:root{color-scheme:light;--bg: #f4f6fa;--surface: #ffffff;--surface-2: #fafbfc;--sidebar: #0b1220;--sidebar-2: #101a2f;--sidebar-border: rgba(255, 255, 255, .06);--text: #0f172a;--muted: #64748b;--line: #e5e7eb;--gold: #d4af37;--gold-2: #f5d66b;--blue: #3b82f6;--green: #10b981;--red: #ef4444;--orange: #f59e0b;--radius: 20px;--shadow: 0 16px 42px rgba(15, 23, 42, .07);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{min-height:100vh;background:var(--bg);color:var(--text)}button,input,select{font:inherit}button{cursor:pointer}img{display:block}.model-icon img{filter:none!important;opacity:1!important}.app-shell{display:flex;min-height:100vh}.sidebar{width:292px;background:linear-gradient(180deg,var(--sidebar),var(--sidebar-2));color:#fffffff0;padding:22px 18px 18px;display:flex;flex-direction:column;gap:12px;position:sticky;top:0;max-height:100vh;overflow-y:auto}.brand-block{display:flex;align-items:center;gap:14px;padding:12px 12px 16px;border-bottom:1px solid var(--sidebar-border)}.brand-mark{width:52px;height:52px;border-radius:16px;overflow:hidden;background:transparent;display:grid;place-items:center}.brand-mark img{width:100%;height:100%;object-fit:contain}.brand-title{font-size:18px;font-weight:700;letter-spacing:.02em}.brand-subtitle{margin-top:4px;font-size:12px;color:#ffffff8f}.nav-list{display:flex;flex-direction:column;gap:8px;background:transparent}.nav-item{border:1px solid transparent;background:transparent;color:inherit;border-radius:16px;padding:14px;display:flex;align-items:center;gap:12px;text-align:left;transition:.2s ease}.nav-item:hover{background:#ffffff0d;border-color:#ffffff0d}.nav-item.active{background:linear-gradient(135deg,#d4af372e,#d4af3714);border-color:#d4af3747;box-shadow:inset 0 0 0 1px #d4af3714}.nav-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#ffffff0a;color:var(--gold-2);flex-shrink:0}.nav-content{display:flex;flex-direction:column;gap:3px}.nav-label{font-size:14px;font-weight:600}.nav-desc{font-size:12px;color:#ffffff75}.sidebar-footer{margin:0 -18px;padding:16px 18px 18px;background:linear-gradient(180deg,var(--sidebar),var(--sidebar-2))}.sidebar-footer .tenant-card{display:flex;align-items:center;gap:12px;background:linear-gradient(180deg,var(--sidebar),var(--sidebar-2))!important;border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:14px}.tenant-avatar{width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,var(--gold),#a67c00);color:#0f172a;display:grid;place-items:center;font-size:13px;font-weight:800}.tenant-name{font-size:14px;font-weight:600}.tenant-role{margin-top:4px;font-size:12px;color:#ffffff75}.main-shell{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{min-height:84px;padding:18px 28px;background:#ffffffdb;border-bottom:1px solid rgba(15,23,42,.06);display:flex;align-items:center;justify-content:space-between;gap:20px;position:sticky;top:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20}.client-topbar{background:#0b1220d9;border-bottom:1px solid rgba(255,255,255,.06);color:#fffffff0}.client-topbar .topbar-title,.client-topbar .topbar-subtitle{color:inherit}.client-topbar .topbar-subtitle{opacity:.6}.client-topbar .ghost-button{background:#ffffff14;border-color:#ffffff1f;color:#ffffffe6}.client-topbar .primary-button{background:linear-gradient(135deg,#d4af37,#f5d66b);color:#111827}.topbar-title{font-size:22px;font-weight:700}.topbar-subtitle{margin-top:6px;font-size:13px;color:var(--muted)}.topbar-actions{display:flex;align-items:center;gap:12px}.search-box{width:280px;height:42px;display:flex;align-items:center;gap:8px;padding:0 14px;border-radius:14px;border:1px solid var(--line);background:#fff;color:var(--muted)}.search-box input{width:100%;border:none;outline:none;background:transparent}.env-badge{padding:10px 12px;border-radius:14px;background:#d4af371f;color:#7a5b00;font-size:13px;font-weight:700}.icon-button,.ghost-button,.primary-button,.link-button{border:none;display:inline-flex;align-items:center;gap:8px;transition:.18s ease}.icon-button{width:42px;height:42px;border-radius:14px;background:#fff;border:1px solid var(--line);justify-content:center;color:var(--text);position:relative}.icon-button .notification-dot{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--red);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.ghost-button{padding:11px 16px;border-radius:14px;background:#fff;border:1px solid var(--line);color:var(--text);font-weight:600}.ghost-button:hover,.icon-button:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.ghost-button.small,.primary-button.small{padding:9px 14px;font-size:13px}.ghost-button.ghost-light{background:#ffffff1a;border-color:#ffffff2e;color:#fff}.primary-button{padding:11px 16px;border-radius:14px;background:linear-gradient(135deg,#d4af37,#f5d66b);color:#111827;font-weight:700;box-shadow:0 12px 28px #d4af372e}.primary-button:hover{transform:translateY(-1px)}.link-button{background:transparent;color:var(--gold);padding:0;font-weight:700}.content-shell{padding:28px;overflow-y:auto;flex:1}.page-shell{display:flex;flex-direction:column;gap:22px}.page-header,.hero-panel{border-radius:28px;background:linear-gradient(135deg,#0f172a,#172554);padding:28px;color:#fff;box-shadow:var(--shadow);display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.page-header-copy h1,.hero-panel h1{margin:12px 0 10px;font-size:34px;line-height:1.1}.page-header-copy p,.hero-panel p{max-width:760px;margin:0;color:#ffffffb8;line-height:1.7}.page-header-actions,.hero-actions{display:flex;gap:12px;flex-wrap:wrap;flex-shrink:0}.eyebrow-chip,.hero-chip{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;background:#f5d66b1f;border:1px solid rgba(245,214,107,.2);color:var(--gold-2);font-size:13px;font-weight:700}.hero-summary{width:320px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;flex-shrink:0}.hero-summary-item{padding:18px;border-radius:20px;background:#ffffff14;border:1px solid rgba(255,255,255,.08)}.hero-summary-item span{display:block;color:#ffffff9e;font-size:13px}.hero-summary-item strong{display:block;margin-top:10px;font-size:24px}.metrics-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.metrics-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card,.surface-card{background:var(--surface);border:1px solid rgba(15,23,42,.05);box-shadow:var(--shadow);border-radius:22px}.metric-card{padding:18px 18px 16px}.metric-label{color:var(--muted);font-size:13px}.metric-value{margin-top:14px;font-size:30px;font-weight:800;letter-spacing:-.03em}.metric-gold{color:#9f7b0b}.metric-blue{color:var(--blue)}.metric-green{color:var(--green)}.metric-red{color:var(--red)}.metric-trend{margin-top:10px;color:var(--muted);font-size:13px}.surface-card{padding:20px}.surface-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.surface-title{font-size:18px;font-weight:700}.surface-subtitle{margin-top:6px;color:var(--muted);font-size:13px}.overview-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:18px}.overview-grid.second{grid-template-columns:1fr 1fr}.trend-chart{min-height:200px;display:flex;align-items:flex-end;gap:12px;padding-top:8px}.trend-chart.low{min-height:170px}.trend-bar-wrap{flex:1;height:200px;display:flex;align-items:flex-end}.trend-bar{width:100%;border-radius:14px 14px 6px 6px;background:linear-gradient(180deg,#d4af376b,#d4af371f)}.trend-bar.active{background:linear-gradient(180deg,#d4af37,#f5d66b)}.trend-labels{margin-top:14px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;color:var(--muted);font-size:12px}.trend-labels.compact{grid-template-columns:repeat(7,minmax(0,1fr))}.stack-list,.health-list,.alert-list{display:flex;flex-direction:column;gap:16px}.stack-row,.health-row{display:flex;flex-direction:column;gap:10px}.stack-head,.health-meta,.alert-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.stack-track,.health-track,.mini-progress{height:12px;background:#eef2f7;border-radius:999px;overflow:hidden}.stack-fill,.health-fill,.mini-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#d4af37,#f5d66b)}.health-online{background:linear-gradient(90deg,#10b981,#5eead4)}.health-warning{background:linear-gradient(90deg,#f59e0b,#facc15)}.health-error{background:linear-gradient(90deg,#ef4444,#fb7185)}.health-meta span,.stack-head span,.alert-item p,.small-text{color:var(--muted)}.alert-item{border:1px solid rgba(15,23,42,.05);border-radius:18px;padding:16px;background:var(--surface-2)}.alert-item.critical{background:#ef44440d}.alert-item.warning{background:#f59e0b0f}.alert-item.info{background:#3b82f60d}.alert-item p{margin:10px 0 0;line-height:1.7}.table-wrap{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;min-width:980px}.data-table th{color:var(--muted);font-size:12px;font-weight:700;text-align:left;padding:0 16px 12px;white-space:nowrap}.data-table td{border-top:1px solid #eff2f6;padding:15px 16px;vertical-align:middle;font-size:14px}.data-table tr.clickable{cursor:pointer}.data-table tr.clickable:hover{background:#d4af370a}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.status-pill{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700;background:#eef2f7;color:var(--muted)}.status-pill.success{background:#10b9811f;color:#047857}.status-pill.warning{background:#f59e0b24;color:#b45309}.status-pill.danger{background:#ef44441f;color:#b91c1c}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.segmented{display:inline-flex;align-items:center;background:#fff;padding:4px;border-radius:14px;border:1px solid var(--line);gap:4px}.segmented button{border:none;background:transparent;padding:9px 14px;border-radius:11px;color:var(--muted);font-weight:700}.segmented button.active{background:#0f172a;color:#fff}.toolbar-note{color:var(--muted);font-size:13px}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.detail-card{padding:16px;border-radius:16px;background:var(--surface-2);border:1px solid #eef2f7;display:flex;flex-direction:column;gap:10px}.detail-card.wide{grid-column:span 2}.detail-card span{color:var(--muted);font-size:13px}.detail-card strong{font-size:15px;line-height:1.6}.progress-cell{display:flex;align-items:center;gap:10px}.progress-cell .mini-progress{width:120px}.cost-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.cost-card,.billing-card{padding:16px 18px;border-radius:18px;background:var(--surface-2);border:1px solid #eef2f7;display:flex;align-items:center;justify-content:space-between;gap:12px}.cost-card strong,.billing-card strong{font-size:15px}.billing-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.billing-card{padding:24px 16px;border-radius:18px;background:#fff;border:1px solid #e5e7eb;text-align:center;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:90px}.billing-card span{font-size:14px;color:#64748b;white-space:nowrap}.billing-card strong{font-size:20px;font-weight:600;white-space:nowrap}.billing-card strong{display:block;margin-top:8px;font-size:18px}.billing-card.strong{background:linear-gradient(135deg,#0f172a,#172554);color:#fff;border:none}.billing-card.strong span{color:#fffc}.bullet-list{margin:0;padding-left:18px;line-height:2;color:var(--muted)}.settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.settings-list{display:flex;flex-direction:column;gap:12px}.settings-row{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px dashed #edf1f6}.settings-row:last-child{border-bottom:none}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a47;opacity:0;pointer-events:none;transition:.2s ease;z-index:40}.drawer-overlay.show{opacity:1;pointer-events:auto}.drawer-shell{position:fixed;top:0;right:0;width:480px;max-width:calc(100vw - 24px);height:100vh;background:#fff;box-shadow:-24px 0 60px #0f172a2e;transform:translate(105%);transition:.24s ease;z-index:50;display:flex;flex-direction:column;border-radius:16px 0 0 16px}.drawer-overlay.show .drawer-shell{transform:translate(0)}.drawer-header{padding:22px 22px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eef2f7}.drawer-header h3{margin:0;font-size:18px;font-weight:700;color:#1e293b}.drawer-content{padding:24px;overflow-y:auto;flex:1}.drawer{position:fixed;top:0;right:0;width:520px;max-width:calc(100vw - 24px);height:100vh;background:#fff;box-shadow:-24px 0 60px #0f172a2e;transform:translate(105%);transition:.24s ease;z-index:50;display:flex;flex-direction:column}.drawer.open{transform:translate(0)}.drawer-head{padding:22px 22px 16px;display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid #eef2f7}.drawer-title{font-size:20px;font-weight:700}.drawer-subtitle{margin-top:6px;color:var(--muted);font-size:13px}.drawer-body{padding:22px;overflow-y:auto}.drawer-actions{display:flex;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb}.drawer-actions .ghost-button,.drawer-actions .primary-button{flex:1;height:46px;border-radius:12px;font-size:14px;font-weight:600}.drawer-actions .ghost-button{border:1.5px solid #e2e8f0;background:#fff;color:#64748b}.drawer-actions .ghost-button:hover{border-color:#cbd5e1;color:#475569}.drawer-actions .primary-button{border:none;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px #667eea40}.drawer-actions .primary-button:hover{transform:translateY(-1px);box-shadow:0 6px 16px #667eea59}.login-shell{min-height:100vh;display:grid;grid-template-columns:1.2fr 460px;gap:0;background:#fff}.login-hero{padding:64px 72px;background:radial-gradient(circle at top left,rgba(212,175,55,.18),transparent 28%),linear-gradient(135deg,#0f172a,#172554);color:#fff;display:flex;flex-direction:column;justify-content:center}.login-brand{display:flex;align-items:center;gap:16px;margin-bottom:42px}.login-brand-mark{width:68px;height:68px;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 4px 12px #00000026}.login-brand-mark img{width:100%;height:100%;object-fit:cover}.login-brand-title{font-size:24px;font-weight:800}.login-brand-subtitle{margin-top:6px;color:#ffffffa8}.login-hero h1{margin:16px 0 12px;font-size:42px;line-height:1.15;max-width:720px}.login-hero p{max-width:740px;color:#ffffffbd;line-height:1.8;font-size:16px}.feature-grid{margin-top:34px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.feature-card{padding:18px;border-radius:20px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);display:flex;gap:12px}.feature-card strong{display:block;margin-bottom:8px}.feature-card span{font-size:13px;line-height:1.7;color:#ffffffb8}.login-panel{padding:42px;display:flex;flex-direction:column;justify-content:center;gap:18px;background:var(--surface)}.login-panel-head h2{margin:0;font-size:30px}.login-panel-head p{margin:10px 0 0;color:var(--muted)}.field{display:flex;flex-direction:column;gap:10px}.field span{font-size:14px;font-weight:700;color:#1e293b}.field .required{color:#dc2626;margin-left:2px}.field input{height:50px;padding:0 16px;border-radius:14px;border:1px solid var(--line);outline:none}.field input:focus{border-color:#d4af3780;box-shadow:0 0 0 4px #d4af371f}.field select{height:50px;padding:0 16px;border-radius:14px;border:1px solid var(--line);outline:none;background:var(--surface);cursor:pointer}.field select:focus{border-color:#d4af3780;box-shadow:0 0 0 4px #d4af371f}.field textarea{padding:14px 16px;border-radius:14px;border:1px solid var(--line);outline:none;resize:vertical;font-family:inherit}.field textarea:focus{border-color:#d4af3780;box-shadow:0 0 0 4px #d4af371f}.field-group{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.field.half{grid-column:span 1}.field.checkbox{flex-direction:row;align-items:center;gap:12px}.field.checkbox input{width:20px;height:20px;cursor:pointer}.field.checkbox span{font-weight:400}.required{color:var(--red)}.mono{font-family:SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.small-text{font-size:12px}.login-button{justify-content:center;height:50px;margin-top:8px;border-radius:999px}.hint-panel{margin-top:6px;border:1px solid #eef2f7;border-radius:18px;background:var(--surface-2);padding:16px;display:grid;gap:12px}.hint-item{display:flex;justify-content:space-between;gap:12px}.hint-item span{color:var(--muted)}.error-banner{border-radius:14px;background:#ef444414;color:#b91c1c;padding:12px 14px;font-size:14px}@media (max-width: 1440px){.metrics-grid,.cost-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1180px){.sidebar{width:248px}.overview-grid,.overview-grid.second,.settings-grid,.billing-summary,.feature-grid,.login-shell{grid-template-columns:1fr}.hero-panel,.page-header,.topbar{flex-direction:column;align-items:stretch}.hero-summary{width:100%}.login-hero,.login-panel{padding:36px 24px}.content-shell{padding:20px}}@media (max-width: 860px){.app-shell{display:block}.sidebar{position:static;width:auto;height:auto}.topbar-actions{flex-wrap:wrap}.search-box{width:100%}.metrics-grid,.metrics-grid.compact,.cost-grid,.detail-grid{grid-template-columns:1fr}.detail-card.wide{grid-column:span 1}}.notification-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a47;z-index:60}.notification-panel{position:fixed;top:84px;right:28px;width:420px;max-width:calc(100vw - 56px);max-height:calc(100vh - 112px);background:#fff;border-radius:20px;box-shadow:0 16px 48px #0f172a26;z-index:70;display:flex;flex-direction:column;overflow:hidden}.notification-header{padding:20px;border-bottom:1px solid #eef2f7;display:flex;justify-content:space-between;align-items:center;gap:12px}.notification-title{font-size:18px;font-weight:700;display:flex;align-items:center;gap:10px}.notification-badge{min-width:24px;height:24px;padding:0 8px;border-radius:999px;background:var(--red);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.notification-actions{display:flex;gap:8px;align-items:center}.notification-list{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.notification-loading,.notification-empty{padding:60px 20px;text-align:center;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:16px}.notification-empty{padding:80px 20px}.notification-item{display:flex;gap:14px;padding:14px;border-radius:16px;background:var(--surface-2);border:1px solid #eef2f7;cursor:pointer;transition:.2s ease}.notification-item:hover{background:#fff;box-shadow:0 4px 16px #0f172a0f}.notification-item.unread{background:#3b82f60d;border-color:#3b82f626}.notification-icon{width:40px;height:40px;border-radius:12px;background:#fff;border:1px solid #eef2f7;display:flex;align-items:center;justify-content:center;flex-shrink:0}.notification-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.notification-header-row{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.notification-item-title{font-size:14px;font-weight:700;color:var(--text)}.notification-delete{background:transparent;border:none;color:var(--muted);padding:4px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s ease}.notification-delete:hover{background:#ef44441a;color:var(--red)}.notification-message{margin:0;font-size:13px;color:var(--muted);line-height:1.6}.notification-time{font-size:12px;color:var(--muted)}@media (max-width: 640px){.notification-panel{left:20px;right:20px;max-width:calc(100vw - 40px);top:20px;max-height:calc(100vh - 40px)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.package-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.loading-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:linear-gradient(135deg,#0f172a,#1e3a5f);color:#fff}.loading-page p{font-size:16px;color:#fffc;margin:0}.loading-spinner{width:48px;height:48px;border:4px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.public-site{--ink: #e9f7ff;--muted-ink: #8da1ae;--cyan: #36e6e0;--blue-light: #78caff;--edge: rgba(141, 205, 225, .16);min-height:100vh;overflow:hidden;background:#050b10;color:var(--ink);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.public-navbar{position:fixed;inset:0 0 auto;z-index:100;height:76px;background:#050b10d1;border-bottom:1px solid rgba(141,205,225,.13);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-nav-inner{width:min(1200px,calc(100% - 48px));height:100%;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px}.public-brand{display:inline-flex;align-items:center;gap:10px;color:#f4fbff;text-decoration:none;width:max-content}.public-brand-mark{display:grid;width:28px;height:28px;place-items:center;border:0;background:transparent}.public-brand-mark img{width:28px;height:28px;object-fit:contain;display:block}.public-brand strong{display:block;font-size:16px;font-weight:700;letter-spacing:.02em}.public-brand small{display:block;margin-top:2px;color:#6f8792;font:600 8px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.public-nav-links{display:flex;align-items:center;gap:34px}.public-nav-links a{position:relative;color:#81939f;text-decoration:none;font-size:13px;transition:color .2s ease}.public-nav-links a:hover,.public-nav-links a.is-active{color:#e8fbff}.public-nav-links a.is-active:after{content:"";position:absolute;top:calc(100% + 26px);left:50%;width:18px;height:2px;background:var(--cyan);transform:translate(-50%);box-shadow:0 0 14px var(--cyan)}.public-nav-actions{justify-self:end;display:flex;align-items:center;gap:10px}.public-login-link,.public-console-link{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border:1px solid rgba(99,216,236,.42);color:#e9feff;background:#20b5c514;text-decoration:none;font-size:13px;transition:.2s ease}.public-login-link:hover,.public-console-link:hover{border-color:var(--cyan);background:#36e6e029}.public-user{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:#aac1cc;font-size:13px}.public-user span{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#14323c;color:var(--cyan);font-size:11px}.network-hero{position:relative;padding:186px max(24px,calc((100% - 1200px)/2)) 0;min-height:790px;isolation:isolate;background:radial-gradient(ellipse 75% 72% at 70% 40%,#0c2732,#07131b 42%,#050b10 75%)}.network-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(rgba(96,205,225,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(96,205,225,.055) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 80%);mask-image:linear-gradient(to bottom,#000,transparent 80%)}.network-orbit{position:absolute;z-index:-1;border:1px solid rgba(101,214,234,.15);border-radius:50%;transform:rotate(-21deg)}.network-orbit-one{top:118px;right:8%;width:710px;height:410px}.network-orbit-two{top:118px;right:18%;width:530px;height:650px}.network-hero-inner{display:grid;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;gap:56px;max-width:1200px;margin:0 auto}.section-kicker{display:flex;align-items:center;gap:9px;color:#71919e;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.section-kicker span{display:inline-block;width:8px;height:8px;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.hero-copy h1{max-width:670px;margin:22px 0 23px;color:#f3fcff;font-size:clamp(48px,5.5vw,76px);font-weight:650;letter-spacing:-.065em;line-height:1.05}.hero-copy h1 em{color:#75def1;font-style:normal;text-shadow:0 0 35px rgba(62,226,224,.26)}.hero-copy p{max-width:510px;color:#9db0b9;font-size:16px;line-height:1.9}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:34px}.cta-primary,.cta-quiet{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px;text-decoration:none;transition:.2s ease}.cta-primary{padding:0 19px;background:#dafbff;color:#071218;font-weight:700;box-shadow:0 0 0 1px #fff6,0 12px 36px #36e6e026}.cta-primary:hover{background:#fff;box-shadow:0 12px 44px #36e6e052;transform:translateY(-1px)}.cta-quiet{color:#c5d9df;border-bottom:1px solid rgba(149,222,234,.46)}.cta-quiet:hover{color:var(--cyan);border-color:var(--cyan)}.hero-schematic{position:relative;min-height:410px;border:1px solid rgba(106,207,225,.2);background:linear-gradient(135deg,#07181fb8,#092a3245);box-shadow:inset 0 1px #ffffff09,0 24px 90px #00000052;overflow:hidden}.hero-schematic:before{content:"";position:absolute;top:46px;right:28px;bottom:42px;left:28px;border:1px solid rgba(84,209,223,.09);background:linear-gradient(90deg,transparent 49.8%,rgba(84,209,223,.11) 50%,transparent 50.2%),linear-gradient(transparent 49.8%,rgba(84,209,223,.11) 50%,transparent 50.2%)}.schematic-topline,.schematic-footer{position:absolute;left:18px;right:18px;display:flex;justify-content:space-between;color:#7797a1;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.schematic-topline{top:17px;justify-content:flex-start;gap:8px}.schematic-footer{bottom:17px}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 9px var(--cyan)}.schematic-core{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:112px;height:112px;place-items:center;color:var(--cyan);background:radial-gradient(circle,rgba(53,236,231,.23),rgba(16,89,100,.15) 58%,transparent 59%);border:1px solid rgba(98,235,237,.64);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 42px #29dedd33,inset 0 0 25px #29dedd2e}.schematic-core span{position:absolute;font:700 14px/1 ui-monospace,monospace;color:#d7ffff;letter-spacing:.12em;transform:translateY(27px)}.schematic-node{position:absolute;z-index:2;display:flex;align-items:center;gap:7px;padding:8px 10px;color:#a8c7ce;border:1px solid rgba(105,213,230,.22);background:#06181fcc;font:600 10px/1 ui-monospace,monospace;letter-spacing:.06em}.schematic-node svg{color:var(--cyan)}.node-a{top:58px;left:34px}.node-b{top:100px;right:28px}.node-c{bottom:63px;right:41px}.schematic-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:#4ae3e28c;stroke-width:1;stroke-dasharray:5 5}.schematic-lines circle{fill:var(--cyan);stroke:none}.hero-metrics{display:grid;grid-template-columns:repeat(4,1fr);max-width:1200px;margin:74px auto 0;border-top:1px solid var(--edge);border-left:1px solid var(--edge);background:#040d124d}.hero-metrics div{min-height:110px;padding:22px 26px;border-right:1px solid var(--edge);border-bottom:1px solid var(--edge)}.hero-metrics small{display:block;color:#7c929c;font-size:12px}.hero-metrics strong{display:block;margin-top:13px;color:#ecfbff;font:500 31px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.06em}.hero-metrics i{margin-left:3px;color:var(--cyan);font-size:15px;font-style:normal}.network-section{padding:136px max(24px,calc((100% - 1200px)/2));background:#050b10}.architecture-section{background:linear-gradient(180deg,#050b10,#07131a)}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:44px;max-width:1200px;margin:0 auto 54px}.section-heading h2,.onboarding-layout h2{margin:17px 0 0;color:#edfaff;font-size:clamp(34px,4.1vw,56px);line-height:1.13;letter-spacing:-.06em;font-weight:600}.section-heading>p{max-width:366px;margin:0 0 3px;color:#92a8b1;line-height:1.8;font-size:15px}.architecture-panel{max-width:1200px;margin:0 auto;border:1px solid var(--edge);background:#07181f73}.architecture-axis{display:flex;align-items:center;gap:12px;padding:18px 25px;border-bottom:1px solid var(--edge);color:#7898a3;font:600 9px/1 ui-monospace,monospace;letter-spacing:.08em}.architecture-axis i{height:1px;flex:1;background:linear-gradient(90deg,var(--cyan),transparent)}.architecture-cards{display:grid;grid-template-columns:repeat(3,1fr)}.architecture-card{position:relative;min-height:278px;padding:35px 31px 29px;border-right:1px solid var(--edge)}.architecture-card:last-child{border:0}.architecture-card svg{color:var(--cyan)}.architecture-number{margin-bottom:37px;color:#58747e;font:600 11px/1 ui-monospace,monospace}.architecture-card h3{margin:17px 0 9px;color:#e8f7fa;font-size:20px;font-weight:600}.architecture-card p{max-width:285px;margin:0;color:#839aa3;font-size:14px;line-height:1.8}.architecture-line{position:absolute;bottom:0;left:31px;width:37px;height:2px;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.models-section{background:#07131a}.models-heading{align-items:flex-end}.model-network-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1200px;margin:0 auto;border:1px solid var(--edge);background:var(--edge)}.network-model-card{min-height:240px;padding:24px;background:#09151b;transition:background .2s ease,transform .2s ease}.network-model-card:hover{background:#0c2027;transform:translateY(-2px)}.network-model-top{display:flex;align-items:center;justify-content:space-between}.network-model-index{color:#58727e;font:600 10px/1 ui-monospace,monospace}.network-model-icon{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(126,216,235,.18);background:#4ecde50f}.network-model-card h3{overflow:hidden;margin:25px 0 9px;color:#e5f6fa;font-size:16px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.network-model-card p{display:-webkit-box;overflow:hidden;margin:0;color:#8198a1;font-size:13px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:2}.network-model-card footer{display:flex;align-items:center;justify-content:space-between;margin-top:20px;color:#5dd9dd;font:600 10px/1 ui-monospace,monospace}.skeleton-card{display:flex;align-items:flex-end;color:#627883;font:11px ui-monospace,monospace}.onboarding-section{position:relative;overflow:hidden;background:#050b10;border-top:1px solid var(--edge)}.onboarding-section:after{content:"AI";position:absolute;right:0;bottom:-108px;color:#5cd5ec0a;font:700 440px/1 Inter,sans-serif;letter-spacing:-.15em;pointer-events:none}.onboarding-layout{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .8fr auto;align-items:end;gap:40px;max-width:1200px;margin:20px auto 70px}.onboarding-layout p{max-width:370px;margin:0;color:#91a7b0;font-size:15px;line-height:1.85}.onboarding-steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);max-width:1200px;margin:0 auto;border-top:1px solid var(--edge)}.onboarding-steps>div{padding:25px 25px 0 0;border-right:1px solid var(--edge)}.onboarding-steps>div+div{padding-left:25px}.onboarding-steps>div:last-child{border:0}.onboarding-steps b{color:var(--cyan);font:600 12px/1 ui-monospace,monospace}.onboarding-steps h3{margin:18px 0 9px;color:#e9f7fb;font-size:18px}.onboarding-steps p{margin:0;color:#8399a2;font-size:13px;line-height:1.7}.public-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:116px;padding:28px max(24px,calc((100% - 1200px)/2));border-top:1px solid var(--edge);color:#718892;font-size:12px;background:#050b10}.public-footer .public-brand strong{font-size:15px}:root{--bg: #081118;--surface: #0c1921;--surface-2: #101f29;--sidebar: #071015;--sidebar-2: #0a151d;--text: #e3f0f3;--muted: #8ca2ab;--line: rgba(135, 204, 220, .14);--gold: #39d7d7;--gold-2: #8df0eb;--blue: #74d8ef;--shadow: 0 18px 48px rgba(0, 0, 0, .22);color-scheme:dark}body{background:var(--bg);color:var(--text)}.sidebar{width:268px;padding:18px 14px;border-right:1px solid var(--line);background:linear-gradient(180deg,#071015,#091820)}.brand-block{padding:12px 10px 19px}.brand-mark{width:38px;height:38px;border-radius:4px;background:transparent}.brand-title{font-size:16px}.brand-subtitle{color:#728a94}.nav-list{gap:3px}.nav-item{padding:10px 11px;border-radius:4px}.nav-item.active{background:#36e6e01a;border-color:#36e6e040;box-shadow:inset 2px 0 var(--cyan)}.nav-icon{width:30px;height:30px;border-radius:3px;background:transparent;color:#76ced6}.sidebar-footer{background:transparent;margin:auto 0 0;padding:12px 4px 0}.sidebar-footer .tenant-card{border-radius:4px;background:#7cd8ef0d!important}.tenant-avatar{border-radius:3px;background:#143d47;color:var(--cyan)}.topbar{min-height:70px;padding:14px 28px;background:#081118e6;border-color:var(--line)}.content-shell{padding:28px}.page-header,.hero-panel{border:1px solid var(--line);border-radius:4px;background:linear-gradient(120deg,#0c1f28,#0b151c);box-shadow:none}.metric-card,.surface-card{border-color:var(--line);border-radius:4px;background:var(--surface);box-shadow:none}.metric-card:hover,.surface-card:hover{border-color:#57e0dd57}.primary-button{border-radius:3px;background:#c8f8f4;color:#072127;box-shadow:none}.ghost-button,.icon-button{border-radius:3px;background:#0d1d26;border-color:var(--line);color:#d7edf1}.data-table th{background:#0e1c24;color:#97b5bd}.data-table th,.data-table td{border-color:var(--line)}.data-table tr:hover{background:#43cdd40e}@media (max-width: 800px){.public-navbar{height:64px}.public-nav-inner{width:calc(100% - 32px);grid-template-columns:1fr auto}.public-nav-links{display:none}.network-hero{padding-top:126px;min-height:0}.network-hero-inner{grid-template-columns:1fr}.hero-schematic{min-height:350px}.hero-metrics{grid-template-columns:repeat(2,1fr);margin-top:48px}.network-section{padding-top:84px;padding-bottom:84px}.section-heading,.onboarding-layout{display:flex;align-items:flex-start;flex-direction:column}.architecture-cards,.model-network-grid{grid-template-columns:1fr}.architecture-card{min-height:210px;border-right:0;border-bottom:1px solid var(--edge)}.onboarding-steps{grid-template-columns:1fr;gap:22px;border:0}.onboarding-steps>div,.onboarding-steps>div+div{padding:0;border:0}.public-footer{align-items:flex-start;flex-direction:column}}.public-model-catalog{padding-top:76px;background:#07131a}.public-model-catalog .catalog-hero{position:relative;padding-top:86px!important;padding-bottom:52px!important;background:radial-gradient(ellipse 62% 90% at 50% 0%,#10333b,#07131a 62%,#07131a)!important;border-bottom:1px solid var(--edge)}.public-model-catalog .catalog-hero:before{content:"MODEL NETWORK";position:absolute;top:32px;left:50%;color:#7edeee0d;font:700 clamp(44px,8vw,116px)/1 ui-monospace,monospace;letter-spacing:-.08em;transform:translate(-50%);white-space:nowrap;pointer-events:none}.public-model-catalog .catalog-hero h1{position:relative;color:#effdff!important;font-weight:600!important;text-shadow:0 0 32px rgba(54,230,224,.12)}.public-model-catalog .catalog-hero h1:before{content:"MODEL NETWORK / 03";display:block;margin-bottom:16px;color:#71a9b5;font:600 10px/1 ui-monospace,monospace;letter-spacing:.14em}.public-model-catalog .catalog-hero p{position:relative;color:#9bb4bc!important}.public-model-catalog .catalog-filters-section,.public-model-catalog .catalog-list-section{background:#07131a!important}.public-model-catalog .catalog-filters{padding:18px!important;border:1px solid var(--edge)!important;border-radius:3px!important;background:#0a1a22!important;box-shadow:none!important}.public-model-catalog input,.public-model-catalog select{border-color:#7cdceb38!important;border-radius:3px!important;background-color:#07151c!important;color:#d9edf1!important}.public-model-catalog .catalog-filters>div:last-child{color:#77a3af!important;font:600 11px/1 ui-monospace,monospace}.public-model-catalog .catalog-model-grid{gap:1px!important;border:1px solid var(--edge);background:var(--edge)}.public-model-catalog .catalog-model-card{padding:22px!important;border:0!important;border-radius:0!important;background:#0b1920!important;box-shadow:none!important}.public-model-catalog .catalog-model-card:hover{border:0!important;background:#0d252d!important;box-shadow:none!important}.public-model-catalog .catalog-model-card h3{color:#e8f9fb!important}.public-model-catalog .catalog-model-card p,.public-model-catalog .catalog-model-card span{color:#88a3ac!important}.public-model-catalog .catalog-model-card [style*=background]{background:#4acdd317!important;color:#9af5ef!important}.public-model-catalog .catalog-model-card .model-icon{background:transparent!important}.public-model-catalog .catalog-skeleton{min-height:210px}.public-model-catalog>div:last-child{padding:30px 24px!important;color:#6d8b95!important;background:#07131a}.public-model-catalog>div:last-child a{color:#7da4ad!important}.public-model-catalog button{border-radius:3px!important;border-color:#7cdceb38!important;background:#0b1a22!important;color:#cbe9ed!important}.public-model-catalog button:hover:not(:disabled){border-color:#36e6e0!important;color:#a8fff9!important}.public-model-catalog option{background:#0b1a22;color:#d9edf1}.public-site-light{--ink: #102c45;--muted-ink: #66829b;--cyan: #1677c8;--blue-light: #469fe5;--edge: rgba(33, 111, 175, .14);background:#f6fbff;color:var(--ink)}.public-site-light .public-navbar{background:#fafdffd6;border-color:#2067a31f;box-shadow:0 8px 28px #296b9f0d}.public-site-light .public-brand{color:#113454}.public-site-light .public-brand small{color:#7890a5}.public-site-light .public-nav-links a{color:#6b8396}.public-site-light .public-nav-links a:hover,.public-site-light .public-nav-links a.is-active{color:#1264ad}.public-site-light .public-nav-links a.is-active:after{background:#1681d0;box-shadow:0 0 12px #1681d052}.public-site-light .public-login-link,.public-site-light .public-console-link{border-color:#bcdff4;color:#155d9e;background:#f4fbff}.public-site-light .public-login-link:hover,.public-site-light .public-console-link:hover{border-color:#4b9ddd;background:#e9f6ff}.public-site-light .public-user{color:#527189}.public-site-light .public-user span{background:#e1f3ff;color:#1771b8}.public-site-light .globe-hero{min-height:840px;padding-top:166px;background:linear-gradient(180deg,#f8fcff,#eaf7ff 67%,#f6fbff)}.hero-sky-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(55,139,200,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(55,139,200,.065) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 85%);mask-image:linear-gradient(to bottom,#000,transparent 85%)}.hero-aurora{position:absolute;top:84px;right:5%;width:min(64vw,860px);height:620px;background:radial-gradient(ellipse,rgba(81,186,244,.23) 0%,rgba(128,208,249,.11) 37%,transparent 69%);filter:blur(5px)}.public-site-light .network-hero-inner{position:relative;z-index:1;grid-template-columns:minmax(360px,.8fr) minmax(450px,1.2fr);gap:30px}.public-site-light .section-kicker{color:#6185a1}.public-site-light .section-kicker span{background:#289ee1;box-shadow:0 0 10px #289ee161}.public-site-light .hero-copy h1{margin-top:21px;color:#123753;font-size:clamp(52px,5.8vw,78px);font-weight:700;text-shadow:none}.public-site-light .hero-copy h1 span{display:block}.public-site-light .hero-copy h1 em{color:#1873be;text-shadow:none}.public-site-light .hero-copy p{color:#66839a}.public-site-light .cta-primary{background:linear-gradient(135deg,#1276c4,#3b9cda);color:#fff;box-shadow:0 15px 30px #1e7dc233}.public-site-light .cta-primary:hover{background:linear-gradient(135deg,#0966ae,#278ac8);box-shadow:0 18px 36px #1e7dc247}.public-site-light .cta-quiet{color:#41799f;border-color:#94c6e6}.public-site-light .cta-quiet:hover{color:#116db7;border-color:#3e9bda}.hero-copy-enter>*{opacity:0;animation:pearl-enter .75s cubic-bezier(.16,1,.3,1) forwards}.hero-copy-enter>:nth-child(1){animation-delay:.08s}.hero-copy-enter>:nth-child(2){animation-delay:.18s}.hero-copy-enter>:nth-child(3){animation-delay:.32s}.hero-copy-enter>:nth-child(4){animation-delay:.44s}.globe-stage{position:relative;min-height:510px;isolation:isolate}.globe-stage:before{content:"";position:absolute;z-index:-2;top:50%;left:50%;width:510px;height:510px;border:1px solid rgba(72,161,217,.18);border-radius:50%;transform:translate(-50%,-50%)}.globe-shadow{position:absolute;z-index:-1;top:51%;left:50%;width:330px;height:62px;border-radius:50%;background:#298bc630;filter:blur(21px);transform:translate(-50%,188px)}.globe{position:absolute;z-index:1;top:50%;left:50%;width:350px;aspect-ratio:1;overflow:hidden;border:2px solid rgba(59,151,215,.8);border-radius:50%;background:radial-gradient(circle at 37% 29%,#fff,#e3f5ff 31%,#a9daf6 70%,#83c7ed);box-shadow:inset -35px -25px 60px #145c913d,inset 22px 15px 30px #ffffffdb,0 28px 55px #358bbe40,0 0 0 13px #89d3f91c;transform:translate(-50%,-50%)}.globe-surface{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.95;background:radial-gradient(ellipse at 25% 45%,transparent 0 16%,rgba(52,143,201,.28) 17% 18%,transparent 19% 35%,rgba(55,147,203,.21) 36% 38%,transparent 39%),radial-gradient(ellipse at 70% 30%,rgba(67,164,218,.22) 0 10%,transparent 11% 21%),radial-gradient(ellipse at 74% 70%,rgba(42,133,195,.3) 0 13%,transparent 14% 29%),repeating-linear-gradient(103deg,transparent 0 23px,rgba(64,162,215,.09) 24px 25px,transparent 26px 46px);background-size:410px 350px,370px 320px,390px 360px,420px 380px;animation:globe-turn 24s linear infinite}.globe-grid-lines{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:repeating-radial-gradient(ellipse at 50% 50%,transparent 0 51px,rgba(23,115,178,.26) 52px 53px,transparent 54px 93px),repeating-linear-gradient(90deg,transparent 0 59px,rgba(23,115,178,.2) 60px 61px,transparent 62px 119px);opacity:.7;-webkit-mask-image:radial-gradient(ellipse,#000 58%,transparent 72%);mask-image:radial-gradient(ellipse,#000 58%,transparent 72%);animation:globe-grid-turn 18s linear infinite}.globe-core-label{position:absolute;top:50%;left:50%;display:flex;align-items:center;flex-direction:column;gap:5px;padding:15px 19px;color:#155986;border:1px solid rgba(38,128,190,.23);background:#f9feffad;box-shadow:0 8px 21px #1970a81f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translate(-50%,-50%)}.globe-core-label img{width:31px;height:31px;object-fit:contain}.globe-core-label strong{font-size:14px;letter-spacing:.04em}.globe-core-label small{color:#5f8ead;font:600 8px/1 ui-monospace,monospace;letter-spacing:.13em}.model-orbit{position:absolute;z-index:2;top:50%;left:50%;width:470px;aspect-ratio:1;border:1px solid rgba(44,140,205,.42);border-radius:50%;transform:translate(-50%,-50%) rotate(-20deg)}.model-orbit-outer{animation:orbit-spin 32s linear infinite}.model-orbit-inner{width:405px;border-style:dashed;border-color:#3395cf4d;animation:orbit-spin-reverse 25s linear infinite}.orbit-model{position:absolute;width:48px;height:48px;transform:rotate(20deg)}.orbit-model-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(80,157,209,.38);border-radius:50%;background:#fcfeffe6;box-shadow:0 8px 18px #2074ae2b;animation:orbit-counter-spin 32s linear infinite}.orbit-model-0{top:-24px;left:50%;margin-left:-24px}.orbit-model-1{top:19%;right:-15px}.orbit-model-2{right:-24px;bottom:22%}.orbit-model-3{bottom:-24px;left:50%;margin-left:-24px}.orbit-model-4{bottom:20%;left:-19px}.orbit-model-5{top:21%;left:-24px}.globe-spark{position:absolute;z-index:3;width:8px;height:8px;border-radius:50%;background:#269ce4;box-shadow:0 0 0 6px #269ce41a,0 0 16px #269ce499;animation:pearl-pulse 3.5s ease-in-out infinite}.spark-one{top:15%;left:16%}.spark-two{top:25%;right:10%;animation-delay:1.2s}.spark-three{right:19%;bottom:18%;animation-delay:2s}.globe-legend{position:absolute;bottom:6px;left:50%;display:flex;justify-content:space-between;width:min(100%,480px);color:#6e91ab;font:600 9px/1 ui-monospace,monospace;letter-spacing:.08em;transform:translate(-50%)}.globe-legend span{display:inline-flex;align-items:center;gap:6px}.globe-legend i{width:6px;height:6px;border-radius:50%;background:#30b6e7;box-shadow:0 0 8px #30b6e7}.public-site-light .hero-metrics{position:relative;z-index:1;border-color:#2975b026;background:#ffffffa8;box-shadow:0 16px 34px #296fa00f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.public-site-light .hero-metrics div{border-color:#2975b026}.public-site-light .hero-metrics small{color:#7190a6}.public-site-light .hero-metrics strong{color:#173e5a}.public-site-light .hero-metrics i{color:#228bd0}.hero-metrics-enter{animation:pearl-enter .8s .6s cubic-bezier(.16,1,.3,1) both}.hero-metrics-enter>*{animation:none;opacity:1}.public-site-light .network-section{background:#f8fcff}.public-site-light .architecture-section{background:linear-gradient(180deg,#f6fbff,#edf8ff)}.public-site-light .models-section{background:linear-gradient(180deg,#ecf8ff,#f7fcff)}.public-site-light .onboarding-section{background:linear-gradient(180deg,#ecf8ff,#f7fcff);border-color:#2975b01f}.public-site-light .onboarding-section:after{color:#288bca0b}.public-site-light .section-heading h2,.public-site-light .onboarding-layout h2{color:#163c58}.public-site-light .section-heading>p,.public-site-light .onboarding-layout p{color:#66849a}.public-site-light .architecture-panel{border-color:#2975b026;background:#fffc;box-shadow:0 18px 42px #2c719f0f}.public-site-light .architecture-axis{border-color:#2975b021;color:#7a9cb3}.public-site-light .architecture-axis i{background:linear-gradient(90deg,#469fe5,transparent)}.public-site-light .architecture-card{border-color:#2975b021}.public-site-light .architecture-card svg{color:#2186cb}.public-site-light .architecture-number{color:#6c9fc2}.public-site-light .architecture-card h3{color:#1b4967}.public-site-light .architecture-card p{color:#66849a}.public-site-light .architecture-line{background:#2a98da;box-shadow:0 0 10px #2a98da47}.public-site-light .model-network-grid{border-color:#2975b021;background:#2975b021}.public-site-light .network-model-card{background:#fbfeff}.public-site-light .network-model-card:hover{background:#eff9ff}.public-site-light .network-model-index{color:#77a1be}.public-site-light .network-model-icon{border-color:#c9e5f6;background:#f0f9ff}.public-site-light .network-model-card h3{color:#194764}.public-site-light .network-model-card p{color:#69879d}.public-site-light .network-model-card footer{color:#217fc0}.public-site-light .onboarding-steps{border-color:#2975b026}.public-site-light .onboarding-steps>div{border-color:#2975b026}.public-site-light .onboarding-steps b{color:#207fc2}.public-site-light .onboarding-steps h3{color:#1a4865}.public-site-light .onboarding-steps p{color:#67849a}.public-site-light .public-footer{border-color:#2975b021;background:#f8fcff;color:#7591a4}.scroll-reveal .section-heading,.scroll-reveal .architecture-panel,.scroll-reveal .onboarding-layout,.scroll-reveal .onboarding-steps{opacity:0;transform:translateY(32px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.scroll-reveal .architecture-panel,.scroll-reveal .onboarding-steps{transition-delay:.13s}.scroll-reveal .network-model-card{opacity:0;transform:translateY(24px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1),background .2s ease}.scroll-reveal.is-visible .section-heading,.scroll-reveal.is-visible .architecture-panel,.scroll-reveal.is-visible .onboarding-layout,.scroll-reveal.is-visible .onboarding-steps,.scroll-reveal.is-visible .network-model-card{opacity:1;transform:translateY(0)}.scroll-reveal.is-visible .architecture-card{animation:card-rise .65s cubic-bezier(.16,1,.3,1) both}.scroll-reveal.is-visible .architecture-card:nth-child(1){animation-delay:.15s}.scroll-reveal.is-visible .architecture-card:nth-child(2){animation-delay:.26s}.scroll-reveal.is-visible .architecture-card:nth-child(3){animation-delay:.37s}@keyframes pearl-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes globe-turn{to{background-position:410px 0,370px 0,390px 0,420px 0}}@keyframes globe-grid-turn{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes orbit-spin{to{transform:translate(-50%,-50%) rotate(340deg)}}@keyframes orbit-spin-reverse{to{transform:translate(-50%,-50%) rotate(-380deg)}}@keyframes orbit-counter-spin{to{transform:rotate(-360deg)}}@keyframes pearl-pulse{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes card-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.scroll-reveal .section-heading,.scroll-reveal .architecture-panel,.scroll-reveal .onboarding-layout,.scroll-reveal .onboarding-steps,.scroll-reveal .network-model-card{opacity:1;transform:none}}@media (max-width: 800px){.public-site-light .globe-hero{padding-top:112px}.public-site-light .network-hero-inner{grid-template-columns:1fr}.globe-stage{min-height:430px;margin-top:-12px}.globe{width:265px}.model-orbit{width:365px}.model-orbit-inner{width:313px}.globe-legend{width:365px}.hero-sky-grid{background-size:36px 36px}.public-site-light .hero-metrics{margin-top:24px}}.public-site.public-model-catalog{--ink: #163a56;--muted-ink: #6a879a;--cyan: #1678c3;--edge: rgba(36,113,174,.14);background:#f5fbff;color:#163a56}.public-model-catalog{background:#f5fbff}.public-model-catalog .public-navbar{background:#ffffffe0;border-color:#d9ebf6}.public-model-catalog .public-brand{color:#163a56}.public-model-catalog .public-brand small{color:#7d99aa}.public-model-catalog .public-nav-links a{color:#6d8799}.public-model-catalog .public-nav-links a.is-active,.public-model-catalog .public-nav-links a:hover{color:#146cae}.public-model-catalog .public-login-link{background:#f3faff;border-color:#bcdff4;color:#1766a4}.public-model-catalog .catalog-hero{background:radial-gradient(ellipse 62% 90% at 50% 0%,#d9f2ff,#f6fbff 64%,#f6fbff)!important;border-color:#d9ebf6}.public-model-catalog .catalog-hero:before{color:#277dbc12}.public-model-catalog .catalog-hero h1{color:#183e59!important;text-shadow:none}.public-model-catalog .catalog-hero h1:before{color:#6290ae}.public-model-catalog .catalog-hero p{color:#66859b!important}.public-model-catalog .catalog-filters-section,.public-model-catalog .catalog-list-section{background:#f6fbff!important}.public-model-catalog .catalog-filters{border-color:#d6eaf6!important;background:#ffffffd6!important;box-shadow:0 14px 32px #2b73a40f!important}.public-model-catalog input,.public-model-catalog select{border-color:#c9e2ef!important;background-color:#fff!important;color:#244860!important}.public-model-catalog .catalog-filters>div:last-child{color:#6c8da5!important}.public-model-catalog .catalog-model-grid{border-color:#d9ebf6;background:#d9ebf6}.public-model-catalog .catalog-model-card{background:#fff!important}.public-model-catalog .catalog-model-card:hover{background:#f2faff!important}.public-model-catalog .catalog-model-card h3{color:#1c4a67!important}.public-model-catalog .catalog-model-card p,.public-model-catalog .catalog-model-card span{color:#6c899c!important}.public-model-catalog .catalog-model-card [style*=background]{background:#edf8ff!important;color:#2678ad!important}.public-model-catalog>div:last-child{color:#7793a6!important;background:#f6fbff}.public-model-catalog>div:last-child a{color:#5f89a7!important}.public-model-catalog button{border-color:#c9e2ef!important;background:#fff!important;color:#48708c!important}.public-model-catalog button:hover:not(:disabled){border-color:#469ed6!important;color:#166eab!important}.public-model-catalog option{background:#fff;color:#244860}:root{--bg: #f4faff;--surface: #fff;--surface-2: #edf7fd;--sidebar: #fafdff;--sidebar-2: #f2f9fe;--text: #183d58;--muted: #718b9d;--line: #dbeaf4;--gold: #237fba;--gold-2: #3c9cda;--blue: #2c91cf;--shadow: 0 14px 32px rgba(40,109,154,.07);color-scheme:light}.sidebar{background:linear-gradient(180deg,#fafdff,#f2f9fe);border-color:#dbeaf4;box-shadow:10px 0 28px #2b709d09}.brand-subtitle{color:#7c96a7}.nav-item{color:#527188}.nav-item:hover{background:#edf8ff;border-color:#d7eaf6}.nav-item.active{background:#e2f3ff;border-color:#c4e4f6;box-shadow:inset 2px 0 #248bd0}.nav-icon{color:#3c8fc4}.sidebar-footer .tenant-card{background:#fff!important;border-color:#dbeaf4}.tenant-avatar{background:#dff3ff;color:#1971ac}.topbar{background:#ffffffdb;border-color:#dbeaf4}.page-header,.hero-panel{border-color:#c9e5f5;background:linear-gradient(120deg,#e7f6ff,#fff);color:#183d58;box-shadow:0 15px 32px #286d9a12}.page-header-copy p,.hero-panel p{color:#67849a}.eyebrow-chip,.hero-chip{background:#eff9ff;border-color:#c7e6f7;color:#277cb4}.metric-card,.surface-card{border-color:#dbeaf4;background:#fff;box-shadow:0 10px 26px #286d9a0d}.primary-button{background:linear-gradient(135deg,#277fba,#5aafe0);color:#fff}.ghost-button,.icon-button{background:#fff;border-color:#cce3f0;color:#4c718a}.data-table th{background:#f2f9fd;color:#66869b}.data-table th,.data-table td{border-color:#e0edf5}.data-table tr:hover{background:#f1f9ff}.public-site-light{--cyan: #5d7df0;--blue-light: #7d9af7;--edge: rgba(87, 116, 224, .16);background:#f5fbff}.public-site-light .public-navbar{background:#ffffffe0}.public-site-light .public-nav-links a.is-active,.public-site-light .public-nav-links a:hover{color:#486beb}.public-site-light .public-nav-links a.is-active:after{background:#5d7df0;box-shadow:0 0 12px #5d7df057}.public-site-light .public-login-link,.public-site-light .public-console-link{border-color:#d0d9ff;color:#4c69d5;background:#f7f9ff}.public-site-light .globe-hero{background:linear-gradient(180deg,#fbfdff,#e8f8ff 67%,#f7fbff)}.hero-aurora{background:radial-gradient(ellipse,rgba(117,142,244,.23) 0%,rgba(122,196,246,.11) 37%,transparent 69%)}.public-site-light .section-kicker{color:#677db7}.public-site-light .section-kicker span{background:#5d7df0;box-shadow:0 0 10px #5d7df05c}.public-site-light .hero-copy h1 em{color:#5676e8}.public-site-light .cta-primary{background:linear-gradient(135deg,#5878ed,#7d9cf6);box-shadow:0 15px 30px #5570e438}.public-site-light .cta-primary:hover{background:linear-gradient(135deg,#4567df,#6f8eed);box-shadow:0 18px 36px #5570e44d}.public-site-light .cta-quiet{color:#5b70b5;border-color:#b7c7f5}.public-site-light .cta-quiet:hover{color:#4c68d9;border-color:#718ded}.globe-stage:before{border-color:#6884eb2e}.globe-shadow{background:#6077de2b}.globe{border-color:#5b77ebd9;background:radial-gradient(circle at 37% 29%,#fff,#e8efff 31%,#bbcef8 70%,#9fb7f2);box-shadow:inset -35px -25px 60px #465cb738,inset 22px 15px 30px #ffffffdb,0 28px 55px #596ecf38,0 0 0 13px #899df91c}.globe-surface{background:radial-gradient(ellipse at 25% 45%,transparent 0 16%,rgba(80,111,214,.24) 17% 18%,transparent 19% 35%,rgba(97,122,217,.18) 36% 38%,transparent 39%),radial-gradient(ellipse at 70% 30%,rgba(103,132,229,.2) 0 10%,transparent 11% 21%),radial-gradient(ellipse at 74% 70%,rgba(75,100,199,.27) 0 13%,transparent 14% 29%),repeating-linear-gradient(103deg,transparent 0 23px,rgba(82,110,211,.09) 24px 25px,transparent 26px 46px)}.globe-grid-lines{background:repeating-radial-gradient(ellipse at 50% 50%,transparent 0 51px,rgba(79,104,203,.25) 52px 53px,transparent 54px 93px),repeating-linear-gradient(90deg,transparent 0 59px,rgba(79,104,203,.18) 60px 61px,transparent 62px 119px)}.globe-core-label{color:#3e5aa9;border-color:#536fd240}.globe-core-label small,.globe-legend{color:#7384b9}.model-orbit{border-color:#5c77e86b}.model-orbit-inner{border-color:#6581ec4d}.orbit-model-icon{border-color:#6b83e35c;box-shadow:0 8px 18px #4f67c42b}.globe-spark{background:#6585f4;box-shadow:0 0 0 6px #6585f41a,0 0 16px #6585f494}.globe-legend i{background:#6686f5;box-shadow:0 0 8px #6686f5}.public-site-light .hero-metrics{border-color:#5b75de26;box-shadow:0 16px 34px #556ec812}.public-site-light .hero-metrics div{border-color:#5b75de26}.public-site-light .hero-metrics i{color:#5d7df0}.public-site-light .architecture-section{background:linear-gradient(180deg,#f6fbff,#edf7ff)}.public-site-light .architecture-panel{border-color:#dbe5fb;box-shadow:0 18px 42px #566fcc12}.public-site-light .architecture-card svg,.public-site-light .architecture-line,.public-site-light .onboarding-steps b,.public-site-light .network-model-card footer{color:#5575eb}.public-site-light .architecture-line{background:#5d7df0;box-shadow:0 0 10px #5d7df042}.public-site-light .network-model-icon{border-color:#d5dfff;background:#f4f6ff}.public-site-light .network-model-card:hover{background:#f4f7ff}.public-site-light .onboarding-section{background:linear-gradient(180deg,#edf7ff,#f8fbff)}:root{--bg: #edf8ff;--surface: #ffffff;--surface-2: #f4f9ff;--sidebar: #d4e1ff;--sidebar-2: #a8c0f4;--text: #17416a;--muted: #7197bb;--line: #d5e6fa;--gold: #5878ed;--gold-2: #7895f7;--blue: #5d7df0;--shadow: 0 14px 32px rgba(77,112,190,.08)}.sidebar{background:linear-gradient(180deg,#d5e4ff,#a8c0f4)}.brand-mark{background:transparent;border:none}.nav-item{color:#37669c}.nav-item:hover{background:#ffffff6b;border-color:#fff6}.nav-item.active{background:#ffffffd1;border-color:#ffffffdb;box-shadow:inset 3px 0 #6384f5,0 7px 17px #4765c214}.nav-icon{color:#4775b7}.tenant-avatar{background:#e4eaff;color:#5a77dd}.page-header,.hero-panel{background:linear-gradient(120deg,#e6f5ff,#fff);border-color:#d6e5fb}.primary-button{background:linear-gradient(135deg,#5878ed,#7d9cf6)}.public-model-catalog .catalog-model-grid{gap:16px!important;border:0!important;background:transparent!important}.public-model-catalog .catalog-model-card,.public-model-catalog .catalog-skeleton{border:1px solid #d7e7f5!important;border-radius:14px!important;box-shadow:0 8px 22px #3f6f9d14!important}.public-model-catalog .catalog-model-card:hover{border-color:#b9d9ef!important;box-shadow:0 12px 28px #3f6f9d21!important}.app-shell{min-height:100vh;background:#edf8ff;color:#234b70}.app-shell .sidebar{width:268px;padding:18px 14px;gap:12px;background:linear-gradient(180deg,#d5e4ff,#a8c0f4)!important;border-right:1px solid rgba(255,255,255,.58);color:#37669c}.app-shell .brand-block{padding:12px 10px 19px;border-bottom-color:#ffffff7a}.app-shell .brand-mark{width:38px;height:38px;border-radius:10px;background:transparent;border:none;box-shadow:none}.app-shell .brand-title{color:#264d78;font-size:16px}.app-shell .brand-subtitle{color:#6387b3}.app-shell .nav-list{gap:4px}.app-shell .nav-item{width:100%;padding:10px;border-radius:13px;color:#37669c;border-color:transparent;background:transparent;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.app-shell .nav-item:hover{background:#ffffff5c;border-color:#ffffff7a;color:#4565d7}.app-shell .nav-item.active{background:linear-gradient(135deg,#f8fcfff0,#e1f0ffe6);border-color:#ffffffc7;color:#4e6cdf;box-shadow:inset 3px 0 #5d7df0,0 7px 17px #4765c21a}.app-shell .nav-icon{width:32px;height:32px;border-radius:10px;background:#ffffff3d;color:#5373d9}.app-shell .nav-item.active .nav-icon{background:#e2eaff;color:#5574df}.app-shell .nav-label{color:inherit}.app-shell .nav-desc{color:#6d8db5}.app-shell .nav-item.active .nav-desc{color:#7892b8}.app-shell .sidebar-footer{margin:0 -14px -18px;padding:12px 14px 18px;background:transparent}.app-shell .sidebar-footer .tenant-card{border:1px solid rgba(255,255,255,.7);border-radius:14px;padding:10px;background:#ffffff70!important;box-shadow:0 6px 16px #435fb214}.app-shell .tenant-avatar{width:34px;height:34px;border-radius:9px;background:#e5eaff;color:#5878ed}.app-shell .tenant-name{color:#264d78}.app-shell .tenant-role{color:#6387b3}.app-shell .main-shell{background:#edf8ff}.app-shell .topbar{min-height:72px;padding:14px 28px;background:#ffffffe6;border-bottom:1px solid #d7e7fb;color:#173f66;box-shadow:0 4px 16px #4f6fc10a}.app-shell .topbar-title{color:#173f66}.app-shell .topbar-subtitle{color:#6283a1}.app-shell .content-shell{padding:24px 28px 36px;background:#edf8ff}.app-shell .page-shell{gap:20px}.app-shell .page-header,.app-shell .hero-panel{border:1px solid #d4e3fb;border-radius:18px;background:linear-gradient(120deg,#e8f6ff,#fff)!important;color:#173f66;box-shadow:0 14px 32px #4f6fc114}.app-shell .page-header-copy h1,.app-shell .hero-panel h1{color:#173f66!important}.app-shell .page-header-copy p,.app-shell .hero-panel p{color:#5d7f9d!important}.app-shell .hero-chip{border:1px solid #cbd6ff;border-radius:999px;background:#f2f4ff!important;color:#4967cf!important}.app-shell .metrics-grid{gap:14px}.app-shell .metric-card,.app-shell .surface-card{border:1px solid #d7e7fb;border-radius:16px;background:#fff;color:#234b70;box-shadow:0 8px 22px #4f6fc10f}.app-shell .metric-card:hover,.app-shell .surface-card:hover{border-color:#bdcff5;box-shadow:0 12px 28px #4f6fc11a}.app-shell .metric-label,.app-shell .surface-subtitle{color:#6283a1}.app-shell .metric-trend{color:#6d8db0}.app-shell .metric-value{color:#173f66}.app-shell .metric-blue{color:#5878ed}.app-shell .metric-green{color:#10ae78}.app-shell .metric-red{color:#e65f6a}.app-shell .metric-gold{color:#bc8b18}.app-shell .surface-head{border-bottom-color:#e0ebf6}.app-shell .surface-title{color:#173f66}.app-shell .env-badge{border:1px solid #e8dbaf;border-radius:12px;background:#fff9e9;color:#8a6911}.app-shell .icon-button,.app-shell .ghost-button{border:1px solid #cbdcf4;border-radius:12px;background:#fff;color:#4c718a}.app-shell .primary-button{border-radius:12px;background:linear-gradient(135deg,#5878ed,#7d9cf6);color:#fff;box-shadow:0 8px 18px #4f6fc12e}.app-shell .primary-button:hover,.app-shell .ghost-button:hover,.app-shell .icon-button:hover{transform:translateY(-1px)}.app-shell input:not([type=checkbox]):not([type=radio]),.app-shell select,.app-shell textarea{border-color:#cbdff3!important;border-radius:11px!important;background:#fff!important;color:#234b70!important}.app-shell input::placeholder,.app-shell textarea::placeholder{color:#8aa4bb}.app-shell table{color:#234b70}.app-shell th{background:#f3f7ff!important;color:#5e7f9f!important;border-color:#dce9f6!important}.app-shell td{border-color:#e0ebf6!important;color:#315777}.app-shell tr:nth-child(2n) td{background:#eff6ff94}.app-shell .content-shell button[class*=bg-]{border-radius:10px;border:1px solid #cbdcf4;box-shadow:none;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.app-shell .content-shell button[class*=bg-blue]{background:linear-gradient(135deg,#5878ed,#7d9cf6)!important;border-color:transparent;color:#fff!important}.app-shell .content-shell button[class*=bg-gray]{background:#f5f8ff!important;border-color:#cfdef3;color:#4c718a!important}.app-shell .content-shell button[class*=bg-red]{background:#fff0f1!important;border-color:#f4c6ca;color:#cf4f5b!important}.app-shell .content-shell button[class*=bg-transparent]{background:#fff!important;border-color:#cbdcf4;color:#4c718a!important}.app-shell .content-shell button[class*=bg-]:hover{transform:translateY(-1px);box-shadow:0 6px 14px #4f6fc11a}@media (max-width: 900px){.app-shell .sidebar{width:232px}.app-shell .content-shell{padding:20px 18px 30px}}.public-site-light .globe{background:radial-gradient(circle at 33% 25%,rgba(255,255,255,.98) 0 8%,transparent 28%),radial-gradient(circle at 68% 72%,rgba(73,101,194,.36) 0 15%,transparent 48%),linear-gradient(145deg,#f8fbff,#dbe7ff 42%,#a8bdf1);box-shadow:inset -42px -28px 68px #394da342,inset 22px 14px 34px #ffffffeb,0 30px 62px #4e65c03b,0 0 0 14px #899df91a,0 0 38px #80aaff3d}.public-site-light .globe-surface{background:radial-gradient(ellipse at 22% 42%,rgba(255,255,255,.18) 0 10%,transparent 11% 31%),radial-gradient(ellipse at 78% 29%,rgba(80,111,214,.23) 0 14%,transparent 15% 30%),repeating-linear-gradient(112deg,transparent 0 22px,rgba(91,123,219,.16) 23px 24px,transparent 25px 48px),repeating-linear-gradient(16deg,transparent 0 31px,rgba(255,255,255,.13) 32px 33px,transparent 34px 65px);background-size:390px 340px,370px 320px,420px 380px,460px 420px}.public-site-light .globe-surface:before,.public-site-light .globe-surface:after{content:"";position:absolute;display:block;pointer-events:none;background:linear-gradient(135deg,#395bb975,#6687e12e);filter:blur(.2px);mix-blend-mode:multiply}.public-site-light .globe-surface:before{top:17%;left:9%;width:48%;height:39%;border-radius:58% 42% 62% 38%/46% 58% 42% 54%;clip-path:polygon(3% 38%,18% 17%,31% 24%,43% 8%,57% 23%,75% 14%,95% 36%,82% 57%,88% 76%,65% 88%,48% 70%,26% 84%,12% 67%);opacity:.65}.public-site-light .globe-surface:after{right:7%;bottom:14%;width:43%;height:35%;border-radius:42% 58% 37% 63%/55% 38% 62% 45%;clip-path:polygon(8% 18%,29% 7%,43% 25%,66% 12%,93% 31%,81% 52%,96% 76%,68% 90%,50% 70%,28% 86%,13% 61%);opacity:.52}.public-site-light .hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.public-site-light .hero-metrics>div{min-height:112px;padding:22px 26px;border:1px solid rgba(91,117,222,.16);border-radius:16px;background:#ffffffc2;box-shadow:0 10px 24px #556ec812;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.public-site-light .hero-metrics>div:hover{transform:translateY(-2px);border-color:#5b75de47;box-shadow:0 14px 28px #556ec81c}@media (max-width: 800px){.public-site-light .hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.public-site-light .model-network-grid{gap:16px;border:0;background:transparent}.public-site-light .network-model-card{border:1px solid #d7e7f5;border-radius:14px;box-shadow:0 8px 22px #3f6f9d12}.public-site-light .network-model-card:hover{border-color:#b9d9ef;box-shadow:0 12px 28px #3f6f9d1f}.media-showcase-section{position:relative;overflow:hidden;padding:128px max(24px,calc((100% - 1200px)/2));background:linear-gradient(180deg,#f7fcff,#eef8ff)}.media-showcase-section:before,.media-showcase-section:after{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(91,125,240,.1);border-radius:50%;pointer-events:none;animation:media-ring-drift 16s ease-in-out infinite alternate}.media-showcase-section:before{top:-220px;right:-90px}.media-showcase-section:after{bottom:-250px;left:-160px;animation-delay:-5s}.media-showcase-inner{position:relative;z-index:1;max-width:1200px;margin:0 auto}.media-heading{margin-bottom:46px}.media-heading h2{color:#173f5f}.media-heading h2 em{color:#5878ed;font-style:normal}.media-heading>p{max-width:390px;color:#6b879d;line-height:1.85}.media-showcase-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);gap:26px;align-items:stretch}.media-stage{position:relative;min-height:430px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;animation:media-stage-in .8s cubic-bezier(.16,1,.3,1) both}.media-stage:before,.media-stage-glow{display:none}.media-visual{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:0;border-radius:24px;background:#07142794}.media-visual-image{background:radial-gradient(circle at 55% 48%,rgba(100,159,255,.25),transparent 30%),linear-gradient(135deg,#102d4d,#09182f 70%)}.visual-image-toolbar{display:flex;align-items:center;gap:7px;height:42px;padding:0 16px;border-bottom:1px solid rgba(194,224,255,.16);color:#9fc3ed;font:600 9px/1 ui-monospace,monospace;letter-spacing:.14em}.visual-image-toolbar span{width:6px;height:6px;border-radius:50%;background:#69dcff;box-shadow:0 0 10px #69dcff}.visual-image-toolbar span:nth-child(2){background:#9f9cff;box-shadow:0 0 10px #9f9cff}.visual-image-toolbar span:nth-child(3){background:#ff9ac9;box-shadow:0 0 10px #ff9ac9}.visual-image-toolbar b{margin-left:auto;font-weight:600}.visual-image-canvas{position:absolute;top:42px;right:0;bottom:44px;left:0}.image-orbit{position:absolute;top:50%;left:50%;border:1px solid rgba(120,190,255,.32);border-radius:50%;transform:translate(-50%,-50%);animation:media-orbit 14s linear infinite}.image-orbit-a{width:240px;height:150px}.image-orbit-b{width:350px;height:230px;transform:translate(-50%,-50%) rotate(42deg);animation-direction:reverse;animation-duration:18s}.image-subject{display:none}.image-node{position:absolute;width:8px;height:8px;border:2px solid #a5e8ff;border-radius:50%;background:#4f8eff;box-shadow:0 0 0 8px #5095ff1f,0 0 18px #69cfff;animation:media-node-pulse 2.8s ease-in-out infinite}.image-node-a{top:23%;left:21%}.image-node-b{top:28%;right:19%;animation-delay:-.8s}.image-node-c{right:26%;bottom:19%;animation-delay:-1.5s}.visual-image-caption,.video-caption{position:absolute;right:18px;bottom:13px;left:18px;display:flex;justify-content:space-between;color:#91b6de;font:600 9px/1 ui-monospace,monospace;letter-spacing:.12em}.media-visual-video{background:radial-gradient(circle at 48% 50%,rgba(217,121,255,.22),transparent 24%),linear-gradient(135deg,#1a204a,#0a132b 74%)}.video-grid-lines{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.38;background:linear-gradient(120deg,transparent 0 49%,rgba(161,147,255,.4) 50%,transparent 51%) 0 0/140px 140px,linear-gradient(30deg,transparent 0 49%,rgba(102,219,255,.3) 50%,transparent 51%) 0 0/180px 180px;animation:video-grid-shift 12s linear infinite}.video-orb{position:absolute;border-radius:50%;filter:blur(1px);animation:video-orb-float 6s ease-in-out infinite}.video-orb-a{top:18%;left:21%;width:92px;height:92px;background:radial-gradient(circle at 35% 28%,#8eeaff,#3976ec 58%,transparent 70%);box-shadow:0 0 50px #45a6ff73}.video-orb-b{top:45%;right:22%;width:150px;height:150px;background:radial-gradient(circle at 40% 34%,#ffb1dd,#8a5bea 58%,transparent 72%);box-shadow:0 0 70px #db6bff59;animation-delay:-2s;animation-duration:7.5s}.video-orb-c{bottom:16%;left:34%;width:50px;height:50px;background:#6af5e7;box-shadow:0 0 36px #6af5e773;animation-delay:-3.4s}.video-play{position:absolute;top:50%;left:50%;display:grid;width:64px;height:64px;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:#ffffff1f;color:#fff;box-shadow:0 0 0 12px #ffffff0d,0 12px 40px #00000038;transform:translate(-50%,-50%);animation:video-play-pulse 2.4s ease-in-out infinite}.video-wave{display:none!important}.media-visual-dashboard{padding:24px;background:linear-gradient(135deg,#102b4b,#0a1a32)}.dashboard-topline{display:flex;justify-content:space-between;color:#9bc2eb;font:600 10px/1 ui-monospace,monospace;letter-spacing:.14em}.dashboard-topline b{padding:5px 8px;border:1px solid rgba(104,232,210,.32);border-radius:99px;color:#6eefd9;font-size:8px;letter-spacing:.08em}.dashboard-chart{position:relative;height:220px;margin-top:34px;border-bottom:1px solid rgba(177,213,255,.2);background:repeating-linear-gradient(0deg,transparent 0 43px,rgba(177,213,255,.09) 44px 45px)}.chart-line{position:absolute;display:block;height:2px;border-radius:99px;transform-origin:left center;animation:chart-flow 4.5s ease-in-out infinite alternate}.chart-line-one{top:53%;left:1%;width:90%;background:linear-gradient(90deg,#62e8ff,#8d9dff,#ff9ed8);transform:rotate(-9deg)}.chart-line-two{top:66%;left:5%;width:74%;background:#7ed9ff;opacity:.5;transform:rotate(12deg);animation-delay:-.9s}.chart-line-three{top:31%;left:16%;width:54%;background:#a792ff;opacity:.48;transform:rotate(18deg);animation-delay:-1.6s}.chart-dot{position:absolute;width:9px;height:9px;border:2px solid #b9f3ff;border-radius:50%;background:#498aff;box-shadow:0 0 16px #69dfff;animation:media-node-pulse 2.8s ease-in-out infinite}.dot-one{top:49%;left:35%}.dot-two{top:34%;right:26%;animation-delay:-.8s}.dot-three{top:58%;right:7%;animation-delay:-1.4s}.dashboard-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px}.dashboard-stats div{padding:13px;border:1px solid rgba(177,213,255,.14);border-radius:10px;background:#a8d3ff0f}.dashboard-stats small{display:block;color:#7699c1;font:600 8px/1 ui-monospace,monospace;letter-spacing:.1em}.dashboard-stats strong{display:block;margin-top:10px;color:#f0f8ff;font:500 20px/1 ui-monospace,monospace}.dashboard-stats strong span{margin-left:2px;color:#79dbff;font-size:10px}.media-slide-list{display:flex;flex-direction:column;gap:10px}.media-slide{position:relative;display:grid;grid-template-columns:33px 1fr 17px;gap:14px;align-items:center;width:100%;padding:22px 19px;border:1px solid #d9e9f7;border-radius:16px;background:#ffffffc7;color:#5e7f9c;text-align:left;cursor:pointer;transition:border-color .25s ease,background .25s ease,transform .25s ease,box-shadow .25s ease}.media-slide:hover{border-color:#a9cdeb;background:#fff;transform:translate(4px)}.media-slide.is-active{border-color:#7898f1;background:linear-gradient(135deg,#fff,#f0f5ff);box-shadow:0 12px 26px #5270cf1f;color:#173f5f}.media-slide-index{align-self:start;padding-top:2px;color:#6689ab;font:700 11px/1 ui-monospace,monospace}.media-slide-copy{display:flex;flex-direction:column;gap:7px}.media-slide-copy small{color:#6688a7;font:700 9px/1 ui-monospace,monospace;letter-spacing:.12em}.media-slide-copy strong{color:#1d4868;font-size:17px;font-weight:650}.media-slide-copy>span{color:#6e8ba3;font-size:13px;line-height:1.65}.media-slide>svg{color:#6583e8;transition:transform .25s ease}.media-slide:hover>svg,.media-slide.is-active>svg{transform:translate(3px)}.public-site-light .architecture-card{border-radius:16px;transition:transform .35s ease,background .35s ease,box-shadow .35s ease}.public-site-light .architecture-card:hover{background:#ffffffe6;transform:translateY(-7px);box-shadow:0 16px 30px #456fb51a}.public-site-light .architecture-panel{border-radius:22px;overflow:hidden}.public-site-light .architecture-card:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px}.public-site-light .architecture-card:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px}@keyframes media-stage-in{0%{opacity:0;transform:scale(.985) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.media-stage{animation-name:media-stage-in}@keyframes media-glow-breathe{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:.95;transform:scale(1.08)}}@keyframes media-ring-drift{0%{transform:translate3d(-12px,8px,0) rotate(0)}to{transform:translate3d(18px,-16px,0) rotate(22deg)}}@keyframes media-orbit{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes media-subject-pulse{0%,to{transform:translate(-50%,-50%) scale(.98)}50%{transform:translate(-50%,-50%) scale(1.04)}}@keyframes media-node-pulse{0%,to{opacity:.65;transform:scale(.75)}50%{opacity:1;transform:scale(1.15)}}@keyframes video-grid-shift{to{background-position:140px 140px,-180px 80px}}@keyframes video-orb-float{0%,to{transform:translateZ(0) scale(.96)}50%{transform:translate3d(12px,-17px,0) scale(1.05)}}@keyframes video-play-pulse{0%,to{box-shadow:0 0 0 12px #ffffff0d,0 12px 40px #00000038}50%{box-shadow:0 0 0 20px #ffffff08,0 12px 50px #5eb2ff40}}@keyframes video-wave{0%{transform:scaleY(.4)}to{transform:scaleY(1.45)}}@keyframes chart-flow{0%{opacity:.55;transform:rotate(-9deg) scaleX(.91)}to{opacity:1;transform:rotate(-5deg) scaleX(1)}}@media (max-width: 900px){.media-showcase-grid{grid-template-columns:1fr}.media-stage{min-height:380px}.media-slide-list{display:grid;grid-template-columns:repeat(3,1fr)}.media-slide{grid-template-columns:1fr;gap:10px;padding:16px}.media-slide>svg{display:none}.media-slide-copy>span{display:none}.media-slide-copy strong{font-size:14px}}@media (max-width: 560px){.media-showcase-section{padding-top:88px;padding-bottom:88px}.media-stage{min-height:320px}.media-visual{top:14px;right:14px;bottom:14px;left:14px}.media-slide-list{grid-template-columns:1fr}.media-slide-copy>span{display:block}.dashboard-stats strong{font-size:16px}}.media-visual-asset{isolation:isolate}.media-asset-image,.media-asset-video{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.media-asset-tint,.media-video-overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0822441f,#0c1b3c7a);pointer-events:none}.media-video-overlay{background:linear-gradient(180deg,#07112a24,#07112a80)}.media-visual-asset .visual-image-toolbar,.media-visual-asset .visual-image-canvas,.media-visual-asset .visual-image-caption,.media-visual-asset .video-grid-lines,.media-visual-asset .video-play,.media-visual-asset .video-wave,.media-visual-asset .video-caption{z-index:2}.media-visual-asset .visual-image-canvas{pointer-events:none}.media-asset-video{background:#0d1c3a}.video-play{cursor:pointer;border:0;font:inherit}.video-play.is-ready{opacity:.62}.video-fallback-message{position:absolute;z-index:3;left:50%;bottom:46px;transform:translate(-50%);padding:7px 12px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#091734c7;color:#ffffffdb;font-size:11px;letter-spacing:.02em;white-space:nowrap;pointer-events:none}.visual-image-core{display:none!important}.globe-hero{--mx: .5;--my: .34}.hero-cursor-glow{position:absolute;top:0;left:0;width:1100px;height:1100px;margin:-550px 0 0 -550px;z-index:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#5d7df033,#7ac4f61a 38%,#7ac4f600 70%);will-change:transform;animation:hero-glow-breathe 11s ease-in-out infinite}@keyframes hero-glow-breathe{0%,to{opacity:.78}50%{opacity:1}}.hero-sky-grid-spot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(56,132,214,.34) 1px,transparent 1px),linear-gradient(90deg,rgba(56,132,214,.34) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle 320px at calc(var(--mx, .5) * 100%) calc(var(--my, .34) * 100%),#000 0%,rgba(0,0,0,.5) 42%,transparent 76%);mask-image:radial-gradient(circle 320px at calc(var(--mx, .5) * 100%) calc(var(--my, .34) * 100%),#000 0%,rgba(0,0,0,.5) 42%,transparent 76%)}.globe-hero .hero-aurora{transform:translate3d(calc((var(--mx, .5) - .5) * 58px),calc((var(--my, .34) - .5) * 42px),0);will-change:transform}@media (max-width: 800px){.hero-sky-grid-spot{background-size:36px 36px}}@media (hover: none),(prefers-reduced-motion: reduce){.hero-cursor-glow,.hero-sky-grid-spot{display:none}.globe-hero .hero-aurora{transform:none}}.public-footer-legal{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.public-beian{color:inherit;text-decoration:none;transition:color .2s ease}.public-beian:hover,.public-beian:focus-visible{color:var(--cyan, #2a98da)}.public-model-catalog .catalog-hero:before{content:none!important}.public-model-catalog .catalog-hero{padding-top:48px!important}button.cta-primary,button.public-login-link{font-family:inherit;line-height:inherit;border:none;cursor:pointer}button.cta-primary{color:#071218}button.cta-primary:hover{transform:translateY(-1px)}button.public-login-link{padding:10px 14px}button.public-login-link:hover{border:1px solid var(--cyan, #2a98da)}.login-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#07111f8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.login-modal{position:relative;width:100%;max-width:460px;max-height:calc(100vh - 48px);overflow-y:auto;border-radius:18px;background:#fff;box-shadow:0 28px 64px #07111f47}.login-modal-close{position:absolute;top:14px;right:14px;z-index:2;width:32px;height:32px;border:none;border-radius:50%;background:#f1f5f9;color:#64748b;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}.login-modal-close:hover{background:#e2e8f0;color:#0f172a}.login-panel--modal{padding:36px 34px 26px}.login-panel--modal .login-panel-head h2{font-size:24px}@media (max-width: 520px){.login-modal-overlay{padding:12px}.login-panel--modal{padding:28px 20px 22px}}.login-button{border-radius:999px!important}
