.sky-landing,.sky-landing *,.sky-landing :after,.sky-landing :before{box-sizing:content-box}.sky-landing button,.sky-landing input,.sky-landing select,.sky-landing textarea{line-height:normal}.sky-landing{--ink:var(--k-ink);--ease:var(--k-ease);--snap:cubic-bezier(0.16,1,0.3,1);--sky-0:var(--k-sky-0);--sky-1:var(--k-sky-1);--sky-2:var(--k-sky-2);--sky-3:var(--k-sky-3);--sky-4:var(--k-sky-4);--txt:var(--k-txt);--txt-dim:var(--k-txt-dim);--txt-veil:var(--k-txt-veil);--glass:var(--k-glass);--glass-line:var(--k-glass-line);--window-bg:var(--k-window-bg);--shadow-float:var(--k-shadow-float);--pane-line:var(--k-pane-line);--pane-dim:var(--k-pane-dim);--fog-opacity:var(--k-fog-opacity);--font-ui:"Inter",var(--k-font-ui);--font-display:var(--k-font-display);--font-script:var(--k-font-script);--intro-x:0px;--intro-scale:4.2;font-family:var(--font-ui);font-size:16px;font-weight:500;line-height:1.5;color:var(--txt);-webkit-font-smoothing:antialiased;letter-spacing:normal;text-shadow:0 1px 18px rgba(50,70,95,.35)}.sky-landing .btn-solid,.sky-landing .byline,.sky-landing .window,.sky-landing .wordmark{text-shadow:none}.sky-landing ::selection{background:rgba(255,255,255,.9);color:#1b1b1b}.sky-landing :focus-visible{outline:2px solid rgba(255,255,255,.95);outline-offset:3px;border-radius:4px}.sky-landing .sky{position:fixed;inset:0;z-index:-4;background:linear-gradient(180deg,var(--sky-0) 0,var(--sky-1) 34%,var(--sky-2) 58%,var(--sky-3) 80%,var(--sky-4) 100%)}.sky-landing .vanta-sky{position:fixed;inset:0;z-index:-3;pointer-events:none;opacity:0;transition:opacity 1.4s var(--ease);-webkit-mask-image:linear-gradient(180deg,#000,#000 52%,rgba(0,0,0,.42));mask-image:linear-gradient(180deg,#000,#000 52%,rgba(0,0,0,.42))}.sky-landing .vanta-sky.lit{opacity:var(--fog-opacity)}.sky-landing .vanta-sky canvas{display:block}.sky-landing .vignette{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 50% 42%,transparent 55%,rgba(38,56,74,.28) 100%)}.sky-landing .clouds{position:fixed;inset:0;z-index:-2;pointer-events:none;overflow:hidden}.sky-landing .layer{position:absolute;inset:0;will-change:transform}.sky-landing .pane{position:absolute;aspect-ratio:16/9;border-radius:7px;overflow:hidden;background:linear-gradient(120deg,rgba(255,255,255,.2),rgba(255,255,255,.05) 60%,rgba(255,255,255,.12));border:1px solid var(--pane-line);opacity:var(--pane-dim);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),inset 1px 0 0 rgba(255,150,150,.1),inset -1px 0 0 rgba(150,190,255,.12),0 24px 60px rgba(40,60,85,.2);animation:bob 16s var(--ease) infinite alternate}@keyframes bob{0%{translate:0 0}to{translate:0 -8px}}.sky-landing .pane:not(.lit){opacity:0}.sky-landing .pane.lit{transition:opacity .8s var(--ease)}.sky-landing .pane img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;opacity:.94;display:block}.sky-landing .pane:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1;background:linear-gradient(115deg,rgba(255,255,255,.45),rgba(255,255,255,.06) 42%,rgba(255,255,255,.02) 62%,rgba(255,255,255,.28));pointer-events:none}.sky-landing .pn1{width:min(400px,30vw);top:15%;left:5%;transform:perspective(900px) rotateY(22deg) rotateX(3deg) rotate(-7deg)}.sky-landing .pn2{width:min(230px,18vw);top:34%;left:22%;transform:perspective(900px) rotateY(-16deg) rotate(5deg);animation-delay:-4s;opacity:calc(.85 * var(--pane-dim))}.sky-landing .pn3{width:min(460px,34vw);top:22%;right:4%;transform:perspective(900px) rotateY(-24deg) rotateX(4deg) rotate(8deg);animation-delay:-7s}.sky-landing .pn4{width:min(260px,20vw);top:58%;right:18%;transform:perspective(900px) rotateY(14deg) rotate(-5deg);animation-delay:-2s;opacity:calc(.8 * var(--pane-dim))}.sky-landing .pn5{width:min(340px,26vw);top:78%;left:10%;transform:perspective(900px) rotateY(18deg) rotate(6deg);animation-delay:-9s;opacity:calc(.85 * var(--pane-dim))}.sky-landing .scroll-shell{overflow-x:clip}.sky-landing .wrap{max-width:1150px;margin:0 auto;padding:0 24px}.sky-landing .nav{position:fixed;inset:0 0 auto 0;z-index:50;height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 28px;background:linear-gradient(180deg,rgba(84,110,134,.38),transparent);border-bottom:1px solid transparent;transition:background .32s var(--ease),backdrop-filter .32s var(--ease),border-color .32s var(--ease),box-shadow .32s var(--ease)}.sky-landing .nav.scrolled{background:rgba(70,95,120,.45);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom-color:rgba(255,255,255,.1);box-shadow:0 8px 24px rgba(20,35,55,.18)}.sky-landing .nav-links{display:flex;gap:26px}.sky-landing .nav-links a{font-size:14px;color:var(--txt-dim);text-decoration:none;transition:color .2s var(--ease)}.sky-landing .nav-links a:hover{color:var(--txt)}.sky-landing .nav-links a .caret{font-size:9px;opacity:.7;margin-left:4px}.sky-landing .wordmark{font-family:var(--font-script);font-size:36px;line-height:1;font-weight:400;color:var(--txt);text-decoration:none;padding-bottom:4px;display:inline-block;position:relative;z-index:60;transition:transform .2s var(--snap);transform-origin:50% 50%}@media (hover:hover){.sky-landing .wordmark:hover{transform:rotate(-4deg) scale(1.06)}}.sky-landing .wordmark:active{transform:rotate(-2deg) scale(.98);transition-duration:.1s}.sky-landing.intro .wordmark{animation:logoIntro 1.2s var(--ease) both;pointer-events:none}@keyframes logoIntro{0%{opacity:0;transform:perspective(800px) translate(var(--intro-x),36vh) scale(var(--intro-scale)) rotateX(0deg);animation-timing-function:linear}16.7%{opacity:1;transform:perspective(800px) translate(var(--intro-x),36vh) scale(var(--intro-scale)) rotateX(0deg);animation-timing-function:linear}45%{opacity:1;transform:perspective(800px) translate(var(--intro-x),36vh) scale(var(--intro-scale)) rotateX(0deg);animation-timing-function:var(--ease)}52%{transform:perspective(800px) translate(var(--intro-x),32vh) scale(var(--intro-scale)) rotateX(-30deg);animation-timing-function:var(--ease)}92%{transform:perspective(800px) translate(0) scale(1.06) rotateX(-330deg);animation-timing-function:var(--snap)}to{opacity:1;transform:perspective(800px) translate(0) scale(1) rotateX(-1turn)}}.sky-landing .wordmark.landed{animation:none!important;pointer-events:auto}.sky-landing .navfade{opacity:0}.sky-landing.intro .navfade{animation:navIn .8s var(--ease) 1.35s forwards}.sky-landing.no-intro .navfade,.sky-landing.no-intro .vp{opacity:1!important}@keyframes navIn{to{opacity:1}}.sky-landing .nav-right{display:flex;align-items:center;gap:12px;justify-content:flex-end}.sky-landing .nav-right .login{font-size:14px;color:var(--txt-dim);text-decoration:none;margin-right:8px;transition:color .2s var(--ease)}.sky-landing .nav-right .login:hover{color:var(--txt)}.sky-landing .btn-solid{display:inline-block;font-family:var(--font-ui);font-size:14px;font-weight:500;background:#ffffff;color:var(--ink);border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:12px 19px;text-decoration:none;cursor:pointer;transition:transform .2s var(--snap),box-shadow .3s var(--ease);box-shadow:0 6px 24px rgba(40,60,90,.35)}@media (hover:hover){.sky-landing .btn-solid:hover{transform:translateY(-2px) scale(1.02)}}.sky-landing .btn-solid:active{transform:translateY(0) scale(.97);transition-duration:.1s}.sky-landing .btn-solid.lg{font-size:16px;padding:15px 28px;border-radius:15px}.sky-landing .lens{position:relative;border:1px solid transparent!important}.sky-landing .lens:before{inset:-1px;padding:1px;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,255,255,.18) 30%,rgba(255,255,255,.06) 55%,rgba(255,255,255,.5));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.sky-landing .lens:after,.sky-landing .lens:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.sky-landing .lens:after{inset:0;background:radial-gradient(130% 100% at 50% -25%,rgba(255,255,255,.3),transparent 55%);box-shadow:inset 1px 0 0 rgba(255,130,130,.12),inset -1px 0 0 rgba(130,185,255,.14),inset 0 1px 0 rgba(255,255,255,.4)}.sky-landing .lens,.sky-landing .lens>*{z-index:0}.sky-landing .gcard.lens{-webkit-backdrop-filter:blur(16px) saturate(1.45);backdrop-filter:blur(16px) saturate(1.45)}.sky-landing .wm-text{display:inline-block}.sky-landing .byline{position:absolute;left:50%;transform:translateX(-50%);bottom:-10px;font-family:var(--font-ui);font-size:8.5px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;white-space:nowrap;color:var(--txt-dim);opacity:0}.sky-landing.intro .byline{animation:bylineFade .5s var(--ease) 1.25s both}@keyframes bylineFade{0%{opacity:0}to{opacity:1}}.sky-landing.no-intro .byline{opacity:1}.sky-landing #honest,.sky-landing .closing,.sky-landing .hero,.sky-landing .wall{background:radial-gradient(60% 45% at 50% 40%,rgba(70,95,120,.22),transparent 70%)}.sky-landing .hero{min-height:100svh;display:grid;align-content:start;justify-items:center;text-align:center;padding:108px 24px 60px}.sky-landing .hero h1{font-weight:400;font-size:clamp(34px,4.6vw,62px);line-height:1.06;letter-spacing:-.01em;margin:0 0 22px;color:#ffffff;text-wrap:balance}.sky-landing .hero h1 .cursive{font-family:var(--font-script);font-style:italic;font-size:1.3em;letter-spacing:0}.sky-landing .hero-cta-row{margin:0 0 44px}.sky-landing .vp{opacity:0}.sky-landing.intro .vp{animation:vaporIn 1s var(--ease) forwards}.sky-landing.intro .vp.t1{animation-delay:1.3s}.sky-landing.intro .vp.t2{animation-delay:1.55s;animation-timing-function:var(--snap);animation-duration:.45s}.sky-landing.intro .vp.t3{animation-delay:1.75s;animation-duration:1.2s}@keyframes vaporIn{0%{opacity:0;filter:blur(12px);transform:translateY(16px)}to{opacity:1;filter:blur(0);transform:none}}.sky-landing .window-zone{width:min(920px,94vw);--scene:1}.sky-landing .window{background:var(--window-bg);color:#1b1b1b;border-radius:14px;box-shadow:var(--shadow-float);overflow:hidden;text-align:left;position:relative;animation:hover-float 10s var(--ease) infinite}@keyframes hover-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.sky-landing .win-bar{display:flex;align-items:center;gap:calc(6px * var(--scene));padding:calc(12px * var(--scene)) calc(16px * var(--scene));border-bottom:1px solid rgba(0,0,0,.07)}.sky-landing .win-bar .dot{width:calc(10px * var(--scene));height:calc(10px * var(--scene));border-radius:50%;background:rgba(0,0,0,.14)}.sky-landing .win-bar .title{margin-left:calc(10px * var(--scene));font-size:max(8px,calc(12.5px * var(--scene)));color:rgba(0,0,0,.45)}.sky-landing .win-body{height:min(46svh,400px);padding:calc(22px * var(--scene));display:grid;overflow:hidden}.sky-landing .src-chip{margin-left:auto;font-size:max(8px,calc(11px * var(--scene)));color:#2b7fff;background:rgba(43,127,255,.1);padding:calc(3px * var(--scene)) calc(9px * var(--scene));border-radius:999px;opacity:0;transform:scale(.7);transition:opacity .35s var(--ease),transform .25s var(--snap)}.sky-landing .src-chip.in{opacity:1;transform:scale(1)}.sky-landing .state{display:none}.sky-landing .window.ph-1 .s-sources,.sky-landing .window.ph-2 .s-outline,.sky-landing .window.ph-3 .s-slides{display:grid;animation:stateFade .5s var(--ease)}.sky-landing .window:not(.ph-1):not(.ph-2):not(.ph-3) .s-slides{display:grid}@keyframes stateFade{0%{opacity:0}to{opacity:1}}.sky-landing .drop{border:1.5px dashed rgba(0,0,0,.16);border-radius:calc(12px * var(--scene));display:grid;place-content:center;justify-items:center;gap:calc(10px * var(--scene));padding:calc(20px * var(--scene));animation:dropPulse 2.6s var(--ease) infinite}@keyframes dropPulse{0%,to{border-color:rgba(0,0,0,.14);background:transparent}50%{border-color:rgba(43,127,255,.4);background:rgba(43,127,255,.03)}}.sky-landing .drop p{margin:0;color:rgba(0,0,0,.5);font-size:max(9px,calc(14px * var(--scene)))}.sky-landing .fan{position:relative;width:calc(300px * var(--scene));height:calc(150px * var(--scene));margin-top:calc(46px * var(--scene));transform:scale(1.5);transform-origin:50% 50%}.sky-landing .fcard{position:absolute;left:50%;bottom:calc(6px * var(--scene));width:calc(128px * var(--scene));height:calc(84px * var(--scene));margin-left:calc(-64px * var(--scene));border-radius:calc(9px * var(--scene));background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 10px 24px rgba(20,40,70,.16);display:grid;grid-template-rows:1fr auto;overflow:hidden;transform-origin:50% 120%;opacity:0}.sky-landing .window.ph-1 .fcard{animation:dealIn .4s var(--snap) forwards}.sky-landing .window.ph-1 .fcard:first-child{animation-delay:.04s;--rot:-16deg}.sky-landing .window.ph-1 .fcard:nth-child(2){animation-delay:.11s;--rot:-8deg}.sky-landing .window.ph-1 .fcard:nth-child(3){animation-delay:.18s;--rot:0deg}.sky-landing .window.ph-1 .fcard:nth-child(4){animation-delay:.25s;--rot:8deg}.sky-landing .window.ph-1 .fcard:nth-child(5){animation-delay:.32s;--rot:16deg}.sky-landing .fan{transition:transform .55s var(--ease),opacity .45s var(--ease)}.sky-landing .window.fan-out .fan{transform:translateY(calc(-270px * var(--scene))) scale(.12);opacity:0}@keyframes dealIn{0%{opacity:0;transform:translateY(calc(90px * var(--scene))) rotate(0deg)}30%{opacity:1}to{opacity:1;transform:translateY(0) rotate(var(--rot))}}.sky-landing .fcard .art{background:linear-gradient(135deg,#dfe7f2,#c8d6e8)}.sky-landing .fcard:nth-child(2) .art{background:linear-gradient(135deg,#f2e3df,#e8cdc4)}.sky-landing .fcard:nth-child(3) .art{background:linear-gradient(135deg,#e3f0e2,#cfe4cd)}.sky-landing .fcard:nth-child(4) .art{background:linear-gradient(135deg,#f4eeda,#e9dcb8)}.sky-landing .fcard:nth-child(5) .art{background:linear-gradient(135deg,#e7e2f2,#d4cdea)}.sky-landing .fcard b{font-weight:600;font-size:max(7px,calc(9.5px * var(--scene)));letter-spacing:.05em;color:rgba(0,0,0,.55);padding:calc(4px * var(--scene)) calc(7px * var(--scene));background:#fff}.sky-landing .outline{display:grid;gap:calc(8px * var(--scene));align-content:stretch;grid-auto-rows:1fr}.sky-landing .o-row{display:flex;align-items:center;gap:calc(12px * var(--scene));background:#f5f6f8;border-radius:calc(9px * var(--scene));padding:calc(11px * var(--scene)) calc(14px * var(--scene));font-size:max(8px,calc(14px * var(--scene)));color:rgba(0,0,0,.78);opacity:0;transform:translateY(calc(12px * var(--scene)))}.sky-landing .window.ph-2 .s-outline{animation:panelOpen .35s var(--ease) both}@keyframes panelOpen{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -2% 0 0)}}.sky-landing .window.ph-2 .o-row{animation:rowIn .45s var(--ease) forwards}.sky-landing .window.ph-2 .o-row:first-child{animation-delay:.04s}.sky-landing .window.ph-2 .o-row:nth-child(2){animation-delay:.11s}.sky-landing .window.ph-2 .o-row:nth-child(3){animation-delay:.18s}.sky-landing .window.ph-2 .o-row:nth-child(4){animation-delay:.25s}.sky-landing .window.ph-2 .o-row:nth-child(5){animation-delay:.32s}@keyframes rowIn{to{opacity:1;transform:none}}.sky-landing .o-row .grip{color:rgba(0,0,0,.25);font-size:max(8px,calc(13px * var(--scene)));letter-spacing:.12em;cursor:grab}.sky-landing .o-row .n{font-size:max(7px,calc(11.5px * var(--scene)));color:rgba(0,0,0,.4);width:calc(20px * var(--scene))}.sky-landing .o-row .src-dot{margin-left:auto;font-size:max(7px,calc(11px * var(--scene)));color:#2b7fff;background:rgba(43,127,255,.1);padding:calc(3px * var(--scene)) calc(8px * var(--scene));border-radius:999px}.sky-landing .mini-editor{display:grid;grid-template-columns:calc(72px * var(--scene)) 1fr calc(118px * var(--scene));gap:calc(14px * var(--scene));align-content:center}.sky-landing .film{display:grid;gap:calc(8px * var(--scene));align-content:start}.sky-landing .film .fr{aspect-ratio:16/9;width:100%;background:#eef0f3;border-radius:calc(5px * var(--scene));border:1px solid rgba(0,0,0,.07);object-fit:cover;display:block;cursor:pointer;transition:transform .2s var(--ease)}@media (hover:hover){.sky-landing .film .fr:hover{transform:scale(1.05)}}.sky-landing .film .fr:active{transform:scale(.97)}.sky-landing .film .fr.on{outline:2px solid #2b7fff;outline-offset:1px}.sky-landing .props{display:grid;gap:calc(12px * var(--scene));align-content:start;padding-top:calc(2px * var(--scene))}.sky-landing .props .plabel{font-size:max(7px,calc(9px * var(--scene)));letter-spacing:.14em;text-transform:uppercase;color:rgba(0,0,0,.42)}.sky-landing .align-row{display:flex;gap:calc(4px * var(--scene))}.sky-landing .align-row button{flex:1;height:max(16px,calc(25px * var(--scene)));border:1px solid rgba(0,0,0,.12);background:#fff;border-radius:calc(6px * var(--scene));cursor:pointer;font-size:max(8px,calc(11px * var(--scene)));color:rgba(0,0,0,.6);transition:background .18s var(--ease),transform .12s var(--ease)}@media (hover:hover){.sky-landing .align-row button:hover{background:#eef4fc}}.sky-landing .align-row button:active{transform:scale(.94)}.sky-landing .dots{display:flex;gap:max(6px,calc(7px * var(--scene)))}.sky-landing .dot{width:max(13px,calc(19px * var(--scene)));height:max(13px,calc(19px * var(--scene)));border-radius:50%;cursor:pointer;border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.15);transition:transform .2s var(--snap)}@media (hover:hover){.sky-landing .dot:hover{transform:scale(1.2)}}.sky-landing .dots .dot:active{transform:scale(1.05);transition-duration:.1s}.sky-landing .oprange{width:100%;accent-color:#2b7fff}.sky-landing .props .hint{font-size:max(7px,calc(10px * var(--scene)));line-height:1.45;color:rgba(0,0,0,.38)}.sky-landing .slide-canvas{aspect-ratio:16/9;background:linear-gradient(135deg,#f8f9fb,#eef1f5);border-radius:8px;border:1px solid rgba(0,0,0,.08);position:relative;overflow:hidden;transform-origin:62% 60%}.sky-landing .window.playing .film,.sky-landing .window.playing .props,.sky-landing .window.playing .slide-canvas{opacity:0;transition:opacity .45s var(--ease)}.sky-landing .window.playing .film.in,.sky-landing .window.playing .props.in,.sky-landing .window.playing .slide-canvas.in{opacity:1}.sky-landing .window.playing .slide-canvas .box{opacity:0;transition:opacity .35s var(--ease),transform .5s var(--ease)}.sky-landing .window.playing .slide-canvas .box.in{opacity:1}.sky-landing .window.playing .b-chart i{transform:scaleY(0);transform-origin:bottom}.sky-landing .window.playing .b-accent{transform:scaleY(0) scaleX(.55);transform-origin:top left}.sky-landing .window.playing .b-accent.in{transform:scaleY(1) scaleX(.55)}.sky-landing .window.playing .b-kicker{transform:translate(calc(-16px * var(--scene)),calc(12px * var(--scene)))}.sky-landing .window.playing .b-title{transform:translate(calc(-6px * var(--scene)),calc(30px * var(--scene)))}.sky-landing .window.playing .b-stat{transform:translate(calc(130px * var(--scene)),calc(-18px * var(--scene)))}.sky-landing .window.playing .b-chart{transform:scaleX(.62);transform-origin:100% 50%}.sky-landing .window.playing .b-cite{transform:translate(calc(10px * var(--scene)),calc(12px * var(--scene))) scale(.6)}.sky-landing .window.playing .b-cite.in{transform:translate(calc(10px * var(--scene)),calc(12px * var(--scene))) scale(1)}.sky-landing .window.playing.tidy .slide-canvas .box{transform:none;transition:opacity .35s var(--ease),transform .9s var(--ease)}.sky-landing .slide-canvas:after{content:"";position:absolute;left:8%;top:6%;bottom:6%;width:1px;background:#2b7fff;opacity:0;pointer-events:none}.sky-landing .window.playing.tidy .slide-canvas:after{animation:guideFlash .9s var(--ease)}@keyframes guideFlash{0%,to{opacity:0}30%,70%{opacity:.45}}.sky-landing .userland .box{cursor:grab}.sky-landing .userland .box.dragging{cursor:grabbing}.sky-landing .o-row.active{outline:2px solid #2b7fff;outline-offset:-1px;background:#eef4ff}.sky-landing .b-title[contenteditable=true]{outline:none;background:rgba(43,127,255,.06)}@media (pointer:coarse){.sky-landing .b-title[contenteditable=true]{font-size:16px;width:auto;max-width:84%}}.sky-landing .box{position:absolute;border:1.5px solid transparent;border-radius:4px;transition:border-color .18s var(--ease)}@media (pointer:coarse){.sky-landing .window.done .box,.sky-landing .window.userland .box{touch-action:none}}.sky-landing .box.sel{border-color:#2b7fff}@media (hover:hover){.sky-landing .box:hover{border-color:#2b7fff}}.sky-landing .box.sel:after{content:"";position:absolute;right:calc(-5px * var(--scene));bottom:calc(-5px * var(--scene));width:max(6px,calc(8px * var(--scene)));height:max(6px,calc(8px * var(--scene)));border-radius:2px;background:#2b7fff}.sky-landing .rs-handle{position:absolute;width:16px;height:16px;right:-8px;bottom:-8px;cursor:nwse-resize;z-index:5}@media (pointer:coarse){.sky-landing .rs-handle{width:26px;height:26px;touch-action:none}}.sky-landing .b-accent{top:0;bottom:0;left:0;width:2.6%;border-radius:0;background:linear-gradient(180deg,#6ea8e8,#c4a476)}.sky-landing .b-kicker{top:9%;left:8%;width:50%;font-size:max(7px,calc(clamp(8px, .9vw, 10.5px) * var(--scene)));letter-spacing:.16em;text-transform:uppercase;color:#8b97a7}.sky-landing .b-title{top:18%;left:8%;width:48%;font-weight:650;font-size:max(9px,calc(clamp(15px, 2.4vw, 25px) * var(--scene)));letter-spacing:-.01em;line-height:1.12;color:#1d2733}.sky-landing .b-stat{left:8%;bottom:16%;font-weight:700;font-size:max(14px,calc(clamp(22px, 3.8vw, 44px) * var(--scene)));letter-spacing:-.03em;color:#426188}.sky-landing .b-stat small{display:block;font-weight:500;font-size:max(7px,.32em);letter-spacing:0;color:#71809a}.sky-landing .b-chart{right:6%;bottom:14%;width:40%;height:62%;display:flex;align-items:flex-end;gap:6%;padding:4% 4% 0;background:transparent;border:none;border-bottom:1.5px solid #dfe4ea}.sky-landing .b-chart i{flex:1;background:#6ea8e8;border-radius:3px 3px 0 0;transform-origin:bottom}.sky-landing .b-chart i:nth-child(2){background:#426188}.sky-landing .b-chart i:nth-child(4){background:#c4a476}.sky-landing .window.playing .b-chart.in i{animation:barGrow .6s var(--ease) forwards}.sky-landing .window.playing .b-chart.in i:first-child{animation-delay:0s}.sky-landing .window.playing .b-chart.in i:nth-child(2){animation-delay:.07s}.sky-landing .window.playing .b-chart.in i:nth-child(3){animation-delay:.14s}.sky-landing .window.playing .b-chart.in i:nth-child(4){animation-delay:.21s}@keyframes barGrow{to{transform:scaleY(1)}}.sky-landing .b-cite{left:7%;bottom:10%;font-size:max(7px,calc(10.5px * var(--scene)));color:#2b7fff}.sky-landing .polish-veil{position:absolute;inset:0;z-index:4;pointer-events:none;opacity:0;background:linear-gradient(100deg,rgba(43,127,255,0) 46.5%,rgba(43,127,255,.5) 50%,rgba(43,127,255,0) 53.5%),linear-gradient(100deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.95) 50%,rgba(255,255,255,0) 70%),rgba(196,216,242,.46);background-size:260% 100%,260% 100%,100% 100%;background-position:-70% 0,-70% 0,0 0;background-repeat:no-repeat;transition:opacity .22s var(--ease)}.sky-landing .window.polishing .polish-veil{opacity:1;animation:polishSweep .95s var(--ease) both}@keyframes polishSweep{0%{background-position:-70% 0,-70% 0,0 0}to{background-position:130% 0,130% 0,0 0}}.sky-landing .window.polishing .slide-canvas .box{filter:blur(1.1px) saturate(.86);transition:filter .3s var(--ease)}.sky-landing .polish-render{position:absolute;inset:0;z-index:3;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;opacity:0;transform:scale(1.035);transition:opacity .55s var(--ease),transform .9s var(--ease)}.sky-landing .window.polished .polish-render{opacity:1;transform:none}.sky-landing .window.polished .slide-canvas .box{opacity:0;pointer-events:none;transition:opacity .3s var(--ease)}.sky-landing .window.polished .props>div{opacity:.4;pointer-events:none;transition:opacity .3s var(--ease)}.sky-landing .props .hint-polished,.sky-landing .window.polished .props .hint-draft{display:none}.sky-landing .window.polished .props .hint-polished{display:block}.sky-landing .smoke{position:absolute;inset:-12%;z-index:5;pointer-events:none;opacity:0;filter:blur(calc(7px * var(--scene)))}.sky-landing .smoke i{position:absolute;display:block;width:46%;height:76%;border-radius:50%;opacity:0;background:radial-gradient(closest-side,rgba(255,255,255,.95),rgba(240,246,252,.5) 46%,rgba(240,246,252,0) 72%)}.sky-landing .smoke:before{content:"";position:absolute;inset:0;opacity:0;background:radial-gradient(60% 60% at 50% 55%,rgba(255,255,255,.85),rgba(255,255,255,0) 70%)}.sky-landing .window.puffing .smoke{opacity:1}.sky-landing .window.puffing .smoke:before{animation:polishBloom .5s var(--ease)}.sky-landing .window.puffing .smoke i{animation:puff 1.15s var(--ease) forwards}.sky-landing .smoke i:first-child{left:-6%;top:18%;--dx:-34%;--dy:-46%;animation-delay:0s}.sky-landing .smoke i:nth-child(2){left:16%;top:34%;--dx:-12%;--dy:-62%;animation-delay:.05s}.sky-landing .smoke i:nth-child(3){left:36%;top:8%;--dx:8%;--dy:-52%;animation-delay:.02s}.sky-landing .smoke i:nth-child(4){left:54%;top:30%;--dx:26%;--dy:-58%;animation-delay:.09s}.sky-landing .smoke i:nth-child(5){left:70%;top:12%;--dx:40%;--dy:-44%;animation-delay:.04s}.sky-landing .smoke i:nth-child(6){left:24%;top:-6%;--dx:-6%;--dy:-34%;animation-delay:.12s}@keyframes puff{0%{opacity:0;transform:translate(0) scale(.42)}22%{opacity:.88}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1.5)}}@keyframes polishBloom{0%,to{opacity:0}26%{opacity:1}}.sky-landing .polish-cta{position:absolute;z-index:6;top:calc(9px * var(--scene));right:calc(9px * var(--scene));display:inline-flex;align-items:center;gap:calc(5px * var(--scene));padding:calc(5px * var(--scene)) calc(10px * var(--scene));border:1px solid rgba(43,127,255,.28);border-radius:999px;background:rgba(255,255,255,.88);backdrop-filter:blur(6px);box-shadow:0 3px 10px rgba(20,40,70,.14);font-family:inherit;font-size:max(7px,calc(11px * var(--scene)));font-weight:600;color:#2b7fff;white-space:nowrap;cursor:pointer;text-shadow:none;opacity:0;pointer-events:none;transition:opacity .45s var(--ease),transform .2s var(--snap),background .18s var(--ease)}.sky-landing .window.done .polish-cta,.sky-landing .window.userland .polish-cta{opacity:1;pointer-events:auto;animation:polishNudge 2.4s var(--ease) .8s 3}@keyframes polishNudge{0%,to{box-shadow:0 3px 10px rgba(20,40,70,.14)}50%{box-shadow:0 3px 10px rgba(20,40,70,.14),0 0 0 calc(4px * var(--scene)) rgba(43,127,255,.14)}}@media (hover:hover){.sky-landing .polish-cta:hover{background:#fff;transform:scale(1.04)}}.sky-landing .polish-cta:active{transform:scale(.96);transition-duration:.1s}.sky-landing .window.polishing .polish-cta{pointer-events:none;color:#6b7a90}.sky-landing .window.polishing .pc-spark{animation:sparkSpin .9s linear infinite}@keyframes sparkSpin{to{transform:rotate(1turn)}}.sky-landing .pc-spark{display:inline-block}.sky-landing .pc-done,.sky-landing .pc-working,.sky-landing .window.polished .pc-draft,.sky-landing .window.polishing .pc-draft{display:none}.sky-landing .window.polished .pc-done,.sky-landing .window.polishing .pc-working{display:inline}.sky-landing .dis{opacity:0;will-change:opacity,transform}.sky-landing .breath{height:15svh}.sky-landing .poster{padding:10svh 0}.sky-landing .poster .line{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(64px,12.5vw,190px);line-height:.88;letter-spacing:.004em;color:#ffffff;margin:0}.sky-landing .poster .line.indent{margin-left:clamp(20px,8vw,130px)}.sky-landing .showcase{overflow:hidden;padding:4svh 0}.sky-landing .strip{display:flex;gap:18px;width:max-content;animation:stripLoop 64s linear infinite;padding:10px 0 26px}.sky-landing .mini-img{flex:none;width:340px;aspect-ratio:16/9;object-fit:cover;border-radius:10px;display:block;box-shadow:0 18px 44px rgba(40,60,85,.24);transition:transform .2s var(--snap)}@media (hover:hover){.sky-landing .mini-img:hover{transform:translateY(-8px) scale(1.04)}.sky-landing .showcase:hover .strip{animation-play-state:paused}}@keyframes stripLoop{to{transform:translateX(-50%)}}.sky-landing .mini{flex:none;width:320px;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#fff;color:#22303f;position:relative;box-shadow:0 18px 44px rgba(40,60,85,.24);transition:transform .2s var(--snap)}@media (hover:hover){.sky-landing .mini:hover{transform:translateY(-8px) scale(1.03)}}.sky-landing .mini .pad{position:absolute;inset:0;padding:22px 24px;display:grid;align-content:center;gap:6px}.sky-landing .mini .kick{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:#8b97a7}.sky-landing .mini h4{margin:0;font-size:21px;font-weight:600;line-height:1.15;letter-spacing:-.01em}.sky-landing .mini.dark{background:#1d2733;color:#f2f5f9}.sky-landing .mini.dark .kick{color:#b7a26f}.sky-landing .mini.dark .rule{width:44px;height:3px;background:#c4a476;border-radius:2px;margin-top:6px}.sky-landing .mini .huge{font-size:58px;font-weight:700;letter-spacing:-.03em;color:#426188;line-height:1}.sky-landing .mini .cap{font-size:12px;color:#71809a}.sky-landing .mini .bars{display:flex;align-items:flex-end;gap:9px;height:62px;border-bottom:1.5px solid #dfe4ea;margin-top:8px}.sky-landing .mini .bars i{flex:1;border-radius:3px 3px 0 0;background:#6ea8e8}.sky-landing .mini .bars i:nth-child(2){background:#426188}.sky-landing .mini .bars i:nth-child(4){background:#c4a476}.sky-landing .mini.quote{background:#eef0ea}.sky-landing .mini.quote .qm{font-family:Georgia,serif;font-size:64px;line-height:.6;color:#a2a89d}.sky-landing .mini.quote p{margin:0;font-size:15.5px;font-weight:500;line-height:1.4;color:#3a4656}.sky-landing .mini.quote .who{font-size:11px;color:#8b97a7}.sky-landing .mini.agenda .pad{grid-template-columns:6px 1fr;gap:0 16px;align-content:center}.sky-landing .mini.agenda .bar-v{grid-row:1/span 5;width:6px;border-radius:3px;background:linear-gradient(180deg,#6ea8e8,#c4a476)}.sky-landing .mini.agenda ol{margin:6px 0 0;padding:0 0 0 18px;font-size:12.5px;color:#4a5668;display:grid;gap:4px}.sky-landing .mini.photo{background:linear-gradient(135deg,#7fa8c8,#9db4bd 45%,#c4a476)}.sky-landing .mini.photo .caption{position:absolute;left:0;right:0;bottom:0;padding:12px 18px;background:rgba(20,30,42,.55);color:#fff;font-size:12.5px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sky-landing .wall{text-align:center;padding:6svh 0}.sky-landing .wall .wall-line{font-weight:400;font-size:clamp(20px,2.6vw,30px);color:var(--txt-dim);margin:0 0 34px}.sky-landing .wall .wall-line .cursive{font-family:var(--font-script);font-style:italic;font-size:1.3em;color:var(--txt)}.sky-landing .raise-num{font-family:var(--font-display);font-weight:400;font-size:clamp(52px,9.5vw,150px);line-height:.95;letter-spacing:.004em;color:#ffffff;margin:0 0 14px;font-variant-numeric:tabular-nums}.sky-landing .raise-note{margin:0;color:var(--txt-dim);font-size:clamp(14px,1.6vw,17px)}.sky-landing .glass-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sky-landing .gcard{background:var(--glass);border:1px solid var(--glass-line);border-radius:14px;padding:26px 22px 24px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background .32s var(--ease),transform .5s var(--ease)}@media (hover:hover){.sky-landing .gcard:hover{background:rgba(255,255,255,.26);transform:translateY(-4px)}}.sky-landing .gcard h3{margin:0 0 8px;font-size:19px;font-weight:500;color:var(--txt)}.sky-landing .gcard p{margin:0;font-size:14.5px;line-height:1.55;color:var(--txt-dim)}.sky-landing .sect-head{text-align:center;margin-bottom:40px}.sky-landing .sect-head h2{font-weight:400;font-size:clamp(26px,3.6vw,42px);letter-spacing:-.01em;margin:0 0 8px;color:var(--txt);text-wrap:balance}.sky-landing .sect-head h2 .cursive{font-family:var(--font-script);font-style:italic;font-size:1.3em}.sky-landing .sect-head p{margin:0 auto;max-width:36em;color:var(--txt-dim)}.sky-landing .prism-wrap{position:relative;border-radius:17px;padding:1.5px;overflow:hidden}.sky-landing .prism-wrap:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.15) 30%,rgba(196,164,118,.55) 70%,rgba(255,255,255,.5))}.sky-landing .prism{position:relative;border-radius:16px;padding:40px 36px;background:linear-gradient(115deg,rgba(255,255,255,.18),rgba(255,255,255,.05) 45%,rgba(196,164,118,.3)),var(--sky-2);display:flex;align-items:center;gap:28px;flex-wrap:wrap;-webkit-backdrop-filter:blur(16px) saturate(1.45);backdrop-filter:blur(16px) saturate(1.45);box-shadow:0 14px 44px rgba(45,60,80,.28)}.sky-landing .prism h3{font-family:var(--font-script);font-style:italic;font-weight:400;font-size:clamp(30px,3.6vw,44px);margin:0 0 6px;color:#fff}.sky-landing .prism p{margin:0;color:rgba(255,255,255,.92);max-width:34em}.sky-landing .prism .spacer{flex:1}.sky-landing .closing{text-align:center;padding:16svh 24px 20svh}.sky-landing .closing .cursive-line{font-family:var(--font-script);font-style:italic;font-size:clamp(34px,5vw,60px);color:var(--txt);margin:0 0 26px}.sky-landing footer{padding:0 0 46px;font-size:13px;color:var(--txt-veil)}.sky-landing .foot-inner{display:flex;gap:26px;align-items:center;flex-wrap:wrap}.sky-landing .foot-inner .spacer{flex:1}.sky-landing footer a{color:var(--txt-veil);text-decoration:none;transition:color .2s var(--ease)}.sky-landing footer a:hover{color:var(--txt)}@media (max-width:860px){.sky-landing .nav{display:flex;align-items:center;gap:16px;padding:0 18px}.sky-landing .wordmark{order:-1;margin-right:auto}.sky-landing .nav-links{gap:18px}.sky-landing{--intro-x:calc(50vw - 18px - 50%);--intro-scale:2.8}.sky-landing .glass-grid{grid-template-columns:1fr}.sky-landing .window-zone{width:min(920px,100%,calc(82svh + 180px))}.sky-landing .poster .line{text-align:center}.sky-landing .poster .line.indent{margin-left:0}.sky-landing .hero{min-height:calc(100svh - 168px)}.sky-landing .mini-img{width:240px}.sky-landing .prism{padding:30px 24px;gap:20px}.sky-landing .sky,.sky-landing .vignette{height:100lvh;bottom:auto}body:has(.sky-landing){background-color:var(--k-sky-4)}}@media (max-width:640px){.sky-landing .window-zone{--scene:0.62}.sky-landing .win-body{height:max(140px,calc(56.3vw - 88px))}.sky-landing .hero{padding:96px 18px 40px;min-height:calc(100svh - 136px)}.sky-landing .wrap{padding-left:18px;padding-right:18px}.sky-landing .hero h1{font-size:clamp(30px,10.2vw,46px);max-width:100%}.sky-landing .breath{height:9svh}.sky-landing .poster{padding-top:1svh;padding-bottom:6svh}.sky-landing .mini-img{width:210px}.sky-landing .b-kicker{white-space:nowrap}.sky-landing .b-cite{bottom:4%;white-space:nowrap}.sky-landing .win-bar .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sky-landing .src-chip{white-space:nowrap}.sky-landing .fcard b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sky-landing .o-row .n{flex:none}.sky-landing .o-row .src-dot{white-space:nowrap;flex:none}.sky-landing .drop p{text-align:center}.sky-landing .pn1{left:-12%;top:max(238px,27%);width:min(400px,38vw)}.sky-landing .pn3{right:-9%;top:56%;width:min(460px,42vw)}.sky-landing .pn4{right:-8%;top:79%;width:min(260px,30vw)}.sky-landing .mini-editor{position:relative;padding-bottom:18px}.sky-landing .props .hint{position:absolute;left:0;right:0;bottom:0;margin:0;text-align:center;line-height:1.3}.sky-landing .poster .line{font-size:clamp(38px,12.5vw,190px)}.sky-landing .raise-num{font-size:clamp(30px,9.5vw,150px)}}@media (max-width:430px){.sky-landing .window-zone{--scene:0.46}.sky-landing .win-body{height:max(130px,calc(54.5vw - 57px))}.sky-landing .nav{gap:10px;padding:0 14px}.sky-landing .nav-links{gap:12px}.sky-landing{--intro-x:calc(50vw - 14px - 50%);--intro-scale:2.4}.sky-landing .nav-links a,.sky-landing .nav-right .login{font-size:13px}.sky-landing .nav-right{gap:8px}.sky-landing .nav-right .login{margin-right:0}.sky-landing .btn-solid{font-size:13px;padding:10px 13px;border-radius:12px}.sky-landing .wordmark{font-size:30px}.sky-landing .mini-img{width:190px}.sky-landing .gcard{padding:22px 18px 20px}}@media (max-width:360px){.sky-landing .window-zone{--scene:0.40}.sky-landing .nav{gap:8px;padding:0 11px}.sky-landing .nav-links{gap:10px}.sky-landing{--intro-x:calc(50vw - 11px - 50%);--intro-scale:2.2}.sky-landing .win-body{height:max(148px,calc(54vw - 44px))}.sky-landing .mini-editor{padding-bottom:24px}.sky-landing .nav-links a,.sky-landing .nav-right .login{font-size:12px}.sky-landing .btn-solid{font-size:12px;padding:9px 11px}.sky-landing .wordmark{font-size:27px}.sky-landing .mini-img{width:170px}}@media (min-width:641px) and (max-width:860px) and (max-height:500px){.sky-landing .hero{min-height:auto;padding:84px 18px 32px}.sky-landing .window-zone{width:min(920px,100%,calc(76svh + 140px));--scene:0.62}.sky-landing .win-body{height:max(150px,min(56svh,230px))}.sky-landing .breath{height:9svh}}@media (pointer:coarse){.sky-landing .nav-links a,.sky-landing .nav-right .login,.sky-landing footer a{position:relative;display:inline-block}.sky-landing .nav-links a:after,.sky-landing .nav-right .login:after,.sky-landing footer a:after{content:"";position:absolute;left:-6px;right:-6px;top:50%;height:44px;transform:translateY(-50%)}.sky-landing .align-row button,.sky-landing .dots .dot{position:relative}.sky-landing .dots .dot:before{content:"";position:absolute;inset:-7px;border-radius:50%}.sky-landing .align-row button:before{content:"";position:absolute;inset:-8px -2px;border-radius:6px}.sky-landing .dots{flex-wrap:wrap}.sky-landing .polish-cta{position:absolute}.sky-landing .polish-cta:before{content:"";position:absolute;inset:-6px -4px;border-radius:999px}}@media (prefers-reduced-motion:reduce){.sky-landing .window,.sky-landing .window.ph-1 .fcard,.sky-landing .window.ph-2 .o-row,.sky-landing .window.ph-2 .s-outline,.sky-landing.intro .wordmark{animation:none!important}.sky-landing .fcard,.sky-landing .o-row{opacity:1!important;transform:none!important}.sky-landing .b-chart i{transform:scaleY(1)!important}.sky-landing .navfade,.sky-landing .vp{opacity:1!important;animation:none!important}.sky-landing .dis{opacity:1!important;transform:none!important}.sky-landing .fan,.sky-landing .pane.lit{transition:none!important}.sky-landing .vanta-sky{display:none!important}.sky-landing .pc-spark,.sky-landing .polish-veil,.sky-landing .smoke,.sky-landing .smoke i,.sky-landing .smoke:before,.sky-landing .window.done .polish-cta,.sky-landing .window.userland .polish-cta{animation:none!important}.sky-landing .polish-veil,.sky-landing .smoke{opacity:0!important}.sky-landing .polish-render{transition:none!important;transform:none!important}}.sky-landing .sky-next{position:fixed;inset:0;z-index:-4;pointer-events:none;opacity:0;background:linear-gradient(180deg,var(--sky-0) 0,var(--sky-1) 34%,var(--sky-2) 58%,var(--sky-3) 80%,var(--sky-4) 100%)}.sky-landing .sky-next.fading{transition:opacity .7s var(--ease);opacity:1}.sky-landing.theming{transition:color .7s var(--ease),text-shadow .7s var(--ease)}.sky-landing.theming :is(.nav-links a,.nav-right .login,footer,footer a,.byline,.wall-line,.raise-note,.gcard h3,.gcard p,.sect-head h2,.sect-head p,.closing .cursive-line){transition:color .7s var(--ease)}.sky-landing.theming .gcard{transition:background-color .7s var(--ease),border-color .7s var(--ease)}.sky-landing.theming .prism{transition:background-color .7s var(--ease)}.sky-landing.theming .pane{transition:opacity .7s var(--ease),border-color .7s var(--ease)}.sky-landing.theming :is(.window,.btn-solid){transition:box-shadow .7s var(--ease)}.sky-landing .inspector,.sky-landing .inspector *{box-sizing:border-box}.sky-landing .inspector{position:fixed;right:24px;bottom:24px;z-index:45;width:232px;font-family:var(--font-ui);opacity:0;transform:translateY(12px);transition:opacity .3s var(--ease),transform .3s var(--ease)}.sky-landing .inspector.in{opacity:1;transform:none}.sky-landing .inspector[hidden]{display:none}.sky-landing .insp-panel{display:grid;gap:14px;padding:14px 16px 16px;border-radius:14px;background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(16px) saturate(1.45);backdrop-filter:blur(16px) saturate(1.45);box-shadow:0 18px 44px rgba(20,35,55,.22)}.sky-landing .insp-head{display:flex;align-items:center;gap:8px}.sky-landing .insp-title{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--txt-veil);flex:1}.sky-landing .insp-collapse{width:22px;height:22px;padding:0;display:grid;place-content:center;font-family:inherit;font-size:13px;line-height:1;color:var(--txt-dim);cursor:pointer;background:transparent;border:1px solid transparent;border-radius:7px;transition:background .18s var(--ease),color .18s var(--ease),transform .2s var(--snap)}@media (hover:hover){.sky-landing .insp-collapse:hover{background:rgba(255,255,255,.18);color:var(--txt)}}.sky-landing .insp-collapse:active{transform:scale(.94);transition-duration:.1s}.sky-landing .insp-row{display:grid;gap:9px}.sky-landing .insp-row .plabel{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--txt-veil)}.sky-landing .insp-hint{margin:0;font-size:10.5px;line-height:1.4;color:var(--txt-veil)}.sky-landing .dial-wrap{display:flex;align-items:center;gap:12px}.sky-landing .dial{position:relative;flex:none;width:56px;height:56px;padding:0;border-radius:50%;cursor:grab;background:radial-gradient(120% 120% at 50% 0,rgba(255,255,255,.28),rgba(255,255,255,.06) 70%);border:1px solid var(--glass-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 4px 14px rgba(20,35,55,.18);touch-action:none;transition:transform .2s var(--snap),box-shadow .2s var(--ease)}.sky-landing .dial:active{cursor:grabbing;transform:scale(.97);transition-duration:.1s}.sky-landing .dial.turning{cursor:grabbing}.sky-landing .dial-needle{position:absolute;inset:0;pointer-events:none;transform:rotate(var(--dial-angle,0deg))}.sky-landing .dial-needle.settling{transition:transform .28s var(--snap)}.sky-landing .dial-needle:before{content:"";position:absolute;left:50%;top:7px;width:2px;height:15px;margin-left:-1px;border-radius:1px;background:var(--txt);opacity:.9}.sky-landing .dial-hub{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--txt-veil);pointer-events:none}.sky-landing .dial-ticks{position:absolute;inset:-9px;pointer-events:none}.sky-landing .dial-tick{position:absolute;left:50%;top:50%;width:2px;height:6px;margin:-3px 0 0 -1px;border-radius:1px;background:var(--txt-veil);transform:rotate(var(--tick-angle)) translateY(-33px);transform-origin:50% 50%;cursor:pointer;pointer-events:auto;transition:background .15s var(--ease),height .15s var(--ease)}.sky-landing .dial-tick[aria-checked=true]{background:var(--k-accent);height:8px}.sky-landing .dial-tick:after{content:"";position:absolute;inset:-9px -8px}.sky-landing .dial-tick:focus-visible{outline:2px solid rgba(255,255,255,.95);outline-offset:3px}.sky-landing .dial-name{font-size:12px;font-weight:600;color:var(--txt);display:inline-block}.sky-landing .dial-name.pulse{animation:dialPulse .09s var(--snap)}@keyframes dialPulse{50%{transform:scale(1.06)}}.sky-landing .insp-pill{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:999px;font-family:inherit;font-size:12px;font-weight:600;color:var(--txt);cursor:pointer;white-space:nowrap;background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(16px) saturate(1.45);backdrop-filter:blur(16px) saturate(1.45);box-shadow:0 10px 28px rgba(20,35,55,.2);transition:background .18s var(--ease),transform .2s var(--snap)}@media (hover:hover){.sky-landing .insp-pill:hover{background:rgba(255,255,255,.26);transform:translateY(-1px)}}.sky-landing .insp-pill:active{transform:translateY(0) scale(.97);transition-duration:.1s}.sky-landing .insp-pill.nudge{animation:polishNudge 2.4s var(--ease) .6s 2}.sky-landing .pill-theme{display:none}.sky-landing .insp-sheet{position:fixed;inset:auto 0 0 0;z-index:46;display:grid;gap:10px;padding:16px 18px calc(18px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;background:var(--glass);border:1px solid var(--glass-line);border-bottom:0;-webkit-backdrop-filter:blur(20px) saturate(1.45);backdrop-filter:blur(20px) saturate(1.45);box-shadow:0 -12px 40px rgba(20,35,55,.28);transform:translateY(100%);transition:transform .3s var(--ease)}.sky-landing .insp-sheet.open{transform:none}.sky-landing .sheet-opt{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;font-family:inherit;font-size:14px;font-weight:500;text-align:left;color:var(--txt);cursor:pointer;background:rgba(255,255,255,.08);border:1px solid transparent;transition:background .18s var(--ease),border-color .18s var(--ease),transform .12s var(--ease)}.sky-landing .sheet-opt[aria-checked=true]{border-color:var(--k-accent);background:rgba(255,255,255,.16)}.sky-landing .sheet-opt:active{transform:scale(.98)}.sky-landing .sheet-swatch{flex:none;width:52px;height:30px;border-radius:6px;border:1px solid var(--glass-line);background:linear-gradient(180deg,var(--sky-0) 0,var(--sky-1) 34%,var(--sky-2) 58%,var(--sky-3) 80%,var(--sky-4) 100%)}@media (max-width:860px){.sky-landing .inspector{right:0;left:0;bottom:0;width:auto;padding:0 18px calc(14px + env(safe-area-inset-bottom));display:flex;justify-content:flex-end}.sky-landing .insp-panel,.sky-landing .pill-label{display:none}.sky-landing .pill-theme{display:inline}.sky-landing .pill-seg{display:block}.sky-landing .insp-collapsed .seg-row{background:var(--glass);border-color:var(--glass-line);-webkit-backdrop-filter:blur(16px) saturate(1.45);backdrop-filter:blur(16px) saturate(1.45);border-radius:999px}.sky-landing .insp-collapsed .seg-btn{border-radius:999px;padding:7px 12px}}@media (min-width:861px){.sky-landing .insp-sheet{display:none}}.sky-landing .seg-row{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px;border-radius:10px;background:rgba(255,255,255,.1);border:1px solid var(--glass-line)}.sky-landing .seg-btn{position:relative;z-index:1;padding:6px 10px;border:0;background:transparent;border-radius:8px;font-family:inherit;font-size:12px;font-weight:500;color:var(--txt-dim);cursor:pointer;white-space:nowrap;transition:color .2s var(--ease),transform .12s var(--ease)}@media (hover:hover){.sky-landing .seg-btn:hover{color:var(--txt)}}.sky-landing .seg-btn:active{transform:scale(.97)}.sky-landing .seg-btn[aria-pressed=true]{color:var(--txt);font-weight:600;background:rgba(255,255,255,.22);box-shadow:0 1px 4px rgba(20,35,55,.16)}.sky-landing .insp-collapsed{display:flex;align-items:center;gap:10px}.sky-landing .pill-seg,.sky-landing[data-view=outline] .scroll-shell{display:none}.sky-landing[data-view=outline]{--pane-dim:calc(var(--k-pane-dim) * 0.22)}.sky-landing .outline-view{padding:108px 0 80px;animation:panelOpen .35s var(--ease) both}.sky-landing .outline-shell{max-width:860px}.sky-landing .outline-head{margin:0 0 26px}.sky-landing .outline-head h2{font-family:var(--font-script);font-style:italic;font-weight:400;font-size:clamp(30px,4vw,44px);margin:0 0 4px;color:var(--txt)}.sky-landing .outline-head p{margin:0;font-size:15px;color:var(--txt-dim)}.sky-landing .outline-rows{display:grid;gap:8px}.sky-landing .ov-row{border-radius:12px;background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(16px) saturate(1.45);backdrop-filter:blur(16px) saturate(1.45);transition:background .2s var(--ease)}@media (hover:hover){.sky-landing .ov-row:hover{background:rgba(255,255,255,.22)}}.sky-landing .ov-line{display:flex;align-items:center;gap:14px;padding:14px 16px}.sky-landing .ov-line .grip{color:var(--txt-veil);font-size:13px;letter-spacing:.12em;cursor:grab}.sky-landing .ov-line .n{font-size:12px;color:var(--txt-veil);width:22px;flex:none;font-variant-numeric:tabular-nums}.sky-landing .ov-title{flex:1;min-width:0;text-align:left;padding:0;border:0;background:transparent;font-family:inherit;font-size:16px;font-weight:500;color:var(--txt);cursor:pointer;text-shadow:inherit;transition:color .2s var(--ease)}.sky-landing .ov-go{display:inline-block;margin-left:8px;opacity:0;transform:translateX(-4px);transition:opacity .2s var(--ease),transform .2s var(--ease)}@media (hover:hover){.sky-landing .ov-title:hover .ov-go{opacity:.7;transform:none}}.sky-landing .ov-title:focus-visible .ov-go{opacity:.7;transform:none}.sky-landing .ov-line .src-dot{flex:none;font-size:11px;color:var(--txt-dim);background:rgba(255,255,255,.14);border:1px solid var(--glass-line);padding:3px 9px;border-radius:999px}.sky-landing .ov-caret{flex:none;width:26px;height:26px;padding:0;display:grid;place-content:center;border:0;border-radius:7px;background:transparent;color:var(--txt-dim);font-size:13px;cursor:pointer;transition:background .18s var(--ease),transform .2s var(--ease)}@media (hover:hover){.sky-landing .ov-caret:hover{background:rgba(255,255,255,.18)}}.sky-landing .ov-row.open .ov-caret{transform:rotate(180deg)}.sky-landing .ov-caret-empty{cursor:default}.sky-landing .ov-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s var(--ease)}.sky-landing .ov-row.open .ov-body{grid-template-rows:1fr}.sky-landing .ov-body-inner{overflow:hidden}.sky-landing .ov-row.open .ov-body-inner{padding:0 16px 15px 66px}.sky-landing .ov-body-inner p{margin:0 0 8px;font-size:14.5px;line-height:1.55;color:var(--txt-dim);max-width:62ch}.sky-landing .ov-body-inner p:last-child{margin-bottom:0}.sky-landing .ov-cta{margin-top:18px;background:rgba(255,255,255,.2)}.sky-landing .ov-cta .ov-line{gap:16px}.sky-landing .ov-cta .spacer{flex:1}.sky-landing .ov-secondary{font-size:14px;color:var(--txt-dim);text-decoration:none;transition:color .2s var(--ease)}.sky-landing .ov-secondary:hover{color:var(--txt)}@media (max-width:640px){.sky-landing .outline-view{padding-top:92px}.sky-landing .ov-line{gap:10px;padding:12px 13px}.sky-landing .ov-line .grip{display:none}.sky-landing .ov-title{font-size:15px}.sky-landing .ov-row.open .ov-body-inner{padding-left:45px}}@media (max-width:480px){.sky-landing .ov-line .src-dot{display:none}}.sky-landing .filmstrip{position:fixed;right:16px;top:50%;transform:translateY(-50%);z-index:40;display:grid;gap:8px;padding:10px 8px;border-radius:12px;opacity:0;transition:opacity .3s var(--ease);touch-action:none}.sky-landing .filmstrip.in{opacity:1}.sky-landing .filmstrip:focus-visible{outline:2px solid rgba(255,255,255,.95);outline-offset:3px}.sky-landing .fs-frame{width:64px;aspect-ratio:16/9;padding:0;border:1px solid var(--glass-line);border-radius:6px;background:var(--glass);overflow:hidden;cursor:pointer;display:block;position:relative;transition:transform .2s var(--ease),border-color .2s var(--ease)}.sky-landing .fs-frame img{width:100%;height:100%;object-fit:cover;display:block}@media (hover:hover){.sky-landing .fs-frame:hover{transform:scale(1.06)}}.sky-landing .fs-frame:active{transform:scale(.97)}.sky-landing .fs-frame.on{outline:2px solid var(--k-accent);outline-offset:1px}.sky-landing .fs-fallback{position:absolute;inset:0;display:grid;place-content:center;font-size:11px;font-weight:600;color:var(--txt-veil);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.sky-landing .dial-needle.settling,.sky-landing .filmstrip,.sky-landing .fs-frame,.sky-landing .insp-sheet,.sky-landing .inspector,.sky-landing .ov-body,.sky-landing .ov-caret,.sky-landing .ov-go,.sky-landing .sky-next.fading,.sky-landing.theming,.sky-landing.theming :is(.nav-links a,.nav-right .login,footer,footer a,.byline,.wall-line,.raise-note,.gcard h3,.gcard p,.sect-head h2,.sect-head p,.closing .cursive-line,.gcard,.prism,.pane,.window,.btn-solid){transition:none!important}.sky-landing .filmstrip,.sky-landing .inspector{opacity:1;transform:none}.sky-landing .filmstrip{transform:translateY(-50%)}.sky-landing .dial-name.pulse,.sky-landing .insp-pill.nudge,.sky-landing .outline-view{animation:none!important}}@media (prefers-reduced-transparency:reduce){.sky-landing .insp-panel,.sky-landing .insp-pill,.sky-landing .insp-sheet{background:color-mix(in srgb,var(--sky-2) 88%,black);-webkit-backdrop-filter:none;backdrop-filter:none}.sky-landing .dial{background:color-mix(in srgb,var(--sky-2) 76%,white)}.sky-landing .gcard,.sky-landing .gcard.lens,.sky-landing .mini.photo .caption,.sky-landing .nav,.sky-landing .nav.scrolled,.sky-landing .polish-cta{background:rgba(255,255,255,.97);backdrop-filter:none;-webkit-backdrop-filter:none}.sky-landing .vanta-sky{display:none}}@media (prefers-contrast:more){.sky-landing .gcard,.sky-landing .gcard.lens,.sky-landing .nav,.sky-landing .nav.scrolled,.sky-landing .polish-cta{background:rgba(255,255,255,1);backdrop-filter:none;-webkit-backdrop-filter:none;outline:1px solid rgba(29,29,31,.55)}}