html body .app-shell.business-shell{--business-navy:#10182b;--business-header:#121c32;--business-active:#253650;--business-gold:#b3935d;--business-gold-light:#d3b980;--business-page:#f2f3f5;--business-surface:#fffefd;--business-subtle:#f5f6f8;--business-line:#dce1e7;--business-ink:#233044;--business-muted:#5f6e80;--business-accent:#356c70;--business-accent-hover:#29585c;--business-radius:14px;--business-shadow:0 1px 2px rgba(21,33,51,.035),0 5px 18px rgba(21,33,51,.035);--business-gutter:clamp(24px,2.5vw,40px);--business-space-1:4px;--business-space-2:8px;--business-space-3:12px;--business-space-4:16px;--business-space-6:24px;--business-space-8:32px;--business-control-height:42px;--business-font-body:14px;--business-font-caption:12px;--business-font-title:30px;--ink:var(--business-ink);--muted:var(--business-muted);--line:var(--business-line);--surface:var(--business-surface);--primary:var(--business-accent);--green-700:var(--business-accent);--green-800:var(--business-accent-hover);--mint-100:#eaf1f1;--mint-50:#f2f6f5;--ui-page:var(--business-page);--ui-surface:var(--business-surface);--ui-ink:var(--business-ink);--ui-muted:var(--business-muted);--ui-line:var(--business-line);--content-surface:var(--business-surface);--content-border:var(--business-line);--content-text:var(--business-ink);--content-muted:var(--business-muted);--ui-radius-md:var(--business-radius);--ui-shadow-card:var(--business-shadow);grid-template-columns:240px minmax(0,1fr);color:var(--business-ink);background:var(--business-page);min-height:100dvh;font-size:var(--business-font-body);line-height:1.65;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}html body .app-shell.business-shell>.sidebar{width:240px;padding:26px 16px 14px;height:100dvh;color:#d8deea;background:var(--business-navy)!important;background-image:none!important;opacity:1!important;filter:none!important;backdrop-filter:none!important;mix-blend-mode:normal!important;animation:none!important;box-shadow:inset -1px 0 rgba(211,185,128,.12)}html body .app-shell.business-shell .sidebar-top:after,html body .app-shell.business-shell .sidebar-top:before,html body .app-shell.business-shell .topbar:after,html body .app-shell.business-shell .topbar:before,html body .app-shell.business-shell>.sidebar:after,html body .app-shell.business-shell>.sidebar:before{content:none!important;display:none!important;animation:none!important;filter:none!important;background:none!important}html body .app-shell.business-shell .sidebar-top{margin:0;width:auto;min-height:0;padding:0 0 24px;flex:0 0 auto;border-bottom:1px solid rgba(211,185,128,.19);background:transparent!important}html body .app-shell.business-shell .sidebar-brand{gap:12px;padding:0 4px;border:0;align-items:center}html body .app-shell.business-shell .sidebar-brand-icon{width:44px;height:44px;flex:0 0 44px;border-radius:11px;box-shadow:none}html body .app-shell.business-shell .sidebar-brand strong{color:#f4f5f8;font-size:17px;font-weight:600;letter-spacing:0;white-space:nowrap}html body .app-shell.business-shell .sidebar nav{flex:1;min-height:0;align-content:start;padding:22px 0 16px;gap:5px;background:transparent!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#354158 transparent}html body .app-shell.business-shell .sidebar .nav-link{min-height:44px;padding:10px 12px;gap:12px;border:0;border-radius:8px;background:transparent;color:#c7d0df;font-size:14px;line-height:1.4;font-weight:500;box-shadow:none;transition:background-color .15s ease,color .15s ease}html body .app-shell.business-shell .sidebar .nav-link svg{color:#91a0b7;width:18px;height:18px;stroke-width:1.65}html body .app-shell.business-shell .sidebar .nav-link .nav-chevron{width:14px;height:14px;margin-left:auto}html body .app-shell.business-shell .sidebar .nav-link:hover:not(.active){color:#f2f4f8;background:#1b2941}html body .app-shell.business-shell .sidebar .nav-link.group-active{color:#f0f3f8;background:transparent}html body .app-shell.business-shell .sidebar .nav-link.active{background:var(--business-active);color:#f8f9fc;box-shadow:inset 3px 0 var(--business-gold-light);font-weight:600}html body .app-shell.business-shell .sidebar .nav-link.active svg{color:var(--business-gold-light)}html body .app-shell.business-shell .sidebar .nav-children{margin:3px 0 9px 20px;padding-left:9px;gap:3px;border-left:1px solid rgba(211,185,128,.19);background:transparent!important}html body .app-shell.business-shell .sidebar .nav-child{min-height:38px;padding:8px 11px;font-size:13px}html body .app-shell.business-shell .sidebar .nav-child svg{width:16px;height:16px}html body .app-shell.business-shell .sidebar .sidebar-collapse{margin-top:8px;min-height:36px;flex:0 0 auto;padding:8px 10px;color:#a1aec2;border:0;border-top:1px solid rgba(211,185,128,.15);border-radius:0;font-size:12px;background:transparent!important}html body .app-shell.business-shell .sidebar .sidebar-collapse:hover{color:#f2f4f8}html body .app-shell.business-shell .sidebar .sidebar-note{display:flex;align-items:center;min-height:30px;margin-top:2px;padding:6px 10px;flex:0 0 auto;color:#a1aec2;font-size:11px;border:0;box-shadow:none;background:transparent!important}html body .app-shell.business-shell .sidebar .status-dot{width:5px;height:5px;background:#93aaa7;box-shadow:none;flex:0 0 auto}html body .app-shell.business-shell .topbar{height:64px;padding:0 var(--business-gutter);gap:16px;justify-content:space-between;color:#f2f4f8;background:var(--business-header)!important;background-image:none!important;border-bottom:1px solid rgba(211,185,128,.2);box-shadow:none;backdrop-filter:none!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;animation:none!important}html body .app-shell.business-shell .user-menu{flex:0 0 auto}html body .app-shell.business-shell .user-area{min-height:44px;padding:5px 9px;gap:12px;border:1px solid transparent;border-radius:8px;cursor:pointer;list-style:none}html body .app-shell.business-shell .user-area::-webkit-details-marker{display:none}html body .app-shell.business-shell .user-area:hover,html body .app-shell.business-shell .user-menu[open] .user-area{background:#1b2941}html body .app-shell.business-shell .user-area strong{color:#f2f4f8;font-size:14px;font-weight:600;line-height:1.5}html body .app-shell.business-shell .user-area small{color:#b1bdd0;font-size:12px;line-height:1.5}html body .app-shell.business-shell .user-area>svg{color:var(--business-gold-light);width:14px;height:14px}html body .app-shell.business-shell .user-area .avatar{width:34px;height:34px;flex:0 0 34px;background:#315560;border:1px solid rgba(211,185,128,.45);color:#f7f7f9;box-shadow:none;font-size:13px}html body .app-shell.business-shell .user-menu-popover{z-index:50;width:220px;max-width:calc(100vw - 28px);padding:6px;color:var(--business-ink);background:var(--business-surface);border:1px solid var(--business-line);border-radius:10px;box-shadow:0 12px 36px rgba(12,25,45,.15)}html body .app-shell.business-shell .user-menu-popover :is(a,button){min-height:40px;padding:10px 12px;border-radius:6px;font-size:13px;color:var(--business-ink)}html body .app-shell.business-shell .user-menu-popover :is(a,button):hover{background:#eff2f6}html body .app-shell.business-shell .user-menu-popover form button{color:#a44a52}html body .app-shell.business-shell .content{max-width:1500px;min-width:0;padding:32px var(--business-gutter) 56px;color:var(--business-ink);background:var(--business-page)}html body .app-shell.business-shell .app-main{background:var(--business-page)}html body .app-shell.business-shell .page-header{align-items:center;flex-wrap:wrap;gap:16px 24px;margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid var(--business-line)}html body .app-shell.business-shell .page-header>div:first-child{min-width:0}html body .app-shell.business-shell .page-header h1{margin:0 0 8px;color:var(--business-ink);font-size:var(--business-font-title);font-weight:650;line-height:1.35;letter-spacing:-.025em}html body .app-shell.business-shell .page-header .eyebrow{display:none}html body .app-shell.business-shell .page-header .muted{margin:0;max-width:760px;color:var(--business-muted);font-size:14px;line-height:1.75}html body .app-shell.business-shell .page-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex-shrink:0}html body .app-shell.business-shell .muted{color:var(--business-muted)}html body .app-shell.business-shell .card{background:var(--business-surface);border:1px solid var(--business-line);border-radius:var(--business-radius);box-shadow:var(--business-shadow)}html body .app-shell.business-shell .card-pad{padding:24px}html body .app-shell.business-shell .section-title{color:var(--business-ink);font-size:18px;font-weight:600;line-height:1.5}html body .app-shell.business-shell .metric{min-height:114px;padding:18px 20px}html body .app-shell.business-shell .metric strong{color:var(--business-ink);font-size:32px;font-weight:650;line-height:1.2;font-variant-numeric:tabular-nums}html body .app-shell.business-shell .metric small{color:var(--business-muted);font-size:12px;line-height:1.5}html body .app-shell.business-shell :is(.primary-button,.secondary-button,.danger-button){min-height:var(--business-control-height);padding:9px 16px;gap:7px;border-radius:8px;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;box-shadow:none}html body .app-shell.business-shell .primary-button{background:var(--business-accent);color:#fff;border:1px solid var(--business-accent)}html body .app-shell.business-shell .primary-button:hover:not(:disabled){background:var(--business-accent-hover);border-color:var(--business-accent-hover)}html body .app-shell.business-shell .secondary-button{color:#405269;border:1px solid #cfd6de;background:var(--business-surface)}html body .app-shell.business-shell .secondary-button:hover:not(:disabled){background:#f0f3f5;border-color:#a5b5c4}html body .app-shell.business-shell .danger-button{color:#a44a52;border:1px solid #e2bcc0;background:#fff9f8}html body .app-shell.business-shell .danger-button:hover:not(:disabled){background:#f9eded}html body .app-shell.business-shell :is(.primary-button,.secondary-button,.danger-button):disabled{opacity:.5;cursor:not-allowed}html body .app-shell.business-shell .text-button{color:var(--business-accent);font-size:14px;font-weight:600}html body .app-shell.business-shell .field-label{color:#3e4d60;font-size:13px;font-weight:600;line-height:1.5}html body .app-shell.business-shell :is(.field,.field-icon){min-height:var(--business-control-height);border-color:#cfd6de;border-radius:8px;background:var(--business-surface);color:var(--business-ink);font-size:14px}html body .app-shell.business-shell .field{max-width:100%;min-width:0;line-height:1.5}html body .app-shell.business-shell .field::placeholder{color:#768295;opacity:1}html body .app-shell.business-shell :is(.field:focus,.field-icon:focus-within){border-color:var(--business-accent);box-shadow:0 0 0 3px rgba(53,108,112,.12)}html body .app-shell.business-shell .field:disabled{background:#f0f2f4;color:#7d8796;cursor:not-allowed}html body .app-shell.business-shell .check-row{color:#45536a;font-size:13px}html body .app-shell.business-shell :is(input[type=checkbox],input[type=radio]){accent-color:var(--business-accent)}html body .app-shell.business-shell :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #6c9297;outline-offset:3px}html body .app-shell.business-shell .sidebar :is(button,a):focus-visible{outline-color:var(--business-gold-light);outline-offset:-2px}html body .app-shell.business-shell .data-table{color:var(--business-ink);font-size:14px;line-height:1.65}html body .app-shell.business-shell .data-table th{padding:13px 18px;color:#516176;background:var(--business-subtle);border-bottom:1px solid var(--business-line);font-size:12px;font-weight:650}html body .app-shell.business-shell .data-table td{padding:17px 18px;border-bottom-color:var(--business-line)}html body .app-shell.business-shell .data-table tbody tr:hover{background:#f7f9fa}html body .app-shell.business-shell .data-table :is(small,.cell-sub){font-size:12px;color:var(--business-muted);line-height:1.65}html body .app-shell.business-shell .pill{border-radius:6px;padding:4px 8px;color:#386678;background:#eaf1f5;font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}html body .app-shell.business-shell .pill.gray{color:#627083;background:#edf0f3}html body .app-shell.business-shell .pill.warning{color:#83652d;background:#f8f0dd}html body .app-shell.business-shell .pill.success{color:#376a59;background:#eaf2ec}html body .app-shell.business-shell .pill.danger{color:#a14a52;background:#f8ebed}html body .app-shell.business-shell .progress{height:6px;background:#e4e9ed}html body .app-shell.business-shell .progress>span{background:#568185}html body .app-shell.business-shell .empty{padding:36px 24px;color:var(--business-muted);background:var(--business-surface);border-radius:var(--business-radius);font-size:14px;line-height:1.75}html body .app-shell.business-shell .empty>svg{display:block;margin:0 auto 12px;color:var(--business-accent)}html body .app-shell.business-shell .empty :is(h2,h3){color:var(--business-ink);font-size:18px}html body .app-shell.business-shell .panel-head{padding:22px 24px;align-items:center}html body .app-shell.business-shell .panel-head p{font-size:13px;line-height:1.65}html body .app-shell.business-shell .panel-head>a{font-size:14px}html body .app-shell.business-shell .tiny-button{min-height:34px;padding:7px 11px;font-size:12px;white-space:nowrap}html body .app-shell.business-shell .notification-list article{padding:22px 0}html body .app-shell.business-shell .notification-list article.read{opacity:1}html body .app-shell.business-shell .notification-list article.read>svg{background:var(--business-subtle);color:var(--business-muted)}html body .app-shell.business-shell .notification-list article.read strong{font-weight:500}html body .app-shell.business-shell .notification-list article>svg{width:36px;height:36px;padding:8px;border-radius:10px;background:var(--mint-100)}html body .app-shell.business-shell .notification-list strong{font-size:15px;font-weight:600}html body .app-shell.business-shell .notification-list p{font-size:14px;line-height:1.75}html body .app-shell.business-shell .notification-list small{font-size:12px}html body .app-shell.business-shell .notification-jump{font-size:13px;margin-top:10px}html body .app-shell.business-shell .tabs{max-width:100%;flex-wrap:wrap;border:1px solid var(--business-line);border-radius:9px;background:#edf0f3;gap:4px;padding:4px}html body .app-shell.business-shell .tabs a{padding:9px 16px;border-radius:6px;color:#5f6e82;font-size:13px;font-weight:500}html body .app-shell.business-shell .tabs a.active{color:var(--business-accent-hover);background:#fffefa;box-shadow:0 1px 4px rgba(23,38,59,.08);font-weight:600}html body .app-shell.business-shell :is(.success-box,.error-box){padding:12px 15px;font-size:13px;line-height:1.65;border:1px solid transparent}html body .app-shell.business-shell .success-box{background:#edf5f0;color:#366650;border-color:#d4e5db}html body .app-shell.business-shell .error-box{background:#fcf0f1;color:#a14a52;border-color:#edcfd2}html body .app-shell.business-shell .profile-layout{gap:24px}html body .app-shell.business-shell .profile-summary{gap:10px;padding-block:28px}html body .app-shell.business-shell .profile-summary small{font-size:12px}html body .app-shell.business-shell .profile-summary .profile-avatar{border:4px solid var(--mint-100);background:var(--business-accent)}html body .app-shell.business-shell .profile-main .muted{font-size:13px}html body .app-shell.business-shell .profile-main .grid-2{gap:20px 24px}html body .app-shell.business-shell .profile-tabs button{min-height:40px;padding:9px 16px;font-size:14px;font-weight:500}html body .app-shell.business-shell .profile-tabs button.active{background:var(--business-surface);color:var(--business-accent-hover);font-weight:600;box-shadow:0 1px 4px rgba(23,38,59,.08)}html body .app-shell.business-shell .profile-actions{padding-top:18px;margin-top:8px}html body .app-shell.business-shell .notice-preference{padding:16px;font-size:14px;background:var(--business-surface)}html body .app-shell.business-shell .notice-preference:has(input:checked){background:var(--mint-50);border-color:#c5d8d5}html body .app-shell.business-shell .profile-readonly-grid dt{font-size:12px}html body .app-shell.business-shell .profile-readonly-grid dd{font-size:14px}@media (max-width:1100px) and (min-width:801px){html body .app-shell.business-shell{grid-template-columns:224px minmax(0,1fr);--business-gutter:24px}html body .app-shell.business-shell>.sidebar{width:224px;padding-inline:12px}}@media (min-width:801px){html.nav-collapsed body .app-shell.business-shell{grid-template-columns:76px minmax(0,1fr)}html.nav-collapsed body .app-shell.business-shell>.sidebar{width:76px;padding-inline:10px}html.nav-collapsed body .app-shell.business-shell .sidebar-brand{justify-content:center;padding:0}html.nav-collapsed body .app-shell.business-shell .sidebar .nav-link{padding-inline:8px;justify-content:center}html.nav-collapsed body .app-shell.business-shell .sidebar .nav-children{margin:3px 0 9px;padding-left:0;border-left:0}html.nav-collapsed body .app-shell.business-shell .sidebar-note{justify-content:center}html.nav-collapsed body .app-shell.business-shell .status-dot{margin-right:0}}@media (max-width:800px){html body .app-shell.business-shell{display:block;--business-gutter:18px}html body .app-shell.business-shell>.sidebar{width:min(288px,85vw);padding:24px 16px 14px}html body .app-shell.business-shell .sidebar .sidebar-brand{justify-content:flex-start;padding:0 4px}html body .app-shell.business-shell .sidebar .nav-link{justify-content:flex-start}html body .app-shell.business-shell .sidebar .nav-children{margin-left:20px;padding-left:9px;border-left:1px solid rgba(211,185,128,.19)}html body .app-shell.business-shell .sidebar .sidebar-collapse{display:none}html body .app-shell.business-shell .sidebar .sidebar-note span:last-child{display:inline}html body .app-shell.business-shell .mobile-nav-trigger{top:14px;left:14px;width:34px;height:34px;min-height:0;color:#e3e8f0;background:transparent;border-color:#344058;box-shadow:none}html body .app-shell.business-shell .topbar{height:62px;padding-left:62px;padding-right:12px;gap:8px}html body .app-shell.business-shell .content{padding:24px var(--business-gutter) 40px}html body .app-shell.business-shell .page-header{flex-wrap:wrap;gap:15px;margin-bottom:22px;align-items:flex-start}html body .app-shell.business-shell .page-header h1{font-size:25px}html body .app-shell.business-shell .page-header-actions{max-width:100%;flex-wrap:wrap}html body .app-shell.business-shell .user-area{padding:5px;gap:6px}html body .app-shell.business-shell .user-area>div:nth-child(2){display:none}html body .app-shell.business-shell .card-pad{padding:18px}}@media (max-width:600px){html body .app-shell.business-shell :is(.field,.field-icon input){font-size:16px}html body .app-shell.business-shell .page-header{padding-bottom:18px}html body .app-shell.business-shell .page-header-actions{width:100%}html body .app-shell.business-shell .notification-list{padding-inline:16px}html body .app-shell.business-shell .notification-list article{grid-template-columns:36px minmax(0,1fr);gap:12px}html body .app-shell.business-shell .notification-list article>form{grid-column:2}html body .app-shell.business-shell .panel-head{padding:18px;flex-wrap:wrap}html body .app-shell.business-shell .profile-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html body .app-shell.business-shell .profile-tabs button{padding-inline:8px}}@media (prefers-reduced-motion:reduce){html body .app-shell.business-shell :is(.nav-link,.sidebar,.nav-chevron){transition:none}}