@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk.woff2) format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono.woff2) format("woff2");font-weight:400 700;font-display:swap}:root{--bg: #fafafa;--bg-2: #f4f4f4;--panel: #ffffff;--panel-2: #f6f6f6;--raise: #eeeeee;--line: #e4e4e4;--line-2: #cfcfcf;--text: #0a0a0a;--text-2: #262626;--muted: #575757;--faint: #6f6f6f;--btn: #0a0a0a;--btn-text: #ffffff;--btn-2: #ececec;--btn-2-hover: #e2e2e2;--focus: #0a0a0a;--ok: #1f8a5b;--warn: #a56a00;--bad: #c0392b;--info: #2f5fd0;--ok-bg: #e8f5ee;--warn-bg: #fff4e0;--bad-bg: #fdecea;--info-bg: #eaf0fd;--hard: 4px 4px 0 var(--text);--sans: "Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius: 6px;--gutter: clamp(16px, 4vw, 40px);--max: 1120px;color-scheme:light}@media(prefers-color-scheme:dark){:root{--bg: #0a0a0a;--bg-2: #0f0f0f;--panel: #141414;--panel-2: #1b1b1b;--raise: #232323;--line: #262626;--line-2: #3a3a3a;--text: #ffffff;--text-2: #d6d6d6;--muted: #a3a3a3;--faint: #9b9b9b;--btn: #ffffff;--btn-text: #0a0a0a;--btn-2: #202020;--btn-2-hover: #2a2a2a;--focus: #ffffff;--ok: #5ad19a;--warn: #f0b85a;--bad: #ff7b6b;--info: #8fb0ff;--ok-bg: #10261c;--warn-bg: #2a2010;--bad-bg: #2c1412;--info-bg: #121c33;color-scheme:dark}.brand-logo{filter:invert(1)}}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.55}a{color:inherit}img{max-width:100%}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1,h2,h3{line-height:1.15;letter-spacing:-.01em;margin:0 0 .5em}h1{font-size:clamp(28px,4vw,44px)}h2{font-size:22px}h3{font-size:17px}p{margin:0 0 1em}code,pre{font-family:var(--mono);font-size:.9em}.muted{color:var(--muted)}.small{font-size:14px}.eyebrow{font-family:var(--mono);font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:12px}.lede{font-size:18px;color:var(--text-2);max-width:680px}.site-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:24px;padding:12px var(--gutter);background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:600;white-space:nowrap}.brand b{font-weight:700}.nav{display:flex;gap:4px;flex:1}.nav-link{text-decoration:none;padding:6px 10px;border-radius:var(--radius);color:var(--text-2)}.nav-link:hover,.nav-link[aria-current=page]{background:var(--btn-2);color:var(--text)}.header-end{display:flex;align-items:center;gap:8px;margin-left:auto}.nav-toggle{display:none;background:none;border:1px solid var(--line-2);border-radius:var(--radius);color:var(--text);padding:4px 10px;font-size:18px}.account{position:relative}.account summary{list-style:none;cursor:pointer;padding:6px 12px;border:1px solid var(--line-2);border-radius:var(--radius);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account summary::-webkit-details-marker{display:none}.account-menu{position:absolute;right:0;top:calc(100% + 6px);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:var(--hard);min-width:200px;padding:6px;display:grid}.account-link{text-align:left;background:none;border:0;font:inherit;color:var(--text);padding:8px 10px;border-radius:4px;text-decoration:none;cursor:pointer}.account-link:hover{background:var(--btn-2)}.site-footer{display:flex;flex-wrap:wrap;gap:20px;padding:32px var(--gutter);margin-top:64px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}@media(max-width:760px){.site-header{flex-wrap:wrap;gap:12px}.nav{display:none;order:3;flex-basis:100%;flex-direction:column}.nav-open{display:flex}.nav-toggle{display:inline-block}}.page{max-width:var(--max);margin:0 auto;padding:40px var(--gutter)}.page-wide{max-width:1400px}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}.page-actions{display:flex;gap:8px;flex-wrap:wrap}.grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.stack{display:grid;gap:16px}.row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.split{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px}@media(max-width:860px){.split{grid-template-columns:1fr}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:600;text-decoration:none;cursor:pointer;border-radius:var(--radius);padding:10px 18px;border:1px solid var(--btn);transition:transform .08s ease,box-shadow .08s ease}.btn-primary{background:var(--btn);color:var(--btn-text)}.btn-primary:hover:not(:disabled){box-shadow:var(--hard);transform:translate(-2px,-2px)}.btn-secondary{background:var(--panel);color:var(--text);border-color:var(--line-2)}.btn-secondary:hover:not(:disabled){border-color:var(--text)}.btn-ghost{background:none;border-color:transparent;color:var(--text-2)}.btn-ghost:hover:not(:disabled){background:var(--btn-2)}.btn-danger{background:var(--panel);color:var(--bad);border-color:var(--bad)}.btn-small{padding:6px 12px;font-size:14px}.btn:disabled{opacity:.5;cursor:not-allowed}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:20px}.card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.card-head h2{margin:0;font-size:18px}.field{display:grid;gap:6px;margin-bottom:16px}.field-label{font-weight:600;font-size:15px}.field-help{color:var(--muted);font-size:14px}.field-error{color:var(--bad);font-size:14px}.input{font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius);padding:10px 12px;width:100%}.input:focus{border-color:var(--text);outline:none}.textarea{resize:vertical;min-height:96px}.badge{display:inline-block;font-family:var(--mono);font-size:12px;padding:2px 8px;border-radius:999px;background:var(--btn-2);color:var(--text-2);white-space:nowrap}.badge-good{background:var(--ok-bg);color:var(--ok)}.badge-warn{background:var(--warn-bg);color:var(--warn)}.badge-bad{background:var(--bad-bg);color:var(--bad)}.badge-info{background:var(--info-bg);color:var(--info)}.notice{border-radius:var(--radius);padding:12px 14px;margin-bottom:16px;border:1px solid;display:grid;gap:4px}.notice-info{background:var(--info-bg);border-color:color-mix(in srgb,var(--info) 30%,transparent)}.notice-good{background:var(--ok-bg);border-color:color-mix(in srgb,var(--ok) 30%,transparent)}.notice-warn{background:var(--warn-bg);border-color:color-mix(in srgb,var(--warn) 30%,transparent)}.notice-bad{background:var(--bad-bg);border-color:color-mix(in srgb,var(--bad) 30%,transparent)}.spinner{display:flex;align-items:center;gap:10px;color:var(--muted);padding:24px 0}.spinner-dot{width:12px;height:12px;background:var(--text);animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:.2}}@media(prefers-reduced-motion:reduce){.spinner-dot{animation:none}.btn{transition:none}}.empty{text-align:center;padding:40px 16px;border:1px dashed var(--line-2);border-radius:var(--radius);color:var(--muted)}.empty h3{color:var(--text)}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:15px}.table th,.table td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}.table th{font-weight:600;color:var(--muted);font-size:13px;text-transform:uppercase;letter-spacing:.04em}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:20px;overflow-x:auto}.tab{font:inherit;background:none;border:0;border-bottom:2px solid transparent;padding:10px 14px;color:var(--muted);cursor:pointer;white-space:nowrap}.tab-on{color:var(--text);border-bottom-color:var(--text);font-weight:600}.prose{max-width:760px}.prose h1,.prose h2,.prose h3{margin-top:1.4em}.prose table{border-collapse:collapse;width:100%;margin:1em 0}.prose th,.prose td{border:1px solid var(--line-2);padding:6px 10px;text-align:left}.prose pre{background:var(--panel-2);padding:12px;border-radius:var(--radius);overflow-x:auto}.prose blockquote{border-left:3px solid var(--line-2);margin:1em 0;padding-left:14px;color:var(--text-2)}.home{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.hero{padding:clamp(48px,10vw,112px) 0 48px}.hero h1{font-size:clamp(36px,6vw,64px);max-width:860px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 12px}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;padding:32px 0;border-top:1px solid var(--line)}.step-n{display:inline-grid;place-items:center;width:32px;height:32px;background:var(--text);color:var(--bg);font-family:var(--mono);font-weight:700;margin-bottom:12px}.expert-cta{margin:48px 0;padding:32px;border:1px solid var(--text);box-shadow:var(--hard);border-radius:var(--radius);background:var(--panel)}.dir-portrait,.dir-hire-band{--dir-soft: 18%}@media(prefers-color-scheme:dark){.dir-portrait,.dir-hire-band{--dir-soft: 30%}}.dir-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.dir-link-button{background:none;border:0;padding:0;font:inherit;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dir-hero{max-width:880px;padding:clamp(0px,3vw,28px) 0 4px}.dir-hero h1{font-size:clamp(34px,5.6vw,62px);letter-spacing:-.025em;margin-bottom:16px}.dir-hero .lede{margin-bottom:28px}.dir-search{max-width:640px;margin:0 0 16px}.dir-search-box{position:relative;display:block}.dir-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.dir-search-input{padding:14px 14px 14px 46px;font-size:17px;border-color:var(--line-2);transition:box-shadow .1s ease,border-color .1s ease}.dir-search-input:hover{border-color:var(--text)}.dir-search-input:focus{border-color:var(--text);box-shadow:var(--hard);outline:none}.dir-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.dir-chip{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:14px;font-weight:500;color:var(--text);background:var(--panel);border:1px solid var(--line-2);border-radius:999px;padding:6px 13px;cursor:pointer;white-space:nowrap;transition:border-color .1s ease,background .1s ease}.dir-chip:hover:not(:disabled){border-color:var(--text)}.dir-chip[aria-pressed=true]{background:var(--btn);color:var(--btn-text);border-color:var(--btn)}.dir-chip:disabled{opacity:.45;cursor:default}.dir-chip-n{font-family:var(--mono);font-size:12px;color:var(--muted);min-width:1ch}.dir-chip[aria-pressed=true] .dir-chip-n{color:inherit;opacity:.7}@media(max-width:640px){.dir-chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 8px;scrollbar-width:none}.dir-chips::-webkit-scrollbar{display:none}}.dir-result-line{font-family:var(--mono);font-size:13px;color:var(--muted);margin:0 0 16px}.dir-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}.dir-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(256px,1fr))}.dir-grid-stale{opacity:.55;transition:opacity .15s ease}.dir-grid-featured{grid-template-columns:repeat(3,minmax(0,1fr))}.dir-grid-related{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:960px){.dir-grid-featured,.dir-grid-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.dir-grid-featured,.dir-grid-related{grid-template-columns:1fr}}.dir-card{display:flex;flex-direction:column;min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:transform .1s ease,box-shadow .1s ease,border-color .1s ease}.dir-card:hover,.dir-card:focus-within{border-color:var(--text);box-shadow:var(--hard);transform:translate(-2px,-2px)}.dir-card-art{display:block;border-bottom:1px solid var(--line)}.dir-card-head{padding:16px 18px 0}.dir-card-name{font-size:21px;margin:0;letter-spacing:-.01em}.dir-card-name a{text-decoration:none}.dir-card-name a:hover{text-decoration:underline;text-underline-offset:3px}.dir-card-title{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:3px 0 0}.dir-card-tagline{padding:0 18px;margin:10px 0 0;color:var(--text-2);font-size:15px;line-height:1.45}.dir-card-outcomes{list-style:none;margin:14px 18px 0;padding:12px 0 0;border-top:1px dashed var(--line-2);display:grid;gap:7px;font-size:14px}.dir-card-outcomes li{position:relative;padding-left:17px;line-height:1.38}.dir-card-outcomes li:before{content:"";position:absolute;left:0;top:.42em;width:8px;height:8px;background:var(--dir-accent);outline:1px solid color-mix(in srgb,var(--text) 25%,transparent)}.dir-card-foot{margin-top:auto;padding:16px 18px 18px;display:grid;gap:12px}.dir-card-price{margin:0;font-size:14px;color:var(--muted)}.dir-card-price b{font-family:var(--mono);font-size:15px;color:var(--text)}.dir-card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px}.dir-card-more{font-size:14px;font-weight:600;text-underline-offset:3px}.dir-card-more:hover{text-decoration-thickness:2px}@media(max-width:520px){.dir-card{display:grid;grid-template-columns:92px minmax(0,1fr);grid-template-areas:"art head" "tag tag" "out out" "foot foot"}.dir-card-art{grid-area:art;margin:16px 0 0 16px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.dir-card-head{grid-area:head;align-self:center;padding:16px 16px 0 14px}.dir-card-tagline{grid-area:tag;padding:0 16px;margin-top:12px}.dir-card-outcomes{grid-area:out;margin:12px 16px 0}.dir-card-foot{grid-area:foot;padding:14px 16px 16px}.dir-card-art .dir-avatar span{width:64%;box-shadow:2px 2px 0 var(--text)}}.dir-card-skeleton{pointer-events:none}.dir-card-skeleton .dir-portrait{background:var(--panel-2)}.dir-card-skeleton>span{display:block;height:12px;margin:14px 18px 0;border-radius:3px;background:var(--panel-2);animation:dir-pulse 1.4s ease-in-out infinite}.dir-card-skeleton>span:nth-of-type(1){width:40%;height:20px;margin-top:16px}.dir-card-skeleton>span:nth-of-type(2){width:75%}.dir-card-skeleton>span:nth-of-type(3){width:60%;margin-bottom:20px}@keyframes dir-pulse{50%{opacity:.45}}.dir-portrait{position:relative;aspect-ratio:1 / 1;overflow:hidden;container-type:inline-size;background:color-mix(in srgb,var(--dir-accent, var(--line-2)) var(--dir-soft),var(--panel))}.dir-portrait img{display:block;width:100%;height:100%;object-fit:cover}.dir-avatar{position:absolute;inset:0;display:grid;place-items:center}.dir-avatar span{display:grid;place-items:center;width:46%;aspect-ratio:1;border-radius:50%;background:var(--dir-accent);color:var(--dir-ink);border:2px solid var(--text);box-shadow:4px 4px 0 var(--text);font-weight:700;font-size:40px;font-size:22cqw;line-height:1;letter-spacing:-.02em}.dir-portrait-large{border:1px solid var(--text);border-radius:var(--radius);box-shadow:var(--hard)}.dir-portrait-small{width:88px;flex:none;border-radius:50%;border:2px solid var(--text)}.dir-portrait-small .dir-avatar span{width:100%;border:0;border-radius:0;box-shadow:none;font-size:34px;font-size:40cqw}.dir-back{display:inline-block;margin-bottom:24px;color:var(--muted);text-decoration:none;font-size:15px}.dir-back:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.dir-profile-hero{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:clamp(24px,5vw,56px);align-items:start}.dir-profile-intro{padding-top:4px}.dir-profile-intro h1{font-size:clamp(44px,6.4vw,72px);letter-spacing:-.03em;margin-bottom:4px}.dir-profile-title{font-family:var(--mono);font-size:14px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:18px}.dir-profile-intro .lede{font-size:clamp(18px,2vw,21px);color:var(--text)}.dir-profile-bio{max-width:640px;color:var(--text-2);padding-left:14px;border-left:3px solid var(--dir-accent)}.dir-profile-actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 12px}@media(max-width:760px){.dir-profile-hero{grid-template-columns:1fr}.dir-profile-hero .dir-portrait-large{max-width:240px}}.dir-section{margin-top:64px;scroll-margin-top:84px}.dir-section>h2,.dir-section-head h2,.dir-how h2{font-size:clamp(22px,3vw,30px);letter-spacing:-.015em}.dir-section>h2{margin-bottom:8px}.dir-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:18px}.dir-section-head h2{margin:0}.dir-outcomes{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:18px 0 12px}.dir-outcome{display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--panel);border:1px solid var(--line);border-top:5px solid var(--dir-accent);border-radius:var(--radius);transition:transform .1s ease,box-shadow .1s ease,border-color .1s ease}.dir-outcome:hover,.dir-outcome:focus-within{border-color:var(--text);border-top-color:var(--dir-accent);box-shadow:var(--hard);transform:translate(-2px,-2px)}.dir-outcome h3{margin:0;font-size:19px;line-height:1.25}.dir-outcome-get{margin:0;color:var(--text-2);font-size:15px}.dir-outcome-label,.dir-outcome-meta dt{display:block;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:3px}.dir-outcome-meta{display:flex;flex-wrap:wrap;gap:8px 28px;margin:auto 0 0;padding-top:12px;border-top:1px dashed var(--line-2)}.dir-outcome-meta dd{margin:0;font-weight:600}.dir-outcome .btn{align-self:flex-start}.dir-tags{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-wrap:wrap;gap:8px}.dir-tags li{padding:7px 13px;border:1px solid var(--line-2);border-radius:999px;background:var(--panel);font-size:14px}.dir-fit{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:64px}.dir-fit-card{padding:22px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.dir-fit-card h2{font-size:20px;margin-bottom:14px}.dir-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.dir-list li{position:relative;padding-left:30px}.dir-list li:before{position:absolute;left:0;top:.15em;width:19px;height:19px;display:grid;place-items:center;font-size:12px;font-weight:700;line-height:1;border-radius:3px}.dir-list-yes li:before{content:"✓";background:var(--btn);color:var(--btn-text)}.dir-list-no li:before{content:"✕";border:1px solid var(--line-2);color:var(--muted)}.dir-samples{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:18px}.dir-sample{display:flex;flex-direction:column;gap:8px;padding:18px 20px;color:var(--text);text-decoration:none;background:var(--panel-2);border:1px dashed var(--line-2);border-radius:var(--radius);transition:transform .1s ease,box-shadow .1s ease,border-color .1s ease,background .1s ease}.dir-sample:hover,.dir-sample:focus-visible{background:var(--panel);border-style:solid;border-color:var(--text);box-shadow:var(--hard);transform:translate(-2px,-2px)}.dir-sample-title{font-weight:700}.dir-sample-brief{color:var(--text-2);font-size:15px}.dir-sample-go{margin-top:auto;padding-top:4px;font-size:14px;font-weight:600}.dir-hire-band{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:56px;padding:22px 24px;border:1px solid var(--text);border-radius:var(--radius);background:color-mix(in srgb,var(--dir-accent) var(--dir-soft),var(--panel));box-shadow:var(--hard)}.dir-hire-band h2{font-size:21px;margin:0 0 4px}.dir-hire-band p{margin:0;color:var(--text-2)}@media(max-width:640px){.dir-hire-band{grid-template-columns:auto minmax(0,1fr);padding:18px}.dir-hire-band .btn{grid-column:1 / -1}.dir-hire-band .dir-portrait-small{width:60px}}.dir-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px;margin-top:56px;padding:26px 28px;background:var(--panel);border:1px solid var(--text);border-radius:var(--radius);box-shadow:var(--hard)}.dir-cta h2{margin-bottom:6px}.dir-cta p{margin:0;max-width:580px;color:var(--text-2)}.dir-how{margin-top:64px;padding-top:32px;border-top:1px solid var(--line)}.dir-how-steps{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.dir-how-steps h3{margin:0 0 6px}.dir-how-steps p{margin:0;color:var(--muted);font-size:15px}.dir-featured{margin:48px 0}@media(prefers-reduced-motion:reduce){.dir-card,.dir-outcome,.dir-sample,.dir-chip,.dir-search-input,.dir-grid-stale{transition:none}.dir-card:hover,.dir-card:focus-within,.dir-outcome:hover,.dir-outcome:focus-within,.dir-sample:hover,.dir-sample:focus-visible{transform:none}.dir-card-skeleton>span{animation:none}}.intake-narrow{max-width:720px}.intake-narrow.stack{gap:20px}.intake-hire{margin-bottom:20px;display:grid;gap:16px}.intake-agent{display:flex;gap:14px;align-items:center}.intake-agent-text{display:grid;gap:2px;min-width:0}.intake-agent-text strong{font-size:18px}.intake-face{flex:none;width:56px;height:56px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:color-mix(in srgb,var(--intake-accent, var(--text)) 22%,var(--panel));border:1px solid var(--line)}.intake-face img{width:100%;height:100%;object-fit:cover}.intake-face-letter{font-weight:700;font-size:22px;color:var(--text)}.intake-outcomes{display:grid;gap:8px}.intake-options{display:flex;flex-wrap:wrap;gap:8px}.intake-option{font:inherit;font-size:15px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid var(--line-2);border-radius:999px;background:var(--panel);color:var(--text);cursor:pointer;text-align:left}.intake-option:hover{border-color:var(--text)}.intake-option-on{border-color:var(--text);background:var(--btn);color:var(--btn-text)}.intake-option input{accent-color:var(--text);margin:0}.intake-option-on input{accent-color:var(--btn-text)}.intake-option:focus-within{outline:2px solid var(--focus);outline-offset:2px}.intake-choices{border:0;padding:0;margin:0 0 16px;min-width:0}.intake-choices legend{padding:0;margin-bottom:8px;display:grid;gap:2px}.intake-q-label{color:var(--muted);font-size:13px;font-family:var(--mono)}.field .intake-q-label{margin-top:-4px}.intake-form{display:grid;gap:4px}.intake-big-label{font-size:20px}.intake-big{min-height:180px;font-size:17px}.intake-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:8px}.intake-actions .btn{min-width:160px}.intake-picker{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:12px 16px;margin-bottom:12px}.intake-picker summary{cursor:pointer;font-weight:600;min-height:28px}.intake-picker[open] summary{margin-bottom:8px}.intake-chosen{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;justify-content:space-between;margin-bottom:8px}.intake-jobline{margin:0;color:var(--text-2)}.intake-link{font:inherit;background:none;border:0;padding:0;color:var(--text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.intake-jobs{display:grid;gap:16px}.intake-job-group h3{font-size:13px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:8px}.intake-job-grid,.intake-alts{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:12px}.intake-job{font:inherit;text-align:left;display:grid;gap:2px;padding:10px 12px;min-height:44px;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--panel);color:var(--text);cursor:pointer}.intake-job:hover:not(:disabled){border-color:var(--text)}.intake-job:disabled{opacity:.6;cursor:wait}.intake-job-on{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.intake-job-title{font-weight:600}.intake-job-meta{font-size:14px;color:var(--muted)}.intake-words{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:12px 16px}.intake-words summary{cursor:pointer;font-weight:600}.intake-quote{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;padding:0 0 0 14px;border-left:3px solid var(--line-2);color:var(--text-2);max-height:320px;overflow-y:auto}.intake-sub{font-size:16px;margin:16px 0 8px}.intake-details{margin:0;display:grid;gap:8px}.intake-details div{display:grid;gap:2px}.intake-details dt{font-size:13px;color:var(--muted)}.intake-details dd{margin:0;overflow-wrap:anywhere}.intake-quote-card{display:grid;gap:12px;border-color:var(--text);box-shadow:var(--hard)}.intake-price{display:grid;gap:2px}.intake-price-amount{font-size:clamp(36px,9vw,48px);font-weight:700;line-height:1.05;letter-spacing:-.02em}.intake-price-note{color:var(--muted);font-size:14px}.intake-ready{margin:0}.intake-rush{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;min-height:44px;border:1px solid var(--line-2);border-radius:var(--radius);cursor:pointer;background:var(--panel-2)}.intake-rush input{margin-top:4px;width:18px;height:18px;accent-color:var(--text);flex:none}.intake-breakdown summary{cursor:pointer;color:var(--text-2)}.intake-breakdown ul{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:6px;font-size:14px}.intake-breakdown li{display:flex;justify-content:space-between;gap:12px;border-bottom:1px dashed var(--line);padding-bottom:6px}.intake-breakdown li span:last-child{font-family:var(--mono);white-space:nowrap}.intake-checklist{margin:0;padding-left:20px;display:grid;gap:8px}.intake-checklist .badge{margin-left:4px;vertical-align:1px}.intake-order{display:grid;gap:8px;justify-items:start;margin-top:4px}.intake-order .btn{width:100%;max-width:360px;min-height:48px}@media(max-width:480px){.intake-actions .btn{width:100%}.intake-job-grid,.intake-alts{grid-template-columns:1fr}}.dlv-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dlv-portrait{flex:none;display:inline-grid;place-items:center;border-radius:50%;overflow:hidden;border:1px solid var(--line-2);color:var(--text);font-weight:700;background:var(--raise)}.dlv-portrait img{width:100%;height:100%;object-fit:cover;display:block}.dlv-list{display:grid;gap:12px}.dlv-card{display:flex;gap:14px;align-items:flex-start;padding:16px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;color:var(--text);transition:border-color .1s ease,box-shadow .1s ease}.dlv-card:hover{border-color:var(--text);box-shadow:var(--hard)}.dlv-card-body{flex:1;min-width:0;display:grid;gap:4px}.dlv-card-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.dlv-card-title{font-size:17px;overflow-wrap:anywhere}.dlv-card-meta{margin:0;color:var(--text-2);font-size:15px;overflow-wrap:anywhere}.dlv-card-meta.muted{color:var(--muted);font-size:14px}.dlv-needs{font-weight:600;color:var(--info)}.dlv-status{display:flex;gap:16px;align-items:flex-start;margin-bottom:16px}.dlv-status h2{margin:0 0 6px;font-size:22px}.dlv-status p{margin:0 0 6px;color:var(--text-2)}.dlv-status .dlv-auto{color:var(--muted);font-size:14px}.dlv-head-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dlv-steps{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.dlv-step{display:grid;gap:6px;font-size:13px;color:var(--muted)}.dlv-step:before{content:"";height:6px;border-radius:3px;background:var(--line)}.dlv-step-done{color:var(--text-2)}.dlv-step-done:before{background:var(--text)}.dlv-step-now{color:var(--text);font-weight:600}.dlv-step-now:before{background:var(--info)}.dlv-step-warn:before{background:var(--warn)}@media(max-width:560px){.dlv-steps{grid-template-columns:1fr;gap:4px}.dlv-step{grid-template-columns:14px 1fr;align-items:center;gap:10px;font-size:14px}.dlv-step:before{width:14px;height:14px;border-radius:50%}}.dlv-col{min-width:0;grid-template-columns:minmax(0,1fr)}.dlv-draft .card-head{flex-wrap:wrap}.dlv-draft-tools{display:flex;flex-wrap:wrap;gap:8px}.dlv-draft-body{border-top:1px solid var(--line);padding-top:16px;overflow-wrap:anywhere}.dlv-draft-body .prose{max-width:none}.dlv-draft-body .prose>:first-child{margin-top:0}.dlv-draft-body .prose h1{font-size:clamp(24px,3vw,30px)}.dlv-draft-body .prose h2{font-size:21px}.dlv-draft-body .prose h3{font-size:18px}.dlv-draft-body .prose table{display:block;overflow-x:auto}.dlv-plain{white-space:pre-wrap;font-family:var(--mono);font-size:14px;margin:0}.dlv-versions{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.dlv-copy-note{margin:8px 0 0;font-size:14px;color:var(--muted)}.dlv-checklist{list-style:none;margin:0;padding:0;display:grid;gap:10px}.dlv-checklist li{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:start;font-size:15px}.dlv-mark{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:13px;font-weight:700;background:var(--btn-2);color:var(--muted)}.dlv-pass .dlv-mark{background:var(--ok-bg);color:var(--ok)}.dlv-fail .dlv-mark{background:var(--bad-bg);color:var(--bad)}.dlv-critical{font-size:12px;color:var(--muted);font-family:var(--mono)}.dlv-choices{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--line)}.dlv-choice{font:inherit;font-weight:600;font-size:15px;padding:8px 14px;border-radius:var(--radius);border:1px solid var(--line-2);background:var(--panel);color:var(--text-2);cursor:pointer}.dlv-choice:hover{border-color:var(--text);color:var(--text)}.dlv-choice-on{background:var(--btn);color:var(--btn-text);border-color:var(--btn)}.dlv-choice-on:hover{color:var(--btn-text)}.dlv-stars{display:flex;gap:4px;margin:4px 0 16px}.dlv-star{font:inherit;font-size:28px;line-height:1;width:44px;height:44px;border-radius:var(--radius);border:1px solid var(--line-2);background:var(--panel);color:var(--faint);cursor:pointer}.dlv-star[aria-pressed=true],.dlv-star-on{color:var(--warn);border-color:var(--warn);background:var(--warn-bg)}.dlv-fieldset{border:0;margin:0 0 16px;padding:0;min-width:0}.dlv-fieldset legend{font-weight:600;font-size:15px;margin-bottom:8px;padding:0}.dlv-tick{display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:start;padding:6px 0;font-size:15px;cursor:pointer}.dlv-tick input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--text)}.dlv-more{margin:0 0 16px;border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px}.dlv-more summary{cursor:pointer;font-weight:600;font-size:15px}.dlv-more[open] summary{margin-bottom:12px}.dlv-left{font-size:14px;color:var(--muted);margin-bottom:12px}.dlv-report{display:grid;gap:8px;justify-items:start}.dlv-report .card{width:100%}.dlv-link{font:inherit;font-size:14px;background:none;border:0;padding:4px 0;color:var(--muted);text-decoration:underline;cursor:pointer}.dlv-link:hover{color:var(--text)}.dlv-timeline{list-style:none;margin:0;padding:0;display:grid;gap:10px}.dlv-timeline li{display:grid;gap:2px;padding-left:14px;border-left:2px solid var(--line-2);font-size:15px}.dlv-timeline time,.dlv-when{color:var(--muted);font-size:13px}.dlv-decisions{list-style:none;margin:0;padding:0;display:grid;gap:12px}.dlv-decisions li{display:grid;gap:4px;font-size:15px}.dlv-quote{margin:0;color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere}.dlv-facts{margin:0;display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:15px}.dlv-facts dt{color:var(--muted)}.dlv-facts dd{margin:0;overflow-wrap:anywhere}.dlv-request{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;color:var(--text-2);margin:8px 0 0}@media(prefers-reduced-motion:reduce){.dlv-card{transition:none}}.eval-counts{display:flex;flex-wrap:wrap;gap:8px}.eval-review{display:grid;gap:16px}.eval-review>.notice{margin-bottom:0}.eval-brief .prose{max-width:820px;overflow-wrap:anywhere}.eval-brief .prose>:last-child{margin-bottom:0}.eval-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.eval-draft{display:flex;flex-direction:column;min-width:0}.eval-draft-title{font-family:var(--mono);font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid var(--line)}.eval-draft-body{min-width:0}.eval-draft-body:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.eval-draft .prose{max-width:none;overflow-wrap:anywhere}.eval-draft .prose h1{font-size:24px}.eval-draft .prose h2{font-size:20px}.eval-draft .prose h3{font-size:17px}.eval-draft .prose h1:first-child,.eval-draft .prose h2:first-child,.eval-draft .prose h3:first-child{margin-top:0}.eval-draft .prose table{display:block;overflow-x:auto}.eval-draft .prose img{height:auto}.eval-pre{margin:0;background:var(--panel-2);color:var(--text);padding:12px;border-radius:var(--radius);overflow-x:auto;font-size:13px}.eval-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text)}@media(min-width:900px){.eval-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.eval-draft-body{max-height:70vh;overflow-y:auto;padding-right:8px}}.eval-decide .field{margin-bottom:12px}.eval-actions{display:flex;flex-wrap:wrap;gap:8px}.eval-actions .btn{flex:1 1 160px}.ops-nav{display:flex;flex-wrap:wrap;gap:4px;margin:-12px 0 24px;border-bottom:1px solid var(--line)}.ops-nav a{padding:8px 12px;text-decoration:none;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.ops-nav a:hover{color:var(--text)}.ops-nav a[aria-current=page]{color:var(--text);border-bottom-color:var(--text);font-weight:600}.ops-section{margin-bottom:24px}.ops-gate{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.ops-tile{display:grid;gap:8px;align-content:start;padding:16px;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius)}.ops-tile-label{font-size:14px;font-weight:600;color:var(--text-2)}.ops-tile-value{font-size:34px;font-weight:700;line-height:1;letter-spacing:-.02em}.ops-tile-target{font-size:14px;color:var(--muted)}.ops-bar{height:8px;background:var(--raise);border-radius:999px;overflow:hidden}.ops-bar>span{display:block;height:100%;background:var(--text);border-radius:999px}.ops-bar-met>span{background:var(--ok)}.ops-secondary{display:flex;flex-wrap:wrap;gap:12px 32px;margin:16px 0 0}.ops-secondary dt{font-size:13px;color:var(--muted)}.ops-secondary dd{margin:0;font-size:18px;font-weight:600}.ops-search{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,220px) auto;gap:8px;margin-bottom:20px}.ops-filters{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:16px}@media(max-width:640px){.ops-search,.ops-filters{grid-template-columns:1fr}}.ops-list{list-style:none;margin:0;padding:0}.ops-item{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid var(--line)}.ops-item:first-child{padding-top:0}.ops-item:last-child{border-bottom:0;padding-bottom:0}.ops-item-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.ops-item-title{font-weight:600;text-decoration:none;overflow-wrap:anywhere}.ops-item-title:hover{text-decoration:underline}.ops-meta{color:var(--muted);font-size:14px;overflow-wrap:anywhere}.ops-back{color:var(--muted);font-size:14px}.ops-head-badges{margin-bottom:16px}.ops-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ops-panel{border-color:var(--text);box-shadow:var(--hard);margin-bottom:24px}.ops-check{display:flex;align-items:center;gap:8px;margin-bottom:16px;cursor:pointer}.ops-check input{width:18px;height:18px;accent-color:var(--text)}.ops-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 24px;margin:0 0 12px}.ops-facts dt{font-size:13px;color:var(--muted)}.ops-facts dd{margin:0;overflow-wrap:anywhere}.ops-sub{margin:20px 0 8px;font-size:16px}.ops-request{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);padding:12px;margin:6px 0 12px}.ops-pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--mono);font-size:13px;background:var(--panel-2);border-radius:var(--radius);padding:10px;margin:6px 0 0;max-height:360px;overflow:auto}.ops-rubric{margin:0;padding-left:20px;display:grid;gap:12px}.ops-score{padding:12px 0;border-top:1px solid var(--line);display:grid;gap:8px}.ops-flags{margin:0;padding-left:18px;display:grid;gap:6px}.ops-draft-body{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.ops-draft-body>summary,.ops-show>summary{cursor:pointer;font-weight:600}.ops-draft-body[open]>summary{margin-bottom:12px}.ops-note{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:6px}.ops-claims{margin:6px 0 12px;padding-left:20px;overflow-wrap:anywhere}.ops-inline-confirm{display:grid;gap:8px;min-width:200px}.ops-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0 12px;align-items:start}.ops-form-end{display:flex;align-items:end;min-height:72px;padding-bottom:16px}.ops-codes{display:grid;gap:4px;margin:8px 0;font-family:var(--mono)}.ops-codes code{user-select:all}.ops-big{font-size:28px;font-weight:700;margin-bottom:10px}.ops-big .muted{font-size:16px;font-weight:400}.ops-spark{width:96px;padding-top:8px}.ops-stack{grid-template-columns:minmax(0,1fr)}.ops-tile-value.ops-tile-empty{font-size:20px;font-weight:600;color:var(--muted)}.studio-agent-card{display:grid;gap:8px;align-content:start}.studio-card-top{display:flex;gap:6px;flex-wrap:wrap}.studio-card-title{font-size:19px;margin:4px 0 0}.studio-facts{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:4px 0 8px;font-size:14px}.studio-facts dt{color:var(--muted)}.studio-facts dd{margin:0}.studio-progress{height:6px;background:var(--raise);border-radius:999px;overflow:hidden;margin-bottom:12px}.studio-progress span{display:block;height:100%;background:var(--text)}.studio-how-list{margin:0;padding-left:20px;display:grid;gap:8px}.studio-how-list .muted{font-size:14px}.studio-head-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.studio-overall{margin-bottom:6px}.studio-stepper{margin:8px 0 24px;overflow-x:auto}.studio-stepper ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:8px}.studio-step{width:100%;display:flex;align-items:center;gap:10px;text-align:left;font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:10px;cursor:pointer}.studio-step:hover{border-color:var(--line-2)}.studio-step-on{border-color:var(--text);box-shadow:var(--hard)}.studio-step-n{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--line-2);font-family:var(--mono);font-weight:700;font-size:14px}.studio-step-done .studio-step-n{background:var(--ok-bg);color:var(--ok);border-color:var(--ok)}.studio-step-on .studio-step-n{background:var(--text);color:var(--bg);border-color:var(--text)}.studio-step-text{display:grid;min-width:0}.studio-step-title{font-weight:600;font-size:15px}.studio-step-state{font-size:12px;color:var(--muted);font-family:var(--mono)}@media(max-width:860px){.studio-stepper ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.studio-stepper ol{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-step{padding:8px;gap:8px}}.studio-panel{display:grid;gap:16px}.studio-panel,.studio-panel .stack{grid-template-columns:minmax(0,1fr)}.studio-guide{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);padding:16px 20px}.studio-guide .eyebrow{margin-bottom:4px}.studio-guide h2{margin-bottom:12px}.studio-guide-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}.studio-guide-facts dt{font-weight:600;font-size:14px;margin-bottom:2px}.studio-guide-facts dd{margin:0;color:var(--text-2);font-size:15px}@media(max-width:760px){.studio-guide-facts{grid-template-columns:1fr;gap:10px}}.studio-next{margin-top:8px}.studio-sub{font-size:15px;margin:14px 0 6px}.studio-pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 10px}.studio-question-text{font-size:18px;font-weight:600}.studio-answered{border-top:1px solid var(--line);padding:10px 0}.studio-answered summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.studio-answered summary span:first-child{flex:1}.studio-answered[open] summary{margin-bottom:8px}.studio-followup{border-left:3px solid var(--line-2);padding-left:12px;margin:8px 0 12px}.studio-toggle{margin-bottom:8px}.studio-preview{border:1px solid var(--line);border-radius:var(--radius);padding:12px 16px;max-height:560px;overflow:auto}.studio-check{display:flex;gap:10px;align-items:flex-start;margin:4px 0 16px;font-size:15px;cursor:pointer}.studio-check input{margin-top:4px;width:18px;height:18px;flex:none}.studio-draft{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line-2);border-radius:var(--radius);padding:14px 16px;background:var(--panel-2);max-height:560px;overflow-y:auto;line-height:1.6}.studio-mark{background:var(--bad-bg);color:var(--bad);text-decoration:line-through;text-decoration-thickness:1px;padding:0 2px}.studio-marks{list-style:none;margin:0;padding:0;display:grid;gap:12px}.studio-marks li{border-top:1px solid var(--line);padding-top:10px}.studio-marks blockquote{margin:0 0 6px;border-left:3px solid var(--bad);padding-left:12px;color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere}.studio-redo summary{cursor:pointer;color:var(--muted)}.studio-ready{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:6px}.studio-ok span{color:var(--ok);font-weight:700}.studio-missing{color:var(--bad)}.studio-list{margin:0 0 8px;padding-left:20px;display:grid;gap:4px}.studio-json{background:var(--panel-2);padding:12px;border-radius:var(--radius);overflow:auto;max-height:480px;font-size:13px}.studio-side{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.studio-side section{min-width:0}@media(max-width:860px){.studio-side{grid-template-columns:1fr}}.studio-draft-box{border:1px solid var(--line);border-radius:var(--radius);padding:12px 16px;max-height:640px;overflow:auto;margin-bottom:10px;background:var(--panel)}.studio-draft-box .prose{max-width:none}.studio-edited{border-left:3px solid var(--info);padding-left:10px}.studio-edit{margin-top:12px}.studio-suggestions{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:12px}.studio-suggestion{border:1px solid var(--line);border-radius:var(--radius);padding:12px;display:grid;gap:8px}.studio-suggestion p{margin:0}.studio-suggestion .badge{justify-self:start}.exp-form{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;max-width:760px}.exp-dash{grid-template-columns:minmax(0,1fr)}.exp-form .card h2{margin-bottom:4px}.exp-actions{margin-top:8px}.exp-fieldset{border:0;padding:0;margin:0 0 20px;min-width:0}.exp-fieldset legend{padding:0;margin-bottom:4px}.exp-fieldset .field-help{display:block;margin:0 0 10px}.exp-chips{display:flex;flex-wrap:wrap;gap:8px}.exp-chip{font:inherit;font-size:15px;color:var(--text);background:var(--panel);border:1px solid var(--line-2);border-radius:999px;padding:6px 14px;cursor:pointer}.exp-chip:hover:not(:disabled){border-color:var(--text)}.exp-chip[aria-pressed=true]{background:var(--btn);color:var(--btn-text);border-color:var(--btn)}.exp-chip[aria-pressed=true]:before{content:"✓ "}.exp-chip:disabled{opacity:.45;cursor:not-allowed}.exp-group{border:1px solid var(--line);border-radius:var(--radius);margin-bottom:8px;background:var(--panel-2)}.exp-group>summary{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;font-weight:600}.exp-jobs{display:grid;gap:2px;padding:0 8px 8px}.exp-job{display:flex;align-items:flex-start;gap:10px;padding:8px;border-radius:4px;cursor:pointer}.exp-job:hover{background:var(--btn-2)}.exp-job input{margin-top:4px;flex:none;width:18px;height:18px;accent-color:var(--btn)}.exp-job>span{display:grid;gap:2px}.exp-claim{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr) auto;gap:8px;align-items:center;margin-bottom:8px}@media(max-width:640px){.exp-claim{grid-template-columns:1fr;padding-bottom:12px;border-bottom:1px solid var(--line)}.exp-claim .btn{justify-self:start}}.exp-agreement{border:1px solid var(--line-2);border-radius:var(--radius);padding:0 14px;margin-bottom:14px}.exp-agreement>summary{cursor:pointer;font-weight:600;padding:12px 0}.exp-agreement[open]{padding-bottom:6px}.exp-agreement-part h3{font-size:16px;margin:12px 0 4px}.exp-agreement-part p{margin:0 0 8px;color:var(--text-2)}.exp-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.exp-check input{margin-top:4px;flex:none;width:18px;height:18px;accent-color:var(--btn)}.exp-steps{list-style:none;counter-reset:exp-step;margin:0;padding:0;display:grid;gap:16px}.exp-steps li{counter-increment:exp-step;display:grid;grid-template-columns:32px 1fr;column-gap:12px;row-gap:2px}.exp-steps li:before{content:counter(exp-step);grid-row:span 2;display:grid;place-items:center;width:32px;height:32px;background:var(--text);color:var(--bg);font-family:var(--mono);font-weight:700}.exp-steps li span{color:var(--text-2)}.exp-points{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:16px}.exp-points h3{margin-bottom:6px}.exp-points p:last-child{margin-bottom:0}.exp-facts{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0}.exp-facts dt{color:var(--muted)}.exp-facts dd{margin:0;overflow-wrap:anywhere}@media(max-width:480px){.exp-facts{grid-template-columns:1fr}.exp-facts dd{margin-bottom:8px}}.exp-badges{margin-bottom:16px}.exp-stats{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.exp-stat{display:grid;gap:2px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px}.exp-stat-label{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.exp-stat-value{font-size:28px;font-weight:700;line-height:1.2}.exp-sub{display:block}.exp-help{margin:12px 0 0}.exp-big{font-size:36px;font-weight:700;margin:0 0 8px}.exp-feedback{list-style:none;margin:0;padding:0;display:grid;gap:12px}.exp-fb{border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;display:grid;gap:8px;min-width:0}.exp-fb p{margin:0}.exp-quote{border-left:3px solid var(--line-2);padding-left:12px;color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere}.exp-checks{margin:4px 0 0;padding-left:20px}.exp-edits-wrap>summary{cursor:pointer;font-weight:600;font-size:14px}.exp-edits{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;margin:8px 0 0;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;max-height:360px}.mcp-address{display:flex;gap:8px;align-items:stretch}.mcp-address-input{font-family:var(--mono);font-size:15px;min-width:0}.mcp-gap{margin:10px 0 0}.mcp-apps{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.mcp-apps h3{margin-bottom:8px}.mcp-steps,.mcp-list,.mcp-examples,.mcp-scopes{margin:0 0 12px;padding-left:20px;display:grid;gap:8px}.mcp-examples li{font-family:var(--mono);font-size:14px;color:var(--text-2)}.mcp-two{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.mcp-connections{list-style:none;margin:0;padding:0;display:grid;gap:12px}.mcp-connection{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.mcp-connection:last-child{border-bottom:0}.mcp-connection-meta{margin-top:6px;gap:8px}.mcp-consent{max-width:640px}.mcp-scopes{list-style:none;padding-left:0}.mcp-check{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.mcp-check input{margin-top:5px;width:18px;height:18px;accent-color:var(--text);flex:none}@media(max-width:480px){.mcp-address{flex-direction:column}}
