:root{--navy: #091a33;--page: #f2f7fe;--surface: #ffffff;--text: #1a1d21;--muted: #647690;--faint: #647690;--brand: #0248ce;--brand-dark: #093790;--border: #e6e8ea;--border-muted: #eeeff1;--track: #eeeff1;--status-info-fg: #1447e6;--status-info-bg: #eff6ff;--status-info-bd: #dbeafe;--status-info-ind: #2b7fff;--status-success-fg: #007a55;--status-success-bg: #ecfdf5;--status-success-bd: #d0fae5;--status-success-ind: #00bc7d;--status-caution-fg: #a65f00;--status-caution-bg: #fefce8;--status-caution-bd: #fef9c2;--status-caution-ind: #f0b100;--status-error-fg: #c70036;--status-error-bg: #fff1f2;--status-error-bd: #ffe4e6;--status-error-ind: #ff2056;--status-warn-fg: #ca3500;--status-warn-bg: #fff7ed;--status-warn-bd: #ffedd4;--status-warn-ind: #ff6900;--neutral-fg: #1a2e4d;--neutral-bg: #f9fafb;--neutral-bd: #e6e8ea;--neutral-ind: #647690;--fine-measure: 520px;--read-measure: 620px;--rlg: 12px;--rmd: 8px;--shadow: 4px 4px 4px rgba(0, 0, 0, .012), 1px 1px 1px rgba(0, 0, 0, .012);--hfont: "FT Regola Neue", "Schibsted Grotesk", Inter, "Segoe UI", system-ui, sans-serif;--font: Inter, "Segoe UI", system-ui, -apple-system, Roboto, sans-serif;--tfont: Geist, Inter, "Segoe UI", system-ui, sans-serif;--mono: "Cascadia Mono", Consolas, "SF Mono", Menlo, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--page);color:var(--text);font-family:var(--font);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;padding:24px 16px 48px}h1,h2,h3{font-family:var(--hfont);font-weight:600;letter-spacing:-.02em;margin:0}p{margin:0}b,strong{font-weight:600}.eyebrow{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-weight:600}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.sheet{max-width:960px;margin:0 auto;background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:var(--shadow)}.head{padding:24px 32px;background:var(--navy)}.head-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.logo{height:24px;width:auto;color:#c3ddfd;display:block}.brands{display:flex;align-items:center;gap:16px;min-width:0}.tenant-chip{background:#fff;border-radius:var(--rmd);padding:8px 12px;display:flex;align-items:center;flex:none}.tenant-logo{max-height:26px;max-width:180px;width:auto;object-fit:contain;display:block}.meta{display:flex;flex-wrap:wrap;gap:24px;margin-top:16px;font-size:14px;color:#f2f7fe}.meta b{display:block;color:#96a1b2;font-weight:500;font-size:12px;margin-bottom:2px}.hero{padding:32px 32px 24px}.hero h1{font-size:clamp(22px,3vw,28px);line-height:1.15;margin:4px 0 12px;max-width:28ch}.hero .lede{font-size:14px;color:var(--muted);max-width:64ch}.fact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:16px 24px;margin:4px 0 0}.fact dt{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-weight:600;margin:0 0 4px;display:flex;align-items:center;gap:8px}.fact-icon{width:14px;height:14px;flex:none;fill:currentColor}.fact dd{margin:0;font-family:var(--hfont);font-size:16px;font-weight:600;color:var(--text);line-height:1.3}.fact dd.fact-note{font-family:var(--font);font-size:12px;font-weight:400;color:var(--muted);margin-top:2px;line-height:1.4}section{padding:24px 32px;border-top:1px solid var(--border)}section.ground{background:var(--page)}.sec-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.sec-head .l{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.sec-head h2{font-size:16px}.sec-head .sub{font-size:12px;color:var(--muted)}.st{font-size:12px;font-weight:600;padding:4px 12px;border-radius:999px;white-space:nowrap;margin-left:auto;border:1px solid transparent}.st.risk{background:var(--status-error-bg);color:var(--status-error-fg);border-color:var(--status-error-bd)}.st.risk:before{content:"▲ "}.st.watch{background:var(--status-caution-bg);color:var(--status-caution-fg);border-color:var(--status-caution-bd)}.st.watch:before{content:"● "}.st.good,.st.opp{background:var(--status-success-bg);color:var(--status-success-fg);border-color:var(--status-success-bd)}.st.good:before,.st.opp:before{content:"✓ "}.st.plain{background:var(--neutral-bg);color:var(--neutral-fg);border-color:var(--neutral-bd)}.find-row{--fr-gutter: 120px;--fr-pad: 16px;border:1px solid var(--border);border-radius:var(--rlg);margin-bottom:8px;background:var(--surface);box-shadow:var(--shadow);border-left:4px solid var(--neutral-ind)}.find-row>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:12px 80px minmax(140px,1.1fr) minmax(0,1.9fr) auto;gap:14px;align-items:baseline;padding:13px var(--fr-pad);border-radius:var(--rmd)}.find-row>summary::-webkit-details-marker{display:none}.find-row>summary:hover{background:var(--neutral-bg)}.find-row>summary:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.chev{width:0;height:0;border-left:5px solid var(--muted);border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .15s ease;align-self:center}.find-row[open]>summary .chev,details.perms[open]>summary .chev{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.chev{transition:none}}.fr-name{font-weight:600;font-size:14px;color:var(--text)}.fr-val{font-size:12.5px;color:var(--muted)}.fr-val b{color:var(--text)}.fr-act{font-size:12.5px;font-weight:600;text-align:right;color:var(--text);white-space:nowrap}.fr-body{padding:0 var(--fr-pad) 16px calc(var(--fr-pad) + var(--fr-gutter))}.find-row .why-p,.find-row .fr-extra,.find-row .clamp{max-width:78ch}.fr-extra{color:var(--muted)}.fr-owner{font-size:12px;color:var(--muted);margin:10px 0 0}.find-row.is-critical{border-left-color:var(--status-error-ind)}.find-row.is-high{border-left-color:var(--status-warn-ind)}.find-row.is-medium{border-left-color:var(--status-caution-ind)}.find-row.is-solid{border-left-color:var(--status-success-ind)}.crit{font-size:11px;font-weight:600;padding:4px 0;border-radius:999px;text-align:center;white-space:nowrap;border:1px solid transparent}.crit.critical{background:var(--status-error-bg);color:var(--status-error-fg);border-color:var(--status-error-bd)}.crit.critical:before{content:"▲ "}.crit.high{background:var(--status-warn-bg);color:var(--status-warn-fg);border-color:var(--status-warn-bd)}.crit.high:before{content:"◆ "}.crit.medium{background:var(--status-caution-bg);color:var(--status-caution-fg);border-color:var(--status-caution-bd)}.crit.medium:before{content:"● "}.crit.solid{background:var(--status-success-bg);color:var(--status-success-fg);border-color:var(--status-success-bd)}.crit.solid:before{content:"✓ "}.find-row .name{font-size:14px;font-weight:600;line-height:1.35}.find-row .bp{font-size:12px;color:var(--muted);margin-top:4px;line-height:1.5}.find-row .bp b{color:var(--text);font-weight:600}.find-row .bp .g{color:var(--status-success-fg);font-weight:600}.find-row .bp .r{color:var(--status-error-fg);font-weight:600}.find-row .side{text-align:right;white-space:nowrap}.find-row .side .do{font-size:14px;font-weight:600}.find-row .side .own{font-size:12px;color:var(--muted);margin-top:4px}.find-row details{margin-top:12px}.find-row .fr-body summary{cursor:pointer;font-size:12px;color:var(--brand);font-weight:600}.find-row details.ex{margin-top:10px}.tw{overflow-x:auto}.print-more{display:none}@media(max-width:640px){.find-row>summary{grid-template-columns:12px auto 1fr;row-gap:4px}.fr-name,.fr-val{grid-column:2 / -1}.fr-act{grid-column:2 / -1;text-align:left}.find-row{--fr-gutter: 0px}.crit{justify-self:start;padding:4px 12px}}table{width:100%;table-layout:fixed;border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--rlg);overflow:hidden;box-shadow:var(--shadow);margin-top:12px}.find-row details.ex th:nth-child(1),.find-row details.ex td:nth-child(1){width:24%}.find-row details.ex th:nth-child(2),.find-row details.ex td:nth-child(2){width:34%}.find-row details.ex th:nth-child(3),.find-row details.ex td:nth-child(3){width:42%}th{font-family:var(--tfont);font-weight:500;font-size:12px;color:var(--muted);text-align:left;padding:8px 16px;border-bottom:1px solid var(--border);background:#fcfcfd}td{font-size:14px;padding:8px 16px;border-bottom:1px solid var(--border-muted);vertical-align:middle;line-height:1.35}tbody tr:last-child td{border-bottom:none}.mono{font-family:var(--mono);font-size:12px;color:var(--faint);overflow-wrap:anywhere}@media(max-width:640px){table{table-layout:auto}.find-row details.ex th:nth-child(1),.find-row details.ex td:nth-child(1),.find-row details.ex th:nth-child(2),.find-row details.ex td:nth-child(2),.find-row details.ex th:nth-child(3),.find-row details.ex td:nth-child(3){width:auto}}.skip-table .who{width:38%}.who{font-weight:600;font-size:14px}.why{font-size:12px;color:var(--muted);margin-top:2px}.ratios{display:grid;gap:16px;margin:0 0 4px}.ratio{display:grid;grid-template-columns:auto 64px 1fr;align-items:center;gap:16px}.ratio-dots{display:flex;gap:4px}.ratio-dots i{width:8px;height:8px;border-radius:999px;background:var(--status-info-bd);flex:none}.ratio-dots i.on{background:var(--brand)}.ratio-fig{font-family:var(--hfont);font-weight:600;font-size:24px;color:var(--brand);font-feature-settings:"tnum";text-align:right}.ratio-txt{font-size:14px;color:var(--muted);line-height:1.4}.ratio-txt b{color:var(--text);font-weight:600}@media(max-width:640px){.ratio{grid-template-columns:auto 1fr;gap:8px 16px}.ratio-dots{display:none}}.lic-support{font-size:14px;line-height:1.6;color:var(--muted);max-width:74ch;margin:16px 0 0}.lic-support b{color:var(--text);font-weight:600}.caveat{font-size:12px;color:var(--muted);margin-top:12px;line-height:1.55;max-width:78ch}.thresh-note{font-size:12px;color:var(--muted);line-height:1.6;padding:0;margin:0;max-width:var(--fine-measure)}.thresh-note p{margin:0 0 8px;max-width:var(--fine-measure)}.thresh-note>p{font-size:13px;color:var(--text)}.tabs{display:flex;gap:4px;padding:0 32px;border-bottom:1px solid var(--border);flex-wrap:wrap}.tab{font:inherit;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;padding:12px 16px 8px;text-align:left;color:var(--muted);display:flex;align-items:baseline;gap:8px;margin-bottom:-1px}.tab:hover{color:var(--text)}.tab:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:4px 4px 0 0}.tab.is-on{color:var(--text);border-bottom-color:var(--brand)}.tab-name{font-family:var(--hfont);font-size:16px;font-weight:600}.arcwrap{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:20px}.arc{position:relative;width:240px;height:132px;flex:none}.arc svg{display:block;width:100%;height:100%}.arc-val{position:absolute;inset:auto 0 6px;text-align:center}.arc-val b{display:block;font-family:var(--hfont);font-size:46px;font-weight:500;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.arc-val span{font-size:12.5px;color:var(--muted)}.arc-side{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:220px;flex:1}.arc-label{font-family:var(--hfont);font-size:17px;font-weight:600}.arc-note{font-size:13px;color:var(--muted);margin:0;max-width:46ch}.sev-strip{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;font-size:12px}.sev{display:inline-flex;align-items:baseline;gap:6px;padding:4px 12px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.sev b{font-size:14px;font-weight:700}.sev-critical{background:var(--status-error-bg);color:var(--status-error-fg);border-color:var(--status-error-bd)}.sev-high{background:var(--status-warn-bg);color:var(--status-warn-fg);border-color:var(--status-warn-bd)}.sev-medium{background:var(--status-caution-bg);color:var(--status-caution-fg);border-color:var(--status-caution-bd)}.sev-solid{background:var(--status-success-bg);color:var(--status-success-fg);border-color:var(--status-success-bd)}.bandpill{display:inline-flex;align-items:center;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 12px;border-radius:999px;border:1px solid transparent}.sgs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:24px}.sg{display:flex;align-items:center;gap:16px;border:1px solid var(--border);border-radius:var(--rlg);padding:16px;background:var(--surface);box-shadow:var(--shadow);width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.sg:hover{border-color:var(--brand)}.sg:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sg-mark{font-family:var(--hfont);font-size:22px;font-weight:600;line-height:46px;min-width:48px;height:48px;padding:0 12px;border-radius:999px;text-align:center;flex:none;border:1px solid transparent;font-variant-numeric:tabular-nums}.sg-name{font-family:var(--hfont);font-size:16px;font-weight:600;color:var(--text);line-height:1.3}.sg-sub{font-size:12px;color:var(--muted);margin-top:2px}.tab-n{font-size:12px;color:var(--faint);font-weight:500}.tab-grade{font-family:var(--hfont);font-size:13px;font-weight:600;line-height:24px;min-width:24px;height:24px;padding:0 8px;border-radius:999px;text-align:center;flex:none;border:1px solid transparent;font-variant-numeric:tabular-nums}.sec-of{font-size:12px;color:var(--muted);margin-left:8px;white-space:nowrap}:root{--band-strong: var(--status-success-ind);--band-good: var(--status-success-ind);--band-fair: var(--status-caution-ind);--band-weak: var(--status-warn-ind);--band-poor: var(--status-error-ind)}.b-strong,.b-good{background:var(--status-success-bg);color:var(--status-success-fg);border-color:var(--status-success-bd)}.b-fair{background:var(--status-caution-bg);color:var(--status-caution-fg);border-color:var(--status-caution-bd)}.b-weak{background:var(--status-warn-bg);color:var(--status-warn-fg);border-color:var(--status-warn-bd)}.b-poor{background:var(--status-error-bg);color:var(--status-error-fg);border-color:var(--status-error-bd)}.panel[hidden]{display:none}.panel>section:first-child{padding-top:24px}.cta-block{background:var(--navy);color:#c3ddfd;border-top:none}.cta-eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0bb184;margin:0 0 10px}.cta-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:32px;align-items:stretch}.cta-head{font-size:clamp(22px,2.8vw,28px);line-height:1.2;color:#fff;margin:0 0 12px;max-width:26ch}.cta-body{font-size:14px;color:#c3ddfd;line-height:1.6;margin-bottom:12px}.cta-body b{color:#fff}.drift{font-size:14px;color:#c3ddfd;line-height:1.6;margin:0;padding-left:0;list-style:none}.drift li{position:relative;padding-left:18px;margin-bottom:6px}.drift li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:#0bb184}.cta-act{background:#c3ddfd;color:var(--navy);border-radius:var(--rlg);padding:24px;display:flex;flex-direction:column;justify-content:center}.cta-lead{font-size:13px;color:#344865;line-height:1.5;margin:0 0 8px}.cta-after{font-size:12px;color:#344865;line-height:1.5;margin:12px 0 0}.cta-kicker{font-family:var(--hfont);font-size:18px;font-weight:600;color:var(--navy);line-height:1.35;margin:0}.cta-action{display:inline-block;align-self:flex-start;margin-top:16px;font-size:14px;font-weight:600;color:#fff;background:var(--brand);border:1px solid var(--brand);padding:12px 24px;border-radius:var(--rmd);text-decoration:none}.cta-action:hover{background:var(--brand-dark);border-color:var(--brand-dark)}.cta-action:focus-visible{outline:2px solid var(--navy);outline-offset:2px}@media(max-width:760px){.cta-grid{grid-template-columns:1fr;gap:24px}.cta-act{padding:20px}}.bridge{border-left:3px solid var(--brand);padding:4px 0 4px 16px;max-width:68ch}.bridge p{font-size:14px;color:var(--text);line-height:1.55}.disclose{font-size:12px;color:var(--muted);max-width:var(--fine-measure);padding:0 32px;margin:28px 0 16px}.notes-band{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px 32px;align-items:start;margin-top:-8px;padding:0 32px 24px}.bp-note{font-size:12px;color:var(--muted);line-height:1.6;max-width:var(--fine-measure);margin:0}.runinfo{font-size:12px;color:var(--faint);padding:16px 32px;border-top:1px solid var(--border);line-height:1.6}@media print{body{background:#fff;padding:0}.sheet{border:none;border-radius:0;max-width:100%;box-shadow:none}.find-row,.stat,table{box-shadow:none}section,.hero,.find-row{break-inside:avoid;page-break-inside:avoid}.tabs{display:none}.panel[hidden]{display:block!important}.cta-block{background:#fff;color:var(--text)}.cta-eyebrow{color:var(--brand)}.cta-head,.cta-kicker,.cta-body,.cta-body b,.drift{color:var(--text)}.cta-action{background:none}.drift li:before{background:var(--brand)}.cta-act{background:none;border:1px solid var(--border);padding:16px}.cta-lead,.cta-after{color:var(--muted)}.cta-action{background:transparent;color:var(--text);padding:0;border:none}.cta-action:after{content:" (" attr(href) ")";font-weight:400;color:var(--muted)}details{display:block}details>summary{display:none}thead{display:table-header-group}tr{break-inside:avoid;page-break-inside:avoid}.sec-head,h2{break-after:avoid;page-break-after:avoid}.find-row details tbody tr:nth-child(n+6){display:none}.print-more{display:block;font-size:11px;color:var(--muted);margin-top:8px;font-style:italic}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@page{size:A4;margin:12mm}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.sec-floor{flex-basis:100%;font-size:12px;color:var(--muted);line-height:1.5}.gnone{background:var(--neutral-bg);color:var(--muted);border-color:var(--neutral-bd)}.rollup{color:var(--muted);font-size:13px;margin:12px 0 0}.find-row .clamp{margin:6px 0 0;font-size:13px;line-height:1.45}.find-row>summary .clamp{grid-column:3 / -1;margin:3px 0 0;font-size:12.5px}.find-row .clamp .milder{color:var(--status-success-fg)}.find-row .clamp .harsher{color:var(--status-caution-fg)}.find-row .why-p{color:var(--muted);margin:8px 0 0;max-width:78ch}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--rlg);padding:16px;margin-top:16px}.warn{background:var(--status-caution-bg);border:1px solid var(--status-caution-bd);color:var(--status-caution-fg);border-radius:var(--rlg);padding:16px;margin-top:16px}.page{max-width:960px;margin:0 auto}.hero h1{margin-top:0}.hero>.card:first-of-type,.hero>.warn:first-of-type{margin-top:0}.hero button{margin-top:16px}.whoami{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 14px;margin-bottom:16px;background:var(--neutral-bg);border:1px solid var(--border);border-radius:var(--rmd);font-size:13px;color:var(--muted)}.who-acts{display:flex;gap:8px}.who-acts button{padding:5px 12px;font-size:13px}.warn.advice{margin-top:12px}.warn.advice p{margin:8px 0 0}.err{background:var(--status-error-bg);border:1px solid var(--status-error-bd);color:var(--status-error-fg);border-radius:var(--rlg);padding:16px;margin-top:16px}.hero .lede-wide{max-width:640px}.cta{margin:20px 0 0}.prereq{font-size:13px;color:var(--muted);margin:10px 0 0}.gate{background:var(--status-info-bg);border:1px solid var(--status-info-bd);border-radius:var(--rmd);padding:15px 17px;margin-top:24px}.rolelist{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13.5px}.rolelist li{padding-left:14px;position:relative}.rolelist li:before{content:"•";position:absolute;left:0;color:var(--muted)}.gate-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.gate>b{display:block;font-size:14px;margin-bottom:3px}.perms-h{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-top:22px;padding-top:16px;border-top:1px solid var(--border-muted)}.gate p{font-size:13.5px;color:var(--muted);line-height:1.55;max-width:72ch;margin:0}.gate p+p{margin-top:6px}.rolelist+p{margin-top:6px}.gate strong{color:var(--text);font-weight:600}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:26px}.tile{border:1px solid var(--border);border-radius:var(--rmd);padding:15px 16px}.tile>b{display:block;font-size:13.5px;font-weight:600;margin-bottom:5px}.tile p{font-size:12.5px;color:var(--muted);line-height:1.55;margin:0}.get-h{font-family:var(--hfont);font-size:17px;font-weight:600;margin:28px 0 0}.gets{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.gets li{font-size:13.5px;line-height:1.5;padding-left:24px;position:relative}.gets li:before{content:"✓";position:absolute;left:0;color:var(--status-success-fg);font-weight:700}.gets b{font-weight:600}.gets span{color:var(--muted)}details.perms{margin-top:26px;border:1px solid var(--border);border-radius:var(--rmd)}details.perms>summary{list-style:none;cursor:pointer;padding:14px 17px;display:flex;align-items:baseline;gap:11px;flex-wrap:wrap;border-radius:var(--rmd)}details.perms>summary::-webkit-details-marker{display:none}details.perms>summary:hover{background:var(--neutral-bg)}details.perms>summary:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.perms-t{font-size:14px;font-weight:600}.perms-s{font-size:12.5px;color:var(--muted);flex:1 1 22ch}.perms-b{padding:0 17px 16px 33px}.perms-b .perm{margin-top:12px}.perms-b>.perms-h:first-child{margin-top:0;padding-top:0;border-top:0}.perms-b .rolelist{color:var(--text)}.perms-b p,.perms-b .rolelist,.perms-b .perm li{max-width:var(--read-measure)}.perms-b p+p{margin-top:10px}.perms-b .sub{color:var(--muted)}.perms-b .sub strong{color:var(--text);font-weight:600}.perm{margin:12px 0 0;padding:0;list-style:none}.perm li{border-top:1px solid var(--border-muted);padding:12px 0}.perm li:first-child{border-top:0}.perm-id{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:4px}.perm-id code{font-family:var(--mono);font-size:12.5px;color:var(--text)}.perm-label{font-size:12.5px;color:var(--muted)}.perm li p{margin:0}.perm .scope{font-family:var(--mono);font-size:12px;color:var(--muted)}.sample-strip{background:var(--status-info-bg);border-bottom:1px solid var(--status-info-bd);padding:12px 32px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13px;color:var(--status-info-fg)}.sample-strip strong{font-weight:600}.sample-strip span{color:var(--muted)}.share{border:1px solid var(--border);border-radius:var(--rmd);padding:15px 17px;margin-top:20px;max-width:var(--read-measure)}.share>b{display:block;font-size:14px;margin-bottom:3px}.share p{font-size:13px;color:var(--muted);line-height:1.55;margin:0}.share-link{margin-top:8px!important}.share-link code{font-family:var(--mono);font-size:12px;color:var(--text);background:var(--neutral-bg);border:1px solid var(--border-muted);border-radius:4px;padding:4px 7px;display:inline-block;overflow-wrap:anywhere}.share-mail{font-size:13px;font-weight:600}.reg-form{display:flex;flex-direction:column;gap:14px;margin-top:18px;max-width:520px}.reg-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.reg-field{display:flex;flex-direction:column;gap:5px}.reg-field>span{font-size:13px;font-weight:600}.reg-field>span b{color:var(--brand)}.reg-form input[type=text],.reg-form input[type=email],.reg-form input[type=tel]{font:inherit;font-size:14px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--rmd);padding:9px 12px}.reg-form input:focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-color:var(--brand)}.reg-form input:user-invalid{border-color:var(--status-error-fg)}.reg-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--muted);line-height:1.5;max-width:60ch}.reg-consent input{margin-top:2px;accent-color:var(--brand);width:16px;height:16px;flex:none}.reg-trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}@media(max-width:560px){.reg-row{grid-template-columns:1fr}}button{font:inherit;font-weight:600;border:1px solid var(--brand);background:var(--brand);color:#fff;border-radius:var(--rmd);padding:10px 18px;cursor:pointer}button:hover:not(:disabled){background:var(--brand-dark);border-color:var(--brand-dark)}button:disabled{opacity:.55;cursor:default}button.secondary{background:transparent;color:var(--brand)}button.secondary:hover:not(:disabled){background:var(--status-info-bg);color:var(--brand-dark)}.steps{list-style:none;margin:16px 0 0;padding:0}.steps li{display:flex;gap:10px;align-items:baseline;border-top:1px solid var(--border-muted);padding:9px 0}.steps li:first-child{border-top:0}.steps .mark{width:1.2em;flex:none;text-align:center;color:var(--muted);font-weight:600}.steps .m-done{color:var(--status-success-fg)}.steps .m-partial{color:var(--status-caution-fg)}.steps .m-skipped{color:var(--muted)}.steps .m-failed{color:var(--status-error-fg)}.steps .detail{color:var(--muted)}
