@font-face{font-family:Datsy Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-math-v19.woff2) format("woff2");unicode-range:U+2010,U+2015-2017,U+2021,U+2025,U+2032-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+2102,U+2107,U+210A-2113,U+2115,U+2118-211D,U+2124,U+2126-2129,U+212B-212D,U+212F-2138,U+213C-214B,U+2190-2211,U+2213-2214,U+2216-2300,U+2302,U+2305-2306,U+2308-230B,U+2310-2313,U+2317,U+2319,U+231C-2323,U+232C,U+2332,U+2336-237A,U+237C,U+2394-2395,U+239B-23B9,U+23CE,U+23D0,U+23DC-23E7,U+2422-2423,U+2474-2475,U+2500,U+2506,U+250C,U+2510,U+2514,U+2518,U+2550,U+2571-2572,U+2577,U+2580,U+2584,U+2588,U+258C,U+2590-2593,U+25A0-25FF,U+2605-2606,U+2609,U+2621,U+263B-263E,U+2640,U+2642,U+2660-2667,U+2669-266F,U+267E,U+2680-2689,U+26A5,U+26AA-26AC,U+26B2,U+2713,U+2720,U+272A,U+2736,U+2739,U+273D,U+2772-2773,U+279B,U+27C0-27FF,U+2900-2B04,U+2B0E-2B4C,U+2B50-2B54,U+2BFE,U+1D400-1D454,U+1D456-1D49C,U+1D49E-1D49F,U+1D4A2,U+1D4A5-1D4A6,U+1D4A9-1D4AC,U+1D4AE-1D4B9,U+1D4BB,U+1D4BD-1D4C3,U+1D4C5-1D505,U+1D507-1D50A,U+1D50D-1D514,U+1D516-1D51C,U+1D51E-1D539,U+1D53B-1D53E,U+1D540-1D544,U+1D546,U+1D54A-1D550,U+1D552-1D6A5,U+1D6A8-1D7CB,U+1D7CE-1D7FF}@font-face{font-family:Datsy Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-v20-symbols.woff2) format("woff2");unicode-range:U+2030,U+2070,U+2074-207B,U+2080-2089,U+2103,U+2109,U+2116,U+2153-2154,U+215B-215E}@font-face{font-family:Datsy Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-v20-greek.woff2) format("woff2");unicode-range:U+0374-0376,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03D7,U+03DC-03DD,U+03F0-03F6,U+03F9-03FA,U+03FC-03FF}@font-face{font-family:Datsy Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rubik-v31-latin-ext.woff2) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-0161,U+0164-017F,U+0192,U+01FC-01FF,U+0218-021B,U+0237,U+02C7,U+02DD,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2020,U+20AE,U+20B4,U+20B8-20B9,U+20BD}@font-face{font-family:Datsy Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rubik-v31-latin.woff2) format("woff2");unicode-range:U+0041-005A,U+0060-007A,U+00A1-00AA,U+00AC,U+00AE-00BA,U+00BC-00FF,U+0131,U+0152-0153,U+02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+201A,U+201E,U+2022,U+2026,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Datsy Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/einstein-heb-400.woff2) format("woff2");unicode-range:U+0020-0040,U+005B-005F,U+007B-007E,U+00A0,U+00AB,U+00BB,U+05B0-05BC,U+05BE,U+05C1-05C2,U+05C7,U+05D0-05EA,U+05F3-05F4,U+2013-2014,U+2018-2019,U+201C-201D,U+20AA,U+FB2A-FB36,U+FB38-FB3C,U+FB3E,U+FB40-FB41,U+FB43-FB44,U+FB46-FB4B}@font-face{font-family:Datsy Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-math-v19.woff2) format("woff2");unicode-range:U+2010,U+2015-2017,U+2021,U+2025,U+2032-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+2102,U+2107,U+210A-2113,U+2115,U+2118-211D,U+2124,U+2126-2129,U+212B-212D,U+212F-2138,U+213C-214B,U+2190-2211,U+2213-2214,U+2216-2300,U+2302,U+2305-2306,U+2308-230B,U+2310-2313,U+2317,U+2319,U+231C-2323,U+232C,U+2332,U+2336-237A,U+237C,U+2394-2395,U+239B-23B9,U+23CE,U+23D0,U+23DC-23E7,U+2422-2423,U+2474-2475,U+2500,U+2506,U+250C,U+2510,U+2514,U+2518,U+2550,U+2571-2572,U+2577,U+2580,U+2584,U+2588,U+258C,U+2590-2593,U+25A0-25FF,U+2605-2606,U+2609,U+2621,U+263B-263E,U+2640,U+2642,U+2660-2667,U+2669-266F,U+267E,U+2680-2689,U+26A5,U+26AA-26AC,U+26B2,U+2713,U+2720,U+272A,U+2736,U+2739,U+273D,U+2772-2773,U+279B,U+27C0-27FF,U+2900-2B04,U+2B0E-2B4C,U+2B50-2B54,U+2BFE,U+1D400-1D454,U+1D456-1D49C,U+1D49E-1D49F,U+1D4A2,U+1D4A5-1D4A6,U+1D4A9-1D4AC,U+1D4AE-1D4B9,U+1D4BB,U+1D4BD-1D4C3,U+1D4C5-1D505,U+1D507-1D50A,U+1D50D-1D514,U+1D516-1D51C,U+1D51E-1D539,U+1D53B-1D53E,U+1D540-1D544,U+1D546,U+1D54A-1D550,U+1D552-1D6A5,U+1D6A8-1D7CB,U+1D7CE-1D7FF}@font-face{font-family:Datsy Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-v20-symbols.woff2) format("woff2");unicode-range:U+2030,U+2070,U+2074-207B,U+2080-2089,U+2103,U+2109,U+2116,U+2153-2154,U+215B-215E}@font-face{font-family:Datsy Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-v20-greek.woff2) format("woff2");unicode-range:U+0374-0376,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03D7,U+03DC-03DD,U+03F0-03F6,U+03F9-03FA,U+03FC-03FF}@font-face{font-family:Datsy Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/rubik-v31-latin-ext.woff2) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-0161,U+0164-017F,U+0192,U+01FC-01FF,U+0218-021B,U+0237,U+02C7,U+02DD,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2020,U+20AE,U+20B4,U+20B8-20B9,U+20BD}@font-face{font-family:Datsy Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/rubik-v31-latin.woff2) format("woff2");unicode-range:U+0041-005A,U+0060-007A,U+00A1-00AA,U+00AC,U+00AE-00BA,U+00BC-00FF,U+0131,U+0152-0153,U+02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+201A,U+201E,U+2022,U+2026,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Datsy Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/einstein-heb-500.woff2) format("woff2");unicode-range:U+0020-0040,U+005B-005F,U+007B-007E,U+00A0,U+00AB,U+00BB,U+05B0-05BC,U+05BE,U+05C1-05C2,U+05C7,U+05D0-05EA,U+05F3-05F4,U+2013-2014,U+2018-2019,U+201C-201D,U+20AA,U+FB2A-FB36,U+FB38-FB3C,U+FB3E,U+FB40-FB41,U+FB43-FB44,U+FB46-FB4B}@font-face{font-family:Datsy Thin;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/einstein-heb-100.woff2) format("woff2");unicode-range:U+0020-0040,U+005B-005F,U+007B-007E,U+00A0,U+00AB,U+00BB,U+05B0-05BC,U+05BE,U+05C1-05C2,U+05C7,U+05D0-05EA,U+05F3-05F4,U+2013-2014,U+2018-2019,U+201C-201D,U+20AA,U+FB2A-FB36,U+FB38-FB3C,U+FB3E,U+FB40-FB41,U+FB43-FB44,U+FB46-FB4B}@font-face{font-family:Datsy Thin;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/einstein-heb-100.woff2) format("woff2");unicode-range:U+0020-0040,U+005B-005F,U+007B-007E,U+00A0,U+00AB,U+00BB,U+05B0-05BC,U+05BE,U+05C1-05C2,U+05C7,U+05D0-05EA,U+05F3-05F4,U+2013-2014,U+2018-2019,U+201C-201D,U+20AA,U+FB2A-FB36,U+FB38-FB3C,U+FB3E,U+FB40-FB41,U+FB43-FB44,U+FB46-FB4B}@font-face{font-family:Assistant;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/assistant-v24-hebrew.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/assistant-v24-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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/assistant-v24-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/jetbrains-mono-v24-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/jetbrains-mono-v24-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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/jetbrains-mono-v24-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-tone=light],:root{--bg: #FAF8FF;--sunken: #F3F1F9;--surface: #ffffff;--surface-2: #FCFBFF;--surface-3: #EFEDF6;--border: #E8E4F0;--border-2: #EEEEEE;--border-strong:#C6BFD5;--ink: #170048;--ink-body: #170048;--ink-2: #4A3D66;--ink-3: #6B5F72;--ink-4: #6E6274;--app-h: 258;--accent-h: calc(var(--app-h) + 27);--accent: #7658B5;--accent-deep: #5A3E98;--accent-bright:#8A6FD0;--accent-tint: #F0ECFA;--accent-tint-2:#E3DCF5;--accent-line: #BCB4DF;--ring: rgba(118, 88, 181, .3);--kind-law: oklch(56% .09 165);--kind-spec: oklch(52% .12 295);--kind-oref: oklch(60% .12 65);--kind-netivei: oklch(52% .1 245);--kind-fire: oklch(52% .14 35);--kind-green: oklch(56% .13 135);--on-accent: #fff;--brand-violet-h: calc(var(--app-h) + 38);--brand-rose-h: calc(var(--app-h) + 112);--violet: #6B47C2;--violet-tint: oklch(96% .028 var(--brand-violet-h));--violet-line: oklch(84% .06 var(--brand-violet-h));--rose: #B7334F;--rose-tint: oklch(96% .03 var(--brand-rose-h));--rose-line: oklch(85% .065 var(--brand-rose-h));--good: oklch(46% .09 162);--good-tint: oklch(95.8% .028 162);--good-line: oklch(84% .055 162);--warn: oklch(54% .11 70);--warn-tint: oklch(96% .04 80);--warn-line: oklch(85% .08 75);--err: oklch(52% .18 25);--err-tint: oklch(96% .04 25);--err-line: oklch(88% .06 25);--stage-indigo: oklch(50% .15 275);--stage-teal: oklch(52% .11 195);--stage-amber: oklch(56% .12 75);--stage-green: oklch(50% .12 150);--stage-rose: oklch(55% .16 15);--stage-slate: oklch(52% .028 255);--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--sans: "Datsy Sans", system-ui, Arial, sans-serif;--fs-display: 2.375rem;--fs-h1: 1.5rem;--fs-h2: 1.125rem;--fs-h3: 1.125rem;--fs-h4: 1rem;--fs-answer: 1rem;--lh-answer: 1.375;--fs-table: .9375rem;--fs-ui: .9375rem;--fs-rail: .875rem;--fs-nav: 1.0625rem;--fs-meta: .8125rem;--fs-micro: .75rem;--fs-illus-band: 3cqw;--fs-ix-val: 1.25rem;--fs-avatar: .8125rem;--fs-glyph: .5625rem;--fs-th: var(--fs-meta);--fs-note: var(--fs-table);--lh-note: 1.65;--fs-quote: var(--fs-table);--lh-quote: 1.6;--fs-caption: var(--fs-meta);--fs-caption-sub: var(--fs-meta);--fs-fig-meta: var(--fs-micro);--fs-src: .9375rem;--fs-src-mono: var(--fs-meta);--fs-src-ed: var(--fs-micro);--fs-src-num: var(--fs-micro);--fs-src-extra: var(--fs-meta);--fs-cost: var(--fs-meta);--fs-sup: .6875rem;--code-bg: oklch(26% .02 258);--code-ink: oklch(95% .01 255);--r-xs: 5px;--r-sm: 8px;--r-md: 11px;--r-lg: 16px;--r-xl: 22px;--sh-xs: 0 1px 2px oklch(45% .04 var(--brand-violet-h) / .05);--sh-sm: 0 1px 2px oklch(45% .04 var(--brand-violet-h) / .06), 0 2px 6px oklch(45% .04 var(--brand-violet-h) / .05);--sh-md: 0 2px 4px oklch(45% .04 var(--brand-violet-h) / .05), 0 8px 24px oklch(45% .05 var(--brand-violet-h) / .08);--sh-lg: 0 4px 8px oklch(45% .04 var(--brand-violet-h) / .06), 0 18px 50px oklch(40% .06 var(--brand-violet-h) / .14);--sh-composer: 0 12px 27px rgba(221, 214, 235, .37);--sh-mcomposer: 0 12px 27px rgba(221, 214, 235, .37);--sh-page-lift: 0 0 1px oklch(40% .04 var(--brand-violet-h) / .18), 0 0 32px oklch(40% .05 var(--brand-violet-h) / .16);--glass: rgba(255, 255, 255, .8);--glass-border: oklch(100% 0 0 / .9);--scrim: oklch(25% .02 var(--app-h) / .45);--illus-band: #0f172a;--illus-band-ink: #ffffff;--illus-grid: oklch(91% .012 var(--accent-h));--illus-grid-bold: oklch(85% .02 var(--accent-h));--line: var(--border);--ad-line: var(--border);--ad-card: var(--surface);--ad-accent: var(--accent);--bg-2: var(--surface-2);--ink-1: var(--ink);--ok: var(--good);--danger: var(--err);--warn-soft: var(--warn-tint);--warn-ink: oklch(42% .1 70);--paper: #ffffff;--ad-alt: var(--surface-2);--ad-danger: var(--err);--hover-wash: color-mix(in oklch, var(--accent) 7%, transparent);--hover-line: color-mix(in oklch, var(--accent) 24%, transparent);--press-wash: color-mix(in oklch, var(--accent) 14%, transparent);--ring-soft: 0 0 0 3px var(--ring);--t-fast: .14s;--t-mid: .24s;--ease-out: cubic-bezier(.22, 1, .36, 1);--btn-1: #7658B5;--btn-2: #5F43A0;--on-btn: #ffffff;--rail-1: #F9F8FC;--rail-edge: rgba(23, 0, 72, .07);--row-hover: rgba(118, 88, 181, .055);--row-sel: rgba(118, 88, 181, .1);--row-edge: rgba(23, 0, 72, .08);--bubble: #EFEDF6;--strip-1: #F3F1F9;--tab-sep: #DCD6E8;--panel: var(--sunken);--panel-edge: var(--row-edge);--card-edge: var(--border-2);--warn-panel: color-mix(in oklab, var(--warn-tint) 65%, var(--surface));--warn-edge: color-mix(in oklab, var(--warn-line) 75%, var(--surface));--cube-t: #B3ADE0;--cube-l: #8380BE;--cube-r: #3D3470;--cube-pt: #F4909C;--cube-pl: #E0546B;--cube-pr: #B93A58;--on-cube: #FFFFFF;--cube-shade: #0B0916;--mark-c-t: #F2879B;--mark-c-l: #E0546B;--mark-c-r: #AD435C;--mark-b-t: #A79FD4;--mark-b-l: #8E85C0;--mark-b-r: #5F5596;--mark-cut: polygon(0% 29.43%, 1.33% 25%, 4.98% 21.76%, 45.02% 1.19%, 50% 0%, 54.98% 1.19%, 95.02% 21.76%, 98.67% 25%, 100% 29.43%, 100% 70.57%, 98.67% 75%, 95.02% 78.24%, 54.98% 98.81%, 50% 100%, 45.02% 98.81%, 4.98% 78.24%, 1.33% 75%, 0% 70.57%);--wm-ink: #170048;--wm-pink: #E0546B;--fs-rail-item: 1rem;--rail-bg: radial-gradient(200px 900px at 70px 119px, var(--surface), var(--rail-1));--rail-ink: #170048;--rail-rule: #C6BFD5;--rail-line: transparent;--rail-r: 50px;--rail-av: #B93A58;--sh-rail: -10px 0 10px #F2EEFF;--fs-msg-time: .875rem;--lh-answer-src: 1.4;--msg-col: 650px;--msg-r: 20px;--msg-pad: 30px;--msg-cube-w: 19.4px;--msg-cube-h: 21.8px;--msg-wm-h: 17.2px;--msg-lead-t: 4.8px;--msg-lead-b: 6px;--msg-head-gap: calc(20px - var(--msg-lead-t));--msg-block: calc(20px - var(--msg-lead-t) - var(--msg-lead-b));--cite-kind-none: var(--ink-4);--cite-pop-edge: var(--border-2);color-scheme:light}[data-tone=dark],:root[data-theme=dark]{--bg: #0D0228;--sunken: #1E1050;--surface: #170A3F;--surface-2: #1C0F48;--surface-3: #2A1C5C;--border: #2A1E58;--border-2: #33246A;--border-strong:#4D3F86;--ink: #EEEAF8;--ink-body: #E2DCF2;--ink-2: #CBC3E0;--ink-3: #A79DBD;--ink-4: #A096B6;--accent: #9C84E8;--accent-deep: #B7A4F0;--accent-bright:#BCA9F5;--accent-tint: #2C1D63;--accent-tint-2:#382877;--accent-line: #5B4AA0;--ring: rgba(156, 132, 232, .4);--kind-law: oklch(70% .1 165);--kind-spec: oklch(68% .13 295);--kind-oref: oklch(74% .12 65);--kind-netivei: oklch(68% .11 245);--kind-fire: oklch(66% .15 35);--kind-green: oklch(70% .13 135);--on-accent: oklch(18% .02 var(--app-h));--illus-band: #0f172a;--illus-band-ink: #ffffff;--illus-grid: oklch(91% .012 var(--accent-h));--illus-grid-bold: oklch(85% .02 var(--accent-h));--violet: #B39CF2;--violet-tint: oklch(31% .05 var(--brand-violet-h));--violet-line: oklch(46% .09 var(--brand-violet-h));--rose: #F0728A;--rose-tint: oklch(31% .055 var(--brand-rose-h));--rose-line: oklch(47% .095 var(--brand-rose-h));--warn-ink: oklch(84% .1 70);--good: oklch(70% .13 162);--good-tint: oklch(30% .045 162);--good-line: oklch(44% .075 162);--warn: oklch(78% .13 70);--warn-tint: oklch(31% .05 70);--warn-line: oklch(46% .085 75);--err: oklch(70% .18 25);--err-tint: oklch(30% .06 25);--err-line: oklch(46% .1 25);--stage-indigo: oklch(74% .14 275);--stage-teal: oklch(76% .1 195);--stage-amber: oklch(80% .11 75);--stage-green: oklch(76% .12 150);--stage-rose: oklch(76% .15 15);--stage-slate: oklch(70% .028 255);--sh-xs: 0 1px 2px oklch(0% 0 0 / .3);--sh-sm: 0 1px 2px oklch(0% 0 0 / .34), 0 2px 6px oklch(0% 0 0 / .3);--sh-md: 0 2px 4px oklch(0% 0 0 / .34), 0 8px 24px oklch(0% 0 0 / .44);--sh-lg: 0 4px 8px oklch(0% 0 0 / .38), 0 18px 50px oklch(0% 0 0 / .52);--sh-composer: 0 1px 1px oklch(0% 0 0 / .34), 0 8px 20px oklch(0% 0 0 / .44), 0 24px 50px oklch(0% 0 0 / .52);--sh-mcomposer: 0 1px 2px oklch(0% 0 0 / .36), 0 6px 18px -6px oklch(0% 0 0 / .5);--sh-page-lift: 0 0 0 1px oklch(100% 0 0 / .07), 0 0 32px oklch(0% 0 0 / .55);--glass: rgba(23, 0, 72, .6);--glass-border: rgba(201, 191, 240, .14);--scrim: oklch(0% 0 0 / .58);--hover-wash: color-mix(in oklch, var(--accent) 12%, transparent);--hover-line: color-mix(in oklch, var(--accent) 30%, transparent);--press-wash: color-mix(in oklch, var(--accent) 20%, transparent);--btn-1: #7658B5;--btn-2: #5F43A0;--on-btn: #ffffff;--rail-1: #14003E;--rail-edge: rgba(201, 191, 240, .07);--row-hover: rgba(201, 191, 240, .06);--row-sel: rgba(201, 191, 240, .13);--row-edge: rgba(201, 191, 240, .14);--bubble: #2A1C5C;--strip-1: #110434;--tab-sep: #2E2264;--panel: var(--strip-1);--panel-edge: var(--row-edge);--card-edge: var(--border-2);--warn-panel: color-mix(in oklab, var(--warn-tint) 65%, var(--surface));--warn-edge: color-mix(in oklab, var(--warn-line) 75%, var(--surface));--cube-t: #CDC7F6;--cube-l: #9791D8;--cube-r: #5B50A8;--cube-pt: #FFA3AF;--cube-pl: #F0607A;--cube-pr: #D04868;--on-cube: #FFFFFF;--cube-shade: #0B0916;--mark-c-t: #FFA3AF;--mark-c-l: #F0607A;--mark-c-r: #D04868;--mark-b-t: #B0A9D8;--mark-b-l: #9991C6;--mark-b-r: #6D639F;--wm-ink: #EEECF6;--wm-pink: #F0607A;--rail-bg: var(--rail-1);--rail-ink: #FFFFFF;--rail-rule: #C6BFD5;--rail-line: rgba(201, 191, 240, .16);--rail-av: #B93A58;--sh-rail: -10px 0 10px rgba(51, 0, 255, .1);--cite-kind-none: var(--ink-4);--cite-pop-edge: var(--border-2);color-scheme:dark}:root{--safe-t: max(env(safe-area-inset-top, 0px), var(--native-safe-t, 0px));--safe-b: max(env(safe-area-inset-bottom, 0px), var(--native-safe-b, 0px));--safe-l: max(env(safe-area-inset-left, 0px), var(--native-safe-l, 0px));--safe-r: max(env(safe-area-inset-right, 0px), var(--native-safe-r, 0px));--press-dim: .58}:root{--blob-1: #B9B0F3;--blob-2: #EFAEB7;--blob-3: #AFA3FF;--blob-4: #5CB3FF;--blob-5: #82C5FF}:root[data-theme=dark]{--blob-1: color-mix(in srgb, #B9B0F3 22%, transparent);--blob-2: color-mix(in srgb, #EFAEB7 22%, transparent);--blob-3: color-mix(in srgb, #AFA3FF 22%, transparent);--blob-4: color-mix(in srgb, #5CB3FF 22%, transparent);--blob-5: color-mix(in srgb, #82C5FF 22%, transparent)}[data-tone=light],:root{--blueprint-line: transparent;--blueprint-major: transparent}[data-tone=dark],:root[data-theme=dark]{--blueprint-line: rgba(201, 191, 240, .05);--blueprint-major: rgba(201, 191, 240, .09)}:root{--glass-frost: blur(17px);--glass-scrim: oklch(25% .06 var(--brand-violet-h) / .45);--grad-soft: linear-gradient(261.2deg, #E4EFFF 8.63%, #F2EEFF 95.08%);--sh-mhead: 0 2px 10px rgb(176 169 216 / .15);--tab-x: #877C9D;--tab-dot: var(--wm-pink);--composer-rec: var(--wm-pink);--composer-rec-ink: #ffffff}:root[data-theme=dark]{--glass-frost: blur(17px);--glass-scrim: var(--scrim);--grad-soft: linear-gradient(261.2deg, #22296E 8.63%, #2A1C5C 95.08%);--sh-mhead: 0 2px 10px rgb(0 0 0 / .35);--tab-x: #7E73A0;--tab-dot: var(--wm-pink);--composer-rec: var(--wm-pink);--composer-rec-ink: #ffffff}[data-tone],:root{--icon-stroke: 1.3px;--icon-ink: var(--ink-2);--fill-primary: var(--btn-1);--hairline: var(--border);--ui-fs: var(--fs-ui);--ui-fw: 400;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--sans-thin: "Datsy Thin", var(--sans)}*{box-sizing:border-box}html,body,#root{height:100%}html,body{overscroll-behavior:none}body{margin:0;font-family:var(--sans);font-synthesis-weight:none;background:var(--bg);color:var(--ink);font-size:var(--fs-ui);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation;overflow:hidden}@media(max-width:920px){:root{--fs-ui: 1rem;--fs-avatar: .75rem;--fs-display: 1.75rem}}@media(pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),textarea,select,[contenteditable]:not([contenteditable=false]){font-size:16px!important}}@supports (-webkit-touch-callout: none){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),textarea,select,[contenteditable]:not([contenteditable=false]){font-size:16px!important}}::selection{background:var(--accent-tint-2)}button{font-family:inherit;cursor:pointer}a{color:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:oklch(83% .008 var(--app-h));border-radius:99px;border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:oklch(75% .012 var(--app-h))}::-webkit-scrollbar-track{background:transparent}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:oklch(42% .012 var(--app-h))}:root[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:oklch(50% .014 var(--app-h))}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.uni-tabs{display:flex;gap:1px;flex-wrap:wrap;row-gap:0;margin-block-end:6px;border-block-end:1px solid var(--border);scrollbar-width:none;-ms-overflow-style:none}.uni-tabs::-webkit-scrollbar{display:none}.uni-tab{position:relative;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex:none;font:600 var(--fs-meta)/1 var(--sans);color:var(--ink-3);background:transparent;border:0;cursor:pointer;padding:9px 12px 11px;border-radius:var(--r-sm, 8px) var(--r-sm, 8px) 0 0;transition:color .13s,background .13s}@media(hover:hover){.uni-tab:hover{color:var(--ink);background:var(--row-hover)}}.uni-tab.active{color:var(--ink)}.uni-tab.active:after{content:"";position:absolute;inset-inline:10px;bottom:-1px;height:2px;background:var(--accent);border-radius:2px}.uni-tab-n{font:600 var(--fs-micro)/1 var(--sans);color:var(--ink-3);background:var(--row-hover);border-radius:999px;padding:2px 7px}.uni-tab.active .uni-tab-n{color:var(--ink);background:var(--row-sel)}@media(max-width:920px){.uni-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.uni-tab{scroll-snap-align:start}}:root{--glass-fill: oklch(99.4% .003 var(--brand-violet-h) / .72);--glass-sheer: oklch(99.4% .003 var(--brand-violet-h) / .6);--glass-solid: oklch(99.4% .003 var(--brand-violet-h) / .97);--glass-blur: blur(22px) saturate(180%);--glass-edge: oklch(100% 0 0 / .78);--glass-shine: inset 0 1px 0 oklch(100% 0 0 / .75);--glass-shadow: 0 1px 2px oklch(40% .04 var(--brand-violet-h) / .07), 0 8px 24px oklch(40% .05 var(--brand-violet-h) / .13)}:root[data-theme=dark]{--glass-fill: color-mix(in srgb, var(--surface) 78%, transparent);--glass-sheer: color-mix(in srgb, var(--surface) 65%, transparent);--glass-solid: color-mix(in srgb, var(--surface) 97%, transparent);--glass-blur: blur(22px) saturate(160%);--glass-edge: var(--glass-border);--glass-shine: inset 0 1px 0 oklch(100% 0 0 / .09);--glass-shadow: 0 1px 2px oklch(0% 0 0 / .4), 0 10px 28px oklch(0% 0 0 / .5)}.glass{background:var(--glass-solid);border:1px solid var(--glass-edge);box-shadow:var(--glass-shine),var(--glass-shadow)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}}@media(prefers-reduced-transparency:reduce){.glass{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){.glass{background:Canvas;border-color:CanvasText;box-shadow:none}}.eb{display:grid;place-items:center;padding:24px;min-height:100%;box-sizing:border-box}.eb-full{height:100%}.eb-in{text-align:center;max-width:26rem}.eb-title{margin:0 0 8px;font-size:var(--fs-h2);font-weight:700;line-height:1.4;color:var(--ink)}.eb-text{margin:0 0 18px;font-size:var(--fs-ui);line-height:1.6;color:var(--ink-2)}.eb-acts{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.eb-btn{border:0;border-radius:var(--r-md);padding:12px 20px;font:inherit;font-weight:700;font-size:var(--fs-ui);cursor:pointer;transition:background .14s,transform .12s;background:var(--btn-1);color:var(--on-btn);display:inline-flex;align-items:center;justify-content:center;gap:8px}@media(hover:hover){.eb-btn:hover{background:var(--btn-2)}}.eb-btn:active{transform:translateY(1px)}.eb-btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--row-edge);box-shadow:none}@media(hover:hover){.eb-btn.ghost:hover{background:var(--row-hover)}}.old-app{--old-app-h: 44px;position:fixed;z-index:70;inset-block-start:calc(var(--safe-t) + 62px);inset-inline:12px;margin-inline:auto;width:max-content;max-width:min(440px,calc(100vw - 24px));min-height:var(--old-app-h);display:flex;align-items:center;gap:10px;padding:6px;padding-inline-start:14px;border-radius:999px;color:var(--ink);font-size:var(--fs-meta);line-height:1.35;animation:old-app-in .22s ease both}:root.old-app-shown{--old-app-room: 54px}:root.old-app-shown .mc-bar{height:calc(70px + var(--safe-t) + var(--old-app-room));padding-bottom:var(--old-app-room)}html.impersonating.old-app-shown .mc-bar{height:calc(70px + var(--old-app-room))}body:has(.mc-bar) .old-app{inset-block-start:calc(var(--safe-t) + 70px)}html.impersonating body:has(.mc-bar) .old-app{inset-block-start:calc(var(--imp-h, 0px) + 70px)}body:not(:has(.mc-bar)) .old-app{inset-block-start:calc(var(--safe-t) + 10px)}@keyframes old-app-in{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.old-app{animation:none}}.old-app-msg{font-weight:500;min-width:0}.old-app-go{flex:0 0 auto;display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:999px;background:var(--btn-1);color:var(--on-btn);font-weight:500;text-decoration:none}.old-app-x{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--ink-3);padding:0;cursor:pointer}.old-app-go:focus-visible,.old-app-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.old-app-x:active{background:var(--sunken)}body:has(.mc.drawer-open,.mc.drawer-drag,[aria-modal=true],.lbx) .old-app{opacity:0;visibility:hidden;transition:opacity .15s}:root[data-app] :is(button,a[href],summary,[role=button],[role=menuitem],[role=tab],[role=radio],.cite-chip):active:not(:disabled){opacity:var(--press-dim);transition:none}
