@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,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(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.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(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-wght-normal.0d2c2f66.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-wght-normal.23645aad.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-greek-wght-normal.c6c31cb1.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-vietnamese-wght-normal.93fc40a8.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-ext-wght-normal.9c9751ca.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-wght-normal.a865edea.woff2) format("woff2-variations");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}:root{--accent:#2f54eb;--accent-d:#1e3fc4;--accent-soft:#eef2ff;--accent-line:#ccd8ff;--accent-ink:#fff;--accent-lift:#9db0ff;--spark:#5b7cff;--spark-soft:#e8edff;--brand-deep:#0a1f3c;--brand-deep-2:#12305c;--ink-deep:#081a33;--green:#12805c;--green-soft:#e7f6f0;--green-line:#b7e0cc;--ok-ink:#0f6b4e;--amber:#b45309;--amber-soft:#fdf4e5;--amber-line:#f0d9ae;--warn-ink:#92400e;--red:#d92d20;--red-soft:#fef3f2;--red-line:#f5c9c5;--bad-ink:#b42318;--neutral-ink:#4b5a70;--idle-soft:#f0f3f7;--idle-line:#dde1e9;--bg:#ffffff;--bg-soft:#f6f8fb;--card:#ffffff;--card-2:#fafbfd;--ink:#0b1524;--muted:#4b5a70;--faint:#5f6d83;--card-line:#d4dee9;--line:#e3e8ee;--line2:#f0f3f7;--icon-bg:#f2f5f9;--btn-line:#878fa2;--scrim:rgba(11,21,36,0.42);--sidebar:#ffffff;--sidebar-2:#f2f5f9;--side-line:#e6eaf0;--sidebar-ink:#3c4759;--sidebar-mut:#5f6d83;--sidebar-w:244px;--topbar-h:59px;--ring:rgba(47,84,235,0.18);--ring-line:#2f54eb;--sh:0 1px 2px rgba(11,21,36,0.05),0 1px 3px rgba(11,21,36,0.04);--sh-md:0 2px 5px -1px rgba(11,21,36,0.07),0 6px 16px -6px rgba(11,21,36,0.1);--sh-lg:0 12px 28px -8px rgba(11,21,36,0.16),0 4px 10px -4px rgba(11,21,36,0.07);--field:#ffffff;--glass:rgba(255,255,255,0.86);--r:8px;--r-sm:6px;--r-lg:14px;--r-pill:999px;--font:"Inter Variable","Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"JetBrains Mono Variable","JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--t-display:3rem;--t-h1:1.9375rem;--t-h2:1.3125rem;--t-h3:1.0625rem;--t-body:0.9375rem;--t-sm:0.8125rem;--t-xs:0.75rem;--t-2xs:0.6875rem;--tr-display:-0.022em;--tr-h1:-0.016em;--tr-h2:-0.012em;--tr-h3:-0.008em;--chart-1:#2f54eb;--chart-grid:var(--line);--lh-flush:1;--lh-display:1.05;--lh-tight:1.15;--lh-fig:1.25;--lh-heading:1.35;--lh-ui:1.5;--lh-body:1.6;--lh-prose:1.75;--w-body:400;--w-quiet:500;--w-emph:600;--w-strong:700;--w-display:800;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-22:88px;--sp-inline:6px;--gutter:32px;--gutter-sm:16px;--t-fig-lg:30px;--t-fig:21px;--t-fig-sm:17px;--tr-caps-sm:0.09em;--tr-caps:0.06em;--tr-wide:0.13em;--disabled-opacity:0.55;--danger-ink:#ffffff;--illus:0 180 255;--illus-deep:0 120 200;--dur:150ms;--ease:cubic-bezier(0.22,0.61,0.36,1);--h-ctl:36px;--h-ctl-sm:32px;--pad-ctl:12px;--pad-ctl-sm:10px;--h-row:44px;--h-row-dense:36px;--footer-h:36px;--info:var(--accent);--info-soft:var(--accent-soft);--info-line:var(--accent-line);--info-ink:var(--accent-d);--z-sticky:8;--z-pop:40;--z-drawer:60;--z-modal:100;color-scheme:light}:root[data-theme=dark]{--accent:#7b93ff;--accent-d:#98a9ff;--accent-soft:#151c33;--accent-line:#26304f;--accent-ink:#0a0e17;--accent-lift:#9db0ff;--spark:#98a9ff;--spark-soft:#1a2140;--ink-deep:#05101f;--green:#4ecb96;--green-soft:#0d2a20;--green-line:#1c4c3a;--ok-ink:#4ecb96;--amber:#dda45a;--amber-soft:#2b2210;--amber-line:#4d3d1c;--warn-ink:#dda45a;--red:#f28b82;--red-soft:#331a18;--red-line:#5a2f2b;--bad-ink:#f28b82;--neutral-ink:#a6b1c2;--idle-soft:#1c2230;--idle-line:#2b3548;--bg:#0a0e17;--bg-soft:#0e131e;--card:#131926;--card-2:#171e2c;--ink:#e8ecf3;--muted:#9aa6ba;--faint:#7f8ca1;--card-line:#2b3548;--line:#232c3d;--line2:#1b2331;--icon-bg:#1c2432;--btn-line:#5a6a8a;--scrim:rgba(0,0,0,0.6);--sidebar:#0d1220;--sidebar-2:#171e2c;--side-line:#232c3d;--sidebar-ink:#c4cede;--sidebar-mut:#7f8ca1;--ring:rgba(123,147,255,0.28);--ring-line:#7b93ff;--sh:0 1px 2px rgba(0,0,0,0.4);--sh-md:0 4px 12px rgba(0,0,0,0.45);--sh-lg:0 16px 36px -12px rgba(0,0,0,0.6);--field:#0e131e;--glass:rgba(19,25,38,0.82);--danger-ink:#0a0e17;--chart-1:#6b86ff;color-scheme:dark}.rich{line-height:var(--lh-prose,1.65);color:var(--ink);overflow-wrap:anywhere}.rich>:first-child{margin-top:0}.rich>:last-child{margin-bottom:0}.rich p{margin:0 0 .85em}.rich h2{font-size:1.35em;line-height:1.3;margin:1.6em 0 .55em;font-weight:700;letter-spacing:-.01em;scroll-margin-top:80px}.rich h3{font-size:1.15em;line-height:1.35;margin:1.4em 0 .5em}.rich h3,.rich h4{font-weight:600;scroll-margin-top:80px}.rich h4{font-size:1em;line-height:1.4;margin:1.2em 0 .45em}.rich ol,.rich ul{margin:0 0 .85em;padding-left:1.5em}.rich li{margin:.2em 0}.rich li>p{margin:0}.rich blockquote{margin:1em 0;padding:.35em 0 .35em 1em;border-left:3px solid var(--accent-line,var(--line));color:var(--muted)}.rich code{font-size:.88em;border:1px solid var(--line);border-radius:4px;padding:.08em .35em}.rich code,.rich pre{font-family:var(--mono);background:var(--bg-soft)}.rich pre{font-size:.86em;line-height:1.55;border:1px solid var(--line);border-radius:var(--r-sm,6px);padding:12px 14px;overflow-x:auto;margin:1em 0;white-space:pre}.rich pre code{background:none;border:0;padding:0;font-size:inherit}.rich hr{border:0;border-top:1px solid var(--line);margin:1.6em 0}.rich a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.rich img{max-width:100%;height:auto;border-radius:var(--r-sm,6px)}.rich table{border-collapse:collapse;width:100%;margin:1em 0;font-size:.95em;display:block;overflow-x:auto}.rich td,.rich th{border:1px solid var(--line);padding:7px 10px;vertical-align:top;text-align:left;min-width:60px}.rich th{background:var(--bg-soft);font-weight:600}.rich td>p,.rich th>p{margin:0}.rich div[data-type=columns]{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin:1em 0}.rich div[data-type=column]>:first-child{margin-top:0}.rich div[data-type=column]>:last-child{margin-bottom:0}@media (max-width:640px){.rich div[data-type=columns]{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.rich span[style*="198, 40, 40"],:root:not([data-theme=light]) .rich span[style*="#c62828"]{color:#ef8a80!important}.rich span[style*="21, 101, 192"],:root:not([data-theme=light]) .rich span[style*="#1565c0"]{color:#82b4f2!important}.rich span[style*="46, 125, 50"],:root:not([data-theme=light]) .rich span[style*="#2e7d32"]{color:#7fcf86!important}}.rich span[style*="198, 40, 40"],:root[data-theme=dark] .rich span[style*="#c62828"]{color:#ef8a80!important}.rich span[style*="21, 101, 192"],:root[data-theme=dark] .rich span[style*="#1565c0"]{color:#82b4f2!important}.rich span[style*="46, 125, 50"],:root[data-theme=dark] .rich span[style*="#2e7d32"]{color:#7fcf86!important}@media print{.rich a:after{content:" (" attr(href) ")";font-size:.85em;color:var(--muted)}.rich a[href^="#"]:after,.rich a[href^="/"]:after{content:""}}.rte{border:1px solid var(--line);border-radius:var(--r-sm,6px);background:var(--field,var(--card));overflow:hidden}.rte:focus-within{border-color:var(--ring-line,var(--accent));box-shadow:0 0 0 3px var(--ring,transparent)}.rte-off{opacity:.7}.rte-bar{display:flex;flex-direction:column;gap:6px;padding:8px;background:var(--bg-soft);border-bottom:1px solid var(--line);min-height:40px}.rte-row{flex-wrap:wrap;gap:6px 14px}.rte-grp,.rte-row{display:flex;align-items:center}.rte-grp{gap:3px}.rte-btn{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:28px;padding:0 7px;font:600 var(--t-sm,13px)/1 var(--font);color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:5px;cursor:pointer;transition:background var(--dur,.12s),border-color var(--dur,.12s)}.rte-btn:hover:not(:disabled){background:var(--card-2,var(--bg-soft));border-color:var(--btn-line,var(--line))}.rte-btn[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-line,var(--accent));color:var(--accent)}.rte-btn:disabled{opacity:.4;cursor:default}.rte-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rte-btn sub,.rte-btn sup{font-size:.7em;line-height:0}.rte-btn i{font-family:Georgia,serif}.rte-btn i,.rte-tx{font-weight:700}.rte-mono{font-family:var(--mono);font-size:var(--t-xs,12px)}.rte-sw span{display:block;width:14px;height:14px;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}.rte-ctx,.rte-pop{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px;border-bottom:1px solid var(--line);background:var(--card)}.rte-pop .input{flex:1 1 220px;min-width:0}.rte-ctx-l{font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-right:4px}.rte-ctx-l,.rte-err{font-size:var(--t-xs)}.rte-err{flex-basis:100%;color:var(--bad-ink,var(--red))}.rte-body{padding:14px 16px;outline:none;font-size:var(--t-body,14px);max-height:70vh;overflow-y:auto}.rte .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--faint,var(--muted));float:left;height:0;pointer-events:none}.rte .tiptap table .selectedCell{background:var(--accent-soft)}.rte .tiptap div[data-type=column]{outline:1px dashed var(--line);outline-offset:4px;border-radius:2px}.rte .tiptap img.ProseMirror-selectednode{outline:2px solid var(--accent)}.rte .tiptap hr.ProseMirror-selectednode{border-top-color:var(--accent)}.rte-foot{padding:6px 12px;font-size:var(--t-xs);color:var(--muted);border-top:1px solid var(--line);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rte-foot.over{color:var(--bad-ink,var(--red));font-weight:600}