:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-blue:#2563eb;--brand-cyan:#06b6d4;--brand-violet:#7c3aed;--brand-gradient:linear-gradient(120deg, #2563eb 0%, #06b6d4 120%);--ink:#0f172a;--ink-secondary:#64748b;--line-soft:#0f172a14;--shadow-sm:0 1px 2px #0f172a0a;--shadow-md:0 2px 6px #0f172a0d, 0 10px 28px #0f172a0f;--shadow-lg:0 4px 10px #0f172a0f, 0 20px 44px #2563eb24;--ease-out:cubic-bezier(.22, .68, .35, 1)}body{-webkit-font-smoothing:antialiased;margin:0}a{color:var(--ant-color-link,#2563eb);transition:color .2s var(--ease-out)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#64748b59 padding-box content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#64748b8c padding-box content-box;border:2px solid #0000}::-webkit-scrollbar-track{background:0 0}.ant-pro-layout{background:radial-gradient(1100px 480px at 85% -10%,#06b6d41f,#0000 60%),radial-gradient(900px 420px at -10% 0,#2563eb1f,#0000 55%),radial-gradient(760px 620px at 55% 115%,#7c3aed12,#0000 60%),#eef2f8}.ant-pro-layout .ant-pro-layout-header,.ant-pro-layout .ant-pro-top-nav-header{-webkit-backdrop-filter:saturate(1.6)blur(12px);backdrop-filter:saturate(1.6)blur(12px);background:#ffffffb8;border-block-end:1px solid #0f172a0f;box-shadow:0 1px 10px #0f172a0a}.ant-pro-layout .ant-pro-layout-content{padding:0}.workbench-content{min-width:0;padding:26px 36px 64px}.ant-pro-layout .ant-layout-sider,.ant-pro-layout .ant-pro-sider{border-inline-end:1px solid #0f172a0f;box-shadow:1px 0 14px #0f172a08}.ant-pro-layout .ant-pro-footer{color:var(--ink-secondary);background:0 0}.ant-pro-layout .brand-badge{background-image:var(--brand-gradient);color:#fff;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;margin-right:10px;font-size:19px;display:inline-grid;box-shadow:0 6px 16px -4px #2563eb8c}.ant-pro-layout .ant-pro-sider-logo h1,.ant-pro-layout .ant-pro-top-nav-header-logo h1{letter-spacing:.02em}.ant-pro-layout .ant-menu .ant-menu-item{transition:background-color .22s var(--ease-out), color .22s var(--ease-out), box-shadow .22s var(--ease-out), transform .22s var(--ease-out)}.ant-pro-layout .ant-menu-light .ant-menu-item-selected{color:#fff;background-image:linear-gradient(96deg,#2563eb 0%,#06b6d4 150%);box-shadow:0 8px 18px -6px #2563eb8c}.ant-pro-layout .ant-menu-light .ant-menu-item-selected .anticon,.ant-pro-layout .ant-menu-light .ant-menu-item-selected .ant-menu-item-icon{color:#fff}.ant-pro-layout .ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):active{background:#2563eb1f}.workspace-summary{background:linear-gradient(135deg,#2563eb17,#06b6d41a);border:1px solid #2563eb29;border-radius:14px;gap:8px;margin:10px 12px 16px;padding:14px;display:grid}.workspace-summary .ant-tag{width:fit-content}.header-account{white-space:nowrap;color:var(--ink);background:#2563eb14;border:1px solid #2563eb24;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.header-account .anticon{color:var(--brand-blue)}.skip-link{z-index:1100;background:var(--brand-blue);color:#fff;transition:top .2s var(--ease-out);border-radius:8px;padding:8px 16px;position:fixed;top:-80px;left:16px}.skip-link:focus{color:#fff;top:8px}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.workbench-content>*{animation:rise .5s var(--ease-out) both}.workbench-content>:nth-child(2){animation-delay:60ms}.workbench-content>:nth-child(3){animation-delay:.12s}.workbench-content>:nth-child(4){animation-delay:.18s}.workbench-content>:nth-child(5){animation-delay:.24s}.workbench-content>:nth-child(6){animation-delay:.3s}.boot{background:radial-gradient(900px 420px at 20% 0,#2563eb24,#0000 60%),radial-gradient(800px 420px at 90% 100%,#06b6d424,#0000 55%),#eef2f8;justify-content:center;align-items:center;gap:16px;min-height:100vh;display:flex}.auth-page{background:linear-gradient(155deg,#0b1530 0%,#1d3a8f 52%,#0e7490 100%);place-items:center;min-height:100vh;padding:32px 16px;display:grid;position:relative;overflow:hidden}.auth-page:before,.auth-page:after{content:"";filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.auth-page:before{background:#06b6d473;width:520px;height:520px;top:-140px;left:-120px}.auth-page:after{background:#7c3aed66;width:560px;height:560px;bottom:-180px;right:-160px}.auth-card{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(100%,480px);animation:auth-in .55s var(--ease-out) both;background:#fffffff0;border:1px solid #ffffffa6;border-radius:22px;padding:36px;position:relative;box-shadow:0 24px 70px #040c2673}@keyframes auth-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}.auth-brand{align-items:center;gap:12px;margin-bottom:16px;display:flex}.auth-brand>.anticon{color:#fff;background-image:var(--brand-gradient);border-radius:14px;place-items:center;width:46px;height:46px;font-size:26px;display:inline-grid;box-shadow:0 10px 22px -6px #2563eb99}.auth-brand h3{color:#0000;letter-spacing:.02em;background-image:linear-gradient(120deg,#1d4ed8,#0891b2);-webkit-background-clip:text;background-clip:text;margin:0}.auth-card>h2{margin:16px 0 8px;font-size:20px}.auth-card .ant-pro-form-login-container{padding:0}.auth-card .ant-pro-form-login-main{width:100%;min-width:0;max-width:none}.auth-card .form-grid{grid-template-columns:1fr}.auth-switch{margin-top:16px}.page-header{margin-bottom:26px}.page-header .ant-pro-page-container-warp-page-header,.page-header .ant-page-header{padding:0}.page-header .ant-page-header-heading-title{letter-spacing:.01em;font-size:24px;font-weight:700}.page-header .ant-page-header-heading-sub-title{color:var(--brand-blue);font-weight:500}.panel{min-width:0;margin-bottom:26px}.panel.ant-pro-card,.panel .ant-pro-card{border-color:var(--line-soft);box-shadow:var(--shadow-md);transition:box-shadow .28s var(--ease-out), border-color .28s var(--ease-out)}.panel.ant-pro-card:hover{box-shadow:var(--shadow-lg);border-color:#2563eb33}.panel .ant-pro-card-title{padding-inline-start:15px;font-weight:650;position:relative}.panel .ant-pro-card-title:before{content:"";inset-inline-start:0;background-image:linear-gradient(#2563eb,#06b6d4);border-radius:3px;width:4px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.notice{overflow-wrap:anywhere;margin:12px 0}.notice .ant-alert-message>p:last-child{margin-bottom:0}.loading{color:var(--ink-secondary);justify-content:center;align-items:center;gap:12px;padding:48px 16px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.form-grid>*{min-width:0}.form-grid .full{grid-column:1/-1}.business-form{margin-top:16px}.form-footer{margin-top:8px;margin-bottom:16px}.disclosure{border-radius:12px;margin:16px 0;overflow:hidden}.disclosure .ant-collapse-content-box{min-width:0}.two-col,.dashboard-grid,.composer-grid,.product-grid{align-items:start;gap:26px;display:grid}.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.composer-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.two-col>*,.dashboard-grid>*,.composer-grid>*,.product-grid>*{min-width:0}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-bottom:26px;display:grid}.metric{min-width:0;color:inherit;border-radius:16px;display:block}.metric-blue{--m-from:#2563eb;--m-to:#06b6d4}.metric-violet{--m-from:#7c3aed;--m-to:#c084fc}.metric-cyan{--m-from:#0891b2;--m-to:#34d399}.metric-amber{--m-from:#d97706;--m-to:#fbbf24}.metric .ant-card{border-color:var(--line-soft);height:100%;box-shadow:var(--shadow-md);transition:transform .26s var(--ease-out), box-shadow .26s var(--ease-out), border-color .26s var(--ease-out);position:relative;overflow:hidden}.metric .ant-card:after{content:"";background:radial-gradient(circle, var(--m-from) 0%, transparent 68%);opacity:.1;width:132px;height:132px;transition:opacity .26s var(--ease-out), transform .26s var(--ease-out);pointer-events:none;border-radius:50%;position:absolute;top:-46px;right:-46px}.metric:hover .ant-card,.metric:focus-visible .ant-card{box-shadow:var(--shadow-lg);border-color:color-mix(in srgb, var(--m-from) 38%, transparent);transform:translateY(-4px)}.metric:hover .ant-card:after,.metric:focus-visible .ant-card:after{opacity:.2;transform:scale(1.25)}.metric:active .ant-card{transform:translateY(-1px)}.metric:focus-visible,.next-action:focus-visible{outline:2px solid var(--ant-color-primary,#2563eb);outline-offset:3px}.metric-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.metric-icon{color:#fff;background-image:linear-gradient(135deg, var(--m-from), var(--m-to));width:44px;height:44px;box-shadow:0 8px 18px -6px var(--m-from);transition:transform .26s var(--ease-out);border-radius:13px;place-items:center;font-size:20px;display:inline-grid}.metric:hover .metric-icon{transform:scale(1.06)rotate(-4deg)}.metric-arrow{color:var(--m-from);opacity:0;transition:opacity .24s var(--ease-out), transform .24s var(--ease-out);transform:translate(-6px)}.metric:hover .metric-arrow,.metric:focus-visible .metric-arrow{opacity:1;transform:none}.metric .ant-statistic-title{color:var(--ink-secondary);font-weight:500}.metric .ant-statistic-content{overflow-wrap:anywhere;color:var(--ink);font-variant-numeric:tabular-nums;margin-bottom:6px;font-weight:700}.metric-note{font-size:13px}.next-actions{gap:6px;display:grid}.next-action{color:inherit;transition:background-color .22s var(--ease-out), transform .22s var(--ease-out);border-radius:12px;align-items:center;gap:16px;margin-inline:-14px;padding:12px 14px;display:flex}.next-action:hover,.next-action:focus-visible{background:linear-gradient(90deg,#2563eb12,#06b6d40d)}.next-action>span{background-image:var(--brand-gradient);color:#fff;font-variant-numeric:tabular-nums;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:inline-grid;box-shadow:0 6px 14px -5px #2563eb99}.next-action>div{flex:1;min-width:0}.next-action h3{margin:0 0 2px;font-size:14px}.next-action p{color:var(--ink-secondary);margin:0}.next-action>.anticon{color:var(--brand-blue);opacity:0;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);transform:translate(-6px)}.next-action:hover>.anticon,.next-action:focus-visible>.anticon{opacity:1;transform:none}.quota-list{gap:20px;display:grid}.quota-list>div>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.quota-list small{color:var(--ink-secondary)}.quota-list .ant-progress .ant-progress-bg{background-image:linear-gradient(90deg,#2563eb,#06b6d4)}.actions,.table-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.actions .notice{flex-basis:100%}.table-toolbar .search{max-width:360px}.panel-link{margin-top:16px}.key-values{overflow-wrap:anywhere;margin:16px 0}.key-values .ant-descriptions-item{padding-bottom:14px}.key-values .ant-descriptions-item-label{color:var(--ink-secondary)}.key-values .ant-descriptions-item-content{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.fact,.message{margin:16px 0}.fact .ant-card-body>div:first-child,.message-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.fact.ant-card,.message.ant-card{border-color:var(--line-soft);box-shadow:var(--shadow-sm);transition:box-shadow .24s var(--ease-out), border-color .24s var(--ease-out)}.fact.ant-card:hover,.message.ant-card:hover{box-shadow:var(--shadow-md);border-color:#2563eb2e}.mail-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.mail-meta{color:var(--ink-secondary);flex-wrap:wrap;gap:12px;padding:12px 0;display:flex}.mail-preview{background:linear-gradient(#2563eb0a,#06b6d408);border:1px solid #2563eb29;border-radius:12px;margin:12px 0;padding:18px}.import-row{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 0;display:flex}.data-table,.data-table .ant-pro-card-body{min-width:0}.data-table .ant-table-wrapper{overflow:hidden}.data-table .ant-table-thead>tr>th{color:#475569;font-weight:650}.data-table .ant-table-tbody>tr{transition:background-color .18s var(--ease-out)}.more-row{text-align:center;margin:16px 0}.field{gap:8px;margin:16px 0;display:grid}.muted,small{color:var(--ink-secondary)}.setup-key,.secret-once,pre{overflow-wrap:anywhere;white-space:pre-wrap}.setup-key{background:#0f172a0d;border:1px dashed #0f172a2e;border-radius:10px;padding:10px 14px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out), filter .2s var(--ease-out);background-image:linear-gradient(125deg,#2563eb 0%,#06b6d4 135%)}.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 8px 20px #2563eb59}.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):active{filter:brightness(.97);transform:translateY(0)}.ant-tag{border-radius:999px;padding-inline:10px;font-weight:500}.ant-typography a,a.ant-typography{text-underline-offset:3px}@media (width<=1199px){.stats,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.workbench-content{padding:16px 12px 48px}.two-col,.dashboard-grid,.composer-grid,.product-grid,.form-grid{grid-template-columns:minmax(0,1fr)}.stats{gap:12px}.panel{margin-bottom:16px}.header-account{display:none}.auth-card{padding:26px 18px}.page-header .ant-page-header-heading{flex-wrap:wrap}.page-header .ant-page-header-heading-extra{margin-inline-start:0}.metric .ant-card-body{padding:16px}}@media (prefers-reduced-motion:reduce){.workbench-content>*,.auth-card{animation:none!important}.metric .ant-card,.metric-icon,.metric-arrow,.next-action,.next-action>.anticon,.panel.ant-pro-card,.panel .ant-pro-card,.fact.ant-card,.message.ant-card,.ant-pro-layout .ant-menu .ant-menu-item,.ant-btn-primary,a,.ant-motion-collapse{transition:none!important}.ant-zoom-enter,.ant-zoom-appear,.ant-zoom-leave,.ant-slide-up-enter,.ant-slide-up-appear,.ant-slide-up-leave,.ant-drawer-content-wrapper{transition:opacity .12s linear!important;animation:none!important}}
