:root{--font-body: "Manrope", "IBM Plex Sans", "Segoe UI", sans-serif;--font-head: "Space Grotesk", "Manrope", "Segoe UI", sans-serif;--bg-page: #eef4fa;--bg-soft: #f7fbff;--surface: #ffffff;--surface-alt: #f2f7fc;--ink: #0f2338;--ink-soft: #5f748b;--line: #d5e2ef;--brand: #0f5f96;--brand-strong: #0a3f6f;--brand-soft: #e8f3fe;--success-soft: #eaf8f0;--radius-xl: 20px;--radius-lg: 16px;--radius-md: 12px;--shadow-soft: 0 12px 36px rgba(11, 52, 91, .1);--shadow-strong: 0 22px 52px rgba(8, 41, 74, .16)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;color:var(--ink);font-family:var(--font-body);background:radial-gradient(circle at 12% 6%,rgba(35,130,191,.17) 0%,transparent 29%),radial-gradient(circle at 90% 12%,rgba(45,159,157,.14) 0%,transparent 30%),linear-gradient(180deg,#f6fbff 0%,var(--bg-page) 100%)}h1,h2,h3,h4{font-family:var(--font-head)}.app-shell-wrap{min-height:100vh;padding:0}.app-shell{width:100%;min-height:100vh;margin:0;border-radius:0;overflow:hidden;border:0;box-shadow:none;background:var(--surface-alt)}.app-top-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;color:#fff;background:radial-gradient(circle at 86% 0%,rgba(136,224,223,.24) 0%,transparent 42%),linear-gradient(110deg,#0b4e80,#0f6d9f 48%,#17939e);box-shadow:0 18px 36px #0a33522e;position:relative;overflow:hidden;isolation:isolate}.app-top-strip:before{content:"";position:absolute;inset:auto 18px 0 18px;height:1px;background:linear-gradient(90deg,#ffffff0f,#ffffff70,#ffffff0f);pointer-events:none}.app-top-strip:after{content:"";position:absolute;width:220px;height:220px;right:-80px;top:-120px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.18) 0%,transparent 70%);pointer-events:none}.app-top-brand{display:flex;align-items:center;gap:12px;min-width:0;position:relative;z-index:1}.app-top-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 auto;border-radius:14px;color:#fff;font-size:22px;font-weight:800;letter-spacing:.01em;background:linear-gradient(135deg,#0e7eabfa,#1275b4fa 48%,#18a29ffa);box-shadow:0 12px 24px #0417272e;transition:transform .22s ease,box-shadow .22s ease}.app-top-brand-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.app-top-brand-copy strong{font-family:var(--font-head);font-size:24px;line-height:1;letter-spacing:-.03em;color:#fff}.app-top-brand-copy span{font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#e8f5ffd1}.app-top-context{display:grid;gap:4px;padding-left:12px;margin-left:4px;border-left:1px solid rgba(255,255,255,.18);min-width:0}.app-top-section-pill{display:inline-flex;align-items:center;align-self:flex-start;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.26);background:#ffffff1a;color:#fffffff0;font-size:11px;font-weight:800;letter-spacing:.04em}.app-top-section-note{max-width:360px;color:#e8f5ffd6;font-size:12px;line-height:1.45}.app-top-meta{display:flex;align-items:center;gap:10px;position:relative;z-index:1}.app-top-user{border-radius:999px;border:1px solid rgba(255,255,255,.32);padding:6px 11px;font-size:13px;background:#ffffff1f}.app-top-meta .ant-btn{border-radius:10px;border-color:#ffffff73;color:#fff;background:#ffffff1a;transition:transform .18s ease,border-color .18s ease,background .18s ease}.app-top-meta .ant-btn:hover{border-color:#ffffffad!important;color:#fff!important;background:#ffffff38!important;transform:translateY(-1px)}.app-top-brand:hover .app-top-brand-mark{transform:translateY(-1px) scale(1.03);box-shadow:0 16px 30px #0417273d}.app-role-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;text-transform:uppercase;border:1px solid rgba(255,255,255,.46)}.app-role-pill.is-admin{background:#6fc3fc33}.app-role-pill.is-client{background:#8be9c233}.app-shell-body{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:760px}.app-sidebar{border-right:1px solid var(--line);background:radial-gradient(circle at 24% 10%,#d7e8fb 0%,transparent 35%),linear-gradient(180deg,#f4f9ff,#ecf3fc);padding:20px 16px;display:grid;align-content:start;gap:14px}.app-sidebar nav{display:grid;gap:8px;padding:10px;border:1px solid rgba(193,214,231,.74);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(130,213,205,.12) 0%,transparent 34%),linear-gradient(180deg,#fffffff0,#f3f9fff5);box-shadow:0 14px 28px #10517e0f}.app-nav-link{position:relative;overflow:hidden;text-align:left;font-family:var(--font-body);color:#305068;font-size:14px;font-weight:700;border:1px solid transparent;border-radius:12px;background:transparent;padding:11px 12px 11px 18px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.app-nav-link:before{content:"";position:absolute;left:8px;top:50%;width:5px;height:5px;border-radius:999px;background:#0c5f9652;transform:translateY(-50%);transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.app-nav-link:hover{border-color:#bed5eb;color:#0a4b7a;background:#f0f7ff;transform:translate(1px)}.app-nav-link.is-active{border-color:#bad4f3;color:#0a4675;background:#e9f2ff;box-shadow:0 10px 24px #0e568614}.app-nav-link:hover:before,.app-nav-link.is-active:before{background:#0f6ea5;transform:translateY(-50%) scale(1.18);box-shadow:0 0 0 5px #0f6ea51f}.app-nav-group{display:grid;gap:8px}.app-nav-group-title{padding:8px 10px 0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6a86a1}.app-nav-group-trigger{width:100%;border:0;background:transparent;text-align:left;cursor:pointer;border-radius:10px}.app-nav-group-trigger:hover{color:#0a4b7a;background:#f0f7ff}.app-nav-group-trigger.is-active{color:#0a4675;background:#e9f2ff}.app-nav-submenu{display:grid;gap:6px}.app-nav-sublink{margin-left:12px;padding-left:14px;font-size:13px;font-weight:700}.app-sidebar-note{margin:14px 0 0;padding:12px 13px;border:1px solid #d7e5f2;border-radius:14px;font-size:12px;line-height:1.5;color:var(--ink-soft);background:radial-gradient(circle at 100% 0%,rgba(123,206,203,.14) 0%,transparent 40%),linear-gradient(180deg,#fffffff0,#f1f8fff5);box-shadow:0 12px 24px #10517e0f}.app-sidebar-note strong{color:#173b58}.app-sidebar-summary{display:grid;gap:10px}.app-sidebar-summary-item{display:grid;gap:4px;padding:12px 13px;border:1px solid rgba(193,214,231,.74);border-radius:14px;background:radial-gradient(circle at 100% 0%,rgba(123,206,203,.1) 0%,transparent 34%),linear-gradient(180deg,#fffffff0,#f4f9fff5);box-shadow:0 12px 24px #10517e0d}.app-sidebar-summary-item span{color:#64829a;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.app-sidebar-summary-item strong{color:#173b58;font-size:18px;line-height:1.2;font-family:var(--font-head)}.app-sidebar-summary-item small{color:#607c93;font-size:12px;line-height:1.5}.app-main{min-width:0;padding:20px}.dashboard-home{display:grid;gap:16px}.dashboard-hero-card{border-radius:var(--radius-xl);border:1px solid var(--line);background:radial-gradient(circle at 84% 0%,rgba(109,214,203,.18) 0%,transparent 36%),radial-gradient(circle at 12% 6%,rgba(38,141,212,.14) 0%,transparent 28%),linear-gradient(160deg,#fff,#f5fbff);box-shadow:0 18px 34px #10517e14;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.dashboard-hero-card:hover,.dashboard-shortcut-card:hover,.dashboard-state-item:hover{transform:translateY(-2px);border-color:#7aafd48f;box-shadow:0 22px 38px #10517e1a}.dashboard-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.dashboard-hero-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.dashboard-hero-summary-item{display:grid;gap:6px;padding:14px 15px;border:1px solid rgba(162,199,226,.42);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(123,206,203,.08) 0%,transparent 34%),linear-gradient(180deg,#fffffff0,#f6fbfffa);box-shadow:0 12px 24px #10517e0d}.dashboard-hero-summary-item span{color:#5f7f98;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.dashboard-hero-summary-item strong{color:#163a57;font-size:24px;line-height:1.1;font-family:var(--font-head)}.dashboard-hero-summary-item small{color:#607c93;font-size:12px;line-height:1.5}.dashboard-eyebrow{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5f7f98}.dashboard-state-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #d9e6f3;border-radius:14px;background:#ffffffeb;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.dashboard-state-item span{color:var(--ink-soft);font-size:13px}.dashboard-state-item strong{font-size:18px;font-family:var(--font-head);color:var(--brand-strong)}.dashboard-shortcut-card{height:100%;border-radius:var(--radius-lg);background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid rgba(184,210,230,.54);box-shadow:0 12px 24px #10517e0f;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.dashboard-shortcut-card .ant-card-body{display:grid;height:100%;gap:10px}.dashboard-shortcut-card .ant-btn{align-self:end}.dashboard-shortcut-card .ant-typography-paragraph{min-height:66px}.dashboard-risk-list,.dashboard-state-list{display:grid;gap:10px}.jobs-page{display:grid;gap:16px}.jobs-hero-card,.jobs-metric-card,.jobs-log-card{border-radius:18px;border:1px solid rgba(169,201,225,.5);background:radial-gradient(circle at 100% 0%,rgba(123,206,203,.08) 0%,transparent 34%),linear-gradient(180deg,#fffffffa,#f5fafffa);box-shadow:0 14px 28px #10517e0f;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.jobs-hero-card:hover,.jobs-metric-card:hover,.jobs-log-card:hover{transform:translateY(-2px);border-color:#7aafd48f;box-shadow:0 20px 34px #10517e1a}.jobs-metrics-grid{margin-top:0}.jobs-metric-card--neutral{background:radial-gradient(circle at 100% 0%,rgba(188,203,219,.12) 0%,transparent 34%),linear-gradient(180deg,#fffffffa,#f6f9fdfa)}.jobs-metric-card--info{background:radial-gradient(circle at 100% 0%,rgba(136,202,242,.16) 0%,transparent 34%),linear-gradient(180deg,#fffffffa,#f2f8fffa)}.jobs-metric-card--success{background:radial-gradient(circle at 100% 0%,rgba(133,214,170,.16) 0%,transparent 34%),linear-gradient(180deg,#fffffffa,#f3fbf7fa)}.jobs-metric-card--warning{background:radial-gradient(circle at 100% 0%,rgba(255,196,140,.16) 0%,transparent 34%),linear-gradient(180deg,#fffffffa,#fff9f1fa)}.jobs-list .ant-list-item{align-items:flex-start;padding:16px 0}.jobs-list-item{border-bottom-color:#dce8f3!important}.jobs-list-error{display:block;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,77,79,.16);background:#fff1f0c2}.dashboard-risk-item{display:grid;gap:6px;padding:12px 14px;border:1px solid #dbe7f2;border-radius:14px;background:#fbfdff}.app-section-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px}.app-section-tab{position:relative;overflow:hidden;display:grid;gap:4px;text-align:left;border:1px solid #cfe0ef;border-radius:14px;background:linear-gradient(180deg,#fff,#f4f9ff);padding:12px 14px;color:#244761;cursor:pointer;box-shadow:0 8px 18px #1153800d;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.app-section-tab:after{content:"";position:absolute;top:-34px;right:-30px;width:96px;height:96px;border-radius:999px;background:radial-gradient(circle,rgba(123,206,203,.16) 0%,transparent 70%);pointer-events:none}.app-section-tab span{font-size:14px;font-weight:800}.app-section-tab small{color:#6b8196;font-size:11px;line-height:1.35}.app-section-tab:hover{transform:translateY(-1px);border-color:#9ec4e2;box-shadow:0 12px 26px #1353801a}.app-section-tab.is-active{border-color:#92c1e8;background:linear-gradient(145deg,#eaf5ff,#effaf7);box-shadow:0 14px 30px #11618f24}.app-section-tab.is-active:after{background:radial-gradient(circle,rgba(123,206,203,.24) 0%,transparent 70%)}.app-section-caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:14px;padding:14px 16px;border:1px solid #d8e6f3;border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(253,204,132,.12) 0%,transparent 34%),linear-gradient(180deg,#fffffff5,#f1f8fff5);box-shadow:0 12px 26px #10517e0f}.cabinet-page>.ant-typography:first-child{margin-top:0}.page-loading{min-height:240px;display:grid;place-items:center;font-size:18px;font-weight:600;color:#2a5d87}.mock-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:linear-gradient(165deg,#fff 10%,#eef6ff)}.cabinet-page .ant-typography{color:var(--ink)}.cabinet-page .ant-typography-secondary{color:#5b7389}.cabinet-page .ant-card{border-radius:var(--radius-lg);border-color:var(--line);background:linear-gradient(160deg,#fff,#f5fbff);box-shadow:var(--shadow-soft);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.cabinet-page .ant-card-head{min-height:54px;border-bottom:1px solid #dbe7f3}.cabinet-page .ant-card-head-title{font-family:var(--font-head)}.cabinet-page .ant-form-item-label>label{color:#1d3f5a;font-weight:700}.cabinet-page .ant-input,.cabinet-page .ant-input-number,.cabinet-page .ant-picker,.cabinet-page .ant-input-affix-wrapper,.cabinet-page .ant-select-selector{border-radius:11px!important;border-color:#c6dced!important;box-shadow:none!important}.cabinet-page .ant-input:hover,.cabinet-page .ant-input:focus,.cabinet-page .ant-input-number:hover,.cabinet-page .ant-input-number-focused,.cabinet-page .ant-picker:hover,.cabinet-page .ant-picker-focused,.cabinet-page .ant-input-affix-wrapper:hover,.cabinet-page .ant-input-affix-wrapper-focused,.cabinet-page .ant-select-focused .ant-select-selector,.cabinet-page .ant-select-selector:hover{border-color:#7fb0d6!important}.workspace-intro-card{border-radius:16px;border:1px solid #d7e5f2;background:radial-gradient(circle at 100% 0%,rgba(123,206,203,.12) 0%,transparent 38%),linear-gradient(180deg,#fffffff5,#f4fafff5);box-shadow:0 12px 26px #10517e0f}.workspace-kpi-card{border-radius:16px;border:1px solid #d7e5f2;background:radial-gradient(circle at 100% 0%,rgba(253,204,132,.1) 0%,transparent 36%),linear-gradient(180deg,#fffffffa,#f5fafffa);box-shadow:0 10px 22px #10517e0d}.workspace-hero-card{overflow:hidden}.workspace-hero-eyebrow{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5d7d98}.workspace-hero-pills{display:flex;flex-wrap:wrap;gap:8px}.workspace-hero-pills span,.workspace-status-inline-metrics span{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid rgba(162,199,226,.42);background:#ffffffdb;color:#234d6f;font-size:12px;font-weight:700}.workspace-next-step-card{display:grid;gap:8px;padding:14px 16px;border:1px solid rgba(144,186,218,.34);border-radius:14px;background:#ffffffc7}.workspace-hero-actions{margin-top:4px}.workspace-checklist{display:grid;gap:12px;padding:16px 18px;border:1px solid rgba(144,186,218,.34);border-radius:16px;background:#ffffffd1}.workspace-checklist-item{display:flex;align-items:flex-start;gap:10px}.workspace-checklist-dot{width:8px;height:8px;margin-top:7px;flex:0 0 auto;border-radius:999px;background:linear-gradient(135deg,#0f5f96,#16a091)}.workspace-account-status-card{border-radius:16px;border:1px solid #d7e5f2}.workspace-account-status-card--success{background:linear-gradient(180deg,#f6ffedf0,#fffffffa)}.workspace-account-status-card--warning{background:linear-gradient(180deg,#fffbe6f0,#fffffffa)}.workspace-account-status-card--error{background:linear-gradient(180deg,#fff1f0f0,#fffffffa)}.workspace-account-status-card--info{background:linear-gradient(180deg,#f0f7fff5,#fffffffa)}.workspace-account-status-next{display:grid;gap:8px;padding-top:12px;border-top:1px solid rgba(144,186,218,.34)}.workspace-status-inline-metrics{display:flex;flex-wrap:wrap;gap:8px}.workspace-sync-card-copy{align-items:flex-end}.workspace-sync-card-actions{justify-content:flex-end;width:100%}.workspace-tabs .ant-tabs-nav{margin-bottom:16px}.workspace-tabs .ant-tabs-nav-wrap{overflow:visible!important}.workspace-tabs .ant-tabs-nav-list{display:flex;flex-wrap:wrap;gap:10px;transform:none!important;transition:none!important}.workspace-tabs .ant-tabs-nav:before{display:none}.workspace-tabs .ant-tabs-nav-operations{display:none!important}.workspace-tabs .ant-tabs-tab{margin:0!important;border-radius:999px;padding:10px 14px!important;color:#4a6781;font-weight:700;border:1px solid rgba(163,194,219,.55);background:linear-gradient(180deg,#fffffff5,#f6fbfff5);box-shadow:0 10px 22px #10517e0d;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.workspace-tabs .ant-tabs-tab:hover{color:#0b4e80;background:linear-gradient(180deg,#edf6fff0,#f5fbfffa);border-color:#70b1d88f;box-shadow:0 14px 28px #10517e14}.workspace-tabs .ant-tabs-tab.ant-tabs-tab-active{background:linear-gradient(180deg,#edf6ff,#f5fbff);border-color:#539fcdbd;transform:translateY(-1px);box-shadow:0 16px 30px #10517e1c}.workspace-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#0b4e80!important}.workspace-tabs .ant-tabs-ink-bar{display:none!important}.workspace-tabs .ant-tabs-tab-btn{white-space:nowrap}@media (max-width: 900px){.workspace-tabs .ant-tabs-nav-list{gap:8px}.workspace-tabs .ant-tabs-tab{padding:9px 12px!important;font-size:13px}}.reviews-section-intro-card{border-radius:18px;border:1px solid rgba(172,202,225,.58);background:radial-gradient(circle at 100% 0%,rgba(111,201,214,.14) 0%,transparent 34%),linear-gradient(180deg,#fffffffa,#f4fafffa);box-shadow:0 16px 30px #10517e12}.reviews-section-intro-card--soft{background:radial-gradient(circle at 100% 0%,rgba(255,208,141,.14) 0%,transparent 34%),linear-gradient(180deg,#fffffffa,#fffaf4fa)}.reviews-section-intro-card--mist{background:radial-gradient(circle at 100% 0%,rgba(175,188,255,.12) 0%,transparent 34%),linear-gradient(180deg,#fffffffa,#f6f8fffa)}.reviews-builder-card,.reviews-side-card,.reviews-collection-card{border-radius:18px;border:1px solid rgba(169,201,225,.5);background:radial-gradient(circle at 100% 0%,rgba(123,206,203,.08) 0%,transparent 34%),linear-gradient(180deg,#fffffffa,#f5fafffa);box-shadow:0 14px 28px #10517e0f;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.reviews-builder-card:hover,.reviews-side-card:hover,.reviews-collection-card:hover{transform:translateY(-2px);border-color:#7aafd48f;box-shadow:0 20px 34px #10517e1a}.reviews-collection-list .ant-list-item{align-items:flex-start;padding:16px 0}.reviews-collection-item .ant-list-item-meta{margin-bottom:0}.reviews-collection-item .ant-list-item-action{margin-inline-start:20px}.reviews-collection-item .ant-list-item-action>li{padding:0 0 0 10px}.reviews-collection-item .ant-list-item-action .ant-btn{min-width:112px}.reviews-logs-card{border-radius:18px;border:1px solid rgba(169,201,225,.5);background:radial-gradient(circle at 100% 0%,rgba(151,171,255,.08) 0%,transparent 34%),linear-gradient(180deg,#fffffffa,#f5f8fffa);box-shadow:0 14px 28px #10517e0f}.reviews-logs-list .ant-list-item{align-items:flex-start;padding:16px 0}.reviews-logs-item .ant-list-item-meta{margin-bottom:0}.reviews-log-body{padding:10px 12px;border-radius:12px;border:1px solid rgba(192,214,231,.5);background:#ffffffdb}.reviews-log-note{padding:10px 12px;border-radius:12px;border:1px solid rgba(192,214,231,.42);background:#f5f9ffe0}.reviews-log-note--error{border-color:#ff4d4f29;background:#fff1f0c2}.billing-shell{display:grid;gap:16px}.billing-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.billing-summary-item{padding:16px;border-radius:16px;border:1px solid rgba(162,199,226,.42);background:radial-gradient(circle at top right,rgba(123,206,203,.1) 0%,transparent 34%),linear-gradient(180deg,#fffffffa,#f5fafffa);box-shadow:0 14px 28px #10517e0f;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;min-height:158px}.billing-summary-item span{display:block;color:#5f7c93;font-size:12px;font-weight:700}.billing-summary-item strong{display:block;margin-top:8px;color:#1d486a;font-size:18px;line-height:1.25}.billing-summary-item p{margin:8px 0 0;color:#5e7a91;font-size:13px;line-height:1.6}.billing-summary-item--accent{background:radial-gradient(circle at top right,rgba(88,176,225,.16) 0%,transparent 34%),linear-gradient(180deg,#fffffffa,#f1f9fffa)}.billing-summary-item--success{background:radial-gradient(circle at top right,rgba(123,206,163,.16) 0%,transparent 34%),linear-gradient(180deg,#fffffffa,#f3fbf7fa)}.billing-summary-item--guide{background:radial-gradient(circle at top right,rgba(255,206,138,.16) 0%,transparent 34%),linear-gradient(180deg,#fffffffa,#fff9f1fa)}.billing-hero-card,.billing-balance-card,.billing-telegram-card,.billing-packages-card,.billing-history-card{border-radius:18px;border:1px solid #d7e5f2;background:radial-gradient(circle at 100% 0%,rgba(123,206,203,.08) 0%,transparent 34%),linear-gradient(180deg,#fffffffa,#f5fafffa);box-shadow:0 12px 24px #10517e0f;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.billing-eyebrow{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5d7d98}.billing-hero-pills{display:flex;flex-wrap:wrap;gap:8px}.billing-hero-pills span,.billing-package-capacity span{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid rgba(162,199,226,.42);background:#ffffffdb;color:#234d6f;font-size:12px;font-weight:700}.billing-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.billing-hero-stats article,.billing-cost-grid article{display:grid;gap:6px;padding:14px;border-radius:14px;border:1px solid rgba(162,199,226,.42);background:#ffffffd6;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.billing-hero-stats span,.billing-cost-grid span{color:#628097;font-size:12px;font-weight:700}.billing-hero-stats strong,.billing-cost-grid strong{color:#1f4a6b;font-size:18px;line-height:1.2}.billing-cost-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.billing-telegram-card{height:100%}.billing-telegram-actions{margin-top:16px}.billing-package-grid .ant-col{display:flex}.billing-package-card{height:100%;width:100%;border-radius:16px!important;border-color:#a2c7e26b!important;background:#ffffffe0;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.billing-package-card .ant-card-body{display:flex;width:100%;height:100%;padding:18px}.billing-package-content{display:flex;flex-direction:column;gap:12px;width:100%;min-height:100%}.billing-package-head{display:grid;gap:10px}.billing-package-headline{display:grid;gap:8px}.billing-package-title{color:#173c58;font-size:15px;line-height:1.45}.billing-package-badges{display:flex}.billing-package-pricing{display:grid;gap:4px}.billing-package-price.ant-typography{margin:2px 0 0!important;color:#153652}.billing-package-card--starter{background:linear-gradient(180deg,#ffffffe6,#f8fbfffa)}.billing-package-card--steady{background:radial-gradient(circle at 100% 0%,rgba(123,206,163,.12) 0%,transparent 34%),linear-gradient(180deg,#ffffffe6,#f4fbf7fa)}.billing-package-card--accent{box-shadow:0 16px 30px #0f5f961a;border-color:#4596c66b!important}.billing-package-card--pro{background:radial-gradient(circle at 100% 0%,rgba(129,208,204,.12) 0%,transparent 34%),linear-gradient(180deg,#ffffffeb,#f3fafffa)}.billing-package-card--max{background:radial-gradient(circle at 100% 0%,rgba(255,206,138,.14) 0%,transparent 34%),linear-gradient(180deg,#ffffffeb,#fff9f2fa)}.billing-hero-card:hover,.billing-balance-card:hover,.billing-telegram-card:hover,.billing-packages-card:hover,.billing-history-card:hover,.billing-summary-item:hover,.billing-package-card:hover,.billing-hero-stats article:hover,.billing-cost-grid article:hover{transform:translateY(-2px);border-color:#7aafd48f!important;box-shadow:0 20px 34px #10517e1a}.billing-package-capacity{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 2px}.billing-package-note{min-height:96px;margin-bottom:0!important;line-height:1.65}.billing-package-meta{display:block;min-height:56px;line-height:1.55}.billing-package-action{margin-top:auto;padding-top:8px}.billing-history-card .ant-list-item{align-items:flex-start}.billing-list-extra{display:grid;gap:4px;justify-items:end;text-align:right}.billing-list-extra strong{color:#1f4a6b}.billing-list-extra span{color:#6a869c;font-size:12px}.cabinet-page .ant-btn{border-radius:11px;font-weight:700;min-height:38px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.cabinet-page .ant-btn-primary{border-color:transparent;background:linear-gradient(130deg,#0f5f96,#14a08c);box-shadow:0 10px 20px #10649342}.cabinet-page .ant-btn-primary:hover{border-color:transparent!important;background:linear-gradient(130deg,#0c4f81,#138a79)!important;box-shadow:0 14px 26px #1064934d}.cabinet-page .ant-btn-default,.cabinet-page .ant-btn-dashed{border-color:#cfe0ef;background:linear-gradient(180deg,#fff,#f4f9ff);color:#264a66;box-shadow:0 8px 16px #1153800d}.cabinet-page .ant-btn-default:hover,.cabinet-page .ant-btn-dashed:hover{color:#0d4f80!important;border-color:#9dc1de!important;background:linear-gradient(180deg,#fff,#eef7ff)!important;box-shadow:0 12px 22px #1153801a}.cabinet-page .ant-btn-text,.cabinet-page .ant-btn-link{color:#0f5f96}.cabinet-page .ant-btn-text:hover,.cabinet-page .ant-btn-link:hover{color:#0b4f80!important}.cabinet-page .ant-btn-text:hover{background:#e9f4ffe6!important}.tax-profile-mode-group{width:100%}.tax-profile-mode-button.ant-btn{min-width:64px;border-radius:999px;border-color:#c9dcef;background:#fff;color:#31516d;box-shadow:none}.tax-profile-mode-button.ant-btn:hover,.tax-profile-mode-button.ant-btn:focus{color:#0f5f96!important;border-color:#8eb8da!important;background:#f4faff!important}.tax-profile-mode-button.ant-btn.is-active{color:#fff!important;border-color:transparent!important;background:linear-gradient(130deg,#0f5f96,#14a08c)!important;box-shadow:0 10px 20px #10649333}.accounts-page .accounts-submit-button.ant-btn{min-height:48px;font-size:15px;letter-spacing:.01em}.accounts-page .accounts-submit-button.ant-btn-primary{box-shadow:0 14px 28px #1064933d}.accounts-onboarding-card{border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(122,207,202,.12) 0%,transparent 38%),linear-gradient(160deg,#fff,#f6fbff);box-shadow:0 16px 30px #10517e0f;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.accounts-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.accounts-overview-item{padding:16px;border-radius:16px;border:1px solid rgba(162,199,226,.42);background:radial-gradient(circle at top right,rgba(123,206,203,.1) 0%,transparent 34%),linear-gradient(180deg,#fffffffa,#f5fafffa);box-shadow:0 14px 28px #10517e0f;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;min-height:148px}.accounts-overview-item span{display:block;color:#5f7c93;font-size:12px;font-weight:700}.accounts-overview-item strong{display:block;margin-top:8px;color:#1d486a;font-size:24px;line-height:1.1}.accounts-overview-item p{margin:10px 0 0;color:#607d94;font-size:13px;line-height:1.6}.accounts-overview-item--accent{background:radial-gradient(circle at top right,rgba(88,176,225,.16) 0%,transparent 34%),linear-gradient(180deg,#fffffffa,#f1f9fffa)}.accounts-overview-item--success{background:radial-gradient(circle at top right,rgba(123,206,163,.16) 0%,transparent 34%),linear-gradient(180deg,#fffffffa,#f3fbf7fa)}.accounts-overview-item--warning{background:radial-gradient(circle at top right,rgba(255,206,138,.16) 0%,transparent 34%),linear-gradient(180deg,#fffffffa,#fff9f1fa)}.accounts-help-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;color:#fff;background:linear-gradient(130deg,#0f5f96,#14a08c);cursor:pointer;transition:all .2s ease;box-shadow:0 10px 20px #10649338}.accounts-help-icon:hover{color:#fff;background:linear-gradient(130deg,#0c4f81,#128575)}.accounts-help-popover .ant-popover-inner{border-radius:14px}.accounts-token-label{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px}.accounts-step-list,.accounts-onboarding-note-grid{display:grid;gap:10px}.accounts-onboarding-note{display:grid;gap:6px;padding:14px 16px;border:1px solid rgba(162,199,226,.42);border-radius:14px;background:radial-gradient(circle at 100% 0%,rgba(123,206,203,.08) 0%,transparent 32%),linear-gradient(180deg,#fffffff5,#f5fafffa)}.accounts-onboarding-note--accent{background:radial-gradient(circle at 100% 0%,rgba(88,176,225,.14) 0%,transparent 34%),linear-gradient(180deg,#fffffffa,#f1f9fffa)}.accounts-step-item{display:grid;gap:4px;padding:12px 14px;border:1px solid #d8e6f2;border-radius:14px;background:#ffffffe0;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.accounts-category-card{padding:14px 16px;border:1px solid #d8e6f2;border-radius:14px;background:#ffffffe6;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.accounts-category-tag.ant-tag{margin-inline-end:0;padding-inline:12px;line-height:28px}.accounts-category-note{display:grid;gap:4px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(142,184,218,.35)}.accounts-empty-card{border-radius:16px;background:linear-gradient(180deg,#f8fcffeb,#fff)}.accounts-account-card{border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(122,207,202,.12) 0%,transparent 38%),linear-gradient(160deg,#fff,#f6fbff);box-shadow:0 16px 30px #10517e0f;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.accounts-account-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.accounts-account-meta{display:flex;flex-direction:column;gap:6px}.accounts-account-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.accounts-account-fact{display:grid;gap:6px;padding:12px 14px;border-radius:14px;border:1px solid rgba(162,199,226,.42);background:#ffffffd6}.accounts-account-fact span{color:#5f7c93;font-size:12px;font-weight:700}.accounts-account-fact strong{color:#1f4a6b;font-size:14px;line-height:1.45}.accounts-tax-card{padding-top:14px;border-top:1px solid #dbe7f2}.accounts-status-card{margin-bottom:14px;padding:14px 16px;border:1px solid #dbe7f2;border-radius:14px;background:#ffffffeb;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.accounts-status-card--success{border-color:#52c41a38;background:linear-gradient(180deg,#f6ffede6,#fffffff5)}.accounts-status-card--warning{border-color:#faad1447;background:linear-gradient(180deg,#fffbe6eb,#fffffff5)}.accounts-status-card--error{border-color:#ff4d4f3d;background:linear-gradient(180deg,#fff1f0eb,#fffffff5)}.accounts-status-line{display:block;margin-top:4px}.accounts-next-step{margin-top:12px;padding-top:12px;border-top:1px solid rgba(142,184,218,.35)}.accounts-onboarding-card:hover,.accounts-account-card:hover,.accounts-overview-item:hover,.accounts-step-item:hover,.accounts-category-card:hover,.accounts-status-card:hover{transform:translateY(-2px);border-color:#7aafd48f;box-shadow:0 20px 34px #10517e1a}.accounts-account-footnote{padding-top:14px;border-top:1px solid #dbe7f2}.cabinet-page .ant-tag{border-radius:999px;font-weight:700;padding-inline:11px;line-height:28px;border-color:#9cc4df8f;background:linear-gradient(180deg,#fafdfff5,#f0f7fffa);color:#264c68;box-shadow:inset 0 0 0 1px #cfe0ef6b}.cabinet-page .ant-table-wrapper{border:1px solid #d7e5f2;border-radius:var(--radius-md);overflow:hidden;background:#fff;box-shadow:0 14px 28px #10517e0d}.cabinet-page .ant-table-thead>tr>th{background:#f1f7fd!important;color:#2a4c66;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.2px;border-bottom:1px solid #d7e5f2!important;white-space:nowrap}.reviews-answer-preview.ant-typography,.reviews-feedback-preview.ant-typography{max-width:100%}.reviews-inbox-toolbar{display:grid;gap:12px;padding:16px 18px;border:1px solid rgba(168,197,220,.62);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(112,196,207,.1) 0%,transparent 28%),linear-gradient(180deg,#f7fbfffa,#fffffffc);box-shadow:0 18px 34px #10517e12}.reviews-inbox-toolbar .ant-select,.reviews-inbox-toolbar .ant-input-search{width:100%}.reviews-inbox-toolbar__row{display:grid;gap:12px}.reviews-inbox-toolbar__row--meta{grid-template-columns:minmax(280px,1fr) minmax(260px,.9fr);align-items:stretch}.reviews-inbox-toolbar__row--top{grid-template-columns:minmax(260px,1fr) auto;align-items:end}.reviews-inbox-toolbar__row--filters{grid-template-columns:repeat(4,minmax(170px,1fr));align-items:end}.reviews-inbox-toolbar__search,.reviews-inbox-filter{display:grid;gap:6px}.reviews-inbox-toolbar__mode,.reviews-inbox-toolbar__sync-state{display:grid;gap:6px;padding:14px 15px;border-radius:16px;border:1px solid rgba(171,201,224,.52);background:#ffffffd1}.reviews-inbox-toolbar__mode-title{color:#173b58}.reviews-inbox-toolbar__mode-description,.reviews-inbox-toolbar__sync-state .ant-typography-secondary{font-size:13px;line-height:1.55}.reviews-inbox-toolbar__sync-state{justify-content:space-between}.reviews-inbox-toolbar__sync-state--warning{border-color:#e1b9748c;background:linear-gradient(180deg,#fffaeff0,#fffffff5)}.reviews-inbox-toolbar__summary{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.reviews-inbox-summary-chip{display:grid;gap:2px;min-width:112px;padding:10px 12px;border-radius:14px;border:1px solid rgba(178,205,225,.5);background:#ffffffdb;box-shadow:inset 0 1px #ffffffb3}.reviews-inbox-summary-chip .ant-typography{margin:0}.reviews-inbox-summary-chip span{color:#123a5a;font-size:18px;font-weight:800;line-height:1}.reviews-inbox-summary-chip--primary{border-color:#54a2d18c;background:linear-gradient(180deg,#ebf6fff5,#f7fcfffa)}.reviews-inbox-toolbar__tags{min-height:24px}.reviews-inbox-toolbar__hint{display:block}.reviews-inbox-table-wrap{position:relative}.reviews-inbox-table.ant-table-wrapper{overflow:visible}.reviews-inbox-floating-scroll{position:fixed;bottom:16px;z-index:24;height:16px;overflow-x:auto;overflow-y:hidden;border-radius:999px;background:#ffffffeb;box-shadow:0 8px 18px #294e6a1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.reviews-inbox-floating-scroll>div{min-height:1px}.reviews-inbox-table .ant-table-content{scrollbar-width:none}.reviews-inbox-table .ant-table-content::-webkit-scrollbar{height:0}.reviews-inbox-row--error>td{background:linear-gradient(180deg,#fff5f5f0,#fffffffa)!important}.reviews-inbox-row--warning>td{background:linear-gradient(180deg,#fffbebf0,#fffffffa)!important}.reviews-inbox-row--ready>td{background:linear-gradient(180deg,#f2f9fff5,#fffffffa)!important}.reviews-inbox-row--done>td{background:linear-gradient(180deg,#f7fcf8f5,#fffffffa)!important}.reviews-inbox-table .ant-table-tbody>tr>td{transition:background .18s ease,box-shadow .18s ease,border-color .18s ease}.reviews-inbox-table .ant-table-tbody>tr:hover>td{box-shadow:inset 0 1px #ffffffad}.reviews-feedback-cell,.reviews-status-cell,.reviews-answer-cell{width:100%}.reviews-product-pills{margin-top:4px}.reviews-product-pills .ant-tag,.reviews-feedback-meta .ant-tag,.reviews-status-cell .ant-tag{margin-inline-end:0}.reviews-feedback-meta{min-height:22px}.reviews-feedback-preview,.reviews-answer-preview{color:#16324a}.reviews-error-note{padding:8px 10px;border:1px solid rgba(255,77,79,.16);border-radius:10px;background:#fff1f0b8}.reviews-status-subline,.reviews-answer-state,.reviews-answer-meta{font-size:12px}.reviews-status-pill.ant-tag{font-weight:700}.reviews-answer-state{color:#37556f}.reviews-answer-meta{color:#6a869c}.reviews-actions-stack{width:100%}.reviews-actions-stack .ant-btn{width:100%;min-height:34px;border-radius:12px;font-weight:700}.reviews-actions-stack .ant-btn-primary{box-shadow:0 12px 22px #0f5f9624}.reviews-actions-stack .ant-btn-default{border-color:#a6c6dfb8;background:#ffffffeb}.reviews-approve-modal .ant-modal-content,.reviews-config-modal .ant-modal-content{border-radius:22px;border:1px solid rgba(192,214,231,.72);background:radial-gradient(circle at 100% 0%,rgba(121,207,202,.12) 0%,transparent 30%),linear-gradient(180deg,#fffffffa,#f6fbfffa);box-shadow:0 28px 56px #0d3b5d2e}.reviews-approve-modal .ant-modal-header,.reviews-config-modal .ant-modal-header{background:transparent;margin-bottom:14px}.reviews-approve-modal .ant-modal-title,.reviews-config-modal .ant-modal-title{color:#153652;font-family:var(--font-head);font-size:22px;letter-spacing:-.02em}.reviews-approve-modal .ant-modal-footer,.reviews-config-modal .ant-modal-footer{margin-top:18px}.reviews-approve-context{margin-bottom:14px;padding:14px 16px;border-radius:16px;border:1px solid rgba(174,202,225,.46);background:radial-gradient(circle at 100% 0%,rgba(129,208,204,.12) 0%,transparent 32%),linear-gradient(180deg,#fffffffa,#f4f9fffa)}.reviews-approve-context__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.reviews-approve-context__head>div{display:grid;gap:4px}.reviews-approve-context__feedback{margin:0!important;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.reviews-modal-note{display:block;margin-top:10px}.workspace-empty-state{display:grid;justify-items:center;gap:8px;padding:30px 20px;text-align:center;border:1px dashed rgba(160,197,222,.72);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(123,206,203,.1) 0%,transparent 32%),linear-gradient(180deg,#f9fcfffa,#f3f9fffa)}.workspace-empty-state--compact{padding:20px 18px}.workspace-empty-state--wide{min-height:240px;align-content:center}.workspace-empty-state__title{color:#163854;font-size:16px}.workspace-empty-state__description{max-width:540px;line-height:1.65}.workspace-empty-state__actions{justify-content:center;margin-top:8px}.reviews-modal-tip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.reviews-modal-tip-grid--compact{margin:0 0 14px}.reviews-modal-tip{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(188,211,229,.5);border-radius:14px;background:#ffffffc2}.reviews-modal-intro{display:grid;gap:4px;margin-bottom:14px;padding:12px 14px;border-radius:14px;border:1px solid rgba(188,211,229,.5);background:#ffffffc7}@media (max-width: 1280px){.reviews-inbox-toolbar__row--meta,.reviews-inbox-toolbar__row--top,.workspace-sync-card-copy{align-items:flex-start}.workspace-sync-card-actions{justify-content:flex-start}.reviews-inbox-toolbar__row--top{grid-template-columns:minmax(0,1fr)}.reviews-inbox-toolbar__summary{justify-content:flex-start}.reviews-inbox-toolbar__row--filters{grid-template-columns:repeat(2,minmax(220px,1fr))}.reviews-modal-tip-grid{grid-template-columns:1fr}}@media (max-width: 768px){.accounts-account-head{flex-direction:column}}@media (max-width: 768px){.reviews-inbox-toolbar{padding:12px}.reviews-inbox-toolbar__row--meta,.reviews-inbox-toolbar__row--filters{grid-template-columns:minmax(0,1fr)}}.cabinet-page .ant-table-thead>tr>th .ant-table-column-title{white-space:nowrap}.cabinet-page .ant-table-tbody>tr>td{border-bottom:1px dashed #d7e5f2!important;background:#fffffff5;transition:background .16s ease,border-color .16s ease}.cabinet-page .ant-table-tbody>tr:nth-child(2n)>td{background:#fafcfffa}.cabinet-page .ant-table-tbody>tr:hover>td{background:#f4faff!important}.cabinet-page .ant-list-item{border-bottom-color:#dce8f3!important;border-radius:14px;transition:background .16s ease,border-color .16s ease}.cabinet-page .ant-list-item:hover{background:#f6fbffeb}.cabinet-page .ant-statistic-title{font-size:12px;color:#5c7388!important;text-transform:uppercase;letter-spacing:.6px}.cabinet-page .ant-statistic-content{font-family:var(--font-head);color:#132c44}.cabinet-page .ant-tabs-nav{margin-bottom:14px}.cabinet-page .ant-tabs-tab{border-radius:10px;font-weight:700;transition:background .16s ease,color .16s ease,border-color .16s ease}.cabinet-page .ant-tabs-tab:hover{color:#0f5f96;background:#f0f7ffeb}.cabinet-page .ant-tabs-tab-active{background:#e8f3fe}.cabinet-page .ant-tabs-ink-bar{height:3px!important;border-radius:999px;background:linear-gradient(130deg,#0f5f96,#14a08c)}.cabinet-page .ant-empty{padding:38px 20px;border:1px dashed #c9dbea;border-radius:var(--radius-md);background:radial-gradient(circle at 100% 0%,rgba(123,206,203,.12) 0%,transparent 30%),linear-gradient(180deg,#f9fcfffa,#f3f9fffa)}.cabinet-page .ant-empty-description{max-width:420px;margin:0 auto;color:#5f7b93;line-height:1.6}.cabinet-page .ant-table-pagination.ant-pagination{margin:0!important;padding:14px 16px;border-top:1px solid #dbe7f2;background:linear-gradient(180deg,#f9fcfff5,#f4f9fff5)}.cabinet-page .ant-pagination .ant-pagination-item,.cabinet-page .ant-pagination .ant-pagination-prev,.cabinet-page .ant-pagination .ant-pagination-next{border-radius:10px}.cabinet-page .ant-pagination .ant-pagination-item-active{border-color:#9fc8e6;background:linear-gradient(180deg,#fff,#edf7ff);box-shadow:0 8px 16px #11538014}.auth-layout{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 18% 8%,rgba(99,194,208,.26) 0%,transparent 34%),linear-gradient(140deg,#0b4675,#0f6ea5 44%,#f4f8fd 44%,#f4f8fd)}.auth-card{width:min(92vw,460px);border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.44);box-shadow:var(--shadow-strong)}.telegram-login-widget-wrap{display:flex;justify-content:center}.telegram-login-widget-slot{min-height:50px}.telegram-login-note{margin-top:10px;margin-bottom:0!important;text-align:center}.landing-page{min-height:100vh;color:var(--ink);background:radial-gradient(circle at top left,rgba(123,194,224,.2) 0%,transparent 30%),radial-gradient(circle at top right,rgba(29,115,181,.14) 0%,transparent 32%),linear-gradient(180deg,#f5fbff,#eff7ff 44%,#f8fbff);position:relative;overflow:hidden}.landing-page:before,.landing-page:after{content:"";position:absolute;z-index:0;pointer-events:none;filter:blur(16px);animation:landingFloat 14s ease-in-out infinite}.landing-page:before{width:360px;height:360px;top:120px;right:-120px;border-radius:999px;background:radial-gradient(circle,rgba(86,185,208,.18) 0%,transparent 70%)}.landing-page:after{width:300px;height:300px;left:-100px;bottom:120px;border-radius:999px;background:radial-gradient(circle,rgba(34,110,182,.12) 0%,transparent 70%)}.landing-header{max-width:1200px;margin:0 auto;padding:20px 24px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5fbffb8;border-bottom:1px solid rgba(163,201,228,.34);box-shadow:0 10px 30px #2f59780d}.landing-logo-wrap{display:flex;align-items:center;gap:10px;font-weight:800;font-size:18px;letter-spacing:-.02em}.landing-logo-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;color:#fff;background:linear-gradient(140deg,#0c5487,#0f86aa);box-shadow:0 8px 18px #0e619447;font-family:var(--font-head);font-size:18px}.landing-nav{display:flex;gap:14px}.landing-nav a{color:#25455f;text-decoration:none;font-weight:700;font-size:13px;padding:8px 10px;border-radius:10px;transition:background .2s ease,color .2s ease,transform .2s ease}.landing-nav a:hover{background:var(--brand-soft);color:var(--brand-strong);transform:translateY(-1px)}.landing-main{max-width:1200px;margin:0 auto;padding:18px 24px 52px;position:relative;z-index:1}.landing-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;margin-top:6px;align-items:stretch}.landing-hero-copy{padding:34px;border-radius:var(--radius-xl);border:1px solid rgba(163,201,228,.5);background:radial-gradient(circle at 82% 14%,rgba(102,184,218,.22) 0%,transparent 34%),radial-gradient(circle at 10% 100%,rgba(18,88,160,.1) 0%,transparent 32%),linear-gradient(130deg,#fffffffa,#edf6fff0);box-shadow:0 24px 60px #24587e1f,inset 0 1px #ffffffbf;position:relative;overflow:hidden;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.landing-hero-copy:after{content:"";position:absolute;inset:auto -40px -50px auto;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle,rgba(16,160,167,.14) 0%,transparent 72%);pointer-events:none}.landing-tag{margin-bottom:12px;padding:7px 12px;border-radius:999px;font-weight:700;border:1px solid rgba(115,171,221,.45);background:#f0f8ffe0}.landing-title{margin-top:0!important;margin-bottom:14px!important;max-width:760px;font-size:clamp(42px,5vw,66px)!important;line-height:1.02!important;letter-spacing:-.045em}.landing-subtitle{color:#35546c;font-size:17px;line-height:1.6;max-width:700px;margin-bottom:20px!important}.landing-hero-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.landing-hero-summary article{padding:14px;border-radius:16px;border:1px solid rgba(171,208,233,.45);background:#ffffffd1;box-shadow:0 14px 28px #2e58780f;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.landing-hero-summary strong{display:block;color:#163f61;font-size:20px;line-height:1.1;letter-spacing:-.03em}.landing-hero-summary span{display:block;margin-top:6px;color:#5b778c;font-size:12px;font-weight:700;line-height:1.45}.landing-hero-panel{border-radius:var(--radius-xl);border:1px solid rgba(163,201,228,.5)!important;background:radial-gradient(circle at top right,rgba(118,210,211,.18) 0%,transparent 28%),linear-gradient(150deg,#fffffffa,#f0f7fffa);box-shadow:0 24px 56px #2553771c,inset 0 1px #ffffffbf;position:relative;overflow:hidden;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.landing-hero-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.16) 0%,transparent 24%);pointer-events:none}.landing-mock-shell{display:grid;gap:14px}.landing-mock-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid rgba(166,203,228,.42);background:#f7fbfff0}.landing-mock-topbar-dots{display:inline-flex;align-items:center;gap:6px}.landing-mock-topbar-dots span{width:8px;height:8px;border-radius:999px;background:#698aa459}.landing-mock-topbar-meta{display:inline-flex;align-items:center;gap:8px;color:#45657f;font-size:12px;font-weight:700}.landing-mock-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.landing-mock-head .ant-typography{margin-bottom:0!important}.landing-panel-kicker{display:inline-flex;align-items:center;margin-bottom:10px;padding:6px 10px;border-radius:999px;border:1px solid rgba(144,190,225,.46);background:#f1f8fff0;color:var(--brand-strong);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.landing-panel-copy{margin-bottom:14px!important;color:#40617b}.landing-mock-tabs{display:flex;flex-wrap:wrap;gap:8px}.landing-mock-tab{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;border-radius:999px;border:1px solid rgba(171,208,233,.42);background:#ffffffb8;color:#4f6d86;font-size:12px;font-weight:700;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.landing-mock-tab--active{border-color:#1292be47;background:#e6f4fff5;color:#0b5f95;box-shadow:0 10px 18px #205e8714}.landing-panel-foot{margin-top:14px;padding-top:14px;border-top:1px solid rgba(163,201,228,.42);color:#2f5773;font-size:13px;font-weight:700}.landing-kpi-grid{display:grid;gap:10px;margin-top:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-mock-metrics{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-mock-metrics article{padding:14px;border-radius:var(--radius-md);border:1px solid rgba(171,208,233,.45);background:#fffffff5;box-shadow:inset 0 1px #ffffff9e;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.landing-mock-metrics span{display:block;color:var(--ink-soft);font-size:12px;font-weight:700}.landing-mock-metrics strong{display:block;margin-top:6px;font-size:24px;line-height:1;letter-spacing:-.04em}.landing-mock-list{display:grid;gap:10px}.landing-mock-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border-radius:var(--radius-md);border:1px solid rgba(171,208,233,.42);background:#ffffffe0;box-shadow:0 10px 20px #2e58780d;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.landing-mock-thumb{position:relative;width:52px;height:52px;border-radius:14px;overflow:hidden;border:1px solid rgba(171,208,233,.5);background:linear-gradient(145deg,#edf5fd,#dcecff);box-shadow:inset 0 1px #ffffffad}.landing-mock-thumb img{width:100%;height:100%;object-fit:cover}.landing-mock-copy{display:grid;gap:4px;min-width:0}.landing-mock-copy strong{font-size:14px;color:#1f425c}.landing-mock-copy span{color:#5a768a;font-size:12px;line-height:1.45}.landing-mock-copy p{margin:2px 0 0;color:#284f69;font-size:12px;line-height:1.45}.landing-mock-meta{display:grid;justify-items:end;gap:6px;text-align:right}.landing-mock-meta-top{display:inline-flex;align-items:baseline;gap:4px}.landing-mock-rating{color:#0c679e;font-size:18px;font-weight:800;line-height:1}.landing-mock-rating-label{color:#68849c;font-size:11px;font-weight:700}.landing-mock-meta span{color:#4a677f;font-size:12px;font-weight:700}.landing-kpi-grid article{padding:14px;border-radius:var(--radius-md);border:1px solid rgba(171,208,233,.45);background:#fffffff5;box-shadow:inset 0 1px #ffffff9e}.landing-kpi-grid span{display:block;color:var(--ink-soft);font-size:12px;font-weight:700;letter-spacing:.01em}.landing-kpi-grid strong{display:block;margin-top:6px;font-size:18px;line-height:1.35}.landing-hero-points{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.landing-hero-point{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;background:#ffffffd1;border:1px solid rgba(164,201,228,.48);color:#274d68;font-size:13px;font-weight:700;box-shadow:0 10px 20px #3c63810d;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.landing-hero-point:before{content:"";width:7px;height:7px;border-radius:999px;background:linear-gradient(140deg,#1292be,#1b5aa4);box-shadow:0 0 0 4px #1292be1f}.landing-hero-note{margin:18px 0 0!important;color:#47657b;font-size:14px}.landing-integrations{margin-top:18px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid rgba(166,203,228,.42);background:#ffffffeb;display:flex;align-items:center;flex-wrap:wrap;gap:8px;box-shadow:0 16px 30px #3768880f;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.landing-integrations span{font-size:12px;font-weight:700;color:var(--ink-soft)}.landing-proof-strip{margin-top:18px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.landing-proof-card{display:flex;flex-direction:column;gap:4px;padding:18px 18px 16px;border-radius:var(--radius-lg);border:1px solid rgba(164,202,229,.45);background:radial-gradient(circle at top right,rgba(119,204,214,.14) 0%,transparent 34%),linear-gradient(160deg,#fffffffa,#f4f9fffa);box-shadow:0 20px 40px #2e587814;position:relative;overflow:hidden;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.landing-proof-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,#0f6eb0,#12a2a1)}.landing-proof-card strong{font-size:28px;line-height:1;letter-spacing:-.04em}.landing-proof-card span{color:#44627a;font-size:13px;font-weight:700}.landing-contrast-layout,.landing-rhythm-layout{display:grid;gap:16px;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:start}.landing-contrast-intro,.landing-rhythm-summary{height:100%;border-radius:var(--radius-lg);border:1px solid rgba(167,204,229,.44)!important;background:radial-gradient(circle at top right,rgba(120,202,213,.18) 0%,transparent 34%),linear-gradient(155deg,#fff,#f2f9ff);box-shadow:0 22px 42px #2d597914}.landing-outcome-list{display:grid;gap:10px;margin-top:16px}.landing-outcome-list span{display:inline-flex;align-items:flex-start;gap:8px;padding:11px 13px;border-radius:14px;border:1px solid rgba(163,201,228,.42);background:#ffffffd6;color:#2f5672;font-size:13px;font-weight:700;line-height:1.5;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.landing-outcome-list span:before{content:"";width:8px;height:8px;margin-top:5px;flex:0 0 auto;border-radius:999px;background:linear-gradient(145deg,#0f6eb0,#10a0a7)}.landing-contrast-table{display:grid;gap:12px}.landing-contrast-head,.landing-contrast-row{display:grid;gap:12px;grid-template-columns:minmax(180px,.58fr) minmax(0,.82fr) minmax(0,.82fr)}.landing-contrast-head{padding:0 2px;color:#5d7a90;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.landing-contrast-row{border-radius:var(--radius-lg);border:1px solid rgba(164,202,229,.45);background:linear-gradient(180deg,#fffffffa,#f4f9fffa);box-shadow:0 20px 36px #2d597914;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.landing-contrast-row strong,.landing-contrast-row p{margin:0;min-width:0;padding:18px}.landing-contrast-row strong{background:#f3f9ffdb;color:#123f61;font-size:15px;line-height:1.5}.landing-contrast-row p{color:#42657d;font-size:14px;line-height:1.65}.landing-contrast-row p:nth-of-type(1){border-left:1px solid rgba(169,205,229,.44);background:#fffcfad1}.landing-contrast-row p:nth-of-type(2){border-left:1px solid rgba(169,205,229,.44);background:radial-gradient(circle at top right,rgba(118,202,210,.12) 0%,transparent 30%),#f2f9fff5}.landing-rhythm-list{display:grid;gap:12px}.landing-rhythm-card{min-height:0}.landing-audience-card{background:radial-gradient(circle at top right,rgba(118,201,213,.13) 0%,transparent 28%),linear-gradient(160deg,#fffffffa,#f5fafffa)}.landing-section{margin-top:34px;scroll-margin-top:92px}.landing-section-shell{position:relative;padding:26px;border-radius:28px;border:1px solid rgba(167,204,229,.42);box-shadow:0 24px 46px #2d597914;overflow:hidden;isolation:isolate;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.landing-section-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.16) 0%,transparent 26%);pointer-events:none}.landing-section-shell:after{content:"";position:absolute;width:180px;height:180px;right:-70px;bottom:-90px;border-radius:999px;background:radial-gradient(circle,rgba(16,160,167,.1) 0%,transparent 74%);opacity:.72;pointer-events:none;z-index:-1;transition:transform .28s ease,opacity .28s ease}.landing-section-shell--mist{background:radial-gradient(circle at 100% 0%,rgba(118,201,213,.14) 0%,transparent 34%),linear-gradient(160deg,#fffffffa,#f4f9fffa)}.landing-section-shell--bright{background:radial-gradient(circle at 92% 0%,rgba(111,203,206,.2) 0%,transparent 36%),radial-gradient(circle at 6% 0%,rgba(132,182,230,.1) 0%,transparent 28%),linear-gradient(160deg,#fffffffa,#eff7fffa)}.landing-section-shell--control{background:radial-gradient(circle at 94% 0%,rgba(111,203,206,.16) 0%,transparent 34%),radial-gradient(circle at 0% 0%,rgba(244,198,116,.1) 0%,transparent 30%),linear-gradient(160deg,#fffffffa,#f7fbfffa)}.landing-section .ant-typography h2,.landing-section>.ant-typography{margin-bottom:12px!important}.landing-section-head{max-width:760px;margin-bottom:16px}.landing-section-head-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);gap:18px;align-items:end;margin-bottom:18px}.landing-section-shell .landing-section-head{max-width:none;margin-bottom:0}.landing-section-head .ant-typography{margin-bottom:0!important}.landing-section-head p{margin-top:10px;color:#4a677f;font-size:15px}.landing-section-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.landing-section-meta article{padding:14px;border-radius:16px;border:1px solid rgba(163,201,228,.42);background:#ffffffd1;box-shadow:0 14px 28px #2d59790f;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.landing-section-meta strong{display:block;color:#183f61;font-size:18px;line-height:1.1;letter-spacing:-.03em}.landing-section-meta span{display:block;margin-top:6px;color:#59758b;font-size:12px;font-weight:700;line-height:1.5}.landing-section-kicker,.landing-card-kicker{display:inline-flex;align-items:center;margin-bottom:10px;padding:6px 10px;border-radius:999px;border:1px solid rgba(163,201,228,.5);background:#f4f9fff0;color:#2a6284;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.landing-card,.landing-flow-card,.landing-plan-card{height:100%;border-radius:var(--radius-lg);border:1px solid rgba(167,204,229,.44)!important;box-shadow:0 22px 42px #2d597914;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.landing-card{background:radial-gradient(circle at top right,rgba(123,204,214,.12) 0%,transparent 28%),linear-gradient(160deg,#fff,#f5faff)}.landing-flow-card{background:radial-gradient(circle at top right,rgba(111,189,214,.12) 0%,transparent 30%),linear-gradient(150deg,#fff,#f1f8ff)}.landing-step{display:inline-flex;font-family:var(--font-head);font-weight:700;font-size:12px;letter-spacing:.8px;color:var(--brand-strong);border-radius:999px;border:1px solid #bad6ee;background:#eaf4ff;padding:5px 10px;margin-bottom:10px}.landing-plan-card{background:radial-gradient(circle at top right,rgba(117,200,214,.1) 0%,transparent 30%),linear-gradient(150deg,#fff,#f7fbff);overflow:hidden}.landing-plan-card.is-featured{border-color:#9fc4e6!important;background:radial-gradient(circle at 90% 0%,rgba(113,202,206,.22) 0%,transparent 40%),linear-gradient(150deg,#fff,#edf8ff)}.landing-plan-head{display:flex;justify-content:flex-end;margin-bottom:10px}.landing-plan-badge{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid rgba(162,199,226,.42);background:#ffffffd1;color:#234d6f;font-size:12px;font-weight:800}.landing-card:hover,.landing-flow-card:hover,.landing-plan-card:hover{transform:translateY(-4px);border-color:#7aafd48f!important;box-shadow:0 28px 50px #2d59791f}.landing-hero-copy:hover,.landing-hero-panel:hover{transform:translateY(-3px);border-color:#7eb6db8f;box-shadow:0 30px 62px #24587e24,inset 0 1px #ffffffc7}.landing-hero-summary article:hover,.landing-mock-metrics article:hover,.landing-section-meta article:hover,.landing-cta-points article:hover{transform:translateY(-3px);border-color:#7cb2d68f;box-shadow:0 22px 36px #2d59791f}.landing-hero-point:hover,.landing-outcome-list span:hover,.landing-mock-tab:hover,.landing-demo-meta span:hover,.landing-security-badges span:hover,.landing-footer-badges span:hover,.landing-cta-assurances span:hover{transform:translateY(-2px);box-shadow:0 12px 22px #2d597914;border-color:#7cb2d68f}.landing-mock-row:hover,.landing-proof-card:hover,.landing-contrast-row:hover,.landing-demo-card:hover,.landing-demo-panel:hover,.landing-faq-support-item:hover,.landing-cta-step:hover{transform:translateY(-3px);border-color:#7aafd48f;box-shadow:0 24px 40px #2d59791f}.landing-contrast-row:hover p:nth-of-type(2){background:radial-gradient(circle at top right,rgba(111,203,206,.16) 0%,transparent 32%),#ecf7fffa}.landing-section-shell:hover{transform:translateY(-2px);border-color:#7aafd480;box-shadow:0 28px 52px #2d59791a}.landing-section-shell:hover:after{opacity:1;transform:translate(-10px,-8px) scale(1.06)}.digitization-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;align-items:start}.digitization-matrix-wrap .ant-table-wrapper{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.digitization-donut-wrap{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(155deg,#fff,#f3f9ff);padding:16px;display:flex;flex-direction:column;gap:12px}.digitization-donut{width:220px;height:220px;border-radius:999px;margin:0 auto;position:relative;box-shadow:inset 0 0 0 1px #1b547e14}.digitization-donut-hole{position:absolute;width:118px;height:118px;border-radius:999px;background:#ebf4fb;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #18527a1f}.digitization-donut-legend{display:grid;gap:6px}.digitization-donut-item{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:8px;font-size:13px}.digitization-donut-marker{width:12px;height:12px;border-radius:4px}.digitization-v2 .ant-card{border-radius:14px}.digitization-filter-card{background:radial-gradient(circle at 88% 0%,rgba(113,208,206,.16) 0%,transparent 40%),linear-gradient(150deg,#fff,#f3faff)}.digitization-status-card{background:radial-gradient(circle at 10% 0%,rgba(252,212,150,.18) 0%,transparent 34%),radial-gradient(circle at 92% 0%,rgba(121,204,198,.16) 0%,transparent 36%),linear-gradient(160deg,#fff,#f8fbff)}.digitization-period-tag{border-radius:999px;padding-inline:12px}.digitization-active-context{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-top:12px;padding:10px 12px;border:1px solid #d6e4f2;border-radius:14px;background:radial-gradient(circle at 100% 0%,rgba(126,203,210,.1) 0%,transparent 42%),linear-gradient(180deg,#fbfdff,#f1f7fd)}.digitization-active-context .ant-typography{margin-bottom:0}.data-table-hint-trigger,.digitization-metric-hint-trigger{display:inline-flex;align-items:center;white-space:nowrap;border-bottom:1px dotted rgba(15,95,150,.42);cursor:help;transition:border-color .2s ease,color .2s ease}.data-table-hint-trigger:hover,.digitization-metric-hint-trigger:hover{color:#0a4675;border-bottom-color:#0a4675c2}.digitization-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.digitization-status-item{display:flex;flex-direction:column;gap:6px;min-height:74px;padding:12px 14px;border:1px solid #d6e4f2;border-radius:12px;background:#ffffffeb}.digitization-sync-progress-card{border-style:dashed;background:linear-gradient(160deg,#fbfeff,#eef7ff)}.digitization-trend{margin-left:6px;font-weight:700}.digitization-trend.up{color:#2ba84a}.digitization-trend.down{color:#d4380d}.digitization-chart-wrap{display:grid;gap:10px}.digitization-range-summary-card{border-style:solid;background:radial-gradient(circle at 100% 0%,rgba(126,203,210,.12) 0%,transparent 36%),linear-gradient(180deg,#fcfeff,#f2f8ff)}.digitization-range-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.digitization-range-summary-head .ant-typography{margin-bottom:0}.digitization-range-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.digitization-range-summary-item{display:flex;flex-direction:column;gap:6px;min-height:74px;padding:12px 14px;border:1px solid #d6e4f2;border-radius:12px;background:#fffffff0}.digitization-range-summary-label{color:#5a758d;font-size:12px;line-height:1.35}.digitization-range-summary-item strong{color:#123a5b;font-size:19px;line-height:1.2}.digitization-weekly-hero{margin-bottom:14px;padding:14px 16px 12px;border:1px solid rgba(15,95,150,.12);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(126,203,210,.12) 0%,transparent 38%),radial-gradient(circle at 0% 0%,rgba(125,90,194,.1) 0%,transparent 34%),linear-gradient(180deg,#fffffffa,#f4f9fffa)}.digitization-weekly-hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.digitization-weekly-hero-copy{display:flex;flex-direction:column;gap:4px}.digitization-chart-shell{position:relative}.digitization-weekly-chart-shell .digitization-chart{background:radial-gradient(circle at 100% 0%,rgba(126,203,210,.12) 0%,transparent 36%),linear-gradient(180deg,#fcfeff,#edf6ff)}.digitization-chart{width:100%;max-height:320px;border-radius:12px;border:1px solid #cddff0;background:linear-gradient(180deg,#fbfdff,#eef6ff);cursor:crosshair;touch-action:none}.digitization-chart-point{transition:r .2s ease,opacity .2s ease,filter .2s ease;opacity:.82}.digitization-chart-point.is-active{opacity:1;filter:drop-shadow(0 0 5px rgba(20,83,128,.35))}.digitization-chart-tooltip{position:absolute;top:12px;transform:translate(-50%);min-width:210px;max-width:min(82vw,280px);padding:10px 12px;border-radius:10px;background:#0a2034f0;color:#f7fbff;box-shadow:0 10px 28px #091f3247;pointer-events:none;z-index:2}.digitization-chart-tooltip:after{content:"";position:absolute;left:50%;bottom:-6px;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(10,32,52,.94)}.digitization-chart-tooltip-date{font-weight:700;font-size:12px;letter-spacing:.01em;margin-bottom:6px;color:#bee8ff}.digitization-chart-tooltip-grid{display:grid;grid-template-columns:1fr auto;gap:3px 12px;font-size:12px;line-height:1.35}.digitization-chart-tooltip-grid span{color:#c6deef}.digitization-chart-tooltip-grid strong{color:#fff;font-variant-numeric:tabular-nums}.digitization-chart-hint{font-size:12px;color:#607d95}.digitization-chart-legend{display:flex;align-items:center;gap:16px;font-size:13px;color:#3e5a72}.digitization-chart-legend i{display:inline-block;width:16px;height:2px;margin-right:6px;vertical-align:middle}.digitization-chart-legend .is-revenue{background:#0e6aa8}.digitization-chart-legend .is-orders{background:#19a088}.digitization-chart-legend .is-profit{background:#7a4bc2}@media (max-width: 900px){.digitization-range-summary-head{flex-direction:column}.digitization-chart-tooltip{min-width:188px;max-width:min(90vw,248px);padding:8px 10px}}.digitization-funnel-grid{display:grid;gap:10px}.digitization-funnel-item{border:1px solid #d4e2ef;border-radius:10px;background:#f8fbff;padding:10px 12px}.digitization-funnel-caption{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.digitization-funnel-caption strong{font-size:14px}.digitization-funnel-caption span{font-size:12px;color:#56728a}.digitization-funnel-track{height:10px;border-radius:999px;background:#dbe8f5;overflow:hidden}.digitization-funnel-bar{height:100%;border-radius:999px;background:linear-gradient(90deg,#0f5f96,#26a98b)}.digitization-funnel-bar.is-empty{background:#9ab6d2}.digitization-week-selected>td{background:#edf6ff!important}.digitization-period-chips{width:100%;display:flex;flex-wrap:wrap;gap:8px}.digitization-period-chip{border-radius:10px!important;border-color:#c7daeb!important;color:#31526f!important;background:#f4f9ff!important}.digitization-period-chip.is-active{border-color:transparent!important;color:#fff!important;background:linear-gradient(125deg,#0f5f96,#15928f)!important}.digitization-cost-modal-wrap .ant-tabs-content-holder{border-left:1px solid #d6e4f1;padding-left:14px}.digitization-cost-modal-wrap .ant-tabs-nav{min-width:190px}.digitization-cost-helper{background:#f5f9ff;border:1px solid #d6e4f2;border-radius:10px;padding:10px 12px;margin-bottom:0!important}.digitization-week-drilldown-card{background:radial-gradient(circle at 100% 0%,rgba(115,197,221,.12) 0%,transparent 34%),linear-gradient(160deg,#fff,#f5fbff)}.digitization-week-expense-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.digitization-week-expense-item{display:flex;flex-direction:column;gap:6px;min-height:78px;padding:12px 14px;border:1px solid #d7e6f3;border-radius:12px;background:linear-gradient(160deg,#f9fcff,#eef6ff)}.digitization-week-note{margin-top:8px;padding:12px 14px;border-radius:12px;border:1px solid #d7e6f3;background:#f8fbff;white-space:pre-wrap}.digitization-adjustment-list-item,.digitization-audit-list-item{padding-inline:8px;border:1px solid #d7e6f3;border-radius:12px;background:linear-gradient(160deg,#fbfdff,#f1f8ff)}.digitization-adjustment-list-item.is-warning{background:linear-gradient(160deg,#fffdf6,#fff6df)}.digitization-adjustment-list-item.is-critical{background:linear-gradient(160deg,snow,#fff0ee)}.digitization-week-chart-shell .digitization-chart-tooltip{pointer-events:auto}.digitization-chart-tooltip-button{margin-top:10px;width:100%}.digitization-risk-card.is-warning{background:radial-gradient(circle at 100% 0%,rgba(237,201,123,.18) 0%,transparent 34%),linear-gradient(160deg,#fffdfa,#fff6e8)}.digitization-risk-card.is-critical{background:radial-gradient(circle at 100% 0%,rgba(232,144,144,.18) 0%,transparent 34%),linear-gradient(160deg,#fffdfd,#fff1f0)}.digitization-risk-row.is-warning>td{background:#fff9eb!important}.digitization-risk-row.is-critical>td{background:#fff1f0!important}.digitization-sku-cell{display:flex;align-items:center;gap:12px;min-width:0}.digitization-sku-thumb{position:relative;width:42px;height:42px;flex:0 0 42px;border-radius:12px;overflow:hidden;border:1px solid rgba(42,111,151,.12);background:linear-gradient(145deg,#e8f3fb,#d9ecff);color:#2a6f97;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.digitization-sku-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.digitization-sku-thumb--empty{background:linear-gradient(145deg,#f5f7fb,#edf2f8);color:#7b8aa2}.digitization-sku-meta{min-width:0;display:flex;flex-direction:column;gap:2px}.digitization-sku-title{min-width:0;font-weight:600}.digitization-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.digitization-finance-table .ant-table-thead>tr>th,.digitization-finance-table .ant-table-tbody>tr>td{white-space:nowrap;word-break:normal;overflow-wrap:normal}.digitization-finance-table .ant-table-cell-ellipsis{white-space:nowrap}.digitization-detail-thumb{width:64px;height:64px;border-radius:16px;overflow:hidden;border:1px solid rgba(42,111,151,.12);background:#f7fbff;display:inline-flex;align-items:center;justify-content:center}.digitization-detail-thumb img{width:100%;height:100%;object-fit:cover}.pulse-v2 .ant-card{border-radius:14px}.pulse-control-strip{background:radial-gradient(circle at 88% 0%,rgba(106,204,208,.14) 0%,transparent 40%),linear-gradient(150deg,#fff,#f2f9ff)}.pulse-settings-card{background:radial-gradient(circle at 10% 0%,rgba(135,188,232,.14) 0%,transparent 40%),linear-gradient(150deg,#fff,#f5fbff)}.pulse-kpi-card{background:radial-gradient(circle at 86% -10%,rgba(128,212,196,.2) 0%,transparent 42%),linear-gradient(160deg,#fff,#eef7ff)}.pulse-days-card,.pulse-highlight-card{background:linear-gradient(160deg,#fff,#f4f9ff)}.pulse-highlight-card.is-risk{background:radial-gradient(circle at 90% 0%,rgba(233,154,133,.14) 0%,transparent 45%),linear-gradient(160deg,#fff,#fff7f5)}.pulse-highlight-row{margin-bottom:10px;border:1px solid #d9e7f3;border-radius:10px;padding:8px 10px;background:#ffffffeb}.pulse-rnp-card{background:radial-gradient(circle at 92% 2%,rgba(126,203,210,.16) 0%,transparent 42%),linear-gradient(160deg,#fff,#f3faff)}.pulse-stockout-card{background:radial-gradient(circle at 8% 0%,rgba(253,204,132,.2) 0%,transparent 40%),radial-gradient(circle at 96% 0%,rgba(116,193,191,.18) 0%,transparent 40%),linear-gradient(160deg,#fff,#f8fbff)}.pulse-stockout-summary{margin-bottom:12px}.pulse-stockout-summary .ant-tag{border-radius:999px;font-weight:700}.pulse-stockout-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:12px}.pulse-stockout-kpi-card{border-radius:16px;border:1px solid rgba(15,95,150,.1);background:radial-gradient(circle at 100% 0%,rgba(116,193,191,.12) 0%,transparent 36%),linear-gradient(180deg,#fffffffa,#f5fbfffa)}.pulse-stockout-kpi-card .ant-typography{margin-bottom:0}.pulse-stockout-quickbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px;padding:12px 14px;border-radius:14px;background:#0f5f960d;border:1px solid rgba(15,95,150,.08)}.pulse-stockout-mode-note{width:100%}.pulse-stockout-priority-block{margin-bottom:12px}.pulse-stockout-priority-head{margin-bottom:10px}.pulse-stockout-priority-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.pulse-stockout-priority-card{border-radius:16px;border:1px solid rgba(15,95,150,.12);background:radial-gradient(circle at 100% 0%,rgba(253,204,132,.18) 0%,transparent 38%),linear-gradient(180deg,#fffffffa,#f4fafffa);box-shadow:0 10px 24px #0f5f9614}.pulse-stockout-priority-card.is-active{border-color:#15928f73;box-shadow:0 12px 28px #15928f2e}.pulse-stockout-focus-block{margin-bottom:12px}.pulse-stockout-focus-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.pulse-stockout-focus-card{border-radius:16px;border:1px solid rgba(15,95,150,.12);background:radial-gradient(circle at 100% 0%,rgba(255,222,163,.18) 0%,transparent 42%),linear-gradient(180deg,#fffffffa,#f8fcfffa)}.pulse-stockout-warehouse-meta{max-width:280px}.pulse-stockout-warehouse-preview{display:block}.pulse-stockout-table .ant-table-thead>tr>th{background:linear-gradient(90deg,#0f5f96,#138292)!important;color:#fff!important;border-bottom-color:transparent!important}.pulse-stockout-table .ant-table-tbody>tr>td{background:#fffffff2}.pulse-stockout-table .ant-table-tbody>tr:nth-child(odd)>td{background:#f7fbff}.pulse-stockout-table .pulse-stockout-row-critical>td{background:#ff4d4f14!important}.pulse-stockout-table .pulse-stockout-row-warning>td{background:#faad141f!important}.pulse-stockout-table .pulse-stockout-row-restock>td{background:#1890ff14!important}.pulse-rnp-toolbar{justify-content:space-between;width:100%}.pulse-segmented{background:#e9f3fc;border-radius:12px;padding:4px}.pulse-segmented .ant-segmented-item-selected{border-radius:9px;background:linear-gradient(125deg,#0f5f96,#15928f);color:#fff;box-shadow:0 6px 14px #10629238}.pulse-quick-days{width:100%;display:flex;flex-wrap:wrap;gap:8px}.pulse-day-chip{border-radius:10px!important;border-color:#c7daeb!important;color:#345572!important;background:#f4f9ff!important}.pulse-day-chip.is-active{border-color:transparent!important;color:#fff!important;background:linear-gradient(125deg,#0f5f96,#15928f)!important}.pulse-abc-strip{margin-bottom:12px}.pulse-abc-strip .ant-tag{padding:4px 10px;border-radius:999px;font-weight:700}.pulse-rnp-table .ant-table-thead>tr>th{background:linear-gradient(90deg,#0f5f96,#138292)!important;color:#fff!important;border-bottom-color:transparent!important;text-transform:none;letter-spacing:.2px}.pulse-rnp-table .ant-table-tbody>tr>td{background:#fffffff2}.pulse-rnp-table .ant-table-tbody>tr:nth-child(odd)>td{background:#f8fbff}.pulse-rnp-table .pulse-row-loss>td{background:#fff6f4!important}.pulse-rnp-table .pulse-row-cost-missing>td{background:#fffceb!important}.pulse-rnp-table .pulse-row-confidence-medium>td:first-child{box-shadow:inset 4px 0 #f0b429}.pulse-rnp-table .pulse-row-confidence-low>td{background:#fff8ef!important}.pulse-rnp-table .pulse-row-confidence-low>td:first-child{box-shadow:inset 4px 0 #d97706}.pulse-rnp-table .ant-table-summary{background:#eaf4ff}@media (max-width: 1200px){.app-top-brand-copy strong{font-size:22px}.digitization-layout{grid-template-columns:1fr}.digitization-donut{width:200px;height:200px}}@media (max-width: 760px){.app-top-strip{flex-wrap:wrap;align-items:flex-start}.app-top-brand{width:100%}.app-top-brand-copy strong{font-size:20px}.digitization-table-toolbar{align-items:flex-start;justify-content:flex-start}.app-top-meta{width:100%;justify-content:flex-end;flex-wrap:wrap}}.landing-plan-audience{margin-bottom:8px!important;color:var(--ink-soft)}.landing-plan-price{margin:2px 0 14px!important}.landing-hero-copy .ant-space,.landing-cta .ant-space{gap:10px 12px!important}.landing-header .ant-btn,.landing-hero-copy .ant-btn,.landing-plan-card .ant-btn,.landing-cta .ant-btn{min-height:44px;padding-inline:18px;border-radius:14px;font-weight:700;box-shadow:none}.landing-header .ant-btn-primary,.landing-hero-copy .ant-btn-primary,.landing-plan-card .ant-btn-primary,.landing-cta .ant-btn-primary{background:linear-gradient(135deg,#0a67a6,#15a0a6);border-color:transparent}.landing-list{margin:0 0 14px;padding-left:18px;color:#2c4d65}.landing-list li{margin-bottom:8px}.landing-security .landing-list{margin-top:8px}.landing-security-card{position:relative;overflow:hidden}.landing-security-card:before{content:"";position:absolute;top:0;left:18px;right:18px;height:4px;border-radius:999px;background:linear-gradient(90deg,#0f6eb0,#12a2a1)}.landing-security-card--control:before{background:linear-gradient(90deg,#0b5f95,#0e89b3 55%,#f0b429)}.landing-security-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.landing-security-badges span{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid rgba(162,199,226,.42);background:#ffffffd6;color:#254d6e;font-size:12px;font-weight:700}.landing-lead-info,.landing-lead-form-card{height:100%;border-radius:var(--radius-lg);border:1px solid var(--line)!important;box-shadow:var(--shadow-soft)}.landing-lead-info{background:radial-gradient(circle at 85% 8%,rgba(130,208,214,.2) 0%,transparent 44%),linear-gradient(160deg,#fff,#f1f9ff);position:relative;overflow:hidden}.landing-lead-info:after{content:"";position:absolute;width:160px;height:160px;right:-40px;bottom:-60px;border-radius:999px;background:radial-gradient(circle,rgba(14,160,167,.12) 0%,transparent 72%)}.landing-demo-grid{display:grid;gap:10px;margin:14px 0 18px}.landing-demo-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.landing-demo-meta span{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid rgba(163,201,228,.42);background:#ffffffd1;color:#2a5777;font-size:12px;font-weight:700}.landing-demo-card{padding:12px 14px;border-radius:14px;border:1px solid rgba(163,201,228,.42);background:#fffc;color:#2f5672;font-size:14px;font-weight:700;line-height:1.5;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.landing-demo-duo{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-demo-panel{padding:14px 16px 8px;border-radius:16px;border:1px solid rgba(163,201,228,.42);background:#ffffffd6;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.landing-demo-panel strong{display:block;margin-bottom:10px;color:#183f61;font-size:15px}.landing-demo-panel .landing-list{margin-bottom:0}.landing-lead-form-card{background:linear-gradient(160deg,#fff,#f7fbff);position:relative}.landing-lead-form-card .ant-form-item,.landing-alert{margin-bottom:12px}.landing-faq{border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--line);background:#fff;box-shadow:0 18px 36px #2e587812}.landing-faq .ant-collapse-item{border-bottom:1px solid rgba(166,202,226,.34)!important;transition:background .2s ease}.landing-faq .ant-collapse-item:last-child{border-bottom:0!important}.landing-faq .ant-collapse-header{padding:18px 20px!important;align-items:flex-start!important;font-weight:700;color:#204b6d!important;transition:color .2s ease,background .2s ease}.landing-faq .ant-collapse-expand-icon{padding-top:2px}.landing-faq .ant-collapse-content-box{padding:0 20px 18px!important;color:#526f86;line-height:1.7}.landing-faq .ant-collapse-item-active{background:radial-gradient(circle at top right,rgba(112,194,215,.08) 0%,transparent 34%),#f8fcfff5}.landing-faq .ant-collapse-item-active .ant-collapse-header{color:#0f639a!important}.landing-faq-layout{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:16px;align-items:start}.landing-faq-side{display:grid;gap:0}.landing-faq-support{border-radius:24px;border:1px solid rgba(163,201,228,.46)!important;background:radial-gradient(circle at top right,rgba(112,194,215,.18) 0%,transparent 34%),linear-gradient(150deg,#fffffffa,#f0f8fffa);box-shadow:0 24px 46px #2d597914,inset 0 1px #ffffffb8}.landing-faq-support .ant-typography{margin-bottom:10px!important}.landing-faq-support-grid{display:grid;gap:10px;margin:16px 0 18px}.landing-faq-support-item{padding:14px 15px;border-radius:16px;border:1px solid rgba(165,202,227,.42);background:#ffffffd6;box-shadow:0 14px 26px #2d59790f;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.landing-faq-support-item strong{display:block;color:#214c6e;font-size:14px;line-height:1.45}.landing-faq-support-item p{margin:6px 0 0;color:#526f86;font-size:13px;line-height:1.6}.landing-cta{margin-top:22px;border-radius:var(--radius-xl);border:1px solid var(--line);background:radial-gradient(circle at 90% 10%,rgba(89,182,210,.22) 0%,transparent 45%),linear-gradient(140deg,#fff,#eef7ff);padding:26px;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px;align-items:start;position:relative;overflow:hidden}.landing-cta:before{content:"";position:absolute;width:220px;height:220px;left:-80px;bottom:-120px;border-radius:999px;background:radial-gradient(circle,rgba(15,110,176,.14) 0%,transparent 72%);pointer-events:none}.landing-cta-copy,.landing-cta-side{min-width:0}.landing-cta-side{padding:18px;border-radius:18px;border:1px solid rgba(163,201,228,.42);background:#ffffffd1;box-shadow:inset 0 1px #ffffff9e}.landing-cta .ant-typography{margin-bottom:10px!important}.landing-cta-assurances{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.landing-cta-assurances span{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid rgba(162,199,226,.42);background:#ffffffdb;color:#234d6f;font-size:12px;font-weight:700}.landing-cta-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.landing-cta-points article{padding:14px;border-radius:16px;border:1px solid rgba(162,199,226,.42);background:#ffffffd1;box-shadow:0 14px 28px #2d59790f}.landing-cta-points strong{display:block;color:#183f61;font-size:20px;line-height:1.1;letter-spacing:-.03em}.landing-cta-points span{display:block;margin-top:6px;color:#5a768c;font-size:12px;font-weight:700;line-height:1.5}.landing-cta-note{margin:14px 0 0!important;color:#4c687f;font-size:14px}.landing-cta-side-copy{margin-bottom:14px!important;color:#49667d}.landing-cta-flow{display:grid;gap:10px;margin:0}.landing-cta-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 13px;border-radius:14px;border:1px solid rgba(162,199,226,.44);background:#ffffffc7;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.landing-cta-step>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:linear-gradient(140deg,#0f6eb0,#0ea0b0);color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em}.landing-cta-step strong{display:block;color:#204c6d;font-size:14px}.landing-cta-step p{margin:4px 0 0;color:#4b6880;font-size:13px;line-height:1.5}.landing-footer{max-width:1200px;margin:0 auto;padding:0 24px 34px;display:grid;gap:12px;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,.9fr));position:relative;z-index:1}.landing-footer-brand,.landing-footer-card{border-radius:var(--radius-md);border:1px solid rgba(167,204,229,.4);background:#ffffffe0;padding:14px;box-shadow:0 16px 28px #2d59790f;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.landing-footer-brand{padding:18px;background:radial-gradient(circle at top right,rgba(110,194,214,.16) 0%,transparent 34%),linear-gradient(155deg,#fffffffa,#f1f8fffa);box-shadow:0 24px 44px #2d597914,inset 0 1px #ffffffb8}.landing-footer-brand .ant-typography{margin-bottom:10px!important}.landing-footer-brand:hover,.landing-footer-card:hover{transform:translateY(-2px);border-color:#7aafd48f;box-shadow:0 22px 36px #2d59791a}.landing-footer strong{display:block;margin-bottom:6px;color:#204b6d}.landing-footer p{margin:0;color:var(--ink-soft);line-height:1.5}.landing-footer-note{margin-top:10px!important}.landing-footer-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.landing-footer-badges span{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid rgba(162,199,226,.42);background:#f3f9ff;color:#224d6f;font-size:12px;font-weight:700}.landing-footer-nav{display:grid;gap:8px}.landing-footer-nav a{color:#214b6d;font-weight:700}.landing-footer-nav a:hover{color:#0f6eb0}.landing-footer-list{margin:0 0 12px;padding-left:18px;color:var(--ink-soft);display:grid;gap:10px;line-height:1.6}.landing-legal-links{display:grid;gap:8px}.landing-legal-links button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #bed4e8;border-radius:12px;background:linear-gradient(180deg,#f6fbff,#eef7ff);color:#224d6f;text-align:left;font-size:13px;font-weight:700;padding:10px 12px;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.landing-legal-links button:hover{background:#e8f4ff;border-color:#a7c7e1;transform:translateY(-1px)}@keyframes landingFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(10px,-12px,0) scale(1.04)}}.admin-workspace{display:grid;gap:16px}.admin-top-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-radius:var(--radius-xl);color:#fff;background:radial-gradient(circle at 88% 0%,rgba(136,224,223,.24) 0%,transparent 44%),linear-gradient(110deg,#0b4e80,#0f6d9f 48%,#17939e);box-shadow:var(--shadow-soft)}.admin-top-title{display:flex;flex-direction:column;gap:3px}.admin-top-title small{font-size:12px;opacity:.78}.admin-top-title strong{font-family:var(--font-head);font-size:24px;letter-spacing:.2px}.admin-top-meta{display:flex;align-items:center;gap:8px;font-size:13px}.admin-shell{display:grid;gap:16px;grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start}.admin-sidebar{border-radius:var(--radius-lg);border:1px solid var(--line);background:radial-gradient(circle at 94% 0%,rgba(119,206,210,.2) 0%,transparent 42%),linear-gradient(160deg,#fff,#eff7ff);padding:18px;position:sticky;top:16px}.admin-sidebar h2{margin:0 0 12px;font-size:24px}.admin-sidebar nav{display:grid;gap:8px}.admin-sidebar nav a{text-decoration:none;color:#2c4f6f;font-weight:700;border-radius:10px;border:1px solid transparent;background:#fff;padding:9px 10px}.admin-sidebar nav a.is-active{border-color:#abc9e1;background:#eaf5ff;color:var(--brand-strong)}.admin-sidebar-note{margin:14px 0 0;padding-top:12px;border-top:1px dashed #bdd2e6;color:var(--ink-soft);font-size:13px;line-height:1.5}.admin-main{min-width:0}.admin-kpi-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-metric-card{padding:14px 16px;border-radius:var(--radius-lg);border:1px solid var(--line);background:#fff;box-shadow:var(--shadow-soft)}.admin-metric-card h3{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.8px;color:var(--ink-soft)}.admin-metric-card strong{display:block;margin-top:8px;font-size:29px;font-family:var(--font-head)}.admin-grid{display:grid;gap:16px}.admin-grid-2{grid-template-columns:1.4fr 1fr}.admin-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-reliability-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-reliability-reasons{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:7px}.admin-reliability-reasons li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px}.admin-reliability-reasons li span{color:var(--ink-soft);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-reliability-reasons li strong{color:var(--ink);font-size:12px}.admin-panel{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);padding:16px}.admin-panel-header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.admin-panel-header h2{margin:0;font-size:20px}.admin-panel-header p{margin:0;font-size:13px;color:var(--ink-soft)}.admin-table{width:100%;border-collapse:collapse}.admin-table th,.admin-table td{padding:10px 8px;text-align:left;border-bottom:1px dashed var(--line);font-size:14px}.admin-table thead th{font-family:var(--font-head);font-size:13px}.admin-list{list-style:none;margin:0;padding:0}.admin-list li{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px dashed var(--line)}.admin-list li:last-child{border-bottom:none}.admin-list li strong{display:block;margin-bottom:4px}.admin-list li p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.35}.admin-pill{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:999px;border:1px solid var(--line);background:#fff;color:#2d4d67;padding:6px 10px;font-size:12px;font-weight:700}.admin-pill.is-ok{border-color:#b8dfc9;background:#eaf8f0;color:#12513a}.admin-pill.is-warn{border-color:#f2d4a3;background:#fff5e5;color:#845116}.admin-pill.is-danger{border-color:#f2baba;background:#feecec;color:#7d2a2a}@media (max-width: 1100px){.app-shell-body{grid-template-columns:1fr}.app-sidebar{border-right:0;border-bottom:1px solid var(--line)}.app-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-header{flex-wrap:wrap}.landing-nav{order:3;width:100%;justify-content:center}.landing-hero{grid-template-columns:1fr}.landing-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-hero-summary,.landing-demo-duo,.landing-faq-layout{grid-template-columns:1fr}.landing-section-shell{padding:22px}.landing-section-head-grid{grid-template-columns:1fr}.landing-section-meta,.billing-hero-stats,.billing-summary-strip,.accounts-overview-grid,.billing-cost-grid,.accounts-account-facts,.dashboard-hero-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-contrast-layout,.landing-rhythm-layout{grid-template-columns:1fr}.landing-contrast-head{display:none}.landing-contrast-row{grid-template-columns:1fr}.landing-contrast-row strong,.landing-contrast-row p{padding:14px 16px}.landing-contrast-row p:nth-of-type(1),.landing-contrast-row p:nth-of-type(2){border-left:0;border-top:1px solid rgba(169,205,229,.38)}.landing-cta,.landing-footer,.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:static}.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid-2,.admin-grid-3,.admin-reliability-grid{grid-template-columns:1fr}.reviews-collection-item .ant-list-item-action{margin-inline-start:0}}@media (max-width: 768px){.app-shell-wrap{padding:0}.app-top-strip{flex-direction:column;align-items:flex-start}.app-top-brand{align-items:flex-start;flex-direction:column}.app-top-context{margin-left:0;padding-left:0;border-left:0;width:100%}.app-top-title strong{font-size:21px}.app-top-meta{flex-wrap:wrap}.app-top-user{width:100%}.app-main{padding:14px}.dashboard-hero-grid,.app-section-tabs{grid-template-columns:1fr}.app-section-caption{align-items:flex-start}.landing-header,.landing-main,.landing-footer{padding-left:16px;padding-right:16px}.landing-hero-copy,.landing-cta{padding:18px}.landing-section-shell{padding:18px;border-radius:22px}.landing-title{font-size:32px!important}.landing-kpi-grid,.landing-mock-head,.landing-mock-row{grid-template-columns:1fr}.landing-mock-head{justify-items:flex-start}.landing-mock-metrics{grid-template-columns:1fr}.landing-mock-meta{justify-items:flex-start;text-align:left}.landing-proof-strip{grid-template-columns:1fr}.landing-security-badges,.landing-cta-assurances{gap:6px}.billing-list-extra{justify-items:flex-start;text-align:left}.billing-summary-strip,.accounts-overview-grid,.billing-hero-stats,.billing-cost-grid,.accounts-account-facts,.dashboard-hero-summary{grid-template-columns:1fr}.reviews-collection-item{flex-direction:column;gap:12px}.reviews-collection-item .ant-list-item-action{display:flex;flex-wrap:wrap;gap:8px;margin:0}.reviews-collection-item .ant-list-item-action>li{padding:0}.landing-proof-card{padding:16px}.landing-cta-points{grid-template-columns:1fr;gap:8px}.landing-section-meta{grid-template-columns:1fr}.landing-hero-points{gap:8px}.landing-hero-point{width:100%;justify-content:flex-start}.landing-nav{gap:8px;justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.admin-top-strip{flex-direction:column;align-items:flex-start}.admin-top-title strong{font-size:21px}.admin-kpi-grid{grid-template-columns:1fr}}
