@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Rajdhani:wght@600&display=swap";:root{--cj-bg:#282c34;--cj-bg-nav:#21252b;--cj-bg-panel:#2c313c;--cj-bg-raised:#333842;--cj-bg-elevated:#3b4048;--cj-bg-control:#21252b;--cj-bg-control-hover:#3a3f4b;--cj-border:#4b5263;--cj-border-strong:#636d83;--cj-text:#e6e8ec;--cj-text-muted:#bfc4cd;--cj-text-subtle:#9299a6;--cj-accent:#61afef;--cj-accent-strong:#8cc8ff;--cj-accent-wash:color-mix(in srgb, var(--cj-accent) 12%, transparent);--cj-accent-wash-strong:color-mix(in srgb, var(--cj-accent) 20%, transparent);--cj-on-accent:#21252b;--cj-success:#98c379;--cj-warning:#e5c07b;--cj-caution:#d19a66;--cj-danger:#e06c75;--cj-danger-wash:#e06c752e;--cj-danger-wash-hover:#e06c7547;--cj-error:var(--cj-danger);--cj-focus:0 0 0 3px color-mix(in srgb, var(--cj-accent) 28%, transparent);--cj-shadow-panel:0 1px 0 #ffffff0a, 0 8px 24px #0000006b;--cj-shadow-table:0 1px 4px #00000038;--cj-shadow-control:inset 0 1px 0 #ffffff0b;--cj-radius-sm:4px;--cj-radius-md:7px;--cj-space-xs:.35rem;--cj-space-sm:.6rem;--cj-space-md:.85rem;--cj-space-lg:1.25rem;--cj-font:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--cj-font-display:var(--cj-font);--cj-font-brand:"Rajdhani", sans-serif;--cj-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--cj-text-2xs:.72rem;--cj-text-xs:.78rem;--cj-text-sm:.83rem;--cj-text-md:.875rem;--cj-text-base:.9rem;--cj-text-lg:1.1rem;--cj-text-rg:1rem;--cj-text-xl:2.25rem;--cj-text-2xl:2.5rem;--cj-text-logo:1.5rem;--cj-text-heading:1.5rem;--cj-text-subheading:1.125rem;--cj-tracking-caps:.12em;--cj-tracking-mixed-case:.02em;--cj-wordmark-cap-shift:.029em;--cj-chart-text:#e6e8ec;--cj-chart-grid:#5c637061;--cj-chart-accent-bar:#61afefbf;--cj-storage-standard:#d82e2e;--cj-storage-intelligent:#c93a69;--cj-storage-infrequent:#c93797;--cj-storage-one-zone-ia:#c736c5;--cj-storage-glacier-ir:#9836c5;--cj-storage-glacier-flexible:#6735c3;--cj-storage-deep-archive:#2723d2;--cj-storage-other:#9aa0a8}[data-theme=light]{--cj-bg:#fafafa;--cj-bg-nav:#f0f0f0;--cj-bg-panel:#fff;--cj-bg-raised:#f3f3f3;--cj-bg-elevated:#eaeaeb;--cj-bg-control:#fff;--cj-bg-control-hover:#f1f3f7;--cj-border:#d7dae0;--cj-border-strong:#a0a1a7;--cj-text:#383a42;--cj-text-muted:#5c5f6a;--cj-text-subtle:#8b8d94;--cj-accent:#4078f2;--cj-accent-strong:#2c5fca;--cj-on-accent:#fff;--cj-success:#50a14f;--cj-warning:#c18401;--cj-caution:#b85c00;--cj-danger:#e45649;--cj-danger-wash:#e456491f;--cj-danger-wash-hover:#e4564938;--cj-shadow-panel:0 4px 20px #383a4217;--cj-shadow-table:0 1px 4px #383a4214;--cj-shadow-control:inset 0 1px 0 #ffffffd9;--cj-chart-text:#383a42;--cj-chart-grid:#a0a1a73d;--cj-chart-accent-bar:#4078f2bf;--cj-storage-standard:#b12121;--cj-storage-intelligent:#a32d53;--cj-storage-infrequent:#a12c79;--cj-storage-one-zone-ia:#9f2b9e;--cj-storage-glacier-ir:#7a2b9e;--cj-storage-glacier-flexible:#522a9c;--cj-storage-deep-archive:#1f1ca8;--cj-storage-other:#8a8f98}*,:before,:after{box-sizing:border-box;margin:0}body{min-height:100vh;color:var(--cj-text);background:var(--cj-bg);line-height:1.75;font-family:var(--cj-font);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px}button,input,select,textarea{border-radius:var(--cj-radius-sm)}button,select,input[type=checkbox]{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{border-color:var(--cj-accent);box-shadow:var(--cj-focus);outline:none}button:disabled,select:disabled,input:disabled,textarea:disabled{cursor:not-allowed;opacity:.58}input[type=checkbox]{accent-color:var(--cj-accent)}.cj-label{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.5rem;display:block}.cj-control{background:var(--cj-bg-control);border:1px solid var(--cj-border);box-shadow:var(--cj-shadow-control);color:var(--cj-text);font:inherit;width:100%;min-height:2.55rem;padding:.6rem .7rem;transition:background .12s,border-color .12s,box-shadow .12s,transform .12s}.cj-control:hover:not(:disabled){background:var(--cj-bg-control-hover);border-color:var(--cj-border-strong)}.cj-button{background:linear-gradient(180deg, color-mix(in srgb, var(--cj-accent) 18%, transparent), color-mix(in srgb, var(--cj-accent) 8%, transparent));border:1px solid color-mix(in srgb, var(--cj-accent) 78%, var(--cj-border));box-shadow:var(--cj-shadow-control);color:var(--cj-accent-strong);font:inherit;font-size:var(--cj-text-xs);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;min-height:2.55rem;padding:.58rem .85rem;font-weight:600;transition:background .12s,border-color .12s,color .12s,transform .12s;display:inline-flex}.cj-button:hover:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--cj-accent) 24%, transparent), color-mix(in srgb, var(--cj-accent) 12%, transparent));border-color:var(--cj-accent-strong);transform:translateY(-1px)}.cj-button:active:not(:disabled){transform:translateY(0)}.cj-button--ghost{border-color:var(--cj-border);box-shadow:none;color:var(--cj-text-muted);background:0 0;font-weight:500}.cj-button--ghost:hover:not(:disabled){border-color:var(--cj-border-strong);color:var(--cj-text);background:0 0;transform:none}.cj-filter-bar{background:color-mix(in srgb, var(--cj-bg-panel) 88%, transparent);border:1px solid color-mix(in srgb, var(--cj-border) 82%, transparent);border-radius:var(--cj-radius-md);box-shadow:var(--cj-shadow-panel);grid-template-columns:repeat(auto-fit,minmax(10rem,16rem));justify-content:start;align-items:end;gap:.75rem;width:100%;padding:.85rem;display:grid}.cj-filter-bar .cj-control{max-width:16rem}.cj-filter-section{width:100%}.cj-filter-section__summary{background:color-mix(in srgb, var(--cj-bg-panel) 90%, transparent);border:1px solid color-mix(in srgb, var(--cj-border) 82%, transparent);border-radius:var(--cj-radius-md);color:var(--cj-text-muted);cursor:pointer;font-size:var(--cj-text-md);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.45rem .7rem;font-weight:600;list-style:none;display:inline-flex}.cj-filter-section__summary::-webkit-details-marker{display:none}.cj-filter-section__summary:before{content:">";transition:transform .12s;display:inline-block;transform:rotate(90deg)}.cj-filter-section:not([open]) .cj-filter-section__summary:before{transform:rotate(0)}.cj-filter-section .cj-filter-bar{margin-top:.6rem}.cj-action-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cj-table-scroll{border:1px solid color-mix(in srgb, var(--cj-border) 80%, transparent);border-radius:var(--cj-radius-md);box-shadow:var(--cj-shadow-table);width:100%;max-height:60vh;overflow:auto}.cj-scrollbar,.cj-table-scroll{scrollbar-color:color-mix(in srgb, var(--cj-border-strong) 62%, transparent) transparent;scrollbar-width:thin}.cj-scrollbar::-webkit-scrollbar{width:.6rem;height:.6rem}.cj-table-scroll::-webkit-scrollbar{width:.6rem;height:.6rem}.cj-scrollbar::-webkit-scrollbar-track{background:0 0}.cj-table-scroll::-webkit-scrollbar-track{background:0 0;margin-top:2.5rem}.cj-scrollbar::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--cj-border-strong) 55%, transparent);background-clip:padding-box;border:.18rem solid #0000;border-radius:999px}.cj-table-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--cj-border-strong) 55%, transparent);background-clip:padding-box;border:.18rem solid #0000;border-radius:999px}.cj-scrollbar::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--cj-accent) 45%, var(--cj-border-strong));background-clip:padding-box}.cj-table-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--cj-accent) 45%, var(--cj-border-strong));background-clip:padding-box}.cj-data-table{border-collapse:separate;border-spacing:0;color:var(--cj-text);font-size:var(--cj-text-sm);font-variant-numeric:tabular-nums;width:100%}.cj-data-table th,.cj-data-table td{border-bottom:1px solid color-mix(in srgb, var(--cj-border) 70%, transparent);text-align:left;vertical-align:top;white-space:nowrap;padding:.62rem .75rem}.cj-data-table th{background:color-mix(in srgb, var(--cj-bg-elevated) 82%, var(--cj-bg));color:var(--cj-text);font-size:var(--cj-text-2xs);letter-spacing:.08em;text-transform:uppercase;z-index:1;font-weight:600;position:sticky;top:0}.cj-data-table th.num,.cj-data-table td.num{text-align:right}.cj-even-columns th,.cj-even-columns td{padding-left:1.1rem;padding-right:1.1rem}.cj-even-columns th.num,.cj-even-columns td.num{text-align:left}.cj-data-table__sort{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.cj-data-table__sort:hover,.cj-data-table__sort:focus-visible{color:var(--cj-accent-strong)}.cj-data-table__sort-dir{color:var(--cj-accent);min-width:.6rem;margin-left:.25rem;display:inline-block}.cj-data-table td.savings{color:var(--cj-success)}.cj-data-table tbody tr:hover td{background:color-mix(in srgb, var(--cj-accent) 7%, transparent);color:var(--cj-text)}.cj-data-table tbody tr:hover td.savings{color:var(--cj-success)}.cj-data-table tr.is-selected td{background:var(--cj-accent-wash);color:var(--cj-text)}.table-row-count{font-size:var(--cj-text-md);margin-top:.5rem}.table-loading{color:var(--cj-text-muted);font-size:var(--cj-text-md);align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.table-loading__spinner{border:2px solid var(--cj-border);border-top-color:var(--cj-text-muted);border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.cj-state-muted{color:var(--cj-text-muted);font-size:var(--cj-text-base)}.cj-state-error{color:var(--cj-error);margin:0}.cj-link{color:var(--cj-accent-strong);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:none}.cj-link:hover{color:var(--cj-accent-strong);text-decoration:underline}.cj-activity-bar{background:var(--cj-accent-wash);pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.cj-activity-bar:after{background:var(--cj-accent);content:"";width:35%;height:100%;animation:1.4s ease-in-out infinite cj-activity;display:block}@keyframes cj-activity{0%{transform:translate(-100%)}to{transform:translate(290%)}}@media (prefers-reduced-motion:reduce){.cj-activity-bar:after{width:100%;animation:none}}.cj-chart-shell{background:linear-gradient(180deg, color-mix(in srgb, var(--cj-bg-panel) 92%, transparent), color-mix(in srgb, var(--cj-bg-raised) 62%, transparent));border:1px solid color-mix(in srgb, var(--cj-border) 82%, transparent);border-radius:var(--cj-radius-md);box-shadow:var(--cj-shadow-panel);width:100%;min-width:0;padding:.85rem}.cj-chart-shell canvas{max-width:100%}.billing-row--change-large-positive{background-color:color-mix(in srgb, var(--cj-danger) 55%, transparent)!important}.billing-row--change-moderate-positive{background-color:color-mix(in srgb, var(--cj-danger) 35%, transparent)!important}.billing-row--change-small-positive{background-color:color-mix(in srgb, var(--cj-danger) 18%, transparent)!important}.billing-row--change-large-negative{background-color:color-mix(in srgb, var(--cj-success) 55%, transparent)!important}.billing-row--change-moderate-negative{background-color:color-mix(in srgb, var(--cj-success) 35%, transparent)!important}.billing-row--change-small-negative{background-color:color-mix(in srgb, var(--cj-success) 18%, transparent)!important}.cj-sidebar-state{color:var(--cj-text-muted);font-size:var(--cj-text-md);padding:1rem .875rem}.pivot-label-cell{align-items:center;gap:.35rem;padding:.5rem .75rem;display:flex}.pivot-toggle__chevron{flex-shrink:0;width:.45rem;height:.55rem;transition:transform .15s;display:inline-block;position:relative;transform:rotate(0)}.pivot-toggle__chevron:before,.pivot-toggle__chevron:after{background-color:var(--cj-text-muted);content:"";border-radius:1px;width:100%;height:1.5px;position:absolute;top:50%;right:0}.pivot-toggle__chevron:before{transform-origin:100%;transform:rotate(-35deg)}.pivot-toggle__chevron:after{transform-origin:100%;transform:rotate(35deg)}.pivot-toggle__chevron--open{transform:rotate(90deg)}.pivot-toggle__btn{cursor:pointer;flex-shrink:0;padding:.25rem .4rem}.pivot-toggle__btn:hover .pivot-toggle__chevron:before,.pivot-toggle__btn:hover .pivot-toggle__chevron:after{background-color:var(--cj-accent)}.pivot-label{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body{margin:0}.confirm-dialog__backdrop[data-v-c7befa5f]{z-index:1000;background:#000000ad;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.confirm-dialog[data-v-c7befa5f]{background:var(--cj-bg-panel);border:1px solid var(--cj-border-strong);border-radius:var(--cj-radius-md);width:100%;max-width:32rem;overflow:hidden;box-shadow:0 24px 80px #0000007a}.confirm-dialog__content[data-v-c7befa5f]{padding:1.5rem 1.5rem 1rem}.confirm-dialog__eyebrow[data-v-c7befa5f]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.45rem;display:block}.confirm-dialog h2[data-v-c7befa5f]{color:var(--cj-text);margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.confirm-dialog p[data-v-c7befa5f]{color:var(--cj-text-muted);font-size:var(--cj-text-base);margin:.75rem 0 0;line-height:1.6}.confirm-dialog__instance code[data-v-c7befa5f]{background:var(--cj-bg-control-hover);border:1px solid var(--cj-border);border-radius:var(--cj-radius-sm);color:var(--cj-text);font-family:var(--cj-font-mono);font-size:var(--cj-text-sm);overflow-wrap:anywhere;padding:.2rem .4rem}.confirm-dialog__actions[data-v-c7befa5f]{border-top:1px solid var(--cj-border);justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem 1.25rem;display:flex}.confirm-dialog__cancel[data-v-c7befa5f]{border:1px solid var(--cj-border);color:var(--cj-text-muted);font:inherit;font-size:var(--cj-text-xs);letter-spacing:.08em;text-transform:uppercase;background:0 0;min-height:2.55rem;padding:.58rem .85rem;font-weight:600}.confirm-dialog__cancel[data-v-c7befa5f]:hover{background:var(--cj-bg-control-hover);border-color:var(--cj-border-strong);color:var(--cj-text)}.confirm-dialog__confirm[data-v-c7befa5f]{min-width:7rem}.confirm-dialog-enter-active[data-v-c7befa5f],.confirm-dialog-leave-active[data-v-c7befa5f]{transition:opacity .14s}.confirm-dialog-enter-active .confirm-dialog[data-v-c7befa5f],.confirm-dialog-leave-active .confirm-dialog[data-v-c7befa5f]{transition:transform .14s}.confirm-dialog-enter-from[data-v-c7befa5f],.confirm-dialog-leave-to[data-v-c7befa5f]{opacity:0}.confirm-dialog-enter-from .confirm-dialog[data-v-c7befa5f],.confirm-dialog-leave-to .confirm-dialog[data-v-c7befa5f]{transform:translateY(.5rem)}@media (width<=480px){.confirm-dialog__actions[data-v-c7befa5f]{flex-direction:column-reverse;align-items:stretch}.confirm-dialog__actions button[data-v-c7befa5f]{width:100%}}@media (prefers-reduced-motion:reduce){.confirm-dialog-enter-active[data-v-c7befa5f],.confirm-dialog-leave-active[data-v-c7befa5f],.confirm-dialog-enter-active .confirm-dialog[data-v-c7befa5f],.confirm-dialog-leave-active .confirm-dialog[data-v-c7befa5f]{transition:none}}.restore-screen[data-v-0d234888]{background:linear-gradient(135deg, color-mix(in srgb, var(--cj-accent) 8%, transparent), transparent 32rem), var(--cj-bg);z-index:900;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.restore-card[data-v-0d234888]{background:var(--cj-bg-panel);border:1px solid var(--cj-border);border-radius:var(--cj-radius-md);box-shadow:var(--cj-shadow-panel);width:100%;max-width:30rem;position:relative;overflow:hidden}.restore-card__brand[data-v-0d234888]{border-bottom:1px solid var(--cj-border);justify-content:center;align-items:center;gap:.55rem;padding:1.25rem 1.5rem;display:flex}.restore-card__brand img[data-v-0d234888]{width:1.5rem;height:1.5rem}.restore-card__brand span[data-v-0d234888]{color:var(--cj-text);font-family:var(--cj-font-brand);font-size:var(--cj-text-lg);letter-spacing:var(--cj-tracking-caps);margin-right:calc(-1 * var(--cj-tracking-caps));text-transform:uppercase;top:var(--cj-wordmark-cap-shift);font-weight:600;line-height:1;position:relative}.restore-card__body[data-v-0d234888]{text-align:center;padding:2rem 2rem 2.25rem}.restore-card__body--busy[data-v-0d234888]{padding:1.4rem 1.5rem}.restore-card__body--busy .restore-card__title[data-v-0d234888]{color:var(--cj-text-muted);font-size:var(--cj-text-base);letter-spacing:.02em;font-weight:500}.restore-card__title[data-v-0d234888]{color:var(--cj-text);font-family:var(--cj-font-display);letter-spacing:.01em;margin:0;font-size:clamp(1.35rem,3vw,1.65rem);font-weight:600;line-height:1.2}.restore-card__message[data-v-0d234888]{color:var(--cj-text-muted);font-size:var(--cj-text-base);max-width:24rem;margin:.85rem auto 0;line-height:1.6}.restore-card__actions[data-v-0d234888]{justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.restore-card__progress[data-v-0d234888]{background:var(--cj-accent-wash);height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.restore-card__progress-bar[data-v-0d234888]{background:var(--cj-accent);width:35%;height:100%;animation:1.4s ease-in-out infinite restore-progress-0d234888;display:block}@keyframes restore-progress-0d234888{0%{transform:translate(-100%)}to{transform:translate(290%)}}@media (width<=480px){.restore-card__actions[data-v-0d234888]{flex-direction:column-reverse}}@media (prefers-reduced-motion:reduce){.restore-card__progress-bar[data-v-0d234888]{width:100%;animation:none}}main[data-v-d7a76041]{background:linear-gradient(135deg, color-mix(in srgb, var(--cj-accent) 8%, transparent), transparent 32rem), var(--cj-bg);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.shell[data-v-d7a76041]{border:1px solid var(--cj-border);background:var(--cj-bg-panel);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);width:min(100%,920px);min-height:520px;display:grid}.shell--tenant-selection[data-v-d7a76041]{width:min(100%,560px);min-height:0;display:block}.shell--login-only[data-v-d7a76041]{background:0 0;border:none;justify-content:center;align-items:center;width:min(100%,560px);min-height:auto;display:flex}.brand-panel[data-v-d7a76041],.action-panel[data-v-d7a76041]{padding:clamp(2rem,5vw,4rem)}.brand-panel[data-v-d7a76041]{border-right:1px solid var(--cj-border);flex-direction:column;justify-content:center;display:flex}.action-panel[data-v-d7a76041]{flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.shell--tenant-selection .action-panel[data-v-d7a76041]{min-height:420px}.shell--login-only .action-panel[data-v-d7a76041]{background:var(--cj-bg-panel);border:1px solid var(--cj-border);width:100%;max-width:560px;margin:0 auto}.logo-header[data-v-d7a76041]{border-bottom:1px solid var(--cj-border);justify-content:center;width:100%;margin-bottom:1.75rem;padding-bottom:1.25rem;display:flex}.logo-mark[data-v-d7a76041]{align-items:center;gap:.55rem;display:flex}.logo-mark img[data-v-d7a76041]{width:1.75rem;height:1.75rem}.logo-mark span[data-v-d7a76041]{color:var(--cj-text);font-family:var(--cj-font-brand);font-size:var(--cj-text-logo);letter-spacing:var(--cj-tracking-caps);margin-right:calc(-1 * var(--cj-tracking-caps));text-transform:uppercase;top:var(--cj-wordmark-cap-shift);font-weight:600;line-height:1;position:relative}.label[data-v-d7a76041]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);letter-spacing:.18em;text-transform:uppercase;margin-bottom:1rem;display:inline-block}h1[data-v-d7a76041],h2[data-v-d7a76041]{color:var(--cj-text);font-family:var(--cj-font-display);letter-spacing:.01em;font-weight:600;line-height:1.1}h1[data-v-d7a76041]{margin-bottom:1.5rem;font-size:clamp(2.4rem,7vw,4.3rem)}h2[data-v-d7a76041]{margin-bottom:1rem;font-size:clamp(1.55rem,4vw,2.1rem)}p[data-v-d7a76041],.lead[data-v-d7a76041]{color:var(--cj-text-muted);font-size:var(--cj-text-base);margin:0}.state-block[data-v-d7a76041]{width:100%}.state-block p[data-v-d7a76041]{margin-bottom:2rem}.error[data-v-d7a76041]{color:var(--cj-danger);margin-top:1rem}.tenant-list[data-v-d7a76041]{gap:.75rem;max-height:18rem;margin-top:1.5rem;padding-right:.35rem;display:grid;overflow-y:auto}.tenant-button[data-v-d7a76041]{border:1px solid var(--cj-border);width:100%;color:var(--cj-text);cursor:pointer;font:inherit;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.tenant-button[data-v-d7a76041]:hover{border-color:var(--cj-accent)}.tenant-button[data-v-d7a76041]:disabled{cursor:wait;opacity:.55}.tenant-button--opening[data-v-d7a76041]:disabled{border-color:var(--cj-accent);opacity:1}.tenant-button small[data-v-d7a76041]{color:var(--cj-text-muted)}.btn-primary[data-v-d7a76041]{border:1px solid var(--cj-accent);color:var(--cj-accent);cursor:pointer;font:inherit;font-size:var(--cj-text-xs);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:.65rem 1.5rem;transition:background .15s,color .15s}.btn-primary[data-v-d7a76041]:hover{background:var(--cj-accent);color:var(--cj-bg)}.sign-in-form[data-v-d7a76041]{gap:.65rem;margin-top:.25rem;display:grid}.account-choice[data-v-d7a76041]{gap:.75rem;display:grid}.account-choice button[data-v-d7a76041]{overflow-wrap:anywhere;text-align:left}.sign-in-form label[data-v-d7a76041]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);letter-spacing:.1em;text-transform:uppercase}.sign-in-form input[data-v-d7a76041]{border:1px solid var(--cj-border);width:100%;color:var(--cj-text);font:inherit;background:0 0;padding:.65rem .75rem}.sign-in-form input[data-v-d7a76041]:focus{border-color:var(--cj-accent);outline:none}.sign-in-form .btn-primary[data-v-d7a76041]{justify-self:start;margin-top:.35rem}.btn-primary[data-v-d7a76041]:disabled{cursor:wait;opacity:.72}.logout-button[data-v-d7a76041]{z-index:1;color:var(--cj-text-muted);cursor:pointer;font:inherit;font-size:var(--cj-text-2xs);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:none;padding:0;position:absolute;top:clamp(1.5rem,4vw,2.5rem);right:clamp(2rem,5vw,4rem)}.logout-button[data-v-d7a76041]:hover{color:var(--cj-accent)}@media (width<=760px){main[data-v-d7a76041]{padding:1rem}.shell[data-v-d7a76041]{grid-template-columns:1fr}.brand-panel[data-v-d7a76041]{border-bottom:1px solid var(--cj-border);border-right:none}.logout-button[data-v-d7a76041]{top:1.5rem;right:2rem}}.content__header[data-v-cee63684]{margin-bottom:2rem}.content__label[data-v-cee63684]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.5rem;display:inline-block}.content__header h1[data-v-cee63684]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-2xl);letter-spacing:.01em;font-weight:600;line-height:1.1}.content__body[data-v-cee63684]{gap:1.75rem;width:100%;max-width:100%;display:grid}.placeholder-card[data-v-cee63684]{border:1px solid var(--cj-border);border-left:2px solid var(--cj-border);padding:1.5rem}.placeholder-card p[data-v-cee63684]{color:var(--cj-text-muted);font-size:var(--cj-text-base)}.placeholder-card--error[data-v-cee63684]{border-left-color:var(--cj-error)}.placeholder-card--error p[data-v-cee63684]{color:var(--cj-error)}.retry-button[data-v-cee63684]{border:1px solid var(--cj-border);color:var(--cj-text-muted);cursor:pointer;font:inherit;font-size:var(--cj-text-2xs);letter-spacing:.1em;text-transform:uppercase;background:0 0;margin-top:1rem;padding:.45rem .65rem}.retry-button[data-v-cee63684]:hover{border-color:var(--cj-accent);color:var(--cj-accent)}.instance-section[data-v-cee63684]{gap:.85rem;max-width:48rem;display:grid}.instance-section__header[data-v-cee63684]{border-bottom:1px solid var(--cj-border-strong);gap:.3rem;padding-bottom:.75rem;display:grid}.instance-section__eyebrow[data-v-cee63684]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);letter-spacing:.16em;text-transform:uppercase;font-weight:600}.instance-section__header h2[data-v-cee63684]{color:var(--cj-accent);font-family:var(--cj-font-display);font-size:var(--cj-text-lg);margin:0;font-weight:600;line-height:1.2}.analyzer-card[data-v-cee63684]{border:1px solid var(--cj-border);max-width:48rem;padding:1.5rem 1.75rem}.analyzer-card__header[data-v-cee63684]{flex-wrap:wrap;align-items:baseline;gap:1rem;margin-bottom:1.25rem;display:flex}.analyzer-card__type[data-v-cee63684]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);letter-spacing:.04em;font-weight:500}.run-date[data-v-cee63684]{color:var(--cj-text-muted);font-size:var(--cj-text-xs)}.card-section[data-v-cee63684]{border-top:1px solid var(--cj-border);gap:.85rem;margin-top:1rem;padding-top:1rem;display:grid}.card-section__title[data-v-cee63684]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-md);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:600}.empty-state[data-v-cee63684]{color:var(--cj-text-muted);font-size:var(--cj-text-md)}table[data-v-cee63684]{border-collapse:collapse;font-size:var(--cj-text-md);width:100%}th[data-v-cee63684]{border-bottom:1px solid var(--cj-border);color:var(--cj-text-muted);font-size:var(--cj-text-2xs);letter-spacing:.1em;text-align:right;text-transform:uppercase;padding:.4rem .75rem .4rem 0;font-weight:500}th[data-v-cee63684]:first-child{text-align:left;padding-left:.75rem}td[data-v-cee63684]{border-bottom:1px solid var(--cj-border);color:var(--cj-text-muted);text-align:right;vertical-align:middle;padding:.55rem .75rem .55rem 0}.row-label[data-v-cee63684]{color:var(--cj-text);font-size:var(--cj-text-md);text-align:left;padding-left:.75rem}.metric-value[data-v-cee63684]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-base);font-weight:700}.metric--savings[data-v-cee63684]{color:var(--cj-success)}.instrument-block[data-v-cee63684]{border-left:2px solid var(--cj-border);padding-left:1rem}.instrument-block+.instrument-block[data-v-cee63684]{margin-top:.75rem}.instrument-block__name[data-v-cee63684]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-weight:500;display:block}.instrument-block__rows[data-v-cee63684]{gap:.35rem;display:grid}.instrument-row[data-v-cee63684]{color:var(--cj-text);font-size:var(--cj-text-md);justify-content:space-between;align-items:center;gap:.75rem;max-width:22rem;display:flex}.badge[data-v-cee63684]{font-family:var(--cj-font-display);font-size:var(--cj-text-md);text-align:center;border-radius:3px;min-width:1.7rem;padding:.16rem .45rem;font-weight:700;display:inline-block}.badge--ok[data-v-cee63684]{background:color-mix(in srgb, var(--cj-success) 15%, transparent);color:var(--cj-success)}.badge--alert[data-v-cee63684]{background:color-mix(in srgb, var(--cj-error) 15%, transparent);color:var(--cj-error)}.badge--warn[data-v-cee63684]{background:color-mix(in srgb, var(--cj-warning) 15%, transparent);color:var(--cj-warning)}.badge--muted[data-v-cee63684]{background:color-mix(in srgb, var(--cj-border) 50%, transparent);color:var(--cj-text-muted)}.billing-panel[data-v-d50a5e64]{flex-direction:column;height:100%;display:flex;overflow:visible}.billing-panel__header[data-v-d50a5e64]{border-bottom:1px solid var(--cj-border);padding:var(--cj-space-md) var(--cj-space-lg);flex-shrink:0}.billing-panel__header h1[data-v-d50a5e64]{font-size:var(--cj-text-lg);margin:.2rem 0 0;font-weight:600}.billing-panel__instance[data-v-d50a5e64]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);margin:.1rem 0 0}.billing-panel__load-time[data-v-d50a5e64]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:.1rem 0 0}.billing-panel__date-range[data-v-d50a5e64]{color:var(--cj-text);font-size:var(--cj-text-sm);margin:0}.billing-panel__body[data-v-d50a5e64]{min-height:0;padding:var(--cj-space-md) var(--cj-space-lg);flex:1;overflow-y:auto}.billing-panel__split-handle[data-v-d50a5e64]{background:var(--cj-border);cursor:row-resize;height:4px;margin:0 var(--cj-space-lg);border-radius:2px;flex-shrink:0;transition:background .12s}.billing-panel__split-handle[data-v-d50a5e64]:hover{background:var(--cj-accent)}.billing-panel__drill-zone[data-v-d50a5e64]{min-height:0;padding:0 var(--cj-space-lg) var(--cj-space-md);flex:1;overflow-y:auto}.billing-resource-view[data-v-d50a5e64]{gap:.65rem;display:grid}.billing-panel__toolbar[data-v-d50a5e64]{align-items:center;gap:var(--cj-space-sm);margin-bottom:var(--cj-space-sm);display:flex}.cj-filter-section[data-v-d50a5e64]{margin-bottom:var(--cj-space-md)}.billing-panel__view-header[data-v-d50a5e64]{align-items:center;gap:var(--cj-space-sm);margin-bottom:var(--cj-space-md);display:flex}.billing-panel__breadcrumb[data-v-d50a5e64]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);flex:1}.billing-panel__collapse-btn[data-v-d50a5e64]{border:1px solid var(--cj-border);border-radius:var(--cj-radius-sm);color:var(--cj-text-muted);cursor:pointer;font-size:var(--cj-text-xs);background:0 0;padding:.15rem .5rem}.billing-panel__collapse-btn[data-v-d50a5e64]:hover{border-color:var(--cj-border-strong);color:var(--cj-text)}.billing-panel__empty[data-v-d50a5e64]{padding:var(--cj-space-md) 0}.billing-pivot-table[data-v-d50a5e64]{width:100%}.billing-label-col[data-v-d50a5e64]{text-align:left;min-width:280px}.billing-action-col[data-v-d50a5e64]{width:1.5rem;padding:0}.billing-label-cell[data-v-d50a5e64]{align-items:center;gap:.25rem;display:flex}.billing-label--service[data-v-d50a5e64]{font-weight:600}.billing-label--usage-type[data-v-d50a5e64]{color:var(--cj-text);font-size:var(--cj-text-sm)}.billing-label--account[data-v-d50a5e64]{color:var(--cj-text-muted);font-size:var(--cj-text-sm)}.billing-label--zero-group[data-v-d50a5e64]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);font-style:italic}.billing-pivot-row--service[data-v-d50a5e64]{background:var(--cj-bg-raised)}.billing-pivot-row--service>td[data-v-d50a5e64]{border-top:2px solid var(--cj-border);padding-top:.7rem;padding-bottom:.45rem}tbody>.billing-pivot-row--service:first-child>td[data-v-d50a5e64]{border-top:none}.billing-pivot-row--usage-type[data-v-d50a5e64]{background:var(--cj-bg-panel)}.billing-pivot-row--usage-type>td[data-v-d50a5e64]:first-child,.billing-pivot-row--account>td[data-v-d50a5e64]:first-child{box-shadow:inset 2px 0 0 var(--cj-border)}.billing-pivot-row--account[data-v-d50a5e64]{background:var(--cj-bg)}.billing-pivot-row--drilled>td[data-v-d50a5e64]{background:color-mix(in srgb, var(--cj-accent) 8%, transparent)}.billing-row-action-btn[data-v-d50a5e64]{color:var(--cj-text-muted);cursor:pointer;font-size:var(--cj-text-xs);opacity:0;background:0 0;border:none;padding:.1rem .3rem;transition:opacity .1s}tr:hover .billing-row-action-btn[data-v-d50a5e64]{opacity:1}.billing-row-action-btn[data-v-d50a5e64]:hover{color:var(--cj-accent)}.billing-drill__header[data-v-d50a5e64]{border-bottom:1px solid var(--cj-border);align-items:center;gap:var(--cj-space-sm);padding:var(--cj-space-xs) 0 var(--cj-space-xs);display:flex}.tab-bar[data-v-d50a5e64]{gap:0;display:flex}.tab-bar__tab[data-v-d50a5e64]{border:1px solid var(--cj-border);color:var(--cj-text-muted);cursor:pointer;font:inherit;font-size:var(--cj-text-sm);background:0 0;padding:.45rem 1rem}.tab-bar__tab[data-v-d50a5e64]:first-child{border-radius:4px 0 0 4px}.tab-bar__tab[data-v-d50a5e64]:last-child{border-radius:0 4px 4px 0;margin-left:-1px}.tab-bar__tab--active[data-v-d50a5e64]{background:var(--cj-accent);border-color:var(--cj-accent);color:var(--cj-on-accent);font-weight:600}.billing-drill__close[data-v-d50a5e64]{color:var(--cj-text-muted);cursor:pointer;font-size:var(--cj-text-sm);background:0 0;border:none;padding:.1rem .3rem;line-height:1}.billing-drill__close[data-v-d50a5e64]:hover{color:var(--cj-text)}.billing-drill__content[data-v-d50a5e64]{padding:var(--cj-space-md) 0 0}.billing-chart-label[data-v-d50a5e64]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);margin:0 0 var(--cj-space-xs)}.billing-table-card[data-v-d50a5e64]{border:1px solid color-mix(in srgb, var(--cj-border) 80%, transparent);border-radius:var(--cj-radius-sm);box-shadow:var(--cj-shadow-table);overflow:hidden}.billing-table-card .cj-table-scroll[data-v-d50a5e64]{box-shadow:none;border:none;border-radius:0}.billing-chart-container[data-v-d50a5e64]{border:1px solid color-mix(in srgb, var(--cj-border) 80%, transparent);border-radius:var(--cj-radius-sm);box-shadow:var(--cj-shadow-table);height:300px;padding:var(--cj-space-sm);position:relative}.pivot-toggle__chevron[data-v-d50a5e64]{flex-shrink:0;width:.45rem;height:.55rem;transition:transform .15s;display:inline-block;position:relative;transform:rotate(0)}.pivot-toggle__chevron[data-v-d50a5e64]:before,.pivot-toggle__chevron[data-v-d50a5e64]:after{background-color:var(--cj-text-muted);content:"";border-radius:1px;width:100%;height:1.5px;position:absolute;top:50%;right:0}.pivot-toggle__chevron[data-v-d50a5e64]:before{transform-origin:100%;transform:rotate(-35deg)}.pivot-toggle__chevron[data-v-d50a5e64]:after{transform-origin:100%;transform:rotate(35deg)}.pivot-toggle__chevron--open[data-v-d50a5e64]{transform:rotate(90deg)}.pivot-toggle__btn[data-v-d50a5e64]{cursor:pointer;flex-shrink:0;padding:.25rem .4rem}.pivot-toggle__btn:hover .pivot-toggle__chevron[data-v-d50a5e64]:before,.pivot-toggle__btn:hover .pivot-toggle__chevron[data-v-d50a5e64]:after{background-color:var(--cj-accent)}.pivot-indent--region[data-v-d50a5e64]{flex-shrink:0;width:1rem;display:inline-block}.info-tip[data-v-fd4d32e0]{border:1px solid var(--cj-border-strong);color:var(--cj-text-muted);cursor:help;letter-spacing:0;text-transform:none;vertical-align:.05rem;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:.95rem;height:.95rem;margin-left:.3rem;padding:0;font-family:Georgia,serif;font-size:.62rem;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.info-tip[data-v-fd4d32e0]:hover,.info-tip[data-v-fd4d32e0]:focus-visible{border-color:var(--cj-accent);color:var(--cj-accent-strong)}.info-tip--estimate[data-v-fd4d32e0]{border-color:var(--cj-caution);color:var(--cj-caution);font-family:inherit;font-style:normal}.info-tip--estimate[data-v-fd4d32e0]:hover,.info-tip--estimate[data-v-fd4d32e0]:focus-visible{background:color-mix(in srgb, var(--cj-caution) 16%, transparent);border-color:var(--cj-caution);color:var(--cj-caution)}.info-tip__text[data-v-fd4d32e0]{background:var(--cj-bg-elevated);border:1px solid var(--cj-border-strong);border-radius:var(--cj-radius-sm);box-shadow:var(--cj-shadow-panel);color:var(--cj-text);font-size:var(--cj-text-xs);letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;z-index:50;gap:.4rem;max-width:320px;padding:.55rem .7rem;font-weight:400;line-height:1.45;display:grid;position:fixed}.info-tip__text p[data-v-fd4d32e0]{margin:0}.info-tip__text strong[data-v-fd4d32e0]{font-weight:700}.ebs-panel[data-v-03c11f6a]{gap:1.5rem;width:100%;max-width:100%;display:grid}.ebs-panel__header[data-v-03c11f6a]{gap:0;display:grid}.ebs-panel__run[data-v-03c11f6a]{color:var(--cj-text-muted);font-size:var(--cj-text-md);margin:.3rem 0 0}.ebs-panel__run-id[data-v-03c11f6a]{color:var(--cj-text-subtle);font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:break-word;margin:.15rem 0 0}h1[data-v-03c11f6a]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-xl);margin:0;font-weight:600;line-height:1.15}.ebs-panel__view-title[data-v-03c11f6a]{border-top:1px solid var(--cj-border);color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-lg);margin:1rem 0 0;padding-top:1.25rem;font-weight:600}.ebs-panel__legacy-note[data-v-03c11f6a]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);max-width:60rem;margin:.5rem 0 0}.ebs-panel__body[data-v-03c11f6a]{gap:.9rem;display:grid}.ebs-panel__toolbar[data-v-03c11f6a]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ebs-panel__collapse-btn[data-v-03c11f6a]{border:1px solid var(--cj-border);border-radius:var(--cj-radius-sm);color:var(--cj-text-muted);cursor:pointer;font:inherit;font-size:var(--cj-text-xs);background:0 0;padding:.2rem .5rem}.ebs-panel__collapse-btn[data-v-03c11f6a]:hover{border-color:var(--cj-border-strong);color:var(--cj-text)}.ebs-panel__empty[data-v-03c11f6a]{padding:.5rem 0}.ebs-panel__sentinel[data-v-03c11f6a]{height:1px}.pivot-label-col[data-v-03c11f6a]{min-width:24rem}.pivot-indent--1[data-v-03c11f6a]{flex-shrink:0;width:1rem;display:inline-block}.pivot-indent--2[data-v-03c11f6a]{flex-shrink:0;width:2.1rem;display:inline-block}.pivot-indent--3[data-v-03c11f6a]{flex-shrink:0;width:3.2rem;display:inline-block}.pivot-label--volume[data-v-03c11f6a]{color:var(--cj-text-muted);font-style:italic}.pivot-label--leaf[data-v-03c11f6a]{color:var(--cj-text-muted)}.pivot-row--account td[data-v-03c11f6a]{background:color-mix(in srgb, var(--cj-bg-elevated) 80%, var(--cj-bg-panel));border-left:2px solid color-mix(in srgb, var(--cj-accent) 55%, transparent);color:var(--cj-text);font-weight:600}.pivot-row--region td[data-v-03c11f6a]{background:color-mix(in srgb, var(--cj-bg-raised) 50%, var(--cj-bg-panel));border-left:2px solid color-mix(in srgb, var(--cj-accent) 30%, transparent);color:var(--cj-text);font-weight:500}.pivot-row--volume td[data-v-03c11f6a]{background:color-mix(in srgb, var(--cj-bg-raised) 20%, var(--cj-bg-panel));border-left:2px solid color-mix(in srgb, var(--cj-accent) 12%, transparent);color:var(--cj-text);font-weight:400}.pivot-row--leaf td[data-v-03c11f6a]{color:var(--cj-text-muted);background:0 0;border-left:2px solid #0000}.pivot-row--account:hover td[data-v-03c11f6a],.pivot-row--region:hover td[data-v-03c11f6a],.pivot-row--volume:hover td[data-v-03c11f6a],.pivot-row--leaf:hover td[data-v-03c11f6a]{background:color-mix(in srgb, var(--cj-accent) 7%, transparent)}.panel__instance-id[data-v-95da6ec5]{color:var(--cj-text);font-family:var(--cj-font-mono);font-size:var(--cj-text-lg);margin:0}.panel__run[data-v-95da6ec5]{color:var(--cj-text-muted);font-size:var(--cj-text-md);margin:.3rem 0 0}.panel__run-id[data-v-95da6ec5]{color:var(--cj-text-subtle);font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:break-word;margin:.15rem 0 0}.ebs-costs[data-v-a6b759e4]{gap:1.5rem;width:100%;max-width:100%;display:grid}.ebs-costs__header[data-v-a6b759e4]{gap:0;display:grid}.ebs-costs__body[data-v-a6b759e4]{gap:.9rem;min-width:0;display:grid}.ebs-costs__intro[data-v-a6b759e4]{gap:.4rem;display:grid}.ebs-costs__note[data-v-a6b759e4]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);max-width:60rem;margin:0}.ebs-costs__totals[data-v-a6b759e4]{flex-wrap:wrap;gap:2.5rem;display:flex}.ebs-costs__totals>div[data-v-a6b759e4]{gap:.1rem;display:grid}.ebs-costs__figure[data-v-a6b759e4]{color:var(--cj-text);font-size:var(--cj-text-heading);font-variant-numeric:tabular-nums;font-weight:600}.ebs-costs__figure-label[data-v-a6b759e4]{color:var(--cj-text-muted);font-size:var(--cj-text-xs)}.ebs-costs__reconciliation[data-v-a6b759e4]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);font-variant-numeric:tabular-nums;max-width:60rem;margin:0}.ebs-costs__table[data-v-a6b759e4] td{vertical-align:top}.ebs-costs__table[data-v-a6b759e4] th{vertical-align:bottom;white-space:normal}.ebs-costs__account[data-v-a6b759e4]{overflow-wrap:anywhere;white-space:normal}.ebs-costs__sub[data-v-a6b759e4]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);white-space:normal;line-height:1.4}.ebs-costs__footnote[data-v-a6b759e4]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:0}.ebs-diagnostics[data-v-2bd5cb26]{gap:1.5rem;width:100%;min-width:0;max-width:100%;display:grid}.ebs-diagnostics__header[data-v-2bd5cb26]{gap:0;display:grid}.ebs-diagnostics__section[data-v-2bd5cb26]{border-top:1px solid var(--cj-border);gap:.85rem;padding-top:1.25rem;display:grid}.ebs-diagnostics__section-head h3[data-v-2bd5cb26]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-subheading);margin:0;font-weight:600}.ebs-diagnostics__hint[data-v-2bd5cb26]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);max-width:60rem;margin:0}.ebs-diagnostics__reasons[data-v-2bd5cb26]{gap:.25rem 0;max-width:60rem;margin:0;display:grid}.ebs-diagnostics__reasons dt[data-v-2bd5cb26]{color:var(--cj-text);font-size:var(--cj-text-sm);font-weight:600}.ebs-diagnostics__reasons dd[data-v-2bd5cb26]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:0 0 .5rem}.ebs-diagnostics__count[data-v-2bd5cb26]{color:var(--cj-text-muted);font-variant-numeric:tabular-nums;margin-left:.35rem;font-weight:400}.ebs-diagnostics__props[data-v-2bd5cb26]{grid-template-columns:max-content minmax(0,1fr);align-content:start;gap:.7rem 1.25rem;margin:0;display:grid}.ebs-diagnostics__props dt[data-v-2bd5cb26]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);letter-spacing:.06em;text-transform:uppercase;padding-top:.1rem}.ebs-diagnostics__props dd[data-v-2bd5cb26]{color:var(--cj-text);font-size:var(--cj-text-md);gap:.15rem;min-width:0;margin:0;display:grid}.ebs-diagnostics__excluded[data-v-2bd5cb26]{max-height:24rem}.ebs-diagnostics__excluded td[data-v-2bd5cb26]{vertical-align:top;white-space:normal}.ebs-diagnostics__source[data-v-2bd5cb26]{gap:.1rem;display:grid}.ebs-diagnostics__sub[data-v-2bd5cb26]{color:var(--cj-text-muted);font-size:var(--cj-text-xs)}.ebs-diagnostics__caution[data-v-2bd5cb26]{color:var(--cj-caution)}.ebs-diagnostics__sentinel[data-v-2bd5cb26]{height:1px}.ebs-diagnostics__mono[data-v-2bd5cb26]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:anywhere}.ebs-lineage[data-v-d7204fa5]{border-collapse:collapse;font-size:var(--cj-text-xs);width:100%}.ebs-lineage-tree[data-v-d7204fa5]{gap:.4rem;min-width:0;display:grid}.ebs-lineage th[data-v-d7204fa5]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);letter-spacing:.02em;text-align:left;text-transform:uppercase;padding:.25rem .5rem;font-weight:600}.ebs-lineage td[data-v-d7204fa5]{border-top:1px solid color-mix(in srgb, var(--cj-border) 45%, transparent);vertical-align:top;white-space:normal;padding:.35rem .5rem}.ebs-lineage tr.ebs-lineage__start td[data-v-d7204fa5]{border-top-color:var(--cj-border-strong)}.ebs-lineage tr.ebs-lineage__current td[data-v-d7204fa5]{background:color-mix(in srgb, var(--cj-accent) 10%, transparent)}.ebs-lineage__node[data-v-d7204fa5]{align-items:start;gap:.4rem;display:flex}.ebs-lineage__branch[data-v-d7204fa5]{color:var(--cj-text-subtle)}.ebs-lineage__level[data-v-d7204fa5]{background:var(--cj-bg-elevated);border-radius:var(--cj-radius-sm);color:var(--cj-text-muted);font-size:var(--cj-text-2xs);white-space:nowrap;padding:0 .3rem}.ebs-lineage__identity[data-v-d7204fa5]{gap:.1rem;min-width:0;display:grid}.ebs-lineage__id[data-v-d7204fa5]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:anywhere}.ebs-lineage__sub[data-v-d7204fa5]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);overflow-wrap:anywhere;line-height:1.4}.ebs-lineage__mono[data-v-d7204fa5]{font-family:var(--cj-font-mono);font-size:var(--cj-text-2xs);overflow-wrap:anywhere}.ebs-lineage__caution[data-v-d7204fa5]{color:var(--cj-caution)}.ebs-lineage__management-markers[data-v-d7204fa5]{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.ebs-lineage__status[data-v-d7204fa5],.ebs-lineage__management[data-v-d7204fa5]{font-size:var(--cj-text-2xs);white-space:nowrap;border-radius:999px;padding:.05rem .45rem;font-weight:600}.ebs-lineage__management[data-v-d7204fa5]{background:color-mix(in srgb, var(--cj-chart-accent-bar) 16%, transparent);color:var(--cj-text)}.ebs-lineage__status--missing[data-v-d7204fa5]{background:color-mix(in srgb, var(--cj-warning) 16%, transparent);color:var(--cj-warning)}.ebs-lineage__status--unverified[data-v-d7204fa5]{background:color-mix(in srgb, var(--cj-caution) 16%, transparent);color:var(--cj-caution)}.ebs-lineage__status--exists[data-v-d7204fa5]{background:var(--cj-bg-elevated);color:var(--cj-text-muted)}.rds-tags[data-v-11681f7b]{border:1px solid color-mix(in srgb, var(--cj-border) 80%, transparent);border-radius:var(--cj-radius-md);scrollbar-width:thin;width:fit-content;max-width:min(100%,40rem);max-height:14rem;overflow-y:auto}.rds-tags__list[data-v-11681f7b]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);margin:0;display:grid}.rds-tags__list dt[data-v-11681f7b],.rds-tags__list dd[data-v-11681f7b]{border-bottom:1px solid color-mix(in srgb, var(--cj-border) 60%, transparent);overflow-wrap:anywhere;margin:0;padding:.4rem .65rem}.rds-tags__list dt[data-v-11681f7b]{color:var(--cj-text-muted)}.rds-tags__list dd[data-v-11681f7b]{color:var(--cj-text)}.ebs-snapshot[data-v-5900d911]{gap:1.5rem;width:100%;min-width:0;max-width:100%;display:grid}.ebs-snapshot__header[data-v-5900d911]{gap:0;display:grid}.ebs-snapshot__title-row[data-v-5900d911]{border-top:1px solid var(--cj-border);flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-top:1rem;padding-top:1.25rem;display:flex}.ebs-snapshot__title[data-v-5900d911]{color:var(--cj-text);font-family:var(--cj-font-mono);font-size:var(--cj-text-lg);overflow-wrap:anywhere;margin:0;font-weight:600}.ebs-snapshot__section[data-v-5900d911]{border-top:1px solid var(--cj-border);gap:.85rem;padding-top:1.25rem;display:grid}.ebs-snapshot__section-head[data-v-5900d911]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.ebs-snapshot__section-head h3[data-v-5900d911]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-subheading);margin:0;font-weight:600}.ebs-snapshot__hint[data-v-5900d911]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);max-width:60rem;margin:0}.ebs-snapshot__status[data-v-5900d911]{border:1px solid color-mix(in srgb, var(--cj-border) 80%, transparent);border-radius:var(--cj-radius-md);gap:.4rem;max-width:60rem;padding:.75rem .9rem;display:grid}.ebs-snapshot__status p[data-v-5900d911]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);margin:0}.ebs-snapshot__status--missing[data-v-5900d911]{border-color:color-mix(in srgb, var(--cj-warning) 45%, transparent)}.ebs-snapshot__status--missing strong[data-v-5900d911]{color:var(--cj-warning)}.ebs-snapshot__status--unverified[data-v-5900d911]{border-color:color-mix(in srgb, var(--cj-caution) 45%, transparent)}.ebs-snapshot__status--unverified strong[data-v-5900d911]{color:var(--cj-caution)}.ebs-snapshot__grid[data-v-5900d911]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem 3rem;display:grid}.ebs-snapshot__props[data-v-5900d911]{grid-template-columns:max-content minmax(0,1fr);align-content:start;gap:.7rem 1.25rem;margin:0;display:grid}.ebs-snapshot__props dt[data-v-5900d911]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);letter-spacing:.06em;text-transform:uppercase;padding-top:.1rem}.ebs-snapshot__props dd[data-v-5900d911]{color:var(--cj-text);font-size:var(--cj-text-md);gap:.15rem;min-width:0;margin:0;display:grid}.ebs-snapshot__modeled[data-v-5900d911]{border-top:1px dashed color-mix(in srgb, var(--cj-border) 80%, transparent);gap:.25rem;max-width:60rem;padding-top:.75rem;display:grid}.ebs-snapshot__modeled h4[data-v-5900d911]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);margin:0;font-weight:600}.ebs-snapshot__modeled p[data-v-5900d911]{margin:0}.ebs-snapshot__sub[data-v-5900d911]{color:var(--cj-text-muted);font-size:var(--cj-text-xs)}.ebs-snapshot__links[data-v-5900d911]{flex-wrap:wrap;gap:1rem;display:flex}.ebs-snapshot__mono[data-v-5900d911]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:anywhere}.ebs-snapshot-groups[data-v-c1785021]{gap:.75rem;min-width:0;display:grid}.ebs-snapshot-groups__table[data-v-c1785021] td{vertical-align:top}.ebs-snapshot-groups__table[data-v-c1785021] th{vertical-align:bottom;white-space:normal}.ebs-snapshot-groups__name[data-v-c1785021]{align-items:start;gap:.4rem;display:flex}.ebs-snapshot-groups__toggle[data-v-c1785021]{color:var(--cj-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 .2rem;line-height:1.4}.ebs-snapshot-groups__toggle[data-v-c1785021]:hover{color:var(--cj-text)}.ebs-snapshot-groups__identity[data-v-c1785021]{white-space:normal;gap:.15rem;min-width:0;display:grid}.ebs-snapshot-groups__id[data-v-c1785021]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:anywhere}.ebs-snapshot-groups__mono[data-v-c1785021]{font-family:var(--cj-font-mono);overflow-wrap:anywhere}.ebs-snapshot-groups__sub[data-v-c1785021]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);white-space:normal;line-height:1.4}.ebs-snapshot-groups__caution[data-v-c1785021]{color:var(--cj-caution)}.ebs-snapshot-groups__unknown[data-v-c1785021]{color:var(--cj-text-muted);font-style:italic}.ebs-snapshot-groups__statuses[data-v-c1785021]{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.15rem;display:flex}.ebs-snapshot-groups__status[data-v-c1785021]{font-size:var(--cj-text-2xs);white-space:nowrap;border-radius:999px;padding:.05rem .45rem;font-weight:600}.ebs-snapshot-groups__status--missing[data-v-c1785021]{background:color-mix(in srgb, var(--cj-warning) 16%, transparent);color:var(--cj-warning)}.ebs-snapshot-groups__status--unverified[data-v-c1785021]{background:color-mix(in srgb, var(--cj-caution) 16%, transparent);color:var(--cj-caution)}.ebs-snapshot-groups__status--exists[data-v-c1785021]{background:var(--cj-bg-elevated);color:var(--cj-text-muted)}.ebs-snapshot-groups__members-row>td[data-v-c1785021]{background:color-mix(in srgb, var(--cj-bg-raised) 60%, transparent)}.ebs-snapshot-groups__members[data-v-c1785021]{gap:.5rem;padding:.25rem 0 .25rem 1.6rem;display:grid}.ebs-snapshot-groups__more[data-v-c1785021]{font:inherit;font-size:var(--cj-text-xs);background:0 0;border:0;justify-self:start;padding:0}.ebs-snapshot-groups__sentinel[data-v-c1785021]{height:1px}.cj-dropdown[data-v-e08f18c0]{min-width:10rem;position:relative}.cj-dropdown__trigger[data-v-e08f18c0]{background:var(--cj-bg-control);border:1px solid var(--cj-border);border-radius:var(--cj-radius-sm);color:var(--cj-text);cursor:pointer;font:inherit;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:2.35rem;padding:.5rem .75rem;display:flex}.cj-dropdown__trigger[data-v-e08f18c0]:hover{background:var(--cj-bg-control-hover);border-color:var(--cj-border-strong)}.cj-dropdown__trigger[data-v-e08f18c0]:focus-visible{border-color:var(--cj-accent);box-shadow:var(--cj-focus);outline:none}.cj-dropdown__chevron[data-v-e08f18c0]{border-bottom:1px solid;border-right:1px solid;flex-shrink:0;width:.45rem;height:.45rem;transform:rotate(45deg)translateY(-.15rem)}.cj-dropdown__menu[data-v-e08f18c0]{background:var(--cj-bg-elevated);border:1px solid var(--cj-border-strong);border-radius:var(--cj-radius-sm);box-shadow:var(--cj-shadow-panel);overscroll-behavior:contain;z-index:30;min-width:100%;max-height:min(20rem,60vh);display:grid;position:absolute;top:calc(100% + .35rem);left:0;overflow:hidden auto}.cj-dropdown__option[data-v-e08f18c0]{color:var(--cj-text);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;grid-template-columns:1rem 1fr;align-items:center;gap:.5rem;padding:.55rem .75rem;display:grid}.cj-dropdown__option[data-v-e08f18c0]:hover,.cj-dropdown__option[data-v-e08f18c0]:focus-visible{background:var(--cj-bg-control-hover);outline:none}.cj-dropdown__option.is-selected[data-v-e08f18c0]{background:var(--cj-accent-wash);color:var(--cj-accent-strong)}.cj-dropdown__check[data-v-e08f18c0]{color:var(--cj-accent-strong);font-weight:700}.cj-dropdown__check--boxed[data-v-e08f18c0]{border:1px solid var(--cj-border-strong);box-sizing:border-box;color:var(--cj-on-accent);border-radius:2px;justify-content:center;align-items:center;width:1rem;height:1rem;line-height:1;display:inline-flex}.cj-dropdown__option.is-selected .cj-dropdown__check--boxed[data-v-e08f18c0]{background:var(--cj-accent-strong);border-color:var(--cj-accent-strong)}.cj-dropdown--multiple[data-v-e08f18c0]{max-width:24rem}.cj-dropdown__summary[data-v-e08f18c0]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cj-dropdown__empty[data-v-e08f18c0]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);white-space:nowrap;padding:.5rem .75rem}.ebs-snapshots[data-v-651f6360]{gap:1.5rem;width:100%;max-width:100%;display:grid}.ebs-snapshots__header[data-v-651f6360]{gap:0;display:grid}.ebs-snapshots__body[data-v-651f6360]{gap:.9rem;min-width:0;display:grid}.ebs-snapshots__intro[data-v-651f6360]{gap:.4rem;display:grid}.ebs-snapshots__note[data-v-651f6360]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);max-width:60rem;margin:0}.ebs-snapshots__toolbar[data-v-651f6360]{flex-wrap:wrap;align-items:end;gap:1.25rem;display:flex}.ebs-snapshots__filter-section[data-v-651f6360]{border:0;border-top:1px solid var(--cj-border);gap:.75rem;min-width:0;margin:0;padding:.75rem 0 0;display:grid}.ebs-snapshots__filter-section legend[data-v-651f6360]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-sm);padding:0 .5rem 0 0;font-weight:600}.ebs-snapshots__control[data-v-651f6360]{gap:.25rem;display:grid}.ebs-snapshots__search .cj-control[data-v-651f6360]{min-width:16rem;padding-right:1.75rem}.ebs-snapshots__search[data-v-651f6360]{position:relative}.ebs-snapshots__search-hint[data-v-651f6360]{white-space:nowrap;position:absolute;top:0;right:0}.ebs-snapshots__search-box[data-v-651f6360]{display:inline-block;position:relative}.ebs-snapshots__search input[data-v-651f6360]::-webkit-search-cancel-button{appearance:none}.ebs-snapshots__search-clear[data-v-651f6360]{color:var(--cj-text-subtle);cursor:pointer;font-size:var(--cj-text-xs);background:0 0;border:0;padding:.25rem;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.ebs-snapshots__search-clear[data-v-651f6360]:hover{color:var(--cj-text)}.ebs-snapshots__search-hint--hidden[data-v-651f6360]{visibility:hidden}.ebs-snapshots__clear[data-v-651f6360]{font:inherit;font-size:var(--cj-text-xs);background:0 0;border:0;padding:0}.ebs-snapshots__filter-group[data-v-651f6360]{gap:.75rem;min-width:0;display:grid}.ebs-snapshots__section-toggle[data-v-651f6360]{font:inherit;font-size:var(--cj-text-xs);background:0 0;border:0;justify-self:start;padding:0}.ebs-snapshots__filters[data-v-651f6360],.ebs-snapshots__review-groups[data-v-651f6360]{gap:.75rem;min-width:0;display:grid}.ebs-snapshots__filter-chips[data-v-651f6360]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ebs-snapshots__filter-chip[data-v-651f6360]{background:var(--cj-bg-raised);border:1px solid var(--cj-border);border-radius:var(--cj-radius-sm);font-size:var(--cj-text-xs);align-items:center;gap:.4rem;min-width:0;max-width:100%;padding:.25rem .4rem;display:flex}.ebs-snapshots__chip-scope[data-v-651f6360]{color:var(--cj-text);flex-shrink:0;font-weight:600}.ebs-snapshots__chip-value[data-v-651f6360]{color:var(--cj-text-muted);overflow-wrap:anywhere;min-width:0}.ebs-snapshots__chip-clear[data-v-651f6360]{font:inherit;background:0 0;border:0;flex-shrink:0;padding:0}.ebs-snapshots__views[data-v-651f6360]{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:.75rem;display:grid}.ebs-snapshots__quick-views-title[data-v-651f6360]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-sm);grid-column:1/-1;margin:0;font-weight:600}.ebs-snapshots__view[data-v-651f6360]{border:1px solid color-mix(in srgb, var(--cj-border) 80%, transparent);border-radius:var(--cj-radius-md);flex-direction:column;gap:.5rem;min-width:0;padding:.6rem .75rem;display:flex}.ebs-snapshots__view--active[data-v-651f6360]{border-color:color-mix(in srgb, var(--cj-accent) 55%, transparent)}.ebs-snapshots__view-head[data-v-651f6360]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ebs-snapshots__view-head h3[data-v-651f6360]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-sm);margin:0;font-weight:600}.ebs-snapshots__view-head h4[data-v-651f6360]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);flex-wrap:wrap;gap:.15rem .6rem;margin:0;font-weight:400;display:flex}.ebs-snapshots__view-option[data-v-651f6360]{border-top:1px solid var(--cj-border);gap:.25rem;padding-top:.5rem;display:grid}.ebs-snapshots__view-option--active[data-v-651f6360]{border-top-color:var(--cj-accent)}.ebs-snapshots__condition[data-v-651f6360]{white-space:nowrap}.ebs-snapshots__condition-state[data-v-651f6360]{font-size:var(--cj-text-2xs);margin-right:.2rem;font-weight:400}.ebs-snapshots__condition-state--absent[data-v-651f6360]{color:var(--cj-danger)}.ebs-snapshots__condition-state--present[data-v-651f6360]{color:var(--cj-success)}.ebs-snapshots__summary-figures[data-v-651f6360]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.ebs-snapshots__summary-figures>div[data-v-651f6360]{min-width:0}.ebs-snapshots__summary-figures .ebs-snapshots__figure[data-v-651f6360]{margin-right:.25rem}.ebs-snapshots__view .ebs-snapshots__figure[data-v-651f6360]{font-size:var(--cj-text-base)}.ebs-snapshots__view-button[data-v-651f6360]{flex-shrink:0;min-height:2rem;padding:.3rem .5rem}.ebs-snapshots__view-total[data-v-651f6360]{border-top:1px solid var(--cj-border-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.ebs-snapshots__view-button[data-v-651f6360]:disabled{background:var(--cj-bg-elevated);border-color:var(--cj-border);color:var(--cj-text-muted);cursor:default}.ebs-snapshots__view-detail[data-v-651f6360]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:0}.ebs-snapshots__level[data-v-651f6360]{flex-wrap:wrap;align-items:center;gap:.25rem .6rem;display:flex}.ebs-snapshots__level-switch[data-v-651f6360]{border:1px solid var(--cj-border);border-radius:var(--cj-radius-sm);display:inline-flex;overflow:hidden}.ebs-snapshots__level-option[data-v-651f6360]{color:var(--cj-text-muted);cursor:pointer;font:inherit;font-size:var(--cj-text-xs);background:0 0;border:0;padding:.15rem .5rem}.ebs-snapshots__level-option+.ebs-snapshots__level-option[data-v-651f6360]{border-left:1px solid var(--cj-border)}.ebs-snapshots__level-option[data-v-651f6360]:hover{color:var(--cj-text)}.ebs-snapshots__level-option--active[data-v-651f6360]{background:color-mix(in srgb, var(--cj-accent) 16%, transparent);color:var(--cj-text);font-weight:600}.ebs-snapshots__mixed-view[data-v-651f6360]{font:inherit;background:0 0;border:0;padding:0}.ebs-snapshots__figure[data-v-651f6360]{color:var(--cj-text);font-size:var(--cj-text-heading);font-variant-numeric:tabular-nums;font-weight:600}.ebs-snapshots__figure-label[data-v-651f6360]{color:var(--cj-text-muted);font-size:var(--cj-text-xs)}.ebs-snapshots__cost-summary[data-v-651f6360]{gap:.35rem;min-width:0;display:grid}.ebs-snapshots__cost-total[data-v-651f6360]{gap:.1rem;display:grid}.ebs-snapshots__summary[data-v-651f6360]{color:var(--cj-text);font-size:var(--cj-text-sm);font-variant-numeric:tabular-nums;margin:0}.ebs-snapshots__summary .ebs-snapshots__sub[data-v-651f6360]{margin-top:.15rem;display:block}.ebs-snapshots__sub[data-v-651f6360]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:0;line-height:1.4}.ebs-snapshots__footnote[data-v-651f6360]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:0}.ebs-volume[data-v-976512d6]{gap:1.5rem;width:100%;min-width:0;max-width:100%;display:grid}.ebs-volume__header[data-v-976512d6]{gap:0;display:grid}.ebs-volume__title-row[data-v-976512d6]{border-top:1px solid var(--cj-border);flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-top:1rem;padding-top:1.25rem;display:flex}.ebs-volume__title[data-v-976512d6]{color:var(--cj-text);font-family:var(--cj-font-mono);font-size:var(--cj-text-lg);overflow-wrap:anywhere;margin:0;font-weight:600}.ebs-volume__section[data-v-976512d6]{border-top:1px solid var(--cj-border);gap:.85rem;padding-top:1.25rem;display:grid}.ebs-volume__section-head h3[data-v-976512d6]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-subheading);margin:0;font-weight:600}.ebs-volume__grid[data-v-976512d6]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem 3rem;display:grid}.ebs-volume__props[data-v-976512d6]{grid-template-columns:max-content minmax(0,1fr);align-content:start;gap:.7rem 1.25rem;margin:0;display:grid}.ebs-volume__props dt[data-v-976512d6]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);letter-spacing:.06em;text-transform:uppercase;padding-top:.1rem}.ebs-volume__props dd[data-v-976512d6]{color:var(--cj-text);font-size:var(--cj-text-md);gap:.15rem;min-width:0;margin:0;display:grid}.ebs-volume__sub[data-v-976512d6]{color:var(--cj-text-muted);font-size:var(--cj-text-xs)}.ebs-volume__sentinel[data-v-976512d6]{height:1px}.ebs-volume__toolbar[data-v-976512d6]{flex-wrap:wrap;align-items:end;gap:1.25rem;display:flex}.ebs-volume__control[data-v-976512d6]{gap:.25rem;display:grid}.ebs-volume__clear[data-v-976512d6]{font:inherit;font-size:var(--cj-text-xs);background:0 0;border:0;padding:0}.ebs-volume__statuses[data-v-976512d6]{flex-wrap:wrap;gap:.35rem;display:flex}.ebs-volume__status[data-v-976512d6]{font-size:var(--cj-text-xs);white-space:nowrap;border-radius:999px;padding:.05rem .5rem;font-weight:600}.ebs-volume__status--missing[data-v-976512d6]{background:color-mix(in srgb, var(--cj-warning) 16%, transparent);color:var(--cj-warning)}.ebs-volume__status--unverified[data-v-976512d6]{background:color-mix(in srgb, var(--cj-caution) 16%, transparent);color:var(--cj-caution)}.ebs-volume__status--exists[data-v-976512d6]{background:var(--cj-bg-elevated);color:var(--cj-text-muted)}.ebs-volume__mono[data-v-976512d6]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:anywhere}.cj-dropdown[data-v-d2702e6c]{min-width:10rem;position:relative}.cj-dropdown__trigger[data-v-d2702e6c]{background:var(--cj-bg-control);border:1px solid var(--cj-border);border-radius:var(--cj-radius-sm);color:var(--cj-text);cursor:pointer;font:inherit;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:2.35rem;padding:.5rem .75rem;display:flex}.cj-dropdown__trigger[data-v-d2702e6c]:hover{background:var(--cj-bg-control-hover);border-color:var(--cj-border-strong)}.cj-dropdown__trigger[data-v-d2702e6c]:focus-visible{border-color:var(--cj-accent);box-shadow:var(--cj-focus);outline:none}.cj-dropdown__chevron[data-v-d2702e6c]{border-bottom:1px solid;border-right:1px solid;flex-shrink:0;width:.45rem;height:.45rem;transform:rotate(45deg)translateY(-.15rem)}.cj-dropdown__menu[data-v-d2702e6c]{background:var(--cj-bg-elevated);border:1px solid var(--cj-border-strong);border-radius:var(--cj-radius-sm);box-shadow:var(--cj-shadow-panel);overscroll-behavior:contain;z-index:30;min-width:100%;max-height:min(20rem,60vh);display:grid;position:absolute;top:calc(100% + .35rem);left:0;overflow:hidden auto}.cj-dropdown__option[data-v-d2702e6c]{color:var(--cj-text);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;grid-template-columns:1rem 1fr;align-items:center;gap:.5rem;padding:.55rem .75rem;display:grid}.cj-dropdown__option[data-v-d2702e6c]:hover,.cj-dropdown__option[data-v-d2702e6c]:focus-visible{background:var(--cj-bg-control-hover);outline:none}.cj-dropdown__option.is-selected[data-v-d2702e6c]{background:var(--cj-accent-wash);color:var(--cj-accent-strong)}.cj-dropdown__check[data-v-d2702e6c]{color:var(--cj-accent-strong);font-weight:700}.cj-dropdown__check--boxed[data-v-d2702e6c]{border:1px solid var(--cj-border-strong);box-sizing:border-box;color:var(--cj-on-accent);border-radius:2px;justify-content:center;align-items:center;width:1rem;height:1rem;line-height:1;display:inline-flex}.cj-dropdown__option.is-selected .cj-dropdown__check--boxed[data-v-d2702e6c]{background:var(--cj-accent-strong);border-color:var(--cj-accent-strong)}.elb-diagnostics[data-v-c9d85db9]{gap:1.5rem;width:100%;max-width:100%;display:grid}.elb-diagnostics__header[data-v-c9d85db9]{gap:0;display:grid}.elb-diagnostics__body[data-v-c9d85db9]{gap:1.25rem;min-width:0;display:grid}.elb-diagnostics__intro[data-v-c9d85db9]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);max-width:60rem;margin:0}.elb-diagnostics__filter[data-v-c9d85db9]{justify-self:start;gap:.25rem;display:grid}.elb-diagnostics__link-button[data-v-c9d85db9]{font:inherit;background:0 0;border:0;margin-left:.35rem;padding:0}.elb-diagnostics__summary[data-v-c9d85db9]{flex-wrap:wrap;gap:2.5rem;display:flex}.elb-diagnostics__summary>div[data-v-c9d85db9]{gap:.1rem;display:grid}.elb-diagnostics__figure[data-v-c9d85db9]{color:var(--cj-text);font-size:var(--cj-text-heading);font-variant-numeric:tabular-nums;font-weight:600}.elb-diagnostics__figure--warn[data-v-c9d85db9]{color:var(--cj-warning)}.elb-diagnostics__figure-label[data-v-c9d85db9]{color:var(--cj-text-muted);font-size:var(--cj-text-xs)}.elb-diagnostics__matrix[data-v-c9d85db9]{max-height:none}.elb-diagnostics__matrix td[data-v-c9d85db9]{font-variant-numeric:tabular-nums;vertical-align:top}.elb-diagnostics__section[data-v-c9d85db9]{border-top:1px solid var(--cj-border);gap:.85rem;padding-top:1.25rem;display:grid}.elb-diagnostics__section-head[data-v-c9d85db9]{flex-wrap:wrap;align-items:baseline;gap:1rem;display:flex}.elb-diagnostics__section-head h3[data-v-c9d85db9]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-subheading);margin:0;font-weight:600}.elb-diagnostics__hint[data-v-c9d85db9]{color:var(--cj-text-muted);font-size:var(--cj-text-xs)}.elb-diagnostics__reasons[data-v-c9d85db9]{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:.75rem;display:grid}.elb-diagnostics__reason[data-v-c9d85db9]{border:1px solid color-mix(in srgb, var(--cj-border) 80%, transparent);border-radius:var(--cj-radius-md);gap:.4rem;padding:.75rem .9rem;display:grid}.elb-diagnostics__reason p[data-v-c9d85db9]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);margin:0}.elb-diagnostics__reason-head[data-v-c9d85db9]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.elb-diagnostics__reason-count[data-v-c9d85db9]{color:var(--cj-text);font-size:var(--cj-text-sm);font-weight:600}.elb-diagnostics__pill[data-v-c9d85db9]{background:color-mix(in srgb, var(--cj-warning) 16%, transparent);color:var(--cj-warning);font-size:var(--cj-text-xs);border-radius:999px;padding:.1rem .55rem;font-weight:600}.elb-diagnostics__action strong[data-v-c9d85db9]{color:var(--cj-text);font-weight:600}.elb-diagnostics__table[data-v-c9d85db9] td{vertical-align:top;white-space:normal}.elb-diagnostics__mono[data-v-c9d85db9]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:anywhere}.elb-diagnostics__sub[data-v-c9d85db9]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);line-height:1.4}.elb-diagnostics__details[data-v-c9d85db9]{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.elb-diagnostics__failure-list[data-v-c9d85db9]{gap:.6rem;display:grid}.elb-diagnostics__sentinel[data-v-c9d85db9]{height:1px}.elb-diagnostics__props[data-v-c9d85db9]{grid-template-columns:max-content minmax(0,1fr);align-content:start;gap:.7rem 1.25rem;max-width:60rem;margin:0;display:grid}.elb-diagnostics__props dt[data-v-c9d85db9]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);letter-spacing:.06em;text-transform:uppercase;padding-top:.1rem}.elb-diagnostics__props dd[data-v-c9d85db9]{color:var(--cj-text);font-size:var(--cj-text-md);min-width:0;margin:0}.elb-diagnostics__source[data-v-c9d85db9]{gap:.1rem;display:grid}.elb-inventory[data-v-fde9e4f3]{gap:1.5rem;width:100%;max-width:100%;display:grid}.elb-inventory__header[data-v-fde9e4f3]{gap:0;display:grid}.elb-inventory__body[data-v-fde9e4f3]{gap:.9rem;min-width:0;display:grid}.elb-inventory__toolbar[data-v-fde9e4f3]{flex-wrap:wrap;align-items:end;gap:1.25rem;display:flex}.elb-inventory__control[data-v-fde9e4f3]{gap:.25rem;display:grid}.elb-inventory__search .cj-control[data-v-fde9e4f3]{min-width:16rem;padding-right:1.75rem}.elb-inventory__search[data-v-fde9e4f3]{position:relative}.elb-inventory__search-hint[data-v-fde9e4f3]{white-space:nowrap;position:absolute;top:calc(100% + .2rem);left:0}.elb-inventory__search-box[data-v-fde9e4f3]{display:inline-block;position:relative}.elb-inventory__search input[data-v-fde9e4f3]::-webkit-search-cancel-button{appearance:none}.elb-inventory__search-clear[data-v-fde9e4f3]{color:var(--cj-text-subtle);cursor:pointer;font-size:var(--cj-text-xs);background:0 0;border:0;padding:.25rem;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.elb-inventory__search-clear[data-v-fde9e4f3]:hover{color:var(--cj-text)}.elb-inventory__search-hint--hidden[data-v-fde9e4f3]{visibility:hidden}.elb-inventory__clear[data-v-fde9e4f3]{font:inherit;font-size:var(--cj-text-xs);background:0 0;border:0;padding:0}.elb-inventory__toggle[data-v-fde9e4f3]{justify-self:start}.elb-inventory__response-filters[data-v-fde9e4f3]{border:1px solid color-mix(in srgb, var(--cj-border) 80%, transparent);border-radius:var(--cj-radius-md);flex-wrap:wrap;align-items:end;gap:1.25rem;padding:.75rem .9rem;display:flex}.elb-inventory__views[data-v-fde9e4f3]{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.75rem;display:grid}.elb-inventory__views--grouped[data-v-fde9e4f3]{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.elb-inventory__quick-views-title[data-v-fde9e4f3]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-sm);grid-column:1/-1;margin:0;font-weight:600}.elb-inventory__view[data-v-fde9e4f3]{border:1px solid color-mix(in srgb, var(--cj-border) 80%, transparent);border-radius:var(--cj-radius-md);gap:.6rem;padding:.75rem .9rem;display:grid}.elb-inventory__view--grouped[data-v-fde9e4f3]{flex-direction:column;gap:.5rem;min-width:0;padding:.6rem .75rem;display:flex}.elb-inventory__view--active[data-v-fde9e4f3]{border-color:color-mix(in srgb, var(--cj-accent) 55%, transparent)}.elb-inventory__view-head[data-v-fde9e4f3]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.elb-inventory__view-head h3[data-v-fde9e4f3],.elb-inventory__view-head h4[data-v-fde9e4f3]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-sm);margin:0;font-weight:600}.elb-inventory__view-option[data-v-fde9e4f3]{gap:.6rem;display:grid}.elb-inventory__view--grouped .elb-inventory__view-option[data-v-fde9e4f3]{border-top:1px solid var(--cj-border);gap:.25rem;padding-top:.5rem}.elb-inventory__view--grouped .elb-inventory__view-option--active[data-v-fde9e4f3]{border-top-color:var(--cj-accent)}.elb-inventory__view--grouped .elb-inventory__view-head h4[data-v-fde9e4f3]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);font-weight:400}.elb-inventory__condition--nowrap[data-v-fde9e4f3]{white-space:nowrap}.elb-inventory__condition-state[data-v-fde9e4f3]{font-size:var(--cj-text-2xs);font-weight:400}.elb-inventory__condition-state--absent[data-v-fde9e4f3]{color:var(--cj-danger)}.elb-inventory__condition-state--present[data-v-fde9e4f3]{color:var(--cj-success)}.elb-inventory__view--grouped .elb-inventory__view-option .elb-inventory__figure[data-v-fde9e4f3]{font-size:var(--cj-text-base)}.elb-inventory__view--grouped .elb-inventory__view-button[data-v-fde9e4f3]{flex-shrink:0;min-height:2rem;padding:.3rem .5rem}.elb-inventory__view-total[data-v-fde9e4f3]{border-top:1px solid var(--cj-border-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.elb-inventory__view-total .elb-inventory__figure[data-v-fde9e4f3]{font-size:var(--cj-text-base)}.elb-inventory__view-button[data-v-fde9e4f3]:disabled{background:var(--cj-bg-elevated);border-color:var(--cj-border);color:var(--cj-text-muted);cursor:default}.elb-inventory__summary[data-v-fde9e4f3]{flex-wrap:wrap;gap:1.5rem;display:flex}.elb-inventory__summary>div[data-v-fde9e4f3]{gap:.1rem;max-width:14rem;display:grid}.elb-inventory__view--grouped .elb-inventory__summary[data-v-fde9e4f3]{justify-content:space-between;align-items:baseline;gap:.25rem .75rem}.elb-inventory__view--grouped .elb-inventory__summary>div[data-v-fde9e4f3]{align-items:baseline;gap:.25rem;max-width:none;display:flex}.elb-inventory__figure[data-v-fde9e4f3]{color:var(--cj-text);font-size:var(--cj-text-heading);font-variant-numeric:tabular-nums;font-weight:600}.elb-inventory__figure-label[data-v-fde9e4f3]{color:var(--cj-text-muted);font-size:var(--cj-text-xs)}.elb-inventory__send[data-v-fde9e4f3]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.elb-inventory__sent[data-v-fde9e4f3]{color:var(--cj-success);font-size:var(--cj-text-xs)}.elb-inventory__open-line-items[data-v-fde9e4f3]{font:inherit;background:0 0;border:0;margin-left:.35rem;padding:0}.elb-inventory__table[data-v-fde9e4f3] td{vertical-align:top}.elb-inventory__table[data-v-fde9e4f3] th{vertical-align:bottom;white-space:normal}.elb-inventory__name-cell[data-v-fde9e4f3]{white-space:normal}.elb-inventory__name[data-v-fde9e4f3]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:anywhere}.elb-inventory__sub[data-v-fde9e4f3]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);line-height:1.4}.elb-inventory__muted[data-v-fde9e4f3],tr:hover td.elb-inventory__muted[data-v-fde9e4f3]{color:var(--cj-text-muted)}.elb-inventory__warn[data-v-fde9e4f3],tr:hover td.elb-inventory__warn[data-v-fde9e4f3]{color:var(--cj-warning)}.elb-inventory__sentinel[data-v-fde9e4f3]{height:1px}.elb-inventory__footnote[data-v-fde9e4f3]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:0}.elb-line-items[data-v-ad57d3fe]{gap:1.5rem;width:100%;min-width:0;max-width:100%;display:grid}.elb-line-items__header[data-v-ad57d3fe]{gap:0;display:grid}.elb-line-items__section[data-v-ad57d3fe]{border-top:1px solid var(--cj-border);gap:.85rem;padding-top:1.25rem;display:grid}.elb-line-items__hint[data-v-ad57d3fe],.elb-line-items__sub[data-v-ad57d3fe],.elb-line-items__total[data-v-ad57d3fe]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:0}.elb-line-items__block[data-v-ad57d3fe]{margin-top:.2rem;display:block}.elb-line-items__done[data-v-ad57d3fe]{color:var(--cj-success);margin:0}.elb-line-items__warn[data-v-ad57d3fe]{color:var(--cj-warning);font-size:var(--cj-text-sm);margin:0}.elb-line-items__keep[data-v-ad57d3fe]{font:inherit;background:0 0;border:0;margin-left:.35rem;padding:0}.elb-line-items__group[data-v-ad57d3fe]{gap:.5rem;display:grid}.elb-line-items__group-title[data-v-ad57d3fe]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-sm);flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0;font-weight:600;display:flex}.elb-line-items__table[data-v-ad57d3fe]{max-height:none}.elb-line-items__table td[data-v-ad57d3fe]{vertical-align:top;white-space:normal}.elb-line-items__mono[data-v-ad57d3fe]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:anywhere}.elb-line-items__remove[data-v-ad57d3fe]{color:var(--cj-text-subtle);cursor:pointer;font-size:var(--cj-text-xs);background:0 0;border:0;padding:.35rem}.elb-line-items__remove[data-v-ad57d3fe]:hover{color:var(--cj-danger)}.elb-line-items__calculators[data-v-ad57d3fe]{border:0;gap:.4rem;min-width:0;margin:0;padding:0;display:grid}.elb-line-items__calculators legend[data-v-ad57d3fe]{margin-bottom:.35rem;padding:0}.elb-line-items__calculator[data-v-ad57d3fe]{color:var(--cj-text);cursor:pointer;font-size:var(--cj-text-sm);align-items:center;gap:.5rem;display:inline-flex}.elb-line-items__calculator input[data-v-ad57d3fe]{accent-color:var(--cj-accent)}.elb-line-items__actions[data-v-ad57d3fe]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.elb-line-items__delete[data-v-ad57d3fe]{border:1px solid var(--cj-border);color:var(--cj-danger);font:inherit;font-size:var(--cj-text-xs);letter-spacing:.08em;text-transform:uppercase;background:0 0;min-height:2.55rem;padding:.58rem .85rem;font-weight:600}.elb-line-items__delete[data-v-ad57d3fe]:hover:not(:disabled){background:var(--cj-danger-wash);border-color:var(--cj-danger)}.elb-detail[data-v-7f2387d0]{gap:1.5rem;width:100%;min-width:0;max-width:100%;display:grid}.elb-detail__header[data-v-7f2387d0]{gap:0;display:grid}.elb-detail__title-row[data-v-7f2387d0]{border-top:1px solid var(--cj-border);flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-top:1rem;padding-top:1.25rem;display:flex}.elb-detail__title[data-v-7f2387d0]{color:var(--cj-text);font-family:var(--cj-font-mono);font-size:var(--cj-text-lg);overflow-wrap:anywhere;margin:0;font-weight:600}.elb-detail__section[data-v-7f2387d0]{border-top:1px solid var(--cj-border);gap:.85rem;padding-top:1.25rem;display:grid}.elb-detail__section-head[data-v-7f2387d0]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.elb-detail__section-head--start[data-v-7f2387d0]{flex-direction:column;justify-content:flex-start;align-items:flex-start}.elb-detail__section-head h3[data-v-7f2387d0]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-subheading);margin:0;font-weight:600}.elb-detail__lookback[data-v-7f2387d0]{gap:.25rem;display:grid}.elb-detail__hint[data-v-7f2387d0]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:-.4rem 0 0}.elb-detail__evidence[data-v-7f2387d0]{border:1px solid color-mix(in srgb, var(--cj-border) 80%, transparent);border-radius:var(--cj-radius-md);gap:.4rem;max-width:60rem;padding:.75rem .9rem;display:grid}.elb-detail__evidence p[data-v-7f2387d0]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);margin:0}.elb-detail__evidence--review[data-v-7f2387d0]{border-color:color-mix(in srgb, var(--cj-warning) 45%, transparent)}.elb-detail__evidence--review strong[data-v-7f2387d0]{color:var(--cj-warning)}.elb-detail__evidence-head[data-v-7f2387d0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.elb-detail__send[data-v-7f2387d0]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.elb-detail__sent[data-v-7f2387d0]{color:var(--cj-success);font-size:var(--cj-text-xs)}.elb-detail__open-line-items[data-v-7f2387d0]{font:inherit;background:0 0;border:0;margin-left:.35rem;padding:0}.elb-detail__grid[data-v-7f2387d0]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem 3rem;display:grid}.elb-detail__facts[data-v-7f2387d0]{flex-wrap:wrap;gap:1rem 2.5rem;display:flex}.elb-detail__facts>div[data-v-7f2387d0]{gap:.2rem;display:grid}.elb-detail__facts strong[data-v-7f2387d0]{color:var(--cj-text);font-size:var(--cj-text-md);font-variant-numeric:tabular-nums;font-weight:600}.elb-detail__fact-label[data-v-7f2387d0]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.25rem;display:inline-flex}.elb-detail__metrics[data-v-7f2387d0]{width:100%;max-height:none}.elb-detail__metrics table[data-v-7f2387d0]{table-layout:fixed;width:100%}.elb-detail__metrics th[data-v-7f2387d0],.elb-detail__metrics td[data-v-7f2387d0]{white-space:normal}.elb-detail__metrics th[data-v-7f2387d0]{vertical-align:bottom}.elb-detail__metrics td[data-v-7f2387d0]{font-variant-numeric:tabular-nums;vertical-align:top}.elb-detail__metric-note[data-v-7f2387d0]{margin-top:.2rem;display:block}.elb-detail__warn[data-v-7f2387d0]{color:var(--cj-warning)}.elb-detail__props[data-v-7f2387d0]{grid-template-columns:max-content minmax(0,1fr);align-content:start;gap:.7rem 1.25rem;margin:0;display:grid}.elb-detail__props dt[data-v-7f2387d0]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);letter-spacing:.06em;text-transform:uppercase;padding-top:.1rem}.elb-detail__props dd[data-v-7f2387d0]{color:var(--cj-text);font-size:var(--cj-text-md);gap:.15rem;min-width:0;margin:0;display:grid}.elb-detail__props strong[data-v-7f2387d0]{font-weight:600}.elb-detail__sub[data-v-7f2387d0]{color:var(--cj-text-muted);font-size:var(--cj-text-xs)}.elb-detail__links[data-v-7f2387d0]{flex-wrap:wrap;gap:1rem;display:flex}.elb-detail__mono[data-v-7f2387d0]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:anywhere}.elb-detail__tags[data-v-7f2387d0]{border:1px solid color-mix(in srgb, var(--cj-border) 80%, transparent);border-radius:var(--cj-radius-md);scrollbar-width:thin;width:fit-content;max-width:min(100%,40rem);max-height:14rem;overflow-y:auto}.elb-detail__tag-list[data-v-7f2387d0]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);margin:0;display:grid}.elb-detail__tag-list dt[data-v-7f2387d0],.elb-detail__tag-list dd[data-v-7f2387d0]{border-bottom:1px solid color-mix(in srgb, var(--cj-border) 60%, transparent);overflow-wrap:anywhere;margin:0;padding:.4rem .65rem}.elb-detail__tag-list dt[data-v-7f2387d0]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);letter-spacing:normal;text-transform:none;padding-top:.4rem}.elb-detail__tag-list dd[data-v-7f2387d0]{color:var(--cj-text);font-size:var(--cj-text-xs);display:block}.elb-detail__tag-list dt[data-v-7f2387d0]:nth-last-child(2),.elb-detail__tag-list dd[data-v-7f2387d0]:last-child{border-bottom:0}.metric-summary[data-v-4d39b224]{gap:1.5rem;display:grid}.metric-summary__head[data-v-4d39b224]{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:1rem;display:flex}.metric-summary__section[data-v-4d39b224]{border-top:1px solid var(--cj-border);gap:.85rem;padding-top:1.25rem;display:grid}.metric-summary__analyzer[data-v-4d39b224]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-subheading);margin:0;font-weight:600}.metric-summary__instance[data-v-4d39b224]{gap:.6rem;display:grid}.metric-summary__instance-head[data-v-4d39b224]{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.metric-summary__instance-id[data-v-4d39b224]{color:var(--cj-text);font-family:var(--cj-font-mono);font-size:var(--cj-text-sm)}.metric-summary__cards[data-v-4d39b224]{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:.75rem;display:grid}.metric-summary__card[data-v-4d39b224]{border:1px solid color-mix(in srgb, var(--cj-border) 80%, transparent);border-radius:var(--cj-radius-md);flex-direction:column;gap:.5rem;min-width:0;padding:.6rem .75rem;display:flex}.metric-summary__card h3[data-v-4d39b224]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-sm);margin:0;font-weight:600}.metric-summary__option[data-v-4d39b224]{flex-direction:column;gap:.5rem;display:flex}.metric-summary__option--single[data-v-4d39b224]{flex:1}.metric-summary__option-head[data-v-4d39b224]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.metric-summary__card--grouped .metric-summary__option[data-v-4d39b224]{border-top:1px solid var(--cj-border);gap:.25rem;padding-top:.5rem}.metric-summary__option h4[data-v-4d39b224]{color:var(--cj-text-muted);font-family:var(--cj-font-display);font-size:var(--cj-text-xs);margin:0;font-weight:400}.metric-summary__snapshot-conditions[data-v-4d39b224]{flex-wrap:wrap;gap:.25rem .65rem;display:flex}.metric-summary__condition--nowrap[data-v-4d39b224]{white-space:nowrap}.metric-summary__condition-state[data-v-4d39b224]{font-size:var(--cj-text-2xs);font-weight:400}.metric-summary__condition-state--absent[data-v-4d39b224]{color:var(--cj-danger)}.metric-summary__condition-state--present[data-v-4d39b224]{color:var(--cj-success)}.metric-summary__view[data-v-4d39b224]{font-size:var(--cj-text-xs);flex-shrink:0;min-height:2rem;padding:.3rem .5rem;text-decoration:none}.metric-summary__running-cost[data-v-4d39b224],.metric-summary__total[data-v-4d39b224]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.metric-summary__snapshot-figures[data-v-4d39b224]{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.metric-summary__snapshot-figures>div[data-v-4d39b224]{flex-direction:column;gap:.1rem;display:flex}.metric-summary__count[data-v-4d39b224],.metric-summary__running-cost[data-v-4d39b224],.metric-summary__total>span[data-v-4d39b224]:last-child{color:var(--cj-text);font-size:var(--cj-text-base);font-variant-numeric:tabular-nums;font-weight:600}.metric-summary__total[data-v-4d39b224]{border-top:1px solid var(--cj-border-strong);margin-top:auto;padding-top:.5rem}.metric-summary__total--savings>span[data-v-4d39b224]:last-child{color:var(--cj-success)}.metric-summary__sub[data-v-4d39b224]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:0}.metric-summary__retry[data-v-4d39b224]{font:inherit;font-size:var(--cj-text-xs);background:0 0;border:0;padding:0}.metric-summary__retry[data-v-4d39b224]:disabled{color:var(--cj-text-muted);cursor:default}.metric-summary .table-loading[data-v-4d39b224]{padding:.25rem 0}.rds-detail[data-v-60471409]{gap:1.5rem;width:100%;min-width:0;max-width:100%;display:grid}.rds-detail__header[data-v-60471409]{gap:.25rem;display:grid}.rds-detail__title-row[data-v-60471409]{border-top:1px solid var(--cj-border);flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-top:1rem;padding-top:1.25rem;display:flex}.rds-detail__title[data-v-60471409]{color:var(--cj-text);font-family:var(--cj-font-mono);font-size:var(--cj-text-lg);overflow-wrap:anywhere;margin:0;font-weight:600}.rds-detail__kind[data-v-60471409]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);letter-spacing:.06em;text-transform:uppercase}.rds-detail__section[data-v-60471409]{border-top:1px solid var(--cj-border);gap:.85rem;padding-top:1.25rem;display:grid}.rds-detail__section-head[data-v-60471409]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.rds-detail__section-head--start[data-v-60471409]{flex-direction:column;justify-content:flex-start;align-items:flex-start}.rds-detail__section-head h3[data-v-60471409]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-subheading);margin:0;font-weight:600}.rds-detail__lookback[data-v-60471409]{gap:.25rem;display:grid}.rds-detail__hint[data-v-60471409]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:-.4rem 0 0}.rds-detail__grid[data-v-60471409]{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1rem 3rem;display:grid}.rds-detail__props[data-v-60471409]{grid-template-columns:max-content minmax(0,1fr);align-content:start;gap:.7rem 1.25rem;margin:0;display:grid}.rds-detail__props dt[data-v-60471409]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);letter-spacing:.06em;text-transform:uppercase;padding-top:.1rem}.rds-detail__props dd[data-v-60471409]{color:var(--cj-text);font-size:var(--cj-text-md);gap:.15rem;min-width:0;margin:0;display:grid}.rds-detail__props strong[data-v-60471409]{font-weight:600}.rds-detail__sub[data-v-60471409]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);display:block}.rds-detail__mono[data-v-60471409]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:anywhere}.rds-detail__links[data-v-60471409]{font-size:var(--cj-text-xs);gap:1rem;display:flex}.rds-detail__savings[data-v-60471409]{color:var(--cj-success)}.rds-detail__table[data-v-60471409]{max-height:none}.rds-detail__table td[data-v-60471409]{vertical-align:top}.rds-detail[data-v-4d2ce751]{gap:1.5rem;width:100%;min-width:0;max-width:100%;display:grid}.rds-detail__header[data-v-4d2ce751]{gap:.25rem;display:grid}.rds-detail__title-row[data-v-4d2ce751]{border-top:1px solid var(--cj-border);flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-top:1rem;padding-top:1.25rem;display:flex}.rds-detail__title[data-v-4d2ce751]{color:var(--cj-text);font-family:var(--cj-font-mono);font-size:var(--cj-text-lg);overflow-wrap:anywhere;margin:0;font-weight:600}.rds-detail__kind[data-v-4d2ce751]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);letter-spacing:.06em;text-transform:uppercase}.rds-detail__idle[data-v-4d2ce751]{background:color-mix(in srgb, var(--cj-warning) 16%, transparent);color:var(--cj-warning);font-size:var(--cj-text-2xs);border-radius:999px;padding:.05rem .45rem;font-weight:600}.rds-detail__section[data-v-4d2ce751]{border-top:1px solid var(--cj-border);gap:.85rem;padding-top:1.25rem;display:grid}.rds-detail__section-head[data-v-4d2ce751]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.rds-detail__section-head--start[data-v-4d2ce751]{flex-direction:column;justify-content:flex-start;align-items:flex-start}.rds-detail__section-head h3[data-v-4d2ce751]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-subheading);margin:0;font-weight:600}.rds-detail__lookback[data-v-4d2ce751]{gap:.25rem;display:grid}.rds-detail__hint[data-v-4d2ce751]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:-.4rem 0 0}.rds-detail__grid[data-v-4d2ce751]{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1rem 3rem;display:grid}.rds-detail__props[data-v-4d2ce751]{grid-template-columns:max-content minmax(0,1fr);align-content:start;gap:.7rem 1.25rem;margin:0;display:grid}.rds-detail__props dt[data-v-4d2ce751]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);letter-spacing:.06em;text-transform:uppercase;padding-top:.1rem}.rds-detail__props dd[data-v-4d2ce751]{color:var(--cj-text);font-size:var(--cj-text-md);gap:.15rem;min-width:0;margin:0;display:grid}.rds-detail__props strong[data-v-4d2ce751]{font-weight:600}.rds-detail__sub[data-v-4d2ce751]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);display:block}.rds-detail__mono[data-v-4d2ce751]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:anywhere}.rds-detail__links[data-v-4d2ce751]{font-size:var(--cj-text-xs);gap:1rem;display:flex}.rds-inventory[data-v-0368d9c1]{gap:1.5rem;width:100%;max-width:100%;display:grid}.rds-inventory__header[data-v-0368d9c1]{gap:0;display:grid}.rds-inventory__body[data-v-0368d9c1]{gap:.9rem;min-width:0;display:grid}.rds-inventory__toolbar[data-v-0368d9c1]{flex-wrap:wrap;align-items:end;gap:1.25rem;display:flex}.rds-inventory__control[data-v-0368d9c1]{gap:.25rem;display:grid}.rds-inventory__search .cj-control[data-v-0368d9c1]{min-width:16rem;padding-right:1.75rem}.rds-inventory__search[data-v-0368d9c1]{position:relative}.rds-inventory__search-hint[data-v-0368d9c1]{white-space:nowrap;position:absolute;top:calc(100% + .2rem);left:0}.rds-inventory__search-box[data-v-0368d9c1]{display:inline-block;position:relative}.rds-inventory__search input[data-v-0368d9c1]::-webkit-search-cancel-button{appearance:none}.rds-inventory__search-clear[data-v-0368d9c1]{color:var(--cj-text-subtle);cursor:pointer;font-size:var(--cj-text-xs);background:0 0;border:0;padding:.25rem;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.rds-inventory__search-clear[data-v-0368d9c1]:hover{color:var(--cj-text)}.rds-inventory__search-hint--hidden[data-v-0368d9c1]{visibility:hidden}.rds-inventory__clear[data-v-0368d9c1]{font:inherit;font-size:var(--cj-text-xs);background:0 0;border:0;padding:0}.rds-inventory__views[data-v-0368d9c1]{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:.75rem;display:grid}.rds-inventory__quick-views-title[data-v-0368d9c1]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-sm);grid-column:1/-1;margin:0;font-weight:600}.rds-inventory__view[data-v-0368d9c1]{border:1px solid color-mix(in srgb, var(--cj-border) 80%, transparent);border-radius:var(--cj-radius-md);gap:.6rem;padding:.75rem .9rem;display:grid}.rds-inventory__view-head[data-v-0368d9c1]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rds-inventory__view-head h3[data-v-0368d9c1]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-sm);margin:0;font-weight:600}.rds-inventory__view-button[data-v-0368d9c1]:disabled{background:var(--cj-bg-elevated);border-color:var(--cj-border);color:var(--cj-text-muted);cursor:default}.rds-inventory__summary[data-v-0368d9c1]{flex-wrap:wrap;gap:2.5rem;display:flex}.rds-inventory__summary>div[data-v-0368d9c1]{gap:.1rem;display:grid}.rds-inventory__figure[data-v-0368d9c1]{color:var(--cj-text);font-size:var(--cj-text-heading);font-variant-numeric:tabular-nums;font-weight:600}.rds-inventory__figure--savings[data-v-0368d9c1]{color:var(--cj-success)}.rds-inventory__figure-label[data-v-0368d9c1]{color:var(--cj-text-muted);font-size:var(--cj-text-xs)}.rds-inventory__send[data-v-0368d9c1]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.rds-inventory__sent[data-v-0368d9c1]{color:var(--cj-success);font-size:var(--cj-text-xs)}.rds-inventory__open-line-items[data-v-0368d9c1]{font:inherit;background:0 0;border:0;margin-left:.35rem;padding:0}.rds-inventory__table[data-v-0368d9c1] td{vertical-align:top}.rds-inventory__name[data-v-0368d9c1]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:anywhere}.rds-inventory__sub[data-v-0368d9c1]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);line-height:1.4}.rds-inventory__warn[data-v-0368d9c1],tr:hover td.rds-inventory__warn[data-v-0368d9c1]{color:var(--cj-warning)}.rds-inventory__related[data-v-0368d9c1]{align-items:center;gap:.25rem;display:flex}.rds-inventory__related--flagged[data-v-0368d9c1]{color:var(--cj-warning)}.rds-inventory__idle[data-v-0368d9c1]{background:color-mix(in srgb, var(--cj-warning) 16%, transparent);color:var(--cj-warning);font-size:var(--cj-text-2xs);border-radius:999px;margin-left:.35rem;padding:.05rem .45rem;font-weight:600}.rds-inventory__sentinel[data-v-0368d9c1]{height:1px}.rds-inventory__footnote[data-v-0368d9c1]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:0}.savings-trend[data-v-a37a82c4]{cursor:help;vertical-align:.1rem;background:0 0;border:0;margin-left:.3rem;padding:.1rem;font-size:.62rem;line-height:1}.savings-trend--up[data-v-a37a82c4]{color:var(--cj-success)}.savings-trend--down[data-v-a37a82c4]{color:var(--cj-danger)}.savings-trend--flat[data-v-a37a82c4]{color:var(--cj-text-subtle)}.savings-trend--negative[data-v-a37a82c4]{color:var(--cj-caution)}.savings-trend[data-v-a37a82c4]:focus-visible{outline:2px solid var(--cj-accent);outline-offset:1px}.savings-trend__tip[data-v-a37a82c4]{background:var(--cj-bg-elevated);border:1px solid var(--cj-border-strong);border-radius:var(--cj-radius-sm);box-shadow:var(--cj-shadow-panel);color:var(--cj-text);font-size:var(--cj-text-xs);z-index:50;gap:.4rem;max-width:260px;padding:.55rem .7rem;line-height:1.45;display:grid;position:fixed}.savings-trend__tip p[data-v-a37a82c4]{margin:0}.savings-trend__tip table[data-v-a37a82c4]{border-collapse:collapse;font-variant-numeric:tabular-nums}.savings-trend__tip th[data-v-a37a82c4]{color:var(--cj-text-muted);text-align:left;padding:.1rem 1rem .1rem 0;font-weight:400}.savings-trend__tip td[data-v-a37a82c4]{text-align:right;padding:.1rem 0}.savings-trend__current th[data-v-a37a82c4],.savings-trend__current td[data-v-a37a82c4]{color:var(--cj-text);font-weight:700}.savings-trend__warning[data-v-a37a82c4],.savings-trend__loss td[data-v-a37a82c4]{color:var(--cj-caution)}.rds-ioo[data-v-70a3bec8]{gap:1.5rem;width:100%;max-width:100%;display:grid}.rds-ioo__header[data-v-70a3bec8]{gap:0;display:grid}.rds-ioo__body[data-v-70a3bec8]{gap:.9rem;min-width:0;display:grid}.rds-ioo__intro[data-v-70a3bec8]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:0}.rds-ioo__toolbar[data-v-70a3bec8]{flex-wrap:wrap;align-items:end;gap:1.25rem;display:flex}.rds-ioo__control[data-v-70a3bec8]{gap:.25rem;display:grid}.rds-ioo__search .cj-control[data-v-70a3bec8]{min-width:16rem;padding-right:1.75rem}.rds-ioo__search[data-v-70a3bec8]{position:relative}.rds-ioo__search-hint[data-v-70a3bec8]{white-space:nowrap;position:absolute;top:calc(100% + .2rem);left:0}.rds-ioo__search-box[data-v-70a3bec8]{display:inline-block;position:relative}.rds-ioo__search input[data-v-70a3bec8]::-webkit-search-cancel-button{appearance:none}.rds-ioo__search-clear[data-v-70a3bec8]{color:var(--cj-text-subtle);cursor:pointer;font-size:var(--cj-text-xs);background:0 0;border:0;padding:.25rem;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.rds-ioo__search-clear[data-v-70a3bec8]:hover{color:var(--cj-text)}.rds-ioo__search-hint--hidden[data-v-70a3bec8]{visibility:hidden}.rds-ioo__clear[data-v-70a3bec8]{font:inherit;font-size:var(--cj-text-xs);background:0 0;border:0;padding:0}.rds-ioo__summary[data-v-70a3bec8]{flex-wrap:wrap;gap:1rem 2rem;display:flex}.rds-ioo__summary>div[data-v-70a3bec8]{flex-direction:column;gap:.25rem;display:flex}.rds-ioo__figure[data-v-70a3bec8]{font-size:var(--cj-text-xl);font-variant-numeric:tabular-nums}.rds-ioo__figure--savings[data-v-70a3bec8]{color:var(--cj-success)}.rds-ioo__table[data-v-70a3bec8] .cj-data-table{min-width:850px}.rds-ioo__table[data-v-70a3bec8] td{vertical-align:top}.rds-ioo__name[data-v-70a3bec8]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:anywhere}.rds-ioo__sub[data-v-70a3bec8]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);line-height:1.4}.rds-ioo__sentinel[data-v-70a3bec8]{height:1px}.rds-ioo__send[data-v-70a3bec8]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.rds-ioo__sent[data-v-70a3bec8]{color:var(--cj-success);font-size:var(--cj-text-xs)}.rds-ioo__open-line-items[data-v-70a3bec8]{font:inherit;background:0 0;border:0;margin-left:.35rem;padding:0}.rds-line-items[data-v-fe055d0e]{gap:1.5rem;width:100%;min-width:0;max-width:100%;display:grid}.rds-line-items__header[data-v-fe055d0e]{gap:0;display:grid}.rds-line-items__section[data-v-fe055d0e]{border-top:1px solid var(--cj-border);gap:.85rem;padding-top:1.25rem;display:grid}.rds-line-items__hint[data-v-fe055d0e],.rds-line-items__sub[data-v-fe055d0e],.rds-line-items__total[data-v-fe055d0e]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:0}.rds-line-items__sub[data-v-fe055d0e]{margin-top:.2rem;display:block}.rds-line-items__done[data-v-fe055d0e]{color:var(--cj-success);margin:0}.rds-line-items__warn[data-v-fe055d0e]{color:var(--cj-warning);font-size:var(--cj-text-sm);margin:0}.rds-line-items__keep[data-v-fe055d0e]{font:inherit;background:0 0;border:0;margin-left:.35rem;padding:0}.rds-line-items__table[data-v-fe055d0e]{max-height:none}.rds-line-items__table td[data-v-fe055d0e]{vertical-align:top}.rds-line-items__caption[data-v-fe055d0e]{caption-side:top;color:var(--cj-text);font-size:var(--cj-text-sm);text-align:left;padding-bottom:.4rem;font-weight:600}.rds-line-items__mono[data-v-fe055d0e]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:anywhere}.rds-line-items__remove[data-v-fe055d0e]{color:var(--cj-text-subtle);cursor:pointer;font-size:var(--cj-text-xs);background:0 0;border:0;padding:.35rem}.rds-line-items__remove[data-v-fe055d0e]:hover{color:var(--cj-danger)}.rds-line-items__calculators[data-v-fe055d0e]{border:0;gap:.4rem;min-width:0;margin:0;padding:0;display:grid}.rds-line-items__calculators legend[data-v-fe055d0e]{margin-bottom:.35rem;padding:0}.rds-line-items__calculator[data-v-fe055d0e]{color:var(--cj-text);cursor:pointer;font-size:var(--cj-text-sm);align-items:center;gap:.5rem;display:inline-flex}.rds-line-items__calculator input[data-v-fe055d0e]{accent-color:var(--cj-accent)}.rds-line-items__actions[data-v-fe055d0e]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.rds-line-items__delete[data-v-fe055d0e]{border:1px solid var(--cj-border);color:var(--cj-danger);font:inherit;font-size:var(--cj-text-xs);letter-spacing:.08em;text-transform:uppercase;background:0 0;min-height:2.55rem;padding:.58rem .85rem;font-weight:600}.rds-line-items__delete[data-v-fe055d0e]:hover:not(:disabled){background:var(--cj-danger-wash);border-color:var(--cj-danger)}.rds-costs[data-v-8f2b566e]{gap:1.5rem;width:100%;max-width:100%;display:grid}.rds-costs__header[data-v-8f2b566e]{gap:0;display:grid}.rds-costs__body[data-v-8f2b566e]{gap:.9rem;min-width:0;display:grid}.rds-costs__intro[data-v-8f2b566e]{gap:.4rem;display:grid}.rds-costs__note[data-v-8f2b566e]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);max-width:60rem;margin:0}.rds-costs__totals[data-v-8f2b566e]{flex-wrap:wrap;gap:2.5rem;display:flex}.rds-costs__totals>div[data-v-8f2b566e]{gap:.1rem;display:grid}.rds-costs__figure[data-v-8f2b566e]{color:var(--cj-text);font-size:var(--cj-text-heading);font-variant-numeric:tabular-nums;font-weight:600}.rds-costs__figure-label[data-v-8f2b566e]{color:var(--cj-text-muted);font-size:var(--cj-text-xs)}.rds-costs__table[data-v-8f2b566e] td{vertical-align:top}.rds-costs__table[data-v-8f2b566e] th{vertical-align:bottom;white-space:normal}.rds-costs__account[data-v-8f2b566e]{overflow-wrap:anywhere;white-space:normal}.rds-costs__usage[data-v-8f2b566e]{gap:.05rem;display:grid}.rds-costs__mono[data-v-8f2b566e]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:anywhere;white-space:normal}.rds-costs__sub[data-v-8f2b566e]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);line-height:1.4}.rds-costs__footnote[data-v-8f2b566e]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:0}.rds-diagnostics[data-v-5e8ed122]{gap:1.5rem;width:100%;min-width:0;max-width:100%;display:grid}.rds-diagnostics__header[data-v-5e8ed122]{gap:0;display:grid}.rds-diagnostics__section[data-v-5e8ed122]{border-top:1px solid var(--cj-border);gap:.85rem;padding-top:1.25rem;display:grid}.rds-diagnostics__section-head h3[data-v-5e8ed122]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-subheading);margin:0;font-weight:600}.rds-diagnostics__hint[data-v-5e8ed122]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);max-width:60rem;margin:0}.rds-diagnostics__table td[data-v-5e8ed122]{vertical-align:top;white-space:normal}.rds-diagnostics__group[data-v-5e8ed122]{gap:.4rem;display:grid}.rds-diagnostics__group h4[data-v-5e8ed122]{color:var(--cj-text);font-size:var(--cj-text-sm);margin:0;font-weight:600}.rds-diagnostics__reasons[data-v-5e8ed122]{gap:.25rem 0;max-width:60rem;margin:0;display:grid}.rds-diagnostics__reasons dt[data-v-5e8ed122]{color:var(--cj-text);font-size:var(--cj-text-sm);font-weight:600}.rds-diagnostics__reasons dd[data-v-5e8ed122]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:0 0 .5rem}.rds-diagnostics__count[data-v-5e8ed122]{color:var(--cj-text-muted);font-variant-numeric:tabular-nums;margin-left:.35rem;font-weight:400}.rds-diagnostics__props[data-v-5e8ed122]{grid-template-columns:max-content minmax(0,1fr);align-content:start;gap:.7rem 1.25rem;margin:0;display:grid}.rds-diagnostics__props dt[data-v-5e8ed122]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);letter-spacing:.06em;text-transform:uppercase;padding-top:.1rem}.rds-diagnostics__props dd[data-v-5e8ed122]{color:var(--cj-text);font-size:var(--cj-text-md);gap:.15rem;min-width:0;margin:0;display:grid}.rds-diagnostics__source[data-v-5e8ed122]{gap:.1rem;display:grid}.rds-diagnostics__sub[data-v-5e8ed122]{color:var(--cj-text-muted);font-size:var(--cj-text-xs)}.rds-diagnostics__mono[data-v-5e8ed122]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:anywhere}.rds-chain[data-v-d005190c]{border-collapse:collapse;font-size:var(--cj-text-xs);width:100%}.rds-chain-tree[data-v-d005190c]{gap:.4rem;min-width:0;display:grid}.rds-chain th[data-v-d005190c]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);letter-spacing:.02em;text-align:left;text-transform:uppercase;padding:.25rem .5rem;font-weight:600}.rds-chain td[data-v-d005190c]{border-top:1px solid color-mix(in srgb, var(--cj-border) 45%, transparent);vertical-align:top;white-space:normal;padding:.35rem .5rem}.rds-chain tr.rds-chain__start td[data-v-d005190c]{border-top-color:var(--cj-border-strong)}.rds-chain tr.rds-chain__current td[data-v-d005190c]{background:color-mix(in srgb, var(--cj-accent) 10%, transparent)}.rds-chain__node[data-v-d005190c]{align-items:start;gap:.4rem;display:flex}.rds-chain__branch[data-v-d005190c]{color:var(--cj-text-subtle)}.rds-chain__level[data-v-d005190c]{background:var(--cj-bg-elevated);border-radius:var(--cj-radius-sm);color:var(--cj-text-muted);font-size:var(--cj-text-2xs);white-space:nowrap;padding:0 .3rem}.rds-chain__identity[data-v-d005190c]{gap:.1rem;min-width:0;display:grid}.rds-chain__id[data-v-d005190c]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:anywhere}.rds-chain__sub[data-v-d005190c]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);line-height:1.4}.rds-chain__caution[data-v-d005190c]{color:var(--cj-caution)}.rds-chain__status[data-v-d005190c]{font-size:var(--cj-text-2xs);white-space:nowrap;border-radius:999px;padding:.05rem .45rem;font-weight:600}.rds-chain__status--missing[data-v-d005190c]{background:color-mix(in srgb, var(--cj-warning) 16%, transparent);color:var(--cj-warning)}.rds-chain__status--unverified[data-v-d005190c]{background:color-mix(in srgb, var(--cj-caution) 16%, transparent);color:var(--cj-caution)}.rds-chain__status--exists[data-v-d005190c]{background:var(--cj-bg-elevated);color:var(--cj-text-muted)}.rds-snapshot[data-v-49ddc913]{gap:1.5rem;width:100%;min-width:0;max-width:100%;display:grid}.rds-snapshot__header[data-v-49ddc913]{gap:0;display:grid}.rds-snapshot__title-row[data-v-49ddc913]{border-top:1px solid var(--cj-border);flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-top:1rem;padding-top:1.25rem;display:flex}.rds-snapshot__title[data-v-49ddc913]{color:var(--cj-text);font-family:var(--cj-font-mono);font-size:var(--cj-text-lg);overflow-wrap:anywhere;margin:0;font-weight:600}.rds-snapshot__section[data-v-49ddc913]{border-top:1px solid var(--cj-border);gap:.85rem;padding-top:1.25rem;display:grid}.rds-snapshot__section-head[data-v-49ddc913]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.rds-snapshot__section-head h3[data-v-49ddc913]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-subheading);margin:0;font-weight:600}.rds-snapshot__hint[data-v-49ddc913]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);margin:0}.rds-snapshot__status[data-v-49ddc913]{border:1px solid color-mix(in srgb, var(--cj-border) 80%, transparent);border-radius:var(--cj-radius-md);gap:.4rem;max-width:60rem;padding:.75rem .9rem;display:grid}.rds-snapshot__status p[data-v-49ddc913]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);margin:0}.rds-snapshot__status--missing[data-v-49ddc913]{border-color:color-mix(in srgb, var(--cj-warning) 45%, transparent)}.rds-snapshot__status--missing strong[data-v-49ddc913]{color:var(--cj-warning)}.rds-snapshot__status--unverified[data-v-49ddc913]{border-color:color-mix(in srgb, var(--cj-caution) 45%, transparent)}.rds-snapshot__status--unverified strong[data-v-49ddc913]{color:var(--cj-caution)}.rds-snapshot__grid[data-v-49ddc913]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem 3rem;display:grid}.rds-snapshot__props[data-v-49ddc913]{grid-template-columns:max-content minmax(0,1fr);align-content:start;gap:.7rem 1.25rem;margin:0;display:grid}.rds-snapshot__props dt[data-v-49ddc913]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);letter-spacing:.06em;text-transform:uppercase;padding-top:.1rem}.rds-snapshot__props dd[data-v-49ddc913]{color:var(--cj-text);font-size:var(--cj-text-md);gap:.15rem;min-width:0;margin:0;display:grid}.rds-snapshot__sub[data-v-49ddc913]{color:var(--cj-text-muted);font-size:var(--cj-text-xs)}.rds-snapshot__caution[data-v-49ddc913]{color:var(--cj-caution)}.rds-snapshot__links[data-v-49ddc913]{flex-wrap:wrap;gap:1rem;display:flex}.rds-snapshot__mono[data-v-49ddc913]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:anywhere}.rds-source[data-v-600eb4a8]{gap:1.5rem;width:100%;min-width:0;max-width:100%;display:grid}.rds-source__header[data-v-600eb4a8]{gap:0;display:grid}.rds-source__title-row[data-v-600eb4a8]{border-top:1px solid var(--cj-border);flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-top:1rem;padding-top:1.25rem;display:flex}.rds-source__title[data-v-600eb4a8]{color:var(--cj-text);font-family:var(--cj-font-mono);font-size:var(--cj-text-lg);overflow-wrap:anywhere;margin:0;font-weight:600}.rds-source__section[data-v-600eb4a8]{border-top:1px solid var(--cj-border);gap:.85rem;padding-top:1.25rem;display:grid}.rds-source__section-head h3[data-v-600eb4a8]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-subheading);margin:0;font-weight:600}.rds-source__hint[data-v-600eb4a8]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);max-width:60rem;margin:0}.rds-source__grid[data-v-600eb4a8]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem 3rem;display:grid}.rds-source__props[data-v-600eb4a8]{grid-template-columns:max-content minmax(0,1fr);align-content:start;gap:.7rem 1.25rem;margin:0;display:grid}.rds-source__props dt[data-v-600eb4a8]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);letter-spacing:.06em;text-transform:uppercase;padding-top:.1rem}.rds-source__props dd[data-v-600eb4a8]{color:var(--cj-text);font-size:var(--cj-text-md);gap:.15rem;min-width:0;margin:0;display:grid}.rds-source__sub[data-v-600eb4a8]{color:var(--cj-text-muted);font-size:var(--cj-text-xs)}.rds-source__sentinel[data-v-600eb4a8]{height:1px}.rds-source__toolbar[data-v-600eb4a8]{flex-wrap:wrap;align-items:end;gap:1.25rem;display:flex}.rds-source__control[data-v-600eb4a8]{gap:.25rem;display:grid}.rds-source__clear[data-v-600eb4a8]{font:inherit;font-size:var(--cj-text-xs);background:0 0;border:0;padding:0}.rds-source__statuses[data-v-600eb4a8]{flex-wrap:wrap;gap:.35rem;display:flex}.rds-source__status[data-v-600eb4a8]{font-size:var(--cj-text-xs);white-space:nowrap;border-radius:999px;padding:.05rem .5rem;font-weight:600}.rds-source__status--missing[data-v-600eb4a8]{background:color-mix(in srgb, var(--cj-warning) 16%, transparent);color:var(--cj-warning)}.rds-source__status--unverified[data-v-600eb4a8]{background:color-mix(in srgb, var(--cj-caution) 16%, transparent);color:var(--cj-caution)}.rds-source__status--exists[data-v-600eb4a8]{background:var(--cj-bg-elevated);color:var(--cj-text-muted)}.rds-source__mono[data-v-600eb4a8]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:anywhere}.rds-snapshot-groups[data-v-887033ed]{gap:.75rem;min-width:0;display:grid}.rds-snapshot-groups__table[data-v-887033ed] td{vertical-align:top}.rds-snapshot-groups__table[data-v-887033ed] th{vertical-align:bottom;white-space:normal}.rds-snapshot-groups__table[data-v-887033ed] td:nth-child(2){white-space:normal}.rds-snapshot-groups__name[data-v-887033ed]{align-items:start;gap:.4rem;display:flex}.rds-snapshot-groups__toggle[data-v-887033ed]{color:var(--cj-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 .2rem;line-height:1.4}.rds-snapshot-groups__toggle[data-v-887033ed]:hover{color:var(--cj-text)}.rds-snapshot-groups__identity[data-v-887033ed]{white-space:normal;gap:.15rem;min-width:0;display:grid}.rds-snapshot-groups__id[data-v-887033ed]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:anywhere}.rds-snapshot-groups__mono[data-v-887033ed]{font-family:var(--cj-font-mono);overflow-wrap:anywhere}.rds-snapshot-groups__sub[data-v-887033ed]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);line-height:1.4}.rds-snapshot-groups__caution[data-v-887033ed]{color:var(--cj-caution)}.rds-snapshot-groups__unknown[data-v-887033ed]{color:var(--cj-text-muted);font-style:italic}.rds-snapshot-groups__statuses[data-v-887033ed]{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.15rem;display:flex}.rds-snapshot-groups__status[data-v-887033ed]{font-size:var(--cj-text-2xs);white-space:nowrap;border-radius:999px;padding:.05rem .45rem;font-weight:600}.rds-snapshot-groups__status--missing[data-v-887033ed]{background:color-mix(in srgb, var(--cj-warning) 16%, transparent);color:var(--cj-warning)}.rds-snapshot-groups__status--unverified[data-v-887033ed]{background:color-mix(in srgb, var(--cj-caution) 16%, transparent);color:var(--cj-caution)}.rds-snapshot-groups__status--exists[data-v-887033ed]{background:var(--cj-bg-elevated);color:var(--cj-text-muted)}.rds-snapshot-groups__members-row>td[data-v-887033ed]{background:color-mix(in srgb, var(--cj-bg-raised) 60%, transparent)}.rds-snapshot-groups__members[data-v-887033ed]{gap:.5rem;padding:.25rem 0 .25rem 1.6rem;display:grid}.rds-snapshot-groups__more[data-v-887033ed]{font:inherit;font-size:var(--cj-text-xs);background:0 0;border:0;justify-self:start;padding:0}.rds-snapshot-groups__sentinel[data-v-887033ed]{height:1px}.rds-snapshots[data-v-039e59f0]{gap:1.5rem;width:100%;max-width:100%;display:grid}.rds-snapshots__header[data-v-039e59f0]{gap:0;display:grid}.rds-snapshots__body[data-v-039e59f0]{gap:.9rem;min-width:0;display:grid}.rds-snapshots__intro[data-v-039e59f0]{gap:.4rem;display:grid}.rds-snapshots__note[data-v-039e59f0]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);max-width:60rem;margin:0}.rds-snapshots__toolbar[data-v-039e59f0]{flex-wrap:wrap;align-items:end;gap:1.25rem;display:flex}.rds-snapshots__filter-section[data-v-039e59f0]{border:0;border-top:1px solid var(--cj-border);gap:.75rem;min-width:0;margin:0;padding:.75rem 0 0;display:grid}.rds-snapshots__filter-section legend[data-v-039e59f0]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-sm);padding:0 .5rem 0 0;font-weight:600}.rds-snapshots__control[data-v-039e59f0]{gap:.25rem;display:grid}.rds-snapshots__search .cj-control[data-v-039e59f0]{min-width:16rem;padding-right:1.75rem}.rds-snapshots__search[data-v-039e59f0]{position:relative}.rds-snapshots__search-hint[data-v-039e59f0]{white-space:nowrap;position:absolute;top:0;right:0}.rds-snapshots__search-box[data-v-039e59f0]{display:inline-block;position:relative}.rds-snapshots__search input[data-v-039e59f0]::-webkit-search-cancel-button{appearance:none}.rds-snapshots__search-clear[data-v-039e59f0]{color:var(--cj-text-subtle);cursor:pointer;font-size:var(--cj-text-xs);background:0 0;border:0;padding:.25rem;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.rds-snapshots__search-clear[data-v-039e59f0]:hover{color:var(--cj-text)}.rds-snapshots__search-hint--hidden[data-v-039e59f0]{visibility:hidden}.rds-snapshots__clear[data-v-039e59f0]{font:inherit;font-size:var(--cj-text-xs);background:0 0;border:0;padding:0}.rds-snapshots__filter-group[data-v-039e59f0],.rds-snapshots__filters[data-v-039e59f0]{gap:.75rem;min-width:0;display:grid}.rds-snapshots__section-toggle[data-v-039e59f0]{font:inherit;font-size:var(--cj-text-xs);background:0 0;border:0;justify-self:start;padding:0}.rds-snapshots__filter-chips[data-v-039e59f0]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.rds-snapshots__filter-chip[data-v-039e59f0]{background:var(--cj-bg-raised);border:1px solid var(--cj-border);border-radius:var(--cj-radius-sm);font-size:var(--cj-text-xs);align-items:center;gap:.4rem;min-width:0;max-width:100%;padding:.25rem .4rem;display:flex}.rds-snapshots__chip-scope[data-v-039e59f0]{color:var(--cj-text);flex-shrink:0;font-weight:600}.rds-snapshots__chip-value[data-v-039e59f0]{color:var(--cj-text-muted);overflow-wrap:anywhere;min-width:0}.rds-snapshots__chip-clear[data-v-039e59f0]{font:inherit;background:0 0;border:0;flex-shrink:0;padding:0}.rds-snapshots__views[data-v-039e59f0]{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.75rem;display:grid}.rds-snapshots__quick-views-title[data-v-039e59f0]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-sm);grid-column:1/-1;margin:0;font-weight:600}.rds-snapshots__view[data-v-039e59f0]{border:1px solid color-mix(in srgb, var(--cj-border) 80%, transparent);border-radius:var(--cj-radius-md);gap:.5rem;padding:.75rem .9rem;display:grid}.rds-snapshots__view-head[data-v-039e59f0]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rds-snapshots__view-head h3[data-v-039e59f0]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-sm);margin:0;font-weight:600}.rds-snapshots__view-button[data-v-039e59f0]:disabled{background:var(--cj-bg-elevated);border-color:var(--cj-border);color:var(--cj-text-muted);cursor:default}.rds-snapshots__count[data-v-039e59f0]{gap:.1rem;display:grid}.rds-snapshots__figure[data-v-039e59f0]{color:var(--cj-text);font-size:var(--cj-text-heading);font-variant-numeric:tabular-nums;font-weight:600}.rds-snapshots__figure-label[data-v-039e59f0]{color:var(--cj-text-muted);font-size:var(--cj-text-xs)}.rds-snapshots__summary[data-v-039e59f0]{color:var(--cj-text);font-size:var(--cj-text-sm);font-variant-numeric:tabular-nums;margin:0}.rds-snapshots__summary .rds-snapshots__sub[data-v-039e59f0]{margin-top:.15rem;display:block}.rds-snapshots__sub[data-v-039e59f0]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:0;line-height:1.4}.rds-snapshots__footnote[data-v-039e59f0]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:0}.ws-panel[data-v-0bc5ba4f]{gap:1.5rem;width:100%;max-width:100%;display:grid}.ws-panel__header[data-v-0bc5ba4f]{gap:0;display:grid}.ws-panel__run[data-v-0bc5ba4f]{color:var(--cj-text-muted);font-size:var(--cj-text-md);margin:.3rem 0 0}.ws-panel__run-id[data-v-0bc5ba4f]{color:var(--cj-text-subtle);font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:break-word;margin:.15rem 0 0}h1[data-v-0bc5ba4f]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-xl);margin:0;font-weight:600;line-height:1.15}.ws-panel__view-title[data-v-0bc5ba4f]{border-top:1px solid var(--cj-border);color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-lg);margin:1rem 0 0;padding-top:1.25rem;font-weight:600}.ws-panel__body[data-v-0bc5ba4f]{gap:.9rem;display:grid}.ws-panel__toolbar[data-v-0bc5ba4f]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ws-panel__collapse-btn[data-v-0bc5ba4f]{border:1px solid var(--cj-border);border-radius:var(--cj-radius-sm);color:var(--cj-text-muted);cursor:pointer;font:inherit;font-size:var(--cj-text-xs);background:0 0;padding:.2rem .5rem}.ws-panel__collapse-btn[data-v-0bc5ba4f]:hover{border-color:var(--cj-border-strong);color:var(--cj-text)}.ws-panel__empty[data-v-0bc5ba4f]{padding:.5rem 0}.ws-panel__sentinel[data-v-0bc5ba4f]{height:1px}.pivot-label-col[data-v-0bc5ba4f]{min-width:24rem}.pivot-indent--1[data-v-0bc5ba4f]{flex-shrink:0;width:1rem;display:inline-block}.pivot-indent--2[data-v-0bc5ba4f]{flex-shrink:0;width:2.1rem;display:inline-block}.pivot-row--account td[data-v-0bc5ba4f]{background:color-mix(in srgb, var(--cj-bg-elevated) 80%, var(--cj-bg-panel));border-left:2px solid color-mix(in srgb, var(--cj-accent) 55%, transparent);color:var(--cj-text);font-weight:600}.pivot-row--region td[data-v-0bc5ba4f]{background:color-mix(in srgb, var(--cj-bg-raised) 50%, var(--cj-bg-panel));border-left:2px solid color-mix(in srgb, var(--cj-accent) 30%, transparent);color:var(--cj-text);font-weight:500}.pivot-row--leaf td[data-v-0bc5ba4f]{color:var(--cj-text-muted);background:0 0;border-left:2px solid #0000}.pivot-row--account:hover td[data-v-0bc5ba4f],.pivot-row--region:hover td[data-v-0bc5ba4f],.pivot-row--leaf:hover td[data-v-0bc5ba4f]{background:color-mix(in srgb, var(--cj-accent) 7%, transparent)}.scenario-form[data-v-ac84e2a9]{background:color-mix(in srgb, var(--cj-bg-panel) 72%, transparent);border:1px solid color-mix(in srgb, var(--cj-border) 75%, transparent);border-radius:var(--cj-radius-md);gap:.85rem;min-width:0;padding:.95rem;display:grid}.scenario-form__row[data-v-ac84e2a9]{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:.75rem;min-width:0;display:grid}.scenario-form__row label[data-v-ac84e2a9]{min-width:0}.scenario-form__row[data-v-ac84e2a9] .cj-dropdown,.scenario-form__row .cj-control[data-v-ac84e2a9]{width:100%;min-width:0}.scenario-form__section-title[data-v-ac84e2a9]{border-bottom:1px solid var(--cj-border);color:var(--cj-text-muted);font-size:var(--cj-text-2xs);letter-spacing:.1em;text-transform:uppercase;padding-bottom:.35rem;font-weight:600}.scenario-form button[data-v-ac84e2a9]{max-width:14rem}.scenario-form__error[data-v-ac84e2a9]{margin:0}.panel[data-v-e4682ab4]{gap:1.5rem;width:100%;min-width:0;max-width:100%;display:grid}.panel__header[data-v-e4682ab4]{gap:.15rem;display:grid}h2[data-v-e4682ab4]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-lg);margin:0;font-weight:600}.panel__section[data-v-e4682ab4]{border-top:1px solid var(--cj-border);gap:.85rem;padding-top:1.25rem;display:grid}.panel__row[data-v-e4682ab4]{gap:.75rem;display:flex}.panel__row .panel__field[data-v-e4682ab4]{flex:1}.panel__field[data-v-e4682ab4]{min-width:0;display:block}.panel__field--wide[data-v-e4682ab4]{max-width:none}.panel__field span[data-v-e4682ab4]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.5rem;display:block}.panel__field input[data-v-e4682ab4],.panel__field textarea[data-v-e4682ab4]{background:var(--cj-bg-raised);border:1px solid var(--cj-border);box-sizing:border-box;color:var(--cj-text);font:inherit;width:100%;padding:.65rem}.panel__field textarea[data-v-e4682ab4]{font-family:var(--cj-font-mono,monospace);resize:vertical;min-height:32rem;line-height:1.45}.panel__json-error[data-v-e4682ab4]{color:var(--cj-error);font-size:var(--cj-text-sm);text-transform:none;margin-top:.4rem}.panel__empty[data-v-e4682ab4]{color:var(--cj-text-muted);font-size:var(--cj-text-base)}.panel__error[data-v-e4682ab4]{color:var(--cj-error);margin:0}.panel__command[data-v-e4682ab4]{border:1px solid var(--cj-accent);color:var(--cj-accent);cursor:pointer;font:inherit;font-size:var(--cj-text-xs);letter-spacing:.1em;text-transform:uppercase;background:0 0;width:fit-content;padding:.6rem .9rem}.panel__command[data-v-e4682ab4]:disabled{border-color:var(--cj-border);color:var(--cj-text-muted);cursor:default}.panel__actions[data-v-e4682ab4]{flex-wrap:wrap;gap:.75rem;display:flex}.scenario-editor[data-v-e4682ab4]{grid-template-columns:minmax(28rem,.95fr) minmax(32rem,1.05fr);align-items:start;gap:1.25rem;min-width:0;display:grid}.scenario-editor__form-pane[data-v-e4682ab4]{border-right:1px solid var(--cj-border);gap:.85rem;min-width:0;padding-right:1.25rem;display:grid}.scenario-editor__json-pane[data-v-e4682ab4]{min-width:0}.scenario-editor__section-title[data-v-e4682ab4]{border-bottom:1px solid var(--cj-border);color:var(--cj-text-muted);font-size:var(--cj-text-2xs);letter-spacing:.1em;text-transform:uppercase;padding-bottom:.35rem;font-weight:600}@media (width<=1100px){.scenario-editor[data-v-e4682ab4]{grid-template-columns:1fr}.scenario-editor__form-pane[data-v-e4682ab4]{border-right:none;padding-right:0}.panel__row[data-v-e4682ab4]{flex-direction:column}}.drop-chart[data-v-ce4807c4]{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);gap:.75rem;height:100%;min-height:0;display:grid}.drop-chart__controls[data-v-ce4807c4]{flex-wrap:wrap;grid-row:1;align-items:end;gap:.75rem;display:flex}.drop-chart__controls label[data-v-ce4807c4]{min-width:12rem}.drop-chart__body[data-v-ce4807c4]{background:inherit;grid-row:2;min-height:0;position:relative}.drop-chart__overlay[data-v-ce4807c4],.drop-chart__empty[data-v-ce4807c4]{color:var(--cj-text);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.drop-chart__overlay[data-v-ce4807c4]{background:inherit;gap:.55rem}.drop-chart__spinner[data-v-ce4807c4]{border:2px solid var(--cj-border-strong);border-top-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite spin-ce4807c4}@keyframes spin-ce4807c4{to{transform:rotate(360deg)}}.drop-chart[data-v-ce4807c4],.drop-chart__controls[data-v-ce4807c4],.drop-chart__body[data-v-ce4807c4]{min-width:0}.resizable-sections[data-v-bad934b2]{grid-template-rows:minmax(0, var(--top-height)) var(--divider-height) minmax(0, var(--bottom-height));height:calc(var(--top-height) + var(--divider-height) + var(--bottom-height));width:100%;min-width:0;min-height:0;display:grid}.resizable-sections__top[data-v-bad934b2],.resizable-sections__bottom[data-v-bad934b2]{box-sizing:border-box;min-width:0;min-height:0;padding:.45rem;overflow:auto}.resizable-sections__bottom[data-v-bad934b2],.resizable-sections.is-top-contained .resizable-sections__top[data-v-bad934b2]{overflow:hidden}.resizable-sections.is-bottom-expanded[data-v-bad934b2]{grid-template-rows:minmax(0, var(--top-height)) var(--divider-height) auto;height:auto}.resizable-sections.is-bottom-expanded .resizable-sections__bottom[data-v-bad934b2]{overflow:visible}.resizable-sections__divider[data-v-bad934b2]{cursor:row-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:relative}.resizable-sections__divider[data-v-bad934b2]:before{background:var(--cj-border);content:"";height:1px;position:absolute;top:50%;left:0;right:calc(50% + 1.35rem)}.resizable-sections__divider[data-v-bad934b2]:after{background:var(--cj-border);content:"";height:1px;position:absolute;top:50%;left:calc(50% + 1.35rem);right:0}.resizable-sections__divider>span[data-v-bad934b2]{background:var(--cj-text-muted);box-shadow:-.45rem 0 var(--cj-text-muted), .45rem 0 var(--cj-text-muted);border-radius:50%;width:.22rem;height:.22rem;position:relative}.resizable-sections__divider[data-v-bad934b2]:focus-visible,.resizable-sections.is-dragging .resizable-sections__divider[data-v-bad934b2]{outline:1px solid color-mix(in srgb, var(--cj-accent) 70%, transparent);outline-offset:-1px}.details[data-v-bdb7ae05]{gap:.9rem;width:100%;min-width:0;display:grid}.details__field[data-v-bdb7ae05]{max-width:18rem;display:block}.details__header[data-v-bdb7ae05]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.85rem;min-width:0;display:flex}.details__scenario-actions[data-v-bdb7ae05]{flex-wrap:nowrap;margin-left:auto}.details__scenario-actions .cj-button[data-v-bdb7ae05]{white-space:nowrap}.details__scenario-actions .cj-control[data-v-bdb7ae05]{width:9rem;min-width:0}.details__scenario-actions span[data-v-bdb7ae05]{color:var(--cj-text-muted);font-size:var(--cj-text-md)}.scroll[data-v-bdb7ae05] table{min-width:64rem}.details__section-break[data-v-bdb7ae05]{border-top:1px solid var(--cj-border)}.details__section-title[data-v-bdb7ae05]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-lg);margin:0;font-weight:600}.details__sentinel[data-v-bdb7ae05]{height:1px}.scroll tr.is-expiring-soon td[data-v-bdb7ae05]{background-color:var(--cj-danger-wash)}.scroll tr.is-expiring-soon:hover td[data-v-bdb7ae05]{background-color:var(--cj-danger-wash-hover)}.scroll tr.is-inactive-in-analysis td[data-v-bdb7ae05]{color:var(--cj-text-subtle)}.details__table-region[data-v-bdb7ae05]{min-width:0;min-height:24rem;overflow:hidden}.details__section-state[data-v-bdb7ae05]{text-align:center;justify-content:center;align-items:center;min-height:100%;padding:1rem;display:flex}.details--coverage[data-v-bdb7ae05]{grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0}.details--coverage .details__table-region[data-v-bdb7ae05]{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.details--coverage .details__table-region .cj-table-scroll[data-v-bdb7ae05]{height:100%;min-height:0;max-height:none}.details__drops-top[data-v-bdb7ae05]{flex-direction:column;gap:.6rem;height:100%;min-height:0;display:flex}.details__drops-top .cj-table-scroll[data-v-bdb7ae05]{flex:1;min-height:0;max-height:none}.chart[data-v-677f0c4a]{gap:.75rem;display:grid}.chart__body[data-v-677f0c4a]{height:380px;position:relative}.panel[data-v-d212368a]{gap:1.5rem;width:100%;min-width:0;max-width:100%;display:grid}.panel__header[data-v-d212368a]{gap:.15rem;display:grid}.panel__instrument[data-v-d212368a]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);margin:.15rem 0 0;font-weight:500}.panel__meta[data-v-d212368a]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);margin:0}.panel__performance-region[data-v-d212368a]{min-width:0;min-height:22rem}h2[data-v-d212368a]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-lg);margin:0;font-weight:600}.panel__section[data-v-d212368a]{border-top:1px solid var(--cj-border);gap:.85rem;padding-top:1.25rem;display:grid}.panel__section--analysis[data-v-d212368a]{min-width:0}.panel__region[data-v-d212368a]{grid-template-rows:auto minmax(0,1fr);gap:.85rem;min-width:0;height:100%;min-height:0;display:grid}.panel__results[data-v-d212368a]{gap:.85rem;min-width:0;display:grid}.panel__results-header[data-v-d212368a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.panel__result-content[data-v-d212368a]{gap:1rem;min-width:0;display:grid}.panel__empty[data-v-d212368a]{color:var(--cj-text-muted);font-size:var(--cj-text-base)}.panel__error[data-v-d212368a]{color:var(--cj-error);margin:0}.tab-bar[data-v-d212368a]{gap:0;display:flex}.tab-bar__tab[data-v-d212368a]{border:1px solid var(--cj-border);color:var(--cj-text-muted);cursor:pointer;font:inherit;font-size:var(--cj-text-sm);background:0 0;padding:.45rem 1rem}.tab-bar__tab[data-v-d212368a]:first-child{border-radius:4px 0 0 4px}.tab-bar__tab[data-v-d212368a]:last-child{border-radius:0 4px 4px 0;margin-left:-1px}.tab-bar__tab--active[data-v-d212368a]{background:var(--cj-accent);border-color:var(--cj-accent);color:var(--cj-on-accent);font-weight:600}.perf-table th.num[data-v-d212368a],.perf-table td.num[data-v-d212368a]{text-align:right}.perf-table td.savings[data-v-d212368a],.perf-table th.savings[data-v-d212368a]{color:var(--cj-success)}.panel__performance-region .cj-table-scroll[data-v-d212368a]{max-width:100%;max-height:none}.perf-totals[data-v-d212368a]{border-top:2px solid var(--cj-border);gap:.5rem;padding-top:.9rem;display:grid}.perf-total-row[data-v-d212368a]{font-size:var(--cj-text-md);justify-content:space-between;align-items:center;gap:1.5rem;max-width:28rem;display:flex}.perf-total-label[data-v-d212368a]{color:var(--cj-text-muted)}.perf-total-value[data-v-d212368a]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-rg);font-weight:700}.perf-total-value.savings[data-v-d212368a]{color:var(--cj-success)}.panel[data-v-8bded99b]{gap:1.5rem;width:100%;max-width:100%;display:grid}.panel__section[data-v-8bded99b]{border-top:1px solid var(--cj-border);gap:.85rem;padding-top:1.25rem;display:grid}.chart[data-v-86fbc766]{gap:.75rem;display:grid}.chart__control[data-v-86fbc766]{max-width:22rem}.chart__body[data-v-86fbc766]{height:380px;position:relative}.panel[data-v-fcf6d376]{gap:1.5rem;width:100%;max-width:100%;display:grid}.panel__header[data-v-fcf6d376]{gap:.15rem;display:grid}h2[data-v-fcf6d376]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-lg);margin:0;font-weight:600}.panel__section[data-v-fcf6d376]{border-top:1px solid var(--cj-border);gap:1rem;padding-top:1.25rem;display:grid}.panel__empty[data-v-fcf6d376]{color:var(--cj-text-muted);font-size:var(--cj-text-base)}.panel__error[data-v-fcf6d376]{color:var(--cj-error);margin:0}.panel__command[data-v-fcf6d376]{border:1px solid var(--cj-accent);color:var(--cj-accent);cursor:pointer;font:inherit;font-size:var(--cj-text-xs);letter-spacing:.1em;text-transform:uppercase;background:0 0;width:fit-content;padding:.6rem .9rem}.panel__field[data-v-fcf6d376]{max-width:32rem;display:block}.panel__field span[data-v-fcf6d376]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.5rem;display:block}.panel__graph-region[data-v-fcf6d376]{min-height:30rem}.comparison[data-v-50e84379]{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);gap:.75rem;height:100%;min-height:0;padding:1.25rem;display:grid}.comparison__controls[data-v-50e84379]{flex-wrap:wrap;grid-row:1;align-items:end;gap:.75rem;display:flex}.comparison__controls label[data-v-50e84379]{min-width:12rem}.comparison__solver[data-v-50e84379]{justify-items:end;gap:.3rem;margin-left:auto;display:grid}.comparison__solver-toggle[data-v-50e84379]{display:flex}.comparison__solver-toggle button[data-v-50e84379]{background:var(--cj-bg-control);border:1px solid var(--cj-border);color:var(--cj-text-muted);cursor:pointer;font:inherit;font-size:var(--cj-text-xs);min-width:2.4rem;padding:.5rem .7rem}.comparison__solver-toggle button[data-v-50e84379]:first-child{border-radius:4px 0 0 4px}.comparison__solver-toggle button[data-v-50e84379]:last-child{border-radius:0 4px 4px 0;margin-left:-1px}.comparison__solver-toggle button.is-active[data-v-50e84379]{background:var(--cj-accent);border-color:var(--cj-accent);color:var(--cj-bg);font-weight:700}.comparison__body[data-v-50e84379]{background:inherit;grid-row:2;min-height:0;position:relative}.comparison__body canvas.is-solving[data-v-50e84379]{cursor:crosshair}.comparison__solver-readout[data-v-50e84379]{background:color-mix(in srgb, var(--cj-bg-panel) 88%, transparent);border:1px solid var(--cj-border);color:var(--cj-text);font-size:var(--cj-text-xs);pointer-events:none;z-index:2;border-radius:4px;gap:.35rem;max-width:min(34rem,55%);padding:.45rem .6rem;display:grid;position:absolute;top:.5rem;right:.5rem}.comparison__solver-readout div[data-v-50e84379]{gap:.1rem;display:grid}.comparison__solver-readout span[data-v-50e84379]{color:var(--cj-text-muted)}.comparison__empty-state[data-v-50e84379]{color:var(--cj-text-muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.comparison__overlay[data-v-50e84379]{background:color-mix(in srgb, var(--cj-bg-panel) 78%, transparent);color:var(--cj-text);justify-content:center;align-items:center;gap:.55rem;display:flex;position:absolute;inset:0}.comparison__spinner[data-v-50e84379]{border:2px solid var(--cj-border-strong);border-top-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite spin-50e84379}@keyframes spin-50e84379{to{transform:rotate(360deg)}}.comparison[data-v-50e84379],.comparison__controls[data-v-50e84379],.comparison__body[data-v-50e84379]{min-width:0}h2[data-v-01314183]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-lg);margin:0;font-weight:600}.recommendations[data-v-01314183]{gap:.85rem;width:100%;min-width:0;display:grid}.recommendations__field[data-v-01314183]{max-width:32rem;display:block}.recommendations__header[data-v-01314183]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.85rem;display:flex}.recommendations__filters[data-v-01314183]{grid-template-columns:repeat(auto-fit,minmax(11rem,16rem))}.recommendations__table-scroll table[data-v-01314183],.recommendations__roi table[data-v-01314183]{min-width:58rem}.recommendations__scenario-actions[data-v-01314183]{flex-wrap:nowrap;margin-left:auto}.recommendations__scenario-actions .cj-button[data-v-01314183]{white-space:nowrap}.recommendations__scenario-actions .cj-control[data-v-01314183]{width:9rem;min-width:0}.recommendations__graph-state[data-v-01314183]{min-height:1.6rem}.recommendations__roi[data-v-01314183]{gap:.65rem;display:grid}.recommendations__sentinel[data-v-01314183]{height:1px}.recommendations__load-more[data-v-01314183]{font-size:var(--cj-text-md)}.recommendations__section-heading[data-v-01314183]{color:var(--cj-text);font-size:var(--cj-text-base);margin:0;font-weight:600}.recommendations__roi-input-row[data-v-01314183]{align-items:center;gap:.4rem;display:flex}.recommendations__roi-suffix[data-v-01314183]{color:var(--cj-text-muted);font-size:var(--cj-text-base)}.recommendations__roi-hint[data-v-01314183]{color:var(--cj-text-muted);font-size:var(--cj-text-md);margin:0;font-style:italic}.recommendations__roi-note[data-v-01314183]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);margin:0}.recommendations__table-scroll th.num[data-v-01314183],.recommendations__table-scroll td.num[data-v-01314183]{text-align:right}.recommendations__table-scroll .savings[data-v-01314183],.recommendations__roi .savings[data-v-01314183]{color:var(--cj-success)}.recommendations__section-break[data-v-01314183]{border-top:1px solid var(--cj-border);margin-top:.4rem}.recommendations__top-section[data-v-01314183]{flex-direction:column;gap:.6rem;height:100%;min-height:0;display:flex}.recommendations__top-section .cj-table-scroll[data-v-01314183]{flex:1;min-height:0;max-height:none}.recommendations__result-panel[data-v-01314183]{grid-template-rows:auto minmax(0,1fr);gap:.85rem;min-width:0;height:100%;min-height:0;display:grid}.recommendations__section-state[data-v-01314183]{text-align:center;justify-content:center;align-items:center;height:100%;padding:1rem;display:flex}.recommendations__solver-results[data-v-01314183]{grid-auto-rows:max-content;align-content:start;gap:.85rem;scroll-margin-top:1.5rem;display:grid}.recommendations__solver-results .cj-table-scroll[data-v-01314183]{max-height:none}.tab-bar[data-v-01314183]{gap:0;display:flex}.tab-bar__tab[data-v-01314183]{border:1px solid var(--cj-border);color:var(--cj-text-muted);cursor:pointer;font:inherit;font-size:var(--cj-text-sm);background:0 0;padding:.45rem 1rem}.tab-bar__tab[data-v-01314183]:first-child{border-radius:4px 0 0 4px}.tab-bar__tab[data-v-01314183]:last-child{border-radius:0 4px 4px 0;margin-left:-1px}.tab-bar__tab--active[data-v-01314183]{background:var(--cj-accent);border-color:var(--cj-accent);color:var(--cj-on-accent);font-weight:600}.panel[data-v-c529686f]{gap:1.5rem;width:100%;max-width:100%;display:grid}h2[data-v-c529686f]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-lg);margin:0;font-weight:600}.panel__section[data-v-c529686f]{border-top:1px solid var(--cj-border);gap:.85rem;padding-top:1.25rem;display:grid}.panel__field[data-v-c529686f]{max-width:32rem;display:block}.panel__field span[data-v-c529686f]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.5rem;display:block}.panel__field select[data-v-c529686f]{background:var(--cj-bg-raised);border:1px solid var(--cj-border);box-sizing:border-box;color:var(--cj-text);font:inherit;width:100%;padding:.65rem}.panel__empty[data-v-c529686f]{color:var(--cj-text-muted);font-size:var(--cj-text-base)}.panel__error[data-v-c529686f]{color:var(--cj-error);margin:0}.panel__command[data-v-c529686f]{border:1px solid var(--cj-accent);color:var(--cj-accent);cursor:pointer;font:inherit;font-size:var(--cj-text-xs);letter-spacing:.1em;text-transform:uppercase;background:0 0;width:fit-content;padding:.6rem .9rem}table[data-v-c529686f]{border-collapse:collapse;color:var(--cj-text-muted);font-size:var(--cj-text-md);width:100%}th[data-v-c529686f],td[data-v-c529686f]{border-bottom:1px solid var(--cj-border);text-align:left;vertical-align:top;word-break:break-word;padding:.65rem .75rem .65rem 0}th[data-v-c529686f]{color:var(--cj-text);font-size:var(--cj-text-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.panel[data-v-43219b68]{gap:1.5rem;width:100%;max-width:100%;display:grid}.panel__header[data-v-43219b68]{gap:.15rem;display:grid}.panel__meta[data-v-43219b68]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:.2rem 0 0}.panel__meta-id[data-v-43219b68]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs)}h2[data-v-43219b68]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-lg);margin:0;font-weight:600}.panel__section[data-v-43219b68]{border-top:1px solid var(--cj-border);gap:1rem;padding-top:1.25rem;display:grid}.panel__empty[data-v-43219b68]{color:var(--cj-text-muted);font-size:var(--cj-text-base)}.panel__error[data-v-43219b68]{color:var(--cj-error);margin:0}.panel__command[data-v-43219b68]{border:1px solid var(--cj-accent);color:var(--cj-accent);cursor:pointer;font:inherit;font-size:var(--cj-text-xs);letter-spacing:.1em;text-transform:uppercase;background:0 0;width:fit-content;padding:.6rem .9rem}.summary-table-scroll[data-v-43219b68]{max-width:42rem}table[data-v-43219b68]{border-collapse:collapse;font-size:var(--cj-text-md);width:100%}th[data-v-43219b68]{border-bottom:1px solid var(--cj-border);color:var(--cj-text-muted);font-size:var(--cj-text-2xs);letter-spacing:.1em;text-align:right;text-transform:uppercase;padding:.45rem .75rem .45rem 0;font-weight:500}th[data-v-43219b68]:first-child{text-align:left;padding-left:.75rem}td[data-v-43219b68]{border-bottom:1px solid var(--cj-border);color:var(--cj-text-muted);text-align:right;vertical-align:middle;padding:.6rem .75rem .6rem 0}.row-label[data-v-43219b68]{color:var(--cj-text);font-size:var(--cj-text-md);text-align:left;padding-left:.75rem}.metric-value[data-v-43219b68]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-base);font-weight:700}.metric--savings[data-v-43219b68]{color:var(--cj-success)}.window-time[data-v-43219b68]{color:var(--cj-text);font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);white-space:nowrap}.instrument-block[data-v-43219b68]{border-left:2px solid var(--cj-border);padding-left:1rem}.instrument-block__name[data-v-43219b68]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-weight:500;display:block}.instrument-block__rows[data-v-43219b68]{gap:.35rem;display:grid}.instrument-row[data-v-43219b68]{color:var(--cj-text);font-size:var(--cj-text-md);justify-content:space-between;align-items:center;gap:.75rem;max-width:24rem;display:flex}.config-json[data-v-43219b68]{background:var(--cj-bg-raised);border:1px solid var(--cj-border);color:var(--cj-text-muted);font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);resize:vertical;width:100%;height:20rem;padding:.75rem;line-height:1.5}.badge[data-v-43219b68]{font-family:var(--cj-font-display);font-size:var(--cj-text-md);text-align:center;border-radius:3px;min-width:1.7rem;padding:.16rem .45rem;font-weight:700;display:inline-block}.badge--ok[data-v-43219b68]{background:color-mix(in srgb, var(--cj-success) 15%, transparent);color:var(--cj-success)}.badge--alert[data-v-43219b68]{background:color-mix(in srgb, var(--cj-error) 15%, transparent);color:var(--cj-error)}.badge--warn[data-v-43219b68]{background:color-mix(in srgb, var(--cj-warning) 15%, transparent);color:var(--cj-warning)}.badge--muted[data-v-43219b68]{background:color-mix(in srgb, var(--cj-border) 50%, transparent);color:var(--cj-text-muted)}.panel[data-v-ca3591e2]{gap:1.5rem;width:100%;max-width:100%;display:grid}.panel__run[data-v-ca3591e2]{color:var(--cj-text-muted);font-size:var(--cj-text-md);margin:.3rem 0 0}.panel__run-id[data-v-ca3591e2]{color:var(--cj-text-subtle);font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:break-word;margin:.15rem 0 0}h1[data-v-ca3591e2],h2[data-v-ca3591e2]{color:var(--cj-text);font-family:var(--cj-font-display);margin:0;font-weight:600}h1[data-v-ca3591e2]{font-size:var(--cj-text-xl);line-height:1.15}h2[data-v-ca3591e2]{font-size:var(--cj-text-lg)}.panel__section[data-v-ca3591e2]{border-top:1px solid var(--cj-border);gap:.85rem;padding-top:1.25rem;display:grid}.panel__empty[data-v-ca3591e2]{color:var(--cj-text-muted);font-size:var(--cj-text-base)}.panel__error[data-v-ca3591e2]{color:var(--cj-error);margin:0}.panel__command[data-v-ca3591e2]{border:1px solid var(--cj-accent);color:var(--cj-accent);cursor:pointer;font:inherit;font-size:var(--cj-text-xs);letter-spacing:.1em;text-transform:uppercase;background:0 0;width:fit-content;padding:.6rem .9rem}table[data-v-ca3591e2]{border-collapse:collapse;color:var(--cj-text-muted);font-size:var(--cj-text-md);width:100%}th[data-v-ca3591e2],td[data-v-ca3591e2]{border-bottom:1px solid var(--cj-border);text-align:left;vertical-align:top;word-break:break-word;padding:.65rem .75rem .65rem 0}th[data-v-ca3591e2]{color:var(--cj-text);font-size:var(--cj-text-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.nat-diagnostics[data-v-8e494785]{gap:1.5rem;width:100%;max-width:100%;display:grid}.nat-diagnostics__header[data-v-8e494785]{gap:0;display:grid}.nat-diagnostics__body[data-v-8e494785]{gap:1.25rem;min-width:0;display:grid}.nat-diagnostics__intro[data-v-8e494785]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);max-width:60rem;margin:0}.nat-diagnostics__summary[data-v-8e494785]{flex-wrap:wrap;gap:2.5rem;display:flex}.nat-diagnostics__summary>div[data-v-8e494785]{gap:.1rem;display:grid}.nat-diagnostics__figure[data-v-8e494785]{color:var(--cj-text);font-size:var(--cj-text-heading);font-variant-numeric:tabular-nums;font-weight:600}.nat-diagnostics__figure--warn[data-v-8e494785]{color:var(--cj-warning)}.nat-diagnostics__figure-label[data-v-8e494785]{color:var(--cj-text-muted);font-size:var(--cj-text-xs)}.nat-diagnostics__coverage[data-v-8e494785]{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.nat-diagnostics__coverage ul[data-v-8e494785]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.nat-diagnostics__coverage li[data-v-8e494785]{background:var(--cj-bg-elevated);border-radius:var(--cj-radius-md);color:var(--cj-text);font-size:var(--cj-text-xs);font-variant-numeric:tabular-nums;padding:.2rem .55rem}.nat-diagnostics__coverage-days[data-v-8e494785]{color:var(--cj-text-muted);margin-right:.25rem}.nat-diagnostics__coverage-gaps[data-v-8e494785]{color:var(--cj-warning);margin-left:.25rem}.nat-diagnostics__section[data-v-8e494785]{border-top:1px solid var(--cj-border);gap:.85rem;padding-top:1.25rem;display:grid}.nat-diagnostics__section-head[data-v-8e494785]{flex-wrap:wrap;align-items:baseline;gap:1rem;display:flex}.nat-diagnostics__section-head h3[data-v-8e494785]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-subheading);margin:0;font-weight:600}.nat-diagnostics__hint[data-v-8e494785]{color:var(--cj-text-muted);font-size:var(--cj-text-xs)}.nat-diagnostics__reasons[data-v-8e494785]{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:.75rem;display:grid}.nat-diagnostics__reason[data-v-8e494785]{border:1px solid color-mix(in srgb, var(--cj-border) 80%, transparent);border-radius:var(--cj-radius-md);gap:.4rem;padding:.75rem .9rem;display:grid}.nat-diagnostics__reason p[data-v-8e494785]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);margin:0}.nat-diagnostics__reason-head[data-v-8e494785]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.nat-diagnostics__reason-count[data-v-8e494785]{color:var(--cj-text);font-size:var(--cj-text-sm);font-weight:600}.nat-diagnostics__pill[data-v-8e494785]{background:color-mix(in srgb, var(--cj-warning) 16%, transparent);color:var(--cj-warning);font-size:var(--cj-text-xs);border-radius:999px;padding:.1rem .55rem;font-weight:600}.nat-diagnostics__action strong[data-v-8e494785]{color:var(--cj-text);font-weight:600}.nat-diagnostics__table[data-v-8e494785] td{vertical-align:top}.nat-diagnostics__mono[data-v-8e494785]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:anywhere}.nat-diagnostics__sub[data-v-8e494785]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);line-height:1.4}.nat-diagnostics__details[data-v-8e494785]{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nat-diagnostics__window[data-v-8e494785]{text-align:center}.nat-diagnostics__in[data-v-8e494785],tr:hover td .nat-diagnostics__in[data-v-8e494785]{color:var(--cj-success)}.nat-diagnostics__out[data-v-8e494785]{color:var(--cj-text-subtle);cursor:help}.nat-diagnostics__sentinel[data-v-8e494785]{height:1px}.nat-diagnostics__footnote[data-v-8e494785]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:0}.nat-diagnostics__props[data-v-8e494785]{grid-template-columns:max-content minmax(0,1fr);align-content:start;gap:.7rem 1.25rem;max-width:60rem;margin:0;display:grid}.nat-diagnostics__props dt[data-v-8e494785]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);letter-spacing:.06em;text-transform:uppercase;padding-top:.1rem}.nat-diagnostics__props dd[data-v-8e494785]{color:var(--cj-text);font-size:var(--cj-text-md);min-width:0;margin:0}.nat-diagnostics__source[data-v-8e494785]{gap:.1rem;display:grid}.nat-diagnostics__source+.nat-diagnostics__source[data-v-8e494785]{margin-top:.4rem}.nat-line-items[data-v-c53c4b48]{gap:1.5rem;width:100%;min-width:0;max-width:100%;display:grid}.nat-line-items__header[data-v-c53c4b48]{gap:0;display:grid}.nat-line-items__section[data-v-c53c4b48]{border-top:1px solid var(--cj-border);gap:.85rem;padding-top:1.25rem;display:grid}.nat-line-items__hint[data-v-c53c4b48],.nat-line-items__sub[data-v-c53c4b48],.nat-line-items__total[data-v-c53c4b48]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:0}.nat-line-items__sub[data-v-c53c4b48]{margin-top:.2rem;display:block}.nat-line-items__done[data-v-c53c4b48]{color:var(--cj-success);margin:0}.nat-line-items__warn[data-v-c53c4b48]{color:var(--cj-warning);font-size:var(--cj-text-sm);margin:0}.nat-line-items__keep[data-v-c53c4b48]{font:inherit;background:0 0;border:0;margin-left:.35rem;padding:0}.nat-line-items__table[data-v-c53c4b48]{max-height:none}.nat-line-items__table td[data-v-c53c4b48]{vertical-align:top}.nat-line-items__mono[data-v-c53c4b48]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:anywhere}.nat-line-items__remove[data-v-c53c4b48]{color:var(--cj-text-subtle);cursor:pointer;font-size:var(--cj-text-xs);background:0 0;border:0;padding:.35rem}.nat-line-items__remove[data-v-c53c4b48]:hover{color:var(--cj-danger)}.nat-line-items__calculators[data-v-c53c4b48]{border:0;gap:.4rem;min-width:0;margin:0;padding:0;display:grid}.nat-line-items__calculators legend[data-v-c53c4b48]{margin-bottom:.35rem;padding:0}.nat-line-items__calculator[data-v-c53c4b48]{color:var(--cj-text);cursor:pointer;font-size:var(--cj-text-sm);align-items:center;gap:.5rem;display:inline-flex}.nat-line-items__calculator input[data-v-c53c4b48]{accent-color:var(--cj-accent)}.nat-line-items__actions[data-v-c53c4b48]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.nat-line-items__delete[data-v-c53c4b48]{border:1px solid var(--cj-border);color:var(--cj-danger);font:inherit;font-size:var(--cj-text-xs);letter-spacing:.08em;text-transform:uppercase;background:0 0;min-height:2.55rem;padding:.58rem .85rem;font-weight:600}.nat-line-items__delete[data-v-c53c4b48]:hover:not(:disabled){background:var(--cj-danger-wash);border-color:var(--cj-danger)}.nat-gateway[data-v-bcd96200]{gap:1.5rem;width:100%;min-width:0;max-width:100%;display:grid}.nat-gateway__header[data-v-bcd96200]{gap:0;display:grid}.nat-gateway__title-row[data-v-bcd96200]{border-top:1px solid var(--cj-border);flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-top:1rem;padding-top:1.25rem;display:flex}.nat-gateway__title[data-v-bcd96200]{color:var(--cj-text);font-family:var(--cj-font-mono);font-size:var(--cj-text-lg);overflow-wrap:anywhere;margin:0;font-weight:600}.nat-gateway__section[data-v-bcd96200]{border-top:1px solid var(--cj-border);gap:.85rem;padding-top:1.25rem;display:grid}.nat-gateway__section-head[data-v-bcd96200]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.nat-gateway__section-head--start[data-v-bcd96200]{flex-direction:column;justify-content:flex-start;align-items:flex-start}.nat-gateway__section-head h3[data-v-bcd96200]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-subheading);margin:0;font-weight:600}.nat-gateway__lookback[data-v-bcd96200]{gap:.25rem;display:grid}.nat-gateway__hint[data-v-bcd96200]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:-.4rem 0 0}.nat-gateway__recommendation[data-v-bcd96200]{border:1px solid color-mix(in srgb, var(--cj-border) 80%, transparent);border-radius:var(--cj-radius-md);gap:.4rem;max-width:60rem;padding:.75rem .9rem;display:grid}.nat-gateway__recommendation p[data-v-bcd96200]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);margin:0}.nat-gateway__recommendation--savings[data-v-bcd96200]{border-color:color-mix(in srgb, var(--cj-success) 45%, transparent)}.nat-gateway__recommendation--savings strong[data-v-bcd96200]{color:var(--cj-success)}.nat-gateway__recommendation-head[data-v-bcd96200]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.nat-gateway__send[data-v-bcd96200]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.nat-gateway__sent[data-v-bcd96200]{color:var(--cj-success);font-size:var(--cj-text-xs)}.nat-gateway__open-line-items[data-v-bcd96200]{font:inherit;background:0 0;border:0;margin-left:.35rem;padding:0}.nat-gateway__grid[data-v-bcd96200]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem 3rem;display:grid}.nat-gateway__props[data-v-bcd96200]{grid-template-columns:max-content minmax(0,1fr);align-content:start;gap:.7rem 1.25rem;margin:0;display:grid}.nat-gateway__props dt[data-v-bcd96200]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);letter-spacing:.06em;text-transform:uppercase;padding-top:.1rem}.nat-gateway__props dd[data-v-bcd96200]{color:var(--cj-text);font-size:var(--cj-text-md);gap:.15rem;min-width:0;margin:0;display:grid}.nat-gateway__props strong[data-v-bcd96200]{font-weight:600}.nat-gateway__sub[data-v-bcd96200]{color:var(--cj-text-muted);font-size:var(--cj-text-xs)}.nat-gateway__savings[data-v-bcd96200]{color:var(--cj-success)}.nat-gateway__warn[data-v-bcd96200]{color:var(--cj-warning)}.nat-gateway__links[data-v-bcd96200]{flex-wrap:wrap;gap:1rem;display:flex}.nat-gateway__mono[data-v-bcd96200]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:anywhere}.nat-gateway__tags[data-v-bcd96200]{border:1px solid color-mix(in srgb, var(--cj-border) 80%, transparent);border-radius:var(--cj-radius-md);scrollbar-width:thin;width:fit-content;max-width:min(100%,40rem);max-height:14rem;overflow-y:auto}.nat-gateway__tag-list[data-v-bcd96200]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);margin:0;display:grid}.nat-gateway__tag-list dt[data-v-bcd96200],.nat-gateway__tag-list dd[data-v-bcd96200]{border-bottom:1px solid color-mix(in srgb, var(--cj-border) 60%, transparent);overflow-wrap:anywhere;margin:0;padding:.4rem .65rem}.nat-gateway__tag-list dt[data-v-bcd96200]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);letter-spacing:normal;text-transform:none;padding-top:.4rem}.nat-gateway__tag-list dd[data-v-bcd96200]{color:var(--cj-text);font-size:var(--cj-text-xs);display:block}.nat-gateway__tag-list dt[data-v-bcd96200]:nth-last-child(2),.nat-gateway__tag-list dd[data-v-bcd96200]:last-child{border-bottom:0}.nat-gateways[data-v-8aee6c90]{gap:1.5rem;width:100%;max-width:100%;display:grid}.nat-gateways__header[data-v-8aee6c90]{gap:0;display:grid}.nat-gateways__body[data-v-8aee6c90]{gap:.9rem;min-width:0;display:grid}.nat-gateways__toolbar[data-v-8aee6c90]{flex-wrap:wrap;align-items:end;gap:1.25rem;display:flex}.nat-gateways__control[data-v-8aee6c90]{gap:.25rem;display:grid}.nat-gateways__search .cj-control[data-v-8aee6c90]{min-width:16rem;padding-right:1.75rem}.nat-gateways__search[data-v-8aee6c90]{position:relative}.nat-gateways__search-hint[data-v-8aee6c90]{white-space:nowrap;position:absolute;top:calc(100% + .2rem);left:0}.nat-gateways__search-box[data-v-8aee6c90]{display:inline-block;position:relative}.nat-gateways__search input[data-v-8aee6c90]::-webkit-search-cancel-button{appearance:none}.nat-gateways__search-clear[data-v-8aee6c90]{color:var(--cj-text-subtle);cursor:pointer;font-size:var(--cj-text-xs);background:0 0;border:0;padding:.25rem;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.nat-gateways__search-clear[data-v-8aee6c90]:hover{color:var(--cj-text)}.nat-gateways__search-hint--hidden[data-v-8aee6c90]{visibility:hidden}.nat-gateways__clear[data-v-8aee6c90]{font:inherit;font-size:var(--cj-text-xs);background:0 0;border:0;padding:0}.nat-gateways__views[data-v-8aee6c90]{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:.75rem;display:grid}.nat-gateways__quick-views-title[data-v-8aee6c90]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-sm);grid-column:1/-1;margin:0;font-weight:600}.nat-gateways__view[data-v-8aee6c90]{border:1px solid color-mix(in srgb, var(--cj-border) 80%, transparent);border-radius:var(--cj-radius-md);gap:.6rem;padding:.75rem .9rem;display:grid}.nat-gateways__view-head[data-v-8aee6c90]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.nat-gateways__view-head h3[data-v-8aee6c90]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-sm);margin:0;font-weight:600}.nat-gateways__view-button[data-v-8aee6c90]:disabled{background:var(--cj-bg-elevated);border-color:var(--cj-border);color:var(--cj-text-muted);cursor:default}.nat-gateways__summary[data-v-8aee6c90]{flex-wrap:wrap;gap:2.5rem;display:flex}.nat-gateways__summary>div[data-v-8aee6c90]{gap:.1rem;display:grid}.nat-gateways__figure[data-v-8aee6c90]{color:var(--cj-text);font-size:var(--cj-text-heading);font-variant-numeric:tabular-nums;font-weight:600}.nat-gateways__figure--savings[data-v-8aee6c90]{color:var(--cj-success)}.nat-gateways__figure-label[data-v-8aee6c90]{color:var(--cj-text-muted);font-size:var(--cj-text-xs)}.nat-gateways__send[data-v-8aee6c90]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.nat-gateways__sent[data-v-8aee6c90]{color:var(--cj-success);font-size:var(--cj-text-xs)}.nat-gateways__open-line-items[data-v-8aee6c90]{font:inherit;background:0 0;border:0;margin-left:.35rem;padding:0}.nat-gateways__table[data-v-8aee6c90] td{vertical-align:top}.nat-gateways__name[data-v-8aee6c90]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:anywhere}.nat-gateways__sub[data-v-8aee6c90]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);line-height:1.4}.nat-gateways__warn[data-v-8aee6c90],tr:hover td.nat-gateways__warn[data-v-8aee6c90]{color:var(--cj-warning)}.nat-gateways__idle[data-v-8aee6c90]{background:color-mix(in srgb, var(--cj-warning) 16%, transparent);color:var(--cj-warning);font-size:var(--cj-text-2xs);border-radius:999px;margin-left:.35rem;padding:.05rem .45rem;font-weight:600}.nat-gateways__sentinel[data-v-8aee6c90]{height:1px}.nat-gateways__footnote[data-v-8aee6c90]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:0}.growth-tag[data-v-828ee43e]{font-size:var(--cj-text-2xs);font-variant-numeric:tabular-nums;text-align:right;min-width:3.4rem;margin-left:.4rem;display:inline-block}.growth-tag--up[data-v-828ee43e]{color:var(--cj-danger)}.growth-tag--down[data-v-828ee43e]{color:var(--cj-success)}.growth-tag--flat[data-v-828ee43e]{color:var(--cj-text-subtle)}.s3-assumptions__link[data-v-48ea1f73]{color:var(--cj-accent);cursor:pointer;font:inherit;text-underline-offset:.15em;background:0 0;border:0;padding:0;text-decoration:underline}.s3-assumptions__link[data-v-48ea1f73]:hover{color:var(--cj-accent-strong)}.s3-assumptions__backdrop[data-v-48ea1f73]{z-index:1000;background:#000000ad;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.s3-assumptions[data-v-48ea1f73]{background:var(--cj-bg-panel);border:1px solid var(--cj-border-strong);border-radius:var(--cj-radius-md);flex-direction:column;width:100%;max-width:44rem;max-height:min(44rem,100%);display:flex;box-shadow:0 24px 80px #0000007a}.s3-assumptions__head[data-v-48ea1f73]{border-bottom:1px solid var(--cj-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem 1rem;display:flex}.s3-assumptions__eyebrow[data-v-48ea1f73]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.45rem;display:block}.s3-assumptions h2[data-v-48ea1f73]{color:var(--cj-text);margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.s3-assumptions__close[data-v-48ea1f73]{border:1px solid var(--cj-border);border-radius:var(--cj-radius-sm);color:var(--cj-text-muted);cursor:pointer;font:inherit;background:0 0;padding:.4rem .55rem;line-height:1}.s3-assumptions__close[data-v-48ea1f73]:hover{border-color:var(--cj-border-strong);color:var(--cj-text)}.s3-assumptions__body[data-v-48ea1f73]{gap:1.1rem;padding:1rem 1.5rem 1.5rem;display:grid;overflow-y:auto}.s3-assumptions__intro[data-v-48ea1f73]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);margin:0;line-height:1.55}.s3-assumptions__group h3[data-v-48ea1f73]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-weight:600}.s3-assumptions__group dl[data-v-48ea1f73]{gap:.3rem;margin:0;display:grid}.s3-assumptions__group dt[data-v-48ea1f73]{color:var(--cj-caution);font-size:var(--cj-text-sm);font-weight:600}.s3-assumptions__group dd[data-v-48ea1f73]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);margin:0 0 .6rem;line-height:1.55}.s3-assumptions__effect[data-v-48ea1f73]{color:var(--cj-text);margin-top:.2rem;display:block}.s3-move-questions[data-v-44989016]{white-space:nowrap}.s3-move-questions__trigger[data-v-44989016]{color:var(--cj-caution);cursor:pointer;font:inherit;text-underline-offset:.15em;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.s3-move-questions__trigger[data-v-44989016]:hover,.s3-move-questions__trigger[data-v-44989016]:focus-visible{color:var(--cj-accent-strong)}.s3-move-questions__backdrop[data-v-44989016]{z-index:1000;background:#000000ad;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.s3-move-questions__dialog[data-v-44989016]{background:var(--cj-bg-panel);border:1px solid var(--cj-border-strong);border-radius:var(--cj-radius-md);flex-direction:column;width:100%;max-width:44rem;max-height:calc(100dvh - 2.5rem);display:flex;overflow:hidden;box-shadow:0 24px 80px #0000007a}.s3-move-questions__header[data-v-44989016]{border-bottom:1px solid var(--cj-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.s3-move-questions__header h2[data-v-44989016]{color:var(--cj-text);font-size:var(--cj-text-base);margin:0}.s3-move-questions__header button[data-v-44989016]{border:1px solid var(--cj-border-strong);color:var(--cj-text);cursor:pointer;font:inherit;background:0 0;padding:.35rem .65rem}.s3-move-questions__body[data-v-44989016]{color:var(--cj-text);font-size:var(--cj-text-sm);white-space:normal;min-height:0;padding:1rem 1.25rem;line-height:1.55;overflow-y:auto}.s3-move-questions__body p[data-v-44989016]{margin:0 0 1rem}.s3-move-questions__body ol[data-v-44989016]{margin:0;padding-left:1.25rem}.s3-move-questions__body li[data-v-44989016]{margin-bottom:.8rem}.s3-move-questions__body h3[data-v-44989016]{font-size:inherit;margin:1.25rem 0 .75rem}.s3-savings[data-v-8f3af823]{gap:1.25rem;min-width:0;display:grid}.s3-savings__group[data-v-8f3af823]{gap:.5rem;min-width:0;display:grid}.s3-savings__group-head[data-v-8f3af823]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.s3-savings__swatch[data-v-8f3af823]{border-radius:2px;flex-shrink:0;width:.65rem;height:.65rem;display:inline-block}.s3-savings__class[data-v-8f3af823]{align-items:center;gap:.45rem;display:inline-flex}.s3-savings__table[data-v-8f3af823]{max-height:none}.s3-savings__table td[data-v-8f3af823]{vertical-align:top}.s3-savings__cases[data-v-8f3af823]{font-size:var(--cj-text-2xs);letter-spacing:.02em;text-transform:none;justify-content:flex-start;gap:.2rem;margin-top:.15rem;font-weight:500;display:flex}.s3-savings__pair[data-v-8f3af823]{flex-direction:column;align-items:flex-start;display:inline-flex}.s3-savings__lead[data-v-8f3af823]{font-weight:600}.s3-savings__sub[data-v-8f3af823]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs)}.s3-savings__cost-more[data-v-8f3af823],tr:hover td.s3-savings__cost-more[data-v-8f3af823]{color:var(--cj-danger)}.s3-savings__bar[data-v-8f3af823]{background:var(--cj-bg-elevated);border-radius:2px;width:5rem;height:3px;margin-top:.25rem;display:block}.s3-savings__bar span[data-v-8f3af823]{background:var(--cj-success);border-radius:2px;height:100%;display:block}.s3-savings__notes[data-v-8f3af823]{font-size:var(--cj-text-xs)}.s3-savings__delete-mark[data-v-8f3af823]{color:var(--cj-danger);font-size:var(--cj-text-2xs);margin-right:.45rem}.s3-savings__row--delete td[data-v-8f3af823]{color:var(--cj-text-muted)}.s3-savings__row--delete td.savings[data-v-8f3af823]{color:var(--cj-success)}.s3-savings__toggle[data-v-8f3af823]{color:var(--cj-text-muted);cursor:pointer;font-size:var(--cj-text-xs);justify-self:start;align-items:center;gap:.4rem;display:inline-flex}.s3-savings__more[data-v-8f3af823]{font-size:var(--cj-text-xs);justify-self:start}.s3-savings__footnote[data-v-8f3af823]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:0}.mix[data-v-88822605]{align-items:center;gap:.35rem;display:inline-flex}.mix__bar[data-v-88822605]{border-radius:3px;gap:2px;width:11rem;height:8px;display:flex;overflow:hidden}.mix__bar[data-v-88822605]:hover,.mix__bar[data-v-88822605]:focus-visible{outline:2px solid color-mix(in srgb, var(--cj-accent) 55%, transparent);outline-offset:2px}.mix__bar--estimated[data-v-88822605]{opacity:.6;outline:1px dashed var(--cj-border-strong);outline-offset:2px}.mix__segment[data-v-88822605]{flex-basis:0;min-width:3px}.mix__estimated[data-v-88822605]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);font-style:italic}.mix-tip[data-v-88822605]{background:var(--cj-bg-elevated);border:1px solid var(--cj-border-strong);border-radius:var(--cj-radius-sm);box-shadow:var(--cj-shadow-panel);color:var(--cj-text);font-size:var(--cj-text-xs);z-index:50;gap:.2rem;max-width:300px;padding:.5rem .65rem;line-height:1.4;display:grid;position:fixed}.mix-tip__row[data-v-88822605]{grid-template-columns:max-content minmax(0,1fr) max-content 2.75rem;align-items:center;gap:.75rem;display:grid}.mix-tip__swatch[data-v-88822605]{border-radius:2px;width:.65rem;height:.65rem}.mix-tip__size[data-v-88822605]{color:var(--cj-text-muted);font-variant-numeric:tabular-nums;text-align:right}.mix-tip__share[data-v-88822605]{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.mix-tip__note[data-v-88822605]{border-top:1px solid var(--cj-border);color:var(--cj-text-muted);margin:.3rem 0 0;padding-top:.35rem}.s3-overheads[data-v-f45c6e36]{gap:.05rem;display:grid}.s3-overheads__line[data-v-f45c6e36]{color:var(--cj-text-muted);cursor:help;font-size:var(--cj-text-xs);font-weight:400}.s3-bucket[data-v-521e6c33]{gap:1.5rem;width:100%;min-width:0;max-width:100%;display:grid}.s3-bucket__header[data-v-521e6c33]{gap:0;display:grid}.s3-bucket__title-row[data-v-521e6c33]{border-top:1px solid var(--cj-border);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:1rem;padding-top:1.25rem;display:flex}.s3-bucket__title[data-v-521e6c33]{color:var(--cj-text);font-family:var(--cj-font-mono);font-size:var(--cj-text-lg);overflow-wrap:anywhere;margin:0;font-weight:600}.s3-bucket__section[data-v-521e6c33]{border-top:1px solid var(--cj-border);gap:.85rem;padding-top:1.25rem;display:grid}.s3-bucket__section-head[data-v-521e6c33]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.s3-bucket__section-head--start[data-v-521e6c33]{flex-direction:column;justify-content:flex-start;align-items:flex-start}.s3-bucket__section-head h3[data-v-521e6c33]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-subheading);margin:0;font-weight:600}.s3-bucket__lookback[data-v-521e6c33]{gap:.25rem;display:grid}.s3-bucket__hint[data-v-521e6c33]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:-.4rem 0 0}.s3-bucket__grid[data-v-521e6c33]{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1rem 3rem;display:grid}.s3-bucket__props[data-v-521e6c33]{grid-template-columns:max-content minmax(0,1fr);align-content:start;gap:.7rem 1.25rem;margin:0;display:grid}.s3-bucket__props dt[data-v-521e6c33]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);letter-spacing:.06em;text-transform:uppercase;padding-top:.1rem}.s3-bucket__props dd[data-v-521e6c33]{color:var(--cj-text);font-size:var(--cj-text-md);gap:.15rem;min-width:0;margin:0;display:grid}.s3-bucket__props strong[data-v-521e6c33]{font-weight:600}.s3-bucket__sub[data-v-521e6c33]{color:var(--cj-text-muted);font-size:var(--cj-text-xs)}.s3-bucket__cell-sub[data-v-521e6c33]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);display:block}.s3-bucket__savings[data-v-521e6c33]{color:var(--cj-success)}.s3-bucket__send[data-v-521e6c33]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.s3-bucket__sent[data-v-521e6c33]{color:var(--cj-success);font-size:var(--cj-text-xs)}.s3-bucket__open-line-items[data-v-521e6c33]{font:inherit;background:0 0;border:0;margin-left:.35rem;padding:0}.s3-bucket__warn[data-v-521e6c33],tr:hover td.s3-bucket__warn[data-v-521e6c33]{color:var(--cj-warning)}.s3-bucket__unknown[data-v-521e6c33]{color:var(--cj-text-muted);cursor:help;font-style:italic}.s3-bucket__mono[data-v-521e6c33]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:anywhere}.s3-bucket__classes[data-v-521e6c33]{max-height:none}.s3-bucket__classes tfoot td[data-v-521e6c33]{border-bottom:none;border-top:1px solid var(--cj-border);color:var(--cj-text-muted);font-weight:600}.s3-bucket__class[data-v-521e6c33]{align-items:center;gap:.45rem;display:inline-flex}.s3-bucket__swatch[data-v-521e6c33]{border-radius:2px;flex-shrink:0;width:.65rem;height:.65rem}.s3-bucket__pair[data-v-521e6c33]{align-items:baseline;gap:.5rem;display:inline-flex}.s3-bucket__pair .growth-tag[data-v-521e6c33]{text-align:left;min-width:0;margin-left:0}.s3-bucket__strong[data-v-521e6c33]{font-weight:600}.s3-bucket__tags[data-v-521e6c33]{border:1px solid color-mix(in srgb, var(--cj-border) 80%, transparent);border-radius:var(--cj-radius-md);scrollbar-width:thin;width:fit-content;max-width:min(100%,40rem);max-height:14rem;overflow-y:auto}.s3-bucket__tag-list[data-v-521e6c33]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);margin:0;display:grid}.s3-bucket__tag-list dt[data-v-521e6c33],.s3-bucket__tag-list dd[data-v-521e6c33]{border-bottom:1px solid color-mix(in srgb, var(--cj-border) 60%, transparent);overflow-wrap:anywhere;margin:0;padding:.4rem .65rem}.s3-bucket__tag-list dt[data-v-521e6c33]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);letter-spacing:normal;text-transform:none;padding-top:.4rem}.s3-bucket__tag-list dd[data-v-521e6c33]{color:var(--cj-text);font-size:var(--cj-text-xs);display:block}.s3-bucket__tag-list dt[data-v-521e6c33]:nth-last-child(2),.s3-bucket__tag-list dd[data-v-521e6c33]:last-child{border-bottom:0}.s3-buckets[data-v-88afeb2e]{gap:1.5rem;width:100%;max-width:100%;display:grid}.s3-buckets__header[data-v-88afeb2e]{gap:0;display:grid}.s3-buckets__body[data-v-88afeb2e]{gap:.9rem;min-width:0;display:grid}.s3-buckets__toolbar[data-v-88afeb2e]{flex-wrap:wrap;align-items:end;gap:1.25rem;display:flex}.s3-buckets__lookback[data-v-88afeb2e]{gap:.25rem;display:grid}.s3-buckets__search .cj-control[data-v-88afeb2e]{min-width:16rem;padding-right:1.75rem}.s3-buckets__search[data-v-88afeb2e]{position:relative}.s3-buckets__search-hint[data-v-88afeb2e]{white-space:nowrap;position:absolute;top:calc(100% + .2rem);left:0}.s3-buckets__search-box[data-v-88afeb2e]{display:inline-block;position:relative}.s3-buckets__search input[data-v-88afeb2e]::-webkit-search-cancel-button{appearance:none}.s3-buckets__search-clear[data-v-88afeb2e]{color:var(--cj-text-subtle);cursor:pointer;font-size:var(--cj-text-xs);background:0 0;border:0;padding:.25rem;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.s3-buckets__search-clear[data-v-88afeb2e]:hover{color:var(--cj-text)}.s3-buckets__search-hint--hidden[data-v-88afeb2e]{visibility:hidden}.s3-buckets__clear[data-v-88afeb2e]{font:inherit;font-size:var(--cj-text-xs);background:0 0;border:0;padding:0}.s3-buckets__name[data-v-88afeb2e]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs)}.s3-buckets__sub[data-v-88afeb2e]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);line-height:1.4}.s3-buckets__pair[data-v-88afeb2e]{align-items:baseline;gap:.5rem;display:inline-flex}.s3-buckets__pair .growth-tag[data-v-88afeb2e]{text-align:left;min-width:0;margin-left:0}.s3-buckets__warn[data-v-88afeb2e],tr:hover td.s3-buckets__warn[data-v-88afeb2e]{color:var(--cj-warning)}.s3-buckets__sentinel[data-v-88afeb2e]{height:1px}.s3-buckets__footnote[data-v-88afeb2e]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:0}.s3-quality[data-v-fa4038d7]{gap:1.5rem;width:100%;max-width:100%;display:grid}.s3-quality__header[data-v-fa4038d7]{gap:0;display:grid}.s3-quality__body[data-v-fa4038d7]{gap:1.25rem;min-width:0;display:grid}.s3-quality__intro[data-v-fa4038d7]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);max-width:60rem;margin:0}.s3-quality__summary[data-v-fa4038d7]{flex-wrap:wrap;gap:2.5rem;display:flex}.s3-quality__summary>div[data-v-fa4038d7]{gap:.1rem;display:grid}.s3-quality__figure[data-v-fa4038d7]{color:var(--cj-text);font-size:var(--cj-text-heading);font-variant-numeric:tabular-nums;font-weight:600}.s3-quality__figure--warn[data-v-fa4038d7]{color:var(--cj-warning)}.s3-quality__figure-label[data-v-fa4038d7]{color:var(--cj-text-muted);font-size:var(--cj-text-xs)}.s3-quality__coverage[data-v-fa4038d7]{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.s3-quality__coverage ul[data-v-fa4038d7]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.s3-quality__coverage li[data-v-fa4038d7]{background:var(--cj-bg-elevated);border-radius:var(--cj-radius-md);color:var(--cj-text);font-size:var(--cj-text-xs);font-variant-numeric:tabular-nums;padding:.2rem .55rem}.s3-quality__coverage-days[data-v-fa4038d7]{color:var(--cj-text-muted);margin-right:.25rem}.s3-quality__section[data-v-fa4038d7]{border-top:1px solid var(--cj-border);gap:.85rem;padding-top:1.25rem;display:grid}.s3-quality__section-head[data-v-fa4038d7]{flex-wrap:wrap;align-items:baseline;gap:1rem;display:flex}.s3-quality__section-head h3[data-v-fa4038d7]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-subheading);margin:0;font-weight:600}.s3-quality__hint[data-v-fa4038d7]{color:var(--cj-text-muted);font-size:var(--cj-text-xs)}.s3-quality__reasons[data-v-fa4038d7]{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:.75rem;display:grid}.s3-quality__reason[data-v-fa4038d7]{border:1px solid color-mix(in srgb, var(--cj-border) 80%, transparent);border-radius:var(--cj-radius-md);gap:.4rem;padding:.75rem .9rem;display:grid}.s3-quality__reason p[data-v-fa4038d7]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);margin:0}.s3-quality__reason-head[data-v-fa4038d7]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.s3-quality__reason-count[data-v-fa4038d7]{color:var(--cj-text);font-size:var(--cj-text-sm);font-weight:600}.s3-quality__pill[data-v-fa4038d7]{background:color-mix(in srgb, var(--cj-warning) 16%, transparent);color:var(--cj-warning);font-size:var(--cj-text-xs);border-radius:999px;padding:.1rem .55rem;font-weight:600}.s3-quality__action strong[data-v-fa4038d7]{color:var(--cj-text);font-weight:600}.s3-quality__table[data-v-fa4038d7] td{vertical-align:top}.s3-quality__mono[data-v-fa4038d7]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);overflow-wrap:anywhere}.s3-quality__sub[data-v-fa4038d7]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);line-height:1.4}.s3-quality__window[data-v-fa4038d7]{text-align:center}.s3-quality__in[data-v-fa4038d7],tr:hover td .s3-quality__in[data-v-fa4038d7]{color:var(--cj-success)}.s3-quality__out[data-v-fa4038d7]{color:var(--cj-text-subtle);cursor:help}.s3-quality__sentinel[data-v-fa4038d7]{height:1px}.s3-quality__footnote[data-v-fa4038d7]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:0}.s3-quality__props[data-v-fa4038d7]{grid-template-columns:max-content minmax(0,1fr);align-content:start;gap:.7rem 1.25rem;max-width:60rem;margin:0;display:grid}.s3-quality__props dt[data-v-fa4038d7]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);letter-spacing:.06em;text-transform:uppercase;padding-top:.1rem}.s3-quality__props dd[data-v-fa4038d7]{color:var(--cj-text);font-size:var(--cj-text-md);min-width:0;margin:0}.s3-quality__source[data-v-fa4038d7]{gap:.1rem;display:grid}.s3-quality__source+.s3-quality__source[data-v-fa4038d7]{margin-top:.4rem}.s3-line-items[data-v-424617d4]{gap:1.5rem;width:100%;min-width:0;max-width:100%;display:grid}.s3-line-items__header[data-v-424617d4]{gap:0;display:grid}.s3-line-items__section[data-v-424617d4]{border-top:1px solid var(--cj-border);gap:.85rem;padding-top:1.25rem;display:grid}.s3-line-items__hint[data-v-424617d4],.s3-line-items__sub[data-v-424617d4]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:0}.s3-line-items__sub[data-v-424617d4]{margin-top:.2rem;display:block}.s3-line-items__done[data-v-424617d4]{color:var(--cj-success);margin:0}.s3-line-items__table[data-v-424617d4]{max-height:none}.s3-line-items__table td[data-v-424617d4]{vertical-align:top}.s3-line-items__description[data-v-424617d4]{width:100%;min-width:22rem}.s3-line-items__account[data-v-424617d4]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs);white-space:nowrap}.s3-line-items__input[data-v-424617d4]{background:var(--cj-bg-control);border:1px solid var(--cj-border);border-radius:var(--cj-radius-sm);color:var(--cj-text);font:inherit;font-size:var(--cj-text-sm);width:100%;padding:.3rem .45rem}.s3-line-items__input[data-v-424617d4]:focus{border-color:var(--cj-accent);outline:none}.s3-line-items__input[aria-invalid=true][data-v-424617d4]{border-color:var(--cj-danger)}.s3-line-items__cost[data-v-424617d4]{text-align:right;min-width:7.5rem}.s3-line-items__cost-more[data-v-424617d4],tr:hover td.s3-line-items__cost-more[data-v-424617d4]{color:var(--cj-danger)}.s3-line-items__remove[data-v-424617d4]{color:var(--cj-text-subtle);cursor:pointer;font-size:var(--cj-text-xs);background:0 0;border:0;padding:.35rem}.s3-line-items__remove[data-v-424617d4]:hover{color:var(--cj-danger)}.s3-line-items__toolbar[data-v-424617d4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.s3-line-items__add[data-v-424617d4]{font:inherit;font-size:var(--cj-text-sm);background:0 0;border:0;padding:0}.s3-line-items__total[data-v-424617d4]{color:var(--cj-text-muted);font-size:var(--cj-text-xs)}.s3-line-items__warn[data-v-424617d4]{color:var(--cj-warning)}.s3-line-items__calculators[data-v-424617d4]{border:0;gap:.4rem;min-width:0;margin:0;padding:0;display:grid}.s3-line-items__calculators legend[data-v-424617d4]{margin-bottom:.35rem;padding:0}.s3-line-items__calculator[data-v-424617d4]{color:var(--cj-text);cursor:pointer;font-size:var(--cj-text-sm);align-items:center;gap:.5rem;display:inline-flex}.s3-line-items__calculator input[data-v-424617d4]{accent-color:var(--cj-accent)}.s3-line-items__actions[data-v-424617d4]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.s3-line-items__delete[data-v-424617d4]{border:1px solid var(--cj-border);color:var(--cj-danger);font:inherit;font-size:var(--cj-text-xs);letter-spacing:.08em;text-transform:uppercase;background:0 0;min-height:2.55rem;padding:.58rem .85rem;font-weight:600}.s3-line-items__delete[data-v-424617d4]:hover:not(:disabled){background:var(--cj-danger-wash);border-color:var(--cj-danger)}.s3-opportunities[data-v-1f104a83]{gap:1.5rem;width:100%;max-width:100%;display:grid}.s3-opportunities__header[data-v-1f104a83]{gap:0;display:grid}.s3-opportunities__body[data-v-1f104a83]{gap:.9rem;min-width:0;display:grid}.s3-opportunities__intro[data-v-1f104a83]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);max-width:60rem;margin:0}.s3-opportunities__toolbar[data-v-1f104a83]{flex-wrap:wrap;align-items:end;gap:1.25rem;display:flex}.s3-opportunities__control[data-v-1f104a83]{gap:.25rem;display:grid}.s3-opportunities__summary[data-v-1f104a83]{flex-wrap:wrap;gap:2.5rem;display:flex}.s3-opportunities__summary>div[data-v-1f104a83]{gap:.1rem;display:grid}.s3-opportunities__figure[data-v-1f104a83]{color:var(--cj-text);font-size:var(--cj-text-heading);font-variant-numeric:tabular-nums;font-weight:600}.s3-opportunities__figure--savings[data-v-1f104a83]{color:var(--cj-success)}.s3-opportunities__figure-label[data-v-1f104a83]{color:var(--cj-text-muted);font-size:var(--cj-text-xs)}.s3-opportunities__of[data-v-1f104a83]{color:var(--cj-text-muted);font-size:var(--cj-text-base);font-weight:400}.s3-opportunities__table[data-v-1f104a83] td{vertical-align:top}.s3-opportunities__bucket[data-v-1f104a83]{font-family:var(--cj-font-mono);font-size:var(--cj-text-xs)}.s3-opportunities__sub[data-v-1f104a83]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);line-height:1.4}.s3-opportunities__unknown[data-v-1f104a83]{cursor:help;font-style:italic}.s3-opportunities__class[data-v-1f104a83]{align-items:center;gap:.35rem;display:inline-flex}.s3-opportunities__swatch[data-v-1f104a83]{border-radius:2px;flex-shrink:0;width:.65rem;height:.65rem;display:inline-block}.s3-opportunities__activity[data-v-1f104a83]{white-space:nowrap}.s3-opportunities__activity>div+div[data-v-1f104a83]{margin-top:.2rem}.s3-opportunities__activity .s3-opportunities__sub[data-v-1f104a83]{margin-left:.3rem}.s3-opportunities__row--alt td[data-v-1f104a83]{background:color-mix(in srgb, var(--cj-bg-elevated) 45%, transparent)}.s3-opportunities__row--inner td[data-v-1f104a83]{border-bottom-color:color-mix(in srgb, var(--cj-border) 35%, transparent)}.s3-opportunities__row--last td[data-v-1f104a83]{border-bottom-color:var(--cj-border-strong)}.s3-opportunities__sentinel[data-v-1f104a83]{height:1px}.s3-opportunities__footnote[data-v-1f104a83]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);margin:0}.nav-item[data-v-ec4a7de0]{border-radius:0 var(--cj-radius-sm) var(--cj-radius-sm) 0;width:100%;color:var(--cj-text);font-family:var(--cj-font);font-size:var(--cj-text-md);background:0 0;border:none;border-left:2px solid #0000;align-items:center;font-weight:400;line-height:1.4;transition:background .12s,border-color .12s,color .12s,transform .12s;display:flex}.nav-item[data-v-ec4a7de0]:hover{background:color-mix(in srgb, var(--cj-accent) 8%, transparent);color:var(--cj-text)}.nav-item[data-v-ec4a7de0]:focus-within{box-shadow:var(--cj-focus);outline:none}.nav-item__main[data-v-ec4a7de0]{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:.375rem;min-width:0;padding-top:.45rem;padding-bottom:.45rem;padding-right:.5rem;text-decoration:none;display:flex}.nav-item__main[data-v-ec4a7de0]:focus-visible{box-shadow:none;outline:none}.nav-item--active[data-v-ec4a7de0]{background:linear-gradient(90deg, color-mix(in srgb, var(--cj-accent) 18%, transparent), color-mix(in srgb, var(--cj-accent) 5%, transparent));border-left-color:var(--cj-accent);color:var(--cj-text)}.nav-item--group[data-v-ec4a7de0]{color:var(--cj-text);font-size:var(--cj-text-md);letter-spacing:.06em;margin-top:.25rem;font-weight:600}.nav-item--heading[data-v-ec4a7de0]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);letter-spacing:var(--cj-tracking-mixed-case);font-weight:600}.nav-item--heading.nav-item--active[data-v-ec4a7de0]{background:0 0;border-left-color:#0000}.nav-item--child[data-v-ec4a7de0]{font-size:var(--cj-text-sm)}.nav-item__chevron[data-v-ec4a7de0]{color:var(--cj-text);font-size:var(--cj-text-base);flex-shrink:0;line-height:1;transition:transform .15s;display:inline-block;transform:rotate(0)}.nav-item__chevron--end[data-v-ec4a7de0]{margin-left:auto}.nav-item__chevron--open[data-v-ec4a7de0]{transform:rotate(90deg)}.nav-item__label[data-v-ec4a7de0]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-item__label--italic[data-v-ec4a7de0]{font-style:italic}.nav-item__actions[data-v-ec4a7de0]{flex-shrink:0;align-items:center;gap:.2rem;padding-right:.45rem;display:flex}[data-v-ec4a7de0] .nav-item__action{border-radius:var(--cj-radius-sm);color:var(--cj-text);cursor:pointer;font:inherit;font-size:var(--cj-text-xs);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;padding:0;line-height:1;display:inline-flex}[data-v-ec4a7de0] .nav-item__action:hover:not(:disabled):not(.nav-item__action--loading){background:var(--cj-accent-wash);border-color:color-mix(in srgb, var(--cj-accent) 45%, transparent);color:var(--cj-accent-strong)}[data-v-ec4a7de0] .nav-item__action:disabled{cursor:default;opacity:.6}[data-v-ec4a7de0] .nav-item__action--loading{border:2px solid var(--cj-accent);box-sizing:border-box;border-top-color:#0000;border-radius:50%;font-size:0;animation:.9s linear infinite nav-action-spin-ec4a7de0}[data-v-ec4a7de0] .nav-item__running-count{color:var(--cj-text-muted);font-family:var(--cj-font-mono);font-size:var(--cj-text-2xs);text-align:right;min-width:.8rem}@keyframes nav-action-spin-ec4a7de0{to{transform:rotate(360deg)}}.top-nav[data-v-2de5bbe8]{padding:.5rem 0}.top-nav__flyout[data-v-2de5bbe8]{background:var(--cj-bg-panel);border:1px solid var(--cj-border);border-radius:var(--cj-radius-sm);z-index:60;min-width:14rem;padding:.35rem 0;position:fixed;overflow-y:auto;box-shadow:0 .75rem 2rem #0000003d}.calculator[data-v-531e99c9]{gap:1.5rem;width:100%;max-width:100%;display:grid}.calculator__label[data-v-531e99c9],.calculator__field span[data-v-531e99c9]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.5rem;display:block}h1[data-v-531e99c9],h2[data-v-531e99c9]{color:var(--cj-text);font-family:var(--cj-font-display);margin:0;font-weight:600}h1[data-v-531e99c9]{font-size:var(--cj-text-xl);line-height:1.15}h2[data-v-531e99c9]{font-size:var(--cj-text-lg)}.calculator__section[data-v-531e99c9]{border-top:1px solid var(--cj-border);gap:.85rem;padding-top:1.25rem;display:grid}.calculator__field[data-v-531e99c9]{max-width:32rem;display:block}.calculator__command[data-v-531e99c9]{width:fit-content}.calculator__empty[data-v-531e99c9]{color:var(--cj-text-muted);font-size:var(--cj-text-base)}.calculator__error[data-v-531e99c9]{margin:0}table[data-v-531e99c9]{min-width:48rem}a[data-v-531e99c9]{color:var(--cj-accent)}.workspace[data-v-d99601a1]{--app-bar-height:3.5rem;grid-template-rows:auto 1fr;width:100%;min-height:100vh;display:grid}.workspace--resizing[data-v-d99601a1]{cursor:col-resize;-webkit-user-select:none;user-select:none}.sidebar[data-v-d99601a1]{background:var(--cj-bg-nav);height:calc(100vh - var(--app-bar-height));top:var(--app-bar-height);z-index:5;position:sticky}.sidebar__scroll[data-v-d99601a1]{border-right:1px solid var(--cj-border);flex-direction:column;height:100%;display:flex;overflow:hidden auto}.sidebar--drawer[data-v-d99601a1]{height:calc(100vh - var(--app-bar-height));left:0;top:var(--app-bar-height);z-index:50;width:280px;position:fixed;box-shadow:0 0 2rem #00000059}.sidebar--drawer.nav-drawer-enter-active[data-v-d99601a1],.sidebar--drawer.nav-drawer-leave-active[data-v-d99601a1]{transition:transform .2s}.sidebar--drawer.nav-drawer-enter-from[data-v-d99601a1],.sidebar--drawer.nav-drawer-leave-to[data-v-d99601a1]{transform:translate(-100%)}.nav-scrim-enter-active[data-v-d99601a1],.nav-scrim-leave-active[data-v-d99601a1]{transition:opacity .2s}.nav-scrim-enter-from[data-v-d99601a1],.nav-scrim-leave-to[data-v-d99601a1]{opacity:0}.sidebar--pinned[data-v-d99601a1]{width:var(--main-nav-width)}.sidebar--pinned-collapsed[data-v-d99601a1]{visibility:hidden;transform:translate(-100%)}.workspace--nav-sliding[data-v-d99601a1]{transition:grid-template-columns .2s}.workspace--nav-sliding .sidebar--pinned[data-v-d99601a1]{transition:transform .2s,visibility}.workspace--nav-sliding .sidebar--pinned-collapsed[data-v-d99601a1]{transition:transform .2s,visibility 0s linear .2s}@media (prefers-reduced-motion:reduce){.sidebar--drawer.nav-drawer-enter-active[data-v-d99601a1],.sidebar--drawer.nav-drawer-leave-active[data-v-d99601a1],.nav-scrim-enter-active[data-v-d99601a1],.nav-scrim-leave-active[data-v-d99601a1],.workspace--nav-sliding[data-v-d99601a1],.workspace--nav-sliding .sidebar--pinned[data-v-d99601a1],.workspace--nav-sliding .sidebar--pinned-collapsed[data-v-d99601a1]{transition:none}}.nav-scrim[data-v-d99601a1]{inset:var(--app-bar-height) 0 0;z-index:40;background:#0000008c;position:fixed}.app-bar[data-v-d99601a1]{background:var(--cj-bg-nav);border-bottom:1px solid var(--cj-border);height:var(--app-bar-height);z-index:45;grid-column:1/-1;align-items:center;gap:.75rem;padding:0 .875rem;display:flex;position:sticky;top:0}.app-bar__separator[data-v-d99601a1]{border-left:1px solid color-mix(in srgb, var(--cj-text-muted) 60%, transparent);height:1.5rem;margin-right:calc(.5rem + .12 * var(--cj-text-lg));flex-shrink:0;align-self:center}.app-bar__context[data-v-d99601a1]{color:var(--cj-text-muted);font-family:var(--cj-font-brand);font-size:var(--cj-text-subheading);letter-spacing:var(--cj-tracking-mixed-case);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:600;overflow:hidden}.app-bar__menu[data-v-d99601a1]{color:var(--cj-text-subtle);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;display:flex}.app-bar__menu[data-v-d99601a1]:hover,.app-bar__menu--open[data-v-d99601a1]{background:var(--cj-accent-wash);color:var(--cj-accent-strong)}.app-bar__menu svg[data-v-d99601a1]{width:1.1rem;height:1.1rem}.content__panel-name[data-v-d99601a1]{color:var(--cj-text);font-family:var(--cj-font);font-size:var(--cj-text-heading);margin:0 0 .75rem;font-weight:600;line-height:1.15}.feature-empty[data-v-d99601a1]{background:var(--cj-bg-panel);border:1px dashed var(--cj-border);border-radius:var(--cj-radius-sm);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:4rem 2rem;display:flex;box-shadow:0 .5rem 1.5rem #0000002e}.feature-empty__icon[data-v-d99601a1]{color:var(--cj-accent);opacity:.85;width:3rem;height:3rem;margin-bottom:.5rem}.feature-empty__title[data-v-d99601a1]{color:var(--cj-text);font-size:var(--cj-text-lg);letter-spacing:.04em;margin:0;font-weight:600}.feature-empty__text[data-v-d99601a1]{color:var(--cj-text-muted);font-size:var(--cj-text-md);margin:0}.sidebar__resize-handle[data-v-d99601a1]{cursor:col-resize;z-index:10;width:6px;position:absolute;top:0;bottom:0;right:-3px}.sidebar__resize-handle[data-v-d99601a1]:after{background:var(--cj-accent);content:"";opacity:0;width:2px;transition:opacity .15s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.sidebar__resize-handle[data-v-d99601a1]:hover:after,.workspace--resizing .sidebar__resize-handle[data-v-d99601a1]:after{opacity:.5}.settings-menu[data-v-d99601a1]{position:relative}.settings-menu__trigger[data-v-d99601a1]{color:var(--cj-text-subtle);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background-color .12s,color .12s;display:flex}.settings-menu__trigger[data-v-d99601a1]:hover,.settings-menu__trigger[aria-expanded=true][data-v-d99601a1]{background:var(--cj-accent-wash);color:var(--cj-accent-strong)}.settings-menu__gear[data-v-d99601a1]{width:1.1rem;height:1.1rem;display:block}.settings-menu__popover[data-v-d99601a1]{background:var(--cj-bg-panel);border:1px solid var(--cj-border);border-radius:var(--cj-radius-sm);z-index:20;min-width:15rem;padding:.35rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 .75rem 2rem #0000003d}.settings-menu__item[data-v-d99601a1]{border-radius:var(--cj-radius-sm);color:var(--cj-text);cursor:pointer;font:inherit;font-size:var(--cj-text-sm);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.55rem .65rem;display:flex}.settings-menu__item[data-v-d99601a1]:hover{background:var(--cj-bg-control-hover)}.settings-menu__item[data-v-d99601a1]:disabled{cursor:default}.settings-menu__label[data-v-d99601a1]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);padding:.35rem .65rem;display:block}.tenant-menu[data-v-d99601a1]{background:var(--cj-bg-panel);border:1px solid var(--cj-border);border-radius:var(--cj-radius-sm);z-index:20;padding:.35rem;position:absolute;top:calc(100% - .35rem);left:.5rem;right:.5rem;box-shadow:0 .75rem 2rem #0000003d}.tenant-menu__list[data-v-d99601a1]{max-height:16rem;overflow-y:auto}.tenant-menu__tenant--active[data-v-d99601a1]{background:var(--cj-accent-wash)}.tenant-menu__tenant-name[data-v-d99601a1]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tenant-menu__tenant small[data-v-d99601a1]{color:var(--cj-text-muted);font-size:var(--cj-text-xs);text-transform:capitalize;flex:none}.settings-menu__error[data-v-d99601a1]{color:var(--cj-danger);font-size:var(--cj-text-xs);padding:.4rem .65rem;line-height:1.35;display:block}.settings-menu__item--danger[data-v-d99601a1]:hover{color:var(--cj-danger)}.settings-menu__theme-button[data-v-d99601a1]{justify-content:flex-start;gap:.65rem}.settings-menu__theme-icon[data-v-d99601a1]{background:var(--cj-accent-wash);border:1px solid var(--cj-border);color:var(--cj-accent-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.settings-menu__theme-icon svg[data-v-d99601a1]{width:1rem;height:1rem}.settings-menu__separator[data-v-d99601a1]{border-top:1px solid var(--cj-border);margin:.35rem 0}.logo-mark[data-v-d99601a1]{align-items:center;gap:.5rem;display:flex}.logo-mark--home[data-v-d99601a1]{border-radius:var(--cj-radius-sm);color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex-shrink:0;padding:.35rem .5rem;text-decoration:none}.logo-mark--home[data-v-d99601a1]:hover,.logo-mark--home[data-v-d99601a1]:focus-visible{background:var(--cj-accent-wash)}.logo-mark--home[data-v-d99601a1],.logo-mark--home[data-v-d99601a1]:hover,.logo-mark--home[data-v-d99601a1]:focus,.logo-mark--home[data-v-d99601a1]:active,.logo-mark--home[data-v-d99601a1]:visited,.logo-mark--home[data-v-d99601a1] *{text-decoration:none}.logo-mark img[data-v-d99601a1]{width:1.25rem;height:1.25rem}.logo-mark span[data-v-d99601a1]{color:var(--cj-text);font-family:var(--cj-font-brand);font-size:var(--cj-text-lg);letter-spacing:var(--cj-tracking-caps);text-transform:uppercase;top:var(--cj-wordmark-cap-shift);font-weight:600;line-height:1;position:relative}.sidebar__header[data-v-d99601a1]{border-bottom:1px solid var(--cj-border);min-height:2.25rem;position:relative}.sidebar__tenant[data-v-d99601a1]{min-width:0;padding:1rem .875rem .875rem;position:relative}.sidebar__header .settings-menu[data-v-d99601a1]{position:absolute;top:.25rem;right:.5rem}.sidebar__header .settings-menu__trigger[data-v-d99601a1]{width:1.75rem;height:1.75rem}.sidebar__tenant-row[data-v-d99601a1]{align-items:baseline;gap:.5rem;min-width:0;display:flex}.sidebar__tenant-switch[data-v-d99601a1]{color:var(--cj-text-muted);cursor:pointer;font:inherit;font-size:var(--cj-text-xs);text-underline-offset:.2em;background:0 0;border:0;flex:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sidebar__tenant-switch[data-v-d99601a1]:hover,.sidebar__tenant-switch[data-v-d99601a1]:focus-visible,.sidebar__tenant-switch[aria-expanded=true][data-v-d99601a1]{color:var(--cj-accent);text-decoration-style:solid}.sidebar__tenant-label[data-v-d99601a1]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);letter-spacing:var(--cj-tracking-mixed-case);margin-bottom:.2rem;display:block}.sidebar__tenant-name[data-v-d99601a1]{color:var(--cj-text);font-size:var(--cj-text-lg);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;display:block;overflow:hidden}.sidebar__nav[data-v-d99601a1]{flex:1;padding:.5rem 0;overflow:hidden auto}.sidebar__run-loading[data-v-d99601a1]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);padding:.45rem .5rem .45rem calc((3 - var(--nav-depth-offset,0)) * 1.25rem + .875rem);align-items:center;gap:.45rem;display:flex}.sidebar__run-spinner[data-v-d99601a1]{border:2px solid var(--cj-text-muted);border-top-color:#0000;border-radius:50%;width:.85rem;height:.85rem;animation:.8s linear infinite sidebar-run-spin-d99601a1}@keyframes sidebar-run-spin-d99601a1{to{transform:rotate(360deg)}}.sidebar-retry[data-v-d99601a1],.content-retry[data-v-d99601a1]{border:1px solid var(--cj-border);color:var(--cj-text-muted);cursor:pointer;font:inherit;font-size:var(--cj-text-2xs);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:.45rem .65rem}.sidebar-retry[data-v-d99601a1]{margin:0 .875rem}.content-retry[data-v-d99601a1]{margin-top:1rem}.sidebar-retry[data-v-d99601a1]:hover,.content-retry[data-v-d99601a1]:hover{border-color:var(--cj-accent);color:var(--cj-accent)}.content[data-v-d99601a1]{min-width:0;max-width:100%;min-height:100vh;padding:3rem clamp(2rem,4vw,5rem);position:relative;overflow-x:hidden}.workspace-state[data-v-d99601a1]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:60vh;display:flex}.workspace-state p[data-v-d99601a1]{color:var(--cj-text-muted);max-width:34rem;margin:0}.content__header[data-v-d99601a1]{margin-bottom:2rem}.content__label[data-v-d99601a1]{color:var(--cj-text-muted);font-size:var(--cj-text-2xs);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.5rem;display:inline-block}.content h1[data-v-d99601a1]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-2xl);letter-spacing:.01em;font-weight:600;line-height:1.1}.content__body[data-v-d99601a1]{gap:1rem;width:100%;max-width:100%;display:grid}.content__body p[data-v-d99601a1]{color:var(--cj-text-muted);font-size:var(--cj-text-base);line-height:1.75}.placeholder-card[data-v-d99601a1]{border:1px solid var(--cj-border);border-left:2px solid var(--cj-border);padding:1.5rem}.placeholder-card p[data-v-d99601a1]{color:var(--cj-text-muted);font-size:var(--cj-text-base)}.summary-section[data-v-d99601a1]{border-top:1px solid var(--cj-border);padding-top:1.5rem}.summary-section h2[data-v-d99601a1]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-lg);margin:0 0 1rem;font-weight:600;line-height:1.3}.pricing-rule-set[data-v-d99601a1]{border-left:2px solid var(--cj-accent);margin-bottom:1.5rem;padding-left:1rem}.pricing-rule-set h3[data-v-d99601a1]{color:var(--cj-text);font-family:var(--cj-font-display);font-size:var(--cj-text-rg);margin:0 0 .65rem;font-weight:600;line-height:1.4}.rule-meta[data-v-d99601a1]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);margin-bottom:.2rem;line-height:1.5}.rule-date--expired strong[data-v-d99601a1]{color:var(--cj-danger)}.rule-date--expiring strong[data-v-d99601a1]{color:var(--cj-warning)}.summary-empty[data-v-d99601a1]{color:var(--cj-text-muted);margin:0}.summary-note[data-v-d99601a1]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);margin:-.25rem 0 1rem}.summary-details[data-v-d99601a1]{border-left:2px solid var(--cj-border);margin-bottom:.75rem;padding:.25rem 0 .25rem 1rem}.summary-details summary[data-v-d99601a1]{color:var(--cj-text);cursor:pointer;font-size:var(--cj-text-base);font-weight:500;line-height:1.5}.summary-details summary[data-v-d99601a1]::marker{color:var(--cj-accent)}.rule-entry[data-v-d99601a1]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);justify-content:space-between;align-items:baseline;gap:1rem;padding:.45rem 0;line-height:1.5;display:flex}.rule-entry strong[data-v-d99601a1]{color:var(--cj-text);font-family:var(--cj-font-display);text-align:right;font-weight:600}.prior-rule[data-v-d99601a1]{color:var(--cj-text-muted);font-size:var(--cj-text-sm);gap:.3rem;padding:.6rem 0;line-height:1.5;display:grid}.prior-rule strong[data-v-d99601a1]{color:var(--cj-text);font-weight:500}@media (width<=768px){.workspace[data-v-d99601a1]{grid-template-columns:1fr!important}.sidebar[data-v-d99601a1]{height:auto;position:static}.sidebar__resize-handle[data-v-d99601a1]{display:none}.content[data-v-d99601a1]{padding:2rem 1.5rem}.rule-entry[data-v-d99601a1]{flex-direction:column;align-items:flex-start;gap:.15rem}.rule-entry strong[data-v-d99601a1]{text-align:left}}
