@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/geist-sans-latin-400-normal.6bb98460.woff2) format("woff2"),url(/_next/static/media/geist-sans-latin-400-normal.93ea1e50.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/geist-sans-latin-500-normal.d1eb6e25.woff2) format("woff2"),url(/_next/static/media/geist-sans-latin-500-normal.6286cecb.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/geist-mono-cyrillic-ext-400-normal.c6ac480c.woff2) format("woff2"),url(/_next/static/media/geist-mono-cyrillic-ext-400-normal.19986e6d.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/geist-mono-cyrillic-400-normal.db3f3754.woff2) format("woff2"),url(/_next/static/media/geist-mono-cyrillic-400-normal.8f529c9a.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/geist-mono-symbols2-400-normal.434bcf48.woff2) format("woff2"),url(/_next/static/media/geist-mono-symbols2-400-normal.6b1db9a7.woff) format("woff");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/geist-mono-vietnamese-400-normal.a214e4c9.woff2) format("woff2"),url(/_next/static/media/geist-mono-vietnamese-400-normal.af3c1d91.woff) format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/geist-mono-latin-ext-400-normal.8a6d87c5.woff2) format("woff2"),url(/_next/static/media/geist-mono-latin-ext-400-normal.dd1abcf3.woff) format("woff");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-display:swap;font-weight:400;src:url(/_next/static/media/geist-mono-latin-400-normal.d4363d9d.woff2) format("woff2"),url(/_next/static/media/geist-mono-latin-400-normal.058e12d6.woff) format("woff");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{color-scheme:light;--neutral-0:oklch(100% 0 0);--neutral-1:oklch(99% 0 0);--neutral-2:oklch(97.8% 0 0);--neutral-3:oklch(95.8% 0 0);--neutral-4:oklch(91.5% 0 0);--neutral-5:oklch(84% 0 0);--neutral-6:oklch(72% 0 0);--neutral-7:oklch(59% 0 0);--neutral-8:oklch(46% 0 0);--neutral-9:oklch(34% 0 0);--neutral-10:oklch(23% 0 0);--neutral-11:oklch(15% 0 0);--background:var(--neutral-0);--surface:var(--neutral-0);--surface-raised:var(--neutral-0);--surface-muted:var(--neutral-2);--foreground:var(--neutral-11);--text-secondary:var(--neutral-8);--text-muted:var(--neutral-7);--border:oklch(93.5% 0 0);--border-subtle:oklch(96.5% 0 0);--border-strong:oklch(82% 0 0);--accent:oklch(33% 0 0);--accent-strong:oklch(24% 0 0);--accent-subtle:oklch(33% 0 0/.1);--accent-foreground:var(--background);--control-on:oklch(23% 0 0);--control-glyph:oklch(100% 0 0);--control-track:oklch(89.5% 0 0);--control-track-hover:oklch(86% 0 0);--control-thumb:oklch(100% 0 0);--control-thumb-on:oklch(100% 0 0);--control-thumb-shadow:0 0 0 .5px oklch(0% 0 0/.07),0 1px 2px oklch(0% 0 0/.14),0 2px 6px oklch(0% 0 0/.06);--control-on-subtle:color-mix(in oklab,var(--control-on) 10%,transparent);--control-fill:var(--control-on);--focus-ring:transparent;--tone-teal:oklch(50% .095 182);--tone-sky:oklch(51% .11 240);--tone-orchid:oklch(52% .17 322);--tone-violet:oklch(51% .16 290);--tone-rose:oklch(53% .18 10);--tone-amber:oklch(55% .12 68);--tone-green:oklch(50% .12 162);--success:var(--tone-green);--warning:var(--tone-amber);--danger:var(--tone-rose);--info:var(--tone-sky);--shadow-resting:0 1px 2px oklch(0% 0 0/.035);--shadow-raised:0 6px 18px oklch(0% 0 0/.065),0 1px 3px oklch(0% 0 0/.035);--shadow-floating:0 20px 48px oklch(0% 0 0/.105),0 3px 10px oklch(0% 0 0/.045);--arc-gradient-from:oklch(90% .045 300);--arc-gradient-to:oklch(92% .045 65);--arc-gradient:linear-gradient(100deg,var(--arc-gradient-from),var(--arc-gradient-to));--arc-gradient-foreground:oklch(22% .01 300);--arc-gradient-soft:linear-gradient(135deg,oklch(97.5% .016 300),oklch(98% .016 65));--arc-gradient-line:linear-gradient(100deg,oklch(83% .06 300),oklch(86% .06 65));--arc-gradient-ink:linear-gradient(100deg,oklch(47% .1 300),oklch(50% .09 55));--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-control:1.125rem;--radius-panel:1.625rem;--radius-surface:2.125rem;--radius-pill:9999px;--control-height-sm:2.25rem;--control-height-md:2.75rem;--control-height-lg:3.125rem;--font-display:var(--font-geist,"Geist Variable"),sans-serif;--font-body:var(--font-inter,"Inter Variable"),sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3.25rem;--text-5xl:4.5rem;--tracking-display:-.03em;--tracking-body:-.01em;--leading-display:1.1;--leading-body:1.4;--ease-enter:cubic-bezier(.16,1,.3,1);--ease-standard:cubic-bezier(.22,1,.36,1);--ease-exit:cubic-bezier(.7,0,.84,0);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:linear(0,0.0213,0.0739,0.1443,0.2235,0.305,0.3849,0.4606,0.5305,0.594,0.6508,0.7011,0.7452,0.7836,0.8168,0.8454,0.8699,0.8907,0.9084,0.9234,0.9361,0.9467,0.9557,0.9632,0.9694,0.9747,0.979,0.9826,0.9857,0.9882,0.9902,0.992,0.9934,0.9946,0.9955,0.9963,1);--duration-instant:120ms;--duration-fast:160ms;--duration-standard:240ms;--duration-considered:480ms;--duration-spring:580ms}:root[data-theme=dark]{color-scheme:dark;--background:oklch(19% 0 0);--surface:oklch(21.5% 0 0);--surface-raised:oklch(24% 0 0);--surface-muted:oklch(26% 0 0);--foreground:oklch(96% 0 0);--text-secondary:oklch(77% 0 0);--text-muted:oklch(64% 0 0);--border:oklch(29% 0 0);--border-subtle:oklch(25% 0 0);--border-strong:oklch(40% 0 0);--focus-ring:transparent;--accent:oklch(80% 0 0);--accent-strong:oklch(91% 0 0);--accent-subtle:oklch(80% 0 0/.13);--control-on:oklch(93% 0 0);--control-glyph:oklch(19% 0 0);--control-track:oklch(33% 0 0);--control-track-hover:oklch(37% 0 0);--control-thumb:oklch(97% 0 0);--control-thumb-on:oklch(19% 0 0);--control-fill:oklch(62% 0 0);--control-thumb-shadow:0 0 0 .5px oklch(0% 0 0/.3),0 1px 2px oklch(0% 0 0/.35),0 2px 6px oklch(0% 0 0/.2);--tone-teal:oklch(79% .13 182);--tone-sky:oklch(79% .095 236);--tone-orchid:oklch(76% .15 322);--tone-violet:oklch(74% .125 290);--tone-rose:oklch(71% .155 8);--tone-amber:oklch(83% .12 78);--tone-green:oklch(79% .14 162);--success:var(--tone-green);--warning:var(--tone-amber);--danger:var(--tone-rose);--info:var(--tone-sky);--shadow-resting:0 1px 2px oklch(0% 0 0/.18);--shadow-raised:0 8px 22px oklch(0% 0 0/.22);--shadow-floating:0 22px 55px oklch(0% 0 0/.34);--arc-gradient-from:oklch(38% .05 300);--arc-gradient-to:oklch(40% .045 60);--arc-gradient-foreground:oklch(96% .005 300);--arc-gradient-soft:linear-gradient(135deg,oklch(23.5% .016 300),oklch(24% .014 65));--arc-gradient-line:linear-gradient(100deg,oklch(48% .06 300),oklch(52% .055 65));--arc-gradient-ink:linear-gradient(100deg,oklch(82% .07 300),oklch(86% .065 70))}:root[data-accent=neutral]{--accent:oklch(33% 0 0);--accent-strong:oklch(24% 0 0);--accent-subtle:oklch(33% 0 0/.1)}:root[data-accent=violet]{--accent:#7747ff;--accent-strong:#5528ce;--accent-subtle:rgb(119 71 255/.13)}:root[data-accent=blue]{--accent:#0562ef;--accent-strong:#074db7;--accent-subtle:rgb(5 98 239/.12)}:root[data-accent=green]{--accent:#0db879;--accent-strong:#087c54;--accent-subtle:rgb(13 184 121/.13);--accent-foreground:#102016}:root[data-accent=amber]{--accent:#f3ad20;--accent-strong:#9c6300;--accent-subtle:rgb(243 173 32/.16);--accent-foreground:#20190d}:root[data-accent=orange]{--accent:#f48120;--accent-strong:#aa4700;--accent-subtle:rgb(244 129 32/.13);--accent-foreground:#17130f}:root[data-accent=coral]{--accent:#f15f55;--accent-strong:#b92c27;--accent-subtle:rgb(241 95 85/.14);--accent-foreground:#21110f}:root[data-accent=rose]{--accent:#ed4e9d;--accent-strong:#ae2570;--accent-subtle:rgb(237 78 157/.14);--accent-foreground:#250f1b}:root[data-theme=dark][data-accent=neutral]{--accent:oklch(80% 0 0);--accent-strong:oklch(91% 0 0);--accent-subtle:oklch(80% 0 0/.13)}:root[data-theme=dark][data-accent=violet]{--accent:#a78bff;--accent-strong:#c7b7ff;--accent-subtle:rgb(119 71 255/.22)}:root[data-theme=dark][data-accent=blue]{--accent:#6ba3ff;--accent-strong:#a4c7ff;--accent-subtle:rgb(5 98 239/.22)}:root[data-theme=dark][data-accent=green]{--accent:#53dca6;--accent-strong:#93efd0;--accent-subtle:rgb(13 184 121/.2)}:root[data-theme=dark][data-accent=amber]{--accent:#ffcb62;--accent-strong:#ffe0a1;--accent-subtle:rgb(243 173 32/.2)}:root[data-theme=dark][data-accent=orange]{--accent:#ffad5e;--accent-strong:#ffd0a0;--accent-subtle:rgb(244 129 32/.2);--accent-foreground:#17130f}:root[data-theme=dark][data-accent=coral]{--accent:#ff9386;--accent-strong:#ffc1ba;--accent-subtle:rgb(241 95 85/.2)}:root[data-theme=dark][data-accent=rose]{--accent:#ff8bc5;--accent-strong:#ffc0df;--accent-subtle:rgb(237 78 157/.2)}:root[data-accent=neutral]{--control-on:oklch(23% 0 0);--control-thumb-on:oklch(100% 0 0);--control-glyph:oklch(100% 0 0)}:root[data-accent=violet]{--control-on:#7747ff;--control-thumb-on:#fff;--control-glyph:#fff}:root[data-accent=blue]{--control-on:#0562ef;--control-thumb-on:#fff;--control-glyph:#fff}:root[data-accent=green]{--control-on:#10a870;--control-thumb-on:#fff;--control-glyph:#fff}:root[data-accent=amber]{--control-on:#eda11a;--control-thumb-on:#fff;--control-glyph:#2a1c03}:root[data-accent=orange]{--control-on:#f07818;--control-thumb-on:#fff;--control-glyph:#fff}:root[data-accent=coral]{--control-on:#ec564b;--control-thumb-on:#fff;--control-glyph:#fff}:root[data-accent=rose]{--control-on:#e64494;--control-thumb-on:#fff;--control-glyph:#fff}:root[data-theme=dark][data-accent=neutral]{--control-on:oklch(93% 0 0);--control-thumb-on:oklch(19% 0 0);--control-glyph:oklch(19% 0 0)}:root[data-theme=dark][data-accent=violet]{--control-on:#8a66ff;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#8a66ff}:root[data-theme=dark][data-accent=blue]{--control-on:#3b82f6;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#3b82f6}:root[data-theme=dark][data-accent=green]{--control-on:#1fae78;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#1fae78}:root[data-theme=dark][data-accent=amber]{--control-on:#e8a52a;--control-thumb-on:#fff;--control-glyph:#241803;--control-fill:#e8a52a}:root[data-theme=dark][data-accent=orange]{--control-on:#ef873a;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#ef873a}:root[data-theme=dark][data-accent=coral]{--control-on:#ec6a60;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#ec6a60}:root[data-theme=dark][data-accent=rose]{--control-on:#e457a0;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#e457a0}:root{--series-1:#1f7dcf;--series-2:#7128a5;--series-3:#e58f00;--series-4:#009e84}:root[data-theme=dark]{--series-1:#55adff;--series-2:#9c37be;--series-3:#e66e00;--series-4:#00a861}@supports (color:oklch(from red clamp(.4,l * sign(max(c - .02,0)) + .5,.8) c h)){:root{--series-1:oklch(from var(--accent) calc(l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0)))) calc(c * sign(max(c - .02, 0)) + .15 * (1 - sign(max(c - .02, 0)))) calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0)))));--series-2:oklch(from var(--accent) clamp(.45,l * sign(max(c - .02,0)) + .58 * (1 - sign(max(c - .02,0))) - 0.25,.76) .19 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 57));--series-3:oklch(from var(--accent) clamp(.45,l * sign(max(c - .02,0)) + .58 * (1 - sign(max(c - .02,0))) + 0.14,.76) .18 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 184));--series-4:oklch(from var(--accent) clamp(.45,l * sign(max(c - .02,0)) + .58 * (1 - sign(max(c - .02,0))),.76) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 292))}:root[data-theme=dark]{--series-1:oklch(from var(--accent) calc(l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0)))) calc(c * sign(max(c - .02, 0)) + .15 * (1 - sign(max(c - .02, 0)))) calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0)))));--series-2:oklch(from var(--accent) clamp(.485,l * sign(max(c - .02,0)) + .73 * (1 - sign(max(c - .02,0))) - 0.19,.665) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 66));--series-3:oklch(from var(--accent) clamp(.485,l * sign(max(c - .02,0)) + .73 * (1 - sign(max(c - .02,0))) + 0.02,.665) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 175));--series-4:oklch(from var(--accent) clamp(.485,l * sign(max(c - .02,0)) + .73 * (1 - sign(max(c - .02,0))) - 0.1,.665) .18 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 270))}}:focus:not(:focus-visible),:is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]):focus{outline:none!important}:focus-visible:not(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]){outline:var(--focus-outline-width,2px) solid var(--focus-outline,color-mix(in oklab,var(--accent-strong) 72%,transparent))!important;outline-offset:var(--focus-outline-offset,2px)!important}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.top-0{top:0}.z-10{z-index:10}.overflow-visible{overflow:visible}.h-full{height:100%}.w-full{width:100%}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:.125rem}.gap-1\.5{gap:.375rem}.gap-3{gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1\.5{row-gap:.375rem}.px-1{padding-inline:.25rem}.px-2{padding-inline:.5rem}.py-1{padding-block:.25rem}.mb-0\.5{margin-bottom:.125rem}.ml-auto{margin-left:auto}.pl-2{padding-left:.5rem}.size-2{width:.5rem;height:.5rem}.rounded-\[1px\]{border-radius:1px}.rounded-md{border-radius:.375rem}.border{border:1px solid var(--border)}.font-mono{font-family:var(--font-geist-mono),ui-monospace,monospace}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.tabular-nums{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.text-foreground,.text-popover-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--text-muted)}.fill-foreground{fill:var(--foreground)}.fill-muted-foreground{fill:var(--text-muted)}.fill-current{fill:currentColor}.stroke-border{stroke:var(--border-strong)}.stroke-foreground{stroke:var(--foreground)}.bg-popover{background:var(--surface-raised);color:var(--foreground)}.bg-popover\/70{background:color-mix(in srgb,var(--surface-raised) 70%,transparent)}.backdrop-blur-sm{backdrop-filter:blur(6px)}.shadow-sm{box-shadow:var(--shadow-resting)}.opacity-40{opacity:.4}.cursor-pointer{cursor:pointer}.transition-opacity{transition:opacity .14s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.hover\:text-foreground:hover{color:var(--foreground)}}:root{color-scheme:dark;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--study-yellow:hsl(60 100% 50%);--study-ink:hsl(0 0% 5%);--study-green:hsl(142 71% 45%);--study-red:hsl(0 72% 51%);--study-blue:hsl(217 91% 60%);--study-gold:hsl(43 74% 49%)}:root,:root[data-theme=dark]{--background:hsl(0 0% 5%);--surface:hsl(0 0% 8%);--surface-raised:hsl(0 0% 10%);--surface-muted:hsl(0 0% 12%);--foreground:hsl(0 0% 100%);--text-secondary:hsl(0 0% 72%);--text-muted:hsl(0 0% 45%);--border:hsl(0 0% 100%/0.08);--border-subtle:hsl(0 0% 100%/0.05);--border-strong:hsl(0 0% 100%/0.2);--accent:var(--study-yellow);--accent-strong:hsl(54 96% 50%);--accent-subtle:hsl(60 100% 50%/0.16);--accent-foreground:var(--study-ink);--control-on:var(--study-yellow);--control-glyph:var(--study-ink);--control-thumb-on:var(--study-ink);--success:var(--study-green);--danger:var(--study-red);--info:var(--study-blue);--warning:var(--study-gold);--shadow-floating:0 16px 40px hsl(0 0% 0%/0.45);--font-geist:"Geist Sans",sans-serif;--font-geist-mono:"Geist Mono",ui-monospace,monospace;--font-display:"Geist Sans",sans-serif;--font-body:"Geist Sans",sans-serif}:root[data-theme=light]{color-scheme:light;--background:hsl(0 0% 96%);--surface:hsl(0 0% 100%);--surface-raised:hsl(0 0% 100%);--surface-muted:hsl(0 0% 96%);--foreground:hsl(0 0% 5%);--text-secondary:hsl(0 0% 32%);--text-muted:hsl(0 0% 45%);--border:hsl(0 0% 0%/0.08);--border-subtle:hsl(0 0% 0%/0.05);--border-strong:hsl(0 0% 0%/0.16);--accent:var(--study-yellow);--accent-foreground:var(--study-ink);--control-on:var(--study-yellow);--control-glyph:var(--study-ink);--success:var(--study-green);--danger:var(--study-red);--info:var(--study-blue);--warning:var(--study-gold)}body,html{margin:0;min-height:100%;background:var(--background);color:var(--foreground);font-family:Geist Sans,sans-serif;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overscroll-behavior:none;overflow-x:hidden}body{min-height:100dvh}[role=button],a,button{touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}[role=button],button{-webkit-touch-callout:none}@media (pointer:coarse){input,select,textarea{font-size:16px!important}}::-moz-selection{background:hsl(60 100% 50%/.35);color:var(--study-ink)}::selection{background:hsl(60 100% 50%/.35);color:var(--study-ink)}.study-accent{background:var(--accent)!important;color:var(--accent-foreground)!important;border-color:var(--accent)!important}.card-editor{width:min(calc(100vw - 1.5rem),760px)!important}.nav-drawer{--drawer-size:min(19rem,calc(100vw - 2.5rem))}.md{font-size:1rem;line-height:1.55;overflow-wrap:anywhere}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md blockquote,.md ol,.md p,.md ul{margin:.6rem 0}.md h1,.md h2,.md h3{font-weight:500;letter-spacing:-.02em;line-height:1.2;margin:.4rem 0}.md h1{font-size:1.6rem}.md h2{font-size:1.25rem}.md code{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.9em;padding:.1em .35em;border-radius:.35rem}.md code,.md pre{background:var(--surface-muted)}.md pre{overflow:auto;padding:.8rem 1rem;border-radius:.8rem}.md pre code{background:none;padding:0}.md img{max-width:100%;border-radius:.8rem}.md blockquote{border-left:2px solid var(--accent);padding-left:.8rem;color:var(--text-secondary)}.md a{color:inherit}.cloze{display:inline-block;min-width:2.4rem;padding:0 .45rem;border-bottom:2px solid var(--accent);color:transparent;background:hsl(60 100% 50%/.18);border-radius:.3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:720px){.card-editor{width:100vw!important;max-height:100dvh!important;height:100dvh!important;margin:0!important;border-radius:0!important}}@media (prefers-reduced-motion:reduce){.study-press{transition:none!important}}