@charset "UTF-8";:root{--surface-page: #f7f8fc;--surface-card: #ffffff;--surface-soft: #eef2ff;--ink-strong: #172033;--ink-body: #3c465b;--ink-muted: #788195;--line: #dfe4ee;--line-subtle: #ebedf3;--accent: #4f46e5;--accent-deep: #3730a3;--accent-soft: #e7e7ff;--teal: #0f766e;--warning: #a16207;--surface-raised: #fafbfe;--surface-muted: #eef0f5;--surface-track: #e6e8f4;--line-strong: #cfd4e6;--accent-ink: #4338ca;--accent-line: #a5b4fc;--danger: #b42318;--danger-soft: #fff0ef;--danger-line: #f0b7b3;--success: #0f766e;--success-soft: #e3f7f1;--warning-soft: #fef3c7;--page-glow: rgba(224, 231, 255, .56);--focus-ring: rgba(79, 70, 229, .28);--shell-bg: #f4f7fd;--shell-glow: #3b8cff26;--shell-glow-2: #3b8cff12;--shell-ink: #142039;--shell-title: #0b1a33;--shell-muted: #4f5f7d;--shell-soft: #6c7a95;--shell-accent: #2563eb;--shell-eyebrow: #2f5fb3;--shell-line: #d9e1ef;--shell-control: #ffffff;--shell-control-hover: #eef3fc;--shell-header-bg: linear-gradient(180deg, #ffffff 0%, #f1f5fd 100%);--shell-card-bg: linear-gradient(160deg, #ffffff 0%, #f8faff 100%);--shell-card-line: #dfe6f2;--shell-card-shadow: 0 10px 30px #1b2b5414, inset 0 1px 0 #ffffff;--shell-card-shadow-hover: 0 18px 44px #1b2b5426, 0 0 0 1px #3b8cff33;--shell-icon-bg: #e8f0ff;--shell-icon-line: #c7d8fb;--shell-illustration-filter: saturate(.78) contrast(.94);--tooltip-bg: #f8f9fa;--tooltip-ink: #000000;--tooltip-line: #666666;--tooltip-shadow: #1c2433;--shell-popover: #ffffff;--shell-popover-shadow: 0 20px 50px #1b2b5426;--shell-danger: #c2283a;--shell-backdrop: #0b1a3366;--shell-switch-off: #c9d3e5;color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink-body);background:var(--surface-page);font-synthesis:none;text-rendering:optimizeLegibility}:root[data-theme=dark]{--surface-page: #070d1a;--surface-card: #101a2e;--surface-soft: #172340;--surface-raised: #0d1627;--surface-muted: #19243c;--surface-track: #1f2b47;--ink-strong: #eef3ff;--ink-body: #c3cde2;--ink-muted: #8d9bb8;--line: #24314f;--line-subtle: #1b2640;--line-strong: #33436a;--accent: #818cf8;--accent-deep: #a5b4fc;--accent-soft: #1f2752;--accent-ink: #a5b4fc;--accent-line: #6366f1;--teal: #5eead4;--warning: #fbbf24;--danger: #ff8f86;--danger-soft: #3a1619;--danger-line: #7a2c2c;--success: #5eead4;--success-soft: #0f2e2b;--warning-soft: #3a2b0b;--page-glow: rgba(59, 140, 255, .12);--focus-ring: rgba(129, 140, 248, .45);--shell-bg: #050b18;--shell-glow: #2f6bff2e;--shell-glow-2: #7cc4ff14;--shell-ink: #eef4ff;--shell-title: #f6f9ff;--shell-muted: #a7b6d2;--shell-soft: #7f90b2;--shell-accent: #7cc4ff;--shell-eyebrow: #bcd6ff;--shell-line: #ffffff1f;--shell-control: #ffffff0a;--shell-control-hover: #ffffff14;--shell-header-bg: linear-gradient(180deg, #0b1630 0%, #081022 100%);--shell-card-bg: linear-gradient(160deg, #13234099 0%, #0b162bcc 65%);--shell-card-line: #ffffff1c;--shell-card-shadow: 0 18px 50px #0006, inset 0 1px 0 #ffffff14;--shell-card-shadow-hover: 0 24px 60px #000a, 0 0 0 1px #3b8cff33, inset 0 1px 0 #ffffff1f;--shell-icon-bg: #3b8cff1a;--shell-icon-line: #7cc4ff40;--shell-illustration-filter: saturate(.72) brightness(.95) drop-shadow(0 0 .6px #ffffff66);--tooltip-bg: #20242e;--tooltip-ink: #ffffff;--tooltip-line: #a7adba;--tooltip-shadow: #000000;--shell-popover: #0b162bf2;--shell-popover-shadow: 0 24px 60px #0009;--shell-danger: #ff9aa6;--shell-backdrop: #02060fb3;--shell-switch-off: #ffffff26;color-scheme:dark}*{box-sizing:border-box}html{min-width:320px;background:var(--surface-page)}body{min-width:320px;min-height:100vh;margin:0;background:radial-gradient(circle at 10% 0%,var(--page-glow),transparent 30rem),var(--surface-page)}button,input{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}a{color:inherit}.shell-icon-button{display:inline-grid;place-items:center;width:42px;height:42px;flex:0 0 auto;padding:0;border:0;border-radius:50%;color:var(--shell-muted);background:transparent;cursor:pointer;transition:color .15s}.shell-icon-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.shell-icon-button:hover{color:var(--shell-accent)}.shell-icon-button:focus-visible{outline:3px solid var(--shell-accent);outline-offset:2px}@media(max-width:640px){.shell-icon-button{width:38px;height:38px}}app-page-header.page-header--with-back .page-header__bar:has(.area-bar__back:hover) .page-header__logo{filter:brightness(1.08);transform:translateY(-1px)}app-page-header.page-header--with-back .page-header__bar:has(.page-header__logo:hover) .area-bar__back,app-page-header.page-header--with-back .page-header__bar:has(.area-bar__back:hover) .area-bar__back{color:var(--shell-accent);transform:translate(-50%) translateY(-1px)}.shell-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,280px));justify-content:center;gap:18px}@media(max-width:640px){.shell-card-grid{grid-template-columns:1fr;gap:12px}}.area-illustration{display:block;filter:var(--shell-illustration-filter);transition:filter .2s ease}.app-tooltip{position:fixed;z-index:3000;max-width:min(280px,100vw - 32px);padding:6px 12px;border:2.5px solid var(--tooltip-line);border-radius:18px 22px 16px 20px/20px 16px 22px 18px;color:var(--tooltip-ink);background:var(--tooltip-bg);box-shadow:2px 3px 0 var(--tooltip-shadow);font-size:.78rem;font-weight:800;letter-spacing:.02em;line-height:1.35;white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;pointer-events:none}.app-tooltip:before,.app-tooltip:after{content:"";position:absolute;width:0;height:0;border:8px solid transparent;pointer-events:none}.app-tooltip:after{border-width:6px}.app-tooltip--above:before,.app-tooltip--above:after{top:100%;left:50%;transform:translate(-50%)}.app-tooltip--above:before{border-top-color:var(--tooltip-line)}.app-tooltip--above:after{border-top-color:var(--tooltip-bg)}.app-tooltip--below:before,.app-tooltip--below:after{bottom:100%;left:50%;transform:translate(-50%)}.app-tooltip--below:before{border-bottom-color:var(--tooltip-line)}.app-tooltip--below:after{border-bottom-color:var(--tooltip-bg)}.app-tooltip--left:before,.app-tooltip--left:after{left:100%;top:50%;transform:translateY(-50%)}.app-tooltip--left:before{border-left-color:var(--tooltip-line)}.app-tooltip--left:after{border-left-color:var(--tooltip-bg)}.app-tooltip--right:before,.app-tooltip--right:after{right:100%;top:50%;transform:translateY(-50%)}.app-tooltip--right:before{border-right-color:var(--tooltip-line)}.app-tooltip--right:after{border-right-color:var(--tooltip-bg)}.shell-brand{color:var(--shell-title);font-family:Georgia,Times New Roman,serif;line-height:1;letter-spacing:-.8px;text-decoration:none}.shell-brand span{background:linear-gradient(100deg,#7cc4ff,#4f9dff 55%,#2f6bff);-webkit-background-clip:text;background-clip:text;color:transparent}.area-content:has(>.shell-card-grid){display:flex;flex-direction:column;justify-content:center}
