@font-face{font-family:IS Sans;src:url(/fonts/DMSans.ttf) format("truetype-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-VF.woff2) format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Italic-VF.woff2) format("woff2");font-weight:200 800;font-style:italic;font-display:swap}.he-shell{--he-green:var(--is-action);--he-green-hover:var(--is-action-hover);--he-green-pressed:var(--is-action-hover);--he-sky:var(--is-sky);--he-mint:var(--is-wash);--he-ink:var(--is-ink);--he-muted:var(--is-muted);--he-border:var(--is-line);--he-control:var(--is-outline);--he-soft:var(--is-tint);--he-hover:var(--is-hover);--he-canvas:#EFEDE9;--he-disabled:var(--is-tint);--he-clay:#B4744F;--he-clay-ink:#8F4F2E;--he-clay-bg:#FBF1EB;--he-sans:"IS Sans","DM Sans",Arial,sans-serif;--he-display:"Newsreader",Georgia,serif;--he-ease:cubic-bezier(.2,.7,.2,1);color:var(--he-ink);font:400 16px/1.45 var(--he-sans)}.he-shell h1,.he-shell h2,.he-shell h3{font-family:var(--he-display);font-weight:600;font-variation-settings:"opsz" 40;letter-spacing:-.02em;margin:0}.he-shell p{margin:0}.he-shell button,.he-shell input,.he-shell select,.he-shell textarea{font-family:var(--he-sans)}.he-shell :focus-visible{outline:2px solid var(--he-green);outline-offset:2px}.he-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 20px;border-radius:999px;border:1px solid var(--he-border);background:#fff;color:var(--he-ink);font:600 14px/1.25 var(--he-sans);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .12s var(--he-ease),border-color .12s var(--he-ease)}.he-pill:hover{background:var(--he-soft)}.he-pill.primary{background:var(--he-green);border-color:var(--he-green);color:#fff;padding:11px 22px}.he-pill.primary:hover{background:var(--he-green-hover);border-color:var(--he-green-hover)}.he-pill.primary:active{background:var(--he-green-pressed)}.he-pill.small{padding:11px 16px;font-size:13px}.he-pill:disabled{background:var(--he-disabled);border-color:transparent;color:var(--is-muted);cursor:not-allowed}.he-link{background:none;border:0;padding:0;min-height:44px;cursor:pointer;font:600 14px/1.3 var(--he-sans);color:var(--he-green);text-decoration:none;display:inline-flex;align-items:center}.he-link:hover{color:var(--he-green-hover)}.he-link.quiet{color:var(--he-muted)}.he-link.quiet:hover{color:var(--he-ink)}.he-link:disabled{color:var(--he-control);cursor:default}.he-chip{min-height:44px;padding:10px 15px;border-radius:9px;border:1px solid var(--he-border);background:#fff;color:var(--he-ink);font:600 13px/1.2 var(--he-sans);cursor:pointer;transition:background .12s var(--he-ease),border-color .12s var(--he-ease)}.he-chip:hover{background:var(--he-soft)}.he-chip.on{background:var(--he-mint);border-color:var(--he-green)}.he-chip:disabled{opacity:.55;cursor:default}.he-chips{display:flex;gap:6px;flex-wrap:wrap}.he-frame{width:100%;background:#fff;border:1px solid var(--he-border);border-radius:14px;overflow:hidden;box-shadow:0 14px 44px rgba(38,56,106,.1);margin-top:22px}.he-top{justify-content:space-between;gap:24px;padding:14px 22px;border-bottom:1px solid var(--he-border);background:#fff}.he-top,.he-top-left{display:flex;align-items:center}.he-top-left{gap:18px;min-width:0}.he-wordmark{height:28px;width:auto;display:block}.he-vsep{width:1px;height:28px;background:var(--he-border);flex:none}.he-top-name{font:600 15px/1.3 var(--he-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.he-top-name input{font:inherit;color:inherit;border:0;background:transparent;padding:0;min-width:120px;max-width:360px;width:100%}.he-top-name input:focus{outline:none;border-bottom:1px solid var(--he-green)}.he-top-state{font-size:13px;color:var(--he-muted)}.he-top-state.err{color:var(--he-clay-ink)}.he-top-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.he-studio{display:grid;grid-template-columns:212px minmax(0,1fr) minmax(300px,326px);grid-template-rows:minmax(0,1fr);min-height:720px}.he-spine{border-right:1px solid var(--he-border);background:#fff;padding:18px 12px;grid-gap:24px;gap:24px;align-content:start}.he-group,.he-spine{min-width:0;display:grid}.he-group{grid-gap:2px;gap:2px}.he-group-label{padding:0 10px 8px;font:600 11px/1.3 var(--he-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--he-muted)}.he-stop{min-width:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;border:0;border-radius:9px;padding:11px 10px;min-height:44px;font:400 15px/1.25 var(--he-sans);background:transparent;color:var(--he-ink);cursor:pointer;transition:background .12s var(--he-ease)}.he-stop:hover{background:var(--he-hover)}.he-stop.on{background:var(--he-mint);font-weight:600}.he-stop-lab{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:8px}.he-stop-side{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--he-muted)}.he-dot{font-size:12px;line-height:1;color:var(--he-control)}.he-dot.on{color:var(--he-green);font-weight:700}.he-off{font:600 11px/1.4 var(--he-sans);color:var(--he-muted);background:var(--he-disabled);padding:2px 7px;border-radius:6px}.he-xrow{min-width:0;display:flex;align-items:center;gap:0;border-radius:9px}.he-xrow.on{background:var(--he-mint)}.he-xrow.on .he-xname{font-weight:600}.he-xrow.dragover{box-shadow:inset 0 2px 0 var(--he-green)}.he-xbtn{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;text-align:left;border:0;border-radius:9px;background:none;padding:9px 10px;min-height:44px;font:400 15px/1.25 var(--he-sans);color:var(--he-ink);cursor:pointer}.he-xbtn:hover{background:var(--he-hover)}.he-xrow.on .he-xbtn:hover{background:transparent}.he-xbtn.off{color:var(--he-muted)}.he-xname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.he-switch{width:32px;height:19px;flex:none;border-radius:999px;background:var(--he-border);position:relative;display:block;border:0;padding:0;cursor:pointer;transition:background .12s var(--he-ease)}.he-switch i{position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#fff;display:block;box-shadow:0 1px 3px rgba(38,56,106,.2);transition:left .12s var(--he-ease)}.he-switch.on{background:var(--he-green)}.he-switch.on i{left:15px}.he-switch:disabled{cursor:default;opacity:.6}.he-xrow .he-dot:not(.on){display:none}.he-arrow{width:18px;height:44px;min-height:44px;flex:none;border:0;background:none;padding:0;font-size:10px;color:var(--he-control);cursor:pointer}.he-arrow:hover{color:var(--he-ink)}.he-arrow:disabled{color:var(--he-border);cursor:default}.he-canvas{background:var(--he-canvas);display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0}.he-canvas-head{padding:16px 24px 8px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.he-canvas-hint{font:600 14px/1.3 var(--he-sans);color:var(--he-muted)}.he-canvas-actions{display:flex;gap:8px;flex-wrap:wrap}.he-canvas-body{padding:8px 20px 20px;min-height:0;display:flex;flex-direction:column}.he-canvas-body>*{flex:1 1;min-height:0}.he-canvas .vs-stage{border:0;border-radius:12px}.he-canvas:not(.he-pcanvas) .vs-stage{flex:0 0 auto;height:min(calc(100vh - 210px),860px);min-height:480px;container-type:size}.he-canvas .gs.vs-gs-canvas{flex:0 0 auto}.he-canvas .vs-prevwrap{border:1px solid var(--he-border);border-radius:12px;background:#fff}.he-canvas .gs.vs-gs-canvas{border-radius:12px;overflow:hidden}.he-canvas .vs-gp-note,.he-canvas .vs-savenudge{font-family:var(--he-sans);font-size:14px;color:var(--he-muted)}.he-canvas .vs-btn{display:inline-flex;align-items:center;padding:11px 22px;border-radius:999px;border:1px solid var(--he-green);background:var(--he-green);color:#fff;font:600 14px/1.25 var(--he-sans)}.he-canvas .vs-btn,.he-canvas .vs-ss-editbtn{min-height:44px;letter-spacing:0;text-transform:none}.he-canvas .vs-ss-editbtn{padding:11px 18px;border-radius:999px;border:1px solid var(--he-border);background:#fff;color:var(--he-ink);font:600 13px/1.25 var(--he-sans)}.he-canvas .vs-ss-editbtn:hover{background:var(--he-soft)}.he-canvas .vs-linklike{color:var(--he-green);-webkit-text-decoration-color:var(--he-green);text-decoration-color:var(--he-green);font:600 14px/1.3 var(--he-sans)}.he-canvas .vs-shelf-name{font:500 13px/1.4 var(--he-sans);color:var(--he-muted)}.he-canvas .vs-shelf-tile.on .vs-shelf-name{color:var(--he-ink)}.he-canvas .vs-shelf-tile.on .vs-shelf-card{box-shadow:0 0 0 2px var(--he-green),0 14px 34px rgba(60,56,44,.28)}.he-canvas .vs-tag{font-family:var(--he-sans);border-color:var(--he-border);color:var(--he-muted)}.he-canvas .mb-remove{font:600 12px/1 var(--he-sans);letter-spacing:0;text-transform:none;color:var(--he-green)}.he-canvas .vs-error{font-family:var(--he-sans);font-size:14px;color:var(--he-clay-ink)}.he-canvas .vs-env-front .vs-ss-env{z-index:6}.he-kit{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));grid-gap:8px;gap:8px;padding:12px;background:#fff;border:1px solid var(--he-border);border-radius:12px;margin:0 24px 8px}.he-kit button{aspect-ratio:1;border:1px solid var(--he-border);border-radius:8px;padding:0;cursor:pointer;background-color:#fff;background-position:50%;background-size:contain;background-repeat:no-repeat}.he-kit button:hover{border-color:var(--he-green)}.he-rail{border-left:1px solid var(--he-border);padding:22px;display:grid;grid-gap:20px;gap:20px;align-content:start;min-width:0;min-height:0;max-height:900px;overflow-y:auto;overflow-x:hidden;background:#fff;grid-template-columns:minmax(0,1fr)}.he-more{position:-webkit-sticky;position:sticky;bottom:0;height:0;margin:-20px -22px 0;z-index:6;pointer-events:none}.he-more-fade{left:0;right:0;bottom:0;height:84px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 78%)}.he-more-btn,.he-more-fade{position:absolute;opacity:0;transition:opacity .18s ease}.he-more-btn{left:50%;bottom:14px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:8px 16px;border-radius:999px;border:1px solid var(--he-border);background:#fff;color:var(--he-ink);font:600 13px/1.2 var(--he-sans);box-shadow:0 6px 18px rgba(38,56,106,.12);cursor:pointer;white-space:nowrap}.he-more-btn:hover{background:var(--he-soft)}.he-more.on .he-more-btn,.he-more.on .he-more-fade{opacity:1}.he-more.on .he-more-btn{pointer-events:auto}.he-phone .he-rail.he-sheet-body>.he-more{margin:-20px -20px 0}.he-rail-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.he-rail-head h2{font-size:22px;line-height:1.2;min-width:0}.he-rail-sub{margin-top:6px;font-size:14px;color:var(--he-muted);line-height:1.45}.he-sec{display:grid;grid-gap:10px;gap:10px}.he-sec+.he-sec,.he-sec.rule{border-top:1px solid var(--he-canvas);padding-top:18px}.he-lab{font:600 14px/1.4 var(--he-sans);color:var(--he-ink);display:block}.he-labrow{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.he-labrow .he-val{font-size:14px;color:var(--he-muted)}.he-field{display:grid;grid-gap:6px;gap:6px}.he-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.he-note{font-size:14px;color:var(--he-muted);line-height:1.45}.he-box{background:var(--he-soft);border:1px solid var(--he-border);border-radius:10px;padding:14px;display:grid;grid-gap:8px;gap:8px}.he-box.clay{background:var(--he-clay-bg);border-color:var(--he-clay);color:var(--he-clay-ink)}.he-rail-name{font:600 14px/1.3 var(--he-sans);color:var(--he-muted);text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.he-input,.he-rail .vs-input,.he-rail .vs-select{width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid var(--he-border);border-radius:10px;font:400 16px/1.4 var(--he-sans);color:var(--he-ink);background:#fff}.he-rail textarea.vs-input,textarea.he-input{min-height:96px;resize:vertical}textarea.he-input.he-grow{min-height:48px;resize:none;overflow:hidden}.he-input:focus,.he-rail .vs-input:focus,.he-rail .vs-select:focus{outline:none;border-color:var(--he-green);box-shadow:0 0 0 1px var(--he-green)}.he-input::placeholder,.he-rail .vs-input::placeholder{color:var(--he-muted);opacity:.8}.he-rail .vs-input:disabled,.he-rail .vs-select:disabled{background:var(--he-disabled);color:var(--is-muted)}.he-rail .vs-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding-right:10px}.he-rail .vs-eyebrow,.he-rail .vs-flabel{font:600 14px/1.4 var(--he-sans);letter-spacing:0;text-transform:none;color:var(--he-ink);margin:0 0 6px}.he-rail .vs-blurb,.he-rail .vs-note{font:400 14px/1.45 var(--he-sans);color:var(--he-muted)}.he-rail .vs-error{font:400 14px/1.45 var(--he-sans);color:var(--he-clay-ink)}.he-rail .vs-field{gap:6px}.he-rail .vs-stack{gap:12px}.he-rail .vs-check{display:flex;gap:11px;align-items:center;min-height:44px;font:400 16px/1.3 var(--he-sans);color:var(--he-ink)}.he-rail .vs-check input{width:20px;height:20px;accent-color:var(--he-green);flex:none}.he-rail .vs-btn-bare{font:600 15px/1.3 var(--he-sans);color:var(--he-green);min-height:44px}.he-rail .vs-btn-bare:hover{color:var(--he-green-hover)}.he-rail .vs-x{width:44px;height:44px;flex:none;border:1px solid var(--he-border);background:#fff;border-radius:10px;font-size:16px;color:var(--he-muted)}.he-rail .vs-x:hover{background:var(--he-soft);color:var(--he-ink)}.he-rail .vs-x.he-move{width:36px}.he-rail .vs-x:disabled{opacity:.35;cursor:default;background:#fff}.he-rail .vs-link-accent{font:600 14px/1.3 var(--he-sans);letter-spacing:0;text-transform:none;color:var(--he-green);border:0;padding:0;min-height:44px;display:inline-flex;align-items:center}.he-rail .vs-link-accent:hover{color:var(--he-green-hover)}.he-rail .vs-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 22px;border-radius:999px;border:1px solid var(--he-green);background:var(--he-green);color:#fff;font:600 14px/1.25 var(--he-sans);letter-spacing:0;text-transform:none}.he-rail .vs-btn:hover{background:var(--he-green-hover);border-color:var(--he-green-hover)}.he-rail .vs-btn-quiet{background:#fff;color:var(--he-ink);border-color:var(--he-border)}.he-rail .vs-btn-quiet:hover{background:var(--he-soft);border-color:var(--he-border)}.he-rail .vs-inline{gap:8px}.he-rail .vs-range{min-height:44px;width:100%}.he-rail .vs-range,.he-rail input[type=range]{accent-color:var(--he-green)}.he-rail .vs-panel{border:1px solid var(--he-border);border-radius:12px;padding:16px}.he-rail .vs-tile-title{font:600 15px/1.3 var(--he-sans)}.he-rail .vs-tile-note{font:400 14px/1.45 var(--he-sans);color:var(--he-muted)}.he-rail .vs-details-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;margin-top:0}.he-rail .vs-details-grid .vs-field-wide{grid-column:auto}.he-lib{max-height:196px;overflow-y:auto;border:1px solid var(--he-border);border-radius:10px;padding:4px 6px}.he-rail .vs-stk-rows{display:grid;grid-gap:8px;gap:8px}.he-rail .vs-stk-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.he-rail .vs-stk-row .vs-select{min-height:44px;padding:8px 10px;font-size:14px;flex:1 1 100px}.he-rail .vs-stk-add{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.he-rail img{border-radius:8px}.he-rail .vs-dotrow,.he-swatches{display:flex;gap:2px;flex-wrap:wrap;align-items:center}.he-sw{width:48px;height:48px;min-height:48px;border:0;background:none;padding:0;display:grid;place-items:center;cursor:pointer}.he-sw i{width:34px;height:34px;border-radius:6px;display:block;border:1px solid var(--he-border);background-size:cover;background-position:center 40%}.he-sw.round i{width:30px;height:30px;border-radius:50%}.he-sw.on i{border:2px solid var(--he-green)}.he-sw:disabled{cursor:default;opacity:.55}.he-rail .vs-cdot,.he-rail .vs-ltile{width:34px;height:34px;border-radius:6px;border:1px solid var(--he-border);margin:7px}.he-rail .vs-cdot.on,.he-rail .vs-liner-worn .vs-cdot,.he-rail .vs-liner-worn .vs-ltile,.he-rail .vs-ltile.on{outline:2px solid var(--he-green);outline-offset:0}.he-rail .vs-dotrow input[type=color]{width:34px;height:34px;border-radius:6px;margin:7px;border:1px solid var(--he-border)}.he-rail .vs-dotrow input[type=color]::-webkit-color-swatch{border-radius:5px}.he-rail .vs-dotrow .vs-cdot.on,.he-rail .vs-dotrow .vs-ltile.on{order:0}.he-rail .vs-liner-worn{display:none}.he-rail .vs-swatch{width:34px;height:34px;border-radius:6px;border:1px solid var(--he-border);margin:7px}.he-rail .vs-swatch.on{outline:2px solid var(--he-green);outline-offset:0}.he-rows{display:grid;grid-gap:5px;gap:5px}.he-row{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;width:100%;min-height:48px;padding:10px 13px;border-radius:10px;border:1px solid var(--he-border);background:#fff;color:var(--he-ink);cursor:pointer;font:600 15px/1.3 var(--he-sans)}.he-row:hover{background:var(--he-soft)}.he-row.on{background:var(--he-mint);border-color:var(--he-green)}.he-row:disabled{cursor:default;opacity:.7}.he-row .sw{width:20px;height:20px;border-radius:50%;flex:none;border:1px solid rgba(38,56,106,.2)}.he-row .nm{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.he-row .aa{font-size:19px;font-weight:400}.he-story{cursor:default}.he-story:hover{background:var(--he-mint)}.he-swap{width:36px;height:36px;min-height:36px;flex:none;border-radius:50%;border:1px solid var(--he-green);background:#fff;color:var(--he-green);display:grid;place-items:center;padding:0;cursor:pointer;transition:background .12s var(--he-ease)}.he-swap:hover{background:var(--he-soft)}.he-swap:disabled{opacity:.5;cursor:default}.he-more{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;background:none;padding:0;color:var(--he-green);font:600 15px/1.3 var(--he-sans);cursor:pointer;text-align:left}.he-more:hover{color:var(--he-green-hover)}.he-more .chev{font-size:13px}.he-next-row{display:none}.he-check{display:flex;align-items:flex-start;gap:11px;text-align:left;border:0;background:none;padding:4px 0;min-height:44px;color:var(--he-ink);cursor:pointer;width:100%}.he-check .box{width:20px;height:20px;margin-top:2px;border-radius:5px;flex:none;display:grid;place-items:center;border:1px solid var(--he-control);background:#fff;color:#fff;font-size:13px}.he-check.on .box{border-color:var(--he-green);background:var(--he-green)}.he-check .txt{display:grid;grid-gap:2px;gap:2px;min-width:0}.he-check .txt b{font-weight:400;font-size:16px}.he-check .txt small,.he-check.dim .txt b{color:var(--he-muted)}.he-check .txt small{font-size:14px}.he-check:disabled{cursor:default}.he-check:disabled .box{opacity:.6}.he-slot{border:1px dashed var(--he-control);border-radius:10px;padding:22px;text-align:center;display:grid;grid-gap:8px;gap:8px;justify-items:center}.he-slot b{font:600 15px/1.3 var(--he-sans)}.he-slot small{font-size:14px;color:var(--he-muted)}.he-verdict{border:1px solid var(--he-border);border-radius:10px;padding:12px 14px;display:grid;grid-gap:5px;gap:5px;background:#fff}.he-verdict.ok{border-color:var(--he-green);background:var(--he-soft)}.he-verdict.banned{border-color:var(--he-clay);background:var(--he-clay-bg)}.he-verdict .host{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:15px}.he-verdict .host span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.he-verdict .host b{flex:none;font:600 12px/1.4 var(--he-sans);color:var(--he-muted)}.he-verdict.ok .host b{color:var(--he-green)}.he-verdict.banned .host b{color:var(--he-clay-ink)}.he-verdict .why{font-size:14px;color:var(--he-muted)}.he-sms{background:var(--he-soft);border:1px solid var(--he-border);border-radius:14px 14px 14px 4px;padding:13px 15px;font-size:15px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.he-subject{border:1px solid var(--he-border);border-radius:10px;padding:12px 14px;font-size:16px}.he-count{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--he-muted)}.he-claim{position:absolute;right:22px;top:calc(100% + 8px);z-index:40;width:min(380px,calc(100vw - 48px));background:#fff;border:1px solid var(--he-border);border-radius:20px;box-shadow:0 12px 40px rgba(38,56,106,.12);padding:24px}.he-claim h3{font-size:22px;line-height:1.2;margin-bottom:14px}.he-claim .vs-input{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--he-border);border-radius:10px;font:400 16px/1.4 var(--he-sans)}.he-claim .vs-flabel{font:600 14px/1.4 var(--he-sans);letter-spacing:0;color:var(--he-ink)}.he-claim .vs-btn{display:flex;justify-content:center;min-height:48px;padding:13px;border-radius:999px;border:0;background:var(--he-green);color:#fff;font:600 15px/1.25 var(--he-sans);letter-spacing:0;text-transform:none}.he-claim .vs-btn-gid{border-radius:8px;min-height:48px;font:600 15px/1.2 var(--he-sans)}.he-claim .vs-note{font:400 14px/1.45 var(--he-sans);color:var(--he-muted)}.he-claim .vs-linklike{color:var(--he-green);font-weight:600;text-decoration:none}.he-claim .vs-authdiv{color:var(--he-muted);font:400 14px/1 var(--he-sans)}.he-claim .vs-eyebrow{font:600 14px/1.4 var(--he-sans);letter-spacing:0;text-transform:none;color:var(--he-ink)}.he-claim .vs-error{font:400 14px/1.45 var(--he-sans);color:var(--he-clay-ink)}.he-page{max-width:1440px;margin:0 auto;padding:24px 40px 48px}.he-page .vs-error{font:400 14px/1.45 var(--he-sans);color:var(--he-clay-ink);margin:8px 0 0}.he-page .vs-lp{font-family:var(--he-sans)}.he-page .vs-lp-sheet{border-radius:20px;border-color:var(--he-border)}.he-page .vs-lp .vs-btn{display:inline-flex;align-items:center;min-height:44px;padding:11px 22px;border-radius:999px;border:1px solid var(--he-green);background:var(--he-green);color:#fff;font:600 14px/1.25 var(--he-sans);letter-spacing:0;text-transform:none}.he-page .vs-lp .vs-note{font:400 14px/1.45 var(--he-sans);color:var(--he-muted)}.he-page .vs-lp-x{font-family:var(--he-sans);font-size:24px;color:var(--he-ink)}@media (max-width:1020px){.he-page{padding:16px 20px 40px}.he-studio{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;min-height:0}.he-spine{display:flex;flex-direction:row;align-items:center;gap:18px;overflow-x:auto;padding:8px 12px;border-right:0;border-bottom:1px solid var(--he-border);scrollbar-width:none}.he-spine::-webkit-scrollbar{display:none}.he-group{display:flex;flex-direction:row;align-items:center;gap:2px;flex:none}.he-group-label{padding:0 6px 0 0;white-space:nowrap}.he-stop{width:auto;white-space:nowrap;padding:10px 12px}.he-xrow{flex:none}.he-arrow{display:none}.he-rail{border-left:0;border-top:1px solid var(--he-border);max-height:none;overflow:visible}.he-canvas .vs-stage{height:min(70vh,720px);min-height:440px}.he-studio.rail-first .he-spine{order:0}.he-studio.rail-first .he-rail{order:1;border-top:0;border-bottom:1px solid var(--he-border)}.he-studio.rail-first .he-canvas{order:2}.he-next-row{display:grid;order:3;padding:12px 16px 18px;border-top:1px solid var(--he-border);background:#fff}.he-next{justify-content:center}}@media (max-width:640px){.he-page{padding:12px 12px 32px}.he-top{flex-wrap:wrap;padding:12px 16px;gap:12px}.he-top-right{width:100%;justify-content:flex-start}.he-top-right .he-pill{flex:1 1 auto}.he-canvas-head{padding:12px 16px 4px}.he-canvas-body{padding:8px 12px 16px}.he-canvas .vs-stage{height:min(64vh,620px);min-height:400px}.he-rail{padding:18px 16px}.he-two{grid-template-columns:1fr}.he-claim{right:12px;left:12px;width:auto}}.he-phone{position:fixed;inset:0;margin:0;padding:0;max-width:none;display:flex;flex-direction:column;background:var(--he-canvas);overflow:hidden;overscroll-behavior:contain}.he-ptop{flex:none;display:flex;align-items:center;gap:8px;padding:max(8px,env(safe-area-inset-top)) 12px 8px 8px;background:#fff;border-bottom:1px solid var(--he-border)}.he-pback{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:50%;color:var(--he-ink);text-decoration:none;font:400 30px/1 var(--he-sans);padding-bottom:4px}.he-pback:hover{background:var(--he-soft)}.he-ptop-mid{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}.he-ptop .he-top-state{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.he-ptop .he-link{flex:none;padding:0 4px}.he-pnext{flex:none;min-height:44px;padding:11px 20px}.he-pcanvas{flex:1 1;min-height:0;position:relative;display:flex;flex-direction:column}.he-pcanvas>*{flex:1 1;min-height:0}.he-pcanvas .vs-stage{height:auto;min-height:0;border-radius:0;container-type:size}html.he-phone-root,html.he-phone-root body{height:100%;overflow:hidden;overscroll-behavior:none}html.he-phone-root .he-phone,html.he-phone-root .he-sheet-scrim{top:var(--he-vv-top,0);bottom:auto;height:var(--he-vv-h,100%)}.he-pcanvas .vs-ss-editbtn{bottom:-54px;z-index:12;white-space:nowrap}.he-pcanvas .cedit{border-radius:0;padding:10px 10px 12px;row-gap:8px}.he-pcanvas .cedit .cedit-reset,.he-pcanvas .cedit-hint{display:none}.he-pcanvas .cedit-top{min-height:36px}.he-pfabs{position:absolute;top:12px;right:12px;z-index:12;display:flex;gap:6px}.he-pfabs .he-pill{background:#ffffffe6}.he-pkit{position:absolute;top:62px;right:12px;left:12px;z-index:12;margin:0}.he-ptools{flex:none;display:flex;gap:6px;overflow-x:auto;padding:8px 12px max(10px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--he-border);scrollbar-width:none}.he-ptools::-webkit-scrollbar{display:none}.he-ptool{flex:none;min-height:48px;padding:12px 16px;border-radius:999px;border:1px solid var(--he-border);background:#fff;color:var(--he-ink);font:600 14px/1.2 var(--he-sans);white-space:nowrap;cursor:pointer}.he-ptool.on{background:var(--he-mint);border-color:var(--he-green);color:var(--he-green)}.he-perr{position:absolute;left:12px;right:12px;bottom:84px;z-index:30;background:#fff;border:1px solid var(--he-clay);border-radius:10px;padding:10px 12px}.he-sheet-scrim{position:fixed;inset:0;z-index:60;background:rgba(38,56,106,.4);display:flex;flex-direction:column;justify-content:flex-end;overscroll-behavior:contain}.he-sheet-dismiss{flex:1 1;min-height:44px;border:0;background:transparent;padding:0;cursor:pointer}.he-sheet{flex:0 1 auto;min-height:0;max-height:min(600px,82vh);display:flex;flex-direction:column;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -12px 40px rgba(38,56,106,.15)}.he-sheet-handle{width:38px;height:4px;border-radius:999px;background:var(--he-border);margin:8px auto 0;flex:none}.he-sheet-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px 14px}.he-sheet-head h2{font-size:21px;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.he-sheet-x{width:44px;height:44px;flex:none;border-radius:50%;border:1px solid var(--he-border);background:#fff;color:var(--he-ink);font-size:16px;cursor:pointer;display:grid;place-items:center;padding:0}.he-sheet-x:hover{background:var(--he-soft)}.he-sheet-done{flex:none;min-height:44px;padding:11px 22px;border-radius:999px;border:0;background:var(--he-green);color:#fff;font:600 15px/1.2 var(--he-sans);cursor:pointer}.he-sheet-done:active{background:var(--he-green-pressed,var(--is-action-hover))}.he-phone .he-rail.he-sheet-body{flex:1 1;min-height:0;border:0;border-top:1px solid var(--he-border);max-height:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:16px 20px max(24px,env(safe-area-inset-bottom));gap:20px}.he-sheet-titled>div:first-child>.he-rail-head>h2,.he-sheet-titled>div:first-child>h2,.he-sheet-titled>h2:first-child{display:none}.he-sheet-titled>div:first-child>.he-rail-head:has(>h2:only-child){display:none}.he-sheet-body .he-rail-sub{margin-top:0}.he-prow{display:flex;align-items:center;gap:0;border:1px solid var(--he-border);border-radius:10px;padding:0 6px 0 10px}.he-prow .he-switch{margin-right:6px}.he-prow .he-xbtn{padding:9px 6px}.he-prow .he-chev{margin-left:8px;color:var(--he-control);font-size:18px}.he-prow .he-arrow{display:block;width:22px}.vs-seal-options{display:flex;gap:8px;flex-wrap:wrap}.vs-seal-option{display:grid;grid-gap:6px;gap:6px;justify-items:center;padding:8px 10px;border:1px solid var(--he-line,var(--is-line));border-radius:12px;background:#fff;font:500 12px/1.2 var(--hd-sans,"DM Sans",Arial,sans-serif);color:var(--he-ink,var(--is-ink));cursor:pointer;min-width:84px}.vs-seal-option.on{border-color:var(--he-green,var(--is-action));box-shadow:inset 0 0 0 1px var(--he-green,var(--is-action))}.vs-seal-option .wax,.vs-seal-option img{width:40px;height:40px;border-radius:50%;object-fit:contain;display:block}.vs-seal-option:disabled{opacity:.55;cursor:default}.he-progress{display:grid;grid-gap:8px;gap:8px;padding:2px 10px 10px}.he-progress-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.he-progress-n{font:500 12px/1.3 var(--he-sans);color:var(--he-muted);white-space:nowrap}.he-progress-bar{height:4px;border-radius:2px;display:block;background:var(--he-border);overflow:hidden}.he-progress-bar i{height:4px;display:block;background:var(--he-green);transition:width .2s var(--he-ease)}.he-fstop{min-width:0;width:100%;display:flex;align-items:flex-start;gap:10px;text-align:left;border:0;border-radius:9px;padding:11px 10px;min-height:52px;cursor:pointer;font-family:var(--he-sans);background:transparent;color:var(--he-ink)}.he-fstop.todo{background:#FBF1EB}.he-fstop:hover{background:var(--he-hover)}.he-fstop.on{background:var(--he-mint)}.he-fmark{flex:none;width:20px;height:20px;margin-top:2px;border-radius:50%;display:grid;place-items:center;font:600 11px/1 var(--he-sans);border:1px solid var(--he-clay);background:#fff;color:var(--he-clay-ink)}.he-fstop.done .he-fmark,.he-pstop.done .he-fmark{border-color:var(--he-green);background:var(--he-green);color:#fff}.he-ftext{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.he-fname{display:flex;align-items:center;gap:8px;font-size:15px;line-height:1.25;font-weight:400;color:var(--he-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.he-fstop.on .he-fname{font-weight:600}.he-fneed{font-size:13px;line-height:1.35;color:var(--he-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.he-fstop.todo .he-fneed{color:var(--he-clay-ink)}.he-group-rule{border-top:1px solid var(--he-border);margin-top:10px;padding-top:14px}.he-none{margin:0;padding:0 10px 10px;font-size:13px;line-height:1.45;color:var(--he-muted)}.he-grip{flex:none;width:20px;display:grid;place-items:center;cursor:-webkit-grab;cursor:grab;font-size:11px;color:var(--he-control)}.he-empty{flex:none;margin-left:auto;font:600 11px/1.4 var(--he-sans);color:var(--he-clay-ink);background:#FBF1EB;padding:2px 7px;border-radius:6px}.he-xremove{flex:none;width:32px;height:44px;border:0;background:none;padding:0;font-size:15px;color:var(--he-control);cursor:pointer}.he-xremove:hover{color:var(--he-ink)}.he-xremove:disabled{opacity:.5;cursor:default}.he-adder{margin-top:6px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;border:1px dashed var(--he-control);border-radius:9px;padding:10px;min-height:44px;cursor:pointer;font:600 14px/1.25 var(--he-sans);color:var(--he-green);background:transparent}.he-adder.on{border-style:solid;border-color:var(--he-green);background:var(--he-mint)}.he-tray{margin-top:6px;display:grid;grid-gap:2px;gap:2px;padding:6px;border:1px solid var(--he-border);border-radius:10px;background:#fff}.he-tray-row{width:100%;display:flex;align-items:flex-start;gap:10px;text-align:left;border:0;border-radius:8px;background:none;padding:9px 10px;min-height:44px;cursor:pointer;font-family:var(--he-sans)}.he-tray-row:hover{background:var(--he-soft,var(--is-tint))}.he-tray-row:disabled{cursor:default}.he-tray-mark{flex:none;width:18px;height:18px;margin-top:2px;border-radius:50%;display:grid;place-items:center;font:600 11px/1 var(--he-sans);border:1px solid var(--he-green);background:#fff;color:var(--he-green)}.he-tray-row.on .he-tray-mark{border-color:var(--he-green);background:var(--he-green);color:#fff}.he-tray-name{font-size:14px;font-weight:600;color:var(--he-ink)}.he-tray-row.on .he-tray-name{color:var(--he-muted)}.he-tray-row .he-fneed{white-space:normal;color:var(--he-ink);opacity:.8}.he-lab-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.he-oncard{font:600 11px/1.4 var(--he-sans);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--he-green)}.he-hint{font-size:14px;line-height:1.45;color:var(--he-muted)}.he-hint.need{color:var(--he-clay-ink)}.he-input.need{border-color:var(--he-clay)}.he-block{display:grid;grid-gap:6px;gap:6px;padding:13px 15px;border:1px solid var(--he-clay);border-radius:10px;background:#FBF1EB;color:var(--he-clay-ink);font-size:14px;line-height:1.45}.he-block strong{font:600 14px/1.4 var(--he-sans)}.he-pflow{padding:10px 0 max(16px,env(safe-area-inset-bottom))}.he-pedit,.he-pflow{flex:none;background:#fff;border-top:1px solid var(--he-border)}.he-pedit{padding:12px 16px max(16px,env(safe-area-inset-bottom));display:grid;grid-gap:10px;gap:10px}.he-pedit-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.he-pedit-title{font-weight:600;font-size:16px}.he-pedit-x{width:44px;height:44px;flex:none;border-radius:50%;border:1px solid var(--he-border);background:#fff;font-size:26px;line-height:1;color:inherit;cursor:pointer;display:grid;place-items:center}.he-pedit-note{margin:0;padding:10px 12px;border-radius:10px;background:#FBF1EB;color:#8F4F2E;font-size:14px;line-height:1.45}.he-pedit-actions{display:flex;gap:8px;flex-wrap:wrap}.he-pstops{display:flex;align-items:center;gap:4px;padding:0 12px}.he-pstop{flex:1 1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:11px 4px;border-radius:999px;cursor:pointer;font:600 13px/1.2 var(--he-sans);border:1px solid var(--he-clay);background:#FBF1EB;color:var(--he-clay-ink)}.he-pstop .he-fmark{margin-top:0}.he-pstop.done{border-color:var(--he-border);background:#fff;color:var(--he-muted)}.he-pstop.on{border-color:var(--he-green);background:var(--he-mint)}.he-pstop-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.he-pnextrow{display:flex;align-items:center;gap:8px;padding:10px 12px 0}.he-padd{flex:none;display:inline-flex;align-items:center;min-height:52px;padding:14px 16px;border-radius:999px;white-space:nowrap;cursor:pointer;font:600 14px/1.2 var(--he-sans);border:1px dashed var(--he-border);background:transparent;color:var(--he-green)}.he-padd.on{border-color:var(--he-green);background:var(--he-mint)}.he-pnext-btn{flex:1 1;min-width:0;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 18px;border-radius:999px;border:0;background:var(--he-green);color:#fff;font:600 15px/1.2 var(--he-sans);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.he-pnext-btn:hover{background:var(--is-action-hover);color:#fff}@media (max-width:1020px){.he-none,.he-progress,.he-tray{display:none}.he-fstop{width:auto;flex:none;min-height:44px;align-items:center}.he-fstop .he-fneed{display:none}.he-fmark{margin-top:0}.he-group-rule{border-top:0;margin-top:0;padding-top:0}}.he-canvas .vs-ss-editbtn{background:var(--he-green);color:#fff;border-color:var(--he-green);font:600 15px/1.2 var(--he-sans);padding:14px 26px;min-height:48px;box-shadow:0 8px 22px rgba(38,56,106,.25);z-index:12}.he-rail-head{gap:16px}.he-canvas .vs-ss-editbtn:hover{background:var(--is-action-hover)}.he-steps{display:block;max-width:100%;min-width:0}.he-steps-head{display:none}.he-steps-row{display:flex;align-items:center;justify-content:center;gap:4px}.he-step{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px;border:0;border-radius:999px;background:transparent;color:var(--is-outline);cursor:pointer;white-space:nowrap;text-decoration:none;font:600 14px/1.2 var(--he-sans,"IS Sans","DM Sans",Arial,sans-serif);transition:background .12s cubic-bezier(.2,.7,.2,1)}.he-step:hover{background:var(--is-tint)}.he-step-mark{flex:none;box-sizing:border-box;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--is-outline);background:#fff;color:var(--is-muted);font:600 11px/1 var(--he-sans,"IS Sans","DM Sans",Arial,sans-serif)}.he-step.done{color:var(--is-ink)}.he-step.done .he-step-mark,.he-step.on .he-step-mark{background:var(--is-action);border-color:var(--is-action);color:#fff}.he-step.on,.he-step.on:hover{background:var(--is-wash);color:var(--is-ink)}.he-step[aria-disabled=true]{cursor:default}.he-step[aria-disabled=true]:hover{background:transparent}.he-step-short{display:none}@media (max-width:760px){.he-step-full:has(+.he-step-short){display:none}.he-step-short{display:inline}.he-steps-row{gap:4px}.he-step{flex:1 1;min-width:min-content;flex-direction:column;justify-content:center;min-height:56px;padding:6px 4px;gap:4px;border-radius:12px;font-size:12px}.he-step-mark{width:20px;height:20px}nav.he-steps.he-steps-dock{position:fixed;left:0;right:0;bottom:0;z-index:60;width:auto;max-width:none;margin:0;background:#fff;border-top:1px solid var(--is-line);padding:10px 0 max(16px,env(safe-area-inset-bottom))}.he-steps-dock .he-steps-head{display:flex;justify-content:space-between;align-items:baseline;padding:0 14px 8px}.he-steps-title{font:600 11px/1.4 var(--he-sans,"IS Sans","DM Sans",Arial,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--is-muted)}.he-steps-count{font:500 12px/1.4 var(--he-sans,"IS Sans","DM Sans",Arial,sans-serif);color:var(--is-muted)}.he-steps-dock .he-steps-row{gap:6px;padding:0 14px}.he-steps-dock .he-step{border:1px solid var(--is-line);background:#fff;color:var(--is-muted)}.he-steps-dock .he-step.done{color:var(--is-ink)}.he-steps-dock .he-step.on{border-color:var(--is-action);background:var(--is-wash);color:var(--is-ink)}main:has(.he-steps-dock){padding-bottom:calc(124px + env(safe-area-inset-bottom))}}@media (min-width:761px){.he-page{max-width:none;padding:0}.he-page .vs-cnav{padding:14px 24px;margin-bottom:0}.he-frame{border:0;border-radius:0;box-shadow:none;margin-top:0}.he-studio{min-height:calc(100vh - 152px)}}.he-steps.he-steps-dock,.he-steps:not(.he-steps-dock){background:var(--is-tint);border-bottom:1px solid var(--is-line);padding:12px 22px;box-sizing:border-box}.hd-shell .hd-steps{padding:0;margin:0 0 24px}.hd-steps>.he-steps{width:100%}.vs-cnav.vs-flow-header{display:block;padding:0;border-bottom:0}.vs-flow-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 22px;border-bottom:1px solid var(--is-line);background:#fff}.vs-flow-account,.vs-flow-identity{display:flex;align-items:center;gap:16px;min-width:0}.vs-flow-identity>.he-crumb:first-child{flex:none;min-width:44px;justify-content:center;margin-left:-14px;margin-right:-16px}.vs-flow-account{flex-shrink:0}.vs-flow-wordmark{display:inline-flex;flex-shrink:0}.vs-flow-wordmark img{display:block;width:104px;height:auto}.vs-flow-title{border-left:1px solid var(--is-line);padding-left:16px;font:600 15px/1.3 var(--he-sans);color:var(--is-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.vs-flow-top{padding:10px 14px;gap:10px}.vs-flow-account,.vs-flow-identity{gap:10px}.vs-flow-wordmark{display:none}.vs-flow-title{padding-left:10px}.he-steps:not(.he-steps-dock){padding:10px 8px}nav.he-steps.he-steps-dock{padding:10px 0 max(16px,env(safe-area-inset-bottom));border-bottom:0;background:#fff}}.vs-flow-top{position:relative}.vs-flow-identity{flex:1 1 auto}.vs-flow-title{display:grid;grid-gap:1px;gap:1px;min-width:0}.vs-flow-name,.vs-flow-state{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-flow-state{font:400 13px/1.3 var(--he-sans);color:var(--he-muted,var(--is-muted))}.vs-flow-state.err{color:var(--he-clay-ink)}.vs-flow-actions{display:flex;align-items:center;gap:10px}.vs-flow-actions:empty{display:none}.vs-flow-actions .he-top-right{flex-wrap:nowrap}.vs-flow-actions .he-pill{white-space:nowrap;text-decoration:none}.vs-flow-actions .he-pill[aria-disabled=true]{opacity:.5;pointer-events:none}@media (min-width:761px){.vs-cnav.vs-flow-header{display:contents}.vs-flow-top{position:-webkit-sticky;position:sticky;top:0;z-index:40;padding:12px 24px}body:has(#vs-flow-actions) .hf-inpage{display:none}}@media (min-width:761px) and (max-width:1179px){.vs-flow-top{flex-wrap:wrap;row-gap:10px}.vs-flow-account{display:contents}.vs-flow-account>*{flex-shrink:0}.vs-flow-actions{order:3;flex:1 0 100%;justify-content:flex-end}}@media (max-width:760px){.vs-flow-actions{display:none}}.he-rowtoggle{width:100%;min-height:44px;align-items:center;border:0;background:none;padding:0;cursor:pointer;text-align:left;color:inherit;font:inherit}.he-rowcur{display:inline-flex;align-items:center;gap:10px}.he-rowtoggle .chev{font-size:13px;color:var(--he-green)}.he-story-row{display:flex;align-items:center;gap:10px}.he-story-row .sw{width:22px;height:22px;border-radius:50%;flex:none;border:1px solid rgba(38,56,106,.2)}.he-story-row .he-input{flex:1 1;min-width:0}.he-ask{z-index:120;padding:16px}.he-ask-card{background:#fff;width:min(480px,100%);max-height:100%;overflow-y:auto;border-radius:16px;padding:22px;display:grid;grid-gap:14px;gap:14px;box-shadow:0 30px 90px rgba(16,18,22,.35);font-family:var(--he-sans);color:var(--he-ink)}.he-ask-card h2{margin:0;font-size:22px;line-height:1.2}.he-ask-sub{margin:-6px 0 0;color:var(--he-muted);font-size:15px}.he-ask-what{margin:0;font-size:15px}.he-ask-what span{color:var(--he-muted)}.he-ask-card textarea{resize:vertical;min-height:110px}.he-ask-actions{display:flex;gap:10px;flex-wrap:wrap}.he-dressrow .he-dsw{width:44px;height:44px;border-radius:10px;box-shadow:0 0 0 2px var(--is-ink);display:block;flex:none}.he-dressrow .chev{font-size:14px;color:var(--is-ink)}.he-dpop-scrim{position:fixed;inset:0;z-index:90;background:rgba(38,56,106,.4);display:grid;place-items:center;padding:24px}.he-dpop{width:min(720px,100%);max-height:min(86vh,860px);overflow:auto;background:#fff;border:2px solid var(--is-ink);border-radius:22px;box-shadow:6px 6px 0 var(--is-ink);padding:22px 24px 26px;display:flex;flex-direction:column;gap:16px;color:var(--is-ink)}.he-dpop-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.he-dpop-head h3{margin:0;font:600 24px/1.2 var(--vs-serif)}.he-dpop-x{width:44px;height:44px;border-radius:50%;border:0;background:var(--is-tint);color:var(--is-ink);font-size:24px;line-height:1;cursor:pointer}.he-dpop-body{display:flex;flex-direction:column;gap:16px}.he-dpop .vs-dotrow{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:14px;gap:14px;align-items:start}.he-dpop .he-lib{max-height:none;overflow:visible;border:0;padding:0}.he-dpop .vs-cdot,.he-dpop .vs-ltile{width:100%;height:auto;aspect-ratio:1;margin:0;border-radius:14px;border:1px solid var(--is-line);background-size:cover;background-position:50%}.he-dpop .vs-ltile{background-size:220%}.he-dpop .vs-cdot.on,.he-dpop .vs-ltile.on{outline:3px solid var(--is-ink);outline-offset:2px}.he-dpop .vs-dotrow>.he-link,.he-dpop .vs-dotrow>label.he-link{align-self:center;justify-self:start}.he-dpop .vs-seal-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:14px;gap:14px}.he-dpop .vs-seal-option{padding:14px;font-size:14px}.he-dpop .vs-seal-option .wax,.he-dpop .vs-seal-option img{width:72px;height:72px}.he-dpop .vs-seal-option.on{border-color:var(--is-ink);box-shadow:inset 0 0 0 2px var(--is-ink)}.he-custom-color{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;aspect-ratio:1;border:2px dashed var(--is-ink);border-radius:14px;font:600 13px/1.2 var(--vs-sans);color:var(--is-ink);cursor:pointer;text-align:center;padding:8px;background:#fff}.he-custom-color input[type=color]{width:44px!important;height:44px!important;margin:0!important;padding:0;border:0!important;border-radius:50%!important;background:conic-gradient(#e85d5d,#f2c14e,#7cc576,#4fa3e0,#9b6fd6,#e85d5d);cursor:pointer}.he-custom-color input[type=color]::-webkit-color-swatch-wrapper{padding:4px}.he-custom-color input[type=color]::-webkit-color-swatch{border:2px solid #fff;border-radius:50%}.he-custom-color:focus-within{outline:2px solid var(--is-ink);outline-offset:2px}.he-rail .vs-dotrow .he-custom-color input[type=color]{margin:0}@media (max-width:760px){.he-dpop-scrim{padding:0;align-items:end}.he-dpop{width:100%;max-height:88vh;border-radius:22px 22px 0 0;border-bottom:0;box-shadow:none;padding:18px 16px 24px}.he-dpop .vs-dotrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}.he-shell .he-go,.he-shell .he-go:hover{background:var(--is-button);color:var(--is-ink);border:2px solid var(--is-ink);box-shadow:3px 3px 0 var(--is-ink);transition:transform .15s,box-shadow .15s}.he-shell .he-go:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--is-ink)}.he-shell .he-go:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--is-ink);background:var(--is-button)}@media (min-width:1021px){.he-studio{grid-template-columns:268px minmax(0,1fr) clamp(326px,28vw,460px)}.he-spine :is(.he-stop-lab,.he-xname,.he-fname,.he-fneed){white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}}.he-canvas.he-ground-full .he-canvas-body{padding:0 20px 20px}.he-canvas.he-ground-full .he-canvas-body>.vs-stage{margin:0 -20px -20px}.he-canvas.he-ground-full .vs-stage{background:transparent;border-radius:0}.he-canvas.he-ground-full .vs-stage .vs-ss{background:none!important;border:0;box-shadow:none}.he-canvas.he-ground-full .he-canvas-hint{background:rgba(255,255,255,.88);color:var(--is-ink);padding:6px 12px;border-radius:999px}.he-dpop-search{padding:0 0 14px}.he-dpop-search label{display:grid;grid-gap:6px;gap:6px}.he-dpop-search .he-input{width:100%}.he-dpop-body .he-miss{display:none!important}.he-dpop-none{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding:18px 4px;font:600 15px/1.3 var(--he-sans);color:var(--is-muted)}.he-vh-scrim{position:fixed;inset:0;z-index:80;background:rgba(38,56,106,.28);display:flex;align-items:flex-start;justify-content:center;padding:72px 16px 16px}.he-vh{background:#fff;border:1px solid var(--is-line,#d5dcf0);border-radius:12px;width:min(480px,100%);max-height:calc(100vh - 96px);overflow:auto;padding:20px 20px 12px;box-shadow:0 12px 32px rgba(38,56,106,.18)}.he-vh-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.he-vh-head h2{font-size:20px;line-height:1.2;margin:0}.he-vh-error,.he-vh-note{font-size:14px;margin:8px 0}.he-vh-error{color:#9B2C2C}.he-vh-list{list-style:none;margin:0;padding:0}.he-vh-row{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid var(--is-line,#d5dcf0);font-size:15px}.he-vh-actions,.he-vh-row{align-items:center;gap:12px}.he-vh-actions{display:inline-flex}