@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/manrope-cyrillic-500-800.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:500 800;font-display:swap;src:url(/fonts/manrope-latin-500-800.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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/plexsans-cyrillic-400-700.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/plexsans-latin-400-700.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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plexmono-cyrillic-400.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plexmono-latin-400.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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plexmono-cyrillic-500.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plexmono-latin-500.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{--f-display: "Manrope", "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-text: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--f-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-12: .75rem;--fs-13: .8125rem;--fs-14: .875rem;--fs-15: .9375rem;--fs-16: 1rem;--fs-18: 1.125rem;--fs-20: 1.25rem;--fs-24: 1.5rem;--fs-28: 1.75rem;--fs-32: 2rem;--fs-display: clamp(2.5rem, 1.6rem + 3.6vw, 4.25rem);--fs-h1: clamp(2.125rem, 1.55rem + 2.4vw, 3.25rem);--fs-h2: clamp(1.75rem, 1.35rem + 1.6vw, 2.5rem);--fs-h3: clamp(1.25rem, 1.12rem + .5vw, 1.5rem);--lh-tight: 1.08;--lh-head: 1.18;--lh-text: 1.6;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 40px;--s-8: 48px;--s-9: 64px;--s-10: 80px;--s-11: 96px;--s-12: 128px;--r-xs: 6px;--r-sm: 10px;--r-md: 14px;--r-lg: 20px;--r-xl: 28px;--r-2xl: 36px;--r-pill: 999px;--container: 1200px;--container-wide: 1320px;--gutter: 24px;--header-h: 72px;--ease: cubic-bezier(.2, .7, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-1: .12s;--dur-2: .2s;--dur-3: .32s;--dur-4: .56s;--z-header: 50;--z-dropdown: 60;--z-drawer: 70;--z-modal: 80;--z-cookie: 85;--z-toast: 90;--c-bg: #ffffff;--c-bg-soft: #f3f6f8;--c-bg-sunken: #eaf0f3;--c-surface: #ffffff;--c-surface-2: #f8fafb;--c-surface-3: #eff3f5;--c-ink: #0c1a24;--c-ink-2: #3d4c57;--c-ink-3: #5f6d78;--c-line: #e1e8ec;--c-line-2: #cfd9df;--c-brand: #0b7d72;--c-brand-hover: #08695f;--c-brand-press: #065850;--c-brand-ink: #076157;--c-brand-soft: #e5f5f2;--c-brand-soft-2: #c8ebe4;--c-brand-vivid: #14b8a6;--c-brand-glow: rgba(20, 184, 166, .22);--c-on-brand: #ffffff;--c-navy: #0c1a24;--c-navy-2: #12283a;--c-navy-line: rgba(255, 255, 255, .1);--c-navy-ink: #e6eef3;--c-navy-ink-2: #a5b5c1;--c-success: #157f3c;--c-success-soft: #e6f5eb;--c-warning: #a75006;--c-warning-soft: #fdf2e1;--c-danger: #be2530;--c-danger-soft: #fdebec;--c-info: #2456c4;--c-info-soft: #e9effd;--c-neutral-soft: #edf1f4;--c-focus: #0b7d72;--c-focus-ring: rgba(11, 125, 114, .28);--c-overlay: rgba(9, 18, 26, .48);--c-header: rgba(255, 255, 255, .86);--c-code-bg: #0b1620;--c-code-bar: #0f1e2a;--c-code-line: rgba(255, 255, 255, .08);--c-code-text: #d6e1e9;--c-code-muted: #6f8696;--c-code-str: #8ee6c4;--c-code-num: #f6c983;--c-code-kw: #8db5ff;--c-code-prop: #c7b8ff;--c-code-fn: #7dd8f0;--sh-1: 0 1px 2px rgba(12, 26, 36, .06), 0 1px 1px rgba(12, 26, 36, .03);--sh-2: 0 6px 16px -6px rgba(12, 26, 36, .12), 0 2px 4px rgba(12, 26, 36, .04);--sh-3: 0 22px 48px -18px rgba(12, 26, 36, .24), 0 8px 18px -10px rgba(12, 26, 36, .1);--sh-4: 0 40px 80px -28px rgba(12, 26, 36, .32), 0 14px 28px -14px rgba(12, 26, 36, .14);--sh-inset: inset 0 1px 0 rgba(255, 255, 255, .18);color-scheme:light}:root[data-theme=dark]{--c-bg: #091016;--c-bg-soft: #0d161d;--c-bg-sunken: #060b10;--c-surface: #101b24;--c-surface-2: #13202a;--c-surface-3: #192833;--c-ink: #e8eef2;--c-ink-2: #b3c0ca;--c-ink-3: #8c99a4;--c-line: #1f2e39;--c-line-2: #2b3c48;--c-brand: #2dd4bf;--c-brand-hover: #5eead4;--c-brand-press: #14b8a6;--c-brand-ink: #5eead4;--c-brand-soft: rgba(45, 212, 191, .11);--c-brand-soft-2: rgba(45, 212, 191, .2);--c-brand-vivid: #2dd4bf;--c-brand-glow: rgba(45, 212, 191, .16);--c-on-brand: #03201c;--c-navy: #0e1b25;--c-navy-2: #132634;--c-navy-line: rgba(255, 255, 255, .08);--c-success: #4ade80;--c-success-soft: rgba(74, 222, 128, .12);--c-warning: #fbbf24;--c-warning-soft: rgba(251, 191, 36, .12);--c-danger: #f87171;--c-danger-soft: rgba(248, 113, 113, .12);--c-info: #82a7ff;--c-info-soft: rgba(130, 167, 255, .12);--c-neutral-soft: rgba(255, 255, 255, .06);--c-focus: #5eead4;--c-focus-ring: rgba(94, 234, 212, .3);--c-overlay: rgba(2, 6, 10, .66);--c-header: rgba(9, 16, 22, .82);--c-code-bg: #0a141c;--c-code-bar: #0e1b25;--sh-1: 0 1px 2px rgba(0, 0, 0, .4);--sh-2: 0 8px 18px -8px rgba(0, 0, 0, .6), 0 2px 4px rgba(0, 0, 0, .3);--sh-3: 0 24px 50px -18px rgba(0, 0, 0, .7), 0 8px 18px -10px rgba(0, 0, 0, .4);--sh-4: 0 40px 80px -26px rgba(0, 0, 0, .8), 0 14px 28px -14px rgba(0, 0, 0, .5);--sh-inset: inset 0 1px 0 rgba(255, 255, 255, .06);color-scheme:dark}@media (max-width: 720px){:root{--gutter: 16px;--header-h: 64px}}@media (prefers-reduced-motion: reduce){:root{--dur-1: 0ms;--dur-2: 0ms;--dur-3: 0ms;--dur-4: 0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{margin:0;min-height:100vh;background:var(--c-bg);color:var(--c-ink);font-family:var(--f-text);font-size:var(--fs-16);line-height:var(--lh-text);font-feature-settings:"kern","liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:background-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}img,svg,video,canvas{display:block;max-width:100%}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}button:disabled{cursor:not-allowed}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--f-display);font-weight:750;letter-spacing:-.022em;line-height:var(--lh-head);color:var(--c-ink);text-wrap:balance}h1{font-size:var(--fs-h1);line-height:var(--lh-tight);font-weight:800;letter-spacing:-.03em}h2{font-size:var(--fs-h2);letter-spacing:-.026em}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-18);letter-spacing:-.012em}p{margin:0;text-wrap:pretty}ul,ol{margin:0;padding:0}a{color:var(--c-brand-ink);text-decoration:none;text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--dur-1) var(--ease)}a:hover{text-decoration:underline}hr{border:0;border-top:1px solid var(--c-line);margin:var(--s-6) 0}code,kbd,samp,pre{font-family:var(--f-mono);font-size:.92em}:not(pre)>code{padding:.12em .4em;border-radius:var(--r-xs);background:var(--c-surface-3);color:var(--c-ink);border:1px solid var(--c-line);font-size:.86em;white-space:nowrap}table{border-collapse:collapse}::selection{background:var(--c-brand-soft-2);color:var(--c-ink)}:focus{outline:none}:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:4px}[hidden]{display:none!important}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.container--wide{max-width:calc(var(--container-wide) + var(--gutter) * 2)}.container--narrow{max-width:calc(820px + var(--gutter) * 2)}.display{font-size:var(--fs-display);line-height:1.03;letter-spacing:-.035em;font-weight:800}.lead{font-size:var(--fs-18);line-height:1.6;color:var(--c-ink-2)}@media (min-width: 960px){.lead{font-size:1.1875rem}}.muted{color:var(--c-ink-3)}.ink-2{color:var(--c-ink-2)}.small{font-size:var(--fs-14)}.xsmall{font-size:var(--fs-13)}.mono{font-family:var(--f-mono)}.num{font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.accent{color:var(--c-brand-ink)}.label{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-text);font-size:var(--fs-14);font-weight:600;color:var(--c-brand-ink);letter-spacing:0}.label:before{content:"";width:18px;height:2px;border-radius:2px;background:currentColor}.stack{display:flex;flex-direction:column}.row{display:flex;align-items:center;gap:var(--s-3)}.row--wrap{flex-wrap:wrap}.gap-1{gap:var(--s-1)}.gap-2{gap:var(--s-2)}.gap-3{gap:var(--s-3)}.gap-4{gap:var(--s-4)}.gap-5{gap:var(--s-5)}.gap-6{gap:var(--s-6)}.gap-8{gap:var(--s-8)}.mt-2{margin-top:var(--s-2)}.mt-3{margin-top:var(--s-3)}.mt-4{margin-top:var(--s-4)}.mt-5{margin-top:var(--s-5)}.mt-6{margin-top:var(--s-6)}.mt-8{margin-top:var(--s-8)}.sr-only,.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:1000;padding:10px 16px;border-radius:var(--r-sm);background:var(--c-ink);color:var(--c-bg);font-weight:600;transform:translateY(-160%);transition:transform var(--dur-2) var(--ease)}.skip-link:focus-visible{transform:none}.prose{max-width:72ch;color:var(--c-ink-2)}.prose>*+*{margin-top:1em}.prose h2{margin-top:2em;font-size:var(--fs-28);color:var(--c-ink)}.prose h3{margin-top:1.6em;font-size:var(--fs-20);color:var(--c-ink)}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose a{text-decoration:underline}.prose strong{color:var(--c-ink);font-weight:600}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.icon{flex:none;width:1.25em;height:1.25em;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;fill:none}.btn{--btn-h: 44px;--btn-px: 20px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--btn-h);padding:0 var(--btn-px);border-radius:12px;border:1px solid transparent;font-family:var(--f-text);font-size:var(--fs-15);font-weight:600;line-height:1;letter-spacing:-.003em;white-space:nowrap;text-decoration:none!important;user-select:none;transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease),box-shadow var(--dur-2) var(--ease),transform var(--dur-1) var(--ease)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--c-bg),0 0 0 5px var(--c-focus);border-radius:12px}.btn .icon{width:18px;height:18px}.btn--primary{background:var(--c-brand);color:var(--c-on-brand);box-shadow:var(--sh-inset),0 1px 2px #06585040}.btn--primary:hover{background:var(--c-brand-hover)}.btn--primary:active{background:var(--c-brand-press)}.btn--secondary{background:var(--c-surface);color:var(--c-ink);border-color:var(--c-line-2);box-shadow:var(--sh-1)}.btn--secondary:hover{background:var(--c-surface-2);border-color:var(--c-ink-3)}.btn--soft{background:var(--c-brand-soft);color:var(--c-brand-ink)}.btn--soft:hover{background:var(--c-brand-soft-2)}.btn--ghost{background:transparent;color:var(--c-ink-2)}.btn--ghost:hover{background:var(--c-surface-3);color:var(--c-ink)}.btn--dark{background:var(--c-ink);color:var(--c-bg)}.btn--dark:hover{background:var(--c-ink-2)}.btn--onnavy{background:#ffffff14;color:#fff;border-color:#ffffff2e}.btn--onnavy:hover{background:#ffffff24}.btn--danger{background:var(--c-danger);color:#fff}.btn--danger:hover{filter:brightness(.94)}.btn--danger-ghost{color:var(--c-danger);background:transparent}.btn--danger-ghost:hover{background:var(--c-danger-soft)}.btn--tg .icon{color:#229ed9}.btn--sm{--btn-h: 36px;--btn-px: 14px;font-size:var(--fs-14);border-radius:10px}.btn--sm .icon{width:16px;height:16px}.btn--lg{--btn-h: 54px;--btn-px: 26px;font-size:var(--fs-16);border-radius:14px}.btn--block{width:100%}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;pointer-events:none}.btn[data-loading=true]{color:transparent!important;pointer-events:none}.btn[data-loading=true]:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-color:var(--c-on-brand) var(--c-on-brand) transparent transparent;animation:np-spin .7s linear infinite}.btn--secondary[data-loading=true]:after,.btn--ghost[data-loading=true]:after,.btn--soft[data-loading=true]:after{border-color:var(--c-ink-2) var(--c-ink-2) transparent transparent}.iconbtn{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:11px;color:var(--c-ink-2);border:1px solid transparent;transition:background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.iconbtn:hover{background:var(--c-surface-3);color:var(--c-ink)}.iconbtn--bordered{border-color:var(--c-line-2);background:var(--c-surface)}.iconbtn--sm{width:32px;height:32px;border-radius:9px}.iconbtn--sm .icon{width:16px;height:16px}.iconbtn:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.link-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--c-brand-ink)}.link-arrow .icon{width:18px;height:18px;transition:transform var(--dur-2) var(--ease)}.link-arrow:hover{text-decoration:none}.link-arrow:hover .icon{transform:translate(3px)}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field__label{font-size:var(--fs-14);font-weight:600;color:var(--c-ink)}.field__label .opt{font-weight:400;color:var(--c-ink-3)}.field__hint{font-size:var(--fs-13);color:var(--c-ink-3)}.field__error{display:flex;align-items:center;gap:6px;font-size:var(--fs-13);color:var(--c-danger);font-weight:500}.field__error .icon{width:15px;height:15px}.input,.select,.textarea{width:100%;min-height:44px;padding:10px 14px;border-radius:var(--r-sm);border:1px solid var(--c-line-2);background:var(--c-surface);color:var(--c-ink);font-size:var(--fs-15);line-height:1.4;transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease);appearance:none}.input::placeholder,.textarea::placeholder{color:var(--c-ink-3);opacity:.85}.input:hover,.select:hover,.textarea:hover{border-color:var(--c-ink-3)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--c-brand);box-shadow:0 0 0 3px var(--c-focus-ring)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--c-danger)}.input[aria-invalid=true]:focus,.textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--c-danger-soft)}.input:disabled,.select:disabled,.textarea:disabled{background:var(--c-surface-3);color:var(--c-ink-3)}.input--sm,.select--sm{min-height:36px;padding:6px 12px;font-size:var(--fs-14)}.textarea{min-height:112px;resize:vertical}.select-wrap{position:relative}.select-wrap .select{padding-right:40px;cursor:pointer}.select-wrap>.icon{position:absolute;right:12px;top:50%;width:18px;height:18px;transform:translateY(-50%);pointer-events:none;color:var(--c-ink-3)}.input-group{position:relative;display:flex;align-items:center}.input-group .input{flex:1}.input-group__addon{position:absolute;top:0;bottom:0;display:flex;align-items:center;color:var(--c-ink-3);font-size:var(--fs-15);pointer-events:none}.input-group__addon--left{left:14px}.input-group__addon--right{right:14px}.input-group--left .input{padding-left:40px}.input-group--right .input{padding-right:44px}.input-group__addon .icon{width:18px;height:18px}.check{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:var(--fs-14);line-height:1.45;color:var(--c-ink-2)}.check input{appearance:none;flex:none;width:20px;height:20px;margin:0;border-radius:6px;border:1.5px solid var(--c-line-2);background:var(--c-surface) center / 14px no-repeat;cursor:pointer;transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.check input[type=radio]{border-radius:50%}.check input:hover{border-color:var(--c-ink-3)}.check input:checked{background-color:var(--c-brand);border-color:var(--c-brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}:root[data-theme=dark] .check input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2303201c' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.check input[type=radio]:checked{background-image:none;box-shadow:inset 0 0 0 4px var(--c-surface)}.check input:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.check input[aria-invalid=true]{border-color:var(--c-danger)}.switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:var(--fs-14);color:var(--c-ink-2)}.switch input{appearance:none;position:relative;flex:none;width:40px;height:24px;margin:0;border-radius:999px;background:var(--c-line-2);cursor:pointer;transition:background-color var(--dur-2) var(--ease)}.switch input:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform var(--dur-2) var(--ease-out)}.switch input:checked{background:var(--c-brand)}.switch input:checked:after{transform:translate(16px)}.switch input:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.chipcheck{position:relative;display:inline-flex}.chipcheck input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.chipcheck span{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--c-line-2);background:var(--c-surface);font-size:var(--fs-14);font-weight:500;color:var(--c-ink-2);transition:all var(--dur-1) var(--ease)}.chipcheck span .icon{width:16px;height:16px}.chipcheck input:hover+span{border-color:var(--c-ink-3)}.chipcheck input:checked+span{background:var(--c-brand-soft);border-color:var(--c-brand);color:var(--c-brand-ink)}.chipcheck input:focus-visible+span{outline:2px solid var(--c-focus);outline-offset:2px}.card{position:relative;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:var(--s-5)}.card--soft{background:var(--c-bg-soft);border-color:transparent}.card--raised{border-color:transparent;box-shadow:var(--sh-2)}.card--interactive{transition:border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease),transform var(--dur-2) var(--ease)}.card--interactive:hover{border-color:var(--c-line-2);box-shadow:var(--sh-2);transform:translateY(-2px)}.card--lg{padding:var(--s-6);border-radius:var(--r-xl)}.badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font-size:var(--fs-12);font-weight:600;line-height:1;letter-spacing:.005em;white-space:nowrap;background:var(--c-neutral-soft);color:var(--c-ink-2)}.badge .icon{width:13px;height:13px;stroke-width:2.2}.badge--dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.badge--success{background:var(--c-success-soft);color:var(--c-success)}.badge--warning{background:var(--c-warning-soft);color:var(--c-warning)}.badge--danger{background:var(--c-danger-soft);color:var(--c-danger)}.badge--info{background:var(--c-info-soft);color:var(--c-info)}.badge--brand{background:var(--c-brand-soft);color:var(--c-brand-ink)}.badge--outline{background:transparent;border:1px solid var(--c-line-2)}.badge--lg{height:28px;padding:0 12px;font-size:var(--fs-13)}.pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;background:var(--c-surface);border:1px solid var(--c-line);font-size:var(--fs-14);color:var(--c-ink-2);box-shadow:var(--sh-1)}.pill__tag{padding:3px 9px;border-radius:999px;background:var(--c-brand-soft);color:var(--c-brand-ink);font-weight:600;font-size:var(--fs-13)}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--c-line);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{position:relative;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px;font-size:var(--fs-15);font-weight:600;color:var(--c-ink-3);white-space:nowrap;transition:color var(--dur-1) var(--ease)}.tab .icon{width:18px;height:18px}.tab:hover,.tab[aria-selected=true]{color:var(--c-ink)}.tab[aria-selected=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--c-brand)}.tab:focus-visible{outline:2px solid var(--c-focus);outline-offset:-4px;border-radius:8px}.seg{display:inline-flex;padding:4px;gap:2px;border-radius:12px;background:var(--c-surface-3);border:1px solid var(--c-line)}.seg__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border-radius:9px;font-size:var(--fs-14);font-weight:600;color:var(--c-ink-3);white-space:nowrap;transition:background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.seg__btn .icon{width:16px;height:16px}.seg__btn:hover{color:var(--c-ink)}.seg__btn[aria-pressed=true],.seg__btn[aria-selected=true]{background:var(--c-surface);color:var(--c-ink);box-shadow:var(--sh-1),0 0 0 1px var(--c-line)}:root[data-theme=dark] .seg__btn[aria-pressed=true],:root[data-theme=dark] .seg__btn[aria-selected=true]{background:var(--c-line-2)}.seg__btn:focus-visible{outline:2px solid var(--c-focus);outline-offset:1px}.seg--sm .seg__btn{height:28px;padding:0 10px;font-size:var(--fs-13)}.table-wrap{width:100%;overflow-x:auto;border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface)}.table{width:100%;font-size:var(--fs-14);font-variant-numeric:tabular-nums}.table th,.table td{padding:12px 16px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--c-line)}.table th{position:sticky;top:0;z-index:1;background:var(--c-surface-2);font-size:var(--fs-13);font-weight:600;color:var(--c-ink-3);white-space:nowrap}.table tbody tr:last-child td{border-bottom:0}.table tbody tr{transition:background-color var(--dur-1) var(--ease)}.table--hover tbody tr:hover{background:var(--c-surface-2)}.table--click tbody tr{cursor:pointer}.table .ta-r{text-align:right}.table .ta-c{text-align:center}.th-sort{display:inline-flex;align-items:center;gap:4px;font:inherit;color:inherit;border-radius:6px}.th-sort:hover{color:var(--c-ink)}.th-sort .icon{width:14px;height:14px;opacity:.45}.th-sort[data-dir] .icon{opacity:1;color:var(--c-brand-ink)}.pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap;padding:12px 4px 0;font-size:var(--fs-14);color:var(--c-ink-3)}.pagination__pages{display:flex;align-items:center;gap:4px}.pagination__btn{display:inline-grid;place-items:center;min-width:34px;height:34px;padding:0 8px;border-radius:9px;font-weight:600;color:var(--c-ink-2);font-variant-numeric:tabular-nums}.pagination__btn:hover:not(:disabled){background:var(--c-surface-3)}.pagination__btn[aria-current=page]{background:var(--c-brand-soft);color:var(--c-brand-ink)}.pagination__btn:disabled{opacity:.4}.pagination__btn .icon{width:16px;height:16px}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:var(--s-9) var(--s-5);color:var(--c-ink-3)}.empty__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--c-surface-3);color:var(--c-ink-3);margin-bottom:6px}.empty__icon .icon{width:26px;height:26px}.empty__title{font-family:var(--f-display);font-weight:700;font-size:var(--fs-18);color:var(--c-ink)}.empty__text{max-width:42ch;font-size:var(--fs-14)}.sk{display:block;border-radius:8px;background:linear-gradient(90deg,var(--c-surface-3) 0%,var(--c-bg-sunken) 40%,var(--c-surface-3) 80%) 0 0 / 300% 100%;animation:np-shimmer 1.4s ease-in-out infinite}.sk--text{height:12px;border-radius:6px}.sk--title{height:22px;width:50%}.sk--circle{border-radius:50%}@keyframes np-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes np-spin{to{transform:rotate(360deg)}}@keyframes np-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes np-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@keyframes np-pulse{0%{box-shadow:0 0 0 0 currentColor}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.spinner{display:inline-block;width:18px;height:18px;border-radius:50%;border:2px solid var(--c-line-2);border-top-color:var(--c-brand);animation:np-spin .7s linear infinite}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c-success);color:var(--c-success);animation:np-pulse 2s infinite}.toasts{position:fixed;right:20px;bottom:20px;z-index:var(--z-toast);display:flex;flex-direction:column;gap:10px;width:min(380px,calc(100vw - 32px));pointer-events:none}.toast{display:flex;align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;border-radius:14px;background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--sh-3);pointer-events:auto;animation:np-pop var(--dur-3) var(--ease-out)}.toast__icon{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--c-brand-soft);color:var(--c-brand-ink)}.toast__icon .icon{width:16px;height:16px;stroke-width:2.2}.toast--success .toast__icon{background:var(--c-success-soft);color:var(--c-success)}.toast--error .toast__icon{background:var(--c-danger-soft);color:var(--c-danger)}.toast--warning .toast__icon{background:var(--c-warning-soft);color:var(--c-warning)}.toast__body{flex:1;min-width:0;padding-top:3px}.toast__title{font-weight:600;font-size:var(--fs-14);color:var(--c-ink)}.toast__text{margin-top:2px;font-size:var(--fs-13);color:var(--c-ink-3)}.toast .iconbtn{margin:-4px -4px 0 0}@media (max-width: 560px){.toasts{left:16px;right:16px;bottom:16px;width:auto}}.copy{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:8px;font-size:var(--fs-13);font-weight:600;color:var(--c-ink-3);transition:background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.copy .icon{width:15px;height:15px}.copy:hover{background:var(--c-surface-3);color:var(--c-ink)}.copy[data-done=true]{color:var(--c-success)}.copy--icon{width:30px;padding:0;justify-content:center}.copyfield{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 6px 6px 14px;border-radius:var(--r-sm);border:1px solid var(--c-line-2);background:var(--c-surface-2);font-family:var(--f-mono);font-size:var(--fs-14)}.copyfield__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-ink)}.modal-root{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:16px}.modal-backdrop{position:absolute;inset:0;background:var(--c-overlay);backdrop-filter:blur(2px);animation:np-fade .2s var(--ease)}@keyframes np-fade{0%{opacity:0}}.modal{position:relative;width:100%;max-width:520px;max-height:calc(100vh - 32px);overflow:auto;border-radius:var(--r-lg);background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--sh-4);animation:np-pop var(--dur-3) var(--ease-out)}.modal--lg{max-width:720px}.modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 0 24px}.modal__title{font-family:var(--f-display);font-size:var(--fs-20);font-weight:750;letter-spacing:-.015em}.modal__body{padding:16px 24px 24px}.modal__foot{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--c-line);background:var(--c-surface-2)}.drawer-root{position:fixed;inset:0;z-index:var(--z-drawer)}.drawer{position:absolute;top:0;right:0;bottom:0;width:min(560px,100vw);display:flex;flex-direction:column;background:var(--c-surface);border-left:1px solid var(--c-line);box-shadow:var(--sh-4);animation:np-slide-in var(--dur-3) var(--ease-out)}@keyframes np-slide-in{0%{transform:translate(24px);opacity:0}}.drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 18px 24px;border-bottom:1px solid var(--c-line)}.drawer__body{flex:1;overflow:auto;padding:24px}.drawer__foot{display:flex;gap:10px;justify-content:flex-end;padding:16px 24px;border-top:1px solid var(--c-line)}.acc{border-top:1px solid var(--c-line)}.acc__item{border-bottom:1px solid var(--c-line)}.acc__btn{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:22px 0;text-align:left;font-family:var(--f-display);font-size:var(--fs-18);font-weight:700;letter-spacing:-.012em;color:var(--c-ink)}.acc__btn:focus-visible{outline:2px solid var(--c-focus);outline-offset:4px;border-radius:8px}.acc__sign{position:relative;flex:none;width:32px;height:32px;border-radius:50%;background:var(--c-surface-3);transition:background-color var(--dur-2) var(--ease),transform var(--dur-3) var(--ease-out)}.acc__sign:before,.acc__sign:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--c-ink-2);transition:transform var(--dur-3) var(--ease-out)}.acc__sign:after{transform:rotate(90deg)}.acc__btn[aria-expanded=true] .acc__sign{background:var(--c-brand-soft)}.acc__btn[aria-expanded=true] .acc__sign:after{transform:rotate(0)}.acc__btn[aria-expanded=true] .acc__sign:before,.acc__btn[aria-expanded=true] .acc__sign:after{background:var(--c-brand-ink)}.acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-3) var(--ease-out)}.acc__panel[data-open=true]{grid-template-rows:1fr}.acc__inner{overflow:hidden}.acc__content{padding:0 56px 24px 0;color:var(--c-ink-2);max-width:76ch}.acc__content>*+*{margin-top:.8em}.callout{display:flex;gap:14px;padding:16px 18px;border-radius:var(--r-md);background:var(--c-info-soft);color:var(--c-ink-2);font-size:var(--fs-15)}.callout>.icon{margin-top:2px;color:var(--c-info)}.callout strong{color:var(--c-ink)}.callout--brand{background:var(--c-brand-soft)}.callout--brand>.icon{color:var(--c-brand-ink)}.callout--warn{background:var(--c-warning-soft)}.callout--warn>.icon{color:var(--c-warning)}.callout--neutral{background:var(--c-surface-3)}.callout--neutral>.icon{color:var(--c-ink-3)}.kbd{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:6px;border:1px solid var(--c-line-2);border-bottom-width:2px;background:var(--c-surface);font-family:var(--f-mono);font-size:11px;color:var(--c-ink-2)}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;z-index:var(--z-dropdown);padding:6px 9px;border-radius:8px;background:var(--c-ink);color:var(--c-bg);font-family:var(--f-text);font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,4px);transition:opacity var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%)}.codeblock{position:relative;border-radius:var(--r-lg);background:var(--c-code-bg);border:1px solid var(--c-code-line);color:var(--c-code-text);overflow:hidden}.codeblock__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:0 8px 0 6px;background:var(--c-code-bar);border-bottom:1px solid var(--c-code-line)}.codeblock__tabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.codeblock__tab{height:32px;padding:0 12px;border-radius:8px;font-size:var(--fs-13);font-weight:600;color:var(--c-code-muted);white-space:nowrap}.codeblock__tab:hover{color:var(--c-code-text)}.codeblock__tab[aria-selected=true]{color:#fff;background:#ffffff14}.codeblock__title{padding:0 10px;font-family:var(--f-mono);font-size:var(--fs-13);color:var(--c-code-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.codeblock .copy{color:var(--c-code-muted)}.codeblock .copy:hover{color:#fff;background:#ffffff14}.codeblock .copy[data-done=true]{color:#6ee7b7}.codeblock pre{margin:0;padding:18px 20px 20px;overflow:auto;font-family:var(--f-mono);font-size:13.5px;line-height:1.7;tab-size:2;color:var(--c-code-text)}.codeblock pre:focus-visible{outline:2px solid #5eead4;outline-offset:-2px}.codeblock--flat{border-radius:var(--r-md)}.tk-c{color:var(--c-code-muted);font-style:italic}.tk-s{color:var(--c-code-str)}.tk-n{color:var(--c-code-num)}.tk-k{color:var(--c-code-kw)}.tk-p{color:var(--c-code-prop)}.tk-f{color:var(--c-code-fn)}.tk-m{color:#f9a8d4}.dropdown{position:absolute;z-index:var(--z-dropdown);min-width:220px;padding:6px;border-radius:14px;background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--sh-3);animation:np-pop var(--dur-2) var(--ease-out)}.dropdown__item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:9px;font-size:var(--fs-14);color:var(--c-ink-2);text-align:left;text-decoration:none!important}.dropdown__item .icon{width:17px;height:17px;color:var(--c-ink-3)}.dropdown__item:hover,.dropdown__item:focus-visible{background:var(--c-surface-3);color:var(--c-ink);outline:none}.dropdown__sep{height:1px;margin:6px 4px;background:var(--c-line)}.avatar{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--c-brand-soft-2);color:var(--c-brand-ink);font-family:var(--f-display);font-weight:750;font-size:var(--fs-13)}.progress{height:6px;border-radius:999px;background:var(--c-surface-3);overflow:hidden}.progress>span{display:block;height:100%;border-radius:inherit;background:var(--c-brand);transition:width var(--dur-3) var(--ease-out)}.stat__label{font-size:var(--fs-13);color:var(--c-ink-3);font-weight:500}.stat__value{margin-top:6px;font-family:var(--f-display);font-size:var(--fs-28);font-weight:750;letter-spacing:-.025em;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--c-ink)}.stat__delta{display:inline-flex;align-items:center;gap:2px;margin-top:6px;font-size:var(--fs-13);font-weight:600}.stat__delta--up{color:var(--c-success)}.stat__delta--down{color:var(--c-danger)}.stat__delta .icon{width:14px;height:14px;stroke-width:2.2}.cookie{position:fixed;left:20px;bottom:20px;z-index:var(--z-cookie);width:min(420px,calc(100vw - 32px));padding:20px;border-radius:18px;background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--sh-4);animation:np-pop var(--dur-3) var(--ease-out)}.cookie__head{display:flex;align-items:center;gap:10px;font-family:var(--f-display);font-weight:750;font-size:var(--fs-16)}.cookie__head .icon{color:var(--c-brand-ink)}.cookie__text{margin-top:8px;font-size:var(--fs-14);color:var(--c-ink-2)}.cookie__actions{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}@media (max-width: 560px){.cookie{left:16px;right:16px;bottom:16px;width:auto}}.paymark{display:inline-flex;align-items:center;justify-content:center;flex:none}.paymark svg{height:100%;width:auto}.paymark--chip{height:40px;padding:0 14px;border-radius:10px;background:#fff;border:1px solid var(--c-line);box-shadow:var(--sh-1)}:root[data-theme=dark] .paymark--chip{background:#f4f7f9;border-color:transparent}.paymark--chip svg{height:20px}.qr{display:block;width:100%;height:auto;image-rendering:pixelated;shape-rendering:crispEdges}.media{position:relative;overflow:hidden;background:var(--c-bg-sunken)}.media>img,.media>video{width:100%;height:100%;object-fit:cover}.media__fade{opacity:0;transition:opacity var(--dur-4) var(--ease)}.media__fade[data-ready=true]{opacity:1}.statusdot{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--c-success);box-shadow:0 0 0 3px var(--c-success-soft)}.statusdot--degraded,.statusdot--maintenance{background:var(--c-warning);box-shadow:0 0 0 3px var(--c-warning-soft)}.statusdot--outage{background:var(--c-danger);box-shadow:0 0 0 3px var(--c-danger-soft)}.statusdot--nodata{background:var(--c-line-2);box-shadow:none}.divider-v{width:1px;align-self:stretch;background:var(--c-line)}.logo{display:inline-flex;align-items:center;gap:10px;color:var(--c-ink);text-decoration:none!important}.logo__mark{flex:none;border-radius:9px;box-shadow:0 2px 6px -2px #0b7d7273}.logo__word{font-family:var(--f-display);font-weight:800;font-size:21px;letter-spacing:-.035em;line-height:1;color:var(--c-ink)}.logo__word span{color:var(--c-brand-ink)}.paymarks{display:flex;flex-wrap:wrap;gap:10px;list-style:none}.paymark--chip,.paymark--plain{gap:7px}.paymark--chip svg{height:auto;max-height:30px}.paymark svg{flex:none;width:auto}.pm-text{font-family:var(--f-display);font-weight:800;font-size:13px;letter-spacing:-.01em;color:#1d2329}.paymark--plain .pm-text{color:var(--c-ink)}:root[data-theme=dark] .paymark--plain .pm-ink{fill:#fff}.netmark{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}.netmark svg{flex:none;border-radius:50%}.netmark__label{font-weight:600;font-size:var(--fs-14);color:var(--c-ink)}.brandlogo{display:inline-grid;place-items:center;flex:none;line-height:0}:root[data-theme=dark] .brandlogo .bl-ink{fill:var(--c-ink)}.icon--brand{stroke:none}.cookie-settings-link{padding:0;font:inherit;color:inherit;text-decoration:underline;text-decoration-color:var(--c-line-2);text-underline-offset:3px;cursor:pointer}.cookie-settings-link:hover{color:var(--c-ink);text-decoration-color:currentColor}.cc-banner{width:min(470px,calc(100vw - 32px))}.cc-banner .cookie__text a{white-space:nowrap}.cc-banner__actions .btn{flex:0 0 auto}.cc-banner__cfg{margin-left:auto}@media (max-width: 560px){.cc-banner{left:12px;right:12px;bottom:12px;width:auto;padding:14px 14px 12px;border-radius:16px}.cc-banner .cookie__head{font-size:var(--fs-15)}.cc-banner .cookie__text{margin-top:4px;font-size:var(--fs-13);line-height:1.45}.cc-banner__actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.cc-banner__actions .btn{width:100%;padding:0 10px}.cc-banner__cfg{grid-column:1 / -1;margin-left:0;height:30px}}.cc-intro{font-size:var(--fs-14);color:var(--c-ink-2)}.cc-cats{display:grid;gap:10px;margin-top:16px}.cc-cat{padding:16px 16px 10px;border-radius:14px;border:1px solid var(--c-line);background:var(--c-surface-2)}.cc-cat__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.cc-cat__title{font-size:var(--fs-16);font-weight:700;letter-spacing:-.01em}.cc-cat__desc{margin-top:4px;max-width:62ch;font-size:var(--fs-14);color:var(--c-ink-2)}.cc-cat__head .switch,.cc-cat__head .badge{flex:none}.cc-cat__more{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:4px 0;font-size:var(--fs-13);font-weight:600;color:var(--c-brand-ink)}.cc-cat__more .icon{width:15px;height:15px;transition:transform var(--dur-2) var(--ease)}.cc-cat__more[aria-expanded=true] .icon{transform:rotate(180deg)}.cc-cat__more:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:6px}.cc-cat__list{margin:6px 0;overflow-x:auto}.cc-table{width:100%;font-size:var(--fs-13);border-collapse:collapse}.cc-table th,.cc-table td{padding:8px 10px 8px 0;text-align:left;vertical-align:top;border-top:1px solid var(--c-line)}.cc-table th{font-weight:600;color:var(--c-ink-3);border-top:0}.cc-table td{color:var(--c-ink-2)}.cc-table code{white-space:normal;word-break:break-word}.cc-cat__note{margin-top:6px;font-size:var(--fs-13);color:var(--c-ink-3)}.modal:has(.cc-foot) .modal__foot{position:sticky;bottom:0;z-index:2}.cc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;flex-wrap:wrap}.cc-foot__main{display:flex;gap:8px;flex-wrap:wrap}@media (max-width: 560px){.cc-foot,.cc-foot__main{flex-direction:column-reverse;align-items:stretch}.cc-foot .btn{width:100%}.cc-table thead{display:none}.cc-table tr{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 0;border-top:1px solid var(--c-line)}.cc-table td{border:0;padding:0}.cc-table td:nth-child(3){grid-column:1 / -1}}:root{--fx-a: #14b8a6;--fx-b: #0ea5e9;--fx-c: #0b7d72;--fx-d: #5eead4;--fx-deep: #071a22;--fx-glass: rgba(255, 255, 255, .66);--fx-glass-line: rgba(255, 255, 255, .75);--fx-grid-line: rgba(12, 26, 36, .055);--fx-noise-opacity: .05}:root[data-theme=dark]{--fx-glass: rgba(16, 27, 36, .62);--fx-glass-line: rgba(255, 255, 255, .08);--fx-grid-line: rgba(255, 255, 255, .045);--fx-noise-opacity: .07}.fx-reveal{opacity:0;transform:translate3d(0,var(--fx-y, 18px),0);transition:opacity .7s var(--ease-out),transform .8s var(--ease-out);transition-delay:var(--fx-delay, 0ms);will-change:opacity,transform}.fx-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.fx-reveal{opacity:1;transform:none}}.fx-aurora{position:absolute;inset:-20% -10% auto;height:140%;pointer-events:none;z-index:0;filter:blur(60px) saturate(1.15);opacity:.55}.fx-aurora:before,.fx-aurora:after,.fx-aurora>i{content:"";position:absolute;border-radius:50%;mix-blend-mode:normal}.fx-aurora:before{width:46%;height:52%;left:52%;top:6%;background:radial-gradient(closest-side,var(--fx-a),transparent);animation:fx-drift-a 18s ease-in-out infinite alternate}.fx-aurora:after{width:40%;height:46%;left:66%;top:30%;background:radial-gradient(closest-side,var(--fx-b),transparent);opacity:.7;animation:fx-drift-b 22s ease-in-out infinite alternate}.fx-aurora>i{width:34%;height:40%;left:38%;top:34%;background:radial-gradient(closest-side,var(--fx-d),transparent);opacity:.6;animation:fx-drift-c 26s ease-in-out infinite alternate}:root[data-theme=dark] .fx-aurora{opacity:.38}@keyframes fx-drift-a{to{transform:translate3d(-12%,10%,0) scale(1.15)}}@keyframes fx-drift-b{to{transform:translate3d(-18%,-8%,0) scale(.9)}}@keyframes fx-drift-c{to{transform:translate3d(14%,-12%,0) scale(1.2)}}.fx-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--fx-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--fx-grid-line) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 30%,transparent 100%)}.fx-dots{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(var(--fx-grid-line) 1.2px,transparent 1.2px);background-size:18px 18px}.fx-noise:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:var(--fx-noise-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.fx-glass{background:var(--fx-glass);border:1px solid var(--fx-glass-line);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:var(--sh-3)}.fx-border{position:relative;isolation:isolate}.fx-border:before{content:"";position:absolute;inset:0;z-index:-1;padding:1px;border-radius:inherit;background:linear-gradient(140deg,#14b8a6b3,#0ea5e940 40%,#fff0 60%,#14b8a673);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.fx-spot{position:relative;overflow:hidden;isolation:isolate}.fx-spot:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),var(--c-brand-glow),transparent 60%);transition:opacity var(--dur-3) var(--ease)}.fx-spot:hover:after{opacity:1}.fx-spot>*{position:relative;z-index:1}.fx-text-grad{background:linear-gradient(100deg,var(--c-brand) 0%,#0ea5e9 55%,var(--c-brand-vivid) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme=dark] .fx-text-grad{background-image:linear-gradient(100deg,#5eead4,#7dd3fc 55%,#2dd4bf)}.fx-marquee{display:flex;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.fx-marquee__track{display:flex;flex:none;gap:var(--fx-gap, 16px);padding-right:var(--fx-gap, 16px);animation:fx-marquee var(--fx-speed, 40s) linear infinite}.fx-marquee:hover .fx-marquee__track{animation-play-state:paused}@keyframes fx-marquee{to{transform:translate(-100%)}}@media (prefers-reduced-motion: reduce){.fx-marquee__track{animation:none}.fx-aurora:before,.fx-aurora:after,.fx-aurora>i{animation:none}}.fx-float{animation:fx-float 7s ease-in-out infinite}.fx-float--slow{animation-duration:10s}@keyframes fx-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}.fx-shine{position:relative;overflow:hidden}.fx-shine:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 48%,transparent 66%);transform:translate(-120%);animation:fx-shine 6s var(--ease) infinite}@keyframes fx-shine{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}.fx-beam{stroke-dasharray:4 8;animation:fx-beam 1.6s linear infinite}@keyframes fx-beam{to{stroke-dashoffset:-24}}.fx-perspective{perspective:1600px}.fx-tilt{transform:rotateX(var(--fx-rx, 8deg)) rotateY(var(--fx-ry, -14deg)) rotate(var(--fx-rz, 2deg));transform-style:preserve-3d;transition:transform .9s var(--ease-out)}.fx-tilt:hover{--fx-rx: 4deg;--fx-ry: -8deg;--fx-rz: 1deg}@media (prefers-reduced-motion: reduce){.fx-float,.fx-shine:before,.fx-beam{animation:none}}.fx-deep{position:relative;background:radial-gradient(120% 90% at 85% 0%,rgba(20,184,166,.3) 0%,transparent 55%),radial-gradient(90% 80% at 0% 100%,rgba(14,165,233,.18) 0%,transparent 60%),linear-gradient(160deg,#071a22,#0b2530 55%,#081620);color:#e6eef3;overflow:hidden}.fx-deep h1,.fx-deep h2,.fx-deep h3,.fx-deep h4{color:#fff}.fx-deep .lead,.fx-deep .muted{color:#a5b5c1}.fx-chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 10px;border-radius:999px;font-size:var(--fs-13);font-weight:600;color:var(--c-ink-2);background:var(--fx-glass);border:1px solid var(--c-line);backdrop-filter:blur(10px)}.fx-chip .icon{width:15px;height:15px;color:var(--c-brand-ink)}.lk{display:grid;grid-template-columns:264px minmax(0,1fr);min-height:100vh;background:var(--c-bg-soft)}.lk-side{position:sticky;top:0;height:100vh;border-right:1px solid var(--c-line);background:var(--c-surface)}.lk-side__inner{display:flex;flex-direction:column;height:100%;padding:18px 14px 16px;overflow-y:auto}.lk-side__brand{display:flex;align-items:center;gap:10px;padding:2px 8px;text-decoration:none!important}.lk-side__brand .logo__word{font-size:19px}.lk-side__tag{margin-left:auto;padding:3px 8px;border-radius:999px;background:var(--c-surface-3);color:var(--c-ink-3);font-size:var(--fs-12);font-weight:600}.lk-merchant{display:flex;align-items:center;gap:10px;margin:20px 0 8px;padding:10px;border-radius:14px;background:var(--c-bg-soft);border:1px solid var(--c-line)}.lk-merchant__text{display:flex;flex-direction:column;min-width:0}.lk-merchant__name{font-weight:600;font-size:var(--fs-14);color:var(--c-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk-merchant__meta{font-size:var(--fs-12);color:var(--c-ink-3)}.lk-side__nav{display:grid;gap:2px;margin-top:8px}.lk-side__link{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:10px;color:var(--c-ink-2);font-size:var(--fs-14);font-weight:500;line-height:1.3;text-decoration:none!important;transition:background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.lk-side__link .icon{width:18px;height:18px;color:var(--c-ink-3)}.lk-side__link:hover{background:var(--c-surface-3);color:var(--c-ink)}.lk-side__link.active{background:var(--c-brand-soft);color:var(--c-brand-ink);font-weight:600}.lk-side__link.active .icon{color:var(--c-brand-ink)}.lk-side__link--sep{margin-top:12px;position:relative}.lk-side__link--sep:before{content:"";position:absolute;left:12px;right:12px;top:-7px;height:1px;background:var(--c-line)}.lk-manager{margin-top:auto;padding:14px;border-radius:16px;background:linear-gradient(160deg,var(--c-brand-soft) 0%,var(--c-bg-soft) 100%);border:1px solid var(--c-line)}.lk-manager__label{font-size:var(--fs-12);color:var(--c-ink-3);font-weight:500}.lk-manager__tg{display:block;margin-top:2px;font-family:var(--f-display);font-weight:750;font-size:var(--fs-16);color:var(--c-ink)}.lk-manager__text{margin:6px 0 12px;font-size:var(--fs-12);line-height:1.45;color:var(--c-ink-3)}.lk-col{min-width:0;display:flex;flex-direction:column}.lk-demo{display:flex;align-items:center;gap:10px;padding:9px 24px;background:var(--c-navy);color:#d5e2ea;font-size:var(--fs-14)}.lk-demo .icon{width:16px;height:16px;color:#5eead4;flex:none}.lk-demo strong{color:#fff}.lk-demo__cta{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-weight:600;color:#5eead4;white-space:nowrap}.lk-demo__cta .icon{color:inherit}.lk-top{position:sticky;top:0;z-index:var(--z-header);display:flex;align-items:center;gap:16px;height:64px;padding:0 24px;background:var(--c-header);backdrop-filter:saturate(1.5) blur(12px);-webkit-backdrop-filter:saturate(1.5) blur(12px);border-bottom:1px solid var(--c-line)}.lk-top__burger{display:none}.lk-top__title{display:flex;align-items:center;gap:6px;min-width:0;font-family:var(--f-display);font-weight:700;font-size:var(--fs-16);letter-spacing:-.01em;white-space:nowrap}.lk-top__title>span{overflow:hidden;text-overflow:ellipsis}.lk-top__parent{display:inline-flex;align-items:center;gap:4px;color:var(--c-ink-3);font-weight:600}.lk-top__parent .icon{width:14px;height:14px}.lk-search{position:relative;flex:1;max-width:380px;margin-left:auto}.lk-search>.icon{position:absolute;left:12px;top:50%;width:17px;height:17px;transform:translateY(-50%);color:var(--c-ink-3);pointer-events:none}.lk-search input{width:100%;height:38px;padding:0 12px 0 38px;border-radius:10px;border:1px solid var(--c-line);background:var(--c-surface-2);font-size:var(--fs-14);color:var(--c-ink);transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.lk-search input::placeholder{color:var(--c-ink-3)}.lk-search input:focus{outline:none;background:var(--c-surface);border-color:var(--c-brand);box-shadow:0 0 0 3px var(--c-focus-ring)}.lk-top__right{display:flex;align-items:center;gap:6px}.lk-mode{margin-right:6px}.lk-mode [data-tip]:after,.lk-mode[data-tip]:after{white-space:normal;width:220px;top:calc(100% + 8px);bottom:auto}.lk-bell{position:relative}.lk-bell__count{position:absolute;top:4px;right:3px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--c-danger);color:#fff;font-size:10.5px;font-weight:700;line-height:17px;text-align:center;box-shadow:0 0 0 2px var(--c-surface)}.lk-bell__pop{right:0;top:calc(100% + 8px);width:360px;padding:0;overflow:hidden}.lk-bell__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--c-line);font-size:var(--fs-14)}.lk-bell__live{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-12);color:var(--c-ink-3)}.lk-bell__list{list-style:none;max-height:380px;overflow:auto;padding:6px}.lk-bell__item{display:flex;gap:12px;width:100%;padding:10px;border-radius:10px;text-align:left}.lk-bell__item:hover,.lk-bell__item:focus-visible{background:var(--c-surface-3)}.lk-bell__ic{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--c-info-soft);color:var(--c-info)}.lk-bell__ic .icon{width:16px;height:16px}.lk-bell__ic--payment{background:var(--c-success-soft);color:var(--c-success)}.lk-bell__ic--payment_failed{background:var(--c-danger-soft);color:var(--c-danger)}.lk-bell__ic--payout{background:var(--c-brand-soft);color:var(--c-brand-ink)}.lk-bell__body{display:flex;flex-direction:column;min-width:0}.lk-bell__title{font-size:var(--fs-14);font-weight:600;color:var(--c-ink)}.lk-bell__text{font-size:var(--fs-13);color:var(--c-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk-bell__time{font-size:var(--fs-12);color:var(--c-ink-3)}.lk-bell__empty{display:flex;align-items:center;gap:12px;padding:20px 16px;font-size:var(--fs-13);color:var(--c-ink-3)}.lk-bell__empty .icon{flex:none;width:22px;height:22px}.lk-user{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 8px 0 4px;border-radius:12px;color:var(--c-ink-2)}.lk-user:hover{background:var(--c-surface-3)}.lk-user .avatar{width:32px;height:32px}.lk-user>.icon{width:16px;height:16px}.lk-user__name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-14);font-weight:600;color:var(--c-ink)}.lk-user__head{padding:8px 10px 6px}.lk-user__full{font-weight:600;font-size:var(--fs-14)}.lk-user__mail{font-size:var(--fs-13);color:var(--c-ink-3)}.lk-main{flex:1;width:100%;max-width:1360px;padding:28px 32px 56px}.lk-main:focus{outline:none}.lk-onboard{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px;padding:12px 16px;border-radius:14px;background:var(--c-warning-soft);font-size:var(--fs-14);color:var(--c-ink-2)}.lk-onboard a{font-weight:600}.lk-mnav{position:fixed;inset:0;z-index:var(--z-drawer)}.lk-mnav__panel{position:absolute;left:0;top:0;bottom:0;width:min(300px,86vw);background:var(--c-surface);box-shadow:var(--sh-4);animation:lk-slide var(--dur-3) var(--ease-out)}.lk-mnav__panel:focus{outline:none}.lk-mnav__close{position:absolute;right:10px;top:14px;z-index:1}@keyframes lk-slide{0%{transform:translate(-24px);opacity:0}}.lk-fallback{display:grid;place-items:center;min-height:100vh}.lk-fallback--inner{min-height:40vh}@media (max-width: 1180px){.lk-user__name{display:none}}@media (max-width: 1024px){.lk{grid-template-columns:minmax(0,1fr)}.lk>.lk-side{display:none}.lk-top__burger{display:inline-grid}.lk-top{padding:0 16px;gap:10px}}@media (max-width: 760px){.lk-search{display:none}.lk-top__right{margin-left:auto}.lk-main{padding:20px 16px 48px}.lk-demo{padding:8px 16px;font-size:var(--fs-13)}.lk-demo__more{display:none}}@media (max-width: 460px){.lk-top__title{display:none}.lk-top__right{flex:1;justify-content:flex-end}.lk-mode{margin-right:auto}.lk-top .iconbtn[aria-label*=тему]{display:none}.lk-bell__pop{position:fixed;left:12px;right:12px;top:72px;width:auto}}.viz{position:relative;width:100%;border-radius:8px;transition:opacity var(--dur-2) var(--ease)}.viz:focus-visible{outline:2px solid var(--c-focus);outline-offset:4px}.viz svg{display:block;overflow:visible}.viz-grid{stroke:var(--c-line);stroke-width:1;shape-rendering:crispEdges}.viz-cross{stroke:var(--c-ink-3);stroke-width:1;shape-rendering:crispEdges}.viz-axis{fill:var(--c-ink-3);font-family:var(--f-text);font-size:12px;font-variant-numeric:tabular-nums}.viz-empty{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--fs-14);color:var(--c-ink-3)}.viz-tip{position:absolute;z-index:3;min-width:150px;padding:10px 12px;border-radius:12px;background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--sh-3);font-size:var(--fs-13);pointer-events:none;transform:translateY(-100%)}.viz-tip__title{margin-bottom:6px;font-size:var(--fs-12);color:var(--c-ink-3);font-weight:500}.viz-tip__row{display:flex;align-items:center;gap:8px;white-space:nowrap}.viz-tip__row+.viz-tip__row{margin-top:4px}.viz-tip__row strong{font-weight:650;color:var(--c-ink);font-variant-numeric:tabular-nums}.viz-tip__sub{color:var(--c-ink-3)}.viz-tip__line{width:12px;height:2px;border-radius:2px;flex:none}.viz-tip__key{width:10px;height:10px;border-radius:3px;flex:none}.segbar{position:relative}.segbar__track{position:relative;height:28px}.segbar__part{position:absolute;top:0;height:28px;border-radius:4px;display:flex;align-items:center;padding-left:8px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;cursor:default;transition:filter var(--dur-1) var(--ease)}.segbar__part:hover,.segbar__part:focus-visible{filter:brightness(1.08)}.segbar__part:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.segbar__tip{top:-8px}.viz-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:var(--fs-13);color:var(--c-ink-2)}.viz-legend span{display:inline-flex;align-items:center;gap:6px}.viz-legend i{width:10px;height:10px;border-radius:3px}.viz-table{margin-top:12px}.viz-table summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:var(--fs-13);font-weight:600;color:var(--c-ink-3);border-radius:6px;list-style:none}.viz-table summary::-webkit-details-marker{display:none}.viz-table summary:hover{color:var(--c-ink)}.viz-table summary .icon{width:15px;height:15px;transition:transform var(--dur-2) var(--ease)}.viz-table[open] summary .icon{transform:rotate(90deg)}.viz-table .table-wrap{margin-top:10px;max-height:280px;overflow:auto}.lk-mono{font-family:var(--f-mono);font-size:var(--fs-13)}.lk-idcell{display:inline-flex;align-items:center;gap:2px}.lk-idcell .copy--icon{height:26px;width:26px;opacity:0;transition:opacity var(--dur-1) var(--ease)}tr:hover .lk-idcell .copy--icon,.lk-idcell .copy--icon:focus-visible,.lk-idcell .copy--icon[data-done=true]{opacity:1}@media (hover: none){.lk-idcell .copy--icon{opacity:1}}.lk-desc{display:flex;flex-direction:column;min-width:0;max-width:320px}.lk-desc>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-ink)}.lk-desc>span+span{font-size:var(--fs-12);color:var(--c-ink-3)}.lk-error{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;border-radius:14px;background:var(--c-danger-soft);color:var(--c-ink-2);font-size:var(--fs-14)}.lk-error>.icon{color:var(--c-danger)}.lk-error .btn{margin-left:auto}.lk-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.lk-head__title{font-size:var(--fs-28);letter-spacing:-.025em}.lk-head__desc{margin-top:6px;color:var(--c-ink-3);font-size:var(--fs-15);max-width:70ch}.lk-head__back{margin-bottom:8px}.lk-head__actions{display:flex;gap:8px;flex-wrap:wrap}.lk-panel{min-width:0;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg)}.lk-panel+.lk-panel{margin-top:20px}.lk-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 0}.lk-panel__title{font-size:var(--fs-16);font-weight:700;letter-spacing:-.01em}.lk-panel__body{padding:18px 20px 20px}.lk-method{display:inline-flex;align-items:center;gap:6px;color:var(--c-ink-2);white-space:nowrap}.lk-method .icon{width:16px;height:16px;color:var(--c-ink-3)}.lk-mnav .lk-side__tag{display:none}.lk-col{position:relative}.lk-side{background:color-mix(in srgb,var(--c-surface) 82%,transparent);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);border-right-color:color-mix(in srgb,var(--c-line) 80%,transparent);z-index:2}.lk-side:before{content:"";position:absolute;inset:0 0 auto;height:260px;pointer-events:none;background:radial-gradient(80% 70% at 0% 0%,var(--c-brand-glow) 0%,transparent 70%);opacity:.8}.lk-side__inner{position:relative}.lk-side__tag{background:var(--c-brand-soft);color:var(--c-brand-ink)}.lk-merchant{border-color:transparent;background:var(--c-surface);box-shadow:var(--sh-1);border-radius:14px}.lk-merchant__avatar{background:linear-gradient(140deg,#0b7d72,#14b8a6);color:#fff}.lk-merchant__meta{display:inline-flex;align-items:center;gap:6px}.lk-merchant__dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--c-success);box-shadow:0 0 0 3px var(--c-success-soft)}.lk-merchant__dot--test{background:var(--c-warning);box-shadow:0 0 0 3px var(--c-warning-soft)}.lk-side__link{position:relative;padding:6px 10px 6px 6px;gap:10px}.lk-side__ic{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;transition:background-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease),transform var(--dur-2) var(--ease)}.lk-side__link:hover .lk-side__ic{transform:translate(1px)}.lk-side__link.active{background:linear-gradient(90deg,var(--c-brand-soft) 0%,transparent 130%);color:var(--c-ink)}.lk-side__link.active:before{content:"";position:absolute;left:-14px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--c-brand-vivid),var(--c-brand));box-shadow:0 0 14px var(--c-brand-glow);animation:lk-bar .35s var(--ease-out)}@keyframes lk-bar{0%{transform:scaleY(.2);opacity:0}}.lk-side__link.active .lk-side__ic{background:var(--c-surface);box-shadow:var(--sh-1),0 0 0 1px var(--c-brand-soft-2)}.lk-side__link--sep:before{left:8px;right:8px}.lk-side__link--sep.active:before{left:-14px;right:auto;top:9px}.lk-manager{position:relative;border:0;border-radius:18px;padding:16px;background:radial-gradient(120% 90% at 85% 0%,rgba(20,184,166,.3) 0%,transparent 55%),radial-gradient(90% 80% at 0% 100%,rgba(14,165,233,.18) 0%,transparent 60%),linear-gradient(160deg,#071a22,#0b2530 55%,#081620);color:#e6eef3;overflow:hidden;box-shadow:0 20px 40px -24px #071a22b3}.lk-manager__glow{position:absolute;right:-30px;top:-40px;width:140px;height:140px;border-radius:50%;background:radial-gradient(closest-side,rgba(45,212,191,.45),transparent);pointer-events:none}.lk-manager__row{position:relative;display:flex;align-items:center;gap:10px}.lk-manager__avatar{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#14b8a6;color:#03201c}.lk-manager__avatar .icon{width:18px;height:18px}.lk-manager__label{display:block;color:#8fa3b0}.lk-manager__tg{color:#fff}.lk-manager__text{position:relative;color:#a5b5c1}.lk-manager .btn{position:relative}.lk-demo{position:relative;overflow:hidden;background:linear-gradient(90deg,#071a22,#0c2c35,#071a22)}.lk-demo:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgba(94,234,212,.12) 50%,transparent 70%);transform:translate(-100%);animation:lk-sweep 7s var(--ease) infinite}@keyframes lk-sweep{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}.lk-demo>*{position:relative;z-index:1}.lk-top{background:color-mix(in srgb,var(--c-bg-soft) 70%,transparent);backdrop-filter:saturate(1.6) blur(16px);-webkit-backdrop-filter:saturate(1.6) blur(16px);border-bottom-color:color-mix(in srgb,var(--c-line) 75%,transparent)}.lk-search input{background:color-mix(in srgb,var(--c-surface) 80%,transparent);box-shadow:var(--sh-1)}.lk-mode .seg__btn[aria-pressed=true]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c-warning)}.lk-mode--live .seg__btn[aria-pressed=true]:before{background:var(--c-success)}.lk-main{position:relative}.lk-bgfx{position:absolute;inset:-64px 0 auto;height:520px;pointer-events:none;z-index:0;background:radial-gradient(55% 80% at 88% 0%,var(--c-brand-glow) 0%,transparent 70%),radial-gradient(40% 60% at 40% 0%,rgba(14,165,233,.07) 0%,transparent 70%)}.lk-bgfx:after{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--fx-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--fx-grid-line) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(60% 70% at 85% 0%,#000 0%,transparent 75%);-webkit-mask-image:radial-gradient(60% 70% at 85% 0%,#000 0%,transparent 75%)}.lk-page{position:relative;z-index:1;animation:lk-page-in .45s var(--ease-out) both}@keyframes lk-page-in{0%{opacity:0;transform:translate3d(0,8px,0)}}.lk-onboard{position:relative;z-index:1}.lk-panel{box-shadow:var(--sh-1);transition:box-shadow var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease)}.lk-panel__title{display:inline-flex;align-items:center;gap:8px}.lk-head__title{font-size:clamp(1.5rem,1.2rem + .9vw,2rem)}.lk-mnav__panel{background:color-mix(in srgb,var(--c-surface) 92%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.lk-mnav__panel .lk-side__link.active:before{left:-14px}.table th{backdrop-filter:blur(8px)}.lk .table--hover tbody tr:hover{background:color-mix(in srgb,var(--c-brand-soft) 55%,transparent)}.lk .table--hover tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--c-brand)}@media (prefers-reduced-motion: reduce){.lk-demo:after,.lk-page,.lk-side__link.active:before{animation:none}}.viz-draw{stroke-dasharray:12000;stroke-dashoffset:12000;animation:viz-draw 1.4s var(--ease-out) forwards}@keyframes viz-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.viz-draw{animation:none;stroke-dashoffset:0}}
