.hs-panel{border-radius:var(--ds-radius-card);border:1px solid var(--hs-line);background:var(--hs-card)}.hs-glass,.hs-platform-header.is-scrolled{background:color-mix(in oklab,var(--hs-canvas-bg) 72%,transparent);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}.hs-glass--card{border:1px solid var(--hs-line);border-radius:var(--ds-radius-card);background:color-mix(in oklab,var(--hs-card) 74%,transparent);box-shadow:inset 0 1px 0 color-mix(in oklab,#fff 40%,transparent);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15)}:is(.hs-card-link,.hs-link-card,.hs-service-card,.hs-svc-card,.hs-try-nav-item,.hs-panel.hs-glass--card){position:relative;transition:transform .35s var(--ds-ease),border-color .2s ease,background-color .2s ease,box-shadow .35s var(--ds-ease)}:is(a.hs-card-link,a.hs-svc-card,.hs-link-card,.hs-service-card,.hs-try-nav-item):hover{border-color:color-mix(in oklab,var(--hs-accent) 45%,var(--hs-line));box-shadow:var(--ds-shadow-lift)}:is(.hs-card-link,.hs-link-card,.hs-service-card,.hs-svc-card):after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),color-mix(in oklab,var(--hs-accent) 14%,transparent),transparent 62%);transition:opacity .3s ease}:is(a.hs-card-link,a.hs-svc-card,.hs-link-card,.hs-service-card):hover:after{opacity:1}.hs-link-card{display:flex;align-items:flex-start;gap:.75rem;padding:1rem}.hs-link-card,.hs-service-card{border-radius:var(--ds-radius-card);border:1px solid var(--hs-line);background:var(--hs-card)}.hs-service-card{overflow:hidden;padding:1.25rem}.hs-try-nav-rail{position:relative;display:block;width:100%}.hs-try-nav-item{position:relative;z-index:1;display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .625rem;border-radius:var(--ds-radius-ctl);border:1px solid transparent;background:transparent;transition:color .2s ease}.hs-try-nav-rail .hs-try-nav-item{background:transparent!important;border-color:transparent!important;box-shadow:none!important}:is(.hs-icon-tile,.hs-link-card-icon,.hs-service-card-icon,.hs-svc-card-icon,.hs-nav-icon){display:grid;flex-shrink:0;place-items:center;border-radius:.8rem;background:color-mix(in oklab,var(--hs-accent) 12%,transparent);color:var(--hs-accent);transition:background-color .2s ease,color .2s ease,transform .35s var(--ds-ease)}.hs-icon-tile,.hs-link-card-icon{width:2.5rem;height:2.5rem}.hs-service-card-icon{width:2.75rem;height:2.75rem}.hs-svc-card-icon{width:2.6rem;height:2.6rem}:is(.hs-card-link,.hs-link-card,.hs-service-card,a.hs-svc-card):hover :is(.hs-icon-tile,.hs-link-card-icon,.hs-service-card-icon,.hs-svc-card-icon){background:var(--hs-accent);color:var(--hs-accent-ink);transform:rotate(-6deg) scale(1.06)}.btn:not(.join-item):not(.btn-square){border-radius:var(--ds-radius-pill)}.btn.btn-neutral,.btn.btn-primary,.hs-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid var(--hs-canvas-text);background:var(--hs-canvas-text);color:var(--hs-canvas-bg);font-weight:600;white-space:nowrap;overflow:hidden;position:relative;isolation:isolate;transition:transform .25s var(--ds-ease),background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .3s var(--ds-ease)}.hs-btn{flex-shrink:0;border-radius:var(--ds-radius-pill);padding:.72rem 1.45rem;font-size:.875rem;line-height:1}.hs-btn-sm{padding:.55rem 1rem;font-size:.8rem}:is(.hs-btn,.btn.btn-primary):before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,color-mix(in oklab,#fff 28%,transparent) 50%,transparent 65%);transform:translateX(-120%);transition:transform .7s var(--ds-ease);pointer-events:none}:is(.hs-btn,.btn.btn-primary):hover:not(:disabled):before{transform:translateX(120%)}.btn.btn-neutral:hover:not(:disabled):not(.btn-disabled),.btn.btn-primary:hover:not(:disabled):not(.btn-disabled),.hs-btn:hover:not(:disabled){background:var(--hs-accent);border-color:var(--hs-accent);color:var(--hs-accent-ink);transform:translateY(-1px);box-shadow:0 12px 26px -16px var(--hs-accent)}.btn.btn-primary:active:not(:disabled),.hs-btn:active:not(:disabled){transform:translateY(0) scale(.97);box-shadow:none}.btn.btn-neutral:disabled,.btn.btn-primary.btn-disabled,.btn.btn-primary:disabled,.hs-btn:disabled{background:var(--hs-canvas-text);border-color:var(--hs-canvas-text);color:var(--hs-canvas-bg);opacity:.45;cursor:not-allowed;transform:none}.btn.btn-outline:not(.btn-error):not(.btn-warning):not(.btn-info):not(.btn-success),.btn.btn-secondary,.hs-btn-line{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid color-mix(in oklab,var(--hs-canvas-text) 30%,transparent);background:transparent;color:var(--hs-canvas-text);font-weight:500;white-space:nowrap;transition:transform .25s var(--ds-ease),border-color .2s ease,background-color .2s ease,color .2s ease}.hs-btn-line{border-radius:var(--ds-radius-pill);padding:.72rem 1.45rem;font-size:.875rem;line-height:1}.hs-btn-line.hs-btn-sm{padding:.55rem 1rem;font-size:.8rem}.btn.btn-outline:not(.btn-error):not(.btn-warning):not(.btn-info):not(.btn-success):hover:not(:disabled):not(.btn-disabled),.btn.btn-secondary:hover:not(:disabled):not(.btn-disabled),.hs-btn-line:hover:not(:disabled){border-color:var(--hs-accent);color:var(--hs-accent);background:color-mix(in oklab,var(--hs-accent) 8%,transparent);transform:translateY(-1px)}.btn.btn-secondary:active:not(:disabled),.hs-btn-line:active:not(:disabled){transform:translateY(0) scale(.97)}.btn.btn-outline:disabled,.btn.btn-secondary:disabled,.hs-btn-line:disabled{background:transparent;color:var(--hs-canvas-muted);border-color:var(--hs-line);opacity:.6;cursor:not-allowed;transform:none}.btn.btn-ghost{font-weight:500;transition:background-color .2s ease,color .2s ease,transform .25s var(--ds-ease)}.btn.btn-ghost:hover:not(:disabled):not(.btn-disabled){background:color-mix(in oklab,var(--hs-canvas-text) 7%,transparent);color:var(--hs-canvas-text)}.btn.btn-ghost:active:not(:disabled){transform:scale(.96)}:is(.hs-btn,.hs-btn-line,.btn):focus-visible{outline:none;box-shadow:var(--ds-ring)}.hs-text-link{color:var(--hs-accent);text-underline-offset:3px}.hs-text-link:hover{text-decoration:underline}:is(.hs-chip,.hs-status-live,.hs-status-off,.hs-status-soon,.hs-svc-chip,.hs-stat-pill){--chip-c:var(--hs-canvas-muted);display:inline-flex;align-items:center;gap:.3rem;border-radius:var(--ds-radius-pill);padding:.18rem .65rem;font-size:.72rem;font-weight:500;line-height:1.4;color:var(--chip-c);background:color-mix(in oklab,var(--chip-c) 13%,transparent);white-space:nowrap}.hs-chip--ok,.hs-status-live{--chip-c:var(--hs-ok)}.hs-chip--warn,.hs-status-soon{--chip-c:var(--hs-warn)}.hs-chip--bad{--chip-c:var(--hs-bad)}.hs-chip--info{--chip-c:var(--hs-info)}.hs-chip--off,.hs-status-off{--chip-c:var(--hs-canvas-muted)}.hs-chip--line,.hs-stat-pill,.hs-svc-chip{background:color-mix(in oklab,var(--hs-canvas-bg) 70%,transparent);border:1px solid color-mix(in oklab,var(--chip-c) 30%,var(--hs-line))}.hs-svc-chip.is-live{--chip-c:var(--hs-accent)}.hs-stat-pill{--chip-c:var(--hs-canvas-text);padding:.35rem .8rem;font-size:.85rem}.hs-dot{position:relative;display:inline-block;width:.45rem;height:.45rem;border-radius:999px;background:var(--chip-c,var(--hs-accent))}.hs-dot:after{content:"";position:absolute;inset:-3px;border-radius:inherit;border:1px solid var(--chip-c,var(--hs-accent));opacity:0;animation:ds-ping 2s ease-out infinite}.badge{--chip-c:var(--hs-canvas-muted);display:inline-flex;align-items:center;gap:.3rem;border-radius:var(--ds-radius-pill);border:0;padding:.18rem .65rem;font-size:.72rem;font-weight:500;line-height:1.4;color:var(--chip-c);background:color-mix(in oklab,var(--chip-c) 13%,transparent);white-space:nowrap}.badge-ghost,.badge-outline{--chip-c:var(--hs-canvas-muted);background:color-mix(in oklab,var(--hs-canvas-bg) 70%,transparent);border:1px solid color-mix(in oklab,var(--chip-c) 30%,var(--hs-line))}.badge-primary,.badge-success{--chip-c:var(--hs-ok)}.badge-warning{--chip-c:var(--hs-warn)}.badge-error{--chip-c:var(--hs-bad)}.badge-info{--chip-c:var(--hs-info)}.badge-sm{font-size:.68rem;padding:.12rem .5rem}.badge-xs{font-size:.62rem;padding:.1rem .45rem}.hs-kicker{font-size:11px;font-weight:500;letter-spacing:.22em;color:var(--hs-accent)}.hs-kicker,.hs-label{font-family:var(--ds-mono);text-transform:uppercase}.hs-label{display:flex;align-items:center;gap:.85rem;margin:0;font-size:.72rem;letter-spacing:.16em;color:var(--hs-canvas-muted)}.hs-label>span{color:var(--hs-accent)}.hs-label--rule:after{content:"";flex:1;height:1px;background:var(--hs-line);transform-origin:left center}:is(.hs-eyebrow,.hs-platform-header-eyebrow){margin:0;font-family:var(--ds-mono);font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--hs-canvas-muted)}.hs-section-title{font-size:1.125rem;font-weight:650;letter-spacing:-.02em}:is(.input,.select,.textarea,.hs-home-form input,.hs-home-form textarea){border-radius:var(--ds-radius-ctl);border:1px solid color-mix(in oklab,var(--hs-canvas-text) 18%,transparent);background-color:var(--hs-card);color:var(--hs-canvas-text);box-shadow:0 0 0 0 transparent;transition:border-color .34s ease,border-width .34s ease,box-shadow .34s ease,background-color .2s ease!important}:is(.input,.select,.textarea,.hs-home-form input,.hs-home-form textarea):hover:not(:disabled){border-color:color-mix(in oklab,var(--hs-canvas-text) 32%,transparent)}:is(.input,.select,.textarea):focus-within,:is(.input,.select,.textarea,.hs-home-form input,.hs-home-form textarea):focus{outline:none;border-width:2px;border-color:var(--hs-accent);box-shadow:0 0 0 5px color-mix(in oklab,var(--hs-accent) 32%,transparent)}.input-sm,.select-sm{border-radius:calc(var(--ds-radius-ctl) * .85)}:is(.checkbox,.toggle,.radio):focus-visible{outline:none;box-shadow:var(--ds-ring)}.hs-seg{position:relative;display:inline-flex;padding:2px;border-radius:var(--ds-radius-pill);border:1px solid var(--hs-line);background:color-mix(in oklab,var(--hs-canvas-text) 4%,transparent)}.hs-seg-thumb{position:absolute;top:2px;left:2px;width:2rem;height:2rem;border-radius:var(--ds-radius-pill);background:var(--hs-card);box-shadow:0 1px 2px rgba(0,0,0,.18),0 0 0 1px var(--hs-line);transition:transform .4s var(--ds-ease)}.hs-seg[data-active="1"] .hs-seg-thumb{transform:translateX(2rem)}.hs-seg>button{position:relative;z-index:1;display:grid;width:2rem;height:2rem;place-items:center;border-radius:var(--ds-radius-pill);color:var(--hs-canvas-muted);transition:color .25s ease,transform .3s var(--ds-ease)}.hs-seg>button:hover{color:var(--hs-canvas-text)}.hs-seg>button[aria-pressed=true]{color:var(--hs-accent)}.hs-seg>button[aria-pressed=true] svg{animation:ds-pop .45s var(--ds-ease)}.hs-pill-nav{display:flex;gap:.45rem;overflow-x:auto;scrollbar-width:none}.hs-pill-nav::-webkit-scrollbar{display:none}.hs-pill{display:inline-flex;flex-shrink:0;align-items:center;gap:.4rem;border:1px solid var(--hs-line);border-radius:var(--ds-radius-pill);background:var(--hs-card);color:var(--hs-canvas-muted);padding:.45rem .85rem;font-size:.8rem;font-weight:500;line-height:1;box-shadow:inset 0 0 0 0 transparent,0 0 0 0 transparent;transition:border-color .28s ease,border-width .34s ease,background-color .28s ease,color .28s ease,box-shadow .34s ease,transform .25s var(--ds-ease)}.hs-pill:hover{color:var(--hs-canvas-text);border-color:color-mix(in oklab,var(--hs-accent) 40%,var(--hs-line))}.hs-pill.is-active{border-width:2px;border-color:color-mix(in oklab,var(--hs-accent) 45%,transparent);background:color-mix(in oklab,var(--hs-accent) 14%,var(--hs-card));color:var(--hs-canvas-text);font-weight:600;box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--hs-accent) 55%,transparent),0 0 0 4px color-mix(in oklab,var(--hs-accent) 22%,transparent)}.hs-pill .count{font-family:var(--ds-mono);font-size:.68rem;opacity:.7}.hs-pill-nav a,.hs-pill-nav>a{display:inline-flex;flex-shrink:0;align-items:center;gap:.4rem;border:1px solid var(--hs-line);border-radius:var(--ds-radius-pill);background:var(--hs-card);color:var(--hs-canvas-muted);padding:.45rem .85rem;font-size:.8rem;font-weight:500;line-height:1;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .25s var(--ds-ease)}.hs-pill-nav a:hover{color:var(--hs-canvas-text);border-color:color-mix(in oklab,var(--hs-accent) 40%,var(--hs-line))}.hs-pill-nav a.is-active{border-color:color-mix(in oklab,var(--hs-accent) 45%,transparent);background:color-mix(in oklab,var(--hs-accent) 14%,var(--hs-card));color:var(--hs-canvas-text);font-weight:600}.hs-section-nav{position:sticky;top:4.5rem;z-index:20;display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 1.25rem;padding:.55rem 0;background:color-mix(in oklab,var(--hs-canvas-bg) 88%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--hs-line);scrollbar-width:none}.hs-section-nav::-webkit-scrollbar{display:none}.hs-section-nav a{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;padding:.35rem .75rem;border-radius:999px;border:1px solid var(--hs-line);font-size:.8125rem;font-weight:550;color:var(--hs-canvas-muted);background:color-mix(in oklab,var(--hs-canvas-text) 2%,var(--hs-card));transition:color .2s ease,border-color .2s ease,background .2s ease}.hs-section-nav a:hover{color:var(--hs-canvas-text);border-color:color-mix(in oklab,var(--hs-accent) 35%,var(--hs-line))}.hs-section-nav a.is-active{color:var(--hs-accent);border-color:color-mix(in oklab,var(--hs-accent) 55%,var(--hs-line));background:color-mix(in oklab,var(--hs-accent) 10%,var(--hs-card))}:is(.hs-table,.table){width:100%}:is(.hs-table,.table) :where(thead th){font-family:var(--ds-mono);font-size:.7rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--hs-canvas-muted);border-bottom-color:var(--hs-line)!important;background:transparent}:is(.hs-table,.table) :where(tbody td){border-bottom-color:var(--hs-line)!important}:is(.hs-table,.table) tbody tr{transition:background-color .18s ease}:is(.hs-table,.table) tbody tr:hover>*{background-color:color-mix(in oklab,var(--hs-accent) 5%,transparent)}.hs-stats{display:grid;gap:1px;overflow:hidden;border:1px solid var(--hs-line);border-radius:var(--ds-radius-card);background:var(--hs-line)}.hs-stats--2{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hs-stats--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:640px){.hs-stats--3,.hs-stats--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.hs-stat{position:relative;display:flex;flex-direction:column;gap:.35rem;padding:1.1rem 1.25rem 1.2rem;background:var(--hs-card);color:inherit;transition:background-color .3s ease}a.hs-stat:hover{background:color-mix(in oklab,var(--hs-accent) 6%,var(--hs-card))}.hs-stat-label{display:flex;align-items:center;gap:.4rem;font-family:var(--ds-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hs-canvas-muted)}.hs-stat-value{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;letter-spacing:-.04em;line-height:1.05;font-variant-numeric:tabular-nums}.hs-stat-value.is-accent{color:var(--hs-accent)}.hs-stat-hint{font-size:.8rem;color:var(--hs-canvas-muted)}.hs-nav-item{position:relative;display:flex;align-items:center;gap:.625rem;width:100%;white-space:nowrap;border-radius:.55rem;border:1px solid transparent;padding:.5rem .7rem;font:inherit;font-size:.875rem;text-align:left;cursor:pointer;color:color-mix(in oklab,var(--hs-canvas-text) 70%,transparent);background:transparent;transition:background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .35s var(--ds-ease),padding .3s var(--ds-ease);animation:ds-slide-x .42s var(--ds-ease) both;animation-delay:calc(var(--nav-i, 0) * 38ms)}.hs-nav-item:before{content:"";position:absolute;left:-1px;top:22%;bottom:22%;width:3px;border-radius:3px;background:var(--hs-accent);transform:scaleY(0);transition:transform .4s var(--ds-ease)}.hs-nav-item:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 80% at 0 50%,color-mix(in oklab,var(--hs-accent) 18%,transparent),transparent 55%);opacity:0;pointer-events:none;transition:opacity .35s ease}.hs-nav-item:not(.is-active):hover{color:var(--hs-canvas-text)}.hs-nav-item :is(svg,.hs-nav-logo){transition:transform .3s var(--ds-ease),color .25s ease}.hs-nav-item.is-active{color:var(--hs-canvas-text);font-weight:600}.hs-nav-item.is-active:before{transform:scaleY(1)}.hs-sliding-rail{position:relative}.hs-slide-thumb{position:absolute;top:0;left:0;z-index:0;box-sizing:border-box;width:0;height:0;opacity:0;border-radius:.55rem;animation:none!important;border:2px solid color-mix(in oklab,var(--hs-accent) 85%,var(--hs-canvas-text));background:color-mix(in oklab,var(--hs-accent) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--hs-accent) 28%,transparent),0 0 0 1px color-mix(in oklab,var(--hs-accent) 18%,transparent);pointer-events:none;transition:transform .3s cubic-bezier(.22,1,.36,1),width .3s cubic-bezier(.22,1,.36,1),height .3s cubic-bezier(.22,1,.36,1),opacity .16s ease,background-color .2s ease,border-color .2s ease;will-change:transform,width,height}.hs-slide-thumb--combo{border-radius:.5rem;border-color:color-mix(in oklab,var(--hs-accent) 45%,var(--hs-line));background:color-mix(in oklab,var(--hs-accent) 14%,var(--hs-card))}.hs-sliding-rail .hs-nav-item{z-index:1;background:transparent!important;border-color:transparent!important;box-shadow:none!important;animation:none}.hs-sliding-rail .hs-nav-item:after{display:none}.hs-sliding-rail .hs-nav-item:not(.is-active):hover :is(svg,.hs-nav-logo){transform:scale(1.06);color:var(--hs-accent)}.hs-tip{border-radius:.55rem;border:1px solid var(--hs-line-strong)!important;background:var(--hs-card)!important;background-color:var(--hs-card)!important;color:var(--hs-canvas-text)!important;box-shadow:0 14px 36px -14px rgba(0,0,0,.55)!important}.hs-tip--float{transform-origin:top center;animation:hs-tip-in .2s var(--ds-ease) both}.hs-context-menu{transform-origin:top left;animation:ds-pop .2s var(--ds-ease) both}.hs-context-menu.is-leaving{animation:hs-combo-leave .16s var(--ds-ease) both}.hs-file-skel{height:8.75rem;border-radius:.8rem;background:linear-gradient(100deg,color-mix(in oklab,var(--hs-canvas-text) 8%,transparent) 20%,color-mix(in oklab,var(--hs-accent) 28%,transparent) 50%,color-mix(in oklab,var(--hs-canvas-text) 8%,transparent) 80%);background-size:220% 100%;animation:hs-file-skel 1.15s ease-in-out infinite}@keyframes hs-file-skel{0%{background-position:100% 0;opacity:.45}50%{opacity:1}to{background-position:0 0;opacity:.45}}.hs-file-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.75rem}.hs-file-card{position:relative;min-width:0;overflow:hidden;transition:transform .22s var(--ds-ease),border-color .22s ease,border-width .22s ease,box-shadow .22s ease}.hs-file-card:hover{transform:translateY(-2px)}.hs-file-tile{display:flex;min-width:0;flex-direction:column;gap:.4rem;padding:.45rem;cursor:pointer;transition:transform .22s var(--ds-ease),border-color .22s ease,border-width .22s ease,background-color .22s ease,box-shadow .22s ease}.hs-file-tile:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--hs-accent) 46%,var(--hs-line))}.hs-file-card-media{position:relative;display:grid;aspect-ratio:1;width:100%;height:auto;place-items:center;overflow:hidden;border-radius:.7rem;background:color-mix(in oklab,var(--hs-accent) 8%,var(--hs-canvas-bg))}.hs-file-card-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hs-product-face{position:relative;display:grid;aspect-ratio:1;width:3.25rem;flex:none;place-items:center;overflow:hidden;border-radius:.65rem;background:radial-gradient(120% 90% at 25% 0,color-mix(in oklab,var(--hs-accent) 16%,transparent),transparent 62%),color-mix(in oklab,var(--hs-canvas-bg) 60%,var(--hs-card))}.hs-product-face.is-thumb{width:2.6rem;border-radius:.6rem}.hs-product-face img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hs-product-face-icon{position:relative;display:grid;width:2.2rem;height:2.2rem;place-items:center;border-radius:.6rem;background:color-mix(in oklab,var(--hs-card) 80%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--hs-line-strong) 75%,transparent);color:var(--hs-accent);font-size:1.15rem}.hs-product-face.is-thumb .hs-product-face-icon{width:1.8rem;height:1.8rem;font-size:1rem}.hs-product-grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.hs-product-card{position:relative;min-width:0;overflow:hidden;border:1px solid var(--hs-line);border-radius:var(--ds-radius-card);background:var(--hs-card);transition:transform .24s var(--ds-ease),border-color .24s ease,box-shadow .24s ease}.hs-product-card:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--hs-accent) 40%,var(--hs-line));box-shadow:0 16px 34px -24px color-mix(in oklab,var(--hs-canvas-text) 45%,transparent)}.hs-product-card.is-off :is(.hs-product-card-media,.hs-product-card-body){opacity:.68}.hs-product-card-hit{display:block;width:100%;text-align:left;cursor:pointer}.hs-product-card-media{position:relative;display:grid;aspect-ratio:16/10;place-items:center;overflow:hidden;background:radial-gradient(120% 90% at 20% 0,color-mix(in oklab,var(--hs-accent) 13%,transparent),transparent 62%),color-mix(in oklab,var(--hs-canvas-bg) 60%,var(--hs-card))}.hs-product-card-media:after{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--hs-line) 1px,transparent 1px),linear-gradient(90deg,var(--hs-line) 1px,transparent 1px);background-size:22px 22px;opacity:.55;-webkit-mask-image:radial-gradient(circle at 50% 58%,#000 8%,transparent 72%);mask-image:radial-gradient(circle at 50% 58%,#000 8%,transparent 72%);pointer-events:none}.hs-product-card-media img{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hs-product-card-glyph{position:relative;z-index:1;display:grid;width:2.9rem;height:2.9rem;place-items:center;border-radius:.95rem;color:var(--hs-accent);font-size:1.5rem;background:color-mix(in oklab,var(--hs-card) 82%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--hs-line-strong) 78%,transparent)}.hs-product-status{position:absolute;top:.5rem;left:.5rem;z-index:2;display:inline-flex;align-items:center;gap:.25rem;padding:.12rem .45rem;border-radius:999px;font-size:.68rem;font-weight:600;line-height:1.5;background:color-mix(in oklab,var(--hs-card) 80%,transparent);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--hs-line-strong) 70%,transparent);color:color-mix(in oklab,var(--hs-canvas-text) 60%,transparent)}.hs-product-status.is-on{color:color-mix(in oklab,var(--hs-accent) 85%,var(--hs-canvas-text))}.hs-product-status.is-out{color:var(--hs-bad)}.hs-product-card-body{display:flex;flex-direction:column;gap:.28rem;padding:.7rem .8rem .75rem}.hs-product-card-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;line-height:1.4}.hs-product-card-price{display:block;font-size:1.02rem;font-weight:650;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.hs-product-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .45rem;font-size:.7rem;line-height:1.5;color:color-mix(in oklab,var(--hs-canvas-text) 55%,transparent)}.hs-product-card-meta>span+span:before{content:"·";margin-right:.45rem;opacity:.55}.hs-product-card-actions{position:absolute;top:.45rem;right:.45rem;z-index:3;display:flex;gap:.25rem;opacity:0;transform:translateY(-4px);transition:opacity .18s ease,transform .18s var(--ds-ease)}.hs-product-card:focus-within .hs-product-card-actions,.hs-product-card:hover .hs-product-card-actions{opacity:1;transform:none}@media (hover:none){.hs-product-card-actions{opacity:1;transform:none}}.hs-product-row{display:flex;align-items:center;gap:.55rem;padding:.4rem .55rem}.hs-product-row:hover{transform:none}.hs-product-row .hs-product-card-hit{display:flex;min-width:0;flex:1;align-items:center;gap:.65rem;padding:.15rem}.hs-product-row .hs-product-card-body{padding:0;gap:.1rem}.hs-product-row .hs-product-status{position:static;flex:none}.hs-locked{cursor:help}.hs-locked :is(input,textarea,button,select,.hs-pill,label){pointer-events:none}.hs-file-card-foot{display:flex;min-width:0;gap:.25rem;padding:.1rem .15rem .05rem}.hs-file-lock{position:absolute;right:.35rem;bottom:.35rem;font-size:.85rem;opacity:.7}.hs-file-stage{position:relative;overflow:hidden;border-radius:.75rem;border:1px solid var(--hs-line);background:var(--hs-card)}.hs-file-stage--rail{height:16rem}.hs-file-stage--stage{height:min(70vh,40rem);min-height:20rem}.hs-file-stage .hs-aurora{inset:0;height:100%;opacity:.42;mask-image:none;-webkit-mask-image:none}.hs-file-stage .hs-aurora:after,.hs-file-stage .hs-aurora:before{filter:blur(28px)}.hs-file-stage-veil{position:absolute;inset:0;background:color-mix(in oklab,var(--hs-card) 46%,transparent);backdrop-filter:blur(8px)}.hs-file-stage-body{position:relative;z-index:1;display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1rem}.hs-file-viewer{height:100%;overflow:hidden;background:var(--hs-card);color:var(--hs-canvas-text)}.hs-file-meta>div{display:grid;grid-template-columns:4.25rem minmax(0,1fr);gap:.5rem;align-items:baseline;padding:.45rem .75rem;border-top:1px solid var(--hs-line);font-size:.8rem}.hs-file-meta dt{color:var(--hs-canvas-muted)}.hs-switch{position:relative;width:2.15rem;height:1.25rem;flex-shrink:0;border-radius:999px;border:1px solid var(--hs-line);background:color-mix(in oklab,var(--hs-canvas-text) 14%,transparent);transition:background .2s ease,border-color .2s ease}.hs-switch:after{content:"";position:absolute;top:1px;left:1px;width:.95rem;height:.95rem;border-radius:999px;background:var(--hs-card);box-shadow:0 1px 2px rgba(0,0,0,.18);transition:transform .2s var(--ds-ease)}.hs-switch.is-on{border-color:var(--hs-accent);background:var(--hs-accent)}.hs-switch.is-on:after{transform:translateX(.9rem)}.hs-switch:disabled{cursor:default;opacity:.75}.hs-info{display:inline-grid;width:1.25rem;height:1.25rem;place-items:center;border-radius:999px;color:var(--hs-canvas-muted)}.hs-info:hover{color:var(--hs-accent);background:color-mix(in oklab,var(--hs-accent) 12%,transparent)}.hs-tree-row{display:grid;grid-template-columns:1.5rem minmax(0,1fr);width:100%;align-items:center;border-radius:.5rem;text-align:left;transition:background-color .2s ease,transform .2s var(--ds-ease)}.hs-tree-row:hover{background:color-mix(in oklab,var(--hs-accent) 10%,transparent)}.hs-tree-row.is-selected{background:color-mix(in oklab,var(--hs-accent) 16%,transparent)}.hs-file-row{transition:background-color .2s ease,padding-left .2s var(--ds-ease)}.hs-file-row:hover{background:color-mix(in oklab,var(--hs-accent) 8%,transparent);padding-left:.95rem}.hs-view-swap{animation:hs-view-swap .28s var(--ds-ease) both}.hs-reveal{animation:hs-reveal .24s var(--ds-ease) both}.hs-expand{display:grid;grid-template-rows:1fr;transition:grid-template-rows .32s var(--ds-ease)}.hs-expand[data-open="0"]{grid-template-rows:0fr}.hs-expand>*{min-height:0;transition:opacity .24s var(--ds-ease)}.hs-expand[data-anim="1"]>*{overflow:hidden}.hs-expand[data-open="0"]>*{opacity:0}.hs-flow{background-image:linear-gradient(120deg,color-mix(in oklab,var(--hs-accent) 22%,var(--hs-canvas-bg)) 0,color-mix(in oklab,var(--hs-card) 80%,var(--hs-canvas-text)) 38%,color-mix(in oklab,var(--hs-accent) 34%,var(--hs-canvas-bg)) 70%,color-mix(in oklab,var(--hs-accent) 12%,var(--hs-card)) 100%);background-size:220% 220%;animation:hs-flow 7s ease-in-out infinite}:where(.hs-subpanel,.hs-pill,.hs-btn,.hs-btn-line,.input,.textarea,.select,.toggle){transition:border-color .22s ease,border-width .22s ease,box-shadow .22s ease,background-color .22s ease,color .22s ease}.hs-page>.hs-files-page{animation:none}.hs-file-card-more{opacity:0}.hs-file-card:focus-within .hs-file-card-more,.hs-file-card:hover .hs-file-card-more{opacity:1}.hs-tip--float.is-leaving{animation:hs-tip-out .16s var(--ds-ease) both}.dropdown-content.hs-tip{animation:none!important}@keyframes hs-tip-in{0%{opacity:0;scale:.96;translate:0 -4px}to{opacity:1;scale:1;translate:0 0}}@keyframes hs-tip-out{0%{opacity:1;scale:1;translate:0 0}to{opacity:0;scale:.97;translate:0 -3px}}.hs-modal-backdrop{animation:hs-modal-backdrop-in .36s ease both;scroll-behavior:smooth;overscroll-behavior:contain}.hs-modal-backdrop.is-leaving{animation:hs-modal-backdrop-out .3s ease both}.hs-modal-panel{transform-origin:center;animation:hs-modal-in .42s var(--ds-ease) both}.hs-modal-panel.is-leaving{animation:hs-modal-out .3s var(--ds-ease) both}@keyframes hs-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes hs-modal-backdrop-out{to{opacity:0}}@keyframes hs-modal-in{0%{opacity:0;transform:translateY(40px) scale(.86)}to{opacity:1;transform:none}}@keyframes hs-modal-out{to{opacity:0;transform:translateY(24px) scale(.92)}}.hs-combo-menu{position:fixed;z-index:calc(var(--hs-overlay-z, 80) + 24);transform-origin:top center;animation:hs-modal-in .34s var(--ds-ease) both;border-radius:.85rem;border:1px solid var(--hs-line);background:var(--hs-card);color:var(--hs-canvas-text);box-shadow:0 18px 40px -22px rgba(0,0,0,.55);scroll-behavior:smooth;overscroll-behavior:contain;transition:height .34s var(--ds-ease)}.hs-combo-menu.is-up{transform-origin:bottom center;animation-name:hs-pop-up}.hs-combo-menu.is-leaving{animation:hs-modal-out .28s var(--ds-ease) both}.hs-combo-menu.is-up.is-leaving{animation-name:hs-pop-out-up}.hs-pop-motion{transform-origin:top left;animation:hs-modal-in .34s var(--ds-ease) both}.hs-pop-motion.is-leaving{animation:hs-modal-out .28s var(--ds-ease) both}.hs-combo-results.is-filtering{animation:hs-combo-filter .2s var(--ds-ease) both}.loading.loading-spinner{background-color:transparent;mask-image:none;-webkit-mask-image:none;border-radius:999px;border-left:1.5px solid color-mix(in oklab,var(--hs-accent) 18%,transparent);border-bottom:1.5px solid color-mix(in oklab,var(--hs-accent) 18%,transparent);border-right-color:color-mix(in oklab,var(--hs-accent) 18%,transparent);border-top-color:color-mix(in oklab,var(--hs-accent) 18%,transparent);border-top:1.5px solid var(--hs-accent);border-right:1.5px solid color-mix(in oklab,var(--hs-accent) 62%,transparent);animation:hs-loader .72s cubic-bezier(.45,.05,.25,1) infinite}.hs-pop-card{transform-origin:top center;animation:hs-modal-in .34s var(--ds-ease) both;border-radius:.85rem;border:1px solid var(--hs-line);background:var(--hs-card);color:var(--hs-canvas-text);box-shadow:0 18px 40px -22px rgba(0,0,0,.55);scroll-behavior:smooth;overscroll-behavior:contain;transition:height .34s var(--ds-ease)}.hs-pop-card.is-leaving{animation:hs-modal-out .28s var(--ds-ease) both}.hs-context-menu.hs-pop-card{transform-origin:top left}@keyframes hs-pop-up{0%{opacity:0;transform:scale(.9) translateY(-18px)}to{opacity:1;transform:none}}@keyframes hs-pop-out-up{to{opacity:0;transform:scale(.94) translateY(-12px)}}@keyframes hs-combo-leave{to{opacity:0;transform:scale(.96) translateY(-4px)}}@keyframes hs-combo-leave-up{to{opacity:0;transform:scale(.96) translateY(4px)}}@keyframes hs-combo-filter{0%{opacity:.4}to{opacity:1}}@keyframes hs-loader{to{transform:rotate(1turn)}}@keyframes hs-view-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hs-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes hs-flow{0%{background-position:0 40%}50%{background-position:100% 60%}to{background-position:0 40%}}.hs-combo-option{position:relative;z-index:1;display:flex;width:100%;flex-direction:column;border-radius:.5rem;border:1px solid transparent;background:transparent;padding:.4rem .65rem;text-align:left;color:var(--hs-canvas-text);transition:color .2s ease}.hs-combo-option.is-disabled{opacity:.4;pointer-events:none}.hs-combo-option.is-active{font-weight:600}.hs-combo-option.is-flash{animation:hs-combo-flash .22s var(--ds-ease) both}@keyframes hs-combo-flash{0%{transform:scale(1)}45%{transform:scale(1.03)}to{transform:scale(1)}}.hs-nav-logo{flex-shrink:0;width:1.35rem;height:1.35rem;border-radius:.35rem;-o-object-fit:contain;object-fit:contain;background:color-mix(in oklab,var(--hs-canvas-text) 4%,var(--hs-card));border:1px solid var(--hs-line)}.hs-nav-logo--tile{width:100%;height:100%;border:0;border-radius:.5rem;background:transparent}.hs-nav-item--logo .hs-nav-logo{box-shadow:none}.hs-nav-item--rich{min-width:148px;gap:.75rem;border-radius:1rem;padding:.7rem .75rem}.hs-nav-item--rich .hs-nav-icon{width:2.25rem;height:2.25rem;border-radius:.75rem}.hs-nav-item--rich.is-active .hs-nav-icon{background:var(--hs-accent);color:var(--hs-accent-ink)}@media (min-width:1024px){.hs-nav-item--rich{width:100%;min-width:0}}.hs-breadcrumb{display:inline-flex;align-items:center;gap:.375rem;color:var(--hs-canvas-muted);transition:color .2s ease,transform .3s var(--ds-ease)}.hs-breadcrumb:hover{color:var(--hs-accent);transform:translateX(-2px)}.alert{border-radius:var(--ds-radius-ctl);border:1px solid var(--hs-line);background:var(--hs-card);color:var(--hs-canvas-text);font-size:.875rem;animation:ds-rise .45s var(--ds-ease) both}.alert-info{border-color:color-mix(in oklab,var(--hs-info) 35%,var(--hs-line));background:color-mix(in oklab,var(--hs-info) 10%,var(--hs-card))}.alert-success{border-color:color-mix(in oklab,var(--hs-ok) 35%,var(--hs-line));background:color-mix(in oklab,var(--hs-ok) 10%,var(--hs-card))}.alert-warning{border-color:color-mix(in oklab,var(--hs-warn) 35%,var(--hs-line));background:color-mix(in oklab,var(--hs-warn) 10%,var(--hs-card))}.alert-error{border-color:color-mix(in oklab,var(--hs-bad) 35%,var(--hs-line));background:color-mix(in oklab,var(--hs-bad) 10%,var(--hs-card))}dialog.modal{transition:opacity .32s ease,visibility allow-discrete .32s,display allow-discrete .32s,overlay allow-discrete .32s}dialog.modal[open]{opacity:1}@starting-style{dialog.modal[open]{opacity:0}}.modal-box{border-radius:1.25rem;border:1px solid var(--hs-line);background:var(--hs-card);opacity:0;translate:0 26px;transition:opacity .32s ease,translate .32s var(--ds-ease),transform .32s var(--ds-ease)}dialog.modal[open]>.modal-box{opacity:1;translate:0 0;transition-duration:.42s}@starting-style{dialog.modal[open]>.modal-box{opacity:0;translate:0 40px}}.modal-backdrop,.modal::backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.skeleton{background-image:linear-gradient(100deg,transparent 30%,color-mix(in oklab,var(--hs-canvas-text) 9%,transparent) 50%,transparent 70%);background-size:220% 100%;animation:ds-shimmer 1.6s linear infinite}.progress{border-radius:var(--ds-radius-pill)}.tooltip:before{border-radius:.5rem;scale:.96;transition:opacity .18s var(--ds-ease),scale .18s var(--ds-ease);transition-delay:60ms}.tooltip.tooltip-open:before,.tooltip:focus-visible:before,.tooltip:has(:focus-visible):before,.tooltip:hover:before{scale:1}.hs-subpanel{border-radius:var(--ds-radius-ctl);border-width:1px;border-style:solid;box-shadow:inset 0 0 0 0 transparent,0 0 0 0 transparent;transition:border-color .28s ease,border-width .34s ease,box-shadow .34s ease,background-color .28s ease}:where(.hs-subpanel){border-color:var(--hs-line)}.hs-subpanel.is-active{border-width:2px;border-color:color-mix(in oklab,var(--hs-accent) 55%,var(--hs-line));background:color-mix(in oklab,var(--hs-accent) 8%,var(--hs-card));box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--hs-accent) 48%,transparent),0 0 0 5px color-mix(in oklab,var(--hs-accent) 20%,transparent)}.hs-subpanel--lg{border-radius:var(--ds-radius-card)}.hs-product-editor{display:flex;flex-direction:column;max-height:min(74vh,46rem);overflow:hidden}.hs-product-editor-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.7rem .85rem;border-bottom:1px solid var(--hs-line);background:color-mix(in oklab,var(--hs-card) 92%,transparent)}.hs-product-editor-id{display:flex;min-width:9rem;flex:1;flex-direction:column;gap:.15rem}.hs-product-editor-name{width:100%;padding:.1rem .3rem;border:0;border-radius:.4rem;background:transparent;font-size:.98rem;font-weight:600;line-height:1.4;outline:none;transition:background-color .2s ease,box-shadow .2s ease}.hs-product-editor-name:hover{background:color-mix(in oklab,var(--hs-canvas-text) 5%,transparent)}.hs-product-editor-name:focus{background:color-mix(in oklab,var(--hs-canvas-text) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--hs-accent) 45%,var(--hs-line))}.hs-product-editor-meta{display:flex;flex-wrap:wrap;gap:.1rem .45rem;padding-inline:.3rem;font-size:.7rem;color:color-mix(in oklab,var(--hs-canvas-text) 58%,transparent)}.hs-product-editor-meta>span+span:before{content:"·";margin-right:.45rem;opacity:.55}.hs-product-editor-actions{display:flex;flex:none;gap:.35rem;margin-left:auto}.hs-product-editor-tabs{display:flex;align-items:center;gap:.3rem;padding:.45rem .85rem;border-bottom:1px solid var(--hs-line)}.hs-product-editor-body :is(.hs-settings-section-head){margin-bottom:0;padding-bottom:0;border-bottom:0}.hs-product-editor-body{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:.85rem;scrollbar-gutter:stable}.hs-editor-pane{display:block}.hs-product-editor-body>.hs-editor-kind-block{margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid color-mix(in oklab,var(--hs-line) 75%,transparent)}.hs-choice-card.is-row{flex-direction:row;align-items:center;gap:.4rem;padding:.5rem .6rem}.hs-editor-sections>section+section{margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid color-mix(in oklab,var(--hs-line) 75%,transparent)}.hs-editor-section-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;margin-bottom:.55rem}.hs-editor-section-head h3{margin:0;font-size:.84rem;font-weight:650;letter-spacing:-.005em}.hs-editor-section-head p{margin:0;font-size:.7rem;line-height:1.5;color:color-mix(in oklab,var(--hs-canvas-text) 50%,transparent)}.hs-subhead{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;margin:.85rem 0 .45rem;font-size:.75rem;font-weight:600}.hs-subhead p{margin:0;font-size:.68rem;font-weight:400;color:color-mix(in oklab,var(--hs-canvas-text) 48%,transparent)}.hs-empty{font-size:.72rem;color:color-mix(in oklab,var(--hs-canvas-text) 45%,transparent)}.hs-lock-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.95rem;padding-bottom:.8rem;border-bottom:1px solid color-mix(in oklab,var(--hs-line) 75%,transparent);font-size:.72rem;color:color-mix(in oklab,var(--hs-canvas-text) 55%,transparent)}.hs-lock-strip>svg{flex:none;color:color-mix(in oklab,var(--hs-canvas-text) 45%,transparent)}.hs-lock-strip-label{margin-right:.1rem;font-weight:600}.hs-lock-chip{display:inline-flex;max-width:15rem;align-items:center;gap:.3rem;padding:.16rem .24rem .16rem .55rem;border:1px solid color-mix(in oklab,var(--hs-accent) 38%,var(--hs-line));border-radius:999px;background:color-mix(in oklab,var(--hs-accent) 9%,transparent);color:var(--hs-canvas-text)}.hs-lock-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-lock-chip button{display:grid;width:1.05rem;height:1.05rem;flex:none;place-items:center;border-radius:999px;color:color-mix(in oklab,var(--hs-canvas-text) 50%,transparent);transition:background-color .18s ease,color .18s ease}.hs-lock-chip button:hover:not(:disabled){background:color-mix(in oklab,var(--hs-bad) 18%,transparent);color:var(--hs-bad)}.hs-lock-add{display:inline-flex;align-items:center;gap:.2rem;padding:.16rem .5rem;border:1px dashed color-mix(in oklab,var(--hs-line-strong) 70%,transparent);border-radius:999px;color:color-mix(in oklab,var(--hs-canvas-text) 60%,transparent);transition:border-color .2s ease,color .2s ease,background-color .2s ease}.hs-lock-add:hover:not(:disabled){border-color:color-mix(in oklab,var(--hs-accent) 60%,var(--hs-line));background:color-mix(in oklab,var(--hs-accent) 8%,transparent);color:var(--hs-canvas-text)}.hs-price-hero{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;padding:.6rem .7rem;border:1px solid var(--hs-line);border-radius:.85rem;background:color-mix(in oklab,var(--hs-canvas-text) 3%,transparent);transition:border-color .24s ease,background-color .24s ease}.hs-price-hero:focus-within{border-color:color-mix(in oklab,var(--hs-accent) 55%,var(--hs-line));background:color-mix(in oklab,var(--hs-accent) 5%,transparent)}.hs-price-hero>div{min-width:9rem;flex:1}.hs-price-hero .input{max-width:none;width:100%;height:2.5rem;font-size:1.12rem;font-weight:600;letter-spacing:-.01em}.hs-price-hero-hint{flex:none;font-size:.7rem;color:color-mix(in oklab,var(--hs-canvas-text) 50%,transparent)}.hs-region-list{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--hs-line);border-radius:.85rem}.hs-region-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;padding:.5rem .7rem;transition:background-color .2s ease}.hs-region-row+.hs-region-row{border-top:1px solid color-mix(in oklab,var(--hs-line) 75%,transparent)}@media (max-width:32rem){.hs-region-row{row-gap:.45rem}.hs-region-name{flex:1 1 auto;min-width:0}.hs-region-price-wrap{order:1}.hs-seg-text{order:2;flex-basis:100%}.hs-region-detail{order:3;grid-template-columns:1fr}}.hs-region-row[data-mode=block]{background:color-mix(in oklab,var(--hs-bad) 5%,transparent)}.hs-region-name{display:inline-flex;min-width:5.5rem;align-items:baseline;gap:.3rem;font-size:.78rem;font-weight:600}.hs-region-name em{font-size:.64rem;font-style:normal;font-weight:500;letter-spacing:.02em;color:color-mix(in oklab,var(--hs-canvas-text) 45%,transparent)}.hs-region-price-wrap{display:inline-flex;margin-left:auto}.hs-region-price{font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.hs-region-price[data-blocked="1"]{color:var(--hs-bad)}.hs-region-detail{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:.5rem;padding:.15rem 0 .1rem}.hs-mini-field{display:flex;flex-direction:column;gap:.2rem;font-size:.66rem;color:color-mix(in oklab,var(--hs-canvas-text) 50%,transparent)}.hs-seg-text{display:inline-flex;flex:none;gap:2px;padding:2px;border:1px solid var(--hs-line);border-radius:999px;background:color-mix(in oklab,var(--hs-canvas-text) 5%,transparent)}.hs-seg-text>button{padding:.16rem .45rem;border-radius:999px;font-size:.68rem;font-weight:500;line-height:1.35;color:color-mix(in oklab,var(--hs-canvas-text) 60%,transparent);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.hs-seg-text>button:hover:not(:disabled){color:var(--hs-canvas-text)}.hs-seg-text>button[aria-pressed=true]{background:var(--hs-card);color:var(--hs-canvas-text);box-shadow:0 1px 2px rgba(0,0,0,.16),0 0 0 1px var(--hs-line)}.hs-seg-text>button:disabled{cursor:default;opacity:.6}.hs-seg-text.is-slide{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0;isolation:isolate}.hs-seg-text.is-slide:before{content:"";position:absolute;top:2px;bottom:2px;left:2px;z-index:0;width:calc((100% - 4px) / var(--n, 1));border-radius:999px;background:var(--hs-card);box-shadow:0 1px 2px rgba(0,0,0,.16),0 0 0 1px var(--hs-line);transform:translateX(calc(var(--i, 0) * 100%));transition:transform .36s var(--ds-ease)}.hs-seg-text.is-slide>button{position:relative;z-index:1;padding-inline:.6rem;text-align:center;white-space:nowrap}.hs-seg-text.is-slide>button[aria-pressed=true]{background:transparent;box-shadow:none}.hs-chip-toggle{display:inline-flex;align-items:center;gap:.28rem;padding:.28rem .6rem;border:1px solid var(--hs-line);border-radius:999px;font-size:.74rem;color:color-mix(in oklab,var(--hs-canvas-text) 62%,transparent);transition:border-color .2s ease,background-color .2s ease,color .2s ease}.hs-chip-toggle:hover:not(:disabled){border-color:color-mix(in oklab,var(--hs-accent) 45%,var(--hs-line));color:var(--hs-canvas-text)}.hs-chip-toggle[aria-pressed=true]{border-color:color-mix(in oklab,var(--hs-accent) 60%,var(--hs-line));background:color-mix(in oklab,var(--hs-accent) 12%,var(--hs-card));color:var(--hs-canvas-text)}.hs-inline-field{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem}.hs-toggle-inline{display:inline-flex;align-items:center;gap:.4rem;font-size:.74rem;color:color-mix(in oklab,var(--hs-canvas-text) 62%,transparent);cursor:pointer}.hs-editor-row{display:flex;width:100%;align-items:center;gap:.6rem;padding:.6rem .8rem;border:1px solid var(--hs-line);border-radius:.75rem;background:color-mix(in oklab,var(--hs-card) 70%,transparent);text-align:left;transition:border-color .2s ease,background-color .2s ease}.hs-editor-row:hover:not(:disabled){border-color:color-mix(in oklab,var(--hs-accent) 45%,var(--hs-line));background:color-mix(in oklab,var(--hs-accent) 6%,var(--hs-card))}.hs-num{--hs-num-w:4.6rem;position:relative;display:inline-flex;height:2.1rem;align-items:stretch;overflow:hidden;border:1px solid var(--hs-line);border-radius:.7rem;background:linear-gradient(color-mix(in oklab,var(--hs-canvas-text) 4%,transparent),transparent 65%);background-color:var(--hs-card);transition:border-color .22s ease,box-shadow .28s var(--ds-ease),transform .2s var(--ds-ease)}.hs-num:hover:not([data-disabled="1"]){border-color:color-mix(in oklab,var(--hs-accent) 34%,var(--hs-line))}.hs-num:focus-within{border-color:color-mix(in oklab,var(--hs-accent) 72%,var(--hs-line));box-shadow:0 0 0 3px color-mix(in oklab,var(--hs-accent) 18%,transparent),0 10px 24px -18px color-mix(in oklab,var(--hs-accent) 80%,transparent);transform:translateY(-1px)}.hs-num:after{content:"";position:absolute;inset:-1px;z-index:2;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 0 color-mix(in oklab,var(--hs-accent) 45%,transparent)}.hs-num.is-tick:after{animation:hs-num-ripple .44s var(--ds-ease)}@keyframes hs-num-ripple{0%{opacity:.9;box-shadow:0 0 0 0 color-mix(in oklab,var(--hs-accent) 45%,transparent)}to{opacity:0;box-shadow:0 0 0 .6rem transparent}}.hs-num.is-tick .hs-num-input{animation:hs-num-tick-up .36s var(--ds-ease)}.hs-num.is-tick[data-tick=down] .hs-num-input{animation-name:hs-num-tick-down}.hs-num.is-tick .hs-num-unit{animation:hs-num-unit-flash .42s var(--ds-ease)}@keyframes hs-num-tick-up{0%{opacity:.25;transform:translateY(.42em)}60%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes hs-num-tick-down{0%{opacity:.25;transform:translateY(-.42em)}60%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes hs-num-unit-flash{0%,to{color:color-mix(in oklab,var(--hs-canvas-text) 44%,transparent)}35%{color:var(--hs-accent)}}.hs-num-step{position:relative;display:grid;width:1.7rem;flex:none;margin:.2rem .1rem;place-items:center;border-radius:.48rem;color:color-mix(in oklab,var(--hs-canvas-text) 38%,transparent);transition:background-color .18s ease,color .18s ease}.hs-num-step svg{width:.62rem;height:.62rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;transition:transform .18s var(--ds-ease)}.hs-num-step:hover:not(:disabled){background:color-mix(in oklab,var(--hs-accent) 14%,transparent);color:color-mix(in oklab,var(--hs-accent) 90%,var(--hs-canvas-text))}.hs-num-step:after{content:"";position:absolute;inset:0;border:1px solid color-mix(in oklab,var(--hs-accent) 70%,transparent);border-radius:inherit;pointer-events:none;opacity:0}.hs-num-step:active:not(:disabled){background:color-mix(in oklab,var(--hs-accent) 26%,transparent);color:var(--hs-accent)}.hs-num-step:active:not(:disabled) svg{transform:scale(.78)}.hs-num-step:active:not(:disabled):after{animation:hs-num-step-press .42s var(--ds-ease)}@keyframes hs-num-step-press{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}.hs-num-step:disabled{cursor:default;opacity:.25}.hs-num-body{display:flex;min-width:0;flex:1;align-items:center;gap:.18rem;padding-inline:.22rem}.hs-num-input{width:var(--hs-num-w);min-width:0;flex:1;border:0;padding:0;background:transparent;outline:none;font-family:var(--ds-mono);font-size:.84rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;color:inherit}.hs-num-input::-moz-placeholder{font-weight:500;color:color-mix(in oklab,var(--hs-canvas-text) 32%,transparent)}.hs-num-input::placeholder{font-weight:500;color:color-mix(in oklab,var(--hs-canvas-text) 32%,transparent)}.hs-num-input::-webkit-inner-spin-button,.hs-num-input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.hs-num-unit{flex:none;font-family:var(--ds-mono);font-size:.62rem;font-weight:600;letter-spacing:.04em;color:color-mix(in oklab,var(--hs-canvas-text) 44%,transparent)}.hs-num[data-disabled="1"]{opacity:.55}.hs-num-static{justify-content:center;padding-inline:.5rem}.hs-num-static .hs-num-body{flex:none}.hs-num-static .hs-num-input{width:auto}input[type=number]:not(.hs-num-input){-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;font-family:var(--ds-mono);font-variant-numeric:tabular-nums;transition:border-color .22s ease,box-shadow .28s var(--ds-ease),background-color .22s ease,transform .2s var(--ds-ease)}input[type=number]:not(.hs-num-input)::-webkit-inner-spin-button,input[type=number]:not(.hs-num-input)::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]:not(.hs-num-input):hover:not(:disabled){border-color:color-mix(in oklab,var(--hs-accent) 34%,var(--hs-line))}input[type=number]:not(.hs-num-input):focus{border-color:color-mix(in oklab,var(--hs-accent) 70%,var(--hs-line));outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--hs-accent) 16%,transparent)}@media (prefers-reduced-motion:reduce){.hs-num,.hs-num-step,input[type=number]:not(.hs-num-input){transition:none}.hs-num-step:after,.hs-num.is-tick .hs-num-input,.hs-num.is-tick .hs-num-unit,.hs-num.is-tick:after{animation:none}}.hs-code-list{overflow:hidden;border:1px solid var(--hs-line);border-radius:.85rem;background:color-mix(in oklab,var(--hs-card) 94%,var(--hs-canvas-text))}.hs-code-row{position:relative;display:flex;align-items:center;gap:.7rem;padding:.62rem .6rem .62rem .95rem;transition:background-color .2s ease}.hs-code-row:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--hs-accent);opacity:0;transform:scaleY(.2);transition:transform .28s var(--ds-ease),opacity .22s ease}.hs-code-row:hover:before{opacity:1;transform:scaleY(1)}.hs-code-row+.hs-code-row{border-top:1px solid color-mix(in oklab,var(--hs-line) 70%,transparent)}.hs-code-row:hover{background:color-mix(in oklab,var(--hs-accent) 5%,transparent)}.hs-code-row[data-off="1"]{opacity:.62}.hs-code-main{display:grid;min-width:0;flex:1;gap:.22rem}.hs-code-head{display:flex;flex-wrap:wrap;gap:.4rem}.hs-code-head,.hs-code-value{min-width:0;align-items:center}.hs-code-value{display:inline-flex;gap:.28rem;padding:.05rem .3rem .05rem .05rem;margin-left:-.05rem;border-radius:.4rem;font-family:var(--ds-mono);font-size:.86rem;font-weight:700;letter-spacing:.045em;transition:background-color .18s ease,color .18s ease}.hs-code-value>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-code-value svg{flex:none;font-size:.72rem;opacity:0;color:color-mix(in oklab,var(--hs-canvas-text) 45%,transparent);transition:opacity .18s ease,transform .18s var(--ds-ease)}.hs-code-value:hover:not(:disabled){background:color-mix(in oklab,var(--hs-canvas-text) 7%,transparent)}.hs-code-value:hover:not(:disabled) svg{opacity:1;transform:translateY(-1px)}.hs-code-value:active:not(:disabled) svg{transform:scale(.9)}.hs-code-tag{flex:none;padding:.05rem .4rem;border-radius:999px;font-size:.62rem;font-weight:600;line-height:1.6;letter-spacing:.02em;color:color-mix(in oklab,var(--hs-accent) 90%,var(--hs-canvas-text));background:color-mix(in oklab,var(--hs-accent) 14%,transparent)}.hs-code-tag[data-kind=redeem_product]{color:color-mix(in oklab,#3f9c8f 90%,var(--hs-canvas-text));background:color-mix(in oklab,#3f9c8f 16%,transparent)}.hs-code-tag[data-kind=invite]{color:color-mix(in oklab,#8a7ad0 92%,var(--hs-canvas-text));background:color-mix(in oklab,#8a7ad0 18%,transparent)}.hs-code-status{display:inline-flex;flex:none;align-items:center;gap:.22rem;font-size:.62rem;font-weight:600;color:color-mix(in oklab,var(--hs-ok) 92%,var(--hs-canvas-text))}.hs-code-status:before{content:"";width:.3rem;height:.3rem;border-radius:999px;background:currentColor;box-shadow:0 0 0 2px color-mix(in oklab,currentColor 18%,transparent)}.hs-code-status[data-tone=off]{color:color-mix(in oklab,var(--hs-canvas-text) 42%,transparent)}.hs-code-status[data-tone=bad]{color:var(--hs-bad)}.hs-code-status[data-tone=live]:before{animation:hs-code-status-pulse 2.4s ease-in-out infinite}@keyframes hs-code-status-pulse{0%,to{box-shadow:0 0 0 2px color-mix(in oklab,currentColor 16%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in oklab,currentColor 6%,transparent)}}.hs-code-foot{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.3rem .55rem}.hs-code-target{display:inline-flex;flex:none;align-items:center;gap:.25rem;padding:.05rem .4rem;border:1px dashed color-mix(in oklab,var(--hs-line-strong) 75%,transparent);border-radius:999px;font-size:.68rem;line-height:1.6;color:color-mix(in oklab,var(--hs-canvas-text) 62%,transparent);cursor:help;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.hs-code-target:hover{border-color:color-mix(in oklab,var(--hs-accent) 60%,var(--hs-line));background:color-mix(in oklab,var(--hs-accent) 7%,transparent);color:var(--hs-canvas-text)}.hs-code-target[data-warn="1"]{border-color:color-mix(in oklab,var(--hs-bad) 55%,transparent);color:var(--hs-bad)}.hs-code-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;font-size:.68rem;font-variant-numeric:tabular-nums;color:color-mix(in oklab,var(--hs-canvas-text) 50%,transparent)}.hs-code-meta>span+span:before{content:"·";margin-right:.5rem;opacity:.55}.hs-code-meta .is-bad{color:var(--hs-bad)}.hs-code-note{min-width:0;overflow:hidden;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in oklab,var(--hs-canvas-text) 44%,transparent)}.hs-code-flag{display:inline-flex;align-items:center;gap:.2rem;padding:.02rem .4rem;border:1px solid var(--hs-line);border-radius:999px;font-size:.64rem;line-height:1.5;color:color-mix(in oklab,var(--hs-canvas-text) 62%,transparent);white-space:nowrap}.hs-code-flag>svg{font-size:.78rem;opacity:.72}.hs-region-field{display:flex;flex-direction:column;gap:.5rem}.hs-region-field-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem}.hs-region-count{font-family:var(--ds-mono);font-size:.68rem;color:var(--hs-canvas-muted)}.hs-region-count.is-warn{color:var(--hs-warn)}.hs-region-chips{display:flex;flex-wrap:wrap;gap:.28rem}.hs-region-custom{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem}.hs-region-hint{font-size:.64rem;color:color-mix(in oklab,var(--hs-canvas-text) 45%,transparent)}.hs-code-json{display:flex;flex-direction:column;gap:.35rem}.hs-code-json-text{width:100%;min-height:7.5rem;resize:vertical;font-family:var(--ds-mono);font-size:.72rem;line-height:1.6;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.hs-code-json-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem;font-size:.66rem;color:color-mix(in oklab,var(--hs-canvas-text) 48%,transparent)}.hs-code-actions{display:inline-flex;flex:none;align-items:center;gap:.15rem;opacity:.72;transition:opacity .2s ease}.hs-code-row:focus-within .hs-code-actions,.hs-code-row:hover .hs-code-actions{opacity:1}.hs-code-icon{display:grid;width:1.9rem;height:1.9rem;place-items:center;border-radius:.55rem;font-size:1rem;color:color-mix(in oklab,var(--hs-canvas-text) 50%,transparent);transition:background-color .18s ease,color .18s ease,transform .18s var(--ds-ease)}.hs-code-icon:hover:not(:disabled){background:color-mix(in oklab,var(--hs-accent) 14%,transparent);color:color-mix(in oklab,var(--hs-accent) 92%,var(--hs-canvas-text));transform:translateY(-1px)}.hs-code-icon:active:not(:disabled){transform:scale(.92)}.hs-code-icon[data-danger="1"]:hover:not(:disabled){background:color-mix(in oklab,var(--hs-bad) 14%,transparent);color:var(--hs-bad)}.hs-code-icon:disabled{opacity:.4}@media (max-width:40rem){.hs-code-row{align-items:flex-start;flex-wrap:wrap;padding-right:.5rem}.hs-code-actions{width:100%;justify-content:flex-end;opacity:1}}@media (prefers-reduced-motion:reduce){.hs-code-icon,.hs-code-row:before,.hs-code-value svg{transition:none}.hs-code-status[data-tone=live]:before{animation:none}}.hs-add-code-menu{position:absolute;right:0;top:calc(100% + .4rem);z-index:60;width:19rem;max-width:calc(100vw - 2rem);padding:.3rem;transform-origin:top right}.hs-add-code-item{display:flex;width:100%;align-items:flex-start;gap:.6rem;padding:.5rem .55rem;border-radius:.6rem;text-align:left;transition:background-color .18s ease}.hs-add-code-item+.hs-add-code-item{margin-top:.1rem}.hs-add-code-item:focus-visible,.hs-add-code-item:hover:not(:disabled){background:color-mix(in oklab,var(--hs-canvas-text) 6%,transparent);outline:none}.hs-add-code-item:disabled{cursor:not-allowed;opacity:.5}.hs-add-code-icon{display:grid;width:1.8rem;height:1.8rem;flex:none;place-items:center;border:1px solid var(--hs-line);border-radius:.5rem;font-size:1rem;color:var(--hs-accent)}.hs-add-code-item b{display:block;font-size:.8rem;font-weight:600;line-height:1.3}.hs-add-code-item small{display:block;margin-top:.1rem;font-size:.68rem;line-height:1.4;color:color-mix(in oklab,var(--hs-canvas-text) 52%,transparent)}.hs-code-tabs{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0;margin-bottom:.55rem;border-bottom:1px solid color-mix(in oklab,var(--hs-line) 80%,transparent);isolation:isolate}.hs-code-tabs:after{content:"";position:absolute;bottom:-1px;left:0;z-index:1;width:calc(100% / var(--n, 1));height:2px;border-radius:2px;background:var(--hs-accent);transform:translateX(calc(var(--i, 0) * 100%));transition:transform .36s var(--ds-ease)}.hs-code-tab{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding:.42rem .7rem .52rem;font-size:.78rem;font-weight:500;line-height:1.3;white-space:nowrap;color:color-mix(in oklab,var(--hs-canvas-text) 55%,transparent);transition:color .22s ease}.hs-code-tab:hover:not(:disabled){color:color-mix(in oklab,var(--hs-canvas-text) 82%,transparent)}.hs-code-tab[aria-selected=true]{font-weight:600;color:var(--hs-canvas-text)}.hs-code-tab:disabled{cursor:default;opacity:.55}.hs-code-tab-count{padding:0 .28rem;border:1px solid color-mix(in oklab,var(--hs-line) 85%,transparent);border-radius:999px;font-family:var(--ds-mono);font-size:.6rem;line-height:1.5;font-variant-numeric:tabular-nums;color:color-mix(in oklab,var(--hs-canvas-text) 55%,transparent);transition:border-color .22s ease,color .22s ease,background-color .22s ease}.hs-code-tab[aria-selected=true] .hs-code-tab-count{border-color:color-mix(in oklab,var(--hs-accent) 55%,var(--hs-line));background:color-mix(in oklab,var(--hs-accent) 14%,transparent);color:color-mix(in oklab,var(--hs-accent) 88%,var(--hs-canvas-text))}.hs-code-pane{animation:hs-code-pane-next .34s var(--ds-ease) both}.hs-code-pane[data-dir=prev]{animation-name:hs-code-pane-prev}@keyframes hs-code-pane-next{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}@keyframes hs-code-pane-prev{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hs-code-tabs:after{transition:none}.hs-code-pane{animation:none}}.hs-code-hero{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .6rem;padding:.65rem .75rem;border:1px solid color-mix(in oklab,var(--hs-accent) 32%,var(--hs-line));border-radius:.85rem;background:color-mix(in oklab,var(--hs-accent) 6%,transparent)}.hs-code-hero-field{min-width:8rem;flex:1}.hs-code-hero-label{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.66rem;color:color-mix(in oklab,var(--hs-canvas-text) 50%,transparent)}.hs-code-hero-editable{padding:0 .3rem;border:1px dashed color-mix(in oklab,var(--hs-accent) 45%,var(--hs-line));border-radius:999px;font-size:.6rem;line-height:1.6;color:color-mix(in oklab,var(--hs-accent) 80%,var(--hs-canvas-text))}.hs-code-hero-text{width:100%;padding:.1rem 0;border:0;background:transparent;font-family:var(--ds-mono);font-size:1.4rem;font-weight:650;line-height:1.45;letter-spacing:.2em;color:var(--hs-canvas-text);outline:none;text-overflow:ellipsis}.hs-code-hero-text:not(:disabled){border-radius:.4rem;cursor:text;transition:background-color .18s ease,box-shadow .18s ease}.hs-code-hero-text:not(:disabled):hover{background:color-mix(in oklab,var(--hs-canvas-text) 5%,transparent)}.hs-code-hero-text:not(:disabled):focus{background:color-mix(in oklab,var(--hs-canvas-text) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--hs-accent) 55%,var(--hs-line))}.hs-code-hero-text:disabled{cursor:default}.hs-code-hero-text::-moz-placeholder{color:color-mix(in oklab,var(--hs-canvas-text) 30%,transparent)}.hs-code-hero-text::placeholder{color:color-mix(in oklab,var(--hs-canvas-text) 30%,transparent)}@media (max-width:30rem){.hs-code-hero-text{font-size:1.12rem;letter-spacing:.1em}}.hs-form-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;padding:.5rem 0}.hs-form-row+.hs-form-row{border-top:1px solid color-mix(in oklab,var(--hs-line) 65%,transparent)}.hs-form-row-label{display:flex;min-width:8rem;flex:1;flex-direction:column;gap:.08rem}.hs-form-row-label>b{font-size:.78rem;font-weight:600}.hs-form-row-label>span{font-size:.68rem;line-height:1.5;color:color-mix(in oklab,var(--hs-canvas-text) 48%,transparent)}.hs-form-row-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.hs-picker{display:flex;flex-direction:column;gap:.55rem}.hs-picker-top{display:flex;align-items:center;gap:.5rem}.hs-picker-search{position:relative;display:flex;min-width:0;flex:1;align-items:center}.hs-picker-search-icon{position:absolute;left:.6rem;z-index:1;font-size:1rem;color:color-mix(in oklab,var(--hs-canvas-text) 45%,transparent);pointer-events:none}.hs-picker-clear{position:absolute;right:.45rem;display:grid;width:1.25rem;height:1.25rem;place-items:center;border-radius:999px;color:color-mix(in oklab,var(--hs-canvas-text) 45%,transparent);transition:background-color .16s ease,color .16s ease}.hs-picker-clear:hover{background:color-mix(in oklab,var(--hs-canvas-text) 8%,transparent);color:var(--hs-canvas-text)}.hs-picker-only{flex:none}.hs-picker-kinds em,.hs-picker-only em{font-style:normal;font-family:var(--ds-mono);font-size:.62rem;opacity:.7}.hs-picker-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.hs-picker-kinds{max-width:100%;overflow-x:auto;scrollbar-width:none}.hs-picker-kinds::-webkit-scrollbar{display:none}.hs-picker-kinds>button{display:inline-flex;align-items:center;justify-content:center;gap:.22rem;font-size:.68rem}.hs-picker-tags{display:flex;min-width:0;flex:1 1 12rem;flex-wrap:wrap;gap:.25rem}.hs-picker-tag{padding:.14rem .5rem;border:1px solid var(--hs-line);border-radius:999px;font-size:.66rem;line-height:1.5;color:color-mix(in oklab,var(--hs-canvas-text) 60%,transparent);transition:border-color .18s ease,background-color .18s ease,color .18s ease}.hs-picker-tag:hover:not(:disabled){border-color:color-mix(in oklab,var(--hs-accent) 40%,var(--hs-line));color:var(--hs-canvas-text)}.hs-picker-tag[aria-pressed=true]{border-color:color-mix(in oklab,var(--hs-accent) 55%,var(--hs-line));background:color-mix(in oklab,var(--hs-accent) 12%,var(--hs-card));color:var(--hs-canvas-text)}.hs-picker-body{display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:48rem){.hs-picker-body{grid-template-columns:minmax(0,1fr) 14.5rem}}.hs-picker-list{max-height:min(52vh,25rem);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--hs-line);border-radius:.85rem;background:var(--hs-card)}.hs-picker-list-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.4rem .65rem;border-bottom:1px solid var(--hs-line);background:color-mix(in oklab,var(--hs-card) 92%,transparent);backdrop-filter:blur(8px);font-size:.68rem;color:color-mix(in oklab,var(--hs-canvas-text) 55%,transparent)}.hs-picker-list-head b{font-family:var(--ds-mono);color:var(--hs-canvas-text)}.hs-picker-bulk-link{font-size:.66rem;font-weight:600;color:var(--hs-accent)}.hs-picker-bulk-link:hover:not(:disabled){text-decoration:underline}.hs-picker-list>div[role=listbox]{overscroll-behavior:contain}.hs-picker-row{display:flex;width:100%;align-items:center;gap:.5rem;padding:.42rem .6rem;text-align:left;content-visibility:auto;contain-intrinsic-size:3rem;transition:background-color .16s ease}.hs-picker-row+.hs-picker-row{border-top:1px solid color-mix(in oklab,var(--hs-line) 60%,transparent)}.hs-picker-row:hover:not(:disabled){background:color-mix(in oklab,var(--hs-canvas-text) 4%,transparent)}.hs-picker-row[aria-selected=true]{background:color-mix(in oklab,var(--hs-accent) 9%,transparent)}.hs-picker-row[data-off="1"]{opacity:.68}.hs-picker-check{display:grid;flex:none;place-items:center;font-size:1rem;color:color-mix(in oklab,var(--hs-canvas-text) 34%,transparent);transition:color .18s ease,transform .18s var(--ds-ease)}.hs-picker-check[data-on="1"]{color:var(--hs-accent);transform:scale(1.08)}.hs-picker-thumb{display:grid;width:2.1rem;height:2.1rem;flex:none;place-items:center;overflow:hidden;border:1px solid var(--hs-line);border-radius:.55rem;background:color-mix(in oklab,var(--hs-accent) 7%,var(--hs-card));color:color-mix(in oklab,var(--hs-canvas-text) 40%,transparent);font-size:1.05rem}.hs-picker-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hs-picker-main{display:flex;min-width:0;flex:1;flex-direction:column;gap:.1rem}.hs-picker-name{display:flex;min-width:0;align-items:center;gap:.3rem;font-size:.78rem;font-weight:550}.hs-picker-name>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-picker-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem .4rem;font-size:.64rem;color:color-mix(in oklab,var(--hs-canvas-text) 48%,transparent)}.hs-picker-meta>span+span:before{content:"·";margin-right:.4rem;opacity:.55}.hs-picker-tag-mini{padding:0 .34rem;border-radius:999px;background:color-mix(in oklab,var(--hs-canvas-text) 7%,transparent)}.hs-picker-meta>.hs-picker-tag-mini:before{content:none}.hs-picker-price{flex:none;font-family:var(--ds-mono);font-size:.72rem;font-weight:600;color:color-mix(in oklab,var(--hs-canvas-text) 78%,transparent);white-space:nowrap}.hs-picker-empty{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:2.2rem 1rem;font-size:.72rem;color:color-mix(in oklab,var(--hs-canvas-text) 50%,transparent)}.hs-picker-empty>svg{font-size:1.6rem;opacity:.5}.hs-picker-side{display:flex;min-height:8rem;flex-direction:column;gap:.45rem;padding:.55rem .6rem;border:1px solid var(--hs-line);border-radius:.85rem;background:color-mix(in oklab,var(--hs-card) 55%,transparent)}.hs-picker-side-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem;font-size:.7rem;font-weight:600}.hs-picker-side-head b{font-family:var(--ds-mono)}.hs-picker-picked{display:flex;flex-wrap:wrap;align-content:flex-start;gap:.25rem;overflow-y:auto;max-height:min(40vh,19rem)}.hs-picker-side-actions{display:flex;flex-direction:column;gap:.3rem;margin-top:auto}.hs-picker-side-actions .hs-btn-line{justify-content:center}.hs-pick-side{display:flex;min-height:6rem;flex-direction:column;gap:.4rem;padding:.55rem .6rem;border:1px solid var(--hs-line);border-radius:.85rem;background:color-mix(in oklab,var(--hs-card) 55%,transparent)}.hs-pick-side-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem;font-size:.7rem;font-weight:600}.hs-pick-chips{display:flex;flex-wrap:wrap;align-content:flex-start;gap:.25rem;overflow-y:auto;max-height:min(38vh,17rem)}.hs-pick-chip{display:inline-flex;max-width:100%;align-items:center;gap:.15rem;padding:.1rem .2rem .1rem .45rem;border:1px solid var(--hs-line);border-radius:999px;font-size:.66rem;line-height:1.6;color:color-mix(in oklab,var(--hs-canvas-text) 70%,transparent)}.hs-pick-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-pick-chip>button{display:grid;width:1rem;height:1rem;flex:none;place-items:center;border-radius:999px;font-size:.62rem;transition:background-color .16s ease,color .16s ease}.hs-pick-chip>button:hover{background:color-mix(in oklab,var(--hs-bad) 18%,transparent);color:var(--hs-bad)}.hs-row-list{overflow:hidden;border:1px solid var(--hs-line);border-radius:.85rem}.hs-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;padding:.55rem .75rem;transition:background-color .2s ease}.hs-row+.hs-row{border-top:1px solid color-mix(in oklab,var(--hs-line) 75%,transparent)}.hs-row:hover{background:color-mix(in oklab,var(--hs-canvas-text) 3.5%,transparent)}.hs-row[data-off="1"]{opacity:.55}.hs-row-main{display:flex;min-width:0;flex:1 1 12rem;flex-direction:column;gap:.1rem}.hs-row-title{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.82rem;font-weight:600;line-height:1.4}.hs-row-sub{overflow:hidden;font-size:.68rem;line-height:1.45;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in oklab,var(--hs-canvas-text) 48%,transparent)}.hs-row-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;font-size:.7rem;font-variant-numeric:tabular-nums;color:color-mix(in oklab,var(--hs-canvas-text) 55%,transparent)}.hs-row-meta .is-bad{color:var(--hs-bad)}.hs-row-actions{display:inline-flex;align-items:center;gap:.15rem;margin-left:auto}.hs-quota-table{width:100%;border-collapse:collapse;font-size:.74rem}.hs-quota-table th{padding:.3rem .4rem;font-size:.66rem;font-weight:600;text-align:left;white-space:nowrap;color:color-mix(in oklab,var(--hs-canvas-text) 48%,transparent)}.hs-quota-table td{padding:.22rem .4rem;vertical-align:middle}.hs-quota-table tr+tr td{border-top:1px solid color-mix(in oklab,var(--hs-line) 60%,transparent)}.hs-plan-rail{display:grid;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.7rem}.hs-plan-card{position:relative;display:flex;flex-direction:column;gap:.55rem;padding:.85rem .95rem .8rem;border:1px solid var(--hs-line);border-radius:var(--ds-radius-card);background:color-mix(in oklab,var(--hs-card) 72%,transparent);text-align:left;transition:transform .28s var(--ds-ease),border-color .24s ease,background-color .24s ease,box-shadow .28s var(--ds-ease)}.hs-plan-card:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--hs-accent) 40%,var(--hs-line));box-shadow:0 8px 20px -14px rgba(0,0,0,.5)}.hs-plan-card.is-active{border-color:color-mix(in oklab,var(--hs-accent) 62%,var(--hs-line));background:color-mix(in oklab,var(--hs-accent) 10%,var(--hs-card));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--hs-accent) 45%,transparent),0 10px 24px -18px rgba(0,0,0,.6)}.hs-plan-card.is-active:after{content:"";position:absolute;inset-inline:.95rem;bottom:0;height:2px;border-radius:2px;background:color-mix(in oklab,var(--hs-accent) 70%,transparent);animation:hs-plan-underline .32s var(--ds-ease) both}@keyframes hs-plan-underline{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}.hs-plan-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0}.hs-plan-card-name{overflow:hidden;font-size:.9rem;font-weight:650;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.hs-plan-card-price{font-size:1.15rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.2}.hs-plan-card-meta{display:flex;flex-wrap:wrap;gap:.15rem .5rem;font-size:.68rem;line-height:1.45;color:color-mix(in oklab,var(--hs-canvas-text) 48%,transparent)}.hs-plan-card[data-empty="1"]{opacity:.62}.hs-plan-card[data-empty="1"]:hover{opacity:1}.hs-quota-row-new{animation:hs-reveal .3s var(--ds-ease) both}.hs-view-swap .hs-editor-sections>section{animation:hs-plan-section .36s var(--ds-ease) both}.hs-view-swap .hs-editor-sections>section:nth-child(2){animation-delay:45ms}.hs-view-swap .hs-editor-sections>section:nth-child(3){animation-delay:.09s}.hs-view-swap .hs-editor-sections>section:nth-child(4){animation-delay:.13s}@keyframes hs-plan-section{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hs-quota-empty{padding:.9rem .2rem}.hs-tip-detail{display:flex;max-width:17rem;flex-direction:column;gap:.22rem;text-align:left}.hs-tip-detail-title{font-size:.72rem;font-weight:600}.hs-tip-detail-row{display:flex;gap:.35rem;font-size:.68rem;line-height:1.55}.hs-tip-detail-row>b{flex:none;font-weight:600;color:color-mix(in oklab,var(--hs-canvas-text) 55%,transparent)}.hs-tip-detail-list{margin:0;padding-left:.9rem;font-size:.68rem;line-height:1.55;list-style:disc}.hs-tip-detail-more{font-size:.66rem;color:color-mix(in oklab,var(--hs-canvas-text) 45%,transparent)}.hs-tip-detail-json{max-height:9rem;overflow:auto;margin:.1rem 0 0;padding:.4rem .5rem;border:1px solid var(--hs-line);border-radius:.5rem;background:color-mix(in oklab,var(--hs-canvas-text) 5%,transparent);font-family:var(--ds-mono);font-size:.62rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.hs-product-editor-more>summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;list-style:none}.hs-product-editor-more>summary::-webkit-details-marker{display:none}.hs-product-editor-more>summary:after{content:"";width:.45rem;height:.45rem;flex-shrink:0;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform .3s var(--ds-ease)}.hs-product-editor-more[open]>summary:after{transform:rotate(225deg) translateY(2px)}.hs-choice-card{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;padding:.7rem .8rem;border:1px solid var(--hs-line);border-radius:.8rem;background:color-mix(in oklab,var(--hs-card) 72%,transparent);text-align:left;cursor:pointer}.hs-choice-card:hover:not(:disabled){border-color:color-mix(in oklab,var(--hs-accent) 55%,var(--hs-line))}.hs-choice-card.is-active{border-color:var(--hs-accent);background:color-mix(in oklab,var(--hs-accent) 14%,transparent);box-shadow:0 0 0 1px var(--hs-accent)}.hs-choice-card:active:not(:disabled){transform:scale(.98)}.hs-choice-card:disabled{cursor:default;opacity:.72}.hs-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--hs-line);border-radius:.8rem;background:var(--hs-line)}.hs-kpi-strip>div{display:flex;flex-direction:column;gap:.15rem;padding:.5rem .7rem .55rem;background:color-mix(in oklab,var(--hs-card) 82%,transparent)}.hs-kpi-strip dt{font-size:.64rem;letter-spacing:.03em;color:color-mix(in oklab,var(--hs-canvas-text) 50%,transparent)}.hs-kpi-strip dd{display:flex;align-items:baseline;gap:.18rem;margin:0;font-size:.9rem;font-weight:650;line-height:1.3;font-variant-numeric:tabular-nums}.hs-kpi-strip dd em{font-style:normal;font-size:.66rem;font-weight:500;color:color-mix(in oklab,var(--hs-canvas-text) 45%,transparent)}.hs-kpi-strip dd[data-off="1"]{color:color-mix(in oklab,var(--hs-canvas-text) 42%,transparent)}@media (max-width:640px){.hs-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.hs-uri-row{display:flex;align-items:center;gap:.4rem;padding:.3rem .4rem .3rem .45rem;border:1px solid var(--hs-line);border-radius:.6rem;background:color-mix(in oklab,var(--hs-card) 62%,transparent);transition:border-color .2s ease,background-color .2s ease}.hs-uri-row:focus-within{border-color:color-mix(in oklab,var(--hs-accent) 55%,var(--hs-line));background:color-mix(in oklab,var(--hs-card) 82%,transparent)}.hs-uri-row[data-invalid="1"]{border-color:color-mix(in oklab,#e5484d 55%,var(--hs-line))}.hs-uri-row .input{border-color:transparent;background:transparent}.hs-uri-row .input:focus,.hs-uri-row .input:focus-within{outline:none;--input-color:transparent}.hs-uri-input{flex:1;min-width:0;padding:.15rem .1rem;border:0;background:transparent;font-family:var(--font-mono,ui-monospace,SFMono-Regular,monospace);font-size:.72rem;line-height:1.6;color:var(--hs-canvas-text)}.hs-uri-input::-moz-placeholder{color:color-mix(in oklab,var(--hs-canvas-text) 32%,transparent)}.hs-uri-input::placeholder{color:color-mix(in oklab,var(--hs-canvas-text) 32%,transparent)}.hs-uri-input:focus{outline:none}.hs-uri-row[data-ro="1"]{background:color-mix(in oklab,var(--hs-canvas-text) 4%,transparent)}.hs-uri-row[data-ro="1"]:hover{background:color-mix(in oklab,var(--hs-canvas-text) 6%,transparent)}.hs-uri-row[data-off="1"]{opacity:.5}.hs-uri-static{flex:1;min-width:0;overflow:hidden;font-family:var(--font-mono,ui-monospace,SFMono-Regular,monospace);font-size:.72rem;line-height:1.6;color:color-mix(in oklab,var(--hs-canvas-text) 70%,transparent);text-overflow:ellipsis;white-space:nowrap}.hs-uri-row[data-off="1"] .hs-uri-static{text-decoration:line-through;text-decoration-color:color-mix(in oklab,var(--hs-canvas-text) 30%,transparent)}.hs-uri-scheme{flex:none;min-width:2.6rem;padding:.1rem .3rem;border-radius:.3rem;font-family:var(--font-mono,ui-monospace,SFMono-Regular,monospace);font-size:.58rem;font-weight:650;line-height:1.5;letter-spacing:.03em;text-align:center;background:color-mix(in oklab,var(--hs-canvas-text) 8%,transparent);color:color-mix(in oklab,var(--hs-canvas-text) 62%,transparent)}.hs-uri-scheme[data-kind=https]{background:color-mix(in oklab,var(--hs-accent) 16%,transparent);color:color-mix(in oklab,var(--hs-accent) 78%,var(--hs-canvas-text))}.hs-uri-scheme[data-kind=bad]{background:color-mix(in oklab,#e5484d 14%,transparent);color:color-mix(in oklab,#e5484d 82%,var(--hs-canvas-text))}.hs-uri-scheme[data-kind=empty]{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--hs-line) 85%,transparent)}.hs-uri-act{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.42rem;color:color-mix(in oklab,var(--hs-canvas-text) 48%,transparent);transition:color .2s ease,background-color .2s ease}.hs-uri-act:hover:not(:disabled){background:color-mix(in oklab,var(--hs-canvas-text) 7%,transparent);color:var(--hs-canvas-text)}.hs-uri-act:disabled{opacity:.35}.hs-zone-list{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.hs-zone-row{display:flex;align-items:center;gap:.55rem;padding:.4rem .5rem;border:1px solid color-mix(in oklab,var(--hs-line) 88%,transparent);border-radius:.55rem;background:color-mix(in oklab,var(--hs-canvas-text) 3%,transparent)}.hs-zone-row .hs-uri-act svg{width:.95rem;height:.95rem}.hs-zone-meta{display:block;font-family:var(--font-mono,ui-monospace,SFMono-Regular,monospace);font-size:.64rem;line-height:1.5;color:color-mix(in oklab,var(--hs-canvas-text) 55%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-zone-map{height:20rem;width:100%;overflow:hidden;border:1px solid color-mix(in oklab,var(--hs-line) 88%,transparent);border-radius:.7rem;background:color-mix(in oklab,var(--hs-canvas-text) 4%,transparent)}@media (max-width:640px){.hs-uri-row{flex-wrap:wrap;row-gap:.15rem}.hs-uri-input{order:1;flex:1 1 100%;padding-left:.2rem}.hs-uri-scheme{order:2}.hs-uri-static{order:1;flex:1 1 100%;padding:0 .2rem}.hs-uri-act:first-of-type{order:3;margin-left:auto}.hs-uri-act:last-of-type{order:4}}.hs-attr-card{padding:.75rem .85rem;border:1px solid var(--hs-line);border-radius:.8rem;background:color-mix(in oklab,var(--hs-card) 55%,transparent)}.hs-sale-switch{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;width:8.6rem;height:2.25rem;padding:0;overflow:hidden;border:1px solid var(--hs-line);border-radius:999px;background:color-mix(in oklab,var(--hs-canvas-text) 8%,transparent)}.hs-sale-switch-knob{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 6px);border-radius:999px;background:color-mix(in oklab,var(--hs-canvas-text) 16%,var(--hs-card));transition:transform .4s var(--ds-ease),background-color .4s ease}.hs-sale-switch.is-on .hs-sale-switch-knob{background:var(--hs-accent);transform:translateX(calc(100% + 6px))}.hs-sale-switch-label{position:relative;z-index:1;color:var(--hs-canvas-muted);font-size:.75rem;text-align:center;transition:color .3s ease}.hs-sale-switch-label.is-current{color:var(--hs-canvas-text);font-weight:600}.hs-sale-switch.is-on .hs-sale-switch-label.is-current{color:#1c140c}.hs-sale-switch:disabled{cursor:default;opacity:.7}.hs-listing-title{position:relative;display:inline-flex;align-items:center;gap:.45rem;padding-bottom:.42rem;isolation:isolate}.hs-listing-title:before{content:"";width:.48rem;height:.48rem;flex:none;border-radius:999px;background:color-mix(in oklab,var(--hs-canvas-text) 32%,transparent);box-shadow:none;transition:background-color .45s ease,box-shadow .45s ease,transform .45s var(--ds-ease)}.hs-listing-title.is-on:before{background:var(--hs-accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--hs-accent) 28%,transparent);animation:hs-listing-pulse 1.7s ease-in-out infinite}.hs-listing-title-text{position:relative;z-index:1}.hs-listing-title-light{position:absolute;z-index:0;left:.95rem;right:0;bottom:0;height:2px;width:auto;background:linear-gradient(90deg,var(--hs-accent),transparent 85%);opacity:.28;transform:scaleX(.18);transform-origin:left center;filter:grayscale(1);pointer-events:none;transition:opacity .45s ease,transform .45s var(--ds-ease),filter .45s ease}.hs-listing-title.is-on .hs-listing-title-light{opacity:1;transform:scaleX(1);filter:none}.hs-listing-title.is-off .hs-listing-title-light{opacity:.35;transform:scaleX(.28);filter:grayscale(1)}@keyframes hs-listing-pulse{0%,to{transform:scale(1)}50%{transform:scale(.82)}}.hs-pop-sizer{overflow:hidden;transition:height .34s var(--ds-ease)}.hs-pop-sizer-inner{display:flow-root}.hs-dt-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;width:100%;align-items:center;justify-content:space-between;gap:.35rem;text-align:left;font-weight:400}.hs-dt-trigger:has(input:disabled){cursor:default;opacity:.7}.hs-dt-input{min-width:0;flex:1;border:0;background:transparent;color:inherit;font:inherit;outline:none}.hs-dt-input::-moz-placeholder{opacity:.55}.hs-dt-input::placeholder{opacity:.55}.hs-dt-pop{position:fixed;z-index:calc(var(--hs-overlay-z, 80) + 36);max-height:min(28rem,calc(100vh - 16px));overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;overscroll-behavior:contain;transform-origin:top center}.hs-dt-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.15rem}.hs-dt-day{height:2rem;border:0;border-radius:999px;background:transparent;padding:0;color:var(--hs-canvas-text);font-size:.8rem;transition:background-color .2s ease,color .2s ease,transform .2s var(--ds-ease)}.hs-dt-day.is-out{opacity:.38}.hs-dt-day.is-today{box-shadow:inset 0 0 0 1px var(--hs-accent)}.hs-dt-day.is-on{background:var(--hs-accent);color:#1c140c;font-weight:600}.hs-dt-day:hover:not(.is-on):not(:disabled){background:color-mix(in oklab,var(--hs-accent) 16%,transparent)}.hs-cal-page.is-next{animation:hs-cal-next .28s var(--ds-ease) both}.hs-cal-page.is-prev{animation:hs-cal-prev .28s var(--ds-ease) both}@keyframes hs-cal-next{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}@keyframes hs-cal-prev{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}.hs-dt-time{display:flex;align-items:center;justify-content:center;gap:.65rem}.hs-dt-step{display:grid;grid-template-columns:2rem 4.2rem 2rem;align-items:center;overflow:hidden;border:1px solid var(--hs-line);border-radius:999px;background:color-mix(in oklab,var(--hs-canvas-text) 5%,transparent)}.hs-dt-step button{height:2.1rem;border:0;background:transparent;color:var(--hs-canvas-text);font-size:1rem}.hs-dt-step button:hover{background:color-mix(in oklab,var(--hs-accent) 18%,transparent)}.hs-dt-step span{display:flex;flex-direction:column;align-items:center;font-size:.95rem;font-weight:600;font-variant-numeric:tabular-nums}.hs-dt-step small{font-size:.6rem;font-weight:500;color:var(--hs-canvas-muted)}.hs-dt-head{display:flex;align-items:center;justify-content:center;gap:.35rem}.hs-dt-chip{border:0;border-radius:999px;background:color-mix(in oklab,var(--hs-canvas-text) 6%,transparent);color:inherit;padding:.28rem .7rem;font-size:.82rem;font-weight:600}.hs-dt-chip.is-open,.hs-dt-chip:hover{background:color-mix(in oklab,var(--hs-accent) 22%,transparent)}.hs-dt-sheet{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;animation:hs-modal-in .32s var(--ds-ease) both}.hs-dt-sheet.is-minute{grid-template-columns:repeat(6,minmax(0,1fr))}.hs-dt-sheet button{border:1px solid transparent;border-radius:.65rem;background:color-mix(in oklab,var(--hs-canvas-text) 5%,transparent);color:inherit;min-height:2rem;font-size:.78rem;font-variant-numeric:tabular-nums}.hs-dt-sheet button.is-on{border-color:var(--hs-accent);background:color-mix(in oklab,var(--hs-accent) 24%,transparent);color:var(--hs-accent)}.hs-dt-sheet button:hover:not(.is-on){background:color-mix(in oklab,var(--hs-accent) 14%,transparent)}.hs-cropper{height:16rem;overflow:hidden;border-radius:.85rem;background:color-mix(in oklab,var(--hs-canvas-text) 6%,transparent)}.hs-cropper img{display:block;max-width:100%}.hs-cropper .cropper-view-box{outline:1px solid var(--hs-accent)}.hs-cropper .cropper-line,.hs-cropper .cropper-point{background-color:var(--hs-accent)}.hs-cropper.is-round .cropper-face,.hs-cropper.is-round .cropper-view-box{border-radius:50%}.hs-studio-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;padding:.75rem;border:1px solid var(--hs-line);border-radius:.95rem;background:color-mix(in oklab,var(--hs-canvas-text) 3%,transparent)}.hs-studio-icon{display:grid;width:1.75rem;height:1.75rem;flex:none;place-items:center;border-radius:.55rem;background:color-mix(in oklab,var(--hs-accent) 16%,transparent);color:var(--hs-accent);font-size:1rem}.hs-studio-stat{display:inline-flex;align-items:center;gap:.3rem;color:var(--hs-canvas-muted);font-size:.72rem;font-variant-numeric:tabular-nums}.hs-studio-stat.is-down{color:color-mix(in oklab,var(--hs-accent) 80%,var(--hs-canvas-text))}.hs-studio-card{padding:.85rem;background:color-mix(in oklab,var(--hs-card,transparent) 88%,transparent)}.hs-studio-card,.hs-studio-stage{border:1px solid var(--hs-line);border-radius:.95rem}.hs-studio-stage{overflow:hidden;background:#111}.hs-studio-stage audio,.hs-studio-stage video{display:block;width:100%;max-height:24rem;background:#000}.hs-studio-stage.is-audio{padding:.85rem;background:color-mix(in oklab,var(--hs-canvas-text) 6%,transparent)}.hs-studio-caption{display:flex;align-items:center;gap:.35rem;padding:.45rem .75rem;color:color-mix(in oklab,white 78%,transparent);background:#181818;font-size:.72rem}.hs-studio-choice{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--hs-line);border-radius:999px;background:transparent;color:inherit;padding:.28rem .7rem;font-size:.75rem;line-height:1.2}.hs-studio-choice:hover:not(:disabled){border-color:color-mix(in oklab,var(--hs-accent) 55%,var(--hs-line))}.hs-studio-choice.is-on{border-color:var(--hs-accent);background:color-mix(in oklab,var(--hs-accent) 18%,transparent);color:var(--hs-accent)}.hs-studio-choice:disabled{opacity:.45}.hs-studio .hs-cropper{height:18rem;border:0;border-radius:.95rem}