.shell-sidebar{display:flex!important;flex-direction:column!important;color:#20483b!important;background-color:rgba(252,252,247,.9)!important;background-image:linear-gradient(155deg,rgba(255,255,252,.72),rgba(224,239,225,.66)),var(--kuaidijia-paper-texture)!important;background-size:auto,520px auto!important;background-position:0 0,top!important;background-repeat:no-repeat,repeat!important;background-blend-mode:normal,multiply!important;border:1px solid rgba(255,255,255,.98)!important;box-shadow:0 28px 64px rgba(47,78,56,.17),0 7px 18px rgba(47,78,56,.07),inset 0 1px 0 #fff!important;scrollbar-width:thin;scrollbar-color:rgba(66,118,94,.24) transparent}.shell-sidebar .shell-brand-kicker{width:100%!important;color:#6a8479!important;text-align:center!important;font-size:9px!important;font-weight:760!important;letter-spacing:.18em!important;opacity:.82!important}.shell-sidebar .shell-brand-row{width:100%!important;min-height:104px!important;justify-content:center!important;align-items:center!important;margin-top:1px!important;border-radius:18px!important;background:radial-gradient(circle at 50% 42%,rgba(196,229,212,.42),transparent 64%)!important}.shell-sidebar .shell-brand-logo{width:136px!important;height:102px!important;margin:0 auto!important;filter:drop-shadow(0 7px 10px rgba(42,82,62,.12))!important}.shell-sidebar .shell-cloud-version{margin:-3px 0 0!important;color:#789187!important;text-align:center!important;font-size:9px!important;font-weight:700!important;letter-spacing:.08em!important;line-height:1.2!important;opacity:.82!important}.shell-sidebar nav{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important;margin-top:8px!important}.shell-sidebar .shell-nav-cluster{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:3px!important;gap:3px!important;min-width:0!important;padding:7px!important;border:1px solid rgba(75,125,100,.2)!important;border-radius:17px!important;box-shadow:0 10px 22px rgba(48,81,59,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;backdrop-filter:blur(18px) saturate(1.06)!important;-webkit-backdrop-filter:blur(18px) saturate(1.06)!important}.shell-sidebar .shell-nav-cluster[data-cluster="1"]{background:linear-gradient(145deg,rgba(221,239,224,.82),rgba(195,224,203,.72))!important}.shell-sidebar .shell-nav-cluster[data-cluster="2"]{background:linear-gradient(145deg,rgba(232,242,224,.84),rgba(210,229,199,.72))!important}.shell-sidebar .shell-nav-cluster[data-cluster="3"]{background:linear-gradient(145deg,rgba(225,238,233,.84),rgba(201,224,216,.72))!important}.shell-sidebar .shell-nav-cluster a{width:100%!important;min-height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:8px 10px!important;color:#295345!important;text-align:center!important;border:1px solid transparent!important;border-radius:11px!important;background:rgba(255,255,252,.2)!important;box-shadow:none!important;transition:transform .15s ease,color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease!important}.shell-sidebar .shell-nav-label{width:100%!important;color:inherit!important;text-align:center!important;font-size:13px!important;font-weight:790!important;letter-spacing:.015em!important}.shell-sidebar .shell-nav-cluster a:hover{color:#145f4b!important;background:rgba(255,255,252,.66)!important;border-color:rgba(44,121,91,.18)!important;box-shadow:0 7px 14px rgba(48,81,59,.09),inset 0 1px 0 #fff!important;transform:translateY(-1px)!important}.shell-sidebar .shell-nav-cluster a.shell-nav-link.is-active{color:#175943!important;background:linear-gradient(145deg,rgba(255,255,251,.9),rgba(193,231,211,.86)),var(--kuaidijia-paper-texture)!important;background-size:auto,360px auto!important;border-color:rgba(43,121,88,.5)!important;box-shadow:0 8px 16px rgba(42,105,77,.16),inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(74,143,108,.12)!important;transform:translateY(-1px)!important}.shell-sidebar .shell-nav-cluster a.shell-nav-link.is-active .shell-nav-label{color:#175943!important;font-weight:850!important;text-shadow:0 1px 0 rgba(255,255,255,.75)!important}.shell-sidebar .shell-nav-badge{color:#8f3f4a!important;background:rgba(250,229,228,.9)!important;border:1px solid rgba(166,78,88,.2)!important}.shell-sidebar .shell-platform-link{color:#31584b!important;text-decoration:none!important;border-color:rgba(75,125,100,.2)!important;background:rgba(248,251,245,.64)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease!important}.shell-sidebar .shell-platform-nav{padding:8px;border:1px solid rgba(75,125,100,.2)!important;border-radius:17px;background:linear-gradient(145deg,rgba(221,239,224,.82),rgba(195,224,203,.72))!important;box-shadow:0 10px 22px rgba(48,81,59,.1),inset 0 1px 0 rgba(255,255,255,.9)!important}.shell-sidebar .shell-platform-nav .shell-platform-link{min-height:42px!important;justify-content:space-between!important;padding:9px 11px!important;border-radius:11px!important;font-size:13px!important}.shell-sidebar .shell-platform-link:hover{color:#175943!important;background:rgba(255,255,252,.8)!important;border-color:rgba(44,121,91,.28)!important;transform:translateY(-1px)!important}.shell-sidebar .shell-platform-link.is-active{color:#175943!important;background:linear-gradient(145deg,rgba(255,255,251,.9),rgba(193,231,211,.86))!important;border-color:rgba(43,121,88,.5)!important;box-shadow:0 8px 16px rgba(42,105,77,.14),inset 0 1px 0 #fff!important}.shell-sidebar>div:last-child{margin-top:12px!important;padding-top:10px!important;border-top:1px solid rgba(70,116,94,.2)!important}.shell-sidebar .shell-context-card{min-height:58px!important;padding:10px!important;border-radius:14px!important;background-color:rgba(248,251,245,.74)!important;border-color:rgba(70,116,94,.22)!important;box-shadow:0 8px 17px rgba(48,81,59,.09),inset 0 1px 0 rgba(255,255,255,.96)!important}.shell-sidebar .shell-context-card span{color:#688177!important}.shell-sidebar .shell-context-card strong{color:#214d3e!important}.shell-sidebar .shell-logout{min-height:42px!important;margin-top:2px!important;color:#47675c!important;border-radius:14px!important;background-color:rgba(255,255,252,.7)!important;border-color:rgba(73,110,94,.2)!important;box-shadow:0 8px 17px rgba(48,81,59,.08),inset 0 1px 0 #fff!important}.shell-sidebar .shell-logout:hover{color:#8a4b50!important;background-color:rgba(255,247,244,.82)!important;border-color:rgba(150,79,84,.2)!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{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:rgba(59,105,86,0.18);--hippo-line-strong:rgba(45,103,81,0.3);--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 rgba(51,78,57,0.07),inset 0 1px 0 rgba(255,255,255,0.96);--hippo-shadow-card:0 12px 28px rgba(53,79,57,0.11),0 2px 7px rgba(53,79,57,0.05),inset 0 1px 0 rgba(255,255,255,0.94);--hippo-shadow-float:0 24px 58px rgba(42,66,48,0.18),0 6px 18px rgba(42,66,48,0.08),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:rgba(251,250,244,0.82);--panel-muted:rgba(241,248,241,0.78);--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:rgba(52,122,101,0.11);--accent-strong:var(--hippo-green-700);--danger:var(--hippo-danger);--danger-soft:rgba(166,78,88,0.1);--warning:var(--hippo-warning);--warning-soft:rgba(154,103,31,0.12);--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)}body,html{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;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{background-color:var(--hippo-canvas)!important;background-image:linear-gradient(145deg,rgba(229,243,230,.56),rgba(249,247,239,.5)),var(--kuaidijia-paper-texture)!important;background-size:auto,720px auto!important;background-repeat:no-repeat,repeat!important;background-attachment:fixed,fixed!important;background-blend-mode:normal,multiply!important}body:before{opacity:.22!important;background:linear-gradient(125deg,rgba(255,255,255,.38),rgba(196,225,205,.12))!important;filter:none!important}body,button,input,select,textarea{letter-spacing:0!important}h1,h2,h3,h4,h5,h6{color:var(--hippo-ink)!important;line-height:1.2!important;letter-spacing:-.012em!important}p{line-height:1.6}.text-muted,small{line-height:1.4}.accounting-logic-section,.app-shell-page>article,.app-shell-page>section,.finance-filter-bar,.finance-metric-card,.finance-section,.glass-panel,.membership-summary,.profit-module-card,.subscription-minimal-card,.subscription-status,.workbench-panel,.workbench-stat{color:var(--hippo-ink)!important;background-color:rgba(251,250,244,.88)!important;background-image:linear-gradient(135deg,rgba(255,255,252,.74),rgba(233,243,233,.66)),var(--kuaidijia-paper-texture)!important;background-size:auto,620px auto!important;background-position:0 0,50%!important;background-repeat:no-repeat,repeat!important;background-blend-mode:normal,multiply!important;border:1px solid rgba(255,255,255,.94)!important;border-radius:var(--hippo-radius-panel)!important;box-shadow:var(--hippo-shadow-card)!important;backdrop-filter:blur(22px) saturate(1.06)!important;-webkit-backdrop-filter:blur(22px) saturate(1.06)!important}.accounting-logic-hero,.finance-command-hero,.profit-analysis-surface,.subscription-minimal-hero,.workbench-hero,.workbench-hero-hq,.workbench-hero-import,.workbench-hero-profit{color:var(--hippo-ink)!important;padding:12px 14px!important;background-color:rgba(226,241,229,.9)!important;background-image:linear-gradient(125deg,rgba(255,255,250,.72),rgba(202,228,209,.68)),var(--kuaidijia-paper-texture)!important;background-size:auto,640px auto!important;border:1px solid rgba(255,255,255,.96)!important;border-radius:var(--hippo-radius-hero)!important;box-shadow:var(--hippo-shadow-float)!important}.accounting-logic-hero *,.finance-command-hero *,.workbench-hero *,.workbench-hero-hq *,.workbench-hero-import *,.workbench-hero-profit *{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;line-height:1.4!important;font-weight:760!important}.workbench-stat{min-height:50px!important;padding:7px 9px!important;border-radius:var(--hippo-radius-card)!important;box-shadow:var(--hippo-shadow-control)!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}.app-shell-page,.workbench-page{min-width:0}.workbench-page{width:100%;max-width:100%;color:var(--hippo-ink)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.workbench-page>*{width:100%}.app-shell-content,.app-shell-page>*,.app-shell-page>*>*,.workbench-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}.app-shell-page [style*="overflow-x: auto"],.app-shell-page [style*='overflowX: "auto"'],.table-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.app-shell-page [style*="overflow-x: auto"]>table,.app-shell-page [style*='overflowX: "auto"']>table,.table-scroll>table{max-width:none}.auth-form,.auth-shell-minimal,.auth-showcase{min-width:0}.auth-capability-grid,.auth-feature-card,.auth-feature-copy,.auth-showcase-intro{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;line-height:1.2!important;font-weight:820!important}.section-toolbar-description{margin-top:3px;color:var(--hippo-muted)!important;font-size:var(--hippo-text-xs)!important;line-height:1.5!important}.finance-month-trigger,input,select,textarea{min-height:36px!important;padding:7px 10px!important;color:var(--hippo-ink)!important;font-size:var(--hippo-text-sm)!important;line-height:20px!important;background-color:rgba(255,254,249,.96)!important;background-image:linear-gradient(rgba(255,255,252,.9),rgba(247,249,244,.88)),var(--kuaidijia-paper-texture)!important;background-size:auto,980px auto!important;border:1px solid var(--hippo-line)!important;border-radius:var(--hippo-radius-control)!important;box-shadow:var(--hippo-shadow-control)!important}textarea{line-height:1.5!important;resize:vertical}.hippo-long-textarea{display:block;white-space:pre-wrap!important;overflow-wrap:anywhere;word-break:break-word;-moz-tab-size:2;tab-size:2}.platform-console-page{--platform-paper:rgba(255,255,251,0.9);--platform-paper-green:linear-gradient(145deg,rgba(238,248,237,0.94),rgba(211,234,216,0.82));--platform-shadow:0 14px 32px rgba(42,78,55,0.12),0 3px 8px rgba(42,78,55,0.05),inset 0 1px 0 rgba(255,255,255,0.96);gap:12px!important}.platform-console-page>.workbench-hero{min-height:116px!important;padding:16px 18px!important;background:linear-gradient(135deg,rgba(255,255,252,.84),rgba(213,235,217,.78)),var(--kuaidijia-paper-texture)!important;background-size:auto,720px auto!important;border:1px solid rgba(64,127,91,.2)!important;box-shadow:0 18px 38px rgba(42,78,55,.14),inset 0 1px 0 rgba(255,255,255,.98)!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{font-size:clamp(20px,2vw,25px)!important;letter-spacing:-.03em!important}.platform-console-page>.workbench-hero .workbench-stat{min-height:58px!important;padding:9px 11px!important;background:rgba(255,255,251,.54)!important;border-color:rgba(64,127,91,.18)!important;box-shadow:0 6px 14px rgba(42,78,55,.07),inset 0 1px 0 rgba(255,255,255,.92)!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{padding:15px!important;background-color:var(--platform-paper)!important;background-image:linear-gradient(145deg,rgba(255,255,252,.84),rgba(238,247,237,.7)),var(--kuaidijia-paper-texture)!important;background-size:auto,760px auto!important;border:1px solid rgba(65,125,90,.18)!important;border-radius:16px!important;box-shadow:var(--platform-shadow)!important}.platform-console-page>.glass-panel>.section-toolbar{min-height:34px!important;padding-bottom:9px!important;border-bottom:1px solid rgba(65,125,90,.14)!important}.platform-console-page .section-toolbar h2,.platform-console-page .section-toolbar-title{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{padding:13px!important;background:var(--platform-paper-green)!important;border:1px solid rgba(64,127,91,.2)!important;border-radius:14px!important;box-shadow:0 8px 18px rgba(42,78,55,.07),inset 0 1px 0 rgba(255,255,255,.88)!important}.platform-console-page table{border:1px solid rgba(65,125,90,.16)!important;border-radius:12px!important;overflow:hidden!important;background:rgba(255,255,251,.46)!important}.platform-console-page table thead th{height:38px!important;padding:7px 9px!important;color:#315c4b!important;background:rgba(214,236,217,.72)!important;border-bottom:1px solid rgba(65,125,90,.2)!important;font-size:12px!important;font-weight:850!important}.platform-console-page table tbody tr{background:rgba(255,255,252,.54)!important;transition:background-color .15s ease!important}.platform-console-page table tbody tr:hover{background:rgba(228,243,229,.72)!important}.platform-console-page table tbody td{min-height:40px!important;padding:7px 9px!important;color:#31584b!important;border-bottom:1px solid rgba(65,125,90,.12)!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,rgba(255,255,252,.9),rgba(226,241,227,.8)),var(--kuaidijia-paper-texture)!important;background-size:auto,620px auto!important}.platform-console-page .hippo-modal-form-grid{gap:9px!important}.failure-task-actions{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap}.failure-task-actions .action-button{flex:0 0 auto;white-space:nowrap}.platform-console-page .platform-health-link,.platform-console-page .platform-members-link{color:#245842!important;background:linear-gradient(145deg,rgba(255,255,252,.88),rgba(210,235,215,.8)),var(--kuaidijia-paper-texture)!important;background-size:auto,500px auto!important;border:1px solid rgba(56,121,82,.24)!important;box-shadow:0 7px 15px rgba(42,78,55,.1),inset 0 1px 0 rgba(255,255,255,.96)!important;text-decoration:none!important}.platform-console-page .platform-health-link:hover,.platform-console-page .platform-members-link:hover{color:#174b37!important;background:linear-gradient(145deg,rgba(255,255,252,.98),rgba(192,228,201,.86)),var(--kuaidijia-paper-texture)!important;border-color:rgba(44,121,91,.42)!important;transform:translateY(-1px)!important}.shell-sidebar .shell-platform-nav{background:linear-gradient(145deg,rgba(229,244,229,.92),rgba(196,226,203,.8)),var(--kuaidijia-paper-texture)!important;background-size:auto,620px auto!important;border-color:rgba(55,120,82,.26)!important;box-shadow:0 14px 28px rgba(42,78,55,.14),inset 0 1px 0 rgba(255,255,255,.96)!important}.shell-sidebar .shell-platform-nav .shell-platform-link{color:#2b5947!important;background:rgba(255,255,252,.54)!important;border-color:rgba(58,123,84,.18)!important}.shell-sidebar .shell-platform-nav .shell-platform-link.is-active{color:#174b37!important;background:linear-gradient(145deg,rgba(255,255,252,.96),rgba(186,227,198,.9)),var(--kuaidijia-paper-texture)!important;background-size:auto,480px auto!important;border-color:rgba(42,121,87,.48)!important;box-shadow:0 9px 18px rgba(42,105,77,.17),inset 0 1px 0 #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 h2,.platform-console-page .section-toolbar-title{font-size:15px!important}}.finance-month-trigger:hover:not(:disabled),input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:rgba(52,122,101,.34)!important}.finance-month-trigger:focus-visible,input:focus,select:focus,textarea:focus{outline:none!important;border-color:rgba(52,122,101,.62)!important;box-shadow:0 0 0 3px rgba(52,122,101,.12),var(--hippo-shadow-control)!important}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.58!important;cursor:not-allowed!important;filter:saturate(.6)}input::placeholder,textarea::placeholder{color:var(--hippo-muted-light)!important;opacity:1!important}.action-button,.auth-secondary-button,.icon-button,.password-toggle{min-height:36px!important;padding:6px 11px!important;border-radius:var(--hippo-radius-control)!important;font-size:var(--hippo-text-sm)!important;line-height:20px!important;font-weight:760!important;box-shadow:var(--hippo-shadow-control)!important;transition:transform .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease!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 rgba(43,105,83,.2),inset 0 1px 0 rgba(255,255,255,.26)!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;background-color:rgba(255,254,249,.92)!important;background-image:linear-gradient(rgba(255,255,252,.84),rgba(239,246,239,.8))!important;border:1px solid var(--hippo-line)!important}.action-button-danger:not(:disabled){color:var(--hippo-danger)!important;background:rgba(255,247,245,.9)!important;border:1px solid rgba(166,78,88,.24)!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 rgba(49,79,57,.13),inset 0 1px 0 #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,a:focus-visible,button:focus-visible{outline:3px solid rgba(52,122,101,.2)!important;outline-offset:2px!important}.status-pill{min-height:24px!important;padding:2px 8px!important;border-radius:999px!important;font-size:var(--hippo-text-xs)!important;line-height:18px!important;font-weight:740!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.86)!important}.status-pill-default{color:var(--hippo-muted)!important;background:rgba(242,246,241,.86)!important;border-color:var(--hippo-line)!important}.status-pill-accent{color:var(--hippo-success)!important;background:rgba(220,240,227,.82)!important;border-color:rgba(38,123,98,.2)!important}.status-pill-warning{color:var(--hippo-warning)!important;background:rgba(249,237,211,.82)!important;border-color:rgba(154,103,31,.2)!important}.status-pill-danger{color:var(--hippo-danger)!important;background:rgba(250,229,228,.82)!important;border-color:rgba(166,78,88,.2)!important}.inline-banner{padding:8px 10px!important;font-size:var(--hippo-text-xs)!important;line-height:1.5!important;box-shadow:var(--hippo-shadow-control)!important}.empty-state,.inline-banner{border-radius:var(--hippo-radius-card)!important}.empty-state{padding:12px!important;background:rgba(249,251,246,.72)!important;border:1px dashed var(--hippo-line-strong)!important}table{color:var(--hippo-ink-soft)!important;font-size:var(--hippo-text-sm)!important;background-color:rgba(255,254,249,.94)!important;background-image:linear-gradient(rgba(255,255,252,.9),rgba(247,249,244,.86)),var(--kuaidijia-paper-texture)!important;background-size:auto,980px auto!important}table thead{position:relative;z-index:1}table th,table thead tr{height:38px!important}table tbody tr,table td{min-height:40px!important}table th{color:#2d594a!important;font-size:var(--hippo-text-sm)!important;font-weight:800!important;white-space:nowrap;background-color:rgba(218,236,221,.9)!important;background-image:linear-gradient(rgba(233,243,232,.82),rgba(210,231,215,.78))!important;border-bottom:1px solid var(--hippo-line)!important}table td,table th{padding:7px 10px!important;line-height:20px!important;vertical-align:middle!important}table td{height:40px!important;color:var(--hippo-ink-soft)!important;border-bottom-color:rgba(59,105,86,.1)!important}table tbody tr:hover>td{background-color:rgba(226,241,229,.42)!important}.table-scroll,[style*="overflow-x: auto"],[style*='overflowX: "auto"']{scrollbar-width:thin;scrollbar-color:rgba(64,116,94,.34) transparent}.finance-month-menu{color:var(--hippo-ink)!important;background-color:rgba(241,248,241,.94)!important;background-image:linear-gradient(145deg,rgba(255,255,251,.76),rgba(218,235,221,.7)),var(--kuaidijia-paper-texture)!important;background-size:auto,720px auto!important;border:1px solid rgba(255,255,255,.96)!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}.finance-month-option{min-height:34px!important;padding:7px 10px!important;color:var(--hippo-ink-soft)!important;font-size:var(--hippo-text-sm)!important;border-radius:9px!important}.finance-month-option:focus-visible,.finance-month-option:hover{color:var(--hippo-green-700)!important;background:rgba(213,235,220,.72)!important}.finance-month-option.is-selected{color:var(--hippo-green-800)!important;background:linear-gradient(145deg,rgba(255,255,251,.9),rgba(190,228,207,.86))!important;border:1px solid rgba(52,122,101,.38)!important;box-shadow:var(--hippo-shadow-control)!important}[role=dialog][aria-modal=true]{background:rgba(26,52,43,.32)!important;background-image:none!important;backdrop-filter:blur(6px) saturate(.92)!important;-webkit-backdrop-filter:blur(6px) saturate(.92)!important}.hippo-modal-surface,[role=dialog][aria-modal=true]>.glass-panel,[role=dialog][aria-modal=true]>section{color:var(--hippo-ink)!important;background-color:rgba(251,250,244,.96)!important;background-image:linear-gradient(145deg,rgba(255,255,252,.8),rgba(229,241,230,.72)),var(--kuaidijia-paper-texture)!important;background-size:auto,620px auto!important;border:1px solid rgba(255,255,255,.98)!important;border-radius:var(--hippo-radius-panel)!important;box-shadow:var(--hippo-shadow-float)!important;backdrop-filter:blur(22px) saturate(1.06)!important;-webkit-backdrop-filter:blur(22px) saturate(1.06)!important}.hippo-modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:rgba(26,52,43,.32)!important;backdrop-filter:blur(6px) saturate(.92);-webkit-backdrop-filter:blur(6px) saturate(.92)}.hippo-modal-surface{width:min(100%,620px);max-height:min(86vh,900px);overflow:auto;padding:18px}.hippo-modal-sm{width:min(100%,420px)}.hippo-modal-md{width:min(100%,620px)}.hippo-modal-lg{width:min(100%,860px)}.hippo-modal-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--hippo-line)}.auth-form,.auth-page,.auth-shell-minimal,.auth-showcase{color:var(--hippo-ink)!important}.auth-shell-minimal{border-radius:var(--hippo-radius-hero)!important;box-shadow:var(--hippo-shadow-float)!important}.auth-form,.auth-showcase{background-color:rgba(248,249,241,.92)!important;background-image:linear-gradient(145deg,rgba(255,255,250,.62),rgba(213,233,216,.58)),var(--kuaidijia-paper-texture)!important;background-size:auto,660px auto!important}.shell-header,.shell-mobile-nav{color:var(--hippo-ink)!important;background-color:rgba(251,250,244,.9)!important;background-image:linear-gradient(135deg,rgba(255,255,252,.78),rgba(230,241,231,.68)),var(--kuaidijia-paper-texture)!important;background-size:auto,720px auto!important;border-color:rgba(255,255,255,.96)!important;box-shadow:var(--hippo-shadow-card)!important}.app-shell-page [style*="background: white"],.app-shell-page [style*='background: "#fff"'],.app-shell-page [style*='background: "#ffffff"']{background-color:rgba(255,254,249,.9)!important;border-color:var(--hippo-line)!important;box-shadow:var(--hippo-shadow-control)!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}.glass-panel,.workbench-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}.glass-panel,.workbench-hero,.workbench-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}.hippo-modal-form-grid,.platform-create-grid,.platform-plan-grid{grid-template-columns:minmax(0,1fr)!important}.platform-create-grid>*,.platform-plan-grid>*{min-width:0!important;width:100%!important}.platform-price-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important}.section-toolbar{gap:8px!important;flex-wrap:wrap!important}.section-toolbar>div:first-child{width:100%}.section-toolbar>div:last-child{width:100%;display:flex;flex-wrap:wrap}.section-toolbar>div:last-child>*{flex:1 1 auto}.auth-page{min-height:100dvh!important}.auth-shell-minimal{min-height:0!important;border-radius:20px!important}.auth-form,.auth-showcase{padding:18px!important}.auth-brand-row{justify-content:center!important;text-align:center}.auth-showcase-intro{margin-top:8px!important;text-align:center}.auth-capability-grid{grid-template-columns:1fr!important;gap:8px!important}.auth-feature-card{min-height:0!important;grid-template-columns:auto minmax(0,1fr)!important;justify-items:start!important;text-align:left!important;align-items:center!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}.action-button,.auth-secondary-button,.finance-month-trigger,.icon-button,.password-toggle,input,select,textarea{min-height:40px!important}table th{height:38px!important}table td,table th{padding:7px 9px!important}table td{min-height:40px!important}.hippo-modal-actions{align-items:stretch;flex-direction:column-reverse}.hippo-modal-actions .action-button{width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}