:root{--brand-blue:#eef4fc;--brand-blue-ink:#365c8a;--brand-blue-line:#c5d7ec;--brand-lilac:#f2eef8;--brand-lilac-ink:#655180;--brand-lilac-line:#d6c9e7;--brand-warm:#faf2e8;--brand-warm-ink:#805a31;--brand-warm-line:#e8d4b9;--brand-ease:cubic-bezier(.22, 1, .36, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--brand-blue:#192737;--brand-blue-ink:#adc9ed;--brand-blue-line:#344c67;--brand-lilac:#2a2335;--brand-lilac-ink:#d1bce8;--brand-lilac-line:#514160;--brand-warm:#30281e;--brand-warm-ink:#e0bd8e;--brand-warm-line:#5d4930}}:root[data-theme=dark]{--brand-blue:#192737;--brand-blue-ink:#adc9ed;--brand-blue-line:#344c67;--brand-lilac:#2a2335;--brand-lilac-ink:#d1bce8;--brand-lilac-line:#514160;--brand-warm:#30281e;--brand-warm-ink:#e0bd8e;--brand-warm-line:#5d4930}::selection{background:var(--brand-lilac-line);color:var(--ink)}:where(a,button,summary,input,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:4px}:where(h1,h2,h3,p,li,dd){overflow-wrap:break-word}:where(main section[id],main details[id]){scroll-margin-top:6.5rem}.brand{letter-spacing:-.035em;gap:.5rem}.brand .brand-mark{width:auto;height:30px}.brand>span{margin-left:-.42rem;font-weight:300}.nav-wrap{background:color-mix(in srgb, var(--surface) 94%, transparent)}.nav-links a[aria-current=page]{color:var(--accent-ink)}.site-head nav .small-cta{background:var(--accent);color:var(--ground)}.eyebrow{letter-spacing:.1em}:where(.price-intro,.docs-intro,.legal-main,.login-auth-inner)>.eyebrow{color:var(--muted);align-items:center;gap:.7rem;display:flex}:where(.price-intro,.docs-intro,.legal-main,.login-auth-inner)>.eyebrow:before{content:"";background:var(--accent);width:1.3rem;height:.35rem;box-shadow:.3rem -.2rem 0 var(--brand-lilac-line);border-radius:4px;flex:none}.button{border-radius:.8rem}.small-cta{border-radius:.7rem}.button:not(.button--ghost):not(.button--quiet):not(.button--danger):not(.google-button){background:var(--accent);color:var(--ground)}footer{background:var(--raise);border-top:1px solid var(--line-soft)}.price-intro{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0 clamp(2rem,6vw,5rem);display:grid}.price-intro>:is(.eyebrow,h1,.lede){grid-column:1}.price-intro h1{font-size:clamp(2.5rem,4.3vw,3.9rem);line-height:1.22}.price-intro .lede{margin-top:1.5rem;font-size:1rem;line-height:1.85}.price-intro .size-table{background:var(--brand-blue);border-collapse:separate;border-spacing:0;border-radius:1.2rem;grid-area:1/2/span 3;align-self:start;margin:0;padding:1.2rem}.size-table caption{background:var(--brand-blue);color:var(--brand-blue-ink);border-radius:1.2rem 1.2rem 0 0;padding:1.2rem 1.7rem .1rem}.price-intro .size-table{border-radius:0 0 1.2rem 1.2rem}.price-intro .size-table th{width:58%;font-size:.88rem;line-height:1.8}.price-intro .size-table td{font-size:.8rem}.price-intro .size-table td:last-child{color:var(--brand-blue-ink)}.price-intro .size-table tr:first-child>*{border-top:0}.price-intro .price-note{grid-column:2;margin-top:.8rem;font-size:.82rem;line-height:1.75}.price-table{gap:1rem}.tier{background:var(--surface);border-radius:1.1rem;padding:2rem 1.4rem 1.6rem;position:relative;overflow:hidden}.tier:before{content:"";background:var(--accent-soft);height:6px;position:absolute;inset:0 0 auto}.tier--lead{border-color:var(--line)}.tier-head h2{font-size:1.2rem;font-weight:600}.tier-price{flex-wrap:wrap;margin-top:1.7rem}.tier-price span,.tier-price b{white-space:nowrap}.tier-price b{font-size:clamp(2.4rem,3.3vw,2.8rem)}.tier-tag{color:var(--brand-lilac-ink);background:var(--brand-lilac)}.tier-unit{border-bottom:1px solid var(--line);padding-bottom:1.1rem}.tier-list{margin-top:.7rem}.price-status p{margin-inline:auto}.price-compare thead{background:var(--brand-blue)}.price-compare thead th{color:var(--brand-blue-ink)}.price-compare tbody tr:hover{background:var(--raise)}.price-faq{grid-template-columns:1fr 1.65fr;align-items:start;gap:2rem;display:grid}.price-faq .faq-list{width:100%}.price-cta{padding-top:3rem}.docs-intro h1{line-height:1.22}.docs-intro .sketch{color:var(--accent)}.docs .agent-card{background:var(--brand-blue);border-left:0;border-top:3px solid var(--brand-blue-line)}.docs .agent-card .eyebrow{color:var(--brand-blue-ink)}.docs .agent-card h2{font-size:1.65rem}.docs .agent-card p:last-child{color:var(--ink-soft);font-size:.94rem;line-height:1.85}.docs .toc{border-top:0;gap:.2rem}.docs .toc a{border:0;border-radius:.7rem;padding:.65rem .85rem;line-height:1.65}.docs .toc a:hover,.docs .toc a[aria-current=location]{color:var(--brand-blue-ink);background:var(--brand-blue)}.docs section{border-top:1px solid var(--line-soft);padding-top:2rem;scroll-margin-top:5rem}.docs section>.eyebrow{color:var(--brand-blue-ink)}.docs pre{background:var(--raise);border-left:3px solid var(--brand-blue-line);border-radius:1rem}.docs .tool-card{box-shadow:0 3px 0 var(--raise);border-radius:1rem}.docs .tool-card h3{color:var(--accent-ink)}.docs .limit-list li{border-left:3px solid var(--brand-lilac-line);background:var(--brand-lilac);box-shadow:none}.docs .scope-grid article{background:var(--raise)}.legal-main{max-width:var(--public-shell)}.legal-main>*{max-width:57rem}.legal-main h1{max-width:100%;line-height:1.25}.legal-main h2{border-top:1px solid var(--line-soft);margin-top:2.5rem;padding-top:1.5rem}.legal-main p,.legal-main li{max-width:100%}.legal-main>p+p{margin-top:.85rem}.legal-main a{text-underline-offset:.23em;text-decoration-thickness:1px}.legal-alert{background:var(--brand-warm);border-left-color:var(--brand-warm-line)}.legal-documents li{border:1px solid var(--line);background:var(--surface);border-radius:1rem;padding:1.5rem;font-size:.88rem;position:relative}.legal-documents li:before{content:"";border:1px solid var(--brand-blue-line);background:var(--brand-blue);width:2rem;height:2.5rem;box-shadow:inset 0 -.55rem 0 var(--surface);border-radius:.3rem .75rem .3rem .3rem;margin-bottom:1.5rem;display:block}.legal-documents li:nth-child(2):before{background:var(--accent-soft);border-color:var(--accent)}.legal-documents li:nth-child(3):before{background:var(--brand-lilac);border-color:var(--brand-lilac-line)}.legal-documents a{color:var(--ink);font:600 1.1rem/1.6 var(--display);margin-bottom:.75rem;text-decoration:none;display:block}.legal-documents a:after{content:"";border-radius:1rem;position:absolute;inset:0}.legal-documents li:focus-within{outline:2px solid var(--accent);outline-offset:3px}.app-page .pg{max-width:120rem;margin-inline:auto}.app-section-tab,.app-section-link{background:var(--raise)}.app-section-tab[aria-selected=true]{background:var(--brand-warm)}.app-section-tab .app-section-kicker,.app-section-link .app-section-kicker{letter-spacing:.09em;order:1;margin-top:.18rem;font-size:.57rem}.pg-pane,.pg-rail{border-radius:1rem}[data-workspace-panel=draft]>.pg-pane-head{background:var(--brand-blue);border-bottom-color:var(--brand-blue-line)}[data-workspace-panel=draft] .pg-pane-label{color:var(--brand-blue-ink)}[data-workspace-panel=result]>.pg-pane-head{background:var(--accent-soft)}[data-workspace-panel=result] .pg-pane-label{color:var(--accent-ink)}.pg-rail .rail-tabs{background:var(--brand-lilac)}.pg-rail .rail-tab[aria-selected=true]{color:var(--brand-lilac-ink)}.pg-pane-label{letter-spacing:.025em;font-size:.83rem}.writing-modes{background:var(--raise);border-radius:.8rem}.writing-mode{border-radius:.55rem;padding:.55rem .8rem}.writing-mode[aria-selected=true]{background:var(--accent-soft);color:var(--accent-ink)}.pg-pane-foot{background:var(--raise)}.pg-rail .rail-note{background:var(--raise);border:1px solid var(--line)}.pg-rail .rail-note--open{border-style:dashed}.metric-row{border-radius:1rem;overflow:hidden}.metric-row article:first-child{background:var(--brand-blue)}.metric-row article:nth-child(2){background:var(--accent-soft)}.metric-row article:nth-child(3){background:var(--brand-lilac)}.dashboard-card-head{background:var(--raise)}.dashboard-empty>span{background:var(--brand-blue);color:var(--brand-blue-ink);border-radius:.8rem}.credit-hero{background:var(--brand-blue)}.credit-hero strong{color:var(--brand-blue-ink)}.package-card{border-top:3px solid var(--brand-blue-line)}.package-card:nth-child(2){border-top-color:var(--brand-lilac-line)}.package-card:nth-child(3){border-top-color:var(--brand-warm-line)}.package-card--focus{border-color:var(--line);border-top-color:var(--brand-lilac-line);box-shadow:none}.account-aside{background:var(--brand-lilac);border-color:var(--brand-lilac-line)}.pg-actions{background:color-mix(in srgb, var(--surface) 96%, transparent)}.login-shell{grid-template-columns:1fr 1fr;width:min(100% - 2rem,82rem);min-height:min(50rem,100svh - 7rem);margin-block:1rem 3rem}.login-auth{padding:clamp(2rem,5vw,4.5rem)}.login-auth h1{max-width:none;font-size:clamp(2.4rem,4vw,3.7rem);line-height:1.25}.login-visual{background:var(--brand-lilac);color:var(--ink);flex-direction:column;justify-content:center;padding:2.5rem;display:flex}.login-visual:before{display:none}.login-visual-copy{text-align:center;order:1;max-width:none;position:static}.login-visual-copy .eyebrow{color:var(--brand-lilac-ink);font-size:.66rem}.login-visual-copy h2{color:var(--ink);font-size:clamp(2rem,3vw,3rem);line-height:1.22}.login-visual-copy p:last-child{color:var(--muted);max-width:22rem;margin:1rem auto 0;font-size:.9rem}.login-art{flex:none;width:100%;max-height:24rem;margin:0 auto 1.5rem;display:block;overflow:visible}.login-proof{border-color:var(--brand-lilac-line);backdrop-filter:none;background:0 0;order:2;align-self:center;margin-top:1.5rem;position:static}.login-proof span{color:var(--brand-lilac-ink)}.login-proof strong{background:var(--accent-soft);color:var(--accent-ink)}.access-code-details summary{min-height:2rem}.login-card input{background:var(--raise);border-radius:.75rem}@media (prefers-reduced-motion:no-preference){.brand .brand-mark{transition:transform .35s var(--brand-ease)}.brand:hover .brand-mark{transform:rotate(-7deg)}.legal-documents li{transition:transform .35s var(--brand-ease), border-color .2s}.legal-documents li:hover{border-color:var(--accent);transform:translateY(-4px)}.login-art .art-ink{stroke-dasharray:240;stroke-dashoffset:0;animation:brand-ink 2.4s var(--brand-ease) both}@keyframes brand-ink{0%{stroke-dashoffset:240px}to{stroke-dashoffset:0}}}@media (width<=64rem){.price-intro{display:block}.price-intro .size-table{margin-top:2.5rem}.price-intro .price-note{max-width:none}.price-faq{grid-template-columns:1fr;gap:0}.login-shell{grid-template-columns:1fr 1fr}.login-visual{grid-row:auto;min-height:0;padding:2rem 1rem}.login-visual-copy p:last-child{display:block}}@media (width<=46rem){.brand .brand-mark{width:auto;height:26px}.price-intro h1{font-size:clamp(2.4rem,10vw,3.5rem)}.price-intro .size-table th{width:100%}.price-intro .size-table{padding:.7rem}.size-table caption{padding-inline:1.2rem}.docs .toc a{background:var(--raise);padding:.5rem .75rem}.legal-main h1{font-size:clamp(2.35rem,10vw,3.4rem)}.legal-documents li{padding:1.35rem}.legal-documents li:before{margin-bottom:1rem}.login-shell{grid-template-columns:1fr;width:calc(100% - 1.5rem);margin-block:.5rem 1rem}.login-auth{padding:2.5rem 1.4rem}.login-visual{padding:2rem 1.25rem}.login-art{width:min(100%,20rem);margin-bottom:.5rem}.login-visual-copy .eyebrow{font-size:.6rem}.login-visual-copy h2{font-size:2rem}.login-proof{display:flex}.writing-mode{padding-inline:.6rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=46rem){.nav-wrap{position:relative}.mobile-nav{position:static}.mobile-nav summary{align-items:center;min-height:2.75rem;padding-inline:.7rem;display:flex}.site-head .theme-toggle{justify-content:center;min-width:2.75rem;min-height:2.75rem}.site-head .small-cta{align-items:center;min-height:2.75rem;padding-inline:.62rem;display:inline-flex}.site-head .theme-toggle{padding-inline:0}.foot-col{gap:0}.foot-col a{padding-block:.6rem;display:block}.mobile-nav-menu{width:min(20rem,100% - 1rem);top:calc(100% + .5rem);right:.5rem}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app-page{--app-line:#d99c84}}@media (width>=64.01rem){.docs .toc{grid-row:1/span 20;margin-top:0}}:root{--energy:#6236df;--energy-soft:#eee7ff;--energy-ink:#4d27bd;--ink-lime:#d8f56a;--ink-peach:#ffbd9b;--ink-shadow:#291a5412;--mark-dot:#b59aff;--mark-smile:#936af0}:root[data-theme=dark]{--energy:#b59aff;--energy-soft:#302449;--energy-ink:#d0bfff;--ink-lime:#d8f56a;--ink-peach:#c68464;--ink-shadow:#00000035;--mark-dot:#e0d3ff;--mark-smile:#7d55d6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--energy:#b59aff;--energy-soft:#302449;--energy-ink:#d0bfff;--ink-lime:#d8f56a;--ink-peach:#c68464;--ink-shadow:#00000035;--mark-dot:#e0d3ff;--mark-smile:#7d55d6}}.brand .brand-mark .mark-stroke{fill:var(--energy)}.brand .brand-mark .mark-dot{fill:var(--mark-dot)}.brand .brand-mark .mark-smile{fill:var(--mark-smile)}.button:not(.button--ghost):not(.button--quiet):not(.button--danger):not(.google-button),.site-head nav .small-cta{background:var(--energy);color:var(--ground);box-shadow:0 5px 0 var(--ink-shadow)}.nav-wrap{border-radius:0 0 1.2rem 1.2rem}.ink-companion{pointer-events:none;width:100%;height:auto;display:block}.tier{box-shadow:0 8px 24px var(--ink-shadow);border-radius:1.5rem}.tier:before{background:var(--energy);height:8px}.tier:nth-child(2):before{background:#638be8}.tier:nth-child(3):before{background:#9f75e9}.tier:nth-child(4):before{background:#e9a274}.docs .agent-card{border-top-color:var(--energy);background:var(--energy-soft);border-radius:1.5rem}.docs .toc a[aria-current=location]{background:var(--energy-soft);color:var(--energy-ink)}.legal-documents li{box-shadow:0 8px 24px var(--ink-shadow);border-radius:1.4rem}.legal-main h1,.docs-intro h1,.price-intro h1{letter-spacing:-.04em}.login-visual{background:radial-gradient(ellipse at 80% 20%, var(--brand-blue) 0, transparent 55%), var(--energy-soft);border-radius:1.8rem}.login-art .art-ink{stroke:var(--energy)}@media (prefers-reduced-motion:no-preference){.ink-float{transform-origin:50%;animation:6s ease-in-out infinite ink-float}.ink-orbit{transform-origin:50%;animation:12s ease-in-out infinite ink-orbit}.ink-stroke{stroke-dasharray:320;animation:2s ease-out both ink-draw}.button,.tier,.home-page .workflow-steps li{transition:transform .3s var(--brand-ease), box-shadow .3s}.button:hover{box-shadow:0 8px 18px var(--ink-shadow);transform:translateY(-3px)}.tier:hover,.home-page .workflow-steps li:hover{transform:translateY(-4px)}@keyframes ink-float{50%{transform:translateY(-9px)rotate(2deg)}}@keyframes ink-orbit{50%{transform:rotate(7deg)}}@keyframes ink-draw{0%{stroke-dashoffset:320px}to{stroke-dashoffset:0}}}.ink-scene{pointer-events:none;width:100%;height:auto;display:block}.route-companion{width:13rem}.price-intro{position:relative}.price-intro>.route-companion{grid-area:4/1/span 2;align-self:center;margin-top:1rem}.docs-intro{padding-right:13rem;position:relative}.docs-intro>.route-companion{width:12rem;position:absolute;top:0;right:0}@media (prefers-reduced-motion:no-preference){.ink-enter .scene-buddy{animation:ink-greet .9s var(--brand-ease) both;transform-origin:35% 70%}.ink-enter .scene-prop{animation:ink-inspect 1.3s var(--brand-ease) both;transform-origin:70%}.ink-enter .scene-stroke{stroke-dasharray:180;animation:1.4s ease-out both ink-draw}.ink-enter .scene-spark{animation:ink-spark 1.1s var(--brand-ease) both;transform-origin:18% 20%}.ink-enter .brand-notebook,.ink-enter .panel,.ink-enter .workflow-steps li{animation:ink-arrive .8s var(--brand-ease) both}.ink-enter .panel:nth-child(2),.ink-enter .workflow-steps li:nth-child(2){animation-delay:.12s}.ink-enter .workflow-steps li:nth-child(3){animation-delay:.24s}@keyframes ink-arrive{0%{translate:0 18px}to{translate:0}}@keyframes ink-greet{0%{transform:rotate(-9deg)translateY(12px)}to{transform:none}}@keyframes ink-inspect{0%{transform:rotate(14deg)}to{transform:none}}@keyframes ink-spark{0%{transform:scale(.65)rotate(-30deg)}to{transform:none}}}@media (width<=64rem){.price-intro>.route-companion{float:right;width:10rem;margin:0 0 1rem 1rem}.docs-intro{padding-right:10rem}.docs-intro>.route-companion{width:9rem}}@media (width<=46rem){.docs-intro{padding-right:0}.docs-intro>.route-companion{width:8rem;margin:0 0 1rem auto;position:static}.price-intro>.route-companion{float:none;width:8rem;margin:0 0 1rem auto}}.site-head .wrap{flex-wrap:wrap}.site-account{border:1px solid var(--line);min-width:0;max-width:21rem;color:var(--ink);background:var(--surface);border-radius:.8rem;flex:none;align-items:center;gap:.65rem;padding:.5rem .75rem;text-decoration:none;display:flex}.site-account-copy{min-width:0;display:grid}.site-account-copy b{color:var(--muted);font-size:.72rem;font-weight:600}.site-account-copy [data-session-detail]{overflow-wrap:anywhere;font-size:.79rem}.account-avatar{background:var(--energy-soft,var(--panel));width:1.9rem;height:1.9rem;color:var(--energy);border-radius:50%;flex:none;place-items:center;display:grid}.site-account[data-state=signed-in]{border-color:var(--energy)}.site-account[data-state=signed-in] .account-avatar{background:var(--energy);color:var(--ground)}.site-account:focus-visible{outline:2px solid var(--energy);outline-offset:3px}.account-chevron{color:var(--energy);margin-left:auto}@media (width<=1200px){.site-account{flex-basis:100%;max-width:none;padding:.35rem .65rem}.site-account-copy{flex-wrap:wrap;align-items:baseline;gap:.25rem .65rem;display:flex}.account-avatar{width:1.45rem;height:1.45rem}}@media (prefers-reduced-motion:no-preference){.motion-ready [data-reveal],.motion-ready [data-reveal-stagger]>*{opacity:0;transition:opacity .7s var(--brand-ease), translate .7s var(--brand-ease);transition-delay:calc(var(--stagger,0) * 90ms);translate:0 22px}.motion-ready [data-reveal].is-in,.motion-ready [data-reveal-stagger].is-in>*{opacity:1;translate:0}}.chip-rail{margin-top:2rem;padding-block:.4rem;position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.chip-rail ul{gap:.6rem;width:max-content;margin:0;padding:0;list-style:none;display:flex}.chip-rail li{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);white-space:nowrap;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.85rem;display:inline-flex}.chip-rail li:before{content:"";background:var(--energy);border-radius:50%;width:.5rem;height:.5rem}.chip-rail li:nth-child(3n+2):before{background:var(--ink-lime);outline:1px solid color-mix(in srgb, var(--ink) 25%, transparent)}.chip-rail li:nth-child(3n):before{background:var(--ink-peach)}@media (prefers-reduced-motion:no-preference){.chip-rail ul{animation:38s linear infinite chip-slide}.chip-rail:hover ul,.chip-rail:focus-within ul{animation-play-state:paused}@keyframes chip-slide{to{transform:translate(-50%)}}}@media (prefers-reduced-motion:reduce){.chip-rail{scrollbar-width:none;overflow-x:auto}.chip-rail ul{width:max-content}.chip-rail li[aria-hidden=true]{display:none}}.feature-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.feature-cards>li{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);transition:translate .25s var(--brand-ease), box-shadow .25s var(--brand-ease), border-color .25s;padding:1.4rem 1.3rem 1.3rem;position:relative}.feature-cards>li:hover{border-color:color-mix(in srgb, var(--energy) 40%, var(--line));box-shadow:0 14px 34px -22px color-mix(in srgb, var(--energy) 60%, transparent);translate:0 -4px}.feature-cards .feature-icon{background:var(--energy-soft);width:2.8rem;height:2.8rem;color:var(--energy-ink);border-radius:.9rem;place-items:center;margin-bottom:.9rem;display:grid}.feature-cards .feature-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.4rem;height:1.4rem}.feature-cards h3{margin:0 0 .35rem;font-size:1.05rem;font-weight:600}.feature-cards p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.7}.price-strip{border-radius:var(--r-lg);background:var(--energy-soft);color:var(--energy-ink);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:1rem 2rem;padding:1.5rem 1.8rem;display:grid}.price-strip div{flex-direction:column;gap:.1rem;display:flex}.price-strip b,.tier-price b{font-variant-numeric:tabular-nums}.price-strip b{font-family:var(--display);color:var(--energy-ink);font-size:clamp(1.6rem,3vw,2.1rem);font-weight:300;line-height:1.2}.price-strip span{color:var(--energy-ink);opacity:.85;font-size:.85rem}.fold{margin-top:1rem}.fold>summary{cursor:pointer;min-height:44px;color:var(--energy-ink);align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;list-style:none;display:inline-flex}.fold>summary::-webkit-details-marker{display:none}.fold>summary:after{content:"+";width:1.3rem;height:1.3rem;transition:rotate .2s var(--brand-ease);border:1px solid;border-radius:50%;place-items:center;font-size:.85rem;line-height:1;display:grid}.fold[open]>summary:after{rotate:45deg}.fold>:not(summary){margin-top:.6rem}@media (width<=52rem){.feature-cards{grid-template-columns:minmax(0,1fr)}.price-strip{grid-template-columns:minmax(0,1fr);padding:1.3rem}.feature-cards>li{grid-template-columns:auto minmax(0,1fr);column-gap:.9rem;padding:1rem;display:grid}.feature-cards .feature-icon{grid-row:span 2;width:2.4rem;height:2.4rem;margin:0}.price-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.price-strip b{font-size:1.35rem}.price-strip span{font-size:.75rem}.price-strip .button{grid-column:1/-1;justify-content:center}}.price-intro>.price-points{grid-area:1/2/span 4;grid-template-columns:minmax(0,1fr);align-self:center;gap:.7rem}.price-intro>.price-points>li{grid-template-columns:auto minmax(0,1fr);column-gap:1rem;padding:1rem 1.1rem;display:grid}.price-intro>.price-points .feature-icon{grid-row:span 2;margin:0}.status-checks{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.status-checks li{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex}.status-checks li:before{content:"✓";background:var(--energy);width:1.3rem;height:1.3rem;color:var(--ground);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.compare-fold>summary{font-size:1.05rem}@media (width<=58rem){.price-intro>.price-points{margin-top:2rem}}.price-status .price-note{background:0 0;border:0;margin-inline:0;padding:.4rem 0 0}.price-status .fold p{margin-inline:0}main>section.price-compare.wrap{padding-block:0 1rem}.skill-intro .skill-checks{margin-top:1.4rem}.skill-intro .skill-refund{color:var(--muted);margin-top:1rem;font-size:.88rem}.skill-intro>:is(.skill-checks,.skill-refund,.fold){grid-column:1/-1}.skill-inside>.feature-cards,.skill-inside>.fold{grid-column:1/-1;margin-top:1.2rem}@media (width<=52rem){.chip-rail{mask-image:none}.chip-rail ul{flex-wrap:wrap;justify-content:center;width:auto;animation:none!important}.chip-rail li[aria-hidden=true]{display:none}.chip-rail li{padding:.4rem .75rem;font-size:.8rem}}:root{--glow-violet:color-mix(in srgb, var(--energy) 30%, transparent);--glow-lime:color-mix(in srgb, var(--ink-lime) 45%, transparent);--glow-peach:color-mix(in srgb, var(--ink-peach) 40%, transparent);--grad-brand:linear-gradient(100deg, var(--energy) 0%, color-mix(in srgb, var(--energy) 55%, var(--ink-peach)) 45%, var(--energy) 70%, color-mix(in srgb, var(--energy) 60%, var(--ink-lime)) 100%)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){body:before{content:"";z-index:60;transform-origin:0;background:linear-gradient(90deg, var(--energy), var(--ink-peach), var(--ink-lime));pointer-events:none;height:3px;animation-name:page-progress;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);position:fixed;inset:0 0 auto;transform:scaleX(0)}@keyframes page-progress{to{transform:scaleX(1)}}}}@media (prefers-reduced-motion:no-preference){@keyframes aurora{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(4%,-3%)rotate(6deg)scale(1.06)}to{transform:translate(-3%,3%)rotate(-4deg)scale(1.02)}}@keyframes shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes pulse-dot{0%{box-shadow:0 0 0 0 var(--glow-lime)}80%,to{box-shadow:0 0 0 10px #0000}}}[data-tilt]{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;transition:transform .2s ease-out, translate .25s var(--brand-ease), box-shadow .25s var(--brand-ease), border-color .25s}.button:not(.button--ghost):not(.button--quiet):not(.button--danger){position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.button:not(.button--ghost):not(.button--quiet):not(.button--danger):after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff61 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.button:not(.button--ghost):not(.button--quiet):not(.button--danger):hover:after{transition:transform .7s;transform:translate(120%)}}.chip-rail li:nth-child(3n+1){background:color-mix(in srgb, var(--energy) 10%, var(--surface));border-color:color-mix(in srgb, var(--energy) 30%, var(--line))}.chip-rail li:nth-child(3n+2){background:color-mix(in srgb, var(--ink-lime) 22%, var(--surface));border-color:color-mix(in srgb, var(--ink-lime) 55%, var(--line))}.chip-rail li:nth-child(3n){background:color-mix(in srgb, var(--ink-peach) 18%, var(--surface));border-color:color-mix(in srgb, var(--ink-peach) 45%, var(--line))}.feature-cards>li{isolation:isolate;overflow:hidden}.feature-cards>li:before{content:"";background:linear-gradient(90deg, var(--energy), color-mix(in srgb, var(--energy) 40%, var(--ink-peach)));height:4px;position:absolute;inset:0 0 auto}.feature-cards>li:after{content:"";z-index:-1;background:radial-gradient(circle, var(--glow-violet), transparent 70%);opacity:.55;border-radius:50%;width:11rem;height:11rem;position:absolute;bottom:-5rem;right:-4rem}@media (prefers-reduced-motion:no-preference){.feature-cards>li:hover .feature-icon{animation:icon-hop .6s var(--brand-ease)}@keyframes icon-hop{30%{transform:translateY(-6px)rotate(-8deg)}60%{transform:translateY(0)rotate(4deg)}}.feature-cards>li:hover:after{opacity:.9;transition:opacity .3s}.ink-enter .word-tokens span{animation:token-pop .5s var(--brand-ease) both}.ink-enter .word-tokens span:nth-child(2){animation-delay:.15s}.ink-enter .word-tokens span:nth-child(3){animation-delay:.3s}.ink-enter .word-tokens--avoid span{animation-delay:.45s}.ink-enter .word-tokens--avoid span+span{animation-delay:.6s}@keyframes token-pop{0%{transform:scale(.4)}70%{transform:scale(1.12)}to{transform:none}}.ink-enter .panel li:before{animation:tick-in .45s var(--brand-ease) both}.ink-enter .panel li:nth-child(2):before{animation-delay:.12s}.ink-enter .panel li:nth-child(3):before{animation-delay:.24s}.ink-enter .panel li:nth-child(4):before{animation-delay:.36s}@keyframes tick-in{0%{transform:scale(0)rotate(-90deg)}to{transform:none}}}.price-strip{isolation:isolate;background:linear-gradient(120deg, var(--energy-soft), color-mix(in srgb, var(--ink-peach) 22%, var(--energy-soft)), color-mix(in srgb, var(--ink-lime) 25%, var(--energy-soft)), var(--energy-soft));background-size:300% 300%;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.price-strip{animation:14s ease-in-out infinite alternate drift}@keyframes drift{0%{background-position:0%}to{background-position:100%}}@keyframes twinkle{0%,to{opacity:.6;transform:scale(.8)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(25deg)}}}:is(.features-head h2,.price-teaser h2,.showcase-top h2):after{content:"";background:linear-gradient(90deg, var(--energy), var(--ink-peach), var(--ink-lime));border-radius:1rem;width:3.2rem;height:.32rem;margin-top:.5rem;display:block}.tier{transition:transform .2s ease-out, translate .25s var(--brand-ease), box-shadow .25s var(--brand-ease)}.tier:hover{box-shadow:0 24px 50px -30px color-mix(in srgb, var(--energy) 65%, transparent);translate:0 -6px}.method-main .process{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 1.5rem;padding-top:1.6rem;position:relative}.method-main .process:before,.method-main .process:after{content:"";border-radius:4px;height:4px;position:absolute;top:.55rem;left:0;right:0}.method-main .process:before{background:var(--line)}.method-main .process:after{background:linear-gradient(90deg, var(--energy), var(--ink-lime), var(--ink-peach), var(--energy));transform-origin:0}.method-main .process li,.method-main .process li:last-child{border-top:0;padding:0 1rem 0 0;position:relative}.method-main .process li:before{content:"";border:3px solid var(--ground);background:var(--energy);width:1.3rem;height:1.3rem;box-shadow:0 0 0 2px var(--energy), 0 6px 16px -4px var(--glow-violet);z-index:1;border-radius:50%;margin:0;position:absolute;top:-1.6rem;left:0}.method-main .process li:last-child:before{background:var(--energy);border-color:var(--ground)}.method-main .process span{border-radius:var(--r-pill);background:color-mix(in srgb, var(--energy) 12%, var(--surface));color:var(--energy-ink);margin-top:.5rem;padding:.2rem .65rem;font-size:.78rem;font-weight:600;display:inline-block}.method-main .process-extra{border-radius:var(--r-lg);isolation:isolate;background:linear-gradient(120deg, var(--energy-soft), color-mix(in srgb, var(--ink-peach) 20%, var(--energy-soft)));border:1px solid color-mix(in srgb, var(--energy) 30%, var(--line));margin-top:2rem;padding:1.5rem 1.6rem;position:relative;overflow:hidden}.method-main .process-extra:after{content:"✦";color:var(--energy);opacity:.5;z-index:-1;font-size:2rem;position:absolute;top:.8rem;right:1.4rem}.method-main .process-extra-kicker{letter-spacing:.06em;color:var(--energy-ink);margin:0 0 .4rem;font-size:.75rem;font-weight:600}.method-main .process-extra span{color:var(--energy-ink);font-size:.85rem;font-weight:600}.method-main .process-extra h3{font:500 1.15rem/1.7 var(--sans);margin:.3rem 0}.method-main .process-extra p:not(.process-extra-kicker){color:var(--ink-soft,var(--muted));max-width:60rem;font-size:.9rem;line-height:1.8}@media (prefers-reduced-motion:no-preference){.motion-ready .method-main [data-reveal] .process:after{transform:scaleX(0)}.motion-ready .method-main [data-reveal].is-in .process:after{transition:transform 1.8s cubic-bezier(.65,0,.35,1) .2s;transform:scaleX(1)}.motion-ready .method-main [data-reveal] .process li:before{transform:scale(0)}.motion-ready .method-main [data-reveal].is-in .process li:before{transition:transform .45s cubic-bezier(.34,1.56,.64,1);transform:scale(1)}.motion-ready .method-main [data-reveal].is-in .process li:first-child:before{transition-delay:.2s}.motion-ready .method-main [data-reveal].is-in .process li:nth-child(2):before{transition-delay:.7s}.motion-ready .method-main [data-reveal].is-in .process li:nth-child(3):before{transition-delay:1.2s}.motion-ready .method-main [data-reveal].is-in .process li:nth-child(4):before{transition-delay:1.7s}.method-main .process li:nth-child(4):before{animation:2.6s ease-in-out 2.2s infinite step-glow}@keyframes step-glow{50%{box-shadow:0 0 0 2px var(--energy), 0 0 0 9px var(--glow-violet)}}}@media (width<=52rem){.method-main .process{grid-template-columns:minmax(0,1fr);gap:1.6rem;padding:0 0 0 2.2rem}.method-main .process:before,.method-main .process:after{width:4px;height:auto;inset:0 auto 0 .55rem}.method-main .process:after{transform-origin:50% 0;background:linear-gradient(180deg, var(--energy), var(--ink-lime), var(--ink-peach), var(--energy))}.method-main .process li:before{top:.1rem;left:-2.2rem}}@media (width<=52rem) and (prefers-reduced-motion:no-preference){.motion-ready .method-main [data-reveal] .process:after{transform:scaleY(0)}.motion-ready .method-main [data-reveal].is-in .process:after{transform:scaleY(1)}}.price-table .tier{--tier-hue:var(--energy);background:linear-gradient(180deg, color-mix(in srgb, var(--tier-hue) 11%, var(--surface)) 0%, var(--surface) 42%)}.price-table .tier:nth-child(2){--tier-hue:var(--brand-blue-line)}.price-table .tier:nth-child(3){--tier-hue:var(--brand-lilac-line)}.price-table .tier:nth-child(4){--tier-hue:var(--brand-warm-line)}.price-table .tier{--tier-ink:var(--energy-ink)}.price-table .tier:nth-child(2){--tier-ink:var(--brand-blue-ink)}.price-table .tier:nth-child(3){--tier-ink:var(--brand-lilac-ink)}.price-table .tier:nth-child(4){--tier-ink:var(--brand-warm-ink)}:root{--hue-violet:#6236df;--hue-blue:#2563eb;--hue-pink:#c026d3;--hue-orange:#ea580c;--hue-violet-ink:#4d27bd;--hue-blue-ink:#1d4ed8;--hue-pink-ink:#a21caf;--hue-orange-ink:#c2410c}:root[data-theme=dark]{--hue-violet:#9f7aff;--hue-blue:#60a5fa;--hue-pink:#e879f9;--hue-orange:#fb923c;--hue-violet-ink:#c4b0ff;--hue-blue-ink:#93c5fd;--hue-pink-ink:#f0abfc;--hue-orange-ink:#fdba74}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--hue-violet:#9f7aff;--hue-blue:#60a5fa;--hue-pink:#e879f9;--hue-orange:#fb923c;--hue-violet-ink:#c4b0ff;--hue-blue-ink:#93c5fd;--hue-pink-ink:#f0abfc;--hue-orange-ink:#fdba74}}.price-strip{color:#fff;background:linear-gradient(115deg,#4d27bd 0%,#6236df 35%,#7c3aed 60%,#c026d3 100%) 0 0/220% 220%}.price-strip b,.price-strip span{color:#fff}.price-strip span{opacity:.85}.price-strip .button:not(.button--ghost):not(.button--quiet):not(.button--danger){background:var(--ink-lime);color:#141a15;box-shadow:0 10px 24px -12px #00000073}.price-table .tier{--tier-hue:var(--hue-violet);--tier-ink:var(--hue-violet-ink);background:linear-gradient(180deg, color-mix(in srgb, var(--tier-hue) 10%, var(--surface)) 0%, var(--surface) 45%)}.price-table .tier:nth-child(2){--tier-hue:var(--hue-blue);--tier-ink:var(--hue-blue-ink)}.price-table .tier:nth-child(3){--tier-hue:var(--hue-pink);--tier-ink:var(--hue-pink-ink)}.price-table .tier:nth-child(4){--tier-hue:var(--hue-orange);--tier-ink:var(--hue-orange-ink)}.price-table .tier:before{background:var(--tier-hue)}.price-table .tier-price b{color:var(--tier-ink)}.price-table .tier-list li::marker,.price-table .tier-list li:before{color:var(--tier-hue);background-color:var(--tier-hue)}.price-table .tier:hover{box-shadow:0 24px 50px -28px color-mix(in srgb, var(--tier-hue) 70%, transparent)}.feature-cards>li:before{background:var(--hue-violet)}.feature-cards>li:nth-child(2):before{background:var(--hue-blue)}.feature-cards>li:nth-child(3):before{background:var(--hue-pink)}.feature-cards .feature-icon{background:color-mix(in srgb, var(--hue-violet) 14%, var(--surface));color:var(--hue-violet-ink)}.feature-cards>li:nth-child(2) .feature-icon{background:color-mix(in srgb, var(--hue-blue) 14%, var(--surface));color:var(--hue-blue-ink)}.feature-cards>li:nth-child(3) .feature-icon{background:color-mix(in srgb, var(--hue-pink) 14%, var(--surface));color:var(--hue-pink-ink)}.feature-cards>li:after{background:radial-gradient(circle, color-mix(in srgb, var(--hue-violet) 22%, transparent), transparent 70%)}.feature-cards>li:nth-child(2):after{background:radial-gradient(circle, color-mix(in srgb, var(--hue-blue) 22%, transparent), transparent 70%)}.feature-cards>li:nth-child(3):after{background:radial-gradient(circle, color-mix(in srgb, var(--hue-pink) 22%, transparent), transparent 70%)}.chip-rail li:nth-child(4n+1){background:color-mix(in srgb, var(--hue-violet) 10%, var(--surface));border-color:color-mix(in srgb, var(--hue-violet) 35%, var(--line))}.chip-rail li:nth-child(4n+2){background:color-mix(in srgb, var(--hue-blue) 10%, var(--surface));border-color:color-mix(in srgb, var(--hue-blue) 35%, var(--line))}.chip-rail li:nth-child(4n+3){background:color-mix(in srgb, var(--hue-pink) 10%, var(--surface));border-color:color-mix(in srgb, var(--hue-pink) 35%, var(--line))}.chip-rail li:nth-child(4n){background:color-mix(in srgb, var(--hue-orange) 10%, var(--surface));border-color:color-mix(in srgb, var(--hue-orange) 35%, var(--line))}.chip-rail li:before{background:var(--hue-violet);outline:0}.chip-rail li:nth-child(4n+2):before{background:var(--hue-blue)}.chip-rail li:nth-child(4n+3):before{background:var(--hue-pink)}.chip-rail li:nth-child(4n):before{background:var(--hue-orange)}:is(.features-head h2,.price-teaser h2,.showcase-top h2):after,body:before{background:linear-gradient(90deg, var(--hue-violet), var(--hue-pink), var(--hue-orange))}.method-main .process:after{background:linear-gradient(90deg, var(--hue-violet), var(--hue-blue), var(--hue-pink), var(--hue-orange))}.method-main .process li:before{background:var(--hue-violet);box-shadow:0 0 0 2px var(--hue-violet), 0 6px 16px -4px color-mix(in srgb, var(--hue-violet) 50%, transparent)}.method-main .process li:nth-child(2):before{background:var(--hue-blue);box-shadow:0 0 0 2px var(--hue-blue), 0 6px 16px -4px color-mix(in srgb, var(--hue-blue) 50%, transparent)}.method-main .process li:nth-child(3):before{background:var(--hue-pink);box-shadow:0 0 0 2px var(--hue-pink), 0 6px 16px -4px color-mix(in srgb, var(--hue-pink) 50%, transparent)}.method-main .process li:nth-child(4):before{background:var(--hue-orange);box-shadow:0 0 0 2px var(--hue-orange), 0 6px 16px -4px color-mix(in srgb, var(--hue-orange) 50%, transparent)}.method-main .process span{background:color-mix(in srgb, var(--hue-violet) 12%, var(--surface));color:var(--hue-violet-ink)}.method-main .process li:nth-child(2) span{background:color-mix(in srgb, var(--hue-blue) 12%, var(--surface));color:var(--hue-blue-ink)}.method-main .process li:nth-child(3) span{background:color-mix(in srgb, var(--hue-pink) 12%, var(--surface));color:var(--hue-pink-ink)}.method-main .process li:nth-child(4) span{background:color-mix(in srgb, var(--hue-orange) 12%, var(--surface));color:var(--hue-orange-ink)}@media (width<=52rem){.method-main .process:after{background:linear-gradient(180deg, var(--hue-violet), var(--hue-blue), var(--hue-pink), var(--hue-orange))}}@media (prefers-reduced-motion:no-preference){.method-main .process li:nth-child(4):before{animation:2.6s ease-in-out 2.2s infinite step-glow-o}@keyframes step-glow-o{50%{box-shadow:0 0 0 2px var(--hue-orange), 0 0 0 9px color-mix(in srgb, var(--hue-orange) 30%, transparent)}}}.method-main .process-extra{background:linear-gradient(120deg, color-mix(in srgb, var(--hue-violet) 12%, var(--surface)), color-mix(in srgb, var(--hue-pink) 10%, var(--surface)))}.chip-rail li:nth-child(4n+1):before{background:var(--hue-violet);outline:0}.chip-rail li:nth-child(4n+2):before,.chip-rail li:nth-child(4n+3):before,.chip-rail li:nth-child(4n):before{outline:0}:root{--bleed-pad:max(var(--gutter), calc((100% - var(--public-shell)) / 2 + var(--gutter)))}@media (width>=64rem){body:not(.app-page){background:radial-gradient(56rem 30rem at -6% -4%, color-mix(in srgb, var(--hue-violet) 10%, transparent), transparent 70%), radial-gradient(48rem 28rem at 106% 2%, color-mix(in srgb, var(--hue-pink) 8%, transparent), transparent 70%), var(--ground);background-repeat:no-repeat}.site-head{background:color-mix(in srgb, var(--surface) 84%, transparent);backdrop-filter:saturate(1.5)blur(18px);box-shadow:0 1px 0 var(--line-soft), 0 14px 34px -28px #141a1573;padding:0}.site-head:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--hue-violet) 22%, var(--hue-pink) 55%, var(--hue-orange) 80%, transparent);opacity:.5;height:2px;position:absolute;inset:auto 0 -1px}.site-head .nav-wrap{box-shadow:none;backdrop-filter:none;background:0 0;border-radius:0;min-height:4.3rem}body:not(.app-page)>footer{background:linear-gradient(180deg, color-mix(in srgb, var(--hue-violet) 5%, var(--raise)), var(--raise) 60%);border-top:0;position:relative}body:not(.app-page)>footer:before{content:"";background:linear-gradient(90deg, var(--hue-violet), var(--hue-blue), var(--hue-pink), var(--hue-orange));opacity:.7;height:3px;position:absolute;inset:0 0 auto}}.method-teaser{border:1px dashed var(--line);color:var(--ink);transition:border-color .2s, background .2s, transform .2s var(--brand-ease);border-radius:1rem;align-items:center;gap:.9rem;margin-top:1rem;padding:1rem 1.3rem;text-decoration:none;display:flex}.method-teaser:hover{border-color:var(--energy);background:var(--surface)}.method-teaser>span:nth-child(2){flex:1}.method-teaser-kicker{border-radius:var(--r-pill);background:var(--ink);color:var(--ground);flex:none;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.method-teaser>span:last-child{transition:transform .2s var(--brand-ease)}.method-teaser:hover>span:last-child{transform:translate(3px,-3px)}.price-status .price-folds{flex-wrap:wrap;align-items:flex-start;gap:.6rem 1rem;margin-top:1.4rem;display:flex}.price-folds>.fold{min-width:0;max-width:100%;margin:0}.price-folds>.fold>summary{border:1px solid color-mix(in srgb, var(--hue-violet) 35%, var(--line));border-radius:var(--r-pill);background:color-mix(in srgb, var(--hue-violet) 7%, var(--surface));padding:.55rem 1rem .55rem 1.1rem;font-size:.95rem;font-weight:600;transition:background .2s,border-color .2s,box-shadow .2s}.price-folds>.terms-fold>summary{border-color:color-mix(in srgb, var(--hue-blue) 35%, var(--line));background:color-mix(in srgb, var(--hue-blue) 7%, var(--surface));color:var(--hue-blue-ink)}.price-folds>.fold>summary:hover{box-shadow:0 10px 24px -16px color-mix(in srgb, var(--hue-violet) 80%, transparent)}.price-folds>.fold[open]{flex:1 0 100%}.price-folds>.fold[open]>summary{background:var(--hue-violet);border-color:var(--hue-violet);color:#fff}.price-folds>.terms-fold[open]>summary{background:var(--hue-blue);border-color:var(--hue-blue)}.price-folds>.fold[open]>summary:after{color:inherit;border-color:currentColor}.price-folds>.fold>:not(summary){margin-top:1rem}.price-folds .compare-scroll{box-shadow:0 0 0 1px var(--line), 0 24px 50px -36px color-mix(in srgb, var(--hue-violet) 60%, transparent);border-radius:1rem}.price-folds .compare-fold thead{background:linear-gradient(90deg, color-mix(in srgb, var(--hue-violet) 12%, var(--surface)), color-mix(in srgb, var(--hue-pink) 10%, var(--surface)))}.price-folds .compare-fold thead th{color:var(--hue-violet-ink)}.price-folds .compare-fold td,.price-folds .compare-fold thead th:not(:first-child){text-align:center}.price-folds .terms-fold>p{border-left:3px solid var(--hue-blue);background:color-mix(in srgb, var(--hue-blue) 6%, var(--surface));max-width:58rem}.price-status .method-teaser{margin-top:1.4rem}@media (prefers-reduced-motion:no-preference){.price-folds>.fold[open]>:not(summary){animation:fold-open .35s var(--brand-ease)}@keyframes fold-open{0%{opacity:0;translate:0 -6px}}}.skill-flag{border-radius:var(--r-pill);background:var(--ink-lime);color:#141a15;letter-spacing:.06em;align-items:center;padding:.25rem .7rem;display:inline-flex}@media (prefers-reduced-motion:no-preference){@keyframes art-float{0%,to{translate:0;rotate:-1.5deg}50%{translate:0 -10px;rotate:1.5deg}}}:root[data-theme=dark] .skill-page .price-table .tier--lead .skill-art{color:#fff;background:#10083061;border-color:#ffffff47}@media (prefers-reduced-motion:no-preference){@keyframes method-shimmer{0%{background-position:0%}to{background-position:100%}}@keyframes buddy-float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes stem-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes point-pulse{50%{box-shadow:0 0 0 9px color-mix(in srgb, var(--hue-violet) 18%, transparent)}}@keyframes tile-rise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}}@media (width>=64rem){body:not(.app-page)>footer .legal-links{border-top:0;margin-top:0}}@media (prefers-reduced-motion:no-preference){@keyframes demo-in{0%{opacity:0}to{opacity:1}}@keyframes demo-side{0%{opacity:0;translate:-14px}to{opacity:1;translate:0}}@keyframes demo-side-r{0%{opacity:0;translate:14px}to{opacity:1;translate:0}}@keyframes mark-sweep{0%{background-size:0% .5em}to{background-size:100% .5em}}@keyframes chip-pop{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes arrow-nudge{0%,to{translate:0}50%{translate:4px}}}@media (prefers-reduced-motion:no-preference) and (width<=58rem){@keyframes arrow-nudge{0%,to{translate:0}50%{translate:0 4px}}}