.fnq-first-simulation-guide-tour.ant-tour{width:min(370px,100vw - 32px)}.fnq-first-simulation-guide-tour .ant-tour-section{background:radial-gradient(circle at 92% 8%,rgba(213,176,79,.13),transparent 42%),#191816;border:1px solid rgba(213,176,79,.3);box-shadow:0 24px 70px rgba(0,0,0,.52)}.fnq-first-simulation-guide-tour .ant-tour-title{color:#fff2d9;font-size:var(--fnq-font-size-lg)}.fnq-first-simulation-guide-tour .ant-tour-description{color:var(--fnq-color-text-subtle);font-size:var(--fnq-font-size-sm);line-height:1.75}.fnq-first-simulation-guide-tour .ant-tour-indicator-active{background:var(--fnq-color-primary)}.fnq-first-simulation-guide-modal .ant-modal-content{background:radial-gradient(circle at 92% 8%,var(--fnq-color-border-faint),transparent 38%),var(--fnq-color-bg-elevated);border:1px solid var(--fnq-color-border-strong);box-shadow:var(--fnq-shadow-panel)}.fnq-first-simulation-guide-modal .ant-modal-title{color:var(--fnq-color-text);font-size:var(--fnq-font-size-xl)}.fnq-first-simulation-guide-intro{color:var(--fnq-color-text-subtle);line-height:var(--fnq-line-height-relaxed);margin:0 0 var(--fnq-space-lg)}.fnq-first-simulation-guide-outline{display:grid;gap:var(--fnq-space-sm);grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.fnq-first-simulation-guide-outline li{align-items:center;color:var(--fnq-color-text-subtle);display:flex;flex-direction:column;font-size:var(--fnq-font-size-xs);gap:var(--fnq-space-sm);min-width:0;text-align:center}.fnq-first-simulation-guide-outline span{background:rgba(213,176,79,.08);border:1px solid var(--fnq-color-border-strong);border-radius:50%;color:var(--fnq-color-primary-hover);display:grid;font-weight:var(--fnq-font-weight-semibold);height:28px;place-items:center;width:28px}.fnq-first-simulation-guide-modal-actions{display:flex;gap:var(--fnq-space-sm);justify-content:flex-end}@media(width <= 560px){.fnq-first-simulation-guide-outline{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--fnq-space-lg)}}.fnq-maintenance-notice{align-items:flex-start;background:#352b16;border-bottom:1px solid var(--fnq-color-border-strong);color:var(--fnq-color-warning);display:flex;font-size:var(--fnq-font-size-sm);gap:var(--fnq-space-md);max-height:min(35vh,220px);overflow-y:auto;padding:var(--fnq-space-md) clamp(18px,5vw,72px);position:sticky;top:0;z-index:30}.fnq-maintenance-notice-icon{flex:0 0 auto;font-size:var(--fnq-font-size-lg);margin-top:3px}.fnq-maintenance-notice-content{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--fnq-space-xs) var(--fnq-space-lg);min-width:0;overflow-wrap:anywhere}.fnq-maintenance-notice-message{color:var(--fnq-color-text);white-space:pre-wrap}.fnq-maintenance-notice-time{color:var(--fnq-color-text-subtle)}:root .fnq-home-nav{top:var(--fnq-maintenance-height,0)}:root{color-scheme:dark;font-family:var(--fnq-font-family);--fnq-font-family:Inter,"Microsoft YaHei","Segoe UI",Arial,sans-serif;--fnq-font-size-xs:12px;--fnq-font-size-sm:13px;--fnq-font-size-md:14px;--fnq-font-size-lg:16px;--fnq-font-size-xl:18px;--fnq-font-size-2xl:24px;--fnq-font-size-3xl:30px;--fnq-font-weight-regular:400;--fnq-font-weight-medium:500;--fnq-font-weight-semibold:700;--fnq-font-weight-bold:800;--fnq-line-height-tight:1.2;--fnq-line-height-heading:1.3;--fnq-line-height-compact:1.5;--fnq-line-height-body:1.6;--fnq-line-height-relaxed:1.7;--fnq-color-bg:#11100f;--fnq-color-bg-elevated:#161514;--fnq-color-bg-panel:#1d1b18;--fnq-color-bg-muted:#24211d;--fnq-color-bg-card:#1a1815;--fnq-color-border:rgba(213,176,79,.16);--fnq-color-border-strong:rgba(213,176,79,.28);--fnq-color-border-subtle:rgba(213,176,79,.14);--fnq-color-border-faint:rgba(213,176,79,.12);--fnq-color-text:#f6f0de;--fnq-color-text-muted:#a7a29a;--fnq-color-text-subtle:#d1c6af;--fnq-color-heading:#fff7de;--fnq-color-text-strong:#fff;--fnq-color-primary:#d5b04f;--fnq-color-primary-hover:#f0dd9d;--fnq-color-primary-active:#b89435;--fnq-color-primary-foreground:#16120e;--fnq-color-success:#22c55e;--fnq-color-warning:#f6c453;--fnq-color-danger:#ef4444;--fnq-color-info:#60a5fa;--fnq-workspace-bg:#0f1115;--fnq-workspace-bg-deep:#090a0e;--fnq-workspace-panel:#212224;--fnq-workspace-border:#747474;--fnq-workspace-accent:#e5cc83;--fnq-workspace-text:#c4c4c4;--fnq-workspace-text-secondary:#c8b9a3;--fnq-workspace-input:#10141b;--fnq-workspace-table-text:#c9c3b6;--fnq-workspace-table-heading:#a6a196;--fnq-workspace-caption:#aaa69d;--fnq-radius-xs:4px;--fnq-radius-sm:6px;--fnq-radius-md:8px;--fnq-space-xs:4px;--fnq-space-sm:8px;--fnq-space-md:12px;--fnq-space-lg:16px;--fnq-space-xl:24px;--fnq-space-2xl:32px;--fnq-shadow-panel:0 18px 48px rgba(0,0,0,.28);--fnq-shadow-focus:0 0 0 3px rgba(213,176,79,.16);--fnq-layout-max:1440px}.fnq-page-shell{margin:0 auto;min-height:100vh;padding:40px 0;width:min(100% - 48px,var(--fnq-layout-max))}.fnq-page-header{align-items:flex-start;display:flex;gap:var(--fnq-space-xl);justify-content:space-between;margin-bottom:var(--fnq-space-xl)}.fnq-page-header h1,.fnq-panel-heading h2,.fnq-table-head h3{color:var(--fnq-color-heading);font-weight:var(--fnq-font-weight-bold);letter-spacing:0;margin:0}.fnq-page-header h1{font-size:var(--fnq-font-size-3xl);line-height:var(--fnq-line-height-tight)}.fnq-page-description{color:var(--fnq-color-text-subtle);line-height:var(--fnq-line-height-relaxed);margin:var(--fnq-space-sm) 0 0;max-width:760px}.fnq-page-intro{align-items:flex-end;border-bottom:1px solid hsla(0,0%,45.5%,.38);display:flex;gap:var(--fnq-space-lg);justify-content:space-between;margin-bottom:18px;padding:0 0 13px}.fnq-page-intro__content{min-width:0}.fnq-page-intro__eyebrow{align-items:center;color:var(--fnq-color-primary);display:flex;font-size:var(--fnq-font-size-xs);font-weight:var(--fnq-font-weight-bold);gap:7px;line-height:var(--fnq-line-height-compact);margin:0 0 5px}.fnq-page-intro__eyebrow:before{background:currentcolor;content:"";flex:0 0 auto;height:11px;width:2px}.fnq-page-intro__title{color:var(--fnq-color-text-strong);font-size:var(--fnq-font-size-2xl);font-weight:var(--fnq-font-weight-bold);line-height:1.25;margin:0;overflow-wrap:anywhere}.fnq-page-intro__description{color:var(--fnq-color-text-subtle);font-size:var(--fnq-font-size-sm);line-height:1.6;margin:6px 0 0;max-width:760px}.fnq-page-intro__action{flex:0 0 auto}.fnq-page-actions,.fnq-page-intro__action,.fnq-panel-actions,.fnq-table-actions{display:flex;flex-wrap:wrap;gap:var(--fnq-space-sm);justify-content:flex-end}.fnq-eyebrow{align-items:center;color:var(--fnq-color-primary);display:inline-flex;font-size:var(--fnq-font-size-xs);font-weight:var(--fnq-font-weight-bold);gap:var(--fnq-space-sm);letter-spacing:0;margin:0 0 8px}.fnq-eyebrow:before{background:var(--fnq-color-primary);content:"";height:2px;width:18px}.fnq-preview-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.fnq-preview-grid,.fnq-showcase-stack{display:grid;gap:var(--fnq-space-lg)}.fnq-panel{background:var(--fnq-color-bg-elevated);border:1px solid var(--fnq-color-border);border-radius:var(--fnq-radius-md);box-shadow:var(--fnq-shadow-panel);grid-column:span 6;min-width:0;padding:18px}.fnq-panel-wide{grid-column:1/-1}.fnq-panel-heading{align-items:flex-start;display:flex;gap:var(--fnq-space-lg);justify-content:space-between;margin-bottom:var(--fnq-space-lg)}.fnq-panel-heading h2{font-size:var(--fnq-font-size-xl);line-height:var(--fnq-line-height-heading)}.fnq-panel-heading p:not(.fnq-eyebrow),.fnq-table-head p{color:var(--fnq-color-text-muted);font-size:var(--fnq-font-size-sm);line-height:var(--fnq-line-height-body);margin:6px 0 0}.fnq-toolbar{align-items:center;display:flex;gap:var(--fnq-space-md);justify-content:space-between;margin-bottom:var(--fnq-space-lg)}.fnq-toolbar-extra,.fnq-toolbar-main{align-items:center;display:flex;flex-wrap:wrap;gap:var(--fnq-space-sm)}.fnq-toolbar-main{flex:1;min-width:0}.fnq-toolbar-main .ant-input,.fnq-toolbar-main .ant-input-affix-wrapper{width:min(320px,100%)}.fnq-button{min-width:92px}.fnq-button-demo-grid,.fnq-status-demo-grid{display:grid;gap:var(--fnq-space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.fnq-status-demo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fnq-button-secondary{background:#2c2a26;border-color:rgba(213,176,79,.2);color:var(--fnq-color-text)}.fnq-button-ghost:not(:disabled):hover,.fnq-button-secondary:not(:disabled):hover{border-color:var(--fnq-color-primary);color:var(--fnq-color-primary-hover)}.fnq-button-ghost{background:#151413;border-color:rgba(213,176,79,.22);color:#e6dcc4}.fnq-button-danger{background:#7f1d1d}.fnq-status-badge{align-items:center;background:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.18);border-radius:var(--fnq-radius-sm);color:#cbd5e1;display:inline-flex;font-size:var(--fnq-font-size-xs);font-weight:var(--fnq-font-weight-bold);gap:7px;min-height:26px;padding:3px 9px}.fnq-status-badge:before{background:currentcolor;border-radius:999px;content:"";height:7px;width:7px}.fnq-status-badge[data-state=online],.fnq-status-badge[data-state=success]{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.26);color:#86efac}.fnq-status-badge[data-state=checking],.fnq-status-badge[data-state=warning]{background:rgba(246,196,83,.14);border-color:rgba(246,196,83,.28);color:#fde68a}.fnq-status-badge[data-state=danger],.fnq-status-badge[data-state=offline]{background:rgba(239,68,68,.14);border-color:rgba(239,68,68,.28);color:#fca5a5}.fnq-metric-grid{display:grid;gap:var(--fnq-space-md);grid-template-columns:repeat(4,minmax(0,1fr))}.fnq-metric-card{background:var(--fnq-color-bg-card);border:1px solid var(--fnq-color-border-subtle);border-radius:var(--fnq-radius-md);min-width:0;padding:14px}.fnq-metric-card small,.fnq-metric-card span{color:var(--fnq-color-text-muted);display:block;font-size:var(--fnq-font-size-xs);line-height:var(--fnq-line-height-compact)}.fnq-metric-card strong{color:var(--fnq-color-heading);display:block;font-size:var(--fnq-font-size-2xl);line-height:var(--fnq-line-height-tight);margin-top:6px}.fnq-metric-card small{margin-top:8px}.fnq-metric-card b{color:var(--fnq-color-success);margin-right:6px}.fnq-metric-card-warning b{color:var(--fnq-color-warning)}.fnq-metric-card-danger b{color:var(--fnq-color-danger)}.fnq-control-grid{display:grid;gap:var(--fnq-space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.fnq-control-card{background:var(--fnq-color-bg-card);border:1px solid var(--fnq-color-border-subtle);border-radius:var(--fnq-radius-md);display:grid;gap:var(--fnq-space-sm);min-width:0;padding:12px}.fnq-control-card>span{color:var(--fnq-color-text-muted);font-size:var(--fnq-font-size-xs);font-weight:var(--fnq-font-weight-bold)}.fnq-control-card-wide{grid-column:1/-1}.fnq-feedback-stack{display:grid;gap:var(--fnq-space-md)}.fnq-demo-tab-panel{align-items:center;color:var(--fnq-color-text-subtle);display:flex;gap:var(--fnq-space-md);min-height:58px}.fnq-table-shell{background:var(--fnq-color-bg-elevated);border:1px solid var(--fnq-color-border-subtle);border-radius:var(--fnq-radius-md);overflow:hidden}.fnq-table-head{align-items:flex-start;display:flex;gap:var(--fnq-space-md);justify-content:space-between;padding:14px 14px 0}.fnq-table-head h3{font-size:var(--fnq-font-size-lg)}.fnq-table{margin-top:12px}.fnq-table .ant-table{background:transparent}.fnq-table .ant-table-cell{overflow-wrap:anywhere}.fnq-empty-state{background:hsla(0,0%,100%,.02);border:1px dashed rgba(213,176,79,.18);border-radius:var(--fnq-radius-md);display:grid;gap:var(--fnq-space-sm);justify-items:center;min-height:220px;padding:var(--fnq-space-xl);text-align:center}.fnq-empty-state .ant-empty{margin:0}.fnq-empty-state strong{color:var(--fnq-color-heading);font-size:var(--fnq-font-size-lg)}.fnq-empty-state span{color:var(--fnq-color-text-muted);line-height:var(--fnq-line-height-relaxed);max-width:460px}.fnq-empty-action{margin-top:var(--fnq-space-xs)}.fnq-swatch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fnq-swatch,.fnq-swatch-grid{display:grid;gap:var(--fnq-space-sm)}.fnq-swatch{background:var(--fnq-color-bg-card);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--fnq-radius-md);min-height:92px;padding:12px}.fnq-swatch:before{border-radius:var(--fnq-radius-sm);content:"";height:24px;width:100%}.fnq-swatch span{color:var(--fnq-color-text-muted);font-size:var(--fnq-font-size-xs);font-weight:var(--fnq-font-weight-bold)}.fnq-swatch strong{color:var(--fnq-color-heading);font-size:var(--fnq-font-size-sm)}.fnq-swatch-primary:before{background:var(--fnq-color-primary)}.fnq-swatch-success:before{background:var(--fnq-color-success)}.fnq-swatch-warning:before{background:var(--fnq-color-warning)}.fnq-swatch-danger:before{background:var(--fnq-color-danger)}.fnq-modal-preview{display:grid;gap:var(--fnq-space-md)}.fnq-modal-preview p{color:var(--fnq-color-text-subtle);line-height:var(--fnq-line-height-relaxed);margin:0}@media(max-width:960px){.fnq-page-shell{padding:28px 0;width:min(100% - 32px,var(--fnq-layout-max))}.fnq-page-header,.fnq-page-intro,.fnq-panel-heading,.fnq-table-head,.fnq-toolbar{align-items:stretch;flex-direction:column}.fnq-page-intro{align-items:stretch}.fnq-page-intro__action{justify-content:flex-start}.fnq-panel{grid-column:1/-1}.fnq-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fnq-control-grid,.fnq-status-demo-grid{grid-template-columns:1fr}}@media(max-width:640px){.fnq-page-shell{width:min(100% - 24px,var(--fnq-layout-max))}.fnq-page-header h1{font-size:var(--fnq-font-size-2xl)}.fnq-page-intro{margin-bottom:16px;padding-bottom:11px}.fnq-page-intro__title{font-size:20px}.fnq-page-intro__description{font-size:var(--fnq-font-size-sm)}.fnq-button-demo-grid,.fnq-metric-grid,.fnq-swatch-grid{grid-template-columns:1fr}}.fnq-home-nav{align-items:center;backdrop-filter:blur(14px);background:rgba(15,14,13,.92);border-bottom:1px solid var(--fnq-color-border-subtle);display:grid;gap:var(--fnq-space-xl);grid-template-columns:minmax(190px,auto) minmax(0,1fr) auto;min-height:64px;padding:0 clamp(24px,5vw,72px);position:sticky;top:0;z-index:20}.fnq-home-brand{align-items:center;color:var(--fnq-color-primary);display:inline-flex;gap:10px;min-width:0;text-decoration:none}.fnq-home-brand-logo{display:block;flex:0 0 auto;height:40px;object-fit:contain;width:124px}.fnq-home-nav-menu{display:flex;gap:clamp(18px,3vw,40px);justify-content:center;min-width:0}.fnq-home-nav-menu a{align-items:center;color:#d8d0c2;display:inline-flex;font-size:var(--fnq-font-size-sm);font-weight:var(--fnq-font-weight-semibold);min-height:64px;position:relative;text-decoration:none;white-space:nowrap}.fnq-home-nav-menu a.active{color:var(--fnq-color-primary)}.fnq-home-nav-menu a.active:after{background:var(--fnq-color-primary);bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.fnq-home-nav-actions{align-items:center;display:flex;gap:var(--fnq-space-sm);justify-content:flex-end}.fnq-home-user{align-items:center;background:rgba(213,176,79,.08);border:1px solid rgba(213,176,79,.18);border-radius:var(--fnq-radius-sm);color:#fff2dc;cursor:pointer;display:inline-flex;font-size:var(--fnq-font-size-sm);font-weight:var(--fnq-font-weight-semibold);gap:7px;line-height:1;max-width:180px;min-width:0;padding:9px 10px}.fnq-home-user:focus-visible,.fnq-home-user:hover{background:var(--fnq-color-border-subtle);border-color:rgba(213,176,79,.45)}.fnq-home-user span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fnq-home-user svg{color:var(--fnq-color-primary);flex:0 0 auto}.fnq-home-user .fnq-home-user-arrow{color:#d8d0c2;font-size:10px}@media(max-width:1360px){.fnq-home-nav{grid-template-columns:auto 1fr}.fnq-home-nav-menu{grid-column:1/-1;justify-content:flex-start;min-height:44px;order:3;overflow-x:auto}.fnq-home-nav-menu a{min-height:44px}}@media(max-width:720px){.fnq-home-nav{gap:var(--fnq-space-sm);grid-template-columns:1fr;padding:12px 18px}.fnq-home-nav-actions{flex-wrap:wrap;justify-content:flex-start}}.fnq-auth-modal .ant-modal-content{background:#191919;border:1px solid #707070;border-radius:var(--fnq-radius-sm);box-shadow:0 28px 80px rgba(0,0,0,.52);overflow:hidden;padding:0}.fnq-auth-modal .ant-modal-close{color:var(--fnq-workspace-accent)}.fnq-auth-modal .ant-modal-close:hover{color:#fff2dc}.fnq-auth-shell{display:grid;gap:13px;padding:22px 24px 20px}.fnq-change-password-form{padding:20px 24px 24px}.fnq-change-password-method{margin-bottom:2px}.fnq-change-password-phone{color:var(--fnq-workspace-text);font-size:13px;line-height:1.5;margin:-2px 0 0}.fnq-auth-modal .ant-modal-title{background:transparent;color:#fff2dc}.fnq-auth-modal .ant-modal-header{background:transparent;margin:0;padding:20px 24px 0}.fnq-auth-brand{align-items:center;color:var(--fnq-workspace-accent);display:inline-flex;gap:var(--fnq-space-sm)}.fnq-auth-brand-logo{display:block;flex:0 0 auto;height:36px;object-fit:contain;width:112px}.fnq-auth-unified-tab{border:1px solid var(--fnq-workspace-border);border-radius:5px;display:grid;height:38px;overflow:hidden}.fnq-auth-unified-tab button{background:rgba(229,204,131,.26);border:0;color:var(--fnq-workspace-accent);cursor:default;font-size:15px;font-weight:var(--fnq-font-weight-semibold)}.fnq-auth-intro h2{color:var(--fnq-color-text-strong);font-size:18px;line-height:1.2;margin:0}.fnq-auth-intro p{color:var(--fnq-workspace-text);font-size:13px;line-height:1.5;margin:6px 0 0}.fnq-auth-tabs .ant-tabs-nav{border:1px solid #707070;border-radius:5px;height:36px;margin:0;overflow:hidden;width:100%}.fnq-auth-tabs .ant-tabs-nav:before{display:none}.fnq-auth-tabs .ant-tabs-nav-wrap{flex:1 1 100%;min-width:0;width:100%}.fnq-auth-tabs .ant-tabs-nav-list{display:flex;flex:1 1 100%;height:100%;width:100%}.fnq-auth-tabs .ant-tabs-nav-operations{display:none}.fnq-auth-tabs .ant-tabs-tab{align-items:center;border-left:1px solid rgba(229,204,131,.42);display:flex;flex:1 1 0;height:100%;justify-content:center;margin:0;margin-left:0!important;max-width:none;min-width:0;padding:0;width:auto}.fnq-auth-tabs .ant-tabs-tab:first-child{border-left:0}.fnq-auth-tabs .ant-tabs-tab-btn{align-items:center;color:var(--fnq-workspace-text);display:flex;font-size:14px;height:100%;justify-content:center;line-height:1;text-align:center;width:100%}.fnq-auth-tabs .ant-tabs-tab-active{background:rgba(229,204,131,.26)}.fnq-auth-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--fnq-workspace-accent)}.fnq-auth-tabs .ant-tabs-content-holder,.fnq-auth-tabs .ant-tabs-ink-bar{display:none}.fnq-auth-form{display:grid;gap:var(--fnq-space-md)}.fnq-auth-form .ant-form-item{margin:0}.fnq-auth-form .ant-form-item-label{padding:0 0 6px}.fnq-auth-form .ant-form-item-label>label{color:var(--fnq-workspace-text);font-size:13px}.fnq-auth-form .ant-input,.fnq-auth-form .ant-input-affix-wrapper{background:#1a1a1a;border-color:var(--fnq-workspace-border);border-radius:5px;color:#fff2dc;font-size:14px}.fnq-auth-form .ant-input{line-height:1.4}.fnq-auth-form .ant-input-affix-wrapper-lg,.fnq-auth-form .ant-input-lg{height:38px}.fnq-auth-form .ant-input-lg{line-height:38px;padding-bottom:0;padding-top:0}.fnq-auth-form .ant-input-affix-wrapper-lg{align-items:center;display:flex;padding-bottom:0;padding-top:0}.fnq-auth-form .ant-input::placeholder{color:#989898}.fnq-auth-form .ant-input-affix-wrapper .ant-input{background:transparent;height:auto;line-height:1.4;padding-bottom:0;padding-top:0}.fnq-auth-form .ant-input-password-icon,.fnq-auth-form .ant-input-suffix{color:var(--fnq-workspace-text)}.fnq-auth-code-row{--fnq-auth-code-control-height:38px;align-items:start;display:grid;gap:var(--fnq-space-sm);grid-template-columns:minmax(0,1fr) 106px}.fnq-auth-code-row .ant-input,.fnq-auth-code-row .ant-input-affix-wrapper{height:var(--fnq-auth-code-control-height)}.fnq-auth-code-row .fnq-button{height:var(--fnq-auth-code-control-height);min-width:0;padding-block:0;width:100%}.fnq-auth-code-row .fnq-button,.fnq-auth-code-row .fnq-button>span{align-items:center;display:inline-flex;justify-content:center;line-height:1}.fnq-auth-code-row .fnq-button>span{height:100%}.fnq-auth-code-action .ant-form-item-label>label{visibility:hidden}.fnq-auth-form>.fnq-button,.fnq-auth-qr-panel>.fnq-button{background:rgba(229,204,131,.18);border-color:var(--fnq-workspace-border);color:var(--fnq-workspace-accent);font-weight:var(--fnq-font-weight-semibold);height:40px}.fnq-auth-agreement .ant-form-item-control-input{min-height:0}.fnq-auth-agreement .ant-form-item-explain-error{color:#ff8f8f;font-size:12px;line-height:1.5;padding-top:4px}.fnq-auth-agreement-control{align-items:flex-start;color:var(--fnq-workspace-text);display:flex;font-size:12px;gap:7px;line-height:1.65}.fnq-auth-agreement-control .ant-checkbox,.fnq-auth-agreement-control .ant-checkbox-wrapper{flex:0 0 auto}.fnq-auth-agreement-control .ant-checkbox{margin-top:2px}.fnq-auth-agreement-copy{min-width:0}.fnq-auth-agreement-copy a{color:var(--fnq-workspace-accent);text-decoration:none}.fnq-auth-agreement-copy a:focus-visible,.fnq-auth-agreement-copy a:hover{color:#fff2dc;text-decoration:underline}.fnq-auth-form-extra{align-items:center;display:flex;gap:var(--fnq-space-md);justify-content:space-between;min-height:24px}.fnq-auth-form-extra .ant-form-item{margin:0}.fnq-auth-form-extra .ant-checkbox-wrapper{color:var(--fnq-workspace-text);font-size:13px}.fnq-auth-form-extra button{background:transparent;border:0;color:var(--fnq-workspace-accent);cursor:pointer;font-size:13px;padding:0}.fnq-auth-qr-panel{background:#0e0d0b;border:1px solid #707070;border-radius:var(--fnq-radius-md);display:grid;gap:14px;justify-items:center;padding:16px}.fnq-auth-qr-box{background:var(--fnq-color-text-strong);border-radius:var(--fnq-radius-sm);padding:10px}.fnq-auth-qr-panel p{color:#999;font-size:13px;line-height:1.5;margin:0;text-align:center}@media(max-width:560px){.fnq-auth-modal{max-width:calc(100vw - 28px);width:calc(100vw - 28px)!important}.fnq-auth-shell{padding:22px 18px 18px}.fnq-auth-code-row{grid-template-columns:1fr}.fnq-auth-code-action .ant-form-item-label{display:none}.fnq-auth-agreement-control{font-size:12px;gap:6px;line-height:1.7}}*{box-sizing:border-box}html{background:var(--fnq-color-bg);min-height:100%}body,html{min-width:320px}body{background:radial-gradient(circle at 70% 18%,rgba(204,168,77,.12),transparent 28%),radial-gradient(circle at 14% 72%,rgba(84,70,42,.2),transparent 34%),var(--fnq-color-bg);color:var(--fnq-color-text);font-size:var(--fnq-font-size-md);font-synthesis:none;line-height:var(--fnq-line-height-body);margin:0;min-height:100vh;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}small,sub,sup{font-size:var(--fnq-font-size-xs)}a{color:var(--fnq-color-primary)}#root{min-height:100vh}::selection{background:var(--fnq-color-primary);color:#16120e}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#12110f}::-webkit-scrollbar-thumb{background:rgba(213,176,79,.38);border:2px solid #12110f;border-radius:999px}.ant-app{min-height:100vh}.fnq-route-loading{padding:var(--fnq-space-xl)}