@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0a1222;--bg-raised:#0f1a30;--bg-sunken:#081020;--line:#1d2a45;--line-strong:#2a3a5c;--text:#e8ecf4;--text-soft:#a9b3c7;--text-faint:#6f7b94;--gold:#d4af6a;--gold-soft:#d4af6a24;--gold-line:#d4af6a73;--ok:#7cc49a;--warn:#e3a35f;--bad:#e07a7a;--user-bubble:#16233f;--afm-a:#7cc49a;--afm-f:#e3a35f;--afm-m:#b79cf0;--shadow:0 1px 0 #ffffff08, 0 8px 30px #00000059;--font-ui:"Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-read:"Newsreader Variable", Georgia, "Times New Roman", serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f7f5f0;--bg-raised:#fff;--bg-sunken:#efece5;--line:#e4dfd4;--line-strong:#d3ccbd;--text:#17213a;--text-soft:#4b5670;--text-faint:#8a92a6;--gold:#9a7428;--gold-soft:#9a74281a;--gold-line:#9a742866;--ok:#2f8a5a;--warn:#b26b1c;--bad:#b84444;--user-bubble:#ebe6da;--afm-a:#2f8a5a;--afm-f:#b26b1c;--afm-m:#7a55c7;--shadow:0 1px 2px #17213a0f, 0 8px 24px #17213a0f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#f7f5f0;--bg-raised:#fff;--bg-sunken:#efece5;--line:#e4dfd4;--line-strong:#d3ccbd;--text:#17213a;--text-soft:#4b5670;--text-faint:#8a92a6;--gold:#9a7428;--gold-soft:#9a74281a;--gold-line:#9a742866;--ok:#2f8a5a;--warn:#b26b1c;--bad:#b84444;--user-bubble:#ebe6da;--afm-a:#2f8a5a;--afm-f:#b26b1c;--afm-m:#7a55c7;--shadow:0 1px 2px #17213a0f, 0 8px 24px #17213a0f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}button{font:inherit;color:inherit}.app{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);height:100%;display:grid}.top{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5;align-items:center;gap:16px;padding:10px 20px;display:flex;position:sticky;top:0}.brand{letter-spacing:.02em;white-space:nowrap;align-items:center;gap:10px;font-weight:600;display:flex}.brand-mark{background:var(--gold-soft);width:28px;height:28px;color:var(--gold);border:1px solid var(--gold-line);font-family:var(--font-read);border-radius:8px;place-items:center;font-size:17px;font-weight:600;display:grid}.personas{scrollbar-width:none;flex:1;gap:6px;min-width:0;padding:2px;display:flex;overflow-x:auto}.personas::-webkit-scrollbar{display:none}.persona{border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;transition:border-color .12s,background .12s;display:flex}.persona:hover{border-color:var(--line-strong)}.persona[aria-pressed=true]{border-color:var(--gold-line);background:var(--gold-soft)}.avatar{background:var(--bg-raised);border:1px solid var(--line-strong);width:26px;height:26px;color:var(--text-soft);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.persona[aria-pressed=true] .avatar{color:var(--gold);border-color:var(--gold-line)}.persona-text{text-align:left;flex-direction:column;line-height:1.15;display:flex}.persona-name{font-size:13px;font-weight:550}.persona-role{color:var(--text-faint);font-size:11px}.badge{background:var(--gold);min-width:18px;height:18px;color:var(--bg);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid}.icon-btn{cursor:pointer;width:34px;height:34px;color:var(--text-soft);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.icon-btn:hover{border-color:var(--line);color:var(--text)}.menu{background:var(--bg-raised);border:1px solid var(--line);min-width:260px;box-shadow:var(--shadow);border-radius:12px;padding:8px;position:absolute;top:52px;right:16px}.menu button.item{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.menu button.item:hover{background:var(--gold-soft)}.menu label{color:var(--text-soft);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.menu select{background:var(--bg-sunken);color:var(--text);border:1px solid var(--line);font:inherit;border-radius:6px;padding:4px 6px;font-size:13px}.menu hr{border:0;border-top:1px solid var(--line);margin:6px 0}.scroll{overflow-y:auto}.thread{flex-direction:column;gap:26px;max-width:720px;margin:0 auto;padding:32px 20px 24px;display:flex}.msg-user{background:var(--user-bubble);white-space:pre-wrap;border-radius:16px 16px 4px;align-self:flex-end;max-width:82%;padding:10px 14px}.msg-ai{flex-direction:column;gap:10px;display:flex}.msg-ai .body{font-family:var(--font-read);letter-spacing:.002em;font-size:18px;line-height:1.55}.msg-ai .body p{margin:0 0 .7em}.msg-ai .body p:last-child{margin-bottom:0}.msg-ai .body ul,.msg-ai .body ol{margin:0 0 .7em;padding-left:1.3em}.msg-ai .body li{margin:.2em 0}.fact{border-bottom:1px dotted var(--gold-line);cursor:help}.fact:hover{background:var(--gold-soft)}.fact-unmatched{border-bottom:1px dashed var(--bad)}.cursor:after{content:"";vertical-align:-.12em;background:var(--gold);width:.5em;height:1em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.steps{color:var(--text-faint);font-size:13px}.steps-toggle{cursor:pointer;color:var(--text-faint);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.steps-toggle:hover{color:var(--text-soft)}.step-list{border-left:1px solid var(--line);flex-direction:column;gap:4px;margin:6px 0 0;padding:0 0 0 4px;list-style:none;display:flex}.step{align-items:flex-start;gap:8px;padding-left:10px;display:flex}.step .ico{flex:none;margin-top:2px}.step.running .ico{color:var(--gold);animation:1.1s linear infinite spin}.step.done .ico{color:var(--ok)}.step.error .ico{color:var(--warn)}.step-summary{color:var(--text-faint);font-size:12px;display:block}@keyframes spin{to{transform:rotate(360deg)}}.live-step{color:var(--text-soft);align-items:center;gap:8px;font-size:13px;display:inline-flex}.live-step .ico{color:var(--gold);animation:1.1s linear infinite spin}.chips{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.chip{cursor:pointer;border:1px solid var(--gold-line);background:var(--gold-soft);color:var(--text);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:550;transition:transform 80ms,background .12s}.chip:hover{background:color-mix(in srgb, var(--gold) 24%, transparent)}.chip:active{transform:scale(.98)}.chip.secondary{border-color:var(--line-strong);color:var(--text-soft);background:0 0;font-weight:500}.chip-done{color:var(--ok);align-items:center;gap:6px;font-size:13px;display:inline-flex}.chip-done.muted{color:var(--text-faint)}.details{border:1px solid var(--line);background:var(--bg-raised);border-radius:12px;overflow:hidden}.details summary{cursor:pointer;color:var(--text-soft);align-items:center;gap:8px;padding:9px 14px;font-size:13px;list-style:none;display:flex}.details summary::-webkit-details-marker{display:none}.details[open] summary{border-bottom:1px solid var(--line)}.details .inner{flex-direction:column;gap:14px;padding:12px 14px;font-size:13px;display:flex}.card-title{margin-bottom:6px;font-size:13px;font-weight:600}.daygrid{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:6px;display:grid}.day{border:1px solid var(--line);border-radius:8px;padding:6px 8px}.day .d{font-weight:600}.day .k{color:var(--text-faint);font-size:11px}.day.workday{border-color:var(--gold-line)}.day.holiday,.day.company_day_off{background:var(--bg-sunken)}.facts-table{border-collapse:collapse;width:100%}.facts-table td{vertical-align:top;border-bottom:1px solid var(--line);padding:4px 0}.facts-table td:first-child{color:var(--text-faint);width:42%;padding-right:12px}.facts-table .basis{color:var(--gold);font-size:11px;display:block}.todo{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:5px 0;display:flex}.todo .state{color:var(--gold);white-space:nowrap;font-size:12px}.bars{flex-direction:column;gap:6px;display:flex}.bar{grid-template-columns:150px 1fr 60px;align-items:center;gap:8px;display:grid}.bar .track{background:var(--bg-sunken);border-radius:4px;height:8px;overflow:hidden}.bar .fill{background:var(--gold);height:100%}.meta-line{color:var(--text-faint);flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.meta-line .bad{color:var(--warn)}.error-line{color:var(--bad);font-size:14px}.composer-wrap{border-top:1px solid var(--line);background:var(--bg);padding:12px 20px calc(10px + env(safe-area-inset-bottom))}.composer{background:var(--bg-raised);border:1px solid var(--line-strong);max-width:720px;box-shadow:var(--shadow);border-radius:16px;align-items:flex-end;gap:10px;margin:0 auto;padding:8px 8px 8px 16px;display:flex}.composer:focus-within{border-color:var(--gold-line)}.composer textarea{resize:none;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;max-height:160px;padding:6px 0;font-size:16px;line-height:1.45}.composer textarea::placeholder{color:var(--text-faint)}.send{background:var(--gold);width:38px;height:38px;color:var(--bg);cursor:pointer;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.send:disabled{opacity:.35;cursor:default}.foot{max-width:720px;color:var(--text-faint);justify-content:space-between;gap:12px;margin:8px auto 0;font-size:11px;display:flex}.login{place-items:center;min-height:100%;padding:24px;display:grid}.login form{background:var(--bg-raised);border:1px solid var(--line);width:min(360px,100%);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;gap:14px;padding:28px;display:flex}.login input{background:var(--bg-sunken);border:1px solid var(--line);color:var(--text);font:inherit;border-radius:10px;padding:10px 12px}.login button{background:var(--gold);color:var(--bg);cursor:pointer;border:0;border-radius:10px;padding:10px;font-weight:600}.empty{color:var(--text-faint);text-align:center;font-family:var(--font-read);margin-top:18vh;font-size:20px}@media (width<=640px){.top{gap:10px;padding:8px 12px}.brand span,.persona-role{display:none}.thread{padding:20px 16px}.msg-ai .body{font-size:17px}.composer-wrap{padding:10px 12px calc(8px + env(safe-area-inset-bottom))}.bar{grid-template-columns:110px 1fr 48px}}.lage{gap:16px}.lage-head h1{font-family:var(--font-read);margin:0 0 6px;font-size:30px;font-weight:600}.lage-head p{color:var(--text-soft);margin:0}.relief{border:1px solid var(--gold-line);background:var(--gold-soft);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.relief svg{color:var(--gold);flex:none;margin-top:2px}.relief div{flex-direction:column;gap:2px;display:flex}.relief span{color:var(--text-soft);font-size:13px}.unit-card{border:1px solid var(--line);background:var(--bg-raised);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.unit-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.unit-top h2{margin:0;font-size:18px}.unit-top span{color:var(--text-faint);font-size:13px}.index{text-align:right}.index span{color:var(--gold);font-size:28px;font-weight:700;line-height:1;display:block}.index small{color:var(--text-faint);font-size:11px}.track.big{background:var(--bg-sunken);border-radius:3px;height:6px;overflow:hidden}.track.big .fill{background:var(--gold);height:100%}.topic{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding-top:10px;display:flex}.topic-line{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.topic-line span,.topic-details{color:var(--text-soft);font-size:13px}.recs{color:var(--text-soft);margin:4px 0 0;padding-left:18px;font-size:13px}.answered{color:var(--ok);align-items:center;gap:6px;font-size:13px;display:flex}.quiet h3{color:var(--text-soft);margin:0 0 4px;font-size:14px}.quiet p{color:var(--text-faint);margin:0;font-size:13px}.promise{color:var(--text-faint);align-items:center;gap:6px;font-size:12px;display:flex}.view-toggle{border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.view-toggle[aria-pressed=true]{border-color:var(--gold-line);background:var(--gold-soft)}.attach{width:38px;height:38px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.attach:hover{color:var(--gold)}.composer:has(.attach){padding-left:6px}.attachment{max-width:720px;color:var(--text-soft);align-items:center;gap:6px;margin:0 auto 8px;font-size:13px;display:flex}.attachment button{color:var(--text-faint);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.foot.privacy{margin-top:2px}.afm-tag{width:18px;height:18px;color:var(--bg);border-radius:5px;flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.afm-tag.afm-A{background:var(--afm-a)}.afm-tag.afm-F{background:var(--afm-f)}.afm-tag.afm-M{background:var(--afm-m)}.chip .afm-tag{vertical-align:-3px;margin-right:7px}.afm-legend{color:var(--text-faint);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.afm-legend>span{align-items:center;gap:6px;display:inline-flex}.views{border:1px solid var(--line);border-radius:999px;flex:none;gap:2px;padding:2px;display:inline-flex}.views button{cursor:pointer;white-space:nowrap;color:var(--text-soft);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;display:inline-flex}.views button[aria-pressed=true]{background:var(--gold-soft);color:var(--text);box-shadow:inset 0 0 0 1px var(--gold-line)}@media (width<=720px){.views button span{display:none}}.home{gap:20px;max-width:980px}.home-head{align-items:center;gap:14px;display:flex}.home-head .avatar.big{width:46px;height:46px;color:var(--gold);border-color:var(--gold-line);font-size:16px}.home-head h1{font-family:var(--font-read);margin:0;font-size:30px;font-weight:600;line-height:1.1}.home-head p{color:var(--text-soft);margin:2px 0 0;font-size:14px}.home-cols{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (width<=760px){.home-cols{grid-template-columns:1fr}}.home-col{border:1px solid var(--line);background:var(--bg-raised);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;padding:14px 16px;display:flex}.home-col h2{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);justify-content:space-between;margin:0 0 6px;font-size:13px;font-weight:600;display:flex}.home-col h2 b{color:var(--gold)}.home-item{border-top:1px solid var(--line);text-align:left;color:inherit;font:inherit;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:flex-start;gap:10px;width:100%;padding:10px 0;display:flex}.home-col h2+.home-item{border-top:0}button.home-item{cursor:pointer;border-radius:8px}button.home-item:hover .home-title{color:var(--gold)}.home-item .afm-tag{margin-top:2px}.home-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.home-title{font-size:14px;font-weight:550}.home-sub{color:var(--text-faint);font-size:12.5px}.home-go{color:var(--text-faint);flex:none;margin-top:2px}.home-empty{color:var(--text-faint);padding:8px 0;font-size:13px}.home-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=560px){.home-stats{gap:8px}.stat{padding:10px}.stat strong{font-size:22px}.stat span{font-size:11.5px}}.stat{border:1px solid var(--line);background:var(--bg-raised);border-radius:14px;padding:12px 14px}.stat strong{font-variant-numeric:tabular-nums;font-size:26px;line-height:1.1;display:block}.stat span{color:var(--text-soft);font-size:12.5px;line-height:1.3;display:block}.stat.a strong{color:var(--afm-a)}.stat.f strong{color:var(--afm-f)}.stat.m strong{color:var(--text)}.home-note{color:var(--text-faint);margin:0;font-size:12px}.balance{border:1px solid var(--gold-line);background:var(--gold-soft);border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.balance-head{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.balance-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media (width<=560px){.balance-grid{grid-template-columns:repeat(2,1fr)}}.balance-grid div{flex-direction:column;display:flex}.balance-grid strong{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.1}.balance-grid span{color:var(--text-soft);font-size:12px}.balance p{color:var(--text-soft);margin:0;font-size:13px}.log{border:1px solid var(--line);background:var(--bg-raised);border-radius:14px;overflow:hidden}.log-title{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.log-title span{color:var(--text-faint);font-weight:400}.log-rows{max-height:360px;overflow-y:auto}.log-row{border-top:1px solid var(--line);grid-template-columns:92px 1fr;gap:10px;padding:9px 14px;font-size:13px;display:grid}.log-row:first-child{border-top:0}.log-row .no{font-variant-numeric:tabular-nums;color:var(--text-faint);font-size:12px}.log-row .what{flex-direction:column;gap:2px;display:flex}.log-row .rule{color:var(--gold);font-size:11.5px}.log-row.sensitive{background:color-mix(in srgb, var(--afm-m) 9%, transparent)}.log-row .pill{border:1px solid var(--line-strong);color:var(--text-soft);border-radius:6px;margin-left:6px;padding:0 6px;font-size:11px;display:inline-block}.rule-row{border-top:1px solid var(--line);flex-direction:column;gap:3px;padding:10px 14px;font-size:13px;display:flex}.rule-row:first-child{border-top:0}.rule-row .src{color:var(--text-faint);font-size:11.5px}.rule-row code{color:var(--gold);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.rule-row .fixed{color:var(--text-faint);font-size:11.5px}.rule-row .pending{color:var(--afm-f);font-size:12px}.matrix-wrap{overflow-x:auto}.matrix{border-collapse:collapse;width:100%;min-width:560px;font-size:12.5px}.matrix th,.matrix td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:8px 10px}.matrix th{white-space:nowrap;border-top:0;font-weight:600}.matrix td:first-child{color:var(--text-soft);width:30%}.matrix td span{color:var(--text-faint);margin-top:2px;font-size:11.5px;display:block}.matrix td.m-erfüllt{color:var(--afm-a)}.matrix td.m-teilweise{color:var(--afm-f)}.matrix td.m-nichterkennbar{color:var(--text-faint)}.matrix-note{border-top:1px solid var(--line);color:var(--text-faint);padding:9px 14px;font-size:12px}
