html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:"Iowan Old Style", "Palatino Linotype", "Source Han Serif SC", "Noto Serif SC", serif;--font-body:"PingFang SC", "Noto Sans SC", "Microsoft YaHei", "Segoe UI", sans-serif;--bg:#f4efe8;--bg-strong:#efe7db;--surface:#fffbf6eb;--surface-alt:#fff6eceb;--surface-strong:#182534;--surface-deep:#22374d;--text:#1b2c3f;--text-soft:#1b2c3fb8;--text-invert:#f8f2eb;--accent-soft:#a85a301f;--line:#1b2c3f1a;--line-strong:#1b2c3f2e;--shadow:0 22px 54px #1b2c3f14;--shadow-strong:0 28px 68px #1b2c3f24;--panel-radius:28px;--panel-radius-sm:20px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,Segoe UI,sans-serif}*{box-sizing:border-box}body{font-family:var(--font-body);color:var(--text);background:radial-gradient(circle at 0 0,#c47b4529,#0000 24%),radial-gradient(circle at 88% 12%,#4a6f8a1f,#0000 20%),linear-gradient(#faf6f1f0 0%,#f4efe8fa 100%);margin:0}body:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:32px 32px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#00000024 0%,#0000 36%);mask-image:linear-gradient(#00000024 0%,#0000 36%)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.shell-public{position:relative}.topbar{z-index:30;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffaf4c2;border:1px solid #ffffffa3;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;width:min(1240px,100% - 40px);margin:18px auto 0;padding:16px 20px;display:flex;position:sticky;top:0;box-shadow:0 14px 34px #1b2c3f12}.app-topbar{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf4e6;border-bottom:1px solid #17273814;justify-content:space-between;align-items:center;gap:20px;padding:14px 24px;display:flex;position:sticky;top:0;box-shadow:0 14px 30px #1b2c3f0f}.app-topbar-left,.app-topbar-right,.app-topbar-nav,.app-topbar-popover-actions{align-items:center;gap:12px;display:flex}.app-topbar-left,.app-topbar-right{flex-wrap:wrap}.app-topbar-brand{color:var(--text);background:0 0;border:none;align-items:center;gap:12px;padding:0;font-weight:700;display:inline-flex}.app-topbar-nav{flex-wrap:wrap;gap:8px}.app-topbar-switch{color:var(--text-soft);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.app-topbar-switch:hover,.app-topbar-user-trigger:hover{transform:translateY(-1px)}.app-topbar-switch:hover{color:var(--text);background:#ffffff9e}.app-topbar-language{min-width:84px}.app-topbar-user-trigger{color:var(--text);background:#ffffffbd;border:1px solid #10263c14;border-radius:999px;align-items:center;gap:10px;padding:6px 12px 6px 8px;display:inline-flex}.app-topbar-avatar{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);color:#fff8f2;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.88rem;font-weight:700;display:inline-flex;box-shadow:0 10px 18px #ca5a2e38}.app-topbar-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;overflow:hidden}.app-topbar-popover{width:min(320px,80vw)}.app-topbar-popover .ant-typography{margin-top:0}.system-announcement-timeline{margin-top:8px}.system-announcement-card{background:linear-gradient(#fffcf8f5 0%,#fff6eedb 100%);border:1px solid #17273814;border-radius:18px}.system-announcement-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.system-announcement-content{white-space:pre-wrap;color:var(--text);margin-bottom:12px}.system-announcement-status{border-radius:999px;align-items:center;padding:4px 10px;font-size:.82rem;font-weight:600;display:inline-flex}.system-announcement-status-active{color:#2f7d4c;background:#54a67524}.system-announcement-status-inactive{color:#172738b8;background:#17273814}.brand{color:var(--text);background:0 0;border:none;align-items:center;gap:12px;padding:0;font-size:.98rem;font-weight:700;display:inline-flex}.brand-mark{width:38px;height:38px;color:var(--text-invert);background:linear-gradient(135deg,#162534 0%,#29405a 100%);border-radius:14px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 16px 28px #18253433}.topbar-links,.topbar-actions,.hero-actions,.proof-strip,.drawer-actions,.tag-row,.channel-actions,.hero-board-chip-row,.home-ready-strip{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.topbar-links{color:var(--text-soft);gap:24px;font-size:.94rem}.topbar-links a{padding-bottom:4px;position:relative}.topbar-links a:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.topbar-links a:hover:after{transform:scaleX(1)}.lang-toggle,.ghost-button,.primary-button,.icon-button{border:1px solid #0000;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s}.lang-toggle,.ghost-button{color:var(--text);background:#ffffff94;border-color:#1b2c3f14;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;display:inline-flex}.primary-button{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);color:#fff8f2;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;display:inline-flex;box-shadow:0 18px 36px #a85a303d}.ghost-button:hover,.primary-button:hover,.lang-toggle:hover,.icon-button:hover{transform:translateY(-1px)}.ghost-button:hover,.lang-toggle:hover{background:#fffaf4f5;border-color:#a85a303d}.compact{padding:10px 14px}.wide{width:100%}.home-page,.pricing-page{width:min(1240px,100% - 40px);margin:0 auto;padding:34px 0 72px}.home-section-group{scroll-margin-top:108px}.home-section-rail{z-index:22;position:fixed;top:50%;left:clamp(16px,3vw,42px);transform:translateY(-50%)}.home-section-rail-track{gap:18px;min-width:132px;padding-left:28px;display:grid;position:relative}.home-section-rail-line{background:#1b2c3f24;width:1px;position:absolute;top:0;bottom:0;left:8px}.home-section-rail-indicator{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);border-radius:999px;width:13px;height:13px;transition:transform .26s,opacity .18s;position:absolute;left:2px;box-shadow:0 10px 18px #a85a3042}.home-section-button,.home-section-mobile-button{color:var(--text-soft);background:0 0;border:none;transition:color .18s,transform .18s}.home-section-button{text-align:left;padding:0;font-weight:600;position:relative}.home-section-button:hover,.home-section-mobile-button:hover{color:var(--text)}.home-section-button:hover{transform:translate(2px)}.home-section-button:before{content:"";background:#ffffffb8;border:1px solid #1b2c3f29;border-radius:999px;width:13px;height:13px;position:absolute;top:50%;left:-26px;transform:translateY(-50%)}.home-section-button-active{color:var(--accent-strong)}.home-section-button-active:before{opacity:0}.home-section-button-label{line-height:1.1;display:inline-block}.home-section-mobile-nav{display:none}.home-section-mobile-button{white-space:nowrap;background:#ffffff8a;border:1px solid #1b2c3f14;border-radius:999px;padding:10px 14px;font-weight:600}.home-section-mobile-button-active{color:var(--accent-strong);background:#a85a301a;border-color:#a85a3029}.home-hero,.hero-panel,.section-block,.auth-card,.summary-card,.feature-card,.workflow-card,.detail-card,.guide-card,.doc-card,.channel-card,.tester-card,.empty-card{border-radius:var(--panel-radius);background:var(--surface);box-shadow:var(--shadow);border:1px solid #ffffffc2}.home-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:24px;padding:clamp(28px,3vw,38px);display:grid;position:relative;overflow:hidden}.home-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#c47b451f 0%,#c47b4500 68%);border-radius:999px;width:420px;height:420px;position:absolute;inset:auto -8% -34% auto}.hero-panel{grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);align-items:start;gap:22px;padding:26px;display:grid}.hero-copy,.hero-board{z-index:1;position:relative}.hero-copy h1{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;max-width:11.4ch;margin:0;font-size:clamp(2.7rem,5vw,4.55rem);line-height:.96}.hero-ribbon,.section-label,.auth-kicker{text-transform:uppercase;letter-spacing:.18em;color:var(--accent);margin:0 0 14px;font-size:.76rem}.hero-subtitle,.section-body{color:var(--text-soft);max-width:60ch;font-size:1rem;line-height:1.76}.hero-subtitle{margin:20px 0 0}.hero-actions{margin-top:24px}.proof-strip{margin-top:22px}.proof-strip span,.mini-tag,.channel-badge,.hero-board-chip,.home-ready-strip span{background:#1b2c3f0d;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.91rem;display:inline-flex}.hero-board{gap:16px;display:grid}.hero-board-panel{border-radius:var(--panel-radius);min-height:244px;color:var(--text-invert);box-shadow:var(--shadow-strong);background:linear-gradient(160deg,#182534fa 0%,#22374df0 100%);border:1px solid #ffffff14;padding:24px}.hero-board-head span{color:#f8f2eba3;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.86rem;display:inline-block}.hero-board-head strong{letter-spacing:-.04em;max-width:16ch;font-size:clamp(1.45rem,2.4vw,2.1rem);line-height:1.08;display:block}.hero-board-panel p{color:#f8f2ebd1;margin:14px 0 0;line-height:1.7}.hero-board-chip-row{margin-top:18px}.hero-board-chip{color:var(--text-invert);background:#ffffff14}.hero-board-lower,.hero-highlight-grid,.home-metric-grid,.architecture-grid,.coverage-grid,.workflow-grid,.feature-grid,.guide-grid,.docs-grid,.info-grid,.channel-grid,.tester-layout,.pricing-grid,.usage-summary-grid,.faq-grid,.plan-stats,.quota-grid,.compact-grid{gap:16px;display:grid}.hero-board-lower{grid-template-columns:minmax(0,1.08fr) minmax(200px,.92fr);align-items:stretch}.hero-route-card,.hero-highlight-card,.home-metric-card,.architecture-card,.coverage-card,.feature-card,.workflow-card{border-radius:var(--panel-radius-sm);border:1px solid var(--line);padding:20px}.hero-route-card{background:linear-gradient(#fff8eff5 0%,#fffcf7eb 100%)}.hero-route-head,.coverage-card-head,.workflow-card-head,.console-page-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.hero-route-head{margin-bottom:16px;font-weight:700}.hero-route-grid{gap:14px;display:grid}.hero-route-grid strong,.hero-highlight-card strong,.home-metric-card strong{font-size:1.06rem;line-height:1.32;display:block}.hero-route-label,.hero-highlight-card span,.home-metric-card span,.architecture-index{color:var(--text-soft);margin-bottom:6px;font-size:.84rem;display:block}.hero-highlight-grid{grid-template-columns:1fr}.hero-highlight-card{background:#ffffff9e}.home-metric-strip{gap:16px;margin-top:18px;display:grid}.home-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-metric-card{background:#ffffff94;box-shadow:0 12px 26px #1b2c3f0a}.home-metric-card strong{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1}.home-ready-strip{padding:4px 0 0}.home-ready-strip span{background:#ffffff7a}.section-block{background:#fffbf6d1;margin-top:24px;padding:clamp(24px,2.8vw,34px)}.section-heading{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.section-heading p{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:.82rem}.section-heading h2,.section-header h1,.auth-card h1,.home-final-cta h2{font-family:var(--font-display);letter-spacing:-.04em;max-width:20ch;margin:0;font-size:clamp(1.9rem,3vw,3rem);line-height:1.02}.architecture-block{color:var(--text-invert);background:linear-gradient(#182534fa 0%,#22374df0 100%);border-color:#ffffff14}.architecture-block .section-heading p{color:#ffbd93db}.architecture-block .section-heading h2,.architecture-block .section-body{color:var(--text-invert)}.architecture-block .section-body{color:#f8f2ebc7}.architecture-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.architecture-index{color:#f8f2eb6b;margin-bottom:18px;font-size:1.2rem;font-weight:700}.architecture-card h3,.workflow-card h3,.feature-card h3,.guide-card h2,.doc-card h2,.detail-card h2,.channel-card h2,.tester-card h2{margin:0 0 12px;font-size:1.14rem;line-height:1.3}.architecture-card h3{color:var(--text-invert)}.architecture-card p,.workflow-card p,.feature-card p,.guide-card li,.doc-card p,.detail-card p,.channel-card p,.tester-card p,.home-final-cta p{color:var(--text-soft);margin:0;font-size:.98rem;line-height:1.7}.architecture-card p{color:#f8f2ebc2}.coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.coverage-card{background:linear-gradient(#fffbf6fa 0%,#fff4ebd1 100%);gap:18px;display:grid}.coverage-card-1{background:linear-gradient(#fff8effa 0%,#fff1e4db 100%)}.coverage-card-2{background:linear-gradient(#f8fafbf5 0%,#ecf1f4db 100%)}.coverage-card-3{background:linear-gradient(#fbf9f5fa 0%,#f4efe7e6 100%)}.coverage-card-head{justify-content:flex-start;font-weight:700}.coverage-tag-row,.support-tags{flex-wrap:wrap;gap:10px;display:flex}.coverage-tag,.support-tag{color:var(--text);background:#1b2c3f0f;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.91rem;display:inline-flex}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card,.workflow-card{background:#ffffff9e}.feature-card-dense{min-height:220px}.workflow-showcase{background:#fffaf5e0}.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-card-accent{color:var(--text-invert);background:linear-gradient(#182534fa 0%,#22374deb 100%);border-color:#ffffff14}.workflow-card-accent p{color:#f8f2ebc2}.workflow-card-head{justify-content:flex-start;margin-bottom:16px}.workflow-card-head span{color:#f8f2ebe0;background:#ffffff1a;border-radius:999px;padding:6px 10px;font-size:.88rem;display:inline-flex}.contrast-block,.no-code-block{flex-direction:column;gap:18px;display:flex}.contrast-grid{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.contrast-panel{border-radius:var(--panel-radius-sm);border:1px solid var(--line);background:#1b2c3f0a;padding:22px}.contrast-panel-strong{background:linear-gradient(#a85a301f 0%,#fff7eed1 100%)}.contrast-head{align-items:center;gap:10px;margin-bottom:16px;font-weight:700;display:flex}.contrast-panel ul{color:var(--text-soft);gap:10px;margin:0;padding-left:20px;display:grid}.contrast-divider{color:var(--text-soft);background:#1b2c3f0f;border-radius:999px;justify-content:center;align-items:center;font-size:.86rem;font-weight:700;display:flex}.compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.readiness-block{background:linear-gradient(#f8f4eefa 0%,#f1eae0eb 100%)}.home-final-cta{border-radius:var(--panel-radius);box-shadow:var(--shadow-strong);background:linear-gradient(135deg,#182534fa 0%,#22374df0 100%);border:1px solid #ffffffc2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-top:24px;padding:clamp(24px,3vw,34px);display:grid}.home-final-cta h2,.home-final-cta p,.home-final-cta .hero-ribbon{color:var(--text-invert)}.home-final-cta p{color:#f8f2ebbd;max-width:56ch}.doc-card pre{background:#10263c0d;border-radius:16px;margin:14px 0 0;padding:14px;font-size:.88rem}.site-footer{color:var(--text-soft);text-align:center;padding:18px 0 30px;font-size:.94rem}.auth-page{justify-content:center;align-items:center;min-height:calc(100vh - 84px);padding:32px;display:flex}.auth-card{background:#fffbf6e0;width:min(520px,100%);padding:30px}.auth-card-antd .ant-card-body{padding:30px}.auth-card-header .ant-typography{margin-bottom:0}.auth-card-form .ant-form-item{margin-bottom:16px}.auth-code-button{min-width:132px;margin-top:29px}.auth-submit-button{margin-top:4px}.auth-card p{color:var(--text-soft)}.auth-card label{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.auth-card input,.auth-card textarea,.auth-card select{width:100%;color:var(--text);background:#ffffffc7;border:1px solid #10263c1f;border-radius:18px;padding:14px 16px}.auth-card input:focus,.auth-card textarea:focus,.auth-card select:focus{border-color:#ca5a2e7a;outline:none;box-shadow:0 0 0 4px #ca5a2e1f}.auth-switch{color:var(--accent);margin-top:12px;display:inline-block}.form-error{color:var(--text);background:#a85a301f;border-radius:16px;margin-bottom:14px;padding:12px 14px}.console-layout-antd{background:linear-gradient(#f4efe7 0%,#efe7db 100%);height:100dvh;min-height:100dvh;overflow:hidden}.console-layout-antd.ant-layout{height:100%;min-height:0}.console-frame-antd{height:calc(100dvh - 76px);min-height:0}.console-sider-antd{max-height:calc(100dvh - 76px);overflow:hidden;box-shadow:20px 0 44px #1b2c3f1f;height:calc(100dvh - 76px)!important}.console-sider-inner{height:100%;min-height:0;padding:18px;overflow:hidden}.console-sider-fixed{flex-direction:column;flex:none;gap:16px;display:flex}.console-workspace-panel{background:linear-gradient(#ffffff1a 0%,#ffffff0d 100%);border:1px solid #ffffff1a;border-radius:20px;padding:14px;box-shadow:inset 0 1px #ffffff0f}.console-sider-scroll{scrollbar-width:thin;flex-direction:column;flex:auto;gap:18px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.console-brand-avatar.ant-avatar{background:linear-gradient(135deg,#213348 0%,#314c69 100%);box-shadow:0 16px 28px #0f192347}.console-brand-title.ant-typography,.console-brand-subtitle.ant-typography,.console-sider-label.ant-typography,.console-user-welcome.ant-typography,.console-user-name.ant-typography{color:#f8f5efeb;margin:0}.console-brand-subtitle.ant-typography,.console-sider-label.ant-typography,.console-user-welcome.ant-typography{color:#f8f5efa3}.console-brand-title.ant-typography{font-family:var(--font-display);letter-spacing:-.03em}.console-workspace-select .ant-select-selector{color:#fff!important;background:#ffffffeb!important;border-color:#ffffff7a!important;border-radius:16px!important;min-height:50px!important;padding-inline:8px!important;box-shadow:0 12px 24px #08101829!important}.console-workspace-select .ant-select-selection-item{color:#18293b;font-weight:600}.console-workspace-select .ant-select-selection-search-input{color:#18293b}.console-workspace-select.ant-select-focused .ant-select-selector,.console-workspace-select:hover .ant-select-selector{border-color:#ca5a2e6b!important;box-shadow:0 0 0 4px #ca5a2e1a!important}.console-workspace-select .ant-select-arrow{color:#18293bad}.console-workspace-dropdown .ant-select-item{border-radius:12px;margin:4px 8px}.console-workspace-dropdown .ant-select-item-option-selected{color:var(--accent-strong);background:#ca5a2e1f}.console-sider-footer{background:#ffffff0f;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;flex:none;gap:16px;padding:16px;display:flex}.console-content-antd{overscroll-behavior:contain;height:calc(100dvh - 76px);min-height:0;padding:28px;overflow-y:auto}.console-banner-antd{background:#a85a3014;border:1px solid #a85a3024;border-radius:16px;margin-bottom:18px}.console-page{width:100%}.console-page-header{box-shadow:var(--shadow);background:linear-gradient(#fffbf6fa 0%,#fff4ead1 100%);border:1px solid #ffffffc7;border-radius:24px;padding:24px 26px}.console-page-eyebrow{text-transform:uppercase;letter-spacing:.16em}.console-page-title.ant-typography{font-family:var(--font-display);letter-spacing:-.035em;margin-top:6px;margin-bottom:8px}.console-guide-panel{background:linear-gradient(#fffaf5e6 0%,#fff3e8c7 100%);border:1px solid #ffffffb8;border-radius:24px;padding:20px 22px;box-shadow:0 16px 34px #1b2c3f14}.console-guide-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.console-guide-eyebrow.ant-typography{color:var(--accent);text-transform:uppercase;letter-spacing:.16em}.console-guide-title.ant-typography{margin-top:8px;margin-bottom:6px}.console-guide-toggle.ant-btn{border-radius:999px;min-height:40px;padding-inline:16px}.console-guide-body{flex-direction:column;gap:16px;margin-top:18px;display:flex}.workspace-overview-grid{grid-template-columns:minmax(280px,1.4fr) repeat(3,minmax(180px,1fr));gap:16px;display:grid}.workspace-overview-card,.workspace-overview-card .ant-card-body{height:100%}.profile-settings-grid{grid-template-columns:minmax(280px,1fr) minmax(360px,1.1fr);gap:16px;display:grid}.profile-summary-card,.profile-security-card{height:100%}.workspace-overview-card-main .ant-card-body{align-items:center;display:flex}.workspace-overview-summary{gap:14px;width:100%;display:grid}.workspace-overview-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workspace-overview-meta{flex-wrap:wrap;gap:10px 18px;display:flex}.workspace-overview-meta .ant-typography{margin:0}.workspace-overview-card-stat .ant-card-body{align-items:center;display:flex}.workspace-overview-card-stat .ant-statistic{width:100%}.overview-onboarding-card{box-shadow:var(--shadow);background:linear-gradient(#fffbf6fa 0%,#fff2e7e6 100%);border:1px solid #ffffffd1;border-radius:28px}.overview-onboarding-card .ant-card-body{padding:24px 26px}.overview-onboarding-shell{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:start;gap:20px;display:grid}.overview-onboarding-intro,.overview-onboarding-plan{flex-direction:column;gap:16px;display:flex}.overview-onboarding-eyebrow,.overview-onboarding-plan-eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.16em}.overview-onboarding-title.ant-typography,.overview-onboarding-plan-title.ant-typography{font-family:var(--font-display);letter-spacing:-.03em;margin-top:8px;margin-bottom:8px}.overview-onboarding-description.ant-typography,.overview-onboarding-plan-summary.ant-typography,.overview-onboarding-plan-hint.ant-typography,.overview-onboarding-ready-hint.ant-typography{margin-bottom:0}.overview-onboarding-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.overview-onboarding-option{text-align:left;border:1px solid var(--line);width:100%;color:var(--text);background:#ffffffa3;border-radius:22px;gap:10px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:grid}.overview-onboarding-option:hover{border-color:#a85a303d;transform:translateY(-1px);box-shadow:0 14px 26px #1b2c3f14}.overview-onboarding-option-active{background:linear-gradient(#fff8f0f5 0%,#fff1e4e0 100%);border-color:#a85a3047;box-shadow:0 18px 34px #a85a301f}.overview-onboarding-option-icon{width:42px;height:42px;color:var(--accent);background:#18253414;border-radius:14px;justify-content:center;align-items:center;font-size:1.05rem;display:inline-flex}.overview-onboarding-option-active .overview-onboarding-option-icon{background:#a85a3024}.overview-onboarding-option-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);font-size:.78rem}.overview-onboarding-option-title{font-size:1.05rem;line-height:1.35}.overview-onboarding-option-body{color:var(--text-soft);line-height:1.6}.overview-onboarding-plan{background:linear-gradient(#fffbf6fa 0%,#fff2e7e0 100%);border:1px solid #fffc;border-radius:24px;padding:22px;box-shadow:0 16px 36px #1b2c3f14}.overview-onboarding-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.overview-onboarding-status-group{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.overview-onboarding-status-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.overview-onboarding-step-list{gap:12px;display:grid}.overview-onboarding-step{border:1px solid var(--line);background:#ffffff9e;border-radius:18px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.overview-onboarding-step-icon{width:40px;height:40px;color:var(--text);background:#18253414;border-radius:14px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.overview-onboarding-step-done .overview-onboarding-step-icon{color:#2f7d4c;background:#54a67524}.overview-onboarding-step-current .overview-onboarding-step-icon{color:var(--accent);background:#a85a3024}.overview-onboarding-step-copy{gap:6px;display:grid}.overview-onboarding-step-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.overview-onboarding-step-head strong{font-size:1rem;line-height:1.4}.overview-onboarding-step-head span{color:var(--text-soft);font-size:.82rem}.overview-onboarding-step-copy p{color:var(--text-soft);margin:0;line-height:1.65}.overview-onboarding-actions{flex-wrap:wrap;gap:10px;display:flex}.overview-onboarding-actions .ant-btn{border-radius:999px;min-height:42px;padding-inline:16px}.console-code-block{color:#eaf1ff;white-space:pre-wrap;word-break:break-word;background:#233144;border-radius:12px;margin:0;padding:16px 18px;font-family:JetBrains Mono,IBM Plex Mono,Consolas,Courier New,monospace;font-size:.88rem;line-height:1.6;overflow:auto}.console-message-renderer{color:var(--text)}.console-message-renderer-compact{font-size:.94rem}.console-message-renderer-text{white-space:pre-wrap;word-break:break-word;line-height:1.7}.console-message-renderer-markdown>:first-child{margin-top:0!important}.console-message-renderer-markdown>:last-child{margin-bottom:0!important}.console-message-paragraph.ant-typography{color:var(--text)}.console-message-list{color:var(--text);margin:0 0 12px;padding-left:20px;line-height:1.7}.console-message-list li+li{margin-top:6px}.console-message-quote{color:var(--text-soft);background:#dce9ff99;border-left:3px solid #004ac647;margin:0 0 12px;padding:10px 14px}.console-message-inline-code{background:#dce9ffb8;border-radius:8px;padding:2px 7px;font-family:JetBrains Mono,IBM Plex Mono,Consolas,Courier New,monospace;font-size:.92em}.console-code-block .console-message-inline-code{color:inherit;background:0 0;padding:0}.console-message-link{color:#004ac6;-webkit-text-decoration:underline #004ac63d;text-decoration:underline #004ac63d}.console-message-empty.ant-typography{white-space:pre-wrap}.console-table-subtext{color:var(--text-soft)}.console-shell{background:linear-gradient(#f1ebe1 0%,#efe8dc 100%);grid-template-columns:280px 1fr;min-height:100vh;display:grid}.console-sidebar{background:linear-gradient(180deg, var(--surface-strong) 0%, #152d44 100%);color:var(--text-invert);flex-direction:column;gap:24px;padding:28px 20px;display:flex}.console-brand,.channel-head,.console-link,.signal-chip{align-items:center;gap:12px;display:flex}.console-brand div,.console-user{flex-direction:column;gap:4px;display:flex}.console-brand span{color:#f7f4eead;font-size:.9rem}.workspace-switcher{flex-direction:column;gap:8px;display:flex}.workspace-switcher span{color:#f7f4eead;font-size:.82rem}.workspace-switcher select{color:var(--text-invert);background:#ffffff14;border-color:#ffffff1f}.console-nav{flex-direction:column;gap:8px;display:flex}.console-section-title{letter-spacing:.14em;text-transform:uppercase;color:#f8f5ef8f;margin-top:4px;font-size:.76rem}.console-link{color:#f7f4eec2;border-radius:16px;padding:12px 14px}.console-link.active,.console-link:hover{color:var(--text-invert);background:#ffffff14}.console-foot{flex-direction:column;gap:14px;margin-top:auto;display:flex}.console-user{background:#ffffff0f;border-radius:18px;padding:16px}.console-main{padding:24px}.console-banner{background:#ca5a2e1a;border:1px solid #ca5a2e24;border-radius:18px;margin-bottom:16px;padding:14px 18px}.console-section{flex-direction:column;gap:18px;display:flex}.section-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.mono-line,pre{word-break:break-all;white-space:pre-wrap;font-family:Consolas,Courier New,monospace}.console-form-label{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.console-form-label-hint{color:#737686;font-size:12px;font-weight:400}.loading-screen{min-height:100vh;color:var(--text-soft);justify-content:center;align-items:center;font-size:1.1rem;display:flex}.channel-badge.feishu{background:#7ebea32e}.channel-badge.dingtalk{background:#ca5a2e29}.icon-button{background:#ffffffb8;border:1px solid #10263c1a;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.drawer-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#10263c47;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-panel{background:var(--surface);width:min(520px,100%);height:100%;padding:24px;overflow:auto}.empty-card{padding:22px}.test-log-list{flex-direction:column;gap:12px;display:flex}.test-log-item{background:#10263c0a;border-radius:18px;padding:16px}.request-log-list{flex-direction:column;gap:16px;display:flex}.attempt-list{gap:12px;margin-top:14px;display:grid}.attempt-card{border:1px solid var(--line);background:#16283b0a;border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}.attempt-card.success{border-color:#3c965f3d}.attempt-card.failed{border-color:#c968323d}.admin-table{flex-direction:column;gap:10px;display:flex}.admin-table-head,.admin-table-row{border:1px solid var(--line);background:#fffcf6e0;border-radius:16px;grid-template-columns:80px 1.3fr 1fr 120px 180px;align-items:center;gap:12px;padding:14px 16px;display:grid}.api-key-head,.api-key-row{grid-template-columns:70px 1fr 180px 110px 120px 180px 180px}.admin-user-head,.admin-user-row,.admin-workspace-head,.admin-workspace-row{grid-template-columns:70px 1.4fr 1fr 120px 180px 160px 160px}.admin-subscription-head,.admin-subscription-row{grid-template-columns:70px 1fr 1fr 130px 180px 160px 160px}.workspace-member-head,.workspace-member-row{grid-template-columns:1.1fr 1.2fr 140px 180px 220px}.workspace-invitation-head,.workspace-invitation-row{grid-template-columns:1.3fr 140px 140px 180px 160px}.table-actions{align-items:center;gap:10px;display:flex}.table-user{align-items:center;gap:8px;display:inline-flex}.invitation-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.invitation-row:first-of-type{border-top:none;padding-top:0}.invitation-row strong{margin-bottom:4px;display:block}.admin-table-head{text-transform:uppercase;letter-spacing:.08em;color:var(--text-soft);font-size:.82rem}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pricing-page{flex-direction:column;gap:22px;width:min(1240px,100% - 48px);margin:0 auto;padding:28px 0 60px;display:flex}.pricing-hero{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.pricing-formula{border-radius:var(--panel-radius);background:linear-gradient(180deg, var(--surface-strong) 0%, var(--surface-deep) 100%);color:var(--text-invert);box-shadow:var(--shadow);border:1px solid #ffffff14;padding:22px}.pricing-formula-head,.usage-card-head,.plan-card-head,.usage-metric-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-formula-head{justify-content:flex-start;margin-bottom:12px}.pricing-formula p{color:#f8f5efcc;margin:0;line-height:1.65}.formula-examples,.pricing-grid,.usage-summary-grid,.faq-grid{gap:16px;display:grid}.formula-examples{margin-top:18px}.formula-chip,.plan-badge{border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.88rem;display:inline-flex}.formula-chip{color:var(--text-invert);background:#ffffff14}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.usage-summary-grid,.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card{border-radius:var(--panel-radius);border:1px solid var(--line);box-shadow:var(--shadow);background:#fffcf6eb;flex-direction:column;gap:18px;padding:22px;display:flex}.plan-card.featured,.plan-card.current{background:linear-gradient(#fff8f2f5 0%,#fff3e8e6 100%);border-color:#ca5a2e57;box-shadow:0 20px 40px #ca5a2e24}.enterprise-plan{background:linear-gradient(180deg, var(--surface-strong) 0%, #1b3954 100%);color:var(--text-invert);border-color:#ffffff14;margin-top:16px}.plan-code{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:.78rem;display:inline-flex}.enterprise-plan .plan-code{color:#ffb886e6}.plan-card h3{margin:0;font-size:1.35rem}.plan-badge{color:var(--accent);background:#ca5a2e24}.plan-badge.dark{color:var(--text-invert);background:#ffffff1f}.plan-description{color:var(--text-soft);margin:0;line-height:1.65}.enterprise-plan .plan-description,.enterprise-plan .plan-stats span,.enterprise-plan .plan-feature-list{color:#f8f5efc7}.plan-stats,.quota-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.plan-stats div,.quota-grid div{border:1px solid var(--line);background:#16283b0a;border-radius:16px;padding:14px}.enterprise-plan .plan-stats div{background:#ffffff14;border-color:#ffffff14}.plan-stats span,.quota-grid span{color:var(--text-soft);margin-bottom:6px;font-size:.88rem;display:block}.plan-stats strong,.quota-grid strong,.usage-metric-row strong{font-size:1.1rem}.plan-feature-list{color:var(--text-soft);gap:10px;margin:0;padding-left:18px;display:grid}.ghost-button.dark{color:var(--text-invert);background:#ffffff1a;border-color:#ffffff2e}.comparison-table{flex-direction:column;gap:10px;display:flex}.comparison-row{border:1px solid var(--line);background:#fffcf6e0;border-radius:16px;grid-template-columns:1.2fr repeat(4,minmax(0,1fr));align-items:center;gap:12px;padding:14px 16px;display:grid}.comparison-head{text-transform:uppercase;letter-spacing:.08em;color:var(--text-soft);font-size:.82rem}.usage-highlight-card{background:linear-gradient(#fff8f2f5 0%,#fff3e8e6 100%)}.status-card{color:var(--text-invert);background:linear-gradient(#172738fa 0%,#132437f0 100%)}.status-card p,.status-card span{color:#f8f5efc7}.quota-card{flex-direction:column;gap:16px;display:flex}.quota-progress-track{background:#16283b14;border-radius:999px;width:100%;height:12px;overflow:hidden}.quota-progress-bar{border-radius:inherit;background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);height:100%}.usage-warning-card{background:#ca5a2e14;border-color:#ca5a2e3d}.console-pricing-grid{margin-top:18px}.compact-plan-card{gap:14px}.admin-detail-grid{margin-bottom:18px}.compact-loading{min-height:160px}.checkbox-row{flex-direction:row;align-items:center;gap:10px}.checkbox-row input{width:auto}@media (width<=1100px){.app-topbar{padding:12px 16px}.home-hero,.hero-panel,.hero-board-lower,.guide-grid,.docs-grid,.feature-grid,.workflow-grid,.summary-grid,.tester-layout,.info-grid,.channel-grid,.signal-grid,.stat-ribbon,.support-grid,.plan-grid,.value-grid,.compact-grid,.contrast-grid,.pricing-grid,.usage-summary-grid,.faq-grid,.plan-stats,.quota-grid,.home-metric-grid,.architecture-grid,.coverage-grid{grid-template-columns:1fr}.contrast-divider{min-height:40px}.admin-table-head,.admin-table-row,.comparison-row{grid-template-columns:1fr}.hero-copy h1{max-width:none}.home-final-cta,.console-shell{grid-template-columns:1fr}.console-nav{flex-flow:wrap}.console-section-title{margin-top:10px}.console-content-antd{height:auto;padding:16px;overflow:visible}.home-section-rail{display:none}.home-section-mobile-nav{z-index:18;scrollbar-width:none;gap:10px;margin-bottom:8px;padding:4px 2px 14px;display:flex;position:sticky;top:82px;overflow-x:auto}.home-section-mobile-nav::-webkit-scrollbar{display:none}.workspace-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-settings-grid,.overview-onboarding-shell{grid-template-columns:1fr}}@media (width<=720px){.app-topbar{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:12px 14px}.app-topbar-left,.app-topbar-right{justify-content:space-between;width:100%}.app-topbar-nav{justify-content:flex-start;width:100%}.console-workspace-panel{padding:12px}.app-topbar-user-name{max-width:11ch}.topbar{flex-wrap:wrap;width:calc(100% - 20px);margin-top:10px;padding:14px}.topbar-links{display:none}.home-page,.pricing-page,.console-main,.auth-page{width:100%;padding:16px}.home-hero,.hero-panel,.section-block,.auth-card,.console-sidebar,.home-final-cta{border-radius:24px;padding:20px}.hero-copy h1{font-size:clamp(2rem,12vw,2.9rem)}.section-heading h2,.section-header h1,.auth-card h1{max-width:none}.console-page-header,.console-guide-panel{border-radius:20px;padding:18px}.console-guide-toggle.ant-btn{width:100%}.workspace-overview-grid,.auth-inline-group{grid-template-columns:1fr}.auth-code-button{width:100%;margin-top:0}.overview-onboarding-card .ant-card-body{padding:18px}.overview-onboarding-option-grid{grid-template-columns:1fr}.overview-onboarding-status-group,.overview-onboarding-status-row{justify-content:flex-start;align-items:flex-start}.overview-onboarding-step-head{flex-direction:column}.overview-onboarding-actions .ant-btn{justify-content:center;width:100%}}:root{--nx-ink:#0d1c2e;--nx-ink-strong:#0d1c2e;--nx-ink-soft:#0d1c2eb8;--nx-ink-faint:#434655b8;--nx-surface:#ffffffe6;--nx-surface-strong:#eff4fff0;--nx-surface-soft:#f8f9ffbd;--nx-surface-dark:linear-gradient(180deg, #0d1c2efa 0%, #183156f5 48%, #233144fa 100%);--nx-surface-panel:linear-gradient(180deg, #f8f9fff5 0%, #eff4ffeb 100%);--nx-copper:#004ac6;--nx-copper-strong:#2563eb;--nx-copper-soft:#004ac61f;--nx-copper-line:#004ac62e;--nx-button-start:#004ac6;--nx-button-end:#2563eb;--nx-button-shadow:#004ac638;--nx-sage:#1f8a5b;--nx-sage-soft:#1f8a5b1f;--nx-border:#c3c6d72e;--nx-border-strong:#c3c6d73d;--nx-white-border:#ffffffa3;--nx-shadow-soft:0 22px 48px #0d1c2e0a;--nx-shadow:0 32px 64px #0d1c2e14;--nx-shadow-strong:0 36px 84px #0d1c2e24;--nx-radius-xl:32px;--nx-radius-lg:24px;--nx-radius-md:18px;--nx-font-display:"Manrope", "Inter", "PingFang SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;--nx-font-body:"Inter", "PingFang SC", "Noto Sans SC", "Microsoft YaHei", "Segoe UI", sans-serif}html,body,#root{min-height:100%}body{font-family:var(--nx-font-body);color:var(--nx-ink);background:radial-gradient(circle at 12% 0,#d081462e,#0000 28%),radial-gradient(circle at 88% 10%,#2b577624,#0000 24%),radial-gradient(circle at 50% 100%,#3d7b6514,#0000 28%),linear-gradient(#f6efe3 0%,#eee3d5 48%,#e7dccd 100%);overflow-x:hidden}body:before{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:28px 28px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#00000029 0%,#0000000a 38%,#0000 72%);mask-image:linear-gradient(#00000029 0%,#0000000a 38%,#0000 72%)}body:after{content:"";z-index:-1;pointer-events:none;opacity:.7;background:linear-gradient(120deg,#0000 0% 58%,#fff3 58% 59%,#0000 59%),linear-gradient(#13263a00 0%,#13263a0f 100%);position:fixed;inset:0}a{text-decoration:none}button,input,textarea,select{font-family:inherit}.shell-public{isolation:isolate;position:relative}.public-shell-grid{z-index:0;pointer-events:none;background:radial-gradient(circle at 0 0,#fff9,#0000 24%),linear-gradient(90deg,#13263a08 0%,#13263a00 28% 72%,#13263a08 100%);position:fixed;inset:0}.public-shell-body{z-index:1;position:relative}.app-topbar{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(120deg,#ffffffc7 0%,#f8f0e4d6 100%);border:1px solid #ffffffb8;border-radius:999px;width:min(1440px,100% - 32px);margin:14px auto 0;padding:14px 18px;position:sticky;top:14px;box-shadow:0 18px 40px #0f1d2c14}.app-topbar:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #13263a0f;position:absolute;inset:1px}.app-topbar-left,.app-topbar-right,.app-topbar-nav{gap:10px}.app-topbar-brand{z-index:1;gap:14px;position:relative}.app-topbar-brand-text{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.app-topbar-context{letter-spacing:.08em;text-transform:uppercase;color:var(--nx-ink-faint);font-size:.74rem}.brand-mark{color:#fbf4eb;background:linear-gradient(155deg,#11263a 0%,#1d4464 68%,#b56a3f 100%);border-radius:16px;width:44px;height:44px;box-shadow:0 18px 30px #11263a38}.app-topbar-switch,.lang-toggle,.app-topbar-user-trigger,.icon-button{border:1px solid #0000;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s}.app-topbar-switch{min-height:42px;color:var(--nx-ink-soft);border-radius:999px;padding:10px 16px}.app-topbar-switch:hover,.lang-toggle:hover,.app-topbar-user-trigger:hover,.icon-button:hover{transform:translateY(-1px)}.app-topbar-switch:hover,.lang-toggle:hover,.app-topbar-user-trigger:hover{border-color:var(--nx-border);color:var(--nx-ink);background:#ffffffc7}.app-topbar-switch-active{color:var(--nx-copper);background:linear-gradient(#b56a3f24 0%,#b56a3f14 100%);border-color:#b56a3f2e}.lang-toggle,.app-topbar-user-trigger,.icon-button{background:#ffffffb8;border-color:#13263a14}.lang-toggle{min-width:88px}.icon-button{border-radius:14px;width:40px;height:40px;box-shadow:inset 0 1px #ffffff80}.app-topbar-user-trigger{min-height:42px;padding:6px 12px 6px 8px}.app-topbar-avatar{background:linear-gradient(135deg, var(--nx-copper) 0%, var(--nx-copper-strong) 100%);width:32px;height:32px;box-shadow:0 12px 20px #b56a3f33}.home-page,.pricing-page{width:min(1360px,100% - 48px);margin:0 auto;padding:42px 0 88px;position:relative}.home-section-mobile-nav{top:92px}.home-hero,.hero-panel,.section-block,.home-final-cta,.pricing-formula,.plan-card,.auth-card,.system-announcement-card,.console-page-header,.console-guide-panel,.overview-onboarding-plan,.overview-onboarding-option,.workspace-overview-card{border:1px solid var(--nx-white-border);border-radius:var(--nx-radius-xl);background:var(--nx-surface);box-shadow:var(--nx-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;overflow:hidden}.home-hero:before,.hero-panel:before,.section-block:before,.home-final-cta:before,.console-page-header:before,.console-guide-panel:before,.overview-onboarding-plan:before,.auth-card:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #13263a0f;position:absolute;inset:1px}.hero-copy h1,.section-heading h2,.section-header h1,.auth-card h1,.home-final-cta h2,.console-page-title.ant-typography{font-family:var(--nx-font-display);letter-spacing:-.05em}.hero-ribbon,.section-heading p,.auth-kicker,.console-page-eyebrow,.console-guide-eyebrow,.overview-onboarding-eyebrow,.overview-onboarding-plan-eyebrow{color:var(--nx-copper);letter-spacing:.18em;text-transform:uppercase;font-size:.78rem}.hero-subtitle,.section-body,.plan-description,.feature-card p,.workflow-card p,.architecture-card p,.coverage-card p,.home-final-cta p{color:var(--nx-ink-soft);line-height:1.76}.home-hero{background:radial-gradient(circle at 0 0,#b56a3f1f,#0000 24%),radial-gradient(circle at 100% 0,#214d711f,#0000 24%),linear-gradient(#fffcf7f0 0%,#f8efe4db 100%);grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:28px;padding:clamp(30px,3vw,42px)}.home-hero:after{content:"";background:radial-gradient(circle,#b56a3f24 0%,#b56a3f00 68%);border-radius:999px;width:260px;height:260px;position:absolute;top:18%;right:-72px}.hero-copy h1{max-width:10.2ch;font-size:clamp(3.1rem,5vw,5rem);line-height:.92}.proof-strip span,.mini-tag,.channel-badge,.hero-board-chip,.home-ready-strip span,.formula-chip,.plan-badge,.coverage-tag,.support-tag{color:var(--nx-ink);background:#ffffff9e;border:1px solid #13263a14}.primary-button,.ghost-button{border-radius:999px;min-height:46px;padding:12px 18px;font-weight:600}.primary-button{background:linear-gradient(135deg, var(--nx-button-start) 0%, var(--nx-button-end) 100%);color:#f8fbff;box-shadow:0 18px 34px var(--nx-button-shadow);border:none}.ghost-button{color:var(--nx-ink);background:#ffffffad;border-color:#13263a1a}.primary-button:hover,.ghost-button:hover{transform:translateY(-1px)}.ghost-button:hover{background:#ffffffd1;border-color:#2a5bff38}.hero-board{gap:18px}.hero-board-panel,.pricing-formula,.architecture-block,.workflow-card-accent,.enterprise-plan,.status-card{background:var(--nx-surface-dark);color:#f7efe6;box-shadow:var(--nx-shadow-strong);border-color:#ffffff14}.hero-board-panel{min-height:272px}.hero-board-head span,.hero-board-panel p,.architecture-card p,.workflow-card-accent p,.pricing-formula p,.enterprise-plan .plan-description,.enterprise-plan .plan-feature-list,.status-card p,.status-card span{color:#f7efe6c7}.hero-board-head strong{letter-spacing:-.04em;font-size:clamp(1.55rem,2.6vw,2.3rem);line-height:1.06}.hero-route-card,.hero-highlight-card,.home-metric-card,.feature-card,.workflow-card,.coverage-card,.contrast-panel,.plan-card,.quota-card{border-radius:var(--nx-radius-lg);border:1px solid var(--nx-border);background:#ffffff9e;box-shadow:inset 0 1px #ffffff6b}.home-metric-card strong,.hero-highlight-card strong,.hero-route-grid strong{color:var(--nx-ink)}.home-metric-card strong{font-family:var(--nx-font-display);font-size:clamp(1.95rem,3vw,2.8rem)}.architecture-block{background:linear-gradient(#0c1c2afa 0%,#132a3ff5 100%)}.architecture-card{background:#ffffff0f;border-color:#ffffff14}.feature-card-accented{background:linear-gradient(#fff8f0f5 0%,#f6e9dceb 100%)}.feature-card-soft{background:linear-gradient(#f7fbfcfa 0%,#eaf2f4eb 100%)}.contrast-panel-strong,.usage-highlight-card{background:linear-gradient(#fff7eef5 0%,#f7e9dbeb 100%)}.home-final-cta{background:linear-gradient(135deg,#fffbf6f0 0%,#f7efe4e6 100%);grid-template-columns:minmax(0,1.1fr) auto;align-items:end;gap:24px;padding:clamp(26px,3vw,38px);display:grid}.site-footer{color:var(--nx-ink-faint);margin-top:28px}.pricing-formula{padding:26px}.plan-card{gap:20px;padding:24px}.plan-card.featured,.plan-card.current{background:linear-gradient(#fff8f1f5 0%,#f6e9dcf0 100%);border-color:#b56a3f3d}.plan-code{color:var(--nx-copper)}.plan-stats div,.quota-grid div{background:#13263a0a;border-radius:18px}.enterprise-plan .plan-stats div{background:#ffffff14}.comparison-table{gap:12px}.comparison-row{border-radius:var(--nx-radius-md);border:1px solid var(--nx-border);background:#fffcf6c2}.comparison-head{color:var(--nx-ink-soft);background:#e8ded0b8}.auth-page{width:min(1360px,100% - 48px);margin:0 auto;padding:42px 0 88px}.auth-shell,.public-entry-shell{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:stretch;gap:24px;display:grid}.auth-aside,.public-entry-aside{border-radius:var(--nx-radius-xl);background:var(--nx-surface-dark);color:#f8f0e7;box-shadow:var(--nx-shadow-strong);border:1px solid #ffffff14;flex-direction:column;gap:18px;padding:clamp(28px,3vw,38px);display:flex;position:relative;overflow:hidden}.auth-aside:before,.public-entry-aside:before{content:"";background:radial-gradient(circle,#b56a3f38 0%,#b56a3f00 72%);border-radius:999px;width:260px;height:260px;position:absolute;inset:auto -14% -22% auto}.auth-aside-kicker,.public-entry-kicker{z-index:1;color:#ffc495db;text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;position:relative}.auth-aside-title,.public-entry-title{z-index:1;font-family:var(--nx-font-display);letter-spacing:-.05em;margin:0;font-size:clamp(2.4rem,4vw,4rem);line-height:.94;position:relative}.auth-aside-body,.public-entry-body{z-index:1;color:#f7efe6c7;margin:0;line-height:1.76;position:relative}.auth-aside-list,.public-entry-list{z-index:1;gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.auth-aside-item,.public-entry-item{background:#ffffff14;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:42px 1fr;align-items:start;gap:12px;padding:14px 16px;display:grid}.auth-aside-item-mark,.public-entry-item-mark{color:#ffc495eb;background:#ffffff14;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:700;display:inline-flex}.auth-aside-item strong,.public-entry-item strong{color:#f8f0e7;margin-bottom:4px;display:block}.auth-aside-item span,.public-entry-item span{color:#f7efe6b8;line-height:1.6}.auth-card.auth-card-antd,.public-entry-card{padding:clamp(18px,2.2vw,26px)}.auth-card.auth-card-antd .ant-card-body,.public-entry-card .ant-card-body{padding:0}.auth-card-header h1,.public-entry-heading .ant-typography{margin-top:4px;margin-bottom:8px}.auth-card-form,.public-entry-form{gap:2px;display:grid}.auth-inline-group{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.auth-inline-group-main{margin-bottom:0}.auth-code-button,.auth-submit-button{min-width:152px}.auth-switch{color:var(--nx-copper);font-weight:600}.form-error{color:#93433d;background:#c35f5614;border:1px solid #c35f562e;border-radius:18px;padding:14px 16px}.console-layout-antd{min-height:100vh;background:0 0!important}.console-frame-antd{min-height:calc(100vh - 84px);background:0 0!important}.console-sider-antd{background:0 0!important;border-inline-end:none!important}.console-sider-antd .ant-layout-sider-children{height:100%}.console-sider-shell{background:var(--nx-surface-dark);border-right:1px solid #ffffff14;flex-direction:column;gap:18px;min-height:calc(100vh - 84px);padding:22px 20px 26px;display:flex;box-shadow:inset -1px 0 #ffffff0a}.console-sider-intro,.console-workspace-panel,.console-sider-summary{background:#ffffff0f;border:1px solid #ffffff14;border-radius:22px;padding:18px;position:relative;overflow:hidden}.console-sider-intro:before,.console-workspace-panel:before,.console-sider-summary:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0a 0%,#fff0 100%);position:absolute;inset:0}.console-sider-kicker,.console-sider-label{letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;color:#ffc495d6!important}.console-sider-title{font-family:var(--nx-font-display);letter-spacing:-.04em;color:#f9f1e8!important;margin:8px 0 6px!important}.console-sider-description.ant-typography{color:#f7efe6b8;margin-bottom:0}.console-workspace-panel .ant-select{margin-top:10px}.console-workspace-panel .ant-select-selector{background:#ffffff14!important;border-color:#ffffff1f!important}.console-workspace-panel .ant-select-selection-item,.console-workspace-panel .ant-select-arrow,.console-workspace-panel .ant-select-selection-placeholder{color:#f8efe6!important}.console-sider-scroll{flex-direction:column;gap:16px;display:flex}.console-sider-antd .ant-menu{background:0 0!important;border-inline-end:0!important}.console-sider-antd .ant-menu-item,.console-sider-antd .ant-menu-submenu-title{min-height:46px;border-radius:16px!important;margin-block:6px!important;margin-inline:0!important}.console-sider-antd .ant-menu-item:after{display:none}.console-info-banner.ant-alert{background:#3d7b651f;border-color:#3d7b6533}.console-sider-summary strong{color:#f8efe6;margin-top:6px;font-size:1.1rem;display:block}.console-sider-summary p{color:#f7efe6b3;margin:8px 0 0;line-height:1.64}.console-sider-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.console-sider-summary-grid div{background:#ffffff0f;border-radius:16px;padding:12px}.console-sider-summary-grid span{color:#f7efe694;font-size:.78rem;display:block}.console-sider-summary-grid strong{margin-top:4px;font-size:1.3rem}.console-main-layout,.console-content-antd{background:0 0!important}.console-content-antd{padding:24px 24px 36px!important}.console-content-shell{flex-direction:column;gap:18px;width:min(1480px,100%);margin:0 auto;display:flex}.console-page{gap:18px!important}.console-page-header{background:radial-gradient(circle at 100% 0,#004ac61a,#0000 26%),linear-gradient(#f8f9fff5 0%,#eff4ffeb 100%);justify-content:space-between;align-items:flex-start;gap:18px;padding:30px 32px;display:flex}.console-page-header:after{content:"";opacity:.48;pointer-events:none;background-color:#0000;background-image:linear-gradient(#13263a14 1px,#0000 1px),linear-gradient(90deg,#13263a14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:20px;width:180px;height:72px;position:absolute;top:24px;right:28px}.console-page-copy{max-width:72ch}.console-page-title.ant-typography{color:var(--nx-ink);margin-top:6px;margin-bottom:10px;font-size:clamp(2rem,3vw,3.25rem)}.console-page-description.ant-typography{color:var(--nx-ink-soft);margin-bottom:0}.console-page-actions{z-index:1;flex-wrap:wrap;gap:10px;display:flex;position:relative}.console-page-body{flex-direction:column;gap:18px;display:flex}.console-metric-card .ant-card-body{align-items:flex-end;min-height:140px;display:flex}.overview-focus-card,.overview-list-card{background:linear-gradient(#fffcf7e6 0%,#f8efe4cc 100%)!important}.console-guide-panel{background:linear-gradient(#fffffff5 0%,#eff4ffe0 100%);padding:22px 24px}.console-guide-panel-collapsed{padding-bottom:18px}.console-guide-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.console-guide-copy{max-width:72ch}.console-guide-title.ant-typography{color:var(--nx-ink);margin-top:6px;margin-bottom:8px}.console-guide-description.ant-typography{margin-bottom:0}.console-guide-body{gap:14px;margin-top:16px;display:grid}.console-guide-toggle.ant-btn{min-height:42px}.overview-onboarding-card>.ant-card-body{padding:28px}.overview-onboarding-shell{grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);gap:18px;display:grid}.overview-onboarding-intro{flex-direction:column;gap:16px;display:flex}.overview-onboarding-option{padding:18px}.overview-onboarding-option-active{background:linear-gradient(#fffffffa 0%,#dce9ffc2 100%);border-color:#004ac62e}.overview-onboarding-option-icon{color:var(--nx-copper);background:#13263a14}.overview-onboarding-plan{background:linear-gradient(#fffffffa 0%,#eff4ffeb 100%)}.overview-onboarding-step{border-radius:18px}.overview-onboarding-step-done{background:#3d7b6514;border-color:#3d7b6529}.overview-onboarding-step-current{background:#004ac614;border-color:#004ac629}.overview-onboarding-actions{margin-top:8px}.overview-focus-card .ant-card-body,.overview-list-card .ant-card-body{flex-direction:column;gap:12px;display:flex}.system-announcement-status{border:1px solid #0000}.system-announcement-status-active{color:#2e7b5d;background:#3d7b651f;border-color:#3d7b652e}.system-announcement-status-inactive{color:var(--nx-ink-soft);background:#13263a14;border-color:#13263a14}.loading-screen{color:var(--nx-ink-soft)}.ant-layout{background:0 0!important}.ant-card{box-shadow:var(--nx-shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:var(--nx-border)!important;background:#fffaf4cc!important;border-radius:24px!important}.ant-card-head{border-bottom-color:#13263a14!important;min-height:60px!important;padding-inline:24px!important}.ant-card-head-title{color:var(--nx-ink);font-weight:700}.ant-card-body{padding:24px!important}.ant-alert{border:1px solid #13263a1a;border-radius:18px!important}.ant-btn{min-height:42px;padding-inline:18px;font-weight:600;box-shadow:none!important;border-radius:999px!important}.ant-btn-default{color:var(--nx-ink);background:#ffffffbd;border-color:#13263a1f}.ant-btn-default:hover{color:#2a5bff!important;border-color:#2a5bff3d!important}.ant-btn-primary{background:linear-gradient(135deg, var(--nx-button-start) 0%, var(--nx-button-end) 100%)!important;color:#f8fbff!important;box-shadow:0 16px 30px var(--nx-button-shadow)!important;border:none!important}.ant-btn-primary:hover,.ant-btn-primary:focus-visible{color:#f8fbff!important;background:linear-gradient(135deg,#3b7bff 0%,#245ff0 100%)!important}.ant-btn-primary:active{background:linear-gradient(135deg,#225fe8 0%,#184ed7 100%)!important}.ant-btn-dangerous.ant-btn-variant-solid,.ant-btn-dangerous.ant-btn-color-dangerous{box-shadow:none!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector,.ant-input-outlined,.ant-input-affix-wrapper-outlined,.ant-input-number-outlined{box-shadow:none!important;background:#fffcf7cc!important;border-color:#13263a1f!important;border-radius:16px!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-picker:hover,.ant-select-selector:hover,.ant-input-number:hover{border-color:#004ac638!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector,.ant-input-number-focused{border-color:#004ac647!important;box-shadow:0 0 0 4px #004ac614!important}.ant-form-item-label>label{font-weight:600;color:var(--nx-ink)!important}.ant-form-item-explain,.ant-form-item-extra,.ant-typography.ant-typography-secondary,.ant-descriptions-item-label,.ant-statistic .ant-statistic-title{color:var(--nx-ink-soft)!important}.ant-tag{font-weight:600;border:0!important;border-radius:999px!important;padding-inline:10px!important}.ant-table-wrapper .ant-table{background:0 0!important}.ant-table-wrapper .ant-table-container{border:0!important}.ant-table-wrapper .ant-table-thead>tr>th{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700;color:var(--nx-ink-soft)!important;background:#e8dfd1b8!important;border-bottom:1px solid #13263a14!important}.ant-table-wrapper .ant-table-tbody>tr>td{background:#fffbf68f;border-bottom:1px solid #13263a14!important}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#ffffffd6!important}.ant-table-wrapper .ant-table-expanded-row>td{background:#fffaf4bd!important}.ant-table-wrapper .ant-table-placeholder>td{background:0 0!important}.ant-table-wrapper .ant-empty-description,.ant-empty-description{color:var(--nx-ink-soft)!important}.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown,.ant-popover .ant-popover-inner{border:1px solid #13263a14;box-shadow:var(--nx-shadow)!important;border-radius:18px!important}.ant-dropdown .ant-dropdown-menu-item,.ant-select-item{border-radius:12px}.ant-dropdown .ant-dropdown-menu-item:hover,.ant-select-item-option-active{background:#eff4ffe0!important}.ant-select-item-option-selected{color:var(--nx-copper)!important;background:#dce9ffcc!important}.ant-modal .ant-modal-content,.ant-drawer .ant-drawer-content{border:1px solid #13263a14;box-shadow:var(--nx-shadow-strong)!important;background:linear-gradient(#fffbf6fa 0%,#f8efe3f5 100%)!important;border-radius:30px!important}.ant-modal .ant-modal-header,.ant-drawer .ant-drawer-header{background:0 0!important;border-bottom:0!important}.ant-modal .ant-modal-body,.ant-drawer .ant-drawer-body{padding:2px 4px 4px!important}.ant-modal .ant-modal-footer,.ant-drawer .ant-drawer-footer{border-top:0!important;padding:0 4px 4px!important}.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before{border-bottom-color:#13263a14!important}.ant-tabs .ant-tabs-tab{font-weight:600;padding:10px 0!important}.ant-tabs .ant-tabs-tab:hover,.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--nx-copper)!important}.ant-tabs .ant-tabs-ink-bar{background:linear-gradient(90deg, var(--nx-copper) 0%, var(--nx-copper-strong) 100%)!important}.ant-collapse{background:#fffbf6c7!important;border-color:#13263a14!important;border-radius:20px!important}.ant-collapse>.ant-collapse-item>.ant-collapse-header{color:var(--nx-ink)!important}.ant-collapse-content{background:#ffffffb8!important;border-top-color:#13263a14!important}.ant-descriptions .ant-descriptions-item-label{background:#e8dfd1a3!important}.ant-descriptions .ant-descriptions-item-content{background:#fffbf6c7!important}.ant-statistic .ant-statistic-content{color:var(--nx-ink);font-family:var(--nx-font-display);letter-spacing:-.04em;font-weight:700}.ant-progress .ant-progress-bg{background:linear-gradient(90deg, var(--nx-copper) 0%, var(--nx-copper-strong) 100%)!important}.ant-steps .ant-steps-item-title{font-weight:700}.ant-steps .ant-steps-item-description{color:var(--nx-ink-soft)!important}.ant-list .ant-list-item{padding-inline:0;border-block-end-color:#13263a14!important}.ant-result{padding-inline:0!important}@media (width<=1200px){.home-hero,.hero-panel,.auth-shell,.public-entry-shell,.overview-onboarding-shell{grid-template-columns:1fr}.console-page-header:after{display:none}}@media (width<=1100px){.console-content-antd{padding:18px 18px 28px!important}.console-sider-shell{border-bottom:1px solid #ffffff14;border-right:0;min-height:auto}}@media (width<=720px){.app-topbar{width:calc(100% - 20px);padding:12px 14px}.home-page,.pricing-page,.auth-page{width:calc(100% - 20px);padding:20px 0 64px}.home-hero,.section-block,.home-final-cta,.auth-aside,.auth-card,.public-entry-aside,.public-entry-card,.console-page-header,.console-guide-panel,.overview-onboarding-card>.ant-card-body{padding:20px;border-radius:24px!important}.console-content-antd{padding:14px 14px 24px!important}.console-sider-shell{padding:16px 14px 20px}.console-page-header{flex-direction:column}.auth-inline-group{grid-template-columns:1fr}.auth-code-button,.auth-submit-button,.console-page-actions .ant-btn{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--zx-bg:#f8f9ff;--zx-bg-soft:#eff4ff;--zx-panel:#ffffffeb;--zx-panel-strong:#fff;--zx-panel-dark:#0d1c2e;--zx-panel-dark-soft:#233144;--zx-primary:#004ac6;--zx-primary-strong:#2563eb;--zx-text:#0d1c2e;--zx-text-soft:#0d1c2eb8;--zx-text-faint:#434655b8;--zx-border:#c3c6d726;--zx-border-strong:#c3c6d738;--zx-shadow:0 28px 64px #0d1c2e0f;--zx-shadow-strong:0 36px 84px #0d1c2e24;--zx-radius-xl:32px;--zx-radius-lg:24px;--zx-radius-md:18px}body{color:var(--zx-text);background:radial-gradient(circle at 0 0,#004ac614,#0000 24%),radial-gradient(circle at 100% 0,#2563eb14,#0000 20%),linear-gradient(#f8f9ff 0%,#f2f6ff 46%,#eff4ff 100%)}.zx-public-shell{min-height:100vh;position:relative}.zx-public-shell-aurora{z-index:0;pointer-events:none;background:radial-gradient(circle at 10% 10%,#2a5bff1f,#0000 24%),radial-gradient(circle at 90% 12%,#2975ff1a,#0000 24%),linear-gradient(#fff6 0%,#edf2fb2e 100%);position:fixed;inset:0}.zx-public-shell-body{z-index:1;position:relative}.zx-public-topbar-shell{z-index:60;padding:18px 0 0;position:sticky;top:0}.zx-public-topbar{width:min(1280px,100% - 32px);box-shadow:var(--zx-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #ffffffc7;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;margin:0 auto;padding:14px 18px;display:flex}.zx-public-brand,.zx-public-nav-link,.zx-public-user-trigger,.zx-public-icon-button,.zx-public-drawer-link{color:inherit;background:0 0;border:none}.zx-public-brand{align-items:center;gap:14px;padding:0;display:inline-flex}.zx-public-brand-mark{background:linear-gradient(135deg, var(--zx-primary) 0%, #72a1ff 100%);color:#fff;letter-spacing:.06em;border-radius:16px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex;box-shadow:0 18px 30px #2a5bff3d}.zx-public-brand-copy{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.zx-public-brand-copy strong{font-size:1rem;line-height:1.1}.zx-public-brand-copy span{color:var(--zx-text-faint);font-size:.78rem;line-height:1.2}.zx-public-nav,.zx-public-topbar-actions,.zx-public-guest-actions{align-items:center;gap:8px;display:flex}.zx-public-nav{flex:auto;justify-content:center}.zx-public-nav-link{min-height:40px;color:var(--zx-text-soft);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-weight:500;transition:background .18s,color .18s,transform .18s;display:inline-flex}.zx-public-nav-link:hover,.zx-public-nav-link-active{color:var(--zx-primary);background:#2a5bff14;transform:translateY(-1px)}.zx-public-locale-button.ant-btn,.zx-public-login-button.ant-btn,.zx-public-menu-button.ant-btn{min-height:42px}.zx-public-cta.ant-btn{min-height:44px;padding-inline:18px}.zx-public-icon-button,.zx-console-icon-button,.zx-public-menu-button.ant-btn,.zx-console-menu-button.ant-btn{border:1px solid var(--zx-border);background:#ffffffe0;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.zx-public-icon-button:hover,.zx-console-icon-button:hover,.zx-public-menu-button.ant-btn:hover,.zx-console-menu-button.ant-btn:hover{background:#fff;border-color:#2a5bff2e;transform:translateY(-1px)}.zx-public-user-trigger,.zx-console-user-trigger{border:1px solid var(--zx-border);background:#ffffffe0;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:6px 8px 6px 6px;display:inline-flex}.zx-public-user-avatar,.zx-console-user-avatar{background:linear-gradient(135deg, var(--zx-primary) 0%, #7aabff 100%);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:inline-flex}.zx-public-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;overflow:hidden}.zx-public-drawer-title{align-items:center;gap:12px;display:flex}.zx-public-drawer-title div{flex-direction:column;gap:2px;display:flex}.zx-public-drawer-title span:last-child,.zx-console-user-copy span{color:var(--zx-text-faint);font-size:.78rem}.zx-public-drawer-body,.zx-public-drawer-section,.zx-public-drawer-actions{flex-direction:column;gap:12px;display:flex}.zx-public-drawer-link{border:1px solid var(--zx-border);min-height:46px;color:var(--zx-text);text-align:left;background:#ffffffd1;border-radius:16px;align-items:center;gap:10px;padding:0 12px;display:inline-flex}.zx-home{width:min(1280px,100% - 32px);margin:0 auto;padding:56px 0 96px}.zx-home-hero,.zx-home-feature-card,.zx-home-step-card,.zx-home-plan-card,.zx-home-terminal-card,.zx-home-final,.zx-home-footer,.zx-console-summary-card,.zx-console-announcement-card,.zx-console-action-card,.zx-console-table-card{box-shadow:var(--zx-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--zx-radius-xl)!important;background:var(--zx-panel)!important;border:1px solid #ffffffd6!important}.zx-home-hero{grid-template-columns:minmax(0,1fr) minmax(400px,.92fr);align-items:center;gap:28px;padding:40px;display:grid}.zx-home-kicker,.zx-console-card-label,.zx-console-dashboard-kicker{min-height:28px;color:var(--zx-primary);letter-spacing:.12em;text-transform:uppercase;background:#2a5bff14;border-radius:999px;align-items:center;padding:0 12px;font-size:.76rem;font-weight:700;display:inline-flex}.zx-home-kicker.ant-tag{margin-inline-end:0}.zx-home-title.ant-typography,.zx-console-dashboard-copy .ant-typography{color:var(--zx-text);letter-spacing:-.05em;margin-top:18px;margin-bottom:14px}.zx-home-title.ant-typography{max-width:10ch;font-size:clamp(3rem,5vw,5rem);line-height:.92}.zx-home-body.ant-typography,.zx-home-section-copy .ant-typography,.zx-home-feature-card .ant-typography,.zx-home-step-card .ant-typography,.zx-home-plan-card .ant-typography,.zx-home-footer .ant-typography,.zx-console-summary-caption.ant-typography,.zx-console-announcement-card .ant-typography,.zx-console-dashboard-copy .ant-typography-paragraph{color:var(--zx-text-soft);line-height:1.72}.zx-home-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.zx-home-terminal-card{box-shadow:var(--zx-shadow-strong);padding:8px;background:linear-gradient(#10192dfa 0%,#1d2742f5 100%)!important}.zx-home-terminal-card .ant-card-body{padding:0!important}.zx-home-terminal-window{background:linear-gradient(#121c31 0%,#1a2745 100%);border-radius:24px;overflow:hidden}.zx-home-terminal-head{color:#ffffff8f;border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;min-height:44px;font-size:.78rem;display:flex;position:relative}.zx-home-terminal-dots{gap:8px;display:flex;position:absolute;left:18px}.zx-home-terminal-dots span{background:#ffffff47;border-radius:999px;width:10px;height:10px}.zx-home-terminal-dots span:first-child{background:#f87171}.zx-home-terminal-dots span:nth-child(2){background:#fbbf24}.zx-home-terminal-dots span:nth-child(3){background:#34d399}.zx-home-terminal-code{color:#d9e4ff;white-space:pre-wrap;flex-direction:column;gap:10px;margin:0;padding:28px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.9rem;line-height:1.55;display:flex}.zx-home-section{margin-top:88px;scroll-margin-top:110px}.zx-home-section-copy{max-width:720px;margin-bottom:26px}.zx-home-section-copy-centered{text-align:center;margin-inline:auto}.zx-home-section-copy .ant-typography{margin-top:0;margin-bottom:0}.zx-home-section-copy .ant-typography+.ant-typography{margin-top:12px}.zx-home-feature-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.zx-home-feature-card{min-height:260px}.zx-home-feature-card .ant-card-body{flex-direction:column;gap:14px;height:100%;display:flex}.zx-home-feature-card-large{grid-column:span 8;min-height:360px}.zx-home-feature-card-dark{min-height:360px;box-shadow:var(--zx-shadow-strong);grid-column:span 4;background:linear-gradient(#10192dfa 0%,#1d2742f5 100%)!important}.zx-home-feature-card-dark .ant-typography,.zx-home-feature-card-dark .zx-home-feature-footer{color:#ffffffc2!important}.zx-home-feature-card-dark .ant-typography h3,.zx-home-feature-card-dark h3{color:#fff!important}.zx-home-feature-card:not(.zx-home-feature-card-large):not(.zx-home-feature-card-dark):not(.zx-home-feature-card-wide){grid-column:span 4}.zx-home-feature-card-wide{grid-column:span 8;display:grid}.zx-home-feature-icon{width:44px;height:44px;color:var(--zx-primary);background:#2a5bff14;border-radius:14px;justify-content:center;align-items:center;font-size:1.15rem;display:inline-flex}.zx-home-feature-icon-dark{color:#fff;background:#ffffff14}.zx-home-endpoint-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:auto;display:grid}.zx-home-endpoint-pill{border:1px solid var(--zx-border);min-height:72px;color:var(--zx-text);background:#ffffffe6;border-radius:18px;justify-content:center;align-items:center;font-weight:600;display:flex}.zx-home-feature-footer,.zx-home-progress-stack{margin-top:auto}.zx-home-progress-stack{flex-direction:column;gap:8px;display:flex}.zx-home-redundancy-visual{justify-content:center;align-items:center;min-height:180px;display:flex}.zx-home-redundancy-screen{background:linear-gradient(#152243 0%,#223361 100%);border-radius:20px;width:min(100%,240px);padding:18px;box-shadow:0 26px 48px #10192d38}.zx-home-redundancy-topline,.zx-home-redundancy-chart,.zx-home-redundancy-pulse{background:linear-gradient(90deg,#2a5bffeb 0%,#82b0ffe6 100%);border-radius:999px}.zx-home-redundancy-topline{width:72%;height:10px;margin-bottom:16px}.zx-home-redundancy-chart{width:100%;height:64px;margin-bottom:16px}.zx-home-redundancy-pulse{width:46%;height:10px}.zx-home-feature-copy{flex-direction:column;justify-content:center;gap:14px;display:flex}.zx-home-step-grid,.zx-home-pricing-grid{gap:16px;display:grid}.zx-home-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.zx-home-step-card .ant-card-body,.zx-home-plan-card .ant-card-body{flex-direction:column;gap:14px;display:flex}.zx-home-step-icon{width:52px;height:52px;color:var(--zx-primary);background:#2a5bff14;border-radius:18px;justify-content:center;align-items:center;font-size:1.2rem;display:inline-flex}.zx-home-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.zx-home-plan-card{min-height:100%}.zx-home-plan-card-featured{box-shadow:var(--zx-shadow-strong);transform:translateY(-14px);background:linear-gradient(#122046fa 0%,#1f48daf2 100%)!important}.zx-home-plan-card-featured .ant-typography,.zx-home-plan-card-featured li,.zx-home-plan-card-featured .zx-home-plan-head span,.zx-home-plan-card-featured .zx-home-plan-price span{color:#ffffffd1!important}.zx-home-plan-card-featured .zx-home-plan-head span:first-child,.zx-home-plan-card-featured .zx-home-plan-price strong{color:#fff!important}.zx-home-plan-head,.zx-console-summary-head,.zx-console-table-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.zx-home-plan-price{align-items:flex-end;gap:6px;display:flex}.zx-home-plan-price strong{letter-spacing:-.04em;font-size:2.2rem;line-height:1}.zx-home-plan-price span,.zx-home-plan-head span{color:var(--zx-text-soft)}.zx-home-plan-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.zx-home-plan-list li{color:var(--zx-text-soft);align-items:flex-start;gap:10px;display:flex}.zx-home-plan-list .anticon{color:var(--zx-primary);margin-top:3px}.zx-home-final{text-align:center;margin-top:88px;padding:42px}.zx-home-final .ant-typography{max-width:780px;margin-inline:auto}.zx-home-final .ant-btn{margin-top:12px}.zx-home-footer{margin-top:48px;padding:32px}.zx-home-footer-brand{max-width:360px}.zx-home-footer-brand strong{font-size:1.1rem}.zx-home-footer-grid{border-top:1px solid var(--zx-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;padding-top:28px;display:grid}.zx-home-footer-column{flex-direction:column;gap:12px;display:flex}.zx-home-footer-column strong,.zx-home-footer-tail{color:var(--zx-text)}.zx-home-footer-column div{color:var(--zx-text-soft);flex-direction:column;gap:10px;display:flex}.zx-home-footer-tail{border-top:1px solid var(--zx-border);color:var(--zx-text-faint);margin-top:26px;padding-top:18px;font-size:.86rem}.zx-console-shell{grid-template-columns:256px minmax(0,1fr);min-height:100vh;display:grid}.zx-console-sidebar{height:100vh;position:sticky;top:0}.zx-console-side-shell{overscroll-behavior:contain;color:#ffffffe6;background:linear-gradient(#10192dfa 0%,#122046fa 100%);flex-direction:column;gap:22px;height:100%;padding:24px 18px;display:flex;overflow-y:auto}.zx-console-workspace-card,.zx-console-sidebar-banner{background:#ffffff0d;border:1px solid #ffffff14}.zx-console-workspace-card{border-radius:var(--zx-radius-lg);flex-direction:column;gap:14px;padding:16px;display:flex}.zx-console-workspace-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.zx-console-workspace-heading strong{color:#fff;font-size:1.05rem;display:block}.zx-console-workspace-heading span{color:#ffffff94;margin-top:4px;font-size:.82rem;display:block}.zx-console-workspace-switcher{flex-direction:column;gap:8px;display:flex}.zx-console-workspace-switcher span,.zx-console-nav-title{color:#ffffff8a;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem}.zx-console-sidebar-banner{color:#ffffffd6;border-radius:999px;align-items:center;gap:10px;min-height:42px;padding:0 14px;display:inline-flex}.zx-console-sidebar-dot,.zx-console-health-dot{background:#4ade80;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 6px #4ade8024}.zx-console-nav-section,.zx-console-nav-list,.zx-console-sidebar-links{flex-direction:column;gap:10px;display:flex}.zx-console-nav-button,.zx-console-footer-link{color:#ffffffbd;text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:12px;min-height:44px;padding:0 12px;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.zx-console-nav-button:hover,.zx-console-footer-link:hover,.zx-console-nav-button-active{color:#fff;background:#ffffff14;border-color:#7aabff29;transform:translate(2px)}.zx-console-nav-icon{color:#9cc4ffe0;justify-content:center;align-items:center;width:24px;display:inline-flex}.zx-console-sidebar-footer{flex-direction:column;gap:16px;margin-top:auto;display:flex}.zx-console-main{flex-direction:column;min-width:0;display:flex}.zx-console-header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#f4f7fbf5 56%,#f4f7fb00 100%);justify-content:space-between;align-items:center;gap:18px;padding:24px 28px 14px;display:flex;position:sticky;top:0}.zx-console-header-search,.zx-console-header-tools{align-items:center;gap:10px;display:flex}.zx-console-header-search{flex:auto}.zx-console-search.ant-input-affix-wrapper{max-width:460px;min-height:44px;background:#ffffffe0!important;border-radius:16px!important}.zx-console-locale-button.ant-btn{min-height:42px}.zx-console-user-copy{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.zx-console-user-copy strong{color:var(--zx-text);font-size:.94rem}.zx-console-content-shell{flex-direction:column;gap:20px;width:min(1440px,100%);margin:0 auto;display:flex}.zx-console-dashboard{flex-direction:column;gap:18px;display:flex}.zx-console-dashboard-intro{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.zx-console-dashboard-copy .ant-typography{margin-top:10px;margin-bottom:0}.zx-console-dashboard-copy .ant-typography+.ant-typography{margin-top:12px}.zx-console-health-chip{border:1px solid var(--zx-border);min-height:42px;color:var(--zx-text);white-space:nowrap;background:#ffffffdb;border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.zx-console-summary-grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:16px;display:grid}.zx-console-summary-card .ant-card-body,.zx-console-announcement-card .ant-card-body{flex-direction:column;gap:16px;display:flex}.zx-console-summary-head .ant-typography,.zx-console-announcement-card .ant-typography{margin:0}.zx-console-summary-head .ant-typography h3,.zx-console-summary-head .ant-typography{margin-bottom:0}.zx-console-summary-head .ant-typography:first-child{margin-top:6px}.zx-console-summary-head .ant-typography+.ant-typography{margin-top:4px}.zx-console-summary-head h3,.zx-console-announcement-card h4,.zx-console-table-head h4{color:var(--zx-text)!important;margin:0!important}.zx-console-summary-caption.ant-typography{margin:0}.zx-console-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.zx-console-summary-metrics div{background:#14213d0a;border-radius:18px;padding:14px 16px}.zx-console-summary-metrics span{color:var(--zx-text-faint);margin-bottom:6px;font-size:.84rem;display:block}.zx-console-summary-metrics strong{letter-spacing:-.04em;font-size:1.4rem}.zx-console-inline-link{border:1px solid var(--zx-border);min-height:46px;color:var(--zx-primary);background:#ffffffdb;border-radius:16px;justify-content:flex-start;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}.zx-console-action-strip{flex-direction:column;gap:12px;display:flex}.zx-console-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.zx-console-action-card{text-align:left;align-items:flex-start;gap:14px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.zx-console-action-card:hover{border-color:#2a5bff29;transform:translateY(-2px);box-shadow:0 26px 56px #1322441a}.zx-console-action-icon{width:44px;height:44px;color:var(--zx-primary);background:#2a5bff14;border-radius:14px;flex:0 0 44px;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.zx-console-action-card strong{color:var(--zx-text);font-size:1rem;display:block}.zx-console-action-card span:last-child{color:var(--zx-text-soft);margin-top:6px;line-height:1.65;display:block}.zx-console-table-card .ant-card-body{flex-direction:column;gap:16px;display:flex}.zx-console-table-head{align-items:center}.zx-console-status-tag.ant-tag{align-items:center;min-height:28px;display:inline-flex;border-radius:999px!important;padding-inline:12px!important}.zx-console-status-tag-success.ant-tag{color:#248652;background:#35a6661f}.zx-console-status-tag-failed.ant-tag{color:#be4141;background:#dc5a5a1f}@media (width<=1180px){.zx-home-feature-grid,.zx-home-pricing-grid,.zx-home-step-grid,.zx-console-summary-grid,.zx-console-action-grid{grid-template-columns:1fr}.zx-home-feature-card-large,.zx-home-feature-card-dark,.zx-home-feature-card-wide,.zx-home-feature-card:not(.zx-home-feature-card-large):not(.zx-home-feature-card-dark):not(.zx-home-feature-card-wide){grid-column:auto}.zx-home-plan-card-featured{transform:none}}@media (width<=1024px){.zx-console-shell{grid-template-columns:1fr}.zx-console-header{padding:18px 18px 14px}.zx-console-content{padding:0 18px 28px}}@media (width<=900px){.zx-public-topbar{width:calc(100% - 20px);padding:12px 14px}.zx-home{width:calc(100% - 20px);padding:28px 0 72px}.zx-home-hero{grid-template-columns:1fr;padding:24px}.zx-home-title.ant-typography{max-width:none;font-size:clamp(2.4rem,11vw,3.8rem)}.zx-home-endpoint-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zx-home-footer-grid{grid-template-columns:1fr}.zx-console-dashboard-intro,.zx-console-header,.zx-console-summary-metrics{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.zx-console-header-tools{justify-content:space-between}.zx-console-search.ant-input-affix-wrapper{max-width:none}}@media (width<=640px){.zx-home-hero,.zx-home-final,.zx-home-footer,.zx-console-summary-card,.zx-console-announcement-card,.zx-console-action-card,.zx-console-table-card{border-radius:24px!important}.zx-home-hero-actions,.zx-console-header-tools,.zx-home-hero-actions .ant-btn,.zx-home-plan-card .ant-btn,.zx-console-table-head .ant-btn{width:100%}.zx-console-header-tools{flex-wrap:wrap;justify-content:flex-start}.zx-console-user-trigger{justify-content:flex-start;width:100%}}.figma-public-header{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #14213d0f;position:sticky;top:0}.figma-public-header-inner{justify-content:space-between;align-items:center;gap:16px;min-height:64px;margin:0 auto 0 20px;display:flex}.figma-public-brand,.figma-public-nav-link,.figma-public-text-action,.figma-public-drawer-link{color:inherit;background:0 0;border:none;padding:0}.figma-public-brand{color:#10192d;letter-spacing:-.02em;font-size:1rem;font-weight:800}.figma-public-nav,.figma-public-header-actions{align-items:center;gap:18px;display:flex}.figma-public-nav{margin-left:18px;margin-right:auto}.figma-public-nav-link{color:#14213dad;font-size:.84rem;font-weight:500;position:relative}.figma-public-nav-link:after{content:"";transform-origin:50%;background:#2a5bff;border-radius:999px;height:2px;transition:transform .18s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.figma-public-nav-link-active{color:#2a5bff}.figma-public-nav-link-active:after{transform:scaleX(1)}.figma-public-text-action{color:#14213dc2;align-items:center;gap:6px;font-size:.8rem;font-weight:500;display:inline-flex}.figma-public-icon-action{border-radius:10px;justify-content:center;width:42px;min-width:42px;height:42px;padding:0;transition:background .18s,color .18s}.figma-public-icon-action:hover{color:#14213d;background:#2a5bff1a}.figma-public-icon-action .ant-badge{line-height:1}.figma-public-header-button.ant-btn,.figma-home-primary-button.ant-btn,.figma-home-secondary-button.ant-btn,.figma-home-plan-button.ant-btn{height:44px;padding-inline:20px;font-size:.84rem;font-weight:600;border-radius:8px!important}.figma-public-header-button.ant-btn{min-width:108px}.figma-public-menu-button.ant-btn{width:42px;height:42px;border-radius:10px!important}.figma-public-drawer{flex-direction:column;gap:10px;display:flex}.figma-public-drawer-link{color:#14213d;background:#2a5bff0d;border-radius:10px;align-items:center;min-height:44px;padding:0 12px;display:inline-flex}.figma-home{color:#14213d;background:#fff}.figma-home-container{width:min(1280px,100% - 32px);margin:0 auto}.figma-home-hero{background:radial-gradient(circle at 18% 0,#2a5bff14,#0000 20%),radial-gradient(circle at 82% 6%,#2a5bff0f,#0000 18%),linear-gradient(#fbfcff 0%,#f8faff 100%);padding:48px 0 72px}.figma-home-hero-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.figma-home-release.ant-tag{color:#2a5bff;letter-spacing:.16em;background:#2a5bff14;border-radius:999px;min-height:24px;margin:0;padding:0 10px;font-size:.62rem;font-weight:700}.figma-home-title{color:#17233b;letter-spacing:-.06em;margin:28px 0 16px;font-size:clamp(3rem,7vw,4.72rem);font-weight:800;line-height:.94}.figma-home-title-accent{color:#2a5bff}.figma-home-subtitle{color:#14213dbd;width:min(600px,100%);margin:0;font-size:1rem;line-height:1.65}.figma-home-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.figma-home-primary-button.ant-btn{min-width:150px}.figma-home-secondary-button.ant-btn{color:#14213d!important;background:#fff!important;border-color:#14213d14!important}.figma-home-terminal{background:linear-gradient(#25324a 0%,#26344d 100%);border-radius:10px;width:min(896px,100%);margin-top:44px;overflow:hidden;box-shadow:0 22px 46px #25324a33}.figma-home-terminal-bar{color:#ffffff52;letter-spacing:.12em;border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;min-height:32px;font-size:.58rem;display:flex;position:relative}.figma-home-terminal-dots{gap:6px;display:flex;position:absolute;left:10px}.figma-home-terminal-dots span{border-radius:999px;width:7px;height:7px}.figma-home-terminal-dots span:first-child{background:#f87171}.figma-home-terminal-dots span:nth-child(2){background:#fbbf24}.figma-home-terminal-dots span:nth-child(3){background:#4ade80}.figma-home-terminal-code{color:#f2f6ffe6;white-space:pre-wrap;text-align:left;flex-direction:column;gap:6px;margin:0;padding:18px 22px 20px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.76rem;line-height:1.6;display:flex}.figma-home-features,.figma-home-pricing{background:#edf2fc;padding:48px 0 66px;scroll-margin-top:56px}.figma-home-section-heading{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.figma-home-section-heading-left{text-align:left;align-items:flex-start}.figma-home-section-heading h2{color:#17233b;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3vw,2.62rem);font-weight:800;line-height:1.06}.figma-home-section-heading p{color:#14213db8;margin:0;font-size:.92rem;line-height:1.55}.figma-home-bento{grid-template-columns:minmax(0,2.05fr) minmax(0,1fr);gap:16px;margin-top:30px;display:grid}.figma-home-card{background:#ffffffeb;border:1px solid #14213d0f;border-radius:12px;box-shadow:0 8px 24px #14213d0a}.figma-home-card h3{color:#17233b;margin:0 0 12px;font-size:1rem;font-weight:800;line-height:1.35}.figma-home-card p{color:#14213db8;margin:0;font-size:.84rem;line-height:1.72}.figma-home-card-icon{color:#2a5bff;background:#2a5bff14;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:16px;font-size:1rem;display:inline-flex}.figma-home-card-icon-dark{color:#fff;background:#ffffff1a}.figma-home-card-ingress{padding:26px 18px 16px}.figma-home-ingress-tags{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.figma-home-ingress-tags span{color:#17233b;background:#eef2fc;border-radius:8px;justify-content:center;align-items:center;min-height:40px;font-size:.78rem;font-weight:500;display:flex}.figma-home-card-keys{color:#fff;background:#26344d;padding:22px 18px}.figma-home-card-keys h3,.figma-home-card-keys p{color:#ffffffeb}.figma-home-card-keys p{color:#a0c0ffdb}.figma-home-key-chip{color:#ffffffc2;background:#ffffff14;border-radius:4px;align-items:center;min-height:30px;margin-top:24px;padding:0 12px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem;display:flex}.figma-home-card-logs{background:#dfe9ff;padding:18px}.figma-home-log-bars{flex-direction:column;gap:7px;margin-top:22px;display:flex}.figma-home-log-bars span{background:#2a5bff2e;border-radius:999px;height:4px;display:block}.figma-home-log-bars span:first-child{background:#2a5bff;width:52%}.figma-home-log-bars span:nth-child(2){width:84%}.figma-home-log-bars span:nth-child(3){width:90%}.figma-home-card-redundancy{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:18px;padding:16px 18px;display:grid}.figma-home-laptop-art{width:100%;height:92px;position:relative}.figma-home-laptop-screen{background:radial-gradient(circle at 68% 26%,#00c3ffe6,#0000 12%),linear-gradient(#152243 0%,#1d3058 100%);border-radius:6px;position:absolute;inset:0 4px 14px;overflow:hidden;box-shadow:0 18px 32px #14213d38}.figma-home-laptop-screen:before,.figma-home-laptop-screen:after{content:"";border-radius:999px;position:absolute;left:10px;right:10px}.figma-home-laptop-screen:before{background:linear-gradient(90deg,#2a5bfff5 0%,#56daffe6 100%);height:3px;bottom:18px}.figma-home-laptop-screen:after{background:linear-gradient(90deg,#0000 0% 12%,#56daff38 12% 18%,#0000 18% 34%,#56daff5c 34% 40%,#0000 40% 62%,#56daff75 62% 68%,#0000 68% 100%);height:16px;bottom:28px}.figma-home-laptop-screen span{background:#56daffeb;border-radius:999px;position:absolute}.figma-home-laptop-screen span:first-child{width:42px;height:4px;top:14px;left:12px}.figma-home-laptop-screen span:nth-child(2){width:22px;height:22px;top:12px;right:12px}.figma-home-laptop-screen span:nth-child(3){background:linear-gradient(#56daff33 0%,#56daff0d 100%);border:1px solid #56daff47;width:70px;height:30px;top:32px;left:12px}.figma-home-laptop-base{background:linear-gradient(#1f2e4e 0%,#0f1727 100%);border-radius:0 0 18px 18px;height:12px;position:absolute;bottom:0;left:12px;right:12px}.figma-home-steps{background:#0b1324;padding:68px 0 74px}.figma-home-steps .figma-home-section-heading h2,.figma-home-steps .figma-home-section-heading p,.figma-home-step h3,.figma-home-step p{color:#fff}.figma-home-steps .figma-home-section-heading p,.figma-home-step p{color:#ffffffbd}.figma-home-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:44px;display:grid;position:relative}.figma-home-steps-grid:before{content:"";border-top:1px dashed #fff3;position:absolute;top:22px;left:16.5%;right:16.5%}.figma-home-step{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.figma-home-step-icon{z-index:1;color:#2a5bff;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative;box-shadow:0 10px 24px #0000002e}.figma-home-step h3{margin:0;font-size:1rem;font-weight:700;line-height:1.3}.figma-home-step p{width:min(240px,100%);margin:0;font-size:.78rem;line-height:1.65}.figma-home-pricing{padding-top:62px}.figma-home-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;margin-top:42px;display:grid}.figma-home-plan{background:#fffffff5;border:1px solid #14213d0f;border-radius:10px;flex-direction:column;min-height:382px;padding:14px 14px 16px;display:flex}.figma-home-plan-featured{background:#26344d;transform:translateY(-12px);box-shadow:0 16px 34px #26344d47}.figma-home-plan-featured:after{content:"";filter:blur(8px);background:#26344d1f;border-radius:0 0 12px 12px;height:14px;position:absolute;bottom:-10px;left:12px;right:12px}.figma-home-plan-top{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.figma-home-plan-name{color:#14213d94;letter-spacing:.16em;font-size:.62rem;font-weight:700}.figma-home-plan-badge{color:#fff;letter-spacing:.12em;background:#2a5bff;border-radius:4px;align-items:center;min-height:18px;padding:0 6px;font-size:.58rem;font-weight:700;display:inline-flex}.figma-home-plan-price{align-items:flex-end;gap:4px;margin-top:10px;display:flex}.figma-home-plan-price strong{letter-spacing:-.05em;color:#10192d;font-size:2.36rem;line-height:1}.figma-home-plan-price span{color:#14213d99;padding-bottom:2px;font-size:.8rem}.figma-home-plan-features{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.figma-home-plan-features li{color:#14213db8;align-items:flex-start;gap:8px;font-size:.8rem;line-height:1.5;display:flex}.figma-home-plan-features .anticon{color:#2a5bff;margin-top:2px}.figma-home-plan-button.ant-btn{margin-top:auto;border-width:1px!important}.figma-home-plan-button.ant-btn:hover,.figma-home-plan-button.ant-btn:focus-visible{color:#2a5bff!important;background:linear-gradient(#fff 0%,#f7faff 100%)!important;border-color:#2a5bff4d!important;box-shadow:0 10px 22px #2a5bff1f!important}.figma-home-plan-button.ant-btn:active{color:#245ff0!important;background:#f2f7ff!important;border-color:#2a5bff57!important}.figma-home-plan-button-featured.ant-btn{background:linear-gradient(135deg, var(--nx-button-start) 0%, var(--nx-button-end) 100%)!important;box-shadow:0 12px 24px #2a5bff33!important}.figma-home-plan-button-featured.ant-btn:hover,.figma-home-plan-button-featured.ant-btn:focus-visible{color:#f8fbff!important;background:linear-gradient(135deg,#3b7bff 0%,#245ff0 100%)!important;box-shadow:0 16px 30px #2a5bff3d!important}.figma-home-plan-button-featured.ant-btn:active{background:linear-gradient(135deg,#225fe8 0%,#184ed7 100%)!important}.figma-home-plan-featured .figma-home-plan-name,.figma-home-plan-featured .figma-home-plan-price span,.figma-home-plan-featured .figma-home-plan-features li{color:#ffffffbd}.figma-home-plan-featured .figma-home-plan-price strong{color:#fff}.figma-home-plan-featured .figma-home-plan-features .anticon{color:#ffffffdb}.figma-home-cta{background:#fff;padding:82px 0 92px}.figma-home-cta-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.figma-home-cta-inner h2{color:#17233b;letter-spacing:-.05em;width:min(520px,100%);margin:0;font-size:clamp(2.2rem,4vw,3.38rem);font-weight:800;line-height:.94}.figma-home-cta-inner p{color:#14213db8;margin:18px 0 0;font-size:1rem}.figma-home-cta-inner .ant-btn{margin-top:34px}.figma-home-footer{color:#ffffffc2;background:#26344d;padding:42px 0 28px}.figma-home-footer-main{grid-template-columns:1.2fr repeat(3,minmax(0,1fr));gap:28px;display:grid}.figma-home-footer-brand strong,.figma-home-footer-column span{color:#fff;font-size:1rem;font-weight:700;display:block}.figma-home-footer-brand p{color:#ffffffa3;width:min(260px,100%);margin:16px 0 0;font-size:.84rem;line-height:1.8}.figma-home-footer-column div{flex-direction:column;gap:12px;margin-top:16px;display:flex}.figma-home-footer-bottom{border-top:1px solid #ffffff14;margin-top:34px;padding-top:16px}.figma-home-footer-column a{color:#ffffffad;font-size:.8rem}.figma-home-footer-records{flex-direction:column;gap:8px;display:flex}.figma-home-footer-record{color:#ffffffad;margin:0;font-size:.8rem;line-height:1.8}.figma-home-footer-record-secondary{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.figma-home-footer-link{color:#ffffffd1;text-decoration:none;transition:color .18s}.figma-home-footer-link:hover{color:#fff}.figma-home-footer-link-inline{align-items:center;gap:6px;display:inline-flex}.figma-home-footer-beian-img{flex:none;width:14px;height:16px}.figma-home-footer-sep{color:#ffffff47}.figma-home-backtop{z-index:95;background:linear-gradient(135deg, var(--nx-button-start) 0%, var(--nx-button-end) 100%);width:52px;height:52px;box-shadow:0 18px 36px var(--nx-button-shadow);color:#f8fbff;opacity:0;pointer-events:none;border:1px solid #fff3;border-radius:14px;justify-content:center;align-items:center;font-size:1.1rem;transition:opacity .18s,transform .18s,box-shadow .18s;display:inline-flex;position:fixed;bottom:24px;right:24px;transform:translateY(14px)}.figma-home-backtop-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.figma-home-backtop:hover{box-shadow:0 22px 42px #2a5bff52}@media (width<=1080px){.figma-home-bento,.figma-home-pricing-grid,.figma-home-footer-main{grid-template-columns:1fr}.figma-home-plan-featured{transform:none}.figma-home-card-redundancy{grid-template-columns:1fr}}@media (width<=768px){.figma-public-header-inner,.figma-home-container{width:calc(100% - 24px)}.figma-home-hero{padding:32px 0 48px}.figma-home-title{font-size:clamp(2.5rem,12vw,3.5rem)}.figma-home-terminal{margin-top:32px}.figma-home-ingress-tags,.figma-home-steps-grid{grid-template-columns:1fr}.figma-home-footer-record-secondary{flex-direction:column;align-items:flex-start}.figma-home-footer-sep{display:none}.figma-home-actions .ant-btn,.figma-home-plan-button.ant-btn{width:100%}.figma-home-plan{min-height:auto}.figma-home-backtop{border-radius:12px;width:48px;height:48px;bottom:16px;right:16px}}.console-auth-page{background:radial-gradient(circle at 8% 20%,#2a5bff29,#0000 18%),radial-gradient(circle at 92% 18%,#2a5bff1f,#0000 18%),radial-gradient(circle at 50% 92%,#ffffffbd,#0000 28%),linear-gradient(#f8fbff 0%,#eef4ff 100%);min-height:calc(100vh - 64px);padding:34px 0 56px;position:relative;overflow:hidden}.console-auth-page:before,.console-auth-page:after{content:"";pointer-events:none;filter:blur(34px);position:absolute}.console-auth-page:before{background:radial-gradient(circle,#2a5bff2e 0%,#2a5bff00 72%);width:280px;height:520px;top:10%;left:-6%}.console-auth-page:after{background:radial-gradient(circle,#2a5bff24 0%,#2a5bff00 72%);width:280px;height:560px;top:14%;right:-3%}.console-auth-shell{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:18px;width:min(1180px,100% - 40px);margin:0 auto;display:grid;position:relative}.console-auth-panel{color:#f3f7ff;background:linear-gradient(#0d1c2e 0%,#183156 100%);border-radius:28px;min-height:640px;padding:32px 30px 28px;box-shadow:0 28px 72px #0d1c2e2e}.console-auth-panel-kicker,.console-auth-card-kicker{color:#2563eb;letter-spacing:.22em;text-transform:uppercase;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.console-auth-panel-title,.console-auth-card h2{letter-spacing:-.05em;margin:18px 0 0;font-family:Manrope,IBM Plex Sans,PingFang SC,sans-serif;font-weight:800;line-height:.92}.console-auth-panel-title{color:#f8f9ff;max-width:11ch;font-size:clamp(3rem,5vw,4.8rem)}.console-auth-card h2{color:#0d1c2e;font-size:clamp(2.2rem,3.4vw,3.2rem)}.console-auth-panel-body,.console-auth-card-head p{margin:20px 0 0;font-size:.94rem;line-height:1.75}.console-auth-panel-body{color:#f8f9ffc2;width:min(520px,100%)}.console-auth-card-head p{color:#434655e0}.console-auth-step-list{gap:10px;margin-top:28px;display:grid}.console-auth-step-card{background:linear-gradient(#ffffff17 0%,#ffffff0f 100%);border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0d}.console-auth-step-index{color:#ffffffb8;background:#ffffff14;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-weight:800;display:inline-flex}.console-auth-step-copy{flex-direction:column;gap:6px;display:flex}.console-auth-step-copy strong{color:#f8f9ff;font-size:.98rem;line-height:1.35}.console-auth-step-copy span{color:#eff4ffb8;font-size:.86rem;line-height:1.6}.console-auth-card{background:linear-gradient(#fffffffa 0%,#eff4ffeb 100%);border-radius:26px;padding:32px 36px 28px;box-shadow:0 24px 56px #0d1c2e14,inset 0 0 0 1px #c3c6d738}.console-auth-card-head{flex-direction:column;gap:0;display:flex}.console-auth-card-body{flex-direction:column;gap:12px;margin-top:22px;display:flex}.console-auth-alert{border-radius:16px!important}.console-auth-form{flex-direction:column;gap:2px;display:flex}.console-auth-form .ant-form-item{margin-bottom:16px}.console-auth-form .ant-form-item-label>label{font-size:.94rem;font-weight:700;color:#17233b!important}.console-auth-form .ant-form-item-required:before{color:#004ac6!important}.console-auth-input.ant-input,.console-auth-input.ant-input-affix-wrapper{min-height:44px;background:#fffffff5!important;border-color:#c3c6d738!important;border-radius:16px!important}.console-auth-input.ant-input:hover,.console-auth-input.ant-input-affix-wrapper:hover{border-color:#2563eb42!important}.console-auth-input.ant-input:focus,.console-auth-input.ant-input-affix-wrapper-focused{border-color:#2563eb57!important;box-shadow:0 0 0 4px #2563eb14!important}.console-auth-code-row{grid-template-columns:minmax(0,1fr) 122px;align-items:end;gap:12px;display:grid}.console-auth-code-field{margin-bottom:0!important}.console-auth-code-button.ant-btn{height:44px;font-weight:600;border-radius:999px!important}.console-auth-submit.ant-btn{height:48px;margin-top:6px;font-size:.96rem;font-weight:700;border-radius:999px!important;box-shadow:0 18px 34px #2a5bff38!important}.console-auth-card-footer{margin-top:24px}.console-auth-switch{color:#004ac6;font-size:.94rem;font-weight:700}.console-auth-switch:hover{color:#2563eb}@media (width<=1100px){.console-auth-shell{grid-template-columns:1fr}.console-auth-panel{min-height:auto}}@media (width<=720px){.console-auth-page{padding:20px 0 40px}.console-auth-shell{gap:14px;width:calc(100% - 20px)}.console-auth-panel,.console-auth-card{border-radius:22px;padding:24px 20px}.console-auth-panel-title{max-width:none;font-size:clamp(2.4rem,11vw,3.6rem)}.console-auth-card h2{font-size:clamp(2rem,10vw,2.8rem)}.console-auth-code-row{grid-template-columns:1fr}.console-auth-code-button.ant-btn,.console-auth-submit.ant-btn{width:100%}}.notice-register-page,.notice-login-page{background:radial-gradient(circle at 10% 20%,#2563eb2e,#0000 18%),radial-gradient(circle at 90% 16%,#2563eb29,#0000 18%),linear-gradient(#f7f9fe 0%,#eef3ff 100%);min-height:100vh;position:relative;overflow:hidden}.notice-register-page:before,.notice-register-page:after,.notice-login-page:before,.notice-login-page:after{content:"";pointer-events:none;filter:blur(32px);position:absolute;inset:auto}.notice-register-page:before,.notice-login-page:before{background:radial-gradient(circle,#2563eb2e 0%,#2563eb00 72%);width:260px;height:540px;top:120px;left:-120px}.notice-register-page:after,.notice-login-page:after{background:radial-gradient(circle,#2563eb29 0%,#2563eb00 72%);width:300px;height:560px;top:160px;right:-120px}.notice-register-topbar{z-index:2;justify-content:space-between;align-items:center;gap:24px;width:min(1660px,100% - 64px);margin:0 auto;padding:32px 0 18px;display:flex;position:relative}.notice-register-brand,.notice-register-locale,.notice-login-locale,.notice-login-inline-link,.notice-login-provider,.notice-login-request{color:inherit;background:0 0;border:none}.notice-register-brand{color:#17233b;letter-spacing:-.03em;padding:0;font-size:1.05rem;font-weight:800}.notice-register-topbar-actions{color:#14213da8;align-items:center;gap:14px;font-size:.94rem;display:flex}.notice-register-topbar-actions a,.notice-register-topbar-actions button{color:#2563eb;font-weight:700}.notice-register-locale,.notice-login-locale{color:#14213dbd;align-items:center;gap:6px;padding:0;font-size:.88rem;font-weight:600;display:inline-flex}.notice-register-shell{z-index:2;background:#ffffffb3;border-radius:24px;grid-template-columns:minmax(420px,.98fr) minmax(360px,.82fr);gap:0;width:min(1560px,100% - 64px);margin:26px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 72px #14213d14}.notice-register-hero{color:#fff;background:radial-gradient(circle at 20% 80%,#ffffff24,#0000 28%),linear-gradient(160deg,#1455d6 0%,#2563eb 54%,#2f6fff 100%);padding:78px 68px 62px;position:relative}.notice-register-hero h1{color:#fff;letter-spacing:-.05em;width:min(10ch,100%);margin:0;font-family:Manrope,IBM Plex Sans,PingFang SC,sans-serif;font-size:clamp(3.4rem,5vw,5.1rem);font-weight:800;line-height:.94}.notice-register-code-card{background:#1d47ab66;border-radius:18px;margin-top:38px;padding:24px 28px 28px;box-shadow:inset 0 0 0 1px #ffffff14}.notice-register-code-head{color:#fffffff0;letter-spacing:.18em;align-items:center;gap:12px;font-size:.92rem;font-weight:700;display:flex}.notice-register-code-card pre{color:#e2edfff0;white-space:pre-wrap;flex-direction:column;gap:10px;margin:18px 0 0;font-family:JetBrains Mono,IBM Plex Mono,Consolas,monospace;font-size:.9rem;line-height:1.7;display:flex}.notice-register-proof{color:#ffffffe6;align-items:center;gap:16px;margin-top:44px;font-size:.94rem;font-weight:600;display:flex}.notice-register-avatars{align-items:center;display:flex}.notice-register-avatars span{background:radial-gradient(circle at 35% 30%,#6de6ffad,#0000 28%),linear-gradient(160deg,#072241 0%,#0b4a74 52%,#0d8dd8 100%);border:2px solid #ffffff29;border-radius:16px;width:52px;height:52px;margin-left:-8px;display:inline-flex}.notice-register-avatars span:first-child{margin-left:0}.notice-register-card{background:#fffcf7f5;padding:78px 74px 62px}.notice-register-card-head h2,.notice-login-card-head h2{color:#17233b;letter-spacing:-.05em;margin:0;font-family:Manrope,IBM Plex Sans,PingFang SC,sans-serif;font-weight:800}.notice-register-card-head h2{font-size:clamp(2.7rem,4vw,4.1rem);line-height:.98}.notice-register-card-head p,.notice-login-card-head p{color:#14213da8;margin:18px 0 0;font-size:.98rem;line-height:1.68}.notice-register-alert,.notice-login-alert{margin-top:18px;border-radius:16px!important}.notice-register-form .ant-form-item,.notice-login-form .ant-form-item{margin-bottom:20px}.notice-register-form .ant-form-item-label>label,.notice-login-form .ant-form-item-label>label{letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:800;color:#14213dad!important}.notice-register-form .ant-form-item-required:before,.notice-login-form .ant-form-item-required:before{color:#c87946!important}.notice-register-input.ant-input,.notice-register-input.ant-input-affix-wrapper,.notice-login-input.ant-input,.notice-login-input.ant-input-affix-wrapper{min-height:64px;box-shadow:none!important;background:#eef3ff!important;border-color:#d0dbf3db!important;border-radius:8px!important}.notice-register-input.ant-input::placeholder,.notice-login-input.ant-input::placeholder{color:#14213d52}.notice-register-input.ant-input-affix-wrapper .ant-input-prefix,.notice-login-input.ant-input-affix-wrapper .ant-input-prefix{color:#14213d6b;margin-right:12px;font-size:1rem}.notice-register-input.ant-input:hover,.notice-register-input.ant-input-affix-wrapper:hover,.notice-login-input.ant-input:hover,.notice-login-input.ant-input-affix-wrapper:hover{border-color:#2563eb47!important}.notice-register-input.ant-input:focus,.notice-register-input.ant-input-affix-wrapper-focused,.notice-login-input.ant-input:focus,.notice-login-input.ant-input-affix-wrapper-focused{border-color:#2563eb57!important;box-shadow:0 0 0 4px #2563eb14!important}.notice-register-password-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.notice-register-password-row-code{align-items:end}.notice-register-code-action{align-items:flex-end;min-height:100%;display:flex}.notice-register-code-button.ant-btn{width:100%;height:48px;font-weight:700;border-radius:999px!important}.notice-register-agree{margin-top:4px}.notice-register-agree .ant-checkbox-wrapper,.notice-login-remember .ant-checkbox-wrapper{color:#14213dbd;align-items:flex-start;font-size:.94rem;line-height:1.6}.notice-register-submit.ant-btn,.notice-login-submit.ant-btn{height:58px;font-size:1rem;font-weight:700;border-radius:14px!important;box-shadow:0 18px 34px #2a5bff38!important}.notice-register-security{color:#14213d4d;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-top:28px;font-size:.86rem;font-weight:700;display:inline-flex}.notice-register-footer{z-index:2;text-align:center;color:#14213d42;letter-spacing:.18em;text-transform:uppercase;padding:36px 0 30px;font-size:.82rem;font-weight:700;position:relative}.notice-login-page{grid-template-columns:minmax(360px,.94fr) minmax(420px,1.06fr);display:grid}.notice-login-panel{z-index:1;color:#f8fbff;background:linear-gradient(#2b3b55 0%,#26364f 100%);flex-direction:column;min-height:100vh;padding:56px 54px 44px;display:flex;position:relative}.notice-login-brand{align-items:center;gap:14px;display:inline-flex}.notice-login-brand strong{color:#fff;font-size:1.05rem;font-weight:800}.notice-login-brand-mark{background:linear-gradient(135deg,#2d64ff 0%,#3e84ff 100%);border-radius:16px;width:58px;height:58px;display:inline-flex;position:relative;box-shadow:0 16px 32px #2d64ff47}.notice-login-brand-mark span{background:#ffffffe6;border-radius:999px;width:8px;height:8px;position:absolute}.notice-login-brand-mark span:first-child{top:13px;left:25px}.notice-login-brand-mark span:nth-child(2){top:22px;left:13px}.notice-login-brand-mark span:nth-child(3){top:22px;right:13px}.notice-login-brand-mark span:nth-child(4){bottom:13px;left:25px}.notice-login-brand-mark span:nth-child(5){width:10px;height:10px;top:25px;left:25px}.notice-login-hero{margin-top:24vh;position:relative}.notice-login-hero h1{color:#fff;letter-spacing:-.06em;width:min(9.5ch,100%);margin:0;font-family:Manrope,IBM Plex Sans,PingFang SC,sans-serif;font-size:clamp(3.4rem,5vw,5rem);font-weight:800;line-height:.92}.notice-login-hero-accent{color:#a6bbff;display:block}.notice-login-hero p{color:#edf3ffb8;width:min(520px,100%);margin:28px 0 0;font-size:1.04rem;line-height:1.72}.notice-login-orb{background:#ffffff24;border-radius:999px;width:28px;height:28px;position:absolute;bottom:58px;right:42px}.notice-login-metrics{align-items:flex-end;gap:46px;margin-top:auto;display:flex}.notice-login-metrics span{color:#edf3ff85;letter-spacing:.24em;text-transform:uppercase;font-size:.76rem;display:block}.notice-login-metrics strong{color:#fff;letter-spacing:-.04em;margin-top:8px;font-size:2.2rem;font-weight:800;display:block}.notice-login-side{z-index:2;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:46px 34px;display:flex;position:relative}.notice-login-toolbar{position:absolute;top:28px;right:34px}.notice-login-card{background:#fffcf7fa;border-radius:22px;width:min(100%,620px);padding:54px 56px 42px;box-shadow:0 26px 64px #14213d14,inset 0 0 0 1px #cfd7e780}.notice-login-card-head h2{font-size:clamp(2.6rem,4vw,3.6rem);line-height:.96}.notice-login-card-head p{width:min(420px,100%)}.notice-login-form{margin-top:30px}.notice-login-label-row{color:#14213dd6;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;font-size:.98rem;font-weight:700;display:flex}.notice-login-inline-link{color:#2563eb;padding:0;font-size:.94rem;font-weight:700}.notice-login-remember{margin-top:-4px}.notice-login-divider{text-align:center;margin:28px 0 18px;position:relative}.notice-login-divider:before{content:"";border-top:1px solid #14213d14;position:absolute;top:50%;left:0;right:0}.notice-login-divider span{color:#14213d70;letter-spacing:.18em;background:#fffcf7fa;padding:0 12px;font-size:.82rem;font-weight:800;position:relative}.notice-login-provider-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.notice-login-provider{color:#17233b;background:#ffffffe0;border:1px solid #14213d14;border-radius:12px;justify-content:center;align-items:center;gap:12px;height:58px;font-size:.98rem;font-weight:700;display:inline-flex}.notice-login-provider-badge{color:#fff;background:linear-gradient(135deg,#111827 0%,#2f6fff 100%);border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.74rem;font-weight:800;display:inline-flex}.notice-login-foot{flex-direction:column;align-items:center;gap:32px;margin-top:34px;display:flex}.notice-login-request{color:#2563eb;font-size:.96rem;font-weight:700}.notice-login-bottom-links{color:#14213d75;letter-spacing:.18em;align-items:center;gap:26px;font-size:.88rem;font-weight:700;display:flex}.notice-login-bottom-links span{position:relative}.notice-login-bottom-links span+span:before{content:"";background:#14213d3d;border-radius:999px;width:4px;height:4px;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}@media (width<=1280px){.notice-register-shell,.notice-login-page{grid-template-columns:1fr}.notice-login-panel{min-height:auto;padding-bottom:48px}.notice-login-hero{margin-top:80px}.notice-login-metrics{margin-top:64px}}@media (width<=860px){.notice-register-topbar,.notice-register-shell{width:calc(100% - 24px)}.notice-register-topbar{flex-direction:column;align-items:flex-start;padding-top:20px}.notice-register-topbar-actions{flex-wrap:wrap}.notice-register-hero,.notice-register-card,.notice-login-panel,.notice-login-side{padding:28px 20px}.notice-register-password-row,.notice-login-provider-row{grid-template-columns:1fr}.notice-login-toolbar{align-self:flex-end;margin-bottom:18px;position:static}.notice-login-card{padding:32px 24px 30px}.notice-login-metrics{gap:24px}.notice-login-bottom-links{flex-wrap:wrap;justify-content:center;gap:18px}.notice-login-bottom-links span+span:before{display:none}}.notice-register-page{background:#f8f9ff;min-height:100vh;overflow-x:hidden}.notice-register-page:before,.notice-register-page:after{content:"";pointer-events:none;position:absolute}.notice-register-page:before{filter:none;background:linear-gradient(#ffffff85 0%,#f8f9ff00 42%);inset:0}.notice-register-page:after{filter:blur(72px);opacity:.22;background:#2563eb1a;border-radius:12px;width:min(1100px,100% - 48px);height:726px;top:188px;left:50%;transform:translate(-50%)}.notice-register-topbar{width:min(1280px,100% - 64px);padding:32px 0 12px}.notice-register-brand{color:#0d1c2e;letter-spacing:-.05em;background:0 0;border:none;padding:0;font-family:Manrope,IBM Plex Sans,PingFang SC,sans-serif;font-size:20px;font-weight:900;line-height:28px}.notice-register-shell{background:#fff;border:1px solid #c3c6d726;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(1100px,100% - 48px);min-height:726px;margin:72px auto 0;overflow:hidden;box-shadow:0 1px 2px #0000000d}.notice-register-hero{background:linear-gradient(142.83deg,#004ac6 0%,#2563eb 100%);flex-direction:column;justify-content:space-between;gap:48px;padding:48px;display:flex}.notice-register-hero h1{letter-spacing:-.05em;color:#fff;width:min(453px,100%);margin:0;font-family:Manrope,IBM Plex Sans,PingFang SC,sans-serif;font-size:clamp(2.35rem,3vw,3rem);font-weight:800;line-height:1.18}.notice-register-hero p{color:#fffc;width:min(448px,100%);margin:24px 0 0;font-size:18px;line-height:28px}.notice-register-code-card{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:none;background:#23314433;border:1px solid #ffffff1a;border-radius:8px;margin-top:36px;padding:24px}.notice-register-code-head{letter-spacing:.18em;text-transform:uppercase;color:#dce9ff;gap:12px;font-family:JetBrains Mono,IBM Plex Mono,Consolas,monospace;font-size:12px;font-weight:400;line-height:16px}.notice-register-code-card pre{color:#ffffffb8;gap:4px;margin:16px 0 0;font-family:JetBrains Mono,IBM Plex Mono,Consolas,monospace;font-size:13px;line-height:20px}.notice-register-proof{color:#ffffffe6;gap:16px;margin-top:0;font-size:14px;font-weight:500;line-height:20px}.notice-register-avatars span{border:2px solid #004ac6;border-radius:12px;width:40px;height:40px;margin-left:-12px}.notice-register-card{background:#fff;flex-direction:column;justify-content:center;padding:64px;display:flex}.notice-register-card-head h2{letter-spacing:-.025em;color:#0d1c2e;font-size:30px;font-weight:700;line-height:36px}.notice-register-card-head p{color:#434655;margin:12px 0 0;font-size:16px;line-height:24px}.notice-register-alert{margin-top:16px;border-radius:8px!important}.notice-register-form{margin-top:40px}.notice-register-form .ant-form-item{margin-bottom:24px}.notice-register-form .ant-form-item-label>label{letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:16px;color:#737686!important}.notice-register-form .ant-form-item-required:before{color:#2563eb!important}.notice-register-form .ant-form-item-explain-error{font-weight:500;line-height:18px;color:#d55454!important}.notice-register-input.ant-input,.notice-register-input.ant-input-affix-wrapper{min-height:46px;padding:13px 14px;box-shadow:none!important;background:#eff4ff!important;border:none!important;border-bottom:2px solid #c3c6d74d!important;border-radius:0!important}.notice-register-input.ant-input::placeholder,.notice-register-input.ant-input-affix-wrapper input::placeholder{color:#73768680}.notice-register-input.ant-input-affix-wrapper .ant-input{background:0 0!important;padding:0!important}.notice-register-input.ant-input:hover,.notice-register-input.ant-input-affix-wrapper:hover{border-bottom-color:#2563eb57!important}.notice-register-input.ant-input:focus,.notice-register-input.ant-input-affix-wrapper-focused{border-bottom-color:#2563eb!important}.notice-register-form .ant-form-item-has-error .notice-register-input.ant-input,.notice-register-form .ant-form-item-has-error .notice-register-input.ant-input-affix-wrapper,.notice-register-form .ant-form-item-has-error .notice-register-input.ant-input:hover,.notice-register-form .ant-form-item-has-error .notice-register-input.ant-input-affix-wrapper:hover,.notice-register-form .ant-form-item-has-error .notice-register-input.ant-input:focus,.notice-register-form .ant-form-item-has-error .notice-register-input.ant-input-affix-wrapper-focused{box-shadow:none!important;border-bottom-color:#d55454!important}.notice-register-password-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.notice-register-password-row.notice-register-password-row-code{grid-template-columns:minmax(0,1fr) 176px;align-items:end;gap:16px;margin-bottom:24px}.notice-register-password-row.notice-register-password-row-code .ant-form-item{margin-bottom:0}.notice-register-code-action{align-items:flex-end;display:flex}.notice-register-code-button.ant-btn{color:#0d1c2e;background:#fff;border:1px solid #c3c6d766;width:100%;height:46px;font-weight:600;box-shadow:none!important;border-radius:8px!important}.notice-register-code-button.ant-btn:hover,.notice-register-code-button.ant-btn:focus{color:#004ac6!important;background:#fff!important;border-color:#2563eb61!important}.notice-register-agree{margin-top:0;margin-bottom:20px!important}.notice-register-agree .ant-checkbox-wrapper{color:#434655;align-items:flex-start;gap:12px;font-size:13px;line-height:16px}.notice-register-agree .ant-checkbox{top:1px}.notice-register-agree .ant-checkbox-inner{width:16px;height:16px;background:#fff!important;border-color:#c3c6d780!important;border-radius:2px!important}.notice-register-page .notice-register-agree .ant-checkbox-checked .ant-checkbox-inner,.notice-register-page .notice-register-agree .ant-checkbox-checked:hover .ant-checkbox-inner,.notice-register-page .notice-register-agree .ant-checkbox-wrapper:hover .ant-checkbox-inner,.notice-register-page .notice-register-agree .ant-checkbox-input:focus-visible+.ant-checkbox-inner{border-color:#2563eb!important}.notice-register-page .notice-register-agree .ant-checkbox-checked .ant-checkbox-inner{background-color:#2563eb!important}.notice-register-page .notice-register-agree .ant-checkbox-checked:after{border-color:#2563eb3d!important}.notice-register-page .notice-register-agree .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff!important}.notice-register-agree.ant-form-item-has-error .ant-checkbox-inner,.notice-register-agree.ant-form-item-has-error .ant-checkbox:hover .ant-checkbox-inner,.notice-register-agree.ant-form-item-has-error .ant-checkbox-input:focus-visible+.ant-checkbox-inner{border-color:#d55454!important}.notice-register-submit.ant-btn{border:none;height:56px;font-family:Manrope,IBM Plex Sans,PingFang SC,sans-serif;font-size:16px;font-weight:700;background:linear-gradient(98.11deg,#004ac6 0%,#2563eb 100%)!important;border-radius:8px!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important}.notice-register-submit.ant-btn:hover,.notice-register-submit.ant-btn:focus{background:linear-gradient(98.11deg,#0b56d9 0%,#2a68ef 100%)!important}.notice-register-switch{color:#434655;justify-content:center;align-items:center;gap:6px;margin-top:18px;font-size:14px;line-height:20px;display:flex}.notice-register-switch a{color:#004ac6;font-weight:600}.notice-register-security{color:#73768666;letter-spacing:.18em;text-transform:uppercase;justify-content:center;gap:10px;width:100%;margin-top:24px;font-size:10px;font-weight:700;line-height:15px}.notice-register-footer{color:#73768666;letter-spacing:.1em;padding:32px 0;font-size:11px;line-height:16px}@media (width<=1180px){.notice-register-topbar{width:calc(100% - 40px)}.notice-register-shell{width:calc(100% - 40px);margin-top:48px}}@media (width<=960px){.notice-register-shell{grid-template-columns:1fr;min-height:auto}.notice-register-hero,.notice-register-card{padding:40px 32px}}@media (width<=720px){.notice-register-page:after{display:none}.notice-register-topbar,.notice-register-shell{width:calc(100% - 24px)}.notice-register-topbar{flex-direction:column;align-items:flex-start;padding-top:24px}.notice-register-topbar-actions{flex-wrap:wrap}.notice-register-hero,.notice-register-card{padding:28px 20px}.notice-register-password-row,.notice-register-password-row.notice-register-password-row-code{grid-template-columns:1fr}.notice-register-code-button.ant-btn{margin-top:4px}.notice-register-footer{padding:24px 12px 32px}}.notice-login-figma-page{background:#f8f9ff;min-height:100vh}.notice-login-figma-topbar{width:min(1280px,100% - 64px);margin:0 auto;padding:32px 0 12px}.notice-login-figma-home-brand{color:#0d1c2e;letter-spacing:-.05em;background:0 0;border:none;padding:0;font-family:Manrope,IBM Plex Sans,PingFang SC,sans-serif;font-size:20px;font-weight:900;line-height:28px}.notice-login-figma-stage{background:#fff;border:1px solid #c3c6d726;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(1100px,100% - 48px);min-height:726px;margin:72px auto 0;display:grid;overflow:hidden;box-shadow:0 16px 44px #0d1c2e14}.notice-login-figma-sidebar{background:#233144;flex-direction:column;justify-content:space-between;padding:48px;display:flex;position:relative;overflow:hidden}.notice-login-figma-texture,.notice-login-figma-glow{pointer-events:none;position:absolute}.notice-login-figma-texture{opacity:.2;background:radial-gradient(circle at 12px 12px,#c3c6d738 1.5px,#0000 1.7px) 0 0/24px 24px;inset:0}.notice-login-figma-glow{filter:blur(60px);border-radius:12px;width:384px;height:384px}.notice-login-figma-glow-bottom{background:#2563eb33;bottom:-96px;left:-96px}.notice-login-figma-glow-top{background:#6275af24;top:-96px;right:-96px}.notice-login-figma-hero,.notice-login-figma-metrics{z-index:1;position:relative}.notice-login-figma-hero{gap:24px;max-width:512px;display:grid}.notice-login-figma-hero h1{letter-spacing:-.04em;color:#fff;gap:10px;margin:0;font-family:Manrope,IBM Plex Sans,PingFang SC,sans-serif;font-size:clamp(3rem,5vw,4.5rem);font-weight:800;line-height:1.02;display:grid}.notice-login-figma-hero-accent{color:#9fb8ff}.notice-login-figma-hero p{color:#c3c6d7;max-width:448px;margin:0;font-size:18px;line-height:29px}.notice-login-figma-metrics{gap:32px;display:flex}.notice-login-figma-metrics div{gap:4px;display:grid}.notice-login-figma-metrics span{color:#c3c6d7;letter-spacing:.1em;text-transform:uppercase;font-size:16px;line-height:24px}.notice-login-figma-metrics strong{color:#fff;font-family:Manrope,IBM Plex Sans,PingFang SC,sans-serif;font-size:20px;font-weight:700;line-height:28px}.notice-login-figma-canvas{background:#eff4ff;justify-content:center;align-items:center;padding:48px;display:flex}.notice-login-figma-shell{gap:24px;width:min(448px,100%);display:grid}.notice-login-figma-card{background:#fff;border-bottom:1px solid #c3c6d71a;border-radius:8px;gap:31px;padding:40px;display:grid;box-shadow:0 1px 2px #0000000d}.notice-login-figma-card-head{gap:8px;display:grid}.notice-login-figma-card-head h2{color:#0d1c2e;letter-spacing:-.025em;margin:0;font-family:Manrope,IBM Plex Sans,PingFang SC,sans-serif;font-size:24px;font-weight:800;line-height:32px}.notice-login-figma-card-head p{color:#434655;margin:0;font-size:14px;line-height:20px}.notice-login-figma-alert{margin:-6px 0 0;border-radius:8px!important}.notice-login-figma-form{gap:24px;display:grid}.notice-login-figma-form .ant-form-item{margin-bottom:0}.notice-login-figma-form .ant-form-item-label>label{font-size:13px;font-weight:600;line-height:20px;color:#434655!important}.notice-login-figma-form .ant-form-item-explain-error{line-height:18px;color:#d55454!important}.notice-login-figma-password-head{color:#434655;justify-content:space-between;align-items:center;gap:16px;font-size:13px;font-weight:600;line-height:20px;display:flex}.notice-login-figma-link{color:#004ac6;background:0 0;border:none;padding:0;font-size:13px;font-weight:500;line-height:20px}.notice-login-figma-link:hover{color:#2563eb}.notice-login-figma-input.ant-input,.notice-login-figma-input.ant-input-affix-wrapper{min-height:46px;padding:13px 12px 14px 14px;box-shadow:none!important;background:#eff4ff!important;border:none!important;border-radius:4px!important}.notice-login-figma-input.ant-input-affix-wrapper{gap:12px}.notice-login-figma-input.ant-input-affix-wrapper .ant-input{background:0 0!important;padding:0!important}.notice-login-figma-input.ant-input::placeholder,.notice-login-figma-input.ant-input-affix-wrapper input::placeholder{color:#6b7280}.notice-login-figma-input.ant-input-affix-wrapper .ant-input-prefix,.notice-login-figma-input.ant-input-affix-wrapper .ant-input-suffix{color:#737686}.notice-login-figma-input.ant-input:hover,.notice-login-figma-input.ant-input-affix-wrapper:hover{background:#e9efff!important}.notice-login-figma-input.ant-input:focus,.notice-login-figma-input.ant-input-affix-wrapper-focused{outline:none;box-shadow:0 0 0 2px #2563eb1f!important}.notice-login-figma-form .ant-form-item-has-error .notice-login-figma-input.ant-input,.notice-login-figma-form .ant-form-item-has-error .notice-login-figma-input.ant-input-affix-wrapper{box-shadow:0 0 0 2px #d554541f!important}.notice-login-figma-remember .ant-checkbox-wrapper{color:#434655;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px}.notice-login-figma-remember .ant-checkbox-inner{border-radius:2px;width:16px;height:16px;background:#eff4ff!important;border-color:#c3c6d7!important}.notice-login-figma-submit.ant-btn{border:none;height:52px;font-family:Manrope,IBM Plex Sans,PingFang SC,sans-serif;font-size:16px;font-weight:700;background:linear-gradient(90deg,#004ac6 0%,#2563eb 100%)!important;border-radius:8px!important;box-shadow:0 10px 15px -3px #004ac633,0 4px 6px -4px #004ac633!important}.notice-login-figma-submit.ant-btn:hover,.notice-login-figma-submit.ant-btn:focus{background:linear-gradient(90deg,#0d56d6 0%,#2e68f0 100%)!important}.notice-login-figma-divider{text-align:center;position:relative}.notice-login-figma-divider:before{content:"";border-top:1px solid #c3c6d726;position:absolute;top:50%;left:0;right:0}.notice-login-figma-divider span{color:#737686;letter-spacing:.1em;text-transform:uppercase;background:#fff;padding:0 16px;font-size:12px;line-height:16px;display:inline-flex;position:relative}.notice-login-figma-provider-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.notice-login-figma-provider{color:#0d1c2e;background:#fff;border:1px solid #c3c6d726;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:42px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.notice-login-figma-provider:hover{color:#004ac6;border-color:#2563eb38}.notice-login-figma-provider-badge{color:#fff;background:#111827;border-radius:3px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-flex}.notice-login-figma-foot{text-align:center;gap:14px;display:grid}.notice-login-figma-foot p{color:#434655;margin:0;font-size:14px;line-height:20px}.notice-login-figma-foot p a{color:#004ac6;margin-left:4px;font-weight:500}.notice-login-figma-bottom-links{color:#737686;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:24px;font-size:11px;font-weight:600;line-height:16px;display:flex}.notice-login-figma-bottom-links span{position:relative}.notice-login-figma-bottom-links span+span:before{content:"";background:#c3c6d7;border-radius:999px;width:4px;height:4px;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}@media (width<=1100px){.notice-login-figma-page{padding-bottom:24px}.notice-login-figma-topbar{width:calc(100% - 40px)}.notice-login-figma-stage{grid-template-columns:1fr;width:100%;min-height:auto;margin-top:40px}.notice-login-figma-sidebar{gap:56px;min-height:520px}}@media (width<=720px){.notice-login-figma-topbar,.notice-login-figma-stage{width:calc(100% - 24px)}.notice-login-figma-topbar{padding-top:24px}.notice-login-figma-sidebar,.notice-login-figma-canvas{padding:28px 20px}.notice-login-figma-card{padding:24px 20px}.notice-login-figma-hero h1{font-size:clamp(2.5rem,12vw,3.5rem)}.notice-login-figma-provider-row{grid-template-columns:1fr}.notice-login-figma-bottom-links{flex-wrap:wrap;gap:14px 22px}.notice-login-figma-bottom-links span+span:before{display:none}}.zx-console-shell{background:#f8f9ff;grid-template-columns:268px minmax(0,1fr);min-height:100vh}.zx-console-sidebar{background:#eff4ffd1;border-right:1px solid #c3c6d726}.zx-console-side-shell{color:#434655;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#eff4ffd6 0%,#f8f9fff5 100%);gap:18px;padding:28px 16px 24px}.zx-console-side-shell::-webkit-scrollbar{width:8px}.zx-console-side-shell::-webkit-scrollbar-thumb{background:#4346552e;border-radius:999px}.zx-console-workspace-card{gap:8px;padding:16px 18px}.zx-console-workspace-card strong{color:#0d1c2e;letter-spacing:-.04em;font-family:Manrope,IBM Plex Sans,PingFang SC,sans-serif;font-size:1.8rem;font-weight:800;line-height:1.08}.zx-console-workspace-card span{color:#434655;letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;line-height:1.2}.zx-console-nav-section{gap:6px}.zx-console-nav-title{color:#737686;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem}.zx-console-nav-list,.zx-console-sidebar-links{gap:6px}.zx-console-nav-button,.zx-console-footer-link{color:#434655;background:0 0;border:1px solid #0000;border-radius:14px;min-height:48px;padding:0 14px;font-weight:600;transform:none}.zx-console-nav-button:hover,.zx-console-footer-link:hover,.zx-console-nav-button-active{color:#0d1c2e;background:#dce9ff;border-color:#c3c6d733;transform:none;box-shadow:0 16px 28px #0d1c2e0f}.zx-console-nav-icon{color:currentColor;width:24px}.zx-console-sidebar-footer{border-top:1px solid #c3c6d726;gap:18px;padding-top:18px}.zx-console-sidebar-footer .ant-btn-primary{background:linear-gradient(135deg,#004ac6 0%,#2563eb 100%);border:0;border-radius:14px;height:56px;font-family:Manrope,IBM Plex Sans,PingFang SC,sans-serif;font-weight:700;box-shadow:0 18px 32px #004ac62e}.zx-console-sidebar-footer .ant-btn-primary:hover,.zx-console-sidebar-footer .ant-btn-primary:focus{background:linear-gradient(135deg,#004ac6 0%,#2563eb 100%)}.zx-console-footer-link{color:#434655;min-height:38px;padding:0 8px;font-weight:500}.zx-console-main{background:#f8f9ff}.zx-console-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f9ffc7;border-bottom:1px solid #c3c6d726;gap:16px;padding:14px 24px;box-shadow:0 18px 40px #0d1c2e08}.zx-console-header-search{flex:540px;gap:12px}.zx-console-header-tools{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:12px}.zx-console-search.ant-input-affix-wrapper{width:min(100%,620px);max-width:none;min-height:40px;padding:0 14px 0 12px;box-shadow:none!important;background:#eff4ff!important;border:1px solid #0000!important;border-radius:16px!important}.zx-console-workspace-switch{color:#596884;background:#edf2ff;border:1px solid #d6e0f3eb;border-radius:16px;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:inline-flex}.zx-console-workspace-switch-label{color:#7b88a5;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.72rem}.zx-console-workspace-select.ant-select{min-width:200px;max-width:260px}.zx-console-workspace-select .ant-select-selector{box-shadow:none!important;background:0 0!important;border:0!important;padding-inline:0!important}.zx-console-workspace-select .ant-select-selection-item,.zx-console-workspace-select .ant-select-selection-placeholder{font-weight:600;color:#13263a!important}.zx-console-workspace-select .ant-select-arrow{color:#7b88a5}.zx-console-workspace-single{color:#13263a;white-space:nowrap;font-weight:600}.zx-console-workspace-chevron{color:#7b88a5;font-size:12px;line-height:1}.zx-console-workspace-pending{color:#2457df;background:#2457df1f;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 8px;font-size:.72rem;font-weight:700;display:inline-flex}.zx-console-icon-button,.zx-console-menu-button.ant-btn{color:#434655;width:38px;min-width:38px;height:38px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:12px}.zx-console-locale-toggle.ant-btn{color:#434655;min-height:38px;box-shadow:none;background:#fff;border:1px solid #c3c6d733;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:700;display:inline-flex}.zx-console-locale-toggle.ant-btn:hover,.zx-console-locale-toggle.ant-btn:focus{color:#0d1c2e!important;background:#eff4ff!important;border-color:#c3c6d733!important}.zx-console-user-trigger{min-height:40px;box-shadow:none;background:#fff;border:1px solid #c3c6d733;border-radius:14px;padding:4px 6px 4px 4px}.zx-console-account-dropdown .ant-dropdown-menu{background:#fffffffa;border:1px solid #c3c6d72e;border-radius:16px;min-width:196px;padding:10px;box-shadow:0 24px 48px -24px #0d1c2e38}.zx-console-account-dropdown .ant-dropdown-menu-item{color:#0d1c2e;border-radius:12px;min-height:44px;padding:10px 12px;font-weight:600}.zx-console-account-dropdown .ant-dropdown-menu-item:hover,.zx-console-account-dropdown .ant-dropdown-menu-item-active{background:#eff4ff}.zx-console-account-dropdown .ant-dropdown-menu-item-danger{color:#dc2626}.zx-console-account-dropdown .ant-dropdown-menu-item-danger:hover,.zx-console-account-dropdown .ant-dropdown-menu-item-danger.ant-dropdown-menu-item-active{color:#dc2626;background:#fef2f2eb}.zx-console-user-copy span{color:#7b88a5}.zx-console-content{padding:28px 28px 40px}.zx-console-content-shell{gap:24px;width:min(1360px,100%)}.zx-console-drawer .ant-drawer-header,.zx-console-drawer .ant-drawer-body{background:#eaf0fb}.zx-console-drawer .ant-drawer-body{padding:0}@media (width<=1200px){.zx-console-shell{grid-template-columns:248px minmax(0,1fr)}.zx-console-workspace-select.ant-select{min-width:180px;max-width:220px}}@media (width<=1024px){.zx-console-shell{grid-template-columns:1fr}.zx-console-header{padding:12px 16px}.zx-console-content{padding:20px 16px 32px}}@media (width<=900px){.zx-console-header{flex-direction:column;align-items:stretch}.zx-console-header-search{flex:auto}.zx-console-header-tools{justify-content:space-between;width:100%}.zx-console-workspace-switch{flex:100%;justify-content:space-between}.zx-console-workspace-select.ant-select{flex:auto;min-width:0;max-width:none}.zx-console-search.ant-input-affix-wrapper{width:100%}}@media (width<=640px){.zx-console-header-tools{gap:10px}.zx-console-workspace-switch{order:-1;width:100%}.zx-console-workspace-switch-label{display:none}.zx-console-user-trigger{width:auto;padding-right:4px}}.api-keys-dashboard{flex-direction:column;gap:32px;width:100%;margin:0;padding:0;display:flex}.api-keys-hero{flex-direction:column;gap:8px;display:flex}.api-keys-hero-title.ant-typography{color:#0d1c2e;font-family:"Manrope", var(--nx-font-body);letter-spacing:-.025em;margin:0;font-size:30px;font-weight:800;line-height:36px}.api-keys-hero-description.ant-typography{color:#434655;max-width:none;margin:4px 0 0;font-size:14px;font-weight:500;line-height:20px}.api-keys-error-alert.ant-alert{background:#fff4f5e6;border-color:#d34c532e;border-radius:14px}.api-keys-top-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.82fr);align-items:stretch;gap:24px;display:grid}.api-keys-create-card,.api-keys-table-card,.api-keys-callout-card{border-radius:12px;position:relative;overflow:hidden}.api-keys-create-card{background:#fff;min-height:236px;box-shadow:0 32px 64px -12px #004ac60a}.api-keys-create-card:after{content:"";background:#004ac60d;border-radius:0 0 0 12px;width:132px;height:132px;position:absolute;top:0;right:0}.api-keys-create-card-body{z-index:1;flex-direction:column;gap:24px;padding:32px;display:flex;position:relative}.api-keys-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.api-keys-section-title.ant-typography{color:#0d1c2e;font-family:"Manrope", var(--nx-font-body);margin:0;font-size:1.375rem;font-weight:700;line-height:1.3}.api-keys-create-form{grid-template-columns:minmax(0,1.2fr) minmax(200px,.92fr) auto;align-items:end;gap:16px;display:grid}.api-keys-form-item{margin-bottom:0}.api-keys-create-form .ant-form-item-label{padding-bottom:8px}.api-keys-create-form .ant-form-item-label>label,.api-keys-field-label{color:#434655;font-family:"Inter", var(--nx-font-body);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.33}.api-keys-create-form .ant-form-item-label>label{height:auto}.api-keys-name-input.ant-input{color:#0d1c2e;height:62px;box-shadow:none;background:#eff4ff;border:1px solid #0000;border-radius:8px}.api-keys-name-input.ant-input::placeholder{color:#6b7280}.api-keys-name-input.ant-input:hover,.api-keys-name-input.ant-input:focus{background:#eff4ff;border-color:#004ac62e;box-shadow:0 0 0 4px #2563eb14}.api-keys-create-form .ant-form-item-explain-error{margin-top:6px;font-size:.75rem}.api-keys-policy-card{background:#eff4ff;border-radius:8px;flex-direction:column;justify-content:center;min-height:61px;padding:13px 16px;display:flex}.api-keys-policy-value{color:#0d1c2e;font-family:"Inter", var(--nx-font-body);margin-top:6px;font-size:.95rem;font-weight:600;line-height:1.45}.api-keys-policy-hint{color:#64748b;margin-top:4px;font-size:.85rem;line-height:1.4}.api-keys-submit-item{margin:0}.api-keys-submit-item .ant-form-item-control-input,.api-keys-submit-item .ant-form-item-control-input-content{min-height:100%}.api-keys-generate-button.ant-btn{color:#fff;background:#004ac6;border:none;border-radius:8px;min-width:130px;height:46px;padding:0 28px;font-weight:700;box-shadow:0 18px 32px -20px #004ac6e6}.api-keys-generate-button.ant-btn:hover,.api-keys-generate-button.ant-btn:focus{color:#fff;background:#0d58d8}.api-keys-generate-button.ant-btn:disabled,.api-keys-generate-button.ant-btn.ant-btn-disabled{color:#ffffffdb;background:#004ac652}.api-keys-secret-panel{border-top:1px solid #d8e1f0e6;flex-direction:column;gap:14px;padding-top:24px;display:flex}.api-keys-secret-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.api-keys-secret-description.ant-typography{color:#5b6476;max-width:38rem;margin:8px 0 0;font-size:.92rem}.api-keys-secret-copy.ant-btn{border-radius:8px}.api-keys-secret-alert.ant-alert{background:#eff4ffe6;border-color:#004ac614;border-radius:10px}.api-keys-secret-code{color:#eef4ff;background:#0d1c2e;border-radius:10px;margin:0;padding:16px;font-family:JetBrains Mono,IBM Plex Mono,Consolas,monospace;font-size:.92rem;line-height:1.6;overflow-x:auto}.api-keys-security-card{background:#2563eb;border-radius:12px;flex-direction:column;justify-content:space-between;gap:18px;height:100%;min-height:230px;padding:32px;display:flex;box-shadow:0 28px 52px -28px #2563eba6}.api-keys-security-icon{color:#fff;background:#ffffff1f;border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;display:inline-flex}.api-keys-security-copy{flex-direction:column;gap:8px;display:flex}.api-keys-security-title.ant-typography{color:#fff;font-family:"Manrope", var(--nx-font-body);margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.api-keys-security-description.ant-typography{color:#dbeafe;margin:0;font-size:.95rem;line-height:1.55}.api-keys-security-link.ant-btn{color:#fff;align-self:flex-start;padding:0;font-weight:700;text-decoration:underline}.api-keys-security-link.ant-btn:hover,.api-keys-security-link.ant-btn:focus{color:#fff}.api-keys-table-card{background:#fff;box-shadow:0 32px 64px -12px #00000005}.api-keys-table-toolbar{background:#eff4ff;justify-content:space-between;align-items:center;gap:16px;padding:24px 32px;display:flex}.api-keys-table-title.ant-typography{color:#0d1c2e;font-family:"Manrope", var(--nx-font-body);margin:0;font-size:1.05rem;font-weight:700;line-height:1.5}.api-keys-count-pill{color:#004ac6;background:#fff;border-radius:4px;align-items:center;min-height:24px;padding:4px 12px;font-size:.75rem;font-weight:700;line-height:1.33;display:inline-flex}.notice-console-toolbar-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.api-keys-table .ant-spin-nested-loading,.api-keys-table .ant-spin-container,.api-keys-table .ant-table,.api-keys-table .ant-table-container{background:0 0}.api-keys-table .ant-table-container:before,.api-keys-table .ant-table-container:after{display:none}.api-keys-table .ant-table-content{overflow-x:auto}.api-keys-table .ant-table-thead>tr>th{color:#434655;font-family:"Inter", var(--nx-font-body);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #c3c6d738;font-size:.75rem;font-weight:700;line-height:1.33;background:#fff!important;padding:18px 32px!important}.api-keys-table .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #c3c6d72e;padding:24px 32px!important}.api-keys-table .ant-table-measure-row{display:none!important}.api-keys-table .ant-table-measure-row>td,.api-keys-table .ant-table-measure-row>th,.api-keys-table .ant-table-measure-row .ant-table-measure-cell,.api-keys-table .ant-table-measure-row .ant-table-measure-cell *{background:0 0!important;border:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;overflow:hidden!important}.api-keys-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.api-keys-table-row-disabled .api-key-table-name.ant-typography{color:#94a3b8}.api-key-table-name.ant-typography{color:#0d1c2e;margin:0;font-size:.95rem;font-weight:700;line-height:1.45}.api-key-prefix-chip{color:#0d1c2e;background:#f1f5f9;border-radius:3px;align-items:center;min-height:24px;padding:4px 8px;font-family:JetBrains Mono,IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.77rem;line-height:1.33;display:inline-flex}.api-key-status-chip{border-radius:4px;align-items:center;gap:6px;min-height:26px;padding:4px 10px;font-size:.75rem;font-weight:700;line-height:1.33;display:inline-flex}.api-key-status-chip-active{color:#047857;background:#f0fdf4;border:1px solid #dcfce7}.api-key-status-chip-disabled{color:#64748b;background:#f1f5f9}.api-key-status-dot{opacity:.9;background:currentColor;border-radius:999px;width:6px;height:6px}.api-key-table-meta{color:#434655;font-size:.95rem;line-height:1.45}.api-key-action-group{justify-content:flex-end;align-items:center;gap:8px;display:flex}.api-key-action-button.ant-btn{color:#94a3b8;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.api-key-action-button.ant-btn:hover,.api-key-action-button.ant-btn:focus{color:#004ac6;background:#eff4ffeb}.api-key-action-button-danger.ant-btn:hover,.api-key-action-button-danger.ant-btn:focus{background:#fff1f2eb}.api-keys-table .ant-table-placeholder .ant-table-cell{background:#fff;padding:40px 24px!important}.api-keys-table-footer{border-top:1px solid #c3c6d71a;padding:16px 24px}.api-keys-empty-text{color:#5b6476}.api-keys-callout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.api-keys-callout-card{background:#dce9ff80;border:1px solid #004ac61a;align-items:flex-start;gap:16px;min-height:114px;padding:24px;display:flex}.api-keys-callout-icon{color:#004ac6;background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;display:inline-flex}.api-keys-callout-copy{flex-direction:column;gap:4px;display:flex}.api-keys-callout-title.ant-typography{color:#0d1c2e;margin:0;font-size:.98rem;font-weight:700;line-height:1.4}.api-keys-callout-description.ant-typography{color:#434655;margin:0;font-size:.9rem;line-height:1.55}@media (width<=1024px){.api-keys-top-grid,.api-keys-callout-grid{grid-template-columns:1fr}}@media (width<=820px){.api-keys-dashboard{gap:24px;padding-bottom:8px}.api-keys-create-card-body,.api-keys-security-card,.api-keys-table-toolbar,.api-keys-callout-card{padding:22px}.api-keys-create-form{grid-template-columns:1fr}.api-keys-generate-button.ant-btn{width:100%}.api-keys-secret-head,.api-keys-table-toolbar{flex-direction:column;align-items:flex-start}}@media (width<=640px){.api-keys-hero-title.ant-typography{font-size:2rem}.api-keys-create-card,.api-keys-security-card,.api-keys-table-card,.api-keys-callout-card{border-radius:16px}.api-keys-create-card:after{width:108px;height:108px}.api-keys-table .ant-table-thead>tr>th,.api-keys-table .ant-table-tbody>tr>td{padding-left:18px!important;padding-right:18px!important}}.console-logs-dashboard{flex-direction:column;gap:28px;width:100%;margin:0;padding:0;display:flex}.console-logs-hero{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.console-logs-hero-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.console-logs-breadcrumb{color:#8aa0c5;align-items:center;gap:8px;font-size:.92rem;line-height:1.4;display:inline-flex}.console-logs-breadcrumb strong{color:#1856d2;font-weight:700}.console-logs-hero-title.ant-typography{color:#0d1c2e;font-family:"Manrope", var(--nx-font-body);letter-spacing:-.025em;margin:0;font-size:30px;font-weight:800;line-height:36px}.console-logs-hero-description.ant-typography{color:#434655;max-width:none;margin:4px 0 0;font-size:14px;font-weight:500;line-height:20px}.console-logs-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.console-logs-toolbar-button.ant-btn{color:#23354c;background:#fff;border:1px solid #d6e0f3eb;border-radius:8px;height:40px;padding:0 18px;font-weight:700;box-shadow:0 12px 24px #101e360a}.console-logs-toolbar-button.ant-btn:hover,.console-logs-toolbar-button.ant-btn:focus{color:#1856d2;background:#fff;border-color:#1856d238}.console-logs-toolbar-button-primary.ant-btn{color:#0f4cc8;background:#cfe0ff;border-color:#0000}.console-logs-toolbar-button-primary.ant-btn:hover,.console-logs-toolbar-button-primary.ant-btn:focus{color:#0f4cc8;background:#bdd4ff}.console-logs-error-alert.ant-alert{border-radius:14px}.console-logs-filter-shell{background:#eaf0fb;border-radius:14px;padding:22px 24px 18px;box-shadow:inset 0 0 0 1px #dce4f4b3}.console-logs-filter-form{grid-template-columns:minmax(260px,1.15fr) minmax(220px,1.05fr) minmax(240px,.9fr) auto;align-items:end;gap:18px 24px;display:grid}.console-logs-filter-field{margin-bottom:0}.console-logs-filter-field .ant-form-item-label,.console-logs-filter-label{color:#61769a;letter-spacing:.04em;text-transform:uppercase;padding-bottom:8px;font-size:.76rem;font-weight:800;line-height:1.33}.console-logs-filter-field .ant-form-item-label>label{height:auto;text-transform:inherit;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}.console-logs-filter-input.ant-picker,.console-logs-filter-select.ant-select .ant-select-selector{min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #0000!important;border-radius:8px!important}.console-logs-filter-input.ant-picker{width:100%}.console-logs-filter-input.ant-picker:hover,.console-logs-filter-select.ant-select:hover .ant-select-selector,.console-logs-filter-select.ant-select.ant-select-focused .ant-select-selector,.console-logs-filter-input.ant-picker-focused{border-color:#1856d23d!important;box-shadow:0 0 0 4px #1856d214!important}.console-logs-filter-input .ant-picker-input>input,.console-logs-filter-select.ant-select .ant-select-selection-item,.console-logs-filter-select.ant-select .ant-select-selection-placeholder{color:#1a2f46;font-size:.98rem}.console-logs-filter-status{flex-direction:column;min-width:0;display:flex}.console-logs-status-segmented.ant-segmented{background:0 0;padding:0}.console-logs-status-segmented.ant-segmented .ant-segmented-group{gap:8px}.console-logs-status-segmented.ant-segmented .ant-segmented-item{color:#64748b;background:#ffffffd6;border-radius:8px;min-height:36px;font-weight:700;box-shadow:inset 0 0 0 1px #d6e0f3eb}.console-logs-status-segmented.ant-segmented .ant-segmented-item-selected{color:#1856d2;box-shadow:inset 0 0 0 1px #1856d266}.console-logs-status-segmented.ant-segmented .ant-segmented-thumb{display:none}.console-logs-filter-actions{align-items:flex-end;gap:10px;display:flex}.console-logs-apply-button.ant-btn{color:#fff;background:#15263a;border:none;border-radius:8px;min-width:138px;height:42px;padding:0 22px;font-weight:700;box-shadow:0 18px 30px -24px #15263af2}.console-logs-apply-button.ant-btn:hover,.console-logs-apply-button.ant-btn:focus{color:#fff;background:#1c324a}.console-logs-reset-button.ant-btn{color:#64748b;background:#ffffffdb;border:1px solid #d6e0f3eb;border-radius:8px;height:42px;padding:0 16px;font-weight:700}.console-logs-list-shell{flex-direction:column;gap:16px;display:flex}.console-logs-list.ant-collapse{background:0 0;flex-direction:column;gap:16px;display:flex}.console-logs-list.ant-collapse>.ant-collapse-item{background:#fff;border:1px solid #e9eef8eb;overflow:hidden;box-shadow:0 18px 34px #101e360a;border-radius:14px!important}.console-logs-list.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:stretch!important;padding:18px 24px!important}.console-logs-list.ant-collapse>.ant-collapse-item>.ant-collapse-content{background:#fff;border-top:1px solid #e9eef8e6}.console-logs-list.ant-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:22px 24px 24px!important}.console-log-expand-icon{color:#c2cede;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.92rem;transition:transform .18s,color .18s,background .18s;display:inline-flex}.console-log-expand-icon-open{color:#8fa4c5;background:#ecf2fccc;transform:rotate(180deg)}.console-log-card-head{justify-content:space-between;align-items:center;gap:18px;width:100%;min-width:0;display:flex}.console-log-card-main{flex:auto;align-items:center;gap:16px;min-width:0;display:flex}.console-log-card-icon{border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;display:inline-flex}.console-log-card-icon-delivered{color:#2563eb;background:#3b82f614}.console-log-card-icon-failed{color:#f97316;background:#ff730014}.console-log-card-icon-queued{color:#64748b;background:#94a3b81f}.console-log-card-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.console-log-card-title.ant-typography{color:#15263a;margin:0;font-size:1.02rem;font-weight:800;line-height:1.35}.console-log-tag-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.console-log-tag.ant-tag{color:#50617e;letter-spacing:.04em;background:#eff4ff;border:none;border-radius:4px;margin:0;padding:3px 8px;font-size:.74rem;font-weight:800}.console-log-tag-channel.ant-tag{color:#1856d2}.console-log-card-status{flex:none;align-items:center;gap:18px;display:flex}.console-log-card-status-copy{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.console-log-card-status-label{font-size:1rem;font-weight:800;line-height:1.2}.console-log-card-status-label-delivered{color:#153b25}.console-log-card-status-label-failed{color:#631d1b}.console-log-card-status-label-queued{color:#334155}.console-log-card-status-time{color:#8aa0c5;font-size:.84rem;line-height:1.4}.console-log-card-status-badge{border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:inline-flex}.console-log-card-status-badge-delivered{color:#16a34a;background:#22c55e1f}.console-log-card-status-badge-failed{color:#dc2626;background:#f8717129}.console-log-card-status-badge-queued{color:#2563eb;background:#3b82f61f}.console-log-card-body{grid-template-columns:minmax(0,1.8fr) minmax(280px,.92fr);gap:24px;display:grid}.console-log-payload-panel,.console-log-meta-panel{flex-direction:column;gap:14px;display:flex}.console-log-section-label{color:#8aa0c5;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800;line-height:1.33}.console-log-payload-block{color:#dbe7ff;white-space:pre-wrap;word-break:break-word;background:#2a364a;border-radius:10px;min-height:164px;margin:0;padding:18px 20px;font-family:JetBrains Mono,IBM Plex Mono,Consolas,monospace;font-size:.92rem;line-height:1.55;overflow:auto}.console-log-meta-list{border-top:1px solid #e9eef8e6;flex-direction:column;display:flex}.console-log-meta-item{border-bottom:1px solid #e9eef8e6;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.console-log-meta-item span{color:#7184a6;font-size:.95rem}.console-log-meta-item strong{color:#15263a;text-align:right;word-break:break-word;font-size:.95rem;font-weight:700}.console-log-attempts-panel{flex-direction:column;gap:12px;display:flex}.console-log-attempt-list{flex-direction:column;gap:10px;display:flex}.console-log-attempt-item{border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.console-log-attempt-item-success{background:#f0fdf4e6}.console-log-attempt-item-failed{background:#fef2f2db}.console-log-attempt-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.console-log-attempt-head strong{color:#15263a;font-size:.92rem;font-weight:700}.console-log-attempt-result{color:#5f6f8b;white-space:pre-wrap;word-break:break-word;font-size:.88rem;line-height:1.55}.console-log-attempt-empty{color:#64748b;background:#f8fafcf5;border-radius:10px;padding:14px;font-size:.9rem;line-height:1.55}.console-log-resend-button.ant-btn{color:#52627c;background:#f8fafc;border:1px solid #e9eef8f5;border-radius:8px;width:100%;height:38px;font-weight:700}.console-log-resend-button.ant-btn.ant-btn-disabled,.console-log-resend-button.ant-btn.ant-btn-disabled:hover{color:#52627c;background:#f8fafc;border-color:#e9eef8f5}.console-logs-empty-state{background:#ffffffbd;border:1px dashed #d6e0f3eb;border-radius:14px;padding:56px 24px}.console-logs-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.console-logs-footer-summary{color:#7184a6;font-size:.94rem;line-height:1.5}.console-logs-pagination.ant-pagination{margin-left:auto}.console-logs-pagination.ant-pagination .ant-pagination-item,.console-logs-pagination.ant-pagination .ant-pagination-prev,.console-logs-pagination.ant-pagination .ant-pagination-next{background:0 0;border:1px solid #0000;border-radius:8px;min-width:34px;height:34px}.console-logs-pagination.ant-pagination .ant-pagination-item a{color:#44566f;font-weight:700;line-height:32px}.console-logs-pagination.ant-pagination .ant-pagination-item-active{background:#1856d2}.console-logs-pagination.ant-pagination .ant-pagination-item-active a{color:#fff}.console-logs-pagination.ant-pagination .ant-pagination-prev button,.console-logs-pagination.ant-pagination .ant-pagination-next button{color:#8aa0c5}.notice-console-page{flex-direction:column;gap:32px;width:100%;display:flex}.notice-console-section-stack{flex-direction:column;gap:24px;display:flex}.notice-console-top-grid,.notice-console-split-grid,.notice-console-stat-grid,.notice-console-detail-grid,.notice-console-expand-grid{gap:24px;display:grid}.notice-console-top-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.92fr);align-items:start}.notice-console-split-grid,.notice-console-detail-grid,.notice-console-expand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notice-console-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.notice-console-panel,.notice-console-side-panel,.notice-console-stat-card{background:#fff;border:1px solid #004ac61a;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 32px 64px -12px #00000005}.notice-console-panel:before,.notice-console-side-panel:before,.notice-console-stat-card:before{content:"";pointer-events:none;background:#004ac60d;border-radius:0 0 96px;width:96px;height:96px;position:absolute;inset:0 auto auto 0}.notice-console-panel{padding:32px}.notice-console-side-panel{background:linear-gradient(#eff4fffa 0%,#fffffffa 100%);flex-direction:column;gap:20px;min-height:100%;padding:28px;display:flex}.notice-console-panel-soft{background:linear-gradient(#eff4ff85 0%,#fffffff5 100%)}.notice-console-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.notice-console-panel-title.ant-typography{color:#0d1c2e;font-family:"Manrope", var(--nx-font-body);margin:0;font-size:1.2rem;font-weight:700;line-height:1.35}.notice-console-panel-description.ant-typography,.notice-console-panel-copy,.notice-console-muted{color:#5b6476;margin:0;font-size:.92rem;line-height:1.6}.notice-console-panel-copy{white-space:pre-wrap}.notice-console-form,.notice-console-form-grid,.notice-console-action-row,.notice-console-inline-tags,.notice-console-kv-grid{gap:16px;display:grid}.notice-console-form-grid,.notice-console-action-row{grid-template-columns:repeat(2,minmax(0,1fr))}.notice-console-inline-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notice-console-form .ant-form-item{margin-bottom:0}.notice-console-form .ant-form-item-label{padding-bottom:8px}.notice-console-form .ant-form-item-label>label,.notice-console-field-label{color:#434655;font-family:"Inter", var(--nx-font-body);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.33}.notice-console-form .ant-input,.notice-console-form .ant-input-affix-wrapper,.notice-console-form .ant-input-number,.notice-console-form .ant-input-number-input-wrap,.notice-console-form .ant-picker,.notice-console-form .ant-select-selector{min-height:48px;box-shadow:none!important;background:#eff4ff!important;border-radius:8px!important}.notice-console-form .ant-input-textarea .ant-input,.notice-console-form .notice-console-textarea.ant-input{min-height:auto}.notice-console-form .ant-input:hover,.notice-console-form .ant-input:focus,.notice-console-form .ant-input-affix-wrapper:hover,.notice-console-form .ant-input-affix-wrapper-focused,.notice-console-form .ant-input-number:hover,.notice-console-form .ant-input-number-focused,.notice-console-form .ant-picker:hover,.notice-console-form .ant-picker-focused,.notice-console-form .ant-select:hover .ant-select-selector,.notice-console-form .ant-select-focused .ant-select-selector{border-color:#004ac633!important;box-shadow:0 0 0 4px #2563eb14!important}.notice-console-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.notice-console-primary.ant-btn,.notice-console-form-actions .ant-btn-primary{color:#fff;background:#004ac6;border:none;border-radius:8px;height:46px;padding-inline:24px;font-weight:700;box-shadow:0 18px 32px -20px #004ac6e6}.notice-console-primary.ant-btn:hover,.notice-console-primary.ant-btn:focus,.notice-console-form-actions .ant-btn-primary:hover,.notice-console-form-actions .ant-btn-primary:focus{color:#fff!important;background:#0d58d8!important}.notice-console-form-actions .ant-btn{border-radius:8px;min-width:120px}.notice-console-stat-card{flex-direction:column;gap:10px;min-height:148px;padding:24px;display:flex}.notice-console-stat-label{color:#434655;font-family:"Inter", var(--nx-font-body);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.33}.notice-console-stat-value{color:#0d1c2e;font-family:"Manrope", var(--nx-font-body);letter-spacing:-.03em;font-size:1.8rem;font-weight:800;line-height:1.1}.notice-console-stat-helper{color:#5b6476;font-size:.92rem;line-height:1.55}.notice-console-status-chip{border-radius:4px;align-items:center;gap:6px;min-height:26px;padding:4px 10px;font-size:.75rem;font-weight:700;line-height:1.33;display:inline-flex}.notice-console-status-chip-success{color:#047857;background:#f0fdf4;border:1px solid #dcfce7}.notice-console-status-chip-neutral{color:#64748b;background:#f1f5f9}.notice-console-status-chip-warning{color:#b45309;background:#fffbeb;border:1px solid #fef3c7}.notice-console-status-chip-danger{color:#b91c1c;background:#fef2f2;border:1px solid #fee2e2}.notice-console-status-chip-info{color:#004ac6;background:#eff4ffe6;border:1px solid #004ac61f}.notice-console-status-chip-dot{background:currentColor;border-radius:999px;width:6px;height:6px}.notice-console-table-name{gap:4px;display:grid}.notice-console-table-name strong{color:#0d1c2e;font-size:.95rem;line-height:1.45}.notice-console-table-name span,.notice-console-table-meta,.notice-console-code,.notice-console-table-note{color:#5b6476;font-size:.9rem;line-height:1.55}.notice-console-code{color:#0d1c2e;background:#f1f5f9;border-radius:3px;align-items:center;min-height:24px;padding:4px 8px;font-family:JetBrains Mono,IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.77rem;line-height:1.33;display:inline-flex}.notice-console-kv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notice-console-kv-item{background:#eff4ff8a;border-radius:10px;gap:6px;padding:14px 16px;display:grid}.notice-console-kv-item span{color:#7184a6;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:700}.notice-console-kv-item strong{color:#0d1c2e;word-break:break-word;font-size:.95rem;line-height:1.5}.notice-console-table-card .ant-table-expanded-row>td{background:#f7faffeb!important;padding:24px 32px!important}.notice-console-expand-section{gap:12px;display:grid}.notice-console-expand-title.ant-typography{color:#0d1c2e;margin:0;font-size:.98rem;font-weight:700}.notice-console-code-block{color:#eef4ff;white-space:pre-wrap;word-break:break-word;background:#0d1c2e;border-radius:10px;margin:0;padding:16px;font-family:JetBrains Mono,IBM Plex Mono,Consolas,monospace;font-size:.88rem;line-height:1.6;overflow:auto}.notice-console-table-note{padding:20px 24px 0}.notice-overview-usage-value{align-items:baseline;gap:10px;margin-top:24px;display:flex}.notice-overview-usage-value strong{color:#0d1c2e;font-family:"Manrope", var(--nx-font-body);letter-spacing:-.04em;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;line-height:1}.notice-overview-usage-value span{color:#5b6476;font-size:.95rem;line-height:1.5}.notice-overview-progress.ant-progress{margin-top:20px}.notice-overview-progress.ant-progress .ant-progress-bg{background:linear-gradient(90deg,#004ac6 0%,#2a6ee8 100%)}.notice-overview-system-chip{border-radius:999px;min-height:32px;padding-inline:16px}.notice-overview-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.notice-overview-action-card{text-align:left;background:#fff;border:1px solid #004ac61a;border-radius:12px;flex-direction:column;gap:14px;width:100%;padding:24px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 32px 64px -12px #00000005}.notice-overview-action-card:hover{border-color:#004ac629;transform:translateY(-2px);box-shadow:0 24px 48px -24px #004ac62e}.notice-overview-action-card:disabled{cursor:not-allowed;opacity:.7;transform:none;box-shadow:0 32px 64px -12px #00000005}.notice-overview-action-icon{color:#004ac6;background:#eff4ffe6;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.15rem;display:inline-flex}.notice-overview-action-copy{gap:6px;display:grid}.notice-overview-action-copy strong{color:#0d1c2e;font-size:1rem;line-height:1.4}.notice-overview-action-copy span,.notice-overview-action-copy em{color:#5b6476;font-size:.92rem;font-style:normal;line-height:1.55}.notice-overview-announcement-copy{gap:10px;display:grid}.notice-overview-announcement-copy strong{color:#0d1c2e;font-size:1.05rem;line-height:1.4}.notice-overview-announcement-copy p{color:#5b6476;white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.65}.notice-overview-table-footer-link.ant-btn{padding-inline:0;font-weight:700}.notice-concept-panel-compact .notice-console-panel{padding:24px}.notice-concept-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:.74rem;font-weight:700;display:inline-flex}.notice-concept-badge-0{color:#15803d;background:#22c55e1f}.notice-concept-badge-1{color:#b45309;background:#f59e0b24}.notice-concept-badge-2{color:#1d4ed8;background:#2563eb1f}.notice-console-tabs .ant-tabs-nav{margin-bottom:24px}.notice-console-tabs .ant-tabs-tab{color:#5b6476;padding:10px 4px 14px;font-weight:700}.notice-console-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#004ac6}.notice-console-tabs .ant-tabs-ink-bar{background:#004ac6}@media (width<=1080px){.notice-console-stat-grid,.notice-console-top-grid,.notice-console-split-grid,.notice-console-detail-grid,.notice-console-expand-grid,.notice-overview-action-grid,.notice-console-action-row,.notice-console-form-grid,.notice-console-kv-grid{grid-template-columns:1fr}.console-logs-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.console-log-card-body{grid-template-columns:1fr}}@media (width<=820px){.notice-console-page{gap:24px}.notice-console-panel,.notice-console-side-panel,.notice-console-stat-card,.api-keys-table-toolbar,.api-keys-table .ant-table-thead>tr>th,.api-keys-table .ant-table-tbody>tr>td,.notice-console-table-card .ant-table-expanded-row>td{padding-left:22px!important;padding-right:22px!important}.notice-console-panel,.notice-console-side-panel,.notice-console-stat-card{padding-block:22px}.console-logs-dashboard{gap:24px}.console-logs-hero{flex-direction:column}.console-logs-hero-actions{justify-content:flex-start}.console-logs-filter-shell,.console-logs-list.ant-collapse>.ant-collapse-item>.ant-collapse-header,.console-logs-list.ant-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-left:18px!important;padding-right:18px!important}.console-logs-filter-shell{padding-top:18px!important;padding-bottom:18px!important}.console-logs-filter-form{grid-template-columns:1fr;gap:16px}.console-log-card-head,.console-log-card-status{align-items:flex-start}.console-log-card-head{flex-direction:column}.console-log-card-status{justify-content:space-between;width:100%}.console-log-card-status-copy{align-items:flex-start}.console-logs-footer{flex-direction:column;align-items:stretch}.console-logs-pagination.ant-pagination{align-self:flex-end;margin-left:0}}@media (width<=640px){.console-logs-hero-title.ant-typography{font-size:2.2rem}.console-log-card-main{align-items:flex-start}.console-log-card-icon{width:40px;height:40px}.console-log-payload-block{min-height:136px;padding:16px;font-size:.85rem}.console-log-meta-item{flex-direction:column;align-items:flex-start}.console-log-meta-item strong{text-align:left}.console-logs-pagination.ant-pagination{align-self:stretch}}.zx-console-shell.notice-channel-shell{background:#f8f9ff;grid-template-columns:268px minmax(0,1fr);min-height:100vh}.notice-channel-shell .zx-console-main{background:#f8f9ff;min-width:0}.zx-console-header{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffc;border-bottom:1px solid #c3c6d726;justify-content:space-between;align-items:center;gap:24px;min-height:56px;padding:0 24px;display:flex;position:sticky;top:0}.zx-console-header-search{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.zx-console-header-tools{flex:none;justify-content:flex-end;align-items:center;gap:24px;display:inline-flex}.zx-console-search.ant-input-affix-wrapper{width:min(100%,448px);min-height:32px;padding:7px 16px 8px 14px;box-shadow:none!important;background:#eff4ff!important;border:0!important;border-radius:12px!important}.zx-console-search.ant-input-affix-wrapper .ant-input{color:#0d1c2e;font-size:14px}.zx-console-search.ant-input-affix-wrapper .ant-input::placeholder{color:#6b7280}.zx-console-search.ant-input-affix-wrapper .ant-input-prefix,.zx-console-search.ant-input-affix-wrapper .ant-input-suffix{color:#737686}.zx-console-front-button.ant-btn{color:#0d1c2e;min-height:34px;box-shadow:none;background:#eff4ff;border:0;border-radius:12px;padding:0 16px;font-weight:600}.zx-console-front-button.ant-btn:hover,.zx-console-front-button.ant-btn:focus{color:#0d1c2e!important;background:#dce9ff!important}.zx-console-icon-button,.zx-console-menu-button.ant-btn{color:#64748b;width:32px;min-width:32px;height:32px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:12px;padding:6px}.zx-console-icon-button:hover,.zx-console-menu-button.ant-btn:hover{color:#0d1c2e;background:#eff4ff;border-color:#0000}.zx-console-user-trigger{width:32px;min-width:32px;min-height:32px;box-shadow:none;background:0 0;border:2px solid #dce9ff;border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex}.zx-console-user-avatar{background:linear-gradient(135deg,#14305b 0%,#2563eb 100%);border-radius:10px;width:28px;height:28px;font-size:12px}.notice-channel-shell .zx-console-content,.notice-channel-content-shell .zx-console-content{padding:32px}.notice-channel-shell .zx-console-content-shell{flex-direction:column;gap:32px;width:min(960px,100%);margin:0 auto;display:flex}.notice-channel-content-shell .zx-console-content-shell{flex-direction:column;gap:32px;width:min(1360px,100%);margin:0 auto;display:flex}.notice-channel-workbench{flex-direction:column;gap:32px;display:flex}.notice-channel-hero{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.notice-channel-hero-tools{justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.notice-channel-hero-copy h1{color:#0d1c2e;letter-spacing:-.025em;margin:0;font-family:Manrope,IBM Plex Sans,PingFang SC,sans-serif;font-size:30px;font-weight:800;line-height:36px}.notice-channel-hero-copy p{color:#434655;margin:4px 0 0;font-size:14px;font-weight:500;line-height:20px}.notice-channel-status-chip{color:#1f8a5b;letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;background:#1f8a5b1f;border-radius:8px;align-items:center;gap:8px;min-height:32px;padding:8px 16px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.notice-channel-status-chip-dot{background:#1f8a5b;border-radius:999px;width:8px;height:8px}.notice-channel-usage-grid{grid-template-columns:minmax(0,1fr) 304px;align-items:stretch;gap:24px;display:grid}.notice-channel-summary-card,.notice-channel-table-card,.notice-channel-action-card{background:#fffc;border:1px solid #c3c6d71a;border-radius:8px;box-shadow:0 1px 2px #0000000d}.notice-channel-summary-card .ant-card-body{flex-direction:column;gap:16px;min-height:257px;padding:24px;display:flex;position:relative;overflow:hidden}.notice-channel-summary-card .ant-card-body:after{content:"";filter:blur(32px);pointer-events:none;background:#004ac60d;border-radius:12px;width:128px;height:128px;position:absolute;top:-63px;right:-63px}.notice-channel-summary-head,.notice-channel-table-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.notice-channel-summary-head h2,.notice-channel-table-head h3,.notice-channel-announcement-copy h3{color:#0d1c2e;margin:0;font-family:Manrope,IBM Plex Sans,PingFang SC,sans-serif;font-size:18px;font-weight:700;line-height:28px}.notice-channel-plan-badge{color:#737686;background:#eff4ff;border-radius:2px;align-items:center;min-height:24px;padding:4px 8px;font-family:JetBrains Mono,IBM Plex Mono,Consolas,monospace;font-size:12px;line-height:16px;display:inline-flex}.notice-channel-summary-amount{flex-wrap:wrap;align-items:flex-end;gap:16px;padding-top:16px;display:flex}.notice-channel-summary-amount strong{color:#004ac6;letter-spacing:-.05em;font-family:Manrope,IBM Plex Sans,PingFang SC,sans-serif;font-size:48px;font-weight:900;line-height:48px}.notice-channel-summary-amount span{color:#434655;padding-bottom:4px;font-size:16px;line-height:24px}.notice-channel-progress.ant-progress{margin:0}.notice-channel-progress .ant-progress-inner{background:#eff4ff;border-radius:999px;height:12px}.notice-channel-progress .ant-progress-bg{background:linear-gradient(90deg,#004ac6 0%,#2563eb 100%)}.notice-channel-summary-footer{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:32px;padding-top:8px;display:grid}.notice-channel-summary-stat span{color:#737686;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:15px;display:block}.notice-channel-summary-stat strong{color:#0d1c2e;margin-top:4px;font-family:Manrope,IBM Plex Sans,PingFang SC,sans-serif;font-size:18px;font-weight:700;line-height:28px;display:block}.notice-channel-summary-link{color:#004ac6;white-space:nowrap;background:0 0;border:0;align-self:center;align-items:center;gap:4px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.notice-channel-announcement-card{color:#fff;background:#233144;border:0;border-radius:8px}.notice-channel-announcement-card .ant-card-body{flex-direction:column;justify-content:space-between;gap:16px;min-height:247px;padding:24px;display:flex}.notice-channel-announcement-head{align-items:center;gap:8px;display:inline-flex}.notice-channel-announcement-kicker-icon{color:#8fb6ff;font-size:16px}.notice-channel-announcement-kicker{color:#b4c5ff;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:15px}.notice-channel-announcement-copy{flex-direction:column;gap:12px;display:flex}.notice-channel-announcement-copy h3{color:#fff;font-size:16px;line-height:20px}.notice-channel-announcement-copy p{color:#d5e3fc;margin:0;font-size:14px;line-height:23px}.notice-channel-announcement-button.ant-btn{color:#fff;height:32px;box-shadow:none;background:#ffffff1a;border:0;border-radius:4px;font-size:12px;font-weight:700;line-height:16px}.notice-channel-announcement-button.ant-btn:hover,.notice-channel-announcement-button.ant-btn:focus{color:#fff!important;background:#ffffff29!important}.notice-channel-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.notice-channel-action-card{text-align:left;background:#fff;border:1px solid #c3c6d70d;flex-direction:column;align-items:flex-start;gap:12px;min-height:158px;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.notice-channel-action-card:hover{border-color:#2563eb29;transform:translateY(-2px)}.notice-channel-action-card-disabled{cursor:not-allowed;opacity:.64}.notice-channel-action-icon{color:#004ac6;background:#eff4ff;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:inline-flex}.notice-channel-action-card strong{color:#0d1c2e;font-size:16px;font-weight:600;line-height:24px}.notice-channel-action-card span,.notice-channel-action-card em{color:#434655;font-size:12px;font-style:normal;line-height:16px}.notice-channel-table-card{overflow:hidden}.notice-channel-table-card .ant-card-body{padding:0}.notice-channel-table-head{background:#eff4ff80;border-bottom:1px solid #c3c6d71a;padding:16px 24px}.notice-channel-table-filter{color:#737686;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-family:JetBrains Mono,IBM Plex Mono,Consolas,monospace;font-size:10px;line-height:15px;display:inline-flex}.notice-channel-filter.ant-select{min-width:124px}.notice-channel-filter .ant-select-selector{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.notice-channel-filter .ant-select-selection-item,.notice-channel-filter .ant-select-arrow{color:#737686;letter-spacing:.12em;font-family:JetBrains Mono,IBM Plex Mono,Consolas,monospace;font-size:10px;line-height:15px}.notice-channel-workbench-table .ant-table{background:0 0}.notice-channel-workbench-table .ant-table-container{border-radius:0!important}.notice-channel-workbench-table .ant-table-thead>tr>th{color:#737686;letter-spacing:.12em;text-transform:uppercase;background:#eff4ff;padding:12px 24px;font-size:10px;font-weight:700;line-height:12px}.notice-channel-workbench-table .ant-table-thead>tr>th:before{display:none}.notice-channel-workbench-table .ant-table-tbody>tr>td{color:#434655;border-bottom:1px solid #c3c6d70f;padding:20px 24px;font-size:12px;line-height:16px}.notice-channel-status-pill{border-radius:999px;align-items:center;gap:6px;min-height:18px;padding:2px 8px;font-size:11px;font-weight:700;line-height:14px;display:inline-flex}.notice-channel-status-pill-success{color:#1f8a5b;background:#1f8a5b1f}.notice-channel-status-pill-success .notice-channel-status-pill-dot{background:#1f8a5b}.notice-channel-status-pill-failed{color:#93000a;background:#ffdad6}.notice-channel-status-pill-failed .notice-channel-status-pill-dot{background:#ba1a1a}.notice-channel-status-pill-dot{border-radius:999px;width:6px;height:6px}.notice-channel-name-button{color:#0d1c2e;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.notice-channel-name-icon{color:#434655}.notice-channel-recipient{color:#434655;font-family:JetBrains Mono,IBM Plex Mono,Consolas,monospace;font-size:12px;line-height:16px}.notice-channel-row-action.ant-btn{color:#004ac6;width:22px;min-width:22px;height:22px;padding:0}.notice-channel-table-foot{border-top:1px solid #c3c6d71a;justify-content:center;padding:16px;display:flex}.notice-channel-history-link{color:#004ac6;background:0 0;border:0;font-size:12px;font-weight:700;line-height:16px}.notice-channel-drawer-shell{flex-direction:column;gap:20px;display:flex}.notice-channel-drawer-intro{justify-content:space-between;align-items:center;gap:16px;display:flex}.notice-channel-drawer-intro p{color:#434655;margin:0;font-size:14px;line-height:22px}.notice-channel-registry-item{align-items:flex-start;padding-inline:0}.notice-channel-registry-copy{flex-direction:column;flex:1;gap:10px;display:flex}.notice-channel-registry-title{align-items:flex-start;gap:12px;display:flex}.notice-channel-registry-icon{color:#004ac6;background:#eff4ff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.notice-channel-registry-title strong{color:#0d1c2e;font-size:15px;line-height:22px;display:block}.notice-channel-registry-title span{color:#434655;font-size:12px;line-height:18px}.notice-channel-registry-meta{flex-wrap:wrap;gap:8px;display:flex}.notice-channel-registry-updated{color:#737686;font-size:12px;line-height:16px}.notice-channel-registry-actions{flex-direction:column;gap:4px;display:flex}.notice-channel-form-actions{justify-content:flex-end;width:100%}.notice-channel-form-actions .ant-btn{min-width:104px}@media (width<=1180px){.notice-channel-usage-grid,.notice-channel-actions{grid-template-columns:1fr}}@media (width<=1024px){.zx-console-shell.notice-channel-shell{grid-template-columns:1fr}.notice-channel-content-shell .zx-console-content,.notice-channel-shell .zx-console-content{padding:24px 18px 28px}}@media (width<=900px){.zx-console-header{padding:12px 16px}.zx-console-header-tools{gap:12px}}@media (width<=720px){.zx-console-header{flex-direction:column;align-items:stretch;gap:12px;min-height:0;padding:14px}.zx-console-header-search{width:100%}.zx-console-header-tools{justify-content:flex-start}.notice-channel-content-shell .zx-console-content,.notice-channel-shell .zx-console-content{padding:20px 14px 28px}.notice-channel-hero,.notice-channel-summary-footer,.notice-channel-drawer-intro{flex-direction:column;align-items:stretch}.notice-channel-summary-footer{gap:16px;display:flex}.notice-channel-status-chip{width:fit-content}.notice-channel-workbench-table .ant-table-tbody>tr>td,.notice-channel-workbench-table .ant-table-thead>tr>th,.notice-channel-table-head{padding-inline:16px}}.notice-channel-shell .zx-console-content-shell{width:min(1360px,100%)}.notice-channel-studio-page-inner{flex-direction:column;gap:28px;transition:filter .22s,transform .22s,opacity .22s;display:flex}.notice-channel-studio-page-modal-open .notice-channel-studio-page-inner{filter:blur(10px);opacity:.9;pointer-events:none;transform:scale(.988)}.notice-channel-studio-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.notice-channel-studio-header-copy{gap:8px;display:grid}.notice-channel-studio-eyebrow{color:#8d94ab;letter-spacing:.16em;text-transform:uppercase;font-family:JetBrains Mono,IBM Plex Mono,Consolas,monospace;font-size:11px;line-height:15px}.notice-channel-studio-header-copy h1{color:#0d1c2e;font-family:"Manrope", var(--nx-font-body);letter-spacing:-.025em;margin:0;font-size:30px;font-weight:800;line-height:36px}.notice-channel-studio-header-copy p{color:#59637b;margin:0;font-size:16px;line-height:24px}.notice-channel-studio-header-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.notice-channel-studio-count{background:#ffffffe0;border:1px solid #cdd8efeb;border-radius:16px;gap:2px;min-width:132px;padding:10px 14px;display:grid;box-shadow:0 14px 30px #2136660f}.notice-channel-studio-count span{color:#7c89a4;letter-spacing:.12em;text-transform:uppercase;font-size:11px;line-height:15px}.notice-channel-studio-count strong{color:#0d1c2e;font-family:Manrope,IBM Plex Sans,PingFang SC,sans-serif;font-size:26px;font-weight:800;line-height:1}.notice-channel-studio-view-toggle.ant-segmented{background:#ffffffeb;border-radius:16px;padding:4px;box-shadow:0 10px 24px #2136660d}.notice-channel-studio-view-toggle.ant-segmented .ant-segmented-item{border-radius:12px;min-height:38px}.notice-channel-studio-view-option{align-items:center;gap:8px;font-weight:600;display:inline-flex}.notice-channel-studio-create.ant-btn{border:0;border-radius:16px;height:46px;padding-inline:18px;font-family:Manrope,IBM Plex Sans,PingFang SC,sans-serif;font-weight:700;box-shadow:0 18px 32px #2d5dd53d;background:linear-gradient(135deg,#1956d8 0%,#3275ff 100%)!important}.notice-channel-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.notice-channel-studio-card,.notice-channel-studio-table-shell,.notice-channel-studio-empty{background:#ffffffe6;border:1px solid #cdd8efeb;box-shadow:0 22px 54px #21366614}.notice-channel-studio-card{border-radius:28px;flex-direction:column;gap:18px;min-height:270px;padding:24px;display:flex;position:relative;overflow:hidden}.notice-channel-studio-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#2563eb14 0%,#2563eb00 72%);border-radius:999px;width:180px;height:180px;position:absolute;inset:auto -46px -56px auto}.notice-channel-studio-card-head,.notice-channel-studio-card-badges{align-items:center;gap:10px;display:flex}.notice-channel-studio-card-head{justify-content:space-between}.notice-channel-studio-card-icon{color:#2563eb;background:#eef3ff;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;font-size:24px;display:inline-flex;box-shadow:inset 0 1px #fffc}.notice-channel-studio-card-icon-feishu,.notice-channel-studio-card-icon-dingtalk{color:#1552d8;background:#2563eb1f}.notice-channel-studio-card-icon-telegram,.notice-channel-studio-card-icon-discord,.notice-channel-studio-card-icon-whatsapp{color:#464fd0;background:#6366f11f}.notice-channel-studio-card-icon-qq,.notice-channel-studio-card-icon-wecom{color:#0f8f67;background:#10b9811f}.notice-channel-studio-card-icon-email{color:#c27d08;background:#f59e0b24}.notice-channel-studio-platform-pill,.notice-channel-studio-status,.notice-channel-studio-environment-tag.ant-tag{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:4px 10px;font-size:11px;font-weight:700;line-height:15px;display:inline-flex}.notice-channel-studio-platform-pill{color:#2457df;background:#eff4ff}.notice-channel-studio-status-active{color:#0f8f67;background:#10b9811f}.notice-channel-studio-status-attention{color:#bf3030;background:#ef44441f}.notice-channel-studio-status-idle{color:#57667f;background:#64748b1f}.notice-channel-studio-card-action.ant-btn{color:#6b7893;background:#ffffffe6;border:1px solid #cdd8efeb;border-radius:14px;width:38px;min-width:38px;height:38px}.notice-channel-studio-card-body{z-index:1;text-align:left;background:0 0;border:0;gap:10px;padding:0;display:grid;position:relative}.notice-channel-studio-card-body h3{color:#0d1c2e;letter-spacing:-.04em;margin:0;font-family:Manrope,IBM Plex Sans,PingFang SC,sans-serif;font-size:30px;font-weight:800;line-height:1.05}.notice-channel-studio-card-target,.notice-channel-studio-table-target{color:#3f4f68;font-family:JetBrains Mono,IBM Plex Mono,Consolas,monospace;font-size:13px;line-height:20px}.notice-channel-studio-card-description{color:#6b7893;margin:0;font-size:14px;line-height:22px}.notice-channel-studio-card-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.notice-channel-studio-card-meta div{background:#f3f7ff;border-radius:18px;gap:4px;padding:14px 16px;display:grid}.notice-channel-studio-card-meta span{color:#7c89a4;letter-spacing:.1em;text-transform:uppercase;font-size:11px;line-height:15px}.notice-channel-studio-card-meta strong{color:#0d1c2e;font-size:14px;line-height:20px}.notice-channel-studio-card-tags{flex-wrap:wrap;gap:8px;display:flex}.notice-channel-studio-card-tags .ant-tag,.notice-channel-studio-environment-tag.ant-tag{color:#4b5b76;background:#eef3ff;border:0;margin-inline-end:0}.notice-channel-studio-table-shell{border-radius:28px;overflow:hidden}.notice-channel-studio-table .ant-table{background:0 0}.notice-channel-studio-table .ant-table-thead>tr>th{color:#7c89a4;letter-spacing:.12em;text-transform:uppercase;background:#eff4ff;padding:16px 18px;font-size:11px;line-height:15px}.notice-channel-studio-table .ant-table-thead>tr>th:before{display:none}.notice-channel-studio-table .ant-table-tbody>tr>td{background:#ffffffe6;border-bottom:1px solid #cdd8ef85;padding:18px}.notice-channel-studio-table-channel{text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.notice-channel-studio-table-copy{gap:4px;display:grid}.notice-channel-studio-table-copy strong{color:#0d1c2e;font-size:15px;line-height:20px}.notice-channel-studio-table-copy span{color:#6b7893;font-size:12px;line-height:16px}.notice-channel-studio-empty{text-align:center;border-radius:28px;justify-items:center;gap:12px;padding:54px 28px;display:grid}.notice-channel-studio-empty h2{color:#0d1c2e;letter-spacing:-.04em;margin:0;font-family:Manrope,IBM Plex Sans,PingFang SC,sans-serif;font-size:28px;font-weight:800;line-height:1.08}.notice-channel-studio-empty p{color:#66758f;max-width:48ch;margin:0;font-size:15px;line-height:24px}.notice-channel-creator-modal .ant-modal-content{border-radius:28px;padding:0;overflow:hidden;box-shadow:0 34px 88px #0d1c2e3d}.notice-channel-creator-modal .ant-modal-close{color:#fff;border-radius:14px;width:40px;height:40px;top:28px;right:28px}.notice-channel-creator-top{color:#fff;background:linear-gradient(135deg,#0d57d9 0%,#3771ff 100%);padding:34px 36px 30px}.notice-channel-creator-top-copy h2{letter-spacing:-.04em;margin:0;font-family:Manrope,IBM Plex Sans,PingFang SC,sans-serif;font-size:32px;font-weight:800;line-height:1.06}.notice-channel-creator-top-copy span{color:#ffffffbd;letter-spacing:.14em;text-transform:uppercase;font-size:13px;line-height:18px}.notice-channel-creator-grid{gap:16px;display:grid}.notice-channel-creator-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.notice-channel-creator-form .ant-form-item-label>label{text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700;line-height:20px;color:#4b5b76!important}.notice-channel-creator-form .ant-form-item-control-input-content>.ant-input,.notice-channel-creator-form .ant-form-item-control-input-content>.ant-input-affix-wrapper,.notice-channel-creator-form .ant-form-item-control-input-content>.ant-select .ant-select-selector{min-height:50px;box-shadow:none!important;background:#eff4ff!important;border:0!important;border-radius:14px!important}.notice-channel-creator-form .ant-input,.notice-channel-creator-form .ant-input-password input{font-size:16px}.notice-channel-creator-advanced{background:#f8faff;border:1px solid #cdd8efb8;border-radius:24px;margin-top:8px;padding:24px 24px 8px}.notice-channel-creator-advanced-head{gap:4px;margin-bottom:18px;display:grid}.notice-channel-creator-advanced-head strong{color:#0d1c2e;font-size:16px;line-height:22px}.notice-channel-creator-advanced-head span{color:#66758f;font-size:13px;line-height:20px}.notice-channel-creator-note{color:#244b92;background:#dce9ff;border-radius:20px;grid-template-columns:28px 1fr;gap:12px;margin-top:12px;padding:18px 18px 18px 16px;display:grid}.notice-channel-creator-note-icon{color:#fff;background:#1956d8;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:inline-flex}.notice-channel-creator-note p{margin:0;font-size:14px;line-height:24px}.notice-channel-creator-footer{justify-content:flex-end;gap:12px;padding-top:24px;display:flex}.notice-channel-creator-footer .ant-btn{border-radius:14px;min-width:144px;height:48px}.notice-channel-creator-footer .ant-btn-primary{border:0;font-family:Manrope,IBM Plex Sans,PingFang SC,sans-serif;font-weight:700;box-shadow:0 18px 32px #2d5dd53d;background:linear-gradient(135deg,#1956d8 0%,#3275ff 100%)!important}@media (width<=1100px){.notice-channel-studio-grid{grid-template-columns:1fr}}@media (width<=900px){.notice-channel-studio-header{flex-direction:column;align-items:stretch}.notice-channel-studio-header-tools{justify-content:flex-start}.notice-channel-creator-grid-2{grid-template-columns:1fr}}@media (width<=720px){.notice-channel-studio-header-copy h1{font-size:30px}.notice-channel-studio-card{border-radius:24px;padding:20px}.notice-channel-studio-card-meta{grid-template-columns:1fr}.notice-channel-creator-top,.notice-channel-creator-body{padding-inline:20px}.notice-channel-creator-footer{flex-direction:column}.notice-channel-creator-footer .ant-btn,.notice-channel-studio-create.ant-btn{width:100%}}.notice-channel-creator-modal .ant-modal-content{border:1px solid #c3c6d71a;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.notice-channel-creator-modal.ant-modal{--ant-modal-body-padding:0px;--ant-modal-content-padding:0px}.notice-channel-creator-modal .ant-modal-container,.notice-channel-creator-modal .ant-modal-body{padding:0!important}.notice-channel-creator-modal .ant-modal-close{color:#fff;width:30px;height:30px;top:24px;right:24px}.notice-channel-creator-modal .ant-modal-close:hover{background:#ffffff14}.notice-channel-creator-shell{background:#fff}.notice-channel-creator-top{background:linear-gradient(90deg,#004ac6 0%,#2563eb 100%);padding:24px}.notice-channel-creator-top-copy{gap:4px;display:grid}.notice-channel-creator-top-copy h2{color:#fff;letter-spacing:-.5px;margin:0;font-family:Manrope,IBM Plex Sans,PingFang SC,sans-serif;font-size:20px;font-weight:800;line-height:28px}.notice-channel-creator-top-copy span{color:#dbe1ffcc;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:16px}.notice-channel-creator-body{padding:32px 32px 0}.notice-channel-creator-form .ant-form-item{margin-bottom:16px}.notice-channel-creator-form .ant-form-item-label>label{letter-spacing:.55px;text-transform:uppercase;font-size:11px;font-weight:700;line-height:16px;color:#434655!important}.notice-channel-creator-modal-grid{gap:16px;display:grid}.notice-channel-creator-modal-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.notice-channel-creator-form .ant-input,.notice-channel-creator-form .ant-input-affix-wrapper,.notice-channel-creator-form .ant-select .ant-select-selector,.notice-channel-creator-form .ant-input-textarea textarea{min-height:40px;box-shadow:none!important;background:#eff4ff!important;border:0!important;border-radius:4px!important}.notice-channel-creator-form .ant-select .ant-select-selector{padding-inline:12px!important}.notice-channel-creator-form .ant-input-textarea textarea{min-height:92px}.notice-channel-creator-form .ant-input-prefix,.notice-channel-creator-form .ant-input-suffix,.notice-channel-creator-form .ant-select-arrow{color:#737686}.notice-channel-creator-type-item{margin-bottom:20px}.notice-channel-creator-form .ant-form-item-control-input-content>.notice-channel-creator-type-select.ant-select{width:100%;min-height:50px}.notice-channel-creator-form .ant-form-item-control-input-content>.notice-channel-creator-type-select.ant-select .ant-select-selector{height:50px!important;min-height:50px!important;box-shadow:none!important;background:#e6eeff!important;border:0!important;border-radius:12px!important;padding:0 22px!important}.notice-channel-creator-form .ant-form-item-control-input-content>.notice-channel-creator-type-select.ant-select .ant-select-selection-wrap{align-items:center}.notice-channel-creator-form .ant-form-item-control-input-content>.notice-channel-creator-type-select.ant-select .ant-select-selection-item,.notice-channel-creator-form .ant-form-item-control-input-content>.notice-channel-creator-type-select.ant-select .ant-select-selection-placeholder{color:#0d1c2e;align-items:center;font-size:18px;font-weight:600;line-height:1.25;display:flex}.notice-channel-creator-form .ant-form-item-control-input-content>.notice-channel-creator-type-select.ant-select:hover .ant-select-selector,.notice-channel-creator-form .ant-form-item-control-input-content>.notice-channel-creator-type-select.ant-select.ant-select-focused .ant-select-selector,.notice-channel-creator-form .ant-form-item-control-input-content>.notice-channel-creator-type-select.ant-select.ant-select-open .ant-select-selector{background:#e6eeff!important;box-shadow:0 0 0 4px #2563eb14!important}.notice-channel-creator-form .ant-form-item-control-input-content>.notice-channel-creator-type-select.ant-select .ant-select-arrow{color:#6f7f98;font-size:18px}.notice-channel-creator-type-dropdown.ant-select-dropdown{border:1px solid #d6e0f3eb;border-radius:16px;padding:10px;background:#fff!important;box-shadow:0 20px 44px #0d1c2e24!important}.notice-channel-creator-type-dropdown .ant-select-item{color:#24364d;border-radius:10px;min-height:46px;padding:12px 14px;font-size:15px;font-weight:500;line-height:1.45}.notice-channel-creator-type-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#e6eeffeb!important}.notice-channel-creator-type-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){font-weight:700;color:#0d1c2e!important;background:#e6eeff!important}.notice-channel-creator-info{background:#dce9ff;border-left:4px solid #004ac6;border-radius:8px;grid-template-columns:20px 1fr;gap:16px;margin-top:8px;padding:16px;display:grid}.notice-channel-creator-info-icon{color:#fff;background:#004ac6;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:inline-flex}.notice-channel-creator-info p{color:#31447b;margin:0;font-size:12px;line-height:20px}.notice-channel-creator-footer-bar{background:#eff4ff80;justify-content:flex-end;gap:12px;margin:24px -32px 0;padding:24px 32px;display:flex}.notice-channel-creator-footer-bar .ant-btn{border-radius:8px;min-width:96px;height:40px;font-weight:700}.notice-channel-creator-footer-bar .ant-btn-primary{border:0;box-shadow:0 10px 15px -3px #004ac633,0 4px 6px -4px #004ac633;background:#004ac6!important}@media (width<=640px){.notice-channel-creator-modal-grid-2{grid-template-columns:1fr}.notice-channel-creator-body{padding:24px 20px 0}.notice-channel-creator-form .ant-form-item-control-input-content>.notice-channel-creator-type-select.ant-select .ant-select-selector{height:50px!important;min-height:50px!important;padding-inline:18px!important}.notice-channel-creator-form .ant-form-item-control-input-content>.notice-channel-creator-type-select.ant-select .ant-select-selection-item,.notice-channel-creator-form .ant-form-item-control-input-content>.notice-channel-creator-type-select.ant-select .ant-select-selection-placeholder{font-size:16px}.notice-channel-creator-footer-bar{flex-direction:column;margin-inline:-20px;padding:20px}.notice-channel-creator-footer-bar .ant-btn{width:100%}}.notice-channel-studio-page{flex-direction:column;gap:34px;display:flex}.notice-channel-studio-header{align-items:flex-start}.notice-channel-studio-header-copy p{color:#5f6474;margin-top:6px;font-size:15px;line-height:22px}.notice-channel-studio-view-switch{background:#f2f5ff;border-radius:10px;align-items:center;gap:2px;padding:6px;display:inline-flex}.notice-channel-studio-view-button{color:#7f8597;background:0 0;border:0;border-radius:8px;width:36px;height:36px;font-size:18px;transition:background .18s,color .18s}.notice-channel-studio-view-button-active{color:#1859d7;background:#fff;box-shadow:0 10px 22px #1859d724}.notice-channel-studio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.notice-channel-studio-card,.notice-channel-studio-table-shell{background:#fffffff5;border:1px solid #e7ebf8f5;border-radius:24px;box-shadow:0 18px 44px #3d54910f}.notice-channel-studio-card{cursor:pointer;gap:18px;min-height:260px;padding:26px 26px 22px;transition:transform .18s,box-shadow .18s,border-color .18s}.notice-channel-studio-card:hover{border-color:#bfcaeaf5;transform:translateY(-2px);box-shadow:0 24px 52px #3d54911a}.notice-channel-studio-card-disabled{background:#ffffffb8}.notice-channel-studio-card-top{justify-content:space-between;align-items:flex-start;min-height:58px;display:flex;position:relative}.notice-channel-studio-card-watermark{color:#7d83972e;font-size:54px;line-height:1;position:absolute;top:-10px;right:8px}.notice-channel-studio-card-icon{border-radius:12px;width:52px;height:52px;font-size:24px}.notice-channel-studio-platform-pill{z-index:1;color:#4b57a8;letter-spacing:0;text-transform:none;background:#e8ecff;border-radius:999px;min-height:24px;padding:3px 12px;font-size:12px;line-height:16px;position:relative}.notice-channel-studio-card-icon-feishu+.notice-channel-studio-platform-pill,.notice-channel-studio-card-icon-dingtalk+.notice-channel-studio-platform-pill{color:#a44b1d;background:#ffe5db}.notice-channel-studio-card-icon-discord+.notice-channel-studio-platform-pill,.notice-channel-studio-card-icon-telegram+.notice-channel-studio-platform-pill{color:#4a59b8;background:#e4e9ff}.notice-channel-studio-card-icon-email+.notice-channel-studio-platform-pill{color:#71778a;background:#ebedf3}.notice-channel-studio-card-content{gap:6px;display:grid}.notice-channel-studio-card-content h3{color:#0f1d32;letter-spacing:-.03em;margin:0;font-family:Manrope,IBM Plex Sans,PingFang SC,sans-serif;font-size:20px;font-weight:700;line-height:28px}.notice-channel-studio-card-target{color:#7d8397;margin:0;font-family:JetBrains Mono,IBM Plex Mono,Consolas,monospace;font-size:12px;line-height:18px}.notice-channel-studio-card-tags{min-height:30px}.notice-channel-studio-card-tags .ant-tag,.notice-channel-studio-table-tags .ant-tag{color:#5f6474;background:#eff2fb;border:0;border-radius:4px;padding:5px 10px;font-size:12px;font-weight:600;line-height:16px}.notice-channel-studio-card-footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.notice-channel-studio-status{letter-spacing:0;background:0 0;gap:8px;min-height:20px;padding:0;font-size:12px;font-weight:700;line-height:16px}.notice-channel-studio-status-active{color:#12b672}.notice-channel-studio-status-disabled{color:#7b8193}.notice-channel-studio-status-dot{background:currentColor;border-radius:999px;width:8px;height:8px}.notice-channel-studio-ellipsis.ant-btn{color:#7f8597;width:28px;min-width:28px;height:28px;padding:0}.notice-channel-studio-table-shell{overflow:hidden}.notice-channel-studio-table-shell.api-keys-table-card{background:#fff;border-radius:12px;box-shadow:0 32px 64px -12px #00000005}.api-keys-table.notice-channel-studio-table .ant-table-thead>tr>th{color:#434655;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #c3c6d738;font-size:.75rem;font-weight:700;line-height:1.33;background:#fff!important;padding:18px 32px!important}.api-keys-table.notice-channel-studio-table .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #c3c6d72e;padding:24px 32px!important}.api-keys-table.notice-channel-studio-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.notice-channel-studio-table-footer{border-top:1px solid #c3c6d71a;padding:16px 24px}.notice-channel-table-name-button{text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.notice-channel-table-name-icon{color:#004ac6;background:#eef3ff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:inline-flex;box-shadow:inset 0 1px #fffc}.notice-channel-table-name-icon-feishu,.notice-channel-table-name-icon-dingtalk{color:#1552d8;background:#2563eb1f}.notice-channel-table-name-icon-telegram,.notice-channel-table-name-icon-discord,.notice-channel-table-name-icon-whatsapp{color:#464fd0;background:#6366f11f}.notice-channel-table-name-icon-qq,.notice-channel-table-name-icon-wecom{color:#0f8f67;background:#10b9811f}.notice-channel-table-name-icon-email{color:#c27d08;background:#f59e0b24}.notice-channel-table-name-copy{gap:4px;display:grid}.notice-channel-table-name-copy strong{color:#0d1c2e;font-size:.95rem;font-weight:700;line-height:1.45}.notice-channel-table-name-copy span{color:#737686;letter-spacing:.08em;font-size:.75rem;font-weight:700;line-height:1.33}.notice-channel-table-target{color:#434655;font-family:JetBrains Mono,IBM Plex Mono,Consolas,monospace;font-size:.77rem;line-height:1.5}.notice-channel-table-tags{flex-wrap:wrap;gap:8px;display:flex}.notice-channel-table-tags .ant-tag{color:#5f6474;background:#eff4ff;border:0;border-radius:999px;margin:0;padding:4px 10px;font-size:.75rem;font-weight:700;line-height:1.33}.notice-channel-studio-empty{border-radius:24px}.notice-channel-form-drawer .ant-drawer-header{background:#eff4ff;border-bottom:0;padding:18px 22px 8px}.notice-channel-form-drawer .ant-drawer-title{color:#10253f;font-family:Manrope,IBM Plex Sans,PingFang SC,sans-serif;font-size:18px;font-weight:800}.notice-channel-form-drawer .ant-drawer-body{background:#f8f9ff;padding:8px 22px 24px}.notice-channel-form .ant-form-item-label>label{font-size:15px;font-weight:700;line-height:22px;color:#10253f!important}.notice-channel-form .ant-form-item-control-input-content>.ant-input,.notice-channel-form .ant-form-item-control-input-content>.ant-input-affix-wrapper,.notice-channel-form .ant-form-item-control-input-content>.ant-input-textarea textarea,.notice-channel-form .ant-form-item-control-input-content>.ant-select .ant-select-selector{box-shadow:none!important;background:#fff!important;border:1px solid #c3c6d738!important;border-radius:20px!important}.notice-channel-form .ant-select .ant-select-selector{min-height:48px;padding-inline:14px!important}.notice-channel-form .ant-input,.notice-channel-form .ant-input-password input,.notice-channel-form .ant-input-textarea textarea{color:#23344d}.notice-channel-form .ant-input-prefix,.notice-channel-form .ant-input-suffix,.notice-channel-form .ant-select-arrow{color:#8f97aa}.notice-channel-form .console-form-label-hint{color:#66758fd1}.notice-channel-form-actions .ant-btn{border-radius:999px;min-width:96px;height:42px}.notice-channel-form-actions .ant-btn-primary{border:0;box-shadow:0 16px 28px #004ac62e;background:linear-gradient(135deg,#004ac6 0%,#2563eb 100%)!important}@media (width<=1180px){.notice-channel-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.notice-channel-studio-grid{grid-template-columns:1fr}.notice-channel-studio-header{flex-direction:column;gap:16px}}
