.public-hud-home,.public-hud-nav,.public-hud-mobile-menu,.public-hud-footer,.public-hud-chart-card{--public-canvas:var(--background);--public-well:var(--hud-well,var(--muted));--public-surface:var(--card);--public-raised:var(--hud-raised,var(--accent));--public-border:var(--border);--public-border-strong:var(--hud-border-strong,var(--input));--public-text:var(--foreground);--public-cyan:var(--color-brand-cyan);--public-mint:var(--color-brand-mint);--public-amber:var(--color-status-stale)}.public-hud-home{min-width:0;color:var(--public-text);background:var(--public-canvas)}.public-hud-home :is(h1,h2),.public-hud-stat,.public-hud-chart-card h2{font-family:var(--wk-font-family-sans), "Inter Variable", sans-serif;letter-spacing:-.025em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}.public-hud-nav .public-hud-wordmark,.public-hud-footer .public-hud-wordmark,.public-hud-mobile-menu .public-hud-wordmark{font-family:var(--hud-pixel), ui-monospace, monospace;letter-spacing:0;font-kerning:none;font-variant-ligatures:none;-webkit-font-smoothing:none;font-size:16px;font-weight:400;line-height:1}.public-hud-hero{isolation:isolate;border-bottom:1px solid var(--public-border);background:var(--public-canvas)}.public-hud-hero:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(180deg, transparent, var(--public-canvas));position:absolute;inset:0}.public-hud-home .public-home-hero-title{letter-spacing:-.04em;text-wrap:balance;max-width:24ch;font-size:clamp(2.25rem,4.8vw,3.75rem);line-height:1.1}.public-home-hero-copy>.public-hud-kicker{letter-spacing:.1em;background:0 0;border:0;max-width:100%;padding-inline:0;font-size:.6875rem;line-height:1.7}.public-home-hero-copy>.public-hud-kicker svg{flex-shrink:0}.public-home-hero-copy>a[href=\#product-video-heading]{color:var(--muted-foreground);margin-top:.5rem;font-weight:500;text-decoration:none}.public-home-hero-copy>a[href=\#product-video-heading]:hover{color:var(--public-cyan);text-decoration:underline}.public-hud-kicker,.public-hud-tag{border:1px solid var(--public-border);border-radius:var(--radius);background:var(--public-well);font-family:var(--wk-font-family-sans), "Inter Variable", sans-serif}.public-hud-panel,.public-hud-card,.public-hud-chart-card{border:1px solid var(--public-border);border-radius:calc(var(--radius) + .25rem);background:var(--public-surface);box-shadow:none}.public-hud-chart-card h2{font-size:1rem;line-height:1.4}.public-hud-live-pixel{background:var(--public-mint);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.public-home-kicker{color:var(--public-cyan,var(--color-brand-cyan));font-family:var(--wk-font-family-sans), "Inter Variable", sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:600;line-height:1.5}.public-home-workspace{font-family:var(--wk-font-family-sans), "Inter Variable", sans-serif}.public-home-workspace-toolbar,.public-home-workspace-tabs,.public-home-workspace-saved{border-width:0}.public-home-workspace-toolbar,.public-home-workspace-tabs{border-bottom:1px solid var(--public-border)}.public-home-workspace-tabs [role=tab]+[role=tab]{border-left-width:1px}.public-home-workspace [role=tab]{min-height:3.5rem}.public-home-workspace-saved{border-top:1px solid var(--public-border)}.public-home-workspace [data-saved-ticker],.public-home-workspace [data-empty-slot]{border-radius:var(--radius);border-width:1px}.public-home-workspace [data-tape-row]{min-height:3.75rem}.public-home-workspace [data-tape-row]>span:first-child{font-variant-numeric:tabular-nums}.public-home-workspace [data-tape-row][aria-expanded=true]{box-shadow:inset 3px 0 var(--public-cyan)}.public-hud-control,.public-hud-button-primary,.public-hud-button-secondary{border-radius:var(--radius);font-family:var(--wk-font-family-sans), "Inter Variable", sans-serif}.public-hud-control{border:1px solid var(--public-border-strong);background:var(--public-well)}.public-hud-button-primary{border:1px solid var(--public-cyan);color:var(--primary-foreground);background:var(--public-cyan);box-shadow:none;transition:background-color .16s,border-color .16s}.public-hud-button-primary:hover{border-color:var(--hud-primary-soft,var(--public-cyan));background:var(--hud-primary-soft,var(--public-cyan))}.public-hud-button-secondary{border:1px solid var(--public-border-strong);color:var(--public-text);background:var(--public-well)}.public-hud-sticky{padding-bottom:max(.75rem, env(safe-area-inset-bottom));border-top:1px solid var(--public-border-strong);background:var(--public-well)}.public-hud-skeleton{border-radius:var(--radius);background:var(--public-raised)}.public-hud-progress{border-radius:var(--radius);background:var(--public-raised);height:6px}.public-hud-progress>*{background:var(--public-cyan)}.public-hud-home :is(a,button,input):focus-visible,.public-hud-nav :is(a,button):focus-visible,.public-hud-mobile-menu :is(a,button):focus-visible,.public-hud-footer :is(a,button):focus-visible{outline:2px solid var(--public-cyan);outline-offset:3px}.public-home-workspace :is(button,input):focus-visible{outline-offset:-3px}.public-hud-nav{border-bottom:1px solid var(--public-border);color:var(--public-text);background:var(--public-well)}.public-hud-mobile-menu{border:1px solid var(--public-border);color:var(--public-text);background:var(--public-well)}.public-hud-footer{border-top:1px solid var(--public-border);color:var(--public-text);background:var(--public-well)}@keyframes public-hud-feed-in{0%{opacity:0;background-color:color-mix(in srgb, var(--public-cyan) 15%, transparent)}to{opacity:1;background-color:#0000}}.public-hud-feed-new{animation:1.2s ease-out both public-hud-feed-in}@media (width>=1024px){.public-home-workspace-saved{border-top:0;border-left:1px solid var(--public-border)}}@media (width<=639px){.public-home-hero-copy>.public-hud-kicker{text-align:left}.public-home-workspace-saved>ul{gap:.5rem}.public-home-workspace [data-empty-slot]{width:2.75rem;height:2.75rem}.public-hud-sticky>div{gap:.5rem}}@media (prefers-reduced-motion:reduce){.public-hud-home *,.public-hud-home :before,.public-hud-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-home-skin=morning] .public-hud-hero{border-bottom:0}html[data-home-skin=morning] .public-hud-hero:before{content:none}html[data-home-skin=morning] .public-hud-nav{background:color-mix(in srgb, var(--hud-canvas) 92%, transparent)}html[data-home-skin=morning] .public-hud-button-primary{border-color:var(--home-cta);color:var(--hud-primary-foreground);background:var(--home-cta);box-shadow:0 10px 24px -14px color-mix(in srgb, var(--home-cta) 80%, transparent);border-radius:999px}html[data-home-skin=morning] .public-hud-button-primary:hover{border-color:var(--home-cta-hover);background:var(--home-cta-hover)}html[data-home-skin=morning] .home-dark-panel .public-hud-button-primary{color:var(--hud-shadow-color)}html[data-home-skin=morning] .public-hud-button-secondary{border:1.5px solid var(--hud-text);background:0 0;border-radius:999px}html[data-home-skin=morning] .home-dark-panel .public-hud-button-secondary{border-width:1px;border-color:var(--hud-border-strong);border-radius:var(--radius)}.public-hud-home main>:is(section,div[data-home-section])+:is(section,div[data-home-section]){border-top:1px solid var(--public-border)}.public-hud-home .public-home-kicker{color:var(--hud-mint,var(--color-brand-mint));letter-spacing:0;text-transform:none;margin-bottom:.5rem;font-size:.875rem}html[data-home-skin=morning] .public-hud-home h2{letter-spacing:-.03em;font-weight:650}html[data-home-skin=morning] .public-hud-home h3{letter-spacing:-.01em}html[data-home-skin=morning] .public-hud-home :is(.public-home-section-header>h2,#final-cta-heading){font-size:clamp(1.875rem,4vw,2.75rem);line-height:1.1}.public-home-hero{padding:.5rem clamp(.5rem,1vw,.75rem) 0}.public-home-hero-panel{--hero-hang:clamp(7rem, 16vw, 11rem);isolation:isolate;padding:clamp(6rem,11vw,8.5rem) clamp(1rem,4vw,2.5rem) 0;position:relative}.public-home-hero-panel:before{inset:0 0 var(--hero-hang);z-index:-1;content:"";background:var(--hud-well,var(--public-well));box-shadow:inset 0 0 0 1px var(--public-border);border-radius:1.5rem 1.5rem 0 0;position:absolute}.public-home-hero-tag{min-height:1.75rem;color:var(--public-text);background:var(--hud-surface,var(--public-surface));box-shadow:inset 0 0 0 1px var(--public-border);border-radius:999px;align-items:center;gap:.5rem;margin:0 0 1.25rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.public-home-hero-tag i{background:var(--public-mint);border-radius:50%;width:6px;height:6px}.public-home-hero-accent{color:var(--hud-mint,var(--color-brand-mint))}.public-hud-home .public-home-hero-title{max-width:18ch}html[data-home-skin=morning] .public-hud-home .public-home-hero-title{letter-spacing:-.04em;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:650;line-height:1.04}.public-home-hero-copy [data-testid=cta-shell]{max-width:36rem;margin-inline:auto}.public-home-hero-copy [data-testid=cta-checklist] li{font-weight:500}html[data-home-skin=morning] .public-home-hero-copy .public-hud-button-secondary{background:0 0;border-color:#0000}html[data-home-skin=morning] .public-home-hero-copy .public-hud-button-secondary:hover{text-underline-offset:5px;text-decoration:underline}.public-home-hero-jumps{flex-wrap:wrap;justify-content:center;gap:0 1.5rem;margin-top:.75rem;font-size:.875rem;font-weight:600;display:flex}.public-home-hero-jumps a{color:var(--muted-foreground);text-decoration:none}.public-home-hero-jumps a:hover{color:var(--public-text);text-underline-offset:5px;text-decoration:underline}.public-home-hero-stage{margin-top:clamp(1.5rem,3vw,2.5rem)}.public-home-example{padding-top:4.5rem;position:relative}.public-home-example-owl{z-index:2;position:absolute;top:0;right:1.5rem}.public-home-example-card{box-shadow:0 40px 80px -40px #0b16268c}.public-home-rig{background:var(--hud-border);box-shadow:inset 0 0 0 1px var(--hud-border);counter-reset:home-pane;border-radius:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-inline:0;padding:0;list-style:none;display:grid;overflow:hidden}.public-home-rig-pane{background:var(--hud-surface);grid-template-rows:auto 1fr;gap:.875rem;min-width:0;padding:1.25rem;display:grid}.public-home-rig-pane:nth-child(2){background:var(--hud-raised)}.public-home-rig-label{color:var(--hud-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:650;line-height:1.5}.public-home-rig-label:before{color:var(--wk-color-brand-mint-light);font-variant-numeric:tabular-nums;content:counter(home-pane);counter-increment:home-pane;margin-right:.5rem}.public-home-rig-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:1.25rem;display:grid}.public-home-chip{color:var(--hud-muted);background:color-mix(in srgb, var(--hud-text) 8%, transparent);border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.public-home-chip[data-tone=long]{color:var(--wk-color-brand-mint-light);background:color-mix(in srgb, var(--wk-color-brand-mint) 18%, transparent)}.public-home-level{border:1px solid var(--hud-border);background:var(--hud-canvas);border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.65rem .875rem;display:grid}.public-home-level dt{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.public-home-level-label{font-weight:700}.public-home-level-hint{color:var(--hud-muted);font-size:.8125rem}.public-home-level dd{color:var(--hud-text);margin:0;font-size:1.125rem;font-weight:700}.public-home-level[data-level=entry] .public-home-level-label{color:var(--wk-color-brand-body-light)}.public-home-level[data-level=stop] .public-home-level-label{color:var(--wk-color-brand-red)}.public-home-level[data-level=target] .public-home-level-label{color:var(--wk-color-brand-mint-light)}.public-home-why{border:1px dashed color-mix(in srgb, var(--wk-color-brand-body-light) 45%, transparent);color:var(--wk-color-brand-grey-light);border-radius:.75rem;margin:0;padding:.8rem 1rem;font-size:.9375rem;line-height:1.6}.public-home-note{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.5}.public-home-note-title{color:var(--public-text);margin-bottom:.2rem;font-weight:650;display:block}.public-home-decision-mark{width:2.25rem;height:2.25rem;color:var(--wk-color-brand-red);background:color-mix(in srgb, var(--wk-color-brand-red) 16%, transparent);border-radius:999px;flex:none;place-items:center;display:grid}.public-home-decision[data-published=true] .public-home-decision-mark{color:var(--wk-color-brand-mint-light);background:color-mix(in srgb, var(--wk-color-brand-mint) 16%, transparent)}.public-home-side-short{color:var(--wk-color-brand-red-dark)}.home-dark-panel .public-home-side-short{color:var(--wk-color-brand-red)}.public-home-intro{border-top:1px solid var(--public-border);gap:1rem 2rem;margin-top:clamp(3.5rem,7vw,5.5rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid}.public-home-intro-label{color:var(--hud-mint,var(--color-brand-mint));margin:0;font-size:.875rem;font-weight:600}.public-home-stats{gap:1.25rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}.public-home-stats li{color:var(--muted-foreground);letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(1.0625rem,1.7vw,1.3125rem);line-height:1.35}.public-home-stats strong{color:var(--public-text);font-weight:650}.public-home-list{border-top:1px solid var(--public-border);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.public-home-step{min-width:0;padding:1.75rem clamp(1rem,2.5vw,1.75rem) 0}.public-home-step+.public-home-step{border-left:1px solid var(--public-border)}.public-home-step-n{color:var(--hud-mint,var(--color-brand-mint));font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}.public-home-guide{flex-wrap:wrap;justify-content:center;gap:0 1.5rem;margin-top:clamp(2rem,4vw,3rem);display:flex}.public-home-workspace-frame{border-radius:1.25rem;overflow:hidden}.public-home-cta{padding:clamp(2rem,5vw,4rem) clamp(.5rem,1vw,.75rem)}.public-home-cta-panel{background:var(--hud-well,var(--public-well));max-width:80rem;box-shadow:inset 0 0 0 1px var(--public-border);border-radius:1.5rem;padding:clamp(4rem,9vw,7.5rem) clamp(1rem,4vw,2.5rem) clamp(3.5rem,7vw,5.5rem)}.public-home-cta-panel>:is(h2,p){max-width:46rem}@media (width>=1024px){.public-home-intro{grid-template-columns:12rem minmax(0,1fr)}.public-home-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=899px){.public-home-hero-panel{--hero-hang:30rem}.public-home-rig,.public-home-rig-notes,.public-home-list{grid-template-columns:minmax(0,1fr)}.public-home-step{padding-inline:0}.public-home-step+.public-home-step{border-left:0;border-top:1px solid var(--public-border);margin-top:1.75rem}}.public-home-tour [data-testid=product-tour-video]>:is(h3,p,figcaption){text-align:center}.public-home-tour [data-testid=product-tour-video]>p{max-width:44rem;margin-inline:auto}@media (width<=639px){.public-home-hero-jumps{gap:0 1rem;font-size:.8125rem}.public-home-example{padding-top:5.25rem}.public-home-example-owl{right:.75rem;width:88px!important;height:88px!important}}.public-hud-home{--home-ease:cubic-bezier(.23, 1, .32, 1)}.public-hud-home :is(h2[id],h3[id]){scroll-margin-top:6rem}.public-home-cta-panel{isolation:isolate;position:relative}.public-home-hero-panel:after,.public-home-cta-panel:before{inset:0 0 var(--hero-hang,0);z-index:-1;content:"";pointer-events:none;background:radial-gradient(ellipse 50% 40% at 50% 0%, color-mix(in srgb, var(--public-mint) 9%, transparent), transparent), linear-gradient(to right, color-mix(in srgb, var(--public-border) 45%, transparent) 1px, transparent 1px) 50% 0 / 3rem 3rem, linear-gradient(to bottom, color-mix(in srgb, var(--public-border) 45%, transparent) 1px, transparent 1px) 50% 0 / 3rem 3rem;border-radius:1.5rem 1.5rem 0 0;position:absolute;-webkit-mask-image:radial-gradient(75% 70% at 50% 0,#000 30%,#0000 100%);mask-image:radial-gradient(75% 70% at 50% 0,#000 30%,#0000 100%)}.public-home-cta-panel:before{border-radius:inherit}.public-home-hero-line{inset-inline:0;bottom:var(--hero-hang);z-index:-1;pointer-events:none;width:100%;height:clamp(8rem,16vw,13rem);position:absolute;overflow:visible}.public-home-hero-line path{fill:none;stroke:var(--public-mint);stroke-width:2px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.45}.public-home-hero-jumps svg{color:var(--hud-mint,var(--public-mint))}.public-home-ruler{margin-top:1.25rem}.public-home-ruler-title{color:var(--hud-muted);margin:0 0 .5rem;font-size:.75rem;font-weight:600}.public-home-ruler-bar{height:.5rem;display:flex;position:relative}.public-home-ruler-risk,.public-home-ruler-room{height:100%;display:block}.public-home-ruler-risk{width:var(--risk-share);background:var(--wk-color-brand-red);transform-origin:100%;border-radius:999px 0 0 999px}.public-home-ruler-room{background:var(--wk-color-brand-mint);transform-origin:0;border-radius:0 999px 999px 0;flex:1}.public-home-ruler-entry{top:-.25rem;bottom:-.25rem;left:var(--risk-share);background:var(--hud-text);border-radius:1px;width:2px;margin-left:-1px;position:absolute}.public-home-ruler-legend{color:var(--hud-muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.5rem;font-size:.75rem;font-weight:600;display:flex}.public-home-ruler-legend [data-tone=risk]{color:var(--wk-color-brand-red)}.public-home-ruler-legend [data-tone=room]{color:var(--wk-color-brand-mint-light)}.public-home-example .public-home-rig-pane{position:relative}.public-home-example .public-home-rig-pane:after{content:"";pointer-events:none;box-shadow:0 0 0 1px color-mix(in srgb, var(--wk-color-brand-mint) 60%, transparent), 0 0 0 5px color-mix(in srgb, var(--wk-color-brand-mint) 12%, transparent);opacity:0;border-radius:.875rem;position:absolute;inset:6px}.public-home-step{position:relative}.public-home-step:before{top:-1px;content:"";background:var(--hud-mint,var(--public-mint));transform-origin:0;height:2px;transition:transform .5s var(--home-ease);position:absolute;inset-inline:0;transform:scaleX(0)}.public-home-step:hover:before{transform:scaleX(1)}.public-home-decision{transition:background-color .2s var(--home-ease)}.public-home-decision:hover{background:var(--hud-raised)}.public-home-decision:nth-child(2):hover{background:var(--hud-surface)}.public-hud-home :is(.public-hud-button-primary,.public-hud-button-secondary){transition:background-color .16s ease, border-color .16s ease, transform .16s var(--home-ease)}.public-hud-home :is(.public-hud-button-primary,.public-hud-button-secondary):active{transform:scale(.97)}.public-hud-home a .lucide-arrow-right{transition:transform .2s var(--home-ease)}.public-hud-home a:hover .lucide-arrow-right{transform:translate(3px)}@media (prefers-reduced-motion:no-preference){.public-home-hero-line path{animation:home-draw 2.4s var(--home-ease) .2s both}.public-home-hero-tag i{animation:1.8s ease-out .6s 3 home-ping}.public-home-example:not([data-reveal=pending]) .public-home-level{animation:home-rise .6s var(--home-ease) both}.public-home-example:not([data-reveal=pending]) .public-home-level:first-child{animation-delay:.25s}.public-home-example:not([data-reveal=pending]) .public-home-level:nth-child(2){animation-delay:.35s}.public-home-example:not([data-reveal=pending]) .public-home-level:nth-child(3){animation-delay:.45s}.public-home-example:not([data-reveal=pending]) :is(.public-home-ruler-risk,.public-home-ruler-room){animation:home-grow .9s var(--home-ease) .5s both}.public-home-example:not([data-reveal=pending]) .public-home-rig-pane:after{animation:home-halo 1.5s var(--home-ease) both}.public-home-example:not([data-reveal=pending]) .public-home-rig-pane:first-child:after{animation-delay:1.1s}.public-home-example:not([data-reveal=pending]) .public-home-rig-pane:nth-child(2):after{animation-delay:2.4s}.public-home-example:not([data-reveal=pending]) .public-home-rig-pane:nth-child(3):after{animation-delay:3.7s}}@keyframes home-draw{0%{stroke-dashoffset:1px}}@keyframes home-rise{0%{opacity:0;transform:translateY(.5rem)}}@keyframes home-grow{0%{transform:scaleX(0)}}@keyframes home-halo{0%,to{opacity:0}20%,70%{opacity:1}}@keyframes home-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--public-mint) 55%, transparent)}to{box-shadow:0 0 0 .5rem #0000}}@media (width<=419px){.public-home-hero-jumps svg{display:none}}
