:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#171914;font-synthesis:none;text-rendering:optimizelegibility;--ink:#171914;--ink-soft:#2a2d25;--cream:#f2efe8;--paper:#fbfaf6;--white:#fff;--muted:#6c7065;--line:#d7d4ca;--line-dark:#3d4138;--acid:#dfff45;--acid-soft:#efffb0;--coral:#ff6d46;--blue:#829cff;--danger:#c43e2f;--shadow:0 24px 80px #1619141a;--radius-sm:10px;--radius-md:18px;--radius-lg:28px;--max:1360px;--type-caption:12px;--type-small:14px;--type-body:16px;--type-emphasis:18px;--type-card-title:clamp(22px, 2.5vw, 28px);--type-section-title:clamp(28px, 4vw, 40px);--type-display:clamp(36px, 6vw, 64px);background:#f2efe8;font-family:Pretendard,Pretendard Variable,SUIT,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:radial-gradient(circle at 10% 4%, #dfff451c, transparent 22rem), var(--cream);min-width:320px;min-height:100vh;color:var(--ink);margin:0;overflow-x:hidden}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img,svg{display:block}h1,h2,h3,p{margin-top:0}::selection{background:var(--acid);color:var(--ink)}:focus-visible{outline-offset:3px;outline:3px solid #5b71ff}.app-shell{min-height:100vh}.shell-inner{width:min(100%, var(--max));margin:0 auto}.sandbox-banner{background:var(--ink);min-height:30px;color:var(--acid);letter-spacing:.16em;text-align:center;justify-content:center;align-items:center;gap:8px;padding:6px 16px;font-size:10px;font-weight:800;display:flex}.sandbox-dot{background:var(--acid);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #dfff4521}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:80px;padding:0 clamp(20px,5vw,72px);display:flex}.site-header nav{color:#4e5249;align-items:center;gap:clamp(18px,3vw,40px);font-size:13px;font-weight:650;display:flex}.site-header nav a:hover{color:var(--ink)}.wordmark{letter-spacing:.08em;align-items:center;gap:9px;font-size:15px;font-weight:900;display:inline-flex}.wordmark-mark{background:var(--ink);width:32px;height:32px;color:var(--acid);letter-spacing:-.06em;border-radius:8px;place-items:center;font-size:13px;display:inline-grid}.header-ops-link{border:1px solid var(--line);background:#ffffff59;border-radius:999px;align-items:center;gap:5px;padding:9px 12px;display:inline-flex}.section-pad{padding-inline:clamp(20px,5vw,72px)}.button{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 18px;font-size:14px;font-weight:800;line-height:1.2;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.65}.button--primary{background:var(--acid);color:var(--ink);box-shadow:0 12px 30px #99b41f2e}.button--primary:hover:not(:disabled){background:#e7ff76;box-shadow:0 15px 32px #5363113d}.button--dark{background:var(--ink);color:var(--white)}.button--secondary{border-color:var(--line);background:var(--paper);color:var(--ink)}.button--coral{background:var(--coral);color:var(--ink);box-shadow:0 12px 28px #ff6d4638}.button--coral:hover:not(:disabled){background:#ff8464;box-shadow:0 15px 32px #9c321633}.button--large{min-height:58px;padding-inline:24px;font-size:15px}.button--small{min-height:44px;padding:9px 14px;font-size:12px}.button--full{width:100%}.button-spinner{border:2px solid #17191440;border-top-color:var(--ink);border-radius:50%;width:17px;height:17px;animation:.7s linear infinite spin}.eyebrow,.micro-badge{background:var(--acid-soft);color:#343b16;letter-spacing:.09em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:7px 10px;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.micro-badge--dark{background:var(--ink);color:var(--acid)}.hero{grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);align-items:center;gap:clamp(30px,5vw,70px);min-height:690px;padding-top:68px;padding-bottom:75px;display:grid}.hero-copy{min-width:0;max-width:690px}.hero h1,.diagnosis-reveal h1,.checkout-heading h1,.complete-hero h1,.ops-heading h1,.not-found h1{letter-spacing:-.065em;word-break:keep-all;overflow-wrap:break-word;margin:22px 0 24px;font-size:clamp(45px,5.25vw,76px);font-weight:900;line-height:1.02}h1 em,h2 em{color:#708b00;font-style:normal}.hero-lede{color:#555a50;word-break:keep-all;max-width:600px;margin-bottom:28px;font-size:clamp(16px,1.6vw,20px);line-height:1.72}.role-switch{border:1px solid var(--line);width:fit-content;max-width:100%;color:var(--muted);background:#ffffff7a;border-radius:999px;align-items:center;gap:10px;margin:-10px 0 24px;padding:11px 14px;font-size:11px;display:flex}.role-switch strong{color:var(--ink)}.role-switch>svg:last-child{flex:none}.idea-form{z-index:3;position:relative}.field-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;display:flex}.field-head label{font-size:13px;font-weight:800}.field-head span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.field-head .is-over{color:var(--danger)}.idea-input-wrap{border:2px solid var(--ink);background:var(--paper);box-shadow:8px 8px 0 var(--ink);border-radius:18px;padding:8px;transition:box-shadow .16s,border-color .16s;position:relative}.idea-input-wrap:focus-within{border-color:#647d00;box-shadow:8px 8px #647d00}.idea-input-wrap.has-error{border-color:var(--danger);box-shadow:8px 8px #73231a}.idea-input-wrap textarea{resize:vertical;width:100%;min-height:96px;color:var(--ink);background:0 0;border:0;outline:0;padding:13px 14px 58px;font-size:17px;line-height:1.55;display:block}.idea-input-wrap textarea::placeholder{color:#989b92}.idea-submit{min-width:176px;position:absolute;bottom:11px;right:11px}.field-help{color:var(--muted);align-items:center;gap:6px;margin:13px 2px 0;font-size:11px;display:flex}.form-error{border-left:3px solid var(--danger);color:#74271d;background:#fff0ed;margin:14px 0 0;padding:13px 15px;font-size:12px;line-height:1.55}.form-error strong{display:block}.form-error ul{margin:8px 0 0;padding-left:18px}.example-list{margin-top:25px}.example-list>span{color:var(--muted);letter-spacing:.08em;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.example-list>div{flex-wrap:wrap;gap:7px;display:flex}.example-list button{border:1px solid var(--line);color:#55594f;cursor:pointer;background:#ffffff85;border-radius:999px;align-items:center;gap:3px;max-width:100%;min-height:36px;padding:8px 11px;font-size:11px;display:inline-flex}.example-list button:hover{border-color:var(--ink);color:var(--ink)}.hero-visual{min-height:530px;position:relative;overflow:clip}.hero-visual:before{content:"";background:var(--acid);border-radius:50% 45% 47% 43%;position:absolute;inset:25px 0 10px 40px;transform:rotate(-5deg)}.hero-visual:after{content:"";opacity:.22;background-image:radial-gradient(var(--ink) 1px, transparent 1px);background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 83%);mask-image:linear-gradient(#000,#0000 83%)}.orbit{z-index:1;border:1px solid #17191459;border-radius:50%;position:absolute}.orbit--one{width:430px;height:190px;top:160px;left:2px;transform:rotate(31deg)}.orbit--two{width:260px;height:390px;top:55px;right:18px;transform:rotate(-22deg)}.proof-card{border:1px solid var(--ink);background:var(--paper);box-shadow:15px 18px #17191424}.proof-card--main{z-index:2;border-radius:18px;width:min(430px,84%);padding:29px;position:absolute;top:70px;left:50%;transform:translate(-50%)rotate(1.5deg)}.proof-card-top,.proof-card-top>span:last-child{color:var(--muted);letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex}.proof-label{color:var(--muted);margin:35px 0 9px;font-size:11px;font-weight:750}.proof-card h2{letter-spacing:-.045em;margin-bottom:27px;font-size:clamp(25px,2.3vw,34px);line-height:1.24}.proof-rule{background:var(--line);height:1px}.proof-grid{grid-template-columns:1fr .75fr;gap:20px;padding:23px 0;display:grid}.proof-grid div{flex-direction:column;gap:8px;display:flex}.proof-grid span,.proof-score span{color:var(--muted);font-size:10px;font-weight:750}.proof-grid strong{font-size:13px;line-height:1.4}.proof-score{background:#ebe8de;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:15px;display:flex}.proof-score>span{white-space:nowrap;align-items:center;gap:6px;display:flex}.proof-score>div{flex:1;align-items:center;gap:8px;display:flex}.proof-score>div:before{content:"";background:#c9c6bd;border-radius:99px;width:100%;height:5px;display:block}.proof-score i{display:none;position:absolute}.proof-score b{font-size:12px}.proof-note{z-index:3;border:1px solid var(--ink);background:var(--paper);border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:10px 14px;font-size:11px;font-weight:800;display:flex;position:absolute;box-shadow:6px 6px #17191429}.proof-note--one{top:55px;right:-4px;transform:rotate(4deg)}.proof-note--two{bottom:74px;left:8px;transform:rotate(-3deg)}.support-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;background:#ffffff57;justify-content:center;align-items:center;gap:clamp(18px,3.5vw,52px);min-height:72px;padding:18px 24px;display:flex;overflow-x:auto}.support-strip span{color:#8b8e85;letter-spacing:.15em;font-size:9px;font-weight:850}.support-strip strong{font-size:12px}.section{border-radius:26px;margin:22px clamp(12px,2vw,28px);padding:clamp(64px,8vw,112px) clamp(20px,5vw,72px)}.section--dark{background:var(--ink);color:var(--white)}.section-heading{grid-template-columns:minmax(190px,.6fr) minmax(0,1fr);align-items:end;gap:30px;margin-bottom:clamp(42px,6vw,76px);display:grid}.section-heading>div>p{color:var(--muted);margin:12px 0 0;font-size:12px;font-weight:650}.section-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(36px,4.4vw,60px);line-height:1.08}.section-heading--light>div>p{color:#a7ab9f}.section-heading--light h2 em{color:var(--acid)}.section-heading--compact{margin-bottom:42px}.section-number{color:#858980;letter-spacing:.08em;border:1px solid;border-radius:999px;place-items:center;min-width:42px;height:27px;padding:0 10px;font-size:9px;font-weight:850;display:inline-grid}.process-grid{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.process-card{border-right:1px solid var(--line-dark);min-height:280px;padding:28px}.process-card:last-child{border-right:0}.process-card>div{color:var(--acid);justify-content:space-between;align-items:center;display:flex}.process-card>div span{font-size:10px;font-weight:800}.process-card h3{letter-spacing:-.035em;margin:68px 0 15px;font-size:21px}.process-card p{color:#b6baaf;word-break:keep-all;margin-bottom:0;font-size:14px;line-height:1.75}.human-loop{grid-template-columns:minmax(300px,.85fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,100px);margin-top:clamp(65px,8vw,110px);display:grid}.human-loop-chart{border:1px solid var(--line-dark);background:radial-gradient(circle,#282c24,#171914 68%);border-radius:50%;grid-template-columns:1fr 1px 1fr;align-items:center;min-height:285px;display:grid}.human-loop-chart i{background:var(--line-dark);width:1px;height:65%}.human-loop-chart div{text-align:center}.human-loop-chart strong{letter-spacing:-.07em;font-size:clamp(50px,6vw,78px)}.human-loop-chart div:first-child strong{color:var(--acid)}.human-loop-chart span{font-size:20px}.human-loop-chart small{color:#969b8f;letter-spacing:.12em;margin-top:5px;font-size:9px;font-weight:800;display:block}.human-loop>div:last-child h3{letter-spacing:-.05em;margin:24px 0 18px;font-size:clamp(30px,3.4vw,48px);line-height:1.14}.human-loop>div:last-child p{color:#b6baaf;word-break:keep-all;max-width:580px;margin:0;font-size:15px;line-height:1.85}.section--categories{background:var(--paper)}.category-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.category-card{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:270px;padding:25px;transition:background .18s,transform .18s}.category-card:hover{background:var(--acid-soft);transform:translateY(-4px)}.category-card>div{color:#70746a;justify-content:space-between;align-items:center;display:flex}.category-card>div span{font-size:10px;font-weight:850}.category-card h3{letter-spacing:-.035em;margin:97px 0 12px;font-size:20px}.category-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.pricing-section{background:#e8e4db}.pricing-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.plan-card{border:1px solid var(--line);background:var(--paper);border-radius:20px;flex-direction:column;min-height:520px;padding:clamp(24px,3vw,38px);display:flex;position:relative;box-shadow:0 12px 40px #1719140d}.plan-card--recommended{border:2px solid var(--ink);box-shadow:9px 9px 0 var(--ink)}.plan-card.is-selected{outline-offset:-7px;outline:4px solid #dfff45b8}.plan-card-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.plan-kicker{color:var(--muted);letter-spacing:.14em;margin:15px 0 6px;font-size:9px;font-weight:850}.plan-card h3{letter-spacing:-.05em;margin:0;font-size:clamp(28px,3vw,38px)}.plan-price{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.plan-price strong{letter-spacing:-.035em;font-size:clamp(19px,2vw,26px)}.plan-price span{color:var(--muted);font-size:10px}.plan-description{color:#54584e;min-height:50px;margin:31px 0 25px;font-size:14px;line-height:1.7}.check-list{flex-direction:column;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.check-list li{color:#454940;align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.check-list li svg{color:#5d7100;flex:none;margin-top:1px}.plan-meta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;margin-bottom:18px;padding-top:18px;font-size:12px;display:flex}.plan-meta span{color:var(--muted)}.sandbox-notice{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:7px;margin:28px 0 0;font-size:12px;display:flex}.faq-section{background:0 0}.faq-list{border-top:1px solid var(--ink)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:20px 4px;font-size:17px;font-weight:750;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:26px;font-weight:350;transition:transform .15s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:760px;color:var(--muted);margin:-5px 0 25px;font-size:14px;line-height:1.75}.final-cta{background:radial-gradient(circle at 85% 15%, #ffffff40, transparent 24rem), var(--acid);border-radius:26px 26px 0 0;justify-content:space-between;align-items:flex-end;gap:30px;min-height:400px;margin:22px clamp(12px,2vw,28px) 0;padding:clamp(50px,7vw,90px) clamp(22px,5vw,70px);display:flex}.final-cta .eyebrow{background:var(--ink);color:var(--acid)}.final-cta h2{letter-spacing:-.06em;margin:26px 0 0;font-size:clamp(38px,5vw,68px);line-height:1.07}.final-cta h2 em{color:var(--ink);text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:5px}.site-footer{background:var(--ink);color:var(--white);grid-template-columns:1fr auto;gap:30px;padding:48px clamp(20px,5vw,72px) 28px;display:grid}.wordmark--footer .wordmark-mark{background:var(--acid);color:var(--ink)}.site-footer>div:first-child p{color:#969b8f;margin:14px 0 0;font-size:12px}.footer-assurances{align-items:center;gap:16px;display:flex}.footer-assurances span{color:#bdc1b7;align-items:center;gap:6px;font-size:11px;display:flex}.footer-small{border-top:1px solid var(--line-dark);color:#797e73;letter-spacing:.08em;grid-column:1/-1;margin:34px 0 0;padding-top:22px;font-size:9px}.resource-page{place-content:center;gap:20px;min-height:62vh;display:grid}.state-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);text-align:left;justify-content:center;align-items:center;gap:16px;width:min(560px,100vw - 40px);min-height:180px;padding:28px;display:flex}.state-panel p{color:var(--muted);margin:0;line-height:1.6}.state-panel strong{margin-bottom:4px;display:block}.state-panel--error{background:#fff5f3;border-color:#e2b2ab;flex-wrap:wrap}.state-panel--error>svg{color:var(--danger)}.spin{animation:.8s linear infinite spin}.text-link{width:fit-content;color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.text-link:hover{color:var(--ink)}.step-trail{grid-template-columns:repeat(3,1fr);max-width:570px;margin:35px auto 70px;padding:0;list-style:none;display:grid}.step-trail li{color:#9b9e96;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.step-trail li:after{content:"";z-index:-1;background:var(--line);width:100%;height:1px;position:absolute;top:14px;left:50%}.step-trail li:last-child:after{display:none}.step-trail li>span{border:1px solid var(--line);background:var(--cream);border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-weight:800;display:grid}.step-trail li.is-active{color:var(--ink)}.step-trail li.is-active>span{border-color:var(--ink);background:var(--ink);color:var(--acid)}.step-trail li.is-active:after{background:var(--ink)}.step-trail small{font-size:10px;font-weight:700}.refinement-page{max-width:1244px;min-height:76vh;margin:0 auto;padding-bottom:100px}.refinement-topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}.refinement-topbar>span{color:var(--muted);font-size:10px;font-weight:750}.refinement-save-error{background:#fff5f3;border:1px solid #e2b2ab;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:14px 16px;display:flex}.refinement-save-error p{color:#8d3025;margin:0;font-size:12px;line-height:1.55}.mode-choice{padding-top:clamp(55px,8vw,100px)}.mode-choice-copy{max-width:850px;margin-bottom:42px}.mode-choice-copy h1,.refinement-heading h1{letter-spacing:-.064em;word-break:keep-all;white-space:pre-line;margin:24px 0 22px;font-size:clamp(42px,5.4vw,72px);font-weight:900;line-height:1.04}.mode-choice-copy h1 em{color:#708b00;font-style:normal}.mode-choice-source{max-width:760px;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.75}.interpretation-card{border:1px solid var(--ink);background:var(--paper);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.interpretation-card>div{border-right:1px solid var(--line);flex-direction:column;gap:22px;min-height:170px;padding:22px;display:flex}.interpretation-card>div:nth-child(4){border-right:0}.interpretation-card>div>span,.refinement-card-preview>div>span{color:var(--muted);letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.interpretation-card>div p{overflow-wrap:anywhere;margin:auto 0 0;font-size:13px;font-weight:650;line-height:1.65}.interpretation-card>p{border-top:1px solid var(--line);background:var(--acid-soft);color:#4f581e;grid-column:1/-1;align-items:center;gap:7px;margin:0;padding:13px 18px;font-size:10px;font-weight:750;display:flex}.source-badge{color:#685b20;letter-spacing:0;white-space:nowrap;background:#fff6c5;border:1px solid #c8b35c;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850;line-height:1;display:inline-flex}.source-badge--confirmed{background:var(--acid-soft);color:#465509;border-color:#7c9720}.source-badge--input{color:#715b17;background:#fff8dc;border-color:#b79b49}.mode-choice-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.mode-card{border:1px solid var(--line);background:var(--paper);text-align:left;cursor:pointer;border-radius:18px;flex-direction:column;min-height:315px;padding:clamp(24px,3vw,36px);transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.mode-card:hover:not(:disabled){border-color:var(--ink);box-shadow:var(--shadow);transform:translateY(-3px)}.mode-card--recommended{border:2px solid var(--ink);background:var(--acid-soft);box-shadow:7px 7px 0 var(--ink)}.mode-card-top{justify-content:space-between;align-items:center;display:flex}.mode-card-top i{border:1px solid;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.mode-card>strong{letter-spacing:-.045em;margin:55px 0 14px;font-size:clamp(24px,3vw,34px)}.mode-card>p{max-width:470px;color:var(--muted);word-break:keep-all;margin:0;font-size:13px;line-height:1.7}.mode-card-cta{justify-content:space-between;align-items:center;margin-top:auto;padding-top:26px;font-size:12px;font-weight:850;display:flex}.refinement-heading{grid-template-columns:1fr auto;align-items:end;gap:35px;padding:70px 0 45px;display:grid}.refinement-heading>div:first-child>p{max-width:690px;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.refinement-progress{border:1px solid var(--ink);background:var(--acid);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;display:flex}.refinement-progress strong{letter-spacing:-.07em;font-size:46px;line-height:1}.refinement-progress strong small{font-size:16px}.refinement-progress>span{margin-top:7px;font-size:8px;font-weight:850}.mode-switcher{border:1px solid var(--line);background:#e8e4db;border-radius:13px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:16px;padding:5px;display:grid}.mode-switcher button{min-height:48px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.mode-switcher button.is-active{background:var(--paper);color:var(--ink);box-shadow:0 4px 15px #17191414}.mode-switcher button span{background:var(--acid);border-radius:999px;padding:4px 6px;font-size:7px}.interview-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:16px;display:grid}.interview-question-card,.interview-side,.quick-mode,.interview-complete{border:1px solid var(--line);background:var(--paper);border-radius:20px}.interview-question-card{min-height:610px;padding:clamp(28px,4vw,52px)}.interview-question-meta{color:var(--muted);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:15px;font-size:9px;font-weight:900;display:flex}.interview-question-meta strong{color:var(--ink);font-size:11px}.interview-question-card>h2,.interview-complete h2{letter-spacing:-.055em;word-break:keep-all;max-width:720px;margin:75px 0 16px;font-size:clamp(30px,4vw,48px);line-height:1.17}.interview-question-card>p,.interview-complete>div:first-child>p{color:var(--muted);font-size:13px;line-height:1.7}.interview-question-card form{margin-top:38px}.interview-question-card label{margin-bottom:9px;font-size:11px;font-weight:850;display:block}.interview-question-card textarea,.interview-question-card input,.quick-field textarea,.quick-field input{border:1px solid var(--line);background:var(--white);width:100%;color:var(--ink);resize:vertical;border-radius:11px;padding:15px;font-size:15px;line-height:1.6}.interview-question-card textarea{min-height:145px}.price-answer-wrap{position:relative}.price-answer-wrap input{min-height:58px;padding-right:54px;font-size:19px;font-weight:800}.price-answer-wrap>span{color:var(--muted);font-size:12px;font-weight:800;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.suggestion-notice,.refinement-form-error{margin:10px 0 0;font-size:11px;line-height:1.55}.suggestion-notice{color:#5a651d;align-items:flex-start;gap:6px;display:flex}.suggestion-notice svg{flex:none;margin-top:1px}.refinement-form-error{color:var(--danger);font-weight:750}.interview-actions{justify-content:space-between;gap:10px;margin-top:18px;display:flex}.interview-side{padding:24px;position:sticky;top:18px}.interview-side>span{color:var(--muted);letter-spacing:.12em;margin-bottom:16px;font-size:8px;font-weight:900;display:block}.refinement-card-preview{grid-template-columns:1fr 1fr;gap:10px;display:grid}.refinement-card-preview.is-compact{grid-template-columns:1fr}.refinement-card-preview>div{border:1px solid var(--line);background:var(--white);border-radius:12px;flex-direction:column;min-height:150px;padding:19px;display:flex}.refinement-card-preview.is-compact>div{min-height:108px;padding:15px}.refinement-card-preview>div p{overflow-wrap:anywhere;margin:auto 0 0;font-size:12px;font-weight:650;line-height:1.55}.quick-mode{padding:clamp(22px,3.5vw,42px)}.quick-mode-notice{background:var(--acid-soft);border-radius:13px;align-items:flex-start;gap:14px;margin-bottom:18px;padding:18px;display:flex}.quick-mode-notice>svg{flex:none}.quick-mode-notice strong{margin-bottom:4px;font-size:13px;display:block}.quick-mode-notice p{color:#56601e;margin:0;font-size:11px;line-height:1.6}.quick-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quick-field{border:1px solid var(--line);background:#f7f5ef;border-radius:14px;flex-direction:column;min-width:0;padding:20px;display:flex}.quick-field.is-confirmed{background:#f8ffe0;border-color:#9ab23e}.quick-field-head{justify-content:space-between;align-items:flex-start;gap:10px;min-height:31px;margin-bottom:13px;display:flex}.quick-field-head>span{align-items:center;gap:7px;font-size:12px;font-weight:850;display:flex}.quick-field textarea{min-height:125px}.confirm-field-button{border:1px solid var(--ink);background:var(--paper);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:46px;margin-top:10px;font-size:10px;font-weight:850;display:flex}.quick-field.is-confirmed .confirm-field-button{background:var(--acid);border-color:#718800}.quick-mode>.button--full,.interview-complete>.button--full{margin-top:16px}.interview-complete{max-width:900px;margin:0 auto;padding:clamp(28px,5vw,55px)}.interview-complete h2{margin-top:35px}.interview-complete .refinement-card-preview{margin-top:34px}.diagnosis-page,.checkout-page,.complete-page,.ops-page{padding-bottom:90px}.diagnosis-reveal{background:var(--ink);max-width:1100px;color:var(--white);border-radius:28px;margin:0 auto 24px;padding:clamp(28px,5vw,64px);position:relative;overflow:hidden}.diagnosis-reveal:before{background:var(--acid);content:"";opacity:.95;transform-origin:50%;border-radius:50%;width:390px;height:390px;animation:.7s cubic-bezier(.2,.85,.25,1) .12s forwards result-bloom;position:absolute;top:-180px;right:-130px;transform:scale(.2)}.diagnosis-reveal__heading,.offer-sheet{z-index:1;position:relative}.diagnosis-reveal__heading{max-width:780px}.diagnosis-reveal__status{color:var(--acid);letter-spacing:.06em;background:#ffffff14;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:850;display:inline-flex}.diagnosis-reveal h1,.checkout-heading h1,.complete-hero h1,.ops-heading h1{font-size:clamp(43px,5vw,68px)}.diagnosis-reveal h1{margin:24px 0 18px}.diagnosis-reveal h1 em{color:var(--acid)}.diagnosis-reveal__heading>p,.checkout-heading>div:first-child>p,.ops-heading>div:first-child>p{color:#c8cdc2;max-width:620px;margin:0;font-size:15px;line-height:1.7}.offer-sheet{background:var(--paper);color:var(--ink);opacity:0;border:1px solid #ffffff38;border-radius:20px;margin-top:clamp(32px,5vw,54px);animation:.65s cubic-bezier(.2,.85,.25,1) .18s forwards result-unfold;transform:translateY(34px)scale(.98);box-shadow:0 30px 70px #00000047}.offer-sheet__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;display:flex}.offer-sheet__top>span,.offer-sheet__copy>span,.offer-sheet__price>span,.offer-sheet__facts span{color:var(--muted);letter-spacing:.11em;font-size:9px;font-weight:900}.offer-sheet__top>small{background:var(--acid-soft);border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.offer-sheet__main{grid-template-columns:minmax(0,1fr) auto;gap:30px;padding:clamp(25px,4vw,42px);display:grid}.offer-sheet__copy h2{letter-spacing:-.055em;overflow-wrap:anywhere;margin:13px 0 12px;font-size:clamp(29px,4vw,46px);line-height:1.08}.offer-sheet__copy p{color:#555a50;word-break:keep-all;max-width:610px;margin:0;font-size:14px;line-height:1.7}.offer-sheet__price{background:var(--acid);border-radius:15px;flex-direction:column;justify-content:center;min-width:240px;padding:24px;display:flex}.offer-sheet__price>span{color:#4c561d}.offer-sheet__price strong{letter-spacing:-.065em;white-space:nowrap;margin:12px 0 5px;font-size:clamp(35px,4vw,50px);line-height:1}.offer-sheet__price small{font-size:10px;font-weight:750}.offer-sheet__facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.offer-sheet__facts>div{min-width:0;padding:19px 20px 22px}.offer-sheet__facts>div+div{border-left:1px solid var(--line)}.offer-sheet__facts p{overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;font-weight:700;line-height:1.55}.offer-sheet__action{justify-content:space-between;align-items:center;gap:24px;padding:17px 20px;display:flex}.offer-sheet__action>p{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:10px;line-height:1.5;display:flex}.offer-sheet__action>p svg{flex:none}.source-idea{border:1px solid var(--line);background:#ffffff73;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;max-width:1100px;margin:0 auto 18px;padding:18px 21px;display:grid}.result-assumption-note{color:var(--muted);align-items:flex-start;gap:8px;margin:-18px 0 28px;font-size:11px;line-height:1.6;display:flex}.result-assumption-note svg{flex:none;margin-top:1px}.source-idea>span{color:var(--muted);letter-spacing:.13em;font-size:8px;font-weight:900}.source-idea p{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:650;line-height:1.5}.source-idea a{color:var(--muted);align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.diagnosis-grid{grid-template-columns:1fr 1fr;gap:14px;max-width:1100px;margin:0 auto;display:grid}.diagnosis-card{border:1px solid var(--line);background:var(--paper);border-radius:20px;flex-direction:column;min-height:440px;padding:clamp(25px,3.5vw,42px);display:flex}.diagnosis-card--customer{background:#eeffad}.diagnosis-card--problem{background:#ffd9cd}.diagnosis-card--offer{background:#dde4ff}.diagnosis-card--price{background:var(--ink);color:var(--white)}.diagnosis-card-head{justify-content:space-between;align-items:center;margin-bottom:50px;display:flex}.diagnosis-card-head span{letter-spacing:.13em;font-size:9px;font-weight:900}.diagnosis-card h2{letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(25px,3vw,36px);line-height:1.2}.diagnosis-lead{word-break:keep-all;margin-bottom:25px;font-size:16px;font-weight:650;line-height:1.7}.diagnosis-card dl{gap:0;margin:auto 0 0;display:grid}.diagnosis-card dl>div{border-top:1px solid #1719142e;grid-template-columns:80px 1fr;gap:15px;padding:15px 0;display:grid}.diagnosis-card dt{color:#64685e;font-size:10px;font-weight:800}.diagnosis-card dd{margin:0;font-size:12px;font-weight:600;line-height:1.6}.evidence-question{background:#ffffff4a;border:1px solid #1719143d;border-radius:12px;margin-top:auto;padding:20px}.evidence-question span{letter-spacing:.08em;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.evidence-question p{margin:0;font-size:13px;font-weight:700;line-height:1.6}.format-pill,.basis-tag{border:1px solid;border-radius:999px;width:fit-content;padding:7px 10px;font-size:9px;font-weight:800}.plain-list{gap:10px;margin:auto 0 0;padding:0;list-style:none;display:grid}.plain-list li{align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.plain-list li:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px}.diagnosis-price{color:var(--acid);letter-spacing:-.07em;margin:8px 0;font-size:clamp(45px,5vw,65px);font-weight:900;line-height:1}.price-range{color:#aeb3a7;margin-bottom:25px;font-size:11px}.diagnosis-card--price>p:not(.price-range){color:#c4c8be;font-size:13px;line-height:1.7}.basis-tag{color:#aeb3a7;margin-top:auto}.consistency-panel{background:var(--acid);border-radius:20px;grid-template-columns:.65fr 1fr;gap:45px;max-width:1100px;margin:18px auto 80px;padding:clamp(30px,4vw,50px);display:grid}.consistency-panel h2{letter-spacing:-.05em;margin:20px 0 0;font-size:clamp(27px,3.2vw,40px);line-height:1.16}.consistency-chain{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;display:grid}.consistency-chain>div{background:#ffffff3d;border:1px solid #17191459;border-radius:11px;flex-direction:column;min-height:150px;padding:17px;display:flex}.consistency-chain span{font-size:9px;font-weight:900}.consistency-chain p{margin:auto 0 0;font-size:11px;font-weight:650;line-height:1.55}.consistency-chain>i{font-style:normal}.experiment-section,.diagnosis-pricing{max-width:1100px;margin:0 auto 80px}.day-timeline{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.day-timeline li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:235px;padding:17px;display:flex}.day-timeline span{color:#71756c;letter-spacing:.1em;font-size:8px;font-weight:900}.day-timeline p{margin:auto 0 0;font-size:11px;font-weight:650;line-height:1.65}.signal-box{border:1px solid var(--ink);border-radius:12px;grid-template-columns:.65fr 1fr;gap:30px;margin-top:14px;padding:25px;display:grid}.signal-box>strong{font-size:17px}.signal-box>strong small{color:var(--muted);margin-top:7px;font-size:8px;font-weight:650;display:block}.signal-box>div{gap:12px;display:grid}.signal-box p{grid-template-columns:100px 1fr;gap:12px;margin:0;font-size:11px;line-height:1.5;display:grid}.signal-box p span{font-weight:850}.locked-preview{background:var(--ink);max-width:1100px;color:var(--white);border-radius:24px;grid-template-columns:.85fr 1fr;gap:55px;margin:0 auto 90px;padding:clamp(35px,5vw,64px);display:grid}.locked-copy h2{letter-spacing:-.05em;margin:25px 0 18px;font-size:clamp(30px,3.6vw,46px);line-height:1.15}.locked-copy h2 em{color:var(--acid)}.locked-copy>p{color:#afb4a8;margin:0;font-size:13px;line-height:1.8}.locked-stack{gap:9px;display:grid}.locked-stack>div{border:1px solid var(--line-dark);background:#22251f;border-radius:10px;grid-template-columns:85px 1fr auto;align-items:center;gap:15px;min-height:65px;padding:14px 17px;display:grid}.locked-stack span{color:var(--acid);letter-spacing:.11em;font-size:8px;font-weight:900}.locked-stack strong{font-size:12px}.locked-stack svg{color:#777c71}.result-bottom-actions,.complete-actions{justify-content:center;gap:10px;max-width:1100px;margin:0 auto;display:flex}.checkout-heading{grid-template-columns:1fr auto;align-items:end;gap:30px;max-width:1100px;margin:0 auto 50px;display:grid}.no-charge-seal{border:1px solid var(--ink);background:var(--acid);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:142px;min-height:104px;display:flex}.no-charge-seal span{letter-spacing:.12em;font-size:8px;font-weight:900}.no-charge-seal strong{font-size:12px}.checkout-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px;max-width:1100px;margin:0 auto;display:grid}.checkout-form{gap:14px;display:grid}.checkout-section{border:1px solid var(--line);background:var(--paper);border-radius:18px;padding:clamp(23px,3vw,34px)}.checkout-section-head{align-items:flex-start;gap:14px;margin-bottom:26px;display:flex}.checkout-section-head>span{background:var(--ink);width:29px;height:29px;color:var(--acid);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:900;display:grid}.checkout-section-head h2{letter-spacing:-.035em;margin:1px 0 4px;font-size:20px}.checkout-section-head p{color:var(--muted);margin:0;font-size:11px}.plan-switcher{grid-template-columns:1fr 1fr;gap:9px;display:grid}.plan-switcher button{border:1px solid var(--line);background:var(--white);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:1fr auto;gap:8px 10px;min-height:104px;padding:16px;display:grid}.plan-switcher button.is-selected{border:2px solid var(--ink);background:var(--acid-soft)}.plan-switcher button>span{align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.plan-switcher button>strong{text-align:right;font-size:15px}.plan-switcher button>small{color:var(--muted);grid-column:1/-1;font-size:9px}.form-grid{grid-template-columns:1fr 1fr;gap:17px 12px;display:grid}.form-grid label{flex-direction:column;gap:8px;display:flex}.form-grid--full{grid-column:1/-1}.form-grid label>span{font-size:11px;font-weight:800}.form-grid label>span em{color:var(--muted);font-size:9px;font-style:normal;font-weight:600}.form-grid input{border:1px solid var(--line);background:var(--white);border-radius:9px;outline:0;width:100%;min-height:49px;padding:11px 13px;font-size:14px}.form-grid input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #829cff38}.form-grid label.has-error input{border-color:var(--danger)}.form-grid label>small,.inline-error{color:var(--danger);margin:0;font-size:10px;font-weight:650}.test-card{background:linear-gradient(130deg, #ffffff1f, transparent 40%), var(--ink);min-height:180px;color:var(--white);border-radius:17px;flex-direction:column;justify-content:space-between;margin-bottom:20px;padding:24px;display:flex;box-shadow:0 18px 30px #17191426}.test-card>div{color:#acb1a5;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:12px;font-size:8px;font-weight:800;display:flex}.test-card>strong{color:var(--acid);letter-spacing:.08em;font-size:clamp(20px,3vw,27px)}.simulation-options{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;display:grid}.simulation-options legend{margin-bottom:10px;font-size:10px;font-weight:800}.simulation-options label{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:10px;min-height:78px;display:block;position:relative}.simulation-options label.is-selected{background:var(--acid-soft);border:2px solid #607700}.simulation-options label.is-selected.is-failure{border-color:var(--danger);background:#fff0ed}.simulation-options input{opacity:0;position:absolute}.simulation-options input:focus-visible+span{outline-offset:3px;border-radius:8px;outline:3px solid #5b71ff}.simulation-options label>span{grid-template-columns:auto 1fr;align-content:center;gap:3px 8px;height:100%;padding:13px;display:grid}.simulation-options svg{color:#607700;grid-row:1/span 2}.simulation-options .is-failure svg{color:var(--danger)}.simulation-options strong{font-size:11px}.simulation-options small{color:var(--muted);font-size:9px}.consent-check{color:#555950;cursor:pointer;align-items:flex-start;gap:10px;padding:7px 4px;font-size:11px;line-height:1.6;display:flex}.consent-check input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin-top:1px}.consent-check.has-error{color:var(--danger)}.payment-error{color:#74271d;background:#fff0ed;border:1px solid #db9b92;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.payment-error>svg{color:var(--danger)}.payment-error strong,.payment-error p{font-size:11px}.payment-error p{margin:3px 0 0;line-height:1.5}.payment-error button{color:#74271d;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:8px 10px;font-size:10px;font-weight:850;display:inline-flex}.checkout-cancel{min-height:44px;color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:11px;text-decoration:underline}.order-summary{background:var(--ink);color:var(--white);border-radius:18px;padding:28px;position:sticky;top:20px}.order-summary h2{letter-spacing:-.045em;margin:22px 0 8px;font-size:30px}.order-summary>p{color:#aeb3a7;margin-bottom:22px;font-size:12px;line-height:1.65}.summary-idea{border:1px solid var(--line-dark);background:#22251f;border-radius:10px;flex-direction:column;gap:6px;margin-bottom:22px;padding:16px;display:flex}.summary-idea>span,.summary-idea>small{color:#92978b;font-size:8px;font-weight:800}.summary-idea>strong{font-size:12px;line-height:1.45}.order-summary .check-list li{color:#d1d4cc;font-size:11px}.order-summary .check-list li svg{color:var(--acid)}.order-summary dl{border-top:1px solid var(--line-dark);margin:0}.order-summary dl>div{border-bottom:1px solid var(--line-dark);justify-content:space-between;gap:20px;padding:12px 0;font-size:11px;display:flex}.order-summary dt{color:#91968a}.order-summary dd{margin:0;font-weight:750}.highlight-zero{color:var(--acid)!important}.summary-total{justify-content:space-between;align-items:flex-end;gap:15px;padding:22px 0;display:flex}.summary-total span{color:#aeb3a7;font-size:10px}.summary-total strong{color:var(--acid);letter-spacing:-.04em;font-size:25px}.summary-safe{color:#b7bcb0;background:#2a2e26;border-radius:9px;align-items:flex-start;gap:9px;padding:14px;display:flex}.summary-safe svg{color:var(--acid);flex:none}.summary-safe p{margin:0;font-size:9px;line-height:1.55}.summary-safe strong{color:var(--white);display:block}.complete-hero{text-align:center;max-width:820px;margin:0 auto 55px}.success-mark{border:2px solid var(--ink);background:var(--acid);width:88px;height:88px;box-shadow:8px 8px 0 var(--ink);border-radius:50%;place-items:center;margin:0 auto 24px;display:grid}.complete-hero .eyebrow{margin-inline:auto}.complete-hero>p{color:var(--muted);font-size:15px;line-height:1.7}.zero-charge-banner{background:var(--acid-soft);color:#3e481d;border:1px solid #96a64b;border-radius:999px;align-items:center;gap:9px;width:fit-content;margin:25px auto 0;padding:12px 16px;font-size:11px;display:flex}.complete-layout{grid-template-columns:.9fr 1.1fr;gap:15px;max-width:1050px;margin:0 auto 15px;display:grid}.receipt-card,.next-steps-card{border:1px solid var(--line);background:var(--paper);border-radius:19px;min-height:500px;padding:clamp(25px,3.5vw,40px)}.receipt-card{position:relative;overflow:hidden}.receipt-card:after{content:"TEST";color:#1719140d;letter-spacing:-.08em;font-size:110px;font-weight:950;position:absolute;bottom:28px;right:-18px;transform:rotate(-12deg)}.receipt-head{z-index:1;border-bottom:1px dashed #aaada4;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:20px;display:flex;position:relative}.receipt-head>div{flex-direction:column;gap:7px;display:flex}.receipt-head>div span{color:var(--muted);letter-spacing:.09em;font-size:8px;font-weight:900}.receipt-head>div strong{font-size:11px}.status-chip{background:var(--acid-soft);color:#485513;letter-spacing:.07em;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:6px 8px;font-size:8px;font-weight:900;display:inline-flex}.receipt-offer{z-index:1;padding:33px 0 25px;position:relative}.receipt-offer>span{color:var(--muted);font-size:9px;font-weight:800}.receipt-offer h2{letter-spacing:-.04em;margin:9px 0;font-size:26px;line-height:1.2}.receipt-offer p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.receipt-card dl{z-index:1;border-top:1px solid var(--line);margin:0;position:relative}.receipt-card dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;font-size:11px;display:flex}.receipt-card dt{color:var(--muted)}.receipt-card dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:750}.receipt-footnote{z-index:1;color:#8b8e85;margin:22px 0 0;font-size:8px;line-height:1.6;position:relative}.next-steps-card{background:var(--ink);color:var(--white)}.next-steps-card h2{letter-spacing:-.045em;margin:22px 0 30px;font-size:30px;line-height:1.18}.next-steps-card ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.next-steps-card li{border-top:1px solid var(--line-dark);grid-template-columns:38px 1fr;gap:13px;padding:15px 0;display:grid}.next-steps-card li>span{width:35px;height:35px;color:var(--acid);background:#2d3129;border-radius:9px;place-items:center;display:grid}.next-steps-card li strong{font-size:12px}.next-steps-card li p{color:#aeb3a7;margin:4px 0 0;font-size:10px;line-height:1.55}.operator-callout{background:var(--acid-soft);border:1px solid #aabd59;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;max-width:1050px;margin:0 auto 45px;padding:18px;display:flex}.operator-callout>div{color:#4a531f;align-items:center;gap:11px;font-size:11px;line-height:1.5;display:flex}.operator-callout>div svg{flex:none}.operator-callout>div strong{color:var(--ink);display:block}.campaign-ready-card{border:1px solid var(--ink);max-width:1050px;box-shadow:7px 7px 0 var(--ink);background:#fff0e9;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin:0 auto 15px;padding:25px;display:grid}.campaign-ready-card__icon{background:var(--coral);border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.campaign-ready-card>div:nth-child(2)>span{color:#8e3c27;letter-spacing:.12em;font-size:8px;font-weight:900}.campaign-ready-card h2{letter-spacing:-.035em;margin:7px 0 6px;font-size:21px}.campaign-ready-card p{color:#735e57;margin:0;font-size:10px;line-height:1.6}.campaign-economics{gap:8px;margin-top:12px;display:flex}.campaign-economics span{color:#735e57;border:1px solid #1f1b182e;border-radius:999px;padding:7px 9px;font-size:8px}.campaign-economics strong{color:var(--ink)}.ops-page{max-width:1250px;margin:0 auto}.ops-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin:45px 0 38px;display:flex}.ops-heading .text-link{margin-bottom:25px}.ops-heading h1{margin-bottom:15px}.ops-actions{align-items:center;gap:12px;padding-bottom:8px;display:flex}.ops-actions>span{color:var(--muted);align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.ops-actions>span i{background:#70a600;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #70a60021}.sandbox-data-warning{color:#645421;background:#fff7d9;border:1px solid #d2bd72;border-radius:12px;align-items:center;gap:12px;margin-bottom:14px;padding:14px 17px;display:flex}.sandbox-data-warning svg{flex:none}.sandbox-data-warning strong{font-size:11px;display:block}.sandbox-data-warning p{margin:3px 0 0;font-size:9px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px;display:grid}.metric-card{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;min-height:155px;padding:21px;display:flex}.metric-card--accent{border-color:var(--ink);background:var(--ink);color:var(--white)}.metric-card>div{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:9px;font-weight:800;display:flex}.metric-card--accent>div{color:#aeb3a7}.metric-card>strong{letter-spacing:-.055em;margin:auto 0 3px;font-size:clamp(27px,3vw,38px);line-height:1}.metric-card--accent>strong{color:var(--acid)}.metric-card>small{color:var(--muted);font-size:9px}.ops-main-grid,.ops-bottom-grid{grid-template-columns:1.35fr .65fr;gap:10px;margin-bottom:10px;display:grid}.ops-bottom-grid{grid-template-columns:1.15fr .85fr}.ops-panel{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:24px}.ops-panel-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:26px;display:flex}.ops-panel-head>div>span{color:var(--muted);letter-spacing:.14em;font-size:8px;font-weight:900}.ops-panel-head h2{letter-spacing:-.035em;margin:7px 0 0;font-size:19px}.funnel-list{gap:15px;display:grid}.funnel-row{grid-template-columns:27px 1fr;gap:12px;display:grid}.funnel-index{color:#93968d;padding-top:2px;font-size:8px;font-weight:900}.funnel-data>div:first-child{justify-content:space-between;align-items:center;gap:15px;margin-bottom:7px;font-size:10px;display:flex}.funnel-data>div:first-child span{color:var(--muted);font-variant-numeric:tabular-nums}.funnel-track{background:#e4e1d8;border-radius:3px;height:11px;overflow:hidden}.funnel-track i{background:var(--ink);min-width:0;height:100%;transition:width .4s;display:block}.funnel-row:last-child .funnel-track i{background:#7e9900}.funnel-data small{color:#969a90;margin-top:5px;font-size:8px;display:block}.plan-mix-list{gap:10px;display:grid}.plan-mix-list>div{border:1px solid var(--line);border-radius:10px;grid-template-columns:7px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.plan-color{border-radius:99px;width:7px;height:38px}.plan-color--deep{background:var(--acid)}.plan-color--launch{background:var(--blue)}.plan-mix-list>div>div{flex-direction:column;gap:4px;display:flex}.plan-mix-list>div>div strong{font-size:11px}.plan-mix-list>div>div small{color:var(--muted);font-size:8px}.plan-mix-list>div>p{flex-direction:column;align-items:flex-end;gap:4px;margin:0;display:flex}.plan-mix-list>div>p>strong{font-size:18px}.plan-mix-list>div>p>span{color:var(--muted);font-size:8px}.failure-stat{color:#7b3025;background:#fff0ed;border-radius:9px;align-items:center;gap:8px;margin-top:14px;padding:12px;font-size:9px;display:flex}.failure-stat strong{margin-left:auto;font-size:14px}.ops-caption{color:var(--muted);margin:16px 2px 0;font-size:8px;line-height:1.6}.validation-panel{background:#fffaf6;margin-bottom:10px}.validation-metrics{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.validation-metrics>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:115px;padding:16px;display:flex}.validation-metrics span,.validation-metrics small{color:var(--muted);font-size:8px}.validation-metrics strong{letter-spacing:-.05em;margin:auto 0 4px;font-size:clamp(20px,2.5vw,31px);line-height:1}.validation-signal-bar{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 4px;font-size:9px;display:flex}.validation-signal-bar span{align-items:center;gap:5px;display:inline-flex}.validation-signal-bar i{border-radius:50%;width:8px;height:8px}.signal-buy{background:#6e9200}.signal-consider{background:#e3a817}.signal-no{background:var(--coral)}.validation-signal-bar>strong{color:var(--ink);margin-left:auto}.validation-campaign-list{gap:7px;display:grid}.validation-campaign-list>a{border:1px solid var(--line);background:var(--paper);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;min-height:72px;padding:13px 15px;display:grid}.validation-campaign-list>a:hover{border-color:var(--ink)}.validation-campaign-list>a>div,.validation-campaign-list>a>p{flex-direction:column;gap:4px;margin:0;display:flex}.validation-campaign-list span,.validation-campaign-list small{color:var(--muted);font-size:8px}.validation-campaign-list strong{font-size:11px}.validation-campaign-list>a>p{align-items:flex-end}.validation-campaign-list>a>p>strong{font-size:20px}.validation-link-arrow{transform:rotate(180deg)}.app-shell--participant{--participant-paper:#fffdf8;--participant-cream:#f7eede;background:radial-gradient(circle at 92% 3%, #ff70562e, transparent 24rem), var(--participant-cream);min-height:100vh}.app-shell--participant .sandbox-banner{background:var(--coral);color:var(--ink)}.app-shell--participant .sandbox-dot{background:var(--ink);box-shadow:0 0 0 4px #1f1b181f}.header-participant-link{background:var(--coral);border-radius:999px;padding:9px 13px;color:var(--ink)!important}.header-reward-link{border:1px solid var(--ink);border-radius:999px;padding:8px 12px;color:var(--ink)!important}.participant-pill{color:#71301f;letter-spacing:.06em;background:#ffe0d7;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:8px 11px;font-size:9px;font-weight:900;display:inline-flex}.participant-hero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:clamp(40px,7vw,95px);min-height:560px;padding-top:70px;padding-bottom:70px;display:grid}.participant-hero__copy h1,.evaluation-heading h1,.evaluation-complete h1{letter-spacing:-.065em;word-break:keep-all;margin:22px 0 20px;font-size:clamp(43px,5.5vw,74px);line-height:1.03}.participant-hero__copy h1 em,.evaluation-heading h1 em{color:#cf4928}.participant-hero__copy>p,.evaluation-heading>p,.evaluation-complete>p{color:#675b54;max-width:650px;margin:0;font-size:16px;line-height:1.75}.participant-trust-row{flex-wrap:wrap;gap:10px 16px;margin-top:28px;display:flex}.participant-trust-row span{color:#675b54;align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.participant-principle-card{border:1px solid var(--ink);background:var(--participant-paper);min-height:340px;box-shadow:14px 14px 0 var(--ink);border-radius:24px;flex-direction:column;padding:clamp(28px,4vw,45px);display:flex;transform:rotate(1.5deg)}.participant-principle-card>span{color:#a04830;letter-spacing:.13em;font-size:9px;font-weight:900}.participant-principle-card>strong{letter-spacing:-.05em;margin:auto 0 14px;font-size:clamp(28px,3vw,39px);line-height:1.13}.participant-principle-card>p{color:#675b54;font-size:12px;line-height:1.7}.participant-principle-card>div{border-top:1px solid #ded1c7;align-items:center;gap:8px;padding-top:18px;font-size:10px;font-weight:850;display:flex}.participant-principle-card i{background:var(--coral);border-radius:50%;width:9px;height:9px}.participant-market{background:var(--participant-paper);border-radius:28px 28px 0 0;padding-top:75px;padding-bottom:85px}.participant-section-head{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:40px;display:flex}.participant-section-head span{color:#a04830;letter-spacing:.13em;font-size:9px;font-weight:900}.participant-section-head h2{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(31px,4vw,48px)}.participant-section-head>p{color:#766b64;max-width:470px;margin:0;font-size:11px;line-height:1.65}.campaign-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.campaign-card{background:#fffaf6;border:1px solid #d7c9c0;border-radius:18px;flex-direction:column;min-height:440px;padding:25px;transition:transform .16s,border-color .16s;display:flex}.campaign-card:hover{border-color:var(--ink);transform:translateY(-4px)}.campaign-card__top{color:#8e4936;justify-content:space-between;font-size:9px;font-weight:850;display:flex}.campaign-card__top small{color:#8a7c74}.campaign-label{color:#8a7c74;margin:45px 0 8px;font-size:9px}.campaign-card h3{letter-spacing:-.045em;margin:0 0 14px;font-size:25px;line-height:1.22}.campaign-problem{color:#675b54;font-size:12px;line-height:1.65}.campaign-card dl{margin:auto 0 18px}.campaign-card dl>div{border-top:1px solid #e3d8d0;grid-template-columns:92px 1fr;gap:12px;padding:10px 0;font-size:9px;display:grid}.campaign-card dt{color:#8a7c74}.campaign-card dd{text-align:right;margin:0;font-weight:800}.participant-empty{text-align:center;border:1px dashed #cdbeb5;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:330px;display:flex}.participant-empty>strong{font-size:18px}.participant-empty>p{color:#766b64;max-width:520px;margin:0 0 7px;font-size:11px;line-height:1.65}.participant-standards{background:var(--participant-paper);grid-template-columns:repeat(3,1fr);gap:0;padding-top:0;padding-bottom:80px;display:grid}.participant-standards>div{border-top:1px solid var(--ink);border-right:1px solid #d7c9c0;flex-direction:column;min-height:190px;padding:28px;display:flex}.participant-standards>div:last-child{border-right:0}.participant-standards strong{margin:auto 0 8px;font-size:16px}.participant-standards span{color:#766b64;font-size:10px;line-height:1.65}.evaluation-page{max-width:1180px;margin:0 auto;padding-top:42px;padding-bottom:100px}.evaluation-page>.text-link{margin-bottom:42px}.evaluation-heading{max-width:850px;margin-bottom:50px}.evaluation-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:16px;display:grid}.evaluation-brief{border:1px solid var(--ink);background:var(--participant-paper);box-shadow:8px 8px 0 var(--ink);border-radius:19px;padding:30px;position:sticky;top:18px}.evaluation-brief__top{color:#98503b;letter-spacing:.1em;justify-content:space-between;font-size:8px;font-weight:900;display:flex}.evaluation-brief__label{color:#8a7c74;margin:55px 0 8px;font-size:9px}.evaluation-brief h2{letter-spacing:-.05em;margin:0;font-size:29px;line-height:1.2}.evaluation-brief__offer{color:#675b54;font-size:12px;line-height:1.7}.evaluation-brief dl{margin:35px 0 0}.evaluation-brief dl>div{border-top:1px solid #ded1c7;grid-template-columns:80px 1fr;gap:13px;padding:13px 0;display:grid}.evaluation-brief dt{color:#8a7c74;font-size:9px}.evaluation-brief dd{margin:0;font-size:11px;font-weight:750;line-height:1.55}.evaluation-price{color:#cf4928;font-size:18px!important}.evaluation-privacy{color:#785447;background:#fff0e9;border-radius:10px;align-items:flex-start;gap:8px;margin-top:22px;padding:13px;font-size:9px;line-height:1.55;display:flex}.evaluation-privacy svg{flex:none}.evaluation-form{gap:12px;display:grid}.evaluation-question{background:var(--participant-paper);border:1px solid #d7c9c0;border-radius:18px;grid-template-columns:36px minmax(0,1fr);gap:10px 16px;padding:clamp(24px,4vw,40px);display:grid}.question-number{background:var(--ink);width:32px;height:32px;color:var(--coral);border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.question-copy h2{letter-spacing:-.035em;margin:2px 0 6px;font-size:21px}.question-copy p{color:#7b6e66;margin:0;font-size:10px;line-height:1.55}.choice-stack,.price-response-field,.price-shortcuts,.reason-field{grid-column:2}.choice-stack{gap:7px;margin-top:12px;display:grid}.choice-card{text-align:left;cursor:pointer;background:#fffaf6;border:1px solid #d7c9c0;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:68px;padding:13px 15px;display:flex}.choice-card:hover,.choice-card.is-selected{border-color:var(--ink)}.choice-card.is-selected{box-shadow:3px 3px 0 var(--ink);background:#ffe0d7}.choice-card>span{align-items:center;gap:9px;display:flex}.choice-card i{border:1px solid var(--ink);background:var(--participant-paper);border-radius:50%;width:13px;height:13px}.choice-card.is-selected i{border:4px solid var(--ink);background:var(--coral)}.choice-card strong{font-size:11px}.choice-card small{color:#7b6e66;padding-left:22px;font-size:9px}.price-response-field{margin-top:12px;position:relative}.price-response-field input{border:1px solid var(--ink);background:#fffaf6;border-radius:11px;width:100%;min-height:62px;padding:14px 52px 14px 16px;font-size:21px;font-weight:850}.price-response-field>span{color:#7b6e66;font-size:11px;font-weight:800;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.price-shortcuts{flex-wrap:wrap;gap:6px;display:flex}.price-shortcuts button{cursor:pointer;background:#fffaf6;border:1px solid #d7c9c0;border-radius:999px;min-height:38px;padding:7px 11px;font-size:9px}.price-shortcuts button:hover{border-color:var(--ink)}.reason-field{margin-top:12px;position:relative}.reason-field textarea{resize:vertical;border:1px solid var(--ink);background:#fffaf6;border-radius:11px;width:100%;min-height:155px;padding:15px 15px 35px;font-size:13px;line-height:1.65}.reason-field>span{color:#9c4a35;font-size:8px;position:absolute;bottom:11px;right:12px}.reason-field>span.is-ready{color:#647d00}.evaluation-attestation{cursor:pointer;background:#fffaf6;border:1px solid #d7c9c0;border-radius:13px;align-items:flex-start;gap:11px;padding:20px;display:flex}.evaluation-attestation input{width:19px;height:19px;accent-color:var(--coral);flex:none}.evaluation-attestation span{flex-direction:column;gap:4px;display:flex}.evaluation-attestation strong{font-size:11px}.evaluation-attestation small{color:#7b6e66;font-size:9px;line-height:1.55}.evaluation-reward-note{color:#754638;background:#ffe0d7;border-radius:12px;align-items:flex-start;gap:9px;padding:16px;font-size:10px;line-height:1.6;display:flex}.evaluation-reward-note svg{flex:none}.evaluation-complete{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.evaluation-complete__mark{border:2px solid var(--ink);background:var(--coral);width:82px;height:82px;box-shadow:7px 7px 0 var(--ink);border-radius:50%;place-items:center;margin-bottom:25px;display:grid}.evaluation-complete .participant-pill{margin-inline:auto}.evaluation-complete h1{font-size:clamp(40px,5vw,62px)}.reward-status-card{text-align:left;background:#fffaf6;border:1px solid #d7c9c0;border-radius:13px;align-items:center;gap:13px;width:min(560px,100%);margin:28px 0;padding:20px;display:flex}.reward-status-card div{flex-direction:column;gap:5px;display:flex}.reward-status-card strong{font-size:12px}.reward-status-card span{color:#7b6e66;font-size:9px;line-height:1.55}.evaluation-complete__actions{gap:9px;display:flex}.orders-panel{margin-bottom:10px}.order-table-wrap{overflow-x:auto}.order-table-wrap table{border-collapse:collapse;text-align:left;width:100%}.order-table-wrap th{border-bottom:1px solid var(--ink);color:var(--muted);letter-spacing:.08em;padding:10px;font-size:8px;font-weight:900}.order-table-wrap td{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 10px;font-size:10px}.order-table-wrap td>strong,.order-table-wrap td>small{display:block}.order-table-wrap td>small{max-width:270px;color:var(--muted);margin-top:4px;font-size:8px}.empty-ops{min-height:150px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.empty-ops strong{color:var(--ink);font-size:12px}.empty-ops p{margin:0;font-size:9px}.event-stream{margin:0;padding:0;list-style:none;display:grid}.event-stream li{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:48px;display:grid}.event-stream li>i{background:#7d9700;border-radius:50%;width:7px;height:7px}.event-stream li>div{flex-direction:column;gap:3px;display:flex}.event-stream strong{font-size:10px}.event-stream small,.event-stream li>span{color:var(--muted);font-size:8px}.runbook-links{gap:8px;display:grid}.runbook-links a{border:1px solid var(--line);border-radius:9px;grid-template-columns:27px 1fr;align-items:center;gap:10px;min-height:58px;padding:10px;transition:border-color .15s,transform .15s;display:grid}.runbook-links a:hover{border-color:var(--ink);transform:translate(3px)}.runbook-links a>span{font-size:8px;font-weight:900}.runbook-links a>div{flex-direction:column;gap:3px;display:flex}.runbook-links strong{font-size:10px}.runbook-links small{color:var(--muted);font-size:8px}.integrity-status{background:var(--acid-soft);color:#485314;border-radius:9px;align-items:center;gap:9px;margin-top:12px;padding:12px;display:flex}.integrity-status.has-warning{color:#7b3025;background:#fff0ed}.integrity-status>div{flex-direction:column;gap:3px;display:flex}.integrity-status strong{font-size:9px}.integrity-status small{font-size:8px}.ops-updated{color:var(--muted);text-align:right;margin:16px 0 0;font-size:8px}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;min-height:65vh;display:flex}.not-found>span{letter-spacing:.13em;font-size:9px;font-weight:900}.not-found p{color:var(--muted)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes result-bloom{0%{transform:scale(.2)}to{transform:scale(1)}}@keyframes result-unfold{0%{opacity:0;transform:translateY(34px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1000px){.hero{grid-template-columns:1fr}.hero-copy{max-width:780px}.hero-visual{width:min(610px,100%);margin:0 auto}.category-grid{grid-template-columns:1fr 1fr}.human-loop{grid-template-columns:1fr}.human-loop-chart{width:min(570px,100%);margin:0 auto}.day-timeline{grid-template-columns:repeat(4,1fr)}.checkout-layout{grid-template-columns:minmax(0,1fr) 320px}.metric-grid,.interpretation-card{grid-template-columns:1fr 1fr}.interpretation-card>div:nth-child(2){border-right:0}.interpretation-card>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.interview-layout{grid-template-columns:minmax(0,1fr) 300px}.campaign-grid{grid-template-columns:1fr 1fr}.evaluation-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}}@media (width<=780px){.site-header{height:66px;padding-inline:18px}.site-header nav>a:not(.header-ops-link):not(.header-participant-link):not(.header-reward-link){display:none}.header-participant-link{padding:8px 10px;font-size:10px}.header-reward-link{padding:7px 9px;font-size:9px}.header-ops-link{padding:8px 10px;font-size:10px}.wordmark{font-size:12px}.wordmark-mark{width:29px;height:29px;font-size:11px}.hero{gap:45px;min-height:auto;padding-top:48px;padding-bottom:48px}.hero h1,.diagnosis-reveal h1,.checkout-heading h1,.complete-hero h1,.ops-heading h1,.not-found h1{margin-top:18px;font-size:clamp(39px,11.5vw,54px);line-height:1.04}.hero-lede{font-size:15px;line-height:1.65}.idea-input-wrap textarea{min-height:130px;padding:12px 12px 68px;font-size:16px}.idea-submit{width:calc(100% - 18px);bottom:9px;left:9px;right:9px}.field-help{align-items:flex-start;line-height:1.45}.example-list>div{scrollbar-width:none;flex-wrap:nowrap;margin-right:-20px;padding-right:20px;overflow-x:auto}.example-list button{white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:290px;overflow:hidden}.hero-visual{min-height:425px}.hero-visual:before{inset:20px 5px 8px}.proof-card--main{width:88%;padding:22px;top:55px}.proof-label{margin-top:25px}.proof-card h2{font-size:24px}.proof-note--one{top:35px;right:0}.proof-note--two{bottom:30px;left:0}.support-strip{justify-content:flex-start}.section{border-radius:20px;margin:12px 8px;padding:64px 20px}.section-heading{grid-template-columns:1fr;gap:25px;margin-bottom:40px}.section-heading h2{font-size:39px}.process-grid{grid-template-columns:1fr}.process-card{border-right:0;border-bottom:1px solid var(--line-dark);min-height:220px;padding:24px 5px}.process-card:last-child{border-bottom:0}.process-card h3{margin-top:48px}.human-loop{margin-top:65px}.human-loop-chart{min-height:235px}.human-loop-chart strong{font-size:52px}.category-grid{grid-template-columns:1fr}.category-card{min-height:210px}.category-card h3{margin-top:55px}.pricing-grid{grid-template-columns:1fr}.plan-card{min-height:490px}.plan-card--recommended{box-shadow:6px 6px 0 var(--ink)}.plan-card-head{flex-direction:column}.plan-price{text-align:left;align-items:flex-start}.final-cta{border-radius:20px 20px 0 0;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:460px;margin:12px 8px 0;padding:55px 22px 30px}.final-cta h2{font-size:42px}.final-cta .button{width:100%}.site-footer{grid-template-columns:1fr;padding:42px 20px 24px}.footer-assurances{flex-direction:column;align-items:flex-start}.footer-small{grid-column:auto;margin-top:5px}.step-trail{margin:25px auto 50px}.refinement-page{padding-inline:18px;padding-bottom:70px}.refinement-topbar{min-height:60px}.refinement-save-error{flex-direction:column;align-items:stretch}.refinement-save-error .button{width:100%}.mode-choice{padding-top:48px}.mode-choice-copy h1,.refinement-heading h1{font-size:clamp(37px,11vw,50px)}.interpretation-card,.mode-choice-grid,.quick-fields,.refinement-card-preview{grid-template-columns:1fr}.interpretation-card>div{border-right:0;border-bottom:1px solid var(--line);min-height:125px}.interpretation-card>div:nth-child(4){border-bottom:0}.interpretation-card>p{align-items:flex-start}.mode-card{min-height:270px}.mode-card--recommended{box-shadow:5px 5px 0 var(--ink)}.mode-card>strong{margin-top:38px}.refinement-heading{grid-template-columns:1fr;padding:50px 0 30px}.refinement-progress{justify-self:end;width:115px;height:115px;margin-top:-12px}.refinement-progress strong{font-size:37px}.mode-switcher{grid-template-columns:1fr}.mode-switcher button{justify-content:flex-start;padding-inline:13px}.interview-layout{grid-template-columns:1fr}.interview-question-card{min-height:auto}.interview-question-card>h2{margin-top:50px}.interview-side{position:static}.interview-actions{flex-direction:column-reverse}.interview-actions .button{width:100%}.quick-mode{padding-inline:18px}.step-trail small{font-size:9px}.checkout-heading{grid-template-columns:1fr;margin-bottom:35px}.diagnosis-reveal{border-radius:22px;padding:32px 22px 22px}.diagnosis-reveal:before{opacity:.82;width:300px;height:300px;top:-190px;right:-160px}.diagnosis-reveal__heading>p{max-width:90%;font-size:14px}.offer-sheet{margin-top:30px}.offer-sheet__main{grid-template-columns:1fr;padding:24px 18px 18px}.offer-sheet__price{align-items:flex-start;min-width:0}.offer-sheet__facts{grid-template-columns:1fr}.offer-sheet__facts>div+div{border-top:1px solid var(--line);border-left:0}.offer-sheet__action{flex-direction:column;align-items:stretch}.offer-sheet__action .button{width:100%}.source-idea{grid-template-columns:1fr auto;gap:8px 15px}.source-idea>span{grid-column:1/-1}.diagnosis-grid{grid-template-columns:1fr}.diagnosis-card{min-height:390px}.diagnosis-card-head{margin-bottom:35px}.consistency-panel,.locked-preview{grid-template-columns:1fr;gap:35px}.consistency-chain{grid-template-columns:1fr}.consistency-chain>div{min-height:110px}.consistency-chain>i{text-align:center;transform:rotate(90deg)}.day-timeline{border-top-color:var(--line);grid-template-columns:1fr}.day-timeline li{grid-template-columns:58px 1fr;align-items:center;gap:15px;min-height:92px;display:grid}.day-timeline p{margin:0}.signal-box{grid-template-columns:1fr}.signal-box p{grid-template-columns:78px 1fr}.locked-stack>div{grid-template-columns:70px 1fr auto}.result-bottom-actions,.complete-actions{flex-direction:column}.result-bottom-actions .button,.complete-actions .button{width:100%}.checkout-layout{flex-direction:column-reverse;display:flex}.order-summary{width:100%;position:static}.form-grid,.simulation-options{grid-template-columns:1fr}.form-grid--full{grid-column:auto}.test-card{min-height:165px}.test-card>strong{letter-spacing:.04em;font-size:19px}.payment-error{grid-template-columns:auto 1fr}.payment-error button{grid-column:2;justify-self:start;padding:8px 10px}.complete-layout{grid-template-columns:1fr}.receipt-card,.next-steps-card{min-height:auto}.operator-callout{flex-direction:column;align-items:stretch}.campaign-ready-card{grid-template-columns:auto 1fr}.campaign-ready-card>.button{grid-column:1/-1;width:100%}.participant-hero{grid-template-columns:1fr}.participant-principle-card{min-height:285px;transform:none}.participant-section-head{flex-direction:column;align-items:flex-start}.campaign-grid,.participant-standards,.evaluation-layout{grid-template-columns:1fr}.evaluation-brief{position:static}.validation-metrics{grid-template-columns:1fr 1fr}.ops-heading{flex-direction:column;align-items:flex-start}.ops-actions{justify-content:space-between;width:100%}.ops-main-grid,.ops-bottom-grid{grid-template-columns:1fr}.order-table-wrap{overflow:visible}.order-table-wrap table,.order-table-wrap tbody,.order-table-wrap tr,.order-table-wrap td{width:100%;display:block}.order-table-wrap thead{display:none}.order-table-wrap tr{border-top:1px solid var(--ink);padding:10px 0}.order-table-wrap td{border-bottom:1px solid var(--line);grid-template-columns:82px minmax(0,1fr);gap:10px;padding:9px 2px;font-size:11px;display:grid}.order-table-wrap td:before{color:var(--muted);letter-spacing:.06em;font-size:8px;font-weight:900}.order-table-wrap td:first-child:before{content:"주문"}.order-table-wrap td:nth-child(2):before{content:"진단 / 유형"}.order-table-wrap td:nth-child(3):before{content:"패키지"}.order-table-wrap td:nth-child(4):before{content:"표시 금액"}.order-table-wrap td:nth-child(5):before{content:"상태"}.order-table-wrap td>small{grid-column:2;max-width:none}}@media (width<=480px){.sandbox-banner{font-size:9px}.hero h1,.diagnosis-reveal h1,.checkout-heading h1,.complete-hero h1,.ops-heading h1,.not-found h1{font-size:39px}.hero-visual{width:calc(100% + 12px);min-height:400px;margin-inline:-6px}.proof-card--main{width:94%;left:48%}.proof-card h2{font-size:22px}.proof-grid{grid-template-columns:1fr .75fr;gap:10px}.proof-note{font-size:9px}.proof-note--one{right:-4px}.proof-note--two{left:-2px}.section-heading h2,.final-cta h2{font-size:36px}.human-loop-chart{min-height:200px}.human-loop-chart strong{font-size:44px}.human-loop-chart span{font-size:15px}.plan-card{padding:23px}.refinement-page{padding-inline:14px}.refinement-topbar .text-link{font-size:9px}.refinement-topbar>span{text-align:right;max-width:90px}.mode-choice-copy h1,.refinement-heading h1{font-size:37px}.mode-card,.interview-question-card,.interview-side,.interview-complete{padding:22px}.refinement-progress{width:105px;height:105px}.quick-mode-notice,.quick-field{padding:15px}.quick-field-head{flex-direction:column;align-items:stretch}.interview-question-card>h2,.interview-complete h2{font-size:31px}.step-trail li>span{width:27px;height:27px}.step-trail li:after{top:13px}.diagnosis-card{padding:24px}.diagnosis-price{font-size:45px}.consistency-panel,.locked-preview{padding:28px 22px}.checkout-section,.order-summary{padding:22px}.plan-switcher{grid-template-columns:1fr}.test-card{padding:19px}.zero-charge-banner{text-align:left;border-radius:12px}.metric-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:135px;padding:16px}.metric-card>strong{overflow-wrap:anywhere;font-size:25px}.ops-panel{padding:18px}.role-switch{border-radius:12px;width:100%}.campaign-ready-card{box-shadow:5px 5px 0 var(--ink);grid-template-columns:1fr;padding:20px}.campaign-ready-card>.button{grid-column:auto}.campaign-economics{flex-direction:column;align-items:flex-start}.participant-hero{min-height:auto;padding-top:50px;padding-bottom:55px}.participant-hero__copy h1,.evaluation-heading h1,.evaluation-complete h1{font-size:39px}.participant-principle-card{box-shadow:7px 7px 0 var(--ink);padding:24px}.participant-market{border-radius:20px 20px 0 0;padding-top:55px;padding-bottom:60px}.campaign-card{min-height:410px;padding:21px}.participant-standards>div{border-right:0;min-height:150px}.evaluation-page{padding-top:28px;padding-bottom:70px}.evaluation-heading{margin-bottom:35px}.evaluation-question{grid-template-columns:30px minmax(0,1fr);padding:20px 17px}.question-number{width:28px;height:28px}.choice-stack,.price-response-field,.price-shortcuts,.reason-field{grid-column:1/-1}.choice-card{min-height:74px}.evaluation-complete__actions{flex-direction:column;width:100%}.validation-metrics{grid-template-columns:1fr}.validation-campaign-list>a{grid-template-columns:1fr auto}.validation-campaign-list>a>p{grid-row:2;align-items:flex-start}.validation-link-arrow{grid-area:1/2/span 2}}.evidence-map,.unknowns-panel{border:1px solid var(--ink);background:var(--paper);margin-top:18px}.evidence-map__head,.unknowns-panel>div:first-child{border-bottom:1px solid var(--ink);padding:24px}.evidence-map__head>span,.unknowns-panel>div:first-child>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.evidence-map__head h2,.unknowns-panel h2{letter-spacing:-.045em;margin:0;font-size:clamp(23px,3vw,34px);line-height:1.08}.evidence-map__grid,.unknowns-panel ol,.report-evidence-layers,.validation-design-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;display:grid}.evidence-map__grid>div,.unknowns-panel li,.report-evidence-layers>div,.validation-design-grid>span{border-right:1px solid var(--line);min-width:0;padding:20px;list-style:none}.evidence-map__grid>div:last-child,.unknowns-panel li:last-child,.report-evidence-layers>div:last-child,.validation-design-grid>span:last-child{border-right:0}.evidence-map__grid span,.report-evidence-layers span,.validation-design-grid small{color:var(--muted);letter-spacing:.08em;margin-bottom:16px;font-size:8px;font-weight:900;display:block}.evidence-map__grid strong,.report-evidence-layers strong,.validation-design-grid strong{overflow-wrap:anywhere;font-size:13px;line-height:1.45;display:block}.evidence-map__grid small,.report-evidence-layers small{color:var(--muted);margin-top:10px;font-size:8px;line-height:1.5;display:block}.evidence-map__grid .is-ready,.report-evidence-layers .is-confirmed{background:var(--acid)}.evidence-map__grid .is-draft{background:#f1eee7}.report-evidence-layers .is-observed{background:#fff0e8}.report-evidence-layers .is-independent{background:#eef3ff}.unknowns-panel ol{grid-template-columns:repeat(3,minmax(0,1fr))}.unknowns-panel li{counter-increment:unknown}.unknowns-panel li strong{margin-bottom:9px;font-size:13px;display:block}.unknowns-panel li p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.price-ladder{border:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0;display:grid}.price-ladder>div{border-right:1px solid var(--ink);min-width:0;padding:13px 10px}.price-ladder>div:last-child{border-right:0}.price-ladder>div.is-primary{background:var(--acid)}.price-ladder span{color:var(--muted);margin-bottom:7px;font-size:8px;font-weight:800;display:block}.price-ladder strong{overflow-wrap:anywhere;font-size:11px;display:block}.validation-tier-picker{border:0;min-width:0;margin:20px 0 0;padding:0}.validation-tier-picker legend{padding:0;font-size:13px;font-weight:900}.validation-tier-picker>p{color:var(--muted);margin:7px 0 14px;font-size:9px;line-height:1.5}.validation-tier-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.validation-tier-picker label{border:1px solid var(--line);background:var(--paper);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:78px;padding:14px;display:flex}.validation-tier-picker label.is-selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--acid)}.validation-tier-picker input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.validation-tier-picker label:focus-within{outline:3px solid color-mix(in srgb, var(--coral) 50%, transparent);outline-offset:2px}.validation-tier-picker label span{min-width:0}.validation-tier-picker label strong,.validation-tier-picker label small{display:block}.validation-tier-picker label small{color:var(--muted);margin-top:5px;font-size:8px}.validation-tier-picker label b{white-space:nowrap;flex:none;font-size:12px}.validation-design-grid{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.validation-design-grid>span{border-bottom:1px solid var(--line)}.validation-design-grid>span:nth-child(2n){border-right:0}.validation-design-grid>span:nth-last-child(-n+2){border-bottom:0}.incentive-disclosure{align-items:flex-start;gap:8px;display:flex}.incentive-disclosure svg{flex:none;margin-top:2px}.report-evidence-layers{border:1px solid var(--ink);background:var(--paper);margin-top:16px}.report-next-action{border:1px solid var(--ink);background:var(--acid);align-items:flex-start;gap:13px;margin-top:12px;padding:18px;display:flex}.report-next-action svg{flex:none}.report-next-action strong{margin-bottom:5px;display:block}.report-next-action p{margin:0;font-size:10px;line-height:1.55}.report-independent-panel{color:#394769;background:#eef3ff;border:1px solid #bbc8e9;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px 30px;margin-top:14px;padding:clamp(24px,4vw,40px);display:grid}.report-independent-panel .report-section-head,.report-independent-panel>p{grid-column:1/-1}.report-independent-count{flex-direction:column;gap:7px;display:flex}.report-independent-count span{font-size:9px;line-height:1.5}.report-independent-count strong{letter-spacing:-.05em;font-size:clamp(30px,5vw,48px)}.report-independent-panel>p{margin:0;font-size:10px;line-height:1.65}.report-independent-locked{max-width:280px;font-size:9px;font-weight:800;line-height:1.55}.independent-action-page{width:min(100%,1040px);min-height:75vh;margin:0 auto;padding-top:46px;padding-bottom:100px}.independent-action-heading{max-width:810px;margin:44px 0 36px}.independent-action-heading h1,.independent-action-complete h1{letter-spacing:-.065em;word-break:keep-all;margin:20px 0 18px;font-size:clamp(42px,6vw,72px);line-height:1.02}.independent-action-heading h1 em,.independent-action-complete h1 em{color:#cf4928}.independent-action-heading>p,.independent-action-complete>p{color:#675b54;max-width:680px;font-size:14px;line-height:1.75}.independent-offer-card{border:1px solid var(--ink);background:var(--paper);box-shadow:9px 9px 0 var(--ink);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:clamp(25px,5vw,48px);display:grid}.independent-offer-card>div>span{color:#a04830;font-size:9px;font-weight:900}.independent-offer-card h2{letter-spacing:-.05em;overflow-wrap:anywhere;margin:34px 0 12px;font-size:clamp(28px,4vw,42px)}.independent-offer-card p{color:#675b54;margin:0;font-size:11px;line-height:1.65}.independent-offer-card dl{margin:0}.independent-offer-card dl>div{border-top:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.independent-offer-card dt{color:var(--muted);font-size:9px}.independent-offer-card dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:800;line-height:1.55}.independent-offer-card .independent-price dd{letter-spacing:-.03em;font-size:19px}.independent-action-form{border:1px solid var(--ink);background:var(--paper);border-radius:18px;gap:14px;margin-top:24px;padding:clamp(22px,4vw,36px);display:grid}.independent-action-boundary{color:#604d19;background:#fff4d7;border-radius:12px;align-items:flex-start;gap:12px;padding:17px;display:flex}.independent-action-boundary svg{flex:none}.independent-action-boundary div{flex-direction:column;gap:5px;display:flex}.independent-action-boundary strong{font-size:11px}.independent-action-boundary span{font-size:9px;line-height:1.55}.independent-action-attestation{cursor:pointer;align-items:center;gap:11px;min-height:52px;font-size:10px;font-weight:750;line-height:1.5;display:flex}.independent-action-attestation input{width:20px;height:20px;accent-color:var(--coral);flex:none}.independent-action-submit{width:100%;min-height:56px}.independent-action-form>small{color:var(--muted);text-align:center;font-size:8px;line-height:1.55}.independent-action-complete{flex-direction:column;align-items:flex-start;max-width:760px;margin:70px auto 0;display:flex}.independent-action-mark{border:2px solid var(--ink);background:var(--acid);width:76px;height:76px;box-shadow:6px 6px 0 var(--ink);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.independent-receipt-grid{border:1px solid var(--ink);background:var(--paper);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:18px 0;display:grid;overflow:hidden}.independent-receipt-grid>div{border-right:1px solid var(--line);flex-direction:column;justify-content:flex-end;gap:8px;min-height:120px;padding:20px;display:flex}.independent-receipt-grid>div:last-child{border-right:0}.independent-receipt-grid strong{font-size:13px}.independent-receipt-grid span{color:var(--muted);font-size:9px;line-height:1.5}.independent-action-limit{background:#eef3ff;border-radius:12px;align-items:flex-start;gap:10px;padding:16px;display:flex;color:#394769!important;margin:0 0 22px!important;font-size:9px!important}.independent-action-limit svg{flex:none}.reward-quality-card{background:#fffdf8;border:1px solid #342c28;grid-template-columns:1.1fr 1fr;gap:20px 32px;margin:16px 0;padding:22px;display:grid}.reward-quality-card>div>span,.reward-quality-card>div>small{color:#786a62;font-size:9px;display:block}.reward-quality-card>div>strong{letter-spacing:-.04em;margin:6px 0;font-size:24px;display:block}.reward-quality-card dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.reward-quality-card dl>div{border:1px solid #ded5ce;padding:12px}.reward-quality-card dt{color:#786a62;font-size:8px}.reward-quality-card dd{margin:7px 0 0;font-size:13px;font-weight:900}.reward-quality-card>p{color:#675b54;grid-column:1/-1;margin:0;font-size:9px;line-height:1.55}.reward-review-pending>div{gap:4px;display:grid}.reward-review-pending small{color:#675b54;font-size:8px}@media (width<=780px){.evidence-map__grid,.report-evidence-layers{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-map__grid>div:nth-child(2n),.report-evidence-layers>div:nth-child(2n){border-right:0}.evidence-map__grid>div,.report-evidence-layers>div{border-bottom:1px solid var(--line)}.evidence-map__grid>div:nth-last-child(-n+2),.report-evidence-layers>div:nth-last-child(-n+2){border-bottom:0}.unknowns-panel ol,.validation-tier-picker>div{grid-template-columns:1fr}.unknowns-panel li{border-right:0;border-bottom:1px solid var(--line)}.unknowns-panel li:last-child{border-bottom:0}.reward-quality-card,.report-independent-panel{grid-template-columns:1fr}.report-independent-panel>*{grid-column:1}.independent-offer-card{grid-template-columns:1fr}}@media (width<=480px){.evidence-map__grid,.report-evidence-layers,.validation-design-grid{grid-template-columns:1fr}.evidence-map__grid>div,.report-evidence-layers>div,.validation-design-grid>span{border-right:0;border-bottom:1px solid var(--line)}.evidence-map__grid>div:nth-last-child(-n+2),.report-evidence-layers>div:nth-last-child(-n+2),.validation-design-grid>span:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.evidence-map__grid>div:last-child,.report-evidence-layers>div:last-child,.validation-design-grid>span:last-child{border-bottom:0}.price-ladder{grid-template-columns:1fr}.price-ladder>div{border-right:0;border-bottom:1px solid var(--ink)}.price-ladder>div:last-child{border-bottom:0}.reward-quality-card dl{grid-template-columns:1fr}.independent-action-page{padding-top:28px;padding-bottom:70px}.independent-action-heading h1,.independent-action-complete h1{font-size:38px}.independent-offer-card{box-shadow:5px 5px 0 var(--ink)}.independent-offer-card dl>div{grid-template-columns:1fr;gap:5px}.independent-receipt-grid{grid-template-columns:1fr}.independent-receipt-grid>div{border-right:0;border-bottom:1px solid var(--line);min-height:92px}.independent-receipt-grid>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.participant-hero__actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:24px;display:flex}.participant-hero__actions>span{color:#766b64;font-size:10px;font-weight:750}.campaign-result-link{color:#7b574c;text-underline-offset:4px;place-items:center;min-height:44px;margin-top:7px;font-size:9px;font-weight:850;text-decoration:underline;display:grid}.campaign-ready-card__actions{gap:8px;display:grid}.participant-onboarding,.screening-page,.validation-report-page{max-width:1180px;margin:0 auto;padding-top:42px;padding-bottom:100px}.onboarding-heading,.screening-heading{max-width:850px;margin:42px 0 45px}.onboarding-heading h1,.screening-heading h1,.evaluation-gate h1,.report-heading h1{letter-spacing:-.065em;word-break:keep-all;margin:20px 0 18px;font-size:clamp(42px,5.5vw,72px);line-height:1.03}.onboarding-heading h1 em,.screening-heading h1 em,.evaluation-gate h1 em,.report-heading h1 em{color:#cf4928}.onboarding-heading>p,.screening-heading>p,.evaluation-gate>p,.report-heading>div>p{color:#675b54;max-width:680px;font-size:15px;line-height:1.75}.onboarding-trust-grid{border:1px solid var(--ink);background:#fffaf6;border-radius:16px;grid-template-columns:repeat(3,1fr);margin-bottom:14px;display:grid;overflow:hidden}.onboarding-trust-grid>div{border-right:1px solid #d7c9c0;flex-direction:column;gap:7px;min-height:140px;padding:23px;display:flex}.onboarding-trust-grid>div:last-child{border-right:0}.onboarding-trust-grid svg{color:#cf4928}.onboarding-trust-grid strong{margin-top:auto;font-size:14px}.onboarding-trust-grid span{color:#766b64;font-size:9px;line-height:1.55}.onboarding-loading,.onboarding-form{background:var(--participant-paper);border:1px solid #d7c9c0;border-radius:20px}.onboarding-loading{color:#766b64;place-items:center;min-height:280px;font-size:11px;display:grid}.onboarding-form{gap:0;display:grid;overflow:hidden}.onboarding-question{border-bottom:1px solid #d7c9c0;padding:clamp(26px,5vw,52px)}.onboarding-question>span,.evaluation-stage-head>span,.report-section-head span{color:#a04830;letter-spacing:.12em;font-size:9px;font-weight:900}.onboarding-question h2,.evaluation-stage-head h2{letter-spacing:-.05em;margin:10px 0 7px;font-size:clamp(24px,3vw,36px)}.onboarding-question>p,.evaluation-stage-head p{color:#766b64;font-size:11px;line-height:1.6}.category-check-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:24px;display:grid}.category-check{text-align:left;cursor:pointer;background:#fffaf6;border:1px solid #d7c9c0;border-radius:13px;grid-template-columns:25px 1fr;align-items:start;gap:6px 10px;min-height:120px;padding:18px;display:grid}.category-check.is-selected{border-color:var(--ink);box-shadow:4px 4px 0 var(--ink);background:#ffe0d7}.category-check>span{border:1px solid var(--ink);border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.category-check strong{align-self:center;font-size:13px}.category-check small{color:#766b64;grid-column:2;font-size:9px;line-height:1.55}.availability-row{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:18px;display:grid}.availability-row button{cursor:pointer;background:#fffaf6;border:1px solid #d7c9c0;border-radius:11px;min-height:52px;font-size:11px;font-weight:800}.availability-row button.is-selected{border-color:var(--ink);box-shadow:3px 3px 0 var(--ink);background:#ffe0d7}.onboarding-form>.evaluation-attestation,.onboarding-form>.profile-level-preview,.onboarding-form>.form-error,.onboarding-form>.button{margin:20px clamp(20px,5vw,52px) 0}.onboarding-form>.button{margin-bottom:clamp(25px,5vw,52px)}.profile-level-preview{color:#394769;background:#eef3ff;border-radius:13px;align-items:flex-start;gap:12px;padding:18px;display:flex}.profile-level-preview svg{flex:none}.profile-level-preview div{flex-direction:column;gap:5px;display:flex}.profile-level-preview strong{font-size:11px}.profile-level-preview span{font-size:9px;line-height:1.55}.evaluation-gate{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:900px;min-height:72vh;margin:0 auto;display:flex}.evaluation-gate__icon{border:2px solid var(--ink);width:76px;height:76px;box-shadow:6px 6px 0 var(--ink);background:#ffe0d7;border-radius:50%;place-items:center;margin-bottom:20px;display:grid}.evaluation-gate__steps{grid-template-columns:repeat(3,1fr);gap:7px;width:min(680px,100%);margin:26px 0;display:grid}.evaluation-gate__steps span{color:#675b54;text-align:left;background:#fffaf6;border:1px solid #d7c9c0;border-radius:12px;align-items:center;gap:9px;min-height:72px;padding:13px;font-size:9px;display:flex}.evaluation-gate__steps strong{background:var(--ink);width:25px;height:25px;color:var(--coral);border-radius:50%;flex:none;place-items:center;display:grid}.evaluation-gate>.text-link{margin-top:18px}.screening-layout{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);align-items:start;gap:15px;display:grid}.screening-brief{border:1px solid var(--ink);background:var(--participant-paper);box-shadow:8px 8px 0 var(--ink);border-radius:18px;padding:28px;position:sticky;top:18px}.screening-brief>span{color:#98503b;font-size:9px;font-weight:900}.screening-brief h2{letter-spacing:-.05em;margin:42px 0 12px;font-size:29px;line-height:1.2}.screening-brief>p{color:#675b54;font-size:11px;line-height:1.65}.screening-brief dl{margin:28px 0 18px}.screening-brief dl>div{border-top:1px solid #ded1c7;grid-template-columns:80px 1fr;gap:10px;padding:12px 0;font-size:9px;display:grid}.screening-brief dd{margin:0;font-weight:800}.screening-brief>div{color:#785447;background:#fff0e9;border-radius:10px;align-items:flex-start;gap:8px;padding:13px;font-size:9px;line-height:1.55;display:flex}.screening-form{gap:12px;display:grid}.evaluation-stage-head{border:1px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:18px;padding:34px}.evaluation-stage-head>span{color:var(--acid)}.evaluation-stage-head h2{color:var(--paper)}.evaluation-stage-head p{color:#bbbeb4;margin-bottom:0}.evaluation-stage-head--revealed{color:var(--ink);background:#ffe0d7}.evaluation-stage-head--revealed>span{color:#a04830}.evaluation-question>.blind-price-grid,.evaluation-question>.double-answer-grid,.evaluation-question>.button{grid-column:2}.blind-price-grid,.double-answer-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.blind-price-grid>label>span{color:#766b64;margin-bottom:7px;font-size:9px;font-weight:850;display:block}.price-response-field input:disabled,.reason-field textarea:disabled{color:#5c6056;background:#ebe7df}.price-locked{color:#8e4936;font-weight:850!important}.price-reveal-card{border:2px solid var(--ink);background:var(--acid);box-shadow:7px 7px 0 var(--ink);border-radius:17px;grid-template-columns:auto 1fr;align-items:end;gap:12px 24px;padding:30px;display:grid}.price-reveal-card>div{flex-direction:column;gap:6px;display:flex}.price-reveal-card span{letter-spacing:.08em;font-size:9px;font-weight:900}.price-reveal-card strong{letter-spacing:-.05em;font-size:clamp(34px,4vw,52px)}.price-reveal-card p{color:#4d5146;margin:0;font-size:10px;line-height:1.55}.evaluation-complete__mark--neutral{background:#ffe0d7}.report-heading{grid-template-columns:minmax(0,1fr) 250px;align-items:end;gap:40px;margin:42px 0;display:grid}.draft-decision{border:1px solid var(--ink);background:var(--paper);min-height:230px;box-shadow:8px 8px 0 var(--ink);border-radius:18px;flex-direction:column;justify-content:flex-end;padding:25px;display:flex}.draft-decision>span{color:#766b64;letter-spacing:.08em;margin-bottom:auto;font-size:9px;font-weight:900}.draft-decision strong{letter-spacing:-.05em;font-size:32px}.draft-decision small{color:#675b54;margin-top:8px;font-size:9px;line-height:1.5}.draft-decision--go{background:var(--acid-soft)}.draft-decision--revise{background:#ffe0d7}.draft-decision--no_go{background:#f4c9c4}.report-human-gate,.report-boundary-note{border-radius:13px;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.report-human-gate{color:#394769;background:#eef3ff;border:1px solid #bbc8e9}.report-human-gate.is-approved{color:#415122;background:#f0f5e5;border-color:#a7bd7a}.report-human-gate svg,.report-boundary-note svg{flex:none}.report-human-gate div{flex-direction:column;flex:1;gap:4px;display:flex}.report-human-gate strong{font-size:11px}.report-human-gate div span{font-size:9px;line-height:1.55}.report-human-gate>span{letter-spacing:.08em;font-size:8px;font-weight:900}.report-offer-card{border:1px solid var(--ink);background:var(--paper);border-radius:18px;grid-template-columns:1fr 1fr;gap:30px;margin-top:14px;padding:clamp(25px,4vw,42px);display:grid}.report-offer-card>div>span{color:#a04830;font-size:9px;font-weight:900}.report-offer-card h2{letter-spacing:-.05em;margin:30px 0 9px;font-size:32px}.report-offer-card p{color:#675b54;font-size:11px;line-height:1.65}.report-offer-card dl{margin:0}.report-offer-card dl>div{border-top:1px solid var(--line);grid-template-columns:90px 1fr;gap:12px;padding:13px 0;display:grid}.report-offer-card dt{color:var(--muted);font-size:9px}.report-offer-card dd{margin:0;font-size:11px;font-weight:750;line-height:1.5}.report-progress-panel,.report-signal-panel,.report-responses-panel{background:var(--paper);border:1px solid #d7d4ca;border-radius:18px;margin-top:14px;padding:clamp(24px,4vw,40px)}.report-section-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.report-section-head h2{letter-spacing:-.045em;margin:7px 0 0;font-size:28px}.report-progress-track{border:1px solid var(--ink);background:#ebe7df;border-radius:999px;height:13px;margin-top:30px;overflow:hidden}.report-progress-track i{background:var(--coral);height:100%;display:block}.report-progress-numbers{justify-content:space-between;gap:15px;margin-top:9px;display:flex}.report-progress-numbers strong{font-size:13px}.report-progress-numbers span{color:var(--muted);font-size:9px}.report-collection-grid,.report-signal-grid{border-top:1px solid var(--ink);gap:0;margin-top:25px;display:grid}.report-collection-grid{grid-template-columns:repeat(4,1fr)}.report-signal-grid{grid-template-columns:repeat(5,1fr)}.report-collection-grid>div,.report-signal-grid>div{border-right:1px solid var(--line);flex-direction:column;min-height:130px;padding:20px;display:flex}.report-collection-grid>div:last-child,.report-signal-grid>div:last-child{border-right:0}.report-collection-grid span,.report-signal-grid span{color:var(--muted);font-size:9px}.report-collection-grid strong,.report-signal-grid strong{letter-spacing:-.04em;overflow-wrap:anywhere;margin:auto 0 6px;font-size:24px}.report-collection-grid small,.report-signal-grid small{color:var(--muted);font-size:8px}.report-draft-basis{background:#f0eee7;border-radius:12px;gap:11px;margin-top:20px;padding:18px;display:flex}.report-draft-basis svg{flex:none}.report-draft-basis strong{font-size:11px}.report-draft-basis p{color:#675b54;margin:5px 0 0;font-size:10px;line-height:1.6}.report-response-list{gap:8px;margin-top:25px;display:grid}.report-response-list details{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.report-response-list summary{cursor:pointer;grid-template-columns:100px 1fr auto;align-items:center;gap:14px;min-height:76px;padding:18px;display:grid}.report-response-list summary span{color:#a04830;font-size:9px;font-weight:900}.report-response-list summary strong{font-size:13px}.report-response-list summary small{color:var(--muted);font-size:9px}.response-evidence-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.response-evidence-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:165px;padding:20px}.response-evidence-grid>div:nth-child(2n){border-right:0}.response-evidence-grid span{color:var(--muted);font-size:9px;font-weight:850}.response-evidence-grid p{white-space:pre-wrap;margin:12px 0 18px;font-size:11px;line-height:1.65}.response-evidence-grid small{color:#647d00;align-items:center;gap:5px;font-size:8px;display:flex}.report-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:250px;display:flex}.report-empty strong{font-size:15px}.report-empty p{max-width:530px;color:var(--muted);margin:0;font-size:10px;line-height:1.6}.report-boundary-note{color:#604d19;background:#fff4d7;margin-top:14px}.report-boundary-note p{margin:0;font-size:10px;line-height:1.65}.report-actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.validation-qualification-strip{border:1px solid var(--ink);border-radius:13px;grid-template-columns:repeat(4,1fr);margin:20px 0;display:grid;overflow:hidden}.validation-qualification-strip>div{border-right:1px solid var(--line);flex-direction:column;min-height:105px;padding:17px;display:flex}.validation-qualification-strip>div:last-child{border-right:0}.validation-qualification-strip span{color:var(--muted);font-size:8px}.validation-qualification-strip strong{margin:auto 0 5px;font-size:23px}.validation-qualification-strip small{color:var(--muted);font-size:8px}.ops-review-page{max-width:1120px;margin:0 auto;padding-top:36px;padding-bottom:90px}.review-page-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin:34px 0 28px;display:flex}.review-page-heading .text-link{margin-bottom:28px}.review-page-heading h1{letter-spacing:-.065em;margin:12px 0 14px;font-size:clamp(42px,6vw,72px);line-height:.96}.review-page-heading h1 em{color:var(--coral);font-family:Georgia,serif;font-weight:500}.review-page-heading p{max-width:690px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.review-sandbox-warning{color:#634f1c;background:#fff5d8;border:1px solid #d7b967;border-radius:12px;align-items:flex-start;gap:12px;padding:17px 19px;display:flex}.review-sandbox-warning svg{flex:none}.review-sandbox-warning div{flex-direction:column;gap:4px;display:flex}.review-sandbox-warning strong{font-size:11px}.review-sandbox-warning span{font-size:9px;line-height:1.55}.review-count-grid{border:1px solid var(--ink);background:var(--paper);border-radius:14px;grid-template-columns:repeat(4,1fr);margin:14px 0;display:grid;overflow:hidden}.review-count-grid>div{border-right:1px solid var(--line);grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;gap:8px;min-height:102px;padding:17px;display:grid}.review-count-grid>div:last-child{border-right:0}.review-count-grid span{color:var(--muted);font-size:9px}.review-count-grid strong{letter-spacing:-.05em;grid-column:1/-1;align-self:end;font-size:29px}.review-empty{border:1px solid var(--line);background:var(--paper);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:320px;display:flex}.review-empty strong{font-size:16px}.review-empty p{max-width:520px;color:var(--muted);margin:0;font-size:10px;line-height:1.6}.review-queue-list{gap:14px;display:grid}.review-card{border:1px solid var(--ink);background:var(--paper);border-radius:18px;overflow:hidden}.review-card--approved{border-color:#899e5c}.review-card--needs_followup{border-color:#d2a83a}.review-card--rejected{border-color:#a8958e}.review-card>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:26px 28px;display:flex}.review-card>header>div:first-child>span{color:#a04830;letter-spacing:.06em;font-size:8px;font-weight:900}.review-card h2{letter-spacing:-.04em;margin:8px 0 5px;font-size:24px}.review-card header p{color:var(--muted);margin:0;font-size:9px}.review-status-stack{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.review-status-stack small{color:var(--muted);font-size:8px}.review-status{border:1px solid var(--ink);border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900}.review-status--approved{color:#40521e;background:#edf4dd;border-color:#8fa55d}.review-status--needs_followup{color:#624d12;background:#fff4cf;border-color:#d2a83a}.review-status--rejected{color:#614c44;background:#f2ece9;border-color:#b7a49d}.review-context-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.review-context-strip>div{border-right:1px solid var(--line);flex-direction:column;gap:6px;min-height:95px;padding:18px;display:flex}.review-context-strip>div:last-child{border-right:0}.review-context-strip svg{margin-bottom:auto}.review-context-strip span{color:var(--muted);font-size:8px}.review-context-strip strong{margin-top:auto;font-size:14px}.review-flags{color:#68521e;background:#fff1d1;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;margin:18px 28px 0;padding:12px;font-size:8px;display:flex}.review-flags span{background:#fffaf0;border-radius:999px;padding:4px 7px;font-weight:800}.review-flags small{margin-left:auto}.review-evidence-grid{grid-template-columns:1fr 1fr;padding:20px 28px 8px;display:grid}.review-evidence-grid>div{border-top:1px solid var(--line);min-height:132px;padding:18px}.review-evidence-grid>div:nth-child(odd){border-right:1px solid var(--line)}.review-evidence-grid span{color:#a04830;font-size:8px;font-weight:850}.review-evidence-grid p{margin:11px 0 0;font-size:10px;line-height:1.7}.review-participant-history{color:#465329;background:#eef2e3;border-radius:11px;align-items:center;gap:11px;margin:8px 28px 22px;padding:15px;display:flex}.review-participant-history div{flex-direction:column;flex:1;gap:3px;display:flex}.review-participant-history strong{font-size:10px}.review-participant-history span,.review-participant-history small{font-size:8px}.review-form{border-top:1px solid var(--ink);background:#f5f1e9;padding:26px 28px 30px}.review-outcome-choice{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.review-outcome-choice button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;min-height:76px;padding:14px;display:flex}.review-outcome-choice button.is-selected{border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--coral)}.review-outcome-choice strong{font-size:11px}.review-outcome-choice span{color:var(--muted);font-size:8px;line-height:1.4}.review-reason-field,.review-note-field{flex-direction:column;gap:7px;margin-top:16px;display:flex}.review-reason-field>span,.review-note-field>span{font-size:9px;font-weight:850}.review-reason-field select,.review-note-field textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #bfb9ae;border-radius:9px;font-size:10px}.review-reason-field select{min-height:48px;padding:0 13px}.review-note-field textarea{resize:vertical;padding:13px;line-height:1.6}.review-attestation{cursor:pointer;align-items:center;gap:10px;min-height:48px;margin:14px 0;font-size:9px;display:flex}.review-attestation input{width:19px;height:19px;accent-color:var(--coral)}@media (width<=780px){.onboarding-trust-grid,.screening-layout,.report-heading,.report-offer-card{grid-template-columns:1fr}.onboarding-trust-grid>div{border-bottom:1px solid #d7c9c0;border-right:0;min-height:105px}.onboarding-trust-grid>div:last-child{border-bottom:0}.screening-brief{position:static}.report-signal-grid{grid-template-columns:1fr 1fr}.report-signal-grid>div{border-bottom:1px solid var(--line)}.report-signal-grid>div:nth-child(2n){border-right:0}.report-human-gate{flex-wrap:wrap}.report-human-gate>span{width:100%;padding-left:33px}.draft-decision{min-height:180px}.campaign-ready-card__actions{grid-column:1/-1;width:100%}.validation-qualification-strip{grid-template-columns:1fr}.validation-qualification-strip>div{border-right:0;border-bottom:1px solid var(--line);min-height:88px}.validation-qualification-strip>div:last-child{border-bottom:0}.review-page-heading{flex-direction:column;align-items:stretch}.review-page-heading>button{align-self:flex-start}.review-count-grid,.review-context-strip{grid-template-columns:1fr 1fr}.review-count-grid>div:nth-child(2),.review-context-strip>div:nth-child(2),.review-context-strip>div:nth-child(4){border-right:0}.review-count-grid>div:nth-child(-n+2),.review-context-strip>div:nth-child(-n+4){border-bottom:1px solid var(--line)}}@media (width<=480px){.participant-onboarding,.screening-page,.validation-report-page{padding-top:28px;padding-bottom:70px}.onboarding-heading h1,.screening-heading h1,.evaluation-gate h1,.report-heading h1{font-size:38px}.category-check-grid,.availability-row,.evaluation-gate__steps,.blind-price-grid,.double-answer-grid,.report-collection-grid,.report-signal-grid,.response-evidence-grid{grid-template-columns:1fr}.category-check{min-height:105px}.evaluation-question>.blind-price-grid,.evaluation-question>.double-answer-grid,.evaluation-question>.button{grid-column:1/-1}.price-reveal-card{grid-template-columns:1fr;padding:22px}.report-collection-grid>div,.report-signal-grid>div{border-right:0;border-bottom:1px solid var(--line);min-height:105px}.report-response-list summary{grid-template-columns:1fr;gap:7px}.response-evidence-grid>div{border-right:0;min-height:auto}.report-actions{flex-direction:column}.participant-hero__actions{flex-direction:column;align-items:stretch}.participant-hero__actions>span{text-align:center}.ops-review-page{padding-top:24px;padding-bottom:70px}.review-page-heading h1{font-size:39px}.review-count-grid,.review-context-strip,.review-evidence-grid,.review-outcome-choice{grid-template-columns:1fr}.review-count-grid>div,.review-context-strip>div,.review-evidence-grid>div:nth-child(odd){border-right:0}.review-count-grid>div,.review-context-strip>div{border-bottom:1px solid var(--line);min-height:78px}.review-card>header{flex-direction:column;padding:22px 19px}.review-status-stack{align-items:flex-start}.review-flags{margin:15px 19px 0}.review-flags small{width:100%;margin-left:0}.review-evidence-grid{padding:14px 19px 4px}.review-evidence-grid>div{min-height:auto}.review-participant-history{align-items:flex-start;margin:8px 19px 18px}.review-participant-history small{display:block}.review-form{padding:22px 19px 25px}}.reward-wallet-page,.ops-reward-page{max-width:1120px;margin:0 auto;padding-top:36px;padding-bottom:90px}.reward-wallet-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin:34px 0 28px;display:flex}.reward-wallet-heading .text-link{margin-bottom:28px}.reward-wallet-heading h1{letter-spacing:-.065em;margin:12px 0 14px;font-size:clamp(42px,6vw,72px);line-height:.96}.reward-wallet-heading h1 em{color:var(--coral);font-family:Georgia,serif;font-weight:500}.reward-wallet-heading p{color:#675b54;max-width:670px;margin:0;font-size:11px;line-height:1.7}.reward-local-notice{color:#604b18;background:#fff3cb;border:1px solid #c8a85c;border-radius:12px;align-items:flex-start;gap:12px;padding:17px 19px;display:flex}.reward-local-notice svg{flex:none}.reward-local-notice div{flex-direction:column;gap:4px;display:flex}.reward-local-notice strong{font-size:11px}.reward-local-notice span{font-size:9px;line-height:1.55}.reward-balance-card{border:1px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:18px;grid-template-columns:1.15fr 1.85fr;margin-top:14px;display:grid;overflow:hidden;box-shadow:9px 9px #ff9a7e}.reward-balance-main{border-right:1px solid #3e4139;flex-direction:column;min-height:230px;padding:30px;display:flex}.reward-balance-main span{color:var(--acid);letter-spacing:.1em;font-size:9px;font-weight:900}.reward-balance-main strong{color:var(--acid);letter-spacing:-.06em;margin:auto 0 5px;font-size:clamp(38px,5vw,60px)}.reward-balance-main small{color:#afb3a9;font-size:9px}.reward-balance-breakdown{grid-template-columns:repeat(3,1fr);display:grid}.reward-balance-breakdown>div{border-right:1px solid #3e4139;flex-direction:column;gap:8px;min-height:230px;padding:24px;display:flex}.reward-balance-breakdown>div:last-child{border-right:0}.reward-balance-breakdown svg{color:#9fa597}.reward-balance-breakdown span{color:#afb3a9;margin-top:auto;font-size:9px}.reward-balance-breakdown strong{color:var(--paper);letter-spacing:-.04em;overflow-wrap:anywhere;font-size:18px}.reward-review-pending{color:#754735;background:#fff0e9;border-radius:11px;align-items:center;gap:10px;margin-top:22px;padding:15px 18px;font-size:10px;line-height:1.55;display:flex}.reward-review-pending svg{flex:none}.reward-ledger-section{margin-top:52px}.reward-section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin:28px 0 17px;display:flex}.reward-section-head span{color:#a04830;letter-spacing:.12em;font-size:8px;font-weight:900}.reward-section-head h2{letter-spacing:-.045em;margin:6px 0 0;font-size:28px}.reward-section-head small{color:var(--muted);font-size:9px}.reward-ledger-list{border-top:1px solid var(--ink)}.reward-ledger-item{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:104px;padding:18px 8px;display:grid}.reward-ledger-icon{border:1px solid var(--ink);background:#ffe0d7;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.reward-ledger-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.reward-ledger-copy span{color:#a04830;font-size:8px;font-weight:850}.reward-ledger-copy strong{overflow-wrap:anywhere;font-size:12px}.reward-ledger-copy small{color:var(--muted);font-size:8px}.reward-ledger-amount{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.reward-ledger-amount strong{font-size:17px}.reward-ledger-amount span{color:#425222;background:#edf4dd;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.reward-ledger-item--claim_pending .reward-ledger-amount span{color:#665018;background:#fff3c9}.reward-ledger-item--paid .reward-ledger-amount span{color:#3c496d;background:#e9edff}.reward-empty{border:1px solid var(--line);background:var(--participant-paper);text-align:center;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:280px;display:flex}.reward-empty strong{font-size:15px}.reward-empty p{color:#675b54;max-width:480px;margin:0 0 8px;font-size:10px;line-height:1.6}.reward-claim-card{border:1px solid var(--ink);background:var(--participant-paper);border-radius:18px;gap:12px;margin-top:28px;padding:clamp(23px,4vw,34px);display:grid}.reward-claim-card>div:first-child>span{color:#a04830;letter-spacing:.11em;font-size:8px;font-weight:900}.reward-claim-card h2{letter-spacing:-.045em;margin:8px 0 6px;font-size:28px}.reward-claim-card p{color:#675b54;margin:0;font-size:10px}.reward-success{color:#40521f;background:#edf4dd;border:1px solid #9aae72;border-radius:10px;padding:13px 15px;font-size:9px;line-height:1.5}.ops-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.reward-ops-metrics{border:1px solid var(--ink);background:var(--paper);border-radius:14px;grid-template-columns:repeat(4,1fr);margin:14px 0 36px;display:grid;overflow:hidden}.reward-ops-metrics>div{border-right:1px solid var(--line);flex-direction:column;gap:7px;min-height:118px;padding:18px;display:flex}.reward-ops-metrics>div:last-child{border-right:0}.reward-ops-metrics span{color:var(--muted);margin-top:auto;font-size:8px}.reward-ops-metrics strong{letter-spacing:-.04em;font-size:21px}.ops-reward-list{gap:12px;display:grid}.ops-reward-card{border:1px solid var(--ink);background:var(--paper);border-radius:17px;overflow:hidden}.ops-reward-card--paid{border-color:#91a563}.ops-reward-card>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:23px 25px;display:flex}.ops-reward-card header>div>span{color:#a04830;letter-spacing:.08em;font-size:8px;font-weight:900}.ops-reward-card h3{letter-spacing:-.05em;margin:7px 0 5px;font-size:29px}.ops-reward-card header p{color:var(--muted);margin:0;font-size:9px}.ops-reward-actions{background:#f5f1e9;gap:13px;padding:23px 25px 26px;display:grid}.ops-reward-actions>label:first-child{flex-direction:column;gap:7px;display:flex}.ops-reward-actions>label:first-child span{font-size:9px;font-weight:850}.ops-reward-actions select{min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bfb9ae;border-radius:9px;padding:0 13px;font-size:10px}.ops-reward-paid{color:#415122;align-items:center;gap:12px;padding:22px 25px;display:flex}.ops-reward-paid div{flex-direction:column;gap:4px;display:flex}.ops-reward-paid strong{font-size:11px}.ops-reward-paid span{font-size:8px}@media (width<=780px){.reward-wallet-heading{flex-direction:column;align-items:stretch}.reward-wallet-heading>button{align-self:flex-start}.reward-balance-card{grid-template-columns:1fr}.reward-balance-main{border-bottom:1px solid #3e4139;border-right:0;min-height:190px}.reward-balance-breakdown>div{min-height:145px}.reward-ops-metrics{grid-template-columns:1fr 1fr}.reward-ops-metrics>div:nth-child(2){border-right:0}.reward-ops-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=480px){.site-header nav{gap:5px}.site-header .header-participant-link{display:none}.reward-wallet-page,.ops-reward-page{padding-top:24px;padding-bottom:70px}.reward-wallet-heading h1{font-size:39px}.reward-balance-breakdown{grid-template-columns:1fr}.reward-balance-breakdown>div{border-bottom:1px solid #3e4139;border-right:0;min-height:98px}.reward-balance-breakdown>div:last-child{border-bottom:0}.reward-ledger-item{grid-template-columns:auto 1fr}.reward-ledger-amount{grid-column:2;align-items:flex-start}.reward-ops-metrics{grid-template-columns:1fr}.reward-ops-metrics>div{border-right:0;border-bottom:1px solid var(--line);min-height:92px}.ops-reward-card>header{flex-direction:column;padding:21px 19px}.ops-reward-actions,.ops-reward-paid{padding:20px 19px 23px}.ops-panel-actions{justify-content:stretch;width:100%}.ops-panel-actions .button{flex:1}}.market-stage-intro,.market-stage-current{color:var(--muted);margin:0 0 18px;font-size:10px;line-height:1.65}.market-stage-current{border-left:3px solid var(--acid);color:var(--ink);background:#f1f4dc;padding:11px 13px}.market-report-page,.market-launch-page,.market-mission-page,.ops-market-page{max-width:1120px;margin:0 auto;padding-top:42px;padding-bottom:90px}.market-report-heading,.ops-market-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.market-report-heading h1,.market-mission-heading h1,.ops-market-heading h1,.market-launch-page>header h1{letter-spacing:-.065em;margin:12px 0 10px;font-size:clamp(38px,7vw,76px);line-height:.94}.market-report-heading p,.market-mission-heading p,.market-launch-page>header p{max-width:720px;color:var(--muted);font-size:11px;line-height:1.7}.market-ledger-warning{color:#733925;background:#fff0e9;border:1px solid #b9674e;border-radius:11px;align-items:flex-start;gap:10px;margin:14px 0;padding:15px 17px;font-size:10px;line-height:1.55;display:flex}.market-ledger-warning svg{flex:none}.market-package-card{border:1px solid var(--ink);background:var(--ink);color:var(--paper);box-shadow:9px 9px 0 var(--acid);border-radius:18px;grid-template-columns:1.2fr 1fr;display:grid;overflow:hidden}.market-package-card>div{padding:clamp(24px,5vw,48px)}.market-package-card>div>span{color:var(--acid);letter-spacing:.1em;font-size:9px;font-weight:900}.market-package-card h2{letter-spacing:-.055em;overflow-wrap:anywhere;margin:12px 0 10px;font-size:clamp(27px,4vw,46px);line-height:1}.market-package-card p{color:#bfc2b8;font-size:10px;line-height:1.6}.market-package-card dl{border-left:1px solid #3d4038;grid-template-columns:1fr 1fr;margin:0;display:grid}.market-package-card dl>div{border-bottom:1px solid #3d4038;border-right:1px solid #3d4038;flex-direction:column;justify-content:flex-end;gap:8px;min-width:0;padding:22px;display:flex}.market-package-card dt{color:#aeb2a7;font-size:8px}.market-package-card dd{color:var(--acid);overflow-wrap:anywhere;margin:0;font-size:clamp(18px,3vw,28px);font-weight:900}.market-signal-grid{border:1px solid var(--ink);border-radius:14px;grid-template-columns:repeat(4,1fr);margin:45px 0 18px;display:grid;overflow:hidden}.market-signal-grid>div{border-right:1px solid var(--line);background:var(--paper);flex-direction:column;gap:7px;min-height:135px;padding:20px;display:flex}.market-signal-grid>div:last-child{border-right:0}.market-signal-grid>div.is-active{background:#f1f4dc}.market-signal-grid span{color:var(--muted);font-size:8px}.market-signal-grid strong{margin-top:auto;font-size:26px}.market-signal-grid small{color:var(--muted);font-size:8px}.market-progress-panel{grid-template-columns:1fr 1fr;gap:12px;display:grid}.market-progress-column{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:22px}.market-progress-column>div{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;display:grid}.market-progress-column span{font-size:10px;font-weight:850}.market-progress-column strong{font-size:13px}.market-progress-column p{color:var(--muted);margin:14px 0 0;font-size:9px}.market-approval-card{border:1px solid var(--ink);background:#f5f1e9;border-radius:18px;gap:15px;margin-top:28px;padding:clamp(22px,4vw,34px);display:grid}.market-approval-card>div:first-child{align-items:center;gap:12px;display:flex}.market-approval-card h2{margin:5px 0 0;font-size:27px}.market-approval-card span{letter-spacing:.08em;font-size:8px;font-weight:900}.market-approval-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.market-approval-actions{flex-wrap:wrap;gap:9px;display:flex}.market-safety-note,.market-launch-boundary{background:#eef3df;border:1px solid #9baa76;border-radius:11px;align-items:flex-start;gap:11px;margin-top:20px;padding:14px 16px;display:flex}.market-safety-note p,.market-launch-boundary p{color:#425026;margin:0;font-size:9px;line-height:1.6}.market-launch-page{max-width:900px}.market-launch-page>header{margin-bottom:30px}.market-launch-offer{border:1px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:20px;padding:clamp(26px,6vw,54px);box-shadow:9px 9px #ff9a7e}.market-launch-offer>span{color:var(--acid);font-size:9px;font-weight:900}.market-launch-offer h2{letter-spacing:-.055em;overflow-wrap:anywhere;margin:13px 0 28px;font-size:clamp(31px,6vw,56px);line-height:1.02}.market-launch-offer dl{background:#4a4c45;grid-template-columns:1fr 1fr 1fr;gap:1px;margin:0;display:grid}.market-launch-offer dl>div{background:var(--ink);min-width:0;padding:17px}.market-launch-offer dt{color:#aeb2a7;font-size:8px}.market-launch-offer dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:11px;font-weight:800}.market-launch-steps{grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0;display:grid}.market-launch-steps>div{border:1px solid var(--line);background:var(--paper);border-radius:13px;flex-direction:column;gap:7px;min-height:150px;padding:20px;display:flex}.market-launch-steps strong{margin-top:auto;font-size:14px}.market-launch-steps span{color:var(--muted);font-size:9px;line-height:1.5}.market-mission-page{max-width:900px}.market-mission-heading{margin-bottom:28px}.market-profile-lock{background:#fff0e9;border:1px solid #b9674e;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:16px 0;padding:17px;display:grid}.market-profile-lock strong{font-size:11px}.market-profile-lock p{color:#68483e;margin:4px 0 0;font-size:9px}.market-mission-offer{border:1px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:16px;margin:18px 0;padding:24px}.market-mission-offer span{color:#ff9a7e;font-size:8px;font-weight:900}.market-mission-offer h2{letter-spacing:-.05em;overflow-wrap:anywhere;margin:8px 0;font-size:30px}.market-mission-offer p{color:#c4c7bd;margin:0;font-size:9px}.market-reward-ladder{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 34px;display:grid}.market-reward-ladder>div{background:var(--participant-paper);border:1px solid #b9674e;border-radius:13px;flex-direction:column;gap:7px;min-width:0;padding:19px;display:flex}.market-reward-ladder span{color:#8e442d;font-size:8px;font-weight:900}.market-reward-ladder strong{overflow-wrap:anywhere;font-size:24px}.market-reward-ladder small{color:#69574e;font-size:8px}.market-mission-card{border:1px solid var(--ink);background:var(--participant-paper);border-radius:17px;margin-top:18px;overflow:hidden}.market-mission-card__head{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:22px;display:flex}.market-mission-card__head span{color:#a04830;font-size:8px;font-weight:900}.market-mission-card__head h2{margin:6px 0 0;font-size:23px}.market-mission-card__head>strong{background:#edf4dd;border-radius:999px;align-self:flex-start;padding:6px 8px;font-size:8px}.market-mission-form{gap:15px;padding:22px;display:grid}.market-mission-form fieldset{border:0;min-width:0;margin:0;padding:0}.market-mission-form legend,.market-mission-form>label>span{margin-bottom:7px;font-size:9px;font-weight:850;display:block}.market-mission-form textarea,.market-mission-form input[type=url]{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #bfb9ae;border-radius:9px;padding:12px;font-size:10px;line-height:1.55}.market-outcome-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.market-outcome-options label{position:relative}.market-outcome-options input{opacity:0;position:absolute}.market-outcome-options label>span{cursor:pointer;background:#fff;border:1px solid #bfb9ae;border-radius:10px;flex-direction:column;gap:5px;min-height:80px;padding:13px;display:flex}.market-outcome-options input:checked+span{background:#fff0e9;border-color:#a04830;box-shadow:inset 0 0 0 1px #a04830}.market-outcome-options input:focus-visible+span{outline-offset:3px;outline:3px solid #5b71d8}.market-outcome-options strong{font-size:10px}.market-outcome-options small{color:var(--muted);font-size:8px;line-height:1.4}.market-mission-status,.market-mission-lock{color:var(--muted);align-items:center;gap:9px;margin:0;padding:22px;font-size:10px;display:flex}.ops-market-economics{background:var(--ink);color:var(--paper);border-radius:11px;align-items:center;gap:10px;margin:16px 0;padding:14px 16px;display:flex}.ops-market-economics p{margin:0;font-size:9px;line-height:1.55}.ops-market-review-tools{border:1px solid var(--ink);background:#f5f1e9;border-radius:16px;gap:16px;margin-top:38px;padding:22px;display:grid}.ops-market-review-tools__head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.ops-market-review-tools__head span{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:900}.ops-market-review-tools__head h2{letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(23px,3vw,34px)}.ops-market-review-filters{grid-template-columns:minmax(190px,.75fr) minmax(260px,1.25fr);gap:11px;display:grid}.ops-market-review-filters>label{min-width:0;color:var(--ink);gap:7px;font-size:9px;font-weight:850;display:grid}.ops-market-review-filters select,.ops-market-review-search{width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bfb9ae;border-radius:9px}.ops-market-review-filters select{padding:10px;font-size:10px}.ops-market-review-search{align-items:center;gap:8px;padding:0 11px;display:flex}.ops-market-review-search svg{color:var(--muted);flex:none}.ops-market-review-search input{width:100%;min-width:0;min-height:42px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:10px}.ops-market-review-filters select:focus-visible,.ops-market-review-search:focus-within,.ops-market-review-views button:focus-visible,.ops-market-pagination button:focus-visible{outline-offset:2px;outline:3px solid #5b71d8}.ops-market-review-views{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.ops-market-review-views button{min-width:0;min-height:46px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #bfb9ae;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:9px;font-weight:850;display:flex}.ops-market-review-views button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--acid)}.ops-market-review-views button span{min-width:23px;color:var(--ink);text-align:center;background:#ece8df;border-radius:999px;padding:4px 6px;font-size:8px}.ops-market-review-summary{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.ops-market-section{margin-top:38px}.ops-market-section>h2{letter-spacing:-.045em;font-size:30px}.ops-market-section__head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ops-market-section__head h2{letter-spacing:-.045em;margin:0;font-size:30px}.ops-market-section__head p{color:var(--muted);margin:0;font-size:9px}.ops-market-empty{background:var(--paper);border:1px dashed #bfb9ae;border-radius:13px;gap:5px;margin-top:12px;padding:24px 20px;display:grid}.ops-market-empty strong{font-size:12px}.ops-market-empty p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.ops-market-pagination{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:15px;display:grid}.ops-market-pagination button{border:1px solid var(--ink);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 13px;font-size:9px;font-weight:850;display:inline-flex}.ops-market-pagination button:disabled{border-color:var(--line);color:#9a9d95;cursor:not-allowed}.ops-market-pagination>span{min-width:0;color:var(--muted);text-align:center;font-size:9px;line-height:1.45}.ops-market-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ops-market-config-card{border:1px solid var(--ink);background:var(--paper);border-radius:15px;min-width:0;overflow:hidden}.ops-market-config-card>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:19px;display:flex}.ops-market-config-card header span{color:var(--muted);letter-spacing:.07em;font-size:8px;font-weight:850}.ops-market-config-card h3{overflow-wrap:anywhere;margin:6px 0 0;font-size:19px}.ops-market-config-card header>strong{align-self:flex-start;font-size:9px}.ops-market-config-progress{color:var(--muted);background:#f5f1e9;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:13px 19px;font-size:8px;display:flex}.ops-market-config-form{gap:13px;padding:19px;display:grid}.ops-market-config-form>label,.ops-market-config-fields label{gap:6px;min-width:0;font-size:8px;font-weight:850;display:grid}.ops-market-config-form select,.ops-market-config-form input[type=number],.ops-market-config-form input[type=datetime-local]{width:100%;min-width:0;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bfb9ae;border-radius:8px;padding:10px;font-size:9px}.ops-market-config-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ops-market-commitment{border-radius:9px;align-items:center;gap:8px;padding:11px;font-size:9px;font-weight:850;display:flex}.ops-market-commitment.is-valid{color:#425026;background:#eef3df}.ops-market-commitment.is-invalid{color:#733925;background:#fff0e9}.ops-market-review-card{border:1px solid var(--ink);background:var(--paper);border-radius:15px;margin-top:12px;overflow:hidden}.ops-market-review-card>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:20px;display:flex}.ops-market-review-card header span{color:var(--muted);font-size:8px}.ops-market-review-card h3{margin:6px 0 0;font-size:20px}.ops-market-review-card>blockquote,.ops-market-review-card>p,.ops-market-review-card>a{overflow-wrap:anywhere;margin:0;padding:16px 20px 0;font-size:10px;line-height:1.65;display:block}.ops-market-review-form{background:#f5f1e9;gap:13px;margin-top:18px;padding:20px;display:grid}.ops-market-review-form>label{gap:7px;font-size:9px;font-weight:850;display:grid}.ops-market-review-form select,.ops-market-review-form textarea{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bfb9ae;border-radius:8px;padding:11px;font-size:10px}.ops-market-check-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.ops-market-check-grid label{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:7px;min-height:45px;padding:9px;font-size:8px;display:flex}.ops-maintenance-actions{flex-wrap:wrap;align-items:center;gap:7px;padding:18px 20px;display:flex}.ops-maintenance-actions span{margin-right:auto;font-size:9px;font-weight:850}.ops-maintenance-actions button{border:1px solid var(--ink);min-height:40px;font:inherit;background:#fff;border-radius:8px;padding:0 12px;font-size:9px;font-weight:850}.beta-state{background:var(--cream);place-items:center;min-height:100vh;padding:24px;display:grid}.beta-state>div{border:1px solid var(--ink);border-radius:var(--radius-lg);background:var(--paper);width:min(100%,560px);box-shadow:var(--shadow);gap:18px;padding:clamp(24px,6vw,48px);display:grid}.beta-state h1{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(32px,8vw,56px)}.beta-state p{color:var(--muted);margin:0;line-height:1.65}.beta-auth-form,.feedback-dialog form{gap:16px;display:grid}.beta-auth-form label,.feedback-dialog label{gap:7px;font-size:13px;font-weight:800;display:grid}.beta-auth-form input,.feedback-dialog select,.feedback-dialog textarea{border:1px solid var(--line-dark);width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:12px}.beta-auth-form small,.feedback-dialog small{color:var(--muted);font-size:11px;line-height:1.5}.beta-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.beta-role-grid button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:16px;align-content:center;gap:10px;min-height:150px;padding:20px;display:grid}.beta-role-grid button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:var(--acid-soft)}.beta-role-grid strong{font-size:20px}.beta-role-grid span{color:var(--muted);font-size:12px;line-height:1.5}.beta-account-actions{z-index:30;align-items:center;gap:8px;display:flex;position:fixed;top:10px;right:12px}.beta-account-actions>button{color:#fff;cursor:pointer;background:#242720;border:1px solid #45483f;border-radius:999px;min-height:32px;padding:5px 11px;font-size:10px}.beta-account-actions>button:first-child{background:var(--paper);color:var(--ink)}.beta-withdrawal-notice{background:var(--acid-soft);border:1px solid #8ca227;border-radius:12px;gap:7px;padding:16px;display:grid}.beta-withdrawal-notice p{color:#4e581c;font-size:12px}.account-withdrawal-dialog{background:var(--paper);width:min(100% - 36px,520px);max-height:calc(100vh - 36px);color:var(--ink);box-shadow:var(--shadow);border:0;border-radius:22px;margin:auto;padding:clamp(22px,5vw,36px);position:fixed;inset:0;overflow:auto}.account-withdrawal-dialog::backdrop{background:#17191494}.account-withdrawal-dialog h2{letter-spacing:-.04em;margin:0;padding-right:44px;font-size:clamp(26px,5vw,36px)}.account-withdrawal-dialog ul{color:var(--muted);gap:9px;margin:22px 0;padding-left:20px;font-size:13px;line-height:1.55;display:grid}.account-withdrawal-actions{justify-content:flex-end;gap:9px;display:flex}.operator-mfa-panel{z-index:39;border:1px solid var(--ink);background:var(--paper);width:min(100% - 36px,390px);max-height:calc(100vh - 120px);box-shadow:var(--shadow);border-radius:16px;gap:14px;padding:18px;display:grid;position:fixed;bottom:76px;right:18px;overflow:auto}.operator-mfa-panel__head{align-items:flex-start;gap:10px;display:flex}.operator-mfa-panel__head>svg{flex:none}.operator-mfa-panel__head strong,.operator-mfa-panel__head span{display:block}.operator-mfa-panel__head span,.operator-mfa-panel p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.55}.operator-mfa-panel form{gap:8px;display:grid}.operator-mfa-panel label{font-size:11px;font-weight:800}.operator-mfa-panel input{border:1px solid var(--line-dark);text-align:center;letter-spacing:.22em;background:#fff;border-radius:9px;width:100%;min-height:44px;padding:10px;font-size:20px;font-weight:850}.operator-mfa-enroll{gap:10px;display:grid}.operator-mfa-enroll img{border:8px solid #fff;border-radius:10px;width:min(100%,190px);margin:0 auto}.operator-mfa-enroll details{font-size:10px}.operator-mfa-enroll code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#ece9e0;margin-top:7px;padding:8px;display:block}.operator-mfa-recovery{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px;padding-top:12px;display:flex}.operator-mfa-recovery p{flex:1;margin:0}.operator-mfa-recovery button{color:var(--danger);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:0;font-size:10px;font-weight:800;display:inline-flex}.feedback-launcher{z-index:40;border:1px solid var(--ink);background:var(--acid);min-height:48px;color:var(--ink);font:inherit;box-shadow:var(--shadow);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-size:12px;font-weight:850;display:inline-flex;position:fixed;bottom:18px;right:18px}.feedback-dialog{background:var(--paper);width:min(100% - 36px,520px);max-height:calc(100vh - 36px);color:var(--ink);box-shadow:var(--shadow);border:0;border-radius:22px;margin:auto;padding:clamp(22px,5vw,36px);position:fixed;inset:0;overflow:auto}.feedback-dialog::backdrop{background:#17191494}.feedback-dialog h2{letter-spacing:-.04em;padding-right:44px;font-size:30px}.feedback-close{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:18px;right:18px}.feedback-dialog textarea{resize:vertical;min-height:130px}.feedback-dialog fieldset{border:0;margin:0;padding:0}.feedback-dialog legend{margin-bottom:8px;font-size:13px;font-weight:800}.feedback-score{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.feedback-score button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;min-height:44px}.feedback-score button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--acid)}.feedback-consent{align-items:start;grid-template-columns:auto 1fr!important}.feedback-consent input{width:18px;height:18px}.feedback-ops-list{gap:12px;margin-top:22px;display:grid}.feedback-ops-list article{border:1px solid var(--line);background:var(--paper);border-radius:14px;gap:12px;padding:18px;display:grid}.feedback-ops-list article>div{justify-content:space-between;gap:12px;display:flex}.feedback-ops-list article span,.feedback-ops-list article small{color:var(--muted);font-size:10px}.feedback-ops-list article p{overflow-wrap:anywhere;margin:0;line-height:1.65}@media (width<=780px){.market-report-heading,.ops-market-heading{flex-direction:column;align-items:stretch}.market-report-heading>button,.ops-market-heading>button{align-self:flex-start}.market-package-card{grid-template-columns:1fr}.market-package-card dl{border-top:1px solid #3d4038;border-left:0}.market-signal-grid{grid-template-columns:1fr 1fr}.market-signal-grid>div:nth-child(2){border-right:0}.market-signal-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.market-launch-offer dl,.market-launch-steps{grid-template-columns:1fr}.market-launch-steps>div{min-height:115px}.ops-market-review-filters{grid-template-columns:1fr}.ops-market-review-views{grid-template-columns:1fr 1fr}.ops-market-config-grid{grid-template-columns:1fr}.ops-market-check-grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.beta-role-grid{grid-template-columns:1fr}.beta-role-grid button{min-height:120px}.operator-mfa-panel{width:calc(100% - 24px);bottom:70px;right:12px}.feedback-launcher{bottom:12px;right:12px}.market-report-page,.market-launch-page,.market-mission-page,.ops-market-page{padding-top:24px;padding-bottom:70px}.market-package-card dl,.market-signal-grid,.market-progress-panel,.market-reward-ladder,.market-outcome-options{grid-template-columns:1fr}.market-package-card dl>div,.market-signal-grid>div{border-right:0;border-bottom:1px solid var(--line);min-height:90px}.market-profile-lock{grid-template-columns:auto 1fr}.market-profile-lock .button{grid-column:1/-1}.market-mission-card__head{flex-direction:column}.market-approval-actions .button{width:100%}.ops-market-review-tools{padding:18px 15px}.ops-market-review-tools__head{flex-direction:column;align-items:stretch}.ops-market-review-tools__head .button{width:100%}.ops-market-section__head{flex-direction:column;align-items:flex-start;gap:5px}.ops-market-pagination{gap:6px}.ops-market-pagination button{padding:0 9px}.ops-market-config-fields,.ops-market-check-grid{grid-template-columns:1fr}}.landing-stage-picker{border:0;min-width:0;margin:0 0 22px;padding:0}.landing-stage-picker legend{margin-bottom:10px;font-size:13px;font-weight:850}.landing-stage-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.landing-stage-picker label{border:1px solid var(--line);cursor:pointer;background:#ffffff94;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;min-height:82px;padding:15px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.landing-stage-picker label:hover{border-color:var(--ink)}.landing-stage-picker label.is-selected{border-color:var(--ink);background:var(--acid-soft);box-shadow:inset 0 0 0 1px var(--ink)}.landing-stage-picker input{width:17px;height:17px;accent-color:var(--ink);margin:2px 0 0}.landing-stage-picker input:focus-visible{outline-offset:4px}.landing-stage-picker span,.landing-stage-picker strong,.landing-stage-picker small{min-width:0;display:block}.landing-stage-picker strong{word-break:keep-all;font-size:12px;line-height:1.35}.landing-stage-picker small{color:var(--muted);word-break:keep-all;margin-top:5px;font-size:9px;line-height:1.45}.market-stage-selection{border-left:3px solid var(--acid);color:var(--ink);background:#f1f4dc;margin:0 0 18px;padding:11px 13px;font-size:10px;line-height:1.65}.participant-income-ladder{padding-top:70px;padding-bottom:80px}.participant-income-ladder__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.participant-income-ladder__grid article{background:#fffaf6;border:1px solid #d7c9c0;border-radius:17px;flex-direction:column;align-items:flex-start;min-width:0;min-height:255px;padding:24px;display:flex}.participant-income-ladder__grid article>svg{margin-bottom:auto}.participant-income-ladder__grid article>span{color:#a04830;letter-spacing:.1em;margin-top:24px;font-size:8px;font-weight:900}.participant-income-ladder__grid article>strong{letter-spacing:-.035em;word-break:keep-all;margin-top:7px;font-size:20px;line-height:1.15}.participant-income-ladder__grid article>p{color:#675b54;margin:10px 0 0;font-size:10px;line-height:1.6}.participant-income-ladder__grid article.is-disabled{color:#777a72;background:#ede9e1;border-style:dashed}.participant-income-ladder__grid article.is-disabled button{color:#777a72;background:0 0;border:1px solid #b9b7b0;border-radius:999px;min-height:32px;margin-top:14px;padding:6px 9px;font-size:8px;font-weight:800}.market-ready-card{background:#f1f4dc}.market-disclosure-badge{color:#425026;background:#eef3df;border:1px solid #9baa76;border-radius:999px;align-items:center;gap:7px;width:fit-content;max-width:100%;margin-bottom:15px;padding:8px 11px;font-size:9px;font-weight:850;display:inline-flex}.market-public-proof-list,.market-publication-results{margin-top:38px}.market-public-proof-list>div:first-child{margin-bottom:17px}.market-public-proof-list>div:first-child>span{color:var(--muted);letter-spacing:.1em;font-size:8px;font-weight:900}.market-public-proof-list h2{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(25px,4vw,36px)}.market-public-proof-list>p,.market-public-proof-list article{border:1px solid var(--line);background:var(--paper);border-radius:13px;margin:10px 0 0;padding:18px}.market-public-proof-list article>div{justify-content:space-between;gap:12px;display:flex}.market-public-proof-list article a{overflow-wrap:anywhere;margin-top:14px;font-size:10px;font-weight:800;display:block}.market-public-proof-list article p,.market-public-proof-list>p{color:var(--muted);font-size:9px;line-height:1.55}.market-publication-result{border:1px solid var(--ink);background:var(--paper);border-radius:15px;margin-top:12px;overflow:hidden}.market-publication-result>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:20px;display:flex}.market-publication-result>header span,.market-publication-result>header a{overflow-wrap:anywhere;font-size:9px;display:block}.market-publication-result>header a{margin-top:6px;font-weight:800}.market-publication-result>p,.market-publication-result>small,.market-publication-result>div:not(.market-correction-form){margin:0;padding:15px 20px 0;font-size:9px;line-height:1.6;display:block}.market-publication-result dl{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin:16px 20px 0;display:grid;overflow:hidden}.market-publication-result dl>div{border-right:1px solid var(--line);min-width:0;padding:12px}.market-publication-result dl>div:last-child{border-right:0}.market-publication-result dt{color:var(--muted);font-size:8px}.market-publication-result dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;font-weight:850}.market-correction-form,.ops-metrics-form{background:#f5f1e9;gap:13px;margin-top:18px;padding:20px;display:grid}.market-correction-form>label,.ops-metrics-form>label{gap:7px;min-width:0;font-size:9px;font-weight:850;display:grid}.market-correction-form select,.market-correction-form textarea,.ops-metrics-form input{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #bfb9ae;border-radius:8px;padding:11px;font-size:10px}.ops-selection-actions,.ops-correction-list,.ops-metrics-summary,.ops-selection-note{border-radius:10px;margin:16px 20px 0;padding:14px;font-size:9px;line-height:1.55}.ops-selection-actions{background:#eef3df;border:1px solid #9baa76;gap:11px;display:grid}.ops-selection-actions p{margin:0}.ops-correction-list{background:#fff0e9;border:1px solid #d4ad9f;gap:7px;display:grid}.ops-correction-list span{overflow-wrap:anywhere}.ops-metrics-form>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ops-metrics-form>div>label{gap:6px;min-width:0;font-size:8px;display:grid}.ops-metrics-summary{background:var(--acid-soft);color:#425026;border:1px solid #aabd59}.ops-selection-note{border:1px solid var(--line);color:var(--muted);background:#f5f1e9}.state-panel--loading{text-align:center}.beta-state h1{overflow-wrap:normal;word-break:keep-all;line-height:1.02}@media (width<=780px){.participant-income-ladder__grid{grid-template-columns:1fr}.participant-income-ladder__grid article{min-height:210px}.market-publication-result dl{grid-template-columns:repeat(2,minmax(0,1fr))}.market-publication-result dl>div{border-bottom:1px solid var(--line)}.ops-metrics-form>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.landing-stage-picker>div,.market-publication-result dl,.ops-metrics-form>div{grid-template-columns:1fr}.landing-stage-picker label{min-height:72px}.participant-income-ladder{padding-top:52px;padding-bottom:58px}.participant-income-ladder__grid article{min-height:190px;padding:21px}.market-publication-result>header{flex-direction:column}.market-publication-result dl>div{border-right:0}.beta-state{padding:16px}.beta-state>div{padding:22px}.beta-state h1{font-size:clamp(29px,10vw,40px)}}.concept-draft-shell,.concept-draft-card{max-width:1050px;margin:0 auto 28px}.concept-draft-card{border:1px solid var(--ink);background:var(--paper);box-shadow:8px 8px 0 var(--ink);border-radius:20px;overflow:hidden}.concept-draft-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex}.concept-draft-card>header span{color:#6f8200;letter-spacing:.12em;font-size:8px;font-weight:900}.concept-draft-card>header h2{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(24px,3vw,34px)}.concept-draft-card>header>strong{color:var(--muted);background:#ece9e0;border-radius:999px;flex:none;padding:7px 10px;font-size:9px}.concept-draft-card>header>strong.is-published{background:var(--acid-soft);color:#425026}.concept-draft-preview{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);display:grid}.concept-draft-preview__copy{background:var(--ink);min-width:0;color:var(--paper);padding:clamp(24px,4vw,40px)}.concept-draft-preview__copy>span{color:var(--acid);letter-spacing:.1em;font-size:8px;font-weight:900}.concept-draft-preview__copy h3{letter-spacing:-.055em;word-break:keep-all;margin:13px 0 11px;font-size:clamp(30px,5vw,52px);line-height:1.02}.concept-draft-preview__copy p{color:#c4c7bd;margin:0;font-size:11px;line-height:1.7}.concept-draft-preview dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.concept-draft-preview dl>div{border:0 solid var(--line);border-bottom-width:1px;border-right-width:1px;flex-direction:column;gap:8px;min-width:0;padding:19px;display:flex}.concept-draft-preview dt{color:var(--muted);font-size:8px}.concept-draft-preview dd{overflow-wrap:anywhere;margin:auto 0 0;font-size:10px;font-weight:850;line-height:1.45}.concept-draft-notice{background:#eef3df;border:1px solid #9baa76;border-radius:11px;gap:10px;margin:20px 24px 0;padding:14px;display:flex}.concept-draft-notice svg{flex:none}.concept-draft-notice p{color:#425026;margin:0;font-size:9px;line-height:1.6}.concept-draft-card>.review-attestation,.concept-draft-card>.reward-success,.concept-draft-card>.form-error{margin:16px 24px 0}.concept-draft-actions{flex-wrap:wrap;gap:9px;padding:18px 24px 24px;display:flex}.concept-page{max-width:1040px;margin:0 auto;padding-top:60px;padding-bottom:90px}.concept-hero{text-align:center;max-width:860px;margin:0 auto 42px}.concept-disclosure{color:#733925;background:#fff0e9;border:1px solid #b9674e;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin-bottom:22px;padding:8px 12px;font-size:9px;font-weight:850;display:inline-flex}.concept-hero .eyebrow{justify-content:center}.concept-hero h1{letter-spacing:-.07em;word-break:keep-all;margin:18px 0;font-size:clamp(48px,8vw,86px);line-height:.97}.concept-hero>p{max-width:720px;color:var(--muted);margin:0 auto;font-size:14px;line-height:1.75}.concept-hero__meta{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:22px;display:flex}.concept-hero__meta span{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:999px;padding:7px 10px;font-size:8px}.concept-offer-card{border:1px solid var(--ink);background:var(--ink);color:var(--paper);box-shadow:10px 10px 0 var(--acid);border-radius:22px;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);display:grid;overflow:hidden}.concept-offer-card__copy{min-width:0;padding:clamp(28px,6vw,58px)}.concept-offer-card__copy>span{color:var(--acid);font-size:9px;font-weight:900}.concept-offer-card__copy h2{letter-spacing:-.06em;word-break:keep-all;margin:13px 0;font-size:clamp(36px,6vw,66px);line-height:1}.concept-offer-card__copy p{color:#c4c7bd;margin:0;font-size:12px;line-height:1.7}.concept-offer-card__price{border-left:1px solid #40433b;flex-direction:column;justify-content:flex-end;gap:9px;padding:clamp(25px,5vw,45px);display:flex}.concept-offer-card__price span,.concept-offer-card__price small{color:#aeb2a7;font-size:8px}.concept-offer-card__price strong{color:var(--acid);overflow-wrap:anywhere;font-size:clamp(28px,4vw,44px)}.concept-context-grid,.concept-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:48px;display:grid}.concept-context-grid article,.concept-proof-grid article{border:1px solid var(--line);background:var(--paper);border-radius:15px;min-width:0;padding:24px}.concept-context-grid span,.concept-proof-section>div:first-child>span,.concept-proof-grid span,.concept-interest-card form>div>span{color:#6f8200;letter-spacing:.1em;font-size:8px;font-weight:900}.concept-context-grid strong{word-break:keep-all;margin-top:25px;font-size:20px;line-height:1.25;display:block}.concept-context-grid p,.concept-proof-grid p{color:var(--muted);margin:10px 0 0;font-size:10px;line-height:1.6}.concept-proof-section{margin-top:70px}.concept-proof-section h2,.concept-interest-card h2{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(30px,4vw,46px)}.concept-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.concept-proof-grid article{flex-direction:column;min-height:170px;display:flex}.concept-proof-grid p{margin-top:auto;font-size:11px}.concept-interest-card{border:1px solid var(--ink);background:var(--paper);border-radius:20px;margin-top:70px;overflow:hidden}.concept-interest-card form>div>p,.concept-interest-complete p{color:var(--muted);margin:12px 0 0;font-size:10px;line-height:1.65}.concept-interest-card form>label{grid-template-columns:auto 1fr;align-items:start;gap:9px;font-size:10px;line-height:1.55;display:grid}.concept-interest-card form>label input{width:18px;height:18px}.concept-interest-boundary{border-top:1px solid var(--line);color:var(--muted);background:#f5f1e9;gap:9px;padding:16px 20px;font-size:9px;line-height:1.55;display:flex}.concept-interest-boundary svg{flex:none}.concept-page-footer p{margin:0;font-size:9px;line-height:1.6}@media (width<=780px){.concept-draft-preview,.concept-offer-card{grid-template-columns:1fr}.concept-offer-card__price{border-top:1px solid #40433b;border-left:0}.concept-proof-grid{grid-template-columns:1fr}.concept-proof-grid article{min-height:130px}}@media (width<=480px){.concept-draft-card>header{flex-direction:column}.concept-draft-preview dl,.concept-context-grid{grid-template-columns:1fr}.concept-draft-actions .button{width:100%}.concept-page{padding-top:34px;padding-bottom:70px}.concept-hero h1{font-size:clamp(42px,14vw,56px)}.concept-hero>p{font-size:12px}}.app-shell--user-facing{font-size:var(--type-body)}.app-shell--user-facing *{font-size:max(var(--type-caption), 1em)!important}.app-shell--user-facing :where(p,li,dd,blockquote){line-height:1.6;font-size:var(--type-body)!important}.app-shell--user-facing :where(small,dt){line-height:1.45;font-size:var(--type-caption)!important}.app-shell--user-facing :where(input,textarea,select,button){line-height:1.45;font-size:var(--type-body)!important}.app-shell--user-facing h1{line-height:1.08;font-size:var(--type-display)!important}.app-shell--user-facing h2{line-height:1.15;font-size:var(--type-card-title)!important}.app-shell--user-facing h3{line-height:1.2;font-size:22px!important}.app-shell--user-facing :where(.eyebrow,.micro-badge,.participant-pill,.status-chip,.sandbox-banner){font-size:var(--type-caption)!important}.app-shell--user-facing :where(.hero-lede,.evaluation-heading>p,.participant-hero__copy>p){font-size:var(--type-emphasis)!important}.app-shell--user-facing :where(.participant-section-head,.report-section-head,.reward-section-head) h2{font-size:var(--type-section-title)!important}.app-shell--user-facing .button--small{font-size:var(--type-small)!important}.app-shell--user-facing .wordmark>span:not(.wordmark-mark),.app-shell--user-facing .wordmark--footer{font-size:15px!important}.app-shell--user-facing .wordmark-mark{font-size:13px!important}.app-shell--user-facing .footer-small,.app-shell--user-facing .footer-assurances span{font-size:var(--type-caption)!important}.concept-delivery-shell,.concept-delivery-card{max-width:1050px;margin:0 auto 32px}.concept-delivery-card{border:1px solid var(--ink);background:var(--paper);box-shadow:8px 8px 0 var(--ink);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:clamp(24px,4vw,38px);display:grid}.concept-delivery-card__icon{background:var(--ink);width:58px;height:58px;color:var(--acid);border-radius:16px;place-items:center;display:grid}.concept-delivery-card__copy>div:first-child{align-items:center;gap:10px;display:flex}.concept-delivery-card__copy>div:first-child>span{color:#667b00;letter-spacing:.1em;font-weight:900}.concept-delivery-card__copy>div:first-child>strong{font-size:var(--type-caption);background:#ece9e0;border-radius:999px;padding:5px 8px}.concept-delivery-card__copy>div:first-child>strong.is-published{background:var(--acid-soft)}.concept-delivery-card h2{max-width:660px;font-size:var(--type-card-title);margin:10px 0 8px}.concept-delivery-card__copy>p{color:var(--muted);margin:0}.concept-delivery-facts{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.concept-delivery-facts span{border:1px solid var(--line);background:var(--white);color:var(--muted);font-size:var(--type-caption);border-radius:999px;padding:7px 9px}.concept-delivery-card__actions{gap:8px;min-width:185px;display:grid}.concept-page{width:min(100%,1120px);margin:0 auto;padding:clamp(34px,6vw,72px) clamp(20px,5vw,64px) 96px}.concept-disclosure{color:#733925;width:fit-content;font-size:var(--type-caption);background:#fff0e9;border:1px solid #b9674e;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:9px 13px;font-weight:850;display:inline-flex}.concept-sales-hero{border:1px solid var(--ink);background:var(--ink);color:var(--paper);box-shadow:10px 10px 0 var(--acid);border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);display:grid;overflow:hidden}.concept-sales-hero__copy{min-width:0;padding:clamp(34px,6vw,68px)}.concept-overline{color:var(--acid);letter-spacing:.08em;align-items:center;gap:7px;font-weight:900;display:inline-flex}.concept-product-name{color:#c8ccbf;margin:24px 0 10px;font-weight:800;font-size:var(--type-small)!important}.concept-sales-hero h1{max-width:14ch;font-size:var(--type-display);letter-spacing:-.055em;overflow-wrap:anywhere;word-break:normal;margin:0;line-height:1.06}.concept-product-name,.concept-sales-description,.concept-deliverable-grid p,.concept-context-grid strong,.concept-proof-grid p{overflow-wrap:anywhere;word-break:normal}.concept-sales-description{color:#d5d8d0;max-width:680px;margin:24px 0 0;font-size:var(--type-emphasis)!important}.concept-sales-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.concept-sales-actions>span{color:#afb4a8;max-width:220px;font-size:var(--type-caption)}.concept-price-panel{border-left:1px solid #40433b;flex-direction:column;justify-content:flex-end;gap:11px;padding:clamp(30px,5vw,52px);display:flex}.concept-price-panel>span,.concept-price-panel>small{color:#b8bdb1}.concept-price-panel>strong{color:var(--acid);line-height:1;font-size:clamp(32px,4vw,48px)!important}.concept-price-panel>p{color:var(--paper);margin:4px 0 0}.concept-deliverables,.concept-proof-section{margin-top:72px}.concept-section-heading>span,.concept-context-grid article>span,.concept-deliverable-grid article>span,.concept-proof-grid article>span,.concept-interest-card form>div>span{color:#667b00;letter-spacing:.1em;font-weight:900}.concept-section-heading h2{max-width:700px;margin:9px 0 0;font-size:var(--type-section-title)!important}.concept-deliverable-grid,.concept-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:25px;display:grid}.concept-deliverable-grid article,.concept-proof-grid article{border:1px solid var(--line);background:var(--paper);border-radius:16px;flex-direction:column;gap:18px;min-width:0;min-height:190px;padding:26px;display:flex}.concept-deliverable-grid article svg{color:#667b00}.concept-deliverable-grid article p,.concept-proof-grid article p{margin:auto 0 0;font-weight:750}.concept-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:72px;display:grid}.concept-context-grid article{border:1px solid var(--line);background:var(--paper);border-radius:18px;min-width:0;padding:clamp(26px,4vw,42px)}.concept-context-grid h2{color:var(--muted);font-size:var(--type-small);margin:10px 0 24px}.concept-context-grid strong{font-size:var(--type-card-title);word-break:keep-all;line-height:1.35;display:block}.concept-interest-card{border:1px solid var(--ink);background:var(--paper);border-radius:20px;margin-top:72px;scroll-margin-top:24px;overflow:hidden}.concept-interest-card form{gap:22px;padding:clamp(28px,5vw,52px);display:grid}.concept-interest-card form h2{max-width:720px;font-size:var(--type-section-title);margin:9px 0 0}.concept-interest-card form>div>p,.concept-interest-complete p{color:var(--muted);margin:12px 0 0}.concept-interest-card form>label{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.concept-interest-card input[type=checkbox]{width:20px;height:20px}.concept-interest-complete{align-items:flex-start;gap:17px;padding:clamp(28px,5vw,52px);display:flex}.concept-interest-complete strong{font-size:var(--type-card-title)}.concept-interest-boundary{border-top:1px solid var(--line);color:var(--muted);background:#f5f1e9;gap:10px;padding:18px 22px;display:flex}.concept-interest-boundary span{font-size:var(--type-small)!important}.concept-interest-boundary svg,.concept-page-footer svg{flex:none}.concept-page-footer{color:var(--muted);align-items:flex-start;gap:10px;margin-top:26px;display:flex}.concept-page-footer p{margin:0;font-size:var(--type-small)!important}.concept-editor-page{max-width:1360px;margin:0 auto;padding-top:48px;padding-bottom:96px}.concept-editor-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-bottom:30px;display:grid;position:relative}.concept-editor-heading>.text-link{grid-column:1/-1;width:fit-content}.concept-editor-heading h1{max-width:800px;margin:18px 0 12px;font-size:clamp(38px,5vw,58px)}.concept-editor-heading p{max-width:700px;color:var(--muted);margin:0}.concept-editor-heading>strong{font-size:var(--type-caption);background:#ece9e0;border-radius:999px;align-self:center;padding:9px 12px}.concept-editor-heading>strong.is-published{background:var(--acid-soft)}.concept-editor-layout{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.concept-editor-form,.concept-editor-preview,.concept-publication-panel{border:1px solid var(--line);background:var(--paper);border-radius:18px}.concept-editor-form{gap:20px;padding:24px;display:grid}.concept-editor-lock{background:#eef3df;border:1px solid #9baa76;border-radius:12px;gap:10px;padding:14px;display:flex}.concept-editor-lock p{margin:0;font-size:var(--type-small)!important}.concept-editor-field{gap:8px;display:grid}.concept-editor-field>span{justify-content:space-between;gap:10px;display:flex}.concept-editor-field>span strong{font-size:var(--type-small)}.concept-editor-field>span small{color:var(--muted)}.concept-editor-field :where(input,textarea){border:1px solid var(--line);background:var(--white);width:100%;color:var(--ink);resize:vertical;border-radius:11px;padding:13px 14px}.concept-editor-field :where(input,textarea):focus{border-color:var(--ink)}.concept-editor-field :where(input,textarea):disabled{color:var(--muted);background:#efede6}.concept-editor-form fieldset{border:1px solid var(--line);border-radius:13px;gap:16px;margin:0;padding:18px;display:grid}.concept-editor-form legend{font-size:var(--type-small);padding:0 7px;font-weight:850}.concept-editor-preview{overflow:hidden}.concept-editor-preview>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.concept-editor-preview>header h2{margin:4px 0 0}.concept-editor-preview>header span{color:var(--muted)}.concept-editor-preview__viewport{background:var(--cream);max-height:820px;overflow:auto}.concept-page--preview{padding:24px}.concept-page--preview .concept-sales-hero{grid-template-columns:1fr}.concept-page--preview .concept-price-panel{border-top:1px solid #40433b;border-left:0}.concept-page--preview .concept-sales-hero h1{font-size:clamp(34px,5vw,48px)}.concept-page--preview :where(.concept-deliverable-grid,.concept-proof-grid),.concept-page--preview .concept-context-grid{grid-template-columns:1fr}.concept-preview-action{pointer-events:none}.concept-publication-panel{border-color:var(--ink);gap:18px;max-width:1050px;margin:28px auto 0;padding:clamp(24px,4vw,36px);display:grid}.concept-publication-panel>div:first-child{align-items:flex-start;gap:14px;display:flex}.concept-publication-panel>div:first-child>div>span{color:#667b00;font-weight:900}.concept-publication-panel h2{margin:7px 0 8px}.concept-publication-panel p{color:var(--muted);margin:0}.concept-publication-actions{flex-wrap:wrap;gap:9px;display:flex}@media (width<=980px){.concept-editor-layout{grid-template-columns:1fr}.concept-editor-preview__viewport{max-height:none}}@media (width<=780px){.concept-delivery-card{grid-template-columns:auto minmax(0,1fr)}.concept-delivery-card__actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.concept-sales-hero{grid-template-columns:1fr}.concept-price-panel{border-top:1px solid #40433b;border-left:0}.concept-deliverable-grid,.concept-proof-grid{grid-template-columns:1fr}.concept-deliverable-grid article,.concept-proof-grid article{min-height:150px}}@media (width<=520px){.app-shell--user-facing h1{font-size:clamp(36px,11.5vw,42px)}.concept-delivery-card{grid-template-columns:1fr}.concept-delivery-card__actions{grid-column:auto;grid-template-columns:1fr}.concept-delivery-card__actions .button,.concept-sales-actions .button,.concept-publication-actions .button{width:100%}.concept-page{padding-inline:16px;padding-bottom:72px}.concept-sales-hero__copy,.concept-price-panel{padding:26px 22px}.concept-sales-hero h1{font-size:clamp(36px,11.5vw,42px)}.concept-sales-description{font-size:var(--type-body)!important}.concept-context-grid,.concept-editor-heading{grid-template-columns:1fr}.concept-editor-heading>strong{width:fit-content}.concept-editor-form,.concept-page--preview{padding:18px}.concept-editor-preview>header{flex-direction:column;align-items:flex-start}}
