@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-300-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-400-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-500-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-600-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,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}:root{--font-sans:"Geist",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"IBM Plex Sans Arabic",sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,"IBM Plex Sans Arabic",monospace;--font-arabic:"IBM Plex Sans Arabic","Geist",ui-sans-serif,system-ui,sans-serif;--font-editorial:var(--font-sans);--font-display:var(--font-sans);--font-brand:var(--font-sans);--text-tab:0.6875rem;--text-strip:0.75rem;--text-nano:0.8125rem;--text-micro:0.8125rem;--text-xs:0.8125rem;--text-sm:0.875rem;--text-base:1.0625rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2.25rem;--text-3xl:3rem;--text-4xl:clamp(2.5rem,5.4vw,4.75rem);--text-5xl:clamp(2.75rem,6vw,5.5rem);--text-hero:clamp(2.75rem,6vw,5.5rem);--leading-tight:1.02;--leading-snug:1.1;--leading-normal:1.6;--leading-loose:1.72;--lh-floor:1;--tracking-tight:-0.045em;--tracking-snug:-0.03em;--tracking-head:-0.015em;--tracking-normal:-0.005em;--tracking-pill:-0.01em;--tracking-brand:-0.035em;--tracking-wide:0;--tracking-wider:0;--ink-0:oklch(100% 0 0);--paper-1:oklch(100% 0 0);--paper:oklch(100% 0 0);--paper-2:oklch(97% 0.003 250);--paper-3:oklch(94.5% 0.004 250);--diagram-plate:var(--paper-2);--ink-12:oklch(18% 0.01 262);--ink-11:oklch(24% 0.01 262);--ink-10:oklch(32% 0.011 262);--ink-9:oklch(44% 0.012 262);--ink-8:oklch(52% 0.011 262);--ink-7:oklch(54% 0.01 262);--ink-6:oklch(68% 0.009 262);--ink-5:oklch(80% 0.006 262);--ink-4:oklch(88% 0.005 262);--ph:var(--ink-7);--night-12:oklch(15.5% 0.006 262);--night-11:oklch(17.5% 0.007 262);--night-10:oklch(19.5% 0.007 262);--night-9:oklch(24% 0.008 262);--night-8:oklch(30% 0.008 262);--night-7:oklch(36% 0.009 262);--acc:oklch(93% 0.19 106);--accFg:oklch(18% 0.01 262);--hi:var(--acc);--hi-ink:var(--accFg);--hl-body:0.8;--hl-pass:0.34;--hl-blend:multiply;--brand:var(--acc);--brand-soft:oklch(18% 0.01 262/0.05);--brand-ink:var(--ink-12);--brand-rgb:249,238,43;--accs:oklch(18% 0.01 262/0.05);--on-accent:oklch(100% 0 0);--on-pastel:var(--ink-12);--inv:var(--ink-12);--inv-ink:var(--paper);--on:var(--inv);--onT:var(--inv-ink);--gold:var(--ink-12);--gold-ink:var(--ink-12);--gold-soft:oklch(18% 0.01 262/0.05);--gold-rgb:15,18,22;--ok:oklch(55% 0.15 150);--bad:oklch(56% 0.2 25);--semantic-success:var(--ok);--semantic-error:var(--bad);--semantic-warn:var(--ink-9);--warn-ink:var(--ink-12);--semantic-success-soft:oklch(55% 0.15 150/0.12);--aurora-peach:var(--paper-3);--aurora-coral:var(--paper-3);--aurora-rose:var(--paper-3);--aurora-amber:var(--paper-3);--aurora-violet:var(--paper-3);--aurora-cyan:var(--paper-3);--aurora-mint:var(--paper-3);--aur1:linear-gradient(transparent,transparent);--aur2:linear-gradient(transparent,transparent);--aur-o1:0;--aur-o2:0;--blk-gold:var(--ink-12);--blk-violet:var(--ink-12);--blk-mint:var(--ink-12);--blk-rose:var(--ink-12);--blk-cyan:var(--ink-12);--blk-amber:var(--ink-12);--blk-gold-soft:var(--rule);--bg:var(--paper);--bg-elev:var(--ink-0);--bg-recess:var(--paper-2);--fg:var(--ink-12);--fg-2:var(--ink-9);--fg-3:var(--ink-9);--fg-4:var(--ink-7);--fg-5:var(--ink-7);--rule:oklch(18% 0.01 262/0.10);--rule-2:oklch(18% 0.01 262/0.22);--rule-faint:oklch(18% 0.01 262/0.06);--scrim:oklch(18% 0.01 262/0.16);--glass-bar:oklch(100% 0 0/0.88);--glass-blur-bar:saturate(1.4) blur(18px);--menubar:oklch(100% 0 0/0.66);--glass-tint-light:var(--paper);--glass-tint-mid:var(--paper);--glass-tint-dark:var(--paper);--glass-fill-input:var(--paper);--glass-fill-pill:var(--paper);--glass-fill-card:var(--paper);--glass-fill-strong:var(--paper);--glass-fill-chip:var(--paper);--glass-fill-quiet:var(--paper);--glass-fill-dark:var(--paper);--glass-border:var(--rule);--glass-inner-top:transparent;--glass-blur:0px;--glass-blur-deep:0px;--glass-blur-chip:0px;--glass-blur-pill:0px;--glass-saturation:100%;--glass-saturation-pill:100%;--glass-saturation-input:100%;--glass-highlight-top:inset 0 0 0 1px var(--rule);--glass-highlight-top-soft:inset 0 0 0 1px var(--rule);--glass-highlight-top-hi:inset 0 0 0 1px var(--rule);--glass-volume-bottom:0 0 0 0 transparent;--glass-volume-bottom-soft:0 0 0 0 transparent;--glass-volume-bottom-dark:0 0 0 0 transparent;--glass-edge-prism:inset 0 0 0 1px var(--rule);--shadow-none:0 0 0 0 transparent;--shadow-float:0 1px 2px oklch(18% 0.01 262/0.05),0 12px 32px -16px oklch(18% 0.01 262/0.16);--shadow-floating:0 1px 2px oklch(18% 0.01 262/0.06),0 40px 80px -32px oklch(18% 0.01 262/0.28);--shadow-xs:var(--shadow-none);--shadow-sm:var(--shadow-none);--shadow-md:var(--shadow-float);--shadow-lg:var(--shadow-floating);--shadow-xl:var(--shadow-floating);--tile-gloss:transparent;--shadow-ground:var(--shadow-floating);--shadow-warm-sm:var(--shadow-float);--shadow-warm-md:var(--shadow-float);--shadow-warm-lg:var(--shadow-floating);--shadow-drawer:var(--shadow-floating);--shadow-focus-brand:0 0 0 1px var(--ink-12),0 0 0 4px var(--acc);--shadow-warm-halo:var(--shadow-none);--shadow-warm-halo-lg:var(--shadow-none);--shadow-gold-halo:var(--shadow-none);--edge-stock:inset 0 0 0 1px var(--rule);--bloom-focal:linear-gradient(transparent,transparent);--bloom-focal-size:100%;--shadow-stock:var(--shadow-floating);--composer-r:1.25rem;--composer-pad:1.25rem;--composer-field-h:calc(4.5em + 1.625rem);--composer-rule:transparent;--composer-rule-on:transparent;--band-fill:var(--paper-2);--band-dot:var(--rule-2);--band-dot-size:1px;--band-dot-gap:1.5rem;--band-lip:var(--shadow-none);--corner-w:22.5rem;--corner-inset:1.25rem;--nav-ctl:2.75rem;--nav-ctl-inset:0px;--nav-h:4rem;--tabbar-h:3.5rem;--r-xs:0.25rem;--r-sm:0.5rem;--r-chip:999px;--r-md:0.625rem;--r-window:0.875rem;--r-lg:1.25rem;--r-card-2:1.25rem;--r-xl:1.25rem;--r-2xl:1.25rem;--r-btn:999px;--r-pill:999px;--s-0_5:0.125rem;--s-1:0.25rem;--s-1_5:0.375rem;--s-2:0.5rem;--s-2_5:0.625rem;--s-3:0.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-7:1.75rem;--s-8:2rem;--s-10:2.5rem;--s-12:3rem;--s-16:4rem;--s-20:5rem;--s-24:6rem;--s-32:8rem;--measure:68ch;--w-form:30rem;--w-narrow:42.5rem;--w-content:75rem;--w-canvas:75rem;--w-wide:95rem;--rail-w:18.75rem;--gutter:clamp(1.25rem,4vw,4rem);--folio-h:2.25rem;--folio-h-check:1.125rem;--folio-title:1.25rem;--folio-measure:42.5rem;--lesson-rail-w:17.5rem;--dock-w:21rem;--ease-out-soft:cubic-bezier(0.2,0,0,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-spring:cubic-bezier(0.2,1.4,0.4,1);--ease-settle:cubic-bezier(0.2,1,0.3,1);--ease-draw:cubic-bezier(0.5,0.05,0.2,1);--dur-press:90ms;--dur-fast:140ms;--dur-base:200ms;--dur-slow:320ms;--dur-glass:200ms;--dur-stamp:380ms;--dur-draw:420ms;--dur-pop:460ms;--dur-wobble:380ms;--lift:0.375rem;--dur-page:180ms;--dur-sweep:1500ms;--rise-step:70ms;--rise-by:0.5rem;--field-dot:1.5rem;--field-lamp:13rem;--trail-node:3.5rem;--trail-amp:7.5rem;--tl-r:oklch(70.6% 0.19 26);--tl-y:oklch(83.6% 0.16 81);--tl-g:oklch(73.5% 0.21 145);--ink-90:var(--ink-12);--ink-80:var(--ink-11);--ink-70:var(--ink-10);--ink-60:var(--ink-9);--ink-50:var(--ink-8);--ink-40:var(--ink-8);--ink-30:var(--ink-7);--ink-20:var(--ink-5);--ink-15:var(--ink-4);--ink-3:var(--paper-3);--paper-4:var(--ink-5);--fg-1:var(--fg);--font-serif:var(--font-sans);--leading-relaxed:var(--leading-loose);--radius-sm:var(--r-sm);--radius-md:var(--r-md);--radius-lg:var(--r-lg);--radius-xl:var(--r-xl);--radius-full:var(--r-pill);--r-full:var(--r-pill);--space-0_5:var(--s-0_5);--space-1:var(--s-1);--space-1_5:var(--s-1_5);--space-2_5:var(--s-2_5);--space-2:var(--s-2);--space-3:var(--s-3);--space-4:var(--s-4);--space-5:var(--s-5);--space-6:var(--s-6);--space-8:var(--s-8);--space-10:var(--s-10);--color-error:var(--semantic-error);--error:var(--semantic-error);--danger:var(--semantic-error);--semantic-danger:var(--semantic-error);--color-success:var(--semantic-success);--success:var(--semantic-success);--amber:var(--semantic-warn);--teal:var(--ink-9);--accent-warm:var(--brand);--accent-cool:var(--ink-9)}[dir=rtl]{--tracking-tight:0;--tracking-snug:0;--tracking-head:0;--tracking-normal:0;--tracking-pill:0;--tracking-wide:0}[lang=ar]{--font-sans:"IBM Plex Sans Arabic","Geist",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--ar-display-scale:0.92;--ar-leading-display:1.3;--text-xl:calc(1.5rem * var(--ar-display-scale));--text-2xl:calc(2.25rem * var(--ar-display-scale));--text-3xl:calc(3rem * var(--ar-display-scale));--text-4xl:clamp(calc(2.5rem * var(--ar-display-scale)),calc(5.4vw * var(--ar-display-scale)),calc(4.75rem * var(--ar-display-scale)));--text-5xl:clamp(calc(2.75rem * var(--ar-display-scale)),calc(6vw * var(--ar-display-scale)),calc(5.5rem * var(--ar-display-scale)));--text-hero:clamp(calc(2.75rem * var(--ar-display-scale)),calc(6vw * var(--ar-display-scale)),calc(5.5rem * var(--ar-display-scale)));--folio-h:calc(2.25rem * var(--ar-display-scale));--leading-tight:var(--ar-leading-display);--leading-snug:var(--ar-leading-display);--lh-floor:var(--ar-leading-display)}[data-theme=night]{color-scheme:dark;--ink-0:oklch(19.5% 0.007 262);--paper-1:oklch(19.5% 0.007 262);--paper:oklch(15.5% 0.006 262);--paper-2:oklch(19.5% 0.007 262);--paper-3:oklch(24% 0.008 262);--ink-12:oklch(96.5% 0.003 262);--ink-11:oklch(92% 0.004 262);--ink-10:oklch(84% 0.006 262);--ink-9:oklch(74% 0.008 262);--ink-8:oklch(66% 0.008 262);--ink-7:oklch(60% 0.008 262);--ink-6:oklch(50% 0.008 262);--ink-5:oklch(38% 0.008 262);--ink-4:oklch(30% 0.008 262);--acc:oklch(90% 0.18 106);--accFg:oklch(15.5% 0.006 262);--hl-body:0.95;--hl-pass:0.2;--hl-blend:normal;--brand-soft:oklch(96.5% 0.003 262/0.06);--brand-rgb:238,228,51;--accs:oklch(96.5% 0.003 262/0.06);--on-accent:oklch(15.5% 0.006 262);--gold-soft:oklch(96.5% 0.003 262/0.06);--gold-rgb:242,243,245;--ok:oklch(74% 0.14 150);--bad:oklch(70% 0.17 25);--semantic-success-soft:oklch(74% 0.14 150/0.14);--rule:oklch(96.5% 0.003 262/0.11);--rule-2:oklch(96.5% 0.003 262/0.24);--rule-faint:oklch(96.5% 0.003 262/0.07);--scrim:oklch(0% 0 0/0.42);--glass-bar:oklch(15.5% 0.006 262/0.88);--menubar:oklch(24% 0.008 262/0.66);--shadow-float:0 1px 2px oklch(0% 0 0/0.4),0 12px 32px -16px oklch(0% 0 0/0.6);--shadow-floating:0 1px 2px oklch(0% 0 0/0.5),0 40px 80px -32px oklch(0% 0 0/0.8)}.app-scope{--text-nano:0.75rem;--text-micro:0.75rem;--text-xs:0.75rem;--text-sm:0.8125rem;--text-base:0.875rem;--text-md:1rem;--text-lg:0.875rem;--text-xl:calc(0.875rem * var(--ar-display-scale, 1));--text-2xl:calc(0.875rem * var(--ar-display-scale, 1));--text-3xl:calc(1.25rem * var(--ar-display-scale, 1));--text-4xl:var(--text-3xl);--text-5xl:var(--text-3xl);--text-hero:var(--text-3xl);--folio-h:calc(1.625rem * var(--ar-display-scale, 1));--folio-title:var(--text-base);--leading-tight:max(1.2,var(--lh-floor));--leading-snug:max(1.2,var(--lh-floor));--leading-normal:1.45;--leading-loose:1.65;--leading-relaxed:var(--leading-loose);--tracking-tight:-0.015em;--tracking-snug:-0.015em;--tracking-head:-0.015em;--tracking-normal:0;--tracking-pill:0;--r-md:0.5rem;--r-window:0.5rem;--r-lg:0.625rem;--r-card-2:var(--r-lg);--r-xl:var(--r-lg);--r-2xl:var(--r-lg);--r-btn:0.5rem;--r-pill:var(--r-btn);--radius-md:var(--r-md);--radius-lg:var(--r-lg);--radius-xl:var(--r-xl);--radius-full:var(--r-pill);--r-full:var(--r-pill);--s-5:1.125rem;--s-8:1.5rem;--s-10:2rem;--s-12:2rem;--s-16:2rem;--s-20:2.5rem;--s-24:3rem;--s-32:4rem;--space-5:var(--s-5);--space-8:var(--s-8);--space-10:var(--s-10);--gutter:1.5rem;--w-content:62rem;--app-sidebar-w:13.5rem;--app-rail-w:3.25rem;--app-side-size:var(--app-sidebar-w);--app-head-h:3rem;--app-control-h:2rem;--app-touch-target:2.75rem;--app-control-gap:0.75rem;--app-hairline:1px;--app-focus-w:2px;--app-focus-offset:2px;--app-state-size:1.125rem;--app-icon-size:1rem;--app-brand-size:1.0625rem;--app-table-min:32rem;--app-viewport-h:100dvh;--app-zero:0rem;--app-half:50%;--app-z-head:20;--app-z-nav:60;--app-z-tabs:65;--nav-ctl:var(--app-control-h);--nav-h:var(--app-zero);--pn-tabbar-h:var(--app-zero);--pn-bottom-furniture:var(--app-zero);--pn-tabbar-size:calc(var(--tabbar-h) + env(safe-area-inset-bottom, 0px))}.app-scope[dir=rtl],[dir=rtl] .app-scope{--tracking-tight:0;--tracking-snug:0;--tracking-head:0;--tracking-normal:0;--tracking-pill:0}@media (width < 44rem){.app-scope{--gutter:1rem;--app-side-size:var(--app-zero);--pn-tabbar-h:var(--pn-tabbar-size);--pn-bottom-furniture:var(--pn-tabbar-size)}}@media (pointer:coarse){.app-scope{--app-control-h:var(--app-touch-target)}}.t-display,.t-display-hero,.t-display-xl{font-family:var(--font-sans);font-weight:600;letter-spacing:var(--tracking-snug);line-height:var(--leading-tight);color:var(--fg);text-wrap:balance}.t-display-xl{font-size:var(--text-4xl)}.t-display{font-size:var(--text-3xl);line-height:var(--leading-snug)}.t-display-hero{font-size:var(--text-hero)}@media (min-width:58.4em){.t-display-hero{letter-spacing:var(--tracking-tight)}}.t-display-hero em,.t-serif-accent{font-style:normal;font-weight:inherit}[lang=ar] .t-brand,[lang=ar] .t-display-hero{line-height:var(--ar-leading-display)}.t-brand{font-family:var(--font-sans);font-weight:700;font-size:var(--text-lg);letter-spacing:var(--tracking-brand);line-height:1;color:var(--fg)}.t-h1{font-size:var(--text-3xl)}.t-h1,.t-h2{font-family:var(--font-sans);font-weight:600;letter-spacing:var(--tracking-snug);line-height:var(--leading-snug);color:var(--fg)}.t-h2{font-size:var(--text-2xl)}.t-h3{font-family:var(--font-sans);font-weight:600;font-size:var(--text-xl);letter-spacing:var(--tracking-head);line-height:var(--leading-snug);color:var(--fg)}.t-lead{font-size:var(--text-md);line-height:1.55;color:var(--fg-2)}.t-body,.t-lead{font-family:var(--font-sans);font-weight:400;letter-spacing:var(--tracking-normal)}.t-body{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--fg)}.t-body-sm{font-size:var(--text-sm);letter-spacing:var(--tracking-normal);line-height:1.5;color:var(--fg-2)}.t-body-sm,.t-caption{font-family:var(--font-sans);font-weight:400}.t-caption{font-size:var(--text-xs);letter-spacing:0;line-height:1.4;color:var(--ink-7)}.t-mono{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:0;color:var(--fg-2)}.glass,.glass--dark,.glass--deep{position:relative;background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);isolation:isolate}.glass:after,.glass:before{content:none}.grain{position:relative}.grain:after{content:none}:root{--m-bg:var(--paper);--m-bg-alt:var(--paper-2);--m-surface:var(--paper);--m-ink:var(--ink-12);--m-body:var(--ink-9);--m-muted:var(--ink-7);--m-faint:var(--ink-7);--m-faint-2:var(--ink-7);--m-accent:var(--acc);--m-accent-ink:var(--ink-12);--m-positive:var(--ok);--m-on-ink:var(--inv-ink);--m-on-accent:var(--hi-ink);--m-hairline:var(--rule-faint);--m-hairline-2:var(--rule);--m-hairline-3:var(--rule-2);--m-ink-wash:oklch(18% 0.01 262/0.05);--m-accent-wash:var(--accs);--m-focus-border:var(--ink-12);--m-shadow-card:var(--shadow-none);--m-shadow-composer:var(--shadow-floating);--m-shadow-pane:var(--shadow-floating);--m-shadow-fan:var(--shadow-none);--m-font-display:var(--font-sans);--m-font-sans:var(--font-sans);--m-font-mono:var(--font-mono);--m-font-display-latin:"Geist",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--m-text-hero:var(--text-hero);--m-text-display:clamp(2.25rem,4.6vw,3.75rem);--m-text-display-2:var(--text-hero);--m-text-display-3:var(--text-3xl);--m-text-head:var(--text-3xl);--m-text-head-2:var(--text-3xl);--m-text-head-3:clamp(2rem,3.6vw,3rem);--m-text-head-4:clamp(2rem,3.6vw,3rem);--m-text-sub:var(--text-xl);--m-text-sub-2:2.5rem;--m-text-sub-3:2rem;--m-text-sub-4:2.5rem;--m-text-card:var(--text-lg);--m-text-card-2:var(--text-lg);--m-text-lead:var(--text-md);--m-text-body:var(--text-base);--m-text-body-2:1rem;--m-text-body-3:0.9375rem;--m-text-sm:var(--text-sm);--m-text-sm-2:var(--text-sm);--m-text-xs:var(--text-sm);--m-text-meta:var(--text-xs);--m-text-meta-2:var(--text-xs);--m-text-meta-3:var(--text-xs);--m-leading-display:1.02;--m-leading-display-2:1.06;--m-leading-display-3:1.1;--m-leading-body:1.6;--m-leading-body-2:1.72;--m-tracking-display:var(--tracking-snug);--m-tracking-display-2:var(--tracking-head);--m-tracking-normal:var(--tracking-normal);--m-tracking-mono:0;--m-tracking-mono-2:0;--m-tracking-mono-3:0;--m-ar-display-scale:0.92;--m-ar-display-size:calc(var(--m-text-display-2) * var(--m-ar-display-scale));--m-ar-display-size-sm:calc(var(--m-text-sub-2) * var(--m-ar-display-scale));--m-ar-display-leading:1.3;--m-ar-display-weight:600;--m-radius-chip:var(--r-pill);--m-radius-chip-2:var(--r-pill);--m-radius-control:var(--r-md);--m-radius-control-2:var(--r-md);--m-radius-control-3:var(--r-pill);--m-radius-card:var(--r-lg);--m-radius-card-2:var(--r-lg);--m-radius-card-3:var(--r-lg);--m-radius-pill:var(--r-pill);--m-canvas:var(--w-content);--m-gutter:var(--gutter);--m-gutter-landing:var(--gutter);--m-gutter-app:var(--gutter);--m-gutter-app-sm:1.25rem;--m-gutter-bar:var(--gutter);--m-gutter-bar-sm:1.25rem;--m-pad-card:1.25rem;--m-pad-card-2:1.75rem;--m-dur-hover:var(--dur-fast);--m-dur-tile:var(--dur-base);--m-dur-card:180ms;--m-dur-theme:var(--dur-base);--m-dur-pane:var(--dur-base);--m-dur-word:160ms;--m-dur-knob:var(--dur-base);--m-dur-rock:var(--dur-fast);--m-ease-knob:var(--ease-spring);--m-ease:var(--ease-out-soft);--m-ease-theme:var(--ease-in-out)}[dir=rtl]{--m-tracking-mono:0;--m-tracking-mono-2:0;--m-tracking-mono-3:0;--m-tracking-display:0;--m-tracking-display-2:0}[lang=ar]{--m-font-display:var(--font-sans);--m-font-sans:var(--font-sans)}[data-theme=night]{--m-ink-wash:oklch(96.5% 0.003 262/0.06)}.theme-switching .m-page,.theme-switching .m-page *,.theme-switching .m-page :after,.theme-switching .m-page :before{transition:background-color var(--m-dur-theme) var(--m-ease-theme),color var(--m-dur-theme) var(--m-ease-theme),border-color var(--m-dur-theme) var(--m-ease-theme),outline-color var(--m-dur-theme) var(--m-ease-theme),box-shadow var(--m-dur-theme) var(--m-ease-theme),fill var(--m-dur-theme) var(--m-ease-theme),stroke var(--m-dur-theme) var(--m-ease-theme)}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}.m-page{min-height:100vh;background:var(--m-bg);color:var(--m-ink);font-family:var(--m-font-sans);font-size:var(--m-text-body);line-height:var(--m-leading-body)}.lr-stage{position:relative;min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center}@media (prefers-reduced-motion:no-preference){html:has(.lr-stage){scroll-behavior:smooth}}.m-canvas{width:100%;max-width:calc(var(--m-canvas) + var(--m-gutter) * 2);margin-inline:auto;padding-inline:var(--m-gutter)}.m-mono{font-family:var(--m-font-sans);font-weight:400;font-size:var(--m-text-meta);line-height:1.4;color:var(--m-muted)}.m-display{font-family:var(--m-font-display);font-weight:600;line-height:var(--m-leading-display-3);letter-spacing:var(--m-tracking-display);color:var(--m-ink);text-wrap:balance}.m-display--hero{font-size:var(--m-text-display-2);line-height:var(--m-leading-display)}@media (min-width:58.4em){.m-display--hero{letter-spacing:var(--tracking-tight)}}[lang=ar] .m-display{line-height:var(--m-ar-display-leading);letter-spacing:var(--m-tracking-normal)}[lang=ar] .m-display--hero{font-size:var(--m-ar-display-size);line-height:var(--m-ar-display-leading)}.m-link{color:var(--ink-9);text-decoration:none;cursor:pointer;transition:color var(--m-dur-hover) var(--m-ease)}.m-link:hover{color:var(--m-ink)}li>.m-link,p>.m-link{color:var(--m-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}li>.m-link:hover,p>.m-link:hover{text-decoration-thickness:2px}.m-page :focus-visible:not(textarea):not(input){outline:2px solid var(--m-ink);outline-offset:3px}.m-page input:focus-visible,.m-page textarea:focus-visible{outline:none}.m-tap{position:relative}.m-tap:after{content:"";position:absolute;inset-inline:0;inset-block-start:50%;transform:translateY(-50%);min-height:var(--nav-ctl);height:100%}.m-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);height:var(--nav-ctl);padding:0 var(--s-5);border:0;border-radius:var(--r-pill);background:none;font-family:var(--m-font-sans);font-size:var(--m-text-body-3);font-weight:500;letter-spacing:var(--tracking-normal);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) var(--ease-out-soft)}.m-btn:after{content:"";position:absolute;inset:0;border-radius:inherit;background:currentColor;opacity:0;transition:opacity var(--dur-fast) var(--ease-out-soft);pointer-events:none}.m-btn:hover:after{opacity:.1}.m-btn:active{transform:scale(.97)}.m-btn:disabled,.m-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.m-btn--filled{background:var(--inv);color:var(--inv-ink)}.m-btn--filled:hover:after{opacity:.14}.m-btn--outline{color:var(--m-ink);box-shadow:inset 0 0 0 1px var(--m-hairline-3)}.m-btn--outline:hover:after{opacity:.05}.m-wordmark{font-family:var(--m-font-display-latin);font-weight:700;font-size:var(--m-text-card-2);letter-spacing:var(--tracking-brand);line-height:1;color:var(--m-ink);white-space:nowrap}.m-wordmark .m-wordmark__it .hl__s{inset-block:.48em -.1em;inset-inline:-.1em -.3em}[dir=rtl] .m-wordmark .m-wordmark__it .hl__s{transform:rotate(-1.5deg)}[data-theme=night] .m-wordmark .m-wordmark__it .hl__s{inset-block:-.14em;transform:none}.m-footer{border-top:1px solid var(--m-hairline-2)}.m-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-8);padding-block:var(--s-6) max(var(--s-8),env(safe-area-inset-bottom,0px))}.m-footer__copy{font-size:var(--text-sm);line-height:1.5;color:var(--m-muted)}.m-footer__nav{display:flex;flex-wrap:wrap;gap:0 var(--s-6)}.m-footer__link{display:inline-flex;align-items:center;justify-content:center;min-height:var(--nav-ctl);min-inline-size:var(--nav-ctl);padding-inline:var(--s-1_5);margin-inline:calc(-1 * var(--s-1_5));font-size:var(--text-sm);color:var(--ink-9);text-decoration:none;white-space:nowrap;cursor:pointer;transition:color var(--m-dur-hover) var(--m-ease)}.m-footer__link:hover{color:var(--m-ink)}.m-footer__link{position:relative}.m-footer__link:after{content:"";position:absolute;inset-inline:var(--s-1_5);inset-block-end:calc(50% - .8em);height:1px;background:currentColor;opacity:0;transform:scaleX(.3);transform-origin:0 50%;transition:transform var(--dur-slow) var(--ease-settle),opacity var(--dur-fast) var(--ease-out-soft);pointer-events:none}[dir=rtl] .m-footer__link:after{transform-origin:100% 50%}.m-footer__link:hover:after{opacity:.45;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.m-footer__link:after{transition:none}}:is(a,button).m-hit-inline{display:inline-block;min-inline-size:var(--nav-ctl);padding:calc((var(--nav-ctl) - 1lh) / 2) var(--s-1_5);margin:calc((1lh - var(--nav-ctl)) / 2) calc(-1 * var(--s-1_5));text-align:center}@media (max-width:47.99em){.m-footer__inner{flex-direction:column;align-items:flex-start}.m-footer__nav{order:-1;gap:0 var(--s-5)}}@media (prefers-reduced-motion:reduce){.m-page *,.m-page :after,.m-page :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.corner-card{position:fixed;inset-inline-end:var(--corner-inset);inset-block-end:calc(var(--corner-inset) + env(safe-area-inset-bottom, 0px));z-index:60;display:flex;flex-direction:column;gap:var(--s-3);width:min(var(--corner-w),calc(100vw - var(--corner-inset) * 2));padding:var(--s-5);border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--paper-1);box-shadow:var(--shadow-floating)}.corner-card__body{font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.5;color:var(--ink-9)}.corner-card__actions{display:flex;gap:var(--s-2)}.corner-card__actions>*{flex:1 1 0;cursor:pointer}@media (max-width:560px){.corner-card{inset-inline:var(--s-4);width:auto}}@media (max-width:899px){.corner-card{inset-block-end:calc(var(--pn-bottom-furniture, 0px) + var(--s-3))}}.lr-date-trigger{display:inline-flex;align-items:center;gap:var(--s-2_5);width:100%;border:0;outline:0;background:transparent;font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:var(--tracking-normal);color:var(--ink-12);text-align:start;cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-out-soft),border-color var(--dur-fast) var(--ease-out-soft)}.lr-date-trigger:focus-visible{outline:0}.lr-date-trigger__icon{width:1rem;height:1rem;color:var(--ink-9)}.lr-date-trigger__caret,.lr-date-trigger__icon{flex:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.lr-date-trigger__caret{width:.875rem;height:.875rem;margin-inline-start:auto;color:var(--ink-7);transition:transform var(--dur-base) var(--ease-out-soft),color var(--dur-fast) var(--ease-out-soft)}.lr-date-trigger[aria-expanded=true] .lr-date-trigger__caret{transform:rotate(180deg);color:var(--ink-12)}.lr-date-trigger__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lr-date-trigger.is-empty .lr-date-trigger__label{color:var(--ink-7)}.lr-date-trigger--pill{height:var(--nav-ctl);padding:0 .875rem;border-radius:var(--r-md);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--rule)}.lr-date-trigger--pill:hover{box-shadow:inset 0 0 0 1px var(--rule-2)}.lr-date-trigger--pill:focus-visible,.lr-date-trigger--pill[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--ink-12),0 0 0 3px var(--hi)}.lr-date-trigger--inline{width:auto;min-width:9ch;min-height:var(--nav-ctl);padding:var(--s-1_5) var(--s-0_5);gap:var(--s-2);border-bottom:1px dashed var(--rule-2);border-radius:0}.lr-date-trigger--inline .lr-date-trigger__icon{width:.875rem;height:.875rem}.lr-date-trigger--inline .lr-date-trigger__caret{display:none}.lr-date-trigger--inline:hover{border-bottom-color:var(--ink-7)}.lr-date-trigger--inline:focus-visible,.lr-date-trigger--inline[aria-expanded=true]{border-bottom-color:var(--ink-12)}.lr-date-pop{position:fixed;z-index:1000;width:20rem;padding:var(--s-4) var(--s-4) var(--s-3);border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--paper-1);box-shadow:var(--shadow-floating);transform-origin:50% 0;animation:lr-date-pop-in .18s var(--ease-out-soft) both}@keyframes lr-date-pop-in{0%{opacity:0;transform:scale(.98)}}.lr-date-pop__head{display:grid;grid-template-columns:var(--nav-ctl) 1fr var(--nav-ctl);align-items:center;margin-bottom:var(--s-2)}.lr-date-pop__title{display:flex;align-items:baseline;justify-content:center;gap:var(--s-2);text-align:center}.lr-date-pop__month{font-family:var(--font-sans);font-weight:600;font-size:var(--text-md);letter-spacing:var(--tracking-head);color:var(--ink-12)}.lr-date-pop__year{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-7)}.lr-date-nav{display:inline-flex;align-items:center;justify-content:center;width:var(--nav-ctl);height:var(--nav-ctl);border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-9);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out-soft),color var(--dur-fast) var(--ease-out-soft)}.lr-date-nav svg{width:1rem;height:1rem;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.lr-date-nav:hover{background:var(--paper-3);color:var(--ink-12)}[dir=rtl] .lr-date-chev{transform:scaleX(-1)}.lr-date-pop__dow{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--s-0_5);margin-bottom:var(--s-1_5);padding:0 var(--s-0_5)}.lr-date-pop__dow span{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:500;color:var(--ink-7);text-align:center}.lr-date-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--s-0_5);outline:0;border-radius:var(--r-md)}.lr-date-cell{position:relative;width:100%;height:2.25rem;border:0;border-radius:var(--r-md);background:transparent;font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--ink-12);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out-soft),color var(--dur-fast) var(--ease-out-soft)}.lr-date-cell:hover:not(:disabled){background:var(--paper-3)}.lr-date-cell.is-out{color:var(--ink-7)}.lr-date-cell:disabled{color:var(--ink-5);cursor:not-allowed}.lr-date-cell.is-today:after{content:"";position:absolute;inset-inline:0;inset-block-end:var(--s-1);width:var(--s-1);height:var(--s-1);margin-inline:auto;border-radius:var(--r-pill);background:var(--ink-12)}.lr-date-cell.is-focused:not(.is-selected){box-shadow:inset 0 0 0 1px var(--ink-12)}.lr-date-cell.is-selected,.lr-date-cell.is-selected:hover{background:var(--inv);color:var(--inv-ink)}.lr-date-cell.is-selected.is-today:after{background:var(--inv-ink)}.lr-date-pop__foot{display:flex;justify-content:space-between;gap:var(--s-2);margin-top:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--rule)}.lr-date-foot-btn{position:relative;display:inline-flex;align-items:center;height:2.125rem;padding:0 var(--s-3);border:0;border-radius:var(--r-pill);background:transparent;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;color:var(--ink-12);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out-soft),color var(--dur-fast) var(--ease-out-soft)}.lr-date-foot-btn:before{content:"";position:absolute;inset:-.3125rem 0}.lr-date-foot-btn:hover{background:var(--paper-3)}.lr-date-foot-btn--quiet{color:var(--ink-9)}@media (prefers-reduced-motion:reduce){.lr-date-pop{animation:none}.lr-date-cell,.lr-date-foot-btn,.lr-date-nav,.lr-date-trigger,.lr-date-trigger__caret{transition:none}}@media (max-width:900px){.admin-tabs{-webkit-mask-image:linear-gradient(to right,var(--ink-12) calc(100% - var(--s-8)),transparent);mask-image:linear-gradient(to right,var(--ink-12) calc(100% - var(--s-8)),transparent);scroll-padding-inline-end:var(--s-8)}[dir=rtl] .admin-tabs{-webkit-mask-image:linear-gradient(to left,var(--ink-12) calc(100% - var(--s-8)),transparent);mask-image:linear-gradient(to left,var(--ink-12) calc(100% - var(--s-8)),transparent)}}.rm-page{font-family:var(--font-sans)}.rm-body,.rm-page{display:flex;flex-direction:column}.rm-body{gap:var(--s-6);margin-inline:0;padding-block:var(--s-4) var(--s-12)}.rm-wait{padding-block:var(--s-6) var(--s-12)}.rm-skel{display:block;block-size:var(--text-base);border-radius:var(--r-sm)}.rm-crumb{display:inline-flex;align-items:center;gap:var(--s-1);flex:none;min-block-size:var(--app-touch-target);color:var(--ink-7);text-decoration:none;white-space:nowrap;cursor:pointer}.rm-crumb:hover{color:var(--ink-12)}.rm-crumb .i{inline-size:var(--app-icon-size);block-size:var(--app-icon-size)}.rm-title{flex:1 1 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal}.rm-facts{display:flex;flex-wrap:wrap;gap:0 var(--s-2);margin:0;color:var(--ink-7);font-variant-numeric:tabular-nums}.rm-facts>span+span:before{content:"·";margin-inline-end:var(--s-2)}.rm-head-extra{display:flex;flex-direction:column;gap:var(--s-3)}.rm-head-extra:empty{display:none}.rm-outline{display:flex;flex-direction:column;gap:var(--s-6)}.rm-sec{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--s-2);margin:0 0 var(--s-2);font-size:var(--text-sm);font-weight:400;color:var(--ink-7);scroll-margin-block-start:calc(var(--app-head-h, var(--nav-h)) + var(--s-4))}.rm-sec b{font-size:var(--text-base);font-weight:600;color:var(--ink-12)}.rm-sec__count{font-variant-numeric:tabular-nums}.rm-rows{margin:0;padding:0;list-style:none}.rm-rows>li+li{border-block-start:var(--line-width) solid var(--rule)}.rm-row{display:flex;align-items:center;min-inline-size:0;scroll-margin-block-start:calc(var(--app-head-h, var(--nav-h)) + var(--s-4))}.rm-rows .rm-row__main{flex:1 1 auto;inline-size:auto}.rm-row__end{flex:none;font-variant-numeric:tabular-nums;white-space:nowrap}.rm-kind{display:block;font-size:var(--text-xs);color:var(--ink-7)}.rm-rows .rm-row--lock .row-group__title,.rm-rows .rm-row--locked .row-group__title,.rm-rows .rm-row--preparing .row-group__title{color:var(--ink-9);font-weight:400}.rm-row--ghost .row-group__main,.rm-row--ghost .row-group__state{opacity:.5}.rm-rows .rm-mark--owed{border-color:var(--ink-12);border-style:dashed}.rm-rows .rm-mark--lock,.rm-rows .rm-mark--prep{color:var(--ink-7);background:var(--paper-2)}.row-group__state .dots i{width:var(--s-0_5);height:var(--s-0_5)}:where(.rm-row) span.hl__s{inset-block:.3em .02em;inset-inline:-.14em}.rm-restore{flex:none;display:inline-flex;align-items:center;min-block-size:var(--app-touch-target);padding-inline:var(--s-3);border:0;background:none;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--ink-9);text-decoration:underline;text-decoration-thickness:var(--line-width);text-underline-offset:.2em;cursor:pointer}.rm-restore:hover{color:var(--ink-12)}.rm-restore:disabled{cursor:default;opacity:.5}.rm-branch-add{flex:none;display:inline-grid;place-items:center;inline-size:var(--app-touch-target);block-size:var(--app-touch-target);margin-inline-end:var(--s-1);padding:0;border:0;border-radius:var(--r-btn);background:none;color:var(--ink-9);opacity:0;cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out-soft)}.rm-branch-add>span{display:grid;place-items:center;inline-size:var(--app-control-h);block-size:var(--app-control-h);border-radius:var(--r-btn);box-shadow:inset 0 0 0 var(--line-width) var(--rule-2);transition:box-shadow var(--dur-fast) var(--ease-out-soft)}.rm-branch-add .i{inline-size:var(--app-icon-size);block-size:var(--app-icon-size)}.rm-branch-add:focus-visible,.rm-row:hover .rm-branch-add{opacity:1}@media (hover:none){.rm-branch-add{opacity:1}}.rm-branch-add:hover{color:var(--ink-12)}.rm-branch-add:hover>span{box-shadow:inset 0 0 0 var(--line-width) var(--ink-12)}.rm-rows .rm-branch .row-group__row{padding-inline-start:calc(var(--s-3) + var(--app-state-size) + var(--s-3))}.rm-rows .rm-branch .row-group__title{font-weight:400;color:var(--ink-9)}.rm-rows .rm-branch:hover .row-group__title{color:var(--ink-12)}.rm-badge{flex:none;min-inline-size:var(--app-state-size);padding:0 var(--s-1);border-radius:var(--r-chip);background:var(--inv);color:var(--inv-ink);font-size:var(--text-xs);font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.rm-finale>.rm-tn{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-3);min-block-size:var(--app-touch-target);padding:var(--s-2_5) var(--s-3)}.rm-finale .rm-elbow{display:none}.rm-finale .rm-nw{flex:none;display:inline-grid}.rm-finale .rm-nbox{position:relative;display:inline-grid;place-items:center;inline-size:var(--app-state-size);block-size:var(--app-state-size);padding:0;border:var(--line-width) solid var(--rule-2);border-radius:var(--app-half,50%);background:var(--paper);color:var(--ink-7);text-decoration:none}.rm-finale .rm-nbox .i{inline-size:var(--text-xs);block-size:var(--text-xs)}.rm-finale .rm-nbox .dots i{width:var(--s-0_5);height:var(--s-0_5)}.rm-finale :is(a,button,[role=button]).rm-nbox{cursor:pointer}.rm-finale :is(a,button,[role=button]).rm-nbox:after{content:"";position:absolute;inset:calc((var(--app-state-size) - var(--app-touch-target)) / 2)}.rm-finale :is(a,button,[role=button]).rm-nbox:hover{border-color:var(--ink-12);color:var(--ink-12)}.rm-finale .rm-tn--lock .rm-nbox,.rm-finale .rm-tn--prep .rm-nbox{background:var(--paper-2)}.rm-finale .rm-nt{flex:1 1 0;min-inline-size:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-3)}.rm-finale .rm-ntitle{flex:1 1 auto;min-inline-size:0;font-weight:500;overflow-wrap:anywhere}.rm-finale .rm-tn--lock .rm-ntitle{color:var(--ink-9);font-weight:400}.rm-finale .rm-nstate{color:var(--ink-7);font-size:var(--text-sm)}.rm-finale .rm-nt .pill{margin:0}@media (width < 44rem){.rm-crumb__l{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rm-crumb{min-inline-size:var(--app-touch-target);justify-content:center}.rm-row__end{white-space:normal;text-align:end}}@media (prefers-reduced-motion:reduce){.rm-branch-add,.rm-branch-add>span{transition:none}}.hl{display:inline-block;color:var(--hi-ink);white-space:nowrap}.hl,.hl__t{position:relative}.hl__t{z-index:1}.hl__s{position:absolute;inset-block:.34em .12em;inset-inline:-.2em;z-index:0;pointer-events:none;transform:rotate(-1.5deg);mix-blend-mode:var(--hl-blend)}[dir=rtl] .hl__s{transform:rotate(1.5deg) scaleX(-1)}.hl__s svg{display:block;width:100%;height:100%;overflow:visible}.hl-y,.hl__s svg{fill:var(--hi)}.hl--q .hl__s{inset:0;transform:none}[dir=rtl] .hl--q .hl__s{transform:scaleX(-1)}[data-theme=night] .hl__s{inset-block:-.14em}[data-theme=night] .hl--q .hl__s{inset:0}.hl--on-inv .hl__s{inset-block:-.14em -.16em;inset-inline:-.14em;transform:none;mix-blend-mode:normal;--hl-body:1}.hl__s.hl--draw{animation:hl-draw var(--dur-draw) var(--ease-draw) both}.hl__s.hl--await{clip-path:inset(-20% 100% -20% 0)}.hl__s.hl--fade{opacity:0;transition:opacity .16s var(--ease-out-soft)}@keyframes hl-draw{0%{clip-path:inset(-20% 100% -20% -2%)}to{clip-path:inset(-20% -2% -20% -2%)}}.i{width:1.25rem;height:1.25rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.i *{vector-effect:non-scaling-stroke}[dir=rtl] .i--back,[dir=rtl] .i--fwd{transform:scaleX(-1)}.i .i-f{fill:currentColor;stroke:none}.i--s{width:1rem;height:1rem}.i--xs{width:.875rem;height:.875rem}.pill{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;padding:0 1.25rem;border:0;border-radius:var(--r-pill);background:none;font-family:var(--font-sans);font-size:.9375rem;font-weight:500;letter-spacing:var(--tracking-pill);line-height:1;color:inherit;white-space:nowrap;text-decoration:none;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) var(--ease-out-soft)}.pill:after{content:"";position:absolute;inset:0;border-radius:inherit;background:currentColor;opacity:0;transition:opacity var(--dur-fast) var(--ease-out-soft);pointer-events:none}.pill:hover:after{opacity:.1}.pill:active{transform:scale(.97)}.pill:disabled,.pill[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.pill:disabled:after{opacity:0}.pill--inv{background:var(--inv);color:var(--inv-ink)}.pill--inv:hover:after{opacity:.14}.pill--line{color:var(--ink-12);box-shadow:inset 0 0 0 1px var(--rule-2)}.pill--line:hover:after{opacity:.05}.pill--hi{background:var(--hi);color:var(--hi-ink)}.pill--hi:hover:after{opacity:.07}.pill--ghost{color:var(--ink-9)}.pill--ghost:hover{color:var(--ink-12)}.pill--ghost:hover:after{opacity:.05}.pill--lg{height:3rem;padding:0 1.5rem 0 1.25rem;font-size:1rem}.pill--md{height:2.5rem;padding:0 1.125rem;font-size:.875rem}.pill--sm{height:2.125rem;padding:0 .9375rem;font-size:.875rem}.pill--xs{height:1.875rem;padding:0 .8125rem 0 .6875rem;font-size:.8125rem;gap:.375rem}.pill--md:before,.pill--sm:before,.pill--xs:before{content:"";position:absolute;inset:-.3125rem -.125rem}.pill--xs:before{inset:-.4375rem -.25rem}.pill--block{width:100%}.pill__key{position:relative;display:inline-grid;place-items:center;width:1.875rem;height:1.625rem;border-radius:.375rem;margin-inline-start:.25rem}.pill__key:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px currentColor;opacity:.34}.pill__key .i{width:.875rem;height:.875rem}.tlink{display:inline-flex;align-items:center;gap:.25rem;min-height:2.75rem;font-size:.9375rem;font-weight:500;color:var(--ink-9);text-decoration:none;cursor:pointer}.tlink:hover{color:var(--ink-12)}.tlink .i{transition:transform .16s var(--ease-out-soft)}.tlink:hover .i--fwd{transform:translateX(2px)}.tlink:hover .i--back{transform:translateX(-2px)}[dir=rtl] .tlink .i--back,[dir=rtl] .tlink .i--fwd{transform:scaleX(-1)}[dir=rtl] .tlink:hover .i--fwd{transform:scaleX(-1) translateX(2px)}[dir=rtl] .tlink:hover .i--back{transform:scaleX(-1) translateX(-2px)}.chip{position:relative;display:inline-flex;align-items:center;gap:.375rem;height:2rem;padding:0 .75rem;border:0;border-radius:var(--r-pill);background:none;box-shadow:inset 0 0 0 1px var(--rule-2);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:500;color:var(--ink-9);white-space:nowrap;cursor:pointer}.chip:before{content:"";position:absolute;inset:-.375rem -.25rem}.chip:hover{color:var(--ink-12)}.tag{display:inline-flex;align-items:center;height:1.5rem;padding:0 .5625rem;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--rule-2);font-size:var(--text-xs);color:var(--ink-9);white-space:nowrap}.card{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--paper);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-12)}.card:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--rule-2);opacity:0;transition:opacity .18s var(--ease-out-soft);pointer-events:none;z-index:3}.card:hover:after{opacity:1}.card--lift,a.card{cursor:pointer;transition:transform var(--dur-slow) var(--ease-spring),box-shadow var(--dur-slow) var(--ease-settle)}.card--lift:hover,a.card:hover{transform:translateY(calc(-1 * var(--lift)));box-shadow:inset 0 0 0 1px var(--rule),var(--shadow-floating)}.well{border-radius:var(--r-window)}.field,.well{background:var(--paper-2)}.field{width:100%;height:2.75rem;padding:0 .875rem;border:0;border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--rule);font:inherit;font-size:.9375rem;color:var(--ink-12)}.field::-moz-placeholder{color:var(--ink-7)}.field::placeholder{color:var(--ink-7)}.field:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--ink-12),0 0 0 3px var(--hi)}.sq{position:relative;flex:none;width:.5rem;height:.5rem;border-radius:1.5px;background:var(--ink-12)}.sq--d,.sq--o{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ink-12)}.sq--d:after{content:"";position:absolute;inset:.1875rem;border-radius:1px;background:var(--ink-12)}.sq--h{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ink-12);overflow:hidden}.sq--h:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:50%;background:var(--ink-12)}.sq--open{background:var(--hi);box-shadow:none}.dots{display:inline-flex;gap:.375rem}.dots i{width:.5rem;height:.5rem;border-radius:50%;background:currentColor;animation:dots .9s var(--ease-settle) infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes dots{0%,to{transform:scale(.6);opacity:.35}40%{transform:scale(1);opacity:1}}.dots--xs{gap:.1875rem}.dots--xs i{width:.25rem;height:.25rem}.stamp{animation:stamp var(--dur-stamp) var(--ease-spring)}@keyframes stamp{0%{transform:scale(1.12)}to{transform:scale(1)}}.pop{animation:pop var(--dur-pop) var(--ease-spring) both}@keyframes pop{0%{transform:scale(.96);opacity:0}to{transform:none;opacity:1}}.wobble{animation:wobble var(--dur-wobble) var(--ease-settle)}@keyframes wobble{0%{transform:rotate(0)}22%{transform:rotate(3deg)}48%{transform:rotate(-3deg)}72%{transform:rotate(1.5deg)}to{transform:rotate(0)}}.say{animation:say var(--dur-base) var(--ease-out-soft) both}@keyframes say{0%{opacity:0;transform:translateY(3px)}}.sheet{transform-origin:100% 100%;transform:scale(.98);opacity:0;visibility:hidden;transition:transform .18s var(--ease-out-soft),opacity .18s var(--ease-out-soft),visibility 0s linear .18s}.sheet.is-open{transform:none;opacity:1;visibility:visible;transition-delay:0s}.rprog{position:fixed;inset-block-start:var(--nav-h);inset-inline:0;z-index:59;height:2px;background:var(--ink-12);transform-origin:0 50%;transform:scaleX(0);pointer-events:none}[dir=rtl] .rprog{transform-origin:100% 50%}.dotgrid{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle at center,var(--rule-2) .7px,transparent 1.1px);background-size:1.5rem 1.5rem;background-position:center .75rem;-webkit-mask-image:radial-gradient(farthest-side at 50% 38%,var(--ink-12) 0,transparent 60%);mask-image:radial-gradient(farthest-side at 50% 38%,var(--ink-12) 0,transparent 60%)}.app-content-immersive>*,.app-content>*,.page-in{animation:page-in var(--dur-page) var(--ease-out-soft) both}@keyframes page-in{0%{opacity:0}}.rise{animation:rise var(--dur-slow) var(--ease-settle) both;animation-delay:calc(var(--rise-i, 0) * var(--rise-step))}@keyframes rise{0%{opacity:0;transform:translateY(var(--rise-by))}}.row-hover{border-radius:var(--r-md);transition:background-color var(--dur-fast) var(--ease-out-soft)}.row-hover:hover{background:var(--paper-2)}.ulink{position:relative;color:var(--ink-12);text-decoration:none;cursor:pointer}.ulink:after{content:"";position:absolute;inset-inline:0;inset-block-end:-.125rem;height:1px;background:currentColor;opacity:.4;transform:scaleX(.35);transform-origin:0 50%;transition:transform var(--dur-slow) var(--ease-settle),opacity var(--dur-fast) var(--ease-out-soft)}[dir=rtl] .ulink:after{transform-origin:100% 50%}.ulink:hover:after{transform:scaleX(1);opacity:1}.press{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-slow) var(--ease-spring),box-shadow var(--dur-slow) var(--ease-settle),background-color var(--dur-fast) var(--ease-out-soft),color var(--dur-fast) var(--ease-out-soft)}.press:active:not(:disabled){transform:scale(.97);transition-duration:var(--dur-press)}@media (hover:hover){.press--lift:hover:not(:disabled){transform:translateY(calc(-1 * var(--lift)));box-shadow:inset 0 0 0 1px var(--ink-12),var(--shadow-floating)}}.press--link{position:relative}.press--link:after{content:"";position:absolute;inset-inline:0;inset-block-end:calc(50% - .85em);height:1px;background:currentColor;opacity:0;transform:scaleX(0);transform-origin:0 50%;transition:transform var(--dur-slow) var(--ease-settle),opacity var(--dur-fast) var(--ease-out-soft);pointer-events:none}[dir=rtl] .press--link:after{transform-origin:100% 50%}.press--link:hover:not(:disabled):after{transform:scaleX(1);opacity:1}.skel{position:relative;overflow:hidden;background:var(--paper-3)}.skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,var(--paper) 50%,transparent 100%);opacity:.6;transform:translateX(-100%);animation:skel var(--dur-sweep) var(--ease-in-out) infinite}[dir=rtl] .skel:after{animation-direction:reverse}@keyframes skel{to{transform:translateX(100%)}}.dfield{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.dfield__base,.dfield__lit{position:absolute;inset:0;background-size:var(--field-dot) var(--field-dot);background-position:center calc(var(--field-dot) / 2)}.dfield__base{background-image:radial-gradient(circle at center,var(--rule-2) .7px,transparent 1.1px);-webkit-mask-image:radial-gradient(farthest-side at 50% 40%,var(--ink-12) 0,transparent 72%);mask-image:radial-gradient(farthest-side at 50% 40%,var(--ink-12) 0,transparent 72%)}.dfield__lit{background-image:radial-gradient(circle at center,var(--ink-7) .9px,transparent 1.4px);-webkit-mask-image:radial-gradient(var(--field-lamp) circle at var(--fx,50%) var(--fy,50%),var(--ink-12) 0,transparent 100%);mask-image:radial-gradient(var(--field-lamp) circle at var(--fx,50%) var(--fy,50%),var(--ink-12) 0,transparent 100%);opacity:var(--f-on,0);transition:opacity var(--dur-slow) var(--ease-out-soft)}.bar-sweep{position:relative;overflow:hidden}.bar-sweep:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,var(--paper) 50%,transparent 100%);opacity:.55;transform:translateX(-100%);animation:skel var(--dur-sweep) var(--ease-in-out) infinite}[dir=rtl] .bar-sweep:after{animation-direction:reverse}.sq-row{display:inline-flex;align-items:center;gap:.3125rem}.sq-row .sq--open{animation:stamp var(--dur-stamp) var(--ease-spring)}.art{display:block;width:10rem;height:auto;overflow:visible}.art__ln{fill:none;stroke:var(--ink-12);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:art-draw .7s var(--ease-draw) .12s forwards}.art__ln--soft{stroke:var(--ink-7);animation-delay:.38s}.art__y{fill:var(--hi);mix-blend-mode:var(--hl-blend);transform-box:fill-box;transform-origin:center;animation:pop var(--dur-pop) var(--ease-spring) .62s both}@keyframes art-draw{to{stroke-dashoffset:0}}.card--lift:active,a.card:active{transform:translateY(calc(-1 * var(--lift))) scale(.99)}.num-in{display:inline-block;animation:stamp var(--dur-stamp) var(--ease-spring) both}@media (prefers-reduced-motion:reduce){.hl__s.hl--await,.hl__s.hl--draw{animation:none;clip-path:none}.dots i,.pop,.say,.stamp,.wobble{animation:none}.card--lift,.pill,.sheet,.tlink .i,a.card{transition:none}.card--lift:hover,a.card:hover{transform:none}.app-content-immersive>*,.app-content>*,.num-in,.page-in,.rise{animation:none}.bar-sweep:after,.skel:after{animation:none;display:none}.art__ln{stroke-dashoffset:0}.art__ln,.art__y,.sq-row .sq--open{animation:none}.dfield__lit{display:none}.press,.press--link:after,.row-hover,.ulink:after{transition:none}.press--lift:hover:not(:disabled),.press:active:not(:disabled){transform:none}}.app-scope .page-head{position:sticky;inset-block-start:var(--nav-h);z-index:var(--app-z-head);display:flex;align-items:center;gap:var(--s-3);min-block-size:var(--app-head-h);padding:var(--s-2) var(--gutter);border-block-end:var(--app-hairline) solid var(--rule);background:var(--paper)}.app-scope .page-head__title{min-inline-size:0;margin:0;font-size:var(--text-3xl);font-weight:600;line-height:var(--leading-snug);letter-spacing:var(--tracking-head);overflow-wrap:anywhere}.app-scope .page-head__actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:end;gap:var(--app-control-gap);margin-inline-start:auto}.app-scope .row-group{min-inline-size:0;border:var(--app-hairline) solid var(--rule);border-radius:var(--r-lg);overflow:clip}.app-scope .row-group__row{display:flex;align-items:center;gap:var(--s-3);inline-size:100%;min-inline-size:0;min-block-size:var(--app-touch-target);padding:var(--s-2_5) var(--s-3);background:var(--paper);color:var(--ink-12);text-align:start;text-decoration:none}.app-scope .row-group__row+.row-group__row{border-block-start:var(--app-hairline) solid var(--rule)}.app-scope :is(a,button).row-group__row{cursor:pointer}.app-scope :is(a,button).row-group__row:hover{background:var(--paper-2)}.app-scope .row-group__main{min-inline-size:0;flex:1}.app-scope .row-group__title{font-weight:500;overflow-wrap:anywhere}.app-scope .row-group__meta{color:var(--ink-7);font-size:var(--text-sm);overflow-wrap:anywhere}.app-scope .row-group__state{display:inline-grid;place-items:center;flex:none;inline-size:var(--app-state-size);block-size:var(--app-state-size);border:var(--app-hairline) solid var(--rule-2);border-radius:var(--app-half)}.app-scope .row-group__state--done{background:var(--inv);border-color:var(--inv);color:var(--inv-ink)}.app-scope .row-group__state--current{border-color:var(--ink-12);background:var(--hi);color:var(--hi-ink)}.app-scope .row-group__state .i{inline-size:var(--text-xs);block-size:var(--text-xs)}.app-scope .btn,.app-scope .pill{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-1_5);min-inline-size:var(--app-touch-target);min-block-size:var(--app-control-h);block-size:var(--app-control-h);padding:0 var(--s-3);border-radius:var(--r-btn);font-family:var(--font-sans);font-size:var(--text-base);font-weight:500;line-height:var(--leading-normal);letter-spacing:var(--tracking-pill);text-decoration:none;cursor:pointer}.app-scope .btn{border:var(--app-hairline) solid var(--rule-2);background:var(--paper);color:var(--ink-12);transition:background-color var(--dur-fast) var(--ease-out-soft),opacity var(--dur-fast) var(--ease-out-soft)}.app-scope .btn:before,.app-scope .pill:before{content:"";position:absolute;inset-block:min(var(--app-zero),calc((var(--app-control-h) - var(--app-touch-target)) / 2));inset-inline:0}.app-scope .btn:hover{background:var(--paper-2)}.app-scope .btn--inv{border-color:var(--inv);background:var(--inv);color:var(--inv-ink)}.app-scope .btn--inv:hover{background:var(--inv);opacity:.88}.app-scope .btn:active{opacity:.75}.app-scope .btn:disabled,.app-scope .btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.app-scope .btn:disabled:before{display:none}.app-scope :is(.btn,.row-group__row):focus-visible{outline:var(--app-focus-w) solid var(--ink-12);outline-offset:calc(-1 * var(--app-focus-offset))}.app-scope .chip{border-radius:var(--r-btn)}.app-scope .chip,.app-scope .field{min-block-size:var(--app-control-h);block-size:var(--app-control-h)}.app-scope .field{padding-inline:var(--s-2_5);border-radius:var(--r-md);font-size:var(--text-base)}.app-scope .tag{block-size:auto;padding:var(--app-hairline) var(--s-2);border:var(--app-hairline) solid var(--rule-2);box-shadow:none;font-size:var(--text-xs)}.app-scope .ss-strip__item,.app-scope .ss-strip__press,.app-scope .tag{border-radius:var(--r-chip)}.app-scope .table-scroll{max-inline-size:100%;overflow-x:auto}.app-scope .data-table{inline-size:100%;border-collapse:collapse}.app-scope .data-table :is(th,td){padding:var(--s-2_5) var(--s-3);text-align:start;vertical-align:middle;border-block-end:var(--app-hairline) solid var(--rule)}.app-scope .data-table th{color:var(--ink-7);font-size:var(--text-xs);font-weight:400}.app-scope .data-table td{font-size:var(--text-base)}.app-scope .data-table tbody tr:last-child td{border-block-end:0}.app-scope .data-table tbody tr:hover{background:var(--paper-2)}.app-scope .data-table td:first-child{font-weight:500}.app-scope .reading{font-size:var(--text-md);line-height:var(--leading-loose);max-inline-size:var(--w-narrow)}.app-scope .reading__title{font-size:var(--folio-h);line-height:var(--leading-snug);font-weight:600;letter-spacing:var(--tracking-head)}@media (width < 44rem){.app-scope .page-head{flex-wrap:wrap}.app-scope .data-table{min-inline-size:var(--app-table-min)}}@media (prefers-reduced-motion:reduce){.app-scope .btn{transition:none}}.app-scope .t-h1.page-h1{font-size:var(--text-3xl)}