@font-face{font-family:Mona Sans;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/assets/mona-sans-latin-ext-wdth-normal-CQ1tG6In.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/assets/mona-sans-latin-wdth-normal-BMVx8nn_.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--space-0-5: 2px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-0: 0px;--radius-xs: 2px;--radius-sm: 3px;--radius-md: 4px;--radius-round: 9999px;--border-hairline: 1px;--border-rule: 1.5px;--border-strong: 2px;--control-sm: 32px;--control-md: 40px;--touch-min: 44px;--control-lg: 48px;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px;--mark-md: 28px;--mark-lg: 44px;--appbar-height: 56px;--sidenav-width: 232px;--inspector-width: 288px;--bp-compact: 320px;--bp-phone: 390px;--bp-tablet: 768px;--bp-desktop: 1024px;--bp-wide: 1440px;--duration-instant: 0ms;--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--font-sans: "Mona Sans", "Helvetica Neue", Arial, sans-serif}:root,[data-theme=light]{color-scheme:light;--desk: #ebedef;--paper: #ffffff;--paper-raised: #ffffff;--paper-sunken: #f4f5f7;--paper-hover: #f0f2f4;--scrim: rgba(18, 22, 28, .48);--rule: #d7dbe0;--rule-control: #7d8592;--rule-ink: #15191f;--ink: #12161c;--ink-muted: #515a67;--ink-disabled: #9aa1ab;--action: #2337c4;--action-hover: #1c2da3;--action-pressed: #16237f;--on-action: #ffffff;--action-soft: #e8ebfb;--action-soft-ink: #1a2a9a;--focus: #2337c4;--live: #c8331f;--on-live: #ffffff;--live-ink: #a3241a;--live-soft: #fde9e6;--highlighter: #ffe45c;--on-highlighter: #12161c;--ai: #5b45c9;--ai-ink: #4a36b0;--ai-soft: #efecfc;--confirmed: #17703f;--confirmed-soft: #e6f3eb;--warning: #a8420a;--warning-soft: #fdf0e6;--pending: #3b4250;--team-direction: #3d4654;--team-camera: #2559d4;--team-audio: #c2410c;--team-lighting: #a16207;--team-lyrics: #4d7c0f;--team-stream: #0f766e;--on-team: #ffffff;--mark-tile: #12161c;--media: #12161c;--on-media: #ffffff;--ring-focus: 0 0 0 2px #ffffff, 0 0 0 4px #2337c4}[data-theme=dark]{color-scheme:dark;--desk: #0e1013;--paper: #16191e;--paper-raised: #1c2026;--paper-sunken: #121418;--paper-hover: #20242b;--scrim: rgba(0, 0, 0, .64);--rule: #2c313a;--rule-control: #6b7380;--rule-ink: #c9ced8;--ink: #eef0f4;--ink-muted: #a5acb8;--ink-disabled: #5b626d;--action: #9aa8ff;--action-hover: #b3beff;--action-pressed: #c9d1ff;--on-action: #0b1033;--action-soft: #1b2250;--action-soft-ink: #c3cbff;--focus: #9aa8ff;--live: #ff6b5d;--on-live: #1a0503;--live-ink: #ffb3aa;--live-soft: #3b1916;--highlighter: #e8c93a;--on-highlighter: #12161c;--ai: #b3a6ff;--ai-ink: #c9c0ff;--ai-soft: #262147;--confirmed: #7fdca7;--confirmed-soft: #14261c;--warning: #f7b57a;--warning-soft: #2e1d10;--pending: #c2c8d3;--team-direction: #b7bfcc;--team-camera: #7aa5ff;--team-audio: #ff9a5f;--team-lighting: #ecc15a;--team-lyrics: #a6d76b;--team-stream: #4fd1c0;--on-team: #0e1013;--mark-tile: #000000;--media: #000000;--on-media: #ffffff;--ring-focus: 0 0 0 2px #16191e, 0 0 0 4px #9aa8ff}[data-theme=high-contrast]{color-scheme:light;--desk: #ffffff;--paper: #ffffff;--paper-raised: #ffffff;--paper-sunken: #f2f3f5;--paper-hover: #e6e8ec;--scrim: rgba(0, 0, 0, .72);--rule: #5a6270;--rule-control: #12161c;--rule-ink: #000000;--ink: #000000;--ink-muted: #2b3139;--ink-disabled: #6b7380;--action: #1a28a0;--action-hover: #121c78;--action-pressed: #0c1458;--on-action: #ffffff;--action-soft: #e3e7fb;--action-soft-ink: #101a80;--focus: #000000;--live: #a51d0e;--on-live: #ffffff;--live-ink: #8a1a10;--live-soft: #fde9e6;--highlighter: #ffe45c;--on-highlighter: #000000;--ai: #3f2aa0;--ai-ink: #36238c;--ai-soft: #efecfc;--confirmed: #0b4f2a;--confirmed-soft: #e6f3eb;--warning: #702b05;--warning-soft: #fdf0e6;--pending: #22272f;--team-direction: #2a313c;--team-camera: #1a45b0;--team-audio: #9a3108;--team-lighting: #6e4304;--team-lyrics: #355808;--team-stream: #0b5a53;--on-team: #ffffff;--mark-tile: #000000;--media: #000000;--on-media: #ffffff;--ring-focus: 0 0 0 2px #ffffff, 0 0 0 5px #000000}@media(prefers-color-scheme:dark){[data-theme=system]{color-scheme:dark;--desk: #0e1013;--paper: #16191e;--paper-raised: #1c2026;--paper-sunken: #121418;--paper-hover: #20242b;--scrim: rgba(0, 0, 0, .64);--rule: #2c313a;--rule-control: #6b7380;--rule-ink: #c9ced8;--ink: #eef0f4;--ink-muted: #a5acb8;--ink-disabled: #5b626d;--action: #9aa8ff;--action-hover: #b3beff;--action-pressed: #c9d1ff;--on-action: #0b1033;--action-soft: #1b2250;--action-soft-ink: #c3cbff;--focus: #9aa8ff;--live: #ff6b5d;--on-live: #1a0503;--live-ink: #ffb3aa;--live-soft: #3b1916;--highlighter: #e8c93a;--on-highlighter: #12161c;--ai: #b3a6ff;--ai-ink: #c9c0ff;--ai-soft: #262147;--confirmed: #7fdca7;--confirmed-soft: #14261c;--warning: #f7b57a;--warning-soft: #2e1d10;--pending: #c2c8d3;--team-direction: #b7bfcc;--team-camera: #7aa5ff;--team-audio: #ff9a5f;--team-lighting: #ecc15a;--team-lyrics: #a6d76b;--team-stream: #4fd1c0;--on-team: #0e1013;--mark-tile: #000000;--media: #000000;--on-media: #ffffff;--ring-focus: 0 0 0 2px #16191e, 0 0 0 4px #9aa8ff}}@media(prefers-contrast:more){[data-theme=system]{--desk: #ffffff;--paper: #ffffff;--paper-raised: #ffffff;--paper-sunken: #f2f3f5;--paper-hover: #e6e8ec;--scrim: rgba(0, 0, 0, .72);--rule: #5a6270;--rule-control: #12161c;--rule-ink: #000000;--ink: #000000;--ink-muted: #2b3139;--ink-disabled: #6b7380;--action: #1a28a0;--action-hover: #121c78;--action-pressed: #0c1458;--on-action: #ffffff;--action-soft: #e3e7fb;--action-soft-ink: #101a80;--focus: #000000;--live: #a51d0e;--on-live: #ffffff;--live-ink: #8a1a10;--live-soft: #fde9e6;--highlighter: #ffe45c;--on-highlighter: #000000;--ai: #3f2aa0;--ai-ink: #36238c;--ai-soft: #efecfc;--confirmed: #0b4f2a;--confirmed-soft: #e6f3eb;--warning: #702b05;--warning-soft: #fdf0e6;--pending: #22272f;--team-direction: #2a313c;--team-camera: #1a45b0;--team-audio: #9a3108;--team-lighting: #6e4304;--team-lyrics: #355808;--team-stream: #0b5a53;--on-team: #ffffff;--mark-tile: #000000;--media: #000000;--on-media: #ffffff;--ring-focus: 0 0 0 2px #ffffff, 0 0 0 5px #000000}}@media(prefers-reduced-motion:reduce){:root{--duration-instant: 0ms;--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms}}.r-type-display{font-family:var(--font-sans);font-size:40px;line-height:40px;font-weight:800;letter-spacing:.005em}.r-type-heading-1{font-family:var(--font-sans);font-size:28px;line-height:32px;font-weight:800;letter-spacing:.01em}.r-type-heading-2{font-family:var(--font-sans);font-size:20px;line-height:24px;font-weight:800;letter-spacing:.01em}.r-type-heading-3{font-family:var(--font-sans);font-size:15.5px;line-height:20px;font-weight:800;letter-spacing:.01em}.r-type-button{font-family:var(--font-sans);font-size:13px;line-height:16px;font-weight:750;letter-spacing:.05em}.r-type-stamp{font-family:var(--font-sans);font-size:11px;line-height:14px;font-weight:750;letter-spacing:.04em}.r-type-wordmark{font-family:var(--font-sans);font-size:16px;line-height:20px;font-weight:800;letter-spacing:.02em}.r-type-title{font-family:var(--font-sans);font-size:18px;line-height:24px;font-weight:650}.r-type-body-lg{font-family:var(--font-sans);font-size:17px;line-height:26px;font-weight:400}.r-type-body{font-family:var(--font-sans);font-size:15px;line-height:22px;font-weight:400}.r-type-body-strong{font-family:var(--font-sans);font-size:15px;line-height:22px;font-weight:600}.r-type-label{font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:600}.r-type-small{font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:500}.r-type-caption{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:500}.r-type-timer{font-family:var(--font-sans);font-size:44px;line-height:44px;font-weight:800;letter-spacing:-.01em}.r-type-time-lg{font-family:var(--font-sans);font-size:20px;line-height:24px;font-weight:750}.r-type-time{font-family:var(--font-sans);font-size:15px;line-height:20px;font-weight:700}body{margin:0;background:var(--desk);color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:22px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.r-text{margin:0}.r-type-display{text-transform:uppercase;font-stretch:120%}.r-type-heading-1,.r-type-heading-2,.r-type-heading-3{text-transform:uppercase;font-stretch:115%}.r-type-button{text-transform:uppercase;font-stretch:110%}.r-type-stamp{text-transform:uppercase;font-stretch:108%}.r-type-wordmark{text-transform:uppercase;font-stretch:118%}.r-type-timer{font-stretch:120%;font-variant-numeric:tabular-nums;display:block}.r-type-time-lg,.r-type-time{font-stretch:112%;font-variant-numeric:tabular-nums}.r-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.r-text-center{text-align:center}.r-text-end{text-align:end}.r-tone-muted{color:var(--ink-muted)}.r-tone-ink{color:var(--ink)}.r-tone-inherit{color:inherit}.r-tone-action{color:var(--action)}.r-tone-live{color:var(--live-ink)}.r-tone-confirmed{color:var(--confirmed)}.r-tone-warning{color:var(--warning)}.r-tone-ai{color:var(--ai-ink)}.r-highlight{background:var(--highlighter);color:var(--on-highlighter);padding:0 var(--space-0-5);box-decoration-break:clone;-webkit-box-decoration-break:clone}.r-stack{display:flex;flex-direction:column;min-width:0}.r-inline{display:flex;flex-wrap:wrap;align-items:center;min-width:0}.r-nowrap{flex-wrap:nowrap}.r-grid{display:grid;min-width:0}.r-grow{flex:1 1 auto;min-width:0}.r-minw0{min-width:0}.r-align-start{align-items:flex-start}.r-align-center{align-items:center}.r-align-end{align-items:flex-end}.r-align-stretch{align-items:stretch}.r-justify-between{justify-content:space-between}.r-justify-end{justify-content:flex-end}.r-justify-center{justify-content:center}.r-divider{border:0;border-top:var(--border-hairline) solid var(--rule);margin:0;width:100%}.r-divider-ink{border-top:var(--border-strong) solid var(--rule-ink)}.r-icon{display:inline-block;flex:none;vertical-align:middle}.r-icon-missing{outline:var(--border-hairline) dashed var(--live)}.r-spin{animation:r-spin .9s linear infinite}@keyframes r-spin{to{transform:rotate(360deg)}}.r-brand{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink)}.r-mark{display:inline-grid;place-items:center;width:var(--mark-md);height:var(--mark-md);border-radius:var(--radius-sm);background:var(--mark-tile);flex:none}.r-mark img{width:22px;height:22px;display:block}.r-mark-lg{width:var(--mark-lg);height:var(--mark-lg)}.r-mark-lg img{width:34px;height:34px}.r-btn{transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-md);border:var(--border-rule) solid transparent;font-family:var(--font-sans);font-weight:750;text-transform:uppercase;font-stretch:110%;letter-spacing:.05em;cursor:pointer;text-decoration:none;white-space:nowrap}.r-btn-sm{min-height:var(--control-sm);padding:0 var(--space-3);font-size:12px;line-height:16px}.r-btn-md{min-height:var(--touch-min);padding:0 var(--space-4);font-size:13px;line-height:16px}.r-btn-lg{min-height:var(--control-lg);padding:0 var(--space-5);font-size:13px;line-height:16px}.r-btn-full{width:100%}.r-btn-primary{background:var(--action);color:var(--on-action)}.r-btn-secondary{background:var(--paper);color:var(--ink);border-color:var(--rule-ink)}.r-btn-ghost{background:transparent;color:var(--action)}.r-btn-destructive{background:var(--paper);color:var(--live-ink);border-color:var(--live-ink)}.r-iconbtn{position:relative;display:inline-grid;place-items:center;width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-md);border:var(--border-hairline) solid transparent;background:transparent;color:var(--ink);cursor:pointer}.r-iconbtn-sm{width:var(--control-sm);height:var(--control-sm)}.r-iconbtn-secondary{border-color:var(--rule-control);background:var(--paper)}.r-iconbtn .r-badge{position:absolute;top:var(--space-1);right:var(--space-1)}.r-link{color:var(--action);font-weight:600;text-decoration:underline;text-underline-offset:3px;display:inline-flex;gap:var(--space-1);align-items:center}.r-stamp{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-xs);border:var(--border-rule) solid currentColor;font-size:11px;line-height:14px;font-weight:750;letter-spacing:.04em;white-space:nowrap;background:var(--paper)}.r-stamp-dashed{border-style:dashed}.r-status-inline{display:inline-flex;align-items:center;gap:var(--space-1);font-size:13px;line-height:18px;font-weight:600}.r-st-confirmed{color:var(--confirmed)}.r-st-pending{color:var(--pending)}.r-st-muted{color:var(--ink-muted)}.r-st-warning{color:var(--warning)}.r-st-live{color:var(--live-ink)}.r-st-ai{color:var(--ai-ink)}.r-status-inline.r-st-confirmed,.r-status-inline.r-st-pending{color:var(--ink)}.r-status-inline.r-st-confirmed .r-icon{color:var(--confirmed)}.r-status-inline.r-st-pending .r-icon{color:var(--pending)}.r-stamp.r-st-yours{background:var(--highlighter);color:var(--on-highlighter);border-color:var(--highlighter)}.r-status-inline.r-st-yours{color:var(--ink)}.r-stamp.r-st-onair{background:var(--live);color:var(--on-live);border-color:var(--live)}.r-status-inline.r-st-onair{color:var(--live-ink)}.r-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 var(--space-1);border-radius:var(--radius-round);background:var(--live);color:var(--on-live);font-size:11px;line-height:14px;font-weight:750}.r-avatar{display:inline-grid;place-items:center;width:var(--control-md);height:var(--control-md);border-radius:var(--radius-round);background:var(--paper-sunken);color:var(--ink);border:var(--border-hairline) solid var(--rule-control);font-size:13px;font-weight:750;font-stretch:110%;flex:none}.r-avatar-sm{width:28px;height:28px;font-size:11px}.r-station-tile{display:inline-grid;place-items:center;width:var(--control-md);height:var(--control-md);border-radius:var(--radius-sm);color:var(--on-team);flex:none}.r-station-tile-sm{width:var(--icon-lg);height:var(--icon-lg)}.r-team-marker{display:inline-block;width:10px;height:10px;border-radius:var(--radius-xs);flex:none}.r-team-direction{background:var(--team-direction)}.r-team-camera{background:var(--team-camera)}.r-team-audio{background:var(--team-audio)}.r-team-lighting{background:var(--team-lighting)}.r-team-lyrics{background:var(--team-lyrics)}.r-team-stream{background:var(--team-stream)}.r-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);min-width:0}.r-card-flush{padding:0;gap:0;overflow:hidden}.r-card-paper{background:var(--paper)}.r-card-sunken{background:var(--paper-sunken)}.r-card-raised{background:var(--paper-raised)}.r-card-edge-hairline{border:var(--border-hairline) solid var(--rule)}.r-card-edge-ink{border:var(--border-hairline) solid var(--rule-ink)}.r-card-edge-strong{border:var(--border-strong) solid var(--rule-ink)}.r-card-edge-none{border:0}.r-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.r-card-header-text{display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0}.r-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-1) var(--space-4);margin:0;padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--rule);font-size:13px;line-height:18px}.r-callout{display:flex;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:var(--border-rule) solid var(--rule-ink);background:var(--paper);color:var(--ink)}.r-callout-body{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.r-callout>.r-icon{margin-top:var(--space-0-5)}.r-callout-warning{background:var(--warning-soft);border-color:var(--warning);color:var(--warning)}.r-callout-error{background:var(--live-soft);border-color:var(--live-ink);color:var(--live-ink)}.r-callout-success{background:var(--confirmed-soft);border-color:var(--confirmed);color:var(--confirmed)}.r-callout-warning .r-callout-body,.r-callout-error .r-callout-body,.r-callout-success .r-callout-body{color:var(--ink)}.r-ai{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);border:var(--border-rule) dashed var(--ai);background:var(--ai-soft)}.r-ai-head{display:flex;align-items:center;gap:var(--space-1);color:var(--ai)}.r-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center;color:var(--ink-muted)}.r-empty .r-text.r-type-heading-3{color:var(--ink)}.r-skel-wrap{display:flex;flex-direction:column;gap:var(--space-2)}.r-toast{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--ink);color:var(--paper)}.r-toast-error{background:var(--live);color:var(--on-live)}.r-field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.r-field .r-text.r-type-label{color:var(--ink)}.r-input{width:100%;box-sizing:border-box;min-height:var(--touch-min);padding:0 var(--space-3);border-radius:var(--radius-md);border:var(--border-hairline) solid var(--rule-control);background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:22px}.r-input::placeholder{color:var(--ink-muted)}.r-input-wrap{position:relative;display:flex;align-items:center;color:var(--ink-muted)}.r-input-wrap .r-icon{position:absolute;left:var(--space-3);pointer-events:none}.r-input-wrap .r-input{padding-left:var(--space-10)}.r-field-msg{display:inline-flex;gap:var(--space-1);align-items:center;font-size:13px;line-height:18px;font-weight:600}.r-select-wrap{position:relative;display:flex;align-items:center;color:var(--ink-muted)}.r-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--space-10)}.r-select-wrap .r-icon{position:absolute;right:var(--space-3);pointer-events:none}.r-search{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-3);border-radius:var(--radius-md);border:var(--border-hairline) solid var(--rule-control);background:var(--paper);color:var(--ink-muted);min-width:0}.r-search-input{border:0;background:transparent;color:var(--ink);font-family:var(--font-sans);font-size:16px;min-width:0;flex:1;outline:none}.r-kbd{font-family:var(--font-sans);font-size:11px;line-height:14px;font-weight:650;padding:1px var(--space-1);border-radius:var(--radius-xs);border:var(--border-hairline) solid var(--rule-control);color:var(--ink-muted)}.r-choice-group{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.r-choice-group legend{padding:0;margin-bottom:var(--space-1);color:var(--ink)}.r-choice{position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:var(--border-hairline) solid var(--rule-control);background:var(--paper);cursor:pointer}.r-choice-box{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:var(--radius-sm);border:var(--border-rule) solid var(--rule-control);background:var(--paper);color:transparent;flex:none}.r-choice-radio:after{content:"";width:10px;height:10px;border-radius:var(--radius-xs);background:transparent}.r-choice-text{display:flex;flex-direction:column}.r-seg{display:inline-flex;border:var(--border-hairline) solid var(--rule-ink);border-radius:var(--radius-md);overflow:hidden}.r-seg-btn{min-height:calc(var(--touch-min) - 2 * var(--border-hairline));padding:0 var(--space-3);border:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:13px;font-weight:650;cursor:pointer}.r-seg-btn+.r-seg-btn{border-left:var(--border-hairline) solid var(--rule-ink)}.r-steps{display:flex;flex-direction:column;gap:var(--space-2)}.r-steps-bar{height:4px;background:var(--rule);border-radius:var(--radius-xs)}.r-steps-done{background:var(--action)}.r-bar{height:6px;background:var(--paper-sunken);border:var(--border-hairline) solid var(--rule);border-radius:var(--radius-xs);overflow:hidden}.r-appbar{display:flex;align-items:center;gap:var(--space-2);min-height:var(--appbar-height);padding:0 var(--space-2) 0 var(--space-4);background:var(--paper);border-bottom:var(--border-hairline) solid var(--rule)}.r-appbar>.r-text{flex:1}.r-tabbar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--paper);border-top:var(--border-hairline) solid var(--rule);padding:var(--space-1) var(--space-1) var(--space-3)}.r-tabbar-item{display:flex;flex-direction:column;align-items:center;gap:var(--space-0-5);min-height:var(--touch-min);padding-top:var(--space-1);color:var(--ink-muted);text-decoration:none;font-size:11px;line-height:14px;font-weight:650}.r-tabbar-item[aria-current=page]{color:var(--ink)}.r-tabbar-item[aria-current=page] .r-icon{color:var(--action)}.r-tabbar-icon{position:relative;display:inline-flex}.r-tabbar-icon .r-badge{position:absolute;top:calc(var(--space-1) * -1);left:60%}.r-sidenav{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-4) var(--space-3);background:var(--paper);border-right:var(--border-hairline) solid var(--rule);min-height:100%;box-sizing:border-box}.r-sidenav-brand{padding:0 var(--space-2)}.r-sidenav-section{display:flex;flex-direction:column;gap:var(--space-0-5)}.r-sidenav-section>.r-text{padding:0 var(--space-2) var(--space-1)}.r-sidenav-item{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-md);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--ink-muted);text-decoration:none;font-size:14px;font-weight:600;border:var(--border-rule) solid transparent}.r-sidenav-item[aria-current=page]{color:var(--ink);border-color:var(--rule-ink)}.r-sidenav-item[aria-current=page] .r-icon{color:var(--action)}.r-sidenav-item .r-badge{margin-left:auto}.r-sidenav-foot{margin-top:auto;padding:var(--space-3) var(--space-2) 0;border-top:var(--border-hairline) solid var(--rule)}.r-pagehead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.r-pagehead-text{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.r-sectionhead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.r-assignment,.r-opportunity,.r-claim{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--paper);border:var(--border-hairline) solid var(--rule-ink);min-width:0}.r-assignment-next{border:var(--border-strong) solid var(--rule-ink)}.r-claim{background:var(--paper-sunken);border-color:var(--rule)}.r-actions-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.r-live{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--paper);border:var(--border-strong) solid var(--live)}.r-live-times{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.r-live-remaining{text-align:end}.r-seglist{list-style:none;margin:0;padding:0;background:var(--paper);border:var(--border-hairline) solid var(--rule-ink);border-radius:var(--radius-md);overflow:hidden}.r-seg-row{display:grid;grid-template-columns:52px var(--icon-md) minmax(0,1fr) 48px;gap:var(--space-2);align-items:start;padding:var(--space-3);border-bottom:var(--border-hairline) solid var(--rule)}.r-seg-row:last-child{border-bottom:0}.r-seg-row>.r-text:last-child{text-align:end}.r-seg-icon{display:inline-flex;padding-top:var(--space-0-5);color:var(--ink-muted)}.r-seg-done,.r-seg-done .r-text.r-type-body-strong{color:var(--ink-muted)}.r-seg-live{box-shadow:inset 0 0 0 var(--border-strong) var(--live);background:var(--live-soft)}.r-seg-live .r-seg-icon,.r-seg-live>.r-text{color:var(--live-ink)}.r-seg-next .r-seg-icon{color:var(--action)}.r-grid-scroll{overflow-x:auto;min-width:0;position:relative}.r-coverage{border-collapse:collapse;width:100%;min-width:640px;background:var(--paper);font-size:13px;line-height:18px;color:var(--ink)}.r-coverage th,.r-coverage td{text-align:left;padding:var(--space-2);border-bottom:var(--border-hairline) solid var(--rule);border-right:var(--border-hairline) solid var(--rule)}.r-coverage thead th,.r-coverage tbody th{white-space:nowrap}.r-coverage thead th{border-bottom:var(--border-strong) solid var(--rule-ink);vertical-align:bottom}.r-coverage thead th b{display:block;font-size:13px;font-stretch:110%;font-weight:750}.r-coverage thead th .r-type-stamp{font-size:11px;color:var(--ink-muted);letter-spacing:.04em;font-weight:700}.r-coverage tbody th{font-weight:650}.r-coverage-group th{background:var(--paper-sunken);padding-top:var(--space-1);padding-bottom:var(--space-1)}.r-coverage-group .r-type-stamp{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--ink-muted)}.r-coverage .r-cell-selected{box-shadow:inset 0 0 0 var(--border-strong) var(--action);background:var(--action-soft)}.r-coverage .r-cell-selected .r-status-inline{color:var(--action-soft-ink)}.r-coverage tfoot th,.r-coverage tfoot td{font-weight:650;border-top:var(--border-strong) solid var(--rule-ink)}.r-activity{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.r-activity li{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-2)}.r-phone{position:relative;width:390px;max-width:100%;height:780px;display:flex;flex-direction:column;background:var(--desk);border:var(--border-hairline) solid var(--rule-ink);border-radius:var(--radius-md);overflow:hidden;box-sizing:border-box}.r-phone-body{flex:1;overflow-y:auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-5)}.r-phone-foot{padding:var(--space-3) var(--space-4);background:var(--paper);border-top:var(--border-hairline) solid var(--rule)}.r-desktop{width:1280px;height:760px;display:grid;grid-template-columns:var(--sidenav-width) minmax(0,1fr);grid-template-rows:minmax(0,1fr);background:var(--desk);border:var(--border-hairline) solid var(--rule-ink);border-radius:var(--radius-md);overflow:hidden}.r-desktop-inspector{grid-template-columns:var(--sidenav-width) minmax(0,1fr) var(--inspector-width)}.r-desktop>*{min-height:0}.r-desktop-main{overflow:auto;padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.r-desktop-aside{overflow:auto;padding:var(--space-5);background:var(--paper);border-left:var(--border-hairline) solid var(--rule);display:flex;flex-direction:column;gap:var(--space-5)}.r-gallery{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:flex-start;padding:var(--space-6);background:var(--paper-sunken)}.r-tabs{display:flex;gap:var(--space-1);border-bottom:var(--border-hairline) solid var(--rule);overflow-x:auto;position:relative}.r-tab{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-3);border:0;border-bottom:var(--border-strong) solid transparent;margin-bottom:calc(var(--border-hairline) * -1);background:transparent;color:var(--ink-muted);font-family:var(--font-sans);font-size:14px;font-weight:650;cursor:pointer;white-space:nowrap}.r-tab-count{font-size:12px;font-weight:700;padding:0 var(--space-1);border-radius:var(--radius-xs);background:var(--paper-sunken);color:var(--ink);border:var(--border-hairline) solid var(--rule)}.r-dialog,.r-sheet,.r-menu,.r-popover{position:relative;background:var(--paper-raised);border:var(--border-hairline) solid var(--rule-ink);color:var(--ink)}.r-dialog{width:100%;max-width:480px;border-radius:var(--radius-md);display:flex;flex-direction:column}.r-dialog-destructive{border-top:var(--border-strong) solid var(--live)}.r-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-2) var(--space-5)}.r-dialog-body{padding:0 var(--space-5) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.r-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:var(--border-hairline) solid var(--rule);background:var(--paper-sunken);border-radius:0 0 var(--radius-md) var(--radius-md)}.r-sheet{width:100%;display:flex;flex-direction:column}.r-sheet-bottom{border-radius:var(--radius-md) var(--radius-md) 0 0;border-bottom:0;max-height:85%}.r-sheet-end{max-width:420px;border-radius:0;border-right:0;border-top:0;border-bottom:0}.r-sheet-grip{align-self:center;width:40px;height:4px;margin-top:var(--space-2);border-radius:var(--radius-round);background:var(--rule-control)}.r-sheet-body{padding:0 var(--space-5) var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);overflow-y:auto}.r-menu{display:flex;flex-direction:column;min-width:220px;max-width:320px;padding:var(--space-1);border-radius:var(--radius-md)}.r-menu-item{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-md);padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font-family:var(--font-sans);font-size:14px;font-weight:550;text-align:left;cursor:pointer}.r-menu-destructive{color:var(--live-ink)}.r-menu-gap{width:var(--icon-md);flex:none}.r-menu-sep{border:0;border-top:var(--border-hairline) solid var(--rule);margin:var(--space-1) 0}.r-popover{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);max-width:360px}.r-tooltip{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--ink);color:var(--paper);font-size:12px;line-height:16px;font-weight:600;max-width:240px}.r-cal{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.r-cal-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.r-cal-day{font-size:13px;line-height:18px;font-weight:650;font-variant-numeric:tabular-nums}.r-cal-marks{display:flex;flex-wrap:wrap;gap:var(--space-0-5)}.r-cal-note{font-size:11px;line-height:14px;font-weight:650;color:var(--ink-muted)}.r-cal-legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.r-st-yours .r-icon{color:var(--ink)}.r-agenda{display:flex;flex-direction:column;background:var(--paper);border:var(--border-hairline) solid var(--rule-ink);border-radius:var(--radius-md);overflow:hidden}.r-agenda-day{display:grid;grid-template-columns:64px minmax(0,1fr);border-bottom:var(--border-hairline) solid var(--rule)}.r-agenda-day:last-child{border-bottom:0}.r-agenda-date{display:flex;flex-direction:column;padding:var(--space-3);border-right:var(--border-hairline) solid var(--rule);background:var(--paper-sunken)}.r-agenda-items{display:flex;flex-direction:column}.r-agenda-item{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-2);align-items:start;padding:var(--space-3);border-bottom:var(--border-hairline) solid var(--rule)}.r-agenda-item:last-child{border-bottom:0}.r-agenda-main{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.r-phone-body>*{flex-shrink:0}.r-banner{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-4);background:var(--paper-sunken);color:var(--ink);border-bottom:var(--border-rule) solid var(--rule-ink)}.r-banner>.r-icon{margin-top:var(--space-0-5);flex:none}.r-banner-text{display:flex;flex-direction:column;gap:var(--space-0-5);flex:1 1 auto;min-width:0}.r-banner-warning{background:var(--warning-soft);border-bottom-color:var(--warning)}.r-banner-warning>.r-icon{color:var(--warning)}.r-banner-error{background:var(--live-soft);border-bottom-color:var(--live-ink)}.r-banner-error>.r-icon{color:var(--live-ink)}.r-desktop-main>.r-banner{border:var(--border-rule) solid var(--rule-ink);border-radius:var(--radius-md)}.r-desktop-main>.r-banner-warning{border-color:var(--warning)}.r-desktop-main>.r-banner-error{border-color:var(--live-ink)}.r-state{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);max-width:420px;margin:0 auto;box-sizing:border-box}.r-state-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--mark-lg);height:var(--mark-lg);border:var(--border-rule) solid var(--rule-ink);border-radius:var(--radius-sm);color:var(--ink);background:var(--paper)}.r-state-error .r-state-icon{color:var(--live-ink);border-color:var(--live-ink)}.r-state-rate-limited .r-state-icon,.r-state-expired .r-state-icon{color:var(--warning);border-color:var(--warning)}.r-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);padding-top:var(--space-2)}.r-num{font-variant-numeric:tabular-nums}.r-save{font-size:13px;line-height:18px}.r-errsum{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--border-strong) solid var(--live-ink);border-radius:var(--radius-md);background:var(--live-soft);color:var(--ink)}.r-errsum>.r-inline .r-icon{color:var(--live-ink)}.r-errsum-list{margin:0;padding-left:var(--space-8);display:flex;flex-direction:column;gap:var(--space-1)}.r-job{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--paper);color:var(--ink);border:var(--border-hairline) solid var(--rule-ink)}.r-job-head{display:flex;gap:var(--space-3);align-items:flex-start}.r-job-head>.r-icon{margin-top:var(--space-0-5);flex:none}.r-job-text{display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0}.r-job-ai{background:var(--ai-soft);border:var(--border-rule) dashed var(--ai)}.r-job-ai .r-job-head>.r-icon{color:var(--ai)}.r-job-confirmed .r-job-head>.r-icon{color:var(--confirmed)}.r-job-error{background:var(--live-soft);border:var(--border-rule) solid var(--live-ink)}.r-job-error .r-job-head>.r-icon{color:var(--live-ink)}.r-job-warning{background:var(--warning-soft);border:var(--border-rule) solid var(--warning)}.r-job-warning .r-job-head>.r-icon{color:var(--warning)}.r-uncertain{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border:var(--border-rule) dashed var(--ai);border-radius:var(--radius-md);background:var(--ai-soft);color:var(--ink)}.r-uncertain-head{display:flex;justify-content:space-between;gap:var(--space-2);align-items:center}.r-pager{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--rule)}.r-crumbs .r-link{font-weight:500;color:var(--ink-muted)}.r-crumbs [aria-current]{color:var(--ink);font-weight:600}.r-textarea{padding:var(--space-3);min-height:calc(var(--touch-min) * 2);resize:vertical}.r-drop{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border:var(--border-rule) solid var(--rule-control);border-radius:var(--radius-md);background:var(--paper-sunken);color:var(--ink-muted);text-align:center}.r-drop .r-text.r-type-body-strong{color:var(--ink)}.r-drop-error{border-color:var(--live-ink)}.r-file{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--rule-control);border-radius:var(--radius-md);background:var(--paper)}.r-file .r-grow{display:flex;flex-direction:column}.r-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.r-st-ink{color:var(--ink)}.r-list{list-style:none;margin:0;padding:0;background:var(--paper);border:var(--border-hairline) solid var(--rule-ink);border-radius:var(--radius-md);overflow:hidden}.r-list-flush{border:0;border-radius:0;background:transparent}.r-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);min-height:var(--touch-min);border-bottom:var(--border-hairline) solid var(--rule);box-sizing:border-box}.r-row:last-child{border-bottom:0}.r-row-lead{flex:none;display:inline-flex}.r-row-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-0-5)}.r-row-trail{flex:none;display:inline-flex;align-items:center;gap:var(--space-2)}.r-row-unread{border-left:var(--border-strong) solid var(--rule-ink);padding-left:calc(var(--space-4) - var(--border-strong));background:var(--paper-sunken)}.r-row-selected{background:var(--action-soft)}.r-disclosure{background:var(--paper);border:var(--border-hairline) solid var(--rule-ink);border-radius:var(--radius-md)}.r-disclosure-sum{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-4);cursor:pointer;list-style:none}.r-disclosure-body{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.r-meters{margin:0;display:flex;flex-direction:column;gap:var(--space-4)}.r-meter{display:flex;flex-direction:column;gap:var(--space-2)}.r-meter dt{display:flex;flex-direction:column;gap:var(--space-0-5)}.r-meter dd{margin:0;display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:var(--space-3);text-align:right}.r-tasks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;background:var(--paper);border:var(--border-hairline) solid var(--rule-ink);border-radius:var(--radius-md);overflow:hidden}.r-task{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--border-hairline) solid var(--rule);position:relative}.r-task:last-child{border-bottom:0}.r-task-icon{flex:none;margin-top:var(--space-0-5);display:inline-flex}.r-task-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-0-5)}.r-task-next{border-left:var(--border-strong) solid var(--rule-ink);padding-left:calc(var(--space-4) - var(--border-strong));background:var(--paper-sunken)}.r-task-locked .r-task-main,.r-task-done .r-task-main>.r-text:first-child{color:var(--ink-muted)}.r-rolecard{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--paper);border:var(--border-hairline) solid var(--rule-ink);border-radius:var(--radius-md)}.r-media{margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.r-media-stage{aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;background:var(--media);color:var(--on-media);border:var(--border-hairline) solid var(--rule-ink);border-radius:var(--radius-md);padding:var(--space-4);box-sizing:border-box}.r-media-play{display:inline-flex;align-items:center;justify-content:center;width:var(--mark-lg);height:var(--mark-lg);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink)}.r-media-off .r-media-stage{background:var(--paper-sunken);color:var(--ink)}.r-media-cap{display:flex;justify-content:space-between;gap:var(--space-3)}.r-switch-row{display:flex;align-items:center;gap:var(--space-3);min-height:var(--touch-min);position:relative;cursor:pointer}.r-switch-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-0-5)}.r-switch{flex:none;width:44px;height:26px;box-sizing:border-box;border:var(--border-rule) solid var(--rule-control);border-radius:var(--radius-sm);background:var(--paper-sunken);position:relative;transition:background var(--duration-fast) var(--ease-standard)}.r-switch-knob{position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:var(--radius-xs);background:var(--ink-muted);transition:transform var(--duration-fast) var(--ease-standard)}.r-kv:first-child{border-top:0;padding-top:0}.r-desktop-tablet{width:820px;height:1100px}.r-desktop-tablet .r-desktop-main{padding:var(--space-5)}.r-table-wrap{overflow-x:auto;position:relative;background:var(--paper);border:var(--border-hairline) solid var(--rule-ink);border-radius:var(--radius-0)}.r-table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px;color:var(--ink)}.r-table thead th{text-align:left;font-size:13px;line-height:18px;font-weight:650;padding:var(--space-2) var(--space-3);border-bottom:var(--border-strong) solid var(--rule-ink);white-space:nowrap;background:var(--paper)}.r-table tbody tr:last-child>*{border-bottom:0}.r-table-compact tbody th,.r-table-compact td{padding:var(--space-2) var(--space-3)}.r-stat{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);background:var(--paper);border:var(--border-hairline) solid var(--rule-ink);border-radius:var(--radius-md)}.r-stat-value{font-size:32px;line-height:36px;font-weight:750;font-stretch:112%;font-variant-numeric:tabular-nums;color:var(--ink)}.r-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.r-toolbar>.r-search{flex:1 1 240px}.r-toolbar .r-field{min-width:160px}.r-icon-ai{color:var(--ai)}.r-btn-primary .r-icon-ai{color:inherit}.r-media-doc .r-media-stage{background:var(--paper-sunken);color:var(--ink)}.r-media-doc .r-media-play{border:var(--border-hairline) solid var(--rule-ink)}.r-filter{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--touch-min);padding:0 var(--space-3);border:var(--border-hairline) solid var(--rule-control);border-radius:var(--radius-md);background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:14px;line-height:20px;cursor:pointer;white-space:nowrap}.r-filter-value{font-weight:650}.r-filter .r-icon{margin-left:var(--space-1)}.r-pagehead>.r-avatar{align-self:center}.r-pagehead>.r-avatar+.r-pagehead-text{flex:1 1 auto}.r-canvas{position:relative;overflow:auto;background:var(--paper-sunken);border:var(--border-hairline) solid var(--rule-ink);border-radius:var(--radius-0)}.r-canvas-edges{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.r-edge{fill:none;stroke:var(--ink);stroke-width:1.5}.r-edge-proposed{stroke:var(--pending);stroke-dasharray:6 4}.r-edge-uncertain{stroke:var(--ai);stroke-dasharray:2 4;stroke-width:2}.r-edge-selected{stroke:var(--action);stroke-width:2.5}.r-node{position:absolute;background:var(--paper);border:var(--border-hairline) solid var(--rule-ink);border-radius:var(--radius-md);box-sizing:border-box;font-size:13px;line-height:18px;color:var(--ink)}.r-node-head{display:flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-2);border-bottom:var(--border-hairline) solid var(--rule);box-sizing:border-box}.r-node-head .r-icon-ai{margin-left:auto}.r-node-title{font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-node-port{display:flex;align-items:center;gap:var(--space-2);height:22px;padding:0 var(--space-2);color:var(--ink-muted)}.r-node>.r-node-port:nth-child(2){margin-top:var(--space-0-5)}.r-port-dot{width:7px;height:7px;border:var(--border-rule) solid var(--rule-ink);border-radius:var(--radius-xs);background:var(--paper);flex:none}.r-node-proposed{border-style:dashed;border-color:var(--pending)}.r-node-uncertain{border:var(--border-rule) dashed var(--ai);background:var(--ai-soft)}.r-node-selected{border:var(--border-strong) solid var(--action)}.r-canvas-legend{position:absolute;left:var(--space-3);bottom:var(--space-3);display:flex;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-2) var(--space-3);background:var(--paper);border:var(--border-hairline) solid var(--rule-ink);border-radius:var(--radius-md);font-size:13px}.r-legend-line{display:inline-block;width:20px;border-top:2px solid var(--ink)}.r-legend-proposed{border-top:2px dashed var(--pending)}.r-legend-uncertain{border-top:2px dotted var(--ai)}[data-focus-visible],:focus-visible{outline:none;box-shadow:var(--ring-focus)}.r-focus-within[data-focus-within]{box-shadow:var(--ring-focus)}.r-gap-0{gap:0}.r-gap-0-5{gap:var(--space-0-5)}.r-gap-1{gap:var(--space-1)}.r-gap-2{gap:var(--space-2)}.r-gap-3{gap:var(--space-3)}.r-gap-4{gap:var(--space-4)}.r-gap-5{gap:var(--space-5)}.r-gap-6{gap:var(--space-6)}.r-gap-8{gap:var(--space-8)}.r-gap-10{gap:var(--space-10)}.r-gap-12{gap:var(--space-12)}.r-gap-16{gap:var(--space-16)}.r-cols-1{grid-template-columns:minmax(0,1fr)}.r-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.r-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.r-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.r-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.r-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.r-grid-min-sm{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.r-grid-min-md{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.r-grid-min-lg{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.r-icon-sm{width:var(--icon-sm);height:var(--icon-sm)}.r-icon-md{width:var(--icon-md);height:var(--icon-md)}.r-icon-lg{width:var(--icon-lg);height:var(--icon-lg)}.r-skel{display:block;height:12px;width:100%;border-radius:var(--radius-xs);background:var(--paper-sunken);border:var(--border-hairline) solid var(--rule);box-sizing:border-box}.r-skel-last{width:60%}.r-bar-fill{display:block;height:100%;background:var(--action);transition:width var(--duration-base) var(--ease-standard)}.r-bar-live .r-bar-fill{background:var(--live)}.r-bar-confirmed .r-bar-fill{background:var(--confirmed)}.r-bar-ai .r-bar-fill{background:var(--ai)}.r-bar-ink .r-bar-fill{background:var(--ink)}.r-bar[data-indeterminate] .r-bar-fill{width:40%;animation:r-indeterminate 1.2s var(--ease-standard) infinite}@keyframes r-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.r-kv-row{display:contents}.r-kv dt{color:var(--ink-muted)}.r-kv dd{margin:0;font-weight:600}.r-btn[data-hovered].r-btn-primary{background:var(--action-hover)}.r-btn[data-pressed].r-btn-primary{background:var(--action-pressed)}.r-btn[data-hovered].r-btn-secondary,.r-btn[data-hovered].r-btn-ghost{background:var(--paper-hover)}.r-btn[data-hovered].r-btn-destructive{background:var(--live-soft)}.r-btn[data-disabled]{background:var(--paper-sunken);color:var(--ink-disabled);border-color:var(--rule);cursor:not-allowed}.r-btn[data-pending]{cursor:progress}.r-iconbtn{text-decoration:none}.r-iconbtn[data-hovered]{background:var(--paper-hover)}.r-iconbtn[data-pressed]{background:var(--paper-sunken)}.r-iconbtn[data-disabled]{color:var(--ink-disabled);cursor:not-allowed;background:transparent}.r-link[data-hovered]{text-decoration-thickness:2px}.r-filter[data-hovered]{background:var(--paper-hover)}.r-filter[data-pressed]{background:var(--paper-sunken)}.r-input[data-focused],.r-input[data-focus-within]{outline:none;border-color:var(--action);box-shadow:inset 0 0 0 1px var(--action)}.r-input[data-invalid],.r-field[data-invalid] .r-input{border-color:var(--live-ink);box-shadow:inset 0 0 0 1px var(--live-ink)}.r-input[data-disabled],.r-field[data-disabled] .r-input{background:var(--paper-sunken);color:var(--ink-disabled);border-color:var(--rule)}.r-input[readonly],.r-field[data-readonly] .r-input{background:var(--paper-sunken)}.r-search[data-focus-within]{border-color:var(--action);box-shadow:inset 0 0 0 1px var(--action)}.r-search-input::-webkit-search-cancel-button{display:none}.r-field .r-field-msg:empty{display:none}.r-select-btn{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);text-align:left;cursor:pointer;color:var(--ink)}.r-select-btn>.r-icon{color:var(--ink-muted);flex:none}.r-select-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-select-value[data-placeholder]{color:var(--ink-muted)}.r-select-btn[data-pressed],.r-field[data-open] .r-select-btn{border-color:var(--action);box-shadow:inset 0 0 0 1px var(--action)}.r-listbox-pop{width:var(--trigger-width)}.r-listbox{display:flex;flex-direction:column;max-height:320px;overflow-y:auto;padding:var(--space-1);background:var(--paper-raised);border:var(--border-hairline) solid var(--rule-ink);border-radius:var(--radius-md);outline:none}.r-option{display:flex;align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--ink);font-size:15px;line-height:22px;cursor:pointer;outline:none}.r-option[data-focused]{background:var(--paper-hover)}.r-option[data-focus-visible]{box-shadow:inset 0 0 0 var(--border-strong) var(--focus)}.r-option[data-selected]{font-weight:650}.r-option[data-disabled]{color:var(--ink-disabled);cursor:not-allowed}.r-choice-group[data-invalid] .r-choice{border-color:var(--live-ink)}.r-choice[data-hovered]{background:var(--paper-hover)}.r-choice[data-selected]{border-color:var(--action);box-shadow:inset 0 0 0 1px var(--action)}.r-choice[data-selected] .r-choice-box,.r-choice[data-indeterminate] .r-choice-box{border-color:var(--action);background:var(--action);color:var(--on-action)}.r-choice[data-indeterminate]{border-color:var(--action)}.r-choice[data-selected] .r-choice-radio{background:var(--paper)}.r-choice[data-selected] .r-choice-radio:after{background:var(--action)}.r-choice[data-focus-visible]{box-shadow:none}.r-choice[data-focus-visible] .r-choice-box{box-shadow:var(--ring-focus)}.r-choice[data-disabled]{color:var(--ink-disabled);background:var(--paper-sunken);border-color:var(--rule);cursor:not-allowed}.r-choice[data-invalid]{border-color:var(--live-ink)}.r-switch-row[data-selected] .r-switch{background:var(--action);border-color:var(--action)}.r-switch-row[data-selected] .r-switch-knob{transform:translate(18px);background:var(--on-action)}.r-switch-row[data-focus-visible]{box-shadow:none}.r-switch-row[data-focus-visible] .r-switch{box-shadow:var(--ring-focus)}.r-switch-row[data-disabled]{cursor:not-allowed;color:var(--ink-disabled)}.r-switch-row[data-disabled] .r-switch{background:var(--paper-sunken);border-color:var(--rule)}.r-switch-row[data-disabled] .r-switch-knob{background:var(--ink-disabled)}.r-seg-btn[data-selected]{background:var(--ink);color:var(--paper)}.r-seg-btn[data-hovered]:not([data-selected]){background:var(--paper-hover)}.r-seg-btn[data-focus-visible]{position:relative;z-index:1}.r-steps-bars{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--space-1)}.r-tabs-root{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.r-tab{outline:none}.r-tab[data-hovered]{color:var(--ink)}.r-tab[data-selected]{color:var(--ink);border-bottom-color:var(--action)}.r-tab[data-focus-visible]{box-shadow:var(--ring-focus);border-radius:var(--radius-sm)}.r-tabpanel{display:flex;flex-direction:column;gap:var(--space-4);outline:none}.r-sidenav-item[data-hovered]{background:var(--paper-hover);color:var(--ink)}.r-tabbar-item[data-hovered]{color:var(--ink)}.r-crumb-current{color:var(--ink);font-weight:600}.r-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);font-size:13px;line-height:18px;color:var(--ink-muted)}.r-crumbs li{display:inline-flex;align-items:center;gap:var(--space-1)}.r-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:var(--space-6) var(--space-4);background:var(--scrim);box-sizing:border-box}.r-modal-overlay-bottom{align-items:flex-end;padding:var(--space-12) 0 0}.r-modal-overlay-end{justify-content:flex-end;align-items:stretch;padding:0 0 0 var(--space-16)}.r-modal{display:flex;justify-content:center;width:100%;max-height:100%;outline:none}.r-modal-bottom{align-items:flex-end;max-height:85%}.r-modal-end{justify-content:flex-end;max-width:420px}.r-dialog{max-height:calc(100vh - 2 * var(--space-6));outline:none}.r-dialog-body{overflow-y:auto}.r-sheet{outline:none}.r-sheet-end{height:100%}.r-modal-overlay[data-entering]{animation:r-fade var(--duration-base) var(--ease-standard)}.r-modal-overlay[data-exiting]{animation:r-fade var(--duration-base) var(--ease-exit) reverse}.r-modal-overlay-bottom[data-entering] .r-sheet{animation:r-rise var(--duration-slow) var(--ease-standard)}.r-modal-overlay-end[data-entering] .r-sheet{animation:r-slide var(--duration-slow) var(--ease-standard)}@keyframes r-fade{0%{opacity:0}}@keyframes r-rise{0%{transform:translateY(100%)}}@keyframes r-slide{0%{transform:translate(100%)}}.r-popover-layer{outline:none}.r-popover-layer[data-entering]{animation:r-fade var(--duration-base) var(--ease-standard)}.r-popover-layer[data-exiting]{animation:r-fade var(--duration-fast) var(--ease-exit) reverse}.r-popover{outline:none}.r-popover-cal{max-width:none;width:320px;padding:var(--space-3)}.r-menu{outline:none}.r-menu-item{outline:none;text-decoration:none}.r-menu-item[data-focused]{background:var(--paper-hover)}.r-menu-item[data-focus-visible]{box-shadow:inset 0 0 0 var(--border-strong) var(--focus)}.r-menu-item[data-disabled]{color:var(--ink-disabled);cursor:not-allowed}.r-tooltip[data-entering]{animation:r-fade var(--duration-fast) var(--ease-standard)}.r-toast-region{position:fixed;z-index:110;left:50%;bottom:calc(var(--appbar-height) + var(--space-6));transform:translate(-50%);display:flex;flex-direction:column;gap:var(--space-2);width:min(100% - 2 * var(--space-4),420px);outline:none}.r-toast-content{flex:1 1 auto;min-width:0}.r-toast-action{border:0;background:transparent;color:inherit;font-family:var(--font-sans);font-size:13px;font-weight:750;text-transform:uppercase;letter-spacing:.05em;font-stretch:110%;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:var(--touch-min);padding:0 var(--space-2)}.r-toast-close{color:inherit}.r-toast-close[data-hovered]{background:transparent}.r-toast[data-entering]{animation:r-fade var(--duration-base) var(--ease-standard)}.r-cal-inner{display:flex;flex-direction:column;gap:var(--space-3)}.r-cal-grid{width:100%;border-collapse:collapse;table-layout:fixed;border-top:var(--border-hairline) solid var(--rule-ink)}.r-cal-grid td{padding:0;border:var(--border-hairline) solid var(--rule);border-top:0;vertical-align:top}.r-cal-wd{padding:var(--space-1) var(--space-2);font-size:11px;line-height:14px;font-weight:700;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;font-stretch:108%;text-align:left;border:var(--border-hairline) solid var(--rule);border-top:0}.r-cal-cell{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-height:64px;padding:var(--space-1) var(--space-2);background:var(--paper);color:var(--ink);font-family:var(--font-sans);cursor:pointer;min-width:0;outline:none;box-sizing:border-box}.r-cal-cell[data-hovered]{background:var(--paper-hover)}.r-cal-cell[data-outside-month]{background:var(--paper-sunken);cursor:default}.r-cal-cell[data-today] .r-cal-day{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:var(--radius-sm);background:var(--ink);color:var(--paper)}.r-cal-cell[data-selected]{box-shadow:inset 0 0 0 var(--border-strong) var(--action);background:var(--action-soft)}.r-cal-cell[data-focus-visible]{box-shadow:inset 0 0 0 var(--border-strong) var(--focus)}.r-cal-cell[data-disabled],.r-cal-cell[data-unavailable]{color:var(--ink-disabled);cursor:not-allowed}.r-cal-unavail{background:var(--paper-sunken)}.r-cal-sm .r-cal-cell{min-height:var(--touch-min);align-items:center;padding:var(--space-1)}.r-cal-sm .r-cal-wd{text-align:center;padding:var(--space-1)}.r-dateinput{display:flex;align-items:center;gap:var(--space-2);padding-right:var(--space-1)}.r-dateinput-segments{display:flex;align-items:center;flex:1 1 auto;min-width:0;font-variant-numeric:tabular-nums}.r-dateseg{padding:0 1px;border-radius:var(--radius-xs);outline:none}.r-dateseg[data-placeholder],.r-dateseg[data-type=literal]{color:var(--ink-muted)}.r-dateseg[data-focused]{background:var(--action);color:var(--on-action)}.r-list,.r-row{outline:none}.r-row-link{cursor:pointer}.r-row[data-hovered].r-row-link{background:var(--paper-hover)}.r-row[data-pressed].r-row-link{background:var(--paper-sunken)}.r-row[data-focus-visible]{box-shadow:inset 0 0 0 var(--border-strong) var(--focus)}.r-row[data-selected]{background:var(--action-soft)}.r-list[data-empty]{padding:0}.r-disclosure-heading{margin:0}.r-disclosure-sum{width:100%;border:0;background:transparent;color:var(--ink);font-family:var(--font-sans);text-align:left;border-radius:var(--radius-md)}.r-disclosure-sum[data-hovered]{background:var(--paper-hover)}.r-disclosure-sum>.r-icon:last-child{transition:transform var(--duration-fast) var(--ease-standard)}.r-disclosure[data-expanded] .r-disclosure-sum{border-bottom:var(--border-hairline) solid var(--rule);border-radius:var(--radius-md) var(--radius-md) 0 0}.r-disclosure[data-expanded] .r-disclosure-sum>.r-icon:last-child{transform:rotate(180deg)}.r-table,.r-table thead th{outline:none}.r-th{display:inline-flex;align-items:center;gap:var(--space-1)}.r-table th[data-allows-sorting]{cursor:pointer}.r-table th[data-hovered]{background:var(--paper-hover)}.r-table tbody [role=rowheader]{font-weight:600}.r-table tbody td{text-align:left;font-weight:400;padding:var(--space-3);border-bottom:var(--border-hairline) solid var(--rule);vertical-align:middle}.r-table-compact tbody td{padding:var(--space-2) var(--space-3)}.r-table .r-al-end{text-align:right;font-variant-numeric:tabular-nums}.r-tr{outline:none}.r-tr[data-href],.r-table[data-selection-mode] .r-tr{cursor:pointer}.r-tr[data-hovered]>*{background:var(--paper-hover)}.r-tr[data-selected]>*{background:var(--action-soft)}.r-tr[data-selected]>:first-child{box-shadow:inset var(--border-strong) 0 0 var(--action)}.r-tr[data-focus-visible]>*{box-shadow:inset 0 var(--border-strong) 0 var(--focus),inset 0 calc(var(--border-strong) * -1) 0 var(--focus)}.r-table td[data-focus-visible],.r-table th[data-focus-visible]{box-shadow:inset 0 0 0 var(--border-strong) var(--focus)}.r-cell-btn{display:flex;width:100%;min-height:var(--control-sm);align-items:center;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-xs)}.r-cell-btn[data-hovered]{text-decoration:underline}.r-media-play{border:0;cursor:pointer}.r-media-play[data-hovered]{background:var(--paper-hover)}.r-node{padding:0;text-align:left;font-family:var(--font-sans);cursor:pointer;display:block}.r-node[data-hovered]{border-color:var(--action)}.r-drop[data-drop-target]{border-color:var(--action);background:var(--action-soft);color:var(--action-soft-ink)}.r-drop[data-focus-visible]{box-shadow:var(--ring-focus)}.r-file-text{display:flex;flex-direction:column}.r-iconcat{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-2)}.r-iconcat-cell{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--paper);border:var(--border-hairline) solid var(--rule);color:var(--ink)}.r-shell-root{container-type:inline-size;container-name:r-shell}.r-shell{display:flex;min-height:100vh;min-height:100dvh;background:var(--desk);color:var(--ink)}.r-shell-side{display:none}.r-shell-column{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.r-shell-appbar{position:sticky;top:0;z-index:10}.r-shell-scroll{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.r-shell-main{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-4);min-width:0;outline:none}.r-shell-main>*{flex-shrink:0}.r-shell-aside{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-4);background:var(--paper);border-top:var(--border-hairline) solid var(--rule)}.r-shell-foot,.r-shell-tabbar{position:sticky;bottom:0;z-index:10}.r-shell-foot+.r-shell-tabbar{position:static}@container r-shell (min-width: 768px){.r-shell-side{display:block;position:sticky;top:0;height:100vh;height:100dvh;width:var(--sidenav-width);flex:none;overflow-y:auto}.r-shell-side>.r-sidenav{height:100%}.r-shell-appbar,.r-shell-tabbar{display:none}.r-shell-main{padding:var(--space-6)}.r-shell-foot{position:static;background:transparent;border:0;padding:0 var(--space-6) var(--space-6)}}@container r-shell (min-width: 768px){.r-shell-public .r-shell-appbar{display:block}.r-shell-public .r-shell-main,.r-shell-public .r-shell-foot{max-width:var(--bp-tablet);width:100%;margin:0 auto;box-sizing:border-box}}@container r-shell (min-width: 1024px){.r-shell-inspector .r-shell-scroll{flex-direction:row;align-items:flex-start}.r-shell-inspector .r-shell-main{flex:1 1 auto}.r-shell-aside{position:sticky;top:0;width:var(--inspector-width);flex:none;box-sizing:border-box;min-height:100vh;padding:var(--space-5);border-top:0;border-left:var(--border-hairline) solid var(--rule);overflow-y:auto}}@container r-shell (min-width: 1440px){.r-shell-main{max-width:calc(var(--bp-wide) - var(--sidenav-width));width:100%;margin:0 auto;box-sizing:border-box}}
