:root{--ramp-ink-950: #04060e;--ramp-ink-900: #090d1a;--ramp-ink-800: #101628;--ramp-ink-700: #182036;--ramp-violet-500: #7c6cff;--ramp-violet-400: #6f5cff;--ramp-sky-300: #a9dcff;--ramp-sky-400: #7fc4ff;--ramp-beam-500: #4f8dff;--ramp-beam-600: #3560c8;--ramp-beam-700: #5344cc;--ramp-mint-300: #6ff0d0;--ramp-white: #eef2ff;--ramp-ink: #04101f;--ramp-red-400: #ff4f6b;--ramp-green-400: #4fd98a;--ramp-amber-300: #ffd08a;--ramp-amber-400: #ffb454;--ramp-amber-600: #ff8a2a;--c-bg: var(--ramp-ink-950);--c-bg-elevated: var(--ramp-ink-900);--c-bg-tint: #0b1024;--c-surface: rgba(12, 17, 32, .78);--c-surface-strong: rgba(24, 34, 62, .86);--c-surface-soft: rgba(170, 195, 255, .05);--c-border: rgba(170, 195, 255, .12);--c-border-strong: rgba(170, 195, 255, .26);--c-rim: rgba(255, 255, 255, .1);--c-accent: #8ccdff;--c-accent-bright: var(--ramp-sky-300);--c-accent-deep: var(--ramp-beam-500);--c-accent-cool: var(--ramp-mint-300);--c-accent-dim: rgba(79, 141, 255, .34);--c-accent-soft: rgba(79, 141, 255, .14);--c-on-accent: var(--ramp-ink);--c-plate-a: var(--ramp-violet-500);--c-plate-b: var(--ramp-mint-300);--gradient-spectrum: linear-gradient(90deg, var(--ramp-violet-400), var(--ramp-sky-400) 52%, var(--ramp-mint-300));--gradient-spectrum-v: linear-gradient(to bottom, var(--ramp-violet-400), var(--ramp-sky-400) 52%, var(--ramp-mint-300));--gradient-bands-v: linear-gradient(to bottom, var(--ramp-violet-500) 0 34%, var(--ramp-sky-400) 34% 67%, var(--ramp-mint-300) 67%);--gradient-beam: linear-gradient(160deg, #3d6fd8, #5a4fd6);--gradient-beam-deep: linear-gradient(160deg, var(--ramp-beam-600), var(--ramp-beam-700));--gradient-beam-lit: linear-gradient(160deg, #4d84ee, #6b5df0);--gradient-beam-scene: linear-gradient(112deg, transparent 30%, rgba(124, 108, 255, .22) 40%, rgba(127, 196, 255, .2) 47%, rgba(111, 240, 208, .18) 54%, transparent 64%);--c-text: var(--ramp-white);--c-text-soft: rgba(238, 242, 255, .86);--c-text-dim: rgba(238, 242, 255, .66);--c-text-faint: rgba(238, 242, 255, .4);--c-danger: var(--ramp-red-400);--c-ok: var(--ramp-green-400);--c-warn: var(--ramp-amber-400);--c-source: var(--ramp-amber-400);--c-source-soft: rgba(255, 180, 84, .14);--gradient-source: linear-gradient(160deg, #c8641c, #a8461c);--gradient-source-lit: linear-gradient(160deg, #e0842c, #c05a24);--c-focus-fill: var(--gradient-beam);--c-focus-ink: #fff;--c-focus-ring: rgba(255, 255, 255, .55);--c-scrim-none: rgba(4, 6, 14, 0);--c-scrim-soft: rgba(4, 6, 14, .35);--c-scrim: rgba(4, 6, 14, .94);--c-scrim-strong: rgba(4, 6, 14, .98);--c-scrim-pill: rgba(9, 13, 26, .72);--c-media-shade: #000;--c-media-scrim: rgba(0, 0, 0, .92);--c-media-scrim-soft: rgba(0, 0, 0, .4);--c-track: rgba(255, 255, 255, .14);--c-track-server: rgba(238, 242, 255, .12);--c-track-buffer: rgba(238, 242, 255, .32);--c-ink-pill: rgba(4, 6, 14, .38);--c-ink-pill-hover: rgba(4, 6, 14, .55);--c-ink-pill-raised: rgba(255, 255, 255, .14);--c-ink-panel: rgba(4, 6, 14, .94);--c-ink-pill-strong: rgba(4, 6, 14, .8);--focus-beam: var(--gradient-spectrum);--c-paper: #fff;--glass: blur(2.2rem) saturate(170%);--glass-thin: blur(.8rem) saturate(180%) brightness(1.06);--gradient-glass-sheen: linear-gradient(to bottom, rgba(255, 255, 255, .16), rgba(255, 255, 255, .03) 45%, rgba(255, 255, 255, .08));--shadow-rim: inset 0 .1rem 0 var(--c-rim), inset 0 -.1rem 0 rgba(0, 0, 0, .25);--shadow-glass: var(--shadow-rim), 0 .6rem 1.6rem rgba(0, 0, 0, .35);--shadow-card: 0 1.6rem 4rem rgba(0, 0, 0, .6);--glow-spectrum: 0 0 6rem rgba(111, 92, 255, .3);--plates-idle: -.15rem .15rem 0 rgba(124, 108, 255, .85), .15rem -.15rem 0 rgba(111, 240, 208, .8);--plates-focus: -.32rem .32rem 0 var(--c-plate-a), .32rem -.32rem 0 var(--c-plate-b);--plates-focus-wide: -.55rem .55rem 0 var(--c-plate-a), .55rem -.55rem 0 var(--c-plate-b);--glow-focus: 0 1.2rem 3.6rem rgba(111, 92, 255, .45);--shadow-focus: var(--plates-focus-wide), 0 0 0 .18rem rgba(255, 255, 255, .85), 0 1.6rem 4rem rgba(0, 0, 0, .7);--shadow-focus-soft: var(--plates-focus), inset 0 0 0 .1rem var(--c-focus-ring), var(--glow-focus);--plates-source-idle: -.15rem .15rem 0 rgba(255, 138, 42, .9), .15rem -.15rem 0 rgba(255, 208, 138, .85);--plates-source-focus: -.32rem .32rem 0 var(--ramp-amber-600), .32rem -.32rem 0 var(--ramp-amber-300);--text-disperse: -.025em 0 0 rgba(124, 108, 255, .55), .025em 0 0 rgba(111, 240, 208, .5);color-scheme:dark}:root[data-theme=light]{--c-bg: #f3f5fb;--c-bg-elevated: #ffffff;--c-bg-tint: #e9edf8;--c-surface: rgba(255, 255, 255, .78);--c-surface-strong: rgba(255, 255, 255, .92);--c-surface-soft: rgba(40, 60, 120, .05);--c-border: rgba(30, 45, 90, .12);--c-border-strong: rgba(30, 45, 90, .26);--c-rim: rgba(255, 255, 255, .9);--c-text: #0b1024;--c-text-soft: rgba(11, 16, 36, .86);--c-text-dim: rgba(11, 16, 36, .66);--c-text-faint: rgba(11, 16, 36, .42);--c-scrim: rgba(243, 245, 251, .94);--c-scrim-soft: rgba(243, 245, 251, .35);--c-scrim-pill: rgba(255, 255, 255, .72);--gradient-beam-scene: linear-gradient(112deg, transparent 30%, rgba(124, 108, 255, .12) 40%, rgba(79, 141, 255, .1) 47%, rgba(111, 240, 208, .1) 54%, transparent 64%);color-scheme:light}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-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}:root{font-size:10px;--r-sm: 0;--r-md: 0;--r-lg: 0;--r-pill: 0;--ease: cubic-bezier(.2, .7, .2, 1);--dur-fast: .12s;--dur: .2s;--dur-slow: .32s;--sidebar-w: 7.2rem;--sidebar-w-open: 30rem;--safe: 4.8rem;--safe-x: 5.6rem;--font: "Manrope", "Segoe UI Variable Display", "Segoe UI", Roboto, system-ui, sans-serif}@media(max-width:900px){:root{font-size:12px;--safe: 2rem;--safe-x: 2rem}}*{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--c-bg);color:var(--c-text);font-family:var(--font);font-feature-settings:"ss01" 0,"cv11" 1;overflow:hidden;-webkit-font-smoothing:antialiased}body{overscroll-behavior:none}body:not(.has-pointer){cursor:none}przma-app{display:block;height:100%}:focus{outline:none}:root:not(.can-blur){--glass: none;--glass-thin: none}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
