:root{--brand-black:#000;--brand-white:#fff;--btn-primary-bg:linear-gradient(180deg, #ffffff2e 0%, #8a9bb01f 55%, #ffffff0f 100%);--btn-primary-text:#fff;--btn-primary-border:#ffffff61;--btn-secondary-bg:#ffffff14;--btn-secondary-text:#fff;--btn-secondary-border:#ffffff52;--btn-danger-bg:#ffffff0f;--btn-danger-text:#ffc9c9;--btn-danger-border:#ffaaaa6b;--btn-glass-blur:10px;--accent-tint:#8a9bb0;--accent-tint-soft:#2a313c;--accent-tint-mid:#1a2029;--accent-tint-a12:#8a9bb01f;--accent-tint-a18:#8a9bb02e;--accent-tint-a28:#8a9bb047;--accent-tint-a40:#8a9bb066;--app-bg-gradient:radial-gradient(ellipse 70% 50% at 88% -8%, #8a9bb01a 0%, transparent 55%), #000;--background:#000;--surface:#ffffff0f;--surface-muted:#ffffff0a;--text:#fff;--muted:#ffffffb8;--line:#ffffff29;--accent:#fff;--accent-strong:#fff;--accent-soft:var(--accent-tint-a18);--accent-hover:#ffffffe0;--status-complete-bg:#ffffff24;--status-complete-text:#fff;--status-incomplete-bg:#ffffff14;--status-incomplete-text:#ffffffd9;--status-partial-bg:#ffffff1f;--status-partial-text:#ffffffe6;--status-danger-bg:#ffffff14;--status-danger-text:#ffc9c9;--glass-bg:linear-gradient(160deg, #ffffff24 0%, #8a9bb01a 45%, #ffffff0d 100%);--glass-bg-solid:#ffffff0f;--glass-blur:18px;--glass-saturate:1.2;--glass-border:#ffffff38;--glass-highlight:#ffffff61;--glass-shadow:0 12px 36px #00000059;--glass-radius:18px;--field-bg:#000000b8;--field-bg-focus:#000000db;--field-border:#ffffff6b;--field-border-focus:#ffffffb8;--field-text:#fff;--field-placeholder:#ffffff80;--nav-glass-bg:#0000008c;--nav-glass-border:#ffffff38;--header-glass-bg:#ffffff0f;--circles-opacity:.62;--circles-color:#aab2be61;--radius-card:18px;--radius-control:12px;--radius-pill:999px;--space-page-y:12px;--space-section:10px;--space-card:12px;--btn-height:40px;--btn-height-sm:34px;--input-height:44px;--font-brand:"Syne", ui-sans-serif, system-ui, sans-serif;--font-body:"Outfit", ui-sans-serif, system-ui, sans-serif;--safe-area-bottom:env(safe-area-inset-bottom,0px);--app-global-bottom-nav-height:100px;--app-inspection-bottom-nav-height:118px;--app-bottom-nav-content-gap:12px;--app-active-bottom-nav-height:0px}@media (min-width:900px){:root{--app-global-bottom-nav-height:112px;--app-inspection-bottom-nav-height:128px}}@media (max-width:480px){:root{--glass-blur:12px;--circles-opacity:.38}}@media (prefers-reduced-motion:reduce){:root{--glass-blur:0px}}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{min-height:100%;color:var(--text);font-family:var(--font-body);background-color:var(--background);background-image:var(--app-bg-gradient);background-repeat:no-repeat;background-attachment:fixed;margin:0;position:relative}body:before{background:radial-gradient(circle at center, transparent 0%, transparent 42%, var(--circles-color) 43%, transparent 44%, transparent 58%, #96a0af38 59%, transparent 60.5%, transparent 72%, #8c96a529 73%, transparent 74.5%, transparent 86%, #828c9b1f 87%, transparent 88.5%), radial-gradient(circle at 30% 40%, transparent 0%, transparent 55%, #7882911a 56%, transparent 57.5%);content:"";height:min(140vw,920px);opacity:var(--circles-opacity);pointer-events:none;z-index:0;width:min(140vw,920px);position:fixed;top:-12%;right:-18%}body:after{content:"";height:min(90vw,560px);opacity:calc(var(--circles-opacity) * .65);pointer-events:none;z-index:0;background:radial-gradient(circle,#0000 0% 48%,#6e78871a 49%,#0000 50.5% 68%,#646e7d14 69%,#0000 70.5%);width:min(90vw,560px);position:fixed;bottom:-22%;left:-28%}body>*{z-index:1;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass-bg-solid:#141416eb;--glass-bg:none;--field-bg:#000000f0;--nav-glass-bg:#000000f0;--header-glass-bg:#0c0c0ef0}}h1,h2,h3,.heroBrand,.brand{font-family:var(--font-brand)}h1:not(:where([data-pdf-export-host] *)),h2:not(:where([data-pdf-export-host] *)),h3:not(:where([data-pdf-export-host] *)),.heroBrand:not(:where([data-pdf-export-host] *)),.brand:not(:where([data-pdf-export-host] *)){color:var(--text)}a{color:inherit;text-decoration:none}main{max-width:1180px;margin:0 auto;padding:20px 16px 40px}.glassPanel,.heroCard,.panel{background:var(--glass-bg-solid);background-image:var(--glass-bg);border:1px solid var(--glass-border);border-top-color:var(--glass-highlight);border-radius:var(--radius-card);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.hero{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);align-items:stretch;gap:24px;padding:52px 0 28px;display:grid}.eyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:800}h1,h2{letter-spacing:-.04em;margin:0;line-height:1.02}h1{max-width:900px;font-size:clamp(2.6rem,7vw,5.8rem)}h2{font-size:clamp(1.55rem,3vw,2.4rem)}p{color:var(--muted);line-height:1.65}.heroText{max-width:720px;font-size:1.15rem}.heroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.button{border-radius:var(--radius-pill);min-height:var(--btn-height);align-items:center;padding:0 16px;font-weight:800;display:inline-flex}.button.primary{background:var(--btn-primary-bg);border:1px solid var(--btn-primary-border);color:var(--btn-primary-text);-webkit-backdrop-filter:blur(var(--btn-glass-blur));backdrop-filter:blur(var(--btn-glass-blur))}.button.secondary{background:var(--btn-secondary-bg);border:1px solid var(--btn-secondary-border);color:var(--btn-secondary-text);-webkit-backdrop-filter:blur(var(--btn-glass-blur));backdrop-filter:blur(var(--btn-glass-blur))}.button.primary:hover,.button.secondary:hover{border-color:var(--accent-tint-a40);box-shadow:0 0 0 1px var(--accent-tint-a28)}.button.primary:disabled,.button.secondary:disabled{cursor:not-allowed;opacity:.55}.heroCard{align-self:end;padding:18px}.status{background:var(--surface-muted);color:var(--text);border-radius:999px;margin-bottom:22px;padding:8px 12px;font-size:.8rem;font-weight:800;display:inline-flex}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.panel{padding:18px}.panel.wide{grid-column:span 1}.workflow{color:var(--muted);gap:12px;margin:22px 0 0;padding-left:22px;line-height:1.6;display:grid}.workflow li::marker{color:var(--text);font-weight:800}.tagList,.stackedList{margin:22px 0 0;padding:0;list-style:none}.tagList{flex-wrap:wrap;gap:10px;display:flex}.tagList li{background:var(--surface-muted);color:var(--text);border-radius:999px;padding:10px 13px;font-size:.92rem;font-weight:750}.tagList.compact li{font-size:.84rem}.stackedList{gap:10px;display:grid}.stackedList li{border-bottom:1px solid var(--line);color:var(--muted);padding-bottom:10px;font-weight:700}.stackedList li:last-child{border-bottom:0;padding-bottom:0}.reportExample{background:var(--surface-muted);border:0;border-radius:22px;gap:0;margin-top:24px;display:grid;overflow:hidden}.reportExample div{grid-template-columns:180px 1fr;gap:6px;padding:16px;display:grid}.reportExample div:nth-child(odd){background:var(--surface-muted)}.reportExample span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:850}.reportExample strong{color:var(--text);font-size:1rem}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]),textarea,select{background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius-control);color:var(--field-text);color-scheme:normal}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset])::placeholder,textarea::placeholder{color:var(--field-placeholder);opacity:1}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):focus,textarea:focus,select:focus{background:var(--field-bg-focus);border-color:var(--field-border-focus);outline:2px solid var(--accent-tint-a40);outline-offset:1px}select option,select optgroup{color:#fff;background-color:#111}:root[data-ui-theme=light-frost] select option,:root[data-ui-theme=light-frost] select optgroup{color:#0a0a0a;background-color:#fff}input[type=radio],input[type=checkbox]{appearance:none;cursor:pointer;background:#ffffff1f;border:2px solid #ffffff8c;border-radius:4px;flex-shrink:0;width:22px;height:22px;margin:0;position:relative}input[type=radio]{border-radius:50%}input[type=radio]:checked,input[type=checkbox]:checked{background:var(--brand-white);border-color:var(--brand-white)}input[type=radio]:checked:after,input[type=checkbox]:checked:after{content:"";border:2.5px solid #000;border-width:0 2.5px 2.5px 0;width:5px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)rotate(45deg)}input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--accent-tint);outline-offset:2px}input[type=radio]:disabled,input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}@media (max-width:820px){main{padding-top:18px}.hero,.grid{grid-template-columns:1fr}.hero{padding-top:36px}.reportExample div{grid-template-columns:1fr}body:before{top:-8%;right:-35%}}
