:root{--paper:#f7f4ee;--paper-2:#eee8dd;--card:#fbf9f5;--ink:#12161f;--navy:#0f1b2d;--navy-2:#17263d;--muted:#4a5162;--soft:#5e6573;--line:#dfd8cb;--line-strong:#c6bdad;--accent:#a3182b;--accent-hover:#87121f;--accent-tint:#f7e9eb;--amber:#b7791f;--ok:#2f6b4f;--on-navy:#f3f5f8;--on-navy-muted:#a7b2c4;--on-navy-line:#f3f5f829;--on-navy-accent:#f0566b;--sans:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,"SFMono-Regular",monospace;--radius:4px;--ease:cubic-bezier(.2,.7,.2,1);--gutter:clamp(16px,4vw,40px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 15px/1.55 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.15}h1{letter-spacing:-.035em;font-size:clamp(28px,3.4vw,40px)}h2{letter-spacing:-.025em;font-size:clamp(20px,2vw,24px)}h3{font-size:16px}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0}a{color:inherit;text-underline-offset:3px}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}input,select,textarea{font:inherit;color:inherit}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}[hidden]{display:none!important}::selection{background:var(--navy);color:var(--on-navy)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.mono{font-family:var(--mono);font-feature-settings:"tnum"}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.soft{color:var(--soft)}.eyebrow{font:500 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--soft)}.eyebrow-accent{color:var(--accent)}.stack>*+*{margin-top:var(--gap,16px)}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.spacer{flex:1}.brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-mark{flex:none;width:26px;height:26px}.brand-name{letter-spacing:-.02em;font-size:16px;font-weight:600}.brand-sub{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--soft);border-left:1px solid var(--line-strong);padding-left:10px}.btn{border-radius:var(--radius);border:1px solid var(--ink);background:var(--ink);min-height:40px;color:var(--paper);transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{background:var(--navy-2);border-color:var(--navy-2)}.btn-accent{background:var(--accent);border-color:var(--accent)}.btn-accent:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-ghost{color:var(--ink);border-color:var(--line-strong);background:0 0}.btn-ghost:hover{background:var(--paper-2);border-color:var(--ink)}.btn-danger{color:var(--accent);background:0 0;border-color:#0000;min-height:32px;padding:0 8px}.btn-danger:hover{background:var(--accent-tint)}.btn-sm{min-height:32px;padding:0 12px;font-size:13px}.btn-lg{min-height:52px;padding:0 24px;font-size:16px}.link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.field{flex-direction:column;gap:6px;display:flex}.field label,.label{color:var(--ink);font-size:13px;font-weight:500}.field .hint{color:var(--soft);font-size:12px}.input,.select,.textarea{border:1px solid var(--line-strong);border-radius:var(--radius);background:#fff;width:100%;min-height:42px;padding:9px 12px;transition:border-color .15s,box-shadow .15s}.textarea{resize:vertical;min-height:120px;line-height:1.5}.input:focus,.select:focus,.textarea:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px #0f1b2d1f}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.span-2{grid-column:span 2}@media (max-width:720px){.grid-2,.grid-3{grid-template-columns:1fr}.span-2{grid-column:auto}}.alert{border-radius:var(--radius);border:1px solid var(--line);background:var(--card);padding:12px 14px;font-size:14px}.alert-warn{background:#fbf3e2;border-color:#e7c98f}.alert-error{background:var(--accent-tint);color:var(--accent-hover);border-color:#e9b8bf}.alert-ok{color:var(--ok);background:#edf5f0;border-color:#b8d5c5}.topbar{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#f7f4eeeb;position:sticky;top:0}.topbar-in{max-width:1280px;padding:12px var(--gutter);align-items:center;gap:16px;margin:0 auto;display:flex}.topnav{gap:4px;margin-left:12px;display:flex}.topnav a{border-radius:var(--radius);color:var(--muted);padding:6px 10px;font-size:14px;text-decoration:none}.topnav a:hover,.topnav a[aria-current=page]{background:var(--paper-2);color:var(--ink)}.shell{max-width:1280px;padding:32px var(--gutter) 80px;margin:0 auto}.page-head{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.page-head .lead{color:var(--muted);max-width:64ch;margin-top:8px}.crumbs{color:var(--soft);margin-bottom:10px;font-size:13px}.crumbs a{color:var(--soft)}@media (max-width:640px){.brand-sub{display:none}.topnav{margin-left:0}}.card{background:var(--card);border:1px solid var(--line);border-radius:6px;padding:22px}.card-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.card-head p{color:var(--muted);font-size:13px}.cards{gap:20px;display:grid}.cols{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:1000px){.cols{grid-template-columns:1fr}}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{font:500 11px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft);text-align:left;border-bottom:1px solid var(--line-strong);white-space:nowrap;padding:10px 12px}.table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px}.table tr:last-child td{border-bottom:0}.table .r{text-align:right}.table a.rowlink{font-weight:500;text-decoration:none}.table a.rowlink:hover{color:var(--accent)}.pill{border:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill-live{color:var(--ok);border-color:#b8d5c5}.pill-wait{color:var(--amber);border-color:#e7c98f}.pill-closed{color:var(--soft)}.pill-plain:before{display:none}.pill-owner{color:var(--ink);border-color:var(--ink)}.empty{text-align:center;color:var(--muted);padding:40px 20px}.kpis{background:var(--line);border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.kpi{background:var(--card);padding:18px 20px}.kpi-v{font:600 34px/1 var(--sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:8px}.kpi-v small{color:var(--soft);letter-spacing:0;margin-left:4px;font-size:14px;font-weight:500}.kpi-s{color:var(--muted);margin-top:6px;font-size:13px}@media (max-width:800px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.linkbox{border:1px solid var(--line-strong);border-radius:var(--radius);background:#fff;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.linkbox code{font:400 13px/1.4 var(--mono);text-overflow:ellipsis;white-space:nowrap;color:var(--ink);flex:1;overflow:hidden}.linkcard{border:1px solid var(--line);background:#fff;border-radius:6px;padding:16px}.linkcard+.linkcard{margin-top:12px}.toggle{align-items:center;gap:8px;font-size:13px;display:inline-flex}.switch{background:var(--line-strong);border:0;border-radius:999px;width:36px;height:20px;padding:0;transition:background .2s;position:relative}.switch:after{content:"";width:16px;height:16px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.switch[aria-checked=true]{background:var(--ok)}.switch[aria-checked=true]:after{transform:translate(16px)}.tabs{border:1px solid var(--line-strong);border-radius:var(--radius);display:inline-flex;overflow:hidden}.tabs button{background:0 0;border:0;padding:7px 14px;font-size:13px}.tabs button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.chart{width:100%;height:auto;display:block}.chart text{font-family:var(--sans)}.legend{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.flag{border-left:3px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;background:#fff;padding:10px 14px}.flag+.flag{margin-top:10px}.flag h4{font-size:14px}.flag p{color:var(--muted);margin-top:4px;font-size:13px}.flag .ev{font:400 12px/1.5 var(--mono);color:var(--soft);margin-top:6px}.flag-insan{border-left-color:var(--navy)}.flag-yontem{border-left-color:var(--line-strong)}.flag-deger{border-left-color:var(--amber)}.auth{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-side{background:var(--navy);color:var(--on-navy);flex-direction:column;justify-content:space-between;padding:48px;display:flex;position:relative;overflow:hidden}.auth-side h1{max-width:14ch;font-size:clamp(30px,3vw,44px)}.auth-side p{color:var(--on-navy-muted);max-width:42ch;margin-top:16px}.auth-main{padding:48px var(--gutter);justify-content:center;align-items:center;display:flex}.auth-form{width:100%;max-width:360px}@media (max-width:860px){.auth{grid-template-columns:1fr}.auth-side{padding:32px var(--gutter);min-height:auto}.auth-side .viz{display:none}}.survey{flex-direction:column;min-height:100vh;display:flex}.survey-top{border-bottom:1px solid var(--line);background:var(--paper)}.survey-top-in{max-width:760px;padding:14px var(--gutter);align-items:center;gap:12px;margin:0 auto;display:flex}.progress{background:var(--line);height:3px;position:relative}.progress>span{background:var(--accent);transition:width .4s var(--ease);position:absolute;inset:0 auto 0 0}.survey-main{width:100%;max-width:760px;padding:36px var(--gutter) 120px;flex:1;margin:0 auto}.survey h1{font-size:clamp(28px,5vw,40px)}.survey .intro p{color:var(--muted);max-width:60ch;font-size:16px}.facts{background:var(--line);border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:28px 0;display:grid;overflow:hidden}.facts>div{background:var(--card);padding:16px}.facts b{letter-spacing:-.03em;font-size:22px;font-weight:600;display:block}.facts span{color:var(--muted);font-size:13px}@media (max-width:560px){.facts{grid-template-columns:1fr}}.kvkk{color:var(--muted);background:var(--card);border:1px solid var(--line);border-radius:6px;padding:16px;font-size:13px}.kvkk h2{color:var(--ink);letter-spacing:0;margin-bottom:6px;font-size:14px}.check{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.check input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:2px 0 0}.pw-group .hint{color:var(--soft);margin-top:8px;font-size:12px;line-height:1.45;display:block}.pw-group+.consent{margin-top:22px}.consent{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.consent .check{color:var(--muted);font-size:13px;line-height:1.5}.link-btn{font:inherit;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0;display:inline}.link-btn:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.legal-dialog{border:1px solid var(--line);background:var(--paper);width:min(720px,100vw - 32px);max-height:min(86vh,900px);color:var(--ink);border-radius:6px;padding:0;box-shadow:0 24px 64px #0f1b2d47}.legal-dialog[open]{flex-direction:column;display:flex}.legal-dialog::backdrop{background:#0f1b2d8c}.legal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.legal-head h2{letter-spacing:0;font-size:18px;line-height:1.3}.legal-head p{margin-top:4px;font-size:12px}.legal-x{border:1px solid var(--line-strong);border-radius:var(--radius);width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex}.legal-x:hover{background:var(--paper-2)}.legal-body{overscroll-behavior:contain;min-height:0;color:var(--muted);flex:auto;padding:16px 20px 20px;font-size:14px;line-height:1.6;overflow-y:auto}.legal-body section+section{margin-top:12px}.legal-body h3{color:var(--ink);letter-spacing:0;margin-bottom:4px;font-size:14px}.legal-body p+p{margin-top:8px}.legal-body ul{margin:6px 0 0;padding-left:20px}.legal-body li+li{margin-top:4px}.legal-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:12px 20px;display:flex}body:has(.legal-dialog[open]){overflow:hidden}@media (max-width:560px){.legal-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.legal-head,.legal-body,.legal-foot{padding-left:16px;padding-right:16px}.legal-foot .btn{width:100%}}.q{border-top:1px solid var(--line);padding:24px 0}.q:first-of-type{border-top:0}.q-text{letter-spacing:-.01em;font-size:17px;font-weight:500;line-height:1.4}.q-num{font:500 12px/1 var(--mono);color:var(--soft);margin-bottom:8px;display:block}.q-help{color:var(--soft);margin-top:6px;font-size:13px}.opts{gap:8px;margin-top:14px;display:grid}.opt{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:6px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:15px;line-height:1.45;transition:border-color .15s,background .15s;display:flex;position:relative}.opt:hover{border-color:var(--navy)}.opt input{opacity:0;pointer-events:none;position:absolute}.opt .dot{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;transition:border-color .15s;display:grid}.opt.multi .dot{border-radius:4px}.opt input:checked~.dot{border-color:var(--accent)}.opt input:checked~.dot:after{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px}.opt.multi input:checked~.dot:after{border-radius:2px}.opt:has(input:checked){border-color:var(--accent);background:var(--accent-tint)}.opt:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.opt.dk{color:var(--muted);border-style:dashed}.opts.scale{grid-template-columns:repeat(5,minmax(0,1fr))}.opts.scale .opt{text-align:center;flex-direction:column;align-items:center;padding:12px 8px;font-size:13px}@media (max-width:640px){.opts.scale{grid-template-columns:1fr}.opts.scale .opt{text-align:left;flex-direction:row;padding:12px 14px;font-size:15px}}.q-missing .q-text{color:var(--accent)}.survey-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);z-index:10;background:#f7f4eef5;position:fixed;inset:auto 0 0}.survey-nav-in{max-width:760px;padding:12px var(--gutter);align-items:center;gap:12px;margin:0 auto;display:flex}.step-title{margin-bottom:6px}.step-desc{color:var(--muted);max-width:62ch;margin-bottom:12px;font-size:14px}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.done{text-align:left;padding-top:40px}.done .mark{width:56px;height:56px;margin-bottom:24px}.report-bar{z-index:20;background:var(--navy);color:var(--on-navy);position:sticky;top:0}.report-bar-in{align-items:center;gap:12px;max-width:210mm;margin:0 auto;padding:10px 16px;font-size:14px;display:flex}.report-bar a{color:var(--on-navy-muted)}.report{background:#e9e4da;padding:24px 0 64px}.sheet{background:#fff;width:210mm;min-height:297mm;margin:0 auto 24px;padding:18mm 18mm 16mm;font-size:10.5pt;line-height:1.5;position:relative;box-shadow:0 1px 3px #12161f14,0 8px 24px #12161f0f}.sheet h2{letter-spacing:-.025em;margin-bottom:4mm;font-size:18pt}.sheet h3{margin:5mm 0 2mm;font-size:11.5pt}.sheet p+p{margin-top:2.5mm}.sheet .eyebrow{font-size:7.5pt}.sheet-foot{font:400 7.5pt/1 var(--mono);color:var(--soft);letter-spacing:.06em;justify-content:space-between;display:flex;position:absolute;bottom:9mm;left:18mm;right:18mm}.sheet table{border-collapse:collapse;width:100%;font-size:9pt}.sheet th{font:500 7pt/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--soft);text-align:left;border-bottom:1px solid var(--line-strong);padding:2mm}.sheet td{border-bottom:1px solid var(--line);vertical-align:top;padding:2mm}.sheet .r{text-align:right}.cover{background:var(--navy);color:var(--on-navy);flex-direction:column;justify-content:space-between;display:flex}.cover h1{letter-spacing:-.04em;max-width:13ch;font-size:34pt;line-height:1.02}.cover .sub{color:var(--on-navy-muted);max-width:40ch;margin-top:6mm;font-size:12pt}.cover .meta{border-top:1px solid var(--on-navy-line);grid-template-columns:repeat(3,1fr);gap:6mm;padding-top:6mm;font-size:9.5pt;display:grid}.cover .meta span{font:500 7pt/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-navy-muted);margin-bottom:1.5mm;display:block}.cover .confidential{border:1px solid var(--on-navy-accent);color:var(--on-navy-accent);font:500 8pt/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:2px;padding:2.5mm 3.5mm;display:inline-block}.cover .sheet-foot{color:var(--on-navy-muted)}.hero-score{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:8mm;padding:6mm 0;display:grid}.hero-score .big{font:600 54pt/.9 var(--sans);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.hero-score .big small{color:var(--soft);letter-spacing:0;font-size:14pt;font-weight:500}.levelbar{grid-template-columns:repeat(5,1fr);gap:1mm;margin-top:3mm;display:grid}.levelbar div{border-top:3px solid var(--line);color:var(--soft);padding-top:1.5mm;font-size:7.5pt}.levelbar div.on{border-top-color:var(--accent);color:var(--ink);font-weight:600}.two{grid-template-columns:1fr 1fr;gap:8mm;display:grid}.minis{grid-template-columns:repeat(3,1fr);gap:4mm;margin:4mm 0;display:grid}.mini{border:1px solid var(--line);border-radius:2px;padding:3mm 3.5mm}.mini b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:16pt;display:block}.mini span{color:var(--muted);font-size:8pt}.tag{font:500 7pt/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--muted);border-radius:2px;padding:1.2mm 1.8mm;display:inline-block}.tag-accent{border-color:var(--accent);color:var(--accent)}.dimblock{border-top:1px solid var(--line);break-inside:avoid;padding:3.5mm 0}.dimblock:first-of-type{border-top:0}.dimblock ul{margin:1.5mm 0 0 4mm;padding:0}.dimblock li{margin:.8mm 0}.svc{border:1px solid var(--line);border-left:3px solid var(--accent);break-inside:avoid;margin-top:3mm;padding:3mm 4mm}.svc h4{font-size:10.5pt}.svc p{color:var(--muted);font-size:9pt}.svc ul{color:var(--soft);margin:1.5mm 0 0 4mm;font-size:8.5pt}.comment{background:var(--paper);border-left:3px solid var(--navy);white-space:pre-wrap;padding:4mm 5mm;font-size:10pt}.note{color:var(--soft);font-size:8.5pt}@page{size:A4;margin:0}@media print{body{background:#fff}.no-print,.report-bar{display:none!important}.report{background:#fff;padding:0}.sheet{box-shadow:none;page-break-after:always;break-after:page;width:210mm;min-height:297mm;margin:0}.sheet:last-child{page-break-after:auto;break-after:auto}.cover,*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media screen and (max-width:820px){.sheet{width:auto;min-height:0;margin:0 8px 16px;padding:24px 18px 48px}.two,.minis,.cover .meta{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.auth-side .viz{opacity:.07;pointer-events:none;width:340px;height:340px;position:absolute;bottom:-70px;right:-70px}.cover{overflow:hidden}.cover .viz{opacity:.06;pointer-events:none;width:110mm;height:110mm;position:absolute;bottom:-28mm;right:-28mm}.sheet table.compact{font-size:8.3pt}.sheet table.compact td{padding:1.3mm 2mm}.svc{margin-top:2.5mm;padding:2.5mm 4mm}.q>legend{float:left;width:100%}.q>legend+*,.q .opts,.q .q-help{clear:both}.survey .intro .kvkk p{color:var(--muted);font-size:13px}.phases{grid-template-columns:repeat(3,1fr);gap:4mm;margin-top:2mm;display:grid}.phase{border:1px solid var(--line);border-top:3px solid var(--navy);break-inside:avoid;padding:3mm 3.5mm}.phase h4{margin:1mm 0 1.5mm;font-size:10pt}.phase ul{color:var(--muted);margin:0 0 0 4mm;font-size:8.6pt}.phase li+li{margin-top:1mm}@media screen and (max-width:820px){.phases{grid-template-columns:1fr}}.sheet.tight{font-size:10pt;line-height:1.45}.sheet.tight h3{margin:4mm 0 1.5mm}.level-result{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--card);border-radius:0 6px 6px 0;flex-direction:column;gap:4px;margin-top:22px;padding:16px 20px;display:inline-flex}.level-result span{font-size:13px}.level-result b{letter-spacing:-.03em;font-size:28px;font-weight:600}.pill-ad{color:var(--accent);border-color:#e9b8bf}.lp{max-width:1080px;padding:40px var(--gutter) 64px;grid-template-columns:1.05fr 1fr;align-items:start;gap:48px;margin:0 auto;display:grid}.lp-copy h1{max-width:16ch;margin-top:14px;font-size:clamp(30px,3.4vw,46px)}.lp-copy p{color:var(--muted);max-width:52ch;margin-top:14px;font-size:16px}.lp-copy ul{color:var(--muted);gap:8px;margin:20px 0 0;padding-left:18px;font-size:15px;display:grid}.lp-head{max-width:1080px;padding:22px var(--gutter) 0;align-items:center;margin:0 auto;display:flex}@media (max-width:860px){.lp{grid-template-columns:1fr;gap:28px;padding-top:24px}}.statgrid{background:var(--line);border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.statgrid>div{background:var(--card);padding:14px 16px}.statgrid b{letter-spacing:-.03em;font-size:24px;font-weight:600;display:block}.statgrid span{color:var(--muted);font-size:12px}@media (max-width:640px){.statgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tabs a.tab-link{color:inherit;padding:7px 14px;font-size:13px;text-decoration:none}.tabs a.tab-link[aria-current=page]{background:var(--ink);color:var(--paper)}.section-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:24px;display:flex;overflow-x:auto}.section-tabs a{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 18px;font-size:15px;font-weight:500;text-decoration:none}.section-tabs a:hover{color:var(--ink)}.section-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}details>summary{cursor:pointer}
