@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/libre-franklin-cyrillic-ext-wght-normal-BbRulJFC.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/libre-franklin-cyrillic-wght-normal-se3OnFSl.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/libre-franklin-vietnamese-wght-normal-DTJpi3oK.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/libre-franklin-latin-ext-wght-normal-CeZZaleV.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/libre-franklin-latin-wght-normal-CLTz0ja0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--font-sans:"Libre Franklin Variable", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--text-display:2.75rem;--text-display-tracking:-.025em;--text-title:2.375rem;--text-title-tracking:-.02em;--text-hero:3.25rem;--text-hero-tracking:-.025em;--text-figure:2rem;--text-section:1.25rem;--text-section-tracking:-.01em;--text-body:1rem;--text-eyebrow:.75rem;--text-eyebrow-tracking:.1em;--text-heading:var(--text-title);--line-body:1.5;--radius:.5rem;--radius-card:.75rem;--rule-width:1px;--focus-width:2px;--focus-offset:2px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f4f6f6;--ground-raised:#fff;--ink:#00313c;--ink-muted:#63666a;--rule:#7c8486;--accent:#007681;--accent-deep:#005c66;--focus:#007681;--ok:#1b6b3f;--bad:#a8321f;--warn:#8a5a00;--warn-fill:#b07100;--bad-fill:#e04e39;--warn-tint:#faf0da;--bad-tint:#fbece9;--track:#eff2f2;--surface-raised:#eff2f2;--card-border:#d8dddd;--skeleton:#dbe2e2;--header-bg:#00313c;--header-ink:#fff;--header-rule:#00313c;--header-sub-bg:#1b2a30;--header-sub-rule:#34464d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#08222a;--ground-raised:#0f2c33;--ink:#e8eff0;--ink-muted:#a9b6b8;--rule:#6e8a91;--accent:#5fbcc6;--accent-deep:#7fd3dd;--focus:#5fbcc6;--ok:#6fd39b;--bad:#f4a09a;--warn:#e8b45c;--warn-fill:#c98a00;--bad-fill:#e04e39;--warn-tint:#3a2e12;--bad-tint:#3d211c;--track:#143a43;--surface-raised:#173c45;--card-border:#2a4e57;--skeleton:#1a414a;--header-bg:#0b2932;--header-ink:#fff;--header-rule:#2a4e57;--header-sub-bg:#1b2a30;--header-sub-rule:#34464d}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#08222a;--ground-raised:#0f2c33;--ink:#e8eff0;--ink-muted:#a9b6b8;--rule:#6e8a91;--accent:#5fbcc6;--accent-deep:#7fd3dd;--focus:#5fbcc6;--ok:#6fd39b;--bad:#f4a09a;--warn:#e8b45c;--warn-fill:#c98a00;--bad-fill:#e04e39;--warn-tint:#3a2e12;--bad-tint:#3d211c;--track:#143a43;--surface-raised:#173c45;--card-border:#2a4e57;--skeleton:#1a414a;--header-bg:#0b2932;--header-ink:#fff;--header-rule:#2a4e57;--header-sub-bg:#1b2a30;--header-sub-rule:#34464d}*,:before,:after{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--line-body);overflow-wrap:break-word;margin:0}a{color:var(--accent)}a:hover{color:var(--accent-deep)}.hero-figure,.big-figure{font-variant-numeric:tabular-nums;font-weight:700}.hero-figure{font-size:var(--text-hero);letter-spacing:var(--text-hero-tracking);line-height:1}.big-figure{font-size:var(--text-figure);line-height:1.1}:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.skip-link{left:var(--space-2);top:var(--space-2);z-index:1;padding:var(--space-2) var(--space-3);background:var(--ground-raised);color:var(--accent);border:var(--rule-width) solid var(--rule);border-radius:var(--radius);position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{:root,:root:not([data-theme=light]),:root[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#fff;--ground-raised:#fff;--surface-raised:#fff;--ink:#000;--ink-muted:#333;--rule:#666;--accent:#000;--accent-deep:#000;--focus:#000;--ok:#000;--bad:#000;--warn:#8a5a00;--warn-fill:#b07100;--bad-fill:#e04e39;--warn-tint:#faf0da;--bad-tint:#fbece9;--track:#eff2f2;--card-border:#d8dddd;--skeleton:#dbe2e2;--header-bg:#fff;--header-ink:#000;--header-rule:#666;--header-sub-bg:#fff;--header-sub-rule:#666}}.shell{width:min(75rem,100% - 5rem);margin:2.5rem auto 3rem}.shell h1{margin:0 0 var(--space-2);font-size:var(--text-heading);letter-spacing:var(--text-title-tracking);font-weight:700;line-height:1.1}.shell p{color:var(--ink-muted);margin:0}.masthead{gap:var(--space-3);width:min(72ch, 100% - 2 * var(--space-3));margin:var(--space-3) auto 0;padding-bottom:var(--space-3);border-bottom:var(--rule-width) solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.masthead-product{font-weight:600}.identity{gap:var(--space-2);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.identity-avatar{background:var(--accent);width:2rem;height:2rem;color:var(--ground);border-radius:50%;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.identity-name{font-weight:600}.identity-muted{color:var(--ink-muted);font-size:.875rem}.identity-groups{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.identity-groups li{padding:0 var(--space-2);border:var(--rule-width) solid var(--rule);border-radius:var(--radius);background:var(--ground-raised);font-family:var(--font-mono);font-size:.8125rem}.identity-error{color:var(--bad);margin:0;font-size:.875rem}.session-entry h1{font-size:var(--text-section)}.session-entry .theme-switch{width:fit-content}.session-entry .identity{text-align:left;margin-block:var(--space-3);justify-content:flex-start}button{min-height:2.75rem;padding:0 var(--space-3);border:var(--rule-width) solid var(--rule);border-radius:var(--radius);background:var(--ground-raised);color:var(--ink);font:inherit;cursor:pointer}button:hover{border-color:var(--accent)}.report{margin-top:var(--space-5)}.report h2{margin:0 0 var(--space-2);font-size:1.25rem}.report-lead{margin:0 0 var(--space-3);color:var(--ink-muted)}.report-table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.report-table th,.report-table td{padding:var(--space-2);border-bottom:var(--rule-width) solid var(--rule);text-align:left;vertical-align:top}.report-table thead th{text-transform:uppercase;letter-spacing:.04em;font-size:.875rem}.report-table code{font-family:var(--font-mono);font-size:.8125rem}.report-note{margin:var(--space-1) 0 0;max-width:60ch;color:var(--ink-muted);font-size:.875rem}.verdict{gap:var(--space-2);white-space:nowrap;align-items:center;display:inline-flex}.verdict-dot{background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.verdict-pass{color:var(--ok)}.verdict-fail{color:var(--bad)}.verdict-unknown{color:var(--ink-muted)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.masthead-controls{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;display:flex}.popover{right:0;top:calc(100% + var(--space-1));z-index:2;min-width:11rem;max-width:calc(100vw - 2 * var(--space-3));padding:var(--space-2) var(--space-3) var(--space-3);background:var(--ground-raised);color:var(--ink);border:var(--rule-width) solid var(--rule);border-radius:var(--radius);position:absolute;box-shadow:0 .25rem 1rem #0003}.theme-switch{border:var(--rule-width) solid var(--rule);border-radius:var(--radius);min-width:0;margin:0;padding:0;display:flex;position:relative}.theme-switch input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.theme-switch input:focus-visible{outline:none}.theme-switch label{width:2.75rem;min-height:2.75rem;color:var(--ink-muted);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.theme-switch label:first-of-type{border-radius:calc(var(--radius) - var(--rule-width)) 0 0 calc(var(--radius) - var(--rule-width))}.theme-switch label:last-of-type{border-radius:0 calc(var(--radius) - var(--rule-width)) calc(var(--radius) - var(--rule-width)) 0}.theme-switch label:hover{background:var(--ground);color:var(--ink)}.theme-switch input:checked+label{background:var(--ink);color:var(--ground)}.theme-switch input:focus-visible+label{z-index:1;outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.account-menu-panel .theme-switch label{flex:1 1 0}button[aria-pressed=true]{background:var(--ink);color:var(--ground);border-color:var(--ink);font-weight:600}button[aria-pressed=true]:hover{border-color:var(--ink)}.button-primary{background:var(--accent);color:var(--ground);border-color:var(--accent);font-weight:600}.button-primary:hover{border-color:var(--ink)}.button-danger{color:var(--bad);border-color:var(--bad);font-weight:600}.button-danger:hover{border-color:var(--ink)}.subnav ul{gap:var(--space-1) var(--space-3);margin:0 0 var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.subnav a{padding:var(--space-2) 0;color:var(--accent);display:inline-block}.subnav a[aria-current=page]{color:var(--ink);border-bottom:2px solid var(--accent);font-weight:600;text-decoration:none}.skeleton{margin-top:var(--space-3)}.skeleton-bar{border-radius:var(--radius);background:var(--skeleton);animation:1.6s ease-in-out infinite skeleton-pulse}.skeleton-toolbar{width:min(24rem,60%);height:2.75rem;margin-bottom:var(--space-3)}.skeleton-table{gap:var(--space-2);display:grid}.skeleton-row{height:2.5rem}.skeleton-row:nth-child(2n){width:92%}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.page-failure{margin-top:var(--space-3);padding:var(--space-4);border:var(--rule-width) solid var(--card-border);border-left:4px solid var(--bad);border-radius:var(--radius-card);background:var(--ground-raised)}.page-failure h2{margin:0 0 var(--space-2);font-size:var(--text-section);letter-spacing:var(--text-section-tracking);font-weight:600}.page-failure p{margin:0 0 var(--space-2);color:var(--ink)}.page-failure details{margin:0 0 var(--space-3)}.page-failure summary{cursor:pointer;color:var(--accent)}.page-failure pre{margin:var(--space-2) 0 0;padding:var(--space-2);border:var(--rule-width) solid var(--rule);border-radius:var(--radius);background:var(--ground);font-family:var(--font-mono);font-size:.8125rem;overflow-x:auto}.page-toolbar{gap:var(--space-2) var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.freshness{color:var(--ink-muted);margin:0;font-size:.875rem}.freshness-banner{z-index:1;margin-top:var(--space-2);position:sticky;top:0}.freshness-banner:empty{display:none}.freshness-banner p{padding:var(--space-2) var(--space-3);border:var(--rule-width) solid var(--card-border);border-left:4px solid var(--rule);border-radius:var(--radius);background:var(--ground-raised);color:var(--ink);margin:0}.freshness-banner[data-tone=bad] p{border-left-color:var(--bad)}.freshness-banner button{min-height:2rem;padding:0 var(--space-2)}.data-table{margin-top:var(--space-3)}.table-tools{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.table-tools-label{color:var(--ink-muted);font-size:.875rem}.table-tools button{min-height:2.25rem;padding:0 var(--space-2);font-size:.875rem}.table-scroll{border:var(--rule-width) solid var(--rule);border-radius:var(--radius);max-height:32rem;position:relative;overflow:auto}.data-table table{border-collapse:separate;border-spacing:0;width:100%}.data-table caption{padding:var(--space-2) var(--space-3);text-align:left;color:var(--ink);caption-side:top;font-weight:600}.data-table th,.data-table td{padding:var(--space-2) var(--space-3);border-top:var(--rule-width) solid var(--track);text-align:left;vertical-align:top}.data-table thead th{z-index:1;background:var(--track);border-bottom:var(--rule-width) solid var(--rule);font-size:.875rem;font-weight:600;position:sticky;top:0}.data-table tbody th{font-weight:500}.data-table tfoot th,.data-table tfoot td{border-top:var(--rule-width) solid var(--rule);font-weight:600}.data-table .numeric{text-align:right;font-variant-numeric:tabular-nums}.sort-button{gap:var(--space-1);min-height:2rem;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;align-items:center;padding:0;font-weight:600;display:inline-flex}.sort-button:hover{text-decoration:underline}.sort-glyph{color:var(--ink-muted);font-size:.75rem}.table-empty{margin:var(--space-2) 0 0;color:var(--ink-muted)}@media (width<=40em){.data-table table,.data-table tbody,.data-table tfoot,.data-table tr,.data-table th,.data-table td{display:block}.data-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.data-table caption{display:block}.data-table tbody tr,.data-table tfoot tr{padding:var(--space-2) 0;border-top:var(--rule-width) solid var(--rule)}.data-table tbody th,.data-table tbody td,.data-table tfoot th,.data-table tfoot td{gap:var(--space-2);padding:var(--space-1) var(--space-3);border-top:0;grid-template-columns:minmax(7rem,40%) 1fr;display:grid}.data-table tbody th:before,.data-table tbody td:before,.data-table tfoot td:before{content:attr(data-label);color:var(--ink-muted);font-size:.875rem;font-weight:400}.data-table tbody .numeric,.data-table tfoot .numeric{text-align:left}.data-table tbody th,.data-table tfoot th{font-weight:600}}.empty-state{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--rule-width) solid var(--rule);border-left:4px solid var(--rule);border-radius:var(--radius);background:var(--ground-raised)}.empty-state h2{margin:0 0 var(--space-2);font-size:1.25rem}.empty-state p{margin:0 0 var(--space-2);color:var(--ink)}.empty-state p:last-child{margin-bottom:0}.search-field{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.search-field input{max-width:28rem;min-height:2.75rem;padding:0 var(--space-2);border:var(--rule-width) solid var(--rule);border-radius:var(--radius);background:var(--ground-raised);color:var(--ink);font:inherit;flex:12rem}.result-count,.bulk-result{margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:.875rem}.money{gap:var(--space-1);flex-direction:column;max-width:100%;display:inline-flex}.money-amount{overflow-wrap:break-word;font-variant-numeric:tabular-nums;min-width:0}.money-scope{display:block}.data-table .numeric .money{align-items:flex-end}.money-rollup{margin:var(--space-2) 0 0}.money-rollup .money-amount{font-size:var(--text-heading);font-weight:600;line-height:1.2}.confirmed-toggle{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:baseline;min-height:2.75rem;display:flex}.confirmed-toggle label{align-items:center;gap:var(--space-2);min-height:2.75rem;display:flex}.toggle-feedback{overflow-wrap:anywhere;min-height:2.75rem;padding-left:var(--space-2);color:var(--ink);border-left:4px solid #0000;font-size:.875rem;display:grid}.toggle-feedback>*{gap:var(--space-2);flex-wrap:wrap;grid-area:1/1;align-content:start;align-items:baseline;display:flex}.toggle-feedback-reserve{visibility:hidden;pointer-events:none}.toggle-feedback[data-tone=failure]{border-left-color:var(--bad)}.toggle-feedback[data-tone=success]{border-left-color:var(--ok)}.toggle-feedback[data-tone=caution]{border-left-color:var(--warn-fill)}.toggle-feedback button{min-height:2rem;padding:0 var(--space-2)}.outcome-detail{margin-top:var(--space-2);font-size:.875rem}.outcome-detail[data-empty=true]{visibility:hidden;pointer-events:none}.outcome-detail summary{cursor:pointer;color:var(--accent)}.outcome-detail p{margin:var(--space-2) 0 0}.claim-panel{min-width:0;margin:0 0 var(--space-4);border:var(--rule-width) solid var(--card-border);border-radius:var(--radius-card);background:var(--ground-raised);color:var(--ink);flex-direction:column;gap:.875rem;padding:1.125rem 1.375rem 1.375rem;display:flex}.claim-panel-head{justify-content:space-between;align-items:baseline;gap:var(--space-1) 1.25rem;flex-wrap:wrap;display:flex}.claim-panel-title{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.claim-panel-title h2{margin:0;font-size:1rem;font-weight:600}.claim-panel-title p,.claim-panel-count{color:var(--ink-muted);margin:0;font-size:.875rem}.claim-panel-count{font-size:.8125rem}.claim-panel-state{margin:0;font-size:.875rem}.claim-muted{color:var(--ink-muted)}.sheet-name{color:inherit;font:inherit;text-align:inherit;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--ink-muted);text-decoration-color:var(--ink-muted);text-underline-offset:.2em;background:0 0;border:0;margin:0;padding:0}.sheet-name:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset);border-radius:2px}.project-card-name{font-weight:400}.sheet-more{color:var(--ink-muted);font-weight:400}.sheet-tip{z-index:5;box-sizing:border-box;border:var(--rule-width) solid var(--card-border);border-radius:var(--radius);background:var(--ground-raised);width:max-content;max-width:min(28rem,100vw - 1rem);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;overflow-wrap:anywhere;padding:.875rem 1rem;font-weight:400;line-height:1.45;position:fixed;box-shadow:0 .25rem 1rem #0003}.sheet-tip[hidden]{display:none}.sheet-tip-title{margin:0 0 .625rem;font-weight:700}.sheet-tip-source{color:var(--ink-muted);font-weight:400}.sheet-tip-list{grid-template-columns:max-content 1fr;gap:.375rem 1rem;margin:0;display:grid}.sheet-tip-list>div{display:contents}.sheet-tip-list dt{color:var(--ink-muted);font-size:.9375rem;font-weight:600}.sheet-tip-list dd{margin:0}.sheet-tip-value{display:block}.sheet-tip-value code{font-family:var(--font-mono);font-size:.9375rem}.sheet-tip-sheet,.sheet-tip-none{color:var(--ink-muted)}.sheet-tip-note{border-top:var(--rule-width) solid var(--card-border);color:var(--ink-muted);margin:.625rem 0 0;padding-top:.5rem;font-size:.9375rem}.claim-icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.claim-receipt{border-left:4px solid var(--ok);border-radius:var(--radius);background:var(--area-cborg-tint);overflow-wrap:anywhere;align-items:flex-start;gap:.625rem;margin:0;padding:.75rem .875rem;font-size:.875rem;line-height:1.45;display:flex}.claim-receipt .claim-icon{color:var(--ok);margin-top:.125rem}.claim-receipt[data-tone=caution]{border-left-color:var(--warn-fill)}.claim-receipt[data-tone=failure]{border-left-color:var(--bad)}.claim-receipt[data-tone=failure] .claim-icon{color:var(--bad)}.claim-receipt strong{font-weight:600}.claim-list{margin-top:0}.claim-list .table-scroll{border:0;border-radius:0}.claim-list thead th{background:var(--ground-raised);border-bottom-color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.claim-list tbody th,.claim-list tbody td{vertical-align:middle;font-size:.875rem}.claim-list tbody th.claim-pid{font-family:var(--font-mono);overflow-wrap:anywhere;font-weight:600}.claim-list tr[data-claimed],.claim-list tr[data-claimed]>*{background:var(--area-cborg-tint)}.claim-list tr[data-confirming],.claim-list tr[data-confirming]>*,.claim-list tr.claim-confirm-row,.claim-list tr.claim-confirm-row>*{background:var(--bad-tint)}.claim-list tr.claim-confirm-row>td{border-top:0;padding-top:0}.claim-roles-held{gap:var(--space-2);flex-direction:column;display:flex}.claim-role{flex-direction:column;gap:.125rem;display:flex}.claim-role-name{align-items:center;gap:.4375rem;font-weight:600;display:inline-flex}.claim-role-name .claim-icon[data-icon=approver]{color:var(--accent)}.claim-role-name .claim-icon[data-icon=mail]{color:var(--ink-muted)}.claim-role-note{color:var(--ink-muted);padding-left:1.4375rem;font-size:.8125rem}.claim-role:not([data-role]) .claim-role-note{padding-left:0}.claim-list td.claim-action{text-align:right;white-space:nowrap}button.claim-remove{align-items:center;gap:.375rem;min-height:2.25rem;padding:0 .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.claim-remove .claim-icon{width:.875rem;height:.875rem}.claim-confirm{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.claim-confirm-text{overflow-wrap:anywhere;flex:20rem;align-items:flex-start;gap:.625rem;min-width:0;margin:0;line-height:1.45;display:flex}.claim-confirm-text .claim-icon{color:var(--bad);margin-top:.125rem}.claim-confirm-lines{flex-direction:column;gap:.125rem;display:flex}.claim-confirm-text strong{font-weight:600}.claim-confirm-actions{gap:var(--space-2);flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}.claim-confirm-actions button{min-height:2.5rem;font-weight:600}button.claim-confirm-remove{border-color:var(--bad);background:var(--bad);color:var(--ground-raised);overflow-wrap:anywhere}button.claim-confirm-remove:hover{border-color:var(--ink)}.claim-confirm .toggle-feedback,.claim-confirm .outcome-detail{flex:100%;margin-top:0}button.claim-open{border:1.5px dashed var(--rule);background:var(--ground);text-align:left;align-items:center;gap:.875rem;width:100%;min-height:3.5rem;padding:.625rem 1rem;display:flex}button.claim-open:hover{border-color:var(--accent)}.claim-open-disc{background:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:flex}.claim-open-disc svg{fill:none;stroke:var(--ground-raised);stroke-width:2.6px;stroke-linecap:round}.claim-open-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.claim-open-name{color:var(--accent-deep);font-size:.9375rem;font-weight:600}.claim-open-what{color:var(--ink-muted);font-size:.8125rem}.claim-open-chevron{fill:none;stroke:var(--accent);stroke-width:2.2px;stroke-linecap:round;flex:none;margin-left:auto}.claim-form{border-radius:var(--radius);background:var(--ground);flex-direction:column;gap:1.125rem;min-width:0;margin:0;padding:1.125rem 1.25rem 1.25rem;display:flex}.claim-form-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.claim-form-head h3{margin:0;font-size:.9375rem;font-weight:600}button.claim-form-close{background:0 0;border-color:#0000;flex:none;justify-content:center;align-items:center;width:2.75rem;padding:0;display:flex}button.claim-form-close:hover{border-color:var(--rule)}.claim-form-close svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round}.claim-form-pair{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));max-width:26.25rem;display:grid}.claim-form-field{flex-direction:column;gap:.375rem;max-width:26.25rem;display:flex}.claim-form-field label,.claim-roles legend{font-size:.875rem;font-weight:600}.claim-form-field input{box-sizing:border-box;border:var(--rule-width) solid var(--rule);border-radius:var(--radius);background:var(--ground-raised);width:100%;min-height:2.75rem;color:var(--ink);font-family:var(--font-mono);padding:0 .75rem;font-size:.9375rem}.claim-form-field input[aria-invalid=true]{border-color:var(--bad)}.claim-form-note{color:var(--ink-muted);margin:0;font-size:.8125rem}.claim-roles{border:0;flex-direction:column;gap:.625rem;min-width:0;margin:0;padding:0;display:flex}.claim-roles legend{margin-bottom:.625rem;padding:0}.claim-role-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;display:grid}.claim-role-card{border:var(--rule-width) solid var(--card-border);background:var(--ground-raised);cursor:pointer;border-radius:.625rem;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.claim-role-card input{width:1.125rem;height:1.125rem;accent-color:var(--accent);flex:none;margin:.0625rem 0 0}.claim-role-card:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--area-cborg-tint)}.claim-roles[aria-invalid=true] .claim-role-card{border-color:var(--bad)}.claim-role-card-text{gap:var(--space-1);flex-direction:column;display:flex}.claim-role-card-name{font-size:.9375rem;font-weight:600}.claim-role-card-what{color:var(--ink-muted);font-size:.875rem;line-height:1.45}.claim-form-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.claim-form-actions button{font-weight:600}@media (width<=40em){.claim-panel,.claim-form{padding:var(--space-3)}.claim-list tbody th,.claim-list tbody td{padding-inline:var(--space-2);grid-template-columns:5rem minmax(0,1fr)}.claim-list .table-scroll{max-height:none}.claim-list tbody td.claim-action,.claim-list tbody td.claim-confirm-cell{text-align:left;display:block}.claim-list tbody td.claim-action:before,.claim-list tbody td.claim-confirm-cell:before{content:none}.claim-list tbody tr.claim-confirm-row{border-top:0;padding-top:0}}.export-control-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.export-control-actions button:disabled{border-color:var(--rule);background:var(--track);color:var(--ink-muted);cursor:not-allowed}.export-control-actions button:disabled:hover{border-color:var(--rule)}.export-control-actions button:disabled[aria-busy=true]{background:var(--ground-raised);color:var(--ink);cursor:progress}.export-hint{margin:var(--space-2) 0 0;max-width:60ch;color:var(--ink-muted);font-size:.875rem}.export-feedback{min-height:2.75rem;margin-top:var(--space-2);padding-left:var(--space-2);color:var(--ink);border-left:4px solid #0000;font-size:.875rem;display:grid}.export-feedback>*{grid-area:1/1;align-content:start}.export-feedback-reserve{visibility:hidden;pointer-events:none}.export-feedback[data-tone=failure]{border-left-color:var(--bad)}.export-feedback[data-tone=success]{border-left-color:var(--ok)}.dialog-backdrop{z-index:10;padding:var(--space-3);background:#00000080;place-items:center;display:grid;position:fixed;inset:0}.dialog{width:min(32rem,100%);max-height:100%;padding:var(--space-4);border:var(--rule-width) solid var(--card-border);border-radius:var(--radius-card);background:var(--ground-raised);color:var(--ink);overflow:auto}.dialog-title{margin:0 0 var(--space-3);font-size:var(--text-section);letter-spacing:var(--text-section-tracking);font-weight:600}.dialog p{margin:0 0 var(--space-3)}.dialog-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.not-found h1,.notice-page h1{margin:0 0 var(--space-2);font-size:var(--text-heading);line-height:1.2}.not-found p,.notice-page p{margin:0 0 var(--space-2)}.notice-page p{max-width:60ch}.preview-note{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:var(--rule-width) solid var(--rule);border-radius:var(--radius);background:var(--ground-raised);color:var(--ink);font-size:.875rem}.preview-controls{gap:0 var(--space-3);margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:var(--rule-width) solid var(--rule);border-radius:var(--radius);flex-wrap:wrap;display:flex}.preview-controls legend{padding:0 var(--space-1);font-weight:600}.preview-choice,.choice{align-items:center;gap:var(--space-2);cursor:pointer;min-height:2.75rem;display:flex}.shell h1+p{margin-bottom:var(--space-3)}.shell p code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.875em}.parity-source{margin:0 0 var(--space-4);padding:var(--space-3);background:var(--ground-raised);border-left:3px solid var(--rule);border-radius:var(--radius);color:var(--ink-muted)}.parity-note,.page-note{margin:var(--space-3) 0 var(--space-4);padding-left:var(--space-3);border-left:2px solid var(--card-border);color:var(--ink-muted)}.notice{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);background:var(--ground-raised);border:var(--rule-width) solid var(--card-border);border-left:3px solid var(--rule);border-radius:var(--radius-card)}.notice p{margin:0}.notice p+p{margin-top:var(--space-2)}.notice-ok{border-left-color:var(--ok)}.page-empty{margin:0 0 var(--space-4);padding:var(--space-4);background:var(--ground-raised);border:var(--rule-width) solid var(--card-border);border-radius:var(--radius-card)}.page-empty h2{margin:0 0 var(--space-2)}.page-empty h2+p{max-width:60ch;color:var(--ink-muted);margin:0}.facts{margin:0 0 var(--space-4);gap:var(--space-2);display:grid}.fact{gap:var(--space-1);padding:var(--space-2) 0;border-bottom:var(--rule-width) solid var(--track);grid-template-columns:1fr;display:grid}@media (width>=34rem){.fact{gap:var(--space-3);grid-template-columns:minmax(8rem,14rem) 1fr}}.fact dd{overflow-wrap:anywhere}.fact dt{color:var(--ink-muted)}.fact dd{margin:0}.fact dt{min-width:0}.fact-note{margin-top:var(--space-1);color:var(--ink-muted);font-size:.875rem;display:block}.pid-removal-list{gap:var(--space-3);overflow-wrap:anywhere;margin:0;padding:0;list-style:none;display:grid}.action-row{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.terms{margin:0 0 var(--space-4);padding-left:var(--space-4);color:var(--ink-muted)}.terms li{margin-bottom:var(--space-2)}.meter-block{margin-bottom:var(--space-3)}p.meter-figure{margin:0 0 var(--space-2);align-items:baseline;gap:var(--space-2);color:var(--ink);flex-wrap:wrap;display:flex}.meter-figure .money-amount{font-size:var(--text-figure);font-weight:700}.meter-of{color:var(--ink-muted)}.meter{width:100%;max-width:32rem;height:.75rem;accent-color:var(--accent);display:block}.meter-caption{margin:var(--space-2) 0 0;color:var(--ink-muted)}.spend-meter{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.spend-meter-track{background:var(--track);border-radius:999px;flex:8rem;height:.875rem;position:relative;overflow:hidden}.spend-meter-fill{border-radius:inherit;background:var(--accent);height:100%;animation:.48s ease-out spend-meter-fill-in}@keyframes spend-meter-fill-in{0%{width:0}}.spend-meter-tick{background:var(--ground-raised);width:1px;height:100%;position:absolute;top:0;transform:translate(-50%)}.spend-meter-tick:first-of-type{left:25%}.spend-meter-tick:nth-of-type(2){left:50%}.spend-meter-tick:nth-of-type(3){left:75%}.spend-meter-warn .spend-meter-fill{background:var(--warn-fill)}.spend-meter-bad .spend-meter-fill{background:var(--bad-fill)}.spend-meter-figure{color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:.875rem;font-weight:500}.spend-meter-track.spend-meter-warn+.spend-meter-figure{color:var(--warn)}.spend-meter-track.spend-meter-bad+.spend-meter-figure{color:var(--bad)}.tiles{margin:0 0 var(--space-3);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));padding:0;list-style:none;display:grid}.tile{padding:var(--space-3) var(--space-4);background:var(--ground-raised);border:var(--rule-width) solid var(--card-border);border-radius:var(--radius-card);gap:var(--space-1);flex-direction:column;display:flex;container-type:inline-size}.tile-label{color:var(--ink-muted);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase;font-weight:600}.tile-value{font-size:var(--text-figure);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.tile-value.hero-figure{font-size:clamp(var(--text-figure), 18cqi, var(--text-hero));line-height:1}.tile-value .money-amount{font-size:inherit;font-weight:inherit}.tile-detail{color:var(--ink-muted);font-size:.875rem}.tile-detail-bad{color:var(--bad)}.filter-row{align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-3);background:var(--ground-raised);border:var(--rule-width) solid var(--rule);border-radius:var(--radius);flex-wrap:wrap;display:flex}.filter-field{gap:var(--space-1);flex-direction:column;flex:14rem;display:flex}.filter-field-wide{flex:22rem}.usage-key-field{min-width:0;max-width:100%}.usage-key-field select{width:100%;min-width:0}.filter-field input,.filter-field select{min-height:2.75rem;padding:0 var(--space-2);font:inherit;color:var(--ink);background:var(--ground-raised);border:var(--rule-width) solid var(--rule);border-radius:var(--radius)}.filter-choices{align-items:center;gap:var(--space-3);padding:0 0 0 var(--space-2);border:0;border-left:var(--rule-width) solid var(--rule);flex-wrap:wrap;margin:0;display:flex}.filter-choices legend{color:var(--ink-muted);padding:0;font-size:.875rem}:root{--series-1:#008c9e;--series-2:#d06a00;--series-3:#6e45a8;--series-4:#4f9a2e;--series-5:#033b7a;--series-6:#6b5f02;--series-7:#b86cc4;--series-8:#820e44;--series-other:#555b5c}.chart{margin:0 0 var(--space-4);padding:var(--space-4);background:var(--ground-raised);border:var(--rule-width) solid var(--card-border);border-radius:var(--radius-card)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--series-1:#2e9eb2;--series-2:#cc6f14;--series-3:#8b6bd0;--series-4:#57a83c;--series-5:#81b4ff;--series-6:#ceaa03;--series-7:#e496ff;--series-8:#c24a71;--series-other:#aeb4b5}}:root[data-theme=dark]{--series-1:#2e9eb2;--series-2:#cc6f14;--series-3:#8b6bd0;--series-4:#57a83c;--series-5:#81b4ff;--series-6:#ceaa03;--series-7:#e496ff;--series-8:#c24a71;--series-other:#aeb4b5}@media print{:root,:root:not([data-theme=light]),:root[data-theme=dark]{--series-1:#008c9e;--series-2:#d06a00;--series-3:#6e45a8;--series-4:#4f9a2e;--series-5:#033b7a;--series-6:#6b5f02;--series-7:#b86cc4;--series-8:#820e44;--series-other:#555b5c}}.chart figcaption h2{margin:0 0 var(--space-1);font-size:var(--text-section);letter-spacing:var(--text-section-tracking);font-weight:600}.chart-header{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.chart-metrics,.usage-lookup-modes{border:var(--rule-width) solid var(--card-border);background:var(--ground);border-radius:.625rem;flex-wrap:wrap;gap:2px;margin:0;padding:3px;display:flex}.chart-metric,.usage-lookup-mode{min-height:2.75rem;padding:0 var(--space-3);border:var(--rule-width) solid transparent;border-radius:var(--radius);color:var(--ink-muted);cursor:pointer;align-items:center;font-size:.875rem;font-weight:500;display:flex;position:relative}.chart-metric input,.usage-lookup-mode input{opacity:0;width:1px;height:1px;margin:0;position:absolute}:is(.chart-metric:has(input:checked),.usage-lookup-mode:has(input:checked)){background:var(--ground-raised);border-color:var(--control-border);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0000002e}:is(.chart-metric:has(input:focus-visible),.usage-lookup-mode:has(input:focus-visible)){outline:var(--focus-width) solid var(--focus);outline-offset:2px}.chart-period{margin:0 0 var(--space-3);color:var(--ink-muted);font-size:.875rem}.chart-legend{margin:0 0 var(--space-3);align-items:center;gap:var(--space-2);border:0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.chart-legend li{align-items:center;gap:var(--space-2);display:flex}.chart-legend legend{color:var(--ink-muted);padding:0;font-size:.875rem}.chart-legend .choice code{overflow-wrap:anywhere}.chart-legend .choice{padding:0 var(--space-3) 0 var(--space-2);background:var(--ground-raised);border:var(--rule-width) solid var(--card-border);border-radius:999px}.chart-legend .choice:has(input:checked){background:var(--ground)}.chart-legend .choice:has(input:not(:checked)){color:var(--ink-muted)}.chart-legend .choice:has(input:not(:checked)) .chart-swatch{opacity:.35}.chart-swatch{border-radius:2px;flex:none;width:.75rem;height:.75rem}.model-name{align-items:center;gap:var(--space-2);display:flex}.chart-series-1{background:var(--series-1)}.chart-series-2{background:var(--series-2)}.chart-series-3{background:var(--series-3)}.chart-series-4{background:var(--series-4)}.chart-series-5{background:var(--series-5)}.chart-series-6{background:var(--series-6)}.chart-series-7{background:var(--series-7)}.chart-series-8{background:var(--series-8)}.chart-series-other{background:var(--series-other)}.chart-body{gap:var(--space-2);display:flex;position:relative}.chart-axis{height:13rem;color:var(--ink-muted);font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;flex:none;justify-content:space-between;margin:0;padding:0 0 1.5rem;font-size:.75rem;list-style:none;display:flex}.chart-columns{align-items:flex-end;gap:var(--space-1);background-image: linear-gradient(var(--ink), var(--ink)),  repeating-linear-gradient(to bottom, var(--track) 0, var(--track) 1px, transparent 1px, transparent calc((13rem - 1.5rem) / 3));background-position:0 calc(11.5rem - 1px),0 0;background-repeat:repeat-x,repeat-x;background-size:100% 1px,100% 11.5rem;flex:auto;min-width:0;height:13rem;display:flex}.chart-column{flex-direction:column;flex:1 1 0;justify-content:flex-end;min-width:0;height:100%;display:flex}.chart-stack{flex-direction:column-reverse;justify-content:flex-start;gap:2px;width:100%;max-width:24px;height:calc(100% - 1.5rem);margin:0 auto;display:flex}.chart-segment{flex:none;width:100%;display:block}.chart-stack>.chart-segment:last-child{border-radius:4px 4px 0 0}.chart-plot{flex:auto;min-width:0}.chart-column-hovered{background:color-mix(in srgb, var(--ink) 12%, transparent)}.chart-tip{z-index:1;pointer-events:none;width:max-content;min-width:0;max-width:100%;padding:var(--space-2);background:var(--ground-raised);border:var(--rule-width) solid var(--rule);border-radius:var(--radius);font-size:.875rem;line-height:var(--line-body);color:var(--ink);position:absolute;top:0;box-shadow:0 .25rem 1rem #0003}@media (width<=40em){.chart-tip{display:none}}.chart-tip-day{margin:0;font-weight:600}.chart-tip-total{gap:var(--space-3);padding-bottom:var(--space-1);border-bottom:var(--rule-width) solid var(--track);justify-content:space-between;margin:0;display:flex}.chart-tip-total .chart-tip-value{font-weight:600}.chart-tip-models{margin:var(--space-1) 0 0;padding:0;list-style:none}.chart-tip-models li{align-items:center;gap:var(--space-2);display:flex}.chart-tip-model{overflow-wrap:break-word;min-width:0}.chart-tip-value{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.chart-tick{height:1.5rem;color:var(--ink-muted);white-space:nowrap;justify-content:center;align-items:center;font-size:.6875rem;display:flex;overflow:hidden}.usage-chart .chart-columns{gap:0}.usage-chart .chart-stack{width:84%}.usage-chart .chart-tick{overflow:visible}.chart-table{margin-top:var(--space-3)}.chart-table summary{cursor:pointer;padding:var(--space-2) 0}.usage-chart .chart-table .table-scroll{max-height:none}.share{align-items:center;gap:var(--space-2);justify-content:flex-end;width:100%;display:inline-flex}.stacked-figure{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.share-track{background:var(--track);border-radius:999px;flex:0 4rem;height:.5rem;overflow:hidden}.share-fill{background:var(--accent);transform-origin:0;border-radius:999px;height:100%;animation:.5s ease-out share-fill-grow;display:block}@keyframes share-fill-grow{0%{transform:scaleX(0)}}.share[data-tone=warn] .share-fill{background:var(--warn-fill)}.share[data-tone=bad] .share-fill{background:var(--bad-fill)}.share[data-tone=warn]{color:var(--warn)}.share[data-tone=bad]{color:var(--bad)}.pill{padding:0 var(--space-2);border:var(--rule-width) solid var(--rule);border-radius:var(--radius);white-space:nowrap;border-left-width:3px;display:inline-block}.pill-ok{border-left-color:var(--ok)}.absent{color:var(--ink-muted)}.nowrap{white-space:nowrap}.menu{margin:0 0 var(--space-4);gap:var(--space-3);padding:0;list-style:none;display:grid}.menu li{gap:var(--space-1);padding-left:var(--space-3);border-left:2px solid var(--rule);flex-direction:column;display:flex}.menu li a{padding:var(--space-1) 0;align-self:flex-start;font-weight:600}.menu-what,.menu-note{color:var(--ink-muted)}.app-header{background:var(--header-bg);color:var(--header-ink);border-bottom:var(--rule-width) solid var(--header-rule);--mark-primary:#5fbcc6;--mark-secondary:#9ad7dd;--header-avatar:#007681}.app-header:has(>.app-header-area){border-bottom-color:var(--header-sub-rule)}.app-header-inner{align-items:stretch;gap:var(--space-2) var(--space-3);width:min(75rem,100% - 5rem);min-height:4.5rem;padding-block:var(--space-2);flex-wrap:wrap;margin:0 auto;display:flex}.app-header-product{min-height:2.75rem;color:var(--header-ink);font-size:var(--text-section);letter-spacing:-.015em;align-items:center;gap:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.product-mark{flex:none}.product-mark-frame{fill:none;stroke:var(--mark-primary);stroke-width:2px}.product-mark-base{fill:var(--mark-primary)}.product-mark-mid{fill:var(--mark-secondary)}.product-mark-top{fill:var(--header-ink)}.app-header-area{border-top:var(--rule-width) solid var(--header-rule);background:var(--header-sub-bg)}.app-header-area-inner{align-items:stretch;column-gap:var(--space-5);flex-wrap:wrap;width:min(75rem,100% - 5rem);min-height:4rem;margin:0 auto;display:flex}.app-header-rule{background:color-mix(in srgb, var(--header-ink) 28%, transparent);flex:none;align-self:center;width:1px;height:1.875rem}.app-header-scienceit{align-items:stretch;gap:var(--space-3);min-height:2.75rem;display:flex}.app-header-scienceit[data-wrapped=true]{flex-basis:100%}.app-header-scienceit[data-wrapped=true]>.app-header-rule{display:none}@media (width<=30rem){.app-header .area-switcher-button{min-width:0}}.scienceit-link{min-height:2.75rem;padding:0 var(--space-1);align-self:center;align-items:center;display:inline-flex}.scienceit-link img{width:auto;height:1.875rem;display:block}.app-header-controls{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-left:auto;display:flex}.app-header :focus-visible,.skip-link:focus-visible{outline-color:var(--header-ink)}.popover :focus-visible{outline-color:var(--focus)}.area-switcher{margin-block:var(--space-2);align-self:center;position:relative}.area-switcher-button{border:var(--rule-width) solid transparent;border-radius:var(--radius);background:color-mix(in srgb, var(--mark-primary) 20%, transparent);min-width:10rem;min-height:2.75rem;color:var(--header-ink);align-items:center;gap:.625rem;padding:0 .75rem 0 .875rem;font-size:.9375rem;font-weight:700;display:inline-flex}.area-switcher-button svg{flex:none;margin-inline-start:auto}.app-header .area-switcher-button:hover,.app-header .area-switcher-button[aria-expanded=true]{background:color-mix(in srgb, var(--mark-primary) 28%, transparent);border-color:#0000}.area-switcher-button[aria-expanded=true] svg{transform:rotate(180deg)}.area-switcher-chip{background:var(--area-on-ink);border-radius:2px;flex:none;width:.625rem;height:.625rem}.area-switcher-menu{min-width:min(16rem, calc(100vw - 2.5rem - var(--space-3)));padding:var(--space-2) 0;left:0;right:auto}.app-header-area:has(.area-switcher-button[aria-expanded=true]){padding-bottom:15rem}.area-switcher-menu ul{margin:0;padding:0;list-style:none}.area-switcher-menu a,.area-unavailable{align-items:baseline;gap:var(--space-1) var(--space-2);min-height:2.75rem;padding:0 var(--space-3);color:var(--ink);flex-wrap:wrap;text-decoration:none;display:flex}.area-unavailable{color:var(--ink-muted)}.area-unavailable-why{font-size:.8125rem}.app-header-area nav{align-items:stretch;display:flex}.area-tabs{align-items:stretch;gap:0 var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.area-tabs li{display:flex}.area-tabs a{min-height:2.75rem;color:color-mix(in srgb, var(--header-ink) 70%, transparent);border-bottom:3px solid #0000;align-items:center;padding:3px .75rem 0;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.area-tabs a[aria-current=page]{border-bottom-color:var(--mark-primary);color:var(--header-ink);font-weight:700}.area-tabs a:hover{color:var(--header-ink)}.area-tabs a:focus-visible{outline-offset:calc(-3px - 2 * var(--focus-width))}.app-header-controls>.theme-switch{border-color:color-mix(in srgb, var(--header-ink) 38%, transparent)}.app-header-controls>.theme-switch label{color:var(--header-ink)}.app-header-controls>.theme-switch label:hover{background:color-mix(in srgb, var(--header-ink) 12%, transparent);color:var(--header-ink)}.app-header-controls>.theme-switch input:checked+label{background:var(--header-ink);color:var(--header-bg)}.app-header-controls>.theme-switch input:focus-visible+label{outline-color:var(--header-ink)}@media (forced-colors:active){.theme-switch input:checked+label,.app-header-controls>.theme-switch input:checked+label{forced-color-adjust:none;color:selecteditemtext;background:selecteditem}}.workspace-navigation{align-self:center;max-width:100%;display:flex}.workspace-navigation ul{gap:var(--space-1);max-width:100%;margin:0;padding:0;list-style:none;display:flex}.workspace-navigation li{min-width:0;display:flex}.app-header .workspace-navigation a{border-radius:var(--radius);min-height:2.75rem;color:color-mix(in srgb, var(--header-ink) 80%, transparent);text-align:center;border-bottom:2px solid #0000;align-items:center;padding:2px .75rem 0;font-size:.9375rem;font-weight:500;line-height:1.15;text-decoration:none;display:inline-flex}.app-header .workspace-navigation a:hover{background:color-mix(in srgb, var(--header-ink) 8%, transparent);color:var(--header-ink)}.app-header .workspace-navigation a[aria-current=page]{border-bottom-color:var(--mark-primary);background:color-mix(in srgb, var(--mark-primary) 20%, transparent);color:var(--header-ink);font-weight:700}@media (forced-colors:active){.app-header .workspace-navigation a:not([aria-current=page]),.area-tabs a:not([aria-current=page]){border-bottom-color:canvas}.app-header-rule{forced-color-adjust:none;background:canvastext}}.owner-workspace-navigation{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);border:var(--rule-width) solid var(--card-border);border-radius:var(--radius-card);background:var(--ground-raised);flex-wrap:wrap;display:flex}.owner-workspace-badge{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:700}.owner-workspace-navigation ul{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.owner-workspace-navigation a{min-height:2.75rem;padding:0 var(--space-1);color:var(--accent);align-items:center;display:inline-flex}.owner-workspace-navigation a[aria-current=page]{border-bottom:2px solid var(--accent);color:var(--ink);font-weight:700;text-decoration:none}@media (width<=30rem){.workspace-navigation,.workspace-navigation ul,.owner-workspace-navigation nav{width:100%}.owner-workspace-navigation li{flex:1 1 0}.workspace-navigation ul{flex-wrap:wrap}.workspace-navigation li,.workspace-navigation a{flex:auto}.app-header .workspace-navigation a{padding-inline:var(--space-2);white-space:nowrap}.app-header .workspace-navigation a,.owner-workspace-navigation a{justify-content:center}}.recharge-register-hero{margin-bottom:var(--space-4)}.recharge-scope-control{align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.recharge-controls{gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3);border:var(--rule-width) solid var(--card-border);border-radius:var(--radius-card);background:var(--ground-raised);display:grid}.recharge-filter-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.recharge-select-control,.recharge-facet{gap:var(--space-1);min-width:0;color:var(--ink);border:0;flex-direction:column;margin:0;padding:0;font-weight:650;display:flex}.recharge-controls select{width:100%;min-height:2.75rem;margin-top:auto}.recharge-facet{min-height:7.25rem;padding:var(--space-2);border:var(--rule-width) solid var(--card-border);border-radius:var(--radius)}.recharge-facet legend{padding:0 var(--space-1);font-weight:650}.recharge-facet-options{gap:var(--space-1);max-height:8rem;display:grid;overflow:auto}.recharge-facet-options label{gap:var(--space-1);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;font-weight:450;display:grid}.recharge-facet input{width:1.125rem;height:1.125rem;margin-top:.1rem}.recharge-control-footer{gap:var(--space-3);padding-top:var(--space-3);border-top:var(--rule-width) solid var(--card-border);grid-template-columns:minmax(8rem,1fr) minmax(18rem,22rem);align-items:start;display:grid}.recharge-control-footer>button{justify-self:start;min-height:2.75rem}.recharge-control-footer .export-control{grid-column:2;width:100%}.recharge-result-summary{margin:var(--space-4) 0 var(--space-2);font-weight:650}.recharge-sources{margin-top:var(--space-3);padding:var(--space-3);border-left:.25rem solid var(--accent);background:var(--ground-raised)}.recharge-sources h2{margin-top:0;font-size:1rem}.recharge-sources ul{margin-bottom:0;padding-left:1.25rem}.recharge-preview{margin-top:var(--space-4)}.recharge-preview-heading{justify-content:space-between;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-2);flex-wrap:wrap;align-items:end;display:flex}.recharge-preview-heading h2,.recharge-preview-heading p{margin:0}.recharge-preview-summary{font-weight:650}.recharge-preview-note{max-width:82ch;color:var(--ink-muted)}.recharge-history-export{max-width:40rem;margin:var(--space-3) 0}.recharge-account{gap:.125rem;display:grid}.recharge-account span{color:var(--ink-muted);font-size:.875rem}.cborg-sheet{gap:var(--space-3);min-width:0;margin-top:var(--space-5);padding:var(--space-4);border:var(--rule-width) solid var(--card-border);border-left:.25rem solid var(--accent);border-radius:var(--radius-card);background:var(--ground-raised);display:grid}.cborg-sheet>*{min-width:0}.cborg-sheet-heading h2,.cborg-sheet-heading p,.cborg-sheet-create h3,.cborg-sheet-create p{margin:0}.cborg-sheet-note{max-width:82ch;color:var(--ink-muted);margin:0}.cborg-sheet-subtle,.cborg-sheet-cell-note{color:var(--ink-muted);font-size:.875rem;display:block}.cborg-sheet-state{padding:var(--space-3);border:var(--rule-width) solid var(--card-border);border-radius:var(--radius);margin:0}.cborg-sheet-failure{border-left:3px solid var(--bad)}.cborg-sheet-failure p{margin:0 0 var(--space-2)}.cborg-sheet-picker,.cborg-sheet-cutoff{gap:var(--space-1);max-width:44rem;display:grid}.cborg-sheet-picker label,.cborg-sheet-cutoff label{font-weight:650}.cborg-sheet-picker select{width:100%;min-height:2.75rem}.cborg-sheet-facts{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));margin:0;display:grid}.cborg-sheet-facts dt{color:var(--ink-muted);font-size:.875rem;font-weight:600}.cborg-sheet-facts dd{overflow-wrap:anywhere;margin:0}.cborg-sheet-facts-source{grid-column:1/-1}.cborg-sheet-create{gap:var(--space-2);padding:var(--space-3);border:var(--rule-width) solid var(--card-border);border-radius:var(--radius);display:grid}.cborg-sheet-create h3{font-size:1rem}.cborg-sheet-sources{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.cborg-sheet-sources li{gap:var(--space-2);align-content:space-between;display:grid}.cborg-sheet-sources button{justify-self:start;max-width:100%}.cborg-sheet-sources button:disabled{color:var(--ink-muted);cursor:not-allowed;border-style:dashed}.cborg-sheet-sources button:disabled:hover{border-color:var(--rule)}.cborg-sheet-create-status{min-height:1.5rem}.cborg-sheet-create-status[data-tone=failure]{color:var(--bad)}.cborg-sheet-cutoff-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.cborg-sheet-cutoff input{width:10rem;min-height:2.75rem;padding:0 var(--space-2);font:inherit;color:var(--ink);background:var(--ground-raised);border:var(--rule-width) solid var(--rule);border-radius:var(--radius)}.cborg-sheet-cutoff input[aria-invalid=true]{border-color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad)}.cborg-sheet-cutoff p{margin:0}.cborg-sheet-problem{color:var(--bad);font-weight:600}.cborg-sheet-result{gap:var(--space-3);min-width:0;display:grid}.cborg-sheet-result>*,.cborg-sheet-reasons>*{min-width:0}.cborg-sheet-total{overflow-wrap:anywhere;margin:0}.cborg-sheet-exact{color:var(--ink-muted);font-variant-numeric:tabular-nums}.cborg-sheet-notes{margin:var(--space-2) 0 0;padding-left:1.25rem}.cborg-sheet-reasons{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));display:grid}.cborg-sheet-reason-table{border:var(--rule-width) solid var(--rule);border-radius:var(--radius);border-collapse:separate;border-spacing:0;overflow-wrap:anywhere;width:100%}.cborg-sheet-reason-table caption{padding:var(--space-2) var(--space-3);text-align:left;color:var(--ink);font-weight:600}.cborg-sheet-reason-table th,.cborg-sheet-reason-table td{padding:var(--space-2) var(--space-3);border-top:var(--rule-width) solid var(--track);text-align:left;vertical-align:top}.cborg-sheet-reason-table thead th{background:var(--track);border-top:0;border-bottom:var(--rule-width) solid var(--rule);font-size:.875rem;font-weight:600}.cborg-sheet-reason-table tbody th{font-weight:500}.cborg-sheet-reason-table .numeric{text-align:right;font-variant-numeric:tabular-nums}.cborg-sheet-live{color:var(--ink-muted);margin:0}.cborg-sheet-live:empty,.cborg-sheet-problem-region:empty{margin:0;padding:0}.cborg-sheet-exact-amount{overflow-wrap:anywhere}.cborg-sheet-tools{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:start;display:flex}.cborg-sheet-views{gap:var(--space-1);flex-wrap:wrap;display:flex}.cborg-sheet-exact-toggle{align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.cborg-sheet-tools .export-control{width:min(100%,22rem)}.cborg-sheet-export-warning{color:var(--ink);flex-basis:100%;margin:0;font-weight:600}.cborg-sheet-nowrap{white-space:nowrap}@media (width<=40rem){.cborg-sheet{padding:var(--space-3)}.cborg-sheet-nowrap{white-space:normal}.cborg-sheet-result .data-table tbody th,.cborg-sheet-result .data-table tbody td{overflow-wrap:anywhere;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.cborg-sheet-reason-table,.cborg-sheet-reason-table tbody,.cborg-sheet-reason-table tr,.cborg-sheet-reason-table th,.cborg-sheet-reason-table td,.cborg-sheet-reason-table caption{display:block}.cborg-sheet-reason-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cborg-sheet-reason-table tbody tr{border-top:var(--rule-width) solid var(--rule);padding:var(--space-1) 0}.cborg-sheet-reason-table tbody th,.cborg-sheet-reason-table tbody td{padding:var(--space-1) var(--space-3);border-top:0}.cborg-sheet-reason-table tbody td[data-label]{gap:var(--space-2);text-align:left;grid-template-columns:minmax(4rem,35%) minmax(0,1fr);display:grid}.cborg-sheet-reason-table tbody td[data-label]:before{content:attr(data-label);color:var(--ink-muted);font-size:.875rem}.recharge-filter-grid,.recharge-control-footer{grid-template-columns:minmax(0,1fr)}.recharge-control-footer .export-control{grid-column:1}}.app-header .identity{text-align:start;gap:.625rem}.app-header .identity-avatar{background:var(--header-avatar);width:2.125rem;height:2.125rem;color:var(--header-ink);font-size:.8125rem;font-weight:700}.app-header .identity-who{min-width:0}.app-header .identity-name{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;font-size:.875rem;font-weight:500;overflow:hidden}.app-header .identity-muted,.app-header .identity-error{color:var(--header-ink)}.app-header .identity-error code{font-family:var(--font-mono);font-size:.875em}.app-header-controls a{color:var(--header-ink);font-size:.875rem}.account-menu{align-self:center;position:relative}.account-trigger{background:color-mix(in srgb, var(--header-ink) 12%, transparent);min-height:2.75rem;color:var(--header-ink);text-align:start;border:0;border-radius:999px;align-items:center;gap:.625rem;padding:0 .625rem 0 .3125rem;font-size:.875rem;font-weight:500;display:inline-flex}.account-trigger:hover,.account-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--header-ink) 20%, transparent)}.identity-who{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.identity-scope{color:color-mix(in srgb, var(--header-ink) 80%, transparent);font-size:.75rem;font-weight:500}.account-menu-panel{min-width:14rem}.account-name{margin:var(--space-2) 0 0;overflow-wrap:anywhere;font-size:.875rem;font-weight:600}.account-name+.account-email{margin-top:0}.account-email{margin:var(--space-2) 0 0;color:var(--ink-muted);overflow-wrap:anywhere;font-size:.8125rem}.account-menu-panel .identity-groups{margin-top:var(--space-2)}.account-menu-panel .identity-groups li{overflow-wrap:anywhere}.account-sign-out{width:100%;margin-top:var(--space-3)}.app-header .identity button{border-color:color-mix(in srgb, var(--header-ink) 38%, transparent);background:color-mix(in srgb, var(--header-ink) 8%, transparent);color:var(--header-ink)}.app-header .identity button:hover{border-color:var(--header-ink)}@media print{.app-header{--mark-primary:var(--header-ink);--mark-secondary:var(--header-ink);--header-avatar:var(--header-bg)}.area-switcher-chip{background:var(--area-hue)}.area-switcher-button,.app-header .area-switcher-button[aria-expanded=true],.app-header .workspace-navigation a[aria-current=page]{background:0 0}.area-switcher-button,.app-header .area-switcher-button[aria-expanded=true]{border-color:var(--header-ink)}.app-header .identity-avatar{box-shadow:inset 0 0 0 1px var(--header-ink)}}#root{flex-direction:column;min-height:100vh;display:flex}.site-footer{border-top:var(--rule-width) solid var(--card-border);background:var(--ground-raised);color:var(--ink);margin-top:auto}.site-footer-inner{justify-content:space-between;align-items:center;gap:var(--space-4) 1.75rem;flex-wrap:wrap;width:min(75rem,100% - 5rem);margin:0 auto;padding:1.625rem 0;display:flex}.site-footer-scienceit{align-items:center;gap:var(--space-3) 1.75rem;flex-wrap:wrap;display:flex}.site-footer-logo,.site-footer-lbl{flex:none;display:block}.site-footer-logo img{width:auto;height:4rem;display:block}.site-footer-text{flex-direction:column;gap:.375rem;display:flex}.site-footer-line{margin:0;font-size:.875rem;font-weight:600}.site-footer-links{flex-wrap:wrap;gap:0 1.25rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.site-footer-links a{align-items:center;gap:.3125rem;min-height:2.75rem;display:inline-flex}.lbl-logo{width:auto;height:3.5rem;display:block}.lbl-logo-reverse{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lbl-logo-positive{display:none}:root:not([data-theme=light]) .lbl-logo-reverse{display:block}}:root[data-theme=dark] .lbl-logo-positive{display:none}:root[data-theme=dark] .lbl-logo-reverse{display:block}@media print{:root .lbl-logo-positive,:root:not([data-theme=light]) .lbl-logo-positive,:root[data-theme=dark] .lbl-logo-positive{display:block}:root .lbl-logo-reverse,:root:not([data-theme=light]) .lbl-logo-reverse,:root[data-theme=dark] .lbl-logo-reverse{display:none}}.page-hero{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.page-hero-copy{flex:18rem}.page-hero-copy p{max-width:35rem}.eyebrow{margin:0 0 var(--space-1);color:var(--ink-muted);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase;font-weight:600}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;margin-bottom:1.375rem;display:flex}.page-head-copy{flex-direction:column;flex:22rem;gap:.625rem;min-width:0;max-width:42.5rem;display:flex}.page-head-copy h1,.page-head-copy .eyebrow,.page-head-copy .page-head-purpose{margin:0}.page-head-eyebrow{align-items:center;gap:var(--space-2);display:flex}.page-head-area-chip{background:var(--area-hue);border-radius:2px;flex:none;width:.625rem;height:.625rem}.page-head-purpose{color:var(--ink-muted)}.page-head-controls{flex-wrap:wrap;flex:0 auto;align-items:center;gap:.75rem;min-width:0;display:flex}.shell .page-head-note{flex-basis:100%;order:1;margin:0;font-size:.8125rem}.page-head-updated{color:var(--ink-muted);margin:0;font-size:.875rem}.page-head-refresh{align-items:center;gap:.4375rem;display:inline-flex}.info-note{align-items:flex-start;gap:var(--space-2);color:var(--ink-muted);margin:0;font-size:.875rem;display:flex}.info-note svg{color:var(--accent);flex:none;margin-top:.125rem}.status-chip{background:var(--track);color:var(--ink-muted);border-radius:999px;align-items:center;gap:.3125rem;padding:.1875rem .625rem;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-flex}.status-chip svg{flex:none}.status-chip[data-tone=ok]{background:color-mix(in srgb, var(--ok) 12%, var(--ground-raised));color:var(--ok)}.status-chip[data-tone=warn]{background:var(--warn-tint);color:var(--warn)}.status-chip[data-tone=no]{color:var(--ink)}.panel{border:var(--rule-width) solid var(--card-border);border-radius:var(--radius-card);background:var(--ground-raised);min-width:0;padding:1.375rem 1.5rem}.panel[data-hero]{border-top:4px solid var(--accent)}.panel>h2,.panel-head h2{margin:0}.panel-label{color:var(--ink-muted);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase;margin:0;font-weight:600}.panel-head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.panel-sub{color:var(--ink-muted);font-size:.8125rem}.panel-stack{flex-direction:column;gap:1.375rem;display:flex}.panel-link{align-items:center;gap:.375rem;min-height:2.75rem;font-size:.875rem;font-weight:600;display:inline-flex}.sign-in-panel{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.help-card{color:var(--ink);align-items:center;gap:.875rem;padding:1rem 1.25rem;text-decoration:none;display:flex}.help-card:hover{border-color:var(--accent);color:var(--ink)}.help-card-mark{border-radius:var(--radius);background:var(--area-tint,var(--track));width:2.375rem;height:2.375rem;color:var(--area-deep,var(--accent-deep));flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.help-card-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.help-card-title{font-weight:600}.help-card-address{color:var(--accent);font-size:.875rem}.help-card-line{color:var(--ink-muted);font-size:.875rem}.empty-card{gap:var(--space-2);flex-direction:column;display:flex}.empty-card h2{font-size:var(--text-section);letter-spacing:var(--text-section-tracking);margin:0;font-weight:600}.shell .empty-card p{max-width:65ch}.shell .empty-card-foot{font-size:.875rem}.panel .data-table .table-scroll{border:0;border-radius:0}.panel .data-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.panel .data-table thead th{background:var(--ground-raised);border-bottom:var(--rule-width) solid var(--ink);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.panel .data-table thead th:first-child,.panel .data-table tbody th,.panel .data-table tfoot th{padding-left:0}.panel .data-table tbody tr:first-child>*{border-top:0}.panel .share-track{flex-shrink:0}@media (width<=40em){.shell .panel{padding:1.125rem 1rem}.panel .data-table tbody th,.panel .data-table tbody td,.panel .data-table tfoot th,.panel .data-table tfoot td{grid-template-columns:minmax(0,5.5rem) minmax(0,1fr);padding-inline:0}.panel .data-table tbody tr{padding-inline:0}}.gcp-layout{grid-template-columns:minmax(0,1fr) 22.5rem;align-items:start;gap:1.375rem;display:grid}@media (width<=60em){.gcp-layout{grid-template-columns:minmax(0,1fr)}}.gcp-projects{flex-direction:column;gap:.875rem;display:flex}.gcp-projects h2{font-size:var(--text-section);letter-spacing:var(--text-section-tracking);font-weight:600}.gcp-projects .data-table{margin:0}.gcp-project-id{font-family:var(--font-mono);overflow-wrap:break-word;font-size:.875rem;font-weight:600}.gcp-roles{gap:var(--space-1);flex-direction:column;display:flex}.gcp-role{flex-wrap:wrap;align-items:center;gap:.625rem;display:inline-flex}.gcp-role-name{color:var(--ink-muted);font-family:var(--font-mono);font-size:.8125rem}.gcp-console-link{white-space:nowrap;align-items:center;gap:.375rem;min-height:2.75rem;font-size:.875rem;font-weight:600;display:inline-flex}.gcp-recharges-card{flex-direction:column;align-items:flex-start;gap:.625rem;padding:1.375rem 1.5rem}.gcp-recharges-card .help-card-copy{gap:.625rem}.gcp-recharges-card .help-card-address{font-weight:600}.aws-tiles{margin:0}@media (width>=60em){.aws-tiles{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr))}}.aws-tiles .tile:first-child{border-top:4px solid var(--accent)}.aws-months figcaption h2,.aws-card h2{font-size:var(--text-section);letter-spacing:var(--text-section-tracking);margin:0;font-weight:600}.aws-bars{gap:var(--space-3);height:13rem;margin-top:var(--space-3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.aws-bar-column{align-items:stretch;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.aws-bar-value{font-variant-numeric:tabular-nums;text-align:center;font-size:.8125rem;font-weight:600}.aws-bar-track{border-bottom:var(--rule-width) solid var(--ink-muted);flex:auto;align-items:flex-end;display:flex}.aws-bar{width:100%;height:calc(var(--share,0) * 100%);background:var(--accent);border-radius:3px 3px 0 0}.aws-bar[data-running]{background:repeating-linear-gradient(135deg, var(--accent) 0 4px, color-mix(in srgb, var(--accent) 55%, var(--ground-raised)) 4px 8px)}.aws-bar-label{color:var(--ink-muted);text-align:center;font-size:.8125rem}.aws-bar-note{white-space:nowrap}@media (width<=40em){.aws-bars{gap:var(--space-2);grid-auto-flow:row;height:auto}.aws-bar-column{align-items:center;gap:var(--space-2);grid-template-columns:5.5rem minmax(0,1fr) auto;display:grid}.aws-bar-label{text-align:left;order:-1}.aws-bar-track{order:0}.aws-bar-value{order:1}.aws-bar-track{border-bottom:0;border-left:var(--rule-width) solid var(--ink-muted);height:1rem}.aws-bar{width:calc(var(--share,0) * 100%);border-radius:0 3px 3px 0;height:100%}.aws-bar-value{text-align:right}}.aws-tables{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.375rem;display:grid}@media (width<=60em){.aws-tables{grid-template-columns:minmax(0,1fr)}}.aws-card{gap:var(--space-3);flex-direction:column;display:flex}.aws-card .data-table,.aws-card .money-scope{margin:0}.aws-account{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.aws-account code{color:var(--ink-muted);font-family:var(--font-mono);font-size:.8125rem}.aws-empty{flex-direction:row;align-items:flex-start;gap:1.25rem;padding:1.75rem}.aws-empty-mark{border:var(--rule-width) solid var(--area-hue);border-radius:var(--radius);background:var(--area-tint);width:2.875rem;height:2.875rem;color:var(--area-deep);flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.aws-empty-copy{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.aws-empty-action{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.aws-empty-action .link-button{margin-top:0}.link-button-primary{border-color:var(--accent);background:var(--accent);color:var(--ground)}.link-button-primary:hover{border-color:var(--ink);color:var(--ground)}@media (width<=40em){.aws-empty{flex-direction:column}}.ip-authorization-preview{margin-block:var(--space-4);padding:var(--space-4);border:1px solid var(--card-border);border-radius:var(--radius);background:var(--surface-raised)}.ip-authorization-preview code,.ip-authorization-list code{overflow-wrap:anywhere}.ip-authorization-list{gap:var(--space-3);padding:0;list-style:none;display:grid}.ip-authorization-list>li{padding-block:var(--space-3);border-block-start:1px solid var(--card-border)}#ip-authorization-network{min-inline-size:min(28rem,100%);font-family:var(--font-mono)}.overview-grid{grid-template-columns:minmax(0,1fr) 26.25rem;align-items:start;gap:1.375rem;display:grid}@media (width<=60em){.overview-grid{grid-template-columns:minmax(0,1fr)}}.overview-grid>.money-scope{min-width:0}.overview-budget-card{flex-direction:column;gap:1.25rem;padding:1.625rem 1.75rem;display:flex}.shell .overview-budget-figure{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.625rem;display:flex}.overview-budget-figure .hero-figure{font-size:clamp(2.5rem,9vw,3.5rem)}.overview-budget-of{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:1.0625rem}.shell .overview-budget-left,.shell .overview-budget-missing{font-variant-numeric:tabular-nums;font-size:.875rem}.shell .overview-budget-missing{color:var(--ink)}.overview-budget-note{border-top:var(--rule-width) solid var(--track);padding-top:1rem;font-size:.875rem}.overview-budget-note strong{color:var(--ink);font-weight:600}.overview-facts{grid-template-columns:7.5rem minmax(0,1fr);gap:.875rem 1rem;margin:.875rem 0 0;display:grid}.overview-facts dt{color:var(--ink-muted)}.overview-facts dd{overflow-wrap:anywhere;margin:0}.overview-facts code,.overview-address{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.875rem}@media (width<=40rem){.cborg-key-facts{grid-template-columns:minmax(0,1fr);gap:.25rem}.cborg-key-facts dd{margin-bottom:.75rem}}.overview-address{color:var(--ink)}.key-row{border-radius:var(--radius);background:var(--track);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.875rem;padding:.75rem .875rem;display:flex}.key-name{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:1rem;font-weight:600}.shell .key-note{margin:.875rem 0;font-size:.8125rem}.key-secret{gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-3);border:var(--rule-width) solid var(--ok);border-radius:var(--radius);flex-direction:column;display:flex}.key-secret code{overflow-wrap:anywhere}.panel .action-row{margin-bottom:0}.terms-card{padding:1.625rem 1.75rem}.terms-card h2{font-size:var(--text-section);letter-spacing:var(--text-section-tracking);margin:0;font-weight:600}.terms-columns{color:var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 2.5rem;margin:1rem 0 0;padding-left:1.375rem;display:grid}.terms-columns li{margin:0;padding-left:.25rem}@media (width<=60em){.terms-columns{grid-template-columns:minmax(0,1fr)}}.greeting{font-size:var(--text-display);letter-spacing:var(--text-display-tracking);line-height:1.1}.all-areas-spend{align-items:flex-end;gap:var(--space-1);text-align:right;flex-direction:column;display:flex}.all-areas-label{color:var(--ink-muted);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase;font-weight:600}.all-areas-note{color:var(--ink-muted);font-size:.8125rem}.all-areas-period{color:var(--ink-muted);font-size:.875rem}.landing-period{margin-bottom:var(--space-4)}.page-hero>.all-areas-note{text-align:right;flex:0 20rem;margin:0}.all-areas-value{font-variant-numeric:tabular-nums;letter-spacing:var(--text-display-tracking);font-size:2.625rem;font-weight:700;line-height:1}.sparkline{margin-top:var(--space-1);max-width:100%;height:auto;stroke:var(--accent);display:block}.sparkline-base{stroke:var(--card-border)}.action-callout+.area-grid{margin-top:var(--space-4)}.area-grid{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.area-card{border:var(--rule-width) solid var(--card-border);border-radius:var(--radius-card);background:var(--ground-raised);min-height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.area-card-stripe{background:var(--area-hue);flex:none;height:5px;display:block}.area-card-inner{gap:var(--space-4);flex-direction:column;flex:1;padding:1.375rem 1.5rem 1.5rem;display:flex}a.area-card:hover,.area-card-button:hover{border-color:var(--accent)}.area-card-button{width:100%;min-height:100%;font:inherit;text-align:left;padding:0}.area-card-button .area-card-inner,.area-card-button .area-card-head{width:100%}.area-card-inactive{background:var(--surface-raised)}.scienceit-card .area-card-stripe{background:var(--ink)}.scienceit-card-cta{align-items:center;gap:var(--space-1);display:inline-flex}.scienceit-card-symbol{flex:none;width:auto;height:2.875rem;display:block}.area-card-head{align-items:center;gap:.875rem;display:flex}.area-card-title{flex-direction:column;display:flex}.area-card-name{font-size:var(--text-section);letter-spacing:var(--text-section-tracking);font-weight:600}.area-card-kind,.area-card-note,.area-card-cta,.area-card-spent-label,.area-card-budget,.area-card-updated{color:var(--ink-muted);font-size:.875rem}.area-card-cta{color:var(--accent);font-weight:600}.area-card-tag{border-radius:999px;align-items:center;gap:.3125rem;margin-left:auto;padding:.25rem .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.area-card-tag-near{background:var(--warn-tint);color:var(--warn)}.area-card-tag-over{background:var(--bad-tint);color:var(--bad)}.area-card-tag-watched{background:var(--track);color:var(--ink-muted)}.area-card-body{gap:var(--space-1);flex-direction:column;display:flex}.area-card-state{margin:0;font-size:1.375rem;font-weight:600}.area-card-note{margin:0}.area-card-spent{margin-top:var(--space-1)}.usage-area-chip{background:var(--area-hue);border-radius:2px;flex:none;width:.625rem;height:.625rem}.page-head-controls .usage-period{align-items:center;gap:var(--space-2);flex-direction:row;flex:0 auto}.page-head-controls .usage-period label{color:var(--ink-muted);font-size:.875rem;font-weight:600}.page-head-controls .usage-period select{flex:0 12.5rem}.usage-range{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;flex:0 auto;min-width:0;margin:0;display:flex}.usage-range-field{align-items:center;gap:var(--space-2);min-width:0;display:flex}.usage-range-field label{color:var(--ink-muted);font-size:.875rem;font-weight:600}.usage-range-field input{min-width:0;max-width:100%;min-height:2.75rem;padding:0 var(--space-2);font:inherit;color:var(--ink);background:var(--ground-raised);border:var(--rule-width) solid var(--rule);border-radius:var(--radius)}.usage-range-field input[aria-invalid=true]{border-color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad)}.usage-range-note,.usage-range-problem{flex-basis:100%;margin:0;font-size:.8125rem}.usage-range-note{color:var(--ink-muted)}.usage-range-problem{min-height:1.25rem;color:var(--bad)}.usage-lookup{align-items:center;gap:var(--space-2) var(--space-3);min-width:0;margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:var(--rule-width) solid var(--card-border);border-radius:var(--radius-card);background:var(--ground-raised);flex-wrap:wrap;display:flex}.usage-lookup h2{flex-basis:100%;margin:0;font-size:1rem}.usage-lookup-field{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:16rem;min-width:0;display:flex}.usage-lookup-field label{color:var(--ink-muted);flex:none;font-size:.875rem;font-weight:600}.usage-lookup-field input{min-width:0;min-height:2.75rem;padding:0 var(--space-2);font:inherit;color:var(--ink);background:var(--ground-raised);border:var(--rule-width) solid var(--rule);border-radius:var(--radius);flex:12rem}.usage-lookup-field input[aria-invalid=true]{border-color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad)}.usage-lookup-own{align-items:center;min-height:2.75rem;display:inline-flex}.usage-lookup-note,.usage-lookup-problem{flex-basis:100%;margin:0;font-size:.8125rem}.usage-lookup-note{color:var(--ink-muted)}.usage-lookup-problem{min-height:1.25rem;color:var(--bad)}.usage-lookup-subject{border-left-color:var(--accent)}.ledger-months{gap:var(--space-2);flex-direction:column;display:flex}.month-range{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;margin:0;display:flex}.month-range-label{color:var(--ink);font-size:.875rem;font-weight:600}.month-range-field{align-items:center;gap:var(--space-2);min-width:0;display:flex}.month-range-field label{color:var(--ink-muted);font-size:.875rem;font-weight:600}.month-range-field select{min-width:0;max-width:100%;min-height:2.75rem;padding:0 var(--space-2);font:inherit;color:var(--ink);background:var(--ground-raised);border:var(--rule-width) solid var(--rule);border-radius:var(--radius)}.month-range-field select[aria-invalid=true]{border-color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad)}.month-range-problem{min-height:1.25rem;color:var(--bad);flex-basis:100%;margin:0;font-size:.8125rem}.usage-export{align-items:center;gap:.4375rem;display:inline-flex}.usage-tiles{margin:0}@media (width>=60em){.usage-tiles{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}}.usage-tiles .tile:first-child{border-top:4px solid var(--accent)}.usage-chart-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 17.5rem;align-items:start;display:grid}@media (width<=60em){.usage-chart-layout{grid-template-columns:minmax(0,1fr)}}.usage-chart-main{min-width:0}.usage-legend{flex-flow:column;align-items:stretch;gap:.375rem;min-width:0;margin:0}.usage-legend legend{margin-bottom:var(--space-1);font-weight:600}.usage-legend .usage-legend-entry{align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 .625rem 0 var(--space-2);border-radius:var(--radius);grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.usage-legend-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.usage-legend .usage-legend-name code{overflow-wrap:normal;font-size:.8125rem}.usage-legend-total{font-variant-numeric:tabular-nums;text-align:right;font-size:.8125rem}.usage-card{gap:var(--space-3);flex-direction:column;display:flex}.usage-card h2{font-size:var(--text-section);letter-spacing:var(--text-section-tracking);margin:0;font-weight:600}.usage-card .data-table,.usage-card .money-scope{margin:0}.usage-daily tbody th{white-space:nowrap}.usage-models .table-scroll,.usage-breakdown .table-scroll{background:linear-gradient(to right, var(--ground-raised) 40%, transparent) left / 2.5rem 100% no-repeat local, linear-gradient(to left, var(--ground-raised) 40%, transparent) right / 2.5rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, color-mix(in srgb, var(--ink) 22%, transparent), transparent) left / .875rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--ink) 22%, transparent), transparent) right / .875rem 100% no-repeat scroll;max-height:none}.usage-cost{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.375rem;display:grid}@media (width>=60em){.usage-cost{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.usage-cost>:only-child{grid-column:1/-1}}.shell .usage-figure{align-items:baseline;gap:var(--space-1) var(--space-2);color:var(--ink);flex-wrap:wrap;margin:0;display:flex}.usage-figure-label{color:var(--ink-muted);font-size:.875rem}.usage-facts{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));margin:0;display:grid}.usage-facts dt{color:var(--ink-muted);font-size:.8125rem}.usage-facts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.shell .usage-explain{color:var(--ink-muted);max-width:70ch;margin:0;font-size:.875rem}.usage-savings-list{flex-direction:column;margin:0;display:flex}.usage-saving{padding:var(--space-3) 0;border-top:var(--rule-width) solid var(--card-border);flex-direction:column;gap:.125rem;display:flex}.usage-saving:first-child{border-top:0;padding-top:0}.usage-saving:last-child{padding-bottom:0}.usage-saving dt{font-weight:600}.usage-saving dd{margin:0}.usage-saving-figure{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:600}.usage-saving-figure .money-amount{font-weight:inherit}.usage-saving-secondary,.usage-saving-after{font-size:.875rem}.usage-saving-explain{color:var(--ink-muted);max-width:70ch;font-size:.875rem}.usage-breakdowns{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.375rem;display:grid}.usage-footnote{padding-top:var(--space-3);border-top:var(--rule-width) solid var(--rule);color:var(--ink-muted);margin:0;font-size:.875rem;line-height:1.45}.troubleshoot-checks{margin:var(--space-3) 0 0;grid-template-columns:minmax(0,1fr);gap:1.375rem;padding:0;list-style:none;display:grid}@media (width>=40em){.troubleshoot-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.troubleshoot-checks{grid-template-columns:repeat(3,minmax(0,1fr))}}.troubleshoot-check{gap:var(--space-2);flex-direction:column;display:flex}.troubleshoot-check p{margin:0}.troubleshoot-state{align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;display:flex}.troubleshoot-state code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.875rem}.troubleshoot-links{gap:var(--space-1) var(--space-3);margin:var(--space-2) 0 0;flex-wrap:wrap;display:flex}.troubleshoot-external svg{vertical-align:-.0625rem;margin-left:.3125rem}.troubleshoot-findings{gap:var(--space-3);margin:var(--space-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.troubleshoot-finding{padding-top:var(--space-3);border-top:var(--rule-width) solid var(--track)}.troubleshoot-finding:first-child{border-top:0;padding-top:0}.troubleshoot-finding p{margin:var(--space-2) 0 0;overflow-wrap:anywhere}.troubleshoot-finding-head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.troubleshoot-finding-head h3{overflow-wrap:anywhere;margin:0;font-size:1rem}.troubleshoot-subhead{margin:var(--space-3) 0 0;font-size:1rem}.troubleshoot-list{margin:var(--space-2) 0 0;padding-left:1.25rem}.troubleshoot-list li+li{margin-top:var(--space-1)}.troubleshoot-help{margin-top:var(--space-2)}.troubleshoot-help summary{cursor:pointer;color:var(--accent);padding-block:.625rem;font-weight:600}.troubleshoot-help>p,.troubleshoot-help>ul{max-width:70ch}.troubleshoot-breakdowns{margin-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(30rem,100%),1fr));gap:1.375rem;display:grid}.troubleshoot-breakdown{min-width:0}.troubleshoot-breakdown .table-scroll,.troubleshoot-keys .table-scroll{max-height:none}.troubleshoot-keys code{overflow-wrap:anywhere}.troubleshoot-breakdown h3{margin:0;font-size:1rem}.diagnostics .panel-head{align-items:flex-start}.diagnostics .panel-head>button{flex:none}.diagnostics-result{gap:var(--space-4);margin-top:var(--space-3);flex-direction:column;display:flex}.diagnostics-summary{font-variant-numeric:tabular-nums;margin:0}.diagnostics-section{min-width:0;padding-top:var(--space-4);border-top:var(--rule-width) solid var(--track)}.diagnostics-section>h3{margin:0;font-size:1.125rem}.diagnostics-section>.data-table{margin-top:var(--space-3)}.diagnostics .table-scroll{max-height:none}.diagnostics .troubleshoot-finding-head h4{overflow-wrap:anywhere;margin:0;font-size:1rem}.diagnostics-truncated{align-items:center;gap:var(--space-2);padding:var(--space-3);border:var(--rule-width) solid var(--warn-fill);border-radius:var(--radius);flex-wrap:wrap;display:flex}.diagnostics-truncated p{flex:20rem;margin:0}.diagnostics-analysis .panel-head{gap:var(--space-3)}.diagnostics-analysis .panel-head h3{margin:0;font-size:1.125rem}.diagnostics-analysis .panel-head>button{flex:none}.diagnostics-analysis-result,.diagnostics-analysis-findings{gap:var(--space-3);flex-direction:column;display:flex}.diagnostics-analysis-summary{margin:0;font-size:1.0625rem;line-height:1.55}.diagnostics-analysis-findings{margin:0;padding-left:1.25rem}.diagnostics-analysis-findings>li{padding-left:var(--space-1)}.diagnostics-analysis-findings>li+li{padding-top:var(--space-3);border-top:var(--rule-width) solid var(--track)}.diagnostics-analysis-findings h4,.diagnostics-analysis-result h4{overflow-wrap:anywhere;margin:0;font-size:1rem}.diagnostics-analysis-findings p{margin-bottom:0}.diagnostics-analysis-findings ol,.diagnostics-failure>button{margin-top:var(--space-2)}.diagnostics-copy{align-items:center;gap:var(--space-1);flex-wrap:wrap;max-width:100%;display:inline-flex}.diagnostics-copy code{overflow-wrap:anywhere}.diagnostics-copy button{min-height:2rem;padding:.25rem .625rem;font-size:.8125rem}.diagnostics-key-name,.diagnostics-key-name>small,.diagnostics .data-table td>span,.diagnostics .data-table th>span{gap:var(--space-1);flex-direction:column;display:flex}.diagnostics-time-range{font-variant-numeric:tabular-nums}.diagnostics-cell-list{margin:0;padding-left:1rem}.diagnostics-cell-list li+li{margin-top:var(--space-1)}.diagnostics-limits{gap:var(--space-2);margin:0;display:grid}.diagnostics-limits div{justify-content:space-between;gap:var(--space-3);border-bottom:var(--rule-width) solid var(--track);display:flex}.diagnostics-limits dt{color:var(--ink-muted)}.diagnostics-limits dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.insights-controls{flex-flow:wrap;align-items:center;gap:.75rem;margin-block:1rem;display:flex}.insights-items{overflow-wrap:anywhere;margin:0;padding:0;list-style:none}.insights-items>li{padding-block:.75rem}.insights-items>li+li{border-top:var(--rule-width) solid var(--track)}.insights-items p{margin-block:.5rem}.insights-items summary{cursor:pointer;min-height:2.75rem}@media (width<=39.999em){.diagnostics .panel-head{flex-direction:column;display:flex}.diagnostics .panel-head>button,.diagnostics-analysis .panel-head>button{align-self:stretch}}.shell .usage-coverage{color:var(--ink)}.figure-share{color:var(--ink-muted);font-size:.8125rem}.usage-breakdown tbody th code{overflow-wrap:break-word;font-size:.8125rem}@media (width<=40em){.usage-models tbody th code,.usage-breakdown tbody th code{overflow-wrap:anywhere}.usage-card .data-table tbody .numeric .money,.usage-card .data-table tbody .stacked-figure{align-items:flex-start}.usage-card .data-table tbody .share{justify-content:flex-start}.usage-card .data-table tbody .share-track{flex-shrink:1;min-width:2.5rem}}.usage-show-all{align-self:flex-start}.budget-page{gap:var(--space-4);display:grid}.budget-page a,.approve-page a{color:var(--accent)}.budget-page a:hover,.approve-page a:hover{color:var(--accent-deep)}.budget-card p:not([class]),.budget-info p:not([class]),.approve-page p:not([class]),.budget-card p.budget-hero,.budget-form p.budget-outcome{color:var(--ink)}.budget-page>h2{font-size:var(--text-section);letter-spacing:var(--text-section-tracking);margin:0;font-weight:600}.budget-columns{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));align-items:start;display:grid}.budget-card{gap:var(--space-3);padding:var(--space-4);background:var(--ground-raised);border:var(--rule-width) solid var(--card-border);border-radius:var(--radius-card);flex-direction:column;display:flex}.budget-card-accent{border-top:4px solid var(--accent)}.budget-card h2{font-size:var(--text-section);letter-spacing:var(--text-section-tracking);margin:0;font-weight:600}.budget-card-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.budget-card-sub{color:var(--ink-muted);margin:0;font-size:.875rem}.budget-hero{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex;container-type:inline-size}.budget-hero .money-amount{font-size:clamp(var(--text-figure), 18cqi, var(--text-hero));letter-spacing:var(--text-hero-tracking);font-weight:700;line-height:1}.budget-hero-unit{color:var(--ink-muted)}.budget-dl{gap:var(--space-1);padding-top:var(--space-3);border-top:var(--rule-width) solid var(--track);grid-template-columns:1fr;margin:0;display:grid}.budget-dl dt{color:var(--ink-muted)}.budget-dl dd{margin:0 0 var(--space-2);overflow-wrap:anywhere}.budget-dl dd:last-child{margin-bottom:0}@media (width>=34rem){.budget-dl{column-gap:var(--space-3);row-gap:var(--space-2);grid-template-columns:minmax(8rem,10rem) 1fr}.budget-dl dd{margin-bottom:0}}.budget-pid{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.875em}.budget-figure{font-variant-numeric:tabular-nums;font-weight:600}.budget-project{gap:var(--space-2);display:grid}.budget-chip{padding:var(--space-1) var(--space-2);background:var(--track);color:var(--ink-muted);white-space:nowrap;border-radius:999px;font-size:.8125rem;font-weight:600}:is(.budget-page>:has(.table-scroll),.projects-page>:has(.table-scroll)){min-width:0}.budget-form{gap:var(--space-3);margin:0;display:grid}.budget-field{gap:var(--space-1);display:grid}.budget-field>label{font-size:.875rem;font-weight:600}.budget-field input,.budget-field select,.budget-field textarea{width:100%;min-height:2.75rem;padding:var(--space-2);font:inherit;color:var(--ink);background:var(--ground-raised);border:var(--rule-width) solid var(--rule);border-radius:var(--radius)}.budget-field textarea{resize:vertical}.budget-pair{gap:var(--space-1) var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));display:grid}.budget-pair>.budget-help{grid-column:1/-1}.budget-field .budget-pid-input{font-family:var(--font-mono)}.budget-help{color:var(--ink-muted);font-size:.8125rem}.budget-amount{border:var(--rule-width) solid var(--rule);border-radius:var(--radius);background:var(--ground-raised);align-items:stretch;max-width:15rem;display:flex;overflow:hidden}.budget-amount-prefix{padding:0 var(--space-2);background:var(--track);color:var(--ink-muted);border-right:var(--rule-width) solid var(--rule);align-items:center;display:flex}.budget-field .budget-amount input{text-align:right;font-variant-numeric:tabular-nums;border:0;border-radius:0;flex:auto;width:auto;min-width:0}.budget-field .budget-amount input:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.budget-info{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius);background:var(--track);font-size:.875rem;display:flex}.budget-info svg{color:var(--accent);flex-shrink:0;margin-top:2px}.budget-info p{margin:0}.budget-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.budget-outcome{min-height:1.5rem;margin:0;font-size:.875rem}.budget-section{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.budget-section h2{font-size:var(--text-section);letter-spacing:var(--text-section-tracking);margin:0;font-weight:600}.budget-empty{color:var(--ink-muted);margin:0}.budget-issue{margin-top:var(--space-2)}.budget-section p.budget-issue-outcome,.budget-section .key-secret p{color:var(--ink);margin:0}.budget-section .key-secret .action-row{margin-bottom:0}.approve-page{gap:var(--space-4);width:min(55rem,100%);margin:0 auto;display:grid}.approve-head{justify-items:start;gap:var(--space-2);display:grid}.approve-head h1{margin:0}.approve-eyebrow{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase;font-weight:600;display:inline-flex}.approve-eyebrow:before{content:"";background:var(--area-hue,var(--accent));border-radius:2px;width:10px;height:10px}.approve-meta{color:var(--ink-muted);margin:0;font-size:.9375rem}.approve-change{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.approve-change-step{gap:2px;display:grid}.approve-change-label{color:var(--ink-muted);font-size:.875rem}.approve-change-step .money-amount{font-size:var(--text-figure);letter-spacing:var(--text-title-tracking);font-weight:700}.approve-change-arrow{color:var(--ink-muted);flex-shrink:0}@media (width<=40em){.approve-change-arrow{display:none}}.approve-change-diff{padding-left:var(--space-3);border-left:var(--rule-width) solid var(--track);gap:2px;display:grid}.approve-change-diff strong{font-size:var(--text-section);font-variant-numeric:tabular-nums}.approve-quote{font-size:var(--text-body);margin:0;line-height:1.5}.approve-points{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));font-size:.875rem;display:grid}.approve-point{gap:var(--space-1);align-content:start;display:grid}.approve-point strong{font-weight:600}.approve-outcome-head{align-items:center;gap:var(--space-2);display:flex}.approve-outcome-head svg{flex-shrink:0}.approve-outcome-head h2{font-size:var(--text-section);letter-spacing:var(--text-section-tracking);margin:0;font-weight:600}.approve-outcome-head[data-tone=approved]{color:var(--ok)}.approve-outcome-head[data-tone=rejected]{color:var(--ink)}.approve-outcome-head[data-tone=pending]{color:var(--warn)}.approve-outcome-head[data-tone=cancelled]{color:var(--ink-muted)}.approve-outcome p{margin:0}.approve-outcome-note{color:var(--ink-muted);font-size:.875rem}.signup-decision-total{color:var(--ink);margin:0}.signup-decision-total strong{font-size:var(--text-figure);font-weight:700}.signup-decision-people{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.signup-decision-people li{gap:2px;display:grid}.signup-decision-person{font-weight:600}.signup-decision-warning{align-items:flex-start;gap:var(--space-1);color:var(--warn);font-size:.875rem;font-weight:600;line-height:1.45;display:flex}.signup-decision-warning svg{flex:none;margin-top:.125rem}.signup-decision-count[data-over=true]{color:var(--bad);font-weight:600}.budget-field textarea[aria-invalid=true]{border-color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad)}.budget-form p.budget-outcome[data-tone=failure]{color:var(--bad)}.page-hero-copy .signup-intro{max-width:47.5rem;margin:var(--space-2) 0 0;color:var(--ink-muted)}.signup-eyebrow{align-items:center;gap:var(--space-2);display:flex}.signup-layout{grid-template-columns:minmax(0,1fr) 23.25rem;align-items:start;gap:1.75rem;margin:0;display:grid}.signup-steps,.signup-aside{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.signup-card{background:var(--ground-raised);border:var(--rule-width) solid var(--card-border);border-radius:var(--radius-card);flex-direction:column;gap:1.125rem;padding:1.625rem 1.75rem;display:flex}.signup-card h2{font-size:var(--text-section);letter-spacing:var(--text-section-tracking);margin:0;font-weight:600}.signup-step-head{align-items:center;gap:.75rem;display:flex}.signup-step-number{background:var(--ink);width:1.75rem;height:1.75rem;color:var(--ground-raised);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.signup-layout fieldset{border:0;min-width:0;margin:0;padding:0}.signup-options{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:.875rem;display:grid}.signup-option{border:var(--rule-width) solid var(--rule);background:var(--ground-raised);cursor:pointer;border-radius:.625rem;gap:.875rem;padding:1rem 1.125rem;display:flex;position:relative}.signup-plan{flex-direction:column;gap:.625rem;padding:1.25rem 1.375rem}.signup-who{align-items:center}.signup-option:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--ground-raised))}.signup-option:has(input:focus-visible){outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.signup-choice:has(input[role=switch]:focus-visible) .signup-switch{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.signup-plan-name{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:1.0625rem;font-weight:600;display:flex}.signup-option-name{font-weight:600}.signup-check,.signup-dot{border:2px solid var(--rule);background:var(--ground-raised);width:1.375rem;height:1.375rem;color:var(--ground-raised);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.signup-check svg{visibility:hidden}:is(.signup-option:has(input:checked) .signup-check,.signup-option:has(input:checked) .signup-dot){border-color:var(--accent);background:var(--accent)}.signup-option:has(input:checked) .signup-check svg{visibility:visible}.signup-option:has(input:checked) .signup-dot:after{content:"";background:var(--ground-raised);border-radius:50%;width:.5rem;height:.5rem}.signup-plan-price{flex-wrap:wrap;align-items:baseline;gap:.375rem;display:flex}.signup-plan-price .fact-note,.signup-option .fact-note,.signup-total .fact-note,.signup-request .fact-note{margin-top:0}.signup-plan-amount{letter-spacing:var(--text-title-tracking);font-variant-numeric:tabular-nums;font-size:2.125rem;font-weight:700;line-height:1}.signup-who-copy,.signup-choice-copy{flex-direction:column;gap:.125rem;display:flex}.signup-people{flex-direction:column;gap:.625rem;display:flex}.signup-people-head,.signup-person{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.75rem;align-items:center;gap:.75rem;display:grid}.signup-people-head{color:var(--ink-muted);font-size:.8125rem;font-weight:600}.signup-person-field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.signup-person-field>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.signup-remove{width:2.75rem;color:var(--ink-muted);background:0 0;border-color:#0000;justify-content:center;align-items:center;padding:0;display:flex}.signup-remove:disabled{opacity:.4;cursor:not-allowed}.signup-remove:disabled:hover{border-color:#0000}.signup-people-foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.signup-people-foot .fact-note{flex:16rem;margin-top:0;font-size:.8125rem}.signup-add{border-style:dashed;align-items:center;gap:.375rem;min-height:2.5rem;padding:0 .875rem 0 .625rem;font-size:.875rem;font-weight:600;display:flex}.signup-filing-as{border-top:var(--rule-width) solid var(--track);color:var(--ink-muted);margin:0;padding-top:.875rem;font-size:.875rem}.signup-filing-as strong{color:var(--ink);font-weight:600}.signup-pair{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.signup-field{flex-direction:column;gap:.375rem;display:flex}.signup-field>label{font-size:.875rem;font-weight:600}.signup-field .fact-note{margin-top:0;font-size:.8125rem}.signup-optional{color:var(--ink-muted);font-weight:400}.signup-layout input[type=text],.signup-layout input[type=email],.signup-layout textarea,.enterprise-detail textarea{border:var(--rule-width) solid var(--rule);border-radius:var(--radius);background:var(--ground-raised);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;padding:0 .75rem;font-size:.9375rem}.signup-layout textarea,.enterprise-detail textarea{resize:vertical;padding:.625rem .75rem}.signup-layout input.signup-mono{font-family:var(--font-mono)}.signup-mono{font-family:var(--font-mono);overflow-wrap:anywhere}.signup-layout input[aria-invalid=true],.signup-layout textarea[aria-invalid=true],.signup-options[aria-invalid=true] .signup-option{border-color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad)}.signup-layout .budget-amount{min-height:2.75rem}.signup-layout .budget-amount input[type=text]{text-align:right;font-variant-numeric:tabular-nums;border:0;border-radius:0;flex:auto;width:auto;min-width:0;min-height:0}.signup-layout .budget-amount input[type=text]:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.signup-layout .budget-amount[data-invalid=true]{border-color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad)}.signup-layout .budget-amount input[aria-invalid=true]{box-shadow:none}p.signup-ceiling{align-items:flex-start;gap:var(--space-2);max-width:40rem;color:var(--bad);margin:0;font-size:.875rem;line-height:1.45;display:flex}.signup-ceiling[data-over=false]{margin-top:-.375rem}.signup-ceiling svg{flex:none;margin-top:.125rem}.signup-ceiling a{color:inherit;font-weight:600;text-decoration:underline}.signup-pricing,.signup-terms-link{margin:0}.signup-receipt-approver{margin:0 0 var(--space-2)}.signup-layout input[type=checkbox]:not([role=switch]){width:1.25rem;height:1.25rem;accent-color:var(--accent);flex:none;margin:.125rem 0 0}.signup-choices{border:var(--rule-width) solid var(--card-border);border-radius:.625rem;flex-direction:column;display:flex}.signup-choice{cursor:pointer;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;display:flex}.signup-choice-group:not(:first-child){border-top:var(--rule-width) solid var(--track)}.signup-switch{background:var(--rule);border-radius:999px;flex:none;align-items:center;width:2.5rem;height:1.5rem;margin-top:1px;padding:0 3px;display:flex}.signup-switch:after{content:"";background:var(--ground-raised);width:1.125rem;height:1.125rem;box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 30%, transparent);border-radius:50%;transition:transform .12s}.signup-choice:has(input[role=switch]:checked) .signup-switch{background:var(--accent)}.signup-choice:has(input[role=switch]:checked) .signup-switch:after{transform:translate(1rem)}.signup-confirm{gap:var(--space-2);flex-direction:column;padding:0 1.125rem 1.125rem 3.25rem;font-size:.875rem;display:flex}.signup-sentence{border-radius:var(--radius);background:var(--track);overflow-wrap:anywhere;padding:.625rem .75rem;font-weight:600}.signup-terms{gap:var(--space-2);flex-direction:column;margin:0;padding-left:1.25rem;font-size:.9375rem;line-height:1.5;display:flex}.signup-accept{padding:.875rem var(--space-3);background:var(--track);cursor:pointer;border-radius:.625rem;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:600;display:flex}.signup-layout .signup-accept input[type=checkbox]{margin:0}.signup-accept:has(input:checked){background:color-mix(in srgb, var(--accent) 6%, var(--ground-raised))}.signup-summary{padding:var(--space-4);border-top:4px solid var(--accent);gap:1.125rem}.signup-card .signup-summary-title{color:var(--ink-muted);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase;font-weight:700}.signup-total{gap:var(--space-1);flex-direction:column;display:flex}.signup-total-line{flex-wrap:wrap;align-items:baseline;gap:.375rem;display:flex}.signup-total-amount{font-size:var(--text-display);letter-spacing:var(--text-display-tracking);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.signup-total-note{font-variant-numeric:tabular-nums}.signup-facts{padding-top:var(--space-3);border-top:var(--rule-width) solid var(--track);grid-template-columns:6rem minmax(0,1fr);gap:.625rem .75rem;margin:0;font-size:.875rem;display:grid}.signup-facts dt{color:var(--ink-muted)}.signup-facts dd{overflow-wrap:anywhere;margin:0}.signup-facts .signup-facts-strong{font-weight:600}.signup-facts .signup-mono{font-size:.8125rem}.signup-progress{border-radius:var(--radius);background:var(--track);flex-direction:column;gap:.375rem;padding:.75rem .875rem;font-size:.875rem;display:flex}.signup-progress[data-ready=true]{background:color-mix(in srgb, var(--ok) 12%, var(--ground-raised));color:var(--ok)}.signup-progress-title{font-weight:600}.signup-missing{color:var(--ink-muted);flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.signup-missing li{align-items:center;gap:var(--space-2);display:flex}.signup-missing li:before{content:"";border:2px solid var(--rule);border-radius:50%;flex:none;width:.875rem;height:.875rem}.signup-ready{align-items:center;gap:var(--space-2);font-weight:600;display:flex}.signup-submit{min-height:3rem;font-size:1rem}.signup-footnote{margin:0;font-size:.8125rem;line-height:1.45}.signup-receipt h3{margin:0 0 var(--space-2);font-size:1rem}.signup-receipt .fact{gap:var(--space-1);grid-template-columns:1fr}.signup-requests{padding:1.25rem var(--space-4);gap:.625rem}.signup-card.signup-requests h2{font-size:1rem}.signup-requests .page-toolbar,.signup-requests .fact-note{margin-top:0}.signup-request-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.signup-request{border-top:var(--rule-width) solid var(--track);flex-direction:column;gap:.125rem;padding:.625rem 0;display:flex}.signup-request-head{justify-content:space-between;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.signup-request-who{overflow-wrap:anywhere;font-weight:600}.signup-request-status{font-size:.875rem;font-weight:600}.signup-link-card{padding:var(--space-3) 1.25rem;border:var(--rule-width) solid var(--card-border);border-radius:var(--radius-card);background:var(--ground-raised);color:var(--ink);align-items:center;gap:.875rem;text-decoration:none;display:flex}.signup-link-card:hover{border-color:var(--accent);color:var(--ink)}.signup-link-card-mark{border:var(--rule-width) solid var(--area-hue);border-radius:var(--radius);background:var(--area-tint);width:2.375rem;height:2.375rem;color:var(--area-deep);flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.signup-link-card-copy{flex-direction:column;gap:.125rem;display:flex}.signup-link-card-copy .fact-note{margin-top:0;font-size:.8125rem}.signup-link-card-title{font-weight:600}.signup-link-card-arrow{color:var(--accent);flex:none;margin-left:auto}@media (width<=60em){.signup-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=40em){.signup-card{padding:1.25rem var(--space-3)}.signup-people-head{display:none}.signup-person{padding-bottom:var(--space-2);border-bottom:var(--rule-width) solid var(--track);grid-template-columns:minmax(0,1fr) 2.75rem}.signup-person .signup-remove{grid-area:1/2/span 2;align-self:end}.signup-person-field>label{clip-path:none;white-space:normal;width:auto;height:auto;font-size:.8125rem;font-weight:600;position:static;overflow:visible}.signup-confirm{padding-left:1.125rem}}:root{--area-cborg-hue:#007681;--area-cborg-tint:#e3eff0;--area-cborg-deep:#005c66;--area-openai-hue:#5d4777;--area-openai-tint:#ede9f2;--area-openai-deep:#5d4777;--area-anthropic-hue:#cb6f00;--area-anthropic-tint:#faeedd;--area-anthropic-deep:#8a5a00;--area-gcp-hue:#408fae;--area-gcp-tint:#e6f0f5;--area-gcp-deep:#2a6b84;--area-aws-hue:#672e45;--area-aws-tint:#f2e8ec;--area-aws-deep:#672e45}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--area-cborg-hue:#4fb3bf;--area-cborg-tint:#173c45;--area-cborg-deep:#4fb3bf;--area-openai-hue:#ab97c5;--area-openai-tint:#173c45;--area-openai-deep:#ab97c5;--area-anthropic-hue:#f0a44b;--area-anthropic-tint:#173c45;--area-anthropic-deep:#f0a44b;--area-gcp-hue:#7ec2da;--area-gcp-tint:#173c45;--area-gcp-deep:#7ec2da;--area-aws-hue:#cc8ea4;--area-aws-tint:#173c45;--area-aws-deep:#cc8ea4}}:root[data-theme=dark]{--area-cborg-hue:#4fb3bf;--area-cborg-tint:#173c45;--area-cborg-deep:#4fb3bf;--area-openai-hue:#ab97c5;--area-openai-tint:#173c45;--area-openai-deep:#ab97c5;--area-anthropic-hue:#f0a44b;--area-anthropic-tint:#173c45;--area-anthropic-deep:#f0a44b;--area-gcp-hue:#7ec2da;--area-gcp-tint:#173c45;--area-gcp-deep:#7ec2da;--area-aws-hue:#cc8ea4;--area-aws-tint:#173c45;--area-aws-deep:#cc8ea4}@media print{:root,:root:not([data-theme=light]),:root[data-theme=dark]{--area-cborg-hue:#007681;--area-cborg-tint:#e3eff0;--area-cborg-deep:#005c66;--area-openai-hue:#5d4777;--area-openai-tint:#ede9f2;--area-openai-deep:#5d4777;--area-anthropic-hue:#cb6f00;--area-anthropic-tint:#faeedd;--area-anthropic-deep:#8a5a00;--area-gcp-hue:#408fae;--area-gcp-tint:#e6f0f5;--area-gcp-deep:#2a6b84;--area-aws-hue:#672e45;--area-aws-tint:#f2e8ec;--area-aws-deep:#672e45}}[data-area=cborg]{--area-hue:var(--area-cborg-hue);--area-tint:var(--area-cborg-tint);--area-deep:var(--area-cborg-deep)}[data-area=openai]{--area-hue:var(--area-openai-hue);--area-tint:var(--area-openai-tint);--area-deep:var(--area-openai-deep)}[data-area=anthropic]{--area-hue:var(--area-anthropic-hue);--area-tint:var(--area-anthropic-tint);--area-deep:var(--area-anthropic-deep)}[data-area=gcp]{--area-hue:var(--area-gcp-hue);--area-tint:var(--area-gcp-tint);--area-deep:var(--area-gcp-deep)}[data-area=aws]{--area-hue:var(--area-aws-hue);--area-tint:var(--area-aws-tint);--area-deep:var(--area-aws-deep)}.status-label-block{gap:2px;display:inline-grid}.status-label{align-items:center;gap:var(--space-1);font-weight:600;display:inline-flex}.status-label svg{flex-shrink:0}.status-label[data-tone=approved]{color:var(--ok)}.status-label[data-tone=rejected],.status-label[data-tone=waiting]{color:var(--ink)}.status-label[data-tone=cancelled]{color:var(--ink-muted)}.status-label-pill{padding:var(--space-1) var(--space-2);border:var(--rule-width) solid var(--rule);background:var(--ground-raised);border-radius:999px;font-size:.8125rem}.status-label-note{color:var(--ink-muted);font-size:.8125rem}.action-callout{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--ground-raised);border:var(--rule-width) solid var(--card-border);border-radius:var(--radius-card);flex-wrap:wrap;display:flex}.action-callout-tile{border-radius:var(--radius);background:var(--bad-tint);width:2.5rem;height:2.5rem;color:var(--bad);flex-shrink:0;justify-content:center;align-items:center;display:flex}.action-callout-body{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;flex:16rem;min-width:0;display:flex}.action-callout .action-callout-text{color:var(--ink);flex:16rem;margin:0}.action-callout-count{color:var(--bad);font-variant-numeric:tabular-nums}.action-callout-link{align-items:center;gap:var(--space-2);color:var(--accent);white-space:nowrap;margin-left:auto;padding:.75rem 0;font-size:.9375rem;font-weight:600;display:inline-flex}.action-callout-link:hover{color:var(--accent-deep)}[data-area=cborg]{--area-on-ink:#4fb3bf}[data-area=openai]{--area-on-ink:#ab97c5}[data-area=anthropic]{--area-on-ink:#f0a44b}[data-area=gcp]{--area-on-ink:#7ec2da}[data-area=aws]{--area-on-ink:#cc8ea4}.area-icon{--area-icon-size:1rem;--area-icon-radius:.1875rem;--area-icon-mono:.4375rem;width:var(--area-icon-size);height:var(--area-icon-size);flex:none;display:inline-flex}.area-icon[data-size="24"]{--area-icon-size:1.5rem;--area-icon-radius:.3125rem;--area-icon-mono:.625rem}.area-icon[data-size="46"]{--area-icon-size:2.875rem;--area-icon-radius:.5rem;--area-icon-mono:1.0625rem}.area-icon-tile{border:1px solid var(--area-hue);border-radius:var(--area-icon-radius);background:var(--area-tint);width:100%;height:100%;color:var(--area-deep);font-size:var(--area-icon-mono);letter-spacing:.02em;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}.area-icon-mark{border:1px solid var(--area-hue);border-radius:var(--area-icon-radius);object-fit:contain;background:#fff;width:100%;height:100%;display:block}.projects-page{gap:var(--space-4);display:grid}.projects-page a{color:var(--accent)}.projects-page a:hover{color:var(--accent-deep)}.pager{gap:var(--space-2) var(--space-4);grid-template-columns:1fr auto 1fr;align-items:baseline;display:grid}.pager>:last-child{text-align:end;justify-self:end}.pager-step{font-weight:600}.pager-step-end{color:var(--ink-muted)}.pager-position{text-align:center;color:var(--ink-muted);justify-self:center;margin:0}.project-card,.offering-card{padding:var(--space-4);background:var(--ground-raised);border:var(--rule-width) solid var(--card-border);border-radius:var(--radius-card)}.offering-list{grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));gap:1.125rem;margin:0;padding:0;list-style:none;display:grid}.offering-list>li{display:flex}.offering-card{flex-direction:column;flex:auto;gap:1rem;min-width:0;display:flex}.offering-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.offering-card h3{margin:0;font-size:1.125rem}.offering-facts{margin:0}.offering-fine-print{gap:var(--space-2);padding-top:var(--space-3);border-top:var(--rule-width) solid var(--card-border);color:var(--ink-muted);flex-direction:column;margin-top:auto;font-size:.875rem;line-height:1.45;display:flex}.offering-fine-print p{margin:0}.offering-fine-print strong{color:var(--ink);font-weight:600}.offering-group{flex-direction:column;gap:.875rem;display:flex}.offering-group-head{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.offering-group-head h2,.openai-terms-head h2{font-size:var(--text-section);letter-spacing:var(--text-section-tracking);margin:0;font-weight:600}.link-button{min-height:2.75rem;padding:0 var(--space-3);border:var(--rule-width) solid var(--rule);border-radius:var(--radius);background:var(--ground-raised);color:var(--ink);align-self:flex-start;align-items:center;gap:.375rem;margin-top:auto;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.link-button:hover{border-color:var(--accent);color:var(--ink)}.openai-terms{gap:var(--space-3);flex-direction:column;display:flex}.openai-terms-head{gap:var(--space-1);flex-direction:column;display:flex}.openai-terms .data-table{margin:0}.shell .openai-no-terms{color:var(--ink-muted)}.openai-categories{gap:var(--space-3) var(--space-4);padding-top:var(--space-3);border-top:var(--rule-width) solid var(--track);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}@media (width<=60em){.openai-categories{grid-template-columns:minmax(0,1fr)}}.openai-category dt{margin-bottom:var(--space-1);font-weight:600}.openai-category dd{color:var(--ink-muted);margin:0;font-size:.875rem}.openai-category strong{color:var(--ink);font-weight:600}.shell .openai-further{font-size:.875rem}.project-card-head{gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.project-card-head h2{font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem}p.project-card-figures{color:var(--ink-muted);text-align:right;margin:0}.project-card-figures .money-amount{color:var(--ink);font-weight:600}.table-note{margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:.875rem}.person-cell{flex-direction:column;gap:.125rem;display:flex}.person-email{overflow-wrap:anywhere}.person-key{color:var(--ink-muted);overflow-wrap:anywhere;font-size:.875rem}.access-state{gap:var(--space-1);white-space:nowrap;align-items:center;display:inline-flex}.access-state[data-state=on] svg{color:var(--ok)}.projects-controls{gap:var(--space-1);flex-direction:column;max-width:18rem;display:flex}p.field-note{color:var(--ink-muted);margin:0;font-size:.875rem}.projects-controls select:disabled{background:var(--track);color:var(--ink-muted);cursor:not-allowed}@media (width<=24rem){.ledger-table tbody th,.ledger-table tbody td{grid-template-columns:1fr;gap:0}}.charges-hero{align-items:flex-end}.charges-total{align-items:flex-end;gap:var(--space-1);text-align:right;flex-direction:column;max-width:24rem;display:flex}.charges-total-label{color:var(--ink-muted);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase;margin:0;font-weight:600}p.charges-total-figure{max-width:none;color:var(--ink);font-size:var(--text-display);letter-spacing:var(--text-display-tracking);font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:1}p.charges-total-detail{max-width:none;color:var(--ink-muted);margin:0;font-size:.875rem}p.charges-total-scope{max-width:none;color:var(--ink);margin:0;font-size:.875rem;font-weight:600}.charges-toolbar{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-4);padding:var(--space-3) 0;border-top:var(--rule-width) solid var(--card-border);border-bottom:var(--rule-width) solid var(--card-border);flex-wrap:wrap;display:flex}.charges-month{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;flex:30rem;min-width:0;display:flex}.charges-toolbar>.export-control{flex:0 22rem}.charges-month label{font-size:.875rem;font-weight:600}.charges-month-stepper{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;display:flex}.charges-month select,.charges-sort select,.charges-find input{min-height:2.75rem;padding:0 var(--space-2);font:inherit;color:var(--ink);background:var(--ground-raised);border:var(--rule-width) solid var(--rule);border-radius:var(--radius)}.charges-month select{flex:0 12.5rem;width:12.5rem;min-width:0}button.charges-month-step{flex:none;justify-content:center;align-items:center;width:2.75rem;padding:0;display:inline-flex}button.charges-month-step[aria-disabled=true]{background:var(--track);color:var(--ink-muted);cursor:not-allowed}button.charges-month-step[aria-disabled=true]:hover{border-color:var(--rule)}.charges-month-now{background:var(--track);color:var(--ink-muted);border-radius:999px;padding:.1875rem .625rem;font-size:.8125rem;font-weight:600;line-height:1.4}button.charges-month-back{padding:0 var(--space-1);color:var(--accent);text-underline-offset:3px;background:0 0;border:0;font-size:.875rem;font-weight:600;text-decoration:underline}button.charges-month-back:hover{color:var(--accent-deep)}.charges-page{gap:var(--space-4);margin-top:var(--space-3)}.charges-sources{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--ground-raised);border:var(--rule-width) solid var(--card-border);border-radius:var(--radius-card);display:grid}.charges-sources.floor-warning{border-left:3px solid var(--bad)}.charges-sources-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.charges-sources-head h2{margin:0;font-size:1rem;font-weight:600}button.charges-disclosure{padding:0 var(--space-1);color:var(--accent);background:0 0;border:0;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:inline-flex}button.charges-disclosure:hover{color:var(--accent-deep)}.charges-floor p{margin:0;font-size:.875rem}.charges-floor p+p{margin-top:var(--space-1)}.charges-sources>.table-note{margin:0}.source-tiles{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=64rem){.source-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=30rem){.source-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.source-tile{gap:var(--space-1);background:var(--ground-raised);border:var(--rule-width) solid var(--card-border);border-radius:var(--radius);flex-direction:column;padding:.625rem .75rem;display:flex}.source-tile[data-tone=muted],.source-tile[data-tone=bad]{background:var(--ground);border-color:var(--track)}.source-tile-name{align-items:center;gap:.4375rem;font-size:.875rem;font-weight:600;display:flex}.source-tile-status{color:var(--ink-muted);align-items:center;gap:.3125rem;font-size:.8125rem;font-weight:600;display:flex}.source-tile[data-tone=ok] .source-tile-status{color:var(--ok)}.source-tile[data-tone=bad] .source-tile-status{color:var(--warn)}.source-tile-status svg{flex-shrink:0}.source-tile-window{color:var(--ink-muted);font-size:.75rem}.area-swatch{background:var(--area-hue);border-radius:2px;flex-shrink:0;width:.625rem;height:.625rem;display:inline-block}.charges-sources-details{border-top:var(--rule-width) solid var(--track)}.charges-sources-details .table-note{margin-top:var(--space-3)}.charges-page .table-scroll{border:0;border-radius:0}.charges-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.875rem}.charges-table thead th{z-index:1;background:var(--ground-raised);padding:.625rem var(--space-3) .625rem 0;border-bottom:var(--rule-width) solid var(--ink);font-size:var(--text-eyebrow);letter-spacing:.08em;text-align:left;text-transform:uppercase;font-weight:700;position:sticky;top:0}.charges-table tbody th,.charges-table tbody td,.charges-table tfoot th,.charges-table tfoot td{padding:.75rem var(--space-3) .75rem 0;border-bottom:var(--rule-width) solid var(--track);text-align:left;vertical-align:top}.charges-table tbody th{font-weight:600}.charges-table tfoot th,.charges-table tfoot td{border-bottom:0;font-weight:700}.charges-table .numeric{text-align:right;font-variant-numeric:tabular-nums;padding-right:0}.charges-table .fact-note{display:block}.charges-service{align-items:center;gap:.4375rem;display:flex}.charges-service-what{color:var(--ink-muted);font-size:.8125rem;font-weight:400;display:block}.charges-by-service tbody td.numeric .money-amount{font-weight:600}.not-priced{color:var(--ink-muted);font-weight:600}.per-project{color:var(--ink-muted);white-space:nowrap;font-weight:600}.charges-who{gap:var(--space-3);flex-direction:column;display:flex}.charges-who-scopes{gap:var(--space-2);color:var(--ink-muted);flex-direction:column;margin:0;padding:0;font-size:.8125rem;line-height:1.45;list-style:none;display:flex}.charges-who-scopes li{align-items:baseline;gap:.5rem;display:flex}.charges-by-who{min-width:calc(15rem + max(0rem, (var(--who-columns,6) - 3) * 6.5rem))}.charges-by-who tbody th{min-width:7rem}.charges-by-who .numeric{padding-left:var(--space-3);white-space:nowrap}.charges-who-name{overflow-wrap:break-word;display:block}.charges-who-secondary{color:var(--ink-muted);overflow-wrap:break-word;font-size:.8125rem;font-weight:400;display:block}.charges-by-who tbody td.numeric .money-amount{font-weight:600}.charges-browser{gap:var(--space-4);grid-template-columns:20rem minmax(0,1fr);align-items:start;display:grid}@media (width<=60rem){.charges-browser{grid-template-columns:minmax(0,1fr)}}.charges-rail{gap:var(--space-3);background:var(--ground-raised);border:var(--rule-width) solid var(--card-border);border-radius:var(--radius-card);flex-direction:column;padding:1.125rem;display:flex}.charges-rail-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.charges-rail-head h2{margin:0;font-size:1rem;font-weight:600}.charges-rail-count{color:var(--ink-muted);font-size:.8125rem}.charges-rail-controls{gap:var(--space-2);flex-direction:column;display:flex}.charges-find{display:block;position:relative}.charges-find-icon{color:var(--ink-muted);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.charges-find input{box-sizing:border-box;width:100%;padding-left:2.25rem}.charges-sort{align-items:center;gap:var(--space-2);display:flex}.charges-sort label{color:var(--ink-muted);font-size:.8125rem;font-weight:600}.charges-sort select{flex:auto;min-width:0}.charges-rail-list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}button.charges-rail-item{border:var(--rule-width) solid var(--card-border);background:var(--ground-raised);width:100%;color:var(--ink);text-align:left;border-radius:.625rem;flex-direction:column;gap:.4375rem;padding:.75rem .875rem;display:flex}button.charges-rail-item[aria-pressed=true],button.charges-rail-item[aria-pressed=true]:hover{border:2px solid var(--accent);background:var(--area-cborg-tint);color:var(--ink);font-weight:inherit;padding:calc(.75rem - 1px) calc(.875rem - 1px)}.charges-rail-top{justify-content:space-between;align-items:baseline;gap:var(--space-2);width:100%;display:flex}.charges-rail-pid{font-family:var(--font-mono);font-size:.875rem;font-weight:600}.charges-rail-total{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700}.charges-rail-name{color:var(--ink-muted);font-size:.875rem;line-height:1.3}.charges-rail-foot{gap:.125rem var(--space-2);color:var(--ink-muted);flex-wrap:wrap;font-size:.75rem;display:flex}.charges-rail-flag{color:var(--warn);font-weight:600}.share-bar{border-radius:2px;width:100%;display:block;overflow:hidden}.share-bar-fill{background:var(--track);gap:2px;height:100%;display:flex}.share-bar-part{background:var(--area-hue);height:100%;display:block}.share-bar[data-size=small]{height:6px}.share-bar[data-size=large]{background:var(--track);border-radius:3px;height:14px}.charges-detail{border-top:4px solid var(--accent);flex-direction:column;gap:1.125rem;display:flex}.charges-detail-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.charges-detail-title{flex-direction:column;gap:.375rem;display:flex}p.charges-detail-pid{color:var(--ink-muted);font-family:var(--font-mono);margin:0;font-size:.9375rem;font-weight:600}.charges-detail-title h2{letter-spacing:-.015em;margin:0;font-size:1.625rem;font-weight:700}p.charges-detail-access{color:var(--ink-muted);align-items:center;gap:.4375rem;margin:0;font-size:.875rem;display:flex}p.charges-detail-access svg{flex-shrink:0}.charges-detail-total{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.charges-detail p.project-card-figures{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:700;line-height:1}.charges-detail .project-card-figures .money-amount{font-weight:700}.charges-shares{flex-direction:column;gap:.625rem;display:flex}.charges-legend{gap:var(--space-2) 1.125rem;flex-wrap:wrap;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.charges-legend li{align-items:center;gap:.4375rem;display:flex}.charges-legend strong,.charges-legend .money-amount{font-variant-numeric:tabular-nums;font-weight:700}p.charges-alert{border-radius:var(--radius);background:var(--warn-tint);color:var(--ink);align-items:flex-start;gap:.625rem;margin:0;padding:.75rem .875rem;font-size:.875rem;line-height:1.45;display:flex}p.charges-alert[data-tone=bad]{background:var(--bad-tint)}.charges-alert-icon{color:var(--warn);flex-shrink:0;margin-top:2px}p.charges-alert[data-tone=bad] .charges-alert-icon{color:var(--bad)}.charges-tabs{gap:var(--space-3);flex-direction:column;display:flex}.charges-tablist{gap:var(--space-1);border-bottom:var(--rule-width) solid var(--card-border);display:flex}.charges-tablist button[role=tab]{white-space:nowrap;min-height:3rem;color:var(--ink-muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:3px clamp(.5rem,2.5vw,.875rem) 0;font-size:.9375rem;font-weight:500}.charges-tablist button[role=tab][aria-selected=true]{border-bottom-color:var(--accent);color:var(--ink);font-weight:600}.charges-tablist button[role=tab]:hover{color:var(--ink)}.charges-details{gap:var(--space-4);display:grid}.project-source h3{margin:0 0 var(--space-2);align-items:center;gap:.4375rem;font-size:1rem;display:flex}.project-source .facts{margin-bottom:0}.charges-footer{gap:var(--space-1);color:var(--ink-muted);flex-direction:column;font-size:.8125rem;line-height:1.5;display:flex}.charges-footer p{margin:0}.charges-footer strong{color:var(--ink);font-weight:600}.report-bug{align-self:center;display:flex}.app-header-controls{position:relative}.report-bug-button{white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex;position:relative}.report-bug-glyph{flex:none;font-size:1rem;line-height:1}.app-header .report-bug-button{min-width:2.75rem;color:var(--header-ink);background:0 0;border-color:#0000;justify-content:center;padding:0 .75rem;font-size:.9375rem;font-weight:500}.app-header .report-bug-button:hover{background:color-mix(in srgb, var(--header-ink) 12%, transparent);border-color:#0000}.app-header .report-bug[data-compact=true] .report-bug-button{border-color:color-mix(in srgb, var(--header-ink) 38%, transparent);background:color-mix(in srgb, var(--header-ink) 8%, transparent);padding:0}.app-header .report-bug[data-compact=true] .report-bug-button:hover{border-color:var(--header-ink)}.app-header .report-bug[data-compact=true] .report-bug-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.report-bug-tip{display:none}.app-header .report-bug[data-compact=true] .report-bug-button:hover .report-bug-tip,.app-header .report-bug[data-compact=true] .report-bug-button:focus-visible .report-bug-tip{top:calc(100% + var(--space-1));z-index:3;padding:var(--space-1) var(--space-2);border:var(--rule-width) solid var(--rule);border-radius:var(--radius);background:var(--ground-raised);color:var(--ink);white-space:nowrap;pointer-events:none;font-size:.8125rem;font-weight:500;display:block;position:absolute;left:50%;transform:translate(-50%)}.report-bug-notice{width:20rem;max-width:100%}.report-bug-notice p{margin:0 0 var(--space-2);font-size:.875rem}.report-bug-notice-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.bug-report-restored{color:var(--ink-muted);font-size:.875rem}.account-admin{margin:var(--space-2) 0 0}.app-header-controls .account-menu-panel a{min-height:2.75rem;color:var(--accent);align-items:center;font-weight:600;display:inline-flex}.app-header-controls .account-menu-panel a:hover{color:var(--accent-deep)}.bug-report-dialog{width:min(40rem, calc(100vw - 2 * var(--space-3)));max-width:none;max-height:calc(100dvh - 2 * var(--space-3));padding:var(--space-4);border:var(--rule-width) solid var(--card-border);border-radius:var(--radius-card);background:var(--ground-raised);color:var(--ink);overflow:auto}.bug-report-dialog::backdrop{background:#00000080}.bug-report-form h2{margin:0 0 var(--space-2);font-size:var(--text-section);letter-spacing:var(--text-section-tracking);font-weight:600}.bug-report-form p{margin:0 0 var(--space-3)}.bug-report-intro,.bug-report-count,.bug-report-required{color:var(--ink-muted)}.bug-report-count{font-size:.875rem}.bug-report-label{margin-bottom:var(--space-1);font-weight:600;display:block}.bug-report-required{font-weight:400}.bug-report-form textarea{width:100%;min-height:8rem;margin-bottom:var(--space-1);padding:var(--space-2);resize:vertical;border:var(--rule-width) solid var(--rule);border-radius:var(--radius);background:var(--ground-raised);color:var(--ink);font:inherit;display:block}.bug-report-form textarea[readonly]{background:var(--surface-raised)}.bug-report-form textarea[aria-invalid=true]{border-color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad)}.bug-report-sent-text{padding-left:var(--space-3);border-left:3px solid var(--rule);white-space:pre-wrap;overflow-wrap:anywhere}.bug-report-included{margin:var(--space-3) 0;padding-top:var(--space-3);border-top:var(--rule-width) solid var(--card-border);font-size:.9375rem}.bug-report-included h3{margin:0 0 var(--space-2);font-size:1rem;font-weight:600}.bug-report-included h4{margin:var(--space-2) 0 var(--space-1);color:var(--ink-muted);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase;font-weight:600}.bug-report-included ul{padding-left:var(--space-4);margin:0}.bug-report-included li{margin-bottom:var(--space-1)}.bug-report-address{overflow-wrap:anywhere}.bug-report-exact summary{cursor:pointer;min-height:2.75rem;color:var(--accent);align-items:center;font-weight:600;display:flex}.bug-report-exact pre,.bug-report-stack{max-height:16rem;padding:var(--space-2);border-radius:var(--radius);background:var(--surface-raised);color:var(--ink);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.8125rem;overflow:auto}.bug-report-status:empty,.bug-report-alert:empty{margin:0}.bug-report-status{font-weight:600}.bug-report-alert{color:var(--bad);font-weight:600}.bug-report-form .dialog-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.bug-report-form button[aria-disabled=true]{cursor:progress}.report-bug-preview{margin:var(--space-4) 0;display:flex;position:relative}.report-bug-preview .report-bug-notice{left:0;right:auto}.bug-reports-hero{margin-bottom:var(--space-4)}.bug-reports-count{color:var(--ink-muted)}.bug-report-list{gap:var(--space-4);flex-direction:column;display:flex}.bug-report-card>p{margin:var(--space-2) 0 0}.shell .bug-report-reporter,.shell .bug-report-description,.shell .bug-report-errors p:first-child{color:var(--ink)}.bug-report-card bdi,.bug-report-description,.bug-report-sent-text{unicode-bidi:isolate}.bug-report-name{font-weight:600}.bug-report-email,.bug-report-page-label,.bug-report-where,.bug-report-none{color:var(--ink-muted)}.bug-report-page{overflow-wrap:anywhere}.bug-report-description{padding:var(--space-3) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.bug-report-facts{margin-top:var(--space-3)}.bug-report-details{margin-top:var(--space-2)}.bug-report-details summary{cursor:pointer;min-height:2.75rem;color:var(--accent);align-items:center;font-weight:600;display:flex}.bug-report-requests{border-collapse:collapse;width:100%;font-size:.875rem}.bug-report-requests th,.bug-report-requests td{padding:var(--space-2);border-bottom:var(--rule-width) solid var(--track);text-align:start;vertical-align:top}.bug-report-requests code{overflow-wrap:anywhere}.bug-report-errors{padding-left:var(--space-4);margin:0}.bug-report-errors li+li{margin-top:var(--space-3)}.bug-report-errors p{margin:0 0 var(--space-1);overflow-wrap:anywhere}.bug-reports-pager{margin-top:var(--space-4)}.budget-allocation-chip{white-space:normal;overflow-wrap:anywhere;min-width:0}.enterprise-usage-layout{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.enterprise-usage-layout>.filter-field{flex:0 14rem;min-width:0;max-width:100%}.enterprise-usage-layout>.usage-range{flex:0 35rem;max-width:100%}@media (width>=72rem){.enterprise-usage-layout>.usage-range{padding-top:1.75rem}}.enterprise-usage-results{flex:0 0 100%;min-width:0}.enterprise-usage-metric{width:min(100%,14rem);margin-block:var(--space-3)}.enterprise-admin{min-width:0}.enterprise-statuses{gap:var(--space-3);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.enterprise-statuses [aria-current=page]{font-weight:700;text-decoration-thickness:3px}.enterprise-filters{gap:var(--space-3);padding:var(--space-4);flex-wrap:wrap;align-items:end;display:flex}.enterprise-filters label{gap:var(--space-2);flex:13rem;min-width:0;display:grid}.enterprise-filters input,.enterprise-filters select{border:var(--rule-width) solid var(--rule);border-radius:var(--radius);background:var(--ground-raised);width:100%;min-width:0;min-height:2.75rem;color:var(--ink);font:inherit;padding:.5rem .75rem}.enterprise-filters :is(input,select):focus-within{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.enterprise-table{border-collapse:collapse;width:100%}.enterprise-table th,.enterprise-table td{padding:var(--space-3);text-align:left;vertical-align:top}.enterprise-table tbody th{font-weight:600}.enterprise-subline{font-size:.875rem;font-weight:400;display:block}.enterprise-detail{padding:var(--space-4);margin-block:var(--space-4);overflow-wrap:anywhere}.enterprise-detail button{margin:var(--space-2)}.enterprise-review{padding-block:var(--space-3);border-top:1px solid}.enterprise-confirm{align-items:start;gap:var(--space-2);margin-block:var(--space-3);display:flex}.enterprise-confirm input{flex:none}.enterprise-feedback{min-height:3rem}.enterprise-chart-scroll{margin-block:1rem;overflow-x:auto}.enterprise-usage-chart{font-variant-numeric:tabular-nums;width:100%;height:auto;font-size:13px;display:block}.enterprise-chart-scale{font-size:.875rem}.area-card-workspaces{gap:var(--space-2);margin:var(--space-1) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.area-card-workspaces .money-scope{flex-direction:column;gap:.125rem;display:flex}.area-card-workspace-name{font-weight:600}.area-card-workspace-figures{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.9375rem}.area-card-state-note{margin:0;font-size:.875rem;font-weight:600}.credits{font-variant-numeric:tabular-nums}.openai-history{gap:var(--space-2);flex-direction:column;display:flex}.openai-history>.table-scroll{background:var(--ground-raised);max-height:none;container-type:inline-size}.charges-table.openai-history-table :is(th,td),.charges-table.openai-lines-table :is(th,td){padding-left:var(--space-3)}.charges-table.openai-history-table tr>:first-child,.charges-table.openai-lines-table tr>:first-child{padding-left:0}.openai-history-table tbody+tbody tr:first-child>*{border-top:var(--rule-width) solid var(--track)}button.openai-month-toggle{white-space:nowrap;padding:0}.openai-status-chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.openai-history-detail>td{padding:0}.openai-month{box-sizing:border-box;gap:var(--space-3);width:100cqi;padding:var(--space-3);background:var(--surface-raised);flex-direction:column;display:flex;position:sticky;left:0}.openai-month .money-scope{gap:var(--space-3);flex-direction:column;display:flex}.openai-month-status p{margin:0;font-size:.875rem}.openai-month-status p+p{margin-top:var(--space-1)}.openai-month-exports{gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.openai-month-versions{gap:var(--space-2);flex-direction:column;display:flex}.openai-month-versions h2{margin:0;font-size:1rem}.openai-month-versions .table-note{margin:0}.openai-version-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.openai-version-name{margin:0 0 var(--space-2);font-size:.875rem}.openai-month .table-scroll{padding:0 var(--space-3);background:var(--ground-raised)}.openai-lines-table tbody th{min-width:9rem}.openai-lines-table .numeric{padding-left:var(--space-3);white-space:nowrap}.charges-details{grid-template-columns:minmax(0,1fr)}.openai-lines-table{min-width:46rem}.openai-lines-table td:last-child{min-width:9rem}.openai-history caption{padding:var(--space-2) 0;text-align:left;font-weight:600}.enterprise-facts-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.enterprise-usage-summary{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.split-section{margin-top:var(--space-5)}.split-section>h2{margin:0 0 var(--space-3)}.split-card,.split-empty{margin:0 0 var(--space-4);padding:var(--space-4);border:var(--rule-width) solid var(--card-border);border-radius:var(--radius-card);background:var(--ground-raised);color:var(--ink);min-width:0}.split-empty p{margin:0}.split-card h3{margin:0 0 var(--space-2);overflow-wrap:anywhere;font-size:1.125rem}.split-card h4{margin:0 0 var(--space-2);font-size:1rem}.split-facts{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.split-facts dt{color:var(--ink-muted);font-size:.875rem}.split-facts dd{overflow-wrap:anywhere;margin:0}.split-block{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--rule-width) solid var(--card-border);min-width:0}.split-muted,.split-revision-meta,.split-detail{color:var(--ink-muted)}.split-revision-reason,.split-predecessor{margin:var(--space-1) 0 var(--space-2)}.split-table{width:100%;margin:0 0 var(--space-3);border-collapse:collapse}.split-table caption{padding:var(--space-2) 0;text-align:left;font-weight:600}.split-table th,.split-table td{padding:var(--space-2);border-bottom:var(--rule-width) solid var(--card-border);text-align:left;vertical-align:top}.split-table .numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.split-actions{gap:var(--space-2);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.split-primary{border-color:var(--accent);font-weight:650}.split-card button:disabled{color:var(--ink-muted);cursor:not-allowed;border-style:dashed}.split-card button:disabled:hover{border-color:var(--rule)}.split-feedback:empty{display:none}.split-notice-bad{border-left-color:var(--bad)}.split-problem{margin:var(--space-1) 0;color:var(--bad)}.split-field{gap:var(--space-1);margin:var(--space-3) 0;display:grid}.split-field>label{font-size:.875rem;font-weight:600}.split-card input,.split-card select,.split-card textarea{min-height:2.75rem;padding:var(--space-2);font:inherit;color:var(--ink);background:var(--ground-raised);border:var(--rule-width) solid var(--rule);border-radius:var(--radius)}.split-card input[type=radio]{min-height:auto}.split-card textarea{resize:vertical;width:100%}.split-card [aria-invalid=true]{border-color:var(--bad);border-width:2px}.split-editor fieldset{margin:var(--space-3) 0;padding:var(--space-3);border:var(--rule-width) solid var(--card-border);border-radius:var(--radius);min-width:0}.split-editor legend{padding:0 var(--space-1);font-weight:650}.split-unit label{gap:var(--space-2);margin-right:var(--space-4);align-items:center;display:inline-flex}.split-dates{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.split-legs{table-layout:fixed}.split-legs th,.split-legs td{padding:var(--space-1)}.split-legs th:first-child{width:54%}.split-legs th:nth-child(2){width:34%}.split-legs th:nth-child(3){width:3.25rem}.split-legs input{width:100%;min-width:0;padding-inline:var(--space-1)}.split-legs button{min-width:2.75rem;padding:0;font-size:1.25rem}@media (width<=30rem){.split-card{padding:var(--space-3)}.split-editor fieldset{padding:var(--space-2)}}.split-total{gap:var(--space-2);margin:var(--space-2) 0;align-items:center;font-weight:650;display:flex}.split-total-ok{color:var(--ok)}.split-total-bad{color:var(--bad)}.split-summary{margin:var(--space-3) 0;padding:var(--space-3);border:var(--rule-width) solid var(--card-border);border-left:3px solid var(--ok);border-radius:var(--radius)}.split-summary-bad{border-left-color:var(--bad)}.split-summary p,.split-summary ul{margin:0}.split-summary ul{margin-top:var(--space-2);padding-left:var(--space-4)}.split-summary svg,.split-total svg{vertical-align:-3px;flex:none}.split-estimate-controls{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.split-estimate-controls label{gap:var(--space-1);font-weight:600;display:grid}.split-estimate-result .notice{margin-top:var(--space-3)}.split-estimate-result code{overflow-wrap:anywhere}.split-history{margin:var(--space-3) 0 0;padding-left:var(--space-4)}.split-history>li+li{margin-top:var(--space-3)}.split-self{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--warn-fill);background:var(--warn-tint);color:var(--ink)}
