@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}}}@layer theme{:root,:host{--font-sans:var(--font-instrument-sans,"Instrument Sans"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-azeret-mono,"Azeret Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-sm:.75rem;--text-base:.8125rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.625rem;--text-3xl:2.25rem;--text-4xl:3.25rem;--radius-sm:.25rem;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ground:#faf8f5;--color-surface:#fff;--color-surface-2:#f2efea;--color-surface-3:#ede9e3;--color-ink:#16181d;--color-heading:#16181d;--color-ink-2:#3d4046;--color-muted:#63666e;--color-placeholder:#686b73;--color-line:#dfdad2;--color-scrim:#16181d66;--color-line-2:#c9c3b9;--color-line-control:#8a847a;--color-row-line:#d7d1c7;--color-accent:#ff4d2e;--color-accent-solid:#c63a18;--color-accent-ink:#fff;--color-accent-dim:#a92f12;--color-on-status:#fff;--color-chart-mark:#ff4d2e;--color-ok:#1f7a4d;--color-warn:#8f5600;--color-bad:#c7302b;--color-bad-text:#b92b27;--color-info:#2c5d8f;--font-display:var(--font-archivo,"Archivo"), ui-sans-serif, system-ui, sans-serif;--text-micro:.6875rem;--text-2xs:.75rem;--text-md:.875rem;--spacing-row:7px;--spacing-gutter:13px;--spacing-group-gap:7px;--spacing-stack:17px;--radius-none:0px;--marker-width:4px;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%2363666e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E")}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.\@container{container-type:inline-size}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.row-0{grid-row:0}.row-1{grid-row:1}.row-3{grid-row:3}.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}}.\!table{display:table!important}.block{display:block}.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}.table{display:table}.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)}.scale-2{--tw-scale-x:2%;--tw-scale-y:2%;--tw-scale-z:2%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-3{--tw-scale-x:3%;--tw-scale-y:3%;--tw-scale-z:3%;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}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-black{background-color:var(--color-black)}.bg-white{background-color:var(--color-white)}.ps-1{padding-inline-start:var(--spacing)}.break-all{word-break:break-all}.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,)}.underline{text-decoration-line:underline}.accent-ink{accent-color:var(--color-ink)}.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,)}.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,)}.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))}.select-all{-webkit-user-select:all;user-select:all}}:root{--text-input:16px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-ground:#131211;--color-surface:#1a1917;--color-surface-2:#211f1d;--color-surface-3:#2a2724;--color-ink:#f0ede8;--color-heading:#f7f4ef;--color-ink-2:#c4c0b9;--color-muted:#9a9692;--color-placeholder:#8f8b88;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%239a9692' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E");--color-line:#302d29;--color-scrim:#0009;--color-line-2:#45413b;--color-row-line:#3a3630;--color-accent:#ff6a4f;--color-accent-ink:#1a1210;--color-accent-dim:#ff8064;--color-accent-solid:#ff8064;--color-on-status:#131211;--color-chart-mark:#f0553a;--color-line-control:#767068;--color-ok:#4cb07a;--color-warn:#d9973a;--color-bad:#ef6259;--color-bad-text:#ef6259;--color-info:#6f9fd0}}:root[data-theme=dark]{--color-ground:#131211;--color-surface:#1a1917;--color-surface-2:#211f1d;--color-surface-3:#2a2724;--color-ink:#f0ede8;--color-heading:#f7f4ef;--color-ink-2:#c4c0b9;--color-muted:#9a9692;--color-placeholder:#8f8b88;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%239a9692' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E");--color-line:#302d29;--color-scrim:#0009;--color-line-2:#45413b;--color-row-line:#3a3630;--color-accent:#ff6a4f;--color-accent-ink:#1a1210;--color-accent-dim:#ff8064;--color-accent-solid:#ff8064;--color-on-status:#131211;--color-chart-mark:#f0553a;--color-line-control:#767068;--color-ok:#4cb07a;--color-warn:#d9973a;--color-bad:#ef6259;--color-bad-text:#ef6259;--color-info:#6f9fd0}:root{--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;--space-16:64px;--page-gutter:var(--space-6);--page-max-width:1440px;--section-gap:var(--space-8);--block-gap:var(--space-3);--table-row-pad:11px;--table-row-pad-comfortable:15px;--table-head-pad:10px;--table-dot-size:9px;--table-sticky-top:0px;--topbar-height:3.5rem}@media (max-width:860px){:root{--table-sticky-top:var(--topbar-height);--page-gutter:var(--space-4);--section-gap:var(--space-6)}}.r-logo{align-items:center;display:inline-flex}.r-wordmark{font-family:var(--font-display);letter-spacing:-.045em;white-space:nowrap;--color-accent:var(--color-accent-solid);font-weight:800;line-height:1}.r-page-title{font-size:var(--text-xl);letter-spacing:-.022em;margin:0;font-weight:700}.r-virtual{border:1px solid var(--color-line);background:var(--color-surface);overflow-y:auto}.r-app{background:var(--color-ground);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);-webkit-font-smoothing:antialiased;line-height:1.55}.r-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.r-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.r-label{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.19em;text-transform:uppercase;color:var(--color-muted);font-weight:500}.r-muted{color:var(--color-muted)}.r-note{font-size:var(--text-sm);color:var(--color-muted);line-height:1.55}.r-section-body a:not([class]),.r-note a:not([class]),.r-banner-sub a:not([class]){padding-block:5px}.r-note--bad{color:var(--color-bad);font-weight:500}.r-charts{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:stretch;gap:14px;display:grid}.r-charts:empty{display:none}.r-charts>*{min-width:0}@media (max-width:900px){.r-charts{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.r-charts>*{scroll-snap-align:center;flex:0 0 100%}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.r-charts{scroll-snap-type:none;grid-template-columns:1fr;display:grid;overflow-x:visible}.r-charts>*{flex:none}}.r-block-title{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.19em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:9px;margin-bottom:9px;display:flex}.r-block-title:after{content:"";background:var(--color-line);flex:1;height:1px}.r-focusable:focus-visible,.r-check:focus-visible,input[type=radio].r-radio:focus-visible,input[type=checkbox]:focus-visible,input[type=radio]:focus-visible,select:focus-visible,textarea:focus-visible,.r-btn:focus-visible,.r-input:focus-visible,.r-chip:focus-visible,.r-seg-item:focus-visible,.r-skip:focus-visible{outline:2px solid var(--color-accent-solid);outline-offset:1px}.r-btn{border-radius:var(--radius-none);font-family:var(--font-sans);cursor:pointer;white-space:normal;text-align:center;overflow-wrap:break-word;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:7px;max-width:100%;font-weight:600;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.r-btn[disabled]{opacity:.45;cursor:not-allowed}.r-btn:where(:not(.r-btn--sm,.r-btn--md,.r-btn--lg,.r-btn--quiet)){font-size:var(--text-base);padding:7px 14px}.r-btn:where(:not(.r-btn--primary,.r-btn--secondary,.r-btn--ghost,.r-btn--danger,.r-btn--quiet)){background:var(--color-surface);border-color:var(--color-ink);color:var(--color-ink)}.r-btn:where(:not(.r-btn--primary,.r-btn--secondary,.r-btn--ghost,.r-btn--danger,.r-btn--quiet):hover:not([disabled])){background:var(--color-ink);color:var(--color-ground)}.r-btn--sm{font-size:var(--text-sm);padding:5px 10px}.r-btn--md{font-size:var(--text-base);padding:7px 14px}.r-btn--lg{font-size:var(--text-md);padding:9px 18px}.r-btn--primary{background:var(--color-accent-solid);border-color:var(--color-accent-solid);color:var(--color-accent-ink)}.r-btn--primary:hover:not([disabled]){background:var(--color-accent-dim);border-color:var(--color-accent-dim)}.r-btn--secondary{background:var(--color-surface);border-color:var(--color-ink);color:var(--color-ink)}.r-btn--secondary:hover:not([disabled]){background:var(--color-ink);color:var(--color-ground)}.r-btn--ghost{color:var(--color-muted);background:0 0;border-color:#0000;font-weight:500}.r-btn--ghost:hover:not([disabled]){color:var(--color-ink);background:var(--color-surface-2)}.r-btn--ghost-danger:hover:not([disabled]),.r-btn--ghost-danger:focus-visible:not([disabled]){color:var(--color-bad);background:var(--color-surface-2)}.r-btn--ghost-danger:focus-visible:not([disabled]){border-color:var(--color-bad)}.r-btn--danger{background:var(--color-surface);border-color:var(--color-bad);color:var(--color-bad)}.r-btn--danger:hover:not([disabled]){background:var(--color-bad);color:var(--color-surface)}.r-input{background:var(--color-surface);border:1px solid var(--color-line-control);border-radius:var(--radius-none);width:100%;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);padding:6px 9px}.r-input::placeholder{color:var(--color-placeholder);opacity:1}.r-input--mono{font-family:var(--font-mono);font-size:var(--text-sm)}.r-input--sm{font-size:var(--text-sm);padding:3px 7px}select.r-input{appearance:none;background-image:var(--select-chevron);background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}select.r-input--sm{background-position:right 9px center;padding-right:26px}.r-input[aria-invalid=true]{border-color:var(--color-bad)}.r-field{flex-direction:column;gap:5px;display:flex}.r-check{border:1px solid var(--color-line-control);background:var(--color-surface);border-radius:var(--radius-none);cursor:pointer;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.r-check[data-state=checked]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-ground)}span:has(>.r-check)>input[aria-hidden=true]{transform:none!important}input[type=radio].r-radio{appearance:none;border:1px solid var(--color-line-control);background:var(--color-surface);width:24px;height:24px;accent-color:var(--color-accent-solid);cursor:pointer;border-radius:50%;flex:none;place-content:center;margin:0;display:inline-grid}input[type=radio].r-radio:before{content:"";background:var(--color-ground);border-radius:50%;width:10px;height:10px;transform:scale(0)}input[type=radio].r-radio:checked{background:var(--color-ink);border-color:var(--color-ink)}input[type=radio].r-radio:checked:before{transform:scale(1)}input[type=checkbox]:not(.r-check):not([aria-hidden=true]):not([hidden]),input[type=radio]:not(.r-radio):not([aria-hidden=true]):not([hidden]){vertical-align:middle;width:24px;height:24px;accent-color:var(--color-accent-solid)}.r-seg{border:1px solid var(--color-line-control);background:var(--color-surface);border-radius:var(--radius-none);display:inline-flex}.r-seg-item{font-size:var(--text-sm);color:var(--color-muted);cursor:pointer;font-family:var(--font-sans);white-space:nowrap;background:0 0;border:0;padding:5px 11px}.r-seg-item+.r-seg-item{border-left:1px solid var(--color-line)}.r-seg-item[data-state=on]{background:var(--color-ink);color:var(--color-ground);font-weight:600}.r-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.r-chip{font-size:var(--text-xs);border:1px solid var(--color-line-control);background:var(--color-surface);color:var(--color-muted);border-radius:var(--radius-none);cursor:pointer;font-family:var(--font-sans);align-items:center;gap:7px;padding:4px 9px;display:inline-flex}.r-chip[data-state=on]{border-color:var(--color-ink);color:var(--color-ink);font-weight:600}.r-chip-count{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink);font-variant-numeric:tabular-nums}.r-pill{font-size:var(--text-xs);border-radius:var(--radius-none);white-space:nowrap;border:1px solid;align-items:center;gap:5px;padding:2px 8px;font-weight:600;display:inline-flex}.r-pill--ok{color:var(--color-ok)}.r-pill--bad{color:var(--color-bad)}.r-pill--warn{color:var(--color-warn)}.r-pill--run{color:var(--color-accent-solid)}.r-pill--idle{color:var(--color-muted)}.r-pill--info{color:var(--color-info)}.r-pill-glyph{font-family:var(--font-mono);font-size:var(--text-2xs)}.r-delta{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;align-items:center;gap:7px;display:inline-flex}.r-delta-add{color:var(--color-ok)}.r-delta-chg{color:var(--color-warn)}.r-delta-del{color:var(--color-bad)}.r-delta-rep{color:var(--color-accent-solid)}.r-delta-bar{background:var(--color-line);flex:none;width:74px;height:4px;display:flex;overflow:hidden}.r-delta-bar>i{height:100%;display:block}.r-meter{background:var(--color-line);height:5px;display:flex;overflow:hidden}.r-meter>i{background:var(--color-ink);height:100%;display:block}.r-meter--over>i{background:var(--color-bad)}.r-meter--over-neutral>i{background:var(--color-ink-2)}.r-kpis{background:var(--color-line);border:1px solid var(--color-line);gap:1px;display:grid}.r-kpi{background:var(--color-surface);padding:11px 13px}.r-kpi-key{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.15em;text-transform:uppercase;color:var(--color-muted);margin-bottom:6px}.r-kpi-val{font-family:var(--font-display);font-weight:800;font-size:var(--text-2xl);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;line-height:1;display:flex}.r-kpi-unit{font-size:var(--text-sm);color:var(--color-muted);letter-spacing:0;font-weight:500;font-family:var(--font-sans)}.r-trend{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:0;font-weight:500}.r-trend--good{color:var(--color-ok)}.r-trend--bad{color:var(--color-bad)}.r-trend--neutral{color:var(--color-muted)}.r-lane{background:var(--color-surface);border:1px solid var(--color-line)}.r-lane+.r-lane{margin-top:var(--spacing-group-gap)}.r-lane-meta{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-line-2);flex:none}.r-run-head{align-items:baseline;column-gap:var(--spacing-gutter);padding:10px var(--spacing-gutter) 4px calc(var(--spacing-gutter) + var(--table-dot-size) + 10px);flex-wrap:wrap;display:flex}.r-run-head-name{min-width:0;font-size:var(--text-xs);color:var(--color-ink-2);overflow-wrap:anywhere;font-weight:500}.r-run-head-facts{white-space:nowrap;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-muted);flex-shrink:0;margin-left:auto}.r-engine{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap;font-weight:400}.r-table-wrap{container:r-table/inline-size}.r-scroll-x:not(.r-scroll-x--page)>.r-table thead th{top:0}.r-scroll-x.r-scroll-x--page{overflow-x:clip}@container r-table (max-width:699px){.r-scroll-x.r-scroll-x--page{overflow-x:auto}}.r-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-base)}.r-table th{text-align:left;font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:0;text-transform:none;color:var(--color-muted);padding:var(--table-head-pad) var(--spacing-gutter) var(--table-head-pad) 0;border-bottom:1px solid var(--color-line);white-space:nowrap;font-weight:500}.r-table thead th{top:var(--table-sticky-top);z-index:2;background:var(--table-head-bg,var(--color-surface));position:sticky}.r-table thead th:has(:focus-visible){z-index:3}.r-table--static-head thead th{position:static}.r-table-skeleton{height:1em;display:block}.r-table th[data-sortable=true]{cursor:pointer;-webkit-user-select:none;user-select:none}.r-table th[data-sortable=true]:hover,.r-table th[aria-sort=ascending],.r-table th[aria-sort=descending]{color:var(--color-ink)}.r-th-sort{cursor:pointer;min-height:24px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.r-th-sort:focus-visible{outline:2px solid var(--color-accent-solid);outline-offset:1px}.r-table td{padding:var(--table-row-pad) var(--spacing-gutter) var(--table-row-pad) 0;border-bottom:1px solid var(--color-line);vertical-align:middle}.r-table td:first-child:not(.r-num){color:var(--color-ink);font-weight:500}.r-table tbody tr{transition:background-color .12s}.r-table tbody tr:hover{background:var(--color-surface-2)}.r-table--fixed td{overflow-wrap:anywhere}.r-table .r-num,.r-table th[data-align=right],.r-table td[data-align=right]{text-align:right}.r-table .r-num,.r-table td[data-align=right]{font-family:var(--font-sans);font-size:var(--text-base);font-variant-numeric:tabular-nums}.r-table th:has(>.r-th-sort){padding-top:calc(var(--table-head-pad) - 4px);padding-bottom:calc(var(--table-head-pad) - 4px)}.r-sort-mark{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted);margin-left:4px}.r-sort-mark[data-direction=asc],.r-sort-mark[data-direction=desc]{color:var(--color-ink)}.r-table tfoot tr{background:linear-gradient(var(--color-ink), var(--color-ink)) top / 100% 2px no-repeat, var(--color-surface-2)}.r-table tfoot td{font-variant-numeric:tabular-nums;color:var(--color-ink);border-bottom:0;font-weight:600}.r-cell-primary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 10px;min-width:0;display:grid}.r-cell-primary--flat{grid-template-columns:minmax(0,1fr)}.r-cell-primary>.r-status-dot{grid-row:1/span 2}.r-cell-primary__title{min-width:0;font-size:var(--text-md);color:var(--color-ink);grid-column:-2;align-items:baseline;gap:8px;font-weight:600;line-height:1.35;display:flex}.r-cell-primary__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-block:-3px;padding-block:3px;overflow:hidden}.r-cell-primary__text:not(.r-cell-primary__text--wrap)>a:only-child,.r-cell-secondary>a:only-child{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.r-cell-primary__text--wrap{text-overflow:clip;white-space:normal;overflow-wrap:break-word;overflow:visible}.r-cell-primary:has(.r-cell-primary__text--wrap){grid-template-columns:auto minmax(min-content,1fr)}.r-cell-primary--flat:has(.r-cell-primary__text--wrap){grid-template-columns:minmax(min-content,1fr)}.r-col-name .r-cell-primary__title{flex-wrap:wrap;row-gap:1px}.r-col-name .r-cell-primary__text--wrap{overflow-wrap:normal}.r-table .r-cell-sentence{min-width:12ch}@container r-table (min-width:700px){.r-table .r-cell-sentence{min-width:28ch}}.r-cell-primary__word{font-size:var(--text-xs);color:var(--r-status,var(--color-muted));flex:none;font-weight:500}.r-cell-secondary{min-width:0;font-size:var(--text-xs);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:-2;font-weight:400;line-height:1.35;overflow:hidden}.r-cell-note{min-width:0;max-width:60ch;font-size:var(--text-xs);color:var(--color-muted);overflow-wrap:anywhere;font-weight:400;line-height:1.35;display:block}.r-cell-note--strong{font-size:var(--text-sm);color:var(--color-ink);font-weight:600}.r-table tbody tr:hover .r-cell-note:not(.r-cell-note--strong),.r-table tbody tr:hover .r-cell-secondary,.r-ledger-row:hover .r-cell-secondary{color:var(--color-ink-2)}.r-table tbody tr:hover .r-cell-primary[data-tone=idle],.r-ledger-row:hover .r-cell-primary[data-tone=idle]{--r-status:var(--color-ink-2)}.r-cell-primary[data-tone=ok]{--r-status:var(--color-ok)}.r-cell-primary[data-tone=bad]{--r-status:var(--color-bad)}.r-cell-primary[data-tone=warn]{--r-status:var(--color-warn)}.r-cell-primary[data-tone=run]{--r-status:var(--color-accent-solid)}.r-cell-primary[data-tone=info]{--r-status:var(--color-info)}.r-cell-primary[data-tone=idle]{--r-status:var(--color-muted)}.r-status-dot{--r-dot:var(--color-muted);box-sizing:border-box;width:var(--table-dot-size);height:var(--table-dot-size);background:var(--r-dot);pointer-events:none;flex:none;display:inline-block}.r-status-dot--ok{--r-dot:var(--color-ok)}.r-status-dot--bad{--r-dot:var(--color-bad)}.r-status-dot--warn{--r-dot:var(--color-warn)}.r-status-dot--run{--r-dot:var(--color-accent)}.r-status-dot--info{--r-dot:var(--color-info)}.r-status-dot--idle{--r-dot:var(--color-muted)}.r-status-dot--failed{clip-path:polygon(0 15%,15% 0,50% 35%,85% 0,100% 15%,65% 50%,100% 85%,85% 100%,50% 65%,15% 100%,0 85%,35% 50%)}.r-status-dot--running{clip-path:polygon(0 0,100% 50%,0 100%)}.r-status-dot--queued,.r-status-dot--cancelled,.r-status-dot--finished{border:2px solid var(--r-dot);background:0 0}.r-status-dot--cancelled{background:linear-gradient(var(--r-dot), var(--r-dot)) center / 100% 2px no-repeat}.r-status-dot--finished{background:linear-gradient(var(--r-dot), var(--r-dot)) center / 3px 3px no-repeat}.r-status-dot--needs_approval{clip-path:polygon(50% 0,100% 100%,0 100%)}.r-run-jobs{gap:3px;min-width:0;display:grid}.r-job-strip{flex-wrap:wrap;align-items:center;gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.r-job-block{margin:0;line-height:0;display:inline-flex}.r-job-strip__more{font-size:var(--text-xs);color:var(--color-muted);margin-left:3px;line-height:1}.r-table tbody tr:hover .r-job-strip__more,.r-ledger-row:hover .r-job-strip__more,.r-run-failed{color:var(--color-ink-2)}.r-ledger{--ledger-cols:minmax(0, 1fr) 6.5rem 10rem 6.5rem;scroll-padding-top:2.5rem;container:r-ledger/inline-size}.r-ledger[data-author]{--ledger-cols:minmax(0, 1fr) 6.5rem 8rem 10rem 6.5rem}.r-ledger,.r-ledger *{box-sizing:border-box}.r-ledger-head{z-index:3;background:var(--color-surface);border-bottom:1px solid var(--color-line);position:sticky;top:0}.r-ledger-cols,.r-ledger-row{grid-template-columns:var(--ledger-cols);align-items:center;display:grid}.r-ledger-th{padding:var(--table-head-pad) var(--spacing-gutter) var(--table-head-pad) 0;font-size:var(--text-xs);color:var(--color-muted);text-align:left;white-space:nowrap;font-weight:500}.r-ledger-th:first-child,.r-ledger-row>.r-ledger-cell:first-child{padding-left:var(--spacing-gutter)}.r-ledger-row{padding-top:var(--table-row-pad);padding-bottom:var(--table-row-pad);border-bottom:1px solid var(--color-line);transition:background-color .12s;position:relative}.r-ledger[data-density=comfortable] .r-ledger-row{padding-top:var(--table-row-pad-comfortable);padding-bottom:var(--table-row-pad-comfortable)}.r-ledger-row:hover{background:var(--color-surface-2)}.r-ledger-cell{min-width:0;padding-right:var(--spacing-gutter);font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r-ledger-main{white-space:normal;overflow:visible}.r-ledger-th[data-align=right],.r-ledger-cell[data-align=right]{text-align:right;font-variant-numeric:tabular-nums}.r-ledger-dur{justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.r-ledger-none{color:var(--color-muted)}.r-ledger .r-cell-secondary{display:flex}.r-ledger-ctx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.r-ledger-engine-inline{white-space:pre;flex:none;display:none}.r-ledger-lane{padding:18px var(--spacing-gutter) 8px;border-bottom:1px solid var(--color-line-2);font-size:var(--text-base);color:var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-weight:600;display:flex}.r-ledger-lane__msg{text-overflow:ellipsis;white-space:nowrap;flex:14ch;min-width:0;overflow:hidden}.r-ledger-lane__sha,.r-ledger-lane__key{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted);flex:none;font-weight:400;text-decoration:none}.r-ledger-lane__key{font-family:var(--font-sans)}a.r-ledger-lane__sha:hover{color:var(--color-ink);text-decoration:underline}.r-ledger-lane__meta{font-size:var(--text-xs);color:var(--color-muted);flex:none;font-weight:400}@container r-ledger (max-width:699px){.r-ledger-cols,.r-ledger-row{--ledger-cols:minmax(0, 1fr) 4.75rem}.r-ledger-sec{display:none}.r-ledger-engine-inline{display:block}}@media (pointer:coarse){.r-ledger-row{padding-top:var(--table-row-pad-comfortable);padding-bottom:var(--table-row-pad-comfortable);min-height:44px}}.r-lead{color:var(--color-ink);font-weight:500}.r-sub{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted);margin-top:1px;display:block}.r-diff{border:1px solid var(--color-line);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-sm)}.r-diff-head{padding:6px var(--spacing-gutter);border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.r-diff-bars{flex-wrap:wrap;gap:1px;margin-bottom:9px;display:flex}.r-diff-bar{min-width:max-content;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-on-status);cursor:pointer;text-align:left;border:0;padding:4px 9px;font-weight:500}.r-diff-bar--add{background:var(--color-ok)}.r-diff-bar--chg{background:var(--color-warn)}.r-diff-bar--del{background:var(--color-bad)}.r-diff-bar--rep{background:var(--color-accent-solid);color:var(--color-accent-ink)}.r-diff-bar[data-state=off]{background:var(--color-surface);color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--color-line-control)}.r-diff-res{border-top:1px solid var(--color-surface-3)}.r-diff-res:first-child{border-top:0}.r-diff-res-head{padding:4px var(--spacing-gutter);cursor:pointer;text-align:left;width:100%;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink);background:0 0;border:0;align-items:center;gap:8px;display:flex}.r-diff-res-head:hover{background:var(--color-surface-2)}.r-diff-op{text-align:center;flex:none;width:12px}.r-diff-op--add{color:var(--color-ok)}.r-diff-op--chg{color:var(--color-warn)}.r-diff-op--del{color:var(--color-bad)}.r-diff-op--rep{color:var(--color-accent-solid)}.r-diff-addr{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r-diff-body{padding:5px var(--spacing-gutter) 9px 32px;line-height:1.75}.r-diff-attr{gap:8px;display:flex}.r-diff-key{color:var(--color-muted);flex:none}.r-diff-was{color:var(--color-bad);text-decoration:line-through;text-decoration-thickness:1px}.r-diff-now{color:var(--color-ok)}.r-diff-arrow{color:var(--color-muted)}.r-diff-hidden{color:var(--color-muted);font-style:italic;font-family:var(--font-mono);font-size:var(--text-sm);margin:0}.r-diff-nest{border-left:1px solid var(--color-surface-3);margin-left:4px;padding-left:20px}.r-sensitive{color:var(--color-muted);font-style:italic}.r-log{border:1px solid var(--color-line);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-sm)}.r-log-line{padding:2px var(--spacing-gutter);border-left:3px solid #0000;align-items:baseline;gap:10px;display:flex}.r-log-line:hover{background:var(--color-surface-2)}.r-log-line[data-level=error]{border-left-color:var(--color-bad)}.r-log-line[data-level=warn]{border-left-color:var(--color-warn)}.r-log-line[data-level=info]{border-left-color:var(--color-line-2)}.r-log-level{font-size:var(--text-micro);letter-spacing:.12em;text-transform:uppercase;width:3.25rem;color:var(--color-muted);flex:none}.r-log-line[data-level=error] .r-log-level{color:var(--color-bad)}.r-log-line[data-level=warn] .r-log-level{color:var(--color-warn)}.r-log-ts{color:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.r-log-msg{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0}@media (max-width:480px){.r-log-line{flex-wrap:wrap}.r-log-msg{flex-basis:100%}}.r-log-hit{background:var(--color-accent-solid);color:var(--color-accent-ink)}.r-ansi-b{font-weight:700}.r-ansi-d{opacity:.7}.r-ansi-i{font-style:italic}.r-ansi-u{text-decoration:underline}.r-ansi-fg30,.r-ansi-fg90{color:var(--color-muted)}.r-ansi-fg31{color:var(--color-bad)}.r-ansi-fg32{color:var(--color-ok)}.r-ansi-fg33{color:var(--color-warn)}.r-ansi-fg34{color:var(--color-info)}.r-ansi-fg35{color:#724962}@supports (color:color-mix(in lab, red, red)){.r-ansi-fg35{color:color-mix(in srgb, var(--color-bad) 45%, var(--color-info))}}.r-ansi-fg36{color:#276975}@supports (color:color-mix(in lab, red, red)){.r-ansi-fg36{color:color-mix(in srgb, var(--color-info) 60%, var(--color-ok))}}.r-ansi-fg37{color:var(--color-ink-2)}.r-sl{line-height:1.6}.r-sl-link{background:var(--color-surface-3);word-break:break-all;padding:2px 6px}.r-sl-head{border-bottom:1px solid var(--color-line);background:var(--color-surface);align-items:stretch;display:flex}.r-sl-headbtn{width:100%;min-height:36px;color:var(--color-ink);cursor:pointer;text-align:left;font:inherit;font-family:var(--font-sans,inherit);font-size:var(--text-base);background:0 0;border:0;border-left:3px solid #0000;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:4px 10px;display:flex}.r-sl-headbtn:hover{background:var(--color-surface-2)}.r-sl-head[data-result=bad]{background:#f9eaea}@supports (color:color-mix(in lab, red, red)){.r-sl-head[data-result=bad]{background:color-mix(in srgb, var(--color-bad) 10%, var(--color-surface))}}.r-sl-head[data-result=bad] .r-sl-headbtn{border-left-color:var(--color-bad)}.r-sl-head[data-result=skipped] .r-sl-headbtn{color:var(--color-muted)}.r-sl-head[data-result=skipped] .r-sl-name{font-weight:400}.r-sl-name{overflow-wrap:anywhere;flex:14ch;min-width:0;font-weight:600}.r-sl-sn,.r-sl-meta{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-muted);font-variant-numeric:tabular-nums;flex:none}.r-sl-name+.r-sl-meta{margin-left:auto}.r-sl-ic{font-family:var(--font-mono);text-align:center;flex:none;width:16px;font-weight:600}.r-sl-ic[data-tone=ok]{color:var(--color-ok)}.r-sl-ic[data-tone=bad]{color:var(--color-bad)}.r-sl-chev,.r-sl-chev-gap{flex:none;width:7px;height:7px;display:inline-block}.r-sl-chev{border-right:2px solid var(--color-ink-2);border-bottom:2px solid var(--color-ink-2);transform:rotate(-45deg)}[aria-expanded=true]>.r-sl-chev{transform:rotate(45deg)}.r-sl-note{color:var(--color-muted);font-size:var(--text-sm);padding:4px 12px 4px 52px}.r-sl-line{border-left:3px solid #0000;align-items:stretch;min-height:24px;display:flex}.r-sl-line:hover{background:var(--color-surface-2)}.r-sl-line[data-in] .r-sl-tx{padding-left:14px}.r-sl-no{min-width:46px;min-height:24px;color:var(--color-muted);font:inherit;text-align:right;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;flex:none;padding:0 8px 0 0}.r-sl-no:hover{color:var(--color-ink);text-decoration:underline}.r-sl-ts{color:var(--color-muted);white-space:pre;font-variant-numeric:tabular-nums;flex:none;align-self:center;padding-right:10px}.r-sl-tx{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;align-self:center;min-width:0;padding-right:10px}.r-sl-group{color:var(--color-ink);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:8px;min-height:24px;padding:0;font-weight:500;display:inline-flex}.r-sl-group:hover{text-decoration:underline}.r-sl-lv{text-transform:uppercase;font-weight:600;font-size:var(--text-micro);letter-spacing:.06em}.r-sl-line[data-kind=error]{background:#c7302b21}@supports (color:color-mix(in lab, red, red)){.r-sl-line[data-kind=error]{background:color-mix(in srgb, var(--color-bad) 13%, transparent)}}.r-sl-line[data-kind=error]{border-left-color:var(--color-bad)}.r-sl-line[data-kind=error] .r-sl-tx{color:var(--color-bad-text)}.r-sl-line[data-kind=warning]{background:#8f56001f}@supports (color:color-mix(in lab, red, red)){.r-sl-line[data-kind=warning]{background:color-mix(in srgb, var(--color-warn) 12%, transparent)}}.r-sl-line[data-kind=warning]{border-left-color:var(--color-warn)}.r-sl-line[data-kind=warning] .r-sl-tx{color:var(--color-warn)}.r-sl-line[data-kind=notice]{background:#2c5d8f1c}@supports (color:color-mix(in lab, red, red)){.r-sl-line[data-kind=notice]{background:color-mix(in srgb, var(--color-info) 11%, transparent)}}.r-sl-line[data-kind=notice]{border-left-color:var(--color-info)}.r-sl-line[data-kind=notice] .r-sl-tx{color:var(--color-info)}.r-sl-line[data-kind=debug] .r-sl-tx{color:var(--color-muted)}.r-sl-line[data-kind=command] .r-sl-tx{font-weight:600}.r-sl-line[data-active]{background:var(--color-surface-3)}.r-sl-line[data-selected]{outline:1px dashed var(--color-ink);outline-offset:-1px}.r-sl-line[data-flash],.r-sl-head[data-flash]{animation:1.4s ease-out r-sl-flash}@keyframes r-sl-flash{0%{background:color-mix(in srgb, var(--color-info) 12%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-info) 70%, transparent)}to{background:0 0;box-shadow:inset 0 0 0 2px #0000}}@media (prefers-reduced-motion:reduce){.r-sl-line[data-flash],.r-sl-head[data-flash]{animation:none}}.r-query{border:1px solid var(--color-line-control);background:var(--color-surface);align-items:center;gap:8px;padding:5px 9px;display:flex}.r-query:focus-within{outline:2px solid var(--color-accent-solid);outline-offset:1px}.r-query-input{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;min-width:0}.r-query-token{font-family:var(--font-mono);font-size:var(--text-xs);border:1px solid var(--color-line-2);color:var(--color-ink);flex:none;align-items:center;gap:5px;padding:1px 6px;display:inline-flex}.r-query-token b{color:var(--color-ink);font-weight:500}.r-query-count{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted);flex:none}.r-banner{padding:9px var(--spacing-gutter);border:1px solid var(--color-line);background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:11px;display:flex}.r-banner--info{border-color:var(--color-info)}.r-banner--warn{border-color:var(--color-warn)}.r-banner--bad{border-color:var(--color-bad)}.r-banner-mark{background:var(--color-muted);flex:none;width:7px;height:7px}.r-banner--info .r-banner-mark{background:var(--color-info)}.r-banner--warn .r-banner-mark{background:var(--color-warn)}.r-banner--bad .r-banner-mark{background:var(--color-bad)}.r-banner-body{flex:12rem;min-width:0}.r-banner-title{font-size:var(--text-base);font-weight:600}.r-banner-sub{font-size:var(--text-sm);color:var(--color-muted)}.r-empty{border:1px solid var(--color-line);background:var(--color-surface);text-align:center;padding:40px 24px}.r-empty-title{margin-bottom:5px}.r-empty-body{font-size:var(--text-base);color:var(--color-muted);max-width:46ch;margin:0 auto 14px}.r-card,.r-panel{background:var(--color-surface);border:1px solid var(--color-line);padding:var(--spacing-gutter)}.r-code{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-surface-2);border:1px solid var(--color-line);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px;line-height:1.55;display:block}.r-overlay{z-index:50;background:var(--color-scrim);position:fixed;inset:0}.r-dialog{z-index:51;background:var(--color-surface);border:1px solid var(--color-ink);border-radius:var(--radius-none);width:min(620px,100vw - 32px);max-height:calc(100vh - 64px);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.r-drawer{z-index:51;background:var(--color-surface);border-left:1px solid var(--color-ink);width:min(720px,100vw);position:fixed;top:0;bottom:0;right:0;overflow:auto}.r-overlay-head{padding:9px var(--spacing-gutter);background:var(--color-ink);color:var(--color-ground);z-index:1;align-items:center;gap:10px;display:flex;position:sticky;top:0}.r-overlay-title{font-size:var(--text-md);overflow-wrap:break-word;flex:1;min-width:0;font-weight:600}.r-overlay-actions{flex:none;align-items:center;gap:8px;display:flex}.r-overlay-actions .r-btn{color:var(--color-ground);border-color:var(--color-ground);background:0 0}.r-overlay-body{padding:var(--spacing-gutter)}.r-popover,.r-menu{z-index:60;background:var(--color-surface);border:1px solid var(--color-ink);border-radius:var(--radius-none);min-width:180px;padding:4px}.r-menu-item{font-size:var(--text-base);cursor:pointer;border-radius:var(--radius-none);outline:none;align-items:center;gap:8px;padding:5px 9px;display:flex}.r-menu-item[data-highlighted]{background:var(--color-ink);color:var(--color-ground)}.r-menu-item--danger{color:var(--color-bad)}.r-menu-item--danger[data-highlighted]{background:var(--color-bad);color:var(--color-on-status)}.r-tooltip{z-index:60;background:var(--color-ink);color:var(--color-ground);font-size:var(--text-sm);border-radius:var(--radius-none);max-width:34ch;padding:4px 8px}.r-tabs-list{gap:var(--space-5);border-bottom:1px solid var(--color-line);margin-block:var(--space-2) var(--space-3);display:flex}.r-tab{font-size:var(--text-base);color:var(--color-muted);cursor:pointer;font-family:var(--font-sans);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 6px}.r-tab:focus-visible{outline:2px solid var(--color-accent-solid);outline-offset:2px}.r-tab[data-state=active]{color:var(--color-ink);border-bottom-color:var(--color-accent);font-weight:600}.r-scroll-fade[data-fade=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.r-scroll-fade[data-fade=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px);mask-image:linear-gradient(90deg,#0000,#000 36px)}.r-scroll-fade[data-fade=start\ end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}.r-settings-layout{gap:var(--space-6);grid-template-columns:minmax(9rem,11rem) minmax(0,1fr);align-items:start;display:grid}.r-settings-index{top:var(--space-4);font-size:var(--text-sm);position:sticky}.r-settings-index ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.r-settings-index a{border-left:2px solid var(--color-line);color:var(--color-muted);overflow-wrap:anywhere;padding:4px 10px;text-decoration:none;display:block}.r-settings-index a:hover,.r-settings-index a[aria-current=location]{color:var(--color-ink)}.r-settings-index a[aria-current=location]{border-left-color:var(--color-ink)}.r-settings-jump{display:none}.r-settings-body{gap:var(--section-gap);flex-direction:column;min-width:0;display:flex}.r-settings-body>.r-section{scroll-margin-top:var(--space-12)}.r-settings-body .r-input{max-width:28rem}.r-settings-body textarea.r-input:not(.r-input--field),.r-settings-body input[type=url].r-input,.r-settings-body .r-input--wide{max-width:40rem}.r-input--field{max-width:28rem}.r-input--url{max-width:40rem}@media (max-width:860px){.r-settings-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.r-settings-index{display:none}.r-settings-jump{gap:var(--space-1);flex-direction:column;display:flex}}.r-savebar{bottom:var(--space-4);z-index:10;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-ink);flex-wrap:wrap;display:flex;position:sticky}.r-savebar-msg{overflow-wrap:anywhere;flex:16rem;min-width:0;margin:0}.r-savebar-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.r-steps{background:var(--color-line);border:1px solid var(--color-line);flex-direction:column;gap:1px;display:flex}.r-step{background:var(--color-surface);padding:11px var(--spacing-gutter)}.r-step-head{align-items:center;gap:10px;display:flex}.r-step-n{width:19px;height:19px;font-family:var(--font-mono);font-size:var(--text-2xs);border:1px solid var(--color-line-2);color:var(--color-muted);flex:none;place-items:center;display:grid}.r-step[data-state=active] .r-step-n,.r-step[data-state=done] .r-step-n{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-ground)}.r-step-title{font-size:var(--text-base);font-weight:600}.r-step-sub{font-size:var(--text-sm);color:var(--color-muted)}.r-step-body{flex-direction:column;gap:11px;padding-top:11px;display:flex}.r-spark{max-width:100%;height:auto;display:block}.r-stack{background:var(--color-line);height:7px;display:flex;overflow:hidden}.r-stack>i{height:100%;display:block}.r-legend{flex-wrap:wrap;gap:12px;margin-top:7px;display:flex}.r-legend-item{font-size:var(--text-xs);color:var(--color-muted);align-items:center;gap:6px;display:inline-flex}.r-legend-key{flex:none;width:8px;height:8px}.r-hist{align-items:flex-end;gap:2px;height:96px;display:flex}.r-hist-bar{background:var(--color-info);flex:1;min-height:1px}.r-hist-bar:hover{background:var(--color-ink)}.r-pct{border-left:1px solid var(--color-line);flex-direction:column;gap:3px;min-width:132px;padding-left:13px;display:flex}.r-pct-row{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.r-pct-row span:first-child{color:var(--color-muted)}.r-page{gap:var(--section-gap);width:100%;max-width:var(--page-max-width);flex-direction:column;min-width:0;margin-inline:auto;display:flex}.r-page-head{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.r-page-head-row{align-items:flex-start;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.r-page-head-title{align-items:baseline;gap:var(--space-2);flex:20rem;min-width:0;display:flex}.r-page-head-lead{flex:none}.r-page-head-text,.r-page-sub{overflow-wrap:anywhere;min-width:0}.r-page-head-text .r-page-title{display:inline}.r-page-head-meta{margin-left:var(--space-2);color:var(--color-muted)}.r-page-head-actions{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.r-page-sub{font-size:var(--text-base);color:var(--color-ink-2);margin:0}.r-section{gap:var(--block-gap);flex-direction:column;min-width:0;display:flex}.r-section>.r-btn,.r-section>form>.r-btn{align-self:flex-start}.r-section-head{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.r-section-title{flex:1;margin:0;font-weight:400}.r-section-aside{min-width:0;max-width:100%;font-size:var(--text-sm);color:var(--color-muted);flex:0 auto}.r-section--card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-none);gap:0}.r-section--card>.r-section-head{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-line)}.r-section--card>.r-section-head .r-block-title:after{content:none}.r-section--card>.r-section-body{gap:var(--block-gap);padding:var(--space-4);overflow-wrap:break-word;flex-direction:column;min-width:0;display:flex}.r-section--card>.r-section-body>.r-btn,.r-section--card>.r-section-body>form>.r-btn{align-self:flex-start}.r-stats{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,8rem),1fr));margin:0;display:grid}.r-stats--ruled{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:var(--space-3) 0}.r-stat{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:2px;min-width:0;display:grid}.r-stat-value{font-size:var(--text-base);text-align:left;overflow-wrap:anywhere;min-width:0;margin:0}.r-stat-value--lg{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xl);line-height:1.25}.r-stat-note{font-size:var(--text-sm);color:var(--color-muted);margin:0}.r-kv{margin:0;display:block}.r-kv__row{column-gap:var(--space-4);padding:var(--table-row-pad) 0;border-bottom:1px solid var(--color-line);grid-template-columns:minmax(min(9rem,45%),14rem) minmax(min(6rem,40%),1fr);align-items:baseline;display:grid}.r-kv__row:first-child{border-top:1px solid var(--color-line)}.r-kv__label{font-size:var(--text-base);color:var(--color-muted);margin:0;font-weight:400}.r-kv__value{min-width:0;font-size:var(--text-md);color:var(--color-ink);overflow-wrap:anywhere;margin:0}@media (pointer:coarse){.r-kv__row{padding-top:var(--table-row-pad-comfortable);padding-bottom:var(--table-row-pad-comfortable)}}@media (max-width:480px){.r-kv__row{grid-template-columns:minmax(0,1fr);row-gap:2px}}.r-heading,.r-empty-title{font-family:var(--font-sans);font-size:var(--text-md);letter-spacing:0;color:var(--color-ink);font-weight:600;line-height:1.35}.r-heading{margin:0}.r-heading--bad{color:var(--color-bad)}.r-table .r-cell-fit{white-space:nowrap;width:1%}.r-table .r-cell-wrap{overflow-wrap:anywhere}.r-table .r-cell-nowrap,.r-table .r-cell-fit .r-btn{white-space:nowrap}.r-title-ellipsis{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:min(48ch,60vw);display:inline-block;overflow:hidden}.r-stack-v{gap:var(--spacing-stack);flex-direction:column;display:flex}.r-bar{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.r-spacer{flex:1}.r-scroll-x{overflow-x:auto}.r-scroll-x:focus-visible{outline:2px solid var(--color-accent-solid);outline-offset:2px}.r-skip{z-index:100;background:var(--color-ink);color:var(--color-ground);font-size:var(--text-base);padding:8px 14px;font-weight:600;text-decoration:none;transition:top .1s;position:absolute;top:-100px;left:8px}.r-skip:focus{top:8px}.r-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.r-btn,.r-chip,.r-ledger-row,.r-table tbody tr{transition:none}}@media (forced-colors:active){.r-status-dot,.r-delta-bar>i,.r-meter>i,.r-stack>i,.r-legend-key,.r-hist-bar,.r-diff-bar,.r-banner-mark{forced-color-adjust:none}.r-seg-item[data-state=on],.r-chip[data-state=on]{outline-offset:-2px;outline:2px solid}.r-input,.r-seg,.r-chip,.r-query,.r-check{border-color:canvastext}}.r-shell{min-height:100dvh;display:flex}.r-side{border-right:1px solid var(--color-line);background:var(--color-surface);flex-direction:column;flex:none;gap:2px;width:12.25rem;height:100dvh;padding:16px 11px;display:flex;position:sticky;top:0;overflow-y:auto}.r-main{min-width:0;padding:18px var(--page-gutter) 60px;gap:var(--space-4);flex-direction:column;flex:1;display:flex}.r-main>*{width:100%;max-width:var(--page-max-width);margin-inline:auto}.r-topbar,.r-side-scrim{display:none}.r-side-org{border-bottom:1px solid var(--color-line);gap:1px;min-width:0;margin-bottom:6px;padding:0 8px 12px;display:grid}.r-side-org-label{font-size:var(--text-xs);color:var(--color-ink-2)}.r-side-org-name{font-size:var(--text-base);color:var(--color-ink);overflow-wrap:anywhere;font-weight:600}.r-side-group-label{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-2);margin:16px 8px 4px;font-weight:600}.r-topbar-title{flex:1;min-width:0;line-height:1.25;display:grid}.r-topbar-org,.r-topbar-page{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.r-topbar-org{font-size:var(--text-base);color:var(--color-ink);font-weight:600}.r-topbar-page{font-size:var(--text-xs);color:var(--color-ink-2)}@media (max-width:860px){.r-shell{flex-direction:column}.r-side{z-index:40;visibility:hidden;border-right:1px solid var(--color-ink);width:min(260px,82vw);height:100dvh;transition:transform .18s,visibility 0s linear .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.r-shell[data-nav=open] .r-side{visibility:visible;transition:transform .18s,visibility;transform:translate(0)}.r-shell[data-nav=open] .r-side-scrim{z-index:30;background:var(--color-scrim);display:block;position:fixed;inset:0}.r-topbar{border-bottom:1px solid var(--color-line);background:var(--color-surface);z-index:20;align-items:center;gap:12px;padding:10px 14px;display:flex;position:sticky;top:0}.r-main{padding:14px var(--page-gutter) 56px}}@media (max-width:900px){.r-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:460px){.r-kpis{grid-template-columns:minmax(0,1fr)!important}.r-kpi-val{font-size:var(--text-xl)}}.r-hide-sm{display:revert}.r-show-sm{display:none}@media (max-width:860px){.r-show-sm{display:block}.r-hide-sm:not(.r-table-wrap .r-hide-sm),.r-table th.r-hide-sm:not(.r-table-wrap .r-hide-sm),.r-table td.r-hide-sm:not(.r-table-wrap .r-hide-sm){display:none}}@container r-table (max-width:699px){.r-hide-sm,.r-table th.r-hide-sm,.r-table td.r-hide-sm{display:none}.r-show-sm{display:block}.r-table thead th{top:0}}@media (max-width:560px){.r-table--cards,.r-table--cards tbody,.r-table--cards tr,.r-table--cards td,.r-table--cards tfoot,.r-table--cards tfoot tr{display:block}.r-table--cards thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.r-table--cards tr{margin:0 0 var(--spacing-row);padding:var(--spacing-gutter);background:var(--color-surface);border:1px solid var(--color-line)}.r-table--cards thead tr,.r-table--cards tr.r-table-group{background:0 0;border:0;margin:0;padding:0}.r-table--cards .r-table-group>th{display:block}.r-table--cards td{overflow-wrap:anywhere;border-bottom:0;padding:4px 0;max-width:none!important}.r-table.r-table--cards .r-cell-fit{white-space:normal;width:auto}.r-table--cards td[data-label]:before{content:attr(data-label);font-size:var(--text-xs);color:var(--color-muted);margin-bottom:2px;font-weight:500;display:block}.r-table--cards tr:has(>td.r-card-full){column-gap:var(--space-4,16px);flex-wrap:wrap;display:flex}.r-table--cards tr>td.r-card-full{flex:1 0 100%}.r-table--cards tr>td.r-card-last{order:2}.r-table.r-table--cards td.r-card-keep{display:block}.r-table--cards td.r-card-keep[data-align]{text-align:left}.r-table--cards .r-runs-title .r-cell-primary__text{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.r-cache-key{overflow-wrap:anywhere;min-width:16ch;display:inline-block}.r-cache-repo{--r-repo-part-max:24ch;min-width:18ch;display:inline-block}.r-repo-part{max-width:var(--r-repo-part-max,40ch);text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;display:inline-block;overflow:hidden}.r-disk-history .r-cell-primary__title{flex-wrap:wrap;row-gap:0}.r-disk-history .r-cell-primary__text{flex:none;max-width:100%}button.r-cache-key{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}@media (max-width:560px){.r-cache-entries .r-table--cards .r-cell-primary__text .r-mono{overflow-wrap:anywhere;white-space:normal!important}.r-cache-key[aria-expanded=false]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.r-cache-remove{min-width:44px;min-height:44px}.r-delta-bar{display:none}.r-pill{padding:2px 6px}}@media (max-width:700px){.r-diff-body{padding-left:18px}.r-diff-attr{flex-direction:column;gap:0}.r-diff-nest{padding-left:10px}.r-diff-head{flex-direction:column;align-items:stretch}}@media (max-width:760px){.r-bar{gap:8px}.r-bar .r-spacer{flex-basis:100%;height:0}.r-seg{max-width:100%}.r-seg-item{white-space:normal;text-align:center;min-width:0}}@media (pointer:coarse){.r-table td{padding-top:var(--table-row-pad-comfortable);padding-bottom:var(--table-row-pad-comfortable);height:44px}.r-btn,.r-chip,.r-seg-item,.r-tab,.r-th-sort,.r-filter-chip-remove{align-items:center;min-height:44px;display:inline-flex}:is(label:has(>input[type=checkbox]:not([aria-hidden=true])),label:has(>input[type=radio]),span:has(>.r-check)){align-content:center;align-items:center;min-height:44px}:is(label:has(>input[type=checkbox]:not([aria-hidden=true])),label:has(>input[type=radio])){gap:8px;display:flex}.r-nav-link,.r-input--sm{min-height:44px}.r-diff-res-head{min-height:40px}.r-diff-hidden{min-height:32px}}.r-diff-addr{overflow-wrap:anywhere}.r-mk{--mk-gutter:clamp(20px, 5vw, 56px);--font-display:var(--font-bricolage);--font-sans:var(--font-bricolage);font-family:var(--font-bricolage)}.r-auth{--font-display:var(--font-bricolage);--font-sans:var(--font-bricolage);font-family:var(--font-bricolage)}.r-auth-title{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.04em;overflow-wrap:break-word;margin:0 0 8px;font-weight:800;line-height:1.05}.r-auth-card{border:1px solid var(--color-line);background:var(--color-surface);padding:20px}.r-auth-rail{background:var(--color-line);height:1px;margin:22px 0;position:relative}.r-auth-rail:before{content:"";background:var(--color-accent);width:7px;height:7px;position:absolute;top:-3px;left:0}.r-mk-wrap{max-width:clamp(1120px,84vw,1600px);padding:0 var(--mk-gutter);margin:0 auto}.r-mk-wrap--prose>*{max-width:calc(820px - 2 * var(--mk-gutter))}.r-mk-navbar{z-index:15;background:var(--color-ground);border-bottom:1px solid var(--color-line);position:sticky;top:0}.r-mk :target{scroll-margin-top:72px}.r-mk-nav{align-items:center;gap:26px;padding:16px 0;display:flex}.r-mk-links{font-size:var(--text-md);color:var(--color-muted);gap:20px;display:flex}.r-mk-links a{text-decoration:none}.r-mk-links a:hover{color:var(--color-ink)}.r-mk-signin{font-size:var(--text-md);color:var(--color-muted);white-space:nowrap;text-decoration:none}.r-mk-signin:hover{color:var(--color-ink)}.r-mk-signout{font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0}.r-mk-slot{flex-shrink:0;display:inline-grid}.r-mk-slot>*{grid-area:1/1}.r-mk-slot--signin{justify-items:center}.r-mk-ghost{visibility:hidden;pointer-events:none}.r-mk-burger,.r-mk-menu{display:none}@media (max-width:720px){.r-mk-burger{display:inline-flex}.r-mk-menu:not([hidden]){border-bottom:1px solid var(--color-line);flex-direction:column;gap:2px;padding:6px 0 14px;display:flex}.r-mk-menu a{font-size:var(--text-lg);color:var(--color-ink);border-bottom:1px solid var(--color-surface-3);padding:11px 2px;text-decoration:none}.r-mk-menu a:last-child,.r-mk-menu .r-mk-menu-action:last-child{border-bottom:0}.r-mk-menu .r-mk-menu-action{font-family:inherit;font-size:var(--text-lg);color:var(--color-ink);text-align:left;border:0;border-bottom:1px solid var(--color-surface-3);cursor:pointer;background:0 0;padding:11px 2px}.r-mk-nav{gap:14px}.r-mk-links,.r-mk-signin,.r-mk-slot--signin{display:none}}.r-mk{--mk-inset:var(--space-6)}@media (max-width:480px){.r-mk{--mk-inset:var(--space-4)}}.r-mk-section{padding:var(--space-16) 0;border-bottom:1px solid var(--color-line)}@media (max-width:860px){.r-mk-section{padding:var(--space-12) 0}}.r-mk-section--first{padding-top:clamp(var(--space-10), 6vh, var(--space-16))}.r-mk-hairline{background:var(--color-line);border:1px solid var(--color-line);gap:1px}.r-mk-h1{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:0 0 24px;font-size:clamp(42px,6.9vw,88px);font-weight:700;line-height:.95}.r-mk-h1--article{max-width:24ch;font-size:clamp(32px,4.6vw,54px)}.r-mk-h2{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;max-width:20ch;margin:0 0 20px;font-size:clamp(28px,2.8vw,40px);font-weight:700;line-height:1.08}.r-mk-lede{color:var(--color-ink-2);max-width:48ch;margin:0 0 30px;font-size:clamp(17px,1.7vw,21px);line-height:1.5}.r-mk-hero{border-bottom:1px solid var(--color-line);position:relative;overflow:clip}.r-mk-approaches{border-top:1px solid var(--color-line);margin:0}.r-mk-approaches>div{border-bottom:1px solid var(--color-line);padding:14px 0}.r-mk-approaches dt{color:var(--color-ink);font-weight:650;font-size:var(--text-md)}.r-mk-approaches dd{color:var(--color-ink-2);font-size:var(--text-md);max-width:52ch;margin:4px 0 0;line-height:1.55}.r-mk .r-mk-note{font-family:var(--font-sans);letter-spacing:0;font-size:var(--text-sm);border-left:0;padding-left:0}.r-mk-hero-h1{max-width:24ch;margin:0;padding-top:clamp(28px,5vh,68px);font-size:clamp(38px,5.4vw,76px)}.r-mk-hero-proof{color:var(--color-ink);margin-bottom:var(--space-3);font-weight:600}.r-mk-hero-proof .r-doc-link{font-weight:500}.r-mk-hero-grid{padding:var(--space-8) 0 clamp(44px, 8vh, 96px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.r-mk-hero-copy{z-index:2;min-width:0;position:relative}.r-mk-hero-stage{z-index:2;flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}@media (max-width:880px){.r-mk-hero-grid{grid-template-columns:1fr;gap:26px;padding-bottom:clamp(40px,10vw,60px)}.r-mk-hero-stage{order:2}}.r-mk-frame{border:1px solid var(--color-line-2);background:var(--color-surface);margin:0;overflow:hidden}.r-mk-frame-bar{border-bottom:1px solid var(--color-line);background:var(--color-surface-2);align-items:center;gap:7px;padding:11px 14px;display:flex}.r-mk-frame-bar .r-mk-frame-title,.r-mk-frame-bar .r-mk-frame-sample{font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.r-mk-frame-bar .r-mk-frame-title{color:var(--color-ink-2);min-width:0}.r-mk-frame-bar .r-mk-frame-sample{flex-shrink:0;margin-left:auto}.r-mk-frame-body{padding:var(--mk-inset);min-width:0}.r-mk-split{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.r-mk-split--wide{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.r-mk-split--top{align-items:start}.r-mk-split--flip{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.r-mk-split--flip.r-mk-split--wide{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.r-mk-split--flip>.r-mk-split-media{order:-1}.r-mk-split-copy,.r-mk-split-media{min-width:0}@media (max-width:860px){.r-mk-split,.r-mk-split--flip,.r-mk-split--wide,.r-mk-split--flip.r-mk-split--wide{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.r-mk-split--flip>.r-mk-split-media{order:0}}.r-cmp-grid{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(24px,4vh,40px);display:grid}@media (max-width:720px){.r-cmp-grid{grid-template-columns:minmax(0,1fr)}}.r-cmp-card{border:1px solid var(--color-line);background:var(--color-surface);min-width:0;padding:var(--mk-inset);flex-direction:column;gap:14px;display:flex}.r-cmp-card-title{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);letter-spacing:-.02em;margin:0;line-height:1.12}.r-cmp-card-title a{color:inherit;text-decoration:none}.r-cmp-card-title a:hover{color:var(--color-accent-solid)}.r-cmp-card-more{color:var(--color-accent-solid);margin-top:auto;font-weight:600;text-decoration:none}.r-cmp-card-more:hover{text-underline-offset:2px;text-decoration:underline}.r-blog-timeline{margin-top:clamp(24px,4vh,40px)}.r-blog-post{border-left:1px solid var(--color-line);padding:0 0 clamp(26px,4vh,38px) 30px}.r-blog-post:last-child{padding-bottom:0}.r-blog-post:before{content:"";background:var(--color-accent);width:9px;height:9px;position:absolute;top:5px;left:-5px}.r-blog-post-title{font-family:var(--font-display);letter-spacing:-.02em;margin:2px 0 8px;font-size:clamp(20px,2.4vw,28px);font-weight:700;line-height:1.1}.r-blog-post-title a{color:inherit;text-decoration:none}.r-blog-post-title a:hover{color:var(--color-accent-solid)}.r-blog-post-standfirst{color:var(--color-ink-2);font-size:var(--text-base);max-width:68ch;margin:0;line-height:1.6}.r-legal-body{font-size:var(--text-base);color:var(--color-ink-2);line-height:1.7}.r-legal-body p{margin:0 0 12px}.r-legal-body p:last-child{margin-bottom:0}.r-legal-body ul{margin:0 0 12px;padding-left:20px}.r-legal-body li{margin:0 0 6px}.r-legal-body strong{color:var(--color-ink);font-weight:600}.r-legal-body code{overflow-wrap:anywhere}.r-legal-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin:4px 0 14px}.r-legal-table th,.r-legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line);overflow-wrap:anywhere;padding:8px 12px 8px 0}.r-mk-foot-link{color:var(--color-muted);margin-right:16px;text-decoration:none}.r-mk-foot-link:hover{color:var(--color-ink);text-decoration:underline}.r-consent{z-index:25;background:var(--color-surface);max-width:min(420px,100vw - 32px);color:var(--color-ink);border:1px solid var(--color-line-2);gap:12px;padding:14px 16px;display:grid;position:fixed;bottom:16px;left:16px}.r-consent-text{font-size:var(--text-md);margin:0;line-height:1.5}.r-consent-actions{gap:8px;display:flex}.r-consent-actions .r-btn{flex:1 1 0}.r-consent-reset{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.r-consent:focus-visible{outline:2px solid var(--color-accent-solid);outline-offset:2px}.r-consent-toggle{color:var(--color-ink);text-decoration:underline;display:none}html{scroll-padding-bottom:var(--consent-h,0px)}body{padding-bottom:var(--consent-h,0px)}.r-side{height:calc(100dvh - var(--consent-h,0px))}@media (max-width:480px){.r-consent{border-width:1px 0 0;gap:8px;max-width:none;padding:10px 16px 12px;bottom:0;left:0;right:0}.r-consent-toggle{margin-right:12px;display:inline}.r-consent-more[data-open=false]{display:none}}@media (min-width:481px){.r-consent{grid-template-columns:minmax(0,1fr) auto;align-items:center;max-width:none;padding:10px 16px;right:16px}.r-consent-toggle{margin-right:12px;display:inline}.r-consent-more[data-open=false]{display:none}.r-consent-actions .r-btn{min-width:96px}}@media (pointer:coarse),(max-width:860px){.r-btn--icon,.r-overlay-head .r-btn[aria-label=Close]{justify-content:center;min-width:44px}}@media (pointer:coarse){.r-input{min-height:44px}}.r-mk-logo-link,.r-topbar-logo{align-items:center;min-height:24px}@media (pointer:coarse){.r-mk-logo-link,.r-topbar-logo{min-height:44px}}@media (max-width:720px){.r-mk-foot-link{align-items:center;min-height:24px;padding-top:3px;padding-bottom:3px;display:inline-flex}.r-mk-foot .r-bar{row-gap:8px}.r-mk-foot nav{flex-wrap:wrap;row-gap:8px;display:flex}}.r-mk-cta-short{display:none}@media (max-width:360px){.r-mk-nav{gap:8px}}.r-mk-nav{container:mk-nav/inline-size}@container mk-nav (max-width:20rem){.r-mk-cta-long{display:none}.r-mk-cta-short{display:inline}}@media (min-width:721px) and (max-width:900px){.r-mk-nav{gap:16px}.r-mk-links{gap:14px}}@media (min-width:721px) and (max-width:940px){.r-mk-links .r-mk-link-roomy{display:none}}.r-mk-phone-only{display:none}.r-mk-picker-bar{gap:6px;margin-bottom:12px;display:grid}.r-mk-picker-label{font-size:var(--text-md);color:var(--color-ink-2)}.r-mk-table.r-mk-pair{table-layout:fixed}.r-mk-table.r-mk-pair th,.r-mk-table.r-mk-pair td{overflow-wrap:break-word;padding:10px 6px}.r-mk-table.r-mk-pair thead th:first-child{width:38%}.r-mk-table.r-mk-pair thead th{white-space:normal;overflow-wrap:anywhere;font-family:var(--font-sans);font-size:var(--text-md);letter-spacing:0;text-transform:none;color:var(--color-ink);font-weight:600}.r-mk-pair-band{background:var(--color-surface-2);padding-top:14px}@media (max-width:639px){.r-mk-phone-only{display:block}.r-mk-wide-only{display:none}}@media (pointer:coarse){.r-mk-links a,.r-mk-foot-link{align-items:center;min-height:24px;padding-top:3px;padding-bottom:3px;display:inline-flex}}.r-legal-table th{color:var(--color-ink);font-weight:600}.r-mk-body{font-size:var(--text-lg);color:var(--color-ink-2);max-width:36rem;line-height:1.6}.r-mk code:not(pre code){font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.9em}.r-mk-code{border:1px solid var(--color-line-control);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-md);overflow-x:auto}.r-mk-code-head{padding:7px var(--mk-inset);border-bottom:1px solid var(--color-line);background:var(--color-surface-2);align-items:center;gap:9px;display:flex}.r-mk-code-head .r-label{color:var(--color-ink-2)}.r-mk-code-body{padding:12px var(--mk-inset);white-space:pre;line-height:1.85}@media (max-width:480px){.r-mk-code:has(>.r-mk-code-body){font-size:var(--text-xs);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}}.r-mk-plate-wrap{max-width:860px;margin-top:var(--space-10)}.r-mk-plate{font-family:var(--font-mono);margin:0}.r-mk-plate-row{gap:var(--space-4);padding:var(--space-2) var(--mk-inset);border-top:1px solid var(--color-line);grid-template-columns:14ch minmax(0,1fr);display:grid}.r-mk-plate-row:first-child{border-top:0}.r-mk-plate dt{color:var(--color-ink);font-weight:500}.r-mk-plate dd{color:var(--color-ink-2);margin:0}@media (max-width:480px){.r-mk-plate-row{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.r-mk-plate-note{margin-top:var(--space-4)}.r-mk-del{color:var(--color-bad)}.r-mk-add{color:var(--color-ok)}.r-mk-claims{background:var(--color-line);border:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}@media (max-width:780px){.r-mk-claims{grid-template-columns:1fr}}.r-mk-claims--pair{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}@media (max-width:860px){.r-mk-claims--pair{grid-template-columns:1fr}}.r-mk-after{margin-top:var(--space-6)}.r-mk-faq-item{padding:var(--space-4) 0;border-bottom:1px solid var(--color-line)}.r-mk-faq-q{margin:0 0 var(--space-2);font-size:1.125rem;font-weight:600}.r-mk-faq-a{color:var(--color-ink-2);font-size:var(--text-lg);max-width:36rem;margin:0;line-height:1.6}.r-mk-claim{background:var(--color-surface);padding:var(--mk-inset)}.r-mk-claim-n{font-family:var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:clamp(30px,3.4vw,42px);font-weight:800;line-height:1}.r-mk-claim-n small{color:var(--color-muted);letter-spacing:0;margin-left:3px;font-size:.45em}.r-mk-table{border-collapse:collapse;width:100%;font-size:var(--text-md)}.r-mk-table th,.r-mk-table td{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;padding:10px 14px}.r-mk-table thead th{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;font-weight:500}.r-mk-table thead th:first-child{width:34%}.r-mk-table tbody th{color:var(--color-ink);font-weight:500}.r-mk-us{background:var(--color-surface)}.r-sticky-col{background:var(--color-surface);z-index:1;position:sticky;left:0}.r-sticky-col--band{background:var(--color-surface-2)}.r-mk-band{display:block}.r-mk-matrix{min-width:1180px}@media (max-width:639px){.r-mk-matrix{min-width:34rem}.r-mk-table .r-sticky-col:not(.r-sticky-col--band),.r-mk-table thead th.r-sticky-col:first-child{white-space:normal;overflow-wrap:anywhere;width:9rem;min-width:7rem;max-width:40vw;padding-inline:10px}.r-mk-table th[scope=row] .r-mk-note{display:none!important}.r-mk-table .r-sticky-col--band{position:static}.r-mk-band{width:min(24rem, calc(100vw - 2 * var(--mk-gutter) - 28px));white-space:normal;position:sticky;left:0}}.r-mk .r-btn--lg{font-size:var(--text-lg);padding:var(--space-3) var(--space-6)}.r-mk-cta{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.r-mk-cta-note{align-self:center;max-width:46ch;margin:0}.r-mk-claim-lede{color:var(--color-ink);margin-bottom:var(--space-3);font-weight:600}.r-mk-cta:not(:last-child){margin-bottom:var(--space-8)}.r-mk-foot{color:var(--color-muted);font-size:var(--text-sm);padding:34px 0 56px}.r-mk-note{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.04em;color:var(--color-muted);border-left:2px solid var(--color-line-2);margin-top:10px;padding-left:9px}th[scope=colgroup] .r-mk-note{color:var(--color-ink-2)}.r-mk-stale{color:var(--color-warn);border-left-color:var(--color-warn)}.r-mk-fold>summary{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.04em;color:var(--color-muted);padding:4px 0;list-style:none}.r-mk-fold>summary::-webkit-details-marker{display:none}.r-mk-fold>summary:before{content:"▸";width:1em;transition:transform .12s;display:inline-block}.r-mk-fold[open]>summary:before{transform:rotate(90deg)}.r-mk-fold>summary:hover{color:var(--color-ink)}.r-mk-fold>summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.r-table tbody tr:has(.r-row-link){position:relative}.r-row-link{color:inherit;text-decoration:none}.r-row-link:after{content:"";z-index:0;position:absolute;inset:0}.r-table tbody tr:has(.r-row-link) :where(button,a:not(.r-row-link),input,select){z-index:1;position:relative}.r-row-link:focus-visible:after{outline:2px solid var(--color-accent-solid);outline-offset:-2px;border-radius:var(--radius-none)}button.r-row-button,a.r-row-button{appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.r-table tbody tr:has(.r-row-link) button.r-row-button{z-index:auto;position:static}.r-row-button--cover{z-index:0;position:absolute;inset:0}.r-row-button--cover:focus-visible{outline:2px solid var(--color-accent-solid);outline-offset:-2px}.r-skeleton{background:linear-gradient(90deg, var(--color-surface-2,#f1f5f9) 25%, var(--color-surface-3,#e2e8f0) 37%, var(--color-surface-2,#f1f5f9) 63%);background-size:400% 100%;border-radius:6px;animation:1.4s ease-in-out infinite r-skeleton-sweep}@keyframes r-skeleton-sweep{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.r-skeleton{animation:none}}.r-doc-shell{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:44px;padding:clamp(28px,5vh,52px) 0 72px;display:grid}.r-doc-side{max-height:calc(100vh - 36px);font-size:var(--text-sm);position:sticky;top:18px;overflow-y:auto}.r-doc-side-group{margin-bottom:20px}.r-doc-side-title{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);margin-bottom:7px}.r-doc-side ul{border-left:1px solid var(--color-line);margin:0;padding:0;list-style:none}.r-doc-side li a{color:var(--color-ink-2);border-left:1px solid #0000;margin-left:-1px;padding:4px 0 4px 12px;line-height:1.45;text-decoration:none;display:block}.r-doc-side li a:hover{color:var(--color-ink);border-left-color:var(--color-line-2)}.r-doc-main{min-width:0}.r-doc-search{margin-bottom:24px;position:relative}.r-doc-search-input{box-sizing:border-box;border:1px solid var(--color-line-control);background:var(--color-surface);width:100%;color:var(--color-ink);font-family:inherit;font-size:var(--text-sm);padding:7px 11px}@media (pointer:coarse){.r-input,.r-input--mono,.r-input--sm,.r-query-input,.r-doc-search-input{font-size:var(--text-input)}}.r-doc-search-input:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.r-doc-search-results{z-index:20;background:var(--color-surface);border:1px solid var(--color-line-control);width:min(430px,78vw);max-height:62vh;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto}.r-doc-search-empty{color:var(--color-muted);font-size:var(--text-sm);margin:0;padding:12px 13px;line-height:1.55}.r-doc-search-hit{border-bottom:1px solid var(--color-line);color:inherit;padding:10px 13px;text-decoration:none;display:block}.r-doc-search-hit:last-child{border-bottom:0}.r-doc-search-hit:hover,.r-doc-search-hit[data-active=true]{background:var(--color-surface-2)}.r-doc-search-hit-section{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);display:block}.r-doc-search-hit-title{margin:2px 0 3px;font-weight:600;display:block}.r-doc-search-hit-snippet{color:var(--color-ink-2);font-size:var(--text-xs);line-height:1.5;display:block}.r-doc-index{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:30px 40px;margin-top:34px;display:grid}.r-doc-index-h{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.01em;margin:0 0 4px;font-weight:700}.r-doc-index-blurb{color:var(--color-muted);font-size:var(--text-sm);margin:0 0 12px;line-height:1.55}.r-doc-index-list{margin:0;padding:0;list-style:none}.r-doc-index-list li{border-top:1px solid var(--color-line);padding:8px 0}.r-doc-index-title{font-weight:600;text-decoration:none;display:block}.r-doc-index-title:hover{text-decoration:underline}.r-doc-index-desc{color:var(--color-ink-2);font-size:var(--text-xs);margin-top:2px;line-height:1.5;display:block}.r-doc-article{max-width:72ch}.r-doc-title{font-family:var(--font-display);letter-spacing:-.02em;margin:6px 0 10px;font-size:clamp(28px,3.6vw,40px);font-weight:700;line-height:1.15}.r-doc-lede{color:var(--color-ink-2);font-size:var(--text-md);margin:0 0 26px;line-height:1.6}.r-doc-toc{border:1px solid var(--color-line);background:var(--color-surface);font-size:var(--text-sm);margin:0 0 30px;padding:12px 14px}.r-doc-toc-title{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);margin-bottom:6px}.r-doc-toc ul{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}.r-doc-toc a{color:var(--color-ink-2);text-decoration:none}.r-doc-toc a:hover{color:var(--color-ink);text-decoration:underline}.r-doc-h{font-family:var(--font-display);letter-spacing:-.015em;scroll-margin-top:20px;font-weight:700}h2.r-doc-h{font-size:var(--text-xl);margin:38px 0 12px}h3.r-doc-h{font-size:var(--text-lg);margin:28px 0 10px}h4.r-doc-h{font-size:var(--text-md);margin:22px 0 8px}.r-doc-anchor{color:inherit;text-decoration:none}.r-doc-anchor:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-line-2);-webkit-text-decoration-color:var(--color-line-2);-webkit-text-decoration-color:var(--color-line-2);text-decoration-color:var(--color-line-2);text-underline-offset:4px}.r-doc-p{color:var(--color-ink-2);font-size:var(--text-md);margin:0 0 17px;line-height:1.68}.r-doc-link{color:var(--color-accent-solid,var(--color-ink));text-underline-offset:2px;text-decoration:underline}.r-doc-code{font-family:var(--font-mono);background:var(--color-surface-2);border:1px solid var(--color-line);overflow-wrap:anywhere;padding:.06em .32em;font-size:.9em}.r-doc-pre{border:1px solid var(--color-line-control);background:var(--color-surface);margin:0 0 20px}.r-doc-pre-head{border-bottom:1px solid var(--color-line);background:var(--color-surface-2);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-2);justify-content:space-between;align-items:center;gap:10px;padding:5px 12px;display:flex}.r-doc-copy{border:1px solid var(--color-line);color:var(--color-ink-2);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;padding:1px 8px}.r-doc-copy:hover,.r-doc-copy:focus-visible{color:var(--color-ink);border-color:var(--color-line-control)}.r-doc-pre pre{font-family:var(--font-mono);font-size:var(--text-sm);margin:0;padding:12px 13px;line-height:1.65;overflow-x:auto}.r-doc-pre pre:focus-visible{outline:2px solid var(--color-accent-solid);outline-offset:2px}.r-doc-list{color:var(--color-ink-2);font-size:var(--text-md);margin:0 0 17px;padding-left:22px;line-height:1.68}.r-doc-list li{margin-bottom:6px}.r-doc-list li .r-doc-p:last-child{margin-bottom:0}.r-doc-list li .r-doc-p{margin-bottom:8px}.r-doc-steps{counter-reset:r-doc-step;padding-left:0;list-style:none}.r-doc-steps>li{counter-increment:r-doc-step;border-left:1px solid var(--color-line);margin:0 0 0 14px;padding:2px 0 16px 30px;position:relative}.r-doc-steps>li:last-child{border-left-color:#0000}.r-doc-steps>li:before{content:counter(r-doc-step);border:1px solid var(--color-line-control);background:var(--color-surface);width:27px;height:27px;color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-sm);place-items:center;display:grid;position:absolute;top:0;left:-14px}.r-doc-tablewrap{margin:0 0 22px;overflow-x:auto}.r-doc-tablewrap:focus-visible{outline:2px solid var(--color-accent-solid);outline-offset:2px}.r-doc-tablewrap .r-mk-table thead th:first-child{width:auto}.r-doc-quote{border-left:2px solid var(--color-line-2);color:var(--color-muted);margin:0 0 20px;padding-left:15px}.r-doc-quote .r-doc-p:last-child{margin-bottom:0}.r-doc-note{border:1px solid var(--color-line-control);background:var(--color-surface);border-left-width:3px;margin:0 0 22px;padding:13px 15px}.r-doc-note .r-doc-p:last-child{margin-bottom:0}.r-doc-note-title{margin-bottom:5px;font-weight:600}.r-doc-note--note{border-left-color:var(--color-info)}.r-doc-note--warning{border-left-color:var(--color-warn)}.r-doc-note--danger{border-left-color:var(--color-bad)}.r-doc-rule{border:0;border-top:1px solid var(--color-line);margin:30px 0}.r-doc-prevnext{border-top:1px solid var(--color-line);justify-content:space-between;gap:20px;max-width:72ch;margin-top:46px;padding-top:20px;display:flex}.r-doc-prevnext-link{flex-direction:column;gap:3px;font-weight:600;text-decoration:none;display:flex}.r-doc-prevnext-link:hover{text-decoration:underline}@media (max-width:900px){.r-doc-shell{grid-template-columns:minmax(0,1fr);gap:24px}.r-doc-side{border-bottom:1px solid var(--color-line);max-height:none;padding-bottom:18px;position:static;overflow:visible}.r-doc-search-results{width:100%}}.r-ramp{--r-ramp:var(--r-ramp-l)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .r-ramp{--r-ramp:var(--r-ramp-d)}}:root[data-theme=dark] .r-ramp{--r-ramp:var(--r-ramp-d)}.r-table .r-table-group>th{text-align:left;font-family:var(--font-sans);font-size:var(--text-base);letter-spacing:0;text-transform:none;color:var(--color-ink);border-top:0;border-bottom:1px solid var(--color-line-2);white-space:normal;background:0 0;padding:18px 0 8px;font-weight:600}.r-table tbody>.r-table-group:first-child>th{padding-top:12px}.r-table-group+tr>td{border-top:0}.r-table-group__facts{font-size:var(--text-xs);color:var(--color-muted);font-weight:400}.r-filter-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.r-filter-field{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}:is(.r-filter-field:not(.r-filter-field--search):has(>input),.r-filter-field:not(.r-filter-field--search):has(>select)){flex-wrap:wrap}.r-filter-label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap}.r-filter{width:auto;min-width:0;max-width:100%}.r-filter--text{min-width:min(240px,100%)}.r-filter-field--search{flex:20rem}.r-filter-field--search .r-filter--text{flex:1 1 0;width:auto;min-width:0}.r-filter-field--search .r-filter-submit{flex:none}.r-filter-chip-remove{color:inherit;font-family:var(--font-mono);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-4px -2px;padding:4px;line-height:1;display:inline-flex}.r-filter-chip-remove:hover{color:var(--color-bad)}.r-filter-chip-remove:focus-visible{outline:2px solid var(--color-accent-solid);outline-offset:1px}.r-spinner{border:2px solid var(--color-line);border-top-color:var(--color-accent-solid);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite r-spin;display:inline-block}@keyframes r-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.r-spinner{animation-duration:2.4s}}.r-adminbar{background:var(--color-accent-solid);color:var(--color-accent-ink);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:4px 14px;padding:6px clamp(16px,4vw,40px);display:flex;position:relative}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .r-adminbar{background:var(--color-accent)}}:root[data-theme=dark] .r-adminbar{background:var(--color-accent)}.r-adminbar-brand{font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex:none}.r-adminbar-spacer{flex:1 1 0;min-width:0}.r-adminbar-menu{display:none}.r-adminbar-search,.r-adminbar-leave{min-height:32px;color:inherit;white-space:nowrap;flex:none;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.r-adminbar-search{border:1px solid;padding:0 10px}.r-adminbar-search:hover,.r-adminbar-leave:hover{text-underline-offset:4px;text-decoration:underline}.r-adminbar-email{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:24ch;display:none;overflow:hidden}@media (min-width:1280px){.r-adminbar-email{display:block}}.r-adminbar a:focus-visible,.r-adminbar button:focus-visible{outline-offset:-2px;outline:2px solid}.r-subnav{min-width:0}.r-subnav-list{flex-wrap:wrap;align-items:center;gap:0 2px;margin:0;padding:0;list-style:none;display:flex}.r-subnav-item{position:relative}.r-subnav-link,.r-subnav-trigger{border-radius:var(--radius-none);min-height:32px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:0 8px;text-decoration:none;display:inline-flex}.r-subnav-link:hover,.r-subnav-trigger:hover{text-underline-offset:4px;text-decoration:underline}.r-subnav-link[aria-current=page],.r-subnav-trigger[data-current]{border-bottom-color:currentColor}.r-subnav-trigger[aria-expanded=true]{background:var(--color-surface);color:var(--color-ink);text-decoration:none}.r-subnav-trigger[aria-expanded=true]:focus-visible{outline-color:var(--color-accent-solid)}.r-subnav-caret{flex:none;transition:transform .12s}.r-subnav-trigger[aria-expanded=true] .r-subnav-caret{transform:rotate(180deg)}.r-subnav-panel{z-index:30;background:var(--color-surface);min-width:260px;max-width:min(340px,100vw - 32px);color:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-none);font-size:var(--text-base);margin:0;padding:4px;list-style:none;position:absolute;top:100%;left:0}.r-subnav-panel[hidden]{display:none}.r-subnav-panel[data-align=end]{left:auto;right:0}.r-subnav-group,.r-subnav-sublist{margin:0;padding:0;list-style:none}.r-subnav-group-label{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.19em;text-transform:uppercase;color:var(--color-muted);padding:8px 10px 3px;display:block}.r-subnav-panel-link,.r-subnav-soon{border-left:var(--marker-width) solid transparent;color:inherit;padding:6px 10px 6px 7px;text-decoration:none;display:block}.r-subnav-panel-link[aria-current=page]{border-left-color:var(--color-accent-solid)}.r-subnav-panel-link:hover,.r-subnav-panel-link:focus-visible{background:var(--color-ink);color:var(--color-ground)}.r-subnav-panel-link:focus-visible{outline:2px solid var(--color-accent-solid);outline-offset:-2px}.r-subnav-hint{font-size:var(--text-xs);color:var(--color-muted);margin-top:1px;display:block}.r-subnav-panel-link:hover .r-subnav-hint,.r-subnav-panel-link:focus-visible .r-subnav-hint{color:inherit;opacity:.8}.r-subnav-soon{color:var(--color-muted)}.r-subnav-soon-tag{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.19em;text-transform:uppercase;margin-left:6px}.r-subnav-drawer{margin:calc(-1 * var(--spacing-gutter))}.r-subnav-drawer-row{box-sizing:border-box;width:100%;min-height:44px;padding:0 var(--spacing-gutter) 0 calc(var(--spacing-gutter) - var(--marker-width));border:0;border-bottom:1px solid var(--color-row-line);border-left:var(--marker-width) solid transparent;border-radius:var(--radius-none);color:var(--color-ink);font:inherit;font-size:var(--text-md);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;text-decoration:none;display:flex}.r-subnav-drawer-row[aria-current=page],.r-subnav-drawer-row[data-current]{border-left-color:var(--color-accent-solid)}.r-subnav-drawer-row:hover{background:var(--color-surface-2)}.r-subnav-drawer-search{justify-content:flex-start}.r-subnav-drawer-row:focus-visible,.r-subnav-drawer-sub:focus-visible,.r-subnav-drawer-leave:focus-visible{outline:2px solid var(--color-accent-solid);outline-offset:-2px}.r-subnav-drawer-row[data-state=open] .r-subnav-caret{transform:rotate(180deg)}.r-subnav-drawer-list{background:var(--color-surface-2);margin:0;padding:0;list-style:none}.r-subnav-drawer-list .r-subnav-group-label{padding-left:calc(var(--spacing-gutter) + 12px)}.r-subnav-drawer-sub{box-sizing:border-box;min-height:44px;padding:0 var(--spacing-gutter) 0 calc(var(--spacing-gutter) - var(--marker-width) + 12px);border-bottom:1px solid var(--color-row-line);border-left:var(--marker-width) solid transparent;color:var(--color-ink);align-items:center;text-decoration:none;display:flex}.r-subnav-drawer-sub[aria-current=page]{border-left-color:var(--color-accent-solid)}.r-subnav-drawer-foot{padding:var(--spacing-gutter);flex-direction:column;gap:4px;display:flex}.r-subnav-drawer-email{color:var(--color-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.r-subnav-drawer-leave{min-height:44px;color:var(--color-ink);align-items:center;display:inline-flex}.r-subnav-flat{flex-basis:100%}.r-subnav-flat ul{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.r-subnav-flat a{color:inherit}@media (max-width:1199px){.r-adminbar-search{justify-content:center;min-width:32px;padding:0}.r-adminbar-search-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:899px){.r-adminbar{flex-wrap:nowrap;gap:12px;min-height:48px;padding-block:2px}.r-adminbar-menu{border-radius:var(--radius-none);min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;flex:none;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.r-adminbar-brand{white-space:normal;flex:auto;min-width:0}.r-adminbar-spacer,.r-subnav,.r-adminbar-email,.r-adminbar-leave{display:none}.r-adminbar-search{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.r-subnav-caret{transition:none}}.r-crumbs{font-size:var(--text-sm);color:var(--color-muted)}.r-crumbs ol{flex-wrap:wrap;gap:2px 0;margin:0;padding:0;list-style:none;display:flex}.r-crumbs li+li:before{content:"/";color:var(--color-line-control);padding:0 7px}.r-crumbs a{color:inherit;text-underline-offset:3px}.r-crumbs a:hover{color:var(--color-ink)}.r-crumbs a:focus-visible{outline:2px solid var(--color-accent-solid);outline-offset:2px}.r-crumbs [aria-current=page]{color:var(--color-ink);overflow-wrap:anywhere}.r-adminbar-search{font:inherit;cursor:pointer;background:0 0}.r-adminbar-search:focus-visible{outline-offset:2px;outline:2px solid}.r-palette{flex-direction:column;gap:10px;min-width:0;display:flex}.r-palette-input{box-sizing:border-box;width:100%;font-size:var(--text-md);min-height:44px}.r-palette-status{font-size:var(--text-sm);color:var(--color-ink-2);min-height:1.4em;margin:0}.r-palette-status--bad{color:var(--color-bad)}.r-palette-list{border-top:1px solid var(--color-line);max-height:min(52vh,480px);margin:0;padding:0;list-style:none;overflow:auto}.r-palette-list[hidden]{display:none}.r-palette-group{list-style:none}.r-palette-group-label{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-2);padding:10px 0 4px;font-weight:600}.r-palette-options{margin:0;padding:0;list-style:none}.r-palette-option{box-sizing:border-box;min-height:44px;padding:8px 10px 8px calc(10px - var(--marker-width));border-left:var(--marker-width) solid transparent;border-bottom:1px solid var(--color-row-line);cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.r-palette-option[aria-disabled=true]{cursor:default;color:var(--color-ink-2)}.r-palette-option--active{background:var(--color-surface-2);border-left-color:var(--color-accent-solid)}.r-palette-option-main{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.r-palette-option-kind{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-2)}.r-palette-option-title{overflow-wrap:anywhere;font-weight:600}.r-palette-option-sub,.r-palette-option-matched{font-size:var(--text-sm);overflow-wrap:anywhere}.r-palette-foot{border-top:1px solid var(--color-line);font-size:var(--text-xs);color:var(--color-ink-2);flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:10px;display:flex}.r-palette-all{color:var(--color-ink);text-underline-offset:4px;margin-left:auto;text-decoration:none}.r-palette-all:hover,.r-palette-all:focus-visible{text-decoration:underline}.r-kbd{border:1px solid var(--color-line);border-radius:var(--radius-none);font:inherit;font-size:var(--text-xs);color:var(--color-ink);background:var(--color-surface-2);padding:0 5px;line-height:1.5;display:inline-block}.r-search-group{flex-direction:column;gap:6px;display:flex}.r-search-group-title{font-size:var(--text-lg);margin:0}.r-search-rows{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.r-search-row{border-bottom:1px solid var(--color-row-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:10px 0;display:flex}.r-search-row-main{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.r-search-row-title{overflow-wrap:anywhere;font-weight:600}.r-search-row-sub,.r-search-row-matched,.r-search-not-searched{font-size:var(--text-sm);overflow-wrap:anywhere}.r-search-pills{flex-wrap:wrap;gap:6px;display:inline-flex}.r-search-detail{overflow-wrap:anywhere;word-break:break-all;font-family:var(--font-mono);font-size:var(--text-xs)}.r-palette-status,.r-search-row-matched,.r-palette-option-matched{overflow-wrap:anywhere}.r-sl-ann{border-left:3px solid var(--color-line-2);padding:2px 0 2px 12px}.r-sl-ann[data-level=error]{border-left-color:var(--color-bad)}.r-sl-ann[data-level=warning]{border-left-color:var(--color-warn)}.r-sl-ann[data-level=notice]{border-left-color:var(--color-info)}.r-sl-ann-msg{background:var(--color-surface-2);font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;padding:4px 8px;display:block}.r-run-layout{gap:var(--block-gap);grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start;display:grid}@media (max-width:860px){.r-run-layout{grid-template-columns:minmax(0,1fr)}}.r-run-chart{gap:var(--space-3);min-width:0;display:grid}.r-run-chart__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.r-run-chart__title{font-size:var(--text-sm);margin:0;font-weight:600}.r-run-switch{position:relative}.r-run-switch__menu{z-index:20;background:var(--color-surface);border:1px solid var(--color-line-control);border-radius:0;min-width:min(15rem,100vw - 2rem);display:grid;position:absolute;top:calc(100% + 4px);right:0}.r-run-switch__item{width:100%;padding:var(--space-2) var(--space-3);text-align:left;font:inherit;font-size:var(--text-sm);color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:0;display:block}.r-run-switch__item:hover{background:var(--color-surface-2)}.r-run-switch__item:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.r-run-switch__item[aria-checked=true]{border-left-color:var(--color-ink);font-weight:600}.r-run-canvas{border:1px solid var(--color-line);background:var(--color-surface);flex-direction:column;min-width:0;display:flex}.r-run-canvas__bar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}.r-run-canvas__zoom{text-align:center;min-width:4ch;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.r-run-canvas__hint{font-size:var(--text-xs);color:var(--color-muted);margin-left:auto}@media (max-width:640px){.r-run-canvas__hint{display:none}}.r-run-canvas__view{cursor:grab;touch-action:pan-y;background-image:radial-gradient(var(--color-line-2) 1px, transparent 1px);background-size:24px 24px;min-width:0;height:clamp(12rem,70vh,44rem);min-height:12rem;position:relative;overflow:hidden}.r-run-canvas__view[data-panning=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.r-run-canvas:fullscreen{background:var(--color-surface)}.r-run-canvas:fullscreen .r-run-canvas__view{flex:1;height:auto}.r-run-canvas__layer{transform-origin:0 0;position:absolute;top:0;left:0}.r-run-timeline{min-width:0;padding:var(--space-3);border:1px solid var(--color-line);background:var(--color-surface);--r-timeline-cols:minmax(6rem, 12rem) minmax(0, 1fr) 4.5rem}.r-run-timeline__axis{grid-template-columns:var(--r-timeline-cols);column-gap:var(--space-3);padding:0 var(--space-2);font-size:var(--text-xs);color:var(--color-muted);display:grid}.r-run-timeline__ticks{height:1.25rem;position:relative}.r-run-timeline__tick{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.r-run-timeline__tick:first-child{transform:none}.r-run-timeline__rows{margin:0;padding:0;list-style:none}.r-run-timeline__item{margin:0;padding:0}.r-run-timeline__row{grid-template-columns:var(--r-timeline-cols);column-gap:var(--space-3);box-sizing:border-box;width:100%;padding:var(--space-2);text-align:left;font:inherit;color:var(--color-ink);border:1px solid #0000;border-top-color:var(--color-line);cursor:pointer;background:0 0;border-radius:0;align-items:center;display:grid}.r-run-timeline__row:hover{background:var(--color-surface-2)}.r-run-timeline__row:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.r-run-timeline__row[aria-pressed=true]{outline:2px solid var(--color-accent);outline-offset:-1px}.r-run-timeline__row[data-related=true]{border-color:var(--color-accent)}.r-run-timeline__row[data-dim=true]{opacity:.6}.r-run-timeline__label{align-items:center;gap:var(--space-2);min-width:0;display:flex}.r-run-timeline__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);font-weight:500;overflow:hidden}.r-run-timeline__count{color:var(--color-muted);font-weight:400}.r-run-timeline__track{min-width:0;height:.75rem;display:block;position:relative}.r-run-timeline__bar,.r-run-timeline__wait{height:100%;position:absolute;top:0}.r-run-timeline__wait{background:var(--color-line-2);height:20%;top:40%}.r-run-timeline__bar{background:var(--color-muted)}.r-run-timeline__bar[data-status=passed]{background:var(--color-ok)}.r-run-timeline__bar[data-status=failed]{background:var(--color-bad)}.r-run-timeline__bar[data-status=running]{background:var(--color-accent)}.r-run-timeline__bar[data-status=cancelled],.r-run-timeline__bar[data-status=finished],.r-run-timeline__bar[data-status=skipped]{opacity:.55}.r-run-timeline__none{border-top:1px dashed var(--color-line-2);position:absolute;top:50%;left:0;right:0}.r-run-timeline__time{font-size:var(--text-xs);color:var(--color-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:640px){.r-run-timeline__axis{grid-template-columns:minmax(0,1fr)}.r-run-timeline__axis>:first-child{display:none}.r-run-timeline__row{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label time""track track"}.r-run-timeline__label{grid-area:label}.r-run-timeline__time{grid-area:time}.r-run-timeline__track{grid-area:track}}.r-run-board{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.r-run-board__col{min-width:0;padding:var(--space-3);border:1px solid var(--color-line);background:var(--color-surface)}.r-run-board__title{margin:0 0 var(--space-3);font-size:var(--text-xs);letter-spacing:.06em;font-weight:600}.r-run-board__count{margin-left:var(--space-1);color:var(--color-muted);font-variant-numeric:tabular-nums}.r-run-board__empty{font-size:var(--text-xs);color:var(--color-muted);margin:0}.r-run-board__cards{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.r-run-board__card{column-gap:var(--space-2);box-sizing:border-box;width:100%;min-height:44px;padding:var(--space-2) var(--space-3);text-align:left;font:inherit;color:var(--color-ink);background:var(--color-surface-2);border:1px solid var(--color-line-control);cursor:pointer;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.r-run-board__card:hover{border-color:var(--color-ink)}.r-run-board__card:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.r-run-board__card[aria-pressed=true]{outline:2px solid var(--color-accent);outline-offset:-1px}.r-run-board__card[data-related=true]{border-color:var(--color-accent)}.r-run-board__card[data-dim=true]{opacity:.6}.r-run-board__card[data-ours=false]{background:0 0;border-style:dashed}.r-flow{position:relative}.r-flow-edges{pointer-events:none;position:absolute;inset:0}.r-flow-edge{fill:none;stroke:var(--color-line-2);stroke-width:1.5px}.r-flow-edge[data-lit=true]{stroke:var(--color-accent);stroke-width:2px}.r-flow-list{margin:0;padding:0;list-style:none}.r-flow-item{margin:0;padding:0;position:absolute}.r-flow-node{column-gap:var(--space-2);box-sizing:border-box;width:100%;height:100%;padding:0 var(--space-3);text-align:left;font:inherit;color:var(--color-ink);background:var(--color-surface-2);border:1px solid var(--color-line-control);cursor:pointer;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.r-flow-node:hover{border-color:var(--color-ink)}.r-flow-node:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.r-flow-node[aria-pressed=true]{outline:2px solid var(--color-accent);outline-offset:-1px}.r-flow-node[data-related=true]{border-color:var(--color-accent)}.r-flow-node[data-dim=true]{opacity:.6}.r-flow-node[data-ours=false]{background:0 0;border-style:dashed}.r-flow-node__name{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.25;display:block;overflow:hidden}.r-flow-node__sub{font-size:var(--text-xs);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.r-run-panel{border:1px solid var(--color-line);background:var(--color-surface);padding:var(--space-4);min-width:0}.r-run-panel__members{margin:0;padding:0;list-style:none}.r-run-panel__member{gap:var(--space-2);width:100%;padding:var(--space-2) 0;border:0;border-bottom:1px solid var(--color-line);color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;align-items:baseline;display:flex}.r-run-steps{font-size:var(--text-sm);margin:0;padding:0;list-style:none}.r-run-steps li{gap:var(--space-2);overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;padding:2px 0;display:flex}.r-crumbs{min-width:0;font-size:var(--text-sm);color:var(--color-muted)}.r-crumbs__list{flex-wrap:nowrap;align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}.r-crumbs__item{align-items:center;min-width:0;display:flex}.r-crumbs__item+.r-crumbs__item:before{content:"/";margin-inline:var(--space-2);color:var(--color-line-control);flex:none}.r-crumbs__label{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;display:block;overflow:hidden}.r-crumbs__link{color:var(--color-muted);align-items:center;min-height:24px;text-decoration:none;display:inline-flex}.r-crumbs__link:hover{color:var(--color-ink);text-decoration:underline}.r-crumbs__link:focus-visible{outline:2px solid var(--color-accent-solid);outline-offset:2px}.r-crumbs__text[aria-current=page]{color:var(--color-ink);font-weight:600}.r-crumbs__item:last-child .r-crumbs__label{max-width:36ch}.r-crumbs__more{display:none}@media (max-width:640px){.r-crumbs__mid{display:none}.r-crumbs__more{display:flex}.r-crumbs__label{max-width:14ch}.r-crumbs__item:last-child .r-crumbs__label{max-width:22ch}}.r-page-back{align-items:center;gap:var(--space-1);min-height:24px;font-size:var(--text-sm);color:var(--color-muted);align-self:flex-start;text-decoration:none;display:inline-flex}.r-page-back:hover{color:var(--color-ink);text-decoration:underline}.r-badge--muted{color:var(--color-muted);border-color:var(--color-line-2);font-weight:400}.r-badge-dot{vertical-align:middle;align-items:center;display:inline-flex}.r-badge-mark{font-family:var(--font-mono);font-size:var(--text-xs);line-height:1}.r-badge-mark--ok{color:var(--color-ok)}.r-badge-mark--bad{color:var(--color-bad)}.r-badge-mark--warn{color:var(--color-warn)}.r-badge-mark--run{color:var(--color-accent-solid)}.r-badge-mark--info{color:var(--color-info)}.r-badge-mark--idle{color:var(--color-muted)}.r-list-toolbar{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.r-list-toolbar__row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.r-list-toolbar__count{font-size:var(--text-md);color:var(--color-heading);font-variant-numeric:tabular-nums;flex:none;margin:0;font-weight:600}.r-list-toolbar__controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:18rem;min-width:0;display:flex}.r-list-toolbar__search{flex:12rem;min-width:0}.r-list-toolbar__search .r-input{width:100%;max-width:20rem}.r-list-toolbar__controls>.r-input{width:auto;min-width:9rem;max-width:100%}.r-list-toolbar__actions{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.r-list-toolbar__scope{margin:0}.r-list-toolbar[data-loading] .r-list-toolbar__count{color:var(--color-muted);font-weight:400}.r-pager{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.r-pager__pages{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.r-pager__gap{padding-inline:var(--space-1);color:var(--color-muted)}.r-pager__range{font-variant-numeric:tabular-nums}.r-tab--link{align-items:center;gap:var(--space-2);white-space:nowrap;text-decoration:none;display:inline-flex}.r-tab--link:hover{color:var(--color-ink)}.r-tab__flag{color:var(--color-bad);font-size:var(--text-xs);margin-left:var(--space-1);font-weight:700}.r-tab__count{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-muted);border:1px solid var(--color-line-2);padding:0 var(--space-1);text-align:center;min-width:1.5em;font-weight:400}.r-page-tabs{gap:var(--block-gap);flex-direction:column;min-width:0;display:flex}.r-page-tabs__panel{min-width:0}.r-section-heading{min-width:0;font-family:var(--font-sans);font-size:var(--text-lg);letter-spacing:normal;text-transform:none;color:var(--color-heading);overflow-wrap:anywhere;flex:1;margin:0;font-weight:600;line-height:1.3}.r-section-help{max-width:60ch;font-size:var(--text-base);color:var(--color-ink-2);margin:0;line-height:1.55}.r-section-help a{color:var(--color-ink)}.r-section-more{border-top:1px solid var(--color-line);padding-top:var(--space-2)}.r-section-more__summary{cursor:pointer;min-height:24px;font-size:var(--text-sm);color:var(--color-muted);display:list-item}.r-section-more__summary:hover{color:var(--color-ink)}.r-section-more__summary:focus-visible{outline:2px solid var(--color-accent-solid);outline-offset:2px}.r-section-more__body{gap:var(--block-gap);padding-top:var(--space-2);font-size:var(--text-base);color:var(--color-ink-2);overflow-wrap:anywhere;flex-direction:column;display:flex}.r-switch-row{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.r-switch-row__line{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.r-switch-row__control{min-width:0;font-size:var(--text-sm);align-items:center;gap:.5rem;display:flex}.r-switch-row__control>input{flex:none}.r-switch-row__text{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.r-switch-row__summary{color:var(--color-muted)}.r-switch-row__more-summary{cursor:pointer;font-size:var(--text-sm);color:var(--color-muted);display:list-item}.r-switch-row__more-summary:focus-visible{outline:2px solid var(--color-accent-solid);outline-offset:2px}.r-switch-row__more-body{padding-top:var(--space-2);font-size:var(--text-sm);color:var(--color-ink-2);overflow-wrap:anywhere}@media (max-width:640px){.r-switch-row__line{flex-wrap:nowrap}.r-switch-row__control{flex-direction:row-reverse;flex:auto;justify-content:space-between;gap:12px;min-height:44px}.r-switch-row__more-summary{align-items:center;min-height:44px;display:flex}}.r-skeleton-page{gap:var(--section-gap);flex-direction:column;min-width:0;display:flex}.r-skeleton-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-none);padding:var(--space-4)}.r-skeleton-toolbar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.r-skeleton-grid{border:1px solid var(--color-line);background:var(--color-surface)}.r-skeleton-grid__head,.r-skeleton-grid__row{align-items:center;gap:var(--space-4);padding:0 var(--space-4);display:flex}.r-skeleton-grid__head{border-bottom:1px solid var(--color-line);min-height:32px}.r-skeleton-grid__row+.r-skeleton-grid__row{border-top:1px solid var(--color-row-line,var(--color-line))}.r-skeleton-tabs{gap:var(--space-5);border-bottom:1px solid var(--color-line);padding-bottom:var(--space-1);display:flex}.r-skeleton-sidebar{gap:var(--space-6);grid-template-columns:14rem minmax(0,1fr);display:grid}.r-skeleton-sidebar__rail{gap:var(--space-2);flex-direction:column;display:flex}@media (max-width:860px){.r-skeleton-sidebar{grid-template-columns:minmax(0,1fr)}.r-skeleton-sidebar__rail{display:none}}.r-settings-shell{gap:var(--space-6);grid-template-columns:14rem minmax(0,1fr);align-items:start;min-width:0;display:grid}.r-settings-shell__rail{top:var(--space-4);gap:var(--space-4);flex-direction:column;min-width:0;display:flex;position:sticky}.r-settings-shell__content{min-width:0}.r-settings-id{min-width:0;padding-bottom:var(--space-3);border-bottom:1px solid var(--color-line);flex-direction:column;gap:2px;display:flex}.r-settings-id__kind{font-size:var(--text-xs);color:var(--color-muted)}.r-settings-id__name{font-size:var(--text-md);color:var(--color-heading);overflow-wrap:anywhere;font-weight:600}.r-settings-id__slug{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted);overflow-wrap:anywhere}.r-settings-groups{gap:var(--space-4);flex-direction:column;display:flex}.r-settings-group{flex-direction:column;gap:2px;display:flex}.r-settings-group__label{margin:0 0 var(--space-1);padding-inline:var(--space-2);font-size:var(--text-xs);color:var(--color-muted);font-weight:600}.r-settings-link{min-height:32px;padding:0 var(--space-2);font-size:var(--text-base);color:var(--color-ink-2);overflow-wrap:anywhere;border-left:2px solid #0000;align-items:center;text-decoration:none;display:flex}.r-settings-link:hover{color:var(--color-ink);background:var(--color-surface-2)}.r-settings-link:focus-visible{outline:2px solid var(--color-accent-solid);outline-offset:-2px}.r-settings-link[aria-current=page]{color:var(--color-ink);border-left-color:var(--color-accent);background:var(--color-surface-2);font-weight:600}.r-settings-switch{align-items:center;gap:var(--space-1);min-height:24px;font-size:var(--text-sm);color:var(--color-muted);text-decoration:none;display:inline-flex}.r-settings-switch:hover{color:var(--color-ink);text-decoration:underline}.r-settings-select{display:none}@media (max-width:860px){.r-settings-shell{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.r-settings-shell__rail{position:static}.r-settings-groups{display:none}.r-settings-select{display:block}}.r-status-frame{min-width:0;position:relative}.r-status-frame__badge{top:var(--space-3);right:var(--space-4);z-index:1;align-items:center;min-height:22px;display:flex;position:absolute}.r-status-frame>.r-section--card>.r-section-head{padding-right:9rem}.r-sl-toolbar{z-index:3;background:var(--color-ground);gap:6px;margin-bottom:6px;padding:6px 0;display:grid;position:sticky;top:0}.r-sl-toolbar__row{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.r-sl-toolbar__status{flex-wrap:wrap;min-height:1.4em}.r-sl-toolbar{container:r-sl-toolbar/inline-size}.r-sl-search{flex:12rem;width:auto;min-width:0}@container r-sl-toolbar (max-width:559px){.r-sl-toolbar__controls{flex-wrap:wrap}.r-sl-toolbar__controls>.r-sl-search{flex-basis:100%}}.r-sl-settings{gap:8px;min-width:14rem;display:grid}.r-sl-settings__pair{gap:8px;display:flex}.r-sl-offset{margin-left:0}@media (max-width:767px){.r-sl-tap{min-width:44px;min-height:44px}.r-sl-ico{justify-content:center;align-items:center;display:inline-flex}.r-sl-toolbar{display:contents}.r-sl-toolbar__controls{top:var(--r-sl-top,0px);z-index:3;background:var(--color-ground);flex-wrap:nowrap;gap:4px;padding:3px 0;position:sticky}.r-sl-toolbar__controls>.r-sl-search{flex:1 1 0;min-width:0;min-height:44px}.r-sl-toolbar__status{margin:4px 0 8px}.r-sl-headbtn{grid-template-columns:auto auto auto minmax(0,1fr) auto;align-items:center;display:grid}.r-sl-headbtn>.r-sl-dur{grid-area:1/5;justify-self:end}.r-sl-headbtn>.r-sl-count{grid-area:2/4;margin-left:0}.r-sl-headbtn>.r-sl-offset{grid-area:2/5;justify-self:end}}@media (max-width:767px) and (pointer:coarse){.r-sl-no{min-width:44px;min-height:44px}.r-sl-line,.r-sl-group,.r-sl-headbtn{min-height:44px}}.r-rail-layout{gap:var(--space-4) var(--space-5);align-items:start;min-width:0;display:grid}.r-rail-layout--start{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr)}.r-rail-layout--end{grid-template-columns:minmax(0,1fr) minmax(14rem,18rem)}.r-rail-layout__main,.r-rail-layout__rail{min-width:0}.r-rail-layout__rail{top:var(--space-4);position:sticky}@media (max-width:860px){.r-rail-layout--start,.r-rail-layout--end{grid-template-columns:minmax(0,1fr)}.r-rail-layout__rail{position:static}}.r-list-toolbar--end .r-list-toolbar__controls{flex:18rem;justify-content:flex-end}.r-list-toolbar__badge{min-width:1.25rem;height:1.25rem;margin-left:var(--space-2);padding-inline:var(--space-1);background:var(--color-accent-solid);color:var(--color-accent-ink);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.r-list-toolbar__more{gap:var(--space-3);flex-direction:column;min-width:min(18rem,80vw);display:flex}.r-runs-search{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.r-runs-search__box{flex:18rem;width:auto;min-width:0}.r-list-toolbar__count--custom{flex-direction:column;flex:0 auto;gap:2px;min-width:0;display:flex}.r-runs-bar__title{font-size:var(--text-md);color:var(--color-heading);overflow-wrap:anywhere;margin:0;font-weight:600}.r-runs-bar__summary{margin:0}.r-wf-rail{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.r-wf-rail__title{font-size:var(--text-sm);color:var(--color-heading);margin:0;font-weight:600}.r-wf-rail__ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.r-wf-rail__group{margin-top:var(--space-3);flex-direction:column;gap:2px;display:flex}.r-wf-rail__repo{padding-inline:var(--space-2);font-size:var(--text-xs);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.r-wf-rail__item{justify-content:space-between;align-items:center;gap:var(--space-2);padding:6px var(--space-2);border-radius:var(--radius-sm,6px);color:var(--color-ink);min-width:0;text-decoration:none;display:flex}.r-wf-rail__item:hover{background:var(--color-surface-2,var(--color-surface))}.r-wf-rail__item[data-state=active]{background:var(--color-surface-2,var(--color-surface));box-shadow:inset 2px 0 0 var(--color-accent-solid);font-weight:600}.r-wf-rail__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.r-wf-rail__count{font-size:var(--text-xs);color:var(--color-muted);font-variant-numeric:tabular-nums;flex:none}.r-wf-rail__select{display:none}@media (max-width:860px){.r-wf-rail__title,.r-wf-rail__list{display:none}.r-wf-rail__select{display:block}.r-wf-rail__select .r-input{width:100%}}@media (max-width:560px){.r-table--cards td.r-card-menu{display:none}}.r-ledger--page{overflow-anchor:auto}.r-ledger--page .r-ledger-head{top:var(--table-sticky-top,0)}.r-ledger--page [role=rowgroup]{display:block}.r-setup-card .r-bar{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap}.r-setup-card__runs-on>summary{cursor:pointer;font-size:var(--text-sm);color:var(--color-ink)}.r-rail-list{gap:var(--space-1);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.r-rail-list a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.r-log-query{align-items:center;gap:var(--space-2);min-width:0;display:flex}.r-log-query__box{flex:auto;width:auto;min-width:0}.r-log-query>:not(.r-log-query__box){flex:none}.r-mk-sbs-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:0 0 12px;display:flex}.r-mk-sbs-summary{font-size:var(--text-md);color:var(--color-ink-2);margin:0 0 16px}.r-mk-sbs-panes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(16px,2.4vw,28px);display:grid}@media (max-width:860px){.r-mk-sbs-panes{grid-template-columns:minmax(0,1fr)}}.r-mk-sbs-pane{min-width:0;margin:0}.r-mk-sbs-readout{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding-bottom:10px;display:flex}.r-mk-sbs-readout>div{flex-direction:column;gap:2px;min-width:0;display:flex}.r-mk-sbs-figure{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1}.r-mk-sbs-readout[data-provider=runners-io] .r-mk-sbs-figure{color:var(--color-accent-solid)}.r-mk-sbs-unit{font-size:var(--text-sm);color:var(--color-muted)}.r-mk-sbs-status{font-size:var(--text-md);color:var(--color-ink-2);overflow-wrap:anywhere;margin:10px 0 6px}.r-mk-sbs .r-sl-toolbar{display:none}.r-mk-caption{max-width:72ch;font-size:var(--text-md);color:var(--color-muted);margin:14px 0 0;line-height:1.55}.r-mk-sbs-more{font-size:var(--text-md);margin:18px 0 0}.r-mk-proven{align-items:start;margin-top:28px}.r-mk-sizes-title{font-size:var(--text-md);color:var(--color-ink);margin:0 0 10px;font-weight:650}.r-mk-metering-second{min-width:0;margin-top:clamp(40px,7vh,72px)}.r-mk-metering-h3{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);letter-spacing:-.02em;color:var(--color-heading);margin:0 0 14px;line-height:1.2}.r-mk-metering-note{font-size:var(--text-sm);color:var(--color-muted);max-width:62ch;margin:12px 0 0;line-height:1.55}.r-mk-bill{border:1px solid var(--color-line-2);background:var(--color-surface);min-width:0;padding:clamp(16px,2.4vw,24px)}.r-mk-bill-example{margin:0 0 var(--space-2);color:var(--color-muted)}.r-mk-bill-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.r-mk-bill-label{font-size:var(--text-md);color:var(--color-ink);font-weight:600}.r-mk-bill-date{font-size:var(--text-sm);color:var(--color-muted)}.r-mk-bill-range{width:100%;accent-color:var(--color-accent-solid);min-height:24px;margin:12px 0 14px;display:block}.r-mk-bill-minutes{font-size:var(--text-md);color:var(--color-ink-2);margin:0 0 16px}.r-mk-bill-figure{font-variant-numeric:tabular-nums;color:var(--color-ink);font-weight:600}.r-mk-bill-totals{gap:14px;display:grid}.r-mk-bill-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;display:grid}.r-mk-bill-what{font-size:var(--text-md);color:var(--color-ink-2);min-width:0}.r-mk-bill-row .r-mk-bill-figure{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;white-space:nowrap}.r-mk-bill-bar{grid-column:1/-1;justify-self:start;max-width:100%;height:8px;display:block}.r-mk-bill-bar--github{background:var(--color-line-control)}.r-mk-bill-bar--ours{background:var(--color-chart-mark)}.r-mk-bill-less,.r-mk-bill-unpriced{font-size:var(--text-md);color:var(--color-ink);margin:16px 0 0}.r-mk-dash{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(28px,4vw,48px) clamp(20px,3vw,40px);margin-top:clamp(8px,2vh,20px);display:grid}.r-mk-dash>*{min-width:0}.r-mk-dash-wide{grid-column:1/-1}.r-mk-dash-caption{font-size:var(--text-md);color:var(--color-ink-2);max-width:62ch;margin:12px 0 0;line-height:1.55}.r-mk-dash-chart{margin-top:16px}@media (max-width:860px){.r-mk-dash{grid-template-columns:minmax(0,1fr)}}.r-mk-inert-links tr,.r-mk-inert-links .r-row-link{cursor:default!important}.r-mk-home .r-mk-hero-grid{align-items:start}@media (max-width:640px){.r-mk-sbs-panes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.r-mk-sbs-pane .r-mk-frame-body>:not(.r-mk-sbs-readout){display:none}.r-mk-sbs-pane .r-mk-frame-body{padding:12px}.r-mk-sbs-pane .r-mk-frame-sample{display:none}.r-mk-sbs-readout{flex-direction:column;gap:12px}.r-mk-sbs-figure{font-size:24px}}.r-mk-pricing-answer{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;max-width:26ch;margin:6px 0 14px;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.15}.r-mk-pricing-builds{--table-head-bg:var(--color-ground);max-width:560px;margin-top:18px}.r-mk-pricing-builds .r-table thead th{position:static}.r-mk-pricing-builds .r-table tr>:nth-child(2){color:var(--color-accent-solid);font-weight:600}.r-mk-pricing-builds .r-table tbody tr:last-child>*{border-top:1px solid var(--color-line-2);font-weight:700}.r-kpi-desc{font-size:var(--text-xs);color:var(--color-muted);overflow-wrap:anywhere;margin-top:6px;line-height:1.35}.r-kpi{min-width:0}.r-kpi-val{flex-wrap:wrap;row-gap:4px}.r-filter-field--compact{flex-wrap:nowrap!important}a.r-flow-node,a.r-run-board__card,a.r-run-timeline__row,a.r-run-panel__member{color:inherit;text-decoration:none}a.r-flow-node{cursor:pointer}.r-run-rail{gap:var(--space-4);min-width:0;display:grid}.r-run-rail__summary{cursor:pointer;min-height:44px;font-weight:600;font-size:var(--text-sm);align-items:center;display:none}.r-run-rail[data-narrow=true]>.r-run-rail__summary{display:flex}.r-run-rail[data-narrow=true]{border:1px solid var(--color-line);padding:0 var(--space-3)}.r-run-rail[data-narrow=true][open]{padding-bottom:var(--space-3);gap:var(--space-3)}.r-run-rail__section{gap:var(--space-2);min-width:0;display:grid}.r-run-rail__title{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:0;font-weight:500}.r-run-rail__top{margin:0;padding:0;list-style:none}.r-run-rail__link{padding:var(--space-2);color:inherit;font-size:var(--text-sm);overflow-wrap:anywhere;text-decoration:none;display:block}.r-run-rail__link:hover,.r-run-rail__link[aria-current=page]{background:var(--color-surface-2)}.r-run-rail__link[aria-current=page]{font-weight:600}.r-run-rail__filter .r-input{box-sizing:border-box;width:100%}.r-run-rail__jobs{max-height:min(60vh,36rem);overflow-y:auto}.r-run-joblist{margin:0;padding:0;list-style:none}.r-run-joblist__item{border-bottom:1px solid var(--color-line)}.r-run-joblist__link{gap:2px var(--space-3);padding:var(--space-2) 0;color:inherit;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;text-decoration:none;display:flex}.r-run-joblist__name{flex:14rem;align-items:center;gap:6px;min-width:0;display:inline-flex}.r-run-joblist__step{font-size:var(--text-xs);color:var(--color-muted);flex-basis:100%;padding-left:18px}.r-run-joblist--rail .r-run-joblist__link{padding:var(--space-2);gap:2px var(--space-2)}.r-run-joblist--rail .r-run-joblist__name{flex-basis:8rem}.r-run-joblist__link:hover,.r-run-joblist__link[aria-current=page]{background:var(--color-surface-2)}.r-run-joblist__link[aria-current=page]{font-weight:600}@media (max-width:767px){.r-run-joblist__link{align-items:center;min-height:44px}}.r-run-ann{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.r-run-ann__jobname{margin:0 0 var(--space-2);font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:600}.r-run-ann__rows{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.r-run-ann__row{gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;display:grid}.r-run-ann__msg{overflow-wrap:anywhere;min-width:0}.r-run-ann__line{white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-xs)}@media (max-width:767px){.r-run-ann__row{grid-template-columns:minmax(0,1fr)}.r-run-ann__line{align-items:center;min-height:44px;display:inline-flex}}.r-timing-toolbar{align-items:center;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4);flex-wrap:wrap;min-width:0;display:flex}a.r-kpi-link{min-width:0;color:inherit;background:var(--color-surface);text-decoration:none;display:block}a.r-kpi-link:hover .r-kpi,a.r-kpi-link:focus-visible .r-kpi{background:var(--color-surface-2)}a.r-kpi-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.r-sizing-group{gap:var(--space-2);min-width:0;display:grid}.r-sizing-group__title{font-size:var(--text-sm);margin:0;font-weight:600}.r-sizing-group__rows{margin:0;padding:0;list-style:none}.r-sizing-row{gap:var(--space-2) var(--space-4);padding:var(--space-2) 0;border-top:1px solid var(--color-line);font-size:var(--text-sm);grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr);align-items:baseline;display:grid}.r-sizing-row__job{gap:2px;min-width:0;display:grid}.r-sizing-row__to{overflow-wrap:anywhere;min-width:0}.r-sizing-row__evidence summary{cursor:pointer;min-height:24px}.r-sizing-row__evidence{min-width:0}@media (max-width:767px){.r-sizing-row{grid-template-columns:minmax(0,1fr)}.r-sizing-row__evidence summary{align-items:center;min-height:44px;display:flex}}.r-why__label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin-right:var(--space-2)}.r-why__message{overflow-wrap:anywhere}.r-why__lines{padding:var(--space-2) 0;font-family:var(--font-mono);font-size:var(--text-xs);background:var(--color-surface-2);border:1px solid var(--color-line);max-width:100%;margin:0;line-height:1.5;overflow-x:auto}.r-why__line{padding:0 var(--space-3);white-space:break-spaces;overflow-wrap:anywhere;display:block}.r-why__line[data-error=true]{background:#c7302b24}@supports (color:color-mix(in lab, red, red)){.r-why__line[data-error=true]{background:color-mix(in srgb, var(--color-bad,#c0392b) 14%, transparent)}}.r-why__line[data-error=true]{box-shadow:inset 3px 0 0 var(--color-bad,#c0392b);font-weight:600}.r-why__n{min-width:4ch;margin-right:var(--space-3);text-align:right;color:var(--color-muted);-webkit-user-select:none;user-select:none;display:inline-block}.r-phone-fold{border:1px solid var(--color-line);min-width:0}.r-phone-fold__summary{min-height:44px;padding:0 var(--space-3);cursor:pointer;font-weight:600;font-size:var(--text-sm);align-items:center;display:flex}.r-phone-fold__body{padding:var(--space-3);border-top:1px solid var(--color-line);min-width:0}@media (max-width:767px){.r-page-head-actions:has(.r-job-links){flex-basis:100%;width:100%}.r-job-links{width:100%}.r-job-links .r-btn{flex:9rem;justify-content:center;min-height:44px}}.r-run-layout-frame{min-width:0;container:run-layout/inline-size}@container run-layout (max-width:42rem){.r-run-layout{grid-template-columns:minmax(0,1fr)}}.r-run-timeline{container:r-run-timeline/inline-size}@container r-run-timeline (max-width:32rem){.r-run-timeline__axis{grid-template-columns:minmax(0,1fr)}.r-run-timeline__axis>:first-child{display:none}.r-run-timeline__row{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label time""track track"}.r-run-timeline__label{grid-area:label}.r-run-timeline__time{grid-area:time}.r-run-timeline__track{grid-area:track}}.r-filter-field--inline{flex-wrap:nowrap!important}.r-filter-field--inline .r-filter--text{flex:8rem;width:auto;min-width:min(8rem,100%)}html,body{margin:0;padding:0}body{background:var(--color-ground);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);-webkit-font-smoothing:antialiased;line-height:1.55}*{box-sizing:border-box}a{color:inherit}@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}