:root{color:#1f2a44;background:#f4f6fb;--font-size-small: 12px;--font-size-default: 14px;--font-size-large: 16px;--font-size-xlarge: 18px;--font-size-xxlarge: 24px;--font-size-display: 48px;--ink: #1f2a44;--muted: #8290a7;--line: #e7edf6;--panel: #ffffff;--panel-border: rgba(255, 255, 255, .94);--card-tint: #f8faff;--green: #4f73ff;--green-strong: #3557d7;--steel: #5f6f89;--shadow: 0 20px 48px rgba(18, 31, 53, .09);--page-bg: #f3f5fa;--bg-accent-one: rgba(79, 115, 255, .1);--bg-accent-two: rgba(241, 105, 134, .08);--chrome-bg: rgba(250, 252, 255, .94);--chrome-border: rgba(231, 237, 246, .88);--sidebar-bg: var(--chrome-bg);--control-bg: #ffffff;--control-bg-hover: #ffffff;--floating-bg: rgba(255, 255, 255, .98);--item-bg: #f8faff;--brand-ink: #ffffff;--brand-bg: linear-gradient(135deg, #4f73ff, #69c9ff);--brand-shadow: 0 14px 28px rgba(79, 115, 255, .24);--soft-shadow: 0 12px 28px rgba(18, 31, 53, .08);--quiet-bg: #f4f7fc;--surface-alt: #eef3fb;--info-ink: var(--green-strong);--info-bg: rgba(79, 115, 255, .12);--info-border: rgba(79, 115, 255, .18);--success-ink: #2c8f72;--success-bg: rgba(83, 212, 171, .12);--success-border: rgba(83, 212, 171, .28);--success-toast-bg: #effaf6;--warning-ink: #d27b1b;--warning-bg: rgba(255, 195, 113, .12);--warning-border: rgba(255, 195, 113, .34);--warning-toast-bg: #fff7e8;--warning-button-bg: #d27b1b;--warning-button-hover-bg: #bf6f16;--danger-ink: #dc5473;--danger-bg: rgba(241, 105, 134, .12);--danger-border: rgba(241, 105, 134, .32);--danger-toast-bg: #fff1f4;--danger-button-bg: #dc5473;--danger-button-hover-bg: #c94868;--info-toast-bg: #f0f5ff;--toggle-off: #dbe4f2;--interactive-hover-border: rgba(79, 115, 255, .32);--interactive-hover-shadow: 0 12px 24px rgba(18, 31, 53, .08);--interactive-selected-shadow: 0 10px 22px rgba(18, 31, 53, .08);--interactive-selected-shadow-strong: 0 16px 30px rgba(18, 31, 53, .14);--interactive-press-shadow: 0 6px 14px rgba(18, 31, 53, .08);--interactive-focus-ring: rgba(79, 115, 255, .2);--modal-shadow: 0 34px 90px rgba(7, 17, 31, .28), 0 0 0 1px rgba(255, 255, 255, .78);--toast-shadow: 0 18px 44px rgba(18, 31, 53, .18);--interactive-lift-y: -1px;--primary-button-bg: #6384ff;--primary-button-hover-bg: #4f73ff;--primary-button-shadow: 0 12px 24px rgba(79, 115, 255, .2);--primary-button-hover-shadow: 0 16px 30px rgba(18, 31, 53, .14);--nav-active-bg: #ffffff;--nav-active-shadow: inset 0 0 0 1px rgba(79, 115, 255, .16), var(--interactive-selected-shadow);--nav-hover-bg: rgba(255, 255, 255, .72);--segment-hover-bg: rgba(255, 255, 255, .56);--segment-active-bg: #ffffff;--filter-active-ink: #ffffff;--filter-active-bg: var(--ink);--filter-active-border: var(--ink);--option-hover-bg: var(--quiet-bg);--hero-bg: radial-gradient(circle at 84% 18%, rgba(241, 105, 134, .16), transparent 24%), linear-gradient(135deg, rgba(79, 115, 255, .12), transparent 46%), rgba(255, 255, 255, .9);--hero-border: rgba(255, 255, 255, .92);--hero-shadow: 0 24px 64px rgba(18, 31, 53, .09);--section-bg: rgba(255, 255, 255, .42);--section-border: rgba(255, 255, 255, .7);--sidebar-motion-duration: .22s;--sidebar-motion-ease: cubic-bezier(.22, 1, .36, 1);--theme-transition-duration: .12s;--theme-transition-ease: ease;--radius-panel: 22px;--radius-control: 15px;--shell-edge-gap: 16px;--topbar-control-size: 40px;--shell-frame-size: calc(var(--topbar-control-size) + (var(--shell-edge-gap) * 2));--nav-tile-size: var(--topbar-control-size);--sidebar-expanded-width: 248px;--sidebar-collapsed-width: var(--shell-frame-size);--topbar-height: var(--shell-frame-size);--sidebar-top-padding: 24px;--chrome-blur: 18px;--chrome-divider-inline: inset -1px 0 0 var(--chrome-border);--chrome-divider-block: inset 0 -1px 0 var(--chrome-border);--nav-icon-size: 18px;--nav-icon-center: calc(var(--sidebar-collapsed-width) / 2);--nav-icon-left: calc(var(--nav-icon-center) - (var(--nav-icon-size) / 2));--nav-tile-icon-inset: calc((var(--nav-tile-size) - var(--nav-icon-size)) / 2);--nav-active-left: calc(var(--nav-icon-left) - var(--nav-tile-icon-inset));--sidebar-expanded-padding: var(--shell-edge-gap);--nav-expanded-icon-padding-left: calc(var(--nav-icon-left) - var(--sidebar-expanded-padding));--nav-expanded-padding: 0 var(--nav-active-left) 0 var(--nav-expanded-icon-padding-left);--nav-text-gap: 23px;--nav-item-gap: 16px;--brand-gap: 12px;--brand-pull-up: 8px;--brand-inline-offset: calc(var(--nav-active-left) - var(--sidebar-expanded-padding));--brand-block-offset: calc(var(--topbar-height) - var(--sidebar-top-padding) + var(--brand-pull-up) - var(--nav-tile-size));--brand-translate-y: calc((var(--topbar-height) - var(--nav-tile-size)) / 2 - var(--sidebar-top-padding) + var(--brand-pull-up));--workspace-gutter: var(--shell-edge-gap);--topbar-padding-block: calc((var(--topbar-height) - var(--topbar-control-size)) / 2);--app-viewport-height: 100vh;--app-viewport-min-height: 100vh}@supports (height: 100svh){:root{--app-viewport-height: 100svh;--app-viewport-min-height: 100svh}}@supports (height: 100dvh){:root{--app-viewport-height: 100dvh;--app-viewport-min-height: 100dvh}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;font-size:var(--font-size-default);background:radial-gradient(circle at 12% 0%,var(--bg-accent-one),transparent 32%),radial-gradient(circle at 88% 14%,var(--bg-accent-two),transparent 28%),var(--page-bg);transition:color var(--theme-transition-duration) var(--theme-transition-ease),background-color var(--theme-transition-duration) var(--theme-transition-ease);user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}small{font-size:var(--font-size-small)}button,input,select,textarea,pre,code,kbd,samp{font-size:var(--font-size-default)}input,textarea,select,[contenteditable=true],[data-copyable=true]{user-select:text;-webkit-touch-callout:default;-webkit-user-select:text}img,svg{-webkit-user-drag:none}body[data-color-mode=dark]{color-scheme:dark;color:var(--ink);--ink: #edf5ff;--muted: #91a5c2;--line: rgba(145, 165, 194, .22);--panel: rgba(12, 22, 38, .88);--panel-border: rgba(144, 179, 236, .16);--card-tint: rgba(110, 168, 255, .1);--green: #6ea8ff;--green-strong: #a8ccff;--steel: #b8c4d6;--shadow: 0 20px 48px rgba(0, 0, 0, .34);--page-bg: #07111f;--bg-accent-one: rgba(110, 168, 255, .18);--bg-accent-two: rgba(241, 105, 134, .12);--chrome-bg: rgba(8, 17, 31, .9);--chrome-border: rgba(144, 179, 236, .08);--sidebar-bg: var(--chrome-bg);--chrome-divider-inline: inset -1px 0 0 var(--chrome-border);--chrome-divider-block: inset 0 -1px 0 var(--chrome-border);--brand-bg: linear-gradient(135deg, #4f73ff, #69c9ff);--brand-shadow: 0 14px 28px rgba(79, 115, 255, .24);--soft-shadow: 0 12px 28px rgba(0, 0, 0, .28);--quiet-bg: rgba(255, 255, 255, .07);--surface-alt: rgba(255, 255, 255, .08);--info-ink: var(--green-strong);--info-bg: rgba(110, 168, 255, .16);--info-border: rgba(110, 168, 255, .3);--success-ink: #8bd5ff;--success-bg: rgba(139, 213, 255, .12);--success-border: rgba(139, 213, 255, .26);--success-toast-bg: #102c3f;--warning-ink: #ffd166;--warning-bg: rgba(255, 209, 102, .12);--warning-border: rgba(255, 209, 102, .28);--warning-toast-bg: #332a16;--warning-button-bg: #d27b1b;--warning-button-hover-bg: #bf6f16;--danger-ink: #ff9ab0;--danger-bg: rgba(241, 105, 134, .14);--danger-border: rgba(241, 105, 134, .3);--danger-toast-bg: #351d27;--danger-button-bg: #d85b78;--danger-button-hover-bg: #e36f8a;--info-toast-bg: #132843;--toggle-off: rgba(145, 165, 194, .28);--interactive-hover-border: rgba(110, 168, 255, .36);--interactive-hover-shadow: 0 14px 28px rgba(0, 0, 0, .24);--interactive-selected-shadow: 0 10px 22px rgba(0, 0, 0, .22);--interactive-selected-shadow-strong: 0 18px 36px rgba(0, 0, 0, .34);--interactive-press-shadow: 0 8px 18px rgba(0, 0, 0, .28);--interactive-focus-ring: rgba(110, 168, 255, .22);--modal-shadow: 0 36px 96px rgba(0, 0, 0, .62), 0 0 0 1px rgba(144, 179, 236, .16);--toast-shadow: 0 20px 46px rgba(0, 0, 0, .42);--control-bg: rgba(13, 25, 43, .92);--control-bg-hover: rgba(17, 34, 57, .96);--floating-bg: var(--control-bg);--item-bg: var(--control-bg);--nav-active-bg: rgba(110, 168, 255, .16);--nav-active-shadow: inset 0 0 0 1px rgba(110, 168, 255, .34), 0 14px 28px rgba(0, 0, 0, .22);--nav-hover-bg: var(--control-bg-hover);--segment-hover-bg: var(--control-bg-hover);--segment-active-bg: var(--control-bg);--filter-active-ink: #07111f;--filter-active-bg: var(--green);--filter-active-border: var(--green);--option-hover-bg: var(--control-bg-hover);--hero-bg: linear-gradient(135deg, rgba(110, 168, 255, .18), rgba(12, 22, 38, .9) 48%, rgba(241, 105, 134, .14));--hero-border: var(--section-border);--hero-shadow: var(--shadow);--section-bg: rgba(9, 17, 31, .58);--section-border: rgba(144, 179, 236, .16);--featured-gradient: linear-gradient(135deg, #13233c, #426ee8 72%, #f16986 132%)}body[data-color-mode=dark] .loginForm,body[data-color-mode=dark] .metric,body[data-color-mode=dark] .widePanel:not(.trafficPanel),body[data-color-mode=dark] .planCard:not(.planCard--featured),body[data-color-mode=dark] .tablePanel,body[data-color-mode=dark] .summaryPanel,body[data-color-mode=dark] .modalPanel{color:var(--ink);background:var(--panel);border-color:var(--panel-border);box-shadow:var(--shadow)}body[data-color-mode=dark] .quietButton,body[data-color-mode=dark] .segmentGroup,body[data-color-mode=dark] .metricLabel,body[data-color-mode=dark] .metric small{background:var(--quiet-bg);border-color:var(--line)}body[data-color-mode=dark] .trafficPanel,body[data-color-mode=dark] .planCard--featured,body[data-color-mode=dark] .messageBubble--reply{color:#fff;background:var(--featured-gradient);border-color:transparent;background-clip:padding-box;box-shadow:0 24px 54px #00000047}body[data-color-mode=dark] .messageBubble--sender{background:transparent}button,input,select,textarea{-webkit-tap-highlight-color:transparent}.sidebar,.appTopbar,.brandMark,.nav button,.sidebarCloseButton,.iconButton,.textButton,.primaryButton,.quietButton,.loginForm,.metric,.widePanel,.planCard,.tablePanel,.summaryPanel,.signalPill,.statusChip,.filterChip,.inlineNotice,.field input,.field select,.field textarea,.inputShell,.selectTrigger,.selectMenu,.selectOption,.toastItem,.toastIcon,.modalBackdrop,.modalPanel,.modalIcon,.modalDataList li,.toggle,.serverRow,.timelineItem,.messageBubble,.pageHeader,.metricLabel{transition:color var(--theme-transition-duration) var(--theme-transition-ease),background-color var(--theme-transition-duration) var(--theme-transition-ease),border-color var(--theme-transition-duration) var(--theme-transition-ease)}.inputShell{display:flex;gap:8px;align-items:center;width:100%;height:44px;padding:0 12px;color:var(--ink);background:var(--control-bg);border:1px solid var(--line);border-radius:var(--radius-control);outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.inputShell>svg{flex:0 0 auto;color:var(--muted)}.inputShell input{flex:1 1 auto;min-width:0;width:auto;height:auto;padding:0;color:inherit;background:transparent;border:0;border-radius:0;outline:none;box-shadow:none}.inputShell input::placeholder{color:var(--muted)}.inputShell input:focus{outline:none;border-color:transparent;box-shadow:none}button{cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}button:not(:disabled):active{transform:translateY(1px) scale(.985)}button:disabled{cursor:not-allowed;opacity:.55}.shell{display:flex;min-height:var(--app-viewport-min-height)}.sidebar{flex:0 0 var(--sidebar-expanded-width);position:fixed;left:0;top:0;z-index:20;display:flex;flex-direction:column;height:var(--app-viewport-height);width:var(--sidebar-expanded-width);padding:var(--sidebar-top-padding) var(--sidebar-expanded-padding);overflow:hidden;background:var(--sidebar-bg);box-shadow:var(--chrome-divider-inline);-webkit-backdrop-filter:blur(var(--chrome-blur));backdrop-filter:blur(var(--chrome-blur));transition:flex-basis var(--sidebar-motion-duration) var(--sidebar-motion-ease),width var(--sidebar-motion-duration) var(--sidebar-motion-ease),left var(--sidebar-motion-duration) var(--sidebar-motion-ease),padding-inline var(--sidebar-motion-duration) var(--sidebar-motion-ease),background-color var(--theme-transition-duration) var(--theme-transition-ease)}body:has(.shell){min-height:var(--app-viewport-min-height)}.brand{display:flex;gap:var(--brand-gap);align-items:center;margin-top:calc(-1 * var(--brand-pull-up));margin-left:var(--brand-inline-offset);padding:0 8px var(--brand-block-offset) 0;transform:translateY(var(--brand-translate-y))}.sidebarCloseButton{display:none;flex:0 0 auto;align-items:center;justify-content:center;width:var(--topbar-control-size);height:var(--topbar-control-size);margin-left:auto;color:var(--ink);background:var(--control-bg);border:1px solid var(--line);border-radius:8px}.sidebarCloseButton:hover{color:var(--green-strong);background:var(--control-bg-hover);border-color:var(--interactive-hover-border);box-shadow:var(--interactive-hover-shadow);transform:translateY(var(--interactive-lift-y))}.brandMark{flex:0 0 var(--nav-tile-size);display:grid;place-items:center;width:var(--nav-tile-size);height:var(--nav-tile-size);color:var(--brand-ink);background:var(--brand-bg);border:0;border-radius:var(--radius-control);box-shadow:var(--brand-shadow)}.brandMark>svg,.nav button>svg{flex:0 0 var(--nav-icon-size);width:var(--nav-icon-size);height:var(--nav-icon-size)}.brandName,.brandDescription{display:block}.brandName{margin:0}.brandText{min-width:0;overflow:hidden;max-width:160px;opacity:1;transform:translate(0);transition:opacity .14s ease,transform var(--sidebar-motion-duration) var(--sidebar-motion-ease)}.brandName,.brandDescription{white-space:nowrap}.brandName{font-size:var(--font-size-large);font-weight:700}.brandDescription,.eyebrow,.panelKicker{color:var(--muted);text-transform:uppercase}.brandDescription{font-size:var(--font-size-small)}.eyebrow{margin:0}.nav{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--nav-item-gap);justify-content:flex-start}.nav button,.textButton,.iconButton,.primaryButton,.quietButton{border:0;border-radius:var(--radius-control)}.nav button{display:flex;gap:10px;align-items:center;width:100%;min-height:var(--nav-tile-size);padding:0 var(--nav-active-left);overflow:hidden;color:var(--steel);background:transparent;text-align:left;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.navLabel{display:block;min-width:0;font-size:var(--font-size-large);overflow:hidden;max-width:120px;opacity:1;white-space:nowrap;transform:translate(0);transition:opacity .14s ease,transform var(--sidebar-motion-duration) var(--sidebar-motion-ease)}.nav button.active{color:var(--green-strong);background:var(--nav-active-bg);box-shadow:var(--nav-active-shadow)}.nav button:not(.active):hover{color:var(--green-strong);background:var(--nav-hover-bg);box-shadow:var(--interactive-hover-shadow);transform:translateY(var(--interactive-lift-y))}.sidebar.is-compact{flex-basis:var(--sidebar-collapsed-width);width:var(--sidebar-collapsed-width);padding-inline:var(--shell-edge-gap)}.sidebar.is-compact .brand{gap:0;justify-content:flex-start;width:var(--nav-tile-size);margin-left:0;margin-right:auto;padding-inline:0}.sidebar.is-compact .brandText,.sidebar.is-compact .navLabel{max-width:0;opacity:0;transform:translate(-8px);pointer-events:none}.sidebar.is-compact .nav button{justify-content:center;gap:0;width:var(--nav-tile-size);min-height:var(--nav-tile-size);margin-inline:0;padding:0}.sidebar.is-expanded .nav button,.sidebar.is-hidden .nav button{gap:var(--nav-text-gap);width:100%;margin-left:0;padding:var(--nav-expanded-padding)}.workspace{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:var(--app-viewport-min-height);margin-left:var(--sidebar-expanded-width);padding:0 var(--workspace-gutter) var(--shell-edge-gap);transition:margin-left var(--sidebar-motion-duration) var(--sidebar-motion-ease)}.sidebar.is-compact+.workspace{margin-left:var(--sidebar-collapsed-width)}.shell.is-overlaySidebar .workspace{margin-left:0}.sidebarInteractionBlocker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;background:#07111f00;border:0;-webkit-backdrop-filter:blur(0) saturate(1);backdrop-filter:blur(0) saturate(1);opacity:0;pointer-events:none;touch-action:none;overscroll-behavior:contain;transition:opacity var(--sidebar-motion-duration) ease,background-color var(--sidebar-motion-duration) ease,backdrop-filter var(--sidebar-motion-duration) ease}.sidebarInteractionBlocker.is-active{background:#07111f14;-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08);opacity:1;pointer-events:auto}.viewMount.is-hidden{display:none}.viewMount:not(.is-hidden){display:flex;flex:1 0 auto;flex-direction:column;min-width:0}.workspaceCopyright{width:100%;margin:var(--shell-edge-gap) 0 0 auto;color:var(--muted);font-size:var(--font-size-small);line-height:1.6;text-align:center}.mainContentLoading{display:grid;flex:1 1 auto;place-items:center;min-height:0}.appTopbar{position:sticky;z-index:10;top:0;display:flex;justify-content:space-between;align-items:center;gap:18px;height:var(--topbar-height);margin:0 calc(-1 * var(--workspace-gutter)) var(--shell-edge-gap);padding:var(--topbar-padding-block) var(--workspace-gutter);background:var(--chrome-bg);border-bottom:0;box-shadow:var(--chrome-divider-block);-webkit-backdrop-filter:blur(var(--chrome-blur));backdrop-filter:blur(var(--chrome-blur))}.appTopbarLead{display:flex;gap:12px;align-items:center;min-width:0}.appTopbarTitle{display:flex;gap:8px;align-items:center;min-width:0;color:var(--ink)}.appTopbarTitleText{font-size:var(--font-size-large);font-weight:700}.pageHeader{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:var(--shell-edge-gap)}.topActions{display:flex;gap:10px;align-items:center}.iconButton{display:grid;place-items:center;width:var(--topbar-control-size);height:var(--topbar-control-size);color:var(--ink);background:var(--control-bg);border:1px solid var(--line)}.iconButton.is-refreshing .topbarRefreshIcon{animation:topbarRefreshSpin .7s linear infinite}@keyframes topbarRefreshSpin{to{transform:rotate(360deg)}}.textButton,.primaryButton,.quietButton{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:40px;padding:0 14px}.textButton{color:var(--ink);background:var(--control-bg);border:1px solid var(--line)}.primaryButton{color:#fff;background:var(--primary-button-bg);box-shadow:var(--primary-button-shadow)}.dangerButton{color:#fff;background:var(--danger-button-bg);box-shadow:var(--primary-button-shadow)}.quietButton{color:var(--steel);background:var(--quiet-bg);border:1px solid rgba(75,95,122,.14)}.primaryButton:not(:disabled):hover{background:var(--primary-button-hover-bg);box-shadow:var(--primary-button-hover-shadow);transform:translateY(var(--interactive-lift-y))}.dangerButton:not(:disabled):hover{color:#fff;background:var(--danger-button-hover-bg);box-shadow:var(--primary-button-hover-shadow);transform:translateY(var(--interactive-lift-y))}.textButton:not(:disabled):hover,.iconButton:not(:disabled):hover,.quietButton:not(:disabled):hover{color:var(--green-strong);background:var(--control-bg-hover);border-color:var(--interactive-hover-border);box-shadow:var(--interactive-hover-shadow);transform:translateY(var(--interactive-lift-y))}.themeToggle.is-active{color:var(--ink);background:var(--control-bg);border-color:var(--line)}.notice{margin-bottom:18px;padding:14px 16px;border-radius:var(--radius-control)}.notice.error,.formError{color:var(--danger-ink);background:var(--danger-bg)}.loginPanel{display:flex;justify-content:center;margin-bottom:22px}.loginForm,.metric,.widePanel,.planCard,.tablePanel{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius-panel);box-shadow:var(--shadow)}.loginForm{display:grid;gap:14px;width:min(420px,100%);padding:18px}.loginForm label{display:grid;gap:8px;color:var(--muted);font-size:var(--font-size-small)}.loginForm input{width:100%;height:44px;padding:0 12px;color:var(--ink);background:var(--control-bg);border:1px solid var(--line);border-radius:var(--radius-control);outline:none}.loginForm input:hover,.field>input:hover,.field>select:hover,.field>textarea:hover,.inputShell:hover{border-color:var(--interactive-hover-border);box-shadow:var(--interactive-hover-shadow)}.loginForm input:focus,.field>input:focus,.field>select:focus,.field>textarea:focus,.inputShell:focus-within{border-color:var(--green);box-shadow:none}.formError{margin:0;padding:10px 12px;border-radius:var(--radius-control)}.statusChip{border:1px solid transparent}.statusChip--success{color:var(--success-ink);background:var(--success-bg);border-color:var(--success-border)}.statusChip--warning{color:var(--warning-ink);background:var(--warning-bg);border-color:var(--warning-border)}.statusChip--neutral{color:var(--steel);background:var(--quiet-bg);border-color:var(--line)}.statusChip--danger{color:var(--danger-ink);background:var(--danger-bg);border-color:var(--danger-border)}.segmentGroup{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;background:var(--surface-alt);border:1px solid var(--line);border-radius:var(--radius-control)}.segment{position:relative;min-height:38px;color:var(--steel);background:transparent;border:0;border-radius:calc(var(--radius-control) - 4px)}.segment:not(.is-active):hover{color:var(--green-strong);background:var(--segment-hover-bg);box-shadow:none}.segment.is-active{color:var(--ink);background:var(--segment-active-bg);box-shadow:var(--interactive-selected-shadow)}.filterLine{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px}.filterChip{display:inline-flex;flex:0 0 auto;gap:6px;align-items:center;min-height:34px;padding:0 12px;color:var(--steel);background:var(--control-bg);border:1px solid var(--line);border-radius:999px;line-height:1;white-space:nowrap}.filterChip>svg{flex:0 0 auto}.filterChip:not(.is-active):hover{color:var(--green-strong);border-color:var(--interactive-hover-border);box-shadow:var(--interactive-hover-shadow);transform:translateY(var(--interactive-lift-y))}.filterChip.is-active{color:var(--filter-active-ink);background:var(--filter-active-bg);border-color:var(--filter-active-border);box-shadow:var(--interactive-selected-shadow-strong)}.filterLine--compact{margin-top:0}.filterSelect{position:relative;width:fit-content;min-width:0}.filterSelectTrigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:fit-content;min-width:0;min-height:34px;padding:0 12px;border-radius:999px;text-align:center;white-space:nowrap}.filterSelectValue{display:inline-flex;gap:6px;align-items:center}.filterSelectTrigger>svg{flex:0 0 auto;color:currentColor;transition:transform .16s ease}.filterSelect.is-open .filterSelectTrigger{background:var(--filter-active-bg);border-color:var(--filter-active-border);box-shadow:var(--interactive-selected-shadow-strong)}.filterSelect.is-open .filterSelectTrigger>svg{color:currentColor;transform:rotate(180deg)}.toastViewport{position:fixed;z-index:120;top:28px;left:50%;width:max-content;max-width:calc(100vw - 32px);pointer-events:none;transform:translate(-50%)}.toastItem{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:center;width:auto;max-width:min(480px,calc(100vw - 32px));padding:8px 16px;color:var(--ink);background:var(--floating-bg);border:1px solid rgba(130,144,167,.22);border-radius:var(--radius-control);box-shadow:var(--toast-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;animation:toastIn .18s ease-out both,toastOut .18s ease-in 2.62s forwards}.toastItem.is-static{width:100%;max-width:none;animation:none}.toastItem--success{background:var(--success-toast-bg);border-color:var(--success-border)}.toastItem--danger{background:var(--danger-toast-bg);border-color:var(--danger-border)}.toastItem--warning{background:var(--warning-toast-bg);border-color:var(--warning-border)}.toastItem--info{background:var(--info-toast-bg);border-color:var(--info-border)}.toastItem--success .toastIcon{color:var(--success-ink)}.toastItem--danger .toastIcon{color:var(--danger-ink)}.toastItem--warning .toastIcon{color:var(--warning-ink)}.toastItem--info .toastIcon{color:var(--info-ink)}.toastIcon{display:grid;place-items:center;width:20px;height:20px}.toastCopy{min-width:0}.toastTitle{display:block;margin:1px 0 4px;color:var(--ink)}.toastCopy p{margin:0;color:var(--muted);font-size:var(--font-size-small)}@keyframes toastIn{0%{opacity:0;transform:translateY(-10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toastOut{to{opacity:0;transform:translateY(-8px) scale(.985)}}.modalIcon{display:grid;place-items:center;width:44px;height:44px;color:var(--info-ink);background:var(--info-bg);border:1px solid var(--info-border);border-radius:var(--radius-control)}.modalIcon--warning{color:var(--warning-ink);background:var(--warning-bg);border-color:var(--warning-border)}.modalIcon--danger{color:var(--danger-ink);background:var(--danger-bg);border-color:var(--danger-border)}.modalBackdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#07111f8a;-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08);overscroll-behavior:contain;touch-action:none;animation:modalBackdropIn .14s ease-out both}.modalBackdrop.is-closing{pointer-events:none;animation:modalBackdropOut .18s ease-in both}.modalPanel{width:min(520px,100%);max-height:min(680px,calc(100vh - 36px));overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:var(--panel);border:1px solid rgba(130,144,167,.28);border-radius:calc(var(--radius-panel) + 2px);box-shadow:var(--modal-shadow);animation:modalPanelIn .16s ease-out both}.modalPanel.is-closing{animation:modalPanelOut .18s ease-in both}.modalHeader{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px;background:var(--quiet-bg);border-bottom:1px solid var(--line)}.modalTitleGroup{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;flex:1 1 auto;min-width:0}.modalTitleGroup>div{display:grid;gap:4px;align-content:center;min-width:0}.modalTitleGroup .panelKicker{margin:0;overflow:hidden;font-size:var(--font-size-small);text-overflow:ellipsis;white-space:nowrap}.modalTitle{margin:0;font-size:var(--font-size-default);font-weight:700}.modalClose{flex:0 0 auto;width:38px;height:38px;align-self:center}.modalBody{display:grid;gap:14px;padding:16px 18px;background:var(--panel)}.modalBody>p{margin:0;color:var(--muted);font-size:var(--font-size-default)}.modalDataList{display:grid;gap:10px;padding:0;margin:0;list-style:none}.modalDataList li{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:12px;background:var(--item-bg);border:1px solid var(--line);border-radius:var(--radius-control)}.modalDataList span{color:var(--muted)}.modalDataValue{text-align:right}.spinIcon{animation:iconSpin 1s linear infinite}.modalFooter{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px 18px;background:var(--panel);border-top:1px solid var(--line)}@keyframes modalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes modalPanelIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modalBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes modalPanelOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.985)}}@keyframes iconSpin{to{transform:rotate(360deg)}}.inlineNotice{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:center;padding:12px;background:var(--item-bg);border:1px solid var(--line);border-radius:var(--radius-control)}.inlineNotice>svg{justify-self:center}.noticeTitle{display:block;margin-bottom:4px}.inlineNotice p{margin:0;color:var(--muted);font-size:var(--font-size-small)}.inlineNotice--success{background:var(--success-bg);border-color:var(--success-border)}.inlineNotice--success>svg,.inlineNotice--success .noticeTitle{color:var(--success-ink)}.inlineNotice--warning{background:var(--warning-bg);border-color:var(--warning-border)}.inlineNotice--warning>svg,.inlineNotice--warning .noticeTitle{color:var(--warning-ink)}.inlineNotice--danger{background:var(--danger-bg);border-color:var(--danger-border)}.inlineNotice--danger>svg,.inlineNotice--danger .noticeTitle{color:var(--danger-ink)}.fieldStack{display:grid;gap:14px}.field{display:grid;gap:8px}.fieldLabel{color:var(--muted);font-size:var(--font-size-small)}.field input,.field select,.field textarea{width:100%;color:var(--ink);background:var(--control-bg);border:1px solid var(--line);border-radius:var(--radius-control);outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.field input,.field select{height:44px;padding:0 12px}.field textarea{min-height:132px;padding:12px;resize:none}.field input::placeholder,.field textarea::placeholder{color:var(--muted);opacity:1}.field .inputShell input{width:auto;height:auto;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.selectField{position:relative}.selectTrigger{display:flex;justify-content:space-between;gap:12px;align-items:center;width:100%;height:44px;padding:0 12px;color:var(--ink);background:var(--control-bg);border:1px solid var(--line);border-radius:var(--radius-control);text-align:left;transition:none}.selectValue{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selectValue--placeholder{color:var(--muted)}.selectTrigger>svg{flex:0 0 auto;color:var(--muted);transition:transform .16s ease,color .16s ease}.selectTrigger:hover,.selectField.is-open .selectTrigger{background:var(--control-bg-hover);border-color:var(--interactive-hover-border);box-shadow:var(--interactive-hover-shadow)}.selectTrigger:hover>svg,.selectField.is-open .selectTrigger>svg{color:var(--green-strong)}.selectField.is-open .selectTrigger>svg{transform:rotate(180deg)}.selectTrigger:not(:disabled):active{transform:none}.selectMenu{position:absolute;z-index:30;top:calc(100% + 8px);right:0;left:0;display:grid;gap:4px;padding:6px;opacity:0;visibility:hidden;background:var(--floating-bg);border:1px solid var(--line);border-radius:var(--radius-control);box-shadow:var(--interactive-selected-shadow-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;transform:translateY(-4px) scale(.985);transition:opacity .12s ease,transform .12s ease,visibility 0s linear .12s}.selectField.is-open-up .selectMenu{top:auto;bottom:calc(100% + 8px);transform:translateY(4px) scale(.985)}.selectField.is-open .selectMenu,.filterSelect.is-open .selectMenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s}.filterSelect .filterSelectMenu{right:auto;width:max-content;min-width:100%}.filterSelectMenu .selectOption{gap:6px;justify-content:flex-start;text-align:left}.selectOption{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:38px;padding:0 6px;color:var(--steel);background:transparent;border:0;border-radius:calc(var(--radius-control) - 5px);text-align:left}.selectOption:hover{color:var(--green-strong);background:var(--option-hover-bg);transform:none}.selectOption.is-selected{color:var(--green-strong);background:var(--info-bg)}.selectOption>svg{flex:0 0 auto}.toggle{position:relative;flex:0 0 auto;width:46px;height:26px;background:var(--toggle-off);border-radius:999px;transition:background-color .16s ease,box-shadow .16s ease}.toggle i{position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 4px 10px #13203326;transition:left .18s ease,box-shadow .16s ease}.toggle.is-on{background:var(--green);box-shadow:0 8px 16px #4f73ff2e}.toggle.is-on i{left:23px}.contentGrid,.planGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric{position:relative;display:grid;gap:12px;min-height:154px;padding:18px 18px 16px;overflow:hidden}.metric:before{position:absolute;right:16px;top:16px;width:42px;height:42px;content:"";background:linear-gradient(135deg,#4f73ff47,#69c9ff2e);border-radius:16px}.metric:after{position:absolute;right:20px;bottom:16px;width:86px;height:34px;content:"";background:linear-gradient(135deg,transparent 15%,rgba(79,115,255,.18) 15% 28%,transparent 28% 42%,rgba(241,105,134,.18) 42% 56%,transparent 56%);opacity:.75;pointer-events:none}.metric span,.metric small,dt,.serverRow small,.tableHeader span{color:var(--muted)}.metricLabel{width:fit-content;padding:7px 10px;background:var(--card-tint);border:1px solid var(--line);border-radius:999px;font-size:var(--font-size-small)}.metricValue{align-self:end;position:relative;z-index:1;max-width:calc(100% - 52px)}.metric span,.metric small{position:relative;z-index:1}.metric small{display:inline-flex;width:fit-content;max-width:100%;padding:6px 9px;overflow:hidden;background:#4f73ff12;border-radius:999px;font-size:var(--font-size-small);text-overflow:ellipsis;white-space:nowrap}.widePanel{position:relative;grid-column:span 2;min-height:212px;padding:24px;overflow:hidden}.widePanelTitle{margin:6px 0 22px;max-width:86%;overflow-wrap:anywhere}.trafficPanel{color:#fff;background:radial-gradient(circle at 88% 16%,rgba(255,255,255,.22),transparent 23%),radial-gradient(circle at 24% 100%,rgba(105,201,255,.3),transparent 34%),linear-gradient(135deg,#4f73ff,#3557d7 52%,#f16986 128%);border-color:#ffffff6b;box-shadow:0 24px 54px #4f73ff47}.trafficPanel:after{position:absolute;right:24px;top:24px;width:132px;height:92px;content:"";background:linear-gradient(135deg,transparent 12%,rgba(255,255,255,.22) 12% 24%,transparent 24% 40%,rgba(255,255,255,.16) 40% 52%,transparent 52%),radial-gradient(circle at 78% 18%,rgba(255,255,255,.34),transparent 12%);opacity:.9}.trafficPanel .panelKicker,.trafficPanel .panelBody{color:#ffffffb8}.trafficPanel .widePanelTitle{color:#fff}.subscribePanel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.subscribePanel>div{flex:1 1 auto;min-width:0}.subscribePanel .textButton{align-self:end}.subscribePanel .widePanelTitle{max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.overviewOrderBanner.inlineNotice{grid-template-columns:max-content minmax(0,1fr);gap:8px;align-items:center;padding:16px 20px}.overviewOrderBanner>div{min-width:0}.overviewOrderBannerBody{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.overviewOrderBannerBody.is-actionable{cursor:pointer}.overviewOrderBanner.inlineNotice--warning{background:var(--warning-toast-bg)}.overviewOrderBanner .noticeTitle{margin-bottom:0}.overviewOrderBannerText{min-width:0}.overviewOrderBannerClose{width:24px;height:24px;min-height:24px;padding:0;color:var(--danger-ink);background:var(--danger-bg);border-color:var(--danger-border)}.overviewNoticeBar.inlineNotice{grid-template-columns:max-content minmax(0,1fr);gap:8px;align-items:center;padding:16px 20px;background:var(--info-toast-bg);border-color:var(--info-border)}.overviewNoticeBar>svg,.overviewNoticeBarTitle{color:var(--green-strong)}.overviewNoticeBarBody{min-width:0}.overviewNoticeBarTitle,.overviewNoticeBarText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overviewSubscriptionCard,.overviewSubscriptionManageCard,.overviewSubscriptionClientCard,.overviewTrafficCard{display:grid;gap:16px}.overviewSubscriptionCard>.tableHeader,.overviewSubscriptionManageCard>.tableHeader,.overviewSubscriptionClientCard>.tableHeader,.overviewTrafficCard>.tableHeader{margin-bottom:4px}.overviewSubscriptionCard .tablePanelTitle,.overviewSubscriptionManageCard .tablePanelTitle,.overviewSubscriptionClientCard .tablePanelTitle,.overviewTrafficCard .tablePanelTitle{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:var(--font-size-default);font-weight:700}.overviewSubscriptionCard .tablePanelTitle span,.overviewSubscriptionManageCard .tablePanelTitle span,.overviewSubscriptionClientCard .tablePanelTitle span,.overviewTrafficCard .tablePanelTitle span{color:inherit}.overviewSubscriptionCard .tablePanelTitle svg,.overviewSubscriptionManageCard .tablePanelTitle svg,.overviewSubscriptionClientCard .tablePanelTitle svg,.overviewTrafficCard .tablePanelTitle svg{flex:0 0 auto;color:inherit}.overviewSubscriptionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.overviewSubscriptionItem{display:grid;gap:8px;min-width:0;padding:14px 16px;background:var(--item-bg);border:1px solid var(--line);border-radius:var(--radius-control)}.overviewSubscriptionItem dt,.overviewSubscriptionItem dd{margin:0}.overviewSubscriptionItem dt{color:var(--muted);font-size:var(--font-size-small)}.overviewSubscriptionItem dd{min-width:0;overflow:hidden;color:var(--ink);font-size:var(--font-size-large);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.overviewSubscriptionValue{display:inline-flex;align-items:center;gap:8px}.overviewSubscriptionValueText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overviewSubscriptionStatus--success{color:var(--success-ink)}.overviewSubscriptionStatus--warning{color:var(--warning-ink)}.overviewSubscriptionStatus--danger{color:var(--danger-ink)}.overviewSubscriptionManageActions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.overviewSubscriptionClientControls{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center}.overviewSubscriptionClientCard>.tableHeader{align-items:flex-start}.overviewSubscriptionClientControls .filterLine{margin-top:0}.overviewSubscriptionCopyAction{display:inline-flex;gap:10px;align-items:center;min-width:0}.overviewSubscriptionCopyAction .quietButton{height:34px;min-height:34px}.overviewSubscriptionClientClose{width:34px;height:34px;margin-block:-7px}.overviewSubscriptionClientGrid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.overviewSubscriptionClientButton{display:grid;grid-template-rows:auto auto;justify-items:center;align-content:center;gap:8px;min-height:100px;padding:12px 10px;min-width:0}.overviewSubscriptionClientButtonIcon{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;padding:5px;overflow:hidden;background:var(--item-bg);border:1px solid var(--line);border-radius:var(--radius-control)}.overviewSubscriptionClientButtonIcon img{display:block;width:100%;height:100%;border-radius:calc(var(--radius-control) - 8px);object-fit:contain}.overviewSubscriptionClientButtonLabel{min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.overviewTrafficBody{display:grid;gap:10px}.overviewTrafficMeta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.overviewTrafficMetaItem{display:grid;gap:8px;min-width:0;padding:14px 16px;background:var(--item-bg);border:1px solid var(--line);border-radius:var(--radius-control)}.overviewTrafficMetaItem span{color:var(--muted);font-size:var(--font-size-small)}.overviewTrafficMetaItem strong{min-width:0;overflow:hidden;color:var(--ink);font-size:var(--font-size-large);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.overviewTrafficMetaItem strong.overviewSubscriptionStatus--warning{color:var(--warning-ink)}.overviewTrafficMetaItem strong.overviewSubscriptionStatus--danger{color:var(--danger-ink)}@media(max-width:1080px){.overviewSubscriptionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.overviewSubscriptionClientGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.overviewTrafficMeta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.overviewSubscriptionManageActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.overviewSubscriptionManageActions .primaryButton,.overviewSubscriptionManageActions .quietButton{width:100%}.overviewSubscriptionGrid,.overviewTrafficMeta{grid-template-columns:minmax(0,1fr)}.overviewSubscriptionClientControls{flex-wrap:nowrap}.overviewSubscriptionCopyAction{flex:0 0 auto;justify-content:flex-end}.overviewSubscriptionClientGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.meter{position:relative;z-index:1;width:100%;height:16px;overflow:hidden;background:#ffffff47;border-radius:999px}.meter span{display:block;height:100%;min-width:8px;background:linear-gradient(90deg,#fff,#ffffffb8);border-radius:inherit}.planGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.planCard{position:relative;padding:20px;overflow:hidden}.planHeader{display:flex;justify-content:space-between;gap:12px;align-items:center}.planCardTitle,.tablePanelTitle{margin:0}.planPrice{display:block;margin:22px 0}.planCard dl{display:grid;gap:10px;margin:0}.planCard dl div{display:flex;justify-content:space-between;gap:12px;padding:12px 0 0;border-top:1px solid var(--line)}.planCard dd{margin:0}.tablePanel{padding:20px}.tableHeader{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.serverList{display:grid;gap:10px}.serverRow{display:grid;grid-template-columns:24px minmax(0,1fr) 110px 110px;gap:12px;align-items:center;padding:12px 14px;background:var(--item-bg);border:1px solid var(--line);border-radius:var(--radius-control)}.serverRow>svg{color:var(--green)}.serverName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.serversPage .serverRow{grid-template-columns:minmax(0,1fr) auto auto;background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius-panel);box-shadow:var(--shadow);column-gap:8px}.serversPage .serverInfo{display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-width:0}.serversPage .serverName{display:flex;gap:4px;align-items:center;font-weight:400}.serversPage .serverNameText{min-width:0}.serversPage .serverFlagEmoji{flex:0 0 auto;width:16px;height:16px}.serversPage .serverInfo small{color:var(--muted);font-size:var(--font-size-default)}.serversPage .serverRow .statusChip{justify-self:start;white-space:nowrap}.serversPage .serverRow>.statusChip{grid-column:auto}.serversPage .statusChip.orderTableChip.serverStatusChip--online{color:#2c8f72;background:#53d4ab1f;border-color:#53d4ab47}.serversPage .statusChip.orderTableChip.serverStatusChip--offline{color:var(--danger-ink);background:var(--danger-bg);border-color:var(--danger-border)}.serversPage .statusChip.orderTableChip.serverStatusChip--unknown{color:var(--steel);background:var(--quiet-bg);border-color:var(--line)}.empty{display:flex;flex-direction:column;box-sizing:border-box;width:100%;min-height:256px;align-items:center;justify-content:center;gap:4px;padding:28px 20px;color:var(--muted);font-size:var(--font-size-small)}.empty:after{content:"";width:24px;height:24px;flex:0 0 auto;order:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238193a6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 12h-6l-2 3h-4l-2-3H2'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11Z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:24px 24px}body[data-color-mode=dark] .empty:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a8ccff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 12h-6l-2 3h-4l-2-3H2'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11Z'/%3E%3C/svg%3E")}.storePage,.accountPage,.invitesPage,.docsPage,.ordersPage{display:grid;gap:16px}.ordersPage>.filterLine{margin-top:0}.docsPage>.filterLine{margin-top:0}.storePage>.filterLine{margin-top:0}.docsPage .filterChip,.storePage .filterChip,.ordersPage .filterChip{font-size:var(--font-size-default)}.pageHeader .filterLine{margin-top:0}.ticketsPageHeader{align-items:flex-start;margin-bottom:0}.ticketsPageCreateButton{min-height:34px}.accountGrid{display:grid;grid-template-columns:1fr;gap:16px}.inviteOverviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.accountCard{display:grid;gap:16px}.invitePromoCard{align-content:start}.accountBalanceCard{gap:12px}.accountBalanceValue{font-size:var(--font-size-display);font-weight:400;line-height:1.1}.accountBalanceCurrency{color:var(--muted);font-size:var(--font-size-default);font-weight:400;opacity:.82}.accountBalanceHint{color:var(--muted);font-size:var(--font-size-small)}.accountCard .tablePanelTitle{font-size:var(--font-size-default);font-weight:700}.accountCardTitle{display:inline-flex;align-items:center;gap:8px}.tableHeader .accountCardTitle{color:inherit}.tableHeader .accountCardTitle>span{color:inherit}.accountCardTitle svg{color:var(--text-muted);flex:0 0 auto}.accountActionRow{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.inviteActionRow{margin-top:4px}.warningButton{color:#fff;background:var(--warning-button-bg);box-shadow:var(--primary-button-shadow)}.warningButton:not(:disabled):hover{color:#fff;background:var(--warning-button-hover-bg);box-shadow:var(--primary-button-hover-shadow);transform:translateY(var(--interactive-lift-y))}.accountCard:last-child .accountActionRow{justify-content:flex-start}.accountTelegramButton{color:#1d6fdc;background:#229ed91f;border-color:#229ed938}.accountTelegramButton:not(:disabled):hover{color:#fff;background:#229ed9;border-color:#229ed9}.accountTelegramButton:not(:disabled):active{color:#fff;background:#229ed9;border-color:#229ed9}.accountPasswordForm{gap:14px}.accountInfoList{display:grid;gap:10px;margin:0}.accountInfoList div{display:grid;gap:8px;padding:12px 0;border-top:1px solid var(--line)}.accountInfoList div:first-child{padding-top:0;border-top:0}.accountInfoList dt,.accountInfoList dd{margin:0}.accountInfoList dt{color:var(--muted);font-size:var(--font-size-small)}.accountInfoList dd{text-align:left}.accountInfoValue{font-size:var(--font-size-default);font-weight:400}.invitePromoItem .accountInfoValue{position:relative;display:block;min-width:0;padding-right:118px}.invitePromoValue>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invitePromoCopyButton{position:absolute;right:0;top:50%;height:30px;margin-top:-15px;min-height:30px;padding:0 10px;box-shadow:none}.invitePromoGenerateButton{color:var(--primary-button-hover-bg);background:#6384ff1f;border-color:#6384ff3d;box-shadow:none}.invitePromoGenerateButton:not(:disabled):hover{color:#fff;background:var(--primary-button-bg);border-color:var(--primary-button-bg);box-shadow:none}body[data-color-mode=dark] .invitePromoGenerateButton{color:#8facff;background:#6384ff29;border-color:#6384ff47}@media(hover:none){.invitePromoGenerateButton:not(:disabled):hover{color:var(--primary-button-hover-bg);background:#6384ff1f;border-color:#6384ff3d;box-shadow:none}.invitePromoGenerateButton:not(:disabled):active{color:#fff;background:var(--primary-button-bg);border-color:var(--primary-button-bg)}}.accountSettingsList{display:grid;gap:10px}.accountSettingItem{display:flex;justify-content:space-between;gap:14px;align-items:center;width:100%;padding:12px 0;color:var(--ink);background:transparent;border:0;border-top:1px solid var(--line);text-align:left}.accountSettingItem:first-child{padding-top:0;border-top:0}.accountToggleButton{display:inline-flex;flex:0 0 auto;padding:0;background:transparent;border:0}.accountSettingCopy{display:grid;gap:8px}.accountSettingTitle{display:block;font-size:var(--font-size-default);font-weight:400}.accountSettingCopy small{color:var(--muted);font-size:var(--font-size-small)}.accountState{margin:0;padding:18px;background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius-panel);box-shadow:var(--shadow)}.storePlanGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.storeState,.listState{margin:0;padding:22px 20px;background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius-panel);box-shadow:var(--shadow)}.storeState,.listState,.empty{position:relative;overflow:hidden}.storeState,.listState{display:grid;gap:10px}.empty.storeState,.empty.listState{display:flex;flex-direction:column;align-items:center;justify-content:center}.storeState:before,.listState:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 30%);pointer-events:none}body[data-color-mode=dark] .storeState:before,body[data-color-mode=dark] .listState:before{background:linear-gradient(180deg,rgba(168,204,255,.04),transparent 34%)}.docsLayout{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.docsCard{display:grid;gap:8px;align-content:start;min-width:0;width:100%;padding:20px;color:var(--ink);text-align:left;cursor:pointer}.docsCard:not(:disabled):hover{border-color:var(--interactive-hover-border);box-shadow:var(--interactive-hover-shadow);transform:translateY(var(--interactive-lift-y))}.docsCardTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.docsArticleMeta{margin:0;color:var(--muted);font-size:var(--font-size-small)}.docsCardPreview{display:-webkit-box;margin:0;min-width:0;overflow:hidden;color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:1;-webkit-box-orient:vertical}.docsDetailBackdrop{--docs-detail-width: 50vw;--docs-detail-backdrop-color: rgba(7, 17, 31, .08);--docs-detail-backdrop-filter: blur(16px) saturate(1.08);position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:flex-end;align-items:stretch;padding:0;background:var(--docs-detail-backdrop-color);-webkit-backdrop-filter:var(--docs-detail-backdrop-filter);backdrop-filter:var(--docs-detail-backdrop-filter);overscroll-behavior:contain;animation:docsDetailBackdropIn var(--sidebar-motion-duration) var(--sidebar-motion-ease) both}.docsDetailBackdrop.is-closing{pointer-events:none;animation:docsDetailBackdropOut var(--sidebar-motion-duration) var(--sidebar-motion-ease) both}.docsDetailDialog{width:var(--docs-detail-width);max-width:var(--docs-detail-width);height:100%;max-height:100%;margin-left:auto;display:grid;grid-template-rows:var(--topbar-height) minmax(0,1fr);overflow:hidden;background:var(--sidebar-bg);border:0;box-shadow:inset 1px 0 0 var(--chrome-border);border-radius:0;-webkit-backdrop-filter:blur(var(--chrome-blur));backdrop-filter:blur(var(--chrome-blur));color:var(--ink);animation:docsDetailPanelIn var(--sidebar-motion-duration) var(--sidebar-motion-ease) both}.docsDetailDialog.is-closing{animation:docsDetailPanelOut var(--sidebar-motion-duration) var(--sidebar-motion-ease) both}.docsDetailHeader{display:flex;justify-content:space-between;align-items:center;gap:18px;height:var(--topbar-height);padding:var(--topbar-padding-block) var(--workspace-gutter);box-shadow:var(--chrome-divider-block)}.docsDetailHeader>.iconButton{flex:0 0 auto}.docsDetailTitle{min-width:0;overflow:hidden;color:var(--ink);font-size:var(--font-size-large);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.docsDetailBody{height:100%;max-height:100%;min-height:0;padding:var(--workspace-gutter);overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}@keyframes docsDetailBackdropIn{0%{background:#07111f00;-webkit-backdrop-filter:blur(0) saturate(1);backdrop-filter:blur(0) saturate(1)}to{background:var(--docs-detail-backdrop-color);-webkit-backdrop-filter:var(--docs-detail-backdrop-filter);backdrop-filter:var(--docs-detail-backdrop-filter)}}@keyframes docsDetailBackdropOut{0%{background:var(--docs-detail-backdrop-color);-webkit-backdrop-filter:var(--docs-detail-backdrop-filter);backdrop-filter:var(--docs-detail-backdrop-filter)}to{background:#07111f00;-webkit-backdrop-filter:blur(0) saturate(1);backdrop-filter:blur(0) saturate(1)}}@keyframes docsDetailPanelIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes docsDetailPanelOut{0%{transform:translate(0)}to{transform:translate(100%)}}.ordersTablePanel{min-width:0;padding:0;overflow:hidden}.inviteRecordsPanel .tableHeader{margin-bottom:0;padding:20px 20px 14px;border-bottom:1px solid var(--line)}.inviteRecordsPanel .listState{background:transparent;border:0;box-shadow:none}.inviteRecordsPanel .listState:before{content:none}.inviteRecordsPanel .ordersTableWrap,.inviteRecordsPanel .ordersTable thead th{padding-top:0}.inviteRecordsPanel .ordersTable thead .ordersTableHeaderLabel{gap:8px}.inviteRecordsPanel .ordersTable thead th:first-child,.inviteRecordsPanel .ordersTable tbody td:first-child{padding-left:20px}.ordersTableWrap{min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.ordersTable{width:100%;min-width:820px;border-collapse:separate;border-spacing:0}.ordersTable th,.ordersTable td{padding:14px 18px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);white-space:nowrap}.ordersTable th:last-child,.ordersTable td:last-child{text-align:right}.ordersTable th{font-weight:400}.ordersTableHeaderLabel{display:inline-flex;gap:6px;align-items:center}.ordersTableHeaderLabel svg{flex:0 0 auto}.ordersTableProductCell{max-width:none}.ordersTableProductInline{display:flex;gap:8px;align-items:center;min-width:0;white-space:nowrap}.ordersTableProductName{flex:0 0 auto;white-space:nowrap}.ordersTable tbody tr:last-child td{border-bottom:0}.ordersTableRow{background:transparent;transition:background-color .16s ease}.ordersTableRow:hover{background:var(--item-bg)}.ordersTableRow--clickable{cursor:pointer}.ordersTableActionsCell{width:1%;white-space:nowrap;box-shadow:none;transition:box-shadow .16s ease}.ordersTableWrap--stickyActions .ordersTableActionsCell{position:sticky;right:0;background:var(--panel);box-shadow:-16px 0 22px -20px #121f3580;z-index:1}.ordersTableWrap--stickyActions .ordersTable th.ordersTableActionsCell{z-index:2}.ordersTableWrap--stickyActions .ordersTableRow:hover .ordersTableActionsCell{background:var(--item-bg)}body[data-color-mode=dark] .ordersTableWrap--stickyActions .ordersTableActionsCell{background:#0c1626;border-left:1px solid rgba(168,204,255,.14);box-shadow:-18px 0 24px #060c1652}body[data-color-mode=dark] .ordersTableWrap--stickyActions .ordersTableRow:hover .ordersTableActionsCell{background:#182334;border-left-color:#a8ccff2e}.orderActionRow{display:inline-flex;flex:0 0 auto;gap:8px;align-items:center}.orderActionButton{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:var(--font-size-small);box-shadow:none;transform:none}.orderActionButton:disabled{cursor:default;opacity:.46;box-shadow:none}.orderActionButton--primary{color:var(--info-ink);background:var(--info-bg);border-color:var(--info-border);box-shadow:none}.ordersTable .orderActionButton--primary:not(:disabled):hover{color:var(--info-ink);background:var(--info-bg);border-color:var(--info-border);box-shadow:var(--interactive-hover-shadow);transform:translateY(var(--interactive-lift-y))}.orderActionButton--danger{color:var(--danger-ink);background:var(--danger-bg);border-color:var(--danger-border)}.ordersTable .orderActionButton--danger:not(:disabled):hover{color:var(--danger-ink);background:var(--danger-bg);border-color:var(--danger-border);box-shadow:var(--interactive-hover-shadow);transform:translateY(var(--interactive-lift-y))}.orderDetailPanel{display:grid;gap:30px}.orderDetailPanel .tablePanelTitle{display:inline-flex;align-items:center;gap:8px;font-size:var(--font-size-default);font-weight:700}.orderDetailPanel .tablePanelTitle svg{flex:0 0 auto;color:inherit}.orderDetailStatusCard{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center;padding:18px;background:var(--item-bg);border:1px solid var(--line);border-radius:var(--radius-control)}.orderDetailStatusCard--withActions{grid-template-columns:48px minmax(0,1fr) auto}.orderDetailStatusCard--success{background:#effaf6;border-color:#b8ead8}.orderDetailStatusCard--danger{background:#fff1f4;border-color:#f4bfcc}.orderDetailStatusCard--warning{background:#fff7e8;border-color:#f1d39a}.orderDetailStatusIcon{display:grid;place-items:center;width:48px;height:48px;border-radius:16px}.orderDetailStatusIcon--success{color:var(--success-ink);background:#d9f5ea}.orderDetailStatusIcon--danger{color:var(--danger-ink);background:#ffe1e8}.orderDetailStatusIcon--warning{color:var(--warning-ink);background:#ffedc7}body[data-color-mode=dark] .orderDetailStatusCard--success{background:#102c3f;border-color:#22556f}body[data-color-mode=dark] .orderDetailStatusCard--danger{background:#351d27;border-color:#6f2d40}body[data-color-mode=dark] .orderDetailStatusCard--warning{background:#332a16;border-color:#6f5722}body[data-color-mode=dark] .orderDetailStatusIcon--success{background:#17384c}body[data-color-mode=dark] .orderDetailStatusIcon--danger{background:#4a2431}body[data-color-mode=dark] .orderDetailStatusIcon--warning{background:#493a18}.orderDetailStatusCopy{display:grid;gap:6px;min-width:0}.orderDetailStatusTitle{color:var(--ink);font-size:var(--font-size-large);font-weight:700}.orderDetailStatusBody{margin:0;color:var(--muted);font-size:var(--font-size-small)}.orderDetailStatusActions{display:inline-flex;gap:10px;align-items:center;justify-content:flex-end}.orderDetailStatusAction{min-width:108px}.orderDetailStatusAction svg{flex:0 0 auto}@media(max-width:720px){.orderDetailStatusCard--withActions{grid-template-columns:48px minmax(0,1fr)}.orderDetailStatusActions{grid-column:1 / -1;justify-content:flex-start}}.orderDetailItemList,.orderDetailSummary{display:grid;gap:0}.orderDetailItem,.orderDetailSummaryItem{display:grid;grid-template-columns:128px minmax(0,1fr);gap:16px;align-items:center;padding:13px 0;border-top:1px solid var(--line)}.orderDetailItem:first-child,.orderDetailSummaryItem:first-child{padding-top:0;border-top:0}.orderDetailItem:last-child,.orderDetailSummaryItem:last-child{padding-bottom:0}.orderDetailSummaryItem--withHint{align-items:start}.orderDetailSummaryItem--withHint>span{padding-top:1px}.orderDetailItem span,.orderDetailSummaryItem span{color:var(--muted);font-size:var(--font-size-small)}.orderDetailItem strong,.orderDetailSummaryItem strong{min-width:0;color:var(--ink);font-size:var(--font-size-default);font-weight:400;overflow-wrap:anywhere}.orderDetailSummaryValueWithHint{display:grid;gap:4px;align-items:start;min-width:0}.orderDetailSummaryValueWithHint small{color:var(--muted);font-size:var(--font-size-small);font-weight:400}.orderDetailCompactValue{display:block;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.orderDetailItemValueWithChip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.orderDetailItemValueText{min-width:0}.orderDetailItemValueWithChip .orderDetailItemValueText{color:var(--ink);font-size:var(--font-size-default);font-weight:400}.statusChip.orderTableChip,.orderDetailItemValueWithChip .statusChip,.ordersTableProductInline .statusChip,.overviewSubscriptionValue .statusChip,.storePlanBadges .statusChip,.storePlanTag{display:inline-flex;flex:0 0 auto;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:var(--font-size-small);font-weight:400;white-space:nowrap}.statusChip.orderTableChip{color:var(--steel);background:var(--quiet-bg);border:1px solid var(--line)}.statusChip.orderTableChip.statusChip--warning{color:var(--warning-ink);background:var(--warning-bg);border-color:var(--warning-border)}.statusChip.orderTableChip.statusChip--danger{color:var(--danger-ink);background:var(--danger-bg);border-color:var(--danger-border)}.statusChip.orderStatusChip--pending{color:var(--warning-ink);background:var(--warning-bg);border-color:var(--warning-border)}.statusChip.orderStatusChip--processing{color:var(--info-ink);background:var(--info-bg);border-color:var(--info-border)}.statusChip.orderStatusChip--completed{color:var(--success-ink);background:var(--success-bg);border-color:var(--success-border)}.statusChip.orderStatusChip--cancelled{color:var(--danger-ink);background:var(--danger-bg);border-color:var(--danger-border)}.statusChip.orderStatusChip--unknown{color:var(--steel);background:var(--quiet-bg);border-color:var(--line)}.modalPanel.ticketDetailDialog{--ticket-chat-width: 900px;--ticket-chat-height: 560px;--ticket-detail-bar-height: 72px;width:min(var(--ticket-chat-width),calc(100vw - 36px));height:min(calc(var(--ticket-chat-height) + (var(--ticket-detail-bar-height) * 2)),calc(100vh - 36px));max-width:calc(100vw - 36px);display:grid;grid-template-rows:var(--ticket-detail-bar-height) minmax(0,1fr) auto;overflow:hidden}.modalHeader.ticketDetailHeader{align-items:center;width:100%;min-height:var(--ticket-detail-bar-height);min-width:0;padding:16px 18px;overflow:hidden}.ticketDetailHeaderMain{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;overflow:hidden}.ticketDetailHeaderActions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.ticketDetailSubject{display:inline-flex;align-items:center;gap:6px;flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;font-size:var(--font-size-default);font-weight:700}.ticketDetailSubjectIcon{flex:0 0 auto}.ticketDetailSubjectText{display:block;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticketDetailState{display:grid;place-items:center;padding:20px 18px;color:var(--muted)}.ticketDetailEmpty{gap:10px;justify-items:start}@media(max-width:720px){.modalPanel.ticketDetailDialog{--ticket-chat-height: min(416px, calc(var(--app-viewport-height) - 216px));width:100%;max-width:100%;height:min(calc(var(--ticket-chat-height) + (var(--ticket-detail-bar-height) * 2)),calc(var(--app-viewport-height) - 36px))}.ticketDetailHeader{gap:12px}.ticketDetailHeaderMain{flex:1 1 0;min-width:0}.ticketDetailHeaderActions{flex-shrink:0}}.ticketMessageList{width:100%;min-height:0;overflow:auto;padding:16px 18px;background:var(--panel)}.ticketMessageList .messageStack{display:flex;flex-direction:column;gap:12px}.ticketMessageList .messageBubble{display:grid;width:fit-content;max-width:min(640px,calc(100% - 42px));align-items:flex-start;padding:10px 12px;color:#fff;background:linear-gradient(135deg,var(--green),var(--green-strong));border:1px solid transparent;border-radius:var(--radius-control);background-clip:padding-box;box-shadow:0 12px 28px #4f73ff2e}.ticketMessageList .messageBubble--sender{color:var(--ink);background:var(--quiet-bg);border-color:var(--line);box-shadow:none}.ticketMessageList .messageBubble p{margin:0;color:inherit;font-size:var(--font-size-default);font-weight:400;white-space:pre-wrap;word-break:break-word}.ticketMessageItem{display:grid;gap:6px}.ticketMessageItem--sender{justify-items:start}.ticketMessageItem--reply{justify-items:end}.ticketMessageContent{display:grid;gap:8px;min-width:0}.ticketMessageTime{color:var(--muted);font-size:var(--font-size-small);line-height:1;text-align:left}.ticketMessageList .messageBubble--reply .ticketMessageTime{color:#ffffffc2;justify-self:end;text-align:right}body[data-color-mode=dark] .ticketMessageList .messageBubble--sender{background:transparent}.ticketReplyBar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:var(--ticket-detail-bar-height);padding:16px 18px;background:var(--panel);border-top:1px solid var(--line);box-sizing:border-box}.ticketReplyBar textarea{width:100%;min-height:40px;max-height:132px;padding:9px 12px;color:var(--ink);background:var(--control-bg);border:1px solid var(--line);border-radius:var(--radius-control);outline:none;resize:none}.ticketReplyBar textarea::placeholder{color:var(--muted);opacity:1}.ticketReplyBar button{align-self:end;height:40px;min-height:40px;min-width:74px}.storePlanCard{display:flex;flex-direction:column;min-height:100%}.storePlanName{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-large);font-weight:700}.storePlanTitle{flex:1 1 auto;min-width:0;text-align:left}.storePlanCard>.planHeader{align-items:flex-start}.storePlanPrice{margin-top:8px;font-size:var(--font-size-xxlarge);font-weight:700}.storePlanPriceCurrency{color:var(--muted);font-size:var(--font-size-default);font-weight:400;opacity:.82}.storePlanBadges{display:inline-flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.storePlanSpecLabel{display:inline-flex;gap:8px;align-items:center}.storePlanSpecLabel svg{flex:0 0 auto;color:var(--green)}.storePlanTags{display:block;min-width:0;margin:8px 0 18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storePlanTag{color:var(--steel);background:var(--quiet-bg);border:1px solid var(--line)}.storePlanTag+.storePlanTag{margin-left:8px}.storePlanSpecValue{text-align:right}.storePlanSpecValue span{display:block;margin-top:4px;color:var(--muted);font-size:var(--font-size-small)}.statusChip.storePaymentChip--monthly{color:var(--success-ink);background:var(--success-bg);border-color:var(--success-border)}.statusChip.storePaymentChip--usage{color:var(--warning-ink);background:var(--warning-bg);border-color:var(--warning-border)}.storePlanAction{width:100%;margin-top:auto}.storePurchaseDialog .modalDataList,.checkoutOrderDialog .modalDataList{margin-bottom:2px}.storePurchaseDialog .modalDataList li{align-items:flex-start}.checkoutDialogBody{gap:12px}.checkoutDialogGroup{display:grid;gap:10px;padding:12px;background:var(--item-bg);border:1px solid var(--line);border-radius:var(--radius-control)}.checkoutOrderDialog .modalDataList{gap:10px;margin:0}.checkoutOrderDialog .modalDataList li{align-items:flex-start;padding:0;background:transparent;border:0;border-radius:0}.checkoutOrderDialog .modalDataList li.checkoutDialogPaymentMethodRow{align-items:center}.checkoutDialogPaymentMethodRow .selectField{width:min(220px,100%);min-width:0}.checkoutOrderDialog .modalDataList li.checkoutDialogFeeRow{align-items:center}.checkoutOrderDialog .modalDataList li.checkoutDialogTotalRow{align-items:flex-end}.checkoutDialogValueWithHint{display:grid;justify-items:end;gap:4px;min-width:0;text-align:right}.checkoutDialogValueWithHint small{color:var(--muted);font-size:var(--font-size-small);font-weight:400}.checkoutPaymentResult{display:grid;gap:8px}.checkoutPaymentResult strong{min-width:0;color:var(--ink);font-size:var(--font-size-small);overflow-wrap:anywhere}.checkoutPaymentLink{width:fit-content;min-height:32px}.storePurchaseDialog .modalDataValue,.checkoutOrderDialog .modalDataValue{min-width:0;color:var(--ink);font-size:var(--font-size-default);font-weight:700;overflow-wrap:anywhere}.checkoutOrderDialog .modalDataValue.checkoutDialogTotalValue{font-size:var(--font-size-xxlarge);line-height:1.1}.storePurchaseNote{margin:0;padding:10px 12px;font-size:var(--font-size-small);border:1px solid var(--line);border-radius:var(--radius-control)}.storePurchaseNote--danger{color:var(--danger-ink);background:var(--danger-bg);border-color:var(--danger-border)}.storePlanGuarantee{margin:6px 0 0;color:var(--muted);font-size:var(--font-size-small);text-align:left}.storePlanCard dl+.storePlanAction{margin-top:18px}.authShell{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:var(--app-viewport-min-height);padding:var(--shell-edge-gap);color:var(--ink)}body:has(.authShell){min-height:var(--app-viewport-min-height)}.authShell--boot{padding:0}.authBrandBar{display:flex;gap:var(--brand-gap);align-items:center;min-width:0}.authBrandMark{flex:0 0 var(--nav-tile-size);display:grid;place-items:center;width:var(--nav-tile-size);height:var(--nav-tile-size);overflow:hidden;color:var(--brand-ink);background:var(--brand-bg);border-radius:var(--radius-control);box-shadow:var(--brand-shadow)}.authBrandMark img{width:100%;height:100%;object-fit:cover}.authBrandText{display:grid;min-width:0}.authBrandText .brandName,.authBrandText .brandDescription{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.authBrandText .brandName{color:var(--ink)}.authBrandText .brandDescription{max-width:min(360px,54vw);color:var(--muted);font-size:var(--font-size-small);text-transform:uppercase}.authFrame{display:grid;gap:var(--shell-edge-gap);width:min(1080px,100%);margin:0 auto}.authFrame--cardOnly{width:min(100%,480px);max-width:100%}.authCopyright{position:fixed;left:var(--shell-edge-gap);right:var(--shell-edge-gap);bottom:var(--shell-edge-gap);width:auto;margin:0;color:var(--muted);font-size:var(--font-size-small);line-height:1.6;text-align:center}.authShell--boot .authFrame{place-items:center}.authCard{display:grid;align-content:start;gap:18px;padding:18px;background:var(--panel);border:1px solid var(--panel-border);border-radius:calc(var(--radius-panel) + 4px);box-shadow:var(--shadow)}.authCard--centered{width:100%;justify-items:stretch}.authCardHeader{--auth-brand-size: 46px;display:flex;justify-content:space-between;gap:16px;align-items:center;min-width:0}.authCardHeader>.authBrandBar{flex:1 1 auto}.authCardHeader>.themeToggle{flex:0 0 auto;width:var(--auth-brand-size);height:var(--auth-brand-size)}.authCard--centered .authBrandBar{justify-content:flex-start;padding:6px 0}.authCard--centered .authBrandMark{flex-basis:var(--auth-brand-size);width:var(--auth-brand-size);height:var(--auth-brand-size)}.authForm{display:grid;gap:14px;position:relative}.authPasswordShell{padding-right:8px}.authPasswordToggle{display:grid;place-items:center;width:28px;height:28px;padding:0;color:var(--muted);background:transparent;border:0;border-radius:8px;flex:0 0 auto}.authPasswordToggle:hover{color:var(--green-strong);background:transparent;box-shadow:none;transform:none}.authCodeRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.authCodeRow .quietButton{height:44px;white-space:nowrap}.authTurnstile{position:absolute;inset-inline:0;display:grid;justify-items:stretch;width:100%;opacity:0;pointer-events:none}.authTurnstile.is-visible{position:static;opacity:1;pointer-events:auto}.authTurnstileMount{width:100%}.authTurnstileMount>div{width:100%!important}.authToastCopy{display:flex;align-items:center;min-height:34px;color:var(--ink)}.authSubmit{width:100%;min-height:46px}.authCardFooter{display:flex;justify-content:stretch;align-items:center;width:100%}.authLinkRow{display:flex;width:100%;align-items:center;color:var(--muted);font-size:var(--font-size-small)}.authLinkRow--split{justify-content:space-between;gap:16px}.authLinkRow--back{justify-content:flex-start}.authLinkRow button{display:inline-flex;align-items:center;gap:8px;padding:0;color:inherit;background:transparent;border:0;border-radius:0}@media(hover:hover)and (pointer:fine){.authLinkRow button:hover{color:var(--green-strong);background:transparent;box-shadow:none;transform:none}}.authBootCard{display:grid;justify-items:center;gap:18px;width:min(520px,100%);margin:0 auto;padding:34px;text-align:center;background:var(--panel);border:1px solid var(--panel-border);border-radius:calc(var(--radius-panel) + 4px);box-shadow:var(--shadow)}.authBootCard--minimal{width:auto;margin:0 auto;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.authBootIcon{display:grid;place-items:center;width:54px;height:54px;color:var(--info-ink);background:var(--info-bg);border:1px solid var(--info-border);border-radius:18px}.authBootIconButton{padding:0;cursor:pointer}.authBootIconButton:hover{color:var(--info-ink);background:var(--info-bg);border-color:var(--info-border);box-shadow:none;transform:translateY(-1px)}.authBootIconButton:active{transform:translateY(0)}.authBootCard--minimal .authBootIcon{width:auto;height:auto;color:var(--green-strong);background:transparent;border:0;border-radius:0}.authBootIcon.is-error,.authBootCard--minimal .authBootIcon.is-error,.authBootCard--minimal .authBootIconButton.is-error:hover,.authBootCard--minimal .authBootIconButton.is-error:active{color:var(--danger-ink);background:transparent;border-color:transparent}.authBootCard--minimal .authBootIconButton:hover,.authBootCard--minimal .authBootIconButton:active{color:var(--green-strong);background:transparent;border-color:transparent;transform:none}body[data-color-mode=dark] .authCard,body[data-color-mode=dark] .authBootCard{color:var(--ink);background:var(--panel);border-color:var(--panel-border);box-shadow:var(--shadow)}.authShell,.authCard,.authBootCard,.authBrandMark{transition:color var(--theme-transition-duration) var(--theme-transition-ease),background-color var(--theme-transition-duration) var(--theme-transition-ease),border-color var(--theme-transition-duration) var(--theme-transition-ease)}@media(max-width:720px){.authShell{padding:var(--shell-edge-gap)}.authBrandText .brandDescription{max-width:46vw}.authCard,.authBootCard{padding:18px}.authCardFooter{gap:16px}}.nav button:not(:disabled):active,.primaryButton:not(:disabled):active,.textButton:not(:disabled):active,.iconButton:not(:disabled):active,.quietButton:not(:disabled):active,.segment:not(:disabled):active,.filterChip:not(:disabled):active{box-shadow:var(--interactive-press-shadow);transform:translateY(1px) scale(.985)}@media(hover:none){.sidebarCloseButton:hover{color:var(--steel);background:var(--control-bg);border-color:var(--line);box-shadow:none;transform:none}.nav button:not(.active):hover,.segment:not(.is-active):hover{color:var(--steel);background:transparent;box-shadow:none;transform:none}.primaryButton:not(:disabled):hover{color:#fff;background:var(--primary-button-bg);box-shadow:var(--primary-button-shadow);transform:none}.primaryButton:not(:disabled):active{color:#fff;background:var(--primary-button-hover-bg);box-shadow:var(--interactive-press-shadow);transform:translateY(1px) scale(.985)}.dangerButton:not(:disabled):hover{color:#fff;background:var(--danger-button-bg);box-shadow:var(--primary-button-shadow);transform:none}.dangerButton:not(:disabled):active{color:#fff;background:var(--danger-button-hover-bg);box-shadow:var(--interactive-press-shadow);transform:translateY(1px) scale(.985)}.warningButton:not(:disabled):hover{color:#fff;background:var(--warning-button-bg);box-shadow:var(--primary-button-shadow);transform:none}.warningButton:not(:disabled):active{color:#fff;background:var(--warning-button-hover-bg);box-shadow:var(--interactive-press-shadow);transform:translateY(1px) scale(.985)}.textButton:not(:disabled):hover,.iconButton:not(:disabled):hover{color:var(--ink);background:var(--control-bg);border-color:var(--line);box-shadow:none;transform:none}.quietButton:not(:disabled):hover{color:var(--steel);background:var(--quiet-bg);border-color:#4b5f7a24;box-shadow:none;transform:none}.quietButton:not(:disabled):active{box-shadow:var(--interactive-press-shadow);transform:translateY(1px) scale(.985)}.accountTelegramButton:not(:disabled):hover{color:#1d6fdc;background:#229ed91f;border-color:#229ed938;box-shadow:none;transform:none}.accountTelegramButton:not(:disabled):active{color:#fff;background:#229ed9;border-color:#229ed9;box-shadow:var(--interactive-press-shadow);transform:translateY(1px) scale(.985)}.loginForm input:not(:focus):hover,.field input:not(:focus):hover,.field select:not(:focus):hover,.field textarea:not(:focus):hover,.inputShell:not(:focus-within):hover{border-color:var(--line);box-shadow:none}.filterChip:not(.is-active):hover{color:var(--steel);background:var(--control-bg);border-color:var(--line);box-shadow:none;transform:none}.selectField:not(.is-open) .selectTrigger:hover{background:var(--control-bg);border-color:var(--line);box-shadow:none}.selectField:not(.is-open) .selectTrigger:hover>svg{color:var(--muted)}.selectOption:hover{color:var(--steel);background:transparent;transform:none}}@media(prefers-reduced-motion:reduce){button,.field input,.field select,.field textarea,.inputShell,.toggle,.toggle i,.shell,.sidebar,.workspace,.brand,.brandText,.nav button,.navLabel{transition:none}.selectMenu,.toastItem,.modalBackdrop,.modalPanel{animation:none}}@media(max-width:1440px){.storePlanGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.docsLayout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1080px){.shell{display:block}.sidebar{position:fixed;left:0;top:0;height:var(--app-viewport-height);z-index:20;box-shadow:var(--chrome-divider-inline),var(--soft-shadow)}.workspace{margin-left:var(--sidebar-collapsed-width)}.sidebar.is-expanded{width:var(--sidebar-expanded-width);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.sidebar.is-hidden+.workspace{margin-left:0}.sidebar.is-hidden{left:calc(-1 * var(--sidebar-expanded-width));width:var(--sidebar-expanded-width);padding-inline:var(--sidebar-expanded-padding)}.sidebar.is-hidden .brand{gap:var(--brand-gap);width:auto;margin-left:var(--brand-inline-offset);padding-right:0}.sidebar.is-hidden .brandText,.sidebar.is-hidden .navLabel{max-width:160px;opacity:1;transform:translate(0);pointer-events:auto}.sidebar.is-hidden .nav button{justify-content:flex-start;gap:var(--nav-text-gap);width:100%;margin-inline:0;padding:var(--nav-expanded-padding)}.appTopbarLead{gap:10px}.pageHeader{align-items:flex-start}.contentGrid,.planGrid,.inviteOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar.is-expanded .sidebarCloseButton{display:inline-flex}.sidebar.is-compact .sidebarCloseButton,.sidebar.is-hidden .sidebarCloseButton{display:none}}@media(max-width:720px){.subscribePanel{align-items:stretch;flex-direction:column}.appTopbar,.pageHeader,.topActions,.subscribePanel{display:flex}.appTopbar{align-items:center;flex-direction:row;gap:18px}.appTopbarLead{flex:1 1 auto;width:auto;justify-content:flex-start}.appTopbarTitleText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topActions{flex:0 0 auto;flex-wrap:nowrap;gap:10px;width:auto;justify-content:flex-end}.contentGrid,.planGrid,.inviteOverviewGrid{grid-template-columns:1fr}.widePanel{grid-column:span 1}.summaryPanel{padding:30px}.docsLayout{grid-template-columns:1fr}.docsDetailDialog{--docs-detail-width: 100vw;height:100vh;max-height:100vh}.segmentGroup{grid-template-columns:repeat(2,minmax(0,1fr))}.serverRow{grid-template-columns:24px minmax(0,1fr)}.serverRow span,.serverRow small{grid-column:2}}
