@charset "UTF-8";@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/fonts/dm-sans-latin-ext-wght-normal.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/fonts/dm-sans-latin-wght-normal.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{color-scheme:light;--paper: #FFFFFF;--surface: #FFFFFF;--well: #F5F5F5;--tint: #EDEDED;--night: #171717;--on-night-muted: #A3A3A3;--paper-soft: #FFFFFF;--ground: #FFFFFF;--line: #E5E5E5;--line-soft: #F0F0F0;--line-strong: #D4D4D4;--line-input: #858585;--line-focus: #059669;--focus-halo: rgba(16,185,129,.22);--text-primary: #171717;--text-secondary: #525252;--text-tertiary: #666666;--text-muted: #A3A3A3;--action: #047857;--action-hover: #065F46;--action-text: #FFFFFF;--on-action-muted: #D1FAE5;--link: #047857;--primary: #059669;--primary-tint: #ECFDF5;--primary-ink: #047857;--secondary: #7C3AED;--secondary-tint: #F5F3FF;--secondary-ink: #6D28D9;--bubble: #ECFDF5;--success: #4D7C0F;--success-dot: #65A30D;--success-tint: #F7FEE7;--warning: #92400E;--warning-dot: #D97706;--warning-tint: #FFFBEB;--pending: #92400E;--pending-dot: #D97706;--pending-tint: #FFFBEB;--danger: #B91C1C;--danger-dot: #DC2626;--danger-tint: #FEF2F2;--info: #1D4ED8;--info-dot: #3B82F6;--info-tint: #EFF6FF;--available: #65A30D;--ink-80: rgba(23,23,23,.8);--ink-60: rgba(23,23,23,.6);--ink-40: rgba(23,23,23,.4);--ink-20: rgba(23,23,23,.2);--ink-10: rgba(23,23,23,.1);--ink-5: rgba(23,23,23,.05);--chart-1: #059669;--chart-2: #7C3AED;--chart-track: #EDEDED;--chart-grid: #E5E5E5;--ball: #D6F050;--logo-racquet: #059669;--logo-ball: #0A0A0A;--brand: #064E3B;--on-brand: #FFFFFF;--on-brand-muted: #A7F3D0;--brand-wash: rgba(255,255,255,.08);--layout-sidebar: 270px;--layout-sidebar-compact: 88px;--layout-gutter: 56px;--layout-section: 56px;--layout-block: 24px;--layout-topbar: 64px;--layout-bottom-clearance: 96px;--shadow-base: 0 0 0 1px rgba(10,10,10,.09), 0 1px 2px rgba(10,10,10,.04);--shadow-widget: 0 0 0 1px rgba(10,10,10,.14), 0 2px 8px rgba(99,99,99,.12);--shadow-dialog: 0 16px 40px rgba(10,10,10,.18);--shadow-float: 0 0 0 1px rgba(10,10,10,.06), 0 10px 28px rgba(10,10,10,.12);--shadow-raise: 0 0 0 1px rgba(10,10,10,.06), 0 1px 2px rgba(10,10,10,.06);--scrim: rgba(10,10,10,.45);--scrim-photo: rgba(10,10,10,.72);--text-on-photo: #FFFFFF;--chip-on-photo: rgba(10,10,10,.72);--chip-on-photo-press: #171717;--space-micro: 4px;--space-tight: 8px;--space-component: 12px;--space-card: 16px;--space-sheet: 20px;--space-section: 24px;--space-major: 32px;--r-xs: 8px;--r-sm: 12px;--r-md: 16px;--r-lg: 24px;--r-xl: 32px;--r-full: 999px;--radius-tag: 4px;--radius-control: 8px;--radius-card: 12px;--radius-pill: 999px;--motion-press: .12s;--motion-press-large: 60ms;--motion-ease: cubic-bezier(.23, 1, .32, 1);--motion-focus: .12s}@media screen and (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #171717;--surface: #1F1F1F;--well: #262626;--tint: #2E2E2E;--night: #FAFAFA;--on-night-muted: #525252;--paper-soft: #0A0A0A;--ground: #0A0A0A;--line: #2B2B2B;--line-soft: #232323;--line-strong: #3D3D3D;--line-input: #7A7A7A;--line-focus: #34D399;--focus-halo: rgba(52,211,153,.3);--text-primary: #FAFAFA;--text-secondary: #D4D4D4;--text-tertiary: #A3A3A3;--text-muted: #6B6B6B;--action: #10B981;--action-hover: #34D399;--action-text: #0A0A0A;--on-action-muted: #022C22;--link: #34D399;--primary: #10B981;--primary-tint: #162E26;--primary-ink: #34D399;--secondary: #8B5CF6;--secondary-tint: #2A223B;--secondary-ink: #C4B5FD;--bubble: #162E26;--success: #A3E635;--success-dot: #84CC16;--success-tint: #1E2A10;--warning: #FCD34D;--warning-dot: #F59E0B;--warning-tint: #2E2410;--pending: #FCD34D;--pending-dot: #F59E0B;--pending-tint: #2E2410;--danger: #FCA5A5;--danger-dot: #F87171;--danger-tint: #3A1A1A;--info: #93C5FD;--info-dot: #60A5FA;--info-tint: #172338;--available: #84CC16;--ink-80: rgba(250,250,250,.8);--ink-60: rgba(250,250,250,.6);--ink-40: rgba(250,250,250,.4);--ink-20: rgba(250,250,250,.2);--ink-10: rgba(250,250,250,.1);--ink-5: rgba(250,250,250,.05);--chart-1: #059669;--chart-2: #8B5CF6;--chart-track: #2E2E2E;--chart-grid: #2B2B2B;--ball: #D6F050;--logo-racquet: #34D399;--logo-ball: #FAFAFA;--brand: #064E3B;--on-brand: #FFFFFF;--on-brand-muted: #A7F3D0;--brand-wash: rgba(255,255,255,.08);--shadow-base: 0 0 0 1px rgba(255,255,255,.08);--shadow-widget: 0 0 0 1px rgba(255,255,255,.16);--shadow-dialog: 0 0 0 1px rgba(255,255,255,.08), 0 16px 40px rgba(0,0,0,.6);--shadow-float: 0 0 0 1px rgba(255,255,255,.1), 0 10px 28px rgba(0,0,0,.55);--shadow-raise: 0 0 0 1px rgba(255,255,255,.1);--scrim: rgba(0,0,0,.7);--scrim-photo: rgba(0,0,0,.72);--text-on-photo: #FFFFFF;--chip-on-photo: rgba(0,0,0,.72);--chip-on-photo-press: #0A0A0A;color-scheme:dark}}@media screen{:root[data-theme=dark]{--paper: #171717;--surface: #1F1F1F;--well: #262626;--tint: #2E2E2E;--night: #FAFAFA;--on-night-muted: #525252;--paper-soft: #0A0A0A;--ground: #0A0A0A;--line: #2B2B2B;--line-soft: #232323;--line-strong: #3D3D3D;--line-input: #7A7A7A;--line-focus: #34D399;--focus-halo: rgba(52,211,153,.3);--text-primary: #FAFAFA;--text-secondary: #D4D4D4;--text-tertiary: #A3A3A3;--text-muted: #6B6B6B;--action: #10B981;--action-hover: #34D399;--action-text: #0A0A0A;--on-action-muted: #022C22;--link: #34D399;--primary: #10B981;--primary-tint: #162E26;--primary-ink: #34D399;--secondary: #8B5CF6;--secondary-tint: #2A223B;--secondary-ink: #C4B5FD;--bubble: #162E26;--success: #A3E635;--success-dot: #84CC16;--success-tint: #1E2A10;--warning: #FCD34D;--warning-dot: #F59E0B;--warning-tint: #2E2410;--pending: #FCD34D;--pending-dot: #F59E0B;--pending-tint: #2E2410;--danger: #FCA5A5;--danger-dot: #F87171;--danger-tint: #3A1A1A;--info: #93C5FD;--info-dot: #60A5FA;--info-tint: #172338;--available: #84CC16;--ink-80: rgba(250,250,250,.8);--ink-60: rgba(250,250,250,.6);--ink-40: rgba(250,250,250,.4);--ink-20: rgba(250,250,250,.2);--ink-10: rgba(250,250,250,.1);--ink-5: rgba(250,250,250,.05);--chart-1: #059669;--chart-2: #8B5CF6;--chart-track: #2E2E2E;--chart-grid: #2B2B2B;--ball: #D6F050;--logo-racquet: #34D399;--logo-ball: #FAFAFA;--brand: #064E3B;--on-brand: #FFFFFF;--on-brand-muted: #A7F3D0;--brand-wash: rgba(255,255,255,.08);--shadow-base: 0 0 0 1px rgba(255,255,255,.08);--shadow-widget: 0 0 0 1px rgba(255,255,255,.16);--shadow-dialog: 0 0 0 1px rgba(255,255,255,.08), 0 16px 40px rgba(0,0,0,.6);--shadow-float: 0 0 0 1px rgba(255,255,255,.1), 0 10px 28px rgba(0,0,0,.55);--shadow-raise: 0 0 0 1px rgba(255,255,255,.1);--scrim: rgba(0,0,0,.7);--scrim-photo: rgba(0,0,0,.72);--text-on-photo: #FFFFFF;--chip-on-photo: rgba(0,0,0,.72);--chip-on-photo-press: #0A0A0A;color-scheme:dark}}.rl-text-h1{font-size:40px;font-weight:700;line-height:1.2;letter-spacing:-.02em;text-wrap-style:balance}.rl-text-h2{font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.02em;text-wrap-style:balance}.rl-text-h3{font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.02em;text-wrap-style:balance}.rl-text-h4{font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-.02em;text-wrap-style:balance}.rl-text-h5{font-size:16px;font-weight:700;line-height:1.2;letter-spacing:-.02em;text-wrap-style:balance}.rl-text-h6{font-size:14px;font-weight:700;line-height:1.2;letter-spacing:-.02em;text-wrap-style:balance}.rl-text-xl{font-size:20px;font-weight:400;line-height:1.4;letter-spacing:-.02em}.rl-text-xl-strong{font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.02em}.rl-text-l{font-size:18px;font-weight:400;line-height:1.4;letter-spacing:-.02em}.rl-text-l-strong{font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.02em}.rl-text-m{font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-.02em}.rl-text-m-strong{font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.02em}.rl-text-s{font-size:14px;font-weight:400;line-height:1.4;letter-spacing:-.02em;text-wrap-style:pretty}.rl-text-s-strong{font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-.02em}.rl-text-xs{font-size:12px;font-weight:400;line-height:1.4;letter-spacing:-.02em}.rl-text-xs-strong{font-size:12px;font-weight:600;line-height:1.4;letter-spacing:-.02em}.rl-text-caption{font-size:14px;font-weight:500;line-height:1.4;letter-spacing:.06em}.rl-text-caption-sm,.rl-type-caption{font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.06em}.rl-type-overline{font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.rl-type-meta{font-size:12px;font-weight:400;line-height:1.4;letter-spacing:-.02em}.rl-type-small{font-size:12px;font-weight:600;line-height:1.4;letter-spacing:-.02em}.rl-type-body{font-size:14px;font-weight:400;line-height:1.4;letter-spacing:-.02em;text-wrap-style:pretty}.rl-type-label{font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-.02em}.rl-type-card-title{font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.02em}.rl-type-h3{font-size:16px;font-weight:700;line-height:1.2;letter-spacing:-.02em;text-wrap-style:balance}.rl-type-h2{font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-.02em;text-wrap-style:balance}.rl-type-h1{font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.02em;text-wrap-style:balance}.rl-type-display{font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.02em;text-wrap-style:balance}.rl-tabular-nums{font-variant-numeric:tabular-nums}@keyframes rl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rl-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes rl-pulse{0%{opacity:1}to{opacity:.6}}@keyframes rl-spin{to{transform:rotate(360deg)}}.rl-dash-h{height:1px;border:0;margin:0;background:repeating-linear-gradient(90deg,var(--line-strong) 0 4px,transparent 4px 8px)}.rl-dash-v{width:1px;background:repeating-linear-gradient(180deg,var(--line-strong) 0 4px,transparent 4px 8px)}@media print{@page{size:A4 portrait;margin:12mm}html,body,app-console-shell{background:var(--paper)!important}app-console-shell{min-height:0!important}[data-print-hide]{display:none!important}.shell,.shell__column,.shell__body{display:block!important;padding:0!important;background:var(--paper)!important}.shell__page{margin:0!important;padding:0!important;border:0!important;border-radius:0!important}}.rl-date-field,.rl-month-field{display:block;min-width:0}.df__label{font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-.02em;display:block;color:var(--text-primary);margin-bottom:var(--space-tight)}.df__wrap{position:relative}.df__trigger{display:flex;align-items:center;gap:var(--space-tight);width:100%;height:44px;padding:0 14px;border:1px solid var(--line-input);border-radius:var(--radius-control);background:var(--paper);color:var(--text-primary);font-family:inherit;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:-.02em;text-wrap-style:pretty;text-align:left;cursor:pointer;font-variant-numeric:tabular-nums;transition:border-color .16s var(--motion-ease),box-shadow .16s var(--motion-ease),background-color var(--motion-press) var(--motion-ease)}@media(max-width:599px){.df__trigger{font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-.02em}}.df__trigger:hover{border-color:var(--primary)}.df__trigger:focus-visible{outline:none;border-color:var(--line-focus);box-shadow:0 0 0 3px var(--focus-halo)}.df__trigger[aria-expanded=true]{border-color:var(--line-focus)}.df__trigger:disabled{background:var(--well);border-color:var(--line);color:var(--text-muted);cursor:not-allowed}.df__trigger--error,.df__trigger--error:hover{border-color:var(--danger)}.df__trigger--empty .df__words{color:var(--text-tertiary)}.df__icon{flex:none;color:var(--text-tertiary)}.df__words{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df__chev{flex:none;color:var(--text-tertiary)}.rl-date-field--pill .df__trigger{font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-.02em;position:relative;height:40px;width:auto;max-width:100%;padding:0 var(--space-component);border-color:var(--line-strong);border-radius:var(--radius-control)}.rl-date-field--pill .df__trigger:after{content:"";position:absolute;inset:-3px}.rl-date-field--pill .df__trigger:hover,.rl-date-field--pill .df__trigger[aria-expanded=true]{border-color:var(--primary);color:var(--primary-ink)}.rl-date-field--pill .df__trigger:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px;box-shadow:none}.rl-date-field--pill .df__trigger--error{border-color:var(--danger)}.df__pop{position:absolute;top:calc(100% + var(--space-tight));left:0;z-index:40;width:312px;max-width:calc(100vw - 2 * var(--space-card));padding:var(--space-component);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-float);animation:rl-fade-in .18s var(--motion-ease) both}.df__pop--end{left:auto;right:0}.df__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-tight);margin-bottom:var(--space-tight)}.df__month{font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.df__nav{display:grid;place-items:center;width:40px;height:40px;position:relative;border:0;border-radius:var(--r-full);background:var(--primary-tint);color:var(--primary-ink);cursor:pointer;transition:background-color var(--motion-press) var(--motion-ease)}.df__nav:after{content:"";position:absolute;inset:-2px}.df__nav:hover{background:var(--tint)}.df__nav:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}.df__nav[aria-disabled=true]{color:var(--text-muted);background:var(--well);cursor:default}.df__grid{width:100%;border-collapse:collapse;table-layout:fixed}.df__grid th{font-size:12px;line-height:1.4;letter-spacing:.06em;height:32px;padding:0;color:var(--text-tertiary);font-weight:500;text-align:center}.df__grid td{padding:1px;text-align:center}.df__day{font-size:12px;font-weight:600;line-height:1.4;letter-spacing:-.02em;display:inline-grid;place-items:center;width:40px;height:40px;max-width:100%;border:1px solid transparent;border-radius:var(--r-full);background:transparent;color:var(--text-primary);font-family:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--motion-press) var(--motion-ease)}.df__day:hover{background:var(--primary-tint)}.df__day:focus-visible{outline:2px solid var(--line-focus);outline-offset:1px}.df__day--out{color:var(--text-tertiary)}.df__day--today{border-color:var(--line-input);font-weight:600}.df__day--week{background:var(--primary-tint)}.df__day--picked,.df__day--picked:hover{background:var(--action);border-color:var(--action);color:var(--action-text);font-weight:600}.df__day--picked:focus-visible{outline-color:var(--line-focus)}.df__day[aria-disabled=true],.df__day[aria-disabled=true]:hover{background:transparent;color:var(--text-muted);text-decoration:line-through;cursor:default}.df__foot{display:flex;justify-content:flex-end;margin-top:var(--space-tight);padding-top:var(--space-tight);border-top:1px solid var(--line)}.df__today{font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-.02em;min-height:40px;padding:0 var(--space-component);position:relative;border:0;border-radius:var(--radius-control);background:transparent;color:var(--link);font-family:inherit;cursor:pointer}.df__today:after{content:"";position:absolute;inset:-2px 0}.df__today:hover{background:var(--primary-tint)}.df__today:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}.df__error{font-size:12px;font-weight:400;line-height:1.4;letter-spacing:-.02em;display:flex;align-items:flex-start;gap:var(--space-micro);margin-top:var(--space-tight);color:var(--danger)}.df__error rl-icon{margin-top:0}@media(prefers-reduced-motion:reduce){.df__pop{animation-duration:1ms}}@media screen and (min-width:1280px){html[data-rl-drawer] .shell{padding-right:calc(440px + var(--shell-gap))}}html[data-rl-drawer-modal],html[data-rl-dialog]{overflow:hidden}.rl-save-bar{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-card);padding-top:var(--space-tight);border:1px solid transparent;border-radius:var(--radius-card)}.rl-save-bar--dirty{position:sticky;bottom:var(--layout-bottom-clearance);z-index:1;justify-content:space-between;padding:var(--space-tight) var(--space-tight) var(--space-tight) var(--space-section);border-color:var(--line);background:var(--surface);box-shadow:var(--shadow-float);animation:rl-fade-in .2s var(--motion-ease)}.rl-save-bar__unsaved{display:flex;align-items:center;gap:var(--space-tight);min-width:0;margin:0;color:var(--text-primary)}.rl-save-bar__dot{flex:none;width:8px;height:8px;border-radius:var(--r-full);background:var(--pending-dot)}.rl-save-bar__unsaved-short{display:none}@media(min-width:905px){.rl-save-bar--dirty{bottom:var(--space-card)}}@media(max-width:599px){.rl-save-bar__unsaved-short{display:inline}.rl-save-bar__unsaved-long{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rl-save-bar:not(.rl-save-bar--dirty)>button{flex:1 1 auto}.rl-save-bar--dirty{padding-left:var(--space-card)}}[rl-segment][data-seg]{isolation:isolate;--seg-fill: transparent}[rl-segment][data-seg]:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:var(--seg-w);height:var(--seg-h);border-radius:var(--radius-control);background:var(--action);transform:translate(var(--seg-x),var(--seg-y));pointer-events:none}[rl-segment][data-seg=slide]{--seg-delay: 80ms}[rl-segment][data-seg=slide]:before{transition:transform .24s var(--motion-ease),width .24s var(--motion-ease),height .24s var(--motion-ease)}[rl-segment]{--seg-fade: 32px}[rl-segment][data-seg-edge=end]{-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--seg-fade)),transparent);mask-image:linear-gradient(to right,black calc(100% - var(--seg-fade)),transparent)}[rl-segment][data-seg-edge=start]{-webkit-mask-image:linear-gradient(to left,black calc(100% - var(--seg-fade)),transparent);mask-image:linear-gradient(to left,black calc(100% - var(--seg-fade)),transparent)}[rl-segment][data-seg-edge=both]{-webkit-mask-image:linear-gradient(to right,transparent,black var(--seg-fade),black calc(100% - var(--seg-fade)),transparent);mask-image:linear-gradient(to right,transparent,black var(--seg-fade),black calc(100% - var(--seg-fade)),transparent)}@media(prefers-reduced-motion:reduce){[rl-segment][data-seg=slide]{--seg-delay: 0s}[rl-segment][data-seg=slide]:before{transition:none}}@media screen and (min-width:1280px)and (max-width:1439.98px){html[data-rl-drawer] .shell{grid-template-columns:var(--layout-sidebar-compact) minmax(0,1fr)}html[data-rl-drawer] app-sidebar .side{align-items:center;gap:var(--space-section);padding:var(--space-section) 0}html[data-rl-drawer] app-sidebar .side__logo{flex-direction:column;gap:var(--space-component);padding:0}html[data-rl-drawer] app-sidebar .side__lockup,html[data-rl-drawer] app-sidebar .side__link rl-count,html[data-rl-drawer] app-sidebar .side__avatar,html[data-rl-drawer] app-sidebar .side__who{display:none}html[data-rl-drawer] app-sidebar .side__mark{display:inline-flex}html[data-rl-drawer] app-sidebar .side__nav{gap:var(--space-component)}html[data-rl-drawer] app-sidebar .side__foot{align-items:center}html[data-rl-drawer] app-sidebar .side__me{padding:0;background:transparent}html[data-rl-drawer] app-sidebar .side__tip{font-size:12px;font-weight:600;line-height:1.4;letter-spacing:-.02em;position:absolute;left:calc(100% + var(--space-component));top:50%;z-index:20;display:block;flex:none;overflow:visible;padding:var(--space-tight) var(--space-component);border-radius:var(--radius-control);background:var(--night);color:var(--paper);white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(-50%);transition:opacity .18s var(--motion-ease)}html[data-rl-drawer] app-sidebar .side__logout:is(:hover,:focus-visible) .side__tip{opacity:1;transition-delay:.4s}html[data-rl-drawer] app-sidebar .bell--side .bell__tip{font-size:12px;font-weight:600;line-height:1.4;letter-spacing:-.02em;position:absolute;left:calc(100% + var(--space-component));top:50%;z-index:20;display:block;flex:none;overflow:visible;padding:var(--space-tight) var(--space-component);border-radius:var(--radius-control);background:var(--night);color:var(--paper);white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(-50%);transition:opacity .18s var(--motion-ease)}html[data-rl-drawer] app-sidebar .bell--side .bell__button:is(:hover,:focus-visible):not([aria-expanded=true]) .bell__tip{opacity:1;transition-delay:.4s}html[data-rl-drawer] app-sidebar .ts__seg{display:none}html[data-rl-drawer] app-sidebar .ts__button{display:inline-flex}html[data-rl-drawer] app-sidebar .ts__tip{font-size:12px;font-weight:600;line-height:1.4;letter-spacing:-.02em;position:absolute;left:calc(100% + var(--space-component));top:50%;z-index:20;display:block;flex:none;overflow:visible;padding:var(--space-tight) var(--space-component);border-radius:var(--radius-control);background:var(--night);color:var(--paper);white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(-50%);transition:opacity .18s var(--motion-ease)}html[data-rl-drawer] app-sidebar .ts__button:is(:hover,:focus-visible):not([aria-expanded=true]) .ts__tip{opacity:1;transition-delay:.4s}html[data-rl-drawer] app-sidebar .side__dot{display:block}html[data-rl-drawer] app-sidebar .side__heading{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html[data-rl-drawer] app-sidebar .side__group+.side__heading+.side__group{padding-top:var(--space-component);border-top:1px solid var(--line)}html[data-rl-drawer] app-sidebar .side__venue-bone{width:44px;height:44px}html[data-rl-drawer] app-sidebar .side__row-bone{flex:none;width:44px}html[data-rl-drawer] app-sidebar .side__link{flex:none;justify-content:center;width:44px;padding:0}html[data-rl-drawer] app-sidebar .side__link .side__label{font-size:12px;font-weight:600;line-height:1.4;letter-spacing:-.02em;position:absolute;left:calc(100% + var(--space-component));top:50%;z-index:20;display:block;flex:none;overflow:visible;padding:var(--space-tight) var(--space-component);border-radius:var(--radius-control);background:var(--night);color:var(--paper);white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(-50%);transition:opacity .18s var(--motion-ease)}html[data-rl-drawer] app-sidebar .side__link:is(:hover,:focus-visible) .side__label{opacity:1;transition-delay:.4s}html[data-rl-drawer] app-sidebar .vs__name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html[data-rl-drawer] app-sidebar .vs__box{width:auto;min-height:0;padding:0;border:0;border-radius:var(--radius-control);background:transparent}html[data-rl-drawer] app-sidebar .vs__chev{display:none}html[data-rl-drawer] app-sidebar .vs__thumb{width:44px;height:44px;outline:1px solid var(--line-strong);outline-offset:-1px}html[data-rl-drawer] app-sidebar .vs__panel{top:0;left:calc(100% + var(--space-section));right:auto;width:320px}}app-bell-menu.bell--side .bell__panel{top:var(--space-section);right:auto;left:calc(100% + var(--space-tight));max-height:min(640px,100dvh - 2 * var(--space-section))}@media(min-width:905px)and (max-width:1239.98px){app-bell-menu.bell--side .bell__tip{font-size:12px;font-weight:600;line-height:1.4;letter-spacing:-.02em;position:absolute;left:calc(100% + var(--space-component));top:50%;z-index:20;display:block;flex:none;overflow:visible;padding:var(--space-tight) var(--space-component);border-radius:var(--radius-control);background:var(--night);color:var(--paper);white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(-50%);transition:opacity .18s var(--motion-ease)}app-bell-menu.bell--side .bell__button:is(:hover,:focus-visible):not([aria-expanded=true]) .bell__tip{opacity:1;transition-delay:.4s}}.rl-table-wrap{max-width:100%;overflow-x:auto}.rl-table{width:100%;border-collapse:collapse}.rl-table th,.rl-table td{padding:var(--space-card) var(--space-component);text-align:left;vertical-align:middle}.rl-table th:first-child,.rl-table td:first-child{padding-left:0}.rl-table th:last-child,.rl-table td:last-child{padding-right:0}.rl-table thead th{font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-.02em;padding-top:0;border-bottom:1px solid var(--line);color:var(--text-primary);white-space:nowrap}.rl-table tbody td{font-size:14px;font-weight:400;line-height:1.4;letter-spacing:-.02em;text-wrap-style:pretty;border-bottom:1px solid var(--line-soft);color:var(--text-secondary)}.rl-table tbody tr:last-child td{border-bottom:0}.rl-table__num{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}.rl-table__strong{color:var(--text-primary);font-weight:600}.rl-table--rows tbody tr{transition:background-color var(--motion-press-large) var(--motion-ease)}.rl-table--rows tbody tr:hover{background:var(--well)}html{height:100%;-webkit-font-smoothing:antialiased}body{height:100%;margin:0;background:var(--ground);color:var(--text-primary);font-family:DM Sans Variable,DM Sans,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:-.02em;text-wrap-style:pretty;font-optical-sizing:auto}*,*:before,*:after{box-sizing:border-box}button,input,select,textarea{font-family:inherit}input[type=checkbox],input[type=radio]{accent-color:var(--primary)}.rl-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.rl-hit{padding-block:calc((44px - 1lh)/2);margin-block:calc((44px - 1lh)/-2)}.rl-stale{opacity:.55;transition:opacity .2s var(--motion-ease) .15s}@media(prefers-reduced-motion:reduce){.rl-stale{transition:none}}.rl-focus-target:focus{outline:none}@media(max-width:904.98px){html{scroll-padding-bottom:calc(var(--layout-bottom-clearance) + var(--space-card))}}html:has(.rl-save-bar--dirty){--save-bar-h: 58px;scroll-padding-bottom:calc(var(--layout-bottom-clearance) + var(--save-bar-h) + var(--space-card))}@media(min-width:905px){html:has(.rl-save-bar--dirty){scroll-padding-bottom:calc(var(--save-bar-h) + 2 * var(--space-card))}}.rl-field__input[type=number]{appearance:textfield;-moz-appearance:textfield}.rl-field__input[type=number]::-webkit-inner-spin-button,.rl-field__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
