:root{--bg:#03050d;--ink:#f4ead7;--muted:#f4ead7b8;--soft:#f4ead77a;--line:#f4ead724;--panel:#050710bd;--panel-strong:#050710e6;--gold:#d4a24c;--gold-rgb:212, 162, 76;--blue:#59b6c9;--blue-rgb:89, 182, 201;--ember:#8f3f32;--ember-rgb:143, 63, 50;--max:1180px;--sky-x:0;--sky-y:0}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;min-height:100%}body{min-height:100%;color:var(--ink);background:linear-gradient(#02030a 0%,#050711 42%,#02030a 100%),#03050d;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body:before{z-index:-2;background-image:radial-gradient(circle at 8% 18%, #f4ead757 0 1px, transparent 1.6px), radial-gradient(circle at 22% 74%, #f4ead733 0 1px, transparent 1.6px), radial-gradient(circle at 39% 26%, rgba(var(--gold-rgb), .24) 0 1px, transparent 1.6px), radial-gradient(circle at 68% 34%, #f4ead73d 0 1px, transparent 1.6px), radial-gradient(circle at 88% 72%, rgba(var(--blue-rgb), .22) 0 1px, transparent 1.6px);content:"";opacity:.78;pointer-events:none;position:fixed;inset:0}body:after{z-index:-1;background:linear-gradient(120deg, transparent 0 47%, rgba(var(--gold-rgb), .06) 47.15%, transparent 47.75%), linear-gradient(154deg, transparent 0 63%, rgba(var(--blue-rgb), .055) 63.2%, transparent 63.85%);content:"";pointer-events:none;position:fixed;inset:0}[data-scroll-reveal]{opacity:.84;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .76s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}[data-scroll-reveal].is-in-view{opacity:1;transform:translate(0,0)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:0;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-style:italic}h1{margin-bottom:20px;font-size:clamp(74px,11vw,164px);line-height:.82}h2{margin-bottom:16px;font-size:clamp(38px,5.2vw,78px);line-height:.98}h3{margin-bottom:12px;font-size:clamp(20px,2.1vw,28px);line-height:1.14}.eyebrow{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:850}.cinematic-hero{isolation:isolate;background:radial-gradient(ellipse at 76% 24%, rgba(var(--blue-rgb), .22), transparent 34rem), radial-gradient(ellipse at 19% 28%, rgba(var(--gold-rgb), .2), transparent 30rem), radial-gradient(ellipse at 58% 70%, rgba(var(--ember-rgb), .16), transparent 34rem), linear-gradient(180deg, #02030a 0%, #050713 56%, #02030a 100%);min-height:100svh;padding:26px 24px 44px;position:relative;overflow:hidden}.cinematic-hero:before,.cinematic-hero:after{z-index:-2;content:"";pointer-events:none;border:1px solid #f4ead71a;border-radius:50%;position:absolute}.cinematic-hero:before{border-color:rgba(var(--gold-rgb), .14);width:min(86vw,980px);height:min(48vw,560px);box-shadow:inset 0 0 80px rgba(var(--gold-rgb), .035), 0 0 90px rgba(var(--blue-rgb), .06);animation:18s ease-in-out infinite hero-arc-drift;top:-18rem;right:-9rem;transform:rotate(-11deg)}.cinematic-hero:after{border-color:rgba(var(--blue-rgb), .11);width:min(72vw,860px);height:min(38vw,430px);animation:22s ease-in-out infinite reverse hero-arc-drift;top:7rem;left:-26rem;transform:rotate(17deg)}.hero-veil{z-index:-5;background:radial-gradient(ellipse at 18% 24%, rgba(var(--gold-rgb), .2), transparent 28rem), radial-gradient(ellipse at 76% 28%, rgba(var(--blue-rgb), .16), transparent 31rem), radial-gradient(circle at 50% 52%, #f4ead714 0 1px, transparent 1.7px), radial-gradient(circle at 22% 72%, rgba(var(--gold-rgb), .16) 0 1px, transparent 1.8px), radial-gradient(circle at 84% 62%, rgba(var(--blue-rgb), .16) 0 1px, transparent 1.8px), radial-gradient(ellipse at 50% 52%, #03050d26, #03050ddb 66%, #02030a 100%), linear-gradient(90deg, #02030af0, #02030a80 56%, #02030acc);transform:translate(calc(var(--sky-x) * -12px), calc(var(--sky-y) * -8px));background-size:auto,auto,160px 160px,210px 210px,190px 190px,auto,auto;transition:transform .18s ease-out;position:absolute;inset:0}.hero-starfield span{z-index:-1;width:4px;height:4px;box-shadow:0 0 16px #f4ead7a3, 0 0 34px rgba(var(--gold-rgb), .18);background:#f4ead7eb;border-radius:50%;animation:4.8s ease-in-out infinite star-pulse;position:absolute}.hero-starfield span:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#f4ead780,#0000);width:28px;height:1px;animation:6.2s ease-in-out infinite star-flare;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(42deg)}.comet{z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#f4ead794,#0000);width:26rem;height:1px;position:absolute;transform:rotate(-12deg)}.comet-one{animation:8.4s ease-in-out 1.2s infinite comet-sweep;top:23%;left:-24rem}.comet-two{animation:10.5s ease-in-out 5.1s infinite comet-sweep;top:63%;left:-30rem}.site-nav{z-index:8;width:min(var(--max), 100%);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex;position:relative}.brand,.nav-links{align-items:center;display:flex}.brand{color:#f4ead7f5;letter-spacing:.18em;text-transform:uppercase;gap:10px;font-size:12px;font-weight:850}.brand-mark{border:1px solid rgba(var(--gold-rgb), .56);background:url(/favicon.svg) center / contain no-repeat, radial-gradient(circle, var(--gold) 0 3px, transparent 4px);width:20px;height:20px;box-shadow:0 0 24px rgba(var(--gold-rgb), .44);border-radius:50%}.nav-links{color:var(--muted);gap:16px;font-size:13px;font-weight:650}.nav-links a{transition:color .2s,border-color .2s,background .2s}.nav-links a:hover{color:var(--ink)}.nav-cta{border:1px solid rgba(var(--gold-rgb), .36);background:rgba(var(--gold-rgb), .09);border-radius:999px;padding:10px 14px}.hero-stage{inset:78px max(32px, calc((100vw - var(--max)) / 2)) 36px;z-index:1;pointer-events:none;transform:translate(calc(var(--sky-x) * 26px), calc(var(--sky-y) * 18px));transition:transform .18s ease-out;position:absolute}.hero-orbit-system{aspect-ratio:1;width:min(62vw,820px);transform-style:preserve-3d;position:absolute;top:43%;right:-2%;transform:translateY(-50%)rotateX(58deg)rotate(-10deg)}.solar-glow,.sun-core{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.solar-glow{background:rgba(var(--gold-rgb), .16);width:104px;height:104px;box-shadow:0 0 68px rgba(var(--gold-rgb), .28), 0 0 142px rgba(var(--gold-rgb), .1)}.sun-core{width:42px;height:42px;box-shadow:0 0 28px rgba(var(--gold-rgb), .7), 0 0 78px rgba(var(--gold-rgb), .28);background:radial-gradient(circle at 35% 35%,#f4ead7,#d4a24c 45%,#7b6c0c 78%)}.orbit-track{width:var(--orbit-size);height:var(--orbit-size);margin-top:calc(var(--orbit-size) / -2);margin-left:calc(var(--orbit-size) / -2);animation:orbit-spin var(--orbit-duration) linear infinite;transform:rotate(var(--orbit-angle));border:1px solid #f4ead721;border-radius:50%;position:absolute;top:50%;left:50%}.orbit-track:nth-of-type(4n){border-color:rgba(var(--blue-rgb), .16)}.orbit-track:nth-of-type(3n){border-color:rgba(var(--gold-rgb), .17)}.planet-dot{width:var(--planet-size);height:var(--planet-size);background:var(--planet-color);box-shadow:0 0 0 1px #f4ead71f, 0 0 26px color-mix(in srgb, var(--planet-color), transparent 45%);border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.constellation-lines{opacity:.72;width:260px;height:150px;position:absolute;top:11%;right:6%;transform:rotateX(-58deg)rotate(10deg)}.constellation-lines span{transform-origin:0;background:linear-gradient(90deg,#f4ead705,#f4ead785,#f4ead714);height:1px;animation:5.5s ease-in-out infinite draw-line;position:absolute}.constellation-lines span:first-child{width:128px;top:24px;left:12px;transform:rotate(9deg)}.constellation-lines span:nth-child(2){width:96px;animation-delay:.5s;top:46px;left:137px;transform:rotate(38deg)}.constellation-lines span:nth-child(3){width:178px;animation-delay:1s;top:108px;left:16px;transform:rotate(-18deg)}.constellation-lines span:nth-child(4){width:120px;animation-delay:1.4s;top:78px;left:76px;transform:rotate(68deg)}.sky-callout{color:#f4ead7d1;text-shadow:0 1px 22px #000000bf;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;max-width:330px;display:grid;position:absolute}.sky-callout:before{content:"";background:linear-gradient(90deg,#f4ead7b8,#0000);grid-row:1/span 2;width:54px;height:1px}.sky-callout span{background:#f7e4bd;border-radius:50%;width:8px;height:8px;position:absolute;left:-14px;box-shadow:0 0 22px #f4ead7bf}.sky-callout p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-style:italic}.sky-callout strong{color:#f4ead78a;letter-spacing:.12em;text-transform:uppercase;grid-column:2;font-size:11px;font-weight:850}.callout-timing{top:12%;right:15%}.callout-search{top:52%;right:1%}.callout-focus{bottom:9%;right:26%}.hero-copy{z-index:4;width:min(var(--max), 100%);margin:0 auto;padding-top:clamp(140px,25svh,238px);position:relative}.hero-copy h1{text-shadow:0 0 32px #f4ead721,0 12px 58px #0009;max-width:720px}.hero-lede{color:#f4ead7d6;max-width:590px;margin-bottom:28px;font-size:clamp(18px,2vw,24px);line-height:1.42}.hero-mantra{max-width:620px;color:rgba(var(--gold-rgb), .92);margin-bottom:12px;font-size:clamp(20px,2.3vw,30px);font-weight:800;line-height:1.2}.hero-lines{flex-wrap:wrap;gap:10px;max-width:740px;margin-bottom:16px;display:flex}.hero-lines span{color:#f4ead7c7;letter-spacing:.04em;background:#02030a61;border:1px solid #f4ead71f;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:800}.hero-actions,.install-actions{flex-wrap:wrap;gap:12px;display:flex}.primary-button,.secondary-button{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:11px;font-weight:900;transition:border-color .2s,background .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.primary-button{border:1px solid rgba(var(--gold-rgb), .58);background:rgba(var(--gold-rgb), .18);box-shadow:0 0 32px rgba(var(--gold-rgb), .13)}.secondary-button{border:1px solid var(--line);color:var(--muted);background:#f4ead70a}.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}.primary-button:hover{background:rgba(var(--gold-rgb), .26);box-shadow:0 0 40px rgba(var(--gold-rgb), .2);border-color:#f4ead78f}.secondary-button:hover{color:var(--ink);background:#f4ead714;border-color:#f4ead747}.scroll-signal{right:max(28px, calc((100vw - var(--max)) / 2));z-index:4;color:#f4ead77a;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:30px}.scroll-signal span{background:linear-gradient(90deg,#0000,#f4ead780);width:42px;height:1px}.wake-cue{color:#f4ead77a;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin-top:18px;font-size:11px;font-weight:850;display:inline-flex}.wake-cue span{background:#f4ead7db;border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite wake-dot;box-shadow:0 0 18px #f4ead780}.wake-cue span:nth-child(2){animation-delay:.32s}.wake-cue span:nth-child(3){animation-delay:.64s}.wake-cue p{margin:0 0 0 4px}.trailer-section{grid-template-columns:minmax(27rem,.92fr) minmax(0,1fr);gap:76px;width:min(1320px,100vw - 48px);margin:0 auto;padding:136px 0 116px;display:grid;position:relative}.trailer-visual{align-self:start;min-height:690px;position:sticky;top:96px}.trailer-browser{background:radial-gradient(circle at 26% 23%, rgba(var(--gold-rgb), .13), transparent 18rem), radial-gradient(circle at 74% 46%, rgba(var(--blue-rgb), .12), transparent 20rem), #04060ec2;border:1px solid #f4ead71f;border-radius:8px;height:min(70svh,640px);min-height:560px;position:relative;overflow:hidden;box-shadow:0 46px 130px #00000073,inset 0 0 90px #f4ead705}.trailer-browser-bar{z-index:5;color:#f4ead76b;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #f4ead71a;align-items:center;gap:8px;padding:13px 15px;font-size:10px;font-weight:900;display:flex;position:relative}.trailer-browser-bar span{background:#f4ead733;border-radius:50%;width:8px;height:8px}.trailer-browser-bar span:first-child{background:rgba(var(--gold-rgb), .62)}.trailer-browser-bar strong{margin-left:8px}.trailer-sky{position:absolute;inset:42px 0 0;overflow:hidden}.trailer-mood{background:radial-gradient(circle at 24% 32%, rgba(var(--gold-rgb), .22), transparent 18rem), radial-gradient(circle at 70% 34%, rgba(var(--blue-rgb), .18), transparent 20rem), radial-gradient(circle at 62% 72%, rgba(var(--ember-rgb), .18), transparent 18rem);opacity:.48;transition:opacity .62s,filter .62s;position:absolute;inset:-18%}.trailer-sun{width:46px;height:46px;box-shadow:0 0 42px rgba(var(--gold-rgb), .56), 0 0 114px rgba(var(--gold-rgb), .18);opacity:.56;background:radial-gradient(circle at 34% 33%,#fff4c8,#d4a24c 48%,#665d09);border-radius:50%;transition:opacity .62s,transform .62s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.88)}.trailer-scene-caption{z-index:7;color:#f4ead7d1;pointer-events:none;max-width:min(360px,100% - 52px);position:absolute;top:24px;left:26px}.scene-copy{opacity:0;text-shadow:0 10px 34px #000000c2;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3.2vw,42px);font-style:italic;font-weight:800;line-height:1.02;transition:opacity .48s,transform .52s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0 auto auto 0;transform:translateY(10px)}.trailer-ring,.trailer-focus-orbit{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(62deg)rotate(-10deg)}.trailer-ring{opacity:.18;border:1px solid #f4ead71f;transition:opacity .62s,scale .72s cubic-bezier(.16,1,.3,1);scale:.96}.ring-one{border-color:rgba(var(--gold-rgb), .18);width:520px;height:520px}.ring-two{border-color:rgba(var(--blue-rgb), .18);width:390px;height:390px;animation-delay:.4s}.ring-three{width:240px;height:240px;animation-delay:.8s}.trailer-timing{color:#f4ead7c7;text-shadow:0 1px 22px #000000b3;opacity:0;align-items:center;gap:12px;transition:opacity .54s,transform .58s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:15%;left:12%;transform:translateY(12px)}.trailer-timing span{background:#f7e4bd;border-radius:50%;width:7px;height:7px;box-shadow:0 0 22px #f4ead7b8}.trailer-timing p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-style:italic}.trailer-star{width:8px;height:8px;box-shadow:0 0 16px #f4ead7a3, 0 0 42px rgba(var(--gold-rgb), .12);opacity:.2;background:#f4ead7cc;border-radius:50%;transition:opacity .52s,transform .62s cubic-bezier(.16,1,.3,1),box-shadow .52s;position:absolute;transform:scale(.72)}.trailer-star.s1{top:28%;right:28%}.trailer-star.s2{animation-delay:.3s;top:42%;right:18%}.trailer-star.s3{animation-delay:.6s;top:37%;right:42%}.trailer-star.s4{animation-delay:.9s;top:57%;right:32%}.trailer-star.daily{background:var(--gold);opacity:0;width:12px;height:12px;bottom:17%;left:18%;transform:scale(.68)}.trailer-folder-lines{opacity:0;width:250px;height:210px;transition:opacity .52s;position:absolute;top:30%;right:16%}.trailer-folder-lines span{transform-origin:0;background:linear-gradient(90deg,#f4ead70a,#f4ead794,#f4ead714);height:1px;transition:scale .7s cubic-bezier(.16,1,.3,1);position:absolute;left:0;scale:.18 1}.trailer-folder-lines span:first-child{width:180px;top:30px;transform:rotate(17deg)}.trailer-folder-lines span:nth-child(2){width:130px;animation-delay:.4s;top:82px;transform:rotate(-28deg)}.trailer-folder-lines span:nth-child(3){width:210px;animation-delay:.8s;top:124px;transform:rotate(38deg)}.trailer-focus-orbit{border:2px solid rgba(var(--gold-rgb), .16);border-top-color:rgba(var(--gold-rgb), .85);opacity:0;width:170px;height:170px;transition:opacity .56s;animation:4.5s linear infinite focus-orbit-fill}.trailer-chart{opacity:0;border:1px solid #f4ead729;width:190px;height:190px;transition:opacity .56s,transform .62s cubic-bezier(.16,1,.3,1);position:absolute;bottom:8%;right:8%;transform:translateY(16px)}.trailer-chart span{transform-origin:50%;background:#f4ead757;width:100%;height:1px;animation:5.8s ease-in-out infinite chart-line-draw;position:absolute;top:50%;left:0}.trailer-search,.trailer-daily-note{z-index:8;opacity:0;pointer-events:none;background:#02030ac7;border:1px solid #f4ead721;border-radius:999px;transition:opacity .54s,transform .58s cubic-bezier(.16,1,.3,1);position:absolute;box-shadow:0 20px 60px #00000061}.trailer-search{align-items:center;gap:12px;padding:13px 16px;display:flex;top:27%;right:12%;transform:translateY(12px)}.trailer-search span{color:#f4ead77a;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.trailer-search strong{color:var(--ink);font-size:22px}.trailer-daily-note{border-radius:8px;width:min(300px,72%);padding:14px 16px;display:grid;bottom:16%;left:24%;transform:translateY(14px)}.trailer-daily-note span{color:rgba(var(--gold-rgb), .88);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:900}.trailer-daily-note strong{color:#f4ead7d1;margin-top:6px;font-size:14px;line-height:1.35}html[data-trailer-scene=wake] .scene-wake,html[data-trailer-scene=timing] .scene-timing,html[data-trailer-scene=bookmarks] .scene-bookmarks,html[data-trailer-scene=search] .scene-search,html[data-trailer-scene=daily] .scene-daily,html[data-trailer-scene=focus] .scene-focus{opacity:1;transform:translateY(0)}html[data-trailer-scene=wake] .trailer-ring,html[data-trailer-scene=timing] .trailer-ring,html[data-trailer-scene=bookmarks] .trailer-ring,html[data-trailer-scene=search] .trailer-ring,html[data-trailer-scene=daily] .trailer-ring,html[data-trailer-scene=focus] .trailer-ring{opacity:.52;scale:1}html[data-trailer-scene=wake] .trailer-sun,html[data-trailer-scene=timing] .trailer-sun,html[data-trailer-scene=bookmarks] .trailer-sun,html[data-trailer-scene=search] .trailer-sun,html[data-trailer-scene=daily] .trailer-sun,html[data-trailer-scene=focus] .trailer-sun{opacity:1;transform:translate(-50%,-50%)scale(1)}html[data-trailer-scene=timing] .trailer-mood,html[data-trailer-scene=daily] .trailer-mood{opacity:.86;filter:saturate(1.2)}html[data-trailer-scene=timing] .trailer-timing,html[data-trailer-scene=bookmarks] .trailer-timing,html[data-trailer-scene=search] .trailer-timing,html[data-trailer-scene=daily] .trailer-timing,html[data-trailer-scene=focus] .trailer-timing{opacity:1;transform:translateY(0)}html[data-trailer-scene=bookmarks] .trailer-star,html[data-trailer-scene=search] .trailer-star,html[data-trailer-scene=daily] .trailer-star,html[data-trailer-scene=focus] .trailer-star{opacity:.94;transform:scale(1)}html[data-trailer-scene=bookmarks] .trailer-folder-lines,html[data-trailer-scene=search] .trailer-folder-lines,html[data-trailer-scene=daily] .trailer-folder-lines,html[data-trailer-scene=focus] .trailer-folder-lines{opacity:.86}html[data-trailer-scene=bookmarks] .trailer-folder-lines span,html[data-trailer-scene=search] .trailer-folder-lines span,html[data-trailer-scene=daily] .trailer-folder-lines span,html[data-trailer-scene=focus] .trailer-folder-lines span{scale:1}html[data-trailer-scene=search] .trailer-search,html[data-trailer-scene=daily] .trailer-daily-note,html[data-trailer-scene=focus] .trailer-daily-note{opacity:1;transform:translateY(0)}html[data-trailer-scene=daily] .trailer-star.daily,html[data-trailer-scene=focus] .trailer-star.daily{opacity:1;box-shadow:0 0 0 12px rgba(var(--gold-rgb), .08), 0 0 34px rgba(var(--gold-rgb), .68);transform:scale(1.22)}html[data-trailer-scene=focus] .trailer-focus-orbit{opacity:.9}html[data-trailer-scene=focus] .trailer-chart{opacity:.9;transform:translateY(0)}.trailer-chart span:first-child{transform:rotate(45deg)}.trailer-chart span:nth-child(2){animation-delay:.3s;transform:rotate(-45deg)}.trailer-chart span:nth-child(3){animation-delay:.6s;transform:rotate(90deg)}.trailer-chart span:nth-child(4){animation-delay:.9s;transform:rotate(0)}.trailer-copy{max-width:640px}.trailer-copy>p,.demo-copy p,.demo-copy small,.privacy-strip p,.launch-panel p,.page-copy p,.page-copy li{color:var(--muted);font-size:17px;line-height:1.64}.demo-copy small{color:#f4ead78a;font-size:13px;display:block}.trailer-steps{gap:16px;margin-top:36px;display:grid}.trailer-step{opacity:.56;border-top:1px solid #f4ead71f;padding:22px 0 6px;transition:opacity .36s,transform .42s cubic-bezier(.16,1,.3,1),border-color .36s;transform:translate(0)}html[data-trailer-scene=wake] .trailer-step[data-trailer-scene=wake],html[data-trailer-scene=timing] .trailer-step[data-trailer-scene=timing],html[data-trailer-scene=bookmarks] .trailer-step[data-trailer-scene=bookmarks],html[data-trailer-scene=search] .trailer-step[data-trailer-scene=search],html[data-trailer-scene=daily] .trailer-step[data-trailer-scene=daily],html[data-trailer-scene=focus] .trailer-step[data-trailer-scene=focus]{border-color:rgba(var(--gold-rgb), .42);opacity:1;transform:translate(8px)}.trailer-step span,.feature-scene p{color:rgba(var(--gold-rgb), .82);letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.trailer-step p{color:var(--muted);margin-bottom:0;font-size:15px;line-height:1.58}.trailer-step h3,.feature-scene h3{margin-bottom:8px}.trailer-step small,.feature-scene small{color:var(--muted);font-size:15px;line-height:1.6;display:block}.bookmark-demo-section{grid-template-columns:minmax(18rem,.42fr) minmax(0,1fr);align-items:center;gap:48px;width:min(1320px,100vw - 48px);margin:0 auto;padding:50px 0 116px;display:grid}.bookmark-galaxy-demo{background:radial-gradient(circle at 18% 22%, rgba(var(--gold-rgb), .18), transparent 17rem), radial-gradient(circle at 74% 55%, rgba(var(--blue-rgb), .15), transparent 18rem), #04060ec2;border:1px solid #f4ead71f;border-radius:8px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 44px 130px #00000070,inset 0 0 90px #f4ead706}.bookmark-galaxy-demo:before{border:1px solid rgba(var(--gold-rgb), .1);content:"";opacity:.72;border-radius:50%;position:absolute;inset:14%;transform:rotateX(60deg)rotate(-12deg)}.demo-search-line{z-index:5;width:min(420px,100% - 56px);box-shadow:0 18px 42px #0000004d, 0 0 36px rgba(var(--gold-rgb), .09);background:#02030abd;border:1px solid #f4ead72e;border-radius:999px;align-items:center;gap:12px;padding:14px 18px;display:flex;position:absolute;top:28px;left:28px}.demo-search-line span{color:#f4ead770;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.demo-search-line strong{color:var(--ink);font-size:22px}.query-word{display:none}html:not([data-demo-query]) .query-figma,html[data-demo-query=figma] .query-figma,html[data-demo-query=notion] .query-notion,html[data-demo-query=invoice] .query-invoice{display:block}.demo-search-line i{background:#f4ead7c7;width:1px;height:22px;animation:1.2s step-end infinite cursor-blink}.demo-bookmark-star{top:var(--star-y);left:var(--star-x);z-index:2;color:#f4ead785;opacity:.32;pointer-events:none;gap:4px;min-width:120px;font-size:10px;font-style:normal;transition:opacity .36s,filter .36s;display:grid;position:absolute;transform:translate(-6px,-6px)}.demo-bookmark-star i{background:#f4ead79e;border-radius:50%;width:9px;height:9px;box-shadow:0 0 18px #f4ead759}.demo-bookmark-star em{color:#f4ead794;text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-style:normal;font-weight:800;overflow:hidden}.demo-bookmark-star small{color:#f4ead75c}html:not([data-demo-query]) .demo-bookmark-star.match-figma,html[data-demo-query=figma] .demo-bookmark-star.match-figma,html[data-demo-query=notion] .demo-bookmark-star.match-notion,html[data-demo-query=invoice] .demo-bookmark-star.match-invoice{z-index:4;opacity:1;filter:brightness(1.15)}html:not([data-demo-query]) .demo-bookmark-star.match-figma i,html[data-demo-query=figma] .demo-bookmark-star.match-figma i,html[data-demo-query=notion] .demo-bookmark-star.match-notion i,html[data-demo-query=invoice] .demo-bookmark-star.match-invoice i{box-shadow:0 0 0 5px rgba(var(--gold-rgb), .09), 0 0 28px #f4ead7b8;background:#f7e4bd;animation:2.7s ease-in-out infinite matched-star}html:not([data-demo-query]) .demo-bookmark-star.match-figma em,html[data-demo-query=figma] .demo-bookmark-star.match-figma em,html[data-demo-query=notion] .demo-bookmark-star.match-notion em,html[data-demo-query=invoice] .demo-bookmark-star.match-invoice em{color:#f4ead7e6}.demo-galaxy-lines,.demo-pointer{z-index:1;pointer-events:none;position:absolute}.demo-galaxy-lines{inset:0}.demo-galaxy-lines span{transform-origin:0;background:linear-gradient(90deg,#f4ead70a,#f4ead78f,#f4ead70d);height:1px;animation:5.4s ease-in-out infinite draw-line;position:absolute}.demo-galaxy-lines span:first-child{width:220px;top:31%;left:22%;transform:rotate(-12deg)}.demo-galaxy-lines span:nth-child(2){width:210px;animation-delay:.5s;top:32%;left:38%;transform:rotate(108deg)}.demo-galaxy-lines span:nth-child(3){width:260px;animation-delay:1s;top:68%;left:31%;transform:rotate(-49deg)}.demo-pointer{background:linear-gradient(90deg, rgba(var(--gold-rgb), .82), transparent);width:170px;height:1px;animation:3.2s ease-in-out infinite pointer-seek;top:86px;left:130px;transform:rotate(35deg)}.demo-results,.demo-result-group,.demo-folder-tag{z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#02030ad1;border:1px solid #f4ead721;border-radius:8px;position:absolute;box-shadow:0 22px 70px #0000006b}.demo-results{width:min(300px,100% - 56px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;display:none;bottom:28px;right:28px}.demo-result-group,.demo-folder-tag{gap:5px;margin-top:10px;padding:14px 16px;display:grid;position:relative}html:not([data-demo-query]) .demo-results.query-figma,html[data-demo-query=figma] .demo-results.query-figma,html[data-demo-query=notion] .demo-results.query-notion,html[data-demo-query=invoice] .demo-results.query-invoice{display:block}.demo-result-group.best{border-color:rgba(var(--gold-rgb), .28)}.demo-result-group.same{background:#02030aad}.demo-result-group.web{background:#02030a8f}.demo-result-group p,.demo-folder-tag span{color:rgba(var(--gold-rgb), .82);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}.demo-result-group strong{margin-bottom:5px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-style:italic;display:block}.demo-result-group span,.demo-folder-tag strong{color:#f4ead794;font-size:13px}.demo-folder-tag{margin-top:0;position:relative;top:auto;right:auto}.feature-scenes-section{width:min(1320px,100vw - 48px);margin:0 auto;padding:18px 0 96px}.section-kicker{max-width:760px;margin-bottom:34px}.feature-scenes{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.feature-scene{background:linear-gradient(135deg,#f4ead70d,#f4ead703),#050710a3;border:1px solid #f4ead71c;border-radius:8px;min-height:330px;padding:18px;overflow:hidden;box-shadow:0 30px 84px #00000038}.feature-visual{border-bottom:1px solid #f4ead717;height:132px;margin-bottom:18px;position:relative;overflow:hidden}.feature-visual span{position:absolute}.feature-visual.weather{background:radial-gradient(circle at 20% 40%, rgba(var(--gold-rgb), .18), transparent 70px), radial-gradient(circle at 72% 44%, rgba(var(--blue-rgb), .14), transparent 80px);animation:9s ease-in-out infinite sky-weather-cycle}.feature-visual.weather span{background:linear-gradient(90deg, transparent, rgba(var(--gold-rgb), .78), transparent);width:78%;height:1px;inset:50% auto auto 10%}.feature-visual.bookmarks span{background:#f4ead7d1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #f4ead770}.feature-visual.bookmarks span:first-child{top:24px;left:18%}.feature-visual.bookmarks span:nth-child(2){top:46px;left:48%}.feature-visual.bookmarks span:nth-child(3){top:88px;left:34%}.feature-visual.bookmarks span:nth-child(4){top:74px;left:76%}.feature-visual.daily span:first-child{background:var(--gold);width:10px;height:10px;box-shadow:0 0 28px rgba(var(--gold-rgb), .72);border-radius:50%;top:45%;left:16%}.feature-visual.daily span:nth-child(2){background:linear-gradient(90deg,#f4ead7a3,#0000);width:58%;height:1px;top:46%;left:24%}.feature-visual.daily span:nth-child(3){background:#f4ead72e;border-radius:999px;width:52%;height:10px;animation:3.4s ease-in-out infinite type-line;top:58%;left:24%}.feature-visual.focus span:first-child{border:2px solid rgba(var(--gold-rgb), .16);border-top-color:rgba(var(--gold-rgb), .88);border-radius:50%;width:82px;height:82px;animation:2.8s linear infinite focus-mini-fill;top:26px;left:50%;transform:translate(-50%)}.feature-visual.focus span:nth-child(2){background:var(--gold);width:14px;height:14px;box-shadow:0 0 26px rgba(var(--gold-rgb), .5);border-radius:50%;top:61px;left:50%;transform:translate(-50%)}.feature-visual.chart span{transform-origin:50%;background:#f4ead770;width:68%;height:1px;animation:4.6s ease-in-out infinite chart-line-draw;top:50%;left:16%}.feature-visual.chart span:first-child{transform:rotate(45deg)}.feature-visual.chart span:nth-child(2){animation-delay:.3s;transform:rotate(-45deg)}.feature-visual.chart span:nth-child(3){animation-delay:.6s;transform:rotate(90deg)}.feature-visual.chart span:nth-child(4){animation-delay:.9s;transform:rotate(0)}.sky-demo-section{grid-template-columns:minmax(18rem,.46fr) minmax(0,1fr);align-items:center;gap:48px;width:min(1360px,100vw - 48px);margin:0 auto;padding:70px 0 110px;display:grid}.demo-copy{max-width:440px}.sky-frame{background:radial-gradient(circle at 74% 46%, rgba(var(--blue-rgb), .12), transparent 22rem), radial-gradient(circle at 18% 62%, rgba(var(--gold-rgb), .1), transparent 20rem), #040711;box-shadow:0 42px 120px #0000006b, 0 0 120px rgba(var(--blue-rgb), .13), 0 0 110px rgba(var(--gold-rgb), .09);border:1px solid #f4ead724;border-radius:8px;margin:0;position:relative;overflow:hidden}.sky-frame:before{z-index:2;content:"";pointer-events:none;background:radial-gradient(at 77% 21%,#02030ac7 0 13%,#02030a6b 22%,#0000 34%),radial-gradient(at 83% 70%,#02030aad 0 11%,#02030a57 20%,#0000 32%),linear-gradient(90deg,#02030a14,#0000 18% 82%,#02030a1a),linear-gradient(#02030a0f,#0000 22%,#02030a2e);position:absolute;inset:0;box-shadow:inset 0 0 52px #02030a57}.sky-frame img{aspect-ratio:16/9;opacity:.46;filter:brightness(.92)contrast(1.08)saturate(.95);object-fit:cover;object-position:center;width:100%;transform:scale(1.006)}.sky-frame-live{z-index:3;pointer-events:none;transform:translate3d(calc(var(--sky-x) * -10px), calc(var(--sky-y) * -7px), 0);transition:transform .18s ease-out;position:absolute;inset:0;overflow:hidden}.live-orbit{border:1px solid #f4ead729;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)scaleX(1.58)}.live-orbit-one{border-color:rgba(var(--gold-rgb), .22);width:22%;height:22%;animation:12s linear infinite live-orbit-drift}.live-orbit-two{border-color:rgba(var(--blue-rgb), .22);width:42%;height:42%;animation:18s linear infinite reverse live-orbit-drift}.live-orbit-three{border-color:#f4ead721;width:68%;height:68%;animation:25s linear infinite live-orbit-drift}.live-sun{aspect-ratio:1;width:clamp(20px,3.2vw,38px);box-shadow:0 0 26px rgba(var(--gold-rgb), .62), 0 0 74px rgba(var(--gold-rgb), .2);background:radial-gradient(circle,#fff6a8 0 28%,#cab032 29% 58%,#d4a24c3d 59% 100%);border-radius:50%;position:absolute;top:49.5%;left:49.8%;transform:translate(-50%,-50%)}.live-planet{z-index:2;aspect-ratio:1;background:var(--ink);border-radius:50%;width:12px;animation:4.8s ease-in-out infinite live-planet-pulse;position:absolute;box-shadow:0 0 18px}.live-planet.moon{color:#f4ead7c7;background:#d3cdc0;top:47%;left:43%}.live-planet.venus{width:14px;color:rgba(var(--gold-rgb), .9);background:#c49a5d;animation-delay:.7s;top:49%;left:37%}.live-planet.mars{width:10px;color:rgba(var(--ember-rgb), .95);background:#9d4c32;animation-delay:1.4s;top:68%;left:45%}.live-planet.jupiter{color:#d0ab76eb;background:#c7a170;width:18px;animation-delay:2.1s;top:42%;left:86%}.live-comet{background:linear-gradient(90deg, transparent, rgba(var(--ember-rgb), .12), rgba(var(--ember-rgb), .72), transparent);width:19%;height:1px;animation:6.8s ease-in-out infinite live-comet-sweep;position:absolute;top:74%;left:6%;transform:rotate(-9deg)}.live-timing,.live-bookmark-note{z-index:4;text-shadow:0 3px 28px #000000d1;gap:3px;display:grid;position:absolute}.live-timing{top:17%;right:13%}.live-timing i{background:linear-gradient(90deg,#f4ead7b3,#0000);width:36px;height:1px;position:absolute;top:14px;left:-48px}.live-timing i:before{background:var(--ink);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:-8px;box-shadow:0 0 18px #f4ead7b8}.live-timing p{color:var(--ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.6vw,54px);font-style:italic;font-weight:800;line-height:.94}.live-timing strong,.live-bookmark-note strong{color:#f4ead7b8;font-size:12px}.live-bookmark-note{max-width:230px;bottom:20%;right:8%}.live-bookmark-note span{color:rgba(var(--gold-rgb), .9);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.sky-frame figcaption{z-index:4;border-left:1px solid rgba(var(--gold-rgb), .38);text-align:right;text-shadow:0 1px 18px #000000b3;gap:4px;max-width:min(330px,72%);padding-left:14px;display:grid;position:absolute;bottom:16px;right:18px}.sky-frame figcaption span{color:rgba(var(--gold-rgb), .9);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900}.sky-frame figcaption strong{color:#f4ead7cc;font-size:13px}.privacy-strip,.launch-panel,.page-shell{width:min(var(--max), calc(100vw - 48px));margin:0 auto}.privacy-strip,.launch-panel,.page-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#f4ead70e,#f4ead705),#050710a8;border-radius:8px;box-shadow:0 28px 84px #00000047}.privacy-strip{grid-template-columns:1fr .72fr;align-items:center;gap:36px;margin-bottom:72px;padding:34px;display:grid}.privacy-strip ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.privacy-strip li{color:#f4ead7cc;border:1px solid #f4ead71c;border-radius:999px;padding:12px 14px;font-size:13px;font-weight:750}.launch-panel{margin-bottom:78px;padding:34px}.launch-panel p{max-width:700px}.page-shell{min-height:100svh;padding:28px 0 76px}.page-card{margin-top:44px;padding:34px}.page-copy{max-width:880px}.page-copy h1{max-width:850px;font-size:clamp(48px,7vw,76px)}.page-copy h2{margin-top:36px;font-size:clamp(30px,4vw,42px)}.page-copy ul{padding-left:22px}.page-copy a:not(.primary-button):not(.secondary-button){color:#f4ead7eb;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--gold-rgb), .5);text-decoration-color:rgba(var(--gold-rgb), .5);text-underline-offset:4px}.status-pill{border:1px solid rgba(var(--gold-rgb), .28);color:#f4ead7c2;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin-bottom:20px;padding:9px 12px;font-size:12px;font-weight:800;display:inline-flex}.demo-page{padding-bottom:76px}.demo-hero{grid-template-columns:minmax(0,.7fr) minmax(32rem,1.3fr);align-items:center;gap:44px;padding:64px 0 34px;display:grid}.demo-hero h1{max-width:420px;font-size:clamp(48px,5.2vw,78px)}.demo-frame{box-shadow:0 44px 120px #0000006b, 0 0 78px rgba(var(--gold-rgb), .08);background:#050710c7;border:1px solid #f4ead724;border-radius:8px;margin:0;overflow:hidden}.browser-bar{color:#f4ead780;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #f4ead71a;align-items:center;gap:8px;padding:12px 14px;font-size:11px;font-weight:800;display:flex}.browser-bar span{background:#f4ead738;border-radius:50%;width:9px;height:9px}.browser-bar span:first-child{background:rgba(var(--gold-rgb), .62)}.browser-bar strong{margin-left:8px;font-weight:800}.demo-motion-panel{grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr);align-items:center;gap:34px;padding:28px 0 18px;display:grid}.demo-live-sky{background:radial-gradient(circle at 24% 24%, rgba(var(--gold-rgb), .18), transparent 16rem), radial-gradient(circle at 76% 54%, rgba(var(--blue-rgb), .15), transparent 18rem), #04060ebd;border:1px solid #f4ead71f;border-radius:8px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 36px 110px #0000005c}.demo-hero-sky{min-height:min(68svh,650px)}.demo-live-orbit{border:1px solid rgba(var(--gold-rgb), .14);border-radius:50%;width:380px;height:380px;animation:4.4s ease-in-out infinite trailer-ring-wake;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(62deg)rotate(-12deg)}.demo-live-sun{width:34px;height:34px;box-shadow:0 0 52px rgba(var(--gold-rgb), .42);background:radial-gradient(circle at 35% 35%,#fff4c8,#d4a24c 48%,#665d09);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.demo-live-search{z-index:4;background:#02030ac7;border:1px solid #f4ead72b;border-radius:999px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:absolute;top:28px;left:28px}.demo-live-search span{color:#f4ead77a;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.demo-live-search strong{font-size:20px}.demo-live-star{top:var(--star-y);left:var(--star-x);background:#f4ead7b3;border-radius:50%;width:9px;height:9px;animation:4.2s ease-in-out infinite bookmark-star-form;position:absolute;box-shadow:0 0 18px #f4ead766}.demo-live-star.match{box-shadow:0 0 0 7px rgba(var(--gold-rgb), .08), 0 0 28px #f4ead7b8;background:#f7e4bd}.demo-live-star.dim{opacity:.34}.demo-live-line{background:linear-gradient(90deg, rgba(var(--gold-rgb), .82), transparent);width:180px;height:1px;animation:3.2s ease-in-out infinite pointer-seek;position:absolute;top:92px;left:128px;transform:rotate(25deg)}.demo-live-reading{background:#02030ac7;border:1px solid #f4ead721;border-radius:8px;width:min(310px,100% - 52px);padding:16px;position:absolute;bottom:26px;right:26px}.demo-live-reading p{color:rgba(var(--gold-rgb), .86);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}.demo-live-reading strong{font-family:Georgia,Times New Roman,serif;font-size:22px;font-style:italic;line-height:1.16}.demo-chart-ghost{opacity:.5;border:1px solid #f4ead729;width:180px;height:180px;position:absolute;top:18%;right:7%}.demo-chart-ghost span{transform-origin:50%;background:#f4ead757;width:100%;height:1px;animation:4.8s ease-in-out infinite chart-line-draw;position:absolute;top:50%;left:0}.demo-chart-ghost span:first-child{transform:rotate(45deg)}.demo-chart-ghost span:nth-child(2){animation-delay:.3s;transform:rotate(-45deg)}.demo-chart-ghost span:nth-child(3){animation-delay:.6s;transform:rotate(90deg)}.demo-chart-ghost span:nth-child(4){animation-delay:.9s;transform:rotate(0)}.demo-motion-copy p{color:var(--muted);font-size:16px;line-height:1.6}.demo-frame img{aspect-ratio:16/9;opacity:.96;filter:brightness(1.12)contrast(1.16)saturate(1.08);object-fit:cover;object-position:center;width:100%}.demo-timeline{grid-template-columns:repeat(4,1fr);gap:14px;padding-top:26px;display:grid}.demo-step{background:#0507108f;border:1px solid #f4ead71c;border-radius:8px;grid-template-columns:auto 1fr;gap:14px;padding:18px;display:grid}.demo-step span{color:rgba(var(--gold-rgb), .78);letter-spacing:.18em;font-size:11px;font-weight:900}.demo-step h2{margin-bottom:8px;font-size:24px}.demo-step p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}@keyframes star-pulse{0%,to{opacity:.28;transform:scale(.72)}45%{opacity:1;transform:scale(1.25)}}@keyframes star-flare{0%,64%,to{opacity:0;transform:translate(-50%,-50%)rotate(42deg)scaleX(.2)}72%,82%{opacity:.72;transform:translate(-50%,-50%)rotate(42deg)scaleX(1)}}@keyframes hero-arc-drift{0%,to{opacity:.48;translate:0}50%{opacity:.82;translate:24px 16px}}@keyframes comet-sweep{0%,72%{opacity:0;transform:translate(0)rotate(-12deg)}78%{opacity:.72}to{opacity:0;transform:translate(140vw)rotate(-12deg)}}@keyframes orbit-spin{0%{transform:rotate(var(--orbit-angle))}to{transform:rotate(calc(var(--orbit-angle) + 360deg))}}@keyframes draw-line{0%,to{opacity:.14;transform-origin:0;scale:.18 1}44%,72%{opacity:.88;scale:1}}@keyframes reveal-up{0%{opacity:.16;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes live-orbit-drift{0%{rotate:none}to{rotate:360deg}}@keyframes live-planet-pulse{0%,to{filter:brightness(.9);transform:scale(.96)}48%{filter:brightness(1.2);transform:scale(1.08)}}@keyframes live-comet-sweep{0%,to{opacity:0;translate:-20%}44%,68%{opacity:.82;translate:12%}}@keyframes wake-dot{0%,to{opacity:.36;transform:translateY(0)scale(.82)}44%{opacity:1;transform:translateY(-4px)scale(1.18)}}@keyframes sky-weather-cycle{0%,to{filter:hue-rotate()saturate();opacity:.62}38%{filter:hue-rotate(18deg)saturate(1.15);opacity:.84}72%{filter:hue-rotate(-34deg)saturate(1.22);opacity:.76}}@keyframes trailer-ring-wake{0%,to{opacity:.22;scale:.94}48%{opacity:.78;scale:1}}@keyframes bookmark-star-form{0%,20%{opacity:.2;scale:.55}46%,84%{opacity:1;scale:1}to{opacity:.52;scale:.82}}@keyframes daily-star-mark{0%,to{box-shadow:0 0 0 0 rgba(var(--gold-rgb), 0), 0 0 22px rgba(var(--gold-rgb), .52);scale:.9}48%{box-shadow:0 0 0 18px rgba(var(--gold-rgb), .08), 0 0 42px rgba(var(--gold-rgb), .78);scale:1.12}}@keyframes focus-orbit-fill{0%{transform:translate(-50%,-50%)rotateX(62deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(62deg)rotate(360deg)}}@keyframes focus-mini-fill{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(360deg)}}@keyframes chart-line-draw{0%,to{opacity:.18;scale:.18 1}50%,78%{opacity:.92;scale:1}}@keyframes cursor-blink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes matched-star{0%,to{scale:.9}52%{scale:1.24}}@keyframes pointer-seek{0%,to{opacity:.3;scale:.32 1}52%{opacity:.92;scale:1}}@keyframes type-line{0%,to{clip-path:inset(0 100% 0 0)}48%,78%{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-scroll-reveal]{opacity:1;transition:none;transform:none}}@media (max-width:1100px){.hero-orbit-system{opacity:.8;width:790px;max-width:none;right:-17%}.callout-search{right:4%}.callout-focus{right:32%}.trailer-section,.bookmark-demo-section,.story-section,.sky-demo-section,.privacy-strip,.demo-motion-panel{grid-template-columns:1fr}.trailer-visual{min-height:560px;position:relative;top:auto}.feature-scenes{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-timeline{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.cinematic-hero{min-height:100svh;padding:20px 16px 34px}.site-nav{flex-direction:column;align-items:flex-start;gap:14px}.nav-links{flex-wrap:wrap;gap:10px;font-size:12px}.hero-stage{inset:132px 0 0;overflow:hidden}.hero-orbit-system{opacity:.66;width:690px;top:38%;right:-22rem}.sky-callout{display:none}.hero-copy{padding-top:36svh}h1{font-size:clamp(58px,18vw,82px)}.hero-lede{max-width:100%;font-size:17px}.primary-button,.secondary-button{width:100%}.trailer-section,.bookmark-demo-section,.feature-scenes-section,.story-section,.sky-demo-section,.privacy-strip,.launch-panel,.page-shell{width:min(100vw - 28px, var(--max))}.trailer-section{padding:78px 0 64px}.trailer-browser,.bookmark-galaxy-demo,.demo-live-sky{min-height:420px}.demo-hero-sky{min-height:520px}.trailer-chart,.callout-focus{display:none}.trailer-ring.ring-one{width:430px;height:430px}.bookmark-demo-section,.feature-scenes-section,.sky-demo-section{padding-bottom:72px}.feature-scenes{grid-template-columns:1fr}.privacy-strip,.launch-panel,.page-card{padding:22px}.demo-hero{grid-template-columns:1fr;padding-top:48px}.demo-motion-panel,.demo-timeline{grid-template-columns:1fr}}@media (max-width:430px){.brand{font-size:11px}.hero-copy{padding-top:34svh}.hero-mantra{font-size:18px}.trailer-copy>p,.demo-copy p,.privacy-strip p,.launch-panel p,.page-copy p,.page-copy li{font-size:15px}.sky-frame figcaption{text-align:left;max-width:none;left:14px;right:14px}}
