.hv-mockup{width:100%;height:auto;display:block}.hv-mockup__paid{opacity:0;transform-origin:203px 89px;animation:9s ease-out infinite hv-paid-in}.hv-mockup__shackle{transform-origin:115px 70px;animation:9s ease-in-out infinite hv-shackle-lift}.hv-mockup__lock{animation:9s ease-in-out infinite hv-lock-clear}.hv-mockup__preview{opacity:.45;animation:9s ease-out infinite hv-preview-brighten}.hv-mockup__verified{opacity:0;animation:9s ease-out infinite hv-verified-in}.hv-mockup__glow{opacity:0;animation:9s ease-out infinite hv-glow-in}.hv-mockup__download{opacity:0;animation:9s ease-out infinite hv-download-in}@keyframes hv-paid-in{0%,12%{opacity:0;transform:scale(.85)}20%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}@keyframes hv-shackle-lift{0%,22%{transform:translateY(0)}30%,88%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes hv-lock-clear{0%,28%{opacity:1}38%,88%{opacity:0}to{opacity:1}}@keyframes hv-preview-brighten{0%,30%{opacity:.45}42%,88%{opacity:1}to{opacity:.45}}@keyframes hv-glow-in{0%,30%{opacity:0}44%,88%{opacity:1}to{opacity:0}}@keyframes hv-verified-in{0%,36%{opacity:0}42%,88%{opacity:1}to{opacity:0}}@keyframes hv-download-in{0%,44%{opacity:0;transform:translateY(4px)}52%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.hv-mockup__paid,.hv-mockup__shackle,.hv-mockup__lock,.hv-mockup__preview,.hv-mockup__verified,.hv-mockup__glow,.hv-mockup__download{animation:none}.hv-mockup__paid{opacity:1}.hv-mockup__lock{opacity:0}.hv-mockup__preview,.hv-mockup__verified,.hv-mockup__glow,.hv-mockup__download{opacity:1}}.hql{border:1px solid var(--color-border-subtle);font-family:var(--font-primary);pointer-events:none;background:#090909;flex-direction:column;display:flex}.hql__body{min-height:196px;position:relative;overflow:hidden}.hql__scene{visibility:hidden;flex-direction:column;gap:8px;padding:12px 16px;display:flex;position:absolute;top:0;left:0;right:0}.hql__label{font-weight:var(--font-weight-regular);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:9px}.hql__btn{font-family:var(--font-primary);font-weight:var(--font-weight-regular);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);cursor:default;background:#ffffff0a;padding:5px 10px;font-size:8px}.hql__btn--accept{color:var(--color-white);background:var(--color-orange);border-color:var(--color-orange)}.hql__quote-card{border:1px solid var(--color-border-subtle);background:#ffffff05;border-radius:3px;flex-direction:column;gap:6px;padding:8px 12px;display:flex;position:relative}.hql__quote-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.hql__quote-heading{flex-direction:column;gap:2px;display:flex}.hql__quote-id{font-weight:var(--font-weight-bold);letter-spacing:.01em;color:var(--color-white);margin:0;font-size:11px}.hql__quote-sub{font-weight:var(--font-weight-regular);letter-spacing:.03em;color:var(--color-text-muted);margin:0;font-size:9px}.hql__head-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.hql__status{display:grid}.hql__status>span{font-weight:var(--font-weight-regular);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;visibility:hidden;border-radius:2px;grid-area:1/1;justify-self:end;align-items:center;gap:4px;padding:3px 6px;font-size:8px;display:inline-flex}.hql__status-wait{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf244d}.hql__status-done{color:#4ade80;background:#4ade801a;border:1px solid #4ade8059}.hql__status-done svg,.hql__receipt-tick{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:9px;height:9px}.hql__pdf-chip{font-weight:var(--font-weight-bold);letter-spacing:.1em;color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);background:#ffffff0f;border-radius:2px;flex-shrink:0;padding:3px 6px;font-size:8px}.hql__items{flex-direction:column;gap:3px;display:flex}.hql__item{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:baseline;padding-bottom:3px;display:flex}.hql__item:last-child{border-bottom:none;padding-bottom:0}.hql__item-name{font-weight:var(--font-weight-regular);letter-spacing:.02em;color:#ffffffb3;font-size:10px}.hql__item-amount{font-weight:var(--font-weight-regular);letter-spacing:.02em;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:10px}.hql__total-row{border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:baseline;padding-top:2px;display:flex}.hql__total-label{font-weight:var(--font-weight-regular);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-size:9px}.hql__total-val{font-weight:var(--font-weight-bold);letter-spacing:-.01em;color:var(--color-white);font-variant-numeric:tabular-nums;font-size:14px}.hql__decide{display:grid}.hql__decide>*{grid-area:1/1}.hql__actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.hql__receipt{visibility:hidden;align-items:center;gap:8px;min-width:0;display:flex}.hql__receipt-icon{color:#4ade80;background:#4ade801f;border:1px solid #4ade8059;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.hql__receipt-text{flex-direction:column;gap:1px;min-width:0;display:flex}.hql__receipt-id{font-weight:var(--font-weight-bold);letter-spacing:.02em;color:var(--color-white);font-size:9.5px}.hql__receipt-meta{font-weight:var(--font-weight-regular);letter-spacing:.02em;color:var(--color-text-muted);white-space:nowrap;font-size:8.5px}.hql__next{font-weight:var(--font-weight-regular);letter-spacing:.12em;text-transform:uppercase;color:var(--color-orange);white-space:nowrap;flex:none;margin-left:auto;font-size:8px}.hql__pointer-1{top:0;left:0}.hql__sign-panel{flex-direction:column;gap:8px;display:flex}.hql__contract{visibility:hidden;background:linear-gradient(#ffffff0b,#ffffff04);border:1px solid #ffffff24;border-radius:3px;flex-direction:column;gap:10px;padding:12px 14px;display:flex;position:absolute;top:12px;left:16px;right:16px;box-shadow:0 10px 28px #00000073}.hql__contract-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hql__contract-title{font-weight:var(--font-weight-bold);letter-spacing:.01em;color:var(--color-white);font-size:11px}.hql__contract-sub{font-weight:var(--font-weight-regular);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;font-size:8px}.hql__contract-lines{flex-direction:column;gap:5px;display:flex}.hql__contract-line{background:#ffffff24;height:2px;display:block}.hql__contract-foot{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:2px;display:flex}.hql__sig-block{flex-direction:column;gap:2px;width:124px;display:flex}.hql__sig-label{font-weight:var(--font-weight-regular);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-size:7px}.hql__sig{width:108px;height:26px;display:block;overflow:visible}.hql__sig path{stroke:#ffffffeb;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.hql__sig-nib{fill:var(--color-orange)}.hql__sig-rule{background:#ffffff47;height:1px;display:block}.hql__sig-meta{font-weight:var(--font-weight-regular);letter-spacing:.03em;color:var(--color-text-secondary);white-space:nowrap;visibility:hidden;font-size:8px}.hql__docs{flex-direction:column;gap:5px;display:flex}.hql__doc-row{align-items:center;gap:8px;min-height:18px;display:flex}.hql__doc-icon{border:1px solid #fff6;border-radius:1px;flex-shrink:0;width:9px;height:11px;position:relative}.hql__doc-icon:after{content:"";background:#fff6;height:1px;position:absolute;top:3px;left:2px;right:2px;box-shadow:0 3px #fff6}.hql__doc-name{font-weight:var(--font-weight-regular);letter-spacing:.02em;color:#ffffffbf;font-size:10px}.hql__doc-note{font-weight:var(--font-weight-regular);letter-spacing:.03em;color:var(--color-orange);margin-top:-2px;font-size:9px}.hql__sign-field{flex-direction:column;gap:4px;display:flex}.hql__sign-label{font-weight:var(--font-weight-regular);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-size:8px}.hql__sign-input{border:1px solid var(--color-border-subtle);background:#ffffff08;border-radius:2px;align-items:center;height:20px;padding:0 8px;display:flex;position:relative}.hql__sign-text{font-weight:var(--font-weight-bold);letter-spacing:.01em;color:var(--color-white);white-space:nowrap;font-size:11px;font-style:italic}.hql__sign-input .live-caret{height:12px;margin-left:1px;position:absolute;top:calc(50% - 6px);left:8px}.hql__sign-actions{align-items:center;gap:8px;margin-top:2px;display:flex;position:relative}.hql__filed-chip{font-weight:var(--font-weight-regular);letter-spacing:.03em;color:var(--color-text-secondary);visibility:hidden;align-items:center;gap:5px;font-size:9px;display:inline-flex}.hql__filed-chip:before{content:"";background:#4ade80;border-radius:50%;width:4px;height:4px}.hql__pointer-2{top:9px;left:30px}.hql__prop-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.hql__prop-soon{font-weight:var(--font-weight-regular);letter-spacing:.14em;text-transform:uppercase;color:var(--color-orange);border:1px solid #f05b3d59;padding:1px 5px;font-size:7px}.hql__packages{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:4px;display:grid}.hql__pkg{border:1px solid var(--color-border-subtle);background:#ffffff05;border-radius:3px;flex-direction:column;gap:2px;min-width:0;padding:8px 8px 7px;display:flex;position:relative}.hql__pkg-ring{pointer-events:none;visibility:hidden;background:#f05b3d0a;border-radius:3px;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;box-shadow:0 0 0 1px #f05b3db3,0 6px 18px #f05b3d2e}.hql__pkg-badge{background:var(--color-orange);font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-white);white-space:nowrap;padding:1px 5px;font-size:6px;position:absolute;top:-5px;left:50%;translate:-50%}.hql__pkg-name{font-weight:var(--font-weight-regular);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.hql__pkg-price{font-weight:var(--font-weight-bold);letter-spacing:-.01em;color:var(--color-white);font-variant-numeric:tabular-nums;font-size:13px}.hql__pkg-list{flex-direction:column;gap:2px;margin:3px 0 6px;padding:0;list-style:none;display:flex}.hql__pkg-list li{color:#ffffff9e;white-space:nowrap;text-overflow:ellipsis;padding-left:7px;font-size:8px;line-height:1.35;position:relative;overflow:hidden}.hql__pkg-list li:before{content:"";background:var(--color-orange);border-radius:50%;width:3px;height:3px;position:absolute;top:4px;left:0}.hql__pkg-btn{border:1px solid var(--color-border-subtle);border-radius:2px;height:16px;margin-top:auto;display:grid;position:relative;overflow:hidden}.hql__pkg-btn-off,.hql__pkg-btn-on{font-weight:var(--font-weight-regular);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary);grid-area:1/1;justify-content:center;align-items:center;font-size:7px;display:flex}.hql__pkg-btn-on{background:var(--color-orange);color:var(--color-white);visibility:hidden}.hql__choice{border-top:1px solid var(--color-border-subtle);visibility:hidden;align-items:center;gap:14px;padding-top:8px;display:flex}.hql__choice-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.hql__choice-label{font-weight:var(--font-weight-regular);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-size:7px}.hql__choice-swap{display:grid}.hql__choice-name{color:var(--color-white);white-space:nowrap;grid-area:1/1;font-size:10px}.hql__choice-name--off{color:var(--color-text-muted)}.hql__choice-name--on{visibility:hidden}.hql__choice-deposit{font-weight:var(--font-weight-bold);color:var(--color-white);font-variant-numeric:tabular-nums;font-size:10px}.hql__pay-btn{background:var(--color-orange);font-weight:var(--font-weight-regular);letter-spacing:.12em;text-transform:uppercase;color:var(--color-white);white-space:nowrap;border-radius:2px;flex-shrink:0;margin-left:auto;padding:5px 9px;font-size:7px}.hql__pointer-3{top:0;left:0}@media (max-width:480px){.hql__quote-valid{display:none}.hql__choice{gap:10px}.hql__pay-btn{padding:5px 7px}}.hql__feet{border-top:1px solid var(--color-border-subtle);height:40px;position:relative}.hql__foot{font-weight:var(--font-weight-regular);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-secondary);visibility:hidden;justify-content:space-between;gap:12px;padding:11px 16px;font-size:9px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.hrl{border:1px solid var(--color-border-subtle);font-family:var(--font-primary);pointer-events:none;background:#090909;flex-direction:column;display:flex}.hrl__body{min-height:196px;position:relative;overflow:hidden}.hrl__scene{visibility:hidden;flex-direction:column;gap:7px;padding:10px 14px;display:flex;position:absolute;top:0;left:0;right:0}.hrl__head{justify-content:space-between;align-items:baseline;display:flex}.hrl__label{font-weight:var(--font-weight-regular);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:9px}.hrl__canvas{border:1px solid var(--color-border-subtle);background:#0c0c0c;height:118px;position:relative;overflow:hidden}.hrl__watermark{opacity:.055;flex-wrap:wrap;align-content:flex-start;gap:16px 26px;display:flex;position:absolute;top:-40%;bottom:-40%;left:-20%;right:-20%;transform:rotate(-24deg)}.hrl__watermark span{font-weight:var(--font-weight-regular);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--color-white);font-size:8px}.hrl__mock{flex-direction:column;gap:6px;height:100%;padding:10px 12px;display:flex;position:relative}.hrl__mock-bar{transform-origin:0;background:#ffffff1a;display:block}.hrl__mock-nav{height:12px;position:relative}.hrl__mock-logo{background:#f05b3d8c;width:7px;height:7px;position:absolute;top:2.5px;left:4px}.hrl__mock-hero{height:28px}.hrl__mock-row{gap:5px;display:flex}.hrl__mock-card{flex:1;height:20px}.hrl__mock-footer{width:55%;height:4px}.hrl__pin{z-index:2;width:15px;height:15px;margin:-15px 0 0 -7.5px;position:absolute}.hrl__pin-drop{background:var(--color-orange);border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;transform:rotate(-45deg);box-shadow:0 3px 8px #00000080}.hrl__pin-num{font-weight:var(--font-weight-bold);color:var(--color-white);font-size:8px;display:block;transform:rotate(45deg)}.hrl__bubble{border:1px solid var(--color-border-subtle);z-index:3;background:#141414;padding:5px 7px;position:absolute;box-shadow:0 4px 10px #0006}.hrl__bubble--2{top:33px;left:12px}.hrl__bubble--1{top:58px;left:calc(50% - 8px)}.hrl__bubble-posted{font-weight:var(--font-weight-regular);color:#ffffff9e;white-space:nowrap;font-size:9px;line-height:1.3;display:block}.hrl__bubble-text-wrap{display:inline-block;position:relative}.hrl__bubble-text{font-weight:var(--font-weight-regular);color:#ffffffd1;white-space:nowrap;font-size:9px;line-height:1.3;display:inline-block}.hrl__bubble-caret.live-caret{height:9px;margin-left:0;position:absolute;top:1px;left:0}.hrl__pointer--1,.hrl__pointer--2{z-index:4;top:0;left:0}.hrl__actions{justify-content:flex-end;gap:6px;display:flex;position:relative}.hrl__scene--1 .hrl__actions{place-items:center end;display:grid}.hrl__scene--1 .hrl__actions>*{grid-area:1/1}.hrl__btn{font-family:var(--font-primary);font-weight:var(--font-weight-regular);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);background:#ffffff0a;padding:5px 9px;font-size:8px}.hrl__btn--accent{color:var(--color-white);background:#f05b3d29;border-color:#f05b3d73}.hrl__sent{font-weight:var(--font-weight-regular);letter-spacing:.12em;text-transform:uppercase;color:#4ade80;white-space:nowrap;visibility:hidden;background:#4ade801a;border:1px solid #4ade8066;align-items:center;gap:5px;padding:4px 9px 4px 7px;font-size:8px;display:inline-flex}.hrl__status{font-weight:var(--font-weight-regular);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.hrl__status-pending{color:#f59e0b}.hrl__status-approved{color:#4ade80;align-items:center;gap:4px;display:inline-flex}.hrl__check{flex-shrink:0;width:10px;height:10px;overflow:visible}.hrl__check-ring{fill:none;stroke:#ffffff38;stroke-width:1px}.hrl__check-fill{fill:#4ade80}.hrl__check-tick{fill:none;stroke:#090909;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12;stroke-dashoffset:12px}.hrl__ms{align-items:center;gap:12px;display:flex}.hrl__ms-label{font-weight:var(--font-weight-regular);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);flex-shrink:0;font-size:7.5px}.hrl__ms-track{flex:1;height:12px;margin:0 5px;position:relative}.hrl__ms-line{background:#ffffff1f;height:1px;margin-top:-.5px;position:absolute;top:50%;left:0;right:0;overflow:hidden}.hrl__ms-fill{background:var(--color-orange);transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0}.hrl__ms-node{width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%}.hrl__ms-dot,.hrl__ms-done-dot,.hrl__ms-lit{border-radius:50%;position:absolute;top:1px;bottom:1px;left:1px;right:1px}.hrl__ms-dot{background:#0c0c0c;border:1px solid #ffffff47}.hrl__ms-node--done .hrl__ms-dot{background:var(--color-orange);border-color:var(--color-orange)}.hrl__ms-node--current .hrl__ms-dot{border-color:var(--color-orange);box-shadow:0 0 6px #f05b3d73}.hrl__ms-done-dot{background:var(--color-orange)}.hrl__ms-lit{border:1px solid var(--color-orange);visibility:hidden;box-shadow:0 0 6px #f05b3d73}.hrl__ms-name{font-weight:var(--font-weight-regular);letter-spacing:.04em;color:#ffffffd1;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:8.5px}.hrl__card{border:1px solid var(--color-border-subtle);background:#ffffff05;gap:10px;padding:8px;display:flex}.hrl__thumb{border:1px solid var(--color-border-subtle);background:#0c0c0c;flex-direction:column;flex-shrink:0;gap:3px;width:58px;height:46px;padding:5px;display:flex;position:relative}.hrl__thumb>span:not(.hrl__thumb-ver),.hrl__thumb-row>span{background:#ffffff1a;display:block}.hrl__thumb-nav{height:4px;position:relative}.hrl__thumb-logo{background:#f05b3d8c;width:3px;height:3px;position:absolute;top:.5px;left:1.5px}.hrl__thumb-hero{height:11px}.hrl__thumb>.hrl__thumb-row{background:0 0;gap:2px;display:flex}.hrl__thumb-row>span{flex:1;height:7px}.hrl__thumb-ver{font-weight:var(--font-weight-bold);color:var(--color-white);background:#f05b3dd9;padding:0 3px;font-size:7px;line-height:10px;position:absolute;bottom:3px;right:3px}.hrl__thread{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.hrl__msg{flex-direction:column;gap:2px;display:flex;position:relative}.hrl__msg-who{font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:7.5px}.hrl__msg-time{font-weight:var(--font-weight-regular);letter-spacing:.04em}.hrl__msg-text{font-weight:var(--font-weight-regular);color:#ffffffd1;font-size:9.5px;line-height:1.35}.hrl__msg--reply{border:1px solid var(--color-border-subtle);background:#ffffff08;padding:4px 7px 5px}.hrl__reply-focus{visibility:hidden;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;box-shadow:0 0 0 1px #f05b3d73,0 6px 18px #f05b3d2e}.hrl__reply-field{font-weight:var(--font-weight-regular);font-size:9.5px;line-height:1.35;display:grid}.hrl__reply-field>*{grid-area:1/1}.hrl__reply-hint{color:#ffffff4d}.hrl__reply-wrap{justify-self:start;position:relative}.hrl__reply-text{color:#ffffffe6;white-space:nowrap;display:inline-block}.hrl__reply-caret.live-caret{height:10px;margin-left:0;position:absolute;top:2px;left:0}.hrl__decide{align-items:center;display:grid}.hrl__decide>*{grid-area:1/1}.hrl__receipt{border:1px solid var(--color-border-subtle);visibility:hidden;background:#ffffff08;align-items:center;gap:8px;padding:5px 8px;display:flex}.hrl__receipt-icon{flex-shrink:0;width:11px;height:13px;overflow:visible}.hrl__receipt-page{fill:none;stroke:#fff9;stroke-width:1px;stroke-linejoin:round}.hrl__receipt-rule{fill:none;stroke:var(--color-orange);stroke-width:1px}.hrl__receipt-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.hrl__receipt-title{font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-white);font-size:8px}.hrl__receipt-meta{font-weight:var(--font-weight-regular);letter-spacing:.02em;color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:7.5px;overflow:hidden}.hrl__receipt-pdf{font-weight:var(--font-weight-regular);letter-spacing:.1em;color:var(--color-orange);border:1px solid #f05b3d59;flex-shrink:0;padding:2px 5px;font-size:7.5px}.hrl__coming{font-weight:var(--font-weight-regular);letter-spacing:.12em;text-transform:uppercase;color:var(--color-orange-base);border:1px solid #f05b3d59;align-items:center;padding:2px 6px;font-size:8px;display:inline-flex}.hrl__progress-head{justify-content:space-between;align-items:baseline;display:flex}.hrl__progress-label{font-weight:var(--font-weight-regular);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:8px}.hrl__stage{font-weight:var(--font-weight-regular);letter-spacing:.04em;color:#ffffffd1;font-variant-numeric:tabular-nums;font-size:9px}.hrl__stage-num{font-weight:var(--font-weight-bold);color:var(--color-orange)}.hrl__track{height:18px;margin:3px 6px 0;position:relative}.hrl__track-line{background:#ffffff1f;height:1px;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.hrl__track-fill{background:var(--color-orange);transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0}.hrl__node{justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.hrl__node-dot{background:#0c0c0c;border:1px solid #ffffff47;border-radius:50%;width:7px;height:7px}.hrl__node--done .hrl__node-dot,.hrl__node--current .hrl__node-dot{background:var(--color-orange);border-color:var(--color-orange)}.hrl__node-pulse{border:1px solid var(--color-orange);border-radius:50%;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}.hrl__track-labels{height:8px;margin:3px 6px 0;position:relative}.hrl__track-label{font-weight:var(--font-weight-regular);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;font-size:7px;position:absolute;top:0;transform:translate(-50%)}.hrl__track-label:first-child{transform:translate(0)}.hrl__track-label:last-child{transform:translate(-100%)}.hrl__track-label--current{font-weight:var(--font-weight-bold);color:var(--color-white)}.hrl__summary-card{border:1px solid var(--color-border-subtle);background:#ffffff05;border-radius:3px;flex-direction:column;gap:5px;padding:7px 9px;display:flex;position:relative}.hrl__summary-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.hrl__summary-head-left{font-weight:var(--font-weight-regular);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:4px;font-size:7.5px;display:flex}.hrl__summary-glyph{color:var(--color-orange);font-size:8px}.hrl__summary-chips{flex-shrink:0;gap:4px;display:flex}.hrl__chip{font-weight:var(--font-weight-regular);letter-spacing:.03em;white-space:nowrap;color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);background:#ffffff0a;border-radius:2px;padding:2px 6px;font-size:7.5px}.hrl__chip--version{color:#ffffffd9;border-color:#f05b3d4d}.hrl__summary{flex-direction:column;gap:3px;display:flex}.hrl__summary-line{font-weight:var(--font-weight-regular);color:#ffffffc7;white-space:nowrap;margin:0;font-size:9px;line-height:1.35}.hrl__summary-strong{font-weight:var(--font-weight-bold);color:var(--color-white)}.hrl__summary-marker{text-align:center;width:10px;font-size:8px;display:inline-block}.hrl__summary-marker--tick{color:#4ade80}.hrl__summary-marker--dot{color:#f5b942;font-size:6px}.hrl__summary-marker--arrow{color:var(--color-orange)}.hrl__feet{border-top:1px solid var(--color-border-subtle);height:40px;position:relative}.hrl__foot{font-weight:var(--font-weight-regular);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);visibility:hidden;justify-content:space-between;gap:12px;padding:11px 14px;font-size:9px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.hcl{border:1px solid var(--color-border-subtle);font-family:var(--font-primary);pointer-events:none;background:#090909;flex-direction:column;display:flex}.hcl__body{min-height:196px;position:relative;overflow:hidden}.hcl__scene{box-sizing:border-box;visibility:hidden;flex-direction:column;gap:8px;padding:12px 16px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.hcl__label{font-weight:var(--font-weight-regular);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:9px}.hcl__btn{font-family:var(--font-primary);font-weight:var(--font-weight-regular);letter-spacing:.1em;text-transform:uppercase;cursor:default;padding:6px 11px;font-size:9px}.hcl__btn--review{color:#fff;background:var(--color-orange);border:1px solid var(--color-orange);font-weight:var(--font-weight-bold)}.hcl__btn--outline{color:#ffffffe6;background:#ffffff0a;border:1px solid #fff6}.hcl__btn--ghost{color:var(--color-text-muted);border:1px solid var(--color-border-subtle);background:0 0}.hcl__mailstage{flex:auto;position:relative}.hcl__inbox,.hcl__email,.hcl__signing,.hcl__portal{flex-direction:column;gap:6px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.hcl__email-head{align-items:center;gap:8px;display:flex}.hcl__inbox{gap:5px}.hcl__inbox-label{font-weight:var(--font-weight-regular);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 1px;font-size:9px}.hcl__inbox-row{background:#ffffff05;border:1px solid #ffffff14;align-items:center;gap:8px;padding:6px 9px;display:flex}.hcl__inbox-row--old .hcl__inbox-text,.hcl__inbox-row--old .hcl__inbox-time{opacity:.55}.hcl__inbox-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.hcl__inbox-from{font-weight:var(--font-weight-bold);letter-spacing:.02em;color:#ffffffe6;font-size:10px}.hcl__inbox-subj{font-weight:var(--font-weight-regular);color:#ffffffa6;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.hcl__inbox-time{font-weight:var(--font-weight-regular);letter-spacing:.04em;color:var(--color-text-muted);flex:none;font-size:8.5px}.hcl__unread{background:var(--color-orange);border-radius:50%;flex:none;width:6px;height:6px}.hcl__mark.hcl__mark--muted{background:#ffffff2e}.hcl__mark{background:var(--color-orange);border-radius:3px;flex-shrink:0;width:14px;height:14px}.hcl__email-from{flex-direction:column;gap:1px;min-width:0;display:flex}.hcl__email-brand{font-weight:var(--font-weight-bold);letter-spacing:.04em;color:#ffffffe6;font-size:10px}.hcl__email-to{font-weight:var(--font-weight-regular);letter-spacing:.04em;color:var(--color-text-muted);font-size:9px}.hcl__email-subject{font-weight:var(--font-weight-bold);letter-spacing:-.005em;color:var(--color-white);margin:2px 0 0;font-size:13px}.hcl__email-main{align-items:center;gap:10px;display:flex}.hcl__thumb{box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff1a;flex-direction:column;flex:none;gap:3px;width:58px;height:38px;padding:4px;display:flex}.hcl__thumb-bar{background:#ffffff1f;display:block}.hcl__thumb-bar--nav{width:60%;height:3px}.hcl__thumb-bar--hero{background:#f05b3d40;flex:auto}.hcl__thumb-bar--row{height:5px}.hcl__email-body{font-weight:var(--font-weight-regular);color:#ffffffad;margin:0;font-size:11px;line-height:1.5}.hcl__email-actions{align-items:center;gap:10px;margin-top:auto;display:flex}.hcl__email-note{font-weight:var(--font-weight-regular);letter-spacing:.04em;color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.hcl__pointer1{top:0;left:0}.hcl__signing{justify-content:center;align-items:center;gap:8px}.hcl__signing-text{font-weight:var(--font-weight-regular);letter-spacing:.16em;text-transform:uppercase;color:#ffffffbf;font-size:9px}.hcl__signing-bar{background:#ffffff1a;width:120px;height:2px;overflow:hidden}.hcl__signing-fill{background:var(--color-orange);height:100%;display:block}.hcl__email-foot{font-weight:var(--font-weight-regular);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:7px}.hcl__portal{justify-content:center}.hcl__signin-tag{align-self:flex-start}.hcl__decision{background:#ffffff05;border:1px solid #ffffff14;margin-top:10px;padding:10px 12px}.hcl__decision-main{align-items:center;gap:12px;display:flex}.hcl__decision-text{min-width:0}.hcl__decision-label{font-weight:var(--font-weight-regular);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 3px;font-size:9px}.hcl__decision-title{font-weight:var(--font-weight-bold);letter-spacing:-.005em;color:var(--color-white);margin:0;font-size:14px}.hcl__decision-actions{gap:8px;margin-top:10px;display:flex}.hcl__switch-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.hcl__switch-label{font-weight:var(--font-weight-regular);letter-spacing:.02em;color:#ffffffd9;font-size:11px}.hcl__toggle{background:#ffffff1a;border-radius:6px;flex-shrink:0;width:22px;height:12px;position:relative}.hcl__toggle--on{background:var(--color-orange)}.hcl__toggle-knob{background:#fff;border-radius:50%;width:9px;height:9px;transition:none;position:absolute;top:1.5px;left:1.5px}.hcl__toggle--on .hcl__toggle-knob{left:11.5px}.hcl__row{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:10px;min-height:26px;display:flex}.hcl__row:last-child{border-bottom:none}.hcl__row-name{min-width:0;font-weight:var(--font-weight-regular);letter-spacing:.01em;color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:10px;overflow:hidden}.hcl__pill-slot{flex-shrink:0;display:grid;position:relative}.hcl__pill-slot>*{grid-area:1/1}.hcl__pill{font-weight:var(--font-weight-regular);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;border:1px solid #ffffff2e;flex-shrink:0;justify-self:end;align-items:center;gap:4px;padding:3px 7px;font-size:8px;display:inline-flex}.hcl__pill--sent{color:var(--color-orange);border-color:var(--color-orange);font-weight:var(--font-weight-bold);background:#f05b3d1f}.hcl__pill--scheduled{color:#ffffff80}.hcl__row--manual{margin:0 -6px;padding:0 6px}.hcl__send{font-family:var(--font-primary);font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--color-orange);border:1px solid var(--color-orange);cursor:default;justify-self:end;padding:3px 10px;font-size:8px}.hcl__pointer2{top:0;left:0}.hcl__tick{flex-shrink:0;width:8px;height:7px;overflow:visible}.hcl__tick path{fill:none;stroke:var(--color-orange);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.hcl__thread-title{font-weight:var(--font-weight-bold);letter-spacing:.02em;color:#ffffffd9;margin:0;font-size:11px}.hcl__thread{flex-direction:column;gap:5px;margin-top:32px;display:flex}.hcl__msg{border:1px solid #ffffff14;max-width:78%;padding:5px 9px;position:relative}.hcl__msg--studio{background:#f05b3d1a;border-color:#f05b3d4d;align-self:flex-end}.hcl__msg--client{background:#ffffff0a;align-self:flex-start}.hcl__msg-text{font-weight:var(--font-weight-regular);color:#ffffffd9;margin:0;font-size:10px;line-height:1.45}.hcl__attach{font-weight:var(--font-weight-regular);letter-spacing:.04em;color:#fff9;align-items:center;gap:4px;margin-top:3px;font-size:8px;display:flex}.hcl__attach-icon{font-size:8px;line-height:1}.hcl__reaction{border:1px solid var(--color-border-subtle);background:#1a1a1a;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;line-height:1;display:flex;position:absolute;bottom:-8px;right:-5px}.hcl__seen{font-weight:var(--font-weight-regular);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);align-self:flex-end;margin:-2px 2px 0 0;font-size:8px}.hcl__msg-slot{display:grid;position:relative}.hcl__msg-slot>*{grid-area:1/1}.hcl__msg-slot>.hcl__msg{justify-self:start}.hcl__typing{background:#ffffff0a;border:1px solid #ffffff14;place-self:start;align-items:center;gap:3px;width:-moz-fit-content;width:fit-content;padding:7px 10px;display:flex}.hcl__typing i{background:#ffffffb3;border-radius:50%;width:3px;height:3px;animation:.9s ease-in-out infinite hcl-typing}.hcl__typing i:nth-child(2){animation-delay:.15s}.hcl__typing i:nth-child(3){animation-delay:.3s}@keyframes hcl-typing{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.hcl__typing i{animation:none}}.hcl__toast{border:1px solid var(--color-border-subtle);visibility:hidden;background:#131313;align-items:center;gap:6px;width:160px;padding:6px 8px;display:flex;position:absolute;top:4px;right:10px;box-shadow:0 8px 20px #00000073}.hcl__toast-icon{background:var(--color-orange);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.hcl__toast-icon svg{fill:none;stroke:#fff;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.hcl__toast-body{flex-direction:column;gap:1px;min-width:0;display:flex}.hcl__toast-title{font-weight:var(--font-weight-bold);letter-spacing:.01em;color:var(--color-white);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.hcl__toast-meta{font-weight:var(--font-weight-regular);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.hcl__toast-timer{background:var(--color-orange);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0}.hcl__feet{border-top:1px solid var(--color-border-subtle);height:40px;position:relative}.hcl__foot{font-weight:var(--font-weight-regular);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-secondary);visibility:hidden;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:9px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.hbl{--hbl-accent:#f05b3d;--hbl-accent-rgb:240, 91, 61;border:1px solid var(--color-border-subtle);font-family:var(--font-primary);pointer-events:none;background:#090909;flex-direction:column;display:flex}.hbl__body{height:196px;position:relative;overflow:hidden}.hbl__scene{visibility:hidden;flex-direction:column;gap:8px;padding:12px 16px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.hbl__head{justify-content:space-between;align-items:center;min-height:12px;display:flex}.hbl__label{font-weight:var(--font-weight-regular);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:9px}.hbl__mark{fill:currentColor;width:100%;height:100%;display:block}.hbl__pointer{z-index:5;top:0;left:0}.hbl__brand-row{flex:auto;gap:12px;min-height:0;display:flex}.hbl__settings{box-sizing:border-box;background:#ffffff05;border:1px solid #ffffff14;border-radius:3px;flex-direction:column;flex:0 0 176px;gap:9px;padding:9px 10px;display:flex}.hbl__set-row{flex-direction:column;gap:4px;min-width:0;display:flex}.hbl__field-label{font-weight:var(--font-weight-regular);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;font-size:7px}.hbl__input{box-sizing:border-box;height:18px;font-weight:var(--font-weight-bold);letter-spacing:.01em;color:var(--color-white);white-space:nowrap;background:#ffffff08;border:1px solid #ffffff1a;border-radius:2px;align-items:center;padding:0 7px;font-size:9px;display:flex}.hbl__set-row--logo{flex-direction:row;align-items:center;gap:8px}.hbl__slot{box-sizing:border-box;border:1px dashed #ffffff3d;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.hbl__slot-lit{background:#121213;border:1px solid #ffffff38;border-radius:3px;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.hbl__logo-drop{width:13px;height:13px;color:var(--color-white);position:relative}.hbl__logo-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.hbl__logo-file{font-weight:var(--font-weight-regular);letter-spacing:.02em;color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.hbl__swatches{gap:7px;padding:3px;display:flex;position:relative}.hbl__swatch{border-radius:50%;flex-shrink:0;width:13px;height:13px;position:relative;box-shadow:inset 0 0 0 1px #00000040}.hbl__swatch-ring{box-sizing:border-box;border:1px solid #ffffffe6;border-radius:50%;width:19px;height:19px;position:absolute;top:0;left:0}.hbl__hex{font-variant-numeric:tabular-nums;gap:5px}.hbl__hex-chip{background:var(--hbl-accent);border-radius:2px;flex-shrink:0;width:8px;height:8px}.hbl__hex-hash{color:var(--color-text-muted);font-weight:var(--font-weight-regular);margin-right:-3px}.hbl__hex-val{letter-spacing:.06em;display:inline-grid;position:relative}.hbl__hex-old,.hbl__hex-new{grid-area:1/1}.hbl__hex-sel{visibility:hidden;background:#ffffff2e;position:absolute;top:-1px;bottom:-1px;left:-2px;right:-2px}.hbl__hex-val .live-caret{margin:-.52em 0 0;position:absolute;top:50%;left:0}.hbl__signin{background:radial-gradient(110% 80% at 12% 0%, rgba(var(--hbl-accent-rgb), .34), transparent 62%), radial-gradient(80% 70% at 100% 100%, rgba(var(--hbl-accent-rgb), .16), transparent 70%), #0c0c0d;border:1px solid #ffffff14;border-radius:3px;flex-direction:column;flex:auto;align-items:center;min-width:0;padding-top:11px;display:flex;position:relative;overflow:hidden}.hbl__si-backdrop{width:92px;height:92px;fill:rgba(var(--hbl-accent-rgb), .12);position:absolute;top:-16px;right:-18px}.hbl__si-card{box-sizing:border-box;background:#0a0a0bd1;border:1px solid #ffffff1a;border-radius:4px;flex-direction:column;gap:5px;width:calc(100% - 26px);max-width:158px;padding:9px 10px 10px;display:flex;position:relative;box-shadow:0 12px 26px #00000080}.hbl__si-brand{font-weight:var(--font-weight-bold);letter-spacing:.16em;text-transform:uppercase;color:#ffffffe6;align-items:center;gap:5px;font-size:8px;display:flex}.hbl__si-logo{width:10px;height:10px;color:var(--color-white)}.hbl__si-title{font-weight:var(--font-weight-bold);letter-spacing:-.01em;color:var(--color-white);margin-top:1px;font-size:11px}.hbl__si-field{box-sizing:border-box;height:15px;font-weight:var(--font-weight-regular);color:#ffffffb8;background:#ffffff08;border:1px solid #ffffff1f;border-radius:2px;align-items:center;padding:0 6px;font-size:7.5px;display:flex}.hbl__si-field--focus{border-color:var(--hbl-accent);box-shadow:0 0 0 2px rgba(var(--hbl-accent-rgb), .22)}.hbl__si-dots{letter-spacing:.12em;font-size:7px}.hbl__si-btn{background:var(--hbl-accent);height:16px;box-shadow:0 4px 12px rgba(var(--hbl-accent-rgb), .3);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-white);border-radius:2px;justify-content:center;align-items:center;margin-top:1px;font-size:7.5px;display:flex}.hbl__si-powered{font-weight:var(--font-weight-regular);letter-spacing:.16em;text-transform:uppercase;color:#ffffff5c;margin-top:auto;margin-bottom:6px;font-size:6px}.hbl__side{flex-direction:column;flex:0 0 84px;gap:9px;display:flex}.hbl__tile{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.hbl__tile-label{font-weight:var(--font-weight-regular);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-size:6.5px}.hbl__appicon{box-sizing:border-box;background:linear-gradient(150deg, var(--hbl-accent), rgba(var(--hbl-accent-rgb), .55));width:34px;height:34px;box-shadow:inset 0 0 0 1px #ffffff24, 0 6px 14px rgba(var(--hbl-accent-rgb), .25);color:var(--color-white);border-radius:9px;justify-content:center;align-items:center;padding:9px;display:flex}.hbl__email{background:#ffffff08;border:1px solid #ffffff1a;border-radius:3px;flex-direction:column;width:100%;display:flex;overflow:hidden}.hbl__email-band{background:var(--hbl-accent);height:13px;font-weight:var(--font-weight-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--color-white);align-items:center;gap:3px;padding:0 5px;font-size:5.5px;display:flex}.hbl__email-band .hbl__mark{width:6px;height:6px}.hbl__email-body{flex-direction:column;gap:4px;padding:5px 5px 6px;display:flex}.hbl__email-line--head{font-weight:var(--font-weight-bold);color:#ffffffd9;white-space:nowrap;font-size:6.5px}.hbl__email-rule{background:#ffffff24;height:2px}.hbl__email-rule--short{width:62%}.hbl__email-btn{background:var(--hbl-accent);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-white);border-radius:2px;align-self:flex-start;padding:2px 5px;font-size:5px}.hbl__docs-row{flex:auto;gap:16px;min-height:0;display:flex}.hbl__picker{flex-direction:column;flex:0 0 150px;gap:8px;display:flex}.hbl__pick-list{flex-direction:column;gap:2px;display:flex;position:relative}.hbl__pick{z-index:1;align-items:center;gap:9px;height:24px;padding:0 9px;display:flex;position:relative}.hbl__pick-name{font-weight:var(--font-weight-regular);letter-spacing:.02em;color:#ffffff73;white-space:nowrap;font-size:9.5px}.hbl__pick-glow{background:#f05b3d14;border-radius:3px;height:24px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 0 1px #f05b3d73,0 6px 18px #f05b3d2e}.hbl__glyph{box-sizing:border-box;border:1px solid #ffffff52;border-radius:1px;flex-shrink:0;width:11px;height:14px;position:relative;overflow:hidden}.hbl__glyph:before,.hbl__glyph:after{content:"";position:absolute;left:2px;right:2px}.hbl__glyph--studio:before{background:var(--color-orange);height:3px;top:0;left:0;right:0}.hbl__glyph--studio:after{background:#fff6;height:1px;top:6px;box-shadow:0 3px #fff6}.hbl__glyph--plain:before{background:#fff6;height:1px;top:3px;box-shadow:0 3px #fff6,0 6px #fff6}.hbl__glyph--editorial:before{background:#fff9;height:3px;top:2px;right:3px}.hbl__glyph--editorial:after{background:#ffffff4d;height:1px;top:8px}.hbl__glyph--ledger:before{background:#ffffff59;width:1px;top:2px;bottom:2px;left:5px;right:auto}.hbl__glyph--ledger:after{background:#ffffff73;height:1px;top:3px;left:1px;right:1px;box-shadow:0 3px #ffffff73,0 6px #ffffff73}.hbl__glyph--minimal{border-color:#ffffff2e}.hbl__glyph--minimal:before{background:#ffffff4d;height:1px;top:6px;left:3px;right:3px}.hbl__paper-wrap{flex:auto;justify-content:center;min-width:0;display:flex}.hbl__sheet{width:100%;max-width:280px;position:relative}.hbl__paper-back{opacity:.16;background:#b9b5ae;border-radius:2px;position:absolute;top:5px;bottom:-5px;left:6px;right:-6px}.hbl__paper{color:#1c1a17eb;background:#e8e4dd;border-radius:2px;height:100%;position:relative;overflow:hidden;box-shadow:0 16px 32px #0000008c}.hbl__doc-head{background:var(--color-orange);color:#fffffff5;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:7px 14px;display:flex}.hbl__doc-brand{font-weight:var(--font-weight-bold);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:5px;font-size:7.5px;display:flex}.hbl__doc-brand .hbl__mark{width:9px;height:9px}.hbl__doc-ref{font-weight:var(--font-weight-regular);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:7px}.hbl__doc-body{padding:9px 14px 10px}.hbl__doc-titlerow{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hbl__doc-title{font-weight:var(--font-weight-bold);font-size:13px;line-height:1.1}.hbl__doc-date{font-weight:var(--font-weight-regular);color:#1c1a178c;white-space:nowrap;font-size:7px}.hbl__doc-to{font-weight:var(--font-weight-regular);color:#1c1a1799;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 7px;font-size:7.5px;overflow:hidden}.hbl__doc-to b{font-weight:var(--font-weight-bold);color:#1c1a17e6}.hbl__doc-th,.hbl__doc-row,.hbl__doc-total{justify-content:space-between;align-items:baseline;display:flex}.hbl__doc-th{font-weight:var(--font-weight-bold);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #0000;padding-top:2px;padding-bottom:3px;font-size:6px}.hbl__doc-row{font-weight:var(--font-weight-regular);border-bottom:1px solid #0000;padding-top:3px;padding-bottom:3px;font-size:8px}.hbl__doc-amt{box-sizing:border-box;text-align:right;font-variant-numeric:tabular-nums;border-left:1px solid #0000;flex-shrink:0;align-self:stretch;width:50px}.hbl__doc-total{font-weight:var(--font-weight-regular);letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #0000;margin-top:3px;padding-top:4px;font-size:6.5px}.hbl__doc-sum{font-weight:var(--font-weight-bold);letter-spacing:-.01em;text-transform:none;font-variant-numeric:tabular-nums;font-size:12px}.hbl__head-group{align-items:center;gap:8px;display:flex}.hbl__coming{font-weight:var(--font-weight-regular);letter-spacing:.14em;text-transform:uppercase;color:var(--color-orange);border:1px solid #f05b3d59;padding:1px 5px;font-size:8px;line-height:1.2}.hbl__board{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.hbl__col{background:#ffffff05;border:1px solid #ffffff12;border-radius:3px;flex-direction:column;gap:4px;min-width:0;padding:5px;display:flex;position:relative}.hbl__col--review{z-index:2}.hbl__col-lit{visibility:hidden;background:#f05b3d0d;border-radius:3px;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;box-shadow:0 0 0 1px #f05b3d73,0 6px 18px #f05b3d2e}.hbl__col-head{font-weight:var(--font-weight-regular);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;justify-content:space-between;align-items:center;padding:0 1px;font-size:7px;display:flex;position:relative}.hbl__count{letter-spacing:0;text-align:center;color:#ffffffb8;font-variant-numeric:tabular-nums;background:#ffffff12;border-radius:6px;min-width:7px;padding:1px 4px;font-size:7px}.hbl__count .live-swap{justify-items:center}.hbl__card{background:#151516;border:1px solid #ffffff17;border-radius:3px;justify-content:space-between;align-items:flex-start;gap:4px;padding:5px 6px;display:flex;position:relative}.hbl__card-text{flex-direction:column;gap:2px;min-width:0;display:flex}.hbl__card-client{font-weight:var(--font-weight-bold);color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.hbl__card-service{font-weight:var(--font-weight-regular);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.hbl__card-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:2px}.hbl__card-dot--idle{background:#ffffff59}.hbl__card-dot--live{background:var(--color-orange)}.hbl__card-dot--review{background:#f59e0b}.hbl__card-dot--done{background:#4ade80}.hbl__card--slot{visibility:hidden;background:#f05b3d0a;border:1px dashed #f05b3d8c}.hbl__card--slot .hbl__card-text{visibility:hidden}.hbl__insights{grid-template-columns:1fr 1fr 1.35fr 1fr;gap:6px;display:grid}.hbl__metric{background:#ffffff05;border:1px solid #ffffff12;border-radius:3px;flex-direction:column;justify-content:space-between;gap:5px;min-width:0;padding:6px 8px 7px;display:flex}.hbl__metric-label{font-weight:var(--font-weight-regular);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;font-size:6.5px}.hbl__metric-val{font-weight:var(--font-weight-bold);letter-spacing:-.01em;color:var(--color-white);font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;font-size:14px;line-height:1;display:flex}.hbl__metric-val small{font-weight:var(--font-weight-regular);letter-spacing:.02em;color:var(--color-text-secondary);font-size:8px}.hbl__metric-val--risk{color:#f59e0b}.hbl__metric-val--risk i{background:#f59e0b;border-radius:50%;align-self:center;width:5px;height:5px;margin-right:1px;box-shadow:0 0 0 3px #f59e0b29}.hbl__rev{flex-direction:column;gap:3px;display:flex}.hbl__rev-row{font-weight:var(--font-weight-regular);color:#fff9;grid-template-columns:22px 1fr 26px;align-items:center;gap:5px;font-size:6.5px;display:grid}.hbl__rev-val{text-align:right;font-variant-numeric:tabular-nums}.hbl__rev-track{background:#ffffff0f;border-radius:2px;height:3px}.hbl__rev-fill{background:var(--color-orange);border-radius:2px;height:100%;display:block}@media (max-width:480px){.hbl__brand-row{gap:10px}.hbl__settings{flex-basis:132px;padding:8px}.hbl__swatches{gap:6px}.hbl__side{display:none}.hbl__si-card{width:calc(100% - 20px)}.hbl__docs-row{gap:12px}.hbl__picker{flex-basis:94px}.hbl__picker .hbl__label{letter-spacing:.1em;white-space:nowrap}.hbl__pick{gap:7px;padding:0 7px}.hbl__pick-name{font-size:8.5px}.hbl__paper-wrap{padding-top:19px}.hbl__doc-to{margin:2px 0 5px}.hbl__doc-th{padding-top:1px;padding-bottom:2px}.hbl__doc-row{padding-top:2px;padding-bottom:2px}.hbl__doc-total{margin-top:2px;padding-top:3px}.hbl__board{grid-template-columns:repeat(3,minmax(0,1fr))}.hbl__col--proposal{display:none}.hbl__insights{grid-template-columns:repeat(3,minmax(0,1fr))}.hbl__metric--revenue{display:none}.hbl__metric{padding:6px 6px 7px}.hbl__metric-label{letter-spacing:.08em;font-size:6px}}.hbl__feet{border-top:1px solid var(--color-border-subtle);height:40px;position:relative}.hbl__foot{font-weight:var(--font-weight-regular);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-secondary);visibility:hidden;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:9px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}
