:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#090e16;--panel:#121c2a;--line:#2b394b;--muted:#a0b0c5;--accent:#a6d8fb}*{box-sizing:border-box}body{background:var(--bg);color:#e8eff7;margin:0;font:14px/1.5 system-ui,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer;color:#e0edfa;background:#1a2a3d;border:1px solid #42556d;border-radius:6px;min-height:40px;padding:9px 13px}button:hover:not(:disabled){background:#29415c;border-color:#7a9ec2}button:disabled{opacity:.5;cursor:not-allowed}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible){outline-offset:3px;outline:2px solid #8dd0ff}a{color:#afd9fb}input,select,textarea{color:#e6eef8;background:#0b1421;border:1px solid #465972;border-radius:5px;width:100%;min-height:40px;padding:10px}input[type=checkbox]{accent-color:#acd8f7;width:18px;min-height:18px}textarea{resize:vertical}.app-shell{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{border-right:1px solid var(--line);background:#0d1521;height:100vh;padding:25px 16px;position:sticky;top:0;overflow:auto}.app-brand{color:#e6eef8;align-items:center;gap:10px;margin:0 5px 35px;font-size:15px;font-weight:750;text-decoration:none;display:flex}.app-brand img{object-fit:contain;width:48px;height:48px}.app-brand small{letter-spacing:1px;color:var(--muted);font-size:8px;font-weight:400;display:block}.app-sidebar nav{gap:8px;display:grid}.app-sidebar nav a{text-align:left;background:0 0;border-color:#0000;gap:12px;padding:13px 10px;font-size:12px;display:flex}.app-sidebar nav a[aria-current]{color:#d9efff;background:#18334c;border-color:#345d80}.nav-number{color:#78a3c6;font-size:10px}.sidebar-bottom{border-top:1px solid var(--line);margin-top:35px;padding:24px 10px;font-size:11px}.sidebar-bottom a{margin:12px 0;text-decoration:none;display:block}.sidebar-bottom p{color:#7f94ae;margin-top:30px}.app-main{width:100%;min-width:0;max-width:1600px;padding:28px 36px}.workspace-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.workspace-top strong{margin-top:6px;font-size:14px;display:block}.eyebrow{color:#94bddf;letter-spacing:1.7px;font-size:9px;font-weight:650}.save-controls{align-items:center;gap:16px;display:flex}.save-controls span{max-width:200px;font-size:11px}.saved{color:#98cab1}.unsaved{color:#efd29b}.primary{color:#102339;background:linear-gradient(125deg,#e6f2fc,#9cbcd9);border-color:#a4c6e3;font-weight:650}.primary:hover:not(:disabled){color:#0b1d30;background:#cae9ff}.demo-banner{color:#b3c8de;background:#15263a;border:1px solid #304761;border-radius:7px;margin:22px 0 10px;padding:14px 18px;font-size:12px}.demo-banner b{color:#e2edf7}.feedback{color:#99c7aa;min-height:19px;font-size:12px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin:24px 0;display:flex}.page-heading h1{letter-spacing:-1px;margin:8px 0;font-size:34px}.page-heading p{color:var(--muted);margin:5px 0}.app-content{border:0;min-width:0;margin:0;padding:0}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:18px 0 24px;display:grid}.metric{border:1px solid var(--line);background:#132032;border-radius:10px;min-width:0;padding:20px}.metric>span{color:#a8bad0;font-size:11px;display:block}.metric strong{letter-spacing:-.5px;overflow-wrap:anywhere;margin:10px 0;font-size:27px;display:block}.metric small{color:#84a5be;font-size:10px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:10px;min-width:0;margin:20px 0;padding:24px}.panel h2{margin:0 0 10px;font-size:19px}.panel h3{margin:20px 0 12px;font-size:16px}.help{color:var(--muted);max-width:850px;margin:8px 0 18px;font-size:12px}.two-column{grid-template-columns:1fr 1fr;gap:20px;display:grid}.two-column .panel{margin:0 0 20px}.section-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.section-title h2{margin:0}.section-title .help{margin-bottom:0}.section-title>button{flex-shrink:0}.section-title>label{min-width:165px}.progress{margin:18px 0}.progress>div:first-child{justify-content:space-between;gap:15px;font-size:12px;display:flex}.progress-track{background:#29384b;border-radius:10px;height:7px;margin-top:9px;overflow:hidden}.progress-track>span{background:linear-gradient(90deg,#5184b0,#aed7f7);height:100%;display:block}.alert-list{color:#e8c991;padding-left:20px}.alert-list li{margin:12px 0}.positive{color:#97cfad}.negative{color:#f6a69f}.actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.error{color:#ffc9c4;overflow-wrap:anywhere;background:#3c252c;border:1px solid #72434e;border-radius:7px;margin:15px 0;padding:14px;font-size:12px}.error button{margin:10px}.info{color:#b8c8da;background:#142436;border:1px solid #365169;border-radius:7px;margin:20px 0;padding:15px;font-size:12px}.search-label{max-width:400px;margin:15px 0;font-size:11px;display:block}.search-label input{margin-top:6px;display:block}.table-scroll{width:100%;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th{color:#a6bdd4;letter-spacing:.3px;background:#0d1826;font-size:10px}th,td{border-bottom:1px solid var(--line);vertical-align:top;padding:13px 12px}th button{min-height:28px;color:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;padding:0;font-size:10px}td{overflow-wrap:anywhere;white-space:pre-line;min-width:85px;max-width:220px}td:last-child{min-width:190px;max-width:none}.row-actions{flex-wrap:wrap;gap:6px;display:flex}.row-actions button{min-height:32px;padding:5px 8px;font-size:10px}.row-actions .delete{color:#edb7b6;background:0 0}.status-cell{color:#b9d8ee}.pagination{align-items:center;gap:10px;margin-top:17px;font-size:11px;display:flex}.pagination span{color:#8da5bd;margin-right:auto}.pagination button{font-size:11px}.empty{color:var(--muted);text-align:center;padding:25px}.workspace-tools{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-top:30px;padding-top:25px;display:flex}.workspace-tools span{color:#8097ae;flex-basis:100%;margin:8px 0;font-size:10px;display:block}.modal{color:#e5edf6;background:#152133;border:1px solid #50647f;border-radius:12px;width:min(630px,100vw - 28px);max-height:90vh;padding:28px;overflow:auto;box-shadow:0 25px 100px #0008}.modal::backdrop{background:#040912cf}.modal h2{margin:0;font-size:21px}.modal p{color:#aebfd3}.edit-form{gap:14px;display:grid}.edit-form label,.mapping-grid label,.filter-row label,.section-title label{color:#b9c9dc;font-size:12px}.edit-form input,.edit-form textarea,.edit-form select,.mapping-grid select,.filter-row input,.section-title input{margin-top:6px;display:block}.danger{color:#ffe4e2;background:#693340;border-color:#895362}.import-panel{background:linear-gradient(140deg,#192a40,#111c2b);border-color:#527595;margin-top:0}.file-input{background:#0c1828;border:1px dashed #6789a9;border-radius:7px;padding:16px;font-size:12px;display:block}.file-input input{background:0 0;border:0;margin-top:8px;padding:8px}.mapping-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:20px 0;display:grid}.import-preview{border-top:1px solid var(--line);margin-top:25px;padding-top:12px}.import-preview>.primary{margin-top:20px}.instructions summary{cursor:pointer;font-size:16px;font-weight:650}.instructions li{color:#a9bed3;margin:14px 0;font-size:12px}.instructions b{color:#dae7f4}.filter-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.filter-row>label{min-width:150px;max-width:175px}.filter-row>button{font-size:11px}.budget-row{border-top:1px solid var(--line);padding:15px 0;font-size:12px}.budget-row>div:first-child{justify-content:space-between;gap:12px;display:flex}.budget-row span{color:var(--muted)}.budget-row .progress{margin:10px 0}.budget-row strong{font-size:11px}.chart-legend{color:#a9c1d7;gap:20px;font-size:10px;display:flex}.chart-legend i{border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.revenue-dot{background:#9bd1ec}.expense-dot{background:#607d9c}.bar-chart{align-items:flex-end;gap:15px;height:200px;padding:20px 0 15px;display:flex;overflow:auto}.bar-group{text-align:center;flex:1;min-width:65px;max-width:100px}.bars{justify-content:center;align-items:flex-end;gap:6px;height:145px;display:flex}.bars span{border-radius:4px 4px 0 0;width:20px;display:block}.revenue-bar{background:#9bd1ec}.expense-bar{background:#607d9c}.bar-group small{color:#99b0c7;font-size:9px}details summary{cursor:pointer;color:#b6d5f0;font-size:12px}details p{font-size:12px}.category-bar{margin:23px 0;font-size:12px}.category-bar>div:first-child{justify-content:space-between;gap:12px;display:flex}.goal-progress{border-top:1px solid var(--line);padding:15px 0}.pre-wrap{white-space:pre-wrap}.pipeline{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pipeline>div{background:#192b40;border:1px solid #344b65;border-radius:8px;padding:20px}.pipeline b{color:#a7c7df;font-size:12px}.pipeline strong{margin:10px 0;font-size:23px;display:block}.pipeline span{color:var(--muted);font-size:10px}.org-tree,.org-tree ul{padding-left:24px;list-style:none}.org-tree{padding:0;overflow:auto}.org-tree ul{border-left:1px solid #5e809f;margin-left:18px}.org-person{background:#1c3048;border:1px solid #496480;border-radius:7px;min-width:180px;margin:8px 0;padding:14px 20px;display:inline-block}.org-person b{font-size:13px;display:block}.org-person span{color:#abc7de;font-size:11px}.boot{text-align:center;max-width:750px;margin:80px auto;padding:30px}.boot img{border-radius:12px;width:120px}.boot h1{font-size:25px}.boot p{color:var(--muted)}.boot a,.boot button{margin:12px;display:inline-block}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1200px){.app-main{padding:25px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-column{grid-template-columns:1fr}.pipeline{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.app-shell{grid-template-columns:1fr}.app-sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;padding:15px;position:static}.app-brand{margin:0 0 15px}.app-sidebar nav{gap:5px;display:flex;overflow:auto}.app-sidebar nav a{white-space:nowrap;min-height:44px}.sidebar-bottom{flex-wrap:wrap;gap:15px;margin-top:12px;padding:10px 0 0;display:flex}.sidebar-bottom a{margin:0}.sidebar-bottom p{display:none}.workspace-top{flex-wrap:wrap;align-items:flex-start}.save-controls{flex-wrap:wrap}.mapping-grid{grid-template-columns:1fr 1fr}.page-heading{align-items:flex-start}.page-heading h1{font-size:28px}.app-main{padding:18px}.section-title{flex-wrap:wrap}.panel{padding:18px}.row-actions button{min-height:40px}.filter-row>label{flex:1;max-width:100%}.pagination button,button{min-height:44px}}@media (max-width:500px){.mapping-grid{grid-template-columns:1fr}.metric{padding:15px}.metric strong{font-size:23px}.pipeline{grid-template-columns:1fr 1fr}.pipeline strong{font-size:19px}.page-heading{flex-direction:column}.budget-row>div:first-child,.budget-row span{display:block}.modal{padding:20px}.workspace-top strong{font-size:12px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.task-checklist{border-top:1px solid var(--line);padding:10px 0 20px}.task-checklist label{color:#b5c8db;align-items:center;gap:12px;padding:9px 0;font-size:12px;display:flex}.cash-chart{border-top:1px solid var(--line);margin:12px 0;padding-top:10px}.cash-chart svg{width:100%;min-width:240px;display:block}.cash-chart h3{font-size:12px!important}.app-sidebar nav a{color:#e0edfa;border:1px solid #0000;border-radius:6px;align-items:center;min-height:44px;text-decoration:none}.app-sidebar nav a:hover{background:#29415c;border-color:#7a9ec2}.cloud-sign-in{color:#cce8ff;background:#182d43;border:1px solid #6087aa;border-radius:6px;align-items:center;min-height:44px;padding:9px 13px;font-size:12px;text-decoration:none;display:inline-flex}.cloud-sign-in:hover{background:#29415c}.csv-copy{margin-top:25px}.csv-copy textarea{white-space:pre;min-height:150px;font:12px/1.5 ui-monospace,monospace}.actions form{margin:0}.customer-admin{max-width:1100px;margin:40px auto;padding:24px}.customer-admin td button{margin:3px}.customer-admin .table-scroll{overflow-x:auto}.sidebar-bottom form button{white-space:normal;width:100%}.app-shell{--line:#2a3b50;--muted:#afbed0;background:radial-gradient(at 85% 0,#19304945 0,#0000 42%),#090e16}.app-shell .app-sidebar{background:linear-gradient(#111d2d,#0b1420 65%);box-shadow:8px 0 40px #00000014}.app-shell .app-brand{margin-bottom:32px}.app-shell .app-brand img{width:54px;height:54px}.app-shell .app-sidebar nav a{color:#b9c9db;border-radius:10px;padding:14px 12px;line-height:1.45;position:relative}.app-shell .app-sidebar nav a[aria-current]{color:#f1f7fd;background:linear-gradient(110deg,#254562,#192e45);border-color:#507391;box-shadow:0 5px 16px #0002}.app-shell .app-sidebar nav a[aria-current] .nav-number{color:#e0effb}.app-shell .app-main{padding:30px 38px 40px}.app-shell .workspace-top{padding-bottom:21px}.app-shell .workspace-top strong{font-size:16px;font-weight:650}.app-shell .page-heading{margin:30px 0 24px}.app-shell .page-heading h1{letter-spacing:-1.1px;margin:10px 0 12px;font-size:36px;line-height:1.15}.app-shell .heading-tools{flex-shrink:0;justify-items:end;gap:10px;display:grid}.app-shell .workspace-date{color:#aabed3;font-size:12px}.app-shell .demo-banner{background:#142336;border-left:3px solid #92b9d8;font-size:12px;line-height:1.7}.app-shell .command-intro{background:linear-gradient(120deg,#233a53,#142439 75%);border:1px solid #48627c;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.app-shell .command-intro h2{letter-spacing:-.5px;margin:10px 0;font-size:25px;line-height:1.25}.app-shell .command-intro p{color:#c0cfe0;max-width:520px;margin:0;font-size:13px}.app-shell .quick-actions{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.app-shell .quick-actions button{white-space:nowrap}.app-shell .metric{background:linear-gradient(145deg,#1b2c41,#121f30);border-radius:12px;padding:22px;position:relative;box-shadow:0 8px 26px #00000012}.app-shell .metric:before{content:"";background:#a4c9e5;border-radius:4px;width:25px;height:3px;margin-bottom:17px;display:block}.app-shell .metric>span{color:#c0cfdf;font-size:12px}.app-shell .metric strong{font-variant-numeric:tabular-nums;margin:10px 0;font-size:30px;line-height:1.3}.app-shell .metric small{color:#9fb4ca;font-size:11px}.app-shell .panel{background:linear-gradient(155deg,#162234,#111d2c);border-radius:12px;box-shadow:0 8px 24px #00000012}.app-shell .panel h2{letter-spacing:-.3px}.app-shell .help{line-height:1.7}.app-shell .focus-panel{border-color:#3b526a;padding-bottom:12px}.app-shell .focus-panel h2{margin-top:6px;font-size:23px}.app-shell .focus-counts{flex-wrap:wrap;gap:8px;display:flex}.app-shell .attention-chip,.app-shell .neutral-chip{white-space:nowrap;color:#cde0f1;background:#1b3046;border:1px solid #3b526c;border-radius:25px;align-items:center;padding:6px 11px;font-size:11px;display:inline-flex}.app-shell .attention-chip{color:#f1d0a5;background:#382e27;border-color:#806348}.app-shell .focus-list{margin:0;padding:0;list-style:none}.app-shell .focus-list>li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.app-shell .focus-item-copy{gap:4px;min-width:0;display:grid}.app-shell .focus-category{text-transform:uppercase;letter-spacing:1px;color:#94b8d6;font-size:10px}.app-shell .focus-title{color:#e6f0fa;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;min-height:26px;padding:0;font-size:14px;font-weight:600}.app-shell .focus-title:hover{color:#c7e6ff;background:0 0;text-decoration:underline}.app-shell .focus-meta{color:#a2b7cc;font-size:11px}.app-shell .focus-item-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:16px;display:flex}.app-shell .focus-item-actions>button{min-height:36px;font-size:11px}.app-shell .due-badge{color:#adc0d4;font-size:11px}.app-shell .due-badge.overdue{color:#f5c1ab}.app-shell .due-badge.today{color:#bddded}.app-shell .focus-footnote{margin-top:15px;margin-bottom:6px}.app-shell .focus-empty{text-align:center;color:#a8bfd1;padding:22px}.app-shell .focus-empty>span{color:#a9d5ba;font-size:24px}.app-shell .focus-empty h3{color:#d9ecdf;margin:8px 0}.app-shell .focus-empty p{font-size:12px}.app-shell .table-toolbar{background:#0d1928;border:1px solid #2d4056;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:18px 0;padding:15px;display:flex}.app-shell .table-toolbar .search-label{flex:1;min-width:200px;max-width:none;margin:0;font-size:11px}.app-shell .record-filter{color:#b7c9db;min-width:160px;font-size:11px}.app-shell .record-filter select{margin-top:6px;display:block}.app-shell .table-count{color:#afc3d7;white-space:nowrap;margin:0 0 12px auto;font-size:11px}.app-shell .clear-filters{white-space:nowrap;font-size:11px}.app-shell .table-scroll{border:1px solid #2a3b50;border-radius:8px}.app-shell th{color:#b3c9de;background:#0c1827;font-size:10px}.app-shell td{padding:16px 12px;font-size:12px}.app-shell tbody tr:nth-child(2n){background:#ffffff02}.app-shell tbody tr:hover{background:#a9d3f609}.app-shell .record-badge{white-space:nowrap;color:#c9dfef;background:#20364b;border:1px solid #3c5670;border-radius:20px;padding:3px 9px;font-size:10px;display:inline-block}.app-shell .record-badge.good{color:#bce3cc;background:#1b382e;border-color:#3d685a}.app-shell .record-badge.attention{color:#f2d0ad;background:#392f26;border-color:#775b43}.app-shell .overdue-date{color:#f5c5b4}.app-shell .overdue-date small{margin-top:2px;font-size:10px;display:block}.app-shell .pagination{flex-wrap:wrap;padding:0 4px}.app-shell .filter-row button[aria-pressed=true]{color:#eef7ff;background:#2a4966;border-color:#9fc9e9}.app-shell .workspace-tools{padding-top:28px}.app-shell .skip-link{z-index:1000;color:#0e2337;background:#d9edf9;border-radius:8px;padding:12px 18px;font-weight:600;position:fixed;top:-100px;left:16px}.app-shell .skip-link:focus{top:16px}.app-shell .app-main:focus{outline:none}@media (max-width:1200px){.app-shell .command-intro{flex-direction:column;align-items:flex-start}.app-shell .app-main{padding:26px}.app-shell .focus-item-actions{max-width:230px}.app-shell .table-count{margin-left:0}}@media (max-width:850px){.app-shell .app-main{padding:18px}.app-shell .app-sidebar nav{scroll-snap-type:x proximity;padding:3px 0 7px}.app-shell .app-sidebar nav a{scroll-snap-align:start}.app-shell .app-sidebar{box-shadow:none}.app-shell .focus-item-actions{max-width:200px}.app-shell .command-intro{padding:22px}.app-shell .focus-item-actions>button{min-height:44px}.app-shell .page-heading h1{font-size:30px}.app-shell .heading-tools{justify-items:start}}@media (max-width:540px){.app-shell .focus-list>li{flex-direction:column;align-items:flex-start;gap:12px}.app-shell .focus-item-actions{justify-content:space-between;width:100%;max-width:none}.app-shell .focus-counts{width:100%}.app-shell .quick-actions{flex-shrink:1;width:100%}.app-shell .quick-actions button{white-space:normal;flex:1}.app-shell .record-filter{flex:1;min-width:130px}.app-shell .table-toolbar .search-label{flex-basis:100%;min-width:0}.app-shell .table-count{flex-basis:100%;margin:2px 0 0}.app-shell .metric{padding:16px}.app-shell .metric strong{font-size:25px}.app-shell .command-intro h2{font-size:23px}.app-shell .page-heading{gap:14px}.app-shell .workspace-date{font-size:11px}.app-shell .pagination span{flex-basis:100%;margin-bottom:5px}}.app-shell .focus-panel:first-child{margin-top:0}.app-shell .focus-quick-actions{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.app-shell .complete-focus{color:#d5efdf;background:#203c36;border-color:#52776b;font-weight:600}.app-shell .complete-focus:hover:not(:disabled){background:#2b5146;border-color:#83ad9b}.app-shell .finance-period-panel{margin-top:0}.app-shell .finance-tool-shortcuts{flex-wrap:wrap;gap:8px;display:flex}.app-shell .finance-tool-shortcuts button{color:#e0effb;border-color:#6688a6;font-size:12px}.app-shell .financial-tools-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;margin:20px 0;display:grid}.app-shell .financial-tools-grid>.panel{margin:0}.app-shell .financial-tools-grid .mapping-grid{grid-template-columns:1fr 1fr}.app-shell .accountant-details{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.app-shell .accountant-details .metric-grid{grid-template-columns:1fr 1fr}.app-shell .period-export{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.app-shell #financial-csv-import,.app-shell #financial-accountant-export{scroll-margin-top:24px}@media (max-width:1100px){.app-shell .financial-tools-grid{grid-template-columns:1fr}.app-shell .finance-period-panel .section-title{flex-wrap:wrap}}@media (max-width:540px){.app-shell .financial-tools-grid .mapping-grid{grid-template-columns:1fr}.app-shell .finance-tool-shortcuts{width:100%}.app-shell .finance-tool-shortcuts button,.app-shell .focus-quick-actions button{flex:1}.app-shell .accountant-details .metric-grid{grid-template-columns:1fr}}.app-shell.command-center-theme{--bg:#f1f2f4;--panel:#fff;--line:#83b9db;--cc-text:#142c45;--cc-muted:#526175;--muted:var(--cc-muted);--accent:#075f9f;--cc-electric:#075f9f;--cc-focus:#075f9f;--cc-secondary:#dce3eb;--cc-secondary-hover:#edf3f8;--cc-button-border:#8da6bc;--cc-card:linear-gradient(145deg,#fff 0%,#fff 70%,#f7fbff 100%);--cc-raised:inset 0 2px 1px #fff,inset -2px -3px 5px #197ca519,0 5px 0 #397da6,0 9px 0 #c5deef,0 15px 22px #133b5a24;color:var(--cc-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f1f2f4}.app-shell.command-center-theme .app-sidebar{background:#333b45;border-right-color:#344256;box-shadow:6px 0 24px #0003}.app-shell.command-center-theme .app-brand{color:var(--cc-text)}.app-shell.command-center-theme .app-brand small{color:var(--cc-muted)}.app-shell.command-center-theme .app-sidebar nav{gap:9px}.app-shell.command-center-theme .app-sidebar nav a{color:#526175;border:1px solid #0000;border-radius:10px;align-items:center;min-height:46px;padding:14px 12px;text-decoration:none}.app-shell.command-center-theme .app-sidebar nav a:hover{color:#fff;background:#1e2b3b;border-color:#63748b}.app-shell.command-center-theme .app-sidebar nav a[aria-current]{color:#fff;background:#1b3349;border-color:#77b5df;font-weight:650;box-shadow:inset 3px 0 #58b8ff}.app-shell.command-center-theme .nav-number{color:#075f9f}.app-shell.command-center-theme .sidebar-bottom{border-color:#3b4b61}.app-shell.command-center-theme .sidebar-bottom p{color:var(--cc-muted)}.app-shell.command-center-theme .app-main{padding-top:30px;padding-bottom:44px}.app-shell.command-center-theme .workspace-top{border-bottom-color:#46566d;flex-wrap:wrap;gap:16px}.app-shell.command-center-theme .workspace-top strong{color:var(--cc-text);font-weight:700}.app-shell.command-center-theme .save-controls{flex-wrap:wrap;gap:12px}.app-shell.command-center-theme .eyebrow{color:#075f9f;letter-spacing:1.5px;font-size:10px;font-weight:700}.app-shell.command-center-theme .page-heading h1{color:var(--cc-text);text-shadow:none;font-weight:750;line-height:1.2}.app-shell.command-center-theme .page-heading p{color:var(--cc-muted);font-size:14px;line-height:1.75}.app-shell.command-center-theme .heading-tools{gap:12px}.app-shell.command-center-theme .workspace-date{color:var(--cc-muted)}.app-shell.command-center-theme :is(.panel,.metric,.command-intro,.personal-hero){background:var(--cc-card);box-shadow:var(--cc-raised);border:1px solid #526176;border-radius:15px}.app-shell.command-center-theme .panel{margin-top:24px;margin-bottom:24px;padding:25px}.app-shell.command-center-theme .two-column>.panel{margin-top:0}.app-shell.command-center-theme :is(.panel h2,.panel h3){color:var(--cc-text);letter-spacing:-.25px;font-weight:700;line-height:1.4}.app-shell.command-center-theme .help{color:var(--cc-muted);font-size:13px;line-height:1.8}.app-shell.command-center-theme .metric{padding:22px}.app-shell.command-center-theme .metric:before{width:26px;height:3px;box-shadow:none;background:#58b8ff}.app-shell.command-center-theme .metric>span{color:#526175;font-size:12px;font-weight:600}.app-shell.command-center-theme .metric strong{color:var(--cc-text);text-shadow:none;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:30px;font-weight:750;line-height:1.3}.app-shell.command-center-theme .metric small{color:var(--cc-muted);font-size:12px;line-height:1.6}.app-shell.command-center-theme :where(button,.personal-tool-links a){border:1px solid var(--cc-button-border);background:var(--cc-secondary);min-height:44px;color:var(--cc-text);border-radius:10px;font-weight:600;line-height:1.5;transition:background-color .15s,border-color .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff14,0 2px 5px #0003}.app-shell.command-center-theme :where(button,.personal-tool-links a):hover:not(:disabled){background:var(--cc-secondary-hover);color:#fff;border-color:#b3c7e2;box-shadow:inset 0 1px #ffffff18,0 3px 8px #0003}.app-shell.command-center-theme .primary{background:var(--cc-electric);color:#fafdff;border-color:#075f9f;font-weight:700;box-shadow:inset 0 1px #fff5,0 3px 8px #0004}.app-shell.command-center-theme .primary:hover:not(:disabled){color:#fafdff;background:#0875bb;border-color:#d7efff;box-shadow:inset 0 1px #fff6,0 3px 9px #0004,0 0 12px #58b8ff24}.app-shell.command-center-theme .primary:focus-visible{color:#fafdff;background:#0875bb;border-color:#d7efff;box-shadow:inset 0 1px #fff6,0 3px 9px #0004,0 0 12px #58b8ff24}.app-shell.command-center-theme :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--cc-focus);outline-offset:4px}.app-shell.command-center-theme button:active:not(:disabled){box-shadow:inset 0 1px 4px #0004}.app-shell.command-center-theme button:disabled{opacity:1;box-shadow:none;cursor:not-allowed;filter:grayscale(.35);border-style:dashed}.app-shell.command-center-theme :is(.focus-title,.personal-title-button){color:var(--cc-text);box-shadow:none;text-align:left;background:0 0;border:1px solid #0000;padding:8px 0;font-weight:650}.app-shell.command-center-theme :is(.focus-title,.personal-title-button):hover:not(:disabled){color:#075f9f;box-shadow:none;text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.app-shell.command-center-theme :is(button.danger,button.delete){color:#ffe0df;background:#422a32;border-color:#bb8290;box-shadow:inset 0 1px #ffffff12,0 2px 5px #0003}.app-shell.command-center-theme :is(button.danger,button.delete):hover:not(:disabled){color:#fff1ef;background:#603742;border-color:#efbac4}.app-shell.command-center-theme :is(input,select,textarea){color:var(--cc-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f1f2f4;border:1px solid #77869a;border-radius:8px;min-height:44px;box-shadow:inset 0 1px 3px #0005}.app-shell.command-center-theme :is(input[type=checkbox],input[type=radio]){min-height:20px;box-shadow:none;accent-color:#58b8ff}.app-shell.command-center-theme input::placeholder,.app-shell.command-center-theme textarea::placeholder{color:#526175;opacity:1}.app-shell.command-center-theme :is(.table-toolbar,.personal-prompt,.personal-assessment){box-shadow:none;color:var(--cc-muted);background:#333b45;border-color:#526176;border-radius:11px}.app-shell.command-center-theme .table-scroll{box-shadow:none;background:#fff;border-color:#60738c;border-radius:10px}.app-shell.command-center-theme th{color:#fafdff;background:#333b45;border-color:#526176;font-size:11px;font-weight:700}.app-shell.command-center-theme td{color:#142c45;border-color:#394d68;font-size:13px;line-height:1.6}.app-shell.command-center-theme .positive{color:#176343}.app-shell.command-center-theme .negative{color:#a32d26}.app-shell.command-center-theme tbody tr:nth-child(2n){background:#f3f7fb}.app-shell.command-center-theme tbody tr:hover{background:#e8f3fb}.app-shell.command-center-theme :is(.table-count,.record-filter,.search-label){color:var(--cc-muted)}.app-shell.command-center-theme .record-badge{color:#142c45;background:#e5f0fa;border-color:#7c92af}.app-shell.command-center-theme .record-badge.good{color:#176343;background:#e4f3ea;border-color:#6a9f82}.app-shell.command-center-theme .record-badge.attention{color:#795000;background:#fff0d7;border-color:#ad8c61}.app-shell.command-center-theme :is(.personal-tabs,.personal-budget-tabs){box-shadow:none;background:#333b45;border-color:#465a76;border-radius:11px;gap:8px;padding:6px}.app-shell.command-center-theme :is(.personal-tabs button,.personal-budget-tabs button){color:#fafdff;box-shadow:none;background:0 0;border-color:#0000}.app-shell.command-center-theme :is(button[aria-pressed=true],button[aria-current],.personal-tabs button[aria-current],.personal-budget-tabs button[aria-pressed=true],.personal-application-pipeline button[aria-pressed=true],.personal-wizard-steps button[aria-current]){color:#eef9ff;background:#075f9f;border-color:#8dceff;font-weight:700;box-shadow:inset 0 -2px #58b8ff}.app-shell.command-center-theme .demo-banner{color:#dae4f1;background:#333b45;border-color:#60738c #60738c #60738c #8dceff;border-radius:11px;line-height:1.8}.app-shell.command-center-theme .info{color:#e0edff;background:#1b3048;border-color:#7896bc}.app-shell.command-center-theme .neutral-chip{color:#e0edff;background:#23374f;border-color:#7b91b1}.app-shell.command-center-theme :is(.focus-category,.focus-meta,.due-badge){color:#526175}.app-shell.command-center-theme .complete-focus{color:#176343;background:#e4f3ea;border-color:#7cab91}.app-shell.command-center-theme .progress-track{height:8px;box-shadow:none;background:#dce5ed;border:1px solid #60738c}.app-shell.command-center-theme .progress-track>span{box-shadow:none;background:linear-gradient(90deg,#58b8ff,#a4dbff)}.app-shell.command-center-theme :is(.personal-hero p,.command-intro p){color:var(--cc-muted);line-height:1.8}.app-shell.command-center-theme :is(.personal-resource-grid article,.personal-journal-grid article,.personal-folder-grid>div,.personal-habits article,.personal-application-pipeline>div,.personal-tool-accordion details){background:#fff;border:1px solid #60738c;border-radius:12px;box-shadow:inset 0 1px #ffffff10,0 5px 12px #0003}.app-shell.command-center-theme .personal-application-pipeline button{background:var(--cc-secondary);color:var(--cc-text);border-color:#77869a;box-shadow:inset 0 1px #ffffff14,0 2px 5px #0003}.app-shell.command-center-theme .personal-application-pipeline button[aria-pressed=true]{color:#eef9ff;background:#075f9f;border-color:#8dceff;box-shadow:inset 0 -2px #58b8ff}.app-shell.command-center-theme .personal-tool-links :is(a,button){background:var(--cc-secondary);color:var(--cc-text);border-color:#77869a;box-shadow:inset 0 1px #ffffff14,0 2px 5px #0003}.app-shell.command-center-theme .personal-tool-links :is(a,button):hover{background:var(--cc-secondary-hover);color:#fff;border-color:#b3c7e2}.app-shell.command-center-theme :is(.personal-side-note,.personal-resume pre){color:#142c45;background:#edf4fa;border-color:#60738c}.app-shell.command-center-theme :is(.personal-habit-done,.personal-complete){color:#176343;background:#e4f3ea;border-color:#7cab91}.app-shell.command-center-theme :is(.personal-save-action small,.personal-budget-row>div:first-child span,.personal-balance-card>p,.personal-category-bar>div:first-child,.personal-milestone small){color:var(--cc-muted)}.app-shell.command-center-theme .modal{color:var(--cc-text);background:#fff;border:1px solid #8497b0;border-radius:15px;max-width:min(760px,100vw - 32px);box-shadow:0 22px 65px #0009}.app-shell.command-center-theme .modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050a12c7}.app-shell.command-center-theme .modal :is(p,label,small){color:#526175;line-height:1.75}.app-shell.command-center-theme .skip-link{color:#102136;background:#e8f2ff;box-shadow:0 3px 10px #0005}@media (max-width:1200px){.app-shell.command-center-theme .app-main{padding:26px}}@media (max-width:850px){.app-shell.command-center-theme .app-main{padding:20px 18px 34px}.app-shell.command-center-theme .app-sidebar{box-shadow:none;border-bottom:1px solid #60738c;border-right:0}.app-shell.command-center-theme .app-sidebar nav a{flex-shrink:0}.app-shell.command-center-theme :is(.panel,.metric,.personal-hero){box-shadow:inset 0 1px #ffffff14,0 6px 16px #0004}}@media (max-width:540px){.app-shell.command-center-theme .app-main{padding:18px 14px 30px}.app-shell.command-center-theme .panel{border-radius:13px;padding:19px}.app-shell.command-center-theme .metric{padding:16px}.app-shell.command-center-theme .metric strong{font-size:25px}.app-shell.command-center-theme .modal{max-width:calc(100vw - 24px);padding:19px}.app-shell.command-center-theme :is(.personal-resource-grid article,.personal-journal-grid article){padding:17px}}@media (prefers-reduced-motion:reduce){.app-shell.command-center-theme :where(button,.personal-tool-links a){transition:none}}@media (forced-colors:active){.app-shell.command-center-theme :is(.panel,.metric,.modal,button,.personal-tool-links a,.app-sidebar nav a[aria-current]){box-shadow:none;border:1px solid canvastext}.app-shell.command-center-theme :where(button,.personal-tool-links a){color:buttontext;background:buttonface}.app-shell.command-center-theme :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid highlight}.app-shell.command-center-theme :is(button[aria-pressed=true],button[aria-current]){outline-offset:2px;outline:2px solid highlight}}.app-shell.command-center-theme :is(.panel,.metric,.command-intro,.personal-hero){box-shadow:var(--cc-raised);border-color:#d9edfb #83b9db #83b9db}.app-shell.command-center-theme :is(.app-sidebar,.workspace-top,.table-toolbar,.personal-tabs,.personal-budget-tabs,.demo-banner,.personal-prompt,.personal-assessment){--cc-text:#fafdff;--cc-muted:#d3dde8;--muted:#d3dde8;color:#fafdff;background:linear-gradient(145deg,#454e59,#29323c);border:1px solid #83b9db;box-shadow:inset 0 2px 1px #ffffff35,0 4px #397da6,0 8px #c5deef,0 12px 18px #133b5a20}.app-shell.command-center-theme .workspace-top{border-radius:14px;margin-bottom:28px;padding:18px}.app-shell.command-center-theme .workspace-top :is(strong,.eyebrow,.saved,.unsaved),.app-shell.command-center-theme .app-sidebar :is(.app-brand,.sidebar-bottom a){color:#fafdff}.app-shell.command-center-theme .app-sidebar nav a:hover{color:#fff;background:#465260}.app-shell.command-center-theme .app-sidebar nav a[aria-current]{color:#fff;background:#075f9f}.app-shell.command-center-theme :is(.table-toolbar,.personal-prompt,.personal-assessment) :is(label,p,small,.search-label){color:#d3dde8}.app-shell.command-center-theme :where(button,.personal-tool-links a){color:#142c45;text-transform:capitalize;background:linear-gradient(165deg,#f0f3f7,#bcc7d4 48%,#dce3eb);box-shadow:inset 0 1px #fff9,0 2px #8594a7,0 4px 9px #10203330}.app-shell.command-center-theme :where(button,.personal-tool-links a):hover:not(:disabled){color:#142c45;background:linear-gradient(165deg,#fafdff,#cedbe7 50%,#eaf1f8);border-color:#83c8ff;box-shadow:inset 0 1px #fffa,0 2px #8594a7,0 0 14px #38aaff44}.app-shell.command-center-theme .primary{color:#fafdff;background:linear-gradient(145deg,#075f9f,#0c4777);border-color:#648fae;box-shadow:inset 0 1px #ffffff40,0 2px #0c2340,0 4px 9px #10203326}.app-shell.command-center-theme .primary:hover:not(:disabled){color:#fff;background:linear-gradient(145deg,#0875bb,#075f9f)}.app-shell.command-center-theme :is(h1,h2,h3,h4,summary,.metric>span){text-transform:capitalize}.app-shell.command-center-theme :is(.page-heading h1,.panel h2,.panel h3){color:#075f9f}.app-shell.command-center-theme :is(input,select,textarea){color:#142c45;background:#fff;box-shadow:inset 0 1px 3px #10203312}.app-shell.command-center-theme :is(input,textarea)::placeholder,.app-shell.command-center-theme .metric>span{color:#526175}.app-shell.command-center-theme :is(.personal-resource-grid article,.personal-journal-grid article,.personal-folder-grid>div,.personal-habits article,.personal-application-pipeline>div,.personal-tool-accordion details,.personal-balance-card){background:var(--cc-card);box-shadow:var(--cc-raised);color:#142c45;border:1px solid #83b9db}.app-shell.command-center-theme :is(.personal-resource-grid article,.personal-journal-grid article,.personal-folder-grid>div,.personal-balance-card) :is(p,small){color:#526175}.app-shell.command-center-theme :is(.personal-tabs button,.personal-budget-tabs button){color:#fafdff;box-shadow:none;background:0 0}.app-shell.command-center-theme :is(button[aria-pressed=true],button[aria-current],.personal-tabs button[aria-current],.personal-budget-tabs button[aria-pressed=true],.personal-application-pipeline button[aria-pressed=true],.personal-wizard-steps button[aria-current]){color:#fafdff;background:linear-gradient(145deg,#075f9f,#0c4777);border-color:#83c8ff}.app-shell.command-center-theme :is(.personal-tool-links a,.personal-tool-links button,.personal-application-pipeline button){color:#142c45;background:linear-gradient(165deg,#f0f3f7,#bcc7d4 48%,#dce3eb)}.app-shell.command-center-theme :is(.personal-tool-links a,.personal-tool-links button):hover{color:#142c45;background:#edf3f8}.app-shell.command-center-theme :is(.focus-title,.personal-title-button){color:#142c45;box-shadow:none;background:0 0}.app-shell.command-center-theme :is(.focus-title,.personal-title-button):hover:not(:disabled){color:#075f9f;box-shadow:none;background:0 0}.app-shell.command-center-theme .progress-track{background:#dce5ed;border:0}.app-shell.command-center-theme .progress-track>span{background:linear-gradient(90deg,#075f9f,#38aaff)}.app-shell.command-center-theme :is(.info,.neutral-chip){color:#142c45;background:#e5f0fa}.app-shell.command-center-theme .modal{color:#142c45;background:#fff}.app-shell.command-center-theme :is(button.danger,button.delete){color:#9b2923;background:#fff0ef;border-color:#bc7b75}.app-shell.command-center-theme :is(button.danger,button.delete):hover:not(:disabled){color:#7e201c;background:#ffe1df}.app-shell.command-center-theme :is(.app-sidebar,.workspace-top,.personal-tabs,.personal-budget-tabs) :is(button,a,input,textarea,select,summary):focus-visible{outline-color:#83c8ff}.app-shell.command-center-theme :is(.actions button,.heading-tools button,.save-controls button,.finance-tool-shortcuts button,.personal-tool-links a){justify-content:center;align-items:center;gap:10px;display:inline-flex}.app-shell.command-center-theme :is(.actions button,.heading-tools button,.save-controls button,.finance-tool-shortcuts button,.personal-tool-links a):before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0NCIgdmlld0JveD0iMCAwIDQwIDQ0Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImciIHgyPSIxIiB5Mj0iMSI+PHN0b3Agc3RvcC1jb2xvcj0iI2ZmZiIvPjxzdG9wIG9mZnNldD0iLjMzIiBzdG9wLWNvbG9yPSIjZWRmN2ZmIi8+PHN0b3Agb2Zmc2V0PSIuNjMiIHN0b3AtY29sb3I9IiNiNGQzZTkiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3OGE2YzgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIyIiB5PSI1IiB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHJ4PSIxMCIgZmlsbD0iIzMxNTg3NSIvPjxyZWN0IHg9IjIiIHk9IjIiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgcng9IjEwIiBmaWxsPSJ1cmwoI2cpIiBzdHJva2U9IiNkOGVlZmYiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4IDgpIiBmaWxsPSJub25lIiBzdHJva2U9IiMwYTM5NWMiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Im05IDUgNyA3LTcgNyIvPjxwYXRoIGQ9Ik0zIDEyaDEzIi8+PC9nPjwvc3ZnPg==) 50%/contain no-repeat;flex:0 0 30px;width:30px;height:33px;display:inline-block}.app-shell.command-center-theme :is(.panel>h2,.panel>.section-title>div>h2,.metric):before{content:"";vertical-align:middle;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0NCIgdmlld0JveD0iMCAwIDQwIDQ0Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImciIHgyPSIxIiB5Mj0iMSI+PHN0b3Agc3RvcC1jb2xvcj0iI2YxZmNmZiIvPjxzdG9wIG9mZnNldD0iLjM1IiBzdG9wLWNvbG9yPSIjYzRlY2ZmIi8+PHN0b3Agb2Zmc2V0PSIuNzUiIHN0b3AtY29sb3I9IiM2NGM1ZjUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMzOTlhY2UiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIyIiB5PSI1IiB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHJ4PSIxMCIgZmlsbD0iIzMxNTg3NSIvPjxyZWN0IHg9IjIiIHk9IjIiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgcng9IjEwIiBmaWxsPSJ1cmwoI2cpIiBzdHJva2U9IiNkOGVlZmYiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4IDgpIiBmaWxsPSJub25lIiBzdHJva2U9IiMwYTM5NWMiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0zIDN2MThoMTgiLz48cGF0aCBkPSJtNiAxNSA0LTQgNCAyIDYtOCIvPjwvZz48L3N2Zz4=) 50%/contain no-repeat;width:40px;height:44px;margin:0 12px 8px 0;display:inline-block}.app-shell.command-center-theme .metric:before{box-shadow:none;position:static;inset:auto}.app-shell.command-center-theme .metric-grid{row-gap:26px}@media (max-width:540px){.app-shell.command-center-theme .workspace-top{padding:14px}.app-shell.command-center-theme :is(.actions button,.heading-tools button,.save-controls button){white-space:normal;overflow-wrap:anywhere;gap:7px}}@media (forced-colors:active){.app-shell.command-center-theme :is(.panel,.metric,.modal,.personal-hero,.command-intro){color:canvastext;box-shadow:none;background:canvas}.app-shell.command-center-theme :is(button,.personal-tool-links a,.primary){color:buttontext;background:buttonface}.app-shell.command-center-theme :is(h1,h2,h3,h4,.metric strong){color:canvastext}}.app-shell.command-center-theme :is(.personal-remaining strong,.personal-paid-off strong,.personal-side-note span,.instructions b,.focus-empty h3){color:#142c45}.app-shell.command-center-theme .personal-application-pipeline b{color:inherit}.app-shell.command-center-theme blockquote{color:#142c45;border-color:#075f9f}.app-shell.command-center-theme .alert-list{color:#795000}.app-shell.command-center-theme .personal-balance-card>.personal-remaining{color:#142c45}.app-shell.command-center-theme .app-sidebar .personal-side-note{color:#fafdff;background:#35414e}.app-shell.command-center-theme .app-sidebar .personal-side-note span{color:#fafdff}.app-shell.command-center-theme .section-guide{background:var(--cc-card);color:#142c45;overflow-wrap:anywhere;border:1px solid #83b9db;border-radius:12px;margin:22px 0 28px;box-shadow:0 3px #397da6,0 7px 14px #133b5a16}.app-shell.command-center-theme .section-guide summary{color:#075f9f;min-height:48px;padding:13px 18px;font-weight:650;list-style:disclosure-closed}.app-shell.command-center-theme .section-guide[open] summary{border-bottom:1px solid #d7e7f2;list-style:disclosure-open}.app-shell.command-center-theme .section-guide summary svg{vertical-align:middle;margin:0 10px 2px 4px}.app-shell.command-center-theme .section-guide-body{padding:4px 20px 18px;line-height:1.8}.app-shell.command-center-theme .section-guide li{padding:3px 0}.app-shell.command-center-theme .section-guide-example{background:#edf4fa;border-left:3px solid #075f9f;border-radius:0 8px 8px 0;padding:10px 14px}.app-shell.command-center-theme .section-guide-example p{color:#142c45;margin:5px 0}.app-shell.command-center-theme .section-guide-note{color:#526175;margin:14px 0 0}@media (max-width:540px){.app-shell.command-center-theme .section-guide summary{padding:12px}.app-shell.command-center-theme .section-guide-body{padding:4px 12px 14px}.app-shell.command-center-theme .section-guide ol{padding-left:22px}}@media (forced-colors:active){.app-shell.command-center-theme .section-guide{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.app-shell.command-center-theme .section-guide summary{color:linktext}}.app-shell.command-center-theme .app-sidebar nav{grid-template-columns:minmax(0,1fr);gap:14px;padding:4px 4px 12px;display:grid}.app-shell.command-center-theme .app-sidebar nav a{color:#142c45;text-transform:capitalize;white-space:normal;overflow-wrap:anywhere;background:linear-gradient(165deg,#f0f3f7 0%,#bcc7d4 48%,#dce3eb 100%);border:1px solid #d8eeff;border-radius:11px;align-items:center;gap:12px;width:100%;min-width:0;min-height:52px;padding:12px 14px;font-weight:650;line-height:1.55;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px #fffc,0 3px #315875,0 6px 10px #10203333}.app-shell.command-center-theme .app-sidebar nav a:hover{color:#142c45;background:linear-gradient(165deg,#fafdff,#cedbe7 50%,#eaf1f8);border-color:#83c8ff;box-shadow:inset 0 1px #fffc,0 3px #315875,0 0 14px #38aaff44}.app-shell.command-center-theme .app-sidebar nav a[aria-current]{color:#fafdff;background:linear-gradient(145deg,#075f9f,#0c4777);border-color:#83c8ff;box-shadow:inset 4px 0 #83c8ff,inset 0 1px #ffffff40,0 3px #17334f,0 6px 12px #10203340}.app-shell.command-center-theme .app-sidebar nav a[aria-current]:hover{color:#fafdff;background:linear-gradient(145deg,#0875bb,#075f9f)}.app-shell.command-center-theme .app-sidebar nav a:focus-visible{outline-offset:4px;outline:3px solid #83c8ff}.app-shell.command-center-theme .app-sidebar nav .sidebar-topic-icon{color:#081524;background:linear-gradient(140deg,#fff,#edf7ff 33%,#b4d3e9 63%,#78a6c8);border:1px solid #d8eeff;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:4px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 1px 1px #fff,0 2px #315875}@media (max-width:850px){.app-shell.command-center-theme .app-sidebar nav{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));max-width:100%;overflow:visible}.app-shell.command-center-theme .app-sidebar nav a{flex-shrink:1}}@media (max-width:540px){.app-shell.command-center-theme .app-sidebar nav{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.app-shell.command-center-theme .app-sidebar nav a{transition:none}}@media (forced-colors:active){.app-shell.command-center-theme .app-sidebar nav a,.app-shell.command-center-theme .app-sidebar nav .sidebar-topic-icon{color:buttontext;box-shadow:none;background:buttonface;border-color:buttontext}.app-shell.command-center-theme .app-sidebar nav a[aria-current]{color:highlighttext;background:highlight;border-color:highlighttext}.app-shell.command-center-theme .app-sidebar nav a:focus-visible{outline-color:highlight}}.app-shell.command-center-theme a{color:#075f9f}.app-shell.command-center-theme :is(label,legend,caption,.status-cell){color:#142c45}.app-shell.command-center-theme :is(.pagination span,.workspace-tools span,.instructions li,.chart-legend,.bar-group small,.task-checklist label,.focus-empty,.personal-action-list span,.personal-next-action p,.personal-folder-grid span,.personal-habits p,.personal-habits small,.personal-application-pipeline>div span,.personal-balance-card>strong small){color:#526175}.app-shell.command-center-theme summary{color:#075f9f}.app-shell.command-center-theme .feedback{color:#176343}.app-shell.command-center-theme :is(.overdue-date,.due-badge.overdue){color:#a32d26}.app-shell.command-center-theme .due-badge.today{color:#075f9f}.app-shell.command-center-theme .focus-empty>span{color:#176343}.app-shell.command-center-theme .file-input{color:#142c45;background:#edf4fa;border-color:#7d9bb3}.app-shell.command-center-theme .file-input input{color:#142c45;background:#fff}.app-shell.command-center-theme :is(.pipeline>div,.org-person){color:#142c45;background:#edf4fa;border-color:#83b9db}.app-shell.command-center-theme :is(.pipeline b,.org-person span){color:#142c45}.app-shell.command-center-theme .pipeline span{color:#526175}.app-shell.command-center-theme .personal-application-pipeline button :is(b,span){color:inherit}.app-shell.command-center-theme :is(.table-toolbar,.personal-prompt,.personal-assessment){color:#fafdff}.app-shell.command-center-theme :is(.table-toolbar,.personal-prompt,.personal-assessment) :is(label,p,small,.record-filter,.table-count,.help,.search-label){color:#d3dde8}.app-shell.command-center-theme .modal .personal-prompt{color:#fafdff}.app-shell.command-center-theme .error :is(p,label,small){color:#ffc9c4}.app-shell.command-center-theme .app-sidebar :is(.personal-nav-caption,.personal-side-note p,.sidebar-bottom p),.app-shell.command-center-theme .app-sidebar .app-brand small{color:#d3dde8}.app-shell.command-center-theme .app-sidebar nav a .sidebar-topic-icon,.app-shell.command-center-theme .app-sidebar nav a[aria-current] .sidebar-topic-icon,.app-shell.command-center-theme .app-sidebar nav a[aria-current]:hover .sidebar-topic-icon{color:#081524}.app-shell.command-center-theme .app-sidebar button{color:#142c45;background:linear-gradient(165deg,#f0f3f7,#bcc7d4 48%,#dce3eb)}.app-shell.command-center-theme .app-sidebar button:hover:not(:disabled),.app-shell.command-center-theme .personal-tabs button:not([aria-current]):hover:not(:disabled),.app-shell.command-center-theme .personal-budget-tabs button:not([aria-pressed=true]):hover:not(:disabled){color:#142c45;background:linear-gradient(165deg,#fafdff,#cedbe7 50%,#eaf1f8)}.app-shell.command-center-theme button.primary{color:#fafdff;background:linear-gradient(145deg,#075f9f,#0c4777)}.app-shell.command-center-theme button.primary:hover:not(:disabled){color:#fafdff;background:linear-gradient(145deg,#0875bb,#075f9f)}.app-shell.command-center-theme .personal-habit-done{color:#176343;background:#e4f3ea}.app-shell.command-center-theme .personal-habit-done:hover:not(:disabled),.app-shell.command-center-theme .complete-focus:hover:not(:disabled){color:#176343;background:#d4eadf}.app-shell.command-center-theme th button{color:#fafdff;box-shadow:none;background:0 0}.app-shell.command-center-theme th button:hover:not(:disabled){color:#fafdff;background:#465260}.app-shell.command-center-theme th button:before{content:none}@media (forced-colors:active){.app-shell.command-center-theme :is(a,summary){color:linktext}.app-shell.command-center-theme :is(label,legend,caption,.status-cell,.feedback,.due-badge,.overdue-date){color:canvastext}.app-shell.command-center-theme :is(button,button.primary,.app-sidebar button){color:buttontext;filter:none;background:buttonface}.app-shell.command-center-theme .app-sidebar nav a .sidebar-topic-icon{color:buttontext;background:buttonface}.app-shell.command-center-theme .app-sidebar nav a[aria-current] .sidebar-topic-icon{color:buttontext}}.app-shell.command-center-theme .cloud-sign-in{color:#fafdff;background:#075f9f}.app-shell.command-center-theme .cloud-sign-in:hover{color:#fafdff;background:#0c4777}.app-shell.command-center-theme :is(.workspace-top,.demo-banner,.table-toolbar,.personal-prompt,.personal-assessment) a:not(.cloud-sign-in){color:#bce7ff}.app-shell.command-center-theme :is(.chart-legend,.bar-group small,.personal-save-action small,.personal-nav-caption){font-size:12px}.app-shell.command-center-theme .app-sidebar nav a{font-size:13px}.app-shell.command-center-theme input::file-selector-button{color:#142c45;min-height:44px;font:inherit;background:#dce3eb;border:1px solid #8da6bc;border-radius:7px;margin-right:10px;padding:8px 12px}.app-shell.command-center-theme option{color:#142c45;background:#fff}@media (forced-colors:active){.app-shell.command-center-theme .cloud-sign-in{color:buttontext;background:buttonface}.app-shell.command-center-theme :is(.workspace-top,.demo-banner,.table-toolbar,.personal-prompt,.personal-assessment) a:not(.cloud-sign-in){color:linktext}}.app-shell.command-center-theme .app-sidebar nav .sidebar-topic-icon svg{filter:drop-shadow(0 1px #fffa);flex:none;display:block}.app-shell.command-center-theme .workspace-shortcuts{flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;display:flex}.app-shell.command-center-theme .workspace-shortcuts :is(a,button){color:#142c45;white-space:normal;background:linear-gradient(165deg,#f0f3f7,#bcc7d4 48%,#dce3eb);border:1px solid #d8eeff;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:10px 13px;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff9,0 2px #315875}.app-shell.command-center-theme .workspace-shortcuts :is(a,button):hover{color:#142c45;background:linear-gradient(165deg,#fafdff,#cedbe7 50%,#eaf1f8)}.app-shell.command-center-theme .workspace-shortcuts a[aria-current]{color:#fafdff;background:linear-gradient(145deg,#075f9f,#0c4777);border-color:#83c8ff}.app-shell.command-center-theme .workspace-shortcuts svg{flex-shrink:0}.app-shell.command-center-theme .digital-card-preview .digital-card-face{color:#d3dde8;overflow-wrap:anywhere;background:linear-gradient(135deg,#0a2342 0%,#020c18 52%,#01060e 100%);border:1px solid #83b9db;border-radius:14px;margin:18px 0;padding:22px;box-shadow:inset 0 1px #d8eeff66,inset 0 -1px #38aaff66,0 4px #075f9f,0 9px 18px #020c1833}.app-shell.command-center-theme .digital-card-preview .digital-card-face h3{color:#fafdff}.app-shell.command-center-theme .digital-card-preview .digital-card-face p{color:#d3dde8}.app-shell.command-center-theme .digital-card-preview .digital-card-face>svg{color:#83c8ff}@media (forced-colors:active){.app-shell.command-center-theme .digital-card-preview .digital-card-face{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.app-shell.command-center-theme .digital-card-preview .digital-card-face :is(h3,p,svg){color:canvastext}}.app-shell.command-center-theme .digital-card-preview details{margin:18px 0}@media (max-width:540px){.app-shell.command-center-theme .workspace-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.app-shell.command-center-theme .workspace-shortcuts button{grid-column:1/-1}}@media (forced-colors:active){.app-shell.command-center-theme .workspace-shortcuts :is(a,button){color:buttontext;box-shadow:none;background:buttonface}.app-shell.command-center-theme .workspace-shortcuts a[aria-current]{color:highlighttext;background:highlight}}.app-shell.command-center-theme .digital-card-preview{width:min(960px,100vw - 32px);max-width:calc(100vw - 32px)}.app-shell.command-center-theme .digital-card-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.app-shell.command-center-theme .digital-card-fields{border:0;min-width:0;margin:0;padding:0}.app-shell.command-center-theme .digital-card-fields legend{margin-bottom:12px;font-weight:700}.app-shell.command-center-theme .digital-card-field{margin-bottom:13px}.app-shell.command-center-theme .digital-card-field input:not([type=checkbox]){margin-top:5px}.app-shell.command-center-theme .card-visibility{color:#142c45;align-items:flex-start;gap:9px;margin:9px 0 14px;line-height:1.6;display:flex}.app-shell.command-center-theme .card-visibility input{flex:0 0 20px;width:20px;margin-top:2px}.app-shell.command-center-theme .card-photo-label{display:block}.app-shell.command-center-theme .card-photo-label svg{vertical-align:middle;margin-right:8px}.app-shell.command-center-theme .digital-card-photo{object-fit:cover;border:1px solid #83b9db;border-radius:18px;width:112px;height:112px;margin-bottom:16px;display:block}.app-shell.command-center-theme .wallpaper-options{margin-top:26px}.app-shell.command-center-theme .wallpaper-options button{white-space:normal;align-items:center;gap:10px;display:inline-flex}@media (max-width:700px){.app-shell.command-center-theme .digital-card-layout{grid-template-columns:minmax(0,1fr)}.app-shell.command-center-theme .digital-card-preview{padding:18px}}.app-shell.command-center-theme .workspace-top .workspace-shortcuts a{color:#142c45}.app-shell.command-center-theme .workspace-top .workspace-shortcuts a[aria-current]{color:#fafdff}@media (forced-colors:active){.app-shell.command-center-theme .workspace-top .workspace-shortcuts a{color:buttontext}.app-shell.command-center-theme .workspace-top .workspace-shortcuts a[aria-current]{color:highlighttext}}.app-shell.command-center-theme .app-main :where(button,.personal-tool-links a){color:#142c45;background:linear-gradient(165deg,#f0f3f7,#bcc7d4 48%,#dce3eb);border:1px solid #8da6bc;border-radius:10px;min-height:44px;padding:10px 14px;font-weight:650;line-height:1.5;box-shadow:inset 0 1px #fffc,0 3px #8594a7,0 6px 12px #10203330}.app-shell.command-center-theme .app-main :where(button,.personal-tool-links a):hover:not(:disabled){color:#142c45;background:linear-gradient(165deg,#fafdff,#cedbe7 50%,#eaf1f8);border-color:#83c8ff;box-shadow:inset 0 1px #fffc,0 3px #8594a7,0 0 14px #38aaff44}.app-shell.command-center-theme .app-main button.primary{color:#fafdff;background:linear-gradient(145deg,#075f9f,#0c4777);box-shadow:inset 0 1px #fff5,0 3px #0c2340,0 6px 12px #10203335}.app-shell.command-center-theme .app-main button.primary:hover:not(:disabled){color:#fafdff;background:linear-gradient(145deg,#0875bb,#075f9f)}.app-shell.command-center-theme .app-main button:is([aria-pressed=true],[aria-current]){color:#fafdff;background:linear-gradient(145deg,#075f9f,#0c4777);border-color:#83c8ff;box-shadow:inset 0 1px #fff5,0 3px #0c2340,0 6px 12px #10203335}.app-shell.command-center-theme .app-main button:is([aria-pressed=true],[aria-current]):hover:not(:disabled){color:#fafdff;background:linear-gradient(145deg,#0875bb,#075f9f)}.app-shell.command-center-theme .app-main button:is(.focus-title,.personal-title-button){color:#142c45;box-shadow:none;text-align:left;background:0 0;border-color:#0000;padding:8px 0}.app-shell.command-center-theme .app-main button:is(.focus-title,.personal-title-button):hover:not(:disabled){color:#075f9f;box-shadow:none;background:0 0;text-decoration:underline}.app-shell.command-center-theme .app-main button:is(.danger,.delete){color:#9b2923;background:#fff0ef;border-color:#bc7b75}.app-shell.command-center-theme .app-main button:is(.danger,.delete):hover:not(:disabled){color:#7e201c;background:#ffe1df}.app-shell.command-center-theme .app-main button:is(.complete-focus,.personal-habit-done,.personal-complete){color:#176343;background:#e4f3ea;border-color:#7cab91}.app-shell.command-center-theme .app-main button:is(.complete-focus,.personal-habit-done,.personal-complete):hover:not(:disabled){color:#176343;background:#d4eadf}.app-shell.command-center-theme .app-main th button{color:#fafdff;box-shadow:none;text-align:left;background:0 0;border-color:#0000}.app-shell.command-center-theme .app-main th button:hover:not(:disabled){color:#fafdff;box-shadow:none;background:#465260}.app-shell.command-center-theme .app-main button:disabled{box-shadow:none}@media (forced-colors:active){.app-shell.command-center-theme .app-main :is(button,button.primary,.personal-tool-links a){color:buttontext;box-shadow:none;background:buttonface}.app-shell.command-center-theme .app-main button:is([aria-pressed=true],[aria-current]){color:highlighttext;background:highlight}}.app-shell.command-center-theme .app-main .personal-tabs[data-management=true]{flex-wrap:wrap;gap:12px;display:flex;overflow:visible}.app-shell.command-center-theme .app-main .personal-tabs[data-management=true] button{color:#fafdff;white-space:normal;text-align:center;background:linear-gradient(145deg,#075f9f,#0c4777);border:1px solid #83c8ff;border-radius:10px;flex:auto;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:50px;padding:11px 15px;display:inline-flex;box-shadow:inset 0 1px #fff5,0 3px #0c2340,0 6px 12px #10203335}.app-shell.command-center-theme .app-main .personal-tabs[data-management=true] button:hover:not(:disabled){color:#fafdff;background:linear-gradient(145deg,#0875bb,#075f9f);box-shadow:inset 0 1px #fff6,0 3px #0c2340,0 0 14px #38aaff44}.app-shell.command-center-theme .app-main .personal-tabs[data-management=true] button[aria-current]{border-color:#d9efff;box-shadow:inset 0 -3px #83c8ff,inset 0 1px #fff6,0 3px #0c2340,0 6px 12px #10203335}.app-shell.command-center-theme .app-main .personal-tabs[data-management=true] button:focus-visible{outline-offset:4px;outline:3px solid #bce7ff}.app-shell.command-center-theme .management-tab-icon{color:#081524;background:linear-gradient(140deg,#fff,#edf7ff 33%,#b4d3e9 63%,#78a6c8);border:1px solid #d8eeff;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:34px;display:inline-flex;box-shadow:inset 1px 1px #fff,0 2px #315875}.app-shell.command-center-theme .management-tab-icon svg{filter:drop-shadow(0 1px #fffa);display:block}@media (max-width:540px){.app-shell.command-center-theme .app-main .personal-tabs[data-management=true]{grid-template-columns:minmax(0,1fr);display:grid}.app-shell.command-center-theme .app-main .personal-tabs[data-management=true] button{justify-content:flex-start;width:100%}}@media (forced-colors:active){.app-shell.command-center-theme .app-main .personal-tabs[data-management=true] button{color:buttontext;box-shadow:none;background:buttonface}.app-shell.command-center-theme .app-main .personal-tabs[data-management=true] button[aria-current]{color:highlighttext;background:highlight}.app-shell.command-center-theme .management-tab-icon{color:buttontext;box-shadow:none;background:buttonface}}.app-shell.command-center-theme .guided-projects-summary{color:#075f9f;flex-wrap:wrap;align-items:center;gap:12px;min-height:54px;font-size:19px;font-weight:700;display:flex}.app-shell.command-center-theme .guided-projects-summary small{color:#526175;font-size:13px;font-weight:500}.app-shell.command-center-theme .guided-projects-body{padding-top:22px}.app-shell.command-center-theme .guided-pathways{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:22px;margin:24px 0 30px;display:grid}.app-shell.command-center-theme .guided-pathways article{background:var(--cc-card);color:#142c45;box-shadow:var(--cc-raised);border:1px solid #83b9db;border-radius:13px;padding:20px}.app-shell.command-center-theme .guided-pathways article p{color:#526175;line-height:1.7}.app-shell.command-center-theme .guided-pathways article button{white-space:normal;text-align:left;width:100%}.app-shell.command-center-theme :is(.guided-continue,.guided-project-header,.guided-stage,.guided-deliverable,.guided-help,.guided-import){margin:24px 0}.app-shell.command-center-theme .guided-project-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.app-shell.command-center-theme .guided-metadata{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px;margin:20px 0;display:grid}.app-shell.command-center-theme .guided-projects label{color:#142c45;gap:7px;min-width:0;font-size:13px;display:grid}.app-shell.command-center-theme .guided-projects textarea{resize:vertical;box-sizing:border-box;width:100%}.app-shell.command-center-theme .guided-stages{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.app-shell.command-center-theme .guided-stages button{white-space:normal;align-items:center;gap:9px;display:inline-flex}.app-shell.command-center-theme .guided-stage{background:#f7fbff;border:1px solid #83b9db;border-radius:13px;padding:22px}.app-shell.command-center-theme .guided-stage h4{color:#075f9f;margin-top:24px}.app-shell.command-center-theme .guided-stage-fields{gap:18px;display:grid}.app-shell.command-center-theme .guided-review{border:1px solid #83b9db;border-radius:9px;margin:22px 0;padding:16px}.app-shell.command-center-theme .guided-projects .guided-check{align-items:flex-start;gap:9px;margin:13px 0;line-height:1.7;display:flex}.app-shell.command-center-theme .guided-check input{flex:0 0 20px;width:20px;margin-top:3px}.app-shell.command-center-theme .guided-task{border-top:1px solid #c7dbe9;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));align-items:end;gap:12px;padding:18px 0;display:grid}.app-shell.command-center-theme .guided-projects pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#142c45;background:#edf4fa;border:1px solid #83b9db;border-radius:10px;max-height:500px;padding:18px;font:13px/1.7 system-ui,sans-serif;overflow:auto}.app-shell.command-center-theme .guided-backup{flex-wrap:wrap;align-items:center;gap:14px}.app-shell.command-center-theme .guided-import{background:#edf4fa;border:1px solid #83b9db;border-radius:12px;padding:20px}@media (max-width:540px){.app-shell.command-center-theme .guided-stage{padding:14px}.app-shell.command-center-theme .guided-stages{grid-template-columns:minmax(0,1fr);display:grid}.app-shell.command-center-theme .guided-projects .actions{flex-wrap:wrap}.app-shell.command-center-theme .guided-projects .actions button{white-space:normal}}@media (forced-colors:active){.app-shell.command-center-theme :is(.guided-stage,.guided-import,.guided-pathways article){color:canvastext;box-shadow:none;background:canvas}.app-shell.command-center-theme .guided-projects label{color:canvastext}}.app-shell.command-center-theme :is(.app-main,.app-sidebar,.workspace-top) :is(button,.personal-tool-links a,.workspace-shortcuts a,nav a){letter-spacing:.01em;white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px;font-family:inherit;font-size:1rem;font-weight:650;line-height:1.5}.app-shell.command-center-theme :is(.personal-tabs,.personal-budget-tabs,.personal-application-pipeline) button span{font-size:inherit;line-height:inherit}.app-shell.command-center-theme input::file-selector-button{white-space:normal;font-family:inherit;font-size:1rem;font-weight:650;line-height:1.5}.app-shell.command-center-theme{--cc-artwork:url(/command-center/electric-glass-background.png)}.app-shell.command-center-theme .workspace-top{background-color:#020c18;background-image:linear-gradient(135deg,#0a2342 0%,#020c18 52%,#01060e 100%);border-color:#73bdf2;box-shadow:inset 0 1px #d8eeff66,0 4px #397da6,0 8px #c5deef,0 12px 22px #133b5a26}.app-shell.command-center-theme .app-sidebar{background-color:#081524;background-image:linear-gradient(180deg,#081524ed 0%,#081524d9 50%,#081524c7 100%),var(--cc-artwork);background-position:50%,100% 100%;background-repeat:no-repeat;background-size:cover;border-color:#73bdf2}@media (max-width:850px){.app-shell.command-center-theme .app-sidebar{background-position:50%,right 74%}}@media (forced-colors:active){.app-shell.command-center-theme :is(.app-sidebar,.workspace-top){color:canvastext;box-shadow:none;background-color:canvas;background-image:none;border-color:canvastext}}.app-shell.command-center-theme .workspace-improvements>summary{cursor:pointer;min-height:48px;padding:8px 0;font-size:1.1rem}.app-shell.command-center-theme .workspace-improvements>section{margin:22px 0}.app-shell.command-center-theme .improvement-tabs{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.app-shell.command-center-theme .improvement-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;margin:20px 0;display:grid}.app-shell.command-center-theme .workspace-improvements label{color:#142c45;gap:8px;min-width:0;margin:12px 0;display:grid}.app-shell.command-center-theme .workspace-improvements :is(input,textarea,select){box-sizing:border-box;width:100%;max-width:100%}.app-shell.command-center-theme .workspace-improvements input[type=checkbox]{justify-self:start;width:22px;min-height:22px}.app-shell.command-center-theme .workspace-improvements textarea{resize:vertical;min-height:100px}.app-shell.command-center-theme .workspace-improvements .table-scroll{max-width:100%;overflow-x:auto}.app-shell.command-center-theme .workspace-improvements table{min-width:650px}.app-shell.command-center-theme .workspace-improvements td input{min-width:120px}.app-shell.command-center-theme .workspace-improvements small{color:#526175;display:block}.app-shell.command-center-theme .improvement-next{margin:18px 0;padding:0;list-style:none}.app-shell.command-center-theme .improvement-next li{overflow-wrap:anywhere;border-bottom:1px solid #c7dbe9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.app-shell.command-center-theme .improvement-save-status{background:#edf4fa;border:1px solid #83b9db;border-radius:12px;padding:18px}.app-shell.command-center-theme .improvement-confirm{border-top:1px solid #c7dbe9;margin-top:20px;padding-top:12px}@media (max-width:540px){.app-shell.command-center-theme .improvement-tabs{grid-template-columns:minmax(0,1fr);display:grid}.app-shell.command-center-theme .workspace-improvements .actions{flex-wrap:wrap}}.app-shell.command-center-theme .workspace-start>summary{cursor:pointer;min-height:48px;padding:8px 0;font-size:1.1rem}.app-shell.command-center-theme .workspace-start summary svg{vertical-align:middle;margin-right:10px}.app-shell.command-center-theme .workspace-start>section{margin:24px 0}.app-shell.command-center-theme .workspace-start label{color:#142c45;gap:8px;min-width:0;margin:14px 0;display:grid}.app-shell.command-center-theme .workspace-start :is(input,select,textarea){box-sizing:border-box;width:100%;max-width:100%}.app-shell.command-center-theme .workspace-start progress{accent-color:#075f9f;width:100%;min-height:14px}.app-shell.command-center-theme .start-check{border-bottom:1px solid #c7dbe9;justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.app-shell.command-center-theme .start-check label{align-items:flex-start;gap:12px;min-width:0;margin:0;display:flex}.app-shell.command-center-theme .start-check input[type=checkbox]{flex:0 0 22px;width:22px;min-height:22px;margin-top:4px}.app-shell.command-center-theme .start-check small{color:#526175;margin-top:5px;line-height:1.7;display:block}.app-shell.command-center-theme .start-check button{flex-shrink:0}.app-shell.command-center-theme .start-search-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;display:grid}.app-shell.command-center-theme .start-search-results article{color:#142c45;overflow-wrap:anywhere;background:#f7fbff;border:1px solid #83b9db;border-radius:12px;padding:18px}.app-shell.command-center-theme .start-search-results h4{color:#075f9f;margin:0 0 10px;font-size:1rem}.app-shell.command-center-theme .workspace-start>details{border-top:1px solid #c7dbe9;margin-top:24px;padding-top:16px}.app-shell.command-center-theme .workspace-start textarea{font:inherit;resize:vertical;line-height:1.6}@media (max-width:650px){.app-shell.command-center-theme .start-check{flex-direction:column;align-items:stretch}.app-shell.command-center-theme .start-check button{width:100%}}.app-shell.command-center-theme .workspace-quality>details>summary{cursor:pointer;min-height:48px;padding:8px 0;font-size:1.1rem}.app-shell.command-center-theme .workspace-quality details>section{margin-top:24px}.app-shell.command-center-theme .workspace-quality .table-scroll,.app-shell.command-center-theme .reviewed-restore .table-scroll,.app-shell.command-center-theme .replacement-review .table-scroll{max-width:100%;overflow-x:auto}.app-shell.command-center-theme .workspace-quality table,.app-shell.command-center-theme .reviewed-restore table,.app-shell.command-center-theme .replacement-review table{min-width:620px}.app-shell.command-center-theme .workspace-quality label,.app-shell.command-center-theme .reviewed-restore label{color:#142c45;gap:8px;min-width:0;margin:12px 0;display:grid}.app-shell.command-center-theme .workspace-quality input,.app-shell.command-center-theme .reviewed-restore input{max-width:100%}.app-shell.command-center-theme .workspace-quality small{color:#526175;display:block}.app-shell.command-center-theme .workspace-quality th small{color:#d3dde8}.app-shell.command-center-theme .ownership-label{margin:20px 0}.app-shell.command-center-theme .ownership-label p{margin:6px 0 0}.app-shell.command-center-theme .quality-warnings>li{overflow-wrap:anywhere;border-bottom:1px solid #c7dbe9;padding:12px 0}.app-shell.command-center-theme .quality-warnings>li>span{color:#526175;display:block}.app-shell.command-center-theme .reviewed-restore{flex-basis:100%;min-width:0}.app-shell.command-center-theme .reviewed-restore input[type=checkbox]{justify-self:start;width:22px;min-height:22px}.app-shell.command-center-theme .replacement-review{overflow-wrap:anywhere;background:#edf4fa;border:1px solid #83b9db;border-radius:12px;margin:20px 0;padding:18px}.app-shell.command-center-theme .workspace-location{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;display:flex}.app-shell.command-center-theme .workspace-location ol{color:#142c45;flex-wrap:wrap;align-items:center;gap:9px;margin:0;padding:0;list-style:none;display:flex}.app-shell.command-center-theme .workspace-location li{overflow-wrap:anywhere;align-items:center;gap:9px;display:flex}.app-shell.command-center-theme .workspace-location button{justify-content:center;align-items:center;gap:10px;display:inline-flex}.app-shell.command-center-theme .tools-help>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;min-height:48px;font-size:1.1rem;display:flex}.app-shell.command-center-theme .tools-help>summary:after{content:"+";color:#075f9f;margin-left:auto;font-weight:700}.app-shell.command-center-theme .tools-help[open]>summary:after{content:"−"}.app-shell.command-center-theme .availability-label{color:#142c45;background:#edf4fa;border:1px solid #83b9db;border-radius:8px;padding:5px 9px;font-size:.8rem}.app-shell.command-center-theme .feature-availability{border-bottom:1px solid #c7dbe9;padding:14px 0}.app-shell.command-center-theme .record-view-controls{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.app-shell.command-center-theme .record-card-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;margin:18px 0;display:grid}.app-shell.command-center-theme .record-view-card{background:var(--cc-card);color:#142c45;overflow-wrap:anywhere;border:1px solid #83b9db;border-radius:12px;min-width:0;padding:18px;box-shadow:0 3px #397da6,0 7px 12px #133b5a20}.app-shell.command-center-theme .record-view-card h3{color:#075f9f;margin:0 0 16px;font-size:1.1rem}.app-shell.command-center-theme .record-view-card dl{margin:0}.app-shell.command-center-theme .record-view-card dl>div{border-bottom:1px solid #d7e7f2;padding:8px 0}.app-shell.command-center-theme .record-view-card dt{color:#526175;font-size:.85rem;font-weight:650}.app-shell.command-center-theme .record-view-card dd{color:#142c45;white-space:pre-wrap;margin:4px 0 0}.app-shell.command-center-theme .record-view-card .row-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}@media (max-width:650px){.app-shell.command-center-theme .workspace-location button{width:100%}.app-shell.command-center-theme .record-view-controls button{flex:auto}}.app-shell.command-center-theme .guided-record-field :is(.field-guidance,.field-problem){overflow-wrap:anywhere;font-size:.875rem;font-weight:400;line-height:1.5;display:block}.app-shell.command-center-theme .guided-record-field .field-guidance{color:#526175}.app-shell.command-center-theme .guided-record-field .field-problem{color:#a32d26;font-weight:650}.app-shell.command-center-theme .guided-record-field :is(input,select,textarea)[aria-invalid=true]{border:2px solid #a32d26}@media (forced-colors:active){.app-shell.command-center-theme .guided-record-field .field-problem{color:canvastext}.app-shell.command-center-theme .guided-record-field :is(input,select,textarea)[aria-invalid=true]{border:2px dashed canvastext}}.app-shell.command-center-theme .financial-explanation{color:#142c45;background:#f7fbff;border:1px solid #b4d3e9;border-radius:12px;margin:14px 0;padding:12px 16px;box-shadow:inset 0 1px #fff}.app-shell.command-center-theme .financial-explanation summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:10px 0;font-weight:650;line-height:1.5}.app-shell.command-center-theme .financial-explanation dl{gap:12px;margin:10px 0;display:grid}.app-shell.command-center-theme .financial-explanation dt{color:#142c45;font-weight:650}.app-shell.command-center-theme .financial-explanation dd{color:#526175;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.6}.app-shell.command-center-theme .financial-explanation summary:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #075f9f}.app-shell.command-center-theme .guided-completion-review{color:#142c45;background:#f7fbff;border:2px solid #b4d3e9;border-radius:14px;margin:20px 0;padding:18px;box-shadow:0 4px 12px #10203312}.app-shell.command-center-theme .guided-completion-review ul{padding-left:22px}.app-shell.command-center-theme .guided-completion-review li{overflow-wrap:anywhere;border-bottom:1px solid #b4d3e9;padding:10px 0}.app-shell.command-center-theme .guided-completion-review pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.app-shell.command-center-theme .progress-caption{margin:8px 0 14px;line-height:1.5}.app-shell.command-center-theme :is(.fictional-example,.card-visibility-review){color:#142c45;overflow-wrap:anywhere;background:#f7fbff;border:1px solid #b4d3e9;border-radius:12px;margin:14px 0;padding:14px 16px;box-shadow:inset 0 1px #fff}.app-shell.command-center-theme .fictional-example summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:650;line-height:1.5}.app-shell.command-center-theme .fictional-example summary:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #075f9f}.app-shell.command-center-theme :is(.fictional-example,.card-visibility-review) p{line-height:1.6}.app-shell.command-center-theme .card-visibility-review dl{gap:10px;margin:12px 0;display:grid}.app-shell.command-center-theme .card-visibility-review dt{font-weight:650}.app-shell.command-center-theme .card-visibility-review dd{color:#526175;overflow-wrap:anywhere;margin:3px 0 0;line-height:1.5}.app-shell.command-center-theme .first-fifteen{color:#142c45;background:#f7fbff;border:1px solid #b4d3e9;border-radius:12px;margin:14px 0;padding:14px 16px}.app-shell.command-center-theme .first-fifteen summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:10px 0;font-weight:650;line-height:1.5}.app-shell.command-center-theme .first-fifteen summary:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #075f9f}.app-shell.command-center-theme .first-fifteen ol{padding-left:22px}.app-shell.command-center-theme .first-fifteen li{overflow-wrap:anywhere;margin:14px 0;line-height:1.6}.app-shell.command-center-theme .removal-review{color:#142c45;overflow-wrap:anywhere;background:#f7fbff;border:1px solid #b4d3e9;border-radius:12px;margin:14px 0;padding:14px 16px}.app-shell.command-center-theme .removal-impact-group{border-bottom:1px solid #b4d3e9;padding:10px 0}.app-shell.command-center-theme .removal-review summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:650;line-height:1.5}.app-shell.command-center-theme .removal-review ul{max-height:18rem;padding:8px 8px 8px 24px;line-height:1.6;overflow:auto}.app-shell.command-center-theme .removal-review :is(summary,ul):focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #075f9f}.app-shell.command-center-theme .download-review-dialog{width:min(680px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}.app-shell.command-center-theme .download-review-details{gap:12px;margin:20px 0;display:grid}.app-shell.command-center-theme .download-review-details>div{border:1px solid var(--cc-button-border);background:var(--cc-card);color:var(--cc-text);overflow-wrap:anywhere;border-radius:12px;padding:12px 14px}.app-shell.command-center-theme .download-review-details dt{margin:0 0 4px;font-weight:750}.app-shell.command-center-theme .download-review-details dd{margin:0;line-height:1.55}.app-shell.command-center-theme .record-search>summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.app-shell.command-center-theme .record-search-controls{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.app-shell.command-center-theme .record-search-controls label{flex:220px;min-width:0}.app-shell.command-center-theme .record-search-controls :is(input,select){box-sizing:border-box;width:100%}.app-shell.command-center-theme .record-search-group ul{margin:0 0 18px;padding:0;list-style:none}.app-shell.command-center-theme .record-search-group li{border-bottom:1px solid var(--cc-button-border);color:var(--cc-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.app-shell.command-center-theme .record-search-group li strong{overflow-wrap:anywhere;flex:180px;min-width:0}.app-shell.command-center-theme .duplicate-review-dialog{width:min(680px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}.app-shell.command-center-theme .duplicate-review-list{gap:14px;padding:0;list-style:none;display:grid}.app-shell.command-center-theme .duplicate-review-list li{border:1px solid var(--cc-button-border);background:var(--cc-card);color:var(--cc-text);overflow-wrap:anywhere;border-radius:12px;padding:14px}.app-shell.command-center-theme .duplicate-review-list dl{margin:14px 0 0}.app-shell.command-center-theme .duplicate-review-list dl>div{padding:6px 0}.app-shell.command-center-theme .duplicate-review-list dt{font-weight:750}.app-shell.command-center-theme .duplicate-review-list dd{margin:2px 0 0;line-height:1.5}.app-shell.command-center-theme .attention-review>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;display:flex}.app-shell.command-center-theme .attention-review>summary>span{color:var(--cc-text);font-size:.9rem}.app-shell.command-center-theme .attention-review-list{gap:14px;margin:16px 0;padding:0;list-style:none;display:grid}.app-shell.command-center-theme .attention-review-list>li{border:1px solid var(--cc-button-border);background:var(--cc-card);color:var(--cc-text);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.app-shell.command-center-theme .attention-review-list>li>div{overflow-wrap:anywhere;flex:240px;min-width:0}.app-shell.command-center-theme .attention-review-list h3{margin:6px 0 10px}.app-shell.command-center-theme .attention-review-list small{color:var(--cc-muted)}.app-shell.command-center-theme.personal-shell :is(.financial-tools-grid,.personal-charts,.two-column:has(>.personal-balance-card)){box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:28px;min-width:0;max-width:100%}.app-shell.command-center-theme.personal-shell .two-column:has(>.personal-balance-card){padding:0 4px 16px}.app-shell.command-center-theme.personal-shell :is(.financial-tools-grid,.personal-charts,.two-column:has(>.personal-balance-card))>*{box-sizing:border-box;min-width:0;max-width:100%}.app-shell.command-center-theme.personal-shell .personal-balance-card{box-sizing:border-box;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;margin-inline:0;padding:20px 18px 24px}.app-shell.command-center-theme.personal-shell .personal-balance-card .progress>div:first-child{flex-wrap:wrap;gap:8px}.app-shell.command-center-theme.personal-shell .personal-budget-snapshot .metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));min-width:0;max-width:100%}.app-shell.command-center-theme.personal-shell .financial-tools-grid :is(.mapping-grid,.section-title>div,label,input,select){box-sizing:border-box;min-width:0;max-width:100%}.app-shell.command-center-theme.personal-shell .financial-tools-grid .mapping-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.app-shell.command-center-theme.personal-shell .financial-tools-grid .section-title{flex-wrap:wrap}.app-shell.command-center-theme .quick-tools{flex-direction:column;min-width:0;max-width:100%;margin-bottom:20px;display:flex}.app-shell.command-center-theme .quick-tools>.workspace-location{order:-2}.app-shell.command-center-theme .quick-tools-row{flex-wrap:wrap;order:-1;align-items:center;gap:10px;min-width:0;margin:4px 0 12px;display:flex}.app-shell.command-center-theme .quick-tools-label{color:#263348;margin-right:4px;font-weight:750}.app-shell.command-center-theme .quick-tools-row button{white-space:normal;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:16px;display:inline-flex}.app-shell.command-center-theme .quick-tools-row button[aria-expanded=true]{outline-offset:3px;outline:2px solid #1646ba}.app-shell.command-center-theme .quick-tools>.panel{box-sizing:border-box;min-width:0;max-width:100%;margin:0 0 12px}@media (max-width:600px){.app-shell.command-center-theme .quick-tools-row{grid-template-columns:1fr;gap:10px;display:grid}.app-shell.command-center-theme .quick-tools-label{margin:0}.app-shell.command-center-theme .quick-tools-row button{width:100%}}@media (forced-colors:active){.app-shell.command-center-theme .quick-tools-row button[aria-expanded=true]{outline-color:highlight}}.app-shell.command-center-theme .filter-summary{box-sizing:border-box;color:#172a43;overflow-wrap:anywhere;background:#f0f4fa;border:1px solid #b6c8e0;border-radius:14px;min-width:0;max-width:100%;margin:12px 0 18px;padding:14px 16px}.app-shell.command-center-theme .filter-summary p{color:#172a43;margin:0 0 8px}.app-shell.command-center-theme .filter-summary .help{color:#34465d;font-size:14px}.app-shell.command-center-theme .filter-summary-count{font-weight:650}.app-shell.command-center-theme .filter-summary-chips{flex-wrap:wrap;gap:8px;min-width:0;margin:8px 0;padding:0;list-style:none;display:flex}.app-shell.command-center-theme .filter-summary-chips li{box-sizing:border-box;color:#172a43;overflow-wrap:anywhere;background:#fff;border:1px solid #b6c8e0;border-radius:9px;min-width:0;max-width:100%;padding:6px 10px}.app-shell.command-center-theme .filter-summary-empty{border-top:1px solid #b6c8e0;margin-top:10px;padding-top:12px}.app-shell.command-center-theme .filter-summary-empty small{color:#34465d;margin-top:8px;display:block}@media (max-width:600px){.app-shell.command-center-theme .filter-summary{padding:12px}.app-shell.command-center-theme .filter-summary-empty button{width:100%;min-height:44px}}@media (forced-colors:active){.app-shell.command-center-theme .filter-summary,.app-shell.command-center-theme .filter-summary-chips li{color:canvastext;background:canvas;border-color:canvastext}.app-shell.command-center-theme .filter-summary :is(p,small,.help){color:canvastext}}@media (max-width:650px){.app-shell.command-center-theme :is(.app-main,.app-sidebar,.workspace-top) :is(button,.personal-tool-links a,.workspace-shortcuts a,nav a){letter-spacing:0;white-space:nowrap;overflow-wrap:normal;word-break:normal;box-sizing:border-box;gap:8px;min-height:48px;padding:10px 12px;font-size:.9375rem;line-height:1.25}.app-shell.command-center-theme .app-main .personal-tabs[data-management=true] button{white-space:nowrap;overflow-wrap:normal;justify-content:center;gap:8px;min-height:48px;padding:10px 12px;font-size:.9375rem}.app-shell.command-center-theme :is(.actions,.heading-tools,.save-controls,.finance-tool-shortcuts,.personal-export-buttons,.record-view-controls,.row-actions,.workspace-shortcuts,.personal-tabs,.personal-budget-tabs,.personal-wizard-steps,.workspace-location,.app-sidebar nav,.personal-tool-links){flex-direction:column;align-items:stretch;gap:12px;min-width:0;max-width:100%;display:flex;overflow:visible}.app-shell.command-center-theme :is(.actions,.heading-tools,.save-controls,.finance-tool-shortcuts,.personal-export-buttons,.record-view-controls,.row-actions,.workspace-shortcuts,.personal-tabs,.personal-budget-tabs,.personal-wizard-steps,.workspace-location,.app-sidebar nav,.personal-tool-links)>:is(button,a,form){flex:none;width:100%;min-width:0;max-width:100%}.app-shell.command-center-theme :is(.actions,.heading-tools,.save-controls,.finance-tool-shortcuts,.personal-tool-links) :is(button,a):before{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 18px;width:18px;height:22px}.app-shell.command-center-theme :is(button,.workspace-shortcuts a,.personal-tool-links a)>svg{flex-shrink:0;width:18px;height:18px}.app-shell.command-center-theme :is(.panel,.modal)>.section-title{flex-direction:column;align-items:stretch;min-width:0}.app-shell.command-center-theme :is(.panel,.modal)>.section-title>button{width:100%;min-width:0}.app-shell.command-center-theme .app-main :is(.focus-title,.personal-title-button){white-space:normal;overflow-wrap:anywhere;text-align:left;height:auto}.app-shell.command-center-theme .personal-seven-days button{min-height:80px;padding:8px 1px;font-size:.875rem}.app-shell.command-center-theme .personal-application-pipeline button{min-height:95px;padding:10px 6px}.app-shell.command-center-theme .guided-pathways article button{white-space:nowrap;text-align:center}.app-shell.command-center-theme .guided-continue-item{width:100%;min-width:0;max-width:100%}.app-shell.command-center-theme .guided-continue-item p{white-space:normal;overflow-wrap:anywhere}.app-shell.command-center-theme .guided-stages{flex-direction:column;gap:12px;display:flex}.app-shell.command-center-theme .guided-stages button{white-space:nowrap;width:100%;min-height:48px}}@media (max-width:360px){.app-shell.command-center-theme :is(.app-main,.app-sidebar,.workspace-top) :is(button,.personal-tool-links a,.workspace-shortcuts a,nav a),.app-shell.command-center-theme .app-main .personal-tabs[data-management=true] button{gap:6px;padding-inline:8px;font-size:.875rem}}.app-shell.command-center-theme .save-controls .save-status{color:#142c45;text-align:left;background:#f2f6fb;border:1px solid #8ba8c2;border-radius:10px;width:100%;min-width:0;max-width:310px;padding:12px 14px}.app-shell.command-center-theme .save-status p{color:#142c45;white-space:normal;overflow-wrap:anywhere;margin:0 0 8px;font-size:.875rem;line-height:1.5}.app-shell.command-center-theme .save-status .save-status-heading strong{color:#142c45;margin:0;font-size:1rem;display:block}.app-shell.command-center-theme .save-status :is(span,time){font-size:inherit;white-space:normal;color:#34465d;max-width:none}.app-shell.command-center-theme .save-status-heading>span,.app-shell.command-center-theme .backup-attempt>span{margin-top:3px;display:block}.app-shell.command-center-theme .workspace-top .save-controls .save-status strong{color:#142c45}.app-shell.command-center-theme .save-status .backup-attempt{border-top:1px solid #b6c8e0;padding-top:8px}.app-shell.command-center-theme .save-status .backup-reminder{color:#34465d;margin-bottom:0}.app-shell.command-center-theme .save-status .backup-reminder summary{color:#075f9f;cursor:pointer;min-height:44px;padding:10px 0;font-weight:650}@media (max-width:650px){.app-shell.command-center-theme .save-controls .save-status{box-sizing:border-box;width:100%;max-width:100%}}@media (forced-colors:active){.app-shell.command-center-theme .save-controls .save-status{color:canvastext;background:canvas;border-color:canvastext}.app-shell.command-center-theme .workspace-top .save-controls .save-status :is(p,strong,span,time){color:canvastext}}@media (max-width:650px){.app-shell.command-center-theme .mobile-save-space{width:100%;min-width:0;margin-bottom:env(safe-area-inset-bottom,0px);flex-shrink:0}.app-shell.command-center-theme .mobile-save-bar{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:20;color:#142c45;box-sizing:border-box;background:linear-gradient(165deg,#fafdff,#dce6f0);border:1px solid #83b9db;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:fixed;box-shadow:inset 0 1px #fff,0 4px #8594a7,0 8px 20px #10203338}.app-shell.command-center-theme .mobile-save-bar>div{flex:auto;min-width:0}.app-shell.command-center-theme .mobile-save-bar strong{color:#142c45;font-size:.9375rem;line-height:1.4;display:block}.app-shell.command-center-theme .mobile-save-bar small{color:#34465d;margin-top:3px;font-size:.8125rem;line-height:1.4;display:block}.app-shell.command-center-theme .mobile-save-bar button{white-space:nowrap;overflow-wrap:normal;flex:none;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 12px;display:inline-flex}.app-shell.command-center-theme .mobile-save-bar p{color:#9b2923;margin:6px 0 0;font-size:.875rem}}@media (max-width:360px){.app-shell.command-center-theme .mobile-save-bar{flex-direction:column;align-items:stretch}.app-shell.command-center-theme .mobile-save-bar button{width:100%;font-size:.875rem}}@media (forced-colors:active){.app-shell.command-center-theme .mobile-save-bar{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.app-shell.command-center-theme .mobile-save-bar :is(strong,small,p){color:canvastext}}.app-shell.command-center-theme .app-main:focus-visible{outline-offset:-3px;outline:3px solid #075f9f}.app-shell.command-center-theme .workspace-top>div:first-child,.app-shell.command-center-theme :is(.modal h2,.record-view-card h3,.record-view-card dd,.personal-growth-goal h3,.personal-balance-card h3,.personal-balance-card>strong){overflow-wrap:anywhere;min-width:0;max-width:100%}.app-shell.command-center-theme .personal-balance-card>strong{font-variant-numeric:tabular-nums}.app-shell.command-center-theme :is(.error,.info,.feedback){overflow-wrap:anywhere;white-space:normal;max-width:100%}.app-shell.command-center-theme .modal{box-sizing:border-box;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}.app-shell.command-center-theme :is(button,a,input,select,textarea,summary){scroll-margin-block:24px}@media (max-width:300px){.app-shell.command-center-theme :is(.app-main,.app-sidebar,.workspace-top) :is(button,.personal-tool-links a,.workspace-shortcuts a,nav a){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto}.app-shell.command-center-theme .app-main .personal-tabs[data-management=true] button,.app-shell.command-center-theme .guided-pathways article button,.app-shell.command-center-theme .guided-stages button,.app-shell.command-center-theme .mobile-save-bar button{white-space:normal;overflow-wrap:anywhere;height:auto}.app-shell.command-center-theme :is(.app-main,.panel,.modal){padding-inline:10px}}@media (forced-colors:active){.app-shell.command-center-theme .app-main:focus-visible{outline-color:highlight}}.app-shell.command-center-theme .digital-card-company-logo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:auto;max-height:96px;margin-bottom:18px;display:block}.app-shell.command-center-theme .digital-card-contact-qr{text-align:center;width:160px;max-width:100%;margin:22px 0 0 auto;padding:0}.app-shell.command-center-theme .digital-card-contact-qr svg{background:#fff;border:0;border-radius:0;width:100%;height:auto;display:block}.app-shell.command-center-theme .digital-card-contact-qr figcaption{color:#fafdff;margin-top:8px;font-size:.8125rem;line-height:1.4}.app-shell.command-center-theme .digital-card-preview .card-arrange-face{padding:0}.app-shell.command-center-theme .card-arrange-canvas{width:100%;height:auto;display:block}.app-shell.command-center-theme .card-arrange-element{cursor:move;touch-action:none;outline:none}.app-shell.command-center-theme .card-arrange-outline{opacity:0}.app-shell.command-center-theme .card-arrange-element:is(:hover,:focus-within) .card-arrange-outline{opacity:1}.app-shell.command-center-theme .card-arrange-element:focus-visible .card-arrange-outline{stroke:#fff;stroke-width:5px}.app-shell.command-center-theme .card-arrange-handle{cursor:nwse-resize;touch-action:none}.app-shell.command-center-theme .card-arrange-handle:focus-visible{stroke:#fff;stroke-width:7px;outline:none}.app-shell.command-center-theme .card-arrange-controls fieldset{border:1px solid #8aa7bd;border-radius:8px;min-width:0;margin:16px 0;padding:12px}.app-shell.command-center-theme .card-arrange-controls legend{font-weight:700}.app-shell.command-center-theme .card-arrange-controls label{margin:10px 0;display:block}.app-shell.command-center-theme .card-arrange-controls input[type=range]{accent-color:#075f9f;width:100%;min-height:36px;padding:0;display:block}
