@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/vazirmatn-latin-ext-wght-normal-tDTa1Fj6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/vazirmatn-latin-wght-normal-BFexNX-K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(/build/assets/barlow-vietnamese-400-normal-BFeobeCK.woff)format("woff");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-display:swap;font-weight:400;src:url(/build/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/build/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff");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-display:swap;font-weight:400;src:url(/build/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/build/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff");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-display:swap;font-weight:500;src:url(/build/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(/build/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff)format("woff");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-display:swap;font-weight:500;src:url(/build/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/build/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff)format("woff");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-display:swap;font-weight:500;src:url(/build/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/build/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff");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-display:swap;font-weight:600;src:url(/build/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(/build/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff)format("woff");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-display:swap;font-weight:600;src:url(/build/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/build/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff)format("woff");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-display:swap;font-weight:600;src:url(/build/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/build/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff");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-display:swap;font-weight:700;src:url(/build/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2)format("woff2"),url(/build/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff)format("woff");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-display:swap;font-weight:700;src:url(/build/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2)format("woff2"),url(/build/assets/barlow-latin-ext-700-normal-CctuGmmz.woff)format("woff");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-display:swap;font-weight:700;src:url(/build/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(/build/assets/barlow-latin-700-normal-__SGTsZ1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-fa:"Vazirmatn Variable", "Vazirmatn", system-ui, sans-serif;--font-en:"Inter Variable", "Inter", "Vazirmatn Variable", "Vazirmatn", system-ui, sans-serif;--font-label:"Barlow", "Inter Variable", "Vazirmatn Variable", "Vazirmatn", system-ui, sans-serif;--font-num:"Barlow", "Inter Variable", "Inter", "Vazirmatn Variable", "Vazirmatn", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, "Vazirmatn Variable", "Vazirmatn", monospace;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--grey-50:#fafafa;--grey-100:#f5f5f5;--grey-200:#e6e6e6;--grey-300:#d6d6d6;--grey-400:#a5a5a5;--grey-500:#767676;--grey-600:#575757;--grey-700:#434343;--grey-800:#272727;--grey-750:#383838;--grey-850:#2f2f2f;--grey-900:#1a1a1a;--grey-950:#0a0a0a;--brand:#d50c2d;--brand-on:#fff;--accent:var(--brand);--accent-on:var(--brand-on);--accent-lift:color-mix(in oklab, var(--brand) 82%, black);--accent-deep:var(--lightningcss-light,color-mix(in oklab, var(--brand) 82%, black))var(--lightningcss-dark,color-mix(in oklab, var(--brand) 52%, white));--accent-hover:var(--lightningcss-light,color-mix(in oklab, var(--brand) 60%, black))var(--lightningcss-dark,color-mix(in oklab, var(--brand) 28%, white));--accent-wash:var(--lightningcss-light,var(--grey-100))var(--lightningcss-dark,var(--grey-850));--ring:color-mix(in srgb, var(--brand) var(--lightningcss-light,30%)var(--lightningcss-dark,45%), transparent);--ground:var(--lightningcss-light,var(--grey-100))var(--lightningcss-dark,var(--grey-900));--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--grey-800));--raised:var(--lightningcss-light,var(--grey-50))var(--lightningcss-dark,var(--grey-850));--sunk:var(--lightningcss-light,var(--grey-100))var(--lightningcss-dark,var(--grey-900));--hover:var(--lightningcss-light,var(--grey-100))var(--lightningcss-dark,var(--grey-850));--row-stripe:var(--lightningcss-light,color-mix(in srgb, var(--ink) 2%, transparent))var(--lightningcss-dark,#ffffff05);--row-hover:var(--lightningcss-light,color-mix(in srgb, var(--ink) 7%, transparent))var(--lightningcss-dark,#0000006b);--on-row-hover:var(--accent);--ink:var(--lightningcss-light,#000)var(--lightningcss-dark,var(--grey-100));--ink-soft:var(--lightningcss-light,var(--grey-900))var(--lightningcss-dark,var(--grey-300));--muted:var(--lightningcss-light,var(--grey-800))var(--lightningcss-dark,var(--grey-400));--line:var(--lightningcss-light,var(--grey-200))var(--lightningcss-dark,var(--grey-700));--line-soft:var(--lightningcss-light,var(--grey-100))var(--lightningcss-dark,var(--grey-800));--line-hard:var(--lightningcss-light,var(--grey-300))var(--lightningcss-dark,var(--grey-600));--nav-head:var(--lightningcss-light,var(--grey-150,#ececec))var(--lightningcss-dark,#323232);--nav-sub:var(--lightningcss-light,var(--grey-50))var(--lightningcss-dark,var(--grey-850));--nav-hover:var(--lightningcss-light,var(--grey-200))var(--lightningcss-dark,var(--grey-750));--nav-on:var(--lightningcss-light,var(--grey-200))var(--lightningcss-dark,var(--grey-700));--band:var(--lightningcss-light,var(--grey-300))var(--lightningcss-dark,var(--grey-600));--heat:var(--lightningcss-light,#3d6e9e)var(--lightningcss-dark,#78a8d0);--ok:var(--lightningcss-light,#0a7d4a)var(--lightningcss-dark,#4ade80);--warn:var(--lightningcss-light,#8a5a00)var(--lightningcss-dark,#e5a94f);--bad:var(--lightningcss-light,#c22030)var(--lightningcss-dark,#ff7086);--pink:var(--lightningcss-light,#d1517a)var(--lightningcss-dark,#ff9fb8);--link:var(--lightningcss-light,#1663b8)var(--lightningcss-dark,#6cb2f5);--series-1:var(--heat);--series-2:var(--warn);--series-3:var(--ok);--series-4:var(--pink);--series-5:var(--accent-deep);--series-6:var(--ink-soft);--ok-line:var(--lightningcss-light,var(--grey-300))var(--lightningcss-dark,var(--grey-600));--warn-line:var(--lightningcss-light,var(--grey-300))var(--lightningcss-dark,var(--grey-600));--bad-line:var(--lightningcss-light,var(--grey-300))var(--lightningcss-dark,var(--grey-600));--figure-positive:var(--ink);--figure-negative:var(--bad);--figure-zero:var(--muted);--figure-total:#17539c;--logo-lift:var(--lightningcss-light,none)var(--lightningcss-dark,brightness(0) invert(1));--pop:var(--lightningcss-light,0 2px 8px #0000001a)var(--lightningcss-dark,0 2px 10px #0000008c);--field-h:42px;--r:8px;--r-sm:6px;--r-pill:100px;--ctl-sm:30px;--ctl:38px;--ctl-lg:46px;--row-h:34px;--head-h:41px;--head-gap:12px;--fs-2xl:27px;--fs-sub:21px;--fs-lg:19px;--fs-body:17px;--fs-md:15px;--fs-sm:14px;--fs-xs:13.5px;--fs-xxs:13px;--fs-mini:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--touch:44px;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1440px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@theme inline{ --color-ground: var(--ground); --color-surface: var(--surface); --color-raised: var(--raised); --color-sunk: var(--sunk); --color-hover: var(--hover); --color-ink: var(--ink); --color-ink-soft: var(--ink-soft); --color-muted: var(--muted);  --color-line: var(--line); --color-line-soft: var(--line-soft); --color-line-hard: var(--line-hard); --color-band: var(--band);  --color-accent: var(--accent); --color-accent-on: var(--accent-on); --color-accent-lift: var(--accent-lift); --color-accent-deep: var(--accent-deep); --color-accent-wash: var(--accent-wash);  --color-ok: var(--ok); --color-warn: var(--warn); --color-bad: var(--bad);  --color-grey-50: var(--grey-50); --color-grey-100: var(--grey-100); --color-grey-200: var(--grey-200); --color-grey-300: var(--grey-300); --color-grey-400: var(--grey-400); --color-grey-500: var(--grey-500); --color-grey-600: var(--grey-600); --color-grey-700: var(--grey-700); --color-grey-800: var(--grey-800); --color-grey-850: var(--grey-850); --color-grey-900: var(--grey-900); --color-grey-950: var(--grey-950);  --font-sans: var(--font-fa); --font-latin: var(--font-en); --font-mono: var(--font-mono); --text-body: var(--fs-body); --text-md: var(--fs-md); --text-sm: var(--fs-sm); --text-xs: var(--fs-xs); --text-xxs: var(--fs-xxs);  --radius-DEFAULT: var(--r); --radius-sm: var(--r-sm); --radius-pill: var(--r-pill); --shadow-pop: var(--pop);  --spacing-1: var(--space-1); --spacing-2: var(--space-2); --spacing-3: var(--space-3); --spacing-4: var(--space-4); --spacing-5: var(--space-5); --spacing-6: var(--space-6); --spacing-touch: var(--touch);}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-fa);font-size:var(--fs-body);background:var(--ground);color:var(--ink);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0;line-height:1.6}[lang=en],.en{text-align:start;font-family:var(--font-en);direction:ltr;unicode-bidi:isolate}button,input,select,textarea,optgroup{font-family:inherit}[lang=fa],.fa{text-align:start;font-family:var(--font-fa);direction:rtl;unicode-bidi:isolate}.ltr-atom{direction:ltr;unicode-bidi:isolate;display:inline-block}h1,h2,h3,h4{margin:0 0 var(--space-3);letter-spacing:0;font-weight:700;line-height:1.35}h1{font-size:calc(var(--fs-body) * 1.5)}h2{font-size:calc(var(--fs-body) * 1.25)}h3{font-size:var(--fs-body)}p{margin:0 0 var(--space-3)}a{color:var(--accent-deep);text-decoration:none}a:hover{color:var(--accent-hover)}a:focus-visible,:focus-visible{outline:2px solid var(--accent);outline-offset:2px}small,.hint{font-size:var(--fs-xs);color:var(--muted);line-height:1.7}code,kbd,samp,.mono{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate;font-size:.92em}hr{border:0;border-top:1px solid var(--line);margin:var(--space-5) 0}.figure{font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.figure.is-negative{color:var(--figure-negative)}.figure.is-zero{color:var(--figure-zero)}.plate{justify-content:center;align-items:center;line-height:0;display:inline-flex}.plate img{filter:var(--logo-lift)}.plate.is-full-colour img{filter:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{body{color:#000;background:#fff}.no-print{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.field{margin:0 0 var(--space-3);flex-direction:column;gap:5px;display:flex}.field>label{margin-bottom:0}.fields{gap:var(--space-3) var(--space-4);grid-template-rows:auto auto auto;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));align-items:start;display:grid}.fields.short{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),210px));justify-content:start}.fields>.field{grid-row:span 3;grid-template-rows:subgrid;gap:5px;min-width:0;margin:0;display:grid}@supports not (grid-template-rows:subgrid){.fields>.field{grid-row:auto;grid-template-rows:none;align-content:start}}label{font-size:var(--fs-xs);color:var(--muted);margin:0 0 5px;display:block}label:not(.switch):not(.check){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}input:not([type=checkbox],[type=radio]),select,textarea{box-sizing:border-box;width:100%;font:inherit;font-size:var(--fs-sm);color:var(--ink);border:1px solid var(--line-hard);border-radius:var(--r);background:0 0;padding:9px 11px;transition:border-color .12s,box-shadow .12s}input:not([type=checkbox],[type=radio],[type=file]),select{height:var(--field-h)}textarea{resize:none;field-sizing:content;min-height:0;line-height:1.85;overflow-y:hidden}select,select option{font-family:var(--font-fa)}select{cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:10px calc(50% - 1px),16px calc(50% - 1px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-inline-start:30px}select:hover{border-color:var(--band)}input:focus,select:focus,textarea:focus{border-color:var(--band);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 12%, transparent);outline:none}input:disabled,select:disabled,textarea:disabled{background:var(--sunk);color:var(--muted);cursor:not-allowed}input[readonly]{background:var(--sunk)}input.amount,input[inputmode=decimal],input[inputmode=numeric]{text-align:start;font-variant-numeric:tabular-nums;direction:ltr}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--bad)}input[aria-invalid=true]:focus,select[aria-invalid=true]:focus,textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--bad) 28%, transparent)}.error{margin:var(--space-2) var(--space-1) 0;font-size:var(--fs-xs);color:var(--bad);line-height:1.7}.hint{font-size:var(--fs-mini);color:var(--muted);margin:5px 0 0;line-height:1.7}label .req,label .opt{font-size:var(--fs-xxs);border-radius:var(--r-pill);padding:0 var(--space-2);border:1px solid var(--line-hard);color:var(--muted);background:var(--raised);vertical-align:middle;margin-inline-start:var(--space-2);font-weight:400}label .req{color:var(--accent-deep);border-color:var(--accent)}.check{align-items:center;gap:var(--space-2);min-height:var(--touch);cursor:pointer;display:flex}@media (pointer:fine){.check{min-height:0}}input[type=checkbox],input[type=radio]{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;border:0;padding:0}.check>input[type=checkbox],.check>input[type=radio]{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex:none}.check>span{font-size:var(--fs-sm);color:var(--ink)}.form-grid{gap:0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.form-grid .field-wide{grid-column:1/-1}@media (width<=1023.98px){input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:var(--touch);font-size:16px}}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]),select,textarea,.control{min-height:var(--touch)}}.with-action{gap:var(--space-2);align-items:stretch;display:flex}.with-action>input,.with-action>select,.with-action>.jdate,.with-action>:first-child{flex:auto;min-width:0}.with-action>.btn{min-height:var(--ctl);flex:none}.switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;max-width:100%;display:inline-flex}.switch>input[type=checkbox]{appearance:none;background:var(--line-hard);cursor:pointer;border:0;border-radius:999px;flex:none;width:38px;height:22px;margin:0;transition:background .15s;position:relative}.switch>input[type=checkbox]:after{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;transition:inset-inline-start .15s;position:absolute;inset-block:3px;inset-inline-start:3px}.switch>input[type=checkbox]:checked{background:var(--accent)}.switch>input[type=checkbox]:checked:after{background:#fff;inset-inline-start:19px}.switch>input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.switch>input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.switch>span{font-size:var(--fs-sm);white-space:normal;min-width:0}@media (pointer:coarse){.switch{min-height:var(--touch)}}.in-mark{align-items:center;width:100%;display:inline-flex;position:relative}.in-mark>.control,.in-mark .money-box{width:100%;min-width:0}.in-mark>.control{text-align:left}:is(.in-mark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.control,.in-mark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .money-box){padding-left:26px;padding-right:11px}:is(.in-mark:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.control,.in-mark:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .money-box){padding-left:11px;padding-right:26px}.in-mark>.mark-btn{width:18px;height:20px;font-family:var(--font-num);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:flex-start;align-items:center;padding:0;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:absolute;inset-inline-end:4px}.in-mark>.mark-btn.on{color:var(--warn)}.in-mark>.mark-btn:hover{color:var(--accent);background:var(--hover)}.in-mark>.mark-btn:focus{outline:none}.in-mark>.mark-btn:focus-visible{outline:2px solid var(--band);outline-offset:1px}.pick-add{width:34px;color:var(--muted);border:0;border-inline-start:1px solid var(--line);cursor:pointer;background:0 0;flex:none;justify-content:center;align-self:stretch;align-items:center;padding:0;display:inline-flex}.pick-add:hover:not(:disabled){color:var(--accent)}.pick-add:disabled{opacity:.4;cursor:default}.pick-add:focus{outline:none}.pick-add:focus-visible{outline:2px solid var(--band);outline-offset:-2px}.btn{appearance:none;justify-content:center;align-items:center;gap:var(--space-2);font:inherit;font-size:var(--fs-xs);min-height:var(--ctl);border-radius:var(--r);border:1px solid var(--line-hard);background:var(--surface);color:var(--ink-soft);cursor:pointer;white-space:nowrap;padding:7px 13px;text-decoration:none;transition:background .12s,color .12s,border-color .12s;display:inline-flex;position:relative}.btn:hover{background:var(--hover);color:var(--ink);border-color:var(--band);text-decoration:none}.btn:focus{outline:none}.btn:focus-visible{outline:2px solid var(--band);outline-offset:2px}.btn.primary:focus-visible,.btn.danger:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-on) 65%, transparent);outline-offset:-4px}.btn.ghost[aria-pressed=true],.btn[aria-pressed=true]{color:var(--accent-on);border-color:var(--accent);background:var(--accent);font-weight:700}.btn.ghost[aria-pressed=true]:hover,.btn[aria-pressed=true]:hover{color:var(--accent-on);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 88%, #000)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-on);font-weight:600}.btn.primary:disabled,.btn.primary[aria-disabled=true]{color:var(--muted);background:var(--sunk);border-color:var(--line);opacity:1}.btn.primary:hover{background:var(--accent-lift);border-color:var(--accent-lift);color:var(--accent-on)}.btn.accent{background:var(--accent);border-color:var(--accent);color:var(--accent-on);font-weight:600}.btn.accent:disabled,.btn.accent[aria-disabled=true]{color:var(--muted);background:var(--sunk);border-color:var(--line);opacity:1}.btn.accent:hover{background:var(--accent-lift);border-color:var(--accent-lift);color:var(--accent-on)}.btn.ghost{color:var(--muted);border-color:var(--line);background:0 0}.btn.ghost:hover{background:var(--hover);color:var(--ink);border-color:var(--line-hard)}.btn.danger{color:var(--bad);border-color:var(--bad-line);background:0 0}.btn.danger:hover{background:var(--hover);border-color:var(--bad)}.btn.lg{min-height:var(--ctl-lg);font-size:var(--fs-sm);padding:11px 22px;font-weight:700}.btn-row>.btn.lg{min-height:var(--ctl-lg)}.btn.sm{min-height:var(--ctl-sm);font-size:var(--fs-xxs);padding:5px 11px}.btn-row{gap:var(--space-2);flex-wrap:wrap;align-items:stretch;display:flex}.btn-row>.btn{min-height:var(--ctl)}.btn-row.sm-row>.btn{min-height:var(--ctl-sm)}.btn-row.out{gap:var(--space-2);align-items:stretch}.btn>.icon{inset-inline-start:13px;position:absolute;top:50%;translate:0 -50%}.btn:has(>.icon){padding-inline:34px}.btn-row.out .btn{min-height:var(--ctl);font-size:var(--fs-xxs);min-width:86px;padding:5px 12px}.btn-row.out .btn:has(>.icon){padding-inline:32px}.btn-row.out .btn>.icon{inset-inline-start:11px}.btn-row.out>*{align-items:stretch;display:flex}@media (pointer:coarse),(width<=1023.98px){.btn-row.out>*,.btn-row.out .btn{min-block-size:calc(var(--touch) + 2px)!important}}.btn-row.out>*>.btn{flex:1}.save-pick{display:inline-flex;position:relative}.save-pick>.btn:hover:not(:disabled),.save-pick.open>.btn{background:var(--accent);border-color:var(--accent);color:var(--accent-on,#fff)}.save-menu{inset-inline-end:0;z-index:40;min-width:min(260px, calc(100vw - 2 * var(--space-3)));max-width:calc(100vw - 2 * var(--space-3));background:var(--raised);border:1px solid var(--line);border-radius:var(--r);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);box-shadow:0 12px 28px #00000059}.save-menu>li{list-style:none}.save-menu button{text-align:start;border-radius:var(--r-sm);width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;gap:2px;padding:8px 10px;display:grid}.save-menu button:hover,.save-menu button:focus-visible{background:var(--accent);color:var(--accent-on,#fff);outline:none}.save-menu button:hover i,.save-menu button:focus-visible i{color:var(--accent-on,#fff);opacity:.85}.save-menu b{font-size:var(--fs-sm);font-weight:600}.save-menu i{font-style:normal;font-size:var(--fs-xxs);color:var(--muted);line-height:1.45}@media (pointer:coarse){.btn,.btn.sm,.btn-row>.btn,.btn-row.sm-row>.btn,.save-menu>li>button{min-height:var(--touch)}}.msg{width:100%;font-size:var(--fs-sm);border-radius:var(--r);box-shadow:none;background:var(--raised);color:var(--ink);border:1px solid var(--bad-line);border-inline-start:3px solid var(--bad);align-items:flex-start;gap:11px;margin:0 0 18px;padding:12px 14px;line-height:1.7;display:flex}.msg:before{content:"!";background:var(--bad);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:2px;font-size:13px;font-weight:700;line-height:1;display:grid}.msg.ok{border-color:var(--ok-line);border-inline-start-color:var(--ok)}.msg.ok:before{content:"✓";background:var(--ok)}.msg.warn{border-color:var(--warn-line);border-inline-start-color:var(--warn)}.msg.warn:before{content:"!";background:var(--warn)}.msg.info{border-color:var(--line-hard);border-inline-start-color:var(--accent)}.msg.info:before{content:"i";background:var(--accent);color:var(--accent-on)}.msg .mtxt{overflow-wrap:anywhere;flex:auto;min-width:0}.msg .mtxt strong{margin-bottom:2px;display:block}.pill{align-items:center;gap:var(--space-1);border-radius:var(--r-pill);border:1px solid var(--line-hard);background:var(--raised);color:var(--muted);font-size:var(--fs-xxs);white-space:nowrap;padding:1px 10px;font-weight:400;display:inline-flex}.pill.ok{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 45%, var(--line-hard))}.pill.warn{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, var(--line-hard))}.pill.info{color:var(--heat);border-color:color-mix(in srgb, var(--heat) 45%, var(--line-hard))}.pill.bad{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 45%, var(--line-hard))}.pill.accent{color:var(--accent-deep);border-color:var(--accent)}.theme{min-height:var(--ctl);border:1px solid var(--line-hard);border-radius:var(--r);background:var(--surface);align-items:stretch;display:inline-flex;overflow:hidden}.theme button{appearance:none;font:inherit;font-size:var(--fs-xxs);color:var(--muted);cursor:pointer;background:0 0;border:0;min-height:0;padding:0 12px;line-height:1.5;transition:background .12s,color .12s}.theme button+button{border-inline-start:1px solid var(--line)}@media (pointer:coarse){.theme{min-height:var(--touch)}}.theme button:hover{background:var(--hover);color:var(--ink)}.theme button[aria-pressed=true]{background:var(--accent);color:var(--accent-on);font-weight:700}.theme.is-icons{background:0 0}.theme.is-icons .tipped+.tipped button{border-inline-start:1px solid var(--line)}.theme.is-icons .tipped{align-items:stretch}.theme.is-icons button{justify-content:center;align-self:stretch;align-items:center;width:30px;padding:0;display:inline-flex}.theme button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.unit-switch{min-height:var(--ctl);border:1px solid var(--line-hard);border-radius:var(--r);background:var(--surface);align-items:stretch;display:inline-flex;overflow:hidden}.unit-switch button{appearance:none;font:inherit;font-size:var(--fs-xxs);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 12px;line-height:1.5;transition:background .12s,color .12s}.unit-switch button+button{border-inline-start:1px solid var(--line)}.unit-switch button:hover{background:var(--hover);color:var(--ink)}.unit-switch button[aria-pressed=true]{background:var(--accent);color:var(--accent-on);font-weight:700}@media (width<=1023.98px){.theme,.unit-switch{min-height:var(--touch)}.theme button,.unit-switch button{padding:6px 15px}}@media (pointer:coarse){.theme,.unit-switch{min-height:var(--touch)}.theme button,.unit-switch button{min-width:var(--touch)}}.page-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.page-head h1{margin:0}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--space-4)}.card+.card{margin-top:var(--space-4)}.card-body{padding:var(--space-4)}.card>.card-body{padding:0}.card-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--raised);border-bottom:1px solid var(--line);border-start-start-radius:var(--r);border-start-end-radius:var(--r);flex-wrap:wrap;display:flex}.card-head h2,.card-head h3{font-size:var(--fs-md);margin:0}.card-head h2>.icon,.card-head h3>.icon{color:var(--muted);vertical-align:-2px;margin-inline-end:7px;display:inline-block}.card-foot{margin:var(--space-4) calc(var(--space-4) * -1) calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4);background:var(--raised);border-top:1px solid var(--line);border-end-end-radius:var(--r);border-end-start-radius:var(--r)}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--space-4)}.stat .stat-value{font-family:var(--font-num);font-size:calc(var(--fs-body) * 1.5);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-weight:700;line-height:1.25;display:block}.stat .stat-label{margin-top:var(--space-1);font-size:var(--fs-xs);color:var(--muted);display:block}.stat .stat-label>.icon{vertical-align:-2px;margin-inline-end:5px;display:inline-block}.stat .stat-note{margin-top:var(--space-2);font-size:var(--fs-xxs);color:var(--muted);display:block}.stat-row{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));display:grid}@media (width<=1023.98px){.stat-row{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.stat>.stat-value,.stat>.stat-label,.stat>.stat-note{max-width:100%}}@media (width<=639.98px){.stat .stat-value{font-size:var(--fs-sub)}}.empty{padding:var(--space-6) var(--space-4);text-align:center;color:var(--muted)}.empty p{margin:0 0 var(--space-4)}.empty>svg.icon,.empty-cell>svg.icon{margin:0 auto var(--space-3);opacity:.65;display:block}.topbar{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--surface);border-bottom:1px solid var(--line);display:flex}.topbar .spacer{flex:auto}.topbar .brand{align-items:center;gap:var(--space-2);white-space:nowrap;font-weight:700;display:inline-flex}.topbar .brand img{width:auto;height:26px;filter:var(--logo-lift);display:block}.block-intro{text-align:left;font-family:var(--font-en);margin:0 0 var(--space-4);direction:ltr}.block-intro .line{letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);margin:0;font-size:19px;font-weight:800;line-height:1.15}.block-intro .line-2{color:var(--accent)}.block-intro p{max-width:62ch;font-size:var(--fs-xs);color:var(--muted);margin:7px auto 0 0;line-height:1.75}.cards{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));align-items:stretch;display:grid}.cards>.card,.cards>*{align-self:stretch;min-height:100%;margin:0}.table-wrap{overscroll-behavior:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);width:100%;max-height:min(70vh,680px);overflow:auto}@supports (max-height:round(down, 10px, 3px)){.table-wrap{max-height:calc(var(--head-h) + var(--head-gap) + round(down, min(70vh, 680px) - var(--head-h) - var(--head-gap), var(--row-h)))}}.table-wrap{scrollbar-width:thin;scrollbar-color:var(--line-hard) transparent;background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:24px 100%,24px 100%,20px 100%,20px 100%;background-attachment:local,local,scroll,scroll;background-image:linear-gradient(to left, var(--surface), transparent), linear-gradient(to right, var(--surface), transparent), linear-gradient(to left, #00000038, transparent), linear-gradient(to right, #00000038, transparent)}.table-wrap::-webkit-scrollbar{width:10px;height:10px}.table-wrap::-webkit-scrollbar-thumb{background:var(--line-hard);border-radius:999px}.table-wrap.is-short{max-height:none;overflow:auto}table.data{--fold-w:28px;border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-sm)}table.data tbody tr>:first-child{border-start-start-radius:var(--r-sm);border-end-start-radius:var(--r-sm)}table.data tbody tr>:last-child{border-start-end-radius:var(--r-sm);border-end-end-radius:var(--r-sm)}table.data thead th:first-child,table.data thead th:last-child{border-start-start-radius:0;border-start-end-radius:0}table.data td{height:var(--row-h);text-align:start;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;border-bottom:1px solid var(--line-soft);max-width:170px;padding:0 12px;overflow:hidden}table.data thead th{z-index:2;height:var(--head-h);font-size:var(--fs-xxs);color:var(--muted);text-align:start;white-space:nowrap;background:var(--raised);border-bottom:1px solid var(--line);padding:9px 12px;font-weight:700;position:sticky;top:0}table.data tbody:before{content:"";height:var(--head-gap);display:table-row}table.data thead th:hover{color:var(--ink)}table.data thead th{text-align:start}table.data thead th.num,table.data thead th.mono{text-align:left}table.data thead th.code{text-align:center}table.data td.wide{max-width:290px}table.data tbody tr:last-child td{border-bottom:0}table.data tbody tr:nth-child(2n) td,table.mini tbody tr:nth-child(2n) td{background-image:linear-gradient(var(--row-stripe), var(--row-stripe));background-position:0 3px;background-repeat:no-repeat;background-size:100% calc(100% - 6px)}table.data tbody tr:nth-child(2n) td:first-child,table.mini tbody tr:nth-child(2n) td:first-child{border-start-start-radius:calc(var(--r) + 3px);border-end-start-radius:calc(var(--r) + 3px)}table.data tbody tr:nth-child(2n) td:last-child,table.mini tbody tr:nth-child(2n) td:last-child{border-start-end-radius:calc(var(--r) + 3px);border-end-end-radius:calc(var(--r) + 3px)}table.data tbody tr:not(.opened):hover td,table.mini tbody tr:hover td{background-image:linear-gradient(var(--row-hover), var(--row-hover));background-position:0 3px;background-repeat:no-repeat;background-size:100% calc(100% - 6px)}table.data tbody tr:not(.opened):hover a,table.mini tbody tr:hover a{color:var(--on-row-hover)}table.data tbody tr:not(.opened):hover td:first-child,table.mini tbody tr:hover td:first-child{border-start-start-radius:calc(var(--r) + 3px);border-end-start-radius:calc(var(--r) + 3px)}table.data tbody tr:not(.opened):hover td:last-child,table.mini tbody tr:hover td:last-child{border-start-end-radius:calc(var(--r) + 3px);border-end-end-radius:calc(var(--r) + 3px)}table.data tbody tr.opened:hover td{background:inherit}table.data td.num{text-align:left;font-variant-numeric:tabular-nums;max-width:none;overflow:visible}table.data td.mono{max-width:130px;font-size:var(--fs-xxs);color:var(--muted);text-align:left}table.data td.mono,table.data th.mono,table.mini td.mono,table.mini th.mono{direction:inherit}table.data th.code,table.data td.code,table.mini th.code,table.mini td.code{text-align:center;font-variant-numeric:tabular-nums}table.data tbody a{color:var(--ink)}table.data tbody a:hover{color:var(--accent-deep)}@media (pointer:fine){table.data td .btn{min-height:0;font-size:var(--fs-xxs);padding:3px 10px}}table.data.rows-1 td,table.data.rows-1 th{white-space:nowrap;vertical-align:middle;padding:6px 12px;line-height:1.5}table.data.rows-1 .pill{padding:0 9px;font-size:12px;line-height:19px}table.data.rows-1 td .btn{line-height:19px}table.data tbody tr.is-void td{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line-hard);text-decoration-color:var(--line-hard)}table.data td.num{text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap}table.data td.num.is-negative{color:var(--figure-negative)}table.data td.num.is-zero{color:var(--figure-zero)}table.data th.balance,table.data td.balance{z-index:1;background:var(--surface);border-inline-start:1px solid var(--line);text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;position:sticky;inset-inline-end:0}table.data thead th.balance{z-index:3;background:var(--raised)}table.data tbody tr:not(.opened):hover td.balance{background:var(--row-hover)}table.data th.fold,table.data td.fold{width:var(--fold-w);min-width:var(--fold-w);text-align:center;padding-inline:4px}table.data th.fold+th,table.data td.fold+td{padding-inline-start:4px}table.data .unfold{width:20px;height:20px;color:var(--ink-soft);cursor:pointer;background:var(--raised);border:1px solid var(--line-hard);border-radius:var(--r-sm);background-image:linear-gradient(currentColor,currentColor);background-position:50%;background-repeat:no-repeat;background-size:10px 2px;padding:0;display:inline-flex;position:relative}@media (pointer:coarse){table.data{--fold-w:var(--touch)}table.data .unfold:before{width:var(--touch);height:var(--touch);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}table.data .unfold:after{content:"";background:currentColor;width:2px;height:10px;transition:transform .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleY(0)}table.data .unfold.shut:after{transform:translate(-50%,-50%)scaleY(1)}table.data .unfold:hover{color:var(--accent);border-color:var(--accent)}table.data tbody tr.kid>td{background:var(--sunk)}table.data tbody tr.kid>td.rail{position:relative}table.data tbody tr.kid>td.rail:after{background:var(--line-hard);content:"";width:2px;position:absolute;inset-block:0;inset-inline-start:50%}table.data tr.group td{background:var(--sunk);color:var(--muted);font-size:var(--fs-xs);border-bottom:1px solid var(--line);padding:6px 12px}table.data tfoot td{background:var(--raised);border-top:1px solid var(--line-hard);border-bottom:0;font-weight:700}table.data td.tight,table.data th.tight{white-space:nowrap;width:1%;max-width:none}table.lines td{padding:4px 6px}table.lines input,table.lines select{background:0 0;border-color:#0000;padding:8px}table.lines input:hover,table.lines select:hover{border-color:var(--line)}table.lines input:focus,table.lines select:focus{background:var(--surface);border-color:var(--accent)}@media (pointer:coarse) and (width>=640px){table.data th,table.data td{padding:12px}}@media (width<=639.98px){.table-wrap{scrollbar-width:thin;scrollbar-color:var(--line-hard) transparent}.table-wrap:has(>table.data:not(.as-cards)>thead>tr>th:nth-child(6)){max-height:min(72svh,460px)}.table-wrap.is-short:has(>table.data:not(.as-cards)>thead>tr>th:nth-child(6)){max-height:min(72svh,460px)}@supports (max-height:round(down, 10px, 3px)){.table-wrap:has(>table.data:not(.as-cards)>thead>tr>th:nth-child(6)){max-height:calc(var(--head-h) + var(--head-gap) + round(down, min(72svh, 460px) - var(--head-h) - var(--head-gap), var(--row-h)))}.table-wrap.is-short:has(>table.data:not(.as-cards)>thead>tr>th:nth-child(6)){max-height:calc(var(--head-h) + var(--head-gap) + round(down, min(72svh, 460px) - var(--head-h) - var(--head-gap), var(--row-h)))}}.table-wrap:has(>table.data:not(.as-cards)>thead>tr>th:nth-child(6)){box-shadow:inset -10px 0 10px -10px var(--line-hard)}.table-wrap:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):has(>table.data:not(.as-cards)>thead>tr>th:nth-child(6)){box-shadow:inset 10px 0 10px -10px var(--line-hard)}table.data:not(.as-cards):has(>thead>tr>th:nth-child(6)):has(.id-col)>*>tr:not(.group)>.id-col{max-width:min(42vw,170px);position:sticky;inset-inline-start:0}table.data:not(.as-cards):has(>thead>tr>th:nth-child(6)):not(:has(.id-col))>*>tr:not(.group)>:first-child{max-width:min(42vw,170px);position:sticky;inset-inline-start:0}table.data:not(.as-cards):has(>thead>tr>th:nth-child(6)):not(:has(.id-col))>*>tr:not(.group)>.fold+*{max-width:min(42vw,170px);position:sticky;inset-inline-start:var(--fold-w)}table.data:not(.as-cards):has(>thead>tr>th:nth-child(6))>thead>tr>:is(:first-child,.fold+*,.id-col){z-index:3;background-color:var(--raised)}table.data:not(.as-cards):has(>thead>tr>th:nth-child(6))>tbody>tr:not(.group)>:is(:first-child,.fold+*,.id-col){z-index:1;background-color:var(--surface)}table.data:not(.as-cards):has(>thead>tr>th:nth-child(6))>tbody>tr.kid>:is(:first-child,.fold+*,.id-col){background-color:var(--sunk)}table.data:not(.as-cards):has(>thead>tr>th:nth-child(6))>tfoot>tr>:is(:first-child,.fold+*,.id-col){z-index:1;background-color:var(--raised)}table.data:not(.as-cards):has(>thead>tr>th:nth-child(6)):has(.id-col)>*>tr:not(.group)>.id-col{border-inline-end:1px solid var(--line)}table.data:not(.as-cards):has(>thead>tr>th:nth-child(6)):not(:has(.id-col))>*>tr:not(.group)>:first-child:not(.fold){border-inline-end:1px solid var(--line)}table.data:not(.as-cards):has(>thead>tr>th:nth-child(6)):not(:has(.id-col))>*>tr:not(.group)>.fold+*{border-inline-end:1px solid var(--line)}table.data:not(.as-cards):has(>thead>tr>th:nth-child(6))>tbody>tr>td:first-child{border-start-start-radius:0;border-end-start-radius:0}table.data:not(.as-cards):has(>thead>tr>th:nth-child(6))>tbody>tr:not(.opened):hover>td:first-child{border-start-start-radius:0;border-end-start-radius:0}table.data:not(.as-cards):has(>thead>tr>th:nth-child(6)):has(.id-col)>tbody>tr:not(.opened):not(.group):hover>.id-col{background-image:linear-gradient(var(--row-hover), var(--row-hover))}:is(table.data:not(.as-cards):has(>thead>tr>th:nth-child(6)):not(:has(.id-col))>tbody>tr:not(.opened):not(.group):hover>:first-child,table.data:not(.as-cards):has(>thead>tr>th:nth-child(6)):not(:has(.id-col))>tbody>tr:not(.opened):not(.group):hover>.fold+*){background-image:linear-gradient(var(--row-hover), var(--row-hover))}}@media (width<=1023.98px){.table-wrap:has(>table.data.as-cards){max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}table.data.as-cards{font-size:var(--fs-sm);display:block}table.data.as-cards>thead,table.data.as-cards>tbody:before{display:none}table.data.as-cards>tbody,table.data.as-cards>tfoot{display:block}table.data.as-cards>tbody>tr,table.data.as-cards>tfoot>tr{row-gap:var(--space-1);padding:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:max-content minmax(0,1fr);display:grid}table.data.as-cards>tbody>tr+tr,table.data.as-cards>tfoot>tr{margin-top:3px}table.data.as-cards>*>tr>td{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--space-3);white-space:normal;border-bottom:0;border-radius:0;align-items:baseline;width:auto;max-width:none;height:auto;padding:0;display:grid;overflow:visible}table.data.as-cards>*>tr>td[data-empty]{display:none}table.data.as-cards>*>tr>td[data-label]:before{color:var(--muted);font-size:var(--fs-xs);text-align:start;content:attr(data-label);grid-area:1/1;font-weight:400}table.data.as-cards>*>tr>td[data-label]>*{grid-column:2;justify-self:start}table.data.as-cards>*>tr>td[data-label]:is(.num,.mono,.code)>*{justify-self:left}table.data.as-cards.rows-1>*>tr>td{white-space:normal;padding:0}table.data.as-cards>*>tr>td:not([data-label]){display:block}table.data.as-cards>*>tr>td.off-card,table.data.as-cards>*>tr>td:empty{display:none}table.data.as-cards>*>tr>td.card-plain{display:block}table.data.as-cards>*>tr>td.card-plain:before{content:none}table.data.as-cards>tbody>tr>td.fold{text-align:start;order:2;display:block}table.data.as-cards>tbody>tr>td.fold:before{content:none}table.data.as-cards>tbody>tr>td.fold>.unfold{width:var(--touch);height:var(--touch);background-size:14px 2px}table.data.as-cards>tbody>tr>td.fold>.unfold:after{height:14px}table.data.as-cards>*>tr>td.card-wide{grid-template-columns:minmax(0,1fr);row-gap:4px}table.data.as-cards>*>tr>td.card-wide:before{grid-column:1}table.data.as-cards>*>tr>td.card-wide>*{grid-column:1;justify-self:stretch}table.data.as-cards>tbody>tr>td.card-title{font-size:var(--fs-body);color:var(--ink);order:-2;font-weight:700;line-height:1.5;display:block}table.data.as-cards>tbody>tr>td.card-title:before{content:none}table.data.as-cards>tbody>tr>td.fig-col,table.data.as-cards>tfoot>tr>td.fig-col{margin-block:2px var(--space-1);font-family:var(--font-num);font-size:var(--fs-2xl);text-align:left;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;order:-1;font-weight:700;line-height:1.2;display:block}table.data.as-cards>*>tr>td.fig-col:before{content:none}table.data.as-cards>*>tr>td.num,table.data.as-cards>*>tr>td.mono,table.data.as-cards>*>tr>td.code,table.data.as-cards>*>tr>th.code{text-align:left}table.data.as-cards>*>tr>:is(td,th){background:0 0;border-inline:0;position:static;inset-inline:auto}table.data.as-cards>tbody>tr.group{background:0 0;border:0;padding:0;display:block}table.data.as-cards>tbody>tr.group>td{padding:var(--space-3) var(--space-1) var(--space-2);color:var(--muted);font-size:var(--fs-xs);background:0 0;display:block}table.data.as-cards>tbody>tr.kid{background:var(--sunk)}table.data.as-cards>tbody>tr.kid>td{background:0 0}table.data.as-cards>tbody>tr.kid>td.rail:after{content:none}table.data.as-cards>tfoot>tr>td{background:0 0;border-top:0}table.data.as-cards>tfoot>tr{background:var(--raised);border-color:var(--line-hard)}table.data.as-cards>tbody>tr:not(.opened):not(.group):hover{background-image:linear-gradient(var(--row-hover), var(--row-hover))}table.data.as-cards>tbody>tr:not(.opened):hover>td{background:0 0}table.data.as-cards.form-cards>tbody>tr{column-gap:var(--space-2);row-gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}table.data.as-cards.form-cards>tbody>tr>td{flex-direction:column;grid-column:span 1;grid-template-columns:none;justify-content:flex-end;align-items:stretch;gap:4px;min-width:0;display:flex}table.data.as-cards.form-cards>tbody>tr>td.wide,table.data.as-cards.form-cards>tbody>tr>td.card-plain,table.data.as-cards.form-cards>tbody>tr>td:not([data-label]){grid-column:1/-1}table.data.as-cards.form-cards>tbody>tr>td[data-label]:before{order:-1;grid-area:auto}table.data.as-cards.form-cards>tbody>tr>td[data-label]>*{grid-column:auto}table.data.as-cards.form-cards>tbody>tr>td :is(input,select,textarea,.control){width:100%;min-width:0}table.data.as-cards.form-cards>tbody>tr>td.fig-col{margin-block:var(--space-1) 0;padding-top:var(--space-2);font-size:var(--fs-2xl);border-top:1px solid var(--line);grid-column:1/-1;display:flex}table.data.as-cards.form-cards>tbody>tr>td.fig-col:before{color:var(--muted);font-size:var(--fs-xs);text-align:start;content:attr(data-label);order:-1;grid-area:auto;font-weight:400}}@media (width>=640px) and (width<=1023.98px){table.data.as-cards:not(.form-cards)>tbody{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:3px;display:grid}table.data.as-cards:not(.form-cards)>tbody>tr+tr{margin-top:0}table.data.as-cards:not(.form-cards)>tbody>tr.group{grid-column:1/-1}}table.data td.seq{width:1%;color:var(--muted);font-family:var(--font-num);font-variant-numeric:tabular-nums;text-align:left}.tiles{flex-wrap:wrap;gap:6px;display:flex}.tiles>button{min-width:104px;font:inherit;font-size:var(--fs-xxs);color:var(--ink);text-align:start;cursor:pointer;background:var(--surface);border:1px solid var(--line-hard);border-radius:var(--r);padding:8px 12px;line-height:1.5;transition:border-color .12s}.tiles>button:hover{border-color:var(--accent)}.tiles>button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--accent-on)}.tiles>button[aria-pressed=true]>b,.tiles>button[aria-pressed=true]>span{color:inherit}.tiles>button>b{font-size:var(--fs-sm);font-weight:700;display:block}.tiles>button>span{font-size:var(--fs-xxs);color:var(--muted)}.tiles>button.hi>span{color:var(--ink)}.tiles>button[disabled]{cursor:default;opacity:.85}.ms{display:inline-block;position:relative}.ms>.btn{white-space:nowrap}.ms-pop{z-index:40;inset-inline-start:0;width:min(300px, calc(100vw - 2 * var(--space-3)));background:var(--raised);border:1px solid var(--line-hard);border-radius:var(--r);padding:9px;position:absolute;top:calc(100% + 5px);box-shadow:0 14px 34px #00000047}.ms-pop>input[type=search]{width:100%;min-height:var(--ctl-sm);height:var(--ctl-sm);font-size:var(--fs-xxs)}.ms-list{max-height:244px;margin:7px 0;overflow-y:auto}.ms-list>label{font-size:var(--fs-xs);cursor:pointer;border-radius:var(--r-sm);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 6px;line-height:1.6;display:grid}.ms-list>label:hover{background:var(--hover)}.ms-list>label>input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--accent);margin:0}.ms-list>label>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-list>label>.n{font-family:var(--font-num);font-size:var(--fs-mini);color:var(--muted);font-variant-numeric:tabular-nums}.ms-empty{font-size:var(--fs-xxs);color:var(--muted);text-align:center;padding:12px 6px}.ms-acts{align-items:stretch;gap:6px;display:flex}.ms-acts .btn{flex:1 1 0}.tools{margin-bottom:var(--space-3);flex-wrap:wrap;align-items:stretch;gap:7px;display:flex}.tools>*{min-height:var(--ctl)}.tools>.grow{flex:240px;min-width:0}.tools>.grow>input{width:100%;min-height:var(--ctl)}.tools>.count{font-size:var(--fs-xxs);color:var(--muted);white-space:nowrap;align-items:center;padding:0 4px;display:flex}.tools>.count b{font-family:var(--font-num);color:var(--ink);margin-inline-end:4px}.active-chips{margin-bottom:var(--space-3);flex-wrap:wrap;gap:5px;display:flex}.active-chips>button{appearance:none;font:inherit;font-size:var(--fs-mini);color:var(--ink);cursor:pointer;background:var(--sunk);border:1px solid var(--line-hard);border-radius:var(--r-pill);align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.active-chips>button:hover{border-color:var(--accent)}.active-chips>button>i{color:var(--muted);font-style:normal}.dlbtn{font:inherit;font-size:var(--fs-md);color:var(--accent-on);white-space:nowrap;cursor:pointer;background:var(--accent);border:1px solid var(--accent);border-radius:var(--r);justify-content:center;align-items:center;gap:9px;padding:12px 24px;font-weight:700;line-height:1.2;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.dlbtn:hover,.dlbtn:focus{color:var(--accent-on);background:var(--accent-lift);border-color:var(--accent-lift);text-decoration:none}.dlbtn .ic{flex:none;font-size:16px;line-height:1}.dlbtn.sm{min-height:var(--ctl);font-size:var(--fs-xs);gap:7px;padding:7px 14px}.dlbtn.sm .ic{font-size:13px}@media (pointer:coarse){.tiles{gap:var(--space-2)}.tiles>button{min-height:var(--touch)}.active-chips{gap:var(--space-2)}.active-chips>button,.tools>*,.tools>.grow>input,.dlbtn.sm{min-height:var(--touch)}.ms-pop>input[type=search]{min-height:var(--touch);height:var(--touch)}}@media (width<=639.98px){.ms-pop{inset-inline:var(--space-3);width:auto;position:fixed;top:auto}}.sifts{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.sifts>button{border:1px solid var(--line);color:var(--muted);font-size:var(--fs-xs);cursor:pointer;background:0 0;border-radius:999px;align-items:baseline;gap:6px;padding:5px 12px;display:inline-flex}.sifts>button:hover{border-color:var(--accent);color:var(--ink)}.sifts>button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-on)}.sifts>button>.n{font-family:var(--font-num)}.acts-col{white-space:nowrap;width:auto}table.data th.acts-col,table.data td.acts-col{padding-inline:8px}.row-acts{justify-content:flex-start;align-items:center;gap:var(--space-2);white-space:nowrap;width:max-content;display:flex}.row-acts>.btn{flex:none}.skip{z-index:95;margin:var(--space-2);padding:10px var(--space-4);min-height:var(--touch);background:var(--accent);color:var(--accent-on);border-radius:var(--r);box-shadow:var(--pop);font-size:var(--fs-sm);transform:translateY(calc(-100% - var(--space-4)));align-items:center;font-weight:700;text-decoration:none;transition:transform .14s;display:inline-flex;position:fixed;inset-block-start:0;inset-inline-start:0}.skip:focus,.skip:focus-visible{outline:2px solid var(--ink);outline-offset:2px;transform:translateY(0)}.shell{grid-template-columns:var(--sidebar-w,250px) minmax(0, 1fr);background:var(--ground);min-height:100dvh;display:grid}.shell>.sidebar{grid-column:1}.shell>.main{grid-column:2;min-width:0}.shell.is-tucked{grid-template-columns:0 minmax(0,1fr)}.shell.is-tucked>.sidebar{visibility:hidden;pointer-events:none;overflow:hidden}.sidebar{background:var(--surface);border-inline-end:1px solid var(--line);overscroll-behavior:contain;flex-direction:column;align-self:start;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-brand{padding:var(--space-4) var(--space-3) var(--space-3);text-align:center}.sidebar-brand img{max-width:150px;height:auto;filter:var(--logo-lift)}.sidebar-company{padding:var(--space-3);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sidebar-company>.co-box{justify-content:space-between;align-items:center;gap:var(--space-2);appearance:none;background:var(--raised);border:1px solid var(--line);border-radius:var(--r-sm);width:100%;font:inherit;color:var(--ink);text-align:start;padding:8px 10px;transition:background .12s,border-color .12s;display:flex}.sidebar-company>button.co-box,.sidebar-company>a.co-box{cursor:pointer}.sidebar-company>button.co-box:hover,.sidebar-company>a.co-box:hover{background:var(--hover);border-color:var(--band)}.sidebar-company>.co-box>.co-name{font-size:var(--fs-sm);font-weight:700;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.sidebar-company>.co-box .co-note{font-size:var(--fs-xxs);color:var(--muted);font-weight:400;display:block}.sidebar-company>.co-box>.chev{color:var(--muted);font-size:var(--fs-xxs);flex:none}.nav{flex-direction:column;flex:auto;gap:4px;padding:10px;display:flex;overflow-y:auto}.nav .nav-item,.nav>a{width:100%;font:inherit;font-size:var(--fs-xs);color:var(--ink-soft);text-align:start;cursor:pointer;appearance:none;background:var(--nav-head);border-radius:var(--r);border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px;padding:7px 10px;font-weight:600;line-height:1.3;text-decoration:none;transition:background .13s,color .13s;display:grid}.nav .label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav .chev{border-inline-end:1.5px solid var(--muted);border-block-end:1.5px solid var(--muted);flex:none;grid-column:2;width:6px;height:6px;font-size:0;transition:transform .16s,border-color .13s;transform:rotate(-45deg)}.nav [aria-expanded=true] .chev{transform:rotate(45deg)}@media (hover:hover){.nav .nav-item:hover,.nav>a:hover{color:var(--ink);background:var(--nav-hover);text-decoration:none}.nav .nav-item:hover .chev{border-color:var(--ink)}}.nav .nav-item.is-open{color:var(--ink);background:var(--nav-head)}.nav .nav-item.is-open.has-current,.nav .nav-item[aria-current=page],.nav>a[aria-current=page]{color:var(--accent-on);background:var(--accent)}.nav .nav-item.is-open.has-current .chev{border-color:var(--accent-on)}.nav .nav-item.has-current:not(.is-open):not([aria-current=page]){color:var(--ink)}.nav .nav-item.has-current:not(.is-open):not([aria-current=page]) .label:after{vertical-align:middle;content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;margin-inline-start:8px;display:inline-block}.nav .submenu{margin-inline-start:12px;flex-direction:column;gap:4px;margin-bottom:3px;padding-inline-start:13px;display:flex;position:relative}.nav .submenu[hidden]{display:none}.nav .submenu:before{content:"";background:var(--line);width:1px;position:absolute;inset-block:0;inset-inline-start:0}.nav .submenu:after{width:1px;height:var(--rail,0);content:"";background:var(--accent);transition:height .16s;position:absolute;inset-block-start:0;inset-inline-start:0}.nav .submenu a{min-width:0;font-size:var(--fs-sm);color:var(--ink-soft);background:var(--nav-sub);border-radius:var(--r);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-weight:500;line-height:1.4;text-decoration:none;transition:background .13s,color .13s;display:flex}@media (hover:hover){.nav .submenu a:hover{color:var(--ink);background:var(--nav-hover);text-decoration:none}}.nav .submenu a[aria-current=page]{color:var(--ink);background:var(--nav-on);font-weight:700;position:relative}.nav .submenu a[aria-current=page]:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:-13px;transform:translate(50%,-50%)}.nav .count{font-size:var(--fs-xxs);color:var(--muted);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;flex:none;margin-inline-start:auto}.nav .nav-item:focus-visible,.nav a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.nav .nav-item,.nav .chev,.nav a,.nav .submenu:after{transition:none}}.nav .dot{background:var(--bad);border-radius:50%;flex:none;width:6px;height:6px}.nav-section{margin-top:var(--space-3);font-size:var(--fs-xxs);color:var(--muted);padding:0 11px 2px}.sidebar-foot{padding:var(--space-3);border-top:1px solid var(--line);font-size:var(--fs-xxs);color:var(--muted);line-height:1.8}.sidebar-foot .built{align-items:center;gap:var(--space-2);text-align:start;margin-top:var(--space-2);direction:ltr;display:flex}.sidebar-foot .built img{width:auto;height:20px}.sidebar-foot .ver{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-1);font-variant-numeric:tabular-nums;direction:ltr;display:flex}.main{flex-direction:column;display:flex}.utilbar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--surface);border-bottom:1px solid var(--line);z-index:20;display:flex;position:sticky;top:0}.utilbar .spacer{flex:auto}.utilbar>.theme,.utilbar>.unit-switch,.utilbar>.lang-switch{flex:none}.utilbar .menu-toggle{display:none}.nav-pair{align-items:stretch;gap:3px;display:flex}.nav-pair>.pair-name{flex:1;min-width:0}.nav-pair>.pair-new{width:30px;font-family:var(--font-num);font-size:var(--fs-md);color:var(--muted);flex:none;place-items:center;line-height:1;display:grid}.nav-pair>.pair-new:hover{color:var(--accent)}.utilbar .menu-tuck{display:inline-flex}.search{flex:0 420px;min-width:0;position:relative}.search input{font-size:var(--fs-sm);padding-inline-end:52px}.search kbd{inset-inline-end:8px;pointer-events:none;font-family:var(--font-mono);color:var(--muted);background:var(--raised);border:1px solid var(--line);border-radius:4px;padding:1px 6px;font-size:11px;position:absolute;top:50%;transform:translateY(-50%)}.bell{border-radius:var(--r-sm);width:32px;height:32px;color:var(--muted);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.bell:hover{background:var(--hover);color:var(--ink)}.bell:focus{outline:none}.bell:focus-visible{outline:2px solid var(--band);outline-offset:2px}.bell>.count{background:var(--accent);min-width:15px;color:var(--accent-on);font-family:var(--font-num);text-align:center;direction:ltr;border-radius:999px;padding:0 3px;font-size:10px;line-height:15px;position:absolute;inset-block-start:1px;inset-inline-end:0}.user-chip{align-items:center;gap:var(--space-2);border-radius:var(--r-pill);border:1px solid var(--line);background:var(--raised);cursor:pointer;font-size:var(--fs-xs);color:var(--ink-soft);padding:4px 6px 4px 10px;display:inline-flex}.user-chip img,.user-chip .avatar{object-fit:cover;background:var(--accent);width:26px;height:26px;color:var(--accent-on);font-size:var(--fs-xxs);border-radius:50%;place-items:center;font-weight:700;display:grid}.content{padding:var(--space-5) var(--space-4) var(--space-6);flex:auto;width:100%}.statement{margin:0 0 var(--space-5);text-align:start;font-family:var(--font-en);letter-spacing:-.01em;text-transform:uppercase;direction:ltr;font-size:clamp(26px,3.4vw,42px);font-weight:800;line-height:1.05}.statement .line-2{color:var(--accent);display:block}.aside{max-width:68ch;margin:0 0 var(--space-3);font-size:var(--fs-xs);color:var(--muted);line-height:1.7}.lede{max-width:62ch;margin:calc(var(--space-4) * -1) auto var(--space-5) 0;text-align:left;font-family:var(--font-en);font-size:var(--fs-sm);color:var(--muted);direction:ltr;line-height:1.5}.section-label{align-items:center;gap:var(--space-2);font-size:var(--fs-xs);color:var(--accent-deep);margin-bottom:var(--space-2);display:flex}.section-label:before{content:"";background:var(--accent);width:18px;height:1px}.filters{gap:var(--space-2);margin:var(--space-3) 0;flex-wrap:wrap;min-width:0;display:flex}.filters>button{appearance:none;border:1px solid var(--line-hard);background:var(--surface);color:var(--muted);border-radius:var(--r-pill);font:inherit;font-size:var(--fs-xs);cursor:pointer;padding:5px 14px;transition:background .12s,color .12s,border-color .12s}.filters>button:hover{background:var(--hover);color:var(--ink)}.filters>button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-on);font-weight:700}.money-pills{min-height:var(--field-h);align-items:center;gap:6px;margin:0}.money-pills .n{font-family:var(--font-num);opacity:.75;margin-inline-start:5px;font-size:11px}@media (pointer:coarse){.filters>button,.record-actions>button{min-height:var(--touch)}}.record{border:1px solid var(--line);border-inline-start:3px solid var(--line-hard);border-radius:var(--r);background:var(--raised);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3)}.record.is-overdue{border-inline-start-color:var(--bad)}.record.is-due{border-inline-start-color:var(--warn)}.record.is-settled{border-inline-start-color:var(--ok)}.record-head{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.record-head .title{font-weight:700}.record-meta{gap:var(--space-1) var(--space-3);margin-top:var(--space-2);font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;display:flex}.record-actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.record-actions>button{appearance:none;border:1px solid var(--line-hard);background:var(--surface);color:var(--ink-soft);border-radius:var(--r-pill);font:inherit;font-size:var(--fs-xs);cursor:pointer;padding:5px 14px}.record-actions>button:hover{background:var(--hover);color:var(--ink);border-color:var(--band)}.scrim{z-index:40;background:#00000080;display:none;position:fixed;inset:0}.bottombar{display:none}@media (width<=767.98px){.shell,.shell.is-tucked{grid-template-columns:minmax(0,1fr)}.utilbar .menu-tuck{display:none}.shell>.sidebar,.shell>.main{grid-column:1}.sidebar{z-index:50;width:min(88vw,300px);box-shadow:var(--pop);transition:transform .2s;position:fixed;inset-block:0;inset-inline-start:0}[dir=rtl] .sidebar{transform:translate(100%)}[dir=ltr] .sidebar{transform:translate(-100%)}.sidebar{visibility:hidden;transition:transform .2s,visibility 0s linear .2s}[dir=rtl] .sidebar.is-open,[dir=ltr] .sidebar.is-open{visibility:visible;transition:transform .2s,visibility;transform:translate(0)}.scrim.is-open,.scrim.is-on{display:block}.utilbar .menu-toggle{min-width:var(--touch);min-height:var(--touch);flex:none;justify-content:center;align-items:center;display:inline-flex}.nav a,.nav button.nav-item,.nav .submenu a{min-height:var(--touch);font-size:var(--fs-sm);padding:8px 12px}body:has(.bottombar) .content{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.bottombar{inset-inline:0;z-index:30;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0}.bottombar a{min-height:var(--touch);font-size:var(--fs-xxs);color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 4px;text-decoration:none;display:flex}.bottombar a svg{width:20px;height:20px}.bottombar a[aria-current=page]{color:var(--accent-deep);font-weight:700}.bottombar a.primary .icon{background:var(--accent);width:34px;height:34px;color:var(--accent-on);box-shadow:var(--pop);border-radius:50%;place-items:center;margin-top:-18px;display:grid}}@media (width<=639.98px){.content{padding-inline:var(--space-3)}.utilbar{padding-inline:var(--space-3);row-gap:var(--space-2);flex-wrap:wrap}.sidebar-foot .built{display:none}.sidebar-foot{padding-block:var(--space-2)}}@media (width>=1440px){.content{max-width:1720px;margin-inline:auto}}:root{--peek-w:min(420px, 34vw)}body.has-peek .content{padding-left:var(--peek-w)}body.peek-wide{--peek-w:min(980px, 62vw)}@media (width<=1023.98px){body.has-peek .content{padding-left:0}}.settings{gap:var(--space-4);grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;display:grid}.settings-nav{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:3px;padding:8px;display:flex;position:sticky;top:64px}.settings-nav a{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--ctl-sm);border-radius:var(--r-sm);font-size:var(--fs-xs);color:var(--ink-soft);background:var(--raised);padding:5px 10px;text-decoration:none;display:flex}.settings-nav a:hover{background:var(--hover);color:var(--ink);text-decoration:none}.settings-nav a[aria-current=true]{background:var(--accent);color:var(--accent-on);font-weight:700}.settings-nav .group{margin-top:var(--space-2);font-size:var(--fs-xxs);color:var(--muted);padding:4px 10px 2px}.settings-nav .group:first-child{margin-top:0}.settings-panel{min-width:0}.settings-panel>h2{font-size:var(--fs-body);margin-bottom:var(--space-1)}.settings-panel>.panel-note{margin-bottom:var(--space-4);font-size:var(--fs-xs);color:var(--muted);max-width:70ch;line-height:1.8}.setting{gap:var(--space-3) var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(min(200px,100%),320px);align-items:start;display:grid}.setting:last-child{border-bottom:0}.setting .setting-text{min-width:0}.setting .setting-title{align-items:center;gap:var(--space-2);font-size:var(--fs-md);margin-bottom:4px;font-weight:700;display:flex}.setting .setting-desc{font-size:var(--fs-xs);color:var(--muted);max-width:66ch;line-height:1.8}.setting .setting-control{gap:var(--space-2);flex-direction:column;align-items:stretch;display:flex}.setting .setting-control>.btn-row,.setting .setting-control>.theme,.setting .setting-control>.unit-switch{align-self:start}.setting .shared-mark{font-size:var(--fs-xxs);color:var(--warn);border:1px solid var(--warn);border-radius:var(--r-pill);padding:0 8px;font-weight:400}.setting .personal-mark{font-size:var(--fs-xxs);color:var(--muted);border:1px solid var(--line-hard);border-radius:var(--r-pill);padding:0 8px;font-weight:400}.setting.is-locked{opacity:.6}.setting.is-locked .setting-control{pointer-events:none}.swatch-row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.swatch-row>button{width:var(--ctl-sm);height:var(--ctl-sm);border:1px solid var(--line-hard);cursor:pointer;border-radius:50%;padding:0;transition:outline-offset .1s}.swatch-row>button:hover{outline:2px solid var(--band);outline-offset:2px}.swatch-row>button[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:2px}.swatch-custom{align-items:center;gap:var(--space-2);display:inline-flex}.swatch-custom input[type=color]{width:34px;height:var(--ctl-sm);cursor:pointer;padding:2px}.swatch-custom input[type=text]{width:108px;font-family:var(--font-mono);text-align:start;direction:ltr}.contrast-proof{align-items:center;gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--raised);font-size:var(--fs-xxs);display:flex}.contrast-proof .chip{border-radius:var(--r-sm);background:var(--accent);min-width:76px;color:var(--accent-on);place-items:center;padding:5px 10px;font-weight:700;display:grid}.contrast-proof .ratio{font-variant-numeric:tabular-nums;color:var(--muted);direction:ltr}.contrast-proof .ratio.is-bad{color:var(--bad)}.mini-preview{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ground);flex-wrap:wrap;display:flex}@media (width<=1023.98px){.settings{grid-template-columns:minmax(0,1fr)}.settings-nav{overscroll-behavior-x:contain;flex-flow:row;position:static;overflow-x:auto}.settings-nav>a{white-space:nowrap;flex:none}.settings-nav .group{display:none}.settings-nav a{min-height:var(--touch)}}@media (width<=639.98px){.setting{grid-template-columns:minmax(0,1fr)}}dialog.modal:not([open]){display:none}.modal{background:var(--surface);width:min(820px,100%);max-width:100dvw;max-height:min(88vh,860px);color:var(--ink);border:1px solid var(--line-hard);border-radius:calc(var(--r) * 2);flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000057}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f12168c}.modal-head{flex:none;padding:22px 24px 0}.modal-body{flex:auto;padding:0 24px;overflow-y:auto}.modal h3{margin:0 0 2px;font-size:19px;font-weight:600;line-height:1.5}.modal .modal-sub{color:var(--muted);font-size:var(--fs-xs);margin:0 0 16px;line-height:1.7}.modal-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 14px;display:grid}.modal-grid .wide{grid-column:1/-1}.modal-foot{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:14px 24px 18px;display:flex}.modal-foot>.spacer{flex:1}.modal-ask{border-top:1px solid var(--line);background:color-mix(in srgb, var(--warn) 12%, var(--surface));flex-wrap:wrap;flex:none;align-items:center;gap:8px 12px;padding:12px 24px;display:flex}.modal-ask-text{font-size:var(--fs-xs);flex:220px;gap:2px;display:grid}.modal-ask-text strong{color:var(--warn);font-weight:600}.modal-ask-text span{color:var(--muted)}@media (width<=639.98px){.modal{border:0;border-radius:0;block-size:100dvh;max-block-size:100dvh;inline-size:100dvw;max-inline-size:100dvw;margin:0;position:fixed;inset:0}.modal:not(:has(>.modal-body)){border-start-start-radius:calc(var(--r) * 2);border-start-end-radius:calc(var(--r) * 2);block-size:auto;max-block-size:100dvh;inset:auto 0 0;overflow-y:auto}.modal-foot>.spacer{flex-basis:100%}.modal-head{padding:18px 16px 0}.modal-head>.block-intro{display:none}.modal-body{padding:0 16px}.modal-foot{padding:12px 16px 14px}.modal-ask{padding:10px 16px}.modal-grid{grid-template-columns:minmax(0,1fr)}}.media{gap:var(--space-4);align-items:flex-start;display:flex}.media-col{flex:none;width:168px}.media-frame{aspect-ratio:1;border-radius:var(--r);border:1px solid var(--line-hard);background:var(--sunk);flex:none;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.media-frame img{object-fit:cover;width:100%;height:100%;display:block}.media-frame.is-logo{background:var(--surface)}.media-frame.is-logo img{object-fit:contain;padding:var(--space-3)}.media-empty{color:var(--muted);font-size:var(--fs-xxs);text-align:center;padding:var(--space-3);line-height:1.7}.media-actions{margin-top:var(--space-2);gap:6px;display:grid}.media-actions .btn{width:100%}.media-side{flex:260px;min-width:0}.media-caption{font-size:var(--fs-xxs);color:var(--muted);margin-top:6px}@media (width<=639.98px){.media{flex-direction:column;align-items:stretch}.media-col{width:108px}}.guide{background:var(--surface);border:1px solid var(--line-hard);border-radius:var(--r);margin:5px 0 16px;overflow:hidden}.guide>summary{font-size:var(--fs-sm);color:var(--ink-soft);cursor:pointer;align-items:center;gap:8px;padding:9px 12px;font-weight:700;list-style:none;display:flex}.guide>summary::-webkit-details-marker{display:none}.guide>summary:after{content:"";border-inline-end:2px solid var(--muted);border-block-end:2px solid var(--muted);flex:none;width:7px;height:7px;margin-inline-start:auto;transition:transform .16s;transform:rotate(-45deg)}.guide[open]>summary:after{transform:rotate(45deg)}.guide>summary:hover{color:var(--accent-deep)}.guide>summary .gi{width:18px;height:18px;font-family:var(--font-en);font-size:var(--fs-mini);color:var(--accent-on);background:var(--accent);direction:ltr;border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.guide .gb{gap:var(--space-5) var(--space-6);padding:var(--space-5) var(--space-4);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));display:grid}.guide .gq{align-items:flex-start;gap:10px;display:flex}.guide .gq>svg{color:var(--accent);flex:none;margin-top:2px}.guide .gq>div{min-width:0}.guide .gb p{font-size:var(--fs-sm);color:var(--ink-soft);margin:0;line-height:2}.guide .gb b{font-size:var(--fs-xs);letter-spacing:.02em;color:var(--ink);margin-bottom:4px;font-weight:700;display:block}@media (width<=639.98px){.guide>summary{padding:9px 10px}.guide .gb{gap:var(--space-4);padding:var(--space-4) var(--space-3)}.guide .gb p{font-size:var(--fs-xs);line-height:1.9}}@media (pointer:coarse){.guide>summary{min-height:var(--touch)}}.wizard{flex-direction:column;min-height:300px;display:flex}.wz-rail{padding-bottom:var(--space-3);margin-bottom:var(--space-4);border-bottom:1px solid var(--line);align-items:stretch;gap:0;display:flex;overflow-x:auto}.wz-step{min-width:0;font:inherit;font-size:var(--fs-xs);color:var(--muted);text-align:start;cursor:default;background:0 0;border:0;flex:1 1 0;align-items:center;gap:8px;padding:0 10px;display:flex}.wz-step.is-done{color:var(--ink-soft);cursor:pointer}.wz-step.is-current{color:var(--ink);font-weight:700}.wz-step .n{width:22px;height:22px;font-family:var(--font-en);font-size:var(--fs-mini);color:var(--muted);background:var(--sunk);border:1px solid var(--line-hard);direction:ltr;border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.wz-step.is-current .n{color:var(--accent-on);background:var(--accent);border-color:var(--accent)}.wz-step.is-done .n{color:var(--accent);border-color:var(--accent);background:0 0}.wz-step .label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=639.98px){.wz-step:not(.is-current) .label{display:none}.wz-step{flex:none;padding:0 4px}.wz-step.is-current{flex:auto}}.wz-body{flex:auto}.wz-q{margin:0 0 var(--space-2);font-size:var(--fs-sub);color:var(--ink);font-weight:700}.wz-hint{margin:0 0 var(--space-4);font-size:var(--fs-mini);color:var(--muted);line-height:1.7}.wz-foot{gap:var(--space-2);padding-top:var(--space-3);margin-top:var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;display:flex}.wz-foot .spacer{flex:auto}.wz-count{font-family:var(--font-en);font-size:var(--fs-mini);color:var(--muted);direction:ltr}.seg{background:var(--surface);border:1px solid var(--line-hard);border-radius:var(--r);min-height:var(--field-h,var(--ctl));align-items:stretch;gap:0;display:inline-flex;overflow:hidden}.seg>button{font:inherit;font-size:var(--fs-xs);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 14px;font-weight:600}@media (pointer:coarse){.seg,.seg.sm{min-height:var(--touch)}}.seg.sm{border-radius:var(--r-sm);min-height:26px}.seg.sm>button{font-size:var(--fs-xxs);padding:0 9px;font-weight:500}.seg>button:first-child{border-start-start-radius:calc(var(--r) - 1px);border-end-start-radius:calc(var(--r) - 1px)}.seg>button:last-child{border-start-end-radius:calc(var(--r) - 1px);border-end-end-radius:calc(var(--r) - 1px)}.seg.sm>button:first-child{border-start-start-radius:calc(var(--r-sm) - 1px);border-end-start-radius:calc(var(--r-sm) - 1px)}.seg.sm>button:last-child{border-start-end-radius:calc(var(--r-sm) - 1px);border-end-end-radius:calc(var(--r-sm) - 1px)}.seg>button+button{border-inline-start:1px solid var(--line)}.seg>button:hover{color:var(--ink);background:var(--hover)}.seg>button[aria-pressed=true]{color:var(--accent-on);background:var(--accent)}.seg>button:focus-visible{box-shadow:inset 0 0 0 2px var(--ring);outline:none}.taps{flex-wrap:wrap;gap:8px;display:flex}.taps>button{height:var(--ctl);font:inherit;font-size:var(--fs-xs);color:var(--ink-soft);cursor:pointer;background:var(--surface);border:1px solid var(--line-hard);border-radius:var(--r);padding:0 14px;font-weight:600;transition:background .12s,color .12s,border-color .12s}.taps>button:hover{color:var(--ink);background:var(--hover);border-color:var(--band)}.taps>button[aria-pressed=true]{color:var(--accent-on);background:var(--accent);border-color:var(--accent)}.taps>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wiz{max-height:min(90vh,900px)}@media (width<=639.98px){.wiz{max-height:none}}.wiz .modal-head{padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.wiz .modal-body{padding-top:var(--space-4)}.wiz-steps{gap:var(--space-4);margin:var(--space-4) 0 0;padding:0;list-style:none;display:flex}.wiz-steps>li{font-size:var(--fs-xs);color:var(--muted);align-items:center;gap:7px;display:flex}.wiz-steps>li>b{width:21px;height:21px;font-family:var(--font-num);font-size:var(--fs-xxs);color:var(--muted);background:var(--sunk);border-radius:var(--r-pill);place-items:center;font-weight:700;display:grid}.wiz-steps>li.on{color:var(--ink)}.wiz-steps>li.on>b{color:var(--accent-on);background:var(--accent)}.wiz-steps>li.done>b{color:var(--ink-soft);background:var(--band)}.ask{gap:var(--space-3);margin-bottom:var(--space-4);justify-content:space-between;align-items:baseline;display:flex}.ask h4{font-size:var(--fs-body);color:var(--ink);margin:0;font-weight:600}.ask-latin{font-family:var(--font-en);font-size:var(--fs-xxs);letter-spacing:.14em;color:var(--accent);text-transform:uppercase;direction:ltr;unicode-bidi:isolate;font-weight:700}.wiz-step{padding-bottom:var(--space-4)}.hunt-row{gap:var(--space-2);width:min(100%,480px);margin:0 0 var(--space-4) auto;align-items:stretch;display:flex}.hunt{background:var(--row-hover);border:1px solid var(--line);border-radius:var(--r);flex:1;align-items:center;min-width:0;height:56px;padding:0 14px;transition:border-color .14s,background .14s;display:flex}.hunt:focus-within{background:var(--nav-hover);border-color:var(--band)}.hunt-go{height:56px;font:inherit;font-family:var(--font-en);font-size:var(--fs-xxs);letter-spacing:.08em;color:var(--accent-on);text-transform:uppercase;cursor:pointer;background:var(--accent);border:1px solid var(--accent);border-radius:var(--r);direction:ltr;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-weight:700;display:inline-flex}.hunt>input{min-width:0;height:100%;font:inherit;font-size:var(--fs-md);color:var(--ink);background:0 0;border:0;flex:1;padding-inline-start:5px}.hunt>input:focus{box-shadow:none;outline:none}.hunt>input::-webkit-search-cancel-button{display:none}.hunt-go:hover{background:var(--accent-lift);border-color:var(--accent-lift)}.hunt-go:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wiz-why{gap:var(--space-3);margin:0 0 var(--space-3);font-size:var(--fs-xs);color:var(--muted);justify-content:space-between;align-items:baseline;line-height:1.9;display:flex}.wiz-why b{font-size:var(--fs-xxs);flex:none;font-weight:600}.wiz-none{padding:var(--space-6) 0;font-size:var(--fs-xs);color:var(--muted);text-align:center;margin:0}.wiz-step table.data tbody tr{cursor:pointer}.wiz-step table.data tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.wiz-step table.data tbody tr.is-chosen td{color:var(--ink);background:var(--band)}.wiz-step td.code{font-family:var(--font-num);color:var(--muted)}.wiz-field{margin-bottom:var(--space-5)}.wiz-field:last-child{margin-bottom:0}.wiz-key{margin-bottom:var(--space-2);font-size:var(--fs-xs);color:var(--ink-soft);display:block}.taps.money>button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.taps.money>button>i{font-family:var(--font-num);font-size:var(--fs-xxs);opacity:.75;direction:ltr;font-style:normal}.wiz-never{font-size:var(--fs-xs);color:var(--muted);cursor:pointer;align-items:center;gap:7px;display:flex}.wiz-never>input{flex:none;width:15px;height:15px}.wiz-never>span{min-width:0}@media (width<=639.98px){.wiz-steps>li>span{display:none}.ask{flex-wrap:wrap;gap:4px}}@property --doc-fit{syntax:"<number>";inherits:true;initial-value:1}@property --doc-fit-a5{syntax:"<number>";inherits:true;initial-value:1}.doc{--doc-pad:14mm;--doc-ink:#111;--doc-quiet:#555;--doc-rule:#9a9a9a;--doc-band:#ececec;--doc-accent:var(--doc-ink);--doc-text-face:var(--font-fa);--doc-num-face:var(--font-num);--doc-num-weight:400;--doc-total-size:1.35em;--doc-total-weight:700;width:210mm;min-height:297mm;padding:var(--doc-pad);color:var(--doc-ink);--ink:var(--doc-ink);--muted:var(--doc-quiet);--line:var(--doc-rule);--surface:#fff;--ground:#fff;--raised:var(--doc-band);font-size:9.5pt;line-height:1.5;font-family:var(--doc-text-face);background:#fff;flex-direction:column;margin-inline:auto;display:flex}.doc.a5{--doc-pad:10mm;width:148mm;min-height:210mm;font-size:9.5pt}.doc-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.doc-logo{flex:none;width:75mm;height:16mm}.doc-logo img{object-fit:contain;object-position:left center;width:100%;height:100%}.doc-meta{gap:2px var(--space-3);white-space:nowrap;grid-template-columns:auto auto;font-size:.92em;display:grid}.doc-meta dt{color:var(--muted)}.doc-meta dd{text-align:start;font-variant-numeric:tabular-nums;direction:ltr;margin:0;font-weight:700}.doc-meta dd.word{direction:rtl;unicode-bidi:isolate}.doc-title{text-align:center;margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:2px solid var(--doc-accent);font-size:1.35em;font-weight:700}.doc.fa-digits,.doc.fa-digits .money,.doc.fa-digits [class*=num]{font-family:var(--font-fa);font-variant-numeric:normal}.doc-party{border:1px solid var(--line);border-radius:var(--r-sm);margin-bottom:var(--space-2);padding:8px 12px;font-size:.95em}.doc-party dl{gap:2px var(--space-3);grid-template-columns:auto 1fr auto;align-items:baseline;margin:0;display:grid}.doc-party dt{white-space:nowrap;font-weight:700}.doc-party dd{min-width:0;margin:0}.doc-party .party-name{font-size:1.05em;font-weight:700}.doc-party .party-phone{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted);direction:ltr}table.doc-lines{border-collapse:collapse;width:100%;margin-top:var(--space-3);font-size:.95em}table.doc-lines th,table.doc-lines td{border:1px solid var(--line);text-align:start;vertical-align:top;padding:4px 6px}table.doc-lines thead th,table.doc-lines thead th.num,table.doc-lines thead th.what,table.doc-lines thead th.mid,table.doc-lines thead th.idx{background:color-mix(in srgb, var(--doc-accent) 18%, #fff);border-bottom-color:var(--doc-accent);white-space:nowrap;text-align:center;font-weight:700}table.doc-lines td.num{text-align:left;font-family:var(--doc-num-face);font-weight:var(--doc-num-weight);font-variant-numeric:tabular-nums;white-space:nowrap;width:1%;font-size:1em}table.doc-lines th.num{width:1%}table.doc-lines td.what,table.doc-lines th.what{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;width:100%;min-width:0;max-width:none;overflow:visible}table.doc-lines td.mid,table.doc-lines th.mid{text-align:center;white-space:nowrap;width:1%}table.doc-lines td.idx{text-align:center;color:var(--muted);width:1%}table.doc-lines .free{color:var(--warn);white-space:nowrap;direction:rtl;unicode-bidi:isolate;font-weight:700}table.doc-lines tr.is-free td{background:color-mix(in srgb, var(--warn) 6%, transparent)}.doc table.doc-lines tr.is-free td{background:0 0}.pair{align-items:baseline;gap:var(--space-2);white-space:nowrap;direction:ltr;unicode-bidi:isolate;display:inline-flex}.pair>.pair-lead{font-weight:700}.pair>.pair-sub{font-size:var(--fs-mini);color:var(--muted);font-variant-numeric:tabular-nums}.pair>.pair-sub.was>.money{text-decoration:line-through}.pair.off>.pair-lead{color:var(--warn);unicode-bidi:isolate}.pair.off>.pair-sub{color:var(--warn);opacity:.8}.pair.none>.pair-lead{color:var(--muted);font-weight:400}table.doc-lines thead th .unit{color:var(--doc-quiet);font-size:.82em;font-weight:400}table.doc-lines td.num.is-nil{text-align:center}table.doc-lines td.num>.off{unicode-bidi:isolate;font-weight:700}table.doc-lines td.num>.none{color:var(--doc-quiet)}.doc .totals-table{border:0;width:66mm;min-width:0;margin-inline-start:auto}.doc .totals-table td{border:0;padding:3px 0 3px 10px}.doc .totals-table td:first-child{text-align:start;width:100%}.doc .totals-table td:nth-child(2){white-space:nowrap;width:1%}.doc .totals-table .unit{color:var(--doc-quiet);font-size:.85em;font-weight:400}.doc .totals-table td.unit{width:1%;color:var(--doc-quiet);white-space:nowrap;padding-inline-start:var(--space-2);font-size:.85em;font-weight:400}.doc .totals-table tr.grand td.unit{border-top:1.5px solid var(--doc-accent);vertical-align:baseline;padding-top:7px;font-size:.85em}.doc .totals-table td .money{font-family:var(--doc-num-face);direction:ltr;unicode-bidi:isolate}.doc-standing{margin-top:var(--space-3);font-size:.95em}.doc-standing p{flex-wrap:wrap;align-items:baseline;gap:5px;margin:0 0 3px;display:flex}.doc-standing .key{color:var(--doc-quiet)}.doc-standing b{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.doc-standing .about{color:var(--doc-quiet);font-variant-numeric:tabular-nums}.doc-standing .unit{color:var(--doc-quiet);font-size:.85em;font-weight:400}.doc-standing .owing,.doc-taken .owing{color:var(--doc-quiet);font-weight:400}.doc-taken{margin-top:var(--space-4)}.doc-taken .taken-foot{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;font-size:.95em;display:flex}.doc-taken .sum{align-items:baseline;gap:var(--space-2);white-space:nowrap;margin:0;font-weight:700;display:flex}.doc-taken .sum .key{color:var(--doc-quiet);font-weight:400}.doc-taken .payable{align-items:baseline;gap:var(--space-3);border-radius:var(--r-sm);color:#0b3a40;background:#cdeff2;margin:0;padding:5px 10px;font-weight:700;display:flex}.doc-taken .payable .val{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.doc-taken .payable .owing{color:#0b3a40;opacity:.75}.doc .totals-table tr.grand td{color:var(--doc-ink);border-top:1.5px solid var(--doc-accent);background:0 0;border-radius:0;padding:7px 0 0 10px;font-weight:700}.doc .totals-table tr.grand td:nth-child(2){font-size:var(--doc-total-size);font-weight:var(--doc-total-weight);font-family:var(--doc-num-face)}.doc .totals-table tr.grand td:first-child{color:var(--doc-ink);vertical-align:baseline;border-radius:0;font-weight:700}.doc .totals-table tr.grand td:nth-child(2){vertical-align:baseline}.doc .totals-table tr.grand td:last-child{border-radius:0}.doc .totals-table tr.rule td{height:var(--space-2);padding:0}.doc-totals>.doc-standing{align-self:flex-end;margin-top:0}.doc-pages{margin:var(--space-4) 0 0;text-align:center;color:var(--doc-quiet);font-size:.85em}.doc-pages .n{font-family:var(--font-num);font-variant-numeric:tabular-nums}.doc-totals{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.doc-words{margin:var(--space-2) 0 0;background:color-mix(in srgb, var(--doc-accent) 12%, #fff);border-radius:var(--r-sm);flex:none;padding:5px 8px;font-size:.95em}.doc-words .label{color:var(--muted);white-space:nowrap}.doc-words .value{margin-inline-start:4px;font-weight:700}.totals-table{border-collapse:collapse;flex:none;min-width:76mm;font-size:.95em}.totals-table td{padding:4px 10px}.totals-table td:last-child{text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap}.totals-table tr.discount td:last-child{color:var(--warn)}.doc .totals-table tr.discount td.unit{color:var(--doc-quiet)}.doc .totals-table tr.discount td:nth-child(2){color:var(--doc-ink)}.totals-table tr.grand td{background:var(--accent-wash);padding:7px 10px;font-size:1.12em;font-weight:700}.totals-table tr.paid td:last-child{color:var(--ok)}.totals-table tr.due td{font-weight:700}.doc-receipts{margin-top:var(--space-4)}.doc-section-title{background:var(--raised);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--muted);margin-bottom:var(--space-2);padding:3px 12px;font-size:.92em;display:inline-block}.doc-terms{margin-top:var(--space-4);font-size:.88em;line-height:1.6}.doc-terms ol{margin:0;padding-inline-start:1.4em}.doc-terms li{margin-bottom:2px}.doc-pay{margin-top:var(--space-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--raised);padding:8px 12px;font-size:.88em}.doc-pay dl{gap:2px var(--space-3);grid-template-columns:auto 1fr;margin:0;display:grid}.doc-pay dt{color:var(--muted);white-space:nowrap}.doc-pay dd{text-align:start;font-variant-numeric:tabular-nums;direction:ltr;margin:0}.doc-sign{justify-content:space-between;align-items:flex-end;gap:var(--space-5);padding-top:var(--space-6);margin-top:auto;display:flex}.doc-sign>div{text-align:center;color:var(--muted);flex:1 1 0;font-size:.9em}.doc-sign img{max-width:55mm;max-height:26mm;margin:0 auto 4px;display:block}.doc-foot{text-align:center;color:var(--muted);margin-top:var(--space-3);font-size:.82em}@media print{@page{size:A4;margin:0}.doc{width:auto;min-height:auto;box-shadow:none;color:#000;background:#fff}.no-print{display:none!important}table.doc-lines tr,.doc-sign{break-inside:avoid}}.doc-pay .lead{font-size:var(--fs-xs);color:var(--muted);margin:0 0 6px}.doc-pay .said{font-size:var(--fs-sm);margin:0 0 4px;line-height:2}.totals-table{min-width:min(260px,100%);max-width:100%}.totals-table td{font-size:var(--fs-sm);padding:7px 12px}.totals-table td:first-child{color:var(--muted)}.totals-table td:last-child{font-family:var(--font-num);font-weight:600}.totals-table tr.rule td{height:var(--space-2);padding:0}.totals-table tr.grand td{background:var(--lightningcss-light,color-mix(in srgb, var(--figure-total) 82%, #000))var(--lightningcss-dark,var(--figure-total));color:#fff;font-size:var(--fs-lg);padding:12px;font-weight:700}.totals-table tr.grand td:first-child{color:#ffffffd9;font-size:var(--fs-sm);border-start-start-radius:var(--r);border-end-start-radius:var(--r);font-weight:500}.totals-table tr.grand td:last-child{border-start-end-radius:var(--r);border-end-end-radius:var(--r)}.facts{align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.fact{align-content:start;gap:4px;min-width:0;display:grid}.card.facts>.fact{align-items:baseline;gap:6px;display:flex}.fact.end{text-align:end;margin-inline-start:auto}.fact.end .val{justify-content:flex-end}.key{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap}.val{min-height:26px;font-size:var(--fs-sm);align-items:center;gap:6px;font-weight:600;display:flex}.val.mono{font-family:var(--font-num);direction:ltr;unicode-bidi:isolate}.fact .ref{color:var(--accent);text-decoration:none}.fact .ref:hover{text-decoration:underline}.val.grand{font-family:var(--font-num);font-size:var(--fs-2xl);direction:ltr;unicode-bidi:isolate;font-weight:700}.parties{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.parties>.card+.card{margin-top:0}.party{padding:var(--space-3) var(--space-4)}.party h2{margin:0 0 var(--space-2);font-size:var(--fs-xs);color:var(--muted);font-weight:500}.party h2>svg.icon{vertical-align:-3px;margin-inline-end:6px;display:inline-block}.party-name{font-size:var(--fs-sm);margin:0 0 4px;font-weight:700}.party-line{font-size:var(--fs-xs);color:var(--muted);margin:0;line-height:1.9}.party-line.mono{font-family:var(--font-num);direction:ltr;unicode-bidi:isolate}.doc-notes{border-top:1px solid var(--line)}.doc-notes p{font-size:var(--fs-xxs);color:var(--muted);gap:6px;margin:0 0 4px;line-height:1.8;display:flex}.doc-totals{border-top:1px solid var(--line)}@media (width<=639.98px){.parties{grid-template-columns:minmax(0,1fr)}.doc .parties{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.doc-totals>.doc-words,.doc-totals>.totals-table{flex:100%;width:100%;max-width:100%}.doc-totals>.doc-words{padding-inline:12px}.doc-totals>.totals-table{min-width:0;display:block}.doc-totals>.totals-table>tbody{grid-template-columns:minmax(0,1fr) max-content;align-items:stretch;display:grid}.doc-totals>.totals-table>tbody>tr{display:contents}.doc-totals>.totals-table>tbody>tr>td{align-content:center;min-width:0;display:grid}.doc-totals>.totals-table>tbody>tr>td:first-child{white-space:normal}.doc-totals>.totals-table>tbody>tr.rule>td{grid-column:1/-1}.doc-totals{overflow-x:auto}.doc .doc-totals>.totals-table,.doc .doc-totals>.totals-table>tbody,.doc .doc-totals>.totals-table>tbody>tr,.doc .doc-totals>.totals-table>tbody>tr>td{display:revert}.doc .doc-totals>.totals-table{min-width:min(260px,100%)}.doc .doc-totals{overflow-x:visible}.doc .doc-totals>.doc-words{flex:auto;width:auto;padding-inline:0}.doc .doc-totals>.totals-table{flex:none;width:auto}.doc-totals>.doc-words .label{white-space:normal}.doc .doc-totals>.doc-words .label{white-space:nowrap}}@media screen{:root{--doc-fit:clamp(.2, tan(atan2(100vw - 2 * var(--space-4), 210mm)), 1);--doc-fit-a5:clamp(.2, tan(atan2(100vw - 2 * var(--space-4), 148mm)), 1)}.doc{zoom:var(--doc-fit)}.doc.a5{zoom:var(--doc-fit-a5)}}.tip-bubble{z-index:90;width:max-content;max-width:min(420px,80vw);font-family:var(--font-fa);font-size:var(--fs-xs);color:var(--ink);text-align:start;white-space:normal;background:var(--raised);border:1px solid var(--line-hard);border-radius:var(--r);pointer-events:none;padding:9px 12px;font-weight:400;line-height:1.9;display:block;position:fixed;transform:translate(-50%,calc(-100% - 8px));box-shadow:0 8px 22px #00000057}.tip-bubble.is-below{transform:translate(-50%,8px)}.tip-bubble.is-short{padding:6px 10px;line-height:1.6}.tip-bubble.is-money{color:var(--warn)}.tip-bubble.is-key{font-size:var(--fs-xxs);gap:2px;padding:8px 10px;line-height:1.5;display:grid}.tip-line{gap:var(--space-2);white-space:nowrap;grid-template-columns:3.5ch max-content 1fr;align-items:baseline;display:grid}.tip-line>b{font-family:var(--font-num);color:var(--accent);text-align:left;direction:ltr;unicode-bidi:isolate;font-weight:700}.tip-line>i{font-family:var(--font-en,var(--font-num));color:var(--warn);text-align:left;direction:ltr;unicode-bidi:isolate;font-style:normal}.tip-line>span{color:var(--muted)}.tip-bubble.is-warn{color:var(--warn);background:color-mix(in srgb, var(--warn) 14%, var(--raised));border-color:color-mix(in srgb, var(--warn) 48%, transparent)}.tip-bubble .tip-locked{font-size:var(--fs-xxs);opacity:.85;border-top:1px solid var(--line-hard);margin-top:6px;padding-top:6px;display:block}.picker{position:relative}.picker-face{gap:var(--space-3);box-sizing:border-box;width:100%;height:var(--field-h);min-width:min(20ch,100%);font-family:var(--font-fa);font-size:var(--fs-sm);color:var(--ink);text-align:start;cursor:pointer;border:1px solid var(--line-hard);border-radius:var(--r);background:0 0;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.picker-face:hover{border-color:var(--band)}.picker-face:focus-visible{border-color:var(--band);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 12%, transparent);outline:none}.picker-said{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picker-mark{background:var(--muted);clip-path:polygon(0 0,100% 0,50% 100%);flex:none;width:8px;height:5px}.picker-list{z-index:40;min-width:100%;max-width:calc(100vw - 2 * var(--space-3));background:var(--raised);border:1px solid var(--line-hard);border-radius:var(--r);max-height:60vh;box-shadow:var(--shadow-pop,0 12px 32px #00000059);flex-direction:column;gap:3px;margin:4px 0 0;padding:4px;list-style:none;display:flex;position:absolute;inset-inline-start:0;overflow-y:auto}.picker-list>li>button{width:100%;font-family:var(--font-fa);line-height:1.6;font-size:var(--fs-sm);color:var(--ink);text-align:start;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:calc(var(--r) - 2px);background:0 0;border:0;padding:4px 9px;display:block;overflow:hidden}@media (pointer:coarse){.picker-list>li>button{min-height:var(--touch);align-items:center;display:flex}}.picker-list>li>button:hover{background:var(--sunk)}.picker-list>li>button[aria-selected=true]{color:var(--accent);background:var(--sunk);font-weight:600}table.data thead th.is-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}table.data thead th.is-sortable:after{content:"";vertical-align:middle;background:var(--muted);opacity:.35;clip-path:polygon(0 0,100% 0,50% 100%);width:7px;height:4px;margin-inline-start:5px;display:inline-block}table.data thead th.is-sortable:hover:after{opacity:.7}table.data thead th.is-down:after{opacity:1;background:var(--accent)}table.data thead th.is-up:after{opacity:1;background:var(--accent);clip-path:polygon(50% 0,100% 100%,0 100%)}.th-grip{z-index:3;cursor:col-resize;touch-action:none;width:9px;position:absolute;inset-block:0;inset-inline-end:-4px}.th-grip:before{content:"";background:var(--line-hard);opacity:0;width:1px;position:absolute;inset-block:6px;inset-inline-start:4px}.th-grip:hover:before{opacity:1}@media (pointer:coarse){.th-grip{display:none}}table.data.is-sized{table-layout:fixed}table.data.is-sized td,table.data.is-sized th{text-overflow:ellipsis;overflow:hidden}.colmenu{position:relative}.colmenu-list{z-index:40;background:var(--raised);border:1px solid var(--line-hard);border-radius:var(--r);min-width:200px;max-height:60vh;box-shadow:var(--shadow-pop,0 12px 32px #00000059);flex-direction:column;gap:3px;margin-top:4px;padding:4px;display:flex;position:absolute;inset-inline-end:0;overflow-y:auto}.colmenu-row{gap:var(--space-2);font-size:var(--fs-xs);color:var(--ink);cursor:pointer;border-radius:calc(var(--r) - 2px);align-items:center;margin:0;padding:5px 8px;display:flex}.colmenu-row:hover{background:var(--sunk)}.colmenu-row>input{width:15px;height:15px;margin:0}.colmenu-reset{font-family:inherit;font-size:var(--fs-xxs);color:var(--muted);text-align:start;cursor:pointer;border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin-top:3px;padding:5px 8px}.colmenu-reset:hover{color:var(--ink)}@media (pointer:coarse),(width<=1023.98px){:root{--field-h:var(--touch)}:where(input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea,.control),:where(.btn,.btn.sm,.btn-row>.btn,.tools>*,.tools>.grow>input,.dlbtn,.dlbtn.sm,.tiles>button,.active-chips>button,.chip,.picker-list>li>button,.save-menu>li>button,.colmenu-list button,.colmenu-list label,.guide>summary,.switch,.seg,.seg>button,.theme button,.unit-switch button,.pick-add,.modal-foot>.btn,select,.icon-btn,.sorter,.note-open,.user-chip,.panel-head,.suggest-matches>li,.suggest-matches>li>button,.match-row,.pick-row,.pick-name,.pick-more,.cal-open,.subject-ask,.colpick-trigger,.pick>button,button.pick,.filters>button,.swatch,input[type=color]){min-block-size:var(--touch)!important}:where(a.row-open,a.rowname,a.dlbtn,a.code,a.dn,a.ds,.row-acts>a){align-items:center;display:inline-flex;min-block-size:var(--touch)!important}:where(.theme button,.theme.is-icons button,.unit-switch button,.pick-add,.btn,.btn.sm,.btn.xs,.icon-btn,.note-open,a.row-open,.cal-open,.pick-more,.swatch,input[type=color]){min-inline-size:var(--touch)!important}:where(a[href],button,[role=button],[role=tab],[role=switch],[role=option],.tap):where(:not(.unfold,summary)){position:relative}:where(a[href],button,[role=button],[role=tab],[role=switch],[role=option],.tap):where(:not(.unfold,summary)):after,button.hint:after,.in-mark>.mark-btn:after{inline-size:var(--touch);block-size:var(--touch);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}table.lines :is(input,select){min-block-size:var(--touch)!important}.money-box>.money-in{align-self:stretch;margin-block:-1px}.suggest>textarea.grow{min-block-size:var(--touch)!important}table.data{--fold-w:var(--touch)}table.data .unfold:before{inline-size:var(--touch);block-size:var(--touch);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
