@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-cyrillic-ext-400-normal-6VZLC4H3.woff2") format("woff2"),url("./media/inter-cyrillic-ext-400-normal-FIY4AS7B.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-cyrillic-400-normal-G4TQJ72A.woff2") format("woff2"),url("./media/inter-cyrillic-400-normal-U23O635P.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-greek-ext-400-normal-JTQ56XIH.woff2") format("woff2"),url("./media/inter-greek-ext-400-normal-RDW6D2QK.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-greek-400-normal-24BA4PDP.woff2") format("woff2"),url("./media/inter-greek-400-normal-ZRMMCGZA.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-vietnamese-400-normal-3ZH4IT4J.woff2") format("woff2"),url("./media/inter-vietnamese-400-normal-VHOS7L4B.woff") format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-ext-400-normal-GKRFIQRI.woff2") format("woff2"),url("./media/inter-latin-ext-400-normal-J3OKVTXA.woff") format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-400-normal-55WT6UWF.woff2") format("woff2"),url("./media/inter-latin-400-normal-FR5HOXA4.woff") format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-cyrillic-ext-500-normal-7YGZWFHX.woff2") format("woff2"),url("./media/inter-cyrillic-ext-500-normal-LJV3DWSQ.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-cyrillic-500-normal-PQK3XKF6.woff2") format("woff2"),url("./media/inter-cyrillic-500-normal-XH4MSKNN.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-greek-ext-500-normal-ZPKR4LNJ.woff2") format("woff2"),url("./media/inter-greek-ext-500-normal-PJFKOJVL.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-greek-500-normal-6QPUHW6Z.woff2") format("woff2"),url("./media/inter-greek-500-normal-3GRTEB6X.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-vietnamese-500-normal-PQFGSX3P.woff2") format("woff2"),url("./media/inter-vietnamese-500-normal-UOTTXFJL.woff") format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-ext-500-normal-3G2JDXWM.woff2") format("woff2"),url("./media/inter-latin-ext-500-normal-UGNIJJWL.woff") format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-500-normal-W62DVTXI.woff2") format("woff2"),url("./media/inter-latin-500-normal-ZNGIZ2YB.woff") format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-cyrillic-ext-600-normal-66Z4CWZK.woff2") format("woff2"),url("./media/inter-cyrillic-ext-600-normal-5S66ZLPP.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-cyrillic-600-normal-F5BISKXR.woff2") format("woff2"),url("./media/inter-cyrillic-600-normal-YOMHVXBS.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-greek-ext-600-normal-D4Z5GF6D.woff2") format("woff2"),url("./media/inter-greek-ext-600-normal-BCNJL3T4.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-greek-600-normal-ZRJSSN4C.woff2") format("woff2"),url("./media/inter-greek-600-normal-J3AMDQNF.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-vietnamese-600-normal-TVIYLGI7.woff2") format("woff2"),url("./media/inter-vietnamese-600-normal-YXHD7S3I.woff") format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-ext-600-normal-HCYHLWH6.woff2") format("woff2"),url("./media/inter-latin-ext-600-normal-JH5KI6RD.woff") format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-600-normal-R6Y2SZCR.woff2") format("woff2"),url("./media/inter-latin-600-normal-ZYHV6QZT.woff") format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-cyrillic-ext-700-normal-OS2RNUST.woff2") format("woff2"),url("./media/inter-cyrillic-ext-700-normal-JNACFJVQ.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-cyrillic-700-normal-5HS3FXHB.woff2") format("woff2"),url("./media/inter-cyrillic-700-normal-SPV2HQ4Q.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-greek-ext-700-normal-QJ6NMGCB.woff2") format("woff2"),url("./media/inter-greek-ext-700-normal-GHYQOXL3.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-greek-700-normal-S7YO524B.woff2") format("woff2"),url("./media/inter-greek-700-normal-L3DMOWHF.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-vietnamese-700-normal-7LYSQCP6.woff2") format("woff2"),url("./media/inter-vietnamese-700-normal-XRULDGKE.woff") format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-latin-ext-700-normal-WY62UGW6.woff2") format("woff2"),url("./media/inter-latin-ext-700-normal-SNJUWUAD.woff") format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-latin-700-normal-SU5XVJMF.woff2") format("woff2"),url("./media/inter-latin-700-normal-TQQ5JXGD.woff") format("woff");unicode-range:U+0000-00FF,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-cyrillic-ext-500-normal-3HPBCRGM.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-ext-500-normal-ALWIYOP7.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-cyrillic-500-normal-VZRFRX2D.woff2") format("woff2"),url("./media/jetbrains-mono-cyrillic-500-normal-ABSXDA7Y.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-greek-500-normal-RHDMXKAE.woff2") format("woff2"),url("./media/jetbrains-mono-greek-500-normal-S2QQDTY6.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-vietnamese-500-normal-HO6446ON.woff2") format("woff2"),url("./media/jetbrains-mono-vietnamese-500-normal-LNSQLO7C.woff") format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-latin-ext-500-normal-W67NWU5E.woff2") format("woff2"),url("./media/jetbrains-mono-latin-ext-500-normal-2BKZW4LT.woff") format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-latin-500-normal-V4XIP5OW.woff2") format("woff2"),url("./media/jetbrains-mono-latin-500-normal-ETEQEOVZ.woff") format("woff");unicode-range:U+0000-00FF,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}:root{--bg: #fff;--surface: #fff;--subtle: #f8fafc;--ink: #0f172a;--ink-2: #334155;--muted: #64748b;--line: #e2e8f0;--line-2: #cbd5e1;--accent: #6366f1;--accent-soft: #eef2ff;--good: #059669;--good-soft: #ecfdf5;--warn: #b45309;--warn-soft: #fffbeb;--bad: #dc2626;--hero-glow: #f2f2ff;color-scheme:light}:root[data-theme=dark]{--bg: #09090b;--surface: #0f0f12;--subtle: #141418;--ink: #fafafa;--ink-2: #d4d4d8;--muted: #a1a1aa;--line: #27272a;--line-2: #3f3f46;--accent: #a5a6ff;--accent-soft: #1e1b4b;--good: #34d399;--good-soft: #052e22;--warn: #fbbf24;--warn-soft: #2a1d05;--bad: #f87171;--hero-glow: #16142b;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600;line-height:1.2}h1{letter-spacing:-.045em}h2{letter-spacing:-.03em;font-size:25px}h3{font-size:15px;letter-spacing:-.015em}p{color:var(--muted)}.container{max-width:1200px;margin:0 auto;padding-left:32px;padding-right:32px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-80px;z-index:100;background:var(--accent);color:#fff;padding:12px 20px}.skip-link:focus{top:10px;left:10px}.mono,kbd,code{font-family:JetBrains Mono,monospace}main{min-height:65vh}main:focus{outline:none}.site-header{height:82px;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20;background:var(--bg)}.header-inner{max-width:1200px;height:100%;padding:0 32px;margin:auto;display:flex;align-items:center;gap:34px}.brand{display:flex;align-items:center;gap:12px;font-weight:500;letter-spacing:-.045em;font-size:19px;white-space:nowrap}.brand strong{font-weight:700}.brand-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#6366f1;color:#fff}.brand-mark svg{width:25px;height:25px}nav{margin-left:auto;display:flex;gap:30px;height:100%;align-items:center}nav a{color:var(--muted);font-size:13px;font-weight:500;height:100%;display:flex;align-items:center;position:relative}nav a.active{color:var(--ink)}nav a.active:after{content:"";height:2px;background:var(--accent);position:absolute;bottom:-1px;left:0;right:0}.theme-button{width:36px;height:36px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--surface);display:grid;place-items:center;font-size:21px}.theme-button:hover{background:var(--subtle)}.hero{text-align:center;padding-top:89px;padding-bottom:52px;position:relative}.hero:before{content:"";position:absolute;width:min(850px,100%);height:380px;top:5px;left:50%;transform:translate(-50%);background:radial-gradient(ellipse at center,var(--hero-glow),transparent 68%);pointer-events:none;z-index:-1}.eyebrow{color:var(--ink-2);font-size:10px;letter-spacing:.12em;font-weight:600;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--surface);border-radius:100px;padding:6px 12px}.tiny-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--good);flex:none}.eyebrow .tiny-dot{background:var(--accent)}.hero h1{font-size:clamp(38px,5vw,62px);line-height:1.1;margin-top:25px}.hero h1 span{color:var(--accent)}.hero-copy{margin:22px auto 30px;font-size:15px;line-height:1.8;max-width:620px}.search-box{max-width:658px;margin:auto;display:flex;align-items:center;gap:12px;padding:7px 7px 7px 20px;background:var(--surface);border:1px solid var(--line-2);border-radius:13px;box-shadow:0 6px 22px -14px #33415550;text-align:left}.search-box:focus-within{outline:3px solid var(--accent-soft);border-color:var(--accent)}.search-box svg{width:21px;height:21px;flex:none;color:var(--muted)}.search-box input{background:transparent;color:var(--ink);border:0;min-width:0;flex:1;padding:11px 0;font-size:14px;outline:none}.search-box input::placeholder{color:var(--muted)}.search-box kbd{padding:0 6px;border:1px solid var(--line);border-radius:4px;color:var(--muted);font-size:11px}.button{display:inline-flex;justify-content:center;align-items:center;gap:18px;border:1px solid transparent;padding:11px 18px;border-radius:8px;font-size:13px;font-weight:600;white-space:nowrap}.primary{color:#fff;background:#6366f1}.primary:hover{background:#4f46e5}.secondary{border-color:var(--line);color:var(--ink);background:var(--surface)}.search-hint{font-size:12px;margin-top:11px}.search-hint button{border:0;background:transparent;color:var(--ink-2);padding:2px 4px;font-size:12px}.search-hint button:hover{color:var(--accent);text-decoration:underline}.trust-row{display:flex;justify-content:center;gap:26px;margin-top:34px;font-size:11px;color:var(--muted)}.trust-row span:first-letter{color:var(--good)}.search-results{display:none;text-align:left;max-width:658px;margin:20px auto 0;border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.search-results.visible{display:block}.state-text{padding:20px}.result-count{font-size:11px;padding:12px 18px;border-bottom:1px solid var(--line)}.result-row{display:flex;align-items:center;gap:13px;padding:14px 18px;border-bottom:1px solid var(--line)}.result-row:last-child{border:0}.result-row:hover{background:var(--subtle)}.result-name{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.result-name strong{font-size:13px;font-weight:500}.result-name>span{font-size:10px;color:var(--muted)}.row-arrow{color:var(--muted)}.error-text{color:var(--bad)}.spinner{width:13px;height:13px;display:inline-block;margin-right:6px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.covered-section{padding-top:17px;padding-bottom:58px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:23px;gap:20px}.overline{color:var(--muted);font-size:9px;font-weight:600;letter-spacing:.13em;margin-bottom:8px}.section-heading h2{font-size:23px}.quiet-label{font-size:11px;color:var(--muted)}.company-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.company-card{border:1px solid var(--line);border-radius:14px;padding:19px;background:var(--surface);transition:transform .15s,border-color .15s;min-width:0}.company-card:hover{transform:translateY(-3px);border-color:var(--accent)}.company-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.ticker-tile{background:var(--subtle);width:45px;height:45px;border:1px solid var(--line);border-radius:11px;display:grid;place-items:center;font-size:11px;font-family:JetBrains Mono,monospace;font-weight:500}[data-ticker=KO]{color:#bd2937;background:#fdf1f2;border-color:#f7dcdf}[data-ticker=MSFT]{color:#2563a5;background:#eef7ff;border-color:#dceaff}[data-ticker=NVDA]{color:#548224;background:#f3f9ed;border-color:#dfedcf}[data-ticker=COST]{color:#405494;background:#f2f4fc;border-color:#e0e5f5}:root[data-theme=dark] [data-ticker]{background:var(--subtle);border-color:var(--line);color:var(--ink-2)}.ticker-tile.small{width:46px;height:36px;font-size:10px}.card-arrow{font-size:18px;color:var(--muted)}.company-card h3{font-size:13px;margin-bottom:5px;min-height:32px;text-transform:none;overflow-wrap:anywhere}.company-exchange{font-size:10px;color:var(--muted);font-family:JetBrains Mono,monospace}.card-bottom{display:flex;align-items:center;gap:6px;font-size:9px;border-top:1px solid var(--line);margin-top:16px;padding-top:12px;color:var(--muted);white-space:nowrap}.coverage-note{font-size:11px;line-height:1.7;margin-top:16px}.approach-section{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:34px;border-top:1px solid var(--line);padding-top:40px;padding-bottom:65px}.approach-intro h2{font-size:27px;line-height:1.25}.text-link{display:inline-block;font-size:11px;color:var(--accent);margin-top:18px;font-weight:500}.step-number{display:block;font-family:JetBrains Mono,monospace;color:var(--accent);font-size:11px;margin-bottom:20px}.approach-item h3{margin-bottom:10px}.approach-item p{font-size:12px;line-height:1.8}.site-footer{padding:30px 32px 24px;border-top:1px solid var(--line);background:var(--subtle)}.site-footer>div,.site-footer>p{max-width:1136px;margin:auto}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-top>span{font-size:11px;color:var(--muted)}.footer-top>a:last-child{font-size:11px;color:var(--ink-2)}.footer-brand{font-size:14px;font-weight:600;letter-spacing:-.03em}.site-footer>p{font-size:10px;padding-top:18px;padding-bottom:22px;line-height:1.8}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:16px;color:var(--muted);font-size:9px}.company-page{padding-top:26px;padding-bottom:65px}.back-link{color:var(--muted);font-size:11px;display:inline-block;margin-bottom:32px}.back-link:hover{color:var(--accent)}.company-heading{display:flex;justify-content:space-between;align-items:center;gap:25px}.company-identity{display:flex;gap:21px;align-items:center;min-width:0}.ticker-tile.large{width:75px;height:75px;font-size:19px;border-radius:17px;flex:none}.company-heading h1{font-size:35px;line-height:1.2;max-width:700px}.industry{font-size:12px;margin-top:8px;text-transform:capitalize}.quote-block{display:flex;flex-direction:column;align-items:flex-end;flex:none;gap:4px}.quote-block strong{font-size:21px;letter-spacing:-.03em}.quote-block>span:last-child{font-size:10px;color:var(--muted)}.quote-block .unavailable-quote{font-size:18px;color:var(--ink-2)}.company-status{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:25px}.status-tag{display:inline-flex;align-items:center;border-radius:100px;font-size:10px;padding:4px 9px;background:var(--subtle);color:var(--ink-2);white-space:nowrap}.status-tag.covered{color:var(--good);background:var(--good-soft)}.freshness{font-size:10px;color:var(--muted)}.freshness.stale{color:var(--warn)}.company-tabs{display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--line);margin-top:32px;font-size:12px}.company-tabs>*{padding:15px 0}.company-tabs>span{color:var(--accent);border-bottom:2px solid var(--accent);font-weight:500}.company-tabs>a{color:var(--muted)}.financial-heading{margin-top:34px}.section-description{margin-top:9px;font-size:12px}.raw-label,.source-pill{padding:4px 7px;border:1px solid var(--line);border-radius:5px;letter-spacing:.08em;font-size:8px;color:var(--muted);white-space:nowrap}.metric-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;margin-bottom:27px}.metric-card{border:1px solid var(--line);border-radius:14px;padding:23px;display:flex;flex-direction:column;background:var(--surface)}.metric-label{font-size:12px;color:var(--ink-2)}.metric-card strong{font-size:35px;letter-spacing:-.04em;margin-top:12px;font-weight:500}.metric-card strong>small{font-size:11px;font-weight:400;color:var(--muted);letter-spacing:0}.metric-period{font-size:10px;color:var(--muted);margin-top:3px}.metric-source{display:block;color:var(--muted);font-size:9px;margin-top:24px;padding-top:12px;border-top:1px solid var(--line)}.metric-card .missing-amount{font-size:24px}.history-panel{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface)}.panel-header{padding:22px 25px;display:flex;justify-content:space-between;align-items:center;gap:15px}.panel-header p{font-size:10px;margin-top:5px}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;min-width:590px;text-align:left}thead{background:var(--subtle)}th,td{border-top:1px solid var(--line);padding:15px 25px;width:25%;vertical-align:top}th{font-weight:500}thead th{color:var(--muted);font-size:10px;padding-top:12px;padding-bottom:12px}thead th small{font-size:8px;margin-left:4px}tbody th{font-size:12px;white-space:nowrap}.year{font-family:JetBrains Mono,monospace;font-size:11px}.latest-label{font-size:7px;font-weight:500;padding:3px 5px;border-radius:3px;color:var(--accent);background:var(--accent-soft);margin-left:9px}.source-detail summary{cursor:pointer;font-family:JetBrains Mono,monospace;font-size:11px;display:flex;justify-content:space-between;list-style:none;gap:12px}.source-detail summary::-webkit-details-marker{display:none}.source-indicator{color:var(--muted);font-family:Inter,sans-serif}.source-detail:hover .source-indicator,.source-detail[open] summary{color:var(--accent)}.source-content{padding-top:12px;display:flex;flex-direction:column;font-size:9px;gap:6px;line-height:1.7;color:var(--muted);overflow-wrap:anywhere}.source-content strong{color:var(--ink);font-size:10px}.source-content a{color:var(--accent)}.source-content code{font-size:8px}.panel-note{border-top:1px solid var(--line);display:flex;gap:10px;align-items:start;padding:15px 25px;color:var(--muted);font-size:10px;background:var(--subtle)}.missing-data{font-size:10px;color:var(--muted)}.missing-data small{display:block;font-size:9px}.assessment-note{display:flex;align-items:center;gap:18px;padding:25px;background:var(--accent-soft);border-radius:12px;margin-top:25px}.note-symbol{color:var(--accent);font-size:30px}.assessment-note h3{font-size:13px}.assessment-note p{font-size:11px;max-width:680px;margin-top:6px}.assessment-note>a{font-size:10px;color:var(--accent);white-space:nowrap;margin-left:auto}.filing-section{margin-top:48px;padding-top:30px;border-top:1px solid var(--line)}.filing-section h2{font-size:21px}.identity-details{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:25px}.identity-details dt{font-size:10px;color:var(--muted);margin-bottom:8px}.identity-details dd{margin:0;display:flex;flex-direction:column;gap:4px;font-size:12px}.identity-details dd a{color:var(--accent)}.identity-details dd span{color:var(--muted);font-size:10px}.notice{background:var(--subtle);border:1px solid var(--line);padding:22px;border-radius:10px;margin:22px 0;font-size:12px}.notice.warning{background:var(--warn-soft);color:var(--warn)}.notice h2{font-size:20px;margin-bottom:12px}.empty-panel{border:1px dashed var(--line-2);border-radius:14px;padding:35px;background:var(--subtle);color:var(--muted);font-size:13px}.coverage-panel,.error-panel{text-align:center;padding:70px 30px;margin-top:30px}.empty-icon{color:var(--accent);font-size:38px}.empty-panel h2{color:var(--ink)}.empty-panel p{margin:14px auto 24px;max-width:550px}.error-panel h1{font-size:35px;color:var(--ink)}.methodology{max-width:1000px;padding-top:28px;padding-bottom:70px}.methodology>.overline{margin-top:15px}.methodology>h1{font-size:56px;margin-top:18px}.methodology>h1 span{color:var(--accent)}.methodology-lede{font-size:17px;margin-top:24px;max-width:600px}.methodology-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:45px;margin-bottom:45px}.methodology-grid h2{font-size:21px;margin-bottom:15px}.methodology-grid p{font-size:13px;line-height:1.9}.methodology-closing{font-size:12px;margin:30px 0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:1000px){.company-grid{grid-template-columns:repeat(3,1fr)}.approach-section{grid-template-columns:1fr 1fr}.company-heading h1{font-size:29px}.company-heading{align-items:flex-start}.quote-block{margin-top:10px}.metric-card strong{font-size:30px}.card-bottom{font-size:10px}}@media(max-width:650px){.container{padding-left:20px;padding-right:20px}.site-header{height:70px}.header-inner{padding:0 20px;gap:14px}.brand{font-size:14px;gap:8px}.brand-mark{width:30px;height:30px;border-radius:8px}.brand-mark svg{width:21px}nav{gap:16px}nav a{font-size:11px}nav a:first-child{display:none}.theme-button{width:31px;height:31px;font-size:18px;flex:none}.hero{padding-top:56px;padding-bottom:42px}.hero h1{font-size:39px;line-height:1.12;margin-top:23px}.eyebrow{font-size:8px}.hero-copy{font-size:13px;line-height:1.8;margin-top:20px}.desktop-break{display:none}.search-box{padding-left:13px;gap:9px}.search-box input{font-size:12px;padding:12px 0}.search-box svg{width:17px}.search-box kbd{display:none}.search-box .button{padding:11px 12px;gap:8px;font-size:12px}.trust-row{font-size:9px;gap:11px;margin-top:24px;flex-wrap:wrap}.section-heading h2{font-size:20px}.section-heading>.quiet-label{display:none}.company-grid{grid-template-columns:1fr 1fr;gap:11px}.company-card{padding:16px}.company-card h3{font-size:12px}.card-bottom{font-size:8px}.covered-section{padding-bottom:38px}.approach-section{padding-top:30px;padding-bottom:40px;gap:28px 22px}.approach-intro{grid-column:1/-1}.approach-intro h2 br{display:none}.approach-intro h2{font-size:26px}.approach-item p{font-size:11px}.approach-item h3{font-size:13px}.step-number{margin-bottom:12px}.footer-top{flex-wrap:wrap;gap:15px}.footer-top>span{display:none}.site-footer{padding:25px 20px}.footer-bottom{gap:18px}.footer-bottom>span:last-child{display:none}.result-row{padding:12px;gap:9px;flex-wrap:wrap}.result-name strong{font-size:12px}.result-row .status-tag{font-size:8px}.row-arrow{display:none}.company-page{padding-top:20px}.back-link{margin-bottom:25px}.company-heading{display:block}.company-identity{align-items:flex-start;gap:14px}.ticker-tile.large{width:53px;height:53px;font-size:13px;border-radius:12px}.company-heading h1{font-size:26px}.company-heading .overline{font-size:8px}.industry{font-size:10px}.quote-block{align-items:flex-start;margin:23px 0 0;padding-left:0}.quote-block .overline{margin-bottom:0}.quote-block .unavailable-quote{font-size:15px}.company-status{margin-top:18px;gap:10px}.freshness{font-size:9px}.company-tabs{margin-top:21px}.financial-heading{align-items:flex-start;margin-top:26px}.section-description{font-size:11px}.metric-cards{grid-template-columns:1fr;gap:12px;margin-top:20px}.metric-card{padding:20px;position:relative}.metric-card strong{font-size:32px;margin-top:7px}.metric-source{margin-top:13px}.panel-header{padding:18px}.panel-header h3{font-size:13px}th,td{padding:14px 18px}.panel-note{padding:15px 18px;font-size:9px}.assessment-note{flex-wrap:wrap;padding:20px;gap:12px}.assessment-note>div{flex:1}.assessment-note>a{margin-left:0}.identity-details{grid-template-columns:1fr 1fr;gap:25px}.filing-section{margin-top:34px}.filing-section h2{font-size:20px}.methodology>h1{font-size:40px}.methodology-grid{grid-template-columns:1fr;gap:30px}.methodology-lede{font-size:15px}}.navigation-loading{position:fixed;top:82px;left:0;right:0;z-index:25;padding:7px 20px;color:var(--accent);background:var(--accent-soft);border-bottom:1px solid var(--line);text-align:center;font-size:11px}@media(max-width:650px){.navigation-loading{top:70px}}@media(max-width:380px){.brand{font-size:12px}nav a{font-size:10px}.header-inner{gap:10px}}:root{--warn: #d97706}:root[data-theme=dark]{--accent: #818cf8}.site-header{height:58px}.header-inner{padding:0 16px;gap:18px}.brand{font-size:15px;gap:8px;letter-spacing:-.02em}.brand-mark{width:22px;height:22px;border-radius:6px}.brand-mark svg{width:20px;height:20px}.wf-nav-search{display:flex;align-items:center;gap:9px;width:260px;border:1px solid var(--line);background:var(--subtle);border-radius:8px;padding:5px 10px;margin-left:auto;color:var(--muted)}.wf-nav-search input{width:100%;min-width:0;background:transparent;border:0;outline:0;color:var(--ink);font-size:12px}.wf-nav-search kbd{font-size:10px;border:1px solid var(--line);padding:0 4px;border-radius:3px}.header-inner nav{margin-left:0;gap:18px;font-size:12px}.theme-button{height:30px;width:30px;font-size:16px}.hero{padding-top:96px;padding-bottom:0;background:none;text-align:center}.hero .eyebrow{font-size:10px;letter-spacing:.08em;margin-bottom:22px}.hero h1{font-size:60px;font-weight:600;letter-spacing:-.035em;line-height:1.08}.hero h1 span{color:var(--muted)}.hero-copy{font-size:16px;line-height:1.7;margin:22px auto 26px}.hero .search-box{max-width:680px;min-height:60px;padding:8px 10px 8px 18px;border-radius:12px;box-shadow:0 4px 18px #00000006}.hero .search-box input{font-size:15px}.hero .search-hint{font-size:12px;margin-top:12px}.wf-home-stats{display:grid;grid-template-columns:repeat(3,1fr);max-width:680px;margin:40px auto 0;border-top:1px dashed var(--line);padding-top:22px}.wf-home-stats div{display:flex;flex-direction:column;gap:3px}.wf-home-stats b{font-size:21px;font-weight:600}.wf-home-stats span{font-size:11px;color:var(--muted)}.covered-section{max-width:1032px;padding:52px 16px 48px}.covered-section .section-heading{margin-bottom:18px;align-items:center}.covered-section h2{font-size:18px;letter-spacing:-.02em}.covered-section .quiet-label{font-size:11px}.company-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.company-card{padding:16px;border-radius:12px;min-height:0}.company-card-top{margin-bottom:12px}.company-card .ticker-tile{height:36px;width:36px;font-size:11px;border-radius:8px}.company-card h3{font-size:12px;min-height:32px;line-height:1.4}.company-card .company-exchange{font-size:10px;margin-top:4px}.company-card .card-bottom{margin-top:14px;padding-top:12px;font-size:10px}.coverage-note{font-size:11px;margin-top:16px}.site-footer{max-width:1200px;padding:28px 16px;margin:auto}.footer-top{font-size:12px}.site-footer p,.footer-bottom{font-size:10px}.wf-page{max-width:1200px;margin:0 auto;padding:0 16px 48px}.wf-crumb{font-size:12px;color:var(--muted);padding:24px 0 18px;display:flex;gap:9px}.wf-crumb a:hover{color:var(--accent)}.wf-company{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.wf-company-id{display:flex;align-items:center;gap:14px;min-width:0}.wf-logo{display:grid;place-items:center;background:var(--subtle);border:1px solid var(--line);border-radius:12px;width:48px;height:48px;font-size:12px;font-weight:600;flex-shrink:0}.wf-company h1{font-size:24px;letter-spacing:-.025em}.wf-company-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-top:6px}.wf-tag{border:1px solid var(--line);border-radius:5px;padding:1px 6px;font-size:10px}.wf-price{display:flex;flex-direction:column;text-align:right;flex-shrink:0}.wf-price b{font-size:18px;font-weight:500}.wf-price small{color:var(--muted);font-size:10px;margin-top:3px}.wf-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:20px;align-items:start}.wf-main-column{display:grid;gap:20px}.wf-card{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:22px}.wf-label{font-size:10px;letter-spacing:.08em;font-weight:600;color:var(--muted)}.wf-verdict-top,.wf-card-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.wf-confidence,.wf-status{font-size:10px;padding:4px 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted);white-space:nowrap}.wf-headline{font-size:36px;line-height:1.12;letter-spacing:-.035em;font-weight:600;margin:24px 0 16px}.wf-headline em{font-style:normal;color:var(--muted)}.wf-plain{font-size:13px;line-height:1.75;max-width:64ch}.wf-summary-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0}.wf-summary-chips div{background:var(--subtle);border:1px solid var(--line);border-radius:9px;padding:10px;display:flex;flex-direction:column;gap:4px}.wf-summary-chips span{font-size:10px;color:var(--muted)}.wf-summary-chips b{font-size:12px;font-weight:500}.wf-proscons{display:grid;grid-template-columns:1fr 1fr;gap:22px;border-top:1px solid var(--line);padding-top:20px}.wf-proscons h3{font-size:12px;margin-bottom:10px}.wf-proscons p{font-size:12px;line-height:1.7}.wf-proscons a{display:block;color:var(--accent);font-size:11px;margin-top:12px}.wf-mini-label{font-size:10px;color:var(--muted)}.wf-financial-context{display:grid;grid-template-columns:1fr 1.2fr;gap:18px;margin-top:20px}.wf-track-badge{display:flex;align-items:center;gap:10px;margin-bottom:14px}.wf-track-badge>span{background:var(--accent-soft);color:var(--accent);border-radius:8px;display:grid;place-items:center;width:34px;height:34px;font-size:20px}.wf-track-badge b{font-size:13px;display:block}.wf-track-badge small{font-size:10px;color:var(--muted)}.wf-track-summary p{font-size:11px;margin:8px 0}.wf-source-caption{font-size:10px;color:var(--muted);line-height:1.65;margin-top:16px}.wf-chart{align-self:center;min-width:0}.wf-chart svg{width:100%;overflow:visible}.wf-chart path{fill:none}.chart-grid path{stroke:var(--line);stroke-width:1}.chart-revenue{stroke:var(--accent);stroke-width:3}.chart-income{stroke:var(--good);stroke-width:3}.wf-chart text{fill:var(--muted);font-size:20px}.wf-chart-legend{display:flex;justify-content:center;gap:14px;font-size:9px;color:var(--muted)}.wf-chart-legend span{display:flex;gap:5px;align-items:center}.wf-chart-legend i{width:14px;height:2px;background:var(--accent)}.wf-chart-legend span+span i{background:var(--good)}.wf-chart a{display:block;text-align:center;margin-top:10px;font-size:10px;color:var(--accent)}.wf-panel-empty{font-size:12px;padding:28px 0}.wf-coverage-ring{display:flex;align-items:center;gap:18px;padding:20px 0}.wf-coverage-ring svg{width:88px;height:88px;flex-shrink:0}.ring-value{fill:var(--ink);font-size:22px;font-weight:600}.ring-caption{fill:var(--muted);font-size:10px}.wf-coverage-ring b{font-size:15px;font-weight:500}.wf-coverage-ring p{font-size:11px;margin-top:5px}.wf-score-row{display:grid;grid-template-columns:minmax(0,1fr) 50px 67px 8px;align-items:center;gap:9px;padding:11px 0;border-top:1px solid var(--line);font-size:11px}.wf-score-row small{display:block;font-size:9px;color:var(--muted);line-height:1.5;margin-top:3px}.wf-score-row b{font-size:10px;color:var(--muted);font-weight:500}.wf-coverage-bar{display:flex;gap:2px}.wf-coverage-bar i{width:8px;height:4px;border-radius:2px;background:var(--line)}.wf-score-row:hover{color:var(--accent)}.wf-score-foot{font-size:10px;border-top:1px solid var(--line);padding-top:16px;line-height:1.7}.wf-score-foot a{color:var(--accent)}.wf-deeper{margin-top:32px}.wf-deeper h2{font-size:20px}.wf-deeper>p{font-size:12px;margin-top:8px}.wf-deeper-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}.wf-deeper-grid a{padding:18px;border:1px solid var(--line);border-radius:12px;display:flex;align-items:start;flex-direction:column;gap:10px}.wf-deep-icon{width:30px;height:30px;display:grid;place-items:center;background:var(--subtle);border:1px solid var(--line);border-radius:8px;color:var(--accent);font-size:16px}.wf-deeper-grid b{font-size:13px}.wf-deeper-grid a>span:not(.wf-deep-icon){font-size:11px;color:var(--muted)}.wf-deeper-grid em{font-size:10px;font-style:normal;color:var(--accent);margin-top:auto}.wf-checklist{max-width:880px}.wf-company.compact{margin-bottom:30px}.compact .wf-logo{width:36px;height:36px;border-radius:8px;font-size:10px}.compact h1{font-size:18px}.wf-checklist-title{font-size:40px;letter-spacing:-.035em;line-height:1.1}.wf-checklist-lede{font-size:15px;line-height:1.7;margin:16px 0 24px;max-width:72ch}.wf-five{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden}.wf-five button{background:var(--surface);color:var(--ink);border:0;border-right:1px solid var(--line);padding:14px 12px;text-align:left;display:flex;flex-direction:column;gap:5px}.wf-five button:last-child{border-right:0}.wf-five span{font-size:10px;color:var(--muted)}.wf-five b{font-size:17px;letter-spacing:-.02em;font-weight:500}.wf-five small{font-size:9px;color:var(--muted)}.wf-context-caption{font-size:10px;margin:10px 0 22px}.wf-flags{border:1px dashed var(--line-2);border-radius:10px;display:flex;flex-wrap:wrap;gap:9px 18px;font-size:10px;padding:12px 14px;color:var(--muted);margin-bottom:30px}.wf-flags b{font-weight:500}.wf-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.wf-tally{font-size:10px;color:var(--muted)}.wf-tally b{font-weight:500;color:var(--ink)}.wf-checklist-list{border:1px solid var(--line);border-radius:12px;overflow:hidden}.wf-criterion-row{display:flex;align-items:center;gap:14px;background:var(--surface);color:var(--ink);border:0;border-bottom:1px solid var(--line);width:100%;padding:17px 18px;text-align:left}.wf-criterion-row:last-child{border-bottom:0}.wf-criterion-row:hover{background:var(--subtle)}.wf-status-dot{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:50%;background:var(--subtle);font-size:12px;color:var(--muted);flex-shrink:0}.wf-criterion-name{flex:1}.wf-criterion-name b{font-size:13px;font-weight:500}.wf-criterion-name small{display:block;color:var(--muted);font-size:11px;margin-top:4px;line-height:1.5}.wf-result{font-size:10px;color:var(--muted)}.wf-chevron{color:var(--muted);font-size:18px;margin-left:5px}.wf-nav-out{display:flex;justify-content:space-between;margin:20px 0 28px}.wf-nav-out .button{font-size:11px;padding:7px 11px}.wf-competence{border-top:1px solid var(--line);padding-top:24px;display:flex;gap:16px}.wf-competence-icon{background:var(--accent-soft);color:var(--accent);border-radius:9px;width:36px;height:36px;display:grid;place-items:center;flex-shrink:0}.wf-competence h2{font-size:16px;margin-bottom:8px}.wf-competence p{font-size:12px}.wf-competence strong{display:block;font-size:12px;font-weight:500;margin-top:12px}.wf-reflection-buttons{display:flex;gap:8px;margin-top:12px}.wf-reflection-buttons .button{font-size:11px;padding:6px 10px}.wf-reflection-buttons [aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.wf-reflection-reply{min-height:22px;margin-top:10px}.wf-data-notice{padding:12px 14px;font-size:11px;border:1px solid var(--line);border-radius:9px;margin-bottom:18px;background:var(--subtle)}.wf-error{margin:48px auto;max-width:620px}.wf-error p{margin:18px 0}.wf-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:560px;max-width:100%;height:100dvh;max-height:100dvh;padding:0;border:0;border-left:1px solid var(--line);background:var(--bg);color:var(--ink);box-shadow:-12px 0 50px #0002;overflow:hidden}.wf-drawer[open]{display:flex;flex-direction:column}.wf-drawer::backdrop{background:#0006}.wf-drawer-top{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--line);flex-shrink:0}.wf-drawer-step{font-size:12px;color:var(--muted)}.wf-drawer-top>div{display:flex;gap:7px}.wf-drawer-top .button{padding:5px 10px;font-size:11px}.wf-drawer-body{padding:28px 28px 40px;overflow-y:auto}.wf-drawer-body h2{font-size:28px;letter-spacing:-.03em;margin:18px 0 10px}.wf-drawer-question{font-size:14px;line-height:1.7}.wf-drawer-body h3{margin:28px 0 10px}.wf-drawer-body h3 span{display:block;font-size:9px;font-weight:400;letter-spacing:0;margin-top:5px}.wf-drawer-explanation{font-size:13px;line-height:1.8}.wf-analogy{border-left:2px solid var(--accent);background:var(--subtle);padding:14px 16px;font-size:12px;color:var(--muted);margin-top:18px;line-height:1.8}.wf-analogy b{display:block;color:var(--ink);font-size:11px;margin-bottom:4px}.wf-evidence-gap{border:1px dashed var(--line-2);border-radius:9px;padding:14px;font-size:12px}.wf-evidence-gap b{font-weight:500}.wf-evidence-gap p{margin-top:8px;line-height:1.8}.wf-drawer-metrics{border:1px solid var(--line);border-radius:9px;overflow:hidden}.wf-drawer-metrics details{border-bottom:1px solid var(--line)}.wf-drawer-metrics details:last-child{border-bottom:0}.wf-drawer-metrics summary{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:11px;padding:12px}.wf-drawer-metrics summary>span:first-child{flex:1}.wf-drawer-metrics small{display:block;color:var(--muted);font-size:9px}.wf-drawer-metrics summary b{font-size:13px;font-weight:500}.wf-metric-provenance{padding:0 12px 14px;font-size:11px;overflow-wrap:anywhere}.wf-metric-provenance p{margin:7px 0}.wf-metric-input{padding:10px 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:3px;color:var(--muted)}.wf-metric-input a{color:var(--accent)}.wf-metric-input code{font-size:10px}.wf-change{font-size:12px;line-height:1.8}.wf-drawer-body>.text-link{display:block;font-size:12px;margin-top:18px}@media(max-width:1000px){.wf-overview-grid{grid-template-columns:minmax(0,1fr) 340px;gap:16px}.wf-score-row{grid-template-columns:minmax(0,1fr) 60px 8px}.wf-coverage-bar{display:none}.wf-headline{font-size:31px}.wf-financial-context{grid-template-columns:1fr}}@media(max-width:760px){.header-inner{gap:10px}.wf-nav-search{width:190px}.header-inner nav{display:none}.hero{padding-top:64px}.hero h1{font-size:44px}.hero-copy{font-size:14px}.company-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-overview-grid{grid-template-columns:1fr}.wf-sidebar{order:1}.wf-deeper-grid{grid-template-columns:repeat(2,1fr)}.wf-score-row{grid-template-columns:minmax(0,1fr) 50px 67px 8px}.wf-coverage-bar{display:flex}.wf-financial-context{grid-template-columns:1fr 1.2fr}.wf-company{align-items:start}.wf-company h1{font-size:20px}.wf-price b{font-size:14px}.wf-company-meta .wf-tag{display:none}.wf-checklist-title{font-size:34px}.wf-five b{font-size:14px}}@media(max-width:520px){.brand{font-size:12px;gap:5px}.wf-nav-search{width:130px;padding:5px 7px;gap:4px}.wf-nav-search input{font-size:10px}.wf-nav-search kbd{display:none}.header-inner{padding:0 12px;gap:8px}.hero{padding:52px 16px 0}.hero h1{font-size:35px}.hero .eyebrow{font-size:8px}.hero-copy{font-size:13px}.hero .search-box{padding:7px 8px;gap:8px;min-height:52px}.hero .search-box input{font-size:12px}.hero .search-box .button{font-size:11px;padding:9px}.hero .search-box>kbd{display:none}.wf-home-stats{margin-top:30px}.wf-home-stats b{font-size:18px}.wf-home-stats span{font-size:9px}.covered-section{padding-top:36px}.company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.covered-section .quiet-label{display:none}.wf-crumb{padding-top:18px}.wf-company{gap:12px}.wf-company-id{gap:10px}.wf-logo{width:38px;height:38px;border-radius:8px;font-size:10px}.wf-company h1{font-size:16px}.wf-company-meta{font-size:9px}.wf-price b{font-size:11px}.wf-price small{font-size:8px;max-width:100px}.wf-card{padding:18px}.wf-headline{font-size:30px}.wf-confidence{font-size:8px}.wf-summary-chips div{padding:8px}.wf-summary-chips span{font-size:9px}.wf-summary-chips b{font-size:10px}.wf-proscons{gap:16px}.wf-financial-context{grid-template-columns:1fr}.wf-deeper-grid{gap:10px}.wf-deeper-grid a{padding:14px}.wf-checklist-title{font-size:30px}.wf-checklist-lede{font-size:13px}.wf-five{grid-template-columns:repeat(3,1fr)}.wf-five button{border-bottom:1px solid var(--line);padding:10px}.wf-five button:nth-child(3){border-right:0}.wf-five button:nth-child(n+4){border-bottom:0}.wf-five button:last-child{border-right:1px solid var(--line)}.wf-list-head{align-items:start;flex-direction:column;gap:6px}.wf-criterion-row{padding:14px 12px;gap:10px}.wf-criterion-name b{font-size:12px}.wf-criterion-name small{font-size:10px}.wf-result{font-size:9px}.wf-price .wf-status{font-size:8px;padding:4px}.wf-drawer-body{padding:24px 20px 32px}.wf-drawer-top{padding:14px 20px}.wf-drawer-body h2{font-size:26px}.footer-top{flex-wrap:wrap;gap:12px}}.hero h1{margin-top:0}.company-card{display:flex;flex-direction:column;gap:4px;padding:12px 14px}.wf-home-symbol{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500}.wf-home-company-name{font-size:12px;color:var(--muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wf-home-coverage{font-size:9px;color:var(--muted)}.compact h2{font-size:18px;letter-spacing:-.025em}.wf-sidebar{position:sticky;top:78px}.wf-growth-context{font-size:11px;border:1px solid var(--line);border-radius:9px;margin-top:14px;padding:12px}.wf-growth-context summary{cursor:pointer;font-weight:500}.wf-growth-context p{margin-top:8px}@media(max-width:1000px){.wf-overview-grid{grid-template-columns:1fr}.wf-sidebar{position:static}}@media(max-width:520px){.compact h2{font-size:16px}}
