:root{--bg:#eef3fb;--bg-strong:#dfe8f7;--panel:#ffffffa8;--panel-muted:#f7f9ffb8;--panel-strong:#202e56;--panel-dark:#182447;--text:#14213d;--muted:#63708a;--line:#5d6a912e;--line-strong:#5d6a9152;--accent:#13a996;--accent-soft:#13a9961f;--accent-strong:#08766d;--danger:#c44d5c;--danger-soft:#c44d5c1a;--warning:#a66b1e;--warning-soft:#d2912b24;--info:#4168c4;--shadow-soft:0 18px 42px #4857801a, 0 2px 8px #4857800d;--shadow-strong:0 28px 80px #303f6c2e, 0 4px 14px #303f6c12;--radius-xl:28px;--radius-lg:22px;--radius-md:16px;--font-size-base:13px;--font-size-sm:11px;--font-size-xs:10px;--font-size-lg:15px;--font-size-xl:22px}.finance-month-picker{min-width:0;position:relative}.finance-month-picker:has(.finance-month-menu){z-index:300}.glass-panel:has(.finance-month-menu){position:relative;z-index:290!important;overflow:visible!important}.app-shell-page section:has(.finance-month-menu){position:relative;z-index:290!important;overflow:visible!important}.app-shell-page article:has(.finance-month-menu){position:relative;z-index:290!important;overflow:visible!important}.finance-month-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.finance-month-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.finance-month-trigger:disabled{cursor:not-allowed;opacity:.58}.finance-month-chevron{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:8px;height:8px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.finance-month-chevron.is-open{transform:rotate(225deg)translate(-2px,-1px)}.finance-month-menu{z-index:80;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(22px)saturate(150%);scrollbar-width:thin;background:#1f2a33e0;border:1px solid #ffffffb8;border-radius:14px;width:max(100%,220px);max-width:min(280px,100vw - 32px);max-height:168px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden auto;box-shadow:0 18px 48px #1824473d}.finance-month-option{color:#ffffffd1;text-align:left;white-space:nowrap;word-break:keep-all;cursor:pointer;background:0 0;border:0;border-radius:9px;width:100%;min-height:36px;padding:8px 11px;font-family:inherit;font-size:14px;font-weight:700;line-height:20px}.finance-month-option:hover,.finance-month-option:focus-visible{background:#ffffff1f;outline:none}.finance-month-option.is-selected{color:#fff;background:linear-gradient(135deg,#4ca0ffeb,#4c7eeceb)}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:PingFang SC,Noto Sans SC,Helvetica Neue,sans-serif;font-size:var(--font-size-base);margin:0;padding:0;overflow-x:hidden}a{color:inherit;text-decoration:none}body{letter-spacing:0;background:radial-gradient(circle at 8% 0,#4ad7bb33,#0000 30%),radial-gradient(circle at 96% 5%,#818fee2e,#0000 28%),linear-gradient(145deg,#f8fbff 0%,#e8eef9 52%,#f6f8fd 100%);min-height:100vh;line-height:1.5;position:relative}body:before{content:"";z-index:-1;pointer-events:none;filter:blur(18px);background:radial-gradient(circle at 22% 18%,#ffffffdb,#0000 22%),radial-gradient(circle at 78% 78%,#ffffffa3,#0000 24%);position:fixed;inset:0}button,input,select,textarea{font:inherit;max-width:100%}h1,h2,h3,h4,h5,h6,p{margin-top:0}::selection{background:#0c7a6e2e}.glass-panel{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(24px)saturate(1.12);border:1px solid #ffffffb8;background:var(--panel)!important}.app-shell-layout{align-items:start}@media (min-width:1100px){.app-shell-content{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;padding-right:2px;overflow-y:auto}}.shell-sidebar{-webkit-backdrop-filter:blur(30px)saturate(1.3);color:#fff!important;box-shadow:var(--shadow-strong)!important;background:linear-gradient(155deg,#182448f5 0%,#22305bed 58%,#1d485be8 100%)!important;border:1px solid #fff3!important}.shell-sidebar [style*="rgba(255,255,255"]{background:#ffffff12!important;border-color:#ffffff29!important}.shell-sidebar nav a{display:block;color:#ffffffdb!important}.shell-nav-group{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:6px;padding:8px}.shell-nav-group-title{font-weight:800;color:#ffffffbd!important}.shell-nav-group[data-group=经营]{background:linear-gradient(145deg,#2cccb32e,#ffffff0a)!important;border-color:#72f4db38!important}.shell-nav-group[data-group=数据处理]{background:linear-gradient(145deg,#5184e729,#ffffff0a)!important;border-color:#9abeff33!important}.shell-nav-group[data-group=规则]{background:linear-gradient(145deg,#b87e1b24,#ffffff0a)!important;border-color:#eebe642e!important}.shell-nav-group[data-group=订阅]{background:linear-gradient(145deg,#8765cd26,#ffffff0a)!important;border-color:#bfa6ff2e!important}.shell-nav-group[data-group=管理],.shell-nav-group[data-group=系统],.shell-nav-group[data-group=系统与本地计算]{background:linear-gradient(145deg,#4d7e993d,#ffffff0d)!important}.shell-sidebar nav a[style*="112,255,222"]{color:#fff!important;background:#26c2ab6b!important;border-color:#71efd875!important}.shell-sidebar [style*="0.54"],.shell-sidebar [style*="0.48"],.shell-sidebar [style*="0.6"]{color:#ffffffc7!important}.shell-header{background:#ffffff94!important;border-color:#ffffffbd!important;box-shadow:0 12px 28px #45548012!important}.shell-logout{background:linear-gradient(135deg,#1dbca4 0%,#2d7ac6 100%)!important;border:1px solid #43d3c28c!important;box-shadow:0 12px 26px #2681a633!important}.auth-page{isolation:isolate;position:relative;overflow:hidden;background:0 0!important}.auth-page:before,.auth-page:after{content:"";z-index:-1;pointer-events:none;filter:blur(6px);border-radius:999px;position:fixed}.auth-page:before{background:radial-gradient(circle,#46dabe4d,#46dabe00);width:420px;height:420px;top:-150px;left:-100px}.auth-page:after{background:radial-gradient(circle,#7484ec3d,#7484ec00);width:520px;height:520px;bottom:-220px;right:-180px}.auth-shell{position:relative;overflow:hidden;background:#ffffffad!important;border-color:#ffffffc7!important}.auth-shell-minimal{grid-template-columns:minmax(0,1.12fr) minmax(440px,.88fr);max-width:1180px;display:grid;background:linear-gradient(135deg,#ffffffb8,#f5f9ff7a)!important;border:1px solid #ffffffdb!important;box-shadow:0 36px 100px #31437433,inset 0 1px #ffffffe0!important}.auth-mark{color:#071923;background:linear-gradient(145deg,#c2ffef,#82dcff);border:1px solid #ffffff9e;border-radius:18px;flex:none;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 14px 32px #48dbc047,inset 0 1px #ffffffd6}.auth-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:680px;margin-top:clamp(72px,10vh,112px);display:grid}.auth-feature-card{background:linear-gradient(145deg,#ffffff26,#ffffff0e);border:1px solid #ffffff2e;border-radius:18px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:94px;padding:14px;transition:transform .16s,background .16s,border-color .16s;display:flex;box-shadow:inset 0 1px #ffffff1a,0 16px 30px #05152a24}.auth-feature-card:hover{background:linear-gradient(145deg,#91f1e129,#ffffff14);border-color:#90f9e661;transform:translateY(-3px)}.auth-feature-icon{color:#d9fff4;background:#84eedd24;border:1px solid #a9ffec29;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.auth-feature-card strong{letter-spacing:.02em;font-size:14px}.icon-button,.password-toggle{width:36px;height:36px;color:var(--text);cursor:pointer;background:#ffffffa3;border:1px solid #5d6a9129;border-radius:12px;place-items:center;padding:0;transition:transform .14s,background .14s;display:inline-grid}.icon-button:hover,.password-toggle:hover{background:#fff;transform:translateY(-1px)}.auth-secondary-button{min-height:40px;color:var(--text);cursor:pointer;background:#ffffff85;border:1px solid #5d6a912e;border-radius:15px;justify-content:center;align-items:center;gap:8px;font-weight:800;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s;display:inline-flex}.auth-secondary-button:hover{background:#ffffffc7;border-color:#13a99652;transform:translateY(-1px);box-shadow:0 10px 22px #48578014}.auth-toast{color:var(--accent-strong);justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.auth-form-footer{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:18px;font-size:10px;display:flex}.auth-form-footer-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #13a9961a}.subscription-minimal-hero{color:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;min-height:126px;padding:24px 28px;display:flex;background:radial-gradient(circle at 80% 0,#63e2ca2e,#0000 28%),linear-gradient(135deg,#0f233bf7,#1b5b68f0)!important}.subscription-eyebrow{color:#ffffff9e;letter-spacing:.16em;font-size:9px}.subscription-minimal-hero h1{margin:7px 0 0;font-size:28px;line-height:1}.subscription-minimal-hero p{color:#ffffffb8;margin:8px 0 0;font-size:12px}.subscription-status{background:#ffffff17;border:1px solid #ffffff29;border-radius:16px;align-items:center;gap:10px;min-width:150px;padding:13px 15px;display:flex}.subscription-status span{color:#ffffff94;font-size:10px;display:block}.subscription-status strong{margin-top:4px;font-size:16px;display:block}.subscription-status-accent{color:#baffeb}.subscription-status-warning,.subscription-status-danger{color:#ffe4a8}.subscription-minimal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.subscription-minimal-card{border-radius:18px;min-width:0;min-height:224px;padding:18px;background:#ffffffad!important}.subscription-card-heading{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.subscription-card-icon{width:32px;height:32px;color:var(--accent-strong);background:#13a9961c;border-radius:10px;place-items:center;display:grid}.subscription-card-value{color:var(--text);margin-top:18px;font-size:28px;font-weight:850;line-height:1}.subscription-card-value small{color:var(--muted);font-size:14px;font-weight:700}.subscription-card-meta{color:var(--muted);margin-top:9px;font-size:11px}.subscription-card-divider{background:var(--line);height:1px;margin:19px 0 12px}.subscription-detail-row{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:11px;display:flex}.subscription-detail-row strong{color:var(--text);font-size:12px}.subscription-progress{background:#5d6a9124;border-radius:999px;height:8px;margin-top:24px;overflow:hidden}.subscription-progress span{border-radius:inherit;background:linear-gradient(90deg,#11ae98,#3e82d1);height:100%;display:block}.subscription-import-state{align-items:center;gap:6px;margin-top:22px;font-size:11px;font-weight:800;display:flex}.subscription-import-state.is-allowed{color:var(--accent-strong)}.subscription-import-state.is-blocked{color:var(--danger)}.subscription-site-name{text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.auth-modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(12px);background:#08162247;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.auth-modal{border-radius:22px;width:min(680px,100%);max-height:min(760px,100vh - 36px);padding:26px;overflow-y:auto;background:#f7fcf9e6!important;border:1px solid #ffffffe6!important;box-shadow:0 24px 70px #0f3d353d,0 4px 16px #0f766e1a!important}.auth-modal-header,.auth-modal-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-modal-header h2{color:var(--text);letter-spacing:-.02em;margin:5px 0 0;font-size:24px}.auth-modal-eyebrow{color:var(--muted);letter-spacing:.14em;font-size:9px}.auth-register-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:24px 0 18px;display:grid}.auth-register-grid label{min-width:0;color:var(--text);align-content:start;gap:7px;font-size:12px;font-weight:800;display:grid}.auth-register-grid label>span{color:#24544d;line-height:1.35}.auth-register-grid input,.auth-register-grid select{box-sizing:border-box;width:100%;min-height:42px;color:var(--text);background:#ffffffb8;border:1px solid #0f766e33;border-radius:12px;padding:0 12px;font-size:13px}.auth-register-grid input:focus,.auth-register-grid select:focus{border-color:#0f766e9e;outline:none;box-shadow:0 0 0 3px #0f766e1f}.auth-register-grid small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.45}.password-field{position:relative}.password-field input{width:100%;padding-right:42px}.password-toggle{background:0 0;border:0;width:36px;height:36px;position:absolute;top:3px;right:3px}.auth-modal-actions{border-top:1px solid #0f766e1f;padding-top:16px}.membership-summary{color:#fff;background:linear-gradient(135deg,#13a99638,#4e85cf33);border:1px solid #9bffe82e;border-radius:11px;gap:3px;padding:9px 10px;display:grid}.membership-summary>div:first-child{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.membership-summary-label{color:#ffffff94}.membership-summary-meta{color:#ffffffa8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.auth-showcase{border-right:1px solid #ffffff24;min-height:620px;position:relative;overflow:hidden;color:#fff!important;background:radial-gradient(circle at 76% 22%,#73ffe138,#0000 20%),radial-gradient(circle at 78% 20%,#5cdbd62e,#0000 24%),radial-gradient(circle at 15% 84%,#549ce226,#0000 28%),linear-gradient(145deg,#182448 0%,#1e4661 56%,#176a6d 100%)!important}.auth-showcase:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:520px;height:520px;position:absolute;top:-230px;right:-190px;box-shadow:0 0 0 34px #ffffff09,0 0 0 68px #ffffff05}.auth-showcase:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);height:1px;position:absolute;inset:42% -10% auto 8%;transform:rotate(-14deg)}.auth-showcase>*{z-index:1;position:relative}.auth-showcase>div:first-child{max-width:620px}.auth-showcase [style*="rgba(255,255,255"]{color:#fffffff0!important;background:#ffffff14!important;border-color:#ffffff2e!important}.auth-showcase p,.auth-showcase [style*="rgba(255,255,255,0.86)"],.auth-showcase [style*="rgba(255,255,255,0.84)"]{color:#ffffffd1!important}.auth-form{-webkit-backdrop-filter:blur(28px)saturate(1.1);border-left:1px solid #ffffffad;position:relative;background:#ffffff94!important}.auth-form:before{content:"";pointer-events:none;background:radial-gradient(circle,#7997ff21,#7997ff00);border-radius:50%;width:260px;height:260px;position:absolute;top:-130px;right:-130px}.auth-form>*{z-index:1;position:relative}.auth-form label>span{color:#394761;letter-spacing:.01em}.auth-form input{border-radius:16px;min-height:56px;padding:0 16px;font-size:15px;transition:border-color .15s,box-shadow .15s,background .15s;background:#ffffffb8!important;border-color:#7480a338!important;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #4857800f!important}.auth-form input:hover{background:#ffffffd6!important}.auth-form input:focus{background:#fffffff0!important;border-color:#13a99680!important;box-shadow:0 0 0 4px #13a9961a,inset 0 1px #fffffff0,0 10px 24px #48578014!important}.auth-form .action-button-primary{box-shadow:0 14px 28px #22939e3d!important}.accounting-logic-hero{color:#fff;padding:24px 26px 0;position:relative;overflow:hidden;background:radial-gradient(circle at 86% 8%,#5bebd538,#0000 26%),linear-gradient(135deg,#182448fa,#126669f5)!important;border-color:#ffffff2e!important}.accounting-logic-hero-row{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:relative}.accounting-logic-eyebrow{color:#ffffffa8;letter-spacing:.16em;font-size:10px;font-weight:700}.accounting-logic-hero h1{margin:9px 0 0;font-size:28px;line-height:1.15}.accounting-logic-hero p{color:#ffffffc7;max-width:780px;margin:10px 0 0;font-size:13px;line-height:1.7}.accounting-logic-tabs{z-index:1;border-bottom:1px solid #ffffff29;gap:8px;margin-top:22px;display:flex;position:relative}.accounting-logic-section{min-width:0;padding:22px!important}.accounting-section-heading>div{color:var(--text);font-size:17px;font-weight:800;line-height:1.3}.accounting-section-heading p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.6}.accounting-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.accounting-flow-grid button,.accounting-rule-grid button{transition:transform .15s,border-color .15s,box-shadow .15s,background .15s}.accounting-flow-grid button:hover,.accounting-rule-grid button:hover{transform:translateY(-2px);background:#ffffffe6!important;border-color:#13a9964d!important;box-shadow:0 16px 34px #2e3f691a!important}.accounting-flow-title{margin-top:14px;font-size:14px;line-height:1.35;display:block}.accounting-flow-summary{color:#596781;margin-top:8px;font-size:12px;line-height:1.6;display:block}.accounting-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.accounting-rule-title{text-align:left;padding-top:2px;font-size:14px;line-height:1.45}.accounting-rule-summary{color:#596781;text-align:left;margin:12px 0 0;font-size:12px;line-height:1.65}.accounting-rule-formula{color:#08766d;text-align:left;background:#13a99614;border-radius:12px;margin-top:14px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.55}.accounting-rule-impact{color:#68758d;text-align:left;margin-top:12px;font-size:11px;line-height:1.5}.shell-mobile-nav{background:#fffffff5!important}.workbench-hero{color:var(--text)!important;box-shadow:var(--shadow-strong)!important;background:linear-gradient(135deg,#ffffffbd 0%,#d6f7f0c7 50%,#dee8ffbd 100%)!important;border-color:#ffffffb8!important}.workbench-hero-import{background:linear-gradient(135deg,#fbfcff 0%,#eee9fb 52%,#e8f1fa 100%)!important}.workbench-hero-hq{background:linear-gradient(135deg,#fafdff 0%,#e0f3f4 52%,#e6effb 100%)!important}.hq-bill-apple-glass{--hq-glass:#fff9;--hq-glass-strong:#ffffffc2;--hq-border:#ffffffd1;padding-bottom:20px;gap:14px!important}.hq-bill-apple-glass .workbench-hero-hq{-webkit-backdrop-filter:blur(28px)saturate(1.2);min-height:116px;border:1px solid var(--hq-border)!important;background:radial-gradient(circle at 18% 0,#fffffff5,#0000 38%),linear-gradient(135deg,#edfdfadb,#e6eeffbd)!important;border-radius:28px!important;padding:18px 20px!important;box-shadow:0 24px 58px #3d528021,inset 0 1px #fffffff5!important}.hq-bill-apple-glass .workbench-hero-hq h1{letter-spacing:-.035em;font-size:23px!important}.hq-bill-apple-glass .workbench-hero-eyebrow{letter-spacing:.12em!important;font-size:9px!important}.hq-bill-apple-glass .workbench-stat{background:var(--hq-glass-strong)!important;border:1px solid #ffffffe6!important;border-radius:18px!important;min-height:66px!important;padding:10px 12px!important;box-shadow:0 10px 26px #37537a14,inset 0 1px #fff!important}.hq-bill-apple-glass .workbench-stat-label{font-size:9px!important}.hq-bill-apple-glass .workbench-stat-label+div{letter-spacing:-.025em;margin-top:6px!important;font-size:17px!important}.hq-bill-apple-glass>section:not(.workbench-hero){-webkit-backdrop-filter:blur(24px)saturate(1.16);box-shadow:0 16px 38px #3d528017,inset 0 1px #ffffffeb;border:1px solid var(--hq-border)!important;background:var(--hq-glass)!important;border-radius:24px!important;padding:16px 18px!important}.hq-bill-apple-glass>section:not(.workbench-hero)>div:first-child>div:first-child>div:first-child{letter-spacing:-.015em;font-size:15px!important}.hq-bill-apple-glass [aria-label=统一时间范围]{background:#f5f9ff94;border:1px solid #ffffffdb;border-radius:18px;padding:12px;gap:10px!important}.hq-bill-apple-glass input,.hq-bill-apple-glass select{min-height:40px;background:#ffffffc7!important;border-radius:12px!important}.hq-bill-apple-glass .action-button{border-radius:12px!important;min-height:36px!important;padding-inline:13px!important}.hq-bill-apple-glass .hq-bill-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}@media (max-width:900px){.hq-bill-apple-glass .hq-bill-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.hq-bill-apple-glass{gap:10px!important}.hq-bill-apple-glass .workbench-hero-hq,.hq-bill-apple-glass>section:not(.workbench-hero){border-radius:20px!important;padding:13px!important}.hq-bill-apple-glass .hq-bill-overview-grid{grid-template-columns:minmax(0,1fr)!important}}:root{--readable-ink:#16372f;--readable-ink-soft:#365b4d;--readable-muted:#557269;--readable-faint:#6b847a;--readable-link:#075f4f;--readable-line:#275b463d;--readable-danger:#a13d49;--readable-warning:#875b10;--readable-info:#245b79}html{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:16px}body,button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important}body{font-size:14px;line-height:1.55;color:var(--readable-ink)!important}p,li,td,th,label,button,input,select,textarea{line-height:1.5}h1,h2,h3,h4,h5,h6,strong,b{color:var(--readable-ink)!important}h1{font-size:clamp(1.55rem,2.3vw,2.15rem)!important;line-height:1.12!important}h2{font-size:clamp(1.25rem,1.8vw,1.65rem)!important;line-height:1.18!important}h3{font-size:clamp(1.05rem,1.45vw,1.3rem)!important;line-height:1.25!important}a{color:var(--readable-link)}.app-shell-page,.app-shell-content,.workbench-page,.workbench-panel,.glass-panel{color:var(--readable-ink)!important}.app-shell-sidebar,.shell-sidebar,.app-shell-topbar,.shell-topbar,[style*="background: #102738"],[style*="background:#102738"],[style*="background: rgb(16, 39, 56)"]{color:var(--readable-ink)!important;background:#ffffffeb!important;border-color:#fffffffa!important}.shell-sidebar [style*="color: rgba(255,255,255"],.shell-sidebar [style*="color:rgba(255,255,255"],.shell-sidebar [style*="color: #fff"],.shell-sidebar [style*="color:#fff"],.shell-sidebar [style*="color: white"]{color:var(--readable-ink-soft)!important}.shell-sidebar [style*="opacity: 0.6"],.shell-sidebar [style*="opacity: 0.7"],.shell-sidebar [style*="opacity:0.6"],.shell-sidebar [style*="opacity:0.7"]{opacity:1!important}.shell-sidebar .shell-nav-group-title{color:#315d4e!important;letter-spacing:.1em!important;font-size:11px!important}.shell-sidebar nav a{font-size:13px!important;line-height:1.35!important}.shell-sidebar nav a>div,.shell-sidebar nav a span{color:inherit!important}[style*="color: \"var(--muted)\""],[style*="color: var(--muted)"],.muted,.text-muted,.helper-text,.field-hint,.workbench-stat-label,.finance-metric-label,[style*=\#61758b],[style*=\#6c7f91],[style*=\#53657a],[style*=\#759087],[style*=\#789188]{color:var(--readable-muted)!important}label,.field-label,form label{font-size:13px;font-weight:750;color:var(--readable-ink-soft)!important}small,[style*="fontSize: 10"],[style*="fontSize: 11"],[style*="font-size: 10px"],[style*="font-size: 11px"]{font-size:12px!important;line-height:1.45!important}.workbench-stat-label,.subscription-eyebrow,.accounting-logic-eyebrow,.workbench-hero-eyebrow,.auth-showcase .auth-mark{font-size:11px!important;line-height:1.35!important}.workbench-stat>div:last-child,.finance-metric-card strong,.profit-module-card strong,.membership-summary strong{color:var(--readable-ink)!important;font-size:clamp(1.05rem,1.6vw,1.45rem)!important}button,.action-button,.auth-secondary-button,.icon-button,.password-toggle{letter-spacing:.01em;text-shadow:none!important;font-size:13px!important}.action-button-primary,.shell-logout,.shell-sidebar nav a[style*="112,255,222"]{color:#fff!important;background:#0f8069!important;border-color:#0a6855!important;box-shadow:0 12px 24px #0f806947,inset 0 1px #ffffff38!important}.action-button-primary:hover,.shell-logout:hover,.shell-sidebar nav a[style*="112,255,222"]:hover{background:#096b58!important}.action-button-secondary,.auth-secondary-button,.icon-button,.password-toggle{color:var(--readable-ink)!important;border-color:var(--readable-line)!important;background:#ffffffe0!important}button:disabled,.action-button:disabled,input:disabled,select:disabled,textarea:disabled{color:#71887f!important;opacity:.9!important;background:#dcebe2b8!important;border-color:#5c7e6d2e!important}input,select,textarea{color:var(--readable-ink)!important;caret-color:var(--apple-accent-strong)!important;font-size:14px!important}th{letter-spacing:.015em;color:#264f41!important;font-size:12px!important}td{color:var(--readable-ink-soft)!important;font-size:13px!important}td strong,td b{color:var(--readable-ink)!important}.status-pill,.compact-banner,.inline-banner{color:var(--readable-ink-soft)!important;font-size:12px!important;line-height:1.4!important}.status-pill [style*="color: var(--muted)"],.compact-banner [style*="color: var(--muted)"],.inline-banner [style*="color: var(--muted)"]{color:var(--readable-muted)!important}.auth-showcase,.auth-form{color:var(--readable-ink)!important}.auth-showcase [style*="color: rgba(255,255,255"],.auth-showcase [style*="color:rgba(255,255,255"],.auth-showcase [style*="color: #fff"],.auth-showcase [style*="color:#fff"]{color:var(--readable-ink-soft)!important}.auth-showcase h1,.auth-form h2{color:var(--readable-ink)!important}@media (max-width:700px){body{font-size:14px}h1{font-size:1.45rem!important}h2{font-size:1.2rem!important}h3{font-size:1.05rem!important}.app-shell-page,.workbench-page,.workbench-panel,.glass-panel{line-height:1.55!important}.shell-sidebar nav a,button,.action-button,.auth-secondary-button{font-size:13px!important}th,td{font-size:12px!important}}:root{--apple-bg:#e8f5ee;--apple-bg-deep:#d7ecdf;--apple-ink:#17372f;--apple-muted:#5f786f;--apple-accent:#148b72;--apple-accent-strong:#0c6655;--apple-border:#ffffffeb;--apple-border-dark:#3d765f38;--apple-surface:#ffffffc7;--apple-surface-soft:#ffffff9e;--apple-surface-green:#c6e5d3b8;--apple-shadow:0 18px 42px #27594424, 0 4px 12px #2759440f, inset 0 1px 0 #fffffff5;--apple-shadow-strong:0 28px 76px #1f4c3a30, 0 8px 22px #1f4c3a14, inset 0 1px 0 #fffffffa;--apple-shadow-control:0 9px 20px #1f4c3a1c, inset 0 1px 0 #ffffffeb;--apple-radius-xl:26px;--apple-radius-lg:20px;--apple-radius-md:14px;--apple-radius-sm:11px}body{color:var(--apple-ink)!important;background:var(--apple-bg)!important;background-image:radial-gradient(circle at 8% 0%, #b7e9cf8c, transparent 30%), radial-gradient(circle at 95% 5%, #cdecdc94, transparent 28%), linear-gradient(145deg, #f5fbf7 0%, var(--apple-bg) 54%, #f0faf4 100%)!important}.app-shell-page,.workbench-page{gap:16px!important}.glass-panel,.workbench-panel,.workbench-page>section,.finance-section,.finance-filter-bar,.profit-analysis-surface,.accounting-logic-section,.subscription-minimal-card,.subscription-minimal-hero,.membership-summary,.auth-form,.auth-showcase,.auth-feature-card,.workbench-hero,.workbench-hero-import,.workbench-hero-hq,.workbench-hero-profit,.finance-command-hero{background:var(--apple-surface)!important;color:var(--apple-ink)!important;border:1px solid var(--apple-border)!important;border-radius:var(--apple-radius-lg)!important;box-shadow:var(--apple-shadow)!important;-webkit-backdrop-filter:blur(28px)saturate(1.12)!important}.workbench-hero,.workbench-hero-import,.workbench-hero-hq,.workbench-hero-profit,.finance-command-hero,.profit-analysis-surface,.accounting-logic-hero,.subscription-minimal-hero,.auth-showcase{box-shadow:var(--apple-shadow-strong)!important;background:radial-gradient(circle at 88% 0,#89d7b757,#0000 30%),#f8fdfad1!important}.workbench-hero[style],.workbench-hero-import[style],.workbench-hero-hq[style],.workbench-hero-profit[style],.workbench-hero h1,.workbench-hero h2,.workbench-hero p,.workbench-hero-eyebrow,.workbench-hero [style*="color: #fff"],.workbench-hero [style*="color:#fff"],.workbench-hero [style*="color: white"]{color:var(--apple-ink)!important}.workbench-hero-eyebrow,.accounting-logic-eyebrow,.subscription-eyebrow,.auth-showcase .auth-mark{color:var(--apple-accent-strong)!important;letter-spacing:.12em!important;font-weight:800!important}.workbench-stat,.finance-metric-card,.profit-module-card,.subscription-status,.subscription-card-icon,.membership-summary,.auth-feature-card,.workbench-panel-side,.workbench-panel-main,.finance-dashboard-grid>section,.finance-kpi-grid .finance-metric-card{background:var(--apple-surface-soft)!important;box-shadow:var(--apple-shadow)!important;-webkit-backdrop-filter:blur(22px)saturate(1.08)!important;border:1px solid #ffffffe6!important}.shell-sidebar{box-shadow:var(--apple-shadow-strong)!important;-webkit-backdrop-filter:blur(32px)saturate(1.12)!important;background:#ffffffe6!important;border-color:#fffffffa!important}.shell-sidebar .shell-nav-group{background:var(--apple-surface-green)!important;-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;border:1px solid #4b84683d!important;box-shadow:0 9px 20px #2759441a,inset 0 1px #ffffffc2!important}.shell-sidebar .shell-nav-group-title{color:#456b5b!important;font-weight:800!important}.shell-sidebar nav a{color:#244b3d!important;border-radius:var(--apple-radius-sm)!important;transition:transform .16s,background .16s,box-shadow .16s,color .16s!important}.shell-sidebar nav a:hover{transform:translate(2px);color:var(--apple-accent-strong)!important;background:#148b7229!important;box-shadow:0 7px 16px #148b721a!important}.shell-sidebar nav a[style*="112,255,222"]{background:var(--apple-accent)!important;color:#fff!important;border-color:#0c66554d!important;box-shadow:0 11px 24px #148b7242,inset 0 1px #ffffff42!important}button,.action-button,.action-button-primary,.action-button-secondary,.action-button-danger,.auth-secondary-button,.icon-button,.password-toggle{min-height:40px;border-radius:var(--apple-radius-md)!important;font-weight:750!important;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s!important}.action-button-primary,.shell-logout{background:var(--apple-accent)!important;color:#fff!important;box-shadow:var(--apple-shadow-control), 0 0 0 1px #0c665514!important;border:1px solid #ffffffb8!important}.action-button-secondary,.auth-secondary-button,.icon-button,.password-toggle{color:var(--apple-ink)!important;border:1px solid var(--apple-border-dark)!important;box-shadow:var(--apple-shadow-control)!important;background:#ffffffbd!important}.action-button-danger{color:#a43f4b!important;background:#fff5f6d1!important;border-color:#a43f4b38!important}button:not(:disabled):hover,.action-button:not(:disabled):hover,.auth-secondary-button:hover,.icon-button:hover,.password-toggle:hover{transform:translateY(-2px);box-shadow:0 14px 28px #27594429,inset 0 1px #fffffff0!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #148b722e!important}input,select,textarea{min-height:40px;color:var(--apple-ink)!important;border:1px solid var(--apple-border-dark)!important;border-radius:var(--apple-radius-sm)!important;background:#ffffffc7!important;box-shadow:inset 0 1px #fffffff5!important}input:hover,select:hover,textarea:hover{border-color:#148b7257!important}input:focus,select:focus,textarea:focus{background:#ffffffeb!important;border-color:#148b7294!important;box-shadow:0 0 0 4px #148b721a,inset 0 1px #fffffffa!important}table{border-radius:var(--apple-radius-md);background:#ffffff6b;overflow:hidden;box-shadow:0 10px 26px #27594414;border-collapse:separate!important;border-spacing:0!important}th{color:#315d4e!important;background:#c6e5d3d1!important;font-weight:800!important}tbody tr{transition:background .14s,transform .14s!important}.compact-banner,.inline-banner,.status-pill{border:1px solid #148b7229!important;box-shadow:0 8px 18px #27594414,inset 0 1px #ffffffdb!important}.auth-brand-row{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.auth-brand-logo{object-fit:contain;object-position:center;filter:drop-shadow(0 18px 22px #11382e29);width:min(310px,78vw);height:330px;display:block}.auth-brand-tagline{color:#eefbf5db!important;margin-top:0!important}.shell-brand-row{align-items:center;margin-top:8px;display:flex}.shell-brand-logo{object-fit:contain;object-position:center;filter:drop-shadow(0 10px 14px #30513b21);width:min(164px,100%);height:118px;display:block}.shell-brand-row-bootstrap{margin-top:8px}@media (max-width:650px){.auth-brand-logo{width:min(250px,84vw);height:270px}.shell-brand-logo{width:min(148px,100%);height:106px}}.shell-sidebar .shell-brand-kicker{text-align:center!important}.shell-sidebar .shell-brand-row{justify-content:center!important;width:100%!important}.shell-sidebar .shell-brand-logo{width:102px!important;height:76px!important;margin:0 auto!important}.shell-sidebar nav{gap:14px!important}.shell-sidebar .shell-nav-label{text-align:center!important;width:100%!important}.shell-sidebar .shell-nav-cluster a{text-align:center!important}@media (max-width:900px){.auth-brand-logo{width:min(210px,58vw)!important;height:228px!important}}@media (max-width:650px){.auth-brand-logo{width:178px!important;height:196px!important}.shell-brand-logo{width:112px!important;height:82px!important}}@media (max-width:650px){.shell-sidebar .shell-brand-logo{width:92px!important;height:68px!important}}.shell-sidebar .shell-brand-kicker{text-align:center!important;width:100%!important}.shell-sidebar .shell-brand-row{justify-content:center!important;width:100%!important;margin-top:0!important}.shell-sidebar .shell-brand-logo{filter:drop-shadow(0 5px 9px #30513b17)!important;width:98px!important;height:72px!important;margin:0 auto!important}.shell-sidebar nav{gap:12px!important;margin-top:9px!important}.shell-sidebar .shell-nav-cluster{grid-template-columns:minmax(0,1fr)!important;gap:0!important;min-width:0!important;display:grid!important}.shell-sidebar .shell-nav-cluster+.shell-nav-cluster{border-top:1px solid #50776329!important;padding-top:8px!important}.shell-sidebar .shell-nav-cluster a,.shell-sidebar .shell-nav-label{text-align:center!important;width:100%!important}@media (max-width:650px){.shell-sidebar .shell-brand-logo{width:92px!important;height:68px!important}}@media (min-width:901px){.auth-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:880px!important;display:grid!important}.auth-feature-card{text-align:center!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;justify-items:center!important;min-width:0!important;min-height:148px!important;padding:14px 12px!important;display:grid!important}.auth-feature-copy{width:100%!important;min-width:0!important}.auth-showcase{align-items:center!important;padding:38px 42px 34px!important}.auth-brand-block{text-align:center!important;width:100%!important;max-width:none!important}.auth-brand-kicker{text-align:left!important;padding-left:2px!important}.auth-brand-row{justify-content:center!important;align-items:center!important;margin-top:4px!important}.auth-brand-logo{filter:drop-shadow(0 14px 20px #2c4f3d24)!important;width:min(286px,31vw)!important;height:286px!important;margin:0 auto!important}.auth-brand-tagline{text-align:center!important;margin-top:-6px!important}.auth-showcase-intro{text-align:center!important;width:100%!important;max-width:720px!important;margin-top:18px!important}.auth-showcase-intro p{max-width:none!important}.auth-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:880px!important;margin-top:22px!important}.auth-feature-card{text-align:center!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;justify-items:center!important;min-height:148px!important;padding:14px 12px!important}.auth-feature-copy{width:100%!important}.auth-feature-copy p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:36px!important;display:-webkit-box!important;overflow:hidden!important}}@media (max-width:900px) and (min-width:651px){.auth-showcase{align-items:center!important}.auth-brand-block,.auth-showcase-intro{text-align:center!important;width:100%!important}.auth-brand-row{align-items:center!important}.auth-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.auth-feature-card{text-align:center!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important}}.modal-backdrop,[role=dialog]{-webkit-backdrop-filter:blur(18px)saturate(1.08)!important}.modal-backdrop{z-index:1000!important;color:var(--readable-ink)!important;-webkit-backdrop-filter:blur(8px)saturate(1.02)!important;background:#1934282e!important;place-items:center!important;padding:20px!important;display:grid!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.glass-dialog{color:#173d31!important;background:#fffffcfb!important;border:1px solid #fffffffa!important;border-radius:22px!important;width:min(520px,100%)!important;max-height:min(720px,100vh - 40px)!important;padding:24px!important;overflow-y:auto!important;box-shadow:0 28px 80px #1a402f42,0 6px 18px #1a402f1f!important}.delete-dialog-kicker{color:#a34f3e;letter-spacing:.08em;font-size:11px;font-weight:800}.glass-dialog h2,.glass-dialog p,.glass-dialog label,.glass-dialog span{color:#173d31}.glass-dialog p{color:#3d5c50!important}.delete-dialog-summary{color:#875347;background:#fff4efb8;border:1px solid #a34f3e29;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:12px;display:flex}.delete-dialog-summary strong{font-size:12px;color:#713e35!important}@media (max-width:640px){.modal-backdrop{padding:12px!important}.glass-dialog{border-radius:18px!important;padding:18px!important}.delete-dialog-summary{flex-direction:column;align-items:flex-start;gap:4px}}[role=dialog]{border-radius:var(--apple-radius-xl)!important;box-shadow:var(--apple-shadow-strong)!important;border:1px solid #fffffff0!important}@media (max-width:900px){.app-shell-page,.workbench-page{gap:12px!important}.glass-panel,.workbench-hero,.workbench-panel,.subscription-minimal-card,.accounting-logic-section{border-radius:18px!important}}@media (max-width:560px){.app-shell-page,.workbench-page{gap:10px!important}button,.action-button,.auth-secondary-button{min-height:38px}}:root{--bg:#e9f6f0;--bg-strong:#d8eee4;--panel:#ffffffb8;--panel-muted:#f6fcf9cc;--text:#17352f;--muted:#5d766e;--line:#32665829;--line-strong:#32665847;--accent:#178b73;--accent-soft:#178b731f;--accent-strong:#0d6958;--danger:#b94c55;--danger-soft:#b94c551a;--warning:#9a6a1e;--warning-soft:#9a6a1e1f;--info:#356b8a;--shadow-soft:0 16px 36px #33685717, 0 2px 8px #3368570a;--shadow-strong:0 24px 64px #2a5b4b24, 0 4px 14px #2a5b4b0d}body{background-color:#e9f6f0!important;background-image:radial-gradient(circle at 8% 0,#b8efd87a,#0000 32%),radial-gradient(circle at 96% 8%,#cbecde7a,#0000 30%),linear-gradient(145deg,#f4fbf7 0%,#e5f3ec 54%,#eff9f4 100%)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important}.glass-panel,.workbench-panel,.workbench-stat,.finance-metric-card,.profit-module-card,.subscription-minimal-card,.app-shell-page>section.glass-panel,.app-shell-page>div.glass-panel,.app-shell-page>article.glass-panel{background:#ffffffb8!important;border-color:#ffffffe0!important;box-shadow:0 14px 32px #33685714,inset 0 1px #ffffffeb!important}.shell-logout,.action-button-primary{background:#178b73!important;border-color:#0d69583d!important;box-shadow:0 10px 22px #178b7333!important}.action-button-secondary,.auth-secondary-button,.icon-button,.password-toggle,input,select,textarea{background:#ffffffc7!important;border-color:#32665833!important}input::placeholder,textarea::placeholder{color:#759087!important}input:focus,select:focus,textarea:focus{border-color:#178b7385!important;outline-color:#178b7324!important;box-shadow:0 0 0 3px #178b731a,inset 0 1px #fffffff0!important}.workbench-hero,.workbench-hero-import,.workbench-hero-hq,.workbench-hero-profit,.finance-command-hero,.profit-analysis-surface,.accounting-logic-hero,.subscription-minimal-hero,.auth-showcase{color:var(--text)!important;background:radial-gradient(circle at 82% 0,#9de8cf47,#0000 28%),#effaf5c2!important}.workbench-hero .workbench-hero-eyebrow,.accounting-logic-eyebrow,.subscription-eyebrow,.auth-showcase .auth-mark,.auth-feature-icon{color:var(--accent-strong)!important}.workbench-stat,.finance-metric-card,.profit-module-card,.subscription-status,.membership-summary,.auth-feature-card{background:#ffffffa3!important;border-color:#ffffffe0!important}.workbench-panel-side,.workbench-panel-main,.finance-dashboard-grid>section,.finance-kpi-grid .finance-metric-card,.finance-dashboard-grid>section:first-child,.finance-dashboard-grid>section:nth-child(2),.finance-dashboard-grid+.finance-dashboard-grid>section:first-child,.finance-dashboard-grid+.finance-dashboard-grid>section:nth-child(2),.profit-module-card:first-child,.profit-module-card:nth-child(2),.profit-module-card:nth-child(3),.auth-form{background:#ffffff9e!important}.auth-showcase p,.auth-showcase strong,.accounting-logic-hero p,.subscription-minimal-hero p,.subscription-status span,.subscription-status strong{color:var(--text)!important}.auth-feature-icon{background:#178b731a!important;border-color:#178b732e!important}.status-pill,.compact-banner,.inline-banner{color:#315b4f}.subscription-progress{background:#32665824!important}::-webkit-scrollbar-thumb{background:#3a705e57}.shell-header{display:none!important}.app-shell-page{gap:10px!important;margin-top:0!important}.workbench-hero{border-radius:18px!important;min-height:0!important;padding:9px 12px!important}.workbench-hero>div{gap:6px!important}.workbench-hero h1{margin-top:2px!important;font-size:17px!important}.workbench-hero-eyebrow{font-size:8px!important}.workbench-hero .workbench-stat{border-radius:12px!important;min-height:44px!important;padding:6px 8px!important}.workbench-hero .workbench-stat-label{font-size:8px!important}.workbench-hero .workbench-stat-label+div{margin-top:2px!important;font-size:13px!important}.local-compute-hero{border-radius:16px!important;gap:6px!important;padding:8px 10px!important}.local-compute-hero h1{font-size:18px!important}.local-compute-hero>div:first-child{gap:6px!important}.local-compute-hero>div:nth-child(2){gap:5px!important}.local-compute-hero>div:nth-child(2)>*{border-radius:11px!important;min-height:42px!important;padding:6px 8px!important}.local-compute-hero .action-button{border-radius:10px!important;min-height:30px!important;padding:4px 9px!important}@media (max-width:900px){.workbench-hero{padding:8px 10px!important}.workbench-hero>div{gap:7px!important}}.workbench-hero-profit{background:linear-gradient(135deg,#fbfcff 0%,#e8edfb 54%,#e3f3ee 100%)!important}.workbench-hero .workbench-hero-eyebrow{color:var(--accent-strong)}.workbench-hero .workbench-stat{box-shadow:0 8px 22px #39688514,inset 0 1px #ffffffe6!important}.workbench-panel{background:#ffffff94!important;border-color:#ffffffb8!important}.workbench-panel-side{background:linear-gradient(145deg,#f0ecfb 0%,#fff 100%)!important}.workbench-panel-main{background:linear-gradient(145deg,#e9f6f4 0%,#fff 100%)!important}.workbench-stat-label{color:var(--muted)!important}.action-button{transition:transform .15s,box-shadow .15s,background .15s}.action-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 14px 28px #375e7f29!important}.action-button-primary{background:linear-gradient(135deg,#10ad98 0%,#3277c7 100%)!important;border-color:#0c9388b8!important;box-shadow:0 10px 24px #16919c33!important}.action-button-secondary{background:#ffffff9e!important;border-color:#5d6a9138!important}input,select,textarea{background:#ffffffb3!important;border-color:#5d6a913d!important;box-shadow:inset 0 1px #ffffffe0,0 5px 14px #4857800d!important}input:focus,select:focus,textarea:focus{outline:3px solid #3172c71f;border-color:#3172c77a!important}.finance-section{min-width:0;background:linear-gradient(145deg,#fff 0%,#f2f7fa 100%)!important}.finance-filter-bar{background:linear-gradient(100deg,#eaf4fb 0%,#fff 52%,#eaf7f3 100%)!important}.finance-dashboard-grid>section:first-child{background:linear-gradient(145deg,#e8faf6db 0%,#ffffffad 100%)!important}.finance-dashboard-grid>section:nth-child(2){background:linear-gradient(145deg,#fff8e6db 0%,#ffffffad 100%)!important}.finance-dashboard-grid+.finance-dashboard-grid>section:first-child{background:linear-gradient(145deg,#eef4ffdb 0%,#ffffffad 100%)!important}.finance-dashboard-grid+.finance-dashboard-grid>section:nth-child(2){background:linear-gradient(145deg,#f7efffd1 0%,#ffffffad 100%)!important}.finance-metric-card{box-shadow:inset 0 1px #ffffffdb,0 8px 18px #43647e0a}.finance-kpi-grid .finance-metric-card:first-child{background:linear-gradient(145deg,#d9f9f0e6,#ffffffb3)!important}.finance-kpi-grid .finance-metric-card:nth-child(2){background:linear-gradient(145deg,#e0f1ffe6,#ffffffb3)!important}.finance-kpi-grid .finance-metric-card:nth-child(3){background:linear-gradient(145deg,#ffefd3e6,#ffffffb3)!important}.finance-kpi-grid .finance-metric-card:nth-child(4){background:linear-gradient(145deg,#f1e8ffdb,#ffffffb3)!important}.profit-analysis-surface{background:linear-gradient(145deg,#ffffffc7 0%,#edf3ffb8 52%,#e9f9f5ad 100%)!important}.profit-module-card{box-shadow:inset 0 1px #ffffffe0,0 8px 18px #43647e0a}.profit-module-card:first-child{background:linear-gradient(145deg,#e0f7f2e0,#ffffffb3)!important}.profit-module-card:nth-child(2){background:linear-gradient(145deg,#e2efffe0,#ffffffb3)!important}.profit-module-card:nth-child(3){background:linear-gradient(145deg,#fff4dce0,#ffffffb3)!important}.finance-task-row:last-child{border-bottom:0!important}.finance-task-row:hover,.finance-workflow-step:hover{background:#e3f8f4bd!important}.finance-ranking-table th,.finance-ranking-table td,.finance-module-table th,.finance-module-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:10px 8px;font-size:11px}.finance-ranking-table th,.finance-module-table th{color:#334b61;background:#e8f0f5;font-weight:800}.finance-ranking-table tbody tr:last-child td,.finance-module-table tbody tr:last-child td{border-bottom:0}.finance-ranking-table tbody tr:hover,.finance-module-table tbody tr:hover{background:#edf8f5}.finance-rank-number{width:28px;color:var(--accent);font-variant-numeric:tabular-nums;font-size:10px;font-weight:800;display:inline-block}.finance-workflow-step{transition:background .14s,border-color .14s}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#465e7475 padding-box content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-track{background:0 0}@keyframes import-progress-indeterminate{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (max-width:1099px){:root{--font-size-base:13px}.accounting-flow-grid,.accounting-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){:root{--radius-xl:22px;--radius-lg:18px;--radius-md:14px}body:before{background-size:28px 28px;display:block}.auth-shell-minimal{grid-template-columns:minmax(0,1fr)}.auth-showcase{border-bottom:1px solid #ffffff24;border-right:0;min-height:auto;padding:20px!important}.auth-form{border-left:0;padding:20px!important}.auth-capability-grid{gap:6px;margin-top:56px;display:grid}.auth-feature-card{border-radius:10px;gap:6px;min-height:62px;padding:8px}.auth-feature-icon{border-radius:8px;width:27px;height:27px}.auth-feature-icon svg{width:15px;height:15px}.auth-feature-card strong{font-size:10px}.auth-register-grid{grid-template-columns:minmax(0,1fr)}.accounting-logic-hero{padding:20px 18px 0}.accounting-logic-hero h1{font-size:24px}.accounting-logic-section{padding:17px!important}.accounting-flow-grid,.accounting-rule-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.subscription-minimal-grid{grid-template-columns:minmax(0,1fr)}.subscription-minimal-hero{flex-direction:column;align-items:flex-start;padding:20px}.subscription-status{width:100%}.finance-command-hero{grid-template-columns:minmax(0,1fr)!important}.finance-hero-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important}.finance-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.finance-dashboard-grid{grid-template-columns:minmax(0,1fr)!important}.finance-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:540px){.finance-kpi-grid,.finance-workflow-grid{grid-template-columns:minmax(0,1fr)!important}.finance-task-row{grid-template-columns:minmax(0,1fr) auto!important}.finance-task-row>:last-child{grid-column:2}}.local-compute-overview-grid{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:stretch;gap:10px;display:grid}.local-agent-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.local-agent-platform-card{background:#ffffffb3;border:1px solid #0f766e2e;border-radius:12px;align-content:start;gap:9px;min-width:0;padding:11px;display:grid}@media (max-width:1080px){.local-compute-overview-grid,.local-agent-platform-grid{grid-template-columns:minmax(0,1fr)}}:root{--apple-bg:#eef3f8;--apple-surface:#ffffff9e;--apple-surface-strong:#ffffffc7;--apple-surface-soft:#f6fafd9e;--apple-border:#ffffffd1;--apple-border-soft:#6f859b29;--apple-shadow:0 16px 38px #485d7917, 0 2px 8px #485d790a;--apple-shadow-large:0 26px 70px #3f537121, 0 4px 16px #3f53710d;--apple-radius-xl:26px;--apple-radius-lg:20px;--apple-radius-md:14px}body{background:var(--apple-bg)!important;background-image:radial-gradient(circle at 9% 0,#89e6d338,#0000 28%),radial-gradient(circle at 96% 4%,#a8bdf433,#0000 28%),linear-gradient(145deg,#f8fbfd 0%,#eaf1f7 52%,#f7fafc 100%)!important}body:before{filter:blur(24px)!important;background:radial-gradient(circle at 24% 16%,#ffffffd1,#0000 23%),radial-gradient(circle at 77% 78%,#ffffff9e,#0000 25%)!important}.glass-panel,.app-shell-page>section.glass-panel,.app-shell-page>div.glass-panel,.app-shell-page>article.glass-panel{background:var(--apple-surface)!important;border:1px solid var(--apple-border)!important;border-radius:var(--apple-radius-lg)!important;box-shadow:var(--apple-shadow)!important;-webkit-backdrop-filter:blur(26px)saturate(1.08)!important}.app-shell-layout{gap:16px!important}.app-shell-content{min-width:0}.app-shell-page{gap:14px;min-width:0;display:grid}.shell-sidebar{color:var(--text)!important;box-shadow:var(--apple-shadow-large)!important;-webkit-backdrop-filter:blur(30px)saturate(1.08)!important;background:#f6fafda8!important;border:1px solid #ffffffdb!important}.shell-sidebar [style*="rgba(255,255,255"],.shell-sidebar .shell-nav-group{background:#ffffff6b!important;border-color:#ffffffb8!important}.shell-sidebar nav a,.shell-sidebar nav a:hover,.shell-sidebar .shell-nav-group-title,.shell-sidebar [style*="color: rgba(255, 255, 255"],.shell-sidebar [style*="color:#fff"]{color:var(--text)!important}.shell-sidebar nav a{border-radius:12px!important}.shell-sidebar nav a:hover,.shell-sidebar nav a[style*="112,255,222"]{color:var(--accent-strong)!important;background:#13a9961f!important;border-color:#13a9962e!important}.shell-sidebar{background:#ffffffd6!important;border-color:#fffffff5!important;box-shadow:0 22px 52px #2f685124,inset 0 1px #fffffffa!important}.shell-sidebar .shell-nav-group{background:#c4e2d5b8!important;border-color:#5489743d!important;box-shadow:inset 0 1px #ffffffb8,0 6px 16px #2f685114!important}.shell-sidebar .shell-nav-group-title{color:#45665a!important;letter-spacing:.08em!important}.shell-sidebar nav a{color:#25483d!important;font-weight:750!important}.shell-sidebar nav a:hover{color:#0b6654!important;background:#178b7329!important;border-color:#178b7352!important}.shell-sidebar nav a[style*="112,255,222"]{color:#fff!important;background:#178b73!important;border-color:#0d6958!important;box-shadow:0 8px 18px #178b7333,inset 0 1px #ffffff38!important}.shell-sidebar>div:last-child{border-top-color:#5489743d!important}.shell-sidebar [style*="background: linear-gradient"],.shell-sidebar [style*=background\:linear-gradient]{background:#ffffff6b!important}.shell-logout,.action-button-primary{color:#fff!important;background:#13a996eb!important;border:1px solid #ffffffb8!important;box-shadow:0 10px 24px #13a9962e!important}.action-button-secondary,.auth-secondary-button,.icon-button,.password-toggle{border:1px solid var(--apple-border-soft)!important;border-radius:var(--apple-radius-md)!important;background:#ffffffa8!important;box-shadow:inset 0 1px #ffffffe6!important}.action-button-danger{background:#fff5f6b8!important;border-color:#c44d5c2e!important}input,select,textarea{min-height:38px;border:1px solid var(--apple-border-soft)!important;background:#ffffffa8!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffffeb!important}input:focus,select:focus,textarea:focus{background:#ffffffd6!important;border-color:#13a99670!important;outline:3px solid #13a9961a!important}.workbench-page,.workbench-hero,.workbench-panel,.finance-section,.finance-filter-bar,.profit-analysis-surface,.subscription-minimal-hero,.subscription-minimal-card,.accounting-logic-hero,.accounting-logic-section{border:1px solid var(--apple-border)!important;box-shadow:var(--apple-shadow)!important;-webkit-backdrop-filter:blur(24px)saturate(1.08)!important}.workbench-hero,.workbench-hero-import,.workbench-hero-hq,.workbench-hero-profit,.profit-analysis-surface,.finance-command-hero,.accounting-logic-hero,.subscription-minimal-hero{color:var(--text)!important;background:#ffffff8f!important}.workbench-hero{border-radius:var(--apple-radius-xl)!important}.workbench-hero .workbench-hero-eyebrow,.subscription-eyebrow,.accounting-logic-eyebrow{color:var(--accent-strong)!important}.workbench-stat,.finance-metric-card,.profit-module-card,.subscription-status,.subscription-card-icon,.membership-summary{background:#ffffff94!important;border:1px solid #ffffffc7!important;box-shadow:inset 0 1px #ffffffe6,0 8px 22px #485d790f!important}.workbench-panel-side,.workbench-panel-main,.finance-dashboard-grid>section,.finance-kpi-grid .finance-metric-card,.profit-module-card:first-child,.profit-module-card:nth-child(2),.profit-module-card:nth-child(3),.finance-dashboard-grid>section:first-child,.finance-dashboard-grid>section:nth-child(2),.finance-dashboard-grid+.finance-dashboard-grid>section:first-child,.finance-dashboard-grid+.finance-dashboard-grid>section:nth-child(2){background:#ffffff8a!important}.accounting-logic-hero,.subscription-minimal-hero,.auth-showcase{background:radial-gradient(circle at 82% 0,#7ce3d23d,#0000 28%),#ebf8f7bd!important}.accounting-logic-hero p,.subscription-minimal-hero p,.subscription-status span,.subscription-status strong,.auth-showcase p,.auth-showcase strong,.auth-showcase [style*="rgba(255,255,255"]{color:var(--text)!important}.auth-showcase{color:var(--text)!important;border-right-color:var(--apple-border)!important}.auth-feature-card{background:#ffffff75!important;border:1px solid #ffffffc7!important;box-shadow:0 12px 28px #485d7912,inset 0 1px #ffffffe6!important}.auth-feature-icon{color:var(--accent-strong)!important;background:#13a9961a!important;border-color:#13a99629!important}.auth-form{border-left-color:var(--apple-border)!important;background:#ffffff7a!important}.auth-form input{min-height:48px;background:#ffffffad!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffffeb!important}.auth-form .action-button,.auth-form .auth-secondary-button{min-height:48px;border-radius:14px!important}.subscription-minimal-grid{gap:14px!important}.subscription-minimal-card{min-height:204px;border-radius:var(--apple-radius-lg)!important}.subscription-progress span{background:var(--accent)!important}table{border-collapse:separate;border-spacing:0}th,td{border-color:#6f859b1f!important}th{color:#53657a!important;background:#ecf3f8b8!important}tbody tr:hover{background:#13a9960f!important}.compact-banner,.inline-banner,.status-pill{border-radius:999px!important}@media (max-width:900px){.app-shell-layout{gap:10px!important}.app-shell-page{gap:10px}.workbench-hero,.app-shell-page>section.glass-panel,.app-shell-page>div.glass-panel,.app-shell-page>article.glass-panel{border-radius:20px!important}}@media (max-width:560px){.app-shell-page{gap:8px}.workbench-hero,.workbench-panel,.subscription-minimal-card,.accounting-logic-section{border-radius:16px!important}.action-button,.auth-secondary-button{min-height:40px!important}}@keyframes background-task-slide{0%{transform:translate(-110%)}to{transform:translate(270%)}}@keyframes background-task-spin{to{transform:rotate(360deg)}}.background-task-indeterminate{animation:1.35s ease-in-out infinite background-task-slide}.background-task-spin{animation:1.1s linear infinite background-task-spin}.subscription-center-page{gap:10px!important}.subscription-center-page .subscription-minimal-hero{gap:14px;min-height:94px;padding:16px 20px}.subscription-center-page .subscription-minimal-hero h1{margin-top:4px;font-size:24px}.subscription-center-page .subscription-minimal-hero p{margin-top:5px}.subscription-center-page .subscription-status{border-radius:13px;min-width:132px;padding:9px 11px}.subscription-center-page .subscription-status strong{margin-top:2px;font-size:14px}.subscription-center-page .subscription-minimal-grid{gap:8px!important}.subscription-center-page .subscription-minimal-card{min-height:164px!important;padding:13px!important}.subscription-center-page .subscription-card-heading{gap:6px;font-size:11px}.subscription-center-page .subscription-card-icon{border-radius:9px;width:28px;height:28px}.subscription-center-page .subscription-card-value{margin-top:12px;font-size:25px}.subscription-center-page .subscription-card-meta{margin-top:6px}.subscription-center-page .subscription-card-divider{margin:12px 0 8px}.subscription-center-page .subscription-detail-row{margin-top:5px}:root{--kuaidijia-paper:#f4f1e8;--kuaidijia-paper-light:#fbfaf5;--kuaidijia-paper-green:#e5f1e8;--kuaidijia-paper-fiber:#606c530b;--kuaidijia-paper-ink:#20372f;--kuaidijia-paper-muted:#5c7167;--kuaidijia-paper-rule:#5b6c5833;--kuaidijia-paper-shadow:0 18px 34px #4a4e3a21, 0 3px 8px #4a4e3a14, inset 0 1px 0 #ffffffe6;--kuaidijia-paper-shadow-deep:0 28px 68px #4148322e, 0 8px 18px #41483214, inset 0 1px 0 #fffffff0}body{color:var(--kuaidijia-paper-ink)!important;background-color:var(--kuaidijia-paper)!important;background-image:repeating-linear-gradient(0deg, var(--kuaidijia-paper-fiber) 0, var(--kuaidijia-paper-fiber) 1px, transparent 1px, transparent 4px), repeating-linear-gradient(90deg, #ffffff26 0, #ffffff26 1px, transparent 1px, transparent 7px), linear-gradient(145deg, #faf9f2 0%, #edf4e9 48%, #f5f2e9 100%)!important;background-blend-mode:multiply, screen, normal!important}.glass-panel,.workbench-panel,.workbench-stat,.finance-metric-card,.profit-module-card,.subscription-minimal-card,.subscription-status,.membership-summary,.auth-form,.auth-feature-card,.finance-dashboard-grid>section,.finance-kpi-grid .finance-metric-card{color:var(--kuaidijia-paper-ink)!important;background-blend-mode:multiply, normal!important;box-shadow:var(--kuaidijia-paper-shadow)!important;background-color:#fbfaf5db!important;background-image:repeating-linear-gradient(0deg,#5e6b5206 0 1px,#0000 1px 5px),linear-gradient(135deg,#ffffffd1,#f0f7edb8)!important;border-color:#fffffffa!important}.workbench-hero,.workbench-hero-import,.workbench-hero-hq,.workbench-hero-profit,.finance-command-hero,.profit-analysis-surface,.accounting-logic-hero,.subscription-minimal-hero,.auth-showcase{color:var(--kuaidijia-paper-ink)!important;background-blend-mode:multiply, normal!important;box-shadow:var(--kuaidijia-paper-shadow-deep)!important;background-color:#f8f8efe6!important;background-image:repeating-linear-gradient(0deg,#5b694d08 0 1px,#0000 1px 5px),linear-gradient(120deg,#fffffff5,#e0efe1c7)!important;border-color:#fffffffa!important}.shell-sidebar{background-blend-mode:multiply, normal!important;box-shadow:var(--kuaidijia-paper-shadow-deep)!important;background-color:#fffffcf0!important;background-image:repeating-linear-gradient(0deg,#5c695207 0 1px,#0000 1px 5px),linear-gradient(145deg,#fffffffa,#edf6ede6)!important}.shell-sidebar .shell-nav-group{background-blend-mode:multiply, normal!important;background-color:#d8ebdae0!important;background-image:repeating-linear-gradient(0deg,#3d64480a 0 1px,#0000 1px 5px),linear-gradient(145deg,#eef7edd1,#c9e2cfd1)!important;border-color:#5b805f4d!important;box-shadow:0 10px 22px #4660411f,inset 0 1px #ffffffd1!important}.shell-sidebar nav a{color:#25483a!important}.shell-sidebar nav a[style*="112,255,222"]{color:#fff!important;background:#0d8067!important;box-shadow:0 12px 24px #0d806747,inset 0 1px #ffffff3d!important}th{color:#264e40!important;background-color:#daead8eb!important;background-image:repeating-linear-gradient(0deg,#4d694e09 0 1px,#0000 1px 5px)!important}td{color:#36584b!important}input,select,textarea{color:var(--kuaidijia-paper-ink)!important;border-color:var(--kuaidijia-paper-rule)!important;background-color:#fffffaeb!important;background-image:repeating-linear-gradient(0deg,#606c5306 0 1px,#0000 1px 5px)!important;box-shadow:inset 0 1px #fffffffa,0 4px 10px #4a4e3a0d!important}input:focus,select:focus,textarea:focus{background-color:#fffefa!important;border-color:#0d806799!important;box-shadow:0 0 0 4px #0d80671f,inset 0 1px #fffffffa,0 6px 14px #4a4e3a14!important}button,.action-button,.auth-secondary-button,.icon-button,.password-toggle{min-height:40px!important;color:var(--kuaidijia-paper-ink)!important}.action-button-primary,.shell-logout{color:#fff!important;background:#0d8067!important;border-color:#09634f!important;box-shadow:0 12px 25px #0d80674d,inset 0 1px #ffffff3d!important}.action-button-secondary,.auth-secondary-button,.icon-button,.password-toggle{border-color:var(--kuaidijia-paper-rule)!important;background-color:#fffffae6!important;box-shadow:0 8px 18px #4a4e3a1a,inset 0 1px #fffffffa!important}.action-button:not(:disabled):hover,.auth-secondary-button:hover,.icon-button:hover,.password-toggle:hover{transform:translateY(-2px)!important;box-shadow:0 14px 26px #4a4e3a29,inset 0 1px #fffffffa!important}input::placeholder,textarea::placeholder{color:#60786c!important;opacity:1!important}.compact-banner,.inline-banner,.status-pill{background-image:repeating-linear-gradient(0deg,#606c5306 0 1px,#0000 1px 5px)!important}body{background-blend-mode:multiply, screen, multiply, normal!important;background-image:radial-gradient(circle at 11% 17%,#5e694e0e 0 .55px,#0000 .85px),radial-gradient(circle at 73% 64%,#ffffff6b 0 .7px,#0000 1px),radial-gradient(circle at 42% 84%,#656f5509 0 .45px,#0000 .8px),linear-gradient(145deg,#faf9f2 0%,#edf4e9 48%,#f5f2e9 100%)!important;background-position:0 0,3px 5px,8px 2px,0 0!important;background-size:9px 11px,13px 17px,17px 13px,auto!important}.auth-page{padding:clamp(12px,2vw,28px)!important}.auth-shell-minimal{background:#faf9f3e6!important;border:1px solid #fffffffa!important;border-radius:28px!important;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr)!important;width:min(1240px,100%)!important;min-height:680px!important;box-shadow:0 34px 90px #36463333,0 8px 24px #36463314,inset 0 1px #fff!important}.auth-showcase{background-color:#e8f2e5f0!important;background-image:radial-gradient(circle at 17% 21%,#4760450f 0 .55px,#0000 .9px),radial-gradient(circle at 73% 58%,#ffffff8c 0 .75px,#0000 1.1px),radial-gradient(circle at 45% 83%,#47604509 0 .45px,#0000 .8px),linear-gradient(145deg,#fafbf5f5,#d8eadae6)!important;background-position:2px 1px,6px 4px,9px 7px,0 0!important;background-size:9px 13px,14px 11px,17px 19px,auto!important;border-right:1px solid #59705629!important;gap:0!important;min-height:680px!important;padding:clamp(34px,4vw,58px)!important;box-shadow:inset -18px 0 36px #40533d0a!important}.auth-showcase:before{border-color:#36635014!important;width:360px!important;height:360px!important;top:-180px!important;right:-140px!important;box-shadow:0 0 0 34px #ffffff21,0 0 0 68px #36635006!important}.auth-showcase:after{display:none!important}.auth-brand-kicker{font-weight:750;color:#60786e!important;letter-spacing:.17em!important;font-size:11px!important}.auth-brand-row{align-items:center;gap:16px;margin-top:24px;display:flex}.auth-mark{border-radius:18px;width:64px;height:64px;color:#0c715c!important;background:#d5efe2f0!important;border:1px solid #fffffffa!important;box-shadow:0 14px 28px #2f5b462e,inset 0 1px #fff!important}.auth-brand-name{white-space:nowrap;color:#183c31!important;letter-spacing:0!important;margin:0!important;font-size:clamp(34px,3vw,44px)!important;font-weight:820!important;line-height:1!important}.auth-brand-tagline{margin-top:9px;font-weight:650;color:#537066!important;font-size:14px!important}.auth-showcase-intro{max-width:560px;margin-top:44px}.auth-showcase-intro h2{margin:0;font-weight:800;line-height:1.2;color:#183c31!important;letter-spacing:0!important;font-size:26px!important}.auth-showcase-intro p{max-width:490px;margin:10px 0 0;line-height:1.65;color:#526e64!important;font-size:14px!important}.auth-capability-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;max-width:590px!important;margin-top:28px!important}.auth-feature-card{grid-template-columns:48px minmax(0,1fr);color:#203d34!important;background-color:#fdfcf7e0!important;background-image:radial-gradient(circle at 19% 31%,#515e460a 0 .5px,#0000 .8px),radial-gradient(circle at 72% 66%,#ffffff7a 0 .7px,#0000 1px),linear-gradient(135deg,#fffffcf5,#f1f6ece6)!important;background-size:9px 13px,13px 11px,auto!important;border:1px solid #fffffffa!important;border-radius:16px!important;align-items:center!important;gap:15px!important;min-height:92px!important;padding:16px 18px!important;display:grid!important;box-shadow:0 14px 28px #3d523a1f,0 3px 8px #3d523a0f,inset 0 1px #fff!important}.auth-feature-card:hover{border-color:#19806538!important;transform:translateY(-2px)translate(2px)!important;box-shadow:0 18px 34px #2f533e29,0 4px 10px #2f533e12,inset 0 1px #fff!important}.auth-feature-icon{color:#0b755e!important;background:#dcf1e5f0!important;border:1px solid #178b7329!important;border-radius:14px!important;width:48px!important;height:48px!important;box-shadow:inset 0 1px #fff,0 7px 16px #285e451a!important}.auth-feature-copy{min-width:0}.auth-feature-copy strong{display:block;color:#1d4035!important;letter-spacing:0!important;font-size:15px!important;font-weight:820!important}.auth-feature-copy p{margin:6px 0 0;line-height:1.55;color:#587268!important;font-size:13px!important}.auth-form{grid-template-columns:minmax(0,440px);justify-content:center;min-height:680px;background-color:#fdfcf7eb!important;background-image:radial-gradient(circle at 15% 25%,#515e4609 0 .5px,#0000 .8px),radial-gradient(circle at 72% 63%,#ffffff85 0 .7px,#0000 1px),linear-gradient(145deg,#fffffcfa,#f6f7eff0)!important;background-size:10px 13px,14px 11px,auto!important;border-left:0!important;padding:clamp(38px,5vw,66px)!important}.auth-form:before{opacity:.55;background:radial-gradient(circle,#b1d5c433,#0000 68%)!important}.auth-form-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.auth-form-eyebrow{font-weight:750;color:#647d73!important;letter-spacing:.12em!important;font-size:11px!important}.auth-form-heading h2{margin:8px 0 0;font-weight:820;color:#183c31!important;letter-spacing:0!important;font-size:32px!important;line-height:1.1!important}.auth-form .icon-button{width:42px;height:42px;border-radius:13px!important}.auth-form label>span{color:#36564b!important;font-size:13px!important;font-weight:780!important}.auth-form input{color:#1d4035!important;background-color:#fffffcf0!important;border-color:#41675738!important;border-radius:14px!important;min-height:54px!important;padding:0 16px!important;box-shadow:inset 0 1px #fff,0 8px 18px #3c503812!important}.auth-form .action-button,.auth-form .auth-secondary-button{border-radius:14px!important;min-height:52px!important;font-size:14px!important}.auth-form .action-button-primary:not(:disabled){color:#fff!important;background:#0d8067!important;border-color:#09634f!important;box-shadow:0 14px 28px #0d806747,inset 0 1px #ffffff3d!important}.auth-form .action-button-primary:disabled{color:#61776e!important;background:#deebe1eb!important;border-color:#50705f29!important;box-shadow:inset 0 1px #fff!important}.auth-form-footer{margin-top:20px;color:#62796f!important;font-size:12px!important}@media (max-width:900px){.auth-shell-minimal{border-radius:22px!important;grid-template-columns:minmax(0,1fr)!important;min-height:auto!important}.auth-showcase,.auth-form{min-height:auto!important}.auth-showcase{border-bottom:1px solid #59705629!important;border-right:0!important;padding:30px!important}.auth-showcase-intro{margin-top:30px}.auth-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:none!important;margin-top:22px!important}.auth-feature-card{grid-template-columns:minmax(0,1fr);align-content:start!important;min-height:164px!important}.auth-form{padding:38px 30px!important}}@media (max-width:650px){.auth-page{padding:8px!important}.auth-showcase{padding:24px 20px!important}.auth-brand-row{margin-top:18px}.auth-mark{border-radius:15px;width:54px;height:54px}.auth-brand-name{font-size:32px!important}.auth-brand-tagline{font-size:13px!important}.auth-showcase-intro{margin-top:26px}.auth-showcase-intro h2{font-size:22px!important}.auth-showcase-intro p{font-size:13px!important}.auth-capability-grid{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;margin-top:18px!important}.auth-feature-card{grid-template-columns:42px minmax(0,1fr);min-height:82px!important;padding:13px!important}.auth-feature-icon{width:42px!important;height:42px!important}.auth-feature-copy p{font-size:12px!important}.auth-form{padding:30px 20px!important}.auth-form-heading h2{font-size:28px!important}}:root{--kuaidijia-paper-texture:url(/textures/kuaidijia-paper.webp);--kuaidijia-paper-canvas:#edf5eb;--kuaidijia-paper-surface:#fbfaf4;--kuaidijia-paper-control:#fffefa}body{background-color:var(--kuaidijia-paper-canvas)!important;background-image:linear-gradient(145deg, #e7f4e894, #f8f6ed80), var(--kuaidijia-paper-texture)!important;background-blend-mode:normal, multiply!important;background-position:0 0,top!important;background-repeat:no-repeat,repeat!important;background-size:auto,720px 1007px!important;background-attachment:fixed,fixed!important}body:before{opacity:.28!important;filter:none!important;background:linear-gradient(120deg,#ffffff57,#cfe7d629)!important}.glass-panel,.workbench-panel,.workbench-stat,.finance-metric-card,.profit-module-card,.subscription-minimal-card,.subscription-status,.membership-summary,.auth-form,.auth-feature-card,.finance-dashboard-grid>section,.finance-kpi-grid .finance-metric-card,.finance-section,.finance-filter-bar,.accounting-logic-section,.subscription-card-icon,[role=dialog]{background-color:var(--kuaidijia-paper-surface)!important;background-image:linear-gradient(135deg, #fffffcad, #eef6ed9e), var(--kuaidijia-paper-texture)!important;background-blend-mode:normal, multiply!important;background-position:0 0,50%!important;background-repeat:no-repeat,repeat!important;background-size:auto,600px!important;border-color:#fffffff5!important}.workbench-hero,.workbench-hero-import,.workbench-hero-hq,.workbench-hero-profit,.finance-command-hero,.profit-analysis-surface,.accounting-logic-hero,.subscription-minimal-hero,.auth-showcase{background-color:#e8f2e6!important;background-image:linear-gradient(120deg, #fcfcf594, #d5e9d88f), var(--kuaidijia-paper-texture)!important;background-blend-mode:normal, multiply!important;background-position:0 0,50%!important;background-repeat:no-repeat,repeat!important;background-size:auto,640px!important}.shell-sidebar{background-color:#fbfbf5!important;background-image:linear-gradient(145deg, #fffffc9e, #e7f2e68a), var(--kuaidijia-paper-texture)!important;background-blend-mode:normal, multiply!important;background-position:0 0,top!important;background-repeat:no-repeat,repeat!important;background-size:auto,560px!important}.shell-sidebar .shell-nav-group{background-color:#d8e9d9!important;background-image:linear-gradient(145deg, #ecf7ec94, #c6e1cc85), var(--kuaidijia-paper-texture)!important;background-blend-mode:normal, multiply!important;background-position:0 0,50%!important;background-repeat:no-repeat,repeat!important;background-size:auto,470px!important}.auth-showcase{background-color:#e5efe2!important;background-image:linear-gradient(145deg, #f9faf380, #cfe6d27a), var(--kuaidijia-paper-texture)!important;background-blend-mode:normal, multiply!important;background-position:0 0,50%!important;background-repeat:no-repeat,repeat!important;background-size:auto,660px!important}.auth-form{background-color:#fbfaf4!important;background-image:linear-gradient(145deg, #fffffcc7, #f2f6eeb8), var(--kuaidijia-paper-texture)!important;background-blend-mode:normal, multiply!important;background-position:0 0,50%!important;background-repeat:no-repeat,repeat!important;background-size:auto,700px!important}.auth-feature-card{background-color:#fbfaf4!important;background-image:linear-gradient(135deg, #fffffcb3, #eef6eda8), var(--kuaidijia-paper-texture)!important;background-blend-mode:normal, multiply!important;background-position:0 0,50%!important;background-repeat:no-repeat,repeat!important;background-size:auto,480px!important}table{background-color:#fffef9f0!important;background-image:linear-gradient(#fffffccc, #f6f9f3c7), var(--kuaidijia-paper-texture)!important;background-blend-mode:normal, multiply!important;background-position:0 0,50%!important;background-repeat:no-repeat,repeat!important;background-size:auto,820px!important}.pricing-version-table-scroll{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#148b726b #148b7214;max-width:100%}.pricing-version-table-scroll::-webkit-scrollbar{height:10px}.pricing-version-table-scroll::-webkit-scrollbar-track{background:#148b7214;border-radius:999px}.pricing-version-table-scroll::-webkit-scrollbar-thumb{background:#148b726b padding-box padding-box;border:2px solid #0000;border-radius:999px}@media (max-width:640px){.pricing-version-table-scroll{margin-inline:-2px;width:calc(100% + 4px)!important}}th{background-color:#dcebdc!important;background-image:linear-gradient(#e1efe1b8, #d3e7d6b3), var(--kuaidijia-paper-texture)!important;background-blend-mode:normal, multiply!important;background-repeat:no-repeat,repeat!important;background-size:auto,760px!important}input,select,textarea{background-color:var(--kuaidijia-paper-control)!important;background-image:linear-gradient(#fffffcdb, #fafaf4d6), var(--kuaidijia-paper-texture)!important;background-blend-mode:normal, multiply!important;background-position:0 0,50%!important;background-repeat:no-repeat,repeat!important;background-size:auto,900px!important}.action-button-secondary,.auth-secondary-button,.icon-button,.password-toggle,.compact-banner,.inline-banner,.status-pill{background-color:#fffef9f0!important;background-image:linear-gradient(#fffffccc, #f4f8f1c7), var(--kuaidijia-paper-texture)!important;background-blend-mode:normal, multiply!important;background-repeat:no-repeat,repeat!important;background-size:auto,840px!important}.action-button-primary,.shell-logout,.shell-sidebar nav a[style*="112,255,222"]{background-image:none!important}.finance-month-picker{isolation:isolate}.finance-month-trigger{color:#26493d!important;background-color:#fffffadb!important;background-image:linear-gradient(#fffffcb8, #ebf4ecb3), var(--kuaidijia-paper-texture)!important;background-blend-mode:normal, multiply!important;background-repeat:no-repeat,repeat!important;background-size:auto,840px!important;border:1px solid #46705d38!important;border-radius:13px!important;min-height:40px!important;padding:0 13px!important;box-shadow:0 8px 18px #39533d1a,inset 0 1px #fffffffa!important}.finance-month-trigger:hover:not(:disabled){border-color:#14806757!important;box-shadow:0 11px 22px #39533d21,inset 0 1px #fff!important}.finance-month-menu{color:#23463a!important;background-color:#f4f9f2e6!important;background-image:linear-gradient(145deg, #fffffca8, #daebdd9e), var(--kuaidijia-paper-texture)!important;background-blend-mode:normal, multiply!important;-webkit-backdrop-filter:blur(24px)saturate(1.08)!important;background-position:0 0,50%!important;background-repeat:no-repeat,repeat!important;background-size:auto,620px!important;border:1px solid #fffffff0!important;border-radius:15px!important;width:max(100%,220px)!important;max-height:232px!important;padding:7px!important;top:calc(100% + 8px)!important;box-shadow:0 22px 48px #2b493733,0 5px 14px #2b493714,inset 0 1px #fff!important}.finance-month-option{color:#31564a!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;padding:9px 12px!important;font-size:13px!important;font-weight:720!important;line-height:20px!important}.finance-month-option:hover,.finance-month-option:focus-visible{color:#155f4c!important;background:#daeddfc2!important;border-color:#247b6024!important;transform:none!important;box-shadow:inset 0 1px #ffffffd1!important}.finance-month-option.is-selected{color:#fff!important;background:#3b806b!important;border-color:#1c675157!important;box-shadow:0 7px 15px #2b69522e,inset 0 1px #ffffff38!important}select,select option{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}select option{color:#294d40!important;background:#f5f9f3!important}.action-button-primary:not(:disabled){color:#fff!important;background:#347a65!important;border-color:#286a57!important;box-shadow:0 10px 22px #2d705938,inset 0 1px #fff3!important}.action-button-primary:not(:disabled):hover{background:#286b58!important;box-shadow:0 13px 26px #26645040,inset 0 1px #fff3!important}.shell-logout{color:#446158!important;background-color:#fffffab3!important;background-image:linear-gradient(#fffffcb8, #e7f0e8ad), var(--kuaidijia-paper-texture)!important;background-blend-mode:normal, multiply!important;background-repeat:no-repeat,repeat!important;background-size:auto,820px!important;border:1px solid #506f6033!important;border-radius:11px!important;min-height:38px!important;box-shadow:0 7px 15px #374c3814,inset 0 1px #fffffff5!important}.shell-logout:hover{color:#87454c!important;background-color:#fcf5f2d6!important;border-color:#9b4d5433!important;transform:translateY(-1px)!important;box-shadow:0 10px 20px #5a45391c,inset 0 1px #fff!important}.shell-sidebar .shell-context-card{color:#234b3e!important;background-color:#f3faf3bd!important;background-image:linear-gradient(145deg, #fffffcb3, #cbe7d28f), var(--kuaidijia-paper-texture)!important;background-blend-mode:normal, multiply!important;-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;background-position:0 0,50%!important;background-repeat:no-repeat,repeat!important;background-size:auto,620px!important;border:1px solid #487a5b3d!important;box-shadow:0 10px 22px #30513b1f,inset 0 1px #fffffff0!important}.shell-sidebar .shell-context-card span{color:#527568!important}.shell-sidebar .shell-context-card strong{color:#1e4639!important}table thead tr{height:44px!important}table tbody tr{height:48px!important}table th{vertical-align:middle!important;height:44px!important;padding:10px 12px!important;line-height:20px!important}table td{vertical-align:middle!important;height:48px!important;padding:10px 12px!important;line-height:20px!important}.finance-ranking-table th,.finance-ranking-table td,.finance-module-table th,.finance-module-table td{vertical-align:middle!important;padding:10px 12px!important}.status-pill{white-space:nowrap;justify-content:center;min-height:28px!important;padding:4px 9px!important;font-size:12px!important;font-weight:720!important;line-height:18px!important;box-shadow:inset 0 1px #ffffffd1,0 4px 10px #374c380d!important}@media (max-width:650px){.finance-month-menu{width:min(280px,100vw - 32px)!important}table th{height:42px!important;padding:9px 10px!important}table td{height:46px!important;padding:9px 10px!important}}.auth-brand-block{max-width:390px!important}.auth-brand-row{gap:6px!important;margin-top:10px!important}.auth-brand-logo{filter:drop-shadow(0 12px 18px #2c4f3d21)!important;width:min(232px,62vw)!important;height:252px!important}.auth-brand-tagline{font-size:13px!important;line-height:1.4!important}.auth-showcase-intro{margin-top:30px!important}.shell-brand-row{margin-top:2px!important}.shell-brand-logo{filter:drop-shadow(0 7px 11px #30513b1a)!important;width:124px!important;height:92px!important}.shell-sidebar nav{margin-top:12px!important}@media (min-width:901px){.auth-showcase .auth-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:880px!important;display:grid!important}.auth-showcase .auth-feature-card{text-align:center!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;justify-items:center!important;min-width:0!important;min-height:148px!important;padding:14px 12px!important;display:grid!important}.auth-showcase .auth-feature-copy{width:100%!important;min-width:0!important}.auth-showcase .auth-feature-copy p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:36px!important;display:-webkit-box!important;overflow:hidden!important}}@media (max-width:900px){.auth-brand-logo{width:min(210px,58vw)!important;height:228px!important}}@media (max-width:650px){.auth-brand-logo{width:178px!important;height:196px!important}.shell-brand-logo{width:112px!important;height:82px!important}}
.shell-sidebar{scrollbar-width:thin;scrollbar-color:#42765e3d transparent;color:#20483b!important;background-color:#fcfcf7e6!important;background-image:linear-gradient(155deg, #fffffcb8, #e0efe1a8), var(--kuaidijia-paper-texture)!important;background-blend-mode:normal, multiply!important;background-position:0 0,top!important;background-repeat:no-repeat,repeat!important;background-size:auto,520px!important;border:1px solid #fffffffa!important;flex-direction:column!important;display:flex!important;box-shadow:0 28px 64px #2f4e382b,0 7px 18px #2f4e3812,inset 0 1px #fff!important}.shell-sidebar .shell-brand-kicker{color:#6a8479!important;text-align:center!important;letter-spacing:.18em!important;opacity:.82!important;width:100%!important;font-size:9px!important;font-weight:760!important}.shell-sidebar .shell-brand-row{background:radial-gradient(circle at 50% 42%,#c4e5d46b,#0000 64%)!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:104px!important;margin-top:1px!important}.shell-sidebar .shell-brand-logo{filter:drop-shadow(0 7px 10px #2a523e1f)!important;width:136px!important;height:102px!important;margin:0 auto!important}.shell-sidebar .shell-cloud-version{color:#789187!important;text-align:center!important;letter-spacing:.08em!important;opacity:.82!important;margin:-3px 0 0!important;font-size:9px!important;font-weight:700!important;line-height:1.2!important}.shell-sidebar nav{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin-top:8px!important;display:grid!important}.shell-sidebar .shell-nav-cluster{position:relative;-webkit-backdrop-filter:blur(18px)saturate(1.06)!important;border:1px solid #4b7d6433!important;border-radius:17px!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important;min-width:0!important;padding:7px!important;display:grid!important;box-shadow:0 10px 22px #30513b1a,inset 0 1px #ffffffe6!important}.shell-sidebar .shell-nav-cluster[data-cluster="1"]{background:linear-gradient(145deg,#ddefe0d1,#c3e0cbb8)!important}.shell-sidebar .shell-nav-cluster[data-cluster="2"]{background:linear-gradient(145deg,#e8f2e0d6,#d2e5c7b8)!important}.shell-sidebar .shell-nav-cluster[data-cluster="3"]{background:linear-gradient(145deg,#e1eee9d6,#c9e0d8b8)!important}.shell-sidebar .shell-nav-cluster a{color:#295345!important;text-align:center!important;width:100%!important;min-height:38px!important;box-shadow:none!important;background:#fffffc33!important;border:1px solid #0000!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;padding:8px 10px!important;transition:transform .15s,color .15s,background .15s,border-color .15s,box-shadow .15s!important;display:flex!important}.shell-sidebar .shell-nav-label{width:100%!important;color:inherit!important;text-align:center!important;letter-spacing:.015em!important;font-size:13px!important;font-weight:790!important}.shell-sidebar .shell-nav-cluster a:hover{color:#145f4b!important;background:#fffffca8!important;border-color:#2c795b2e!important;transform:translateY(-1px)!important;box-shadow:0 7px 14px #30513b17,inset 0 1px #fff!important}.shell-sidebar .shell-nav-cluster a.shell-nav-link.is-active{color:#175943!important;background:linear-gradient(145deg, #fffffbe6, #c1e7d3db), var(--kuaidijia-paper-texture)!important;background-size:auto,360px!important;border-color:#2b795880!important;transform:translateY(-1px)!important;box-shadow:0 8px 16px #2a694d29,inset 0 1px #fffffff2,inset 0 -1px #4a8f6c1f!important}.shell-sidebar .shell-nav-cluster a.shell-nav-link.is-active .shell-nav-label{color:#175943!important;text-shadow:0 1px #ffffffbf!important;font-weight:850!important}.shell-sidebar .shell-nav-badge{color:#8f3f4a!important;background:#fae5e4e6!important;border:1px solid #a64e5833!important}.shell-sidebar .shell-platform-link{color:#31584b!important;background:#f8fbf5a3!important;border-color:#4b7d6433!important;text-decoration:none!important;transition:transform .15s,background-color .15s,border-color .15s,box-shadow .15s!important;box-shadow:inset 0 1px #ffffffe6!important}.shell-sidebar .shell-platform-nav{border-radius:17px;padding:8px;background:linear-gradient(145deg,#ddefe0d1,#c3e0cbb8)!important;border:1px solid #4b7d6433!important;box-shadow:0 10px 22px #30513b1a,inset 0 1px #ffffffe6!important}.shell-sidebar .shell-platform-nav .shell-platform-link{border-radius:11px!important;justify-content:space-between!important;min-height:42px!important;padding:9px 11px!important;font-size:13px!important}.shell-sidebar .shell-platform-link:hover{color:#175943!important;background:#fffffccc!important;border-color:#2c795b47!important;transform:translateY(-1px)!important}.shell-sidebar .shell-platform-link.is-active{color:#175943!important;background:linear-gradient(145deg,#fffffbe6,#c1e7d3db)!important;border-color:#2b795880!important;box-shadow:0 8px 16px #2a694d24,inset 0 1px #fff!important}.shell-sidebar>div:last-child{border-top:1px solid #46745e33!important;margin-top:12px!important;padding-top:10px!important}.shell-sidebar .shell-context-card{background-color:#f8fbf5bd!important;border-color:#46745e38!important;border-radius:14px!important;min-height:58px!important;padding:10px!important;box-shadow:0 8px 17px #30513b17,inset 0 1px #fffffff5!important}.shell-sidebar .shell-context-card span{color:#688177!important}.shell-sidebar .shell-context-card strong{color:#214d3e!important}.shell-sidebar .shell-logout{color:#47675c!important;background-color:#fffffcb3!important;border-color:#496e5e33!important;border-radius:14px!important;min-height:42px!important;margin-top:2px!important;box-shadow:0 8px 17px #30513b14,inset 0 1px #fff!important}.shell-sidebar .shell-logout:hover{color:#8a4b50!important;background-color:#fff7f4d1!important;border-color:#964f5433!important}@media (max-width:650px){.shell-sidebar .shell-brand-logo{width:124px!important;height:93px!important}.shell-sidebar .shell-nav-cluster{padding:6px!important}}@media (min-width:901px){.app-shell-layout>.shell-sidebar{height:auto!important;min-height:0!important;max-height:calc(100vh - 36px)!important}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hippo-canvas:#edf5eb;--hippo-paper:#fbfaf4;--hippo-paper-warm:#f7f4ea;--hippo-jade-50:#f1f8f2;--hippo-jade-100:#e2f1e5;--hippo-jade-200:#cce5d2;--hippo-jade-300:#add5bb;--hippo-green-500:#4a8c73;--hippo-green-600:#347a65;--hippo-green-700:#286653;--hippo-green-800:#1d4d3f;--hippo-ink:#1d3c33;--hippo-ink-soft:#34574c;--hippo-muted:#627970;--hippo-muted-light:#7a8f87;--hippo-line:#3b69562e;--hippo-line-strong:#2d67514d;--hippo-success:#267b62;--hippo-warning:#9a671f;--hippo-danger:#a64e58;--hippo-info:#426f82;--hippo-radius-control:10px;--hippo-radius-card:14px;--hippo-radius-panel:18px;--hippo-radius-hero:24px;--hippo-shadow-control:0 5px 12px #334e3912, inset 0 1px 0 #fffffff5;--hippo-shadow-card:0 12px 28px #354f391c, 0 2px 7px #354f390d, inset 0 1px 0 #fffffff0;--hippo-shadow-float:0 24px 58px #2a42302e, 0 6px 18px #2a423014, inset 0 1px 0 #fff;--hippo-text-xs:11px;--hippo-text-sm:12px;--hippo-text-base:13px;--hippo-text-section:15px;--hippo-text-page:21px;--bg:var(--hippo-canvas);--bg-strong:#dcecdf;--panel:#fbfaf4d1;--panel-muted:#f1f8f1c7;--panel-strong:var(--hippo-green-800);--panel-dark:#173e34;--text:var(--hippo-ink);--muted:var(--hippo-muted);--line:var(--hippo-line);--line-strong:var(--hippo-line-strong);--accent:var(--hippo-green-600);--accent-soft:#347a651c;--accent-strong:var(--hippo-green-700);--danger:var(--hippo-danger);--danger-soft:#a64e581a;--warning:var(--hippo-warning);--warning-soft:#9a671f1f;--info:var(--hippo-info);--shadow-soft:var(--hippo-shadow-card);--shadow-strong:var(--hippo-shadow-float);--radius-xl:var(--hippo-radius-hero);--radius-lg:var(--hippo-radius-panel);--radius-md:var(--hippo-radius-card);--font-size-base:var(--hippo-text-base);--font-size-sm:var(--hippo-text-xs);--font-size-xs:10px;--font-size-lg:var(--hippo-text-section);--font-size-xl:var(--hippo-text-page)}html,body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;color:var(--hippo-ink)!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important;font-size:var(--hippo-text-base)!important;line-height:1.5!important}body{background-color:var(--hippo-canvas)!important;background-image:linear-gradient(145deg, #e5f3e68f, #f9f7ef80), var(--kuaidijia-paper-texture)!important;background-blend-mode:normal, multiply!important;background-repeat:no-repeat,repeat!important;background-size:auto,720px!important;background-attachment:fixed,fixed!important}body:before{opacity:.22!important;filter:none!important;background:linear-gradient(125deg,#ffffff61,#c4e1cd1f)!important}body,button,input,select,textarea{letter-spacing:0!important}h1,h2,h3,h4,h5,h6{color:var(--hippo-ink)!important;letter-spacing:-.012em!important;line-height:1.2!important}p{line-height:1.6}small,.text-muted{line-height:1.4}.glass-panel,.workbench-panel,.workbench-stat,.finance-metric-card,.profit-module-card,.subscription-minimal-card,.subscription-status,.membership-summary,.finance-section,.finance-filter-bar,.accounting-logic-section,.app-shell-page>section,.app-shell-page>article{color:var(--hippo-ink)!important;background-color:#fbfaf4e0!important;background-image:linear-gradient(135deg, #fffffcbd, #e9f3e9a8), var(--kuaidijia-paper-texture)!important;background-blend-mode:normal, multiply!important;border-radius:var(--hippo-radius-panel)!important;box-shadow:var(--hippo-shadow-card)!important;-webkit-backdrop-filter:blur(22px)saturate(1.06)!important;background-position:0 0,50%!important;background-repeat:no-repeat,repeat!important;background-size:auto,620px!important;border:1px solid #fffffff0!important}.workbench-hero,.workbench-hero-import,.workbench-hero-hq,.workbench-hero-profit,.finance-command-hero,.profit-analysis-surface,.accounting-logic-hero,.subscription-minimal-hero{color:var(--hippo-ink)!important;background-color:#e2f1e5e6!important;background-image:linear-gradient(125deg, #fffffab8, #cae4d1ad), var(--kuaidijia-paper-texture)!important;border-radius:var(--hippo-radius-hero)!important;box-shadow:var(--hippo-shadow-float)!important;background-size:auto,640px!important;border:1px solid #fffffff5!important;padding:12px 14px!important}.workbench-hero *,.workbench-hero-import *,.workbench-hero-hq *,.workbench-hero-profit *,.finance-command-hero *,.accounting-logic-hero *{color:inherit}.workbench-hero h1{font-size:var(--hippo-text-page)!important;font-weight:820!important}.workbench-hero-eyebrow{color:var(--hippo-muted)!important;font-size:10px!important;font-weight:760!important;line-height:1.4!important}.workbench-stat{border-radius:var(--hippo-radius-card)!important;min-height:50px!important;box-shadow:var(--hippo-shadow-control)!important;padding:7px 9px!important}.workbench-stat-label{color:var(--hippo-muted)!important;font-size:var(--hippo-text-xs)!important;line-height:1.4!important}.workbench-panel{padding:12px!important}.workbench-page,.app-shell-page{min-width:0}.workbench-page{width:100%;max-width:100%;color:var(--hippo-ink)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.workbench-page>*{width:100%;min-width:0;max-width:100%}.workbench-page>*,.app-shell-content,.app-shell-page>*,.app-shell-page>*>*{min-width:0;max-width:100%}.app-shell-layout{width:100%;max-width:1580px}.app-shell-content,.app-shell-page{width:100%}.section-toolbar{width:100%;min-width:0}.section-toolbar>*{min-width:0}.table-scroll,.app-shell-page [style*="overflowX: \"auto\""],.app-shell-page [style*="overflow-x: auto"]{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}.table-scroll>table,.app-shell-page [style*="overflowX: \"auto\""]>table,.app-shell-page [style*="overflow-x: auto"]>table{max-width:none}.auth-shell-minimal,.auth-showcase,.auth-form{min-width:0}.auth-showcase-intro,.auth-capability-grid,.auth-feature-card,.auth-feature-copy{min-width:0;max-width:100%}.section-toolbar{min-height:32px}.section-toolbar-title{color:var(--hippo-ink)!important;font-size:var(--hippo-text-section)!important;font-weight:820!important;line-height:1.2!important}.section-toolbar-description{margin-top:3px;color:var(--hippo-muted)!important;font-size:var(--hippo-text-xs)!important;line-height:1.5!important}input,select,textarea,.finance-month-trigger{min-height:36px!important;color:var(--hippo-ink)!important;font-size:var(--hippo-text-sm)!important;background-color:#fffef9f5!important;background-image:linear-gradient(#fffffce6, #f7f9f4e0), var(--kuaidijia-paper-texture)!important;border:1px solid var(--hippo-line)!important;border-radius:var(--hippo-radius-control)!important;box-shadow:var(--hippo-shadow-control)!important;background-size:auto,980px!important;padding:7px 10px!important;line-height:20px!important}textarea{resize:vertical;line-height:1.5!important}.hippo-long-textarea{overflow-wrap:anywhere;word-break:break-word;tab-size:2;display:block;white-space:pre-wrap!important}.platform-console-page{--platform-paper:#fffffbe6;--platform-paper-green:linear-gradient(145deg, #eef8edf0, #d3ead8d1);--platform-shadow:0 14px 32px #2a4e371f, 0 3px 8px #2a4e370d, inset 0 1px 0 #fffffff5;gap:12px!important}.platform-console-page>.workbench-hero{background:linear-gradient(135deg, #fffffcd6, #d5ebd9c7), var(--kuaidijia-paper-texture)!important;background-size:auto,720px!important;border:1px solid #407f5b33!important;min-height:116px!important;padding:16px 18px!important;box-shadow:0 18px 38px #2a4e3724,inset 0 1px #fffffffa!important}.platform-console-page>.workbench-hero .workbench-hero-eyebrow{color:#4f7867!important;font-size:10px!important;font-weight:800!important}.platform-console-page>.workbench-hero h1{letter-spacing:-.03em!important;font-size:clamp(20px,2vw,25px)!important}.platform-console-page>.workbench-hero .workbench-stat{background:#fffffb8a!important;border-color:#407f5b2e!important;min-height:58px!important;padding:9px 11px!important;box-shadow:0 6px 14px #2a4e3712,inset 0 1px #ffffffeb!important}.platform-console-page>.workbench-hero .workbench-stat-label{color:#5d786d!important;font-size:11px!important}.platform-console-page>.workbench-hero .workbench-stat>div:last-child{color:#205742!important;font-size:16px!important}.platform-console-page>.glass-panel{background-color:var(--platform-paper)!important;background-image:linear-gradient(145deg, #fffffcd6, #eef7edb3), var(--kuaidijia-paper-texture)!important;box-shadow:var(--platform-shadow)!important;background-size:auto,760px!important;border:1px solid #417d5a2e!important;border-radius:16px!important;padding:15px!important}.platform-console-page>.glass-panel>.section-toolbar{border-bottom:1px solid #417d5a24!important;min-height:34px!important;padding-bottom:9px!important}.platform-console-page .section-toolbar-title,.platform-console-page .section-toolbar h2{color:#204d3d!important;font-size:16px!important;font-weight:850!important}.platform-console-page .platform-create-grid,.platform-console-page .platform-plan-grid{gap:9px!important}.platform-console-page .platform-plan-grid>div{background:var(--platform-paper-green)!important;border:1px solid #407f5b33!important;border-radius:14px!important;padding:13px!important;box-shadow:0 8px 18px #2a4e3712,inset 0 1px #ffffffe0!important}.platform-console-page table{background:#fffffb75!important;border:1px solid #417d5a29!important;border-radius:12px!important;overflow:hidden!important}.platform-console-page table thead th{color:#315c4b!important;background:#d6ecd9b8!important;border-bottom:1px solid #417d5a33!important;height:38px!important;padding:7px 9px!important;font-size:12px!important;font-weight:850!important}.platform-console-page table tbody tr{background:#fffffc8a!important;transition:background-color .15s!important}.platform-console-page table tbody tr:hover{background:#e4f3e5b8!important}.platform-console-page table tbody td{color:#31584b!important;border-bottom:1px solid #417d5a1f!important;min-height:40px!important;padding:7px 9px!important;font-size:12px!important;line-height:1.4!important}.platform-console-page table tbody tr:last-child td{border-bottom:0!important}.platform-console-page .hippo-modal-surface{background-image:linear-gradient(145deg, #fffffce6, #e2f1e3cc), var(--kuaidijia-paper-texture)!important;background-size:auto,620px!important}.platform-console-page .hippo-modal-form-grid{gap:9px!important}.failure-task-actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;display:inline-flex}.failure-task-actions .action-button{white-space:nowrap;flex:none}.platform-console-page .platform-health-link,.platform-console-page .platform-members-link{color:#245842!important;background:linear-gradient(145deg, #fffffce0, #d2ebd7cc), var(--kuaidijia-paper-texture)!important;background-size:auto,500px!important;border:1px solid #3879523d!important;text-decoration:none!important;box-shadow:0 7px 15px #2a4e371a,inset 0 1px #fffffff5!important}.platform-console-page .platform-health-link:hover,.platform-console-page .platform-members-link:hover{color:#174b37!important;background:linear-gradient(145deg, #fffffcfa, #c0e4c9db), var(--kuaidijia-paper-texture)!important;border-color:#2c795b6b!important;transform:translateY(-1px)!important}.shell-sidebar .shell-platform-nav{background:linear-gradient(145deg, #e5f4e5eb, #c4e2cbcc), var(--kuaidijia-paper-texture)!important;background-size:auto,620px!important;border-color:#37785242!important;box-shadow:0 14px 28px #2a4e3724,inset 0 1px #fffffff5!important}.shell-sidebar .shell-platform-nav .shell-platform-link{color:#2b5947!important;background:#fffffc8a!important;border-color:#3a7b542e!important}.shell-sidebar .shell-platform-nav .shell-platform-link.is-active{color:#174b37!important;background:linear-gradient(145deg, #fffffcf5, #bae3c6e6), var(--kuaidijia-paper-texture)!important;background-size:auto,480px!important;border-color:#2a79577a!important;box-shadow:0 9px 18px #2a694d2b,inset 0 1px #fff!important}@media (max-width:900px){.platform-console-page>.workbench-hero{padding:14px!important}.platform-console-page>.glass-panel{padding:13px!important}}@media (max-width:650px){.platform-console-page{gap:9px!important}.platform-console-page>.workbench-hero{min-height:0!important}.platform-console-page>.workbench-hero .workbench-stat>div:last-child{font-size:14px!important}.platform-console-page .section-toolbar-title,.platform-console-page .section-toolbar h2{font-size:15px!important}}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled),.finance-month-trigger:hover:not(:disabled){border-color:#347a6557!important}input:focus,select:focus,textarea:focus,.finance-month-trigger:focus-visible{box-shadow:0 0 0 3px #347a651f, var(--hippo-shadow-control)!important;border-color:#347a659e!important;outline:none!important}input:disabled,select:disabled,textarea:disabled,button:disabled{filter:saturate(.6);opacity:.58!important;cursor:not-allowed!important}input::placeholder,textarea::placeholder{color:var(--hippo-muted-light)!important;opacity:1!important}.action-button,.auth-secondary-button,.icon-button,.password-toggle{border-radius:var(--hippo-radius-control)!important;min-height:36px!important;font-size:var(--hippo-text-sm)!important;box-shadow:var(--hippo-shadow-control)!important;padding:6px 11px!important;font-weight:760!important;line-height:20px!important;transition:transform .15s,border-color .15s,background-color .15s,box-shadow .15s!important}.action-button-primary:not(:disabled){color:#fff!important;background:linear-gradient(145deg, #4c9278, var(--hippo-green-600))!important;border:1px solid var(--hippo-green-700)!important;box-shadow:0 8px 18px #2b695333,inset 0 1px #ffffff42!important}.action-button-secondary:not(:disabled),.auth-secondary-button:not(:disabled),.icon-button:not(:disabled),.password-toggle:not(:disabled){color:var(--hippo-ink-soft)!important;border:1px solid var(--hippo-line)!important;background-color:#fffef9eb!important;background-image:linear-gradient(#fffffcd6,#eff6efcc)!important}.action-button-danger:not(:disabled){color:var(--hippo-danger)!important;background:#fff7f5e6!important;border:1px solid #a64e583d!important}.action-button:not(:disabled):hover,.auth-secondary-button:not(:disabled):hover,.icon-button:not(:disabled):hover,.password-toggle:not(:disabled):hover{transform:translateY(-1px)!important;box-shadow:0 9px 19px #314f3921,inset 0 1px #fff!important}.action-button:not(:disabled):active,.auth-secondary-button:not(:disabled):active,.icon-button:not(:disabled):active,.password-toggle:not(:disabled):active{transform:scale(.99)!important}.action-button:focus-visible,button:focus-visible,a:focus-visible{outline-offset:2px!important;outline:3px solid #347a6533!important}.status-pill{min-height:24px!important;font-size:var(--hippo-text-xs)!important;border-radius:999px!important;padding:2px 8px!important;font-weight:740!important;line-height:18px!important;box-shadow:inset 0 1px #ffffffdb!important}.status-pill-default{color:var(--hippo-muted)!important;border-color:var(--hippo-line)!important;background:#f2f6f1db!important}.status-pill-accent{color:var(--hippo-success)!important;background:#dcf0e3d1!important;border-color:#267b6233!important}.status-pill-warning{color:var(--hippo-warning)!important;background:#f9edd3d1!important;border-color:#9a671f33!important}.status-pill-danger{color:var(--hippo-danger)!important;background:#fae5e4d1!important;border-color:#a64e5833!important}.inline-banner{border-radius:var(--hippo-radius-card)!important;font-size:var(--hippo-text-xs)!important;box-shadow:var(--hippo-shadow-control)!important;padding:8px 10px!important;line-height:1.5!important}.empty-state{border-radius:var(--hippo-radius-card)!important;border:1px dashed var(--hippo-line-strong)!important;background:#f9fbf6b8!important;padding:12px!important}table{color:var(--hippo-ink-soft)!important;font-size:var(--hippo-text-sm)!important;background-color:#fffef9f0!important;background-image:linear-gradient(#fffffce6, #f7f9f4db), var(--kuaidijia-paper-texture)!important;background-size:auto,980px!important}table thead{z-index:1;position:relative}table thead tr,table th{height:38px!important}table tbody tr,table td{min-height:40px!important}table th{white-space:nowrap;color:#2d594a!important;font-size:var(--hippo-text-sm)!important;border-bottom:1px solid var(--hippo-line)!important;vertical-align:middle!important;background-color:#daecdde6!important;background-image:linear-gradient(#e9f3e8d1,#d2e7d7c7)!important;padding:7px 10px!important;font-weight:800!important;line-height:20px!important}table td{height:40px!important;color:var(--hippo-ink-soft)!important;vertical-align:middle!important;border-bottom-color:#3b69561a!important;padding:7px 10px!important;line-height:20px!important}table tbody tr:hover>td{background-color:#e2f1e56b!important}.table-scroll,[style*="overflowX: \"auto\""],[style*="overflow-x: auto"]{scrollbar-width:thin;scrollbar-color:#40745e57 transparent}.finance-month-menu{color:var(--hippo-ink)!important;background-color:#f1f8f1f0!important;background-image:linear-gradient(145deg, #fffffbc2, #daebddb3), var(--kuaidijia-paper-texture)!important;border-radius:var(--hippo-radius-card)!important;box-shadow:var(--hippo-shadow-float)!important;-webkit-backdrop-filter:blur(22px)saturate(1.06)!important;backdrop-filter:blur(22px)saturate(1.06)!important;background-size:auto,720px!important;border:1px solid #fffffff5!important}.finance-month-option{min-height:34px!important;color:var(--hippo-ink-soft)!important;font-size:var(--hippo-text-sm)!important;border-radius:9px!important;padding:7px 10px!important}.finance-month-option:hover,.finance-month-option:focus-visible{color:var(--hippo-green-700)!important;background:#d5ebdcb8!important}.finance-month-option.is-selected{color:var(--hippo-green-800)!important;box-shadow:var(--hippo-shadow-control)!important;background:linear-gradient(145deg,#fffffbe6,#bee4cfdb)!important;border:1px solid #347a6561!important}[role=dialog][aria-modal=true]{-webkit-backdrop-filter:blur(6px)saturate(.92)!important;background:#1a342b52!important}[role=dialog][aria-modal=true]>section,[role=dialog][aria-modal=true]>.glass-panel,.hippo-modal-surface{color:var(--hippo-ink)!important;background-color:#fbfaf4f5!important;background-image:linear-gradient(145deg, #fffffccc, #e5f1e6b8), var(--kuaidijia-paper-texture)!important;border-radius:var(--hippo-radius-panel)!important;box-shadow:var(--hippo-shadow-float)!important;-webkit-backdrop-filter:blur(22px)saturate(1.06)!important;background-size:auto,620px!important;border:1px solid #fffffffa!important}.hippo-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px)saturate(.92);place-items:center;padding:20px;display:grid;position:fixed;inset:0;background:#1a342b52!important}.hippo-modal-surface{width:min(100%,620px);max-height:min(86vh,900px);padding:18px;overflow:auto}.hippo-modal-sm{width:min(100%,420px)}.hippo-modal-md{width:min(100%,620px)}.hippo-modal-lg{width:min(100%,860px)}.hippo-modal-actions{border-top:1px solid var(--hippo-line);justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;padding-top:12px;display:flex}.auth-page,.auth-shell-minimal,.auth-showcase,.auth-form{color:var(--hippo-ink)!important}.auth-shell-minimal{border-radius:var(--hippo-radius-hero)!important;box-shadow:var(--hippo-shadow-float)!important}.auth-showcase,.auth-form{background-color:#f8f9f1eb!important;background-image:linear-gradient(145deg, #fffffa9e, #d5e9d894), var(--kuaidijia-paper-texture)!important;background-size:auto,660px!important}.shell-mobile-nav,.shell-header{color:var(--hippo-ink)!important;background-color:#fbfaf4e6!important;background-image:linear-gradient(135deg, #fffffcc7, #e6f1e7ad), var(--kuaidijia-paper-texture)!important;box-shadow:var(--hippo-shadow-card)!important;background-size:auto,720px!important;border-color:#fffffff5!important}.app-shell-page [style*="background: \"#fff\""],.app-shell-page [style*="background: \"#ffffff\""],.app-shell-page [style*="background: white"]{border-color:var(--hippo-line)!important;box-shadow:var(--hippo-shadow-control)!important;background-color:#fffef9e6!important}@media (max-width:900px){main{max-width:100vw}.app-shell-layout{grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:0!important}.app-shell-page{padding-bottom:12px}.section-toolbar{align-items:flex-start!important}.section-toolbar>div:last-child,.section-toolbar>div:last-child>*{max-width:100%}.workbench-hero{border-radius:var(--hippo-radius-panel)!important}.workbench-panel,.glass-panel{border-radius:var(--hippo-radius-card)!important}[role=dialog][aria-modal=true]{padding:12px!important}.hippo-modal-surface,[role=dialog][aria-modal=true]>section{width:min(100%,620px)!important;max-height:calc(100vh - 24px)!important;padding:16px!important}}@media (max-width:650px){main{padding-left:max(8px, env(safe-area-inset-left))!important;padding-right:max(8px, env(safe-area-inset-right))!important}.app-shell-page,.workbench-page{gap:8px!important}.workbench-hero,.workbench-panel,.glass-panel{padding-left:12px!important;padding-right:12px!important}.workbench-hero-layout{gap:10px!important}.workbench-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.platform-create-grid,.platform-plan-grid,.hippo-modal-form-grid{grid-template-columns:minmax(0,1fr)!important}.platform-create-grid>*,.platform-plan-grid>*{width:100%!important;min-width:0!important}.platform-price-row{grid-template-columns:minmax(0,1fr) auto auto!important;display:grid!important}.section-toolbar{flex-wrap:wrap!important;gap:8px!important}.section-toolbar>div:first-child{width:100%}.section-toolbar>div:last-child{flex-wrap:wrap;width:100%;display:flex}.section-toolbar>div:last-child>*{flex:auto}.auth-page{min-height:100dvh!important}.auth-shell-minimal{border-radius:20px!important;min-height:0!important}.auth-showcase,.auth-form{padding:18px!important}.auth-brand-row{text-align:center;justify-content:center!important}.auth-showcase-intro{text-align:center;margin-top:8px!important}.auth-capability-grid{grid-template-columns:1fr!important;gap:8px!important}.auth-feature-card{text-align:left!important;grid-template-columns:auto minmax(0,1fr)!important;place-items:center start!important;min-height:0!important;padding:10px!important}.auth-feature-copy p{min-height:0!important;margin-bottom:0!important}.auth-form-heading{gap:8px!important}.auth-modal-backdrop{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))!important}.auth-modal{max-height:calc(100dvh - 24px)!important;overflow-y:auto!important}input,select,textarea,.finance-month-trigger,.action-button,.auth-secondary-button,.icon-button,.password-toggle{min-height:40px!important}table th{height:38px!important;padding:7px 9px!important}table td{min-height:40px!important;padding:7px 9px!important}.hippo-modal-actions{flex-direction:column-reverse;align-items:stretch}.hippo-modal-actions .action-button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
