:root{--hs-page:#232029;--hs-surface:#2c2833;--hs-surface-raised:#3a3348;--hs-sunken:#1b1822;--hs-chrome:#403a50;--hs-chrome-header:#4e4662;--hs-chrome-edge:#635980;--hs-chrome-chip:#4b4459;--hs-chrome-chip-active:#5a5170;--hs-toolbar:var(--hs-chrome);--hs-toolbar-edge:var(--hs-chrome-edge);--hs-toolbar-chip:var(--hs-surface-raised);--hs-toolbar-ink:var(--hs-text);--hs-toolbar-ink-dim:#aab1bf;--hs-line:#3a3442;--hs-line-soft:#302b3a;--hs-text:#efeaf2;--hs-text-dim:#d3cbd8;--hs-text-muted:#a79eaf;--hs-on-fill:#fff;--hs-honest:#5fc4b6;--hs-honest-line:#2fa898;--hs-draft-accent:#3a72c4;--hs-needs-accent:#e08616;--hs-danger:#df3a3a;--hs-danger-soft:#e04a3c}.hs-ask-field::placeholder{color:var(--hs-text-dim);opacity:1}.hs-ask-field:disabled::placeholder{color:var(--hs-text-muted)}.hs-plan-chip:hover{background:var(--hs-chrome-chip-active);border-color:var(--hs-chrome-edge)}.hs-plan-chip:active{background:var(--hs-chrome);border-color:var(--hs-chrome-edge)}.hs-plan-chip:focus-visible{outline:2px solid var(--hs-draft-accent);outline-offset:2px}.hs-issue-check:hover{background:#ffffffe6}.hs-issue-check:active{background:#e8eceeeb}.hs-issue-check:focus-visible{outline:2px solid var(--hs-draft-accent);outline-offset:2px}html,body{color:var(--hs-text);background:#f7f8fa;font-family:system-ui,sans-serif}html[data-hs-embed],html[data-hs-embed] body{background:var(--hs-embed-backdrop)}html[data-hs-ar],html[data-hs-ar] body{background:0 0}[data-hs-editor-chrome=ink-teal]{--hs-editor-header-fill:#c8d8da;--hs-editor-header-ink:#12303a;--hs-editor-header-border:#b5c9cc;--hs-editor-action-fill:#286c69;--hs-editor-action-ink:#fff;--hs-editor-surface:#f7f8fa;--hs-editor-surface-raised:#fff;--hs-editor-ink:#282f37;--hs-editor-ink-muted:#5b6671;--hs-editor-selected-tint:#eaf0f0;--hs-editor-border:#ced9dc;--hs-editor-grouped:#f2f3f5;--hs-editor-quiet-fill:#eaedf0;--hs-editor-separator:#3c3c432e;--hs-editor-seam:#3e7a80;--hs-editor-seam-rest:#91b3b7;--hs-editor-honest:#136b62;--hs-editor-honest-line:#1b8779;--hs-editor-danger:#c4291f;--hs-editor-danger-soft:#c93b2e;--hs-editor-draft-accent:#2d5fa8;--hs-editor-needs-accent:#a85e0e;--hs-compact-sheet-fill:#fffffff0;--hs-compact-sheet-backdrop:saturate(180%) blur(20px);--hs-compact-sheet-border:#ffffffb8;--hs-compact-sheet-shadow:0 12px 32px #1420262e, 0 1px 3px #1420261a;--hs-glass-fill:#ffffffa8;--hs-glass-backdrop:saturate(190%) blur(20px);--hs-glass-border:#fff9;--hs-glass-shadow:0 8px 24px #14202629, 0 1px 2px #1420261a, inset 0 .5px 0 #ffffffe6;--hs-page:var(--hs-editor-surface);--hs-surface:var(--hs-editor-surface-raised);--hs-surface-raised:var(--hs-editor-selected-tint);--hs-sunken:var(--hs-editor-surface);--hs-chrome:var(--hs-editor-surface);--hs-chrome-header:var(--hs-editor-surface-raised);--hs-chrome-edge:var(--hs-editor-border);--hs-chrome-chip:var(--hs-editor-selected-tint);--hs-chrome-chip-active:var(--hs-editor-border);--hs-toolbar:var(--hs-editor-surface);--hs-toolbar-raised:var(--hs-editor-surface-raised);--hs-toolbar-edge:var(--hs-editor-border);--hs-toolbar-chip:var(--hs-editor-selected-tint);--hs-toolbar-ink:var(--hs-editor-ink);--hs-toolbar-ink-dim:var(--hs-editor-ink-muted);--hs-segmented-selected:var(--hs-editor-action-fill);--hs-section-header-weight:500;--hs-section-header-size:12px;--hs-ai-error-text:var(--hs-editor-danger-soft);--hs-overlay-voice-text:#5b3fd6;--hs-overlay-applied-text:#1f7a46;--hs-overlay-declined-text:#615a69;--hs-overlay-needs-text:#8a5a08;--hs-overlay-resolved-text:#1f7257;--hs-overlay-draft-text:#196a75;--hs-line:var(--hs-editor-border);--hs-line-soft:var(--hs-editor-border);--hs-focus-ring:var(--hs-editor-action-fill);--hs-text:var(--hs-editor-ink);--hs-text-dim:var(--hs-editor-ink-muted);--hs-text-muted:var(--hs-editor-ink-muted);--hs-honest:var(--hs-editor-honest);--hs-honest-line:var(--hs-editor-honest-line);--hs-draft-accent:var(--hs-editor-draft-accent);--hs-needs-accent:var(--hs-editor-needs-accent);--hs-danger:var(--hs-editor-danger);--hs-danger-soft:var(--hs-editor-danger-soft)}[data-hs-editor-chrome=ink-teal] .hs-editor-form-field:focus,[data-hs-editor-chrome=ink-teal] .hs-editor-form-field:focus-visible{outline:2px solid var(--hs-focus-ring);outline-offset:-1px}[data-sheet-swipe] :is([data-sheet-grabber],[data-compact-sheet-nav],[data-editor-header],[data-sheet-drag-handle],[data-hs-comment-card]){touch-action:none}[data-sheet-swipe] [data-hs-comment-card] :is(textarea,input,select,.hs-scroll){touch-action:auto}@media (pointer:coarse){.hs-editor-touch-target{min-width:44px;min-height:44px}:is(.hs-hit-slop,.hs-hit-slop-dot,.hs-hit-slop-pin,.hs-hit-slop-tiny,.hs-hit-slop-pill){position:relative}:is(.hs-hit-slop,.hs-hit-slop-dot,.hs-hit-slop-pin,.hs-hit-slop-tiny,.hs-hit-slop-pill):after{content:"";position:absolute}.hs-hit-slop:after{inset:-6px -4px}.hs-hit-slop-dot:after{inset:-8px -5px}.hs-hit-slop-pin:after{inset:-11px}.hs-hit-slop-tiny:after{inset:-13px}.hs-hit-slop-pill:after{inset:-8px -6px}.hs-editor-action-text{--hs-editor-action-font-size:14px}.hs-editor-form-field{--hs-editor-form-font-size:16px}[data-scene-controls] button{min-width:44px;min-height:44px}[data-scene-controls]{--hs-floating-track-radius:20px;--hs-floating-segment-radius:16px;--hs-floating-track-inset:3px}.hs-editor-seam{--hs-editor-seam-width:44px;--hs-editor-seam-left:-36px}[data-hs-editor-chrome=ink-teal]{--hs-panel-action-min-height:44px;--hs-ask-field-floor:173px}}[data-dock-ai-slot],[data-phone-thread-slot],[data-hs-keyboard-card],[data-phone-sheet]{--hs-font-subheadline:400 15px/20px system-ui, sans-serif;--hs-font-subheadline-semibold:600 15px/20px system-ui, sans-serif;--hs-font-footnote:400 13px/18px system-ui, sans-serif;--hs-font-footnote-medium:500 13px/18px system-ui, sans-serif;--hs-font-footnote-semibold:600 13px/18px system-ui, sans-serif;--hs-font-caption:400 12px/16px system-ui, sans-serif;--hs-font-caption-semibold:600 12px/16px system-ui, sans-serif}[data-phone-thread-slot]{--hs-thread-list-max:min(50vh, 420px)}[data-dock-ai-slot] .hs-change-row{flex-wrap:wrap;row-gap:4px}[data-dock-ai-slot] .hs-change-text{flex:150px}[data-dock-ai-slot] .hs-change-row>[data-toggle-pair]{margin-left:auto}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){[data-hs-editor-chrome=ink-teal]{--hs-compact-sheet-fill:#fff;--hs-compact-sheet-backdrop:none;--hs-compact-sheet-border:var(--hs-editor-border);--hs-glass-fill:#fff;--hs-glass-backdrop:none;--hs-glass-border:var(--hs-editor-border)}}html[data-native-bottom-bar~=toolbar] [data-phone-toolbar-surface],html[data-native-bottom-bar~=toolbar] [data-phone-tool-cell],html[data-native-bottom-bar~=toolbar] [data-testid=stage-bar],html[data-native-bottom-bar~=modes] [data-phone-mode-circle],html[data-native-bottom-bar~=launcher] [data-launcher-capsule],html[data-native-bottom-bar~=wand] [data-wand-launcher],html[data-native-bottom-bar~=tour] [data-tour-bar],html[data-native-bottom-bar~=tourEnd] [data-tour-end]{visibility:hidden}@keyframes hs-tour-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-tour-stop-card]{animation-name:hs-tour-card-fade}}@keyframes hs-tour-card-fade{0%{opacity:0}to{opacity:1}}:is(html:has([data-covers-phone-bar]) [data-testid=phone-tool-bar],html:has([data-covers-phone-bar~=launcher]) [data-launcher-capsule],html:has([data-covers-phone-bar~=launcher]) [data-wand-launcher]){visibility:hidden}.hs-reel-floor{animation-timing-function:ease-in;animation-fill-mode:both;position:absolute;inset:0}.hs-reel-floor-in{animation-timing-function:ease-out;animation-fill-mode:both;position:absolute;inset:0}.hs-reel-layer{position:absolute;inset:0}.hs-reel-layer[data-mirror]{transform:scaleX(-1)}.hs-reel-bed{animation-timing-function:ease-out;animation-fill-mode:both;position:absolute;inset:0}.hs-reel-wipe{animation-timing-function:cubic-bezier(.45,0,.4,1);animation-fill-mode:both;position:absolute;inset:0;overflow:hidden}.hs-reel-wipe>.hs-reel-wiped,.hs-reel-sweep{animation-timing-function:cubic-bezier(.45,0,.4,1);animation-fill-mode:both;position:absolute;inset:0}.hs-reel-sweep>*{opacity:0;animation-timing-function:linear;animation-fill-mode:both;position:absolute}.hs-reel-squeegee{background:linear-gradient(90deg,#2c323859,#2c3238d9);border-radius:3px;width:6px;top:-6px;bottom:-6px;right:-3px;box-shadow:-8px 0 10px #ffffff59}.hs-reel-piece{animation-timing-function:cubic-bezier(.2,.7,.3,1);animation-fill-mode:both;position:absolute}.hs-reel-lane{position:absolute}.hs-reel-glide{inset:0}.hs-reel-upright,.hs-reel-shape{position:absolute;inset:0}.hs-stroke-window{animation-timing-function:linear;animation-fill-mode:both;position:absolute;overflow:hidden}.hs-stroke-fill{animation-timing-function:linear;animation-fill-mode:both;position:absolute;inset:0}.hs-stroke-lane{transform-origin:0 0;width:0;height:0;position:absolute}.hs-stroke-tool{width:0;height:0;animation-fill-mode:both;position:absolute;top:0;left:0}.hs-stroke-art{position:absolute;overflow:visible}.hs-paint-dry{animation-timing-function:ease-out;animation-fill-mode:both;position:absolute}.hs-paint-tape{animation-timing-function:cubic-bezier(.2,.7,.3,1);animation-fill-mode:both;position:absolute}.hs-paint-tape-pull{background:linear-gradient(#6fa0e2,#4e84d0);animation-timing-function:cubic-bezier(.5,0,.75,.4);animation-fill-mode:both;position:absolute;inset:0}.hs-paint-dab{animation-timing-function:linear;animation-fill-mode:both;position:absolute}.hs-bp-grid{background-image:linear-gradient(90deg,#466ea01f 1px,#0000 1px),linear-gradient(#466ea01f 1px,#0000 1px);background-size:12px 12px;position:absolute;inset:0}.hs-bp-floor{position:absolute}.hs-bp-mark{background:#3a4047;animation-timing-function:ease-out;animation-fill-mode:both;position:absolute}.hs-bp-over{animation-timing-function:ease-out;animation-fill-mode:both;position:absolute;top:0;left:0;overflow:visible}.hs-bp-leaf{transform-origin:0;background:#3a4047;height:1.6px;animation-timing-function:cubic-bezier(.45,0,.3,1);animation-fill-mode:both;position:absolute}@media (prefers-reduced-motion:reduce){.hs-reel-floor,.hs-reel-floor-in,.hs-reel-bed,.hs-reel-wipe,.hs-reel-wiped,.hs-reel-piece,.hs-stroke-window,.hs-stroke-fill,.hs-paint-dry,.hs-bp-mark,.hs-bp-over,.hs-bp-leaf{animation:none!important}.hs-reel-sweep,.hs-stroke-tool,.hs-paint-tape{display:none}}
