.cmdk-modal .ant-modal-content{border-radius:var(--radius-lg);border:1px solid var(--ui-hairline);background:var(--ui-glass-strong);box-shadow:var(--shadow-3);-webkit-backdrop-filter:blur(24px)saturate(1.2);padding:0;overflow:hidden}.cmdk-modal .ant-modal-header{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cmdk{flex-direction:column;max-height:70vh;display:flex}.cmdk-input-row{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--ui-hairline);display:flex}.cmdk-input-icon{color:var(--ui-muted);font-size:var(--font-4);flex-shrink:0}.cmdk-input{min-width:0;color:var(--ui-text);font-size:var(--font-4);background:0 0;border:0;outline:none;flex:1;font-family:inherit}.cmdk-input:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px;border-radius:var(--radius-sm)}.cmdk-input::placeholder{color:var(--ui-muted)}.cmdk-searching{font-size:var(--font-1);color:var(--ui-text-2);flex-shrink:0}.cmdk-list{min-height:0;padding:var(--space-2) 0;flex:1;overflow-y:auto}.cmdk-section+.cmdk-section{margin-top:var(--space-1);padding-top:var(--space-1)}.cmdk-section-title{padding:var(--space-1) var(--space-5);font-size:var(--font-1);color:var(--ui-text-2);letter-spacing:.6px;font-weight:600}.cmdk-item{align-items:center;gap:var(--space-3);width:calc(100% - var(--space-4));min-height:40px;margin:1px var(--space-2);padding:8px var(--space-3);border-radius:var(--radius-sm);color:var(--ui-text);font:inherit;font-size:var(--font-2);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;display:flex}.cmdk-item--active{background:color-mix(in srgb, var(--ui-primary-soft) 78%, var(--ui-surface))}.cmdk-item:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-2px;background:var(--ui-primary-soft)}.cmdk-item-icon{color:var(--ui-primary);font-size:var(--font-3);flex-shrink:0;display:inline-flex}.cmdk-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cmdk-item-hint{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--ui-text-2);font-size:var(--font-1);flex-shrink:0;overflow:hidden}.cmdk-empty{padding:var(--space-7) var(--space-5);text-align:center;color:var(--ui-text-2);font-size:var(--font-2)}.cmdk-foot{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);border-top:1px solid var(--ui-hairline);background:color-mix(in srgb, var(--ui-surface-2) 72%, transparent);display:flex}.cmdk-foot .ant-tag{font-size:var(--font-1);color:var(--ui-text-2);background:var(--ui-surface);margin:0}.os-cmdk-trigger{align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ui-surface-2) 68%, transparent);color:var(--ui-muted);font:inherit;font-size:var(--font-2);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:0;display:inline-flex}.os-cmdk-trigger:hover{background:var(--ui-primary-soft);color:var(--ui-primary)}.os-cmdk-trigger:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px;border-color:var(--ui-primary);color:var(--ui-primary)}.os-cmdk-kbd{border:1px solid var(--ui-border-strong);background:var(--ui-surface-2);color:var(--ui-text-2);font-size:var(--font-1);border-radius:4px;padding:1px 5px;line-height:1.5}@media (width<=1024px){.os-cmdk-label,.os-cmdk-kbd{display:none}}.feature-guide-drawer-root .ant-drawer-content-wrapper{max-width:100vw}.feature-guide-drawer-root.is-compact .ant-drawer-content-wrapper{max-width:480px;margin-inline:auto;width:min(480px,100vw)!important}.feature-guide-drawer .ant-drawer-header{border-bottom-color:var(--ui-border)}.feature-guide-drawer .ant-drawer-body{padding:var(--space-4);background:var(--ui-bg)}.feature-guide-drawer .ant-drawer-footer{border-top-color:var(--ui-border);background:var(--ui-surface)}.feature-guide-title{align-items:center;gap:var(--space-2);color:var(--ui-text);display:inline-flex}.feature-guide-title .anticon{color:var(--ui-primary)}.feature-guide-detail{margin-top:var(--space-4)}.feature-guide-detail-head{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--ui-border);border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--ui-primary) 13%, transparent), transparent 46%), var(--ui-surface);box-shadow:var(--shadow-1);grid-template-columns:44px minmax(0,1fr);display:grid}.feature-guide-detail-icon,.feature-guide-list-icon{color:var(--ui-primary);background:var(--ui-primary-soft);place-items:center;display:grid}.feature-guide-detail-icon{border-radius:var(--radius-md);width:44px;height:44px;font-size:20px}.feature-guide-detail-meta{align-items:center;gap:var(--space-2);display:flex}.feature-guide-detail-meta code{color:var(--ui-muted);font-size:var(--font-1)}.feature-guide-detail h2{margin:var(--space-2) 0 var(--space-1);color:var(--ui-text);font-size:var(--font-5);line-height:1.35}.feature-guide-detail-head p{color:var(--ui-text-2);font-size:var(--font-2);margin:0;line-height:1.7}.feature-guide-sections{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feature-guide-section{min-width:0;padding:var(--space-4);border:1px solid var(--ui-border);border-radius:var(--radius-md);background:var(--ui-surface)}.feature-guide-section.is-steps,.feature-guide-section.is-cautions{grid-column:1/-1}.feature-guide-section.is-cautions{border-color:color-mix(in srgb, var(--warn) 30%, var(--ui-border));background:color-mix(in srgb, var(--warn) 5%, var(--ui-surface))}.feature-guide-section h3{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--ui-text);font-size:var(--font-3);display:flex}.feature-guide-section h3 .anticon{color:var(--ui-primary)}.feature-guide-section ul,.feature-guide-section ol{color:var(--ui-text-2);font-size:var(--font-2);margin:0;padding-left:20px;line-height:1.72}.feature-guide-section li+li{margin-top:var(--space-1)}.feature-guide-empty{padding:72px 0}.feature-guide-library{margin-top:var(--space-4)}.feature-guide-filters{gap:var(--space-2);top:calc(var(--space-4) * -1);z-index:3;padding:var(--space-2) 0 var(--space-3);background:var(--ui-bg);grid-template-columns:minmax(0,1fr) 138px;display:grid;position:sticky}.feature-guide-library-grid{align-items:start;gap:var(--space-3);grid-template-columns:174px minmax(0,1fr);display:grid}.feature-guide-list{gap:var(--space-1);flex-direction:column;display:flex;position:sticky;top:54px}.feature-guide-list-item{align-items:center;gap:var(--space-2);width:100%;min-height:54px;padding:var(--space-2);border-radius:var(--radius-md);color:var(--ui-text);cursor:pointer;text-align:left;font:inherit;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;grid-template-columns:32px minmax(0,1fr) 12px;display:grid}.feature-guide-list-item:hover,.feature-guide-list-item.is-active{border-color:color-mix(in srgb, var(--ui-primary) 30%, var(--ui-border));background:var(--ui-primary-soft)}.feature-guide-list-item:focus-visible,.feature-guide-library-detail:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.feature-guide-list-icon{border-radius:var(--radius-sm);width:32px;height:32px}.feature-guide-list-item>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.feature-guide-list-item strong{font-size:var(--font-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feature-guide-list-item small{color:var(--ui-muted);font-size:var(--font-1)}.feature-guide-list-item>.anticon:last-child{color:var(--ui-muted);font-size:10px}.feature-guide-library-detail .feature-guide-detail{margin-top:0}.feature-guide-footer{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:32px;display:flex}.feature-guide-footer>span{color:var(--ui-muted);font-size:var(--font-1)}.feature-guide-drawer-root.is-compact .ant-drawer-body{padding:var(--space-3);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px))}.feature-guide-drawer-root.is-compact .feature-guide-library-grid,.feature-guide-drawer-root.is-compact .feature-guide-sections,.feature-guide-drawer-root.is-compact .feature-guide-filters{grid-template-columns:1fr}.feature-guide-drawer-root.is-compact .feature-guide-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:244px;padding:2px;display:grid;position:static;overflow-y:auto}.feature-guide-drawer-root.is-compact .feature-guide-section.is-steps,.feature-guide-drawer-root.is-compact .feature-guide-section.is-cautions{grid-column:auto}.feature-guide-drawer-root.is-compact .feature-guide-library-detail{padding-top:var(--space-2);border-top:1px solid var(--ui-border);scroll-margin-top:56px}@media (width<=820px){.feature-guide-library-grid,.feature-guide-sections{grid-template-columns:1fr}.feature-guide-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.feature-guide-section.is-steps,.feature-guide-section.is-cautions{grid-column:auto}.feature-guide-library-detail{padding-top:var(--space-2);border-top:1px solid var(--ui-border)}}@media (width<=520px){.feature-guide-filters,.feature-guide-list,.feature-guide-drawer-root.is-compact .feature-guide-list{grid-template-columns:1fr}.feature-guide-detail-head{padding:var(--space-3);grid-template-columns:38px minmax(0,1fr)}.feature-guide-detail-icon{width:38px;height:38px;font-size:17px}.feature-guide-detail h2{font-size:var(--font-4)}.feature-guide-section{padding:var(--space-3)}.feature-guide-footer{align-items:flex-start}.feature-guide-footer>span{max-width:58%}}@media (prefers-reduced-motion:reduce){.feature-guide-list-item{transition:none}}.role-onboarding-fab{right:var(--space-5);bottom:var(--space-5);z-index:900;align-items:center;gap:var(--space-2);min-width:184px;padding:10px var(--space-3);border:1px solid color-mix(in srgb, var(--ui-primary) 28%, var(--ui-border));border-radius:var(--radius-lg);color:var(--ui-text);background:var(--ui-glass-strong);box-shadow:var(--shadow-2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;text-align:left;font:inherit;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);display:flex;position:fixed}.role-onboarding-fab:hover{box-shadow:var(--shadow-3);transform:translateY(-2px)}.role-onboarding-fab>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.role-onboarding-fab strong{font-size:var(--font-2)}.role-onboarding-fab small{color:var(--ui-muted);font-size:var(--font-1)}.role-onboarding-fab>.anticon{color:var(--ui-primary);font-size:18px}.role-onboarding-fab-count{width:38px;height:38px;color:var(--ui-on-primary);background:var(--ui-primary);font-size:var(--font-1);border-radius:50%;flex:0 0 38px;place-items:center;font-weight:800;display:grid}.role-onboarding-fab.is-mobile-surface{bottom:calc(72px + env(safe-area-inset-bottom,0px))}.role-onboarding-drawer-root .ant-drawer-content-wrapper{max-width:100vw}.role-onboarding-drawer .ant-drawer-header{border-bottom-color:var(--ui-border)}.role-onboarding-drawer .ant-drawer-body{padding:var(--space-5);background:var(--ui-bg)}.role-onboarding-drawer-root.is-mobile-surface .ant-drawer-body{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px))}.role-onboarding-drawer-title{align-items:center;gap:var(--space-2);color:var(--ui-text);display:inline-flex}.role-onboarding-drawer-title .anticon{color:var(--ui-primary)}.role-onboarding-hero{padding:var(--space-5);border:1px solid var(--ui-border);border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--ui-primary) 15%, transparent), transparent 42%), var(--ui-surface);box-shadow:var(--shadow-1);position:relative;overflow:hidden}.role-onboarding-hero h2{max-width:360px;margin:var(--space-2) 0;color:var(--ui-text);font-size:var(--font-5);line-height:1.35}.role-onboarding-hero p{color:var(--ui-text-2);font-size:var(--font-2);margin:0;line-height:1.75}.role-onboarding-flow{gap:var(--space-2);margin:var(--space-4) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.role-onboarding-flow span{align-items:center;gap:var(--space-1);color:var(--ui-text-2);font-size:var(--font-1);text-align:center;flex-direction:column;display:flex;position:relative}.role-onboarding-flow span:not(:last-child):after{content:"";background:var(--ui-border-strong);width:calc(100% - 36px);height:1px;position:absolute;top:13px;left:calc(50% + 18px)}.role-onboarding-flow b{z-index:1;border:1px solid color-mix(in srgb, var(--ui-primary) 32%, var(--ui-border));width:26px;height:26px;color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:50%;place-items:center;display:grid}.role-onboarding-checklist{margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--ui-border);border-radius:var(--radius-lg);background:var(--ui-surface)}.role-onboarding-progress-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.role-onboarding-progress-head>div{flex-direction:column;display:flex}.role-onboarding-progress-head span{color:var(--ui-muted);font-size:var(--font-1)}.role-onboarding-progress-head strong{color:var(--ui-text);font-size:var(--font-3);margin-top:2px}.role-onboarding-progress-head>b{color:var(--ui-primary);font-size:var(--font-4);font-variant-numeric:tabular-nums}.role-onboarding-task-list{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.role-onboarding-task{width:100%;padding:var(--space-3);border:1px solid var(--ui-border);border-radius:var(--radius-md);color:var(--ui-text);background:var(--ui-surface);cursor:pointer;text-align:left;font:inherit;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);grid-template-columns:28px 34px minmax(0,1fr);align-items:start;gap:10px;display:grid}.role-onboarding-task:hover{border-color:color-mix(in srgb, var(--ui-primary) 52%, var(--ui-border));background:var(--ui-primary-soft)}.role-onboarding-task.is-complete{background:color-mix(in srgb, var(--ok) 5%, var(--ui-surface))}.role-onboarding-task-index,.role-onboarding-task-icon{border-radius:var(--radius-sm);place-items:center;display:grid}.role-onboarding-task-index{width:28px;height:28px;color:var(--ui-muted);background:var(--ui-surface-2);font-size:var(--font-1);font-weight:700}.role-onboarding-task.is-complete .role-onboarding-task-index{color:var(--ui-on-primary);background:var(--ok)}.role-onboarding-task-icon{width:34px;height:34px;color:var(--ui-primary);background:var(--ui-primary-soft);font-size:16px}.role-onboarding-task-copy{flex-direction:column;min-width:0;display:flex}.role-onboarding-task-copy strong{color:var(--ui-text);font-size:var(--font-2)}.role-onboarding-task-copy small{margin-top:var(--space-1);color:var(--ui-text-2);font-size:var(--font-1);line-height:1.65}.role-onboarding-task-copy em{color:var(--ui-primary);font-size:var(--font-1);margin-top:6px;font-style:normal;font-weight:600}.role-onboarding-complete{align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3);border:1px solid color-mix(in srgb, var(--ok) 35%, var(--ui-border));border-radius:var(--radius-md);color:var(--ok);background:color-mix(in srgb, var(--ok) 7%, var(--ui-surface));display:flex}.role-onboarding-complete>.anticon{font-size:22px}.role-onboarding-complete span{flex-direction:column;display:flex}.role-onboarding-complete strong{color:var(--ui-text);font-size:var(--font-2)}.role-onboarding-complete small{color:var(--ui-text-2);font-size:var(--font-1);margin-top:2px}.role-onboarding-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.role-onboarding-note{margin:var(--space-3) 0 0;color:var(--ui-muted);font-size:var(--font-1);text-align:center;line-height:1.6}.role-onboarding-tour .ant-tour-inner{border:1px solid color-mix(in srgb, var(--ui-primary) 26%, var(--ui-border));box-shadow:var(--shadow-3)}@media (width<=820px){.role-onboarding-fab{right:var(--space-3);bottom:var(--space-3)}}@media (width<=640px){.role-onboarding-fab{right:var(--space-3);bottom:var(--space-3);min-width:164px}.role-onboarding-fab.is-mobile-surface{bottom:calc(72px + env(safe-area-inset-bottom,0px))}.role-onboarding-drawer .ant-drawer-body,.role-onboarding-hero,.role-onboarding-checklist{padding:var(--space-3)}.role-onboarding-hero h2{font-size:var(--font-4)}.role-onboarding-actions{flex-wrap:wrap}.role-onboarding-actions .ant-btn-primary{flex:1}}@media (width>=481px){.role-onboarding-fab.is-mobile-surface{right:calc((100vw - 480px) / 2 + var(--space-3))}.role-onboarding-drawer-root.is-mobile-surface .ant-drawer-content-wrapper{max-width:480px;width:480px!important;left:calc(50% - 240px)!important;right:auto!important}}@media (prefers-reduced-motion:reduce){.role-onboarding-fab,.role-onboarding-task{transition:none}}.store-switcher{align-items:center;gap:var(--space-1);margin-left:var(--space-2);padding:0 var(--space-2);border:1px solid var(--ui-border);border-radius:var(--radius-sm);background:var(--ui-surface);color:var(--ui-text-2);font-size:var(--font-1);line-height:24px;display:inline-flex}.store-switcher-icon{color:var(--ui-accent)}.store-switcher-select{min-width:120px;max-width:220px}.store-switcher-select .ant-select-selector{padding-inline:var(--space-1)!important}.store-switcher-select .ant-select-selection-item{color:var(--ui-text);font-size:var(--font-1);font-weight:600}.store-switcher--locked{gap:var(--space-1);padding:0 var(--space-3);color:var(--ui-text);font-weight:600}.store-switcher-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.inbox-trigger{position:relative}.inbox-trigger--live:after{content:"";background:var(--ui-primary);width:6px;height:6px;box-shadow:0 0 0 2px var(--ui-surface);border-radius:50%;position:absolute;bottom:6px;right:6px}.inbox-title{align-items:center;gap:var(--space-2);font-size:var(--font-3);color:var(--ui-text);font-weight:650;display:inline-flex}.inbox-total{background:var(--ui-primary-soft);color:var(--ui-primary);font-size:var(--font-1);border:none;margin:0}.inbox-extra{align-items:center;gap:var(--space-2);display:inline-flex}.inbox-filters{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.inbox-filter{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text-2);padding:var(--space-1) var(--space-3);font-size:var(--font-1);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:999px;line-height:1.6}.inbox-filter:hover,.inbox-filter:focus-visible{border-color:var(--ui-primary);color:var(--ui-primary);outline:none}.inbox-filter--active{background:var(--ui-primary-soft);border-color:var(--ui-primary);color:var(--ui-primary);font-weight:600}.inbox-filter-count{margin-left:var(--space-1);color:var(--ui-muted)}.inbox-filter--active .inbox-filter-count{color:var(--ui-primary)}.inbox-empty{padding:var(--space-8) 0;color:var(--ui-muted)}.inbox-group{margin-bottom:var(--space-5)}.inbox-group-head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.inbox-group-title{font-size:var(--font-2);color:var(--ui-text);font-weight:650}.inbox-group-count{background:var(--ui-surface-2);color:var(--ui-text-2);font-size:var(--font-1);border:none;margin:0}.inbox-card{gap:var(--space-2);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-2);background:var(--ui-surface);border:1px solid var(--ui-border);border-left:3px solid var(--ui-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-1);transition:box-shadow var(--dur-base) var(--ease-out);flex-direction:column;display:flex}.inbox-card:hover{box-shadow:var(--shadow-2)}.inbox-card--high{border-left-color:var(--ui-warning-text)}.inbox-card--medium{border-left-color:var(--ui-primary)}.inbox-card--low{border-left-color:var(--ui-border-strong)}.inbox-card-main{min-width:0}.inbox-card-title-row{align-items:center;gap:var(--space-2);min-width:0;display:flex}.inbox-card-title{font-size:var(--font-3);color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.inbox-card-sub{margin-top:var(--space-1);font-size:var(--font-1);color:var(--ui-text-2);line-height:1.6}.inbox-card-meta{gap:var(--space-3);margin-top:var(--space-1);font-size:var(--font-1);color:var(--ui-muted);display:flex}.inbox-card-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.inbox-priority{font-size:var(--font-1);border:none;flex-shrink:0;margin:0}.inbox-priority--high{background:var(--ui-warning-surface);color:var(--ui-warning-text)}.inbox-priority--medium{background:var(--ui-primary-soft);color:var(--ui-primary)}.inbox-priority--low{background:var(--ui-surface-2);color:var(--ui-text-2)}@media (prefers-reduced-motion:reduce){.inbox-card,.inbox-filter{transition:none}}.kb-health-card{gap:var(--space-3);display:grid}.kb-health-card__icon.is-warn{color:var(--warn)}.kb-health-card__icon.is-ok{color:var(--ok)}.kb-health-card__tag{margin-left:var(--space-2)}.kb-health-card__stats{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.kb-health-card__stat.is-warn .ant-statistic-content{color:var(--warn)}.kb-health-card__meta{color:var(--ui-text-2);font-size:var(--font-1)}.os-shell{--g:var(--ui-primary);--g2:var(--ui-primary-soft);--ink:var(--ui-text);--muted:var(--ui-muted);--b:var(--ui-border);background:radial-gradient(circle at 72% -20%, color-mix(in srgb, var(--ui-primary) 5%, transparent), transparent 34%), var(--ui-bg);flex-direction:column;font-family:Inter Variable,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.os-top{align-items:center;gap:var(--space-4);height:58px;padding:0 var(--space-4);background:var(--ui-glass-strong);border-bottom:1px solid var(--ui-hairline);-webkit-backdrop-filter:blur(18px)saturate(1.25);z-index:6;flex-shrink:0;display:flex}.os-brand{align-items:center;gap:9px;min-width:0;display:flex}.os-brand-mark{object-fit:contain;width:34px;height:34px;filter:drop-shadow(0 5px 10px color-mix(in srgb, var(--ui-primary) 16%, transparent));flex:none}.os-brand-name{letter-spacing:-.01em;color:var(--ui-text);white-space:nowrap;font-size:16px;font-weight:700}.os-brand-name span{border-left:1px solid var(--ui-border);color:var(--ui-primary);font-size:var(--font-1);margin-left:5px;padding-left:7px;font-weight:600}.os-brand-sub{font-size:var(--font-1);color:var(--muted);white-space:nowrap}.os-brand-div{color:var(--ui-border)}.os-brand-tenant{font-size:var(--font-1);color:var(--ui-text-2);white-space:nowrap}.os-status{min-width:0;font-size:var(--font-1);color:var(--muted);white-space:nowrap;align-items:center;gap:7px;display:flex}.os-top-actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.os-credit{cursor:pointer;font-size:var(--font-1);color:var(--ui-text);background:color-mix(in srgb, var(--ui-surface-2) 74%, transparent);border-radius:var(--radius-sm);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:0;padding:6px 10px;font-weight:600}.os-credit:hover,.os-credit:focus-visible{background:var(--ui-primary-soft);color:var(--ui-primary-strong)}.os-plan-tag{font-size:var(--font-1);white-space:nowrap;margin-inline-end:0}.os-plan-tag[role=button]{cursor:pointer}.os-ask-brain{cursor:pointer;height:34px;font-size:var(--font-2);color:var(--ui-on-primary);background:var(--ui-primary);padding:0 var(--space-3);border-radius:var(--radius-sm);box-shadow:none;transition:background var(--dur-fast) var(--ease-out), transform 80ms var(--ease-out);border:0;align-items:center;gap:6px;font-weight:600;display:flex}.os-ask-brain:hover{background:var(--ui-primary-strong)}.os-ask-brain:active{transform:scale(.985)}.os-ask-brain .anticon{font-size:14px}.os-ic{font-size:var(--font-4);color:var(--ui-text-2);cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.os-ic:hover{color:var(--g)}.os-icon-btn{cursor:pointer;width:34px;height:34px;color:inherit;font:inherit;border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.os-icon-btn:hover,.os-icon-btn:focus-visible{background:var(--ui-surface-2)}.os-icon-btn:hover .os-ic,.os-icon-btn:focus-visible .os-ic,.os-icon-btn:hover .os-ic-sm,.os-icon-btn:focus-visible .os-ic-sm{color:var(--g)}.os-user{cursor:pointer;flex-shrink:0;align-items:center;gap:8px;display:flex}.os-user-name{color:var(--ink);white-space:nowrap;font-size:13px}.os-mid{flex:1;min-height:0;display:flex}.os-left{background:linear-gradient(180deg, var(--nav-bg) 0%, var(--nav-bg-2) 100%);border-right:1px solid var(--nav-border);width:220px;color:var(--nav-text);transition:width var(--dur-base) var(--ease-out);flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.os-left--collapsed{width:68px}.os-left-head{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:52px;padding:0 12px 0 18px;display:flex}.os-left-title{font-size:var(--font-1);letter-spacing:.12em;color:var(--nav-text-dim);white-space:nowrap;padding:0;font-weight:600;overflow:hidden}.os-nav-toggle{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--nav-text-dim);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.os-nav-toggle:hover,.os-nav-toggle:focus-visible{color:var(--nav-text-active);background:var(--nav-hover)}.os-left--collapsed .os-left-head{justify-content:center;padding:0}.os-left--collapsed .os-left-title{display:none}.os-left .ant-menu{flex:1;background:0 0!important;border:none!important}.os-left .ant-menu-item-group-title{font-size:var(--font-1);letter-spacing:.08em;font-weight:600;color:var(--nav-text-dim)!important;padding:14px 18px 5px!important}.os-left .ant-menu-item-group+.ant-menu-item-group .ant-menu-item-group-title{margin-top:var(--space-1);border-top:0;padding-top:var(--space-4)!important}.os-left .ant-menu-item{height:38px;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);line-height:38px;color:var(--nav-text)!important;border-radius:var(--radius-sm)!important;width:auto!important;margin:2px 8px!important}.os-left .ant-menu-item .anticon{font-size:var(--font-4);color:var(--nav-icon)!important}.os-left .ant-menu-item .ant-menu-title-content>.ant-badge{color:inherit!important}.os-left .ant-menu-item:hover{color:var(--nav-text-active)!important;background:var(--nav-hover)!important}.os-left .ant-menu-item-selected{box-shadow:none;font-weight:600;color:var(--nav-text-active)!important;background:linear-gradient(100deg, var(--nav-active-from), var(--nav-active-to))!important}.os-left .ant-menu-item-selected .anticon{color:var(--nav-text-active)!important}.os-culture{border-top:1px solid var(--nav-divider);text-align:left;padding:12px 18px}.os-culture-line{font-size:var(--font-1);letter-spacing:0;color:var(--nav-text-dim);line-height:1.6}.os-me{border-top:1px solid var(--nav-divider);align-items:center;gap:9px;padding:11px 14px;display:flex}.os-me-name{font-size:var(--font-2);color:var(--nav-text-active);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.os-me-sub{font-size:var(--font-1);color:var(--nav-text-dim)}.os-left--collapsed .os-culture,.os-left--collapsed .os-me{display:none}.os-center{background:0 0;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.os-page-head{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:52px;padding:0 var(--space-6);background:var(--ui-glass);border-bottom:1px solid var(--ui-hairline);-webkit-backdrop-filter:blur(16px)saturate(1.15);z-index:4;flex-shrink:0;display:flex}.os-page-heading{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.os-page-context{color:var(--ui-muted);font-size:var(--font-1);white-space:nowrap;font-weight:550}.os-page-title{font-size:var(--font-4);letter-spacing:-.01em;color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.os-page-actions{align-items:center;gap:var(--space-1);flex:none;display:flex}.os-page-assistant{border-radius:var(--radius-sm);height:32px;color:var(--ui-text-2);font:inherit;font-size:var(--font-2);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.os-page-assistant:hover,.os-page-assistant:focus-visible{color:var(--ui-primary-strong);background:var(--ui-primary-soft)}.os-page-body{padding:var(--space-6);scrollbar-gutter:stable;flex:1;overflow:auto}.os-page-body>*{animation:os-content-enter .24s var(--ease-out) both}@keyframes os-content-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.os-ai-drawer-root .ant-drawer-mask{background:color-mix(in srgb, var(--ui-text) 16%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.os-ai-drawer .ant-drawer-content{background:var(--ui-glass-strong);-webkit-backdrop-filter:blur(24px)saturate(1.2);border-left:1px solid var(--ui-hairline);box-shadow:var(--shadow-3)}.os-ai-drawer .ant-drawer-header{min-height:58px;padding:0 var(--space-5);border-bottom-color:var(--ui-hairline)}.os-ai-drawer .ant-drawer-body{padding:var(--space-5)}.os-ai-title{align-items:center;gap:var(--space-2);color:var(--ui-text);font-size:var(--font-4);display:inline-flex}.os-ai-title .anticon{color:var(--ui-primary)}.os-ai-inspector{gap:var(--space-3);flex-direction:column;min-height:100%;display:flex}.os-sec{background:color-mix(in srgb, var(--ui-surface) 62%, transparent);border-radius:var(--radius-md);padding:var(--space-4);border:0}.os-sec-t{font-size:var(--font-2);color:var(--ui-text);margin-bottom:var(--space-2);align-items:center;gap:6px;font-weight:650;display:flex}.os-cnt{font-size:var(--font-1);margin:0;background:var(--ui-primary-soft)!important;color:var(--g)!important;border:none!important}.os-rmd{font-size:var(--font-2);color:var(--ui-text-2);cursor:pointer;align-items:center;padding:7px 0;line-height:1.5;display:flex}.os-rmd:hover{color:var(--g)}.os-rmd-dot{background:var(--g);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-right:8px}.os-todo{font-size:var(--font-2);color:var(--ui-text-2);background:var(--ui-surface);border-radius:var(--radius-sm);cursor:pointer;border-left:2px solid var(--ui-primary);margin-bottom:6px;padding:6px 10px}.os-todo:hover{color:var(--ui-primary);background:var(--ui-surface)}.os-empty{font-size:var(--font-2);color:var(--ui-muted);padding:4px 0}.os-todo-inbox-link{margin-top:var(--space-2);font-size:var(--font-1);display:inline-block}.os-suggest-txt{font-size:var(--font-2);color:var(--ui-text-2);line-height:1.7}.os-suggest-btn{cursor:pointer;font-size:var(--font-2);color:var(--g);background:0 0;border:none;margin-top:9px;padding:0}.os-suggest-btn:hover{color:var(--ui-primary-strong)}.os-ask{padding-top:var(--space-4);margin-top:auto}.os-ask-label{margin-bottom:var(--space-2);color:var(--ui-text);font-size:var(--font-2);font-weight:650;display:block}.os-ask .ant-input{background:var(--ui-surface);border:1px solid var(--b);color:var(--ink);border-radius:var(--radius-md);font-size:var(--font-2);line-height:1.7}.os-ask .ant-input::placeholder{color:var(--ui-muted)}.os-ask .ant-input:focus,.os-ask .ant-input:hover{border-color:var(--ui-primary);box-shadow:0 0 0 3px var(--ui-focus-ring)}.os-ask-foot{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);color:var(--ui-muted);font-size:var(--font-1);display:flex}.os-ask-send{cursor:pointer;border-radius:var(--radius-sm);min-width:112px;height:36px;font-size:var(--font-2);letter-spacing:0;color:var(--ui-on-primary);background:var(--ui-primary);border:none;justify-content:center;align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.os-ask-send:hover{background:var(--ui-primary-strong)}.os-ask-send:disabled{cursor:not-allowed;background:var(--ui-surface-2);color:var(--ui-muted)}@media (width<=1320px){.os-status{flex:none;display:flex}.os-cmdk-trigger{justify-content:center;width:34px;min-width:34px;height:34px;padding:0}.os-cmdk-label,.os-cmdk-kbd{display:none}}@media (width<=1180px){.os-ask-brain{border-radius:6px;justify-content:center;width:32px;height:32px;padding:0}.os-ask-brain-label{display:none}}@media (width<=1000px){.os-brand-sub{display:none}.os-page-body{padding:var(--space-5)}}@media (width<=820px){.os-shell{position:fixed;overflow:hidden}.os-top{height:52px;padding:0 var(--space-3);gap:8px}.os-brand{gap:6px}.os-brand-name{font-size:14px}.os-brand-sub,.os-brand-div,.os-brand-tenant,.os-ask-brain,.os-user-name,.os-top-actions .os-ic:nth-of-type(n+2),.os-top-actions>.os-icon-btn:nth-of-type(n+2){display:none}.os-top-actions>.os-help-btn{display:grid!important}.os-top-actions{gap:9px}.os-credit{padding:3px 8px;font-size:11px}.os-mid{flex-direction:column;min-height:0}.os-left{border-right:none;border-bottom:1px solid var(--b);flex-direction:row;align-items:center;width:100%;height:52px;transition:none;overflow:auto hidden}.os-left.os-left--collapsed{width:100%}.os-left-head,.os-left-title,.os-culture,.os-me{display:none}.os-left .ant-menu{flex:none;align-items:center;min-width:max-content;height:100%;display:flex!important}.os-left .ant-menu-item-group{flex:none;align-items:center;height:100%;display:flex}.os-left .ant-menu-item-group-title{display:none!important}.os-left .ant-menu-item-group-list{flex:none;align-items:center;height:100%;display:flex;margin:0!important;padding:0!important}.os-left .ant-menu-item{flex-shrink:0;height:38px!important;margin:7px 4px!important;padding-inline:12px!important;line-height:38px!important}.os-center{flex:1;width:100%;min-height:0}.os-page-head{min-height:44px;padding:0 var(--space-3)}.os-page-context{display:none}.os-page-assistant{justify-content:center;width:32px;padding:0}.os-page-assistant span{display:none}.os-page-body{padding:var(--space-3);overflow:auto}.os-ai-drawer-root .ant-drawer-content-wrapper{max-width:100vw}}@media (width<=640px){.os-brand-name span,.os-credit,.os-plan-tag,.os-status{display:none}.os-top-actions{gap:var(--space-1);margin-left:auto}.os-page-body{padding:var(--space-2)}.os-ai-drawer .ant-drawer-body{padding:var(--space-4)}.os-ask-foot>span{display:none}.os-ask-send{width:100%}}@media (prefers-reduced-motion:reduce){.os-left,.os-page-body>*,.os-ask-brain,.os-page-assistant,.os-icon-btn,.os-nav-toggle{transition:none;animation:none}}.os-help-stack{gap:var(--space-4);color:var(--ui-text-2);font-size:var(--font-2);flex-direction:column;line-height:1.8;display:flex}.os-help-card{padding:var(--space-4);border:1px solid var(--ui-border);border-radius:var(--radius-md);background:var(--ui-surface)}.os-help-card--primary{border-color:color-mix(in srgb, var(--ui-primary) 24%, var(--ui-border));background:var(--ui-primary-soft)}.os-help-card-copy{margin:6px 0 var(--space-3);color:var(--ui-text-2)}.au-streams{opacity:.75;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.au-sound-btn{border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text-2);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.au-sound-btn:hover{border-color:color-mix(in srgb, var(--ui-primary) 45%, var(--ui-border));color:var(--ui-primary)}.au-sound-btn[aria-pressed=true]{border-color:color-mix(in srgb, var(--ui-primary) 55%, var(--ui-border));background:var(--ui-primary-soft);color:var(--ui-primary)}.au-workforce{z-index:1;pointer-events:none;position:fixed;inset:0}.au-agent{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;animation:7.2s ease-in-out infinite au-agent-float;animation-delay:calc(var(--i) * -.93s);background:linear-gradient(120deg,#0a2646d1,#06182eb8);border:1px solid #6ca6ec42;border-radius:999px;align-items:center;gap:9px;padding:7px 13px 7px 8px;animation-fill-mode:forwards;display:flex;position:absolute;box-shadow:0 10px 34px #00061066,inset 0 1px #ffffff0f}.au-agent-hidden{display:none}.au-agent-ring{width:44px;height:44px;animation:3.4s ease-out infinite au-agent-ring;animation-delay:calc(var(--i) * .41s);border:1px solid #60b2ff73;border-radius:50%;margin-top:-22px;position:absolute;top:50%;left:4px}.au-agent img{object-fit:cover;border:1.5px solid #81beff8c;border-radius:50%;width:40px;height:40px;box-shadow:0 0 14px #3c8ceb59}.au-agent-meta{flex-direction:column;line-height:1.3;display:flex}.au-agent-meta b{color:#e7f1ff;letter-spacing:.3px;font-size:12px;font-weight:650}.au-agent-meta i{color:#7fa4cd;font-size:10px;font-style:normal}.au-agent-dot{width:6px;height:6px;animation:1.9s ease-in-out infinite au-agent-pulse;animation-delay:calc(var(--i) * .37s);background:#4ed39b;border-radius:50%;box-shadow:0 0 10px #4ed39b}@keyframes au-agent-float{0%{opacity:0;transform:translateY(14px)}6%{opacity:1}50%{transform:translateY(-9px)}94%{opacity:1}to{opacity:1;transform:translateY(14px)}}@keyframes au-agent-ring{0%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(1.7)}}@keyframes au-agent-pulse{50%{opacity:.35;transform:scale(.72)}}.au-agent-0{top:9%;left:5%}.au-agent-1{top:6%;left:32%}.au-agent-2{top:30%;left:15%;transform:scale(.9)}.au-agent-3{top:40%;left:46%;transform:scale(.92)}.au-agent-4{top:58%;left:28%;transform:scale(.88)}.au-agent-5{top:68%;left:50%;transform:scale(.86)}.au-agent-6{top:78%;left:8%}.au-agent-7{top:86%;left:34%;transform:scale(.9)}.au-agent-8{top:18%;left:52%;transform:scale(.84)}.au-agent-9{top:90%;left:55%;transform:scale(.82)}@media (width<=1500px){.au-agent-3,.au-agent-8{display:none}}@media (width<=1180px){.au-agent-5,.au-agent-9{display:none}}@media (width<=1050px){.au-workforce{opacity:.45}}@media (width<=620px){.au-workforce{display:none}.au-streams{opacity:.4}}@media (prefers-reduced-motion:reduce){.au-agent,.au-agent-ring,.au-agent-dot{animation:none}.au-agent{opacity:1}.au-sound-btn{transition:none}}.client-downloads{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);margin-top:24px;padding-top:20px;scroll-margin-top:100px}.client-downloads h2{color:inherit;margin:0 0 5px;font-size:15px;font-weight:650}.client-downloads p{opacity:.75;margin:0 0 14px;font-size:12px;line-height:1.7}.client-downloads-links{flex-wrap:wrap;gap:10px;display:flex}.client-downloads-option{flex-direction:column;gap:7px;display:flex}.client-downloads-option a,.client-downloads-option button{border:1px solid color-mix(in srgb, currentColor 28%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, currentColor 5%, transparent);min-height:42px;color:inherit;font:inherit;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.client-downloads-option a:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.client-downloads-option a:focus-visible,.client-downloads-retry:focus-visible{outline-offset:3px;outline:2px solid}.client-downloads-option button:disabled{opacity:.5;cursor:not-allowed}.client-downloads-option small{opacity:.65;font-size:11px}.client-downloads-retry{color:inherit;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;text-decoration:underline}@media (width<=620px){.client-downloads-links{grid-template-columns:1fr;display:grid}.client-downloads-option{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.client-downloads-option a,.client-downloads-option button{justify-content:flex-start}}.au-shell{background:var(--auth-bg);color:var(--ui-text);font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;position:fixed;inset:0;overflow:auto}.au-shell.au-split{grid-template-rows:minmax(100%,auto);grid-template-columns:minmax(0,1.22fr) minmax(400px,.78fr);display:grid}.au-shell.au-center{padding:var(--space-7) var(--space-4);place-items:center;display:grid}.au-skip{left:var(--space-4);z-index:20;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--ui-surface);color:var(--ui-primary);box-shadow:var(--shadow-2);transition:top var(--dur-base) var(--ease-out);position:fixed;top:-60px}.au-skip:focus{top:var(--space-4)}.au-mesh{pointer-events:none;position:fixed;inset:0;overflow:hidden}.au-blob{will-change:transform;border-radius:50%;position:absolute}.au-blob-a{background:radial-gradient(circle, var(--auth-blob-1), transparent 62%);width:62vw;height:62vw;animation:au-drift-a 16s var(--ease-out) infinite alternate;top:-22vw;left:-16vw}.au-blob-b{background:radial-gradient(circle, var(--auth-blob-2), transparent 62%);width:52vw;height:52vw;animation:18s ease-in-out infinite alternate au-drift-b;bottom:-18vw;right:-14vw}.au-blob-c{background:radial-gradient(circle, var(--auth-blob-3), transparent 64%);width:36vw;height:36vw;animation:14s ease-in-out infinite alternate au-drift-c;top:-12vw;right:16vw}.au-blob-d{background:radial-gradient(circle, var(--auth-blob-4), transparent 64%);width:30vw;height:30vw;animation:20s ease-in-out infinite alternate-reverse au-drift-b;bottom:-14vw;left:30vw}@keyframes au-drift-a{to{transform:translate(6vw,5vh)scale(1.08)}}@keyframes au-drift-b{to{transform:translate(-5vw,-4vh)scale(1.06)}}@keyframes au-drift-c{to{transform:translate(-4vw,6vh)scale(1.1)}}.au-hex{width:420px;height:460px;color:var(--auth-hex-line);pointer-events:none;position:absolute;top:14%;right:-120px}.au-hex path{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-dasharray:1360;stroke-dashoffset:1360px;animation:au-draw 1.4s var(--ease-out) .2s forwards}@keyframes au-draw{to{stroke-dashoffset:0}}.au-enter{opacity:0;animation:au-enter .7s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes au-enter{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:none}}.au-story{z-index:2;padding:var(--space-7) clamp(42px, 7vw, 104px) 72px;flex-direction:column;justify-content:space-between;display:flex;position:relative}@media (height<=880px){.au-copy{margin:3vh 0}.au-copy h1{font-size:clamp(32px,3.4vw,46px)}}.au-brand{align-items:center;gap:var(--space-3);display:flex}.au-brand img{border-radius:var(--radius-lg);width:56px;height:56px;box-shadow:var(--shadow-2)}.au-brand-name{font-size:var(--font-6);letter-spacing:-.5px;font-weight:700}.au-brand-name span{margin-left:var(--space-2);padding-left:var(--space-2);border-left:1px solid var(--ui-border-strong);font-size:var(--font-3);color:var(--ui-primary);font-weight:600}.au-brand-sub{font-size:var(--font-1);letter-spacing:1.6px;color:var(--ui-muted);margin-top:2px}.au-copy{max-width:720px;margin:5vh 0 4vh}.au-eyebrow{align-items:center;gap:var(--space-2);color:var(--ui-primary);font-size:var(--font-2);letter-spacing:1.6px;display:flex}.au-eyebrow i{background:var(--ui-primary);border-radius:2px;width:32px;height:2px}.au-copy h1{max-width:680px;margin:var(--space-5) 0 var(--space-5);letter-spacing:-.5px;color:var(--ui-text);text-wrap:balance;font-size:clamp(36px,4.2vw,58px);font-weight:700;line-height:1.12}.au-copy>p{max-width:600px;color:var(--ui-text-2);font-size:var(--font-4);text-wrap:pretty;margin:0;line-height:1.85}.au-industry{margin-top:var(--space-6);color:var(--ui-muted);font-size:var(--font-2)}.au-industry b{color:var(--ui-primary);font-weight:650}.au-loop{max-width:640px;padding:var(--space-4) var(--space-5);border:1px solid var(--auth-card-border);border-radius:var(--radius-lg);background:var(--auth-card-bg);-webkit-backdrop-filter:blur(18px)saturate(1.3);box-shadow:var(--shadow-2), inset 0 1px var(--auth-card-inset)}.au-loop-title{font-size:var(--font-1);letter-spacing:1.2px;color:var(--ui-muted)}.au-loop-steps{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.au-loop-step{align-items:center;gap:var(--space-2);display:flex}.au-loop-step strong{font-size:var(--font-3);color:var(--ui-text);font-weight:650}.au-loop-step small{font-size:var(--font-1);color:var(--ui-muted);margin-top:1px;display:block}.au-loop-arrow{color:var(--ui-primary);opacity:.55;flex:none}.au-panel{z-index:3;padding:var(--space-6) clamp(28px, 4vw, 64px);place-items:center;display:grid;position:relative}.au-split .au-panel{border-left:1px solid var(--ui-border)}.au-card{width:min(100%,430px);padding:var(--space-7) var(--space-7) var(--space-6);border:1px solid var(--auth-card-border);border-radius:var(--radius-lg);background:var(--auth-card-bg);-webkit-backdrop-filter:blur(24px)saturate(1.4);box-shadow:var(--auth-card-shadow), inset 0 1px var(--auth-card-inset);position:relative}.au-center .au-card{width:min(100%,480px)}.au-kicker{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--ui-primary-soft);color:var(--ui-primary);font-size:var(--font-1);letter-spacing:1.2px;font-weight:650;display:inline-flex}.au-card h2{margin:var(--space-4) 0 var(--space-2);font-size:var(--font-6);letter-spacing:-.5px;color:var(--ui-text);line-height:1.25}.au-card-sub{margin:0 0 var(--space-6);color:var(--ui-text-2);font-size:var(--font-2);line-height:1.7}.au-card .ant-form-item{margin-bottom:var(--space-5)}.au-card .ant-form-item-label{padding-bottom:var(--space-1)}.au-card .ant-form-item-label>label{color:var(--ui-text-2);font-size:var(--font-1);font-weight:600}.au-card .ant-input-affix-wrapper,.au-card .ant-input{border-radius:var(--radius-md)}.au-card .ant-input-affix-wrapper{height:48px;padding-inline:var(--space-3);background:var(--auth-input-bg);transition:border-color var(--dur-base), box-shadow var(--dur-base), background var(--dur-base)}.au-card .ant-input-prefix{margin-right:var(--space-2);color:var(--ui-muted)}.au-form-row{margin:0 0 var(--space-5);color:var(--ui-text-2);font-size:var(--font-1);justify-content:space-between;align-items:center;display:flex}.au-form-row .ant-checkbox-wrapper{color:var(--ui-text-2);font-size:var(--font-1)}.au-link{color:var(--ui-primary);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.au-link:hover{color:var(--ui-primary-strong)}.au-card .au-submit{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--ui-accent), var(--ui-primary-strong));height:48px;box-shadow:var(--shadow-2);font-size:var(--font-3);letter-spacing:.6px;transition:transform var(--dur-fast) var(--ease-out), filter var(--dur-fast);border:none;font-weight:650}.au-card .au-submit:hover{filter:brightness(1.06)}.au-card .au-submit:active{transform:translateY(1px)scale(.995)}.au-foot-row{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-5);color:var(--ui-muted);font-size:var(--font-1);display:flex}.au-trust{justify-content:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--ui-border);color:var(--ui-muted);font-size:var(--font-1);flex-wrap:wrap;display:flex}.au-trust span{align-items:center;gap:var(--space-1);display:inline-flex}.au-trust svg{color:var(--ui-primary)}.au-pagefoot{z-index:5;left:0;right:0;bottom:var(--space-4);text-align:center;color:var(--ui-muted);font-size:var(--font-1);letter-spacing:.4px;pointer-events:none;opacity:.75;position:fixed}.au-split .au-pagefoot{left:61%}@media (width<=1024px){.au-shell.au-split{grid-template-rows:none;grid-template-columns:1fr}.au-story{padding:var(--space-7) var(--space-6) var(--space-5)}.au-copy{margin:4vh 0 3vh}.au-hex{display:none}.au-panel{min-height:auto;padding:var(--space-5) var(--space-6) 88px}.au-split .au-panel{border-left:none}.au-pagefoot,.au-split .au-pagefoot{padding:0 var(--space-4) var(--space-6);margin-top:calc(-1 * var(--space-6));position:static;left:auto}}@media (width<=640px){.au-story{padding:var(--space-5) var(--space-4) var(--space-4)}.au-brand img{width:46px;height:46px}.au-brand-name{font-size:var(--font-5)}.au-copy h1{font-size:var(--font-7)}.au-copy>p{font-size:var(--font-3)}.au-loop-steps{gap:var(--space-1)}.au-panel{padding:var(--space-4) var(--space-3) 80px}.au-card{padding:var(--space-6) var(--space-5) var(--space-5)}}@media (prefers-reduced-motion:reduce){.au-blob,.au-hex path{animation:none}.au-hex path{stroke-dashoffset:0}.au-enter{animation:.4s both au-fade}@keyframes au-fade{0%{opacity:0}to{opacity:1}}}.au-kicker-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.au-center .au-card:has(.au-min){width:min(100%,400px);padding:var(--space-6) var(--space-5) var(--space-5);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none}.au-min{text-align:center;flex-direction:column;align-items:center;display:flex}.au-min-brand img{filter:drop-shadow(0 10px 24px color-mix(in srgb, var(--ui-primary) 26%, transparent));animation:6.4s ease-in-out infinite au-min-bob;display:block}@keyframes au-min-bob{50%{transform:translateY(-4px)}}.au-min-title{margin:var(--space-5) 0 0;color:var(--ui-text);letter-spacing:-.6px;font-size:27px;font-weight:650;line-height:1.25}.au-min-sub{margin:var(--space-2) 0 0;color:var(--ui-muted);font-size:var(--font-3)}.au-min-form{width:100%;margin-top:var(--space-6)}.au-min-form .ant-form-item{margin-bottom:var(--space-3)}.au-min-form .ant-input-affix-wrapper{border-radius:var(--radius-md);border-color:var(--ui-border);background:var(--ui-surface);height:50px;box-shadow:none;transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);padding-inline:14px}.au-min-form .ant-input-affix-wrapper:hover{border-color:color-mix(in srgb, var(--ui-primary) 45%, var(--ui-border))}.au-min-form .ant-input-affix-wrapper-focused{border-color:var(--ui-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-primary) 14%, transparent)}.au-min-form .ant-input-prefix{color:var(--ui-muted);margin-right:10px}.au-min-form .au-form-row{margin:var(--space-1) 0 var(--space-4)}.au-min-form .au-submit{border-radius:var(--radius-md);height:50px;font-size:var(--font-4);letter-spacing:2px;font-weight:650}.au-min-foot{gap:var(--space-2);margin-top:var(--space-5);color:var(--ui-muted);font-size:var(--font-2);align-items:center;display:flex}.au-min-trust{margin-top:var(--space-5);opacity:.85}.au-min-corner{right:var(--space-4);bottom:var(--space-4);z-index:10;position:fixed}@media (prefers-reduced-motion:reduce){.au-min-brand img{animation:none}}.lp-shell{background:var(--ui-bg);color:var(--ui-text);scroll-behavior:smooth;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;position:fixed;inset:0;overflow:auto}.lp-skip{top:-60px;left:var(--space-4);z-index:40;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--ui-surface);color:var(--ui-primary);box-shadow:var(--shadow-2);transition:top var(--dur-base) var(--ease-out);position:fixed}.lp-skip:focus{top:var(--space-4)}.lp-nav{z-index:30;align-items:center;gap:var(--space-5);border-bottom:1px solid color-mix(in srgb, var(--ui-border) 60%, transparent);background:color-mix(in srgb, var(--ui-chrome) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:14px clamp(20px,5vw,64px);display:flex;position:sticky;top:0}.lp-nav-brand{align-items:center;gap:10px;display:flex}.lp-nav-brand img{width:38px;height:38px}.lp-nav-brand strong{font-size:var(--font-4);letter-spacing:-.4px}.lp-nav-brand span{color:var(--ui-muted);font-size:var(--font-2);margin-left:4px}.lp-nav-links{gap:var(--space-4);margin-left:auto;display:flex}.lp-nav-links a{color:var(--ui-text-2);font-size:var(--font-3);transition:color var(--dur-base) var(--ease-out);text-decoration:none}.lp-nav-links a:hover{color:var(--ui-primary)}.lp-nav-login{background:linear-gradient(135deg, var(--ui-accent), var(--ui-primary-strong));height:38px;color:var(--ui-on-primary);font-size:var(--font-3);cursor:pointer;box-shadow:0 8px 20px color-mix(in srgb, var(--ui-primary) 30%, transparent);transition:transform var(--dur-base) var(--ease-out), filter var(--dur-base) var(--ease-out);border:none;border-radius:999px;padding:0 22px;font-weight:650}.lp-nav-login:hover{filter:brightness(1.06);transform:translateY(-1px)}.lp-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);max-width:1240px;margin:0 auto;padding:clamp(40px,6vw,84px) clamp(20px,5vw,64px) clamp(28px,4vw,56px);display:grid;position:relative}.lp-aurora{z-index:-1;pointer-events:none;filter:blur(64px);opacity:.55;position:absolute;inset:-12% -8%;overflow:hidden}.lp-aurora i{border-radius:50%;width:46vw;max-width:640px;height:46vw;max-height:640px;position:absolute}.lp-aurora i:first-child{background:radial-gradient(circle, color-mix(in srgb, var(--ui-primary) 42%, transparent), transparent 65%);animation:22s ease-in-out infinite lp-aurora-drift;top:-18%;left:-6%}.lp-aurora i:nth-child(2){background:radial-gradient(circle,#8b5cf657,#0000 65%);animation:26s ease-in-out -8s infinite reverse lp-aurora-drift;top:4%;right:-12%}.lp-aurora i:nth-child(3){background:radial-gradient(circle,#22c4a842,#0000 65%);animation:30s ease-in-out -15s infinite lp-aurora-drift;bottom:-30%;left:32%}@keyframes lp-aurora-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(6%,8%)scale(1.08)}66%{transform:translate(-5%,-4%)scale(.94)}}.lp-rise{animation:lp-rise-in .7s var(--ease-out,ease-out) both}@keyframes lp-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.lp-reveal{opacity:0;transition:opacity .7s var(--ease-out,ease-out), transform .7s var(--ease-out,ease-out);transform:translateY(24px)}.lp-reveal.in-view{opacity:1;transform:translateY(0)}.lp-reveal .lp-flow-step{opacity:0;transition:opacity .6s var(--ease-out,ease-out), transform .6s var(--ease-out,ease-out);transform:translateY(16px)}.lp-reveal.in-view .lp-flow-step{opacity:1;transform:translateY(0)}.lp-eyebrow{border:1px solid color-mix(in srgb, var(--ui-primary) 25%, var(--ui-border));background:color-mix(in srgb, var(--ui-primary) 7%, var(--ui-surface));color:var(--ui-primary);font-size:var(--font-2);border-radius:999px;align-items:center;gap:8px;padding:5px 13px;font-weight:600;display:inline-flex}.lp-hero h1{letter-spacing:-2.2px;text-wrap:balance;margin:20px 0 16px;font-size:clamp(38px,4.8vw,64px);font-weight:800;line-height:1.1}.lp-hero h1 em{background:linear-gradient(100deg, var(--ui-accent), var(--ui-primary-strong));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.lp-hero-sub{max-width:520px;color:var(--ui-text-2);font-size:var(--font-4);text-wrap:pretty;margin:0 0 22px;line-height:1.85}.lp-hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.lp-cta-main{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--ui-accent), var(--ui-primary-strong));height:50px;color:var(--ui-on-primary);font-size:var(--font-4);letter-spacing:1px;cursor:pointer;box-shadow:0 14px 30px color-mix(in srgb, var(--ui-primary) 32%, transparent);transition:transform var(--dur-base) var(--ease-out), filter var(--dur-base) var(--ease-out);border:none;padding:0 34px;font-weight:650}.lp-cta-main:hover{filter:brightness(1.06);transform:translateY(-2px)}.lp-cta-ghost{border:1px solid color-mix(in srgb, var(--ui-primary) 40%, var(--ui-border));border-radius:var(--radius-md);background:var(--ui-surface);height:50px;color:var(--ui-primary);font-size:var(--font-4);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);padding:0 26px;font-weight:600}.lp-cta-ghost:hover{border-color:var(--ui-primary);background:color-mix(in srgb, var(--ui-primary) 6%, var(--ui-surface))}.lp-hero-trust{gap:var(--space-4);color:var(--ui-muted);font-size:var(--font-2);flex-wrap:wrap;margin-top:20px;display:flex}.lp-hero-trust span:before{content:"✓ ";color:var(--ok,var(--ui-primary))}.lp-hero-visual{position:relative}.lp-hero-visual img{border:1px solid var(--ui-border);aspect-ratio:3/2;object-fit:cover;width:100%;box-shadow:0 30px 70px color-mix(in srgb, var(--ui-primary) 18%, transparent);border-radius:22px;display:block}.lp-hero-visual .lp-hero-fallback{aspect-ratio:3/2;border:1px solid var(--ui-border);background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--ui-primary) 30%, transparent), transparent 55%), linear-gradient(135deg, color-mix(in srgb, var(--ui-primary) 85%, transparent), var(--ui-primary-strong));width:100%;color:var(--ui-on-primary);border-radius:22px;place-items:center;font-size:60px;display:grid}.lp-float{border:1px solid color-mix(in srgb, var(--ui-primary) 18%, var(--ui-border));background:color-mix(in srgb, var(--ui-surface) 94%, transparent);box-shadow:0 14px 34px color-mix(in srgb, var(--ui-primary) 16%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;align-items:center;gap:9px;padding:10px 14px;animation:6s ease-in-out infinite lp-bob;display:flex;position:absolute}.lp-float strong{font-size:var(--font-4);font-variant-numeric:tabular-nums;display:block}.lp-float span{color:var(--ui-muted);font-size:var(--font-1);display:block}.lp-float-a{top:-18px;right:8%}.lp-float-b{animation-delay:-2.7s;bottom:-16px;left:6%}.lp-float img{object-fit:cover;border-radius:50%;width:34px;height:34px}@keyframes lp-bob{50%{transform:translateY(-7px)}}.lp-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,64px) clamp(30px,4vw,52px);display:grid}.lp-stat{border:1px solid var(--ui-border);background:var(--ui-surface);text-align:center;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:16px;padding:20px 20px 18px}.lp-stat:hover{box-shadow:0 14px 32px color-mix(in srgb, var(--ui-primary) 10%, #1d232b0f);transform:translateY(-3px)}.lp-stat strong{font-variant-numeric:tabular-nums;background:linear-gradient(110deg, var(--ui-primary), #8b5cf6 85%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:780;display:block}.lp-stat span{color:var(--ui-text-2);font-size:var(--font-2);margin-top:4px;display:block}.lp-section{max-width:1240px;margin:0 auto;padding:clamp(30px,4.5vw,64px) clamp(20px,5vw,64px)}.lp-section-head{max-width:640px;margin-bottom:clamp(22px,3vw,40px)}.lp-section-head h2{letter-spacing:-.8px;margin:0 0 10px;font-size:clamp(24px,2.8vw,34px);font-weight:720}.lp-section-head p{color:var(--ui-text-2);font-size:var(--font-3);margin:0;line-height:1.8}.lp-dark-zone{color:#eaf1fb;background:radial-gradient(90% 60% at 70% -10%,#2f6bda47,#0000 60%),radial-gradient(60% 50% at 12% 8%,#8b5cf629,#0000 55%),linear-gradient(175deg,#0a1322 0%,#0c1930 55%,#0e1c36 100%);position:relative;overflow:hidden}.lp-dark-zone:before{content:"";pointer-events:none;background-image:linear-gradient(#94b4e20d 1px,#0000 1px),linear-gradient(90deg,#94b4e20d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(90% 80% at 50% 0,#000 30%,#0000 75%)}.lp-dark-zone>*{position:relative}.lp-dark-zone .lp-nav{-webkit-backdrop-filter:blur(14px);background:#0a132299;border-bottom:1px solid #94b4e224}.lp-dark-zone .lp-nav-brand strong{color:#fff}.lp-dark-zone .lp-nav-brand span{color:#d4e3f8a6}.lp-dark-zone .lp-nav-links a{color:#d4e3f8c7}.lp-dark-zone .lp-nav-links a:hover{color:#fff}.lp-dark-zone .lp-nav-login{color:#fff;background:#ffffff14;border:1px solid #94b4e259}.lp-dark-zone .lp-nav-login:hover{background:#ffffff29}.lp-dark-zone .lp-eyebrow{color:#9ec2f5;-webkit-backdrop-filter:blur(6px);background:#ffffff0f;border-color:#94b4e24d}.lp-dark-zone .lp-hero h1{color:#fff;text-shadow:0 2px 24px #08101e80}.lp-dark-zone .lp-hero h1 em{background:linear-gradient(95deg,#6fb2ff 8%,#a78bfa 55%,#67e8c8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp-dark-zone .lp-hero-sub{color:#d6e4f6d1}.lp-dark-zone .lp-cta-main{color:#fff;background:linear-gradient(120deg,#2f6bda,#7c5cf0 85%);border:0;box-shadow:inset 0 0 0 1px #ffffff1f,0 12px 34px #4070e073}.lp-dark-zone .lp-cta-main:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #fff3,0 16px 44px #4070e099}.lp-dark-zone .lp-cta-ghost{color:#dbe8fa;background:#ffffff0d;border:1px solid #94b4e259}.lp-dark-zone .lp-cta-ghost:hover{color:#fff;background:#ffffff1f}.lp-dark-zone .lp-hero-trust span{color:#c4d6eead}.lp-dark-zone .lp-hero-visual img{border:1px solid #94b4e238;box-shadow:0 24px 70px #040a1699,0 0 0 8px #ffffff08}.lp-dark-zone .lp-float{-webkit-backdrop-filter:blur(12px);background:#0d182cb8;border:1px solid #94b4e240;box-shadow:0 14px 38px #040a168c}.lp-dark-zone .lp-float strong{color:#fff}.lp-dark-zone .lp-float span{color:#c4d6eeb3}.lp-dark-zone .lp-stats{gap:0;padding-top:clamp(8px,1.5vw,20px);padding-bottom:clamp(34px,4.5vw,60px)}.lp-dark-zone .lp-stat{box-shadow:none;text-align:left;background:0 0;border:0;border-left:1px solid #94b4e22e;border-radius:0;padding:6px 24px}.lp-dark-zone .lp-stat:first-child{border-left:0;padding-left:0}.lp-dark-zone .lp-stat:hover{box-shadow:none;transform:none}.lp-dark-zone .lp-stat strong{background:linear-gradient(110deg,#8db9ff,#c2b0ff 85%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:34px}.lp-dark-zone .lp-stat span{color:#c4d6eea8}.lp-dark-zone .lp-aurora{opacity:.75}.lp-day{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;padding-top:34px;display:grid;position:relative}.lp-day:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--ui-primary) 15%, transparent), var(--ui-primary) 18%, #8b5cf6 55%, #22c4a8 85%, #22c4a826);border-radius:2px;height:2px;position:absolute;top:10px;left:2%;right:2%}.lp-day-slot{border:1px solid var(--ui-border);background:var(--ui-surface);transition:transform var(--dur-exit) ease-out, box-shadow var(--dur-exit) ease-out, border-color var(--dur-exit) ease-out;border-radius:18px;padding:18px 16px 16px;position:relative;box-shadow:0 4px 16px #1d232b0a}.lp-day-slot:before{content:"";border:3px solid var(--ui-primary);background:var(--ui-surface);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ui-primary) 14%, transparent);border-radius:50%;position:absolute;top:-29px;left:24px}.lp-day-slot:nth-child(3):before,.lp-day-slot:nth-child(4):before{border-color:#8b5cf6;box-shadow:0 0 0 4px #8b5cf629}.lp-day-slot:nth-child(5):before,.lp-day-slot:nth-child(6):before{border-color:#22c4a8;box-shadow:0 0 0 4px #22c4a829}.lp-day-slot:hover{border-color:color-mix(in srgb, var(--ui-primary) 35%, var(--ui-border));box-shadow:0 18px 42px color-mix(in srgb, var(--ui-primary) 13%, #1d232b12);transition:transform var(--dur-slow) var(--ease-spring), box-shadow var(--dur-slow) var(--ease-settle), border-color var(--dur-base) var(--ease-settle);transform:translateY(-5px)}.lp-day-slot time{background:color-mix(in srgb, var(--ui-primary) 9%, transparent);color:var(--ui-primary);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:750;display:inline-block}.lp-day-slot h4{color:var(--ui-text);font-size:var(--font-3);margin:10px 0 5px;font-weight:720}.lp-day-slot p{color:var(--ui-text-2);font-size:var(--font-1);margin:0;line-height:1.7}.lp-reveal .lp-day-slot{opacity:0;transition:opacity .6s var(--ease-out,ease-out), transform .6s var(--ease-out,ease-out);transform:translateY(14px)}.lp-reveal.in-view .lp-day-slot{opacity:1;transform:translateY(0)}.lp-reveal.in-view .lp-day-slot:hover{transform:translateY(-4px)}.lp-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.lp-feature{border:1px solid var(--ui-border);background:var(--ui-surface);transition:transform var(--dur-exit) ease-out, box-shadow var(--dur-exit) ease-out, border-color var(--dur-exit) ease-out;border-radius:20px;overflow:hidden}.lp-feature:hover{border-color:color-mix(in srgb, var(--ui-primary) 30%, var(--ui-border));box-shadow:0 22px 48px color-mix(in srgb, var(--ui-primary) 14%, transparent);transition:transform var(--dur-slow) var(--ease-spring), box-shadow var(--dur-slow) var(--ease-settle), border-color var(--dur-base) var(--ease-settle);transform:translateY(-4px)}.lp-feature[data-glow]:after{z-index:2}.lp-feature-media{aspect-ratio:16/8.4;background:radial-gradient(70% 90% at 80% 10%,#7c5cf059,#0000 60%),radial-gradient(60% 80% at 15% 90%,#22c4a838,#0000 55%),linear-gradient(135deg,#14243f,#1b3054 70%,#16294a);position:relative;overflow:hidden}.lp-feature-media:before{content:"";background-image:radial-gradient(#b4cdf029 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 80%,#000 30%,#0000 80%)}.lp-feature-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out)}.lp-feature:hover .lp-feature-media img{transform:scale(1.045)}.lp-feature-media i{color:#cfe1fb;place-items:center;font-size:40px;font-style:normal;display:grid;position:absolute;inset:0}.lp-feature-media i>span,.lp-feature-media i>.anticon{-webkit-backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #bed6f647;border-radius:26px;place-items:center;width:96px;height:96px;display:grid;box-shadow:0 14px 38px #060e1c73}.lp-feature-media img:not(.lp-img-hidden)~i{display:none}.lp-feature-media:has(img:not(.lp-img-hidden)) i{display:none}.lp-feature-body{padding:18px 20px 20px}.lp-feature-body h3{font-size:var(--font-4);margin:0 0 8px;font-weight:700}.lp-feature-body ul{margin:0;padding:0;list-style:none}.lp-feature-body li{color:var(--ui-text-2);font-size:var(--font-2);margin:5px 0;padding-left:18px;line-height:1.7;position:relative}.lp-feature-body li:before{content:"·";color:var(--ui-primary);font-weight:800;position:absolute;left:4px}.lp-wall-marquee{padding:8px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp-wall-track{gap:14px;width:max-content;animation:46s linear infinite lp-wall-scroll;display:flex}.lp-wall-marquee:hover .lp-wall-track{animation-play-state:paused}@keyframes lp-wall-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-wall-track figure{text-align:center;flex:none;width:118px;margin:0}.lp-wall-track img{border:1px solid var(--ui-border);aspect-ratio:1;object-fit:cover;width:100%;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:18px;box-shadow:0 6px 18px #1d232b0f}.lp-wall-track figure:hover img{box-shadow:0 14px 30px color-mix(in srgb, var(--ui-primary) 14%, #1d232b1a);transform:translateY(-5px)scale(1.04)}.lp-wall-track figcaption{font-size:var(--font-1);color:var(--ui-text-2);margin-top:7px}.lp-wall-track figcaption b{color:var(--ui-text);font-size:var(--font-2);display:block}@media (prefers-reduced-motion:reduce){.lp-wall-track{flex-wrap:wrap;width:auto;animation:none}.lp-aurora i,.lp-rise{animation:none}.lp-reveal{opacity:1;transform:none}}.lp-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.lp-flow-step{border:1px solid var(--ui-border);background:var(--ui-surface);transition:transform var(--dur-exit) ease-out, box-shadow var(--dur-exit) ease-out, border-color var(--dur-exit) ease-out;border-radius:16px;padding:20px 18px;position:relative}.lp-flow-step:hover{border-color:color-mix(in srgb, var(--ui-primary) 30%, var(--ui-border));box-shadow:0 14px 34px color-mix(in srgb, var(--ui-primary) 11%, #1d232b0f);transition:transform var(--dur-slow) var(--ease-spring), box-shadow var(--dur-slow) var(--ease-settle), border-color var(--dur-base) var(--ease-settle);transform:translateY(-4px)}.lp-flow-step i{background:color-mix(in srgb, var(--ui-primary) 12%, var(--ui-surface));width:34px;height:34px;color:var(--ui-primary);font-size:var(--font-3);border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.lp-flow-step h4{font-size:var(--font-3);margin:12px 0 6px;font-weight:700}.lp-flow-step p{color:var(--ui-text-2);font-size:var(--font-2);margin:0;line-height:1.7}.lp-cta-band{background:radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--ui-accent) 38%, transparent), transparent 42%), linear-gradient(130deg, var(--auth-bg,var(--ui-primary-strong)), var(--ui-primary-strong));max-width:1240px;color:var(--ui-on-primary);text-align:center;border-radius:26px;margin:clamp(20px,3vw,40px) auto clamp(40px,5vw,72px);padding:clamp(34px,4.5vw,60px) clamp(20px,5vw,64px);position:relative;overflow:hidden}.lp-cta-band:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff24,#0000 60%);width:60%;height:200%;animation:9s ease-in-out infinite alternate lp-cta-glow;position:absolute;top:-50%;left:-20%}@keyframes lp-cta-glow{0%{transform:translate(0)}to{transform:translate(120%)}}.lp-cta-band h2{letter-spacing:-.8px;margin:0 0 10px;font-size:clamp(24px,3vw,36px)}.lp-cta-band p{opacity:.82;font-size:var(--font-3);margin:0 0 22px}.lp-foot{color:var(--ui-muted);font-size:var(--font-1);text-align:center;padding:0 0 34px}.lp-login-mask{z-index:50;background:color-mix(in srgb, var(--ui-text) 40%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:lp-fade var(--dur-base) var(--ease-out);position:fixed;inset:0}.lp-login-panel{box-sizing:border-box;z-index:51;background:var(--ui-surface);width:min(440px,100vw);box-shadow:-24px 0 70px color-mix(in srgb, var(--ui-text) 22%, transparent);animation:lp-slide .32s var(--ease-out);flex-direction:column;justify-content:center;padding:clamp(26px,4vh,48px) clamp(24px,3vw,44px);display:flex;position:fixed;top:0;bottom:0;right:0}.lp-login-close{border:1px solid var(--ui-border);background:var(--ui-surface-2);width:34px;height:34px;color:var(--ui-text-2);cursor:pointer;transition:color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.lp-login-close:hover{border-color:var(--ui-primary);color:var(--ui-primary)}.lp-login-panel .au-min-title{font-size:24px}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-slide{0%{opacity:0;transform:translate(40px)}}@media (width<=1050px){.lp-hero{grid-template-columns:1fr}.lp-hero-visual{order:-1}.lp-stats{grid-template-columns:repeat(2,1fr)}.lp-features{grid-template-columns:1fr}.lp-flow{grid-template-columns:repeat(2,1fr)}.lp-nav-links{display:none}}@media (width<=620px){.lp-stats{grid-template-columns:repeat(2,1fr)}.lp-flow{grid-template-columns:1fr}.lp-wall figure{width:calc(25% - 7.5px);min-width:72px}.lp-float{display:none}}@media (prefers-reduced-motion:reduce){.lp-shell{scroll-behavior:auto}.lp-float,.lp-login-mask,.lp-login-panel{animation:none}.lp-feature,.lp-feature:hover,.lp-day-slot,.lp-day-slot:hover,.lp-flow-step,.lp-flow-step:hover,.lp-wall figure:hover img,.lp-cta-main:hover,.lp-nav-login:hover{transition:none;transform:none}}.lp-img-hidden{display:none}.lp-login-error{margin-bottom:16px}.lp-hero-visual img:not(.lp-img-hidden)+.lp-hero-fallback{display:none}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--font-1:12px;--font-2:13px;--font-3:14px;--font-4:16px;--font-5:20px;--font-6:24px;--font-7:32px;--shadow-1:0 1px 2px #1d232b09;--shadow-2:0 8px 24px #1d232b12;--shadow-3:0 18px 54px #1d232b21;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.26, .44, 1);--ease-settle:cubic-bezier(.3, 1, .36, 1);--dur-exit:.13s;--gray-1:#fafaf8;--gray-2:#f0f1ee;--gray-3:#e2e5e1;--gray-4:#7d8792;--gray-5:#1d232b;--ok:#16a34a;--warn:#f6a02d;--danger:#f25b6b;--info:#1769d2;--chart-1:var(--ui-accent);--chart-2:#22c4a8;--chart-3:#8a7450;--chart-4:var(--warn);--chart-5:var(--danger);--chart-6:#70757a;--chart-7:#84cc16;--chart-8:#e879a8;--z-drawer:1000;--z-modal:1050;--z-toast:1100;--bp-sm:640px;--bp-md:820px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--card-pad:var(--space-4);--card-pad-tight:var(--space-3);--panel-gap:var(--space-4);--table-row-pad:10px var(--space-3);--control-h:32px;--icon-btn:30px;--page-pad:18px;--stat-value:var(--font-5)}.runtime-readiness-provider-cell{font-size:var(--font-1)}.runtime-readiness-provider-list{margin-top:5px}.runtime-readiness-provider-tag{margin:0}:root[data-density=compact]{--card-pad:var(--space-3);--card-pad-tight:var(--space-2);--panel-gap:var(--space-3);--table-row-pad:var(--space-2) 10px;--control-h:28px;--icon-btn:26px;--page-pad:var(--space-3);--stat-value:var(--font-4)}:root,:root[data-theme=nano],:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f5f6f4;--ui-chrome:#ffffffd6;--ui-chrome-2:#fafaf8;--ui-surface:#fff;--ui-surface-2:#f0f1ee;--ui-text:#1d232b;--ui-text-2:#5e6875;--ui-muted:#8b949e;--ui-border:#e2e5e1;--ui-border-strong:#cdd2cc;--ui-primary:#2f6bda;--ui-primary-strong:#2558b7;--ui-primary-soft:#eaf1ff;--ui-on-primary:#fff;--ui-accent:#2f6bda;--ui-warm-bg:#f6efe2;--ui-warm-surface:#fffdf8;--ui-warm-surface-2:#f4ecdd;--ui-warm-border:#e6dcc8;--ui-warning-text:#9a5b00;--ui-warning-surface:#fff7e8;--ui-hairline:#1d232b17;--ui-glass:#ffffffc7;--ui-glass-strong:#ffffffeb;--ui-focus-ring:#2f6bda47;--auth-bg:#eff4fb;--auth-blob-1:#2c76dc33;--auth-blob-2:#67a8f62e;--auth-blob-3:#34c79e1a;--auth-blob-4:#8b74f61a;--auth-hex-line:#2c76dc29;--auth-card-bg:#ffffffb8;--auth-card-border:#ffffffb8;--auth-card-inset:#ffffffa6;--auth-card-shadow:0 28px 80px #0d336229;--auth-input-bg:#ffffffb8;--nav-bg:#191d24;--nav-bg-2:#15191f;--nav-border:#ffffff0f;--nav-divider:#fff1;--nav-text:#aab1ba;--nav-text-dim:#727b87;--nav-text-active:#f7f8f9;--nav-icon:#8d97a4;--nav-hover:#ffffff0e;--nav-active-from:#2f6bdad1;--nav-active-to:#2f6bdab3}:root[data-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#071525;--ui-chrome:#0a1c30;--ui-chrome-2:#08182a;--ui-surface:#0e2138;--ui-surface-2:#142b45;--ui-text:#eef6ff;--ui-text-2:#adc1d8;--ui-muted:#7890aa;--ui-border:#233b55;--ui-border-strong:#34516f;--ui-primary:#67a8f6;--ui-primary-strong:#8fc0fb;--ui-primary-soft:#1f4d7d;--ui-on-primary:#06182b;--ui-accent:#67a8f6;--ui-warm-bg:#0b1828;--ui-warm-surface:#12253c;--ui-warm-surface-2:#182f4a;--ui-warm-border:#2a4159;--ui-warning-text:#f3bd69;--ui-warning-surface:#2b2518;--ui-hairline:#eef6ff1c;--ui-glass:#0a1c30c7;--ui-glass-strong:#0a1c30eb;--ui-focus-ring:#67a8f652;--auth-bg:#061527;--auth-blob-1:#2c76dc4d;--auth-blob-2:#1769d23d;--auth-blob-3:#34c79e1f;--auth-blob-4:#7862ff29;--auth-hex-line:#67a8f633;--auth-card-bg:#0d1f36a8;--auth-card-border:#89b8ee38;--auth-card-inset:#ffffff14;--auth-card-shadow:0 34px 90px #00081380;--auth-input-bg:#07152580;--nav-bg:#061424;--nav-bg-2:#05101d;--nav-border:#14304c;--nav-divider:#89b8ee2e;--nav-text:#adc1d8;--nav-text-dim:#7890aa;--nav-text-active:#eef6ff;--nav-icon:#8fc0fb;--nav-hover:#67a8f629;--nav-active-from:#2c76dcd9;--nav-active-to:#0b539ecc;--chart-2:#3ad9bd;--chart-3:#b99a68;--chart-6:#93a0ad;--chart-7:#a3e635;--chart-8:#f3a0c4}html,body,#root{background:var(--ui-bg);min-height:100%;margin:0}body{color:var(--ui-text);letter-spacing:0;font-variant-numeric:tabular-nums;text-rendering:optimizelegibility;font-family:Inter Variable,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}button,input,textarea,select{letter-spacing:0}.ui-link-button{appearance:none;color:var(--ui-primary);font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ui-link-button:hover{color:var(--ui-primary-strong)}.ui-link-button:disabled{color:var(--ui-muted);cursor:not-allowed}:root[data-theme=nano] .ant-alert-info,:root[data-theme=light] .ant-alert-info{background:var(--gray-1);border-color:var(--gray-3)}:root[data-theme=nano] .ant-alert-info .ant-alert-icon,:root[data-theme=light] .ant-alert-info .ant-alert-icon{color:var(--gray-5)}:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}@keyframes nw-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.nw-rise{animation:nw-rise .5s var(--ease-out) both;animation-delay:var(--enter-delay,0s)}.nw-typing{vertical-align:middle;gap:3px;margin-left:4px;display:inline-flex}.nw-typing i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite nw-typing}.nw-typing i:nth-child(2){animation-delay:.15s}.nw-typing i:nth-child(3){animation-delay:.3s}@keyframes nw-typing{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.nw-rise,.nw-typing i{animation:none}}.nw-voice-listening{animation:1.4s ease-in-out infinite nw-voice-pulse}@keyframes nw-voice-pulse{0%,to{box-shadow:0 0 #ff4d4f52}50%{box-shadow:0 0 0 6px #ff4d4f00}}@media (prefers-reduced-motion:reduce){.nw-voice-listening{animation:none}}.ant-btn:not(:disabled):active,.lp-cta-main:active,.lp-cta-ghost:active{transition:transform 60ms ease-out;transform:scale(.975)}[data-glow]{position:relative}[data-glow]:after{content:"";border-radius:inherit;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--ui-primary) 9%, transparent), transparent 62%);opacity:0;transition:opacity var(--dur-exit) ease-out;pointer-events:none;position:absolute;inset:0}[data-glow]:hover:after{opacity:1;transition:opacity var(--dur-base) var(--ease-settle)}@media (prefers-reduced-motion:reduce){.ant-btn:not(:disabled):active,.lp-cta-main:active,.lp-cta-ghost:active{transform:none}[data-glow]:after{display:none}}
