@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-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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:var(--font-mono);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body-file), var(--font-body);--default-mono-font-family:var(--font-mono)}}@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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.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}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-full{height:100%}.min-h-full{min-height:100%}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.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,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--font-head:"e-Ukraine Head", system-ui, sans-serif;--font-body:"e-Ukraine", system-ui, sans-serif;--font-logo:"e-Ukraine LOGO", var(--font-head);--font-mono:"JetBrains Mono", ui-monospace, monospace;--r-chip:8px;--r-control:13px;--r-card:18px;--r-surface:22px;--r-pill:100px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-16:64px;--shell-gutter:var(--sp-5);--z-dialog:40;--z-toast:80;--float-layer-h:0;--dur-micro:.12s;--dur-quick:.2s;--dur-base:.32s;--dur-moving:.52s;--dur-journey:.7s;--dur-brand:1.1s;--ease-standard:cubic-bezier(.2,.72,.2,1);--ease-decelerate:cubic-bezier(0,0,.2,1);--ease-accelerate:cubic-bezier(.4,0,1,1);--ease-roll:cubic-bezier(.42,0,.12,1);--ease-arc:cubic-bezier(.34,.02,.2,1)}@media (max-width:1099px){:root{--float-layer-h:140px}}:root[data-accent=amber]{--acc:#ffb23e;--acc2:#e8941a;--acc-hover:#ffc163;--acc-rgb:255,178,62}:root[data-accent=lime]{--acc:#c6f24e;--acc2:#a9d62e;--acc-hover:#d6ff6e;--acc-rgb:198,242,78}:root:not([data-accent]){--acc:#ffb23e;--acc2:#e8941a;--acc-hover:#ffc163;--acc-rgb:255,178,62}:root,:root[data-theme=light]{--page-grad:radial-gradient(120% 90% at 50% 30%, #fbfbf6 0%, #ecece2 66%);--app-bg:#f4f4ee;--band:#efefe6;--rail:#fff;--card:#fff;--card-in:#f7f7f1;--card-2:#fafaf4;--bdr:#00000014;--bdr-2:#00000017;--bdr-soft:#0000000f;--bdr-strong:#00000029;--tx:#1a1b14;--tx2:#3a3b30;--tx3:#6b6d5e;--tx4:#8a8c7c;--tx5:#9a9c8c;--tx-nav:#5c5e50;--on-acc:#1a1b14;--acc-tx:#b5730e;--acc-tint:#fbf4e6;--acc-tint-bdr:#b5730e4d;--acc-deep-tx:#7a4e08;--green:#2fa968;--green-tx:#2c8f5a;--green-card:#f0f7f1;--green-tint:#2fa96821;--green-bdr:#2fa96859;--tg:#2aabee;--red:#dd4b36;--red-tx:#c33b28;--red-card:#fbeeea;--red-tint:#dd4b361a;--red-bdr:#dd4b3647;--blue:#2e7c9b;--blue-tint:#2e7c9b1a;--input-bg:#fff;--input-bdr:#d6d6c8;--chip:#e6e6dc;--card-shadow:0 24px 60px #28281424;--primary-glow:0 2px 5px #3c2d0a38;--agent:#8fbe1f;--agent-dot:#a9d62e;--agent-tx:#4f6a0f;--agent-rgb:143,190,31;--agent-tint:#f1f7df;--agent-tint-bdr:#4f6a0f42;--src-hl:#c6f24e80;--src-hl-tx:#37490a;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)'/></svg>");--night-card:#1a1b14;--night-ink:#eceee4;--night-muted:#9a9c8c;--night-faint:#6e6f60;--night-hair:#ffffff1f;--night-top-bdr:#ffffff1a;--night-agent:#c6f24e}:root[data-theme=light][data-accent=lime]{--acc-tx:#5e7a12;--acc-tint:#f3f8e4;--acc-tint-bdr:#5e7a124d;--acc-deep-tx:#3e5208}:root[data-theme=dark]{--page-grad:radial-gradient(120% 90% at 50% 30%, #191a13 0%, #0e0f0a 66%);--app-bg:#111209;--band:#0d0e09;--rail:#0d0e09;--card:#1a1b14;--card-in:#141510;--card-2:#17180f;--bdr:#ffffff14;--bdr-2:#ffffff17;--bdr-soft:#ffffff0f;--bdr-strong:#ffffff2e;--tx:#f0f1e7;--tx2:#cbccbd;--tx3:#9c9e8e;--tx4:#8a8c7a;--tx5:#71735f;--tx-nav:#a0a290;--on-acc:#111209;--acc-tx:#ffc163;--acc-tint:#1e1810;--acc-tint-bdr:#ffb23e4d;--acc-deep-tx:#ffe2b0;--agent:#c6f24e;--agent-dot:#c6f24e;--agent-tx:#c6f24e;--agent-rgb:198,242,78;--agent-tint:#191c0e;--agent-tint-bdr:#c6f24e47;--src-hl:#c6f24e47;--src-hl-tx:#e7f0cf;--grain:none;--green:#4ed88a;--green-tx:#4ed88a;--green-card:#141a13;--green-tint:#4ed88a1a;--green-bdr:#4ed88a40;--red:#ff6b5e;--red-tx:#ff6b5e;--red-card:#1e1411;--red-tint:#ff6b5e1f;--red-bdr:#ff6b5e40;--blue:#7fc4d8;--blue-tint:#7fc4d81f;--input-bg:#1a1b14;--input-bdr:#2f3124;--chip:#26281c;--card-shadow:0 30px 80px #0009;--primary-glow:0 6px 18px #00000080;--night-card:#17180f;--night-ink:#f0f1e7;--night-muted:#9c9e8e;--night-faint:#71735f;--night-hair:#ffffff1a;--night-top-bdr:#ffffff1a;--night-agent:#c6f24e}:root[data-theme=dark][data-accent=lime]{--acc-tx:#c6f24e;--acc-tint:#191c0e;--acc-tint-bdr:#c6f24e4d;--acc-deep-tx:#e4ecc9}:root{--on-brand:#fff;--road-dash:#eceee48c;--road-line-top:#eceee438;--road-line-bottom:#eceee42e;--road-edge:#00000059;--road-shadow:0 18px 40px #00000059;--road-body-mid:#12130e;--road-body-end:#0a0b08;--road-body-deepest:#000;--check-bdr:#c9c9b8;--strike-muted:#00000040;--avatar-muted-bg:#edede3;--scan-bg:#111209;--scan-ink:#f4f4ee;--scan-ink-soft:#d8d9cc;--scan-ink-muted:#9a9c8a;--scan-ink-faint:#8a8c7c;--scan-void:#000;--scan-hair:#f4f4ee1a;--scan-surface:#f4f4ee14;--scan-surface-bdr:#f4f4ee24;--scan-surface-hover:#f4f4ee24;--scan-type-bg:#f4f4ee0f;--scan-veil-deep:#111209b8;--scan-page-card:#1a1b14;--scan-page-bdr:#f4f4ee1a;--scan-drop-bdr:#f4f4ee33;--scan-drop-bg:#f4f4ee08;--scan-drop-sheet-bdr:#f4f4ee38;--scan-grip:#f4f4ee38;--scan-item-hover:#f4f4ee12;--scan-scrim:#0a0b0699;--scan-remove-ink:#f08b79;--scan-veil:#1112098c;--scan-hint-bg:#1a1b14e6;--scan-hint-ink:#ffd79a;--scan-frame-bdr:#f4f4ee2e;--scan-frame-bg:#f4f4ee08;--scan-flash:#f4f4ee;--trip-field-bdr:#c6f24ed9;--trip-field-bg:#c6f24e1f;--trip-field-edited-bdr:#ffb020e6;--trip-field-edited-bg:#ffb02024;--trip-field-label-bg:#c6f24ef2;--trip-field-label-tx:#1a1b14;--toggle-thumb-shadow:0 1px 3px #00000038;--pop-shadow-soft:0 18px 44px #2828142e;--spinner-mask-3:3px;--spinner-mask-5:5px;--mask-ink:#000;--splash-scale:2;--splash-band:min(46dvh, 360px);--splash-stage:min(82dvh, 680px);--road-inset:48px;--road-max:1400px;--road-h:clamp(64px, 8vw, 120px);--road-radius:12px}@media (max-width:1099px){:root{--splash-scale:1.72;--splash-stage:min(70dvh, 560px)}}@media (max-width:719px){:root{--splash-scale:1.38;--splash-band:min(34dvh, 240px);--splash-stage:min(58dvh, 420px);--road-inset:24px;--road-h:clamp(48px, 14vw, 72px);--road-radius:8px}}@media (max-width:420px){:root{--splash-scale:1.18}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}}.rt-focus:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.rt-btn{border-radius:var(--r-control);min-height:44px;font-family:var(--font-head);cursor:pointer;transition:background var(--dur-micro) var(--ease-standard), border-color var(--dur-micro) var(--ease-standard), box-shadow var(--dur-micro) var(--ease-standard), opacity var(--dur-micro) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:12px 22px;font-size:16px;font-weight:600;line-height:1.2;display:inline-flex}.rt-btn:disabled{cursor:not-allowed;opacity:.7}.rt-btn--primary{background:var(--acc);color:var(--on-acc);box-shadow:var(--primary-glow)}.rt-btn--primary:hover:not(:disabled){background:var(--acc-hover)}.rt-btn--ghost{background:var(--chip);color:var(--tx2);border-color:var(--bdr)}.rt-btn--ghost:hover:not(:disabled){border-color:var(--bdr-strong)}.rt-btn--danger{background:var(--red-card);color:var(--red-tx);border-color:var(--red-bdr)}.rt-btn--danger:hover:not(:disabled){border-color:var(--red)}.rt-btn--sm{border-radius:11px;min-height:36px;padding:8px 16px;font-size:14px}a.rt-btn{width:100%;text-decoration:none}.rt-icon-btn{border-radius:var(--r-control);border:1px solid var(--bdr);background:var(--chip);width:44px;height:44px;color:var(--tx2);cursor:pointer;transition:background var(--dur-micro) var(--ease-standard), border-color var(--dur-micro) var(--ease-standard), color var(--dur-micro) var(--ease-standard);justify-content:center;align-items:center;padding:0;display:inline-flex}.rt-icon-btn:hover:not(:disabled){border-color:var(--bdr-strong);color:var(--tx)}.rt-icon-btn:disabled{cursor:not-allowed;opacity:.7}.rt-icon-btn--sm{width:36px;height:36px}.rt-icon-btn--ghost{background:0 0;border-color:#0000}.rt-icon-btn--ghost:hover:not(:disabled){background:var(--chip);border-color:#0000}.rt-chip{font-family:var(--font-head);border-radius:var(--r-chip);border:1px solid #0000;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.rt-chip--sm{border-radius:7px;gap:5px;padding:4px 9px;font-size:11px;font-weight:500}.rt-chip--sm .rt-chip__dot{width:5px;height:5px}.rt-chip--soft{border-color:var(--bdr-soft);font-weight:500}.rt-chip--soft.rt-chip--urgent{color:var(--red-tx)}@supports (color:color-mix(in lab, red, red)){.rt-chip--soft.rt-chip--urgent{color:color-mix(in srgb, var(--red-tx) 82%, var(--tx2))}}.rt-chip--soft.rt-chip--urgent{background:var(--red-tint)}@supports (color:color-mix(in lab, red, red)){.rt-chip--soft.rt-chip--urgent{background:color-mix(in srgb, var(--red-tint) 55%, var(--card))}}.rt-chip--soft.rt-chip--review{color:var(--acc-tx)}@supports (color:color-mix(in lab, red, red)){.rt-chip--soft.rt-chip--review{color:color-mix(in srgb, var(--acc-tx) 82%, var(--tx2))}}.rt-chip--soft.rt-chip--review{background:var(--acc-tint)}@supports (color:color-mix(in lab, red, red)){.rt-chip--soft.rt-chip--review{background:color-mix(in srgb, var(--acc-tint) 55%, var(--card))}}.rt-chip--soft.rt-chip--ok{color:var(--green-tx)}@supports (color:color-mix(in lab, red, red)){.rt-chip--soft.rt-chip--ok{color:color-mix(in srgb, var(--green-tx) 82%, var(--tx2))}}.rt-chip--soft.rt-chip--ok{background:var(--green-tint)}@supports (color:color-mix(in lab, red, red)){.rt-chip--soft.rt-chip--ok{background:color-mix(in srgb, var(--green-tint) 55%, var(--card))}}.rt-chip--soft.rt-chip--agent{color:var(--agent-tx);background:var(--agent-tint);border-color:var(--agent-tint-bdr)}.rt-chip--soft.rt-chip--info{color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.rt-chip--soft.rt-chip--info{color:color-mix(in srgb, var(--blue) 82%, var(--tx2))}}.rt-chip--soft.rt-chip--info{background:var(--blue-tint)}@supports (color:color-mix(in lab, red, red)){.rt-chip--soft.rt-chip--info{background:color-mix(in srgb, var(--blue-tint) 55%, var(--card))}}.rt-chip--soft.rt-chip--neutral{color:var(--tx3);background:var(--card-in)}.rt-chip--neutral{color:var(--tx2);background:var(--card-in);border-color:var(--bdr-soft)}.rt-chip--urgent{color:var(--red-tx);background:var(--red-tint)}.rt-chip--review{color:var(--acc-tx);background:var(--acc-tint)}.rt-chip--ok{color:var(--green-tx);background:var(--green-tint)}.rt-chip--agent{color:var(--agent-tx);background:var(--agent-tint);border-color:var(--agent-tint-bdr)}.rt-chip--info{color:var(--blue);background:var(--blue-tint)}.rt-chip--mono{font-family:var(--font-mono);font-size:12px;font-weight:500}.rt-chip__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.rt-badge{border-radius:var(--r-pill);min-width:22px;height:22px;font-family:var(--font-head);background:var(--acc);color:var(--on-acc);justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.rt-badge--danger{background:var(--red);color:var(--night-ink)}.rt-card{background:var(--card);border:1px solid var(--bdr);border-radius:var(--r-card);padding:var(--sp-6)}.rt-card--raised{box-shadow:var(--card-shadow)}.rt-card--killer{background:var(--acc-tint);border-color:var(--acc-tint-bdr)}.rt-card--dashed{border-style:dashed;border-color:var(--bdr-strong)}.rt-filter-chips{flex-wrap:wrap;gap:8px;display:flex}.rt-filter-chips__btn{border:1px solid var(--bdr);min-height:40px;color:var(--tx2);font-family:var(--font-head);cursor:pointer;transition:background var(--dur-micro) var(--ease-standard), border-color var(--dur-micro) var(--ease-standard), color var(--dur-micro) var(--ease-standard);background:0 0;border-radius:10px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.rt-filter-chips__btn--on{background:var(--acc);border-color:var(--acc);color:var(--on-acc);box-shadow:var(--primary-glow)}.rt-list-filter-bar{flex-direction:column;gap:12px;display:flex}.rt-inline-callout{margin-top:var(--sp-4);border-top:1px solid var(--bdr-soft);flex-wrap:wrap;align-items:center;gap:16px;padding-top:18px;display:flex}.rt-inline-callout__badge{font-family:var(--font-head);border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:7px 11px;font-size:13px;font-weight:600;display:inline-flex}.rt-inline-callout__icon{flex-shrink:0}.rt-inline-callout__body{flex:1;min-width:220px}.rt-inline-callout__title{font-family:var(--font-head);font-size:16px;font-weight:600;line-height:1.3}.rt-inline-callout__text{color:var(--tx3);margin-top:3px;font-size:14px;line-height:1.45}.rt-inline-callout__action{flex-shrink:0}.rt-inline-callout--danger .rt-inline-callout__badge{background:var(--red-tint);color:var(--red-tx)}.rt-inline-callout--danger .rt-inline-callout__icon{color:var(--red-tx)}.rt-inline-callout--warning .rt-inline-callout__badge{background:var(--acc-tint);color:var(--acc-deep-tx)}.rt-inline-callout--warning .rt-inline-callout__icon{color:var(--acc-deep-tx)}.rt-inline-callout--info .rt-inline-callout__badge{background:var(--blue-tint);color:var(--tx)}.rt-inline-callout--ok .rt-inline-callout__badge{background:var(--green-tint);color:var(--green-tx)}.rt-field-review{border:1px solid var(--bdr);background:0 0;border-radius:14px;margin:8px 0 0;list-style:none;overflow:hidden}.rt-field-review--selected{border-color:var(--bdr-strong);background:var(--card-in)}.rt-field-review--block.rt-field-review--selected{background:var(--red-card);border-color:var(--red-bdr)}.rt-field-review--check.rt-field-review--selected{background:var(--acc-tint);border-color:var(--acc-tint-bdr)}.rt-field-review__hit{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:14px 16px;display:block}.rt-field-review__hit--with-edit{padding-bottom:0}.rt-field-review__edit{padding:9px 16px 14px 44px}.rt-field-review__head{align-items:center;gap:10px;display:flex}.rt-field-review__icon{background:var(--chip);border-radius:100px;flex-shrink:0;width:18px;height:18px}.rt-field-review--block .rt-field-review__icon{background:var(--red-tint);box-shadow:inset 0 0 0 2px var(--red-tx)}.rt-field-review--check .rt-field-review__icon{background:var(--acc-tint);box-shadow:inset 0 0 0 2px var(--acc)}.rt-field-review--ok .rt-field-review__icon{background:var(--green-tint);box-shadow:inset 0 0 0 2px var(--green)}.rt-field-review__num{font-family:var(--font-mono);color:var(--tx4);font-size:11px}.rt-field-review__label{min-width:0;font-family:var(--font-head);color:var(--tx2);flex:1;font-size:14px;font-weight:500}.rt-field-review__tag{font-family:var(--font-head);white-space:nowrap;background:var(--acc-tint);color:var(--acc-deep-tx);border-radius:7px;padding:4px 9px;font-size:12px;font-weight:600}.rt-field-review--block .rt-field-review__tag{background:var(--red-tint);color:var(--red-tx)}.rt-field-review__value,.rt-field-review__input{font-family:var(--font-mono);color:var(--tx);margin-top:9px;padding-left:28px;font-size:14px;line-height:1.45}.rt-field-review__input{border:1px solid var(--bdr);background:var(--card);box-sizing:border-box;border-radius:10px;width:100%;margin-top:0;padding:8px 10px;display:block}.rt-field-review__edit .rt-field-review__was,.rt-field-review__edit .rt-field-review__note{padding-left:0}.rt-field-review__was{font-family:var(--font-mono);color:var(--tx4);margin-top:5px;padding-left:28px;font-size:13px}.rt-field-review__was-val{text-decoration:line-through}.rt-field-review__note{color:var(--tx3);margin-top:8px;padding-left:28px;font-size:13px;line-height:1.5}.rt-field-review__actions{flex-wrap:wrap;gap:8px;padding:0 16px 14px 44px;display:flex}.rt-split-review{border-top:1px solid var(--bdr-soft);flex:1;height:100%;min-height:0;display:flex;position:relative}.rt-split-review__scan{background:var(--card-in);border-right:1px solid var(--bdr-soft);flex-direction:column;flex:0 0 46%;gap:14px;min-width:0;padding:20px 24px;display:flex}.rt-split-review__scan-hint{color:var(--tx4);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.rt-split-review__scan-stage{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:auto}.rt-split-review__fields{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.rt-split-review__fields-bar{border-bottom:1px solid var(--bdr-soft);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:14px 20px;display:flex}.rt-split-review__fields-body{flex:1;min-height:0;padding:8px 16px 20px;overflow-y:auto}.rt-split-review__footer{border-top:1px solid var(--bdr);background:var(--card);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:14px;padding:14px 20px;display:flex}.rt-split-review__zoom{z-index:5;background:var(--card);flex-direction:column;display:flex;position:absolute;inset:0}.rt-split-review__zoom-head{background:var(--card-in);border-bottom:1px solid var(--bdr-soft);flex-shrink:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.rt-split-review__zoom-title{min-width:0;font-family:var(--font-head);flex:1;font-size:15px;font-weight:600}.rt-split-review__zoom-body{flex:1;justify-content:center;align-items:center;min-height:0;padding:16px;display:flex;overflow:auto}@media (max-width:1099px){.rt-split-review{flex-direction:column}.rt-split-review__scan{border-right:0;border-bottom:1px solid var(--bdr-soft);flex:none;max-height:42%;padding:14px}}.rt-dialog__panel--wide .rt-dialog__body{gap:0;padding:0;overflow:hidden}.rt-field{flex-direction:column;gap:7px;width:100%;display:flex}.rt-field__label{color:var(--tx3);font-size:13px}.rt-field__control{border-radius:var(--r-control);border:1px solid var(--input-bdr);background:var(--input-bg);width:100%;min-height:48px;color:var(--tx);font-family:var(--font-body);transition:border-color var(--dur-micro) var(--ease-standard), box-shadow var(--dur-micro) var(--ease-standard);padding:14px 16px;font-size:16px}.rt-field__control:focus{border-color:var(--acc);box-shadow:0 0 0 3px rgba(var(--acc-rgb), .18);outline:none}.rt-search-select{position:relative}.rt-search-select__control-wrap{align-items:stretch;gap:8px;display:flex;position:relative}.rt-search-select__trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;display:inline-flex}.rt-search-select__trigger:disabled{cursor:not-allowed;opacity:.7}.rt-search-select__trigger--open{border-color:var(--acc);box-shadow:0 0 0 3px rgba(var(--acc-rgb), .18)}.rt-search-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rt-search-select__clear{border-radius:var(--r-control);border:1px solid var(--bdr);background:var(--chip);width:48px;min-height:48px;color:var(--tx2);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rt-search-select__clear:hover:not(:disabled){border-color:var(--bdr-strong)}.rt-search-select__panel{z-index:30;border-radius:var(--r-card);border:1px solid var(--bdr);background:var(--card);max-height:min(320px,50dvh);box-shadow:var(--card-shadow);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.rt-search-select__search{border-bottom:1px solid var(--bdr-soft);color:var(--tx3);flex-shrink:0;align-items:center;gap:10px;margin:0;padding:10px 12px;display:flex}.rt-search-select__input{min-width:0;color:var(--tx);font-family:var(--font-body);background:0 0;border:0;flex:1;padding:6px 0;font-size:16px}.rt-search-select__input:focus{outline:none}.rt-search-select__list{flex:1;min-height:0;margin:0;padding:6px;list-style:none;overflow:auto}.rt-search-select__option{text-align:left;width:100%;min-height:44px;color:var(--tx);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:10px 12px;font-size:15px;display:block}.rt-search-select__option--active{background:var(--chip)}.rt-search-select__option--on{color:var(--acc-tx);font-weight:600}.rt-search-select__empty{color:var(--tx4);padding:16px 12px;font-size:14px}.rt-date-picker{position:relative}.rt-date-picker__trigger{text-align:left;cursor:pointer;align-items:center;gap:10px;display:inline-flex}.rt-date-picker__trigger:disabled{cursor:not-allowed}.rt-date-picker__trigger--open{border-color:var(--acc-tint-bdr);box-shadow:0 0 0 3px var(--acc-tint)}.rt-date-picker__value{flex:1;min-width:0}.rt-date-picker__panel{z-index:40;border:1px solid var(--bdr);background:var(--card);width:min(320px,100%);box-shadow:var(--pop-shadow,var(--pop-shadow-soft));border-radius:18px;padding:16px;position:absolute;top:calc(100% + 8px);left:0}.rt-date-picker__agent{border:1px solid var(--agent-tint-bdr);background:var(--agent-tint);width:100%;color:var(--tx2);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;margin:0 0 14px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.rt-date-picker__agent strong{font-family:var(--font-head);color:var(--tx);font-weight:600}.rt-date-picker__agent-dot{background:var(--agent-dot);border-radius:50%;flex-shrink:0;width:7px;height:7px}.rt-date-picker__nav{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.rt-date-picker__nav-btn{border:1px solid var(--bdr);width:30px;height:30px;color:var(--tx3);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.rt-date-picker__month{font-family:var(--font-head);color:var(--tx);font-size:15px;font-weight:600}.rt-date-picker__weekdays,.rt-date-picker__week{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.rt-date-picker__weekdays{margin-bottom:4px}.rt-date-picker__weekdays span{text-align:center;font-family:var(--font-mono,ui-monospace, monospace);color:var(--tx4);padding:4px 0;font-size:11px}.rt-date-picker__grid{flex-direction:column;gap:2px;display:flex}.rt-date-picker__day{height:38px;color:var(--tx);font-family:var(--font-mono,ui-monospace, monospace);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:13px;display:flex}.rt-date-picker__day--muted{color:var(--tx5)}.rt-date-picker__day--today{box-shadow:inset 0 0 0 1px var(--bdr-strong)}.rt-date-picker__day--selected{background:var(--acc-tint);color:var(--acc-tx);box-shadow:inset 0 0 0 2px var(--acc);font-weight:600}.rt-date-picker__dot{background:var(--agent-dot);border-radius:50%;width:4px;height:4px}.rt-date-picker__dot-spacer{width:4px;height:4px}.rt-date-picker__footer{border-top:1px solid var(--bdr-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.rt-date-picker__today,.rt-date-picker__clear{color:var(--acc-tx);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.rt-date-picker__iso{font-family:var(--font-mono,ui-monospace, monospace);color:var(--tx4);margin-left:auto;font-size:12px}.rt-field__control--error{border-color:var(--red)}.rt-field__control--error:focus{box-shadow:0 0 0 3px var(--red-tint)}.rt-field__hint{color:var(--tx3);align-items:flex-start;gap:6px;font-size:13px;display:inline-flex}.rt-field__count{color:var(--tx4);font-variant-numeric:tabular-nums;align-self:flex-end;margin:0;font-size:12px}.rt-field__hint--error{color:var(--red-tx)}.rt-textarea{resize:vertical;min-height:88px;line-height:1.5}.rt-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--tx3) 50%), linear-gradient(135deg, var(--tx3) 50%, transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:36px}.rt-segmented{background:var(--band);border:1px solid var(--bdr);border-radius:11px;gap:4px;padding:4px;display:inline-flex}.rt-segmented__btn{min-height:36px;color:var(--tx3);font-family:var(--font-head);cursor:pointer;transition:background var(--dur-micro) var(--ease-standard), color var(--dur-micro) var(--ease-standard);background:0 0;border:none;border-radius:8px;padding:8px 18px;font-size:14px;font-weight:500}.rt-segmented__btn[aria-pressed=true]{background:var(--acc);color:var(--on-acc);font-weight:600}.rt-toggle{border-radius:var(--r-pill);cursor:pointer;background:var(--input-bdr);width:46px;height:28px;transition:background var(--dur-micro) var(--ease-standard);border:none;flex-shrink:0;padding:0;position:relative}.rt-toggle[aria-checked=true]{background:var(--acc)}.rt-toggle__thumb{background:var(--card);width:22px;height:22px;box-shadow:var(--toggle-thumb-shadow);transition:transform var(--dur-micro) var(--ease-standard);border-radius:50%;position:absolute;top:3px;left:3px}.rt-toggle[aria-checked=true] .rt-toggle__thumb{transform:translate(18px)}.rt-banner{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-card);border:1px solid var(--bdr);background:var(--card);align-items:flex-start;display:flex}.rt-banner--info{background:var(--blue-tint);border-color:var(--blue-tint);color:var(--tx)}.rt-banner--warning{background:var(--acc-tint);border-color:var(--acc-tint-bdr);color:var(--acc-deep-tx)}.rt-banner--danger{background:var(--red-tint);border-color:var(--red-bdr);color:var(--red-tx)}.rt-banner--ok{background:var(--green-tint);border-color:var(--green-bdr);color:var(--green-tx)}.rt-banner__body{flex-direction:column;gap:4px;min-width:0;display:flex}.rt-banner__title{font-family:var(--font-head);font-size:15px;font-weight:600}.rt-banner__text{color:var(--tx2);font-size:14px;line-height:1.45}.rt-toast-viewport{z-index:var(--z-toast,80);left:0;right:0;top:max(var(--sp-6), env(safe-area-inset-top,0px));padding:0 var(--sp-4);pointer-events:none;justify-content:center;display:flex;position:fixed}@media (max-width:1099px){.rt-toast-viewport{top:max(calc(env(safe-area-inset-top,0px) + 84px), var(--sp-6))}}.rt-toast{pointer-events:auto;background:var(--card);max-width:min(28rem,100%);color:var(--tx);border:1px solid var(--tx);align-items:center;gap:12px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.rt-toast{border:1px solid color-mix(in srgb, var(--tx) 8%, transparent)}}.rt-toast{box-shadow:0 16px 40px var(--tx);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.rt-toast{box-shadow:0 16px 40px color-mix(in srgb, var(--tx) 16%, transparent)}}.rt-toast--in{animation:.52s cubic-bezier(0,0,.2,1) both rt-toast-in}.rt-toast--out{animation:.22s cubic-bezier(.4,0,1,1) both rt-toast-out}@keyframes rt-toast-in{0%{opacity:0;transform:translateY(-16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rt-toast-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(.98)}}.rt-toast__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.rt-toast--ok .rt-toast__icon{background:var(--green-tint);color:var(--green-tx)}.rt-toast--info .rt-toast__icon{background:var(--blue-tint);color:var(--blue)}.rt-toast--warning .rt-toast__icon{background:var(--acc-tint);color:var(--acc-deep-tx)}.rt-toast--danger .rt-toast__icon{background:var(--red-tint);color:var(--red-tx)}.rt-toast__body{flex:1;min-width:0}.rt-toast__title{font-size:15px;font-weight:600;line-height:1.3}.rt-toast__text{color:var(--tx2);margin-top:2px;font-size:13px;line-height:1.4}.rt-toast__action{font-family:var(--font-head);color:var(--acc-tx,var(--tx));cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:4px 6px;font-size:13px;font-weight:600}.rt-toast__close{border-radius:var(--r-sm,8px);width:28px;height:28px;color:var(--tx3);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rt-toast__close:hover{color:var(--tx);background:var(--tx)}@supports (color:color-mix(in lab, red, red)){.rt-toast__close:hover{background:color-mix(in srgb, var(--tx) 6%, transparent)}}.rt-state{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-8);border-radius:var(--r-card);border:1px solid var(--bdr);background:var(--card);flex-direction:column;display:flex}.rt-state__icon{background:var(--card-in);width:44px;height:44px;color:var(--tx3);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.rt-state__title{font-family:var(--font-head);color:var(--tx);margin:0;font-size:20px;font-weight:600}.rt-state__body{color:var(--tx3);max-width:42ch;margin:0;font-size:15px;line-height:1.5}.rt-presence{font-family:var(--font-mono);color:var(--agent-tx);border-radius:var(--r-control);background:var(--agent-tint);border:1px solid var(--agent-tint-bdr);align-items:center;gap:11px;padding:8px 10px;font-size:12px;display:inline-flex}.rt-presence--bare{background:0 0;border:none;padding:0}.rt-presence__pulse{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}.rt-presence__ring{border:1.5px solid var(--agent);animation:rt-pulse 1.6s var(--ease-standard) infinite;border-radius:50%;position:absolute;inset:0}.rt-presence__ring:nth-child(2){animation-delay:.8s}.rt-presence__dot{background:var(--agent-dot);border-radius:50%;width:7px;height:7px}.rt-presence__bars{align-items:flex-end;gap:3px;height:14px;display:inline-flex}.rt-presence__bar{background:var(--agent);width:3px;animation:rt-bars 1.1s var(--ease-standard) infinite;border-radius:2px}.rt-presence__bar:nth-child(2){animation-delay:.15s}.rt-presence__bar:nth-child(3){animation-delay:.3s}@keyframes rt-pulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.35)}}@keyframes rt-bars{0%,to{opacity:.55;height:4px}50%{opacity:1;height:14px}}@keyframes rt-spin{to{transform:rotate(360deg)}}@keyframes rt-dots{0%,70%,to{opacity:.22;transform:scale(.62)}35%{opacity:1;transform:scale(1)}}@keyframes rt-shimmer{0%{background-position:-380px 0}to{background-position:380px 0}}@keyframes rt-progress-indeterminate{0%{transform:translate(-120%)}to{transform:translate(220%)}}.rt-spinner{color:var(--acc);justify-content:center;align-items:center;display:inline-flex}.rt-spinner--sm{width:20px;height:20px}.rt-spinner--md{width:28px;height:28px}.rt-spinner--lg{width:44px;height:44px}.rt-spinner__comet{background:conic-gradient(from 0deg, rgba(var(--acc-rgb), 0) 0deg, rgba(var(--acc-rgb), 0) 40deg, var(--acc) 360deg);width:100%;height:100%;-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--spinner-mask-3)), var(--mask-ink) calc(100% - var(--spinner-mask-3)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--spinner-mask-3)), var(--mask-ink) calc(100% - var(--spinner-mask-3)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--spinner-mask-3)), var(--mask-ink) calc(100% - var(--spinner-mask-3)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--spinner-mask-3)), var(--mask-ink) calc(100% - var(--spinner-mask-3)));mask:radial-gradient(farthest-side, transparent calc(100% - var(--spinner-mask-3)), var(--mask-ink) calc(100% - var(--spinner-mask-3)));border-radius:50%;animation:.9s linear infinite rt-spin}.rt-spinner--lg .rt-spinner__comet{-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--spinner-mask-5)), var(--mask-ink) calc(100% - var(--spinner-mask-5)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--spinner-mask-5)), var(--mask-ink) calc(100% - var(--spinner-mask-5)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--spinner-mask-5)), var(--mask-ink) calc(100% - var(--spinner-mask-5)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--spinner-mask-5)), var(--mask-ink) calc(100% - var(--spinner-mask-5)));mask:radial-gradient(farthest-side, transparent calc(100% - var(--spinner-mask-5)), var(--mask-ink) calc(100% - var(--spinner-mask-5)))}.rt-spinner__dots{align-items:center;gap:6px;display:inline-flex}.rt-spinner__dot{background:var(--acc);width:8px;height:8px;animation:rt-dots 1.25s var(--ease-standard) infinite;border-radius:50%}.rt-spinner__dot:nth-child(2){animation-delay:.18s}.rt-inline-loader{font-family:var(--font-mono);color:var(--tx3);align-items:center;gap:10px;min-height:28px;font-size:12px;display:inline-flex}.rt-skeleton{flex-direction:column;gap:10px;width:100%;display:flex}.rt-skeleton__line,.rt-skeleton__block{border-radius:var(--r-chip);background:linear-gradient(90deg, var(--card-in) 0%, var(--chip) 45%, var(--card-in) 90%);background-size:760px 100%;animation:1.35s linear infinite rt-shimmer}.rt-skeleton__line{height:12px}.rt-skeleton__line--sm{width:42%}.rt-skeleton__line--md{width:68%}.rt-skeleton__line--lg{width:92%}.rt-skeleton__block{border-radius:var(--r-control);height:72px}.rt-progress{flex-direction:column;gap:8px;width:100%;display:flex}.rt-progress__track{border-radius:var(--r-pill);background:var(--chip);width:100%;height:6px;position:relative;overflow:hidden}.rt-progress__fill{border-radius:inherit;background:var(--acc);height:100%;transition:width var(--dur-quick) var(--ease-standard)}.rt-progress__fill--indeterminate{width:40%;animation:rt-progress-indeterminate 1.2s var(--ease-standard) infinite}.rt-progress__meta{color:var(--tx3);justify-content:space-between;gap:12px;font-size:13px;display:flex}.rt-progress__meta strong{font-family:var(--font-mono);color:var(--tx2);font-weight:500}.rt-async-status{border-radius:var(--r-chip);border:1px solid var(--bdr);background:var(--card-in);min-height:36px;font-size:13px;font-family:var(--font-head);color:var(--tx2);align-items:center;gap:8px;padding:6px 12px;font-weight:600;display:inline-flex}.rt-async-status--idle{color:var(--tx3)}.rt-async-status--loading{color:var(--acc-tx);background:var(--acc-tint);border-color:var(--acc-tint-bdr)}.rt-async-status--success{color:var(--green-tx);background:var(--green-tint);border-color:var(--green-bdr)}.rt-async-status--warning{color:var(--acc-tx);background:var(--acc-tint);border-color:var(--acc-tint-bdr)}.rt-async-status--error{color:var(--red-tx);background:var(--red-tint);border-color:var(--red-bdr)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rt-fab{z-index:4;right:var(--shell-gutter);bottom:calc(56px + env(safe-area-inset-bottom,0px) + 12px);background:var(--acc);width:56px;height:56px;color:var(--on-acc);box-shadow:var(--primary-glow);cursor:pointer;transition:transform var(--dur-micro) var(--ease-standard), box-shadow var(--dur-micro) var(--ease-standard);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:none;position:fixed}.rt-fab:hover:not(:disabled){transform:scale(1.04)}.rt-fab:disabled{cursor:not-allowed;opacity:.7}@media (max-width:1099px){.rt-fab{display:inline-flex}}.rt-field-diff{border:1px solid var(--bdr);border-radius:var(--r-control);background:var(--card);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.rt-field-diff--mismatch{border-color:var(--red-bdr);background:var(--red-tint)}.rt-field-diff--match{border-color:var(--agent-tint-bdr);background:var(--agent-tint)}.rt-field-diff--warning{border-color:var(--acc-tint-bdr);background:var(--acc-tint)}.rt-field-diff__label{color:var(--tx);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.rt-field-diff__values{font-family:var(--font-mono);flex-wrap:wrap;gap:10px 16px;font-size:13px;display:flex}.rt-field-diff__side{flex-direction:column;gap:2px;min-width:0;display:flex}.rt-field-diff__caption{font-family:var(--font-body);color:var(--tx3);text-transform:none;font-size:11px;font-weight:500}.rt-field-diff__old{color:var(--red-tx);text-decoration:line-through}.rt-field-diff__new{color:var(--tx)}.rt-extracted-field{border:1px solid var(--bdr);border-radius:var(--r-control);background:var(--card);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.rt-extracted-field--review{border-color:var(--acc-tint-bdr);background:var(--acc-tint)}.rt-extracted-field--ok{background:0 0;border-color:#0000;padding-left:4px;padding-right:4px}.rt-extracted-field--empty{border-style:dashed}.rt-extracted-field__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rt-extracted-field__label{color:var(--tx2);font-size:12px;font-weight:600}.rt-extracted-field__meta{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.rt-extracted-field__check{color:var(--agent)}.rt-extracted-field__value{color:var(--tx);word-break:break-word;font-size:14px;line-height:1.35}.rt-extracted-field__empty{color:var(--tx3)}.rt-extracted-field__input{border:1px solid var(--bdr);border-radius:var(--r-control);background:var(--bg);width:100%;min-height:40px;color:var(--tx);font:inherit;padding:8px 10px;font-size:14px}.rt-extracted-field__input:focus{outline:2px solid var(--acc);outline-offset:1px}.rt-trips__leg-card.rt-card{padding:22px 24px 14px;position:relative;overflow:visible}.rt-trips__leg-card--open .rt-reveal-edge__line{background:var(--bdr-strong)}.rt-btn--hero{min-height:54px;font-size:16px;font-weight:600}@media (max-width:479px){.rt-btn--hero{min-height:56px}}.rt-collection-grid{gap:var(--sp-3);grid-template-columns:1fr;align-items:start;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1100px){.rt-collection-grid{grid-template-columns:1fr 1fr}}.rt-dialog-host{z-index:var(--z-dialog)}.rt-dialog{z-index:var(--z-dialog);padding:var(--sp-6);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rt-dialog__overlay{background:var(--tx);border:0;padding:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rt-dialog__overlay{background:color-mix(in srgb, var(--tx) 45%, transparent)}}.rt-dialog__overlay{cursor:pointer}.rt-dialog__panel{z-index:1;background:var(--card);width:min(100%,42rem);max-height:90dvh;color:var(--tx);border:1px solid var(--bdr);border-radius:var(--r-surface);box-shadow:var(--card-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.rt-dialog__panel--wide{width:min(100%,76rem);height:min(90dvh,52rem);max-height:90dvh}.rt-dialog__head{align-items:center;gap:var(--sp-3);z-index:1;padding:var(--sp-4) var(--shell-gutter) var(--sp-3);border-bottom:1px solid var(--bdr-soft);background:var(--card);flex-shrink:0;display:flex;position:sticky;top:0}.rt-dialog__title{font-family:var(--font-head);flex:1;margin:0;font-size:18px;font-weight:600}.rt-dialog__body{overscroll-behavior:contain;min-height:0;padding:var(--sp-4) var(--shell-gutter) var(--sp-5);gap:var(--sp-4);scrollbar-width:thin;scrollbar-color:var(--tx) transparent;flex-direction:column;flex:auto;display:flex;overflow:auto}@supports (color:color-mix(in lab, red, red)){.rt-dialog__body{scrollbar-color:color-mix(in srgb, var(--tx) 28%, transparent) transparent}}.rt-dialog__body::-webkit-scrollbar{width:8px}.rt-dialog__body::-webkit-scrollbar-track{background:0 0}.rt-dialog__body::-webkit-scrollbar-thumb{background:var(--tx)}@supports (color:color-mix(in lab, red, red)){.rt-dialog__body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--tx) 28%, transparent)}}.rt-dialog__body::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background-clip:padding-box;border:2px solid #0000}@media (max-width:1099px){.rt-dialog{align-items:flex-end;padding:0}.rt-dialog__panel{border-radius:var(--r-surface) var(--r-surface) 0 0;width:100%;height:92dvh;max-height:92dvh;animation:rt-dialog-sheet-in var(--dur-moving) var(--ease-roll) both;border-bottom:0}.rt-dialog--closing .rt-dialog__panel{animation:rt-dialog-sheet-out var(--dur-moving) var(--ease-roll) both}}@keyframes rt-dialog-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes rt-dialog-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.rt-dialog,.rt-dialog__panel,.rt-dialog__overlay{transition:none;animation:none}}.rt-confirm{flex-direction:column;gap:0;max-width:420px;display:flex}.rt-confirm__icon{border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:16px;display:inline-flex}.rt-confirm__icon--danger{background:var(--red-tint);color:var(--red-tx)}.rt-confirm__icon--primary{background:var(--acc-tint);color:var(--acc-deep-tx)}.rt-confirm__icon--neutral{background:var(--chip);color:var(--tx2)}.rt-confirm__body{color:var(--tx3);margin:0 0 20px;font-size:15px;line-height:1.6}.rt-confirm__agent{background:var(--agent-tint);border:1px solid var(--agent-tint-bdr);border-radius:12px;align-items:flex-start;gap:11px;margin:-8px 0 20px;padding:13px 15px;display:flex}.rt-confirm__agent-dot{background:var(--agent-dot);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.rt-confirm__agent-text{color:var(--tx2);font-size:14px;line-height:1.5}.rt-confirm__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.rt-check{cursor:pointer;min-height:44px;transition:background var(--dur-micro) var(--ease-standard);border-radius:12px;align-items:flex-start;gap:13px;padding:12px 13px;display:flex}.rt-check:hover{background:var(--card-in)}.rt-check__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.rt-check__box{border:1.5px solid var(--check-bdr);background:var(--card);width:20px;height:20px;color:var(--on-acc);transition:background var(--dur-micro) var(--ease-standard), border-color var(--dur-micro) var(--ease-standard), box-shadow var(--dur-micro) var(--ease-standard);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.rt-check--on .rt-check__box{background:var(--acc);border-color:var(--acc)}.rt-check--agent.rt-check--on .rt-check__box{background:var(--night-agent);border-color:var(--night-agent);color:var(--src-hl-tx)}.rt-check__input:focus-visible+.rt-check__box{box-shadow:0 0 0 3px rgba(var(--acc-rgb), .22)}.rt-check--error .rt-check__box{border-color:var(--red)}.rt-check--disabled{opacity:.55;cursor:not-allowed}.rt-check--disabled:hover{background:0 0}.rt-check__dash{background:currentColor;border-radius:2px;width:10px;height:2.6px}.rt-check__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.rt-check__label{color:var(--tx);font-size:15px;font-weight:500}.rt-check__desc{color:var(--tx3);font-size:13px;line-height:1.45}.rt-check-group{border:0;min-width:0;margin:0;padding:0}.rt-check-group__legend{font-family:var(--font-head);color:var(--tx);padding:0;font-size:18px;font-weight:600}.rt-check-group__desc{color:var(--tx3);margin:4px 0 18px;font-size:14px}.rt-check-group__list{flex-direction:column;gap:4px;display:flex}.rt-check-group__error{color:var(--red-tx);margin:10px 0 0;font-size:13px}.rt-facts{flex-direction:column;margin:0;display:flex}.rt-facts--compact{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}.rt-facts--compact .rt-fact{border:0;flex-direction:column;gap:3px;padding:0;display:flex}.rt-facts--compact .rt-fact__value{text-align:left}.rt-fact{border-top:1px solid var(--bdr-soft);justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;display:flex}.rt-facts>.rt-fact:first-child{border-top:0;padding-top:0}.rt-fact__label{color:var(--tx4);align-items:center;gap:8px;font-size:14px;font-weight:400;display:inline-flex}.rt-fact__icon{color:var(--tx3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rt-fact__label-text{min-width:0}.rt-fact__value{text-align:right;min-width:0;margin:0}.rt-fact__text{color:var(--tx);font-size:15px;font-weight:500}.rt-fact__text--mono{font-family:var(--font-mono);letter-spacing:.5px;font-size:14px;font-weight:400}.rt-fact__text--danger{color:var(--red-tx)}.rt-fact__text--agent{background:var(--src-hl);color:var(--src-hl-tx);border-radius:4px;padding:1px 5px}.rt-fact__empty{color:var(--tx4);font-size:15px}.rt-fact__agent{color:var(--agent-tx);margin-top:4px;font-size:12px;display:block}.rt-list-row{border:0;border-top:1px solid var(--bdr-soft);text-align:left;width:100%;min-height:68px;transition:background var(--dur-micro) var(--ease-standard);background:0 0;align-items:center;gap:15px;padding:15px 20px;display:flex}.rt-list-row:first-child{border-top:0}.rt-list-row:hover{background:var(--card-in)}.rt-list-row--contained:hover,.rt-list-row--contained:focus-visible,:is(.rt-card,.rt-team__card,.rt-health__card) .rt-list-row:is(:hover,:focus-visible):not(.rt-list-row--agent,.rt-list-row--highlight){background:0 0}.rt-list-row--agent:is(:hover,:focus-visible),:is(.rt-card,.rt-team__card,.rt-health__card) .rt-list-row--agent:is(:hover,:focus-visible){background:var(--agent-tint)}.rt-list-row--highlight:is(:hover,:focus-visible),:is(.rt-card,.rt-team__card,.rt-health__card) .rt-list-row--highlight:is(:hover,:focus-visible){background:var(--acc-tint)}.rt-list-row--clickable{cursor:pointer}.rt-list-row--clickable:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.rt-list-row--muted{opacity:.62}.rt-list-row--muted .rt-list-row__title{text-decoration:line-through;-webkit-text-decoration-color:var(--strike-muted);-webkit-text-decoration-color:var(--strike-muted);-webkit-text-decoration-color:var(--strike-muted);text-decoration-color:var(--strike-muted);color:var(--tx2)}.rt-list-row--agent{background:var(--agent-tint)}.rt-list-row--agent .rt-list-row__subtitle{color:var(--agent-tx)}.rt-list-row--highlight{background:var(--acc-tint)}.rt-list-row__leading{flex-shrink:0}.rt-list-row__avatar{background:var(--chip);width:40px;height:40px;color:var(--tx2);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.rt-list-row__avatar--accent{background:var(--acc);color:var(--on-acc)}.rt-list-row__avatar--muted{background:var(--avatar-muted-bg);color:var(--tx4)}.rt-list-row__avatar--agent{background:var(--night-agent);color:var(--src-hl-tx)}.rt-list-row__main{flex:1;min-width:0}.rt-list-row__title{color:var(--tx);font-size:16px;font-weight:500}.rt-list-row__subtitle{color:var(--tx3);margin-top:2px;font-size:13px}.rt-list-row__subtitle .rt-list-chips{margin-top:4px}.rt-list-row__status{flex-shrink:0}.rt-list-row__action{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (hover:hover) and (pointer:fine){.rt-list-row__action{opacity:0}.rt-list-row:hover .rt-list-row__action,.rt-list-row:focus-within .rt-list-row__action,.rt-list-row--always-action .rt-list-row__action{opacity:1}}@media (max-width:699px){.rt-list-row--action-corner{align-items:flex-start;padding-right:40px;position:relative}.rt-list-row--action-corner .rt-list-row__action{opacity:1;position:absolute;top:8px;right:0}}.rt-team__card>.rt-list-row{border-top:0;min-height:56px;padding-left:0;padding-right:0}@media (max-width:699px){.rt-team__card>.rt-list-row--action-corner{padding-right:36px}.rt-team__card>.rt-list-row--action-corner .rt-list-row__action{top:4px;right:0}}.rt-list-toolbar{gap:var(--sp-3);margin-bottom:var(--sp-4);display:grid}@media (min-width:720px){.rt-list-toolbar{grid-template-columns:minmax(0,1fr) minmax(10rem,14rem);align-items:end}}.rt-list-toolbar__search,.rt-list-toolbar__sort{margin:0}.rt-health__card>.rt-list-row{border-top:0;min-height:56px;padding-left:0;padding-right:0}.rt-health__card .rt-reveal-edge{left:var(--sp-4);right:var(--sp-4);width:auto;margin:0;padding:0}.rt-stat-tiles{margin:0 0 var(--sp-4);flex-wrap:wrap;gap:10px;display:flex}.rt-stat-tile{border:1px solid var(--bdr);background:var(--card);border-radius:16px;min-width:150px;padding:16px 18px}.rt-stat-tile--block{background:var(--red-card);border-color:var(--red-tint)}.rt-stat-tile--warn,.rt-stat-tile--review{background:var(--acc-tint);border-color:var(--acc-tint-bdr)}.rt-stat-tile--ok{background:var(--green-card);border-color:var(--green-bdr)}.rt-stat-tile__num{font-family:var(--font-head);letter-spacing:-.6px;font-size:30px;font-weight:600;line-height:1.1;display:block}.rt-stat-tile--block .rt-stat-tile__num{color:var(--red-tx)}.rt-stat-tile--warn .rt-stat-tile__num,.rt-stat-tile--review .rt-stat-tile__num{color:var(--acc-tx)}.rt-stat-tile--ok .rt-stat-tile__num{color:var(--green-tx)}.rt-stat-tile__label{color:var(--tx3);margin-top:5px;font-size:13px;display:block}.rt-risk-group-header{align-items:center;gap:12px;display:flex}.rt-risk-group-header__title{font-family:var(--font-head);color:var(--tx4);margin:0;font-size:13px;font-weight:600}.rt-risk-group-header__rule{background:var(--bdr-soft);flex:1;height:1px}.rt-reveal-edge{left:var(--sp-4);right:var(--sp-4);z-index:1;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:auto;margin:0;padding:0;display:flex;position:absolute;bottom:0;transform:translateY(50%)}.rt-reveal-edge__line{background:var(--bdr);flex:auto;min-width:8px;height:1px}.rt-reveal-edge__label{background:var(--app-bg);font-family:var(--font-body);letter-spacing:.02em;color:var(--tx4);transition:color var(--dur-micro) var(--ease-standard);flex:none;margin:0;padding:0 6px;font-size:11px;font-weight:500;line-height:1}.rt-reveal-edge:hover .rt-reveal-edge__label{color:var(--tx2)}.rt-reveal-edge:focus-visible{outline:none}.rt-reveal-edge:focus-visible .rt-reveal-edge__label{outline:2px solid var(--acc);outline-offset:2px;border-radius:4px}.rt-team__card--open .rt-reveal-edge__line,.rt-health__card--open .rt-reveal-edge__line{background:var(--bdr-strong)}.rt-list-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.rt-facts--icon-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px 16px;margin:0;display:grid}@media (max-width:420px){.rt-facts--icon-row{grid-template-columns:1fr}}.rt-facts--icon-row .rt-fact{border:0;justify-content:flex-start;align-items:center;gap:8px;width:auto;min-width:0;padding:0;display:flex}.rt-facts--icon-row .rt-fact__text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rt-scan{z-index:80;background:var(--scan-bg);color:var(--scan-ink);font-family:var(--font-body);flex-direction:column;display:flex;position:fixed;inset:0}.rt-scan__chrome{border-bottom:1px solid var(--scan-hair);flex-shrink:0;align-items:center;gap:12px;padding:14px 18px;display:flex}.rt-scan__chrome-copy{flex:1;min-width:0}.rt-scan__chrome-copy h2{font-family:var(--font-head);margin:0;font-size:16px;font-weight:600}.rt-scan__chrome-copy p{color:var(--scan-ink-muted);margin:2px 0 0;font-size:12px}.rt-scan__icon-btn{background:var(--scan-surface);width:40px;height:40px;color:inherit;cursor:pointer;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rt-scan__pages-badge{font-family:var(--font-mono);color:var(--agent);background:var(--agent);font-size:12px}@supports (color:color-mix(in lab, red, red)){.rt-scan__pages-badge{background:color-mix(in srgb, var(--agent) 12%, transparent)}}.rt-scan__pages-badge{border-radius:100px;padding:7px 12px}.rt-scan__types{scrollbar-width:none;flex-shrink:0;gap:8px;padding:14px 18px;display:flex;overflow-x:auto}.rt-scan__type{font-family:var(--font-head);white-space:nowrap;cursor:pointer;border:1px solid var(--scan-surface-bdr);background:var(--scan-type-bg);min-height:44px;color:var(--scan-ink-soft);border-radius:100px;padding:0 18px;font-size:14px;font-weight:500}.rt-scan__type--active{background:var(--acc);border-color:var(--acc);color:var(--on-acc)}.rt-scan__body{flex-direction:column;flex:1;min-height:0;padding:0 18px 22px;display:flex}.rt-scan__empty{flex-direction:column;flex:1;justify-content:center;gap:22px;display:flex}.rt-scan__empty-frame{aspect-ratio:210/297;border:1px dashed var(--scan-frame-bdr);background:var(--scan-frame-bg);text-align:center;color:var(--scan-ink-faint);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.rt-scan__empty-frame p{color:var(--scan-ink-muted);max-width:280px;margin:0;font-size:15px;line-height:1.55}.rt-scan__tip{background:var(--agent);align-items:flex-start;gap:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.rt-scan__tip{background:color-mix(in srgb, var(--agent) 9%, transparent)}}.rt-scan__tip{border:1px solid var(--agent)}@supports (color:color-mix(in lab, red, red)){.rt-scan__tip{border:1px solid color-mix(in srgb, var(--agent) 22%, transparent)}}.rt-scan__tip{border-radius:14px;padding:14px 16px}.rt-scan__tip-dot{background:var(--agent);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:7px}.rt-scan__tip p{color:var(--scan-ink-soft);margin:0;font-size:14px;line-height:1.55}.rt-scan__camera{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.rt-scan__viewfinder{background:var(--scan-void);border-radius:18px;flex:1;min-height:280px;position:relative;overflow:hidden}.rt-scan__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rt-scan__cam-err{background:var(--scan-bg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:28px;display:flex;position:absolute;inset:0}.rt-scan__cam-err-title{font-family:var(--font-head);margin:0;font-size:18px;font-weight:600}.rt-scan__cam-err p{color:var(--scan-ink-muted);max-width:300px;margin:0;font-size:14px;line-height:1.55}.rt-scan__flash{background:var(--scan-flash);pointer-events:none;animation:.26s both rt-scan-flash;position:absolute;inset:0}@keyframes rt-scan-flash{0%{opacity:0}12%{opacity:.9}to{opacity:0}}.rt-scan__frame{pointer-events:none;justify-content:center;align-items:center;padding:7%;display:flex;position:absolute;inset:0}.rt-scan__frame-box{aspect-ratio:210/297;width:auto;max-width:100%;height:100%;box-shadow:0 0 0 9999px var(--scan-veil);border-radius:6px;position:relative}.rt-scan__corner{border-color:var(--agent);border-style:solid;width:34px;height:34px;position:absolute}.rt-scan__corner--tl{border-width:2.5px 0 0 2.5px;border-radius:6px 0 0;top:-1px;left:-1px}.rt-scan__corner--tr{border-width:2.5px 2.5px 0 0;border-radius:0 6px 0 0;top:-1px;right:-1px}.rt-scan__corner--br{border-width:0 2.5px 2.5px 0;border-radius:0 0 6px;bottom:-1px;right:-1px}.rt-scan__corner--bl{border-width:0 0 2.5px 2.5px;border-radius:0 0 0 6px;bottom:-1px;left:-1px}.rt-scan__dark-hint{background:var(--scan-hint-bg);border:1px solid var(--acc);position:absolute;top:14px;left:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.rt-scan__dark-hint{border:1px solid color-mix(in srgb, var(--acc) 35%, transparent)}}.rt-scan__dark-hint{color:var(--scan-hint-ink);border-radius:12px;padding:11px 14px;font-size:13px}.rt-scan__shutter-row{justify-content:center;align-items:center;gap:16px;display:flex}.rt-scan__side-btn{background:var(--scan-surface);border:1px solid var(--scan-surface-bdr);width:52px;height:52px;color:var(--scan-ink-soft);cursor:pointer;border-radius:15px;justify-content:center;align-items:center;display:inline-flex}.rt-scan__side-spacer{flex-shrink:0;width:52px}.rt-scan__shutter{background:var(--acc);border:5px solid var(--acc);border-radius:50%;width:76px;height:76px}@supports (color:color-mix(in lab, red, red)){.rt-scan__shutter{border:5px solid color-mix(in srgb, var(--acc) 25%, transparent)}}.rt-scan__shutter{color:var(--acc-tx);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.rt-scan__shutter:disabled{opacity:.45;cursor:not-allowed}.rt-scan__drop{border:1.5px dashed var(--scan-drop-bdr);background:var(--scan-drop-bg);text-align:center;cursor:pointer;min-height:280px;color:inherit;border-radius:18px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:28px;display:flex}.rt-scan__drop--over{border-color:var(--agent);background:var(--agent)}@supports (color:color-mix(in lab, red, red)){.rt-scan__drop--over{background:color-mix(in srgb, var(--agent) 8%, transparent)}}.rt-scan__drop-sheet{aspect-ratio:210/297;border:1.5px solid var(--scan-drop-sheet-bdr);border-radius:8px;width:88px}.rt-scan__drop strong{font-family:var(--font-head);font-size:18px;font-weight:600}.rt-scan__drop span{color:var(--scan-ink-muted);max-width:320px;font-size:14px;line-height:1.55}.rt-scan__sr{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rt-scan__crop{flex-direction:column;flex:1;align-items:center;gap:16px;min-height:0;display:flex}.rt-scan__crop-stage{flex:0 auto;justify-content:center;align-items:center;max-width:100%;min-height:0;display:flex;position:relative}.rt-scan__busy{z-index:2;background:var(--scan-void);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rt-scan__busy{background:color-mix(in srgb, var(--scan-void) 55%, transparent)}}.rt-scan__busy{color:var(--scan-ink);pointer-events:all}.rt-scan__busy-spinner{border:2px solid var(--scan-ink);width:28px;height:28px}@supports (color:color-mix(in lab, red, red)){.rt-scan__busy-spinner{border:2px solid color-mix(in srgb, var(--scan-ink) 35%, transparent)}}.rt-scan__busy-spinner{border-top-color:var(--agent);border-radius:50%;animation:.7s linear infinite rt-scan-spin}.rt-scan__busy-label{text-align:center;padding-inline:12px;font-size:14px;font-weight:600}@keyframes rt-scan-spin{to{transform:rotate(360deg)}}.rt-scan__crop-box{background:var(--scan-void);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:18px;flex:0 auto;width:fit-content;max-width:100%;max-height:min(70vh,100%);margin-inline:auto;line-height:0;display:block;position:relative;overflow:hidden}.rt-scan__crop-box--pending{flex:auto;width:100%;min-height:280px}.rt-scan__crop-img{vertical-align:top;width:auto;max-width:100%;height:auto;max-height:min(70vh,100%);display:block}.rt-scan__crop-layer{position:absolute;inset:0}.rt-scan__quad{border:2px solid var(--agent);box-shadow:0 0 0 9999px var(--scan-veil);pointer-events:none;position:absolute}.rt-scan__handle{background:var(--agent);border:3px solid var(--scan-veil);cursor:grab;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;padding:0;position:absolute}.rt-scan__handle--active{width:34px;height:34px;margin:-17px 0 0 -17px}.rt-scan__crop-hint{color:var(--scan-ink-muted);text-align:center;margin:0;font-size:13px}.rt-scan__orient{flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:flex}.rt-scan__orient-btn{border:1px solid var(--scan-surface-bdr);background:var(--scan-surface);width:44px;height:44px;color:var(--scan-ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.rt-scan__orient-btn:disabled{opacity:.5;cursor:not-allowed}.rt-scan__orient-btn:hover:not(:disabled){background:var(--scan-surface-hover)}.rt-scan__actions{flex-wrap:wrap;gap:10px;display:flex}.rt-scan__actions .rt-scan__ghost,.rt-scan__actions .rt-scan__primary{flex:120px}.rt-scan__ghost,.rt-scan__primary{min-height:52px;font-family:var(--font-head);cursor:pointer;border:none;border-radius:15px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.rt-scan__ghost{color:var(--scan-ink-soft);background:var(--scan-surface);border:1px solid var(--scan-surface-bdr);flex:1}.rt-scan__primary{color:var(--on-acc);background:var(--acc);flex:1.4}.rt-scan__primary:disabled{opacity:.6;cursor:not-allowed}.rt-scan__link{color:var(--agent);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;font-size:14px;text-decoration:underline}.rt-scan__preview{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;overflow:hidden}.rt-scan__page-list{flex-direction:column;flex:auto;gap:12px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.rt-scan__page{background:var(--scan-page-card);border:1px solid var(--scan-page-bdr);border-radius:16px;justify-content:center;align-items:center;max-height:min(48vh,420px);display:flex;position:relative;overflow:hidden}.rt-scan__page img{object-fit:contain;width:auto;max-width:100%;max-height:min(48vh,420px);margin-inline:auto;display:block}.rt-scan__page-n{font-family:var(--font-mono);color:var(--scan-ink);background:var(--scan-veil-deep);border-radius:8px;padding:6px 10px;font-size:12px;position:absolute;top:12px;left:12px}.rt-scan__page-remove{background:var(--scan-veil-deep);width:36px;height:36px;color:var(--scan-remove-ink);cursor:pointer;border:none;border-radius:11px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.rt-scan__add-page{min-height:50px;font-family:var(--font-head);color:var(--scan-ink-soft);background:var(--scan-type-bg);border:1px dashed var(--scan-drop-bdr);cursor:pointer;border-radius:15px;justify-content:center;align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.rt-scan__send{border-radius:16px;flex:none;width:100%;min-height:56px;font-size:16px}.rt-scan__sheet-scrim{background:var(--scan-scrim);z-index:50;align-items:flex-end;display:flex;position:absolute;inset:0}.rt-scan__sheet{background:var(--scan-page-card);width:100%;padding:10px 14px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;flex-direction:column;gap:4px;animation:.2s cubic-bezier(.2,.7,.3,1) both rt-scan-up;display:flex}@keyframes rt-scan-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.rt-scan__sheet-grip{background:var(--scan-grip);border-radius:2px;width:40px;height:4px;margin:0 auto 14px;display:block}.rt-scan__sheet-title{font-family:var(--font-head);margin:0;padding:0 6px 12px;font-size:16px;font-weight:600}.rt-scan__sheet-item{cursor:pointer;min-height:60px;color:var(--scan-ink);border-radius:15px;align-items:center;gap:14px;padding:0 14px;display:flex;position:relative}.rt-scan__sheet-item:hover{background:var(--scan-item-hover)}.rt-scan__sheet-item strong{font-size:15px;font-weight:500;display:block}.rt-scan__sheet-item em{color:var(--scan-ink-muted);margin-top:2px;font-size:13px;font-style:normal;display:block}.rt-scan__sheet-icon{background:var(--scan-surface);width:42px;height:42px;color:var(--scan-ink-soft);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rt-scan__sheet-icon--acc{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.rt-scan__sheet-icon--acc{background:color-mix(in srgb, var(--acc) 16%, transparent)}}.rt-scan__sheet-icon--acc{color:var(--acc)}.rt-scan__toast{background:var(--scan-page-card);border:1px solid var(--agent);position:absolute;bottom:22px;left:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.rt-scan__toast{border:1px solid color-mix(in srgb, var(--agent) 30%, transparent)}}.rt-scan__toast{color:var(--scan-ink);z-index:40;border-radius:14px;padding:14px 16px;font-size:14px;animation:.18s both rt-scan-up}.rt-split-review__fields-title{font-family:var(--font-head);font-size:15px;font-weight:600}.rt-split-review__foot-text{min-width:180px;color:var(--tx3);flex:1;font-size:14px;line-height:1.5}.rt-split-review__zoom-card{flex-direction:column;align-items:center;gap:12px;max-width:100%;display:flex}.rt-shell{background:var(--app-bg);height:100dvh;min-height:100dvh;color:var(--tx);grid-template:"nav chrome chrome""nav queue detail"1fr/220px minmax(280px,380px) 1fr;display:grid;overflow:hidden}.rt-shell__nav{background:var(--rail);border-right:1px solid var(--bdr);padding:var(--sp-5) var(--sp-4);gap:var(--sp-4);flex-direction:column;grid-area:nav;display:flex}.rt-shell__brand{padding:4px 8px}.rt-shell__nav-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rt-shell__nav-footer{gap:var(--sp-3);flex-direction:column;margin-top:auto;display:flex}.rt-shell__profile{position:relative}.rt-shell__profile-trigger{color:var(--tx-nav);cursor:pointer;text-align:left;font:inherit;background:0 0;border:none;align-items:center;gap:10px;display:flex}.rt-shell__profile-trigger--nav{border:1px solid var(--bdr);background:var(--card);border-radius:14px;width:100%;min-height:52px;padding:8px 10px}.rt-shell__profile-trigger--active,.rt-shell__profile-trigger--pending{border-color:var(--bdr-strong);color:var(--acc-tx)}.rt-shell__profile-avatar{background:var(--chip);width:36px;height:36px;color:var(--tx2);font-family:var(--font-head);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.rt-shell__profile-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.rt-shell__profile-name{font-family:var(--font-head);color:var(--tx);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.rt-shell__profile-role{color:var(--tx4);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rt-shell__profile-tab-label{white-space:nowrap;text-overflow:ellipsis;max-width:4.5rem;overflow:hidden}.rt-shell__profile-menu{z-index:6;min-width:14rem;padding:var(--sp-2);background:var(--card);border:1px solid var(--bdr);border-radius:var(--r-card);box-shadow:var(--card-shadow);flex-direction:column;gap:2px;display:flex;position:absolute}.rt-shell__profile--nav .rt-shell__profile-menu,.rt-shell__profile--bottom .rt-shell__profile-menu{bottom:calc(100% + 8px);left:0}.rt-shell__nav-link{min-height:44px;color:var(--tx-nav);font-size:14px;font-family:var(--font-body);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;text-decoration:none;display:flex}.rt-shell__nav-link[aria-current=page],.rt-shell__nav-link--active{background:var(--acc-tint);color:var(--acc-tx);font-weight:600}.rt-shell__nav-link--pending,.rt-shell__tab--pending,.rt-shell__gear-item--pending{opacity:.85}.rt-shell--nav-pending .rt-shell__chrome-copy h1{opacity:.72}.rt-shell__nav-pending{padding:var(--sp-5) var(--shell-gutter)}.rt-route-loading{background:var(--bg);min-height:100dvh;color:var(--tx);flex-direction:column;display:flex}.rt-route-loading__chrome{border-bottom:1px solid var(--bdr-soft);background:var(--band);height:4.5rem}.rt-route-loading__body{padding:var(--sp-5) var(--shell-gutter,1.25rem);gap:var(--sp-4);flex-direction:column;flex:1;max-width:40rem;display:flex}.rt-shell__queue{border-right:1px solid var(--bdr);background:var(--band);flex-direction:column;grid-area:queue;min-height:0;display:flex;overflow:auto}.rt-shell__chrome{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-5) var(--shell-gutter) var(--sp-3);border-bottom:1px solid var(--bdr-soft);background:var(--band);grid-area:chrome;min-width:0;display:flex}.rt-shell__chrome-back{color:var(--tx);cursor:pointer;border-radius:var(--r-control);background:0 0;border:none;flex:none;width:44px;height:44px;margin:2px 0 0 -6px;padding:0;display:none}.rt-shell__chrome-back:hover,.rt-shell__chrome-back:focus-visible{background:var(--acc-tint);color:var(--acc-tx)}.rt-shell--force-back .rt-shell__chrome-back{justify-content:center;align-items:center;display:inline-flex}.rt-shell__chrome-brand{display:none}.rt-shell__chrome-copy{flex:1;min-width:0}.rt-shell__chrome-copy h1{font-family:var(--font-head);margin:0;font-size:22px;font-weight:600}@media (min-width:720px){.rt-shell__chrome-copy h1{letter-spacing:-.8px;font-size:38px;line-height:1.12}}.rt-shell__hero-count{font-variant-numeric:tabular-nums;margin-left:.3em}.rt-shell__chrome-copy p{color:var(--tx3);margin:6px 0 0;font-size:13px;line-height:1.4}.rt-shell__add-inline{margin-top:10px}@media (max-width:1099px){.rt-shell__add-inline{display:none}}.rt-shell__stack{padding:var(--sp-4) var(--shell-gutter) var(--sp-6);gap:var(--sp-4);flex-direction:column;max-width:64rem;display:flex}.rt-shell__stack--narrow{max-width:40rem}.rt-shell__chrome-copy .rt-shell__queue-meta{font-family:var(--font-mono);color:var(--tx3);margin:8px 0 0;font-size:12px}.rt-shell__queue-empty{padding:var(--sp-4) var(--shell-gutter)}.rt-shell__queue-list{padding:var(--sp-3) var(--shell-gutter);flex-direction:column;flex:1;gap:8px;display:flex;overflow:auto}.rt-shell__queue-list>*{animation:rt-queue-in var(--dur-moving) var(--ease-decelerate) both;animation-delay:calc(var(--i,0) * 80ms)}@keyframes rt-queue-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.rt-shell__detail{background:var(--app-bg);padding:var(--sp-6) var(--shell-gutter);grid-area:detail;min-height:0;overflow:auto}.rt-shell__bottom{border-top:1px solid var(--bdr);background:var(--rail);padding:6px 10px calc(6px + env(safe-area-inset-bottom,0px));grid-area:bottom;justify-content:space-around;align-items:center;display:none}.rt-shell__tab{min-width:64px;min-height:44px;color:var(--tx-nav);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:2px;padding:6px 8px;font-size:10px;text-decoration:none;display:flex}.rt-shell__tab[aria-current=page],.rt-shell__tab--current{color:var(--acc-tx)}.rt-shell__gear{position:relative}.rt-shell__gear--nav{width:100%}.rt-shell__gear-menu{z-index:5;min-width:12rem;padding:var(--sp-2);background:var(--card);border:1px solid var(--bdr);border-radius:var(--r-card);box-shadow:var(--card-shadow);flex-direction:column;gap:2px;display:flex;position:absolute}.rt-shell__gear--nav .rt-shell__gear-menu{top:calc(100% + 4px);left:0}.rt-shell__gear--bottom .rt-shell__gear-menu{bottom:calc(100% + 8px);right:0}.rt-shell__gear-item{min-height:44px;color:var(--tx-nav);background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;text-decoration:none;display:flex}.rt-shell__gear-item--active{background:var(--acc-tint);color:var(--acc-tx);font-weight:600}@media (max-width:1099px){.rt-shell{grid-template:"chrome chrome""queue detail"1fr"bottom bottom"/minmax(280px,42%) 1fr}.rt-shell__nav{display:none}.rt-shell__bottom{display:flex}.rt-shell__chrome-brand{flex:none;align-items:center;padding-top:3px;display:inline-flex}.rt-shell__chrome-back{justify-content:center;align-items:center;display:inline-flex}.rt-shell__chrome{z-index:3;padding-top:calc(var(--sp-4) + env(safe-area-inset-top,0px));position:sticky;top:0}}@media (min-width:720px){.rt-shell--page .rt-shell__queue{border-right:none;grid-column:queue/-1;overflow:auto}}@media (max-width:719px){.rt-shell{grid-template:"chrome""main"1fr"bottom"/1fr}.rt-shell__queue,.rt-shell__detail{grid-area:main}.rt-shell__queue{border-right:none}.rt-shell--detail .rt-shell__queue,.rt-shell:not(.rt-shell--detail) .rt-shell__detail{display:none}.rt-shell__bottom{z-index:3;display:flex;position:sticky;bottom:0}.rt-shell__detail{padding:var(--sp-4) var(--shell-gutter)}}.rt-wordmark{line-height:1;font-family:var(--font-logo-file), var(--font-logo);letter-spacing:-.03em;color:var(--tx);-webkit-user-select:none;user-select:none;align-items:center;font-weight:400;display:inline-flex;overflow:visible}.rt-wordmark__text{display:inline-block}.rt-wordmark__mark{box-sizing:border-box;border-style:solid;border-color:var(--acc);will-change:transform;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:.66em;height:.66em;margin:0 .05em;display:inline-block;position:relative;top:.04em;transform:rotate(35deg)}.rt-wordmark--sm{font-size:18px}.rt-wordmark--sm .rt-wordmark__mark{border-width:.16em;top:.03em}.rt-wordmark--md{font-size:22px}.rt-wordmark--md .rt-wordmark__mark{border-width:.15em;top:.03em}.rt-wordmark--lg{font-size:32px}.rt-wordmark--lg .rt-wordmark__mark{border-width:.14em}.rt-wordmark--hero{letter-spacing:-.04em;font-size:48px}.rt-wordmark--hero .rt-wordmark__mark{border-width:.135em}.rt-wordmark--animate .rt-wordmark__text,.rt-wordmark--animate .rt-wordmark__mark{opacity:0}.rt-wordmark--splash{transform:scale(var(--splash-scale,2));transform-origin:50% 55%;will-change:transform}.rt-wordmark[data-vt-name=routa-mark]{view-transition-name:routa-mark}@media (max-width:420px){.rt-wordmark--hero{font-size:clamp(34px,11vw,48px)}}@media (prefers-reduced-motion:reduce){.rt-wordmark--animate .rt-wordmark__text,.rt-wordmark--animate .rt-wordmark__mark{opacity:1}.rt-wordmark--splash{transform:none}}::view-transition-group(routa-mark){animation-duration:var(--dur-journey);animation-timing-function:var(--ease-standard)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.rt-shell__gear-item--danger{color:var(--red-tx)}.rt-shell--page .rt-shell__stack{max-width:min(88rem,100%)}@media (max-width:1099px){.rt-shell__queue,.rt-shell__queue-list,.rt-shell__detail,.rt-shell--page .rt-shell__queue{padding-bottom:calc(var(--float-layer-h) + env(safe-area-inset-bottom,0px))}}.rt-nudge__actions{gap:1rem;margin-top:.5rem;display:flex}.rt-nudge__dismiss{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rt-admin-queue__row{flex-direction:row;gap:.5rem}.rt-agent-line{color:var(--tx3);margin:0;font-size:14px;line-height:1.45}.rt-agent-line__link{color:var(--acc-tx)}.rt-agent-line__link:hover{text-underline-offset:3px;text-decoration:underline}.rt-field-diffs__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rt-health__dialog-form{gap:var(--sp-4);flex-direction:column;width:100%;display:flex}.rt-health__form-grid{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:719px){.rt-health__form-grid{grid-template-columns:1fr}}.rt-cabinet__block-title{margin:0 0 var(--sp-2);font-family:var(--font-head);font-size:16px;font-weight:600}.rt-cabinet__note{margin:0 0 var(--sp-3);color:var(--tx3);font-size:13px}.rt-cabinet__facts{gap:var(--sp-1) var(--sp-3);grid-template-columns:auto 1fr;margin:0;font-size:14px;display:grid}.rt-cabinet__facts dt{color:var(--tx4)}.rt-cabinet__facts dd{color:var(--tx);margin:0}.rt-team__form-grid{gap:var(--sp-4);flex-direction:column;width:100%;display:flex}.rt-team__meta{margin:var(--sp-1) 0 0;color:var(--tx3);font-size:var(--fs-sm)}.rt-warn-note{color:var(--acc-deep-tx);margin-bottom:var(--sp-2)}.rt-company__head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.rt-company__link{color:var(--acc-tx)}.rt-company__inline{align-items:center;gap:8px;display:flex}.rt-company__foot{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.rt-import__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.rt-import__inline{align-items:center;gap:8px;display:flex}.rt-import__title{margin:0}.rt-import__mb{margin-bottom:16px}.rt-import__form{flex-direction:column;gap:16px;display:flex}.rt-import__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rt-import__actions{gap:8px;display:flex}.rt-import__chips{flex-wrap:wrap;gap:8px;display:flex}.rt-import__tablebox{border-radius:8px;max-height:360px;overflow-y:auto}.rt-import__table{border-collapse:collapse;width:100%;font-size:14px}.rt-import__th{text-align:left;padding:8px 12px}.rt-import__td{padding:8px 12px}.rt-import__td--strong{font-weight:600}.rt-import__td--mono{font-family:monospace;font-size:12px}.rt-import__td--msg{font-size:13px}.rt-import__head--mb12{margin-bottom:12px}.rt-import__foot-nav{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.rt-import__mb12{margin-bottom:12px}.rt-import__form--gap12{gap:12px}.rt-health__doc-list{margin:0 0 var(--sp-3);flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.rt-team__docs{margin-top:var(--sp-3);flex-direction:column;gap:6px;display:flex}.rt-teach--pill{right:var(--shell-gutter);bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:4;border:1px solid var(--acc);align-items:center;gap:8px;padding:10px 16px;display:inline-flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.rt-teach--pill{border:1px solid color-mix(in srgb, var(--acc) 45%, transparent)}}.rt-teach--pill{border-radius:var(--r-pill);background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.rt-teach--pill{background:color-mix(in srgb, var(--acc) 14%, var(--card))}}.rt-teach--pill{color:var(--tx);font:inherit;cursor:pointer;box-shadow:var(--card-shadow);transition:transform var(--dur-micro) var(--ease-standard);font-weight:500}.rt-teach--pill:hover{transform:translateY(-1px)}@media (max-width:1099px){.rt-teach--pill{bottom:calc(var(--float-layer-h) + env(safe-area-inset-bottom,0px))}}:is(body:has(.rt-shell__bottom .rt-shell__gear-menu) .rt-teach--pill,body:has(.rt-shell__bottom .rt-shell__profile-menu) .rt-teach--pill,body:has(.rt-shell__bottom .rt-shell__gear-menu) .rt-teach__hint,body:has(.rt-shell__bottom .rt-shell__profile-menu) .rt-teach__hint){display:none}.rt-teach__hint{right:var(--shell-gutter);bottom:calc(190px + env(safe-area-inset-bottom,0px));z-index:4;align-items:center;gap:var(--sp-2);max-width:min(280px, calc(100vw - 2 * var(--shell-gutter)));border:1px solid var(--bdr);border-radius:var(--r-control);background:var(--card);color:var(--tx2);box-shadow:var(--card-shadow);padding:8px 8px 8px 12px;font-size:13px;display:inline-flex;position:fixed}.rt-teach__hint-text{min-width:0}.rt-teach__hint-close{width:24px;height:24px;color:var(--tx4);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.rt-teach__hint-close:hover{color:var(--tx2)}@media (max-width:1099px){.rt-teach__hint{bottom:calc(210px + env(safe-area-inset-bottom,0px))}}.rt-teach__lede{color:var(--tx2);margin:0}.rt-teach__done{color:var(--tx);margin:0;font-weight:500}.rt-teach__actions{align-items:center;gap:var(--sp-2);display:flex}.rt-teach__dictate-btn{flex:none;margin-left:auto;padding:6px}.rt-teach__dictate-btn--live{color:var(--acc);animation:1.4s ease-in-out infinite rt-dictate-pulse}@keyframes rt-dictate-pulse{0%,to{opacity:1}50%{opacity:.55}}.rt-feedback{padding:var(--sp-4) var(--sp-5) var(--sp-5);gap:var(--sp-4);flex-direction:column;grid-area:detail;display:flex;overflow-y:auto}.rt-feedback__toolbar{align-items:center;gap:var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.rt-feedback__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rt-feedback__glyph{border-radius:var(--r-pill);background:var(--chip);width:40px;height:40px;color:var(--tx2);justify-content:center;align-items:center;display:inline-flex}.rt-feedback__body{padding:var(--sp-3) var(--sp-4);border:1px solid var(--bdr);border-radius:var(--r-control);background:var(--app-bg);white-space:pre-wrap;color:var(--tx);margin:0}.rt-feedback__moves{gap:var(--sp-2);border-top:1px solid var(--bdr-soft);padding-top:var(--sp-3);flex-direction:column;display:flex}.rt-feedback__moves-label{color:var(--tx3);font-size:13px}.rt-feedback__moves-btns{gap:var(--sp-2);flex-wrap:wrap;display:flex}.rt-feedback__outcome{gap:var(--sp-3);flex-direction:column;display:flex}.rt-feedback__outcome-error{color:var(--red-tx);margin:0;font-size:13px}.rt-feedback__result{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--bdr-soft);border-radius:var(--r-control);background:var(--app-bg);flex-direction:column;display:flex}.rt-feedback__result-title{color:var(--tx2);font-size:13px;font-weight:600}.rt-feedback__result-link{color:var(--acc);word-break:break-all}@media (max-width:1099px){.rt-feedback{padding:var(--sp-3) var(--sp-4) calc(88px + env(safe-area-inset-bottom,0px));grid-area:queue}}.rt-auth{min-height:100dvh;padding:var(--sp-6);isolation:isolate;background:var(--page-grad);grid-template-columns:minmax(0,920px);justify-content:center;place-items:center;display:grid;position:relative;overflow:hidden visible}.rt-auth__stage{gap:var(--sp-4);flex-direction:column;width:100%;min-width:0;max-width:420px;display:flex;overflow:visible}.rt-auth.is-splashing{place-items:center}.rt-auth.is-splashing .rt-auth__stage{width:100%;max-width:none;min-height:var(--splash-stage);justify-content:center;align-items:center;gap:0}.rt-auth.is-briefing{place-items:center}.rt-auth.is-briefing .rt-auth__stage{justify-content:flex-start;align-items:stretch;gap:var(--sp-6);width:100%;min-width:0;max-width:420px;min-height:0}.rt-auth.is-briefing .rt-auth__splash.is-brief{min-height:0;animation:rt-auth-brief-in .32s var(--ease-decelerate) both}@keyframes rt-auth-brief-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rt-auth.is-briefing .rt-auth__splash.is-brief{animation:none}}.rt-auth.is-ready .rt-auth__stage{width:100%;min-width:0;max-width:420px;min-height:0;animation:rt-auth-in var(--dur-base) var(--ease-decelerate) both;justify-content:flex-start}@keyframes rt-auth-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rt-auth__splash{width:100%;min-height:5.5em;transition:transform var(--dur-journey) var(--ease-standard), min-height var(--dur-journey) var(--ease-standard);justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.rt-auth.is-splashing .rt-auth__splash{min-height:var(--splash-band)}.rt-auth.is-ready .rt-auth__splash{min-height:0}.rt-auth.is-ready .rt-wordmark--splash{transition:transform var(--dur-journey) var(--ease-standard);transform:scale(1)}.rt-auth__road{width:min(calc(100vw - var(--road-inset)), var(--road-max));height:var(--road-h);border-radius:var(--road-radius);pointer-events:none;opacity:0;background:repeating-linear-gradient(90deg, var(--road-dash) 0 20px, transparent 20px 46px) center / 100% 3px no-repeat, linear-gradient(180deg, var(--night-card) 0%, var(--road-body-mid) 45%, var(--night-card) 100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)}@supports (color:color-mix(in lab, red, red)){.rt-auth__road{background:repeating-linear-gradient(90deg, var(--road-dash) 0 20px, transparent 20px 46px) center / 100% 3px no-repeat, linear-gradient(180deg, color-mix(in srgb, var(--night-card) 35%, var(--road-body-end)) 0%, var(--road-body-mid) 45%, color-mix(in srgb, var(--night-card) 25%, var(--road-body-deepest)) 100%)}}.rt-auth__road{box-shadow:inset 0 2px 0 var(--road-line-top), inset 0 -2px 0 var(--road-line-bottom), inset 0 0 0 1px var(--road-edge), var(--road-shadow)}.rt-auth__splash:not(.is-done) .rt-auth__road{opacity:1;transition:opacity .42s var(--ease-decelerate) 80ms}.rt-auth__splash.is-done .rt-auth__road{opacity:0;transition:opacity .48s var(--ease-standard)}@media (prefers-reduced-motion:reduce){.rt-auth__road{display:none}.rt-auth__splash,.rt-auth.is-ready .rt-wordmark--splash{transition:none}}.rt-auth__reveal{gap:var(--sp-4);opacity:0;pointer-events:none;flex-direction:column;width:100%;max-width:420px;margin-inline:auto;display:flex;transform:translateY(14px)}.rt-auth__reveal.is-in{animation:rt-auth-reveal var(--dur-journey) var(--ease-standard) forwards;pointer-events:auto}@keyframes rt-auth-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rt-auth__reveal{opacity:1;pointer-events:auto;transform:none}}.rt-auth__brand{margin:0;overflow:visible}.rt-auth__title{font-family:var(--font-head-file), var(--font-head);letter-spacing:-.02em;color:var(--tx);margin:0;font-size:28px;font-weight:500}.rt-auth__lede,.rt-auth__note{color:var(--tx3);margin:0;font-size:15px;line-height:1.45}.rt-auth__form{gap:var(--sp-4);margin-top:var(--sp-2);flex-direction:column;display:flex}.rt-auth__actions{gap:var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.rt-auth__stage{animation:none}}.rt-auth__stage--wide,.rt-auth.is-ready .rt-auth__stage--wide,.rt-auth.is-briefing .rt-auth__stage--wide{width:100%;min-width:0;max-width:920px}.rt-auth__stage--wide .rt-auth__reveal{max-width:none}.rt-auth__grid{gap:var(--sp-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;width:100%;min-width:0;display:grid}.rt-auth__panel{background:var(--card-2);border:1px solid var(--bdr-soft);border-radius:var(--r-card);padding:var(--sp-8) var(--sp-10);gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.rt-auth__panel-eyebrow{color:var(--tx4);margin:0;font-size:13px}.rt-auth__panel-name{font-family:var(--font-head-file), var(--font-head);letter-spacing:-.02em;color:var(--tx);margin:0;font-size:24px;font-weight:500}.rt-auth__panel-line{color:var(--tx3);margin:0;font-size:15px;line-height:1.45}.rt-auth__ctx-chip{align-items:center;gap:var(--sp-3);display:none}.rt-auth__ctx-avatar{background:var(--chip);width:36px;height:36px;color:var(--tx2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.rt-auth__ctx-text{flex-direction:column;min-width:0;display:flex}.rt-auth__ctx-name{color:var(--tx);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.rt-auth__ctx-line{color:var(--tx4);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.rt-auth__main{gap:var(--sp-3);flex-direction:column;width:100%;min-width:0;max-width:382px;display:flex}.rt-auth__main .rt-auth__title,.rt-auth__main .rt-auth__lede{margin:0}.rt-auth__main .rt-auth__form{margin-top:0}.rt-auth__methods{gap:var(--sp-2);flex-direction:column;display:flex}.rt-auth__method-sub{color:var(--tx4);margin:0;font-size:13px}.rt-auth__divider{align-items:center;gap:var(--sp-3);margin:var(--sp-2) 0;color:var(--tx5);font-size:13px;display:flex}.rt-auth__divider:before,.rt-auth__divider:after{content:"";background:var(--bdr-soft);flex:1;height:1px}.rt-auth__privacy{margin:var(--sp-2) 0 0;color:var(--tx3);align-items:baseline;gap:8px;font-size:13px;line-height:1.4;display:flex}.rt-auth__privacy:before{content:"";background:var(--agent-dot);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-2px)}.rt-auth__passkey-missing{margin:var(--sp-3) 0 0;color:var(--tx5);font-size:13px}.rt-auth__reset-link{font:inherit;font-size:inherit;color:var(--tx5);cursor:pointer;background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.rt-auth__reset-link:hover{color:var(--tx3)}.rt-auth__tg-link{justify-content:center;align-items:center;text-decoration:none;display:flex}.rt-auth__tg-badge{background:var(--tg);width:24px;height:24px;color:var(--on-brand);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.rt-auth__tg-badge svg{width:14px;height:14px}.rt-auth__bot{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2);border:1px solid var(--bdr);background:var(--chip);border-radius:999px;width:fit-content;padding:4px 10px 4px 4px;display:inline-flex}.rt-auth__bot-name{font-family:var(--font-mono);color:var(--tx2);font-size:13px}.rt-auth__bot-kind{color:var(--tx4);font-size:12px}.rt-auth__waiting{align-items:center;gap:var(--sp-3);color:var(--tx3);font-size:15px;display:flex}.rt-auth__clock{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--tx3);font-size:14px}.rt-auth__hint-rotate{color:var(--tx5);margin:0;font-size:13px}.rt-auth__manual{gap:var(--sp-2);padding:var(--sp-4);background:var(--card);border:1px dashed var(--bdr);border-radius:var(--r-control);flex-direction:column;display:flex}.rt-auth__manual-body{display:contents}.rt-auth__manual-toggle{display:none}.rt-auth__manual-label{color:var(--tx4);margin:0;font-size:13px}.rt-auth__code{font-family:var(--font-mono);letter-spacing:.18em;color:var(--tx);-webkit-user-select:all;user-select:all;font-size:20px;font-weight:600}@media (max-width:959px){.rt-auth__grid{gap:var(--sp-6);grid-template-columns:minmax(0,1fr)}.rt-auth__panel{padding:var(--sp-6)}}@media (max-width:719px){.rt-auth__manual--code{background:0 0;border:none;padding:0}.rt-auth__manual-toggle{justify-content:center;align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) 0;color:var(--tx3);cursor:pointer;transition:color var(--dur-quick) var(--ease-standard);background:0 0;border:none;font-family:inherit;font-size:14px;display:flex}.rt-auth__manual-toggle:hover{color:var(--tx2)}.rt-auth__manual-toggle svg{transition:transform var(--dur-quick) var(--ease-standard)}.rt-auth__manual.is-open .rt-auth__manual-toggle svg{transform:rotate(180deg)}.rt-auth__manual--code .rt-auth__manual-body{display:none}.rt-auth__manual--code.is-open .rt-auth__manual-body{gap:var(--sp-2);padding:var(--sp-4);background:var(--card);border:1px dashed var(--bdr);border-radius:var(--r-control);flex-direction:column;display:flex}}@media (max-width:479px){.rt-auth__grid{gap:var(--sp-4)}.rt-auth__panel{background:0 0;border:none;gap:0;padding:0}.rt-auth__panel-eyebrow,.rt-auth__panel-name,.rt-auth__panel-line{display:none}.rt-auth__ctx-chip{display:flex}.rt-auth__ctx-name{display:none}.rt-auth__main{flex-direction:column;display:flex}.rt-auth__main>.rt-auth__lede{margin-bottom:auto}}@media (prefers-reduced-motion:reduce){.rt-auth__privacy:before{transform:none}}.rt-firmdocs__toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.rt-firmdocs__foot{justify-content:flex-end;gap:8px;display:flex}.rt-company__title{margin:0}.rt-company__logo{object-fit:contain;border-radius:4px;max-width:120px;max-height:36px}.rt-company__mono{font-family:var(--font-mono,monospace);font-weight:500}.rt-company__actions{align-items:center;gap:6px;display:flex}.rt-company__grid2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rt-company__stack{flex-direction:column;gap:8px;display:flex}.rt-company__check{cursor:pointer;align-items:center;gap:8px;display:flex}.rt-company__check-label{font-weight:500}.rt-lab{background:var(--app-bg);min-height:100vh;color:var(--tx);padding:var(--sp-8)}.rt-lab__eyebrow{color:var(--tx3);margin:0;font-size:14px}.rt-lab__h1{font-family:var(--font-head);letter-spacing:-.02em;margin:0;font-size:34px;font-weight:600}.rt-lab__devonly{font-size:13px}.rt-lab__link{color:var(--acc-tx)}.rt-lab__swatch--human{background:var(--acc)}.rt-lab__swatch--agent{background:var(--agent)}.rt-lab__strong{font-family:var(--font-head)}.rt-lab__strong--killer{color:var(--acc-tx)}.rt-lab__strong--dashed{color:var(--tx2)}.rt-lab__note{margin:8px 0 0}.rt-lab__note--14{color:var(--tx3);font-size:14px}.rt-lab__note--killer{color:var(--acc-deep-tx);font-size:14px}.rt-lab__note--dashed{color:var(--tx4);font-size:14px}.rt-lab__note--hint{color:var(--tx3);margin:0 0 12px;font-size:14px}.rt-lab__note--hint8{color:var(--tx3);margin:0 0 8px;font-size:14px}.rt-lab__note--13{color:var(--tx3);font-size:13px}.rt-lab__stack16{flex-direction:column;gap:16px;display:flex}.rt-lab__p0{margin:0}.rt-lab__card-flush{padding:0;overflow:hidden}.rt-lab__splitbox{border:1px solid var(--bdr);border-radius:12px;height:280px;overflow:hidden}.rt-lab__doc-mock{aspect-ratio:210/297;background:var(--chip);border-radius:6px;width:70%}.rt-lab__inner{gap:var(--sp-8);flex-direction:column;max-width:960px;margin:0 auto;display:flex}.rt-lab__section{gap:var(--sp-4);flex-direction:column;display:flex}.rt-lab__section h2{font-family:var(--font-head);margin:0;font-size:22px;font-weight:600}.rt-lab__section p{color:var(--tx3);margin:0;font-size:15px;line-height:1.45}.rt-lab__row{gap:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.rt-lab__voices{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.rt-lab__voice{border-radius:var(--r-control);border:1px solid var(--bdr);background:var(--card);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.rt-lab__voice--human{border-color:var(--acc-tint-bdr);background:var(--acc-tint)}.rt-lab__voice--agent{border-color:var(--agent-tint-bdr);background:var(--agent-tint)}.rt-lab__voice strong{font-family:var(--font-head);color:var(--tx);font-size:14px;display:block}.rt-lab__voice--human strong{color:var(--acc-tx)}.rt-lab__voice--agent strong{color:var(--agent-tx)}.rt-lab__voices .rt-lab__voice p{color:var(--tx2);margin:4px 0 0;font-size:13px}.rt-lab__swatch{border:1px solid var(--bdr-strong);border-radius:8px;flex-shrink:0;width:28px;height:28px}.rt-lab__grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.rt-decision-row{text-align:left;border-radius:var(--r-card);border:1px solid var(--bdr);background:var(--card);width:100%;color:inherit;cursor:pointer;font:inherit;transition:border-color var(--dur-micro) var(--ease-standard);grid-template-columns:auto 1fr auto;align-items:start;gap:8px 12px;padding:12px 14px;display:grid}.rt-decision-row__chevron{color:var(--tx4);flex-shrink:0;align-self:center}.rt-decision-row:hover{border-color:var(--bdr-strong)}.rt-decision-row[aria-selected=true]{border-color:var(--acc-tint-bdr);background:var(--acc-tint)}.rt-decision-row__meta{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.rt-decision-row__time{font-family:var(--font-mono);color:var(--tx3);font-size:12px}.rt-decision-row__title{font-family:var(--font-head);color:var(--tx);margin:0;font-size:15px;font-weight:600}.rt-decision-row__sub{color:var(--tx3);margin:4px 0 0;font-size:13px;line-height:1.35}.rt-detail{gap:var(--sp-5);flex-direction:column;max-width:640px;display:flex}.rt-detail__kicker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rt-detail__title{font-family:var(--font-head);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600}.rt-detail__body{color:var(--tx2);margin:0;font-size:15px;line-height:1.5}.rt-detail__agent-line{font-family:var(--font-mono);color:var(--agent-tx);align-items:center;gap:8px;margin:0;font-size:12px;display:inline-flex}.rt-detail__risk{padding:var(--sp-4);border-radius:var(--r-card);border:1px solid var(--bdr);background:var(--card-in)}.rt-detail__risk strong{font-family:var(--font-head);color:var(--tx2);margin-bottom:6px;font-size:13px;display:block}.rt-detail__risk p{color:var(--tx2);margin:0;font-size:14px;line-height:1.45}.rt-detail__risk--urgent{border-color:var(--red-bdr);background:var(--red-card)}.rt-detail__risk--urgent strong,.rt-detail__risk--urgent p{color:var(--red-tx)}.rt-detail__actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:719px){.rt-detail__title{font-size:24px}}.rt-driver{flex-direction:column;gap:12px;width:100%;max-width:560px;margin-inline:auto;display:flex}.rt-driver__legs{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rt-driver__leg--current{border-color:var(--acc-tint-bdr,var(--bdr));background:var(--card)}.rt-driver__leg--archive{opacity:.85}.rt-driver__picker{flex-direction:column;gap:10px;display:flex}.rt-driver__error{color:var(--tx2);align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.rt-driver__picker-lede{color:var(--tx3);margin:0;font-size:14px}.rt-driver__picker-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rt-driver__picker-item{border:1px solid var(--bdr);background:var(--card);width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.rt-driver__back{color:var(--acc-tx,var(--acc));cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;margin:0 0 4px;padding:0;font-size:14px;text-decoration:underline}.rt-driver__archive{flex-direction:column;gap:8px;margin-top:8px;display:flex}.rt-driver__archive-toggle{min-height:40px;color:var(--tx3);font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:8px 0;font-size:14px;font-weight:600}.rt-driver__legs--archive{margin-top:0}.rt-driver__leg-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.rt-driver__route{align-items:center;gap:6px;font-weight:600;display:inline-flex}.rt-driver__dates{color:var(--tx3);gap:12px;font-size:.85rem;display:flex}.rt-driver__docs{border-top:1px dashed var(--bdr);flex-direction:column;gap:6px;padding-top:8px;display:flex}.rt-driver__docs-title{align-items:center;gap:6px;font-size:.85rem;font-weight:600;display:inline-flex}.rt-driver__doc-kinds{flex-wrap:wrap;gap:8px;display:flex}.rt-driver__doc-btn{border:1px solid var(--bdr-strong);cursor:not-allowed;background:0 0;border-radius:10px;align-items:center;gap:6px;min-height:48px;padding:0 14px;display:inline-flex}.rt-driver__docs-note{color:var(--tx3);font-size:.8rem}.rt-driver__doc-btn:not(:disabled){cursor:pointer;border-color:var(--bdr);background:var(--card);color:var(--tx)}.rt-driver__doc-btn:not(:disabled):hover{border-color:var(--acc)}.rt-health__plate{font-family:var(--font-mono);letter-spacing:.04em;font-size:16px;font-weight:600}.rt-health__card-summary{flex-wrap:wrap;align-items:center;gap:16px;padding:0 16px 14px;display:flex}.rt-health__card-summary__col{flex:1;min-width:120px}.rt-health__card-kicker{color:var(--tx4);font-size:12px;display:block}.rt-health__card-summary__val{color:var(--tx2);margin-top:3px;font-size:14px;display:block}.rt-health__card-summary__val--mono{font-family:var(--font-mono);font-size:14px}.rt-health__card{width:100%}.rt-health__meta{margin:var(--sp-2) 0 0;color:var(--ink-muted);font-size:var(--fs-sm)}.rt-health__drivers{gap:var(--sp-2);margin-top:var(--sp-3);flex-direction:column;display:flex}.rt-health__drivers-row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.rt-health__drivers-label{font-size:var(--fs-xs);color:var(--ink-muted);min-width:7.5rem}.rt-health__drivers-chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.rt-health__drivers-empty{margin:var(--sp-3) 0 0;font-size:var(--fs-sm);color:var(--ink-muted)}.rt-health__card{padding:4px var(--sp-4) 14px;flex-direction:column;display:flex;position:relative;overflow:visible}.rt-health__card--compact .rt-health__meta{color:var(--tx3);margin-top:4px;font-size:13px}.rt-health__card-more{padding:var(--sp-2) 0 var(--sp-2);border-top:0;margin-top:0;padding-left:55px}.rt-health__scan-row{align-items:center;gap:8px;margin-top:4px;display:inline-flex}.rt-health__pulse-summary{display:none}.rt-health__pulse-summary .rt-chip{white-space:nowrap}.rt-health__pulse-calm{color:var(--tx3);margin:0;font-size:14px}@media (max-width:719px){.rt-health__pulse-summary{gap:var(--sp-2);margin:0 0 var(--sp-4);flex-wrap:wrap;display:flex}.rt-health__pulse-tiles{display:none}}.rt-health__groups{margin-top:var(--sp-4);flex-direction:column;gap:22px;display:flex}.rt-health__pulse-list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.rt-health__pulse-row{border:1px solid var(--bdr);background:var(--card);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}.rt-health__pulse-row--block{border-color:var(--red)}.rt-health__pulse-row--warn,.rt-health__pulse-row--review{border-color:var(--acc-tint-bdr)}.rt-health__pulse-icon{background:var(--chip);width:36px;height:36px;color:var(--tx2);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rt-health__pulse-icon--block{background:var(--red-tint);color:var(--red-tx)}.rt-health__pulse-icon--warn,.rt-health__pulse-icon--review{background:var(--acc-tint);color:var(--acc-tx)}.rt-health__pulse-icon--ok{background:var(--green-card);color:var(--green-tx)}.rt-health__pulse-main{flex:1.5;min-width:210px}.rt-health__pulse-title{font-family:var(--font-head);font-size:16px;font-weight:600;line-height:1.25}.rt-health__pulse-owner{color:var(--tx4);margin-top:3px;font-size:13px}.rt-health__pulse-dates{flex:1;min-width:140px}.rt-health__pulse-date{font-family:var(--font-mono);font-size:14px}.rt-health__pulse-row--block .rt-health__pulse-date{color:var(--red-tx)}.rt-health__pulse-left{color:var(--tx4);margin-top:3px;font-size:13px}.rt-health__rest{flex-wrap:wrap;align-items:center;gap:14px;padding:22px 24px;display:flex}.rt-health__rest-copy{flex:1;min-width:240px}.rt-health__rest-list{flex:100%;margin-top:4px}.rt-health__rest-item{border-top:1px solid var(--bdr-soft);flex-direction:column;gap:2px;padding:8px 0;display:flex}.rt-health__card--open{box-shadow:inset 0 0 0 1.5px var(--bdr-strong)}.rt-scaffold{background:var(--app-bg);min-height:100vh;color:var(--tx);font-family:var(--font-body);padding:var(--sp-8)}.rt-scaffold__card{background:var(--card);border:1px solid var(--bdr);border-radius:var(--r-card);max-width:720px;box-shadow:var(--card-shadow);padding:var(--sp-8);gap:var(--sp-5);flex-direction:column;margin:0 auto;display:flex}.rt-scaffold__eyebrow{font-family:var(--font-body);color:var(--tx3);margin:0;font-size:14px}.rt-scaffold__title{font-family:var(--font-head);letter-spacing:-.02em;color:var(--tx);margin:0;font-size:34px;font-weight:600}.rt-scaffold__body{color:var(--tx2);margin:0;line-height:1.5}.rt-scaffold__links{margin:0}.rt-scaffold__link{color:var(--acc-tx)}.rt-scaffold__dl{gap:var(--sp-2) var(--sp-4);grid-template-columns:140px 1fr;margin:0;font-size:14px;display:grid}.rt-scaffold__dt{color:var(--tx3)}.rt-scaffold__dd{font-family:var(--font-mono);margin:0}.rt-scaffold__themes{gap:var(--sp-2);flex-wrap:wrap;display:flex}.rt-scaffold__chip{font-family:var(--font-body);border-radius:var(--r-pill);border:1px solid var(--bdr);background:var(--chip);color:var(--tx2);cursor:pointer;padding:8px 14px;font-size:14px}.rt-scaffold__chip--active{border:1px solid var(--acc-tint-bdr);background:var(--acc-tint);color:var(--acc-tx)}.rt-team__identity-sub{color:var(--tx4);margin:0;font-size:13px;line-height:1.4}.rt-team__where{color:var(--tx4);font-size:13px}.rt-empdocs__m0{margin:0}.rt-team__card{padding:4px var(--sp-4) 14px;border:1px solid var(--bdr);border-radius:var(--r-card);background:var(--card);flex-direction:column;display:flex;position:relative;overflow:visible}.rt-team__card:last-child{border-bottom:1px solid var(--bdr)}.rt-team__card--active{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.rt-team__card--active{background:color-mix(in srgb, var(--ok) 7%, var(--card))}}.rt-team__card--active{box-shadow:inset 3px 0 0 var(--ok)}.rt-empdocs__head{margin-bottom:6px}.rt-team__vehicles-summary{align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--bd);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.rt-team__vehicles-summary{border-top:1px solid color-mix(in srgb, var(--bd) 55%, transparent)}}.rt-team__vehicle-picker{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rt-team__vehicle-row{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.rt-team__vehicle-label{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.rt-team__vehicle-plate{font-family:var(--font-mono);letter-spacing:.5px;color:var(--tx);font-size:14px}.rt-team__card-more{padding:0 0 var(--sp-2);gap:var(--sp-3);flex-direction:column;padding-left:55px;display:flex}.rt-team__quiet-row{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.rt-team__quiet-link{font-family:var(--font-body);color:var(--tx4);text-decoration:underline;-webkit-text-decoration-color:var(--tx4);-webkit-text-decoration-color:var(--tx4);-webkit-text-decoration-color:var(--tx4);text-decoration-color:var(--tx4);background:0 0;border:0;margin:0;padding:0;font-size:12px;font-weight:500;display:inline}@supports (color:color-mix(in lab, red, red)){.rt-team__quiet-link{-webkit-text-decoration-color:color-mix(in srgb, var(--tx4) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--tx4) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--tx4) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--tx4) 45%, transparent)}}.rt-team__quiet-link{text-underline-offset:2px;cursor:pointer}.rt-team__quiet-link:hover{color:var(--tx2);-webkit-text-decoration-color:var(--tx2);-webkit-text-decoration-color:var(--tx2);-webkit-text-decoration-color:var(--tx2);text-decoration-color:var(--tx2)}.rt-team__quiet-link--danger{color:var(--red-tx)}@supports (color:color-mix(in lab, red, red)){.rt-team__quiet-link--danger{color:color-mix(in srgb, var(--red-tx) 75%, var(--tx4))}}.rt-team__quiet-link--danger{-webkit-text-decoration-color:var(--red-tx);-webkit-text-decoration-color:var(--red-tx);-webkit-text-decoration-color:var(--red-tx);text-decoration-color:var(--red-tx)}@supports (color:color-mix(in lab, red, red)){.rt-team__quiet-link--danger{-webkit-text-decoration-color:color-mix(in srgb, var(--red-tx) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--red-tx) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--red-tx) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--red-tx) 35%, transparent)}}.rt-team__quiet-link--danger:hover{color:var(--red-tx);-webkit-text-decoration-color:var(--red-tx);-webkit-text-decoration-color:var(--red-tx);-webkit-text-decoration-color:var(--red-tx);text-decoration-color:var(--red-tx)}.rt-team__card--open{box-shadow:inset 0 0 0 1.5px var(--bdr-strong);background:var(--card)}.rt-team__card-more{padding:0 var(--sp-4) var(--sp-2);padding-left:calc(40px + 15px + var(--sp-4))}.rt-team__contact-link{color:inherit;border-bottom:1px solid var(--tx3);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.rt-team__contact-link{border-bottom:1px solid color-mix(in srgb, var(--tx3) 35%, transparent)}}.rt-team__contact-link:hover{color:var(--tx);border-bottom-color:var(--tx2)}.rt-zvir__spacer{flex:1}.rt-extracted-fields{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rt-trips__form-section{margin:var(--sp-2) 0 0;font-family:var(--font-head);color:var(--tx2);font-size:14px;font-weight:600}.rt-trips__form-section:first-of-type{margin-top:0}.rt-trips__more-toggle{appearance:none;font-family:var(--font-head);color:var(--tx2);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;justify-self:start;margin:.25rem 0 0;padding:.35rem 0;font-size:14px;font-weight:600;text-decoration:underline}.rt-trips__leg-meta{color:var(--tx3);margin:0;font-size:13px}.rt-trips__detail{gap:var(--sp-3);flex-direction:column;display:flex}.rt-trips__leg-card:hover{border-color:var(--tx)}@supports (color:color-mix(in lab, red, red)){.rt-trips__leg-card:hover{border-color:color-mix(in oklab, var(--tx) 22%, var(--bdr))}}.rt-trips__leg-card--open{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.rt-trips__leg-card--open{border-color:color-mix(in oklab, var(--acc) 45%, var(--bdr))}}.rt-trips__leg-card--open{box-shadow:0 0 0 1px var(--acc)}@supports (color:color-mix(in lab, red, red)){.rt-trips__leg-card--open{box-shadow:0 0 0 1px color-mix(in oklab, var(--acc) 28%, transparent)}}.rt-trips__leg-card__top{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.rt-trips__leg-card__head{flex:1;min-width:260px}.rt-trips__leg-card__title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rt-trips__leg-card__title{font-family:var(--font-head);letter-spacing:-.4px;margin:0;font-size:20px;font-weight:600;line-height:1.2}.rt-trips__leg-card__cities{color:var(--tx2);margin:4px 0 0;font-size:14px;font-weight:500;line-height:1.35}.rt-trips__leg-card__summary{flex-wrap:wrap;align-items:flex-start;gap:20px;margin:12px 0 0;display:flex}.rt-trips__leg-card__summary--draft{margin-top:10px}.rt-trips__leg-card__summary-col{flex:1;min-width:120px}.rt-trips__leg-card__kicker{color:var(--tx4);font-size:12px;display:block}.rt-trips__leg-card__summary-val{color:var(--tx2);margin-top:3px;font-size:14px;line-height:1.35;display:block}.rt-trips__leg-card__summary-val--mono{font-family:var(--font-mono);letter-spacing:.02em;font-size:14px}.rt-trips__leg-card__agent{color:var(--agent-tx);align-items:center;gap:8px;margin:12px 0 0;font-size:13px;display:flex}.rt-trips__leg-card__agent-stub{font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.rt-trips__leg-card__agent-dot{background:var(--agent-dot);border-radius:100px;flex-shrink:0;width:7px;height:7px}.rt-trips__leg-card__side{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.rt-trips__draft-card{flex-direction:column;align-items:stretch;gap:0;padding:22px 24px 14px;display:flex;position:relative;overflow:visible}.rt-trips__draft-card__body{flex-wrap:wrap;align-items:center;gap:18px;padding-bottom:8px;display:flex}.rt-trips__draft-card__main{flex:1;min-width:240px}.rt-trips__draft-card__title{font-family:var(--font-head);color:var(--tx2);font-size:20px;font-weight:600}.rt-trips__draft-card__cities{color:var(--tx2);margin:4px 0 0;font-size:13px;line-height:1.35}.rt-trips__draft-card__meta{color:var(--tx4);margin:6px 0 0;font-size:14px}.rt-trips__detail-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.rt-trips__detail-head .rt-health__section-title{flex:1;min-width:0;margin:0}.rt-trips__procedures{gap:var(--sp-2);display:grid}.rt-trips__procedure{border-top:1px solid var(--tx)}@supports (color:color-mix(in lab, red, red)){.rt-trips__procedure{border-top:1px solid color-mix(in oklab, var(--tx) 12%, transparent)}}.rt-trips__procedure{padding-top:var(--sp-2)}.rt-trips__zvir-dialog{gap:var(--sp-3);flex-direction:column;display:flex}.rt-trips__fields-more{margin:.25rem 0 0}.rt-trips__fields-more>summary{cursor:pointer;color:var(--tx3);font-size:.875rem}.rt-trips__item-head{margin-bottom:var(--sp-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rt-trips__preview{object-fit:contain;border:1px solid var(--bdr);border-radius:var(--r-control);background:var(--bg);width:auto;max-width:100%;height:auto;max-height:min(70vh,640px);margin-bottom:var(--sp-3)}.rt-trips__actions{margin-top:var(--sp-2);flex-wrap:wrap;gap:10px;display:flex}.rt-trips__findings{gap:var(--sp-3);flex-direction:column;display:flex}.rt-health__section-title{font-family:var(--font-head);font-size:var(--fs-lg);margin:0;font-weight:600}.rt-trips__scan-actions{flex-wrap:wrap;gap:10px;display:flex}.rt-trips__page-pager{align-items:center;gap:10px;margin:8px 0 4px;display:flex}.rt-trips__page-label{font-family:var(--font-mono);color:var(--tx2);text-align:center;min-width:7ch;font-size:13px}.rt-trips__preview-wrap{max-width:100%;display:inline-block;position:relative}.rt-trips__preview-wrap .rt-trips__preview{max-width:100%;display:block}.rt-trips__zvir-dialog--split{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.rt-trips__split-item{flex-direction:column;flex:1;min-height:0;display:flex}.rt-trips__item-head--pad{padding:12px 20px 0}.rt-trips__zvir-dialog--split .rt-trips__scan-actions{padding:8px 20px 12px}.rt-trips__doc-tabs{margin-bottom:var(--sp-2);flex-wrap:wrap;gap:8px;display:flex}.rt-trips__doc-tab{border:1px solid var(--bdr);background:var(--card-in);min-height:40px;color:var(--tx2);font-family:var(--font-head);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.rt-trips__doc-tab--active{border-color:var(--acc);background:var(--acc-tint);color:var(--acc-deep-tx);box-shadow:inset 0 0 0 1px var(--acc-tint-bdr)}.rt-field-review-list{margin:0;padding:0;list-style:none}.rt-trips__field-box{border:2px solid var(--trip-field-bdr);background:var(--trip-field-bg);pointer-events:auto;cursor:pointer;appearance:none;border-radius:3px;padding:0;position:absolute}.rt-trips__field-box--edited{border-color:var(--trip-field-edited-bdr);background:var(--trip-field-edited-bg)}.rt-trips__field-box--selected{border-color:var(--acc);background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.rt-trips__field-box--selected{background:color-mix(in srgb, var(--acc) 22%, transparent)}}.rt-trips__field-box--selected{box-shadow:0 0 0 3px var(--acc)}@supports (color:color-mix(in lab, red, red)){.rt-trips__field-box--selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--acc) 35%, transparent)}}.rt-trips__field-box--block{border-color:var(--red);background:var(--red)}@supports (color:color-mix(in lab, red, red)){.rt-trips__field-box--block{background:color-mix(in srgb, var(--red) 16%, transparent)}}.rt-trips__field-box-label{text-align:center;background:var(--trip-field-label-bg);min-width:20px;color:var(--trip-field-label-tx);border-radius:6px;padding:0 4px;font-size:11px;font-weight:600;line-height:20px;position:absolute;top:-10px;left:-2px}.rt-trips__coords{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.rt-trips__points{margin-bottom:var(--sp-3);flex-direction:column;gap:4px;display:flex}.rt-security__section{flex-direction:column;gap:1.5rem;width:100%;max-width:40rem;margin:0 auto;display:flex}.rt-security__stack2{flex-direction:column;gap:2rem;display:flex}.rt-security__card{padding:var(--sp-5);flex-direction:column;gap:1rem;display:flex}.rt-security__heading{align-items:center;gap:var(--sp-2);display:inline-flex}.rt-security__h0{margin:0}.rt-security__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.rt-security__row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rt-security__label{font-weight:500}.rt-security__m0{margin:0}.rt-security__stack075{flex-direction:column;gap:.75rem;display:flex}.rt-cabinet{gap:var(--sp-4);grid-template-columns:1fr;max-width:none;padding:0;display:grid}@media (min-width:800px){.rt-cabinet{grid-template-columns:1fr 1fr;align-items:stretch}}.rt-cabinet__cell{flex-direction:column;min-width:0;display:flex}.rt-cabinet__profile-form{gap:var(--sp-3);flex-direction:column;display:flex}.rt-cabinet__facts--readonly{margin-top:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--bdr-soft)}.rt-cabinet__error{color:var(--red-tx);margin:0;font-size:13px}.rt-cabinet__saved{color:var(--green-tx);margin:0;font-size:13px}.rt-cabinet__pwa{margin-top:var(--sp-2);max-width:28rem}.rt-cabinet__facts-mono{font-family:var(--font-mono);letter-spacing:.02em;font-size:14px}.rt-cabinet__sessions-empty{margin:0 0 var(--sp-3);color:var(--tx2);font-size:14px}.rt-cabinet__logout-text{font-family:var(--font-head);color:var(--red-tx);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;margin-top:auto;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.rt-cabinet__logout-text:hover{color:var(--red)}html,body{min-height:100%}body{background:var(--page-grad), var(--app-bg);color:var(--tx);font-family:var(--font-body-file), var(--font-body);position:relative}body:before{content:"";pointer-events:none;z-index:0;opacity:.05;mix-blend-mode:multiply;background-image:var(--grain);background-size:140px 140px;position:fixed;inset:0}:root[data-theme=dark] body:before{content:none;opacity:0}body>*{z-index:1;position:relative}:root{--font-body:var(--font-body-file), system-ui, sans-serif;--font-head:var(--font-head-file), system-ui, sans-serif;--font-logo:var(--font-logo-file), var(--font-head)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
