*{box-sizing:border-box}:root{--tcm-ease-out:cubic-bezier(0.23,1,0.32,1);--tcm-ease-in-out:cubic-bezier(0.77,0,0.175,1);--tcm-ease-drawer:cubic-bezier(0.32,0.72,0,1);--tcm-duration-press:140ms;--tcm-duration-popover:160ms;--tcm-duration-dialog:220ms;--tcm-focus-ring:rgba(37,99,235,.58);--tcm-surface-border:rgba(148,163,184,.34);--tcm-surface-shadow:0 18px 48px rgba(15,23,42,.2)}body,html{margin:0;padding:0}body{background:#f8fafc;color:#0f172a;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{color:#0f172a;background:#bfdbfe}.tcm-focusable:focus-visible,:where(button,a[href],input,select,textarea,[role=button],[tabindex]):focus-visible{outline:3px solid var(--tcm-focus-ring)!important;outline-offset:2px!important}.tcm-pressable{transition-property:scale;transition-duration:var(--tcm-duration-press);transition-timing-function:var(--tcm-ease-out);-webkit-tap-highlight-color:transparent}.tcm-pressable:not(:disabled):active{scale:.97}.tcm-hit-target{min-width:44px!important;min-height:44px!important}.tcm-action-button:disabled,.tcm-hit-target:disabled{cursor:not-allowed!important;opacity:.52}.tcm-action-button{position:relative;font:inherit;letter-spacing:0;-webkit-tap-highlight-color:transparent}.tcm-action-button--icon-only{display:inline-flex;align-items:center;justify-content:center;padding:0}.tcm-field-control{min-height:44px;font:inherit;letter-spacing:0;transition:border-color .16s var(--tcm-ease-out),box-shadow .16s var(--tcm-ease-out),background-color .16s var(--tcm-ease-out)}.tcm-field-control:disabled{cursor:not-allowed;opacity:.62}.tcm-session-card{transition:border-color .16s var(--tcm-ease-out),box-shadow .16s var(--tcm-ease-out),scale var(--tcm-duration-press) var(--tcm-ease-out)}.tcm-session-card:active{scale:.995}.tcm-dialog-backdrop{opacity:1;transition:opacity .18s var(--tcm-ease-out)}.tcm-dialog-surface{opacity:1;scale:1;translate:0 0;transition:opacity var(--tcm-duration-dialog) var(--tcm-ease-out),scale var(--tcm-duration-dialog) var(--tcm-ease-out),translate var(--tcm-duration-dialog) var(--tcm-ease-out)}.tcm-dialog-backdrop[data-presentation=centered] .tcm-dialog-surface{transform-origin:center}.tcm-dialog-backdrop[data-presentation=sheet] .tcm-dialog-surface{transform-origin:bottom center;transition-timing-function:var(--tcm-ease-drawer)}.tcm-popover-surface{opacity:1;scale:1;transition:opacity var(--tcm-duration-popover) var(--tcm-ease-out),scale var(--tcm-duration-popover) var(--tcm-ease-out)}.tcm-popover-origin-top{transform-origin:top center}.tcm-popover-origin-top-right{transform-origin:top right}.tcm-popover-origin-bottom-right{transform-origin:bottom right}@starting-style{.tcm-dialog-backdrop,.tcm-popover-surface{opacity:0}.tcm-dialog-backdrop[data-presentation=centered] .tcm-dialog-surface{opacity:0;scale:.98;translate:0 8px}.tcm-dialog-backdrop[data-presentation=sheet] .tcm-dialog-surface{opacity:0;translate:0 100%}.tcm-popover-surface{scale:.97}}@media (hover:hover) and (pointer:fine){.tcm-hover-surface:hover{box-shadow:0 10px 28px rgba(15,23,42,.1)}.tcm-hover-surface:hover,.tcm-session-card:hover{border-color:rgba(59,130,246,.52)!important}}@media (prefers-reduced-motion:reduce){.tcm-dialog-backdrop,.tcm-dialog-surface,.tcm-hover-surface,.tcm-popover-surface,.tcm-pressable,.tcm-session-card{animation:none!important;transition-duration:1ms!important}.tcm-dialog-surface,.tcm-popover-surface,.tcm-pressable:not(:disabled):active{scale:1;translate:0 0}}body.tcm-desktop-topbar{padding-top:var(--tcm-desktop-topbar-offset,0)}.session-court-info-scroll{scrollbar-width:thin;scrollbar-color:#60a5fa #dbeafe}.session-court-info-scroll::-webkit-scrollbar{height:10px}.session-court-info-scroll::-webkit-scrollbar-track{background:#dbeafe;border-radius:999px}.session-court-info-scroll::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#60a5fa,#2563eb);border:2px solid #dbeafe;border-radius:999px}.queue-create-card{align-self:stretch;flex-direction:column;gap:7px;box-sizing:border-box;flex-shrink:0;border:1.5px dashed #94a3b8;border-radius:8px;background:rgba(241,245,249,.76);color:#475569;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.75);transition:border-color .16s var(--tcm-ease-out),background-color .16s var(--tcm-ease-out),color .16s var(--tcm-ease-out),transform .12s var(--tcm-ease-out)}.queue-create-card,.queue-create-card-plus{display:inline-flex;align-items:center;justify-content:center}.queue-create-card-plus{width:32px;height:32px;border:1px solid #cbd5e1;border-radius:50%;background:hsla(0,0%,100%,.86);color:#0f172a;font-size:23px;font-weight:500;line-height:1}.queue-create-card-label{font-size:11px;font-weight:750;line-height:1}@media (hover:hover) and (pointer:fine){.queue-create-card:hover{border-color:#64748b;background:rgba(226,232,240,.86);color:#0f172a}}.queue-create-card:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.queue-create-card{transition:none}}