.hs-team .tm-bar{align-items:center;gap:12px;margin-bottom:14px;display:flex}.hs-team .tm-count{color:var(--h-muted);margin-left:auto;font-size:11.5px}.hs-team .tm-count b{color:var(--h-text)}.hs-team .tm-panel{overflow:hidden}.hs-team .tm-member{align-items:center;gap:10px;display:flex}.hs-team .tm-member b{font-weight:700}.hs-team .tm-row{border-bottom:1px solid var(--h-border);white-space:nowrap;grid-template-columns:1.6fr 1.3fr 1fr .9fr 1fr .7fr;align-items:center;gap:12px;height:48px;padding:0 14px;display:grid;overflow:hidden}.hs-team .tm-head{letter-spacing:.02em;text-transform:uppercase;height:34px;color:var(--h-text-2);font-size:10px;font-weight:600}.hs-team .tm-dim{color:var(--h-text-2)}.hs-team .tm-new{opacity:0;background:#3ee9a81f;border-bottom-width:0;height:0}.hs-team .tm-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hs-team .tm-rel{position:relative}.hs-team .tm-select{justify-content:space-between}.hs-team .tm-select b{color:var(--h-muted);font-weight:500}.hs-team .tm-select.done b{color:var(--h-text)}.hs-team .tm-select .ms{color:var(--h-muted);font-size:16px}.hs-team .tm-pop{top:calc(100% + 4px);left:0;right:0}.hs-proj .pj-bar{align-items:center;gap:4px;margin-bottom:10px;display:flex}.hs-proj .pj-bar .h-btn.ghost{padding:0 10px}.hs-proj .pj-bar .h-btn.ghost .ms:last-child{font-size:15px}.hs-proj .pj-new{margin-left:auto}.hs-proj .pj-row{border-top:1px solid var(--h-border);white-space:nowrap;grid-template-columns:22px 1.35fr 1.6fr 1.05fr .95fr 1.4fr 1.25fr;align-items:center;gap:10px;height:42px;padding:0 14px 0 12px;display:grid}.hs-proj .pj-row>*{text-overflow:ellipsis;overflow:hidden}.hs-proj .pj-row>b{font-weight:500}.hs-proj .pj-head{letter-spacing:.02em;text-transform:uppercase;height:30px;color:var(--h-text-2);border-top:0;font-size:10px;font-weight:600}.hs-proj .pj-dim{color:var(--h-text-2)}.hs-proj .pj-pc{align-items:center;gap:8px;display:flex}.hs-proj .pj-pc .h-av{width:22px;height:22px;font-size:10px}.hs-proj .pj-pc b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.hs-proj .pj-lane{border:1px solid var(--h-border);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--c) 55%, transparent);background:#282828;border-radius:8px;margin-bottom:7px}.hs-proj .pj-lane-h{background:color-mix(in srgb, var(--c) 16%, #282828);border-radius:7px 7px 0 0;align-items:center;gap:8px;height:34px;padding:0 14px 0 9px;display:flex}.hs-proj .pj-lane-h>.ms{color:var(--h-text-2);font-size:18px}.hs-proj .pj-lane-h b{color:var(--c);font-size:13px;font-weight:700}.hs-proj .pj-count{min-width:22px;height:18px;color:var(--c);background:color-mix(in srgb, var(--c) 18%, transparent);border-radius:999px;place-items:center;padding:0 7px;font-size:11px;font-weight:600;display:grid}.hs-proj .pj-lane-h em{letter-spacing:.04em;color:var(--h-muted);margin-left:auto;font-size:10.5px;font-style:normal}.hs-proj .pj-lane .h-check{width:15px;height:15px}.hs-proj .pj-stc{position:relative;overflow:visible!important}.hs-proj .pj-st{border:1px solid var(--h-border);color:var(--h-text-2);border-radius:999px;align-items:center;gap:4px;padding:3px 6px 3px 10px;font-size:11px;transition:border-color .2s,color .2s;display:inline-flex}.hs-proj .pj-st .ms{opacity:.55;font-size:15px}.hs-proj .pj-st.open{color:var(--h-text);border-color:#3ee9a899}.hs-proj .pj-pop{min-width:170px;top:calc(100% + 4px);left:0}.hs-proj .pj-pop .h-opt{height:26px}.hs-proj .pj-new-row{opacity:0;background:#3ee9a824;border-top-width:0;height:0;padding-top:0;padding-bottom:0;overflow:hidden}.hs-proj .pj-old-out{overflow:hidden}.hs-est .es-tool{background:var(--h-glass);border:1px solid var(--h-hair);border-radius:14px 14px 0 0;align-items:center;gap:8px;height:42px;padding:0 8px;display:flex}.hs-est .es-grow{flex:1}.hs-est .es-ico{border:1px solid var(--h-border);width:28px;height:26px;color:var(--h-text-2);border-radius:8px;place-items:center;display:grid}.hs-est .es-ico .ms{font-size:16px}.hs-est .es-proj{border:1px solid var(--h-border-2);border-radius:8px;align-items:center;gap:8px;height:26px;padding:0 8px 0 10px;font-size:11.5px;display:inline-flex}.hs-est .es-proj .ms{color:var(--h-text-2);font-size:14px}.hs-est .es-pill{border:1px solid var(--h-border);border-radius:8px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:11px;transition:border-color .2s,background .2s;display:inline-flex}.hs-est .es-pill .ms{color:var(--h-text-2);font-size:15px}.hs-est .es-pill b{font-weight:700}.hs-est .es-pill em{letter-spacing:.04em;color:var(--h-accent);background:#3ee9a824;border-radius:999px;padding:1px 6px;font-size:8.5px;font-style:normal;font-weight:700}.hs-est .es-sync,.hs-est .es-sync .ms{color:var(--h-accent)}.hs-est .es-row{white-space:nowrap;grid-template-columns:74px 1fr 66px 64px 90px 94px 94px 26px;align-items:center;display:grid}.hs-est .es-colh{color:#a3a2a0;background:var(--h-glass);border:1px solid var(--h-hair);border-top:0;border-radius:0 0 8px 8px;height:30px;margin-bottom:10px;font-size:10.5px;font-weight:700}.hs-est .es-colh span{text-align:center}.hs-est .es-colh span:nth-child(2){text-align:left}.hs-est .es-cat{border:1px solid var(--h-hair);background:#20202080;border-radius:14px;margin-bottom:9px;overflow:hidden}.hs-est .es-cat-h{background:#363636;height:34px;font-size:14px;font-weight:700}.hs-est .es-sub-h{letter-spacing:.08em;text-transform:uppercase;background:#ffffff0b;height:28px;font-size:10.5px;font-weight:700}.hs-est .es-sub-h .es-name{padding-left:14px}.hs-est .es-name{align-items:center;gap:4px;display:flex}.hs-est .es-name .ms{color:var(--h-text-2);margin-left:-6px;font-size:18px}.hs-est .es-code{color:var(--h-text-2);align-items:center;gap:5px;padding-left:14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;font-weight:600;display:flex}.hs-est .es-code .ms{color:#6f9bd0;font-size:13px}.hs-est .es-mut{text-align:center;letter-spacing:0;color:var(--h-muted);font-size:10.5px;font-weight:500}.hs-est .es-strong{text-align:center;font-size:12.5px;font-weight:700}.hs-est .es-row>span:last-child{color:var(--h-muted);place-items:center;display:grid}.hs-est .es-row>span:last-child .ms{font-size:16px}.hs-est .es-item{border-top:1px solid var(--h-hair);height:36px;font-size:12px}.hs-est .es-concept{padding-left:46px}.hs-est .es-cell{border-left:1px solid var(--h-hair);place-items:center;height:100%;display:grid}.hs-est .es-u{color:#a3a2a0}.hs-est .es-cost{text-underline-offset:2px;text-decoration:underline #a3a2a099}.hs-est .es-cost.editing{background:var(--h-bg);min-width:68px;color:var(--h-text);text-align:right;border:1px solid #3ee9a8b8;border-radius:6px;padding:3px 8px;text-decoration:none;box-shadow:0 0 0 3px #3ee9a826}.hs-est .es-cost.editing.is-typing:after{content:"";vertical-align:middle;background:var(--h-accent);width:1px;height:12px;margin-left:1px;animation:.8s step-end infinite hsCaret;display:inline-block}.hs-est .flash{background:#3ee9a81f;transition:color .6s,background .9s;color:var(--h-accent)!important}.hs-est .es-totals{z-index:6;background:var(--h-glass);backdrop-filter:blur(20px);border:1px solid var(--h-hair);height:36px;box-shadow:var(--h-shadow-pop);border-radius:999px;align-items:center;gap:14px;padding:0 14px;font-size:12.5px;display:flex;position:absolute;bottom:14px;right:66px}.hs-est .es-totals>span{align-items:center;gap:6px;display:flex}.hs-est .es-totals small{letter-spacing:.04em;text-transform:uppercase;color:var(--h-text-2);font-size:9.5px;font-weight:600}.hs-est .es-totals b{font-weight:600}.hs-est .es-totals em{color:var(--h-text-2);font-size:10px;font-style:normal}.hs-est .es-totals .ms{color:var(--h-text-2);font-size:14px}.hs-est .es-gt small,.hs-est .es-gt b{color:var(--h-accent)}.hs-est .es-gt b{font-size:14px;font-weight:700}.hs-est .es-modal{width:640px}.hs-est .es-tabs{border-bottom:1px solid var(--h-hair);color:var(--h-text-2);gap:22px;padding:0 16px;font-size:12px;font-weight:700;display:flex}.hs-est .es-tabs span{border-bottom:2px solid #0000;align-items:center;gap:6px;height:38px;display:flex}.hs-est .es-tabs .on{color:var(--h-accent);border-bottom-color:var(--h-accent)}.hs-est .es-tabs em{background:#3ee9a82e;border-radius:999px;padding:1px 6px;font-size:9.5px;font-style:normal}.hs-est .es-docs{gap:12px;min-height:250px;padding:16px;display:flex}.hs-est .es-doc{background:var(--h-surface);border:1px solid var(--h-border);border-radius:8px;flex-direction:column;gap:6px;width:200px;height:214px;padding:8px;transition:border-color .4s,box-shadow .4s;display:flex;position:relative}.hs-est .es-doc.ok{border:1.5px solid var(--h-accent);box-shadow:0 0 0 3px #3ee9a81f}.hs-est .es-thumb{background:#1f1f1f;border-radius:6px;place-items:center;height:130px;display:grid;position:relative}.hs-est .es-pdf{color:#5a5957;font-size:36px}.hs-est .es-ready{letter-spacing:.03em;text-transform:uppercase;color:var(--h-success);background:var(--h-success-soft);border-radius:999px;padding:2px 7px;font-size:9px;font-weight:700;position:absolute;top:6px;left:6px}.hs-est .es-k{color:var(--h-text-2);font-size:18px;position:absolute;top:5px;right:4px}.hs-est .es-doc>b{font-size:12px;font-weight:600}.hs-est .es-state{min-height:14px;color:var(--h-warning);align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:flex}.hs-est .es-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.hs-est .es-state.green{color:var(--h-success)}.hs-est .es-state.none{visibility:hidden}.hs-est .es-menu{min-width:176px;top:36px;right:6px}.hs-est .es-menu .h-opt .ms{color:var(--h-text-2);font-size:15px}.hs-sign .sg-wrap{gap:14px;height:100%;display:flex}.hs-sign .sg-left{flex-direction:column;flex:none;width:262px;display:flex;overflow:hidden}.hs-sign .sg-right{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.hs-sign .sg-head{border-bottom:1px solid var(--h-hair);align-items:center;gap:4px;padding:12px 12px 10px 14px;display:flex}.hs-sign .sg-head b{margin-right:4px;font-size:14px;font-weight:700}.hs-sign .sg-count{background:var(--h-soft);color:var(--h-text-2);border-radius:999px;margin-right:auto;padding:1px 6px;font-size:10px;font-weight:700}.hs-sign .sg-ib{width:26px;height:26px;color:var(--h-text-2);border-radius:6px;place-items:center;display:grid}.hs-sign .sg-ib .ms{font-size:18px}.hs-sign .sg-tree{border-bottom:1px solid var(--h-hair);padding:8px 10px 6px}.hs-sign .sg-tr{height:26px;color:var(--h-text);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:flex;overflow:hidden}.hs-sign .sg-tr .ms{color:var(--h-muted);margin-left:-4px;font-size:16px}.hs-sign .sg-tr span{flex:1}.hs-sign .sg-tr em{color:var(--h-muted);font-size:10.5px;font-style:normal}.hs-sign .sg-tr.on{border:1px solid var(--h-accent);color:var(--h-accent);box-shadow:inset 3px 0 0 var(--h-accent);background:#3ee9a81a;font-weight:600}.hs-sign .sg-tr.on em{color:var(--h-accent)}.hs-sign .sg-kid{color:var(--h-text-2);margin-left:18px}.hs-sign .sg-kid-new{opacity:0;height:0}.hs-sign .sg-docs{flex:1;overflow:hidden}.hs-sign .sg-doc{border-bottom:1px solid var(--h-hair);padding:8px 12px;position:relative}.hs-sign .sg-doc b{font-size:12.5px;font-weight:600;line-height:1.3;display:block}.hs-sign .sg-doc.on{box-shadow:inset 3px 0 0 var(--h-accent), inset 0 0 0 1px #3ee9a88c;background:#3ee9a814;border-radius:6px}.hs-sign .sg-st{color:var(--h-text-2);white-space:nowrap;align-items:center;gap:6px;margin-top:5px;font-size:11px;display:flex}.hs-sign .sg-st>span:nth-child(2){text-overflow:ellipsis;flex:1;overflow:hidden}.hs-sign .sg-st u{color:var(--h-muted);text-decoration:none}.hs-sign .sg-av{--hue:150;width:18px;height:18px;color:hsl(var(--hue), 70%, 70%);background:hsl(var(--hue), 45%, 28%);border-radius:50%;flex:none;place-items:center;font-size:7.5px;font-weight:700;display:grid}.hs-sign .sg-doc-new{opacity:0;border-bottom-width:0;height:0;padding-top:0;padding-bottom:0;overflow:hidden}.hs-sign .sg-st-done{opacity:0;margin:0;position:absolute;bottom:8px;left:12px;right:12px}.hs-sign .sg-st-done u{margin-left:auto}.hs-sign .sg-dh{border-bottom:1px solid var(--h-hair);align-items:center;gap:10px;padding:12px 16px;display:flex}.hs-sign .sg-dt{flex:1;min-width:0}.hs-sign .sg-dt b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;display:block;overflow:hidden}.hs-sign .sg-dt small,.hs-sign .sg-lbl{color:var(--h-muted);font-size:11px}.hs-sign .sg-sel{border:1px solid var(--h-border);background:var(--h-glass);border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 10px 0 12px;font-size:12px;display:inline-flex}.hs-sign .sg-sel .ms{color:var(--h-text-2);font-size:16px}.hs-sign .sg-kebab{border:1px solid var(--h-border);border-radius:10px;width:30px;height:30px}.hs-sign .sg-db{grid-template-columns:236px 1fr;gap:24px;padding:16px;transition:opacity .18s;display:grid}.hs-sign .sg-sheet{background:#f6f5f1;border:1px solid #32251e24;border-radius:4px;flex-direction:column;width:236px;height:306px;padding:22px 20px 16px;display:flex;position:relative;box-shadow:0 8px 22px #00000059}.hs-sign .sg-sheet h4{letter-spacing:0;color:#1a1a1a;min-height:32px;margin:28px 52px 0 0;font-family:inherit;font-size:12.5px;font-weight:700;line-height:1.3}.hs-sign .sg-lines{gap:7px;margin-top:14px;display:grid}.hs-sign .sg-lines i{background:#dbd9d3;border-radius:3px;height:5px;display:block}.hs-sign .sg-stamp{letter-spacing:.05em;text-transform:uppercase;background:#ffffff9e;border:1px solid;border-radius:7px;padding:3px 9px;font-size:10px;font-weight:700;position:absolute;top:12px;right:12px}.hs-sign .st-sent,.hs-sign .st-opened{color:#0a7a52}.hs-sign .st-signed{color:#15803d}.hs-sign .sg-cap{text-align:center;color:var(--h-muted);margin-top:8px;font-size:11.5px;display:block}.hs-sign .sg-fields{align-items:stretch;gap:8px;margin-top:auto;display:flex}.hs-sign .sg-seal{border:1px dashed #c3c0b9;border-radius:5px;flex:1;place-items:center;height:50px;display:grid;position:relative}.hs-sign .sg-sealname{letter-spacing:.04em;color:#8d8a84;font-size:11px;transition:opacity .2s}.hs-sign .sg-seal svg{width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;inset:2px}.hs-sign .sg-seal path{fill:none;stroke:#1f3a8a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.hs-sign .sg-date{color:#1f3a8a;border:1px dashed #c3c0b9;border-radius:5px;place-items:center;width:64px;height:50px;font-size:10.5px;font-weight:600;display:grid;position:relative}.hs-sign .sg-flag{letter-spacing:.06em;text-transform:uppercase;color:#a8a49c;background:#f6f5f1;padding:0 4px;font-size:7.5px;font-weight:700;position:absolute;top:-7px;left:6px}.hs-sign .sg-jy{grid-template-columns:1fr 1fr auto;display:grid}.hs-sign .sg-js{flex-direction:column;font-size:12px;display:flex;position:relative}.hs-sign .sg-js:last-child{align-items:flex-end}.hs-sign .sg-js b{color:var(--h-text-2);margin-top:8px;font-weight:600}.hs-sign .sg-js small{color:var(--h-muted);font-size:10.5px}.hs-sign .sg-jd{border:2px solid var(--h-border-2);background:0 0;border-radius:50%;place-items:center;width:20px;height:20px;transition:all .25s;display:grid}.hs-sign .sg-jl{background:var(--h-border-2);border-radius:2px;height:2px;position:absolute;top:9px;left:24px;right:4px;overflow:hidden}.hs-sign .sg-jl:after{content:"";background:var(--h-accent);transform-origin:0;transition:transform .45s;position:absolute;inset:0;transform:scaleX(0)}.hs-sign .sg-js.done .sg-jd{background:var(--h-accent);border-color:var(--h-accent)}.hs-sign .sg-js.done b{color:var(--h-text)}.hs-sign .sg-js.link .sg-jl:after{transform:scaleX(1)}.hs-sign .sg-js.now .sg-jd{border-color:var(--h-accent);animation:1.4s ease-in-out infinite sgPulse;box-shadow:0 0 0 4px #3ee9a82e}.hs-sign .sg-js.now .sg-jd:after{content:"";background:var(--h-accent);border-radius:50%;width:7px;height:7px}.hs-sign .sg-js.now b{color:var(--h-text)}@keyframes sgPulse{50%{box-shadow:0 0 0 7px #3ee9a80f}}.hs-sign .sg-sgh{color:var(--h-muted);margin-top:26px;font-size:11.5px;font-weight:600}.hs-sign .sg-sr{align-items:flex-start;gap:12px;padding:12px 0;display:flex}.hs-sign .sg-sm>div{align-items:center;gap:8px;display:flex}.hs-sign .sg-sm b{font-size:13px;font-weight:700}.hs-sign .sg-sm small{color:var(--h-muted);margin-top:2px;font-size:11px;display:block}.hs-sign .sg-chip{color:var(--h-text-2);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.hs-sign .sg-chip i{background:var(--h-muted);border-radius:50%;width:7px;height:7px}.hs-sign .sg-chip em{font-style:normal}.hs-sign .sg-chip.viewed i{background:var(--h-warning)}.hs-sign .sg-chip.signed i{background:var(--h-success)}.hs-sign .sg-ev{opacity:0;color:var(--h-text-2)!important}.hs-sign .sg-modal{width:560px}.hs-sign .sg-mb{height:214px;padding:16px;display:grid}.hs-sign .sg-pane{opacity:0;visibility:hidden;grid-area:1/1;align-content:start;gap:12px;display:grid}.hs-sign .sg-pane.on{opacity:1;visibility:visible}.hs-sign .sg-tabs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.hs-sign .sg-tab{border:1px solid var(--h-hair);color:var(--h-text-2);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:11px 8px;font-size:12px;transition:all .18s;display:flex}.hs-sign .sg-tab .ms{font-size:17px}.hs-sign .sg-tab.on{color:var(--h-accent);border-color:var(--h-accent);background:#3ee9a81f;font-weight:600}.hs-sign .sg-in{justify-content:space-between}.hs-sign .sg-in b{color:var(--h-muted);font-weight:500}.hs-sign .sg-in.done b,.hs-sign .sg-in b.done{color:var(--h-text)}.hs-sign .sg-in .ms{color:var(--h-muted);font-size:16px}.hs-sign .sg-note{color:var(--h-text-2);margin:0;font-size:12px}.hs-sign .sg-card{border:1px solid var(--h-hair);border-radius:8px;gap:10px;padding:12px;display:grid}.hs-sign .sg-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hs-sign .sg-rel{position:relative}.hs-sign .sg-pop{top:calc(100% + 4px);left:0;right:0}.hs-sign .sg-dl{grid-template-columns:90px 1fr;margin:0;font-size:12.5px;display:grid}.hs-sign .sg-dl dt,.hs-sign .sg-dl dd{border-bottom:1px solid var(--h-hair);margin:0;padding:9px 0}.hs-sign .sg-dl dt{color:var(--h-muted)}.hs-sign #sgNext.dis{color:#3ee9a899;background:#3ee9a838}.hs-pay .py-bar{align-items:center;gap:8px;height:34px;margin-bottom:12px;display:flex}.hs-pay .py-bar h1{letter-spacing:0;margin:0;font-family:inherit;font-size:17px;font-weight:650}.hs-pay .py-bar .h-btn:first-of-type{margin-left:auto}.hs-pay .py-badge{background:var(--h-soft);color:var(--h-text-2);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.hs-pay .py-q{width:14px;height:14px;color:var(--h-muted);border:1px solid var(--h-border-2);border-radius:50%;place-items:center;font-size:9px;display:grid}.hs-pay .py-split{gap:14px;height:calc(100% - 46px);display:flex}.hs-pay .py-left{flex:none;width:252px;overflow:hidden}.hs-pay .py-right{flex:1;min-width:0;padding:12px 16px;overflow:hidden}.hs-pay .py-lh{border-bottom:1px solid var(--h-hair);padding:13px 16px;font-size:14px;font-weight:700}.hs-pay .py-lb{gap:12px;padding:12px;display:grid}.hs-pay .py-psel{border:1px solid var(--h-border);background:var(--h-glass);border-radius:999px;justify-content:space-between;align-items:center;height:36px;padding:0 12px;font-size:13px;display:flex}.hs-pay .py-psel .ms{color:var(--h-text-2);font-size:17px}.hs-pay .py-stand{background:var(--h-soft);border:1px solid var(--h-border);border-radius:8px;gap:8px;padding:11px;display:grid}.hs-pay .py-stand small{letter-spacing:.08em;color:var(--h-muted);font-size:9.5px;font-weight:700}.hs-pay .py-stand>div{color:var(--h-text-2);justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;display:flex}.hs-pay .py-stand b{color:var(--h-text);text-align:right;font-size:11.5px;font-weight:600}.hs-pay .py-stand em{font-style:normal}.hs-pay .py-stand u{color:var(--h-text-2);font-weight:500;text-decoration:none}.hs-pay .py-colbar{height:5px;margin:-2px 0;display:block}.hs-pay .py-colbar i{width:var(--w,0%)}.hs-pay .py-sh{align-items:center;gap:10px;display:flex}.hs-pay .py-sh>b{font-size:14px;font-weight:700}.hs-pay .py-ver{border:1px solid var(--h-border);border-radius:10px;align-items:center;gap:5px;height:26px;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-flex}.hs-pay .py-ver .ms{color:var(--h-text-2);font-size:14px}.hs-pay .py-ver em{letter-spacing:.06em;background:var(--h-ghost);color:var(--h-muted);border-radius:4px;padding:1px 5px;font-size:8px;font-style:normal}.hs-pay .py-kb{color:var(--h-text-2);font-size:18px}.hs-pay .py-sh .py-kb{margin-left:auto}.hs-pay .py-sub{color:var(--h-text-2);border-bottom:1px solid var(--h-hair);margin-top:6px;padding-bottom:10px;font-size:11.5px}.hs-pay .py-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.hs-pay .py-kpi{background:var(--h-soft);border:1px solid var(--h-border);border-radius:8px;padding:6px 10px 7px}.hs-pay .py-kpi small{letter-spacing:.05em;text-transform:uppercase;color:var(--h-muted);font-size:8.5px;display:block}.hs-pay .py-kpi b{margin-top:2px;font-size:14.5px;font-weight:700;display:block}.hs-pay .py-mh{align-items:center;gap:7px;margin:14px 0 8px;display:flex}.hs-pay .py-mh b{font-size:12px;font-weight:700}.hs-pay .py-tbl{border:1px solid var(--h-hair);border-radius:8px;overflow:hidden}.hs-pay .py-r{white-space:nowrap;grid-template-columns:1fr 32px 52px 76px 80px 92px 70px 20px;align-items:center;gap:8px;height:40px;padding:0 10px;font-size:12px;display:grid}.hs-pay .py-r.z{background:#f8faf30d}.hs-pay .py-r .c{text-align:center}.hs-pay .py-r .r{text-align:right}.hs-pay .py-th{letter-spacing:.03em;text-transform:uppercase;height:30px;color:var(--h-text-2);border-bottom:1px solid var(--h-border);font-size:9.5px;font-weight:600}.hs-pay .py-nm{text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.hs-pay .py-dim{color:var(--h-muted);font-size:11px}.hs-pay .py-paid{align-items:center;gap:6px;display:flex}.hs-pay .py-paid em{color:var(--h-text-2);min-width:28px;font-size:11px;font-style:normal}.hs-pay .py-trk{background:var(--h-ghost);border-radius:999px;flex:none;width:32px;height:6px;overflow:hidden}.hs-pay .py-trk i{border-radius:inherit;background:var(--h-accent);height:100%;display:block}.hs-pay .py-pill{height:18px;padding:0 9px}.hs-pay .py-pill.green{color:var(--h-success)}.hs-pay .py-inv{color:var(--h-accent);font-size:11.5px;font-weight:600}.hs-pay .py-tot{border-top:1px solid var(--h-border);height:36px;font-weight:700}.hs-pay .py-tot .py-paid em{color:var(--h-text);font-weight:700}.hs-pay .py-kc{display:block;position:relative}.hs-pay .py-pop{min-width:150px;top:18px;right:0}.hs-pay .py-pop .ms{color:var(--h-text-2);font-size:15px}.hs-pd .pd-bar{align-items:center;gap:10px;margin-bottom:10px;display:flex}.hs-pd .pd-date{background:var(--h-surface);border:1px solid var(--h-hair);border-radius:999px;align-items:center;gap:7px;height:30px;padding:0 12px;font-size:11.5px;font-weight:600;display:inline-flex}.hs-pd .pd-date .ms{color:var(--h-text-2);font-size:16px}.hs-pd .pd-live{color:var(--h-text-2);align-items:center;gap:6px;margin-left:auto;font-size:11px;display:inline-flex}.hs-pd .pd-live i{background:var(--h-accent);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pdLive}@keyframes pdLive{50%{opacity:.25}}.hs-pd .pd-bar .h-btn{height:30px}.hs-pd .pd-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px;display:grid}.hs-pd .pd-kpis .h-kpi{padding:7px 12px}.hs-pd .pd-kpis .h-kpi b{font-size:18px}.hs-pd .pd-danger{color:var(--h-danger-soft)}.hs-pd .pd-head{align-items:center;gap:8px;margin-bottom:6px;font-size:15px;display:flex}.hs-pd .pd-panel{overflow:hidden}.hs-pd .pd-row{white-space:nowrap;grid-template-columns:40px 100px 104px 150px 148px 76px 82px 1fr;align-items:center;gap:8px;padding:0 12px;font-size:12px;transition:background .2s;display:grid}.hs-pd .pd-row .r{text-align:right}.hs-pd .pd-th{letter-spacing:.02em;text-transform:uppercase;height:28px;color:var(--h-text-2);border-bottom:1px solid var(--h-border);font-size:10px;font-weight:600}.hs-pd .pd-grp{background:#3ee9a812;height:28px}.hs-pd .pd-gt{grid-column:2/-1;align-items:baseline;gap:8px;display:flex}.hs-pd .pd-gt b{font-size:12px}.hs-pd .pd-gt em{color:var(--h-text-2);font-size:10.5px;font-style:normal}.hs-pd .pd-r{height:49px}.hs-pd .pd-r.sel{background:#3ee9a812}.hs-pd .pd-r>span{text-overflow:ellipsis;overflow:hidden}.hs-pd .pd-v,.hs-pd .pd-p{white-space:normal;line-height:1.25}.hs-pd .pd-2{flex-direction:column;gap:1px;min-width:0;display:flex}.hs-pd .pd-2 b{text-overflow:ellipsis;font-weight:400;overflow:hidden}.hs-pd .pd-2 u{color:var(--h-accent);text-decoration:none}.hs-pd .pd-2 small{color:var(--h-muted);text-overflow:ellipsis;font-size:10px;overflow:hidden}.hs-pd .pd-2 .pd-pm{color:var(--h-accent);border:1px solid #3ee9a88c;border-radius:999px;align-self:flex-start;padding:1px 8px;font-size:10.5px;font-weight:600}.hs-pd .pd-stc{align-items:center;gap:7px;display:flex;overflow:visible!important}.hs-pd .pd-st{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:600}.hs-pd .pd-st.approved{color:var(--h-success);background:var(--h-success-soft)}.hs-pd .pd-st.awaiting{color:var(--h-warning);background:var(--h-warning-soft)}.hs-pd .pd-st.booked{color:var(--h-text-2);background:var(--h-ghost)}.hs-pd .pd-pips{gap:3px;display:flex}.hs-pd .pd-pips i{width:7px;height:7px;box-shadow:inset 0 0 0 1px var(--h-border-2);border-radius:50%;transition:background .25s,box-shadow .25s,transform .25s}.hs-pd .pd-pips i.done{background:var(--h-success);box-shadow:none}.hs-pd .pd-bulk{z-index:6;border-top:1px solid var(--h-hair);backdrop-filter:blur(8px);opacity:0;visibility:hidden;background:#282828eb;align-items:center;gap:8px;height:54px;padding:0 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.hs-pd .pd-bulk b{font-size:13px;font-weight:600}.hs-pd .pd-gap{flex:1}.hs-pd .hs-agent{display:none}.hs-pd .h-modal{width:440px}.hs-pd .pd-msg{color:var(--h-text);font-size:13px;line-height:1.5;display:block}.hs.hs-field{--f-bg:#f2f0ec;--f-card:#fbfaf7;--f-text:#161616;--f-2:#45403b;--f-taupe:#7c6157;--f-em:#0a9d6e;--f-line:#7c615738;background:var(--f-bg);width:640px;height:860px;color:var(--f-text);padding:20px 22px 0}.hs-field .ms{color:inherit}.hs-field .fl-top{align-items:center;gap:12px;display:flex}.hs-field .fl-search{border:1px solid var(--f-line);background:#fffdf9;border-radius:999px;flex:1;align-items:center;gap:10px;height:48px;padding:0 18px;font-size:14px;display:flex}.hs-field .fl-search .ms{color:var(--f-em);font-size:22px}.hs-field .fl-avatar{width:48px;height:48px;color:var(--f-em);background:#fffdf9;border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid;box-shadow:0 6px 14px #32251e24}.hs-field .fl-seg{border:1px solid var(--f-line);text-align:center;border-radius:999px;grid-template-columns:1fr 1fr;height:44px;margin-top:14px;padding:3px;font-size:14px;font-weight:700;display:grid}.hs-field .fl-seg span{border-radius:999px;place-items:center;display:grid}.hs-field .fl-seg .on{background:var(--f-em);color:#04231a}.hs-field .fl-label{letter-spacing:.06em;color:var(--f-taupe);margin:16px 4px 8px;font-size:11.5px;font-weight:800}.hs-field .fl-card{background:var(--f-card);border:1px solid var(--f-line);border-radius:18px;position:relative;box-shadow:0 8px 22px #32251e12}.hs-field .fl-site{text-align:center;padding:20px 20px 18px;overflow:hidden}.hs-field .fl-site:before{content:"";background:var(--f-em);opacity:0;width:4px;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0}.hs-field .fl-site.live:before{opacity:1}.hs-field .fl-dialwrap{width:170px;height:170px;margin:0 auto;position:relative}.hs-field .fl-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.hs-field .fl-ring circle{fill:none;stroke-width:6px}.hs-field .fl-ring .trk{stroke:#d9d6cf;opacity:0}.hs-field .fl-ring .arc{stroke:var(--f-em);stroke-linecap:round;stroke-dasharray:509;stroke-dashoffset:509px}.hs-field .fl-disc{background:var(--f-em);color:#04231a;border-radius:50%;place-items:center;display:grid;position:absolute;inset:10px;box-shadow:0 0 0 1px #04231a40,0 10px 26px #0a9d6e52}.hs-field .fl-disc>*{grid-area:1/1}.hs-field .fl-t0{font-size:24px;font-weight:800}.hs-field .fl-tg{text-align:center;opacity:0;padding:0 22px;font-size:14.5px;font-weight:800;line-height:1.2}.hs-field .fl-t1{opacity:0;flex-direction:column;align-items:center;display:flex}.hs-field .fl-t1 b{font-size:28px;font-weight:800;line-height:1}.hs-field .fl-t1 small{margin-top:4px;font-size:13px;font-weight:800}.hs-field .fl-name{margin-top:16px;font-size:20px;font-weight:800}.hs-field .fl-chips{justify-content:center;margin-top:8px;display:flex}.hs-field .fl-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.hs-field .fl-chip .ms{font-size:15px}.hs-field .fl-chip.out{color:var(--f-2);border:1px solid var(--f-em)}.hs-field .fl-chip.out .ms{color:var(--f-em)}.hs-field .fl-chip.on{color:var(--f-em);background:#0a9d6e2e;margin-left:8px}.hs-field .fl-oc{opacity:0;max-width:0;display:inline-flex;overflow:hidden}.hs-field .fl-addr{background:#f1eee8;border-radius:999px;align-items:center;gap:8px;width:max-content;margin:12px auto 0;padding:9px 18px;font-size:13px;font-weight:700;display:flex}.hs-field .fl-addr .ms{color:var(--f-em);font-size:18px}.hs-field .fl-geo{color:var(--f-taupe);opacity:0;justify-content:center;align-items:center;gap:6px;height:16px;margin-top:10px;font-size:12px;display:flex}.hs-field .fl-geo .ms{font-size:15px}.hs-field .fl-tasks{margin-top:14px;padding:16px 20px 6px}.hs-field .fl-sub{letter-spacing:.04em;color:var(--f-taupe);align-items:center;gap:2px;font-size:11.5px;font-weight:800;display:flex}.hs-field .fl-sub .ms{font-size:16px}.hs-field .fl-task{align-items:flex-start;gap:12px;padding:12px 0 14px;display:flex}.hs-field .fl-task+.fl-task{border-top:1px solid var(--f-line)}.hs-field .fl-dot{background:#9a7a6b;border-radius:50%;flex:none;width:12px;height:12px;margin-top:6px;transition:background .3s}.hs-field .fl-dot.live{background:var(--f-em);box-shadow:0 0 0 4px #0a9d6e2e}.hs-field .fl-tb{flex:1;min-width:0}.hs-field .fl-tt{font-size:15.5px}.hs-field .fl-tr{align-items:center;gap:8px;margin-top:8px;display:flex}.hs-field .fl-st{letter-spacing:.04em;height:24px;color:var(--f-2);background:#efede8;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.hs-field .fl-st.live{color:var(--f-em);background:#0a9d6e2e}.hs-field .fl-act{border:1px solid var(--f-line);background:#fffdf9;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 13px;font-size:12.5px;font-weight:700;display:inline-flex}.hs-field .fl-act .ms{color:var(--f-em);font-size:17px}.hs-field .fl-thumb{opacity:0;background:#cfd6dc;border:2px solid #fffdf9;border-radius:12px;flex:none;width:74px;height:62px;position:relative;overflow:hidden;transform:scale(.5);box-shadow:0 6px 14px #32251e38}.hs-field .fl-thumb img{object-fit:cover;width:100%;height:100%;display:block}.hs-field .fl-thumb .ms{color:#fff;background:#161616;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid;position:absolute;bottom:3px;right:3px}.hs-field .fl-tabs{border:1px solid var(--f-line);background:#fffdf9;border-radius:999px;justify-content:space-around;align-items:center;height:64px;padding:0 6px;display:flex;position:absolute;bottom:14px;left:10px;right:84px;box-shadow:0 8px 22px #32251e24}.hs-field .fl-fab{background:var(--f-em);color:#04231a;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;bottom:14px;right:10px;box-shadow:0 8px 22px #0a9d6e59}.hs-field .fl-fab .ms{font-size:28px}.hs-field .fl-tabs span{width:158px;height:52px;color:var(--f-2);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:800;display:flex;position:relative}.hs-field .fl-tabs .ms{font-size:24px}.hs-field .fl-tabs .on{background:#0a9d6e38}.hs-field .fl-tabs em{background:var(--f-em);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10.5px;font-style:normal;display:grid;position:absolute;top:2px;right:50px}.hs-field .hs-cursor{transform-origin:50%;filter:none;width:40px;height:40px;margin:-20px 0 0 -20px}.hs-field .hs-cursor path{display:none}.hs-field .hs-cursor{background:#16161638;border:2px solid #ffffffe6;border-radius:50%;box-shadow:0 3px 10px #0000004d}.hs-field .hs-onda{background:#0a9d6e80}.hs-field .hs-toast{width:460px;color:var(--f-text);border:1px solid var(--f-line);background:#fffdf9;border-radius:16px;margin-left:-230px;padding:13px 16px;font-size:13.5px;font-weight:600;inset:auto auto 94px 50%;box-shadow:0 10px 26px #32251e33}.hs-field .hs-toast .ms{color:var(--f-em);font-size:22px}.hs-field .hs-toast[data-tipo=info] .ms{color:#b45309}.hs.hs-fld2{--f-bg:#f2f0ec;--f-card:#fbfaf7;--f-text:#161616;--f-2:#45403b;--f-taupe:#7c6157;--f-em:#0a9d6e;--f-line:#7c615738;background:var(--f-bg);width:640px;height:860px;color:var(--f-text);padding:20px 22px 0}.hs-fld2 .ms{color:inherit}.hs-fld2 .cd-top{align-items:center;gap:12px;display:flex}.hs-fld2 .cd-search{border:1px solid var(--f-line);background:#fffdf9;border-radius:999px;flex:1;align-items:center;gap:10px;height:48px;padding:0 18px;font-size:14px;display:flex}.hs-fld2 .cd-search .ms{color:var(--f-em);font-size:22px}.hs-fld2 .cd-avatar{width:48px;height:48px;color:var(--f-em);background:#fffdf9;border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid;box-shadow:0 6px 14px #32251e24}.hs-fld2 .cd-cal{margin-top:16px}.hs-fld2 .cd-pill{border:1px solid var(--f-line);background:#fffdf9;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.hs-fld2 .cd-pill .ms{font-size:18px}.hs-fld2 .cd-days{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.hs-fld2 .cd-day{background:var(--f-card);border:1px solid var(--f-line);text-align:center;border-radius:10px;height:100px;overflow:hidden}.hs-fld2 .cd-day small{letter-spacing:.04em;color:var(--f-2);background:#eeebe5;padding:7px 0 6px;font-size:11px;font-weight:800;display:block}.hs-fld2 .cd-day b{color:var(--f-2);margin-top:12px;font-size:26px;font-weight:600;display:block}.hs-fld2 .cd-day.today{border:1.5px solid var(--f-em)}.hs-fld2 .cd-day.today small{background:var(--f-em);color:#fff}.hs-fld2 .cd-day.today b{color:var(--f-text);font-weight:800}.hs-fld2 .cd-scr{background:var(--f-bg);opacity:0;visibility:hidden;padding:4px 12px 0;position:absolute;inset:82px 0 96px}.hs-fld2 .cd-hdr{text-align:center;grid-template-columns:44px 1fr 44px;align-items:center;height:44px;font-size:16px;display:grid}.hs-fld2 .cd-back,.hs-fld2 .cd-gh{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.hs-fld2 .cd-back{border:1px solid var(--f-line);background:#fffdf9}.hs-fld2 .cd-card{text-align:center;background:var(--f-card);border:1px solid var(--f-line);border-radius:18px;margin-top:8px;padding:22px 20px 20px;box-shadow:0 8px 22px #32251e14}.hs-fld2 .cd-car{color:var(--f-em);font-size:40px}.hs-fld2 .cd-cap{letter-spacing:.08em;color:var(--f-taupe);margin-top:6px;font-size:11.5px;font-weight:800}.hs-fld2 .cd-dest{margin-top:6px;font-size:22px;font-weight:800}.hs-fld2 .cd-from{color:var(--f-taupe);margin-top:6px;font-size:13.5px}.hs-fld2 .cd-hr{background:var(--f-line);height:1px;margin:14px 0 8px}.hs-fld2 .cd-big{font-variant-numeric:tabular-nums;margin-top:4px;font-size:34px;font-weight:800}.hs-fld2 .cd-route{width:100%;height:96px;margin-top:8px;display:block}.hs-fld2 .cd-route path{fill:none;stroke-linecap:round;stroke-width:6px}.hs-fld2 .cd-route .base{stroke:#e4dfd6}.hs-fld2 .cd-route .line{stroke:var(--f-em);stroke-dasharray:1;stroke-dashoffset:1px}.hs-fld2 .cd-route .a{fill:#fffdf9;stroke:var(--f-em);stroke-width:4px}.hs-fld2 .cd-route .b{fill:var(--f-em);opacity:0}.hs-fld2 .cd-go{background:var(--f-em);color:#04231a;border-radius:18px;justify-content:center;align-items:center;gap:10px;height:64px;margin-top:14px;font-size:17.5px;font-weight:800;display:flex}.hs-fld2 .cd-go .ms{font-size:26px}.hs-fld2 .cd-alt{border:1px solid var(--f-line);background:#fffdf9;border-radius:8px;place-items:center;height:48px;margin-top:10px;font-size:14.5px;font-weight:700;display:grid}.hs-fld2 .cd-alt.red{color:#dc2626;border-color:#dc262673}.hs-fld2 .cd-mi{margin-top:6px;font-size:40px;font-weight:800}.hs-fld2 .cd-to{margin-top:14px;font-size:17px;font-weight:800}.hs-fld2 .cd-flag{color:#b45309;background:#b4530924;border-radius:999px;align-items:center;gap:5px;height:26px;margin-top:12px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.hs-fld2 .cd-flag .ms{font-size:15px}.hs-fld2 .cd-hint{max-width:360px;color:var(--f-taupe);margin:10px auto 0;font-size:13px}.hs-fld2 .cd-tabs{border:1px solid var(--f-line);z-index:5;background:#fffdf9;border-radius:999px;justify-content:space-around;align-items:center;height:64px;padding:0 6px;display:flex;position:absolute;bottom:14px;left:10px;right:84px;box-shadow:0 8px 22px #32251e24}.hs-fld2 .cd-tabs span{width:158px;height:52px;color:var(--f-2);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:800;display:flex;position:relative}.hs-fld2 .cd-tabs .ms{font-size:24px}.hs-fld2 .cd-tabs .on{background:#0a9d6e38}.hs-fld2 .cd-tabs em{background:var(--f-em);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10.5px;font-style:normal;display:grid;position:absolute;top:2px;right:50px}.hs-fld2 .cd-fab{background:var(--f-em);color:#04231a;z-index:25;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;bottom:14px;right:10px;box-shadow:0 8px 22px #0a9d6e59}.hs-fld2 .cd-fab .ms{font-size:28px}.hs-fld2 .cd-scrim{opacity:0;visibility:hidden;z-index:20;background:#00000059;position:absolute;inset:0}.hs-fld2 .cd-pop,.hs-fld2 .cd-fabmenu{z-index:22;border:1px solid var(--f-line);opacity:0;visibility:hidden;background:#fffdf9;border-radius:18px;padding:6px;position:absolute;box-shadow:0 10px 26px #32251e38}.hs-fld2 .cd-pop{transform-origin:100% 0;width:252px;top:76px;right:12px}.hs-fld2 .cd-fabmenu{transform-origin:100% 100%;width:252px;bottom:92px;right:12px}.hs-fld2 .cd-who{padding:10px 12px}.hs-fld2 .cd-who b{font-size:16px;display:block}.hs-fld2 .cd-who small{color:var(--f-taupe);font-size:12px}.hs-fld2 .cd-row{border-top:1px solid var(--f-line);align-items:center;gap:12px;height:46px;padding:0 12px;font-size:15px;display:flex}.hs-fld2 .cd-fabmenu .cd-row{height:44px;font-weight:700}.hs-fld2 .cd-fabmenu .cd-row:first-child{border-top:0}.hs-fld2 .cd-fabmenu .cd-row .ms{color:var(--f-em);font-size:19px}.hs-fld2 .cd-row .ms{font-size:20px}.hs-fld2 .cd-row.red,.hs-fld2 .cd-row.red .ms{color:#dc2626}.hs-fld2 .cd-sheet{z-index:30;opacity:0;visibility:hidden;background:#fefcf8;border-radius:20px 20px 0 0;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0003}.hs-fld2 .cd-grab{background:#c9c9c9;border-radius:4px;width:36px;height:4px;margin:10px auto 0}.hs-fld2 .cd-sh{border-bottom:1px solid var(--f-line);justify-content:space-between;align-items:center;padding:12px 16px 14px;font-size:15px;display:flex}.hs-fld2 .cd-x{border:1px solid var(--f-line);border-radius:8px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.hs-fld2 .cd-sb{height:218px;padding:16px 16px 14px;position:relative}.hs-fld2 .cd-form,.hs-fld2 .cd-ok{position:absolute;top:16px;left:16px;right:16px}.hs-fld2 .cd-ok{opacity:0;align-items:center;gap:12px;padding-top:28px;display:flex}.hs-fld2 .cd-ok .ms{color:var(--f-em);font-size:34px}.hs-fld2 .cd-ok b{font-size:17px;display:block}.hs-fld2 .cd-ok span{color:var(--f-2);font-size:14px}.hs-fld2 .cd-segs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.hs-fld2 .cd-segs span{border:1px solid var(--f-line);height:48px;color:var(--f-2);background:#fbfaf7;border-radius:8px;place-items:center;font-size:14px;font-weight:700;display:grid}.hs-fld2 .cd-segs .on{background:var(--f-em);border-color:var(--f-em);color:#04231a;font-weight:800}.hs-fld2 .cd-through{color:var(--f-2);margin-top:12px;font-size:13.5px}.hs-fld2 .cd-lbl{color:var(--f-2);margin-top:14px;font-size:13.5px}.hs-fld2 .cd-ta{border:1px solid var(--f-line);background:#fffdf9;border-radius:8px;height:86px;margin-top:8px;padding:11px 13px;font-size:14.5px}.hs-fld2 .cd-ta span:empty:before{content:"Back Thursday · my drill is in the truck";color:#8b8580}.hs-fld2 .cd-ta:has(.is-typing){border-color:#1b5fd1;box-shadow:0 0 0 2px #1b5fd18c}.hs-fld2 .cd-sf{border-top:1px solid var(--f-line);height:82px;position:relative}.hs-fld2 .cd-sfa,.hs-fld2 .cd-sfb{gap:10px;padding:14px 16px;display:flex;position:absolute;inset:0}.hs-fld2 .cd-sfb{opacity:0;justify-content:flex-end}.hs-fld2 .cd-sfb .cd-b1{flex:none;width:200px}.hs-fld2 .cd-b1,.hs-fld2 .cd-b2{border-radius:12px;place-items:center;height:50px;font-size:14.5px;font-weight:800;display:grid}.hs-fld2 .cd-b2{border:1px solid var(--f-line);background:#fffdf9;flex:1}.hs-fld2 .cd-b1{color:#04231a;background:linear-gradient(#17b183,#0a9d6e);flex:1.3}.hs-fld2 .hs-cursor{transform-origin:50%;filter:none;z-index:60;width:40px;height:40px;margin:-20px 0 0 -20px}.hs-fld2 .hs-cursor path{display:none}.hs-fld2 .hs-cursor{background:#16161638;border:2px solid #ffffffe6;border-radius:50%;box-shadow:0 3px 10px #0000004d}.hs-fld2 .hs-onda{z-index:59;background:#0a9d6e80}.hs-fld2 .hs-toast{z-index:58;width:460px;color:var(--f-text);border:1px solid var(--f-line);background:#fffdf9;border-radius:16px;margin-left:-230px;padding:13px 16px;font-size:13.5px;font-weight:600;inset:auto auto 94px 50%;box-shadow:0 10px 26px #32251e33}.hs-fld2 .hs-toast .ms{color:var(--f-em);font-size:22px}.hs-fo .fo-tabs{margin-bottom:10px}.hs-fo .fo-stage{height:508px;position:relative}.hs-fo .fo-panel{position:absolute;inset:0;overflow:hidden}.hs-fo .fo-hid{opacity:0;visibility:hidden}.hs-fo .fo-ph{border-bottom:1px solid var(--h-border);align-items:center;gap:8px;height:42px;padding:0 16px;display:flex}.hs-fo .fo-ph>b{font-size:14px;font-weight:700}.hs-fo .fo-q{width:20px;height:20px;color:var(--h-muted);border:1px solid var(--h-border);border-radius:50%;place-items:center;font-size:10px;display:inline-grid}.hs-fo .fo-q.sm{width:14px;height:14px;color:var(--h-warning);border-color:var(--h-warning);margin-left:4px;font-size:8px}.hs-fo .fo-n{color:var(--h-muted);background:var(--h-soft);border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:700}.hs-fo .fo-warn{color:var(--h-warning);background:var(--h-warning-soft);border-radius:999px;align-items:center;padding:2px 9px;font-size:10px;font-weight:700;display:inline-flex}.hs-fo .fo-ctl{align-items:center;gap:7px;padding:10px 16px;display:flex}.hs-fo .fo-period{color:#eafff5;white-space:nowrap;background:#1f6e53;border-radius:999px;align-items:center;gap:8px;height:32px;padding:0 14px;font-size:11.5px;font-weight:700;display:inline-flex}.hs-fo .fo-period .ms{font-size:15px}.hs-fo .fo-btn{height:28px;color:var(--h-text-2);border:1px solid var(--h-border);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.hs-fo .fo-btn.sm{height:26px;color:var(--h-text);background:var(--h-glass);border-radius:9px}.hs-fo .fo-chip{height:26px;color:var(--h-text-2);border:1px solid var(--h-border);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:0 10px;font-size:10.5px;display:inline-flex}.hs-fo .fo-chip b{color:var(--h-text)}.hs-fo .fo-chip.red,.hs-fo .fo-chip.red b{color:#ff8b85}.hs-fo .fo-sum{color:var(--h-text-2);white-space:nowrap;margin-left:4px;font-size:11px}.hs-fo .fo-row{border-top:1px solid var(--h-border);white-space:nowrap;align-items:center;gap:10px;padding:0 16px;display:grid}.hs-fo .fo-row>span{min-width:0}.hs-fo .fo-row small{color:var(--h-muted);font-size:10.5px;display:block}.hs-fo .fo-row small.inl{margin-left:5px;display:inline}.hs-fo .fo-head{letter-spacing:.02em;text-transform:uppercase;height:32px;color:var(--h-text-2);background:var(--h-ghost);font-size:10px;font-weight:600}.hs-fo .fo-pu{grid-template-columns:74px 1.5fr 112px 128px 96px 112px 30px;height:48px}.hs-fo .fo-pu.fo-head{height:32px}.hs-fo .fo-pu b{font-weight:700;display:block}.hs-fo .fo-ot.ok,.hs-fo .fo-vd.on{color:var(--h-success);font-weight:700}.hs-fo .fo-ot.late,.hs-fo .fo-vd.off{color:#ff8b85;font-weight:700}.hs-fo .fo-ot .ms,.hs-fo .fo-vd .ms{margin-right:2px;font-size:15px}.hs-fo .fo-vd small,.hs-fo .fo-ot small{font-weight:400}.hs-fo .fo-dash{color:var(--h-muted)}.hs-fo .fo-pin{width:28px;height:28px;color:var(--h-muted);border-radius:50%;place-items:center;display:grid}.hs-fo .fo-pin .ms{font-size:18px}.hs-fo .fo-pin.is-press{background:var(--h-hover);color:var(--h-text)}.hs-fo .fo-mi{grid-template-columns:84px 1fr 170px 104px 78px 78px;min-height:48px;padding-top:7px;padding-bottom:7px}.hs-fo .fo-mi.fo-head{height:32px;min-height:32px;padding:0 16px}.hs-fo .fo-mil{align-items:center;gap:8px;font-size:13px;display:flex}.hs-fo .fo-mil.dim b{color:var(--h-muted);font-weight:400;transition:color .3s}.hs-fo .fo-mil.solid b{color:var(--h-text)}.hs-fo .fo-pw{align-items:center;gap:6px;display:inline-flex}.hs-fo .fo-pill{height:20px;color:var(--h-warning);background:var(--h-warning-soft);border-radius:999px;align-items:center;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.hs-fo .fo-flag{height:20px;color:var(--h-warning);background:var(--h-warning-soft);border-radius:999px;align-items:center;gap:4px;margin-top:3px;padding:0 9px 0 6px;font-size:10px;font-weight:700;display:inline-flex}.hs-fo .fo-flag .ms{font-size:13px}.hs-fo .fo-mi small.am{color:var(--h-warning);font-weight:700}.hs-fo .fo-mi small.near{color:var(--h-success);margin-top:2px}.hs-fo .fo-mi small.near .ms{margin-right:3px;font-size:12px}.hs-fo .fo-x{border:1px solid var(--h-border-2);width:26px;height:26px;color:var(--h-text-2);border-radius:8px;place-items:center;display:grid}.hs-fo .fo-x .ms{font-size:15px}.hs-fo .fo-x.is-press{background:var(--h-hover)}.hs-fo .fo-mapm{width:640px}.hs-fo .fo-mapb{padding:16px;position:relative}.hs-fo .fo-map{border-radius:10px;width:100%;display:block}.hs-fo .fo-popup{color:#222;opacity:0;background:#fff;border-radius:8px;padding:5px 9px;font-size:10.5px;font-weight:600;position:absolute;top:80px;left:118px;box-shadow:0 3px 10px #00000059}.hs-fo .fo-key{color:#333;background:#ffffffeb;border-radius:8px;align-items:center;gap:5px;padding:4px 8px;font-size:9.5px;display:flex;position:absolute;bottom:26px;left:26px}.hs-fo .fo-key i{border-radius:50%;width:9px;height:9px;margin-left:5px}.hs-fo .fo-key i:first-child{margin-left:0}.hs-fo .fo-key .g{background:#2f9e6f}.hs-fo .fo-key .r{background:#dc4c46}.hs-fo .fo-key .k{background:#8b8b8b}.hs-fo .fo-revm{width:480px}.hs-fo .fo-card{background:var(--h-bg);border:1px solid var(--h-border);border-radius:10px;gap:3px;padding:11px 13px;font-size:12.5px;display:grid}.hs-fo .fo-card small{color:var(--h-muted);font-size:10.5px}.hs-fo .fo-line{align-items:center;gap:8px;font-size:12px;display:flex}.hs-fo .fo-line span:not(.fo-tag):not(.fo-q){color:var(--h-text-2)}.hs-fo .fo-tag{border-radius:999px;padding:1px 8px;font-size:9.5px;font-weight:700}.hs-fo .fo-tag.ok{color:var(--h-success);background:var(--h-success-soft)}.hs-fo .fo-tag.am{color:var(--h-warning);background:var(--h-warning-soft)}.hs-fo .fo-radio{border:1px solid var(--h-border);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.hs-fo .fo-radio b{font-weight:700;display:block}.hs-fo .fo-radio small{color:var(--h-muted);margin-top:2px;font-size:10.5px;display:block}.hs-fo .fo-radio .rd{border:1.5px solid var(--h-muted);border-radius:50%;flex:none;width:14px;height:14px;margin-top:2px}.hs-fo .fo-radio.on{border-color:var(--h-accent);background:#3ee9a81a}.hs-fo .fo-radio.on .rd{border-color:var(--h-accent);background:radial-gradient(var(--h-accent) 45%, transparent 50%)}.hs-fo .fo-rf .fo-sp{margin-right:auto}.hs-fo .fo-rf{justify-content:flex-start}.hs-fo .fo-rf .h-btn:first-child{margin-right:auto}.hs-fo .fo-rf .fo-sp{display:none}.hs-pr .pr-bar{align-items:center;gap:8px;height:38px;margin-bottom:10px;display:flex;position:relative}.hs-pr .pr-gap{margin-left:auto}.hs-pr .pr-period{background:var(--h-surface);border:1px solid var(--h-hair);border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:11.5px;font-weight:700;display:inline-flex}.hs-pr .pr-period .ms{color:var(--h-text-2);font-size:15px}.hs-pr .pr-seg{border:1px solid var(--h-border);background:var(--h-surface);border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:10.5px;font-weight:700;display:inline-flex}.hs-pr .pr-seg.on{color:#eafff5;background:#1f6e53;border-color:#2f9e6f}.hs-pr .pr-menu{border:1px solid var(--h-border);background:var(--h-glass);border-radius:10px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:11.5px;font-weight:700;display:inline-flex}.hs-pr .pr-menu .ms{font-size:15px}.hs-pr .pr-pop{min-width:160px;top:38px;right:0}.hs-pr .pr-pop .ms{color:var(--h-text-2);font-size:16px}.hs-pr .pr-panel{overflow:visible}.hs-pr .pr-strip{height:40px;color:var(--h-text-2);border-bottom:1px solid var(--h-border);align-items:center;gap:18px;padding:0 12px;font-size:11.5px;display:flex}.hs-pr .pr-strip b{color:var(--h-text)}.hs-pr .pr-strip .ms{color:var(--h-muted);font-size:14px}.hs-pr .pr-q{width:22px;height:22px;color:var(--h-muted);border:1px solid var(--h-border);border-radius:50%;place-items:center;font-size:10px;display:grid}.hs-pr .pr-row{border-bottom:1px solid var(--h-border);white-space:nowrap;grid-template-columns:112px 50px repeat(7,42px) 56px 52px 46px 74px 1fr;align-items:center;gap:6px;height:56px;padding:0 12px;display:grid}.hs-pr .pr-head{letter-spacing:.03em;text-transform:uppercase;height:42px;color:var(--h-text-2);font-size:9.5px;font-weight:600}.hs-pr .pr-d{text-align:center;line-height:1.15}.hs-pr .pr-d b{color:var(--h-text);font-size:13px;display:block}.hs-pr .pr-c{text-align:center}.hs-pr .pr-bold{font-size:12.5px;font-weight:700}.hs-pr .pr-dim{color:var(--h-muted)}.hs-pr .pr-p{letter-spacing:.03em;color:var(--h-text-2);align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.hs-pr .pr-av{color:#cafb7f;border:1.5px solid #8fb13f;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.hs-pr .pr-sq{height:18px;padding:0 8px;font-size:9.5px}.hs-pr .pr-t{background:#343434;border:1px solid #3c3c3c;border-radius:10px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid;position:relative}.hs-pr .pr-t.empty{border:1px dashed var(--h-border);background:0 0}.hs-pr .pr-t.fix{border-color:var(--h-accent)}.hs-pr .pr-t.man{border:1px dashed var(--h-warning)}.hs-pr .pr-t.hl{z-index:20;border-color:var(--h-accent);box-shadow:0 0 0 3px #3ee9a838}.hs-pr .pr-t .mk{color:var(--h-text-2);font-size:11px;position:absolute;top:2px;right:2px}.hs-pr .pr-t .mk.am{color:var(--h-warning)}.hs-pr .pr-t#prTomTile .mk{opacity:0;color:var(--h-accent)}.hs-pr .pr-t#prTomTile.fix{border-color:var(--h-accent)}.hs-pr .pr-look{height:20px;color:var(--h-warning);background:var(--h-warning-soft);border:1px solid #f59e0b80;border-radius:999px;align-items:center;gap:3px;padding:0 8px;font-size:10.5px;font-weight:700;display:inline-flex}.hs-pr .pr-look .ms{color:var(--h-warning);font-size:12px}.hs-pr .pr-tip{z-index:20;background:#303030;gap:7px;width:196px;padding:9px 11px;font-size:11px;font-weight:400;display:grid;top:46px;left:-56px}.hs-pr .pr-tip>b{font-size:11.5px}.hs-pr .pr-tip small{color:var(--h-muted);font-size:10px}.hs-pr .pr-split{gap:6px;display:flex}.hs-pr .pr-split>span{text-align:center;color:var(--h-text-2);background:var(--h-ghost);border-radius:8px;flex:1;padding:4px 0;font-size:9.5px;display:grid}.hs-pr .pr-split em{color:var(--h-text);font-size:14px;font-style:normal;font-weight:700}.hs-pr .pr-split .a em{color:var(--h-warning)}.hs-pr .pr-split .b em{color:#ff8b85}.hs-pr .pr-sheet{width:560px}.hs-pr .pr-x{border:1px solid var(--h-border-2);width:26px;height:26px;color:var(--h-text-2);border-radius:8px;place-items:center;display:grid}.hs-pr .pr-x .ms{font-size:15px}.hs-pr .pr-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hs-pr .pr-clock{grid-template-columns:1fr 78px;gap:6px;display:grid}.hs-pr .pr-time{justify-content:space-between}.hs-pr .pr-time .ms{color:var(--h-text-2);font-size:14px}.hs-pr .pr-time b{font-weight:400}.hs-pr .pr-help{color:var(--h-text);font-size:11px}.hs-pr .pr-why{align-items:flex-start;height:52px;padding-top:8px}.hs-pr .pr-why em{color:var(--h-muted);font-style:normal}.hs-pr .pr-where{justify-content:space-between;font-size:11.5px;display:flex}.hs-pr .pr-where span{color:#ff5a52;font-weight:700}.hs-pr .pr-map{border-radius:10px;width:100%;height:70px;display:block}.hs.hs-cam{--c-bg:#000;--c-card:#1d1d1d;--c-border:#1e1e1e;--c-strong:#2e2e2e;--c-text:#fff;--c-muted:#a8a8ad;--c-faint:#8b8b90;--c-ac:#3ee9a8;--c-soft:#3ee9a838;--c-ink:#04231a;background:var(--c-bg);width:430px;height:900px;color:var(--c-text)}.hs-cam .ms{color:inherit;font-size:22px}.hs-cam b{font-weight:600}.hs-cam .cm-scr{background:var(--c-bg);opacity:0;visibility:hidden;position:absolute;inset:0}.hs-cam .cm-scr.on{opacity:1;visibility:visible}.hs-cam .cm-status{z-index:30;pointer-events:none;justify-content:space-between;align-items:center;height:44px;padding:14px 30px 0;font-size:15px;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0}.hs-cam .cm-status span{gap:5px;display:flex}.hs-cam .cm-status .ms{font-size:18px}.hs-cam .cm-top{gap:10px;display:flex;position:absolute;top:52px;left:16px;right:16px}.hs-cam .cm-pill{background:var(--c-card);border:1px solid var(--c-border);border-radius:999px;flex:1;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.hs-cam .cm-pill .ms{font-size:20px}.hs-cam .cm-pt{flex-direction:column;flex:1;line-height:1.2;display:flex}.hs-cam .cm-pt b{font-size:15px}.hs-cam .cm-pt small{color:var(--c-muted);font-size:12px;font-weight:500}.hs-cam .cm-dn{color:var(--c-muted);font-size:20px}.hs-cam .cm-av{background:var(--c-card);border:1px solid var(--c-border);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:15px;font-weight:600;display:grid}.hs-cam .cm-hero{flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;top:330px;left:0;right:0}.hs-cam .cm-shutter{background:var(--c-ac);width:132px;height:132px;color:var(--c-ink);border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 22px #3ee9a838}.hs-cam .cm-shutter .ms{font-size:48px}.hs-cam .cm-hero p{color:var(--c-muted);margin:0;font-size:14px}.hs-cam .cm-tabs{background:var(--c-card);border:1px solid var(--c-border);border-radius:999px;gap:4px;height:64px;padding:5px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.hs-cam .cm-tabs span{color:var(--c-muted);border-radius:999px;flex-direction:column;flex:1;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.hs-cam .cm-tabs .ms{font-size:22px}.hs-cam .cm-tabs .on{background:var(--c-soft);color:var(--c-text);font-weight:600}.hs-cam .cm-bar{align-items:center;gap:12px;display:flex;position:absolute;top:52px;left:16px;right:16px}.hs-cam .cm-circ{background:var(--c-card);border:1px solid var(--c-strong);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.hs-cam .cm-bar .cm-av{width:44px;height:44px;font-size:14px}.hs-cam .cm-bt{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.hs-cam .cm-bt b{font-size:17px}.hs-cam .cm-bt small{color:var(--c-faint);font-size:12.5px;font-weight:500}.hs-cam .cm-search{background:var(--c-card);border:1px solid var(--c-strong);height:44px;color:var(--c-faint);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:15px;display:flex;position:absolute;top:116px;left:16px;right:16px}.hs-cam .cm-search .ms{font-size:18px}.hs-cam .cm-list{background:var(--c-card);border:1px solid var(--c-border);border-radius:18px;position:absolute;top:176px;left:16px;right:16px;overflow:hidden}.hs-cam .cm-row{align-items:center;gap:12px;min-height:64px;padding:0 16px;display:flex}.hs-cam .cm-row+.cm-row{border-top:1px solid var(--c-border)}.hs-cam .cm-row .ms{color:var(--c-muted);font-size:22px}.hs-cam .cm-row .ms.on{color:var(--c-ac)}.hs-cam .cm-rt{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.hs-cam .cm-rt b{font-size:15px}.hs-cam .cm-rt small{color:var(--c-faint);font-size:12.5px;font-weight:500}.hs-cam .cm-act{background:var(--c-soft);opacity:0;border-radius:999px;align-items:center;height:24px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.hs-cam .cm-row.on .cm-act{opacity:1}.hs-cam .cm-scene img,.hs-cam .cm-th>img,.hs-cam .cm-tile img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hs-cam .cm-th,.hs-cam .cm-tile{overflow:hidden}.hs-cam .cm-vf{background:#000;height:430px;position:absolute;top:116px;left:0;right:0;overflow:hidden}.hs-cam .cm-scene{position:absolute;inset:0}.hs-cam .cm-flash{opacity:0;background:#fff;position:absolute;inset:0}.hs-cam .cm-vbar{background:#00000040;justify-content:space-around;align-items:center;padding:22px 0;display:flex;position:absolute;bottom:0;left:0;right:0}.hs-cam .cm-vc{color:#fff;background:#0006;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.hs-cam .cm-vc .ms{font-size:24px}.hs-cam .cm-white{border:4px solid #fff;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.hs-cam .cm-white i{background:#fff;border-radius:50%;width:56px;height:56px}.hs-cam .cm-tray{background:var(--c-card);border-top:1px solid var(--c-border);padding-bottom:12px;position:absolute;top:546px;left:0;right:0}.hs-cam .cm-strip{gap:10px;height:88px;padding:12px;display:flex}.hs-cam .cm-th{opacity:0;border-radius:8px;flex:none;width:64px;height:64px;position:relative;transform:scale(.6)}.hs-cam .cm-th .bd{background:#0000008c;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:4px;left:4px}.hs-cam .cm-th .sp{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:11px;height:11px;animation:.7s linear infinite cm-spin}.hs-cam .cm-th .ck{color:#fff;font-size:13px;display:none}.hs-cam .cm-th.ok .bd{background:var(--c-ac)}.hs-cam .cm-th.ok .sp{display:none}.hs-cam .cm-th.ok .ck{display:block}@keyframes cm-spin{to{transform:rotate(360deg)}}.hs-cam .cm-sum{color:var(--c-muted);min-height:18px;padding:0 14px;font-size:12.5px;font-weight:500}.hs-cam .cm-foot{border-top:1px solid var(--c-border);background:var(--c-bg);padding:16px 16px 28px;position:absolute;bottom:0;left:0;right:0}.hs-cam .cm-btn{background:var(--c-ac);height:50px;color:var(--c-ink);border-radius:999px;justify-content:center;align-items:center;gap:9px;font-size:16px;font-weight:700;display:flex}.hs-cam .cm-btn .ms{font-size:19px}.hs-cam .cm-foot .cm-btn{background:var(--c-soft);color:var(--c-faint)}.hs-cam .cm-foot .cm-btn.go{background:var(--c-ac);color:var(--c-ink)}.hs-cam .cm-take{position:absolute;top:116px;left:16px;right:16px}.hs-cam .cm-lbl{color:var(--c-muted);justify-content:space-between;font-size:13px;display:flex;position:absolute;top:184px;left:18px;right:18px}.hs-cam .cm-lbl span{color:var(--c-faint)}.hs-cam .cm-filt{gap:8px;display:flex;position:absolute;top:210px;left:16px;right:16px}.hs-cam .cm-sort,.hs-cam .cm-chip{background:var(--c-card);border:1px solid var(--c-border);border-radius:999px;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.hs-cam .cm-sort .ms{font-size:17px}.hs-cam .cm-chip i{border-radius:50%;width:9px;height:9px}.hs-cam .cm-day{justify-content:space-between;padding:0 18px;font-size:13px;font-weight:600;display:flex}.hs-cam .cm-day span{color:var(--c-faint);font-weight:500}.hs-cam #cmDay1{position:absolute;top:266px;left:0;right:0}.hs-cam #cmGrid1{position:absolute;top:290px}.hs-cam #cmDay2{position:absolute;top:432px;left:0;right:0}.hs-cam #cmGrid2{position:absolute;top:456px}.hs-cam .cm-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid;left:16px;right:16px}.hs-cam .cm-tile{aspect-ratio:1;border-radius:10px;position:relative}.hs-cam #cmN1,.hs-cam #cmN2,.hs-cam #cmN3{opacity:0;transform:scale(.6)}.hs-cam .hs-cursor{transform-origin:50%;filter:none;background:#ffffff38;border:2px solid #ffffffe6;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;box-shadow:0 3px 10px #0000004d}.hs-cam .hs-cursor path{display:none}.hs-cam .hs-onda{background:#3ee9a880}.hs-cam .hs-toast{background:var(--c-card);width:398px;color:var(--c-text);border:1px solid var(--c-strong);border-radius:16px;padding:13px 16px;font-size:14px;font-weight:600;inset:auto auto 96px 16px;box-shadow:0 10px 26px #0009}.hs-cam .hs-toast .ms{color:var(--c-ac);font-size:22px}.hs-camw .cw-wrap{gap:12px;height:100%;display:flex}.hs-camw .cw-side{flex:none;width:176px;padding:14px 8px}.hs-camw .cw-side h3{margin:0 6px 12px;font-size:14px;font-weight:700}.hs-camw .cw-prow{white-space:nowrap;border-radius:8px;align-items:center;gap:7px;height:30px;padding:0 8px;font-size:12px;display:flex}.hs-camw .cw-prow .ms{color:var(--h-text-2);font-size:16px}.hs-camw .cw-child{margin-left:4px}.hs-camw .cw-child.on{color:var(--h-accent);background:#3ee9a833}.hs-camw .cw-child.on .ms{color:var(--h-accent)}.hs-camw .cw-sep{background:var(--h-border);height:1px;margin:8px 4px}.hs-camw .cw-badge{background:var(--h-soft);min-width:18px;height:18px;color:var(--h-muted);border-radius:9px;place-items:center;margin-left:auto;font-size:10px;display:grid}.hs-camw .cw-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.hs-camw .cw-head{justify-content:space-between;align-items:center;padding:14px 14px 10px;display:flex}.hs-camw .cw-head b{font-size:14.5px;font-weight:700}.hs-camw .cw-seg{border:1px solid var(--h-border);color:var(--h-text-2);border-radius:7px;font-size:11px;display:flex;overflow:hidden}.hs-camw .cw-seg span{padding:5px 11px}.hs-camw .cw-seg .on{background:var(--h-accent);color:var(--h-on-accent);font-weight:600}.hs-camw .cw-tools{border-bottom:1px solid var(--h-border);align-items:center;gap:6px;padding:0 14px 12px;display:flex}.hs-camw .cw-ib,.hs-camw .cw-tb{border:1px solid var(--h-border-2);height:30px;color:var(--h-text-2);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.hs-camw .cw-ib{justify-content:center;width:30px}.hs-camw .cw-tb{padding:0 10px}.hs-camw .cw-tb b{color:var(--h-text);font-weight:600}.hs-camw .cw-ib .ms,.hs-camw .cw-tb .ms{font-size:15px}.hs-camw .cw-in{border:1px solid var(--h-border-2);min-width:0;height:30px;color:var(--h-muted);white-space:nowrap;border-radius:15px;flex:1;align-items:center;padding:0 12px;font-size:11px;display:flex;overflow:hidden}.hs-camw .cw-cap,.hs-camw .cw-up{height:30px}.hs-camw .cw-body{flex:1;padding:12px 14px;overflow:hidden}.hs-camw .cw-gt{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.hs-camw .cw-gt b{font-size:13px;font-weight:700}.hs-camw .cw-gt small{color:var(--h-muted);font-size:10px}.hs-camw .cw-group{border-radius:8px;margin-bottom:12px;transition:background .25s}.hs-camw .cw-group.hot{background:#3ee9a812;box-shadow:0 0 0 5px #3ee9a812}.hs-camw .cw-ds{color:var(--h-muted);border-radius:4px;margin:6px 0 5px;font-size:10px;transition:color .2s}.hs-camw .cw-ds.hot{color:var(--h-accent)}.hs-camw .cw-row{gap:8px;display:flex}.hs-camw .cw-today{opacity:0;height:0;overflow:hidden}.hs-camw .cw-today .cw-th{opacity:0;transform:scale(.85)}.hs-camw .cw-th{border:1px solid #ffffff0f;border-radius:7px;flex:none;width:128px;height:84px;position:relative;overflow:hidden}.hs-camw .cw-th em{z-index:1;color:#fff;background:#0009;border-radius:4px;padding:1px 5px;font:600 9px/14px inherit;position:absolute;bottom:5px;left:5px}.hs-camw .cw-new{z-index:1;background:var(--h-accent);color:var(--h-on-accent);border-radius:9px;padding:0 6px;font:700 9px/15px inherit;position:absolute;top:5px;left:5px}.hs-camw .cw-th.is-press{transform:scale(.97)}.hs-camw .cw-th img,.hs-camw .cw-big img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hs-camw .cw-lb{z-index:40;opacity:0;visibility:hidden;background:#000000f0;position:absolute;inset:0}.hs-camw .cw-big{border-radius:8px;width:440px;height:330px;margin-left:-220px;position:absolute;top:58px;left:50%;overflow:hidden}.hs-camw .cw-lbtn,.hs-camw .cw-lnext{color:#fff;background:#0009;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:14px;right:102px}.hs-camw .cw-lbtn .ms,.hs-camw .cw-lnext .ms{font-size:18px}.hs-camw .cw-lnext{margin-top:-16px;top:50%;right:14px}.hs-camw .cw-cap2{text-align:center;flex-direction:column;align-items:center;gap:3px;font-size:11px;display:flex;position:absolute;top:398px;left:0;right:0}.hs-camw .cw-cap2 b{font-size:12px}.hs-camw .cw-cap2 small{color:var(--h-muted);font-size:10px}.hs-camw .cw-tag{border:1px dashed var(--h-border-2);border-radius:12px;align-items:center;gap:4px;margin-top:5px;padding:3px 10px;font-weight:600;display:inline-flex}.hs-camw .cw-tag .ms{font-size:14px}.hs-sched .tm-card{border:1px solid var(--h-border);background:var(--h-surface);border-radius:12px;height:100%;position:relative;overflow:hidden}.hs-sched .tm-head{border-bottom:1px solid var(--h-border);align-items:center;gap:8px;height:50px;padding:0 12px;display:flex}.hs-sched .tm-proj{border:1px solid var(--h-border);background:var(--h-soft);border-radius:10px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:12.5px;display:flex}.hs-sched .tm-proj .ms{color:var(--h-text-2);font-size:16px}.hs-sched .tm-branch{border:1px solid var(--h-border);border-radius:10px;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:12px;font-weight:600;display:flex}.hs-sched .tm-branch .ms{color:var(--h-accent);font-size:15px}.hs-sched .tm-seg{border:1px solid var(--h-border);height:32px;color:var(--h-text-2);border-radius:10px;padding:3px;font-size:11.5px;display:flex}.hs-sched .tm-seg span{border-radius:7px;place-items:center;padding:0 9px;display:grid}.hs-sched .tm-seg .on{background:var(--h-soft);color:var(--h-text)}.hs-sched .tm-stats{color:var(--h-muted);white-space:nowrap;font-size:11px}.hs-sched .tm-sp{flex:1}.hs-sched .tm-share{padding:0 11px;transition:color .2s,border-color .2s,background .2s}.hs-sched .tm-share .tm-on,.hs-sched .tm-share.on .tm-off{display:none}.hs-sched .tm-share.on .tm-on{display:inline}.hs-sched .tm-share.on{color:var(--h-accent);background:#3ee9a81a;border-color:#3ee9a880}.hs-sched .tm-body{display:flex;position:absolute;inset:50px 0 0}.hs-sched .tm-grid{border-right:1px solid var(--h-border);flex:none;width:362px}.hs-sched .tm-gr{border-bottom:1px solid var(--h-hair);white-space:nowrap;grid-template-columns:26px 1fr 34px 50px 50px 38px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:11.5px;display:grid}.hs-sched .tm-gr>*{text-overflow:ellipsis;overflow:hidden}.hs-sched .tm-gr b{align-items:center;gap:6px;font-weight:500;display:flex}.hs-sched .tm-gh{background:var(--h-soft);letter-spacing:.04em;text-transform:uppercase;height:54px;color:var(--h-muted);font-size:10px;font-weight:600}.hs-sched .tm-dim{color:var(--h-text-2)}.hs-sched .tm-dia{background:#f59e0b;border-radius:1px;flex:none;width:8px;height:8px;transform:rotate(45deg)}.hs-sched .tm-sel-row{transition:background .2s}.hs-sched .tm-sel-row.sel{background:#ffffff0d}.hs-sched .tm-chart{flex:1;position:relative;overflow:hidden}.hs-sched .tm-ch{background:var(--h-soft);border-bottom:1px solid var(--h-hair);height:54px;color:var(--h-text-2);font-size:10.5px;position:relative}.hs-sched .tm-months span,.hs-sched .tm-days span{white-space:nowrap;position:absolute}.hs-sched .tm-months span{color:var(--h-text);font-weight:600;top:9px}.hs-sched .tm-days span{top:32px}.hs-sched .tm-plot{height:calc(100% - 54px);position:relative}.hs-sched .tm-wk{background:#ffffff06;position:absolute;top:0;bottom:0}.hs-sched .tm-deps{position:absolute;top:0;left:0;overflow:visible}.hs-sched .tm-deps path{fill:none;stroke:#a1a09e;stroke-width:1.5px;opacity:.8}.hs-sched .tm-bar{height:20px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--b) 60%, #3c3c3c);background:#ffffff08;border-radius:10px;transition:box-shadow .2s;position:absolute;overflow:hidden}.hs-sched .tm-bar i{background:var(--b);height:100%;display:block}.hs-sched .tm-bar.full i{width:100%!important}.hs-sched .tm-bar.sel{box-shadow:0 0 0 2px var(--h-text)}.hs-sched .tm-ms{background:#f59e0b;border-radius:2px;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.hs-sched .tm-today{opacity:.7;background:#ef4444;width:2px;position:absolute;top:0;bottom:0}.hs-sched .tm-panel{background:var(--h-soft);border:1px solid var(--h-border);width:230px;box-shadow:var(--h-shadow-pop);opacity:0;visibility:hidden;border-radius:12px;padding:14px;font-size:12px;position:absolute;top:10px;bottom:10px;right:10px}.hs-sched .tm-panel-h{align-items:center;gap:8px;font-size:14px;display:flex}.hs-sched .tm-panel-h .ms{color:var(--h-text-2);margin-left:auto;font-size:17px}.hs-sched .tm-sw{background:var(--b);border-radius:3px;width:10px;height:10px}.hs-sched .tm-panel small{letter-spacing:.05em;text-transform:uppercase;color:var(--h-muted);margin-top:12px;font-size:10px;font-weight:600;display:block}.hs-sched .tm-panel p{margin:4px 0 0}.hs-exp .ex-bar{align-items:center;gap:6px;margin-bottom:10px;display:flex}.hs-exp .ex-proj{border:1px solid var(--h-border);background:var(--h-surface);border-radius:10px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:12.5px;display:flex}.hs-exp .ex-proj .ms{color:var(--h-text-2);font-size:16px}.hs-exp .ex-seg{color:#a1a09e;border:1px solid #3c3c3c;border-radius:8px;height:32px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.hs-exp .ex-seg span{place-items:center;padding:0 11px;display:grid}.hs-exp .ex-seg .on{color:#3ee9a8;background:#2e5e4c}.hs-exp .ex-r{margin-left:auto}.hs-exp .h-btn.ghost{padding:0 10px}.hs-exp .ex-table{border:1px solid var(--h-border);background:var(--h-surface);border-radius:12px;overflow:hidden}.hs-exp .ex-row{border-top:1px solid var(--h-hair);white-space:nowrap;grid-template-columns:.95fr .6fr 1.7fr 1.05fr 1.1fr .75fr .5fr .8fr;align-items:center;gap:8px;height:40px;padding:0 12px;font-size:12px;display:grid}.hs-exp .ex-row>*{text-overflow:ellipsis;overflow:hidden}.hs-exp .ex-head{background:var(--h-soft);letter-spacing:.04em;text-transform:uppercase;height:34px;color:var(--h-muted);border-top:0;font-size:10px;font-weight:600}.hs-exp .ex-dim{color:var(--h-text-2)}.hs-exp .ex-num{font-variant-numeric:tabular-nums;text-align:right}.hs-exp .ex-clip{color:var(--h-accent);font-size:17px}.hs-exp .ex-st{border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-block}.hs-exp .ex-st.st-pending{color:#f59e0b;background:#493b23}.hs-exp .ex-st.st-auth{color:#22c55e;background:#274030}.hs-exp .ex-st.st-review{color:#8fb4e0;background:#383e45}.hs-exp .ex-nueva{opacity:0;background:#3ee9a81f;border-top-width:0;height:0}.hs-exp .ex-bulk{width:720px}.hs-exp .ex-bulk .h-modal-h>span:first-child em{color:var(--h-text-2);margin-left:10px;font-size:11.5px;font-style:normal;font-weight:500}.hs-exp .ex-tools{gap:6px;display:flex}.hs-exp .ex-grid{padding:12px 16px 4px}.hs-exp .ex-g{border-bottom:1px solid var(--h-hair);grid-template-columns:.9fr 1.6fr .9fr 1.6fr .7fr;align-items:center;gap:8px;min-height:40px;padding:4px 8px;font-size:12px;display:grid}.hs-exp .ex-gh{letter-spacing:.04em;text-transform:uppercase;min-height:28px;color:var(--h-muted);font-size:10px;font-weight:600}.hs-exp .ex-gr{display:none}.hs-exp .ex-grid.has .ex-gr{display:grid}.hs-exp .ex-grid.has .ex-vacia{display:none}.hs-exp .ex-cat{gap:2px;display:grid}.hs-exp .ex-cat b{font-weight:500}.hs-exp .ex-ph{color:var(--h-muted)}.hs-exp .ex-cv,.hs-exp .ex-conf{display:none!important}.hs-exp .ex-grid.cat .ex-ph{display:none}.hs-exp .ex-grid.cat .ex-cv{display:block!important}.hs-exp .ex-grid.cat .ex-conf{display:flex!important}.hs-exp .ex-conf{align-items:center;gap:3px;font-size:11px;font-weight:600}.hs-exp .ex-conf .ms{font-size:13px}.hs-exp .ex-conf.hi{color:#22c55e}.hs-exp .ex-conf.mid{color:#f59e0b}.hs-exp .ex-note{color:var(--h-text-2);opacity:0;margin:6px 16px 10px;font-size:11.5px}.hs-exp .ex-total{color:var(--h-text-2);margin-right:auto;font-size:12px}.hs-exp .ex-total b{color:var(--h-text)}.hs-exp .ex-scan{z-index:33;width:380px}.hs-exp .ex-drop{color:var(--h-text-2);border:2px dashed #3c3c3c;border-radius:8px;justify-items:center;gap:5px;padding:26px 20px;font-size:12px;transition:border-color .2s,background .2s;display:grid}.hs-exp .ex-drop .ms{font-size:40px}.hs-exp .ex-drop b{color:var(--h-text)}.hs-exp .ex-drop small{color:var(--h-muted)}.hs-exp .ex-drop.over{background:#3ee9a81a;border-color:#3ee9a8}.hs-exp .ex-busy,.hs-exp .ex-ok{color:var(--h-text-2);justify-items:center;gap:6px;padding:18px 10px;font-size:12px;display:none}.hs-exp .ex-busy b,.hs-exp .ex-ok>b{color:var(--h-text);font-size:14px}.hs-exp .ex-spin{border:3px solid var(--h-border);border-top-color:var(--h-accent);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite exGira}@keyframes exGira{to{transform:rotate(360deg)}}.hs-exp .ex-ok>.ms{color:#22c55e;background:#274030;border-radius:50%;place-items:center;width:52px;height:52px;font-size:28px;display:grid}.hs-exp .ex-ok p{border-bottom:1px solid var(--h-hair);justify-content:space-between;width:100%;margin:0;padding:4px 0;display:flex}.hs-exp .ex-ok p b{color:var(--h-text)}.hs-exp .ex-ok .h-btn{margin-top:6px}.hs-exp .ex-scan.busy .ex-drop,.hs-exp .ex-scan.done .ex-drop,.hs-exp .ex-scan.done .ex-busy{display:none}.hs-exp .ex-scan.busy .ex-busy,.hs-exp .ex-scan.done .ex-ok{display:grid}.hs-exp .ex-file{z-index:40;background:var(--h-soft);border:1px solid var(--h-border);box-shadow:var(--h-shadow-pop);opacity:0;border-radius:10px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;display:flex;position:absolute;top:540px;left:700px}.hs-exp .ex-file .ms{color:#ef4444;font-size:18px}.hs-exp .ex-phase{z-index:33;width:440px}.hs-exp .ex-modes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hs-exp .ex-modes span{border:1px solid var(--h-border);border-radius:10px;gap:2px;padding:9px 11px;font-size:12px;transition:border-color .2s,background .2s;display:grid}.hs-exp .ex-modes small{color:var(--h-text-2);font-size:10.5px}.hs-exp .ex-modes .on{border-color:var(--h-accent);background:#3ee9a81a}.hs-exp .ex-phases{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.hs-exp .ex-phases span{border:1px solid var(--h-border);background:var(--h-soft);border-radius:10px;place-items:center;height:40px;font-size:12px;font-weight:600;transition:border-color .2s,background .2s;display:grid}.hs-exp .ex-phases span.hover{border-color:var(--h-accent);background:#3ee9a81f}.hs-exp .ex-run{color:var(--h-text-2);opacity:0;margin:0;font-size:11.5px}.hs-bids .bd-bar{align-items:center;margin-bottom:10px;display:flex}.hs-bids .bd-seg{border:1px solid var(--h-border);height:32px;color:var(--h-text-2);border-radius:10px;padding:3px;font-size:12px;display:flex}.hs-bids .bd-seg span{border-radius:7px;place-items:center;padding:0 12px;display:grid}.hs-bids .bd-seg .on{color:var(--h-accent);background:#3ee9a829;font-weight:600}.hs-bids .bd-req{margin-left:auto}.hs-bids .bd-body{gap:12px;height:calc(100% - 42px);display:flex}.hs-bids .bd-tree{border:1px solid var(--h-border);background:var(--h-surface);border-radius:12px;flex:none;width:210px;padding:10px 8px;font-size:12px}.hs-bids .bd-tree small{letter-spacing:.05em;text-transform:uppercase;color:var(--h-muted);padding:0 6px 8px;font-size:10px;font-weight:600;display:block}.hs-bids .bd-tp{height:30px;color:var(--h-text-2);border-radius:8px;align-items:center;gap:4px;padding:0 4px;display:flex}.hs-bids .bd-tp .ms{font-size:16px}.hs-bids .bd-tp b{font-weight:500}.hs-bids .bd-tp.on{color:var(--h-text)}.hs-bids .bd-dot{background:#f59e0b;border-radius:50%;width:6px;height:6px;margin-left:auto}.hs-bids .bd-ts{height:26px;color:var(--h-text-2);align-items:center;gap:6px;padding-left:24px;display:flex}.hs-bids .bd-ts span{color:var(--h-muted);font-size:10px}.hs-bids .bd-ts.on{color:var(--h-text);font-weight:600}.hs-bids .bd-tk{background:#3ee9a81a;border:1px solid #3ee9a859;border-radius:8px;grid-template-columns:16px 1fr;gap:0 6px;margin:2px 0 6px 30px;padding:6px 8px;display:grid}.hs-bids .bd-tk .ms{color:var(--h-accent);grid-row:span 2;font-size:15px}.hs-bids .bd-tk em{color:var(--h-text-2);font-size:10.5px;font-style:normal;font-weight:600}.hs-bids .bd-tk em.on{color:var(--h-accent)}.hs-bids .bd-pkg{border:1px solid var(--h-border);background:var(--h-surface);border-radius:12px;flex:1;min-width:0;padding:14px 16px;position:relative}.hs-bids .bd-banner{opacity:0;background:#3ee9a82e;border:1px solid #3ee9a873;border-radius:10px;align-items:center;gap:8px;height:0;margin-bottom:0;padding:0 14px;font-size:12px;display:flex;overflow:hidden}.hs-bids .bd-banner>div{flex:1;min-width:0}.hs-bids .bd-banner b{margin-right:10px}.hs-bids .bd-amt{color:var(--h-accent);font-size:15px;font-weight:700}.hs-bids .bd-banner p{color:var(--h-text-2);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:11.5px;overflow:hidden}.hs-bids .bd-ph{align-items:center;gap:10px;font-size:16px;display:flex}.hs-bids .bd-sub{color:var(--h-text-2);margin:4px 0 10px;font-size:11.5px}.hs-bids .bd-scope{background:var(--h-soft);border-radius:10px;padding:8px 12px;font-size:11.5px}.hs-bids .bd-scope small{letter-spacing:.05em;text-transform:uppercase;color:var(--h-muted);font-size:10px;font-weight:600}.hs-bids .bd-scope ul{color:var(--h-text-2);margin:4px 0 0;padding-left:16px}.hs-bids .bd-row{white-space:nowrap;grid-template-columns:1.45fr .75fr .85fr .8fr .95fr 1fr 22px;align-items:center;gap:8px;height:46px;padding:0 10px;font-size:12px;display:grid}.hs-bids .bd-head{border-bottom:1px solid var(--h-border);letter-spacing:.04em;text-transform:uppercase;height:30px;color:var(--h-muted);margin-top:12px;font-size:10px;font-weight:600}.hs-bids .bd-rows{height:138px;position:relative}.hs-bids .bd-q{border-bottom:1px solid var(--h-hair);background:var(--h-surface);transition:box-shadow .25s;position:absolute;top:0;left:0;right:0}.hs-bids .bd-q>b{text-overflow:ellipsis;font-weight:700;overflow:hidden}.hs-bids .bd-price{font-variant-numeric:tabular-nums;font-weight:600}.hs-bids .bd-q.lowest{box-shadow:inset 3px 0 0 var(--h-accent)}.hs-bids .bd-q.lowest .bd-price{color:var(--h-accent);font-weight:700}.hs-bids .bd-dates{color:var(--h-text-2);font-size:10.5px;line-height:1.35}.hs-bids .bd-dates em{color:var(--h-muted);font-style:italic}.hs-bids .bd-vs{color:var(--h-text-2);font-size:11px;line-height:1.3}.hs-bids .bd-vs.low{color:var(--h-accent);font-weight:700}.hs-bids .bd-from{color:var(--h-text-2);font-size:11px}.hs-bids .bd-from.office{color:#f59e0b}.hs-bids .bd-st{color:#a1a09e;font-size:11.5px}.hs-bids .bd-st.sent{color:#747370}.hs-bids .bd-st.quoted{color:var(--h-accent);font-weight:600}.hs-bids .bd-st.awarded{color:var(--h-accent);font-weight:700}.hs-bids .bd-keb{color:var(--h-text-2);font-size:18px}.hs-bids .bd-menu{z-index:5;width:210px;top:38px;left:auto;right:6px}.hs-bids .bd-award{color:var(--h-accent);font-weight:600}.hs-bids .bd-award .ms{font-size:16px}.hs-bids .bd-modal{width:440px}.hs-bids .bd-give{margin:0;font-size:13px}.hs-bids .bd-warn{color:#f59e0b;background:#f59e0b26;border-radius:8px;margin:0;padding:9px 12px;font-size:12px;font-weight:600}.hs-bids .bd-why{white-space:normal;align-items:flex-start;height:56px;padding-top:9px}.hs-pipe .pl-bar{align-items:center;gap:6px;margin-bottom:10px;display:flex}.hs-pipe .pl-search{background:var(--h-surface);border:1px solid var(--h-border);width:210px;height:32px;color:var(--h-muted);border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:flex}.hs-pipe .pl-search .ms{font-size:16px}.hs-pipe .pl-bar .h-btn.ghost{padding:0 10px}.hs-pipe .pl-period{border:1px solid var(--h-border);height:32px;color:var(--h-text-2);border-radius:10px;padding:3px;font-size:11.5px;display:flex}.hs-pipe .pl-period span{border-radius:7px;place-items:center;padding:0 9px;display:grid}.hs-pipe .pl-period .on{background:var(--h-soft);color:var(--h-text)}.hs-pipe .pl-new{margin-left:auto}.hs-pipe .pl-row{border-top:1px solid var(--h-border);white-space:nowrap;grid-template-columns:34px 2fr 1.25fr .95fr 1.15fr .8fr .95fr .55fr;align-items:center;gap:8px;height:36px;padding:0 12px 0 8px;font-size:12px;display:grid}.hs-pipe .pl-row>*{text-overflow:ellipsis;overflow:hidden}.hs-pipe .pl-row>b{font-weight:500}.hs-pipe .pl-head{border:1px solid var(--h-border);background:var(--h-surface);letter-spacing:.03em;text-transform:uppercase;height:30px;color:var(--h-text-2);border-radius:999px;margin-bottom:8px;font-size:10px;font-weight:600}.hs-pipe .pl-kind{color:var(--h-text-2);justify-self:center;font-size:17px}.hs-pipe .pl-dim{color:var(--h-text-2)}.hs-pipe .pl-soon{color:color-mix(in srgb, #f59e0b 80%, var(--h-text))}.hs-pipe .pl-own{align-items:center;gap:7px;display:flex}.hs-pipe .pl-own .h-av{flex:none;width:22px;height:22px;font-size:10px}.hs-pipe .pl-pill{background:color-mix(in srgb, var(--p) 12%, transparent);border:1px solid color-mix(in srgb, var(--p) 40%, transparent);height:21px;color:color-mix(in srgb, var(--p) 68%, var(--h-text));border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.hs-pipe .pl-group{border:1px solid var(--h-border);background:var(--h-surface);border-radius:10px;margin-bottom:10px;overflow:hidden}.hs-pipe .pl-group-h{background:color-mix(in srgb, var(--c) 12%, var(--h-surface));height:38px;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--c) 55%, transparent);align-items:center;gap:8px;padding:0 12px;display:flex}.hs-pipe .pl-group-h .ms{color:var(--h-text-2);font-size:18px}.hs-pipe .pl-group-h b{color:var(--c);font-size:14px;font-weight:700}.hs-pipe .pl-count{color:var(--c);background:color-mix(in srgb, var(--c) 12%, transparent);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.hs-pipe .pl-nueva{opacity:0;background:#3ee9a824;border-top-width:0;height:0}.hs-pipe .pl-modal{width:600px}.hs-pipe .pl-pane{padding:14px 16px 6px;display:none}.hs-pipe .pl-pane.on{display:block}.hs-pipe .pl-q{margin:0 0 10px;font-size:15px;font-weight:700}.hs-pipe .pl-tg{margin-bottom:10px}.hs-pipe .pl-tg small{letter-spacing:.06em;text-transform:uppercase;color:var(--h-muted);margin-bottom:6px;font-size:10px;font-weight:600;display:block}.hs-pipe .pl-cards{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.hs-pipe .pl-card{border:1px solid var(--h-border);background:var(--h-soft);border-radius:10px;align-content:start;gap:3px;min-height:74px;padding:9px 10px;transition:border-color .2s,background .2s;display:grid}.hs-pipe .pl-card .ms{color:var(--h-accent);font-size:19px}.hs-pipe .pl-card b{font-size:12.5px}.hs-pipe .pl-card em{color:var(--h-text-2);font-size:10.5px;font-style:normal;line-height:1.3}.hs-pipe .pl-card.hover{border-color:var(--h-accent);background:var(--h-accent-soft)}.hs-pipe .pl-stepper{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.hs-pipe .pl-sp{border:1px solid var(--h-border);color:var(--h-muted);border-radius:9px;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;font-size:10.5px;font-weight:600;display:flex}.hs-pipe .pl-sp .ms{font-size:17px}.hs-pipe .pl-sp.done{color:var(--h-text-2)}.hs-pipe .pl-sp.done .ms{color:var(--h-accent)}.hs-pipe .pl-sp.now{color:var(--h-text);border-color:var(--h-accent);background:#3ee9a81a}.hs-pipe .pl-sum{color:var(--h-text-2);margin:10px 0 12px;font-size:12px}.hs-pipe .pl-fs{gap:12px;min-height:100px;display:none}.hs-pipe .pl-fs.on{display:grid}.hs-pipe .pl-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hs-pipe .pl-sel{justify-content:space-between}.hs-pipe .pl-sel b{font-weight:500}.hs-pipe .pl-sel .ms{color:var(--h-text-2);font-size:16px}.hs-pipe .pl-ph{color:var(--h-muted)}.hs-pipe .pl-drop{border:2px dashed var(--h-border);height:86px;color:var(--h-text-2);border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.hs-pipe .pl-back{margin-right:auto}.ctr{z-index:2;background:var(--bg);padding:clamp(24px,5vh,60px) 24px clamp(90px,14vh,160px);position:relative}.ctr-block{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(32px,6vw,96px);padding:clamp(56px,11vh,120px) 0;display:grid}.ctr-carrusel .ctr-stage{display:grid}.ctr-carrusel .ctr-block{visibility:hidden;opacity:0;grid-area:1/1;padding:clamp(40px,7vh,80px) 0 clamp(24px,4vh,40px);transition:opacity .3s,visibility 0s linear .3s}.ctr-carrusel .ctr-block.activo{visibility:visible;opacity:1;transition:opacity .35s .1s,visibility}.ctr-nav{gap:10px;width:max-content;max-width:100%;margin:clamp(18px,3vh,32px) auto 0;position:relative;bottom:auto;left:auto;transform:none}.ctr-rail{scrollbar-width:none;align-items:center;min-width:0;display:flex}.ctr-rail::-webkit-scrollbar{display:none}.ctr-rail-g{flex:none;align-items:center;gap:2px;padding:0 6px;display:flex}.ctr-rail-g+.ctr-rail-g{border-left:1px solid #ffffff1a}.ctr-rail-n{display:none}.ctr-rail-b{min-width:40px;height:40px;color:var(--text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;padding:0 11px;font-size:13px;font-weight:600;transition:color .2s,background .2s,border-color .2s;display:inline-flex;position:relative}.ctr-rail-b .ms{font-size:18px}.ctr-rail-l{opacity:0;max-width:0;transition:max-width .35s cubic-bezier(.16,1,.3,1),opacity .25s,margin .35s cubic-bezier(.16,1,.3,1);overflow:hidden}.ctr-rail-b.on .ctr-rail-l{opacity:1;max-width:140px;margin-left:7px}.ctr-rail-b:focus-visible{outline:2px solid var(--cta,#25d68a);outline-offset:2px}.ctr-rail-b.on{color:#fff;background:#0a9d6e2e;border-color:#25d68a8c}.ctr-rail-b.on .ms{color:var(--cta,#25d68a)}@media (hover:hover){.ctr-rail-b:hover{color:var(--text);background:#ffffff0f}}@media (hover:hover) and (width>=901px){.ctr-rail-b:not(.on):after{content:attr(aria-label);color:var(--text);pointer-events:none;opacity:0;background:#090b0af0;border:1px solid #ffffff24;border-radius:8px;padding:5px 9px;font-size:12px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%,4px)}.ctr-rail-b:not(.on):hover:after{opacity:1;transform:translate(-50%)}}.ag-rail-b .ms{color:var(--ag)}.ag-rail-b.on{background:color-mix(in srgb, var(--ag) 16%, transparent);border-color:color-mix(in srgb, var(--ag) 55%, transparent)}.ag-rail-b.on .ms,.ctr-agentes .ctr-n,.ctr-agentes .ctr-h em{color:var(--ag)}.ctr-dock-cap{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-variant-numeric:tabular-nums;margin:12px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600}.ctr-dock-cap b{color:var(--text-secondary)}.ctr-nav .ls-cuenta{display:none}@media (width<=900px){.ctr-nav{gap:6px;width:100%}.ctr-rail{flex:auto;overflow-x:auto}.ctr-rail-g{padding:0 4px}.ctr-rail-b{min-width:36px;height:36px;padding:0 9px}}.ctr-copy{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.ctr-block.on .ctr-copy{opacity:1;transform:none}.ctr-card{border-radius:var(--radius-md,12px);background:#090b0ae0;border:1px solid #ffffff38;max-width:420px;padding:24px 24px 24px 28px;position:relative;box-shadow:0 26px 64px -24px #000000f5,0 0 0 1px #0000008c}.ctr-card:before{content:"";background:var(--cta,#25d68a);width:2px;box-shadow:0 0 14px -2px var(--cta,#25d68a);border-radius:0 2px 2px 0;position:absolute;top:20px;bottom:20px;left:0}.ctr-n{letter-spacing:.14em;color:var(--cta,#25d68a);margin-bottom:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600;display:block}.ctr-h{font-family:var(--font-title);letter-spacing:-.02em;font-size:clamp(26px,2.5vw,36px);font-weight:600;line-height:1.08}.ctr-h em{color:var(--cta);font-style:normal}.ctr-steps{gap:10px;margin-top:18px;display:grid}.ctr-step{color:#f5f7f457;padding-left:22px;font-size:14px;font-style:normal;line-height:1.4;transition:color .3s;position:relative}.ctr-step:before{content:"";border:1px solid #f5f7f447;border-radius:50%;width:8px;height:8px;transition:background .3s,border-color .3s,box-shadow .3s;position:absolute;top:.42em;left:3px}.ctr-step+.ctr-step:after{content:"";border-left:1px solid #f5f7f429;height:10px;position:absolute;top:-10px;left:7px}.ctr-step.on{color:#f5f7f49e}.ctr-step.on:before{background:var(--cta,#25d68a);border-color:var(--cta,#25d68a)}.ctr-step.now{color:#f5f7f4f0}.ctr-step.now:before{box-shadow:0 0 10px -1px var(--cta,#25d68a);animation:1.6s ease-in-out infinite ctrLatido}@keyframes ctrLatido{0%,to{box-shadow:0 0 #0a9d6e8c}50%{box-shadow:0 0 0 6px #0a9d6e00}}.ctr-vis{position:relative}.ctr-vis:before{content:"";pointer-events:none;background:radial-gradient(#ffffff0f 0%,#0000 65%);position:absolute;inset:-12% -8%}.ctr-win{box-shadow:var(--shadow-lg);opacity:0;transform-origin:50% 100%;background:#1f1f21;border:1px solid #ffffff29;border-radius:12px;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:perspective(1400px)rotateX(10deg)translateY(40px)scale(.96)}.ctr-block.on .ctr-win{opacity:1;transform:none}.sf-bar{background:#2c2c2e;border-bottom:1px solid #000;align-items:center;gap:16px;height:44px;padding:0 14px;display:flex;box-shadow:inset 0 1px #ffffff12}.sf-lights{flex:none;gap:8px;display:flex}.sf-lights i{background:#ff5f57;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #00000040}.sf-lights i:nth-child(2){background:#febc2e}.sf-lights i:nth-child(3){background:#28c840}.sf-tools{flex:none;align-items:center;gap:14px;display:flex}.sf-right{margin-left:auto}.sf-bar svg{fill:none;stroke:#ebebf56b;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.sf-tools .sf-on{stroke:#ebebf5c7}.sf-field{color:#ffffffdb;white-space:nowrap;background:#7676803d;border-radius:8px;flex:0 46%;justify-content:center;align-items:center;gap:6px;min-width:0;height:28px;margin-left:auto;padding:0 30px;font:500 13px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;display:flex;position:relative}.sf-host{text-overflow:ellipsis;overflow:hidden}.sf-field .sf-lock{stroke:#ebebf58c;flex:none;width:10px;height:12px}.sf-field .sf-reload{width:13px;height:13px;position:absolute;right:9px}@media (width<=620px){.sf-bar{gap:10px;height:38px;padding:0 10px}.sf-lights{gap:6px}.sf-lights i{width:10px;height:10px}.sf-tools{display:none}.sf-field{flex:auto;height:24px;padding:0 24px;font-size:11px}}.ctr-fit{background:#191919;width:100%;position:relative;overflow:hidden}.ctr-mount{position:absolute;inset:0}.ctr-tablet{width:min(100%,430px);box-shadow:inset 0 0 0 1px #ffffff1a, inset 0 0 0 7px #0d0d0e, var(--shadow-lg);opacity:0;transform-origin:50% 100%;background:linear-gradient(160deg,#2c2c2e,#161617);border-radius:34px;margin:0 auto;padding:16px;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);position:relative;transform:perspective(1400px)rotateX(10deg)translateY(40px)scale(.96)}.ctr-tablet:before{content:"";background:#2a2a2c;border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:7px;left:50%;box-shadow:inset 0 0 0 1px #ffffff0f}.ctr-tablet .ctr-fit{border-radius:20px}.ctr-block.on .ctr-tablet{opacity:1;transform:none}.ctr-phone{border-radius:46px;width:min(100%,300px);padding:11px}.ctr-phone:before{z-index:3;background:#050505;border-radius:12px;width:70px;height:20px;margin-left:-35px;top:20px}.ctr-phone .ctr-fit{border-radius:36px}@media (width<=860px){.ctr-block{grid-template-columns:minmax(0,1fr);gap:28px;padding:56px 0}.ctr-carrusel .ctr-block{padding:40px 0 28px}.ctr-win,.ctr-tablet{transform:translateY(30px)scale(.97)}}@media (width<=520px){.ctr{padding-left:16px;padding-right:16px}}.ctr-still *,.ctr-still :before,.ctr-still :after{transition:none!important;animation:none!important}.hs{--h-bg:#191919;--h-deep:#111;--h-surface:#282828;--h-soft:#303030;--h-topbar:#202020;--h-sidebar:#141414;--h-text:#f8faf3;--h-text-2:#a1a09e;--h-muted:#747370;--h-border:#3c3c3c;--h-border-2:#4c4c4c;--h-hair:#ffffff14;--h-hover:#ffffff0f;--h-ghost:#ffffff08;--h-accent:#3ee9a8;--h-accent-soft:#3ee9a847;--h-on-accent:#04231a;--h-lime:#cafb7f;--h-blue:#315b91;--h-danger:#ef4444;--h-danger-soft:#fca5a5;--h-warning:#f59e0b;--h-warning-soft:#f59e0b26;--h-success:#22c55e;--h-success-soft:#22c55e26;--h-glass:#282828a8;--h-shadow:0 6px 18px #0000003d;--h-shadow-pop:0 18px 38px #0000006b;transform-origin:0 0;width:1000px;height:640px;transform:scale(var(--s,1));background:var(--h-bg);color:var(--h-text);font-variant-numeric:tabular-nums;letter-spacing:0;text-align:left;user-select:none;pointer-events:none;font-family:Anek Tamil,Inter,system-ui,sans-serif;font-size:13px;line-height:1.35;position:absolute;top:0;left:0;overflow:hidden}.hs *,.hs :before,.hs :after{box-sizing:border-box}.hs :is(h1,h2,h3,h4,h5,h6,p){letter-spacing:normal;font-family:inherit;line-height:inherit;margin:0}.ms{letter-spacing:normal;text-transform:none;white-space:nowrap;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:middle;direction:ltr;font-family:Material Symbols Rounded;font-size:18px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.hs-top{background:var(--h-topbar);border-bottom:1px solid var(--h-hair);align-items:center;gap:14px;height:50px;padding:0 14px;display:flex;position:absolute;inset:0 0 auto}.hs-logo{flex:none;place-items:center;width:52px;height:50px;margin-left:-14px;display:grid}.hs-logo img{object-fit:contain;width:50px;height:50px;transform:translateY(-2px)}.hs-crumbs{flex-direction:column;gap:1px;min-width:0;display:flex}.hs-crumbs small{letter-spacing:.16em;color:var(--h-muted);font-size:7.5px;font-weight:600}.hs-crumbs span{color:var(--h-text-2);white-space:nowrap;font-size:11px}.hs-crumbs span i{color:var(--h-muted);margin:0 4px;font-style:normal}.hs-crumbs span em{color:var(--h-accent);font-style:normal}.hs-crumbs span b{color:var(--h-text);font-weight:700}.hs-search{background:var(--h-surface);border:1px solid var(--h-hair);width:300px;height:30px;color:var(--h-muted);border-radius:999px;align-items:center;gap:8px;margin:0 auto;padding:0 6px 0 12px;font-size:11.5px;display:flex}.hs-search .ms{font-size:16px}.hs-search-tog{gap:2px;margin-left:auto;font-size:9.5px;display:flex}.hs-search-tog span{border-radius:999px;padding:2px 7px}.hs-search-tog .on{background:var(--h-accent);color:var(--h-on-accent);font-weight:700}.hs-user{background:var(--h-surface);border:1px solid var(--h-hair);border-radius:999px;align-items:center;gap:8px;padding:3px 10px 3px 3px;display:flex}.hs-user b{font-size:11px;display:block}.hs-user small{color:var(--h-muted);font-size:9px;display:block}.hs-rail{background:var(--h-sidebar);border-right:1px solid var(--h-hair);flex-direction:column;align-items:center;gap:6px;width:52px;padding-top:12px;display:flex;position:absolute;top:50px;bottom:0;left:0}.hs-rail .ms{width:34px;height:30px;color:var(--h-muted);border-radius:8px;place-items:center;font-size:18px;display:grid}.hs-rail .ms.on{color:var(--h-accent);background:var(--h-accent-soft)}.hs-main{padding:16px 18px;position:absolute;inset:50px 0 0 52px;overflow:hidden}.hs-agent{color:#eafff5;width:40px;height:40px;box-shadow:0 0 0 3px #3ee9a840, var(--h-shadow);z-index:5;background:#128a5f;border-radius:50%;place-items:center;font-size:17px;font-weight:700;display:grid;position:absolute;bottom:16px;right:16px}.hs-cursor{z-index:50;transform-origin:3px 2px;filter:drop-shadow(0 2px 3px #00000080);width:22px;height:22px;margin:-2px 0 0 -3px;position:absolute;top:0;left:0}.hs-onda{opacity:0;z-index:49;background:#3ee9a88c;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;position:absolute;top:0;left:0}.is-press{filter:brightness(1.15);transition:transform 80ms,filter 80ms;transform:scale(.96)}.hs-toast{z-index:40;border:1px solid var(--h-hair);min-width:240px;box-shadow:var(--h-shadow-pop);opacity:0;background:#282828eb;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-size:12.5px;display:flex;position:absolute;top:62px;right:18px}.hs-toast .ms{color:var(--h-success);font-size:18px}.hs-toast[data-tipo=info] .ms{color:var(--h-accent)}.h-btn{white-space:nowrap;border:1px solid var(--h-hair);background:var(--h-glass);height:32px;color:var(--h-text);border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.h-btn .ms{font-size:17px}.h-btn.primary{background:linear-gradient(180deg, #52f0b4, var(--h-accent));color:var(--h-on-accent);border-color:#0000}.h-btn.ghost{color:var(--h-text-2);background:0 0;border-color:#0000}.h-pill{white-space:nowrap;height:20px;color:var(--h-muted);background:var(--h-ghost);border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:10.5px;font-weight:600;display:inline-flex}.h-pill.mint{color:var(--h-accent);background:var(--h-accent-soft)}.h-pill.green{color:var(--h-success);background:var(--h-success-soft)}.h-pill.amber{color:var(--h-warning);background:var(--h-warning-soft)}.h-pill.blue{color:#8fb4e0;background:#315b912e}.h-pill.red{color:var(--h-danger);background:#ef444426}.h-pill.caps{text-transform:uppercase;letter-spacing:.03em;font-size:10px}.h-chip{height:20px;color:var(--h-text-2);background:var(--h-soft);border:1px solid var(--h-border);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-flex}.h-chip.mint{color:var(--h-accent);background:#3ee9a814;border-color:#3ee9a873}.h-av{--hue:150;width:28px;height:28px;color:hsl(var(--hue), 70%, 62%);background:hsl(var(--hue), 30%, 18%);box-shadow:0 0 0 2px hsl(var(--hue), 55%, 40%, .7);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.h-av.ring{box-shadow:0 0 0 2px var(--h-accent)}.h-panel{border:1px solid var(--h-hair);background:#282828b8;border-radius:14px}.h-table{border-collapse:collapse;width:100%}.h-table th{letter-spacing:.02em;text-transform:uppercase;height:34px;color:var(--h-text-2);text-align:left;white-space:nowrap;border-bottom:1px solid var(--h-border);padding:0 12px;font-size:10px;font-weight:600}.h-table td{border-bottom:1px solid var(--h-border);white-space:nowrap;height:48px;padding:0 12px}.h-table td.num,.h-table th.num{text-align:right}.h-check{border:1px solid var(--h-border-2);background:#28282842;border-radius:5px;place-items:center;width:16px;height:16px;transition:background .18s,border-color .18s,box-shadow .18s;display:grid}.h-check .ms{color:var(--h-accent);opacity:0;font-size:13px;font-weight:700;transition:opacity .15s,transform .25s cubic-bezier(.34,1.56,.64,1);transform:scale(.4)}.h-check.on{background:#3ee9a829;border-color:#3ee9a8b8;box-shadow:0 2px 8px #3ee9a86b}.h-check.on .ms{opacity:1;transform:none}.h-kpi{background:var(--h-soft);border:1px solid var(--h-border);border-radius:8px;padding:8px 11px}.h-kpi small{letter-spacing:.05em;text-transform:uppercase;color:var(--h-muted);font-size:9.5px;font-weight:600;display:block}.h-kpi b{margin-top:3px;font-size:16px;font-weight:700;display:block}.h-bar{background:var(--h-soft);border-radius:999px;height:6px;overflow:hidden}.h-bar i{height:100%;width:var(--w,0%);border-radius:inherit;background:var(--h-accent);display:block}.h-tabs{gap:4px;display:flex}.h-tab{height:30px;color:var(--h-text-2);border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.h-tab .ms{font-size:16px}.h-tab.on{color:var(--h-accent);background:var(--h-accent-soft);border-color:#3ee9a873}.h-scrim{z-index:30;backdrop-filter:blur(3px);opacity:0;visibility:hidden;background:#0000008c;position:absolute;inset:0}.h-modal{z-index:31;background:var(--h-surface);border:1px solid var(--h-hair);width:420px;height:max-content;box-shadow:var(--h-shadow-pop);opacity:0;visibility:hidden;border-radius:14px;margin:auto;position:absolute;inset:0}.h-modal-h{border-bottom:1px solid var(--h-hair);justify-content:space-between;align-items:center;padding:14px 16px;font-size:14px;font-weight:700;display:flex}.h-modal-b{gap:12px;padding:16px;display:grid}.h-modal-f{border-top:1px solid var(--h-hair);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.h-field{gap:5px;display:grid}.h-field>span{color:var(--h-text-2);font-size:11px;font-weight:600}.h-input{background:var(--h-bg);border:1px solid var(--h-border);border-radius:10px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:12.5px;display:flex}.h-input.is-typing{border-color:#3ee9a8b8;box-shadow:0 0 0 3px #3ee9a826}.h-input.is-typing:after{content:"";background:var(--h-accent);width:1px;height:14px;animation:.8s step-end infinite hsCaret}@keyframes hsCaret{50%{opacity:0}}.h-pop{z-index:35;border:1px solid var(--h-hair);min-width:170px;box-shadow:var(--h-shadow-pop);opacity:0;visibility:hidden;background:#303030f5;border-radius:12px;padding:5px;position:absolute}.h-opt{height:28px;color:var(--h-text);border-radius:8px;align-items:center;gap:8px;padding:0 9px;font-size:12px;display:flex}.h-opt.hover{background:var(--h-hover)}.h-opt .dot{background:var(--c,var(--h-muted));border-radius:50%;width:8px;height:8px}.essp-shot{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.essp .ctr-step{color:#f5f7f4b8}.essp .ctr-step:before{background:var(--cta,#25d68a);border-color:var(--cta,#25d68a)}.hs.hs-ag{--a-bg:#191919;--a-card:#282828;--a-card-2:#202020;--a-line:#3c3c3c;--a-text:#f8faf3;--a-muted:#a1a09e;--a-faint:#747370;--a-green:#3ee9a8;--a-green-tx:#3ee9a8;--a-soft:#3ee9a829;background:var(--a-bg);width:430px;height:900px;color:var(--a-text)}.hs-ag .ms{color:inherit;font-size:22px}.hs-ag b{font-weight:600}.hs-ag i{font-style:normal}.hs-ag .ag-status{z-index:30;justify-content:space-between;align-items:center;height:44px;padding:14px 30px 0;font-size:15px;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0}.hs-ag .ag-status span{gap:5px;display:flex}.hs-ag .ag-status .ms{font-size:18px}.hs-ag .ag-top{z-index:5;gap:10px;height:52px;display:flex;position:absolute;top:50px;left:16px;right:16px}.hs-ag .ag-search{background:var(--a-card);border:1px solid var(--a-line);color:var(--a-muted);border-radius:999px;flex:1;align-items:center;gap:10px;padding:0 14px;font-size:15px;display:flex}.hs-ag .ag-search .ms{color:var(--a-green);background:var(--a-soft);border-radius:50%;padding:5px;font-size:20px}.hs-ag .ag-av{background:var(--a-card);border:1px solid var(--a-line);width:52px;height:52px;color:var(--a-green);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.hs-ag .ag-scr{opacity:0;visibility:hidden;position:absolute;inset:108px 0 0}.hs-ag .ag-scr.on{opacity:1;visibility:visible}.hs-ag .ag-tabs{gap:8px;display:flex;position:absolute;top:8px;left:16px}.hs-ag .ag-tabs span{color:var(--a-muted);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}.hs-ag .ag-tabs .on{background:var(--a-soft);color:var(--a-green-tx);border:1px solid #3ee9a866}.hs-ag .ag-view{width:366px;height:372px;position:absolute;top:58px;left:32px;overflow:visible}.hs-ag .ag-view:before{content:"";z-index:0;position:absolute;inset:0}.hs-ag .ag-track{gap:16px;display:flex;position:absolute;top:0;left:0;transform:translate(-764px)}.hs-ag .ag-card{color:#f4f6f4;border:1px solid var(--a-line);border-top:2px solid var(--c);background:linear-gradient(#232323,#161616);border-radius:24px;flex-direction:column;flex:none;width:366px;height:372px;padding:22px 22px 20px;display:flex;box-shadow:0 10px 26px #0006}.hs-ag .ag-card-h{align-items:center;gap:16px;display:flex}.hs-ag .ag-card-h b{font-size:22px;font-weight:700;display:block}.hs-ag .ag-card-h small{color:#8d9399;margin-top:2px;font-size:14px;display:block}.hs-ag .ag-sph{flex:none;width:100px;height:100px;display:block}.hs-ag .ag-card p{color:#c3c8cc;flex:1;margin:18px 0 14px;font-size:15px;line-height:1.55}.hs-ag .ag-chips{flex-wrap:wrap;gap:8px;display:flex}.hs-ag .ag-chips span{border:1px solid var(--c);color:var(--c);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500}.hs-ag .ag-chips .more{color:#8d9399;border-color:#3c3f42}.hs-ag .ag-open{color:var(--c);align-self:flex-start;align-items:center;gap:6px;margin-top:16px;padding:4px 0;font-size:15px;font-weight:700;display:flex}.hs-ag .ag-open .ms{font-size:18px}.hs-ag .ag-view{clip-path:inset(-20px -16px)}.hs-ag .ag-arrow{background:var(--a-card);border:1px solid var(--a-line);z-index:3;border-radius:50%;place-items:center;width:40px;height:40px;margin-top:-20px;display:grid;position:absolute;top:50%;box-shadow:0 2px 8px #0006}.hs-ag .ag-arrow.l{left:-16px}.hs-ag .ag-arrow.r{right:-16px}.hs-ag .ag-log{background:var(--a-card);height:170px;color:var(--a-faint);border-radius:22px;place-items:center;font-size:14px;display:grid;position:absolute;top:456px;left:16px;right:16px}.hs-ag .ag-comp{align-items:center;gap:10px;display:flex;position:absolute;top:650px;left:16px;right:16px}.hs-ag .ag-comp.c2{top:640px}.hs-ag .ag-circ{background:var(--a-card);border:1px solid var(--a-line);width:48px;height:48px;color:var(--a-text);border-radius:50%;flex:none;place-items:center;display:grid}.hs-ag .ag-circ.send{background:var(--a-green);border-color:var(--a-green);color:#04231a;transition:opacity .2s}.hs-ag .ag-circ.send.off{opacity:.35}.hs-ag .ag-in{background:var(--a-card);border:1px solid var(--a-line);white-space:nowrap;border-radius:999px;flex:1;align-items:center;min-width:0;height:48px;padding:0 16px;font-size:14px;display:flex;position:relative;overflow:hidden}.hs-ag .ag-ph{color:var(--a-faint)}.hs-ag .ag-in.is-typing .ag-ph,.hs-ag .ag-in.has .ag-ph{display:none}.hs-ag .ag-tx{color:var(--a-text)}.hs-ag .ag-bar{align-items:center;gap:8px;display:flex;position:absolute;top:4px;left:16px;right:16px}.hs-ag .ag-backb{align-items:center;gap:6px;margin-right:auto;font-size:14px;font-weight:600;display:flex}.hs-ag .ag-pill{background:var(--a-card);border:1px solid var(--a-line);border-radius:999px;align-items:center;gap:5px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.hs-ag .ag-pill .ms{font-size:17px}.hs-ag .ag-pill em{background:#fb923c4d;border-radius:999px;padding:1px 6px;font-size:11px;font-style:normal}.hs-ag .ag-pill.on{background:var(--a-soft);color:var(--a-green-tx);border-color:#3ee9a866}.hs-ag .ag-pill.off{color:var(--a-muted);background:0 0;border-color:#0000}.hs-ag .ag-who{align-items:center;gap:12px;display:flex;position:absolute;top:58px;left:16px;right:16px}.hs-ag .ag-who .ag-sph{width:70px;height:70px}.hs-ag .ag-who b{font-size:20px;font-weight:700;display:block}.hs-ag .ag-who small{color:var(--a-muted);font-size:13px;display:block}.hs-ag .ag-thread{flex-direction:column;justify-content:flex-end;height:450px;padding:0 16px;display:flex;position:absolute;top:140px;left:0;right:0;overflow:hidden}.hs-ag .ag-flow{flex-direction:column;display:flex}.hs-ag .ag-it{opacity:0;visibility:hidden;height:0;margin-top:0;overflow:hidden}.hs-ag .ag-it.on{opacity:1;visibility:visible;height:auto;margin-top:10px}.hs-ag .ag-me{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.hs-ag .ag-bub{background:var(--a-card);border:1px solid #ffffff14;border-radius:14px;max-width:340px;padding:11px 15px;font-size:14.5px;line-height:1.45}.hs-ag .ag-bot .ag-bub{border-left:3px solid var(--c)}.hs-ag .ag-bot .ag-dots{border-left-width:3px}.hs-ag .ag-me .ag-bub{color:var(--a-text);background:#3ee9a838;border-color:#3ee9a861;border-bottom-right-radius:6px}.hs-ag .ag-bot{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.hs-ag .ag-bot .ag-bub{border-bottom-left-radius:6px}.hs-ag .ag-spk{color:var(--a-faint);padding-bottom:6px;font-size:16px}.hs-ag .ag-file{background:var(--a-card);border:1px solid var(--a-line);border-radius:12px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:flex}.hs-ag .ag-file .ms{color:#dc2626;font-size:18px}.hs-ag .ag-file .ms:last-child{color:var(--a-faint);font-size:16px}.hs-ag .ag-dots{gap:5px;padding:15px 16px;display:flex}.hs-ag .ag-dots i{background:var(--a-muted);border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite ag-bounce}.hs-ag .ag-dots i:nth-child(2){animation-delay:.15s}.hs-ag .ag-dots i:nth-child(3){animation-delay:.3s}@keyframes ag-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.hs-ag .ag-conf{color:#4ade80;vertical-align:1px;transform-origin:0;background:#22c55e29;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.hs-ag .ag-card2{background:var(--a-card);border:1px solid #ffffff14;border-radius:16px;padding:0 14px}.hs-ag .ag-card2.on{padding:14px}.hs-ag .ag-rh{align-items:flex-start;gap:10px;display:flex}.hs-ag .ag-rh b{font-size:14.5px;display:block}.hs-ag .ag-rh small{color:var(--a-muted);margin-top:1px;font-size:12px;display:block}.hs-ag .ag-tiles{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.hs-ag .ag-tiles.four{grid-template-columns:repeat(2,1fr)}.hs-ag .ag-tile{border:1px solid var(--a-line);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:10px 6px;transition:box-shadow .15s;display:flex}.hs-ag .ag-tile .ms{font-size:20px}.hs-ag .ag-tile b{font-size:13px}.hs-ag .ag-tiles.four .ag-tile b{font-size:22px}.hs-ag .ag-tile small{color:var(--a-muted);font-size:12px}.hs-ag .ag-warn{color:#f59e0b;align-items:center;gap:6px;margin-top:10px;font-size:12.5px;display:flex}.hs-ag .ag-warn .ms{font-size:16px}.hs-ag .ag-dec{opacity:0;height:0;overflow:hidden}.hs-ag .ag-dec-in{border:1px solid var(--a-line);background:var(--a-card-2);border-radius:12px;margin-top:10px;padding:11px 13px}.hs-ag .ag-dec-t{align-items:baseline;gap:10px;font-size:14px;display:flex}.hs-ag .ag-dec-t span{color:var(--a-muted)}.hs-ag .ag-dec-m{color:var(--a-muted);align-items:center;gap:10px;margin-top:4px;font-size:12px;display:flex}.hs-ag .ag-rule{color:var(--a-text);background:#3a3a3a;border-radius:6px;padding:1px 8px;font-family:ui-monospace,Menlo,monospace;font-weight:700;transition:background .2s,color .2s}.hs-ag .ag-rule.hot{color:#fff;background:#1d63d1}.hs-ag .ag-dec p,.hs-ag .ag-dec-in p{margin:6px 0 0;font-size:13px}.hs-ag .ag-acts{flex-basis:100%;gap:10px;padding-top:2px;display:flex}.hs-ag .ag-go,.hs-ag .ag-no{border-radius:999px;padding:10px 20px;font-size:14px;font-weight:700}.hs-ag .ag-go{background:var(--c);color:#1b1108}.hs-ag .ag-no{background:var(--a-card);border:1px solid var(--a-line)}.hs-ag .ag-go.is-press{transform:scale(.95)}.hs-ag .ag-ok{opacity:0;color:#4ade80;flex-basis:100%;align-items:center;gap:8px;height:0;font-size:13.5px;font-weight:600;display:flex;overflow:hidden}.hs-ag .ag-ok .ms{font-size:18px}.hs-ag .ag-att{background:var(--a-card);border:1px solid var(--a-line);opacity:0;visibility:hidden;border-radius:12px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:flex;position:absolute;top:592px;left:16px}.hs-ag .ag-att .ms:first-child{color:#dc2626;font-size:18px}.hs-ag .ag-att .ms:last-child{color:var(--a-faint);font-size:16px}.hs-ag .ag-exit{background:var(--a-card);border-radius:999px;align-items:center;gap:6px;padding:9px 14px 9px 10px;font-size:14px;font-weight:600;display:flex;position:absolute;top:58px;left:16px}.hs-ag .ag-exit .ms{font-size:18px}.hs-ag .ag-big{width:300px;height:300px;margin-left:-150px;position:absolute;top:100px;left:50%}.hs-ag .ag-big .ag-sph{width:300px;height:300px}.hs-ag .ag-vn{text-align:center;position:absolute;top:410px;left:0;right:0}.hs-ag .ag-vn b{font-size:22px;font-weight:700;display:block}.hs-ag .ag-vn small{color:var(--a-muted);font-size:14px;display:block}.hs-ag .ag-state{text-align:center;color:var(--c);font-size:15px;font-weight:700;position:absolute;top:474px;left:0;right:0}.hs-ag .ag-quote{text-align:center;min-height:26px;color:var(--a-text);font-size:16px;position:absolute;top:504px;left:30px;right:30px}.hs-ag .ag-quote:not(:empty):before{content:"“"}.hs-ag .ag-quote:not(:empty):after{content:"”"}.hs-ag .ag-ans{background:var(--a-card);text-align:center;opacity:0;visibility:hidden;border-radius:16px;padding:12px 16px;font-size:14.5px;line-height:1.45;position:absolute;top:548px;left:30px;right:30px}.hs-ag .ag-ctl{justify-content:center;align-items:center;gap:22px;display:flex;position:absolute;top:636px;left:0;right:0}.hs-ag .ag-vc{background:var(--a-card);width:66px;height:66px;color:var(--c);border:1px solid var(--a-line);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 2px 8px #0006}.hs-ag .ag-vc .ms{font-size:28px}.hs-ag .ag-vc em{color:var(--a-faint);font-size:8.5px;font-style:normal;position:absolute;bottom:7px}.hs-ag .ag-vc.main{width:76px;height:76px}.hs-ag .ag-vc.rec{background:var(--c);color:#111;box-shadow:0 0 0 8px color-mix(in srgb, var(--c) 25%, transparent)}.hs-ag .ag-nav{background:var(--a-card);border:1px solid var(--a-line);z-index:20;border-radius:999px;height:64px;padding:5px;display:flex;position:absolute;bottom:16px;left:16px;right:98px;box-shadow:0 4px 14px #00000073}.hs-ag .ag-nav span{color:var(--a-text);flex-direction:column;flex:1;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:flex}.hs-ag .ag-nav .ms{font-size:22px}.hs-ag .ag-fab{background:var(--a-green);color:#04231a;z-index:20;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;bottom:16px;right:16px;box-shadow:0 6px 16px #3ee9a84d}.hs-ag .ag-fab .ms{font-size:28px}.hs-ag .hs-cursor{transform-origin:50%;filter:none;background:#ffffff2e;border:2px solid #ffffffe6;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;box-shadow:0 3px 10px #0000004d}.hs-ag .hs-cursor path{display:none}.hs-ag .hs-onda{background:#3ee9a873}.hs-ag .hs-toast{background:var(--a-card);width:380px;color:var(--a-text);border:1px solid var(--a-line);border-radius:16px;margin-left:-190px;padding:13px 16px;font-size:14px;font-weight:600;top:108px;left:50%;right:auto;box-shadow:0 10px 26px #00000080}.hs-ag .ag-vc .m2,.hs-ag .ag-vc.rec .m1{display:none}.hs-ag .ag-vc.rec .m2{display:block}.hs-ag .ag-tile{justify-content:center}.hs-ag .ag-meter{background:#3a3a3a;border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.hs-ag .ag-meter i{border-radius:inherit;background:var(--c);width:0;height:100%;display:block}.hs-ag .ag-meter-l{color:var(--a-muted);margin-top:6px;font-size:12.5px}.hs-ag .ag-meter-l b{color:var(--a-text)}.hs-ag .ag-chiprow{flex-wrap:wrap;flex-basis:100%;gap:8px;padding-top:2px;display:flex}.hs-ag .ag-chiprow span{color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);border:1px solid color-mix(in srgb, var(--c) 38%, transparent);border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600;transition:background .2s,color .2s}.hs-ag .ag-chiprow span.hot{background:var(--c);color:#0b1a12}.hs-ag .ag-plan b:first-child{margin-bottom:6px;display:block}.hs-ag .ag-plan ol,.hs-ag .ag-plan ul{margin:0 0 8px;padding-left:20px;font-size:13.5px}.hs-ag .ag-plan ul{padding:0;list-style:none}.hs-ag .ag-plan li{margin:3px 0}.hs-ag .ag-plan li small{color:var(--a-muted);font-size:12px;display:block}.hs-ag .ag-plan li small:before{content:"↳ "}.hs-ag .ag-plan ul li{border-bottom:1px solid var(--a-line);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.hs-ag .ag-plan ul li span{color:var(--a-muted)}.hs-ag .ag-ok.on{opacity:1;height:auto;padding:4px 2px}.hs-ag .ag-rule.hot{background:var(--c);color:#0b1424}.hs-ag .ag-tile.sel{border-color:#a855f7;box-shadow:0 0 0 2px #a855f7}.brandp-p{color:var(--text-secondary);margin:14px 0 0;font-size:clamp(14.5px,1.2vw,16px);line-height:1.55}.brandp-steps{margin-top:20px}.brandp-step{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px;display:block}.brandp-step:hover{color:#f5f7f4db}.brandp-step:focus-visible{outline:2px solid var(--cta,#25d68a);outline-offset:3px;border-radius:4px}.brandp-fit{aspect-ratio:1440/900;background:#191919;position:relative;overflow:hidden}.brandp-shot{object-fit:cover;object-position:top left;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.brandp-shot.on{opacity:1}.brandp-marcas{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.brandp-marca{height:34px;color:var(--text-secondary);font:inherit;cursor:pointer;background:#090b0ab8;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:13px;font-weight:600;transition:color .25s,border-color .25s,box-shadow .25s;display:inline-flex}.brandp-marca i{background:var(--bc);border-radius:50%;width:10px;height:10px}.brandp-marca:hover{color:var(--text)}.brandp-marca:focus-visible{outline:2px solid var(--cta,#25d68a);outline-offset:3px}.brandp-marca.on{color:#fff;border-color:var(--bc);box-shadow:0 0 0 3px color-mix(in srgb, var(--bc) 20%, transparent)}@media (prefers-reduced-motion:reduce){.brandp-shot{transition:none}}
