@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)}.routebar{position:fixed;top:0;left:0;z-index:200;height:2px;width:0;background:linear-gradient(90deg,var(--c-brand),#0ea5e9);opacity:0;transition:width .45s var(--ease-out),opacity .3s .3s}.routebar[data-on=true]{width:100%;opacity:1;transition:width .45s var(--ease-out),opacity 0s}.hdr{position:sticky;top:0;z-index:var(--z-header);height:var(--header-h);background:transparent;border-bottom:1px solid transparent;transition:background-color var(--dur-3) var(--ease),border-color var(--dur-3) var(--ease),box-shadow var(--dur-3) var(--ease),backdrop-filter var(--dur-3) var(--ease)}.hdr:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--c-header);backdrop-filter:saturate(1.8) blur(16px);-webkit-backdrop-filter:saturate(1.8) blur(16px);opacity:.6;transition:opacity var(--dur-3) var(--ease)}.hdr[data-scrolled=true]{border-bottom-color:var(--c-line);box-shadow:0 10px 30px -24px #0c1a2459}.hdr[data-scrolled=true]:before{opacity:1}.hdr__in{display:flex;align-items:center;height:100%;gap:var(--s-6)}.hdr__logo{flex:none;text-decoration:none!important}.hdr__right{display:flex;align-items:center;gap:6px;margin-left:auto}.hdr__login .icon{width:16px;height:16px}.hdr__cta{box-shadow:var(--sh-inset),0 6px 16px -8px #0b7d72b3}.hdr__burger{display:none}.mainnav ul{display:flex;align-items:center;gap:2px;list-style:none}.mainnav li{position:relative}.mainnav__link{position:relative;display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 12px;border-radius:10px;font-size:var(--fs-15);font-weight:500;color:var(--c-ink-2);white-space:nowrap;text-decoration:none!important;transition:background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.mainnav__link .icon{width:16px;height:16px;opacity:.7;transition:transform var(--dur-2) var(--ease)}.mainnav__link:hover,.mainnav__link[aria-expanded=true]{background:var(--c-surface-3);color:var(--c-ink)}.mainnav__link[aria-expanded=true] .icon{transform:rotate(180deg)}.mainnav__link.active,.mainnav__link[data-active]{color:var(--c-ink);font-weight:600}.mainnav__link[data-active]:after,.mainnav__link.active:after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:2px;border-radius:2px;background:var(--c-brand);opacity:.6}.navdrop{position:absolute;top:calc(100% + 12px);left:-8px;width:380px;padding:8px;border-radius:20px;background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--sh-4);animation:np-pop var(--dur-2) var(--ease-out)}.navdrop:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.navdrop--wide{width:620px}.navdrop--promo{width:760px}.navdrop--promo:not(.navdrop--wide){width:640px}.navdrop__cols{display:flex;gap:8px}.navdrop__main{flex:1;min-width:0}.navdrop__grid{display:grid;gap:2px}.navdrop--wide .navdrop__grid{grid-template-columns:1fr 1fr}.navdrop__item{display:flex;gap:12px;padding:12px;border-radius:14px;color:var(--c-ink);text-decoration:none!important;transition:background-color var(--dur-1) var(--ease)}.navdrop__item:hover,.navdrop__item:focus-visible{background:var(--c-surface-3)}.navdrop__item:hover .navdrop__icon{background:var(--c-brand);color:var(--c-on-brand);transform:translateY(-1px)}.navdrop__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--c-brand-soft);color:var(--c-brand-ink);transition:background-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease),transform var(--dur-2) var(--ease)}.navdrop__title{display:flex;align-items:center;gap:4px;font-weight:600;font-size:var(--fs-15)}.navdrop__ext{width:14px!important;height:14px!important;color:var(--c-ink-3)}.navdrop__text{display:block;margin-top:2px;font-size:var(--fs-13);line-height:1.4;color:var(--c-ink-3)}.navdrop__foot{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding:12px 14px;border-radius:12px;background:var(--c-bg-soft);font-weight:600;font-size:var(--fs-14);color:var(--c-ink);text-decoration:none!important}.navdrop__foot .icon{width:16px;height:16px;color:var(--c-brand-ink);transition:transform var(--dur-2) var(--ease)}.navdrop__foot:hover .icon{transform:translate(3px)}.navpromo{position:relative;flex:none;display:flex;flex-direction:column;gap:6px;width:220px;padding:18px;border-radius:16px;overflow:hidden;color:#e6eef3;text-decoration:none!important;background:radial-gradient(120% 90% at 100% 0%,rgba(20,184,166,.45) 0%,transparent 60%),linear-gradient(160deg,#0b2530,#071a22)}.navpromo__tag{align-self:flex-start;padding:3px 8px;border-radius:999px;background:#5eead429;color:#5eead4;font-size:var(--fs-12);font-weight:700}.navpromo strong{margin-top:4px;font-family:var(--f-display);font-size:var(--fs-18);line-height:1.2;color:#fff;letter-spacing:-.015em}.navpromo__text{font-size:var(--fs-13);color:#a5b5c1;line-height:1.45}.navpromo__nets{display:flex;margin-top:8px}.navpromo__nets>*{margin-right:-6px;border-radius:50%;box-shadow:0 0 0 2px #0b2530}.navpromo__code{margin-top:6px;padding:10px 12px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);font-size:12px;line-height:1.7;color:#d6e1e9}.navpromo__more{display:inline-flex;align-items:center;gap:4px;margin-top:auto;padding-top:10px;font-size:var(--fs-13);font-weight:600;color:#5eead4}.navpromo__more .icon{width:15px;height:15px}.mnav{position:fixed;inset:var(--header-h) 0 0 0;z-index:var(--z-drawer);display:flex;flex-direction:column;background:var(--c-bg);animation:np-fade var(--dur-2) var(--ease)}.mnav__body{flex:1;overflow:auto;padding:8px var(--gutter) 24px}.mnav__group{padding:16px 0 8px;border-bottom:1px solid var(--c-line);animation:np-fade-up var(--dur-3) var(--ease-out) both;animation-delay:calc(var(--i, 0) * 40ms)}.mnav__label{padding:0 12px 6px;font-size:var(--fs-12);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-ink-3)}.mnav__contact{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 4px 0}.mnav__tg{display:flex;align-items:center;gap:12px;font-weight:600;color:var(--c-ink);text-decoration:none!important}.mnav__tg .icon{width:22px;height:22px;color:#229ed9}.mnav__tg small{display:block;font-size:var(--fs-12);font-weight:500;color:var(--c-ink-3)}.mnav__foot{display:grid;gap:10px;padding:16px var(--gutter) calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--c-line);background:var(--c-surface)}@media (max-width: 1180px){.mainnav__link{padding:0 9px;font-size:var(--fs-14)}.hdr__in{gap:var(--s-4)}}@media (max-width: 1100px){.mainnav,.hdr__login{display:none}.hdr__burger{display:inline-grid}}@media (max-width: 420px){.hdr__cta{display:none}}.page-fallback{min-height:60vh;padding:72px 0}.page-fallback .sk{display:block}.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;font-size:var(--fs-14);color:var(--c-ink-3)}.crumbs li{display:inline-flex;align-items:center;gap:6px}.crumbs .icon{width:14px;height:14px;opacity:.6}.crumbs a{color:var(--c-ink-3)}.crumbs a:hover{color:var(--c-ink)}.crumbs [aria-current]{color:var(--c-ink-2)}.page-hero{position:relative;padding:40px 0 72px;overflow:hidden;isolation:isolate}.page-hero__container{position:relative;z-index:1}.page-hero--soft{background:linear-gradient(180deg,var(--c-bg-soft) 0%,var(--c-bg) 100%)}.page-hero--plain{background:var(--c-bg)}.page-hero--bg-aurora,.page-hero--bg-grid,.page-hero--bg-dots{background:linear-gradient(180deg,var(--c-bg-soft) 0%,var(--c-bg) 100%)}.page-hero--bg-aurora .fx-aurora{inset:-40% -10% auto 20%;height:150%;opacity:.4}.page-hero__dots{mask-image:radial-gradient(ellipse 60% 70% at 80% 30%,#000 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 60% 70% at 80% 30%,#000 20%,transparent 80%)}.page-hero--deep{padding-top:40px}.page-hero--deep .crumbs,.page-hero--deep .crumbs a{color:#a5b5c1}.page-hero--deep .crumbs [aria-current]{color:#e6eef3}.page-hero--deep .label{color:#5eead4}.page-hero--deep .fx-grid{--fx-grid-line: rgba(255, 255, 255, .05)}.page-hero__label{margin-bottom:14px}.page-hero__grid{display:grid;gap:var(--s-8);margin-top:var(--s-6)}.page-hero--split .page-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}.page-hero__main h1{max-width:20ch}.page-hero__lead{margin-top:var(--s-4);max-width:60ch}.page-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:var(--s-6)}@media (max-width: 900px){.page-hero--split .page-hero__grid{grid-template-columns:1fr}.page-hero{padding:28px 0 48px}}.section{position:relative;padding:var(--s-11) 0}.section--tight{padding:var(--s-9) 0}.section--flush-top{padding-top:0}.section--soft{background:var(--c-bg-soft)}.section--panel>.container{max-width:calc(var(--container-wide) + var(--gutter) * 2)}.section--navy{background:var(--c-navy);color:var(--c-navy-ink)}.section--navy h2,.section--navy h3{color:#fff}.section--navy .lead{color:var(--c-navy-ink-2)}.section--navy .label{color:#5eead4}@media (max-width: 720px){.section{padding:var(--s-9) 0}.section--tight{padding:var(--s-8) 0}}.panel{border-radius:var(--r-2xl);background:var(--c-bg-soft);padding:var(--s-9)}@media (max-width: 720px){.panel{border-radius:var(--r-xl);padding:var(--s-6) var(--s-5)}}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-6);margin-bottom:var(--s-8)}.section-head__text{max-width:720px}.section-head__text .label+h2,.section-head__text .label+h1{margin-top:14px}.section-head__text .lead{margin-top:14px}.section-head--center{justify-content:center;text-align:center}.section-head--center .section-head__text{margin-inline:auto}.section-head--center .label{justify-content:center}.section-head__action{flex:none}@media (max-width: 720px){.section-head{flex-direction:column;align-items:flex-start;margin-bottom:var(--s-6)}}.cta-band{padding:0 0 var(--s-11)}.cta-band__panel{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:var(--s-8);padding:var(--s-10) var(--s-9);border-radius:var(--r-2xl);isolation:isolate}.cta-band__panel .fx-grid{--fx-grid-line: rgba(255, 255, 255, .05);mask-image:radial-gradient(ellipse 70% 80% at 80% 20%,#000 20%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 80% 20%,#000 20%,transparent 90%)}.cta-band__aurora{inset:-60% -20% auto 30%!important;opacity:.35!important}.cta-band__text,.cta-band__side{position:relative;z-index:1}.cta-band__label{color:#5eead4}.cta-band h2{margin-top:14px;color:#fff;font-size:clamp(1.9rem,1.3rem + 2vw,2.9rem);max-width:18ch}.cta-band__text p{margin-top:16px;max-width:58ch;color:#a5b5c1;font-size:var(--fs-18)}.cta-band__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:var(--s-6)}.cta-band__marks{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--s-6);list-style:none}.cta-band__marks .paymark--chip{height:34px;padding:0 10px;box-shadow:none}.cta-band__marks .paymark--chip svg{height:16px}.cta-band__side{display:grid;gap:16px}.cta-band__card{display:flex;align-items:center;gap:14px;padding:18px 22px 18px 18px;border-radius:20px;--fx-glass: rgba(255, 255, 255, .07);--fx-glass-line: rgba(255, 255, 255, .12);box-shadow:0 30px 60px -30px #0009}.cta-band__avatar{display:grid;place-items:center;flex:none;width:54px;height:54px;border-radius:16px;background:linear-gradient(140deg,#2dd4bf,#0ea5e9);color:#03201c}.cta-band__avatar .icon{width:26px;height:26px}.cta-band__name{font-size:var(--fs-13);color:#a5b5c1}.cta-band__tg{display:block;margin-top:2px;font-family:var(--f-display);font-weight:750;font-size:var(--fs-20);color:#fff}.cta-band__hours{margin-top:2px;font-size:var(--fs-13);color:#a5b5c1}.cta-band__points{display:grid;gap:10px;list-style:none;padding:4px 6px}.cta-band__points li{display:flex;align-items:center;gap:10px;font-size:var(--fs-15);color:#d6e1e9}.cta-band__points .icon{flex:none;width:18px;height:18px;padding:3px;border-radius:50%;background:#5eead429;color:#5eead4;stroke-width:2.5}@media (max-width: 960px){.cta-band__panel{grid-template-columns:1fr;padding:var(--s-8) var(--s-5);border-radius:var(--r-xl)}}.ftr{position:relative;padding:var(--s-8) 0 var(--s-6);background:var(--c-bg-soft);border-top:1px solid var(--c-line);overflow:hidden}.ftr:before{content:"";position:absolute;left:50%;top:0;width:min(900px,90%);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,var(--c-brand-vivid),transparent);opacity:.6}.ftr__cta{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);flex-wrap:wrap;padding:22px 26px;margin-bottom:var(--s-8);border-radius:20px;background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--sh-2)}.ftr__cta-text strong{display:block;font-family:var(--f-display);font-size:var(--fs-20);font-weight:750;letter-spacing:-.015em}.ftr__cta-text span{display:block;margin-top:2px;font-size:var(--fs-14);color:var(--c-ink-3)}.ftr__cta-actions{display:flex;flex-wrap:wrap;gap:10px}.ftr__top{display:grid;grid-template-columns:minmax(280px,1.6fr) repeat(4,minmax(0,1fr));gap:var(--s-6)}.ftr__about{margin-top:16px;max-width:36ch;font-size:var(--fs-14);color:var(--c-ink-2)}.ftr__marks{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.ftr__marks .paymark--chip{height:32px;padding:0 10px}.ftr__marks .paymark--chip svg{height:16px}.ftr__nets{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.ftr__nets>span:not(.ftr__nets-label){display:inline-flex}.ftr__nets-label{margin-left:6px;font-size:var(--fs-12);color:var(--c-ink-3)}.ftr__title{font-family:var(--f-text);font-size:var(--fs-14);font-weight:600;letter-spacing:0;color:var(--c-ink)}.ftr__col ul{list-style:none;margin-top:14px;display:grid;gap:10px}.ftr__col a{font-size:var(--fs-14);color:var(--c-ink-2)}.ftr__col a:hover{color:var(--c-ink)}.ftr__contacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--c-line)}.ftr__contact{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-ink);font-weight:600;font-size:var(--fs-15);text-decoration:none!important;transition:border-color var(--dur-2) var(--ease),transform var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease);min-width:0}.ftr__contact:hover{border-color:var(--c-line-2);transform:translateY(-2px);box-shadow:var(--sh-2)}.ftr__contact>span:last-child{min-width:0;overflow-wrap:anywhere}.ftr__contact-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--c-brand-soft);color:var(--c-brand-ink)}.ftr__contact-ic .icon{width:20px;height:20px}.ftr__contact small{display:block;font-size:var(--fs-12);font-weight:500;color:var(--c-ink-3)}.ftr__legal{margin-top:var(--s-6);display:grid;gap:8px;font-size:var(--fs-13);color:var(--c-ink-3)}.ftr__legal a,.ftr__cookie{color:var(--c-ink-2);text-decoration:underline;text-decoration-color:var(--c-line-2)}.ftr__bottom{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:8px;padding-top:14px;border-top:1px solid var(--c-line)}.ftr__cookie{font:inherit;font-size:var(--fs-13);cursor:pointer}.ftr__status{display:inline-flex;align-items:center;gap:8px;margin-left:auto;text-decoration:none!important}.ftr__status .statusdot{width:8px;height:8px}@media (max-width: 1100px){.ftr__top{grid-template-columns:1fr 1fr}.ftr__brand{grid-column:1 / -1}.ftr__contacts{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.ftr__contacts{grid-template-columns:1fr}.ftr__status{margin-left:0}.ftr__cta{padding:18px}}
