:root{--bg:#f7f8fb;--panel:#ffffff;--ink:#111827;--muted:#6b7280;--line:#e5e7eb;--primary:#0f766e;--primary-dark:#115e59;--accent:#2563eb;--danger:#dc2626;--success:#16a34a;--radius:8px}.fs-admin-layout,.fs-console{min-height:100vh;display:grid;grid-template-columns:240px 1fr;background:#f6f8fc;color:#172033}.fs-admin-side,.fs-console-side{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:22px 12px;background:#ffffff;border-right:1px solid #e8edf7}.fs-console-brand{padding:8px 14px 22px;font-size:18px;font-weight:800;color:#101828}.fs-admin-side nav,.fs-console-side nav{display:grid;grid-gap:8px;gap:8px}.fs-admin-side a,.fs-console-side a{display:block;padding:12px 14px;border-radius:8px;color:#46556f;font-size:14px;font-weight:700}.fs-admin-side a.active,.fs-admin-side a:hover,.fs-console-side a.active,.fs-console-side a:hover{color:#2563eb;background:#eef5ff}.fs-admin-main,.fs-console-main{padding:24px;display:grid;grid-gap:22px;gap:22px;align-content:start}.fs-console-top{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 2px}.fs-console-top h1{margin:0;font-size:24px;line-height:1.25;color:#101828}.fs-console-top p,.fs-muted-line,.fs-panel-head p{margin:6px 0 0;color:#667085;font-size:13px}.fs-console-actions a,.fs-console-primary,.fs-primary-btn{border:0;border-radius:8px;background:#4f6df5;color:#fff;font-weight:800;padding:11px 16px;box-shadow:0 10px 20px rgba(79,109,245,.2)}.fs-yutu-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-yutu-card,.fs-yutu-card-grid{display:grid;grid-gap:18px;gap:18px}.fs-yutu-card{min-height:176px;align-content:space-between;padding:24px;border:1px solid transparent;border-radius:16px;background:#fff;box-shadow:0 18px 48px rgba(16,24,40,.06)}.fs-yutu-card span{font-size:14px;font-weight:800;color:#182133}.fs-yutu-card strong{font-size:30px;line-height:1}.fs-yutu-card small{color:#667085;font-size:13px;line-height:1.5}.fs-yutu-blue{background:linear-gradient(135deg,#eef4ff,#ffffff);border-color:#cfe0ff}.fs-yutu-green{background:linear-gradient(135deg,#eafaf3,#ffffff);border-color:#bfeede}.fs-yutu-orange{background:linear-gradient(135deg,#fff4e5,#ffffff);border-color:#ffe0ab}.fs-yutu-purple{background:linear-gradient(135deg,#fbebff,#ffffff);border-color:#efd0ff}.fs-console-panel{padding:24px;border:1px solid #edf1f7;border-radius:16px;background:#ffffff;box-shadow:0 18px 48px rgba(16,24,40,.05)}.fs-panel-head{margin-bottom:16px}.fs-panel-head h2{margin:0;font-size:18px;color:#101828}.fs-console-actions{display:flex;gap:12px;flex-wrap:wrap}.fs-console-actions a{background:#ffffff;color:#2563eb;border:1px solid #d8e4ff;box-shadow:none}.fs-data-table{min-width:720px}.fs-data-table td,.fs-data-table th{padding:13px 12px;border-bottom:1px solid #eef2f7;font-size:13px;vertical-align:middle}.fs-data-table th{color:#667085;font-weight:800;background:#f8fafc}.fs-empty-state{min-height:80px}.fs-billing-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);grid-gap:22px;gap:22px}.fs-amount-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.fs-amount-grid button{min-height:44px;border:1px solid #d8e0ee;border-radius:8px;background:#f8fafc;color:#1d2939;font-weight:800}.fs-amount-grid button.selected{border-color:#4f6df5;background:#4f6df5}.recharge-form-stack{display:grid;grid-gap:18px;gap:18px}.recharge-short-notice{margin:0;padding:10px 14px;border:1px solid rgba(80,151,224,.28);border-radius:14px;color:#315b74;background:linear-gradient(135deg,rgba(239,249,255,.9),rgba(255,246,252,.78));font-size:13px;line-height:1.7}.recharge-notice-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:rgba(15,58,86,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.recharge-notice-modal{width:min(560px,100%);padding:22px;border:1px solid rgba(135,199,241,.52);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(232,247,255,.86));box-shadow:0 28px 80px rgba(31,96,142,.2)}.recharge-notice-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.recharge-notice-head h3{margin:0;color:#12324a;font-size:22px}.recharge-notice-head button{width:34px;height:34px;border:1px solid rgba(135,199,241,.48);border-radius:50%;color:#315b74;background:rgba(255,255,255,.72);font-weight:900}.recharge-notice-modal p{margin:10px 0 0;color:#315b74;line-height:1.8}.recharge-notice-actions{display:flex;justify-content:flex-end;margin-top:18px}.recharge-amount-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.profile-card,.profile-email-panel,.recharge-amount-summary>div,.recharge-choice-block,.recharge-payment-panel{padding:20px;border:1px solid rgba(135,199,241,.52);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.84),rgba(233,248,255,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 18px 48px rgba(69,142,196,.11)}.profile-label,.recharge-amount-summary span{display:block;color:rgba(24,66,96,.68);font-size:13px}.recharge-amount-summary strong{display:block;margin-top:8px;color:#12324a;font-size:28px}.profile-email-panel h3,.recharge-choice-block h3{margin:0 0 14px;color:#12324a}.recharge-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.recharge-methods button{min-height:48px;gap:8px;border:1px solid rgba(135,199,241,.42);border-radius:12px;color:#12324a;background:rgba(255,255,255,.68);font-weight:800}.payment-method-icon,.recharge-methods button{display:inline-flex;align-items:center;justify-content:center}.payment-method-icon{width:24px;height:24px;border-radius:8px;background:#fff;overflow:hidden;flex:none;box-shadow:inset 0 0 0 1px rgba(135,199,241,.35)}.payment-method-icon img{display:block;width:100%;height:100%;object-fit:cover}.payment-method-logo{width:22px;height:22px;border-radius:6px}.recharge-methods button.selected{color:#075985;border-color:rgba(46,166,255,.62);background:linear-gradient(135deg,#dbefff,#b2dcff)}.recharge-online-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-online-note{margin:12px 0 0;color:rgba(24,66,96,.68);font-size:13px;line-height:1.7}.recharge-confirm-button{justify-self:start;min-width:160px}.recharge-payment-panel{text-align:center}.recharge-payment-qr{display:block;width:min(300px,100%);aspect-ratio:1;object-fit:contain;margin:18px auto;border-radius:16px;background:#fff}.recharge-form-error,.recharge-form-success,.recharge-payment-status{color:#12324a;font-weight:700}.recharge-form-success{color:#087448}.recharge-form-error{color:#b42318}.recharge-payment-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:18px}.compliance-announcement-card{display:grid;grid-gap:12px;gap:12px;padding:24px;border:1px solid rgba(135,199,241,.48);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(232,247,255,.68));box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 20px 56px rgba(69,142,196,.12)}.compliance-announcement-card p{margin:0;color:#315b74;line-height:1.8}.profile-card{display:grid;grid-template-columns:auto repeat(2,minmax(0,1fr));align-items:center;grid-gap:20px;gap:20px}.profile-avatar{display:grid;width:68px;height:68px;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#8b5cf6,#2dc7b2);font-size:26px;font-weight:900}.profile-card strong{display:block;margin-top:8px;color:#12324a}.profile-email-panel{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px}.profile-email-panel p{margin:0;color:rgba(24,66,96,.78)}.settings-page-layout{max-width:950px;display:grid;grid-gap:24px;gap:24px;margin:0 auto}.affiliate-grid article,.settings-bind-row,.settings-hero-card,.settings-inner-card,.settings-large-card{border:1px solid rgba(135,199,241,.42);background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(241,252,255,.62)),radial-gradient(circle at 12% 0,rgba(45,199,178,.12),transparent 38%);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 18px 42px rgba(69,142,196,.11);backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12)}.settings-hero-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center;padding:26px 32px;border-radius:16px}.settings-avatar-preview,.settings-hero-avatar{display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#18b8a7,#079884);box-shadow:0 16px 28px rgba(10,148,130,.22);font-weight:900}.settings-hero-avatar{width:80px;height:80px;border-radius:24px;font-size:32px}.settings-hero-main{display:grid;grid-gap:14px;gap:14px}.settings-hero-name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.settings-hero-name-row h2{margin:0;color:#111827;font-size:28px}.settings-hero-main p{margin:-6px 0 0;color:#526173}.settings-chip{display:inline-flex;min-height:22px;align-items:center;padding:2px 10px;border-radius:999px;color:#475569;background:#f1f5f9;font-size:12px;font-weight:800}.settings-chip.active{color:#047857;background:#d8fbe8}.settings-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.settings-hero-stats div{min-height:74px;display:grid;align-content:center;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.72);box-shadow:0 10px 24px rgba(69,142,196,.08)}.affiliate-grid span,.settings-hero-stats span{color:#8a98a8;font-size:13px}.settings-hero-stats strong{color:#111827;font-size:21px}.settings-large-card{padding:24px;border-radius:16px}.settings-profile-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:18px}.settings-inner-card{min-height:224px;display:grid;align-content:start;grid-gap:12px;gap:12px;padding:22px;border-radius:22px}.settings-avatar-preview{width:64px;height:64px;border-radius:16px;font-size:28px}.settings-inner-card h3{margin:0;color:#111827}.settings-bind-copy p,.settings-bind-copy small,.settings-inner-card p{margin:0;color:#607080}.settings-bind-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;margin-top:18px;padding:18px;border-radius:14px}.settings-bind-icon{display:grid;place-items:center;border-radius:14px;color:#0e9487;background:#c9fbef}.settings-bind-copy{display:grid;grid-gap:8px;gap:8px}.settings-bind-copy strong{display:flex;align-items:center;gap:10px}.affiliate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:18px}.affiliate-grid article{display:grid;grid-gap:10px;gap:10px;padding:20px;border-radius:16px}.affiliate-grid strong{color:#111827;font-size:20px;word-break:break-word}.fs-admin-form{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.fs-panel-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.fs-admin-side-action{margin:8px 0}.fs-admin-modal-trigger,.fs-admin-side-action .btn{display:block;width:100%;min-height:0;padding:12px 14px;border-radius:16px;border:1px solid rgba(105,177,229,.18);color:rgba(29,78,112,.82);font-size:14px;font-weight:700;text-align:left;background:rgba(255,255,255,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.72);transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.fs-admin-modal-trigger.active,.fs-admin-modal-trigger:hover,.fs-admin-side-action .btn.active,.fs-admin-side-action .btn:hover{color:#fff;border-color:rgba(46,166,255,.52);background:linear-gradient(135deg,rgba(41,151,255,.9),rgba(102,205,255,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.48),0 14px 28px rgba(41,151,255,.2);transform:translateY(-1px)}.fs-admin-wide-table{min-width:1180px}.fs-admin-wide-table td small,.fs-admin-wide-table td strong{display:block}.fs-admin-wide-table td,.fs-admin-wide-table th{white-space:nowrap;vertical-align:middle}.fs-admin-wide-table td small{margin-top:5px;color:#667085;font-size:12px;line-height:1.45}.fs-profit-positive{color:#087448!important;font-weight:900}.fs-profit-negative{color:#b42318!important;font-weight:900}.admin-modal-backdrop{position:fixed;z-index:100;inset:0;display:flex;align-items:center;justify-content:center;padding:24px 24px 24px 288px;background:rgba(31,56,83,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-modal{width:min(1120px,calc(100vw - 336px));min-width:min(760px,calc(100vw - 48px));max-height:min(86vh,820px);overflow:auto;padding:24px;border:1px solid rgba(135,199,241,.52);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(232,248,255,.94));box-shadow:0 28px 72px rgba(39,99,144,.24)}.admin-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.admin-modal-head h3{margin:0;color:#12324a;font-size:22px}.admin-modal-head p{margin:6px 0 0;color:#667085}.fs-user-management-panel{display:grid;grid-gap:18px;gap:18px}.fs-user-management-top{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.fs-user-management-top h2{margin:0 0 6px;color:#10223f;font-size:24px;font-weight:800}.fs-user-management-top p{margin:0;color:#6b7890;font-size:13px}.fs-user-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fs-user-filters input,.fs-user-filters select,.fs-user-modal-form input{min-height:40px;border:1px solid rgba(160,178,210,.55);border-radius:12px;background:rgba(255,255,255,.86);color:#14233c;font:inherit;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.fs-user-filters input{width:min(360px,42vw);padding:0 14px}.fs-user-filters select{width:130px;padding:0 12px}.fs-user-filters .btn.secondary{min-height:40px;padding:0 16px;border-radius:12px}.fs-user-search-button{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(160,178,210,.55);border-radius:12px;background:rgba(255,255,255,.9);color:#2a5f97}.fs-user-search-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fs-user-tabs{display:inline-flex;width:-moz-fit-content;width:fit-content;gap:8px;padding:6px;border:1px solid rgba(184,200,226,.72);border-radius:16px;background:rgba(246,250,255,.75);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.fs-user-tabs button{min-height:38px;padding:0 22px;border:1px solid transparent;border-radius:12px;background:transparent;color:#5e6c84;font-weight:700;cursor:pointer}.fs-user-tabs button.active,.fs-user-tabs button:hover{border-color:rgba(80,132,255,.28);background:linear-gradient(135deg,rgba(225,238,255,.95),rgba(245,238,255,.95));color:#2258d6;box-shadow:0 10px 26px rgba(82,112,190,.14)}.fs-user-rule-card{padding:12px 14px;border:1px solid rgba(194,209,234,.68);border-radius:16px;background:linear-gradient(135deg,rgba(248,251,255,.88),rgba(246,241,255,.82));color:#4d5f78;font-size:13px;line-height:1.7}.fs-user-management-table th{white-space:nowrap}.fs-user-management-table td{color:#22304a;vertical-align:middle}.fs-user-management-table td strong{display:block;color:#12213a;font-weight:750}.fs-user-management-table td small{display:block;margin-top:3px;color:#7c8aa0;font-size:12px}.fs-status-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800}.fs-status-pill.active{background:#e9fbf4;color:#078766}.fs-status-pill.disabled{background:#fff1f1;color:#c2413d}.fs-user-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:360px}.fs-user-actions .btn{min-height:34px;padding:0 11px;border-radius:10px;font-size:12px}.fs-user-modal-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.fs-user-modal-form .field{gap:7px;color:#263852;font-size:13px;font-weight:700}.fs-user-modal-form .btn,.fs-user-modal-form .muted{grid-column:1/-1}.fs-user-modal-form input{width:100%;padding:0 12px;font-weight:500}.fs-user-view-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.fs-user-view-grid article{padding:14px;border:1px solid rgba(198,213,237,.72);border-radius:16px;background:rgba(255,255,255,.72)}.fs-user-view-grid span{display:block;margin-bottom:7px;color:#738095;font-size:12px}.fs-user-view-grid strong{color:#15233c;font-size:15px}.fs-balance-refresh-form,.fs-profit-inline,.fs-sales-price-form{display:flex;align-items:center;gap:8px}.fs-balance-refresh-form{flex-wrap:wrap;min-width:170px}.fs-sales-price-form{flex-wrap:nowrap;min-width:390px}.fs-profit-inline{min-width:210px}.fs-balance-refresh-form input,.fs-profit-inline input,.fs-sales-price-form input{min-height:34px;width:100%;border:1px solid rgba(135,199,241,.42);border-radius:10px;padding:0 10px;color:#12324a;background:rgba(255,255,255,.78)}.fs-sales-price-form input{width:88px}.fs-balance-refresh-form .btn,.fs-profit-inline .btn,.fs-sales-price-form .btn{min-height:34px;padding:0 12px;white-space:nowrap}.fs-calendar-picker{display:grid;grid-gap:16px;gap:16px}.fs-calendar-controls{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:10px;gap:10px;align-items:center}.fs-calendar-controls select{min-height:38px;padding:0 12px}.fs-calendar-close,.fs-calendar-controls select{border:1px solid rgba(135,199,241,.52);border-radius:12px;color:#12324a;background:rgba(255,255,255,.82)}.fs-calendar-close{width:38px;height:38px}.fs-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(38px,1fr));grid-gap:8px;gap:8px}.fs-calendar-grid button{min-height:38px;border:1px solid rgba(135,199,241,.42);border-radius:12px;color:#12324a;background:rgba(255,255,255,.72)}.fs-calendar-grid button.active{color:#fff;border-color:rgba(46,166,255,.66);background:linear-gradient(135deg,rgba(41,151,255,.92),rgba(102,205,255,.86))}.fs-inline-cell{display:inline-flex;align-items:center;gap:8px;min-height:34px}.fs-channel-main-row{display:grid;grid-template-columns:max-content max-content max-content max-content max-content max-content;grid-gap:16px;gap:16px;align-items:center;width:100%;justify-content:space-between}.fs-channel-main-inline{display:inline-flex;align-items:center;gap:10px;min-width:0;width:-moz-fit-content;width:fit-content;justify-self:start;white-space:nowrap}.fs-channel-main-inline span{color:#27465c;font-size:12px;font-weight:900;letter-spacing:.01em}.fs-balance-refresh-form input,.fs-channel-main-inline .fs-inline-cell,.fs-channel-main-inline strong,.fs-channel-main-status strong{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgba(90,168,230,.28);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(239,247,255,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 24px rgba(52,104,164,.08);color:#08131f;font-size:14px;font-weight:400;white-space:nowrap;width:-moz-fit-content;width:fit-content}.fs-channel-main-inline strong{min-width:0;justify-content:flex-start}.fs-channel-main-row>.fs-channel-main-inline:nth-child(2) .fs-inline-cell{min-width:0;width:-moz-fit-content;width:fit-content;padding-right:10px;gap:8px}.fs-channel-main-row>.fs-channel-main-inline:nth-child(2) .fs-inline-cell code{color:#08131f;font-size:14px;font-weight:400;white-space:nowrap}.fs-channel-main-row>.fs-channel-main-inline:nth-child(3) strong{min-width:0;max-width:none;overflow:hidden;text-overflow:ellipsis;justify-content:flex-start}.fs-channel-main-row>.fs-channel-main-inline:nth-child(4) .fs-balance-refresh-form{flex-wrap:nowrap;gap:8px;width:max-content;min-width:0}.fs-channel-main-row>.fs-channel-main-inline:nth-child(4) .fs-balance-refresh-form input{width:88px;font-weight:400}.fs-channel-main-row>.fs-channel-main-inline:nth-child(4) .fs-balance-refresh-form small{display:none}.fs-channel-main-row>.fs-channel-main-inline:nth-child(5) strong{min-width:0;justify-content:center;font-weight:400;width:-moz-fit-content;width:fit-content}.fs-channel-main-delete{justify-content:center}.fs-channel-main-delete .btn{min-height:34px;padding:0 14px}.fs-channel-main-actions{justify-content:flex-start}.fs-channel-list{display:grid;grid-gap:16px;gap:16px}.fs-channel-block{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid #edf1f7;border-radius:16px;background:linear-gradient(180deg,#ffffff,#fbfdff);box-shadow:0 18px 48px rgba(16,24,40,.05);overflow-x:auto}.fs-channel-main-cell{display:grid;grid-gap:8px;gap:8px;min-width:0}.fs-channel-main-cell span{color:#667085;font-size:12px;font-weight:800}.fs-channel-main-cell strong{color:#101828;font-size:15px;word-break:break-word}.fs-channel-main-actions{justify-self:start}.fs-channel-model-head,.fs-channel-model-row{display:grid;grid-template-columns:minmax(160px,1.3fr) repeat(3,minmax(102px,.92fr)) minmax(122px,.9fr) repeat(3,minmax(112px,.96fr)) repeat(2,minmax(108px,.86fr)) minmax(220px,1.35fr) minmax(92px,.72fr) minmax(96px,.72fr);grid-gap:8px;gap:8px;align-items:center}.fs-channel-model-head{padding:0 2px;color:#98a6b6;font-size:10px;font-weight:400;letter-spacing:.02em}.fs-channel-model-row{padding:8px 0;border-top:1px solid #eef2f7;color:#6f7f90;font-size:11px;background:linear-gradient(180deg,rgba(255,255,255,.68),rgba(247,251,255,.46));font-weight:400}.fs-channel-model-row input,.fs-channel-model-row select{width:100%;min-height:30px;border:1px solid rgba(135,199,241,.34);border-radius:10px;padding:0 10px;color:#12324a;background:rgba(255,255,255,.9);font-size:11px;font-weight:400}.fs-channel-model-row .btn{min-height:30px;padding:0 12px;white-space:nowrap;font-size:11px;font-weight:400}.fs-channel-model-preview{color:#5f7388;font-size:11px;font-weight:400;white-space:nowrap}.fs-copy-icon-button{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 8px;border:1px solid rgba(135,199,241,.52);border-radius:999px;color:#0b66c3;background:rgba(233,246,255,.92)}.fs-copy-icon-button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fs-trend-line{height:150px;display:flex;align-items:flex-end;gap:8px;padding:16px;border-radius:12px;background:linear-gradient(180deg,#f8fbff,#fff)}.fs-trend-line span{flex:1 1;min-width:8px;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#4f6df5,#23c0d8)}.fs-qr-card{padding:16px;border:1px solid #edf1f7;border-radius:12px;background:#fff}@media (max-width:980px){.fs-admin-layout,.fs-console{grid-template-columns:1fr}.fs-admin-side,.fs-console-side{position:static;height:auto}.fs-admin-form,.fs-billing-grid,.fs-yutu-card-grid{grid-template-columns:1fr}.fs-channel-main-row,.fs-channel-model-head,.fs-channel-model-row{min-width:1100px}.fs-console-top{align-items:flex-start;flex-direction:column}.admin-modal-backdrop{padding:16px}.admin-modal{width:100%;min-width:0;padding:18px}.admin-modal-head{flex-direction:column}}@media (max-width:640px){.profile-card,.recharge-amount-summary{grid-template-columns:1fr}.profile-avatar{margin:0 auto}.profile-email-panel{align-items:flex-start;flex-direction:column}.affiliate-grid,.settings-bind-row,.settings-hero-card,.settings-hero-stats,.settings-profile-grid{grid-template-columns:1fr}.settings-bind-row{align-items:flex-start}}.auth-screen{position:relative;isolation:isolate;--rx:0deg;--ry:0deg;--mx:50%;--my:50%;background:radial-gradient(circle at var(--mx) var(--my),rgba(75,229,255,.16),transparent 20%),radial-gradient(circle at 50% 45%,rgba(20,174,255,.18),transparent 28%),url(/auth-background-premium-3d.png) 50% /cover no-repeat,#020816;perspective:1200px}.shell:has(.auth-screen)>.topbar,.shell:has(.control-screen)>.topbar{display:none}.shell:has(.auth-screen)>.fs-topbar{display:none}.auth-screen:before{background:linear-gradient(180deg,#020816 0,rgba(2,8,22,.96) 7%,rgba(2,8,22,.38) 15%,transparent 23%,transparent 76%,rgba(2,8,22,.44) 84%,#020816 96%,#020816),linear-gradient(90deg,rgba(36,216,255,.08) 1px,transparent 0),linear-gradient(rgba(36,216,255,.07) 1px,transparent 0),radial-gradient(circle at center,transparent 16%,rgba(2,8,22,.16) 58%,rgba(2,8,22,.52));background-size:auto,auto,46px 46px,46px 46px,auto;animation:auth-grid-drift 16s linear infinite}.auth-screen:after{content:"";position:absolute;inset:-20%;z-index:-1;pointer-events:none;background:conic-gradient(from 90deg at 50% 50%,transparent,rgba(32,215,255,.08),transparent 28%,rgba(103,246,255,.05),transparent 62%);animation:auth-space-spin 22s linear infinite}@keyframes auth-grid-drift{0%{background-position:0 0,0 0,0 0,0 0,0 0}to{background-position:0 0,0 0,92px 92px,-92px 92px,0 0}}@keyframes auth-space-spin{to{transform:rotate(1turn)}}.auth-space,.auth-space span{position:absolute;pointer-events:none}.auth-space{inset:0;z-index:0;transform-style:preserve-3d}.auth-halo{left:50%;top:50%;width:780px;height:780px;border:1px solid rgba(102,239,255,.18);border-radius:50%;transform:translate(-50%,-50%) rotateX(68deg) translateZ(-90px);box-shadow:0 0 42px rgba(44,219,255,.12),inset 0 0 42px rgba(44,219,255,.07);animation:auth-orbit 18s linear infinite}.halo-b{width:980px;height:980px;border-color:rgba(31,120,255,.16);animation-duration:26s;animation-direction:reverse}.halo-c{width:560px;height:560px;border-style:dashed;border-color:rgba(136,255,246,.2);animation-duration:14s}.auth-ring{left:50%;top:50%;width:690px;height:690px;border-radius:50%;transform:translate(-50%,-50%) rotateX(72deg) translateZ(30px);border-color:rgba(91,239,255,.22) transparent;border-style:solid;border-width:2px;filter:drop-shadow(0 0 18px rgba(50,226,255,.4));animation:auth-orbit 9s linear infinite}.ring-b{width:840px;height:840px;animation-duration:15s;animation-direction:reverse}.auth-beam{top:50%;width:46vw;height:2px;background:linear-gradient(90deg,transparent,rgba(84,235,255,.8),transparent);filter:drop-shadow(0 0 12px rgba(68,232,255,.65));animation:auth-beam-float 5s ease-in-out infinite}.beam-a{left:3vw;transform:translateY(-190px) rotate(8deg)}.beam-b{right:3vw;transform:translateY(120px) rotate(-7deg);animation-delay:-1.8s}.beam-c{left:28vw;width:44vw;transform:translateY(300px) rotate(.5deg);animation-delay:-3s}.auth-depth{left:50%;bottom:4vh;width:720px;height:280px;border:1px solid rgba(70,228,255,.18);transform:translateX(-50%) rotateX(72deg) translateZ(-120px);background:linear-gradient(90deg,rgba(80,232,255,.12) 1px,transparent 0),linear-gradient(rgba(80,232,255,.12) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 72%);mask-image:radial-gradient(circle at center,black,transparent 72%);animation:auth-depth-flow 8s linear infinite}.depth-b{width:1040px;opacity:.45;transform:translateX(-50%) rotateX(72deg) translateZ(-220px);animation-duration:12s}@keyframes auth-orbit{to{rotate:1turn}}@keyframes auth-beam-float{0%,to{opacity:.25}50%{opacity:.88}}@keyframes auth-depth-flow{to{background-position:0 88px,88px 0}}.auth-header{position:absolute;z-index:5;min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px clamp(20px,4vw,64px);border-bottom:1px solid rgba(104,230,255,.16);background:linear-gradient(180deg,rgba(1,8,24,.82),rgba(1,8,24,.14))}.auth-brand{display:inline-flex;align-items:center;gap:12px;color:#efffff}.auth-brand-mark{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(105,240,255,.54);border-radius:12px;background:rgba(2,20,44,.46);box-shadow:0 0 22px rgba(42,221,255,.22),inset 0 0 14px rgba(102,233,255,.08)}.auth-brand-mark img{width:38px;height:38px;object-fit:contain}.auth-inline-link{margin:-4px 0 2px;text-align:right}.auth-inline-link a{color:#7bfbff;font-size:13px;font-weight:800}.auth-brand small,.auth-brand strong{display:block}.auth-brand strong{font-size:20px;letter-spacing:.04em;text-shadow:0 0 14px rgba(103,241,255,.72)}.auth-brand small{margin-top:3px;color:rgba(213,249,255,.64);font-size:11px;letter-spacing:.08em}.auth-nav{display:flex;align-items:center;gap:clamp(12px,2.2vw,30px);color:rgba(223,251,255,.76);font-weight:800}.auth-nav a{position:relative;padding:10px 0;transition:color .2s ease,text-shadow .2s ease}.auth-nav a:after{content:"";position:absolute;right:0;bottom:2px;left:0;height:1px;transform:scaleX(0);background:#6ff8ff;box-shadow:0 0 10px #35e8ff;transition:transform .2s ease}.auth-nav a:hover{color:#fff;text-shadow:0 0 14px rgba(103,241,255,.8)}.auth-nav a:hover:after{transform:scaleX(1)}.auth-stage{position:relative;z-index:2;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .18s ease-out}.auth-stage:after,.auth-stage:before{content:"";position:absolute;inset:-42px;-webkit-clip-path:polygon(7% 0,93% 0,100% 7%,100% 93%,93% 100%,7% 100%,0 93%,0 7%);clip-path:polygon(7% 0,93% 0,100% 7%,100% 93%,93% 100%,7% 100%,0 93%,0 7%);pointer-events:none}.auth-stage:before{transform:translateZ(-34px) scale(1.06);border:1px solid rgba(93,236,255,.22);background:linear-gradient(145deg,rgba(19,70,100,.1),rgba(1,10,28,.03));filter:blur(.2px)}.auth-stage:after{transform:translateZ(-72px) scale(1.16);background:radial-gradient(circle at center,rgba(25,217,255,.12),transparent 68%);filter:blur(22px)}.auth-panel{position:relative;z-index:2;width:min(500px,calc(100% - 36px));margin-top:70px;padding:30px 48px 26px;color:#eaffff;transform:translateZ(76px);-webkit-clip-path:polygon(7% 0,93% 0,100% 7%,100% 93%,93% 100%,7% 100%,0 93%,0 7%);clip-path:polygon(7% 0,93% 0,100% 7%,100% 93%,93% 100%,7% 100%,0 93%,0 7%);border:1px solid rgba(121,244,255,.26);background:linear-gradient(110deg,transparent 0 7%,rgba(149,254,255,.14) 7.3% 8%,transparent 8.3% 100%),linear-gradient(250deg,transparent 0 8%,rgba(149,254,255,.13) 8.2% 9%,transparent 9.4% 100%),linear-gradient(145deg,rgba(3,24,54,.26),rgba(1,11,30,.16));box-shadow:0 38px 80px rgba(0,0,0,.18),0 0 40px rgba(42,221,255,.16),inset 0 0 36px rgba(102,233,255,.05);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.auth-panel-lights,.auth-panel:after,.auth-panel:before{content:"";position:absolute;pointer-events:none}.auth-panel:before{inset:12px;-webkit-clip-path:inherit;clip-path:inherit;border:1px solid rgba(80,195,235,.46);box-shadow:inset 0 0 24px rgba(68,232,255,.08)}.auth-panel:after{inset:0;background:linear-gradient(110deg,transparent 18%,rgba(149,254,255,.16) 43%,transparent 61%);transform:translateX(-90%);animation:auth-panel-sheen 4.8s ease-in-out infinite}.auth-panel-lights{inset:0;background:linear-gradient(90deg,transparent 8%,#c7ffff 8% 28%,transparent 28% 72%,#c7ffff 72% 92%,transparent 92%) top 7px center /78% 6px no-repeat,linear-gradient(90deg,transparent 8%,#35e8ff 8% 28%,transparent 28% 72%,#35e8ff 72% 92%,transparent 92%) bottom 7px center /78% 6px no-repeat;filter:drop-shadow(0 0 10px rgba(89,240,255,.9))}.auth-panel>:not(.auth-panel-lights){position:relative;z-index:1}@keyframes auth-panel-sheen{0%,42%{transform:translateX(-90%);opacity:0}52%{opacity:.9}72%,to{transform:translateX(90%);opacity:0}}.auth-panel h1{margin:16px 0 22px;color:#f2ffff;text-align:center;font-size:clamp(30px,4.2vw,46px);text-shadow:0 0 18px rgba(103,241,255,.78)}.auth-switch{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;overflow:hidden;border:1px solid rgba(100,230,255,.55);border-radius:999px;background:rgba(1,10,28,.54)}.auth-switch a,.auth-switch span{min-height:44px;display:grid;place-items:center;color:rgba(223,251,255,.72);font-size:22px;font-weight:900}.auth-switch .active{color:#fff;background:linear-gradient(135deg,#18dfff,#74fff1);box-shadow:0 0 26px rgba(37,225,255,.45)}.auth-panel .field{color:rgba(226,248,255,.82);font-size:15px}.auth-panel .field input{min-height:52px;color:#fff;border-color:rgba(103,241,255,.52);border-radius:999px;background:rgba(1,10,28,.72);box-shadow:inset 0 0 18px rgba(37,225,255,.08)}.auth-panel .btn{width:100%;min-height:58px;margin-top:14px;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#10dfff,#70fff2);box-shadow:0 0 34px rgba(37,225,255,.5);font-size:26px;font-weight:900}.auth-alt{margin:22px 0 0;text-align:center;color:rgba(226,248,255,.78)}.auth-alt a{margin-left:6px;color:#7bfbff;font-weight:800}.control-screen{position:relative;min-height:100vh;isolation:isolate;display:grid;place-items:center;overflow:hidden;padding:120px 20px 48px;background:radial-gradient(circle at 50% 46%,rgba(38,218,255,.18),transparent 28%),url(/auth-background-premium-3d.png) 50% /cover no-repeat,#020816;perspective:1200px}.control-screen:before{inset:0;background:linear-gradient(180deg,rgba(1,7,22,.86),transparent 22%,transparent 72%,rgba(1,7,22,.78)),linear-gradient(90deg,rgba(36,216,255,.06) 1px,transparent 0),linear-gradient(rgba(36,216,255,.05) 1px,transparent 0);background-size:auto,48px 48px,48px 48px;animation:auth-grid-drift 18s linear infinite}.control-screen:after,.control-screen:before{content:"";position:absolute;pointer-events:none}.control-screen:after{left:50%;bottom:8vh;width:min(760px,80vw);height:210px;transform:translateX(-50%) rotateX(68deg);border-radius:50%;border:1px solid rgba(98,238,255,.28);background:radial-gradient(circle,rgba(42,221,255,.18),transparent 66%);box-shadow:0 0 54px rgba(42,221,255,.28),inset 0 0 34px rgba(42,221,255,.14)}.control-panel{position:relative;z-index:2;width:min(1050px,100%);padding:44px 46px 34px;color:#f2ffff;-webkit-clip-path:polygon(5% 0,95% 0,100% 8%,100% 92%,95% 100%,5% 100%,0 92%,0 8%);clip-path:polygon(5% 0,95% 0,100% 8%,100% 92%,95% 100%,5% 100%,0 92%,0 8%);border:1px solid rgba(121,244,255,.32);background:linear-gradient(145deg,rgba(3,24,54,.34),rgba(1,11,30,.24)),radial-gradient(circle at 50% 0,rgba(83,238,255,.18),transparent 46%);box-shadow:0 42px 90px rgba(0,0,0,.48),0 0 46px rgba(42,221,255,.24),inset 0 0 34px rgba(102,233,255,.08);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.control-title{text-align:center;text-shadow:0 0 18px rgba(103,241,255,.55)}.control-title h1{margin:0;font-size:clamp(40px,5vw,68px);text-shadow:0 0 20px rgba(103,241,255,.78)}.control-title p{margin:10px 0 0;color:rgba(226,248,255,.82);font-size:24px}.control-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:38px;perspective:1000px}.control-card{position:relative;min-height:250px;display:grid;place-items:center;align-content:center;grid-gap:18px;gap:18px;color:#fff;isolation:isolate;overflow:hidden;-webkit-clip-path:polygon(10% 0,90% 0,100% 12%,100% 88%,90% 100%,10% 100%,0 88%,0 12%);clip-path:polygon(10% 0,90% 0,100% 12%,100% 88%,90% 100%,10% 100%,0 88%,0 12%);border:0;background:linear-gradient(180deg,rgba(244,254,255,.88) 0 2px,rgba(91,197,232,.72) 3px 8px,rgba(5,31,58,.96) 9px 86%,rgba(33,195,244,.68) 87% 91%,rgba(224,253,255,.88) 92% 94%,rgba(3,18,38,.98) 95%),radial-gradient(circle at 50% 20%,rgba(68,225,255,.3),transparent 52%),linear-gradient(128deg,rgba(7,42,72,.96),rgba(7,92,126,.56) 50%,rgba(2,16,36,.98));box-shadow:0 28px 38px rgba(0,0,0,.55),0 0 34px rgba(45,221,255,.3),inset 0 3px 0 rgba(255,255,255,.34),inset 0 -9px 0 rgba(0,0,0,.62),inset 0 0 28px rgba(78,230,255,.2);transform-style:preserve-3d;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease}.control-card:after,.control-card:before{content:"";position:absolute;pointer-events:none}.control-card:before{z-index:-1;inset:10px;-webkit-clip-path:polygon(9% 0,91% 0,100% 14%,100% 86%,91% 100%,9% 100%,0 86%,0 14%);clip-path:polygon(9% 0,91% 0,100% 14%,100% 86%,91% 100%,9% 100%,0 86%,0 14%);border:1px solid rgba(83,232,255,.8);background:linear-gradient(180deg,rgba(4,41,68,.78),rgba(1,14,31,.92)),repeating-linear-gradient(90deg,rgba(133,241,255,.12) 0 1px,transparent 1px 18px);box-shadow:inset 0 1px 0 rgba(225,253,255,.4),inset 0 -13px 18px rgba(0,0,0,.48),0 0 18px rgba(64,230,255,.3)}.control-card:after{inset:18px 24px;z-index:-1;-webkit-clip-path:polygon(6% 0,94% 0,100% 18%,100% 82%,94% 100%,6% 100%,0 82%,0 18%);clip-path:polygon(6% 0,94% 0,100% 18%,100% 82%,94% 100%,6% 100%,0 82%,0 18%);border:1px solid rgba(201,252,255,.26);background:linear-gradient(100deg,transparent 0 28%,rgba(179,253,255,.18) 44%,transparent 62%),rgba(3,24,46,.35);box-shadow:inset 0 0 16px rgba(110,237,255,.16)}.control-card:hover{transform:translateY(-12px) rotateX(7deg) scale(1.025);filter:brightness(1.18) saturate(1.08);box-shadow:0 34px 46px rgba(0,0,0,.62),0 0 50px rgba(45,221,255,.55),inset 0 3px 0 rgba(255,255,255,.46),inset 0 -9px 0 rgba(0,0,0,.66),inset 0 0 34px rgba(78,230,255,.28)}.control-icon{font-size:56px;color:#94fbff;text-shadow:0 0 20px rgba(103,241,255,.7)}.control-card strong{font-size:38px;text-shadow:0 0 18px rgba(122,246,255,.78)}.control-card em{color:rgba(226,248,255,.82);font-style:normal;font-size:20px}.control-footer{display:flex;justify-content:space-between;align-items:center;margin-top:34px;color:rgba(226,248,255,.82);font-size:18px}.control-footer a{min-width:160px;min-height:48px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#10dfff,#70fff2);color:#fff;font-weight:900;box-shadow:0 0 26px rgba(37,225,255,.44)}.api-console,.resource-screen{min-height:calc(100vh - 73px);display:grid;grid-gap:18px;gap:18px;padding:24px;color:#eaffff;background:radial-gradient(circle at 50% 0,rgba(17,195,255,.22),transparent 34%),linear-gradient(135deg,#020816,#061d35)}.resource-screen{grid-template-columns:230px minmax(0,1fr) 320px}.api-card,.api-main,.api-sidebar,.resource-detail,.resource-side,.resource-targets{border:1px solid rgba(113,239,255,.32);border-radius:12px;background:rgba(2,18,42,.72);box-shadow:0 0 28px rgba(42,221,255,.12),inset 0 0 24px rgba(102,233,255,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.api-card,.api-main,.resource-detail,.resource-side,.resource-targets{padding:18px}.api-sidebar a,.resource-cat{display:flex;justify-content:space-between;padding:13px;margin-top:8px;border-radius:8px;color:rgba(226,248,255,.82)}.api-sidebar a.active,.api-sidebar a:hover,.resource-cat:hover{color:#fff;background:rgba(35,217,255,.14)}.resource-link,.resource-row{margin-top:12px;padding:16px;border:1px solid rgba(113,239,255,.2);border-radius:10px;background:rgba(1,10,28,.45)}.resource-row{display:flex;justify-content:space-between;gap:16px}.resource-link small,.resource-row span{color:#7bfbff}.api-top p,.resource-head p,.resource-link p,.resource-row p{color:rgba(226,248,255,.66)}.resource-link a,.resource-row a{align-self:center;min-width:96px;min-height:38px;display:grid;place-items:center;border-radius:999px;color:#02121d;background:linear-gradient(135deg,#10dfff,#70fff2);font-weight:900}.api-console{grid-template-columns:240px minmax(0,1fr)}.api-sidebar{padding:16px}.api-sidebar h1{margin:0 0 18px}.api-top{gap:18px}.api-balance{padding:12px 16px;border:1px solid rgba(113,239,255,.28);border-radius:999px;color:#7bfbff;background:rgba(1,10,28,.48);font-weight:900}.api-grid{display:grid;grid-template-columns:380px minmax(0,1fr);grid-gap:16px;gap:16px;margin:18px 0}.api-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.api-metrics strong{display:block;color:#7bfbff;font-size:34px}.api-console table{color:#eaffff}.api-console td,.api-console th{border-color:rgba(113,239,255,.15)}@media (max-width:900px){.auth-header{min-height:72px;padding:12px 18px}.auth-brand small{display:none}.auth-nav{gap:12px;font-size:12px}.auth-panel{padding:24px 24px 22px}.api-console,.api-grid,.control-cards,.resource-screen{grid-template-columns:1fr}.control-panel{padding:28px 20px}}.brand-calligraphy{font-family:STXingkai,华文行楷,FZKai-Z03,KaiTi,楷体,serif;font-weight:700;letter-spacing:0;text-rendering:geometricPrecision}.fs-topbar{border-bottom:1px solid rgba(178,220,245,.72);background:rgba(220,242,255,.82);box-shadow:0 10px 30px rgba(70,132,180,.14)}.fs-brand-mark{width:42px;height:42px;border-radius:14px;background:rgba(255,255,255,.62);box-shadow:0 14px 28px rgba(80,119,245,.16),inset 0 0 0 1px rgba(255,255,255,.68);overflow:hidden}.fs-brand-mark img{width:100%;height:100%;display:block}.fs-brand strong.brand-calligraphy{font-size:25px;line-height:1;text-shadow:0 2px 10px rgba(255,255,255,.5)}.fs-brand small,.fs-topnav a{color:rgba(29,78,112,.72)}.fs-topnav a:after{background:#38a7ff;box-shadow:0 0 12px rgba(56,167,255,.34)}.home-hero-brand{display:inline-flex;align-items:center;gap:10px;color:#172033}.home-hero-brand img{width:54px;height:54px;object-fit:contain}.home-hero-brand .brand-calligraphy{font-size:38px;line-height:1;color:#172033}.home-hero-brand small{color:#64748b;font-size:13px;font-weight:800}.brand-symbol{overflow:hidden;background:rgba(255,255,255,.62)}.brand-symbol img{width:100%;height:100%;object-fit:contain;display:block}.sidebar-brand strong.brand-calligraphy{font-size:22px;line-height:1}html{min-height:100%;background:#f7fbff}body{min-height:100vh;color:#142033;background:radial-gradient(circle at 16% 8%,rgba(110,221,255,.22),transparent 28%),radial-gradient(circle at 72% 2%,rgba(191,156,255,.2),transparent 30%),linear-gradient(180deg,#ffffff,#f4f8ff 48%,#f9fbff);font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}button{font-family:inherit}.fs-topbar{z-index:50;min-height:58px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:28px;gap:28px;padding:10px 22px;border-bottom:1px solid rgba(218,226,242,.72);background:rgba(255,255,255,.74);box-shadow:0 10px 30px rgba(92,116,160,.08)}.fs-brand{gap:10px;min-width:138px}.fs-brand-mark{width:34px;height:34px;border-radius:12px;color:#fff;font-size:18px;font-weight:900;background:linear-gradient(135deg,#54d8ff,#755cf2);box-shadow:0 12px 24px rgba(80,119,245,.24)}.fs-brand small,.fs-brand strong{display:block}.fs-brand strong{font-size:16px;line-height:1.1;color:#142033}.fs-brand small{margin-top:2px;color:#6b7690;font-size:11px;font-weight:700}.fs-topnav{gap:8px}.fs-topnav a{height:36px;padding:0 15px;border-radius:14px;color:#47516a;font-weight:800}.fs-topnav a.active{color:#7147f0;background:rgba(124,101,255,.11)}.fs-topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.fs-topbar-button,.fs-topbar-link,.fs-topbar-primary{height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:999px;font-size:13px;font-weight:800}.fs-topbar-link{color:#58637a}.fs-topbar-button{color:#5a67f2;border:1px solid #d8dfff;background:rgba(255,255,255,.58)}.fs-topbar-primary{background:linear-gradient(135deg,#5f7df8,#8b5cf6);box-shadow:0 12px 24px rgba(95,125,248,.24)}.home-page{overflow:hidden}.home-hero{min-height:calc(100vh - 58px);display:grid;grid-template-columns:minmax(360px,560px) minmax(420px,1fr);align-items:center;grid-gap:44px;gap:44px;width:min(1400px,calc(100% - 48px));margin:0 auto;padding:62px 0 58px}.home-hero-copy{position:relative;z-index:2}.home-hero-brand{margin-bottom:20px;color:#5d6cff;font-size:15px;font-weight:900}.home-hero h1{margin:0;color:#111827;font-size:clamp(46px,6vw,86px);line-height:1.02;font-weight:900;letter-spacing:0}.home-hero h1 span{display:block}.home-hero p{width:min(100%,520px);margin:24px 0 0;color:#5d687d;font-size:18px;line-height:1.8;font-weight:600}.home-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.home-primary-button,.home-secondary-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border-radius:16px;font-size:15px;font-weight:900}.home-primary-button{color:#fff;background:linear-gradient(135deg,#4f6df5,#8a5cf6);box-shadow:0 16px 30px rgba(85,108,245,.28)}.home-secondary-button{color:#41506a;border:1px solid rgba(196,209,232,.9);background:rgba(255,255,255,.62);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-trust-row{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:28px}.home-trust-row span{display:inline-flex;align-items:center;gap:8px;color:#667085;font-size:13px;font-weight:800}.home-trust-row i{width:7px;height:7px;border-radius:999px;background:#12b981;box-shadow:0 0 0 5px rgba(18,185,129,.12)}.home-hero-art{position:relative;min-height:700px;display:grid;place-items:center;isolation:isolate}.hero-art-glass{position:relative;z-index:5;width:min(520px,68vw);aspect-ratio:1;filter:drop-shadow(0 35px 80px rgba(121,111,235,.16))}.hero-art-glass img{object-fit:contain}.hero-astronomy-ecliptic,.hero-astronomy-equator{position:absolute;pointer-events:none;width:min(760px,96%);height:40%;border-radius:50%;border:1px solid}.hero-astronomy-equator{z-index:2;transform:rotate(-6deg);border-color:rgba(79,170,255,.38);animation:heroEquatorPulse 6s ease-in-out infinite}.hero-astronomy-ecliptic{z-index:3;transform:rotate(-31deg);border-color:rgba(161,117,238,.42);animation:heroEclipticPulse 7s ease-in-out infinite}.hero-art-model-ring{pointer-events:none}.hero-art-model-ring,.hero-art-orbit-lane{position:absolute;inset:0}.hero-art-model-node{position:absolute;top:50%;left:50%}.hero-art-model-icon,.hero-art-model-node{width:64px;height:64px;display:grid;place-items:center}.hero-art-model-icon{filter:drop-shadow(0 16px 24px rgba(61,91,155,.2))}.hero-art-orbit-equator .hero-art-model-node{animation:heroEquatorOrbit 24s linear infinite;animation-delay:calc(var(--orbit-index) * -4s)}.hero-art-orbit-equator .hero-art-model-icon{animation:heroEquatorCounterRotate 24s linear infinite;animation-delay:calc(var(--orbit-index) * -4s)}.hero-art-orbit-ecliptic .hero-art-model-node{animation:heroEclipticOrbit 27s linear infinite;animation-delay:calc(var(--orbit-index) * -5.4s)}.hero-art-orbit-ecliptic .hero-art-model-icon{animation:heroEclipticCounterRotate 27s linear infinite;animation-delay:calc(var(--orbit-index) * -5.4s)}@keyframes heroEquatorOrbit{0%{z-index:1;opacity:.2;transform:translate(-50%,-50%) rotate(0deg) scaleY(.52) translateX(282px) scale(.84)}22%{z-index:6;opacity:1}50%{z-index:6;opacity:1;transform:translate(-50%,-50%) rotate(180deg) scaleY(.52) translateX(282px) scale(1)}72%{z-index:1;opacity:.2}to{z-index:1;opacity:.2;transform:translate(-50%,-50%) rotate(1turn) scaleY(.52) translateX(282px) scale(.84)}}@keyframes heroEquatorCounterRotate{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes heroEclipticOrbit{0%{z-index:1;opacity:.2;transform:translate(-50%,-50%) rotate(-31deg) rotate(0deg) scaleY(.52) translateX(268px) scale(.84)}22%{z-index:6;opacity:1}50%{z-index:6;opacity:1;transform:translate(-50%,-50%) rotate(-31deg) rotate(180deg) scaleY(.52) translateX(268px) scale(1)}72%{z-index:1;opacity:.2}to{z-index:1;opacity:.2;transform:translate(-50%,-50%) rotate(-31deg) rotate(1turn) scaleY(.52) translateX(268px) scale(.84)}}@keyframes heroEclipticCounterRotate{0%{transform:rotate(31deg)}to{transform:rotate(-329deg)}}@keyframes heroEquatorPulse{0%,to{opacity:.58}50%{opacity:1}}@keyframes heroEclipticPulse{0%,to{opacity:.58}50%{opacity:1}}.home-cta-band,.home-section{width:min(1320px,calc(100% - 48px));margin:0 auto 34px}.home-section{padding:34px 34px 36px;border:1px solid rgba(224,230,244,.86);border-radius:28px;background:rgba(255,255,255,.62);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 70px rgba(92,116,160,.08)}.home-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.section-kicker{display:block;margin-bottom:8px;color:#6c5ef7;font-size:13px;font-weight:900}.home-cta-band h2,.home-section h2,.workflow-copy h2{margin:0;color:#111827;font-size:30px;line-height:1.25;letter-spacing:0}.section-link{color:#5465e8;font-size:14px;font-weight:900}.model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.model-card{min-height:132px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:16px;gap:16px;padding:22px;border:1px solid rgba(216,225,242,.88);border-radius:22px;background:rgba(255,255,255,.62)}.model-card.blue{background:linear-gradient(135deg,rgba(237,244,255,.9),rgba(255,255,255,.72))}.model-card.green{background:linear-gradient(135deg,rgba(231,251,246,.9),rgba(255,255,255,.72))}.model-card.purple{background:linear-gradient(135deg,rgba(246,238,255,.9),rgba(255,255,255,.72))}.model-icon{width:56px;height:56px;display:grid;place-items:center;border-radius:18px;background:rgba(255,255,255,.84);box-shadow:inset 0 0 0 1px rgba(220,227,241,.8)}.model-card span,.model-card strong{display:block}.model-card strong{color:#172033;font-size:18px}.model-card span{margin-top:6px;color:#687386;font-size:13px;font-weight:800}.model-arrow{color:#8b95aa!important;font-size:18px!important}.workflow-section{display:grid;grid-template-columns:minmax(320px,440px) 1fr;grid-gap:34px;gap:34px;align-items:center}.workflow-copy p{margin:18px 0 0;color:#647085;font-size:16px;line-height:1.8;font-weight:600}.workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-step,.workflow-steps{display:grid;grid-gap:14px;gap:14px}.workflow-step{min-height:150px;align-content:space-between;padding:22px;border-radius:22px;border:1px solid rgba(216,225,242,.86);background:rgba(255,255,255,.72)}.workflow-step b{color:#a6b2c7;font-size:13px}.workflow-step strong{color:#172033;font-size:18px}.workflow-step span{color:#647085;font-size:13px;font-weight:800}.home-cta-band{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:60px;padding:34px;border-radius:28px;color:#fff;background:radial-gradient(circle at 15% 20%,rgba(119,232,255,.28),transparent 32%),linear-gradient(135deg,#3e62f3,#8a5cf6);box-shadow:0 26px 70px rgba(92,93,221,.26)}.home-cta-band .section-kicker,.home-cta-band h2{color:#fff}.home-cta-band .home-primary-button{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.34)}.user-console{--theme:#4169f5;--theme-soft:#edf3ff;--theme-border:#d5e2ff;min-height:calc(100vh - 58px);display:grid;grid-template-columns:236px 1fr;background:radial-gradient(circle at 76% 0,color-mix(in srgb,var(--theme) 14%,transparent),transparent 34%),linear-gradient(180deg,#f8fbff 0,#f4f7fc 100%)}.user-sidebar{position:-webkit-sticky;position:sticky;top:58px;height:calc(100vh - 58px);padding:18px 10px;border-right:1px solid rgba(222,229,242,.76);background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar-brand{display:flex;align-items:center;gap:10px;padding:0 10px 18px}.brand-symbol,.sidebar-user-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(135deg,#8ba0ff,#725cf4)}.sidebar-brand span,.sidebar-brand strong{display:block}.sidebar-brand strong{color:#172033;font-size:16px}.sidebar-brand span{margin-top:2px;color:#7a8496;font-size:11px;font-weight:800}.sidebar-user{display:flex;align-items:center;gap:10px;padding:4px 10px 18px;color:#4b5568;font-weight:900}.sidebar-user-avatar{width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;border-radius:15px;color:#fff;font-size:17px;font-weight:900;box-shadow:0 12px 24px color-mix(in srgb,var(--theme) 20%,transparent)}.sidebar-user span:last-child{min-width:0;display:grid;grid-gap:3px;gap:3px}.sidebar-user small,.sidebar-user strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user small{color:#7a8496;font-size:11px;font-weight:800}.sidebar-nav{display:grid;grid-gap:8px;gap:8px}.sidebar-item{position:relative;width:100%;min-height:52px;display:flex;align-items:center;gap:12px;padding:0 12px;border:1px solid transparent;border-radius:11px;color:#4f5b70;background:transparent;font-size:14px;font-weight:800;text-align:left;cursor:pointer}.sidebar-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#7b8494;background:#f1f4f8}.ui-icon{flex:0 0 auto}.console-content{min-width:0;padding:28px 24px 46px}.console-header{min-height:82px;justify-content:space-between;gap:22px;margin-bottom:22px}.console-header,.console-title{display:flex;align-items:center}.console-title{gap:16px}.console-title-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:18px;color:#fff;box-shadow:0 18px 34px color-mix(in srgb,var(--theme) 28%,transparent)}.console-title h1{margin:0;color:#142033;font-size:28px;line-height:1.2}.console-title p{margin:7px 0 0;color:#657186;font-size:14px;font-weight:700}.console-header-actions{display:flex;align-items:center;gap:10px}.ghost-button,.header-avatar,.header-link,.primary-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:12px;font-size:13px;font-weight:900}.ghost-button,.header-link{padding:0 14px;color:#536078;border:1px solid rgba(208,218,236,.92);background:rgba(255,255,255,.72)}button.header-link{cursor:pointer;font-family:inherit}.header-avatar{width:36px;color:#fff;background:linear-gradient(135deg,#ff8a65,#8b5cf6)}.header-user-profile{display:inline-flex;min-width:0;align-items:center;gap:8px;color:#314e67;font-size:13px;font-weight:900}.header-user-profile strong{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-view{display:grid;grid-gap:24px;gap:24px}.console-metrics{grid-template-columns:repeat(4,minmax(0,1fr));padding:24px;border:1px solid rgba(224,230,242,.86);border-radius:24px;background:rgba(255,255,255,.72);box-shadow:0 24px 70px rgba(92,116,160,.08)}.console-metrics,.metric-card{display:grid;grid-gap:18px;gap:18px}.metric-card{min-height:184px;align-content:space-between;padding:20px;border:1px solid;border-radius:16px}.metric-card-head{display:flex;align-items:center;gap:11px}.metric-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#fff}.metric-card-head strong{color:#111827;font-size:15px}.metric-value{color:#111827;font-size:26px;line-height:1;font-weight:900}.metric-caption{color:#6b768a;font-size:13px;font-weight:700}.content-panel{padding:26px;border:1px solid rgba(224,230,242,.86);border-radius:24px;background:rgba(255,255,255,.76);box-shadow:0 24px 70px rgba(92,116,160,.07)}.invite-page{display:grid;grid-gap:18px;gap:18px}.invite-page-head h2{margin:0 0 6px;color:#10233d;font-size:24px;font-weight:900}.invite-page-head p{margin:0;color:#6b768a;font-size:13px;font-weight:700}.invite-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.invite-action-card,.invite-link-card,.invite-note-card,.invite-stat-grid article,.invite-table-card{padding:20px;border:1px solid rgba(220,229,242,.88);border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(242,248,255,.82));box-shadow:0 18px 50px rgba(92,116,160,.06)}.invite-stat-grid article{display:grid;grid-gap:8px;gap:8px}.invite-section-title,.invite-stat-grid span{color:#627187;font-size:13px;font-weight:800}.invite-stat-grid strong{color:#10233d;font-size:24px;font-weight:900}.invite-action-card p,.invite-action-card small,.invite-note-card li,.invite-stat-grid small{color:#6c788d;font-size:13px;line-height:1.7;font-weight:600}.invite-link-row{display:flex;align-items:center;gap:12px;margin-top:12px}.invite-link-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.invite-link-head p{margin:0;color:#6c788d;font-size:13px;font-weight:600}.invite-link-row input{flex:1 1;min-height:44px;padding:0 14px;border:1px solid rgba(194,210,233,.9);border-radius:14px;background:rgba(255,255,255,.92);color:#10233d;font:inherit}.invite-note-card ol{margin:12px 0 0;padding-left:18px}.invite-note-card li+li{margin-top:8px}.invite-action-card{display:block}.invite-action-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.invite-action-box{display:grid;grid-gap:12px;gap:12px;padding:20px;border:1px solid rgba(220,229,242,.88);border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(244,249,255,.82))}.invite-action-box .invite-section-title{color:#f06292;font-size:24px;font-weight:900}.invite-action-box p{margin:0;color:#6c788d;font-size:13px;line-height:1.7;font-weight:600}.invite-action-box small{color:#8a96a8;font-size:13px;font-weight:700}.invite-primary-button-pink{color:#ff5ea8}.invite-inline-field{display:grid;grid-gap:8px;gap:8px;color:#304159;font-size:13px;font-weight:800}.invite-inline-field select{min-height:42px;padding:0 12px;border:1px solid rgba(194,210,233,.9);border-radius:12px;background:rgba(255,255,255,.92);color:#10233d;font:inherit}.invite-amount-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.invite-amount-grid button{min-height:42px;padding:0 14px;border:1px solid rgba(194,210,233,.9);border-radius:12px;background:rgba(255,255,255,.92);color:#35506f;font:inherit;font-weight:800;cursor:pointer}.invite-amount-grid button.active{border-color:rgba(240,98,146,.32);background:linear-gradient(135deg,rgba(255,228,238,.98),rgba(252,238,244,.98));color:#f06292}.invite-amount-grid button:hover{border-color:rgba(240,98,146,.22)}.invite-channel-row{display:flex;gap:10px;flex-wrap:wrap}.invite-channel-row button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid rgba(194,210,233,.9);border-radius:12px;background:rgba(255,255,255,.92);color:#35506f;font:inherit;font-weight:800;cursor:pointer}.invite-channel-row button.active{border-color:rgba(63,112,255,.32);background:linear-gradient(135deg,rgba(228,238,255,.98),rgba(244,238,255,.96));color:#2258d6}.invite-primary-button{min-height:42px;padding:0 18px;border:0;border-radius:14px;background:linear-gradient(135deg,#2f7cf6,#8b5cf6);color:#fff;font:inherit;font-weight:800;box-shadow:0 14px 30px rgba(70,113,221,.25);cursor:pointer}.invite-primary-button:disabled{background:#cfd8e6;color:#f1f5f9;box-shadow:none;cursor:not-allowed}.invite-table-card .table-wrap{margin-top:12px}.invite-withdraw-backdrop{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(20,32,52,.26);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.invite-withdraw-modal{width:min(920px,100%);padding:24px;border:1px solid rgba(220,229,242,.94);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(243,248,255,.94));box-shadow:0 28px 70px rgba(36,59,89,.26)}.invite-withdraw-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.invite-withdraw-head h3{margin:0;color:#10233d;font-size:22px;font-weight:900}.invite-withdraw-head p{margin:6px 0 0;color:#6c788d;font-size:13px;line-height:1.7}.invite-withdraw-close{width:36px;height:36px;border:0;border-radius:999px;background:#eef3fb;color:#304159;font:inherit;font-weight:900}.invite-withdraw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.invite-withdraw-field{display:grid;grid-gap:8px;gap:8px;color:#304159;font-size:13px;font-weight:800}.invite-withdraw-field input{min-height:44px;padding:0 12px;border:1px solid rgba(194,210,233,.9);border-radius:12px;background:rgba(255,255,255,.94);color:#10233d;font:inherit}.invite-withdraw-full{grid-column:1/-1}.invite-withdraw-actions{display:flex;justify-content:flex-end;margin-top:18px}.invite-withdraw-note{margin:14px 0 0;color:#6c788d;font-size:13px;line-height:1.8}.invite-withdraw-field input,.invite-withdraw-field select{min-height:44px;padding:0 12px;border:1px solid rgba(194,210,233,.9);border-radius:12px;background:rgba(255,255,255,.94);color:#10233d;font:inherit}.invite-withdraw-preview{display:grid;grid-gap:10px;gap:10px;color:#304159;font-size:13px;font-weight:800}.invite-withdraw-preview img{display:block;width:180px;max-width:100%;border-radius:14px;border:1px solid rgba(194,210,233,.9);background:#fff}.fs-qr-preview-panel{display:flex;justify-content:center}.fs-qr-preview-panel img{display:block;max-width:min(320px,100%);border-radius:16px;border:1px solid rgba(194,210,233,.9);background:#fff}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.section-heading h2{margin:0;color:#111827;font-size:20px}.section-heading p{margin:6px 0 0;color:#6b768a;font-size:13px;font-weight:700}.chart-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.chart-tab{min-height:36px;padding:0 16px;border:0;border-radius:12px;color:#536078;background:transparent;font-size:13px;font-weight:900}.chart-tab.active{color:#fff;box-shadow:0 12px 24px color-mix(in srgb,var(--theme) 24%,transparent)}.fake-chart{position:relative;min-height:260px;overflow:hidden;border-radius:16px;background:rgba(255,255,255,.68)}.chart-labels{position:absolute;left:24px;top:24px;display:grid;grid-gap:5px;gap:5px}.chart-labels span{color:#172033;font-weight:900}.chart-labels small{color:#7a8496;font-weight:700}.chart-grid-lines{position:absolute;inset:72px 28px 28px;display:grid;grid-template-rows:repeat(5,1fr)}.chart-grid-lines i{border-top:1px dashed #e5ebf4}.chart-empty{position:absolute;right:28px;bottom:28px;color:#98a2b3;font-size:13px;font-weight:800}.modern-table{width:100%;min-width:780px;border-collapse:collapse}.modern-table td,.modern-table th{padding:14px 12px;border-bottom:1px solid #edf1f7;text-align:left;font-size:13px}.modern-table th{color:#667085;background:#f8fbff;font-weight:900}.table-empty{height:130px;color:#98a2b3;text-align:center!important}.status-dot{display:inline-flex;align-items:center;gap:8px;font-weight:900}.live-status i,.status-dot:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor;box-shadow:0 0 0 5px color-mix(in srgb,currentColor 13%,transparent)}.live-status{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:900}.service-list{display:grid;grid-gap:12px;gap:12px}.service-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:14px;gap:14px;min-height:64px;padding:0 16px;border:1px solid #edf1f7;border-radius:16px;background:#fbfdff}.service-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:12px}.service-row strong{color:#172033;font-size:14px}.service-latency{color:#667085;font-size:13px;font-weight:800}.recharge-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);grid-gap:22px;gap:22px}.amount-heading{margin-bottom:12px;color:#172033;font-weight:900}.amount-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.amount-option{min-height:46px;border:1px solid #dce4f1;border-radius:13px;color:#172033;background:#f8fbff;font-size:15px;font-weight:900;cursor:pointer}.amount-option.active{color:#fff}.recharge-summary{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;margin:20px 0;padding:16px;border-radius:16px;background:var(--theme-soft)}.recharge-summary span{color:#667085;font-size:13px;font-weight:800}.recharge-summary strong{color:#172033}.primary-button,.primary-wide{border:0;color:#fff;box-shadow:0 14px 28px color-mix(in srgb,var(--theme) 24%,transparent)}.primary-wide{width:100%;min-height:46px;border-radius:14px;font-size:15px;font-weight:900}.primary-button{padding:0 16px}.payment-switch{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:16px}.payment-switch button{min-height:38px;border:1px solid #dde5f2;border-radius:12px;background:#fff;color:#647085;font-weight:900}.payment-qr{width:min(100%,280px);display:block;margin:0 auto;border-radius:18px;box-shadow:0 14px 32px rgba(15,23,42,.1)}.qr-note{margin:14px 0 0;color:#667085;text-align:center;font-size:13px;font-weight:800}.simple-list{display:grid;grid-gap:12px;gap:12px}.simple-row{min-height:62px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:0 16px;border:1px solid #edf1f7;border-radius:16px;background:#fbfdff}.simple-row span{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;font-weight:900}.simple-row strong{color:#172033}.simple-row small{color:#7a8496;font-weight:800}.settings-layout{display:grid;grid-gap:24px;gap:24px}.settings-summary-card{overflow:hidden;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--theme) 10%,#fff6dd),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,255,255,.74))}.settings-summary-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.settings-profile-head{display:flex;align-items:center;gap:22px}.settings-avatar{width:80px;height:80px;display:grid;place-items:center;border-radius:24px;color:#fff;font-size:34px;font-weight:900;box-shadow:0 20px 40px color-mix(in srgb,var(--theme) 22%,transparent)}.settings-profile-copy h2,.settings-subcard h3{margin:0;color:#111827}.settings-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.settings-bind-copy p,.settings-profile-copy p{margin:10px 0 0;color:#667085;font-size:15px;font-weight:700}.settings-badge{display:inline-flex;align-items:center;min-height:26px;padding:0 12px;border-radius:999px;color:#6b7280;background:#f3f4f6;font-size:12px;font-weight:900}.settings-badge-active{color:#0f766e;background:#dff8f0}.settings-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.settings-stat{min-height:114px;display:grid;align-content:center;grid-gap:12px;gap:12px;padding:22px 24px;border:1px solid rgba(235,238,245,.95);border-radius:20px;background:rgba(255,255,255,.68)}.settings-bind-copy small,.settings-field span,.settings-stat span{color:#6b7280;font-size:13px;font-weight:800}.settings-stat strong{color:#111827;font-size:21px;line-height:1.1}.settings-heading{margin-bottom:22px}.settings-profile-grid{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(320px,1.05fr);grid-gap:22px;gap:22px}.settings-bind-card,.settings-subcard{border:1px solid #edf1f7;border-radius:22px;background:rgba(250,252,255,.84)}.settings-subcard{min-height:224px;display:grid;align-content:start;grid-gap:14px;gap:14px;padding:20px}.settings-bind-icon,.settings-subicon{display:grid;place-items:center;border-radius:18px}.settings-subicon{width:64px;height:64px;color:#fff;box-shadow:0 18px 34px color-mix(in srgb,var(--theme) 26%,transparent)}.settings-subcard p{margin:0;color:#667085;line-height:1.7;font-weight:700}.settings-button-row,.settings-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.settings-primary-button,.settings-secondary-button{min-height:38px;padding:0 16px;border-radius:12px;font-size:13px;font-weight:900}.settings-secondary-button{border:1px solid #d8e0ec;color:#425066;background:rgba(255,255,255,.92)}.settings-primary-button{border:0;color:#fff;box-shadow:0 14px 30px color-mix(in srgb,var(--theme) 24%,transparent)}.settings-form-card{gap:18px}.settings-field{display:grid;grid-gap:10px;gap:10px}.settings-field input{width:100%;min-height:42px;padding:0 14px;border:1px solid #d8e0ec;border-radius:14px;color:#111827;background:rgba(255,255,255,.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.settings-form-actions{justify-content:flex-end;margin-top:auto}.settings-bind-card{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px}.settings-bind-left{display:flex;align-items:center;gap:16px}.settings-bind-icon{width:44px;height:44px}.settings-bind-copy strong{color:#111827;font-size:18px}@media (max-width:1180px){.home-hero,.recharge-layout,.workflow-section{grid-template-columns:1fr}.home-hero-art{min-height:580px}.console-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-profile-grid,.settings-stats{grid-template-columns:1fr}}@media (max-width:860px){.fs-topbar{grid-template-columns:1fr;gap:12px}.fs-topbar-actions,.fs-topnav{justify-content:flex-start;flex-wrap:wrap}.home-cta-band,.home-hero,.home-section{width:min(100% - 28px,1320px)}.home-hero{padding-top:38px}.home-hero h1{font-size:46px}.hero-art-model-icon,.hero-art-model-node{width:52px;height:52px}.hero-art-orbit-equator .hero-art-model-node{animation-name:heroEquatorOrbitMobile}.hero-art-orbit-ecliptic .hero-art-model-node{animation-name:heroEclipticOrbitMobile}.amount-grid,.console-metrics,.model-grid,.workflow-steps{grid-template-columns:1fr}.console-header,.home-cta-band,.home-section-heading,.section-heading{display:grid}.user-console{grid-template-columns:1fr}.user-sidebar{position:static;height:auto}.sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.console-content{padding:22px 14px 38px}.settings-bind-card,.settings-profile-head{align-items:flex-start;flex-direction:column}.settings-form-actions{justify-content:flex-start}}@keyframes heroEquatorOrbitMobile{0%{z-index:1;opacity:.2;transform:translate(-50%,-50%) rotate(0deg) scaleY(.52) translateX(205px) scale(.84)}22%{z-index:6;opacity:1}50%{z-index:6;opacity:1;transform:translate(-50%,-50%) rotate(180deg) scaleY(.52) translateX(205px) scale(1)}72%{z-index:1;opacity:.2}to{z-index:1;opacity:.2;transform:translate(-50%,-50%) rotate(1turn) scaleY(.52) translateX(205px) scale(.84)}}@keyframes heroEclipticOrbitMobile{0%{z-index:1;opacity:.2;transform:translate(-50%,-50%) rotate(-31deg) rotate(0deg) scaleY(.52) translateX(195px) scale(.84)}22%{z-index:6;opacity:1}50%{z-index:6;opacity:1;transform:translate(-50%,-50%) rotate(-31deg) rotate(180deg) scaleY(.52) translateX(195px) scale(1)}72%{z-index:1;opacity:.2}to{z-index:1;opacity:.2;transform:translate(-50%,-50%) rotate(-31deg) rotate(1turn) scaleY(.52) translateX(195px) scale(.84)}}@media (max-width:520px){.sidebar-nav{grid-template-columns:1fr}.home-hero h1{font-size:38px}.home-hero p{font-size:16px}.hero-art-model-node:nth-child(n+8){display:none}}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--bg);font-family:Arial,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{min-height:100vh}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;justify-content:space-between;gap:24px;padding:16px 32px;background:rgba(255,255,255,.92);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand,.topbar{display:flex;align-items:center}.brand{gap:10px;font-weight:800;letter-spacing:0}.brand-mark{display:grid;width:32px;height:32px;place-items:center;color:white;background:var(--primary);border-radius:8px}.nav{display:flex;align-items:center;gap:16px;color:var(--muted);font-size:14px}.nav a:hover{color:var(--ink)}.container{width:min(1180px,calc(100% - 32px));margin:0 auto}.hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:40px;gap:40px;align-items:center;padding:64px 0 40px}.hero h1{margin:0;max-width:760px;font-size:clamp(36px,6vw,72px);line-height:1.04;letter-spacing:0}.hero p{max-width:680px;margin:22px 0 0;color:var(--muted);font-size:18px;line-height:1.8}.hero-visual{min-height:360px;padding:22px;background:radial-gradient(circle at 20% 10%,rgba(15,118,110,.16),transparent 28%),linear-gradient(145deg,#ffffff,#eef7f5);box-shadow:0 24px 80px rgba(15,23,42,.08)}.flow-card,.hero-visual{border:1px solid var(--line);border-radius:8px}.flow-card{padding:18px;margin-bottom:14px;background:white}.flow-card strong{display:block;margin-bottom:6px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;color:white;background:var(--primary);border:1px solid var(--primary);border-radius:8px;cursor:pointer}.btn:hover{background:var(--primary-dark)}.btn.secondary{color:var(--ink);background:white;border-color:var(--line)}.btn.danger{background:var(--danger);border-color:var(--danger)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:24px 0}.panel{padding:22px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.panel h2,.panel h3{margin:0 0 14px}.muted{color:var(--muted)}.stat{font-size:32px;font-weight:800}.page{padding:32px 0 56px}.login-screen{position:relative;min-height:calc(100vh - 73px);display:grid;place-items:center;overflow:hidden;background:#020816}.login-backdrop{position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,8,22,.94),rgba(1,8,22,.58) 38%,rgba(1,8,22,.18) 64%,rgba(1,8,22,.64)),linear-gradient(180deg,rgba(1,8,22,.18),rgba(1,8,22,.78)),url(/login-control-room.png) 100% /cover no-repeat;filter:saturate(1.08) contrast(1.06);transform:scale(1.015)}.login-screen:after,.login-screen:before{content:"";position:absolute;pointer-events:none}.login-screen:before{inset:0;background:linear-gradient(rgba(79,190,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(79,190,255,.045) 1px,transparent 0);background-size:42px 42px;opacity:.42}.login-screen:after{left:0;right:0;top:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(67,218,255,.75),transparent);box-shadow:0 0 28px rgba(67,218,255,.42);animation:login-scan 5.5s ease-in-out infinite}@keyframes login-scan{0%,to{transform:translateY(-18vh);opacity:.18}50%{transform:translateY(58vh);opacity:.72}}.login-grid{position:relative;z-index:1;width:min(1180px,calc(100% - 48px));display:grid;grid-template-columns:390px minmax(0,1fr);align-items:center;grid-gap:64px;gap:64px;padding:54px 0}.login-intro{max-width:520px;color:white;justify-self:end;padding:28px;border:1px solid rgba(102,233,255,.18);border-radius:14px;background:linear-gradient(145deg,rgba(2,17,36,.28),rgba(2,17,36,.08));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.login-card{order:-1}.login-card-label,.login-kicker{color:#66e9ff;font-size:12px;font-weight:800;letter-spacing:.16em}.login-intro h1{margin:14px 0 0;font-size:clamp(50px,8vw,96px);line-height:.98;letter-spacing:.02em;text-shadow:0 0 30px rgba(60,202,255,.36)}.login-intro p{max-width:420px;margin:22px 0 0;color:rgba(231,248,255,.82);font-size:20px;line-height:1.65}.login-signal{display:inline-flex;align-items:center;gap:9px;margin-top:30px;padding:10px 13px;color:rgba(216,246,255,.82);border:1px solid rgba(102,233,255,.3);border-radius:6px;background:rgba(2,16,34,.52);font-size:12px;letter-spacing:.08em}.signal-dot{width:8px;height:8px;border-radius:999px;background:#82ffac;box-shadow:0 0 14px rgba(130,255,172,.9)}.login-card{padding:28px;color:white;border:1px solid rgba(133,219,255,.52);border-radius:14px;background:linear-gradient(155deg,rgba(7,25,53,.9),rgba(2,13,30,.84));box-shadow:0 26px 80px rgba(0,0,0,.46),0 0 36px rgba(45,181,255,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.login-card h2{margin:10px 0 0;font-size:30px}.login-status{padding:6px 8px;color:#91ffb8;border:1px solid rgba(145,255,184,.36);border-radius:4px;font-size:10px;font-weight:800;letter-spacing:.1em}.login-card-desc{margin:12px 0 24px;color:rgba(214,237,246,.7);font-size:13px}.login-form{gap:16px}.login-form .field{color:rgba(214,237,246,.74)}.login-form .field input{min-height:48px;color:white;background:rgba(0,8,22,.64);border-color:rgba(116,211,255,.3)}.login-form .field input:focus{border-color:#62ddff;box-shadow:0 0 0 3px rgba(98,221,255,.12)}.login-form .btn{width:100%;min-height:48px;color:white;background:linear-gradient(100deg,#168cff,#e23c65);border-color:rgba(117,225,255,.48);box-shadow:0 0 24px rgba(41,150,255,.22)}.login-register{margin:20px 0 0;color:rgba(214,237,246,.68);font-size:13px;text-align:center}.login-register a{margin-left:5px;color:#68e6ff}.login-card-foot{display:flex;justify-content:space-between;gap:12px;margin-top:24px;padding-top:14px;color:rgba(157,198,214,.55);border-top:1px solid rgba(116,211,255,.18);font-size:10px;letter-spacing:.1em}.form{display:grid;grid-gap:12px;gap:12px}.field{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:13px}.field input,.field select,.field textarea{width:100%;min-height:42px;padding:10px 12px;color:var(--ink);background:white;border:1px solid var(--line);border-radius:8px}.field textarea{min-height:90px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:14px}td,th{padding:12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}th{color:var(--muted);font-weight:600}.badge{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;color:var(--primary-dark);background:#dff7f0;border-radius:999px;font-size:12px}.qr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.qr-img{width:100%;max-width:240px;aspect-ratio:1;object-fit:contain;background:white;border:1px solid var(--line);border-radius:8px}.secret{padding:12px;overflow-wrap:anywhere;color:#064e3b;background:#ecfdf5;border:1px solid #a7f3d0}.code,.secret{border-radius:8px}.code{padding:18px;color:#d1fae5;background:#111827;line-height:1.6}@media (max-width:860px){.topbar{align-items:flex-start;padding:14px 16px;flex-direction:column}.nav{flex-wrap:wrap}.grid,.hero,.qr-grid{grid-template-columns:1fr}.hero{padding-top:36px}.login-grid{width:min(100% - 28px,520px);grid-template-columns:1fr;gap:28px;padding:30px 0}.login-intro{text-align:center;justify-self:stretch;order:0;padding:18px}.login-intro p{margin-left:auto;margin-right:auto;font-size:16px}.login-signal{margin-top:18px}.login-card{padding:22px;order:1}}.api-console{min-height:calc(100vh - 73px);display:grid;grid-template-columns:268px minmax(0,1fr);grid-gap:0;gap:0;color:#eaffff;background:radial-gradient(circle at 72% 0,rgba(49,226,255,.18),transparent 34%),radial-gradient(circle at 8% 25%,rgba(114,84,255,.14),transparent 32%),linear-gradient(135deg,#020816,#061a33 48%,#03111f)}.api-console:before{content:"";position:fixed;inset:73px 0 0;pointer-events:none;background:linear-gradient(rgba(79,190,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(79,190,255,.035) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.2));mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.2))}.api-sidebar{position:-webkit-sticky;position:sticky;top:73px;height:calc(100vh - 73px);padding:22px 14px;border-right:1px solid rgba(113,239,255,.22);background:linear-gradient(180deg,rgba(2,15,38,.92),rgba(1,9,24,.84));box-shadow:inset -1px 0 0 rgba(113,239,255,.08),18px 0 42px rgba(0,0,0,.22)}.api-brand{display:flex;align-items:center;gap:12px;padding:8px 10px 22px;border-bottom:1px solid rgba(113,239,255,.16)}.api-brand-mark{width:42px;height:42px;display:grid;place-items:center;color:#02121d;border-radius:8px;background:linear-gradient(135deg,#44e9ff,#94fff1);box-shadow:0 0 24px rgba(68,233,255,.5);font-size:23px;font-weight:900}.api-brand h1,.api-brand p{margin:0}.api-brand h1{color:#f4ffff;font-size:20px}.api-brand p{margin-top:2px;color:rgba(226,248,255,.58);font-size:12px}.api-nav{display:grid;grid-gap:6px;gap:6px;margin-top:16px}.api-nav a{position:relative;display:grid;grid-gap:3px;gap:3px;padding:12px 13px;color:rgba(226,248,255,.76);border:1px solid transparent;border-radius:8px;transition:background .18s ease,border-color .18s ease,transform .18s ease}.api-nav a.active,.api-nav a:hover{color:#fff;border-color:rgba(113,239,255,.34);background:linear-gradient(90deg,rgba(33,215,255,.18),rgba(33,215,255,.05));box-shadow:inset 3px 0 0 #57efff,0 0 22px rgba(42,221,255,.12);transform:translateX(3px)}.api-nav strong{font-size:14px}.api-nav span{color:rgba(226,248,255,.45);font-size:11px}.api-main{position:relative;z-index:1;width:min(1280px,100%);padding:26px 28px 44px}.api-top{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 22px;border:1px solid rgba(113,239,255,.24);border-radius:12px;background:linear-gradient(135deg,rgba(2,20,48,.76),rgba(1,10,28,.52));box-shadow:0 0 34px rgba(42,221,255,.1),inset 0 0 28px rgba(102,233,255,.05)}.api-top h2{margin:0;font-size:30px}.api-card p,.api-guide p,.api-muted,.api-section-head p,.api-top p{color:rgba(226,248,255,.66);line-height:1.65}.api-user-card{min-width:220px;display:grid;grid-gap:6px;gap:6px;justify-items:end;padding:12px 16px;border:1px solid rgba(113,239,255,.28);border-radius:10px;background:rgba(1,10,28,.52)}.api-user-card span{color:rgba(226,248,255,.68);font-size:13px}.api-user-card strong{color:#7bfbff;font-size:22px}.api-section{margin-top:18px;scroll-margin-top:94px}.api-section-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:16px}.api-card h3,.api-section-head h3{margin:0;color:#f4ffff;font-size:20px}.api-section-head p{margin:2px 0 0;max-width:560px;text-align:right;font-size:13px}.api-card,.api-stat-card{border:1px solid rgba(113,239,255,.24);border-radius:12px;background:linear-gradient(145deg,rgba(2,18,42,.76),rgba(1,10,28,.58));box-shadow:0 0 28px rgba(42,221,255,.1),inset 0 0 24px rgba(102,233,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.api-card{padding:20px}.api-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.api-stat-card{min-height:128px;display:grid;align-content:center;grid-gap:8px;gap:8px;padding:18px}.api-stat-card em,.api-stat-card span{color:rgba(226,248,255,.62);font-style:normal;font-size:13px}.api-stat-card strong{color:#7bfbff;font-size:34px;line-height:1;text-shadow:0 0 16px rgba(123,251,255,.34)}.api-two-col{display:grid;grid-template-columns:minmax(360px,.85fr) minmax(0,1fr);grid-gap:16px;gap:16px}.api-three-col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.api-guide{display:grid;align-content:start;grid-gap:14px;gap:14px}.api-guide code{display:block;padding:14px;overflow-wrap:anywhere;color:#9ffcff;border:1px solid rgba(113,239,255,.22);border-radius:8px;background:rgba(0,7,18,.64)}.api-button,.api-submit{width:-moz-fit-content;width:fit-content;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;color:#02121d;border:1px solid rgba(122,255,245,.8);border-radius:8px;background:linear-gradient(135deg,#10dfff,#70fff2);box-shadow:0 0 24px rgba(37,225,255,.28);font-weight:900}.api-button.secondary{color:#eaffff;background:rgba(1,10,28,.62)}.api-token-form .field{color:rgba(226,248,255,.76)}.api-token-form input,.api-token-form select,.api-token-form textarea{color:#eaffff;border-color:rgba(113,239,255,.26);background:rgba(0,7,18,.56)}.api-token-form input:focus{outline:none;border-color:#62ddff;box-shadow:0 0 0 3px rgba(98,221,255,.12)}.api-model-checks{display:flex;flex-wrap:wrap;gap:8px}.api-model-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;color:rgba(226,248,255,.78);border:1px solid rgba(113,239,255,.24);border-radius:999px;background:rgba(0,7,18,.42);font-size:12px}.api-model-chip input{width:auto;min-height:auto}.api-form-error{margin:0;color:#ff9ba8}.api-secret{color:#bffff6;border-color:rgba(123,251,255,.28);background:rgba(0,42,39,.46)}.api-token-flow{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.api-token-flow span{min-height:34px;display:inline-flex;align-items:center;padding:0 12px;color:#7bfbff;border:1px solid rgba(113,239,255,.22);border-radius:999px;background:rgba(0,7,18,.46);font-size:13px;font-weight:800}.api-table{color:#eaffff}.api-table td,.api-table th{border-color:rgba(113,239,255,.14)}.api-table th{color:rgba(226,248,255,.56);background:rgba(0,7,18,.22)}.api-table td{color:rgba(234,255,255,.84)}.api-status{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:800}.api-status.on{color:#8dffbc;background:rgba(28,180,104,.16)}.api-status.off{color:#aab8c6;background:rgba(170,184,198,.14)}.api-status.warn{color:#ffd28a;background:rgba(255,170,63,.16)}.api-channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.api-channel{display:grid;grid-gap:8px;gap:8px;min-height:118px;padding:15px;border:1px solid rgba(113,239,255,.2);border-radius:10px;background:rgba(0,7,18,.42)}.api-channel strong{color:#f4ffff}.api-channel em,.api-channel span,.api-empty{color:rgba(226,248,255,.58);font-style:normal;font-size:13px}@media (max-width:1100px){.api-console{grid-template-columns:1fr}.api-sidebar{position:static;height:auto}.api-channel-grid,.api-nav,.api-stat-grid,.api-three-col{grid-template-columns:repeat(2,minmax(0,1fr))}.api-two-col{grid-template-columns:1fr}}@media (max-width:700px){.api-main{padding:18px 14px 32px}.api-section-head,.api-top{display:grid}.api-section-head p{text-align:left}.api-channel-grid,.api-nav,.api-stat-grid,.api-three-col{grid-template-columns:1fr}}.fs-topbar{z-index:40;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:74px;padding:16px 28px;border-bottom:1px solid rgba(113,239,255,.18);background:rgba(2,12,32,.88)}.fs-brand{display:inline-flex;align-items:center;gap:12px;color:#f3ffff;font-weight:800}.fs-brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:0;background:transparent;box-shadow:none}.fs-brand-mark img{width:38px;height:38px;object-fit:contain}.fs-topnav{display:flex;align-items:center;gap:24px}.fs-topnav a{position:relative;color:rgba(226,248,255,.74);font-size:14px;font-weight:700}.fs-topnav a:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:2px;transform:scaleX(0);background:#58eeff;box-shadow:0 0 12px rgba(88,238,255,.9);transition:transform .18s ease}.fs-topnav a.active,.fs-topnav a:hover{color:#fff}.fs-topnav a.active:after,.fs-topnav a:hover:after{transform:scaleX(1)}.fs-site-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;padding:18px 24px 28px;color:rgba(226,248,255,.64);background:#04101f;font-size:13px}.fs-page-shell{min-height:calc(100vh - 74px);display:grid;grid-template-columns:248px minmax(0,1fr);grid-gap:0;gap:0;color:#efffff;background:radial-gradient(circle at 74% 0,rgba(43,224,255,.16),transparent 32%),radial-gradient(circle at 16% 20%,rgba(97,98,255,.12),transparent 28%),linear-gradient(135deg,#030b19,#071729 46%,#03101d)}.fs-side-rail{position:-webkit-sticky;position:sticky;top:74px;height:calc(100vh - 74px);padding:24px 16px;border-right:1px solid rgba(113,239,255,.16);background:linear-gradient(180deg,rgba(2,14,32,.92),rgba(1,8,20,.82))}.fs-side-title{padding:0 10px 14px;color:rgba(226,248,255,.72);border-bottom:1px solid rgba(113,239,255,.14);font-size:14px;font-weight:700}.fs-side-nav{display:grid;grid-gap:6px;gap:6px;margin-top:14px}.fs-side-nav a{display:block;padding:12px 13px;color:rgba(226,248,255,.72);border:1px solid transparent;border-radius:10px;transition:background .18s ease,border-color .18s ease,transform .18s ease}.fs-side-nav a.active,.fs-side-nav a:hover{border-color:rgba(113,239,255,.24);background:linear-gradient(90deg,rgba(33,215,255,.14),rgba(33,215,255,.04));box-shadow:inset 3px 0 0 #58eeff,0 0 18px rgba(88,238,255,.08);transform:translateX(2px)}.fs-page-main{width:min(1320px,100%);padding:28px}.fs-hero-card,.fs-section-card{border:1px solid rgba(113,239,255,.18);border-radius:18px;background:linear-gradient(145deg,rgba(4,18,40,.78),rgba(2,11,25,.64));box-shadow:0 0 34px rgba(42,221,255,.1),inset 0 0 24px rgba(102,233,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fs-hero-card{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);grid-gap:28px;gap:28px;padding:32px}.fs-eyebrow{display:inline-flex;min-height:32px;align-items:center;padding:0 12px;color:#86fbff;border:1px solid rgba(113,239,255,.28);border-radius:999px;background:rgba(1,10,28,.44);font-size:12px;font-weight:700}.fs-hero-copy h1,.fs-page-title{margin:18px 0 0;color:#f6ffff;font-size:clamp(34px,4vw,56px);line-height:1.08}.fs-page-title{margin:0;font-size:36px}.fs-hero-subtitle,.fs-page-lead{margin:14px 0 0;color:rgba(233,252,255,.86);font-size:18px}.fs-hero-body{margin:16px 0 0;color:rgba(226,248,255,.64);font-size:15px;line-height:1.9}.fs-hero-actions,.fs-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.fs-hero-actions{margin-top:28px;justify-content:flex-start}.fs-inline-copy,.fs-primary-btn,.fs-secondary-btn{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid rgba(113,239,255,.24);border-radius:10px;font-weight:800;cursor:pointer}.fs-primary-btn{color:#02121d;background:linear-gradient(135deg,#24dfff,#8cfff3);box-shadow:0 0 24px rgba(36,223,255,.25)}.fs-inline-copy,.fs-secondary-btn{color:#ecffff;background:rgba(2,12,30,.54)}.fs-hero-visual{position:relative;min-height:420px;overflow:hidden;border:1px solid rgba(113,239,255,.18);border-radius:16px;background:radial-gradient(circle at 60% 30%,rgba(55,235,255,.18),transparent 24%),linear-gradient(145deg,rgba(6,28,58,.94),rgba(2,14,31,.86))}.fs-data-ring,.fs-hero-orbit{position:absolute;border:1px solid rgba(109,238,255,.3);border-radius:50%}.fs-hero-orbit{inset:42px;box-shadow:0 0 22px rgba(109,238,255,.12)}.fs-data-ring{width:190px;height:190px;top:124px;left:138px;border-width:2px;box-shadow:0 0 32px rgba(109,238,255,.24)}.fs-house-card{position:absolute;right:72px;bottom:92px;width:190px;height:170px}.fs-house-roof{width:118px;height:118px;margin:0 auto -40px;border:2px solid rgba(173,241,255,.8);border-bottom:0;border-left:0;transform:rotate(-45deg)}.fs-house-body{width:190px;height:110px;padding:18px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;border:1px solid rgba(173,241,255,.42);border-radius:14px;background:rgba(134,212,255,.1)}.fs-house-body span{border:1px solid rgba(173,241,255,.42);border-radius:8px;background:rgba(220,245,255,.08)}.fs-finger-cluster{position:absolute;left:72px;bottom:90px;width:184px;height:150px}.fs-finger-main,.fs-finger-tip{position:absolute;border-radius:999px;background:linear-gradient(145deg,#83adff,#3d77d5)}.fs-finger-main{right:0;bottom:0;width:156px;height:54px;transform:rotate(-24deg)}.fs-finger-tip{right:18px;bottom:42px;width:92px;height:34px;transform:rotate(-18deg)}.fs-particles span{position:absolute;width:8px;height:8px;border-radius:50%;background:#8efbff;box-shadow:0 0 18px rgba(142,251,255,.9)}.fs-particles span:first-child{top:132px;left:172px}.fs-particles span:nth-child(2){top:168px;left:212px}.fs-particles span:nth-child(3){top:210px;left:192px}.fs-particles span:nth-child(4){top:186px;left:250px}.fs-section-card{margin-top:18px;padding:24px}.fs-section-head h2{margin:0;color:#f6ffff;font-size:28px}.fs-section-head p{margin:8px 0 0;color:rgba(226,248,255,.62)}.fs-admin-stat-grid,.fs-feature-grid,.fs-library-grid{display:grid;grid-gap:14px;gap:14px;margin-top:22px}.fs-admin-stat-grid,.fs-feature-grid,.fs-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-feature-item,.fs-library-card{padding:18px;border:1px solid rgba(113,239,255,.18);border-radius:14px;background:rgba(0,10,26,.42)}.fs-feature-item strong,.fs-library-card strong{display:block;color:#f3ffff;font-size:16px}.fs-feature-item span,.fs-library-card span{display:block;margin-top:10px;color:rgba(226,248,255,.62);line-height:1.7}.fs-key-preview{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.fs-key-row{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding:14px 16px;border:1px solid rgba(113,239,255,.18);border-radius:12px;background:rgba(0,10,26,.38)}.fs-key-row span{color:rgba(226,248,255,.6)}.fs-key-row b,.fs-key-row code{color:#9ffcff}.fs-install-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,360px);grid-gap:16px;gap:16px;margin-top:24px}.fs-install-card{padding:20px;border:1px solid rgba(113,239,255,.18);border-radius:14px;background:rgba(0,10,26,.42)}.fs-install-card h2{margin:0 0 14px}.fs-install-download{width:100%;margin-bottom:18px}.fs-guide-list{margin:0;padding-left:18px;color:rgba(226,248,255,.72);line-height:1.9}.fs-video-frame{aspect-ratio:9/16;border:1px solid rgba(113,239,255,.18);border-radius:14px;background:rgba(0,7,18,.6)}.fs-video-frame video{height:100%;object-fit:cover}.fs-key-toolbar{display:grid;grid-template-columns:auto minmax(280px,1fr) minmax(220px,280px);grid-gap:14px;gap:14px;align-items:center;margin-top:22px}.fs-key-toolbar-single{grid-template-columns:auto;justify-content:start}.fs-key-toolbar-secret{grid-template-columns:minmax(0,720px);justify-content:start}.fs-key-secret-row{grid-gap:10px;gap:10px}.fs-key-secret-label{color:rgba(226,248,255,.72);font-size:14px;font-weight:700;white-space:nowrap}.fs-key-search,.fs-key-secret-row input{width:100%;min-height:42px;padding:0 14px;color:#efffff;border:1px solid rgba(113,239,255,.2);border-radius:10px;background:rgba(0,10,26,.52)}.fs-key-secret-inline{display:flex;align-items:center;gap:8px;min-width:0}.fs-key-secret-inline input{flex:1 1 auto;min-width:0}.fs-key-cell{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.fs-key-cell code{white-space:normal;word-break:break-all}.fs-key-copy-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#9ffcff;flex:none;box-shadow:none}.fs-key-copy-icon svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fs-inline-message{margin:14px 0 0;color:#9ffcff}.fs-page-lead-sub{margin-top:8px;color:rgba(226,248,255,.68);font-size:15px}.fs-table-wrap{margin-top:18px;overflow-x:auto}.fs-data-table{width:100%;border-collapse:collapse;color:#efffff}.fs-data-table td,.fs-data-table th{padding:14px 12px;text-align:left;border-bottom:1px solid rgba(113,239,255,.14)}.fs-data-table th{color:rgba(226,248,255,.56);font-size:13px;font-weight:700}.fs-data-table td{color:rgba(239,255,255,.84)}.fs-empty-state{padding:22px 0 6px;color:rgba(226,248,255,.56)}.fs-status-active,.fs-status-disabled{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;font-size:12px;font-weight:700}.fs-status-active{color:#8dffbc;background:rgba(28,180,104,.16)}.fs-status-disabled{color:#aab8c6;background:rgba(170,184,198,.14)}@media (max-width:1180px){.fs-admin-stat-grid,.fs-feature-grid,.fs-hero-card,.fs-install-grid,.fs-library-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.fs-key-toolbar,.fs-section-head,.fs-topbar{display:grid}.fs-topnav{flex-wrap:wrap;gap:14px}.fs-page-shell{grid-template-columns:1fr}.fs-side-rail{position:static;height:auto}.fs-page-main{padding:18px 14px 24px}.fs-admin-stat-grid,.fs-feature-grid,.fs-hero-card,.fs-install-grid,.fs-key-secret-row,.fs-key-toolbar-secret,.fs-library-grid{grid-template-columns:1fr}.fs-hero-card{padding:24px}.fs-hero-visual{min-height:320px}}.auth-screen{display:grid;place-items:center;padding:112px 24px 40px;overflow:hidden;background:radial-gradient(circle at 20% 20%,rgba(54,132,255,.18),transparent 24%),radial-gradient(circle at 80% 18%,rgba(54,223,255,.16),transparent 26%),radial-gradient(circle at 50% 100%,rgba(21,82,160,.26),transparent 42%),linear-gradient(180deg,#07111f,#0a1830 48%,#07111f);perspective:none}.auth-screen:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(110,184,255,.06) 1px,transparent 0),linear-gradient(rgba(110,184,255,.05) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.1));mask-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.1))}.auth-header{position:fixed;top:0;left:0;right:0;z-index:20;min-height:78px;padding:14px 28px;border-bottom:1px solid rgba(127,178,255,.14);background:rgba(7,17,31,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-brand{color:#f3fbff}.auth-brand-mark{border:0;border-radius:0;background:transparent;box-shadow:none}.auth-brand-mark,.auth-brand-mark img{width:42px;height:42px}.auth-brand strong{font-size:18px;letter-spacing:0;text-shadow:none}.auth-brand small{margin-top:4px;color:rgba(219,234,254,.72);font-size:12px;letter-spacing:0}.auth-nav{gap:22px;color:rgba(226,232,240,.82);font-size:14px}.auth-nav a:after{height:2px;bottom:-2px;background:#5ab2ff;box-shadow:none}.auth-nav a:hover{text-shadow:none}.auth-stage{width:100%;transform:none}.auth-panel{width:min(460px,calc(100% - 24px));margin-top:0;padding:32px 28px 28px;color:#e2e8f0;transform:none;-webkit-clip-path:none;clip-path:none;border:1px solid rgba(127,178,255,.18);border-radius:24px;background:rgba(12,25,46,.72);box-shadow:0 22px 60px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-switch{gap:8px;padding:6px;border:1px solid rgba(127,178,255,.16);border-radius:18px;background:rgba(8,18,34,.72)}.auth-switch a,.auth-switch span{min-height:42px;border-radius:12px;color:rgba(226,232,240,.78);font-size:16px;font-weight:700}.auth-switch .active{background:linear-gradient(135deg,#3091ff,#6fd3ff);box-shadow:none}.auth-panel h1{margin:24px 0 18px;color:#f8fbff;font-size:42px}.auth-panel .field{color:rgba(226,232,240,.82);font-size:14px}.auth-panel .field input{min-height:50px;color:#f8fbff;border:1px solid rgba(127,178,255,.18);border-radius:14px;background:rgba(7,17,31,.62);box-shadow:none}.auth-panel .field input::placeholder{color:rgba(148,163,184,.86)}.auth-panel .btn{min-height:52px;margin-top:12px;border-radius:14px;background:linear-gradient(135deg,#2d7fff,#69cfff);box-shadow:none;font-size:22px;font-weight:800}.auth-alt,.auth-alt a,.auth-inline-link a{color:rgba(219,234,254,.82)}.auth-alt a,.auth-inline-link a{font-weight:700}@media (max-width:900px){.auth-header{padding:12px 16px}.auth-nav{display:none}.auth-panel{width:min(100%,420px);padding:26px 18px 22px;border-radius:20px}.auth-panel h1{font-size:34px}.auth-switch a,.auth-switch span{font-size:15px}}.fs-topbar{border-bottom:1px solid rgba(165,216,247,.72);background:linear-gradient(180deg,rgba(225,246,255,.9),rgba(209,236,255,.78));box-shadow:0 10px 30px rgba(72,137,190,.14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.fs-topbar.compact{min-height:63px;padding:10px 18px}.fs-topbar.compact .fs-brand{gap:8px}.fs-topbar.compact .fs-brand-mark,.fs-topbar.compact .fs-brand-mark img{width:30px;height:30px}.fs-topbar.compact .fs-brand strong.brand-calligraphy{font-size:21px}.fs-topbar.compact .fs-brand small{font-size:10px}.fs-topbar.compact .fs-topnav{gap:8px}.fs-topbar.compact .fs-topnav a{min-height:32px;padding:0 12px}.fs-topbar.compact .fs-topbar-actions{gap:8px}.fs-topbar.compact .fs-topbar-button,.fs-topbar.compact .fs-topbar-link,.fs-topbar.compact .fs-topbar-primary{height:32px;padding:0 12px;font-size:13px}.fs-brand{color:#12324a}.fs-brand strong.brand-calligraphy{color:#12324a;text-shadow:0 2px 10px rgba(255,255,255,.62)}.fs-brand small{color:rgba(29,78,112,.74)}.fs-topnav{gap:10px}.fs-topnav a{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid rgba(88,151,196,.18);border-radius:12px;color:rgba(29,78,112,.78);background:rgba(255,255,255,.24);box-shadow:none}.fs-topnav a:after{display:none}.fs-topnav a.active,.fs-topnav a:hover{color:#0f6bdc;border-color:rgba(56,167,255,.82);background:rgba(255,255,255,.66);box-shadow:0 8px 20px rgba(56,167,255,.16),inset 0 0 0 1px rgba(255,255,255,.56)}.fs-topbar-button,.fs-topbar-link{color:#1d4e70;border-color:rgba(88,151,196,.22);background:rgba(255,255,255,.32)}.fs-topbar-primary{color:#fff;background:linear-gradient(135deg,#28a7ff,#5dc8ff);box-shadow:0 12px 24px rgba(40,167,255,.22)}.fs-topnav a{transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.fs-topnav a.active,.fs-topnav a:hover{transform:translateY(-1px)}.fs-topnav a:first-child.active,.fs-topnav a:first-child:hover{color:#0b66c3;border-color:rgba(52,144,239,.7);background:linear-gradient(135deg,rgba(219,239,255,.96),rgba(178,220,255,.86));box-shadow:0 10px 22px rgba(52,144,239,.18),inset 0 0 0 1px rgba(255,255,255,.62)}.fs-topnav a:nth-child(2).active,.fs-topnav a:nth-child(2):hover{color:#07856f;border-color:rgba(20,184,166,.68);background:linear-gradient(135deg,rgba(219,252,244,.96),rgba(174,244,231,.86));box-shadow:0 10px 22px rgba(20,184,166,.16),inset 0 0 0 1px rgba(255,255,255,.62)}.fs-topnav a:nth-child(3).active,.fs-topnav a:nth-child(3):hover{color:#7150d7;border-color:rgba(139,92,246,.68);background:linear-gradient(135deg,rgba(242,235,255,.96),rgba(221,207,255,.86));box-shadow:0 10px 22px rgba(139,92,246,.16),inset 0 0 0 1px rgba(255,255,255,.62)}.fs-topnav a:nth-child(4).active,.fs-topnav a:nth-child(4):hover{color:#d45a18;border-color:rgba(249,115,22,.68);background:linear-gradient(135deg,rgba(255,244,226,.96),rgba(255,220,174,.86));box-shadow:0 10px 22px rgba(249,115,22,.16),inset 0 0 0 1px rgba(255,255,255,.62)}.fs-topbar-button,.fs-topbar-link,.fs-topbar-primary{transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.fs-topbar-link.active,.fs-topbar-link:hover{color:#d45a18;border-color:rgba(249,115,22,.72);background:linear-gradient(135deg,rgba(255,244,226,.98),rgba(255,220,174,.9));box-shadow:0 10px 22px rgba(249,115,22,.16),inset 0 0 0 1px rgba(255,255,255,.64);transform:translateY(-1px)}.fs-topbar-button.active,.fs-topbar-button:hover{color:#7150d7;border-color:rgba(139,92,246,.72);background:linear-gradient(135deg,rgba(242,235,255,.98),rgba(221,207,255,.9));box-shadow:0 10px 22px rgba(139,92,246,.16),inset 0 0 0 1px rgba(255,255,255,.64);transform:translateY(-1px)}.fs-topbar-primary.active,.fs-topbar-primary:hover{color:#fff;border-color:rgba(20,184,166,.72);background:linear-gradient(135deg,#12b8a6,#5ce0d5);box-shadow:0 12px 26px rgba(20,184,166,.22);transform:translateY(-1px)}.fs-admin-layout,.fs-console,.resource-screen{min-height:100vh;color:#12324a;background:radial-gradient(circle at 16% 12%,rgba(104,206,255,.24),transparent 34%),radial-gradient(circle at 86% 8%,rgba(178,229,255,.34),transparent 28%),linear-gradient(135deg,#f7fcff,#edf8ff 46%,#f8fbff)}.fs-admin-side,.fs-console-side,.resource-detail,.resource-side{border-color:rgba(159,210,245,.58);background:linear-gradient(180deg,rgba(233,249,255,.84),rgba(255,255,255,.64));box-shadow:18px 0 48px rgba(83,159,214,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.fs-console-brand{color:#12324a;letter-spacing:0}.fs-admin-side a,.fs-console-side a,.resource-cat{border:1px solid rgba(105,177,229,.18);color:rgba(29,78,112,.82);background:rgba(255,255,255,.34);transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.fs-admin-side a.active,.fs-admin-side a:hover,.fs-console-side a.active,.fs-console-side a:hover,.resource-cat:hover{color:#0b66c3;border-color:rgba(52,144,239,.72);background:linear-gradient(135deg,rgba(219,239,255,.96),rgba(178,220,255,.84));box-shadow:0 10px 24px rgba(52,144,239,.16),inset 0 0 0 1px rgba(255,255,255,.64);transform:translateY(-1px)}.fs-admin-main,.fs-console-main{background:transparent}.fs-console-top h1,.fs-panel-head h1,.fs-panel-head h2,.resource-detail h2,.resource-head h2,.resource-side h1{color:#12324a}.fs-console-top p,.fs-panel-head p,.resource-head p,.resource-link p,.resource-link small,.resource-row p{color:rgba(42,87,118,.72)}.fs-console-panel,.fs-doc-card,.fs-yutu-card,.resource-link,.resource-row,.resource-targets{border:1px solid rgba(159,210,245,.55);background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(236,249,255,.58));box-shadow:0 22px 60px rgba(83,159,214,.14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-panel .btn,.btn,.form .btn,.fs-console-primary,.fs-primary-btn{border:1px solid rgba(70,172,255,.42);color:#fff;background:linear-gradient(135deg,#28a7ff,#5dc8ff);box-shadow:0 12px 24px rgba(40,167,255,.22)}.btn.secondary,.form .btn.secondary{color:#0b66c3;background:linear-gradient(135deg,rgba(236,248,255,.94),rgba(211,237,255,.84));box-shadow:none}.btn.danger{border-color:rgba(244,63,94,.36);background:linear-gradient(135deg,#fb7185,#f43f5e)}.fs-docs-panel{display:grid;grid-gap:24px;gap:24px}.fs-docs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.fs-doc-card{display:grid;grid-gap:14px;gap:14px;border-radius:22px;padding:24px}.fs-doc-card h2{margin:0;color:#12324a;font-size:20px}.fs-doc-card p{margin:0;color:rgba(42,87,118,.72);line-height:1.8}.code{overflow-x:auto;white-space:pre-wrap;word-break:break-word;line-height:1.7;padding:18px 20px;margin:0;border:1px solid rgba(105,177,229,.24);border-radius:16px;color:#12324a;background:rgba(255,255,255,.7)}.fs-inline-code{display:inline-flex;align-items:center;padding:2px 8px;margin:0 4px;border:1px solid rgba(105,177,229,.24);border-radius:999px;color:#0f5c9c;background:rgba(240,250,255,.82);font-size:13px;font-weight:800}.fs-data-table th{color:#23516f;background:rgba(226,246,255,.72)}.fs-data-table td{color:#1f3f56}.field input,.field select,.field textarea,.fs-admin-form input,.fs-admin-form select,.fs-qr-card{border-color:rgba(105,177,229,.28);background:rgba(255,255,255,.72)}@media (max-width:900px){.fs-docs-grid{grid-template-columns:1fr}}.shell{background:radial-gradient(circle at 8% 10%,rgba(125,213,255,.26),transparent 28%),radial-gradient(circle at 88% 14%,rgba(198,181,255,.2),transparent 30%),linear-gradient(135deg,#f8fcff,#eef8ff 42%,#fbfdff)}.auth-screen,.fs-admin-layout,.fs-console,.fs-page-shell,.resource-screen{position:relative;isolation:isolate;background:radial-gradient(circle at 12% 16%,rgba(91,192,255,.28),transparent 30%),radial-gradient(circle at 82% 8%,rgba(173,154,255,.18),transparent 28%),radial-gradient(circle at 72% 88%,rgba(81,221,208,.16),transparent 34%),linear-gradient(135deg,#f8fcff,#eef8ff 48%,#ffffff)}.auth-screen:before,.fs-admin-layout:before,.fs-console:before,.fs-page-shell:before,.resource-screen:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(92,161,214,.08) 1px,transparent 0),linear-gradient(90deg,rgba(92,161,214,.08) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 78%)}.auth-header,.auth-panel,.fs-admin-side,.fs-console-panel,.fs-console-side,.fs-doc-card,.fs-qr-card,.fs-yutu-card,.resource-detail,.resource-link,.resource-row,.resource-side,.resource-targets{border:1px solid rgba(135,199,241,.52);background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(236,249,255,.48)),linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.28));box-shadow:inset 0 1px 0 rgba(255,255,255,.88),inset 0 -1px 0 rgba(147,197,253,.14),0 18px 48px rgba(69,142,196,.13);backdrop-filter:blur(22px) saturate(1.16);-webkit-backdrop-filter:blur(22px) saturate(1.16)}.auth-screen{min-height:100vh;color:#12324a}.auth-panel-lights,.auth-panel:after,.auth-panel:before,.auth-screen:after,.auth-space,.auth-stage:after,.auth-stage:before{display:none}.auth-header{width:min(1180px,calc(100% - 32px));margin:18px auto 0;border-radius:22px;color:#12324a}.auth-brand,.auth-brand small,.auth-brand strong,.auth-nav a{color:#12324a;text-shadow:none}.auth-brand small,.auth-nav a{color:rgba(35,81,111,.72)}.auth-brand-mark{background:rgba(255,255,255,.66);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 12px 24px rgba(69,142,196,.14)}.auth-stage{min-height:calc(100vh - 110px);display:grid;place-items:center;padding:42px 16px}.auth-panel{color:#12324a;background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(232,248,255,.58)),radial-gradient(circle at 18% 0,rgba(94,198,255,.2),transparent 42%);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 26px 70px rgba(69,142,196,.18)}.auth-panel h1{color:#12324a;text-shadow:none}.auth-switch{border-color:rgba(135,199,241,.44);background:rgba(255,255,255,.52);box-shadow:inset 0 1px 0 rgba(255,255,255,.84)}.auth-alt,.auth-alt a,.auth-inline-link a,.auth-panel .field,.auth-switch a,.auth-switch span{color:rgba(35,81,111,.82)}.auth-switch .active{color:#0b66c3;background:linear-gradient(135deg,rgba(219,239,255,.98),rgba(179,224,255,.88));box-shadow:0 10px 24px rgba(52,144,239,.16),inset 0 0 0 1px rgba(255,255,255,.7)}.auth-panel .field input,.auth-panel .field select,.auth-panel .field textarea,.field input,.field select,.field textarea,.fs-admin-form input,.fs-admin-form select{color:#12324a;border:1px solid rgba(135,199,241,.42);background:rgba(255,255,255,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 10px 24px rgba(69,142,196,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-panel .field input::placeholder,.field input::placeholder,.field textarea::placeholder{color:rgba(69,103,128,.52)}.password-input-wrap{position:relative;display:block;width:100%}.password-input-wrap input{width:100%;padding-right:54px}.password-toggle{position:absolute;top:50%;right:10px;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;color:#1c5f88;border:1px solid rgba(96,170,222,.36);border-radius:12px;background:rgba(255,255,255,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 8px 18px rgba(54,131,188,.1);transform:translateY(-50%);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.password-toggle:focus-visible,.password-toggle:hover{color:#074a78;border-color:rgba(55,148,220,.58);background:rgba(226,244,255,.86);outline:none}.password-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.password-toggle svg circle{fill:currentColor;stroke:none;opacity:.78}.password-toggle .eye-slash{stroke-width:2.2}.fs-admin-side,.fs-console-side{width:100%;border-right:1px solid rgba(135,199,241,.46);border-radius:0 28px 28px 0}.fs-admin-side a,.fs-console-side a,.resource-cat{border-radius:16px;background:rgba(255,255,255,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.fs-admin-side a.active,.fs-admin-side a:hover,.fs-console-side a.active,.fs-console-side a:hover,.resource-cat:hover{color:#fff;border-color:rgba(46,166,255,.52);background:linear-gradient(135deg,rgba(41,151,255,.9),rgba(102,205,255,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.48),0 14px 28px rgba(41,151,255,.2)}.fs-console-panel,.fs-doc-card,.fs-yutu-card,.resource-link,.resource-row,.resource-targets{border-radius:24px}.fs-yutu-card{min-height:168px;overflow:hidden;position:relative}.fs-console-panel:after,.fs-doc-card:after,.fs-yutu-card:after,.resource-link:after,.resource-row:after{content:"";position:absolute;inset:1px;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.5),transparent 34%);opacity:.72}.fs-console-panel,.fs-doc-card,.resource-link,.resource-row{position:relative;overflow:hidden}.fs-yutu-blue{background:linear-gradient(135deg,rgba(222,241,255,.84),rgba(255,255,255,.62))}.fs-yutu-green{background:linear-gradient(135deg,rgba(218,250,244,.84),rgba(255,255,255,.62))}.fs-yutu-orange{background:linear-gradient(135deg,rgba(255,242,220,.84),rgba(255,255,255,.62))}.fs-yutu-purple{background:linear-gradient(135deg,rgba(239,231,255,.86),rgba(255,255,255,.62))}.fs-data-table{border-collapse:separate;border-spacing:0}.fs-data-table th{background:rgba(226,246,255,.68)}.fs-data-table tbody tr{background:rgba(255,255,255,.34)}.fs-data-table tbody tr:hover{background:rgba(229,246,255,.58)}.btn.secondary,.fs-amount-grid button,.fs-secondary-btn{border:1px solid rgba(135,199,241,.42);background:rgba(255,255,255,.56);box-shadow:inset 0 1px 0 rgba(255,255,255,.84)}.fs-amount-grid button.selected{color:#fff;border-color:rgba(46,166,255,.58);background:linear-gradient(135deg,#28a7ff,#5dc8ff);box-shadow:0 14px 28px rgba(40,167,255,.22)}.qr-grid{align-items:stretch}.fs-qr-card{border-radius:22px}@media (max-width:900px){.fs-admin-side,.fs-console-side{border-radius:0 0 24px 24px}.auth-header{width:min(100% - 20px,720px)}}.fs-topbar{gap:18px}.fs-topnav{flex:1 1 auto;min-width:0;justify-content:center;flex-wrap:wrap}.fs-topnav a{white-space:nowrap}.fs-topbar-actions{flex:0 0 auto;white-space:nowrap}.fs-side-rail{border:1px solid rgba(135,199,241,.52);background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(236,249,255,.48)),linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.28));box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 18px 48px rgba(69,142,196,.13);backdrop-filter:blur(22px) saturate(1.16);-webkit-backdrop-filter:blur(22px) saturate(1.16)}.fs-side-nav a{border:1px solid rgba(105,177,229,.18);background:rgba(255,255,255,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.fs-side-nav a.active,.fs-side-nav a:hover{color:#fff;border-color:rgba(46,166,255,.52);background:linear-gradient(135deg,rgba(41,151,255,.9),rgba(102,205,255,.82));box-shadow:0 14px 28px rgba(41,151,255,.2)}.fs-install-card,.fs-section-card{border:1px solid rgba(135,199,241,.52);background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(236,249,255,.5)),radial-gradient(circle at 18% 0,rgba(94,198,255,.16),transparent 40%);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 22px 58px rgba(69,142,196,.14);backdrop-filter:blur(22px) saturate(1.16);-webkit-backdrop-filter:blur(22px) saturate(1.16)}.fs-install-grid{align-items:stretch}.fs-install-card{display:flex;flex-direction:column;gap:18px}.fs-install-download{align-self:flex-start}.fs-video-frame{width:100%;overflow:hidden;border-radius:22px;border:1px solid rgba(135,199,241,.44);background:rgba(255,255,255,.52)}.fs-video-frame video{display:block;width:100%;max-height:420px;object-fit:contain}.fs-key-secret-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.fs-key-secret-row input{min-width:0}.fs-empty-state{padding:24px;text-align:center;color:rgba(42,87,118,.66)}@media (max-width:1100px){.fs-topbar{align-items:flex-start}.fs-topnav{justify-content:flex-start}}@media (max-width:760px){.fs-topbar-actions{width:100%;flex-wrap:wrap}.fs-key-secret-row{grid-template-columns:1fr}}.fs-console-panel,.fs-doc-card,.fs-install-card,.fs-key-secret-row,.fs-key-toolbar,.fs-key-toolbar-secret,.fs-page-main,.fs-page-shell,.fs-section-card,.fs-side-rail,.fs-table-wrap{color:#12324a}.fs-data-table td,.fs-data-table th,.fs-doc-card h2,.fs-inline-message,.fs-install-card h2,.fs-key-secret-label,.fs-page-title,.fs-section-card h1,.fs-section-card h2,.fs-side-title{color:#12324a;text-shadow:none}.fs-doc-card p,.fs-guide-list,.fs-guide-list li,.fs-inline-message,.fs-page-lead,.fs-page-lead-sub{color:rgba(24,66,96,.84)}.fs-install-card,.fs-key-toolbar,.fs-key-toolbar-secret,.fs-section-card{background:linear-gradient(145deg,rgba(255,255,255,.84),rgba(233,248,255,.58)),radial-gradient(circle at 14% 0,rgba(111,211,255,.16),transparent 44%)}.fs-key-secret-row input,.fs-key-toolbar-secret input,.fs-page-shell input,.fs-section-card input{color:#12324a!important;-webkit-text-fill-color:#12324a;border:1px solid rgba(92,170,225,.42)!important;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(234,249,255,.74))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 24px rgba(69,142,196,.1)!important}.fs-key-secret-row input::placeholder,.fs-key-toolbar-secret input::placeholder,.fs-page-shell input::placeholder,.fs-section-card input::placeholder{color:rgba(58,99,128,.56)!important;-webkit-text-fill-color:rgba(58,99,128,.56)}.fs-data-table code{color:#0f5c9c;border:1px solid rgba(92,170,225,.28);background:rgba(240,250,255,.78)}.fs-inline-copy,.fs-primary-btn,.fs-secondary-btn{text-shadow:none}.fs-page-shell .fs-side-rail .fs-side-nav a,.fs-page-shell .fs-side-rail .fs-side-nav a:visited,.fs-page-shell .fs-side-rail .fs-side-title{color:#12324a!important;-webkit-text-fill-color:#12324a}.fs-page-shell .fs-side-rail .fs-side-nav a{border-color:rgba(105,177,229,.34)!important;background:rgba(255,255,255,.72)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 18px rgba(69,142,196,.08)}.fs-page-shell .fs-side-rail .fs-side-nav a.active,.fs-page-shell .fs-side-rail .fs-side-nav a:hover{color:#075985!important;-webkit-text-fill-color:#075985;border-color:rgba(46,166,255,.62)!important;background:linear-gradient(135deg,rgba(219,239,255,.98),rgba(178,220,255,.9))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 12px 24px rgba(41,151,255,.16)}.fs-page-shell .fs-key-secret-row .fs-inline-copy,.fs-page-shell .fs-key-secret-row .fs-inline-copy:visited,.fs-page-shell .fs-key-secret-row .fs-secondary-btn,.fs-page-shell .fs-key-secret-row .fs-secondary-btn:visited{color:#075985!important;-webkit-text-fill-color:#075985;border:1px solid rgba(46,166,255,.48)!important;background:linear-gradient(135deg,rgba(236,248,255,.98),rgba(205,235,255,.92))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 18px rgba(69,142,196,.1)}.fs-page-shell .fs-key-secret-row .fs-inline-copy:hover,.fs-page-shell .fs-key-secret-row .fs-secondary-btn:hover{color:#034b73!important;-webkit-text-fill-color:#034b73;background:linear-gradient(135deg,rgba(211,239,255,.98),rgba(179,224,255,.94))!important}.fs-page-shell .fs-key-secret-row .fs-secondary-btn:disabled{color:rgba(58,99,128,.48)!important;-webkit-text-fill-color:rgba(58,99,128,.48);background:rgba(236,248,255,.68)!important}.fs-page-shell .fs-key-secret-row .fs-key-copy-idle,.fs-page-shell .fs-key-secret-row .fs-key-copy-idle:disabled{color:#7d8997!important;-webkit-text-fill-color:#7d8997;border:0!important;background:rgba(232,236,241,.88)!important;box-shadow:none}.fs-page-shell .fs-key-secret-row .fs-key-copy-ready{color:#168553!important;-webkit-text-fill-color:#168553;border:0!important;background:linear-gradient(135deg,#e1d5ff,#b9a1f4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 10px 22px rgba(122,92,221,.22)}.fs-page-shell .fs-key-secret-row .fs-key-copy-ready:focus-visible,.fs-page-shell .fs-key-secret-row .fs-key-copy-ready:hover{color:#0b6e43!important;-webkit-text-fill-color:#0b6e43;border:0!important;background:linear-gradient(135deg,#d7c6ff,#a88ae9)!important}.fs-token-copy-ready{color:#168553!important;-webkit-text-fill-color:#168553;border:0!important;background:linear-gradient(135deg,#e7dcff,#c3adf6)!important}#key-center .fs-inline-copy,#key-center .fs-key-copy-idle,#key-center .fs-key-copy-ready,#key-center .fs-token-copy-ready{min-width:68px;color:#075985!important;-webkit-text-fill-color:#075985;border:0!important;background:linear-gradient(135deg,#ffffff,#d9f0ff)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 8px 18px rgba(69,142,196,.14)}#key-center .fs-key-copy-idle{color:#536474!important;-webkit-text-fill-color:#536474;border:0!important;background:linear-gradient(135deg,#ffffff,#e7eef5)!important}#key-center .fs-key-copy-ready,#key-center .fs-token-copy-ready{color:#087448!important;-webkit-text-fill-color:#087448;border:0!important;background:linear-gradient(135deg,#eadfff,#bda5f6)!important}#key-center .fs-inline-copy:hover,#key-center .fs-key-copy-idle:hover,#key-center .fs-key-copy-ready:hover,#key-center .fs-token-copy-ready:hover{color:#053f63!important;-webkit-text-fill-color:#053f63;border:0!important;background:linear-gradient(135deg,#f8fdff,#bfe4ff)!important}#key-center .fs-key-copy-ready:hover,#key-center .fs-token-copy-ready:hover{color:#075f3d!important;-webkit-text-fill-color:#075f3d;border:0!important;background:linear-gradient(135deg,#e0d0ff,#a98ae9)!important}#key-center .fs-status-active{color:#087448!important;-webkit-text-fill-color:#087448;border:1px solid rgba(16,185,129,.34);background:#d8fbe8!important}#key-center .fs-status-disabled{color:#9a3412!important;-webkit-text-fill-color:#9a3412;border:1px solid rgba(234,88,12,.28);background:#ffedd5!important}#key-center .fs-token-actions{display:inline-flex;flex-wrap:wrap;gap:8px}#key-center .fs-token-delete{color:#b42318!important;-webkit-text-fill-color:#b42318;border-color:rgba(220,38,38,.42)!important;background:linear-gradient(135deg,#fff8f7,#ffe1dd)!important}#key-center .fs-token-delete:hover{color:#8a160d!important;-webkit-text-fill-color:#8a160d;border-color:rgba(185,28,28,.7)!important;background:linear-gradient(135deg,#fff0ee,#ffc8c1)!important}.email-modal-backdrop{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:20px;background:rgba(31,56,83,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.email-modal{width:min(440px,100%);padding:26px;border:1px solid rgba(128,185,232,.5);border-radius:20px;color:#12324a;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(230,246,255,.94));box-shadow:0 24px 64px rgba(39,99,144,.24)}.email-modal h3{margin:0;color:#12324a;font-size:22px}.email-modal>p{margin:8px 0 18px;color:#58728a}.email-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:10px;gap:10px}.email-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.email-form-error,.email-form-message{margin:12px 0 0;font-size:13px;font-weight:700}.email-form-error{color:#b42318}.email-form-message{color:#087448}@media (max-width:560px){.email-code-row{grid-template-columns:1fr}}.docs-page-shell{display:grid!important;grid-template-columns:248px minmax(0,1fr)!important;align-items:start}.docs-side-rail{grid-column:1;grid-row:1}.docs-page-main{grid-column:2;grid-row:1;width:100%!important;min-width:0;max-width:none;padding:28px}.docs-page-main .fs-docs-panel{width:100%;min-width:0}.docs-page-main .fs-docs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.docs-page-shell{grid-template-columns:1fr!important}.docs-page-main,.docs-side-rail{grid-column:1}.docs-side-rail{grid-row:1}.docs-page-main{grid-row:2;padding:18px 14px 24px}.docs-page-main .fs-docs-grid{grid-template-columns:1fr}}.shell,body,html{width:100%;overflow-x:hidden}.fs-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:80;overflow:visible}.fs-mobile-menu,.fs-topbar-mobile-actions{display:none}.fs-mobile-action{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid rgba(88,151,196,.22);border-radius:12px;color:#1d4e70;background:rgba(255,255,255,.36);font:inherit;font-weight:900}.fs-mobile-action-login{min-width:66px;padding:0 12px;color:#0f6bdc}.fs-mobile-action-menu{width:42px;padding:0;gap:3px;flex-direction:column}.fs-mobile-action-menu span{width:16px;height:2px;border-radius:999px;background:currentColor}.fs-mobile-action-close{width:42px;font-size:18px}.fs-mobile-menu{position:absolute;top:calc(100% + 10px);left:12px;right:12px;padding:10px;border:1px solid rgba(165,216,247,.72);border-radius:18px;background:linear-gradient(180deg,rgba(245,252,255,.98),rgba(230,246,255,.96));box-shadow:0 18px 42px rgba(72,137,190,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.fs-mobile-menu.open{display:grid;grid-gap:8px;gap:8px}.fs-mobile-menu-item{display:flex;align-items:center;min-height:42px;padding:0 14px;border-radius:12px;color:#12324a;background:rgba(255,255,255,.72);font-weight:800}.fs-mobile-menu-item.active{color:#0f6bdc;background:linear-gradient(135deg,rgba(219,239,255,.98),rgba(178,220,255,.94))}@media (max-width:780px){.fs-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px}.fs-brand{min-width:0}.fs-brand strong.brand-calligraphy{font-size:18px}.fs-brand small{font-size:10px}.fs-topbar-actions,.fs-topnav{display:none}.fs-topbar-mobile-actions{display:inline-flex;align-items:center;gap:8px;justify-self:end}.fs-page-shell,.user-console{grid-template-columns:1fr!important}.docs-side-rail,.fs-side-rail,.user-sidebar{display:none!important}.console-content,.docs-page-main,.fs-page-main{padding:14px!important}.console-header{margin-bottom:14px}.console-title{gap:12px}.console-title-icon{width:44px;height:44px;border-radius:14px}.console-title h1{font-size:22px}.console-title p{font-size:12px}.console-header-actions{display:none}.console-metrics,.content-panel,.invite-action-card,.invite-link-card,.invite-note-card,.invite-stat-grid article,.invite-table-card,.settings-hero-card,.settings-inner-card,.settings-large-card{border-radius:18px}.home-hero{width:min(100% - 24px,1000px);padding:28px 0 24px}.home-hero h1{font-size:36px}.home-hero p{width:100%;margin-top:16px;font-size:15px;line-height:1.7}.home-actions{margin-top:22px}.home-trust-row{gap:10px 14px}.home-hero-art{min-height:380px}.hero-art-glass{width:min(290px,76vw)}.hero-art-model-ring{transform:scale(.72);transform-origin:center}.hero-art-model-icon,.hero-art-model-node{width:46px;height:46px}.docs-page-shell,.fs-page-shell{display:block!important}.docs-page-main .fs-docs-grid,.fs-install-grid,.invite-action-split,.invite-withdraw-grid,.recharge-amount-summary,.recharge-layout,.settings-profile-grid{grid-template-columns:1fr!important}.invite-link-head,.invite-link-row,.profile-card,.profile-email-panel,.recharge-methods,.settings-bind-row{grid-template-columns:1fr}.invite-link-head,.invite-link-row,.profile-card,.profile-email-panel,.settings-bind-row{display:grid}.invite-link-row input{width:100%}}@media (max-width:560px){.home-hero{width:min(100% - 20px,1000px)}.home-hero h1{font-size:32px}.fs-mobile-menu{left:10px;right:10px}}