@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_c8daab{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_c8daab{--font-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_3e65d4{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_3e65d4{--font-display:"Source Serif 4","Source Serif 4 Fallback"}:root{color-scheme:dark;--page-bg:#0c0b0d;--page-bg-soft:#141114;--panel-bg:#161216;--panel-bg-strong:#1c171a;--panel-border:#342a27;--ink:#f6f1e8;--muted:#b5ab9d;--accent:#c89249;--accent-strong:#e9c88a;--accent-rgb:200 146 73;--warn:#ff8f8f;--success:#8be3a1;--shadow:rgba(0,0,0,0.28)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:radial-gradient(circle at top left,rgb(var(--accent-rgb)/.14) 0,transparent 32%),radial-gradient(circle at 85% 0,rgba(135,89,45,.16) 0,transparent 26%),linear-gradient(180deg,#181317 0,var(--page-bg) 100%);color:var(--ink);font-family:var(--font-sans),"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.page-shell,.simple-page{width:min(1180px,calc(100vw - 40px));margin:0 auto;padding:32px 0 64px}.site-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(12,11,13,.84);border-bottom:1px solid rgb(var(--accent-rgb)/.12)}.site-nav-inner{width:min(1180px,calc(100vw - 40px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0}.site-brand{font-family:var(--font-display),"Palatino Linotype",serif;font-size:1rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.site-links{display:flex;gap:14px}.site-links a{color:var(--muted);font-weight:600;font-size:.92rem}.site-brand:hover,.site-links a:hover{color:var(--ink)}.site-footer{border-top:1px solid rgba(255,255,255,.06)}.site-footer-inner{width:min(1180px,calc(100vw - 40px));margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:18px 0 28px}.site-footer-inner p{margin:0;color:var(--muted);font-size:.85rem}.site-footer-disclaimer{max-width:60rem;line-height:1.65}.site-footer-links{display:flex;gap:16px;flex-shrink:0}.site-footer-links a{color:var(--muted);font-size:.88rem;font-weight:600}.site-footer-links a:hover{color:var(--ink)}@media (max-width:860px){.site-footer-inner{flex-direction:column}}.home-page{display:grid;grid-gap:0;gap:0;min-height:calc(100vh - 57px);background:linear-gradient(180deg,#191418,#141114)}.home-hero{padding:52px 0 56px}.home-hero-inner{width:min(1220px,calc(100vw - 40px));margin:0 auto;display:grid;grid-gap:20px 34px;gap:20px 34px;grid-template-columns:minmax(0,.9fr) minmax(520px,1fr);align-items:start}.home-hero-copy{display:grid;grid-gap:22px;gap:22px;padding-top:24px}.home-hero-copy h1,.model-hero h1,.report-overview-main h1,.simple-page h1{margin:0;font-family:var(--font-display),"Palatino Linotype",serif;font-size:clamp(2.95rem,4.6vw,4.4rem);line-height:.92;letter-spacing:-.04em}.faq-home-link,.faq-home-link a,.home-hero-support,.model-example p,.model-lead,.model-limitations p,.model-prose p,.model-subtle,.panel p,.proof-item-copy p,.proof-summary-strip p,.report-overview-detail,.report-overview-summary,.simple-page p{margin:0;color:var(--muted);line-height:1.68}.home-hero-support{max-width:35rem;font-size:1.12rem}.home-hero-explainer{max-width:37rem;margin:0;color:var(--muted);font-size:.98rem;line-height:1.72}.home-hero-visual{position:relative;min-width:0;display:grid;grid-gap:0;gap:0}.hero-preview{display:block;transform:translateY(-18px)}.hero-preview-image-wrap{overflow:hidden;border-radius:28px;box-shadow:0 32px 80px rgba(0,0,0,.34)}.hero-preview-image,.proof-visual-image{display:block;width:100%;height:auto}.hero-form-panel{grid-column:1/-1;margin-top:6px;padding:12px 14px 10px;border:1px solid rgb(var(--accent-rgb)/.16);border-radius:18px;background:linear-gradient(180deg,rgba(44,29,22,.22),rgba(20,17,20,.96)),rgba(20,17,20,.96);box-shadow:0 18px 44px rgba(0,0,0,.22)}.faq-page-item p,.faq-page-lead,.faq-page-link,.faq-page-link a{margin:0;color:var(--muted);line-height:1.68}.faq-page{display:grid;grid-gap:28px;gap:28px}.faq-page-header{display:grid;grid-gap:10px;gap:10px}.faq-page-header h1,.faq-page-item h2{margin:0;font-family:var(--font-display),"Palatino Linotype",serif}.faq-page-header h1{font-size:clamp(2.8rem,5vw,4.4rem);line-height:.94;letter-spacing:-.04em}.faq-page-lead{max-width:42rem;font-size:1.04rem}.faq-page-list{display:grid;grid-gap:18px;gap:18px}.faq-page-item{display:grid;grid-gap:10px;gap:10px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.faq-page-item h2{font-size:1.35rem;line-height:1.12}.analyze-shell{display:grid;grid-gap:4px;gap:4px;max-width:none}.analyze-form,.faq-home,.model-factor,.model-section,.model-section-grid,.proof-intro,.proof-item,.report-metric,.report-overview,.report-takeaway{display:grid}.analyze-form{gap:6px}.analyze-top-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.analyze-label{margin:0;color:var(--ink);font-size:.92rem;font-weight:600}.analyze-input-row{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto}.eyebrow{margin:0;font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.panel{margin-top:0;padding:24px;border:1px solid var(--panel-border);border-radius:22px;background:color-mix(in srgb,var(--panel-bg) 88%,black 12%);box-shadow:0 18px 40px var(--shadow)}.panel-heading{display:grid;grid-gap:6px;gap:6px;margin-bottom:16px}.panel-heading h2{margin:0;font-family:var(--font-display),"Palatino Linotype",serif;font-size:1.6rem}.proof-section{gap:34px}.proof-intro{gap:28px;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:end}.faq-home-header h2,.model-section h2,.proof-intro h2,.report-takeaways .panel-heading h2{margin:0;font-family:var(--font-display),"Palatino Linotype",serif;font-size:clamp(2.35rem,3vw,3.35rem);line-height:.96}.proof-intro-copy{display:grid;grid-gap:14px;gap:14px;max-width:28rem}.proof-grid{display:grid;grid-gap:28px;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.proof-item{gap:16px}.proof-visual{min-height:360px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(0,0,0,.14)),linear-gradient(150deg,#241b1a,#111013 62%);box-shadow:0 20px 44px rgba(0,0,0,.24)}.proof-visual-image{min-height:100%;object-fit:cover}.proof-visual-decks,.proof-visual-picks{position:relative}.proof-item-copy{display:grid;grid-gap:10px;gap:10px}.model-factor h3,.proof-item-copy h3{margin:0;font-size:1.18rem;line-height:1.26}.proof-summary-strip{display:grid;grid-gap:12px;gap:12px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.faq-home{gap:22px}.faq-home-header{display:grid;grid-gap:10px;gap:10px}.pill-row{display:flex;flex-wrap:wrap;gap:6px}.pill{padding:6px 11px;border-radius:999px;background:rgb(var(--accent-rgb)/.12);color:var(--accent-strong);font-size:.88rem;font-weight:700}.analyze-form input,.analyze-form select{width:100%;min-width:0;padding:13px 15px;border:1px solid var(--panel-border);border-radius:16px;background:rgba(11,11,13,.94);color:var(--ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.analyze-form button{padding:13px 18px;border:0;border-radius:999px;background:var(--accent);color:#17100b;font-weight:700;cursor:pointer}.analyze-help,.analyze-supported-sets{margin:0;color:var(--muted);font-size:.95rem;line-height:1.5}.analyze-supported-sets{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:0}.analyze-supported-sets-label{margin:0;color:var(--muted);font-size:.86rem;line-height:1.4}.faq-list{display:grid;grid-gap:14px;gap:14px}.faq-item{border-top:1px solid rgba(255,255,255,.08);padding-top:14px}.faq-question{list-style:none;cursor:pointer;color:var(--ink);font-size:1.02rem;font-weight:700;line-height:1.4}.faq-question::-webkit-details-marker{display:none}.faq-question:after{content:"+";float:right;color:var(--accent);font-size:1rem;line-height:1}.faq-item[open] .faq-question:after{content:"−"}.faq-answer{margin-top:10px;max-width:48rem;color:var(--muted);font-size:.98rem;line-height:1.65}.analyze-form button:disabled{opacity:.6;cursor:wait}.status{margin-top:14px;padding:12px 14px;border-radius:12px;font-weight:600}.status.error{background:rgba(255,143,143,.12);color:var(--warn)}.status.success{background:rgba(139,227,161,.12);color:var(--success)}.report-preview{margin-top:16px}.report-preview pre{overflow-x:auto;margin:12px 0 0;padding:18px;border-radius:16px;background:#0a111a;color:#f4f7ff;line-height:1.55}.grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.report-overview,.report-page{display:grid;grid-gap:28px;gap:28px}.report-overview{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr)}.report-overview-main{display:grid;grid-gap:18px;gap:18px}.report-overview-main h1{font-size:clamp(2.8rem,4.2vw,4.4rem)}.report-overview-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding-left:1.2rem;max-width:50rem;color:var(--ink);font-size:1rem;line-height:1.65}.report-overview-list li{margin:0}.report-overview-summary{color:var(--ink);font-size:1.12rem;max-width:46rem}.report-overview-detail{max-width:50rem;font-size:1rem}.report-metrics{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0 0}.report-metric{gap:6px;min-width:0;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.report-metric dt{color:var(--muted);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.report-metric dd{margin:0;font-family:var(--font-display),"Palatino Linotype",serif;font-size:clamp(1.2rem,1.8vw,1.8rem);line-height:1.25;color:var(--ink)}.report-overview-rail{display:grid;align-content:start}.report-hero-id{font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.98rem;line-height:1.5;color:var(--muted);letter-spacing:0;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.alternate-route-feature{display:grid;grid-gap:14px;gap:14px;padding:20px;border:1px solid rgb(var(--accent-rgb)/.18);border-radius:20px;background:linear-gradient(180deg,rgb(var(--accent-rgb)/.08),rgba(0,0,0,0)),rgba(28,23,26,.96)}.alternate-route-feature h2{margin:0;font-family:var(--font-display),"Palatino Linotype",serif;font-size:1.85rem;line-height:1.02}.summary-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.deck-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch}.summary-card h2{margin:0;font-family:var(--font-display),"Palatino Linotype",serif;font-size:2rem}.summary-inline{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.report-takeaways{display:grid;grid-gap:20px;gap:20px}.report-takeaway-list{display:grid;grid-gap:16px;gap:16px}.report-takeaway{gap:12px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.report-takeaway-summary{color:var(--ink);font-weight:700}.model-page{display:grid;grid-gap:32px;gap:32px}.model-cta,.model-hero,.model-section{padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.model-hero{display:grid;grid-gap:16px;gap:16px;border-top:0}.model-hero h1{font-size:clamp(3rem,5.2vw,5.2rem);max-width:15ch}.model-subtle{max-width:48rem;font-size:1rem}.model-section{gap:22px}.model-section-grid{gap:28px;grid-template-columns:minmax(0,.78fr) minmax(0,1.12fr)}.model-section-heading{display:grid;grid-gap:8px;gap:8px}.model-cta,.model-example,.model-limitations,.model-prose{display:grid;grid-gap:14px;gap:14px}.model-factors{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.model-factor{gap:8px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.model-example{max-width:54rem}.model-example-kicker{color:var(--accent-strong);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.model-cta{justify-items:start}.muted-copy{color:var(--muted)}.disagreement-list{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.disagreement-card{padding:16px;border:1px solid var(--panel-border);border-radius:16px;background:rgba(24,34,52,.82)}.disagreement-card h3{margin:0 0 10px;font-size:1.1rem}.disagreement-card p{margin:0 0 6px}.deck-panel{display:flex;flex-direction:column;gap:18px;height:100%}.deck-grade-block{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.deck-grade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.deck-grade-card{padding:12px 14px;border:1px solid rgb(var(--accent-rgb)/.12);border-radius:14px;background:rgba(24,34,52,.72)}.deck-grade-card-help{cursor:help}.deck-grade-tooltip{display:block}.deck-grade-card-featured{border-color:rgb(var(--accent-rgb)/.38);background:linear-gradient(180deg,rgb(var(--accent-rgb)/.14),rgba(24,34,52,.9)),rgba(24,34,52,.9);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb)/.08),0 10px 24px rgba(0,0,0,.18)}.deck-grade-label,.deck-grade-value{margin:0}.deck-grade-label{color:var(--muted);font-size:.82rem;font-weight:700;letter-spacing:.03em}.deck-grade-value{margin-top:4px;font-family:var(--font-display),"Palatino Linotype",serif;font-size:1.45rem;line-height:1.05;color:var(--ink)}.deck-links{display:flex;flex-wrap:wrap;gap:14px}.deck-link-button{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border:1px solid rgb(var(--accent-rgb)/.16);border-radius:999px;background:rgb(var(--accent-rgb)/.12);color:var(--accent-strong);font-weight:700;cursor:pointer}.deck-link-button:hover{border-color:rgb(var(--accent-rgb)/.3);background:rgb(var(--accent-rgb)/.18)}.deck-visual-details{display:grid;grid-gap:14px;gap:14px}.deck-link-summary{width:-moz-fit-content;width:fit-content;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.deck-link-summary::-webkit-details-marker{display:none}.deck-visual-content{display:grid;grid-gap:16px;gap:16px}.deck-visual-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(108px,1fr))}.deck-visual-card{display:grid;grid-gap:8px;gap:8px}.deck-visual-frame{position:relative}.deck-visual-fallback,.deck-visual-image{width:100%;aspect-ratio:.715;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(160deg,#1a2436,#101722);box-shadow:0 8px 20px rgba(0,0,0,.22)}.deck-visual-image{display:block;object-fit:cover}.deck-visual-fallback{display:grid;place-items:center;padding:12px;color:var(--muted);font-size:.82rem;font-weight:700;line-height:1.3;text-align:center}.deck-visual-count{position:absolute;top:8px;right:8px;padding:4px 8px;border-radius:999px;background:rgba(9,14,22,.92);color:var(--ink);font-size:.76rem;font-weight:700}.deck-visual-name{margin:0;color:var(--ink);font-size:.84rem;font-weight:700;line-height:1.25}.deck-section{display:grid;grid-gap:8px;gap:8px}.deck-section h3{margin:0;font-size:1.06rem}.analysis-list,.deck-list{margin:0;padding-left:18px;color:var(--muted);font-size:.98rem;line-height:1.68}.report-viewer{display:grid;grid-gap:18px;gap:18px}.viewer-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.viewer-controls-analysis{justify-content:flex-start}.viewer-controls button{padding:12px 16px;border:1px solid var(--panel-border);border-radius:999px;background:rgba(9,14,22,.95);color:var(--ink);cursor:pointer}.viewer-controls button:disabled{opacity:.55;cursor:not-allowed}.viewer-picker{display:grid;grid-gap:6px;gap:6px;min-width:180px;justify-items:center}.viewer-picker span{font-weight:700;text-align:center}.viewer-picker select{width:100%;padding:12px 14px;border:1px solid var(--panel-border);border-radius:12px;background:rgba(9,14,22,.95);color:var(--ink)}.viewer-layout{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);align-items:start}.pack-pane{min-width:0}.pack-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.pack-card{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:20px;background:rgba(24,34,52,.86);box-shadow:0 8px 20px rgba(0,0,0,.22);text-align:left}.pack-card-flags{display:grid;align-items:start;min-height:36px;grid-gap:8px;gap:8px}.pack-card-flags-single{grid-template-columns:minmax(0,1fr)}.pack-card-flags-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.pack-card-flag{display:flex;width:100%;min-height:36px;align-items:center;justify-content:center}.pack-card-art,.pack-card-fallback{width:100%;aspect-ratio:.715;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(160deg,#1a2436,#101722)}.pack-card-art{display:block;object-fit:cover}.pack-card-fallback{display:grid;place-items:center;padding:16px;font-weight:700;color:var(--muted)}.pack-card-footer{display:grid;grid-gap:8px;gap:8px}.pack-card-stats{display:flex;flex-wrap:wrap;gap:6px}.pack-card-name{overflow:hidden;font-size:.98rem;font-weight:700;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.pack-card-badges{display:flex;flex-wrap:wrap;gap:6px}.badge{padding:4px 8px;border-radius:999px;background:rgba(255,255,255,.08);color:var(--ink);font-size:.78rem;font-weight:700;white-space:nowrap}.badge-help{cursor:help}.tooltip-chip{position:relative;display:inline-flex;align-items:center}.tooltip-chip-bubble{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:20;width:max-content;max-width:min(240px,calc(100vw - 40px));padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(9,14,22,.98);color:var(--ink);font-size:.8rem;line-height:1.4;text-align:left;box-shadow:0 16px 34px rgba(0,0,0,.34);opacity:0;pointer-events:none;transform:translate(-50%,6px);transition:opacity .14s ease,transform .14s ease}.tooltip-chip-bubble:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-color:rgba(9,14,22,.98) transparent transparent;border-style:solid;border-width:6px 6px 0}.tooltip-chip:focus-within .tooltip-chip-bubble,.tooltip-chip:hover .tooltip-chip-bubble{opacity:1;pointer-events:auto;transform:translate(-50%)}.tooltip-chip.deck-grade-tooltip .tooltip-chip-bubble.deck-grade-tooltip-bubble{left:0;bottom:calc(100% + 10px);max-width:min(420px,calc(100vw - 40px));transform:translateY(6px)}.tooltip-chip.deck-grade-tooltip .tooltip-chip-bubble.deck-grade-tooltip-bubble:after{left:24px;transform:none}.tooltip-chip.deck-grade-tooltip:focus-within .tooltip-chip-bubble.deck-grade-tooltip-bubble,.tooltip-chip.deck-grade-tooltip:hover .tooltip-chip-bubble.deck-grade-tooltip-bubble{opacity:1;pointer-events:auto;transform:translateY(0)}.deck-grade-tooltip-copy{display:grid;grid-gap:10px;gap:10px}.deck-grade-tooltip-copy p{margin:0}.deck-grade-tooltip-section{display:grid;grid-gap:6px;gap:6px}.deck-grade-tooltip-section-title{color:var(--ink);font-size:.76rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.deck-grade-tooltip-list{margin:0;padding-left:18px;color:var(--muted);line-height:1.5}.deck-grade-tooltip-link{color:var(--accent-strong);font-weight:700;text-decoration:none}.deck-grade-tooltip-link:hover{text-decoration:underline}.badge-human{background:rgba(139,227,161,.12);color:var(--success)}.badge-bot{background:rgb(var(--accent-rgb)/.12);color:var(--accent-strong)}.analysis-pane{display:grid;grid-gap:16px;gap:16px;position:-webkit-sticky;position:sticky;top:16px}.analysis-section{display:grid;grid-gap:12px;gap:12px}.analysis-action-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.analysis-action{padding:10px 14px;border:1px solid rgb(var(--accent-rgb)/.18);border-radius:999px;background:rgb(var(--accent-rgb)/.12);color:var(--accent-strong);font-weight:700;cursor:pointer}.analysis-action:disabled{opacity:.6;cursor:not-allowed}.analysis-explanation-card{display:grid;grid-gap:10px;gap:10px;padding:16px 18px;border:1px solid var(--panel-border);border-radius:16px;background:rgba(24,34,52,.82)}.analysis-context-note,.analysis-explanation-card p{margin:0;line-height:1.6}.analysis-context-note{padding:14px 16px;border:1px solid var(--panel-border);border-radius:14px;background:rgba(24,34,52,.82);color:var(--muted)}.analysis-context-note span{color:var(--ink);font-weight:700}.panel-heading.compact{margin-bottom:0}.result-pill{width:-moz-fit-content;width:fit-content;margin:0;padding:6px 12px;border-radius:999px;font-weight:700}.result-pill.success{background:rgba(139,227,161,.12);color:var(--success)}.result-pill.warn{background:rgba(255,201,92,.14);color:#ffd88b}.result-pill.danger{background:rgba(255,143,143,.14);color:var(--warn)}.result-pill.neutral{background:rgba(255,255,255,.08);color:var(--ink)}.suggestion-table-wrap{overflow-x:auto}.suggestion-table{width:100%;border-collapse:collapse;font-size:.95rem}.suggestion-table td,.suggestion-table th{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left}.link-panel{display:grid;grid-gap:12px;gap:12px;transition:transform .12s ease,box-shadow .12s ease}.link-panel:hover{transform:translateY(-2px);box-shadow:0 22px 44px rgba(0,0,0,.28)}.inline-link{color:var(--accent);font-weight:700}@media (max-width:720px){.page-shell,.simple-page{width:min(100vw - 20px,1100px);padding-top:22px;padding-bottom:48px}.site-nav-inner{width:min(100vw - 20px,1100px);padding:11px 0}.site-footer-inner{width:min(100vw - 20px,1100px);align-items:flex-start;flex-direction:column}.panel{padding:18px;border-radius:18px}.home-hero{padding-top:26px}.analyze-input-row,.hero-preview-cards,.home-hero-inner,.model-section-grid,.proof-grid,.proof-intro,.report-metrics,.report-overview{grid-template-columns:1fr}.home-hero-inner{width:min(100vw - 20px,1180px);gap:28px}.home-hero-copy{padding-top:0}.disagreement-list,.summary-grid,.viewer-layout{grid-template-columns:1fr}.home-hero-copy h1,.model-hero h1,.report-overview-main h1{font-size:clamp(2.45rem,10.8vw,3.45rem);line-height:.94}.home-hero-support{font-size:1.02rem}.hero-preview{transform:none}.hero-form-panel{grid-column:auto;margin-top:0;padding:16px;border-radius:18px}.proof-visual{min-height:320px}.faq-question{font-size:.98rem;padding-right:18px}.analysis-pane{position:static}.viewer-controls-analysis{order:-1}.pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deck-grade-grid,.deck-grid,.pack-card-flags-pair{grid-template-columns:1fr}.report-hero-id{font-size:.92rem}}@media (max-width:980px){.home-page{gap:0}.home-hero-inner,.model-section-grid,.proof-intro,.report-overview{grid-template-columns:1fr}.home-hero-visual{gap:16px}.deck-grid,.report-overview{grid-template-columns:1fr}.proof-intro-copy{max-width:none}.model-factors{grid-template-columns:1fr}}