@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.ttf);font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.ttf);font-weight:600 900;font-display:swap}:root{font-family:Inter,Arial,sans-serif;color:#20211f;background:#f6f4f0;font-synthesis:none;font-weight:400;--blue:#343df5;--muted:#70716d;--line:#dad8d2;--cream:#f6f4f0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0}button,input,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #9c8aff;outline-offset:5px}button{transition:transform .2s,background .2s}button:hover{transform:translateY(-2px)}.shell{width:min(1140px,90%);margin-inline:auto}.site-header{background:#f6f4f0ed;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:85px;border-inline:1px solid var(--line);padding-inline:20px}.brand{display:inline-flex;align-items:center;gap:8px;font-size:26px;letter-spacing:-1.2px;font-weight:600}.brand img{border-radius:10px}.brand>span{color:var(--blue);margin-left:-8px}.nav nav{display:flex;gap:24px;font-size:13px}.nav nav a{display:flex;gap:4px;align-items:center}.nav nav a:hover{color:var(--blue)}.nav-actions{display:flex;gap:10px}.pill{border:1px solid transparent;border-radius:30px;padding:14px 19px;font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:11px;white-space:nowrap;min-height:44px}.black{background:#20211f;color:#fff}.black:hover{background:#393a37}.white{background:var(--cream);color:#242521}.subtle{background:#eceae6;border-color:#d7d4ce}.outline-black{border-color:#aaa9a1;background:transparent}.menu-button{display:none;border:0;background:transparent}.hero{background:var(--blue);color:#fff;position:relative;overflow:hidden;border-radius:0 0 55px 55px}.hero-grain{position:absolute;inset:0;opacity:.1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.9' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.hero-frame{position:relative;border:1px solid #ffffff40;border-radius:60px 60px 0 0;margin-top:24px;padding:66px 20px 60px;min-height:745px}.hero-frame:before,.hero-frame:after{content:"";position:absolute;top:30px;bottom:0;width:100px;opacity:.07;background:repeating-linear-gradient(0deg,white 0,white 26px,transparent 26px,transparent 52px);pointer-events:none}.hero-frame:before{left:0}.hero-frame:after{right:0}.pin{position:absolute;top:-10px;width:23px;height:18px;background:linear-gradient(145deg,#fff,#8b929d);border-radius:50%;box-shadow:4px 7px 8px #1115;transform:rotate(-25deg);z-index:2}.pin-l{left:22px}.pin-r{right:22px;transform:rotate(25deg)}.hero-copy{text-align:center;position:relative;z-index:1}.hero-badge{display:inline-flex;gap:9px;align-items:center;border:1px solid #ffffff3d;border-radius:25px;padding:7px 8px 7px 12px;font-size:10px;letter-spacing:.3px}.hero-badge>span{width:5px;height:5px;border-radius:50%;background:#e8ff8a}.hero-badge b{background:#b9fc75;color:#182d07;font-size:8px;border-radius:20px;padding:6px 8px}.hero h1{font-size:clamp(42px,5.2vw,66px);line-height:1.08;letter-spacing:-3px;font-weight:600;margin:24px 0}.hero h1>span{font-family:Georgia;font-style:italic;font-weight:400}.hero-copy p{font-size:15px;line-height:1.8;color:#ededff}.composer{position:relative;max-width:690px;margin:44px auto 0;min-height:190px;background:#373df1;border:1px solid #efed9d;border-radius:24px;padding:18px 20px;box-shadow:0 20px 40px #17177e20;z-index:2}.composer-top{display:flex;justify-content:space-between;color:#d3d3ff;font-size:8px;letter-spacing:.7px}.composer-top span:first-child{display:flex;gap:7px;align-items:center}.composer textarea{font-size:16px;line-height:1.7;color:#fff;width:100%;height:95px;border:0;background:none;resize:vertical;padding:15px 0 5px;outline-offset:0}.composer textarea::placeholder{color:#e4e4ff}.composer-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.composer-bottom small{font-size:9px;color:#d3d3ff}.round{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;border:0}.round.outline{border:1px solid #fff8;background:none;color:#fff}.hero-modes{display:flex;gap:10px;justify-content:center;position:relative;z-index:2;margin-top:22px;flex-wrap:wrap}.hero-modes button{border:1px solid #ffffff30;background:#ffffff14;color:#fff;border-radius:25px;padding:10px 15px;font-size:11px;display:flex;gap:8px;align-items:center}.hero-modes .active{background:#f8f6f0;color:#24254b}.hero-modes>button>span{color:#8581dd}.sticker{position:absolute;width:62px;height:62px;border-radius:20px;display:grid;place-items:center;box-shadow:8px 12px 15px #0004;border:3px solid #ffffff55;z-index:2}.sticker-left{background:linear-gradient(140deg,#acb1ff,#7f6fef);left:-26px;top:300px;transform:rotate(-22deg)}.sticker-right{background:linear-gradient(140deg,#e7f78b,#a5d244);color:#3e5715;right:-18px;top:210px;transform:rotate(20deg)}.sticky-note{font-family:Georgia;font-size:15px;line-height:1.4;position:absolute;left:-8px;bottom:-15px;background:#ffdb5a;color:#4b452d;padding:25px 22px 15px;transform:rotate(10deg);box-shadow:8px 15px 15px #0003;z-index:3}.sticky-note em{font-size:17px}.sticky-note svg{display:block;width:90px;margin-top:10px}.floating-result{position:absolute;right:-12px;bottom:150px;background:#fffcf5;color:#30302d;padding:12px;border-radius:14px;display:flex;gap:9px;align-items:center;font-size:10px;box-shadow:6px 10px 15px #0002;transform:rotate(-7deg);z-index:2}.floating-result small{display:block;font-size:8px;margin-top:5px;color:#74756f}.green-tick{background:#c5f8bf;color:#2d7030;border-radius:50%;padding:6px}.compatibility{text-align:center;padding:55px 0 30px;border-inline:1px solid var(--line)}.compatibility>small{font-size:9px;letter-spacing:1.4px;color:var(--muted)}.compatibility>div{display:flex;flex-wrap:wrap;justify-content:center;gap:34px;padding-top:26px}.compatibility>div>span{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:600;letter-spacing:-.4px}.app-dot{display:grid;place-items:center;border-radius:9px;width:29px;height:29px;font-size:17px;color:#fff;background:#e9be4d}.c1{background:#5c93df}.c2{background:#222}.c3{background:#b865b1}.c4{background:#70abac}.c5{background:#6c6be2}.compatibility>p,.footnote{font-size:10px;color:var(--muted);margin:22px auto 0;line-height:1.8}.section{padding-block:90px}.section-tag{font-size:9px;letter-spacing:1.3px;color:var(--blue);font-weight:600;display:block;margin-bottom:20px}.section-head{text-align:center;max-width:650px;margin:0 auto 42px}h2{font-size:clamp(34px,4vw,49px);line-height:1.1;letter-spacing:-2px;font-weight:600;margin:0 0 23px}h2 em{font-family:Georgia;font-weight:400}p{color:var(--muted);font-size:13px;line-height:1.8}h3{font-size:24px;line-height:1.2;letter-spacing:-.8px;font-weight:600}.feature-three{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feature-three>article{min-width:0}.feature-art{background:#eae8e1;height:245px;border-radius:22px;position:relative;padding:25px;overflow:hidden;border:1px solid #dfdcd4}.category{display:block;font-size:8px;letter-spacing:1.3px;margin-top:27px;color:var(--muted)}.feature-three h3{margin:11px 0 14px}.feature-three p{font-size:12px;max-width:320px}.feature-three a{display:flex;align-items:center;gap:12px;font-size:11px;margin-top:22px}.capture-art{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(145deg,#e4e1fb,#f0eaf2)}.mini-recorder{border-radius:30px;background:#141417;color:#fff;padding:10px 13px;display:flex;gap:10px;align-items:center;font-size:9px;box-shadow:0 12px 23px #14141730;transform:rotate(-4deg)}.record-dot{width:4px;height:4px;border-radius:50%;background:#ba9dff}.audio-bars{display:inline-flex;gap:2px;height:34px;align-items:center}.audio-bars i{height:var(--height);width:2px;background:#a897ee;border-radius:4px;animation:wave 1.1s ease-in-out infinite alternate;animation-delay:var(--delay);transform-origin:center}.audio-bars.light i{background:#fff}.cursor-paper{background:#fffaf3;transform:rotate(4deg);font:17px Georgia;padding:25px 18px;box-shadow:4px 5px 10px #3331;margin-top:25px;white-space:nowrap}.caret{height:19px;width:1px;background:#5259f6;display:inline-block;vertical-align:middle;margin-left:3px}.capture-art>small{font-size:8px;margin-top:20px;color:#6c6486;letter-spacing:1px}.email-art{background:#e8edde}.email-paper{background:#fffef8;padding:19px 20px;box-shadow:4px 6px 12px #2221;transform:rotate(-5deg);width:90%;margin:auto}.email-paper>span{display:flex;align-items:center;gap:8px;font-size:7px;color:#7d8874}.email-paper p{font-size:10px;line-height:1.7;color:#333;margin:13px 0}.format-chip{position:absolute;bottom:15px;right:18px;background:#c9eb98;border-radius:20px;padding:10px 12px;font-size:9px;display:flex;gap:6px;transform:rotate(5deg)}.dictionary-art{background:#f1e6d4;display:flex;flex-direction:column;justify-content:center;gap:22px}.dictionary-tab{font-size:8px;letter-spacing:1px;border-bottom:1px solid #ccbfa5;padding-bottom:15px;color:#9c8968}.dictionary-art>div{display:flex;justify-content:space-between;gap:9px;font-size:12px}.dictionary-art s{color:#9a8b75}.add-demo{border:1px dashed #baa98b;background:none;border-radius:6px;padding:10px;font-size:9px;color:#82745d;display:flex;gap:7px;align-items:center;justify-content:center}.local-section{background:#21231f;color:#f9f8f3;border-radius:35px}.local-grid{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:70px}.local-section .section-tag{color:#d0e3aa}.local-section p{color:#bfc1b6}.check-list{list-style:none;padding:0;display:grid;gap:15px;margin:25px 0 30px}.check-list li{display:flex;gap:11px;align-items:flex-start;font-size:11px;line-height:1.7}.check-list li svg{flex:none;color:#a8c479}.local-visual{border:1px solid #f2edd134;background:#2e3129;border-radius:25px;padding:25px;color:#e0e2b3;transform:rotate(-2deg)}.notebook-label{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:1.2px}.doodle{width:100%;margin-top:20px}.local-caption{font-size:10px;padding-top:20px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.local-caption>span:last-child{font-size:7px;letter-spacing:1px;color:#9ea98b;margin-left:auto}.live-dot{width:5px;height:5px;border-radius:50%;background:#c7ee92}.split-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:35px;gap:35px}.split-head>p{max-width:300px}.platform-tabs{display:flex;gap:10px;margin:30px 0}.platform-tabs button{display:flex;gap:9px;align-items:center;border:1px solid #d4d1c9;border-radius:25px;padding:11px 15px;background:transparent;font-size:11px}.platform-tabs .active{background:#292a27;color:#fff;border-color:#292a27}.platform-panel{display:grid;grid-template-columns:1.6fr 1fr;gap:65px;align-items:center;background:#eceae4;border:1px solid #dfdcd3;padding:45px;border-radius:26px}.product-window{border:1px solid #3d414b;border-radius:14px;overflow:hidden;background:#101217;color:#f5f6f8;transform:rotate(-2deg);box-shadow:10px 25px 35px #23252c23}.window-bar{display:flex;gap:5px;align-items:center;background:#1c1e25;padding:12px}.window-bar>i{width:6px;height:6px;border-radius:50%;background:#817f7b}.window-bar>i:first-child{background:#e18c87}.window-bar>i:nth-child(2){background:#e3c886}.window-bar>i:nth-child(3){background:#88ba95}.window-bar>span{margin-left:15px;font-size:8px;color:#aaa}.product-body{display:grid;grid-template-columns:110px 1fr;min-height:330px}.product-body aside{padding:15px 10px;background:#1a1c24;font-size:8px;display:flex;gap:6px;flex-direction:column}.product-body aside img{width:20px;border-radius:6px}.product-body aside>strong{font-size:15px;margin-bottom:18px}.product-body aside>span{display:flex;gap:7px;align-items:center;padding:6px 3px;color:#bcc2cc}.product-body aside>span.active{background:#2a2d39;border-radius:5px}.product-body aside>span b{display:grid;place-items:center;width:15px;height:15px;border-radius:4px;color:#fff;font-size:9px}.product-body>div{padding:25px 20px}.product-body small{color:#aac4f9;font-size:6px;letter-spacing:1px}.product-body h3{font-size:26px;margin:18px 0;letter-spacing:-1px}.product-rec{height:100px;border:1px solid #353b4f;background:#1a1d26;border-radius:18px;display:flex;align-items:center;justify-content:center;gap:8px}.product-rec button{border:0;background:#b7c9f4;color:#1c2545;border-radius:50%;width:52px;height:52px;display:grid;place-items:center}.product-body p{font-size:7px}.product-mode{display:flex;gap:7px;flex-wrap:wrap}.product-mode>span{font-size:7px;padding:5px;background:#292d38;border-radius:8px}.platform-info h3{font-size:31px;letter-spacing:-1.2px;line-height:1.13;margin:20px 0}.platform-info p{font-size:12px}.platform-info>small{display:block;line-height:1.7;font-size:9px;color:#7e8078;margin-top:18px}.tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.tool-grid article{border:1px solid #dcd9d2;border-radius:19px;padding:25px;background:#fbfaf6}.tool-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#e8e6fa;color:#6d60cf;box-shadow:0 3px #d7d2ed}.tool-grid article:nth-child(3n+2) .tool-icon{background:#dfead8;color:#60854d;box-shadow:0 3px #d1ddc8}.tool-grid article:nth-child(3n) .tool-icon{background:#f4e5cf;color:#b88a44;box-shadow:0 3px #e9d9c0}.tool-grid h3{font-size:17px;letter-spacing:-.4px;margin:22px 0 12px}.tool-grid p{font-size:11px;line-height:1.8;margin:0}.pricing-section{background:#eeece6;border-radius:35px}.price-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center}.price-layout>div>p{font-size:13px}.scribble-note{font:24px/1.3 Georgia;color:#7e7866;transform:rotate(-8deg);margin:40px 0 0 60px;width:210px}.scribble-note svg{width:160px;margin-left:60px}.price-card{background:#fffdf8;border:1px solid #dad6cd;border-radius:23px;padding:30px;box-shadow:6px 10px #dedbd3}.price-label{display:flex;align-items:center;justify-content:space-between;font-size:14px}.price-label>span{display:flex;gap:10px}.price-label>small{font-size:7px;letter-spacing:1px;background:#e7efdc;padding:7px;border-radius:15px;color:#6d7d55}.price{font-size:56px;letter-spacing:-3px;margin-top:33px}.price>span{font-size:12px;letter-spacing:0;color:#8b8c83}.price-card>p{font-size:10px;margin-bottom:22px}.price-card>.pill{width:100%}.price-card>.check-list{margin:26px 0}.price-card>small{display:block;font-size:8px;line-height:1.8;color:#86867c;border-top:1px solid var(--line);padding-top:18px}.article-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.article-cover{height:230px;border-radius:17px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#e7e3f4;color:#726590;margin-bottom:22px}.article-cover>span{position:absolute;left:20px;top:17px;font:italic 36px Georgia;opacity:.5}.article-cover>svg:last-child{width:100%;position:absolute;bottom:8px;left:20px;transform:rotate(-6deg)}.article-cover>svg:nth-child(2){transform:rotate(7deg)}.cover02{background:#e6eadc;color:#7e8e5d}.cover03{background:#f1e5ce;color:#a69368}.article-card>small{font-size:8px;letter-spacing:1px;color:#86877d}.article-card h3{font-size:23px;line-height:1.3;margin:15px 0}.article-card>span{display:flex;gap:15px;font-size:11px}.article-card:hover .article-cover>svg:nth-child(2){transform:rotate(-6deg);transition:transform .3s}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:70px;padding-top:30px}.faq>div>a{font-size:12px;display:flex;align-items:center;gap:8px;color:#7e7e71}.faq details{border-bottom:1px solid #d2cfc6}.faq summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;list-style:none;font-size:13px;line-height:1.6;padding:22px 0}.faq summary::-webkit-details-marker{display:none}.faq summary svg{flex:none}.faq details[open] summary svg{transform:rotate(45deg)}.faq details p{font-size:12px;padding-right:28px;margin-top:0}.closing{background:var(--blue);color:#fff;border-radius:35px 35px 0 0;padding:75px 0 85px;overflow:hidden;position:relative;text-align:center}.closing:before,.closing:after{content:"";position:absolute;width:500px;height:500px;border-radius:50%;border:1px solid #ffffff1a;top:-100px;left:-150px}.closing:after{left:auto;right:-180px;top:100px}.closing h2{font-size:clamp(38px,5.4vw,65px);margin:30px 0;letter-spacing:-2.5px}.closing-mark{font-size:150px;position:absolute;right:80px;top:70px;opacity:.15}.closing .hero-badge{font-size:8px;padding:9px 15px}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px;padding:60px 0}.footer-grid>div{display:flex;align-items:flex-start;flex-direction:column;gap:13px;font-size:11px;color:#7a7a71}.footer-grid p{font-size:12px;margin:5px 0}.footer-grid strong{color:#292a25;font-size:12px;margin-bottom:8px}.footer-grid .brand{color:#222}.footer-bottom{border-top:1px solid var(--line);padding:22px 0 30px;display:flex;justify-content:space-between;gap:20px;color:#93938a;font-size:9px}.site-dialog{max-width:560px;width:calc(100% - 35px);max-height:85dvh;overflow:auto;border:1px solid #d4d0c5;border-radius:26px;padding:45px;background:#fcfaf4;color:#242521;box-shadow:0 25px 120px #0005}.site-dialog::backdrop{background:#171c3d66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-dialog h2{font-size:38px;margin-top:15px}.site-dialog p{font-size:12px}.site-dialog .pill{display:flex;margin:13px 0}.site-dialog>small{font-size:10px;line-height:1.8;color:#85867b;display:block;margin:20px 0}.site-dialog>a:last-child{font-size:11px;display:flex;align-items:center;gap:8px}.dialog-close{position:absolute;right:15px;top:15px;background:#eeece5}.video-dialog{max-width:920px;padding:40px 20px 20px}.video-dialog>div{width:100%!important}.skip{position:fixed;left:15px;top:-70px;z-index:100;background:#fff;padding:12px}.skip:focus{top:12px}.reveal{opacity:0;transform:translateY(14px);transition:opacity .7s,transform .7s}.reveal.seen{opacity:1;transform:none}@keyframes wave{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@media(min-width:1500px){.hero-frame{min-height:780px}.hero h1{font-size:70px}}@media(max-width:1000px){.nav nav{gap:14px;font-size:11px}.nav .subtle{display:none}.nav{padding-inline:8px}.floating-result{right:0;bottom:45px;font-size:8px}.sticky-note{font-size:11px;left:-25px;bottom:0;padding:18px}.feature-art{padding:18px}.feature-art .mini-recorder{gap:6px;font-size:8px}.mini-recorder .audio-bars{max-width:50px;overflow:hidden}.platform-panel{padding:25px;gap:30px}.product-body{grid-template-columns:85px 1fr}.product-body>div{padding:25px 14px}.price-layout{gap:55px}.faq,.local-grid{gap:35px}.tool-grid{gap:10px}.section{padding-block:65px}}@media(max-width:700px){.shell{width:90%}.nav{min-height:72px;border:0;padding:0}.nav .brand{font-size:23px}.nav .brand img{width:28px;height:28px}.nav-actions>.pill{padding:11px 14px;font-size:10px}.menu-button{display:block}.nav nav{display:none;position:absolute;top:71px;left:0;right:0;background:#f6f4f0;padding:20px 5%;border-bottom:1px solid var(--line);flex-direction:column;gap:20px}.nav nav.open{display:flex}.hero{border-radius:0 0 30px 30px}.hero-frame{min-height:720px;margin-top:17px;border-radius:40px 40px 0 0;padding:50px 10px 100px}.hero h1{font-size:43px;letter-spacing:-2px}.hero-copy p{font-size:12px;padding:0 13px}.hero-copy p br{display:none}.hero-badge{font-size:8px}.hero-badge b{font-size:7px}.composer{margin-top:35px;border-radius:18px;padding:14px;min-height:220px}.composer-top{font-size:6px;gap:10px}.composer-top>span:last-child{display:none}.composer textarea{font-size:14px;height:120px}.composer-bottom small{font-size:8px}.hero-modes{gap:6px}.hero-modes button{font-size:9px;padding:9px 12px}.hero-modes>button:last-child{margin-top:3px}.sticker{width:40px;height:40px;border-radius:13px}.sticker-left{left:-17px;top:256px}.sticker-right{right:-15px;top:245px}.sticker svg{width:20px}.sticky-note{bottom:-12px;left:-9px;font-size:9px;padding:15px}.sticky-note em{font-size:12px}.sticky-note svg{width:60px}.floating-result{bottom:38px;right:-11px;padding:9px;font-size:8px;max-width:180px}.floating-result small{font-size:7px}.compatibility{padding-top:40px}.compatibility>small{font-size:7px}.compatibility>div{gap:19px}.compatibility>div>span{font-size:12px;gap:6px}.app-dot{width:23px;height:23px;font-size:13px}.compatibility>p{font-size:8px;padding:0 15px}.section{padding-block:60px}h2{font-size:37px;letter-spacing:-1.5px}.section-head>p{font-size:12px}.section-tag{font-size:8px;letter-spacing:1px}.feature-three{grid-template-columns:1fr;gap:43px}.feature-art{height:245px;padding:25px}.feature-three h3{font-size:25px}.feature-three p{max-width:none}.category{margin-top:20px}.local-grid{grid-template-columns:1fr;gap:30px}.local-section{border-radius:25px}.local-visual{padding:18px;transform:rotate(-1deg)}.local-caption{font-size:8px}.local-caption>span:last-child{font-size:6px}.split-head{display:block}.split-head>p{max-width:none;font-size:12px}.split-head>.pill{margin-top:5px}.platform-tabs{gap:5px;flex-wrap:wrap}.platform-tabs button{font-size:9px;padding:10px 12px;gap:5px}.platform-panel{grid-template-columns:1fr;padding:23px;gap:30px}.product-window{transform:none}.product-body{grid-template-columns:85px 1fr;min-height:280px}.product-body h3{font-size:23px}.product-body>div{padding:22px 12px}.product-rec{height:85px;gap:2px}.product-rec .audio-bars{max-width:40px;overflow:hidden}.platform-info h3{font-size:32px}.tool-grid{grid-template-columns:1fr 1fr;gap:10px}.tool-grid article{padding:18px 15px;border-radius:15px}.tool-grid article:last-child{grid-column:span 2}.tool-grid h3{font-size:15px;line-height:1.3}.tool-grid p{font-size:10px}.tool-icon{width:36px;height:36px;border-radius:10px}.tool-icon svg{width:19px}.price-layout{grid-template-columns:1fr;gap:15px}.scribble-note{display:none}.price-card{padding:25px}.price{font-size:52px}.price-card>small{font-size:8px}.pricing-section{border-radius:25px}.article-cards{grid-template-columns:1fr;gap:35px}.article-cover{height:240px}.article-card h3{font-size:24px}.faq{grid-template-columns:1fr;gap:15px}.faq summary{font-size:12px}.faq details p{font-size:11px}.closing{border-radius:25px 25px 0 0;padding:55px 0}.closing h2{font-size:42px}.closing-mark{right:-30px;top:20px;font-size:120px}.closing .hero-badge{font-size:7px}.footer-grid{grid-template-columns:1fr 1fr;gap:40px 25px;padding:45px 0}.footer-grid>div:first-child{grid-column:span 2}.footer-bottom{font-size:8px;flex-wrap:wrap;gap:12px}.site-dialog{padding:45px 25px 30px}.site-dialog h2{font-size:34px}.site-dialog>.section-tag{font-size:7px}.site-dialog>small{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}.mobile-pair{display:flex;justify-content:center;align-items:flex-start;gap:18px;position:relative;padding-bottom:35px}.mobile-pair img{width:43%;max-height:390px;object-fit:contain;border-radius:18px;box-shadow:0 12px 20px #262a3020}.mobile-pair small{position:absolute;bottom:0;text-align:center;font-size:8px;color:#7e8078;width:100%}:root{--ease-spring: cubic-bezier(.22, 1, .36, 1);--reading-progress: 0}.site-header:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;background:linear-gradient(90deg,#a391f5,#343df5,#abc982);width:100%;transform:scaleX(var(--reading-progress));transform-origin:left;z-index:2}.site-header[data-compact=true]{box-shadow:0 8px 35px #22231b0a}.site-header .nav{transition:min-height .4s var(--ease-spring)}.site-header[data-compact=true] .nav{min-height:73px}.motion-toggle{width:31px;height:31px;align-self:center;border:1px solid #d1cfc7;background:transparent;border-radius:50%;display:grid;place-items:center;flex:none;color:#73736a}.motion-toggle:hover{background:#e8e4d9}.motion-toggle:disabled{opacity:.55;cursor:default}.pill{position:relative;overflow:hidden;isolation:isolate}.pill:after{content:"";position:absolute;width:40px;top:-90%;bottom:-90%;left:-60px;background:#ffffff30;transform:rotate(25deg);transition:left .65s var(--ease-spring);z-index:-1}.pill:hover:after{left:130%}.pill svg{transition:transform .35s var(--ease-spring)}.pill:hover svg:last-child{transform:translate(2px,-2px)}.black{background:linear-gradient(145deg,#373832,#1d1e1c);box-shadow:inset 0 1px #ffffff25,0 2px 3px #161d1712}.motion-title .motion-text{display:block}.motion-word{display:inline-block;white-space:nowrap}.motion-letter{display:inline-block;transform-origin:50% 90%}.motion-title[data-visible=true] .motion-letter{animation:letter-rise .72s var(--ease-spring) both;animation-delay:calc(var(--letter) * 9ms)}.motion-title[data-visible=false] .motion-letter{opacity:0;transform:translateY(35px) rotateX(25deg);filter:blur(3px)}.hero .motion-title>.motion-text{font-family:Inter,Arial,sans-serif;font-style:normal;font-weight:600}.hero h1 em{font-family:Georgia;font-style:italic;font-weight:400}.hero{--hero-scroll: 0}.hero-copy{transform:translateY(calc(var(--hero-scroll) * 70px));opacity:calc(1 - var(--hero-scroll) * .65);will-change:transform}.hero-frame{--pointer-x: 0px;--pointer-y: 0px}.hero-grid-shimmer{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 25% 28%,#bbcaff25,transparent 48%),radial-gradient(ellipse at 85% 70%,#0d0f7a30,transparent 50%);animation:hero-light 12s ease-in-out infinite alternate}.hero-thread{position:absolute;inset:55px -35px 0;pointer-events:none;opacity:.3;z-index:0;transform:translate(calc(var(--pointer-x) * -.5),calc(var(--pointer-y) * -.5));transition:transform .8s ease-out}.hero-thread svg{width:100%;height:100%;overflow:visible}.hero-thread path{fill:none;stroke:#bfc0ff;stroke-width:.8;stroke-dasharray:8 10;animation:thread-travel 45s linear infinite}.hero-side-label{position:absolute;right:17px;top:150px;font-size:7px;letter-spacing:2px;writing-mode:vertical-rl;color:#d3d5ff80}.hero-charm{position:absolute;right:8%;top:35px;width:85px;height:85px;z-index:1;pointer-events:none;transform:translate(calc(var(--pointer-x) * 1.4),calc(var(--pointer-y) * 1.4));transition:transform .9s ease-out}.chrome-star{display:grid;place-items:center;filter:drop-shadow(9px 11px 7px #11137945)}.chrome-star span{font:105px/1 Georgia;color:#ecebff;text-shadow:1px 1px #fff,-2px -2px #9090d7,3px 4px #9495b5,5px 7px #5355a5;animation:chrome-turn 18s ease-in-out infinite}.hero .sticker-left{animation:sticker-sway-left 7s ease-in-out infinite}.hero .sticker-right{animation:sticker-sway-right 8s ease-in-out infinite}.sticky-note{animation:note-sway 9s ease-in-out infinite;transform-origin:50% 8%;transition:box-shadow .4s}.sticky-note:hover{box-shadow:13px 23px 21px #0003}.floating-result{animation:result-bob 7s ease-in-out infinite}.pin{animation:pin-appear .9s var(--ease-spring) .15s both}.composer{animation:composer-enter 1s var(--ease-spring) .25s both;box-shadow:0 20px 60px #0a0b9a25,inset 0 1px #ffffff15;transition:box-shadow .4s,border-color .4s}.composer:focus-within{box-shadow:0 25px 65px #0a0b9a40,0 0 0 4px #ffffff0d;border-color:#ffffb6}.hero-badge>span{box-shadow:0 0 0 4px #c6ff7917;animation:status-breathe 3s ease-in-out infinite}.hero-modes button{box-shadow:inset 0 1px #ffffff15;transition:transform .35s var(--ease-spring),background .3s,box-shadow .3s}.hero-modes button:hover{transform:translateY(-4px);box-shadow:0 8px 12px #0c168e25}.hero-frame:before{animation:stairs-drift 20s linear infinite}.hero-frame:after{animation:stairs-drift 20s linear reverse infinite}.writing-marquee{padding:40px 0 30px;overflow:hidden;border-bottom:1px solid var(--line)}.marquee-heading{display:flex;align-items:center;gap:25px;width:min(1140px,90%);margin:auto auto 27px;font-size:8px;letter-spacing:1.2px;color:#8a897c}.marquee-heading>small{font-size:8px;letter-spacing:0}.marquee-rule{height:1px;background:#dcd8ce;flex:1}.marquee-mask{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 9%,black 91%,transparent);mask-image:linear-gradient(90deg,transparent,black 9%,black 91%,transparent)}.marquee-track{display:flex;width:max-content;animation:marquee-walk 36s linear infinite}.marquee-set{display:flex;align-items:center;flex:none;gap:50px;padding-right:50px}.marquee-set>span{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:23px;font-weight:600;letter-spacing:-.7px}.marquee-set>span>i{font-style:normal;color:#bab6a9;font-size:13px;margin-left:20px}.destination-icon{display:grid;place-items:center;width:38px;height:38px;font-size:20px;font-weight:400;border-radius:12px;color:#fff;box-shadow:inset 1px 1px 1px #fff8,inset -1px -2px 2px #0002,2px 4px 5px #3332;transform:rotate(-7deg);background:#e1ba59}.dest-1{background:linear-gradient(140deg,#8eb9e7,#548acb);transform:rotate(7deg)}.dest-2{background:linear-gradient(140deg,#57595b,#232421)}.dest-3{background:linear-gradient(140deg,#d297c9,#a660a9);transform:rotate(7deg)}.dest-4{background:linear-gradient(140deg,#90c9bd,#4b9fa0)}.dest-5{background:linear-gradient(140deg,#a395e6,#6d61bd);transform:rotate(7deg)}.writing-marquee>p{font-size:9px;text-align:center;margin:25px 5% 0}.writing-marquee:hover .marquee-track{animation-play-state:paused}.manifesto{height:125vh;min-height:850px;position:relative;padding:70px 0 90px}.manifesto-sticky{position:sticky;top:125px;padding:40px 40px 40px 0}.manifesto .section-tag{margin-bottom:35px}.manifesto-sticky>p{font-size:clamp(38px,4.7vw,60px);font-weight:600;letter-spacing:-2.5px;line-height:1.17;max-width:970px;color:#292e22;margin:0}.manifesto-word{opacity:var(--word-light, .16);transition:opacity .2s linear}.manifesto-word.ink-accent{color:#777a49;font-family:Georgia;font-style:italic;font-weight:400}.manifesto-foot{display:flex;align-items:center;gap:13px;margin-top:35px;font-size:8px;letter-spacing:1.3px;color:#8e927a}.ink-dot{height:5px;width:5px;border-radius:50%;background:#858963}.manifesto-foot>svg{width:140px;height:40px;stroke:#aeb18b;fill:none;stroke-width:1.3}.manifesto-foot>small{font:italic 15px Georgia;letter-spacing:0;margin-left:4px}.manifesto-star{position:absolute;right:0;top:0;font:150px/1 Georgia;color:#d4d4b5;transform:rotate(8deg);z-index:-1}.workflow-theatre{padding-top:20px}.theatre-board{background:#e9e5f3;border:1px solid #d6cfe3;border-radius:25px;position:relative;box-shadow:0 20px 40px #3528470a;overflow:hidden;transform:perspective(1400px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .6s var(--ease-spring)}.theatre-controls{display:flex;background:#f7f3fb99;border-bottom:1px solid #d6cfe3;padding:0 24px}.theatre-tabs{display:flex;flex:1;min-width:0}.theatre-tabs>button[role=tab]{position:relative;border:0;border-right:1px solid #d6cfe3;background:transparent;display:flex;align-items:center;gap:10px;padding:22px 25px;min-width:155px;color:#938b9c;font-size:12px;overflow:hidden}.theatre-tabs>button[role=tab]:first-child{border-left:1px solid #d6cfe3}.theatre-tabs>button>b{font:italic 17px Georgia;color:#b4a3c5}.theatre-tabs>button[aria-selected=true]{background:#fff9;color:#514168}.theatre-tabs>button[aria-selected=true]>b{color:#87709e}.tab-timer{position:absolute;bottom:0;left:0;width:100%;height:2px;background:#9b83b4;transform:scaleX(0);transform-origin:left}.theatre-tabs>button[aria-selected=true] .tab-timer{transform:scaleX(1)}.theatre-board[data-running=true] .theatre-tabs>button[aria-selected=true] .tab-timer{animation:tab-progress 4.8s linear}.theatre-controls>button.theatre-play{margin-left:auto;padding:12px;border:0;background:none;display:grid;place-items:center;color:#8d7d9e}.theatre-panel{display:grid;grid-template-columns:.9fr 1.1fr;min-height:440px}.theatre-copy{padding:55px 45px;animation:scene-in .7s var(--ease-spring) both}.theatre-copy>small{font-size:8px;letter-spacing:1.2px;color:#9a88ae}.theatre-copy h3{font-size:38px;letter-spacing:-1.6px;line-height:1.12;max-width:330px;margin:23px 0}.theatre-copy p{font-size:12px;color:#8a7f92;max-width:320px}.theatre-copy>span{display:flex;gap:9px;align-items:center;color:#7b6d86;font-size:10px;margin-top:27px}.theatre-copy>a{display:flex;gap:12px;align-items:center;font-size:10px;color:#887494;margin-top:30px}.theatre-stage{position:relative;isolation:isolate;min-height:440px;border-left:1px solid #d6cfe3;background:#e0d9ed;overflow:hidden}.stage-grid{position:absolute;inset:0;background-image:linear-gradient(#8b779e0d 1px,transparent 1px),linear-gradient(90deg,#8b779e0d 1px,transparent 1px);background-size:30px 30px;z-index:-2}.stage-grid:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse,#fff8,transparent 65%)}.stage-pin{position:absolute;width:15px;height:12px;border-radius:50%;background:linear-gradient(145deg,#fff,#adb0b0);box-shadow:3px 5px 5px #35334733;top:23px;left:25px;transform:rotate(-20deg)}.stage-tape{position:absolute;right:40px;top:24px;width:95px;height:27px;background:#e7dfb799;transform:rotate(12deg);z-index:3;clip-path:polygon(0 0,98% 5%,100% 90%,2% 100%,4% 83%,0 64%,3% 45%,0 30%)}.floating-key{position:absolute;display:grid;place-items:center;width:63px;height:63px;border:1px solid #fdfbff;border-radius:15px;background:linear-gradient(135deg,#fcf9ff,#cfc5df);box-shadow:inset 0 0 0 5px #f3eef8,4px 6px #b9afc8,8px 12px 15px #67527622;color:#8b7c99;font-size:17px}.key-control{left:13%;top:65px;transform:rotate(-10deg);animation:key-float 7s ease-in-out infinite}.key-shift{right:17%;top:54px;transform:rotate(12deg);animation:key-float 8s ease-in-out -2s infinite}.key-s{right:11%;bottom:50px;transform:rotate(-5deg);font-size:21px;animation:key-float 7s ease-in-out -4s infinite}.voice-ticket{position:absolute;left:12%;top:165px;display:flex;gap:12px;align-items:center;background:#fffdf6;padding:23px;border-radius:3px 15px 15px;box-shadow:3px 5px 15px #53465710;transform:rotate(-7deg);font:17px/1.4 Georgia;color:#7b6f83;animation:ticket-enter .8s var(--ease-spring) both}.voice-ticket>svg{color:#ad97c6}.theatre-recorder{position:absolute;left:17%;bottom:80px;right:12%;background:linear-gradient(#28262d,#16151a);border:1px solid #5d526f;box-shadow:8px 16px 20px #4a385f25,inset 0 1px #ffffff15;border-radius:40px;display:flex;align-items:center;gap:10px;padding:16px 17px;color:#f4ecfe;font-size:11px;transform:rotate(5deg);animation:recorder-float 6s ease-in-out infinite}.theatre-recorder>span>small{display:block;color:#aaa0b7;font-size:7px;margin-top:5px}.theatre-recorder>b{font-size:10px;margin-left:auto;color:#c6b5e0}.scene-wave{height:44px;display:flex;gap:2px;align-items:center;justify-content:center}.scene-wave i{display:block;width:2px;height:var(--bar-height);background:#aa93c7;border-radius:3px;transform:scaleY(.7);animation:signal-wave 1.3s ease-in-out infinite alternate;animation-delay:calc(var(--bar) * -75ms)}.theatre-recorder .scene-wave{height:25px;max-width:100px;overflow:hidden}.theatre-recorder .scene-wave i{max-height:23px}.cursor-tag{position:absolute;left:13%;bottom:34px;font-size:9px;color:#9e8bb1;display:flex;gap:7px;align-items:center;transform:rotate(-2deg)}.theatre-bottom{display:flex;justify-content:space-between;gap:15px;padding:16px 23px;border-top:1px solid #d6cfe3;font-size:7px;letter-spacing:.8px;color:#a091b1;background:#f8f5fc80}.theatre-bottom>span:last-child{display:flex;gap:7px;align-items:center}.theatre-bottom i{width:4px;height:4px;border-radius:50%;background:#b399c7}.source-scrap{position:absolute;left:7%;top:55px;padding:20px 18px;width:48%;font:14px/1.7 Georgia;background:#f9f3e2;color:#9b8d76;box-shadow:3px 6px 10px #46354a0c;transform:rotate(-10deg);animation:ticket-enter .6s var(--ease-spring) both}.source-scrap>small{display:block;font:6px Inter;letter-spacing:1px;margin-bottom:10px;color:#b3a78d}.finished-letter{position:absolute;top:65px;right:12%;width:62%;background:#fffdf8;padding:24px 24px 17px;box-shadow:7px 14px 22px #5b406e20;transform:rotate(5deg);animation:letter-unfold .75s var(--ease-spring) both}.finished-letter>div{display:flex;gap:8px;align-items:center;color:#a797b6}.finished-letter>div small{font-size:6px;letter-spacing:.6px;flex:1}.finished-letter pre{font:15px/1.5 Georgia;white-space:pre-wrap;color:#7b6c84;margin:25px 0 20px}.finished-letter>span{display:flex;gap:7px;align-items:center;border-top:1px solid #e9dfed;padding-top:12px;font-size:7px;color:#a291ad}.stage-annotation{position:absolute;bottom:25px;left:12%;font:italic 18px Georgia;transform:rotate(-8deg);color:#ad95bd}.stage-annotation svg{display:inline-block;width:85px;fill:none;stroke:currentColor;stroke-width:1.2;vertical-align:middle}.destination-sheet{position:absolute;inset:65px 10%;border:1px solid #c4b8d0;background:#fdfaff;border-radius:13px;box-shadow:10px 15px 20px #5a437d18;transform:rotate(-3deg);overflow:hidden;animation:sheet-arrive .7s var(--ease-spring) both}.sheet-chrome{display:flex;gap:5px;align-items:center;padding:12px;background:#eee8f3;border-bottom:1px solid #dfd5e7}.sheet-chrome i{width:5px;height:5px;border-radius:50%;background:#d0a6b0}.sheet-chrome i:nth-child(2){background:#d5bd87}.sheet-chrome i:nth-child(3){background:#acbd98}.sheet-chrome small{font-size:7px;flex:1;text-align:center;color:#ab99b7}.sheet-address{display:flex;gap:8px;align-items:center;padding:14px 18px;font-size:8px;color:#a08ead;border-bottom:1px solid #f1eaf5}.sheet-address>span{margin-left:auto}.inserted-example{padding:5px 22px;font:15px/1.6 Georgia;color:#8c799b;white-space:pre-line;animation:text-arrive 1.4s steps(8,end) .3s both}.scene-caret{display:inline-block;height:16px;width:1px;background:#8570a2;margin-left:2px;vertical-align:middle;animation:cursor-blink 1s steps(2,end) infinite}.placed-badge{position:absolute;right:13%;bottom:45px;padding:12px 15px;border-radius:25px;background:#d9e5bc;color:#6b7c47;box-shadow:3px 6px 8px #473c4715;font-size:9px;display:flex;gap:8px;align-items:center;transform:rotate(5deg);animation:badge-pop .7s var(--ease-spring) .7s both}.pencil{height:220px;width:12px;border-radius:4px;background:linear-gradient(90deg,#b4a2ca,#e5d9f0,#b8a5cc);position:absolute;right:8%;bottom:30px;transform:rotate(22deg);box-shadow:5px 5px 4px #5d3c6c1a}.pencil:after{content:"";position:absolute;bottom:-24px;left:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:25px solid #baa58c}.feature-three{grid-template-columns:1.22fr 1fr .95fr;gap:30px;align-items:start}.feature-three>article:nth-child(2){margin-top:55px}.feature-three>article:nth-child(3){margin-top:105px}.feature-art{height:275px;transition:transform .6s var(--ease-spring),box-shadow .6s var(--ease-spring)}.feature-three>article:hover .feature-art{transform:translateY(-8px);box-shadow:0 18px 28px #29271e0c}.feature-three .mini-recorder{animation:mini-recorder-sway 7s ease-in-out infinite}.cursor-paper{transition:transform .6s var(--ease-spring)}.capture-art:hover .cursor-paper{transform:rotate(0) translateY(-7px)}.email-paper{animation:paper-breathe 10s ease-in-out infinite}.format-chip{animation:chip-float 6s ease-in-out infinite}.dictionary-art>div{position:relative;transition:transform .4s}.dictionary-art:hover>div{transform:translate(5px)}.dictionary-art:after{content:"Aa";position:absolute;font:italic 120px Georgia;color:#b69d6e10;right:0;bottom:-20px;pointer-events:none}.local-section{border-radius:40px;position:relative;overflow:hidden}.local-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 75% 50%,#b6c67b14,transparent 60%);pointer-events:none}.local-visual{transform:rotate(-2deg);padding:25px 25px 20px;box-shadow:inset 0 1px #ffffff08,12px 18px 25px #080d0915;background:linear-gradient(145deg,#3a3f31,#252a22);border-color:#c5d59630}.local-vault{height:310px;position:relative;isolation:isolate;overflow:hidden}.vault-orbit{position:absolute;border:1px solid #d6e8a823;border-radius:50%;inset:10% 5%;transform:rotateX(55deg) rotate(-22deg)}.vault-orbit.orbit-b{inset:0 14%;transform:rotateX(55deg) rotate(30deg);border-style:dashed;border-color:#d6e8a829;animation:vault-orbit 40s linear infinite}.vault-plinth{position:absolute;width:190px;height:150px;left:50%;top:44%;transform:translate(-50%,-50%);perspective:600px;animation:vault-float 8s ease-in-out infinite}.vault-monitor{position:absolute;inset:0;transform:rotateY(-12deg) rotateX(7deg) rotate(-4deg);transform-style:preserve-3d;background:linear-gradient(145deg,#c0c8aa,#6f7960);border:1px solid #d5dcc3;border-radius:14px;box-shadow:7px 8px #5b6650,15px 25px 25px #0d150d5c;padding:8px 8px 19px}.vault-screen{height:100%;border-radius:7px;background:linear-gradient(140deg,#1d271d,#33482d);display:flex;justify-content:center;align-items:center;flex-direction:column;box-shadow:inset 0 0 0 1px #0003;position:relative;overflow:hidden}.vault-screen:after{content:"";position:absolute;width:40%;height:180%;background:#ffffff09;left:13%;top:-40%;transform:rotate(30deg)}.vault-screen img{width:43px;border-radius:13px;box-shadow:0 5px 15px #0003}.vault-screen .scene-wave{height:30px;margin-top:7px}.vault-screen .scene-wave i{background:#bac89a;max-height:25px}.monitor-foot{position:absolute;width:65px;height:8px;border:1px solid #c6cfb0;background:linear-gradient(#bdc6a3,#838c70);left:calc(50% - 32px);bottom:-31px;transform:rotateX(35deg);box-shadow:5px 6px 8px #0003;border-radius:50%}.monitor-foot:before{content:"";position:absolute;width:15px;height:24px;bottom:4px;left:24px;background:linear-gradient(90deg,#717d62,#a4af90,#717d62)}.vault-chip{position:absolute;right:-24px;bottom:-15px;width:60px;height:60px;display:grid;place-items:center;border:1px solid #c5d6a0;background:linear-gradient(130deg,#c0d492,#78924c);border-radius:17px;box-shadow:5px 5px #556d38,10px 13px 15px #121b1233;color:#eff5e5;transform:rotate(12deg) translateZ(35px)}.vault-card{position:absolute;bottom:8px;left:9%;right:10%;display:flex;gap:13px;align-items:center;background:#dce4ca;border:1px solid #edf2df;padding:15px 19px;border-radius:15px;box-shadow:4px 5px #6b7757,10px 13px 15px #0b130f30;color:#61744b;transform:rotate(4deg);z-index:3}.vault-card>div{font-size:11px;flex:1}.vault-card small{display:block;font-size:8px;margin-top:5px;color:#8b9a77}.vault-card .live-dot{background:#829b5c}.vault-signal{position:absolute;font-size:7px;letter-spacing:1.5px;color:#99a77d;top:32%;padding:8px 10px;border:1px solid #b3c68a30;background:#2f3829;border-radius:12px;z-index:1}.sig-a{left:0}.sig-b{right:0;top:48%}.vault-paths{position:absolute;width:100%;height:100%;inset:0;pointer-events:none;z-index:-1}.vault-paths path{fill:none;stroke:#b7cb854a;stroke-width:1;stroke-dasharray:5 7;animation:thread-travel 20s linear infinite}.platform-panel{box-shadow:inset 0 1px #fff,10px 15px 30px #28261508;position:relative}.product-window{transition:transform .7s var(--ease-spring),box-shadow .7s;animation:product-bob 12s ease-in-out infinite}.platform-panel:hover .product-window{animation-play-state:paused;transform:rotate(0) translateY(-5px);box-shadow:10px 25px 35px #23252c30}.platform-info{animation:scene-in .7s var(--ease-spring) both}.platform-tabs button{transition:background .3s,color .3s,transform .4s var(--ease-spring)}.mobile-pair img:first-child{transform:rotate(-5deg);animation:phone-left 9s ease-in-out infinite}.mobile-pair img:nth-child(2){transform:translateY(20px) rotate(5deg);animation:phone-right 9s ease-in-out -3s infinite}.writing-orbit{display:grid;grid-template-columns:.9fr 1.1fr;border:1px solid #dcd8ce;border-radius:27px;padding:0;overflow:hidden;background:#f2f0ea;margin-top:20px;margin-bottom:55px}.orbit-copy{padding:50px 42px}.orbit-copy>p{font-size:12px;max-width:330px}.orbit-accordions{margin-top:35px}.orbit-accordions>div{border-top:1px solid #d7d4ca}.orbit-accordions button{display:flex;gap:12px;align-items:center;width:100%;padding:19px 0;border:0;background:none;font-size:12px;text-align:left;color:#858774}.orbit-accordions button>svg:first-child{color:#a4a78c}.orbit-accordions button>svg:last-child{margin-left:auto;transition:transform .4s}.orbit-accordions .chosen button{color:#3e4734}.orbit-accordions .chosen button>svg:last-child{transform:rotate(45deg)}.orbit-accordions p{font-size:11px;line-height:1.8;margin:0 0 14px;color:#8a8f7d;animation:scene-in .4s var(--ease-spring)}.orbit-accordions a{display:flex;gap:8px;align-items:center;font-size:9px;color:#7b8464;margin-bottom:20px}.orbit-machine{position:relative;min-height:580px;border-left:1px solid #dcd8ce;background:radial-gradient(ellipse at 50% 42%,#fcfbf7,#eeece5 72%);isolation:isolate;transform:perspective(1400px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .7s var(--ease-spring)}.orbit-machine-grid{position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.8%,#c1c1b32a 50%,transparent 50.2%);z-index:-1}.orbit-cloud{position:absolute;top:80px;left:8%;right:8%;height:220px;border:1px solid #fffffff5;border-radius:120px 120px 65px 65px;background:linear-gradient(145deg,#f9f7f1,#e4e1d9);box-shadow:inset 2px 2px 3px #fff,inset -3px -4px 6px #c8c4b888,10px 18px 20px #c4c0b666;transform:rotate(-3deg);z-index:-1}.orbit-cloud:before{content:"";position:absolute;left:25%;top:-34px;width:45%;height:110px;border-radius:50% 50% 0 0;background:linear-gradient(145deg,#f8f6ef,#ece9e1);border-top:1px solid #fff;box-shadow:inset 3px 2px 3px #ffffffb0;z-index:-2}.orbit-connectors{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.orbit-connectors path{fill:none;stroke:#cecfbd;stroke-width:1;stroke-dasharray:4 7;animation:thread-travel 35s linear infinite}.orbit-app{position:absolute;display:grid;justify-items:center;gap:10px}.orbit-app>span{display:grid;place-items:center;width:61px;height:61px;color:#fff;border:5px solid #fff;border-radius:50%;background:var(--app-tint);box-shadow:inset 0 1px 2px #fff3,3px 5px #d3cfc3,5px 10px 12px #a8a4943a;animation:orbit-tile-float 7s ease-in-out infinite}.orbit-app>small{font-size:8px;color:#9b9e8c;letter-spacing:.3px}.orbit-app-0{left:12%;top:128px;transform:rotate(-7deg)}.orbit-app-1{left:calc(50% - 30px);top:90px}.orbit-app-2{right:12%;top:128px;transform:rotate(7deg)}.orbit-app-3{left:18%;top:248px;transform:rotate(5deg)}.orbit-app-4{right:18%;top:248px;transform:rotate(-5deg)}.orbit-app-5{left:calc(50% - 30px);top:235px}.orbit-app-1>span{animation-delay:-1s}.orbit-app-2>span{animation-delay:-2s}.orbit-app-3>span{animation-delay:-3s}.orbit-app-4>span{animation-delay:-4s}.orbit-app-5>span{animation-delay:-5s}.orbit-hub{position:absolute;left:calc(50% - 65px);top:390px;width:130px;min-height:88px;display:flex;align-items:center;flex-direction:column;background:linear-gradient(145deg,#fefcf7,#e8e5dc);border:1px solid #fff;border-radius:30px;box-shadow:inset 1px 1px 4px #fff,3px 7px #d0c8e2,7px 14px 17px #7f7b8b26;padding:15px;animation:hub-breathe 7s ease-in-out infinite}.orbit-hub img{height:39px;width:39px;border-radius:13px}.orbit-hub>span{font-size:14px;letter-spacing:-.7px;margin-top:7px;font-weight:600}.orbit-hub>small{font-size:6px;white-space:nowrap;letter-spacing:.5px;color:#a397af;margin-top:9px}.machine-annotation{position:absolute;bottom:48px;left:25px;font:italic 20px Georgia;color:#a3a58b;transform:rotate(-10deg)}.orbit-machine-note{font-size:7px;color:#b0ad9f;position:absolute;bottom:18px;right:25px}.toolkit .section-head{max-width:700px}.tool-grid{grid-template-columns:repeat(3,1fr);gap:18px}.tool-grid>article{position:relative;overflow:hidden;transition:transform .5s var(--ease-spring),box-shadow .5s,border-color .5s}.tool-grid>article:not(.mode-studio):hover{transform:translateY(-7px);box-shadow:0 12px 30px #2629170a;border-color:#bbb8a9}.tool-grid>article:after{content:"";position:absolute;width:150px;height:150px;border-radius:50%;top:-80px;right:-50px;background:radial-gradient(#e4dfcb5c,transparent 70%);pointer-events:none;transition:transform .8s}.tool-grid>article:hover:after{transform:scale(1.5)}.tool-grid>article:nth-child(2){background:#eeeade;display:flex;flex-direction:column;justify-content:center}.tool-grid>article:nth-child(2):before{content:"⌃ ⇧ S";position:absolute;right:15px;top:20px;font:16px Georgia;color:#b6a88b;transform:rotate(9deg);letter-spacing:2px}.tool-grid>article:nth-child(5){background:#e6eadf}.tool-grid>article:nth-child(6){background:#efebf5}.tool-grid>article:last-child{grid-column:span 3;background:#e5e9ef;padding:26px;display:grid;grid-template-columns:50px 1fr 1.6fr;align-items:center;gap:20px}.tool-grid>article:last-child h3,.tool-grid>article:last-child p{margin:0}.tool-grid .mode-studio{grid-column:span 2;display:grid;grid-template-columns:.75fr 1.25fr;background:linear-gradient(125deg,#ebe7f3,#f4f1f8);padding:27px;gap:23px;border-color:#d8cfe3;transform:perspective(1400px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .6s var(--ease-spring)}.mode-studio h3{font-size:24px;letter-spacing:-1px;line-height:1.15}.mode-studio>div>p{font-size:10px}.mode-studio-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:17px}.mode-studio-tabs button{border:1px solid #d3c9df;border-radius:20px;padding:6px 9px;background:#fff6;color:#9d8aaf;font-size:8px}.mode-studio-tabs button[aria-pressed=true]{background:#8f79a9;color:#fff;border-color:#8f79a9}.mode-example{background:#fffcf5;border:1px solid #fff;border-radius:4px 15px 15px;padding:20px;transform:rotate(2deg);box-shadow:3px 6px 10px #68527210;min-height:130px;animation:mode-enter .5s var(--ease-spring)}.mode-example small{font-size:6px;letter-spacing:.8px;color:#b09abb}.mode-example pre{font:14px/1.4 Georgia;white-space:pre-wrap;color:#826b8f;margin:17px 0}.mode-example>span{font-size:7px;display:flex;gap:6px;align-items:center;color:#b1a285}.mode-example>span>i{height:4px;width:4px;border-radius:50%;background:#b4ba94}.story-ribbon{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;border:1px solid #ddd8ca;border-radius:25px;overflow:hidden;position:relative;margin-top:0;margin-bottom:90px;background:#eae4d5;min-height:320px}.story-ribbon>div:last-child{padding:50px 35px}.story-ribbon h2{font-size:39px;letter-spacing:-1.5px;margin:20px 0 28px}.story-ribbon .section-tag{font-size:7px;color:#a29170}.ribbon-art{position:relative;isolation:isolate;min-height:320px;background:radial-gradient(ellipse,#f4eddf,#e6dece);overflow:hidden}.ribbon-art>img{position:absolute;width:100px;height:100px;border-radius:27px;left:calc(50% - 50px);top:70px;box-shadow:10px 15px 20px #75664e30;transform:rotate(-12deg);animation:brand-float 9s ease-in-out infinite}.ribbon-orbit{position:absolute;width:280px;height:280px;border-radius:50%;border:1px dashed #b4a58e60;top:10px;left:calc(50% - 140px);animation:orbit-turn 55s linear infinite}.ribbon-orbit:before,.ribbon-orbit:after{content:"✦";position:absolute;font-size:25px;color:#b3a07d;top:10%;left:10%}.ribbon-orbit:after{inset:auto 10% 10% auto;font-size:15px}.ribbon-word{position:absolute;left:12%;bottom:40px;font:italic 22px Georgia;color:#b3a58e;transform:rotate(-8deg)}.ribbon-keys{position:absolute;right:9%;bottom:45px;display:flex;gap:5px;transform:rotate(9deg)}.ribbon-keys kbd{font-size:9px;display:grid;place-items:center;width:34px;height:34px;background:linear-gradient(140deg,#f9f5eb,#e7dfce);border:1px solid #fff;border-radius:8px;box-shadow:2px 4px #c8bda4,4px 7px 6px #9a8c6f1c;color:#a97}.ribbon-line{position:absolute;inset:20% -10%;border:1px solid #c6bda850;transform:rotate(-18deg);border-radius:50%;height:50%}.price-card{transform:rotate(2deg);transition:transform .6s var(--ease-spring),box-shadow .6s}.price-card:hover{transform:rotate(0) translateY(-5px);box-shadow:9px 16px #d5d0c3}.price-label>small{animation:price-tag-breathe 5s ease-in-out infinite}.scribble-note{animation:scribble-sway 8s ease-in-out infinite}.article-cards{gap:30px}.article-cover{box-shadow:inset 0 0 0 5px #ffffff30;transition:transform .6s var(--ease-spring),box-shadow .6s}.article-card:nth-child(2){margin-top:37px}.article-card:nth-child(3){margin-top:75px}.article-card:hover .article-cover{transform:rotate(-2deg) translateY(-6px);box-shadow:5px 12px 20px #30272013}.article-cover>svg:last-child path{stroke-dasharray:350;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s}.article-card:hover .article-cover>svg:last-child path{animation:draw-arrow 1s var(--ease-spring)}.faq details[open]>p{animation:faq-open .35s var(--ease-spring)}.closing:before{animation:closing-orbit 28s linear infinite}.closing:after{animation:closing-orbit 35s linear reverse infinite}.closing-mark{animation:closing-star 25s linear infinite}.closing .shell{position:relative}.closing .hero-badge{animation:status-breathe 5s ease-in-out infinite}.site-dialog[open]{animation:dialog-arrive .45s var(--ease-spring)}.site-dialog[open]::backdrop{animation:backdrop-arrive .4s}.footer-grid .gbrand,.footer-grid .brand{transition:transform .5s var(--ease-spring)}.footer-grid .brand:hover{transform:rotate(-3deg)}html[data-motion=full] [data-reveal]:not([data-seen=true]){opacity:0;transform:translateY(28px)}html[data-motion=full] [data-reveal][data-seen=true]{animation:section-arrive .85s var(--ease-spring) both;animation-delay:calc(var(--reveal-order, 0) * 70ms)}.reveal{opacity:1;transform:none}.motion-group[data-inview=false] *,.motion-group[data-inview=false] *:before,.motion-group[data-inview=false] *:after{animation-play-state:paused!important}@keyframes letter-rise{0%{opacity:0;transform:translateY(30px) rotateX(25deg);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes section-arrive{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes composer-enter{0%{opacity:0;transform:translateY(25px) rotateX(8deg)}to{opacity:1;transform:none}}@keyframes hero-light{to{opacity:.45;transform:translate(5%)}}@keyframes thread-travel{to{stroke-dashoffset:-300}}@keyframes chrome-turn{0%,to{transform:rotate(-10deg) rotateY(0) scale(1)}50%{transform:rotate(30deg) rotateY(20deg) scale(.94)}}@keyframes sticker-sway-left{0%,to{transform:translate(var(--pointer-x, 0px),var(--pointer-y, 0px)) rotate(-22deg)}50%{transform:translate(calc(var(--pointer-x, 0px) + 6px),calc(var(--pointer-y, 0px) - 14px)) rotate(-10deg)}}@keyframes sticker-sway-right{0%,to{transform:translate(calc(var(--pointer-x, 0px) * -.7),calc(var(--pointer-y, 0px) * -.7)) rotate(20deg)}50%{transform:translate(calc(var(--pointer-x, 0px) * -.7 - 7px),calc(var(--pointer-y, 0px) * -.7 - 16px)) rotate(10deg)}}@keyframes note-sway{0%,to{transform:rotate(10deg)}50%{transform:translateY(-6px) rotate(7deg)}}@keyframes result-bob{0%,to{transform:rotate(-7deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-9px)}}@keyframes pin-appear{0%{opacity:0;translate:0 -25px;scale:1.15}to{opacity:1;translate:0 0;scale:1}}@keyframes status-breathe{50%{box-shadow:0 0 0 6px #c6ff7905}}@keyframes stairs-drift{to{background-position:0 104px}}@keyframes marquee-walk{to{transform:translate(-50%)}}@keyframes tab-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes scene-in{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@keyframes key-float{50%{translate:0 -9px}}@keyframes signal-wave{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes ticket-enter{0%{opacity:0;translate:-20px 25px;rotate:-8deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes recorder-float{50%{translate:0 -7px;rotate:-3deg}}@keyframes letter-unfold{0%{opacity:0;translate:30px 15px;rotate:12deg;scale:.9}to{opacity:1;translate:0 0;rotate:0deg;scale:1}}@keyframes sheet-arrive{0%{opacity:0;translate:20px 25px;rotate:6deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes text-arrive{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes cursor-blink{50%{opacity:0}}@keyframes badge-pop{0%{opacity:0;scale:.75;translate:0 15px}to{opacity:1;scale:1;translate:0 0}}@keyframes mini-recorder-sway{50%{rotate:4deg;translate:0 -4px}}@keyframes paper-breathe{50%{rotate:3deg;translate:0 -5px}}@keyframes chip-float{50%{translate:0 -6px}}@keyframes vault-orbit{to{rotate:360deg}}@keyframes vault-float{50%{translate:0 -10px}}@keyframes product-bob{50%{rotate:2deg;translate:0 -7px}}@keyframes phone-left{50%{translate:0 -9px;rotate:2deg}}@keyframes phone-right{50%{translate:0 -6px;rotate:-2deg}}@keyframes orbit-tile-float{50%{translate:0 -6px}}@keyframes hub-breathe{50%{translate:0 -5px;box-shadow:inset 1px 1px 4px #fff,3px 7px #d0c8e2,7px 16px 23px #7f7b8b35}}@keyframes mode-enter{0%{opacity:0;translate:10px 5px;rotate:2deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes brand-float{50%{translate:0 -12px;rotate:7deg}}@keyframes orbit-turn{to{rotate:360deg}}@keyframes price-tag-breathe{50%{background:#d7e5c2}}@keyframes scribble-sway{50%{rotate:3deg}}@keyframes draw-arrow{0%{stroke-dashoffset:350}to{stroke-dashoffset:0}}@keyframes faq-open{0%{opacity:0;translate:0 -5px}to{opacity:1;translate:0 0}}@keyframes closing-orbit{to{rotate:360deg;translate:15px 15px}}@keyframes closing-star{to{rotate:360deg}}@keyframes dialog-arrive{0%{opacity:0;translate:0 20px;scale:.97}to{opacity:1;translate:0 0;scale:1}}@keyframes backdrop-arrive{0%{opacity:0}to{opacity:1}}@media(max-width:1100px){.nav-actions .subtle{display:none}.nav nav{gap:17px;font-size:11px}.hero-charm{right:4%;top:35px}.theatre-copy{padding:45px 30px}.theatre-copy h3{font-size:34px}.theatre-tabs>button[role=tab]{min-width:135px;padding:20px}.theatre-recorder{left:8%;right:7%;gap:8px;padding:14px}.theatre-recorder .scene-wave{max-width:75px}.finished-letter{right:9%;width:68%;padding:22px 20px}.source-scrap{left:5%;width:48%;font-size:13px}.orbit-copy{padding:40px 30px}.orbit-machine{min-height:560px}.orbit-app>span{height:54px;width:54px}.feature-three{gap:22px}.mode-studio h3{font-size:21px}.tool-grid .mode-studio{padding:22px;gap:15px}.mode-studio-tabs{gap:4px}.mode-studio-tabs button{font-size:7px;padding:6px 7px}}@media(max-width:900px){.nav nav{gap:13px}.nav nav a:last-child{display:none}.hero-charm{width:60px;height:60px;top:28px;right:20px}.chrome-star span{font-size:75px}.hero-side-label{display:none}.manifesto-sticky{padding-right:15px}.manifesto-sticky>p{font-size:47px}.theatre-panel{grid-template-columns:1fr 1.05fr}.theatre-copy h3{font-size:29px}.theatre-copy{padding:40px 25px}.theatre-copy p{font-size:11px}.voice-ticket{left:8%;padding:18px;font-size:15px;top:160px}.theatre-stage{min-height:420px}.finished-letter{top:75px;right:7%;width:75%;padding:18px}.finished-letter pre{font-size:14px}.source-scrap{font-size:12px;left:3%;top:42px}.stage-annotation{font-size:15px;left:8%}.theatre-recorder .scene-wave{max-width:50px}.floating-key{height:52px;width:52px;font-size:14px}.orbit-copy{padding:35px 25px}.orbit-copy .motion-title{font-size:37px}.orbit-machine{min-height:580px}.orbit-app-0{left:9%}.orbit-app-2{right:9%}.orbit-cloud{left:5%;right:5%;top:100px;height:220px}.orbit-app>span{height:47px;width:47px;border-width:4px}.orbit-app>span>svg{width:18px}.orbit-app-1,.orbit-app-5{left:calc(50% - 24px)}.orbit-app-3{left:13%;top:250px}.orbit-app-4{right:13%;top:250px}.orbit-hub{top:390px}.machine-annotation{font-size:17px;left:15px;bottom:52px}.tool-grid .mode-studio{grid-template-columns:1fr;gap:10px}.mode-studio>div>p{display:none}.mode-studio>div:first-child{display:flex;gap:13px;align-items:center}.mode-studio h3{margin:0;font-size:20px}.mode-studio h3>br{display:none}.mode-studio-tabs{gap:6px}.mode-example{min-height:100px;padding:16px}.story-ribbon h2{font-size:34px}.story-ribbon>div:last-child{padding:40px 25px}.story-ribbon{gap:10px}.ribbon-keys{right:8%;bottom:65px}.ribbon-word{font-size:19px;bottom:30px}.hero-thread{opacity:.2}}@media(max-width:700px){.nav nav a:last-child{display:flex}.nav nav{font-size:12px}.site-header[data-compact=true] .nav{min-height:65px}.nav-actions{gap:7px;align-items:center}.motion-toggle{width:28px;height:28px}.nav-actions>.pill{padding:10px 12px}.menu-button{padding:0 0 0 3px}.hero-copy{transform:translateY(calc(var(--hero-scroll) * 25px));opacity:calc(1 - var(--hero-scroll) * .3)}.hero-frame{padding-top:58px}.hero-charm{width:40px;height:40px;right:17px;top:24px}.chrome-star span{font-size:50px}.hero-thread{inset:70px -100px 0}.hero-badge{position:relative;z-index:1}.hero h1{font-size:43px}.hero-copy p{line-height:1.85}.marquee-heading{font-size:7px;gap:15px}.marquee-heading>small{max-width:100px;font-size:7px;text-align:right;line-height:1.5}.writing-marquee{padding-top:28px}.marquee-set{gap:28px;padding-right:28px}.marquee-set>span{font-size:19px;gap:10px}.marquee-set>span>i{margin-left:10px;font-size:10px}.destination-icon{width:32px;height:32px;font-size:17px;border-radius:10px}.writing-marquee>p{font-size:8px;max-width:320px;margin-inline:auto}.manifesto{height:105vh;min-height:720px;padding-block:30px}.manifesto-sticky{top:110px;padding:30px 0}.manifesto-sticky>p{font-size:37px;line-height:1.2;letter-spacing:-1.7px}.manifesto .section-tag{font-size:7px;margin-bottom:26px}.manifesto-foot{font-size:7px;gap:9px;flex-wrap:wrap;margin-top:25px;max-width:300px}.manifesto-foot>svg{width:80px;height:25px}.manifesto-foot>small{font-size:13px;width:100%;margin-top:5px}.manifesto-star{font-size:90px;right:0;top:-15px}.workflow-theatre{padding-top:15px}.theatre-board{border-radius:20px;transform:none!important}.theatre-controls{padding:0 10px}.theatre-tabs>button[role=tab]{min-width:0;flex:1;gap:5px;padding:17px 9px;font-size:10px}.theatre-tabs>button>b{font-size:13px}.theatre-controls>button.theatre-play{padding:8px}.theatre-panel{grid-template-columns:1fr;min-height:0}.theatre-copy{padding:30px 25px 27px;min-height:265px}.theatre-copy h3{font-size:32px;max-width:280px;margin:17px 0}.theatre-copy p{max-width:none;font-size:11px}.theatre-copy>small{font-size:7px}.theatre-copy>span{margin-top:18px;font-size:9px}.theatre-copy>a{margin-top:20px;font-size:9px}.theatre-stage{min-height:350px;border-left:0;border-top:1px solid #d6cfe3}.stage-tape{right:28px;width:75px;height:24px}.floating-key{width:48px;height:48px;font-size:13px}.key-control{left:12%;top:38px}.key-shift{right:15%;top:35px}.key-s{bottom:45px;right:11%;font-size:17px}.voice-ticket{left:10%;top:115px;font-size:15px;padding:18px}.theatre-recorder{left:12%;right:10%;bottom:78px;padding:14px 13px;gap:8px;font-size:10px}.theatre-recorder .scene-wave{max-width:70px}.cursor-tag{bottom:31px;left:10%;font-size:8px}.theatre-bottom{padding:13px 15px;font-size:6px;letter-spacing:.4px}.source-scrap{left:7%;top:35px;width:45%;font-size:12px;padding:16px}.finished-letter{right:10%;top:50px;width:65%;padding:19px 18px}.finished-letter pre{font-size:13px;line-height:1.45;margin:20px 0 15px}.finished-letter>div{gap:5px}.finished-letter>div small{font-size:5px}.finished-letter>span{font-size:6px}.stage-annotation{left:8%;bottom:15px;font-size:15px}.stage-annotation svg{width:65px}.destination-sheet{inset:40px 9% 45px}.inserted-example{font-size:13px;padding-inline:18px;margin-top:8px}.sheet-address{font-size:7px;padding:11px 14px}.placed-badge{bottom:27px;right:10%;font-size:8px;padding:10px 12px}.pencil{height:160px;width:9px;right:5%;bottom:25px}.pencil:after{border-left-width:4.5px;border-right-width:4.5px}.feature-three{grid-template-columns:1fr;gap:42px}.feature-three>article:nth-child(n){margin-top:0}.feature-art{height:265px}.feature-three>article:hover .feature-art{transform:none}.local-section{border-radius:27px}.local-visual{padding:20px 18px 18px}.local-vault{height:285px}.vault-plinth{width:165px;height:135px;top:43%}.vault-chip{height:51px;width:51px;right:-20px;bottom:-14px;border-radius:14px}.vault-chip>svg{width:22px}.vault-card{padding:13px;gap:10px;left:7%;right:6%;bottom:5px}.vault-card>div{font-size:10px}.vault-card small{font-size:7px}.vault-signal{font-size:6px;padding:7px;letter-spacing:1px}.sig-a{top:27%}.sig-b{top:50%}.local-caption{font-size:8px}.product-window{animation:product-bob 12s ease-in-out infinite}.writing-orbit{grid-template-columns:1fr;border-radius:23px;margin-bottom:20px;margin-top:0}.orbit-copy{padding:35px 25px 25px}.orbit-copy .motion-title{font-size:36px}.orbit-copy>p{max-width:none}.orbit-accordions{margin-top:25px}.orbit-accordions button{font-size:11px;padding:16px 0}.orbit-accordions p{font-size:11px}.orbit-machine{min-height:470px;border-left:0;border-top:1px solid #dcd8ce;transform:none!important}.orbit-cloud{top:75px;left:7%;right:7%;height:190px;border-radius:110px 110px 50px 50px}.orbit-cloud:before{height:85px;top:-25px}.orbit-app>span{width:48px;height:48px}.orbit-app-0{top:92px;left:12%}.orbit-app-1{top:55px}.orbit-app-2{top:92px;right:12%}.orbit-app-3{top:205px;left:19%}.orbit-app-4{top:205px;right:19%}.orbit-app-5{top:185px}.orbit-hub{top:325px;width:112px;left:calc(50% - 56px);padding:12px;min-height:80px;border-radius:25px}.orbit-hub img{width:32px;height:32px;border-radius:10px}.orbit-hub>span{font-size:12px}.orbit-hub>small{font-size:5px}.machine-annotation{bottom:45px;left:18px;font-size:16px;max-width:90px;line-height:1.2}.orbit-machine-note{font-size:6px;bottom:15px;right:16px}.tool-grid{grid-template-columns:1fr 1fr;gap:12px}.tool-grid .mode-studio{grid-column:span 2;padding:22px 18px;grid-template-columns:1fr;gap:20px}.mode-studio h3{font-size:23px}.mode-studio>div:first-child{gap:13px}.mode-studio-tabs{gap:6px}.mode-studio-tabs button{font-size:8px;padding:7px 9px}.mode-example{padding:20px;min-height:130px}.mode-example pre{font-size:16px}.mode-example>span{font-size:8px}.tool-grid>article:nth-child(2){display:block}.tool-grid>article:nth-child(2):before{font-size:11px;right:10px;top:25px;letter-spacing:1px}.tool-grid>article:last-child{grid-column:span 2;grid-template-columns:40px 1fr;gap:13px;padding:21px 18px}.tool-grid>article:last-child p{grid-column:span 2;font-size:10px}.story-ribbon{grid-template-columns:1fr;gap:0;border-radius:23px;min-height:0;margin-top:0;margin-bottom:60px}.ribbon-art{min-height:280px;border-bottom:1px solid #d9d0bd}.ribbon-art>img{width:90px;height:90px;border-radius:25px;top:50px;left:calc(50% - 45px)}.ribbon-orbit{height:250px;width:250px;top:-3px;left:calc(50% - 125px)}.ribbon-word{font-size:19px;bottom:25px;left:9%}.ribbon-keys{bottom:44px;right:8%}.story-ribbon>div:last-child{padding:32px 25px 35px}.story-ribbon h2{font-size:37px;margin:20px 0 25px}.story-ribbon .section-tag{font-size:7px}.story-ribbon .pill{font-size:10px}.price-card{transform:rotate(1deg)}.price-card:hover{transform:rotate(0)}.article-card:nth-child(n){margin-top:0}.article-cover{height:250px}.article-card:hover .article-cover{transform:none}.closing .shell{padding-block:5px}.closing-mark{font-size:110px;top:25px;right:-20px}.scene-reveal{opacity:1}.hero-charm{display:block}}@media(max-width:370px){.nav-actions>.pill{font-size:9px;padding:9px 10px;gap:7px}.nav .brand{font-size:21px;gap:6px}.motion-toggle{width:25px;height:25px}.nav-actions{gap:5px}.hero h1{font-size:38px}.manifesto-sticky>p{font-size:33px}.theatre-tabs>button[role=tab]{padding-inline:6px;font-size:9px}.theatre-recorder .scene-wave{max-width:48px}.finished-letter{right:8%;width:69%}.mode-studio-tabs button{padding:6px 8px;font-size:7px}.theatre-copy h3{font-size:29px}}html[data-motion=quiet] *,html[data-motion=quiet] *:before,html[data-motion=quiet] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-motion=quiet] [data-reveal],html[data-motion=quiet] .reveal,html[data-motion=quiet] .motion-title .motion-letter{opacity:1!important;translate:none!important;filter:none!important}html[data-motion=quiet] .motion-title .motion-letter{transform:none!important}html[data-motion=quiet] .hero-copy{transform:none;opacity:1}html[data-reduced-motion=true] .manifesto{height:auto;min-height:0;padding:80px 0}html[data-reduced-motion=true] .manifesto-sticky{position:relative;top:auto}html[data-motion=quiet] .manifesto-word{opacity:1!important}html[data-motion=quiet] .marquee-track{transform:none}html[data-reduced-motion=true] .marquee-track{width:100%}html[data-reduced-motion=true] .marquee-set{flex-wrap:wrap;justify-content:center;gap:25px;width:100%;padding:0 5%}html[data-reduced-motion=true] .marquee-set:nth-child(2){display:none}html[data-reduced-motion=true] .marquee-mask{-webkit-mask-image:none;mask-image:none}html[data-motion=quiet] [data-tilt]{transform:none!important}html[data-motion=quiet] .inserted-example{clip-path:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.motion-title .motion-letter,[data-reveal],.reveal{opacity:1!important;transform:none!important;filter:none!important;translate:none!important}.manifesto{height:auto;min-height:0;padding:70px 0}.manifesto-sticky{position:relative;top:auto}.manifesto-word{opacity:1!important}.hero-copy{transform:none;opacity:1}.marquee-track{transform:none}.inserted-example{clip-path:none}}
