@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-vietnamese-full-normal.1rrbje563hlz_.woff2?dpl=dpl_5AnXNT6htHN4uACg86QWyNY9W2yk)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-ext-full-normal.1st4f_y6zi7uq.woff2?dpl=dpl_5AnXNT6htHN4uACg86QWyNY9W2yk)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-full-normal.40m4cggjzbqwa.woff2?dpl=dpl_5AnXNT6htHN4uACg86QWyNY9W2yk)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Asap Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/asap-vietnamese-wght-normal.1ad36thqss3j4.woff2?dpl=dpl_5AnXNT6htHN4uACg86QWyNY9W2yk)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Asap Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/asap-latin-ext-wght-normal.0epo_uocktpxs.woff2?dpl=dpl_5AnXNT6htHN4uACg86QWyNY9W2yk)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Asap Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/asap-latin-wght-normal.2q9b0gx-_embe.woff2?dpl=dpl_5AnXNT6htHN4uACg86QWyNY9W2yk)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-mono-latin-ext-400-normal.0_-sohr84qyir.woff2?dpl=dpl_5AnXNT6htHN4uACg86QWyNY9W2yk)format("woff2"),url(../media/dm-mono-latin-ext-400-normal.17hicw0t-pj96.woff?dpl=dpl_5AnXNT6htHN4uACg86QWyNY9W2yk)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-mono-latin-400-normal.3--he8xuwzehy.woff2?dpl=dpl_5AnXNT6htHN4uACg86QWyNY9W2yk)format("woff2"),url(../media/dm-mono-latin-400-normal.20yxb24gp-vsx.woff?dpl=dpl_5AnXNT6htHN4uACg86QWyNY9W2yk)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-mono-latin-ext-500-normal.3a8zr77el0ebr.woff2?dpl=dpl_5AnXNT6htHN4uACg86QWyNY9W2yk)format("woff2"),url(../media/dm-mono-latin-ext-500-normal.18ptt7gd5u8o6.woff?dpl=dpl_5AnXNT6htHN4uACg86QWyNY9W2yk)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-mono-latin-500-normal.03h2ib040oua6.woff2?dpl=dpl_5AnXNT6htHN4uACg86QWyNY9W2yk)format("woff2"),url(../media/dm-mono-latin-500-normal.3kj_vp6qk8arx.woff?dpl=dpl_5AnXNT6htHN4uACg86QWyNY9W2yk)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--vellum-font-sans);--font-mono:var(--vellum-font-mono);--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--tracking-tight:-.025em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:var(--ease-out);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--vellum-font-sans);--default-mono-font-family:var(--vellum-font-mono);--font-display:var(--vellum-font-display);--color-paper:var(--paper);--color-surface:var(--surface);--color-surface-sunk:var(--surface-sunk);--color-ink:var(--ink-vellum);--color-ink-muted:var(--ink-muted);--color-ink-faint:var(--ink-faint);--color-line:var(--line-vellum);--color-line-strong:var(--line-strong);--color-brand:var(--brand);--color-brand-strong:var(--brand-strong);--color-brand-fg:var(--brand-fg);--color-brand-tint:var(--brand-tint);--color-tenant:var(--tenant-accent);--color-review:var(--review);--color-review-bg:var(--review-bg);--color-stop:var(--stop);--color-stop-bg:var(--stop-bg);--color-settled:var(--settled);--color-settled-bg:var(--settled-bg);--color-ai:var(--ai);--color-ai-line:var(--ai-line);--color-info:var(--info);--color-info-bg:var(--info-bg);--color-success:var(--success);--color-warning:var(--warning);--color-danger:var(--danger);--color-teal:var(--teal);--color-teal-bright:var(--teal-bright);--color-teal-dark:var(--teal-dark);--shadow-elev-1:var(--elevation-1);--ease-standard:var(--ease-standard);--ease-settle:var(--ease-settle)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-5{top:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.order-2{order:2}.col-0{grid-column:0}.row-0{grid-row:0}.row-1{grid-row:1}.row-2{grid-row:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.size-1{width:var(--spacing);height:var(--spacing)}.shrink{flex-shrink:1}.grow{flex-grow:1}.scale-1{--tw-scale-x:1%;--tw-scale-y:1%;--tw-scale-z:1%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-1399{padding:calc(var(--spacing) * 1399)}.p-1414{padding:calc(var(--spacing) * 1414)}.pe-1{padding-inline-end:var(--spacing)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.font-display{font-family:var(--vellum-font-display)}.font-mono{font-family:var(--vellum-font-mono)}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-settle{--tw-ease:var(--ease-settle);transition-timing-function:var(--ease-settle)}}:root{--vellum-font-display:"Fraunces Variable", "Fraunces", ui-serif, Georgia, serif;--vellum-font-sans:"Asap Variable", "Asap", system-ui, -apple-system, sans-serif;--vellum-font-mono:"DM Mono", ui-monospace, "SFMono-Regular", monospace;--font-display:var(--vellum-font-display);--font-sans:var(--vellum-font-sans);--font-mono:var(--vellum-font-mono);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.01em;--tracking-caps:.06em;--paper:#f5f6f8;--surface:#fff;--surface-sunk:#f4f6f9;--ink-vellum:#191d24;--ink-secondary:#33394a;--ink-muted:#5e6673;--ink-faint:#5c6976;--line-vellum:#e1e4e9;--line-strong:#c3c9d4;--brand:#2257d2;--brand-strong:#1b46ad;--brand-fg:#fff;--brand-tint:#e6edfb;--tenant-accent:var(--brand);--row-selected-bg:#eef3fd;--focus-ring:inset 0 0 0 2px var(--brand);--focus-ring-input:0 0 0 3px var(--brand-tint);--btn-primary-bg:#191d24;--btn-primary-fg:#fff;--btn-secondary-border:#e1e4e9;--btn-secondary-fg:#33394a;--knob-ink:#1b1b1a;--knob-green:#4fb96a;--mark-field:var(--brand);--mark-emblem:var(--brand-fg);--mark-word:var(--ink-vellum);--mark-sub:var(--ink-muted);--quiet:var(--ink-vellum);--review:#8a5f0d;--review-bg:#f6eed4;--queue-pending-bg:#fdfaf3;--stop:#b3382d;--stop-bg:#f8e5e2;--settled:#1d5c39;--settled-bg:#e9f4ec;--ai:#6b46c8;--ai-vellum-bg:#efeafb;--ai-line:#b9a7ec;--ai-panel-bg:#f7f4fd;--andon-healthy:#1d5c39;--andon-warning:#8a5f0d;--andon-critical:#b3382d;--diff-add:#1d5c39;--diff-add-bg:#edf6ef;--diff-remove:#7c4a42;--diff-remove-bg:#fbf1ef;--info:#1b46ad;--info-bg:#e6edfb;--success:#1d5c39;--warning:#8a5f0d;--danger:#b3382d;--andon-banner-bg:#fdecea;--andon-banner-border:#f2c4bd;--andon-banner-bar:var(--stop);--doc-paper-container-bg:#efeadd;--doc-paper-container-border:#e2dac4;--doc-paper-sheet-bg:#fffefb;--doc-paper-sheet-border:#e9e2cf;--doc-paper-ink:#2e2a21;--doc-paper-label:#8a8266;--doc-paper-highlight-bg:#ede4fb;--doc-paper-highlight-border:#6b46c8;--overlay-highlight-bg:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root{--overlay-highlight-bg:color-mix(in oklab, var(--brand) 24%, transparent)}}:root{--overlay-highlight-border:var(--brand);--rail-bg:#14171d;--rail-width:230px;--rail-item-fg:#c9cfda;--rail-muted:#9aa1ae;--rail-section-fg:#8b93a4;--rail-search-bg:#1d222b;--rail-search-border:#2a2f3a;--rail-selected-bg:#5e82e533;--rail-selected-fg:#fff;--rail-badge-bg:#ffffff21;--rail-badge-fg:#d6dae2;--rail-divider:#2a2f3a;--rail-avatar-bg:#2a3550;--rail-avatar-fg:#cdd9f6;--vellum-text-h1:1.6875rem;--vellum-text-h2:1.03125rem;--vellum-text-h3:.9375rem;--vellum-text-h4:.90625rem;--vellum-text-base:.875rem;--vellum-text-small:.875rem;--vellum-text-caption:.875rem;--vellum-space-0_5:2px;--vellum-space-1:4px;--vellum-space-1_5:6px;--vellum-space-2:8px;--vellum-space-3:12px;--vellum-space-4:16px;--vellum-space-5:20px;--vellum-space-6:24px;--vellum-radius:.625rem;--vellum-radius-sm:calc(.625rem - 6px);--vellum-radius-md:calc(.625rem - 2px);--vellum-radius-lg:.625rem;--vellum-radius-xl:calc(.625rem + 4px);--density-row:44px;--density-cell-px:12px;--density-row-comfortable:44px;--density-row-compact:30px;--density-cell-px-comfortable:12px;--density-cell-px-compact:8px;--elevation-1:0 1px 2px #22201b0f;--elevation-2:0 8px 24px -12px #22201b47;--elevation-3:0 24px 64px -24px #22201b66;--motion-fast:.12s;--motion-base:.2s;--motion-slow:.34s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-settle:cubic-bezier(.34, 1.26, .64, 1);--z-nav:10;--z-sticky:20;--z-peek:40;--z-overlay:50;--z-palette:60;--z-toast:70;--teal:#0e7c86;--teal-bright:#16a39b;--teal-dark:#0b2b36;--teal-light:#eaf3f4;--cream:#f6f1e5;--tealD:#0b5963;--softFg:#0e7c86;--softBg:#eaf3f4;--infoFg:#0b5963;--infoBg:#e3f0f0;--navBg:#0b2b36;--navActiveBg:#0e7c86;--navActiveInk:#f6f1e5;--logoBg:#0e7c86;--logoArch:#f6f1e5;--logoWord:#f6f1e5;--logoSub:#5e8a90;--onBrand:#fff;--onBrandDim:#ffffffd1;--brandFill:#0b5963;--navFg:var(--navActiveInk)}@supports (color:color-mix(in lab, red, red)){:root{--navFg:color-mix(in oklab, var(--navActiveInk) 80%, var(--navBg))}}:root{--navFgStrong:var(--navActiveInk)}@supports (color:color-mix(in lab, red, red)){:root{--navFgStrong:color-mix(in oklab, var(--navActiveInk) 92%, var(--navBg))}}:root{--navFgDim:var(--logoSub);--navFgFaint:var(--logoSub)}@supports (color:color-mix(in lab, red, red)){:root{--navFgFaint:color-mix(in oklab, var(--logoSub) 62%, var(--navBg))}}:root{--navBorder:var(--navActiveInk)}@supports (color:color-mix(in lab, red, red)){:root{--navBorder:color-mix(in oklab, var(--navActiveInk) 16%, var(--navBg))}}:root{--navBadgeBg:var(--navActiveInk)}@supports (color:color-mix(in lab, red, red)){:root{--navBadgeBg:color-mix(in oklab, var(--navActiveInk) 13%, var(--navBg))}}:root{--navBadgeFg:var(--logoSub);--navDotInactive:var(--navActiveInk)}@supports (color:color-mix(in lab, red, red)){:root{--navDotInactive:color-mix(in oklab, var(--navActiveInk) 26%, var(--navBg))}}:root{--navActiveBadgeBg:var(--navActiveInk)}@supports (color:color-mix(in lab, red, red)){:root{--navActiveBadgeBg:color-mix(in oklab, var(--navActiveInk) 22%, transparent)}}:root{--ok-fg:var(--settled);--ok-bg:var(--settled-bg);--warn-fg:var(--review);--warn-bg:var(--review-bg);--crit-fg:var(--stop);--crit-bg:var(--stop-bg);--done-fg:var(--diff-add);--done-bg:var(--diff-add-bg);--ai-fg:var(--ai);--ai-bg:var(--ai-vellum-bg);--andon-ok-fg:var(--ok-fg);--andon-ok-bg:var(--ok-bg);--andon-watch-fg:var(--warn-fg);--andon-watch-bg:var(--warn-bg);--andon-at-risk-fg:var(--warn-fg);--andon-at-risk-bg:var(--warn-bg);--andon-breached-fg:var(--crit-fg);--andon-breached-bg:var(--crit-bg);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--text-label:14px;--text-xs:14px;--text-sm:14px;--text-base:14px;--text-md:14px;--text-lg:16px;--text-xl:20px;--text-metric:26px;--radius-none:0;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:20px;--radius-full:9999px;--elev-flat:none;--elev-raised:0 5px 14px #0f2a3414;--elev-overlay:0 10px 30px #0f2a3424;--nav-w:248px;--topbar-h:64px;--edge-safe-gutter:24px;--edge-zone:14px;--edge-nav-width:264px;--headline:var(--ink-vellum)}@supports (color:color-mix(in lab, red, red)){:root{--headline:color-mix(in oklab, var(--ink-vellum) 78%, var(--teal) 22%)}}:root{--wm-mark:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--wm-mark:color-mix(in oklab, var(--paper) 85%, var(--ink-vellum) 15%)}}:root{--edge-hint:var(--teal);--edge-peek-shadow:18px 0 46px -22px #0f2a346b;--oc-accent:#1b9e5a;--oc-accent-text:#157c49;--oc-health-healthy-fg:#1d5c39;--oc-health-healthy-dot:#2c7a4d;--oc-health-healthy-bg:#e9f4ec;--oc-health-watch-fg:#8a5f0d;--oc-health-watch-dot:#8a5f0d;--oc-health-watch-bg:#f6eed4;--oc-health-attn-fg:#b3382d;--oc-health-attn-dot:#b3382d;--oc-health-attn-bg:#f8e5e2;--oc-age-0-7:#478a50;--oc-age-8-14:#c99b2f;--oc-age-15-30:#c4702a;--oc-age-31:#b23a30;--oc-owner-provider-fg:#2c7a4d;--oc-owner-provider-bg:#e6f0ea;--oc-owner-internal-fg:#7d90b8;--oc-owner-internal-bg:#e9ecf3;--oc-owner-third-fg:#a08ad0;--oc-owner-third-bg:#efe9f7;--oc-card:var(--surface);--oc-track:var(--surface-sunk);--oc-card-shadow:0 1px 4px #14161c12}[data-theme=dark]{--oc-accent:#4bbd86;--oc-accent-text:#5cc593;--oc-health-healthy-fg:#4ea87a;--oc-health-healthy-dot:#4ea87a;--oc-health-healthy-bg:#16301f;--oc-health-watch-fg:#d9a13c;--oc-health-watch-dot:#d9a13c;--oc-health-watch-bg:#332510;--oc-health-attn-fg:#e06a5e;--oc-health-attn-dot:#e06a5e;--oc-health-attn-bg:#3a1f1c;--oc-age-0-7:#57a463;--oc-age-8-14:#d9b44a;--oc-age-15-30:#d98a45;--oc-age-31:#e06a5e;--oc-owner-provider-fg:#6fbd8c;--oc-owner-provider-bg:#15271c;--oc-owner-internal-fg:#aab8d9;--oc-owner-internal-bg:#1e2430;--oc-owner-third-fg:#c7b3e8;--oc-owner-third-bg:#241f33;--oc-card-shadow:0 1px 4px #0006;--teal:#2bb3a9;--teal-bright:#2bb3a9;--teal-dark:#37c2b8;--tealD:#37c2b8;--softFg:#39b8ae;--softBg:#0e2a2c;--infoFg:#54c7be;--infoBg:#0e2b2c;--navBg:#071318;--navActiveBg:#0e7c86;--navActiveInk:#f6f1e5;--logoBg:#0e7c86;--logoArch:#f6f1e5;--logoWord:#eaf3f2;--logoSub:#4e7378;--paper:#101318;--surface:#171b22;--surface-sunk:#141821;--ink-vellum:#e8eaf0;--ink-secondary:#b0b8c4;--ink-muted:#8b93a4;--ink-faint:#6f7684;--line-vellum:#262b35;--line-strong:#323845;--brand:#5b82e8;--brand-strong:#8fa8ee;--brand-fg:#14171d;--brand-tint:#5b82e838;--mark-field:var(--brand);--mark-emblem:var(--brand-fg);--mark-word:var(--ink-vellum);--mark-sub:var(--ink-muted);--quiet:var(--ink-vellum);--review:#d9a13c;--review-bg:#332510;--queue-pending-bg:#221a10;--stop:#e06a5e;--stop-bg:#3a1f1c;--settled:#4ea87a;--settled-bg:#16301f;--ai:#b39ae0;--ai-vellum-bg:#241c33;--ai-line:#8f6a9c;--ai-panel-bg:#2a2140;--andon-healthy:#4ea87a;--andon-warning:#d9a13c;--andon-critical:#e06a5e;--diff-add:#4ea87a;--diff-add-bg:#16301f;--diff-remove:#d9998c;--diff-remove-bg:#3a1f1c;--info:#9db4f0;--info-bg:#182544;--success:#4ea87a;--warning:#d9a13c;--danger:#e06a5e;--row-selected-bg:#182544;--btn-primary-bg:#e8eaf0;--btn-primary-fg:#14171d;--elevation-1:0 1px 2px #0006;--elevation-2:0 8px 24px -12px #0009;--elevation-3:0 24px 64px -24px #000000b3}[data-theme=production]{--paper:#0e1a1c;--surface:#132528;--surface-sunk:#0a1416;--ink-vellum:#e4efef;--ink-muted:#8fadac;--ink-faint:#87a5a4;--line-vellum:#1f3a3d;--line-strong:#2c4f52;--brand:#46c2ab;--brand-strong:#67d3bf;--brand-fg:#07191a;--brand-tint:#103032;--tenant-accent:var(--brand);--mark-field:var(--brand);--mark-emblem:var(--brand-fg);--mark-word:var(--ink-vellum);--mark-sub:var(--ink-muted)}[data-palette=purna]{--teal:#2d6cdf;--tealD:#225bc4;--softFg:#225bc4;--softBg:#eaf1fc;--infoFg:#11857f;--infoBg:#e6f4f2;--navBg:#16306b;--navActiveBg:#2d6cdf;--navActiveInk:#f9f9f7;--logoBg:#2d6cdf;--logoArch:#f9f9f7;--logoWord:#f9f9f7;--logoSub:#9fb8ec;--brandFill:#225bc4;--teal-bright:#2d6cdf;--teal-dark:#225bc4;--teal-light:#eaf1fc;--cream:#f9f9f7}[data-palette=tabby]{--teal:#a2682f;--tealD:#835224;--softFg:#835224;--softBg:#f3e9d6;--infoFg:#835224;--infoBg:#f3e9d6;--navBg:#2b2017;--navActiveBg:#a2682f;--navActiveInk:#fbf3e4;--logoBg:#a2682f;--logoArch:#fbf3e4;--logoWord:#fbf3e4;--logoSub:#b89b6e;--brandFill:#835224;--teal-bright:#a2682f;--teal-dark:#835224;--teal-light:#f3e9d6;--cream:#fbf3e4}[data-palette=calico]{--teal:#c2611f;--tealD:#9e4f19;--softFg:#9e4f19;--softBg:#f6e9db;--infoFg:#2b2b2e;--infoBg:#f6e9db;--navBg:#241a12;--navActiveBg:#c2611f;--navActiveInk:#fbf1e6;--logoBg:#c2611f;--logoArch:#fbf1e6;--logoWord:#fbf1e6;--logoSub:#c79a72;--brandFill:#9e4f19;--teal-bright:#c2611f;--teal-dark:#9e4f19;--teal-light:#f6e9db;--cream:#fbf1e6}[data-palette=tortie]{--teal:#b0551e;--tealD:#8c4317;--softFg:#8c4317;--softBg:#f1e4d6;--infoFg:#3a2a1e;--infoBg:#f1e4d6;--navBg:#1c130d;--navActiveBg:#b0551e;--navActiveInk:#f8ecdd;--logoBg:#b0551e;--logoArch:#f8ecdd;--logoWord:#f8ecdd;--logoSub:#be8c68;--brandFill:#8c4317;--teal-bright:#b0551e;--teal-dark:#8c4317;--teal-light:#f1e4d6;--cream:#f8ecdd}[data-palette=russian]{--teal:#3f6678;--tealD:#31505f;--softFg:#31505f;--softBg:#e4ecf0;--infoFg:#2e7d5a;--infoBg:#e2f0e9;--navBg:#1b2a33;--navActiveBg:#3f6678;--navActiveInk:#eaf1f4;--logoBg:#3f6678;--logoArch:#eaf1f4;--logoWord:#eaf1f4;--logoSub:#7fa0ae;--brandFill:#31505f;--teal-bright:#3f6678;--teal-dark:#31505f;--teal-light:#e4ecf0;--cream:#eaf1f4}[data-palette=maine]{--teal:#6f5a41;--tealD:#574734;--softFg:#574734;--softBg:#ede8e0;--infoFg:#574734;--infoBg:#ede8e0;--navBg:#211d16;--navActiveBg:#6f5a41;--navActiveInk:#f4efe7;--logoBg:#6f5a41;--logoArch:#f4efe7;--logoWord:#f4efe7;--logoSub:#a89c88;--brandFill:#574734;--teal-bright:#6f5a41;--teal-dark:#574734;--teal-light:#ede8e0;--cream:#f4efe7}[data-palette=siamese]{--teal:#3d74ae;--tealD:#305c8b;--softFg:#305c8b;--softBg:#e6eef6;--infoFg:#6b4a33;--infoBg:#f0e7dc;--navBg:#2a2018;--navActiveBg:#3d74ae;--navActiveInk:#eff4fa;--logoBg:#3d74ae;--logoArch:#f5efe2;--logoWord:#f5efe2;--logoSub:#a98e6e;--brandFill:#305c8b;--teal-bright:#3d74ae;--teal-dark:#305c8b;--teal-light:#e6eef6;--cream:#eff4fa}[data-palette=tuxedo]{--teal:#2b2b2e;--tealD:#131315;--softFg:#2b2b2e;--softBg:#ececee;--infoFg:#3a3a3e;--infoBg:#ececee;--navBg:#161618;--navActiveBg:#2b2b2e;--navActiveInk:#fff;--logoBg:#1c1c1e;--logoArch:#fff;--logoWord:#fff;--logoSub:#9ba0a6;--brandFill:#131315;--teal-bright:#2b2b2e;--teal-dark:#131315;--teal-light:#ececee;--cream:#fff}[data-theme=dark][data-palette=purna]{--teal:#6f9bef;--tealD:#87aef3;--softFg:#9dbdf5;--softBg:#14233f;--infoFg:#4fc3bb;--infoBg:#0f2b2a;--navBg:#0e1d3d;--navActiveBg:#2d6cdf;--navActiveInk:#f9f9f7;--logoBg:#2d6cdf;--logoArch:#f9f9f7;--logoWord:#e8eefb;--logoSub:#6f86b8;--brandFill:#225bc4;--teal-bright:#6f9bef;--teal-dark:#87aef3;--teal-light:#14233f;--cream:#f9f9f7}[data-theme=dark][data-palette=tabby]{--teal:#b57d3c;--tealD:#c8924f;--softFg:#d9a463;--softBg:#2a2014;--infoFg:#cfa05c;--infoBg:#241b11;--navBg:#181109;--navActiveBg:#a2682f;--navActiveInk:#fbf3e4;--logoBg:#a2682f;--logoArch:#fbf3e4;--logoWord:#f0e2c9;--logoSub:#8a6a3f;--teal-bright:#b57d3c;--teal-dark:#c8924f;--teal-light:#2a2014;--cream:#fbf3e4}[data-theme=dark][data-palette=calico]{--teal:#d2722c;--tealD:#e08a45;--softFg:#e59a5c;--softBg:#2a1c11;--infoFg:#cfcfd3;--infoBg:#201610;--navBg:#1a120b;--navActiveBg:#c2611f;--navActiveInk:#fbf1e6;--logoBg:#c2611f;--logoArch:#fbf1e6;--logoWord:#f2e3d2;--logoSub:#8a6a48;--teal-bright:#d2722c;--teal-dark:#e08a45;--teal-light:#2a1c11;--cream:#fbf1e6}[data-theme=dark][data-palette=tortie]{--teal:#c56a2a;--tealD:#d9803c;--softFg:#db914f;--softBg:#27190f;--infoFg:#d0b49a;--infoBg:#1d130c;--navBg:#140c07;--navActiveBg:#b0551e;--navActiveInk:#f8ecdd;--logoBg:#b0551e;--logoArch:#f8ecdd;--logoWord:#ebd8c5;--logoSub:#7e5c40;--teal-bright:#c56a2a;--teal-dark:#d9803c;--teal-light:#27190f;--cream:#f8ecdd}[data-theme=dark][data-palette=russian]{--teal:#517e94;--tealD:#6395ac;--softFg:#7fb0c4;--softBg:#16242c;--infoFg:#52b488;--infoBg:#12241c;--navBg:#101a20;--navActiveBg:#3f6678;--navActiveInk:#eaf1f4;--logoBg:#3f6678;--logoArch:#eaf1f4;--logoWord:#dce8ed;--logoSub:#5a7c8a;--teal-bright:#517e94;--teal-dark:#6395ac;--teal-light:#16242c;--cream:#eaf1f4}[data-theme=dark][data-palette=maine]{--teal:#897053;--tealD:#9c8265;--softFg:#b39b7c;--softBg:#221e16;--infoFg:#ad9678;--infoBg:#1a1710;--navBg:#16130d;--navActiveBg:#6f5a41;--navActiveInk:#f4efe7;--logoBg:#6f5a41;--logoArch:#f4efe7;--logoWord:#e8e0d2;--logoSub:#7a6e5a;--teal-bright:#897053;--teal-dark:#9c8265;--teal-light:#221e16;--cream:#f4efe7}[data-theme=dark][data-palette=siamese]{--teal:#4e86c0;--tealD:#5f97d0;--softFg:#85b2dc;--softBg:#16202b;--infoFg:#c2a07f;--infoBg:#221a12;--navBg:#1c150e;--navActiveBg:#3d74ae;--navActiveInk:#eff4fa;--logoBg:#3d74ae;--logoArch:#f5efe2;--logoWord:#eae0cf;--logoSub:#6e5a42;--teal-bright:#4e86c0;--teal-dark:#5f97d0;--teal-light:#16202b;--cream:#eff4fa}[data-theme=dark][data-palette=tuxedo]{--teal:#4a4a50;--tealD:#5c5c63;--softFg:#c9ccd1;--softBg:#202023;--infoFg:#b9bcc2;--infoBg:#1a1a1c;--navBg:#0c0c0e;--navActiveBg:#3a3a3e;--navActiveInk:#fff;--logoBg:#2a2a2d;--logoArch:#fff;--logoWord:#f2f3f5;--logoSub:#7c8086;--teal-bright:#4a4a50;--teal-dark:#5c5c63;--teal-light:#202023;--cream:#fff}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans), system-ui, sans-serif;font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}.mono{font-family:var(--font-mono), ui-monospace, monospace;font-feature-settings:"tnum" 1, "zero" 1;font-variant-numeric:tabular-nums slashed-zero}.tnum{font-variant-numeric:tabular-nums}.page-title{font-family:var(--font-display), ui-serif, Georgia, serif;letter-spacing:var(--tracking-tight);font-size:clamp(32px,2.4vw,40px);font-weight:600;line-height:1.1}.label{font-size:var(--text-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-faint);font-weight:600}.card{border:1px solid var(--color-line);border-radius:var(--vellum-radius-lg);background:var(--color-paper);padding:16px 18px}.card-hover{transition:transform .12s,box-shadow .12s,border-color .12s}.card-hover:hover{border-color:var(--teal);transform:translateY(-3px);box-shadow:0 5px 14px #0f2a3414}.pill{white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:2px 10px;font-size:14px;font-weight:600;display:inline-flex}.dot{border-radius:50%;flex:none;width:8px;height:8px}@keyframes pulse-ring{0%{box-shadow:0 0 #b4231873}70%{box-shadow:0 0 0 6px #b4231800}to{box-shadow:0 0 #b4231800}}.dot-pulse{animation:1.8s infinite pulse-ring}.skeleton{background:linear-gradient(90deg, var(--color-surface) 25%, var(--color-line) 37%, var(--color-surface) 63%);border-radius:var(--radius-sm);background-size:400% 100%;animation:1.4s ease-in-out infinite skeleton-sweep}@keyframes skeleton-sweep{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion){*{transition-duration:.001ms!important;animation-duration:.001ms!important}.skeleton{background:var(--color-surface);animation:none}}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.instrument-link{text-decoration:none}.instrument-link:hover{text-decoration:underline}.instrument-row-hover{background:var(--surface);transition:background .12s ease-out}.instrument-row-hover:hover,.instrument-row-hover[data-active=true]{background:var(--surface-sunk)}.instrument-row-hover[aria-selected=true]{background:var(--row-selected-bg)}@media print{.no-print{display:none!important}.eob-doc,.letter-doc{box-shadow:none!important;border:none!important;width:100%!important;max-width:none!important;padding:0!important;position:static!important}.id-card-doc{width:100%!important;max-width:none!important;position:static!important}.id-card-doc .id-card-faces{grid-template-columns:1fr 1fr!important;gap:12px!important}}.brand-page{--brand-offwhite:#f9f9f7;--brand-charcoal:#1a1a1a;--brand-warmgray:#6b6b6b;--brand-blue:#2d6cdf;background:var(--brand-offwhite);width:100%;min-height:100vh;color:var(--brand-charcoal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes brand-reveal-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.brand-reveal{animation:.6s cubic-bezier(.22,1,.36,1) both brand-reveal-up}.brand-link{color:var(--brand-warmgray,#6b6b6b);background-image:linear-gradient(var(--brand-blue,#2d6cdf), var(--brand-blue,#2d6cdf));background-position:0 100%;background-repeat:no-repeat;background-size:0% 1.5px;padding-bottom:2px;text-decoration:none;transition:color .16s,background-size .22s cubic-bezier(.4,0,.2,1)}.brand-link:hover,.brand-link:focus-visible{color:var(--brand-blue,#2d6cdf);background-size:100% 1.5px;outline:none}.brand-link-accent{color:var(--brand-blue,#2d6cdf)}.brand-mark-perk{transition:transform .15s}.brand-lockup:hover .brand-mark-perk{transform:translateY(-3px)}.brand-input{width:100%;font-family:var(--font-sans), system-ui, sans-serif;color:var(--brand-charcoal,#1a1a1a);background:#fff;border:1px solid #1a1a1a24;border-radius:9px;padding:13px 15px;font-size:16px;transition:border-color .15s,box-shadow .15s}.brand-input::placeholder{color:var(--brand-warmgray,#6b6b6b);opacity:.7}.brand-input:focus{border-color:var(--brand-blue,#2d6cdf);outline:none;box-shadow:0 0 0 3px #2d6cdf24}::view-transition-old(root){animation-duration:.45s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){animation-duration:.45s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(purna-mark){animation-duration:.48s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.brand-reveal{animation:none}.brand-mark-perk,.brand-link{transition:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.oc-focusable:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:inherit}.oc-focusable:focus:not(:focus-visible){outline:none}.oc-rail-scroll:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:8px}.oc-rail-scroll:focus:not(:focus-visible){outline:none}.oc-rail-card{scroll-margin:8px}.oc-rail-row>[role=listitem]{min-width:84px}@media (max-width:860px){[data-testid=oc-drilldown] .oc-stat-grid [data-testid=oc-stat]{border-left:none!important;padding-left:2px!important}[data-testid=oc-queue-row]{grid-template-columns:1fr!important;gap:10px!important}}@media (max-width:560px){[data-testid=oc-summary-strip] .oc-kpi-row{gap:14px!important}[data-testid=oc-drilldown] .oc-stat-grid{gap:12px!important}}:root{--rail-mark-fg:#fff;--rail-topbar-h:46px;--rail-tabs-gap:22px;--rail-tabs-underline:2px}.skip-link{z-index:100;background:var(--brand);color:var(--brand-fg);border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;position:absolute;top:-40px;left:8px}.skip-link:focus{top:8px}.rb-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rb-shell{flex-direction:column;gap:12px;min-height:0;display:flex}.rb-topbar{background:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:12px 14px;display:flex}.rb-topbar-main{flex-direction:column;flex:240px;gap:4px;min-width:220px;display:flex}.rb-name-input{font-family:var(--font-display);color:var(--color-ink);background:0 0;border:1px solid #0000;border-radius:6px;padding:2px 6px;font-size:20px;font-weight:600}.rb-name-input:focus{border-color:var(--color-brand);outline:none}.rb-desc-input{color:var(--color-ink-muted);background:0 0;border:1px solid #0000;border-radius:6px;padding:2px 6px;font-size:13px}.rb-desc-input:focus{border-color:var(--color-brand);outline:none}.rb-topbar-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rb-type-select{color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-line);border-radius:8px;padding:6px 10px;font-size:13px}.rb-format-badge{letter-spacing:.02em;color:var(--color-brand);background:var(--color-brand-tint);border:1px solid var(--color-line);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.rb-history{gap:4px;display:inline-flex}.rb-btn{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);cursor:pointer;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600}.rb-btn:disabled{opacity:.5;cursor:not-allowed}.rb-btn-primary{background:var(--color-brand);color:var(--color-brand-fg);border-color:var(--color-brand)}.rb-btn-secondary{background:var(--color-surface)}.rb-btn-ghost{color:var(--color-ink-muted);background:0 0;border-color:#0000}.rb-ai-promptbar{background:var(--color-brand-tint);border:1px solid var(--color-line);border-radius:10px;flex-direction:column;gap:6px;margin-bottom:12px;padding:12px 14px;display:flex}.rb-ai-row{align-items:center;gap:8px;display:flex}.rb-ai-spark{letter-spacing:.04em;color:var(--color-brand-fg);background:var(--color-brand);border-radius:6px;padding:3px 7px;font-size:11px;font-weight:700}.rb-ai-input{color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-line);border-radius:8px;flex:auto;padding:8px 12px;font-size:14px}.rb-ai-input:focus{border-color:var(--color-brand);outline:none}.rb-ai-hint{color:var(--color-ink-muted);margin:0;font-size:12px}.rb-ai-notice{color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);border-radius:8px;padding:8px 12px;font-size:13px}.rb-banner{border:1px solid var(--color-line);border-radius:8px;padding:8px 12px;font-size:13px}.rb-banner-error{color:var(--color-stop);background:var(--color-stop-bg);border-color:var(--color-stop)}.rb-banner-ok{color:var(--color-settled);background:var(--color-settled-bg);border-color:var(--color-settled)}.rb-panes{grid-template-columns:minmax(240px,300px) minmax(0,1fr) minmax(220px,280px);align-items:start;gap:12px;display:grid}@media (max-width:1100px){.rb-panes{grid-template-columns:1fr}}.rb-outline,.rb-preview,.rb-filters{background:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;padding:12px}.rb-search-input{width:100%;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-line);border-radius:8px;margin-bottom:10px;padding:7px 10px;font-size:13px}.rb-field-tree{max-height:300px;margin-bottom:12px;overflow-y:auto}.rb-field-group-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-muted);margin:8px 0 4px;font-size:12px;font-weight:600}.rb-field-list{margin:0;padding:0;list-style:none}.rb-field-row{justify-content:space-between;align-items:center;gap:6px;padding:3px 0;display:flex}.rb-field-grip{text-align:left;min-width:0;color:var(--color-ink);cursor:grab;background:0 0;border:1px solid #0000;border-radius:6px;flex:auto;align-items:center;gap:8px;padding:4px 6px;font-size:13px;display:inline-flex}.rb-field-grip:hover{background:var(--color-surface-sunk)}.rb-field-grip:focus-visible{outline:2px solid var(--color-brand)}.rb-field-kind{font-family:var(--font-mono);color:var(--color-ink-muted);text-align:center;flex:none;width:14px;font-size:11px}.rb-field-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rb-field-actions{flex:none;gap:4px;display:inline-flex}.rb-mini-btn{color:var(--color-ink-muted);background:var(--color-paper);border:1px solid var(--color-line);cursor:pointer;border-radius:6px;padding:2px 6px;font-size:11px}.rb-mini-btn:disabled{opacity:.4;cursor:not-allowed}.rb-empty-hint,.rb-zone-hint{color:var(--color-ink-muted);margin:4px 0;font-size:12px}.rb-zones{flex-direction:column;gap:8px;display:flex}.rb-zone{border:1px dashed var(--color-line);transition:background .12s var(--ease-standard), border-color .12s var(--ease-standard);border-radius:8px;padding:8px 10px}.rb-zone-head{justify-content:space-between;align-items:baseline;display:flex}.rb-zone-title{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:12px;font-weight:600}.rb-zone-full{color:var(--color-ink-muted);font-size:11px}.rb-chip-list{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.rb-chip{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-ink);border-radius:6px;justify-content:space-between;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:flex}.rb-chip-actions{gap:3px;display:inline-flex}.rb-preview{flex-direction:column;min-height:360px;display:flex}.rb-preview-head,.rb-filters-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.rb-preview-title,.rb-filters-title{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:15px;font-weight:600}.rb-preview-meta,.rb-filters-count{color:var(--color-ink-muted);font-size:12px;font-family:var(--font-mono)}.rb-preview-table{border:1px solid var(--color-line);border-radius:8px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.rb-preview-header-row{background:var(--color-surface-sunk);border-bottom:1px solid var(--color-line);display:flex}.rb-preview-th{min-width:120px;color:var(--color-ink-muted);border-right:1px solid var(--color-line);flex:1 1 0;padding:8px 10px;font-size:12px;font-weight:600}.rb-preview-body{flex:auto;min-height:220px;max-height:480px;overflow:auto}.rb-preview-tr{border-bottom:1px solid var(--color-line);display:flex}.rb-preview-td{min-width:120px;color:var(--color-ink);border-right:1px solid var(--color-line);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;padding:7px 10px;font-size:13px;overflow:hidden}.rb-num{font-family:var(--font-mono);text-align:right}.rb-preview-state{text-align:center;padding:28px 16px}.rb-preview-state-title{font-family:var(--font-display);color:var(--color-ink);margin:0 0 4px;font-size:14px;font-weight:600}.rb-preview-state-detail{color:var(--color-ink-muted);margin:0;font-size:13px}.rb-filters-hint{color:var(--color-ink-muted);margin:0;font-size:12px}.rb-filter-list{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.rb-filter-row{border:1px solid var(--color-line);background:var(--color-paper);border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex}.rb-filter-row-top{align-items:center;gap:6px;display:flex}.rb-filter-num{font-family:var(--font-mono);color:var(--color-ink-muted);text-align:right;min-width:14px;font-size:11px}.rb-filter-field,.rb-filter-operator,.rb-filter-value,.rb-filter-logic,.rb-cross-semantics,.rb-cross-add{color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);border-radius:6px;padding:5px 7px;font-size:12px}.rb-filter-field{flex:40%;min-width:0}.rb-filter-operator{flex:30%;min-width:0}.rb-filter-value-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rb-filter-value{flex:auto;width:100%;min-width:0}.rb-filter-n{flex:0 0 64px;width:64px}.rb-filter-sep{color:var(--color-ink-muted);font-size:11px}.rb-filter-user{color:var(--color-ink-muted);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}.rb-filter-remove,.rb-filter-add{font-family:var(--font-mono);cursor:pointer;background:var(--color-surface);border:1px solid var(--color-line);color:var(--color-ink-muted);border-radius:6px}.rb-filter-remove{flex:none;width:24px;height:24px;font-size:15px;line-height:1}.rb-filter-add{color:var(--color-ink);margin-top:8px;padding:6px 10px;font-size:12px}.rb-filter-add:disabled{opacity:.5;cursor:default}.rb-filter-logic-wrap{flex-direction:column;gap:4px;margin-top:10px;display:flex}.rb-filter-logic-label{color:var(--color-ink-muted);font-size:11px}.rb-filter-logic{width:100%;font-family:var(--font-mono)}.rb-filter-logic-error{color:var(--color-danger,var(--color-ink));margin:0;font-size:11px}.rb-cross{border-top:1px solid var(--color-line);margin-top:12px;padding-top:10px}.rb-cross-title{font-family:var(--font-display);color:var(--color-ink);margin:0 0 6px;font-size:13px;font-weight:600}.rb-cross-list{flex-direction:column;gap:6px;margin:0 0 6px;padding:0;list-style:none;display:flex}.rb-cross-row{align-items:center;gap:6px;display:flex}.rb-cross-entity{color:var(--color-ink);flex:auto;font-size:12px}.rb-cross-add{width:100%}.rb-matrix{border:1px solid var(--color-line);border-radius:8px;flex:auto;min-height:0;overflow:hidden}.rb-matrix-scroll{max-height:480px;overflow:auto}.rb-matrix-table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:13px}.rb-matrix-corner,.rb-matrix-colhead,.rb-matrix-subhead{background:var(--color-surface-sunk);border-bottom:1px solid var(--color-line);border-right:1px solid var(--color-line);color:var(--color-ink-muted);text-align:left;white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:600}.rb-matrix-sticky-corner{z-index:3;position:sticky;top:0;left:0}.rb-matrix-sticky-col{z-index:2;position:sticky;top:0}.rb-matrix-sticky-row{z-index:1;background:var(--color-surface);border-right:1px solid var(--color-line);position:sticky;left:0}.rb-matrix-rowhead{color:var(--color-ink);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:220px;padding:7px 10px;font-size:13px;font-weight:600;overflow:hidden}.rb-matrix-cell{border-bottom:1px solid var(--color-line);border-right:1px solid var(--color-line);color:var(--color-ink);min-width:90px;padding:7px 10px}.rb-matrix-grandcol{background:var(--color-brand-tint);font-weight:600}.rb-matrix-grandrow{background:var(--color-surface-sunk);font-weight:600}.rb-matrix-grandrow.rb-matrix-grandcol{background:var(--color-brand-tint)}.rb-matrix-empty{text-align:center;color:var(--color-ink-muted);padding:24px;font-size:13px}.rb-grouped{border:1px solid var(--color-line);border-radius:8px;flex:auto;min-height:0;max-height:480px;padding:4px 0;overflow:auto}.rb-grouped-node{border-bottom:1px solid var(--color-line)}.rb-grouped-node:last-child{border-bottom:none}.rb-grouped-header{align-items:center;gap:8px;padding:6px 10px;display:flex}.rb-grouped-toggle{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:none;flex:none;width:16px;font-size:11px}.rb-grouped-label{font-family:var(--font-display);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.rb-grouped-count{color:var(--color-ink-muted);font-size:11px;font-family:var(--font-mono);flex:none}.rb-grouped-subtotal{color:var(--color-ink);font-size:12px;font-family:var(--font-mono);white-space:nowrap;flex:none}.rb-grouped-children{background:var(--color-paper)}.rb-grouped-detail{background:var(--color-surface-sunk);border-top:1px solid var(--color-line)}.rb-grouped-detail-header{border-bottom:1px solid var(--color-line);display:flex}.rb-grouped-detail-th{min-width:100px;color:var(--color-ink-muted);flex:1 1 0;padding:5px 10px 5px 34px;font-size:11px;font-weight:600}.rb-grouped-detail-tr{border-bottom:1px solid var(--color-line);display:flex}.rb-grouped-detail-td{min-width:100px;font-size:12px;font-family:var(--font-mono);color:var(--color-ink);flex:1 1 0;padding:5px 10px 5px 34px}.rb-grouped-grandtotal{background:var(--color-brand-tint);border-top:1px solid var(--color-line-strong);align-items:center;gap:8px;padding:8px 10px;font-weight:600;display:flex}.rb-buckets{border-top:1px solid var(--color-line);margin-top:14px;padding-top:12px}.rb-bucket-list{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.rb-bucket-item{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-ink);border-radius:6px;justify-content:space-between;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:flex}.rb-bucket-actions{flex-wrap:wrap;justify-content:flex-end;gap:3px;display:inline-flex}.rb-bucket-form{flex-direction:column;gap:6px;margin-top:10px;display:flex}.rb-bucket-field{display:block}.rb-bucket-error{color:var(--color-stop);margin:0;font-size:12px}.rb-outline-col{flex-direction:column;gap:12px;min-width:0;display:flex}.rb-formulas{background:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;padding:12px}.rb-formulas-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.rb-formulas-title{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:14px;font-weight:600}.rb-formulas-count{font-family:var(--font-mono);color:var(--color-ink-muted);font-size:12px}.rb-formulas-hint{color:var(--color-ink-muted);margin:0;font-size:12px}.rb-formula-list{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.rb-formula-chip{background:var(--color-paper);border:1px solid var(--color-line);border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:5px 8px;font-size:13px;display:flex}.rb-formula-chip-label{min-width:0;color:var(--color-ink);align-items:center;gap:6px;display:inline-flex}.rb-formula-kind{font-family:var(--font-mono);color:var(--color-brand)}.rb-formula-form{flex-direction:column;gap:8px;display:flex}.rb-formula-row{gap:8px;display:flex}.rb-formula-field{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rb-formula-field-label{text-transform:uppercase;letter-spacing:.03em;color:var(--color-ink-muted);font-size:11px}.rb-formula-input{width:100%;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-line);border-radius:8px;padding:6px 8px;font-size:13px}.rb-formula-expression{font-family:var(--font-mono);resize:vertical}.rb-formula-errors{background:var(--color-danger-tint,var(--color-surface));color:var(--color-danger,var(--color-ink));border-radius:8px;margin:0;padding:6px 8px;font-size:12px;list-style:none}.rb-formula-errors li{margin:0}:root{--rb-chart-1:var(--color-brand);--rb-chart-2:var(--color-teal);--rb-chart-3:var(--color-ai);--rb-chart-4:var(--color-teal-dark);--rb-chart-5:var(--color-brand-strong);--rb-chart-6:var(--color-teal-bright)}.rb-cf-positive{background:var(--color-settled-bg);color:var(--color-settled)}.rb-cf-caution{background:var(--color-review-bg);color:var(--color-review)}.rb-cf-critical{background:var(--color-stop-bg);color:var(--color-stop)}.rb-cf-info{background:var(--color-info-bg);color:var(--color-info)}.rb-cf-neutral{background:var(--color-surface-sunk);color:var(--color-ink-muted)}.rb-chart{margin:0 0 var(--space-3)}.rb-chart-title{font-family:var(--font-display,inherit);font-size:var(--text-sm);color:var(--color-ink);margin:0 0 var(--space-1)}.rb-chart-canvas{border:1px solid var(--color-line);border-radius:var(--radius-sm,4px);background:var(--color-paper);padding:var(--space-2)}.rb-chart-segments{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.rb-chart-segment{font-size:var(--text-xs);color:var(--color-brand);background:var(--color-brand-tint);border:1px solid var(--color-line);cursor:pointer;border-radius:999px;padding:2px 10px}.rb-chart-segment:hover{border-color:var(--color-brand)}.rb-chart-editor,.rb-cf-editor{border-top:1px solid var(--color-line);padding:var(--space-3) var(--space-2)}.rb-chart-editor-head,.rb-cf-editor-title{justify-content:space-between;align-items:center;display:flex}.rb-chart-editor-title,.rb-cf-editor-title{font-size:var(--text-sm);color:var(--color-ink);margin:0 0 var(--space-2)}.rb-chart-editor-clear,.rb-cf-remove{font-size:var(--text-xs);color:var(--color-stop);cursor:pointer;background:0 0;border:none}.rb-chart-editor-add,.rb-cf-save,.rb-cf-add-bin{font-size:var(--text-xs);color:var(--color-brand);background:var(--color-brand-tint);border:1px solid var(--color-line);border-radius:var(--radius-sm,4px);cursor:pointer;padding:4px 10px}.rb-chart-editor-body,.rb-cf-form{gap:var(--space-2);flex-direction:column;display:flex}.rb-field{flex-direction:column;gap:4px;display:flex}.rb-field-label{font-size:var(--text-xs);color:var(--color-ink-muted)}.rb-select,.rb-input{font:inherit;font-size:var(--text-sm);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm,4px);padding:4px 6px}.rb-check{font-size:var(--text-sm);color:var(--color-ink);align-items:center;gap:6px;display:flex}.rb-chart-measures{border:none;margin:0;padding:0}.rb-chart-stack-toggles{gap:var(--space-3);display:flex}.rb-cf-list{margin:0 0 var(--space-2);flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.rb-cf-rule{align-items:center;gap:var(--space-2);font-size:var(--text-xs);display:flex}.rb-cf-rule-target{color:var(--color-ink)}.rb-cf-rule-bins,.rb-cf-pending{align-items:center;gap:4px;display:inline-flex}.rb-cf-swatch{border:1px solid var(--color-line);border-radius:3px;width:14px;height:14px;display:inline-block}.rb-cf-bin-form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rb-grouped-subtotal{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.rb-grouped-metric{border-radius:3px;padding:0 4px}.rb-grouped-formulas{gap:var(--space-2);margin-left:var(--space-2);color:var(--color-ink-muted);flex-wrap:wrap;font-style:italic;display:inline-flex}.rb-grouped-drill,.rb-matrix-drill{font:inherit;color:var(--color-brand);text-underline-offset:2px;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;text-decoration:underline}.rb-run{gap:var(--space-3);flex-direction:column;display:flex}.rb-run-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.rb-run-name{font-family:var(--font-display,inherit);font-size:var(--text-xl);color:var(--color-ink);margin:0}.rb-run-desc{font-size:var(--text-sm);color:var(--color-ink-muted);margin:4px 0 0}.rb-run-actions{align-items:center;gap:var(--space-2);display:flex}.rb-run-lastrun{font-size:var(--text-xs);color:var(--color-ink-faint)}.rb-run-refresh{font-size:var(--text-sm);color:var(--color-brand);background:var(--color-brand-tint);border:1px solid var(--color-line);border-radius:var(--radius-sm,4px);cursor:pointer;padding:4px 12px}.rb-run-filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.rb-run-pill{font-size:var(--text-xs);background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.rb-run-pill-label{color:var(--color-ink-muted)}.rb-run-pill-op{color:var(--color-brand-strong)}.rb-run-pill-input{width:8ch;font:inherit;font-size:var(--text-xs);color:var(--color-ink);background:0 0;border:none}.rb-run-locked{font-size:var(--text-xs);color:var(--color-ink-faint)}.rb-run-state{font-size:var(--text-sm);color:var(--color-ink-muted);padding:var(--space-3)}.rb-run-table{border:1px solid var(--color-line);border-radius:var(--radius-sm,4px);flex-direction:column;display:flex;overflow-x:auto}.rb-run-tr{display:flex}.rb-run-head{background:var(--color-surface-sunk);font-weight:600}.rb-run-th,.rb-run-td{font-size:var(--text-sm);color:var(--color-ink);border-bottom:1px solid var(--color-line);flex:1 0 120px;padding:6px 10px}.rb-run-drill{border:1px solid var(--color-line);border-radius:var(--radius-sm,4px);background:var(--color-surface)}.rb-run-drill-head{padding:var(--space-2);border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;display:flex}.rb-run-drill-title{font-size:var(--text-sm);color:var(--color-ink)}.rb-run-drill-close{font-size:var(--text-xs);color:var(--color-brand);cursor:pointer;background:0 0;border:none}.rb-banner-link{color:var(--color-brand-strong);text-underline-offset:2px;text-decoration:underline}.rb-joined-builder{gap:var(--space-3);padding:var(--space-3);flex-direction:column;display:flex}.rb-joined-toolbar{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.rb-joined-toolbar-actions{gap:var(--space-2);display:flex}.rb-joined-grouping-label{font-size:var(--text-xs);color:var(--color-ink-muted);flex-direction:column;gap:4px;display:flex}.rb-joined-input,.rb-joined-select{font-size:var(--text-sm);color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-sm,4px);padding:5px 8px}.rb-joined-blocks{gap:var(--space-3);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.rb-joined-block{gap:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-sm,4px);background:var(--color-surface);padding:var(--space-2);flex-direction:column;flex:0 0 260px;display:flex}.rb-joined-block-head{align-items:center;gap:var(--space-2);display:flex}.rb-joined-block-name{flex:auto;font-weight:600}.rb-joined-block-move{gap:2px;display:flex}.rb-joined-field{font-size:var(--text-xs);color:var(--color-ink-muted);flex-direction:column;gap:4px;display:flex}.rb-joined-field .rb-joined-select{width:100%}.rb-joined-summaries{flex-direction:column;gap:4px;display:flex}.rb-joined-summaries-label{font-size:var(--text-xs);color:var(--color-ink-muted)}.rb-joined-summary-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rb-joined-summary-item{font-size:var(--text-sm);color:var(--color-ink);align-items:center;gap:6px;display:flex}.rb-joined-summary-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.rb-joined-agg-select{font-size:var(--text-xs);border:1px solid var(--color-line);border-radius:var(--radius-sm,4px);background:var(--color-paper);color:var(--color-ink);padding:2px 4px}.rb-joined-formulas{gap:var(--space-2);border-top:1px solid var(--color-line);padding-top:var(--space-2);flex-direction:column;display:flex}.rb-joined-formulas-title,.rb-joined-preview-title{font-size:var(--text-sm);color:var(--color-ink);margin:0;font-weight:600}.rb-joined-formula-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rb-joined-formula-item{font-size:var(--text-sm);align-items:center;gap:8px;display:flex}.rb-joined-formula-name{color:var(--color-ink);font-weight:600}.rb-joined-formula-expr,.rb-joined-formula-expr-input{font-family:var(--font-mono,monospace);font-size:var(--text-xs);color:var(--color-ink-muted)}.rb-joined-formula-add{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.rb-joined-formula-expr-input{flex:320px}.rb-joined-formula-error{font-size:var(--text-xs);color:var(--color-brand-strong);flex:100%;margin:0}.rb-joined-preview{gap:var(--space-2);border-top:1px solid var(--color-line);padding-top:var(--space-2);flex-direction:column;display:flex}.rb-joined-scroll{overflow-x:auto}.rb-joined-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.rb-joined-table th,.rb-joined-table td{border:1px solid var(--color-line);text-align:left;color:var(--color-ink);padding:5px 10px}.rb-joined-block-th,.rb-joined-formula-th{background:var(--color-surface-sunk);text-align:center;font-weight:600}.rb-joined-summary-th{background:var(--color-surface);color:var(--color-ink-muted);font-weight:500}.rb-joined-key-th,.rb-joined-key-td{background:var(--color-surface-sunk);font-weight:600;position:sticky;left:0}.rb-joined-total-tr td{background:var(--color-surface-sunk);font-weight:600}.rb-joined-formula-td{color:var(--color-brand-strong)}.rb-joined-state{font-size:var(--text-sm);color:var(--color-ink-muted);padding:var(--space-2) 0}.rb-joined-summary-empty{color:var(--color-ink-faint);text-align:center}.dash-tone-positive{--dash-tone:var(--color-settled);--dash-tone-bg:var(--color-settled-bg)}.dash-tone-caution{--dash-tone:var(--color-review);--dash-tone-bg:var(--color-review-bg)}.dash-tone-critical{--dash-tone:var(--color-stop);--dash-tone-bg:var(--color-stop-bg)}.dash-tone-info{--dash-tone:var(--color-info);--dash-tone-bg:var(--color-info-bg)}.dash-tone-neutral{--dash-tone:var(--color-ink-muted);--dash-tone-bg:var(--color-surface-sunk)}.dash-view{margin:0}.dash-view-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.dash-view-name{font-family:var(--font-display,inherit);font-size:var(--text-lg);color:var(--color-ink);margin:0}.dash-view-desc{font-size:var(--text-sm);color:var(--color-ink-muted);margin:var(--space-1) 0 0}.dash-view-refresh,.dash-builder-save,.dash-builder-add-btn{font-size:var(--text-sm);color:var(--color-brand);background:var(--color-brand-tint);border:1px solid var(--color-line);border-radius:var(--radius-sm,4px);cursor:pointer;padding:4px 12px}.dash-view-refresh:hover,.dash-builder-save:hover{border-color:var(--color-brand)}.dash-filter-bar{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}.dash-filter-pills{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dash-filter-pill{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-ink-muted);background:var(--color-surface-sunk);border:1px solid var(--color-line);border-radius:999px;padding:2px 10px;display:inline-flex}.dash-filter-pill-label{color:var(--color-ink);font-weight:600}.dash-filter-pill-input{font-size:var(--text-sm);color:var(--color-ink);border:none;border-bottom:1px solid var(--color-line);background:0 0;min-width:90px;padding:1px 2px}.dash-filter-pill-input:focus{border-bottom-color:var(--color-brand);outline:none}.dash-filter-clear{font-size:var(--text-xs);color:var(--color-brand);cursor:pointer;background:0 0;border:none}.dash-filter-none{font-size:var(--text-sm);color:var(--color-ink-faint)}.dash-filter-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dash-view-as{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-ink-muted);display:inline-flex}.dash-view-as select{font-size:var(--text-sm);color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-sm,4px);padding:2px 6px}.dash-last-refreshed{font-size:var(--text-xs);color:var(--color-ink-faint)}.dash-widget-head-right{align-items:center;gap:var(--space-1);display:flex}.dash-widget-unaffected{font-size:var(--text-xs);color:var(--color-ink-muted);background:var(--color-surface-sunk);border:1px solid var(--color-line);white-space:nowrap;border-radius:999px;padding:0 8px}.dash-widget[data-unaffected=true]{opacity:.72}.dash-embed{margin:0}.dash-embed-heading{font-family:var(--font-display,inherit);font-size:var(--text-md);color:var(--color-ink);margin:0 0 var(--space-2)}.dash-view-embed{margin:0}.dash-grid{gap:var(--space-2);grid-auto-rows:56px;display:grid}.dash-grid-empty,.dash-list{font-size:var(--text-sm);color:var(--color-ink-muted)}.dash-cell{min-width:0;position:relative}.dash-cell-controls{flex-wrap:wrap;gap:2px;margin-top:4px;display:flex}.dash-cell-controls button{font-size:var(--text-xs);color:var(--color-ink-muted);background:var(--color-surface-sunk);border:1px solid var(--color-line);border-radius:var(--radius-sm,4px);cursor:pointer;padding:1px 6px;line-height:1.4}.dash-cell-controls button:hover{border-color:var(--color-brand);color:var(--color-brand)}.dash-widget{border:1px solid var(--color-line);border-radius:var(--radius-sm,4px);background:var(--color-paper);height:100%;padding:var(--space-2);flex-direction:column;display:flex;overflow:hidden}.dash-widget-head{justify-content:space-between;align-items:flex-start;gap:var(--space-1);display:flex}.dash-widget-title{font-family:var(--font-display,inherit);font-size:var(--text-sm);color:var(--color-ink);margin:0}.dash-widget-subtitle{font-size:var(--text-xs);color:var(--color-ink-muted);margin:2px 0 0}.dash-widget-remove{font-size:var(--text-md);color:var(--color-ink-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;line-height:1}.dash-widget-remove:hover{color:var(--color-stop)}.dash-widget-body{min-height:0;margin-top:var(--space-1);flex:auto;overflow:auto}.dash-widget-footer{font-size:var(--text-xs);color:var(--color-ink-faint);margin-top:var(--space-1)}.dash-widget-state{font-size:var(--text-sm);color:var(--color-ink-muted);padding:var(--space-2)}.dash-gauge{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.dash-gauge-svg{width:100%;max-width:220px}.dash-gauge-track{stroke:var(--color-line);stroke-width:12px}.dash-gauge-fill{stroke:var(--dash-tone,var(--color-brand));stroke-width:12px;stroke-linecap:round}.dash-gauge-readout{align-items:baseline;gap:var(--space-2);display:flex}.dash-gauge-value{font-family:var(--font-display,inherit);font-size:var(--text-lg);color:var(--color-ink);font-variant-numeric:tabular-nums}.dash-gauge-band{font-size:var(--text-xs);color:var(--dash-tone,var(--color-ink-muted));background:var(--dash-tone-bg,var(--color-surface-sunk));border-radius:999px;padding:1px 10px;font-weight:600}.dash-kpi{padding:var(--space-2);border-left:3px solid var(--dash-tone,var(--color-line));flex-direction:column;gap:2px;display:flex}.dash-kpi-value{font-family:var(--font-display,inherit);font-size:var(--text-xl,28px);color:var(--color-ink);font-variant-numeric:tabular-nums;line-height:1.1}.dash-kpi-delta{font-size:var(--text-sm);font-variant-numeric:tabular-nums}.dash-kpi-delta-up{color:var(--color-settled)}.dash-kpi-delta-down{color:var(--color-stop)}.dash-kpi-delta-flat{color:var(--color-ink-muted)}.dash-table{width:100%;font-size:var(--text-xs);border-collapse:collapse;display:table}.dash-table-tr{display:table-row}.dash-table-th,.dash-table-td{border-bottom:1px solid var(--color-line);text-align:left;padding:3px 8px;display:table-cell}.dash-table-head .dash-table-th{color:var(--color-ink-muted);background:var(--color-surface);font-weight:600}.dash-table-foot .dash-table-td{background:var(--color-surface-sunk);font-weight:600}.dash-table .dash-num{text-align:right;font-variant-numeric:tabular-nums}.dash-richtext{font-size:var(--text-sm);color:var(--color-ink);white-space:pre-wrap}.dash-image{max-width:100%;height:auto;display:block}.dash-builder-bar{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.dash-builder-name{font-size:var(--text-md);color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-sm,4px);min-width:240px;padding:4px 10px}.dash-builder-saved{font-size:var(--text-sm);color:var(--color-settled)}.dash-builder-error{font-size:var(--text-sm);color:var(--color-stop)}.dash-builder-add{align-items:flex-end;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.dash-builder-field{font-size:var(--text-xs);color:var(--color-ink-muted);flex-direction:column;gap:2px;display:flex}.dash-builder-field select{font-size:var(--text-sm);color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-sm,4px);background:var(--color-paper);padding:4px 8px}.dash-list-item{margin-bottom:var(--space-2)}.dash-list-desc{font-size:var(--text-xs);color:var(--color-ink-muted);margin:2px 0 0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
