:root{--ink:#101010;--paper:#f5f1e8;--acid:#d8ff3f;--line:#c9c4b9;--muted:#706d66}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.wrap{max-width:1180px;margin:auto;padding-left:24px;padding-right:24px}header,footer{background:var(--ink);color:var(--paper)}nav{justify-content:space-between;align-items:center;height:76px;display:flex}.mark{font:700 13px/10px ui-monospace,monospace}.mark i{color:var(--acid);font-style:normal}.nav-links{gap:26px;font:12px ui-monospace,monospace;display:flex}.hero{background:radial-gradient(circle at 90% 10%,#e3eeaf,#0000 25%);padding-top:96px;padding-bottom:82px}.eyebrow{letter-spacing:.08em;color:var(--muted);margin:0 0 16px;font:11px ui-monospace,monospace}.hero h1,.prose h1,.skill-header h1{letter-spacing:-.075em;margin:0 0 27px;font-size:clamp(46px,8vw,102px);line-height:.9}.hero h1 em{font-family:Georgia,serif;font-weight:400}.lede{max-width:660px;font-size:20px;line-height:1.5}.command{background:var(--ink);color:#fff;border:1px solid #333;justify-content:space-between;gap:12px;max-width:620px;margin-top:38px;padding:17px 15px;font:14px ui-monospace,monospace;display:flex}.command span{color:var(--acid)}.copy,.command button{color:inherit;cursor:pointer;background:0 0;border:1px solid #555;padding:5px 10px}.guide{padding-bottom:65px}.guide details{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:20px 0}.guide summary{cursor:pointer;justify-content:space-between;font-weight:700;display:flex}.guide p{max-width:700px;line-height:1.6}.section-label{border-top:1px solid var(--ink);justify-content:space-between;align-items:end;margin-bottom:25px;padding-top:16px;display:flex}.section-label h2{letter-spacing:-.04em;margin:0;font-size:36px}.count{font:12px ui-monospace,monospace}.featured{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.feature{border:1px solid var(--ink);background:#c8e1e0;min-height:310px;padding:20px;position:relative;overflow:hidden}.feature:after{content:"";border:24px solid var(--ink);border-radius:50%;width:190px;height:190px;position:absolute;bottom:-70px;right:-55px}.feature-1{background:#e7baff}.feature-1:after{background:var(--acid);border-radius:0;transform:rotate(45deg)}.feature-2{background:var(--acid)}.feature h2{letter-spacing:-.05em;z-index:1;max-width:230px;margin:50px 0 0;font-size:34px;position:relative}.feature p,.number{font:12px ui-monospace,monospace}.arrow{font-size:20px}.feature .arrow{position:absolute;top:20px;right:20px}.catalog-section{padding-top:90px;padding-bottom:90px}.filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.filters input{border:1px solid var(--ink);background:0 0;flex:1;min-width:220px;padding:11px}.chips{flex-wrap:wrap;gap:5px;display:flex}.chips button,select{border:1px solid var(--line);cursor:pointer;background:0 0;padding:9px;font-size:12px}.chips .active{background:var(--ink);color:#fff;border-color:var(--ink)}.catalog{border-top:1px solid var(--ink)}.skill-row{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr 120px 70px 30px;align-items:center;gap:12px;padding:20px 0;display:grid}.skill-row h3{margin:0 0 4px;font-size:20px}.skill-row p{color:var(--muted);margin:0;font-size:14px}.row-index,.tag,.meta,aside{font:11px ui-monospace,monospace}.prose{max-width:850px;padding-top:100px;padding-bottom:120px}.prose h1{font-size:64px}.prose h2{margin-top:50px}.prose p,.prose li{font-size:18px;line-height:1.6}.doc-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:35px;display:grid}.doc-card{border:1px solid var(--ink);min-height:180px;padding:24px}.doc-card h2{margin:0}.doc-card p{font-size:15px}.skill-page{padding-top:45px;padding-bottom:100px}.back{font:12px ui-monospace,monospace}.skill-header{justify-content:space-between;gap:30px;margin:75px 0;display:flex}.skill-header h1{font-size:70px}.meta{white-space:nowrap;flex-direction:column;gap:8px;display:flex}.detail-grid{border-top:1px solid var(--ink);grid-template-columns:2fr 1fr;gap:70px;max-width:900px;padding-top:28px;display:grid}.detail-grid p,.detail-grid li{line-height:1.55}.detail-grid aside{border-left:1px solid var(--line);padding-left:20px}.workspace{border:1px solid var(--ink);margin-top:65px}.tabs{border-bottom:1px solid var(--ink)}.tabs button{border:0;border-right:1px solid var(--ink);text-transform:capitalize;cursor:pointer;background:0 0;padding:13px 18px}.tabs button[aria-selected=true]{background:var(--ink);color:#fff}.code{color:#f5f1e8;background:#1d1d1a;min-height:260px;padding:20px;position:relative}.code .copy{position:absolute;top:12px;right:12px}.code pre{white-space:pre-wrap;font:13px/1.6 ui-monospace,monospace}.configure{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.configure h2{margin:0;font-size:27px}.configure label{font-size:12px;font-weight:700}.configure input{border:1px solid var(--ink);background:0 0;width:100%;margin-top:7px;padding:10px;display:block}.actions{grid-column:1/-1;gap:8px;display:flex}.actions button{border:1px solid var(--ink);background:var(--acid);cursor:pointer;padding:9px 13px}footer{padding:55px 0}.footer-grid{grid-template-columns:2fr repeat(4,1fr);gap:25px;display:grid}.footer-grid a,.footer-grid b{margin-bottom:10px;font-size:13px;display:block}.footer-grid p{color:#aaa;max-width:190px;font-size:13px}@media (max-width:700px){.nav-links{gap:13px}.nav-links a:nth-child(3){display:none}.featured,.doc-grid{grid-template-columns:1fr}.feature{min-height:220px}.skill-row{grid-template-columns:35px 1fr 28px}.skill-row .tag,.skill-row>span:nth-last-child(2){display:none}.skill-header,.detail-grid{display:block}.skill-header h1{font-size:48px}.meta{flex-direction:row;margin-top:20px}.detail-grid aside{border-left:0;border-top:1px solid var(--line);margin-top:30px;padding:18px 0}.configure{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.hero{padding-top:65px}.prose h1{font-size:46px}}:root{--skill-analyze-gap:8px}.skill-analyze label{text-transform:uppercase;letter-spacing:.06em;font:11px ui-monospace,monospace;display:block}.skill-analyze-row{gap:var(--skill-analyze-gap);margin-top:8px;display:flex}.skill-analyze-row input{flex:1;min-width:0}.skill-analyze-row button{border:1px solid var(--ink);background:var(--acid);cursor:pointer;padding:10px 12px;font-weight:700}.skill-analyze-row button:disabled{opacity:.55;cursor:wait}.skill-analyze small{color:var(--muted);margin-top:8px;line-height:1.35;display:block}.skill-analyze p{color:#9d2f1a;margin:8px 0 0;font-size:12px;line-height:1.4}
.site-header{color:#f2f2f0;background:#050505;border-bottom:1px solid #202020}.site-header nav{height:64px}.brand-lockup{align-items:center;display:flex}.brand-lockup img{object-fit:contain;width:64px;height:52px;display:block}.site-header .nav-links{color:#9a9a9a;gap:34px;font:15px/1 Arial,sans-serif}.site-header .nav-links a:hover{color:#fff}.footer-logo{object-fit:contain;width:72px;height:59px;margin-bottom:14px;display:block}.hero-console{color:#f0f0ed;background:#050505;padding-top:62px;padding-bottom:82px}.hero-console .eyebrow{color:#aaa;font-size:12px}.hero-grid{grid-template-columns:1.02fr 1.5fr;align-items:start;gap:76px;display:grid}.hero-wordmark{letter-spacing:-.13em;color:#f1f1ef;text-shadow:3px 3px #050505,5px 5px #bcbcbc,7px 7px #363636;margin:16px 0 32px;font:900 clamp(70px,11vw,150px)/.72 ui-monospace,monospace}.hero-tagline{letter-spacing:-.04em;font:600 18px/1.1 ui-monospace,monospace}.hero-console .lede{letter-spacing:-.06em;color:#a1a1a3;max-width:760px;margin:0;font-size:clamp(28px,3.2vw,48px);line-height:1.1}.hero-console .command{background:#191919;border-color:#242424;max-width:500px;margin-top:110px}.hero-console .command .copy{color:#aaa;border:0}.hero-agents{color:#aaa;letter-spacing:.04em;margin-top:30px;font:12px ui-monospace,monospace}.agent-glyphs{gap:20px;margin-top:18px;display:flex}.agent-glyphs span{color:#ddd;border:2px solid #888;border-radius:50%;place-items:center;width:31px;height:31px;font:700 12px ui-monospace,monospace;display:grid}.hero-console+.guide{padding-top:54px}.hero-console+.guide details{border-color:#222}@media (max-width:700px){.site-header .nav-links{gap:15px;font-size:12px}.site-header .nav-links a:nth-child(3){display:none}.hero-console{padding-top:42px;padding-bottom:50px}.hero-grid{grid-template-columns:1fr;gap:35px}.hero-wordmark{font-size:75px}.hero-console .command{margin-top:34px}.hero-console .lede{font-size:30px}}.hero-sublede{color:#858589;max-width:650px;margin:18px 0 0;font-size:16px;line-height:1.5}.section-subhead{max-width:620px;color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.45}.about-section-first{border-top:0;margin-top:0;padding-top:0}.about-page h1{margin-bottom:34px}.about-lede{max-width:760px!important;font-size:24px!important;line-height:1.4!important}.about-page blockquote{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);max-width:760px;margin:54px 0 0;padding:28px 0;font:italic 27px/1.25 Georgia,serif}.about-section{border-top:1px solid var(--ink);margin-top:78px;padding-top:16px}.about-section h2{margin:0 0 18px}.about-section>p:not(.eyebrow){max-width:700px}.principles{background:var(--ink);border:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:1px;margin-top:30px;display:grid}.principles article{background:var(--paper);min-height:190px;padding:22px}.principles span,.roadmap b{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font:11px ui-monospace,monospace}.principles h3{letter-spacing:-.04em;margin:30px 0 8px;font-size:24px}.principles p{margin:0;font-size:15px!important;line-height:1.45!important}.roadmap{border-top:1px solid var(--line);margin:28px 0 0;padding:0;list-style:none}.roadmap li{border-bottom:1px solid var(--line);padding:16px 0;font-size:16px!important}.roadmap b{min-width:90px;color:var(--ink);display:inline-block}.about-cta{background:var(--acid);border:1px solid var(--ink);margin-top:90px;padding:28px}.about-cta h2{letter-spacing:-.05em;margin:0 0 6px;font-size:40px}.about-cta p:not(.eyebrow){margin:0}.about-cta>div{gap:18px;margin-top:26px;display:flex}.about-cta a{text-underline-offset:4px;font-weight:700;text-decoration:underline}@media (max-width:700px){.about-lede{font-size:21px!important}.about-page blockquote{margin-top:38px;font-size:23px}.about-section{margin-top:58px}.principles{grid-template-columns:1fr}.about-cta{margin-top:60px}.about-cta h2{font-size:32px}.about-cta>div{gap:12px;display:grid}}.hero-wordmark{width:min(100%,320px);height:auto;margin:16px 0 28px;display:block}@media (max-width:700px){.hero-wordmark{width:min(100%,280px)}}
.path-column{flex-direction:column;display:flex}.path-cards{grid-template-columns:1fr 1fr;gap:10px;margin-top:34px;display:grid}.path-card{color:#e9e9e7;background:#0f0f0f;border:1px solid #454545;min-height:285px;padding:18px;transition:background .18s,border-color .18s;position:relative}.path-card:hover{background:#181818;border-color:#d8ff3f}.path-card-deep{color:#111;background:#d8ff3f}.path-card-deep:hover{background:#e4ff6e}.path-number{color:#999;font:12px ui-monospace,monospace}.path-card-deep .path-number{color:#445000}.path-card h2{letter-spacing:-.06em;margin:42px 0 13px;font-size:27px;line-height:.96}.path-card p{color:#aaa;max-width:240px;margin:0;font-size:14px;line-height:1.35}.path-card-deep p{color:#384300}.path-card>span:last-child{font:12px ui-monospace,monospace;position:absolute;bottom:18px}@media (max-width:700px){.path-cards{grid-template-columns:1fr}.path-card{min-height:225px}.path-card h2{margin-top:25px}}
.docs-layout{grid-template-columns:190px minmax(0,850px);gap:70px;padding-top:100px;padding-bottom:120px;display:grid}.docs-prose{padding:0}.docs-nav{align-self:start;gap:6px;padding-top:6px;display:grid;position:sticky;top:28px}.docs-nav a{color:var(--muted);padding:10px 12px;font-size:14px}.docs-nav a.active,.docs-nav a:hover{background:var(--ink);color:var(--paper)}.text-link{text-underline-offset:3px;font-size:13px;text-decoration:underline}.cookbook-page{max-width:1000px}.cookbook-workspace{border:1px solid var(--ink);background:#f8f5ed;margin-top:55px}.cookbook-intro{border-bottom:1px solid var(--ink);padding:34px}.cookbook-intro h2{letter-spacing:-.04em;margin:0;font-size:32px}.cookbook-intro p{max-width:650px;font-size:16px}.cookbook-analyze{padding:38px 34px 34px}.cookbook-analyze label{text-transform:uppercase;letter-spacing:.06em;font:11px ui-monospace,monospace;display:block}.analyze-row{gap:10px;margin-top:10px;display:flex}.analyze-row input{border:1px solid var(--ink);background:0 0;flex:1;min-width:0;padding:15px 14px;font-size:18px}.analyze-row button{border:1px solid var(--ink);background:var(--acid);cursor:pointer;padding:12px 16px;font-weight:700}.analyze-row button:disabled{opacity:.55;cursor:wait}.cookbook-analyze small{color:var(--muted);margin-top:10px;line-height:1.4;display:block}.cookbook-analyze p{color:#9d2f1a;margin:10px 0 0;font-size:12px;line-height:1.4}.cookbook-review{border-top:1px solid var(--ink);padding:24px 34px 4px}.cookbook-review p{max-width:650px}.cookbook-fields{grid-template-columns:1fr 1fr;gap:18px;padding:28px;display:grid}.cookbook-fields label{min-width:0;font-size:12px;font-weight:700}.cookbook-fields input,.cookbook-fields textarea{border:1px solid var(--ink);width:100%;font:inherit;color:inherit;box-sizing:border-box;background:#ffffff2e;margin-top:7px;padding:12px;line-height:1.45;display:block}.cookbook-fields textarea{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;min-height:47px;overflow:hidden}.cookbook-fields textarea:focus{background:#fff}.analysis-action{align-self:end}.analysis-action button{border:1px solid var(--ink);background:var(--acid);cursor:pointer;padding:12px 14px}.analysis-action button:disabled{opacity:.55;cursor:wait}.analysis-action small{color:var(--muted);margin-top:8px;line-height:1.35;display:block}.analysis-action p{color:#9d2f1a;margin:8px 0 0;font-size:12px;line-height:1.4}.full{grid-column:1/-1}.cookbook-actions{border-top:1px solid var(--ink);flex-wrap:wrap;align-items:center;gap:12px;padding:20px 28px;display:flex}.cookbook-actions button{border:1px solid var(--ink);background:var(--acid);cursor:pointer;padding:10px 14px}.cookbook-actions .secondary{background:0 0}.cookbook-actions span{font:12px ui-monospace,monospace}.cookbook-actions a{text-underline-offset:3px;margin-left:auto;font-size:14px;text-decoration:underline}.cookbook-conversation{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);display:grid}.conversation-pane{min-width:0;padding:28px}.conversation-feed{gap:12px;margin:15px 0;display:grid}.chat-bubble{border:1px solid var(--ink);white-space:pre-wrap;max-width:82%;padding:13px 15px;line-height:1.45}.chat-bubble.question{background:var(--acid);font-weight:700}.chat-bubble.assistant{background:#fff;margin-left:auto}.evidence-card{border:1px solid var(--ink);background:#ffffff59;padding:13px;font-size:13px}.evidence-card span,.proposal-card span{text-transform:uppercase;letter-spacing:.06em;font:11px ui-monospace,monospace;display:block}.evidence-card a{overflow-wrap:anywhere;margin-top:6px;font-weight:700;display:block}.evidence-card p,.proposal-card p{margin:8px 0 0;line-height:1.4}.proposal-card{border:1px solid var(--ink);background:#fff4c3;padding:15px}.proposal-card textarea,.chat-composer textarea{box-sizing:border-box;border:1px solid var(--ink);width:100%;font:inherit;background:#fff;margin:9px 0;padding:10px;line-height:1.4;display:block}.proposal-card button,.chat-composer button{border:1px solid var(--ink);background:var(--acid);cursor:pointer;padding:9px 12px;font-weight:700}.proposal-card .secondary{background:0 0;margin-left:8px}.chat-composer{border-top:1px solid var(--ink);align-items:flex-end;gap:8px;padding-top:15px;display:flex}.chat-composer textarea{resize:vertical;min-height:70px;margin:0}.chat-composer button:disabled{opacity:.55;cursor:wait}.cookbook-summary{border-left:1px solid var(--ink);background:#fff3;padding:28px}.cookbook-summary>p:not(.eyebrow){font-size:13px;line-height:1.4}.cookbook-summary label{margin-top:14px;font-size:12px;font-weight:700;display:block}.cookbook-summary textarea{box-sizing:border-box;border:1px solid var(--ink);width:100%;font:inherit;resize:vertical;background:#fff;margin-top:5px;padding:9px;line-height:1.4;display:block}.choice-chips{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.choice-chips button{border:1px solid var(--ink);cursor:pointer;background:0 0;padding:7px 9px;font-size:12px}.choice-chips button:hover{background:var(--acid)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--acid);outline-offset:3px}@media (max-width:700px){.docs-layout{padding-top:55px;display:block}.docs-nav{margin:0 -24px 25px;padding:0 24px;display:flex;position:static;overflow:auto}.docs-nav a{white-space:nowrap}.cookbook-fields{grid-template-columns:1fr}.cookbook-intro,.cookbook-analyze,.cookbook-review{padding-left:20px;padding-right:20px}.analyze-row{display:block}.analyze-row button{width:100%;margin-top:10px}.cookbook-actions a{margin-left:0}.cookbook-conversation{grid-template-columns:1fr}.cookbook-summary{border-left:0;border-top:1px solid var(--ink)}.conversation-pane,.cookbook-summary{padding:20px}.chat-bubble{max-width:100%}}
.hero-agents{color:#aaa;letter-spacing:.04em;margin-top:38px;font:12px ui-monospace,monospace}.hero-agents p{margin:0 0 14px}.agent-marquee{border-top:1px solid #303030;border-bottom:1px solid #303030;width:100%;position:relative;overflow:hidden}.agent-marquee:before,.agent-marquee:after{content:"";z-index:1;pointer-events:none;width:54px;position:absolute;top:0;bottom:0}.agent-marquee:before{background:linear-gradient(90deg,#050505,#0000);left:0}.agent-marquee:after{background:linear-gradient(270deg,#050505,#0000);right:0}.agent-track{width:max-content;animation:22s linear infinite agent-scroll;display:flex}.agent-mark{border-right:1px solid #242424;flex:0 0 72px;place-items:center;width:72px;height:62px;display:grid}.agent-mark img{object-fit:contain;opacity:.9;width:34px;height:34px}.agent-marquee:hover .agent-track{animation-play-state:paused}@keyframes agent-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.agent-track{animation:none}}@media (max-width:700px){.agent-mark{flex-basis:62px;width:62px;height:54px}.agent-mark img{width:30px;height:30px}}
.nav-links{align-items:center}.auth-controls{align-items:center;gap:12px;display:flex}.auth-controls button,.auth-sign-in{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #777;padding:6px 9px}.auth-sign-in{border-color:var(--acid);color:var(--acid)}.auth-status{color:#aaa;font-size:11px}.sign-in-form{max-width:480px;margin-top:38px}.sign-in-form label{font-size:13px;font-weight:700;display:block}.sign-in-form input{border:1px solid var(--ink);background:0 0;width:100%;margin:7px 0 10px;padding:12px;display:block}.sign-in-form button{border:1px solid var(--ink);background:var(--acid);cursor:pointer;padding:10px 14px}.sign-in-form p{margin-top:14px;font-size:14px}.sign-in-form [role=alert]{color:#9d2f1a}.sync-status{color:var(--muted);font-size:13px!important}.auth-mode{gap:8px;margin-bottom:20px;display:flex}.sign-in-form .auth-mode button{background:0 0}.sign-in-form .auth-mode button.active{background:var(--acid)}.sign-in-form label+label{margin-top:13px}.sign-in-form .resend-confirmation{background:0 0;margin-top:10px}
.skill-row{grid-template-columns:55px 1fr 30px}.skill-tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.skill-tags .tag{border:1px solid var(--line);padding:5px 7px;display:inline-block}.skill-tags .tag-foundational{background:var(--acid);border-color:var(--ink);color:var(--ink)}.foundation-status{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.foundation-status .eyebrow{margin-bottom:10px}.foundation-chip{border:1px solid var(--line);color:var(--muted);margin:0 6px 6px 0;padding:5px 7px;font:10px ui-monospace,monospace;display:inline-block}.foundation-chip.applied{border-color:var(--ink);background:var(--acid);color:var(--ink)}.skill-analyze label{text-transform:uppercase;letter-spacing:.06em;font:11px ui-monospace,monospace;display:block}.skill-analyze-row{gap:8px;margin-top:8px;display:flex}.skill-analyze-row input{flex:1;min-width:0}.skill-analyze-row button{border:1px solid var(--ink);background:var(--acid);cursor:pointer;padding:10px 12px;font-weight:700}.skill-analyze-row button:disabled{opacity:.55;cursor:wait}.skill-analyze small{color:var(--muted);margin-top:8px;line-height:1.35;display:block}.skill-analyze p{color:#9d2f1a;margin:8px 0 0;font-size:12px;line-height:1.4}@media (max-width:700px){.skill-row{grid-template-columns:35px 1fr 28px}}.recipe-spec>.eyebrow{color:var(--ink);margin-bottom:24px}.spec-block{border-bottom:1px solid var(--line);margin-bottom:26px;padding:0 0 26px}.spec-block:last-child{border-bottom:0;margin-bottom:0}.spec-block h2{letter-spacing:-.04em;margin:0 0 10px;font-size:24px}.spec-block p,.spec-block li{font-size:16px!important;line-height:1.55!important}.spec-block ul{margin:0;padding-left:22px}.skill-sidebar{font-family:Arial,sans-serif}.sidebar-section{border-top:1px solid var(--line);padding:18px 0 22px}.sidebar-section:first-child{border-top:0;padding-top:0}.sidebar-section .eyebrow{margin-bottom:16px}.meta-list{margin:0}.meta-list>div{border-bottom:1px solid var(--line);grid-template-columns:88px 1fr;gap:12px;padding:9px 0;display:grid}.meta-list>div:last-child{border-bottom:0}.meta-list dt{text-transform:uppercase;color:var(--muted);font:11px ui-monospace,monospace}.meta-list dd{margin:0;font-size:14px;line-height:1.35}.trust-cues{margin-top:18px}.actions button{border:1px solid var(--ink);background:var(--acid);cursor:pointer;padding:9px 13px}@media (max-width:700px){.skill-sidebar{margin-top:36px}.meta-list>div{grid-template-columns:110px 1fr}.spec-block h2{font-size:22px}}
.pricing-page,.account-page{padding-bottom:90px}.pricing-page .lede{max-width:680px}.pricing-grid{background:var(--ink);border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:50px;display:grid}.pricing-card{background:var(--paper);flex-direction:column;min-height:390px;padding:26px;display:flex}.pricing-card.featured{background:var(--acid)}.pricing-card h2{letter-spacing:-.06em;margin:24px 0 12px;font-size:48px}.pricing-card>p:not(.eyebrow){min-height:52px;line-height:1.45}.pricing-card ul{margin:22px 0 30px;padding-left:18px;line-height:1.8}.pricing-link,.billing-action button{border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;padding:11px 14px;font-weight:700;text-decoration:none;display:inline-block}.pricing-card .billing-action,.pricing-card .pricing-link{margin-top:auto}.billing-action{gap:8px;display:grid}.billing-action button{background:var(--ink);color:var(--paper)}.billing-action small{color:#9d2f1a;font-size:12px}.pricing-note{color:var(--muted);margin-top:18px;font-size:13px}.account-card{border:1px solid var(--ink);justify-content:space-between;align-items:end;gap:30px;margin-top:40px;padding:28px;display:flex}.account-card h2{margin:24px 0 6px;font-size:48px}.account-card p{margin:4px 0}.account-card .secondary{border:1px solid var(--ink);cursor:pointer;background:0 0;padding:11px 14px}.account-links{gap:24px;margin-top:26px;display:flex}.account-links a{text-underline-offset:4px;text-decoration:underline}@media (max-width:760px){.pricing-grid{grid-template-columns:1fr}.pricing-card{min-height:0}.account-card{align-items:start;display:grid}.account-links{gap:12px;display:grid}}
