.platform-admin-shell{grid-template-columns:258px minmax(0,1fr);background:linear-gradient(135deg,var(--canvas) 0%,color-mix(in srgb,var(--canvas) 76%,var(--cyan)) 52%,color-mix(in srgb,var(--canvas) 82%,var(--pink)) 100%)}.platform-admin-shell .sidebar{background:color-mix(in srgb,var(--surface) 94%,var(--canvas));border-right-color:color-mix(in srgb,var(--ink) 14%,transparent);box-shadow:10px 0 35px color-mix(in srgb,var(--ink) 5%,transparent)}.platform-admin-shell .brand-lockup{padding-bottom:16px}.platform-admin-shell .brand-lockup strong{letter-spacing:-.045em}.platform-admin-shell .brand-mark{background:linear-gradient(140deg,var(--violet) 0%,var(--cyan) 58%,var(--pink) 100%);box-shadow:0 7px 18px color-mix(in srgb,var(--violet) 22%,transparent)}.platform-admin-shell .workspace-switch{padding:13px 12px;border:1px solid color-mix(in srgb,var(--violet) 22%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 16%,var(--surface)),color-mix(in srgb,var(--pink) 12%,var(--surface)));box-shadow:0 7px 18px color-mix(in srgb,var(--ink) 6%,transparent)}.platform-admin-shell .platform-orb{display:grid;place-items:center;background:var(--violet-soft);color:var(--violet)}.workspace-title-row{display:flex;align-items:center;gap:7px;min-width:0}.workspace-badge{display:inline-flex;align-items:center;padding:2px 6px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.admin-badge{background:var(--violet-soft);color:var(--violet);border:1px solid color-mix(in srgb,var(--violet) 28%,transparent)}.enterprise-badge{background:color-mix(in srgb,var(--pink) 16%,var(--surface));color:var(--ink);border:1px solid color-mix(in srgb,var(--pink) 32%,transparent)}.platform-control-bar{display:flex;align-items:center;gap:8px;min-width:0;margin:13px 3px 5px;padding:10px 9px;border:1px solid color-mix(in srgb,var(--violet) 18%,transparent);border-radius:11px;background:color-mix(in srgb,var(--surface) 84%,transparent);color:var(--ink-2)}.control-bar-mark{display:grid;place-items:center;flex:0 0 auto;width:25px;height:25px;border-radius:8px;background:var(--violet-soft);color:var(--violet)}.control-bar-copy{display:flex;align-items:baseline;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}.platform-control-bar b,.platform-control-bar small{display:block}.platform-control-bar b{flex:0 0 auto;font-size:11px}.platform-control-bar small{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:9px;color:var(--muted)}.control-bar-divider{height:25px;border-left:1px solid color-mix(in srgb,var(--ink) 14%,transparent);margin:0 2px}.control-bar-status,.control-bar-scope{font-size:9px;white-space:nowrap}.control-bar-status{color:var(--green)}.control-bar-status i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--green);margin-right:4px;vertical-align:middle}.control-bar-scope{margin-left:auto;color:color-mix(in srgb,var(--ink) 66%,var(--pink))}.platform-admin-shell .main-nav{margin-top:10px}.platform-admin-shell .nav-entry{border-radius:10px;color:var(--muted)}.platform-admin-shell .nav-entry:hover{background:color-mix(in srgb,var(--cyan) 14%,var(--surface));color:var(--violet)}.platform-admin-shell .nav-entry.active{background:linear-gradient(100deg,color-mix(in srgb,var(--violet) 17%,var(--surface)),color-mix(in srgb,var(--cyan) 14%,var(--surface)));color:var(--violet);box-shadow:inset 3px 0 var(--violet)}.platform-admin-shell .app-stage{background:color-mix(in srgb,var(--surface) 52%,transparent)}.platform-admin-shell .topbar{border-bottom-color:color-mix(in srgb,var(--ink) 13%,transparent)}.platform-admin-shell .breadcrumb-scope{color:#2e6973;font-weight:800}.platform-admin-shell .topbar-governance{display:inline-flex;align-items:center;padding:6px 9px;border:1px solid #cfe3e0;border-radius:9px;background:#f2faf8;color:#4b716b;font-size:10px;font-weight:700}.platform-admin-shell .page-head .eyebrow{color:#397781}.platform-admin-shell .admin-page{position:relative}.platform-admin-shell .admin-page:before{content:"PLATFORM CONTROL";position:absolute;right:24px;top:-3px;color:#41666f1f;font:800 10px/1 Microsoft YaHei,PingFang SC,sans-serif;letter-spacing:.18em}.enterprise-shell .workspace-switch{background:#ffffffb8}@media(max-width:1060px){.platform-admin-shell{grid-template-columns:76px minmax(0,1fr)}.platform-admin-shell .platform-control-bar,.platform-admin-shell .workspace-badge,.platform-admin-shell .workspace-title-row,.platform-admin-shell .topbar-governance{display:none}}.sidebar{min-height:100dvh;max-height:100dvh;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.sidebar .brand-lockup,.sidebar .workspace-switch,.sidebar .platform-control-bar{flex:0 0 auto}.sidebar .main-nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;overscroll-behavior:contain;padding-right:4px}.sidebar .sidebar-bottom{flex:0 0 auto;margin-top:auto;min-width:0;overflow:hidden}.sidebar .main-nav .nav-entry,.sidebar .workspace-switch,.sidebar .identity-card,.sidebar .sidebar-logout{min-width:0}.sidebar .nav-entry span,.sidebar .workspace-switch b,.sidebar .workspace-switch span,.sidebar .identity-card b,.sidebar .identity-card small,.sidebar .secure-note span{overflow-wrap:anywhere;word-break:break-word}.sidebar .identity-card{width:100%;text-align:left}.sidebar-logout{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:8px;padding:9px 12px;border:1px solid rgba(137,149,174,.16);border-radius:10px;background:transparent;color:var(--muted);cursor:pointer}.sidebar-logout:hover{border-color:rgba(var(--cyan-rgb),.45);color:var(--ink);background:rgba(var(--cyan-rgb),.08)}.account-binding-search-label{position:relative}.account-binding-results{position:absolute;z-index:12;left:0;right:0;top:calc(100% + 6px);max-height:220px;overflow:auto;border:1px solid rgba(var(--cyan-rgb),.3);border-radius:12px;background:#fffefd;box-shadow:0 12px 28px #2d404c24}.account-binding-result{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px 12px;border:0;border-bottom:1px solid rgba(137,149,174,.12);background:transparent;text-align:left;cursor:pointer}.account-binding-result:hover{background:rgba(var(--cyan-rgb),.09)}.account-binding-result b{color:var(--ink);font-size:13px}.account-binding-result small,.account-binding-empty{color:var(--muted);font-size:11px;line-height:1.5}.account-binding-empty{margin:0;padding:11px 12px}.account-binding-selected{display:flex;align-items:center;min-width:0}.account-binding-current{display:flex;flex-direction:column;gap:5px;min-width:0;padding:11px 12px;border:1px solid rgba(var(--cyan-rgb),.18);border-radius:11px;background:#ebf7f78c}.account-binding-current b,.account-binding-current small{overflow-wrap:anywhere}@media(max-width:760px){.sidebar{max-height:none;overflow:visible}.sidebar .main-nav{overflow:visible}.sidebar-logout span{display:none}.account-binding-results{position:static;margin-top:6px;box-shadow:none}.account-binding-selected{align-items:stretch}.account-binding-current{width:100%}}.finance-range-bar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 16px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--cyan) 24%,transparent);border-radius:15px;background:color-mix(in srgb,var(--surface) 88%,transparent)}.finance-range-bar .eyebrow{margin-right:3px}.range-chip{padding:6px 10px;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:999px;background:transparent;color:var(--muted);font-size:12px;font-weight:700}.range-chip:hover,.range-chip.active{border-color:color-mix(in srgb,var(--cyan) 72%,transparent);background:color-mix(in srgb,var(--cyan) 16%,var(--surface));color:var(--ink)}.finance-range-bar label{display:flex;align-items:center;gap:6px;margin-left:auto;color:var(--muted);font-size:12px}.finance-range-bar label+label{margin-left:0}.finance-range-bar input{min-width:132px;padding:5px 7px;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:8px;background:var(--surface);color:var(--ink)}.finance-overview-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(240px,.75fr);gap:14px;margin:0 0 14px}.finance-trend-panel,.finance-snapshot{min-height:210px}.finance-legend{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:11px}.finance-legend i,.finance-legend b{display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--pink)}.finance-legend b{margin-left:6px;background:var(--cyan)}.finance-trend-chart{display:flex;align-items:flex-end;gap:8px;height:138px;padding:12px 4px 0;overflow-x:auto}.finance-trend-column{display:flex;flex:1 0 30px;min-width:30px;height:100%;flex-direction:column;justify-content:flex-end;gap:5px;text-align:center}.finance-trend-bars{display:flex;align-items:flex-end;justify-content:center;gap:3px;flex:1;border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.finance-trend-bars i,.finance-trend-bars b{display:block;width:8px;min-height:4px;border-radius:5px 5px 1px 1px;background:var(--pink)}.finance-trend-bars b{background:var(--cyan)}.finance-trend-column small{font-size:9px;color:var(--muted);white-space:nowrap}.finance-snapshot{display:flex;flex-direction:column;justify-content:center;padding:24px}.finance-snapshot strong{margin:6px 0;font-size:24px;letter-spacing:-.04em}.finance-snapshot p{margin:3px 0 12px;color:var(--ink-2);line-height:1.8}.finance-snapshot small{color:var(--muted);line-height:1.7}.finance-breakdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 14px}.admin-overview-page{position:relative}.overview-hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;min-height:230px;margin:0 0 18px;padding:32px 42px;overflow:hidden;border:1px solid color-mix(in srgb,var(--cyan) 24%,transparent);border-radius:28px;background:linear-gradient(112deg,color-mix(in srgb,var(--surface) 97%,var(--cyan)),color-mix(in srgb,var(--surface) 91%,var(--cyan)) 64%,color-mix(in srgb,var(--surface) 88%,var(--pink)));box-shadow:inset 0 1px color-mix(in srgb,var(--surface) 80%,transparent),0 2px 4px color-mix(in srgb,var(--ink) 4%,transparent),0 24px 60px color-mix(in srgb,var(--ink) 8%,transparent);isolation:isolate}.overview-hero:after{content:"";position:absolute;right:170px;top:-110px;width:420px;height:420px;border:1px solid color-mix(in srgb,var(--cyan) 24%,transparent);border-radius:50%;transform:rotate(24deg);opacity:.7;z-index:-1}.overview-hero-copy{max-width:690px;align-self:center}.overview-hero-copy h2{margin:11px 0 8px;font-size:34px;letter-spacing:-.075em;line-height:1.05}.overview-hero-copy h2 em{font-style:normal;color:var(--cyan)}.overview-hero-copy p{max-width:600px;margin:0;color:var(--ink-2);line-height:1.8}.overview-hero-meta{display:flex;gap:18px;margin-top:22px;color:var(--muted);font-size:11px}.overview-hero-meta span{display:inline-flex;align-items:center;gap:5px}.overview-hero-orbit{position:relative;display:grid;place-items:center;min-height:168px;transform:rotate(-8deg)}.pulse-bars-sig{position:absolute;display:flex;align-items:flex-end;gap:5px;height:58px;left:-16px;bottom:8px;opacity:.6}.pulse-bars-sig b{width:5px;height:24%;border-radius:99px;background:linear-gradient(180deg,var(--cyan),color-mix(in srgb,var(--violet) 70%,transparent));animation:pulse-sig 1.8s ease-in-out infinite}.pulse-bars-sig b:nth-child(2){animation-delay:.3s;height:56%}.pulse-bars-sig b:nth-child(3){animation-delay:.6s;height:86%}.pulse-bars-sig b:nth-child(4){animation-delay:.9s;height:46%}.pulse-bars-sig b:nth-child(5){animation-delay:1.2s;height:66%}@keyframes pulse-sig{50%{transform:scaleY(.36)}}.overview-orbit-core{display:flex;align-items:center;gap:8px;width:92px;height:92px;justify-content:center;border:1px solid color-mix(in srgb,var(--surface) 68%,var(--cyan));border-radius:26px;background:linear-gradient(150deg,color-mix(in srgb,var(--surface) 94%,var(--cyan)),color-mix(in srgb,var(--cyan) 22%,var(--surface)));color:var(--cyan);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 5%,transparent),0 14px 34px color-mix(in srgb,var(--ink) 9%,transparent),inset 0 1px color-mix(in srgb,var(--surface) 85%,transparent);transform:translateZ(0)}.overview-orbit-core small{color:var(--ink);font-size:11px;font-weight:800;line-height:1.2}.overview-orbit-dot{display:none}@keyframes overview-orbit{to{transform:rotate(352deg)}}.overview-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px}.overview-metric{position:relative;display:flex;align-items:center;gap:12px;min-height:104px;padding:15px 16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:19px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 12px 28px color-mix(in srgb,var(--ink) 6%,transparent);transition:transform .22s ease,box-shadow .22s ease}.overview-metric:hover{transform:translateY(-3px);box-shadow:0 18px 34px color-mix(in srgb,var(--ink) 12%,transparent)}.overview-metric:after{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--metric-accent) 55%,transparent),transparent);opacity:.7}.overview-metric-icon{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border-radius:15px;background:color-mix(in srgb,var(--metric-accent) 16%,var(--surface));color:var(--metric-accent);box-shadow:inset 1px 1px color-mix(in srgb,var(--surface) 70%,transparent),4px 7px 14px color-mix(in srgb,var(--metric-accent) 10%,transparent)}.overview-metric div{min-width:0}.overview-metric small,.overview-metric strong,.overview-metric div>span{display:block}.overview-metric small{color:var(--muted);font-size:11px}.overview-metric strong{margin:5px 0 4px;font-size:26px;letter-spacing:-.07em}.overview-metric div>span{color:var(--ink-2);font-size:10px}.overview-metric-cyan{--metric-accent:var(--cyan)}.overview-metric-pink{--metric-accent:var(--pink)}.overview-metric-gold{--metric-accent:var(--gold)}.overview-metric-green{--metric-accent:var(--green)}.overview-main-grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(280px,.78fr);gap:14px;margin:0 0 18px}.overview-trend-panel,.overview-status-panel{min-height:286px}.overview-trend-badge{padding:6px 9px;border-radius:10px;background:color-mix(in srgb,var(--green) 16%,var(--surface));color:var(--green);font-size:12px;font-weight:800}.overview-trend-badge small{margin-left:4px;color:var(--muted);font-weight:500}.overview-chart-wrap{height:168px;margin:16px 8px 4px}.overview-sparkline{width:100%;height:134px;overflow:visible}.overview-sparkline-area{fill:url(#overviewTrendFill)}.overview-sparkline circle{fill:var(--surface);stroke:var(--cyan);stroke-width:1.4;vector-effect:non-scaling-stroke}.overview-chart-labels{display:flex;justify-content:space-between;color:var(--muted);font-size:10px}.overview-trend-foot{display:flex;justify-content:space-between;padding:0 8px;color:var(--muted);font-size:11px}.overview-trend-foot b{color:var(--ink-2)}.overview-dot{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:var(--cyan)}.overview-health-ring{position:relative;display:grid;place-items:center;width:126px;height:126px;margin:8px auto 13px;border-radius:36px;background:conic-gradient(from 130deg,var(--green) 0 99.8%,color-mix(in srgb,var(--ink) 10%,transparent) 99.8% 100%);box-shadow:0 12px 24px color-mix(in srgb,var(--green) 11%,transparent)}.overview-health-ring:after{content:"";position:absolute;width:98px;height:98px;border-radius:28px;background:var(--surface)}.overview-health-ring>div{position:relative;z-index:1;text-align:center}.overview-health-ring strong,.overview-health-ring small{display:block}.overview-health-ring strong{font-size:25px;letter-spacing:-.06em}.overview-health-ring small{margin-top:4px;color:var(--muted);font-size:9px}.overview-status-list{display:grid;gap:8px}.overview-status-list>div{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;padding:7px 0;border-top:1px solid color-mix(in srgb,var(--ink) 9%,transparent);color:var(--green);font-size:12px}.overview-status-list span{color:var(--ink-2)}.overview-status-list span span{display:block;color:var(--muted);font-size:10px}.overview-status-list b{color:var(--green);font-size:10px}.overview-detail-grid{margin-bottom:0}@media(max-width:1040px){.overview-hero{grid-template-columns:1fr;padding:27px}.overview-hero-orbit{position:absolute;right:20px;bottom:8px;opacity:.72}.overview-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.overview-hero{min-height:300px;padding:22px}.overview-hero-copy h2{font-size:29px}.overview-hero-meta{display:grid;gap:7px}.overview-hero-orbit{right:-6px;bottom:-5px;transform:scale(.78) rotate(-8deg)}.overview-metric-grid,.overview-main-grid{grid-template-columns:1fr}.overview-trend-panel,.overview-status-panel{min-height:0}}.photo-library-grid-compact{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.photo-library-grid-compact .photo-library-card{border-radius:12px;box-shadow:0 7px 15px #2d39590f}.photo-library-grid-compact .photo-library-image{aspect-ratio:4/5}.photo-library-grid-compact .photo-library-info{padding:8px 9px}.photo-library-grid-compact .photo-library-info>b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.photo-library-grid-compact .photo-library-info>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.photo-library-grid-compact .photo-library-actions{gap:5px;margin-top:5px}.photo-library-grid-compact .photo-library-actions .row-text{font-size:10px}@media(max-width:1250px){.photo-library-grid-compact{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:900px){.photo-library-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}}@media(max-width:560px){.photo-library-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.billing-batch-panel{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(520px,1.2fr);gap:22px;align-items:center;margin-bottom:16px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--violet) 18%,transparent);border-radius:16px;background:linear-gradient(115deg,color-mix(in srgb,var(--violet-soft) 58%,var(--surface)),color-mix(in srgb,var(--cyan-soft) 34%,var(--surface)));box-shadow:0 10px 28px color-mix(in srgb,var(--ink) 5%,transparent)}.billing-batch-panel h2{margin:4px 0 5px;font-size:16px;letter-spacing:-.03em}.billing-batch-panel p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.billing-batch-fields{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}.billing-batch-field{display:grid;gap:6px;min-width:0}.billing-batch-field>span{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:750;color:var(--ink-2)}.billing-batch-field input[type=number]{width:100%;box-sizing:border-box}.billing-batch-field small{color:var(--muted);font-size:10px}.billing-batch-fields .button{white-space:nowrap;height:39px}@media(max-width:900px){.billing-batch-panel{grid-template-columns:1fr}.billing-batch-fields{grid-template-columns:1fr 1fr}.billing-batch-fields .button{grid-column:1/-1}}@media(max-width:560px){.billing-batch-fields{grid-template-columns:1fr}.billing-batch-fields .button{grid-column:auto}}.nas-console{margin-top:18px;padding:18px}.nas-console .panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.nas-console-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.nas-console-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;margin-top:8px}.nas-col{background:#7f7f9b0f;border:1px solid rgba(127,127,155,.14);border-radius:14px;padding:14px 16px;min-width:0}.nas-col-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;margin:0 0 12px;color:inherit}.nas-connector-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.nas-connector-card{background:var(--surface,#fff);border:1px solid rgba(127,127,155,.16);border-radius:12px;padding:12px}.nas-connector-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.nas-connector-head b{font-size:14px}.nas-connector-card>small{display:block;color:#5a5f78b8;font-size:12px;margin:4px 0 10px;overflow-wrap:anywhere}.nas-connector-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;text-align:center}.nas-connector-metrics span{display:flex;flex-direction:column}.nas-connector-metrics b{font-size:16px}.nas-connector-metrics b.is-danger{color:#c0455a}.nas-connector-metrics small{font-size:11px;color:#5a5f78a8}.nas-connector-foot{display:flex;flex-direction:column;gap:2px;margin-top:10px;padding-top:8px;border-top:1px dashed rgba(127,127,155,.2);font-size:11px;color:#5a5f78b3}.nas-connector-foot span{display:flex;align-items:center;gap:5px}.nas-empty-inline{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px;color:#5a5f7899;text-align:center}.nas-folder-row{display:grid;grid-template-columns:minmax(0,1fr) 90px 34px 96px;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid rgba(127,127,155,.1);font-size:13px}.nas-folder-row:last-child{border-bottom:none}.nas-folder-path{display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nas-folder-bar{display:block;height:7px;border-radius:6px;background:#7f7f9b29;overflow:hidden}.nas-folder-bar i{display:block;height:100%;background:linear-gradient(90deg,#7868ca,#5a8fd0);border-radius:6px}.nas-folder-row b{text-align:right;font-variant-numeric:tabular-nums}.nas-folder-row small{text-align:right;color:#5a5f7899;font-size:11px}.nas-settings-form .toggle-grid,.nas-settings-form .form-row{margin-bottom:12px}.nas-rules-preview{padding:10px 12px;background:#7f7f9b0f;border-radius:10px;margin-bottom:6px}.nas-rules-preview b{font-size:12px;color:#5a5f78cc}.nas-rules-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.nas-rules-list span{font-size:12px;padding:3px 9px;border-radius:20px;background:#7868ca1f;color:#5a4fa0}.nas-audit-list{display:flex;flex-direction:column;gap:10px;max-height:420px;overflow:auto}.nas-audit-row{background:var(--surface,#fff);border:1px solid rgba(127,127,155,.14);border-left:3px solid #7868ca;border-radius:10px;padding:10px 12px}.nas-audit-head{display:flex;align-items:center;gap:8px}.nas-audit-head b{font-size:13px}.nas-audit-row>small{display:block;color:#5a5f78b3;font-size:12px;margin:4px 0 8px}.nas-audit-docs{display:flex;flex-wrap:wrap;gap:6px}.nas-audit-docs span{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:3px 8px;border-radius:6px;background:#5a8fd01a;color:#3f6699;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1080px){.nas-console-metrics{grid-template-columns:repeat(2,1fr)}.nas-console-grid{grid-template-columns:1fr}}.nas-console .nas-col-push{grid-column:1/-1}.nas-push-summary{margin-left:10px;font-size:12px;font-weight:500;color:var(--muted,#7b8496);opacity:.9}.nas-push-list{display:flex;flex-direction:column;gap:8px;max-height:420px;overflow-y:auto}.nas-push-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#ffffff8c;border:1px solid rgba(120,130,150,.14)}.nas-push-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.nas-push-main b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nas-push-main small{font-size:11.5px;color:var(--muted,#7b8496);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nas-push-target{font-size:12px;color:var(--muted,#68707f);white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.nas-push-time{font-size:11.5px;color:var(--muted,#8a92a0);white-space:nowrap;min-width:92px;text-align:right}.employee-content-action.is-syncing,.text-action.is-syncing,.button.is-syncing{opacity:.75;cursor:progress}.employee-content-action.is-synced,.text-action.is-synced,.button.is-synced{opacity:1;cursor:default;color:var(--success,#2f9e6e)}:root{--ink-rgb:31,41,64;--canvas-rgb:248,249,252;--surface-rgb:255,254,253;--violet-rgb:120,104,202;--violet-soft-rgb:241,239,252;--pink-rgb:223,156,197;--cyan-rgb:104,197,213;--cyan-soft-rgb:235,251,252;--deep-rgb:39,127,142;--deep:#277f8e;--ink:#1f2940;--ink-2:#344057;--muted:#718097;--muted-2:#96a1b2;--line:#e7eaf0;--surface:#fffefd;--canvas:#f8f9fc;--violet:#7868ca;--violet-soft:#f1effc;--pink:#df9cc5;--pink-soft:#fff0f7;--cyan:#68c5d5;--cyan-soft:#ebfbfc;--blue:#6f91d4;--green:#4eaf83;--gold:#b68948;--danger:#c86170;--shadow:0 16px 48px rgba(65,77,105,.09);--font:"Microsoft YaHei","PingFang SC",system-ui,sans-serif}*{box-sizing:border-box}html{background:var(--canvas)}body{margin:0;min-width:320px;background:radial-gradient(1200px 700px at 4% 3%,rgba(var(--pink-rgb),.16),transparent 46%),radial-gradient(1100px 640px at 96% 1%,rgba(var(--cyan-rgb),.14),transparent 44%),radial-gradient(900px 600px at 50% 108%,rgba(var(--violet-rgb),.1),transparent 52%),var(--canvas);color:var(--ink);font:14px/1.5 var(--font)}button,input,select,textarea{font:inherit}button{cursor:pointer}.icon{display:inline-block;vertical-align:-.18em;flex:0 0 auto}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #7b78cf;outline-offset:2px}.platform-shell{min-height:100dvh;display:grid;grid-template-columns:238px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;padding:22px 14px 14px;background:#ffffffeb;border-right:1px solid rgba(137,149,174,.16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand-lockup{display:flex;align-items:center;gap:10px;padding:0 9px 20px}.brand-lockup strong{display:block;font-size:19px;letter-spacing:-.06em}.brand-lockup small{display:block;margin-top:1px;font-size:10px;color:var(--muted);letter-spacing:.04em}.brand-mark{width:32px;height:32px;border-radius:11px;background:linear-gradient(140deg,#7665cf,#a99ae4 47%,#78cfdd);box-shadow:0 7px 18px #6464b933;position:relative}.brand-mark i{position:absolute;inset:8px;border:2px solid #fff;border-radius:5px}.brand-mark.has-logo{display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border:1px solid rgba(var(--violet-rgb),.18)}.brand-mark.has-logo img{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit;background:#fff}.brand-mark.has-logo i{display:none}.brand-mark.has-logo.logo-failed{background:linear-gradient(140deg,#7665cf,#a99ae4 47%,#78cfdd);border:0}.brand-mark.has-logo.logo-failed img{display:none}.brand-mark.has-logo.logo-failed i{display:block}.workspace-switch{min-width:0;flex:1}.workspace-switch b,.workspace-switch span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-switch b{font-size:12px}.workspace-switch span{font-size:10px;color:var(--muted);margin-top:2px}.switch-orb{width:22px;height:22px;border-radius:8px;background:linear-gradient(145deg,#f1bad5,#c0afe9 48%,#a7dee7)}.main-nav{display:grid;gap:3px;margin:22px 0 0}.nav-entry,.dept-mini{width:100%;border:0;background:transparent;color:#6b788d;text-align:left;display:flex;align-items:center;gap:10px;border-radius:9px;min-height:39px;padding:0 10px;transition:background .18s,color .18s,transform .18s}.nav-entry:hover,.dept-mini:hover{background:#f7f8fb;color:#4f5e88}.nav-entry.active{background:linear-gradient(102deg,rgba(var(--pink-rgb),.16),rgba(var(--cyan-rgb),.16));color:var(--violet);font-weight:700;box-shadow:inset 0 0 0 1px rgba(var(--violet-rgb),.11)}.sidebar-divider{height:1px;background:var(--line);margin:18px 8px}.nav-label{font-size:10px;color:#a1aab8;padding:0 10px;margin:0 0 7px;letter-spacing:.08em}.dept-mini{font-size:12px;min-height:34px;padding:0 10px}.dept-mini b{font-weight:500;flex:1}.dept-mini small{font-size:10px;color:#9aa5b4}.dept-dot{width:7px;height:7px;border-radius:50%;background:var(--violet)}.dept-dot.pink{background:var(--pink)}.dept-dot.cyan{background:var(--cyan)}.dept-dot.blue{background:var(--blue)}.dept-dot.green{background:var(--green)}.dept-dot.gold{background:var(--gold)}.sidebar-bottom{margin-top:auto}.secure-note{display:flex;gap:7px;padding:10px;color:#8190a4;font-size:10px;line-height:1.4}.identity-card{display:flex;align-items:center;gap:9px;width:100%;border:1px solid #ececf2;background:#fff;border-radius:12px;padding:8px;color:#536077;text-align:left}.identity-card>span:nth-child(2){min-width:0;flex:1}.identity-card b,.identity-card small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.identity-card b{font-size:11px}.identity-card small{font-size:10px;color:#99a4b5}.identity-avatar{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(145deg,#e6a7cb,#9fd8e4);color:#fff;font-size:11px}.app-stage{min-width:0}.topbar{position:sticky;z-index:10;top:0;height:68px;padding:0 clamp(18px,3vw,40px);display:flex;align-items:center;justify-content:space-between;background:rgba(var(--surface-rgb),.77);border-bottom:1px solid rgba(126,139,165,.13);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.breadcrumb{font-size:12px;color:#929db0}.breadcrumb b{color:#48546b}.top-actions{display:flex;align-items:center;gap:11px}.balance-chip{border:1px solid #e1dce9;background:linear-gradient(110deg,#fef7fc,#f3fbfd);height:31px;border-radius:8px;padding:0 10px;color:#766794;font-size:11px}.balance-chip b{margin-left:4px}.backend-status{display:inline-flex;align-items:center;gap:5px;color:#54906e;font-size:10px;white-space:nowrap}.backend-status i{width:6px;height:6px;border-radius:50%;background:#55b987;box-shadow:0 0 0 3px #55b98721}.backend-status.offline{color:#8c96a5}.backend-status.offline i{background:#aab3c0;box-shadow:none}.icon-button{width:32px;height:32px;display:grid;place-items:center;border:0;background:transparent;border-radius:8px;color:#657388;position:relative}.icon-button:hover{background:#f2f4f8}.icon-button i{position:absolute;width:5px;height:5px;border-radius:50%;background:#d36c93;right:7px;top:6px}.user-chip{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#526077;font-size:12px}.avatar{display:inline-grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(150deg,#8d79d8,#73c4d9);font-size:10px;font-weight:700;letter-spacing:-.03em}.avatar-0{background:linear-gradient(145deg,#9b82db,#77c8d7)}.avatar-1{background:linear-gradient(145deg,#dc91bf,#9d86d7)}.avatar-2{background:linear-gradient(145deg,#80cbd8,#799bda)}.avatar-3{background:linear-gradient(145deg,#d89c84,#cf77b3)}.avatar-4{background:linear-gradient(145deg,#78b994,#83c8d8)}.avatar-5{background:linear-gradient(145deg,#d7a35f,#b48ed4)}.avatar.small{width:28px;height:28px}.portrait-avatar{width:76px;height:76px;font-size:22px;box-shadow:0 9px 22px #4f5b9029}.market-avatar{width:67px;height:67px;font-size:19px}.page{padding:30px clamp(18px,3vw,40px) 48px;max-width:1680px;margin:0 auto}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:23px}.eyebrow{display:block;color:var(--violet);font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.page-head h1{margin:3px 0 6px;font-size:28px;letter-spacing:-.06em;line-height:1.2}.page-head p{margin:0;color:var(--muted);font-size:12px;max-width:670px}.head-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}.button{border:1px solid transparent;border-radius:9px;height:35px;padding:0 12px;display:inline-flex;gap:6px;align-items:center;justify-content:center;white-space:nowrap;font-size:12px;font-weight:700;transition:transform .16s,background .16s,border .16s}.button:active{transform:scale(.98)}.button.primary{color:#fff;background:linear-gradient(180deg,#ffffff29,#fff0 58%),linear-gradient(118deg,var(--violet),var(--btn-grad2,var(--blue)));border-color:#ffffff57;box-shadow:inset 0 1px #ffffff4d,0 1px 2px rgba(var(--violet-rgb),.1),0 10px 24px -6px rgba(var(--violet-rgb),.22)}.button.primary:hover{background:linear-gradient(118deg,#6759bb,#668ab9)}.button.secondary{background:linear-gradient(180deg,#fffffff0,#ffffffb8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:#ffffffd9;color:#5c6a80;box-shadow:inset 0 1px #fffffff2,0 1px 2px rgba(var(--ink-rgb),.04),0 6px 16px rgba(var(--ink-rgb),.05)}.button.secondary:hover{background:#f8f9fb;border-color:#c9d1dd}.button.dark{color:#fff;background:linear-gradient(180deg,#ffffff24,#fff0 60%),var(--btn-dark,#364159);border-color:#ffffff38;box-shadow:inset 0 1px #ffffff38,0 2px 4px rgba(var(--ink-rgb),.08),0 12px 28px -8px rgba(var(--ink-rgb),.2)}.button.full{width:100%}.text-action,.row-text{border:0;background:transparent;color:#6b65b3;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700}.text-action:hover,.row-text:hover{color:#4e499d}.pill{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(var(--ink-rgb),.07);color:#718097;font-size:10px;white-space:nowrap}.pill.success{color:#348b67;background:#eaf8f1}.pill.warning{color:#ad7840;background:#fff5e6}.pill.pink{color:#b7608e;background:#fff0f6}.pill.neutral{color:#6e7c91;background:#f3f5f8}.hero-flow{min-height:232px;position:relative;isolation:isolate;overflow:hidden;padding:28px;border:1px solid rgba(var(--violet-rgb),.18);border-radius:22px;background:linear-gradient(110deg,#fffafdf7,#faf8fff2 44%,#f4fdfdf7);box-shadow:var(--shadow);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:28px}.flow-shape{position:absolute;z-index:-1;pointer-events:none}.shape-a{width:550px;height:220px;border-radius:40% 60% 47% 53%/56% 34% 66% 44%;right:-80px;top:-116px;transform:rotate(-13deg);background:linear-gradient(118deg,rgba(var(--pink-rgb),.4),rgba(var(--violet-rgb),.34) 50%,rgba(var(--cyan-rgb),.36))}.shape-b{width:360px;height:120px;border-radius:50%;bottom:-70px;left:23%;background:linear-gradient(100deg,rgba(var(--pink-rgb),.22),rgba(var(--cyan-rgb),.26));filter:blur(26px);transform:rotate(6deg)}.hero-copy{align-self:center}.hero-copy h1{margin:4px 0 8px;font-size:31px;letter-spacing:-.065em}.hero-copy p{margin:0 0 17px;color:#637088;max-width:420px;font-size:13px}.hero-command{align-self:center;padding:19px 20px;border:1px solid rgba(255,255,255,.8);border-radius:16px;background:linear-gradient(168deg,#ffffffe0,#ffffffa8);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);box-shadow:inset 0 1px #fffffff2,0 1px 2px rgba(var(--ink-rgb),.04),0 14px 36px rgba(var(--violet-rgb),.08)}.command-kicker{font-size:11px;color:var(--violet);display:flex;align-items:center;gap:6px}.presence-dot{display:inline-block;width:7px;height:7px;background:#55b987;border-radius:50%;box-shadow:0 0 0 3px #55b98724}.hero-command h2{margin:8px 0 5px;font-size:18px;letter-spacing:-.045em}.hero-command p{color:var(--muted);margin:0 0 13px;font-size:11px}.command-input{width:100%;height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 10px 0 12px;border:1px solid #e1e2ed;border-radius:9px;background:#fff;color:#8a95a8;text-align:left;font-size:11px}.command-input:hover{border-color:#c9c3df}.command-input svg{color:#6e66b9}.metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 26px}.metric-card{min-height:102px;position:relative;overflow:hidden;padding:17px;background:linear-gradient(170deg,#ffffffdb,#fff9);-webkit-backdrop-filter:blur(14px) saturate(1.12);backdrop-filter:blur(14px) saturate(1.12);border:1px solid rgba(255,255,255,.75);border-radius:15px;box-shadow:inset 0 1px #ffffffe6,0 1px 2px rgba(var(--ink-rgb),.03),0 12px 28px rgba(var(--ink-rgb),.05)}.metric-card p{margin:0 0 5px;color:#7b879a;font-size:11px}.metric-card strong{display:block;font-size:25px;letter-spacing:-.06em;line-height:1.15}.metric-card small{display:block;margin-top:6px;color:#97a1b0;font-size:10px}.metric-rail{position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 4px 4px 0;--rail-c:rgba(var(--violet-rgb),.9);background:linear-gradient(180deg,var(--rail-c),transparent);opacity:.5;transition:opacity .25s,box-shadow .25s}.metric-rail.violet{--rail-c:rgba(var(--violet-rgb),.9)}.metric-rail.pink{--rail-c:rgba(var(--pink-rgb),.9)}.metric-rail.cyan{--rail-c:rgba(var(--cyan-rgb),.95)}.metric-rail.gold{--rail-c:#dfae6b}.metric-rail.green{--rail-c:rgba(var(--deep-rgb),.9)}.content-section{margin-top:12px}.section-title,.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:13px;margin-bottom:14px}.section-title h2,.panel-heading h2{margin:0;font-size:16px;letter-spacing:-.04em}.section-title p,.panel-heading p{margin:3px 0 0;font-size:11px;color:var(--muted)}.employee-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:13px}.employee-card{min-height:292px;position:relative;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.75);background:linear-gradient(168deg,#ffffffd6,#ffffff94);-webkit-backdrop-filter:blur(14px) saturate(1.12);backdrop-filter:blur(14px) saturate(1.12);border-radius:15px;text-align:left;padding:0;box-shadow:inset 0 1px #ffffffe6,0 1px 2px rgba(var(--ink-rgb),.03),0 12px 30px rgba(var(--ink-rgb),.055);transition:transform .2s,border-color .2s,box-shadow .2s}.employee-card:hover{transform:translateY(-3px);border-color:#c7c1e2;box-shadow:0 14px 26px #3641601a}.employee-portrait{height:132px;position:relative;overflow:hidden;display:grid;place-items:center;background:linear-gradient(145deg,#f4eafa,#edf9fb)}.employee-portrait:before{content:"";position:absolute;width:150px;height:150px;border-radius:45% 55% 60% 40%;right:-57px;top:-77px;background:#ffffff52}.employee-portrait:after{content:"";position:absolute;width:100px;height:50px;border-radius:50%;left:-35px;bottom:-25px;background:#69c0d22e}.tone-0{background:linear-gradient(140deg,rgba(var(--violet-rgb),.14),rgba(var(--cyan-rgb),.16))}.tone-1{background:linear-gradient(140deg,rgba(var(--pink-rgb),.18),rgba(var(--violet-rgb),.14))}.tone-2{background:linear-gradient(140deg,rgba(var(--cyan-rgb),.16),rgba(var(--violet-rgb),.14))}.tone-3{background:linear-gradient(140deg,rgba(var(--pink-rgb),.16),rgba(var(--violet-rgb),.14))}.tone-4{background:linear-gradient(140deg,rgba(var(--deep-rgb),.14),rgba(var(--cyan-rgb),.16))}.tone-5{background:linear-gradient(140deg,rgba(var(--violet-rgb),.12),rgba(var(--pink-rgb),.16))}.portrait-avatar{position:relative;z-index:2}.employee-state{position:absolute;z-index:3;top:8px;left:8px;font-size:9px;padding:3px 5px;border-radius:999px;color:#8490a1;background:#ffffffc2;border:1px solid rgba(255,255,255,.8)}.employee-state.online{color:#518d73}.employee-state.online:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#55b987;margin-right:3px;vertical-align:1px}.employee-info{padding:11px 11px 10px;display:flex;flex:1;flex-direction:column;align-items:flex-start}.dept-caption{font-size:9px;color:#8491a5}.employee-info h3{margin:4px 0 3px;font-size:14px;letter-spacing:-.035em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.employee-info p{margin:0;color:#758398;font-size:10px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ability-tag{margin-top:auto;padding:3px 6px;border-radius:5px;background:#f4f5f8;color:#66738a;font-size:9px}.card-edit{position:absolute;right:8px;bottom:8px;width:26px;height:26px;display:grid;place-items:center;border:1px solid #e5e8ef;border-radius:7px;background:#fff;color:#687690}.card-edit:hover{color:#645bb4;background:#f7f5fc}.dashboard-lower{display:grid;grid-template-columns:1.45fr 1fr;gap:14px;margin-top:25px}.surface-panel{background:linear-gradient(165deg,#fffc,#ffffff94);-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);border:1px solid rgba(255,255,255,.72);border-radius:16px;padding:18px;box-shadow:inset 0 1px #ffffffd9,0 1px 2px rgba(var(--ink-rgb),.03),0 10px 30px rgba(var(--ink-rgb),.05),0 24px 60px -28px rgba(var(--violet-rgb),.08)}.project-list{display:grid;gap:2px}.project-row{display:grid;grid-template-columns:auto minmax(0,1fr) 120px auto;align-items:center;gap:10px;padding:11px 4px;border:0;border-top:1px solid #f0f1f5;background:transparent;text-align:left;color:inherit}.project-row:hover{background:#fbfbfd}.project-pin{width:7px;height:7px;border-radius:50%;background:#c7ced8}.project-pin.active{background:var(--violet);box-shadow:0 0 0 4px rgba(var(--violet-rgb),.14)}.project-row b{font-size:12px}.project-row small{display:block;color:#94a0b0;font-size:10px;margin-top:2px}.project-progress{display:flex;align-items:center;gap:6px}.project-progress span,.progress-info span{display:block;height:5px;border-radius:999px;background:#edf0f4;overflow:hidden;flex:1}.project-progress i,.progress-info i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--violet),var(--cyan))}.project-progress b{font-size:10px;color:#748096}.todo-list{padding:0;margin:0;list-style:none}.todo-list li{display:flex;gap:9px;align-items:flex-start;padding:11px 0;border-top:1px solid #f0f1f5}.todo-check{width:15px;height:15px;margin-top:2px;border-radius:5px;border:1px solid #cbd3df;background:#fff}.todo-check.muted{background:#f7f8fa}.todo-list div{min-width:0;flex:1}.todo-list b{display:block;font-size:12px}.todo-list small{display:block;color:#95a0b0;font-size:10px;margin-top:2px}.todo-list button{border:0;background:transparent;color:#6e66b8;font-size:10px;padding:0}.department-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:26px}.department-rail{padding:8px 0}.department-rail h2{margin:4px 0;font-size:20px;letter-spacing:-.055em}.department-rail>p{font-size:11px;color:var(--muted);margin:0 0 17px}.department-list{display:grid;gap:4px}.department-selector{border:1px solid transparent;width:100%;background:transparent;display:flex;align-items:center;gap:8px;padding:9px;border-radius:10px;color:#657389;text-align:left}.department-selector:hover{background:#f8f9fc}.department-selector.active{background:#fff;border-color:#e7e8ef;color:var(--violet);box-shadow:0 6px 14px #3745660b}.department-selector b{font-size:12px;flex:1}.department-selector small{font-size:10px}.department-main{min-width:0}.department-main .page-head{margin-bottom:18px}.collab-layout{display:grid;grid-template-columns:220px minmax(350px,1fr) 232px;border:1px solid #e6e9f0;border-radius:17px;overflow:hidden;background:#fff;min-height:590px;box-shadow:0 10px 28px #3643600f}.project-sidebar{padding:17px;background:#fbfbfe;border-right:1px solid #eaecf1}.project-top{display:flex;gap:9px;align-items:center}.project-icon,.project-symbol{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(145deg,#eeeafa,#e3f7f6);color:#665cb5}.project-top b,.project-top small{display:block}.project-top b{font-size:12px}.project-top small{font-size:10px;color:var(--muted);margin-top:1px}.workflow-progress{margin:22px 0 16px;padding:11px;border:1px solid #eaebf1;border-radius:10px;background:#fff}.progress-head{display:flex;justify-content:space-between;color:#758298;font-size:10px;margin-bottom:7px}.progress-track{height:6px;border-radius:999px;background:#eef0f4;overflow:hidden}.progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--violet),var(--cyan))}.step-list{margin:0;padding:0;list-style:none;display:grid;gap:2px}.step-list li{display:flex;gap:8px;padding:8px 3px;color:#98a2b2}.step-list i{font-style:normal;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid #dbe0e7;font-size:9px}.step-list b,.step-list small{display:block}.step-list b{font-size:11px;font-weight:600}.step-list small{font-size:9px;margin-top:1px}.step-list li.done,.step-list li.current{color:#5a589d}.step-list li.done i{background:#e8f7ef;border-color:#d0eddf;color:#4b9b73}.step-list li.current i{background:#eeeafa;border-color:#d8d0ef;color:#6658ba}.member-stack{margin-top:16px;padding-top:14px;border-top:1px solid #eceef2}.member-stack>span{font-size:10px;color:#8c98aa}.member-stack div{display:flex;margin-top:7px}.member-stack .avatar{margin-right:-5px;border:2px solid #fbfbfe}.chat-panel{display:flex;min-width:0;flex-direction:column}.chat-header{height:64px;padding:0 17px;border-bottom:1px solid #ebedf2;display:flex;align-items:center;justify-content:space-between}.chat-header b,.chat-header small{display:block}.chat-header b{font-size:13px}.chat-header small{margin-top:3px;font-size:10px;color:#8591a4}.chat-stream{flex:1;max-height:460px;overflow:auto;padding:17px;display:flex;gap:14px;flex-direction:column;background:linear-gradient(145deg,#fff,#fdfdff)}.group-message{display:flex;gap:9px;max-width:83%}.group-message>div{min-width:0}.message-meta{display:flex;gap:6px;align-items:center;margin-bottom:4px}.message-meta b{font-size:11px}.message-meta span{font-size:9px;color:#99a4b4}.group-message p{margin:0;padding:9px 11px;border-radius:3px 11px 11px;background:#f3f4f8;color:#58667b;font-size:12px;line-height:1.65}.group-message.director p{background:#f3effc;color:#5f5790}.group-message.staff p{background:#edfafa;color:#52737b}.group-message.user{align-self:flex-end;flex-direction:row-reverse}.group-message.user p{background:#6877bc;color:#fff;border-radius:11px 3px 11px 11px}.system-message{display:flex;gap:8px;align-items:center;color:#a0a9b5;font-size:10px;justify-content:center}.system-message span{width:36px;height:1px;background:#e9ebef}.chat-composer{min-height:64px;padding:12px;display:flex;gap:8px;border-top:1px solid #eceef2}.composer-tool{width:34px;border:0;border-radius:8px;background:#f4f5f8;color:#718097}.chat-composer input{min-width:0;flex:1;border:1px solid #e3e6ec;border-radius:9px;padding:0 10px;font-size:12px}.send-button{width:34px;border:0;border-radius:9px;background:#6b6bb9;color:#fff}.output-sidebar{padding:14px;background:#fbfbfe;border-left:1px solid #eaecf1}.side-card{padding:13px;background:#fff;border:1px solid #e8ebf0;border-radius:12px;margin-bottom:11px}.side-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.side-heading h3{font-size:12px;margin:0}.file-line{display:flex;width:100%;align-items:center;gap:7px;padding:9px 0;border:0;border-top:1px solid #f0f1f5;background:transparent;color:inherit;text-align:left}.file-line>span{color:#7870bf}.file-line div{min-width:0;flex:1}.file-line b,.file-line small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-line b{font-size:10px}.file-line small{font-size:9px;color:#99a4b2}.side-copy{font-size:11px;color:#7d899c;line-height:1.7}.ip-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border:1px solid #e5e1ef;border-radius:17px;background:linear-gradient(110deg,#fff8fb,#fbf9ff 45%,#f1fcfc);box-shadow:var(--shadow)}.ip-orbit{position:absolute;border:1px solid rgba(var(--violet-rgb),.22);border-radius:50%;pointer-events:none}.orbit-one{width:250px;height:250px;right:-85px;top:-134px}.orbit-two{width:190px;height:190px;right:80px;bottom:-140px;border-color:rgba(var(--cyan-rgb),.26)}.ip-title{display:flex;gap:14px;align-items:center}.ip-monogram{display:grid;place-items:center;width:62px;height:62px;border-radius:18px;background:linear-gradient(145deg,#d995be,#8b81d2,#7acbd5);color:#fff;font-weight:800;letter-spacing:-.08em;font-size:18px;box-shadow:0 9px 22px rgba(var(--violet-rgb),.18)}.ip-title h2{margin:3px 0;font-size:23px;letter-spacing:-.055em}.ip-title p{margin:0;color:#718096;font-size:12px}.ip-tags{display:flex;gap:7px;position:relative;z-index:1}.ip-tags span{padding:5px 8px;border-radius:7px;background:#ffffffad;border:1px solid rgba(222,221,236,.8);font-size:10px;color:#6c658e}.ip-grid{display:grid;grid-template-columns:1.08fr 1.2fr .82fr;gap:14px;margin-top:15px}.profile-card h3{font-size:13px;margin:0;color:#707d92}.big-copy{font-size:17px;line-height:1.7;letter-spacing:-.04em;margin:12px 0 21px}.profile-card dl{margin:0;display:grid;gap:11px}.profile-card dl div{padding-top:10px;border-top:1px solid #eff0f3}.profile-card dt{font-size:10px;color:#929cad}.profile-card dd{margin:3px 0 0;font-size:11px;color:#5f6d82}.blueprint-card ol{padding:0;margin:4px 0 0;list-style:none}.blueprint-card li{display:flex;align-items:center;gap:8px;border-top:1px solid #f0f1f4;padding:8px 0;font-size:11px}.blueprint-card li i{font-style:normal;color:#a99dd5;font-size:9px}.blueprint-card li span{flex:1}.growth-card{text-align:center}.circle-score{width:105px;height:105px;margin:11px auto;display:flex;flex-direction:column;justify-content:center;border-radius:50%;border:8px solid #eeecf8;background:#fbfbfe}.circle-score b{font-size:27px;letter-spacing:-.07em}.circle-score span{font-size:10px;color:#8e99aa}.growth-bars{text-align:left}.growth-bars p{display:grid;grid-template-columns:1fr 70px 30px;gap:5px;align-items:center;font-size:9px;color:#7c8798}.growth-bars i{height:5px;border-radius:5px;background:#eef0f3;overflow:hidden}.growth-bars i b{height:100%;display:block;background:linear-gradient(90deg,var(--violet),var(--cyan));border-radius:inherit}.growth-bars strong{font-size:9px}.market-banner{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;padding:23px 26px;border-radius:16px;background:linear-gradient(112deg,rgba(var(--violet-rgb),.1),rgba(var(--canvas-rgb),.9) 58%,rgba(var(--cyan-rgb),.1));border:1px solid #e2e5ed;margin-bottom:16px}.market-banner h2{font-size:22px;letter-spacing:-.06em;margin:4px 0}.market-banner p{font-size:12px;color:#728096;margin:0}.market-stats{padding:12px 15px;border-radius:12px;background:#ffffffa6;text-align:center}.market-stats b{display:block;font-size:22px;letter-spacing:-.06em}.market-stats span{font-size:10px;color:#7f8b9d}.market-filters,.board-filter,.admin-toolbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 0 15px}.filter-tag{border:1px solid #e4e7ed;background:#fff;color:#738096;border-radius:999px;padding:5px 9px;font-size:10px}.filter-tag.active,.filter-tag:hover{border-color:#d2cbe6;background:#f5f2fc;color:#655cb1}.market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.market-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e8ef;border-radius:14px;background:#fff;box-shadow:0 6px 16px #34415e0b}.market-card[hidden]{display:none}.market-art{height:115px;padding:12px;position:relative;display:flex;justify-content:space-between;align-items:flex-start}.market-body{padding:13px}.market-body>span{font-size:10px;color:#8390a3}.market-body h3{font-size:16px;letter-spacing:-.04em;margin:4px 0}.market-body p{font-size:11px;color:#748197;line-height:1.65;margin:0 0 13px;min-height:36px}.market-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #f0f1f4;padding-top:10px}.market-bottom div b,.market-bottom div small{display:block}.market-bottom div b{font-size:12px}.market-bottom div small{font-size:9px;color:#9aa4b3;margin-top:2px}.app-catalog{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.app-card{min-height:250px;display:flex;flex-direction:column;border:1px solid #e5e8ef;border-radius:15px;background:#fff;padding:18px;box-shadow:0 6px 16px #34415e0a}.app-symbol{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;color:#6d65b8;background:linear-gradient(145deg,#eeecfa,#e9f9f8)}.sym-sop{color:#bc6a92;background:linear-gradient(145deg,rgba(var(--pink-rgb),.12),rgba(var(--violet-rgb),.1))}.sym-report{color:#54879d;background:linear-gradient(145deg,#e9f8fa,#eaf0fb)}.sym-asset{color:#aa7b3a;background:linear-gradient(145deg,#fff6e8,#f5edfb)}.app-copy{margin-top:16px}.app-copy span{font-size:10px;color:#8894a7}.app-copy h2{font-size:16px;letter-spacing:-.04em;margin:4px 0}.app-copy p{font-size:11px;color:#758197;line-height:1.65;margin:0}.app-foot{margin-top:auto;padding-top:15px;display:flex;justify-content:space-between;gap:8px;align-items:center}.app-foot b,.app-foot small{display:block}.app-foot b{font-size:11px}.app-foot small{font-size:9px;color:#a0a9b4;margin-top:2px}.private-overview{display:grid;grid-template-columns:1.55fr .75fr;gap:14px}.private-main{overflow:hidden}.tag-cloud{display:flex;flex-wrap:wrap;gap:9px;align-items:center;justify-content:center;padding:25px 14px;background:linear-gradient(145deg,#fcfdff,#faf8ff);border-top:1px solid #f0f1f4;border-bottom:1px solid #f0f1f4}.tag-cloud span{padding:6px 9px;border-radius:8px;background:#fff;border:1px solid #ecebf1;color:#778399;font-size:10px;box-shadow:0 4px 9px #414c640a}.tag-cloud .tag-large{font-size:13px;color:#6e63a7;background:#f4f1fc}.tag-cloud .tag-mid{font-size:11px;color:#528d92;background:#edfafa}.tag-cloud .violet{background:rgba(var(--violet-rgb),.12);color:var(--violet)}.segment-line{display:flex;gap:9px;align-items:center;margin-top:14px;font-size:11px;color:#7a8799}.segment-line b{white-space:nowrap;color:#56637b}.segment-line span{flex:1}.segment-line button{border:0;background:transparent;color:#6b63b5;font-size:11px;white-space:nowrap}.private-score{background:linear-gradient(145deg,#fffbfd,#faf8ff);display:flex;flex-direction:column}.private-score>b{font-size:52px;letter-spacing:-.09em;line-height:1;margin:13px 0 5px;background:linear-gradient(140deg,#bd75a6,#776ec2);-webkit-background-clip:text;color:transparent}.private-score p{font-size:11px;line-height:1.7;color:#748197}.private-score .text-action{margin-top:auto}.private-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.private-cards h3{font-size:15px;margin:0}.private-cards p{font-size:11px;color:#788599;line-height:1.7}.mini-steps{list-style:none;padding:0;margin:12px 0}.mini-steps li{font-size:10px;padding:6px 0;border-top:1px solid #f0f1f4;color:#657389}.mini-steps i{font-style:normal;color:#9a8bd6;margin-right:7px}.content-calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin:18px 0}.content-calendar span{font-size:9px;color:#9aa4b3;text-align:center}.content-calendar b{height:23px;border-radius:5px;background:#f0f2f5}.content-calendar b.filled{background:linear-gradient(145deg,#e3d8f5,#c7edf0)}.agent-status{display:flex;gap:8px;align-items:flex-start;padding:12px 0;margin:12px 0;border-top:1px solid #f0f1f4;border-bottom:1px solid #f0f1f4}.agent-status div{min-width:0}.agent-status b,.agent-status small{display:block}.agent-status b{font-size:11px}.agent-status small{font-size:9px;color:#9aa4b3;margin-top:2px}.knowledge-layout{display:grid;gap:15px}.knowledge-hero{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:27px;border:1px solid #dfe7eb;border-radius:16px;background:linear-gradient(114deg,#fbfcff,#f1fbfb);min-height:174px}.knowledge-hero h2{margin:3px 0 7px;font-size:22px;letter-spacing:-.06em}.knowledge-hero p{max-width:600px;color:#708096;font-size:12px;margin:0}.knowledge-ribbon{position:absolute;z-index:-1;display:block;border-radius:50%;filter:blur(.1px)}.ribbon-a{width:330px;height:160px;right:-20px;top:-80px;background:linear-gradient(135deg,rgba(var(--violet-rgb),.5),rgba(var(--cyan-rgb),.4));transform:rotate(-16deg)}.ribbon-b{width:190px;height:90px;right:230px;bottom:-50px;background:rgba(var(--pink-rgb),.32);transform:rotate(13deg)}.knowledge-stats{display:flex;gap:8px;position:relative}.knowledge-stats span{padding:10px 13px;background:#ffffffb8;border:1px solid rgba(225,230,237,.9);border-radius:10px;text-align:center;color:#778499;font-size:10px}.knowledge-stats b{display:block;font-size:18px;color:#526077}.knowledge-table{padding-bottom:4px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:620px}th{text-align:left;padding:9px 8px;color:#929cab;font-weight:600;font-size:10px;border-bottom:1px solid #e8ebf0}td{padding:11px 8px;color:#68768b;font-size:11px;border-bottom:1px solid #f0f1f4;vertical-align:middle}td b{color:#4f5d72;font-size:11px}td small{display:block;color:#a0a9b5;font-size:9px;margin-top:2px}.file-badge{display:inline-grid;width:25px;height:25px;place-items:center;background:#f1effa;border-radius:7px;color:#7167bb;margin-right:6px;vertical-align:middle}.row-icon{border:0;background:transparent;color:#8995a7;padding:4px}.row-icon:hover{color:#bd6072}.project-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.project-card{border:1px solid #e5e8ef;border-radius:15px;padding:16px;background:#fff;box-shadow:0 6px 16px #34415e0a}.project-card-head{display:flex;align-items:center;justify-content:space-between}.project-symbol.done{background:#e9f7f0;color:#4a9a72}.project-card h2{font-size:16px;letter-spacing:-.04em;margin:14px 0 4px}.project-card p{font-size:11px;color:#788599;margin:0 0 16px}.progress-info{display:flex;align-items:center;gap:6px}.progress-info b{font-size:10px;color:#7f8b9d}.project-card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:12px;border-top:1px solid #f0f1f4}.project-card-foot>div{display:flex;align-items:center;gap:5px;font-size:10px;color:#8b96a6}.account-hero{display:flex;align-items:center;justify-content:space-between;padding:26px;border-radius:16px;background:linear-gradient(115deg,#fff9fc,#f7f7ff 45%,#effbfb);border:1px solid #e4e4ed}.account-hero b{display:block;font-size:40px;letter-spacing:-.08em;line-height:1.1;margin:4px 0}.account-hero b small{font-size:14px;letter-spacing:0;color:#788599}.account-hero p{margin:0;color:#758196;font-size:11px}.account-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:14px;margin-top:14px}.billing-list div{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid #f0f1f4;font-size:11px;color:#657389}.billing-list b{color:#bc6681}.plan-card{background:linear-gradient(145deg,#fffbfd,#fbfbff)}.plan-card h2{font-size:17px;margin:5px 0}.plan-card p{font-size:11px;color:#748198}.plan-card dl{margin:17px 0;display:grid;gap:8px}.plan-card dl div{display:flex;justify-content:space-between;padding-bottom:7px;border-bottom:1px solid #efeff3}.plan-card dt,.plan-card dd{font-size:10px;margin:0}.plan-card dt{color:#98a3b3}.plan-card dd{color:#59677c}.admin-page .page-head{margin-bottom:20px}.admin-metrics{margin-top:0}.admin-grid{display:grid;grid-template-columns:1.5fr .85fr;gap:14px}.audit-list{display:grid;gap:4px}.audit-list>div{display:flex;gap:8px;padding:10px 0;border-top:1px solid #f0f1f4;color:#7169b8}.audit-list p{margin:0;min-width:0}.audit-list b,.audit-list small{display:block}.audit-list b{font-size:11px;color:#59667c}.audit-list small{font-size:9px;color:#9ba5b4;margin-top:3px}.search-field{height:34px;min-width:240px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #e0e4eb;border-radius:8px;background:#fff;color:#94a0b1}.search-field input{min-width:0;flex:1;border:0;outline:0;font-size:11px;color:#59677c}.select-group{display:flex;gap:7px}.select-group select{height:34px;border:1px solid #e0e4eb;border-radius:8px;background:#fff;color:#6f7b8e;padding:0 8px;font-size:11px}.data-panel{padding:8px 16px}.data-panel .panel-heading{padding-top:9px}.track-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.track-card{position:relative;overflow:hidden;min-height:215px;padding:18px;border:1px solid #e5e8ef;border-radius:15px;background:#fff;box-shadow:0 6px 16px #34415e0a;display:flex;flex-direction:column}.track-card:after{content:"";position:absolute;width:100px;height:100px;border-radius:50%;right:-45px;top:-48px;background:linear-gradient(145deg,rgba(var(--pink-rgb),.4),rgba(var(--violet-rgb),.3));opacity:.55}.track-index{font-size:10px;color:#a697d3}.track-card h2{font-size:17px;margin:8px 0 4px}.track-card p{font-size:11px;line-height:1.7;color:#768398;margin:0}.track-metrics{display:flex;gap:12px;margin:15px 0}.track-metrics span{font-size:9px;color:#9aa4b1}.track-metrics b{display:block;color:#59677c;font-size:12px}.track-card .button{margin-top:auto}.admin-employee-grid{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr))}.org-tree{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.org-department{border:1px solid #e4e7ed;border-radius:14px;overflow:hidden;background:#fff}.org-department header{display:flex;align-items:center;gap:9px;padding:14px;border-bottom:1px solid #eef0f4;background:#fcfcfd}.org-department header div{min-width:0;flex:1}.org-department b,.org-department small{display:block}.org-department header b{font-size:13px}.org-department small{font-size:10px;color:#929cab;margin-top:2px}.org-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:8px}.org-person{border:0;background:transparent;padding:7px;display:flex;gap:7px;align-items:center;color:inherit;text-align:left;border-radius:8px}.org-person:hover{background:#f7f8fb}.org-person span{min-width:0}.org-person b,.org-person small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-person b{font-size:11px}.org-person small{font-size:9px}.workflow-list{display:grid;gap:14px}.workflow-card{padding:17px;border:1px solid #e5e8ef;border-radius:15px;background:#fff;box-shadow:0 6px 16px #34415e0a}.workflow-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.workflow-card h2{margin:4px 0 2px;font-size:16px}.workflow-card p{margin:0;font-size:10px;color:#929dac}.workflow-nodes{display:flex;align-items:center;gap:0;flex-wrap:wrap;padding:14px 0}.workflow-nodes span{display:flex;align-items:center;gap:4px;font-size:10px;color:#66748a}.workflow-nodes span:not(:last-child):after{content:"";width:24px;height:1px;background:#dddfea;margin:0 5px}.workflow-nodes i{display:none}.workflow-nodes span:first-child{color:#6359b0}.workflow-foot{display:flex;align-items:center;justify-content:space-between;padding-top:13px;border-top:1px solid #f0f1f4;color:#98a2b0;font-size:10px}.workflow-foot div{display:flex;gap:7px}.sensitive-banner{display:flex;gap:10px;align-items:flex-start;padding:15px;border:1px solid #e4dbf0;border-radius:12px;background:#fcfaff;color:#6d61a6;margin-bottom:14px}.sensitive-banner div{min-width:0}.sensitive-banner b,.sensitive-banner span{display:block}.sensitive-banner b{font-size:12px}.sensitive-banner span{font-size:11px;line-height:1.65;color:#7b7890;margin-top:2px}.model-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.model-number{display:block;font-size:30px;letter-spacing:-.07em;margin:12px 0 5px;color:#625ab1}.model-cards p{font-size:11px;line-height:1.7;color:#7c899b;margin:0}.admin-app-list{display:grid;gap:8px}.admin-app-row{display:grid;grid-template-columns:auto minmax(160px,1fr) 100px 130px auto auto;gap:13px;align-items:center;padding:12px 14px;background:#fff;border:1px solid #e6e9ef;border-radius:12px}.admin-app-row>div:nth-child(2) b,.admin-app-row>div:nth-child(2) small{display:block}.admin-app-row b{font-size:12px}.admin-app-row small{font-size:10px;color:#939eae;margin-top:2px}.admin-app-row>span:not(.app-symbol){font-size:10px;color:#7c889a}.permission-map{display:flex;align-items:stretch;gap:7px;margin-bottom:15px}.permission-map>i{display:grid;place-items:center;color:#9b93c9}.permission-level{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:100px;padding:13px;border:1px solid #e4e7ed;border-radius:13px;background:#fff}.permission-level.admin{background:linear-gradient(145deg,#f8f3fc,#f0fafb);border-color:#ddd6ee}.permission-level b{font-size:12px;color:#59538f}.permission-level span{font-size:10px;color:#7d899a;margin-top:4px;line-height:1.6}.roles-table{padding:17px}.content-admin-grid{display:grid;grid-template-columns:1.25fr .9fr .9fr;gap:14px}.content-admin-grid h2{font-size:15px;margin:0}.content-admin-grid>article>p{font-size:11px;color:#778398;line-height:1.7}.notice-item{display:flex;align-items:center;gap:8px;border-top:1px solid #f0f1f4;padding:10px 0}.notice-date{font-size:9px;padding:5px;color:#746bbb;background:#f2effb;border-radius:6px}.notice-item div{min-width:0;flex:1}.notice-item b,.notice-item small{display:block}.notice-item b{font-size:11px}.notice-item small{font-size:9px;color:#9ba5b3}.brand-samples{display:flex;gap:6px;margin:16px 0}.brand-samples span{width:32px;height:32px;border-radius:10px;background:#e4a6ca}.brand-samples span:nth-child(2){background:#a995d7}.brand-samples span:nth-child(3){background:#9bd9e1}.brand-samples span:nth-child(4){background:#8faade}.security-check{display:flex;gap:7px;padding:9px 0;border-top:1px solid #f0f1f4;font-size:10px;color:#66748a}.security-check span{color:#4aa174}.modal-layer{position:fixed;z-index:30;inset:0;display:grid;place-items:center;padding:16px;background:#232b3f47;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-card{position:relative;width:min(540px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:23px;border:1px solid #e2e5ec;border-radius:17px;background:#fff;box-shadow:0 24px 75px #1d273d38}.small-modal{width:min(430px,100%)}.modal-close{position:absolute;right:12px;top:12px;width:30px;height:30px;border:0;border-radius:8px;background:#f4f5f8;color:#758197}.modal-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#f1effa;color:#7165b9}.modal-card h2{margin:10px 0 5px;font-size:20px;letter-spacing:-.055em}.modal-card>p{font-size:11px;color:#7d899b;line-height:1.7;margin:0 0 16px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.modal-employee-head{display:flex;align-items:center;gap:13px;padding-bottom:15px;border-bottom:1px solid #eef0f4}.modal-employee-head .employee-portrait{width:100px;height:100px;flex:0 0 auto;border-radius:13px}.modal-employee-head h2{font-size:20px;margin:4px 0}.modal-employee-head p{margin:0;color:#7b8799;font-size:11px}.employee-profile>p{font-size:13px;line-height:1.8;color:#67758a;margin:17px 0 10px}.form-stack{display:grid;gap:12px}.form-stack label{display:grid;gap:5px;font-size:11px;color:#57647a}.form-stack input,.form-stack select,.form-stack textarea{width:100%;border:1px solid #dde2ea;border-radius:8px;background:#fff;padding:8px 9px;color:#4e5d72;font-size:12px}.form-stack textarea{min-height:77px;resize:vertical;line-height:1.6}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form-note{margin:0;color:#949eac;font-size:10px;line-height:1.65}.empty-state{grid-column:1/-1;text-align:center;padding:45px 20px;border:1px dashed #dfe3ea;border-radius:14px;background:#fcfcfd}.empty-glyph{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 9px;border-radius:17px;background:#f3f1fb;color:#7469be}.empty-state h3{margin:0;font-size:14px}.empty-state p{font-size:11px;color:#8b96a5;margin:4px 0 13px}#toast{position:fixed;z-index:50;left:50%;bottom:24px;transform:translate(-50%,18px);opacity:0;pointer-events:none;padding:10px 13px;border-radius:9px;background:#354058;color:#fff;font-size:12px;box-shadow:0 12px 28px #20283c38;transition:opacity .2s,transform .2s;max-width:min(90vw,550px);text-align:center}#toast.show{opacity:1;transform:translate(-50%)}.login-page{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(410px,.8fr);padding:clamp(20px,5vw,78px);gap:clamp(26px,7vw,120px);align-items:center;overflow:hidden}.login-art{position:relative;max-width:670px;padding:42px 20px;isolation:isolate}.login-art h1{margin:13px 0 18px;font-size:clamp(36px,4vw,62px);line-height:1.14;letter-spacing:-.075em;color:#26304b}.login-art>p{max-width:540px;color:#607089;font-size:16px;line-height:1.9}.login-orb{position:absolute;border-radius:999px;filter:blur(2px);z-index:-1;pointer-events:none}.orb-one{width:290px;height:290px;top:-92px;left:-80px;background:radial-gradient(circle at 35% 32%,rgba(var(--pink-rgb),.72),rgba(var(--violet-rgb),.24) 52%,transparent 72%)}.orb-two{width:340px;height:340px;bottom:-108px;right:-125px;background:radial-gradient(circle at 42% 38%,rgba(var(--cyan-rgb),.62),rgba(var(--violet-rgb),.18) 57%,transparent 74%)}.login-security{display:flex;align-items:center;gap:12px;max-width:490px;margin-top:31px;padding:15px 17px;background:#ffffffa8;border:1px solid rgba(133,143,189,.2);border-radius:16px;box-shadow:0 12px 30px #424d6e12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.login-security>span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:var(--violet-soft);color:var(--violet)}.login-security b,.login-security small{display:block}.login-security small{margin-top:2px;color:var(--muted);font-size:12px}.login-panel{width:min(430px,100%);justify-self:center;padding:32px;border:1px solid rgba(135,147,177,.18);border-radius:23px;background:#ffffffe0;box-shadow:0 26px 70px #3743671f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-brand{display:flex;align-items:center;gap:10px}.login-brand b,.login-brand small{display:block}.login-brand b{font-size:17px}.login-brand small{font-size:11px;color:var(--muted);margin-top:2px}.login-copy{margin:35px 0 20px}.login-copy h2{font-size:29px;letter-spacing:-.05em;margin:6px 0}.login-copy p{margin:0;color:var(--muted)}.login-form{gap:16px}.login-form label{font-weight:650;color:#43516b}.login-form input{margin-top:7px;width:100%;height:44px;border:1px solid #dfe5ed;border-radius:11px;background:#fff;padding:0 12px;color:var(--ink)}.login-submit{justify-content:center;width:100%;height:46px;margin-top:5px}.login-hint{display:grid;gap:4px;margin-top:24px;padding:14px;border-radius:12px;background:#f8f8fd;color:#59677f;font-size:12px}.login-hint b{color:#394563}.login-hint small{margin-top:5px;color:#8a95a8;line-height:1.55}@media(max-width:850px){.login-page{grid-template-columns:1fr;padding:28px 18px;gap:22px}.login-art{padding:22px 12px;max-width:600px;justify-self:center}.login-art h1{font-size:38px}.login-panel{justify-self:center}.login-art>p{font-size:14px}.login-security{margin-top:20px}}@media(max-width:1060px){.platform-shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding:18px 10px}.brand-lockup{justify-content:center;padding:0 0 18px}.brand-lockup>div,.workspace-switch>div,.workspace-switch>.icon,.nav-entry span,.dept-mini b,.dept-mini small,.nav-label,.dept-mini{display:none}.workspace-switch{justify-content:center;padding:8px}.sidebar-bottom .secure-note{display:none}.identity-card{justify-content:center}.identity-card>span:nth-child(2),.identity-card>.icon{display:none}.main-nav{margin-top:20px}.nav-entry{justify-content:center;padding:0}.sidebar-divider{margin:16px 2px}.department-layout{grid-template-columns:185px minmax(0,1fr)}.collab-layout{grid-template-columns:195px minmax(0,1fr)}.output-sidebar{display:none}.priority-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ip-grid{grid-template-columns:1fr 1fr}.growth-card{grid-column:1/-1}.admin-grid{grid-template-columns:1fr}.permission-map{flex-wrap:wrap}.permission-map>i{transform:rotate(90deg)}.permission-level{min-width:180px}.content-admin-grid{grid-template-columns:1fr}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.platform-shell{display:block}.sidebar{display:none}.topbar{height:60px;padding:0 16px}.breadcrumb{font-size:11px}.user-chip span{display:none}.page{padding:22px 16px 34px}.page-head{align-items:flex-start;display:grid;margin-bottom:18px}.page-head h1{font-size:24px}.head-actions{justify-content:flex-start}.hero-flow{padding:21px;grid-template-columns:1fr;min-height:0}.hero-copy h1{font-size:26px}.metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0 20px}.metric-card{min-height:91px;padding:14px}.metric-card strong{font-size:21px}.priority-grid,.employee-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.employee-card{min-height:224px}.employee-portrait{height:97px}.dashboard-lower,.private-overview,.private-cards,.account-grid,.ip-grid,.admin-grid,.content-admin-grid{grid-template-columns:1fr}.department-layout{display:block}.department-rail{margin-bottom:15px}.department-list{display:flex;overflow:auto;padding-bottom:4px}.department-selector{min-width:146px}.collab-layout{display:block}.project-sidebar{display:none}.chat-stream{max-height:calc(100dvh - 290px)}.market-banner,.ip-hero,.account-hero{display:block}.market-stats,.ip-tags{margin-top:14px}.market-grid,.app-catalog,.project-card-grid,.track-grid,.org-tree{grid-template-columns:1fr}.market-card{min-height:0}.knowledge-hero{display:block}.knowledge-stats{margin-top:16px}.search-field{min-width:0;width:100%}.admin-toolbar{display:grid}.select-group{display:grid;grid-template-columns:1fr 1fr}.admin-app-row{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.admin-app-row>span:not(.app-symbol),.admin-app-row>.pill{display:none}.permission-map{display:grid;grid-template-columns:1fr}.permission-map>i{transform:rotate(90deg);height:18px}.workflow-foot{align-items:flex-start;gap:8px;flex-direction:column}.workflow-nodes span:not(:last-child):after{width:12px}.form-row{grid-template-columns:1fr}.modal-card{padding:19px}.top-actions .balance-chip{display:none}}.avatar{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;isolation:isolate}.avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;z-index:1}.avatar-fallback{position:relative;z-index:0}.avatar.has-avatar-image .avatar-fallback{opacity:0}.employee-portrait{position:relative;min-width:0;overflow:hidden}.employee-portrait .portrait-avatar{width:88px;height:88px;border:4px solid rgba(255,255,255,.92);box-shadow:0 14px 28px #404d662e,0 0 0 7px #ffffff59}.theme-switch-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid rgba(var(--violet-rgb),.18);border-radius:11px;background:var(--surface);color:var(--ink-2);font-size:12px;box-shadow:0 4px 12px #404d660d}.theme-switch-chip:hover{border-color:var(--violet);color:var(--violet)}.field-note{display:block;color:var(--muted);font-size:11px;margin-top:5px}.theme-swatch{background:linear-gradient(145deg,var(--theme-soft,#f1effc) 0 52%,var(--theme-accent,#7868ca) 53%)}.theme-default-control{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink-2);font-size:12px}.theme-default-control input{accent-color:var(--violet)}.model-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:16px 0}.model-overview .metric-card{min-height:118px}.model-table-panel{padding:20px}.model-table td{vertical-align:middle}.model-table td small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.endpoint-text{display:block;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#52617b}.model-table code{font-size:12px;color:#5c5794;background:#f4f2fd;border:1px solid #e5e1fb;border-radius:6px;padding:4px 6px}.secret-mask{color:#695fa9;letter-spacing:.08em;font-size:12px}.muted-cell{color:var(--muted-2)}.row-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.row-icon.danger{color:var(--danger)}.model-test-button{min-width:58px}.model-test-status{display:block;width:max-content;max-width:150px;margin-top:6px;padding:3px 7px;border-radius:999px;font-size:10px;line-height:1.3}.model-test-status.success{background:#eef9f3;color:#17724a;border:1px solid #bde4cf}.model-test-status.error{background:#fff4f4;color:#b64a59;border:1px solid #f0c4cb}.runtime-config-box{margin:4px 0 2px;padding:16px;border:1px solid #e7e5f3;background:linear-gradient(132deg,#fbfaff,#f8fcfd);border-radius:14px}.runtime-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px}.runtime-heading h3{margin:2px 0 3px;font-size:15px}.runtime-heading p{margin:0;color:var(--muted);font-size:12px;max-width:430px}.model-modal{width:min(680px,calc(100vw - 28px))}.prompt-modal{width:min(860px,calc(100vw - 28px))}.prompt-modal textarea{min-height:180px;resize:vertical;line-height:1.65}.prompt-history{margin-top:20px;padding-top:17px;border-top:1px solid var(--line)}.history-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.history-head h3{margin:0;font-size:15px}.history-head span{font-size:12px;color:var(--muted)}.prompt-version{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 0;border-top:1px solid #edf0f4}.prompt-version:first-of-type{border-top:0}.prompt-version.active{padding-left:11px;margin-left:-11px;border-left:3px solid var(--violet);background:linear-gradient(90deg,rgba(var(--violet-soft-rgb),.72),transparent 85%)}.prompt-version b{margin-right:7px}.prompt-version small{display:block;color:var(--muted);margin-top:5px}.prompt-version p{margin:4px 0 0;color:#66748a;font-size:12px;max-width:560px}.prompt-version .button{white-space:nowrap}.model-security-banner{margin-bottom:16px}.employee-model-binding-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:14px 0;padding:15px 17px;border:1px solid rgba(var(--cyan-rgb),.28);border-radius:16px;background:linear-gradient(108deg,rgba(var(--cyan-soft-rgb),.78),rgba(var(--surface-rgb),.96));box-shadow:0 10px 24px rgba(var(--deep-rgb),.06)}.employee-model-binding-copy{min-width:0}.employee-model-binding-copy b,.employee-model-binding-copy small{display:block}.employee-model-binding-copy b{margin-top:3px;color:var(--ink);font-size:14px}.employee-model-binding-copy small{margin-top:4px;color:var(--muted);font-size:11px}.employee-model-binding-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.employee-model-binding-actions select{min-width:180px;padding:9px 10px;border:1px solid rgba(137,149,174,.28);border-radius:10px;background:#fff;color:var(--ink)}.employee-model-select{position:absolute;top:48px;left:12px;z-index:7;display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid rgba(78,175,131,.26);border-radius:8px;background:#fffffff5;color:#267158;font-size:10px;font-weight:700}.employee-model-select input{accent-color:#4eaf83}.employee-model-binding-status{position:absolute;right:10px;bottom:10px;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 7px;border:1px solid rgba(var(--cyan-rgb),.2);border-radius:7px;background:rgba(var(--cyan-soft-rgb),.78);color:#357985;font-size:10px}.employee-card{position:relative}.employee-card:has(.employee-model-select){padding-top:42px;padding-bottom:38px}@media(max-width:760px){.employee-model-binding-toolbar{align-items:flex-start;flex-direction:column}.employee-model-binding-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.employee-model-binding-actions select{grid-column:1/-1;width:100%}.employee-model-binding-actions .button{justify-content:center;width:100%}}@media(max-width:760px){.model-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.model-table-panel{padding:14px}.runtime-heading,.prompt-version{flex-direction:column}.runtime-heading .button,.prompt-version .button{width:100%}.prompt-modal textarea{min-height:150px}}.knowledge-workbench-shell{display:grid;grid-template-columns:210px minmax(0,1fr) 280px;gap:16px;align-items:start}.knowledge-workbench-rail,.knowledge-workbench-stage,.knowledge-output-preview{border:1px solid rgba(81,111,103,.14);background:#fffefbdb;box-shadow:0 14px 34px #49584d0f}.knowledge-workbench-rail{padding:18px;border-radius:18px;position:sticky;top:18px}.knowledge-workbench-profile{display:flex;align-items:center;gap:10px;padding-bottom:17px;border-bottom:1px solid var(--line)}.knowledge-workbench-profile .avatar{width:38px;height:38px;border-radius:12px;background:#edf4ef;color:#48705e}.knowledge-workbench-profile b,.knowledge-workbench-profile small{display:block}.knowledge-workbench-profile small{color:var(--muted);font-size:11px;margin-top:2px}.knowledge-workbench-nav{display:grid;gap:6px;margin:17px 0}.knowledge-workbench-nav button{display:flex;align-items:center;gap:9px;padding:11px 10px;border:0;border-radius:10px;background:transparent;color:var(--ink-2);text-align:left}.knowledge-workbench-nav button.active{background:#edf4ef;color:#2c684f;font-weight:700}.knowledge-workbench-rail>p{margin:0;color:var(--muted);font-size:11px;line-height:1.7}.knowledge-workbench-stage{min-width:0;padding:24px;border-radius:22px}.knowledge-workbench-stage-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.knowledge-workbench-stage-head h2{margin:5px 0;font-size:25px;letter-spacing:-.06em}.knowledge-workbench-stage-head p{margin:0;color:var(--muted);font-size:12px}.knowledge-workbench-count{padding:7px 10px;border-radius:999px;background:#f3eee1;color:#856d3e;white-space:nowrap;font-size:11px}.knowledge-recording-stage{display:flex;align-items:center;gap:15px;margin:25px 0 13px;padding:20px 18px;border:1px solid #e9e3d6;border-radius:17px;background:#fbfaf5}.knowledge-recording-stage.is-recording{border-color:#c7dfd1;background:#f2f8f3}.knowledge-recording-pulse{display:flex;align-items:center;gap:3px;width:28px;height:28px}.knowledge-recording-pulse i{display:block;width:4px;height:12px;border-radius:4px;background:#9eae9f}.knowledge-recording-stage.is-recording .knowledge-recording-pulse i{background:#4eaf83;animation:knowledge-wave .85s ease-in-out infinite alternate}.knowledge-recording-stage.is-recording .knowledge-recording-pulse i:nth-child(2){height:23px;animation-delay:.18s}.knowledge-recording-stage.is-recording .knowledge-recording-pulse i:nth-child(3){height:16px;animation-delay:.32s}.knowledge-recording-stage b,.knowledge-recording-stage small{display:block}.knowledge-recording-stage small{margin-top:3px;color:var(--muted);font-size:11px}.knowledge-recording-stage>strong{margin-left:auto;color:#3d5c4c;font:600 17px Microsoft YaHei,sans-serif}.knowledge-recording-actions{display:flex;gap:8px;margin-bottom:0}.knowledge-live-transcript{display:grid;gap:12px;min-height:330px;margin:13px 0 18px;padding:17px 18px;border:1px solid #e5e5dc;border-radius:17px;background:linear-gradient(155deg,#fffefc,#f8faf5)}.knowledge-live-transcript.has-content{border-color:#cfe0d1;background:#fbfdf9}.knowledge-live-transcript-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:11px;border-bottom:1px solid #e8ebe5}.knowledge-live-transcript-head b{display:block;margin-top:2px;color:var(--ink)}.knowledge-live-transcript-head .text-action{white-space:nowrap}.knowledge-live-transcript p{min-height:245px;max-height:48vh;margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-2);font:14px/1.85 Microsoft YaHei,sans-serif}.knowledge-upload-panel{margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.knowledge-upload-heading>div{display:flex;align-items:center;gap:9px;color:#4c765e}.knowledge-upload-heading b{color:var(--ink)}.knowledge-upload-heading small{margin-top:2px;color:var(--muted);font-size:11px}.knowledge-workbench-text-form{display:grid;gap:9px;margin-top:16px}.knowledge-workbench-text-form input,.knowledge-workbench-text-form textarea{width:100%;border:1px solid #e1e5df;border-radius:10px;background:#fff;padding:10px 12px;color:var(--ink)}.knowledge-workbench-text-form textarea{min-height:118px;resize:vertical}.knowledge-workbench-text-form button{justify-self:start}.knowledge-workbench-file-form{display:flex;align-items:center;gap:9px;margin-top:10px;padding-top:10px;border-top:1px dashed #e2e5df}.knowledge-workbench-file-form input{min-width:0;flex:1;font-size:12px}.knowledge-output-preview{padding:16px;border-radius:18px}.knowledge-output-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px}.knowledge-output-head b{display:block;margin-top:2px}.knowledge-output-head>span{color:var(--muted);font-size:12px}.knowledge-workbench-assets{display:grid;gap:9px}.knowledge-workbench-asset{padding:12px;border:1px solid #e7ebe5;border-radius:12px;background:#fff}.knowledge-workbench-asset-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.knowledge-workbench-kind{color:#568267}.knowledge-workbench-status{padding:3px 7px;border-radius:999px;background:#f2f4f1;color:#68756b;font-size:10px}.knowledge-workbench-status.completed{background:#edf7ef;color:#37734e}.knowledge-workbench-status.failed{background:#fff1ef;color:#a45a52}.knowledge-workbench-asset>b,.knowledge-workbench-asset>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-workbench-asset>small{margin-top:3px;color:var(--muted);font-size:10px}.knowledge-workbench-asset-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.knowledge-workbench-asset-actions .text-action{padding:3px 0;font-size:10px}.knowledge-workbench-error{margin:8px 0;color:#a45a52;font-size:11px;line-height:1.5}.knowledge-workbench-empty{padding:26px 8px;text-align:center;color:var(--muted)}.knowledge-workbench-empty p{margin:7px 0 0;font-size:11px}.knowledge-workbench-result-body{max-height:55vh;overflow:auto;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fbfbf8}.knowledge-workbench-result-body h3{margin:16px 0 7px;font-size:14px}.knowledge-workbench-result-body h3:first-child{margin-top:0}.knowledge-workbench-result-body pre{margin:0;white-space:pre-wrap;word-break:break-word;font:12px/1.7 Microsoft YaHei,sans-serif;color:var(--ink-2)}.knowledge-workbench-result-body ul{padding-left:20px;margin-bottom:0;font-size:12px}@keyframes knowledge-wave{to{transform:scaleY(.45);opacity:.55}}@media(max-width:1100px){.knowledge-workbench-shell{grid-template-columns:180px minmax(0,1fr)}.knowledge-output-preview{grid-column:1/-1;position:static}.knowledge-workbench-assets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.knowledge-workbench-shell{display:block}.knowledge-workbench-rail{position:static;margin-bottom:12px}.knowledge-workbench-nav{display:flex;overflow:auto}.knowledge-workbench-nav button{white-space:nowrap}.knowledge-workbench-stage{padding:18px}.knowledge-workbench-stage-head{display:block}.knowledge-workbench-count{display:inline-block;margin-top:12px}.knowledge-workbench-file-form{display:block}.knowledge-workbench-file-form input{display:block;width:100%;margin-bottom:9px}.knowledge-workbench-assets{grid-template-columns:1fr}.knowledge-output-preview{margin-top:12px}}.knowledge-workbench-asset-manage{display:flex;justify-content:flex-end;margin-top:9px;padding-top:8px;border-top:1px solid rgba(81,111,103,.12)}.knowledge-workbench-asset-manage .danger{color:#a84f60}.knowledge-workbench-asset-manage .danger:hover{color:#864451}.knowledge-workspace-modal{width:min(1120px,calc(100vw - 28px));max-height:calc(100dvh - 34px);overflow:auto;padding:22px}.knowledge-workspace-head,.knowledge-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.knowledge-workspace-head h2,.knowledge-preview-head h2{margin:5px 0 6px;font-size:20px;letter-spacing:-.04em;overflow-wrap:anywhere}.knowledge-workspace-head p,.knowledge-preview-head p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.knowledge-workspace-grid{display:grid;grid-template-columns:265px minmax(0,1fr);gap:16px;align-items:start}.knowledge-folder-panel,.knowledge-document-panel{min-width:0;padding:14px;border:1px solid rgba(var(--cyan-rgb),.2);border-radius:15px;background:#ffffffb8}.knowledge-folder-panel{position:sticky;top:0}.knowledge-folder-panel-head,.knowledge-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:10px}.knowledge-folder-panel-head{padding:2px 2px 10px;border-bottom:1px solid var(--line)}.knowledge-folder-panel-head span,.knowledge-filter-bar>span{color:var(--muted);font-size:11px;white-space:nowrap}.knowledge-folder-all,.knowledge-folder-row{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;color:var(--ink-2);text-align:left}.knowledge-folder-all{margin:10px 0 4px;padding:9px 8px;border:1px solid rgba(var(--cyan-rgb),.2);border-radius:10px;background:rgba(var(--cyan-soft-rgb),.64)}.knowledge-folder-row{padding:8px 7px;padding-left:calc(7px + var(--folder-depth,0) * 14px);border-radius:9px}.knowledge-folder-row:hover,.knowledge-folder-all:hover{background:var(--cyan-soft);color:#267158}.knowledge-folder-copy{display:block;min-width:0;flex:1}.knowledge-folder-copy b,.knowledge-folder-copy small,.knowledge-folder-all b,.knowledge-folder-all small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-folder-copy small,.knowledge-folder-all small{margin-top:2px;color:var(--muted);font-size:10px}.knowledge-folder-open-hint{color:#357985;font-size:10px}.knowledge-folder-node{position:relative}.knowledge-folder-rename{margin-left:calc(7px + var(--folder-depth,0) * 14px);font-size:10px}.knowledge-folder-empty,.knowledge-binding-empty{margin:12px 3px;color:var(--muted);font-size:11px;line-height:1.6}.knowledge-filter-bar{margin-bottom:12px;padding:10px 11px;border:1px solid rgba(var(--cyan-rgb),.2);border-radius:11px;background:linear-gradient(105deg,rgba(var(--cyan-soft-rgb),.72),#ffffffd1)}.knowledge-filter-bar small,.knowledge-filter-bar b{display:block}.knowledge-filter-bar small{color:var(--muted);font-size:10px}.knowledge-filter-bar b{margin-top:2px;font-size:13px}.knowledge-filter-bar .row-text{margin-left:auto;white-space:nowrap}.knowledge-document-list{display:grid;gap:8px;margin-top:14px}.knowledge-document-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid rgba(var(--violet-rgb),.13);border-radius:11px;background:#fff}.knowledge-document-item>div{min-width:0}.knowledge-document-item b{display:block;overflow-wrap:anywhere}.knowledge-document-item small{color:var(--muted);font-size:10px}.knowledge-document-item .row-actions{flex:0 0 auto;align-items:flex-start}.knowledge-document-item .row-actions .row-text{white-space:nowrap}.knowledge-preview-modal{width:min(920px,calc(100vw - 28px));max-height:calc(100dvh - 34px);overflow:auto}.knowledge-preview-meta{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0;padding:10px;border:1px solid var(--line);border-radius:10px;background:#fafbfc}.knowledge-preview-meta span{padding:4px 7px;border-radius:7px;background:#fff;color:var(--muted);font-size:11px}.knowledge-preview-content{margin-top:14px;padding:15px;border:1px solid rgba(var(--cyan-rgb),.2);border-radius:13px;background:#fbfdfd}.knowledge-preview-content h3{margin:0 0 9px;font-size:14px}.knowledge-preview-content pre{max-height:48vh;margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.8 var(--font);color:var(--ink-2)}.knowledge-preview-failure{margin:12px 0;padding:10px 11px;border:1px solid #f0c4cb;border-radius:9px;background:#fff4f4;color:#a84f60;font-size:11px;line-height:1.55}.knowledge-preview-security{margin:13px 0 0;color:var(--muted);font-size:11px;line-height:1.6}@media(max-width:760px){.knowledge-workspace-modal{padding:18px}.knowledge-workspace-head,.knowledge-preview-head{display:grid}.knowledge-workspace-head .button,.knowledge-preview-head .button{width:100%;justify-content:center}.knowledge-workspace-grid{grid-template-columns:1fr}.knowledge-folder-panel{position:static}.knowledge-document-item{display:grid}.knowledge-document-item .row-actions{justify-content:flex-start}.knowledge-filter-bar{align-items:flex-start;flex-wrap:wrap}.knowledge-filter-bar .row-text{margin-left:0}}.knowledge-upload-zone{display:grid;gap:12px;margin:0 0 18px;padding:15px;border:1px solid rgba(var(--cyan-rgb),.32);border-radius:15px;background:linear-gradient(122deg,rgba(var(--cyan-soft-rgb),.76),rgba(var(--surface-rgb),.96))}.knowledge-upload-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.knowledge-upload-heading b,.knowledge-upload-heading small{display:block}.knowledge-upload-heading b{color:#285c68;font-size:14px}.knowledge-upload-heading small{max-width:560px;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.6}.knowledge-upload-security{flex:0 0 auto;padding:4px 7px;border:1px solid rgba(78,175,131,.26);border-radius:999px;background:#f1faf5;color:#267158;font-size:10px;font-weight:750}.knowledge-file-picker{display:grid!important;gap:6px;padding:12px;border:1px dashed rgba(var(--cyan-rgb),.54);border-radius:12px;background:#ffffffc2;cursor:pointer}.knowledge-file-picker:hover{border-color:#4a9dad;background:#f6fcfc}.knowledge-file-picker input{max-width:100%;color:var(--ink);font-size:12px}.knowledge-file-picker span{display:flex;align-items:center;gap:7px;color:#357985;font-size:12px;font-weight:750}.knowledge-file-picker small{color:var(--muted);font-size:11px;line-height:1.55}.knowledge-upload-file-list{display:flex;flex-wrap:wrap;gap:7px;min-height:20px;color:var(--muted);font-size:11px}.knowledge-upload-file-list>span{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 8px;border:1px solid rgba(var(--violet-rgb),.16);border-radius:8px;background:#fff;color:var(--ink-2);overflow-wrap:anywhere}.knowledge-upload-file-list small{color:var(--muted);white-space:nowrap}.knowledge-upload-status{display:none;padding:9px 10px;border-radius:9px;font-size:11px;line-height:1.55}.knowledge-document-file-meta{display:block;margin-top:4px;color:#4f7180;font-size:10px;line-height:1.5}.knowledge-document-file-meta.is-failed{color:#a84f60}.knowledge-upload-status.is-processing,.knowledge-upload-status.is-failed{display:block}.knowledge-upload-status.is-processing{border:1px solid rgba(var(--cyan-rgb),.28);background:#effafb;color:#357985}.knowledge-upload-status.is-failed{border:1px solid rgba(200,97,112,.28);background:#fff4f5;color:#a84f60}@media(max-width:760px){.knowledge-upload-heading{display:block}.knowledge-upload-security{display:inline-flex;margin-top:8px}.knowledge-upload-zone{padding:13px}}.workflow-graph-summary{margin-top:13px;padding:12px 13px;border:1px solid rgba(var(--cyan-rgb),.22);border-radius:13px;background:#f8fdfccc}.workflow-graph-rail{display:flex;align-items:center;gap:7px;overflow:auto;padding:2px}.workflow-graph-node{display:grid;grid-template-columns:22px minmax(90px,1fr) auto;align-items:center;gap:7px;min-width:148px;padding:8px 9px;border:1px solid rgba(var(--cyan-rgb),.22);border-radius:10px;background:#fff}.workflow-graph-node i{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#e2f0ef;color:var(--deep)}.workflow-graph-node b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.workflow-graph-node em{display:grid;color:#7c969a;font-style:normal}.workflow-graph-node.kind-planning{border-color:#c6894847}.workflow-graph-node.kind-planning i{background:#fff2dc;color:#9a5c10}.workflow-graph-node.kind-final{border-color:#4eaf834d}.workflow-graph-node.kind-final i{background:#eef9f3;color:#267158}.workflow-graph-summary>small{display:block;margin-top:8px;color:var(--muted);font-size:10px}.employee-chat-clarification{margin:14px 18px 0;padding:14px 16px;border:1px solid rgba(198,137,72,.32);border-radius:14px;background:linear-gradient(110deg,#fff9ebf5,rgba(var(--surface-rgb),.92));color:var(--ink)}.employee-chat-clarification-head{display:flex;align-items:flex-start;gap:9px;color:#9a5c10}.employee-chat-clarification-head>svg{flex:0 0 auto;margin-top:1px}.employee-chat-clarification-head b,.employee-chat-clarification-head small{display:block}.employee-chat-clarification-head b{font-size:13px}.employee-chat-clarification-head small{margin-top:3px;color:#7e6d55;font-size:11px;line-height:1.5}.employee-chat-clarification>p{margin:10px 0;color:#5f5548;font-size:12px;line-height:1.65}.employee-chat-clarification-form{display:grid;gap:8px}.employee-chat-clarification-form textarea{width:100%;min-height:72px;resize:vertical;border:1px solid rgba(198,137,72,.28);border-radius:10px;background:#fff;color:var(--ink);padding:10px 11px;font:12px/1.6 var(--font)}.employee-chat-clarification-form .button{justify-self:end}.employee-chat-clarification-form textarea:focus{outline:0;border-color:#c68948;box-shadow:0 0 0 3px #c689481f}.employee-chat-profile{text-align:center}.employee-chat-profile .employee-portrait{width:118px;height:144px;margin:0 auto 16px}.employee-chat-profile h2{margin:8px 0 5px;font-size:20px}.employee-chat-profile p{margin:0 0 14px;color:var(--muted,#65718b);font-size:13px}.chat-status-card{margin-top:22px;padding-top:18px;border-top:1px solid rgba(var(--violet-rgb),.12)}.chat-status-card b{display:block;margin:7px 0;color:var(--ink,#1f2940)}.chat-status-card small,.employee-chat-meta dd,.chat-security-note{color:var(--muted,#65718b);line-height:1.65}.employee-chat-panel{min-height:610px;display:flex;flex-direction:column;position:relative;overflow:hidden}.employee-chat-header{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:19px 22px;border-bottom:1px solid rgba(var(--violet-rgb),.12)}.employee-chat-header b{display:block}.employee-chat-header small{display:block;margin-top:4px;color:var(--muted,#65718b);font-size:12px}.employee-message-stream{flex:1;overflow:auto;padding:22px;background:linear-gradient(145deg,rgba(var(--violet-soft-rgb),.38),#ffffffe6 44%,#e4f4f25c);display:flex;flex-direction:column;gap:14px}.employee-message{max-width:82%;padding:13px 15px;border-radius:16px;background:#fff;border:1px solid rgba(var(--violet-rgb),.12)}.employee-message.from-user{align-self:flex-end;background:var(--violet-soft,#f1effc);border-bottom-right-radius:5px}.employee-message.from-assistant{align-self:flex-start;border-bottom-left-radius:5px}.employee-message.from-system{align-self:center;max-width:92%;background:#fff7ed;border-color:#f1d9bd}.employee-message p{margin:6px 0 4px;white-space:pre-wrap;line-height:1.7}.message-label,.employee-message small{font-size:11px;color:var(--muted,#65718b)}.employee-chat-composer{padding:16px 20px;border-top:1px solid rgba(var(--violet-rgb),.12)}.employee-chat-composer textarea{box-sizing:border-box;width:100%;min-height:96px;resize:vertical;border:1px solid rgba(var(--violet-rgb),.22);border-radius:14px;padding:12px;font:inherit;color:var(--ink,#1f2940);background:#fff}.employee-chat-composer>div{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px}.employee-chat-composer small{font-size:12px;color:var(--muted,#65718b)}.employee-chat-meta dl{margin:14px 0 0}.employee-chat-meta dl div{padding:12px 0;border-bottom:1px solid rgba(var(--violet-rgb),.1)}.employee-chat-meta dt{font-size:11px;color:var(--muted,#65718b)}.employee-chat-meta dd{margin:4px 0 0;font-size:13px}.chat-security-note{margin-top:20px;font-size:12px}.chat-empty{margin:auto;text-align:center;max-width:330px;color:var(--muted,#65718b)}.chat-empty h3{color:var(--ink,#1f2940);margin:12px 0 7px}.chat-empty p{line-height:1.7}@media(max-width:1120px){.employee-chat-layout{grid-template-columns:200px minmax(0,1fr)}.employee-chat-meta{grid-column:1/-1;display:flex;gap:24px;align-items:center}.employee-chat-meta dl{display:flex;gap:18px;margin:0}.employee-chat-meta dl div{border:0;padding:0}.chat-security-note{margin:0}}@media(max-width:760px){.employee-chat-layout{grid-template-columns:1fr}.employee-chat-aside{display:none}.employee-chat-meta,.employee-chat-meta dl{display:block}.employee-chat-meta dl div{padding:10px 0;border-bottom:1px solid rgba(var(--violet-rgb),.1)}.employee-chat-panel{min-height:520px}.employee-chat-composer>div{align-items:flex-end}.employee-chat-composer small{max-width:190px}}.credit-plus{color:#27805a!important}.credit-minus{color:#bf5f6c!important}.settings-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:16px}.settings-main,.theme-catalog{padding:20px}.security-policy{margin-top:8px;padding:16px;border:1px solid #e6eaf0;background:#fbfcfe;border-radius:14px}.security-policy h3{margin:0 0 12px;font-size:15px}.toggle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.toggle-grid label{display:flex;align-items:center;gap:7px;padding:10px;border:1px solid #e4eaf0;border-radius:10px;background:#fff;color:#4d6073;font-size:12px}.toggle-grid input{accent-color:var(--violet)}.theme-list{display:grid;gap:8px}.theme-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:12px 0;border-top:1px solid #edf0f4}.theme-row:first-child{border-top:0}.theme-row>div:nth-child(2){min-width:0}.theme-row b,.theme-row small{display:block}.theme-row small{margin-top:3px;color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-swatch{display:block;width:34px;height:34px;border-radius:11px;background:linear-gradient(145deg,var(--theme-soft,#f1effc) 0 52%,var(--theme-accent,#7868ca) 53%);border:1px solid rgba(58,77,104,.12)}.theme-picker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.theme-option{display:grid;grid-template-columns:34px 1fr;gap:3px 9px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff;cursor:pointer}.theme-option input{grid-column:2;grid-row:1;justify-self:end;accent-color:var(--violet)}.theme-option .theme-swatch{grid-column:1;grid-row:1 / span 2}.theme-option b,.theme-option small{grid-column:2}.theme-option small{color:var(--muted);font-size:11px}.theme-option.selected{border-color:var(--violet);background:var(--violet-soft)}@media(max-width:1000px){.settings-grid{grid-template-columns:1fr}}@media(max-width:760px){.toggle-grid,.theme-picker-grid{grid-template-columns:1fr}.theme-row{grid-template-columns:34px minmax(0,1fr);align-items:start}.theme-row>.pill,.theme-row>.row-actions{grid-column:2}.theme-row>.row-actions{justify-content:flex-start}}.prompt-status,.prompt-binding-status{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-radius:12px;margin:14px 0;border:1px solid #dbe6f1;background:#f7fbff;color:#496173;font-size:12px;line-height:1.5}.prompt-status b,.prompt-binding-status b{white-space:nowrap;color:#20354c}.prompt-status.configured,.prompt-binding-status.configured{background:#f3fbf7;border-color:#bde4cf}.prompt-status.configured b,.prompt-binding-status.configured b{color:#17724a}.prompt-status.unconfigured,.prompt-binding-status.unconfigured{background:#fffaf0;border-color:#f1d8a2}.prompt-status.unconfigured b,.prompt-binding-status.unconfigured b{color:#9a5c10}.prompt-editor-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-items:center;margin:-2px 0 2px;padding:12px 13px;border:1px solid rgba(var(--cyan-rgb),.26);border-radius:13px;background:linear-gradient(110deg,rgba(var(--cyan-soft-rgb),.7),rgba(var(--surface-rgb),.96))}.prompt-file-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prompt-file-picker{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:8px 10px;border:1px solid rgba(78,175,131,.32);border-radius:10px;background:#fff;color:#267158;font-size:12px;font-weight:700;cursor:pointer}.prompt-file-picker:hover{border-color:#4eaf83;background:#f3fbf7}.prompt-file-picker input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.prompt-editor-meta{grid-column:1;color:#53727a;font-size:11px;line-height:1.5}.prompt-editor-count{justify-self:end;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}@media(max-width:760px){.prompt-editor-tools{grid-template-columns:1fr}.prompt-editor-count{justify-self:start}.prompt-file-actions .button{flex:1;justify-content:center}}.knowledge-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.knowledge-admin-card{background:#fff;border:1px solid #e7edf2;border-radius:16px;padding:20px;box-shadow:0 8px 22px #1c3f5f0d}.knowledge-workspace-modal{width:min(1120px,calc(100vw - 28px));max-height:calc(100dvh - 34px);overflow:auto}.knowledge-workspace-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 18px}.knowledge-workspace-head h2{margin:8px 0 5px}.knowledge-workspace-head p{margin:0;color:var(--muted);line-height:1.65}.knowledge-workspace-grid{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:16px}.knowledge-folder-panel,.knowledge-document-panel{padding:16px;border:1px solid #e7edf2;border-radius:15px;background:#fbfcfe}.knowledge-folder-panel-head{display:flex;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid #e7edf2}.knowledge-folder-panel-head span,.knowledge-folder-row small,.knowledge-folder-empty{color:var(--muted);font-size:11px}.knowledge-folder-node{margin-left:calc(var(--folder-depth) * 12px)}.knowledge-folder-row{display:flex;align-items:center;gap:8px;margin-top:9px;padding:10px;border:1px solid rgba(var(--violet-rgb),.12);border-radius:10px;background:#fff}.knowledge-folder-row>.icon{color:var(--violet)}.knowledge-folder-row>div{min-width:0;flex:1}.knowledge-folder-row b,.knowledge-folder-row small{display:block}.knowledge-folder-row small{margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.knowledge-folder-row .row-text{font-size:11px}.knowledge-folder-empty{margin:20px 4px;line-height:1.7}.knowledge-document-panel{background:#fff}.knowledge-document-list{margin-top:20px;padding-top:16px;border-top:1px solid #e7edf2}.knowledge-document-item{padding:13px 0;border-top:1px solid #edf0f4}.knowledge-document-item:first-of-type{border-top:0}.knowledge-document-item b,.knowledge-document-item small{display:block}.knowledge-document-item small{margin-top:5px;color:var(--muted);font-size:11px}.knowledge-document-item p{margin:6px 0 0;color:var(--ink-2);font-size:12px;line-height:1.65}.knowledge-admin-head{display:flex;gap:14px;justify-content:space-between}.knowledge-admin-head h2{margin:4px 0 7px;font-size:18px;color:#20354c}.knowledge-admin-head p{margin:0;color:#637789;font-size:13px;line-height:1.7}.knowledge-admin-card dl{margin:18px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.knowledge-admin-card dl div{background:#f8fafc;border-radius:10px;padding:10px}.knowledge-admin-card dt{font-size:11px;color:#8192a2}.knowledge-admin-card dd{margin:5px 0 0;font-size:13px;font-weight:650;color:#29455d;word-break:break-word}.knowledge-card-actions{display:flex;gap:10px;justify-content:flex-end}@media(max-width:900px){.knowledge-admin-grid{grid-template-columns:1fr}.knowledge-admin-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-card-actions{justify-content:stretch;flex-direction:column}.knowledge-card-actions .button{width:100%}.knowledge-workspace-grid{grid-template-columns:1fr}.knowledge-workspace-head{align-items:stretch;flex-direction:column}}.auth-page{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.88fr);gap:clamp(32px,8vw,130px);align-items:center;padding:clamp(22px,5vw,80px);overflow:hidden}.auth-panel{width:min(480px,100%);justify-self:end;padding:34px;border:1px solid rgba(135,147,177,.18);border-radius:24px;background:#ffffffe0;box-shadow:0 26px 70px #3743671f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-brand{display:flex;align-items:center;gap:10px}.auth-brand strong,.auth-brand span{display:block}.auth-brand strong{font-size:18px}.auth-brand span{margin-top:2px;color:var(--muted);font-size:11px}.auth-copy{margin:34px 0 21px}.auth-copy h1{margin:6px 0 9px;font-size:31px;line-height:1.2;letter-spacing:-.06em}.auth-copy p{margin:0;color:var(--muted);line-height:1.75}.auth-form{gap:16px}.auth-error{min-height:18px;color:var(--danger);font-size:12px}.auth-submit{width:100%;justify-content:center}.auth-aside{position:relative;max-width:580px;padding:46px 20px;isolation:isolate}.auth-aside h2{max-width:500px;margin:10px 0 28px;font-size:clamp(34px,4vw,56px);line-height:1.14;letter-spacing:-.075em;color:#26304b}.auth-aside ul{display:grid;gap:12px;margin:0;padding:0;list-style:none;color:#52627b}.auth-aside li{display:flex;gap:9px;align-items:center}.auth-aside li .icon{color:var(--violet)}.auth-orb{position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.auth-orb-one{width:320px;height:320px;top:-100px;left:-96px;background:radial-gradient(circle at 35% 32%,rgba(var(--pink-rgb),.72),rgba(var(--violet-rgb),.24) 52%,transparent 72%)}.auth-orb-two{width:360px;height:360px;right:-140px;bottom:-115px;background:radial-gradient(circle at 42% 38%,rgba(var(--cyan-rgb),.62),rgba(var(--violet-rgb),.18) 57%,transparent 74%)}@media(max-width:820px){.auth-page{grid-template-columns:1fr;padding:28px 18px}.auth-panel{justify-self:stretch;margin:auto}.auth-aside{display:none}}.assistance-banner{display:flex;align-items:center;gap:11px;margin:14px 24px -4px;padding:11px 14px;border:1px solid rgba(var(--cyan-rgb),.38);border-radius:14px;background:linear-gradient(100deg,rgba(var(--cyan-soft-rgb),.96),rgba(var(--surface-rgb),.94));color:var(--ink-2);box-shadow:0 10px 24px rgba(var(--deep-rgb),.08)}.assistance-banner>span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:var(--deep);background:#d9f4f7}.assistance-banner div{min-width:0;flex:1}.assistance-banner b,.assistance-banner small{display:block}.assistance-banner small{margin-top:2px;color:var(--muted);font-size:12px}.assistance-return{margin-left:auto;white-space:nowrap}.avatar-upload-panel{padding:14px;border:1px dashed rgba(var(--violet-rgb),.34);border-radius:14px;background:linear-gradient(135deg,#fffffff0,rgba(var(--violet-soft-rgb),.52))}.avatar-upload-head{display:flex;align-items:center;gap:12px}.upload-avatar{width:52px;height:52px;border-radius:16px;flex:0 0 auto}.avatar-upload-head b,.avatar-upload-head small{display:block}.avatar-upload-head small{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.55}.avatar-file-picker{display:inline-flex;align-items:center;gap:7px;width:max-content;margin-top:12px;padding:8px 10px;border:1px solid rgba(var(--violet-rgb),.22);border-radius:10px;background:#fff;color:var(--violet);font-size:12px;font-weight:650}.avatar-file-picker input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.avatar-upload-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px}.avatar-upload-status{color:var(--muted);font-size:11px}.avatar-preview{width:100%;height:100%;border-radius:inherit;object-fit:cover}.row-actions .row-text:first-child{color:#397f8f}@media(max-width:760px){.assistance-banner{align-items:flex-start;margin:10px 16px -4px;flex-wrap:wrap}.assistance-return{width:100%;margin-left:0}.avatar-upload-actions{align-items:flex-start;flex-direction:column}}.permission-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:18px;align-items:center;margin:16px 0;padding:22px 24px;border:1px solid rgba(var(--cyan-rgb),.28);border-radius:20px;background:linear-gradient(112deg,rgba(var(--cyan-soft-rgb),.78),rgba(var(--surface-rgb),.95));box-shadow:0 12px 30px rgba(var(--deep-rgb),.07)}.permission-overview h2{margin:6px 0 7px;font-size:23px;letter-spacing:-.04em}.permission-overview p{margin:0;color:var(--muted);line-height:1.7}.permission-role-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.permission-role-count{display:block;padding:11px 12px;border:1px solid rgba(var(--violet-rgb),.14);border-radius:12px;background:#ffffffc2}.permission-role-count b,.permission-role-count small{display:block}.permission-role-count b{font-size:12px}.permission-role-count small{margin-top:4px;color:var(--muted);font-size:11px}.permission-matrix-panel{padding:20px;overflow:hidden}.permission-matrix-header{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:16px;align-items:end;margin-bottom:16px}.permission-matrix-header h2{margin:0 0 5px;font-size:17px}.permission-matrix-header p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.permission-matrix-role-head{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.permission-matrix-role-head span{padding:8px 5px;border-radius:9px;background:var(--violet-soft);text-align:center}.permission-matrix-role-head b,.permission-matrix-role-head small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.permission-matrix-role-head b{font-size:10px}.permission-matrix-role-head small{margin-top:3px;color:var(--muted);font-size:10px}.permission-group{margin-top:12px;border:1px solid rgba(var(--violet-rgb),.13);border-radius:14px;overflow:hidden;background:#fff}.permission-group header{display:flex;align-items:center;gap:9px;padding:11px 13px;border-bottom:1px solid #edf0f4;background:linear-gradient(100deg,rgba(var(--violet-soft-rgb),.72),rgba(var(--cyan-soft-rgb),.42))}.permission-group header>span{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:#fff;color:var(--violet)}.permission-group header b,.permission-group header small{display:block}.permission-group header b{font-size:12px}.permission-group header small{margin-top:2px;color:var(--muted);font-size:10px}.permission-matrix-grid{display:grid}.permission-matrix-row{display:grid;grid-template-columns:minmax(300px,1fr) repeat(4,minmax(74px,92px));gap:6px;align-items:center;padding:9px 13px;border-top:1px solid #f0f2f5}.permission-matrix-row:first-child{border-top:0}.permission-matrix-row>div{min-width:0}.permission-matrix-row b,.permission-matrix-row code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.permission-matrix-row b{font-size:11px}.permission-matrix-row code{width:max-content;max-width:100%;margin-top:3px;padding:2px 5px;border-radius:5px;background:#f6f7fa;color:#778396;font-size:9px}.permission-cell{display:grid;place-items:center;min-height:26px;border-radius:8px;font-size:12px}.permission-cell.allowed{background:#eef9f3;color:#17724a}.permission-cell.denied{background:#f7f8fa;color:#a8b0bb}@media(max-width:900px){.permission-overview,.permission-matrix-header{grid-template-columns:1fr}.permission-matrix-panel{overflow:auto}.permission-matrix-header,.permission-group{min-width:720px}}@media(max-width:760px){.permission-overview{padding:18px 16px}.permission-role-summary{grid-template-columns:1fr 1fr}.permission-matrix-panel{padding:14px}.permission-overview h2{font-size:20px}}.collab-event-stream{position:relative;min-height:430px;max-height:620px;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:auto;scrollbar-gutter:stable;padding:18px 18px 28px}.collab-event-stream:focus-visible{outline:2px solid rgba(78,175,131,.48);outline-offset:-2px}.collab-event-stream .group-message p{font-size:14px;line-height:1.78;letter-spacing:.01em;white-space:pre-wrap;overflow-wrap:anywhere}.collab-event-stream .message-meta b{font-size:13px}.collab-event-stream .message-meta span,.collab-event-stream .collab-system-message{font-size:12px}.collab-return-latest{position:absolute;right:20px;bottom:18px;display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid rgba(78,175,131,.35);border-radius:999px;background:#fffffff5;color:#267158;box-shadow:0 8px 20px #245b501f;font-size:12px;font-weight:700}.collab-artifact-list{display:grid;gap:9px;margin-top:13px}.collab-artifact{overflow:hidden;border:1px solid rgba(78,175,131,.2);border-radius:14px;background:#ffffffd6}.collab-artifact-summary{display:grid;grid-template-columns:30px minmax(0,1fr) 18px;gap:9px;align-items:center;width:100%;padding:12px;text-align:left;color:var(--ink)}.collab-artifact-summary:hover{background:#eef9f3b8}.collab-artifact-summary>span:nth-child(2){min-width:0}.collab-artifact-summary b,.collab-artifact-summary small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collab-artifact-summary b{font-size:13px}.collab-artifact-summary small{margin-top:4px;color:var(--muted);font-size:11px}.artifact-file-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#4eaf831f;color:#267158}.collab-artifact-summary>i{display:grid;color:var(--muted);transition:transform .18s ease}.collab-artifact.is-open .collab-artifact-summary>i{transform:rotate(180deg)}.collab-artifact-detail{padding:0 12px 12px;border-top:1px solid rgba(78,175,131,.14)}.collab-rich-text{max-height:340px;overflow:auto;padding:12px 2px 4px;color:var(--ink-2);font-size:13px;line-height:1.8}.collab-rich-text p{margin:0 0 11px;white-space:pre-wrap;overflow-wrap:anywhere}.collab-rich-text ul{margin:0 0 12px;padding-left:20px}.collab-rich-text li{margin:4px 0}.collab-rich-section h4{margin:0 0 5px;color:#267158;font-size:14px}.collab-rich-section p{margin-bottom:10px}.collab-artifact-actions{display:flex;gap:8px;padding-top:9px;border-top:1px solid rgba(137,149,174,.14)}.artifact-download{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid rgba(78,175,131,.3);border-radius:8px;background:#f5fbf7;color:#267158;font-size:11px;font-weight:700}.artifact-download:hover{background:#eaf7ef;border-color:#4eaf838c}@media(max-width:760px){.collab-event-stream{min-height:360px;max-height:calc(100dvh - 360px);padding:14px 12px 24px}.collab-event-stream .group-message p{font-size:13px}.collab-return-latest{right:12px;bottom:12px}.collab-rich-text{max-height:280px}}.collab-launch-panel{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(520px,1.28fr);gap:24px;align-items:start;margin:16px 0 18px;padding:22px 24px;border:1px solid rgba(var(--cyan-rgb),.26);border-radius:20px;background:linear-gradient(115deg,#fffffff0,rgba(var(--cyan-soft-rgb),.7));box-shadow:0 14px 34px rgba(var(--deep-rgb),.08)}.collab-role-brief{grid-column:1/-1;margin:-6px 0 0;color:#357985;font-size:12px;line-height:1.6}.collab-workflow-board{margin:0;border-top:1px solid rgba(var(--cyan-rgb),.2);border-bottom:1px solid rgba(var(--cyan-rgb),.22);background:linear-gradient(105deg,#f7fdfbf2,rgba(var(--cyan-soft-rgb),.76));padding:15px 17px 14px}.collab-workflow-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.collab-workflow-heading .eyebrow,.collab-workflow-heading b,.collab-workflow-heading small{display:block}.collab-workflow-heading b{margin-top:3px;color:#173e46;font-size:15px;letter-spacing:-.02em}.collab-workflow-heading small{margin-top:4px;color:#607781;font-size:11px;line-height:1.55}.collab-workflow-role{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;padding:7px 9px;border:1px solid rgba(49,127,138,.24);border-radius:999px;background:#ffffffc2;color:#276f79;font-size:11px;font-weight:750}.collab-workflow-role.secretary{border-color:#3d6d5d40;color:#2b6959}.collab-workflow-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:14px 0 0;padding:0;list-style:none}.collab-workflow-stages li{position:relative;display:grid;grid-template-columns:23px minmax(0,1fr);gap:8px;align-items:start;min-height:66px;padding:9px;border:1px solid rgba(116,159,165,.2);border-radius:11px;background:#ffffffb8}.collab-workflow-stages li+li:before{content:"";position:absolute;top:22px;left:-8px;width:8px;border-top:1px solid rgba(69,142,150,.44)}.collab-stage-index{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#e2f0ef;color:#39747a;font-size:11px;font-weight:800}.collab-workflow-stages b,.collab-workflow-stages small,.collab-workflow-stages em{display:block}.collab-workflow-stages b{color:#2a414a;font-size:11px;line-height:1.4}.collab-workflow-stages small{margin-top:2px;color:#72838a;font-size:10px;line-height:1.45}.collab-workflow-stages em{grid-column:2;color:#7b8990;font-size:10px;font-style:normal}.collab-workflow-stages .is-running{border-color:#276f7961;background:rgba(var(--cyan-soft-rgb),.92)}.collab-workflow-stages .is-running .collab-stage-index{background:#3c9ba5;color:#fff}.collab-workflow-stages .is-succeeded{border-color:#3880614d;background:#f4fbf7e6}.collab-workflow-stages .is-succeeded .collab-stage-index{background:#4eaf83;color:#fff}.collab-workflow-stages .is-succeeded em{color:#347b5e}.collab-workflow-stages .is-failed{border-color:#aa5b694d;background:#fff7f7e6}.collab-workflow-stages .is-failed .collab-stage-index{background:#b96676;color:#fff}.collab-workflow-stages .is-failed em{color:#a85b69}@media(max-width:760px){.collab-workflow-board{padding:13px}.collab-workflow-heading{display:block}.collab-workflow-role{margin-top:9px}.collab-workflow-stages{grid-template-columns:1fr 1fr}.collab-workflow-stages li+li:before{display:none}}.collab-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.collab-delete-all{color:#a85b69}.collab-delete-all:hover:not(:disabled){border-color:#a85b6940;background:#fff1f3;color:#864451}.collab-delete-all:disabled{cursor:not-allowed;opacity:.5}.collab-launch-panel h2{margin:6px 0 8px;font-size:24px;letter-spacing:-.05em}.collab-launch-panel p{margin:0;color:var(--muted);line-height:1.7}.collab-request-form{display:grid;gap:11px}.collab-form-top{display:grid;grid-template-columns:180px minmax(0,1fr);gap:10px}.collab-request-form label{display:grid;gap:5px;color:var(--ink-2);font-weight:650;font-size:12px}.collab-request-form input,.collab-request-form select,.collab-request-form textarea{width:100%;border:1px solid rgba(137,149,174,.25);border-radius:10px;background:#ffffffdb;color:var(--ink);padding:10px 11px}.collab-request-form textarea{min-height:78px;resize:vertical;line-height:1.6}.collab-form-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.collab-form-foot small{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:11px}.real-collab-layout{grid-template-columns:240px minmax(420px,1fr) 270px}.collab-run-sidebar{padding:17px 14px}.collab-run-list-head,.collab-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.collab-run-list-head b,.collab-section-head b{display:block;margin-top:2px;font-size:14px}.collab-run-list{display:grid;gap:7px;margin-top:15px;max-height:300px;overflow:auto}.collab-run-row{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:5px;align-items:center}.collab-run-row .collab-run-item{min-width:0}.collab-run-delete{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:#a85b69;opacity:.72;transition:background .16s ease,border-color .16s ease,opacity .16s ease}.collab-run-row:hover .collab-run-delete,.collab-run-delete:focus-visible{opacity:1}.collab-run-delete:hover{border-color:#a85b6940;background:#fff1f3}.collab-run-delete:focus-visible{outline:2px solid rgba(168,91,105,.42);outline-offset:2px}.collab-run-item{display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:9px;align-items:center;width:100%;padding:10px;border:1px solid transparent;border-radius:12px;background:transparent;text-align:left;color:var(--ink)}.collab-run-item:hover,.collab-run-item.active{background:var(--violet-soft);border-color:rgba(var(--violet-rgb),.2)}.collab-run-item b,.collab-run-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collab-run-item b{font-size:12px}.collab-run-item small{margin-top:3px;color:var(--muted);font-size:10px}.collab-run-item>strong{font-size:11px;color:var(--violet)}.collab-run-dot{width:8px;height:8px;border-radius:50%;background:var(--muted-2)}.collab-run-dot.status-running,.collab-run-dot.status-planning{background:var(--cyan);box-shadow:0 0 0 4px rgba(var(--cyan-rgb),.13)}.collab-run-dot.status-completed{background:var(--green)}.collab-run-dot.status-failed,.collab-run-dot.status-budget_exceeded{background:var(--danger)}.collab-empty-rail{display:grid;justify-items:center;gap:7px;padding:26px 10px;color:var(--muted);text-align:center}.collab-empty-rail span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--violet);background:var(--violet-soft)}.collab-empty-rail p{margin:0;font-size:11px}.collab-run-stat{display:flex;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.collab-run-stat b{color:var(--ink-2)}.collab-cancel{width:100%;justify-content:center;margin-top:14px}.collab-member-strip{display:flex;align-items:center;gap:12px;overflow:auto;padding:10px 18px;border-bottom:1px solid rgba(var(--violet-rgb),.1);background:rgba(var(--canvas-rgb),.64)}.collab-member-strip>span{display:flex;align-items:center;gap:5px;white-space:nowrap}.collab-member-strip b{font-size:10px;font-weight:650}.muted-note{color:var(--muted);font-size:11px}.collab-event-panel{min-height:650px;position:relative;overflow:hidden}.collab-event-stream{max-height:560px}.collab-system-message{gap:8px;flex-wrap:wrap}.collab-system-message small{color:var(--muted-2);font-size:10px}.collab-failure{display:flex;gap:9px;margin:0 16px 15px;padding:11px 12px;border:1px solid #f0c4cb;border-radius:12px;background:#fff4f4;color:#a34252;font-size:12px}.collab-failure p{margin:3px 0 0;color:#9e6871}.collab-output-sidebar{display:grid;align-content:start;gap:14px}.collab-output-section{padding:17px;border:1px solid rgba(var(--violet-rgb),.13);border-radius:20px;background:#ffffffe6}.budget-mini{padding:4px 7px;border-radius:999px;background:var(--cyan-soft);color:var(--deep);font-size:10px;white-space:nowrap}.budget-mini.danger{background:#fff4f4;color:#b64a59}.collab-task-list,.collab-artifact-list{display:grid;gap:8px;margin-top:13px}.collab-task{display:grid;grid-template-columns:23px minmax(0,1fr);gap:8px;align-items:start;padding:10px;border:1px solid var(--line);border-radius:12px;background:#fff}.collab-task>span{display:grid;place-items:center;width:23px;height:23px;border-radius:8px;background:#f3f5f8;color:var(--muted)}.collab-task.status-succeeded>span{background:#eef9f3;color:#17724a}.collab-task.status-running>span{background:var(--cyan-soft);color:var(--deep)}.collab-task.status-failed>span{background:#fff4f4;color:#b64a59}.collab-task b,.collab-task small{display:block}.collab-task b{font-size:11px;line-height:1.45}.collab-task small{margin-top:3px;color:var(--muted);font-size:10px}.collab-artifact{padding:11px;border-left:3px solid var(--violet);background:#fbfaff;border-radius:0 12px 12px 0}.collab-artifact b,.collab-artifact small{display:block}.collab-artifact b{font-size:11px}.collab-artifact small{margin-top:3px;color:var(--muted);font-size:10px}.collab-artifact p{margin:8px 0 0;color:var(--ink-2);font-size:11px;line-height:1.65;white-space:pre-wrap}.collab-empty-copy{margin:13px 0 0;color:var(--muted);font-size:11px;line-height:1.7}@media(max-width:1100px){.collab-launch-panel{grid-template-columns:1fr}.real-collab-layout{grid-template-columns:210px minmax(0,1fr)}.collab-output-sidebar{display:none}}@media(max-width:760px){.collab-launch-panel{padding:18px 16px}.collab-form-top{grid-template-columns:1fr}.collab-form-foot{align-items:flex-start;flex-direction:column}.collab-form-foot .button{width:100%;justify-content:center}.real-collab-layout{display:block}.collab-run-sidebar{display:block;margin-bottom:14px}.collab-run-list{max-height:210px}.collab-event-panel{min-height:500px}.collab-event-stream{max-height:calc(100dvh - 360px)}.collab-member-strip{padding:9px 13px}}.knowledge-reference-list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 2px;padding-top:12px;border-top:1px solid rgba(78,175,131,.14)}.knowledge-reference-label,.knowledge-reference-empty{color:#557d76;font-size:11px;font-weight:700}.knowledge-reference-chip{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid rgba(78,175,131,.2);border-radius:8px;background:#f3faf7;color:#2b6959;font-size:10px}.knowledge-reference-chip small{padding-left:3px;color:#718a82;font-size:9px}.knowledge-reference-empty{font-weight:500;color:var(--muted)}.employee-typing{align-self:flex-start;display:flex;align-items:center;gap:8px;max-width:82%;padding:10px 13px;border:1px solid rgba(var(--cyan-rgb),.34);border-radius:15px 15px 15px 5px;background:rgba(var(--cyan-soft-rgb),.86);color:#357985}.employee-typing b{font-size:12px}.employee-typing small{color:var(--muted);font-size:11px}.employee-group-creating{border-color:#4eaf835c;background:#eef9f3e6;color:#267158}.typing-dots{display:inline-flex;align-items:center;gap:3px}.typing-dots i{width:5px;height:5px;border-radius:999px;background:#4eaf83;animation:employeeTypingPulse 1s ease-in-out infinite}.typing-dots i:nth-child(2){animation-delay:.16s}.typing-dots i:nth-child(3){animation-delay:.32s}@keyframes employeeTypingPulse{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-3px);opacity:1}}.employee-chat-header-actions{display:flex;align-items:center;gap:12px}.chat-header-clear{color:#a85b69}.chat-header-clear:hover:not(:disabled){color:#864451}.chat-header-clear:disabled{cursor:not-allowed;opacity:.42}.group-conversation-message{border-left:2px solid rgba(78,175,131,.45);padding-left:10px}.group-conversation-message .message-meta span{color:#357985}.employee-chat-layout{display:grid;grid-template-columns:230px minmax(440px,1fr) 220px;gap:18px;align-items:stretch}.employee-chat-aside,.employee-chat-panel,.employee-chat-meta{background:var(--surface,#fff);border:1px solid rgba(var(--violet-rgb),.13);border-radius:24px}.employee-chat-aside,.employee-chat-meta{padding:22px}.employee-message.from-assistant{max-width:min(860px,88%);padding:18px 20px 14px;border-color:rgba(var(--violet-rgb),.1);border-radius:18px 18px 18px 5px;box-shadow:0 8px 24px #3d48640b}.employee-message.from-user{max-width:min(680px,78%)}.employee-message .message-label{margin-bottom:9px;color:#5b6680;font-size:12px;font-weight:750;letter-spacing:.025em}.employee-rich-text{max-width:760px;color:var(--ink);font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,sans-serif;font-size:15px;line-height:1.92;letter-spacing:.012em;overflow-wrap:anywhere}.employee-rich-text>*:first-child{margin-top:0}.employee-rich-text>*:last-child{margin-bottom:0}.employee-rich-text p{margin:0 0 15px;white-space:normal}.employee-message.from-user .employee-rich-text{font-size:14px;line-height:1.75}.employee-message.from-user .employee-rich-text p{white-space:pre-wrap}.employee-rich-text h1,.employee-rich-text h2,.employee-rich-text h3,.employee-rich-text h4,.employee-rich-text h5,.employee-rich-text h6{margin:25px 0 11px;color:#202b43;font-weight:800;letter-spacing:-.025em;line-height:1.42}.employee-rich-text h1{padding-bottom:10px;border-bottom:1px solid rgba(var(--violet-rgb),.18);font-size:22px}.employee-rich-text h2{font-size:19px}.employee-rich-text h3{font-size:16px}.employee-rich-text h4,.employee-rich-text h5,.employee-rich-text h6{font-size:15px}.employee-rich-text ul,.employee-rich-text ol{display:grid;gap:7px;margin:0 0 16px;padding-left:1.55em}.employee-rich-text li{padding-left:3px}.employee-rich-text li::marker{color:var(--violet);font-weight:750}.employee-rich-text blockquote{margin:19px 0;padding:10px 14px;border-left:3px solid #68a8b5;border-radius:0 10px 10px 0;background:linear-gradient(100deg,rgba(var(--cyan-soft-rgb),.74),#ffffff61);color:#4e6474;line-height:1.82}.employee-rich-text strong{color:#26324d;font-weight:800}.employee-rich-text em{color:#516275}.employee-rich-text del{color:#8993a4}.employee-rich-text a{color:#397f8f;text-decoration-color:#397f8f61;text-underline-offset:3px}.employee-rich-text a:hover{color:#236e7e;text-decoration-color:currentColor}.employee-rich-text code{padding:2px 5px;border:1px solid rgba(var(--violet-rgb),.14);border-radius:5px;background:#f4f3fb;color:#62588c;font-family:Cascadia Mono,Microsoft YaHei UI,monospace;font-size:.88em;letter-spacing:0}.employee-code-block{position:relative;margin:19px 0;padding:15px 16px;overflow:auto;border:1px solid rgba(75,90,124,.16);border-radius:12px;background:#f7f8fb;color:#2e3a53;line-height:1.7;white-space:pre}.employee-code-block[data-language]:before{content:attr(data-language);position:absolute;top:8px;right:10px;color:#7a8798;font-family:Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.employee-code-block code{padding:0;border:0;background:transparent;color:inherit;font-size:12px}.employee-rich-table-wrap{margin:19px 0;overflow:auto;border:1px solid rgba(var(--violet-rgb),.15);border-radius:12px;background:#fff}.employee-rich-table{width:100%;min-width:500px;border-collapse:collapse;font-size:13px;line-height:1.6}.employee-rich-table th,.employee-rich-table td{padding:10px 12px;border-bottom:1px solid #edf0f5;text-align:left;vertical-align:top}.employee-rich-table th{background:#f5f4fb;color:#404b67;font-size:12px;font-weight:800}.employee-rich-table tr:last-child td{border-bottom:0}.employee-rich-table tbody tr:nth-child(2n){background:#fcfcfe}.employee-rich-empty{color:var(--muted);font-style:italic}@media(max-width:760px){.employee-message.from-assistant,.employee-message.from-user{max-width:100%;padding:15px 15px 12px}.employee-rich-text{font-size:14px;line-height:1.82}.employee-rich-text h1{font-size:20px}.employee-rich-text h2{font-size:18px}.employee-rich-text h3{font-size:16px}.employee-rich-table{min-width:440px}.employee-code-block{margin:16px 0;padding:13px}.employee-rich-text p{margin-bottom:13px}}.employee-code-card,.employee-table-card{margin:19px 0}.employee-code-actions,.employee-table-actions,.employee-message-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.employee-code-actions,.employee-table-actions{justify-content:flex-end;margin:0 2px 7px}.employee-message-actions{margin-top:17px;padding-top:11px;border-top:1px solid rgba(var(--violet-rgb),.1);visibility:visible;opacity:1;min-height:40px}.employee-content-action{display:inline-flex!important;visibility:visible!important;opacity:1!important;align-items:center;gap:5px;min-height:28px;padding:5px 8px;border:1px solid rgba(var(--cyan-rgb),.34);border-radius:8px;background:rgba(var(--cyan-soft-rgb),.6);color:#347281;font-family:Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-size:11px;font-weight:750;line-height:1;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.employee-content-action:hover{border-color:rgba(var(--deep-rgb),.48);background:#eaf8fa;transform:translateY(-1px)}.employee-content-action:focus-visible{outline:2px solid rgba(var(--deep-rgb),.55);outline-offset:2px}.employee-code-card .employee-code-block,.employee-table-card .employee-rich-table-wrap{margin:0}@media(max-width:760px){.employee-code-card,.employee-table-card{margin:16px 0}.employee-message-actions{margin-top:14px}.employee-content-action{min-height:32px;padding:7px 9px}.employee-code-actions,.employee-table-actions{justify-content:flex-start}}.sidebar .workspace-switch{flex:0 0 auto;margin-bottom:2px}.sidebar .main-nav{margin-top:12px}.sidebar .sidebar-bottom{margin-top:auto;padding-top:15px;border-top:1px solid rgba(137,149,174,.14)}.message-reference{display:block;margin-top:6px;color:#6b8290;font-size:11px;line-height:1.4}.group-message.director .message-reference{color:#557d76}.collab-approval-list{display:grid;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(var(--cyan-rgb),.2);background:rgba(var(--cyan-soft-rgb),.62)}.collab-approval-card{display:grid;gap:5px;padding:11px 12px;border:1px solid rgba(var(--cyan-rgb),.35);border-radius:12px;background:rgba(var(--surface-rgb),.96)}.collab-approval-card b{font-size:12px;color:var(--ink)}.collab-approval-card small{color:var(--muted);font-size:11px}.collab-approval-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:3px}.collab-approval-actions .button{min-height:30px;padding:6px 10px;font-size:11px}.employee-chat-history{min-width:0;min-height:610px;padding:17px 15px;display:flex;flex-direction:column;gap:12px;background:#ffffffe6;border:1px solid rgba(var(--violet-rgb),.13);border-radius:24px;box-shadow:0 12px 30px #3743670d;outline:none}.employee-chat-history:focus-visible{box-shadow:0 0 0 3px rgba(var(--violet-rgb),.18),0 12px 30px #3743670d}.chat-history-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.chat-history-head .eyebrow,.chat-history-head b{display:block}.chat-history-head b{margin-top:2px;font-size:15px}.chat-new-button{width:100%;justify-content:center}.chat-history-actions{display:flex;justify-content:flex-end;margin-top:-4px}.chat-history-clear{min-height:28px;padding:5px 8px;color:#a85b69;font-size:11px}.chat-history-list{display:grid;align-content:start;gap:7px;min-height:0;overflow:auto;padding-right:2px}.chat-history-row{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:5px;align-items:center}.chat-history-item{width:100%;padding:11px;border:1px solid transparent;border-radius:13px;background:transparent;color:var(--ink);text-align:left;transition:background .18s ease,border-color .18s ease}.chat-history-item:hover{background:rgba(var(--violet-soft-rgb),.62);border-color:rgba(var(--violet-rgb),.13)}.chat-history-item.active{background:var(--violet-soft);border-color:rgba(var(--violet-rgb),.26)}.chat-history-item b,.chat-history-item span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-history-item b{font-size:12px}.chat-history-item span{margin-top:4px;color:var(--muted);font-size:10px}.chat-history-delete{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:#a85b69;opacity:.72;transition:background .16s ease,border-color .16s ease,opacity .16s ease}.chat-history-row:hover .chat-history-delete,.chat-history-delete:focus-visible{opacity:1}.chat-history-delete:hover:not(:disabled){border-color:#a85b6940;background:#fff1f3}.chat-history-delete:focus-visible{outline:2px solid rgba(168,91,105,.42);outline-offset:2px}.chat-history-empty{display:grid;justify-items:center;gap:7px;padding:25px 10px;color:var(--muted);text-align:center}.chat-history-empty span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--violet-soft);color:var(--violet)}.chat-history-empty p,.chat-history-note{margin:0;font-size:11px;line-height:1.65}.chat-history-note{margin-top:auto;padding-top:12px;border-top:1px solid rgba(var(--violet-rgb),.12);color:var(--muted)}.market-search-empty{grid-column:1/-1;display:grid;justify-items:center;gap:8px;padding:34px 20px;border:1px dashed rgba(var(--violet-rgb),.25);border-radius:18px;background:#ffffff94;color:var(--muted);text-align:center}.market-search-empty span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--violet-soft);color:var(--violet)}.market-search-empty b{color:var(--ink)}.market-search-empty p{max-width:410px;margin:0;font-size:12px}@media(max-width:1280px){.employee-chat-layout{grid-template-columns:210px minmax(0,1fr) 205px;gap:14px}.employee-chat-aside,.employee-chat-history{padding:16px}.employee-chat-history{min-height:590px}}@media(max-width:1060px){.employee-chat-layout{grid-template-columns:200px minmax(0,1fr)}.employee-chat-history{grid-column:1/-1;min-height:0;max-height:270px}.chat-history-list{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.chat-history-note{margin-top:0}.sidebar .sidebar-bottom{margin-top:14px}}@media(max-width:760px){.employee-chat-layout{display:flex;flex-direction:column}.employee-chat-panel{order:1;min-height:540px}.employee-chat-aside{order:2}.employee-chat-history{order:3;max-height:none}.chat-history-list{grid-template-columns:1fr}.employee-chat-page .head-actions{gap:8px}.employee-chat-page .head-actions .button{width:100%;justify-content:center}}.ip-center-page{padding-bottom:48px}.ip-archive-hero{margin-bottom:16px}.ip-command-grid{display:grid;grid-template-columns:1.1fr 1.1fr .8fr;gap:16px;margin-bottom:16px}.ip-command-grid .surface-panel,.ip-workbench-grid .surface-panel,.ip-operations-grid .surface-panel{padding:20px}.ip-readiness-card h2{margin:4px 0;font-size:34px;letter-spacing:-.06em}.ip-readiness-card p,.ip-next-action p,.ip-signal-card small,.ip-blueprint-list dd,.ip-asset-list small,.ip-interview-list small,.ip-milestone-list small,.ip-insight-list small,.ip-empty-note{color:var(--muted);font-size:12px;line-height:1.7}.ip-readiness-track{height:8px;margin:16px 0 13px;border-radius:999px;overflow:hidden;background:#edf1f5}.ip-readiness-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--violet),var(--cyan))}.ip-next-action{position:relative;overflow:hidden}.ip-next-action:after{content:"";position:absolute;width:130px;height:130px;right:-45px;bottom:-55px;border-radius:50%;background:rgba(var(--cyan-rgb),.16)}.ip-next-action h3{position:relative;max-width:360px;margin:9px 0;font-size:17px;line-height:1.55}.ip-next-action p,.ip-next-action .button{position:relative}.ip-signal-card{display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(145deg,#fffefd,rgba(var(--cyan-soft-rgb),.72))}.ip-signal-number{display:flex;align-items:baseline;gap:8px;margin:12px 0}.ip-signal-number b{font-size:38px;line-height:1;color:var(--violet)}.ip-signal-number span{color:var(--muted);font-size:12px}.ip-workbench-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:16px;margin-bottom:16px}.ip-blueprint-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 0}.ip-blueprint-list>div{min-width:0;padding:12px;border:1px solid rgba(var(--violet-rgb),.12);border-radius:12px;background:rgba(var(--canvas-rgb),.72)}.ip-blueprint-list>div.is-empty{border-style:dashed;background:#fffdfa}.ip-blueprint-list dt{display:flex;align-items:center;gap:7px;color:var(--ink-2);font-size:12px;font-weight:700}.ip-blueprint-list dt i{font-style:normal;color:var(--violet);font-size:10px}.ip-blueprint-list dd{margin:7px 0 0;word-break:break-word}.ip-asset-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:16px 0}.ip-asset-count{min-width:0;padding:10px 6px;border:1px solid rgba(var(--violet-rgb),.12);border-radius:11px;background:#fbfcfe;color:var(--ink);text-align:left}.ip-asset-count:hover{border-color:var(--violet);background:var(--violet-soft)}.ip-asset-count b,.ip-asset-count span{display:block}.ip-asset-count b{font-size:18px}.ip-asset-count span{margin-top:2px;color:var(--muted);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ip-asset-list,.ip-interview-list,.ip-insight-list{display:grid;gap:8px}.ip-asset-list article,.ip-interview-list article,.ip-insight-list article{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #edf0f4}.ip-asset-list article:first-child,.ip-interview-list article:first-child,.ip-insight-list article:first-child{border-top:0}.ip-asset-list article>div,.ip-interview-list article>div,.ip-insight-list article>div{min-width:0;flex:1}.ip-asset-list b,.ip-interview-list b,.ip-insight-list b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.ip-asset-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:var(--violet-soft);color:var(--violet);flex:0 0 auto}.ip-operations-grid{display:grid;grid-template-columns:1.05fr .95fr .95fr;gap:16px}.ip-interview-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.ip-milestone-list{display:grid;gap:14px;margin:17px 0 0;padding:0;list-style:none}.ip-milestone-list li{position:relative;display:flex;gap:10px}.ip-milestone-list li:not(:last-child):before{content:"";position:absolute;left:5px;top:14px;bottom:-16px;border-left:1px dashed rgba(var(--violet-rgb),.3)}.ip-milestone-list i{position:relative;z-index:1;width:11px;height:11px;margin-top:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 4px var(--cyan-soft);flex:0 0 auto}.ip-milestone-list .is-empty i{background:#d8dee8;box-shadow:0 0 0 4px #f1f3f6}.ip-insight-dot{width:8px;height:8px;border-radius:50%;background:#90a1b5;flex:0 0 auto}.ip-insight-dot.high{background:var(--danger)}.ip-empty-note{padding:15px;border:1px dashed rgba(var(--violet-rgb),.22);border-radius:12px;background:#fbfcfe}@media(max-width:1100px){.ip-command-grid,.ip-operations-grid{grid-template-columns:1fr 1fr}.ip-signal-card{grid-column:1/-1}.ip-workbench-grid{grid-template-columns:1fr}.ip-asset-summary{grid-template-columns:repeat(5,minmax(78px,1fr));overflow:auto;padding-bottom:3px}}@media(max-width:760px){.ip-command-grid,.ip-operations-grid,.ip-workbench-grid{grid-template-columns:1fr}.ip-signal-card{grid-column:auto}.ip-blueprint-list{grid-template-columns:1fr}.ip-interview-list article{grid-template-columns:minmax(0,1fr) auto}.ip-interview-list article .row-text{grid-column:1/-1;justify-self:start}.ip-asset-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}.photo-upload-trigger{position:relative;overflow:hidden}.photo-upload-trigger input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.photo-library-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0}.photo-library-toolbar b,.photo-library-toolbar span{display:block}.photo-library-toolbar b{font-size:15px}.photo-library-toolbar span{margin-top:3px;color:var(--muted);font-size:12px}.photo-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.photo-library-card{overflow:hidden;border:1px solid rgba(var(--violet-rgb),.14);border-radius:18px;background:#ffffffeb;box-shadow:0 12px 28px #2d395912}.photo-library-image{position:relative;aspect-ratio:3/4;background:#eef1f5;overflow:hidden}.photo-library-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .24s ease}.photo-library-card.is-assigned{border-color:#c689484d;box-shadow:0 12px 28px #b080421a}.photo-library-card.is-assigned .photo-library-image:after{content:"已锁定";position:absolute;left:10px;top:10px;padding:4px 7px;border-radius:999px;background:#9d642adb;color:#fff;font-size:10px}.photo-employee-option.is-locked,.photo-employee-option:disabled{cursor:not-allowed;opacity:.58;background:#f6f7f9;color:var(--muted)}.photo-employee-option.is-locked:hover,.photo-employee-option:disabled:hover{border-color:var(--line)}.photo-employee-option .assigned-note{display:block;color:var(--danger);font-size:11px}.photo-selection-status{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;max-width:132px;padding:4px 8px;border:1px solid transparent;border-radius:999px;font-size:11px;font-style:normal;font-weight:700;line-height:1.3;white-space:nowrap}.photo-selection-status.is-used{color:#9c4e20;background:#fff2e8;border-color:#f2cdb7}.photo-selection-status.is-current{color:#17724a;background:#eef9f3;border-color:#bde4cf}.photo-selection-status.is-available{color:var(--deep);background:#eef8fb;border-color:rgba(var(--cyan-rgb),.45)}.employee-library-thumb[disabled]{cursor:not-allowed;opacity:.48;filter:grayscale(.35)}.photo-library-image span{position:absolute;right:9px;bottom:9px;padding:4px 7px;border-radius:999px;background:rgba(var(--ink-rgb),.72);color:#fff;font-size:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.photo-library-info{padding:13px}.photo-library-info b,.photo-library-info small{display:block}.photo-library-info b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.photo-library-info small{min-height:32px;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.45}.photo-library-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.photo-library-actions .danger{color:var(--danger)}.photo-employee-picker{display:grid;gap:8px;max-height:48vh;overflow:auto;padding:2px}.photo-employee-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);text-align:left}.photo-employee-option:hover{border-color:rgba(var(--violet-rgb),.42);background:#fbfaff}.photo-employee-option .avatar{width:38px;height:38px;border-radius:12px}.photo-employee-option b,.photo-employee-option small{display:block}.photo-employee-option small{margin-top:2px;color:var(--muted);font-size:11px}.photo-picker-preview{width:38px;height:48px;border-radius:10px;object-fit:cover}.avatar-upload-controls{display:flex;align-items:center;gap:10px}.employee-library-quickpick{margin-top:10px;padding:12px;border:1px solid rgba(var(--cyan-rgb),.27);border-radius:13px;background:linear-gradient(135deg,rgba(var(--cyan-soft-rgb),.72),#fffffff2)}.employee-library-quickpick>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.employee-library-quickpick b,.employee-library-quickpick small{display:block}.employee-library-quickpick small{color:var(--muted);font-size:11px}.employee-library-thumb-list{display:flex;gap:8px;overflow-x:auto;margin-top:10px;padding:2px}.employee-library-thumb{flex:0 0 auto;width:44px;height:56px;padding:0;border:2px solid transparent;border-radius:10px;background:#edf0f4;overflow:hidden}.employee-library-thumb.selected{border-color:var(--violet);box-shadow:0 0 0 3px rgba(var(--violet-rgb),.14)}.employee-library-thumb img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:1100px){.photo-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.photo-library-toolbar{align-items:flex-start;flex-direction:column}.photo-library-toolbar .button{width:100%;justify-content:center}.photo-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.photo-library-info{padding:10px}.photo-library-actions{align-items:flex-start;flex-direction:column}.avatar-upload-controls{width:100%;justify-content:space-between}.employee-library-quickpick>div:first-child{align-items:flex-start;flex-direction:column;gap:3px}}.org-governance-banner{background:linear-gradient(100deg,rgba(var(--cyan-soft-rgb),.92),rgba(var(--surface-rgb),.96));border-color:rgba(var(--cyan-rgb),.34)}.workflow-governance-banner{background:linear-gradient(100deg,rgba(var(--violet-soft-rgb),.9),rgba(var(--surface-rgb),.96));border-color:rgba(var(--violet-rgb),.24)}.org-empty-note{color:var(--muted);font-size:12px;margin:8px 0 0}.workflow-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.workflow-delivery{display:flex;align-items:center;gap:11px;margin-top:12px;padding:12px 14px;border:1px solid rgba(var(--cyan-rgb),.22);border-radius:11px;background:rgba(var(--cyan-soft-rgb),.5)}.workflow-delivery>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:rgba(var(--cyan-rgb),.16);color:var(--deep);flex:0 0 auto}.workflow-delivery div{min-width:0}.workflow-delivery small,.workflow-delivery b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-delivery small{color:var(--muted);font-size:10px}.workflow-delivery b{font-size:12px;margin-top:2px}.workflow-editor-modal{width:min(880px,calc(100vw - 28px));max-height:calc(100dvh - 34px);overflow:auto}.workflow-editor-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:6px}.workflow-editor-heading h2{margin:2px 0 4px;font-size:19px}.workflow-editor-heading p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.workflow-stage-editor-list{display:grid;gap:12px;margin:14px 0}.workflow-stage-list-head{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 2px}.workflow-stage-list-head b{display:block;color:var(--ink,#222b43);font-size:13px}.workflow-stage-list-head small{display:block;margin-top:3px;color:var(--muted,#7d8495);font-size:11px}.workflow-stage-editor{display:grid;grid-template-columns:44px minmax(0,1fr);gap:13px;padding:14px;border:1px solid rgba(var(--violet-rgb),.16);border-radius:14px;background:#fbfcfe}.workflow-stage-actions{display:flex;justify-content:flex-end;gap:8px}.button.compact{min-height:30px;padding:6px 10px;font-size:11px}.workflow-stage-number{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--violet-soft,#f1effc);color:var(--violet);font-weight:800;font-size:13px}.workflow-stage-fields{display:grid;gap:10px;min-width:0}.workflow-stage-fields .form-row{grid-template-columns:minmax(0,1fr) 200px}.workflow-stage-fields textarea{min-height:72px;resize:vertical;line-height:1.6}.stage-enabled-toggle{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink-2);font-size:12px}.stage-enabled-toggle input{accent-color:var(--violet)}.workflow-editor-note{margin:2px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.org-assignment-modal{width:min(720px,calc(100vw - 28px))}.department-assignment-list{display:grid;gap:8px;max-height:52vh;overflow:auto;padding-right:2px}.department-assignment-option{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:12px;align-items:center;padding:11px 12px;border:1px solid rgba(var(--violet-rgb),.14);border-radius:12px;background:#fff}.department-assignment-person{display:flex;align-items:center;gap:10px;min-width:0}.department-assignment-person b,.department-assignment-person small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.department-assignment-person b{font-size:13px}.department-assignment-person small{margin-top:2px;color:var(--muted);font-size:11px}.department-assignment-option select{width:100%;border:1px solid rgba(137,149,174,.25);border-radius:10px;background:#fff;color:var(--ink);padding:9px 10px}.knowledge-source-console{display:grid;gap:16px;margin:16px 0;padding:20px;border:1px solid rgba(var(--cyan-rgb),.25);border-radius:20px;background:linear-gradient(115deg,#fffffff5,rgba(var(--cyan-soft-rgb),.56));box-shadow:0 14px 34px rgba(var(--deep-rgb),.07)}.knowledge-source-console-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.knowledge-source-console-head h2{margin:6px 0 7px;font-size:20px;letter-spacing:-.04em}.knowledge-source-console-head p{max-width:760px;margin:0;color:var(--muted);font-size:12px;line-height:1.7}.knowledge-source-console-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.knowledge-source-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.knowledge-source-overview>span{min-width:0}.knowledge-source-overview .metric-card{min-height:96px;padding:13px}.knowledge-source-overview .metric-card strong{font-size:24px}.knowledge-source-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:12px}.knowledge-source-section{min-width:0;padding:15px;border:1px solid rgba(var(--cyan-rgb),.18);border-radius:15px;background:#ffffffc2}.knowledge-source-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid #edf0f4}.knowledge-source-section-head b{display:flex;align-items:center;gap:7px;color:#2a6977;font-size:13px}.knowledge-source-section-head small{color:var(--muted);font-size:11px}.knowledge-source-list{display:grid;gap:8px;margin-top:10px}.knowledge-source-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;align-items:start;padding:10px;border:1px solid rgba(var(--cyan-rgb),.16);border-radius:11px;background:#fff}.knowledge-source-row>div{min-width:0}.knowledge-source-row b,.knowledge-source-row small,.knowledge-source-row em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-source-row b{font-size:12px}.knowledge-source-row small{margin-top:3px;color:var(--muted);font-size:10px}.knowledge-source-row em{margin-top:5px;color:#6f8890;font-size:10px;font-style:normal}.knowledge-source-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--cyan-soft);color:var(--deep)}.knowledge-source-icon.obsidian_vault{background:var(--violet-soft);color:#695fa9}.knowledge-source-icon.local_connector{background:#eef9f3;color:#267158}.knowledge-source-empty,.knowledge-source-note{margin:12px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.knowledge-source-note{padding:10px;border:1px dashed rgba(182,137,72,.28);border-radius:10px;background:#fffbf3;color:#87652d}.knowledge-source-row .pill{align-self:start;white-space:nowrap}.knowledge-backup-create{margin-top:10px}.knowledge-source-section .knowledge-source-list+.knowledge-source-note{margin-top:10px}@media(max-width:900px){.knowledge-source-console-head{display:grid}.knowledge-source-console-actions{justify-content:flex-start}.knowledge-source-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-source-grid{grid-template-columns:1fr}}@media(max-width:560px){.knowledge-source-console{padding:15px}.knowledge-source-overview{gap:8px}.knowledge-source-overview .metric-card{padding:11px}.knowledge-source-overview .metric-card strong{font-size:20px}.knowledge-source-row{grid-template-columns:30px minmax(0,1fr)}.knowledge-source-row>.pill{grid-column:2;justify-self:start}.knowledge-source-console-actions .button{width:100%;justify-content:center}}.employee-order-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;margin:0 0 16px;padding:15px 17px;border:1px solid rgba(var(--cyan-rgb),.3);border-radius:16px;background:linear-gradient(108deg,rgba(var(--cyan-soft-rgb),.84),rgba(var(--surface-rgb),.94));box-shadow:0 10px 24px rgba(var(--deep-rgb),.06)}.employee-order-banner-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:rgba(var(--cyan-rgb),.16);color:var(--deep)}.employee-order-banner b,.employee-order-banner small{display:block}.employee-order-banner b{font-size:13px}.employee-order-banner small{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.6}.employee-order-banner-actions{display:flex;align-items:center;gap:10px}.employee-order-status{display:inline-flex;align-items:center;padding:5px 8px;border:1px solid #bde4cf;border-radius:999px;background:#eef9f3;color:#17724a;font-size:11px;font-weight:700;white-space:nowrap}.employee-order-status.is-dirty{border-color:#f1d8a2;background:#fffaf0;color:#9a5c10}.employee-order-save{min-width:102px;justify-content:center}.employee-card-reorderable{position:relative;cursor:grab;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.employee-card-reorderable:active{cursor:grabbing}.employee-card-reorderable.is-dragging{opacity:.5;transform:scale(.98)}.employee-card-reorderable.is-drop-target{border-color:rgba(var(--deep-rgb),.76);box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.2),0 14px 28px rgba(var(--deep-rgb),.11)}.employee-card-reorderable:focus-visible{outline:2px solid rgba(var(--deep-rgb),.65);outline-offset:3px}.employee-reorder-tools{position:absolute;z-index:6;top:10px;left:10px;display:flex;align-items:center;gap:4px;padding:3px 4px;border:1px solid rgba(93,112,132,.16);border-radius:10px;background:#fffffff0;box-shadow:0 4px 12px #3743671a}.employee-sort-label{padding:0 2px;color:#66738a;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1;pointer-events:none}.employee-drag-handle,.employee-order-button{display:grid;place-items:center;border:1px solid rgba(var(--violet-rgb),.18);background:#fff;color:#587180;box-shadow:0 1px 4px #3743670d}.employee-drag-handle{width:28px;height:28px;border-radius:7px;cursor:grab}.employee-drag-handle:active{cursor:grabbing}.employee-drag-handle:hover,.employee-order-button:hover{border-color:rgba(var(--deep-rgb),.5);color:var(--deep);background:#f4fcfc}.employee-order-actions{display:flex;flex-direction:column;gap:2px}.employee-order-button{width:20px;height:13px;padding:0;border-radius:4px}.employee-order-button.down .icon{transform:rotate(90deg)}.employee-order-button:not(.down) .icon{transform:rotate(-90deg)}@media(max-width:760px){.employee-order-banner{grid-template-columns:auto minmax(0,1fr);padding:14px}.employee-order-banner-actions{grid-column:1/-1;justify-content:space-between}.employee-order-save{flex:1}.employee-reorder-tools{top:8px;left:8px}.employee-sort-label{display:none}.employee-drag-handle{width:28px;height:28px}}.video-copy-modal .form-stack>label{display:grid;gap:6px;color:var(--ink-2);font-weight:700;font-size:12px}.video-copy-modal textarea[name=sourceUrls]{width:100%;min-height:138px;resize:vertical;border:1px solid rgba(137,149,174,.28);border-radius:13px;background:#fff;color:var(--ink);padding:12px 13px;line-height:1.7}.video-copy-modal textarea[name=sourceUrls]::placeholder{color:#a1adbc}.video-copy-batch-preview{display:grid;gap:6px;max-height:170px;overflow:auto;padding:10px 12px;border:1px dashed rgba(var(--cyan-rgb),.42);border-radius:13px;background:rgba(var(--cyan-soft-rgb),.54);color:#496b76;font-size:11px;line-height:1.55}.video-copy-batch-preview span{display:block;padding:5px 7px;border-radius:8px;background:#ffffffc2;overflow-wrap:anywhere}.video-copy-result-list{display:grid;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid #edf0f4}.video-copy-result-card{display:grid;gap:8px;padding:11px;border:1px solid rgba(var(--cyan-rgb),.2);border-radius:12px;background:#fff}.video-copy-result-card.is-unavailable{border-color:#c8617033;background:#fffdfd}.video-copy-result-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.video-copy-result-head b,.video-copy-result-head small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-copy-result-head b{font-size:12px}.video-copy-result-head small{margin-top:3px;color:var(--muted);font-size:10px;overflow-wrap:anywhere}.video-copy-result-meta{display:flex;gap:8px;color:var(--muted);font-size:10px}.video-copy-failure{margin:0;padding:7px 9px;border-radius:8px;background:#fff5f6;color:#9e5260;font-size:11px;line-height:1.55}.video-copy-copy-grid{display:flex;flex-wrap:wrap;gap:6px}.video-copy-copy-grid .row-text{padding:5px 7px;border:1px solid rgba(var(--violet-rgb),.2);border-radius:7px;background:#faf9ff;color:var(--violet);font-size:10px}.video-copy-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:7px}.video-copy-media-item{display:flex;align-items:center;gap:6px;min-width:0;padding:7px;border:1px solid #e7edf2;border-radius:8px;background:#fbfcfe;color:var(--ink-2);text-decoration:none}.video-copy-media-item span{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--cyan-soft);color:var(--deep);flex:0 0 auto}.video-copy-media-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}@media(max-width:760px){.video-copy-modal textarea[name=sourceUrls]{min-height:120px}.video-copy-task-row{grid-template-columns:10px minmax(0,1fr)}.video-copy-task-row>.pill,.video-copy-task-row>.row-text{grid-column:2;justify-self:start}.video-copy-result-head{display:grid}.video-copy-copy-grid{display:grid;grid-template-columns:1fr 1fr}.video-copy-copy-grid .row-text{width:100%}}.video-copy-app-card{position:relative;overflow:hidden}.video-copy-app-card:after{content:"";position:absolute;right:-34px;bottom:-46px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(var(--cyan-rgb),.18),transparent 68%);pointer-events:none}.app-compliance-note{display:block;margin-top:9px;color:#557d76;font-size:11px;line-height:1.6}.video-copy-modal{width:min(940px,calc(100vw - 28px));max-height:calc(100dvh - 34px);overflow:auto}.video-copy-modal .modal-head{align-items:flex-start}.video-copy-provider-note{display:flex;align-items:flex-start;gap:9px;margin:14px 0;padding:12px 13px;border:1px solid rgba(var(--cyan-rgb),.26);border-radius:13px;background:linear-gradient(105deg,rgba(var(--cyan-soft-rgb),.78),rgba(var(--surface-rgb),.94));color:#496b76;font-size:12px;line-height:1.65}.video-copy-provider-note .icon{margin-top:1px;color:var(--deep)}.video-copy-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:5px;border:1px solid rgba(var(--violet-rgb),.14);border-radius:13px;background:#f7f8fb}.video-copy-mode-switch label{display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:9px;color:var(--ink-2);font-size:12px;font-weight:700;cursor:pointer}.video-copy-mode-switch label:has(input:checked){background:#fff;color:var(--violet);box-shadow:0 4px 12px #424d6e14}.video-copy-mode-switch input{accent-color:var(--violet)}.video-copy-task-list{display:grid;gap:9px;margin-top:16px}.video-copy-task-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px;border:1px solid rgba(var(--cyan-rgb),.18);border-radius:13px;background:#ffffffe6}.video-copy-task-row b,.video-copy-task-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-copy-task-row b{font-size:13px}.video-copy-task-row small{margin-top:4px;color:var(--muted);font-size:11px}.video-copy-task-row p{grid-column:2/-1;margin:4px 0 0;color:#8c5a26;font-size:11px;line-height:1.6}.video-copy-task-dot{width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--muted-2)}.video-copy-task-dot.succeeded{background:#4eaf83}.video-copy-task-dot.running,.video-copy-task-dot.queued{background:var(--cyan)}.video-copy-task-dot.unavailable,.video-copy-task-dot.unauthorized,.video-copy-task-dot.blocked,.video-copy-task-dot.rate_limited,.video-copy-task-dot.failed{background:#c86170}.video-copy-task-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.video-copy-empty{margin:12px 0 0;padding:20px;border:1px dashed rgba(var(--cyan-rgb),.28);border-radius:13px;background:#fbfefd;color:var(--muted);font-size:12px;text-align:center}@media(max-width:760px){.video-copy-modal{width:calc(100vw - 20px)}.video-copy-task-row{grid-template-columns:9px minmax(0,1fr)}.video-copy-task-actions{grid-column:2;justify-content:flex-start}.video-copy-mode-switch{grid-template-columns:1fr}.video-copy-task-row p{grid-column:1/-1}}.knowledge-binding-panel{display:grid;gap:10px;margin:16px 0 2px;padding:15px;border:1px solid rgba(78,175,131,.22);border-radius:14px;background:linear-gradient(125deg,#f3faf7eb,#fffffffa)}.knowledge-binding-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.knowledge-auto-policy{margin:10px 0 4px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(135deg,var(--violet-soft),var(--surface))}.knowledge-auto-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.knowledge-auto-policy-grid label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted)}.knowledge-auto-policy-grid select{width:100%;padding:7px 9px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-size:13px}.knowledge-auto-note{margin:10px 0 0;font-size:12px;line-height:1.6;color:var(--muted)}@media(max-width:720px){.knowledge-auto-policy-grid{grid-template-columns:1fr}}.knowledge-binding-head>div{min-width:0}.knowledge-binding-head b,.knowledge-binding-head small{display:block}.knowledge-binding-head b{display:flex;align-items:center;gap:7px;color:#2b6959;font-size:13px}.knowledge-binding-head small{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.6}.knowledge-binding-count{flex:0 0 auto;padding:4px 8px;border:1px solid rgba(78,175,131,.22);border-radius:999px;background:#fff;color:#27745a;font-size:11px;font-weight:700}.knowledge-binding-search{width:100%;padding:9px 11px;border:1px solid rgba(78,175,131,.24);border-radius:10px;background:#fff;color:var(--ink);font-size:12px}.knowledge-binding-selection{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;padding:7px 8px;border:1px dashed rgba(78,175,131,.28);border-radius:10px;background:#ffffffb8}.knowledge-binding-selection>small{color:var(--muted);font-size:11px;line-height:1.5}.knowledge-binding-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 6px 4px 8px;border:1px solid rgba(78,175,131,.24);border-radius:999px;background:#eef9f3;color:#267158;font-size:11px;font-weight:700}.knowledge-binding-chip button{display:grid;place-items:center;width:17px;height:17px;padding:0;border:0;border-radius:50%;background:transparent;color:#267158}.knowledge-binding-list{display:grid;max-height:188px;overflow:auto;gap:7px;padding-right:2px}.knowledge-binding-option{display:flex;align-items:flex-start;gap:9px;padding:9px 10px;border:1px solid rgba(78,175,131,.16);border-radius:10px;background:#fff;cursor:pointer}.knowledge-binding-option:hover{border-color:#4eaf836b;background:#fbfefc}.knowledge-binding-option input{margin-top:3px;accent-color:var(--green)}.knowledge-binding-option-copy{min-width:0}.knowledge-binding-option-copy b,.knowledge-binding-option-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-binding-option-copy b{display:flex;align-items:center;gap:6px;color:var(--ink);font-size:12px}.knowledge-binding-option-copy small{margin-top:3px;color:var(--muted);font-size:10px}.knowledge-binding-empty{margin:0;padding:13px 4px;color:var(--muted);font-size:11px;line-height:1.6}.knowledge-stage-policy{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:end;padding-top:10px;border-top:1px solid rgba(78,175,131,.16)}.knowledge-stage-policy label{display:grid;gap:5px;color:var(--ink-2);font-size:11px;font-weight:700}.knowledge-stage-policy select,.knowledge-stage-policy input[type=number]{width:100%;padding:8px 9px;border:1px solid rgba(78,175,131,.24);border-radius:9px;background:#fff;color:var(--ink);font-size:12px}.knowledge-stage-toggle{display:flex!important;align-items:center;gap:6px;padding:8px 9px;border:1px solid rgba(78,175,131,.18);border-radius:9px;background:#fff;white-space:nowrap}.knowledge-stage-toggle input{accent-color:var(--green)}.knowledge-web-note{grid-column:1/-1;color:var(--muted);font-size:10px;line-height:1.55}.employee-knowledge-policy{grid-template-columns:auto minmax(88px,.35fr) auto}.workflow-knowledge-panel{margin-top:4px}.workflow-knowledge-panel .knowledge-binding-list{max-height:136px}@media(max-width:760px){.knowledge-binding-head{display:grid}.knowledge-stage-policy,.employee-knowledge-policy{grid-template-columns:1fr}.knowledge-stage-toggle{white-space:normal}}.account-governance-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin:16px 0;padding:22px 24px;border:1px solid rgba(var(--cyan-rgb),.3);border-radius:20px;background:linear-gradient(112deg,rgba(var(--cyan-soft-rgb),.82),rgba(var(--surface-rgb),.96));box-shadow:0 12px 30px rgba(var(--deep-rgb),.07)}.account-governance-banner h2{margin:5px 0 7px;font-size:23px;letter-spacing:-.04em}.account-governance-banner p{max-width:760px;margin:0;color:var(--muted);line-height:1.7}.account-governance-summary{display:grid;grid-template-columns:repeat(3,minmax(82px,1fr));gap:8px}.account-governance-summary span{padding:11px 12px;border:1px solid rgba(var(--violet-rgb),.14);border-radius:12px;background:#ffffffc2;text-align:center}.account-governance-summary b,.account-governance-summary small{display:block}.account-governance-summary b{font-size:20px;color:var(--violet)}.account-governance-summary small{margin-top:3px;color:var(--muted);font-size:10px}.account-table-panel{padding:20px}.account-table td{vertical-align:middle}.account-table td b,.account-table td small{display:block}.account-table td small{margin-top:3px;color:var(--muted);font-size:11px}.account-table code{display:block;width:max-content;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 5px;border:1px solid #e5e1fb;border-radius:6px;background:#f4f2fd;color:#62588c;font-size:11px}.account-search{min-width:250px}.account-modal{width:min(650px,calc(100vw - 28px))}.temporary-credential{display:block;margin:17px 0;padding:13px 14px;overflow:auto;border:1px solid rgba(78,175,131,.35);border-radius:12px;background:#f2fbf7;color:#1d684a;font-family:Cascadia Mono,Microsoft YaHei,monospace;font-size:15px;letter-spacing:.04em;white-space:nowrap}.permission-cell.editable{padding:0;border:0;background:transparent;cursor:pointer}.permission-cell.editable input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.permission-cell.editable span{display:grid;place-items:center;width:100%;min-height:32px;border:1px solid transparent;border-radius:8px}.permission-cell.editable:hover span{border-color:rgba(var(--deep-rgb),.42);background:#effaf9}.permission-save{margin-top:5px;padding:3px 5px;border-radius:6px;background:#ffffffd1;font-size:10px}.usage-page{padding-bottom:48px}.usage-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:16px 0;padding:12px 14px;border:1px solid rgba(var(--cyan-rgb),.24);border-radius:15px;background:#ffffffc7}.usage-filter-bar>small{color:var(--muted);font-size:12px}.usage-range-tabs{display:flex;gap:5px;padding:4px;border-radius:11px;background:#f3f6f8}.usage-range-tabs button{padding:7px 10px;border:0;border-radius:8px;background:transparent;color:#5e6c80;font-size:12px;font-weight:700}.usage-range-tabs button.active{background:#fff;color:var(--deep);box-shadow:0 3px 9px #37436714}.usage-custom-range{display:flex;align-items:end;gap:8px}.usage-custom-range label{display:grid;gap:3px;color:var(--muted);font-size:10px}.usage-custom-range input{min-height:32px;padding:5px 7px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink)}.usage-custom-range .button{min-height:32px;padding:6px 10px;font-size:11px}.usage-alert-list{display:grid;gap:9px;margin:14px 0}.usage-alert,.usage-safe-note{display:flex;align-items:flex-start;gap:11px;padding:13px 15px;border:1px solid rgba(198,137,72,.3);border-radius:14px;background:#fffaf0}.usage-alert>span,.usage-safe-note>span{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#fceac9;color:#9a5c10;flex:0 0 auto}.usage-alert b,.usage-alert p,.usage-safe-note b,.usage-safe-note small{display:block}.usage-alert p,.usage-safe-note small{margin:3px 0 0;color:#6e7887;font-size:12px;line-height:1.6}.usage-safe-note{border-color:#4eaf8340;background:#f4fbf8}.usage-safe-note>span{background:#ddf3e8;color:#267158}.usage-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:16px 0}.usage-overview-grid .metric-card{min-height:118px}.usage-main-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:16px}.usage-trend-panel,.usage-summary-panel,.usage-ranking,.usage-record-panel,.usage-ledger-panel{padding:20px}.usage-trend-total{color:var(--deep);font-size:29px;letter-spacing:-.05em}.usage-trend-total small{margin-left:4px;color:var(--muted);font-size:11px;font-weight:500;letter-spacing:0}.usage-chart{margin-top:13px;padding:10px 0 0}.usage-chart svg{display:block;width:100%;height:190px;overflow:visible}.usage-chart-labels{display:flex;justify-content:space-between;padding:0 24px;color:var(--muted);font-size:10px}.usage-summary-panel h2{margin:0 0 14px;font-size:16px}.usage-summary-panel dl{display:grid;gap:0;margin:0}.usage-summary-panel dl div{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px solid #edf0f4}.usage-summary-panel dt{color:var(--muted);font-size:12px}.usage-summary-panel dd{margin:0;color:#31455a;font-size:12px;font-weight:750;text-align:right}.usage-ranking-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0}.usage-ranking{min-width:0}.usage-ranking .panel-heading{margin-bottom:12px}.usage-ranking .panel-heading h2{font-size:15px}.usage-ranking .panel-heading p{font-size:10px}.usage-ranking ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.usage-ranking li{display:grid;grid-template-columns:25px minmax(0,1fr) auto;gap:8px;align-items:center}.usage-rank-index{display:grid;place-items:center;width:23px;height:23px;border-radius:8px;background:#f0effb;color:#615893;font-size:11px;font-weight:800}.usage-rank-index.cyan{background:#e6f7f9;color:var(--deep)}.usage-rank-index.gold{background:#fdf3df;color:#9a6a24}.usage-rank-index.pink{background:#fcecf3;color:#a65c80}.usage-ranking li div{min-width:0}.usage-ranking li b,.usage-ranking li small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-ranking li b{font-size:12px}.usage-ranking li small{margin-top:2px;color:var(--muted);font-size:10px}.usage-ranking li strong{color:#3e6f7a;font-size:11px;white-space:nowrap}.usage-data-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:16px}.usage-data-grid .panel-heading>span{color:var(--muted);font-size:11px}.usage-record-panel td small{display:block;margin-top:3px;color:var(--muted);font-size:10px}.usage-record-panel td b{font-size:12px}@media(max-width:1180px){.usage-overview-grid,.usage-ranking-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-data-grid,.account-governance-banner{grid-template-columns:1fr}.account-governance-summary{max-width:420px}}@media(max-width:760px){.account-governance-banner,.account-table-panel,.usage-trend-panel,.usage-summary-panel,.usage-ranking,.usage-record-panel,.usage-ledger-panel{padding:16px}.account-governance-summary{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none}.account-search{min-width:0;width:100%;margin-top:8px}.usage-filter-bar{align-items:flex-start;flex-direction:column}.usage-range-tabs{width:100%;overflow:auto}.usage-range-tabs button{white-space:nowrap}.usage-custom-range{width:100%;display:grid;grid-template-columns:1fr 1fr}.usage-custom-range .button{grid-column:1/-1}.usage-overview-grid,.usage-ranking-grid{grid-template-columns:1fr 1fr;gap:9px}.usage-main-grid{grid-template-columns:1fr}.usage-trend-total{font-size:24px}.usage-data-grid,.permission-matrix-header{grid-template-columns:1fr}.permission-matrix-role-head{width:440px}.permission-matrix-panel{overflow:auto}.account-modal{padding:19px}.account-table{min-width:890px}.usage-data-grid table{min-width:690px}}@media(max-width:440px){.usage-overview-grid,.usage-ranking-grid{grid-template-columns:1fr}.account-governance-summary b{font-size:18px}}.usage-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;color:var(--muted);font-size:12px}.usage-pagination>div{display:flex;gap:7px}.usage-pagination .button{min-width:70px}.usage-ledger-table th:nth-child(3),.usage-ledger-table td:nth-child(3){min-width:168px;width:24%}.usage-ledger-source{white-space:normal!important;word-break:normal;overflow-wrap:anywhere;line-height:1.6}.market-filters .search-field{min-width:220px;flex:1 1 260px}@media(max-width:760px){.usage-pagination{align-items:flex-start;flex-direction:column}.usage-pagination>div{width:100%}.usage-pagination .button{flex:1}.usage-ledger-table th:nth-child(3),.usage-ledger-table td:nth-child(3){min-width:190px}.market-filters .search-field{width:100%;min-width:0;order:-1}}.video-intelligence-modal{width:min(1320px,calc(100vw - 32px));padding:0;border:1px solid rgba(var(--cyan-rgb),.3);background:linear-gradient(140deg,rgba(var(--surface-rgb),.99),#f4fafceb);box-shadow:0 30px 80px #2f586d33}.video-intelligence-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:27px 30px 18px;border-bottom:1px solid rgba(var(--cyan-rgb),.18);background:radial-gradient(circle at 88% 12%,rgba(var(--pink-rgb),.18),transparent 22%),radial-gradient(circle at 70% 0%,rgba(var(--cyan-rgb),.18),transparent 25%)}.video-intelligence-heading h2{margin:7px 0 8px;font-size:28px;letter-spacing:-.055em}.video-intelligence-heading p{max-width:760px;margin:0;color:var(--muted);font-size:12px;line-height:1.75}.video-intelligence-mark{padding:8px 10px;border:1px solid rgba(var(--violet-rgb),.18);border-radius:11px;background:#ffffffbd;color:var(--violet);font-family:Cascadia Mono,Microsoft YaHei,monospace;font-size:12px;white-space:nowrap}.video-intelligence-modal .video-copy-provider-note{margin:16px 30px 0}.video-workflow-rail{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 30px 0;padding:7px;border:1px solid rgba(var(--violet-rgb),.14);border-radius:15px;background:#f7f8fbdb}.video-workflow-rail span{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:10px;color:var(--muted);font-size:11px;font-weight:700}.video-workflow-rail span:first-child{background:#fff;color:var(--violet);box-shadow:0 5px 14px #424d6e14}.video-workflow-rail b{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:rgba(var(--cyan-rgb),.16);color:var(--deep);font-size:10px}.video-intelligence-grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(300px,1fr) minmax(330px,1.12fr);gap:12px;padding:18px 30px 28px}.video-intelligence-pane{min-width:0;min-height:490px;padding:17px;border:1px solid rgba(var(--cyan-rgb),.2);border-radius:17px;background:#ffffffc7;box-shadow:0 12px 24px rgba(var(--deep-rgb),.045)}.video-intelligence-pane:nth-child(2){background:linear-gradient(180deg,#ffffffe6,#faf8ffb8)}.video-intelligence-pane h3{margin:6px 0 14px;font-size:16px;letter-spacing:-.035em}.video-intelligence-pane .eyebrow{font-size:10px}.video-intelligence-pane textarea{width:100%;border:1px solid rgba(137,149,174,.28);border-radius:12px;background:#fff;color:var(--ink);padding:11px 12px;font-family:Microsoft YaHei,sans-serif;line-height:1.65;resize:vertical}.video-intelligence-pane textarea:focus{outline:0;border-color:rgba(var(--cyan-rgb),.9);box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.13)}.video-intelligence-pane label small{color:var(--muted);font-size:10px;font-weight:400;line-height:1.55}.video-single-form{margin-top:17px;padding-top:15px;border-top:1px dashed rgba(var(--cyan-rgb),.3)}.video-single-form .button{width:100%;justify-content:center;margin-top:10px}.video-analysis-list{display:grid;gap:9px}.video-analysis-list>p,.video-copy-task-list>p{margin:0;padding:15px;border:1px dashed rgba(137,149,174,.28);border-radius:12px;background:rgba(var(--canvas-rgb),.76);color:var(--muted);font-size:11px;line-height:1.6}.video-analysis-record{padding:12px;border:1px solid rgba(var(--violet-rgb),.14);border-radius:13px;background:#fff}.video-analysis-record>div{display:flex;justify-content:space-between;gap:8px}.video-analysis-record b,.video-analysis-record small{display:block}.video-analysis-record b{font-size:12px}.video-analysis-record small{color:var(--muted);font-size:10px;text-align:right}.video-analysis-record details{margin-top:9px}.video-analysis-record summary{color:var(--violet);font-size:11px;font-weight:700;cursor:pointer}.video-analysis-record pre{max-height:250px;margin:8px 0 0;padding:10px;overflow:auto;border-radius:9px;background:#f7f8fb;color:#46566d;font-family:Cascadia Mono,Microsoft YaHei,monospace;font-size:10px;line-height:1.65;white-space:pre-wrap}.video-intelligence-pane .video-copy-task-list{margin-top:5px;max-height:480px;overflow:auto;padding-right:2px}.video-intelligence-pane .video-copy-task-row{grid-template-columns:minmax(0,1fr) auto auto}.video-intelligence-pane .video-copy-task-row .video-copy-result-list{grid-column:1/-1}.video-intelligence-pane .video-copy-task-row b,.video-intelligence-pane .video-copy-task-row small{white-space:normal;overflow-wrap:anywhere}.video-knowledge-actions{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(var(--cyan-rgb),.18)}.video-knowledge-actions small{color:var(--muted);font-size:10px;line-height:1.55}.video-copy-select{display:flex;align-items:center;gap:6px;margin-top:8px;color:#406c63;font-size:10px;font-weight:700}.video-copy-select input{accent-color:#2d9d7b}.video-copy-batch-preview{margin-top:8px}.video-intelligence-modal .modal-close{z-index:2;top:18px;right:18px}.video-copy-analysis-choice{display:flex!important;align-items:flex-start;gap:10px;padding:12px;border:1px solid rgba(118,104,202,.18);border-radius:13px;background:#faf9ffdb;cursor:pointer}.video-copy-analysis-choice input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--violet)}.video-copy-analysis-choice span{display:grid;gap:3px}.video-copy-analysis-choice b{font-size:12px;color:var(--ink)}.video-copy-analysis-choice small{font-size:10px;font-weight:400;color:var(--muted);line-height:1.55}.video-intelligence-input{background:linear-gradient(180deg,#fffffff0,rgba(var(--cyan-soft-rgb),.56))}.video-intelligence-input .modal-actions{margin-top:13px}.video-intelligence-input .button{width:100%;justify-content:center}.video-analysis-record .video-copy-failure{margin-top:10px;background:rgba(var(--canvas-rgb),.84);color:var(--muted)}.video-analysis-record-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.video-account-list-meta{margin:8px 0 0;color:var(--muted);font-size:10px}.video-analysis-record-head>div:first-child{min-width:0}.video-analysis-record-head .pill{flex:0 0 auto}.video-account-selection-zone{margin-top:14px}.video-account-selection-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:0;padding:11px 12px;border:1px solid rgba(var(--deep-rgb),.22);border-radius:11px;background:#f5fbfb}.video-account-selection-summary{display:grid;min-width:0;gap:2px}.video-account-selection-summary .eyebrow{font-size:9px;color:var(--deep);letter-spacing:.09em}.video-account-selection-toolbar b,.video-account-selection-toolbar small{display:block}.video-account-selection-toolbar b{font-size:12px}.video-account-selection-toolbar small{font-size:10px;color:var(--muted)}.video-account-selection-toolbar strong{color:var(--deep)}.video-account-selection-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;flex:0 0 auto}.button.compact{min-height:29px;padding:6px 10px;font-size:10px}.video-account-video-list{display:grid;grid-template-columns:1fr;gap:7px;margin-top:9px}.video-account-video-item{display:grid!important;grid-template-columns:22px 26px minmax(0,1fr) auto;align-items:start;gap:8px;width:100%;padding:10px 11px;border:1px solid #dfe7ed;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.video-account-video-item:hover{border-color:rgba(var(--deep-rgb),.55);background:#fbfefe;transform:translateY(-1px)}.video-account-video-item:has(input:checked){border-color:rgba(var(--deep-rgb),.62);background:#f4fbfb;box-shadow:0 4px 12px rgba(var(--deep-rgb),.08)}.video-account-video-item input{width:15px;height:15px;margin:2px 0 0;accent-color:var(--deep)}.video-account-video-index{padding-top:1px;color:#91a2ae;font-family:Cascadia Mono,Microsoft YaHei,monospace;font-size:10px}.video-account-video-copy{display:grid;min-width:0;gap:4px}.video-account-video-copy b{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.video-account-video-meta{display:flex;gap:9px;flex-wrap:wrap;color:var(--muted);font-size:10px}.video-account-video-meta small{font-size:10px}.video-account-video-copy em{display:block;max-width:100%;overflow:hidden;color:#51848f;font-size:10px;font-style:normal;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.video-account-video-action{padding:3px 6px;border:1px solid #d9e7e9;border-radius:6px;color:var(--deep);font-size:10px;white-space:nowrap}.video-account-recovery{display:grid;gap:4px;margin-top:10px;padding:10px 11px;border:1px solid #efd9b6;border-radius:9px;background:#fffaf2;color:#8a6228;font-size:10px;line-height:1.6}.video-account-recovery b{font-size:11px}@media(max-width:600px){.video-account-selection-toolbar{align-items:stretch;flex-direction:column}.video-account-selection-actions{justify-content:flex-start}.video-account-video-item{grid-template-columns:22px 22px minmax(0,1fr)}.video-account-video-action{display:none}.video-account-video-copy em{white-space:normal;overflow-wrap:anywhere}}.video-copy-summary-row{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:9px;width:100%;padding:11px 12px;list-style:none;cursor:pointer}.video-copy-summary-row::-webkit-details-marker{display:none}.video-copy-summary-copy{display:grid;min-width:0;gap:3px}.video-copy-summary-copy b,.video-copy-summary-copy small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-copy-summary-copy b{font-size:12px}.video-copy-summary-copy small{color:var(--muted);font-size:10px}.video-copy-summary-arrow{display:grid;place-items:center;color:var(--muted);transition:transform .18s ease}.video-analysis-record[open]>.video-copy-summary-row .video-copy-summary-arrow,.video-copy-task-row[open]>.video-copy-summary-row .video-copy-summary-arrow,.video-copy-history[open]>.video-copy-history-toggle .video-copy-summary-arrow{transform:rotate(180deg)}.video-analysis-record,.video-copy-task-row{padding:0;overflow:hidden}.video-analysis-record>.video-copy-summary-row:hover,.video-copy-task-row>.video-copy-summary-row:hover{background:#fbfefe}.video-copy-detail-panel{padding:0 12px 12px;border-top:1px solid #edf0f4}.video-copy-history{margin:0 30px 28px;border:1px solid rgba(var(--violet-rgb),.16);border-radius:15px;background:#ffffffb8;overflow:hidden}.video-copy-history-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:14px 16px;list-style:none;cursor:pointer}.video-copy-history-toggle::-webkit-details-marker{display:none}.video-copy-history-toggle>b,.video-copy-history-toggle small{display:block}.video-copy-history-toggle b{font-size:13px}.video-copy-history-toggle small{margin-top:3px;color:var(--muted);font-size:10px}.video-copy-history-count{color:var(--muted);font-size:10px}.video-copy-history-body{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0 16px 16px;border-top:1px solid #edf0f4}.video-copy-history-body section{min-width:0}.video-copy-history-body h4{margin:14px 0 8px;font-size:12px}.video-copy-empty-current,.video-copy-empty-detail{margin:0!important}.video-account-video-copy b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-account-video-meta{overflow:hidden}.video-account-video-copy em{display:none}.video-account-video-item{align-items:center!important;padding:8px 10px!important}.video-account-video-copy{gap:2px}.video-account-video-meta small{font-size:9px!important}.video-copy-provider-note{margin-top:10px!important}.video-intelligence-heading p{font-size:11px!important}.video-intelligence-pane label small{font-size:10px!important}.video-intelligence-grid{grid-template-columns:minmax(280px,.85fr) minmax(320px,1fr) minmax(360px,1.15fr);align-items:start}.video-intelligence-pane{min-height:0;overflow:hidden}.video-analysis-list,.video-copy-task-list{min-width:0;max-height:calc(100dvh - 360px);overflow:auto;padding-right:2px}.video-analysis-record,.video-copy-task-row{width:100%;min-width:0}.video-account-selection-toolbar{align-items:flex-start;flex-direction:column}.video-account-selection-actions{width:100%;justify-content:flex-start}.video-account-video-item{grid-template-columns:20px 24px minmax(0,1fr) auto}.video-account-video-copy{min-width:0;overflow:hidden}.video-account-video-copy b,.video-account-video-copy em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-copy-summary-row{min-width:0}.video-copy-summary-copy{overflow:hidden}.video-copy-detail-panel{min-width:0;overflow:hidden}@media(max-width:980px){.video-intelligence-grid{grid-template-columns:1fr}.video-analysis-list,.video-copy-task-list{max-height:360px}}@media(max-width:720px){.video-copy-history{margin:0 20px 22px}.video-copy-history-body{grid-template-columns:1fr;gap:4px}.video-copy-history-count{display:none}.video-copy-summary-row{grid-template-columns:minmax(0,1fr) auto 16px}.video-account-selection-toolbar{align-items:flex-start;flex-direction:column}.video-account-selection-actions{width:100%;justify-content:flex-start}}.priority-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.admin-employee-grid .employee-portrait{width:100%;max-width:100%;box-sizing:border-box;contain:paint}.admin-employee-grid .employee-portrait:before{right:-52px}.admin-employee-grid .employee-portrait:after{left:-30px}.employee-card.is-paused{border-color:#8995ae4d;background:linear-gradient(145deg,#ffffffe6,rgba(var(--canvas-rgb),.94));filter:saturate(.78)}.employee-card-admin-paused{box-shadow:inset 0 3px #a85b69e0,0 10px 24px #5e495612}.employee-paused-ribbon{position:absolute;z-index:6;top:11px;right:11px;display:inline-flex;align-items:center;gap:4px;min-height:27px;padding:5px 8px;border:1px solid rgba(168,91,105,.35);border-radius:9px;background:#fff6f7f5;box-shadow:0 4px 12px #6f414d1f;color:#9b4f60;font-size:11px;font-weight:800;line-height:1;letter-spacing:.01em;pointer-events:none}.employee-paused-ribbon .icon{width:12px;height:12px}.employee-state.paused,.employee-modal-status.paused{background:#f4f6f8;color:#718097;border-color:#8995ae38}.employee-modal-status{display:inline-flex;margin-top:7px;padding:4px 8px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:700}.employee-modal-status.online{background:#eef9f3;color:#17724a;border-color:#bde4cf}.employee-unavailable-note,.employee-unavailable-banner{margin:14px 0 0;padding:10px 12px;border:1px solid rgba(182,137,72,.25);border-radius:11px;background:#fffaf0;color:#8c5a26;font-size:12px;line-height:1.6}.employee-unavailable-banner{margin:12px 0 0}.employee-status-readonly{display:grid;gap:4px;padding:9px 10px;border:1px solid rgba(137,149,174,.22);border-radius:10px;background:#fafbfc}.employee-status-readonly span,.employee-status-readonly small{color:var(--muted);font-size:11px}.employee-status-readonly b{font-size:13px;color:var(--ink)}.tenant-employee-governance{display:grid;gap:15px;margin:16px 0;padding:20px;border:1px solid rgba(var(--cyan-rgb),.28);border-radius:20px;background:linear-gradient(112deg,rgba(var(--cyan-soft-rgb),.7),rgba(var(--surface-rgb),.97));box-shadow:0 13px 30px rgba(var(--deep-rgb),.07)}.tenant-employee-governance-head,.tenant-employee-controls,.tenant-employee-lists article header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tenant-employee-governance-head h2{margin:5px 0 7px;font-size:21px;letter-spacing:-.04em}.tenant-employee-governance-head p{max-width:760px;margin:0;color:var(--muted);font-size:12px;line-height:1.7}.tenant-employee-controls{align-items:end;padding:12px;border:1px solid rgba(var(--cyan-rgb),.18);border-radius:14px;background:#ffffffb8}.tenant-employee-controls label{display:grid;flex:1;gap:6px;color:var(--ink-2);font-size:12px;font-weight:700}.tenant-employee-controls select,.tenant-employee-quota-form input{width:100%;border:1px solid rgba(137,149,174,.27);border-radius:10px;background:#fff;color:var(--ink);padding:9px 10px}.tenant-employee-version{padding:9px 11px;border:1px solid rgba(var(--violet-rgb),.18);border-radius:10px;background:#faf9ff;color:var(--violet);font-family:Cascadia Mono,Microsoft YaHei,monospace;font-size:12px;white-space:nowrap}.tenant-employee-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tenant-employee-summary .metric-card{min-height:98px;padding:13px}.tenant-employee-summary .metric-card strong{font-size:24px}.tenant-employee-quota-form{display:flex;align-items:end;gap:10px;padding:13px;border:1px solid rgba(var(--violet-rgb),.15);border-radius:14px;background:#faf9ffc2}.tenant-employee-quota-form label{display:grid;flex:1;gap:6px;color:var(--ink-2);font-size:12px;font-weight:700}.tenant-employee-lists{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tenant-employee-lists article{min-width:0;padding:14px;border:1px solid rgba(var(--cyan-rgb),.18);border-radius:14px;background:#ffffffc7}.tenant-employee-lists article header{align-items:center;padding-bottom:10px;border-bottom:1px solid #edf0f4}.tenant-employee-lists article header b{font-size:13px}.tenant-employee-lists article header small{color:var(--muted);font-size:11px}.tenant-employee-lists ul{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none}.tenant-employee-lists li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid rgba(137,149,174,.16);border-radius:10px;background:#fff}.tenant-employee-lists li>div{min-width:0}.tenant-employee-lists li b,.tenant-employee-lists li small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-employee-lists li b{font-size:12px}.tenant-employee-lists li small{margin-top:3px;color:var(--muted);font-size:10px}.tenant-employee-empty{justify-content:center!important;color:var(--muted);font-size:12px}@media(max-width:1500px){.priority-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:980px){.priority-grid,.tenant-employee-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-employee-lists{grid-template-columns:1fr}}@media(max-width:560px){.priority-grid{grid-template-columns:1fr}.tenant-employee-governance{padding:15px}.tenant-employee-governance-head,.tenant-employee-controls,.tenant-employee-quota-form{align-items:stretch;flex-direction:column}.tenant-employee-summary{grid-template-columns:1fr}.tenant-employee-controls select,.tenant-employee-quota-form .button{width:100%}}.billing-table-panel{padding:20px;overflow:hidden}.employee-billing-table{min-width:980px}.employee-billing-table td{vertical-align:middle}.billing-employee-cell{display:flex;align-items:center;gap:10px;min-width:188px}.billing-employee-cell>span{display:grid;gap:3px;min-width:0}.billing-employee-cell b,.billing-employee-cell small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-employee-cell b{font-size:13px}.billing-employee-cell small{max-width:188px;color:var(--muted);font-size:11px}.billing-input{display:flex;align-items:center;gap:7px;min-width:170px;padding:6px 8px;border:1px solid rgba(var(--cyan-rgb),.28);border-radius:10px;background:#f8fdfde6;transition:border-color .18s ease,box-shadow .18s ease}.billing-input:focus-within{border-color:rgba(var(--deep-rgb),.72);box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.14)}.billing-input input{width:104px;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-family:Cascadia Mono,Microsoft YaHei,monospace;font-size:13px;font-weight:800}.billing-input span{color:var(--muted);font-size:11px;white-space:nowrap}.employee-billing-table td:last-child small{display:block;min-width:138px;color:var(--muted);font-size:11px;line-height:1.55}@media(max-width:760px){.billing-table-panel{padding:16px}.employee-billing-table{min-width:930px}.billing-input{min-width:158px}.billing-employee-cell{min-width:166px}}.billing-calculator-panel{position:relative;overflow:hidden;padding:22px;border:1px solid rgba(var(--cyan-rgb),.24);background:linear-gradient(120deg,#fafdfdfa,#fffbf6f5)}.billing-calculator-panel:after{content:"";position:absolute;right:-90px;top:-110px;width:240px;height:240px;border:1px solid rgba(195,152,98,.22);border-radius:50%;pointer-events:none}.billing-calculator-panel .panel-heading{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.billing-calculator-panel .panel-heading h2{margin:5px 0 6px}.billing-calculator-panel .panel-heading p{max-width:760px;margin:0;color:var(--muted);font-size:12px;line-height:1.65}.billing-rule-badge{padding:8px 11px;border:1px solid rgba(var(--deep-rgb),.22);border-radius:10px;background:#effbfbe0;color:var(--deep);font-family:Cascadia Mono,Microsoft YaHei,monospace;font-size:11px;font-weight:800;white-space:nowrap}.billing-calculator-form{position:relative;z-index:1;display:grid;gap:16px;margin-top:18px}.billing-form-section{padding:15px;border:1px solid rgba(137,149,174,.2);border-radius:14px;background:#ffffffc2}.billing-section-title{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.billing-section-title b{color:var(--ink);font-size:13px}.billing-section-title span{color:var(--muted);font-size:11px}.billing-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.billing-field{display:grid;gap:6px;min-width:0;color:var(--ink-2);font-size:12px;font-weight:800}.billing-field input{width:100%;box-sizing:border-box;border:1px solid rgba(137,149,174,.3);border-radius:9px;background:#fff;color:var(--ink);padding:10px 11px;font-family:Cascadia Mono,Microsoft YaHei,monospace;font-size:13px;font-weight:700;outline:none}.billing-field input:focus{border-color:rgba(var(--deep-rgb),.72);box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.14)}.billing-field small{min-height:30px;color:var(--muted);font-size:10px;font-weight:500;line-height:1.5}.billing-result-empty{padding:14px;border:1px dashed rgba(137,149,174,.32);border-radius:11px;color:var(--muted);font-size:12px}.billing-result-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.billing-result-head b{font-size:13px}.billing-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.billing-result-grid span{display:grid;gap:4px;padding:12px;border:1px solid rgba(var(--cyan-rgb),.2);border-radius:11px;background:#ffffffd9}.billing-result-grid b{color:var(--muted);font-size:11px}.billing-result-grid strong{color:var(--ink);font-family:Cascadia Mono,Microsoft YaHei,monospace;font-size:18px}.billing-result-grid small{color:var(--muted);font-size:10px;line-height:1.45}.billing-pricing-modal{max-width:900px}.billing-pricing-modal .form-stack{gap:14px}.billing-pricing-modal small{display:block;margin-top:5px;color:var(--muted);font-size:10px;font-weight:500;line-height:1.45}.billing-pricing-modal input[readonly]{background:#f3f6f8;color:var(--deep);font-weight:800}@media(max-width:900px){.billing-calculator-panel .panel-heading{display:block}.billing-rule-badge{display:inline-flex;margin-top:12px}.billing-field-grid,.billing-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.billing-field-grid,.billing-result-grid{grid-template-columns:1fr}.billing-section-title{display:grid;gap:4px}}.workflow-canvas-section{margin:18px 0 4px;padding:16px;border:1px solid var(--line,#e6e8ef);border-radius:18px;background:var(--surface,#fff)}.workflow-canvas-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.workflow-canvas-head b{display:block}.workflow-canvas-head small{display:block;margin-top:5px;color:var(--muted,#7d8495);font-size:12px}.workflow-edge-hint{font-size:12px;color:var(--accent,#5368b8);white-space:nowrap}.workflow-canvas{position:relative;min-width:760px;min-height:520px;overflow:auto;border:1px solid var(--line,#e6e8ef);border-radius:14px;background:linear-gradient(90deg,rgba(82,100,143,.06) 1px,transparent 1px),linear-gradient(rgba(82,100,143,.06) 1px,transparent 1px);background-size:24px 24px;touch-action:none}.workflow-canvas-node{-webkit-user-select:none;user-select:none;touch-action:none}.workflow-canvas-edge-layer{position:absolute;inset:0;min-width:100%;min-height:100%;pointer-events:none;overflow:visible}.workflow-canvas-edge{fill:none;stroke:#7888b6;stroke-width:2.2;opacity:.78}.workflow-canvas-edge-layer marker path{fill:#7888b6}.workflow-canvas-node{position:absolute;width:190px;min-height:92px;padding:13px 16px;border:1px solid #dfe3ee;border-radius:14px;background:#fff;box-shadow:0 9px 22px #25315017;cursor:grab;z-index:2}.workflow-canvas-node:active,.workflow-canvas-node.is-dragging{cursor:grabbing;box-shadow:0 13px 30px #2531502e}.workflow-canvas-node small{display:block;color:#78829a;font-size:10px;letter-spacing:.08em}.workflow-canvas-node b{display:block;margin:7px 0 5px;color:#222b43;font-size:14px}.workflow-canvas-node span{display:block;color:#78829a;font-size:12px}.workflow-canvas-node.kind-planning{border-top:3px solid #6f8fb4}.workflow-canvas-node.kind-execution{border-top:3px solid #6fa48d}.workflow-canvas-node.kind-final{border-top:3px solid #c39862}.workflow-canvas-node.is-edge-source{outline:2px solid #8292c3;outline-offset:3px}.workflow-node-port{position:absolute;width:25px;height:25px;padding:0;border:1px solid #d4dbea;border-radius:50%;background:#fff;color:#566b9f;display:grid;place-items:center;cursor:pointer}.workflow-node-port.is-output{right:-13px;top:calc(50% - 13px)}.workflow-node-port.is-input{left:-13px;top:calc(50% - 13px)}.workflow-node-port:hover{background:#eef1fb;color:#34497d}.workflow-edge-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.workflow-edge-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid #dfe3ee;border-radius:999px;background:#f7f8fb;color:#566078;font-size:11px}.workflow-edge-chip i{font-style:normal;color:#8792ad}.workflow-edge-chip button{display:grid;place-items:center;padding:0;border:0;background:transparent;color:#9299a9;cursor:pointer}.workflow-edge-chip button:hover{color:#b35454}@media(max-width:900px){.workflow-canvas{min-height:520px}.workflow-canvas-node{width:170px}.workflow-canvas-head{display:block}.workflow-edge-hint{display:block;margin-top:8px}}.chat-follow-pill{position:absolute;bottom:86px;right:20px;z-index:6;display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:999px;border:1px solid rgba(var(--violet-rgb),.35);background:#ffffffeb;color:#4f46e5;font-size:12.5px;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 6px 18px #0f172a24;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .16s ease,transform .16s ease}.chat-follow-pill:hover{background:#eef2ff;transform:translateY(-1px)}.chat-follow-pill svg{width:13px;height:13px;transform:rotate(180deg)}.chat-follow-pill.hidden{display:none}.knowledge-workbench-processing{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:14px 18px;border-radius:14px;border:1px solid rgba(var(--violet-rgb),.3);background:linear-gradient(135deg,rgba(var(--violet-rgb),.08),#8b5cf60f);color:#4338ca;font-size:14px}.knowledge-workbench-processing b{display:block;font-size:14px}.knowledge-workbench-processing small{color:#6b7280;font-size:12px}.knowledge-workbench-asset.is-processing{border-color:rgba(var(--violet-rgb),.35);background:linear-gradient(135deg,rgba(var(--violet-rgb),.06),#ffffffe6)}.knowledge-workbench-status.transcribing,.knowledge-workbench-status.organizing{display:inline-flex;align-items:center;gap:6px;color:#4f46e5;background:rgba(var(--violet-rgb),.1)}.knowledge-notes-panel{margin-top:18px;padding:16px 18px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#f8fafce6}.knowledge-notes-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.knowledge-notes-head b{font-size:14px}.knowledge-notes-count{font-size:12px;color:#6b7280}.knowledge-notes-input{display:flex;gap:10px;align-items:flex-end}.knowledge-notes-input textarea{flex:1;resize:vertical;min-height:56px;padding:10px 12px;border-radius:10px;border:1px solid rgba(15,23,42,.12);font-size:13.5px;line-height:1.6;background:#fff;color:#111827}.knowledge-notes-input textarea:focus{outline:none;border-color:rgba(var(--violet-rgb),.5);box-shadow:0 0 0 3px rgba(var(--violet-rgb),.12)}.knowledge-notes-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto}.knowledge-notes-list li{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid rgba(15,23,42,.06);font-size:13px}.knowledge-notes-list time{flex:none;font-variant-numeric:tabular-nums;font-size:12px;color:#4f46e5;background:rgba(var(--violet-rgb),.08);padding:2px 7px;border-radius:6px}.knowledge-notes-list span{flex:1;white-space:pre-wrap;word-break:break-word;color:#1f2937}.knowledge-notes-empty{margin:10px 0 0;font-size:12.5px;color:#9ca3af}.knowledge-mic-test{margin-top:18px;padding:16px 18px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#f8fafce6}.knowledge-mic-test-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.knowledge-mic-test-head b{font-size:14px;display:block}.knowledge-mic-test-body{display:flex;flex-direction:column;gap:10px}.knowledge-mic-device{display:flex;align-items:center;gap:10px;font-size:13px;color:#374151}.knowledge-mic-device select{flex:1;max-width:340px;padding:7px 10px;border-radius:9px;border:1px solid rgba(15,23,42,.14);background:#fff;color:#111827;font-size:13px}.knowledge-mic-level{height:10px;border-radius:999px;background:#0f172a12;overflow:hidden}.knowledge-mic-level i{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,#34d399,#a78bfa,#6366f1);transition:width .08s linear}.knowledge-mic-test-body small{font-size:12.5px;color:#6b7280}.knowledge-workbench-result-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:14px;padding-top:12px;border-top:1px solid rgba(15,23,42,.06)}.knowledge-workbench-result-modal .knowledge-note-list li{display:flex;gap:8px;padding:6px 0;border-bottom:1px dashed rgba(15,23,42,.08);font-size:13px}.knowledge-workbench-result-modal .knowledge-note-list time{color:#4f46e5;font-size:12px;flex:none}.knowledge-interview-upload{margin-top:18px}.live-transcript-hint{display:block;margin-top:6px;color:var(--muted);font-size:11px;font-weight:400;line-height:1.5;max-width:520px}.knowledge-output-preview,.knowledge-workbench-rail,.knowledge-workbench-assets{min-width:0}.knowledge-workbench-asset{min-width:0;overflow-wrap:anywhere}.knowledge-workbench-asset b{display:block;overflow-wrap:anywhere;line-height:1.45}.knowledge-workbench-asset small{display:block;overflow-wrap:anywhere}.knowledge-workbench-asset-actions{min-width:0}.knowledge-workbench-asset-actions .text-action{white-space:normal;overflow-wrap:anywhere;flex:none}.button{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:inherit;line-height:1;transition:transform .18s cubic-bezier(.3,.7,.3,1),background .18s,border-color .18s,box-shadow .18s,color .18s}.button:not(:disabled):hover{transform:translateY(-1.5px)}.button:active{transform:translateY(0) scale(.97)}.button.primary:not(:disabled):hover{box-shadow:0 10px 22px rgba(var(--violet-rgb),.26)}.button.secondary:not(:disabled):hover{box-shadow:0 8px 18px #3a465e17}.button.dark:not(:disabled):hover{box-shadow:0 12px 26px #2f3a5242}.button.ghost{color:#615893;background:rgba(var(--violet-rgb),.08);border-color:rgba(var(--violet-rgb),.28)}.button.ghost:hover{background:rgba(var(--violet-rgb),.14);border-color:rgba(var(--violet-rgb),.4)}.button:disabled,.button[disabled]{opacity:.52;cursor:not-allowed;box-shadow:none;transform:none}button:disabled{cursor:not-allowed}.text-action{cursor:pointer;transition:color .16s,opacity .16s;border-radius:6px}.text-action:hover{opacity:.78}.text-action.danger:hover{opacity:1;text-decoration:underline}.icon-button{cursor:pointer;transition:background .16s,color .16s,transform .16s}input[type=file]{font-family:inherit;font-size:12px;color:#5c6a80}input[type=file]::file-selector-button{height:33px;margin-right:10px;padding:0 14px;border:1px solid #dde2ea;border-radius:9px;background:#fff;color:#5c6a80;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .18s,border-color .18s,box-shadow .18s}input[type=file]::file-selector-button:hover{background:#f8f9fb;border-color:#c9d1dd;box-shadow:0 6px 14px #3a465e14}.usage-page .surface-panel,.usage-page .metric-card,.usage-page .usage-alert,.usage-page .usage-safe-note{animation:usageRise .55s cubic-bezier(.25,.7,.3,1) both}.usage-page .usage-filter-bar{animation:usageRise .5s cubic-bezier(.25,.7,.3,1) both}.usage-overview-grid .metric-card:nth-child(2),.usage-ranking-grid .usage-ranking:nth-child(2){animation-delay:.08s}.usage-overview-grid .metric-card:nth-child(3),.usage-ranking-grid .usage-ranking:nth-child(3){animation-delay:.16s}.usage-overview-grid .metric-card:nth-child(4){animation-delay:.24s}.usage-page .usage-main-grid .surface-panel{animation-delay:.2s}.usage-page .usage-data-grid .surface-panel{animation-delay:.3s}@keyframes usageRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.metric-card{transition:transform .22s cubic-bezier(.3,.7,.3,1),box-shadow .22s}.metric-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px #3a465e1a}.usage-metric strong{font-variant-numeric:tabular-nums}.usage-spark{display:block;height:26px;margin-top:7px;color:rgba(var(--violet-rgb),.6)}.usage-spark svg{display:block;width:100%;height:26px}.usage-chart svg{height:200px}.usage-chart-line{stroke-dasharray:1;stroke-dashoffset:1;animation:usageDraw 1.2s .18s cubic-bezier(.45,.05,.35,1) forwards}@keyframes usageDraw{to{stroke-dashoffset:0}}.usage-chart-area{opacity:0;animation:usageFade .9s .8s ease forwards}@keyframes usageFade{to{opacity:1}}.usage-pt{opacity:0;animation:usageFade .45s ease forwards;cursor:pointer}.usage-pt text{opacity:0;transition:opacity .18s;font-size:11px;font-weight:700;fill:var(--ink);paint-order:stroke;stroke:rgba(var(--surface-rgb),.92);stroke-width:4px;pointer-events:none}.usage-pt:hover text{opacity:1}.usage-pt circle:nth-of-type(2){transition:r .18s,stroke-width .18s}.usage-pt:hover circle:nth-of-type(2){r:5.2;stroke-width:2.4}.usage-peak-dot{animation:usagePeak 2.4s 1.5s ease-in-out infinite}@keyframes usagePeak{0%,to{filter:drop-shadow(0 0 0 rgba(var(--deep-rgb),0))}50%{filter:drop-shadow(0 0 6px rgba(var(--deep-rgb),.65))}}.usage-chart-hint{margin:7px 0 0;color:var(--muted-2);font-size:10px;text-align:center;letter-spacing:.02em}.usage-range-tabs button{transition:background .18s,color .18s,box-shadow .18s,transform .18s}.usage-range-tabs button:not(.active):hover{background:#fff9}.usage-range-tabs button.active{box-shadow:0 4px 10px #3a465e1f}.usage-rank-body{min-width:0}.usage-rank-bar{display:block;height:4px;margin-top:7px;border-radius:99px;background:#eef1f6;overflow:hidden}.usage-rank-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#68c5d5,#3e9e9d);transform-origin:left center;animation:usageBar .9s .35s cubic-bezier(.3,.7,.3,1) both}.usage-rank-bar i.gold{background:linear-gradient(90deg,#e3bd7f,#b68948)}.usage-rank-bar i.pink{background:linear-gradient(90deg,#eeb3d2,#df9cc5)}@keyframes usageBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.usage-ranking li{transition:transform .18s}.usage-ranking li:hover{transform:translate(3px)}.usage-rank-index.top{box-shadow:0 3px 8px #3a465e24}.usage-summary-panel dd{font-variant-numeric:tabular-nums}.credit-plus,.credit-minus{font-variant-numeric:tabular-nums;font-weight:700}@media(prefers-reduced-motion:reduce){.usage-page .surface-panel,.usage-page .metric-card,.usage-pt,.usage-chart-area,.usage-chart-line,.usage-rank-bar i,.usage-peak-dot{animation:none!important;opacity:1!important;stroke-dashoffset:0!important;transform:none!important}}.video-copy-report-zone:empty{display:none}.video-copy-report-zone{margin-bottom:10px}.video-account-report{border:1px solid rgba(var(--cyan-rgb),.22);border-radius:12px;background:rgba(var(--surface-rgb),.85);overflow:hidden}.video-account-report+.video-account-report{margin-top:8px}.video-account-report>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;cursor:pointer;font-size:12px;list-style:none}.video-account-report>summary::-webkit-details-marker{display:none}.video-account-report>summary b{display:inline-flex;align-items:center;gap:6px;color:var(--ink)}.video-account-report-arrow{display:inline-flex;transition:transform .18s ease;color:var(--muted)}.video-account-report[open]>summary .video-account-report-arrow{transform:rotate(180deg)}.video-account-report-body{padding:0 12px 12px;border-top:1px solid rgba(var(--ink-rgb),.08)}.video-account-report-body pre{max-height:320px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:11.5px;line-height:1.65;margin:10px 0;color:var(--ink);background:rgba(var(--canvas-rgb),.6);border-radius:9px;padding:10px 12px}.video-account-report-actions{display:flex;gap:8px;flex-wrap:wrap}.video-analysis-record>.video-copy-detail-panel{display:block}.video-account-selection-toolbar{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.video-account-selection-zone,.video-account-video-list{width:100%}.knowledge-folder-chips{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 16px}.knowledge-folder-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--surface-soft,#f1effc);border:1px solid var(--line,#e3e0f0);font-size:13px}.knowledge-folder-chip svg{opacity:.7}.knowledge-unlock-error{color:#c4453a;margin-top:8px}.knowledge-base-switch{display:flex;flex-direction:column;gap:4px;min-width:200px}.knowledge-base-switch small{color:var(--muted);font-size:11px}.knowledge-base-switch select{height:34px;border-radius:9px;border:1px solid var(--line,#ddd);background:var(--panel,#fff);color:inherit;padding:0 10px;font-size:13px;max-width:280px}.billing-center-tabs{display:flex;gap:8px;margin:14px 0 2px;padding:5px;border:1px solid rgba(var(--cyan-rgb),.22);border-radius:14px;background:#f8fdfdb8;width:max-content;max-width:100%}.billing-center-tab{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 18px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted,#5b6472);font-size:13px;font-weight:700;cursor:pointer;transition:all .18s ease}.billing-center-tab:hover{color:var(--ink,#1f2940);background:rgba(var(--cyan-rgb),.1)}.billing-center-tab.active{background:var(--surface,#fff);border-color:rgba(var(--deep-rgb),.4);color:var(--ink,#1f2940);box-shadow:0 2px 8px rgba(var(--ink-rgb),.08)}.app-billing-symbol{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:rgba(var(--cyan-rgb),.14);color:var(--deep);flex-shrink:0}.app-call-credit{display:inline-block;margin-top:2px;color:var(--deep);font-size:11px;font-weight:700}.pd-badge-row{margin:-6px 0 12px}.pd-tabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:0}.pd-tab{border:0;background:transparent;color:#6b788d;font-size:12px;padding:9px 14px;border-radius:9px 9px 0 0;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .16s,background .16s}.pd-tab:hover{background:#f6f7fa;color:#4f5e88}.pd-tab.active{color:var(--violet);font-weight:700;border-bottom-color:var(--violet);background:linear-gradient(180deg,transparent,rgba(var(--violet-rgb),.06))}.pd-loading,.pd-error,.pd-empty{padding:26px;text-align:center;color:var(--muted);font-size:12px}.pd-error{color:var(--danger);background:#fdf3f4;border:1px solid #f0dadd;border-radius:11px;margin-bottom:13px;text-align:left;padding:11px 14px}.pd-muted{color:var(--muted-2);font-size:10px}.pd-note{font-size:10px;color:var(--muted);margin:6px 0 0;line-height:1.6}.pd-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:15px}.pd-kpi{padding:15px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 6px 16px #34415e0a}.pd-kpi>span{display:block;font-size:10px;color:#929cab;letter-spacing:.03em}.pd-kpi>b{display:block;font-size:26px;letter-spacing:-.07em;margin:5px 0 3px;color:var(--ink)}.pd-kpi>small{font-size:10px;color:var(--muted)}.pd-kpi.green>b{color:#2f7d5c}.pd-kpi.blue>b{color:#3f6fae}.pd-kpi.violet>b{color:#6259b1}.pd-kpi.gold>b{color:#a4763a}.pd-kpi.pink>b{color:#b05a80}.pd-grid2{display:grid;grid-template-columns:1.35fr .85fr;gap:14px;margin-bottom:15px}.pd-grid2>section,.pd-list-panel{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:15px 17px;box-shadow:0 6px 16px #34415e0a}.pd-grid2 h3,.pd-list-panel h3{margin:0 0 10px;font-size:13px;color:var(--ink-2)}.pd-chart{position:relative;margin-top:4px}.pd-chart svg{display:block;width:100%;height:120px}.pd-axis{display:flex;justify-content:space-between;font-size:9px;color:var(--muted-2);margin-top:4px}.pd-reach-sum{display:flex;gap:22px;padding:11px 2px;border-top:1px dashed var(--line);margin-top:8px}.pd-reach-sum div{text-align:center}.pd-reach-sum b{display:block;font-size:19px;letter-spacing:-.05em;color:var(--ink)}.pd-reach-sum span{font-size:10px;color:var(--muted)}.pd-smart{border:1px solid #ddd6ee;border-radius:15px;background:linear-gradient(120deg,#f8f3fc,#f0fafb 70%);padding:16px 18px;margin-bottom:15px}.pd-smart-head h3{margin:0;font-size:14px;color:#59538f}.pd-smart-head p{margin:3px 0 11px;font-size:11px;color:#7d899a}.pd-smart-row{display:flex;gap:8px}.pd-smart-row .input{flex:1}.pd-smart-result{margin-top:13px;border-top:1px solid rgba(137,125,178,.18);padding-top:12px;display:grid;gap:10px}.pd-smart-result section{border:1px solid var(--line);border-radius:11px;background:#fff;padding:11px 13px}.pd-smart-result h4{margin:0 0 6px;font-size:12px;color:var(--ink-2)}.pd-smart-result p,.pd-smart-result li{font-size:11px;color:#5f6d82;line-height:1.7;margin:0}.pd-smart-result ul,.pd-smart-result ol{margin:0;padding-left:17px}.pd-smart-actions{display:flex;gap:8px;justify-content:flex-end}.pd-pill{display:inline-block;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:600;white-space:nowrap}.pd-pill.ok{background:#e9f7f0;color:#27805a}.pd-pill.bad{background:#fdefef;color:#c86170}.pd-pill.warn{background:#fff6e8;color:#a4763a}.pd-pill.info{background:#eef3fb;color:#54879d}.pd-tag-mini{display:inline-block;padding:2px 7px;border-radius:6px;background:var(--violet-soft);color:#655cb1;font-size:10px;margin:1px 2px 1px 0}.pd-filters{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin:0 0 13px}.pd-filters .input.compact,.pd-field .input.compact,.pd-tabs .input.compact{width:auto;min-width:120px;height:31px;padding:0 8px;border:1px solid #e0e4eb;border-radius:8px;background:#fff;font-size:11px;color:#59677c}.pd-cust-cell b{display:block;color:var(--ink);font-size:11px}.pd-cust-cell small{color:var(--muted-2);font-size:9px}.pd-avatar-fallback{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(150deg,#8d79d8,#73c4d9);color:#fff;font-size:10px;font-weight:700}.pd-row-actions{display:flex;gap:8px;align-items:center}.pd-row-actions .text-action{font-size:11px}.pd-pager{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-top:11px;font-size:11px;color:var(--muted)}.pd-clickable{cursor:pointer}.pd-channel-group{border:1px solid var(--line);border-radius:13px;background:var(--surface);margin-bottom:10px;overflow:hidden}.pd-channel-group>b{display:flex;gap:8px;align-items:center;padding:11px 14px;font-size:12px;color:var(--ink-2);background:#fbfcfe;border-bottom:1px solid #f0f1f4}.pd-channel-group table{min-width:0}.pd-welcome-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:11px;color:#5f6d82}.pd-form{display:grid;gap:11px}.pd-field{display:grid;gap:5px;font-size:11px;color:#57647a}.pd-field>span{font-weight:600;color:#4a566d}.pd-field .input{width:100%;border:1px solid #dde2ea;border-radius:8px;background:#fff;padding:8px 9px;color:#4e5d72;font-size:12px}.pd-field textarea.input{min-height:70px;resize:vertical;line-height:1.6}.pd-coord{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pd-checks{display:flex;flex-wrap:wrap;gap:6px 14px;max-height:132px;overflow:auto;border:1px solid #eef0f4;border-radius:9px;padding:9px}.pd-checks-2{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.pd-check{display:flex;align-items:center;gap:6px;font-size:11px;color:#57647a}.pd-check input{accent-color:var(--violet)}.pd-check-group b{display:block;font-size:10px;color:#929cab;margin:4px 0 2px}.pd-form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.pd-modal{width:min(640px,100%)}.pd-modal-inline{border-top:1px solid #f0f1f4;margin-top:12px;padding-top:12px}.pd-detail-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:14px}.pd-detail-grid h4{margin:0 0 7px;font-size:12px;color:var(--ink-2)}.pd-list{list-style:none;margin:0;padding:0;display:grid;gap:5px}.pd-list li{font-size:11px;color:#5f6d82;border-top:1px solid #f4f5f8;padding:5px 0;display:flex;gap:8px;align-items:center}.pd-list li:first-child{border-top:0}.pd-events li{color:#7c8798;font-size:10px}.pd-copies{display:grid;gap:9px;margin-top:11px}.pd-copy-card{border:1px solid var(--line);border-radius:11px;background:#fff;padding:11px 13px}.pd-copy-card b{font-size:11px;color:#6259b1}.pd-copy-card p{font-size:11px;color:#57647a;line-height:1.7;margin:5px 0 8px;white-space:pre-wrap}.pd-bind-row{display:flex;gap:6px;align-items:center}.pd-badge{display:inline-block;margin-left:6px}@media(max-width:1080px){.pd-grid2,.pd-detail-grid,.pd-checks-2{grid-template-columns:1fr}}.pd-spark{vertical-align:middle}.pd-days-label{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.settings-grid .placeholder-catalog{grid-column:1/-1;padding:20px}.placeholder-group{margin-bottom:18px;padding-top:14px;border-top:1px solid var(--line)}.placeholder-group:first-of-type{border-top:0;padding-top:0}.placeholder-group>h3{margin:0 0 12px;font-size:13px;color:var(--ink);letter-spacing:.02em}.placeholder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px 20px}.placeholder-group{display:grid;gap:12px;align-content:start}.placeholder-group label{display:grid;gap:6px;font-size:12px;color:var(--muted)}.placeholder-group textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:44px;padding:9px 11px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:13px;line-height:1.5}.placeholder-group textarea:focus{outline:none;border-color:var(--violet)}.placeholder-group .modal-actions{margin-top:6px}.pulse-chart{position:relative;height:168px;margin:16px 8px 4px}.pulse-svg{display:block;width:100%;height:134px;overflow:visible}.pulse-chart .overview-chart-labels{margin-top:2px}.pulse-guide line{stroke:rgba(var(--deep-rgb),.07);stroke-width:.4;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .2s}.pulse-chart.is-hover .pulse-guide line,.pulse-chart.is-locked .pulse-guide line{opacity:1}.pulse-cross{stroke:rgba(var(--deep-rgb),.3);stroke-width:1;stroke-dasharray:2 3;opacity:0;transition:opacity .18s}.pulse-chart.is-hover .pulse-cross,.pulse-chart.is-locked .pulse-cross{opacity:1}.pulse-line{filter:drop-shadow(0 6px 14px rgba(var(--cyan-rgb),.25))}.pulse-dot{fill:var(--surface);stroke:var(--cyan);stroke-width:1.6;opacity:.6;transition:opacity .18s,fill .18s,r .18s}.pulse-dot.is-hot{opacity:1;fill:var(--cyan);r:3.6;filter:drop-shadow(0 0 8px rgba(var(--cyan-rgb),.8))}.pulse-dot.is-peak{animation:pulse-beat 2.2s ease-out infinite}@keyframes pulse-beat{0%{stroke-width:1.6}50%{stroke-width:3.4;filter:drop-shadow(0 0 10px rgba(var(--cyan-rgb),.9))}to{stroke-width:1.6}}.pulse-tip{position:absolute;transform:translate(-50%,calc(-100% - 14px));display:flex;align-items:baseline;gap:7px;padding:8px 12px;border-radius:14px;background:rgba(var(--surface-rgb),.92);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border:1px solid rgba(255,255,255,.8);box-shadow:inset 0 1px #ffffffe6,0 2px 4px rgba(var(--ink-rgb),.04),0 18px 40px -12px rgba(var(--ink-rgb),.16);pointer-events:none;opacity:0;transition:opacity .2s,transform .2s}.pulse-chart.is-hover .pulse-tip,.pulse-chart.is-locked .pulse-tip{opacity:1}.pulse-chart.is-locked .pulse-tip{outline:1.5px solid rgba(var(--cyan-rgb),.45)}.pulse-tip b{font-size:19px;font-weight:800;color:var(--ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pulse-tip em{font-style:normal;font-size:11px;color:var(--muted)}.pulse-tip i{font-style:normal;font-size:10px;font-weight:700;color:var(--deep)}.pulse-tip:after{content:"";position:absolute;left:calc(50% - 5px);bottom:-5px;width:10px;height:10px;transform:rotate(45deg);background:rgba(var(--surface-rgb),.92);border-right:1px solid rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.8)}@media(prefers-reduced-motion:reduce){.pulse-dot.is-peak,.pulse-bars-sig b{animation:none}}.ip-orbit{border-radius:42% 58% 55% 45%/56% 34% 66% 44%;filter:blur(.5px)}.usage-pt circle:nth-of-type(2){filter:drop-shadow(0 0 6px rgba(var(--deep-rgb),.35))}.metric-card p,.metric-card small{position:relative;z-index:1}.chat-attachment-strip{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.chat-attachment-chip{display:inline-flex;align-items:center;gap:7px;max-width:250px;padding:5px 9px;border:1px solid rgba(var(--violet-rgb),.22);border-radius:12px;background:#ffffffe0;box-shadow:inset 0 1px #ffffffd9;font-size:12px;color:var(--ink,#1f2940)}.chat-attachment-chip.is-uploading{opacity:.65}.chat-attachment-chip img{width:26px;height:26px;object-fit:cover;border-radius:7px;flex:none}.chat-attachment-chip b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.chat-attachment-chip small{color:var(--muted,#65718b);flex:none}.chat-attachment-remove{border:0;background:transparent;color:var(--muted,#65718b);cursor:pointer;padding:2px;border-radius:6px;display:inline-flex;flex:none}.chat-attachment-remove:hover{color:#c2413f;background:#c2413f1a}.chat-composer-tools{display:inline-flex;align-items:center;gap:12px;min-width:0}.chat-attach-picker{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid rgba(var(--violet-rgb),.28);border-radius:11px;background:#ffffffe6;color:var(--ink,#1f2940);font-size:12px;cursor:pointer;flex:none;transition:border-color .18s ease,background .18s ease}.chat-attach-picker:hover{border-color:rgba(var(--violet-rgb),.55);background:#fff}.chat-attach-input{display:none}.chat-message-attachments{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 2px}.chat-attachment-thumb{display:block;width:86px;height:86px;border-radius:11px;overflow:hidden;border:1px solid rgba(var(--violet-rgb),.2);background:#fff}.chat-attachment-thumb img{width:100%;height:100%;object-fit:cover;display:block}.chat-attachment-doc{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid rgba(var(--violet-rgb),.2);border-radius:10px;background:#ffffffd9;font-size:12px;color:var(--ink,#1f2940);max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-chat-panel.is-chat-dragover{outline:2px dashed rgba(var(--violet-rgb),.55);outline-offset:-6px;background:linear-gradient(160deg,rgba(var(--violet-soft-rgb),.5),#ffffffeb)}.employee-chat-panel.is-chat-dragover:after{content:"松开即可添加附件（图片≤5MB，最多 10 个）";position:absolute;left:50%;bottom:120px;transform:translate(-50%);padding:8px 16px;border-radius:999px;background:#1f2940db;color:#fff;font-size:12px;pointer-events:none;z-index:5;box-shadow:0 8px 24px #1f294040}.chat-inline-image{position:relative;display:inline-block;margin:8px 10px 8px 0;vertical-align:top;width:220px;max-width:60%;border-radius:14px;overflow:hidden;border:1px solid rgba(var(--violet-rgb),.22);background:linear-gradient(160deg,#fff,#f5f3ff);cursor:zoom-in;box-shadow:0 6px 18px #1f294014;transition:transform .18s ease,box-shadow .18s ease}.chat-inline-image:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1f294029}.chat-inline-image img{display:block;width:100%;height:auto;max-height:300px;object-fit:contain;background:#fff}.chat-inline-image.is-broken{display:none}.chat-inline-image-hint{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:#1f2940b8;color:#fff;font-size:11px;line-height:1;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.chat-inline-image:hover .chat-inline-image-hint{opacity:1;transform:translateY(0)}.chat-image-lightbox{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:32px;animation:chat-lightbox-in .18s ease}.chat-image-lightbox-backdrop{position:absolute;inset:0;background:#0f1422b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.chat-image-lightbox-card{position:relative;margin:0;max-width:min(1100px,92vw);max-height:88vh;display:flex;flex-direction:column;gap:12px;align-items:center}.chat-image-lightbox-card figcaption{align-self:flex-start;display:flex;align-items:baseline;gap:10px;color:#fff}.chat-image-lightbox-card figcaption b{font-size:15px}.chat-image-lightbox-card figcaption small{font-size:12px;opacity:.7}.chat-image-lightbox-card img{max-width:100%;max-height:70vh;object-fit:contain;border-radius:16px;background:#fff;box-shadow:0 24px 60px #0006}.chat-image-lightbox-actions{display:flex;gap:10px}@keyframes chat-lightbox-in{0%{opacity:0}to{opacity:1}}.video-copy-download-group{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px}.video-copy-download-group .row-text{padding:5px 8px;border:1px solid rgba(var(--cyan-rgb),.24);border-radius:8px;background:#f6fcfd;color:var(--deep);font-size:11px;white-space:nowrap}.video-copy-detail-panel>.row-text{display:inline-block;margin-top:10px}.video-copy-active-actions{display:flex;align-items:center;gap:8px;margin-top:10px;color:var(--muted);font-size:11px}.video-copy-active-actions .row-text{padding:5px 8px;border:1px solid rgba(200,97,112,.24);border-radius:8px;background:#fffdfd;color:#a4525f;font-size:11px}.video-copy-live-dot{width:8px;height:8px;border-radius:50%;background:var(--cyan);flex:0 0 auto;animation:video-copy-live-pulse 1.2s ease-in-out infinite}@keyframes video-copy-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}.video-copy-progress-track{display:block;height:4px;margin-top:5px;border-radius:99px;background:rgba(var(--cyan-rgb),.14);overflow:hidden}.video-copy-progress-track i{display:block;height:100%;min-width:12%;border-radius:99px;background:linear-gradient(90deg,var(--cyan),var(--violet));animation:video-copy-track-indeterminate 1.6s ease-in-out infinite}.video-copy-task-row[data-status=running] .video-copy-progress-track i{animation:none;transition:width .6s ease}.video-copy-task-row[data-status=queued] .pill,.video-copy-task-row[data-status=running] .pill{animation:video-copy-pill-glow 1.6s ease-in-out infinite}@keyframes video-copy-pill-glow{0%,to{box-shadow:0 0 rgba(var(--cyan-rgb),0)}50%{box-shadow:0 0 0 4px rgba(var(--cyan-rgb),.18)}}@keyframes video-copy-track-indeterminate{0%{transform:translate(-100%)}60%{transform:translate(220%)}to{transform:translate(220%)}}.video-copy-submit-progress{display:flex;align-items:center;gap:9px;margin-top:12px;padding:10px 12px;border:1px solid rgba(var(--violet-rgb),.2);border-radius:12px;background:linear-gradient(105deg,rgba(var(--violet-soft-rgb),.7),rgba(var(--cyan-soft-rgb),.5));color:var(--violet);font-size:11px;font-weight:700}.video-copy-submit-progress i{width:14px;height:14px;flex:0 0 auto;border-radius:50%;border:2px solid rgba(var(--violet-rgb),.25);border-top-color:var(--violet);animation:video-copy-spin .8s linear infinite}@keyframes video-copy-spin{to{transform:rotate(360deg)}}.video-copy-modal .button.primary.is-busy{opacity:.75;cursor:progress;pointer-events:none}.video-copy-result-head .pill{flex:0 0 auto;margin-left:8px}.video-copy-summary-row>.pill{flex:0 0 auto;white-space:nowrap}@keyframes qzOrbIn{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes qzOrbFloatA{0%{transform:translate(0) scale(1)}to{transform:translate(-38px,26px) scale(1.06)}}@keyframes qzOrbFloatB{0%{transform:translate(0) scale(1.05)}to{transform:translate(30px,-34px) scale(1)}}@keyframes qzPanelIn{0%{opacity:0;transform:translateY(48px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes qzSoftIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes qzReveal{0%{clip-path:inset(0 0 100% 0);transform:translateY(24px)}to{clip-path:inset(0 0 0 0);transform:translateY(0)}}@keyframes qzSlideIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes qzBrandGlow{0%,to{box-shadow:0 0 rgba(var(--violet-rgb),0)}50%{box-shadow:0 0 18px rgba(var(--violet-rgb),.35)}}@keyframes qzShine{0%{transform:translate(-120%)}36%{transform:translate(220%)}to{transform:translate(220%)}}@keyframes qzShake{0%,to{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(6px)}45%{transform:translate(-4px)}60%{transform:translate(4px)}80%{transform:translate(-2px)}}.auth-page .auth-orb{will-change:transform,opacity}.auth-page .auth-orb-one{animation:qzOrbIn 1.6s cubic-bezier(.22,1,.36,1) both,qzOrbFloatA 8s ease-in-out 1.6s infinite alternate}.auth-page .auth-orb-two{animation:qzOrbIn 1.6s cubic-bezier(.22,1,.36,1) .2s both,qzOrbFloatB 11s ease-in-out 1.8s infinite alternate}.auth-page .auth-panel{animation:qzPanelIn .7s cubic-bezier(.22,1,.36,1) both}.auth-page .auth-brand{animation:qzSoftIn .5s ease-out .15s both}.auth-page .brand-mark{animation:qzBrandGlow 4s ease-in-out 2.2s infinite}.auth-page .auth-copy .eyebrow{animation:qzSoftIn .5s ease-out .3s both}.auth-page .auth-copy h1{animation:qzSoftIn .5s ease-out .35s both}.auth-page .auth-copy p{animation:qzSoftIn .5s ease-out .45s both}.auth-page .auth-form label:nth-of-type(1){animation:qzSoftIn .5s ease-out .5s both}.auth-page .auth-form label:nth-of-type(2){animation:qzSoftIn .5s ease-out .58s both}.auth-page .auth-form.is-shake{animation:qzShake .45s ease-out}.auth-page .auth-submit{position:relative;overflow:hidden;animation:qzSoftIn .5s ease-out .66s both}.auth-page .auth-submit:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 38%,rgba(255,255,255,.34) 48%,rgba(255,255,255,.5) 52%,transparent 62%);transform:translate(-120%);animation:qzShine 4.4s ease-in-out 2.4s infinite}.auth-page .auth-aside>.eyebrow{animation:qzSoftIn .5s ease-out .8s both}.auth-page .auth-aside h2{animation:qzReveal .65s cubic-bezier(.22,1,.36,1) .9s both}.auth-page .auth-aside ul li{animation:qzSlideIn .5s ease-out both}.auth-page .auth-aside ul li:nth-child(1){animation-delay:1.5s}.auth-page .auth-aside ul li:nth-child(2){animation-delay:1.64s}.auth-page .auth-aside ul li:nth-child(3){animation-delay:1.78s}@media(prefers-reduced-motion:reduce){.auth-page .auth-orb,.auth-page .brand-mark,.auth-page .auth-submit:after{animation:none!important}.auth-page .auth-panel,.auth-page .auth-brand,.auth-page .auth-copy .eyebrow,.auth-page .auth-copy h1,.auth-page .auth-copy p,.auth-page .auth-form label,.auth-page .auth-submit,.auth-page .auth-aside>.eyebrow,.auth-page .auth-aside h2,.auth-page .auth-aside ul li{animation-duration:.3s!important;animation-delay:0s!important}.auth-page .auth-aside h2{clip-path:none;transform:none}}.auth-page{--canvas:#eef0f8;--surface:#ffffff;--ink:#243049;--muted:#7d86a0;--violet:#7868ca;--violet-rgb:120,104,202;--violet-soft:#f1effc;--violet-soft-rgb:241,239,252;--pink:#b19ae2;--pink-rgb:177,154,226;--cyan:#9fd0c8;--cyan-rgb:159,208,200;--deep:#6a5bc0;--deep-rgb:106,91,192;--cyan-soft:#eef8f4;--cyan-soft-rgb:238,248,244;--btn-dark:#5a4aaa;--btn-grad2:#6a5bc0;background:linear-gradient(135deg,#f3f4fb,#e6e8f2);color:#243049}.auth-page .auth-orb-one{background:radial-gradient(circle at 42% 38%,#b19ae299,#e2a9cf00 68%);width:430px;height:430px;top:-120px;left:-110px}.auth-page .auth-orb-two{background:radial-gradient(circle at 55% 45%,#9fd0c885,#b19ae247 55%,#9fd0c800 72%);width:480px;height:480px;right:-150px;bottom:-130px}.auth-page .auth-panel{background:linear-gradient(180deg,#ffffffeb,#ffffffb8);border:1px solid rgba(255,255,255,.95);border-radius:28px;box-shadow:0 24px 60px #414d691f,inset 0 1px #ffffffd9}.auth-page .auth-aside h2{color:#243049}.auth-page .auth-aside ul{color:#4b5670}.auth-page .eyebrow{color:#8b7fd4}.auth-page .auth-brand>div strong{color:#243049}.auth-page input{color:#243049;background:#fff;border-color:#dfe4ef}.auth-page input::placeholder{color:#a8b0c2}.auth-page input:focus{border-color:#7868ca;box-shadow:0 0 0 4px #7868ca24}.auth-page .button.primary{background:linear-gradient(180deg,#ffffff29,#fff0 58%),linear-gradient(118deg,#7868ca,#6a5bc0)!important;box-shadow:0 8px 20px #5a4aaa38!important}.auth-page .button.primary:hover{background:linear-gradient(118deg,#6a5bc0,#5a4aaa)!important;box-shadow:0 10px 24px #5a4aaa47!important}.auth-page :focus-visible{outline-color:#7868ca}.billing-calc-collapse>summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;gap:14px;padding:4px 0}.billing-calc-collapse>summary::-webkit-details-marker{display:none}.billing-calc-summary{display:flex;align-items:flex-start;gap:14px}.billing-calc-caret{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-top:6px;border-radius:8px;background:color-mix(in srgb,var(--violet) 12%,transparent);color:var(--violet);transform:rotate(90deg);transition:transform .18s ease}.billing-calc-collapse:not([open]) .billing-calc-caret{transform:rotate(-90deg)}.billing-calc-title{flex:1;min-width:0}.billing-calc-title .eyebrow{display:block;margin-bottom:4px}.billing-calc-title h2{margin:0 0 6px;font-size:18px}.billing-calc-title p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.billing-calc-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.billing-calc-state{font-size:12px;color:var(--muted)}.billing-calc-state:before{content:"点击展开"}.billing-calc-collapse[open] .billing-calc-state:before{content:"点击收起"}.billing-calc-body{padding-top:6px;border-top:1px dashed var(--line);margin-top:10px}.billing-calc-collapse:not([open])>.billing-calc-body{display:none}.usage-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.usage-detail-range-picker{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);flex-shrink:0}.usage-detail-range-picker select{min-width:150px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:13px}.usage-detail-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 4px 2px}.usage-detail-pagination>div{display:flex;gap:8px}.employee-grid.priority-grid{grid-template-columns:repeat(7,minmax(0,1fr))}@media(max-width:1700px){.employee-grid.priority-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1500px){.employee-grid.priority-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1180px){.employee-grid.priority-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:980px){.employee-grid.priority-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.employee-grid.priority-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.vc-qr-overlay{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f142080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vc-qr-overlay[hidden]{display:none}.vc-qr-card{position:relative;width:min(360px,92vw);padding:26px 24px 22px;border-radius:18px;background:var(--panel-bg,#fff);border:1px solid var(--panel-border,rgba(20,30,50,.1));box-shadow:0 24px 60px #0f193247;text-align:center;color:var(--ink,#1b2333)}.vc-qr-card h3{margin:0 0 6px;font-size:17px}.vc-qr-card .vc-qr-status{margin:8px 0 0;font-size:13.5px;line-height:1.6;color:var(--muted,#5a6479)}.vc-qr-card .vc-qr-status.is-error{color:#c8493f}.vc-qr-card .vc-qr-hint{margin:8px 0 0;font-size:12px;color:var(--muted,#8a93a6)}.vc-qr-image{display:block;width:min(240px,70vw);height:auto;margin:14px auto 4px;border-radius:12px;border:1px solid var(--panel-border,rgba(20,30,50,.12));background:#fff}.vc-qr-card .modal-close{position:absolute;top:12px;right:12px;border:0;background:transparent;cursor:pointer;color:var(--muted,#7b8496);display:inline-flex;padding:4px;border-radius:8px}.vc-qr-card .modal-close:hover{background:#141e320f}.vc-qr-card .modal-actions{margin-top:16px;display:flex;gap:10px;justify-content:center}.vc-qr-card .modal-actions .button{flex:0 0 auto}.ip-profile-switcher{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:2px 0 14px;padding:10px 14px;border:1px solid var(--line,#e5e7eb);border-radius:14px;background:var(--panel,#fff)}.ip-profile-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ip-profile-chip{display:inline-flex;align-items:baseline;gap:6px;padding:7px 14px;border-radius:999px;border:1px solid var(--line,#d8dde6);background:transparent;color:var(--text,#1f2937);cursor:pointer;font-size:13px;line-height:1.2;transition:all .15s ease}.ip-profile-chip b{font-weight:600}.ip-profile-chip small{opacity:.65;font-size:11px}.ip-profile-chip:hover{border-color:#8aa4d8}.ip-profile-chip.active{background:linear-gradient(135deg,#2f6fed,#5b8def);border-color:transparent;color:#fff;box-shadow:0 4px 14px #2f6fed47}.ip-profile-chip.active small{opacity:.85}.ip-profile-empty{font-size:12.5px;opacity:.75}.ip-interview-doc-actions{margin-top:16px;padding:12px 14px;border:1px dashed var(--line,#cbd5e1);border-radius:12px;display:flex;flex-direction:column;gap:9px}.ip-interview-doc-actions>b{font-size:13px}.ip-interview-doc-buttons{display:flex;flex-direction:column;gap:8px}.ip-interview-doc-group{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ip-interview-doc-group>i{font-style:normal;font-size:12px;opacity:.7;min-width:66px}.ip-interview-doc-actions small{font-size:11.5px;opacity:.65;line-height:1.5}.button.compact{padding:6px 11px;font-size:12.5px;border-radius:9px}.ip-interview-doc-actions .button.compact[disabled]{opacity:.45;cursor:not-allowed}.employee-grid.priority-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:13px;container-type:inline-size}.employee-grid.priority-grid .employee-card{min-height:calc((100cqi - 78px)/7*1.275)}.employee-grid.priority-grid .employee-portrait{height:calc((100cqi - 78px)/7*.577)}.employee-grid.priority-grid .employee-portrait .portrait-avatar{width:calc((100cqi - 78px)/7*.384);height:calc((100cqi - 78px)/7*.384)}.employee-grid.priority-grid .employee-info{padding:calc((100cqi - 78px)/7*.048) calc((100cqi - 78px)/7*.048) calc((100cqi - 78px)/7*.044)}.employee-grid.priority-grid .employee-info h3{font-size:calc(9px + (100cqi - 78px)*.0031)}.employee-grid.priority-grid .employee-info p{font-size:calc(8px + (100cqi - 78px)/7*.0087)}.employee-grid.priority-grid .ability-tag,.employee-grid.priority-grid .employee-state{font-size:calc(7px + (100cqi - 78px)/7*.009)}.video-copy-batch-count{font-weight:700;font-size:12px;color:#2f5563}.video-copy-batch-count.is-over{color:#c0392b}.pe-page .pe-head{margin-bottom:18px}.pe-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px;align-items:start}.pe-card{background:linear-gradient(165deg,rgba(var(--surface-rgb,255,254,253),.82),rgba(var(--surface-rgb,255,254,253),.62));backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15);border:1px solid var(--line,#e7eaf0);border-radius:16px;box-shadow:inset 0 1px #ffffff80,0 14px 34px -16px rgba(var(--ink-rgb,31,41,64),.14)}.pe-input-col{display:flex;flex-direction:column;gap:14px;position:sticky;top:16px}.pe-source-card{padding:14px}.pe-seg{display:flex;background:rgba(var(--violet-rgb,120,104,202),.08);border-radius:10px;padding:3px;gap:3px;margin-bottom:12px}.pe-seg button{flex:1;padding:8px 0;border:none;border-radius:8px;background:transparent;font-size:12.5px;color:var(--muted,#6b6d80);cursor:pointer;font-weight:500}.pe-seg button.on{background:var(--surface,#fff);color:var(--violet,#7868ca);font-weight:600;box-shadow:0 2px 6px rgba(var(--ink-rgb,31,41,64),.1)}.pe-form{display:flex;flex-direction:column;gap:10px}.pe-input{width:100%;padding:11px 13px;border-radius:11px;border:1.5px solid var(--line,#e0e2ee);background:var(--surface,#fff);font-size:13.5px;color:var(--ink,#2b2c3a);outline:none;font-family:inherit}.pe-input:focus{border-color:var(--violet,#7868ca);box-shadow:0 0 0 3px rgba(var(--violet-rgb,120,104,202),.12)}.pe-area{min-height:96px;line-height:1.7;resize:vertical}.pe-submit{display:flex;align-items:center;justify-content:center;gap:7px;padding:11px 0;border-radius:11px;border:none;cursor:pointer;font-size:13.5px;font-weight:700;color:#fff;background:linear-gradient(118deg,rgb(var(--violet-rgb,120,104,202)),var(--violet,#6a5bc0));box-shadow:0 7px 16px -7px rgba(var(--violet-rgb,120,104,202),.6),inset 0 1px #ffffff24}.pe-submit:disabled{opacity:.6;cursor:wait}.pe-prompt-card{padding:4px 14px}.pe-prompt-toggle{display:flex;align-items:center;justify-content:space-between;padding:11px 0;font-size:12.5px;font-weight:600;color:var(--muted,#6b6d80);cursor:pointer}.pe-prompt-toggle span{display:flex;align-items:center;gap:7px}.pe-prompt-body{padding-bottom:12px}.pe-prompt-actions{display:flex;gap:8px;margin-top:9px}.pe-prompt-hint{display:block;margin-top:8px;color:var(--muted-2,#9a9cad);font-size:11px}.pe-task-card{padding:13px 13px 9px;max-height:44vh;overflow:auto}.pe-task-title{display:block;font-size:11.5px;color:var(--muted-2,#9a9cad);padding:0 4px 8px;font-weight:600}.pe-task-row{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:9px 10px;border-radius:11px;border:1px solid transparent;background:transparent;cursor:pointer;margin-bottom:3px}.pe-task-row:hover{background:rgba(var(--violet-rgb,120,104,202),.06)}.pe-task-row.active{background:rgba(var(--violet-rgb,120,104,202),.1);border-color:rgba(var(--violet-rgb,120,104,202),.25)}.pe-task-dot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--muted-2,#c9c2ea)}.pe-task-dot.succeeded{background:var(--green,#3f9d7a)}.pe-task-dot.failed{background:var(--danger,#c86170)}.pe-task-info{flex:1;min-width:0}.pe-task-info b{display:block;font-size:12.6px;color:var(--ink,#2b2c3a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.pe-task-info small{display:block;font-size:10.8px;color:var(--muted-2,#9a9cad);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pe-task-badge{font-size:10.5px;padding:2px 8px;border-radius:99px;flex:none;font-weight:600;color:var(--muted,#6b6d80);background:rgba(var(--violet-rgb,120,104,202),.08)}.pe-task-badge.ok{color:var(--green,#3f9d7a)}.pe-task-badge.bad{color:var(--danger,#c05b5b)}.pe-task-badge.run{color:var(--violet,#5f51ae)}.pe-empty-list{font-size:12px;color:var(--muted-2,#9a9cad);text-align:center;padding:16px 0}.pe-result-col{padding:24px 28px;min-height:56vh;min-width:0;overflow-wrap:anywhere}.pe-loading{color:var(--muted,#9a9cad);font-size:13px;text-align:center;padding-top:120px}.pe-result-empty{height:100%;min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--muted,#9a9cad);text-align:center}.pe-result-empty-glyph{opacity:.4;margin-bottom:6px;color:var(--violet,#7868ca)}.pe-result-empty b{font-size:14.5px;color:var(--ink,#2b2c3a);font-weight:600}.pe-result-empty span{font-size:12px;max-width:360px}.pe-result-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:6px}.pe-result-head .eyebrow{font-size:11px;color:var(--violet,#7a6fc8);letter-spacing:.6px;font-weight:600}.pe-result-head h2{font-size:19px;margin-top:4px;line-height:1.4;color:var(--ink,#22243a)}.pe-result-actions{display:flex;gap:9px;flex:none}.pe-result-meta{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:11.5px;color:var(--muted,#9a9cad);padding:10px 0 16px;border-bottom:1px dashed var(--line,#e0e2ee);margin-bottom:18px;align-items:center}.pe-result-meta a{color:var(--violet,#6a5bc0);text-decoration:none;max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pe-result-tools{margin-bottom:14px}.pe-result-fail{padding-top:60px;text-align:center;color:var(--muted,#6b6d80)}.pe-result-fail h3{color:var(--ink,#2b2c3a);margin:8px 0}.pe-result-fail p{font-size:12.5px;margin-bottom:18px}.pe-result-fail-actions{display:flex;align-items:center;justify-content:center;gap:10px}.pe-retry-hint{display:block;margin-top:12px;font-size:11.5px;color:var(--muted,#8a8ca0)}.pe-retry-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:12px;color:var(--violet,#6a5bc0);background:rgba(var(--violet-rgb,120,104,202),.1)}.pe-progress{height:100%;min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:var(--muted,#6b6d80)}.pe-progress-spin{width:34px;height:34px;border-radius:50%;border:2.5px solid rgba(var(--violet-rgb,120,104,202),.22);border-top-color:var(--violet,#7868ca);animation:pe-spin .9s linear infinite}@keyframes pe-spin{to{transform:rotate(360deg)}}.pe-progress b{font-size:14.5px;color:var(--ink,#2b2c3a)}.pe-progress span{font-size:12.5px;color:var(--violet,#6a5bc0);font-variant-numeric:tabular-nums}.pe-progress small{font-size:12px;max-width:380px;line-height:1.7}.pe-progress-actions{margin-top:6px}.pe-progress-actions .button{opacity:.85}.pe-progress-actions .button:hover{opacity:1}.pe-notice{display:flex;gap:8px;align-items:flex-start;font-size:12.3px;line-height:1.65;color:var(--ink-2,#3a3b4c);background:#d69e2e1a;border:1px solid rgba(214,158,46,.32);border-radius:10px;padding:9px 12px;margin-bottom:12px}.pe-notice svg{color:#b8871f;flex:none;margin-top:1px}.pe-input-hint{display:block;font-size:11.5px;color:var(--muted,#9a9cad);margin-top:2px;line-height:1.5}.pe-url-area{min-height:94px;resize:vertical;line-height:1.65}.pe-result-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--line,#e7eaf0)}.pe-result-state{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted,#6b6d80);font-weight:600}.pe-result-state i{width:7px;height:7px;border-radius:50%;background:var(--muted,#9a9cad);display:inline-block;flex:none}.pe-result-state.running i{background:#d69e2e;box-shadow:0 0 0 3px #d69e2e2e;animation:pe-pulse 1.4s ease-in-out infinite}.pe-result-state.succeeded i{background:#2f9e6e}.pe-result-state.failed i{background:#d05353}@keyframes pe-pulse{0%,to{opacity:1}50%{opacity:.35}}.pe-result-timer{font-size:11.5px;color:var(--violet,#6a5bc0);font-variant-numeric:tabular-nums}.pe-result-toolbar-title{font-size:13px;color:var(--ink,#22243a);font-weight:600;max-width:52%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-result-toolbar-actions{display:flex;gap:8px;margin-left:auto;flex-wrap:wrap}.pe-result-col.collapsed{padding-bottom:20px}.pe-result-col.collapsed .pe-result-toolbar{border-bottom:none;margin-bottom:0;padding-bottom:0}.pe-md-body{font-size:13.8px;line-height:1.95;color:var(--ink-2,#3a3b4c)}.pe-md-body h2{font-size:17px;margin:18px 0 10px;color:var(--ink,#1f2940)}.pe-md-body h3{font-size:15px;margin:16px 0 8px;color:var(--violet,#5f51ae)}.pe-md-body h4{font-size:13.6px;margin:13px 0 6px}.pe-md-body p{margin:7px 0}.pe-md-body ul{margin:8px 0 8px 20px}.pe-md-body li{margin:4px 0}.pe-md-body blockquote{border-left:3px solid rgba(var(--violet-rgb,120,104,202),.4);background:rgba(var(--violet-rgb,120,104,202),.05);padding:8px 14px;border-radius:0 10px 10px 0;margin:9px 0;color:var(--muted,#5a5b6e)}.pe-md-body code{background:rgba(var(--violet-rgb,120,104,202),.09);border-radius:5px;padding:1px 6px;font-size:12.3px;font-family:ui-monospace,Consolas,monospace}.pe-md-body a{color:var(--violet,#6a5bc0)}.pe-md-table{border-collapse:collapse;margin:10px 0;width:100%;font-size:12.8px}.pe-md-table th,.pe-md-table td{border:1px solid var(--line,#e0e2ee);padding:7px 11px;text-align:left}.pe-md-table th{background:rgba(var(--violet-rgb,120,104,202),.06)}@media(max-width:1100px){.pe-layout{grid-template-columns:1fr}.pe-input-col{position:static}}.mex-page .mex-dropzone{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:26px 14px;border:1.5px dashed rgba(var(--violet-rgb,120,104,202),.45);border-radius:14px;background:rgba(var(--violet-rgb,120,104,202),.05);cursor:pointer;transition:border-color .15s,background .15s;color:inherit}.mex-page .mex-dropzone:hover{border-color:var(--violet,#6a5bc0);background:rgba(var(--violet-rgb,120,104,202),.1)}.mex-page .mex-dropzone b{font-size:14px}.mex-page .mex-dropzone small{color:var(--muted,#6b7280);font-size:11.5px}.mex-file-chip{display:flex;align-items:center;gap:8px;margin-top:10px;padding:9px 12px;border-radius:10px;background:rgba(var(--violet-rgb,120,104,202),.08);border:1px solid rgba(var(--violet-rgb,120,104,202),.25);font-size:12.5px}.mex-file-chip b{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mex-file-chip small{color:var(--muted,#6b7280)}.mex-file-chip .row-text{margin-left:auto}.mex-doc-block{margin-top:18px;border:1px solid var(--line,#e0e2ee);border-radius:14px;overflow:hidden;background:var(--surface,#fff)}.mex-doc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;background:rgba(var(--violet-rgb,120,104,202),.05);border-bottom:1px solid var(--line,#e0e2ee)}.mex-doc-head h3{margin:0;font-size:14.5px}.mex-doc-actions{display:flex;gap:8px;flex-wrap:wrap}.mex-md-plain{white-space:pre-wrap;line-height:1.9}.mex-raw-collapse{margin-top:16px;border:1px solid var(--line,#e0e2ee);border-radius:12px;padding:0 16px}.mex-raw-collapse summary{display:flex;align-items:center;gap:6px;cursor:pointer;padding:11px 0;font-size:12.5px;color:var(--muted,#6b7280);list-style:none}.mex-raw-collapse[open]{padding-bottom:12px}.mex-raw-collapse .pe-md-body{max-height:320px;overflow:auto;font-size:12.5px}.mex-raw-collapse:not([open])>.pe-md-body{display:none}.video-copy-switch-row{display:flex;align-items:center;gap:10px;margin:-6px 0 12px;padding:10px 12px;border:1px dashed rgba(var(--violet-rgb,120,104,202),.4);border-radius:12px;background:rgba(var(--violet-rgb,120,104,202),.05);flex-wrap:wrap}.video-copy-switch-row small{color:var(--muted,#6b7280);font-size:11.5px}[data-theme-id=frost-glass] .hero-flow{border-color:#dee7f2;background:#fff;box-shadow:0 1px 2px #182a4a0a,0 12px 32px -14px #182a4a1f}[data-theme-id=frost-glass] .hero-flow .flow-shape{display:none}[data-theme-id=frost-glass] .hero-command{background:#fbfdfe;border-color:#d6e1ee;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #182a4a08,0 10px 26px -12px #182a4a14}tbody tr.app-row-off>td{opacity:.55}tbody tr.app-row-off>td.app-switch-cell,tbody tr.app-row-off>td:last-child{opacity:1}tbody tr.app-row-off>td b{color:var(--ink-muted,#7b7f8c)}html[data-night-mode=on]{--canvas: #0d0f13 !important;--surface: #15181e !important;--ink: #edf1f7 !important;--ink-2: #c3cbd8 !important;--muted: #8b94a3 !important;--muted-2: #5c6674 !important;--line: #242b36 !important;--violet: #6d9eff !important;--violet-soft: #1b2233 !important;--pink: #9b8cff !important;--pink-soft: #20202e !important;--cyan: #22d3ee !important;--cyan-soft: #12232a !important;--blue: #6d9eff !important;--green: #4ade80 !important;--gold: #f5b544 !important;--danger: #f87171 !important;--deep: #22d3ee !important;--btn-dark: #3d6ee8 !important;--shadow: 0 18px 44px rgba(0, 0, 0, .45) !important;--night-canvas: #0d0f13;--night-surface: #15181e;--night-raised: #1b1f27;--night-sunken: #101318;--night-line: #242b36;--night-glass: rgba(255, 255, 255, .05);--night-glow-1: rgba(61, 110, 232, .34);--night-glow-2: rgba(155, 140, 255, .22);--night-glow-3: rgba(34, 211, 238, .22);--night-glow-4: rgba(109, 158, 255, .26);--ink-rgb: 237, 241, 247 !important;--canvas-rgb: 13, 15, 19 !important;--surface-rgb: 21, 24, 30 !important;--violet-rgb: 109, 158, 255 !important;--violet-soft-rgb: 27, 34, 51 !important;--pink-rgb: 155, 140, 255 !important;--cyan-rgb: 34, 211, 238 !important;--cyan-soft-rgb: 18, 35, 42 !important;--deep-rgb: 34, 211, 238 !important;color-scheme:dark}html[data-night-mode=on]{background:#0d0f13}html[data-night-mode=on] body{color:var(--ink);background:radial-gradient(1020px 720px at 4% -16%,var(--night-glow-1),transparent 62%),radial-gradient(880px 640px at 98% -12%,var(--night-glow-2),transparent 60%),radial-gradient(900px 680px at 50% 112%,var(--night-glow-3),transparent 64%),var(--night-canvas);background-attachment:fixed}html[data-night-mode=on] .sidebar{background:#11141ad1;border-right-color:#ffffff12;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);box-shadow:inset -1px 0 #ffffff08}html[data-night-mode=on] .topbar{background:#101319c7;border-bottom-color:#ffffff12;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);box-shadow:inset 0 1px #ffffff0d}html[data-night-mode=on] .sidebar-divider{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}html[data-night-mode=on] .brand-mark{background:linear-gradient(140deg,#3d6ee8,#5b7ff0 45%,#22d3ee);box-shadow:0 8px 22px -6px #3d6ee88c,inset 0 1px #ffffff47}html[data-night-mode=on] .brand-mark i{border-color:#ffffffeb}html[data-night-mode=on] .brand-mark.has-logo{background:#ffffffeb;border-color:#ffffff29}html[data-night-mode=on] .switch-orb{background:linear-gradient(145deg,#6d9eff,#9b8cff 48%,#22d3ee);box-shadow:inset 0 1px #ffffff52}html[data-night-mode=on] .nav-entry,html[data-night-mode=on] .dept-mini{color:#8b94a3}html[data-night-mode=on] .nav-entry:hover,html[data-night-mode=on] .dept-mini:hover{background:#ffffff0f;color:#c3cbd8}html[data-night-mode=on] .nav-entry.active{background:linear-gradient(102deg,#3d6ee866,#9b8cff4d);color:#fff;box-shadow:inset 0 0 0 1px #ffffff29,0 8px 22px -10px #3d6ee8bf}html[data-night-mode=on] .nav-label,html[data-night-mode=on] .dept-mini small{color:#5c6674}html[data-night-mode=on] .identity-card,html[data-night-mode=on] .side-card,html[data-night-mode=on] .credit-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.09);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff1a}html[data-night-mode=on] .secure-note{color:#8b94a3}html[data-night-mode=on] .theme-switch-chip,html[data-night-mode=on] .balance-chip,html[data-night-mode=on] .icon-button,html[data-night-mode=on] .user-chip{background:#ffffff0d;border-color:#ffffff1a;color:#c3cbd8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff14}html[data-night-mode=on] .theme-switch-chip:hover,html[data-night-mode=on] .balance-chip:hover,html[data-night-mode=on] .icon-button:hover,html[data-night-mode=on] .user-chip:hover{background:#ffffff17;border-color:#6d9eff73;color:#fff}html[data-night-mode=on] .breadcrumb{color:#8b94a3}html[data-night-mode=on] .breadcrumb b{color:#edf1f7}html[data-night-mode=on] .breadcrumb-scope{color:#6d9eff}html[data-night-mode=on] .topbar-governance{background:#6d9eff24;border-color:#6d9eff4d;color:#9dc0ff}html[data-night-mode=on] .workspace-switch b,html[data-night-mode=on] .identity-card b,html[data-night-mode=on] .brand-lockup strong{color:#edf1f7}html[data-night-mode=on] .workspace-switch span,html[data-night-mode=on] .identity-card small,html[data-night-mode=on] .brand-lockup small{color:#8b94a3}html[data-night-mode=on] .identity-card{background:#ffffff0e;border-color:#ffffff1a;color:#c3cbd8}html[data-night-mode=on] .sidebar-bottom{border-top-color:#ffffff14}html[data-night-mode=on] .sidebar-bottom button,html[data-night-mode=on] .sidebar-bottom .nav-entry{color:#8b94a3}html[data-night-mode=on] .sidebar-bottom button:hover,html[data-night-mode=on] .sidebar-bottom .nav-entry:hover,html[data-night-mode=on] .surface-panel b,html[data-night-mode=on] .app-card b,html[data-night-mode=on] .project-card b,html[data-night-mode=on] .track-card b,html[data-night-mode=on] .market-card b,html[data-night-mode=on] .workflow-card b,html[data-night-mode=on] .org-department b,html[data-night-mode=on] .collab-task b,html[data-night-mode=on] .admin-app-row b,html[data-night-mode=on] .knowledge-admin-card b,html[data-night-mode=on] .permission-group b,html[data-night-mode=on] .knowledge-document-panel b,html[data-night-mode=on] .knowledge-folder-panel b,html[data-night-mode=on] .account-hero b,html[data-night-mode=on] .overview-hero b,html[data-night-mode=on] .metric-card b,html[data-night-mode=on] .stat-card b{color:#edf1f7}html[data-night-mode=on] .surface-panel small,html[data-night-mode=on] .app-card small,html[data-night-mode=on] .project-card small,html[data-night-mode=on] .market-card small,html[data-night-mode=on] .admin-app-row small,html[data-night-mode=on] .knowledge-admin-card small{color:#8b94a3}html[data-night-mode=on] .app-card,html[data-night-mode=on] .card-edit,html[data-night-mode=on] .track-card,html[data-night-mode=on] .modal-card,html[data-night-mode=on] .market-card,html[data-night-mode=on] .collab-layout,html[data-night-mode=on] .project-card,html[data-night-mode=on] .workflow-card,html[data-night-mode=on] .security-policy,html[data-night-mode=on] .knowledge-admin-card,html[data-night-mode=on] .org-department,html[data-night-mode=on] .permission-group,html[data-night-mode=on] .knowledge-folder-panel,html[data-night-mode=on] .knowledge-document-panel,html[data-night-mode=on] .workflow-canvas-node,html[data-night-mode=on] .workflow-graph-node,html[data-night-mode=on] .workflow-stage-editor,html[data-night-mode=on] .photo-employee-option,html[data-night-mode=on] .employee-code-block,html[data-night-mode=on] .video-analysis-record,html[data-night-mode=on] .video-copy-result-card,html[data-night-mode=on] .collab-task,html[data-night-mode=on] .collab-failure,html[data-night-mode=on] .pd-copy-card,html[data-night-mode=on] .ip-empty-note,html[data-night-mode=on] .admin-app-row,html[data-night-mode=on] .knowledge-binding-option,html[data-night-mode=on] .knowledge-source-row,html[data-night-mode=on] .knowledge-folder-row,html[data-night-mode=on] .video-account-video-item,html[data-night-mode=on] .video-copy-media-item,html[data-night-mode=on] .chat-attachment-thumb,html[data-night-mode=on] .department-assignment-option,html[data-night-mode=on] .knowledge-workbench-asset,html[data-night-mode=on] .prompt-file-picker,html[data-night-mode=on] .avatar-file-picker,html[data-night-mode=on] .employee-message,html[data-night-mode=on] .video-copy-failure,html[data-night-mode=on] .surface-panel,html[data-night-mode=on] .page>section,html[data-night-mode=on] .page>article{background:var(--night-glass);border-color:#ffffff1a;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);box-shadow:inset 0 1px #ffffff1f,0 18px 44px -22px #000000d9}html[data-night-mode=on] .surface-panel,html[data-night-mode=on] .modal-card{background:linear-gradient(180deg,#ffffff12,#fff0 62%),#15181eb8;border:1px solid rgba(255,255,255,.11);box-shadow:inset 0 1px #ffffff26,0 24px 56px -26px #000000e6}html[data-night-mode=on] .search-field,html[data-night-mode=on] .command-input,html[data-night-mode=on] .theme-option,html[data-night-mode=on] .pd-field .input,html[data-night-mode=on] .auth-page input,html[data-night-mode=on] .login-form input,html[data-night-mode=on] .select-group select,html[data-night-mode=on] .billing-field input,html[data-night-mode=on] .usage-custom-range input,html[data-night-mode=on] .knowledge-mic-device select,html[data-night-mode=on] .department-assignment-option select,html[data-night-mode=on] .employee-model-binding-actions select,html[data-night-mode=on] .tenant-employee-controls select,html[data-night-mode=on] .tenant-employee-quota-form input,html[data-night-mode=on] .knowledge-stage-policy select,html[data-night-mode=on] .knowledge-stage-policy input,html[data-night-mode=on] .pd-filters .input.compact,html[data-night-mode=on] .pd-field .input.compact,html[data-night-mode=on] .pd-tabs .input.compact,html[data-night-mode=on] .knowledge-workbench-text-form input,html[data-night-mode=on] .knowledge-workbench-text-form textarea,html[data-night-mode=on] .employee-chat-composer textarea,html[data-night-mode=on] .knowledge-notes-input textarea,html[data-night-mode=on] .video-intelligence-pane textarea,html[data-night-mode=on] .employee-chat-clarification-form textarea,html[data-night-mode=on] .video-copy-modal textarea[name=sourceUrls],html[data-night-mode=on] .knowledge-binding-search,html[data-night-mode=on] .form-stack input,html[data-night-mode=on] .form-stack select,html[data-night-mode=on] .form-stack textarea,html[data-night-mode=on] input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-night-mode=on] textarea,html[data-night-mode=on] select{background:var(--night-sunken);border-color:#ffffff17;color:#edf1f7;box-shadow:inset 0 2px 8px #0000008c,inset 0 1px #0006}html[data-night-mode=on] input::placeholder,html[data-night-mode=on] textarea::placeholder{color:#5c6674}html[data-night-mode=on] input:focus,html[data-night-mode=on] textarea:focus,html[data-night-mode=on] select:focus{border-color:#6d9eff9e;box-shadow:inset 0 2px 8px #00000080,0 0 0 3px #3d6ee838}html[data-night-mode=on] select option{background:#15181e;color:#edf1f7}html[data-night-mode=on] input[type=checkbox],html[data-night-mode=on] input[type=radio]{accent-color:#3d6ee8}html[data-night-mode=on] .toggle-grid label,html[data-night-mode=on] .theme-default-control,html[data-night-mode=on] .permission-level,html[data-night-mode=on] .photo-selection-status.is-used,html[data-night-mode=on] .employee-order-status.is-dirty,html[data-night-mode=on] .employee-drag-handle,html[data-night-mode=on] .employee-order-button{background:#ffffff0d;border-color:#ffffff1a;color:#c3cbd8}html[data-night-mode=on] .pill,html[data-night-mode=on] .pill.pink,html[data-night-mode=on] .pill.warning,html[data-night-mode=on] .pd-pill.warn,html[data-night-mode=on] .filter-tag,html[data-night-mode=on] .tag-cloud span,html[data-night-mode=on] .budget-mini.danger,html[data-night-mode=on] .ip-asset-count,html[data-night-mode=on] .usage-alert,html[data-night-mode=on] .usage-safe-note,html[data-night-mode=on] .knowledge-binding-count,html[data-night-mode=on] .knowledge-notes-list li,html[data-night-mode=on] .knowledge-preview-meta span,html[data-night-mode=on] .knowledge-source-note,html[data-night-mode=on] .workflow-edge-chip,html[data-night-mode=on] .workflow-node-port,html[data-night-mode=on] .vc-qr-image,html[data-night-mode=on] .stage-enabled-toggle,html[data-night-mode=on] .knowledge-stage-toggle,html[data-night-mode=on] .video-copy-mode-switch,html[data-night-mode=on] .department-selector.active,html[data-night-mode=on] .usage-range-tabs button.active,html[data-night-mode=on] .pd-channel-group>b,html[data-night-mode=on] .ip-blueprint-list>div.is-empty,html[data-night-mode=on] .employee-unavailable-note,html[data-night-mode=on] .employee-unavailable-banner,html[data-night-mode=on] .employee-message.from-system,html[data-night-mode=on] .knowledge-preview-failure,html[data-night-mode=on] .video-account-recovery,html[data-night-mode=on] .workflow-progress,html[data-night-mode=on] .tenant-employee-lists li,html[data-night-mode=on] .org-person:hover,html[data-night-mode=on] .collab-run-delete:hover,html[data-night-mode=on] .chat-attach-picker:hover,html[data-night-mode=on] .todo-check,html[data-night-mode=on] .video-copy-mode-switch label:has(input:checked){background:#ffffff0f;border-color:#ffffff1c;color:#c3cbd8}html[data-night-mode=on] .collab-delete-all:hover:not(:disabled),html[data-night-mode=on] .chat-history-delete:hover:not(:disabled){background:#f8717124;border-color:#f8717157;color:#f87171}html[data-night-mode=on] .model-test-status.error,html[data-night-mode=on] .prompt-status.unconfigured,html[data-night-mode=on] .prompt-binding-status.unconfigured,html[data-night-mode=on] .knowledge-workbench-status.failed,html[data-night-mode=on] .knowledge-upload-status.is-failed,html[data-night-mode=on] .video-copy-result-card.is-unavailable,html[data-night-mode=on] .collab-task.status-failed>span{background:#f871711f;border-color:#f8717147;color:#f87171}html[data-night-mode=on] .credit-plus{color:#4ade80!important}html[data-night-mode=on] .credit-minus{color:#f87171!important}html[data-night-mode=on] .sensitive-banner,html[data-night-mode=on] .model-security-banner{background:linear-gradient(102deg,#9b8cff29,#3d6ee81a);border-color:#9b8cff4d;color:#c9c1ff}html[data-night-mode=on] .sensitive-banner b,html[data-night-mode=on] .sensitive-banner strong,html[data-night-mode=on] .model-security-banner b,html[data-night-mode=on] .model-security-banner strong{color:#edf1f7}html[data-night-mode=on] .empty-state{background:#ffffff09;border-color:#ffffff24;color:#8b94a3}html[data-night-mode=on] .empty-state h3{color:#edf1f7}html[data-night-mode=on] .empty-state p{color:#8b94a3}html[data-night-mode=on] .employee-order-status{background:#4ade8024;border-color:#4ade8057;color:#4ade80}html[data-night-mode=on] .employee-order-status.is-dirty{background:#f5b54424;border-color:#f5b54457;color:#f5b544}html[data-night-mode=on] .employee-paused-ribbon{background:#f8717129;border-color:#f871715c;color:#f87171;box-shadow:0 6px 16px -6px #000000b3}html[data-night-mode=on] .button.primary,html[data-night-mode=on] button.primary{background:linear-gradient(102deg,#3d6ee8,#5b7ff0 52%,#6d9eff);border-color:#ffffff2e;color:#fff;box-shadow:inset 0 1px #ffffff47,0 10px 26px -10px #3d6ee8cc}html[data-night-mode=on] .button.secondary,html[data-night-mode=on] button.secondary{background:#ffffff0e;border-color:#ffffff1f;color:#c3cbd8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff1a}html[data-night-mode=on] .button.secondary:hover,html[data-night-mode=on] button.secondary:hover{background:#ffffff1a;border-color:#6d9eff70;color:#fff}html[data-night-mode=on] .row-text,html[data-night-mode=on] .video-copy-active-actions .row-text{color:#6d9eff}html[data-night-mode=on] .row-icon{color:#8b94a3}html[data-night-mode=on] .row-icon:hover{background:#ffffff17;color:#edf1f7}html[data-night-mode=on] .row-icon.danger{color:#f87171}html[data-night-mode=on] input[type=file]::file-selector-button{background:#ffffff12;border-color:#ffffff1f;color:#c3cbd8}html[data-night-mode=on] table,html[data-night-mode=on] .employee-rich-table-wrap,html[data-night-mode=on] .billing-list{background:transparent;color:#c3cbd8}html[data-night-mode=on] th,html[data-night-mode=on] thead,html[data-night-mode=on] .billing-list>div{background:#ffffff09;color:#8b94a3;border-color:#ffffff14}html[data-night-mode=on] td,html[data-night-mode=on] tr{border-color:#ffffff12;color:#c3cbd8}html[data-night-mode=on] tbody tr:hover{background:#ffffff0b}html[data-night-mode=on] .theme-row,html[data-night-mode=on] .knowledge-folder-row,html[data-night-mode=on] .knowledge-source-row{border-top-color:#ffffff12}html[data-night-mode=on] hr,html[data-night-mode=on] .divider{border-color:#ffffff14}html[data-night-mode=on] .modal-layer{background:#06080bb8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html[data-night-mode=on] .modal-card{background:linear-gradient(180deg,#ffffff14,#fff0 55%),#171a21eb;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%)}html[data-night-mode=on] .modal-close{background:#ffffff0f;border-color:#ffffff1c;color:#c3cbd8}html[data-night-mode=on] .toast,html[data-night-mode=on] .toast-item{background:#171a21f0;border-color:#ffffff1f;color:#edf1f7}html[data-night-mode=on] .hero-flow{background:linear-gradient(135deg,#3d6ee84d,#9b8cff33 48%,#22d3ee24),#ffffff0d;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);box-shadow:inset 0 1px #fff3,0 18px 48px -18px #3d6ee88c}html[data-night-mode=on] .hero-flow .flow-shape{opacity:.5;filter:blur(6px)}html[data-night-mode=on] .hero-command{background:#101319b8;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1f,0 12px 30px -14px #000000e6}html[data-night-mode=on] .hero-command input{background:transparent;box-shadow:none}html[data-night-mode=on] .metric-card,html[data-night-mode=on] .stat-card{transition:box-shadow .22s ease,border-color .22s ease,transform .22s ease}html[data-night-mode=on] .metric-card:hover,html[data-night-mode=on] .stat-card:hover{transform:translateY(-1px);border-color:#6d9eff66;box-shadow:inset 0 1px #ffffff29,0 18px 40px -18px #3d6ee8d9}html[data-night-mode=on] .chat-inline-image img,html[data-night-mode=on] .chat-image-lightbox-card img{border-color:#ffffff1f}html[data-night-mode=on] .avatar-fallback{color:#edf1f7}html[data-night-mode=on][data-theme-id] .hero-flow{border-color:#ffffff29;background:linear-gradient(135deg,#3d6ee84d,#9b8cff33 48%,#22d3ee24),#ffffff0d;box-shadow:inset 0 1px #fff3,0 18px 48px -18px #3d6ee88c}html[data-night-mode=on][data-theme-id] .hero-flow .flow-shape{display:block}html[data-night-mode=on][data-theme-id] .hero-command{background:#101319b8;border-color:#ffffff24}html[data-night-mode=on] ::-webkit-scrollbar{width:10px;height:10px}html[data-night-mode=on] ::-webkit-scrollbar-track{background:transparent}html[data-night-mode=on] ::-webkit-scrollbar-thumb{background:#ffffff21;border:2px solid transparent;background-clip:content-box;border-radius:8px}html[data-night-mode=on] ::-webkit-scrollbar-thumb:hover{background:#ffffff38;background-clip:content-box}.night-mode-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid rgba(var(--violet-rgb),.18);border-radius:11px;background:var(--surface);color:var(--ink-2);font-size:12px;line-height:1;box-shadow:0 4px 12px #404d660d;transition:background .18s,border-color .18s,color .18s,box-shadow .18s}.night-mode-chip:hover{border-color:var(--violet);color:var(--violet)}.night-mode-chip .night-mode-icon{font-size:13px;line-height:1}html[data-night-mode=on] .night-mode-chip{background:linear-gradient(102deg,#3d6ee84d,#9b8cff38);border-color:#6d9eff8c;color:#fff;box-shadow:inset 0 1px #ffffff2e,0 8px 20px -8px #3d6ee8cc}html[data-night-mode=on] .night-mode-chip:hover{border-color:#6d9effd9;color:#fff}html[data-night-mode=on]{--panel: #15181e !important;--panel-bg: #15181e !important;--panel-border: rgba(255, 255, 255, .1) !important;--surface-soft: #1b1f27 !important;--theme-accent: #6d9eff !important;--theme-soft: #1b2233 !important;--ink-muted: #8b94a3 !important;--text: #edf1f7 !important;--accent: #6d9eff !important;--btn-grad2: #3d6ee8 !important;--night-veil: linear-gradient(168deg, rgba(255, 255, 255, .062), rgba(255, 255, 255, .026));--night-veil-2: linear-gradient(135deg, rgba(255, 255, 255, .075), rgba(255, 255, 255, .032));--night-chip: rgba(255, 255, 255, .06);--night-sunken: rgba(15, 18, 23, .8)}html[data-night-mode=on] .metric-card,html[data-night-mode=on] .employee-card,html[data-night-mode=on] .employee-card.is-paused,html[data-night-mode=on] .pe-card,html[data-night-mode=on] .photo-library-card,html[data-night-mode=on] .knowledge-document-item,html[data-night-mode=on] .knowledge-workbench-asset,html[data-night-mode=on] .knowledge-workbench-asset.is-processing,html[data-night-mode=on] .knowledge-binding-panel,html[data-night-mode=on] .knowledge-source-section,html[data-night-mode=on] .knowledge-source-console,html[data-night-mode=on] .knowledge-file-picker,html[data-night-mode=on] .knowledge-binding-selection,html[data-night-mode=on] .knowledge-output-preview,html[data-night-mode=on] .workflow-card,html[data-night-mode=on] .workflow-canvas-section,html[data-night-mode=on] .workflow-graph-summary,html[data-night-mode=on] .collab-artifact,html[data-night-mode=on] .collab-task,html[data-night-mode=on] .collab-launch-panel,html[data-night-mode=on] .collab-output-section,html[data-night-mode=on] .collab-workflow-role,html[data-night-mode=on] .collab-workflow-stages li,html[data-night-mode=on] .collab-member-strip,html[data-night-mode=on] .collab-return-latest,html[data-night-mode=on] .org-department>header,html[data-night-mode=on] .market-banner,html[data-night-mode=on] .market-stats,html[data-night-mode=on] .market-search-empty,html[data-night-mode=on] .usage-filter-bar,html[data-night-mode=on] .knowledge-filter-bar,html[data-night-mode=on] .knowledge-stats span,html[data-night-mode=on] .ip-tags span,html[data-night-mode=on] .ip-profile-switcher,html[data-night-mode=on] .vc-qr-card,html[data-night-mode=on] .mex-doc-block,html[data-night-mode=on] .pe-seg button.on,html[data-night-mode=on] .pulse-tip,html[data-night-mode=on] .pulse-tip:after,html[data-night-mode=on] .pd-channel-group>b,html[data-night-mode=on] .video-copy-task-row,html[data-night-mode=on] .video-copy-history,html[data-night-mode=on] .video-copy-batch-preview span,html[data-night-mode=on] .video-intelligence-input,html[data-night-mode=on] .video-intelligence-mark,html[data-night-mode=on] .video-workflow-rail span:first-child,html[data-night-mode=on] .billing-form-section,html[data-night-mode=on] .billing-result-grid span,html[data-night-mode=on] .account-governance-summary span,html[data-night-mode=on] .permission-overview,html[data-night-mode=on] .permission-save,html[data-night-mode=on] .permission-role-count,html[data-night-mode=on] .avatar-upload-panel,html[data-night-mode=on] .prompt-editor-tools,html[data-night-mode=on] .assistance-banner,html[data-night-mode=on] .chat-follow-pill,html[data-night-mode=on] .chat-attachment-doc,html[data-night-mode=on] .chat-attachment-chip,html[data-night-mode=on] .chat-attach-picker,html[data-night-mode=on] .chat-inline-image,html[data-night-mode=on] .employee-reorder-tools,html[data-night-mode=on] .employee-chat-meta,html[data-night-mode=on] .employee-chat-panel,html[data-night-mode=on] .employee-chat-aside,html[data-night-mode=on] .employee-library-quickpick,html[data-night-mode=on] .employee-rich-text blockquote,html[data-night-mode=on] .employee-model-select,html[data-night-mode=on] .employee-order-banner,html[data-night-mode=on] .login-panel,html[data-night-mode=on] .auth-panel,html[data-night-mode=on] .login-security,html[data-night-mode=on] .platform-admin-shell .workspace-switch,html[data-night-mode=on] .platform-control-bar,html[data-night-mode=on] .empty-glyph{background:var(--night-veil);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff1a,0 12px 30px -16px #000000d9}html[data-night-mode=on] .chat-stream,html[data-night-mode=on] .employee-message-stream,html[data-night-mode=on] .pe-input,html[data-night-mode=on] .knowledge-base-switch select,html[data-night-mode=on] .collab-request-form input,html[data-night-mode=on] .collab-request-form select,html[data-night-mode=on] .collab-request-form textarea{background:var(--night-sunken);border-color:#ffffff17;box-shadow:inset 0 1px 3px #00000080}html[data-night-mode=on] .employee-portrait{background:linear-gradient(145deg,#6d9eff29,#22d3ee1f)}html[data-night-mode=on] .employee-portrait:before{background:#ffffff0e}html[data-night-mode=on] .employee-portrait:after{background:#22d3ee21}html[data-night-mode=on] .employee-portrait .portrait-avatar{border-color:#ffffff2e;box-shadow:0 14px 28px #0000008c,0 0 0 7px #ffffff0e}html[data-night-mode=on] .employee-state,html[data-night-mode=on] .ability-tag{background:var(--night-chip);border-color:#ffffff1a;color:#a8b3c4}html[data-night-mode=on] .employee-state.online{color:#6ee7a4}html[data-night-mode=on] .ability-tag{color:#96a2b5}html[data-night-mode=on] .employee-paused-ribbon{background:#3c181eb8;border-color:#f871716b;color:#fca5a5;box-shadow:0 6px 16px -6px #000c}html[data-night-mode=on] .dept-caption,html[data-night-mode=on] .employee-info p{color:var(--muted)}html[data-night-mode=on] .project-row{border-top-color:#ffffff12}html[data-night-mode=on] .project-row:hover,html[data-night-mode=on] .collab-artifact-summary:hover,html[data-night-mode=on] .employee-card:hover{background:#ffffff0e}html[data-night-mode=on] .collab-task>span{background:var(--night-chip);color:var(--muted)}html[data-night-mode=on] .collab-task.status-succeeded>span{background:#4ade8024;color:#4ade80}html[data-night-mode=on] .collab-task.status-running>span{background:#22d3ee24;color:#22d3ee}html[data-night-mode=on] .collab-task.status-failed>span{background:#f8717124;color:#f87171}html[data-night-mode=on] .collab-run-item.active{background:#6d9eff24;border-color:#6d9eff4d}html[data-night-mode=on] .empty-glyph{background:var(--night-chip)!important;color:var(--muted)}html[data-night-mode=on] .enterprise-shell .workspace-switch,html[data-night-mode=on] .enterprise-shell .workspace-switch:hover{background:var(--night-veil-2);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff1a,0 7px 18px -12px #000000d9}html[data-night-mode=on] .enterprise-shell .workspace-badge.enterprise-badge{background:#ffffff12;border-color:#ffffff1f;color:var(--ink-2)}html[data-night-mode=on] .project-sidebar,html[data-night-mode=on] .output-sidebar,html[data-night-mode=on] .collab-run-sidebar,html[data-night-mode=on] .collab-output-sidebar{background:#13161cdb;border-color:#ffffff12}html[data-night-mode=on] .chat-panel,html[data-night-mode=on] .collab-event-panel{background:#15181ea8}html[data-night-mode=on] .chat-header{border-bottom-color:#ffffff12}html[data-night-mode=on] .collab-workflow-board{background:linear-gradient(105deg,#22d3ee1a,#ffffff09);border-top-color:#22d3ee33;border-bottom-color:#22d3ee38}html[data-night-mode=on] .collab-run-list-head,html[data-night-mode=on] .collab-section-head{border-color:#ffffff12}html[data-night-mode=on] .budget-mini.danger{background:#f8717124;color:#f87171}html[data-night-mode=on] .usage-range-tabs{background:var(--night-chip)}html[data-night-mode=on] .usage-range-tabs button{color:var(--muted)}html[data-night-mode=on] .usage-range-tabs button.active{background:#ffffff1a;color:#6d9eff;box-shadow:0 3px 9px #00000073}html[data-night-mode=on] .usage-range-tabs button:not(.active):hover{background:#ffffff0f}html[data-night-mode=on] .ip-readiness-track{background:#ffffff17}html[data-night-mode=on] .pd-error{background:#3c181e99;border-color:#f8717152;color:#fca5a5}
