@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-400-normal-55WT6UWF.woff2") format("woff2"),url("./media/inter-latin-400-normal-FR5HOXA4.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-500-normal-W62DVTXI.woff2") format("woff2"),url("./media/inter-latin-500-normal-ZNGIZ2YB.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-600-normal-R6Y2SZCR.woff2") format("woff2"),url("./media/inter-latin-600-normal-ZYHV6QZT.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-latin-700-normal-SU5XVJMF.woff2") format("woff2"),url("./media/inter-latin-700-normal-TQQ5JXGD.woff") format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/dm-sans-latin-400-normal-PK6QQEPM.woff2") format("woff2"),url("./media/dm-sans-latin-400-normal-MGJ5Z327.woff") format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/dm-sans-latin-500-normal-EEBZRNR6.woff2") format("woff2"),url("./media/dm-sans-latin-500-normal-DXK3D23C.woff") format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/dm-sans-latin-600-normal-VVAUUCVV.woff2") format("woff2"),url("./media/dm-sans-latin-600-normal-RFO53SGX.woff") format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/dm-sans-latin-700-normal-3NSIJ7YI.woff2") format("woff2"),url("./media/dm-sans-latin-700-normal-X22FQDE6.woff") format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url("./media/space-grotesk-latin-400-normal-LF3ZIHND.woff2") format("woff2"),url("./media/space-grotesk-latin-400-normal-OMAEQ2EW.woff") format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url("./media/space-grotesk-latin-500-normal-GESQWJQV.woff2") format("woff2"),url("./media/space-grotesk-latin-500-normal-HV4TE4RA.woff") format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url("./media/space-grotesk-latin-600-normal-27GH5ZT3.woff2") format("woff2"),url("./media/space-grotesk-latin-600-normal-WYFP6PJR.woff") format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url("./media/space-grotesk-latin-700-normal-I3MXRIUZ.woff2") format("woff2"),url("./media/space-grotesk-latin-700-normal-6Z7GHSI6.woff") format("woff")}:root{--button-outline: rgba(0, 0, 0, .1);--badge-outline: rgba(0, 0, 0, .05);--opaque-button-border-intensity: -8;--elevate-1: rgba(0, 0, 0, .03);--elevate-2: rgba(0, 0, 0, .08);--background: 0 0% 100%;--foreground: 240 10% 3.9%;--card: 0 0% 100%;--card-foreground: 240 10% 3.9%;--popover: 0 0% 100%;--popover-foreground: 240 10% 3.9%;--primary: 240 5.9% 10%;--primary-foreground: 0 0% 98%;--secondary: 240 4.8% 95.9%;--secondary-foreground: 240 5.9% 10%;--muted: 240 4.8% 95.9%;--muted-foreground: 240 3.8% 46.1%;--accent: 240 4.8% 95.9%;--accent-foreground: 240 5.9% 10%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 98%;--border: 240 5.9% 90%;--input: 240 5.9% 90%;--ring: 240 5.9% 10%;--chart-1: 12 76% 61%;--chart-2: 173 58% 39%;--chart-3: 197 37% 24%;--chart-4: 43 74% 66%;--chart-5: 27 87% 67%;--sidebar: 0 0% 98%;--sidebar-foreground: 240 5.3% 26.1%;--sidebar-primary: 240 5.9% 10%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 240 4.8% 95.9%;--sidebar-accent-foreground: 240 5.9% 10%;--sidebar-border: 220 13% 91%;--sidebar-ring: 240 5.9% 10%;--font-sans: "Inter", sans-serif;--font-serif: Georgia, serif;--font-mono: Menlo, monospace;--radius: .5rem;--spacing: .25rem}.dark{--button-outline: rgba(255, 255, 255, .1);--badge-outline: rgba(255, 255, 255, .05);--opaque-button-border-intensity: 9;--elevate-1: rgba(255, 255, 255, .04);--elevate-2: rgba(255, 255, 255, .09);--background: 240 10% 3.9%;--foreground: 0 0% 98%;--card: 240 10% 3.9%;--card-foreground: 0 0% 98%;--popover: 240 10% 3.9%;--popover-foreground: 0 0% 98%;--primary: 0 0% 98%;--primary-foreground: 240 5.9% 10%;--secondary: 240 3.7% 15.9%;--secondary-foreground: 0 0% 98%;--muted: 240 3.7% 15.9%;--muted-foreground: 240 5% 64.9%;--accent: 240 3.7% 15.9%;--accent-foreground: 0 0% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 0 0% 98%;--border: 240 3.7% 15.9%;--input: 240 3.7% 15.9%;--ring: 240 4.9% 83.9%;--chart-1: 220 70% 50%;--chart-2: 160 60% 45%;--chart-3: 30 80% 55%;--chart-4: 280 65% 60%;--chart-5: 340 75% 55%;--sidebar: 240 5.9% 10%;--sidebar-foreground: 240 4.8% 95.9%;--sidebar-primary: 224.3 76.3% 48%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 240 3.7% 15.9%;--sidebar-accent-foreground: 240 4.8% 95.9%;--sidebar-border: 240 3.7% 15.9%;--sidebar-ring: 240 4.9% 83.9%}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:hsl(var(--border))}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:hsl(var(--background));color:hsl(var(--foreground))}}input[type=search]::-webkit-search-cancel-button{display:none}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground));pointer-events:none}.ledger{--bg: #111b20;--panel: #19262c;--panel2: #1d2c32;--line: #304148;--text: #e6eeeb;--muted: #98adaf;--mint: #b5edb3;--amber: #e9b583;--decrease: #b5edb3;--increase: #ed9d9d;--good: var(--decrease);--bad: var(--increase);--label: #b5c6c5;--button-hover: #2c4046;--surface-selected: #2c3e38;--surface-primary-start: #263b34;--surface-primary-end: #1c2c2d;--surface-table-header: #162229;--surface-row-hover: #22353a;--surface-service: #293d42;--service-icon: #b6d0cd;--border-strong: #2a3a40;--tag-border: #496052;--tag-text: #b1cdb7;--tag-partial-border: #685849;--excluded-text: #c3cecc;--share-track: #32444a;--share-fill: #89b6ac;--primary-foreground: #1a3027;--primary-hover: #c8fac6;--scrollbar: #58746d;--cloud-surface: #263e3b;--mark-bg: #423831;--mark-border: #92705c;--tooltip-border: #49605f;--tooltip-bg: #22343a;--shadow: rgb(0 0 0 / 22%);--projection: #55adff;--chart-grid: #304148;--chart-axis: #98adaf;--chart-completed: #b5edb3;--chart-completed-fill: #a4dba7;--chart-estimated: #edb390;--chart-partial: #e8c56a;--chart-estimated-partial: #cf9bd2;--provider-snowflake-accent: #65b8f7;--provider-snowflake-mark-bg: #18364e;--provider-snowflake-mark-border: #347cae;--provider-replit-accent: #edb390;--provider-replit-mark-bg: #423831;--provider-cursor-accent: #a9c7c2;--provider-cursor-mark-bg: #253634;--provider-google-accent: #a8c1f0;--provider-google-mark-bg: #222e45;--provider-datadog-accent: #c5a7f5;--provider-datadog-mark-bg: #332a43;--provider-datadog-mark-border: #6d568f;--provider-claude-accent: #e8b8aa;--provider-claude-mark-bg: #423536;--provider-claude-ai-accent: #c6a6ff;--provider-claude-ai-mark-bg: #39334a;background:var(--bg);color:var(--text);font:14px DM Sans,sans-serif;min-height:100dvh;display:flex}.ll-development-mode{border:1px solid var(--mint);border-radius:999px;color:var(--mint);font-size:11px;font-weight:600;letter-spacing:.04em;padding:4px 8px;text-transform:uppercase}.ll-logo .ll-mark{flex-shrink:0}.ll-brand-label{min-width:0;font-size:18px;line-height:1.25;letter-spacing:-.4px;white-space:normal;overflow-wrap:normal}html[data-theme=dark] .ledger{color-scheme:dark}html[data-theme=light] .ledger{--bg: #f6faf8;--panel: #ffffff;--panel2: #edf4f1;--line: #b7cbc4;--text: #15231f;--muted: #405a53;--mint: #087443;--amber: #9a4f08;--decrease: #087443;--increase: #b42318;--good: var(--decrease);--bad: var(--increase);--label: #344e48;--button-hover: #dceae5;--surface-selected: #d8eae2;--surface-primary-start: #dceee6;--surface-primary-end: #edf4f1;--surface-table-header: #e5efeb;--surface-row-hover: #dceae5;--surface-service: #e4efeb;--service-icon: #305d50;--border-strong: #9fb8ae;--tag-border: #5c8977;--tag-text: #275b49;--tag-partial-border: #9a6a32;--excluded-text: #3e5c52;--share-track: #c0d4cc;--share-fill: #367b63;--primary-foreground: #ffffff;--primary-hover: #075f38;--scrollbar: #5c8977;--cloud-surface: #d8eae2;--mark-bg: #f1e5df;--mark-border: #b86b47;--tooltip-border: #7ca597;--tooltip-bg: #ffffff;--shadow: rgb(20 48 38 / 18%);--projection: #075985;--chart-grid: #b7cbc4;--chart-axis: #405a53;--chart-completed: #087443;--chart-completed-fill: #369a74;--chart-estimated: #92400e;--chart-partial: #854d0e;--chart-estimated-partial: #7e22ce;--provider-snowflake-accent: #075985;--provider-snowflake-mark-bg: #e0f2fe;--provider-snowflake-mark-border: #0369a1;--provider-replit-accent: #9a3412;--provider-replit-mark-bg: #ffedd5;--provider-cursor-accent: #285e58;--provider-cursor-mark-bg: #e3efec;--provider-google-accent: #2a5bb0;--provider-google-mark-bg: #e5ecf8;--provider-datadog-accent: #6d28d9;--provider-datadog-mark-bg: #ede9fe;--provider-datadog-mark-border: #7c3aed;--provider-claude-accent: #9f1239;--provider-claude-mark-bg: #fce7f3;--provider-claude-ai-accent: #6d28d9;--provider-claude-ai-mark-bg: #ede9fe}.ledger *{box-sizing:border-box}.ledger button,.ledger input,.ledger select{font:inherit}.ledger button{cursor:pointer}.ledger button,.ledger select{color:inherit}.ledger button{transition:background .16s,transform .16s}.ledger button:hover{background:var(--button-hover)}.ledger button:active{transform:translateY(1px)}.ledger button:focus-visible,.ledger input:focus-visible,.ledger select:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.ll-sidebar{width:220px;flex-shrink:0;border-right:1px solid var(--line);padding:32px 20px;display:flex;flex-direction:column;position:sticky;top:0;height:100dvh}.ll-logo{font:600 24px Space Grotesk,sans-serif;letter-spacing:-1px;display:flex;align-items:center;gap:10px}.ll-mark{display:flex;gap:4px;align-items:end;width:28px;height:25px}.ll-mark i{display:block;background:var(--mint);width:6px;height:17px;transform:skewY(-25deg)}.ll-mark i:nth-child(2){height:25px}.ll-mark i:nth-child(3){height:21px}.ll-sidebar>.ll-eyebrow{margin-top:36px}.ledger small{color:var(--muted);font-size:11px;display:block}.ll-eyebrow{text-transform:uppercase;font-size:10px;letter-spacing:1.7px;color:var(--muted);font-weight:600}.ll-nav{border:0;background:transparent;width:100%;min-height:44px;padding:12px;display:flex;align-items:center;gap:11px;border-radius:6px;margin-top:6px;text-align:left;color:var(--muted)!important}.ll-nav.active{background:var(--surface-selected);color:var(--mint)!important}.ll-main{min-width:0;flex:1}.ll-topbar{min-height:73px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:16px 38px;color:var(--muted);font-size:12px;gap:10px}.ll-topbar span{display:flex;align-items:center;gap:9px;min-width:0}.ll-topbar>span{overflow-wrap:anywhere}.ll-topbar .ll-link{min-height:44px}.ll-content{padding:35px 38px 24px;max-width:1600px;margin:auto}.ll-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.ledger h1{font:500 32px Space Grotesk,sans-serif;letter-spacing:-1.2px;margin:7px 0 9px}.ledger p{color:var(--muted);margin:0;line-height:1.65}.ll-select{background:var(--panel);border:1px solid var(--line);padding:10px 14px;border-radius:6px;min-height:44px}.ll-stat{padding:24px 26px;border-right:1px solid var(--line)}.ll-stat:last-child{border:0}.ll-stat.primary{background:linear-gradient(115deg,var(--surface-primary-start),var(--surface-primary-end))}.ll-label{display:flex;align-items:center;justify-content:space-between;color:var(--label);font-size:12px;gap:12px}.ll-value{font:500 37px Space Grotesk,sans-serif;letter-spacing:-1.5px;margin:13px 0 10px;font-variant-numeric:tabular-nums}.ll-value small{display:inline;margin-left:7px;font:11px DM Sans,sans-serif;letter-spacing:0}.ll-good{color:var(--good)!important}.ll-bad{color:var(--amber)!important}.ll-change{font-size:12px;display:flex;gap:7px;align-items:center}.ll-change span{color:var(--muted)}.ll-tag{font-size:9px;text-transform:uppercase;letter-spacing:.8px;padding:4px 6px;border:1px solid var(--tag-border);border-radius:4px;color:var(--tag-text);white-space:nowrap}.ll-tag.partial{border-color:var(--tag-partial-border);color:var(--amber)}.ll-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);gap:22px;margin-bottom:24px}.ll-panel{border:1px solid var(--line);background:var(--panel);border-radius:9px;overflow:hidden}.ll-panel-head{padding:21px 24px 0;display:flex;align-items:start;justify-content:space-between;gap:12px}.ledger h2{font:500 17px Space Grotesk,sans-serif;margin:0 0 6px;letter-spacing:-.3px}.ll-panel-head p{font-size:11px}.ll-chart{height:235px;padding:22px 16px 0 5px}.ll-chart-note{padding:0 24px 19px;font-size:10px;color:var(--muted);display:flex;align-items:center;gap:7px}.ll-chart-note i{height:7px;width:7px;background:var(--mint);border-radius:2px}.ll-movers{padding:7px 24px 16px}.ll-mover{display:flex;align-items:center;gap:12px;width:100%;background:transparent;border:0;border-bottom:1px solid var(--line);padding:15px 0;text-align:left}.ll-mover:last-child{border:0}.ll-service-icon{width:34px;height:34px;border-radius:7px;background:var(--surface-service);display:flex;align-items:center;justify-content:center;color:var(--service-icon);flex-shrink:0}.ll-mover .ll-service-name{flex:1}.ll-service-name small{margin-top:3px}.ll-mover-amount{text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.ll-mover-amount small{font-size:10px;margin-top:3px}.ll-link{border:0;background:transparent;padding:10px 6px;min-height:44px;color:var(--mint)!important;display:inline-flex;align-items:center;gap:7px;font-size:12px!important}.ll-provider{padding:23px;display:flex;align-items:center;gap:17px;border-top:1px solid var(--line);margin-top:20px}.ll-provider-info{flex:1}.ll-provider strong{font-weight:500}.ll-provider-amount{font:500 24px Space Grotesk;margin-right:12px}.ll-primary{background:var(--mint);color:var(--primary-foreground)!important;border:0;border-radius:5px;padding:10px 15px;min-height:44px;display:flex;align-items:center;gap:9px;font-weight:600!important}.ll-primary:hover{background:var(--primary-hover)!important}.ll-excluded{display:flex;flex-wrap:wrap;gap:10px 23px;padding:17px 23px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.ll-excluded span{display:flex;gap:6px;align-items:center}.ll-excluded b{font-weight:400;color:var(--excluded-text)}.ll-table-head{padding:23px 24px;display:flex;justify-content:space-between;align-items:center;gap:18px}.ll-search{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:5px;padding:9px 12px;color:var(--muted)}.ll-search input{background:transparent;border:0;outline:none;color:var(--text);width:160px;font-size:12px}.ll-table-scroll{overflow-x:auto}.ll-table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left;font-size:12px}.ll-table th{color:var(--muted);font-size:10px;font-weight:500;background:var(--surface-table-header);border-block:1px solid var(--line);padding:13px 23px;text-transform:uppercase;letter-spacing:.5px}.ll-table th button{border:0;background:transparent;padding:0;color:inherit;text-transform:inherit;display:inline-flex;align-items:center;gap:5px;font-size:inherit;letter-spacing:inherit}.ll-table td{padding:15px 23px;border-bottom:1px solid var(--border-strong);font-variant-numeric:tabular-nums}.ll-table td:not(:first-child),.ll-table th:not(:first-child){text-align:right}.ll-table tbody tr:hover{background:var(--surface-row-hover)}.ll-table-service{background:transparent;border:0;display:flex;gap:11px;align-items:center;text-align:left;padding:0}.ll-share{width:60px;height:4px;background:var(--share-track);display:inline-block;margin-left:10px;vertical-align:middle;border-radius:2px;overflow:hidden}.ll-share i{display:block;height:100%;background:var(--share-fill)}.ll-table-footer{padding:14px 24px;color:var(--muted);font-size:11px;display:flex;justify-content:space-between}.ll-footnote{display:flex;justify-content:space-between;gap:14px;color:var(--muted);font-size:10px;line-height:1.8;margin-top:22px}.ll-empty{padding:38px;text-align:center}.ll-back{margin-bottom:19px}.ll-detail-note{padding:18px 23px;font-size:12px;border-top:1px solid var(--line);color:var(--muted);line-height:1.7}.ll-detail-header{display:flex;align-items:center;gap:13px}.ll-detail-header .ll-service-icon{width:46px;height:46px}.ll-enter{animation:ll-enter .3s ease-out}@keyframes ll-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.ll-evidence-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.ll-evidence-pagination button{display:inline-flex;align-items:center;gap:3px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--text);padding:5px 8px;font:inherit}.ll-evidence-pagination button:disabled{opacity:.45;cursor:not-allowed}.ll-evidence-pagination button:not(:disabled):hover{background:var(--surface-row-hover)}.ll-evidence-pagination span{font-variant-numeric:tabular-nums}.ll-table-footer>div:first-child{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.ll-table-footer>div:first-child>strong{white-space:nowrap}@media(min-width:1500px){.ll-content{padding-top:44px}.ll-chart{height:270px}.ll-stat{padding-block:29px}}@media(max-width:1050px){.ll-sidebar{width:180px;padding-inline:14px}.ll-content{padding:26px 22px}.ll-topbar{padding-inline:22px}.ll-grid{grid-template-columns:1fr}.ll-movers{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.ll-stat{padding:20px 16px}.ll-value{font-size:30px}.ll-topbar .ll-asof{display:none}}@media(max-width:767px){.ledger{display:block}.ll-sidebar{width:auto;height:auto;position:static;padding:17px 20px;border-right:0;border-bottom:1px solid var(--line);display:block}.ll-logo{font-size:22px}.ll-sidebar>.ll-eyebrow{display:none}.ll-sidebar nav{display:flex;gap:8px;margin-top:18px}.ll-nav{width:auto;margin:0;padding:9px 12px;font-size:12px}.ll-topbar{min-height:52px;padding:12px 20px;font-size:10px}.ll-content{padding:25px 18px}.ll-heading{align-items:start;flex-direction:column;gap:17px}.ledger h1{font-size:29px}.ll-heading p{font-size:12px}.ll-stat{border-right:0;border-bottom:1px solid var(--line);padding:20px}.ll-value{font-size:35px}.ll-grid{gap:18px}.ll-panel-head{padding:20px 19px 0}.ll-movers{display:block;padding-inline:19px}.ll-chart{height:220px;padding-inline:0}.ll-provider{flex-wrap:wrap;padding:19px;gap:13px}.ll-provider-amount{margin-left:auto;margin-right:0;font-size:22px}.ll-provider .ll-primary{width:100%;justify-content:center}.ll-provider-info{min-width:130px}.ll-excluded{padding:17px 19px}.ll-table-head{align-items:start;flex-direction:column;padding:20px 19px}.ll-search,.ll-search input{width:100%}.ll-table td,.ll-table th{padding:13px 16px}.ll-footnote{flex-direction:column}.ll-table-footer{gap:12px;padding:14px 19px}.ll-topbar span{gap:5px}.ll-detail-header h1{font-size:25px}}@media(prefers-reduced-motion:reduce){.ll-enter{animation:none}.ledger button{transition:none}}.ledger button:disabled{opacity:.5;cursor:not-allowed}.ll-service-name{min-width:0;overflow-wrap:anywhere}.ll-mover-amount{flex-shrink:0}.ll-value{overflow-wrap:anywhere}.ll-change{flex-wrap:wrap}@media(max-width:767px){.ll-sidebar nav{flex-wrap:wrap}.ll-nav{white-space:nowrap;flex-shrink:0}.ll-topbar{flex-wrap:wrap}.ll-topbar>span{flex-wrap:wrap}}.ll-compact-overview{display:flex;flex-direction:column;gap:20px;height:100%;width:100%}.ll-compact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.ll-compact-tile{min-width:0;overflow-wrap:anywhere;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:20px;position:relative;display:flex;flex-direction:column;gap:16px;transition:border-color .2s}.ll-compact-tile:hover{border-color:var(--mint)}.ll-compact-tile.ll-busy{opacity:.8}.ll-compact-tile-total{background:var(--panel2);border-color:var(--scrollbar)}.ll-compact-tile-head{display:flex;justify-content:space-between;align-items:flex-start}.ll-compact-tile-title{display:flex;flex-wrap:wrap;min-width:0;align-items:center;gap:10px}.ll-compact-tile-title h2{font-size:18px;font-weight:500;margin:0;color:var(--text)}.ll-compact-tile-total .ll-compact-tile-title h2{font-size:22px}.ll-compact-tile-actions{display:flex;align-items:center;gap:12px}.ll-meta-toggle{background:none;border:none;color:var(--muted);cursor:pointer;padding:4px;min-width:44px;min-height:44px;border-radius:4px;display:flex;align-items:center;justify-content:center}.ll-meta-toggle:hover,.ll-meta-toggle.active{color:var(--mint);background:var(--line)}.ll-compact-open{padding:4px 10px;font-size:12px;height:28px}.ll-compact-meta{font-size:12px;color:var(--muted);background:var(--bg);padding:12px;border-radius:6px;border:1px solid var(--line);line-height:1.5}.ll-compact-meta[hidden]{display:none}.ll-compact-meta:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.ll-compact-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ll-compact-metric{min-width:0;display:flex;flex-direction:column;gap:6px}.ll-compact-metric-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.ll-compact-projection,.ll-compact-ytd{grid-column:1 / -1;border-top:1px solid var(--line);padding-top:14px}.ll-compact-ytd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.ll-compact-ytd>:not(.ll-compact-yearly){grid-column:1}.ll-compact-yearly{min-width:0;grid-column:2;grid-row:1 / span 4;display:flex;flex-direction:column;gap:6px}.ll-compact-yearly .ll-compact-metric-label,.ll-compact-yearly .ll-compact-metric-value{color:var(--projection)}.ll-compact-secondary{margin-top:4px;font-size:12px;line-height:1.5}.ll-compact-secondary-label{color:var(--muted)}.ll-compact-secondary-value{display:flex;flex-wrap:wrap;gap:4px;font-size:14px;font-variant-numeric:tabular-nums}.ll-compact-secondary-projection:not(.ll-compact-secondary-unavailable) .ll-compact-secondary-value{color:var(--projection)}.ll-compact-secondary-unavailable .ll-compact-secondary-value{color:var(--muted)}.ll-compact-projection .ll-compact-metric-label,.ll-compact-projection .ll-compact-metric-value{color:var(--projection)}.ll-compact-metric-value{font-size:22px;font-weight:400;color:var(--text);font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:4px}.ll-compact-tile-total .ll-compact-metric-value{font-size:32px}.ll-compact-metric-value small{font-size:12px;color:var(--muted);font-weight:500}.ll-compact-metric-qual{font-size:11px;color:var(--muted);line-height:1.4}.ll-compact-note{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:12px;margin-top:auto}.ll-compact-note p{margin:0}.ll-compact-freshness,.ll-cache-notice{color:var(--muted);font-size:11px;line-height:1.5}.ll-compact-freshness{display:flex;flex-wrap:wrap;gap:6px 14px;border-bottom:1px solid var(--line);padding:0 0 12px;margin-bottom:16px}.ll-compact-freshness strong{width:100%;color:var(--text);font-weight:500}.ll-compact-provider-pulled{white-space:nowrap}.ll-cache-notice{margin:-14px 0 20px}@media(max-width:1200px){.ll-compact-grid{grid-template-columns:1fr}}@media(max-width:768px){.ll-compact-grid{grid-template-columns:1fr}}@media(max-width:480px){.ll-compact-metrics{grid-template-columns:minmax(0,1fr)}.ll-compact-tile-head{gap:12px;flex-wrap:wrap}.ll-compact-metric-value{flex-wrap:wrap}.ll-compact-ytd{grid-template-columns:minmax(0,1fr);row-gap:14px}.ll-compact-ytd>:not(.ll-compact-yearly),.ll-compact-yearly{grid-column:1}.ll-compact-yearly{grid-row:auto}}.ll-cost-increase,.ll-cost-decrease,.ll-cost-neutral{color:var(--muted)!important;opacity:1!important}.ll-cost-increase{color:var(--increase)!important}.ll-cost-decrease{color:var(--decrease)!important}.ll-provider-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;color:inherit}.ll-compact-tile-provider-mark{width:36px;height:36px;border-radius:8px}.ll-provider-tile-mark{width:43px;height:43px;border-radius:10px;display:grid;place-items:center;background:var(--provider-mark-bg, var(--mark-bg));color:var(--provider-accent, var(--mint));border:1px solid var(--provider-mark-border, transparent);flex-shrink:0}.ll-mobile-navigation{display:none}.ledger{overflow-wrap:anywhere}.ledger :is(button,input,select,summary,a):focus-visible{outline:2px solid var(--mint);outline-offset:3px}.ledger :is(button,input,select,summary,a.ll-link){min-height:44px}.ledger :is(button,select){touch-action:manipulation}.ledger button{min-width:44px}.ledger :is(input,select){max-width:100%}.ledger :is(.ll-heading,.ll-panel-head,.ll-provider-panel-head,.ll-heading-actions,.ll-provider-controls,.ll-provider-controls-inline,.ll-search,.ll-detail-header,.ll-compact-tile-title,.ll-compact-metric-value){min-width:0}.ledger :is(.ll-heading,.ll-panel-head,.ll-provider-panel-head,.ll-detail-header)>div{min-width:0;max-width:100%}.ll-topbar>span{min-width:0}.ll-topbar svg,.ll-link svg{flex-shrink:0}.ll-table-footer{flex-wrap:wrap;gap:12px}.ll-search input{min-width:0;flex:1}.ll-compact-provider-pulled{white-space:normal}.ll-compact-tile-title svg{flex-shrink:0}.ll-compact-metric-value{flex-wrap:wrap}.ll-content{container:billing-content / inline-size}.ll-topbar,.ll-topbar>span{flex-wrap:wrap}.ll-refresh-status{white-space:normal}.ll-refresh-spinner{flex-shrink:0}@media(min-width:901px){.ledger .ll-sidebar{overflow-y:auto}.ledger .ll-sidebar>*{flex-shrink:0}}@media(max-width:900px){.ll-brand-label{font-size:20px}.ledger{display:block}.ledger .ll-sidebar{width:auto;height:auto;position:static;display:block;border-right:0;border-bottom:1px solid var(--line);padding:17px 20px}.ledger .ll-sidebar-bottom,.ledger .ll-sidebar>.ll-eyebrow{display:none}.ledger .ll-sidebar nav{display:none}.ll-mobile-navigation{display:grid;gap:6px;margin-top:16px;color:var(--muted);font-size:12px}.ll-mobile-navigation select{width:100%;color:var(--mint);background:var(--panel2);border:1px solid var(--line);border-radius:6px;padding:10px 12px}.ledger .ll-sidebar{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));padding-top:max(16px,env(safe-area-inset-top))}.ledger .ll-content,.ledger .ll-topbar{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.ledger .ll-content{padding-bottom:max(24px,env(safe-area-inset-bottom))}.ledger :is(input,select){font-size:16px}.ll-topbar{align-items:flex-start}.ll-topbar>span:first-child{flex-basis:100%}.ll-topbar span{flex-wrap:wrap}.ll-topbar>span:last-child{margin-left:auto}.ll-topbar .ll-link{text-align:left}.ll-heading-actions>div{max-width:100%;min-width:0;flex-wrap:wrap}.ll-period>div,.ll-period span{min-width:0;max-width:100%}.ll-period select,.ledger .ll-provider-controls-inline{width:100%}.ll-compact-tile{padding:16px}.ll-compact-tile-head{flex-wrap:wrap;gap:12px}.ll-compact-tile-actions{flex-wrap:wrap}.ll-compact-open{height:auto}.ll-mover{flex-wrap:wrap;gap:8px}.ll-mover .ll-service-name{flex-basis:calc(100% - 44px)}.ll-mover-amount{margin-left:42px;max-width:calc(100% - 64px)}.ll-empty,.ll-provider-empty.centered{padding:26px 16px}}@media(max-width:1200px),(any-pointer:coarse){.ledger :is(input,select,textarea){font-size:16px}}@container billing-content (min-width: 600px) and (max-width: 900px){.ll-provider-summary[data-columns],.ll-loading-metrics[data-columns]{grid-template-columns:repeat(2,minmax(0,1fr))}.ll-provider-summary[data-columns="3"]>:first-child,.ll-loading-metrics[data-columns="3"]>:first-child{grid-column:1 / -1;border-right:0;border-bottom:1px solid var(--line)}.ll-provider-summary .ll-stat,.ll-loading-metric{padding:20px}}@container billing-content (max-width: 900px){.ll-compact-grid{grid-template-columns:minmax(0,1fr)}.ll-compact-tile-head,.ll-compact-tile-actions{flex-wrap:wrap;gap:12px}.ll-heading-actions{width:100%}.ll-heading-actions>div{min-width:0;max-width:100%;flex-wrap:wrap}.ll-claude-ai-context dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ll-replit-project-summary{grid-template-columns:minmax(0,1fr);gap:11px}.ll-replit-project-cost strong,.ll-replit-project-cost small,.ll-replit-project-compare{text-align:left}}@container billing-content (max-width: 599px){.ll-provider-summary[data-columns],.ll-loading-metrics[data-columns]{grid-template-columns:minmax(0,1fr)}.ll-provider-summary .ll-stat,.ll-loading-metric{border-right:0;border-bottom:1px solid var(--line)}.ll-provider-summary .ll-stat:last-child,.ll-loading-metric:last-child{border-bottom:0}}@media(max-width:359px){.ll-compact-metrics{grid-template-columns:minmax(0,1fr)}.ledger .ll-provider-page .ll-value{font-size:30px}}.ll-responsive-table,.ll-table-scroll[data-responsive-table]{position:relative;box-sizing:border-box;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-color:var(--scrollbar) transparent;scrollbar-width:thin}.ll-responsive-table:focus-visible,.ll-table-scroll[data-responsive-table]:focus-visible{outline:2px solid var(--provider-accent, var(--mint));outline-offset:-2px}.ll-responsive-table .ll-table,.ll-table-scroll[data-responsive-table] .ll-table{min-width:480px;border-collapse:separate;border-spacing:0;isolation:isolate}.ll-responsive-table .ll-table thead th:first-child,.ll-responsive-table .ll-table tbody th:first-child,.ll-responsive-table .ll-table tbody td:first-child,.ll-responsive-table .ll-table tfoot th:first-child,.ll-responsive-table .ll-table tfoot td:first-child,.ll-table-scroll[data-responsive-table] .ll-table thead th:first-child,.ll-table-scroll[data-responsive-table] .ll-table tbody th:first-child,.ll-table-scroll[data-responsive-table] .ll-table tbody td:first-child,.ll-table-scroll[data-responsive-table] .ll-table tfoot th:first-child,.ll-table-scroll[data-responsive-table] .ll-table tfoot td:first-child{position:sticky;left:0}.ll-responsive-table .ll-table thead th:first-child,.ll-table-scroll[data-responsive-table] .ll-table thead th:first-child{z-index:3;background:var(--surface-table-header);box-shadow:1px 0 0 var(--line)}.ll-responsive-table .ll-table tbody th:first-child,.ll-responsive-table .ll-table tbody td:first-child,.ll-responsive-table .ll-table tfoot th:first-child,.ll-responsive-table .ll-table tfoot td:first-child,.ll-table-scroll[data-responsive-table] .ll-table tbody th:first-child,.ll-table-scroll[data-responsive-table] .ll-table tbody td:first-child,.ll-table-scroll[data-responsive-table] .ll-table tfoot th:first-child,.ll-table-scroll[data-responsive-table] .ll-table tfoot td:first-child{z-index:2;background:var(--panel);box-shadow:1px 0 0 var(--line)}.ll-responsive-table .ll-table tbody tr:hover>:first-child,.ll-table-scroll[data-responsive-table] .ll-table tbody tr:hover>:first-child{background:var(--surface-row-hover)}.ll-responsive-table-hint{display:none;position:sticky;left:8px;z-index:1;width:fit-content;max-width:calc(100% - 16px);margin:8px 8px 0;padding:4px 7px;border:1px solid var(--line);border-radius:4px;background:var(--panel2);color:var(--text);font-size:10px;line-height:1.35;pointer-events:none}.ll-responsive-table[data-overflow=true] .ll-responsive-table-hint,.ll-table-scroll[data-responsive-table][data-overflow=true] .ll-responsive-table-hint{display:block}.ll-provider-panel-head{padding:21px 24px 16px;align-items:center;display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px}.ll-provider-panel-head.align-end{align-items:flex-end}@media(max-width:767px){.ll-provider-panel-head{padding-inline:19px}}.ll-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.ll-overview-history{display:flex;flex-direction:column;gap:24px;min-width:0}.ll-overview-history .ll-panel{min-width:0}.ll-overview-breakdown-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px}.ll-overview-breakdown-controls{display:flex;gap:12px;align-items:center;max-width:100%}.ll-overview-breakdown-controls .ll-search{max-width:100%}.ll-overview-evidence-note{font-size:13px;color:var(--muted);padding:0 20px 16px;line-height:1.4}.ll-overview-monthly-table{white-space:normal}.ll-overview-monthly-table th,.ll-overview-monthly-table td{min-width:120px;max-width:160px;white-space:normal}.ll-overview-monthly-table th:first-child,.ll-overview-monthly-table td:first-child{position:sticky;left:0;z-index:1;background:var(--panel);max-width:180px;min-width:160px;width:180px}.ll-overview-monthly-table th button{display:flex;align-items:center;gap:6px;background:none;border:none;color:inherit;font:inherit;cursor:pointer;padding:0;min-height:32px}.ll-overview-monthly-table th button span{white-space:normal;text-align:left}.ll-overview-monthly-table td{position:relative;vertical-align:top}.ll-overview-unavailable{color:var(--muted)}.ll-overview-history .ll-cell-value{margin-bottom:4px;text-align:right;white-space:normal;word-break:break-word}.ll-overview-history .ll-overview-comparison{display:block;margin-top:5px;font-size:10px;line-height:1.35;text-align:right;white-space:normal}.ll-overview-history .ll-overview-projected-amount{display:flex;flex-direction:column;align-items:flex-end;gap:1px;margin-top:7px;color:var(--projection);font-size:10px;line-height:1.3;text-align:right}.ll-overview-history .ll-overview-projected-amount strong{font-size:12px;font-weight:600}.ll-overview-history tfoot .ll-cell-value{font-weight:600}.ll-overview-history .ll-cell-badges{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.ll-overview-history .ll-badge{display:inline-block;font-size:10px;line-height:1.2;padding:2px 6px;border-radius:4px;background:var(--panel2);color:var(--muted);white-space:nowrap}.ll-overview-history .ll-badge-estimated{background:var(--chart-estimated-fill, rgba(200, 100, 50, .1));color:var(--chart-estimated, #c86432)}.ll-overview-history .ll-badge-partial{background:var(--chart-partial-fill, rgba(100, 150, 200, .1));color:var(--chart-partial, #6496c8)}.ll-overview-history .ll-badge-stale{background:var(--panel2);color:var(--muted)}.ll-overview-history .ll-badge-excluded{background:#c832321a;color:var(--chart-estimated-partial, #c55)}.ll-overview-history .ll-table-service{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;padding:0;text-align:left;font:inherit;cursor:pointer;color:var(--text);min-height:32px;flex-wrap:wrap}.ll-overview-history .ll-table-service:hover{color:var(--link)}.ll-overview-history .ll-provider-label{flex:1;font-weight:500;white-space:normal;word-break:normal;overflow-wrap:normal}.ll-overview-history .ll-cell-evidence{margin-top:6px;text-align:right;position:relative}.ll-overview-history .ll-cell-evidence summary{cursor:pointer;display:inline-flex;color:var(--muted);align-items:center;justify-content:flex-end;gap:4px;padding:4px;margin:-4px;min-height:32px;min-width:32px}.ll-overview-history .ll-cell-evidence summary:hover{color:var(--text)}.ll-overview-history .ll-cell-evidence summary::-webkit-details-marker{display:none}.ll-overview-history .ll-cell-brief-coverage{font-size:10px;line-height:1}.ll-overview-history .ll-evidence-details{margin-top:8px;padding:8px;background:var(--panel2);border-radius:4px;font-size:11px;line-height:1.4;text-align:left;color:var(--text);border:1px solid var(--line);min-width:140px;white-space:normal;word-break:break-word}.ll-overview-history .ll-row-notes{margin-top:4px;font-size:11px}.ll-overview-history .ll-row-notes summary{cursor:pointer;display:inline-flex;color:var(--muted);align-items:center;gap:4px;padding:4px;margin:-4px;min-height:32px}.ll-overview-history .ll-row-notes summary:hover{color:var(--text)}.ll-overview-history .ll-row-notes summary::-webkit-details-marker{display:none}.ll-overview-history .ll-row-notes .ll-evidence-details{min-width:100%;margin-top:4px}.ll-overview-history .ll-evidence-details strong{font-weight:600;color:var(--text)}.ll-overview-mode{align-self:flex-end;margin-bottom:-4px}.ll-button-group.ll-overview-mode{display:inline-flex;border-radius:6px;background:var(--panel2);padding:2px;border:1px solid var(--line)}.ll-button-group.ll-overview-mode button{background:transparent;border:none;border-radius:4px;padding:4px 10px;font-size:13px;font-weight:500;color:var(--muted);cursor:pointer;transition:all .2s;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.ll-button-group.ll-overview-mode button[aria-pressed=true]{background:var(--panel);color:var(--text);box-shadow:0 1px 3px #0000001a}.ll-button-group.ll-overview-mode button:hover:not([aria-pressed=true]){color:var(--text)}.ll-stored{padding:22px 24px;margin-top:20px;min-width:0;overflow:hidden}.ll-stored-head{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:flex-end}.ll-stored-head h2{font:500 20px Space Grotesk,sans-serif;margin:6px 0 4px}.ll-stored-head .ll-eyebrow{display:flex;gap:6px;align-items:center}.ll-stored-range{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.ll-stored-range label{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--label)}.ll-stored-range input,.ll-stored-range select{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:8px 10px;min-height:40px;color:var(--text);font:inherit;max-width:100%}.ll-stored-note{margin-top:10px!important;color:var(--amber)!important;font-size:12px}.ll-stored-skeleton{display:grid;gap:10px;margin-top:18px}.ll-stored-skeleton i{display:block;height:44px;border-radius:6px;background:var(--line);opacity:.5;animation:ll-stored-pulse 1.4s ease-in-out infinite}@keyframes ll-stored-pulse{50%{opacity:.25}}.ll-stored-failure,.ll-stored-empty{margin-top:18px;padding:16px 18px;border:1px dashed var(--line);border-radius:8px}.ll-stored-failure{border-color:var(--tag-partial-border)}.ll-stored-failure p,.ll-stored-empty p{font-size:13px;margin:4px 0 8px!important}.ll-stored-totals{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin:18px 0}.ll-stored-total{border:1px solid var(--line);border-left-width:3px;border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:3px;min-width:0}.ll-stored-total span{font-size:11px;color:var(--label)}.ll-stored-total b{font:500 18px Space Grotesk,sans-serif;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ll-stored-total small,.ll-stored-period small{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.s-actual{border-left-color:var(--mint)}.s-estimate,.s-projection{border-left-color:var(--amber)}.s-seats{border-left-color:var(--tag-border)}.s-consumption{border-left-color:var(--muted)}.ll-stored-months{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.ll-stored-months>li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.ll-stored-month{font-weight:500;font-variant-numeric:tabular-nums}.ll-stored-gap{color:var(--muted);font-size:12px;font-style:italic}.ll-stored-periods{display:grid;gap:8px;min-width:0}.ll-stored-period{border-left:3px solid;padding:2px 0 2px 10px;display:flex;flex-direction:column;gap:3px;min-width:0}.ll-stored-line{display:flex;justify-content:space-between;gap:12px}.ll-stored-stream{font-size:12px;color:var(--label)}.ll-stored-line b{font-variant-numeric:tabular-nums}.ll-stored-tags{display:flex;gap:5px;flex-wrap:wrap}.ll-stored-period details{font-size:12px}.ll-stored-period details ul{list-style:none;padding:0;margin:6px 0 0}.ll-stored-period details li{display:flex;justify-content:space-between;gap:10px;color:var(--muted);overflow-wrap:anywhere}@media(max-width:767px){.ll-stored{padding:16px}.ll-stored-months>li{grid-template-columns:1fr;gap:6px}.ll-stored-range{width:100%}.ll-stored-range label{flex:1 1 130px}}.ll-loading-region{width:100%;min-width:0}.ll-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ll-loading-region-shapes{width:100%;min-width:0}.ll-loading-block{display:block;min-height:10px;border-radius:4px;background:linear-gradient(90deg,var(--line) 0%,var(--panel2) 50%,var(--line) 100%);background-size:200% 100%;animation:ll-loading-pulse 1.8s ease-in-out infinite}.ll-loading-metrics{display:grid;grid-template-columns:1.2fr 1fr 1fr;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.ll-loading-metrics[data-columns="2"]{grid-template-columns:1.15fr 1fr}.ll-loading-metric{min-width:0;padding:24px 26px;border-right:1px solid var(--line)}.ll-loading-metric:last-child{border-right:0}.ll-loading-metric.primary{background:linear-gradient(115deg,var(--surface-primary-start),var(--surface-primary-end))}.ll-loading-metric-label{width:56%;height:11px}.ll-loading-metric-value{width:72%;height:37px;margin-top:20px}.ll-loading-metric-detail{width:48%;height:10px;margin-top:13px}.ll-loading-chart{position:relative;min-height:220px;margin-top:24px;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.ll-loading-chart-grid{position:absolute;inset:25px 24px 34px;display:flex;flex-direction:column;justify-content:space-between}.ll-loading-chart-line{width:100%;height:1px;min-height:1px;opacity:.7}.ll-loading-chart-line.line-two{width:86%}.ll-loading-chart-line.line-three{width:93%}.ll-loading-chart-area{position:absolute;right:11%;bottom:34px;left:9%;height:45%;border-radius:45% 55% 0 0;opacity:.25;transform:skewY(-5deg)}.ll-loading-chart-axis{position:absolute;right:24px;bottom:20px;left:24px;height:1px;min-height:1px}.ll-loading-table{min-width:0;margin-top:24px;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.ll-loading-table-row{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:23px;align-items:center;min-height:49px;padding:0 23px;border-top:1px solid var(--line)}.ll-loading-table-row:first-child{border-top:0}.ll-loading-table-header{min-height:42px;background:var(--surface-table-header)}.ll-loading-table-row .ll-loading-block{width:62%;height:11px}.ll-loading-table-row .ll-loading-block:nth-child(n+2){justify-self:end;width:58%}.ll-loading-table-row .ll-loading-block.row-name{width:72%}.ll-refresh-status{display:inline-flex;align-items:center;gap:7px;min-height:20px;color:var(--muted);font-size:11px;line-height:1.4;white-space:nowrap}.ll-refresh-spinner{display:inline-block;width:11px;height:11px;border:1px solid currentColor;border-top-color:transparent;border-radius:50%;animation:ll-loading-spin .9s linear infinite}@keyframes ll-loading-pulse{0%,to{opacity:.58;background-position:100% 0}50%{opacity:1;background-position:0 0}}@keyframes ll-loading-spin{to{transform:rotate(360deg)}}@media(max-width:767px){.ll-loading-metrics,.ll-loading-metrics[data-columns="2"]{grid-template-columns:1fr}.ll-loading-metric{padding:20px 19px;border-right:0;border-bottom:1px solid var(--line)}.ll-loading-metric:last-child{border-bottom:0}.ll-loading-chart{min-height:200px}.ll-loading-table{margin-top:18px}.ll-loading-table-row{gap:16px;padding-inline:16px}}@media(prefers-reduced-motion:reduce){.ll-loading-block,.ll-refresh-spinner{animation:none}}.ll-theme-control{display:flex;align-items:center;gap:8px;flex-shrink:0;color:var(--muted);font-size:12px}.ll-theme-control select{min-height:44px;padding:8px 26px 8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--text);cursor:pointer}.ll-theme-control select:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.ll-topbar{flex-wrap:wrap}
