.board{flex-direction:column;gap:16px;display:flex}.board-kpis{grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:12px;display:grid}.board-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}@media (min-width:1180px){.board-grid>.board-wide{grid-column:span 2}}.kpi{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:inherit;transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);flex-direction:column;gap:7px;padding:13px 15px 14px;text-decoration:none;display:flex;position:relative}a.kpi:hover{border-color:rgb(var(--brand-rgb) / .45);box-shadow:var(--shadow-md);transform:translateY(-1px)}a.kpi:focus-visible{border-color:var(--brand);box-shadow:var(--ring);outline:none}.kpi-top{align-items:center;gap:8px;display:flex}.kpi-label{min-width:0;color:var(--muted);letter-spacing:.02em;flex:1;font-size:11.5px;font-weight:600}.kpi-ico{border:1px solid #0000;border-radius:9px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.kpi-value{letter-spacing:-.02em;color:var(--ink);font-size:26px;font-weight:700;line-height:1.05}.kpi-sub{color:var(--muted);font-size:11.5px}.kpi.hero{grid-column:span 2;gap:10px}.kpi.hero .kpi-value{font-size:clamp(32px,3.4vw,48px)}.kpi-hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.kpi-spark{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.kpi-spark small{color:var(--ink-3);font-size:10.5px}@media (max-width:560px){.board-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi{padding:12px 13px}.kpi-value{font-size:22px}.kpi.hero{grid-column:span 2}}.delta{font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:999px;align-items:center;gap:3px;padding:2px 8px 2px 6px;font-size:11.5px;font-weight:600;display:inline-flex}.viz{flex-direction:column;gap:10px;display:flex}.viz-body{height:var(--viz-h,168px);grid-template-columns:50px minmax(0,1fr);display:grid}.viz-ticks{position:relative}.viz-ticks span{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px;position:absolute;right:8px;transform:translateY(50%)}.viz-plot{position:relative}.viz-line{background:var(--viz-grid);height:1px;position:absolute;left:0;right:0}.viz-bands{align-items:flex-end;display:flex;position:absolute;inset:0}.viz-band{border-radius:var(--radius-sm);flex:1;justify-content:center;align-items:flex-end;gap:2px;min-width:0;height:100%;padding:0 5px;display:flex;position:relative}.viz-band:hover{background:rgb(var(--brand-rgb) / .05)}.viz-band:focus-visible{box-shadow:var(--ring);outline:none}.viz-col{border-radius:4px 4px 0 0;flex:1;max-width:22px;position:relative}.viz-cap{color:var(--ink-2);white-space:nowrap;font-size:10.5px;font-weight:700;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.viz-x{grid-template-columns:50px minmax(0,1fr);margin-top:5px;display:grid}.viz-x>div{display:flex}.viz-x span{text-align:center;min-width:0;color:var(--muted);flex:1;font-size:11px}.viz-tip{z-index:6;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:132px;box-shadow:var(--shadow-md);color:var(--ink);opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);gap:4px;padding:8px 10px;font-size:11.5px;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(3px)}.viz-band:hover>.viz-tip,.viz-band:focus-visible>.viz-tip,.seg:hover>.viz-tip,.seg:focus-visible>.viz-tip{opacity:1;transform:translate(-50%)translateY(0)}.seg>.viz-tip{left:auto;right:0;transform:translate(0)translateY(3px)}.viz-band:first-child>.viz-tip,.seg:first-child>.viz-tip{left:0;right:auto;transform:translate(0)translateY(3px)}.viz-band:last-child>.viz-tip,.seg:last-child>.viz-tip{left:auto;right:0;transform:translate(0)translateY(3px)}.seg:hover>.viz-tip,.seg:focus-visible>.viz-tip,.viz-band:first-child:hover>.viz-tip,.viz-band:first-child:focus-visible>.viz-tip,.viz-band:last-child:hover>.viz-tip,.viz-band:last-child:focus-visible>.viz-tip,.seg:first-child:hover>.viz-tip,.seg:first-child:focus-visible>.viz-tip,.seg:last-child:hover>.viz-tip,.seg:last-child:focus-visible>.viz-tip{transform:translate(0)translateY(0)}.viz-tip b{font-size:12px}.viz-tip>span{align-items:center;gap:6px;display:flex}.viz-tip i{border-radius:3px;flex-shrink:0;width:9px;height:9px}.viz-tip em{font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal;font-weight:700}.viz-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.viz-legend{flex-wrap:wrap;align-items:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.viz-legend li{color:var(--ink-2);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.viz-legend i{border-radius:3px;width:10px;height:10px}.viz-table-t{color:var(--muted);font:inherit;cursor:pointer;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:3px 8px;font-size:11.5px;display:inline-flex}.viz-table-t:hover{background:var(--surface-2);color:var(--ink-2)}.viz-table-t:focus-visible{border-color:var(--brand);box-shadow:var(--ring);outline:none}.viz-table{border-top:1px solid var(--line-2);overflow-x:auto}.viz-table table{border-collapse:collapse;width:100%;font-size:12px}.viz-table th,.viz-table td{text-align:left;white-space:nowrap;padding:5px 8px}.viz-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-2);font-size:10.5px;font-weight:700}.viz-table td{border-bottom:1px solid var(--line-2)}.viz-table tr:last-child td{border-bottom:0}.viz-table .num{text-align:right;font-variant-numeric:tabular-nums}.viz-none{color:var(--muted);margin:0;font-size:12.5px}.spark{display:block}.rank{gap:9px;margin:0;padding:0;list-style:none;display:grid}.rank li{grid-template-columns:minmax(64px,1.1fr) minmax(48px,1.4fr) auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.rank-l{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);overflow:hidden}.rank-track{background:var(--viz-track);border-radius:0 5px 5px 0;height:10px}.rank-fill{border-radius:0 4px 4px 0;height:100%;display:block}.rank-v{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.seg-bar{gap:2px;height:14px;display:flex}.seg{min-width:4px;position:relative}.seg:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.seg:first-child{border-radius:7px 0 0 7px}.seg:last-child{border-radius:0 7px 7px 0}.seg:only-child{border-radius:7px}.seg-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.seg-list li{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;font-size:12.5px;display:grid}.seg-list i{border-radius:3px;width:10px;height:10px}.seg-list b{font-variant-numeric:tabular-nums;font-weight:600}.mini-list{flex-direction:column;margin:-4px -6px;padding:0;list-style:none;display:flex}.mini-list li{border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1px 12px;padding:7px 6px;font-size:12.5px;display:grid}.mini-list li+li{border-top:1px solid var(--line-2)}.mini-list li:hover{background:var(--row-hover)}.mini-list li>span:last-child,.mini-list li>b:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.mini-list a{color:var(--ink);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.mini-list a:hover{color:var(--brand-700);text-decoration:underline}.mini-meta{color:var(--muted);grid-column:1;font-size:11.5px}@media (prefers-reduced-motion:reduce){.kpi,.viz-tip,.viz-table-t{transition:none}a.kpi:hover{transform:none}}.kv{grid-template-columns:max-content 1fr;gap:4px 14px;font-size:13px;display:grid}.kv dt{color:var(--ink-3)}.kv dd{margin:0}.range-picker{align-items:flex-end;gap:6px;display:flex}.range-picker .ffield{min-width:150px}.range-picker .flabel{font-size:11px}.toolbar .ffield{flex-direction:row;align-items:center;gap:6px;min-width:0}.toolbar .ffield>.flabel{color:var(--muted);white-space:nowrap;font-size:12.5px;font-weight:500}.toolbar .ffield>.fdate,.toolbar .ffield>.fcombo{min-width:0}.toolbar .ffield>.fcombo{flex:1}.toolbar .ffield input:not([type=checkbox]),.toolbar .ffield select{border-radius:var(--radius-sm);min-height:0;padding:6px 10px;font-size:13px}.toolbar .ffield .fdate-box input{padding-left:31px;padding-right:28px}.toolbar .ffield .fdate-icon{left:9px}.toolbar .range-picker{align-items:center;gap:12px}.toolbar .range-picker .ffield{min-width:0}.toolbar .range-picker .fdate{width:142px}@media (min-width:721px){.toolbar .range-picker{gap:10px}.toolbar .range-picker>.ffield{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;align-items:stretch;gap:0;width:176px;padding:5px 12px 6px;position:relative}.toolbar .range-picker>.ffield:hover{border-color:var(--line-2)}.toolbar .range-picker>.ffield:focus-within{border-color:var(--brand);box-shadow:var(--ring)}.toolbar .range-picker>.ffield>.flabel{color:var(--muted);cursor:pointer;font-size:11px;font-weight:600;line-height:1.2}.toolbar .range-picker>.ffield>.fdate{width:auto}.toolbar .range-picker .fdate-box input{min-height:20px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 22px 0 0;font-size:13.5px;font-weight:500}.toolbar .range-picker .fdate-box input:focus{box-shadow:none;border:0}.toolbar .range-picker .fdate-icon{left:auto;right:0}.toolbar .range-picker .fdate-x{right:-2px}.toolbar .range-picker .fdate-box:has(.fdate-x) .fdate-icon{display:none}}.toolbar>.field{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;align-items:stretch;gap:0;min-width:176px;margin:0;padding:5px 12px 6px;display:flex;position:relative}.toolbar>.field:hover{border-color:var(--line-2)}.toolbar>.field:focus-within{border-color:var(--brand);box-shadow:var(--ring)}.toolbar>.field>.d-label,.toolbar>.field>label{color:var(--muted);cursor:pointer;font-size:11px;font-weight:600;line-height:1.2}.toolbar>.field>input{appearance:none;width:100%;min-height:20px;box-shadow:none;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:0;padding:0;font-size:13.5px;font-weight:500}.toolbar>.field>input:focus{box-shadow:none;border:0;outline:none}.toolbar .tb-total{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);white-space:nowrap;border-radius:999px;flex:none;padding:5px 11px;font-size:12.5px}.toolbar .tb-total strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.sticky-foot{background:var(--surface);border-top:1px solid var(--line);z-index:5;align-items:center;gap:8px;margin-top:14px;padding:10px 0;display:flex;position:sticky;bottom:0}.split-note{color:var(--ink-3);white-space:nowrap;font-size:11.5px}.appbar,.rail-brand{height:calc(var(--bar-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.login-canvas{padding-top:env(safe-area-inset-top)}.rail-user{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.page-inner{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.rail-nav{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.toast{bottom:calc(18px + env(safe-area-inset-bottom))}.sticky-foot{bottom:env(safe-area-inset-bottom)}.rail{padding-left:env(safe-area-inset-left)}.appbar{padding-right:calc(16px + env(safe-area-inset-right))}
@media (min-width:901px){:root[data-layout=double] .shell,:root[data-layout=double] .shell.collapsed{grid-template-columns:minmax(0,1fr)}:root[data-layout=double] .rail,:root[data-layout=double] .rail-scrim{display:none}:root[data-layout=double] .appbar-brand,:root[data-layout=double] .navrow,:root[data-layout=double] .topnav{display:flex}:root[data-layout=double] .topnav-brand{display:none}}.topnav{align-items:center;gap:2px;min-width:0;display:none}.topnav-brand{border-right:1px solid var(--rail-line);color:var(--rail-ink);white-space:nowrap;align-items:center;gap:9px;margin-right:4px;padding-right:10px;font-size:13.5px;font-weight:700;text-decoration:none;display:flex}.appbar-brand{color:var(--ink);white-space:nowrap;align-items:center;gap:9px;margin-right:6px;font-size:13.5px;font-weight:700;text-decoration:none;display:none}.navrow{background:var(--rail-bg);height:42px;color:var(--rail-ink);border-bottom:1px solid var(--rail-line);flex-shrink:0;align-items:center;padding:0 12px;display:none}.topnav-sec{position:relative}.topnav-btn{font:inherit;color:var(--rail-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:12.5px;display:flex}.topnav-btn:hover{background:var(--rail-hover)}.topnav-btn:focus-visible{outline:2px solid var(--rail-on-ink);outline-offset:-2px}.topnav-sec.on .topnav-btn{background:var(--rail-on-fill);color:var(--rail-on-ink);font-weight:600}.topnav-caret{color:var(--rail-ink-dim);transition:transform .14s}.topnav-sec.open .topnav-caret{transform:rotate(180deg)}.topnav-sec.open .topnav-btn{background:var(--rail-hover)}.topnav-menu{z-index:55;background:var(--rail-bg);min-width:214px;max-height:70vh;color:var(--rail-ink);border:1px solid var(--rail-line);border-radius:11px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;overflow-y:auto;box-shadow:0 16px 40px #00000061}.topnav-sec:nth-child(5)~.topnav-sec:nth-last-child(-n+2) .topnav-menu,.topnav-sec:nth-child(5):nth-last-child(-n+2) .topnav-menu{left:auto;right:0}@media (prefers-reduced-motion:reduce){.topnav-caret{transition:none}}.modrow-inline{scrollbar-width:none;flex:auto;align-items:center;gap:2px;min-width:0;margin-inline:2px 6px;display:flex;overflow-x:auto}.modrow-inline::-webkit-scrollbar{display:none}.modrow-tab{font:inherit;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:5px 9px;font-size:12.5px;font-weight:500;display:flex}.modrow-tab:hover{background:var(--row-hover);color:var(--ink)}.modrow-tab.on{background:var(--brand-50);color:var(--brand-700);box-shadow:inset 0 0 0 1px var(--brand-100);font-weight:600}.modrow-tab:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}@media (max-width:900px){.modrow-inline{display:none}}
:root{--tone-neutral-bg:#eef1f5;--tone-neutral-ink:#3a4757;--tone-neutral-line:#e4e8ee;--tone-info-bg:#e7f0fb;--tone-info-ink:#1b4e8a;--tone-info-line:#cfe0f4;--tone-warn-bg:#fdf3e0;--tone-warn-ink:#8a5a12;--tone-warn-line:#f4e2bf;--tone-good-bg:#eef6f1;--tone-good-ink:#145536;--tone-good-line:#dcece3;--tone-bad-bg:#fdecec;--tone-bad-ink:#9c2c2c;--tone-bad-line:#f4cccc;--row-hover:#f8fafb;--alert-bg:#fdf6e7;--alert-ink:#7a5510;--alert-line:#f0dcae;--skeleton-mid:#f6f8fa;--empty-icon:#c3ccd6;--hist-av-l:92%;--hist-av-ink-l:34%;--scroll-thumb:#ccd5de;--scroll-thumb-hover:#b0bcc9}:root[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand:#4fb87c;--brand-600:#3ea86c;--brand-700:#7fd6a2;--brand-50:#1b3527;--brand-rgb:79 184 124;--brand-100:#26543a;--ink:#e6ecea;--ink-2:#b9c5c0;--muted:#93a29b;--ink-3:#8a978f;--line:#2a3632;--line-2:#212b28;--bg:#131a18;--panel:#1a2320;--surface:#1a2320;--surface-2:#222d29;--on-brand:#06150e;--on-danger:#2a0c0c;--danger:#f07373;--danger-bg:#3a1f1f;--ok:#4fb87c;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px #00000080;--rail-bg:#0c1512;--ring:0 0 0 3px rgb(var(--brand-rgb) / .22);--tone-neutral-bg:#26312d;--tone-neutral-ink:#c9d3cf;--tone-neutral-line:#35423d;--tone-info-bg:#14283f;--tone-info-ink:#9cc6f2;--tone-info-line:#1f3d5c;--tone-warn-bg:#33290f;--tone-warn-ink:#e8c47a;--tone-warn-line:#4d3f1c;--tone-good-bg:#14301f;--tone-good-ink:#8bdcac;--tone-good-line:#235037;--tone-bad-bg:#3a1f1f;--tone-bad-ink:#f2adad;--tone-bad-line:#5c2c2c;--row-hover:#202b27;--alert-bg:#2e2513;--alert-ink:#e6c98a;--alert-line:#4d3f1c;--skeleton-mid:#26312d;--empty-icon:#3d4a45;--hist-av-l:26%;--hist-av-ink-l:72%;--scroll-thumb:#33423d;--scroll-thumb-hover:#46574f}@media (prefers-color-scheme:dark){:root[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand:#4fb87c;--brand-600:#3ea86c;--brand-700:#7fd6a2;--brand-50:#1b3527;--brand-rgb:79 184 124;--brand-100:#26543a;--ink:#e6ecea;--ink-2:#b9c5c0;--muted:#93a29b;--ink-3:#8a978f;--line:#2a3632;--line-2:#212b28;--bg:#131a18;--panel:#1a2320;--surface:#1a2320;--surface-2:#222d29;--on-brand:#06150e;--on-danger:#2a0c0c;--danger:#f07373;--danger-bg:#3a1f1f;--ok:#4fb87c;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px #00000080;--rail-bg:#0c1512;--ring:0 0 0 3px rgb(var(--brand-rgb) / .22);--tone-neutral-bg:#26312d;--tone-neutral-ink:#c9d3cf;--tone-neutral-line:#35423d;--tone-info-bg:#14283f;--tone-info-ink:#9cc6f2;--tone-info-line:#1f3d5c;--tone-warn-bg:#33290f;--tone-warn-ink:#e8c47a;--tone-warn-line:#4d3f1c;--tone-good-bg:#14301f;--tone-good-ink:#8bdcac;--tone-good-line:#235037;--tone-bad-bg:#3a1f1f;--tone-bad-ink:#f2adad;--tone-bad-line:#5c2c2c;--row-hover:#202b27;--alert-bg:#2e2513;--alert-ink:#e6c98a;--alert-line:#4d3f1c;--skeleton-mid:#26312d;--empty-icon:#3d4a45;--scroll-thumb:#33423d;--scroll-thumb-hover:#46574f}}:root[data-accent=green]{--rail-on-fill:#1f6b45;--rail-logo-1:#2f9d63;--rail-logo-2:#1f7a4d;--rail-on-ink:#e9f7ef}:root[data-accent=blue]{--brand:#1668c4;--brand-600:#1257a6;--brand-700:#0e4783;--brand-50:#eaf2fc;--brand-100:#d4e4f7;--brand-rgb:22 104 196;--on-brand:#fff;--rail-on-fill:#1a5aa8;--rail-logo-1:#3b8ee0;--rail-logo-2:#1668c4;--rail-on-ink:#e9f1fb}:root[data-theme=dark][data-accent=blue]{--brand:#5aa6f0;--brand-600:#4691dc;--brand-700:#9ecbf8;--brand-50:#12263b;--brand-100:#1b3a58;--brand-rgb:90 166 240;--on-brand:#04121f}:root[data-accent=violet]{--brand:#6a45c9;--brand-600:#5a37b0;--brand-700:#4a2b92;--brand-50:#f1ecfc;--brand-100:#e2d8f7;--brand-rgb:106 69 201;--on-brand:#fff;--rail-on-fill:#543296;--rail-logo-1:#8a6de0;--rail-logo-2:#6a45c9;--rail-on-ink:#efeafb}:root[data-theme=dark][data-accent=violet]{--brand:#a68bf0;--brand-600:#9075dc;--brand-700:#c8b8f8;--brand-50:#241a3d;--brand-100:#362a58;--brand-rgb:166 139 240;--on-brand:#100823}:root[data-accent=amber]{--brand:#a2620d;--brand-600:#8a530a;--brand-700:#714408;--brand-50:#fdf4e6;--brand-100:#f7e6c8;--brand-rgb:162 98 13;--on-brand:#fff;--rail-on-fill:#8a5310;--rail-logo-1:#d18f2e;--rail-logo-2:#a2620d;--rail-on-ink:#fbf1e2}:root[data-theme=dark][data-accent=amber]{--brand:#e0a04a;--brand-600:#cb8c37;--brand-700:#f0c67f;--brand-50:#3a2a10;--brand-100:#543e18;--brand-rgb:224 160 74;--on-brand:#1e1304}:root[data-accent=rose]{--brand:#b8365e;--brand-600:#9e2b50;--brand-700:#832342;--brand-50:#fdecf1;--brand-100:#f7d5e0;--brand-rgb:184 54 94;--on-brand:#fff;--rail-on-fill:#97294f;--rail-logo-1:#e05f86;--rail-logo-2:#b8365e;--rail-on-ink:#fbe9ef}:root[data-theme=dark][data-accent=rose]{--brand:#f07a9e;--brand-600:#dc6489;--brand-700:#f8aec3;--brand-50:#3d1522;--brand-100:#582033;--brand-rgb:240 122 158;--on-brand:#23050d}@media (prefers-color-scheme:dark){:root[data-theme=system][data-accent=blue]{--brand:#5aa6f0;--brand-600:#4691dc;--brand-700:#9ecbf8;--brand-50:#12263b;--brand-100:#1b3a58;--brand-rgb:90 166 240;--on-brand:#04121f}:root[data-theme=system][data-accent=violet]{--brand:#a68bf0;--brand-600:#9075dc;--brand-700:#c8b8f8;--brand-50:#241a3d;--brand-100:#362a58;--brand-rgb:166 139 240;--on-brand:#100823}:root[data-theme=system][data-accent=amber]{--brand:#e0a04a;--brand-600:#cb8c37;--brand-700:#f0c67f;--brand-50:#3a2a10;--brand-100:#543e18;--brand-rgb:224 160 74;--on-brand:#1e1304}:root[data-theme=system][data-accent=rose]{--brand:#f07a9e;--brand-600:#dc6489;--brand-700:#f8aec3;--brand-50:#3d1522;--brand-100:#582033;--brand-rgb:240 122 158;--on-brand:#23050d}}:root[data-accent=custom]{--brand:var(--cu-brand);--brand-600:var(--cu-brand-600);--brand-700:var(--cu-brand-700);--brand-50:var(--cu-brand-50);--brand-100:var(--cu-brand-100);--brand-rgb:var(--cu-brand-rgb);--on-brand:var(--cu-on-brand);--rail-on-fill:var(--cu-rail-on-fill);--rail-logo-1:var(--cu-rail-logo-1);--rail-logo-2:var(--cu-rail-logo-2);--rail-on-ink:var(--cu-rail-on-ink)}:root[data-theme=dark][data-accent=custom]{--brand:var(--cu-d-brand);--brand-600:var(--cu-d-brand-600);--brand-700:var(--cu-d-brand-700);--brand-50:var(--cu-d-brand-50);--brand-100:var(--cu-d-brand-100);--brand-rgb:var(--cu-d-brand-rgb);--on-brand:var(--cu-d-on-brand)}@media (prefers-color-scheme:dark){:root[data-theme=system][data-accent=custom]{--brand:var(--cu-d-brand);--brand-600:var(--cu-d-brand-600);--brand-700:var(--cu-d-brand-700);--brand-50:var(--cu-d-brand-50);--brand-100:var(--cu-d-brand-100);--brand-rgb:var(--cu-d-brand-rgb);--on-brand:var(--cu-d-on-brand)}}:root[data-accent=green]{--rail-tint:#17583a}:root[data-accent=blue]{--rail-tint:#154b88}:root[data-accent=violet]{--rail-tint:#43287c}:root[data-accent=amber]{--rail-tint:#6e430e}:root[data-accent=rose]{--rail-tint:#7c2242}:root[data-accent=custom]{--rail-tint:var(--cu-rail-tint)}:root[data-rail=tint]{--rail-bg:var(--rail-tint);--rail-ink:#ffffffe6;--rail-ink-dim:#ffffff9e;--rail-hover:#ffffff1c;--rail-line:#ffffff24;--rail-on-fill:#fff3;--rail-on-ink:#fff}:root[data-rail=light]{--rail-bg:var(--panel);--rail-ink:var(--ink);--rail-ink-dim:var(--muted);--rail-hover:var(--line-2);--rail-line:var(--line);--rail-on-fill:var(--brand-50);--rail-on-ink:var(--brand-700)}:root[data-chrome=gradient]{--gradient-from:color-mix(in srgb, var(--rail-bg) 86%, var(--brand));--gradient-to:color-mix(in srgb, var(--rail-bg) 90%, #000);--grad-rail:linear-gradient(168deg, color-mix(in srgb, var(--rail-bg) 86%, var(--brand)) 0%, var(--rail-bg) 46%, color-mix(in srgb, var(--rail-bg) 90%, #000) 100%);--grad-appbar:linear-gradient(180deg, color-mix(in srgb, var(--brand) 8%, var(--panel)) 0%, var(--panel) 100%);--grad-brand:linear-gradient(140deg, var(--brand) 0%, var(--brand-700) 100%);--grad-group:linear-gradient(90deg, color-mix(in srgb, var(--brand) 12%, var(--surface-2)) 0%, var(--surface-2) 58%);--grad-page:linear-gradient(180deg, color-mix(in srgb, var(--brand) 5%, transparent) 0%, transparent 100%)}:root[data-contrast=high]{--line:#b6c0cc;--line-2:#dbe1e8;--muted:#46525f;--ink-2:#22303e;--ring:0 0 0 3px rgb(var(--brand-rgb) / .45)}:root[data-theme=dark][data-contrast=high]{--line:#4b5a54;--line-2:#34423d;--muted:#b5c2bc;--ink-2:#dde5e1;--ink:#f2f6f4}@media (prefers-color-scheme:dark){:root[data-theme=system][data-contrast=high]{--line:#4b5a54;--line-2:#34423d;--muted:#b5c2bc;--ink-2:#dde5e1;--ink:#f2f6f4}}:root[data-size=small] .shell-content{zoom:.9}:root[data-size=large] .shell-content{zoom:1.12}:root[data-font=lato]{--font-ui:var(--font-lato), "Segoe UI", system-ui, sans-serif}:root[data-font=barlow]{--font-ui:var(--font-barlow), "Segoe UI", system-ui, sans-serif}:root[data-font=montserrat]{--font-ui:var(--font-montserrat), "Segoe UI", system-ui, sans-serif}:root[data-font=nunito]{--font-ui:var(--font-nunito), "Segoe UI", system-ui, sans-serif}:root[data-font=opensans]{--font-ui:var(--font-opensans), "Segoe UI", system-ui, sans-serif}.tone-neutral{background:var(--tone-neutral-bg);color:var(--tone-neutral-ink);border-color:var(--tone-neutral-line)}.tone-info{background:var(--tone-info-bg);color:var(--tone-info-ink);border-color:var(--tone-info-line)}.tone-warn{background:var(--tone-warn-bg);color:var(--tone-warn-ink);border-color:var(--tone-warn-line)}.tone-good{background:var(--tone-good-bg);color:var(--tone-good-ink);border-color:var(--tone-good-line)}.tone-bad{background:var(--tone-bad-bg);color:var(--tone-bad-ink);border-color:var(--tone-bad-line)}.badge{background:var(--tone-good-bg);color:var(--tone-good-ink);border-color:var(--tone-good-line)}.badge.neutral{background:var(--tone-neutral-bg);color:var(--tone-neutral-ink);border-color:var(--tone-neutral-line)}.badge.danger{background:var(--tone-bad-bg);color:var(--tone-bad-ink);border-color:var(--tone-bad-line)}.dtable tbody tr:hover,.users-table tbody tr:hover{background:var(--row-hover)}.alert-strip{background:var(--alert-bg);color:var(--alert-ink);border-color:var(--alert-line)}.skeleton span,.skeleton-row span{background:linear-gradient(90deg, var(--line-2) 25%, var(--skeleton-mid) 37%, var(--line-2) 63%);background-size:400% 100%}.empty svg{color:var(--empty-icon)}.login-err,.public-msg{background:var(--tone-bad-bg);color:var(--tone-bad-ink);border-color:var(--tone-bad-line)}.public-head{background:var(--tone-good-bg)}.m-card-sub,.field-hint{color:var(--muted)}.pv-frame,.pv-canvas,.trf-print .sheet,.google-slot{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.trf-print .sheet{color:#000;background:#fff}:root[data-density=compact]{--bar-h:46px}:root[data-density=compact] body{font-size:12.5px}:root[data-density=compact] .page-inner{gap:11px;padding:12px 16px 40px}:root[data-density=compact] .page-head{padding:11px 16px 0}:root[data-density=compact] .page-title{font-size:17px}:root[data-density=compact] .card-b{gap:9px;padding:9px}:root[data-density=compact] .card-h{padding:7px 10px}:root[data-density=compact] .dtable tbody td,:root[data-density=compact] .users-table tbody td{padding:5px 9px}:root[data-density=compact] .dtable thead th,:root[data-density=compact] .users-table thead th{padding:6px 9px}:root[data-density=compact] .rail-link{padding:5px 9px}:root[data-density=compact] .kpi{padding:10px 12px}:root[data-density=compact] .kpi-value{font-size:21px}:root[data-density=compact] .kpi.hero .kpi-value{font-size:clamp(28px,2.8vw,38px)}:root[data-density=compact] .qtile{padding:10px 11px}:root[data-density=compact] .toolbar{padding:7px 10px}:root[data-density=compact] .form-grid{gap:9px 12px}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);background-clip:padding-box}.rail,.rail-nav{scrollbar-color:#ffffff38 transparent}.rail ::-webkit-scrollbar-thumb{background:#ffffff38 padding-box padding-box}.rail-nav::-webkit-scrollbar-thumb{background:#ffffff38 padding-box padding-box}.rail ::-webkit-scrollbar-thumb:hover{background:#ffffff57 padding-box padding-box}.rail-nav::-webkit-scrollbar-thumb:hover{background:#ffffff57 padding-box padding-box}.bell-wrap{position:relative}.bell-dot{background:var(--danger);min-width:15px;color:var(--on-danger);text-align:center;border-radius:999px;padding:0 4px;font-size:9.5px;font-weight:800;line-height:15px;position:absolute;top:1px;right:0}.bell-panel{z-index:70;background:var(--panel);border:1px solid var(--line);width:360px;max-height:70vh;box-shadow:var(--shadow-md);border-radius:11px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.bell-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 13px;font-size:13px;display:flex}.bell-head .link-btn{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.bell-none{text-align:center;color:var(--muted);margin:0;padding:22px 16px;font-size:12.5px}.bell-list{margin:0;padding:4px;list-style:none;overflow-y:auto}.bell-row{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;gap:9px;padding:9px 10px;display:flex}.bell-row:hover{background:var(--line-2)}.bell-row svg{color:var(--muted);flex-shrink:0;margin-top:2px}.bell-row.unread{background:var(--tone-good-bg)}.bell-row.unread svg{color:var(--brand)}.bell-pin{background:var(--tone-warn-bg);border:1px solid var(--tone-warn-line);color:var(--tone-warn-ink);border-radius:8px;align-items:flex-start;gap:9px;margin:6px;padding:10px;display:flex}.bell-pin svg{flex-shrink:0;margin-top:2px}.bell-pin .bell-body{color:inherit;opacity:.85}.bell-pin .btn{align-self:flex-start;margin-top:6px}.bell-text{flex-direction:column;gap:2px;min-width:0;display:flex}.bell-text strong{font-size:12.5px;font-weight:600}.bell-body{color:var(--ink-2);font-size:12px}.bell-meta{color:var(--muted);font-size:11px}.bell-panel.sys{width:250px}.bell-panel.sys .bell-head svg{color:var(--muted)}.sys-body{flex-direction:column;gap:11px;padding:9px 11px 11px;display:flex}.sys-row{flex-direction:column;gap:5px;display:flex}.sys-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.sys-seg{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;gap:2px;padding:2px;display:flex}.sys-opt{min-width:0;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;padding:5px 4px;font-size:11.5px;display:flex}.sys-opt span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sys-opt svg{flex-shrink:0}.sys-opt:hover{color:var(--ink)}.sys-opt.on{background:var(--panel);color:var(--brand-700);box-shadow:var(--shadow-sm);font-weight:600}.sys-opt:focus-visible{box-shadow:var(--ring);outline:none}.sys-swatches{gap:7px;padding:1px 0;display:flex}.sys-sw{cursor:pointer;background:var(--sw);color:#fff;border:1px solid #00000024;border-radius:999px;place-items:center;width:22px;height:22px;padding:0;display:grid}.sys-sw:hover{transform:scale(1.09)}.sys-sw.on{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--sw)}.sys-sw:focus-visible{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--sw);outline:none}.sys-sw[data-a=green]{--sw:#1f7a4d}.sys-sw[data-a=blue]{--sw:#1668c4}.sys-sw[data-a=violet]{--sw:#6a45c9}.sys-sw[data-a=amber]{--sw:#a2620d}.sys-sw[data-a=rose]{--sw:#b8365e}.sys-more{border-top:1px solid var(--line);color:var(--ink-2);align-items:center;gap:7px;padding:9px 13px;font-size:12.5px;text-decoration:none;display:flex}.sys-more:hover{background:var(--line-2);color:var(--ink)}.sys-more svg{color:var(--muted)}.views{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.view-chip{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;max-width:190px;font-size:12px;display:inline-flex}.view-chip:hover{border-color:var(--brand);color:var(--brand-700)}.view-chip.on{background:var(--tone-good-bg);border-color:var(--tone-good-line);color:var(--tone-good-ink);font-weight:600}.view-apply{min-width:0;font:inherit;font-size:12px;font-weight:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.view-chip .view-name{text-overflow:ellipsis;overflow:hidden}.view-chip svg{flex-shrink:0}.view-apply svg{color:var(--brand)}.view-chip.on .view-apply{padding-right:4px}.view-x{width:17px;height:17px;color:inherit;opacity:.55;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;place-items:center;margin-right:5px;display:grid}.view-x:hover{opacity:1;background:color-mix(in srgb, var(--tone-good-ink) 12%, transparent)}.views-err{color:var(--danger);font-size:11.5px}.sv-btn{gap:6px}.sv-btn svg{color:var(--muted)}.sv-btn:hover svg{color:var(--brand-700)}.sv-n{background:var(--line-2);min-width:17px;height:17px;color:var(--ink-2);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.views-save{display:inline-flex;position:relative}.views-pop{z-index:45;background:var(--panel);border:1px solid var(--line);width:252px;box-shadow:var(--shadow-md);text-align:left;cursor:default;color:var(--ink);border-radius:10px;flex-direction:column;gap:10px;padding:11px 12px;font-weight:400;display:flex;position:absolute;top:calc(100% + 6px);right:0}.views-lbl{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:700;display:block}.views-list{flex-direction:column;gap:3px;max-height:210px;display:flex;overflow-y:auto}.views-list .views-lbl{margin-bottom:3px}.views-item{border-radius:var(--radius-sm);align-items:center;gap:4px;display:flex}.views-item:hover{background:var(--surface-2)}.views-item.on{background:var(--tone-good-bg)}.views-item.on .views-pick{color:var(--tone-good-ink);font-weight:600}.views-item.ask{background:var(--danger-bg);gap:6px;padding:4px 4px 4px 7px}.views-pick{min-width:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:6px 4px 6px 7px;font-size:12.5px;display:flex}.views-pick>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.views-pick svg{color:var(--brand);flex-shrink:0}.views-del{width:22px;height:22px;color:var(--muted);opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;place-items:center;margin-right:3px;display:grid}.views-del:hover{opacity:1;background:var(--danger-bg);color:var(--danger)}.views-ask{min-width:0;color:var(--ink-2);flex:1;font-size:12px;line-height:1.35}.views-item.ask .btn{padding:3px 8px;font-size:11.5px}.views-form{flex-direction:column;gap:8px;display:flex}.views-list+.views-form{border-top:1px solid var(--line);padding-top:10px}.views-note{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.views-in{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:6px 9px;font-size:13px}.views-in:focus{border-color:var(--brand);box-shadow:var(--ring);outline:none}.views-check{color:var(--ink-2);cursor:pointer;align-items:center;gap:7px;font-size:12px;display:flex}.views-check input{accent-color:var(--brand);margin:0}.views-pop .views-err{margin:0}.views-row{justify-content:flex-end;gap:6px;display:flex}.audit-line{flex-direction:column;gap:2px;display:flex}.audit-sum{font-size:13px}.audit-det{color:var(--muted);font-size:11.5px}.audit-det span+span:before{content:" · "}.prose-list{color:var(--ink-2);margin:0;padding-left:18px;font-size:12.5px}.prose-list li{margin:4px 0}.prose-list code,.dtable code{background:var(--surface-2);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.probe{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);margin-top:12px;padding:12px}:root{--viz-1:#2a78d6;--viz-2:#eb6834;--viz-3:#1baf7a;--viz-4:#eda100;--viz-5:#e87ba4;--viz-6:#008300;--viz-seq-1:#86b6ef;--viz-seq-2:#5598e7;--viz-seq-3:#2a78d6;--viz-seq-4:#1c5cab;--viz-seq-5:#0d366b;--viz-grid:var(--line-2);--viz-surface:var(--panel);--viz-track:var(--surface-2)}:root[data-theme=dark]{--viz-1:#3987e5;--viz-2:#d95926;--viz-3:#199e70;--viz-4:#c98500;--viz-5:#d55181;--viz-6:#008300;--viz-seq-1:#1c5cab;--viz-seq-2:#2a78d6;--viz-seq-3:#5598e7;--viz-seq-4:#86b6ef;--viz-seq-5:#cde2fb;--viz-grid:var(--line);--shadow-lg:0 18px 40px -14px #000000a8}@media (prefers-color-scheme:dark){:root[data-theme=system]{--viz-1:#3987e5;--viz-2:#d95926;--viz-3:#199e70;--viz-4:#c98500;--viz-5:#d55181;--viz-6:#008300;--viz-seq-1:#1c5cab;--viz-seq-2:#2a78d6;--viz-seq-3:#5598e7;--viz-seq-4:#86b6ef;--viz-seq-5:#cde2fb;--viz-grid:var(--line);--shadow-lg:0 18px 40px -14px #000000a8}}:root[data-contrast=high]{--viz-grid:var(--line)}
.fgrid{gap:16px 18px;display:grid}.fgrid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.fgrid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fgrid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fgrid-1{grid-template-columns:minmax(0,1fr)}.fgrid-1 .span-2,.fgrid-2 .span-2{grid-column:1/-1}.span-1{grid-column:span 1}.span-2{grid-column:span 2}.span-full{grid-column:1/-1}@media (max-width:1100px){.fgrid-4,.fgrid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fgrid-4,.fgrid-3,.fgrid-2{grid-template-columns:minmax(0,1fr)}.span-2{grid-column:1/-1}}.fsection{border-top:1px solid var(--line-2);padding-top:14px}.fsection:first-child{border-top:0;padding-top:0}.fsection-h{margin-bottom:12px}.fsection-h h3{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:13px;font-weight:700}.fsection-h p{color:var(--muted);max-width:70ch;margin:3px 0 0;font-size:12px}.ffield{flex-direction:column;gap:5px;min-width:0;display:flex}.flabel{letter-spacing:0;color:var(--ink-2);align-items:center;gap:3px;font-size:13px;font-weight:600;display:flex}.freq{color:var(--danger);font-weight:700}.fhint{color:var(--muted);font-size:12px;line-height:1.45}.ferror{color:var(--danger);align-items:center;gap:4px;font-size:11.5px;font-weight:500;display:flex}.ffield input:not([type=checkbox]),.ffield select,.ffield textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:8px;padding:10px 12px;font-size:14px;transition:border-color .12s,box-shadow .12s}.ffield textarea{resize:vertical;min-height:78px;line-height:1.5}.ffield input:hover:not(:disabled),.ffield select:hover:not(:disabled),.ffield textarea:hover:not(:disabled){border-color:color-mix(in srgb, var(--ink) 22%, var(--line))}.ffield input:focus,.ffield select:focus,.ffield textarea:focus{border-color:var(--brand);box-shadow:var(--ring);outline:none}.ffield input[readonly],.ffield textarea[readonly]{background:var(--surface-2);cursor:default;border-style:dashed}.ffield input:disabled,.ffield select:disabled,.ffield textarea:disabled{background:var(--line-2);color:var(--muted);cursor:not-allowed}.ffield.has-error :is(input,select,textarea){border-color:var(--danger)}.ffield.has-error :is(input,select,textarea):focus{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 22%, transparent)}.fnum{display:block;position:relative}.fnum input{text-align:right;font-variant-numeric:tabular-nums}.fnum.has-prefix input{text-align:right;padding-left:26px}.fnum.has-suffix{align-items:stretch;gap:0;display:flex}.fnum.has-suffix input{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;flex:1;min-width:0;padding-right:6px}.fnum.has-suffix .fsuffix{white-space:nowrap;border:1px solid var(--line);border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);background:var(--surface-2);border-left:0;flex:none;align-items:center;padding:0 10px 0 2px;display:flex;position:static;transform:none}.fnum.has-suffix:focus-within input,.fnum.has-suffix:focus-within .fsuffix{border-color:var(--brand)}.fprefix{color:var(--muted);pointer-events:none;font-size:13px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.fsuffix{color:var(--muted);pointer-events:none;font-size:13px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.fselect{display:block;position:relative}.fselect select{appearance:none;cursor:pointer;padding-right:30px}.fselect>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.fcheck>label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:10px 12px;font-size:13.5px;display:flex}.fcheck>label:hover{border-color:color-mix(in srgb, var(--ink) 22%, var(--line))}.fcheck input{width:15px;height:15px;accent-color:var(--brand);flex-shrink:0}.fcheck input:disabled+span{color:var(--muted)}.fcheck .fhint{padding-left:10px}.fchoice{border:1px solid var(--line);border-radius:var(--radius-sm);align-self:flex-start;max-width:100%;display:inline-flex;overflow:hidden}.fchoice button{border:0;border-right:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink-2);font:inherit;cursor:pointer;white-space:nowrap;padding:9px 16px;font-size:13px}.fchoice button:last-child{border-right:0}.fchoice button:hover:not(:disabled){background:var(--surface-2)}.fchoice button.on{background:var(--brand);color:var(--on-brand);font-weight:600}.fchoice button:disabled{cursor:default;opacity:.7}.fchoice button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.fcombo{position:relative}.doc-list-page{background-color:var(--bg);background-image:radial-gradient(circle at 78% 0%, color-mix(in srgb, var(--brand-100) 58%, transparent) 0, transparent 32%), linear-gradient(180deg, color-mix(in srgb, var(--brand-50) 42%, transparent) 0, transparent 300px)}.doc-list-page .page-head,.doc-list-page .page-inner{max-width:none}.doc-list-page .doc-create{border-radius:12px;justify-content:center;width:44px;height:44px;padding:0}.doc-list-page .doc-create span{display:none}.doc-list-page .page-inner{gap:0}.doc-list-page .page-inner>.toolbar{box-shadow:var(--shadow-sm);border-radius:var(--radius) var(--radius) 0 0}.doc-list-page .page-inner>.bulk-bar{margin:12px 0}.doc-list-page .page-inner>.empty{margin-top:16px}.doc-list-page .page-inner>.toolbar+.list-fill>.pager,.doc-list-page .page-inner>.toolbar+.doc-list-results>.pager{border-top:0;border-radius:0}.doc-mobile-list{flex-direction:column;flex:1;gap:12px;min-height:0;padding:2px 2px 12px;display:flex;overflow-y:auto}.doc-list-results{gap:0}.doc-list-results>.pager{border:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0;background:color-mix(in srgb, var(--panel) 92%, var(--brand-50));box-shadow:var(--shadow-sm);flex-shrink:0}.doc-list-results>.card{border-radius:0 0 var(--radius) var(--radius);box-shadow:var(--shadow-sm);border-top:0}.doc-list-page .dtable tr.grp>td{background:color-mix(in srgb, var(--brand-50) 58%, var(--surface-2))}.doc-list-page .dtable .row-menu{opacity:1}.doc-mobile-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex:none;position:relative;overflow:hidden}.doc-mobile-card.selected{border-color:var(--brand);box-shadow:inset 3px 0 var(--brand)}.doc-card-open{color:var(--ink);padding:14px;text-decoration:none;display:block}.doc-card-open:hover{background:var(--surface-2);text-decoration:none}.doc-card-open:focus-visible{outline-offset:-3px}.doc-card-heading{align-items:center;gap:8px;display:flex}.doc-mobile-card:not(.rc) .doc-card-heading{min-height:28px;padding:0 34px 0 30px}.doc-card-heading strong{overflow-wrap:anywhere;min-width:0;color:var(--brand-700);flex:1;font-size:15px}.doc-card-heading>svg{color:var(--muted);flex:none}.doc-card-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 0;display:grid}.doc-card-fields dt{color:var(--muted);margin-bottom:3px;font-size:11px}.doc-card-fields dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500}.doc-card-money dd{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.doc-card-controls{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:8px;left:8px;right:6px}.doc-card-controls>*{pointer-events:auto}.doc-card-controls.rc-controls{pointer-events:auto;border-top:1px solid var(--line-2);position:static}.doc-card-controls label{cursor:pointer;place-items:center;width:32px;height:32px;display:grid}.doc-card-list-tools label{min-height:44px;color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.doc-card-controls .row-menu{opacity:1;width:32px;height:32px}.doc-mobile-list input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand);flex:none}.doc-card-list-tools{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding-inline:4px;font-size:12px;display:flex}.doc-card-more{text-align:center;color:var(--muted);padding:10px;font-size:12px}.bulk-edit-rows{flex-direction:column;gap:10px;margin:4px 0 12px;display:flex}.bulk-edit-row{align-items:flex-end;gap:8px;display:flex}.bulk-edit-field{flex:1;min-width:0}.bulk-edit-row>.icon-btn{flex:none;width:36px;height:36px;margin-bottom:1px}.bulk-edit-add{border:1px dashed var(--line);color:var(--muted);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.bulk-edit-add:hover{border-color:var(--brand);color:var(--brand-700)}.bulk-edit-add select{min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:1}.doc-card-group{flex-direction:column;gap:10px;display:flex}.doc-card-group-head{background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;padding:4px 10px;display:flex}.doc-card-group-head button{min-width:0;min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;font-size:12px;display:flex}.doc-card-group-head button>span:first-of-type{overflow-wrap:anywhere;flex:1}.doc-card-group-head svg{flex:none}.toolbar .rs-lookup{min-width:280px;display:block}.toolbar .rs-lookup .ffield{gap:3px}.toolbar .rs-lookup .flabel{font-size:11px}.toolbar .rs-month{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;align-items:stretch;gap:0;min-width:176px;margin:0;padding:5px 12px 6px;display:flex;position:relative}.toolbar .rs-month:hover{border-color:var(--line-2)}.toolbar .rs-month:focus-within{border-color:var(--brand);box-shadow:var(--ring)}.toolbar .rs-month>.d-label{color:var(--muted);cursor:pointer;font-size:11px;font-weight:600;line-height:1.2}.toolbar .rs-month>input{appearance:none;width:100%;min-height:20px;box-shadow:none;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:0;padding:0;font-size:13.5px;font-weight:500}.toolbar .rs-month>input:focus{box-shadow:none;border:0;outline:none}.dtable td.rs-actions{text-align:right;white-space:nowrap;width:1%}.dtable td.rs-actions .btn{margin-left:4px}.rc-title{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rc-title strong{color:var(--brand-700);overflow-wrap:anywhere;font-size:15px}.rc-title small{color:var(--muted);font-size:12px;font-weight:400}.rc-open{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.rc-static{cursor:default}.rc-static:hover{background:0 0}.rc-static .rc-title strong{color:var(--ink)}.rc-controls{justify-content:flex-end;gap:4px;padding:4px 8px}.rc-controls .btn{min-height:40px}@media (max-width:720px){.toolbar.open .tb-sheet-b>.rs-lookup,.toolbar.open .tb-sheet-b>.rs-month{grid-column:1/-1;min-width:0}.doc-list-page.report-page .page-head-row{flex-wrap:wrap}.doc-list-page.report-page .page-head-row>div:first-child{order:0}.doc-list-page.report-page .page-head-row>.page-close{order:1}.doc-list-page.report-page .page-actions{flex-wrap:wrap;order:2;gap:8px;width:100%;margin:0;display:flex}.doc-list-page.report-page .page-actions .btn{flex:auto;justify-content:center;min-height:42px}.doc-list-page .page-head-row{flex-wrap:nowrap;align-items:center}.doc-list-page .page-head-row>div:first-child{flex:1;min-width:0}.doc-list-page .page-actions{flex:none;width:auto;margin:0}.doc-list-page .page-head{padding-bottom:10px}.doc-list-page .list-fill{min-height:0}.doc-list-results{gap:10px}.doc-list-results>.pager{border-radius:var(--radius);align-items:center;gap:8px;padding:8px 10px}.doc-list-results>.pager,.doc-list-results>.card{box-shadow:var(--shadow-sm)}.doc-list-results>.card{border:1px solid var(--line);border-radius:var(--radius)}.doc-list-results .pager>.read-as{flex:auto;min-width:0;padding-left:8px}.doc-list-results .pager>.view-dirty{flex:none;margin-left:auto}.doc-list-results .pager-controls{flex-wrap:nowrap;justify-content:space-between;gap:6px;width:100%}.doc-list-results .pager-nav{flex:none;gap:2px}.doc-list-results .pager-per{flex-wrap:nowrap;flex:auto;justify-content:flex-end;gap:6px;min-width:0;padding-left:8px}.doc-list-results .pager-per>.pager-count{text-overflow:ellipsis;overflow:hidden}.doc-list-results .pager-per-l,.doc-list-results .pager-at{display:none}.doc-list-results .pager-nav .icon-btn,.doc-list-results .pager-current{width:36px;height:36px}}.dform-page{background-color:var(--bg);background-image:radial-gradient(circle at 82% 0%, color-mix(in srgb, var(--brand-100) 62%, transparent) 0, transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--brand-50) 42%, transparent), transparent 360px)}.dform-page .page-head,.dform-page .page-inner{max-width:none}.dform-page .page-inner{padding-top:14px}.dform-page .page-head-row{align-items:flex-start}.dform-page .page-title-line .pill{padding:4px 12px;font-size:12px}.dform-page .action-bar .btn{min-height:42px;padding-inline:16px}.dform-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.dform-layout.single{grid-template-columns:minmax(0,1fr)}.dform-main{gap:14px;min-width:0;display:grid}.dform-main>.card,.dform-layout>.card{min-width:0}.dform-layout .card{box-shadow:var(--shadow-sm)}.dform-layout .card-h h3{align-items:center;gap:8px;display:flex}.dform-primary{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px 18px;display:grid}.dform-secondary{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px 18px;margin-top:18px;display:grid}.dform-primary>.ffield.span-2,.dform-secondary>.ffield.span-2{grid-column:span 2}.dform-primary>.ffield.span-full,.dform-secondary>.ffield.span-full{grid-column:1/-1}.dform-secondary .ffield:has(.dform-count)>.fhint{text-align:right;display:block}.dform-count{font-variant-numeric:tabular-nums}.dform-more{margin-top:18px}.dform-more>summary{list-style:none}.dform-more>summary::-webkit-details-marker{display:none}.dform-more[open]>summary{margin-bottom:12px}.dform-narrow .dform-primary,.dform-narrow .dform-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.dform-with-add{grid-template-columns:minmax(0,1fr) 42px;align-items:end;gap:8px;min-width:0;display:grid}.dform-with-add>.ffield{min-width:0}.dform-add{justify-content:center;width:42px;height:40px;padding:0}.dform-with-add:has(.fhint,.ferror){align-items:start}.dform-with-add:has(.fhint,.ferror)>.dform-add{margin-top:27px}.dform-quick-dates{margin-top:18px}.dform-quick-dates>span{color:var(--ink-2);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.dform-quick-dates>div{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.dform-quick-dates button{border:0;border-right:1px solid var(--line-2);min-width:0;color:var(--ink);font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;font-size:13px;display:flex}.dform-quick-dates button:last-child{border-right:0}.dform-quick-dates button:hover{background:var(--surface-2)}.dform-quick-dates button.on{background:var(--brand-50);color:var(--brand-700);font-weight:600}.dform-quick-dates small{color:var(--muted);white-space:nowrap;font-size:11.5px}.dform-side{position:sticky;top:12px}.dform-totals .totals-row{min-height:42px}.dform-totals .totals-row input,.dform-totals .totals-row select{border-radius:8px;width:130px;min-height:36px}.dform-totals .totals-row>span:first-child{white-space:nowrap}.dform-totals .totals-row.grand{border-top:1px dashed var(--line);min-height:58px;margin-top:8px;padding-top:14px;font-weight:700}.dform-totals .totals-row.grand strong{color:var(--brand-700);font-size:26px}.dform-sub-card .card-b{padding:0}.dform-subgrid-head{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding:14px 16px;display:flex}.dform-subgrid-head>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dform-subgrid-head strong{color:var(--ink);font-size:14px}.dform-subgrid-head small{color:var(--muted);font-size:12px}.dform-section-icon{background:var(--brand-50);width:32px;height:32px;color:var(--brand-700);border-radius:8px;flex:none;place-items:center;display:grid}.dform-subgrid-head .btn{margin-left:auto}.dform-subgrid .line-grid-wrap{border-radius:0 0 var(--radius) var(--radius);border:0}.dform-subgrid .line-grid th{padding-block:10px}.dform-subgrid .line-grid .row-drop{text-align:center;min-width:76px}.dform-grid-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:126px;padding:18px;display:flex}.dform-grid-empty>svg{color:var(--muted)}.dform-grid-empty strong{color:var(--ink);font-size:14px}.dform-grid-empty span{color:var(--muted);font-size:13px}.dform-grid-empty .btn{margin-top:5px}.dform-subgrid>.subform{border:0;border-radius:0}.dform-sub-body{padding:14px 16px}.dform-sub-body>.ffield{position:relative}.dform-sub-body>.ffield>.flabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (max-width:1100px){.dform-layout{grid-template-columns:minmax(0,1fr)}.dform-main{display:contents}.dform-side{grid-row:2;position:static}.dform-primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.dform-page .page-head-row{align-items:flex-start}.dform-page .page-actions{width:100%}.dform-page .action-bar{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.dform-page .action-bar .btn{justify-content:center;width:100%;padding-inline:10px}.dform-primary,.dform-secondary,.dform-narrow .dform-primary,.dform-narrow .dform-secondary{grid-template-columns:minmax(0,1fr)}.dform-primary>.ffield.span-2,.dform-secondary>.ffield.span-2{grid-column:auto}.dform-quick-dates>div{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.dform-quick-dates button{scroll-snap-align:start;min-width:124px}.dform-subgrid-head{flex-wrap:wrap;align-items:flex-start}.dform-subgrid-head .btn{min-height:40px}.dform-subgrid .line-grid .row-drop{min-width:0}}.icombo-popup{z-index:80;border:1px solid var(--line);background:var(--panel);min-height:0;box-shadow:var(--shadow-lg);border-radius:10px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.icombo-popup .icombo-list{width:100%;min-width:0;max-width:none;min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0;flex:1;position:static;overflow-y:auto}.icombo-popup .picker-summary,.icombo-popup .picker-more{flex:none}.icombo-popup .picker-summary{border-bottom:1px solid var(--line-2)}.icombo-popup .picker-more{border-top:1px solid var(--line-2)}.mobile-dropdown-body .fdate-pop,.mobile-dropdown-body .fdate-pop.up,.mobile-dropdown-body .views-pop,.mobile-dropdown-body .bell-panel,.mobile-dropdown-body .bell-panel.sys{width:100%;min-width:0;max-width:none;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0;animation:none;position:static;inset:auto}.mobile-dropdown-body .bell-list,.mobile-dropdown-body .views-list{max-height:none;overflow:visible}.mobile-dropdown-body .fdate-nav button,.mobile-dropdown-body .fdate-quick button,.mobile-dropdown-body .views-pick,.mobile-dropdown-body .views-del,.mobile-dropdown-body .sys-opt,.mobile-dropdown-body .sys-more{min-height:44px}.mobile-dropdown-body .fdate-nav button{min-width:44px}.mobile-dropdown-body .fdate-grid,.mobile-dropdown-body .fdate-dow{max-width:380px;margin-inline:auto}.mobile-dropdown-body .views-item{flex-wrap:wrap}.mobile-dropdown-body .views-pick{min-width:0}.mobile-dropdown-body .views-in{width:100%;font-size:16px}.mobile-dropdown-body .sys-sw{width:36px;height:36px}.mobile-dropdown-body .views-row{flex-wrap:wrap}.mobile-dropdown-body .views-row .btn{flex:1;min-height:44px}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:720px){.page-actions{gap:8px}.page-actions .btn,.fsave .btn,.modal-f .btn{min-height:44px}.fcombo-x{width:30px;height:30px;right:26px}.fdate-x{width:28px;height:28px;right:4px}}.fcombo-popup{z-index:40;border:1px solid var(--line);background:var(--panel);min-width:min(300px,100vw - 32px);box-shadow:var(--shadow-md);border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.fcombo-popup .fcombo-list{box-shadow:none;overscroll-behavior:contain;border:0;border-radius:0;max-height:min(320px,45vh);position:static}.fcombo-popup .picker-summary{border-bottom:1px solid var(--line-2)}.fcombo-row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.mobile-dropdown-body .fcombo-row{min-height:44px}.mobile-dropdown-body .fcombo-row>span{white-space:normal;overflow-wrap:anywhere}@media (max-width:720px){.mobile-dropdown-search input{min-height:28px;font-size:16px}.mobile-dropdown-sheet{max-height:min(92%,680px)}}.fcombo-box{display:block;position:relative}.fcombo-box input{padding-right:52px}.fcombo-caret{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.fcombo-x{width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:28px;transform:translateY(-50%)}.fcombo-x:hover{background:var(--line-2);color:var(--ink)}.fcombo-list{z-index:30;background:var(--panel);border:1px solid var(--line);border-radius:8px;border-radius:var(--radius-sm);max-height:260px;box-shadow:var(--shadow-md);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.fcombo-list.mobile-sheet-list{width:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static;inset:auto;overflow:visible}.fcombo-row{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 9px;font-size:13px;display:flex}.fcombo-row>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fcombo-row em{color:var(--muted);white-space:nowrap;font-size:11px;font-style:normal}.fcombo-row.active{background:var(--surface-2)}.fcombo-row.on,.fcombo-row.create{color:var(--brand-700);font-weight:600}.fcombo-none{text-align:center;color:var(--muted);padding:14px 10px;font-size:12.5px}.fmulti{border:1px solid var(--line);background:var(--surface);border-radius:8px}.fmulti-bar{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:10px;padding:7px 9px;display:flex}.fmulti-search{flex:1;align-items:center;gap:6px;min-width:150px;display:flex}.fmulti-search svg{color:var(--muted);flex-shrink:0}.fmulti-search input{flex:1;font-size:12.5px;box-shadow:none!important;background:0 0!important;border:0!important;padding:2px 0!important}.fmulti-count{color:var(--muted);white-space:nowrap;font-size:11.5px;font-weight:600}.fchips{border-bottom:1px solid var(--line-2);flex-wrap:wrap;gap:5px;padding:8px 9px;display:flex}.fchip{background:var(--tone-good-bg);color:var(--tone-good-ink);border:1px solid var(--tone-good-line);border-radius:999px;align-items:center;gap:5px;padding:3px 4px 3px 9px;font-size:11.5px;display:inline-flex}.fchip button{width:15px;height:15px;color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.fchip button:hover{opacity:1;background:color-mix(in srgb, var(--danger) 25%, transparent)}.fchip a{width:15px;height:15px;color:inherit;opacity:.6;border-radius:50%;place-items:center;display:grid}.fchip a:hover{opacity:1;background:color-mix(in srgb, var(--danger) 25%, transparent)}.fmulti-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1px 12px;max-height:240px;padding:7px 9px;display:grid;overflow-y:auto}.fmulti-row{cursor:pointer;align-items:center;gap:7px;min-width:0;padding:3px 0;font-size:12.5px;display:flex}.fmulti-row input{width:14px;height:14px;accent-color:var(--brand);flex-shrink:0}.fmulti-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fmulti-row em{color:var(--muted);white-space:nowrap;font-size:10.5px;font-style:normal}.fmulti-none{text-align:center;color:var(--muted);margin:0;padding:16px 10px;font-size:12.5px}.fsave{z-index:5;background:color-mix(in srgb, var(--panel) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin:4px -22px -56px;padding:11px 22px;display:flex;position:sticky;bottom:0}.fsave .spacer{flex:1}.fsave-state{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.fsave-dot{background:var(--muted);border-radius:50%;width:7px;height:7px}.fsave-state.dirty{color:var(--tone-warn-ink)}.fsave-state.dirty .fsave-dot{background:var(--tone-warn-ink)}@media (max-width:640px){.fsave{margin-left:-14px;margin-right:-14px;padding:10px 14px}}.fproblems{border-radius:var(--radius-sm);background:var(--tone-bad-bg);border:1px solid var(--tone-bad-line);color:var(--tone-bad-ink);flex-direction:column;gap:4px;padding:10px 12px;font-size:12.5px;display:flex}.fproblems strong{align-items:center;gap:6px;display:flex}.fproblems ul{margin:0;padding-left:20px}.modal{border-radius:14px;max-width:640px;overflow:hidden}.modal.wide{max-width:1040px}.modal-form{flex-direction:column;min-height:0;display:flex}.master-form-fields{border:0;min-width:0;margin:0;padding:0}.modal-h{border-bottom:1px solid var(--line-2);align-items:center;gap:14px;padding:18px 20px;display:flex}.modal-title{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.modal-title strong{letter-spacing:-.01em;font-size:17px;font-weight:700}.modal-title small{color:var(--muted);font-size:12.5px}.modal-icon{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.modal-icon:hover{background:var(--line-2);color:var(--ink)}.modal-esc{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);letter-spacing:.03em;border-radius:6px;padding:3px 7px;font-family:inherit;font-size:10.5px}.modal-b{gap:0;max-height:calc(100vh - 230px);padding:20px;overflow-y:auto}.modal-b[hidden]{display:none}.modal-b .fgrid{width:100%}.modal-f{border-top:1px solid var(--line-2);flex-shrink:0;justify-content:flex-start;gap:10px;padding:16px 20px;display:flex}.modal-f .btn{min-height:40px;padding-inline:20px}@media (max-width:720px){.modal-overlay{align-items:flex-end;padding:0}.modal,.modal.wide,.modal.doc{border-radius:18px 18px 0 0;width:100%;max-width:none;height:auto;max-height:92dvh;animation:.24s cubic-bezier(.32,.72,0,1) sheet-up}.modal.doc{height:92dvh}.modal:before{content:"";background:var(--line);border-radius:999px;flex:none;width:38px;height:4px;margin:8px auto 0}.modal-h{padding:12px 16px 14px}.modal-form{flex:1;min-height:0}.modal-b{flex:1;min-height:0;max-height:none}.modal-close,.modal-icon{width:40px;height:40px}.modal-close{place-items:center;padding:0;display:grid}.modal-esc,.wide-toggle{display:none}.modal-f{padding-bottom:calc(16px + env(safe-area-inset-bottom));flex-wrap:wrap}.modal-f .btn{flex:auto;min-width:130px}.modal-b:last-child{padding-bottom:calc(20px + env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){.modal,.modal.wide,.modal.doc{animation:none}}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}.modal.sheet-doc .modal-b{background:var(--surface-2);flex:auto;gap:12px;min-height:0;max-height:none;padding:12px;overflow-y:auto}.modal.sheet-doc .modal-f{grid-template-columns:minmax(0,3fr) minmax(0,7fr);width:100%;margin-top:auto;display:grid}.modal.sheet-doc .modal-f .btn{justify-content:center;width:100%;min-width:0}.modal.sheet-doc .doc-grid{grid-template-columns:minmax(0,1fr);gap:12px}.modal.sheet-doc .doc-side{position:static}@media (min-width:721px){.modal-overlay:has(>.sheet-doc){justify-content:flex-end;align-items:stretch;padding:0}.modal.sheet-doc{border-radius:0;width:min(780px,62vw);max-width:none;height:100vh;max-height:none;transition:width .2s cubic-bezier(.32,.72,0,1);animation:.2s cubic-bezier(.32,.72,0,1) panel-in;box-shadow:-18px 0 40px -24px #16202e80}.modal.sheet-doc.sheet-doc-full{width:100vw}}@media (min-width:1101px){.modal.sheet-doc.sheet-doc-full .doc-grid{grid-template-columns:minmax(0,1fr) 320px;gap:16px}.modal.sheet-doc.sheet-doc-full .doc-side{position:sticky;top:12px}}@keyframes panel-in{0%{transform:translate(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.modal.sheet-doc{animation:none}}@media (min-width:721px){.modal.sheet-history{width:min(1080px,78vw)}}.rh-body{min-width:0}.modal-actions{align-items:center;gap:2px;margin-left:auto;display:flex}.modal-actions .modal-icon:disabled{opacity:.35;cursor:default}.modal-actions .modal-icon:disabled:hover{color:var(--muted);background:0 0}.modal-actions+.modal-close{margin-left:2px}.sheet-doc-head{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12.5px;display:flex}.sheet-doc-head strong{color:var(--ink);font-weight:600}.avatar{color:#fff;letter-spacing:.02em;border-radius:12px;flex-shrink:0;place-items:center;font-weight:700;display:grid}.scard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:12px;overflow:hidden}.scard.closed{background:var(--surface-2)}.scard-h{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:9px;padding:9px 12px;display:flex}.scard.closed .scard-h{border-bottom:0}.scard-h .spacer{flex:1}.scard-h strong{white-space:nowrap;font-size:12.5px}.scard-name{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:32ch;font-size:12.5px;overflow:hidden}.scard-toggle{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.scard-toggle:hover{background:var(--line-2);color:var(--ink)}.scard.closed .scard-toggle svg{transform:rotate(-90deg)}.scard-b{padding:13px 12px}.fchoice.wrap{flex-wrap:wrap;display:flex}.fchoice.wrap button{border-bottom:1px solid var(--line)}.ffield.field-end{justify-content:flex-end}.ffield.field-end .btn{width:fit-content}.card-h-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.card-sub{letter-spacing:0;text-transform:none;color:var(--muted);margin:0;font-size:11.5px;font-weight:400}.card-alert{border-radius:0 0 var(--radius) var(--radius);border-top:1px solid;align-items:center;gap:8px;margin:0;padding:9px 13px;font-size:12.5px;display:flex}.card-alert svg{flex-shrink:0}.card-alert.tone-warn,.card-alert.tone-bad{border-bottom:0;border-left:0;border-right:0}.fdate{position:relative}.fdate-box{display:block;position:relative}.ffield .fdate-box input,.fdate .fdate-box>input:not(.fdate-time){padding-left:34px;padding-right:30px}.fdate-icon{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.fdate-x{width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.fdate-x:hover{background:var(--line-2);color:var(--ink)}.fdate-pop{z-index:40;background:var(--panel);border:1px solid var(--line);width:250px;box-shadow:var(--shadow-md);border-radius:10px;padding:7px;position:absolute;top:calc(100% + 5px);left:0}.fdate-quick{border-bottom:1px solid var(--line-2);flex-direction:column;padding-bottom:6px;display:flex}.fdate-quick button{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.fdate-quick button:hover:not(:disabled){background:var(--surface-2)}.fdate-quick button:disabled{opacity:.4;cursor:default}.fdate-quick span{flex:1}.fdate-quick em{color:var(--muted);font-size:11px;font-style:normal}.fdate-nav{align-items:center;gap:6px;padding:7px 4px 5px;display:flex}.fdate-nav strong{text-align:center;flex:1;font-size:12.5px;font-weight:600}.fdate-nav button{width:24px;height:24px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.fdate-nav button:hover{background:var(--surface-2);color:var(--ink)}.fdate-dow,.fdate-grid{grid-template-columns:repeat(7,1fr);display:grid}.fdate-dow span{text-align:center;color:var(--muted);padding:2px 0;font-size:10px;font-weight:700}.fdate-grid button{aspect-ratio:1;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;font-size:12px;display:grid}.fdate-grid button:hover:not(:disabled){background:var(--surface-2)}.fdate-grid button.off{color:var(--muted);opacity:.55}.fdate-grid button.today{box-shadow:inset 0 0 0 1px var(--line);font-weight:700}.fdate-grid button.on{background:var(--brand);color:var(--on-brand);box-shadow:none;font-weight:700}.fdate-grid button:disabled{opacity:.25;cursor:default}.fdate-grid button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.fdate-pop.up{top:auto;bottom:calc(100% + 5px)}.fdate-box.with-time{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;min-height:40px;transition:border-color .12s,box-shadow .12s;display:flex}.fdate-box.with-time:hover:has(input:not(:disabled)){border-color:color-mix(in srgb, var(--ink) 22%, var(--line))}.fdate-box.with-time:focus-within{border-color:var(--brand);box-shadow:var(--ring)}.has-error .fdate-box.with-time{border-color:var(--danger)}.has-error .fdate-box.with-time:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 22%, transparent)}.fdate-box.with-time:has(input[readonly]){background:var(--surface-2);border-style:dashed}.fdate-box.with-time:has(input:disabled){background:var(--line-2)}.ffield .fdate-box.with-time input{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding-top:0;padding-bottom:0}.ffield .fdate-box.with-time input:focus{box-shadow:none}.ffield .fdate-box input.fdate-main{flex:1 1 0;min-width:0;padding-right:4px}.ffield .fdate-box input.fdate-time{border-left:1px solid var(--line);width:auto;min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;flex:none;padding-left:10px;padding-right:30px}.fdate-box.with-time .fdate-x{right:8px}.subform{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.subform-scroll{overflow-x:auto}.subform-table{border-collapse:collapse;width:100%}.subform-table th{text-align:left;white-space:nowrap;border-bottom:1px solid var(--line-2);background:var(--surface-2);letter-spacing:.02em;color:var(--muted);padding:7px 8px;font-size:11px;font-weight:600}.subform-table td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:5px 6px}.subform-table tr:last-child td{border-bottom:0}.subform-table td input:not([type=checkbox]),.subform-table td select{width:100%;min-width:110px;color:var(--ink);font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 7px;font-size:12.5px}.subform-table td input:not([type=checkbox]):hover,.subform-table td select:hover{border-color:var(--line)}.subform-table td input:not([type=checkbox]):focus,.subform-table td select:focus{border-color:var(--brand);background:var(--panel);box-shadow:var(--ring);outline:none}.subform-table td input[type=checkbox]{width:14px;height:14px;accent-color:var(--brand)}.subform-table td input.sub-num{text-align:right;font-variant-numeric:tabular-nums}.subform-table th.sub-toggle,.subform-table td.sub-toggle,.subform-table th.sub-drop,.subform-table td.sub-drop{width:30px;padding-inline:4px}.subform-table td.sub-drop button:hover{color:var(--danger);background:var(--danger-bg)}.subform-none{text-align:center;color:var(--muted);font-size:12.5px;padding:16px 10px!important}.subform-table .scard-toggle.closed svg{transform:rotate(-90deg)}.subform-more>td{background:var(--surface-2);padding:12px 12px 14px 34px!important}.subform-more .ffield input:not([type=checkbox]),.subform-more .ffield select,.subform-more .ffield textarea{background:var(--panel)}.subform-more textarea{min-height:58px}.subform-f{border-top:1px solid var(--line-2);background:var(--surface-2);align-items:center;gap:10px;padding:8px 9px;display:flex}.subform-f .btn{gap:5px;min-height:30px;padding-inline:10px;font-size:12px}.doc-footbar{z-index:20;border-top:1px solid var(--line);background:color-mix(in srgb, var(--panel) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding-bottom:env(safe-area-inset-bottom,0px);margin-top:auto;position:sticky;bottom:0;box-shadow:0 -6px 18px -12px #10202e73}.doc-footbar-inner{flex-wrap:wrap;align-items:center;gap:6px 14px;width:100%;margin:0 auto;padding:10px 22px 11px;display:flex}.dform-page .doc-footbar-inner{max-width:none}.doc-footbar-total{align-items:baseline;gap:9px;min-width:0;display:flex}.doc-footbar-total span{color:var(--muted);font-size:12.5px}.doc-footbar-total strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.doc-footbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.doc-footbar-actions .btn{min-height:42px;padding-inline:18px}@media (max-width:720px){.doc-footbar-inner{gap:10px;padding:10px 14px}.doc-footbar-total{width:100%}.doc-footbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-left:0;display:grid}.doc-footbar-actions .btn{justify-content:center;width:100%;padding-inline:10px}.doc-footbar-actions:has(.doc-footbar-cancel) .btn.primary{grid-column:1/-1}.doc-footbar-actions:has(.doc-print) .btn.primary{white-space:normal;text-align:center;grid-column:auto}}@media print{.doc-footbar{display:none!important}}.lent-title .page-head{padding-top:10px}.lent-title .crumbs{margin-bottom:0}@media (max-width:900px){.lent-title .page-head{align-items:center;gap:12px;display:flex}.lent-title .page-head .crumbs{flex:1;min-width:0}.lent-title .page-head-row{flex:none}.lent-title .page-head:has(.page-chip) .crumbs{display:none}.lent-title .page-head .page-chip{flex:1;min-width:0;margin-bottom:0}}.doc-footbar-state{flex:1;min-width:0;font-size:12.5px}.doc-footbar-dirty{color:#a86a12;align-items:center;gap:2px;font-weight:600;display:inline-flex}.doc-footbar-dirty>svg{color:#d99024;margin:-4px}.doc-footbar-saving{color:var(--muted);font-weight:600}.doc-footbar-why{text-align:right;color:var(--muted);flex-basis:100%;order:9;margin:-4px 0 0;font-size:12px;line-height:1.35}@media (min-width:901px){.lent-title .page-head{padding:0}}.lent-title .page-inner{padding-top:16px}@media (min-width:901px){.crumbs-quiet{display:none}}@media (max-width:720px){.doc-footbar-state{text-align:right;flex:none}.doc-footbar-why{text-align:center}.fcombo-x{width:30px;height:30px;right:26px}.fdate-x{width:28px;height:28px;right:4px}.fdate-box.with-time .fdate-x{right:6px}}
@media screen{:root{--radius:14px;--radius-sm:9px}.page-title{letter-spacing:-.035em;font-size:24px;line-height:1.25}.page-head-row{align-items:center}.page-sub{margin-top:5px;line-height:1.6}.card,.kpi,.qtile,.doc-mobile-card{box-shadow:var(--shadow-sm)}.card-h{padding:15px 18px}.card-h h3{text-transform:none;letter-spacing:-.01em;font-size:13px}.card-b:not(.flush){padding:18px}.toolbar{border-radius:12px;gap:10px;padding:12px}.btn{border-radius:9px;font-weight:600}.searchbox,.fsel-btn{border-radius:9px}.searchbox input{min-width:0;color:var(--ink)}.searchbox button{flex-shrink:0}.load-error{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.load-error .empty{padding:40px 20px}.load-error .empty-ico{color:var(--danger);background:var(--danger-bg)}.load-error .empty-s{overflow-wrap:anywhere}.record-open{color:var(--brand-700);font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.record-open small{text-decoration:none;display:block}.record-open:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.report-limit{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-2);margin:0;padding:10px 14px;font-size:13px;line-height:1.6}.rail-link{border-radius:9px}.rail-name{letter-spacing:-.02em}.appbar-search{border-radius:10px}.kpi{padding:16px 18px}.kpi-value{letter-spacing:-.035em;font-size:29px}.kpi-label{text-transform:none;letter-spacing:0;font-size:12px}.dtable thead th,.users-table thead th{background:var(--surface-2);color:var(--ink-2);text-transform:none;letter-spacing:.01em;padding:8px 14px;font-size:12px}.dtable:not(.dense) tbody td,.users-table tbody td{padding:8px 14px}.dtable td.num,.users-table td.num{font-variant-numeric:tabular-nums}.dtable tbody tr:focus-within,.users-table tbody tr:focus-within{background:var(--row-hover,var(--surface-2))}.pager{gap:12px}.pager-nav .icon-btn{width:36px;height:36px}.ffield{gap:7px}.flabel{color:var(--ink-2);font-weight:600}.fsection-h{text-transform:none;letter-spacing:0;font-size:14px}.modal-h{background:var(--panel)}.modal-f{background:var(--surface-2);gap:10px}.mobile-dropdown-head strong{letter-spacing:-.02em;font-size:16px}.mobile-dropdown-search:focus-within{border-color:var(--brand);box-shadow:var(--ring)}.mobile-dropdown-head .modal-close,.tb-sheet-h .modal-close,.modal-h .modal-close,.mobile-dropdown-foot .btn.ghost{color:#fff;background:#b42332;border-color:#b42332}.mobile-dropdown-head .modal-close:hover,.tb-sheet-h .modal-close:hover,.modal-h .modal-close:hover,.mobile-dropdown-foot .btn.ghost:hover{color:#fff;background:#941c29;border-color:#941c29}.doc-card-open{padding:16px}.doc-card-heading strong{letter-spacing:-.015em}.doc-mobile-card.selected{box-shadow:inset 0 0 0 1px var(--brand)}:where(.shell,.modal,.mobile-dropdown-sheet,.themes-scrim,.palette) :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--brand);outline-offset:3px}}@media screen and (min-width:721px){.page-head{padding-top:24px}.rail-link{padding-block:10px}.appbar{gap:12px}.appbar-search{padding-block:8px}.toolbar>.btn,.toolbar .fsel-btn{min-height:38px}}@media screen and (max-width:720px){.page-title{font-size:21px}.card-h,.card-b:not(.flush){padding:14px}.toolbar{padding:10px}.appbar>.icon-btn,.pager-nav .icon-btn{width:44px;height:44px}.rail-link{min-height:44px}.searchbox button{min-width:44px;min-height:44px}.mobile-dropdown-head .modal-close,.tb-sheet-h .modal-close,.modal-h .modal-close,.page-close{border-radius:12px;min-width:44px;min-height:44px}.modal-h .modal-icon{min-width:44px;min-height:44px}.mobile-dropdown-foot .btn{border-radius:12px;min-height:48px}.kpi{padding:15px}.kpi-value{font-size:25px}.doc-card-open{min-height:100px}.ffield input:not([type=checkbox]):not([type=radio]),.ffield select,.ffield textarea,.searchbox input{font-size:16px}.searchbox,.btn.tb-toggle,.bulk-bar .btn.sm,.pager-per .fsel-btn{min-height:44px}.doc-list-page .searchbox,.doc-list-page .btn.tb-toggle,.doc-list-page .pager-per .fsel-btn{min-height:38px}.doc-list-page .searchbox{padding-block:4px}.doc-list-page .searchbox input{font-size:15px}.doc-list-page .btn.tb-toggle{padding-inline:10px;font-size:13px}.doc-list-page .doc-list-fab{z-index:40;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));width:54px;height:54px;box-shadow:0 6px 18px -4px rgb(var(--brand-rgb) / .55), var(--shadow-md);border-radius:999px;place-items:center;padding:0;display:grid;position:fixed}.doc-list-page .doc-list-fab:active{transform:scale(.94)}.doc-list-page .doc-mobile-list{padding-bottom:84px}.doc-list-page .pager-nav .icon-btn,.doc-list-page .pager-current{border-radius:7px;width:28px;height:28px;font-size:12.5px}.doc-list-page .pager-nav .icon-btn svg{width:14px;height:14px}.doc-list-page .pager-nav{gap:0}.doc-list-page .pager-per .fsel{width:64px!important}.doc-list-page .pager-per .fsel-btn{min-height:30px;padding-block:0;padding-inline:8px 6px;font-size:12.5px}.doc-list-page .pager-per,.doc-list-page .pager-nav{padding-block:0}.doc-list-page .pager-count{font-size:12.5px}.doc-list-page .pager-noun{display:inline}.doc-list-page .pager>.read-as{gap:6px;padding:3px 4px 3px 8px}.doc-list-page .read-as-l{font-size:10px}.doc-list-page .read-chip-t{padding:4px 4px 4px 10px;font-size:12.5px}.doc-list-page .read-chip-x{padding:4px 8px 4px 2px}.doc-list-page .chip-act{width:30px;height:30px}.doc-list-page .toolbar.has-more{box-shadow:none;border-bottom:0;border-radius:12px 12px 0 0;gap:6px;padding:8px}.doc-list-page .doc-list-results>.pager{border-top:1px solid var(--line-2);box-shadow:var(--shadow-sm);border-radius:0 0 12px 12px;gap:6px;padding:6px 8px}.doc-list-page .searchbox{background:var(--surface-2);border-color:#0000;border-radius:9px}.doc-list-page .searchbox:focus-within{border-color:var(--brand);background:var(--panel)}.doc-list-page .btn.tb-toggle{background:var(--surface-2);border-color:#0000;border-radius:9px}.doc-list-page .btn.tb-toggle.on{background:var(--brand-50)}.doc-list-page .pager-per .fsel-btn{border-radius:8px}.doc-list-page .page-inner{padding-top:8px}.doc-list-page .doc-list-results{gap:6px}.doc-list-page .doc-mobile-card{border-radius:10px}.doc-list-page .doc-card-open{min-height:0;padding:10px 12px}.doc-list-page .doc-card-fields{gap:7px 10px;margin-top:8px}.doc-list-page .doc-card-fields dt{margin-bottom:1px}.doc-list-page .doc-mobile-list{gap:6px;padding-top:0}.doc-list-page .doc-card-list-tools,.doc-list-page .doc-card-list-tools label{min-height:36px}.doc-list-page .doc-card-group{gap:6px}.doc-list-page .doc-card-group-head{padding-block:2px}.doc-list-page .doc-card-group-head button{min-height:36px}.bulk-bar .link-btn{min-height:44px;padding-inline:8px}.doc-list-page .page-inner>.bulk-bar{z-index:41;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));background:var(--panel);border-color:var(--line);box-shadow:0 10px 30px -10px #10202e59, var(--shadow-md);border-radius:14px;flex-wrap:nowrap;gap:4px;margin:0;padding:6px 8px;position:fixed}.doc-list-page .bulk-bar strong{background:var(--brand);min-width:26px;height:26px;color:var(--on-brand);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;margin:0;padding:0 7px;font-size:12.5px;display:grid}.doc-list-page .bulk-bar .btn.sm{white-space:nowrap;gap:5px;min-height:40px;padding-inline:8px;font-size:12.5px}.doc-list-page .bulk-bar .bulk-l{display:none}.doc-list-page .bulk-bar .btn.sm:not(.bulk-actions){justify-content:center;gap:0;width:36px;min-width:36px;padding:0;font-size:0}.doc-list-page .bulk-bar .btn.sm .lucide{font-size:14px}.doc-list-page .bulk-bar .bulk-actions{flex:1;justify-content:center;font-weight:600}.doc-list-page .bulk-bar .btn.sm .lucide:first-child{margin:0}.doc-list-page .bulk-bar .link-btn{flex:none;place-items:center;width:36px;min-height:36px;margin-left:auto;padding:0;display:grid}.doc-list-page .page-inner:has(>.bulk-bar) .doc-mobile-list{padding-bottom:96px}.rail-user-btn,.palette-row,.toolbar.open .tb-sheet-b .fsel-btn,.toolbar.open .tb-sheet-b>.btn,.toolbar.open .tb-sheet-b>a.btn,.toolbar.open .tb-sheet-b .link-btn{min-height:44px}.mobile-dropdown-body .bell-head .link-btn{min-height:44px;padding-inline:10px}.mobile-dropdown-body .bell-pin .btn{min-height:44px}.viz-table-t{min-height:40px;padding:9px 12px}.mini-list a,.rank-l{align-items:center;min-height:40px;display:flex}.dform-quick-dates button{min-height:44px}.dform-totals input,.dform-totals select,.dform-grid-empty .btn{min-height:40px}}@media screen and (prefers-reduced-motion:no-preference){.btn,.rail-link,.doc-mobile-card,.qtile{transition:background-color .15s,border-color .15s,box-shadow .15s}}@media screen{:root[data-accent=violet][data-theme=dark]{--bg:#141522;--panel:#1d1f30;--surface:#1d1f30;--surface-2:#272a3e;--ink:#ececf5;--ink-2:#c2c4d6;--muted:#a2a5bb;--ink-3:#989db6;--line:#373a50;--line-2:#2b2e43;--row-hover:#282b40}:root[data-accent=violet][data-rail=tint][data-chrome=gradient]{--gradient-from:#3056d3;--gradient-to:#861db5;--grad-rail:linear-gradient(165deg, #3056d3 0%, #5931be 48%, #861db5 100%);--rail-bg:#4933b5;--rail-ink:#fff;--rail-ink-dim:#eeeaff;--rail-hover:#ffffff1f;--rail-line:#ffffff29;--rail-on-fill:#110c415c;--rail-on-ink:#fff}:root[data-chrome=gradient] .shell-main{background-image:radial-gradient(ellipse at 100% 0%, rgb(var(--brand-rgb) / .07), transparent 55%)}:root[data-chrome=gradient] .appbar{box-shadow:0 2px 12px rgb(var(--brand-rgb) / .04)}:root[data-chrome=gradient] .rail-brand{background:#ffffff0a}:root[data-chrome=gradient] .rail-logo{box-shadow:inset 0 0 0 1px #ffffff40,0 3px 10px #0000001f}:root[data-chrome=gradient] .rail-link.on{box-shadow:inset 0 0 0 1px var(--rail-line), 0 3px 10px #00000014}:root[data-chrome=gradient] .rail-link.on:before{content:"";background:var(--rail-on-ink);border-radius:0 3px 3px 0;width:3px;position:absolute;top:28%;bottom:28%;left:0}:root[data-chrome=gradient] .rail-user{background:#00000014}:root[data-chrome=gradient] :is(.rail-link:not(.on),.rail-section-t,.rail-brand,.rail-user,.topnav-sec:not(.on) .topnav-btn,.topnav-brand){background-color:var(--gradient-label-bg)}:root[data-chrome=gradient] .page-head{background-image:none}:root[data-chrome=gradient] .card,:root[data-chrome=gradient] .kpi{box-shadow:0 3px 14px -7px rgb(var(--brand-rgb) / .15), var(--shadow-sm)}:root[data-chrome=gradient] .kpi.hero{background:linear-gradient(125deg, color-mix(in srgb, var(--brand) 10%, var(--panel)), var(--panel));background-color:var(--panel);border-color:color-mix(in srgb, var(--brand) 30%, var(--line))}:root[data-chrome=gradient] .kpi.hero .kpi-label{color:var(--brand-700)}.appbar-themes{flex-shrink:0}.board{gap:20px}.board-grid{gap:18px}.board .card-h{align-items:flex-start}.board .kpi{min-width:0}}@media screen and (prefers-color-scheme:dark){:root[data-accent=violet][data-theme=system]{--bg:#141522;--panel:#1d1f30;--surface:#1d1f30;--surface-2:#272a3e;--ink:#ececf5;--ink-2:#c2c4d6;--muted:#a2a5bb;--ink-3:#989db6;--line:#373a50;--line-2:#2b2e43;--row-hover:#282b40}}@media screen and (min-width:901px){:root{--bar-h:62px}:root[data-chrome=gradient][data-layout=top] .appbar,:root[data-chrome=gradient][data-layout=double] .navrow{background-image:var(--grad-rail)}.rail-nav{padding-top:18px}.rail-section-t{padding-bottom:8px}.rail-link{margin-bottom:3px}.page-head{padding-top:28px}.page-title{font-size:27px}.board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.board-grid>.board-wide{grid-column:auto}.board-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.board-kpis .kpi.hero{grid-column:auto}.board-kpis .kpi-value,.board-kpis .kpi.hero .kpi-value{font-size:clamp(24px,2.2vw,32px)}.board-kpis .kpi-hero-row{gap:8px}.board-kpis .kpi-spark{align-items:flex-start}}@media screen and (max-width:900px){.board-grid{grid-template-columns:minmax(0,1fr)}.board{gap:16px}.appbar{padding-left:calc(10px + env(safe-area-inset-left));padding-right:calc(10px + env(safe-area-inset-right));gap:4px}.appbar>.icon-btn,.appbar>.bell-wrap>.icon-btn,.appbar-search{flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;display:inline-flex}.appbar>.bell-wrap{flex-shrink:0}.appbar-search{background:0 0;border-color:#0000}.appbar-spacer{min-width:0}.appbar{position:relative}:root[data-chrome=gradient] .appbar:after{content:"";background:var(--grad-rail);pointer-events:none;height:3px;position:absolute;bottom:0;left:0;right:0}.rail{width:min(300px,100vw - 48px)}.rail-close{border-radius:10px;flex-shrink:0;width:44px;height:44px}.rail-link,.rail-module-t{min-height:44px}.rail-user .icon-btn{flex-shrink:0;width:44px;height:44px}.shell.collapsed .rail-user-text{display:flex}.shell.collapsed .rail-user .icon-btn{display:grid}.shell.collapsed .rail-user,.shell.collapsed .rail-brand{justify-content:flex-start;padding-inline:12px}.shell{height:100dvh}.rail-nav,.shell-content{overscroll-behavior-y:contain}.board-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.board-kpis .kpi.hero{grid-column:auto}.board-kpis .kpi.hero .kpi-value{font-size:25px}.board-kpis .kpi-spark{align-items:flex-start}.board-kpis .kpi-spark svg{max-width:100%}.board-kpis .kpi-label{overflow-wrap:anywhere}.bell-panel.sys .sys-opt{min-height:44px}.bell-panel.sys .sys-swatches{flex-wrap:wrap;gap:8px}.bell-panel.sys .sys-sw{width:44px;height:44px}}
@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.441olqq_uijdr.woff2)format("woff2");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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.27vw08z6_vw0m.woff2)format("woff2");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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.097vcw437jzga.woff2)format("woff2");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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.0zem_9y19rte6.woff2)format("woff2");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:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_611052dd-module__kW3p-G__className{font-family:Lato,Lato Fallback;font-style:normal}.lato_611052dd-module__kW3p-G__variable{--font-lato:"Lato", "Lato Fallback"}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3_otmf38u2y4x.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.00hyb-x0mjr9g.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.2p4adm_386h58.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1x39li9dshdhc.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.1qsgyx-tuq4mu.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.0s4utfvp8prsy.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.3f7g1nki62hoj.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.3sup9rdq9grs5.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.22ggkaf3lyu8c.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f1c5314e24238cfd-s.22gtx64q2ss2-.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7993b8d2abb72fea-s.3os00td4x4cmq.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0595f7052377a1a2-s.2lpos000q_nzo.woff2)format("woff2");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:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_81b3353e-module__ujazPW__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_81b3353e-module__ujazPW__variable{--font-barlow:"Barlow", "Barlow Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.1dqa_6e_ad4sj.woff2)format("woff2");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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_b2573e6e-module__vkGO5a__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_b2573e6e-module__vkGO5a__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2)format("woff2");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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2)format("woff2");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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.2kjei9psvcorz.woff2)format("woff2");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:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_eceb8cee-module__Sx8LQq__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_eceb8cee-module__Sx8LQq__variable{--font-nunito:"Nunito", "Nunito Fallback"}
@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/3ce154ad7d54dc86-s.1-9go8whdf-l6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/7cdbb9ca823c0a73-s.1h6d36qg8q9eb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/1e239d59b95c7889-s.2z2_lz8ulsj_0.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/a421df443b3f383b-s.36lh57wvljuff.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/c2873153dc73d9e3-s.1em1pp1frbjrf.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/d38a53d0ba90b32d-s.398ve1q5qj3un.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/5b0229109f6656bb-s.3tlvbu8v6d928.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/ca19bc83075b2625-s.2f6i6rjizi5dm.woff2)format("woff2");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:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/2aec202ebfcf461b-s.261mkozpp7zc7.woff2)format("woff2");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:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/cf514f5d0007dafa-s.1wc2mf9hp9pav.woff2)format("woff2");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:Open Sans Fallback;src:local(Arial);ascent-override:101.65%;descent-override:27.86%;line-gap-override:0.0%;size-adjust:105.15%}.open_sans_ee624019-module__ZIRs6W__className{font-family:Open Sans,Open Sans Fallback;font-style:normal}.open_sans_ee624019-module__ZIRs6W__variable{--font-opensans:"Open Sans", "Open Sans Fallback"}
