@font-face{font-family:Noto_Sans_Arabic;src:url(/_next/static/media/33bbdb7fc7df52e1-s.ttf?dpl=dpl_Bx9yPKZw4k1Yf35qWH8BL27kcvRT) format("truetype");font-display:swap;font-weight:400 800}@font-face{font-family:Noto_Sans_Arabic Fallback;src:local("Arial");ascent-override:129.05%;descent-override:69.32%;line-gap-override:0.00%;size-adjust:106.47%}.__className_b58837{font-family:Noto_Sans_Arabic,Noto_Sans_Arabic Fallback}.__variable_b58837{--font-arabic-loaded:"Noto_Sans_Arabic","Noto_Sans_Arabic Fallback"}@font-face{font-family:Plus_Jakarta_Sans;src:url(/_next/static/media/dd867eac9d8707d9-s.ttf?dpl=dpl_Bx9yPKZw4k1Yf35qWH8BL27kcvRT) format("truetype");font-display:swap;font-weight:400 800}@font-face{font-family:Plus_Jakarta_Sans Fallback;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}.__className_80f4ac{font-family:Plus_Jakarta_Sans,Plus_Jakarta_Sans Fallback}.__variable_80f4ac{--font-latin-loaded:"Plus_Jakarta_Sans","Plus_Jakarta_Sans Fallback"}[data-taymo-theme=tournament]{--page:var(--surface);--body:var(--ink);--muted:var(--text-muted-strong);--line:var(--text-muted-strong);--taymo-page:var(--page);--taymo-surface:var(--surface);--taymo-surface-raised:var(--surface);--taymo-surface-muted:var(--page);--taymo-text:var(--ink);--taymo-text-secondary:var(--body);--taymo-text-muted:var(--muted);--taymo-border:var(--line);--taymo-card-border:var(--line);--taymo-control-border:var(--line);--taymo-focus:var(--brand-strong);--taymo-focus-width:4px;--taymo-focus-offset:3px;--taymo-status-success-fg:var(--success-ink);--taymo-status-success-bg:var(--success-soft);--taymo-status-warning-fg:var(--warning-ink);--taymo-status-warning-bg:var(--warning-soft);--taymo-status-error-fg:var(--danger-ink);--taymo-status-error-bg:var(--danger-soft);--taymo-status-info-fg:var(--info-ink);--taymo-status-info-bg:var(--info-soft);--taymo-status-neutral-fg:var(--body);--taymo-status-neutral-bg:var(--page);--taymo-status-neutral-line:var(--line);--taymo-font-size-body:1.125rem;--taymo-font-size-secondary:1rem;--taymo-font-size-metadata:1rem;--taymo-font-size-small:1rem;--taymo-font-size-meta:1rem;--taymo-font-size-compact:1.125rem;--taymo-font-size-page:2rem;--taymo-font-size-section:1.5rem;background:var(--taymo-page);color:var(--taymo-text);font-family:var(--font-ui),var(--font-arabic),sans-serif;font-size:var(--taymo-font-size-body);line-height:var(--taymo-line-height-body)}[data-taymo-theme=tournament] :is(.taymo-status,.taymo-tab,.taymo-button,.taymo-state){font-size:var(--taymo-font-size-secondary)}[data-taymo-theme=tournament] :is(.taymo-table,table){font-size:var(--taymo-font-size-body)}.taymo-dialog.taymo-dialog-scoped-layer{position:absolute!important;inset:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:100%!important;margin:0!important;border-radius:0!important;box-shadow:none!important}.taymo-dialog.taymo-dialog-scoped-layer[hidden]{display:none!important}.taymo-operational-status{margin-block:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--r-md);font-size:var(--type-secondary)}.taymo-operational-offline,.taymo-operational-stale{color:var(--warning-ink);border-color:var(--warning-line);background:var(--warning-soft)}.taymo-operational-error{color:var(--danger-ink);border-color:var(--danger-line);background:var(--danger-soft)}.taymo-operational-status button{margin-inline-start:var(--s-2);text-decoration:underline;font-weight:700}.taymo-offline-mutation{pointer-events:none;opacity:.55}.taymo-shell{width:100%;max-width:var(--taymo-shell-max-width);margin-inline:auto;padding-inline:var(--taymo-shell-gutter)}.taymo-card,.taymo-kpi-neutral{background:var(--taymo-surface);color:var(--taymo-text);border:1px solid var(--taymo-card-border);border-radius:var(--taymo-card-radius);box-shadow:var(--taymo-card-shadow)}.taymo-card-header{gap:var(--taymo-card-header-gap);padding:var(--s-3) var(--taymo-card-padding)}.taymo-card-body,.taymo-kpi-neutral{padding:var(--taymo-card-padding)}.taymo-kpi-neutral.taymo-kpi-compact{padding:var(--s-2)}.taymo-text-body{font-size:var(--taymo-font-size-body)}.taymo-text-body,.taymo-text-small{line-height:var(--taymo-line-height-body)}.taymo-text-small{font-size:var(--taymo-font-size-small)}.taymo-text-meta{font-size:var(--taymo-font-size-meta);line-height:var(--taymo-line-height-compact)}:where(.taymo-density-compact,.taymo-table,table){font-size:var(--taymo-font-size-compact);line-height:var(--taymo-line-height-compact)}.taymo-dialog-backdrop{position:fixed;inset:0;inset-block-start:var(--taymo-dialog-viewport-top,0);inset-block-end:auto;height:var(--taymo-dialog-viewport-height,100dvh);z-index:1000;display:grid;place-items:center;padding:var(--s-4);background:var(--scrim);animation:taymo-dialog-scrim .16s ease-out both}.taymo-dialog{--dialog-tone:var(--taymo-action);position:relative;box-sizing:border-box;display:flex;width:min(100%,26.875rem);max-height:min(46rem,calc(var(--taymo-dialog-viewport-height, 100dvh) - 2rem));flex-direction:column;overflow:hidden;border:1px solid var(--taymo-border);border-radius:var(--r-xl);background:var(--taymo-surface-raised);color:var(--taymo-text);box-shadow:var(--shadow-dialog);font-family:var(--font-ui),var(--font-arabic),sans-serif;animation:taymo-dialog-enter .18s ease-out both}.taymo-dialog-sm{width:min(100%,20rem)}.taymo-dialog-md{width:min(100%,26.875rem)}.taymo-dialog-lg{width:min(100%,38.75rem)}.taymo-dialog-wide{width:min(100%,44rem)}.taymo-dialog-xl{width:min(100%,50.75rem)}.taymo-dialog-full{width:min(100%,50rem)}.taymo-dialog-inline{width:100%;max-height:none;border:0;border-radius:0;box-shadow:none;animation:none}.taymo-dialog-inline,.taymo-dialog-inline .taymo-dialog-body{max-width:100%;min-width:0;overflow:visible;background:transparent}.taymo-dialog-inline .taymo-dialog-body{flex:0 1 auto;padding:0}.taymo-dialog-inline .taymo-dialog-footer{position:sticky;inset-block-end:0;z-index:1;margin-top:auto;background:var(--taymo-surface-raised)}.taymo-dialog-header{display:flex;min-height:3.75rem;flex:0 0 3.75rem;align-items:center;justify-content:space-between;gap:var(--s-3);padding-inline:var(--s-4);background:var(--taymo-dialog-header-background,var(--header-dark));color:var(--taymo-dialog-header-foreground,var(--on-header))}.taymo-dialog-heading{display:flex;min-width:0;align-items:center;gap:var(--s-2)}.taymo-dialog-title-wrap{display:grid;min-width:0;gap:var(--s-1)}.taymo-dialog-header-actions{display:flex;flex:0 1 auto;align-items:center;gap:var(--s-1)}.taymo-dialog-replacement{position:absolute;inset:0;z-index:5;width:100%;height:100%;max-height:none;border:0;border-radius:inherit;box-shadow:none}.taymo-dialog-body:has(>.taymo-dialog-replacement){overflow:visible}.taymo-dialog-body:has(>.taymo-dialog-replacement)>:not(.taymo-dialog-replacement),.taymo-dialog:has(>.taymo-dialog-body>.taymo-dialog-replacement)>.taymo-dialog-footer,.taymo-dialog:has(>.taymo-dialog-body>.taymo-dialog-replacement)>.taymo-dialog-header{visibility:hidden}.taymo-dialog-header h2{margin:0;color:inherit;font-size:var(--type-section);font-weight:700}.taymo-dialog-context,.taymo-dialog-header h2{overflow:hidden;line-height:var(--line-body);text-overflow:ellipsis;white-space:nowrap}.taymo-dialog-context{color:var(--taymo-dialog-header-muted,var(--on-header-muted));font-size:var(--type-caption)}.taymo-dialog-icon{display:grid;width:2.5rem;height:2.5rem;flex:0 0 2.5rem;place-items:center;border:1px solid var(--header-line);border-radius:var(--r-md);color:var(--surface)}.taymo-dialog-icon-brand{background:var(--brand)}.taymo-dialog-icon-money{background:var(--ok)}.taymo-dialog-icon-caution{background:var(--warn)}.taymo-dialog-icon-danger{background:var(--danger)}.taymo-dialog-back,.taymo-dialog-close{display:grid;width:2.75rem;height:2.75rem;flex:0 0 2.75rem;place-items:center;padding:0;border:1px solid var(--header-line);border-radius:var(--r-md);background:var(--header-control);color:var(--taymo-dialog-header-foreground,var(--on-header));cursor:pointer}.taymo-dialog-back{order:-1}.taymo-dialog-back:hover,.taymo-dialog-close:hover{background:var(--header-control-hover)}.taymo-dialog-back:focus-visible,.taymo-dialog-close:focus-visible{color:var(--taymo-dialog-header-foreground,var(--on-header))}.taymo-dialog-body{min-height:0;min-width:0;max-width:100%;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overflow-wrap:anywhere;overscroll-behavior:contain;padding:var(--s-4) var(--s-5);background:var(--taymo-surface-raised);color:var(--taymo-text)}.taymo-dialog-footer{display:flex;min-height:4.25rem;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-2) var(--s-4);border-top:1px solid var(--taymo-border);background:var(--taymo-surface-muted)}.taymo-dialog-footer:has(>.taymo-dialog-footer-content){flex-wrap:wrap;justify-content:flex-start}.taymo-dialog-footer>.taymo-dialog-footer-content{flex:1 1 100%;width:100%;min-width:0;overflow-wrap:anywhere}.taymo-dialog-footer:has(>.taymo-dialog-footer-content)>.taymo-dialog-action-status{flex:1 1 100%;min-width:0;overflow-wrap:anywhere}.taymo-dialog-footer:has(>.taymo-dialog-footer-content)>.taymo-dialog-footer-actions{max-width:100%;margin-inline-start:auto}.taymo-dialog-action-status{min-width:0;color:var(--taymo-text-secondary);font-size:var(--type-caption)}.taymo-dialog-footer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin-inline-start:auto}.taymo-dialog-action{min-height:2.75rem;padding:var(--s-2) var(--s-3);border:1px solid transparent;border-radius:var(--r-md);cursor:pointer;font-family:inherit;font-size:var(--type-secondary);font-weight:600;transition:transform .14s ease,opacity .14s ease}.taymo-dialog-action-primary{order:-1;background:var(--taymo-action);color:var(--taymo-action-foreground)}.taymo-dialog-action-primary.taymo-dialog-action-money{background:var(--ok)}.taymo-dialog-action-primary.taymo-dialog-action-caution{background:var(--warn)}.taymo-dialog-action-primary.taymo-dialog-action-danger{background:var(--danger)}.taymo-dialog-action-secondary{border-color:var(--taymo-border);background:transparent;color:var(--taymo-text-secondary)}.taymo-dialog-action:disabled{cursor:not-allowed;opacity:.55}.taymo-dialog-action:focus-visible,.taymo-dialog-back:focus-visible,.taymo-dialog-close:focus-visible{outline:3px solid var(--taymo-focus);outline-offset:2px}.taymo-dialog-actions,.taymo-dialog-actions>*{flex:0 0 auto}.taymo-dialog-description{color:var(--taymo-text-secondary);font-size:var(--type-secondary);line-height:var(--line-body)}.taymo-dialog:dir(rtl) .taymo-dialog-back{transform:scaleX(-1)}.taymo-dialog:dir(rtl) .taymo-dialog-footer-actions{margin-inline:auto 0}@keyframes taymo-dialog-scrim{0%{background-color:transparent}to{background-color:var(--scrim)}}@keyframes taymo-dialog-enter{0%{transform:translateY(var(--s-1))}to{transform:translateY(0)}}.taymo-button,.taymo-icon-button,.taymo-tab{min-width:2.75rem;min-height:2.75rem;cursor:pointer;border:1px solid transparent;border-radius:var(--taymo-radius)}.taymo-button{padding:var(--s-2) var(--s-4);font-weight:600}.taymo-button-primary{background:var(--taymo-action);color:var(--taymo-action-foreground)}.taymo-button-danger{background:var(--danger);color:var(--on-brand)}.taymo-button-secondary{border-color:var(--taymo-border);background:transparent;color:var(--taymo-text)}.taymo-button:disabled{cursor:not-allowed;opacity:.6}.taymo-button-primary:hover:not(:disabled){background:var(--taymo-action-hover)}.taymo-button-secondary:hover:not(:disabled){background:var(--taymo-surface-muted)}.taymo-button[aria-busy=true]{cursor:wait}.taymo-icon-button{background:transparent;font-size:var(--type-section)}:where(button,[href],input,select,textarea,[tabindex]):focus-visible{outline:var(--taymo-focus-width) solid var(--taymo-focus);outline-offset:var(--taymo-focus-offset)}.taymo-toasts{position:fixed;z-index:1100;inset-block-end:var(--s-4);inset-inline-end:var(--s-4);display:grid;gap:var(--s-2);max-width:min(24rem,calc(100vw - 2rem))}.taymo-toast{justify-content:space-between;padding:var(--s-3) var(--s-4);border:1px solid var(--taymo-border);border-inline-start:4px solid var(--taymo-action);border-radius:var(--taymo-radius);background:var(--taymo-surface);color:var(--taymo-text);box-shadow:var(--shadow-card)}.taymo-toast-success{border-inline-start-color:var(--ok)}.taymo-toast-error{border-inline-start-color:var(--danger)}.taymo-toast-warning{border-inline-start-color:var(--warn)}.taymo-tabs{display:block}.taymo-tab-list{display:flex;gap:var(--s-1);border-bottom:1px solid var(--taymo-border)}.taymo-tab{padding:var(--s-2) var(--s-4);background:transparent;color:var(--taymo-text-secondary)}.taymo-tab.is-selected{border-bottom:3px solid var(--taymo-focus);color:var(--taymo-text);font-weight:700}.taymo-status{display:inline-flex;min-height:1.5rem;align-items:center;padding:var(--s-1) var(--s-2);border-radius:var(--r-pill);font-size:var(--type-caption);font-weight:600}.taymo-status-success{background:var(--taymo-status-success-bg);color:var(--taymo-status-success-fg)}.taymo-status-warning{background:var(--taymo-status-warning-bg);color:var(--taymo-status-warning-fg)}.taymo-status-error{background:var(--taymo-status-error-bg);color:var(--taymo-status-error-fg)}.taymo-status-info{background:var(--taymo-status-info-bg);color:var(--taymo-status-info-fg)}.taymo-status-neutral{background:var(--taymo-status-neutral-bg);color:var(--taymo-status-neutral-fg)}.taymo-state{display:grid;justify-items:center;gap:var(--s-2);padding:var(--s-6);text-align:center}.taymo-state-error{color:var(--danger-ink)}.taymo-spinner{width:1.25rem;height:1.25rem;border:3px solid var(--line);border-top-color:var(--taymo-focus);border-radius:var(--r-pill);animation:taymo-spin .8s linear infinite}@keyframes taymo-spin{to{transform:rotate(1turn)}}:is(.parent-app-shell,.taymo-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]),select,textarea):not([aria-invalid=true]){border-color:var(--taymo-control-border)}:is(.parent-app-shell,.taymo-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]),select,textarea)[aria-invalid=true]{border-color:var(--taymo-status-error-fg)}:is(.parent-app-shell,.taymo-dialog) .rounded-xl:has(>input[type=tel]){border-color:var(--taymo-control-border)}:is(.parent-app-shell,.taymo-dialog) .rounded-xl:has(>input[type=tel][aria-invalid=true]){border-color:var(--taymo-status-error-fg)}:is(.parent-app-shell,.taymo-dialog) .rounded-xl:has(>input[type=tel])>button{border-inline-end-color:var(--taymo-control-border)}:where(.taymo-density-compact,.taymo-table,table){font-size:max(var(--type-secondary),11.5px)}.taymo-arabic-title{line-height:1.4}.taymo-arabic-section,.taymo-arabic-title{color:var(--ink);font-size:var(--type-section)!important;font-weight:700}.taymo-arabic-section{line-height:1.5}.taymo-arabic-body{color:var(--body)!important;font-size:var(--type-body-ar)!important;line-height:var(--line-body-ar)!important}.taymo-arabic-secondary{color:var(--body)!important;font-size:var(--type-secondary-ar)!important;line-height:1.65}.taymo-arabic-caption{color:var(--muted)!important;font-size:var(--type-caption-ar)!important;line-height:1.6}@media (max-width:48rem){.taymo-dialog-backdrop{display:block;padding:0}.taymo-dialog-mobile-fullscreen:not(.taymo-dialog-nonmodal){width:100%!important;max-width:100%!important;height:var(--taymo-dialog-viewport-height,100dvh)!important;max-height:var(--taymo-dialog-viewport-height,100dvh)!important;margin:0!important;border:0!important;border-radius:0!important;padding-block-end:env(safe-area-inset-bottom)!important}.taymo-dialog-mobile-fullscreen:not(.taymo-dialog-nonmodal) .taymo-dialog-header{position:sticky;inset-block-start:0;z-index:1;flex-basis:auto;min-height:calc(var(--size-table-row) + var(--space-s2) + env(safe-area-inset-top));padding-block-start:env(safe-area-inset-top);padding-inline:max(var(--s-4),env(safe-area-inset-left),env(safe-area-inset-right))}.taymo-dialog-mobile-fullscreen:not(.taymo-dialog-nonmodal) .taymo-dialog-footer{position:sticky;inset-block-end:0;padding-block-end:max(var(--s-2),env(safe-area-inset-bottom))}.taymo-dialog-replacement{height:100%;max-height:none;border-radius:0}.taymo-dialog-nonmodal{height:auto;max-height:100%;padding-block-end:0;border:1px solid var(--line);border-radius:var(--r-xl)}.taymo-dialog-nonmodal.taymo-dialog-sm{width:min(100%,20rem)}.taymo-dialog-nonmodal.taymo-dialog-md{width:min(100%,26.875rem)}.taymo-dialog-nonmodal.taymo-dialog-lg{width:min(100%,38.75rem)}.taymo-dialog-nonmodal.taymo-dialog-wide{width:min(100%,44rem)}.taymo-dialog-nonmodal.taymo-dialog-xl{width:100%}.taymo-dialog-nonmodal.taymo-dialog-replacement{height:100%;max-height:none;border:0;border-radius:0}}@media (max-width:20rem){.taymo-shell{padding-inline:var(--s-2)}}@media (min-width:48rem){.taymo-shell{padding-inline:var(--s-4)}}@media (min-width:64rem){.taymo-shell{padding-inline:var(--s-5)}}@media (min-width:80rem){.taymo-shell{padding-inline:var(--taymo-shell-gutter)}}@media (prefers-reduced-motion:reduce){.taymo-dialog,.taymo-dialog-backdrop{animation:none}.taymo-dialog-action{transition:none}}.taymo-language-options{display:grid;gap:var(--s-2)}.taymo-language-option{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:var(--s-3);width:100%;min-height:46px;padding:5px var(--s-2);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);text-align:start;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.taymo-language-option:hover{border-color:color-mix(in srgb,var(--language-accent) 35%,var(--surface));background:var(--language-soft)}.taymo-language-option:focus-visible{border-color:var(--language-accent);outline:2px solid color-mix(in srgb,var(--language-accent) 18%,var(--surface));outline-offset:1px}.taymo-language-option.is-selected{border-color:color-mix(in srgb,var(--language-accent) 45%,var(--surface));background:var(--language-soft);box-shadow:0 2px 8px color-mix(in srgb,var(--language-accent) 10%,transparent)}.taymo-language-option.is-selected .taymo-language-copy strong{color:var(--language-accent);font-weight:800}.taymo-language-option:active{transform:scale(.987)}.taymo-language-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-md);background:linear-gradient(145deg,var(--surface),var(--language-soft));color:var(--language-accent);font:800 var(--type-caption)/1 var(--font-ui),var(--font-arabic),sans-serif;letter-spacing:.04em;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--language-accent) 16%,transparent),0 2px 5px color-mix(in srgb,var(--language-accent) 9%,transparent)}.taymo-language-copy{display:flex;min-width:0;flex-direction:column;align-items:center;gap:0;text-align:center}.taymo-language-copy strong{color:var(--ink);font:700 var(--type-secondary)/1.25 var(--font-ui),var(--font-arabic),sans-serif}.taymo-language-copy small{color:var(--muted);font:500 var(--type-caption)/1.2 var(--font-ui),var(--font-arabic),sans-serif}.taymo-language-tail{display:flex;width:34px;align-items:center;justify-content:center}.taymo-language-check{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:var(--r-pill);background:var(--language-accent);color:var(--surface);box-shadow:0 2px 5px color-mix(in srgb,var(--language-accent) 24%,transparent)}.taymo-language-check svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.taymo-language-option{transition:none}}.taymo-navigation-identity{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--font-ui),var(--font-arabic),sans-serif}.taymo-navigation-logo{display:block;height:var(--size-icon-tile);width:auto;-o-object-fit:contain;object-fit:contain}.taymo-navigation-wordmark{color:var(--taymo-text);font-weight:800}.taymo-navigation-context{color:var(--taymo-text-secondary);font-size:var(--taymo-font-size-secondary);font-weight:500}:root{--paper-surface:#FBFAF7;--paper-card:#FFFFFF;--paper-ink:#282A26;--paper-action:#5B5F58;--paper-muted:#65665F;--paper-line:#E9E6DE;--paper-warning-surface:#FFF4DD;--paper-warning-ink:#795000;--paper-warning-marker:#D99521;--paper-success-surface:#E3F3EB;--paper-success-ink:#087452;--paper-success-marker:#398568;--paper-info-surface:#EAF1F4;--paper-info-ink:#315B6C;--paper-shadow:rgb(25 15 55/7%);--paper-shadow-strong:rgb(25 15 55/14%);--cover-scrim:rgb(10 6 25/58%);--cover-scrim-strong:rgb(10 6 25/59%);--stroke-hairline:1px;--stroke-fine:2px;--space-s1:4px;--space-s0-5:2px;--space-s0-75:3px;--space-s1-5:6px;--space-s2-5:10px;--space-s3-5:14px;--space-s4-5:20px;--space-s2:8px;--space-s3:12px;--space-s4:16px;--space-s5:24px;--size-control:36px;--size-nav-item:30px;--size-icon-tile:32px;--size-table-row:48px;--size-table-header:38px;--size-primary-button:40px;--size-calendar-hour:60px;--size-icon-compact:18px;--size-icon:20px;--size-touch-target:44px;--size-header:56px;--size-avatar:64px;--size-mobile-nav:72px;--size-avatar-large:80px;--size-thumbnail:96px;--size-media-small:120px;--size-media-medium:160px;--size-media:200px;--size-media-large:240px;--layout-narrow-panel:280px;--layout-identity-min:160px;--layout-header-identity-max:220px;--layout-mobile-identity-max:180px;--layout-narrow-sheet:320px;--layout-compact-sheet:400px;--layout-sheet:480px;--layout-dialog:560px;--layout-account-dialog:648px;--layout-auth-dialog:680px;--layout-calendar-week:840px;--layout-calendar-viewport:680px;--layout-calendar-mobile-viewport:620px;--layout-popover-max:704px;--layout-wide-dialog:720px;--layout-wide-sheet:768px;--layout-workspace:960px;--layout-admin-workspace:1040px;--layout-content:1120px;--radius-control:8px;--radius-subtle:4px;--radius-panel:16px;--radius-card:12px;--radius-pill:999px;--brand:var(--taymo-brand-color);--league-accent-teal:#18776D;--league-accent-purple:#7754A0;--league-accent-blue:#3B6F9D;--league-accent-green:#547C54;--league-accent-amber:#A36E26;--on-brand:#FFFFFF;--taymo-brand-color:#7C3AED;--academy-website-primary:#1B6764;--academy-website-accent:#D7A246;--brand-soft:#F5F3FF;--brand-line:#C7BDF5;--brand-tint:var(--taymo-brand-tint);--brand-accent:var(--brand);--auth-violet-900:#5B21B6;--auth-violet-700:#6D28D9;--auth-violet-600:#7C3AED;--auth-violet-500:#8B5CF6;--auth-ink:#262139;--auth-ink-strong:#28233A;--auth-country-ink:#302B3E;--auth-muted:#625D70;--auth-subtle:#716B7D;--auth-placeholder:#706B7A;--auth-border:#D9D4E4;--auth-border-muted:#D4CFDA;--header-band-top:#F4EFFD;--header-band-bottom:#EDE7FB;--header-band-line:#DED3F6;--header-chip-line:#E7E0F7;--header-topline:linear-gradient(90deg,var(--auth-violet-700),var(--data-colour-a855f7),var(--auth-violet-600));--auth-page:#FAF9FC;--auth-surface:#FFFFFF;--auth-on-brand:#F1EAFF;--auth-trust:#F2EAFF;--auth-brand-soft-hover:#F3EFFA;--auth-alert-line:#C8E2D4;--auth-alert-bg:#EDF7F1;--auth-alert-ink:#245F43;--auth-whatsapp:#2F855A;--auth-gradient-shadow:#5B21B62E;--auth-picker-shadow:#31244524;--auth-flag-qatar:#8D1B3D;--auth-flag-uae:#00732F;--auth-flag-saudi:#006C35;--auth-flag-kuwait:#007A3D;--auth-flag-red:#CE1126;--auth-flag-oman-red:#DB161B;--auth-flag-oman-green:#008000;--auth-flag-black:#111111;--auth-flag-white:#FFFFFF;--auth-flag-neutral:#E6E1EC;--discover-sport-tone-0-ink:#176351;--discover-sport-tone-0-soft:#E0F0E9;--discover-sport-tone-0-count:#F8F4EA;--discover-sport-tone-1-ink:#87521E;--discover-sport-tone-1-soft:#F4E9D6;--discover-sport-tone-1-count:#FFF8EC;--discover-sport-tone-2-ink:#345A8A;--discover-sport-tone-2-soft:#E4EDF7;--discover-sport-tone-2-count:#F3F6FB;--discover-sport-tone-3-ink:#8D4350;--discover-sport-tone-3-soft:#F5E4E5;--discover-sport-tone-3-count:#FFF4F2;--discover-sport-tone-4-ink:#5B4D81;--discover-sport-tone-4-soft:#ECE8F5;--discover-sport-tone-4-count:#F7F4FC;--discover-filter-close-foreground:#F4F1E7;--discover-filter-close-background:#4B714B;--discover-filter-close-hover:var(--surface);--ink:#1A1033;--body:#374151;--muted:#4B5563;--subtle:#6B7280;--hairline:#9AA1B1;--faint:var(--subtle);--page:#F8F7FC;--surface:#FFFFFF;--surface-muted:var(--page);--line:#8B92A3;--ok:#16A34A;--ok-strong:#13753A;--ok-field:#2F855A;--ok-soft:#DCFCE7;--warn:#D97706;--warn-strong:#955000;--warn-soft:#FEF3C7;--danger:#DC2626;--danger-soft:#FEE2E2;--info:#4F46E5;--info-soft:#EEF2FF;--header-dark:var(--surface);--taymo-dialog-header-background:var(--header-dark);--taymo-dialog-header-foreground:var(--on-header);--taymo-dialog-header-muted:var(--on-header-muted);--header-dark-line:var(--line);--attendance-purple:#6D35B8;--attendance-teal:#087C78;--attendance-amber:#9A4C12;--attendance-rose:#AD3D59;--attendance-indigo:#394CAA;--attendance-slate:#657183;--scrim:rgb(26 16 51/42%);--shadow-soft:rgb(26 16 51/14%);--shadow-strong:rgb(26 16 51/22%);--r-sm:var(--radius-control);--r-md:var(--radius-control);--r-lg:var(--radius-card);--r-xl:var(--radius-card);--r-pill:var(--radius-pill);--s-1:var(--space-s1);--s-2:var(--space-s2);--s-3:var(--space-s3);--s-4:var(--space-s4);--s-5:var(--space-s4);--s-6:var(--space-s5);--s-7:var(--space-s5);--font-latin:var(--font-latin-loaded,"Plus Jakarta Sans"),"Plus Jakarta Sans",system-ui,sans-serif;--font-arabic:var(--font-arabic-loaded,"Noto Sans Arabic"),"Noto Sans Arabic",system-ui,sans-serif;--font-ui:var(--font-latin);--font-body:var(--font-ui);--font-stack-ar:var(--font-arabic);--type-title:24px;--type-page:var(--type-title);--type-eyebrow:11.5px;--type-value:22px;--type-section:14px;--type-body:13px;--type-body-ar:13.5px;--type-secondary:12px;--type-secondary-ar:12px;--type-caption:11.5px;--type-mobile-tab-label:11.5px;--type-caption-ar:11.5px;--line-body:1.55;--line-body-ar:1.85;--brand-strong:#5B21B6;--header-muted:var(--muted);--on-header:var(--ink);--on-header-muted:var(--body);--header-line:var(--line);--header-control:color-mix(in srgb,var(--brand-strong) 8%,var(--surface));--header-control-hover:color-mix(in srgb,var(--brand-strong) 13%,var(--surface));--shadow-card:0 5px 20px var(--shadow-soft);--shadow-dialog:0 22px 64px var(--shadow-strong);--border:var(--line);--accent:var(--brand);--bg:var(--page);--text:var(--ink);--text-muted:var(--body);--card:var(--surface);--background:var(--page);--foreground:var(--ink);--v2-ink:var(--ink);--v2-muted:var(--text-muted-strong);--v2-border:var(--line);--v2-surface:var(--surface);--v2-accent:var(--brand);--v2-accent-soft:var(--brand-soft);--brand-light:var(--brand-soft);--accent-foreground:var(--surface);--nav-bg:var(--surface);--calendar-ink:var(--ink);--calendar-muted:var(--text-muted-strong);--calendar-line:var(--line);--calendar-soft:var(--page);--success-soft:var(--ok-soft);--success-line:#BBF7D0;--success-ink:#166534;--warning-soft:var(--warn-soft);--warning-line:#FDE68A;--warning-ink:#854D0E;--danger-line:#FECACA;--danger-ink:#991B1B;--info-line:#C7D2FE;--info-ink:#3730A3;--info-muted:var(--muted);--badge-danger-bg:#B42332;--badge-danger-fg:#FFFFFF;--text-muted-strong:#4B5563;--blue-soft:var(--info-soft);--blue-line:var(--info-line);--blue-ink:var(--info-ink);--blue-text:var(--info);--surface-subtle:var(--page);--surface-quiet:var(--page);--shadow-ink-6:rgb(26 16 51/6%);--shadow-ink-12:rgb(26 16 51/12%);--ink-rgb:26 16 51;--brand-rgb:var(--taymo-brand-600);--parent-action:var(--brand);--parent-action-fill:var(--brand);--parent-action-foreground:var(--on-brand);--parent-link:rgb(var(--taymo-brand-700));--parent-surface:var(--surface);--parent-surface-muted:var(--page);--parent-text:var(--ink);--parent-text-muted:var(--body);--parent-border:var(--line);--parent-focus:var(--brand);--parent-radius:var(--r-xl);--parent-control-radius:var(--r-md);--parent-body-size:var(--type-body);--parent-body-leading:var(--line-body);--parent-brand-mark-surface:var(--brand-soft);--parent-brand-mark-border:var(--brand-line);--tone-brand-40:color-mix(in srgb,var(--brand) 4%,transparent);--tone-brand-50:color-mix(in srgb,var(--brand) 5%,transparent);--tone-brand-60:color-mix(in srgb,var(--brand) 6%,transparent);--tone-brand-80:color-mix(in srgb,var(--brand) 8%,transparent);--tone-brand-100:color-mix(in srgb,var(--brand) 10%,transparent);--tone-brand-140:color-mix(in srgb,var(--brand) 14%,transparent);--tone-brand-200:color-mix(in srgb,var(--brand) 20%,transparent);--tone-brand-250:color-mix(in srgb,var(--brand) 25%,transparent);--tone-brand-420:color-mix(in srgb,var(--brand) 42%,transparent);--tone-brand-680:color-mix(in srgb,var(--brand) 68%,transparent);--tone-danger-230:color-mix(in srgb,var(--danger) 23%,transparent);--tone-ink-40:color-mix(in srgb,var(--ink) 4%,transparent);--tone-ink-60:color-mix(in srgb,var(--ink) 6%,transparent);--tone-ink-70:color-mix(in srgb,var(--ink) 7%,transparent);--tone-ink-100:color-mix(in srgb,var(--ink) 10%,transparent);--tone-ink-120:color-mix(in srgb,var(--ink) 12%,transparent);--tone-ink-140:color-mix(in srgb,var(--ink) 14%,transparent);--tone-ink-150:color-mix(in srgb,var(--ink) 15%,transparent);--tone-ink-180:color-mix(in srgb,var(--ink) 18%,transparent);--tone-ink-220:color-mix(in srgb,var(--ink) 22%,transparent);--tone-ink-400:color-mix(in srgb,var(--ink) 40%,transparent);--tone-ink-460:color-mix(in srgb,var(--ink) 46%,transparent);--tone-ink-500:color-mix(in srgb,var(--ink) 50%,transparent);--tone-ink-540:color-mix(in srgb,var(--ink) 54%,transparent);--tone-ink-960:color-mix(in srgb,var(--ink) 96%,transparent);--tone-ink-980:color-mix(in srgb,var(--ink) 98%,transparent);--tone-ok-50:color-mix(in srgb,var(--ok) 5%,transparent);--tone-ok-80:color-mix(in srgb,var(--ok) 8%,transparent);--tone-ok-100:color-mix(in srgb,var(--ok) 10%,transparent);--tone-ok-230:color-mix(in srgb,var(--ok) 23%,transparent);--tone-warn-230:color-mix(in srgb,var(--warn) 23%,transparent);--tone-warn-600:color-mix(in srgb,var(--warn) 60%,transparent);--tone-surface-80:color-mix(in srgb,var(--surface) 8%,transparent);--tone-surface-100:color-mix(in srgb,var(--surface) 10%,transparent);--tone-surface-120:color-mix(in srgb,var(--surface) 12%,transparent);--tone-surface-130:color-mix(in srgb,var(--surface) 13%,transparent);--tone-surface-140:color-mix(in srgb,var(--surface) 14%,transparent);--tone-surface-150:color-mix(in srgb,var(--surface) 15%,transparent);--tone-surface-180:color-mix(in srgb,var(--surface) 18%,transparent);--tone-surface-188:color-mix(in srgb,var(--surface) 18.8%,transparent);--tone-surface-190:color-mix(in srgb,var(--surface) 19%,transparent);--tone-surface-200:color-mix(in srgb,var(--surface) 20%,transparent);--tone-surface-220:color-mix(in srgb,var(--surface) 22%,transparent);--tone-surface-231:color-mix(in srgb,var(--surface) 23.1%,transparent);--tone-surface-340:color-mix(in srgb,var(--surface) 34%,transparent);--tone-surface-350:color-mix(in srgb,var(--surface) 35%,transparent);--tone-surface-400:color-mix(in srgb,var(--surface) 40%,transparent);--tone-surface-439:color-mix(in srgb,var(--surface) 43.9%,transparent);--tone-surface-450:color-mix(in srgb,var(--surface) 45%,transparent);--tone-surface-500:color-mix(in srgb,var(--surface) 50%,transparent);--tone-surface-550:color-mix(in srgb,var(--surface) 55%,transparent);--tone-surface-565:color-mix(in srgb,var(--surface) 56.5%,transparent);--tone-surface-600:color-mix(in srgb,var(--surface) 60%,transparent);--tone-surface-650:color-mix(in srgb,var(--surface) 65%,transparent);--tone-surface-700:color-mix(in srgb,var(--surface) 70%,transparent);--tone-surface-720:color-mix(in srgb,var(--surface) 72%,transparent);--tone-surface-750:color-mix(in srgb,var(--surface) 75%,transparent);--tone-surface-780:color-mix(in srgb,var(--surface) 78%,transparent);--tone-surface-800:color-mix(in srgb,var(--surface) 80%,transparent);--tone-surface-850:color-mix(in srgb,var(--surface) 85%,transparent);--tone-surface-900:color-mix(in srgb,var(--surface) 90%,transparent);--tone-surface-940:color-mix(in srgb,var(--surface) 94%,transparent);--tone-surface-970:color-mix(in srgb,var(--surface) 97%,transparent);--taymo-brand-50:245 243 255;--taymo-brand-100:237 233 254;--taymo-brand-200:221 214 254;--taymo-brand-300:196 181 253;--taymo-brand-400:167 139 250;--taymo-brand-500:139 92 246;--taymo-brand-600:124 58 237;--taymo-brand-700:109 40 217;--taymo-brand-800:91 33 182;--taymo-brand-900:76 29 149;--taymo-success-50:240 253 244;--taymo-success-100:220 252 231;--taymo-success-200:187 247 208;--taymo-success-300:134 239 172;--taymo-success-400:74 222 128;--taymo-success-500:34 197 94;--taymo-success-600:22 163 74;--taymo-action:var(--brand);--taymo-action-hover:var(--brand-strong);--taymo-action-foreground:var(--on-brand);--taymo-brand-soft:var(--brand-soft);--taymo-brand-line:var(--brand-line);--taymo-brand-tint:var(--brand-soft);--taymo-page:var(--page);--taymo-surface:var(--surface);--taymo-surface-raised:var(--surface);--taymo-surface-muted:var(--page);--taymo-border:var(--line);--taymo-control-border:var(--muted);--taymo-text:var(--ink);--taymo-text-secondary:var(--body);--taymo-text-muted:var(--muted);--taymo-success:var(--ok);--taymo-warning:var(--warn);--taymo-danger:var(--danger);--taymo-info:var(--info);--taymo-focus:var(--brand);--taymo-focus-width:3px;--taymo-focus-offset:2px;--taymo-radius-card:var(--r-xl);--taymo-radius-control:var(--r-md);--taymo-shadow-card:0 1px 3px var(--shadow-soft);--taymo-shadow-raised:0 10px 28px var(--shadow-strong);--taymo-space-1:var(--s-1);--taymo-space-2:var(--s-2);--taymo-space-3:var(--s-3);--taymo-space-4:var(--s-5);--taymo-space-6:var(--s-6);--taymo-space-8:var(--s-7);--taymo-status-success-fg:var(--success-ink);--taymo-status-success-bg:var(--success-soft);--taymo-status-success-line:var(--success-line);--taymo-status-warning-fg:var(--warning-ink);--taymo-status-warning-bg:var(--warning-soft);--taymo-status-warning-line:var(--warning-line);--taymo-status-error-fg:var(--danger-ink);--taymo-status-error-bg:var(--danger-soft);--taymo-status-error-line:var(--danger-line);--taymo-status-info-fg:var(--info-ink);--taymo-status-info-bg:var(--info-soft);--taymo-status-info-line:var(--info-line);--taymo-status-info-muted:var(--info-muted);--taymo-status-neutral-fg:var(--body);--taymo-status-neutral-bg:var(--page);--taymo-status-neutral-line:var(--line);--taymo-font-size-body:var(--type-body);--taymo-font-size-small:var(--type-secondary);--taymo-font-size-meta:var(--type-caption);--taymo-font-size-page:var(--type-title);--taymo-font-size-section:var(--type-section);--taymo-font-size-secondary:var(--type-secondary);--taymo-font-size-metadata:var(--type-caption);--taymo-font-size-compact:var(--type-body);--taymo-ar-dialog-title:var(--type-section);--taymo-ar-section-heading:var(--type-section);--taymo-ar-body:var(--type-body-ar);--taymo-ar-secondary:var(--type-secondary);--taymo-ar-caption:var(--type-caption);--taymo-ar-minimum:var(--type-caption);--taymo-ar-body-line-height:var(--line-body-ar);--taymo-ar-body-color:var(--body);--taymo-ar-secondary-color:var(--body);--taymo-ar-caption-color:var(--muted);--taymo-line-height-body:var(--line-body);--taymo-line-height-compact:var(--line-body);--taymo-line-height-page:1.35;--taymo-line-height-section:1.5;--taymo-line-height-secondary:1.55;--taymo-line-height-metadata:1.5;--taymo-breakpoint-phone:20rem;--taymo-breakpoint-mobile:24.375rem;--taymo-breakpoint-small:40rem;--taymo-breakpoint-tablet:48rem;--taymo-breakpoint-desktop:64rem;--taymo-breakpoint-wide:80rem;--taymo-breakpoint-ultrawide:96rem;--taymo-shell-max-width:80rem;--taymo-shell-gutter:clamp(var(--s-5),3vw,32px);--taymo-radius:var(--r-md);--taymo-card-radius:var(--r-xl);--taymo-card-border:var(--line);--taymo-card-shadow:var(--taymo-shadow-card);--taymo-card-padding:var(--s-5);--taymo-card-header-gap:var(--s-3);--taymo-brand-gradient:linear-gradient(110deg,#5B21B6,#7C3AED 60%,#8B5CF6);--photo-pill-background:rgb(255 255 255/94%);--taymo-hero-gradient:linear-gradient(160deg,var(--page),var(--surface));--taymo-brand-soft-gradient:linear-gradient(160deg,var(--brand-soft),var(--page));--taymo-modal-backdrop:var(--scrim);--taymo-glass-surface:color-mix(in srgb,var(--surface) 97%,transparent);--taymo-glass-blur:blur(12px);--taymo-session-map-height:12.5rem;--taymo-viewport-width:100vw;--taymo-viewport-height:100vh;--taymo-safe-area-top:env(safe-area-inset-top,0px);--taymo-safe-area-bottom:env(safe-area-inset-bottom,0px);--taymo-mobile-nav-block-size:calc(var(--size-table-row) + var(--space-s3) + var(--taymo-safe-area-bottom));--taymo-mobile-action-inset:var(--taymo-mobile-nav-block-size);--taymo-mobile-content-block-size:calc(var(--taymo-viewport-height) - var(--taymo-mobile-nav-block-size));--data-colour-06b6d4:#06B6D4;--data-colour-0ea5e9:#0EA5E9;--data-colour-10b981:#10B981;--data-colour-14b8a6:#14B8A6;--data-colour-22c55e:#22C55E;--data-colour-3b82f6:#3B82F6;--data-colour-6366f1:#6366F1;--data-colour-8b5cf6:#8B5CF6;--data-colour-a855f7:#A855F7;--data-colour-e11d48:#E11D48;--data-colour-eab308:#EAB308;--data-colour-ec4899:#EC4899;--data-colour-ef4444:#EF4444;--data-colour-f43f5e:#F43F5E;--data-colour-f59e0b:#F59E0B;--data-colour-f97316:#F97316;--background:270 33% 98%;--foreground:258 52% 13%;--card:0 0% 100%;--card-foreground:258 52% 13%;--popover:0 0% 100%;--popover-foreground:258 52% 13%;--primary:262.1 83.3% 57.8%;--primary-foreground:0 0% 100%;--secondary:251 100% 97%;--secondary-foreground:258 52% 13%;--muted-foreground:220 9% 46%;--accent:251 100% 97%;--accent-foreground:263 70% 50%;--destructive:0 72% 51%;--destructive-foreground:0 0% 100%;--border-hsl:225 10% 59%;--input:225 10% 59%;--ring:var(--primary)}.taymo-shared-popover,.taymo-shared-popover :where(*){box-sizing:border-box;min-inline-size:0;overflow-wrap:anywhere}.taymo-shared-popover :where(input,select,textarea,fieldset){max-inline-size:100%}@supports (height:100dvh){:root{--taymo-viewport-height:100dvh}}.taymo-access-scope{--scope-accent:var(--brand,#5B3E82);color:var(--ink,#25313B)}.taymo-access-scope-heading{display:flex;align-items:flex-start;gap:var(--space-s3)}.taymo-access-scope-mark{display:grid;width:var(--size-control);height:var(--size-control);flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--scope-accent),transparent 76%);border-radius:var(--radius-card);color:var(--scope-accent);background:color-mix(in srgb,var(--scope-accent),transparent 92%);font-size:18px;font-weight:800}.taymo-access-scope-heading h2{margin:0;font-size:15px;font-weight:800;letter-spacing:-.01em}.taymo-access-scope-heading p{margin:var(--space-s1) 0 0;color:var(--body,#596571);font-size:12px;line-height:1.5}.taymo-access-scope-membership{display:grid;gap:var(--space-s1);margin-top:var(--space-s4);border-inline-start:3px solid var(--scope-accent);border-radius:0 var(--radius-control) var(--radius-control) 0;padding:var(--space-s3) var(--space-s3);background:color-mix(in srgb,var(--scope-accent),transparent 94%);font-size:12px;line-height:1.5}.taymo-access-scope-membership span+span{color:var(--body,#596571)}.taymo-access-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-s3);margin-top:var(--space-s3)}.taymo-access-scope-panel{min-width:0;border:1px solid var(--line,#e2e4e8);border-radius:var(--radius-card);padding:var(--space-s3);background:var(--surface,#fff)}.taymo-access-scope-panel h3{margin:0 0 var(--space-s2);color:var(--body,#596571);font-size:11.5px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.taymo-access-scope-assignment-list,.taymo-access-scope-list{display:grid;gap:var(--space-s2);margin:0;padding:0;list-style:none}.taymo-access-scope-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-s3);font-size:12px;line-height:1.4}.taymo-access-scope-state{flex:0 0 auto;border-radius:var(--radius-pill);padding:var(--space-s1) var(--space-s2);font-size:11.5px;font-weight:750}.taymo-access-scope-state.is-allowed{color:var(--ok-strong,#1e7148);background:var(--ok-soft,#e4f4eb)}.taymo-access-scope-state.is-denied{color:var(--body,#596571);background:var(--page,#f2f4f6)}.taymo-access-scope-assignment-list li{min-width:0;border-inline-start:2px solid var(--line,#e2e4e8);padding-inline-start:var(--space-s2);font-size:12px;line-height:1.4}.taymo-access-scope-assignment-list li>span{display:block;overflow-wrap:anywhere;font-weight:700}.taymo-access-scope-assignment-list small{display:block;margin-top:var(--space-s1);color:var(--body,#596571);font-size:11.5px;line-height:1.45}.taymo-access-scope-muted{margin:0;color:var(--body,#596571);font-size:12px;line-height:1.55}.taymo-access-scope-skeleton{display:grid;gap:var(--space-s2)}.taymo-access-scope-skeleton span{height:calc(var(--space-s5) + var(--space-s1));border-radius:var(--radius-control);background:var(--page,#f2f4f6);animation:taymoScopePulse 1.2s ease-in-out infinite alternate}.taymo-access-scope-skeleton span:nth-child(2){width:78%}.taymo-access-scope-skeleton span:nth-child(3){width:58%}@keyframes taymoScopePulse{to{opacity:.5}}@media (max-width:640px){.taymo-access-scope-grid{grid-template-columns:minmax(0,1fr)}.taymo-access-scope-list li{align-items:center}}html[dir=rtl]{--font-ui:var(--font-arabic);--font-body:var(--font-arabic);--type-title:25px;--type-page:var(--type-title);--type-eyebrow:12.5px;--type-value:23px;--type-section:15px;--type-body:14px;--type-body-ar:14.5px;--type-secondary:13px;--type-secondary-ar:13px;--type-caption:12.5px;--type-caption-ar:12.5px;--line-body:1.85;--line-body-ar:1.85}.dark{--brand-soft:#F5F3FF;--brand-line:#C7BDF5;--taymo-focus:#5B21B6;--ink:#1A1033;--body:#374151;--muted:#4B5563;--subtle:#6B7280;--hairline:#9AA1B1;--faint:var(--subtle);--page:#F8F7FC;--surface:#FFFFFF;--surface-subtle:#F5F3FF;--line:#8B92A3;--ok:#16A34A;--ok-strong:#13753A;--ok-soft:#DCFCE7;--warn:#D97706;--warn-strong:#955000;--warn-soft:#FEF3C7;--danger:#DC2626;--danger-soft:#FEE2E2;--info:#4F46E5;--info-soft:#EEF2FF;--header-dark:var(--surface);--header-dark-line:var(--line);--on-header:var(--ink);--on-header-muted:var(--body);--badge-danger-bg:#B42332;--badge-danger-fg:#FFFFFF;--text-muted-strong:#4B5563;--v2-muted:var(--text-muted-strong);--calendar-muted:var(--text-muted-strong);--scrim:rgb(26 16 51/42%);--shadow-soft:rgb(26 16 51/14%);--shadow-strong:rgb(26 16 51/22%);--success-ink:#166534;--success-line:#BBF7D0;--warning-ink:#854D0E;--warning-line:#FDE68A;--danger-ink:#991B1B;--danger-line:#FECACA;--info-ink:#3730A3;--info-line:#C7D2FE;--blue-ink:var(--info);--shadow-ink-6:rgb(0 0 0/6%);--shadow-ink-12:rgb(0 0 0/12%);--ink-rgb:26 16 51;--brand-rgb:var(--taymo-brand-600);--parent-link:rgb(var(--taymo-brand-300));--background:270 33% 98%;--foreground:258 52% 13%;--card:0 0% 100%;--card-foreground:258 52% 13%;--popover:0 0% 100%;--popover-foreground:258 52% 13%;--primary:262.1 83.3% 57.8%;--primary-foreground:0 0% 100%;--secondary:251 100% 97%;--secondary-foreground:258 52% 13%;--muted-foreground:220 9% 46%;--accent:251 100% 97%;--accent-foreground:263 70% 50%;--destructive:0 72% 51%;--destructive-foreground:0 0% 100%;--border-hsl:225 10% 59%;--input:225 10% 59%;--ring:var(--primary)}:root :is([class~=bg-gray-600],[class~=bg-gray-700],[class~=bg-gray-750],[class~=bg-gray-800],[class~=bg-gray-900],[class~=bg-gray-950],[class~=bg-slate-600],[class~=bg-slate-700],[class~=bg-slate-800],[class~=bg-slate-900],[class~=bg-slate-950],[class~=bg-zinc-600],[class~=bg-zinc-700],[class~=bg-zinc-800],[class~=bg-zinc-900],[class~=bg-zinc-950],[class~=bg-neutral-600],[class~=bg-neutral-700],[class~=bg-neutral-800],[class~=bg-neutral-900],[class~=bg-neutral-950],[class~=bg-stone-600],[class~=bg-stone-700],[class~=bg-stone-800],[class~=bg-stone-900],[class~=bg-stone-950],[class~=bg-black]){background-color:var(--brand-soft)!important;color:var(--ink)!important}.dark :is([class~="dark:bg-gray-600"],[class~="dark:bg-gray-700"],[class~="dark:bg-gray-750"],[class~="dark:bg-gray-800"],[class~="dark:bg-gray-900"],[class~="dark:bg-gray-950"],[class~="dark:bg-slate-600"],[class~="dark:bg-slate-700"],[class~="dark:bg-slate-800"],[class~="dark:bg-slate-900"],[class~="dark:bg-slate-950"],[class~="dark:bg-zinc-600"],[class~="dark:bg-zinc-700"],[class~="dark:bg-zinc-800"],[class~="dark:bg-zinc-900"],[class~="dark:bg-zinc-950"],[class~="dark:bg-neutral-600"],[class~="dark:bg-neutral-700"],[class~="dark:bg-neutral-800"],[class~="dark:bg-neutral-900"],[class~="dark:bg-neutral-950"],[class~="dark:bg-stone-600"],[class~="dark:bg-stone-700"],[class~="dark:bg-stone-800"],[class~="dark:bg-stone-900"],[class~="dark:bg-stone-950"],[class~="dark:bg-black"]){background-color:var(--brand-soft)!important;color:var(--ink)!important}:root :is([class~="hover:bg-gray-600"],[class~="hover:bg-gray-700"],[class~="hover:bg-gray-750"],[class~="hover:bg-gray-800"],[class~="hover:bg-gray-900"],[class~="hover:bg-gray-950"],[class~="hover:bg-slate-600"],[class~="hover:bg-slate-700"],[class~="hover:bg-slate-800"],[class~="hover:bg-slate-900"],[class~="hover:bg-slate-950"],[class~="hover:bg-zinc-600"],[class~="hover:bg-zinc-700"],[class~="hover:bg-zinc-800"],[class~="hover:bg-zinc-900"],[class~="hover:bg-zinc-950"],[class~="hover:bg-neutral-600"],[class~="hover:bg-neutral-700"],[class~="hover:bg-neutral-800"],[class~="hover:bg-neutral-900"],[class~="hover:bg-neutral-950"],[class~="hover:bg-stone-600"],[class~="hover:bg-stone-700"],[class~="hover:bg-stone-800"],[class~="hover:bg-stone-900"],[class~="hover:bg-stone-950"],[class~="hover:bg-black"]):hover{background-color:var(--brand-soft)!important;color:var(--ink)!important}.dark :is([class~="dark:hover:bg-gray-600"],[class~="dark:hover:bg-gray-700"],[class~="dark:hover:bg-gray-750"],[class~="dark:hover:bg-gray-800"],[class~="dark:hover:bg-gray-900"],[class~="dark:hover:bg-gray-950"],[class~="dark:hover:bg-slate-600"],[class~="dark:hover:bg-slate-700"],[class~="dark:hover:bg-slate-800"],[class~="dark:hover:bg-slate-900"],[class~="dark:hover:bg-slate-950"],[class~="dark:hover:bg-zinc-600"],[class~="dark:hover:bg-zinc-700"],[class~="dark:hover:bg-zinc-800"],[class~="dark:hover:bg-zinc-900"],[class~="dark:hover:bg-zinc-950"],[class~="dark:hover:bg-neutral-600"],[class~="dark:hover:bg-neutral-700"],[class~="dark:hover:bg-neutral-800"],[class~="dark:hover:bg-neutral-900"],[class~="dark:hover:bg-neutral-950"],[class~="dark:hover:bg-stone-600"],[class~="dark:hover:bg-stone-700"],[class~="dark:hover:bg-stone-800"],[class~="dark:hover:bg-stone-900"],[class~="dark:hover:bg-stone-950"],[class~="dark:hover:bg-black"]):hover{background-color:var(--brand-soft)!important;color:var(--ink)!important}:root [class~="bg-[var(--ink)]"]{background-color:#5B21B6!important;color:#FFFFFF!important}:root :is([class~=bg-red-800],[class~=bg-red-900],[class~=bg-rose-800],[class~=bg-rose-900],[class~=bg-pink-800],[class~=bg-pink-900]),:root :is([class~=bg-red-800],[class~=bg-red-900],[class~=bg-rose-800],[class~=bg-rose-900],[class~=bg-pink-800],[class~=bg-pink-900],[class~="hover:bg-red-800"],[class~="hover:bg-red-900"],[class~="hover:bg-rose-800"],[class~="hover:bg-rose-900"],[class~="hover:bg-pink-800"],[class~="hover:bg-pink-900"]):hover{background-color:var(--danger-soft)!important;color:var(--danger-ink)!important}:root :is([class~=bg-amber-800],[class~=bg-amber-900],[class~=bg-orange-800],[class~=bg-orange-900],[class~=bg-yellow-700],[class~=bg-yellow-800],[class~=bg-yellow-900]){background-color:var(--warn-soft)!important;color:var(--warn-strong)!important}:root :is([class~=bg-green-700],[class~=bg-green-800],[class~=bg-green-900],[class~=bg-emerald-600],[class~=bg-emerald-700],[class~=bg-emerald-800],[class~=bg-emerald-900],[class~=bg-teal-600],[class~=bg-teal-700],[class~=bg-teal-800],[class~=bg-teal-900],[class~=bg-lime-600],[class~=bg-lime-700],[class~=bg-lime-800],[class~=bg-lime-900]){background-color:var(--ok-soft)!important;color:var(--ok-strong)!important}:root :is([class~=bg-blue-800],[class~=bg-blue-900],[class~=bg-sky-700],[class~=bg-sky-800],[class~=bg-sky-900],[class~=bg-cyan-700],[class~=bg-cyan-800],[class~=bg-cyan-900],[class~=bg-indigo-900]){background-color:var(--info-soft)!important;color:var(--info-ink)!important}:root :is([class~=bg-violet-900],[class~=bg-purple-800],[class~=bg-purple-900],[class~=bg-fuchsia-800],[class~=bg-fuchsia-900]){background-color:var(--brand-soft)!important;color:var(--brand-strong)!important}.dark :is([class~="dark:bg-red-800"],[class~="dark:bg-red-900"],[class~="dark:bg-rose-800"],[class~="dark:bg-rose-900"],[class~="dark:bg-pink-800"],[class~="dark:bg-pink-900"]){background-color:var(--danger-soft)!important;color:var(--danger-ink)!important}.dark :is([class~="dark:bg-amber-800"],[class~="dark:bg-amber-900"],[class~="dark:bg-orange-800"],[class~="dark:bg-orange-900"],[class~="dark:bg-yellow-700"],[class~="dark:bg-yellow-800"],[class~="dark:bg-yellow-900"]){background-color:var(--warn-soft)!important;color:var(--warn-strong)!important}.dark :is([class~="dark:bg-green-700"],[class~="dark:bg-green-800"],[class~="dark:bg-green-900"],[class~="dark:bg-emerald-600"],[class~="dark:bg-emerald-700"],[class~="dark:bg-emerald-800"],[class~="dark:bg-emerald-900"],[class~="dark:bg-teal-600"],[class~="dark:bg-teal-700"],[class~="dark:bg-teal-800"],[class~="dark:bg-teal-900"],[class~="dark:bg-lime-600"],[class~="dark:bg-lime-700"],[class~="dark:bg-lime-800"],[class~="dark:bg-lime-900"]){background-color:var(--ok-soft)!important;color:var(--ok-strong)!important}.dark :is([class~="dark:bg-blue-800"],[class~="dark:bg-blue-900"],[class~="dark:bg-sky-700"],[class~="dark:bg-sky-800"],[class~="dark:bg-sky-900"],[class~="dark:bg-cyan-700"],[class~="dark:bg-cyan-800"],[class~="dark:bg-cyan-900"],[class~="dark:bg-indigo-900"]){background-color:var(--info-soft)!important;color:var(--info-ink)!important}.dark :is([class~="dark:bg-violet-900"],[class~="dark:bg-purple-800"],[class~="dark:bg-purple-900"],[class~="dark:bg-fuchsia-800"],[class~="dark:bg-fuchsia-900"]){background-color:var(--brand-soft)!important;color:var(--brand-strong)!important}.taymo-header-chip.admin-platform-scope-chip{border-color:#5B21B6;color:#FFFFFF;background:#5B21B6}.taymo-header-chip.admin-platform-scope-chip .taymo-header-chip__icon,.taymo-header-chip.admin-platform-scope-chip .taymo-header-chip__label{color:#FFFFFF}.taymo-header-chip.admin-platform-scope-chip .taymo-header-chip__icon{background:rgb(255 255 255/14%)}:root .lp-dl-card,:root .lp-download-intro{border-color:var(--brand-line)!important;background:var(--brand-soft)!important;color:var(--ink)!important}:root .lp-dl-card :is(h1,h2,h3,p,span,small,strong),:root .lp-download-intro :is(h1,h2,h3,p,span,small,strong){color:var(--ink)!important}:root .lp-auth-role--organizer{border-color:var(--brand-line)!important;background:var(--brand-soft)!important;color:var(--ink)!important}:root .lp-auth-role--organizer :is(span,strong,b){color:var(--ink)!important}:root .display-page{background:var(--page)!important;color:var(--ink)!important}:root .display-head,:root .display-table,:root .fixture-row{border-color:var(--line)!important;background:var(--surface)!important;color:var(--ink)!important}:root .display-row{border-color:var(--line)!important;color:var(--body)!important}:root .display-row.head,:root .display-row.leader{background:var(--brand-soft)!important;color:var(--brand-strong)!important}:root .display-page :is(.display-title,.display-title b,.display-row strong,.display-row b,.fixture-row b){color:var(--brand-strong)!important}:root .event-nav a.active{background:var(--brand-strong)!important;color:var(--surface)!important}:root :is(button,a)[class~="bg-[var(--ok)]"]{background-color:var(--ok-field);color:var(--surface)}:root :is(button,a)[class~="bg-[var(--warn)]"]{background-color:var(--warn-soft);color:var(--warn-strong)}:root :is(button,a)[class~="bg-[var(--danger)]"]{background-color:var(--danger);color:var(--surface)}@media (prefers-reduced-motion:no-preference){.taymo-ui-dialog__panel,.taymo-ui-shell__menu{animation:taymo-ui-appear .15s ease-out both}}@keyframes taymo-ui-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.taymo-ui-shell,.taymo-ui-shell *{box-sizing:border-box}.taymo-ui-shell{min-height:var(--taymo-viewport-height);display:flex;flex-direction:column;color:var(--body);background:var(--page);font-family:var(--font-ui);font-size:var(--type-body);line-height:var(--line-body)}.taymo-ui-shell[dir=rtl]{font-size:var(--type-body-ar);line-height:var(--line-body-ar)}html :is(.text-gray-200,.text-gray-300,.text-gray-400,.text-slate-200,.text-slate-300,.text-slate-400,.text-zinc-200,.text-zinc-300,.text-zinc-400,.text-stone-300,.text-stone-400,.text-neutral-300,.text-neutral-400){color:var(--subtle)!important}html [class~="text-[#8B92A3]"],html [class~="text-[#9AA1B1]"],html [class~="text-[#A8AEC0]"],html [class~="text-[#B6BCC9]"]{color:var(--subtle)!important}:where([disabled],[aria-disabled=true]){cursor:not-allowed}html :where(body *){font-size:max(11.5px,1em)}html[dir=rtl] :where(body *){font-size:max(12.5px,1em);line-height:1.85}html :where([class~="text-[10px]"],[class~="text-[10.5px]"],[class~="text-[11px]"],[class~="text-[11.25px]"]){font-size:11.5px!important}html[dir=rtl] :where([class~="text-[10px]"],[class~="text-[10.5px]"],[class~="text-[11px]"],[class~="text-[11.25px]"],[class~="text-[12px]"]){font-size:12.5px!important;line-height:1.85!important}html :where([aria-disabled=true]),html :where(button,input,select,textarea)[disabled]{opacity:1}.taymo-ui-shell__header{position:sticky;inset-block-start:0;z-index:40;display:grid;grid-template-columns:auto minmax(0,1fr) max-content;grid-template-areas:"brand scope actions" "nav nav nav";align-items:center;-moz-column-gap:var(--space-s2);column-gap:var(--space-s2);row-gap:var(--space-s2);min-height:0;padding:var(--space-s3) clamp(var(--space-s4),2.8vw,var(--space-s5)) 0;color:var(--ink);background:linear-gradient(180deg,var(--header-band-top),var(--header-band-bottom));border-bottom:0;isolation:isolate}.taymo-ui-shell__header--without-nav{grid-template-areas:"brand scope actions";row-gap:0;padding-block-end:var(--space-s3)}.taymo-ui-mobile-header:before,.taymo-ui-shell__header:before{position:absolute;z-index:2;inset:0 0 auto;height:var(--space-s1);background:var(--header-topline);content:""}.taymo-ui-mobile-header,.taymo-ui-mobile-more__panel,.taymo-ui-mobile-tabs{box-sizing:border-box}.taymo-ui-mobile-header{position:sticky;inset-block-start:0;z-index:40;display:grid;grid-template-columns:minmax(44px,auto) minmax(0,1fr) auto;align-items:center;gap:var(--space-s2);width:100%;height:auto;min-height:calc(var(--size-table-row) + var(--space-s2));max-height:none;flex-shrink:0;padding-inline:max(var(--space-s2),env(safe-area-inset-left,0),env(safe-area-inset-right,0));border-bottom:1px solid var(--header-band-line);color:var(--ink);background:linear-gradient(180deg,var(--header-band-top),var(--header-band-bottom));isolation:isolate}.taymo-ui-mobile-header__action,.taymo-ui-mobile-header__actions,.taymo-ui-mobile-header__leading,.taymo-ui-mobile-header__title{display:flex;align-items:center;min-width:0}.taymo-ui-mobile-header__leading{justify-content:flex-start}.taymo-ui-mobile-header__brand{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--brand-line);border-radius:var(--radius-control);background:var(--surface)}.taymo-ui-mobile-header__brand,.taymo-ui-mobile-header__brand img{width:calc(var(--size-primary-button) + var(--space-s1));height:calc(var(--size-primary-button) + var(--space-s1))}.taymo-ui-mobile-header__brand img{display:block;padding:var(--space-s1);-o-object-fit:contain;object-fit:contain}.taymo-ui-mobile-header__crest-button,.taymo-ui-mobile-header__leading-button{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--size-primary-button) + var(--space-s1));height:calc(var(--size-primary-button) + var(--space-s1));min-width:var(--size-touch-target);min-height:var(--size-touch-target);flex:0 0 auto;padding:0;border:0;border-radius:var(--radius-control);color:var(--brand);background:var(--brand-soft)}.taymo-ui-mobile-header__crest img,.taymo-ui-mobile-header__crest-button img{display:block;width:var(--size-icon-tile);height:var(--size-icon-tile);-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-control)}.taymo-ui-mobile-header__crest-fallback{display:grid;width:var(--size-icon-tile);height:var(--size-icon-tile);place-items:center;border-radius:var(--radius-control);color:var(--brand);background:var(--brand-soft);font-size:13px;font-weight:750}.taymo-ui-mobile-header__crest{display:inline-flex;min-width:0}.taymo-ui-mobile-header__title{display:grid;grid-template-columns:minmax(0,1fr);align-content:center}.taymo-ui-mobile-header__context,.taymo-ui-mobile-header__title-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taymo-ui-mobile-header__title-text{color:var(--ink);font-size:15.5px;line-height:1.2;font-weight:800}.taymo-ui-mobile-header__context{color:var(--muted);font-size:11.5px;line-height:1.2;font-weight:600}.taymo-ui-mobile-header__actions{justify-content:flex-end;gap:var(--space-s1)}.taymo-ui-mobile-header__action{flex:0 1 auto}.taymo-ui-mobile-header__action>*{max-width:100%;min-width:0}.taymo-ui-mobile-header__action :is(button,a[href]){min-width:max(var(--size-touch-target),calc(var(--size-primary-button) + var(--space-s1)));min-height:max(var(--size-touch-target),calc(var(--size-primary-button) + var(--space-s1)))}.taymo-ui-mobile-tabs{position:fixed;inset-inline:0;inset-block-end:0;z-index:50;display:grid;grid-template-columns:repeat(5,minmax(max-content,1fr));align-items:stretch;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;min-height:var(--taymo-mobile-nav-block-size);padding:var(--space-s1) max(var(--space-s1),env(safe-area-inset-left,0),env(safe-area-inset-right,0)) max(var(--space-s1),env(safe-area-inset-bottom,0));border-top:1px solid var(--line);color:var(--body);background:var(--surface)}.taymo-ui-mobile-tab{display:flex;min-width:calc(var(--size-primary-button) + var(--space-s1));min-height:calc(var(--size-table-row) + var(--space-s1));flex-direction:column;align-items:center;justify-content:center;gap:var(--space-s1);padding:var(--space-s1) 0;border:0;border-radius:var(--radius-control);color:var(--body);background:transparent;font:inherit;font-size:var(--type-caption);font-weight:700;line-height:1.2;cursor:pointer}.taymo-ui-mobile-tab>span{display:block;max-width:100%;overflow-wrap:normal;text-align:center;white-space:normal}.taymo-ui-mobile-tabs>.taymo-ui-mobile-tab,.taymo-ui-mobile-tabs>.taymo-ui-mobile-tab>span{font-size:var(--type-mobile-tab-label);line-height:1.2}.taymo-ui-mobile-tab.is-active,.taymo-ui-mobile-tab[aria-current=page]{color:var(--brand);background:transparent}.taymo-ui-mobile-tab.is-active:before,.taymo-ui-mobile-tab[aria-current=page]:before{position:absolute;inset-block-start:-4px;inset-inline:18%;height:var(--space-s1);border-radius:0 0 var(--radius-control) var(--radius-control);background:var(--brand);content:""}.taymo-ui-mobile-more-screen{display:grid;align-content:start;gap:var(--space-s3);min-width:0;width:100%;max-width:calc(var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row));margin-inline:auto;padding:var(--space-s4) 0 calc(var(--space-s5) + env(safe-area-inset-bottom, 0))}.taymo-ui-mobile-more-screen__search{display:flex;align-items:center;gap:var(--space-s2);min-width:0;min-height:var(--size-table-row);padding-inline:var(--space-s3);border:1px solid var(--line);border-radius:var(--radius-card);color:var(--muted);background:var(--surface)}.taymo-ui-mobile-more-screen__search input{width:100%;min-width:0;border:0;outline:0;color:var(--ink);background:transparent;font:inherit}.taymo-ui-mobile-more-screen__group{min-width:0;padding:var(--space-s3);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.taymo-ui-mobile-more-screen__group+.taymo-ui-mobile-more-screen__group{margin-top:var(--space-s1)}.taymo-ui-mobile-more-screen__group h2{margin:0 0 var(--space-s2);padding:var(--space-s1) var(--space-s2);color:var(--muted);font-size:var(--type-caption);font-weight:700}.taymo-ui-mobile-more-screen__item{display:flex;align-items:center;gap:var(--space-s3);width:100%;min-height:var(--size-table-row);padding:var(--space-s2) var(--space-s3);border:0;border-radius:var(--radius-control);color:var(--body);background:transparent;text-align:start;font:inherit;cursor:pointer}.taymo-ui-mobile-more-screen__item>span{flex:1;min-width:0;overflow-wrap:anywhere}.taymo-ui-mobile-more-screen__copy{display:grid;gap:var(--space-s1)}.taymo-ui-mobile-more-screen__copy small{color:var(--muted);font-size:var(--type-caption);font-weight:500;line-height:1.35;overflow-wrap:anywhere}.taymo-ui-mobile-more-screen__item:hover,.taymo-ui-mobile-more-screen__item[aria-current=page]{color:var(--brand);background:var(--brand-soft)}.taymo-ui-mobile-more-screen__chevron{flex:0 0 auto;color:var(--muted)}.taymo-ui-shell[dir=rtl] .taymo-ui-mobile-more-screen__chevron{transform:scaleX(-1)}.taymo-ui-mobile-more-screen__empty{margin:0;padding:var(--space-s4) var(--space-s3);color:var(--muted);text-align:center}.taymo-ui-mobile-header__leading-button svg{transform-origin:center}.taymo-ui-shell[dir=rtl] .taymo-ui-mobile-header__leading-button svg{transform:scaleX(-1)}.taymo-ui-mobile-sheet-backdrop{position:fixed;z-index:90;inset:0;display:grid;align-items:end;background:var(--scrim)}.taymo-ui-mobile-sheet{display:flex;flex-direction:column;width:100%;max-height:min(86dvh,calc(100dvh - env(safe-area-inset-top, 0) - var(--space-s2)),calc(var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row)));overflow:auto;padding:var(--space-s3) var(--space-s4) calc(var(--space-s4) + env(safe-area-inset-bottom, 0));border-radius:var(--radius-card) var(--radius-card) 0 0;color:var(--body);background:var(--surface)}.taymo-ui-mobile-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s3);min-height:calc(var(--size-primary-button) + var(--space-s1))}.taymo-ui-mobile-sheet__header h2{margin:0;color:var(--ink);font-size:16px;font-weight:800}.taymo-ui-mobile-sheet__header button{display:grid;width:calc(var(--size-primary-button) + var(--space-s1));height:calc(var(--size-primary-button) + var(--space-s1));place-items:center;flex:0 0 44px;border:0;border-radius:var(--radius-control);color:var(--ink);background:var(--brand-soft)}@media (min-width:1024px){.taymo-ui-mobile-header,.taymo-ui-mobile-tabs{display:none!important}}@media (max-width:1023px){.taymo-ui-shell{height:var(--taymo-viewport-height);min-height:0;overflow:hidden;padding-block-start:var(--taymo-safe-area-top)}.taymo-ui-shell__header{display:none!important}.taymo-ui-mobile-header{display:grid}.taymo-ui-shell__content{flex:1 1 0%;min-height:0;overflow-x:clip;overflow-y:auto;overscroll-behavior-y:contain;padding:var(--space-s3) var(--space-s3) calc(var(--taymo-mobile-action-inset) + var(--space-s4))}}.taymo-ui-shell__header--dark{color:var(--ink);background:linear-gradient(180deg,var(--header-band-top),var(--header-band-bottom));border-color:var(--header-band-line)}.taymo-ui-shell__brand{grid-area:brand;display:inline-flex;align-items:center;flex:0 0 auto;min-width:calc(var(--size-table-row) + var(--size-table-row));color:inherit;text-decoration:none}.taymo-ui-shell__brand img{display:block;width:calc(var(--size-table-row) + var(--size-table-row) + var(--space-s1));max-height:var(--size-table-header);-o-object-fit:contain;object-fit:contain;-o-object-position:start center;object-position:start center}.taymo-ui-shell__scope-chip{grid-area:scope;display:inline-flex;align-items:center;flex:0 1 auto;min-width:0;max-width:calc(var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--space-s4) + var(--space-s1));padding:0;border:0;border-radius:0;color:var(--body);background:transparent;font-size:var(--type-caption);font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.taymo-header-band{position:sticky;inset-block-start:0;z-index:30;isolation:isolate;border-block-end:1px solid var(--header-band-line);background:linear-gradient(105deg,var(--header-band-top),var(--header-band-bottom))}.taymo-header-band:before{position:absolute;inset:0 0 auto;height:var(--space-s1);background:linear-gradient(90deg,var(--auth-violet-700),var(--auth-violet-400),var(--auth-violet-700));content:"";pointer-events:none}.taymo-header-chip{box-sizing:border-box;display:inline-flex;flex:0 1 auto;align-items:center;min-width:0;max-width:100%;overflow:hidden;border:1px solid var(--header-chip-line);color:var(--ink);background:var(--surface);font:inherit;font-size:var(--type-secondary);font-weight:650;line-height:1;text-align:start;text-decoration:none;white-space:nowrap}.taymo-header-chip:not(.taymo-header-chip--static){cursor:pointer}.taymo-header-chip:not(.taymo-header-chip--static):hover{border-color:var(--auth-violet-700)}.taymo-header-chip:focus-visible{outline:2px solid var(--auth-violet-700);outline-offset:2px}.taymo-header-chip:disabled{cursor:not-allowed}.taymo-header-chip__icon{box-sizing:border-box;display:inline-grid;width:var(--size-icon-tile);height:var(--size-icon-tile);flex:0 0 var(--size-icon-tile);place-items:center;overflow:hidden;border-radius:var(--radius-control);color:var(--auth-violet-700);background:var(--header-band-top)}.taymo-header-chip__label{flex:0 0 auto;color:var(--muted);font-weight:650}.taymo-header-chip__value{min-width:0;overflow:hidden;color:var(--ink);font-weight:750;text-overflow:ellipsis}.taymo-header-chip__chevron{width:var(--space-s4);height:var(--space-s4);flex:0 0 14px;color:var(--muted);transition:transform .14s ease}.taymo-header-chip__chevron.is-open{transform:rotate(180deg)}.dark .taymo-ui-shell__header--dark .taymo-ui-shell__brand img{filter:brightness(0) invert(1)}.taymo-ui-shell__nav{grid-area:nav;display:flex;align-items:center;gap:var(--space-s2);min-width:0;width:calc(100% + 2 * clamp(var(--space-s4), 2.8vw, var(--space-s5)));min-height:var(--size-table-header);margin-inline:calc(-1 * clamp(var(--space-s4), 2.8vw, var(--space-s5)));padding-inline:clamp(var(--space-s4),2.8vw,var(--space-s5));border-top:1px solid var(--header-band-line);border-bottom:1px solid var(--line);color:var(--body);background:var(--surface)}.taymo-ui-shell__account-trigger,.taymo-ui-shell__more-trigger,.taymo-ui-shell__nav-item{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:var(--size-nav-item);padding:0 var(--s-3);border:0;border-radius:var(--radius-control);color:inherit;background:transparent;font:inherit;font-size:var(--type-secondary);font-weight:600;white-space:nowrap;cursor:pointer;transition:transform .14s ease,opacity .14s ease}.taymo-ui-shell__account-trigger:hover,.taymo-ui-shell__header--dark .taymo-ui-shell__account-trigger:hover,.taymo-ui-shell__header--dark .taymo-ui-shell__more-trigger:hover,.taymo-ui-shell__header--dark .taymo-ui-shell__nav-item:hover,.taymo-ui-shell__header--dark .taymo-ui-shell__nav-item[aria-current=page],.taymo-ui-shell__more-trigger:hover,.taymo-ui-shell__nav-item:hover,.taymo-ui-shell__nav-item[aria-current=page]{background:var(--brand-soft);color:var(--brand)}.taymo-ui-shell__actions{grid-area:actions;display:flex;justify-content:flex-end}.taymo-ui-logout,.taymo-ui-shell__actions{align-items:center;gap:var(--s-2);flex:0 0 auto}.taymo-ui-logout{display:inline-flex;justify-content:center;min-height:calc(var(--size-primary-button) + var(--space-s1));padding:0 var(--s-3);border:1px solid var(--brand);border-radius:var(--r-md);color:var(--on-brand);background:var(--brand);font:inherit;font-size:var(--type-secondary);font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color .14s ease,transform .14s ease}.taymo-ui-logout:hover{background:var(--brand-strong)}.taymo-ui-logout:active{transform:translateY(1px)}.taymo-ui-logout:focus-visible{outline:3px solid var(--brand-line);outline-offset:2px}.taymo-ui-logout:disabled{opacity:.58;cursor:wait}.taymo-ui-logout--desktop{display:none}.taymo-ui-logout--mobile{display:inline-flex}.taymo-ui-logout--compact{min-height:calc(var(--size-primary-button) + var(--space-s1));gap:var(--s-1);padding-inline:var(--s-2);font-size:var(--type-caption)}.taymo-ui-logout--compact svg{width:var(--space-s4);height:var(--space-s4)}.taymo-ui-logout--secondary{min-height:max(var(--size-touch-target),calc(var(--size-primary-button) + var(--space-s1)));border-color:var(--line);color:var(--body);background:var(--surface)}.taymo-ui-logout--secondary:hover{color:var(--ink);background:var(--page)}@media (min-width:640px){.taymo-ui-logout--desktop{display:inline-flex}.taymo-ui-logout--mobile{display:none}}.taymo-ui-shell__account-wrap,.taymo-ui-shell__more-wrap{position:relative;flex:0 0 auto}.taymo-ui-shell__menu{position:absolute;z-index:60;inset-block-start:calc(100% + var(--s-2));inset-inline-end:0;min-width:calc(var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--space-s4));max-width:min(calc(var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-icon-tile)),calc(100vw - var(--space-s5)));max-height:min(calc(var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-icon-tile)),calc(100dvh - calc(var(--size-table-row) + var(--size-table-row) + var(--space-s5))));overflow-y:auto;overflow-wrap:anywhere;overscroll-behavior:contain;padding:var(--s-2);border:1px solid var(--line);border-radius:var(--r-lg);color:var(--body);background:var(--surface);box-shadow:0 12px 32px var(--shadow-soft)}.taymo-ui-shell__directory{min-width:min(calc(var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-icon-tile)),calc(100vw - var(--space-s5)))}.taymo-ui-shell__directory-search{display:flex;align-items:center;gap:var(--s-2);min-height:calc(var(--size-primary-button) + var(--space-s1));margin:var(--s-1) var(--s-1) var(--s-3);padding-inline:var(--s-3);border:1px solid var(--line);border-radius:var(--r-md);color:var(--text-muted-strong);background:var(--page)}.taymo-ui-shell__directory-search input{width:100%;min-width:0;border:0;outline:0;color:var(--ink);background:transparent;font:inherit}.taymo-ui-shell__directory-group+.taymo-ui-shell__directory-group{margin-top:var(--s-3);padding-top:var(--s-2);border-top:1px solid var(--line)}.taymo-ui-shell__directory-group h2{margin:0;padding:var(--s-1) var(--s-3);color:var(--text-muted-strong);font-size:var(--type-caption);font-weight:700}.taymo-ui-shell__directory-empty{padding:var(--s-3);color:var(--text-muted-strong)}.taymo-ui-tag--danger{color:var(--badge-danger-fg);background:var(--badge-danger-bg)}.taymo-ui-nav-badge-dot{inline-size:.5rem;block-size:.5rem;border-radius:50%;flex-shrink:0;background:currentColor}.taymo-ui-mobile-tab{position:relative}.taymo-ui-mobile-tab .taymo-ui-nav-badge-dot{position:absolute;inset-block-start:.5rem;inset-inline-end:calc(50% - 1.125rem)}.taymo-ui-page-header__eyebrow,.taymo-ui-stat__label,.taymo-ui-table th,.taymo-ui-table__mobile-label{color:var(--text-muted-strong)}.taymo-ui-shell__menu-item{display:flex;align-items:center;gap:var(--s-3);width:100%;min-height:calc(var(--size-primary-button) + var(--space-s1));padding:var(--s-2) var(--s-3);border:0;border-radius:var(--r-md);color:inherit;background:transparent;text-align:start;font:inherit;cursor:pointer}.taymo-ui-shell__menu-item:hover{color:var(--brand);background:var(--brand-soft)}.taymo-ui-shell__menu-item>span{min-width:0;overflow-wrap:anywhere}.taymo-ui-shell__content{flex:1 1 auto;min-width:0;width:100%;overflow-x:clip;padding:clamp(var(--s-4),2.4vw,calc(var(--space-s5) + var(--space-s2)))}.taymo-ui-shell__content--flush{padding:0}.taymo-ui-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-5);min-width:0;margin-block-end:var(--s-6)}.taymo-ui-page-header__copy{min-width:0}.taymo-ui-page-header__eyebrow{margin:0 0 var(--s-1);color:var(--muted);font-size:var(--type-caption)}.taymo-ui-page-header h1{margin:0;color:var(--ink);font-size:var(--type-title);font-weight:700;line-height:1.35;overflow-wrap:anywhere}.taymo-ui-task-header{display:flex;align-items:center;gap:var(--s-4);min-width:0}.taymo-ui-task-header__leading{flex:0 0 auto}.taymo-ui-profile-summary{display:flex;align-items:center;gap:var(--s-5);min-width:0;padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface)}.taymo-ui-profile-summary[data-variant=brand]{border-color:var(--brand-line);background:var(--taymo-brand-soft-gradient)}.taymo-ui-profile-summary__avatar{display:grid;flex:0 0 auto;place-items:center;width:calc(var(--size-table-row) + var(--space-s2));height:calc(var(--size-table-row) + var(--space-s2));overflow:hidden;border-radius:var(--radius-card);color:var(--brand-strong);background:var(--brand-soft)}.taymo-ui-profile-summary__copy{min-width:0;flex:1 1 auto}.taymo-ui-profile-summary__role{margin:0 0 var(--s-1);color:var(--muted);font-size:var(--type-caption);font-weight:700}.taymo-ui-profile-summary__copy>:is(h1,h2){margin:0;color:var(--ink);font-size:var(--type-title);line-height:1.3;overflow-wrap:anywhere}.taymo-ui-profile-summary__description,.taymo-ui-profile-summary__metadata{margin:var(--s-2) 0 0;color:var(--body);font-size:var(--type-body);line-height:var(--line-body);overflow-wrap:anywhere}.taymo-ui-profile-summary__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--s-2)}.coach-profile-summary{gap:var(--s-5);border-radius:var(--r-xl);padding:clamp(var(--s-4),3vw,var(--s-7))}.coach-profile-summary .taymo-ui-profile-summary__avatar{width:calc(var(--size-table-row) + var(--size-icon-tile));height:calc(var(--size-table-row) + var(--size-icon-tile));overflow:visible;border-radius:50%;background:transparent}@media (max-width:640px){.taymo-ui-profile-summary{align-items:flex-start;flex-wrap:wrap}.taymo-ui-profile-summary__actions{flex-basis:100%}}.taymo-ui-page-header__actions{display:flex;align-items:center;gap:var(--s-2);min-width:0;max-width:100%;flex-wrap:wrap}.taymo-ui-section{min-width:0}.taymo-ui-section__heading{margin:0 0 var(--s-4);color:var(--ink);font-size:var(--type-section);font-weight:700}.taymo-ui-field{min-width:0;display:grid;gap:var(--s-1)}.taymo-ui-field__label{color:var(--body);font-size:var(--type-secondary);font-weight:600}.taymo-ui-field__value{color:var(--body);font-size:var(--type-body);overflow-wrap:anywhere}.taymo-ui-field__value :where(input,select,textarea){box-sizing:border-box;min-width:0;max-width:100%}.taymo-ui-dialog{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;overflow-y:auto;overscroll-behavior:contain;padding:max(var(--space-s3),env(safe-area-inset-top,0)) max(var(--space-s3),env(safe-area-inset-right,0)) max(var(--space-s3),env(safe-area-inset-bottom,0)) max(var(--space-s3),env(safe-area-inset-left,0));background:var(--scrim)}.taymo-ui-dialog__panel{display:flex;flex-direction:column;width:min(100%,calc(var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--space-s4)));min-width:0;max-height:min(88dvh,calc(var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-control)));border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);box-shadow:0 24px 70px var(--shadow-strong)}.taymo-ui-dialog__header{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:var(--s-5);min-width:0;padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--line)}.taymo-ui-dialog__title{margin:0;color:var(--ink);font-size:var(--type-section);font-weight:700}.taymo-ui-dialog__header :where(h1,h2,h3,p){min-width:0;overflow-wrap:anywhere}.taymo-ui-dialog__header button{min-width:calc(var(--size-primary-button) + var(--space-s1));min-height:calc(var(--size-primary-button) + var(--space-s1));flex:0 0 44px}.taymo-ui-dialog__body{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:var(--s-5) var(--s-6)}.taymo-ui-dialog__body :where(button,a[href],input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%}.taymo-ui-dialog__body :where(button,input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:calc(var(--size-primary-button) + var(--space-s1))}.taymo-ui-popover{position:relative;display:inline-flex;min-width:0;max-width:100%}.taymo-ui-popover__panel{position:absolute;z-index:60;inset-block-start:calc(100% + var(--s-2));inset-inline-end:0;width:-moz-max-content;width:max-content;min-width:min(calc(var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--space-s2)),calc(100vw - var(--space-s5)));max-width:min(calc(var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-table-row) + var(--size-icon-tile)),calc(100vw - var(--space-s5)));max-height:calc(100dvh - var(--space-s5));overflow:auto;overflow-wrap:anywhere;overscroll-behavior:contain;padding:var(--s-3);box-shadow:0 12px 32px var(--shadow-soft)}.taymo-ui-popover__panel,.taymo-ui-table-wrap{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.taymo-ui-table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.taymo-ui-table{width:100%;border-collapse:collapse;text-align:start}.taymo-ui-table th{padding:var(--s-3) var(--s-4);color:var(--muted);background:var(--page);font-size:var(--type-caption);font-weight:600;text-align:start}.taymo-ui-table td{padding:var(--s-4);color:var(--body);font-size:var(--type-body);border-top:1px solid var(--line)}.taymo-ui-table__mobile-label{display:none}.taymo-ui-table__cell{min-width:0;overflow-wrap:anywhere}.taymo-ui-stat{min-width:0;padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.taymo-ui-stat__label{margin:0;color:var(--muted);font-size:var(--type-secondary)}.taymo-ui-stat__value{margin:var(--s-2) 0 0;color:var(--ink);font-size:var(--type-value);font-weight:700;line-height:1.2}.taymo-ui-stat__detail{margin:var(--s-2) 0 0;color:var(--body);font-size:var(--type-secondary)}.taymo-ui-state{display:grid;justify-items:center;gap:var(--s-3);padding:clamp(var(--s-6),7vw,calc(var(--space-s5) + var(--space-s5) + var(--space-s3))) var(--s-5);text-align:center}.taymo-ui-state__title{margin:0;color:var(--ink);font-size:var(--type-section);font-weight:700}.taymo-ui-state__body{max-width:42ch;margin:0;color:var(--body);font-size:var(--type-body)}.taymo-ui-tag{display:inline-flex;align-items:center;gap:var(--s-1);min-height:var(--space-s5);padding-inline:var(--s-2);border-radius:var(--radius-pill);color:var(--brand);background:var(--brand-soft);font-size:var(--type-caption);font-weight:600;white-space:nowrap}.taymo-ui-tag--success{color:var(--ok);background:var(--ok-soft)}.taymo-ui-tag--warning{color:var(--warn);background:var(--warn-soft)}.taymo-ui-tag--danger{color:var(--danger);background:var(--danger-soft)}.taymo-ui-tag--info{color:var(--info);background:var(--info-soft)}.taymo-ui-avatar{display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden;border-radius:50%;color:var(--brand);background:var(--brand-soft);font-weight:700}.taymo-ui-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px) and (max-width:1100px){.taymo-ui-shell__header{flex-wrap:wrap;gap:var(--s-2);padding-block:var(--s-2);padding-block-start:max(var(--s-2),env(safe-area-inset-top))}.taymo-ui-shell__actions{order:1;flex:1 1 auto;gap:var(--s-1)}.taymo-ui-shell__actions,.taymo-ui-shell__actions>div{min-width:0;flex-wrap:wrap}.taymo-ui-shell__nav{order:2;flex:1 0 100%;overflow-x:auto}}@media (max-width:767px){.taymo-ui-shell__header{min-height:calc(var(--size-table-row) + var(--space-s3));flex-wrap:wrap;gap:var(--s-2);padding-block-start:env(safe-area-inset-top);padding-inline:max(var(--s-3),env(safe-area-inset-left)) max(var(--s-3),env(safe-area-inset-right))}.taymo-ui-shell__brand{min-width:calc(var(--size-table-row) + var(--size-icon-tile))}.taymo-ui-shell__brand img{width:calc(var(--size-table-row) + var(--size-primary-button));max-height:var(--size-control)}.taymo-ui-shell__actions{flex:0 1 auto;min-width:0;flex-wrap:wrap;gap:var(--s-1)}.taymo-ui-shell__actions>*{min-width:0}.taymo-ui-shell__actions>div{flex-wrap:wrap}.taymo-ui-shell__nav{position:fixed;z-index:45;flex:0 0 auto;inset-inline:0;inset-block-end:0;display:flex;justify-content:center;gap:0;min-height:var(--taymo-mobile-nav-block-size);padding:var(--s-1) max(var(--s-2),env(safe-area-inset-right)) max(var(--s-1),var(--taymo-safe-area-bottom)) max(var(--s-2),env(safe-area-inset-left));border-top:1px solid var(--line);color:var(--body);background:var(--surface)}.taymo-ui-shell__nav-item{flex:1 1 0;flex-direction:column;gap:0;min-width:0;min-height:calc(var(--size-table-row) + var(--space-s1));padding-inline:var(--s-1);font-size:var(--type-caption)}.taymo-ui-shell__nav-item span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.taymo-ui-shell__header .taymo-ui-shell__nav .taymo-ui-shell__nav-item[aria-current=page]{color:var(--brand);background:var(--brand-soft);box-shadow:inset 0 2px 0 currentColor;font-weight:700}.taymo-ui-shell__nav .taymo-ui-shell__menu{position:fixed;z-index:60;inset-inline:max(var(--s-2),env(safe-area-inset-left)) max(var(--s-2),env(safe-area-inset-right));inset-block-start:auto;inset-block-end:var(--taymo-mobile-action-inset);width:auto;max-width:none;max-height:calc(100dvh - calc(var(--size-table-row) + var(--size-primary-button) + var(--space-s1)) - env(safe-area-inset-top));border-radius:var(--r-xl)}.taymo-ui-shell__directory-group h2{font-size:var(--type-secondary)}.taymo-ui-shell__content{padding:var(--s-4) var(--s-4) calc(var(--taymo-mobile-action-inset) + var(--space-s4))}.taymo-ui-shell__content--flush{padding:0 0 calc(var(--taymo-mobile-action-inset) + var(--space-s4))}.taymo-ui-page-header{align-items:flex-start;flex-direction:column;gap:var(--s-3)}.taymo-ui-page-header__actions{max-width:100%;flex-wrap:wrap}.taymo-ui-dialog{padding:max(var(--space-s2),env(safe-area-inset-top,0)) max(var(--space-s2),env(safe-area-inset-right,0)) max(var(--space-s2),env(safe-area-inset-bottom,0)) max(var(--space-s2),env(safe-area-inset-left,0))}.taymo-ui-dialog__panel{width:100%;max-height:calc(100dvh - max(var(--space-s2), env(safe-area-inset-top, 0)) - max(var(--space-s2), env(safe-area-inset-bottom, 0)));border-radius:var(--r-lg)}.taymo-ui-dialog__body,.taymo-ui-dialog__header{padding:var(--s-4)}.taymo-ui-table-wrap{border:0;background:transparent}.taymo-ui-table,.taymo-ui-table tbody{display:block;width:100%}.taymo-ui-table thead{position:absolute;width:var(--stroke-hairline);height:var(--stroke-hairline);padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.taymo-ui-table tbody{display:grid;gap:var(--s-3)}.taymo-ui-table tbody tr{display:block;min-width:0;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.taymo-ui-table td{display:grid;grid-template-columns:minmax(5rem,.7fr) minmax(0,1.3fr);align-items:start;gap:var(--s-3);padding:var(--s-3);border-top:1px solid var(--line);overflow-wrap:anywhere}.taymo-ui-table td:first-child{border-top:0}.taymo-ui-table__mobile-label{display:inline;color:var(--muted);font-size:var(--type-caption);font-weight:600}}html[dir=rtl] .taymo-ui-shell,html[dir=rtl] .taymo-ui-shell button,html[dir=rtl] .taymo-ui-shell input,html[dir=rtl] .taymo-ui-shell select,html[dir=rtl] .taymo-ui-shell textarea{font-family:var(--font-arabic);line-height:var(--line-body-ar)}.taymo-ui-mobile-header__leading-button{inline-size:2.25rem;block-size:2.25rem;background:var(--surface-muted);color:var(--brand)}