/*! Genius Token © 2026. All rights reserved. */
:root{--genius-token-copyright:"Copyright © 2026 Genius Token. All rights reserved.";--genius-token-ai-policy:"NO AI SCRAPING; NO AI TRAINING; NO DATASET COLLECTION; prior written permission required"}
:root{--bg: #f0eee7;--bg-2: #f6e0c8;--bg-2-hi: #eed2b5;--btn-line: #eadfcd;--card: #ffffff;--line: #e5e7eb;--ink: #14110d;--ink-2: #41382f;--muted: #6f6558;--hair: #e8e4da;--grid: rgba(65,56,47,.085);--accent: #e27c53;--accent-hi: #f97316;--footer-bg: #14100e;--footer-fg: #b8ae97;--footer-mut:#6d6355;--radius: 6px;--font-sans: "Helvetica Neue","Segoe UI",system-ui,-apple-system,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--font-display: "Avenir Next",Futura,"Helvetica Neue","Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--font-mono: ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--font-serif: "Iowan Old Style","Palatino Linotype",Palatino,Georgia,"Songti SC",serif;--ease: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}code{font-family:var(--font-mono);font-size:.9em;color:var(--ink);background:#0f11170f;padding:1px 6px;border-radius:3px}.container{max-width:1200px;margin:0 auto;padding:0 32px}.container-wide{max-width:1376px}.accent-word{color:var(--accent);font-style:italic;font-family:var(--font-serif);font-weight:700;letter-spacing:-.01em}.tnum{font-variant-numeric:tabular-nums}#gridSvg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}#gridSvg path{fill:none;stroke:var(--grid);stroke-width:1}header,section,footer{position:relative;z-index:1}.hero{z-index:0}@keyframes landing-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes landing-fade-in{0%{opacity:0}to{opacity:1}}@keyframes landing-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}@keyframes landing-fade-right{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes landing-fade-left{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.reveal,[data-stagger]>*{opacity:0}.reveal.in,[data-stagger]>*.in{animation:.6s cubic-bezier(.16,1,.3,1) both landing-fade-up;animation-delay:var(--d,0ms)}.reveal[data-anim=in].in{animation-name:landing-fade-in;animation-timing-function:ease-out}.reveal[data-anim=scale].in{animation-name:landing-scale-in}.reveal[data-anim=right].in{animation-name:landing-fade-right}.reveal[data-anim=left].in{animation-name:landing-fade-left}.reveal.done,[data-stagger]>*.done{animation:none!important;opacity:1;transform:none}.reveal[data-d="1"]{--d:80ms}.reveal[data-d="2"]{--d:.16s}.reveal[data-d="3"]{--d:.24s}.reveal[data-d="4"]{--d:.32s}.reveal[data-d="5"]{--d:.4s}.bracketed:before,.bracketed:after{transform:scale(0);transition:transform .7s var(--ease);transform-origin:center}.bracketed.in:before,.bracketed.in:after{transform:scale(1)}.bracketed.in:before{transition-delay:.15s}.bracketed.in:after{transition-delay:.35s}header{padding:8px 0 0;opacity:0;transform:translateY(-18px) scale(.985);transform-origin:top center;filter:blur(2px);pointer-events:none;transition:opacity .42s var(--ease),transform .52s var(--ease),filter .32s ease}header.in{opacity:1;transform:none;filter:none;pointer-events:auto}header.pinned{position:sticky;top:0;z-index:70}header .nav{max-width:min(1600px,calc(100% - 72px));padding:11px 104px;border-radius:999px;background:#ffffff9e;backdrop-filter:saturate(115%) blur(6px);-webkit-backdrop-filter:saturate(115%) blur(6px);will-change:backdrop-filter}.nav{display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:14px}.brand-mark{width:52px;height:52px;background:var(--card);border-radius:4px;display:grid;place-items:center;padding:8px;border:1px solid var(--ink);transition:transform .5s var(--ease)}.brand:hover .brand-mark{transform:rotate(-6deg) scale(1.05)}.brand-txt .name{font-family:var(--font-display);font-weight:700;font-size:19px;letter-spacing:-.01em;line-height:1}.brand-txt .sub{font-size:11.5px;color:var(--muted);margin-top:5px;letter-spacing:.14em;text-transform:uppercase}.nav-center{display:flex;align-items:center;gap:32px}.nav-center a{color:var(--ink);font-weight:500;font-size:14.5px;position:relative;padding:6px 0}.nav-center a:after{content:"";position:absolute;left:0;right:100%;bottom:-6px;height:2px;background:var(--accent);transition:right .4s var(--ease)}.nav-center a:hover:after{right:0}.nav-center a.active{color:var(--accent)}.nav-center a.active:after{right:0}.nav-right{display:flex;align-items:center;gap:14px}.lang-wrap{position:relative}.lang{display:inline-flex;align-items:center;gap:7px;background:transparent;border:1px solid transparent;color:var(--ink-2);font-size:13.5px;font-weight:500;padding:7px 10px;border-radius:var(--radius);cursor:pointer;font-family:inherit;transition:background .18s ease,border-color .18s ease}.lang:hover,.lang[aria-expanded=true]{background:var(--bg-2);border-color:var(--btn-line)}.lang-globe{width:16px;height:16px;flex-shrink:0;display:block}.lang-caret{width:10px;height:10px;flex-shrink:0;display:block;transition:transform .25s var(--ease)}.lang[aria-expanded=true] .lang-caret{transform:rotate(180deg)}.lang-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:60;min-width:140px;margin:0;padding:5px;list-style:none;background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 28px -12px #14110d47;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.98);transform-origin:top right;transition:opacity .2s var(--ease),transform .2s var(--ease),visibility .2s}.lang-menu.open{opacity:1;visibility:visible;transform:none}.lang-menu li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border-radius:5px;font-size:14px;color:var(--ink-2);cursor:pointer;user-select:none;transition:background .14s ease}.lang-menu li:hover{background:var(--bg)}.lang-menu li[aria-selected=true]{color:var(--accent-hi);font-weight:600}.lang-menu li .tick{opacity:0;width:13px;height:13px;flex-shrink:0}.lang-menu li[aria-selected=true] .tick{opacity:1}.btn{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:2px;font-weight:600;font-size:14.5px;cursor:pointer;border:0;line-height:1;position:relative;overflow:hidden;transition:background .2s var(--ease),color .2s var(--ease),transform .3s var(--ease)}.btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff26;border-radius:50%;transform:translate(-50%,-50%);transition:width .5s var(--ease),height .5s var(--ease)}.btn:hover:before{width:300px;height:300px}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:#000}.hero{min-height:calc(100vh - var(--header-h, 100px));min-height:calc(100svh - var(--header-h, 100px));display:flex;flex-direction:column;justify-content:center;padding:28px 0 48px}@media (max-height:820px){.hero{justify-content:flex-start}}.hero-grid{display:grid;grid-template-columns:1.02fr 1.1fr;gap:56px;align-items:center}.logo-wrap{display:flex;justify-content:center;position:relative;margin-top:-30px}#pixel-logo{width:min(100%,486px);height:auto;overflow:visible}html.logo-init-pending #pixel-logo{visibility:hidden}html.logo-init-pending #pixel-logo rect{animation-play-state:paused}#pixel-logo.skip-deep-init{display:none!important}#pixel-logo rect{transform-box:fill-box;transform-origin:center;opacity:0;transform:scale(0);animation:pixIn .55s var(--ease) forwards;animation-delay:var(--build-delay, 0ms)}@keyframes pixIn{0%{opacity:0;transform:scale(0) rotate(-45deg)}60%{opacity:1;transform:scale(1.15) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0)}}#pixel-logo.ready rect{opacity:1;transform:scale(1);animation:none;transition:fill .15s ease-out,transform .15s ease-out,opacity .32s ease-out}@keyframes blockFall{0%{transform:translate(0) rotate(0);opacity:1;animation-timing-function:cubic-bezier(.4,0,.7,.7)}10%{transform:translateY(var(--dip)) rotate(calc(var(--rot) * .03));animation-timing-function:linear}40%{transform:translate(calc(var(--fx) * .28),calc(var(--rise) * .5)) rotate(calc(var(--rot) * .35));opacity:1;animation-timing-function:linear}70%{transform:translate(calc(var(--fx) * .66),calc(var(--rise) * .8)) rotate(calc(var(--rot) * .68));opacity:.72;animation-timing-function:linear}to{transform:translate(var(--fx),var(--rise)) rotate(var(--rot));opacity:0}}#pixel-logo.ready rect.drop{animation:blockFall var(--dur,.9s) forwards}@media (pointer:fine){html,body{cursor:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='28'%20height='28'%20viewBox='0%200%2028%2028'%3E%3Cdefs%3E%3CradialGradient%20id='g'%3E%3Cstop%20stop-color='%23e76f51'%20stop-opacity='.28'/%3E%3Cstop%20offset='1'%20stop-color='%23e76f51'%20stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle%20cx='11'%20cy='12'%20r='10'%20fill='url(%23g)'/%3E%3Cpath%20d='M7,3%20L7,21.5%20L11.6,17.2%20L14.6,23.6%20L18,22%20L15,15.7%20L21.5,15.3%20Z'%20fill='%23fffcf7'%20stroke='%23e76f51'%20stroke-width='1.6'%20stroke-linejoin='round'/%3E%3C/svg%3E") 7 3,auto}a,button,[role=button],.copy-btn,.lang,.os-btn,label,select,summary,.spy a,#pixel-logo rect{cursor:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='28'%20height='28'%20viewBox='0%200%2028%2028'%3E%3Cdefs%3E%3CradialGradient%20id='g'%3E%3Cstop%20stop-color='%23e76f51'%20stop-opacity='.28'/%3E%3Cstop%20offset='1'%20stop-color='%23e76f51'%20stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle%20cx='11'%20cy='12'%20r='10'%20fill='url(%23g)'/%3E%3Cpath%20d='M7,3%20L7,21.5%20L11.6,17.2%20L14.6,23.6%20L18,22%20L15,15.7%20L21.5,15.3%20Z'%20fill='%23fffcf7'%20stroke='%23e76f51'%20stroke-width='1.6'%20stroke-linejoin='round'/%3E%3C/svg%3E") 7 3,pointer}pre,code{cursor:text}}html{scroll-snap-type:y proximity}body>section{scroll-snap-align:none}html.cards-snap-active{scroll-snap-type:y mandatory}.cards-snap-group>section{scroll-snap-align:none}html.cards-snap-active .hero,html.cards-snap-active .cards-snap-group{scroll-snap-align:start;scroll-snap-stop:always}.cards-snap-group>.features-wrap{scroll-snap-align:none}.center-wrap,.features-wrap,.cta-wrap{transition:opacity .2s ease}html.guide-snap-active .center-wrap,html.guide-snap-active .features-wrap,html.guide-snap-active .cta-wrap{opacity:0;visibility:hidden;pointer-events:none}.cta-wrap{scroll-snap-align:none}.guide-wrap{padding:52px 0 0;scroll-snap-align:none}footer{scroll-snap-align:none}.guide-shell{position:relative;width:100%;margin:0 auto}.guide-deck{height:auto;min-height:0;overflow:visible;background:transparent;border:0;opacity:0;pointer-events:none;transition:opacity .2s ease}html.guide-snap-active .guide-deck{opacity:1;pointer-events:auto}.guide-slide{height:100svh;min-height:100svh;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;padding:80px max(32px,calc((100% - 1280px)/2));position:relative;overflow:hidden;scroll-snap-align:none;scroll-snap-stop:always}html.cards-snap-active .guide-slide{scroll-snap-align:start}.guide-slide:nth-child(2n){grid-template-columns:repeat(2,minmax(0,1fr))}.guide-slide:nth-child(2n) .guide-copy{order:2}.guide-slide:nth-child(2n) .guide-config{order:1}.guide-slide:before{content:attr(data-index);position:absolute;left:32px;top:25px;font:600 11px/1 var(--font-mono);letter-spacing:.16em;color:var(--accent)}.guide-slide:before{display:none}.guide-copy,.guide-config{opacity:0;transform:translate(-42px);transition:opacity .65s var(--ease),transform .75s var(--ease)}.guide-config{transform:translate(42px)}.guide-slide:nth-child(2n) .guide-copy{transform:translate(42px)}.guide-slide:nth-child(2n) .guide-config{transform:translate(-42px)}.guide-slide.is-active .guide-copy,.guide-slide.is-active .guide-config{opacity:1;transform:none}.guide-badge{display:inline-flex;align-items:center;gap:8px;width:max-content;margin-bottom:20px;padding:7px 14px;border:1px solid rgba(217,119,87,.25);border-radius:999px;background:#d9775712;color:#d97757;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.guide-badge:before{content:"</>";width:auto;height:auto;background:none;font:600 11px/1 var(--font-mono)}.guide-copy h3{margin:0 0 24px;font:700 clamp(36px,3.2vw,48px)/1.05 var(--font-serif);letter-spacing:-.035em}.guide-copy p{margin:0;color:#666663;font-size:18px;line-height:1.55;max-width:640px}.guide-platform{display:flex;gap:8px;margin-top:26px}.guide-platform span{border:1px solid var(--btn-line);padding:6px 10px;font:600 11px/1 var(--font-mono);color:var(--ink-2)}.guide-config{display:flex;flex-direction:column;gap:16px}.doc-box{border:1px solid #deddd7;background:#fafaf7;border-radius:13px;overflow:hidden}.guide-slide[data-guide=gemini] .doc-box,.guide-slide[data-guide=gemini] .platform-select{background:#faf9f5}.doc-box .bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;border-bottom:1px solid #deddd7;font:600 13px/1 var(--font-mono);color:#666663}.doc-box pre{margin:0;padding:20px 24px;overflow-x:auto;font:14px/1.75 var(--font-mono);color:var(--ink-2);white-space:pre-wrap}.doc-box .c-key{color:var(--accent)}.doc-box .c-str{color:#3f7d58}.copy-btn{border:1px solid var(--btn-line);background:transparent;cursor:pointer;font:500 11px/1 var(--font-sans);color:var(--muted);padding:4px 8px;border-radius:3px;flex:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.copy-btn:hover{background:var(--bg-2);color:var(--ink);border-color:#dcc9ab}.copy-btn.done{background:var(--accent);color:#fff;border-color:var(--accent)}.command-box{display:grid;grid-template-columns:minmax(170px,196px) minmax(0,1fr) 36px;align-items:center;padding:10px 12px;gap:10px;overflow:visible}.platform-picker{position:relative}.command-box .platform-select{width:100%;height:58px;display:flex;align-items:center;gap:11px;padding:0 16px;border:1px solid #deddd7;border-radius:16px;background:#fafaf7;color:#191919;text-align:left;cursor:pointer;font-family:inherit}.command-box .platform-select[aria-expanded=true]{border-color:#d66b49;box-shadow:0 0 0 5px #d977571f}.platform-select .terminal-mark{color:#d97757;font:700 18px/1 var(--font-mono)}.platform-select span:nth-child(2){display:flex;flex-direction:column;line-height:1.1}.platform-select strong{font-size:15px}.platform-select small{margin-top:3px;color:#91918d;font-size:11px}.platform-select i{margin-left:auto;color:#c6c4bd;font-style:normal}.platform-select[aria-expanded=true] i{transform:rotate(180deg)}.platform-menu{position:absolute;z-index:12;left:5px;right:5px;top:calc(100% + 10px);padding:10px;background:#fffdf9;border:1px solid #e5e2dc;border-radius:18px;box-shadow:0 18px 35px #16130f2b;opacity:0;visibility:hidden;transform:translateY(-7px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.platform-picker.is-open .platform-menu{opacity:1;visibility:visible;transform:none}.platform-option{width:100%;min-height:66px;display:grid;grid-template-columns:42px 1fr 24px;align-items:center;border:0;border-radius:14px;padding:8px 12px;background:transparent;text-align:left;color:#37342e;cursor:pointer;font-family:inherit}.platform-option:hover,.platform-option.is-selected{background:#f3dfd7}.platform-option .option-icon{color:#d46645;font:700 22px/1 var(--font-mono)}.platform-option strong,.platform-option small{display:block}.platform-option strong{font-size:17px}.platform-option small{margin-top:3px;color:#91918d;font-size:13px}.platform-option .check{color:#d46645;font-size:20px;opacity:0}.platform-option.is-selected .check{opacity:1}.command-box pre{min-width:0;padding:15px 14px;border:1px solid #deddd7;border-radius:16px;white-space:pre;overflow-x:auto;font-size:clamp(10.5px,.76vw,13px);line-height:1.7;scrollbar-width:none}.command-box pre .cmd-accent{color:#e23d4d;font-weight:500}.command-box pre::-webkit-scrollbar{display:none}.command-box>.copy-btn{width:36px;height:36px;padding:0;border-radius:10px;font-size:0;position:relative}.command-box>.copy-btn:before,.command-box>.copy-btn:after{content:"";position:absolute;width:11px;height:11px;border:1.5px solid currentColor;border-radius:2px}.command-box>.copy-btn:before{left:10px;top:9px}.command-box>.copy-btn:after{left:14px;top:13px;background:inherit}.guide-nav{position:fixed;right:25px;top:50%;transform:translateY(-50%);z-index:4;display:flex;flex-direction:column;align-items:flex-end;gap:18px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s}body.guide-focus .guide-nav{opacity:1;visibility:visible;pointer-events:auto}.guide-nav button{display:flex;align-items:center;gap:10px;border:0;background:transparent;padding:0;color:var(--muted);font:600 11px/1 var(--font-sans);cursor:pointer}.guide-nav button:after{content:"";width:9px;height:9px;border-radius:50%;border:1.5px solid currentColor;transition:transform .25s var(--ease),background .25s,color .25s}.guide-nav button.is-active{color:var(--accent)}.guide-nav button.is-active:after{background:var(--accent);transform:scale(1.25)}.guide-hint{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:3;color:var(--muted);font:500 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s}body.guide-focus .guide-hint{opacity:1;visibility:visible}.guide-hint{display:none}.guide-content{grid-column:2;position:relative;z-index:3;display:flex;flex-direction:column;gap:24px;min-height:0;padding:4px 2px}.guide-slide:nth-of-type(2n) .guide-content{grid-column:1}.guide-slide:nth-of-type(2n) .guide-copy,.guide-slide:nth-of-type(2n) .guide-config{order:initial}.guide-art-slot{min-height:520px}.guide-slide:nth-of-type(odd) .guide-art-slot{grid-column:1;grid-row:1}.guide-slide:nth-of-type(2n) .guide-art-slot{grid-column:2;grid-row:1}.guide-logo-layer{position:fixed;inset:0;z-index:2;overflow:hidden;pointer-events:none;opacity:0;visibility:hidden;transition:visibility 0s linear}body.guide-ready.guide-focus .guide-logo-layer{opacity:1;visibility:visible}.gemini-star-cluster{position:absolute;inset:0;z-index:0;overflow:hidden;opacity:0;visibility:hidden;perspective:800px;transition:opacity .6s ease;pointer-events:none}.gemini-star-cluster.is-active{opacity:1;visibility:visible}.gemini-star-cluster.is-leaving{opacity:0;transition-duration:.15s}.gemini-star{position:absolute;left:50%;top:50%;width:var(--star-size);height:var(--star-size);opacity:0;transform:scale(.3) translate(-50%,-50%);transition:opacity .8s ease-out,transform .8s ease-out,left 2s cubic-bezier(.16,1,.3,1),top 2s cubic-bezier(.16,1,.3,1);will-change:left,top,opacity,transform}.gemini-star-cluster.is-active .gemini-star{left:var(--star-x);top:var(--star-y);opacity:0;transform:scale(1) translate(-50%,-50%);animation:gemini-star-twinkle var(--twinkle-duration) ease-in-out var(--twinkle-delay) infinite}.gemini-star.layer-0{filter:blur(.5px)}.gemini-star.layer-1{filter:blur(.2px)}.gemini-star.layer-2{filter:none}.gemini-star svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 4px rgba(66,133,244,.18))}.guide-logo-stage{position:absolute;left:50%;top:50%;width:320px;height:320px;margin:-160px 0 0 -160px;transform:translate(-25vw);opacity:1;transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .6s ease-out}.guide-logo-stage[data-active=openai]{transform:translate(25vw)}.guide-logo-stage[data-active=claude],.guide-logo-stage[data-active=gemini]{transform:translate(-25vw)}.guide-logo{position:absolute;inset:0;width:100%;height:100%;overflow:visible;opacity:0;transform:translate(60px) scale(.9);transition:opacity .4s ease-out,transform .5s cubic-bezier(.25,.46,.45,.94)}.guide-logo-stage[data-direction=up] .guide-logo{transform:translate(-60px) scale(.9)}.guide-logo.is-preparing{transition:none}.guide-logo.is-first-entry{transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.guide-logo.is-active{opacity:1;transform:translate(0) scale(1) rotate(0)}.guide-logo-stage[data-direction=up] .guide-logo.is-active{transform:translate(0) scale(1) rotate(0)}.guide-logo.is-leaving{opacity:0;transform:translate(-60px) scale(.9);transition:opacity .25s ease-in,transform .3s ease-in}.guide-logo-stage[data-direction=up] .guide-logo.is-leaving{transform:translate(60px) scale(.9)}.guide-logo .logo-outline{fill:none;stroke-width:.5;vector-effect:non-scaling-stroke;stroke-dasharray:300;stroke-dashoffset:0;opacity:0}.guide-logo .logo-fill{opacity:1;visibility:visible}.guide-logo.is-entering .logo-fill{opacity:0}.guide-logo.is-steady .logo-fill{opacity:1;animation:guide-fill-in .5s ease-in forwards}@keyframes guide-fill-in{0%{opacity:0}to{opacity:1}}.guide-logo.is-entering .logo-outline{opacity:1;stroke-dashoffset:300;animation:guide-outline 1.2s cubic-bezier(.4,0,.2,1) .5s forwards}.guide-logo.is-first-entry.is-entering .logo-outline{animation-delay:0s}.guide-logo.is-steady .logo-outline{opacity:0;stroke-dashoffset:0;transition:opacity .3s ease-out}.guide-logo.is-steady .logo-fill{visibility:visible}.guide-logo-claude .logo-outline{stroke-width:.15}.guide-logo-claude .logo-ripple{fill:none;stroke:var(--accent);stroke-width:.3;opacity:0;transform-origin:12.6px 12.7px}.guide-logo-claude .logo-ripple{animation:guide-ripple 4s cubic-bezier(0,0,.2,1) infinite}.guide-logo-claude .r2{animation-delay:1.3s}.guide-logo-claude .r3{animation-delay:2.6s}.guide-logo-openai .logo-core{transform-origin:12px 12px;animation:guide-rotate 25s linear infinite}.guide-logo-claude.is-entering .logo-ripple{animation:none!important;opacity:0!important}.guide-logo-openai.is-entering .logo-core{animation:none!important}.guide-logo-openai.is-steady .logo-breathe{transform-origin:12px 12px;animation:guide-breathe 3.5s ease-in-out infinite}.guide-logo-gemini{filter:drop-shadow(0 0 18px rgba(49,134,255,.16))}.guide-logo-gemini .gemini-outline-group{opacity:1}.guide-logo-gemini .gemini-outline{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100}.guide-logo-gemini.is-entering .gemini-outline{animation:gemini-outline-draw 1.8s cubic-bezier(.4,0,.2,1) forwards}.guide-logo-gemini.is-steady .gemini-outline-group{opacity:0;transition:opacity .3s ease-out}.guide-logo-gemini .gemini-fill{opacity:1;mask:url(#guide-gemini-mask)}.guide-logo-gemini .gemini-mask-hole{r:15px}.guide-logo-gemini.is-filling .gemini-mask-hole{animation:gemini-mask-reveal .6s ease-out forwards}.guide-logo-gemini.is-steady .gemini-fill{mask:none}.guide-logo-gemini.is-steady .gemini-heartbeat{transform-origin:12px 12px;animation:gemini-heartbeat 1.5s ease-in-out infinite}@keyframes guide-outline{0%{stroke-dashoffset:300;opacity:.3}10%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes guide-fill{0%{opacity:0}to{opacity:1}}@keyframes guide-ripple{0%{transform:scale(1);opacity:.5}to{transform:scale(2.5);opacity:0}}@keyframes guide-rotate{to{transform:rotate(360deg)}}@keyframes guide-breathe{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.035);filter:brightness(1.08)}}@keyframes gemini-outline-draw{0%{stroke-dashoffset:100;opacity:0}5%{opacity:.5}15%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes gemini-mask-reveal{0%{r:15px}to{r:0px}}@keyframes gemini-heartbeat{0%,70%,to{transform:scale(1)}14%{transform:scale(1.06)}28%{transform:scale(1)}42%{transform:scale(1.1)}}@keyframes gemini-star-twinkle{0%,to{opacity:0;transform:scale(.5) translate(-50%,-50%)}50%{opacity:var(--star-opacity);transform:scale(1) translate(-50%,-50%);filter:brightness(1.2)}}.spy{position:fixed;right:26px;top:50%;transform:translateY(-50%);z-index:66;display:flex;flex-direction:column;gap:16px;opacity:0;pointer-events:none;transition:opacity .4s var(--ease)}.spy.on{opacity:1;pointer-events:auto}body.guide-focus .spy{opacity:0;pointer-events:none}.spy a{position:relative;width:9px;height:9px;border-radius:50%;background:transparent;border:1.5px solid var(--muted);opacity:.45;transition:all .28s var(--ease)}.spy a:hover{opacity:1;transform:scale(1.25)}.spy a.on{background:var(--accent);border-color:var(--accent);opacity:1}.spy a:after{content:attr(data-label);position:absolute;right:19px;top:50%;transform:translateY(-50%) translate(6px);white-space:nowrap;font-size:12px;color:var(--ink);background:var(--card);border:1px solid var(--line);padding:4px 9px;border-radius:3px;opacity:0;pointer-events:none;transition:all .24s var(--ease)}.spy a:hover:after{opacity:1;transform:translateY(-50%) translate(0)}@media (max-width:960px){.guide-wrap{padding-top:36px}.guide-deck{height:auto;min-height:0}.guide-slide,.guide-slide:nth-child(2n){height:auto;min-height:100svh;grid-template-columns:1fr;gap:28px;padding:62px 34px 72px}.guide-slide:nth-child(2n) .guide-copy,.guide-slide:nth-child(2n) .guide-config{order:initial}.guide-copy h3{font-size:36px}.guide-copy p{font-size:14px;line-height:1.7}.guide-nav{right:14px}.guide-nav button{font-size:0;gap:0}.guide-content,.guide-slide:nth-of-type(2n) .guide-content{grid-column:1}.guide-art-slot{display:none}.guide-logo-stage{width:220px;height:220px;margin:-110px 0 0 -110px;opacity:.2}.guide-logo-stage[data-active=claude],.guide-logo-stage[data-active=gemini]{transform:translate(-25vw,-31vh) scale(.6)}.guide-logo-stage[data-active=openai]{transform:translate(25vw,-31vh) scale(.6)}.command-box{grid-template-columns:1fr 42px;padding:12px;gap:10px}.command-box .platform-picker{grid-column:1/-1}.command-box .platform-select{height:54px}.command-box pre{grid-column:1;min-width:0;width:100%}.command-box>.copy-btn{grid-column:2;grid-row:2}.spy{display:none}}@media (max-height:760px) and (min-width:961px){.guide-slide{padding-top:56px;padding-bottom:56px}.guide-content{gap:14px}.guide-copy h3{margin-bottom:14px;font-size:38px}.guide-copy p{font-size:15px;line-height:1.5}.guide-badge{margin-bottom:12px;padding:5px 11px}.guide-config{gap:8px}.doc-box pre{padding-top:10px;padding-bottom:10px;font-size:11px;line-height:1.45}.doc-box .bar,.command-box{padding-top:8px;padding-bottom:8px}.command-box .platform-select{height:52px}.command-box pre{padding:11px 13px}}@media (max-height:650px) and (min-width:961px){.guide-slide{padding-top:70px;padding-bottom:22px}.guide-content{gap:8px}.guide-badge{margin-bottom:7px;padding:4px 9px;font-size:10px}.guide-copy h3{margin-bottom:8px;font-size:32px}.guide-copy p{font-size:13px;line-height:1.35}.guide-config{gap:6px}.doc-box .bar{padding:6px 12px;font-size:11px}.doc-box pre{padding:6px 16px;font-size:10px;line-height:1.25}.command-box{padding:6px 10px;gap:9px}.command-box .platform-select{height:46px;padding:0 13px}.platform-select strong{font-size:14px}.platform-select small{font-size:10px}.command-box pre{padding:8px 11px}}.mword{display:inline}.mch{opacity:0;transition:opacity .2s ease-out}.mch.lit{opacity:1}.traveler{position:fixed;left:0;top:0;z-index:65;display:grid;place-items:center;transform-origin:top left;white-space:pre;line-height:1;pointer-events:none;will-change:transform}#pixel-logo rect.gone{animation:none!important;opacity:0!important;transition:none;pointer-events:none}#pixel-logo.ready rect:hover{fill:var(--accent-hi);animation:pixJitter .32s ease-in-out infinite}@keyframes pixJitter{0%,to{transform:scale(1.16) rotate(0)}33%{transform:scale(1.16) rotate(-4deg) translate(1px,-1px)}66%{transform:scale(1.16) rotate(4deg) translate(-1px,1px)}}#pixel-logo.ready rect.shimmer-flash{fill:var(--accent-hi)}#pixel-logo.ready rect.shard{transform-box:fill-box;transform-origin:center;pointer-events:none;animation:shardOut .62s cubic-bezier(.15,.75,.3,1) forwards;animation-delay:var(--sd,0ms)}@keyframes shardOut{0%{opacity:1;transform:translate(0) scale(1) rotate(0)}70%{opacity:.9}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.15) rotate(var(--rot))}}#pixel-logo .shock{fill:none;stroke:var(--accent-hi);stroke-width:2.5;pointer-events:none;transform-box:fill-box;transform-origin:center;animation:shockOut .55s cubic-bezier(.15,.8,.3,1) forwards}@keyframes shockOut{0%{opacity:.85;transform:scale(.4);stroke-width:3.5}to{opacity:0;transform:scale(3.2);stroke-width:.5}}#pixel-logo.ready rect.flash{pointer-events:none;transform-box:fill-box;transform-origin:center;animation:flashOut .3s ease-out forwards}@keyframes flashOut{0%{opacity:.95;transform:scale(1.5)}to{opacity:0;transform:scale(2.6)}}.kicker{display:inline-block;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:20px}.kicker:before{content:"— ";color:var(--accent)}.hero-title{font-family:var(--font-display);font-size:clamp(30px,4.1vw,52px);line-height:1.1;letter-spacing:-.035em;font-weight:700;color:var(--ink);margin:0;white-space:nowrap;min-height:1.15em;display:flex;align-items:center}.type-cursor{display:inline-block;width:.06em;min-width:3px;height:.92em;background:var(--accent);margin-left:.08em;animation:cursorBlink .78s steps(1) infinite;flex-shrink:0}@keyframes cursorBlink{50%{opacity:0}}.hero-title .hl{color:var(--accent);font-style:normal;font-family:inherit}.rule{height:1px;background:var(--ink);margin:28px 0;width:0;transition:width 1s var(--ease) .8s}.rule.in{width:64px}.hero-desc{color:var(--ink-2);font-size:16px;line-height:1.8;margin:0 0 36px;max-width:600px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.stat{padding:24px 18px;text-align:center;position:relative;overflow:hidden;background:var(--card);border:1px solid var(--line);transition:background .22s ease}.stat:hover{background:#fbfaf6}.stat:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--accent);transform:scaleX(0);transition:transform .5s var(--ease)}.stat:hover:before{transform:scaleX(1)}.stat .num{font-family:var(--font-display);font-size:32px;font-weight:700;color:var(--ink);line-height:1;letter-spacing:-.025em;display:inline-block}.stat .lbl{color:var(--muted);font-size:12.5px;margin-top:8px;letter-spacing:.06em}.center-wrap{padding:44px 0 52px}.center-card{background:transparent;padding:48px 44px 36px;border:0;position:relative}.card-frame{position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--card);border:1px solid var(--line);transform:skew(-8deg)}.center-card>*:not(.card-frame){position:relative;z-index:1}.card-frame:before,.card-frame:after{content:"";position:absolute;width:16px;height:16px;border:1.5px solid var(--ink);transform:scale(0);transform-origin:center;transition:transform .7s var(--ease)}.card-frame:before{bottom:-1px;left:-1px;border-right:0;border-top:0}.card-frame:after{top:-1px;right:-1px;border-left:0;border-bottom:0}.center-card.in .card-frame:before{transform:scale(1);transition-delay:.15s}.center-card.in .card-frame:after{transform:scale(1);transition-delay:.35s}.center-title{font-family:var(--font-display);font-size:clamp(21px,2.6vw,34px);font-weight:700;text-align:center;letter-spacing:-.025em;line-height:1.4;margin:0 auto 6px;max-width:920px;color:var(--ink)}.center-title .hl{color:var(--accent)}.center-kicker{text-align:center;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-weight:600;margin:0 0 18px}.center-kicker:before{content:"— ";color:var(--accent)}.row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:30px;padding:26px 0}.row+.row{border-top:1px solid var(--hair)}.row-up{border-top:1px solid var(--hair);gap:26px}.row-tools{gap:36px}.row-os{gap:16px;padding-bottom:4px}.row-label{font-size:14.5px;color:var(--muted);font-weight:500;margin-right:6px;white-space:nowrap}.up{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:15.5px;color:var(--ink);transition:transform .35s var(--ease)}.up:hover{transform:translateY(-2px)}.up-dot{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;font-size:13px;font-style:normal;flex-shrink:0;box-shadow:0 4px 12px -4px #0f111740;transition:transform .5s var(--ease),box-shadow .35s var(--ease)}.up:hover .up-dot{transform:rotate(-8deg) scale(1.14);box-shadow:0 10px 22px -8px #0f111766}.u-anth{background:#c96442}.u-oai{background:#10a37f}.u-gem{background:#4285f4}.u-grok{background:#0d0d0d}.u-brk{background:#f90}.tool{display:inline-flex;align-items:center;gap:12px;font-weight:700;font-size:16px;color:var(--ink);transition:transform .35s var(--ease)}.tool:hover{transform:translateY(-2px)}.tool-badge{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;transition:transform .5s var(--ease),box-shadow .35s var(--ease);box-shadow:0 4px 12px -4px #0f111733}.tool:hover .tool-badge{transform:rotate(-8deg) scale(1.12);box-shadow:0 10px 22px -8px #0f111759}.tool-badge svg{width:19px;height:19px;display:block}.badge-anth{background:#c96442}.badge-oai{background:#10a37f}.tool-badge.bare{background:transparent;box-shadow:none}.tool:hover .tool-badge.bare{box-shadow:none}.tool-badge.bare svg{width:31px;height:31px}.os-btn{display:inline-flex;align-items:center;gap:11px;background:var(--bg-2);color:var(--ink-2);padding:13px 30px;border-radius:0;font-weight:600;font-size:15px;border:1px solid var(--btn-line);cursor:pointer;transform:skew(-11deg);transition:background .18s ease,border-color .18s ease}.os-btn>*{transform:skew(11deg)}.os-btn:hover{background:var(--bg-2-hi);border-color:#dcc9ab}.os-icon{width:18px;height:18px;flex-shrink:0;fill:currentColor;display:block}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature{padding:36px 30px;position:relative;overflow:hidden;background:var(--card);border:1px solid var(--line)}.feature:after{content:"";position:absolute;left:0;top:0;height:2px;width:0;background:var(--accent);transition:width .5s var(--ease)}.feature:hover:after{width:100%}.feature .tag{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;margin-bottom:16px;display:flex;align-items:center;gap:10px}.feature .tag:after{content:"";flex:1;height:1px;background:var(--hair)}.feature h3{font-family:var(--font-display);font-size:21px;font-weight:600;color:var(--ink);margin:0 0 14px;letter-spacing:-.012em;line-height:1.35;transition:transform .35s var(--ease)}.feature:hover h3{transform:translate(4px)}.feature p{color:var(--muted);font-size:14.5px;line-height:1.8;margin:0;overflow-wrap:anywhere}.feature p code{white-space:nowrap}.cta-wrap{padding:52px 0 8px}.cta-card{background:var(--ink);color:#fff;padding:52px 48px;display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center;position:relative;overflow:hidden}.cta-card:before,.cta-card:after{content:"";position:absolute;width:16px;height:16px;border:1.5px solid #fff}.cta-card:before{top:-1px;left:-1px;border-right:0;border-bottom:0}.cta-card:after{bottom:-1px;right:-1px;border-left:0;border-top:0}.cta-card .orb{position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(224,74,43,.25) 0%,transparent 70%);right:-100px;top:50%;transform:translateY(-50%);pointer-events:none;filter:blur(20px);animation:orbDrift 12s ease-in-out infinite alternate}@keyframes orbDrift{0%{transform:translateY(-50%)}to{transform:translate(-40px,-45%)}}.cta-card>*:not(.orb){position:relative;z-index:1}.cta-card .tag{color:var(--footer-fg);font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;margin-bottom:14px}.cta-card h3{font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:-.025em;margin:0 0 14px;color:#fff;line-height:1.3}.cta-card p{color:#b8ae97;font-size:15px;margin:0;max-width:680px;line-height:1.75}.cta-card .btn{padding:15px 34px;font-size:15px;background:#fff;color:var(--ink)}.cta-card .btn:hover{background:var(--bg-2);transform:translate(4px)}body.pricing-open{overflow:hidden}.pricing-page{position:fixed;inset:0;z-index:120;overflow:auto;overscroll-behavior:contain;background:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px),var(--bg);background-size:38px 38px;opacity:0;visibility:hidden;transform:translateY(18px);transition:opacity .28s ease,transform .45s var(--ease),visibility .28s}body.pricing-open .pricing-page{opacity:1;visibility:visible;transform:none}.pricing-toolbar{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px;padding:12px max(32px,calc((100% - 1320px)/2));background:#f0eee7e0;border-bottom:1px solid rgba(65,56,47,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.pricing-toolbar-brand{display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-weight:700}.pricing-toolbar-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--ink);background:#fff;font-size:17px}.pricing-toolbar-copy{display:flex;flex-direction:column;line-height:1.25}.pricing-toolbar-copy small{color:var(--muted);font:600 9px/1.2 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;margin-top:4px}.pricing-close{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid rgba(65,56,47,.18);background:#ffffffb8;color:var(--ink);font:600 13px/1 var(--font-sans);cursor:pointer;transition:background .2s ease,transform .25s var(--ease)}.pricing-close:hover{background:#fff;transform:translate(-3px)}.pricing-inner{width:min(1320px,calc(100% - 64px));margin:0 auto;padding:76px 0 104px}.pricing-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.55fr);gap:56px;align-items:end;margin-bottom:46px}.pricing-kicker{color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;margin:0 0 12px}.pricing-intro h2{margin:0;font:700 clamp(42px,6vw,82px)/.96 var(--font-serif);letter-spacing:-.055em}.pricing-intro p{margin:0;color:var(--muted);font-size:15px;line-height:1.8}.pricing-tabs{position:sticky;top:76px;z-index:3;display:flex;align-items:center;gap:4px;padding:10px;margin-bottom:18px;background:#ffffffd1;border:1px solid var(--line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.pricing-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;border:0;background:transparent;color:var(--muted);font:650 15px/1 var(--font-sans);cursor:pointer;transition:background .2s ease,color .2s ease,transform .25s var(--ease)}.pricing-tab:hover{color:var(--ink);background:#e27c5312}.pricing-tab[aria-selected=true]{background:var(--ink);color:#fff;transform:translateY(-1px)}.pricing-glyph{display:grid;place-items:center;width:26px;height:26px;font-size:18px;line-height:1}.pricing-glyph svg{display:block;width:15px;height:15px}.pricing-glyph.claude{color:#fff;background:#d26643;border-radius:50%}.pricing-glyph.codex{color:#fff;background:#0ca47b;border-radius:50%}.pricing-glyph.gemini{color:#5c7cf6}.pricing-platform-panel[hidden]{display:none}.pricing-block{margin-top:18px;background:#ffffffe0;border:1px solid var(--line);box-shadow:0 18px 50px -42px #14110d8c}.pricing-block-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:26px 28px 20px;border-bottom:1px solid var(--hair)}.pricing-block-head h3{margin:0;font:700 24px/1.1 var(--font-display);letter-spacing:-.025em}.pricing-block-head p{margin:7px 0 0;color:var(--muted);font-size:13px}.pricing-tag{flex:0 0 auto;padding:6px 10px;border:1px solid rgba(226,124,83,.24);background:#e27c5314;color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pricing-formula{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--hair)}.pricing-formula-row{min-height:128px;padding:26px 28px;background:#fff}.pricing-formula-row small{display:block;margin-bottom:14px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pricing-formula-row strong{display:block;font:700 clamp(18px,2vw,27px)/1.35 var(--font-display);letter-spacing:-.02em}.pricing-formula-row strong{overflow-wrap:anywhere}.pricing-formula-row:not(.emphasis) strong{font-size:17px;font-weight:600}.pricing-table-wrap{overflow-x:auto}.pricing-table{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed}.pricing-table th,.pricing-table td{padding:18px 22px;border-bottom:1px solid var(--hair);text-align:left;vertical-align:middle}.pricing-table thead th{background:#faf9f5;color:var(--muted);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.pricing-table tbody tr{transition:background .16s ease}.pricing-table tbody tr:hover{background:#f6e0c840}.pricing-table tbody tr:last-child th,.pricing-table tbody tr:last-child td{border-bottom:0}.pricing-table tbody th{font:650 13px/1.35 var(--font-mono);overflow-wrap:anywhere}.pricing-model{display:flex;align-items:center;gap:10px}.pricing-model .pricing-glyph{flex:0 0 auto;width:20px;height:20px;font-size:14px}.pricing-table td{color:var(--ink-2);font-size:13px;font-variant-numeric:tabular-nums}.pricing-table .price{font-family:var(--font-mono);font-size:12.5px;white-space:nowrap}.pricing-table .desc{color:var(--muted);line-height:1.55}.pricing-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px}.pricing-channel{position:relative;min-height:164px;padding:24px;border:1px solid var(--hair);background:#faf9f5;overflow:hidden}.pricing-channel:only-child{grid-column:1/-1}.pricing-channel:after{content:"";position:absolute;right:-35px;bottom:-50px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(226,124,83,.13),transparent 70%)}.pricing-channel-top{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.pricing-channel .eyebrow{margin:0 0 8px;color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.pricing-channel h4{margin:0;font:700 19px/1.3 var(--font-display)}.pricing-channel .badge{flex:0 0 auto;padding:6px 9px;background:var(--ink);color:#fff;font:700 12px/1 var(--font-mono)}.pricing-channel>p:last-child{position:relative;z-index:1;margin:18px 0 0;color:var(--muted);font-size:13.5px;line-height:1.7;max-width:580px}.pricing-source{margin:24px 0 0;color:var(--muted);font-size:12px;text-align:right}@media (max-width:760px){.pricing-toolbar{min-height:64px;padding:9px 18px}.pricing-toolbar-copy small{display:none}.pricing-inner{width:min(100% - 28px,1320px);padding:48px 0 72px}.pricing-intro{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.pricing-intro h2{font-size:46px}.pricing-tabs{top:64px;overflow-x:auto}.pricing-tab{min-width:136px;padding:13px 12px}.pricing-block-head{align-items:flex-start;padding:22px 18px}.pricing-block-head h3{font-size:21px}.pricing-formula{grid-template-columns:1fr}.pricing-formula-row{min-height:0;padding:22px 18px}.pricing-channel-grid{grid-template-columns:1fr;padding:14px}.pricing-channel{min-height:0;padding:20px}.pricing-table th,.pricing-table td{padding:15px 16px}}@media (max-width:640px){.pricing-table-wrap{overflow:visible;padding:12px}.pricing-table{display:block;min-width:0}.pricing-table colgroup,.pricing-table thead{display:none}.pricing-table tbody{display:grid;gap:12px}.pricing-table tr{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--hair);background:#fff}.pricing-table tbody th{grid-column:1/-1;padding:16px 14px;background:#faf9f5;border-bottom:1px solid var(--hair)}.pricing-table td{display:block;padding:13px 14px;border-bottom:1px solid var(--hair);white-space:normal}.pricing-table td:before{content:attr(data-label);display:block;margin-bottom:5px;color:var(--muted);font:700 9px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.pricing-table td:nth-of-type(3),.pricing-table td.desc{grid-column:1/-1}.pricing-table td.desc.empty{display:none}}footer{background:var(--footer-bg);color:var(--footer-fg);margin-top:64px;padding:56px 0 28px}.foot-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:28px}.foot-col h4{font-size:11px;font-weight:700;color:#fff;margin:0 0 20px;letter-spacing:.24em;text-transform:uppercase}.foot-col a{display:block;color:var(--footer-fg);font-size:13.5px;padding:5px 0;transition:color .2s,padding-left .3s var(--ease)}.foot-col a:hover{color:#fff;padding-left:6px}.foot-bar{border-top:1px solid rgba(255,255,255,.07);margin-top:44px;padding-top:22px;text-align:center;color:var(--footer-mut);font-size:12.5px;letter-spacing:.05em}@media (max-width:960px){.hero-grid{grid-template-columns:1fr;gap:44px}.hero{padding:44px 0 32px;min-height:0;display:block}.hero-title{white-space:normal}.center-card{padding:36px 20px 28px}.card-frame{transform:skew(-2deg)}.row{gap:18px;padding:20px 0}.row-up{gap:16px}.row-tools{gap:20px}.row-label{width:100%;text-align:center;margin:0 0 2px}.up{font-size:14.5px}.features{grid-template-columns:1fr}.feature{padding:30px 22px}.cta-card{grid-template-columns:1fr;padding:36px 24px}.stats{grid-template-columns:1fr 1fr 1fr}.stat{padding:16px 12px}.stat .num{font-size:24px}.foot-grid{grid-template-columns:repeat(2,1fr);gap:24px}header .nav{max-width:calc(100% - 32px);padding:11px 40px}.cta-card .orb{width:260px;height:260px;right:-80px}}@media (max-width:860px){header{padding:6px 0 0}header .nav{max-width:calc(100% - 16px);padding:8px 12px;gap:8px}.brand-txt{display:none}.brand-mark{width:32px;height:32px;padding:5px}.nav-center{gap:0}.nav-center a{font-size:12.5px;padding:2px 0;white-space:nowrap}.nav-center a+a:before{content:"·";margin:0 7px;color:var(--muted)}.nav-center a:after{display:none}#langLabel{display:none}.lang{padding:5px 4px;gap:3px}.lang-caret{display:none}.nav-right{gap:4px}.btn-dark{padding:8px 11px;font-size:12.5px;white-space:nowrap}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}#pixel-logo rect{opacity:1;transform:none}.reveal,[data-stagger]>*{opacity:1;transform:none;animation:none}.rule{width:64px}.guide-logo-stage{transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .6s ease-out!important}.guide-logo{transition:opacity .4s ease-out,transform .5s cubic-bezier(.25,.46,.45,.94)!important}.guide-logo.is-first-entry{transition:transform .5s cubic-bezier(.25,.46,.45,.94)!important}.guide-logo.is-leaving{transition:opacity .25s ease-in,transform .3s ease-in!important}.guide-logo.is-entering .logo-outline{animation-duration:1.2s!important;animation-delay:.5s!important}.guide-logo.is-first-entry.is-entering .logo-outline{animation-delay:0s!important}.guide-logo-gemini.is-entering .gemini-outline{animation-duration:1.8s!important}.guide-logo-claude .logo-ripple{animation-duration:4s!important;animation-iteration-count:infinite!important}.guide-logo-claude.is-steady .r2{animation-delay:1.3s!important}.guide-logo-claude.is-steady .r3{animation-delay:2.6s!important}.guide-logo-openai .logo-core{animation-duration:25s!important;animation-iteration-count:infinite!important}.guide-logo-openai.is-steady .logo-breathe{animation-duration:3.5s!important;animation-iteration-count:infinite!important}.guide-logo-gemini.is-steady .gemini-heartbeat{animation-duration:1.5s!important;animation-iteration-count:infinite!important}.gemini-star-cluster.is-active .gemini-star{animation-duration:var(--twinkle-duration)!important;animation-delay:var(--twinkle-delay)!important;animation-iteration-count:infinite!important}}
