:root{color-scheme:light;--c-accent:#f08355;--c-accent-hover:#e06a38;--c-accent-soft:rgba(240,131,85,.14);--c-accent-text:#d64f21;--c-secondary-soft:rgba(124,58,237,.1);--c-violet:#6d28d9;--c-canvas:#f7f8fa;--c-ink:#262e3d;--c-ink-strong:#10141c;--c-ink-muted:#5d6879;--c-ink-faint:#8a94a6;--c-ink-link:#455064;--c-format-gray:#817d79;--c-ink-reader:#1c222e;--c-surface:#fff;--c-surface-dim:#eef1f5;--surface-app:#fff;--surface-drawer:#fff;--c-border:#dfe3ea;--c-divider:rgba(15,23,42,.14);--c-success:#15803d;--c-success-soft:#dcfce7;--c-error:#dc2626;--c-error-soft:#fee2e2;--c-warning:#ca8a04;--chart-line:#d64f21;--chart-bar:#6d28d9;--chart-alt:#0f766e;--chart-grid:rgba(15,23,42,.14);--cat-1-ink:#c2410c;--cat-2-ink:#6d28d9;--cat-3-ink:#0f766e;--cat-4-ink:#1d4ed8;--cat-5-ink:#be123c;--cat-6-ink:#a16207;--c-success-ink:#15803d;--c-success-bg:rgba(21,128,61,.12);--c-error-ink:#b91c1c;--c-error-bg:rgba(220,38,38,.12);--c-violet-ink:#6d28d9;--c-warn-ink:#a16207;--c-divider-soft:rgba(15,23,42,.3);--grad-brand:linear-gradient(120deg,#f59a70 10%,#f08355 90%);--grad-canvas:linear-gradient(165deg,#f7f8fa,#f1f3f7 48%,#eceff4);--cover-blue:linear-gradient(135deg,#1e3a5f,#2563eb);--cover-purple:linear-gradient(135deg,#2e1f5e,#7c3aed);--cover-green:linear-gradient(135deg,#0f3d2e,#10b981);--cover-gold:linear-gradient(135deg,#3d2e0a,#f59e0b);--shadow-rest:0 2px 8px rgba(15,23,42,.08);--shadow-default:0 4px 20px rgba(15,23,42,.1);--shadow-lifted:0 8px 32px rgba(15,23,42,.14);--shadow-float:0 8px 32px rgba(15,23,42,.12);--glow-accent:0 4px 16px rgba(240,131,85,.25);--ring-accent:0 0 0 3px rgba(240,131,85,.18);--ring-error:0 0 0 3px rgba(220,38,38,.12);--r-sm:0px;--r-md:0px;--r-lg:0px;--r-xl:0px;--r-pill:100px;--r-item:10px;--r-thumb:8px;--r-panel:30px;--r-card:16px;--c-thead-bg:var(--c-ink-strong);--c-thead-fg:var(--c-surface);--dock-bg:#fff;--dock-btn:#eceff4;--dock-btn-hover:#e0e5ec;--dock-icon:#1c2537;--dock-icon-muted:#5d6879;--dock-face:#1c2537;--dock-face-icon:#fff;--dock-border:rgba(15,23,42,.1);--font:var(--font-inter,"Inter"),"PingFang SC",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.5,0,0.75,0);--dur-fast:150ms;--dur-base:250ms;--dur-slow:450ms;--nav-h:56px;--safe-b:env(safe-area-inset-bottom,0px)}:root[data-theme=dark]{color-scheme:dark;--c-accent:#f08355;--c-accent-hover:#e06a38;--c-accent-soft:rgba(240,131,85,.16);--c-accent-text:#f59a70;--c-secondary-soft:rgba(167,139,250,.2);--c-violet:#7c3aed;--c-canvas:#070a12;--c-ink:#d9e1ee;--c-ink-strong:#f2f6fc;--c-ink-muted:#94a1b8;--c-ink-faint:#6e7b93;--c-ink-link:#aab7cd;--c-format-gray:#9aa8bd;--c-ink-reader:#eef1f6;--c-surface:#141a28;--c-surface-dim:#1c2334;--surface-app:#030712;--surface-drawer:#0b0f1a;--c-border:#28324c;--c-divider:hsla(0,0%,100%,.14);--c-success:#16a34a;--c-success-soft:#dcfce7;--c-error:#dc2626;--c-error-soft:#fee2e2;--c-warning:#eab308;--chart-line:#f08355;--chart-bar:#a78bfa;--chart-alt:#6ee7b7;--chart-grid:hsla(0,0%,100%,.14);--cat-1-ink:#f08355;--cat-2-ink:#a78bfa;--cat-3-ink:#5eead4;--cat-4-ink:#93c5fd;--cat-5-ink:#fda4af;--cat-6-ink:#fcd34d;--c-success-ink:#4ade80;--c-success-bg:rgba(22,163,74,.18);--c-error-ink:#f87171;--c-error-bg:rgba(220,38,38,.18);--c-violet-ink:#c4b5fd;--c-warn-ink:#eab308;--c-divider-soft:hsla(0,0%,100%,.3);--grad-canvas:linear-gradient(165deg,#0a0e18,#0d1220 48%,#10151f);--shadow-rest:0 2px 8px rgba(0,0,0,.35);--shadow-default:0 4px 20px rgba(0,0,0,.42);--shadow-lifted:0 8px 32px rgba(0,0,0,.55);--shadow-float:0 8px 32px rgba(0,0,0,.5);--glow-accent:0 4px 16px rgba(240,131,85,.35);--ring-accent:0 0 0 3px rgba(240,131,85,.2);--ring-error:0 0 0 3px rgba(220,38,38,.14);--dock-bg:#141a28;--dock-btn:#232c3d;--dock-btn-hover:#2e3850;--dock-icon:#e6ebf5;--dock-icon-muted:#8d9ab2;--dock-face:#f2f6fc;--dock-face-icon:#0b0f1a;--dock-border:hsla(0,0%,100%,.1)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body,html{background-color:var(--c-canvas)}body{font-family:var(--font);font-size:14px;font-weight:300;line-height:1.7;color:var(--c-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100vh;min-height:100dvh}#__next{min-height:100vh}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}button{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;padding:0;border:0;background:transparent;cursor:pointer}a{color:var(--c-accent-text);text-decoration:none}h1,h2,h3,h4,p{margin:0}h1,h2,h3{text-wrap:balance}:focus-visible{outline:3px solid rgba(240,131,85,.35);outline-offset:2px;border-radius:var(--r-sm)}::placeholder{color:var(--c-ink-faint);opacity:1}.page{min-height:calc(100vh - 56px);min-height:calc(100dvh - 56px);display:flex;flex-direction:column;position:relative;z-index:1;background-color:var(--c-canvas)}.wrap{width:100%;max-width:1480px;margin:0 auto;padding-left:clamp(24px,3.5vw,56px);padding-right:clamp(24px,3.5vw,56px)}.rise{animation:fade-rise var(--dur-slow) var(--ease-out) both}.rise-soft{animation:fade-in var(--dur-base) var(--ease-out) both}.shake{animation:shake-x .32s var(--ease-in)}@keyframes fade-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-x{20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}@keyframes grow-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body,html{overscroll-behavior:none}*{-webkit-tap-highlight-color:transparent}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-display:swap;src:url(https://registry.npmmirror.com/@fontsource/fredoka/5.3.0/files/files/fredoka-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-display:swap;src:url(https://registry.npmmirror.com/@fontsource/fredoka/5.3.0/files/files/fredoka-latin-700-normal.woff2) format("woff2")}.owo-L{--owo-a:#f6f3ec;--owo-b:#070a12;--owo-bg:#070a12;--owo-d:0.3s;--owo-e:cubic-bezier(.65,0,.35,1);--owo-dot-scale:3;--owo-ring-spacing:6.5px;--owo-rfs:16px;--owo-fname:"Fredoka";display:block;width:var(--owo-lw);height:var(--owo-lh);cursor:pointer;transition:width var(--owo-d) var(--owo-e)}.owo-C{width:var(--owo-lh)}:root[data-theme=light] .owo-L{--owo-a:#10141c;--owo-b:#f7f8fa;--owo-bg:#f7f8fa}.owo-bg{fill:var(--owo-a);width:100%;rx:28px;transition:rx var(--owo-d) var(--owo-e),fill calc(var(--owo-d)*.571) ease calc(var(--owo-d)*.286)}.owo-C .owo-bg{rx:65px}.owo-hm{fill:var(--owo-bg);r:0;opacity:0;transition:r var(--owo-d) var(--owo-e) calc(var(--owo-d)*.214),opacity calc(var(--owo-d)*.429) ease calc(var(--owo-d)*.214)}.owo-C .owo-hm{r:33.8px;opacity:1}.owo-mf{transform-origin:49px 39px;transform:translate(28px,22px);transition:transform var(--owo-d) var(--owo-e)}.owo-C .owo-mf{transform:translate(16px,26px) scale(.55)}.owo-ey,.owo-mo{fill:var(--owo-b);transition:fill calc(var(--owo-d)*.571) ease calc(var(--owo-d)*.286)}.owo-mo{font-family:var(--owo-fname),system-ui,sans-serif;font-size:38px;font-weight:900}.owo-C .owo-ey,.owo-C .owo-mo{fill:var(--owo-a)}.owo-dl{fill:var(--owo-b);font-family:var(--owo-fname),system-ui,sans-serif;font-size:28px;font-weight:800;transform-box:fill-box;transition:opacity calc(var(--owo-d)*.5),transform var(--owo-d) var(--owo-e),fill calc(var(--owo-d)*.571) ease calc(var(--owo-d)*.286)}.owo-C .owo-dl{opacity:0;transform:translate(-60px) scale(.6)}.owo-dr{transform-origin:65px 65px;transform:translate(4.049999999999997px,4.049999999999997px) scale(.4) rotate(200deg);opacity:0;transition:transform var(--owo-d) var(--owo-e) calc(var(--owo-d)*.143),opacity calc(var(--owo-d)*.5) ease calc(var(--owo-d)*.143)}.owo-C .owo-dr{transform:translate(4.049999999999997px,4.049999999999997px) scale(1) rotate(0deg);opacity:1}.owo-dr text{fill:var(--owo-b);font-family:var(--owo-fname),system-ui,sans-serif;font-weight:800;font-size:var(--owo-rfs);letter-spacing:var(--owo-ring-spacing);transition:fill .4s ease .2s}.owo-dr .owo-dot{font-size:calc(var(--owo-rfs) * var(--owo-dot-scale));letter-spacing:0}.owo-rev .owo-bg,.owo-rev .owo-hm{fill:none}.owo-rev .owo-dl,.owo-rev .owo-dr text,.owo-rev .owo-ey,.owo-rev .owo-mo{fill:var(--owo-a)}.topbar_topBar__CnJS2{position:fixed;top:0;left:0;right:0;height:56px;z-index:60;display:flex;align-items:center;background:linear-gradient(var(--surface-app),var(--surface-app)),linear-gradient(var(--c-canvas),var(--c-canvas));transform:translateZ(0);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-bottom:1px solid var(--c-divider)}.topbar_topBarFixed__ee37_{position:fixed}.topbar_topBarInner__WWxbE{flex:1 1;display:flex;align-items:center;gap:16px;height:100%;padding:0}@media (max-width:640px){.topbar_topBarInner__WWxbE{padding:0 12px}}.topbar_topBarLogo__lw8Vz{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:19px;font-weight:900;letter-spacing:-.03em;flex-shrink:0;padding:4px 0}.topbar_topBarFill__ZcBzE{flex:1 1}.topbar_topBarActions__mP7RO{display:flex;align-items:center;gap:2px;flex-shrink:0}.topbar_topBarLink___4Gy_{padding:7px 13px;border-radius:var(--r-pill);font-size:17px;font-weight:300;color:var(--c-ink-strong);opacity:1;transition:opacity var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}@media (hover:hover){.topbar_topBarLink___4Gy_:hover{opacity:1;color:var(--c-accent)}}.topbar_topBarLinkActive__gBudo,.topbar_topBarLinkActive__gBudo:hover{color:var(--c-accent)}.topbar_themeSwitch__FgMX7{width:32px;height:32px;flex-shrink:0;margin:0 4px;display:grid;place-items:center;border-radius:50%;color:var(--c-ink-link);background:transparent;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}@media (hover:hover){.topbar_themeSwitch__FgMX7:hover{background:var(--c-surface-dim);color:var(--c-ink-strong)}}.topbar_avatarMenuLayer__THfy6{position:absolute;top:100%;right:0;min-width:160px;padding-top:8px;z-index:61}.topbar_topBarAvatarMenu__zHh1v{min-width:160px;background:var(--c-surface-dim);border:1px solid var(--c-border);border-radius:var(--r-item);padding:6px;box-shadow:var(--shadow-float)}.topbar_avatarWrap__lMrSU{position:relative;margin-left:6px}.topbar_avatar__c7Bdj{width:30px;height:30px;border-radius:50%;background:var(--grad-brand);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;cursor:pointer;border:0}.topbar_avatar__c7Bdj:focus-visible{outline:none}.topbar_avatarImg___KPQ9{width:100%;height:100%;border-radius:50%;object-fit:cover}.topbar_avatarMenuItem__p38Xo{display:block;width:100%;padding:8px 12px;font-size:13px;color:var(--c-ink);background:none;border:none;border-radius:var(--r-item);cursor:pointer;text-align:left;transition:background var(--dur-fast) var(--ease-out)}.topbar_avatarMenuItem__p38Xo:hover{background:hsla(0,0%,100%,.06)}.topbar_avatarMenuItemDanger__BLPVQ{color:var(--c-error)}@media (max-width:640px){.topbar_topBarInner__WWxbE{padding:0}}