:root{--ink:#100f0d;--paper:#f0ece3;--muted:#a7a298;--amber:#d5a45d;--violet:#8d6aab;--line:#f5eee224;--font-sans:var(--font-inter),var(--font-noto),system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);font-family:var(--font-sans);font-synthesis:none;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.15em;height:1.15em}.section-pad{padding:clamp(6rem,10vw,10rem) clamp(1.25rem,6vw,7rem)}.site-header{z-index:20;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;width:100%;height:6.5rem;padding:0 clamp(1.25rem,5vw,5.5rem);display:flex;position:absolute;top:0;left:0}.brand{letter-spacing:-.03em;align-items:center;gap:.75rem;font-size:1.05rem;font-weight:700;display:inline-flex}.brand-symbol{flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid;position:relative}.brand-symbol img{object-fit:contain;width:100%;height:100%;display:block}.desktop-nav{color:#c5c1b8;gap:2.4rem;font-size:.78rem;display:flex}.desktop-nav a{transition:color .2s}.desktop-nav a:hover{color:#fff}.nav-actions{align-items:center;gap:1.3rem;display:flex}.text-button{cursor:pointer;background:0 0;border:0;padding:.5rem;font-size:.78rem}.nav-cta,.primary-cta{background:var(--paper);color:#151310;cursor:pointer;letter-spacing:.03em;border:0;border-radius:0;justify-content:center;align-items:center;gap:1.1rem;font-size:.78rem;font-weight:700;display:inline-flex}.nav-cta{min-height:2.9rem;padding:0 1.3rem}.primary-cta{min-height:3.75rem;padding:0 1.75rem}.nav-cta:hover,.primary-cta:hover{background:#fff}.nav-cta svg,.primary-cta svg{transition:transform .2s}.nav-cta:hover svg,.primary-cta:hover svg{transform:translate(4px)}.hero{align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:center}.hero-shade{background:linear-gradient(90deg,#0c0b09f7 0%,#0c0b09cc 37%,#0c0b0926 75%),linear-gradient(#0000 65%,#0c0b09cc);position:absolute;inset:0}.hero-content{z-index:2;width:min(57rem,90vw);margin-left:clamp(1.25rem,8vw,9rem);padding-top:7rem;position:relative}.status-pill{color:#cdc8bf;letter-spacing:.12em;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.65rem;padding:.55rem .9rem;font-size:.66rem;display:inline-flex}.status-pill i{background:var(--amber);width:.35rem;height:.35rem;box-shadow:0 0 1rem var(--amber);border-radius:50%}.hero h1{letter-spacing:-.075em;margin:1.6rem 0 1.3rem;font-size:clamp(3.7rem,8.5vw,8.3rem);font-weight:430;line-height:.93}.hero h1 em{color:#e8b874;font-family:Georgia,Songti SC,serif;font-weight:400}.hero-content>p{color:#b9b4aa;margin:0;font-size:clamp(.92rem,1.25vw,1.12rem);line-height:1.8}.hero-actions{align-items:center;gap:1.4rem;margin-top:2.6rem;display:flex}.ghost-cta{color:#d5d0c7;align-items:center;gap:.7rem;padding:1rem;font-size:.75rem;display:inline-flex}.ghost-cta svg{border:1px solid #ffffff59;border-radius:50%;width:1.6rem;height:1.6rem;padding:.35rem}.trust-row{color:#8f8a81;gap:1.9rem;margin-top:2.4rem;font-size:.66rem;display:flex}.trust-row span{align-items:center;gap:.4rem;display:flex}.trust-row svg{color:var(--amber)}.hero-index{z-index:2;color:#9a958b;letter-spacing:.14em;align-items:center;gap:1rem;font-size:.58rem;display:flex;position:absolute;bottom:3rem;right:5vw}.hero-index b{color:#eee8df;font-size:.9rem}.hero-index i{background:#ffffff45;width:7rem;height:1px}.section-kicker{color:#a49f95;letter-spacing:.2em;align-items:center;gap:1rem;font-size:.62rem;font-weight:700;display:flex}.section-kicker i{background:var(--amber);width:2.5rem;height:1px;display:block}.manifesto{color:#171511;background:#f2eee6}.manifesto-grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;margin-top:4rem;display:grid}.manifesto h2,.pricing h2,.faq h2,.local-copy h2{letter-spacing:-.07em;margin:0;font-size:clamp(3rem,6.3vw,6.5rem);font-weight:450;line-height:1.02}.manifesto h2 span{color:#b2783b;font-family:Georgia,Songti SC,serif;font-weight:400}.manifesto-grid>div>p:first-child{color:#5f5b54;margin:0;font-size:1rem;line-height:1.9}.manifesto-note{color:#24211c;border-left:1px solid #c49a66;margin:2.7rem 0 0;padding-left:1.2rem;font-family:Georgia,Songti SC,serif;font-size:1.1rem;line-height:1.7}.editor-showcase{color:#171511;background:#f2eee6;padding-top:1rem}.editor-frame{background:#171614;border:1px solid #3f3b36;border-radius:.35rem;overflow:hidden;box-shadow:0 2rem 6rem #241b1238}.editor-top{color:#d8d3ca;border-bottom:1px solid #34312d;grid-template-columns:1fr 1fr 1fr;align-items:center;height:3.8rem;padding:0 1.2rem;font-size:.66rem;display:grid}.editor-top .brand{font-size:.78rem}.editor-top>span{text-align:center;color:#8e8980}.editor-top>div{text-align:right;color:#827d74}.editor-top>div i{background:#659b7c;border-radius:50%;width:.35rem;height:.35rem;margin-right:.4rem;display:inline-block}.editor-body{grid-template-columns:7rem minmax(0,1fr) 20rem;min-height:36rem;display:grid}.editor-sidebar{border-right:1px solid #34312d;flex-direction:column;gap:.4rem;padding:1.5rem .8rem;display:flex}.editor-sidebar span{color:#77736b;padding:.8rem;font-size:.68rem}.editor-sidebar .active{border-left:1px solid var(--amber);color:#eee7dc;background:#24211e}.editor-preview{background:#0d0d0c;min-width:0;padding:1.25rem}.preview-picture{background:#090909;height:21rem;position:relative;overflow:hidden}.preview-picture img{object-fit:cover;filter:saturate(.65)brightness(.7)}.preview-play{color:#fff;background:#0f0d0b66;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.timeline-ruler{color:#5f5b55;justify-content:space-between;margin-top:1.5rem;font-size:.5rem;display:flex}.timeline{gap:.4rem;padding-top:.6rem;display:grid;position:relative}.track{gap:.25rem;height:2.1rem;display:flex}.track b{border-radius:.12rem;flex:1;display:block}.track.violet b{background:linear-gradient(90deg,#41364b,#715385)}.track.amber b{background:linear-gradient(90deg,#4f3c28,#8b6540)}.track.audio b{background:repeating-linear-gradient(90deg,#314840 0 2px,#1b2522 2px 5px)}.playhead{z-index:3;background:#e0a65c;width:1px;position:absolute;top:0;bottom:0;left:42%;box-shadow:0 0 .7rem #e0a65c}.ai-panel{background:#1a1917;border-left:1px solid #34312d;padding:1.4rem}.ai-label{color:#c4a16f;letter-spacing:.15em;align-items:center;gap:.5rem;font-size:.58rem;display:flex}.chat-item{margin-top:2rem}.chat-item small,.plan-card small{color:#716d65;font-size:.57rem}.chat-item p{color:#d0cac0;font-size:.72rem;line-height:1.65}.plan-card{background:#201e1b;border:1px solid #3e3933;margin-top:1.3rem;padding:1rem}.plan-card p{color:#aaa49a;align-items:center;gap:.5rem;font-size:.66rem;display:flex}.plan-card p svg{color:#c8a36f}.plan-card button{color:#151310;background:#e8e1d6;border:0;justify-content:space-between;align-items:center;width:100%;margin-top:1rem;padding:.75rem;font-size:.65rem;display:flex}.showcase-caption{color:#817c73;justify-content:space-between;margin:2.3rem 0 0;font-size:.75rem;display:flex}.showcase-caption span{color:#27231f;font-weight:650}.features{background:#12110f;padding-top:3rem}.features>.section-kicker{margin-bottom:4rem}.feature-row{border-top:1px solid var(--line);grid-template-columns:5rem 1fr 1fr 3rem;align-items:center;gap:3rem;padding:3.3rem 0;display:grid}.feature-row>span{color:#766f64;font-size:.65rem}.feature-row h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.5rem,2.8vw,2.8rem);font-weight:480}.feature-row p{color:#938e84;max-width:30rem;margin:0;font-size:.82rem;line-height:1.8}.feature-row>i{color:#b8b1a6;border:1px solid #3b3731;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:grid}.local-first{background:#171511;grid-template-columns:1fr 1fr;align-items:center;gap:9vw;min-height:48rem;display:grid}.local-orbit{aspect-ratio:1;background:radial-gradient(circle,#ca904f17,#0000 50%);border:1px solid #302d29;border-radius:50%;max-width:35rem;margin:auto;position:relative}.local-orbit:before,.local-orbit:after{content:"";border:1px solid #3a3530;border-radius:50%;position:absolute;inset:14%}.local-orbit:after{inset:29%}.local-orbit i{background:#d8a45f;border-radius:50%;width:.42rem;height:.42rem;position:absolute;box-shadow:0 0 1rem #d8a45f}.local-orbit i:first-child{top:12%;left:35%}.local-orbit i:nth-child(2){background:#806497;bottom:38%;right:8%}.local-orbit i:nth-child(3){bottom:10%;left:27%}.local-orbit span{letter-spacing:.45em;font-size:clamp(1rem,2vw,1.5rem);position:absolute;top:50%;left:50%;transform:translate(-45%,-50%)}.local-copy h2{margin-top:3rem;font-size:clamp(3.5rem,5.5vw,5.8rem)}.local-copy>p{color:#99938a;max-width:34rem;line-height:1.9}.local-stats{border-top:1px solid var(--line);gap:4rem;margin-top:3.5rem;padding-top:2rem;display:flex}.local-stats span{gap:.45rem;display:grid}.local-stats b{color:#ddb06e;font-size:1.8rem;font-weight:450}.local-stats small{color:#777168;font-size:.65rem}.pricing{color:#171511;background:#ede8de}.pricing-head{justify-content:space-between;align-items:end;display:flex}.pricing h2{margin-top:2rem;font-size:clamp(3.2rem,5.8vw,6rem)}.billing-toggle{border:1px solid #c7c0b5;padding:.3rem;display:flex}.billing-toggle button{color:#645f57;cursor:pointer;background:0 0;border:0;padding:.75rem 1.2rem;font-size:.7rem}.billing-toggle .active{color:#f4eee4;background:#1b1814}.billing-toggle span{color:#d3a766;margin-left:.35rem;font-size:.55rem}.price-card{background:#f8f4ec;border:1px solid #bfb7aa;max-width:52rem;margin:5rem auto 0;padding:3rem 3.5rem;position:relative;box-shadow:0 2rem 6rem #412d181a}.price-card:before{content:"";background:linear-gradient(135deg,#0000 50%,#c393572b 50%);width:12rem;height:12rem;position:absolute;top:0;right:0}.price-brand{justify-content:space-between;align-items:center;display:flex}.price-brand>span{color:#8f6431;letter-spacing:.18em;border:1px solid #b18b59;padding:.35rem .55rem;font-size:.56rem}.price-value{align-items:baseline;margin-top:3.5rem;display:flex}.price-value sup{font-size:1.6rem}.price-value strong{letter-spacing:-.08em;font-size:clamp(5rem,10vw,8rem);font-weight:400;line-height:.9}.price-value span{color:#766f65;margin-left:.7rem;font-size:.8rem}.price-card>p{color:#817970;margin:.8rem 0 2.5rem;font-size:.72rem}.price-card ul{border-top:1px solid #d5cec3;grid-template-columns:1fr 1fr;gap:1rem 3rem;margin:0;padding:2.2rem 0;list-style:none;display:grid}.price-card li{color:#4f4a43;align-items:center;gap:.7rem;font-size:.78rem;display:flex}.price-card li svg{color:#a5733a}.price-card>button{color:#f1eadf;cursor:pointer;background:#171511;border:0;justify-content:space-between;align-items:center;width:100%;height:3.8rem;padding:0 1.4rem;font-size:.78rem;display:flex}.price-card>button:disabled{opacity:.6}.price-card>small{color:#9a9287;text-align:center;margin-top:1rem;font-size:.58rem;display:block}.page-notice{color:#9c493c;text-align:center;max-width:52rem;margin:1rem auto;font-size:.75rem}.faq{background:#131210;grid-template-columns:.85fr 1.15fr;gap:10vw;display:grid}.faq h2{margin-top:2.5rem;font-size:clamp(3.2rem,5vw,5.2rem)}.faq-list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding:1.8rem 0}.faq summary{cursor:pointer;justify-content:space-between;gap:1rem;font-size:.9rem;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:#a89e91}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:#8f8a81;max-width:40rem;margin:1.2rem 3rem 0 0;font-size:.78rem;line-height:1.8}.closing{text-align:center;place-items:center;height:43rem;display:grid;position:relative;overflow:hidden}.closing>img{object-fit:cover}.closing-shade{background:#0b0a08ab;position:absolute;inset:0}.closing>div:last-child{z-index:1;position:relative}.closing span{color:#d0a063;letter-spacing:.2em;font-size:.6rem}.closing h2{letter-spacing:-.07em;margin:1.5rem 0 2.5rem;font-size:clamp(3.5rem,7vw,7rem);font-weight:430;line-height:.98}.site-footer{background:#0b0b0a;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:2rem;padding:4rem clamp(1.25rem,6vw,7rem);display:grid}.site-footer p{color:#777269;margin:0;font-size:.65rem;line-height:1.6}.site-footer nav{color:#aaa49a;justify-content:flex-end;gap:1.5rem;font-size:.68rem;display:flex}.site-footer small{border-top:1px solid var(--line);color:#514d47;grid-column:1/-1;margin-top:3rem;padding-top:1.5rem;font-size:.55rem}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060504d1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.auth-modal{background:#181613;border:1px solid #3b3731;width:min(30rem,100%);padding:2.4rem;position:relative;box-shadow:0 2rem 7rem #000}.modal-close{color:#8e887e;cursor:pointer;background:0 0;border:0;width:2rem;height:2rem;font-size:1.4rem;position:absolute;top:1rem;right:1rem}.auth-heading{margin-top:3rem}.auth-heading>span{color:#c99551;letter-spacing:.17em;font-size:.58rem}.auth-heading h2{letter-spacing:-.05em;margin:.8rem 0;font-size:2rem;font-weight:470}.auth-heading p{color:#8d887f;margin:0;font-size:.75rem}.auth-modal form{gap:1rem;margin-top:2rem;display:grid}.auth-modal label{color:#afa99f;gap:.5rem;font-size:.68rem;display:grid}.auth-modal input{color:#eee7dc;background:#100f0d;border:1px solid #3d3933;border-radius:0;outline:0;height:3.1rem;padding:0 .9rem}.auth-modal input:focus{border-color:#a9793e}.auth-submit{color:#171511;cursor:pointer;background:#eee7dc;border:0;justify-content:space-between;align-items:center;height:3.3rem;margin-top:.5rem;padding:0 1rem;font-size:.72rem;display:flex}.auth-submit:disabled{opacity:.55}.modal-notice{color:#d2ac77;background:#211c16;border:1px solid #5b4630;padding:.8rem;font-size:.68rem;line-height:1.6}.auth-switch{color:#777168;text-align:center;margin:1.5rem 0 0;font-size:.68rem}.auth-switch button{color:#d4a366;cursor:pointer;background:0 0;border:0;padding:.3rem}.account-page,.verify-page{background:radial-gradient(circle at 80% 10%,#8e664c29,#0000 35%),#11100e;min-height:100vh}.account-page>header,.verify-page>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:6rem;padding:0 clamp(1.25rem,6vw,6rem);display:flex}.account-page>header>a{color:#9d978d;font-size:.7rem}.account-shell{padding:7rem clamp(1.25rem,8vw,9rem)}.account-shell h1,.verify-page h1{letter-spacing:-.07em;margin:1.5rem 0 3.5rem;font-size:clamp(3.5rem,7vw,7rem);font-weight:430}.success-banner{color:#a9d1b7;background:#17231c;border:1px solid #486d58;max-width:55rem;padding:1rem;font-size:.75rem}.account-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:70rem;display:grid}.account-grid article{border-right:1px solid var(--line);align-content:center;gap:1rem;min-height:13rem;padding:2rem;display:grid}.account-grid article:last-child{border:0}.account-grid small{color:#777168;text-transform:uppercase;letter-spacing:.15em;font-size:.58rem}.account-grid strong{font-size:1.25rem;font-weight:500}.account-grid span{color:#8f897f;font-size:.68rem}.account-grid .verified-dot{color:#7dab8c}.account-actions{align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.account-actions>a,.account-actions>button{color:#171511;cursor:pointer;background:#eee7dc;border:0;padding:1rem 1.4rem;font-size:.72rem}.account-actions .quiet{border:1px solid var(--line);color:#aaa49a;background:0 0}.account-actions p{color:#c98670;font-size:.7rem}.verify-page>section{max-width:48rem;margin:0 auto;padding:10rem 1.25rem}.verify-icon{color:#d49e74;border:1px solid #815c42;border-radius:50%;place-items:center;width:3rem;height:3rem;margin-bottom:2rem;display:grid}.verify-icon.success{color:#8bb899;border-color:#62886f}.verify-page h1{margin-bottom:1.5rem}.verify-page section>p{color:#9a958b;max-width:38rem;line-height:1.8}.verify-page section>a{color:#171511;background:#eee7dc;margin-top:2rem;padding:1rem 1.4rem;font-size:.72rem;display:inline-block}@media (max-width:900px){.desktop-nav{display:none}.site-header{height:5rem}.nav-actions .text-button{display:none}.nav-cta{min-height:2.5rem}.hero-content{margin:0;padding:7rem 1.25rem 4rem}.hero h1{font-size:clamp(3.4rem,16vw,6rem)}.hero-shade{background:linear-gradient(90deg,#0c0b09f5,#0c0b0973),linear-gradient(#0000,#0c0b09e6)}.hero-index{display:none}.trust-row{flex-wrap:wrap;gap:1rem}.manifesto-grid,.local-first,.faq{grid-template-columns:1fr}.manifesto-grid{gap:3rem}.editor-body{grid-template-columns:4rem 1fr}.editor-sidebar span{padding:.6rem .2rem;font-size:.55rem}.ai-panel{display:none}.preview-picture{height:15rem}.feature-row{grid-template-columns:2rem 1fr 2rem;gap:1rem}.feature-row p{grid-column:2/3}.feature-row>i{grid-area:1/3/3}.pricing-head{gap:2rem;display:grid}.price-card{padding:2rem 1.25rem}.price-card ul{grid-template-columns:1fr}.faq{gap:4rem}.site-footer{grid-template-columns:1fr}.site-footer nav{flex-wrap:wrap;justify-content:flex-start}.account-grid{grid-template-columns:1fr}.account-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:10rem}}@media (max-width:560px){.section-pad{padding:5rem 1.25rem}.brand{font-size:.9rem}.nav-cta{padding:0 .8rem;font-size:.68rem}.hero{min-height:48rem}.desktop-break{display:none}.hero-actions{flex-direction:column;align-items:stretch}.ghost-cta{justify-content:center}.hero-content>p{font-size:.85rem}.trust-row{font-size:.58rem}.manifesto h2,.pricing h2,.faq h2,.local-copy h2{font-size:3.1rem}.editor-showcase{padding:0}.editor-frame{border-left:0;border-right:0}.editor-top{grid-template-columns:1fr 1fr}.editor-top>span{display:none}.editor-body{min-height:28rem}.editor-preview{padding:.6rem}.preview-picture{height:12rem}.showcase-caption{flex-direction:column;gap:.4rem;padding:0 1.25rem;line-height:1.6}.feature-row{padding:2rem 0}.feature-row h3{font-size:1.5rem}.local-orbit{width:90vw}.local-stats{gap:2rem}.billing-toggle{width:100%}.billing-toggle button{flex:1}.price-value strong{font-size:5rem}.closing{height:35rem}.auth-modal{padding:1.6rem}.account-actions{flex-direction:column;align-items:stretch}.account-actions>*{text-align:center}.account-shell{padding-top:5rem}}.hero{isolation:isolate}.hero-image{will-change:transform;animation:18s ease-in-out infinite alternate hero-camera;transform:scale(1.08)}.hero:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;will-change:transform,opacity;background:linear-gradient(112deg,#0000 38%,#e1b16d1f 48%,#9772af0f 54%,#0000 64%);animation:12s ease-in-out infinite hero-light;position:absolute;inset:-25%;transform:translate(-35%)rotate(-3deg)}.hero:after{content:"";z-index:1;aspect-ratio:1;pointer-events:none;filter:blur(10px);background:radial-gradient(circle,#d29b5721,#0000 68%);border-radius:50%;width:clamp(12rem,25vw,27rem);animation:7s ease-in-out infinite alternate hero-glow;position:absolute;bottom:12%;right:7%}.hero-shade{z-index:1}.status-pill i{animation:2.4s ease-in-out infinite status-pulse}.hero-index i{background:#ffffff2b;position:relative;overflow:hidden}.hero-index i:after{content:"";background:linear-gradient(90deg,#0000,#dba864,#0000);animation:3.8s ease-in-out infinite index-progress;position:absolute;inset:0}.preview-picture:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ebc7941a 50%,#0000 67%);animation:8s ease-in-out infinite preview-light;position:absolute;inset:0;transform:translate(-100%)}.preview-picture img{will-change:transform;animation:11s ease-in-out infinite alternate preview-camera;transform:scale(1.05)}.preview-play{z-index:2;animation:3s ease-in-out infinite play-pulse}.timeline{overflow:hidden}.track.audio b{background-size:8px 100%;animation:1.2s linear infinite audio-wave}.playhead{animation:7s linear infinite playhead-move;left:10%}.local-orbit{animation:6s ease-in-out infinite orbit-breathe}.local-orbit i{animation:3s ease-in-out infinite orbit-dot}.local-orbit i:nth-child(2){animation-delay:-1s}.local-orbit i:nth-child(3){animation-delay:-2s}.closing{isolation:isolate}.closing>img{will-change:transform;animation:16s ease-in-out infinite alternate closing-camera;transform:scale(1.08)}.closing:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(112deg,#0000 40%,#dda65e1f 49%,#0000 59%);animation:10s ease-in-out infinite closing-light;position:absolute;inset:-20%}.closing-shade{z-index:1}.closing>div:last-child{z-index:2}@keyframes hero-camera{0%{transform:scale(1.08)translate(-.7%)}to{transform:scale(1.15)translate(1.5%,-1%)}}@keyframes hero-light{0%,18%{opacity:0;transform:translate(-38%)rotate(-3deg)}45%,65%{opacity:1}88%,to{opacity:0;transform:translate(38%)rotate(-3deg)}}@keyframes hero-glow{0%{opacity:.45;transform:scale(.88)}to{opacity:1;transform:scale(1.12)}}@keyframes status-pulse{0%,to{opacity:.65;box-shadow:0 0 .5rem var(--amber)}50%{opacity:1;box-shadow:0 0 1.35rem var(--amber)}}@keyframes index-progress{0%{transform:translate(-110%)}70%,to{transform:translate(110%)}}@keyframes preview-camera{0%{transform:scale(1.05)translate(-1%)}to{transform:scale(1.11)translate(1.2%,-.8%)}}@keyframes preview-light{0%,20%{transform:translate(-110%)}65%,to{transform:translate(110%)}}@keyframes play-pulse{0%,to{border-color:#ffffff6b;box-shadow:0 0 #e1b27000}50%{border-color:#ffffffb8;box-shadow:0 0 0 .55rem #e1b27014}}@keyframes playhead-move{0%{left:10%}50%{left:88%}50.01%{left:10%}to{left:88%}}@keyframes audio-wave{to{background-position:8px 0}}@keyframes orbit-breathe{0%,to{box-shadow:inset 0 0 #ca904f00}50%{box-shadow:inset 0 0 5rem #ca904f0e}}@keyframes orbit-dot{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.35)}}@keyframes closing-camera{0%{transform:scale(1.08)translate(1%)}to{transform:scale(1.15)translate(-1.2%,-1%)}}@keyframes closing-light{0%,15%{opacity:0;transform:translate(-40%)}45%,65%{opacity:1}90%,to{opacity:0;transform:translate(40%)}}@media (max-width:900px){html,body{max-width:100%;overflow-x:hidden}.site-header{padding-right:max(1.1rem,env(safe-area-inset-right));padding-left:max(1.1rem,env(safe-area-inset-left))}.nav-cta{min-height:2.75rem}.hero{min-height:100svh}.hero-image{object-position:64% center}.hero-content{width:100%;max-width:46rem;padding-right:max(1.25rem,env(safe-area-inset-right));padding-left:max(1.25rem,env(safe-area-inset-left))}.hero:before{inset:-15% -50%}.manifesto-grid{margin-top:3rem}.editor-frame{box-shadow:0 1.5rem 4rem #241b122e}.local-first{gap:4.5rem}.local-copy{grid-row:1}.local-orbit{grid-row:2;width:min(78vw,30rem)}.faq{gap:3.5rem}.faq details{padding:1.5rem 0}.faq summary{align-items:center;min-height:2.75rem}.site-footer{padding-bottom:max(4rem,calc(2rem + env(safe-area-inset-bottom)))}}@media (max-width:600px){.section-pad{padding:4.75rem 1.125rem}.site-header{height:4.75rem}.brand{gap:.55rem;font-size:.9rem}.brand-symbol{width:1.65rem;height:1.65rem}.nav-actions{gap:.5rem}.nav-cta{gap:.6rem;min-height:2.6rem;padding:0 .85rem;font-size:.65rem}.hero{align-items:flex-end;min-height:max(43rem,100svh)}.hero-image{object-position:67% center}.hero-shade{background:linear-gradient(#0c0b0952 0%,#0c0b09bd 42%,#0c0b09f7 100%),linear-gradient(90deg,#0c0b09b3,#0000)}.hero-content{padding-top:7.5rem;padding-bottom:max(3.25rem,calc(2.5rem + env(safe-area-inset-bottom)))}.status-pill{letter-spacing:.09em;padding:.48rem .7rem;font-size:.56rem}.hero h1{letter-spacing:-.065em;margin:1.25rem 0 1.1rem;font-size:clamp(2.85rem,13.5vw,3.55rem);line-height:.96}.hero-content>p{max-width:31rem;font-size:.84rem;line-height:1.7}.hero-actions{gap:.65rem;margin-top:1.8rem}.hero-actions .primary-cta{width:100%;min-height:3.25rem}.ghost-cta{justify-content:center;min-height:2.75rem;padding:.65rem}.trust-row{grid-template-columns:repeat(3,max-content);gap:.75rem;margin-top:1.5rem;font-size:.56rem;display:grid}.section-kicker{letter-spacing:.15em;gap:.7rem;font-size:.55rem}.section-kicker i{width:1.75rem}.manifesto-grid{gap:2.25rem;margin-top:2.25rem}.manifesto h2,.pricing h2,.faq h2,.local-copy h2{letter-spacing:-.06em;font-size:clamp(2.5rem,12.5vw,3.05rem);line-height:1.04}.manifesto-grid>div>p:first-child{font-size:.88rem;line-height:1.8}.manifesto-note{margin-top:2rem;font-size:1rem}.editor-showcase{padding:0 0 4.75rem}.editor-frame{border-left:0;border-right:0;border-radius:0}.editor-top{height:3.4rem;padding:0 .85rem}.editor-body{grid-template-columns:3.25rem minmax(0,1fr);min-height:25rem}.editor-sidebar{padding:1rem .35rem}.editor-sidebar span{text-align:center;padding:.65rem .15rem;font-size:.5rem}.editor-preview{padding:.55rem}.preview-picture{aspect-ratio:1.42;height:auto}.timeline-ruler{margin-top:1rem}.track{height:1.65rem}.showcase-caption{margin-top:1.5rem;padding:0 1.125rem;font-size:.7rem}.features{padding-top:3.75rem}.features>.section-kicker{margin-bottom:2.5rem}.feature-row{grid-template-columns:1.6rem minmax(0,1fr);gap:.65rem 1rem;padding:2rem 0}.feature-row>span{grid-area:1/1}.feature-row h3{grid-area:1/2;font-size:1.45rem;line-height:1.2}.feature-row p{grid-area:2/2;font-size:.77rem;line-height:1.7}.feature-row>i{display:none}.local-first{gap:3.5rem}.local-copy h2{margin-top:2rem}.local-copy>p{font-size:.86rem;line-height:1.8}.local-orbit{width:min(84vw,21rem)}.local-stats{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2.5rem;display:grid}.local-stats b{font-size:1.5rem}.pricing-head{gap:1.5rem}.billing-toggle button{min-height:2.75rem;padding:.65rem .5rem}.price-card{margin-top:2.75rem;padding:1.75rem 1.1rem}.price-card:before{width:7rem;height:7rem}.price-value{white-space:nowrap;margin-top:2.75rem}.price-value sup{font-size:1.25rem}.price-value strong{font-size:clamp(3.5rem,18vw,4.5rem)}.price-value span{margin-left:.35rem;font-size:.67rem}.price-card>p{margin-bottom:1.75rem}.price-card ul{gap:.85rem;padding:1.6rem 0}.price-card li{align-items:flex-start;font-size:.74rem;line-height:1.5}.faq{gap:2.75rem}.faq h2{margin-top:1.75rem}.faq summary{font-size:.84rem;line-height:1.55}.faq details p{margin:1rem 0 0;font-size:.75rem}.closing{height:32rem;padding:0 1.125rem}.closing>img{object-position:67% center}.closing h2{margin:1.25rem 0 2rem;font-size:clamp(2.65rem,13vw,3.25rem);line-height:1.02}.closing .primary-cta{width:min(100%,20rem)}.site-footer{gap:1.6rem;padding:3.25rem 1.125rem}.site-footer nav{gap:.25rem 1.2rem}.site-footer nav a{align-items:center;min-height:2.75rem;display:inline-flex}.site-footer small{margin-top:1rem}.modal-backdrop{padding:max(.75rem,env(safe-area-inset-top)) .75rem max(.75rem,env(safe-area-inset-bottom));align-items:start;overflow-y:auto}.auth-modal{max-height:calc(100svh - 1.5rem);margin:auto;padding:1.5rem;overflow-y:auto}.auth-heading{margin-top:2.5rem}.auth-heading h2{font-size:1.75rem}.auth-modal input,.auth-submit{min-height:3rem}.account-page>header,.verify-page>header{height:4.75rem;padding:0 1.125rem}.account-shell{padding:4.5rem 1.125rem}.account-shell h1,.verify-page h1{margin:1rem 0 2.5rem;font-size:clamp(2.75rem,15vw,4rem)}.account-grid article{min-height:9rem;padding:1.5rem 1rem}.account-grid strong{overflow-wrap:anywhere}.verify-page>section{padding:6rem 1.125rem}}@media (max-width:360px){.site-header{padding-left:.85rem;padding-right:.85rem}.nav-cta{padding:0 .7rem}.nav-cta svg{display:none}.hero-content{padding-left:1rem;padding-right:1rem}.trust-row{grid-template-columns:1fr 1fr;row-gap:.55rem}.editor-body{grid-template-columns:1fr}.editor-sidebar{display:none}.editor-top{grid-template-columns:1fr}.editor-top>div{display:none}.price-card{padding-left:.9rem;padding-right:.9rem}.price-value strong{font-size:3.4rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}.hero-image,.preview-picture img,.closing>img{transform:none!important}}.language-switch{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0d0b52;border:1px solid #ffffff3d;border-radius:999px;align-items:center;padding:.15rem;display:flex}.language-switch button{color:#aaa49a;cursor:pointer;letter-spacing:.04em;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:999px;min-width:2.75rem;min-height:2.25rem;padding:.45rem .65rem;font-size:.61rem;line-height:1;transition:background .2s,color .2s}.language-switch button.active{color:#171511;background:#eee7dc}.language-switch button:focus-visible{outline-offset:2px;outline:2px solid #e8b874}.site-header .nav-actions>.text-button{white-space:nowrap;justify-content:center;align-items:center;width:4.5rem;display:inline-flex}.site-header .nav-cta{white-space:nowrap;width:11.5rem}.hero-title-line{opacity:0;clip-path:inset(0 0 100%);width:max-content;max-width:100%;animation:1.05s cubic-bezier(.2,.75,.22,1) .18s forwards title-reveal;display:block;transform:translateY(1.05em)}.hero-title-accent{-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#d99d55 5%,#f7d79e 43%,#d99d55 70%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation-name:title-reveal,title-shimmer;animation-duration:1.05s,7s;animation-timing-function:cubic-bezier(.2,.75,.22,1),ease-in-out;animation-iteration-count:1,infinite;animation-delay:.48s,1.55s;animation-fill-mode:forwards;position:relative}.hero-content>p,.hero-actions,.trust-row{animation:.8s both hero-copy-in}.hero-content>p{animation-delay:1.05s}.hero-actions{animation-delay:1.2s}.trust-row{animation-delay:1.35s}@keyframes title-reveal{to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes title-shimmer{0%,18%{background-position:110%}55%,to{background-position:-90%}}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}.cat-cursor{z-index:1000;pointer-events:none;opacity:0;transform-origin:50%;will-change:transform;width:38px;height:38px;transition:opacity .15s,filter .2s;display:none;position:fixed;top:-19px;left:-19px;transform:translate(-100px,-100px)}.cat-cursor.visible{opacity:1}.cat-cursor.hovering{filter:drop-shadow(0 0 .6rem #e5ae65b3)}.cat-cursor.clicking svg{transform:scale(.82)rotate(-7deg)}.cat-cursor svg{filter:drop-shadow(0 3px 5px #00000059);stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;transition:transform .16s cubic-bezier(.2,.8,.2,1);display:block;overflow:visible}.cat-cursor .cat-face{fill:#f3dfbd;stroke:#6d4a32;stroke-width:1.45px}.cat-cursor .cat-ear{fill:#e9b67c;stroke:#6d4a32;stroke-width:1.65px}.cat-cursor .cat-eye,.cat-cursor .cat-mouth{fill:none;stroke:#4f3528;stroke-width:1.6px}.cat-cursor .cat-nose{fill:#c8736e;stroke:#6d4a32;stroke-width:1px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.site-shell,.site-shell a,.site-shell button,.site-shell summary,.site-shell input{cursor:none!important}.cat-cursor{display:block}}@media (max-width:900px){.nav-actions{gap:.65rem}.site-header .nav-actions>.text-button{display:none}.site-header .nav-cta{width:8.5rem}}@media (max-width:600px){.nav-actions .language-switch{display:flex}.language-switch button{min-width:2.6rem;min-height:2.2rem;padding:.4rem .5rem;font-size:.56rem}.hero-title-line{width:auto}}@media (max-width:390px){.site-header .brand>span:last-child{display:none}.site-header .brand-symbol{width:1.8rem}}.product-intro{color:#171511;background:#f2eee6;padding-top:1rem}.product-intro-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:4rem;margin-bottom:3rem;display:grid}.product-intro-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,4vw,4rem);font-weight:450;line-height:1.12}.product-intro-heading p{color:#5f5b54;margin:0;line-height:1.9}.product-screenshot{background:#211610;border:1px solid #40332b;border-radius:.75rem;overflow:hidden;box-shadow:0 1.5rem 4rem #241b1826}.product-screenshot img{width:100%;height:auto;display:block}.skills-showcase{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.skills-screenshot{background:#211610;border:1px solid #40332b;border-radius:.75rem;overflow:hidden;box-shadow:0 1.5rem 4rem #241b1826}.skills-screenshot img{width:100%;height:auto;display:block}.skills-story h2{letter-spacing:-.05em;margin:2rem 0 1.5rem;font-size:clamp(2.5rem,4.5vw,5rem);font-weight:450;line-height:1.1}.skills-story>p{color:#5f5b54;font-size:1rem;line-height:1.9}.skills-caption{color:#82603c;border-top:1px solid #d1c9bc;margin-top:2rem;padding-top:1.5rem;font-size:.85rem;line-height:1.7;display:block}@media (max-width:900px){.product-intro-heading{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}.skills-showcase{grid-template-columns:1fr;gap:2.5rem;max-width:42rem;margin:auto}.skills-story{grid-row:1}.editor-showcase{padding:1rem 1.25rem 5rem}}@media (max-width:600px){.product-intro{padding-top:1rem}.skills-story h2{font-size:2.6rem}}
