:root{--bg: #08111f;--bg-secondary: #0f1b31;--panel: rgba(14, 22, 38, .86);--panel-solid: #101a2d;--card-soft: rgba(255, 255, 255, .04);--line: rgba(255, 255, 255, .08);--text: #f8fbff;--muted: #94a3b8;--primary: #6ea8fe;--primary-2: #4f7cff;--danger: #ef4444;--success: #22c55e;--warning: #f59e0b;--overlay: rgba(2, 6, 18, .72);--shadow: 0 22px 54px rgba(2, 8, 23, .32);--radius-xl: 30px;--radius-lg: 24px;--radius-md: 18px;--radius-sm: 14px}:root[data-theme=light]{--bg: #f4f7fb;--bg-secondary: #edf2f8;--panel: rgba(255, 255, 255, .92);--panel-solid: #ffffff;--card-soft: #f8fbff;--line: rgba(15, 23, 42, .08);--text: #0f172a;--muted: #64748b;--primary: #2563eb;--primary-2: #4f46e5;--overlay: rgba(15, 23, 42, .14);--shadow: 0 18px 40px rgba(148, 163, 184, .22)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{background:radial-gradient(circle at top,rgba(110,168,254,.12),transparent 30%),linear-gradient(180deg,var(--bg) 0%,var(--bg-secondary) 100%);color:var(--text);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea{font:inherit}a{color:inherit}button{cursor:pointer;border:0;border-radius:var(--radius-sm);padding:12px 16px;color:#fff;font-weight:700;background:linear-gradient(135deg,var(--primary),var(--primary-2));box-shadow:0 12px 28px #2563eb38;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease}button:hover:not(:disabled){transform:translateY(-1px)}button:disabled{cursor:not-allowed;opacity:.7}button.ghost{color:var(--text);background:#ffffff08;border:1px solid var(--line);box-shadow:none}:root[data-theme=light] button.ghost{background:#fff}input,textarea{width:100%;color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff0a;padding:13px 14px;-moz-appearance:none;appearance:none;-webkit-appearance:none}:root[data-theme=light] input,:root[data-theme=light] textarea{background:#fff}input:focus,textarea:focus{outline:none;border-color:#6ea8fe73;box-shadow:0 0 0 4px #6ea8fe1a}.shell{min-height:100vh;position:relative}.shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 18% 0%,rgba(110,168,254,.14),transparent 28%),radial-gradient(circle at 84% 10%,rgba(79,70,229,.12),transparent 22%)}.error-page{min-height:100vh;place-content:center;overflow:hidden;background:#02040a}.error-shell{position:relative;z-index:1;width:min(560px,calc(100vw - 40px));margin:0 auto;display:grid;gap:16px;text-align:center;padding:clamp(24px,5vw,42px);border:1px solid rgba(255,255,255,.16);border-radius:8px;background:linear-gradient(180deg,#080c16c7,#02040aad),#02040ab8;box-shadow:0 28px 80px #0000006b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.error-shell:before,.error-shell:after{content:"";position:absolute;pointer-events:none}.error-shell:before{top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.74),transparent);mask-image:linear-gradient(to bottom,rgba(0,0,0,.74),transparent)}.error-shell:after{top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;border:1px solid rgba(255,255,255,.08);clip-path:polygon(0 0,34% 0,34% 2px,0 2px,0 100%,2px 100%,2px 0)}.error-shell h1{position:relative;margin:0;color:#fff;font-size:clamp(24px,4vw,34px);letter-spacing:0}.error-shell p{position:relative;margin:0;color:#e7eeffb8;line-height:1.7}.error-code{position:relative;font-family:Courier New,monospace;font-size:clamp(72px,18vw,132px);font-weight:900;line-height:.88;letter-spacing:0;color:#fffffff0;text-shadow:0 0 18px rgba(255,255,255,.48),0 0 48px rgba(110,168,254,.34)}.error-shell button{position:relative;justify-self:center;min-width:150px;border-radius:6px;color:#02040a;background:#fff;box-shadow:0 12px 36px #ffffff2e}.error-hint{position:relative;color:#ffffff5c;font-family:Courier New,monospace;font-size:12px}.error-canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100vw;height:100vh}@media (prefers-reduced-motion: reduce){.error-canvas{opacity:.42}}.embedded-browser-page{min-height:100vh;place-content:center}.embedded-browser-shell{max-width:560px;margin:0 auto;display:grid;gap:14px;text-align:center}.embedded-browser-shell h1{margin:0;font-size:30px;letter-spacing:-.03em}.embedded-browser-shell p{margin:0;line-height:1.7}.main{width:100%;max-width:1320px;margin:0 auto;padding:24px 24px 96px;position:relative;z-index:1;display:grid;gap:18px}.page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 4px 18px;border-bottom:1px solid var(--line)}.app-header{display:grid;grid-template-columns:220px 1fr 220px;align-items:center;gap:20px}.brand-slot{display:flex;align-items:center}.brand-mark{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:900;letter-spacing:.04em}.brand-icon{width:24px;height:24px;display:block;border-radius:6px}.user-center-wrap{position:relative;display:flex;justify-content:flex-end}.user-center-btn{min-width:auto}.user-menu-pop,.locale-menu{position:absolute;right:0;display:grid;gap:6px;min-width:180px;padding:8px;background:var(--panel-solid);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);z-index:60}.user-menu-pop{top:52px}.locale-wrap{position:relative}.locale-menu{top:52px}.user-menu-pop button,.locale-menu button{min-height:42px;color:var(--text);background:transparent;box-shadow:none;text-align:left;justify-content:flex-start}.user-menu-pop button:hover,.locale-menu button:hover,.locale-menu button.active{background:#ffffff0f}:root[data-theme=light] .user-menu-pop button:hover,:root[data-theme=light] .locale-menu button:hover,:root[data-theme=light] .locale-menu button.active{background:#2563eb14}.top-tabs,.mobile-tabs{display:flex;gap:10px;flex-wrap:wrap}.centered-tabs{justify-content:center}.top-tabs{padding:6px;background:#ffffff08;border:1px solid var(--line);border-radius:999px}.nav-pill{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:999px;border:1px solid transparent;color:var(--muted);background:transparent;box-shadow:none}.nav-pill:hover,.nav-pill.active{color:var(--text);background:#ffffff14;border-color:#6ea8fe38}.nav-pill.active:after{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--primary),var(--primary-2))}.nav-icon{font-size:18px;line-height:1}.mobile-tabs{display:none}.page,.stack{display:grid;gap:18px}.grid{display:grid;gap:16px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.card,.modal-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.card{padding:22px}.card-lite{padding:0 16px;background:var(--card-soft);border:1px solid var(--line);border-radius:var(--radius-md)}.eyebrow{color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.small{font-size:13px}.danger-text{color:#fca5a5!important}:root[data-theme=light] .danger-text{color:#dc2626!important}.icon-btn{width:44px;height:44px;padding:0;display:grid;place-items:center;border-radius:999px;font-size:18px}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px;position:relative}.auth-toolbar{position:absolute;top:24px;right:24px;display:flex;gap:10px;z-index:2}.login-card{width:min(460px,100%);padding:28px}.auth-card-elevated{box-shadow:0 28px 80px #02081759}.auth-form{display:grid;gap:14px}.login-head h1{margin:6px 0 0;font-size:34px;letter-spacing:-.03em}.auth-switch{display:grid;gap:10px}.auth-switch-three{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-switch button{color:var(--muted);background:#ffffff05;border:1px solid var(--line);box-shadow:none}.auth-switch button:not(.ghost){color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-2));border-color:transparent}.auth-code-row,.password-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.password-row button{white-space:nowrap}.password-visibility-btn{min-width:48px;padding:0 12px;display:grid;place-items:center}.password-visibility-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.login-captcha-row .captcha-chip{min-width:88px;justify-content:center;letter-spacing:.18em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:800}.inline-alert,.error-box,.success-box{border-radius:14px;padding:12px 14px}.inline-alert,.error-box{color:#fee2e2;background:#ef444424;border:1px solid rgba(239,68,68,.28)}.success-box{color:#dcfce7;background:#22c55e1f;border:1px solid rgba(34,197,94,.24)}:root[data-theme=light] .inline-alert,:root[data-theme=light] .error-box{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.error-box{position:fixed;top:18px;right:18px;z-index:90;max-width:min(420px,calc(100vw - 32px));box-shadow:0 16px 40px #0f172a47}.hero{display:grid;grid-template-columns:1.35fr 1fr;gap:18px}.home-hero{background:linear-gradient(135deg,#6ea8fe26,#4f46e51a)}.single-focus-hero h2{margin:12px 0 8px;font-size:34px;letter-spacing:-.03em}.single-focus-hero p{max-width:760px;line-height:1.75}.hero-badge{display:inline-flex;padding:6px 10px;border-radius:999px;color:var(--primary);background:#6ea8fe1f;font-size:12px;font-weight:800}.hero-inline-alerts,.hero-actions,.notice-switch{display:flex;gap:10px;flex-wrap:wrap}.top-alert-card{width:100%;justify-content:flex-start;color:var(--text);border:1px solid var(--line);box-shadow:none}.top-alert-card.warning{background:#f59e0b1a;border-color:#f59e0b47}.top-alert-card.info{background:#3b82f61a;border-color:#3b82f647}.key-status-card,.action-card,.invite-rule-card,.invite-data-card,.invite-record-card{display:grid;gap:10px}.status-chip{width:fit-content;display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700}.status-chip.success{color:#86efac;background:#22c55e24}.status-chip.warning{color:#fbbf24;background:#f59e0b24}.status-chip.danger{color:#fca5a5;background:#ef444424}.action-card{cursor:pointer;transition:transform .18s ease}.action-card:hover{transform:translateY(-2px)}.action-card strong,.key-status-card strong{font-size:18px}.action-card .muted{font-size:14px;line-height:1.5}.dashboard-home{gap:16px}.dashboard-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-section-head h3{margin:0;font-size:17px;letter-spacing:-.02em}.dashboard-package-card,.dashboard-notice-card{background:linear-gradient(135deg,#6ea8fe14,#ffffff05),var(--panel)}.dashboard-package-card{display:grid;gap:18px}.dashboard-package-grid{display:grid;grid-template-columns:repeat(4,minmax(0,max-content));gap:22px}.dashboard-package-item{display:grid;gap:8px}.dashboard-package-item span{color:var(--muted);font-size:14px;font-weight:600}.dashboard-package-item strong{font-size:18px;line-height:1.25}.dashboard-package-actions{display:flex;gap:10px;flex-wrap:wrap}.dashboard-inline-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dashboard-status-pill{min-height:34px;padding:8px 12px;border-radius:999px;border:1px solid var(--line);box-shadow:none;color:var(--text);background:#ffffff0a}.dashboard-status-pill.warning{background:#f59e0b1f;border-color:#f59e0b42}.dashboard-status-pill.info{background:#3b82f61f;border-color:#3b82f63d}.dashboard-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-overview-card{min-height:108px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;text-align:left;color:var(--text);border:1px solid var(--line);box-shadow:var(--shadow);background:var(--panel)}.dashboard-overview-card.clickable{cursor:pointer}.dashboard-overview-card.clickable:disabled{opacity:1;cursor:pointer}.dashboard-overview-card.primary{background:linear-gradient(135deg,#6ea8fe24,#ffffff0a),var(--panel)}.dashboard-overview-card.accent{border-color:#6ea8fe5c}.dashboard-overview-card.link{background:linear-gradient(135deg,#6ea8fe14,#ffffff05),var(--panel)}.dashboard-metric-badge{width:60px;height:60px;display:grid;place-items:center;border-radius:16px;border:1px solid rgba(110,168,254,.14);background:#6ea8fe14;color:var(--primary);flex-shrink:0}.dashboard-metric-badge svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dashboard-overview-copy{display:grid;gap:6px}.dashboard-overview-copy strong{font-size:17px;line-height:1.2;letter-spacing:-.02em}.dashboard-overview-copy span{font-size:13px}.dashboard-card-arrow{color:#6ea8feb8;font-size:24px;line-height:1}.dashboard-clients-head{display:flex;align-items:center}.dashboard-clients-head h3{margin:0;font-size:17px;letter-spacing:-.02em}.dashboard-client-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.dashboard-client-card{min-height:96px;display:grid;place-items:center;gap:8px;padding:12px 10px;border-radius:var(--radius-md);border:1px solid var(--line);color:var(--text);background:#ffffff08;box-shadow:none}.dashboard-client-card strong{font-size:13px}.dashboard-client-mark{width:56px;height:56px}.plan-focused{border-color:#6ea8fe6b;box-shadow:0 0 0 3px #6ea8fe1f,var(--shadow)}.notice-card{display:grid;gap:14px}.notice-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.notice-title-btn{width:100%;text-align:left;justify-content:space-between;color:var(--text);background:#ffffff08;border:1px solid var(--line);box-shadow:none;padding:18px}.notice-title-btn strong{font-size:18px}.stat strong{font-size:30px;letter-spacing:-.03em}.plan{display:grid;gap:14px;overflow:hidden;background:linear-gradient(180deg,#0e1626fa,#08101ceb)}:root[data-theme=light] .plan{background:#fff}.plan-head,.plan-footer,.price-main-row,.card-header-inline{display:flex;align-items:center;justify-content:space-between;gap:12px}.badge{padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700;color:#fff;background:linear-gradient(135deg,#ef4444,#f97316)}.price-block{display:grid;gap:10px;padding:16px;border-radius:20px;border:1px solid rgba(110,168,254,.18);background:linear-gradient(135deg,#3b82f61f,#4f46e51a)}.price{font-size:36px;font-weight:900;line-height:1;letter-spacing:-.03em;color:var(--primary)}.price-original{color:var(--muted);font-size:13px;text-decoration:line-through}.price-meta{display:flex;gap:8px;flex-wrap:wrap}.price-meta span{display:inline-flex;padding:5px 10px;border-radius:999px;border:1px solid var(--line);background:#ffffff0a;font-size:12px}.year-cta{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;border-radius:20px;border:1px solid rgba(34,197,94,.28);background:linear-gradient(135deg,#22c55e2e,#3b82f624);color:#f0fdf4;box-shadow:0 12px 28px #22c55e1f}.year-cta div{display:grid;gap:4px;text-align:left}.year-cta span,.year-cta em{font-size:13px}.year-cta em{font-style:normal;font-weight:800;color:#dcfce7}.year-cta.active{border-color:#6ea8fe73}.plan-content{color:var(--text);line-height:1.75}.plan-content p{margin:.5em 0}.plan-content img,.notice-modal-content img,.tutorial-shot img{max-width:100%;height:auto;border-radius:16px}.plan-content table{width:100%;display:block;overflow:auto;border-collapse:collapse}.plan-content ul,.plan-content ol{padding-left:20px}.plan-content .alert{padding:14px 16px;margin:12px 0;border-radius:16px;border:1px solid var(--line)}.plan-content .alert-success{color:#f0fdf4;background:linear-gradient(135deg,#22c55e33,#3b82f62e);border-color:#6ea8fe57}.plan-content .alert-info{color:#dbeafe;background:#3b82f624;border-color:#3b82f642}.plan-content .alert-warning{color:#fef3c7;background:#f59e0b24;border-color:#f59e0b42}.plan-content .alert-danger{color:#fee2e2;background:#ef444424;border-color:#ef444442}:root[data-theme=light] .plan-content .alert{color:var(--text);background:#fff}.periods,.invite-highlight-row,.invite-code-actions{display:flex;gap:8px;flex-wrap:wrap}.invite-code-actions{margin-top:14px}.period{color:var(--text);background:#ffffff0a;border:1px solid var(--line);box-shadow:none;padding:8px 12px}.period.active{background:#6ea8fe1f;border-color:#6ea8fe47}.coupon-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.pay-summary{margin-bottom:4px}.pay-amount{color:var(--primary);font-size:24px}.buy-btn{min-height:50px;font-size:16px}.list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.list-row:last-child{border-bottom:0}.monitor-filter-card{display:grid;gap:16px}.monitor-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.monitor-filter-grid label{display:grid;gap:7px;color:var(--muted);font-size:13px}.monitor-filter-grid select{width:100%;color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff0a;padding:13px 14px}:root[data-theme=light] .monitor-filter-grid select{background:#fff}.monitor-filter-actions{display:flex;justify-content:flex-end}.monitor-card{display:grid;gap:16px}.monitor-table-wrap{width:100%;overflow:auto}.monitor-table{width:100%;min-width:980px;border-collapse:collapse}.monitor-table th,.monitor-table td{padding:11px 10px;border-bottom:1px solid var(--line);text-align:left;font-size:13px;vertical-align:top}.monitor-table th{color:var(--muted);font-weight:800}.monitor-uri,.monitor-ua{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitor-status{display:inline-flex;min-width:46px;justify-content:center;padding:4px 8px;border-radius:999px;background:#94a3b81f;color:var(--muted);font-weight:800}.monitor-status.success{color:#86efac;background:#22c55e24}.monitor-status.warning{color:#fde68a;background:#f59e0b29}.monitor-status.danger{color:#fecaca;background:#ef444429}.monitor-empty{color:var(--muted);text-align:center!important}.entry{display:block;padding:12px 0;border-bottom:1px solid var(--line);text-decoration:none}.entry:last-child{border-bottom:0}.entry-btn{width:100%;text-align:left;color:var(--text);background:transparent;border-radius:0;box-shadow:none;padding:12px 0}.entry-btn:hover{transform:none}.marketing-hero,.featured-client,.invite-metric.primary{background:linear-gradient(135deg,#2563eb24,#4f46e51f)}.client-card,.invite-metric,.invite-rule-item{display:grid;gap:10px;text-decoration:none;color:var(--text)}.client-icon{width:68px;height:68px}.platform-badge{display:grid;place-items:center;border-radius:999px;border:1px solid rgba(148,163,184,.14);background:#ffffff0a}.platform-badge svg{width:48%;height:48%;display:block}.platform-badge path,.platform-badge circle{stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none}.platform-badge.apple{color:#1f7ae0;background:#3b82f61f}.platform-badge.android{color:#38b24a;background:#4ade801f}.platform-badge.macos{color:#5f6368;background:#94a3b824}.platform-badge.windows{color:#1f7ae0;background:#3b82f61f}.platform-badge.linux{color:#f97316;background:#f973161f}.client-guide-btn{width:100%;text-align:left}.invite-rule-list,.invite-rule-tips,.invite-detail-list,.invite-detail-amounts{display:grid;gap:8px}.invite-rule-item,.invite-metric{padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--line);background:#ffffff08}.invite-rule-item{display:flex;justify-content:space-between;align-items:center}.invite-highlight-pill{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:#ffffff14;font-size:13px;font-weight:700}.invite-metric strong{font-size:24px}.invite-detail-row{align-items:center}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;padding:20px;display:grid;place-items:center;background:var(--overlay)}.modal-card{width:min(560px,100%);max-height:min(90vh,960px);overflow:auto;padding:22px;background:var(--panel-solid);display:grid;gap:14px}.notice-modal{width:min(1120px,100%)}.notice-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.notice-close-btn{min-width:88px}.notice-modal-content{line-height:1.8;color:var(--text);overflow:auto;padding-right:4px}.app-toast{position:fixed;top:18px;left:50%;transform:translate(-50%);z-index:120;min-width:220px;max-width:min(420px,calc(100vw - 32px));padding:12px 16px;border-radius:14px;border:1px solid rgba(34,197,94,.22);background:#0f766eeb;color:#ecfdf5;text-align:center;box-shadow:0 16px 40px #0f172a38;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.subscription-import-modal{width:min(920px,100%);gap:16px}.subscription-import-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.subscription-import-head h3{margin:0;font-size:17px;letter-spacing:-.02em}.subscription-import-close{min-width:44px;min-height:44px;padding:0;font-size:28px;line-height:1}.subscription-method-card{width:100%;display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;text-align:left;color:var(--text);border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(135deg,#6ea8fe14,#ffffff05),#ffffff08;box-shadow:none}.subscription-method-card.qr{grid-template-columns:72px minmax(0,1fr) 184px}.subscription-method-card.disabled{opacity:.72}.subscription-method-icon{width:72px;height:72px;display:grid;place-items:center;border-radius:18px;border:1px solid rgba(110,168,254,.14);background:#6ea8fe14}.subscription-method-icon.qr{color:#22c55e;background:#22c55e1f}.subscription-method-icon.quick{color:#2563eb;background:#2563eb1f}.subscription-method-icon.copy{color:#2563eb}.subscription-method-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.subscription-method-icon.qr svg{fill:currentColor;stroke:none}.subscription-method-copy{display:grid;gap:6px}.subscription-method-copy strong{font-size:18px;line-height:1.2}.subscription-method-copy span{font-size:14px}.subscription-qr-preview{display:grid;place-items:center;padding:8px;border-radius:16px;border:1px solid var(--line);background:#fff}.subscription-qr-preview img{width:156px;height:156px;display:block}.pending-order-actions,.theme-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.theme-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.pending-order-footer{display:flex;justify-content:center}.text-btn{padding:6px 8px;color:var(--muted);background:transparent;box-shadow:none}.ticket-message-box{min-height:96px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--line);background:#ffffff08;line-height:1.7;white-space:pre-wrap}.tickets-shell{display:grid;gap:16px}.tickets-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px}.tickets-list,.tickets-detail{display:grid;gap:12px}.tickets-list{align-content:start;max-height:640px;overflow:auto;padding-right:4px}.tickets-create-card{display:grid;gap:12px;padding:0;border:0;border-radius:0;background:transparent}.tickets-level-group{display:flex;gap:8px;flex-wrap:wrap}.tickets-level-chip{min-height:36px;padding:8px 12px;border-radius:999px;color:var(--text);border:1px solid var(--line);background:#ffffff08;box-shadow:none}.tickets-level-chip.active{border-color:#6ea8fe5c;background:#6ea8fe1f}.tickets-list-item{width:100%;display:grid;gap:6px;min-height:76px;padding:14px 16px;text-align:left;color:var(--text);border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff08;box-shadow:none}.tickets-list-item:hover{border-color:#6ea8fe47;background:#6ea8fe0d}.tickets-list-row,.tickets-detail-title-row{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap}.tickets-list-item.active{border-color:#6ea8fe6b;background:#6ea8fe14}.tickets-list-item strong{font-size:15px;line-height:1.35}.tickets-meta-inline{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.tickets-meta-chip{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid var(--line);background:#ffffff08}.tickets-meta-chip.status-open{color:#60a5fa;border-color:#3b82f63d;background:#3b82f61f}.tickets-meta-chip.status-closed{color:#94a3b8;border-color:#94a3b838;background:#94a3b814}.tickets-meta-chip.level{color:#fbbf24;border-color:#f59e0b38;background:#f59e0b1a}.tickets-detail{min-height:320px;padding:0;border:0;border-radius:0;background:transparent}.tickets-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tickets-detail-head h4{margin:0;font-size:18px}.tickets-actions{display:flex;gap:12px;justify-content:flex-end}.tickets-empty{padding:14px 0;border:0;border-radius:0}.tutorial-doc{display:grid;gap:16px}.tutorial-doc h4{margin:8px 0 0;font-size:20px;letter-spacing:-.01em}.tutorial-shot{padding:14px;border-radius:22px;background:#ffffff0a;border:1px solid var(--line)}.tutorial-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border-radius:var(--radius-sm);color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-2));box-shadow:0 12px 28px #2563eb38;font-weight:700;text-decoration:none}.tutorial-cta:hover{transform:translateY(-1px)}.tutorial-shot img{display:block;width:100%;box-shadow:0 18px 40px #0f172a24}.tutorial-notes{display:grid;gap:10px;padding:16px 18px;border-radius:20px;background:#3b82f614;border:1px solid rgba(110,168,254,.16)}:root[data-theme=light] .price-block,:root[data-theme=light] .marketing-hero,:root[data-theme=light] .featured-client,:root[data-theme=light] .invite-metric.primary,:root[data-theme=light] .invite-metric,:root[data-theme=light] .invite-rule-item,:root[data-theme=light] .invite-highlight-pill,:root[data-theme=light] .tutorial-shot{background:#fff}:root[data-theme=light] .tutorial-notes{background:#eff6ff;border-color:#2563eb24}@media (max-width: 980px){.main{padding:18px 18px 122px}.dashboard-package-grid,.dashboard-overview-grid,.dashboard-client-grid,.tickets-layout{grid-template-columns:1fr}.dashboard-overview-card{min-height:96px;grid-template-columns:auto 1fr}.dashboard-card-arrow{display:none}.dashboard-client-card{min-height:88px}.hero,.grid.two,.grid.three,.grid.four,.monitor-filter-grid{grid-template-columns:1fr}.app-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.brand-slot{min-width:0}.brand-mark{min-height:44px}.user-center-wrap{justify-content:flex-end;align-self:center}.top-tabs{display:none}.mobile-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:6px;position:fixed;left:50%;bottom:28px;transform:translate(-50%);width:min(calc(100vw - 40px),380px);padding:8px 10px;border-radius:24px;border:1px solid var(--line);background:#0a101eeb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 18px 48px #02081747;z-index:50}:root[data-theme=light] .mobile-tabs{background:#fffffff0}.mobile-nav-pill{min-height:54px;flex-direction:column;gap:4px;padding:8px 2px;font-size:11px}.mobile-nav-pill.active:after{display:none}.pending-order-actions,.theme-actions,.invite-code-actions{grid-template-columns:1fr}.coupon-row,.auth-code-row,.password-row{grid-template-columns:minmax(0,1fr) auto}.invite-rule-item{flex-direction:column;align-items:flex-start}.notice-modal,.modal-card,.subscription-import-modal{width:min(100%,720px)}.subscription-method-card,.subscription-method-card.qr{grid-template-columns:64px 1fr;align-items:start}.subscription-method-icon{width:64px;height:64px}.subscription-qr-preview{grid-column:1 / -1;width:fit-content}.tutorial-shot{padding:10px}.dashboard-package-actions,.dashboard-inline-status,.tickets-actions{flex-direction:column;align-items:stretch}.error-box{top:auto;right:12px;left:12px;bottom:110px;max-width:none}}:root{--bg: #07131a;--bg-secondary: #0a1a22;--panel: rgba(13, 32, 40, .82);--panel-solid: #0d2028;--card-soft: rgba(53, 214, 179, .055);--line: rgba(94, 147, 158, .24);--text: #edf8f6;--muted: #83a7aa;--primary: #35d6b3;--primary-2: #37a8ff;--accent: #ffbf5f;--danger: #ff6b6b;--success: #5ee4a7;--warning: #ffbf5f;--overlay: rgba(3, 12, 16, .78);--shadow: 0 24px 80px rgba(0, 8, 12, .36);--radius-xl: 28px;--radius-lg: 22px;--radius-md: 16px;--radius-sm: 12px;color-scheme:dark}:root[data-theme=light]{--bg: #edf5f3;--bg-secondary: #ddebe9;--panel: rgba(250, 255, 253, .9);--panel-solid: #fafffd;--card-soft: rgba(14, 116, 144, .055);--line: rgba(25, 84, 94, .16);--text: #082026;--muted: #557174;--primary: #078f78;--primary-2: #0b78bd;--accent: #b66a00;--overlay: rgba(8, 32, 38, .18);--shadow: 0 22px 58px rgba(28, 63, 68, .16);color-scheme:light}body{background:radial-gradient(circle at 18% 8%,rgba(53,214,179,.16),transparent 28%),radial-gradient(circle at 82% 0%,rgba(55,168,255,.12),transparent 24%),linear-gradient(135deg,var(--bg) 0%,#061017 46%,var(--bg-secondary) 100%);color:var(--text);font-family:Avenir Next,SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif;letter-spacing:-.01em}:root[data-theme=light] body{background:radial-gradient(circle at 20% 10%,rgba(7,143,120,.13),transparent 28%),radial-gradient(circle at 82% 0%,rgba(11,120,189,.1),transparent 24%),linear-gradient(135deg,var(--bg) 0%,#f9fffd 46%,var(--bg-secondary) 100%)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:linear-gradient(rgba(94,147,158,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(94,147,158,.05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.78),transparent 78%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.78),transparent 78%)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 0 38%,rgba(53,214,179,.08) 39%,transparent 41%),linear-gradient(24deg,transparent 0 62%,rgba(255,191,95,.05) 63%,transparent 65%)}button{position:relative;overflow:hidden;border:1px solid rgba(53,214,179,.28);color:#041412;background:linear-gradient(135deg,#47ffd2f5,#35d6b3e6 48%,#37a8ffeb);box-shadow:inset 0 1px #ffffff52,0 18px 42px #35d6b32e}button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 0 40%,rgba(255,255,255,.22),transparent 60% 100%);transform:translate(-120%);transition:transform .55s ease}button:hover:not(:disabled):after{transform:translate(120%)}button.ghost,.text-btn,.period,.tickets-level-chip{color:var(--text);background:#ffffff09;border:1px solid var(--line);box-shadow:inset 0 1px #ffffff0d}button.ghost:after,.text-btn:after,.period:after,.tickets-level-chip:after,.nav-pill:after{display:none}input,textarea,.monitor-filter-grid select{color:var(--text);border-color:#5e939e42;background:linear-gradient(180deg,#ffffff0b,#ffffff05),#00000014;box-shadow:inset 0 1px #ffffff0a}input:focus,textarea:focus,.monitor-filter-grid select:focus{border-color:#35d6b3b3;box-shadow:0 0 0 4px #35d6b31a,0 0 26px #35d6b31f}:root[data-theme=light] input,:root[data-theme=light] textarea,:root[data-theme=light] .monitor-filter-grid select,:root[data-theme=light] button.ghost{background:#ffffffc7}.shell{isolation:isolate;overflow:hidden}.shell:before{background:radial-gradient(circle at 14% 16%,rgba(53,214,179,.18),transparent 24%),radial-gradient(circle at 86% 8%,rgba(55,168,255,.14),transparent 22%),linear-gradient(120deg,transparent 12%,rgba(255,191,95,.04),transparent 48%)}.main{max-width:1380px;padding-top:28px}.page-header{position:sticky;top:16px;z-index:40;padding:12px;border:1px solid rgba(94,147,158,.22);border-radius:28px;background:linear-gradient(180deg,#0d2028e6,#08151cc7),#08151cb8;box-shadow:0 18px 56px #00080c3d,inset 0 1px #ffffff0f;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}:root[data-theme=light] .page-header{background:#fafffddb}.brand-mark{gap:12px;font-family:DIN Alternate,Avenir Next Condensed,PingFang SC,sans-serif;font-size:20px;letter-spacing:.12em;text-transform:uppercase}.brand-mark:after{content:"";display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid rgba(53,214,179,.28);border-radius:999px;color:var(--primary);background:#35d6b314;font-size:10px;letter-spacing:.14em}.brand-icon{width:30px;height:30px;border-radius:10px;box-shadow:0 0 0 1px #35d6b32e,0 0 32px #35d6b329}.top-tabs{gap:4px;padding:5px;border-radius:20px;border-color:#5e939e38;background:linear-gradient(180deg,#ffffff0b,#ffffff04),#00000014}.nav-pill{min-height:44px;padding:10px 16px;border-radius:16px;color:var(--muted);font-weight:800;letter-spacing:.01em}.nav-pill:hover,.nav-pill.active{color:var(--text);border-color:#35d6b347;background:linear-gradient(180deg,#35d6b321,#35d6b30d),#ffffff08}.nav-pill.active{color:#dffef8;box-shadow:inset 0 0 0 1px #35d6b31f,0 10px 24px #35d6b314}:root[data-theme=light] .nav-pill.active{color:#05352f}.nav-pill.active:before{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--primary),transparent)}.user-menu-pop,.locale-menu,.modal-card{border-color:#5e939e3d;background:linear-gradient(180deg,#0d2028f5,#09161ef0),var(--panel-solid)}:root[data-theme=light] .user-menu-pop,:root[data-theme=light] .locale-menu,:root[data-theme=light] .modal-card{background:#fafffdfa}.card,.modal-card{position:relative;border-color:#5e939e38;background:linear-gradient(180deg,#ffffff0e,#ffffff05),var(--panel);box-shadow:var(--shadow),inset 0 1px #ffffff0e}.card:before,.modal-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(rgba(94,147,158,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(94,147,158,.045) 1px,transparent 1px);background-size:28px 28px;opacity:.46;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.78),transparent 86%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.78),transparent 86%)}.eyebrow{color:var(--primary);font-family:DIN Alternate,Avenir Next Condensed,sans-serif;letter-spacing:.16em}.auth-shell{overflow:hidden;background:radial-gradient(circle at 50% 34%,rgba(53,214,179,.12),transparent 28%),linear-gradient(135deg,#061017,#0a1a22)}:root[data-theme=light] .auth-shell{background:radial-gradient(circle at 50% 34%,rgba(7,143,120,.11),transparent 28%),linear-gradient(135deg,#e7f3f0,#fafffd)}.auth-toolbar{z-index:3}.login-card{z-index:2;width:min(478px,100%);padding:32px;border:1px solid rgba(94,147,158,.26);border-radius:30px;background:linear-gradient(180deg,#0d2028e0,#07131ad1),#0d2028c7;box-shadow:0 34px 110px #0000005c,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}:root[data-theme=light] .login-card{background:#fafffde6}.login-head h1{font-family:DIN Alternate,Avenir Next Condensed,PingFang SC,sans-serif;font-size:clamp(36px,6vw,50px);letter-spacing:-.055em}.auth-switch button{border-radius:14px}.auth-switch button:not(.ghost){color:#041412;background:linear-gradient(135deg,var(--primary),#7df7dd)}.dashboard-package-card{min-height:252px;padding:clamp(22px,3.2vw,38px);border-color:#35d6b342;background:radial-gradient(circle at 82% 18%,rgba(53,214,179,.24),transparent 30%),linear-gradient(135deg,#0c2a2ff5,#08161ed1 58%,#102b30c7),var(--panel)}.dashboard-package-card:after{content:"";position:absolute;right:clamp(18px,4vw,56px);top:clamp(18px,4vw,42px);width:min(300px,30vw);aspect-ratio:1;pointer-events:none;border:1px solid rgba(53,214,179,.2);border-radius:999px;background:radial-gradient(circle,transparent 0 38%,rgba(53,214,179,.07) 39% 40%,transparent 41% 58%,rgba(53,214,179,.06) 59% 60%,transparent 61%)}.dashboard-section-head h3,.dashboard-clients-head h3,.card-header-inline h3,.plan-head h3,.subscription-import-head h3,.tickets-detail-head h4{margin:0;font-family:DIN Alternate,Avenir Next Condensed,PingFang SC,sans-serif;letter-spacing:-.025em}.dashboard-section-head h3{font-size:22px}.dashboard-package-item{min-width:0;padding:12px 14px;border:1px solid rgba(94,147,158,.18);border-radius:18px;background:#030c102e}:root[data-theme=light] .dashboard-package-item{background:#ffffff6b}.dashboard-package-item span{color:#aad6d6b8;font-size:12px;letter-spacing:.08em}:root[data-theme=light] .dashboard-package-item span{color:var(--muted)}.dashboard-package-item strong{font-family:DIN Alternate,Avenir Next Condensed,PingFang SC,sans-serif;font-size:clamp(20px,2.3vw,32px);letter-spacing:-.045em}.dashboard-package-item:first-child strong{color:#dffff8;font-size:clamp(30px,5vw,58px);line-height:.95}:root[data-theme=light] .dashboard-package-item:first-child strong{color:#05352f}.dashboard-package-actions{align-items:center}.dashboard-package-actions button{min-height:48px;border-radius:999px}.dashboard-overview-card,.stat{min-height:124px;border-radius:24px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.dashboard-overview-card:hover,.action-card:hover,.client-card:hover,.dashboard-client-card:hover,.plan:hover{transform:translateY(-3px);border-color:#35d6b357;box-shadow:0 28px 88px #00080c5c,0 0 0 1px #35d6b312}.dashboard-overview-card.primary,.dashboard-overview-card.link,.marketing-hero,.featured-client,.invite-metric.primary{background:linear-gradient(135deg,#35d6b31f,#37a8ff0f),var(--panel)}.dashboard-overview-card.accent{border-color:#ffbf5f47}.dashboard-metric-badge,.subscription-method-icon{border-color:#35d6b338;background:radial-gradient(circle at 38% 30%,rgba(53,214,179,.22),transparent 42%),#35d6b312;color:var(--primary)}.dashboard-overview-copy strong,.stat strong,.invite-metric strong,.price,.pay-amount{font-family:DIN Alternate,Avenir Next Condensed,PingFang SC,sans-serif;letter-spacing:-.045em}.dashboard-overview-copy strong{font-size:22px}.status-chip,.dashboard-status-pill,.monitor-status,.tickets-meta-chip,.badge,.price-meta span,.invite-highlight-pill{border:1px solid rgba(94,147,158,.22);box-shadow:inset 0 1px #ffffff0a}.status-chip.success,.monitor-status.success{color:#b8ffe8;background:#35d6b321;border-color:#35d6b33d}.status-chip.warning,.monitor-status.warning,.tickets-meta-chip.level{color:#ffe3a8;background:#ffbf5f21;border-color:#ffbf5f3d}.status-chip.danger,.monitor-status.danger{color:#ffd3d3;background:#ff6b6b21;border-color:#ff6b6b3d}.dashboard-client-grid{gap:12px}.dashboard-client-card,.client-card,.invite-rule-item,.invite-metric,.tickets-list-item,.ticket-message-box,.tutorial-shot,.tutorial-notes,.card-lite{border-color:#5e939e38;background:linear-gradient(180deg,#ffffff0b,#ffffff04),#ffffff05}.dashboard-client-card{min-height:112px;border-radius:20px}.platform-badge{border-color:#5e939e38}.platform-badge.apple,.platform-badge.windows,.platform-badge.macos{color:#64c8ff;background:#37a8ff1c}.platform-badge.android{color:var(--primary);background:#35d6b31c}.platform-badge.linux{color:var(--accent);background:#ffbf5f1f}.plan{border-radius:26px;background:linear-gradient(180deg,#0d2028eb,#08131adb),var(--panel)}:root[data-theme=light] .plan{background:#fafffdeb}.badge{color:#1f1200;background:linear-gradient(135deg,#ffd78d,var(--accent))}.price-block{border-color:#35d6b333;background:radial-gradient(circle at 82% 22%,rgba(53,214,179,.15),transparent 30%),linear-gradient(135deg,#35d6b31a,#37a8ff0f)}.price{color:#77f6da;font-size:42px}:root[data-theme=light] .price{color:var(--primary)}.period.active,.tickets-level-chip.active,.tickets-list-item.active{border-color:#35d6b361;background:#35d6b31a}.year-cta{color:#edfff9;border-color:#35d6b342;background:linear-gradient(135deg,#35d6b32e,#ffbf5f1a)}.year-cta em{color:#ffdf9d}.monitor-page>.dashboard-section-head{padding:8px 4px 0}.monitor-filter-card{border-color:#35d6b33d}.monitor-filter-grid label span{color:var(--primary);font-family:DIN Alternate,Avenir Next Condensed,sans-serif;letter-spacing:.08em;text-transform:uppercase}.monitor-summary .stat{display:grid;gap:8px;align-content:center;min-height:118px;background:linear-gradient(135deg,#35d6b31a,#ffffff05),var(--panel)}.monitor-summary .stat strong{font-size:clamp(34px,5vw,54px);line-height:.95;color:#dffff8}:root[data-theme=light] .monitor-summary .stat strong{color:#05352f}.monitor-card{border-radius:26px}.monitor-card .card-header-inline{padding-bottom:6px;border-bottom:1px solid rgba(94,147,158,.18)}.monitor-table{font-family:SF Mono,Cascadia Code,Menlo,monospace}.monitor-table th{color:var(--primary);font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:#35d6b30b}.monitor-table td{color:#edf8f6db}.monitor-table tbody tr{transition:background .15s ease}.monitor-table tbody tr:hover{background:#35d6b30e}.modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-toast{border-color:#35d6b342;background:linear-gradient(135deg,#0d2028f0,#06322bf0);color:#dcfff6}.inline-alert,.error-box{color:#ffd6d6;background:#ff6b6b21;border-color:#ff6b6b40}.success-box{color:#c9ffed;background:#35d6b31f;border-color:#35d6b33d}.tutorial-cta{color:#041412;background:linear-gradient(135deg,var(--primary),#7df7dd);box-shadow:0 16px 34px #35d6b32b}@media (max-width: 1180px){.app-header{grid-template-columns:180px 1fr 100px}.nav-pill{padding-inline:12px}.dashboard-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.main{padding:14px 14px 124px}.page-header{top:10px;border-radius:22px}.brand-mark span{display:none}.brand-mark:after{content:"";display:none}.auth-shell{padding:82px 18px 24px;place-items:start center}.login-card{padding:24px;border-radius:24px}.dashboard-package-grid,.dashboard-overview-grid,.dashboard-client-grid{grid-template-columns:1fr}.dashboard-package-card:after{width:220px;opacity:.55}.dashboard-package-item:first-child strong{font-size:40px}.dashboard-overview-card{min-height:102px}.mobile-tabs{width:min(calc(100vw - 28px),430px);bottom:18px;border-radius:22px;background:linear-gradient(180deg,#0d2028f0,#08151ce6)}:root[data-theme=light] .mobile-tabs{background:#fafffdf0}}:root{--bg: #08111c;--bg-secondary: #101b2f;--panel: rgba(15, 25, 43, .72);--panel-solid: #101b2f;--card-soft: rgba(255, 255, 255, .052);--line: rgba(226, 232, 240, .12);--text: #f7fbff;--muted: #95a6bb;--primary: #6df2ce;--primary-2: #73a7ff;--accent: #ffd166;--danger: #ff6b8a;--success: #67e8a5;--warning: #ffd166;--overlay: rgba(4, 10, 18, .76);--shadow: 0 24px 70px rgba(2, 8, 23, .34)}:root[data-theme=light]{--bg: #f3f7fb;--bg-secondary: #eaf1f7;--panel: rgba(255, 255, 255, .74);--panel-solid: #ffffff;--card-soft: rgba(15, 23, 42, .035);--line: rgba(15, 23, 42, .1);--text: #0f172a;--muted: #66768a;--primary: #0ea987;--primary-2: #3b82f6;--accent: #d97706;--overlay: rgba(15, 23, 42, .16);--shadow: 0 24px 62px rgba(99, 116, 139, .2)}body{background:radial-gradient(circle at 12% 10%,rgba(109,242,206,.14),transparent 28%),radial-gradient(circle at 88% 4%,rgba(115,167,255,.18),transparent 26%),radial-gradient(circle at 52% 92%,rgba(255,209,102,.08),transparent 30%),linear-gradient(135deg,var(--bg) 0%,#0b1424 48%,var(--bg-secondary) 100%)}:root[data-theme=light] body{background:radial-gradient(circle at 12% 10%,rgba(14,169,135,.1),transparent 28%),radial-gradient(circle at 88% 4%,rgba(59,130,246,.14),transparent 26%),radial-gradient(circle at 52% 92%,rgba(217,119,6,.06),transparent 30%),linear-gradient(135deg,var(--bg) 0%,#ffffff 48%,var(--bg-secondary) 100%)}.brand-mark{font-family:Avenir Next,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:18px;letter-spacing:.03em;text-transform:none}.shell:before{background:radial-gradient(circle at 18% 18%,rgba(109,242,206,.16),transparent 26%),radial-gradient(circle at 84% 12%,rgba(115,167,255,.18),transparent 24%),conic-gradient(from 160deg at 78% 20%,transparent 0deg,rgba(255,255,255,.04) 52deg,transparent 92deg)}.page-header{border-radius:26px;border-color:#e2e8f024;background:linear-gradient(180deg,#ffffff14,#ffffff09),#0c1423b8}:root[data-theme=light] .page-header{background:linear-gradient(180deg,#ffffffe6,#ffffffb8),#ffffffd1}.top-tabs{border-radius:18px;background:#ffffff0e}.nav-pill{border-radius:14px}.nav-pill:hover,.nav-pill.active{border-color:#6df2ce3d;background:linear-gradient(135deg,#6df2ce24,#73a7ff1a),#ffffff0a}.nav-pill.active:before{background:linear-gradient(90deg,transparent,rgba(109,242,206,.9),transparent)}.card,.modal-card{border-color:#e2e8f01f;background:linear-gradient(180deg,#ffffff14,#ffffff07),var(--panel)}.modal-card{overflow:auto}:root[data-theme=light] .card,:root[data-theme=light] .modal-card{background:linear-gradient(180deg,#fffffff0,#ffffffb8),var(--panel)}.card:before,.modal-card:before{background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.08),transparent 30%),linear-gradient(135deg,rgba(109,242,206,.055),transparent 42%);background-size:auto;opacity:1;-webkit-mask-image:none;mask-image:none}.auth-shell{background:radial-gradient(circle at 20% 18%,rgba(109,242,206,.15),transparent 28%),radial-gradient(circle at 82% 16%,rgba(115,167,255,.18),transparent 24%),linear-gradient(135deg,#08111c,#101b2f)}.auth-shell:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;pointer-events:none;border-radius:42px;background:linear-gradient(135deg,rgba(255,255,255,.05),transparent 42%),radial-gradient(circle at 20% 80%,rgba(255,209,102,.08),transparent 30%);filter:blur(.2px)}:root[data-theme=light] .auth-shell{background:radial-gradient(circle at 20% 18%,rgba(14,169,135,.1),transparent 28%),radial-gradient(circle at 82% 16%,rgba(59,130,246,.12),transparent 24%),linear-gradient(135deg,#f3f7fb,#fff)}.login-card{width:min(480px,100%);border-radius:30px;background:linear-gradient(180deg,#ffffff17,#ffffff09),#0f192bc2}:root[data-theme=light] .login-card{background:linear-gradient(180deg,#fffffff5,#ffffffc7),#ffffffdb}.login-head h1,.dashboard-package-item strong,.dashboard-overview-copy strong,.stat strong,.invite-metric strong,.price,.pay-amount{font-family:Avenir Next,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.dashboard-package-card{border-color:#6df2ce33;background:radial-gradient(circle at 82% 18%,rgba(109,242,206,.18),transparent 28%),radial-gradient(circle at 18% 86%,rgba(115,167,255,.14),transparent 32%),linear-gradient(135deg,#112237e6,#0d182abd),var(--panel)}:root[data-theme=light] .dashboard-package-card{background:radial-gradient(circle at 82% 18%,rgba(14,169,135,.12),transparent 28%),radial-gradient(circle at 18% 86%,rgba(59,130,246,.1),transparent 32%),linear-gradient(135deg,#fffffff2,#ffffffbd)}.dashboard-package-card:after{border:0;border-radius:34px;background:linear-gradient(135deg,#6df2ce29,#73a7ff14),#ffffff0a;filter:blur(12px);opacity:.5}.dashboard-package-item:first-child strong{color:#f7fbff}:root[data-theme=light] .dashboard-package-item:first-child strong{color:#0f172a}.dashboard-overview-card.primary,.dashboard-overview-card.link,.marketing-hero,.featured-client,.invite-metric.primary,.monitor-summary .stat{background:linear-gradient(135deg,#6df2ce1c,#73a7ff14),var(--panel)}.dashboard-metric-badge,.subscription-method-icon{border-color:#6df2ce38;background:radial-gradient(circle at 38% 30%,rgba(109,242,206,.22),transparent 42%),#6df2ce13;color:var(--primary)}button{color:#06111a;border-color:#6df2ce3d;background:linear-gradient(135deg,#8af7de,var(--primary) 48%,#90b7ff);box-shadow:inset 0 1px #ffffff57,0 18px 40px #6df2ce29}.price{color:var(--primary)}.monitor-table th{color:var(--primary);background:#6df2ce0d}.monitor-summary .stat strong{color:#f7fbff}:root[data-theme=light] .monitor-summary .stat strong{color:#0f172a}@media (max-width: 980px){.brand-mark span{display:inline}.auth-shell:before{top:4%;right:4%;bottom:4%;left:4%;border-radius:30px}}:root{--bg: #090014;--bg-secondary: #15002b;--panel: rgba(26, 16, 60, .8);--panel-solid: #1a103c;--card-soft: rgba(255, 0, 255, .075);--line: rgba(0, 255, 255, .26);--text: #e8e5f4;--muted: #a99ac8;--primary: #ff00ff;--primary-2: #00ffff;--accent: #ff9900;--danger: #ff4f9a;--success: #00ffff;--warning: #ff9900;--overlay: rgba(9, 0, 20, .8);--shadow: 0 0 30px rgba(255, 0, 255, .18), 0 0 54px rgba(0, 255, 255, .1);--radius-xl: 0;--radius-lg: 0;--radius-md: 0;--radius-sm: 0;color-scheme:dark}:root[data-theme=light]{--bg: #12001f;--bg-secondary: #22063f;--panel: rgba(35, 20, 76, .84);--panel-solid: #1a103c;--card-soft: rgba(255, 0, 255, .08);--line: rgba(0, 255, 255, .28);--text: #f8f4ff;--muted: #c5b8dd;--primary: #ff00ff;--primary-2: #00ffff;--accent: #ff9900;--overlay: rgba(9, 0, 20, .7);--shadow: 0 0 28px rgba(255, 0, 255, .16), 0 0 48px rgba(0, 255, 255, .1);color-scheme:dark}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 50% -14%,rgba(255,153,0,.28),transparent 20rem),radial-gradient(circle at 18% 12%,rgba(255,0,255,.2),transparent 22rem),radial-gradient(circle at 88% 8%,rgba(0,255,255,.18),transparent 22rem),linear-gradient(180deg,var(--bg) 0%,var(--bg-secondary) 54%,#05000d 100%);font-family:Share Tech Mono,SF Mono,PingFang SC,Microsoft YaHei,monospace;letter-spacing:.015em}body:before{content:"";position:fixed;inset:auto -20vw -34vh;z-index:-2;height:58vh;pointer-events:none;background-image:linear-gradient(rgba(255,0,255,.64) 1px,transparent 1px),linear-gradient(90deg,rgba(255,0,255,.48) 1px,transparent 1px);background-size:44px 44px;transform:perspective(620px) rotateX(62deg) scale(1.45);transform-origin:top center;filter:drop-shadow(0 0 18px rgba(255,0,255,.35));-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.78) 34%,rgba(0,0,0,.2) 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.78) 34%,rgba(0,0,0,.2) 100%)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;pointer-events:none;background:linear-gradient(#12101400 50%,#0003 50%),linear-gradient(90deg,#ff00000a,#00ff0004,#0000ff0a);background-size:100% 4px,100% 100%;mix-blend-mode:soft-light;opacity:.58}.shell:before{background:radial-gradient(circle at 50% 8%,rgba(255,153,0,.16),transparent 19rem),radial-gradient(circle at 14% 18%,rgba(255,0,255,.16),transparent 24rem),radial-gradient(circle at 86% 12%,rgba(0,255,255,.14),transparent 24rem)}.main{max-width:1400px;padding-top:28px}.page-header{position:sticky;top:16px;z-index:60;border:2px solid rgba(0,255,255,.42);border-top-color:var(--primary);border-radius:0;background:linear-gradient(90deg,#ff00ff1a,#00ffff14),#090014c7;box-shadow:0 0 26px #00ffff29,inset 0 0 0 1px #ff00ff1f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.brand-mark,.dashboard-section-head h3,.dashboard-clients-head h3,.card-header-inline h3,.plan-head h3,.subscription-import-head h3,.tickets-detail-head h4,.login-head h1{font-family:Orbitron,Avenir Next,PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:.04em}.brand-mark{font-size:18px;text-transform:none}.brand-mark:after{content:"";display:none}.brand-icon{width:30px;height:30px;border-radius:0;box-shadow:0 0 0 1px #00ffff85,0 0 16px #ff00ff52,0 0 26px #0ff3}.top-tabs{gap:8px;padding:6px;border:1px solid rgba(255,0,255,.34);border-radius:0;background:#09001494}.nav-pill{min-height:44px;border-radius:0;color:var(--muted);background:transparent;box-shadow:none;text-transform:uppercase;letter-spacing:.08em;transition:transform .18s linear,background .18s linear,color .18s linear,border-color .18s linear,box-shadow .18s linear}.nav-pill:hover,.nav-pill.active{color:#05000d;border-color:var(--primary-2);background:var(--primary-2);box-shadow:0 0 18px #00ffff73;transform:translateY(-1px)}.nav-pill.active:before,.nav-pill.active:after{display:none}button{position:relative;min-height:44px;overflow:hidden;border:2px solid var(--primary-2);border-radius:0;color:var(--primary-2);background:#09001485;box-shadow:inset 0 0 0 1px #00ffff1f,0 0 18px #00ffff2e;text-transform:uppercase;letter-spacing:.06em;transform:skew(-8deg);transition:transform .18s linear,color .18s linear,background .18s linear,box-shadow .18s linear,border-color .18s linear}button>*{transform:skew(8deg)}button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 0 42%,rgba(255,255,255,.32),transparent 58% 100%);transform:translate(-125%);transition:transform .36s linear}button:hover:not(:disabled){color:#05000d;background:var(--primary-2);border-color:var(--primary-2);box-shadow:0 0 24px #00ffff94;transform:skew(0) translateY(-1px)}button:hover:not(:disabled)>*{transform:skew(0)}button:hover:not(:disabled):after{transform:translate(125%)}button.ghost,.text-btn,.period,.tickets-level-chip{color:var(--text);border-color:#ff00ff80;background:#1a103c94;box-shadow:none}button.ghost:hover:not(:disabled),.text-btn:hover:not(:disabled),.period:hover,.tickets-level-chip:hover{color:#05000d;background:var(--primary);border-color:var(--primary);box-shadow:0 0 22px #ff00ff7a}input,textarea,.monitor-filter-grid select{color:var(--primary-2);border:1px solid rgba(255,0,255,.5);border-bottom-width:2px;border-radius:0;background:#0000006b;box-shadow:inset 0 0 18px #ff00ff14}input::placeholder,textarea::placeholder{color:#ff00ff80}input:focus,textarea:focus,.monitor-filter-grid select:focus{border-color:var(--primary-2);box-shadow:0 0 0 2px #00ffff2e,0 0 18px #00ffff47}.card,.modal-card{position:relative;border:1px solid rgba(255,0,255,.34);border-top:2px solid rgba(0,255,255,.72);border-radius:0;background:linear-gradient(180deg,#ff00ff0f,#00ffff06),var(--panel);box-shadow:var(--shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.card{overflow:hidden}.modal-card{overflow:auto;max-height:min(90vh,960px)}.card:before,.modal-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,0,255,.055),transparent 26%,rgba(0,255,255,.05)),radial-gradient(rgba(255,0,255,.28) 1px,transparent 1px);background-size:auto,22px 22px;opacity:.34;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.88),transparent 90%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.88),transparent 90%)}.card>*,.modal-card>*{position:relative}.eyebrow,.monitor-filter-grid label span{color:var(--primary-2);font-family:Share Tech Mono,SF Mono,PingFang SC,monospace;letter-spacing:.12em;text-shadow:0 0 8px rgba(0,255,255,.45)}.muted{color:var(--muted)}.auth-shell{overflow:hidden;background:radial-gradient(circle at 50% 4%,rgba(255,153,0,.26),transparent 18rem),radial-gradient(circle at 18% 18%,rgba(255,0,255,.22),transparent 24rem),radial-gradient(circle at 86% 22%,rgba(0,255,255,.18),transparent 23rem),linear-gradient(180deg,var(--bg),var(--bg-secondary))}.auth-shell:before{content:"";position:absolute;inset:auto -24vw -30vh;height:54vh;pointer-events:none;background-image:linear-gradient(rgba(0,255,255,.46) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,255,.34) 1px,transparent 1px);background-size:42px 42px;transform:perspective(620px) rotateX(62deg) scale(1.4);-webkit-mask-image:linear-gradient(to bottom,transparent,black);mask-image:linear-gradient(to bottom,transparent,black)}.login-card{z-index:2;width:min(480px,100%);border:2px solid rgba(0,255,255,.55);border-top-color:var(--primary);border-radius:0;background:linear-gradient(180deg,#ff00ff14,#00ffff09),#090014c7;box-shadow:0 0 30px #ff00ff3d,0 0 52px #00ffff24}.login-head h1,.dashboard-package-item strong,.dashboard-overview-copy strong,.stat strong,.invite-metric strong,.price,.pay-amount{font-family:Orbitron,Avenir Next,PingFang SC,Microsoft YaHei,sans-serif}.login-head h1{font-size:clamp(34px,5vw,52px);color:var(--text);text-shadow:0 0 12px rgba(255,255,255,.24),0 0 26px rgba(255,0,255,.28)}.auth-switch button{min-height:42px}.auth-switch button:not(.ghost){color:#05000d;border-color:var(--primary-2);background:var(--primary-2)}.dashboard-package-card{min-height:252px;padding:clamp(22px,3.2vw,38px);border-color:#ff00ff73;border-top-color:var(--primary-2);background:radial-gradient(circle at 78% 18%,rgba(255,153,0,.18),transparent 26%),linear-gradient(135deg,#ff00ff1f,#00ffff0a),var(--panel)}.dashboard-package-card:after{content:"";position:absolute;right:clamp(18px,4vw,56px);top:clamp(18px,4vw,42px);width:min(310px,32vw);aspect-ratio:1;pointer-events:none;border-radius:50%;background:linear-gradient(to bottom,#ff990042,#ff00ff21),repeating-linear-gradient(to bottom,transparent 0 13px,rgba(9,0,20,.42) 13px 18px);filter:blur(8px);opacity:.58}.dashboard-package-grid{grid-template-columns:minmax(180px,1.3fr) repeat(3,minmax(120px,max-content));gap:clamp(14px,2vw,32px);align-items:end}.dashboard-package-item{border:1px solid rgba(0,255,255,.22);border-radius:0;background:#0900145c}.dashboard-package-item span{color:var(--muted);font-size:12px;letter-spacing:.08em}.dashboard-package-item strong{color:var(--text);text-shadow:0 0 14px rgba(0,255,255,.25)}.dashboard-package-item:first-child strong{color:var(--primary-2);font-size:clamp(28px,4.4vw,54px)}.dashboard-overview-grid{gap:14px}.dashboard-overview-card,.stat{min-height:124px;border-radius:0;transition:transform .18s linear,border-color .18s linear,box-shadow .18s linear,background .18s linear}.dashboard-overview-card:hover,.action-card:hover,.client-card:hover,.dashboard-client-card:hover,.plan:hover,.tickets-list-item:hover{transform:translateY(-4px);border-color:var(--primary-2);box-shadow:0 0 26px #00ffff47,0 0 42px #ff00ff2e}.dashboard-overview-card.primary,.dashboard-overview-card.link,.marketing-hero,.featured-client,.invite-metric.primary,.monitor-summary .stat{background:linear-gradient(135deg,#ff00ff1f,#00ffff0f),var(--panel)}.dashboard-overview-card.accent,.price-block,.year-cta{border-color:#ff99006b}.dashboard-metric-badge,.subscription-method-icon,.platform-badge{border-radius:0;border-color:#00ffff5c;background:#00ffff14;color:var(--primary-2);box-shadow:0 0 18px #00ffff1f}.dashboard-client-card,.client-card,.invite-rule-item,.invite-metric,.tickets-list-item,.ticket-message-box,.tutorial-shot,.tutorial-notes,.card-lite,.subscription-method-card{border-color:#ff00ff4d;border-radius:0;background:linear-gradient(180deg,#ff00ff0f,#00ffff05),#1a103c85}.platform-badge.apple,.platform-badge.windows,.platform-badge.macos{color:var(--primary-2);background:#00ffff17}.platform-badge.android{color:#8dff6f;background:#8dff6f17}.platform-badge.linux{color:var(--accent);background:#ff99001a}.plan{border-radius:0;background:linear-gradient(180deg,#ff00ff14,#00ffff06),var(--panel)}.badge,.price-meta span,.status-chip,.dashboard-status-pill,.monitor-status,.tickets-meta-chip,.invite-highlight-pill{border-radius:0;border:1px solid rgba(0,255,255,.28);background:#0900146b;box-shadow:inset 0 0 12px #00ffff12}.badge{color:#05000d;border-color:var(--primary);background:linear-gradient(90deg,var(--accent),var(--primary),var(--primary-2))}.price-block{border-radius:0;background:radial-gradient(circle at 82% 22%,rgba(255,153,0,.14),transparent 30%),linear-gradient(135deg,#ff00ff1a,#00ffff0f)}.price,.pay-amount{color:var(--primary-2);text-shadow:0 0 14px rgba(0,255,255,.35)}.period.active,.tickets-level-chip.active,.tickets-list-item.active{color:#05000d;border-color:var(--primary-2);background:var(--primary-2)}.year-cta{color:var(--text);border-radius:0;background:linear-gradient(135deg,#ff990024,#ff00ff1f)}.year-cta em{color:var(--accent)}.monitor-filter-card{border-color:#00ffff6b}.monitor-summary .stat{min-height:118px}.monitor-summary .stat strong{color:var(--primary-2);font-size:clamp(32px,5vw,52px);text-shadow:0 0 16px rgba(0,255,255,.35)}.monitor-card .card-header-inline{padding-bottom:8px;border-bottom:1px solid rgba(0,255,255,.28)}.monitor-table{font-family:Share Tech Mono,SF Mono,PingFang SC,monospace}.monitor-table th{color:var(--primary-2);background:#00ffff14;text-shadow:0 0 8px rgba(0,255,255,.35)}.monitor-table td{color:#e8e5f4db}.monitor-table tbody tr:hover{background:#ff00ff14}.monitor-status.success,.status-chip.success{color:var(--primary-2);background:#00ffff1a;border-color:#0ff6}.monitor-status.warning,.status-chip.warning,.tickets-meta-chip.level{color:var(--accent);background:#ff99001f;border-color:#ff990061}.monitor-status.danger,.status-chip.danger{color:var(--danger);background:#ff4f9a1f;border-color:#ff4f9a61}.modal-backdrop{background:#090014d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.notice-modal-content{line-height:1.85}.notice-modal-content img,.tutorial-shot img{border-radius:0;border:1px solid rgba(0,255,255,.22);box-shadow:0 0 24px #00ffff1a}.app-toast{border-color:#00ffff61;border-radius:0;background:linear-gradient(90deg,#f0f3,#00ffff2e),#090014eb;color:var(--text)}.inline-alert,.error-box{color:#ffd8ec;border-color:#ff4f9a6b;border-radius:0;background:#ff4f9a21}.success-box{color:var(--primary-2);border-color:#00ffff5c;border-radius:0;background:#00ffff14}.user-menu-pop,.locale-menu{border-radius:0;border-color:#00ffff5c;background:#090014f0}.mobile-tabs{border-radius:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width: 1180px){.app-header{grid-template-columns:180px minmax(0,1fr) 96px}.nav-pill{padding-inline:12px}.dashboard-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){body:before{inset:auto -42vw -38vh;height:50vh;background-size:34px 34px;transform:perspective(520px) rotateX(64deg) scale(1.65)}body:after{opacity:.42}.main{padding:14px 14px 124px}.page-header{top:10px;padding:10px;border-width:1px}.app-header{grid-template-columns:minmax(0,1fr) auto}.brand-mark{font-size:16px;letter-spacing:.02em}.brand-mark span{display:inline}.brand-mark:after{content:"";display:none}.auth-shell{padding:82px 18px 24px;place-items:start center}.auth-shell:before{height:40vh;background-size:32px 32px}.login-card{width:100%;padding:22px}.login-head h1{font-size:clamp(30px,10vw,40px)}button{transform:none}button>*,button:hover:not(:disabled)>*{transform:none}.dashboard-package-grid,.dashboard-overview-grid,.dashboard-client-grid,.grid.two,.grid.three,.grid.four,.monitor-filter-grid{grid-template-columns:1fr}.dashboard-package-card{min-height:auto;padding:22px}.dashboard-package-card:after{width:180px;opacity:.36;filter:blur(14px)}.dashboard-package-item:first-child strong{font-size:36px}.dashboard-overview-card{min-height:102px}.mobile-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:6px;position:fixed;left:50%;bottom:18px;transform:translate(-50%);width:min(calc(100vw - 28px),430px);padding:8px 10px;border:1px solid rgba(0,255,255,.42);background:linear-gradient(90deg,#ff00ff1a,#00ffff14),#090014e6;box-shadow:0 0 26px #00ffff2e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-nav-pill{min-height:54px;padding:8px 2px;font-size:11px;transform:none}.mobile-nav-pill:hover:not(:disabled),.mobile-nav-pill.active{transform:none}.modal-backdrop{padding:12px}.notice-modal,.modal-card{width:min(100%,720px);max-height:calc(100vh - 28px)}.subscription-method-card,.subscription-method-card.qr{grid-template-columns:60px 1fr}.subscription-method-icon{width:60px;height:60px}.subscription-qr-preview{grid-column:1 / -1}.error-box{bottom:110px}}:root[data-theme=light]{--bg: #fff7ff;--bg-secondary: #f4efff;--panel: rgba(255, 255, 255, .9);--panel-solid: #ffffff;--card-soft: rgba(100, 58, 130, .06);--line: rgba(86, 46, 118, .22);--text: #1b1230;--muted: #66527d;--primary: #c000c8;--primary-2: #007f8d;--accent: #b85f00;--danger: #c02662;--success: #007f8d;--warning: #b85f00;--overlay: rgba(27, 18, 48, .16);--shadow: 0 18px 44px rgba(75, 45, 110, .16);color-scheme:light}:root[data-theme=light] body{background:radial-gradient(circle at 50% -12%,rgba(184,95,0,.13),transparent 19rem),radial-gradient(circle at 16% 12%,rgba(192,0,200,.12),transparent 21rem),radial-gradient(circle at 88% 8%,rgba(0,127,141,.1),transparent 21rem),linear-gradient(180deg,var(--bg) 0%,#ffffff 48%,var(--bg-secondary) 100%)}:root[data-theme=light] body:before{background-image:linear-gradient(rgba(192,0,200,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(0,127,141,.16) 1px,transparent 1px);filter:none;opacity:.2}:root[data-theme=light] body:after{mix-blend-mode:multiply;opacity:.18}:root[data-theme=light] .shell:before,:root[data-theme=light] .auth-shell:before{opacity:.26;filter:none}:root[data-theme=light] .page-header,:root[data-theme=light] .top-tabs,:root[data-theme=light] .user-menu-pop,:root[data-theme=light] .locale-menu,:root[data-theme=light] .login-card,:root[data-theme=light] .dashboard-package-card,:root[data-theme=light] .dashboard-overview-card,:root[data-theme=light] .dashboard-client-card,:root[data-theme=light] .client-card,:root[data-theme=light] .invite-rule-item,:root[data-theme=light] .invite-metric,:root[data-theme=light] .tickets-list-item,:root[data-theme=light] .ticket-message-box,:root[data-theme=light] .tutorial-shot,:root[data-theme=light] .tutorial-notes,:root[data-theme=light] .card-lite,:root[data-theme=light] .subscription-method-card,:root[data-theme=light] .plan,:root[data-theme=light] .price-block,:root[data-theme=light] .monitor-summary .stat{color:var(--text);border-color:var(--line);background:linear-gradient(180deg,#fffffff0,#ffffffc2),var(--panel);box-shadow:var(--shadow)}:root[data-theme=light] .card,:root[data-theme=light] .modal-card{color:var(--text);border-color:var(--line);background:linear-gradient(180deg,#fffffff5,#fffc),var(--panel);box-shadow:var(--shadow)}:root[data-theme=light] .card:before,:root[data-theme=light] .modal-card:before{background:linear-gradient(90deg,rgba(192,0,200,.055),transparent 28%,rgba(0,127,141,.05)),radial-gradient(rgba(192,0,200,.14) 1px,transparent 1px);background-size:auto,24px 24px;opacity:.18;-webkit-mask-image:none;mask-image:none}:root[data-theme=light] .dashboard-package-card:after{opacity:.18;filter:blur(18px)}:root[data-theme=light] .dashboard-package-item,:root[data-theme=light] .badge,:root[data-theme=light] .price-meta span,:root[data-theme=light] .status-chip,:root[data-theme=light] .dashboard-status-pill,:root[data-theme=light] .monitor-status,:root[data-theme=light] .tickets-meta-chip,:root[data-theme=light] .invite-highlight-pill,:root[data-theme=light] .platform-badge{color:var(--text);border-color:#562e7633;background:#ffffffb8;box-shadow:none}:root[data-theme=light] .dashboard-package-item span,:root[data-theme=light] .muted{color:var(--muted)}:root[data-theme=light] .dashboard-package-item strong,:root[data-theme=light] .dashboard-package-item:first-child strong,:root[data-theme=light] .monitor-summary .stat strong,:root[data-theme=light] .price,:root[data-theme=light] .pay-amount{color:var(--text);text-shadow:none}:root[data-theme=light] .eyebrow,:root[data-theme=light] .monitor-filter-grid label span,:root[data-theme=light] .monitor-table th{color:var(--primary-2);text-shadow:none}:root[data-theme=light] button{color:#fff;border-color:var(--primary);background:linear-gradient(135deg,var(--primary),#df43cf);box-shadow:0 14px 30px #c000c82e}:root[data-theme=light] button:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#a600b8,var(--primary));box-shadow:0 18px 34px #c000c83d}:root[data-theme=light] button.ghost,:root[data-theme=light] .text-btn,:root[data-theme=light] .period,:root[data-theme=light] .tickets-level-chip{color:var(--text);border-color:var(--line);background:#ffffffd1;box-shadow:none}:root[data-theme=light] button.ghost:hover:not(:disabled),:root[data-theme=light] .text-btn:hover:not(:disabled),:root[data-theme=light] .period:hover,:root[data-theme=light] .period.active,:root[data-theme=light] .tickets-level-chip:hover,:root[data-theme=light] .tickets-level-chip.active,:root[data-theme=light] .tickets-list-item.active,:root[data-theme=light] .nav-pill:hover,:root[data-theme=light] .nav-pill.active{color:#fff;border-color:var(--primary-2);background:var(--primary-2);box-shadow:0 12px 26px #007f8d2e}:root[data-theme=light] input,:root[data-theme=light] textarea,:root[data-theme=light] .monitor-filter-grid select{color:var(--text);border-color:var(--line);background:#ffffffeb;box-shadow:inset 0 0 0 1px #ffffff9e}:root[data-theme=light] input::placeholder,:root[data-theme=light] textarea::placeholder{color:#66527dad}:root[data-theme=light] input:focus,:root[data-theme=light] textarea:focus,:root[data-theme=light] .monitor-filter-grid select:focus{border-color:var(--primary-2);box-shadow:0 0 0 3px #007f8d24,0 12px 24px #4b2d6e1f}:root[data-theme=light] .monitor-table th{background:#007f8d14}:root[data-theme=light] .monitor-table td{color:var(--text)}:root[data-theme=light] .monitor-table tbody tr:hover{background:#c000c80f}:root[data-theme=light] .monitor-status.success,:root[data-theme=light] .status-chip.success,:root[data-theme=light] .platform-badge.apple,:root[data-theme=light] .platform-badge.windows,:root[data-theme=light] .platform-badge.macos{color:var(--primary-2);border-color:#007f8d47;background:#007f8d14}:root[data-theme=light] .monitor-status.warning,:root[data-theme=light] .status-chip.warning,:root[data-theme=light] .tickets-meta-chip.level,:root[data-theme=light] .platform-badge.linux{color:var(--accent);border-color:#b85f0047;background:#b85f0014}:root[data-theme=light] .monitor-status.danger,:root[data-theme=light] .status-chip.danger{color:var(--danger);border-color:#c0266242;background:#c0266214}:root[data-theme=light] .inline-alert,:root[data-theme=light] .error-box{color:var(--danger);border-color:#c0266247;background:#c0266214}:root[data-theme=light] .success-box{color:var(--primary-2);border-color:#007f8d47;background:#007f8d14}:root[data-theme=light] .app-toast{color:var(--text);border-color:var(--line);background:linear-gradient(90deg,#c000c81a,#007f8d14),#ffffffeb}:root[data-theme=light] .modal-backdrop{background:#1b123047}@media (max-width: 980px){:root[data-theme=light] body:before{opacity:.16}:root[data-theme=light] body:after{opacity:.12}:root[data-theme=light] .mobile-tabs{border-color:#007f8d47;background:linear-gradient(90deg,#c000c80f,#007f8d0d),#fffffff0;box-shadow:0 18px 34px #4b2d6e29}}body:before{z-index:-2}body:after{z-index:-1}.page-header,.mobile-tabs,.user-menu-pop,.locale-menu{z-index:80}.error-box{z-index:140}.modal-backdrop{z-index:150}.app-toast{z-index:170}.coupon-message{position:relative;z-index:2;margin-top:-4px;box-shadow:none}
