:root,html[data-theme=light]{--ink:#243e3d;--muted:#668a88;--green:#58d7d1;--border:#dff0ef;--bg:#f3fbfb;--glass:#ffffffe0;--surface:#fff;--soft:#effcfb;--glass-line:#fffffff2;--shadow:0 18px 45px -25px #265d5a36;--positive:#157c69;--negative:#bd405d}html[data-theme=dark]{--ink:#eefbfa;--muted:#a8c8c6;--green:#aafffb;--border:#345250;--bg:#101e1d;--glass:#1d3534e6;--surface:#203837;--soft:#2b4948;--glass-line:#ffffff20;--shadow:0 20px 50px -28px #000b;--positive:#79d6c0;--negative:#ff9ab1;color-scheme:dark}html[data-theme] body{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;isolation:isolate}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 10% 0,#b1faf635,transparent 50%),radial-gradient(ellipse at 95% 5%,#bdfbf82c,transparent 45%)}html[data-theme=dark] body:before{background:radial-gradient(ellipse at 10% 0,#38706d2a,transparent 50%),radial-gradient(ellipse at 100% 15%,#31514f30,transparent 45%)}html[data-theme] .shell{padding:16px;gap:0}html[data-theme] .shell>aside{inset:16px auto 16px 16px;width:240px;border:1px solid var(--glass-line);border-radius:25px;padding:24px 14px 14px;background:var(--surface);box-shadow:var(--shadow);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}html[dir=rtl][data-theme] .shell>aside{inset:16px 16px 16px auto;border:1px solid var(--glass-line)}html[data-theme] .shell>main{margin:0 0 0 254px;min-width:0}html[dir=rtl][data-theme] .shell>main{margin:0 254px 0 0}html[data-theme] .brand{font-size:27px;letter-spacing:-1px;color:var(--ink);margin:0 8px 24px;gap:8px}html[data-theme] .brandmark{background:linear-gradient(140deg,#87ede8,#53c9c3);color:#fff;border:1px solid #ffffff50;box-shadow:0 5px 14px -7px #56bcb788;border-radius:12px;width:34px;height:37px}html[data-theme] .brandmark span{color:#fff}html[data-theme] .ai{background:var(--soft);color:var(--green);border-radius:6px}html[data-theme] .workspace{border-color:var(--border);background:var(--soft);border-radius:14px;margin-bottom:22px}html[data-theme] .profile small,html[data-theme] .workspace small{color:var(--muted)}html[data-theme] .avatar{background:var(--soft);color:var(--green);border-radius:50%}html[data-theme] .navlabel{color:var(--muted);font-size:9px;letter-spacing:.5px}html[data-theme] nav{gap:4px}html[data-theme] nav button{border:1px solid transparent;border-radius:12px;color:var(--muted);padding:10px 12px;font-size:12px;min-height:40px}html[data-theme] nav button.active,html[data-theme] nav button:hover{background:var(--soft);color:var(--green);filter:none}html[data-theme] nav button.active{border-color:var(--glass-line)}html[data-theme] nav button:last-child{margin-top:12px;padding-top:13px;border-top:1px solid var(--border);border-radius:12px}html[data-theme] nav button.assistant-nav,html[data-theme] nav button.assistant-nav.active{background:linear-gradient(115deg,#83ddd8,#5bc6c1 65%,#4cb7b2);border:1px solid #83e3de;box-shadow:inset 0 1px 1px #ffffff66,0 6px 18px -12px #40c8c1c0;border-radius:15px;padding:15px 10px;margin:6px 0 10px}html[data-theme] nav button.assistant-nav>svg{color:#fff;background:#ffffff20;border-radius:10px}html[data-theme] .assistant-nav-copy b{color:#fff;font-size:11px}html[data-theme] .assistant-nav-copy small{color:#eafffe;font-size:9px}html[data-theme] .assistant-nav-badge{color:#fff;background:#ffffff18;border:1px solid #ffffff20}html[data-theme] .sidebottom{padding-top:18px}html[data-theme] .profile{border-color:var(--border)}html[data-theme] .shell main>header{height:66px;margin:0 22px 0 26px;padding:0 19px;border:1px solid var(--glass-line);border-radius:19px;background:var(--surface);box-shadow:var(--shadow)}html[data-theme] .breadcrumb{color:var(--muted);gap:10px}html[data-theme] .breadcrumb b{color:var(--ink)}html[data-theme] .headeractions{gap:10px}html[data-theme] .live{color:var(--muted)}html[data-theme] .live i{background:var(--positive)}html[data-theme] .content{padding:30px 26px;max-width:1600px}html[data-theme] .pagetitle{margin-bottom:25px}html[data-theme] h1{font-size:29px;font-weight:650;letter-spacing:-.8px}html[data-theme] p{color:var(--muted)}html[data-theme] .eyebrow{color:var(--green);font-size:9px;letter-spacing:.5px}html[data-theme] button{transition:background-color .18s,box-shadow .18s,transform .18s}html[data-theme] button:hover{filter:none}html[data-theme] a:focus-visible,html[data-theme] button:focus-visible,html[data-theme] input:focus-visible,html[data-theme] select:focus-visible,html[data-theme] textarea:focus-visible{outline:3px solid #96eeea;outline-offset:3px}html[data-theme] .primary{background:#55d6d0;color:#fff;border:1px solid transparent;border-radius:12px;padding:11px 16px;font-weight:550;box-shadow:0 5px 15px -10px #3ec9c2b0}html[data-theme] .primary:hover{background:#5fdfd9;transform:translateY(-1px)}html[data-theme] .secondary{background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:12px}html[data-theme] .linkbutton,html[data-theme] .textbutton{color:var(--green)}html[data-theme] .iconbutton{color:var(--muted);border-radius:50%;min-width:30px;min-height:30px;justify-content:center}html[data-theme] .iconbutton:hover{background:var(--soft)}html[data-theme] .language-toggle,html[data-theme] .theme-toggle{border-color:var(--border);background:transparent;color:var(--muted);border-radius:11px}html[data-theme] input,html[data-theme] select,html[data-theme] textarea{color:var(--ink);background-color:var(--surface);border-color:var(--border);border-radius:11px}html[data-theme] input::placeholder,html[data-theme] textarea::placeholder{color:var(--muted);opacity:.85}html[data-theme] .balancecards>button,html[data-theme] .ledgerstats article,html[data-theme] .panel,html[data-theme] .quickcards>button,html[data-theme] .reportmetrics article,html[data-theme] .stat{background:var(--surface);color:var(--ink);border:1px solid var(--glass-line);border-radius:22px;box-shadow:var(--shadow)}html[data-theme] .stat{padding:22px;min-height:145px}html[data-theme] .stat>div{color:var(--muted);font-size:11px}html[data-theme] .stat h2{font-size:28px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.7px;overflow-wrap:anywhere}html[data-theme] .stat small{color:var(--muted);font-size:10px}html[data-theme] .stats{gap:15px;margin-bottom:22px}html[data-theme] .metricicon{border:1px solid var(--glass-line);border-radius:10px}.green{color:var(--positive)!important;background:#239c7a12!important}.orange{color:#bc7444!important;background:#c9875012!important}.purple{color:#79c5c1!important;background:#79c5c114!important}.blue{color:#73b7b4!important;background:#73b7b414!important}html[data-theme] .panelhead{padding:23px 24px}html[data-theme] .panelhead p{color:var(--muted);line-height:1.8}html[data-theme] .pill{color:var(--muted);background:var(--soft);border:1px solid var(--border);border-radius:8px}html[data-theme] .reporttoolbar{background:var(--surface);border:1px solid var(--glass-line);border-radius:16px;padding:13px 16px;margin:0 0 22px;box-shadow:var(--shadow);color:var(--muted)}html[data-theme] .reporttoolbar>div:first-child{color:var(--muted)}html[data-theme] .periodcontrols input,html[data-theme] .periodcontrols select{border-color:var(--border);color:var(--ink);background:var(--surface);border-radius:9px}html[data-theme] .overviewgrid{gap:22px}html[data-theme] .agentcard{border:1px solid var(--glass-line);border-radius:22px;background:linear-gradient(130deg,var(--soft),var(--surface));box-shadow:var(--shadow);color:var(--ink)}html[data-theme] .agentcard h3{color:var(--ink)}html[data-theme] .agentcard p{color:var(--muted)}html[data-theme] .agentfeature,html[data-theme] .agentfeature svg,html[data-theme] .agenttop>span:first-child{color:var(--green)}html[data-theme] .agentcard button{background:var(--surface);color:var(--green);border-color:var(--border);border-radius:12px}html[data-theme] .phase{color:var(--muted);border-color:var(--border)}html[data-theme] .chart{background:repeating-linear-gradient(to top,transparent 0,transparent 50px,var(--border) 51px)}html[data-theme] .chartempty{background:transparent}html[data-theme] .ghostbars div{background:var(--soft)}html[data-theme] .chartempty>span{color:var(--ink)}html[data-theme] .chartempty small,html[data-theme] .chartfooter,html[data-theme] .legend{color:var(--muted)}html[data-theme] .greenbg{background:#74cfca}html[data-theme] .graybg{background:var(--border)}html[data-theme] .tablewrap{scrollbar-width:thin;scrollbar-color:var(--border) transparent}html[data-theme] th{background:var(--bg);color:var(--muted);font-size:10px;font-weight:550}html[data-theme] td{border-color:var(--border);color:var(--ink);font-size:12px}html[data-theme] td b{color:var(--ink)}html[data-theme] tbody tr:hover{background:var(--soft)}html[data-theme] .cellsmall,html[data-theme] .filterbar>label,html[data-theme] .inlinefilter,html[data-theme] .pagination,html[data-theme] .transaction small{color:var(--muted)}html[data-theme] .badge{border-radius:7px;background:var(--soft);color:var(--green)}html[data-theme] .badge.income,html[data-theme] .badge.posted{color:var(--positive);background:#259c7a12}html[data-theme] .badge.expense,html[data-theme] .badge.reversal,html[data-theme] .badge.reversed{color:var(--muted);background:var(--soft)}html[data-theme] .badge.draft,html[data-theme] .txicon{color:var(--green);background:var(--soft)}html[data-theme] .txicon{border-radius:12px}html[data-theme] .txicon.income{background:#259c7a12;color:var(--positive)}html[data-theme] .txicon.expense{background:var(--soft);color:var(--muted)}html[data-theme] .empty{color:var(--muted);padding:45px 20px}html[data-theme] .empty b{color:var(--ink)}html[data-theme] .code,html[data-theme] .search{color:var(--green)}html[data-theme] .statusfoot{color:var(--muted)}html[data-theme] .statusfoot span:first-child{color:var(--green)}html[data-theme] .balancecards b,html[data-theme] .balancecards span,html[data-theme] .balancecards strong{color:var(--ink)}html[data-theme] .balancecards small,html[data-theme] .quickcards small{color:var(--muted)}html[data-theme] .quickcards b{color:var(--ink)}html[data-theme] .quickcards>button>svg:first-child{background:var(--soft);color:var(--green);border-radius:11px}html[data-theme] .alert{background:var(--surface);border:1px solid #c95c6b55;border-radius:14px;color:var(--negative)}html[data-theme] .notice{background:var(--surface);border:1px solid var(--border);border-radius:14px;color:var(--positive)}html[data-theme] .liquid-hero{display:flex;align-items:center;justify-content:space-between;gap:25px;position:relative;overflow:hidden;border:1px solid var(--glass-line);border-radius:25px;padding:28px 32px;margin:0 0 23px;background:linear-gradient(110deg,#edfbfad9,#edfffed9 70%,#e5fbfad9);box-shadow:var(--shadow)}html[data-theme=dark] .liquid-hero{background:linear-gradient(110deg,#253f3edd,#294342cc 70%,#24403fdd)}.liquid-hero:after{content:"";position:absolute;inset-inline-end:-50px;top:-130px;width:360px;height:360px;border:1px solid #a6dfdc35;border-radius:50%;pointer-events:none}.liquid-hero>div:first-child{position:relative;z-index:1;max-width:650px}.liquid-hero .eyebrow{display:flex;align-items:center;gap:7px}.liquid-hero h2{font-size:26px;letter-spacing:-.6px;line-height:1.6;margin:11px 0 6px;font-weight:650}.liquid-hero p{font-size:12px;line-height:1.9;margin:0 0 20px}.liquid-hero-actions{display:flex;align-items:center;gap:18px}.liquid-hero-actions small{display:flex;gap:6px;align-items:center;font-size:10px;color:var(--muted)}.liquid-orb{position:relative;flex-shrink:0;width:132px;height:132px;margin-inline:20px;border-radius:50%;background:radial-gradient(circle at 30% 20%,#fff 0,#d7fffd 10%,#a0eeea 24%,#94deda 44%,#66c5c0 62%,#367f7b 80%,#9aece8 100%);box-shadow:inset 3px 4px 10px #ffffffc4,inset -5px -9px 18px #2b747066,0 20px 40px -20px #58b1ad8c;isolation:isolate}.liquid-orb:before{content:"";position:absolute;inset:10px;border-radius:50%;border:1px solid #ffffff65;transform:rotate(-35deg) scaleX(.6);box-shadow:0 0 13px #fff3,inset 2px 4px 15px #d9fffd33}.liquid-orb:after{content:"";position:absolute;inset:22px -7px;border:1px solid #ffffff55;border-radius:50%;transform:rotate(35deg)}.orb-core{position:absolute;inset:0;display:grid;place-items:center;color:#fff;filter:drop-shadow(0 3px 7px #27656266)}.orb-core svg{width:49px;height:49px}.assistant-liquid-orb{width:87px;height:87px;margin:10px auto 27px}.assistant-liquid-orb .orb-core svg{width:34px;height:34px}html[data-theme] .agentworkspace{gap:20px}html[data-theme] .agentcontrols,html[data-theme] .chatlist,html[data-theme] .chatmain{border:1px solid var(--glass-line);border-radius:24px;background:var(--surface);box-shadow:var(--shadow)}html[data-theme] .chatlist button,html[data-theme] .conversationlist button{color:var(--ink);border-color:var(--border);border-radius:11px}html[data-theme] .conversationlist button.selected,html[data-theme] .conversationlist button:hover{background:var(--soft);color:var(--green)}html[data-theme] .chatmessages{background:radial-gradient(ellipse at 50% 0,var(--soft),transparent 65%);color:var(--ink)}html[data-theme] .assistant-avatar{border-radius:13px;background:var(--soft);color:var(--green)}html[data-theme] .assistant-status{color:var(--muted)}html[data-theme] .assistant-status i{background:var(--muted)}html[data-theme] .assistant-status.ready i{background:var(--positive)}html[data-theme] .assistant-eyebrow{color:var(--green)}html[data-theme] .chatwelcome h2{color:var(--ink);font-size:28px;font-weight:600;letter-spacing:-.6px}html[data-theme] .assistant-trust span,html[data-theme] .chatwelcome p{color:var(--muted)}html[data-theme] .chatprompts button{background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:17px;box-shadow:none}html[data-theme] .chatprompts button:hover{background:var(--soft);border-color:var(--green);box-shadow:none}html[data-theme] .chatprompts small{color:var(--muted)}html[data-theme] .starter-icon{background:var(--soft);color:var(--green);border-radius:11px}html[data-theme] .chatprompts button>svg{color:var(--muted)}html[data-theme] .chatcomposer{background:var(--surface);border:1px solid var(--border);border-radius:20px;box-shadow:0 5px 20px -13px #265d5a28}html[data-theme] .chatcomposer:focus-within{border-color:var(--green);box-shadow:0 0 0 3px var(--soft)}html[data-theme] .chatcomposer textarea{background:transparent;color:var(--ink);border:0}html[data-theme] .chatbubble{background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:18px}html[data-theme] .chatbubble.user{background:var(--soft);border-end-end-radius:5px}html[data-theme] .chatbubble.assistant{border-end-start-radius:5px}html[data-theme] .chatbubble small{color:var(--green)}html[data-theme] .agentactivity,html[data-theme] .agentpermissions,html[data-theme] .businesscontext,html[data-theme] .chatdocument,html[data-theme] .memorycard{background:transparent;color:var(--ink);border-color:var(--border)}html[data-theme] .agentactivity p,html[data-theme] .agentactivity small,html[data-theme] .agentpermissions p{color:var(--muted)}html[data-theme] .agentactivity article{border-color:var(--border);background:var(--soft);border-radius:12px}html[data-theme] .agentactivity article span{color:var(--ink)}html[data-theme] .agentthinking{color:var(--green)}html[data-theme] .agentpermissions input,html[data-theme] .approvalcheck input{accent-color:#60dfd9}html[data-theme] .modalback{background:#123c3a55;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-theme] .modal{border:1px solid var(--glass-line);background:var(--surface);color:var(--ink);border-radius:25px;box-shadow:0 25px 100px -25px #10232266}html[data-theme] .modal label{color:var(--muted)}html[data-theme] .modal input,html[data-theme] .modal select,html[data-theme] .modal textarea{background:var(--surface);color:var(--ink);border-color:var(--border)}html[data-theme] .segmented{background:var(--soft);border-radius:12px}html[data-theme] .segmented button{color:var(--muted);border-radius:9px}html[data-theme] .segmented .chosen{background:var(--surface);color:var(--green);box-shadow:0 2px 6px #183c3a0d}html[data-theme] .formhint,html[data-theme] .related,html[data-theme] .reviewbanner{background:var(--soft);color:var(--ink);border-color:var(--border);border-radius:12px}html[data-theme] .reviewbanner b{color:var(--ink)}html[data-theme] .reviewbanner p{color:var(--muted)}html[data-theme] .balanced{color:var(--positive)}html[data-theme] .dangerbutton,html[data-theme] .unbalanced{color:var(--negative)}html[data-theme] .dangerbutton{background:var(--surface);border-color:var(--border)}html[data-theme] .agentevidence,html[data-theme] .documenttext{background:var(--bg);color:var(--ink);border-color:var(--border);border-radius:12px}html[data-theme] .insightcard,html[data-theme] .reportmetrics,html[data-theme] .reporttabs,html[data-theme] .statement,html[data-theme] .statementline,html[data-theme] .statementtotal,html[data-theme] .taskdetailbody,html[data-theme] .taskprogress,html[data-theme] .taskscope,html[data-theme] .tasksteps,html[data-theme] .tasksummary{color:var(--ink);border-color:var(--border)}html[data-theme] .reporttabs{background:var(--soft);border-radius:15px;padding:5px}html[data-theme] .reporttabs button{color:var(--muted);border-radius:10px}html[data-theme] .reporttabs button.active{background:var(--surface);color:var(--green)}html[data-theme] .taskcard,html[data-theme] .taskfoot,html[data-theme] .taskobjective,html[data-theme] .taskstatus,html[data-theme] .taskstepnumber,html[data-theme] .tasksummary{background:var(--soft);color:var(--ink);border-color:var(--border)}html[data-theme] .workspace-search{display:flex;align-items:center;gap:9px;border:0;background:var(--bg);color:var(--muted);border-radius:11px;min-height:35px;padding:6px 10px;font-size:10px}kbd{font:10px/1.7 var(--ui-font);padding:0 5px;border:1px solid var(--border);border-radius:5px;color:var(--muted)}.workspace-search kbd{margin-inline-start:12px}.liquid-search{display:flex;align-items:center;gap:10px;border:1px solid var(--border);background:var(--surface);border-radius:13px;padding:3px 12px;color:var(--muted)}html[data-theme] .liquid-search input{border:0;background:transparent;box-shadow:none;padding:12px 4px;width:100%}.workspace-results{display:flex;flex-direction:column;gap:4px;max-height:50vh;overflow:auto;margin-top:15px}.workspace-results button{display:flex;align-items:center;justify-content:space-between;text-align:start;background:transparent;border:0;border-radius:11px;color:var(--ink);padding:12px 14px;font-size:12px}.workspace-results button:focus,.workspace-results button:hover{background:var(--soft)}html[data-theme] .login-page{background:transparent;margin:0;max-width:none}html[data-theme] .login-header{background:transparent;border:0;box-shadow:none}html[data-theme] .login-logo{background:linear-gradient(140deg,#82e8e3,#55cbc5);color:#fff;border:1px solid #ffffff66;border-radius:15px;box-shadow:var(--shadow)}html[data-theme] .login-brand,html[data-theme] .login-story h1{color:var(--ink)}html[data-theme] .login-story h1>span{color:var(--green)}html[data-theme] .login-eyebrow,html[data-theme] .login-features,html[data-theme] .login-intro,html[data-theme] .login-subtitle{color:var(--muted)}html[data-theme] .login-form-card,html[data-theme] .login-preview{background:var(--surface);border:1px solid var(--glass-line);border-radius:28px;box-shadow:var(--shadow)}html[data-theme] .login-preview-bottom,html[data-theme] .login-preview-top{border-color:var(--border)}html[data-theme] .login-preview strong{color:var(--ink)}html[data-theme] .login-footer,html[data-theme] .login-help,html[data-theme] .login-preview small,html[data-theme] .login-preview-bottom{color:var(--muted)}html[data-theme] .login-features li>span,html[data-theme] .login-lock,html[data-theme] .login-preview-icon{background:var(--soft);color:var(--green);border-radius:14px}html[data-theme] .login-chart{background:repeating-linear-gradient(to top,transparent 0,transparent 38px,var(--border) 39px)}html[data-theme] .login-chart i{background:linear-gradient(#90e5e1,#60c4bf);box-shadow:inset 0 1px #fff5}html[data-theme] .login-form-card h2,html[data-theme] .login-form-card label{color:var(--ink)}html[data-theme] .login-form-card input,html[data-theme] .login-password{color:var(--ink);background:var(--surface);border-color:var(--border);border-radius:13px}html[data-theme] .login-password input{background:transparent;border:0}html[data-theme] .login-password button{color:var(--muted)}html[data-theme] .login-submit{background:#55d6d0;color:#fff;border-radius:13px}html[data-theme] .login-security{color:var(--muted)}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){html[data-theme] .login-form-card,html[data-theme] .login-preview,html[data-theme] .panel,html[data-theme] .reporttoolbar,html[data-theme] .shell main>header,html[data-theme] .shell>aside,html[data-theme] .stat{background:var(--glass);-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%)}}@media(max-width:1250px){html[data-theme] .headeractions{gap:7px}html[data-theme] .workspace-search kbd,html[data-theme] .workspace-search span{display:none}html[data-theme] .workspace-search{min-height:34px;width:34px;justify-content:center;padding:4px}html[data-theme] .live{display:none}.liquid-hero h2{font-size:23px}.liquid-hero .liquid-orb{width:105px;height:105px;margin-inline:5px}.liquid-hero-actions small{display:none}}@media(max-width:1100px){html[data-theme] .shell>aside{width:210px;padding-inline:10px}html[data-theme] .shell>main{margin-left:224px}html[dir=rtl][data-theme] .shell>main{margin-left:0;margin-right:224px}html[data-theme] .shell main>header{margin-inline:18px}html[data-theme] .content{padding:26px 18px}html[data-theme] .stat{padding:17px}html[data-theme] .stat h2{font-size:24px}html[data-theme] .assistant-nav-copy small{font-size:8px}}@media(max-width:800px){html[data-theme] .shell{padding:12px;display:block}html[data-theme] .shell>aside,html[dir=rtl][data-theme] .shell>aside{position:relative;inset:auto;width:100%;padding:15px;border-radius:21px;margin:0 0 14px;max-height:none;overflow:visible}html[data-theme] .shell>main,html[dir=rtl][data-theme] .shell>main{margin:0}html[data-theme] .brand{margin:0 0 13px;font-size:24px}html[data-theme] .navlabel,html[data-theme] .sidebottom,html[data-theme] .workspace{display:none}html[data-theme] .shell nav{display:flex;flex-direction:row;overflow:auto;scrollbar-width:none;gap:5px;max-width:100%}html[data-theme] nav button{flex-shrink:0;padding:9px 11px;font-size:10px;min-height:40px;white-space:nowrap;border-radius:11px}html[data-theme] nav button:last-child{border:0;margin:0;padding:9px 11px}html[data-theme] nav button.assistant-nav,html[data-theme] nav button.assistant-nav.active{padding:8px 10px;margin:0;min-height:40px;border-radius:12px}html[data-theme] .assistant-nav-badge,html[data-theme] .assistant-nav-copy small{display:none}html[data-theme] .assistant-nav-copy b{font-size:10px}html[data-theme] nav button.assistant-nav>svg{width:25px;height:25px;padding:4px}html[data-theme] .shell main>header{height:57px;margin:0;border-radius:17px;padding:0 12px}html[data-theme] .headeractions{gap:7px}html[data-theme] .headeractions>.avatar{display:none}html[data-theme] .content{padding:24px 3px 30px}html[data-theme] h1{font-size:25px}html[data-theme] .pagetitle{gap:15px;margin-bottom:23px}html[data-theme] .pagetitle p{font-size:11px;line-height:1.9}html[data-theme] .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-theme] .stat{padding:17px 15px;border-radius:19px;min-height:133px}html[data-theme] .stat>div{font-size:10px}html[data-theme] .stat h2{font-size:22px;margin:13px 0 8px}html[data-theme] .stat small{font-size:9px}html[data-theme] .panel{border-radius:20px}html[data-theme] .panelhead{padding:18px}html[data-theme] .liquid-hero{padding:24px 22px;border-radius:23px;gap:12px;margin-bottom:20px}html[data-theme] .liquid-hero h2{font-size:23px;max-width:90%}html[data-theme] .liquid-hero>div:first-child{max-width:calc(100% - 50px)}html[data-theme] .liquid-hero p{font-size:11px;line-height:1.9}html[data-theme] .liquid-hero .liquid-orb{position:absolute;top:36px;inset-inline-end:17px;width:61px;height:61px;margin:0}.liquid-hero .orb-core svg{width:25px;height:25px}.liquid-hero .liquid-orb:before{inset:5px}.liquid-hero .liquid-orb:after{inset:10px -3px}.liquid-hero-actions .primary{font-size:10px;padding:10px 12px}.liquid-hero:after{width:230px;height:230px;top:-70px;inset-inline-end:-75px}html[data-theme] .reporttoolbar{padding:12px;gap:10px;border-radius:15px;flex-direction:column;align-items:flex-start}html[data-theme] .reporttoolbar>div:first-child{font-size:10px}.periodcontrols{max-width:100%;flex-wrap:wrap}html[data-theme] .periodcontrols input{max-width:130px;font-size:10px;padding:7px}html[data-theme] .periodcontrols select{font-size:10px;padding:7px}html[data-theme] .chatwelcome h2{font-size:24px}html[data-theme] .chatprompts button{border-radius:15px}.assistant-liquid-orb{width:76px;height:76px;margin:5px auto 21px}html[data-theme] .chatcomposer{border-radius:18px}html[data-theme] .modal{padding:22px 19px;border-radius:23px}html[data-theme] .modal input,html[data-theme] .modal select{font-size:16px}html[data-theme] .login-form-card{border-radius:26px}html[data-theme] .login-page{padding-inline:20px}.liquid-search input{font-size:16px}}@media(max-width:370px){html[data-theme] .headeractions{gap:4px}html[data-theme] .shell main>header{padding-inline:8px}.breadcrumb{font-size:10px;gap:4px}.breadcrumb>b{max-width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-theme] .theme-toggle{width:29px;height:31px}html[data-theme] .language-toggle{font-size:9px;padding:6px}html[data-theme] .headeractions>.iconbutton{min-width:25px}html[data-theme] .stat h2{font-size:20px}html[data-theme] .liquid-hero{padding:22px 18px}.liquid-hero h2{font-size:21px}}@media(prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media(prefers-reduced-transparency:reduce){html[data-theme] .login-form-card,html[data-theme] .login-preview,html[data-theme] .panel,html[data-theme] .shell main>header,html[data-theme] .shell>aside,html[data-theme] .stat{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}.modalback{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media print{.liquid-hero,.workspace-search{display:none!important}}@media(max-width:800px){html[data-theme] .shell main>header .breadcrumb{font-size:0;gap:0;min-width:0}html[data-theme] .shell main>header .breadcrumb>svg{display:none}html[data-theme] .shell main>header .breadcrumb b{font-size:11px;max-width:115px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme] .headeractions{flex-shrink:0}}@media(max-width:370px){html[data-theme] .shell main>header .breadcrumb b{font-size:10px;max-width:75px}}html[data-theme] .reporttabs button.selected{background:var(--surface);color:var(--green);box-shadow:0 2px 6px #183c3a0c}:root,html[data-theme=light]{--green:#087f80;--soft:#e6f5f4;--bg:#f1f8f8;--ink:#203b3e;--muted:#57747a}html[data-theme=dark]{--green:#75ded7;--soft:#183d3e;--bg:#0c1b1e;--ink:#e9f7f6;--muted:#9dbfc1;--border:#2b4a4d;--surface:#152c30;--glass:#152c30e6}html[data-theme] .login-submit,html[data-theme] .primary{background:#087f80;color:#fff;box-shadow:0 5px 15px -10px #087f8090}html[data-theme] .primary:hover{background:#076e70}html[data-theme] nav button.assistant-nav,html[data-theme] nav button.assistant-nav.active{background:linear-gradient(115deg,#248b91,#08777c 65%,#08676c);border-color:#47aaa9;color:#fff;box-shadow:inset 0 1px 1px #ffffff66,0 6px 18px -12px #08777c99}html[data-theme] .brandmark,html[data-theme] .login-logo{background:linear-gradient(140deg,#35aaa9,#087c80);box-shadow:0 5px 14px -7px #087f8088}html[data-theme] a:focus-visible,html[data-theme] button:focus-visible,html[data-theme] input:focus-visible,html[data-theme] select:focus-visible,html[data-theme] textarea:focus-visible{outline-color:#42b8b1}