.ws-demo{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:1rem;background:#030711b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:ws-demo-fade .2s cubic-bezier(.23,1,.32,1) both}@keyframes ws-demo-fade{0%{opacity:0}to{opacity:1}}.ws-demo__panel{width:min(100%,34rem);max-height:min(92svh,46rem);overflow-y:auto;position:relative;padding:clamp(1.8rem,4vw,2.6rem) clamp(1.4rem,3.6vw,2.4rem) clamp(1.6rem,3.4vw,2.2rem);border:1px solid rgba(184,236,255,.16);border-radius:1.1rem .25rem;background:radial-gradient(ellipse 90% 60% at 50% 0%,rgba(23,48,108,.42),transparent 70%),#060b16;color:#f4f2ec;box-shadow:0 2.2rem 5rem #0000008c,0 0 3rem #2d5be01f;animation:ws-demo-rise .26s cubic-bezier(.23,1,.32,1) both}@keyframes ws-demo-rise{0%{opacity:0;transform:translate3d(0,.8rem,0) scale(.97)}to{opacity:1;transform:none}}.ws-demo__close{position:absolute;top:.9rem;right:.9rem;display:grid;place-items:center;width:2.1rem;height:2.1rem;border:1px solid rgba(244,242,236,.18);border-radius:50%;background:transparent;color:#f4f2ecb8;cursor:pointer;transition:color .16s,border-color .16s,transform .16s}.ws-demo__close:hover{color:#b8ecff;border-color:#b8ecff73}.ws-demo__close:active{transform:scale(.94)}.ws-demo__eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1rem;color:#f4f2ec85;font-family:IBM Plex Mono,monospace;font-size:.56rem;font-weight:500;letter-spacing:.14em}.ws-demo__eyebrow span{width:.38rem;height:.38rem;border-radius:50%;background:#b8ecff;box-shadow:0 0 .6rem #55a7d48c}.ws-demo__panel h3{margin:0 0 .9rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.9rem,4.6vw,2.55rem);font-weight:500;letter-spacing:-.045em;line-height:1.02}.ws-demo__panel h3 em{color:transparent;background:linear-gradient(104deg,#fff3d0,#ffe396 34%,#f5c760 62%,#d8a94b);-webkit-background-clip:text;background-clip:text;font-style:italic}.ws-demo__sub{margin:0 0 1.5rem;color:#f4f2ec99;font-size:.86rem;line-height:1.62}.ws-demo__form{display:grid;gap:.95rem}.ws-demo__row{display:grid;grid-template-columns:1fr 1fr;gap:.95rem}.ws-demo__form label{display:grid;gap:.42rem}.ws-demo__form label span{color:#f4f2ec8f;font-family:IBM Plex Mono,monospace;font-size:.55rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.ws-demo__form label span em{color:#f4f2ec57;font-style:normal;text-transform:none;letter-spacing:.06em}.ws-demo__form input:not(.ws-demo__honey),.ws-demo__form select,.ws-demo__form textarea{width:100%;padding:.68rem .8rem;border:1px solid rgba(184,236,255,.16);border-radius:.55rem;background:#b8ecff0b;color:#f4f2ec;font:500 .86rem DM Sans,sans-serif;transition:border-color .16s,background-color .16s,box-shadow .16s}.ws-demo__form ::placeholder{color:#f4f2ec4d}.ws-demo__form input:focus-visible,.ws-demo__form select:focus-visible,.ws-demo__form textarea:focus-visible{outline:none;border-color:#b8ecff8c;background:#b8ecff14;box-shadow:0 0 0 3px #b8ecff1f}.ws-demo__form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(244,242,236,.6) 50%),linear-gradient(135deg,rgba(244,242,236,.6) 50%,transparent 50%);background-position:calc(100% - 1.05rem) 55%,calc(100% - .75rem) 55%;background-size:.3rem .3rem;background-repeat:no-repeat}.ws-demo__form select:invalid,.ws-demo__form select option[value=""]{color:#f4f2ec4d}.ws-demo__form select option{background:#0a101d;color:#f4f2ec}.ws-demo__form textarea{resize:vertical;min-height:3.2rem}.ws-demo__honey{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.ws-demo__submit{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;margin-top:.35rem;padding:.88rem 1.5rem;border:0;border-radius:999px;background:#f4f2ec;color:#10151f;font:600 .88rem DM Sans,sans-serif;cursor:pointer;transition:background-color .17s,transform .16s,box-shadow .2s;box-shadow:0 0 2rem #b8ecff1f}.ws-demo__submit:hover{background:#b8ecff;box-shadow:0 0 2.8rem #b8ecff47}.ws-demo__submit:active{transform:scale(.97)}.ws-demo__submit:disabled{opacity:.6;cursor:default}.ws-demo__fine{margin:.25rem 0 0;color:#f4f2ec61;font-size:.68rem;text-align:center}.ws-demo__error{margin:0;color:#ffb4a8;font-size:.78rem;line-height:1.5}.ws-demo__done{display:grid;justify-items:center;gap:.9rem;padding:1.6rem .4rem .8rem;text-align:center}.ws-demo__done-orb{width:3rem;height:3rem;border:1px solid rgba(197,237,255,.35);border-top-color:#c5edffe6;border-radius:50%;box-shadow:inset 0 0 1.4rem #5a90ff33,0 0 1.8rem #2d5be040;animation:ws-demo-spin 10s linear infinite}@keyframes ws-demo-spin{to{transform:rotate(360deg)}}.ws-demo__done h3{margin:0}.ws-demo__done p{margin:0;max-width:22rem;color:#f4f2ec9e;font-size:.88rem;line-height:1.6}@media (max-width: 560px){.ws-demo{padding:.7rem;align-items:end}.ws-demo__row{grid-template-columns:1fr}.ws-demo__panel{max-height:94svh;border-radius:.9rem .9rem .2rem .2rem}}@media (prefers-reduced-motion: reduce){.ws-demo,.ws-demo__panel,.ws-demo__done-orb{animation:none}}.wr-os{--midnight: #050a12;--pearl: #f4f2ec;--ice: #b8ecff;--gold: #f5c760;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);position:relative;isolation:isolate;overflow:hidden;padding:clamp(2.4rem,4.5vh,3.4rem) 0 clamp(2.6rem,5vh,3.6rem);color:var(--pearl);background:radial-gradient(ellipse 60% 38% at 50% 0%,rgba(47,109,242,.09),transparent 70%),var(--midnight);border-top:1px solid rgba(184,236,255,.08);scroll-margin-top:4.5rem}.wr-os__grain{position:absolute;z-index:-1;inset:0;opacity:.16;pointer-events:none;background-image:radial-gradient(rgba(244,242,236,.13) .5px,transparent .7px);background-size:5px 5px;-webkit-mask-image:radial-gradient(ellipse at center,black,transparent 80%);mask-image:radial-gradient(ellipse at center,black,transparent 80%)}.wr-os__shell{width:min(100% - clamp(2.5rem,8vw,8rem),76rem);margin:0 auto}.wr-os__head{display:flex;flex-direction:column;align-items:center;gap:.7rem;justify-content:center;text-align:center;margin-bottom:clamp(.7rem,1.2vw,1.1rem)}.wr-os__head h2{margin:0;font-family:DM Sans,sans-serif;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:600;letter-spacing:-.015em;line-height:1.25;color:#f4f2eceb}.wr-os__sub{margin:0;font-size:clamp(.8rem,1vw,.9rem);font-weight:400;letter-spacing:.01em;color:#f4f2ec80}.wr-os__title{display:inline-flex;align-items:baseline;justify-content:center;gap:.45em;flex-wrap:wrap}.wr-os__title em{font-family:Playfair Display,serif;font-style:italic;font-weight:500;font-size:1.7em;line-height:1;letter-spacing:-.02em;color:transparent;background:linear-gradient(104deg,#e3fbff,#9fdcff 34%,#6ea8ff 72%,#b8ecff);-webkit-background-clip:text;background-clip:text;text-shadow:0 0 2.2rem rgba(184,236,255,.18)}.wr-os__bridge{position:relative}.wr-os__sky{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;width:min(100%,56rem);margin:0 auto}.wr-os__sky-chip--main{transform:translateY(0);z-index:1}.wr-os__sky-chip--2,.wr-os__sky-chip--3{transform:translateY(1.35rem)}.wr-os__sky-chip--1,.wr-os__sky-chip--4{transform:translateY(2.6rem)}.wr-os__flow-main-chip{display:inline-flex;align-items:center;gap:.6rem;padding:.55rem .85rem;border:1px solid rgba(184,236,255,.4);border-radius:.8rem;color:#f4f2eceb;font-size:.8rem;font-weight:600;white-space:nowrap;background:radial-gradient(ellipse at 30% 25%,rgba(184,236,255,.12),transparent 70%),#b8ecff0d;box-shadow:0 0 1.6rem #b8ecff24}.wr-os__flow-main-chip svg{color:var(--ice);flex:none}.wr-os__flow-main-chip>span{display:grid;gap:.14rem}.wr-os__flow-main-chip em{font:500 .48rem IBM Plex Mono,monospace;font-style:normal;letter-spacing:.14em;color:#b8ecffb3}.wr-os__flow-chip{display:inline-flex;align-items:center;gap:.36rem;padding:.32rem .62rem;border:1px solid rgba(184,236,255,.14);border-radius:999px;color:#f4f2ec99;font-size:.66rem;font-weight:500;white-space:nowrap;background:#050a12b8}.wr-os__flow-chip svg{color:#b8ecffa6;flex:none}.wr-os__fall{position:relative;height:clamp(3.6rem,5.4vw,5rem);margin-top:.4rem}.wr-os__fall svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.wr-os__bowl{position:absolute;left:50%;bottom:-2.8rem;width:12.5rem;height:12.5rem;transform:translate(-50%);border:1px dashed rgba(184,236,255,.2);border-radius:50%;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,black 40%,transparent 52%);mask-image:linear-gradient(to bottom,black 40%,transparent 52%)}.wr-os__bowl--far{width:17.5rem;height:17.5rem;bottom:-5.2rem;border-color:#b8ecff1a}.wr-os__bowl--near{width:8rem;height:8rem;bottom:-.7rem;border-color:#b8ecff4d}.wr-os__vein{stroke:url(#wrOsVeinFade);stroke-width:1;stroke-dasharray:2 5;vector-effect:non-scaling-stroke}.wr-os__vein--main{stroke:url(#wrOsVeinFade);stroke-width:1.4;stroke-dasharray:3 4}.wr-os__stage{position:relative;padding-top:4.6rem}.wr-os__core{position:absolute;top:0;left:50%;transform:translate(-50%);display:grid;justify-items:center;align-content:center;gap:.45rem;width:5.8rem;height:5.8rem;border:1px solid rgba(184,236,255,.22);border-radius:50%;background:radial-gradient(circle at 34% 28%,rgba(184,236,255,.08),transparent 62%),#050a12f5;box-shadow:0 0 2.6rem #b8ecff1f,inset 0 0 1.8rem #b8ecff0d;z-index:2}.wr-os__core img{width:2rem;height:2rem;object-fit:contain;filter:brightness(0) invert(1) opacity(.92)}.wr-os__core b{color:#f4f2ecd9;font:600 .56rem IBM Plex Mono,monospace;letter-spacing:.2em}.wr-os__core-pulse{position:absolute;top:50%;left:50%;width:7rem;height:7rem;transform:translate(-50%,-50%);border:1px solid rgba(184,236,255,.28);border-radius:50%;box-shadow:0 0 2.4rem #b8ecff29,inset 0 0 1.6rem #b8ecff14;animation:wr-os-pulse 3.4s var(--ease-in-out) infinite}@keyframes wr-os-pulse{0%,to{opacity:.75;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}.wr-os__doors{display:flex;gap:.45rem;min-height:clamp(20rem,calc(100vh - 26rem),27rem)}.wr-os__door{position:relative;flex:1 1 0;display:block;overflow:hidden;padding:0;border:0;border-radius:1rem;text-align:left;cursor:pointer;color:inherit;background:linear-gradient(160deg,rgba(var(--tint),.1),rgba(var(--tint),.03) 55%,rgba(var(--tint),.06)),#f4f2ec04;transition:flex-grow .48s var(--ease-in-out),background-color .3s var(--ease-out)}.wr-os__door:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.1;background-image:radial-gradient(rgba(244,242,236,.35) .5px,transparent .7px);background-size:4px 4px}.wr-os__door.is-open{flex-grow:4.6;background:linear-gradient(160deg,rgba(var(--tint),.17),rgba(var(--tint),.05) 52%,rgba(var(--tint),.1)),#f4f2ec05}.wr-os__door:focus-visible{outline:2px solid rgba(var(--tint),.8);outline-offset:2px}.wr-os__door-art{position:absolute;right:-12%;bottom:-14%;width:clamp(13rem,21vw,19rem);aspect-ratio:1;color:rgb(var(--tint));opacity:.14;pointer-events:none;transition:opacity .45s var(--ease-out),transform .55s var(--ease-out);transform:rotate(-4deg);-webkit-mask-image:radial-gradient(ellipse at 40% 40%,black 45%,transparent 85%);mask-image:radial-gradient(ellipse at 40% 40%,black 45%,transparent 85%)}.wr-os__door-art svg{width:100%;height:100%}.wr-os__door.is-open .wr-os__door-art{opacity:.22;transform:rotate(0) scale(1.06);right:2%;bottom:auto;top:4%}.wr-os__door-spine{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1rem 0;opacity:1;transition:opacity .25s var(--ease-out)}.wr-os__door-index{font:500 .58rem IBM Plex Mono,monospace;letter-spacing:.12em;color:rgba(var(--tint),.75)}.wr-os__door-vname{writing-mode:vertical-rl;transform:rotate(180deg);font-family:DM Sans,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#f4f2ecd1}.wr-os__door-spine-icon{color:rgba(var(--tint),.7)}.wr-os__door.is-open .wr-os__door-spine{opacity:0;pointer-events:none}.wr-os__door-face{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;gap:.8rem;padding:clamp(1.4rem,2.6vw,2.3rem);min-width:clamp(16rem,30vw,26rem);opacity:0;transform:translate(1.4rem);transition:opacity .3s var(--ease-out),transform .42s var(--ease-out)}.wr-os__door.is-open .wr-os__door-face{opacity:1;transform:translate(0);transition-delay:.14s}.wr-os__door-top{display:flex;align-items:center;gap:.7rem;margin-bottom:auto}.wr-os__door-verb{font:700 .72rem DM Sans,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#f4f2ece6}.wr-os__door-value{display:inline-flex;align-items:center;padding:.28rem .62rem;border-radius:999px;border:1px solid rgba(var(--tint),.35);background:rgba(var(--tint),.1);color:rgb(var(--tint));font:600 .6rem IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.wr-os__door-hero{font-family:Playfair Display,serif;font-size:clamp(1.9rem,3.6vw,3.1rem);font-weight:500;line-height:1.12;letter-spacing:-.01em;color:#f4f2ecf7;max-width:18ch;text-wrap:balance}.wr-os__door-support{font-size:clamp(.88rem,1.2vw,1.02rem);font-weight:400;line-height:1.55;color:#f4f2ec9e;max-width:44ch}.wr-os__door-sig{display:inline-flex;align-items:center;gap:.45rem;margin-top:.35rem;font:600 .56rem IBM Plex Mono,monospace;letter-spacing:.18em;color:rgba(var(--tint),.85)}.wr-os__door-sig svg{flex:none;opacity:.9}.wr-os__head,.wr-os__bridge,.wr-os__stage{opacity:0;transform:translateY(1.2rem);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.wr-os.is-settled .wr-os__head{opacity:1;transform:none}.wr-os.is-settled .wr-os__bridge{opacity:1;transform:none;transition-delay:.12s}.wr-os.is-settled .wr-os__stage{opacity:1;transform:none;transition-delay:.24s}@media (max-width: 940px){.wr-os__sky{flex-wrap:wrap;justify-content:center;gap:.45rem;max-width:24rem}.wr-os__sky-chip--main{order:-1;flex-basis:100%;display:inline-flex;justify-content:center;transform:none}.wr-os__sky-chip--1,.wr-os__sky-chip--2,.wr-os__sky-chip--3,.wr-os__sky-chip--4{transform:none}.wr-os__fall{height:5.6rem;margin-top:.7rem}.wr-os__bowl{width:10rem;height:10rem;bottom:-2.4rem}.wr-os__bowl--far{width:14rem;height:14rem;bottom:-4.4rem}.wr-os__bowl--near{width:6.6rem;height:6.6rem;bottom:-.7rem}.wr-os__stage{padding-top:4.2rem}.wr-os__core{width:4.6rem;height:4.6rem;gap:.3rem}.wr-os__core img{width:1.6rem;height:1.6rem}.wr-os__core-pulse{width:5.6rem;height:5.6rem}.wr-os__doors{flex-direction:column;min-height:0;gap:.4rem}.wr-os__door{flex:none;min-height:3.4rem;transition:min-height .4s var(--ease-in-out)}.wr-os__door.is-open{min-height:19rem}.wr-os__door-spine{flex-direction:row;justify-content:flex-start;gap:.8rem;padding:0 1.1rem}.wr-os__door-vname{writing-mode:horizontal-tb;transform:none;font-size:.82rem}.wr-os__door-spine-icon{margin-left:auto}.wr-os__door-face{min-width:0}.wr-os__door-art{width:clamp(9rem,34vw,12rem);right:-8%;bottom:-10%}}@media (max-width: 620px){.wr-os__door-hero{font-size:1.45rem}}@media (prefers-reduced-motion: reduce){.wr-os__head,.wr-os__bridge,.wr-os__stage{opacity:1!important;transform:none!important;transition:none!important}.wr-os__door,.wr-os__door-face,.wr-os__door-spine,.wr-os__door-art{transition:none!important}.wr-os__core-pulse{animation:none}}.wispr-opening,.wispr-intro,.wispr-hero,.wispr-intelligence{--midnight: #050a12;--midnight-soft: #0a111d;--mineral: #f2f0ea;--pearl: #f4f2ec;--ice: #b8ecff;--indigo: #6875f6;--lime: #f5c760;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1)}.wispr-opening{min-height:188svh;position:relative;background:var(--midnight)}.wispr-opening__sticky{height:100svh;position:sticky;top:0;isolation:isolate;overflow:hidden;background:var(--midnight)}.wispr-intro,.wispr-hero{min-height:100svh;position:relative;isolation:isolate;overflow:hidden;color:var(--pearl);background:var(--midnight)}.wispr-intro--opening,.wispr-hero--opening{position:absolute;inset:0;min-height:0}.wispr-intro--opening{z-index:3;opacity:var(--intro-opacity, 1);transform:translate3d(0,var(--intro-shift, 0%),0);will-change:transform,opacity}.wispr-intro--opening{pointer-events:none}.wispr-hero--opening{z-index:1}.wispr-intro__grain,.wispr-intelligence__grain{position:absolute;z-index:-1;inset:0;opacity:.2;pointer-events:none;background-image:radial-gradient(rgba(244,242,236,.14) .5px,transparent .7px);background-size:5px 5px;-webkit-mask-image:radial-gradient(ellipse at center,black,transparent 78%);mask-image:radial-gradient(ellipse at center,black,transparent 78%)}.wispr-intro__rule{position:absolute;z-index:2;inset:clamp(1rem,3vw,2.8rem);border:1px solid rgba(184,236,255,.1);pointer-events:none;-webkit-mask-image:linear-gradient(90deg,black,transparent 38%,transparent 72%,black);mask-image:linear-gradient(90deg,black,transparent 38%,transparent 72%,black)}.wispr-intro__brand{position:absolute;z-index:8;top:clamp(1.35rem,3vw,2.7rem);left:clamp(1.35rem,4.2vw,4.4rem)}.wispr-intro__brand img,.wispr-hero__lab-nav img{width:clamp(6.1rem,8.2vw,7.8rem);height:auto}.wispr-intro__proof-scene{width:min(68vw,82rem);height:100%;position:absolute;z-index:0;inset:0 0 0 auto;margin:0;opacity:.88;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 26%,black 92%,transparent),linear-gradient(180deg,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(90deg,transparent,black 26%,black 92%,transparent),linear-gradient(180deg,transparent,black 12%,black 88%,transparent);transform:scale(1.02) translate3d(calc((1 - var(--fold-progress, 0)) * 1.5vw),0,0);transition:opacity .56s var(--ease-out)}.wispr-intro__proof-scene>img{width:100%;height:100%;object-fit:cover;object-position:65% center;filter:grayscale(.18) saturate(.78) contrast(1.08) brightness(.68) hue-rotate(5deg)}.wispr-intro__proof-scene-shade{position:absolute;inset:0;background:linear-gradient(90deg,#050a12,#050a12e6 18%,#050a1257 51%,#050a1214),linear-gradient(180deg,#050a1242,#6875f60d 56%,#050a12a3)}.wispr-intro__frame{width:min(100% - clamp(2.6rem,8.4vw,8.8rem),91rem);height:100%;position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;margin:0 auto}.wispr-intro__claim{max-width:43rem;padding-top:2rem;opacity:0;transform:translate3d(0,1.5rem,0);transition:opacity .56s var(--ease-out),transform .72s var(--ease-out)}.wispr-intro.is-ready .wispr-intro__claim{opacity:1;transform:translateZ(0)}.wispr-intro__eyebrow,.wispr-hero__category,.wispr-hero__visual figcaption,.wispr-intelligence__eyebrow,.wispr-intelligence__active-index,.wispr-lens__caption{font-family:IBM Plex Mono,monospace;font-size:.66rem;font-weight:500;letter-spacing:.12em}.wispr-intro__eyebrow,.wispr-hero__category,.wispr-intelligence__eyebrow{display:inline-flex;align-items:center;gap:.65rem;margin:0 0 1.25rem;color:#f4f2ec94}.wispr-intro__eyebrow span,.wispr-hero__category span,.wispr-intelligence__eyebrow span{width:.42rem;height:.42rem;flex:0 0 auto;border-radius:50%;background:var(--ice);box-shadow:0 0 .8rem #b8ecffb8}.wispr-intro h1,.wispr-hero h2,.wispr-intelligence h2,.wispr-intelligence__actions h3{margin:0;color:var(--pearl);font-family:Cormorant Garamond,serif;font-weight:500;letter-spacing:-.055em}.wispr-intro h1{max-width:12.5ch;font-size:clamp(3.4rem,7.2vw,7.9rem);line-height:.79}.wispr-intro h1 span,.wispr-hero h2 span{display:block}.wispr-intro h1 span+span{margin-top:.18em}.wispr-intro h1 em,.wispr-hero h2 em,.wispr-intelligence__exit em{color:var(--lime);font-style:italic}.wispr-intro__outcome{max-width:31rem;margin:2.15rem 0 0;color:#f4f2eca8;font:500 clamp(.92rem,1.25vw,1.14rem)/1.6 "DM Sans",sans-serif}.wispr-intro__continue{position:absolute;z-index:9;right:clamp(1.35rem,4.2vw,4.4rem);bottom:clamp(1.35rem,3vw,2.7rem);display:inline-flex;align-items:center;gap:.7rem;padding:.74rem 0;border:0;border-bottom:1px solid rgba(184,236,255,.38);color:#f4f2ecc2;background:transparent;font:500 .63rem IBM Plex Mono,monospace;letter-spacing:.12em;cursor:pointer;transition:color .18s var(--ease-out),border-color .18s var(--ease-out),transform .16s var(--ease-out)}.wispr-intro__continue:hover{color:var(--ice);border-color:var(--ice)}.wispr-intro__continue:active{transform:scale(.97)}.wispr-intro__aperture-object{width:clamp(18rem,34vw,37rem);aspect-ratio:.88;position:absolute;z-index:2;right:clamp(-7rem,-2vw,-1rem);top:50%;opacity:.8;transform:translate3d(calc((1 - var(--fold-progress, 0)) * 2vw),-47%,0) scale(calc(.94 + var(--fold-progress, 0) * .06))}.wispr-intro__aperture-arc{position:absolute;inset:4% 0 3%;border:clamp(1.7rem,3.5vw,3.8rem) solid rgba(17,25,43,.86);border-left-color:#6875f624;border-radius:50%;box-shadow:inset 0 0 4rem #b8ecff0d,0 0 7rem #6875f614;transform:rotate(24deg)}.wispr-intro__chamber{position:absolute;left:50%;display:grid;place-items:center;border:1px solid rgba(184,236,255,.18);background:linear-gradient(145deg,#b8ecff1a,#070c17c7 35%,#6875f617);box-shadow:inset 1rem 1rem 3rem #b8ecff0a,inset -1rem -1rem 3rem #00000075,0 1.5rem 5rem #00000057;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translate(-50%)}.wispr-intro__chamber--upper{width:33%;aspect-ratio:1.2;top:24%;border-radius:46% 54% 49% 51%}.wispr-intro__chamber--lower{width:48%;aspect-ratio:1;top:47%;border-radius:48% 52% 45% 55%}.wispr-intro__chamber--upper i{width:38%;height:1px;background:linear-gradient(90deg,transparent,var(--ice),transparent);box-shadow:0 0 1.2rem var(--ice);opacity:.62}.wispr-intro__chamber--lower img{width:23%;opacity:.78;filter:drop-shadow(0 0 1.3rem rgba(184,236,255,.3))}.wispr-hero{padding:clamp(4.8rem,7vw,7rem) 0 clamp(2rem,4vw,4rem);background:radial-gradient(circle at 78% 42%,rgba(104,117,246,.12),transparent 28%),var(--midnight)}.wispr-hero__lab-nav{position:absolute;z-index:6;top:1.3rem;right:clamp(1.3rem,4vw,4rem);left:clamp(1.3rem,4vw,4rem);display:flex;align-items:center;justify-content:space-between;color:#f4f2ec7a;font:500 .6rem IBM Plex Mono,monospace;letter-spacing:.11em}.wispr-hero__frame{width:min(100% - clamp(2.6rem,8.4vw,8.8rem),91rem);height:100%;display:grid;grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,6.8rem);align-items:center;margin:0 auto}.wispr-hero__copy{position:relative;z-index:3;opacity:calc(.12 + var(--scene-progress, 1) * .88);transform:translate3d(0,calc((1 - var(--scene-progress, 1)) * 2.2rem),0)}.wispr-hero h2{font-size:clamp(3rem,5.4vw,6.3rem);line-height:.84}.wispr-hero h2 span+span{margin-top:.08em}.wispr-hero__summary{max-width:30rem;margin:1.8rem 0 0;color:#f4f2eca8;font:500 clamp(.92rem,1.1vw,1.08rem)/1.62 "DM Sans",sans-serif}.wispr-hero__visual{min-height:min(72svh,48rem);position:relative;margin:0;overflow:hidden;border:1px solid rgba(184,236,255,.15);background:#0a111d;opacity:calc(.18 + var(--scene-progress, 1) * .82);transform:translate3d(calc((1 - var(--scene-progress, 1)) * 4vw),0,0) scale(calc(.97 + var(--scene-progress, 1) * .03));box-shadow:0 2rem 8rem #00000075}.wispr-hero__visual>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center;filter:saturate(.62) contrast(1.06) brightness(.76) hue-rotate(5deg)}.wispr-hero__visual-shade{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,#050a122e,#050a120d 44%,#050a12c7),linear-gradient(90deg,rgba(5,10,18,.34),transparent 45%)}.wispr-hero__aperture-echo{width:55%;aspect-ratio:1;position:absolute;z-index:2;right:-22%;top:-8%;border:clamp(1.2rem,2.8vw,3rem) solid rgba(10,17,29,.58);border-left-color:#b8ecff17;border-radius:50%;transform:rotate(22deg);box-shadow:inset 0 0 3rem #6875f614}.wispr-hero__conversation-thread{width:100%;height:100%;position:absolute;z-index:3;inset:0;pointer-events:none}.wispr-hero__conversation-thread path{fill:none;stroke:var(--ice);stroke-width:1.25;stroke-linecap:round;stroke-dasharray:860;stroke-dashoffset:var(--route-offset, 0px);opacity:calc(var(--scene-progress, 1) * .92);filter:drop-shadow(0 0 .45rem rgba(184,236,255,.72))}.wispr-hero__conversation-thread circle{fill:var(--ice);opacity:var(--scene-progress, 1);filter:drop-shadow(0 0 .55rem rgba(184,236,255,.92))}.wispr-hero__signal-mark{width:2.25rem;height:2.25rem;position:absolute;z-index:5;left:62%;top:38%;display:grid;place-items:center;border:1px solid rgba(184,236,255,.52);border-radius:50%;background:#050a12c7;box-shadow:0 0 2rem #6875f657,inset 0 0 .9rem #b8ecff1c}.wispr-hero__signal-mark img{width:44%;height:auto}.wispr-hero__proof-lens{width:min(35rem,calc(100% - 3rem));position:absolute;z-index:5;right:1.5rem;bottom:2.7rem;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.1fr);align-items:stretch;border:1px solid rgba(184,236,255,.24);background:linear-gradient(135deg,#101b2de0,#050a12bd);box-shadow:0 1.1rem 3.2rem #0000006b,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.wispr-hero__proof-lens header{grid-column:1 / -1;display:flex;align-items:center;gap:.55rem;padding:.58rem .85rem;border-bottom:1px solid rgba(184,236,255,.16);color:#b8ecffb3;font:500 .55rem IBM Plex Mono,monospace;letter-spacing:.11em}.wispr-hero__proof-lens header img{width:.9rem;height:auto;filter:drop-shadow(0 0 .45rem rgba(184,236,255,.35))}.wispr-hero__proof-lens p{min-width:0;margin:0;padding:.9rem .85rem}.wispr-hero__proof-lens p span{display:block;margin-bottom:.38rem;color:#b8ecffa3;font:500 .57rem IBM Plex Mono,monospace;letter-spacing:.11em}.wispr-hero__proof-lens p strong{display:block;color:#f4f2eceb;font:500 .76rem/1.34 DM Sans,sans-serif}.wispr-hero__proof-lens i{width:1px;margin:.7rem 0;background:linear-gradient(transparent,rgba(184,236,255,.3),transparent)}.wispr-hero__visual figcaption{position:absolute;z-index:6;left:1.4rem;bottom:1.05rem;display:flex;align-items:center;gap:.5rem;color:#f4f2ec8a}.wispr-hero__live-dot{width:.4rem;height:.4rem;border-radius:50%;background:var(--ice);box-shadow:0 0 .65rem #b8ecffcc}.wispr-intelligence{position:relative;isolation:isolate;overflow:hidden;padding:clamp(7rem,11vw,10rem) 0 clamp(6rem,10vw,9rem);color:var(--pearl);background:radial-gradient(circle at 72% 28%,rgba(104,117,246,.12),transparent 28%),radial-gradient(circle at 50% 55%,rgba(184,236,255,.04),transparent 28%),var(--midnight);border-top:1px solid rgba(184,236,255,.08)}.wispr-intelligence__shell{width:min(100% - clamp(2.5rem,8vw,8rem),91rem);margin:0 auto}.wispr-intelligence__header{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.55fr);gap:clamp(2rem,7vw,8rem);align-items:end}.wispr-intelligence__header h2{font-size:clamp(3.6rem,7.5vw,8rem);line-height:.78}.wispr-intelligence__header h2 em{color:#f4f2ecad;font-style:italic}.wispr-intelligence__header>p{max-width:32rem;margin:0 0 .45rem;color:#f4f2eca3;font:500 clamp(.96rem,1.2vw,1.12rem)/1.62 "DM Sans",sans-serif}.wispr-intelligence__stage{min-height:48rem;display:grid;grid-template-columns:minmax(17rem,.63fr) minmax(34rem,1.37fr);gap:clamp(2rem,5vw,6rem);align-items:center;margin-top:clamp(3.2rem,6vw,6rem);border-top:1px solid rgba(184,236,255,.12)}.wispr-intelligence__copy{padding-top:2rem;animation:wispr-proof-in .26s var(--ease-out) both}@keyframes wispr-proof-in{0%{opacity:0;transform:translate3d(0,.8rem,0)}to{opacity:1;transform:none}}.wispr-intelligence__active-index{margin:0 0 2.3rem;color:#f4f2ec73}.wispr-intelligence__active-proof h3{margin:0;color:var(--pearl);font:500 clamp(3.5rem,7vw,7.6rem)/.78 "Cormorant Garamond",serif;letter-spacing:-.055em}.wispr-intelligence__active-proof>p{max-width:28rem;margin:1.5rem 0 0;color:#f4f2ecc2;font:500 clamp(1rem,1.35vw,1.22rem)/1.55 "DM Sans",sans-serif}.wispr-intelligence__active-proof>div{max-width:29rem;display:grid;grid-template-columns:auto 1fr;gap:.45rem 1rem;align-items:center;margin-top:2.5rem;padding:1.15rem 0;border-top:1px solid rgba(184,236,255,.22);border-bottom:1px solid rgba(184,236,255,.12)}.wispr-intelligence__active-proof>div span{color:#b8ecff9e;font:500 .6rem IBM Plex Mono,monospace;letter-spacing:.12em}.wispr-intelligence__active-proof>div strong{color:var(--ice);font:600 .8rem DM Sans,sans-serif;letter-spacing:.06em}.wispr-intelligence__active-proof>div small{grid-column:2;color:#f4f2ec94;font:500 .76rem/1.45 DM Sans,sans-serif}.wispr-lens{min-height:43rem;position:relative;display:grid;place-items:center}.wispr-lens__nav{width:min(100%,45rem);height:7rem;position:absolute;z-index:8;top:1rem;left:50%;transform:translate(-50%)}.wispr-lens__nav button{position:absolute;border:0;padding:.55rem;color:#f4f2ec5c;background:transparent;font:500 clamp(.68rem,.84vw,.82rem) "IBM Plex Mono",monospace;letter-spacing:.1em;cursor:pointer;transition:color .2s var(--ease-out),transform .2s var(--ease-out)}.wispr-lens__nav button span{display:block;margin-bottom:.36rem;color:#b8ecff4d;font-size:.55rem}.wispr-lens__nav button:nth-child(1){left:0;top:3.1rem;transform:rotate(-10deg)}.wispr-lens__nav button:nth-child(2){left:25%;top:.55rem;transform:translate(-50%) rotate(-3deg)}.wispr-lens__nav button:nth-child(3){right:25%;top:.55rem;transform:translate(50%) rotate(3deg)}.wispr-lens__nav button:nth-child(4){right:0;top:3.1rem;transform:rotate(10deg)}.wispr-lens__nav button:hover,.wispr-lens__nav button.is-active{color:var(--ice)}.wispr-lens__nav button.is-active span{color:var(--pearl)}.wispr-lens__aperture{width:min(95%,40rem);aspect-ratio:1;position:absolute;top:2.5rem;border:clamp(2rem,4vw,4rem) solid rgba(15,24,41,.72);border-left-color:#6875f629;border-bottom-color:#b8ecff14;border-radius:50%;box-shadow:inset 0 0 6rem #b8ecff09,0 0 8rem #6875f61a;transform:rotate(22deg)}.wispr-lens__object{width:min(45%,17rem);position:relative;z-index:4;margin-top:2.5rem;transform:rotate(var(--lens-sway, 0deg));transition:transform .24s var(--ease-in-out)}.wispr-lens__chamber{position:relative;overflow:hidden;border:1px solid rgba(184,236,255,.23);background:radial-gradient(circle at 27% 20%,rgba(184,236,255,.14),transparent 24%),linear-gradient(145deg,#b8ecff14,#060b15f2 46%,#6875f61c);box-shadow:inset 1.4rem 1rem 3.2rem #b8ecff0d,inset -1.5rem -1.2rem 3.8rem #0000007a,0 2rem 5rem #0000006b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.wispr-lens__chamber--upper{width:74%;aspect-ratio:1.24;margin:0 auto;border-radius:46% 54% 52% 48%}.wispr-lens__chamber--lower{width:100%;aspect-ratio:1;display:grid;place-items:center;border-radius:48% 52% 45% 55%}.wispr-lens__bridge{width:1px;height:1.4rem;margin:0 auto;background:linear-gradient(var(--ice),rgba(184,236,255,.08));box-shadow:0 0 .8rem #b8ecff6b}.wispr-lens__channel{width:70%;height:1px;position:absolute;left:15%;top:54%;background:linear-gradient(90deg,transparent,rgba(184,236,255,.42) 12% 88%,transparent);transform:rotate(-4deg)}.wispr-lens__focus{width:.62rem;height:.62rem;position:absolute;left:var(--focus-x, 21%);top:50%;border:1px solid rgba(244,242,236,.66);border-radius:50%;background:var(--ice);box-shadow:0 0 .8rem #b8ecffd9,0 0 2rem #6875f68c;transform:translate(-50%,-50%);transition:left .24s var(--ease-in-out)}.wispr-lens__orbit{width:70%;aspect-ratio:1;position:absolute;border:1px solid rgba(184,236,255,.09);border-radius:50%;box-shadow:inset 0 0 2rem #6875f614}.wispr-lens__chamber--lower img{width:24%;height:auto;opacity:.86;filter:drop-shadow(0 0 1.4rem rgba(184,236,255,.32))}.wispr-lens__caption{position:absolute;z-index:5;bottom:.4rem;display:flex;align-items:center;gap:.5rem;color:#f4f2ec6b}.wispr-lens__caption span{width:.38rem;height:.38rem;border-radius:50%;background:var(--ice);box-shadow:0 0 .6rem #b8ecffad}.wispr-intelligence__actions{position:relative;display:grid;grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);gap:clamp(2rem,6vw,7rem);align-items:start;margin-top:clamp(5rem,9vw,9rem);padding:clamp(2.8rem,5vw,5rem);color:#101722;background:linear-gradient(145deg,#f6f4ee,#ebe8df);border:1px solid rgba(16,23,34,.1);box-shadow:0 2rem 6rem #0000003d}.wispr-intelligence__actions .wispr-intelligence__eyebrow{color:#10172294}.wispr-intelligence__actions .wispr-intelligence__eyebrow span{background:#101722;box-shadow:none}.wispr-intelligence__actions h3{color:#101722;font-size:clamp(3.2rem,6vw,6.8rem);line-height:.82}.wispr-intelligence__actions h3 em{color:#566171;font-style:italic}.wispr-intelligence__actions ol{list-style:none;margin:0;padding:0;border-top:1px solid rgba(16,23,34,.15)}.wispr-intelligence__actions li{display:grid;grid-template-columns:2.4rem minmax(8rem,.42fr) minmax(0,1fr) auto;gap:1rem;align-items:center;min-height:7.2rem;border-bottom:1px solid rgba(16,23,34,.14)}.wispr-intelligence__actions li>span{color:#1017226b;font:500 .6rem IBM Plex Mono,monospace}.wispr-intelligence__actions h4{margin:0;color:#101722;font:500 clamp(1.5rem,2.4vw,2.6rem) "Cormorant Garamond",serif;letter-spacing:-.035em}.wispr-intelligence__actions li p{max-width:29rem;margin:0;color:#101722a8;font:500 .84rem/1.5 DM Sans,sans-serif}.wispr-intelligence__actions li svg{color:#1017227a}.wispr-intelligence__exit{margin:clamp(5rem,9vw,9rem) 0 0;padding-top:2.5rem;border-top:1px solid rgba(184,236,255,.12);color:#f4f2ece0;font:500 clamp(1.5rem,3.5vw,3.5rem) "Cormorant Garamond",serif;letter-spacing:-.03em;text-align:right}.wispr-intro :focus-visible,.wispr-intelligence :focus-visible{outline:2px solid var(--ice);outline-offset:4px}@media (max-width: 980px){.wispr-intro__frame,.wispr-hero__frame,.wispr-intelligence__header,.wispr-intelligence__stage,.wispr-intelligence__actions{grid-template-columns:1fr}.wispr-intro__claim{max-width:36rem}.wispr-intro__proof-scene{width:72vw;opacity:.58}.wispr-intro__aperture-object{right:-10rem;opacity:.62}.wispr-hero{padding-top:5.2rem}.wispr-hero__frame{grid-template-rows:auto minmax(0,1fr);gap:1.8rem;align-content:center}.wispr-hero__copy{max-width:46rem}.wispr-hero h2{font-size:clamp(2.75rem,7.5vw,5.5rem)}.wispr-hero__visual{min-height:52svh}.wispr-intelligence__header{gap:1.5rem}.wispr-intelligence__stage{min-height:auto;gap:0}.wispr-intelligence__copy{max-width:38rem}.wispr-lens{min-height:41rem}.wispr-intelligence__actions{gap:2.4rem}}@media (max-width: 740px){.wispr-opening{min-height:196svh}.wispr-intro__rule{inset:.8rem}.wispr-intro__brand{top:1.15rem;left:1.2rem}.wispr-intro__frame{width:calc(100% - 2.4rem);align-items:start;padding-top:24svh}.wispr-intro__claim{max-width:25rem}.wispr-intro h1{font-size:clamp(3.1rem,14vw,5rem);line-height:.82}.wispr-intro__outcome{max-width:22rem;margin-top:1.35rem;font-size:.9rem}.wispr-intro__proof-scene{width:100%;height:58%;top:auto;bottom:0;opacity:.46;-webkit-mask-image:linear-gradient(180deg,transparent,black 24%,black 90%,transparent);mask-image:linear-gradient(180deg,transparent,black 24%,black 90%,transparent)}.wispr-intro__proof-scene-shade{background:linear-gradient(180deg,#050a12,#050a12ad 35%,#050a122e 75%,#050a12ad)}.wispr-intro__aperture-object{width:19rem;right:-7.5rem;top:69%;opacity:.54}.wispr-intro__continue{right:1.2rem;bottom:1.1rem}.wispr-hero{padding:4.3rem 0 1.2rem}.wispr-hero__frame{width:calc(100% - 2.4rem);height:100%;grid-template-rows:auto minmax(0,1fr);gap:1rem}.wispr-hero__category{margin-bottom:.65rem}.wispr-hero h2{font-size:clamp(2.65rem,11vw,4.4rem);line-height:.81}.wispr-hero__summary{max-width:30rem;margin-top:.9rem;font-size:.82rem;line-height:1.45}.wispr-hero__visual{min-height:45svh}.wispr-hero__proof-lens{width:calc(100% - 1rem);right:.5rem;bottom:2.25rem;grid-template-columns:1fr}.wispr-hero__proof-lens p{display:grid;grid-template-columns:6.8rem 1fr;gap:.5rem;padding:.5rem .7rem}.wispr-hero__proof-lens header{padding:.45rem .7rem}.wispr-hero__proof-lens p span{margin:0;font-size:.5rem}.wispr-hero__proof-lens p strong{font-size:.68rem}.wispr-hero__proof-lens i{width:auto;height:1px;margin:0 .7rem;background:linear-gradient(90deg,transparent,rgba(184,236,255,.26),transparent)}.wispr-hero__visual figcaption{left:.75rem;bottom:.65rem;font-size:.52rem}.wispr-intelligence{padding-top:5.5rem}.wispr-intelligence__shell{width:calc(100% - 2.4rem)}.wispr-intelligence__header h2{font-size:clamp(3.2rem,15vw,5.3rem)}.wispr-intelligence__header>p{font-size:.9rem}.wispr-intelligence__stage{margin-top:3rem}.wispr-intelligence__copy{order:2;padding-top:0}.wispr-intelligence__active-index{margin-bottom:1rem}.wispr-intelligence__active-proof h3{font-size:clamp(3rem,16vw,5rem)}.wispr-intelligence__active-proof>p{margin-top:1rem;font-size:.95rem}.wispr-intelligence__active-proof>div{margin-top:1.5rem}.wispr-lens{min-height:32rem;margin-bottom:1.4rem}.wispr-lens__nav{height:auto;top:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem}.wispr-lens__nav button,.wispr-lens__nav button:nth-child(n){position:static;padding:.55rem .15rem;border-bottom:1px solid rgba(184,236,255,.12);font-size:.55rem;transform:none}.wispr-lens__nav button.is-active{border-color:var(--ice)}.wispr-lens__aperture{width:26rem;top:4.3rem;border-width:2rem}.wispr-lens__object{width:9.4rem;margin-top:4rem}.wispr-lens__caption{bottom:.2rem;font-size:.5rem}.wispr-intelligence__actions{margin-top:5rem;padding:2.2rem 1.2rem}.wispr-intelligence__actions h3{font-size:clamp(3rem,14vw,5rem)}.wispr-intelligence__actions li{grid-template-columns:1.8rem minmax(6.5rem,.45fr) 1fr;min-height:6.2rem}.wispr-intelligence__actions li svg{display:none}.wispr-intelligence__actions li p{font-size:.74rem}.wispr-intelligence__exit{text-align:left}}@media (prefers-reduced-motion: reduce){.wispr-opening{min-height:auto}.wispr-opening__sticky{height:auto;position:relative;overflow:visible}.wispr-intro--opening,.wispr-hero--opening{position:relative;inset:auto;min-height:100svh;opacity:1!important;transform:none!important}.wispr-intro__claim,.wispr-hero__copy,.wispr-hero__visual{opacity:1!important;transform:none!important}.wispr-hero__conversation-thread path{stroke-dashoffset:0!important;opacity:.9!important}.wispr-lens__focus,.wispr-lens__object,.wispr-intelligence__copy{transition:none!important;animation:none!important}}.wispr-intro--orb-lock{background:radial-gradient(circle at 50% 48%,rgba(104,117,246,.065),transparent 31%),linear-gradient(180deg,#040811,#050a12 54%,#060b14)}.wispr-intro--orb-lock:before{content:"";position:absolute;z-index:0;left:0;right:0;top:50%;height:clamp(8rem,18svh,12rem);pointer-events:none;background:linear-gradient(90deg,transparent 6%,rgba(184,236,255,.02) 32%,rgba(184,236,255,.075) 50%,rgba(104,117,246,.025) 68%,transparent 94%),radial-gradient(ellipse at center,rgba(184,236,255,.065),rgba(104,117,246,.022) 34%,transparent 70%);filter:blur(13px);opacity:.72;transform:translateY(-50%) scaleX(1.08)}.wispr-intro--orb-lock .wispr-intro__grain{z-index:0;opacity:.12;-webkit-mask-image:radial-gradient(circle at 50% 48%,black,transparent 72%);mask-image:radial-gradient(circle at 50% 48%,black,transparent 72%)}.wispr-intro--orb-lock .wispr-intro__brand{z-index:8;top:clamp(1.35rem,3vw,2.65rem);left:clamp(1.35rem,4.2vw,4.35rem)}.wispr-intro--orb-lock .wispr-intro__brand img{width:clamp(5.8rem,7.3vw,7.1rem);opacity:.92;filter:grayscale(1) saturate(0) brightness(4.4) contrast(.92) drop-shadow(0 0 .8rem rgba(184,236,255,.1))}.wispr-intro--orb-lock .wispr-intro__frame{width:100%;height:100%;display:grid;grid-template-columns:1fr;place-items:center;padding:clamp(4.6rem,8.5svh,6.8rem) clamp(1.5rem,4vw,4rem) clamp(5.6rem,12svh,9.2rem)}.wispr-intro--orb-lock .wispr-intro__claim{width:min(100%,92rem);max-width:none;display:grid;place-items:center;padding:0;text-align:center;transform:translate3d(0,1.1rem,0)}.wispr-intro--orb-lock.is-ready .wispr-intro__claim{transform:translateZ(0)}.wispr-intro--orb-lock h1{width:100%;max-width:none;display:flex;flex-direction:column;align-items:center;margin:0;color:var(--pearl);font-size:clamp(3.5rem,6.6vw,7.2rem);line-height:.84;letter-spacing:-.058em;text-align:center}.wispr-intro--orb-lock h1>span{display:block}.wispr-intro--orb-lock .wispr-intro__line{position:relative;z-index:5;max-width:100%;white-space:nowrap;text-wrap:balance}.wispr-intro--orb-lock .wispr-intro__line--top{letter-spacing:-.045em}.wispr-intro--orb-lock .wispr-intro__line--top em{color:transparent;background:linear-gradient(104deg,#8fe0ff,#d5f2ff 44%,#8290ff);-webkit-background-clip:text;background-clip:text;font-style:normal;text-shadow:0 0 2.6rem rgba(143,224,255,.17)}.wispr-intro--orb-lock .wispr-intro__line--bottom{letter-spacing:-.064em}.wispr-intro--orb-lock .wispr-intro__orb-stage{width:clamp(13rem,30svh,18rem);aspect-ratio:1;position:relative;z-index:3;display:grid;place-items:center;flex:0 0 auto;margin:clamp(1.4rem,3.2svh,2.5rem) 0;overflow:visible}.wispr-intro__beam{width:clamp(24rem,58vw,58rem);height:1px;position:absolute;z-index:0;left:50%;top:50%;background:linear-gradient(90deg,transparent 0%,rgba(104,117,246,.03) 21%,rgba(184,236,255,.42) 49.6%,rgba(184,236,255,.08) 51%,transparent 80%);box-shadow:0 0 1.4rem #b8ecff1f;opacity:.54;transform-origin:center}.wispr-intro__beam--one{transform:translate(-50%,-50%) rotate(-18deg)}.wispr-intro__beam--two{transform:translate(-50%,-50%) rotate(24deg);opacity:.36}.wispr-intro__beam--three{transform:translate(-50%,-50%) rotate(90deg);opacity:.24}.wispr-intro__orbit{position:absolute;z-index:1;inset:4%;border:1px solid rgba(184,236,255,.26);border-top-color:#b8ecff0a;border-left-color:#6875f60f;border-radius:50%;box-shadow:0 0 3rem #6875f614;transform:rotate(-17deg) scaleY(.42)}.wispr-intro__orb{width:72%;aspect-ratio:1;position:relative;z-index:2;display:grid!important;place-items:center;overflow:hidden;border:1px solid rgba(184,236,255,.32);border-radius:50%;background:radial-gradient(circle at 33% 27%,rgba(244,242,236,.2),transparent 13%),radial-gradient(circle at 68% 67%,rgba(104,117,246,.22),transparent 34%),radial-gradient(circle at 43% 43%,#0a1321d6,#02060dfa 67%);box-shadow:inset 1.4rem 1.6rem 3.4rem #b8ecff0e,inset -1.8rem -2rem 3.8rem #000000bd,0 0 0 1px #6875f612,0 0 2.4rem #b8ecff1f,0 2.2rem 6rem #00000094}.wispr-intro__orb:before{content:"";width:84%;height:42%;position:absolute;left:9%;top:6%;border-top:1px solid rgba(244,242,236,.28);border-radius:50%;filter:blur(.2px);transform:rotate(-9deg)}.wispr-intro__orb:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(122deg,transparent 31%,rgba(184,236,255,.055) 45%,transparent 57%)}.wispr-intro__orb-refraction{width:118%;height:24%;position:absolute;left:-9%;top:43%;border-top:1px solid rgba(184,236,255,.42);border-radius:50%;box-shadow:0 -.3rem 1.8rem #6875f621;opacity:.76;transform:rotate(-11deg)}.wispr-intro__orb img{width:34%;height:auto;position:relative;z-index:4;opacity:.9;filter:grayscale(1) saturate(0) brightness(3.1) contrast(.8) drop-shadow(0 0 1.1rem rgba(184,236,255,.28))}.wispr-intro__next{position:absolute;z-index:9;left:50%;bottom:clamp(1.35rem,3.2svh,2.4rem);display:flex;flex-direction:column;align-items:center;gap:.65rem;padding:.6rem 1rem 0;color:#f4f2ec8c;background:transparent;border:0;font:500 .58rem IBM Plex Mono,monospace;letter-spacing:.13em;cursor:pointer;transform:translate(-50%);transition:color .18s var(--ease-out),opacity .18s var(--ease-out)}.wispr-intro__next i{width:1px;height:1.8rem;position:relative;display:block;background:linear-gradient(180deg,#b8ecff14,#b8ecffb8);transition:transform .18s var(--ease-out)}.wispr-intro__next i:after{content:"";width:.38rem;height:.38rem;position:absolute;left:50%;bottom:0;border-right:1px solid rgba(184,236,255,.72);border-bottom:1px solid rgba(184,236,255,.72);transform:translate(-50%) rotate(45deg)}.wispr-intro__next:hover{color:#b8ecffe6}.wispr-intro__next:hover i{transform:translateY(.22rem)}.wispr-intro__next:focus-visible{outline:1px solid rgba(184,236,255,.6);outline-offset:.45rem}@media (prefers-reduced-motion: no-preference){.wispr-intro--orb-lock.is-ready .wispr-intro__orb{animation:wispr-orb-breathe 7s var(--ease-in-out) .9s infinite alternate}.wispr-intro--orb-lock.is-ready .wispr-intro__orbit{animation:wispr-orbit-turn 15s linear .9s infinite}.wispr-intro--orb-lock.is-ready .wispr-intro__beam--one{animation:wispr-beam-one 14s var(--ease-in-out) 1s infinite alternate}.wispr-intro--orb-lock.is-ready .wispr-intro__beam--two{animation:wispr-beam-two 16s var(--ease-in-out) 1.2s infinite alternate}}@keyframes wispr-orb-breathe{0%{opacity:.92;transform:scale(.992)}to{opacity:1;transform:scale(1.008)}}@keyframes wispr-orbit-turn{0%{transform:rotate(-17deg) scaleY(.42)}to{transform:rotate(343deg) scaleY(.42)}}@keyframes wispr-beam-one{0%{opacity:.36;transform:translate(-50%,-50%) rotate(-19deg) scaleX(.96)}to{opacity:.58;transform:translate(-50%,-50%) rotate(-16deg) scaleX(1.04)}}@keyframes wispr-beam-two{0%{opacity:.22;transform:translate(-50%,-50%) rotate(22deg) scaleX(1.03)}to{opacity:.4;transform:translate(-50%,-50%) rotate(25deg) scaleX(.97)}}@media (max-width: 740px){.wispr-intro--orb-lock .wispr-intro__brand{top:1.1rem;left:1.15rem}.wispr-intro--orb-lock .wispr-intro__brand img{width:5.7rem}.wispr-intro--orb-lock .wispr-intro__frame{width:100%;align-items:center;padding:5.8rem 1.15rem 3.6rem}.wispr-intro--orb-lock .wispr-intro__claim{max-width:none}.wispr-intro--orb-lock h1{font-size:clamp(3.1rem,13.6vw,4.75rem);line-height:.84}.wispr-intro--orb-lock .wispr-intro__line--bottom{max-width:8.8ch;white-space:normal}.wispr-intro--orb-lock .wispr-intro__orb-stage{width:clamp(10.5rem,27svh,13.5rem);margin:clamp(1.3rem,2.8svh,2rem) 0}.wispr-intro__beam{width:33rem}.wispr-intro__next{bottom:1rem;gap:.5rem;font-size:.52rem}.wispr-intro__next i{height:1.45rem}}@media (max-height: 650px) and (min-width: 741px){.wispr-intro--orb-lock h1{font-size:clamp(3.1rem,6vw,5rem)}.wispr-intro--orb-lock .wispr-intro__orb-stage{width:11.5rem;margin:1.1rem 0}}@media (prefers-reduced-motion: reduce){.wispr-intro--orb-lock .wispr-intro__orb,.wispr-intro--orb-lock .wispr-intro__orbit,.wispr-intro--orb-lock .wispr-intro__beam{animation:none!important}.wispr-intro__next,.wispr-intro__next i{transition:none!important}}.wispr-opening{min-height:205svh}.wispr-hero{padding:0;background:radial-gradient(circle at 76% 34%,rgba(72,90,228,.085),transparent 24%),linear-gradient(180deg,#040811,#050a12 56%,#060b14)}.wispr-hero:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background-image:radial-gradient(rgba(244,242,236,.1) .45px,transparent .62px);background-size:5px 5px;opacity:.08;-webkit-mask-image:radial-gradient(ellipse at 70% 44%,black,transparent 72%);mask-image:radial-gradient(ellipse at 70% 44%,black,transparent 72%)}.wispr-hero__portrait{position:absolute;z-index:1;inset:0;margin:0;overflow:hidden;background:var(--midnight);opacity:var(--portrait-opacity, 1);transform:translate3d(var(--portrait-shift, 0),0,0) scale(1.015);transform-origin:76% 34%;will-change:opacity,transform}.wispr-hero__portrait>img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;filter:saturate(.78) contrast(1.14) brightness(.66)}.wispr-hero__portrait-shade{position:absolute;inset:0;background:linear-gradient(90deg,#050a12,#050a12fa 22%,#050a12c2 39%,#050a122e 58%,#050a121a),linear-gradient(180deg,#050a121a,#050a120a 58%,#050a12db),radial-gradient(circle at 77% 34%,transparent 0 10%,rgba(5,10,18,.12) 28%,rgba(5,10,18,.34) 72%)}.wispr-hero__field{width:min(76vw,76rem);aspect-ratio:1;position:absolute;z-index:2;left:var(--field-left, 76.5%);top:var(--field-top, 34%);pointer-events:none;opacity:calc(.12 + var(--field-progress, 1) * .88);transform:translate(-50%,-50%) scale(var(--field-scale, 1));transform-origin:center;will-change:left,top,transform,opacity}.wispr-hero__field:before{content:"";width:8%;aspect-ratio:1;position:absolute;z-index:4;left:50%;top:50%;border-radius:50%;background:radial-gradient(circle,rgba(218,249,255,.16),rgba(126,143,255,.045) 36%,transparent 72%);opacity:var(--detail-progress, 1);transform:translate(-50%,-50%);filter:blur(6px)}.wispr-hero__ring{position:absolute;transform-origin:center}.wispr-hero__ring:before{content:"";position:absolute;inset:0;border:1px solid rgba(184,236,255,.22);border-radius:50%;-webkit-mask-image:conic-gradient(from 18deg,#000 0 24%,transparent 24% 29%,#000 29% 61%,transparent 61% 67%,#000 67% 100%);mask-image:conic-gradient(from 18deg,#000 0 24%,transparent 24% 29%,#000 29% 61%,transparent 61% 67%,#000 67% 100%)}.wispr-hero__ring span{position:absolute;display:block;padding:.3rem .5rem;color:#daf9ffb8;background:#050a12d1;font:500 .56rem IBM Plex Mono,monospace;letter-spacing:.16em;white-space:nowrap}.wispr-hero__ring--listen:before{border-color:#7686f529;opacity:calc(.05 + var(--band-progress, 1) * .1);box-shadow:0 0 4.5rem #485ae40b;transform:rotate(var(--field-turn, 0deg)) scaleY(var(--field-roundness, 1))}.wispr-hero__ring--listen span{left:11%;top:72%;opacity:calc(var(--band-progress, 1) * .42)}.wispr-hero__ring--interpret{inset:15%}.wispr-hero__ring--interpret:before{border-color:#9cb1ff3d;opacity:calc(var(--band-progress, 1) * .24);box-shadow:inset 0 0 3rem #485ae409;transform:rotate(-7deg)}.wispr-hero__ring--interpret span{left:8%;top:66%;opacity:calc(var(--band-progress, 1) * .58)}.wispr-hero__ring--nudge{inset:30%}.wispr-hero__ring--nudge:before{border-color:#c3f0ff66;opacity:calc(var(--band-progress, 1) * .42);box-shadow:0 0 2.4rem #b8ecff0f;transform:rotate(6deg)}.wispr-hero__ring--nudge span{left:4%;top:55%;opacity:calc(var(--band-progress, 1) * .76)}.wispr-hero__guidance{width:.42rem;height:.42rem;position:absolute;z-index:7;left:50%;top:50%;opacity:var(--detail-progress, 1);transform:translate(-50%,-50%)}.wispr-hero__guidance i{position:absolute;inset:0;border:1px solid rgba(233,252,255,.92);border-radius:50%;background:#dffaff;box-shadow:0 0 .55rem #b8ecffe0,0 0 1.5rem #6875f694}.wispr-hero__guidance span{position:absolute;left:1.15rem;top:-.3rem;color:#e0f7ffd1;font:500 .54rem IBM Plex Mono,monospace;letter-spacing:.14em;white-space:nowrap;text-shadow:0 0 1rem rgba(104,117,246,.34)}.wispr-hero__frame{width:min(100% - clamp(2.8rem,9vw,9.2rem),91rem);height:100%;position:relative;z-index:4;display:grid;grid-template-columns:minmax(19rem,.78fr) minmax(0,1.22fr);gap:clamp(2rem,6vw,7rem);align-items:center;margin:0 auto}.wispr-hero__copy{max-width:38rem;position:relative;z-index:5;padding-top:1.5rem;opacity:var(--copy-progress, 1);transform:translate3d(0,var(--copy-shift, 0),0);will-change:opacity,transform}.wispr-hero__category{margin:0 0 clamp(1.15rem,2.2vh,1.8rem);color:#d8f2fb94}.wispr-hero__category span{width:.34rem;height:.34rem;background:#c9f4ff;box-shadow:0 0 .8rem #b8ecffad}.wispr-hero h2{max-width:none;font-size:clamp(3.55rem,5.25vw,6.15rem);line-height:.8;letter-spacing:-.06em}.wispr-hero h2 span{white-space:nowrap}.wispr-hero h2 span+span{margin-top:.1em}.wispr-hero h2 em{color:color-mix(in oklch,var(--lime) 72%,var(--pearl) 28%);font-style:italic;text-shadow:0 0 2.2rem rgba(217,255,73,.045)}.wispr-hero__summary{max-width:31rem;margin:clamp(1.4rem,2.8vh,2.1rem) 0 0;color:#f4f2ecad;font:500 clamp(.92rem,1.06vw,1.08rem)/1.62 "DM Sans",sans-serif}.wispr-hero__process{width:min(35rem,100%);display:grid;grid-template-columns:minmax(0,1.28fr) auto minmax(0,.72fr) auto minmax(0,.98fr);align-items:start;gap:clamp(.48rem,.72vw,.72rem);margin:clamp(1.4rem,3vh,2.2rem) 0 0;padding-top:1.05rem;border-top:1px solid rgba(184,236,255,.14);color:#d5f4ffb8;font-family:IBM Plex Mono,monospace;opacity:var(--detail-progress, 1)}.wispr-hero__process span{min-width:0;display:grid;gap:.38rem}.wispr-hero__process small{color:#b8ecff80;font-size:clamp(.46rem,.52vw,.54rem);font-weight:500;letter-spacing:.13em}.wispr-hero__process b{color:#f4f2ecc7;font:500 clamp(.62rem,.72vw,.72rem)/1.4 "DM Sans",sans-serif}.wispr-hero__process i{padding-top:1.05rem;color:#b8ecff57;font-style:normal}.wispr-hero__powered{position:absolute;z-index:5;right:clamp(1.4rem,4vw,4rem);bottom:clamp(1.25rem,3vh,2.2rem);display:flex;align-items:center;gap:.55rem;margin:0;color:#dcf4fb7a;font:500 .54rem IBM Plex Mono,monospace;letter-spacing:.13em;opacity:var(--detail-progress, 1)}.wispr-hero__powered span{width:.34rem;height:.34rem;border-radius:50%;background:#d5f8ffdb;box-shadow:0 0 .7rem #b8ecff8f}@media (max-width: 980px){.wispr-hero__frame{grid-template-columns:minmax(17rem,.82fr) minmax(0,1.18fr);gap:1.5rem}.wispr-hero h2{max-width:10ch;font-size:clamp(3.15rem,7vw,5.5rem)}.wispr-hero h2 span{white-space:normal}.wispr-hero__summary{max-width:25rem}.wispr-hero__field{width:min(90vw,65rem)}}@media (max-width: 740px){.wispr-opening{min-height:205svh}.wispr-hero__portrait>img{object-position:68% center;filter:saturate(.78) contrast(1.1) brightness(.78)}.wispr-hero__portrait-shade{background:linear-gradient(180deg,#050a1205,#050a1214 38%,#050a12b8 66%,#050a12 86%),linear-gradient(90deg,#050a12 0%,rgba(5,10,18,.88) 32%,rgba(5,10,18,.28) 60%,transparent 90%)}.wispr-hero__field{width:min(132vw,44rem);left:86%}.wispr-hero__ring span{display:none}.wispr-hero__guidance span{right:1.05rem;left:auto;font-size:.48rem}.wispr-hero__frame{width:calc(100% - 2.3rem);height:100%;display:flex;align-items:flex-end;padding:0 0 clamp(3.6rem,8svh,5.2rem)}.wispr-hero__copy{width:100%;max-width:34rem;padding:3.2rem 0 0}.wispr-hero__category{margin-bottom:.75rem;font-size:.54rem}.wispr-hero h2{max-width:12.5ch;font-size:clamp(2.65rem,11.8vw,4.2rem);line-height:.81}.wispr-hero__summary{max-width:31rem;margin-top:1rem;font-size:.84rem;line-height:1.5}.wispr-hero__process{width:min(23rem,100%);grid-template-columns:1fr;margin-top:1rem;padding-top:.8rem;gap:.38rem}.wispr-hero__process span{grid-template-columns:6.9rem minmax(0,1fr);align-items:baseline;gap:.55rem}.wispr-hero__process small{font-size:.43rem}.wispr-hero__process b{font-size:.61rem;line-height:1.3}.wispr-hero__process i{width:1px;height:.5rem;padding:0;margin-left:.12rem;overflow:hidden;background:linear-gradient(180deg,rgba(184,236,255,.36),transparent);color:transparent}.wispr-hero__powered{right:1.15rem;bottom:1rem;font-size:.48rem}}@media (max-height: 680px) and (min-width: 741px){.wispr-hero h2{font-size:clamp(3rem,5.6vw,5rem)}.wispr-hero__summary{margin-top:1.2rem;font-size:.88rem}.wispr-hero__process{margin-top:1.15rem}}@media (prefers-reduced-motion: reduce){.wispr-hero__portrait,.wispr-hero__field,.wispr-hero__copy{will-change:auto}}.wispr-intro--orb-lock{background:radial-gradient(ellipse 84% 60% at 88% -5%,rgba(35,92,255,.62) 0%,rgba(27,69,201,.26) 36%,transparent 68%),radial-gradient(ellipse 56% 50% at 8% 42%,rgba(46,91,214,.16),transparent 68%),linear-gradient(155deg,#091d42,#050c1d 34%,#02050c 72%,#010309)}.wispr-intro--orb-lock:before{left:-15%;right:auto;top:55%;width:132%;height:28%;background:linear-gradient(90deg,transparent 0%,rgba(56,101,255,.035) 24%,rgba(151,222,255,.115) 52%,rgba(64,112,255,.035) 74%,transparent 100%);filter:blur(22px);opacity:.88;transform:translateY(-50%) rotate(-11deg);transform-origin:center}.wispr-intro--orb-lock:after{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(39,103,255,.14),transparent 24%),radial-gradient(ellipse 36% 70% at 96% 34%,rgba(65,120,255,.22),transparent 68%),linear-gradient(180deg,transparent 42%,rgba(1,3,9,.52) 100%)}.wispr-intro__studio-light{position:absolute;z-index:1;inset:0;overflow:hidden;pointer-events:none;mix-blend-mode:screen}.wispr-intro__studio-light i{position:absolute;display:block;border-radius:50%;filter:blur(38px)}.wispr-intro__studio-light i:nth-child(1){width:42vw;height:18vw;right:-8vw;top:-3vw;background:#245dff42;transform:rotate(-13deg)}.wispr-intro__studio-light i:nth-child(2){width:33vw;height:13vw;left:6vw;top:33%;background:#3057d117;transform:rotate(18deg)}.wispr-intro__studio-light i:nth-child(3){width:18vw;height:38vw;right:8vw;top:17%;background:#4a89ff14;transform:rotate(16deg)}.wispr-intro__oval-field{width:min(108vw,106rem);aspect-ratio:2.52 / 1;position:absolute;z-index:1;left:50%;top:52%;pointer-events:none;opacity:0;transform:translate(-50%,-50%) rotate(-12deg) scale(.97);transition:opacity 1.1s var(--ease-out),transform 1.4s var(--ease-out)}.wispr-intro--orb-lock.is-ready .wispr-intro__oval-field{opacity:1;transform:translate(-50%,-50%) rotate(-12deg) scale(1)}.wispr-intro__oval{position:absolute;border:1px solid transparent;border-radius:50%;background:linear-gradient(145deg,#cdf7ff33,#4b74ff09 35%,#060c1c00 66%) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 1.4rem rgba(72,120,255,.08))}.wispr-intro__oval--outer{inset:0;opacity:.18}.wispr-intro__oval--middle{inset:15% 12%;opacity:.22}.wispr-intro__oval--inner{inset:31% 28%;opacity:.32}.wispr-intro__signal-trace,.wispr-hero__light-route{width:100%;height:100%;position:absolute;inset:0;pointer-events:none}.wispr-intro__signal-trace{z-index:2;opacity:0;transition:opacity 1.25s var(--ease-out) .22s}.wispr-intro--orb-lock.is-ready .wispr-intro__signal-trace{opacity:.72}.wispr-intro__signal-trace path,.wispr-hero__light-route path{fill:none;stroke:url(#wispr-intro-trace);stroke-width:1.15;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 .5rem rgba(137,215,255,.28))}.wispr-intro--orb-lock .wispr-intro__line--top em{background:linear-gradient(102deg,#b8f0ff,#4f92ff 38%,#315cff 67%,#8b73ff);-webkit-background-clip:text;background-clip:text;font-weight:600;letter-spacing:-.055em;text-shadow:0 0 2rem rgba(67,128,255,.22),0 0 5rem rgba(49,92,255,.08);filter:drop-shadow(0 .08em .28em rgba(35,91,255,.12))}.wispr-intro--orb-lock .wispr-intro__orb-stage:before{content:"";width:168%;height:66%;position:absolute;left:-34%;top:17%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(88,148,255,.16),rgba(34,73,196,.045) 46%,transparent 72%);filter:blur(14px);transform:rotate(-12deg)}.wispr-intro--orb-lock .wispr-intro__orb-stage:after{content:"";width:48%;height:12%;position:absolute;z-index:3;left:24%;top:18%;border-radius:50%;background:#c5f2ff1f;filter:blur(9px);transform:rotate(-10deg)}.wispr-intro--orb-lock .wispr-intro__orbit{width:190%;height:72%;inset:14% auto auto -45%;border-color:#baecff38;border-top-color:#cef9ff0b;border-left-color:#4b74ff12;box-shadow:inset 0 0 2.4rem #5b96ff0b,0 0 3.8rem #305bff14;transform:rotate(-12deg)}.wispr-intro--orb-lock .wispr-intro__orb{width:70%;border-color:#c6f1ff70;background:radial-gradient(circle at 30% 22%,rgba(240,253,255,.3),transparent 11%),radial-gradient(circle at 68% 70%,rgba(60,95,255,.38),transparent 35%),radial-gradient(circle at 46% 42%,#0d2044f0,#01040cfc 66%);box-shadow:inset 1.2rem 1.4rem 2.8rem #caf6ff14,inset -1.8rem -2rem 3.4rem #000000d1,inset 0 -.45rem 1.6rem #375cff33,0 0 0 1px #517eff1a,0 0 2.8rem #5fa2ff33,0 2.8rem 7rem #000000b8}.wispr-intro--orb-lock .wispr-intro__orb:after{background:linear-gradient(122deg,transparent 26%,rgba(210,247,255,.11) 44%,transparent 58%),radial-gradient(ellipse at 50% 116%,rgba(52,92,255,.28),transparent 42%)}.wispr-intro--orb-lock .wispr-intro__orb-refraction{border-top-color:#cdf6ff9e;box-shadow:0 -.35rem 2rem #366aff3b}.wispr-intro__beam{opacity:.34}.wispr-intro__beam--one{transform:translate(-50%,-50%) rotate(-12deg)}.wispr-intro__beam--two{transform:translate(-50%,-50%) rotate(31deg);opacity:.2}.wispr-intro__beam--three{opacity:.1}.wispr-hero{background:radial-gradient(ellipse 62% 62% at 92% 4%,rgba(35,92,255,.38),transparent 66%),radial-gradient(ellipse 46% 52% at 62% 44%,rgba(28,72,188,.12),transparent 70%),linear-gradient(155deg,#061637,#030916,#01040b 76%,#010309)}.wispr-hero:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(47,108,255,.11),transparent 26%),radial-gradient(ellipse 20% 76% at 96% 38%,rgba(86,154,255,.18),transparent 72%);mix-blend-mode:screen}.wispr-hero__portrait{background:#01040b;transform:translate3d(var(--portrait-shift, 0),0,0) scale(1.01);transform-origin:76% 35%}.wispr-hero__portrait>img{object-position:center;filter:saturate(.98) contrast(1.08) brightness(.88)}.wispr-hero__portrait-shade{z-index:2;background:linear-gradient(90deg,#01040b 0%,rgba(1,4,11,.98) 18%,rgba(1,4,11,.76) 34%,rgba(1,4,11,.12) 57%,transparent 100%),linear-gradient(180deg,rgba(2,6,16,.04) 0%,transparent 50%,rgba(1,3,9,.66) 84%,#010309 100%),radial-gradient(ellipse 28% 62% at 76.5% 35%,transparent 0 36%,rgba(1,4,11,.06) 58%,rgba(1,4,11,.26) 100%)}.wispr-hero__customer-echo{display:block;position:absolute;z-index:3;left:43%;top:27%;width:21%;height:39%;opacity:calc(var(--portrait-opacity, 1) * .2);filter:blur(3px);mix-blend-mode:screen;-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 42%,#000 86%,transparent)}.wispr-hero__customer-echo i{width:31%;aspect-ratio:.72;position:absolute;right:5%;top:2%;border-right:1px solid rgba(165,215,255,.26);border-radius:48% 52% 45% 55%;background:radial-gradient(circle at 76% 42%,rgba(113,171,255,.25),rgba(12,31,72,.11) 47%,transparent 72%);box-shadow:.65rem 0 1.8rem #3a71ff1a;transform:rotate(-6deg)}.wispr-hero__customer-echo span{width:86%;height:62%;position:absolute;right:-4%;bottom:0;border-radius:60% 40% 0 0;border-right:1px solid rgba(94,153,255,.13);background:radial-gradient(ellipse at 76% 16%,rgba(73,126,229,.21),rgba(3,12,30,.36) 46%,transparent 76%)}.wispr-hero__customer-echo:after{content:"";width:38%;height:11%;position:absolute;left:5%;bottom:4%;border-bottom:1px solid rgba(180,226,255,.16);border-radius:50%;background:radial-gradient(ellipse,rgba(104,163,255,.11),transparent 72%);transform:rotate(8deg)}.wispr-hero__counter-glint{width:49%;height:1px;position:absolute;z-index:3;left:22%;top:66%;background:linear-gradient(90deg,transparent,rgba(169,223,255,.11) 28%,rgba(204,241,255,.27) 62%,transparent);box-shadow:0 0 1.1rem #467bff1a;opacity:calc(var(--portrait-opacity, 1) * .9)}.wispr-hero__light-route{z-index:3;opacity:calc(var(--detail-progress, 1) * .66)}.wispr-hero__light-route path{stroke:url(#wispr-hero-route);stroke-dasharray:1780;stroke-dashoffset:var(--studio-route-offset, 0);stroke-width:1.1}.wispr-hero__field{width:min(112vw,104rem);aspect-ratio:2.48 / 1;left:var(--field-left, 76.5%);top:var(--field-top, 35%);opacity:calc(.08 + var(--field-progress, 1) * .92);transform:translate(-50%,-50%) rotate(var(--field-turn, -10deg)) scale(var(--field-scale, 1))}.wispr-hero__field:before{width:14%;aspect-ratio:1.6;background:radial-gradient(ellipse,rgba(149,221,255,.16),rgba(60,94,255,.045) 44%,transparent 72%);filter:blur(10px)}.wispr-hero__ring{border-radius:50%}.wispr-hero__ring:before{border-radius:50%;border:1px solid rgba(189,238,255,.15);background:linear-gradient(145deg,rgba(214,250,255,.02),transparent 32%,rgba(64,105,255,.018) 66%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 78%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 78%,transparent 100%)}.wispr-hero__ring--listen{inset:0}.wispr-hero__ring--listen:before{border-color:#678bff1f;opacity:calc(var(--band-progress, 1) * .72);box-shadow:inset 0 0 5rem #325ae106,0 0 4rem #2e5cff09;transform:none}.wispr-hero__ring--interpret{inset:15% 12%}.wispr-hero__ring--interpret:before{border-color:#93c8ff2e;opacity:calc(var(--band-progress, 1) * .78);box-shadow:inset 0 0 3rem #4977ff09;transform:none}.wispr-hero__ring--nudge{inset:31% 28%}.wispr-hero__ring--nudge:before{border-color:#d2f8ff47;opacity:calc(var(--band-progress, 1) * .9);box-shadow:0 0 2.2rem #82d5ff0e,inset 0 0 1.6rem #345dff0a;transform:none}.wispr-hero__guidance{width:clamp(1.9rem,2.3vw,2.55rem);height:clamp(1.2rem,1.48vw,1.62rem);z-index:8;opacity:var(--detail-progress, 1);transform:translate(-50%,-50%) rotate(9deg) scale(calc(.88 + var(--detail-progress, 1) * .12))}.wispr-hero__guidance i{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(215,248,255,.66);border-radius:52% 48% 56% 44%;background:radial-gradient(circle at 34% 24%,rgba(226,251,255,.24),transparent 22%),linear-gradient(145deg,#1f489af0,#020814fa);box-shadow:inset .35rem .35rem .8rem #cdf4ff14,inset -.35rem -.35rem .8rem #0000009e,0 0 .8rem #a7e5ff6b,0 0 2.2rem #3565ff57}.wispr-hero__guidance i img{width:43%;height:auto;opacity:.96;filter:grayscale(1) brightness(4.5) drop-shadow(0 0 .38rem rgba(189,241,255,.8))}.wispr-hero__guidance span{left:calc(100% + .9rem);top:50%;color:#dff8ffc2;font-size:.5rem;letter-spacing:.12em;transform:translateY(-50%) rotate(-9deg)}.wispr-hero h2 em{color:transparent;background:linear-gradient(105deg,#ecfbff,#9bdcff 58%,#6f8fff);-webkit-background-clip:text;background-clip:text;text-shadow:0 0 2.2rem rgba(93,153,255,.08)}@media (max-width: 740px){.wispr-intro__studio-light i:nth-child(1){width:92vw;height:44vw;right:-24vw;top:-5vw}.wispr-intro__studio-light i:nth-child(2){width:62vw;height:31vw;left:-15vw;top:38%}.wispr-intro__oval-field{width:182vw;top:50%}.wispr-intro__oval--middle{inset:16% 13%}.wispr-intro__oval--inner{inset:33% 29%}.wispr-intro__signal-trace{width:152%;left:-29%}.wispr-intro--orb-lock h1{text-shadow:0 .35rem 2rem rgba(0,0,0,.38)}.wispr-intro--orb-lock .wispr-intro__line--top em{text-shadow:0 0 1.5rem rgba(64,124,255,.2)}.wispr-hero__portrait>img{object-position:67% center;filter:saturate(1) contrast(1.08) brightness(.92)}.wispr-hero__portrait-shade{background:linear-gradient(180deg,transparent 0%,rgba(1,4,11,.06) 42%,rgba(1,4,11,.82) 68%,#010309 88%),linear-gradient(90deg,rgba(1,4,11,.76) 0%,rgba(1,4,11,.36) 34%,transparent 72%)}.wispr-hero__customer-echo{left:7%;top:18%;width:42%;height:38%;opacity:calc(var(--portrait-opacity, 1) * .14)}.wispr-hero__counter-glint{width:78%;left:2%;top:57%;opacity:calc(var(--portrait-opacity, 1) * .56)}.wispr-hero__light-route{width:132%;left:-28%}.wispr-hero__field{width:min(168vw,52rem);left:82%;top:31%}.wispr-hero__guidance{width:1.8rem;height:1.16rem}.wispr-hero__guidance span{right:calc(100% + .72rem);left:auto;font-size:.43rem;transform:translateY(-50%) rotate(-9deg)}}@media (prefers-reduced-motion: reduce){.wispr-intro__oval-field,.wispr-intro__signal-trace,.wispr-hero__light-route{transition:none!important;animation:none!important}}.wispr-hero__shaft{position:absolute;z-index:0;top:0;bottom:0;width:clamp(2.4rem,4vw,4.2rem);pointer-events:none;background:linear-gradient(180deg,#c9f6ff00,#c9f6ff24 26%,#9ee8ff33 48%,#659cff1a,#02050c00);-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%,#000 58%,transparent);mask-image:linear-gradient(90deg,transparent,#000 42%,#000 58%,transparent)}.wispr-hero__shaft:after{content:"";position:absolute;inset:0 calc(50% - .5px);background:linear-gradient(180deg,#d9f7ff00,#d9f7ffbf 40%,#8cd6ff80 62%,#d9f7ff00);filter:blur(.4px)}.wispr-hero__shaft{left:51.5%;transform:translate(-50%) scaleY(calc(.35 + var(--detail-progress, 0) * .65));transform-origin:top;opacity:calc(var(--detail-progress, 0) * .3)}@media (max-width: 900px){.wispr-hero__shaft{left:50%;width:2rem}}@media (prefers-reduced-motion: reduce){.wispr-hero__shaft{opacity:.3;transform:translate(-50%) scaleY(1)}}.wispr-opening{min-height:260svh}.wispr-intro--orb-lock .wispr-intro__line--top em{color:transparent;background:linear-gradient(104deg,#fff3d0,#ffe396 34%,#f5c760 62%,#d8a94b);-webkit-background-clip:text;background-clip:text;font-weight:500;font-style:italic;letter-spacing:-.05em;text-shadow:none;filter:none;filter:drop-shadow(0 0 1.6rem rgba(245,199,96,.14))}@media (max-width: 740px){.wispr-intro--orb-lock .wispr-intro__line--top em{text-shadow:none}}.wispr-hero h2 em{color:transparent;background:linear-gradient(104deg,#fff3d0,#ffe396 34%,#f5c760 62%,#d8a94b);-webkit-background-clip:text;background-clip:text;text-shadow:none;filter:drop-shadow(0 0 1.6rem rgba(245,199,96,.12))}.wispr-lens__compass{position:relative;width:100%;aspect-ratio:1;display:grid;place-items:center}.wispr-lens__ring{position:absolute;inset:6%;border:1px solid rgba(184,236,255,.2);border-radius:50%;box-shadow:inset 0 0 3rem #6875f617,0 0 4rem #6875f614;background:linear-gradient(150deg,#b8ecff0d,#070c17b8 42%,#6875f60f);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wispr-lens__ring--inner{inset:26%;border-color:#b8ecff1a;background:none;box-shadow:inset 0 0 2rem #b8ecff0d}.wispr-lens__needle{position:relative;z-index:2;width:34%;aspect-ratio:1;display:grid;place-items:center;transform:rotate(var(--lens-turn, 0deg));transition:transform .56s var(--ease-in-out)}.wispr-lens__needle:before{content:"";position:absolute;left:50%;top:-34%;width:1px;height:34%;background:linear-gradient(180deg,#b8ecffd9,#b8ecff0d);box-shadow:0 0 .7rem #b8ecff80}.wispr-lens__needle img{width:58%;height:auto;opacity:.9;filter:drop-shadow(0 0 1.4rem rgba(184,236,255,.35))}.wispr-lens__point{position:absolute;left:50%;top:50%;width:.4rem;height:.4rem;border-radius:50%;background:#b8ecff38;margin:-.2rem 0 0 -.2rem;transform:rotate(var(--point-angle, 0deg)) translateY(-7.4rem);transition:background .3s var(--ease-out),box-shadow .3s var(--ease-out)}.wispr-lens__point.is-active{background:var(--ice);box-shadow:0 0 .8rem #b8ecffe6,0 0 2rem #6875f680}@media (max-width: 900px){.wispr-lens__point{transform:rotate(var(--point-angle, 0deg)) translateY(-4.2rem)}}.wispr-hero__guidance{width:clamp(1.7rem,2vw,2.2rem);height:clamp(1.08rem,1.3vw,1.4rem)}.wispr-hero__guidance i{border:1px solid rgba(215,248,255,.6);border-radius:52% 48% 56% 44%;background:radial-gradient(circle at 34% 24%,rgba(226,251,255,.22),transparent 24%),linear-gradient(145deg,#1f489af0,#020814fa);box-shadow:inset .3rem .3rem .7rem #cdf4ff14,inset -.3rem -.3rem .7rem #0009,0 0 .7rem #a7e5ff66,0 0 1.9rem #3565ff4d;display:grid;place-items:center}.wispr-intro--orb-lock{background:radial-gradient(ellipse 78% 58% at 84% -8%,rgba(35,92,255,.58),rgba(22,57,151,.2) 42%,transparent 72%),radial-gradient(ellipse 56% 44% at 3% 43%,rgba(41,84,196,.18),transparent 72%),linear-gradient(154deg,#0a2048,#050d20 31%,#02050c 68%,#010309)}.wispr-intro--orb-lock:before{width:92%;height:34%;left:20%;top:59%;background:radial-gradient(ellipse,rgba(91,155,255,.11),rgba(21,53,131,.03) 48%,transparent 76%);filter:blur(30px);transform:translateY(-50%) rotate(-10deg)}.wispr-intro--orb-lock:after{background:linear-gradient(180deg,rgba(55,117,255,.1),transparent 28%),linear-gradient(180deg,transparent 43%,rgba(1,3,9,.58) 100%),radial-gradient(ellipse 30% 66% at 98% 36%,rgba(86,153,255,.19),transparent 72%)}.wispr-glass-field{width:100%;height:100%;position:absolute;inset:0;pointer-events:none;overflow:visible;mix-blend-mode:screen}.wispr-glass-field--intro{z-index:1;opacity:0;transform:scale(.985);transform-origin:48% 53%;transition:opacity 1.2s var(--ease-out),transform 1.45s var(--ease-out)}.wispr-intro--orb-lock.is-ready .wispr-glass-field--intro{opacity:.92;transform:scale(1)}.wispr-glass-field--hero{z-index:3;opacity:calc(.22 + var(--field-progress, 1) * .64);transform:translate3d(var(--glass-x, 12vw),var(--glass-y, -4svh),0) scale(var(--glass-scale, 1.18));transform-origin:61% 53%;will-change:transform,opacity}.wispr-glass-field__sheet{transform-origin:42% 53%}.wispr-glass-field__sheet--far{opacity:.42}.wispr-glass-field__sheet--back{opacity:.66}.wispr-glass-field__sheet--middle{opacity:.52}.wispr-glass-field__sheet--front{opacity:.42}.wispr-glass-field__sheet--near{opacity:.34}.wispr-glass-field__fold{stroke-width:.75;stroke-linecap:round;opacity:.16;vector-effect:non-scaling-stroke}.wispr-glass-field__fold--two{opacity:.09}.wispr-glass-field__reflection{stroke-width:1.1;stroke-linecap:round;opacity:.08;filter:drop-shadow(0 0 .6rem rgba(154,227,255,.18));vector-effect:non-scaling-stroke}.wispr-intro--orb-lock .wispr-intro__frame{z-index:4}.wispr-intro--orb-lock .wispr-intro__line--top em{background:linear-gradient(104deg,#d5f8ff,#78cfff 26%,#3f83ff 54%,#315cff 74%,#8d75ff);-webkit-background-clip:text;background-clip:text;font-weight:600;letter-spacing:-.055em;text-shadow:0 0 2.3rem rgba(67,128,255,.22),0 0 6rem rgba(49,92,255,.09);filter:drop-shadow(0 .09em .3em rgba(35,91,255,.13))}.wispr-intro--orb-lock .wispr-intro__orb-stage:before{width:190%;height:78%;left:-45%;top:11%;background:radial-gradient(ellipse,rgba(89,151,255,.2),rgba(29,65,174,.045) 44%,transparent 72%);filter:blur(18px);transform:rotate(-11deg)}.wispr-intro--orb-lock .wispr-intro__orbit{opacity:.22;border-color:#beefff1a;border-top-color:#dafaff06;border-left-color:transparent;box-shadow:inset 0 0 3rem #5b96ff06}.wispr-intro--orb-lock .wispr-intro__orb{border-color:#cff4ff7a;background:radial-gradient(circle at 28% 20%,rgba(244,254,255,.34),transparent 10%),linear-gradient(128deg,rgba(198,240,255,.08),transparent 34%),radial-gradient(circle at 67% 72%,rgba(63,100,255,.42),transparent 34%),radial-gradient(circle at 46% 42%,#0c1f44f5,#01040cfe 68%);box-shadow:inset 1.4rem 1.5rem 3rem #d3f8ff17,inset -2rem -2.2rem 3.6rem #000000db,inset 0 -.5rem 1.8rem #375cff38,0 0 0 1px #517eff1a,0 0 3.4rem #5fa2ff38,0 3rem 7.5rem #000000bd}.wispr-intro__scroll-cue{position:absolute;z-index:9;left:50%;bottom:clamp(1.2rem,2.7svh,2.1rem);display:flex;flex-direction:column;align-items:center;gap:.72rem;color:#c4e8ff80;font:500 .55rem IBM Plex Mono,monospace;letter-spacing:.18em;transform:translate(-50%)}.wispr-intro__scroll-cue i{width:1px;height:2.35rem;display:block;background:linear-gradient(180deg,#b3e5ff0f,#b3e5ffad,#4a77ff00);transform-origin:top}.wispr-hero{background:radial-gradient(ellipse 61% 60% at 91% 2%,rgba(35,92,255,.36),transparent 67%),radial-gradient(ellipse 44% 51% at 64% 43%,rgba(31,76,194,.12),transparent 72%),linear-gradient(155deg,#07183a,#030916,#01040b 76%,#010309)}.wispr-hero__portrait{background:#01040b;transform:translate3d(var(--portrait-shift, 0),0,0) scale(1.015);transform-origin:76% 35%}.wispr-hero__portrait>img{object-position:center;opacity:calc(.22 + var(--portrait-opacity, 1) * .78);filter:saturate(.9) contrast(1.18) brightness(.76)}.wispr-hero__portrait-shade{z-index:2;background:linear-gradient(90deg,#01040b 0%,rgba(1,4,11,.99) 19%,rgba(1,4,11,.82) 36%,rgba(1,4,11,.2) 58%,transparent 100%),linear-gradient(180deg,rgba(2,6,16,.03) 0%,transparent 46%,rgba(1,3,9,.72) 86%,#010309 100%),radial-gradient(ellipse 25% 58% at 77% 35%,transparent 0 34%,rgba(1,4,11,.08) 58%,rgba(1,4,11,.34) 100%)}.wispr-hero__studio-flash{position:absolute;z-index:3;inset:0;pointer-events:none;opacity:calc(var(--device-progress, 1) * .9);background:radial-gradient(ellipse 12% 22% at var(--field-left, 76.5%) var(--field-top, 35%),rgba(219,249,255,.24) 0%,rgba(123,190,255,.15) 18%,rgba(78,104,255,.08) 40%,transparent 72%),radial-gradient(ellipse 22% 38% at 80% 42%,rgba(60,111,255,.1),transparent 74%);mix-blend-mode:screen;filter:blur(1px)}.wispr-hero__customer-echo{left:52%;top:27%;width:15%;height:36%;opacity:calc(var(--portrait-opacity, 1) * .2);filter:blur(4px)}.wispr-hero__counter-glint{width:51%;left:23%;top:65.5%;opacity:calc(var(--portrait-opacity, 1) * .7);background:linear-gradient(90deg,transparent,rgba(170,218,255,.07) 28%,rgba(210,244,255,.18) 64%,transparent)}.wispr-hero__guidance{width:clamp(2.55rem,3.25vw,3.7rem);height:clamp(1.6rem,2.05vw,2.3rem);position:absolute;z-index:8;left:var(--field-left, 66.5%);top:var(--field-top, 32%);opacity:var(--device-progress, 1);transform:translate(-50%,-50%) rotate(7deg) scale(calc(.84 + var(--device-progress, 1) * .16));filter:drop-shadow(0 0 1.8rem rgba(141,216,255,.28))}.wispr-hero__guidance i{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(224,250,255,.74);border-radius:56% 44% 54% 46%;background:radial-gradient(circle at 32% 22%,rgba(238,253,255,.32),transparent 23%),linear-gradient(145deg,#2553abf5,#020814fc);box-shadow:inset .45rem .42rem .9rem #d3f7ff1c,inset -.45rem -.42rem .9rem #000000a8,0 0 .9rem #b8ecff8c,0 0 2.8rem #3565ff75}.wispr-hero__guidance i img{width:46%;height:auto;opacity:1;filter:grayscale(1) brightness(5) drop-shadow(0 0 .45rem rgba(200,245,255,.9))}.wispr-hero__guidance span{position:absolute;left:calc(100% + .92rem);top:50%;color:#e1f8ffc2;font:500 .5rem IBM Plex Mono,monospace;letter-spacing:.12em;white-space:nowrap;transform:translateY(-50%) rotate(-7deg)}.wispr-intro__oval-field,.wispr-intro__signal-trace,.wispr-intro__next,.wispr-hero__light-route,.wispr-hero__field{display:none!important}@media (prefers-reduced-motion: no-preference){.wispr-intro--orb-lock.is-ready .wispr-glass-field__sheet--back{animation:wispr-glass-breathe 9s var(--ease-in-out) 1s infinite alternate}.wispr-intro--orb-lock.is-ready .wispr-intro__scroll-cue i{animation:wispr-scroll-pulse 1.9s var(--ease-in-out) .8s infinite}}@keyframes wispr-glass-breathe{0%{transform:translateZ(0) scale(1);opacity:.64}to{transform:translate3d(.5%,-.8%,0) scale(1.012);opacity:.78}}@keyframes wispr-scroll-pulse{0%,to{opacity:.28;transform:scaleY(.72)}50%{opacity:.88;transform:scaleY(1)}}@media (max-width: 740px){.wispr-glass-field--intro{width:164%;left:-32%}.wispr-glass-field--hero{width:152%;left:-42%;transform-origin:69% 45%}.wispr-intro__scroll-cue{bottom:.85rem;gap:.5rem;font-size:.48rem}.wispr-intro__scroll-cue i{height:1.5rem}.wispr-hero__portrait>img{object-position:68% center;filter:saturate(.88) contrast(1.16) brightness(.72)}.wispr-hero__portrait-shade{background:linear-gradient(180deg,transparent 0%,rgba(1,4,11,.06) 39%,rgba(1,4,11,.84) 69%,#010309 90%),linear-gradient(90deg,rgba(1,4,11,.82) 0%,rgba(1,4,11,.38) 36%,transparent 74%)}.wispr-hero__customer-echo{left:7%;top:49%;width:43%;height:28%;opacity:calc(var(--portrait-opacity, 1) * .09)}.wispr-hero__counter-glint{width:76%;left:3%;top:57%;opacity:calc(var(--portrait-opacity, 1) * .48)}.wispr-hero__guidance{width:2.35rem;height:1.48rem;left:51.5%;top:31.5%}.wispr-hero__guidance span{display:none}.wispr-hero__studio-flash{background:radial-gradient(ellipse 16% 18% at 51.5% 31.5%,rgba(219,249,255,.22),rgba(93,149,255,.1) 34%,transparent 72%),radial-gradient(ellipse 28% 38% at 56% 39%,rgba(60,111,255,.08),transparent 76%)}}@media (prefers-reduced-motion: reduce){.wispr-glass-field,.wispr-intro__scroll-cue i{transition:none!important;animation:none!important}}.wispr-intro--orb-lock .wispr-intro__line--top em{color:transparent;background:linear-gradient(180deg,rgba(255,255,255,.24),transparent 42%),linear-gradient(104deg,#e3fbff,#83dcff 22%,#3d8cff 47%,#315cff 70%,#a177ff);-webkit-background-clip:text;background-clip:text;font-weight:700;text-shadow:0 0 2.6rem rgba(67,128,255,.3),0 0 6rem rgba(49,92,255,.12);filter:saturate(1.16) drop-shadow(0 .09em .34em rgba(35,91,255,.16))}.wispr-intro--orb-lock .wispr-intro__orbit{opacity:.055;border-color:#beefff17;border-top-color:transparent;border-left-color:transparent;box-shadow:none;animation:none!important}.wispr-intro--orb-lock .wispr-intro__orb:before{opacity:.44;border-top-color:#e1faff38;filter:blur(.2px)}.wispr-intro--orb-lock .wispr-intro__orb-refraction{opacity:.44;border-top-color:#cdf6ff80;box-shadow:0 -.28rem 1.7rem #366aff2e}.wispr-glass-field--hero{opacity:calc(.16 + var(--field-progress, 1) * .46);-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 20%,rgba(0,0,0,.18) 36%,#000 58%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,transparent 20%,rgba(0,0,0,.18) 36%,#000 58%,#000 100%);filter:saturate(.84) brightness(.9)}.wispr-hero__guidance i img,.wispr-hero__lab-nav img{opacity:.96;mix-blend-mode:normal;filter:brightness(0) invert(1) drop-shadow(0 0 .42rem rgba(200,245,255,.82))}.wispr-hero h2 em{color:transparent;background:linear-gradient(180deg,rgba(255,255,255,.28),transparent 44%),linear-gradient(105deg,#e5fbff,#86dcff 28%,#458eff 55%,#6e72ff 76%,#ad7cff);-webkit-background-clip:text;background-clip:text;font-weight:700;text-shadow:0 0 2.7rem rgba(81,143,255,.18);filter:saturate(1.14) drop-shadow(0 .08em .3em rgba(55,107,255,.12))}.wispr-hero__summary{max-width:29rem;margin-top:clamp(1.75rem,3.2vh,2.35rem);font-size:clamp(.96rem,1.04vw,1.08rem);line-height:1.72}.wispr-hero__process{width:min(42rem,100%);margin-top:clamp(1.8rem,3.2vh,2.45rem);padding-top:clamp(1.15rem,2vh,1.45rem);column-gap:clamp(.78rem,1vw,1.05rem)}.wispr-hero__process span{gap:.54rem}.wispr-hero__process b{font-size:clamp(.68rem,.75vw,.77rem);line-height:1.52}@media (prefers-reduced-motion: no-preference){.wispr-intro--orb-lock.is-ready .wispr-intro__orb-refraction{animation:wispr-orb-refraction-drift 11s var(--ease-in-out) 1.2s infinite alternate}}@keyframes wispr-orb-refraction-drift{0%{transform:rotate(-7deg) translate(-1.2%);opacity:.36}to{transform:rotate(-3deg) translate(1.2%);opacity:.48}}@media (max-width: 740px){.wispr-glass-field--hero{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 52%,rgba(0,0,0,.36) 72%,transparent 92%);mask-image:linear-gradient(180deg,#000 0%,#000 52%,rgba(0,0,0,.36) 72%,transparent 92%)}.wispr-hero__copy{width:100%;max-width:34rem;padding-top:3.2rem}.wispr-hero h2{max-width:100%;font-size:clamp(2.45rem,10vw,3.15rem);line-height:.96;letter-spacing:-.045em}.wispr-hero__summary{max-width:30rem;margin-top:1.25rem;font-size:.84rem;line-height:1.58}.wispr-hero__process{width:min(23rem,100%);margin-top:1.3rem;padding-top:.95rem}.wispr-hero__portrait>img{object-position:68% center;transform:translate3d(6%,34svh,0) scale(1.06)}.wispr-hero__guidance{left:58%;top:66%}.wispr-hero__studio-flash{background:radial-gradient(ellipse 16% 18% at 58% 66%,rgba(219,249,255,.22),rgba(93,149,255,.1) 34%,transparent 72%),radial-gradient(ellipse 28% 38% at 63% 72%,rgba(60,111,255,.08),transparent 76%)}}@media (prefers-reduced-motion: reduce){.wispr-intro--orb-lock .wispr-intro__orb-refraction{animation:none!important}}.wispr-intro--orb-lock .wispr-intro__brand img{width:clamp(6.4rem,7.9vw,7.8rem);opacity:1;filter:drop-shadow(0 0 .85rem rgba(224,58,35,.2))}.wispr-intro__orb img,.wispr-hero__guidance i img,.wispr-hero__lab-nav img{opacity:1;mix-blend-mode:normal;filter:drop-shadow(0 0 .5rem rgba(231,68,43,.28))}.wispr-intro__orb img{width:35%}.wispr-hero__guidance i img{width:48%;filter:drop-shadow(0 0 .38rem rgba(255,92,57,.34))}.wispr-intro--orb-lock .wispr-intro__line--top em{color:#5aa8ff;-webkit-text-fill-color:#5aa8ff;background:none;font-style:normal;font-weight:700;text-shadow:0 0 2.8rem rgba(56,126,255,.35),0 0 6rem rgba(49,92,255,.12);filter:none}.wispr-hero h2 em{color:#67afff;-webkit-text-fill-color:#67afff;background:none;font-style:italic;font-weight:700;text-shadow:0 0 2.4rem rgba(74,139,255,.2);filter:none}.wispr-glass-field--intro,.wispr-glass-field--hero{mix-blend-mode:screen;filter:none}.wispr-intro--orb-lock.is-ready .wispr-glass-field--intro{opacity:.82}.wispr-glass-field--hero{opacity:calc(.18 + var(--field-progress, 1) * .52);-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 18%,rgba(0,0,0,.2) 35%,#000 55%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,transparent 18%,rgba(0,0,0,.2) 35%,#000 55%,#000 100%)}.wispr-glass-field__sheet--far{opacity:.38}.wispr-glass-field__sheet--back{opacity:.62}.wispr-glass-field__sheet--middle{opacity:.48}.wispr-glass-field__sheet--front{opacity:.46}.wispr-glass-field__sheet--near{opacity:.31}.wispr-glass-field__fold{stroke-width:.8;opacity:.12}.wispr-glass-field__fold--two{opacity:.075}.wispr-glass-field__reflection{stroke-width:1.05;opacity:.085;filter:drop-shadow(0 0 .7rem rgba(143,217,255,.2))}.wispr-glass-field__edge{stroke-width:1.3;stroke-linecap:round;stroke-dasharray:320 92 42 174 236 106 34 264;opacity:.105;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 .62rem rgba(105,164,255,.26))}.wispr-glass-field__edge--lower{stroke-dashoffset:-178;opacity:.072}.wispr-intro--orb-lock .wispr-intro__orb-refraction:before,.wispr-intro--orb-lock .wispr-intro__orb-refraction:after{content:"";position:absolute;display:block;border-radius:50%;pointer-events:none}.wispr-intro--orb-lock .wispr-intro__orb-refraction:before{width:24%;aspect-ratio:1;left:24%;top:-2.9rem;background:radial-gradient(circle at 42% 38%,rgba(212,247,255,.34),rgba(76,120,255,.08) 46%,transparent 72%);filter:blur(4px);opacity:.46}.wispr-intro--orb-lock .wispr-intro__orb-refraction:after{width:46%;height:26%;right:12%;top:1.15rem;background:linear-gradient(90deg,transparent,rgba(111,174,255,.22),rgba(209,248,255,.09),transparent);filter:blur(3px);opacity:.36;transform:rotate(-9deg)}.wispr-hero__glass-atmosphere{width:min(88vw,92rem);height:82%;position:absolute;z-index:2;right:-13%;top:4%;pointer-events:none;opacity:var(--portrait-opacity, 1);transform:rotate(-10deg);transform-origin:center}.wispr-hero__glass-oval{position:absolute;display:block;border:1px solid rgba(164,221,255,.11);border-radius:50%;background:linear-gradient(142deg,rgba(203,245,255,.024),transparent 34%,rgba(72,105,255,.018) 69%,transparent);box-shadow:inset 0 0 4.5rem #5a90ff05,0 0 3.5rem #2d5be004;opacity:.28}.wispr-hero__glass-oval--outer{inset:0}.wispr-hero__glass-oval--middle{inset:14% 10%;opacity:.34}.wispr-hero__glass-oval--inner{inset:31% 27%;opacity:.42}.wispr-hero__guidance{width:clamp(2.65rem,3.4vw,3.9rem);height:clamp(1.65rem,2.15vw,2.42rem);opacity:var(--device-progress, 1);transform:translate(-50%,-50%) rotate(7deg) scale(calc(.84 + var(--device-progress, 1) * .16))}.wispr-hero__guidance i{border-color:#e1f9ffc7;background:radial-gradient(circle at 50% 52%,rgba(232,67,42,.13),transparent 38%),radial-gradient(circle at 32% 22%,rgba(238,253,255,.31),transparent 23%),linear-gradient(145deg,#2754aefa,#020814fc);box-shadow:inset .45rem .42rem .9rem #d3f7ff1c,inset -.45rem -.42rem .9rem #000000a8,0 0 1rem #b8ecff99,0 0 3.1rem #3565ff80}.wispr-hero__frame{z-index:6}.wispr-hero__copy{width:min(51vw,48rem);max-width:48rem;padding-top:0}.wispr-hero h2{max-width:12.8ch;font-size:clamp(3.9rem,5.55vw,6.25rem);line-height:.92;letter-spacing:-.052em}.wispr-hero h2 span+span{margin-top:.12em}.wispr-hero__summary{max-width:28rem;margin-top:clamp(2rem,3.5vh,2.65rem);color:#f4f2ecb3;font-size:clamp(.96rem,1.04vw,1.08rem);line-height:1.72}.wispr-hero__summary strong{color:#f4f2ecf2;font-weight:600}.wispr-hero__cta{width:fit-content;display:inline-flex;align-items:center;gap:.82rem;margin-top:clamp(1.45rem,2.6vh,2rem);padding:.55rem 0 .66rem;border-bottom:1px solid rgba(117,185,255,.46);color:#daf2ffdb;font:600 .61rem IBM Plex Mono,monospace;letter-spacing:.135em;text-decoration:none;pointer-events:auto;transition:color .18s var(--ease-out),border-color .18s var(--ease-out),transform .16s var(--ease-out)}.wispr-hero__cta svg{color:#67afff;transition:transform .18s var(--ease-out)}.wispr-hero__cta:hover{color:#fff;border-color:#89cfffe0}.wispr-hero__cta:hover svg{transform:translate(.24rem)}.wispr-hero__cta:active{transform:scale(.97)}.wispr-hero__cta:focus-visible{outline:2px solid rgba(137,207,255,.88);outline-offset:.45rem}.wispr-hero__proof{width:min(45rem,100%);display:grid;grid-template-columns:1px minmax(0,1fr);gap:clamp(1rem,1.4vw,1.35rem);margin-top:clamp(1.8rem,3.3vh,2.55rem);opacity:var(--detail-progress, 1)}.wispr-hero__proof-rule{width:1px;min-height:5.4rem;display:block;background:linear-gradient(180deg,rgba(211,248,255,.12),rgba(119,198,255,.78) 42%,rgba(63,97,255,.36) 78%,transparent);box-shadow:0 0 .9rem #5492ff33}.wispr-hero__proof-body{min-width:0}.wispr-hero__proof-kicker{margin:0 0 .9rem;color:#a0d3f480;font:500 .5rem IBM Plex Mono,monospace;letter-spacing:.15em}.wispr-hero__process{width:100%;display:grid;grid-template-columns:minmax(0,1.28fr) auto minmax(0,.78fr) auto minmax(0,1.05fr);align-items:start;column-gap:clamp(.8rem,1.15vw,1.2rem);margin:0;padding:0;border:0}.wispr-hero__process span{gap:.52rem}.wispr-hero__process small{color:#9fd3f485}.wispr-hero__process b{color:#f4f2ecd6;font-size:clamp(.69rem,.76vw,.78rem);line-height:1.5}.wispr-hero__process i{padding-top:1.04rem;color:#7ebce861}@media (prefers-reduced-motion: no-preference){.wispr-intro--orb-lock.is-ready .wispr-intro__orb-refraction:before{animation:wispr-orb-caustic-one 8.5s var(--ease-in-out) 1.4s infinite alternate}.wispr-intro--orb-lock.is-ready .wispr-intro__orb-refraction:after{animation:wispr-orb-caustic-two 10.5s var(--ease-in-out) 1.8s infinite alternate}}@keyframes wispr-orb-caustic-one{0%{opacity:.28;transform:translate3d(-.15rem,.12rem,0) scale(.92)}to{opacity:.52;transform:translate3d(.38rem,-.24rem,0) scale(1.08)}}@keyframes wispr-orb-caustic-two{0%{opacity:.22;transform:translate3d(.4rem,0,0) rotate(-11deg) scaleX(.94)}to{opacity:.42;transform:translate3d(-.45rem,-.12rem,0) rotate(-6deg) scaleX(1.06)}}@media (max-width: 740px){.wispr-intro--orb-lock .wispr-intro__brand img{width:6.35rem}.wispr-glass-field--hero{width:178%;left:-52%;transform-origin:72% 31%;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 46%,rgba(0,0,0,.38) 66%,transparent 88%);mask-image:linear-gradient(180deg,#000 0%,#000 46%,rgba(0,0,0,.38) 66%,transparent 88%)}.wispr-hero__portrait>img{width:156%;height:auto;max-width:none;left:-30%;top:3.5rem;object-fit:contain;object-position:center top;transform:none;filter:saturate(.9) contrast(1.14) brightness(.76)}.wispr-hero__portrait-shade{background:linear-gradient(180deg,#01040b05,#01040b14 28%,#01040bdb 50%,#010309 65%),linear-gradient(90deg,rgba(1,4,11,.42) 0%,transparent 32%,transparent 74%,rgba(1,4,11,.22) 100%)}.wispr-hero__glass-atmosphere{width:180%;height:43%;right:-108%;top:1%;transform:rotate(-11deg)}.wispr-hero__customer-echo{left:4%;top:13%;width:42%;height:27%;opacity:calc(var(--portrait-opacity, 1) * .08)}.wispr-hero__counter-glint{width:86%;left:-4%;top:37%;opacity:calc(var(--portrait-opacity, 1) * .46)}.wispr-hero__guidance{width:2.5rem;height:1.58rem;left:82%;top:18%}.wispr-hero__guidance span{display:none}.wispr-hero__studio-flash{background:radial-gradient(ellipse 17% 15% at 82% 18%,rgba(219,249,255,.24),rgba(93,149,255,.11) 34%,transparent 72%),radial-gradient(ellipse 34% 29% at 83% 22%,rgba(60,111,255,.09),transparent 76%)}.wispr-hero__frame{width:calc(100% - 2rem);height:100%;display:flex;align-items:flex-end;padding:0 0 2.25rem}.wispr-hero__copy{width:100%;max-width:34rem;padding:0}.wispr-hero__category{margin-bottom:.72rem;font-size:.51rem}.wispr-hero h2{max-width:100%;font-size:clamp(2.38rem,10.4vw,3.15rem);line-height:.94;letter-spacing:-.046em}.wispr-hero__summary{max-width:22rem;margin-top:1.05rem;font-size:.79rem;line-height:1.55}.wispr-hero__cta{margin-top:1rem;padding-bottom:.48rem;font-size:.52rem}.wispr-hero__proof{width:min(24rem,100%);gap:.8rem;margin-top:1.15rem}.wispr-hero__proof-rule{min-height:6.5rem}.wispr-hero__proof-kicker{margin-bottom:.65rem;font-size:.43rem}.wispr-hero__process{grid-template-columns:1fr;gap:.34rem}.wispr-hero__process span{grid-template-columns:6.55rem minmax(0,1fr);align-items:baseline;gap:.55rem}.wispr-hero__process small{font-size:.41rem}.wispr-hero__process b{font-size:.6rem;line-height:1.32}.wispr-hero__process i,.wispr-hero__powered{display:none}}@media (max-height: 700px) and (min-width: 741px){.wispr-hero h2{font-size:clamp(3.25rem,5vw,5.35rem)}.wispr-hero__summary{margin-top:1.35rem;font-size:.9rem}.wispr-hero__cta{margin-top:1rem}.wispr-hero__proof{margin-top:1.15rem}}@media (prefers-reduced-motion: reduce){.wispr-intro--orb-lock .wispr-intro__orb-refraction:before,.wispr-intro--orb-lock .wispr-intro__orb-refraction:after,.wispr-hero__cta svg{animation:none!important;transition:none!important}}.wispr-intro--orb-lock .wispr-intro__brand img,.wispr-intro__orb img,.wispr-hero__guidance i img,.wispr-hero__lab-nav img{opacity:1;mix-blend-mode:normal;filter:none}.wispr-intro--orb-lock .wispr-intro__line--top em{color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(104deg,#fff3d0,#ffe396 34%,#f5c760 62%,#d8a94b);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:700;text-shadow:none;filter:drop-shadow(0 0 1.7rem rgba(245,199,96,.15))}.wispr-hero h2 em{color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(104deg,#fff3d0,#ffe396 34%,#f5c760 62%,#d8a94b);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:700;text-shadow:none;filter:drop-shadow(0 0 1.7rem rgba(245,199,96,.13))}.wispr-hero__glass-atmosphere{-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 31%,rgba(0,0,0,.34) 45%,#000 62%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,transparent 31%,rgba(0,0,0,.34) 45%,#000 62%,#000 100%)}.wispr-hero__glass-oval{border:0;background:linear-gradient(142deg,rgba(203,245,255,.034),transparent 32%,rgba(72,105,255,.023) 66%,transparent);-webkit-mask-image:conic-gradient(from 18deg,transparent 0 12%,#000 20% 48%,transparent 57% 71%,#000 79% 92%,transparent 98% 100%);mask-image:conic-gradient(from 18deg,transparent 0 12%,#000 20% 48%,transparent 57% 71%,#000 79% 92%,transparent 98% 100%)}.wispr-hero__glass-oval:before{content:"";position:absolute;inset:0;border:1px solid rgba(164,221,255,.105);border-radius:inherit;box-shadow:inset 0 0 4.5rem #5a90ff05,0 0 3.5rem #2d5be004}.wispr-hero__glass-oval--outer{inset:0;opacity:.31;transform:rotate(-4deg) scaleX(1.04)}.wispr-hero__glass-oval--middle{inset:14% 10%;opacity:.38;transform:rotate(7deg) scaleX(.98)}.wispr-hero__glass-oval--inner{inset:31% 27%;opacity:.46;transform:rotate(-11deg) scaleX(1.08)}.wispr-hero__frame{min-height:100svh;align-items:center}.wispr-hero__proof{margin-top:clamp(2.2rem,4.2vh,3.1rem)}.wispr-hero__portrait-shade{background:radial-gradient(ellipse 16% 34% at 42% 42%,rgba(62,111,201,.075),transparent 72%),linear-gradient(90deg,#01040b 0%,rgba(1,4,11,.98) 18%,rgba(1,4,11,.74) 34%,rgba(1,4,11,.1) 56%,transparent 100%),linear-gradient(180deg,rgba(2,6,16,.04) 0%,transparent 50%,rgba(1,3,9,.66) 84%,#010309 100%)}.wispr-hero__customer-echo{left:39%;top:27%;width:18%;height:38%;opacity:calc(var(--portrait-opacity, 1) * .27)}@media (prefers-reduced-motion: no-preference){.wispr-intro--orb-lock.is-ready .wispr-intro__orb{animation:wispr-orb-luminance 7.5s var(--ease-in-out) .9s infinite alternate}.wispr-intro--orb-lock.is-ready .wispr-intro__orb:before{animation:wispr-orb-rim-glint 12s var(--ease-in-out) 1.8s infinite}}@keyframes wispr-orb-luminance{0%{opacity:.94;transform:none}to{opacity:1;transform:none}}@keyframes wispr-orb-rim-glint{0%,68%,to{opacity:.18;transform:rotate(-7deg) translate(-1%)}76%{opacity:.56;transform:rotate(-4deg) translate(1%)}84%{opacity:.22;transform:rotate(-3deg) translate(1.4%)}}@media (max-width: 740px){.wispr-hero__frame{min-height:100svh;height:auto;align-items:flex-end;padding-bottom:2.15rem}.wispr-hero__proof{margin-top:1.35rem}.wispr-hero__glass-atmosphere{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 42%,rgba(0,0,0,.42) 64%,transparent 90%);mask-image:linear-gradient(180deg,#000 0%,#000 42%,rgba(0,0,0,.42) 64%,transparent 90%)}.wispr-hero__customer-echo{left:4%;top:13%;width:42%;height:27%;opacity:calc(var(--portrait-opacity, 1) * .12)}}@media (prefers-reduced-motion: reduce){.wispr-intro--orb-lock .wispr-intro__orb,.wispr-intro--orb-lock .wispr-intro__orb:before{animation:none!important}}.wispr-hero__guidance{left:64.2%;top:29.2%}.wispr-hero__studio-flash{background:radial-gradient(ellipse 12% 22% at 64.2% 29.2%,rgba(219,249,255,.24) 0%,rgba(123,190,255,.15) 18%,rgba(78,104,255,.08) 40%,transparent 72%),radial-gradient(ellipse 22% 38% at 68% 35%,rgba(60,111,255,.1),transparent 74%)}@media (max-width: 740px){.wispr-hero__guidance{width:2rem;height:1.28rem;left:95%;top:12.4%}.wispr-hero__studio-flash{background:radial-gradient(ellipse 17% 15% at 95% 12.4%,rgba(219,249,255,.24),rgba(93,149,255,.11) 34%,transparent 72%),radial-gradient(ellipse 34% 29% at 91% 18%,rgba(60,111,255,.09),transparent 76%)}.wispr-hero__frame{padding-bottom:clamp(4rem,8svh,5rem)}}.wispr-intro--orb-lock .wispr-intro__brand img,.wispr-intro__orb img,.wispr-hero__guidance i img,.wispr-hero__lab-nav img{opacity:1;mix-blend-mode:normal;filter:brightness(0) invert(1) drop-shadow(0 0 .72rem rgba(194,231,255,.24))}.wispr-intro--orb-lock .wispr-intro__brand img{width:clamp(6.4rem,7.9vw,7.8rem)}.wispr-intro--orb-lock.is-ready .wispr-intro__orb{animation:none!important}.wispr-intro__orb-thought{position:absolute;z-index:3;inset:0;display:block;overflow:hidden;border-radius:inherit;pointer-events:none}.wispr-intro__orb-track,.wispr-intro__orb-signal{position:absolute;display:block;border-radius:50%;transform-origin:50% 50%}.wispr-intro__orb-track--outer{inset:16%;border:1px solid rgba(203,243,255,.34);border-top-color:#cbf3ff0a;border-right-color:#5689ff14;box-shadow:0 0 1.2rem #4d85ff1f;transform:rotate(-24deg) scaleY(.7)}.wispr-intro__orb-track--inner{inset:28%;border:1px solid rgba(111,178,255,.32);border-bottom-color:#6fb2ff08;border-left-color:#e0faff12;box-shadow:inset 0 0 .9rem #4d85ff1a;transform:rotate(31deg) scaleX(.74)}.wispr-intro__orb-signal{width:.42rem;height:.42rem;left:calc(50% - .21rem);top:calc(50% - .21rem);background:#d9f7ff;box-shadow:0 0 .5rem #d9f7fff0,0 0 1.4rem #4980ffb8;opacity:.82;transform:rotate(0) translate(3.25rem) scale(.72)}@media (prefers-reduced-motion: no-preference){.wispr-intro--orb-lock.is-ready .wispr-intro__orb-track--outer{animation:wispr-thought-orbit-outer 5.8s linear infinite}.wispr-intro--orb-lock.is-ready .wispr-intro__orb-track--inner{animation:wispr-thought-orbit-inner 4.6s linear infinite reverse}.wispr-intro--orb-lock.is-ready .wispr-intro__orb-signal{animation:wispr-thought-signal 3.4s linear infinite}}@keyframes wispr-thought-orbit-outer{0%{opacity:.42;transform:rotate(-24deg) scaleY(.7)}50%{opacity:.9;transform:rotate(156deg) scaleY(.7)}to{opacity:.42;transform:rotate(336deg) scaleY(.7)}}@keyframes wispr-thought-orbit-inner{0%{opacity:.3;transform:rotate(31deg) scaleX(.74)}48%{opacity:.78;transform:rotate(211deg) scaleX(.74)}to{opacity:.3;transform:rotate(391deg) scaleX(.74)}}@keyframes wispr-thought-signal{0%{opacity:.18;transform:rotate(0) translate(3.25rem) scale(.56)}22%{opacity:.96}72%{opacity:.62}to{opacity:.18;transform:rotate(360deg) translate(3.25rem) scale(.82)}}.wispr-hero__glass-atmosphere{width:min(108vw,112rem);height:92%;right:-24%;top:-2%;opacity:var(--portrait-opacity, 1);transform:rotate(-8deg)}.wispr-hero__glass-oval{border:1px solid rgba(197,237,255,.86);background:linear-gradient(142deg,rgba(203,245,255,.78),transparent 31%,rgba(72,105,255,.64) 67%,transparent 91%);box-shadow:inset 0 0 8rem #5a90ff6b,0 0 5rem #2d5be047}.wispr-hero__glass-oval:before{border-color:#caefffbd;box-shadow:inset 0 0 5.5rem #5a90ff57,0 0 4rem #2d5be03d}.wispr-hero__glass-oval--outer{inset:0;opacity:.025;transform:rotate(-6deg) scaleX(1.08)}.wispr-hero__glass-oval--middle{inset:13% 9%;opacity:.038;transform:rotate(7deg) scaleX(.98)}.wispr-hero__glass-oval--inner{inset:30% 25%;opacity:.05;transform:rotate(-12deg) scaleX(1.12)}.wispr-intro__stack-ghosts{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;--shine-x: 50%;--shine-y: 50%}.wispr-intro__stack-layer{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;gap:clamp(1.6rem,4.5vw,4.5rem);padding-top:83.5svh}.wispr-intro__stack-layer--base{opacity:.085}.wispr-intro__stack-layer--shine{opacity:0;mask-image:radial-gradient(circle 140px at var(--shine-x) var(--shine-y),black 0%,rgba(0,0,0,.5) 55%,transparent 100%);-webkit-mask-image:radial-gradient(circle 140px at var(--shine-x) var(--shine-y),black 0%,rgba(0,0,0,.5) 55%,transparent 100%);transition:opacity .32s cubic-bezier(.23,1,.32,1)}.wispr-intro__stack-ghosts.is-shining .wispr-intro__stack-layer--shine{opacity:.85}.wispr-intro__stack-ghost{position:static;font-family:DM Sans,Inter,system-ui,sans-serif;font-weight:200;letter-spacing:.52em;text-indent:.52em;text-transform:uppercase;line-height:1;white-space:nowrap;font-size:clamp(.95rem,1.55vw,1.55rem);color:#fff}.wispr-intro__stack-layer--shine .wispr-intro__stack-ghost{color:#dceeff;text-shadow:0 0 14px rgba(184,236,255,.5)}@media (max-width: 940px){.wispr-intro__stack-layer{padding-top:83svh;gap:clamp(.8rem,3vw,1.6rem)}.wispr-intro__stack-ghost{letter-spacing:.24em;text-indent:.24em;font-size:clamp(.62rem,2.4vw,.9rem)}}@media (prefers-reduced-motion: reduce){.wispr-intro__stack-layer--shine{transition:none}}.wispr-glass-field--intro,.wispr-glass-field--hero{width:100%;height:100%;left:0;top:0;transform-origin:48% 53%}.wispr-glass-field--hero{opacity:calc(.28 + var(--field-progress, 1) * .48);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.72) 0%,#000 16%,#000 77%,rgba(0,0,0,.36) 100%);mask-image:linear-gradient(90deg,#000000b8,#000 16% 77%,#0000005c)}.wispr-hero .wispr-glass-field__sheet--back{opacity:.72}.wispr-hero .wispr-glass-field__sheet--middle{opacity:.56}.wispr-hero .wispr-glass-field__sheet--front{opacity:.52}.wispr-hero .wispr-glass-field__edge{opacity:.13}.wispr-hero__frame{display:flex;align-items:center}.wispr-hero__copy{width:100%;max-width:82rem;padding:0}.wispr-hero__message{width:min(51vw,48rem)}.wispr-hero__follow-through{width:100%;display:grid;grid-template-columns:minmax(18rem,28rem) minmax(25rem,36rem);justify-content:space-between;align-items:start;gap:clamp(4rem,8vw,9rem);margin-top:clamp(2.35rem,4.4vh,3.5rem)}.wispr-hero__action-block{min-width:0}.wispr-hero__summary{max-width:27rem;margin:0;color:#f4f2ecc2;font-size:clamp(.95rem,1.02vw,1.06rem);line-height:1.68}.wispr-hero__cta{margin-top:clamp(1.45rem,2.5vh,1.9rem)}.wispr-hero__proof{width:100%;grid-template-columns:1px minmax(0,1fr);gap:1.15rem;align-self:start;margin:.3rem 0 0;opacity:calc(var(--detail-progress, 1) * .78)}.wispr-hero__proof-rule{min-height:6.8rem;background:linear-gradient(180deg,rgba(211,248,255,.08),rgba(119,198,255,.5) 46%,rgba(63,97,255,.18) 82%,transparent);box-shadow:0 0 .8rem #5492ff1f}.wispr-hero__proof-kicker{margin:0 0 .85rem;color:#a0d3f470;font-size:.47rem;letter-spacing:.17em}.wispr-hero__process{display:grid;grid-template-columns:1fr;gap:.48rem}.wispr-hero__process span{display:grid;grid-template-columns:8.2rem minmax(0,1fr);align-items:baseline;gap:.9rem}.wispr-hero__process small{color:#9fd3f475;font-size:.43rem;letter-spacing:.11em}.wispr-hero__process b{color:#f4f2ecc2;font-size:.69rem;line-height:1.42}.wispr-hero__process i{display:none}@media (max-width: 980px) and (min-width: 741px){.wispr-hero__message{width:min(67vw,46rem)}.wispr-hero__follow-through{grid-template-columns:minmax(16rem,.82fr) minmax(22rem,1.18fr);gap:3rem}}@media (max-width: 740px){.wispr-intro--orb-lock .wispr-intro__brand img{width:6rem}.wispr-intro__orb-signal{transform:rotate(0) translate(2.55rem) scale(.72)}.wispr-hero__glass-atmosphere{width:168%;height:48%;right:-88%;top:1%}.wispr-glass-field--hero{width:125%;left:-12%;transform-origin:48% 38%;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 50%,rgba(0,0,0,.5) 74%,transparent 96%);mask-image:linear-gradient(180deg,#000 0%,#000 50%,rgba(0,0,0,.5) 74%,transparent 96%)}.wispr-hero__frame{display:flex;align-items:flex-end}.wispr-hero__copy,.wispr-hero__message{width:100%;max-width:34rem}.wispr-hero__follow-through{display:block;margin-top:1.25rem}.wispr-hero__summary{max-width:21rem;font-size:.79rem;line-height:1.55}.wispr-hero__cta{margin-top:1rem}.wispr-hero__proof{width:min(23rem,100%);gap:.72rem;margin-top:1.9rem;opacity:calc(var(--detail-progress, 1) * .82)}.wispr-hero__proof-rule{min-height:5.7rem}.wispr-hero__proof-kicker{margin-bottom:.65rem}.wispr-hero__process span{grid-template-columns:6.5rem minmax(0,1fr);gap:.55rem}.wispr-hero__process b{font-size:.59rem;line-height:1.3}@keyframes wispr-thought-signal{0%{opacity:.18;transform:rotate(0) translate(2.55rem) scale(.56)}22%{opacity:.96}72%{opacity:.62}to{opacity:.18;transform:rotate(360deg) translate(2.55rem) scale(.82)}}}@media (prefers-reduced-motion: reduce){.wispr-intro__orb-track,.wispr-intro__orb-signal{animation:none!important}}.wispr-opening{min-height:100svh}.wispr-opening__sticky{position:relative}.wispr-hero__guidance{--pill-img-x: .635;--pill-img-y: .3225;--cover-w: max(100vw, 177.778svh );--cover-h: max(100svh, 56.25vw );left:calc(50vw + (var(--pill-img-x) - .5) * var(--cover-w));top:calc(50svh + (var(--pill-img-y) - .5) * var(--cover-h));width:calc(var(--cover-w) * .019);height:calc(var(--cover-h) * .082);transform:translate(-50%,-50%)}.wispr-hero__guidance i{display:block;width:100%;height:100%;border:none;border-radius:0;background:none;box-shadow:none}.wispr-hero__guidance span{left:auto;right:calc(100% + 1.2rem);top:50%;transform:translateY(-50%);color:#d0f0ff99;font-size:.48rem;letter-spacing:.16em}.wispr-hero__guidance span:after{content:"";position:absolute;left:calc(100% + .26rem);top:50%;width:.68rem;height:1px;background:linear-gradient(90deg,rgba(208,240,255,.48),transparent)}@media (max-width: 740px){.wispr-hero__guidance{display:none}}:root{--ws-midnight: #080d17;--ws-ink: #10151f;--ws-mineral: #f2f0ea;--ws-paper: #fbfaf7;--ws-ice: #b8ecff;--ws-lime: #f5c760;--ws-rule: rgba(16, 21, 31, .14);--ws-muted: rgba(16, 21, 31, .64);--ws-ease: cubic-bezier(.23, 1, .32, 1)}.wispr-site{overflow:clip;background:var(--ws-mineral);color:var(--ws-ink);font-family:DM Sans,sans-serif}.ws-shell{width:min(100% - 3rem,76rem);margin:0 auto}.ws-eyebrow{display:inline-flex;align-items:center;gap:.54rem;margin:0;color:#10151f8a;font-family:IBM Plex Mono,monospace;font-size:.58rem;font-weight:500;letter-spacing:.1em;line-height:1.3}.ws-eyebrow span{width:.4rem;height:.4rem;display:inline-block;border-radius:50%;background:var(--ws-ice);box-shadow:0 0 .65rem #55a7d47a}.wispr-site h2,.wispr-site h3,.wispr-site p{margin-top:0}.wispr-site h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:-.055em;line-height:.91}.wispr-site h2 em{font-style:italic}.ws-nav{width:100%;height:4.75rem;position:fixed;inset:0 0 auto;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(1rem,3vw,3rem);border-bottom:1px solid rgba(184,236,255,.12);background:#080d17e0;color:#f4f2ec;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background-color .18s var(--ws-ease),border-color .18s var(--ws-ease),opacity .22s var(--ws-ease),transform .22s var(--ws-ease)}.ws-nav.is-scrolled{background:#080d17fa;border-color:#b8ecff33}.ws-nav.is-intro{pointer-events:none;opacity:0;transform:translateY(-.8rem)}.ws-nav__brand{justify-self:start;display:inline-flex;align-items:center}.ws-nav__brand img{width:5.55rem;height:auto;filter:brightness(0) invert(1) drop-shadow(0 0 .6rem rgba(194,231,255,.18))}.ws-nav__links{display:flex;align-items:center;gap:clamp(1rem,2.3vw,2rem);font-size:.8rem;font-weight:500}.ws-nav a{color:inherit;text-decoration:none}.ws-nav__links a{color:#f4f2ecb3;transition:color .16s var(--ws-ease)}.ws-nav__links a:hover{color:var(--ws-ice)}.ws-nav__cta{justify-self:end;display:inline-flex;align-items:center;gap:.45rem;padding:.62rem .88rem;border:1px solid rgba(244,242,236,.22);border-radius:999px;color:#f4f2ec;font-size:.77rem;font-weight:600;transition:color .16s var(--ws-ease),background-color .16s var(--ws-ease),transform .16s var(--ws-ease)}.ws-nav__cta:hover{background:#f4f2ec;color:var(--ws-midnight)}.ws-nav__cta:active{transform:scale(.97)}.ws-nav__menu,.ws-nav__mobile-menu{display:none}.ws-hero{background:var(--ws-midnight)}.ws-expressions{padding:clamp(5.6rem,10vw,8.8rem) 0;position:relative;overflow:hidden;background:#e9e7df}.ws-expressions:before{width:min(66vw,72rem);height:min(66vw,72rem);position:absolute;top:-50%;right:-17%;content:"";border:1px solid rgba(16,21,31,.07);border-radius:50%;box-shadow:inset 0 0 6rem #b8ecff14;pointer-events:none}.ws-expressions__intro{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.42fr);gap:clamp(2.5rem,7vw,7rem);align-items:end}.ws-expressions__intro h2{max-width:14ch;margin:1.2rem 0 0;font-size:clamp(3.15rem,5.3vw,5.8rem)}.ws-expressions__intro h2 em{color:var(--ws-ink);font-style:normal}.ws-expressions__intro>p{max-width:24rem;margin:0;color:var(--ws-muted);font-size:.96rem;line-height:1.68}.ws-expressions__rail{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);margin:clamp(3.5rem,6vw,5.4rem) 0 0;padding:0;border-top:1px solid var(--ws-ink);border-bottom:1px solid var(--ws-rule);list-style:none}.ws-expressions__rail:before{height:1px;position:absolute;top:50%;left:8%;right:8%;content:"";background:linear-gradient(90deg,transparent,rgba(184,236,255,.82) 20%,rgba(184,236,255,.64) 54%,rgba(184,236,255,.38) 82%,transparent);box-shadow:0 0 .6rem #b8ecff61}.ws-expressions__rail li{min-width:0;min-height:15rem;position:relative;padding:1.2rem clamp(1rem,2.4vw,2.1rem) 1.5rem;border-left:1px solid var(--ws-rule);background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 42%)}.ws-expressions__rail li:last-child{border-right:1px solid var(--ws-rule)}.ws-expressions__rail li:before{width:.62rem;height:.62rem;position:absolute;top:calc(50% - .31rem);left:-.31rem;content:"";border:1px solid rgba(184,236,255,.94);border-radius:50%;background:#e9e7df;box-shadow:0 0 .75rem #b8ecffa3}.ws-expressions__rail li span{color:#10151f75;font-family:IBM Plex Mono,monospace;font-size:.51rem;letter-spacing:.1em}.ws-expressions__rail h3{margin:3.4rem 0 .72rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.35rem,3.2vw,3.55rem);font-weight:500;letter-spacing:-.058em;line-height:.9}.ws-expressions__rail p{max-width:13rem;margin:0;color:var(--ws-muted);font-size:.78rem;font-weight:500;line-height:1.53}.ws-missed{padding:clamp(6rem,12vw,10rem) 0;background:var(--ws-mineral)}.ws-missed__layout{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(19rem,.87fr);gap:clamp(3rem,8vw,8.5rem);align-items:end}.ws-missed__copy h2{max-width:15ch;margin:1.35rem 0 1.55rem;font-size:clamp(3.2rem,5.4vw,5.8rem)}.ws-missed__copy>p{max-width:35rem;margin-bottom:0;color:var(--ws-muted);font-size:1rem;line-height:1.7}.ws-missed__conversation{padding:1.6rem 0 0;border-top:1px solid var(--ws-ink)}.ws-missed__conversation>p{margin-bottom:1.25rem;color:#10151f78;font-family:IBM Plex Mono,monospace;font-size:.53rem;font-weight:500;letter-spacing:.1em}.ws-missed__conversation blockquote{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.1rem,3.1vw,3.1rem);font-weight:500;letter-spacing:-.04em;line-height:.96}.ws-missed__conversation div{display:grid;grid-template-columns:6.5rem 1fr;gap:1rem;margin-top:2rem;padding-top:1.1rem;border-top:1px solid var(--ws-rule)}.ws-missed__conversation span{color:#10151f7a;font-family:IBM Plex Mono,monospace;font-size:.5rem;letter-spacing:.09em}.ws-missed__conversation strong{font-size:.84rem;font-weight:600;line-height:1.52}.ws-workspace{padding:clamp(5.5rem,10vw,8.5rem) 0;background:var(--ws-midnight);color:#f4f2ec}.ws-workspace .ws-eyebrow{color:#f4f2ec85}.ws-workspace__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.43fr);gap:3rem;align-items:end}.ws-workspace__intro h2{max-width:14ch;margin:1.25rem 0 0;font-size:clamp(3.1rem,5.4vw,5.8rem)}.ws-workspace__intro>p{max-width:25rem;margin:0;color:#f4f2eca8;font-size:.98rem;line-height:1.67}.ws-workspace__tabs{display:grid;grid-template-columns:repeat(4,1fr);margin-top:clamp(2.5rem,5vw,4.5rem);border-top:1px solid rgba(184,236,255,.18);border-bottom:1px solid rgba(184,236,255,.16)}.ws-workspace__tabs button{min-width:0;display:flex;align-items:center;gap:.55rem;border:0;border-right:1px solid rgba(184,236,255,.13);background:transparent;padding:1rem .9rem;color:#f4f2ec87;font:600 .78rem DM Sans,sans-serif;text-align:left;cursor:pointer;transition:color .18s var(--ws-ease),background-color .18s var(--ws-ease)}.ws-workspace__tabs button:first-child{border-left:1px solid rgba(184,236,255,.13)}.ws-workspace__tabs button span{color:var(--ws-ice);font-family:IBM Plex Mono,monospace;font-size:.52rem}.ws-workspace__tabs button:hover,.ws-workspace__tabs button.is-active{color:#f4f2ec;background:#b8ecff14}.ws-workspace__stage{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:clamp(2.5rem,6vw,6.5rem);align-items:center;padding-top:clamp(2.4rem,5vw,4.4rem)}.ws-workspace__image{min-height:33rem;position:relative;overflow:hidden;margin:0;border:1px solid rgba(184,236,255,.16);border-radius:1.35rem .25rem;background:#0f1826}.ws-workspace__image>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;filter:saturate(.8) contrast(1.05) brightness(.75)}.ws-workspace__image>div{position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(8,13,23,.84)),linear-gradient(90deg,rgba(8,13,23,.22),transparent 64%)}.ws-workspace__image figcaption{position:absolute;left:1rem;bottom:1rem;color:#f4f2eca3;font-family:IBM Plex Mono,monospace;font-size:.52rem;letter-spacing:.1em}.ws-workspace__detail{animation:ws-detail-in .28s var(--ws-ease) both}.ws-workspace__detail h3{max-width:11.5ch;margin:1.1rem 0;color:#f4f2ec;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.7rem,4.2vw,4.45rem);font-weight:500;letter-spacing:-.055em;line-height:.91}.ws-workspace__detail>p{max-width:28rem;margin-bottom:1.7rem;color:#f4f2eca8;font-size:.95rem;line-height:1.68}@keyframes ws-detail-in{0%{opacity:0;transform:translate3d(0,.65rem,0)}to{opacity:1;transform:translateZ(0)}}.ws-route{border:1px solid rgba(184,236,255,.2);background:#b8ecff0b}.ws-route header{min-height:2.55rem;display:flex;align-items:center;justify-content:space-between;padding:0 .85rem;border-bottom:1px solid rgba(184,236,255,.14);color:#f4f2ec94;font-family:IBM Plex Mono,monospace;font-size:.52rem;letter-spacing:.1em}.ws-route header img{width:1rem;height:1rem;object-fit:contain}.ws-route dl{margin:0}.ws-route__row{padding:.85rem .9rem}.ws-route dt{display:flex;align-items:center;gap:.38rem;margin-bottom:.34rem;color:#f4f2ec70;font-family:IBM Plex Mono,monospace;font-size:.48rem;letter-spacing:.1em}.ws-route dt img{width:.8rem;height:.8rem;object-fit:contain}.ws-route dd{margin:0;color:#f4f2ec;font-size:.82rem;font-weight:500;letter-spacing:-.014em;line-height:1.47}.ws-route__signal{background:#b8ecff12}.ws-route__signal dt,.ws-route__signal dd{color:var(--ws-ice)}.ws-route__action dd{color:#f7e3b2}.ws-route__flow{height:1.5rem;display:flex;align-items:center;gap:.4rem;padding:0 .9rem;background:linear-gradient(90deg,#b8ecff06,#b8ecff1c,#b8ecff06)}.ws-route__flow i{height:1px;flex:1;display:block;background:linear-gradient(90deg,rgba(184,236,255,.08),var(--ws-ice),rgba(184,236,255,.1));box-shadow:0 0 .55rem #b8ecff59}.ws-route__flow span{width:1.38rem;height:1.38rem;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(184,236,255,.86);border-radius:50%;background:#0a1522;box-shadow:0 0 1rem #b8ecff57,inset 0 0 .6rem #b8ecff24}.ws-route__flow img{width:.78rem;height:.78rem;object-fit:contain}.ws-route__flow--move i:last-child{background:linear-gradient(90deg,var(--ws-ice),rgba(245,199,96,.76))}.ws-flr{position:relative;overflow:hidden;padding:clamp(3rem,5vw,4.4rem) 0 clamp(4rem,6.8vw,6rem);background:var(--ws-paper)}.ws-flr__head{display:flex;flex-direction:column;align-items:center;gap:1.05rem;text-align:center}.ws-flr__head h2{max-width:30ch;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,3.3vw,3.3rem);font-weight:500;letter-spacing:-.045em;line-height:1.05;color:var(--ws-ink)}.ws-flr__head h2 em{font-style:italic;color:#10151f94}.ws-flr__stage-wrap{position:relative;display:grid;place-items:center;margin:clamp(1.4rem,2.6vw,2.2rem) auto 0;padding:0 1.2rem}.ws-flr__core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(15rem,24vw,21rem);height:clamp(15rem,24vw,21rem);display:grid;place-items:center;border:1px dashed rgba(16,21,31,.1);border-radius:50%;pointer-events:none;animation:ws-flr-spin 80s linear infinite}.ws-flr__core img{width:clamp(2.6rem,4vw,3.4rem);opacity:.08;animation:ws-flr-spin 80s linear infinite reverse}@keyframes ws-flr-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.ws-flr__core img{transform:none}.ws-flr__stage{position:relative;z-index:1;width:min(58rem,100%);display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);overflow:hidden;border:1px solid color-mix(in oklab,var(--stage-tint) 42%,rgba(16,21,31,.1));border-radius:1rem;background:#fffdf8;box-shadow:0 1.1rem 2.6rem #10151f1f;transition:border-color .42s var(--ws-ease)}.ws-flr__scene{position:relative;min-height:clamp(13rem,21vw,17rem);margin:0;overflow:hidden;background:#0b1019}.ws-flr__scene img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 36%;filter:saturate(.85) brightness(.92)}.ws-flr__stage.is-reading .ws-flr__scene img{animation:ws-flr-scene-in .64s var(--ws-ease)}@keyframes ws-flr-scene-in{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}.ws-flr__scene-veil{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in oklab,var(--stage-tint) 16%,transparent) 0%,transparent 34%,rgba(2,6,14,.72) 100%);pointer-events:none}.ws-flr__scene figcaption{position:absolute;left:1rem;right:1rem;bottom:.95rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.ws-flr__read-panel{display:flex;flex-direction:column;justify-content:center;gap:.9rem;min-width:0;padding:clamp(1.3rem,2.4vw,1.9rem) clamp(1.4rem,2.8vw,2.1rem);background:linear-gradient(150deg,color-mix(in oklab,var(--stage-tint) 8%,#fffdf8),#fffdf8 62%);transition:background .42s var(--ws-ease)}.ws-flr__stage-stamp{padding:.44rem 1.05rem;border:1px solid color-mix(in oklab,var(--stage-tint) 55%,transparent);border-radius:999px;background:color-mix(in oklab,var(--stage-tint) 14%,transparent);color:color-mix(in oklab,var(--stage-tint) 62%,#10151f);font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:all .42s var(--ws-ease)}.ws-flr__scene .ws-flr__stage-stamp{border-color:color-mix(in oklab,var(--stage-tint) 65%,transparent);background:color-mix(in oklab,var(--stage-tint) 26%,rgba(2,6,14,.55));color:color-mix(in oklab,var(--stage-tint) 55%,#f4f2ec);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ws-flr__stage-live{display:inline-flex;align-items:center;gap:.42rem;color:#f4f2ecb8;font-family:IBM Plex Mono,monospace;font-size:.5rem;letter-spacing:.12em;white-space:nowrap}.ws-flr__stage-live i{width:.4rem;height:.4rem;border-radius:50%;background:color-mix(in oklab,var(--stage-tint) 85%,#fff);animation:ws-flr-pulse 1.6s ease-in-out infinite}@keyframes ws-flr-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}.ws-flr__stage blockquote{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.55rem,2.6vw,2.35rem);font-weight:500;letter-spacing:-.035em;line-height:1.12;color:var(--ws-ink)}.ws-flr__stage blockquote mark{background:none;color:inherit;background-image:linear-gradient(color-mix(in oklab,var(--stage-tint) 42%,transparent),color-mix(in oklab,var(--stage-tint) 42%,transparent));background-repeat:no-repeat;background-position:0 88%;background-size:0% .34em;border-radius:2px}.is-reading .ws-flr__stage blockquote mark,.ws-flr__stage.is-reading blockquote mark{animation:ws-flr-underline .64s var(--ws-ease) .52s forwards}@keyframes ws-flr-underline{to{background-size:100% .34em}}.ws-flr__stage.is-reading blockquote{animation:ws-flr-rise .48s var(--ws-ease)}@keyframes ws-flr-rise{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.ws-flr__stage-read{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem .9rem;padding-top:.85rem;border-top:1px solid rgba(16,21,31,.09);color:#10151f66}.ws-flr__stage-read span{display:flex;flex-direction:column;gap:.24rem;min-width:0;flex:1 1 12rem;color:var(--ws-ink);font-size:.8rem;font-weight:500;line-height:1.42;letter-spacing:-.01em}.ws-flr__stage-read span small{color:#10151f6b;font-family:IBM Plex Mono,monospace;font-size:.49rem;font-weight:600;letter-spacing:.12em}.ws-flr__stage.is-reading .ws-flr__stage-read{animation:ws-flr-rise .48s var(--ws-ease) .78s backwards}.ws-flr__river{position:relative;display:flex;flex-direction:column;gap:.7rem;margin-top:clamp(2.2rem,3.8vw,3.2rem)}.ws-flr__row{overflow:hidden}.ws-flr__track{display:flex;gap:.7rem;width:max-content;animation:ws-flr-drift 96s linear infinite}.ws-flr__row:hover .ws-flr__track{animation-play-state:paused}@keyframes ws-flr-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.ws-flr__card{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;flex:0 0 auto;max-width:19rem;padding:.85rem 1.1rem;border:1px solid rgba(16,21,31,.1);border-radius:.7rem;background:#fffdf8b8;cursor:pointer;text-align:left;transition:border-color .24s var(--ws-ease),background-color .24s var(--ws-ease),transform .24s var(--ws-ease),box-shadow .24s var(--ws-ease)}.ws-flr__card.has-chip{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:.85rem;row-gap:.3rem;align-items:start;max-width:22rem}.ws-flr__card-chip{grid-row:1 / span 2;width:3.4rem;height:3.4rem;position:relative;overflow:hidden;border-radius:.5rem;border:1px solid color-mix(in oklab,var(--card-tint) 45%,transparent);align-self:center}.ws-flr__card-chip img{width:100%;height:100%;object-fit:cover;object-position:center 36%;filter:saturate(.85) brightness(.95)}.ws-flr__card-chip:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in oklab,var(--card-tint) 18%,transparent),transparent 55%)}.ws-flr__card:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--card-tint) 52%,transparent);box-shadow:0 .6rem 1.4rem #10151f17}.ws-flr__card.is-caught{border-color:color-mix(in oklab,var(--card-tint) 62%,transparent);background:color-mix(in oklab,var(--card-tint) 8%,#fffdf8)}.ws-flr__card em{color:var(--ws-ink);font-family:Cormorant Garamond,Georgia,serif;font-size:1.06rem;font-weight:500;font-style:italic;letter-spacing:-.02em;line-height:1.18}.ws-flr__card span{color:color-mix(in oklab,var(--card-tint) 66%,#10151f);font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ws-flr__fade{position:absolute;top:0;bottom:0;width:clamp(2.5rem,7vw,7rem);z-index:1;pointer-events:none}.ws-flr__fade--l{left:0;background:linear-gradient(90deg,var(--ws-paper),transparent)}.ws-flr__fade--r{right:0;background:linear-gradient(270deg,var(--ws-paper),transparent)}.ws-flr__more{display:flex;flex-direction:column;gap:1rem;margin-top:clamp(2rem,3.6vw,2.9rem)}.ws-flr__more small{color:#10151f73;font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:600;letter-spacing:.13em}.ws-flr__more ul{display:flex;flex-wrap:wrap;gap:.55rem .6rem;margin:0;padding:0;list-style:none}.ws-flr__more li{padding:.46rem 1rem;border:1px solid rgba(16,21,31,.14);border-radius:999px;color:var(--ws-ink);font-size:.88rem;font-weight:500;letter-spacing:-.005em;background:#fffdf899;transition:border-color .18s var(--ws-ease),color .18s var(--ws-ease)}.ws-flr__more li:hover{border-color:#10151f52;color:var(--ws-ink)}.ws-flr__note{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1.2rem;margin:clamp(2rem,3.6vw,2.8rem) 0 0;padding-top:1.1rem;border-top:1px solid var(--ws-rule);color:var(--ws-muted);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.2rem,1.7vw,1.55rem);font-weight:500;font-style:italic;letter-spacing:-.03em}.ws-flr__note em{color:var(--ws-ink)}.ws-flr__note a,.ws-flr__note button{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;padding:0 0 .18rem;border:0;border-bottom:1px solid var(--ws-ink);background:transparent;color:var(--ws-ink);font:600 .78rem DM Sans,sans-serif;font-style:normal;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:color .18s var(--ws-ease),border-color .18s var(--ws-ease)}.ws-flr__note a:hover,.ws-flr__note button:hover{color:#10151f9e;border-color:#10151f66}@media (prefers-reduced-motion: reduce){.ws-flr__track{animation:none;flex-wrap:wrap;width:auto}.ws-flr__core,.ws-flr__core img,.ws-flr__stage-live i,.ws-flr__stage.is-reading .ws-flr__scene img{animation:none}}.ws-use-ledger{margin-top:3.8rem;border-top:1px solid var(--ws-ink);border-bottom:1px solid var(--ws-rule)}.ws-use-ledger__head{display:grid;grid-template-columns:minmax(0,.7fr) minmax(18rem,1.3fr);gap:2rem;align-items:baseline;padding:1rem 0;border-bottom:1px solid var(--ws-rule)}.ws-use-ledger__head span,.ws-use-ledger__row small,.ws-use-ledger__row dt{color:#10151f80;font-family:IBM Plex Mono,monospace;font-size:.5rem;font-weight:500;letter-spacing:.11em}.ws-use-ledger__head p{max-width:36rem;margin:0;color:var(--ws-muted);font-size:.83rem;line-height:1.5}.ws-use-ledger__rows{margin:0;padding:0;list-style:none}.ws-use-ledger__row{position:relative;display:grid;grid-template-columns:minmax(8.5rem,.54fr) minmax(15rem,1fr) minmax(20rem,1.42fr);gap:clamp(1.25rem,3vw,3.6rem);padding:clamp(1.55rem,3vw,2.65rem) 0;border-bottom:1px solid var(--ws-rule)}.ws-use-ledger__row:last-child{border-bottom:0}.ws-use-ledger__row:before{width:1px;position:absolute;top:0;bottom:0;left:calc(28.6% + clamp(.3rem,1.1vw,1.2rem));content:"";background:linear-gradient(180deg,transparent,rgba(184,236,255,.94) 18%,rgba(104,117,246,.7) 77%,transparent);box-shadow:0 0 .58rem #b8ecff61}.ws-use-ledger__row header{position:relative;z-index:1;display:flex;flex-direction:column;gap:.44rem}.ws-use-ledger__row header>span{color:#10151f73;font-family:IBM Plex Mono,monospace;font-size:.52rem;letter-spacing:.1em}.ws-use-ledger__row h3{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,2.7vw,3rem);font-weight:500;letter-spacing:-.055em;line-height:.9}.ws-use-ledger__row blockquote{max-width:18rem;position:relative;z-index:1;margin:0;padding-left:1.25rem;color:var(--ws-ink);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.48rem,2vw,2.15rem);font-weight:500;letter-spacing:-.045em;line-height:.98}.ws-use-ledger__row blockquote:before{width:.46rem;height:.46rem;position:absolute;top:.48rem;left:-.23rem;content:"";border:1px solid var(--ws-ice);border-radius:50%;background:var(--ws-paper);box-shadow:0 0 .65rem #b8ecffad}.ws-use-ledger__row blockquote small{display:block;margin-bottom:.52rem}.ws-use-ledger__row dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,3rem);margin:0}.ws-use-ledger__row dl>div{min-width:0}.ws-use-ledger__row dt{margin-bottom:.48rem}.ws-use-ledger__row dd{margin:0;color:var(--ws-muted);font-size:.79rem;font-weight:500;letter-spacing:-.014em;line-height:1.52}.ws-use-ledger__row dl>div:last-child dd{color:var(--ws-ink)}.ws-close{position:relative;overflow:hidden;padding:clamp(7rem,13vw,11.5rem) 0 clamp(6rem,11vw,9.5rem);background:radial-gradient(ellipse 74% 58% at 50% 22%,rgba(23,48,108,.5),transparent 72%),#030711;color:#f4f2ec}.ws-close__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.ws-close__orb{width:clamp(4.6rem,7vw,6.4rem);height:clamp(4.6rem,7vw,6.4rem);position:relative;display:grid;place-items:center;margin-bottom:clamp(2.4rem,4.4vw,3.6rem);pointer-events:none}.ws-close__orb:before{content:"";position:absolute;inset:0;border:1px solid rgba(197,237,255,.3);border-top-color:#c5edffd9;border-radius:50%;box-shadow:inset 0 0 2rem #5a90ff2e,0 0 2.4rem #2d5be038;animation:ws-close-spin 14s linear infinite}.ws-close__orb img{width:34%;opacity:.94;filter:brightness(0) invert(1) drop-shadow(0 0 .6rem rgba(194,231,255,.45))}@keyframes ws-close-spin{to{transform:rotate(360deg)}}.ws-close h2{max-width:13ch;margin:0 auto;padding-bottom:.18em;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3.2rem,6.4vw,6.4rem);font-weight:500;letter-spacing:-.045em;line-height:1.08}.ws-close h2 em{color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(104deg,#fff3d0,#ffe396 34%,#f5c760 62%,#d8a94b);-webkit-background-clip:text;background-clip:text;font-style:italic}.ws-close__sub{max-width:28rem;margin:clamp(2.6rem,4.6vw,3.8rem) auto 0;color:#f4f2ec9e;font-size:.96rem;line-height:1.72}.ws-close__action{display:inline-flex;align-items:center;gap:.58rem;margin-top:clamp(3rem,5.2vw,4.4rem);padding:1.02rem 1.7rem;border:0;border-radius:999px;background:#f4f2ec;color:var(--ws-ink);font:600 .94rem DM Sans,sans-serif;letter-spacing:.01em;cursor:pointer;transition:background-color .17s var(--ws-ease),transform .16s var(--ws-ease),box-shadow .2s var(--ws-ease);box-shadow:0 0 2.6rem #b8ecff24}.ws-close__action:hover{background:var(--ws-ice);box-shadow:0 0 3.4rem #b8ecff4d}.ws-close__action:active{transform:scale(.97)}.ws-close__wordmark{position:absolute;z-index:0;inset:0;display:flex;align-items:center;padding:0 clamp(.6rem,2vw,2rem);-webkit-user-select:none;user-select:none;pointer-events:none;--shine-x: 50%;--shine-y: 50%}.ws-close__wordmark img{display:block;width:100%;height:auto;opacity:.035;filter:brightness(0) invert(1);mask-image:radial-gradient(ellipse 70% 80% at 50% 50%,black 30%,transparent 88%);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 50% 50%,black 30%,transparent 88%)}.ws-close__wordmark .ws-close__wordmark-shine{position:absolute;inset:0;display:flex;align-items:center;padding:inherit;opacity:0;width:100%;height:auto;align-self:center;filter:brightness(0) invert(1) drop-shadow(0 0 18px rgba(184,236,255,.35));mask-image:radial-gradient(circle 200px at var(--shine-x) var(--shine-y),black 0%,rgba(0,0,0,.35) 55%,transparent 100%);-webkit-mask-image:radial-gradient(circle 200px at var(--shine-x) var(--shine-y),black 0%,rgba(0,0,0,.35) 55%,transparent 100%);transition:opacity .32s cubic-bezier(.23,1,.32,1);pointer-events:none}.ws-close__wordmark.is-shining .ws-close__wordmark-shine{opacity:.5}@media (max-width: 900px){.ws-flr__note a,.ws-flr__note button{margin-left:0}.ws-flr__stage{grid-template-columns:minmax(0,1fr);min-height:0}.ws-flr__scene{min-height:11rem}.ws-flr__stage-read{flex-direction:column;align-items:flex-start;gap:.85rem}.ws-flr__stage-read span{flex:0 0 auto}.ws-flr__stage-read>svg{display:none}.ws-close{padding:5rem 0 4.5rem}}.ws-owner{padding:clamp(5.5rem,11vw,9.5rem) 0;background:var(--ws-mineral)}.ws-owner__layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(3rem,8vw,8rem);align-items:center}.ws-owner__image{min-height:34rem;position:relative;overflow:hidden;margin:0;border-radius:1.45rem .24rem;background:#26303b}.ws-owner__image img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;filter:saturate(.78) contrast(1.02) brightness(.82)}.ws-owner__image:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 53%,rgba(8,13,23,.82))}.ws-owner__image figcaption{position:absolute;z-index:1;left:1rem;bottom:1rem;color:#f4f2ecad;font-family:IBM Plex Mono,monospace;font-size:.51rem;letter-spacing:.1em}.ws-owner__copy h2{max-width:12.5ch;margin:1.15rem 0 1.25rem;font-size:clamp(3.05rem,4.9vw,5.25rem)}.ws-owner__copy>p{max-width:30rem;margin-bottom:1.8rem;color:var(--ws-muted);font-size:.98rem;line-height:1.68}.ws-route--compact{max-width:34rem;background:#0b111c}.ws-route--compact header{color:#f4f2ec99}.ws-cta{padding:clamp(5.8rem,11vw,9.3rem) 0;background:var(--ws-midnight);color:#f4f2ec;text-align:center}.ws-cta .ws-eyebrow{color:#f4f2ec8f}.ws-cta__inner{max-width:53rem}.ws-cta h2{max-width:14ch;margin:1.35rem auto 1.45rem;font-size:clamp(3.6rem,6.2vw,6.7rem)}.ws-cta h2 em{color:#f4f2ec;font-style:normal}.ws-cta p{max-width:36rem;margin:0 auto;color:#f4f2eca8;font-size:.98rem;line-height:1.68}.ws-cta button{display:inline-flex;align-items:center;gap:.58rem;margin-top:2rem;border:0;border-radius:999px;background:#f4f2ec;padding:.95rem 1.2rem;color:var(--ws-ink);font:600 .9rem DM Sans,sans-serif;cursor:pointer;transition:transform .16s var(--ws-ease),background-color .16s var(--ws-ease)}.ws-cta button:hover{background:var(--ws-ice)}.ws-cta button:active{transform:scale(.97)}.ws-footer{padding:1.8rem 0;background:#060a12;color:#f4f2ec8c}.ws-footer__inner{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:1.6rem;font-size:.71rem}.ws-footer img{width:5.5rem;height:auto;filter:brightness(0) invert(1);opacity:.85}.ws-footer p{margin:0}.ws-footer nav{display:flex;gap:1.1rem}.ws-footer a{color:inherit;text-decoration:none;transition:color .16s var(--ws-ease)}.ws-footer a:hover{color:var(--ws-ice)}.ws-footer span{color:#f4f2ec5e;font-family:IBM Plex Mono,monospace;font-size:.52rem}@media (max-width: 920px){.ws-nav__links{display:none}.ws-nav{grid-template-columns:1fr auto auto;gap:.7rem}.ws-nav__menu{width:2.45rem;height:2.45rem;display:grid;place-items:center;border:1px solid rgba(244,242,236,.2);border-radius:50%;background:transparent;color:#f4f2ec;cursor:pointer}.ws-nav__mobile-menu{position:absolute;top:calc(100% + .55rem);left:1rem;right:1rem;display:grid;gap:.1rem;overflow:hidden;max-height:0;padding:0;border:1px solid transparent;background:#080d17fa;opacity:0;transition:max-height .22s var(--ws-ease),padding .22s var(--ws-ease),opacity .16s var(--ws-ease),border-color .16s var(--ws-ease)}.ws-nav.is-open .ws-nav__mobile-menu{max-height:20rem;padding:.6rem;border-color:#b8ecff2e;opacity:1}.ws-nav__mobile-menu a,.ws-nav__mobile-menu button{padding:.9rem;border:0;background:transparent;color:#f4f2ecd1;font:500 .9rem DM Sans,sans-serif;text-align:left;cursor:pointer}.ws-nav__mobile-menu a:last-child,.ws-nav__mobile-menu button:last-child{display:flex;align-items:center;justify-content:space-between;margin-top:.3rem;border-top:1px solid rgba(184,236,255,.16);color:var(--ws-ice)}.ws-missed__layout,.ws-workspace__intro,.ws-workspace__stage,.ws-owner__layout,.ws-expressions__intro{grid-template-columns:1fr}.ws-missed__layout,.ws-workspace__intro,.ws-owner__layout{gap:2.5rem}.ws-workspace__intro>p{max-width:34rem}.ws-workspace__image{min-height:min(92vw,39rem)}.ws-owner__image{min-height:min(92vw,38rem)}.ws-footer__inner{grid-template-columns:auto 1fr}.ws-footer nav{justify-self:start;grid-column:1 / -1;flex-wrap:wrap}.ws-footer span{justify-self:end}}@media (max-width: 640px){.ws-shell{width:min(100% - 2rem,76rem)}.ws-nav{height:4.25rem;padding:0 1rem}.ws-nav__brand img{width:5.1rem}.ws-nav__cta{padding:.53rem .68rem;font-size:.68rem}.ws-nav__cta svg{display:none}.ws-missed,.ws-workspace,.ws-owner,.ws-cta,.ws-expressions{padding:4.7rem 0}.ws-flr{padding:4.7rem 0 5rem}.ws-missed__copy h2,.ws-workspace__intro h2,.ws-owner__copy h2,.ws-expressions__intro h2{font-size:clamp(2.6rem,11.5vw,4rem)}.ws-expressions__rail{grid-template-columns:1fr;margin-top:2.8rem}.ws-expressions__rail:before{width:1px;height:auto;top:8%;bottom:8%;left:.3rem;right:auto;background:linear-gradient(180deg,transparent,rgba(184,236,255,.88) 20%,rgba(104,117,246,.72) 54%,rgba(213,189,144,.5) 82%,transparent)}.ws-expressions__rail li{min-height:0;padding:1.25rem 1.25rem 1.35rem 2rem;border-left:1px solid var(--ws-rule);border-right:1px solid var(--ws-rule)}.ws-expressions__rail li:before{top:1.55rem;left:-.32rem}.ws-expressions__rail h3{margin:.58rem 0 .42rem;font-size:2.6rem}.ws-expressions__rail p{max-width:23rem}.ws-missed__conversation{padding-top:1.15rem}.ws-missed__conversation blockquote{font-size:2.2rem}.ws-missed__conversation div{grid-template-columns:1fr;gap:.48rem;margin-top:1.4rem}.ws-workspace__tabs{display:flex;overflow-x:auto;scrollbar-width:none}.ws-workspace__tabs::-webkit-scrollbar{display:none}.ws-workspace__tabs button{flex:0 0 auto;min-width:10.4rem}.ws-workspace__image{min-height:27rem;border-radius:1rem .2rem}.ws-workspace__detail h3{font-size:clamp(2.7rem,12vw,4rem)}.ws-use-ledger{margin-top:2.4rem}.ws-use-ledger__head{grid-template-columns:1fr;gap:.55rem}.ws-use-ledger__row{grid-template-columns:1fr;gap:1.15rem;padding:1.55rem 0 1.8rem 1.35rem}.ws-use-ledger__row:before{left:.15rem}.ws-use-ledger__row blockquote{max-width:20rem;padding-left:0}.ws-use-ledger__row blockquote:before{left:-1.42rem}.ws-use-ledger__row dl{grid-template-columns:1fr;gap:.9rem}.ws-owner__image{min-height:27rem;border-radius:1rem .2rem}.ws-cta h2{font-size:clamp(3.2rem,13.7vw,4.8rem)}.ws-footer__inner{gap:1rem}.ws-footer p{grid-column:1 / -1}.ws-footer nav{gap:.8rem 1rem}.ws-footer span{grid-column:2;grid-row:1}}@media (prefers-reduced-motion: reduce){.wispr-site *,.wispr-site *:before,.wispr-site *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-500:oklch(63.7% .237 25.331);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-900:oklch(20.8% .042 265.755);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-2xl:40px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}html{scroll-behavior:smooth}body{background-color:var(--background);color:var(--ink);background:var(--cream);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,sans-serif}button:not(:disabled),[role=button]:not([aria-disabled=true]),a[href]{cursor:pointer}::selection{background:var(--gold);color:var(--charcoal)}}@layer components{.container{width:100%;margin-inline:auto;padding-inline:1rem}.flex{min-width:0;min-height:0}.site-shell{background:var(--cream);overflow:clip}.mono{letter-spacing:.09em;font-family:IBM Plex Mono,monospace}.section-pad{padding-inline:max(32px,50vw - 670px)}.site-header{z-index:60;height:84px;color:var(--paper);transition:background-color .22s var(--ease-out),color .22s var(--ease-out),box-shadow .22s var(--ease-out);position:fixed;inset:0 0 auto}.site-header--scrolled{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.site-header--scrolled{background:color-mix(in srgb,var(--paper)92%,transparent)}}.site-header--scrolled{color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px #2b25221f}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;width:min(1440px,100% - 64px);height:100%;margin:auto;display:grid}.brand{align-items:center;width:fit-content;display:inline-flex}.brand img{object-fit:contain;object-position:left center;mix-blend-mode:multiply;width:122px;height:38px}.site-header:not(.site-header--scrolled) .brand img{filter:brightness(0)invert();mix-blend-mode:normal}.desktop-nav{align-items:center;gap:32px;font-size:13px;display:flex}.desktop-nav a,.footer-links a{color:inherit;text-decoration:none;position:relative}.desktop-nav a:after,.footer-links a:after{content:"";background:var(--gold);height:1px;transition:right .2s var(--ease-out);position:absolute;bottom:-6px;left:0;right:100%}.desktop-nav a:hover:after,.footer-links a:hover:after{right:0}.header-cta{color:inherit;border-bottom:1px solid;justify-self:end;align-items:center;gap:10px;padding:9px 0;font-size:13px;text-decoration:none;display:inline-flex}.menu-button,.mobile-nav{display:none}.eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;margin:0 0 28px;font:11px IBM Plex Mono,monospace;display:flex}.eyebrow>span{background:currentColor;width:24px;height:1px;display:inline-block}.section-label{letter-spacing:.14em;color:var(--terracotta);align-items:center;gap:12px;font:10px IBM Plex Mono,monospace;display:flex}.section-label span:first-child{color:#8a8177}.annotation{color:#81776c;max-width:380px;margin:0;font:11px/1.55 IBM Plex Mono,monospace}.hero h1,.story-heading h2,.market-copy h2,.analyze-copy h2,.products-intro h2,.local-statement h2,.cta-copy h2{letter-spacing:-.045em;margin:0;font-family:Cormorant Garamond,serif;font-weight:500;line-height:.9}h1 em,h2 em{color:var(--terracotta);font-weight:500}.story-heading h2,.market-copy h2,.analyze-copy h2,.products-intro h2,.local-statement h2,.cta-copy h2{font-size:clamp(60px,7vw,104px)}.hero{background:var(--charcoal);height:100svh;min-height:880px;color:var(--paper);grid-template-columns:minmax(0,52%) minmax(0,48%);padding-top:84px;display:grid}.hero-copy{z-index:2;flex-direction:column;justify-content:center;padding:80px 8vw 64px 0;display:flex;position:relative}.hero h1{max-width:760px;font-size:clamp(68px,7vw,118px)}.hero-lede{color:#d7d0c6;max-width:600px;margin:38px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.hero-actions{align-items:center;gap:30px;margin-top:42px;display:flex}.button{letter-spacing:.01em;min-height:52px;transition:transform .16s var(--ease-out),background-color .16s var(--ease-out),color .16s var(--ease-out);border:0;justify-content:center;align-items:center;gap:13px;padding:0 22px;font:600 13px DM Sans,sans-serif;text-decoration:none;display:inline-flex}.button:active{transform:scale(.97)}.button--primary,.button--gold{background:var(--gold);color:var(--charcoal)}.button--primary:hover,.button--gold:hover{background:#e2ba67}.text-link{color:var(--paper);border-bottom:1px solid #605b55;align-items:center;gap:8px;padding:8px 0;font-size:13px;text-decoration:none;display:inline-flex}.hero-footnote{color:#87817a;align-items:center;gap:28px;margin-top:auto;padding-top:44px;font-size:12px;display:flex}.hero-footnote .mono{color:var(--gold);font-size:9px}.hero-stage{min-width:0;margin-right:calc(-1*max(32px,50vw - 670px));position:relative}.hero-frame{position:absolute;inset:0;overflow:hidden}.hero-frame img{object-fit:cover;object-position:center;width:100%;height:100%;animation:hero-breathe 14s var(--ease-in-out)both}.image-wash{background:linear-gradient(90deg,var(--charcoal)0%,transparent 24%),linear-gradient(180deg,#1e1b1a14,#1e1b1a80);position:absolute;inset:0}.live-caption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-left:2px solid var(--gold);background:#1e1b1ad1;width:min(330px,52%);padding:18px 20px;position:absolute;top:21%;left:8%;box-shadow:0 18px 50px #00000029}.live-caption__status{letter-spacing:.12em;color:#d9d0c4;align-items:center;gap:8px;font:9px IBM Plex Mono,monospace;display:flex}.live-caption__status i{background:var(--gold);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #d6a84b29}.live-caption p{margin:14px 0;font:21px/1.2 Cormorant Garamond,serif}.intent-row{flex-wrap:wrap;gap:5px;display:flex}.intent-row span{color:#e9dfd0;background:#ffffff14;padding:5px 7px;font:9px IBM Plex Mono,monospace}.gold-signal{color:var(--gold);align-items:center;display:flex}.signal-mark{object-fit:contain;filter:sepia()saturate(.8)brightness(1.25);opacity:.92;width:31px;height:31px;margin-right:12px;transform:rotate(-6deg)}.signal-mark--small{width:23px;height:23px;margin-right:8px;transform:none}.hero-stage>.gold-signal{transform-origin:0;width:41%;position:absolute;top:50%;left:31%;transform:rotate(6deg)}.gold-signal__dot{background:var(--gold);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 7px #d6a84b2e}.gold-signal__line{background:linear-gradient(90deg,var(--gold),#d6a84b1a);flex:1;height:1px}.gold-signal__label{letter-spacing:.13em;white-space:nowrap;font:8px IBM Plex Mono,monospace;position:absolute;top:-20px;left:12px}.nudge-card{background:var(--paper);width:min(310px,48%);color:var(--ink);animation:nudge-arrive .7s .8s var(--ease-out)both;padding:20px;position:absolute;top:48%;right:7%;box-shadow:0 28px 70px #00000047}.nudge-card__top{color:#786f65;letter-spacing:.1em;align-items:center;gap:9px;font:9px IBM Plex Mono,monospace;display:flex}.product-pip{background:var(--maroon);color:#fff;place-items:center;width:23px;height:23px;font-weight:600;display:grid}.nudge-card p{margin:16px 0 12px;font:23px/1.12 Cormorant Garamond,serif}.nudge-card small{color:#80766c;font-size:10px}.hero-index{color:#ffffffad;writing-mode:vertical-rl;font-size:9px;position:absolute;bottom:22px;right:20px}.gap-section{background:var(--paper);padding-top:150px;padding-bottom:0}.gap-intro{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.gap-statement{max-width:1080px;margin:96px 0 110px auto}.gap-statement>p{letter-spacing:-.04em;margin:0;font:500 clamp(48px,6.2vw,92px)/.97 Cormorant Garamond,serif}.gap-statement>p:last-child{color:var(--maroon);margin-left:17%}.gap-statement strong{color:var(--terracotta);font-weight:500}.gap-divider{color:#958a7f;text-transform:uppercase;align-items:center;gap:14px;margin:28px 0 28px 17%;font:10px IBM Plex Mono,monospace;display:flex}.gap-divider:before{content:"";background:#cabfb2;width:86px;height:1px}.walkout-strip{background:var(--maroon);min-height:560px;color:var(--paper);grid-template-columns:38% 62%;margin-inline:calc(-1*max(32px,50vw - 670px));display:grid}.walkout-image{overflow:hidden}.walkout-image img{object-fit:cover;width:100%;height:100%}.walkout-strip blockquote{letter-spacing:-.035em;align-self:center;max-width:760px;margin:0;padding:80px 8vw;font:500 clamp(40px,5vw,72px)/1 Cormorant Garamond,serif;position:relative}.quote-mark{color:var(--gold);opacity:.5;font-size:110px;position:absolute;top:18px;left:7vw}.story-section{padding-top:150px;padding-bottom:120px}.story-section--dark{background:var(--charcoal);color:var(--paper)}.story-heading{grid-template-columns:18% 48% 1fr;align-items:end;gap:30px;display:grid}.story-heading p{color:#aaa29a;max-width:390px;margin:0;line-height:1.65}.coach-composition{grid-template-columns:46% 1fr;align-items:center;gap:8vw;margin-top:100px;display:grid}.coach-photo{aspect-ratio:4/3;position:relative;overflow:hidden}.coach-photo img{object-fit:cover;width:100%;height:100%}.photo-caption{color:#ddd3c8;background:#1e1b1ac7;padding:8px 10px;font-size:8px;position:absolute;bottom:18px;left:18px}.coach-proof{max-width:560px}.proof-card{border:1px solid #48423e;padding:30px}.proof-card__product{letter-spacing:.13em;color:var(--gold);font:9px IBM Plex Mono,monospace}.proof-card p{margin:18px 0 0;font:clamp(26px,3vw,40px)/1.08 Cormorant Garamond,serif}.proof-card--echo{background:var(--paper);color:var(--ink);border:0}.proof-card--echo .proof-card__product{color:var(--terracotta)}.proof-connector{border-left:1px solid var(--gold);height:46px;margin-left:32px;position:relative}.proof-connector span{background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;bottom:-3px;left:-4px}.proof-check{color:#7c7065;align-items:center;gap:8px;margin-top:22px;font-size:11px;display:flex}.story-outcome{color:#8c857e;border-top:1px solid #3d3834;margin-top:72px;padding-top:22px;font-size:9px}.market-section{background:var(--cream);grid-template-columns:36% 1fr;align-items:center;gap:9vw;padding-top:150px;padding-bottom:150px;display:grid}.market-copy h2{margin-top:32px}.market-copy>p{color:#665e56;margin:34px 0;line-height:1.7}.market-points{gap:12px;display:grid}.market-points span{align-items:center;gap:10px;font-size:12px;display:flex}.market-points svg{color:var(--terracotta)}.conversation-ledger{background:var(--paper);border-top:3px solid var(--maroon);box-shadow:0 35px 80px #4e38251f}.ledger-header{background:var(--maroon);color:var(--paper);justify-content:space-between;padding:18px 22px;font-size:8px;display:flex}.ledger-row{border-bottom:1px solid #ded4c7;grid-template-columns:110px 1fr;gap:24px;padding:28px;display:grid}.ledger-key{letter-spacing:.12em;color:var(--terracotta);padding-top:5px;font:9px IBM Plex Mono,monospace}.ledger-row p{margin:0;font:30px/1.2 Cormorant Garamond,serif}.ledger-signal{height:1px;padding-left:138px}.ledger-signal .gold-signal{width:58%;position:relative;transform:translateY(-11px)}.ledger-signal .gold-signal__label{color:#91723b;top:-15px;left:36px}.intent-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.intent-grid span{background:#efe8dd;padding:14px;font-size:13px}.intent-grid small{color:#8d7e70;margin-bottom:4px;font:8px IBM Plex Mono,monospace;display:block}.ledger-row--sent{background:#e7efe4}.whatsapp-bubble{background:#d6e8cf;border-radius:10px 10px 2px;justify-self:end;max-width:520px;padding:18px 20px;font-size:13px;line-height:1.5;box-shadow:0 8px 20px #445b3d17}.whatsapp-bubble small{color:#64705f;margin-top:10px;font-size:9px;display:block}.analyze-section{background:var(--paper);grid-template-columns:58% 42%;min-height:760px;padding-top:0;padding-bottom:0;display:grid}.owner-stage{min-height:760px;margin-left:calc(-1*max(32px,50vw - 670px));position:relative;overflow:hidden}.owner-stage img{object-fit:cover;width:100%;height:100%}.owner-overlay{background:linear-gradient(#0000 40%,#1e1b1a9e);position:absolute;inset:0}.river-note{color:var(--paper);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-left:2px solid var(--gold);background:#1e1b1ae6;padding:24px;position:absolute;bottom:7%;left:7%;right:8%}.river-note__label{color:var(--gold);letter-spacing:.12em;font:8px IBM Plex Mono,monospace}.river-note p{margin:13px 0 16px;font:28px Cormorant Garamond,serif}.river-note div{gap:8px;display:flex}.river-note div span{background:#ffffff14;padding:6px 9px;font-size:10px}.analyze-copy{align-self:center;padding:110px 0 90px 7vw}.analyze-copy h2{margin-top:30px}.analyze-copy>p{color:#6d655e;max-width:420px;margin:34px 0 44px;line-height:1.7}.decision-list{border-top:1px solid #d2c7b9}.decision-list>div{border-bottom:1px solid #d2c7b9;grid-template-columns:40px 1fr;align-items:center;padding:15px 0;display:grid}.decision-list span{color:var(--terracotta);font:9px IBM Plex Mono,monospace}.decision-list p{margin:0;font-size:13px}.products-section{background:var(--cream);padding-top:150px;padding-bottom:150px}.products-intro{grid-template-columns:18% 54% 1fr;align-items:end;gap:30px;margin-bottom:86px;display:grid}.products-intro p{color:#6f665e;max-width:350px;margin:0;line-height:1.65}.product-list{border-top:1px solid #bfb4a7}.product-row{min-height:116px;transition:background-color .2s var(--ease-out),padding .2s var(--ease-out);border-bottom:1px solid #bfb4a7;grid-template-columns:80px 1.1fr .55fr 1.5fr 40px;align-items:center;gap:20px;display:grid}.product-row:hover{background:var(--paper);padding-inline:18px}.product-row__index{color:#94887c;font-size:9px}.product-row h3{margin:0;font:500 clamp(34px,4vw,52px) Cormorant Garamond,serif}.product-row__role{color:var(--terracotta);font-size:12px}.product-row p{color:#6b625a;max-width:450px;margin:0;font-size:13px;line-height:1.55}.product-row__arrow{color:var(--maroon);justify-self:end}.local-section{background:var(--maroon);color:var(--paper);grid-template-columns:1.5fr 1fr;align-items:end;gap:12vw;padding-top:130px;padding-bottom:130px;display:grid}.eyebrow--light{color:var(--gold)}.local-statement h2{max-width:850px}.local-copy{padding-bottom:8px}.local-copy>p:first-child{color:#e0d1c5;font-size:18px;line-height:1.65}.local-copy .annotation{color:#bba99c;margin-top:28px}.final-cta{background:var(--charcoal);min-height:650px;color:var(--paper);grid-template-columns:1.3fr .7fr;align-items:center;gap:7vw;display:grid;position:relative;overflow:hidden}.cta-mark{opacity:.08;filter:grayscale()brightness(4);width:620px;height:620px;position:absolute;bottom:-290px;left:-120px}.cta-mark img{object-fit:contain;width:100%;height:100%}.cta-copy,.cta-action{z-index:1;position:relative}.cta-copy>span{color:var(--gold);margin-bottom:28px;font-size:9px;display:block}.cta-action p{color:#bdb4ac;max-width:440px;margin:0 0 30px;font-size:17px;line-height:1.65}.cta-action small{color:#7f7771;margin-top:14px;font-size:10px;display:block}.site-footer{color:#8d8580;background:#171514;border-top:1px solid #312d2a;grid-template-columns:1fr 1.2fr auto auto;align-items:center;gap:40px;min-height:170px;padding:42px max(32px,50vw - 670px);display:grid}.site-footer .brand img{filter:brightness(0)invert();mix-blend-mode:normal;opacity:.9}.site-footer p{margin:0;font-size:12px}.footer-links{gap:20px;font-size:11px;display:flex}.site-footer>.mono{font-size:8px}@keyframes hero-breathe{0%{transform:scale(1.02)}to{transform:scale(1.08)}}@keyframes nudge-arrive{0%{opacity:0;transform:translate(18px,18px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:no-preference){.gap-statement,.story-heading,.coach-composition,.market-copy,.conversation-ledger,.analyze-copy,.products-intro,.product-row,.local-statement,.local-copy{animation:both view-reveal;animation-timeline:view();animation-range:entry 8% cover 32%}@keyframes view-reveal{0%{opacity:.25;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1100px){.header-inner{grid-template-columns:1fr auto;width:calc(100% - 40px)}.desktop-nav,.header-cta{display:none}.menu-button{color:currentColor;background:0 0;border:0;justify-self:end;place-items:center;width:42px;height:42px;display:inline-grid}.mobile-nav{background:var(--paper);color:var(--ink);padding:10px 20px 20px;display:grid;position:absolute;top:72px;left:20px;right:20px;box-shadow:0 22px 50px #0000002e}.mobile-nav a{color:inherit;border-bottom:1px solid #e2d8ca;padding:15px 0;font:25px Cormorant Garamond,serif;text-decoration:none}.story-heading,.products-intro{grid-template-columns:1fr 2.4fr}.story-heading>p,.products-intro>p{grid-column:2}.market-section{grid-template-columns:42% 1fr;gap:5vw}.product-row{grid-template-columns:50px 1fr .5fr 1.3fr 30px}}@media (max-width:780px){.section-pad{padding-inline:20px}.site-header{height:72px}.brand img{width:104px;height:32px}.hero{grid-template-columns:1fr;height:auto;min-height:0;padding-top:72px}.hero-copy{min-height:700px;padding:90px 0 50px}.hero h1{font-size:clamp(62px,19vw,86px)}.hero-lede{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:14px}.hero-footnote{flex-direction:column;align-items:flex-start;gap:8px}.hero-stage{min-height:690px;margin:0 -20px}.image-wash{background:linear-gradient(180deg,var(--charcoal),transparent 18%,transparent 62%,#1e1b1a8c)}.live-caption{width:calc(100% - 110px);top:40px;left:20px}.hero-stage>.gold-signal{width:48%;top:48%;left:25%}.nudge-card{width:calc(100% - 70px);top:49%;right:20px}.gap-section{padding-top:90px}.gap-intro{flex-direction:column}.gap-statement{margin:70px 0 80px}.gap-statement>p{font-size:51px}.gap-statement>p:last-child,.gap-divider{margin-left:0}.walkout-strip{grid-template-columns:1fr;margin:0 -20px}.walkout-image{height:460px}.walkout-strip blockquote{padding:70px 24px;font-size:46px}.quote-mark{left:20px}.story-section{padding-top:95px;padding-bottom:85px}.story-heading,.products-intro{grid-template-columns:1fr}.story-heading>p,.products-intro>p{grid-column:auto}.story-heading h2,.market-copy h2,.analyze-copy h2,.products-intro h2,.local-statement h2,.cta-copy h2{margin-top:26px;font-size:60px}.story-heading>p{margin-top:24px}.coach-composition{grid-template-columns:1fr;gap:55px;margin-top:60px}.story-outcome{line-height:1.7}.market-section{grid-template-columns:1fr;padding-top:90px;padding-bottom:90px}.market-copy{margin-bottom:50px}.ledger-row{grid-template-columns:1fr;gap:10px;padding:22px 18px}.ledger-row p{font-size:25px}.ledger-signal{padding-left:28px}.intent-grid{grid-template-columns:1fr}.analyze-section{grid-template-columns:1fr;padding:0}.owner-stage{min-height:620px;margin:0}.analyze-copy{padding:85px 20px}.products-section{padding-top:90px;padding-bottom:90px}.products-intro{margin-bottom:55px}.product-row{grid-template-columns:44px 1fr 28px;gap:10px;padding:24px 0}.product-row__role,.product-row p{grid-column:2}.product-row__arrow{grid-area:1/3/span 3}.local-section{grid-template-columns:1fr;gap:45px;padding-top:90px;padding-bottom:90px}.final-cta{grid-template-columns:1fr;gap:50px;padding-top:100px;padding-bottom:100px}.cta-mark{width:420px;height:420px}.site-footer{grid-template-columns:1fr 1fr;gap:28px;padding:40px 20px}.site-footer p{text-align:right}.footer-links{grid-column:1/-1}.site-footer>.mono{justify-self:end}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero-v2{height:auto;min-height:max(100svh,1120px);color:var(--paper);background:radial-gradient(circle at 73% 45%,#702e2d4d,#0000 35%),linear-gradient(145deg,#171413,#211b19 52%,#151312);grid-template-rows:1fr auto;grid-template-columns:minmax(430px,.82fr) minmax(620px,1.18fr);gap:0 clamp(40px,5vw,84px);padding-top:84px;display:grid;position:relative;overflow:hidden}.hero-v2:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 49.95%,#ffffff0e 50%,#0000 50.05%) 0 0/100% 100%,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 86%,#0000);mask-image:linear-gradient(#0000,#000 20% 86%,#0000)}.hero-v2__grain{opacity:.28;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.14'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-v2__copy{z-index:2;align-self:center;padding:76px 0 56px;position:relative}.hero-v2__credo{letter-spacing:.22em;color:#77706b;margin:0 0 58px;font:500 9px IBM Plex Mono,monospace}.hero-v2 .eyebrow{margin-bottom:24px}.hero-v2 h1{letter-spacing:-.055em;text-wrap:balance;max-width:720px;margin:0;font:500 clamp(70px,7vw,122px)/.84 Cormorant Garamond,serif}.hero-v2 h1 em{color:var(--gold);display:block}.hero-v2__lede{color:#c6bdb6;max-width:610px;margin:38px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.62}.hero-v2__actions{align-items:center;gap:28px;margin-top:38px;display:flex}.hero-v2__quiet-link{color:#e7ddd5;transition:color .18s var(--ease-out),border-color .18s var(--ease-out);border-bottom:1px solid #5b514c;align-items:center;gap:9px;padding:11px 0;font-size:12px;text-decoration:none;display:inline-flex}.hero-v2__quiet-link:hover{color:var(--gold);border-color:var(--gold)}.hero-v2__local-proof{border-left:1px solid var(--gold);color:#938a84;margin:32px 0 0;padding-left:16px;font:italic 14px Cormorant Garamond,serif}.hero-v2__engine{z-index:2;align-self:center;min-width:0;padding:58px 0 42px;position:relative}.hero-v2__foot{z-index:2;color:#69625e;border-top:1px solid #ffffff1a;grid-column:1/-1;grid-template-columns:repeat(4,1fr);padding:17px 0 19px;font-size:8px;display:grid;position:relative}.hero-v2__foot span:not(:first-child){text-align:center}.hero-v2__foot span:last-child{text-align:right}.signal-engine{background:#231f1d;border:1px solid #ffffff1f;width:100%;max-width:830px;margin-left:auto;position:relative;box-shadow:0 38px 110px #00000061}.signal-engine:after{content:"";z-index:-1;border:1px solid #efb8602e;position:absolute;inset:10px -10px -10px 10px}.signal-engine__topline{letter-spacing:.13em;color:#8e8580;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:48px;padding:0 16px;font:500 8px IBM Plex Mono,monospace;display:flex}.signal-engine__topline>div{color:#d6cdc6;align-items:center;gap:8px;display:flex}.engine-status-dot{background:var(--gold);border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 0 4px #efb8601a}.signal-engine__steps{grid-template-columns:repeat(4,1fr);display:grid}.signal-engine__step{color:#6f6762;border-bottom:1px solid;border-right:1px solid #ffffff12;align-items:center;gap:9px;padding:12px 14px;font:8px IBM Plex Mono,monospace;display:flex}.signal-engine__step:last-child{border-right:0}.signal-engine__step b{color:#b8ada5;letter-spacing:.04em;font-weight:400}.signal-engine__canvas{grid-template-rows:1fr auto;grid-template-columns:38% 24% 38%;min-height:520px;display:grid;position:relative;overflow:hidden}.signal-engine__showroom{min-height:390px;position:relative;overflow:hidden}.signal-engine__showroom img{object-fit:cover;filter:saturate(.65)contrast(1.04);width:100%;height:100%}.signal-engine__showroom-wash{background:linear-gradient(#231f1d05,#231f1dd1),linear-gradient(90deg,#0000 50%,#231f1d);position:absolute;inset:0}.engine-transcript{z-index:3;border-left:2px solid var(--gold);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141211e6;padding:16px 17px;position:absolute;bottom:26px;left:16px;right:-32px;box-shadow:0 18px 40px #00000047}.engine-transcript__source{letter-spacing:.12em;color:var(--gold);align-items:center;gap:7px;font:8px IBM Plex Mono,monospace;display:flex}.engine-transcript p{color:#f0e8df;margin:11px 0 0;font:500 19px/1.24 Cormorant Garamond,serif}.signal-engine__operator{background:linear-gradient(#2a2421,#201c1a);border-inline:1px solid #ffffff12;place-items:center;min-width:0;display:grid}.wispr-operator{aspect-ratio:1;width:min(165px,90%);position:relative}.wispr-operator__halo{border:1px solid #efb86024;position:absolute;inset:20%;transform:rotate(45deg)}.wispr-operator__mark{object-fit:contain;filter:brightness(0)saturate()invert(18%)sepia(25%)saturate(2631%)hue-rotate(319deg)brightness(89%)contrast(89%);width:66%;height:66%;position:absolute;inset:17%}.wispr-operator__route{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wispr-operator__route-bed,.wispr-operator__route-live{fill:none;stroke-width:1.6px;stroke-linecap:round}.wispr-operator__route-bed{stroke:#efb8601f}.wispr-operator__route-live{stroke:var(--gold);filter:drop-shadow(0 0 5px #efb86059)}.wispr-operator__entry,.wispr-operator__exit{fill:var(--gold);transform-origin:50%}.wispr-operator__state{letter-spacing:.12em;color:#8d827a;font:7px IBM Plex Mono,monospace;position:absolute}.wispr-operator__state--in{bottom:3px;left:-3px}.wispr-operator__state--core{color:var(--gold);top:50%;left:50%;transform:translate(-50%,46px)}.wispr-operator__state--out{top:1px;right:-2px}.signal-engine__meaning{align-self:stretch;padding:28px 18px 20px}.engine-label{letter-spacing:.12em;color:var(--gold);margin-bottom:18px;font:8px IBM Plex Mono,monospace}.engine-intents{gap:8px;display:grid}.engine-intents>div{background:#ffffff06;border-bottom:1px solid #ffffff14;grid-template-columns:62px 1fr;gap:8px;padding:10px 11px;display:grid}.engine-intents span{color:#7e746e;letter-spacing:.1em;font:7px IBM Plex Mono,monospace}.engine-intents b{color:#d8cfc8;font-size:11px;font-weight:500}.engine-nudge{color:var(--ink);background:var(--paper);border-top:2px solid var(--gold);grid-column:2/4;align-self:end;margin:0 18px 20px 0;padding:18px 20px;box-shadow:0 20px 55px #00000047}.engine-nudge__top{letter-spacing:.1em;color:#786e66;align-items:center;gap:8px;font:8px IBM Plex Mono,monospace;display:flex}.engine-nudge__top span{background:var(--maroon);color:#fff;place-items:center;width:20px;height:20px;display:grid}.engine-nudge p{margin:12px 0 8px;font:500 23px/1.05 Cormorant Garamond,serif}.engine-nudge small{color:#887d73;font-size:9px}.signal-engine__proof{background:#171514;border-top:1px solid #efb86052;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;min-height:70px;padding:14px 16px;display:grid}.signal-engine__proof-icon{width:28px;height:28px;color:var(--charcoal);background:var(--gold);border-radius:50%;place-items:center;display:grid}.signal-engine__proof div>span{letter-spacing:.12em;color:var(--gold);font:8px IBM Plex Mono,monospace}.signal-engine__proof p{color:#bdb3ac;margin:5px 0 0;font-size:11px}.signal-engine__proof>small{letter-spacing:.1em;color:#706963;font:7px IBM Plex Mono,monospace}@media (max-width:1180px){.hero-v2{grid-template-columns:minmax(380px,.8fr) minmax(520px,1.2fr);height:auto;min-height:0}.hero-v2 h1{font-size:clamp(68px,7vw,94px)}.signal-engine__canvas{min-height:480px}.engine-transcript{right:-20px}.engine-intents>div{grid-template-columns:1fr}}@media (max-width:900px){.hero-v2{grid-template-rows:auto auto auto;grid-template-columns:1fr;padding-top:72px}.hero-v2__copy{padding:92px 0 66px}.hero-v2__credo{margin-bottom:42px}.hero-v2 h1{max-width:760px;font-size:clamp(72px,12vw,108px)}.hero-v2__lede{max-width:680px}.hero-v2__engine{padding:0 0 76px}.signal-engine{max-width:none;margin:0}.hero-v2__foot{grid-row:3}}@media (max-width:620px){.hero-v2{padding-inline:18px}.hero-v2__copy{padding:74px 0 52px}.hero-v2__credo{margin-bottom:36px;font-size:8px}.hero-v2 h1{font-size:clamp(60px,18vw,82px);line-height:.87}.hero-v2__lede{margin-top:30px;font-size:15px}.hero-v2__actions{flex-direction:column;align-items:flex-start;gap:13px}.hero-v2__local-proof{max-width:280px}.signal-engine:after,.signal-engine__topline>span{display:none}.signal-engine__step{gap:3px;padding:10px 7px;display:grid}.signal-engine__step b{font-size:6px}.signal-engine__canvas{grid-template-rows:260px 160px auto auto;grid-template-columns:1fr;min-height:720px}.signal-engine__showroom{min-height:260px}.signal-engine__showroom-wash{background:linear-gradient(#0000 30%,#231f1d)}.engine-transcript{bottom:14px;left:14px;right:14px}.signal-engine__operator{border:1px solid #ffffff12;border-inline:0;min-height:160px}.wispr-operator{width:140px}.signal-engine__meaning{padding:22px 14px}.engine-intents{grid-template-columns:1fr 1fr}.engine-intents>div{grid-template-columns:1fr}.engine-nudge{grid-column:1;margin:0 14px 16px}.signal-engine__proof{grid-template-columns:30px 1fr}.signal-engine__proof>small{display:none}.hero-v2__foot{font-size:6px}}.journey-index{color:#91867b;align-items:center;gap:13px;font-size:9px;display:flex}.journey-index span:first-child{width:31px;height:31px;color:var(--gold);border:1px solid;place-items:center;display:grid}.journey-index span:last-child{letter-spacing:.14em}.journey-heading{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);align-items:end;gap:8vw;margin-top:58px;display:grid}.journey-heading h2,.know-grid__copy h2,.product-system__intro h2,.trust-section h2,.conversion-section h2{letter-spacing:-.05em;margin:0;font:500 clamp(62px,7vw,106px)/.89 Cormorant Garamond,serif}.journey-heading>p{color:#a79d96;max-width:420px;margin:0 0 6px;font-size:16px;line-height:1.7}.journey-heading--ink>p{color:#6f655d}.product-tag{width:fit-content;min-height:26px;color:var(--gold);letter-spacing:.12em;border:1px solid;align-items:center;padding:0 8px;font-size:7px;display:inline-flex}.journey-outcome{color:#817974;border-top:1px solid;margin:70px 0 0;padding-top:20px;font-size:8px;line-height:1.7}.revenue-gap{background:linear-gradient(#fbf8f0,#f3eee3);padding-top:140px;padding-bottom:0}.revenue-gap__header{justify-content:space-between;align-items:center;gap:30px;display:flex}.revenue-gap__header>p{text-align:right;color:#9b8e82;max-width:320px;margin:0;font-size:8px;line-height:1.6}.revenue-gap__statement{max-width:1180px;margin:90px 0 120px auto}.revenue-gap__statement p{letter-spacing:-.045em;text-wrap:balance;max-width:980px;margin:0;font:500 clamp(49px,6.4vw,96px)/.94 Cormorant Garamond,serif}.revenue-gap__statement p:last-child{color:var(--maroon);margin-left:14%}.revenue-gap__statement strong{color:var(--terracotta);font-weight:500}.revenue-gap__turn{letter-spacing:.15em;color:#9a8e82;align-items:center;gap:14px;margin:28px 0 28px 14%;font:8px IBM Plex Mono,monospace;display:flex}.revenue-gap__turn:before{content:"";background:var(--gold);width:72px;height:1px}.revenue-gap__bridge{min-height:540px;color:var(--paper);background:var(--maroon);grid-template-columns:36% 64%;margin-inline:calc(-1*max(32px,50vw - 670px));display:grid}.revenue-gap__bridge>img{object-fit:cover;filter:saturate(.7);width:100%;height:100%}.revenue-gap__bridge>div{align-items:center;padding:72px 8vw;display:flex;position:relative;overflow:hidden}.revenue-gap__bridge>div>img{opacity:.065;filter:brightness(0)invert();width:min(520px,52vw);position:absolute;bottom:-36%;right:-9%}.revenue-gap__bridge blockquote{z-index:1;letter-spacing:-.04em;max-width:790px;margin:0;font:500 clamp(40px,5vw,72px)/1 Cormorant Garamond,serif;position:relative}.journey{padding-top:140px;padding-bottom:120px;position:relative}.journey--coach{color:var(--paper);background:#1e1b1a}.coach-stage{grid-template-columns:.92fr 1.08fr;align-items:center;gap:8vw;margin-top:92px;display:grid}.coach-stage__photo{aspect-ratio:1/.82;position:relative;overflow:hidden}.coach-stage__photo:after{content:"";background:linear-gradient(#0000 52%,#1e1b1ab3);position:absolute;inset:0}.coach-stage__photo img{object-fit:cover;filter:saturate(.75);width:100%;height:100%}.coach-stage__photo>span{z-index:1;color:#d8cdc5;background:#161413d1;padding:8px 10px;font-size:7px;position:absolute;bottom:17px;left:18px}.coach-stage__flow{max-width:650px}.action-card{border:1px solid #4a433f;padding:28px 30px}.action-card p{letter-spacing:-.025em;max-width:520px;margin:19px 0 14px;font:500 clamp(28px,3vw,43px)/1.05 Cormorant Garamond,serif}.action-card small{color:#887f79;font-size:10px}.action-card--after{color:var(--ink);background:var(--paper);border:0;box-shadow:0 28px 70px #0003}.action-card--after .product-tag{color:var(--terracotta)}.action-card--after>div{color:#81766d;align-items:center;gap:9px;margin-top:23px;font-size:10px;display:flex}.coach-stage__signal{border-left:1px solid var(--gold);height:70px;margin-left:36px;position:relative}.coach-stage__signal span{background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;bottom:-4px;left:-4px}.coach-stage__signal b{letter-spacing:.1em;color:#6e6762;font:7px IBM Plex Mono,monospace;position:absolute;top:50%;left:15px}.journey--remember{background:linear-gradient(135deg,#f5efe4,#fbf8f0 68%)}.memory-ledger{border-top:3px solid var(--maroon);background:var(--paper);width:min(1120px,92%);margin:90px 0 0 auto;box-shadow:0 34px 90px #5335231f}.memory-ledger__header{color:#f4ece3;background:var(--maroon);justify-content:space-between;padding:18px 22px;font-size:8px;display:flex}.memory-ledger__heard,.memory-ledger__meaning,.memory-ledger__next{border-bottom:1px solid #ddd2c4;grid-template-columns:150px 1fr;gap:28px;padding:34px 38px;display:grid}.ledger-number{color:var(--terracotta);padding-top:7px;font-size:8px}.memory-ledger__heard p{letter-spacing:-.025em;max-width:790px;margin:0;font:500 clamp(30px,3.2vw,46px)/1.08 Cormorant Garamond,serif}.memory-ledger__signal{align-items:center;height:1px;padding-left:188px;display:flex}.memory-ledger__signal img{object-fit:contain;filter:sepia()saturate(.8)brightness(1.05);width:30px;height:30px}.memory-ledger__signal span{background:linear-gradient(90deg,var(--gold),transparent);width:42%;height:1px}.memory-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.memory-grid div{background:#eee6da;padding:17px}.memory-grid small{letter-spacing:.1em;color:#8a7b70;margin-bottom:6px;font:7px IBM Plex Mono,monospace;display:block}.memory-grid b{font-size:13px;font-weight:500}.memory-ledger__next{background:#e8eee3;position:relative}.memory-ledger__next p{max-width:650px;margin:0;font-size:14px;line-height:1.6}.memory-status{color:#60705c;align-items:center;gap:7px;font:7px IBM Plex Mono,monospace;display:inline-flex;position:absolute;bottom:20px;right:28px}.journey--bring-back{min-height:850px;color:var(--paper);background:#2a1918;grid-template-columns:53% 47%;padding:0;display:grid}.bring-back__image{min-height:850px;position:relative;overflow:hidden}.bring-back__image>img{object-fit:cover;filter:saturate(.68)contrast(1.05);width:100%;height:100%}.bring-back__wash{background:linear-gradient(#1e141329,#1e1413d1),linear-gradient(90deg,#0000 60%,#2a1918);position:absolute;inset:0}.bring-back__image .journey-index{color:#c7b8ad;position:absolute;top:90px;left:max(32px,50vw - 670px)}.bring-back__statement{position:absolute;bottom:80px;left:max(32px,50vw - 670px);right:8%}.bring-back__statement h2{letter-spacing:-.05em;max-width:800px;margin:0;font:500 clamp(60px,6vw,94px)/.9 Cormorant Garamond,serif}.bring-back__statement p{color:#d1c5bc;max-width:540px;margin:30px 0 0;font-size:16px;line-height:1.65}.bring-back__proof{align-self:center;padding:90px max(32px,50vw - 670px) 90px 7vw}.whatsapp-proof{color:var(--ink);background:#e8eee3;border-radius:2px 15px 15px;padding:26px;box-shadow:0 28px 80px #00000047}.whatsapp-proof__top{letter-spacing:.1em;color:#5d7059;align-items:center;gap:8px;font:8px IBM Plex Mono,monospace;display:flex}.whatsapp-proof__top span{color:#859080;margin-left:auto}.whatsapp-proof p{margin:23px 0 18px;font:500 clamp(26px,2.7vw,39px)/1.08 Cormorant Garamond,serif}.whatsapp-proof small{color:#72806e;font-size:9px}.bring-back__facts{border-top:1px solid #513837;margin-top:42px}.bring-back__facts div{border-bottom:1px solid #513837;grid-template-columns:100px 1fr;gap:20px;padding:16px 0;display:grid}.bring-back__facts span{letter-spacing:.1em;color:var(--gold);font:7px IBM Plex Mono,monospace}.bring-back__facts b{color:#dfd2ca;font-size:12px;font-weight:500}.journey--know{background:#fbf8f0}.know-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:8vw;margin-top:70px;display:grid}.know-grid__copy h2 em{color:var(--terracotta)}.know-grid__copy>p{color:#675e57;max-width:470px;margin:32px 0 44px;line-height:1.7}.owner-questions{border-top:1px solid #d2c7b9;max-width:500px}.owner-questions div{border-bottom:1px solid #d2c7b9;grid-template-columns:40px 1fr;padding:15px 0;display:grid}.owner-questions span{color:var(--terracotta);font:8px IBM Plex Mono,monospace}.owner-questions p{margin:0;font-size:13px}.know-grid__visual{min-height:700px;position:relative;overflow:hidden}.know-grid__visual>img{object-fit:cover;filter:saturate(.75);width:100%;height:100%}.know-grid__visual:after{content:"";background:linear-gradient(#0000 45%,#1e1b1aa3);position:absolute;inset:0}.river-insight{z-index:1;color:var(--paper);border-left:2px solid var(--gold);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#191615eb;padding:26px;position:absolute;bottom:5%;left:6%;right:6%}.river-insight p{margin:17px 0;font:500 clamp(25px,2.7vw,38px)/1.08 Cormorant Garamond,serif}.river-insight>div{flex-wrap:wrap;gap:8px;display:flex}.river-insight>div span{background:#ffffff14;padding:7px 9px;font-size:10px}.river-insight>small{letter-spacing:.08em;color:#857c76;margin-top:20px;font:7px IBM Plex Mono,monospace;display:block}.product-system{background:#eee7dc;padding-top:140px;padding-bottom:140px}.product-system__intro{grid-template-columns:.45fr 1.25fr .6fr;align-items:end;gap:45px;margin-bottom:82px;display:grid}.product-system__intro h2{font-size:clamp(58px,6vw,90px)}.product-system__intro>p{color:#6b625a;margin:0 0 7px;line-height:1.65}.product-system__list{border-top:1px solid #bbb0a4}.product-system__row{min-height:114px;transition:transform .2s var(--ease-out),color .2s var(--ease-out),background-color .2s var(--ease-out);border-bottom:1px solid #bbb0a4;grid-template-columns:68px 1fr .7fr 1.4fr 28px;align-items:center;gap:22px;display:grid}.product-system__row:hover{color:var(--maroon);background:#fbf8f07a;transform:translate(8px)}.product-system__row>span{color:#93877c;font-size:8px}.product-system__row h3{margin:0;font:500 clamp(36px,4vw,54px) Cormorant Garamond,serif}.product-system__row>div{gap:4px;display:grid}.product-system__row small{color:var(--terracotta);text-transform:uppercase;font:7px IBM Plex Mono,monospace}.product-system__row b{font-size:12px;font-weight:500}.product-system__row p{color:#675e57;max-width:470px;margin:0;font-size:12px;line-height:1.55}.product-system__row svg{color:var(--maroon)}.trust-section{color:var(--paper);background:var(--maroon);grid-template-columns:1.25fr .75fr;align-items:end;gap:12vw;padding-top:130px;padding-bottom:130px;display:grid}.trust-section h2{font-size:clamp(60px,6vw,94px)}.trust-section__copy>p{color:#dfd0c5;margin:0;font-size:17px;line-height:1.7}.trust-rule{color:#c8b7ab;border-top:1px solid #ffffff2e;align-items:flex-start;gap:12px;margin-top:30px;padding-top:24px;font-size:11px;line-height:1.6;display:flex}.trust-rule svg{color:var(--gold);flex:none}.trust-section__copy>small{color:#a18d80;margin-top:28px;font-size:7px;display:block}.conversion-section{min-height:690px;color:var(--paper);background:radial-gradient(circle at 16%,#702e2d47,#0000 28%),#171514;grid-template-columns:.35fr 1fr .72fr;align-items:center;gap:6vw;display:grid;position:relative;overflow:hidden}.conversion-section:before{content:"";background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000,#0000);mask-image:linear-gradient(#0000,#000,#0000)}.conversion-section__operator,.conversion-section__copy,.conversion-section__action{z-index:1;position:relative}.conversion-section__operator .wispr-operator{width:210px;max-width:100%}.conversion-section__copy>span{color:var(--gold);margin-bottom:28px;font-size:8px;display:block}.conversion-section h2{font-size:clamp(65px,6.5vw,102px)}.conversion-section__action>p{color:#bdb4ac;max-width:440px;margin:0 0 30px;font-size:16px;line-height:1.65}.conversion-section__action>small{color:#78716c;margin-top:14px;font-size:9px;display:block}@media (prefers-reduced-motion:no-preference){.revenue-gap__statement,.journey-heading,.coach-stage,.memory-ledger,.bring-back__statement,.bring-back__proof,.know-grid,.product-system__intro,.product-system__row,.trust-section__statement,.trust-section__copy{animation:both journey-reveal;animation-timeline:view();animation-range:entry 8% cover 30%}@keyframes journey-reveal{0%{opacity:.18;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1000px){.journey-heading,.know-grid{grid-template-columns:1fr}.journey-heading>p{max-width:600px}.coach-stage{grid-template-columns:.8fr 1.2fr;gap:5vw}.journey--bring-back{grid-template-columns:1fr}.bring-back__image{min-height:720px}.bring-back__wash{background:linear-gradient(#1e141314,#2a1918 95%)}.bring-back__proof{padding:80px 7vw}.know-grid__visual{min-height:650px}.product-system__intro{grid-template-columns:1fr 2fr}.product-system__intro>p{grid-column:2}.conversion-section{grid-template-columns:.42fr 1fr}.conversion-section__action{grid-column:2;padding-bottom:80px}}@media (max-width:700px){.journey{padding-top:90px;padding-bottom:80px}.journey-heading{gap:26px;margin-top:44px}.journey-heading h2,.know-grid__copy h2,.product-system__intro h2,.trust-section h2,.conversion-section h2{font-size:58px}.revenue-gap{padding-top:90px}.revenue-gap__header{flex-direction:column;align-items:flex-start}.revenue-gap__header>p{text-align:left}.revenue-gap__statement{margin:66px 0 78px}.revenue-gap__statement p{font-size:49px}.revenue-gap__statement p:last-child,.revenue-gap__turn{margin-left:0}.revenue-gap__bridge{grid-template-columns:1fr;margin-inline:-20px}.revenue-gap__bridge>img{height:440px}.revenue-gap__bridge>div{min-height:390px;padding:58px 24px}.revenue-gap__bridge blockquote{font-size:45px}.coach-stage{grid-template-columns:1fr;gap:50px;margin-top:60px}.action-card{padding:24px 20px}.action-card p{font-size:30px}.memory-ledger{width:100%;margin-top:62px}.memory-ledger__header span:last-child{display:none}.memory-ledger__heard,.memory-ledger__meaning,.memory-ledger__next{grid-template-columns:1fr;gap:12px;padding:24px 18px}.memory-ledger__signal{padding-left:18px}.memory-grid{grid-template-columns:1fr 1fr}.memory-status{width:fit-content;margin-top:12px;position:static}.bring-back__image{min-height:680px}.bring-back__image .journey-index,.bring-back__statement{left:20px;right:20px}.bring-back__statement h2{font-size:58px}.bring-back__proof{padding:70px 20px}.whatsapp-proof p{font-size:30px}.know-grid{gap:55px;margin-top:50px}.know-grid__visual{min-height:610px}.river-insight{padding:20px;bottom:15px;left:15px;right:15px}.product-system{padding-top:90px;padding-bottom:90px}.product-system__intro{grid-template-columns:1fr;gap:30px;margin-bottom:55px}.product-system__intro>p{grid-column:auto}.product-system__row{grid-template-columns:42px 1fr 24px;gap:10px;padding:22px 0}.product-system__row>div,.product-system__row>p{grid-column:2}.product-system__row>svg{grid-area:1/3/span 3}.trust-section{grid-template-columns:1fr;gap:48px;padding-top:90px;padding-bottom:90px}.conversion-section{grid-template-columns:1fr;gap:35px;padding-top:85px;padding-bottom:85px}.conversion-section__operator .wispr-operator{width:150px}.conversion-section__action{grid-column:auto;padding-bottom:0}.site-footer{grid-template-columns:1fr}.site-footer p{text-align:left}.footer-links{flex-wrap:wrap;grid-column:auto}.site-footer>.mono{justify-self:start}}.signal-field{color:#f2e9df;isolation:isolate;width:min(820px,100%);min-height:690px;margin-left:auto;position:relative}.signal-field:before{content:"";aspect-ratio:1;z-index:-2;filter:blur(28px);background:radial-gradient(circle,#793a2b47,#0000 68%);border-radius:50%;width:68%;position:absolute;top:8%;right:2%}.signal-field__heading{color:#7f746e;letter-spacing:.12em;justify-content:space-between;align-items:center;padding:0 0 15px 33%;font-size:8px;display:flex}.signal-field__heading span:first-child{color:#c8bbb1;align-items:center;gap:8px;display:flex}.signal-field__heading i{background:var(--gold);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #efb8601a}.signal-field__stage{z-index:5;width:205px;display:grid;position:absolute;top:35px;right:0}.signal-field__stage span{color:#665e59;letter-spacing:.06em;transition:color .32s var(--ease-out),border-color .32s var(--ease-out),transform .32s var(--ease-out);border-left:1px solid #ffffff1a;padding:10px 0 10px 22px;font:7px IBM Plex Mono,monospace;position:relative}.signal-field__stage span:before{content:"";background:#534c48;border-radius:50%;width:5px;height:5px;position:absolute;top:14px;left:-3px}.signal-field__stage span.is-complete{color:#948981;border-color:#efb86052}.signal-field__stage span.is-active{color:var(--gold);border-color:var(--gold);transform:translate(5px)}.signal-field__stage span.is-active:before{background:var(--gold);box-shadow:0 0 0 5px #efb8601c}.signal-field__composition{min-height:610px;position:relative}.signal-field__composition:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:18% 7% 12% 16%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 80%,#0000)}.signal-field__scene{width:47%;height:430px;transition:filter .36s var(--ease-out),transform .36s var(--ease-out);position:absolute;top:35px;left:0;overflow:hidden;box-shadow:0 34px 80px #00000057}.signal-field__scene.is-active{filter:drop-shadow(0 0 16px #efb86017);transform:translateY(-4px)}.signal-field__scene>img{object-fit:cover;filter:saturate(.68)contrast(1.04);width:100%;height:100%}.signal-field__scene-wash{background:linear-gradient(#0000 20%,#181412db),linear-gradient(90deg,#0000 56%,#241f1d6b);position:absolute;inset:0}.signal-field__transcript{z-index:2;border-left:2px solid var(--gold);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#161312db;padding:17px 19px;position:absolute;bottom:24px;left:18px;right:-54px}.signal-field__transcript p{color:#f4eae0;margin:10px 0 0;font:500 20px/1.22 Cormorant Garamond,serif}.signal-field__route{z-index:4;background:radial-gradient(circle,#27211ef0 0 48%,#0000 70%);place-items:center;width:180px;height:180px;display:grid;position:absolute;top:175px;left:36%}.signal-field__route .wispr-operator{width:170px}.signal-field__meaning{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:38%;transition:box-shadow .32s var(--ease-out);background:#2d2623c7;padding:25px 23px;position:absolute;top:190px;right:5%;box-shadow:0 26px 70px #0000003d}.signal-field__meaning.is-active,.signal-field__nudge.is-active,.signal-field__proof.is-active{box-shadow:0 20px 70px #00000047,0 0 0 1px #efb8606b}.signal-field__meaning .engine-label{margin-bottom:15px;display:block}.signal-field__meaning .engine-intents>div{background:#ffffff06}.signal-field__nudge{z-index:5;color:#efe5db;width:48%;transition:box-shadow .32s var(--ease-out);background:#6f3028;padding:20px 22px;position:absolute;top:430px;right:0;box-shadow:0 28px 70px #00000047}.signal-field__nudge p{margin:13px 0 8px;font:500 25px/1.05 Cormorant Garamond,serif}.signal-field__nudge small{color:#c4a49c;font-size:9px}.signal-field__proof{z-index:6;color:#c8bdb5;width:55%;min-height:76px;transition:box-shadow .32s var(--ease-out);background:#171413;border-top:1px solid #efb86080;grid-template-columns:30px 1fr 18px;align-items:center;gap:12px;padding:15px 17px;display:grid;position:absolute;bottom:0;left:12%;box-shadow:0 26px 70px #00000052}.signal-field__proof-icon{width:28px;height:28px;color:var(--charcoal);background:var(--gold);border-radius:50%;place-items:center;display:grid}.signal-field__proof div>span{color:var(--gold);letter-spacing:.12em;font:8px IBM Plex Mono,monospace}.signal-field__proof p{margin:5px 0 0;font-size:10px}.signal-field__caption{color:#91857e;letter-spacing:.08em;align-items:center;gap:10px;font-size:7px;display:flex;position:absolute;bottom:-34px;left:0;right:0}.signal-field__caption span{color:#241f1d;background:var(--gold);padding:5px 7px}.signal-field__caption i{color:#625b57;margin-left:auto;font-style:normal}.hero-v2__category{border-left:1px solid var(--gold);gap:8px;max-width:540px;margin:28px 0 0;padding:14px 0 14px 17px;display:grid}.hero-v2__category span{color:var(--gold);letter-spacing:.13em;font-size:7px}.hero-v2__category b{color:#d8cec6;font:500 18px/1.2 Cormorant Garamond,serif}.revenue-leakage{z-index:2;color:var(--paper);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#181413f0;position:absolute;bottom:5%;left:5%;right:5%;box-shadow:0 30px 80px #00000057}.revenue-leakage__top{color:#9e9189;letter-spacing:.1em;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:40px;padding:0 16px;font-size:7px;display:flex}.revenue-leakage__top span:first-child{color:#e5d8cf}.revenue-leakage>p{max-width:680px;margin:0;padding:20px 20px 17px;font:500 clamp(23px,2.25vw,34px)/1.07 Cormorant Garamond,serif}.revenue-leakage__signals{display:grid}.revenue-leakage__signals>div{border-top:1px solid #ffffff14;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:48px;padding:0 18px;display:grid}.revenue-leakage__signals span{color:#716761;font:7px IBM Plex Mono,monospace}.revenue-leakage__signals b{color:#d9cec6;font-size:11px;font-weight:500}.revenue-leakage__signals em{color:#f1c5b8;letter-spacing:.08em;background:#9a40303d;border:1px solid #cd64505c;padding:5px 7px;font:6px IBM Plex Mono,monospace}.revenue-leakage__action{color:#251f1c;background:var(--gold);grid-template-columns:100px 1fr;gap:12px;padding:16px 18px;display:grid}.revenue-leakage__action span{letter-spacing:.1em;font-size:7px}.revenue-leakage__action b{font:600 12px/1.35 Manrope,sans-serif}@media (max-width:1180px){.signal-field{min-height:650px}.signal-field__scene{width:48%}.signal-field__meaning{width:39%;right:0}.signal-field__nudge{width:50%}}@media (max-width:900px){.signal-field{width:100%;margin:0}}@media (max-width:620px){.signal-field{min-height:800px}.signal-field__heading{padding-left:0}.signal-field__stage{grid-template-columns:repeat(4,1fr);width:100%;margin-bottom:14px;position:relative;top:auto;right:auto}.signal-field__stage span{border-top:1px solid #ffffff1a;border-left:0;padding:8px 5px 8px 10px;font-size:5.8px}.signal-field__stage span:before{top:-3px;left:0}.signal-field__stage span.is-active{border-color:var(--gold);transform:translateY(3px)}.signal-field__composition{min-height:690px}.signal-field__scene{width:calc(100% - 34px);height:300px;position:relative;top:0}.signal-field__transcript{padding:14px;bottom:13px;left:13px;right:-28px}.signal-field__transcript p{font-size:18px}.signal-field__route{width:130px;height:130px;top:218px;left:auto;right:-6px}.signal-field__route .wispr-operator{width:124px}.signal-field__meaning{width:60%;padding:17px 14px;top:338px;left:0;right:auto}.signal-field__meaning .engine-intents{grid-template-columns:1fr}.signal-field__meaning .engine-intents>div{padding:7px}.signal-field__nudge{width:48%;padding:17px 15px;top:405px;right:0}.signal-field__nudge p{font-size:20px}.signal-field__proof{width:86%;bottom:12px;left:7%}.signal-field__caption{bottom:-26px}.signal-field__caption i{display:none}.hero-v2__category{margin-top:23px}.hero-v2__category b{font-size:16px}.revenue-leakage{bottom:14px;left:14px;right:14px}.revenue-leakage__top{padding:0 12px}.revenue-leakage>p{padding:16px 14px 13px;font-size:24px}.revenue-leakage__signals>div{grid-template-columns:22px 1fr;padding:9px 12px}.revenue-leakage__signals em{grid-column:2;width:fit-content}.revenue-leakage__action{grid-template-columns:1fr;gap:5px;padding:13px 12px}}.signal-story{color:#f2e9df;width:min(820px,100%);margin-left:auto;position:relative}.signal-story__heading{color:#817670;letter-spacing:.12em;justify-content:space-between;align-items:center;padding-bottom:15px;font-size:8px;display:flex}.signal-story__heading span:first-child{color:#c8bbb1;align-items:center;gap:8px;display:flex}.signal-story__heading i{background:var(--gold);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #efb8601a}.signal-story__steps{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);display:grid}.signal-story__steps button{color:#776e69;text-align:left;min-height:56px;transition:color .22s var(--ease-out),background-color .22s var(--ease-out);background:0 0;border:0;border-right:1px solid #ffffff14;grid-template-columns:24px 1fr;align-items:center;gap:9px;padding:0 15px;display:grid;position:relative}.signal-story__steps button:last-child{border-right:0}.signal-story__steps button:after{content:"";background:var(--gold);height:2px;transition:right .26s var(--ease-out);position:absolute;bottom:-1px;left:0;right:100%}.signal-story__steps button.is-active{color:#eee2d8;background:#ffffff06}.signal-story__steps button.is-active:after{right:0}.signal-story__steps button span{color:var(--gold);font-size:7px}.signal-story__steps button b{font-size:11px;font-weight:500}.signal-story__flow{grid-template-columns:1fr 54px .82fr 42px 1fr;align-items:stretch;margin-top:42px;display:grid}.signal-story__card{min-width:0;transition:border-color .24s var(--ease-out),transform .24s var(--ease-out);border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;padding:22px 0}.signal-story__card.is-active{border-color:var(--gold);transform:translateY(-4px)}.signal-story__label{color:var(--gold);letter-spacing:.11em;align-items:center;gap:7px;font:7px IBM Plex Mono,monospace;display:flex}.signal-story__heard p,.signal-story__action p{margin:18px 0 0;font:500 clamp(20px,1.8vw,28px)/1.15 Cormorant Garamond,serif}.signal-story__meaning dl{gap:11px;margin:18px 0 0;display:grid}.signal-story__meaning dl>div{gap:3px;display:grid}.signal-story__meaning dt{color:#7f746e;letter-spacing:.08em;text-transform:uppercase;font:7px IBM Plex Mono,monospace}.signal-story__meaning dd{color:#e8ddd4;margin:0;font-size:12px}.signal-story__action{background:#703128;border-color:#0000;padding-inline:20px}.signal-story__action.is-active{border-color:var(--gold)}.signal-story__action small{color:#d5aca3;letter-spacing:.11em;margin-top:20px;font:7px IBM Plex Mono,monospace;display:block}.signal-story__connector{color:var(--gold);align-content:center;place-items:center;display:grid}.signal-story__connector>span{background:#efb86059;width:100%;height:1px}.signal-story__connector .wispr-operator{width:62px;margin:-31px 0}.signal-story__connector--plain{grid-template-columns:1fr 16px;gap:4px}.signal-story__saved{color:#a99e97;border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;margin-top:25px;padding:14px 0;font-size:10px;display:flex}.signal-story__saved svg{color:var(--gold);flex:none}.signal-story__saved b{color:#dfd3ca;letter-spacing:.1em;margin-right:8px;font:7px IBM Plex Mono,monospace}.signal-story__caption{color:#7f7570;letter-spacing:.08em;align-items:center;gap:10px;margin:12px 0 0;font-size:7px;display:flex}.signal-story__caption span{color:#241f1d;background:var(--gold);padding:5px 7px}.signal-story__caption i{color:#655e5a;margin-left:auto;font-style:normal}.revenue-gap{padding-bottom:140px}.revenue-gap__comparison{grid-template-columns:1fr 150px 1fr;align-items:stretch;margin-top:74px;display:grid}.revenue-gap__case{border:1px solid #d8cdbf;flex-direction:column;min-height:380px;padding:44px;display:flex}.revenue-gap__case>span{color:#8c8177;letter-spacing:.13em;font-size:8px}.revenue-gap__case strong{color:var(--terracotta);letter-spacing:-.05em;margin-top:42px;font:500 clamp(64px,7vw,104px)/.85 Cormorant Garamond,serif;display:block}.revenue-gap__case h3{max-width:340px;margin:25px 0 0;font:500 26px/1.08 Cormorant Garamond,serif}.revenue-gap__case p{border-top:1px solid;align-items:center;gap:9px;margin:auto 0 0;padding-top:25px;font-size:12px;display:flex}.revenue-gap__case--showroom{color:#f2e8df;background:var(--maroon);border-color:var(--maroon)}.revenue-gap__case--showroom>span{color:#c8aca4}.revenue-gap__case--showroom strong{color:var(--gold)}.revenue-gap__case--showroom p{color:#e3c7bf}.revenue-gap__versus{color:#9a8f84;letter-spacing:.12em;text-align:center;place-items:center;padding:18px;font-size:7px;display:grid}.revenue-gap__resolution{border-top:1px solid #cec2b4;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:end;gap:8vw;margin-top:72px;padding-top:30px;display:grid}.revenue-gap__resolution>span{color:var(--terracotta);letter-spacing:.12em;grid-column:1/-1;font-size:8px}.revenue-gap__resolution h2{letter-spacing:-.045em;margin:0;font:500 clamp(48px,5.4vw,82px)/.94 Cormorant Garamond,serif}.revenue-gap__resolution p{color:#675f58;margin:0 0 7px;font-size:15px;line-height:1.7}.journey-index span:last-child{max-width:min(640px,72vw);line-height:1.5}@media (max-width:1050px){.signal-story{margin-inline:auto}.signal-story__flow{grid-template-columns:1fr 42px .9fr 36px 1fr}.revenue-gap__comparison{grid-template-columns:1fr 90px 1fr}}@media (max-width:700px){.signal-story__heading span:last-child{display:none}.signal-story__steps button{grid-template-columns:1fr;gap:4px;min-height:62px;padding:8px}.signal-story__steps button b{font-size:9px}.signal-story__flow{grid-template-columns:1fr;margin-top:28px}.signal-story__card{padding:20px 0}.signal-story__action{padding-inline:18px}.signal-story__connector{grid-template-columns:1fr 52px 1fr;min-height:48px}.signal-story__connector:after{content:"";background:#efb86059;width:100%;height:1px}.signal-story__connector .wispr-operator{width:52px;margin:-26px 0}.signal-story__connector--plain{grid-template-columns:1fr 16px;min-height:36px}.signal-story__connector--plain:after{display:none}.signal-story__saved{align-items:flex-start;line-height:1.55}.signal-story__saved b{margin:0 0 4px;display:block}.signal-story__caption i{display:none}.revenue-gap{padding-bottom:90px}.revenue-gap__comparison{grid-template-columns:1fr;margin-top:50px}.revenue-gap__case{min-height:300px;padding:28px 24px}.revenue-gap__case strong{margin-top:32px;font-size:72px}.revenue-gap__versus{min-height:62px}.revenue-gap__resolution{grid-template-columns:1fr;gap:25px;margin-top:58px}.revenue-gap__resolution>span{grid-column:auto}.revenue-gap__resolution h2{font-size:49px}.journey-index{align-items:flex-start}.journey-index span:last-child{max-width:calc(100vw - 90px)}}.hero-v2__credo{color:#d8ccc2;letter-spacing:.035em;margin-bottom:34px;font:500 clamp(15px,1.2vw,19px)/1.25 Cormorant Garamond,serif}.hero-v2__category{border-left:2px solid var(--gold);max-width:610px;margin-top:30px;padding:0 0 1px 18px}.hero-v2__category span{color:#efe3d9;letter-spacing:-.025em;font:500 clamp(23px,2vw,32px)/1.08 Cormorant Garamond,serif}.hero-v2__category+.hero-v2__lede{margin-top:27px}.ai-transform{color:#f2e8df;width:min(800px,100%);margin-left:auto;position:relative}.ai-transform:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 58% 44%,#efb86017,#0000 54%);position:absolute;inset:12% -10% 4% 8%}.ai-transform__topline{color:#80756f;letter-spacing:.14em;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding-bottom:17px;font-size:8px;display:flex}.ai-transform__topline span:first-child{color:#d4c6bc;align-items:center;gap:10px;display:flex}.ai-transform__topline i{background:var(--gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #efb8601a}.ai-transform__human{background:#1b1817;height:clamp(158px,18vw,212px);margin:24px 0 0;position:relative;overflow:hidden}.ai-transform__human:after{content:"";background:linear-gradient(90deg,#15121133,#0000 48%,#15121133),linear-gradient(#0000 42%,#151211e6);position:absolute;inset:0}.ai-transform__human img{object-fit:cover;object-position:50% 58%;filter:saturate(.72)contrast(1.04)brightness(.84);width:100%;height:100%}.ai-transform__human figcaption{z-index:1;color:#c3b8b0;letter-spacing:.11em;justify-content:space-between;align-items:end;gap:18px;font-size:7px;display:flex;position:absolute;bottom:15px;left:18px;right:18px}.ai-transform__human figcaption b{color:#f0e4da;font-weight:500}.ai-transform__conversation{padding:clamp(34px,5vw,62px) 0 clamp(31px,4vw,48px)}.ai-transform__label{color:var(--gold);letter-spacing:.13em;align-items:center;gap:8px;font:500 8px IBM Plex Mono,monospace;display:flex}.ai-transform__conversation p{color:#f2e8df;letter-spacing:-.035em;text-wrap:balance;max-width:760px;margin:21px 0 0;font:500 clamp(32px,3.25vw,52px)/1.04 Cormorant Garamond,serif}.ai-transform__signals{border-block:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.ai-transform__signals>div{border-right:1px solid #ffffff1a;min-width:0;padding:15px 16px}.ai-transform__signals>div:last-child{border-right:0}.ai-transform__signals dt{color:#7f746e;letter-spacing:.12em;font:500 7px IBM Plex Mono,monospace}.ai-transform__signals dd{color:var(--gold);margin:7px 0 0;font-size:11px;font-weight:600}.ai-transform__bridge{min-height:104px;color:var(--gold);grid-template-columns:minmax(36px,1fr) 132px minmax(36px,1fr) 20px;align-items:center;gap:13px;display:grid}.ai-transform__bridge>span{background:linear-gradient(90deg,#efb86014,#efb860a3);height:1px}.ai-transform__bridge>span:nth-of-type(2){background:linear-gradient(90deg,#efb860a3,#efb8601f)}.ai-transform__operator{place-items:center;gap:8px;display:grid}.ai-transform__operator .wispr-operator{width:94px}.ai-transform__operator b{color:#b9aaa0;letter-spacing:.11em;font-size:7px;font-weight:500}.ai-transform__action{background:linear-gradient(120deg,#6d302a,#55231f);border-block:1px solid #ffffff24;padding:clamp(28px,3.4vw,43px) clamp(26px,3.7vw,48px);position:relative;overflow:hidden}.ai-transform__action:after{content:"";aspect-ratio:1;border:1px solid #efb8601a;width:270px;position:absolute;bottom:-120px;right:-70px;transform:rotate(45deg)}.ai-transform__action p{z-index:1;color:#fff1e7;letter-spacing:-.032em;text-wrap:balance;max-width:690px;margin:17px 0 0;font:500 clamp(28px,2.75vw,43px)/1.04 Cormorant Garamond,serif;position:relative}.ai-transform__action small{z-index:1;color:#dcb4a9;letter-spacing:.12em;margin-top:24px;font-size:7px;display:block;position:relative}.ai-transform__memory{color:#a99d95;border-bottom:1px solid #ffffff1f;align-items:center;gap:12px;padding:16px 2px;font-size:10px;line-height:1.55;display:flex}.ai-transform__memory svg{color:var(--gold);flex:none}.ai-transform__memory b{color:#e1d4ca;letter-spacing:.12em;margin-right:9px;font:500 7px IBM Plex Mono,monospace}.revenue-gap__intro{max-width:1180px;margin:74px 0 0}.revenue-gap__intro h2{color:var(--ink);letter-spacing:-.05em;text-wrap:balance;margin:0;font:500 clamp(52px,6.5vw,98px)/.91 Cormorant Garamond,serif}.revenue-gap__intro h2 em{color:var(--maroon);font-weight:500}.revenue-gap__comparison{margin-top:72px}.revenue-gap__case{min-height:400px;padding:clamp(30px,3.3vw,46px)}.revenue-gap__case--online{color:var(--ink);background:#ffffff47}.revenue-gap__case strong{margin-top:44px}.revenue-gap__outcome{border-top:1px solid;align-items:flex-end;gap:18px;margin-top:auto;padding-top:24px;display:flex}.revenue-gap__outcome b{color:var(--maroon);letter-spacing:-.05em;font:500 clamp(64px,6vw,94px)/.72 Cormorant Garamond,serif}.revenue-gap__outcome p,.revenue-gap__case .revenue-gap__outcome p{color:#665d55;border:0;margin:0;padding:0;font-size:12px;line-height:1.45;display:block}.revenue-gap__case--showroom .revenue-gap__outcome b{color:var(--gold)}.revenue-gap__case--showroom .revenue-gap__outcome p{color:#e3c7bf}.revenue-gap__versus{color:var(--maroon);font-size:8px;position:relative}.revenue-gap__versus:before,.revenue-gap__versus:after{content:"";background:#cfc2b3;width:1px;height:32%;position:absolute;left:50%}.revenue-gap__versus:before{top:0}.revenue-gap__versus:after{bottom:0}@media (prefers-reduced-motion:no-preference){.ai-transform__topline i{animation:ai-live-pulse 2.4s var(--ease-in-out)infinite}@keyframes ai-live-pulse{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}}@media (max-width:1180px){.ai-transform__conversation p{font-size:clamp(31px,3.5vw,43px)}.ai-transform__action p{font-size:clamp(27px,3vw,36px)}}@media (max-width:900px){.hero-v2__credo{margin-bottom:30px}.hero-v2__category{max-width:650px}.ai-transform{width:100%;margin:0}.ai-transform__conversation p{max-width:720px;font-size:clamp(38px,7vw,56px)}.ai-transform__action p{max-width:720px;font-size:clamp(32px,5.7vw,45px)}}@media (max-width:700px){.hero-v2__category span{font-size:24px}.ai-transform__topline span:last-child{display:none}.ai-transform__human{height:175px;margin-top:20px}.ai-transform__human figcaption{flex-direction:column;align-items:flex-start;gap:5px}.ai-transform__conversation{padding:32px 0 27px}.ai-transform__conversation p{margin-top:17px;font-size:clamp(30px,9vw,40px)}.ai-transform__signals>div{padding:13px 9px}.ai-transform__signals dd{font-size:9px}.ai-transform__bridge{grid-template-columns:minmax(24px,1fr) 92px minmax(24px,1fr) 17px;gap:8px;min-height:90px}.ai-transform__operator .wispr-operator{width:68px}.ai-transform__operator b{font-size:5.5px}.ai-transform__action{padding:27px 22px}.ai-transform__action p{font-size:29px}.ai-transform__memory{align-items:flex-start;padding-block:15px}.ai-transform__memory b{margin:0 0 4px;display:block}.revenue-gap__intro{margin-top:54px}.revenue-gap__intro h2{font-size:49px}.revenue-gap__comparison{margin-top:48px}.revenue-gap__case{min-height:325px}.revenue-gap__versus:before,.revenue-gap__versus:after{width:34%;height:1px;top:50%}.revenue-gap__versus:before{left:0}.revenue-gap__versus:after{left:auto;right:0}.revenue-gap__outcome b{font-size:76px}}@media (max-width:420px){.hero-v2__category{padding-left:14px}.hero-v2__category span{font-size:22px}.ai-transform__label{font-size:7px}.ai-transform__conversation p{font-size:29px}.ai-transform__signals{grid-template-columns:1fr}.ai-transform__signals>div{border-bottom:1px solid #ffffff14;border-right:0;grid-template-columns:72px 1fr;align-items:center;display:grid}.ai-transform__signals>div:last-child{border-bottom:0}.ai-transform__signals dd{margin:0}.ai-transform__bridge{grid-template-columns:1fr 76px 1fr 14px}.ai-transform__operator .wispr-operator{width:58px}.ai-transform__operator b{display:none}.ai-transform__action p{font-size:27px}.revenue-gap__intro h2{font-size:44px}.revenue-gap__outcome{gap:14px}}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-12{top:calc(var(--spacing)*-12)}.top-0{top:calc(var(--spacing)*0)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing)*-12)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.-bottom-12{bottom:calc(var(--spacing)*-12)}.bottom-0{bottom:calc(var(--spacing)*0)}.-left-12{left:calc(var(--spacing)*-12)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!m-0{margin:calc(var(--spacing)*0)!important}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing)*-2)}.my-0{margin-block:calc(var(--spacing)*0)}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.-ml-4{margin-left:calc(var(--spacing)*-4)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-\[1\.15rem\]{height:1.15rem}.h-\[500px\]{height:500px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-16{width:calc(var(--spacing)*16)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[100px\]{width:100px}.w-\[400px\]{width:400px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-sm{max-width:var(--container-sm)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[10px\]{border-radius:10px}.rounded-\[20px\]{border-radius:20px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-\[rgba\(0\,0\,0\,0\.08\)\]{border-color:#00000014}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#1a1a19\]{background-color:#1a1a19}.bg-\[\#f8f8f7\]{background-color:#f8f8f7}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-input{background-color:var(--input)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-100{--tw-gradient-to:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-primary{fill:var(--primary)}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-12{padding-top:calc(var(--spacing)*12)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.44px\]{--tw-tracking:-.44px;letter-spacing:-.44px}.tracking-\[-0\.154px\]{--tw-tracking:-.154px;letter-spacing:-.154px}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-break-spaces{white-space:break-spaces}.whitespace-nowrap{white-space:nowrap}.text-\[\#34322d\]{color:#34322d}.text-\[\#858481\]{color:#858481}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-500{color:var(--color-red-500)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_4px_11px_0px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0px 4px 11px 0px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing)*8)}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing)*2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing)*2.5)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing)*-2)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing)*1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing)*1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing)*0)}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-\[\#1a1a19\]\/90:hover{background-color:#1a1a19e6}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--primary)}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing)*2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing)*3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:calc(var(--radius) - 2px)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing)*3)}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing)*3)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing)*0)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing)*2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}@media (hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing)*1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing)*44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing)*1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing)*1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing)*9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing)*3)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing)*12)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing)*-1)}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.sm\:text-left{text-align:left}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}.dark\:hover\:text-accent-foreground:is(.dark *):hover{color:var(--accent-foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border)50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing)*1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing)*0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing)*5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing)*12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing)*3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing)*5)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing)*3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing)*3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing)*4)}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing)*4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}@container field-group (min-width:28rem){.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing)*3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing)*3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing)*2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing)*2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing)*3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing)*3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing)*-2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing)*-2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab,var(--background)20%,transparent)}}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:var(--background)}[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:color-mix(in oklab,var(--background)10%,transparent)}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing)*-1.5)}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--cream:#f3eee3;--paper:#fbf8f0;--charcoal:#1e1b1a;--ink:#2b2522;--maroon:#702e2d;--terracotta:#b24c35;--gold:#d6a84b;--stone:#d9d0c2;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--radius:.35rem;--background:oklch(96% .017 83);--foreground:oklch(25% .018 45);--card:oklch(98.5% .01 83);--card-foreground:oklch(25% .018 45);--popover:oklch(98.5% .01 83);--popover-foreground:oklch(25% .018 45);--primary:oklch(37% .09 28);--primary-foreground:oklch(98% .01 82);--secondary:oklch(91% .025 80);--secondary-foreground:oklch(25% .018 45);--muted:oklch(91% .025 80);--muted-foreground:oklch(50% .02 55);--accent:oklch(74% .11 75);--accent-foreground:oklch(25% .018 45);--destructive:oklch(56% .19 28);--destructive-foreground:oklch(98.5% 0 0);--border:oklch(82% .025 78);--input:oklch(82% .025 78);--ring:oklch(74% .11 75)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@layer components{:root{--ct-void: #09090d;--ct-night: #111117;--ct-cream: #f7f7ef;--ct-paper: #fffdf8;--ct-red: #720c09;--ct-gold: #efb860;--ct-sand: #f7ead5;--ct-cloud: rgb(247 247 239 / .68);--ct-faint: rgb(247 247 239 / .2);--ct-line: rgb(247 247 239 / .26);--ct-ease-out: cubic-bezier(.23, 1, .32, 1);--ct-ease-in-out: cubic-bezier(.77, 0, .175, 1)}.wispr-cinematic{min-height:100vh;overflow:clip;color:var(--ct-cream);background:var(--ct-void);font-family:DM Sans,Arial,sans-serif}.wispr-cinematic *,.wispr-cinematic *:before,.wispr-cinematic *:after{box-sizing:border-box}.wispr-cinematic h1,.wispr-cinematic h2,.wispr-cinematic h3,.wispr-cinematic p,.wispr-cinematic blockquote{margin:0}.wispr-cinematic a,.wispr-cinematic button{-webkit-tap-highlight-color:transparent}.wispr-cinematic button:focus-visible,.wispr-cinematic a:focus-visible{outline:2px solid var(--ct-gold);outline-offset:4px}.ct-header{position:fixed;z-index:50;top:0;right:0;left:0;color:var(--ct-cream);border-bottom:1px solid transparent;background:linear-gradient(180deg,rgb(7 7 11 / .62),transparent);transition:background-color .22s var(--ct-ease-out),border-color .22s var(--ct-ease-out),backdrop-filter .22s var(--ct-ease-out)}.ct-header--solid{border-color:#f7f7ef1a;background:#09090de6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ct-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 64px,1440px);min-height:78px;margin:auto}.ct-brand{display:inline-flex;align-items:center;width:max-content;line-height:0}.ct-brand img{display:block;width:127px;height:31px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1)}.ct-brand--compact img{width:30px;height:30px}.ct-nav{display:flex;align-items:center;gap:34px}.ct-nav a,.ct-mobile-nav a{color:#f7f7efc2;font-size:12px;font-weight:500;text-decoration:none;transition:color .16s var(--ct-ease-out)}.ct-nav a:hover,.ct-mobile-nav a:hover{color:var(--ct-cream)}.ct-header__cta{display:inline-flex;justify-self:end;align-items:center;gap:8px;padding:10px 0;color:var(--ct-cream);border-bottom:1px solid var(--ct-gold);font-size:12px;font-weight:600;text-decoration:none}.ct-menu,.ct-mobile-nav{display:none}.ct-stage{position:relative;min-height:100svh;overflow:hidden;isolation:isolate}.ct-stage__frame{position:relative;z-index:2;width:min(100% - 64px,1440px);min-height:100svh;margin:auto}.ct-stage__media,.ct-stage__veil{position:absolute;inset:0}.ct-stage__media{z-index:-3;background:var(--ct-void)}.ct-stage__media img{display:block;width:100%;height:100%;object-fit:cover}.ct-stage__veil{z-index:-2;pointer-events:none}.ct-kicker,.ct-stage-index{display:flex;align-items:center;gap:10px;color:var(--ct-sand);font:500 9px/1.35 DM Mono,monospace;letter-spacing:.14em}.ct-kicker>span{width:24px;height:1px;background:currentColor}.ct-button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:52px;padding:0 20px;border:1px solid transparent;font:600 13px DM Sans,sans-serif;text-decoration:none;cursor:pointer;transition:transform .16s var(--ct-ease-out),background-color .16s var(--ct-ease-out),color .16s var(--ct-ease-out),border-color .16s var(--ct-ease-out)}.ct-button:active,.ct-text-action:active{transform:scale(.97)}.ct-button--cream{color:var(--ct-void);background:var(--ct-cream)}.ct-button--cream:hover{background:var(--ct-sand)}.ct-button--red{color:var(--ct-cream);background:var(--ct-red)}.ct-button--red:hover{background:#5a0907}.ct-stage--live{display:grid;align-items:stretch;min-height:max(780px,100svh);background:var(--ct-void)}.ct-stage__media--hero{inset:0 0 0 38%;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)}.ct-stage__media--hero img{object-position:58% center}.ct-stage__veil--hero{background:linear-gradient(90deg,var(--ct-void) 0%,var(--ct-void) 31%,rgb(9 9 13 / .84) 42%,rgb(9 9 13 / .16) 66%,rgb(9 9 13 / .56) 100%),linear-gradient(0deg,rgb(9 9 13 / .72) 0%,transparent 49%)}.ct-stage--live:after{position:absolute;z-index:-1;top:0;bottom:0;left:38%;width:1px;content:"";background:linear-gradient(180deg,transparent 14%,rgb(247 234 213 / .36) 38%,rgb(247 234 213 / .14) 82%,transparent)}.ct-live{display:grid;grid-template-columns:minmax(0,.79fr) minmax(530px,1.16fr);gap:0;align-items:stretch;padding-top:78px}.ct-live__copy{align-self:center;max-width:620px;padding:96px 0 108px}.ct-live__copy .ct-kicker{margin-bottom:27px}.ct-live h1{max-width:660px;font:500 clamp(62px,6.5vw,112px) / .9 "Cormorant Garamond",Georgia,serif;letter-spacing:-.06em}.ct-live h1 em,.ct-moves h2 em,.ct-owners h2 em{color:inherit;font-style:normal}.ct-live__promise{max-width:500px;margin-top:35px;font:500 clamp(25px,2.2vw,38px) / 1.05 "Cormorant Garamond",Georgia,serif;letter-spacing:-.028em}.ct-live__lede{max-width:525px;margin-top:18px;color:var(--ct-cloud);font-size:clamp(15px,1.2vw,18px);line-height:1.64}.ct-live__actions{display:flex;flex-wrap:wrap;align-items:center;gap:23px;margin-top:33px}.ct-text-action{display:inline-flex;align-items:center;gap:9px;padding:12px 0;color:var(--ct-cream);border:0;border-bottom:1px solid rgb(247 247 239 / .44);background:transparent;font:600 12px DM Sans,sans-serif;cursor:pointer;transition:transform .16s var(--ct-ease-out),color .16s var(--ct-ease-out),border-color .16s var(--ct-ease-out)}.ct-text-action:hover{color:var(--ct-gold);border-color:var(--ct-gold)}.ct-signal-engine{position:relative;align-self:stretch;min-height:max(650px,calc(100svh - 78px));overflow:hidden}.ct-signal-engine:before{position:absolute;inset:9% 7% 10% 8%;content:"";border:1px solid rgb(247 234 213 / .22);border-left-color:#efb860b3;background:linear-gradient(125deg,#09090d24,#09090d05 45%,#720c091f);box-shadow:inset 0 0 72px #09090d1f;transform:perspective(1200px) rotateY(-5deg) rotateX(1deg)}.ct-engine__meta{position:absolute;z-index:2;top:15%;left:12%;display:flex;align-items:center;gap:8px;color:var(--ct-sand);font:500 8px/1 DM Mono,monospace;letter-spacing:.14em}.ct-engine__meta i{width:22px;height:1px;background:#f7ead573}.ct-engine__live-dot{width:7px;height:7px;border-radius:50%;background:var(--ct-red);box-shadow:0 0 0 4px #720c0940}.ct-engine__plane{position:absolute;z-index:1;inset:21% 10% 16%;overflow:hidden;opacity:.78;pointer-events:none}.ct-engine__plane:before{position:absolute;top:-18%;right:14%;bottom:-18%;width:1px;content:"";background:linear-gradient(180deg,transparent,rgb(239 184 96 / .82) 45%,transparent);box-shadow:-52px 0 80px #efb86014;transform:rotate(17deg)}.ct-engine__plane span{position:absolute;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgb(247 234 213 / .3) 17%,rgb(247 234 213 / .12) 80%,transparent)}.ct-engine__plane span:nth-child(1){top:18%}.ct-engine__plane span:nth-child(2){top:53%;opacity:.65}.ct-engine__plane span:nth-child(3){top:81%;width:76%;opacity:.4}.ct-engine__speech{position:absolute;z-index:3;top:29%;left:13%;width:min(48%,340px)}.ct-engine__speech>span,.ct-engine__nudge>span,.ct-outcome-proof span,.ct-industry__answer span{display:block;margin-bottom:11px;color:var(--ct-gold);font:500 8px DM Mono,monospace;letter-spacing:.14em}.ct-engine__speech p{color:var(--ct-cream);font:500 clamp(28px,2.35vw,44px) / .98 "Cormorant Garamond",Georgia,serif;letter-spacing:-.04em}.ct-engine__speech mark{color:var(--ct-gold);background:transparent}.ct-engine__route{position:absolute;z-index:2;pointer-events:none}.ct-engine__route:before{position:absolute;content:"";border-color:var(--ct-gold);border-style:solid}.ct-engine__route i{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--ct-gold);box-shadow:0 0 0 6px #efb86029}.ct-engine__route--one{top:44%;left:21%;width:46%;height:18%;border-bottom:1px solid var(--ct-gold);border-right:1px solid var(--ct-gold)}.ct-engine__route--one i{right:-4px;bottom:-4px}.ct-engine__route--two{top:62%;right:13%;width:27%;height:13%;border-top:1px solid rgb(247 234 213 / .7);border-left:1px solid rgb(247 234 213 / .7)}.ct-engine__route--two i{top:-4px;left:-4px;background:var(--ct-red);box-shadow:0 0 0 6px #720c0936}.ct-engine__inference{position:absolute;z-index:3;top:51%;left:17%;width:min(55%,370px)}.ct-engine__label{display:inline-flex;align-items:center;gap:8px;color:var(--ct-sand);font:500 8px DM Mono,monospace;letter-spacing:.14em}.ct-engine__label img{width:14px;height:14px;object-fit:contain;filter:brightness(0) saturate(100%) invert(83%) sepia(39%) saturate(462%) hue-rotate(348deg) brightness(97%) contrast(94%)}.ct-engine__tokens{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.ct-engine__tokens p{min-width:0;padding-top:10px;border-top:1px solid rgb(247 234 213 / .42)}.ct-engine__tokens b,.ct-engine__tokens strong{display:block}.ct-engine__tokens b{color:#f7f7ef8f;font:500 7px DM Mono,monospace;letter-spacing:.12em}.ct-engine__tokens strong{margin-top:7px;color:var(--ct-sand);font:600 11px/1.15 DM Sans,sans-serif}.ct-engine__nudge{position:absolute;z-index:3;right:10%;bottom:16%;width:min(38%,285px);padding:17px 18px 16px;border-left:2px solid var(--ct-gold);background:#720c09ed;box-shadow:0 17px 40px #00000038}.ct-engine__nudge>span{margin-bottom:9px;color:var(--ct-gold)}.ct-engine__nudge p{color:var(--ct-cream);font:500 clamp(19px,1.7vw,26px) / 1.02 "Cormorant Garamond",Georgia,serif;letter-spacing:-.028em}.ct-engine__nudge em{color:var(--ct-gold);font-style:normal}.ct-engine__nudge small{display:block;margin-top:11px;color:#f7f7efb8;font:500 10px/1.36 DM Sans,sans-serif}.ct-thread{position:relative;flex:0 0 auto;color:var(--ct-gold)}.ct-thread i{position:absolute;display:block;width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 0 6px #efb8601f}.ct-scroll-cue{position:absolute;bottom:30px;left:0;display:inline-flex;align-items:center;gap:10px;color:#f7f7efa6;font:500 9px DM Mono,monospace;letter-spacing:.1em;text-decoration:none}.ct-scroll-cue svg{color:var(--ct-sand)}.ct-stage--sentence{display:grid;align-items:stretch;color:#151411;background:var(--ct-cream)}.ct-sentence__ghost{position:absolute;inset:0;opacity:.1;filter:grayscale(1) sepia(.2) contrast(1.1)}.ct-sentence__ghost:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,var(--ct-cream) 0%,rgb(247 247 239 / .72) 52%,var(--ct-cream) 100%)}.ct-sentence__ghost img{display:block;width:100%;height:100%;object-fit:cover;object-position:63% center}.ct-sentence{display:grid;grid-template-columns:minmax(200px,.38fr) minmax(0,1.28fr);grid-template-rows:1fr auto 1fr;gap:24px;align-items:center;padding-top:78px}.ct-sentence .ct-stage-index{grid-column:1;align-self:start;margin-top:52px}.ct-sentence__intro{grid-column:2;align-self:start;max-width:470px;margin-top:52px;color:#6a665f;font-size:14px;line-height:1.58}.ct-sentence__intro p+p{margin-top:4px;color:#151411}.ct-sentence__quote{grid-column:1 / -1;align-self:center;max-width:1220px;font:500 clamp(68px,10.7vw,175px) / .78 "Cormorant Garamond",Georgia,serif;letter-spacing:-.08em;text-indent:-.08em}.ct-sentence__quote em{color:var(--ct-red);font-style:normal}.ct-sentence__readout{grid-column:2;display:grid;grid-template-columns:minmax(170px,.86fr) minmax(80px,.3fr) minmax(210px,1fr);gap:14px;align-items:center;align-self:end;margin-bottom:56px}.ct-sentence__readout p{color:#181713;font:500 15px/1.42 DM Sans,sans-serif}.ct-sentence__readout span{display:block;margin-bottom:9px;color:var(--ct-red);font:500 8px DM Mono,monospace;letter-spacing:.13em}.ct-thread--sentence{height:1px;border-top:1px solid currentColor}.ct-stage--sentence .ct-stage-index{color:var(--ct-red)}.ct-thread--sentence i{top:-4px;right:0}.ct-stage--moves{background:#121217}.ct-stage--moves:before{position:absolute;top:0;right:0;left:0;height:1px;content:"";background:#f7f7ef2e}.ct-moves{display:grid;grid-template-columns:minmax(270px,.9fr) minmax(0,1.5fr);gap:clamp(40px,7vw,118px);align-items:stretch;padding-top:78px}.ct-moves__heading{display:flex;flex-direction:column;justify-content:space-between;padding:52px 0 66px}.ct-moves h2{max-width:630px;margin-top:auto;font:500 clamp(46px,5.2vw,85px) / .91 "Cormorant Garamond",Georgia,serif;letter-spacing:-.058em}.ct-moves__body{display:grid;grid-template-rows:auto 1fr;min-height:calc(100svh - 78px);padding:52px 0}.ct-outcome-planes{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ct-faint);border-bottom:1px solid var(--ct-faint)}.ct-outcome-plane{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:7px 12px;min-height:94px;padding:18px 15px 16px;color:#f7f7ef7a;border:0;border-right:1px solid var(--ct-faint);background:transparent;text-align:left;cursor:pointer;transition:color .18s var(--ct-ease-out),background-color .18s var(--ct-ease-out)}.ct-outcome-plane:last-child{border-right:0}.ct-outcome-plane:hover,.ct-outcome-plane.is-active{color:var(--ct-cream);background:#f7f7ef12}.ct-outcome-plane__number{color:var(--ct-sand);font:500 8px DM Mono,monospace;letter-spacing:.12em}.ct-outcome-plane__label{font:500 clamp(20px,1.8vw,29px) / .95 "Cormorant Garamond",Georgia,serif;letter-spacing:-.03em}.ct-outcome-plane__hint{grid-column:2;color:inherit;font-size:10px;opacity:.72}.ct-outcome-proof{display:grid;grid-template-rows:auto 1fr auto;align-content:start;padding-top:clamp(32px,6.3vh,80px)}.ct-outcome-proof__lead h3{max-width:610px;margin-top:20px;font:500 clamp(40px,4.4vw,70px) / .91 "Cormorant Garamond",Georgia,serif;letter-spacing:-.055em}.ct-outcome-proof__lead>p:last-child{max-width:570px;margin-top:17px;color:var(--ct-cloud);font-size:15px;line-height:1.58}.ct-outcome-proof__ledger{max-width:860px;margin-top:clamp(42px,6.4vh,78px)}.ct-ledger-label{display:inline-flex;align-items:center;gap:8px;margin-bottom:15px;color:var(--ct-sand);font:500 8px DM Mono,monospace;letter-spacing:.13em}.ct-ledger-label img{width:13px;height:13px;object-fit:contain;filter:brightness(0) invert(1)}.ct-outcome-proof__thread{display:grid;grid-template-columns:.82fr 52px .65fr 52px .9fr;align-items:center}.ct-outcome-proof__thread>div{min-height:112px;padding:16px 0;border-top:1px solid var(--ct-line);border-bottom:1px solid var(--ct-line)}.ct-outcome-proof__thread strong{display:block;max-width:215px;color:var(--ct-sand);font:500 clamp(18px,1.68vw,27px) / 1.02 "Cormorant Garamond",Georgia,serif;letter-spacing:-.024em}.ct-outcome-proof__thread .ct-thread--proof{min-height:auto;padding:0;border:0}.ct-thread--proof{height:1px;border-top:1px solid currentColor}.ct-thread--proof i{top:-4px;right:0}.ct-outcome-proof__thread .ct-outcome-proof__action{padding-left:18px;border-color:var(--ct-gold)}.ct-outcome-proof__action strong{color:var(--ct-cream)}.ct-outcome-proof__note{align-self:end;max-width:425px;padding-top:26px;color:var(--ct-cloud);border-top:1px solid var(--ct-faint);font-size:13px;line-height:1.5}.ct-stage--industry{color:#151411;background:var(--ct-sand)}.ct-stage__media--industry{clip-path:inset(0 0 0 42%)}.ct-stage__media--industry img{object-position:center;animation:ct-scene-in .42s var(--ct-ease-out) both}.ct-stage__veil--industry{background:linear-gradient(90deg,var(--ct-sand) 0%,var(--ct-sand) 39%,rgb(247 234 213 / .25) 57%,rgb(7 7 10 / .55) 100%),linear-gradient(0deg,rgb(7 7 10 / .68),transparent 52%)}.ct-industry{display:grid;grid-template-columns:minmax(200px,.52fr) minmax(430px,1.05fr);gap:clamp(60px,12vw,200px);align-items:center;padding-top:78px}.ct-industry__rail{align-self:stretch;display:flex;flex-direction:column;padding:52px 0 58px}.ct-industry__rail-intro{max-width:220px;margin-top:auto;margin-bottom:23px;color:#4e4942;font:500 20px/1.08 Cormorant Garamond,Georgia,serif;letter-spacing:-.02em}.ct-industry__buttons{border-top:1px solid rgb(21 20 17 / .23)}.ct-industry__buttons button{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:47px;padding:0;color:#1514118f;border:0;border-bottom:1px solid rgb(21 20 17 / .23);background:transparent;font:500 13px DM Sans,sans-serif;text-align:left;cursor:pointer;transition:color .16s var(--ct-ease-out)}.ct-industry__buttons button i{width:0;height:1px;background:var(--ct-gold);transition:width .18s var(--ct-ease-out)}.ct-industry__buttons button:hover,.ct-industry__buttons button.is-active{color:#151411}.ct-industry__buttons button.is-active i{width:26px}.ct-industry__scene{align-self:end;max-width:840px;padding-bottom:clamp(74px,13vh,130px);color:var(--ct-cream)}.ct-industry__eyebrow{margin-bottom:24px;color:var(--ct-sand);font:500 9px DM Mono,monospace;letter-spacing:.13em}.ct-industry__scene h2{max-width:780px;font:500 clamp(56px,7.2vw,112px) / .87 "Cormorant Garamond",Georgia,serif;letter-spacing:-.067em}.ct-industry__answer{display:grid;grid-template-columns:minmax(190px,.85fr) minmax(110px,.44fr) minmax(220px,1fr);gap:20px;align-items:center;max-width:770px;margin-top:49px}.ct-industry__answer p{color:var(--ct-sand);font-size:14px;line-height:1.48}.ct-thread--industry{height:1px;border-top:1px solid currentColor}.ct-thread--industry i{top:-4px;right:0}.ct-stage--owners{background:var(--ct-void)}.ct-stage__media--owners img{object-position:center}.ct-stage__veil--owners{background:linear-gradient(90deg,#060609eb,#060609ba 43%,#06060942),linear-gradient(0deg,rgb(6 6 9 / .78),transparent 62%)}.ct-owners{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(278px,.43fr);gap:64px;align-items:end;padding-top:78px}.ct-owners__copy{max-width:820px;padding-bottom:clamp(76px,13vh,130px)}.ct-owners h2{max-width:760px;margin-top:25px;font:500 clamp(55px,6.3vw,102px) / .89 "Cormorant Garamond",Georgia,serif;letter-spacing:-.065em}.ct-owners__copy>p:not(.ct-stage-index){max-width:520px;margin-top:26px;color:var(--ct-cloud);font-size:clamp(15px,1.2vw,18px);line-height:1.56}.ct-owners__facts{display:flex;flex-wrap:wrap;align-items:center;gap:9px 14px;max-width:640px;margin-top:38px;color:var(--ct-sand);font:500 10px/1.4 DM Mono,monospace;letter-spacing:.07em}.ct-owners__facts i{width:5px;height:5px;border-radius:99px;background:var(--ct-sand)}.ct-contact{align-self:end;width:min(100%,310px);padding-bottom:clamp(76px,13vh,130px)}.ct-contact img{display:block;width:33px;height:33px;margin-bottom:18px;object-fit:contain}.ct-contact p{max-width:230px;margin-bottom:22px;color:var(--ct-sand);font:500 22px/1.04 Cormorant Garamond,Georgia,serif;letter-spacing:-.025em}.ct-contact .ct-button{width:100%}.ct-footer{display:grid;grid-template-columns:1fr auto auto;gap:32px;align-items:center;min-height:110px;padding:26px max(32px,calc((100vw - 1440px)/2));color:var(--ct-cream);border-top:1px solid rgb(247 247 239 / .12);background:var(--ct-void)}.ct-footer p,.ct-footer span{color:#f7f7ef85;font-size:11px}@media (prefers-reduced-motion: no-preference){.ct-live__copy>*{animation:ct-rise .68s var(--ct-ease-out) both}.ct-live__copy>:nth-child(1){animation-delay:70ms}.ct-live__copy>:nth-child(2){animation-delay:.13s}.ct-live__copy>:nth-child(3){animation-delay:.19s}.ct-live__copy>:nth-child(4){animation-delay:.25s}.ct-live__copy>:nth-child(5){animation-delay:.31s}.ct-live__signal{animation:ct-rise .8s .36s var(--ct-ease-out) both}.ct-thread--live,.ct-thread--sentence,.ct-thread--proof,.ct-thread--industry{animation:ct-thread-enter .9s var(--ct-ease-out) both;transform-origin:left center}}@keyframes ct-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ct-thread-enter{0%{opacity:0;transform:scaleX(.18)}to{opacity:1;transform:scaleX(1)}}@keyframes ct-scene-in{0%{opacity:.2;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@media (max-width: 1000px){.ct-header__inner,.ct-stage__frame{width:min(100% - 48px,1440px)}.ct-live{grid-template-columns:minmax(0,.82fr) minmax(430px,1.06fr)}.ct-live h1{font-size:clamp(58px,8.1vw,95px)}.ct-signal-engine{min-height:max(590px,calc(100svh - 78px))}.ct-engine__speech{width:min(56%,300px)}.ct-engine__nudge{right:8%;width:min(44%,246px)}.ct-moves{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:40px}.ct-industry{grid-template-columns:minmax(190px,.46fr) minmax(0,1fr);gap:62px}.ct-outcome-proof__thread{grid-template-columns:1fr 34px .78fr 34px 1fr}.ct-industry__scene h2{font-size:clamp(51px,7.2vw,83px)}}@media (max-width: 760px){.ct-header__inner{grid-template-columns:1fr auto;width:min(100% - 40px,1440px);min-height:66px}.ct-header__cta,.ct-nav{display:none}.ct-menu{display:grid;place-items:center;width:40px;height:40px;margin-right:-9px;padding:0;color:var(--ct-cream);border:0;background:transparent;cursor:pointer}.ct-mobile-nav{display:grid;gap:0;padding:5px 20px 18px;border-top:1px solid rgb(247 247 239 / .1);background:#09090df5}.ct-mobile-nav a{padding:15px 0;border-bottom:1px solid rgb(247 247 239 / .1)}.ct-brand img{width:104px;height:27px}.ct-stage{min-height:auto}.ct-stage__frame{width:min(100% - 40px,1440px);min-height:0}.ct-stage__media{position:absolute}.ct-stage--live{min-height:auto;padding-bottom:28px}.ct-stage--live:after{display:none}.ct-stage__media--hero{inset:0;clip-path:none;opacity:.63}.ct-stage__media--hero img{object-position:59% center}.ct-stage__veil--hero{background:linear-gradient(180deg,#09090df0,#09090dd9 41%,#09090d61 69%,#09090de8)}.ct-live{display:block;min-height:0;padding-top:66px}.ct-live__copy{max-width:500px;padding:54px 0 0}.ct-live__copy .ct-kicker{margin-bottom:19px}.ct-live h1{max-width:490px;font-size:clamp(55px,15vw,78px);line-height:.89}.ct-live__promise{margin-top:25px;font-size:26px}.ct-live__lede{margin-top:13px;font-size:14px}.ct-live__actions{gap:17px;margin-top:25px}.ct-signal-engine{width:calc(100% + 40px);min-height:530px;margin:40px -20px 0}.ct-signal-engine:before{inset:3% 20px 6%;transform:none}.ct-engine__meta{top:10%;left:38px;font-size:7px}.ct-engine__plane{inset:14% 30px 10%}.ct-engine__speech{top:22%;left:40px;width:min(56%,255px)}.ct-engine__speech p{font-size:clamp(28px,9vw,37px)}.ct-engine__route--one{top:42%;left:17%;width:49%;height:15%}.ct-engine__inference{top:57%;left:42px;width:min(64%,300px)}.ct-engine__tokens{gap:8px}.ct-engine__tokens strong{font-size:10px}.ct-engine__route--two{top:69%;right:30px;width:25%;height:9%}.ct-engine__nudge{right:27px;bottom:9%;width:min(48%,225px);padding:13px 14px}.ct-engine__nudge p{font-size:19px}.ct-engine__nudge small{font-size:9px}.ct-scroll-cue{position:static;margin:13px 0 0}.ct-stage--sentence{min-height:690px}.ct-sentence{display:flex;flex-direction:column;align-items:flex-start;padding:112px 0 66px}.ct-sentence .ct-stage-index,.ct-sentence__intro{align-self:auto;margin-top:0}.ct-sentence__intro{margin-top:20px;font-size:13px}.ct-sentence__quote{margin-top:auto;font-size:clamp(66px,19vw,104px);line-height:.8}.ct-sentence__readout{display:grid;grid-template-columns:1fr;gap:18px;margin-top:auto;margin-bottom:0}.ct-thread--sentence{width:100%}.ct-stage--moves{min-height:890px}.ct-moves{display:block;padding:110px 0 62px}.ct-moves__heading{padding:0}.ct-moves h2{margin-top:27px;font-size:clamp(47px,14vw,67px)}.ct-moves__body{display:block;min-height:0;padding:49px 0 0}.ct-outcome-planes{display:block}.ct-outcome-plane{grid-template-columns:34px 1fr auto;grid-template-rows:auto;min-height:59px;padding:0;border-right:0;border-bottom:1px solid var(--ct-faint);align-items:center}.ct-outcome-plane:last-child{border-bottom:0}.ct-outcome-plane__hint{grid-column:auto;font-size:9px}.ct-outcome-proof{padding-top:38px}.ct-outcome-proof__lead h3{margin-top:16px;font-size:clamp(39px,11vw,53px)}.ct-outcome-proof__lead>p:last-child{margin-top:14px;font-size:14px}.ct-outcome-proof__ledger{margin-top:35px}.ct-outcome-proof__thread{display:grid;grid-template-columns:1fr;gap:0}.ct-outcome-proof__thread>div{min-height:0;padding:15px 0;border-bottom:0}.ct-outcome-proof__thread>div:not(.ct-thread--proof){border-top:1px solid var(--ct-line)}.ct-outcome-proof__thread .ct-thread--proof{width:1px;height:22px;margin-left:7px;border-top:0;border-left:1px solid currentColor}.ct-thread--proof i{inset:auto auto -4px -4px}.ct-outcome-proof__thread .ct-outcome-proof__action{padding-left:0;border-color:var(--ct-gold)}.ct-outcome-proof__note{margin-top:27px}.ct-stage--industry{min-height:810px}.ct-stage__media--industry{clip-path:inset(43% 0 0 0)}.ct-stage__media--industry img{object-position:58% center}.ct-stage__veil--industry{background:linear-gradient(180deg,var(--ct-sand) 0%,var(--ct-sand) 42%,rgb(7 7 10 / .42) 63%,rgb(7 7 10 / .88) 100%)}.ct-industry{display:flex;flex-direction:column;align-items:stretch;min-height:810px;gap:37px;padding:110px 0 65px}.ct-industry__rail{padding:0}.ct-industry__rail-intro{max-width:270px;margin-top:18px;margin-bottom:22px;font-size:18px}.ct-industry__buttons{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgb(21 20 17 / .23)}.ct-industry__buttons button{min-height:39px;padding-right:10px}.ct-industry__buttons button:nth-child(odd){padding-right:15px;border-right:1px solid rgb(21 20 17 / .23)}.ct-industry__buttons button:nth-child(2n){padding-left:15px}.ct-industry__scene{align-self:auto;max-width:600px;margin-top:auto;padding-bottom:0}.ct-industry__eyebrow{margin-bottom:17px}.ct-industry__scene h2{font-size:clamp(48px,14vw,71px)}.ct-industry__answer{display:grid;grid-template-columns:1fr;gap:15px;margin-top:32px}.ct-thread--industry{width:1px;height:22px;margin-left:7px;border-top:0;border-left:1px solid currentColor}.ct-thread--industry i{inset:auto auto -4px -4px}.ct-stage--owners{min-height:770px}.ct-stage__media--owners img{object-position:66% center}.ct-stage__veil--owners{background:linear-gradient(90deg,#060609ed,#06060966),linear-gradient(0deg,rgb(6 6 9 / .9),transparent 65%)}.ct-owners{display:flex;flex-direction:column;align-items:stretch;min-height:770px;gap:30px;padding:110px 0 64px}.ct-owners__copy{padding-bottom:0}.ct-owners h2{margin-top:20px;font-size:clamp(49px,14vw,72px)}.ct-owners__copy>p:not(.ct-stage-index){margin-top:20px;font-size:14px}.ct-owners__facts{margin-top:25px;font-size:8px}.ct-contact{width:100%;margin-top:auto;padding-bottom:0}.ct-contact img{display:none}.ct-contact p{margin-bottom:17px;font-size:20px}.ct-contact .ct-button{width:auto}.ct-footer{grid-template-columns:auto 1fr;gap:16px;min-height:92px;padding:23px 20px}.ct-footer p{font-size:10px}.ct-footer span{grid-column:1 / -1;font-size:10px}}@media (prefers-reduced-motion: reduce){.wispr-cinematic *,.wispr-cinematic *:before,.wispr-cinematic *:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}}
