@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-CdQwT-zt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+2248,U+2260,U+2264-2265,U+221E,U+FEFF,U+FFFD,U+2303,U+2318,U+2325,U+21E7,U+23CE,U+232B}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-cyrillic-zy6D34Sj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,[data-theme]{--rt-bg:var(--lightningcss-light,#f4f5f7)var(--lightningcss-dark,#0c0d0f);--rt-surface-1:var(--lightningcss-light,#fff)var(--lightningcss-dark,#131518);--rt-surface-2:var(--lightningcss-light,#f0f2f4)var(--lightningcss-dark,#1a1d21);--rt-surface-3:var(--lightningcss-light,#e5e8ec)var(--lightningcss-dark,#22262b);--rt-overlay:var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#131518ed);--rt-scrim:var(--lightningcss-light,#14171b52)var(--lightningcss-dark,#0000008f);--rt-border:var(--lightningcss-light,#d9dde2)var(--lightningcss-dark,#262a30);--rt-border-strong:var(--lightningcss-light,#b9c0c8)var(--lightningcss-dark,#3a4048);--rt-text-1:var(--lightningcss-light,#14171b)var(--lightningcss-dark,#eceef1);--rt-text-2:var(--lightningcss-light,#49515b)var(--lightningcss-dark,#a8afb8);--rt-text-3:var(--lightningcss-light,#5a636e)var(--lightningcss-dark,#8b939d);--rt-text-disabled:var(--lightningcss-light,#9aa1a9)var(--lightningcss-dark,#5b626b);--rt-accent:var(--lightningcss-light,#c2410c)var(--lightningcss-dark,#ff7a2e);--rt-accent-hover:var(--lightningcss-light,#a93a0b)var(--lightningcss-dark,#ff9150);--rt-accent-text:var(--lightningcss-light,#b23c0a)var(--lightningcss-dark,#ff9150);--rt-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a0a00);--rt-accent-soft:var(--lightningcss-light,#c2410c1a)var(--lightningcss-dark,#ff7a2e24);--rt-success:var(--lightningcss-light,#136c41)var(--lightningcss-dark,#4cc38a);--rt-warn:var(--lightningcss-light,#875800)var(--lightningcss-dark,#e9b949);--rt-danger:var(--lightningcss-light,#b52b26)var(--lightningcss-dark,#ff7a74);--rt-info:var(--lightningcss-light,#1d5fbf)var(--lightningcss-dark,#6cb2ff);--rt-focus:var(--lightningcss-light,#1d5fbf)var(--lightningcss-dark,#7ab8ff);--rt-seq-0:var(--lightningcss-light,#260591)var(--lightningcss-dark,#8f0da4);--rt-seq-1:var(--lightningcss-light,#5502a4)var(--lightningcss-dark,#b02991);--rt-seq-2:var(--lightningcss-light,#7e03a8)var(--lightningcss-dark,#ca457a);--rt-seq-3:var(--lightningcss-light,#a31e9a)var(--lightningcss-dark,#df6263);--rt-seq-4:var(--lightningcss-light,#c23c81)var(--lightningcss-dark,#f0804e);--rt-seq-5:var(--lightningcss-light,#da5b69)var(--lightningcss-dark,#fba238);--rt-seq-6:var(--lightningcss-light,#ee7b51)var(--lightningcss-dark,#fdc827);--rt-seq-7:var(--lightningcss-light,#fb9f3a)var(--lightningcss-dark,#f3f027);--rt-div-0:var(--lightningcss-light,#0b4fa8)var(--lightningcss-dark,#4f8fe8);--rt-div-1:var(--lightningcss-light,#2c6cc4)var(--lightningcss-dark,#6fa6ee);--rt-div-2:var(--lightningcss-light,#5a8fd6)var(--lightningcss-dark,#93bdf2);--rt-div-3:var(--lightningcss-light,#7fa3d6)var(--lightningcss-dark,#bcd3f2);--rt-div-4:var(--lightningcss-light,#b0b4ba)var(--lightningcss-dark,#d4d6da);--rt-div-5:var(--lightningcss-light,#dd9a66)var(--lightningcss-dark,#f6c49a);--rt-div-6:var(--lightningcss-light,#d97f3c)var(--lightningcss-dark,#f5a262);--rt-div-7:var(--lightningcss-light,#c25e10)var(--lightningcss-dark,#f2802f);--rt-div-8:var(--lightningcss-light,#953f05)var(--lightningcss-dark,#e2600f);--rt-cat-0:var(--lightningcss-light,#0072b2)var(--lightningcss-dark,#56b4e9);--rt-cat-1:var(--lightningcss-light,#d55e00)var(--lightningcss-dark,#e69f00);--rt-cat-2:var(--lightningcss-light,#009e73)var(--lightningcss-dark,#3ddba8);--rt-cat-3:var(--lightningcss-light,#cc5f9e)var(--lightningcss-dark,#f5a8d8);--rt-cat-4:var(--lightningcss-light,#6b5d00)var(--lightningcss-dark,#f0e442);--rt-cat-5:var(--lightningcss-light,#5b3fb8)var(--lightningcss-dark,#8f7dff);--rt-cat-6:var(--lightningcss-light,#1b4f8a)var(--lightningcss-dark,#ff6e4a);--rt-cat-7:var(--lightningcss-light,#5e6670)var(--lightningcss-dark,#9aa1aa);--rt-prov-precise:var(--lightningcss-light,#008f68)var(--lightningcss-dark,#2dc79f);--rt-prov-degraded:var(--lightningcss-light,#b07800)var(--lightningcss-dark,#e9b949);--rt-prov-estimated:var(--lightningcss-light,#c4302b)var(--lightningcss-dark,#ff7a74);--rt-prov-refined:var(--lightningcss-light,#6a3fb5)var(--lightningcss-dark,#b99cff);--rt-chart-grid:var(--lightningcss-light,#14171b14)var(--lightningcss-dark,#eceef112);--rt-chart-axis:var(--lightningcss-light,#5a636e)var(--lightningcss-dark,#8b939d);--rt-chart-cursor:var(--lightningcss-light,#14171b8c)var(--lightningcss-dark,#eceef18c);--rt-chart-select:var(--lightningcss-light,#1d5fbf1f)var(--lightningcss-dark,#7ab8ff29);--rt-font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--rt-font-mono:ui-monospace, "SF Mono", "Cascadia Mono", "JetBrains Mono", "Roboto Mono", Menlo, Consolas, monospace;--rt-font-features:"cv05", "cv08";--rt-num-features:"tnum", "ss01", "cv05", "cv08";--rt-text-2xs:.6875rem;--rt-text-xs:.75rem;--rt-text-sm:.8125rem;--rt-text-md:.875rem;--rt-text-lg:1rem;--rt-text-xl:1.25rem;--rt-text-2xl:1.5rem;--rt-text-3xl:2rem;--rt-text-4xl:2.75rem;--rt-leading-tight:1.15;--rt-leading:1.45;--rt-weight-regular:420;--rt-weight-medium:520;--rt-weight-semibold:600;--rt-weight-bold:680;--rt-tracking-tight:-.02em;--rt-tracking-caps:.06em;--rt-space-0:0;--rt-space-px:1px;--rt-space-0-5:.125rem;--rt-space-1:.25rem;--rt-space-1-5:.375rem;--rt-space-2:.5rem;--rt-space-2-5:.625rem;--rt-space-3:.75rem;--rt-space-4:1rem;--rt-space-5:1.25rem;--rt-space-6:1.5rem;--rt-space-8:2rem;--rt-space-10:2.5rem;--rt-space-12:3rem;--rt-space-16:4rem;--rt-control-h:2rem;--rt-control-h-sm:1.625rem;--rt-topbar-h:3rem;--rt-hit-min:2rem;--rt-radius-xs:3px;--rt-radius-sm:5px;--rt-radius-md:8px;--rt-radius-lg:12px;--rt-radius-pill:999px;--rt-shadow-1:0 1px 0 var(--lightningcss-light,#14171b0a)var(--lightningcss-dark,#0000004d);--rt-shadow-2:0 1px 2px var(--lightningcss-light,#14171b0f)var(--lightningcss-dark,#0006), 0 6px 16px var(--lightningcss-light,#14171b14)var(--lightningcss-dark,#0000005c);--rt-shadow-3:0 2px 6px var(--lightningcss-light,#14171b14)var(--lightningcss-dark,#00000073), 0 18px 48px var(--lightningcss-light,#14171b29)var(--lightningcss-dark,#0000008c);--rt-z-overlay:10;--rt-z-popover:30;--rt-z-toast:40;--rt-z-dialog:50;--rt-dur-1:90ms;--rt-dur-2:.16s;--rt-dur-3:.24s;--rt-dur-4:.36s;--rt-ease:cubic-bezier(.2, 0, 0, 1);--rt-ease-out:cubic-bezier(.05, .7, .1, 1);--rt-ease-in:cubic-bezier(.3, 0, 1, 1)}@media (pointer:coarse){:root{--rt-control-h:2.75rem;--rt-control-h-sm:2.75rem;--rt-hit-min:2.75rem;--rt-topbar-h:3.5rem}}@media (prefers-reduced-motion:reduce){:root{--rt-dur-1:0s;--rt-dur-2:0s;--rt-dur-3:0s;--rt-dur-4:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--rt-bg);color:var(--rt-text-1);font-family:var(--rt-font-sans);font-feature-settings:var(--rt-font-features);font-size:100%;font-weight:var(--rt-weight-regular);line-height:var(--rt-leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{font-size:var(--rt-text-md);background:var(--rt-bg);color:var(--rt-text-1);margin:0}[data-theme]{background:var(--rt-bg);color:var(--rt-text-1)}h1,h2,h3,h4{font-weight:var(--rt-weight-semibold);line-height:var(--rt-leading-tight);letter-spacing:-.011em;text-wrap:balance;margin:0}h1{font-size:var(--rt-text-2xl);letter-spacing:var(--rt-tracking-tight)}h2{font-size:var(--rt-text-lg)}h3{font-size:var(--rt-text-md)}p{text-wrap:pretty;margin:0}a{color:var(--rt-accent-text);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--rt-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}::selection{background:var(--rt-accent-soft);color:var(--rt-text-1)}code,kbd,samp,.rt-mono{font-family:var(--rt-font-mono);font-size:.92em}hr{border:0;border-top:1px solid var(--rt-border);margin:var(--rt-space-4) 0}*{scrollbar-width:thin;scrollbar-color:var(--rt-border-strong) transparent}.rt-num{font-variant-numeric:tabular-nums;font-feature-settings:var(--rt-num-features)}.rt-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rt-skip{z-index:var(--rt-z-dialog);padding:var(--rt-space-2) var(--rt-space-3);border-radius:var(--rt-radius-sm);background:var(--rt-surface-3);color:var(--rt-text-1);position:absolute;inset-block-start:var(--rt-space-2);inset-inline-start:var(--rt-space-2);transform:translateY(-200%)}.rt-skip:focus{transform:none}.rt-muted{color:var(--rt-text-2)}.rt-caption{font-size:var(--rt-text-xs);color:var(--rt-text-3)}.rt-overline{font-size:var(--rt-text-2xs);font-weight:var(--rt-weight-semibold);letter-spacing:var(--rt-tracking-caps);text-transform:uppercase;color:var(--rt-text-3)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rt-icon{vertical-align:-.15em;flex:none;display:inline-block}.rt-mark__bg{fill:var(--rt-accent)}.rt-mark__route{stroke:var(--rt-on-accent)}.rt-mark__dot{fill:var(--rt-on-accent)}.rt-spinner{flex:none;animation:.8s linear infinite rt-spin}.rt-spinner__track{stroke:currentColor;opacity:.22}.rt-spinner__head{stroke:currentColor}@keyframes rt-spin{to{transform:rotate(360deg)}}.rt-btn{--_bg:var(--rt-surface-2);--_fg:var(--rt-text-1);--_bd:var(--rt-border);--_bg-hover:var(--rt-surface-3);justify-content:center;align-items:center;gap:var(--rt-space-1-5);min-block-size:var(--rt-control-h);padding:0 var(--rt-space-3);border:1px solid var(--_bd);border-radius:var(--rt-radius-sm);background:var(--_bg);color:var(--_fg);font:inherit;font-size:var(--rt-text-sm);font-weight:var(--rt-weight-medium);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--rt-dur-1) var(--rt-ease), border-color var(--rt-dur-1) var(--rt-ease), color var(--rt-dur-1) var(--rt-ease), transform var(--rt-dur-1) var(--rt-ease);line-height:1;display:inline-flex}.rt-btn:hover:not(:disabled){background:var(--_bg-hover)}.rt-btn:active:not(:disabled){transform:translateY(.5px)scale(.985)}.rt-btn:disabled{cursor:not-allowed;opacity:.5}.rt-btn.is-loading{cursor:progress;opacity:.85}.rt-btn--primary{--_bg:var(--rt-accent);--_fg:var(--rt-on-accent);--_bd:transparent;--_bg-hover:var(--rt-accent-hover);font-weight:var(--rt-weight-semibold)}.rt-btn--ghost{--_bg:transparent;--_bd:transparent;--_fg:var(--rt-text-2);--_bg-hover:var(--rt-surface-3)}.rt-btn--ghost:hover:not(:disabled){color:var(--rt-text-1)}.rt-btn--danger{--_bg:transparent;--_fg:var(--rt-danger);--_bd:color-mix(in srgb, var(--rt-danger) 45%, transparent);--_bg-hover:color-mix(in srgb, var(--rt-danger) 12%, transparent)}.rt-btn--sm{min-block-size:var(--rt-control-h-sm);padding:0 var(--rt-space-2);font-size:var(--rt-text-xs)}.rt-btn--icon{inline-size:var(--rt-control-h);padding:0}.rt-btn--icon.rt-btn--sm{inline-size:var(--rt-control-h-sm)}.rt-btn--icon[aria-pressed=true]{--_bg:var(--rt-accent-soft);--_fg:var(--rt-accent-text)}.rt-btn--icon .rt-icon{block-size:1.125rem;inline-size:1.125rem}.rt-btn--sm.rt-btn--icon .rt-icon{block-size:.9375rem;inline-size:.9375rem}.rt-chip{align-items:center;gap:var(--rt-space-1);min-block-size:var(--rt-control-h-sm);padding:0 var(--rt-space-2-5);border:1px solid var(--rt-border);border-radius:var(--rt-radius-pill);color:var(--rt-text-2);font:inherit;font-size:var(--rt-text-xs);font-weight:var(--rt-weight-medium);cursor:pointer;transition:background-color var(--rt-dur-1) var(--rt-ease), color var(--rt-dur-1) var(--rt-ease), border-color var(--rt-dur-1) var(--rt-ease);background:0 0;display:inline-flex}.rt-chip:hover{color:var(--rt-text-1);border-color:var(--rt-border-strong)}.rt-chip[aria-pressed=true]{background:var(--rt-accent-soft);border-color:color-mix(in srgb, var(--rt-accent) 55%, transparent);color:var(--rt-accent-text)}.rt-shell{flex-direction:column;min-block-size:100dvh;display:flex}.rt-shell--full{block-size:100dvh;overflow:hidden}.rt-topbar{z-index:var(--rt-z-overlay);align-items:center;gap:var(--rt-space-4);block-size:var(--rt-topbar-h);padding:0 var(--rt-space-4);background:var(--rt-surface-1);border-block-end:1px solid var(--rt-border);display:flex;position:sticky;inset-block-start:0}.rt-topbar__status{flex-shrink:1;min-inline-size:0}.rt-topbar__brand{align-items:center;margin-inline-end:var(--rt-space-2);display:flex}.rt-topbar__spacer{flex:1}.rt-topbar__status,.rt-topbar__actions{align-items:center;gap:var(--rt-space-1);display:flex}.rt-brand{min-block-size:var(--rt-hit-min);border-radius:var(--rt-radius-sm);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.rt-brandmark{align-items:center;gap:var(--rt-space-2);color:var(--rt-text-1);font-weight:var(--rt-weight-bold);font-size:var(--rt-text-md);letter-spacing:-.01em;display:inline-flex}.rt-brandmark__suffix{font-weight:var(--rt-weight-regular);color:var(--rt-text-3)}.rt-nav{align-self:stretch;align-items:stretch;gap:var(--rt-space-1);display:flex}.rt-nav__link{align-items:center;gap:var(--rt-space-1-5);padding:0 var(--rt-space-2-5);color:var(--rt-text-2);font-size:var(--rt-text-sm);font-weight:var(--rt-weight-medium);white-space:nowrap;border-radius:var(--rt-radius-sm);transition:color var(--rt-dur-1) var(--rt-ease);text-decoration:none;display:inline-flex;position:relative}.rt-nav__link:hover{color:var(--rt-text-1);text-decoration:none}.rt-nav__link:after{content:"";inset-inline:var(--rt-space-2);background:var(--rt-accent);block-size:2px;transition:transform var(--rt-dur-2) var(--rt-ease);border-radius:2px 2px 0 0;position:absolute;inset-block-end:-1px;transform:scaleX(0)}.rt-nav__link.active,.rt-nav__link[aria-current=page]{color:var(--rt-text-1)}.rt-nav__link.active:after,.rt-nav__link[aria-current=page]:after{transform:scaleX(1)}.rt-nav__link:focus-visible{outline-offset:-4px}.rt-main{inline-size:100%;max-inline-size:76rem;padding:var(--rt-space-6);flex:1;margin:0 auto}.rt-main:focus{outline:none}.rt-main--full{min-block-size:0;max-inline-size:none;padding:0;position:relative}.rt-banner{align-items:center;gap:var(--rt-space-3);padding:var(--rt-space-2) var(--rt-space-4);font-size:var(--rt-text-sm);border-block-end:1px solid var(--rt-border);background:color-mix(in srgb, var(--_tone) 10%, var(--rt-surface-1));color:var(--rt-text-1);border-inline-start:3px solid var(--_tone);display:flex}.rt-banner__text{flex:1}.rt-banner--info{--_tone:var(--rt-info)}.rt-banner--warn{--_tone:var(--rt-warn)}.rt-banner--danger{--_tone:var(--rt-danger)}.rt-sync{align-items:center;gap:var(--rt-space-2);min-block-size:var(--rt-control-h);padding-inline:var(--rt-space-2-5) var(--rt-space-0-5);border:1px solid var(--rt-border);border-radius:var(--rt-radius-pill);background:var(--rt-surface-2);font-size:var(--rt-text-xs);color:var(--rt-text-2);max-inline-size:26rem;display:inline-flex;position:relative;overflow:hidden}.rt-sync__icon{justify-content:center;inline-size:.875rem;display:inline-flex}.rt-sync__dot{background:var(--rt-success);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--rt-success) 22%, transparent);border-radius:50%}.rt-sync__text{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.rt-sync--syncing{color:var(--rt-text-1)}.rt-sync--syncing .rt-sync__icon{color:var(--rt-accent)}.rt-sync--error{color:var(--rt-danger);border-color:color-mix(in srgb, var(--rt-danger) 45%, transparent)}.rt-sync--offline{color:var(--rt-warn)}.rt-sync__bar{block-size:2px;position:absolute;inset-block-end:0;inset-inline:0;overflow:hidden}.rt-sync__fill{background:var(--rt-accent);block-size:100%;transition:inline-size var(--rt-dur-3) var(--rt-ease);display:block}.rt-sync__bar.is-indeterminate .rt-sync__fill{inline-size:35%;animation:rt-indeterminate 1.4s var(--rt-ease) infinite}.rt-sync .rt-btn{border-radius:var(--rt-radius-pill)}.rt-card{background:var(--rt-surface-1);border:1px solid var(--rt-border);border-radius:var(--rt-radius-md);min-inline-size:0;box-shadow:var(--rt-shadow-1);flex-direction:column;display:flex}.rt-card--overlay{background:var(--rt-overlay);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);box-shadow:var(--rt-shadow-2)}.rt-card__head{align-items:flex-start;gap:var(--rt-space-3);padding:var(--rt-space-3) var(--rt-space-4) 0;display:flex}.rt-card__titles{gap:var(--rt-space-0-5);flex:1;min-inline-size:0;display:grid}.rt-card__title{font-size:var(--rt-text-sm);font-weight:var(--rt-weight-semibold);color:var(--rt-text-1);letter-spacing:0}.rt-card__subtitle{font-size:var(--rt-text-xs);color:var(--rt-text-3)}.rt-card__actions{align-items:center;gap:var(--rt-space-1);margin-block-start:calc(var(--rt-space-1) * -1);display:flex}.rt-card__body{padding:var(--rt-space-3) var(--rt-space-4) var(--rt-space-4);min-inline-size:0}.rt-card__body--flush{padding:var(--rt-space-3) 0 0}.rt-card__head+.rt-card__body--flush{padding-block-start:var(--rt-space-3)}.rt-card__foot{justify-content:flex-end;align-items:center;gap:var(--rt-space-2);padding:var(--rt-space-3) var(--rt-space-4);border-block-start:1px solid var(--rt-border);display:flex}.rt-stat-solo{margin:0}.rt-statgrid{grid-template-columns:repeat(auto-fill, minmax(var(--rt-statgrid-min,9rem), 1fr));gap:var(--rt-space-4) var(--rt-space-5);margin:0;display:grid}.rt-statgrid--dividers{--_gutter:var(--rt-space-4);gap:var(--rt-space-4) 0;margin-inline-start:calc(-1 * var(--_gutter) - 1px);overflow:hidden}.rt-statgrid--dividers>.rt-stat{padding-inline:var(--_gutter) var(--rt-space-2);border-inline-start:1px solid var(--rt-border)}.rt-stat-solo,.rt-card .rt-statgrid--dividers{--_gutter:var(--rt-space-3)}.rt-stat{align-content:start;gap:var(--rt-space-1);min-inline-size:0;display:grid;position:relative}.rt-stat dd{margin:0}.rt-stat__label{font-size:var(--rt-text-2xs);font-weight:var(--rt-weight-semibold);letter-spacing:var(--rt-tracking-caps);text-transform:uppercase;color:var(--rt-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rt-stat__value{align-items:baseline;gap:var(--rt-space-1);font-size:var(--rt-text-2xl);font-weight:var(--rt-weight-semibold);letter-spacing:var(--rt-tracking-tight);color:var(--rt-text-1);white-space:nowrap;line-height:1.05;display:flex}.rt-stat--sm .rt-stat__value{font-size:var(--rt-text-xl)}.rt-stat--sm .rt-stat__label{white-space:normal;text-overflow:clip;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;align-items:flex-end;min-block-size:2.5em;line-height:1.25;display:flex}.rt-stat--lg .rt-stat__value{font-size:var(--rt-text-4xl);letter-spacing:-.03em;font-weight:560}.rt-stat__unit--tight{margin-inline-start:calc(var(--rt-space-1) * -1 + .05em)}.rt-stat__unit{font-size:var(--rt-text-sm);font-weight:var(--rt-weight-medium);letter-spacing:0;color:var(--rt-text-3)}.rt-stat--lg .rt-stat__unit{font-size:var(--rt-text-lg)}.rt-stat__meta{align-items:center;gap:var(--rt-space-1) var(--rt-space-2);font-size:var(--rt-text-xs);color:var(--rt-text-3);flex-wrap:wrap;display:flex}.rt-stat--accent .rt-stat__label:before{content:"";background:var(--rt-stat-accent);vertical-align:0;border-radius:2px;block-size:.5rem;inline-size:.5rem;margin-inline-end:.375rem;display:inline-block}.rt-delta{font-weight:var(--rt-weight-semibold);color:var(--rt-text-2);align-items:center;gap:.15rem;display:inline-flex}.rt-delta--good{color:var(--rt-success)}.rt-delta--bad{color:var(--rt-danger)}.rt-badge{--_tone:var(--rt-text-2);align-items:center;gap:var(--rt-space-1);block-size:1.25rem;padding:0 var(--rt-space-1-5);border-radius:var(--rt-radius-xs);background:color-mix(in srgb, var(--_tone) 13%, transparent);color:var(--_tone);font-size:var(--rt-text-2xs);font-weight:var(--rt-weight-semibold);letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-flex}.rt-badge--neutral{--_tone:var(--rt-text-2)}.rt-badge--accent{--_tone:var(--rt-accent-text)}.rt-badge--success{--_tone:var(--rt-success)}.rt-badge--warn{--_tone:var(--rt-warn)}.rt-badge--danger{--_tone:var(--rt-danger)}.rt-badge--info{--_tone:var(--rt-info)}.rt-badge__dot{background:currentColor;border-radius:50%;block-size:.375rem;inline-size:.375rem}.rt-kbd-combo{gap:.2rem;display:inline-flex}.rt-kbd{border:1px solid var(--rt-border-strong);border-radius:var(--rt-radius-xs);background:var(--rt-surface-2);block-size:1.375rem;min-inline-size:1.375rem;color:var(--rt-text-1);font-family:var(--rt-font-sans);font-size:var(--rt-text-2xs);font-weight:var(--rt-weight-semibold);border-block-end-width:2px;justify-content:center;align-items:center;padding:0 .3rem;line-height:1;display:inline-flex}.rt-empty{align-content:center;justify-items:center;gap:var(--rt-space-2);padding:var(--rt-space-10) var(--rt-space-6);text-align:center;max-inline-size:28rem;margin:0 auto;display:grid}.rt-empty--compact{padding:var(--rt-space-6) var(--rt-space-4)}.rt-empty__icon{block-size:2.75rem;inline-size:2.75rem;border-radius:var(--rt-radius-md);background:var(--rt-surface-2);border:1px solid var(--rt-border);color:var(--rt-text-2);place-items:center;margin-block-end:var(--rt-space-1);display:grid}.rt-empty__icon .rt-icon{block-size:1.25rem;inline-size:1.25rem}.rt-empty--danger .rt-empty__icon{color:var(--rt-danger);background:color-mix(in srgb, var(--rt-danger) 10%, var(--rt-surface-1));border-color:color-mix(in srgb, var(--rt-danger) 30%, transparent)}.rt-empty__title{font-size:var(--rt-text-md);font-weight:var(--rt-weight-semibold);color:var(--rt-text-1)}.rt-empty__body{font-size:var(--rt-text-sm);color:var(--rt-text-2)}.rt-empty__action{gap:var(--rt-space-2);margin-block-start:var(--rt-space-2);display:flex}.rt-skeleton{border-radius:var(--rt-radius-xs);background:linear-gradient(90deg, var(--rt-surface-3) 0%, var(--rt-surface-2) 45%, var(--rt-surface-3) 90%) 0 0 / 300% 100%;animation:1.6s linear infinite rt-shimmer;display:block}.rt-skeleton--text{block-size:.8em;margin-block:.2em}.rt-skeleton--block{border-radius:var(--rt-radius-sm);block-size:4rem}.rt-skeleton--circle{border-radius:50%;block-size:2rem;inline-size:2rem}.rt-stat__value .rt-skeleton{display:inline-block}.rt-skeleton-lines{gap:var(--rt-space-1-5);display:grid}@keyframes rt-shimmer{0%{background-position:100% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.rt-skeleton{background:var(--rt-surface-2);animation:none}}.rt-progress{align-items:center;gap:var(--rt-space-2);--_tone:var(--rt-accent);display:flex}.rt-progress--success{--_tone:var(--rt-success)}.rt-progress--danger{--_tone:var(--rt-danger)}.rt-progress__track{border-radius:var(--rt-radius-pill);background:var(--rt-surface-3);flex:1;block-size:.375rem;position:relative;overflow:hidden}.rt-progress--sm .rt-progress__track{block-size:.25rem}.rt-progress__fill{border-radius:inherit;background:var(--_tone);block-size:100%;transition:inline-size var(--rt-dur-3) var(--rt-ease)}.rt-progress__track.is-indeterminate .rt-progress__fill{inline-size:35%;animation:rt-indeterminate 1.4s var(--rt-ease) infinite}.rt-progress__text{font-size:var(--rt-text-xs);color:var(--rt-text-2);white-space:nowrap}@keyframes rt-indeterminate{0%{transform:translate(-100%)}to{transform:translate(300%)}}.rt-tabs__list{gap:var(--rt-space-4);border-block-end:1px solid var(--rt-border);display:flex}.rt-tabs__tab{align-items:center;gap:var(--rt-space-1-5);min-block-size:var(--rt-control-h);padding:0 var(--rt-space-0-5);color:var(--rt-text-2);font:inherit;font-size:var(--rt-text-sm);font-weight:var(--rt-weight-medium);cursor:pointer;background:0 0;border:0;display:inline-flex;position:relative}.rt-tabs__tab:hover{color:var(--rt-text-1)}.rt-tabs__tab:after{content:"";background:var(--rt-accent);block-size:2px;transition:transform var(--rt-dur-2) var(--rt-ease);border-radius:2px 2px 0 0;position:absolute;inset-block-end:-1px;inset-inline:0;transform:scaleX(0)}.rt-tabs__tab[aria-selected=true]{color:var(--rt-text-1)}.rt-tabs__tab[aria-selected=true]:after{transform:scaleX(1)}.rt-tabs__tab:disabled{opacity:.45;cursor:not-allowed}.rt-tabs__count{border-radius:var(--rt-radius-xs);background:var(--rt-surface-3);color:var(--rt-text-2);font-size:var(--rt-text-2xs);padding:0 .3rem;line-height:1.4}.rt-tabs__panel{padding-block-start:var(--rt-space-4)}.rt-tabs__panel:focus-visible{outline-offset:4px;border-radius:var(--rt-radius-xs)}.rt-seg{border:1px solid var(--rt-border);border-radius:var(--rt-radius-sm);background:var(--rt-bg);gap:2px;padding:2px;display:inline-flex}.rt-seg__opt{justify-content:center;align-items:center;gap:var(--rt-space-1);min-block-size:calc(var(--rt-control-h) - 6px);padding:0 var(--rt-space-2-5);border-radius:calc(var(--rt-radius-sm) - 2px);color:var(--rt-text-2);font:inherit;font-size:var(--rt-text-xs);font-weight:var(--rt-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--rt-dur-2) var(--rt-ease), color var(--rt-dur-1) var(--rt-ease);background:0 0;border:0;display:inline-flex}.rt-seg__opt:hover{color:var(--rt-text-1)}.rt-seg__opt[aria-checked=true]{background:var(--rt-surface-3);color:var(--rt-text-1);box-shadow:0 1px 2px var(--lightningcss-light,#14171b1f)var(--lightningcss-dark,#0006), inset 0 0 0 1px var(--rt-border)}.rt-seg__opt:focus-visible{outline-offset:0}.rt-seg--fill{display:flex}.rt-seg--fill .rt-seg__opt{flex:1 1 0;min-inline-size:0}.rt-seg--grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rt-seg--sm .rt-seg__opt{min-block-size:calc(var(--rt-control-h-sm) - 6px);padding:0 var(--rt-space-2)}@media (pointer:coarse){.rt-seg .rt-seg__opt{min-block-size:var(--rt-hit-min)}}.rt-field{gap:var(--rt-space-1-5);min-inline-size:0;display:grid}.rt-field__label{font-size:var(--rt-text-xs);font-weight:var(--rt-weight-medium);color:var(--rt-text-2)}.rt-field__hint{font-size:var(--rt-text-xs);color:var(--rt-text-3)}.rt-field__error{font-size:var(--rt-text-xs);color:var(--rt-danger)}.rt-input,.rt-select{min-block-size:var(--rt-control-h);border:1px solid var(--rt-border);border-radius:var(--rt-radius-sm);background:var(--rt-surface-2);color:var(--rt-text-1);transition:border-color var(--rt-dur-1) var(--rt-ease), box-shadow var(--rt-dur-1) var(--rt-ease);align-items:center;display:flex;position:relative}.rt-input:hover,.rt-select:hover{border-color:var(--rt-border-strong)}.rt-input:focus-within,.rt-select:focus-within{border-color:var(--rt-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--rt-focus) 25%, transparent)}.rt-field.has-error .rt-input,.rt-field.has-error .rt-select{border-color:var(--rt-danger)}.rt-input,.rt-select{min-inline-size:0}.rt-input input,.rt-select select{block-size:100%;inline-size:100%;min-inline-size:0;min-block-size:calc(var(--rt-control-h) - 2px);padding:0 var(--rt-space-2-5);color:inherit;font:inherit;font-size:var(--rt-text-sm);font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1}.rt-input input:focus-visible,.rt-select select:focus-visible{outline:none}.rt-input input::placeholder{color:var(--rt-text-3)}.rt-input--icon input{padding-inline-start:2rem}.rt-input__icon{color:var(--rt-text-3);pointer-events:none;display:inline-flex;position:absolute;inset-inline-start:var(--rt-space-2-5)}.rt-input__suffix{align-items:center;gap:var(--rt-space-1);color:var(--rt-text-3);font-size:var(--rt-text-xs);padding-inline-end:var(--rt-space-2);display:inline-flex}.rt-input--date input::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}.rt-select select{appearance:none;cursor:pointer;padding-inline-end:1.75rem}.rt-select select option{background:var(--rt-surface-2);color:var(--rt-text-1)}.rt-select__chevron{color:var(--rt-text-3);pointer-events:none;position:absolute;inset-inline-end:var(--rt-space-2)}.rt-select--sm,.rt-select--sm select{min-block-size:var(--rt-control-h-sm)}.rt-select--sm select{font-size:var(--rt-text-xs)}.rt-toggle{align-items:flex-start;gap:var(--rt-space-2-5);min-block-size:var(--rt-hit-min);display:flex}.rt-toggle__switch{border:1px solid var(--rt-border-strong);border-radius:var(--rt-radius-pill);background:var(--rt-surface-3);cursor:pointer;block-size:1.125rem;inline-size:2rem;transition:background-color var(--rt-dur-2) var(--rt-ease), border-color var(--rt-dur-2) var(--rt-ease);flex:none;margin-block-start:.0625rem;padding:0;position:relative}.rt-toggle__switch:before{content:"";inset:calc((var(--rt-hit-min) - 1.125rem) / -2) -.5rem;position:absolute}.rt-toggle__thumb{background:var(--rt-text-2);block-size:.875rem;inline-size:.875rem;transition:transform var(--rt-dur-2) var(--rt-ease-out), background-color var(--rt-dur-2) var(--rt-ease);border-radius:50%;position:absolute;inset-block-start:1px;inset-inline-start:1px}.rt-toggle__switch[aria-checked=true]{background:var(--rt-accent);border-color:var(--rt-accent)}.rt-toggle__switch[aria-checked=true] .rt-toggle__thumb{background:var(--rt-on-accent);transform:translate(.875rem)}.rt-toggle__switch:disabled{cursor:not-allowed}.rt-toggle.is-disabled{opacity:.5}.rt-toggle__text{gap:var(--rt-space-0-5);cursor:pointer;display:grid}.rt-toggle__label{font-size:var(--rt-text-sm);color:var(--rt-text-1);line-height:1.25rem}.rt-toggle__desc{font-size:var(--rt-text-xs);color:var(--rt-text-3)}.rt-check{align-items:center;gap:var(--rt-space-2);min-block-size:var(--rt-hit-min);font-size:var(--rt-text-sm);color:var(--rt-text-1);cursor:pointer;display:flex}.rt-check input{block-size:.95rem;inline-size:.95rem;accent-color:var(--rt-accent);cursor:pointer;margin:0}.rt-check__swatch{background:var(--rt-swatch);border-radius:2px;block-size:.25rem;inline-size:.875rem}.rt-slider{gap:var(--rt-space-1);display:grid}.rt-slider__head{justify-content:space-between;align-items:baseline;display:flex}.rt-slider__value{font-size:var(--rt-text-xs);font-weight:var(--rt-weight-semibold);color:var(--rt-text-1)}.rt-slider input[type=range]{--_track:4px;appearance:none;inline-size:100%;block-size:var(--rt-hit-min);cursor:pointer;background:0 0;margin:0}.rt-slider input[type=range]::-webkit-slider-runnable-track{block-size:var(--_track);border-radius:var(--rt-radius-pill);background:linear-gradient(to right, var(--rt-accent) var(--rt-fill,0%), var(--rt-surface-3) var(--rt-fill,0%))}.rt-slider input[type=range]::-moz-range-track{block-size:var(--_track);border-radius:var(--rt-radius-pill);background:var(--rt-surface-3)}.rt-slider input[type=range]::-moz-range-progress{block-size:var(--_track);border-radius:var(--rt-radius-pill);background:var(--rt-accent)}.rt-slider input[type=range]::-webkit-slider-thumb{appearance:none;block-size:1rem;inline-size:1rem;background:var(--rt-text-1);border:3px solid var(--rt-accent);transition:transform var(--rt-dur-1) var(--rt-ease);border-radius:50%;margin-block-start:calc((var(--_track) - 1rem) / 2);box-shadow:0 1px 3px #00000059}.rt-slider input[type=range]::-moz-range-thumb{background:var(--rt-text-1);border:3px solid var(--rt-accent);border-radius:50%;block-size:.625rem;inline-size:.625rem}.rt-slider input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}.rt-slider input[type=range]:focus-visible{outline:none}.rt-slider input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--rt-focus);outline-offset:2px}.rt-slider input[type=range]:disabled{opacity:.5;cursor:not-allowed}.rt-daterange{gap:var(--rt-space-1-5);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.rt-daterange legend{margin-block-end:var(--rt-space-1-5);padding:0}.rt-daterange__inputs{align-items:center;gap:var(--rt-space-1-5);display:flex}.rt-daterange__inputs .rt-input{flex:1 1 0;min-inline-size:0}.rt-input--date input{inline-size:100%;padding-inline:var(--rt-space-2) var(--rt-space-1);font-size:var(--rt-text-xs)}.rt-daterange__sep{color:var(--rt-text-3)}.rt-daterange__presets{gap:var(--rt-space-1);flex-wrap:wrap;display:flex}.rt-table{overscroll-behavior:contain;contain:strict;background:var(--rt-surface-1);position:relative;overflow:auto}.rt-table table{border-collapse:separate;border-spacing:0;table-layout:fixed;inline-size:100%;font-size:var(--rt-text-sm)}.rt-table table:focus-visible{outline-offset:-2px}.rt-table thead th{z-index:1;block-size:var(--rt-head-h);padding:0 var(--rt-space-3);background:var(--rt-surface-1);border-block-end:1px solid var(--rt-border-strong);color:var(--rt-text-3);font-size:var(--rt-text-2xs);font-weight:var(--rt-weight-semibold);letter-spacing:var(--rt-tracking-caps);text-transform:uppercase;text-align:start;white-space:nowrap;position:sticky;inset-block-start:0}.rt-table th.is-num,.rt-table td.is-num{text-align:end}.rt-table__sort{align-items:center;gap:var(--rt-space-1);margin-inline:calc(var(--rt-space-1) * -1);padding:var(--rt-space-1);border-radius:var(--rt-radius-xs);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.rt-table th.is-num .rt-table__sort{flex-direction:row-reverse}.rt-table__sort:hover,.rt-table__sort.is-sorted{color:var(--rt-text-1)}.rt-table__sort-idle{opacity:0;transition:opacity var(--rt-dur-1) var(--rt-ease)}.rt-table__sort:hover .rt-table__sort-idle,.rt-table__sort:focus-visible .rt-table__sort-idle{opacity:.7}.rt-table tbody tr{block-size:var(--rt-row-h)}.rt-table tbody td{padding:0 var(--rt-space-3);border-block-end:1px solid var(--rt-border);color:var(--rt-text-1);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-feature-settings:var(--rt-num-features);overflow:hidden}.rt-table tbody tr.is-clickable{cursor:pointer}.rt-table tbody tr:not(.rt-table__spacer):hover td,.rt-table tbody tr.is-highlighted td{background:var(--rt-surface-2)}.rt-table tbody tr[aria-selected=true] td{background:var(--rt-accent-soft)}.rt-table tbody tr[aria-selected=true] td:first-child{box-shadow:inset 2px 0 0 var(--rt-accent)}.rt-table table:focus-visible tr.is-active td{background:var(--rt-surface-3)}.rt-table table:focus-visible tr.is-active td:first-child{box-shadow:inset 2px 0 0 var(--rt-focus)}.rt-table__spacer td{border:0;padding:0}.rt-table__empty{inset:var(--rt-head-h) 0 0;place-items:center;display:grid;position:absolute}.rt-tooltip-anchor{display:inline-flex;position:relative}.rt-tooltip{z-index:var(--rt-z-popover);inline-size:max-content;max-inline-size:18rem;padding:var(--rt-space-1) var(--rt-space-2);border-radius:var(--rt-radius-sm);color:var(--lightningcss-light,#eceef1)var(--lightningcss-dark,#14171b);font-size:var(--rt-text-xs);font-weight:var(--rt-weight-medium);box-shadow:var(--rt-shadow-2);pointer-events:none;opacity:0;transition:opacity var(--rt-dur-2) var(--rt-ease), translate var(--rt-dur-2) var(--rt-ease);background:var(--lightningcss-light,#14171b)var(--lightningcss-dark,#eceef1);line-height:1.35;position:absolute}.rt-tooltip.is-open{opacity:1}@starting-style{.rt-tooltip.is-open{opacity:0}}.rt-tooltip--top{inset-block-end:calc(100% + 6px);inset-inline-start:50%;translate:-50% 2px}.rt-tooltip--top.is-open{translate:-50%}.rt-tooltip--bottom{inset-block-start:calc(100% + 6px);inset-inline-start:50%;translate:-50% -2px}.rt-tooltip--bottom.is-open{translate:-50%}.rt-tooltip--start{inset-block-start:50%;inset-inline-end:calc(100% + 6px);translate:0 -50%}.rt-tooltip--end{inset-block-start:50%;inset-inline-start:calc(100% + 6px);translate:0 -50%}.rt-dialog{border:1px solid var(--rt-border);border-radius:var(--rt-radius-lg);background:var(--rt-surface-1);max-block-size:calc(100dvh - 4rem);inline-size:min(32rem,100vw - 2rem);color:var(--rt-text-1);box-shadow:var(--rt-shadow-3);opacity:0;transition:opacity var(--rt-dur-3) var(--rt-ease), transform var(--rt-dur-3) var(--rt-ease-out), overlay var(--rt-dur-3) allow-discrete, display var(--rt-dur-3) allow-discrete;padding:0;transform:translateY(8px)scale(.98)}.rt-dialog[open]{opacity:1;transform:none}@starting-style{.rt-dialog[open]{opacity:0;transform:translateY(8px)scale(.98)}}.rt-dialog::backdrop{background:var(--rt-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity var(--rt-dur-3) var(--rt-ease), overlay var(--rt-dur-3) allow-discrete, display var(--rt-dur-3) allow-discrete}.rt-dialog[open]::backdrop{opacity:1}@starting-style{.rt-dialog[open]::backdrop{opacity:0}}.rt-dialog--sm{inline-size:min(24rem,100vw - 2rem)}.rt-dialog--lg{inline-size:min(44rem,100vw - 2rem)}.rt-dialog__inner{gap:var(--rt-space-3);padding:var(--rt-space-5);display:grid}.rt-dialog__head{justify-content:space-between;align-items:flex-start;gap:var(--rt-space-3);display:flex}.rt-dialog__title{font-size:var(--rt-text-lg);font-weight:var(--rt-weight-semibold);padding-block-start:.125rem}.rt-dialog__head .rt-btn{margin:calc(var(--rt-space-1) * -1) calc(var(--rt-space-2) * -1) 0 0}.rt-dialog__desc{color:var(--rt-text-2);font-size:var(--rt-text-sm)}.rt-dialog__body{font-size:var(--rt-text-sm);color:var(--rt-text-2)}.rt-dialog__foot{justify-content:flex-end;gap:var(--rt-space-2);margin-block-start:var(--rt-space-2);display:flex}.rt-keyhelp__groups{gap:var(--rt-space-5) var(--rt-space-8);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.rt-keyhelp__title{font-size:var(--rt-text-2xs);font-weight:var(--rt-weight-semibold);letter-spacing:var(--rt-tracking-caps);text-transform:uppercase;color:var(--rt-text-3);margin-block-end:var(--rt-space-2)}.rt-keyhelp__list{margin:0;display:grid}.rt-keyhelp__row{justify-content:space-between;align-items:center;gap:var(--rt-space-3);padding-block:var(--rt-space-1-5);border-block-end:1px solid var(--rt-border);display:flex}.rt-keyhelp__row dt{color:var(--rt-text-1)}.rt-keyhelp__row dd{align-items:center;gap:var(--rt-space-1);margin:0;display:flex}.rt-keyhelp__alt{align-items:center;gap:var(--rt-space-1);display:inline-flex}.rt-keyhelp__or{font-size:var(--rt-text-2xs);color:var(--rt-text-3)}.rt-toasts{z-index:var(--rt-z-toast);gap:var(--rt-space-2);pointer-events:none;inline-size:min(24rem,100vw - 2rem);display:grid;position:fixed;inset-block-end:var(--rt-space-4);inset-inline-end:var(--rt-space-4)}.rt-toasts__list{gap:var(--rt-space-2);display:grid}.rt-toast{--_tone:var(--rt-info);align-items:flex-start;gap:var(--rt-space-2-5);padding:var(--rt-space-3) var(--rt-space-2) var(--rt-space-3) var(--rt-space-3);border:1px solid var(--rt-border);border-inline-start:3px solid var(--_tone);border-radius:var(--rt-radius-md);background:var(--rt-surface-1);box-shadow:var(--rt-shadow-2);pointer-events:auto;transition:opacity var(--rt-dur-3) var(--rt-ease), transform var(--rt-dur-3) var(--rt-ease-out);display:flex}@starting-style{.rt-toast{opacity:0;transform:translateY(8px)}}.rt-toast--success{--_tone:var(--rt-success)}.rt-toast--warn{--_tone:var(--rt-warn)}.rt-toast--danger{--_tone:var(--rt-danger)}.rt-toast__icon{color:var(--_tone);margin-block-start:.125rem}.rt-toast__text{gap:var(--rt-space-0-5);flex:1;min-inline-size:0;display:grid}.rt-toast__title{font-size:var(--rt-text-sm);font-weight:var(--rt-weight-semibold)}.rt-toast__body{font-size:var(--rt-text-xs);color:var(--rt-text-2)}.rt-toast__action{padding:var(--rt-space-1) var(--rt-space-2);border-radius:var(--rt-radius-xs);color:var(--rt-accent-text);font:inherit;font-size:var(--rt-text-xs);font-weight:var(--rt-weight-semibold);cursor:pointer;background:0 0;border:0;align-self:center}.rt-toast__action:hover{background:var(--rt-accent-soft)}.rt-toast .rt-btn{margin-block-start:-.125rem}.rt-legend{gap:var(--rt-space-1-5);min-inline-size:11rem;margin:0;display:grid}.rt-legend__title{justify-content:space-between;gap:var(--rt-space-2);font-size:var(--rt-text-2xs);font-weight:var(--rt-weight-semibold);letter-spacing:var(--rt-tracking-caps);text-transform:uppercase;color:var(--rt-text-3);display:flex}.rt-legend__unit{text-transform:none;letter-spacing:0;font-weight:var(--rt-weight-medium)}.rt-legend__ramp{border-radius:var(--rt-radius-xs);block-size:.5rem;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff0f)}.rt-legend__ramp span{background:var(--rt-swatch);flex:1}.rt-legend__ticks,.rt-legend__ends{font-size:var(--rt-text-2xs);color:var(--rt-text-2);justify-content:space-between;display:flex}.rt-legend__ends{color:var(--rt-text-3)}.rt-legend__swatches{gap:var(--rt-space-1);font-size:var(--rt-text-xs);color:var(--rt-text-1);margin:0;padding:0;list-style:none;display:grid}.rt-legend__swatches li{align-items:center;gap:var(--rt-space-2);display:flex}.rt-legend__swatch{background:var(--rt-swatch);border-radius:2px;block-size:.25rem;inline-size:1rem}.rt-map-panel{background:var(--rt-overlay);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);border:1px solid var(--rt-border);border-radius:var(--rt-radius-md);box-shadow:var(--rt-shadow-2);padding:var(--rt-space-3)}.rt-map-buttons{border:1px solid var(--rt-border);border-radius:var(--rt-radius-sm);background:var(--rt-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--rt-shadow-2);display:grid;overflow:hidden}.rt-map-buttons .rt-btn{border-radius:0}.rt-map-buttons .rt-btn+.rt-btn{border-block-start:1px solid var(--rt-border)}.rt-readout{gap:var(--rt-space-0-5);padding:var(--rt-space-2) var(--rt-space-2-5);border-radius:var(--rt-radius-sm);background:var(--rt-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--rt-border);color:var(--rt-text-1);font-size:var(--rt-text-xs);box-shadow:var(--rt-shadow-2);pointer-events:none;font-variant-numeric:tabular-nums;display:grid}@media (pointer:coarse){.rt-table__sort,.rt-toast__action,.rt-chip{min-block-size:var(--rt-hit-min)}}.rt-chart{font-family:var(--rt-font-sans);font-size:var(--rt-text-xs);color:var(--rt-text-2);position:relative}.rt-chart .u-select{background:var(--rt-chart-select);border-inline:1px solid color-mix(in srgb, var(--rt-focus) 60%, transparent)}.rt-chart .u-cursor-x{border-inline-end:1px solid var(--rt-chart-cursor)}.rt-chart .u-cursor-y{border-block-end:1px dashed var(--rt-chart-grid)}.rt-chart .u-cursor-pt{border-radius:50%}.rt-chart .u-legend{font-size:var(--rt-text-xs);color:var(--rt-text-2);font-variant-numeric:tabular-nums;font-feature-settings:var(--rt-num-features)}.rt-chart .u-legend .u-value{color:var(--rt-text-1);font-weight:var(--rt-weight-semibold)}.rt-chart .u-title{font-size:var(--rt-text-2xs);font-weight:var(--rt-weight-semibold);letter-spacing:var(--rt-tracking-caps);text-transform:uppercase;color:var(--rt-text-3)}.page--full{position:absolute;inset:0}.rt-main:has(>.page--wide){max-inline-size:110rem;padding:var(--rt-space-5) var(--rt-space-6)}.page-skeleton{gap:var(--rt-space-4);display:grid}button.link{color:var(--rt-text-1);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.explorer{background:var(--rt-bg);height:100%;position:relative;overflow:hidden}.explorer .map{position:absolute;inset:0}.explorer-panel{z-index:2;inline-size:19rem;max-block-size:calc(100% - 2 * var(--rt-space-3));flex-direction:column;display:flex;position:absolute;inset-block-start:var(--rt-space-3);inset-inline-start:var(--rt-space-3)}.explorer-panel>.rt-card__body{min-block-size:0;overflow:auto}.explorer-panel__body{gap:var(--rt-space-4);display:grid}.explorer-panel__foot{gap:var(--rt-space-1);border-block-start:1px solid var(--rt-border);padding-block-start:var(--rt-space-3);display:grid}.explorer-panel-toggle{z-index:2;position:absolute;inset-block-start:var(--rt-space-3);inset-inline-start:var(--rt-space-3)}.explorer-fieldset{gap:var(--rt-space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.explorer-fieldset>legend{margin-block-end:var(--rt-space-2);padding:0}.explorer-range{gap:var(--rt-space-2);grid-template-columns:1fr 1fr;display:grid}.explorer-search{position:relative}.explorer-results{z-index:var(--rt-z-popover);padding:var(--rt-space-1);gap:1px;margin:0;list-style:none;display:grid;position:absolute;inset-block-start:calc(100% + var(--rt-space-1));inset-inline:0}.explorer-results__row{gap:var(--rt-space-3);inline-size:100%;min-block-size:var(--rt-control-h);padding:var(--rt-space-1) var(--rt-space-2);border-radius:var(--rt-radius-sm);color:var(--rt-text-1);font:inherit;font-size:var(--rt-text-sm);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;display:flex}.explorer-results__row:hover,.explorer-results li[aria-selected=true] .explorer-results__row{background:var(--rt-surface-3)}.explorer-results__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.explorer-results__none{padding:var(--rt-space-2)}.explorer-tools{z-index:2;gap:var(--rt-space-2);display:grid;position:absolute;inset-block-start:var(--rt-space-3);inset-inline-end:var(--rt-space-3)}.explorer-selection{z-index:2;inline-size:min(30rem, calc(100% - 19rem - 16rem - 5 * var(--rt-space-3)));min-inline-size:20rem;position:absolute;inset-block-end:var(--rt-space-6);inset-inline-start:calc(19rem + 2 * var(--rt-space-3))}.explorer-selection .rt-card__foot{justify-content:flex-end}.explorer-swatch{background:var(--rt-swatch);block-size:.6rem;inline-size:.6rem;border-radius:50%;margin-inline-end:var(--rt-space-1);display:inline-block}.explorer-readout{z-index:4;max-inline-size:20rem;position:absolute;top:0;left:0}.explorer-legend{z-index:1;inline-size:14rem;position:absolute;inset-block-end:var(--rt-space-6);inset-inline-end:var(--rt-space-3)}.explorer-loading{z-index:2;gap:var(--rt-space-2);font-size:var(--rt-text-sm);color:var(--rt-text-2);align-items:center;display:flex;position:absolute;inset-block-start:var(--rt-space-3);inset-inline-start:50%;transform:translate(-50%)}.explorer-empty{z-index:2;inline-size:min(28rem,100% - 22rem);position:absolute;inset-block-start:45%;inset-inline-start:50%;transform:translate(-50%,-50%)}.attribution{z-index:1;font-size:var(--rt-text-2xs);background:var(--rt-overlay);color:var(--rt-text-2);border-start-start-radius:var(--rt-radius-sm);margin:0;padding:.1rem .5rem;position:absolute;inset-block-end:0;inset-inline-end:0}.attribution a{color:var(--rt-text-2)}@media (width<=1100px){.explorer-selection{inline-size:22rem;min-inline-size:0;inset-block-end:calc(var(--rt-space-6) + 6.5rem);inset-inline-start:auto;inset-inline-end:var(--rt-space-3)}}dl.facts{grid-template-columns:max-content 1fr;gap:.3rem 1.2rem;display:grid}dl.facts dt{color:var(--rt-text-2)}dl.facts dd,.back{margin:0}.err{color:var(--rt-danger)}table.table,table.mini{border-collapse:collapse;width:100%;font-size:var(--rt-text-sm)}table.table th,table.table td{text-align:left;padding:var(--rt-space-2) var(--rt-space-3);border-bottom:1px solid var(--rt-border)}table.table th{font-size:var(--rt-text-xs);color:var(--rt-text-3);font-weight:var(--rt-weight-semibold);text-transform:uppercase;letter-spacing:var(--rt-tracking-caps)}table.table tr.picked td{background:var(--rt-accent-soft)}table.table td{font-variant-numeric:tabular-nums}table.table tbody tr:hover td{background:var(--rt-surface-2)}table.table tbody tr:last-child td{border-bottom:0}table.table .th-sort{color:inherit;text-transform:inherit;letter-spacing:inherit;font-weight:inherit;font-size:inherit}table.table .th-sort[aria-pressed=true]{color:var(--rt-accent-text)}table.table input[type=checkbox]{block-size:1.1rem;inline-size:1.1rem;accent-color:var(--rt-accent)}table.table button.link.jump{color:var(--rt-accent-text)}table.mini th,table.mini td{text-align:left;padding:var(--rt-space-1) var(--rt-space-2);font-weight:400}table.mini th{color:var(--rt-text-2)}svg.chart{touch-action:none;width:100%;display:block;overflow:visible}svg.chart .bar{fill:var(--rt-accent);opacity:.85;transition:opacity var(--rt-dur-1) var(--rt-ease)}svg.chart .bar:hover{opacity:1}svg.chart .axis{fill:var(--rt-text-3);font-variant-numeric:tabular-nums;font-size:11px}svg.chart .line{fill:none;stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}svg.chart .series-a{stroke:var(--rt-accent)}svg.chart .series-b{stroke:var(--rt-info)}svg.chart .series-m{stroke:var(--rt-success)}svg.chart .series-dim{stroke:var(--rt-text-3);stroke-width:1px;opacity:.6}svg.chart .zero{stroke:var(--rt-border-strong);stroke-dasharray:3 3}svg.chart .cursor{stroke:var(--rt-text-1);stroke-width:1px;opacity:.6}svg.chart .readout{fill:var(--rt-text-1)}.trip-page,.trip-skeleton{gap:var(--rt-space-4);display:grid}.trip-head{gap:var(--rt-space-2) var(--rt-space-6);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.trip-head__titles{gap:var(--rt-space-1);min-inline-size:0;display:grid}.trip-head__titles h1{font-size:var(--rt-text-2xl)}.trip-head__badges{gap:var(--rt-space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.trip-head__stats{grid-column:1/-1;margin-block-start:var(--rt-space-3)}.trip-grid{gap:var(--rt-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.trip-left{gap:var(--rt-space-4);min-inline-size:0;display:grid}.trip-right{min-inline-size:0}.trip-right .rt-tabs__list{padding-inline:var(--rt-space-4)}.trip-map{height:52vh;min-height:320px}.trip-map-card{overflow:hidden}.trip-charts{padding:var(--rt-space-2) var(--rt-space-3) var(--rt-space-3)}.trip-video{padding:var(--rt-space-4)}.trip-cards{gap:var(--rt-space-4);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:start;display:grid}.trip-card-note{margin-block-end:var(--rt-space-2)}.seek-list{max-height:18rem;font-size:var(--rt-text-sm);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.seek-list button.link{text-align:start;inline-size:100%;padding:var(--rt-space-1) var(--rt-space-2);border-radius:var(--rt-radius-sm);min-block-size:var(--rt-control-h-sm);display:block}.seek-list button.link:hover{background:var(--rt-surface-3)}.seek-list .rt-mono{color:var(--rt-text-3);font-variant-numeric:tabular-nums;margin-inline-end:var(--rt-space-2)}.artifact-list{gap:var(--rt-space-2);font-size:var(--rt-text-sm);margin:0;padding-inline-start:var(--rt-space-4);display:grid}.artifact-list button.link{color:var(--rt-accent-text);text-underline-offset:.18em;text-decoration:underline}.trip-cards .more{margin-block-start:var(--rt-space-2)}.trip-cards details summary{cursor:pointer;color:var(--rt-text-2);font-size:var(--rt-text-sm);margin-block:var(--rt-space-2)}.trip-cards table.mini tr[onclick],.trip-cards table.mini tr{cursor:pointer}.trip-cards table.mini tr:hover td,.trip-cards table.mini tr:hover th{background:var(--rt-surface-2)}.video-sync{gap:var(--rt-space-2);display:grid}.video-sync video{border-radius:var(--rt-radius-sm);background:#000;width:100%;max-height:60vh}.rt-video-sync__drop{border:1px dashed var(--rt-border-strong);border-radius:var(--rt-radius-md);padding:var(--rt-space-4);gap:var(--rt-space-2);color:var(--rt-text-2);display:grid}.rt-video-sync__info,.rt-video-sync__align{font-size:var(--rt-text-sm);color:var(--rt-text-2);gap:var(--rt-space-2);flex-wrap:wrap;align-items:center;display:flex}.segments{gap:var(--rt-space-4);display:grid}.segments>.page-head{margin-block-end:0}.seg-grid{gap:var(--rt-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.seg-map-card{overflow:hidden}.segment-map{height:50vh;min-height:300px}.seg-compare-bar{gap:var(--rt-space-3);padding:var(--rt-space-3) var(--rt-space-4);border-block-start:1px solid var(--rt-border);align-items:center;display:flex}.ghost-dot{box-shadow:var(--rt-shadow-2);border-radius:50%}.ghost-dot.a{border:4px solid var(--rt-accent);outline:1.5px solid var(--rt-surface-1);outline-offset:-1px;background:0 0;width:22px;height:22px}.ghost-dot.b{background:var(--rt-info);border:2px solid var(--rt-surface-1);width:10px;height:10px}.compare{gap:var(--rt-space-4);display:grid}.compare-head{gap:var(--rt-space-2) var(--rt-space-4);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;display:flex}.compare-head .legend{gap:var(--rt-space-2);font-weight:var(--rt-weight-medium);align-items:center;display:inline-flex}.compare-head .legend:before{content:"";border-radius:50%;block-size:.75rem;inline-size:.75rem}.compare-head .legend.a:before{background:var(--rt-accent)}.compare-head .legend.b:before{background:var(--rt-info)}.ghost-controls{gap:var(--rt-space-3);align-items:center;margin-block-start:var(--rt-space-3);display:flex}.ghost-controls input[type=range]{accent-color:var(--rt-accent);flex:1;padding:0}.ghost-controls select{min-block-size:var(--rt-control-h-sm);background:var(--rt-surface-2);color:var(--rt-text-1);border:1px solid var(--rt-border);border-radius:var(--rt-radius-sm)}.compare-charts h3{font-size:var(--rt-text-2xs);text-transform:uppercase;letter-spacing:var(--rt-tracking-caps);color:var(--rt-text-3);margin:var(--rt-space-3) 0 var(--rt-space-1)}.compare-charts h3:first-child{margin-block-start:0}@media (width<=1000px){.trip-grid,.seg-grid{grid-template-columns:1fr}}.page-head{gap:var(--rt-space-1);margin-block-end:var(--rt-space-5);display:grid}.page-head h1{font-size:var(--rt-text-2xl)}.page-head__row{gap:var(--rt-space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.account-grid{gap:var(--rt-space-4);grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));align-items:start;display:grid}.account-grid>.account-devices{grid-column:1/-1}.account-usage .rt-card__body,.account-browser__body{gap:var(--rt-space-4);display:grid}.account-actions{gap:var(--rt-space-3);border-block-start:1px solid var(--rt-border);padding-block-start:var(--rt-space-3);display:grid}.account-action{gap:var(--rt-space-3);grid-template-columns:max-content 1fr;align-items:center;display:grid}.account-device__me{color:var(--rt-accent-text);font-weight:var(--rt-weight-medium)}.account-loading{gap:var(--rt-space-3);padding:var(--rt-space-4);display:grid}.account-usage .account-loading{padding:0}.auth-page{justify-items:center;gap:var(--rt-space-4);padding-block:var(--rt-space-8) var(--rt-space-10);display:grid}.auth-head{text-align:center;max-inline-size:36rem;justify-items:center;margin-block-end:var(--rt-space-2)}.auth-head h1{font-size:var(--rt-text-3xl)}.auth-card{inline-size:min(28rem,100%)}.auth-form{gap:var(--rt-space-4);max-width:none;display:grid}.auth-form .rt-mono-input input{font-family:var(--rt-font-mono);letter-spacing:.02em}.auth-submit{justify-content:center;inline-size:100%}.auth-note,.pair-privacy{gap:var(--rt-space-2);align-items:flex-start;display:flex}.auth-note .rt-icon,.pair-privacy .rt-icon{flex:none;margin-block-start:.1em}.auth-alt{font-size:var(--rt-text-sm)}.unlock-forget{justify-content:center;align-items:center;gap:var(--rt-space-2,.5rem);margin-top:var(--rt-space-4,1rem);text-align:center;flex-wrap:wrap;display:flex}.pair-card{inline-size:min(52rem,100%)}.pair-layout{gap:var(--rt-space-8);padding:var(--rt-space-2);grid-template-columns:auto 1fr;align-items:center;display:grid}.pair-code{gap:var(--rt-space-3);justify-items:center;display:grid}.pair-qr{padding:var(--rt-space-3);border-radius:var(--rt-radius-lg);box-shadow:var(--rt-shadow-2), 0 0 0 1px var(--rt-border);background:#fff;place-items:center;display:grid;position:relative}.pair-qr .qr{border-radius:var(--rt-radius-sm);margin:0}.pair-qr .rt-skeleton{border-radius:var(--rt-radius-sm)}.pair-qr__blank{block-size:248px;inline-size:248px}.pair-qr.is-expired .qr,.pair-qr.is-expired .pair-qr__blank{opacity:.12;filter:blur(2px)}.pair-qr__over{place-items:center;display:grid;position:absolute;inset:0}.pair-countdown{gap:var(--rt-space-1-5);text-align:center;inline-size:100%;display:grid}.pair-countdown__new{color:var(--rt-accent-text);text-underline-offset:.18em;font-size:inherit;text-decoration:underline}.pair-steps{gap:var(--rt-space-5);align-content:center;display:grid}.pair-steplist{gap:var(--rt-space-5);margin:0;padding:0;list-style:none;display:grid}.pair-steplist>li{gap:var(--rt-space-3);grid-template-columns:2rem 1fr;align-items:start;display:grid}.pair-step__n{background:var(--rt-accent-soft);block-size:2rem;inline-size:2rem;color:var(--rt-accent-text);font-weight:var(--rt-weight-semibold);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.pair-step__title{font-size:var(--rt-text-lg);font-weight:var(--rt-weight-semibold);margin-block:.15rem var(--rt-space-1)}.pair-path{gap:var(--rt-space-1);flex-wrap:wrap;align-items:center;display:flex}.pair-path__item{gap:var(--rt-space-1);align-items:center;display:inline-flex}.pair-path__sep{color:var(--rt-text-3)}.pair-path__chip{cursor:default}.pair-waiting{gap:var(--rt-space-2);color:var(--rt-text-2);font-size:var(--rt-text-sm);align-items:center;display:flex}.paired-card{inline-size:min(32rem,100%)}.paired-check{background:color-mix(in oklab, var(--rt-success) 18%, transparent);block-size:3.5rem;inline-size:3.5rem;color:var(--rt-success);border-radius:50%;place-items:center;display:grid}.paired-actions{gap:var(--rt-space-2);flex-wrap:wrap;justify-content:center;display:flex}.home-card{inline-size:min(40rem,100%)}.home-hero{gap:var(--rt-space-3);padding:var(--rt-space-4) var(--rt-space-3);justify-items:start;display:grid}.home-hero h1{font-size:var(--rt-text-3xl)}.home-lead{font-size:var(--rt-text-md)}.home-points{margin:var(--rt-space-2) 0;gap:var(--rt-space-2);padding:0;list-style:none;display:grid}.home-points li{gap:var(--rt-space-2);color:var(--rt-text-2);align-items:center;display:flex}.home-points .rt-icon{color:var(--rt-accent-text);flex:none}.home-actions{gap:var(--rt-space-2);flex-wrap:wrap;margin-block-start:var(--rt-space-2);display:flex}@media (width<=760px){.pair-layout{grid-template-columns:1fr;justify-items:center}}.dashboard{gap:var(--rt-space-4);display:grid}.dashboard>.page-head{margin-block-end:var(--rt-space-1)}.dash-grid{gap:var(--rt-space-4);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));align-items:start;display:grid}.dash-grid--stats{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}.dash-pending{grid-column:1/-1}.dash-actions{gap:var(--rt-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.dash-sub{margin-block:var(--rt-space-2) var(--rt-space-1);color:var(--rt-text-3)}.dash-sub:first-child{margin-block-start:0}.dash-section{margin-block:var(--rt-space-4) var(--rt-space-3)}.dash-records{gap:var(--rt-space-1);margin:0;padding:0;list-style:none;display:grid}.dash-records li{gap:var(--rt-space-2);padding-block:var(--rt-space-1);border-block-end:1px solid var(--rt-border);grid-template-columns:1.5rem auto minmax(0,1fr) auto;align-items:baseline;display:grid}.dash-records li:last-child{border-block-end:0}.dash-records__rank{color:var(--rt-text-3);font-size:var(--rt-text-xs);font-variant-numeric:tabular-nums}.dash-records__rank.is-first{color:var(--rt-accent-text);font-weight:var(--rt-weight-semibold)}.dash-records__value{font-weight:var(--rt-weight-semibold);white-space:nowrap}.dash-records__name{color:var(--rt-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:var(--rt-text-sm);overflow:hidden}.jump{font-size:var(--rt-text-xs);white-space:nowrap}.rt-btn{text-decoration:none}.surface-page{background:var(--rt-bg);flex-direction:column;display:flex;position:absolute;inset:0}.surface-bar{align-items:center;gap:var(--rt-space-2) var(--rt-space-4);padding:var(--rt-space-3) var(--rt-space-4);border-block-end:1px solid var(--rt-border);background:var(--rt-surface-1);flex-wrap:wrap;display:flex}.surface-bar__titles{gap:var(--rt-space-0-5);min-inline-size:0;display:grid}.surface-bar__titles h1{font-size:var(--rt-text-lg)}.surface-bar__badges{gap:var(--rt-space-2);display:flex}.surface-bar__spacer{flex:1}.surface-bar__note{gap:var(--rt-space-1-5);max-inline-size:26rem;color:var(--rt-text-2);align-items:center;display:inline-flex}.surface-bar__note .rt-icon{color:var(--rt-info);flex:none}.surface-body{flex:1;min-block-size:0;position:relative}.surface-center{padding:var(--rt-space-6);place-items:center;display:grid;position:absolute;inset:0}.surface-center .rt-empty{max-inline-size:34rem}.surface-loading{inline-size:min(26rem,100%);padding:var(--rt-space-5);gap:var(--rt-space-3);display:grid}.surface-loading__title{font-weight:var(--rt-weight-medium)}.surface-page .surface{--surface-fg:var(--rt-text-1);--surface-muted:var(--rt-text-2);--surface-bg:var(--rt-surface-1);--surface-panel:var(--rt-overlay);--surface-border:var(--rt-border);--surface-accent:var(--rt-accent-text);--surface-ok:var(--rt-success);--surface-bad:var(--rt-danger);font:var(--rt-text-sm) / 1.45 var(--rt-font-sans);font-feature-settings:var(--rt-font-features)}.surface-page .surface-workspace{grid-template-columns:minmax(0,1fr) 24rem;gap:0;height:100%;min-height:0}.surface-page .surface-side{padding:var(--rt-space-3);gap:var(--rt-space-3);background:var(--rt-bg);border-inline-start:1px solid var(--rt-border)}.surface-page .surface-map{min-height:0}.surface-page .surface-panel{background:var(--rt-surface-1);border:1px solid var(--rt-border);border-radius:var(--rt-radius-md);padding:var(--rt-space-3) var(--rt-space-4);box-shadow:var(--rt-shadow-1)}.surface-page .surface-map .surface-panel{background:var(--rt-overlay);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);box-shadow:var(--rt-shadow-2)}.surface-page .surface-btn{min-block-size:var(--rt-control-h);padding:0 var(--rt-space-3);border-radius:var(--rt-radius-sm);background:var(--rt-surface-2);border-color:var(--rt-border);font-weight:var(--rt-weight-medium);transition:background var(--rt-dur-1) var(--rt-ease), border-color var(--rt-dur-1) var(--rt-ease)}.surface-page .surface-btn:hover:not(:disabled){background:var(--rt-surface-3);border-color:var(--rt-border-strong)}.surface-page .surface-btn:focus-visible{outline:2px solid var(--rt-focus);outline-offset:2px}.surface-page .surface-btn-accept{background:var(--rt-accent);border-color:var(--rt-accent);color:var(--rt-on-accent)}.surface-page .surface-btn-accept:hover:not(:disabled){background:var(--rt-accent-hover);border-color:var(--rt-accent-hover)}.surface-page .surface-btn-reject{color:var(--rt-danger);border-color:color-mix(in oklab, var(--rt-danger) 45%, var(--rt-border))}.surface-page .surface-map-nav{border:1px solid var(--rt-border);border-radius:var(--rt-radius-sm);box-shadow:var(--rt-shadow-2);gap:0;overflow:hidden}.surface-page .surface-map-nav .surface-btn{inline-size:var(--rt-control-h);background:var(--rt-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:0;border-radius:0;padding:0}.surface-page .surface-map-nav .surface-btn+.surface-btn{border-block-start:1px solid var(--rt-border)}.surface-page .surface kbd{font-family:var(--rt-font-mono);border-color:var(--rt-border-strong);border-radius:var(--rt-radius-xs);background:var(--rt-surface-2);border-block-end-width:2px}.surface-page .surface-review-item h3{font-size:var(--rt-text-md);font-weight:var(--rt-weight-semibold)}.surface-page .surface-diff th,.surface-page .surface-diff td{padding:var(--rt-space-1) var(--rt-space-2);font-family:var(--rt-font-mono);font-size:var(--rt-text-xs)}.surface-page .surface-diff th{font-family:var(--rt-font-sans);color:var(--rt-text-3);text-transform:uppercase;letter-spacing:var(--rt-tracking-caps);font-size:var(--rt-text-2xs);font-weight:var(--rt-weight-semibold)}.surface-page .surface-evidence{gap:var(--rt-space-1) var(--rt-space-3);font-size:var(--rt-text-xs);font-variant-numeric:tabular-nums}.surface-page .surface-status{font-size:var(--rt-text-2xs);font-weight:var(--rt-weight-semibold);padding:1px var(--rt-space-2)}.surface-page .surface-queue-btn{padding:var(--rt-space-1-5) var(--rt-space-2);border-radius:var(--rt-radius-sm);min-block-size:var(--rt-control-h)}.surface-page .surface-queue-btn:hover,.surface-page .surface-queue-current .surface-queue-btn{background:var(--rt-surface-3)}.surface-page .surface-queue-current .surface-queue-btn{box-shadow:inset 2px 0 0 var(--rt-accent)}.surface-page .surface-queue-btn:focus-visible{outline:2px solid var(--rt-focus)}.surface-page .surface-attrib{background:var(--rt-overlay);color:var(--rt-text-2);font-size:var(--rt-text-2xs)}.surface-page .surface-confirm{border-color:var(--rt-accent);border-radius:var(--rt-radius-sm)}@media (width<=1100px){.surface-page .surface-workspace{grid-template-columns:minmax(0,1fr) 20rem}}@media (width<=800px){.surface-page{position:static}.surface-page .surface-workspace{grid-template-rows:60vh auto;grid-template-columns:1fr}}.rt-stat--sm .rt-stat__label,.rt-card__title,.rt-empty__title,.page-head h1,.rt-field__label,.rt-toggle__label,.rt-seg__opt{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.rt-seg__opt{white-space:nowrap}.rt-seg--fill .rt-seg__opt,.rt-seg--grid .rt-seg__opt{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}button.link:focus-visible,.explorer-results__row:focus-visible,.seek-list button.link:focus-visible{outline:2px solid var(--rt-focus);outline-offset:1px;border-radius:var(--rt-radius-xs)}@media (pointer:coarse){.seek-list button.link,.explorer-results__row,.dash-records li,table.table td{min-block-size:var(--rt-hit-min)}table.table td,table.table th{padding-block:var(--rt-space-3)}.jump,button.link.jump{min-block-size:var(--rt-hit-min);align-items:center;display:inline-flex}}@media (prefers-reduced-motion:reduce){svg.chart .bar,.surface-page .surface-btn{transition:none}}.rt-topbar__status .rt-sync__text{text-overflow:ellipsis;white-space:nowrap;max-inline-size:16rem;overflow:hidden}@media (width<=1280px){.rt-lock .rt-btn__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.rt-topbar__status .rt-sync__text{max-inline-size:10rem}.rt-brandmark__suffix{display:none}}@media (width<=1100px){.rt-topbar__status .rt-sync__text{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.rt-nav__link{padding-inline:var(--rt-space-2)}}.explorer .rt-card--overlay,.explorer .rt-map-panel,.explorer .rt-map-buttons,.explorer .rt-readout,.trip-map .tripui-map-panel,.trip-map .tripui-map-nav .tripui-btn,.surface-page .surface-map .surface-panel,.surface-page .surface-map-nav .surface-btn{-webkit-backdrop-filter:none;backdrop-filter:none}.pair-match{gap:var(--rt-space-1);text-align:center;justify-items:center;max-inline-size:272px;display:grid}.pair-match__code{font-size:var(--rt-text-3xl);font-weight:var(--rt-weight-semibold);letter-spacing:.08em;font-feature-settings:var(--rt-num-features);color:var(--rt-text-1);padding:var(--rt-space-1) var(--rt-space-3);border-radius:var(--rt-radius-md);background:var(--rt-surface-2);border:1px solid var(--rt-border);line-height:1.1}.rt-video-sync__error{gap:var(--rt-space-1);padding:var(--rt-space-3) var(--rt-space-4);border-radius:var(--rt-radius-md);border:1px solid color-mix(in oklab, var(--rt-danger) 45%, var(--rt-border));background:color-mix(in oklab, var(--rt-danger) 8%, var(--rt-surface-1));color:var(--rt-text-1);font-size:var(--rt-text-sm);display:grid}.rt-video-sync__error p{color:var(--rt-danger);font-weight:var(--rt-weight-medium)}.rt-video-sync__error summary{cursor:pointer;color:var(--rt-text-2);font-size:var(--rt-text-xs)}.rt-video-sync__error small{font-family:var(--rt-font-mono);color:var(--rt-text-3);overflow-wrap:anywhere}.video-sync p[role=alert]{gap:var(--rt-space-2);color:var(--rt-danger);font-size:var(--rt-text-sm);flex-wrap:wrap;align-items:center;display:flex}.video-sync p[role=alert] button,.rt-video-sync__drop button,.rt-video-sync__align button{min-block-size:var(--rt-control-h-sm);padding:0 var(--rt-space-3);border-radius:var(--rt-radius-sm);font:inherit;font-size:var(--rt-text-sm);background:var(--rt-surface-2);color:var(--rt-text-1);border:1px solid var(--rt-border);cursor:pointer}.video-sync p[role=alert] button:hover,.rt-video-sync__drop button:hover,.rt-video-sync__align button:hover{background:var(--rt-surface-3)}.rt-video-sync__align input[type=range]{accent-color:var(--rt-accent)}.trip-gps{margin-block-start:var(--rt-space-2)}.explorer-pending{color:var(--rt-info);margin-block-start:var(--rt-space-2)}
