.parent-app-shell .taymo-ui-mobile-tab.is-active:before,.parent-app-shell .taymo-ui-mobile-tab[aria-current=page]:before{content:none}.parent-app-shell:has([data-parent-calendar-view=day]) .parent-shell-content,.parent-app-shell:has([data-parent-calendar-view=week]) .parent-shell-content{padding-block-end:0}.parent-child-workspace__academies,.parent-child-workspace__account-heading{margin:0;padding:var(--space-s3);border-block-start:1px solid var(--line)}.parent-child-workspace__academies h2,.parent-child-workspace__account-heading{font-size:12px;font-weight:800;letter-spacing:.05em;color:var(--text-muted)}.parent-child-workspace__academies>div{display:grid;gap:var(--space-s1);margin-block-start:var(--space-s2)}.parent-child-workspace__academies strong{white-space:normal;overflow-wrap:anywhere;font-size:13px}.parent-child-workspace__academies span{font-size:12px;color:var(--text-muted)}.parent-app-shell .taymo-ui-mobile-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.parent-app-shell .taymo-ui-mobile-tab{min-width:0;padding-inline:0}.parent-app-shell .taymo-ui-mobile-tab span{display:block;max-width:100%;min-width:0;overflow:visible;overflow-wrap:normal;font-size:var(--type-mobile-tab-label);white-space:nowrap}.parent-app-shell--discover .parent-shell-content{padding-block-start:var(--space-s3)}.parent-app-shell--discover .parent-shell-content:has(.discover-programme-page){padding-inline:0}.parent-shell-calendar-title,.parent-shell-route-title{color:var(--text);font-size:var(--type-secondary);font-weight:750}.parent-shell-route-title{display:block;max-width:min(52vw,38rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parent-shell-install-entry{width:100%}.parent-shell-install-entry summary{list-style:none}.parent-shell-install-entry summary::-webkit-details-marker{display:none}.parent-shell-install-entry>p{margin:0;padding:0 var(--space-s3) var(--space-s2);color:var(--text-muted);font-size:var(--type-caption);line-height:1.5}.parent-mobile-account-trigger{box-sizing:border-box;width:var(--size-touch-target);min-width:var(--size-touch-target);height:var(--size-touch-target);padding:0;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink)}@media (max-width:1023px){.parent-app-shell .parent-home-compact.pb-nav{padding-bottom:calc(calc(var(--space-s4) * 7) + env(safe-area-inset-bottom, 0))}}@media (min-width:1024px){.parent-app-shell{--parent-sidebar-width:232px;padding-inline-start:var(--parent-sidebar-width)}.parent-app-shell .parent-shell-content{width:min(100%,80rem);max-width:80rem;margin-inline:auto}.parent-app-shell>.taymo-ui-shell__header{min-height:var(--size-header);grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"scope actions";padding:var(--space-s2) var(--space-s4)}.parent-app-shell--discover>.taymo-ui-shell__header{height:var(--size-header);background:linear-gradient(90deg,var(--brand-soft) 0,var(--surface) 62%)}.parent-app-shell .taymo-ui-shell__brand{position:fixed;z-index:3;inset-block-start:var(--space-s4);inset-inline-start:var(--space-s4);width:calc(var(--parent-sidebar-width) - 2 * var(--space-s4))}.parent-app-shell .taymo-ui-shell__nav{position:fixed;inset-block:0;inset-inline-start:0;z-index:-1;width:var(--parent-sidebar-width);margin-inline:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-s1);padding:calc(var(--space-s5) * 3) var(--space-s3) calc(var(--space-s2) * 11);border-inline-end:1px solid var(--line);border-block-start:var(--space-s1) solid var(--brand);background:var(--surface)}.parent-app-shell .taymo-ui-shell__nav-item{justify-content:flex-start;width:100%;flex:0 0 auto;border-radius:var(--radius-control)}}@media (min-width:1024px) and (max-width:1294px){.parent-app-shell--discover:has(.discover-programme-page){--parent-sidebar-width:clamp(208px,calc(100% - 1048px),232px);padding-inline-start:var(--parent-sidebar-width)}.parent-app-shell--discover:has(.discover-programme-page) .taymo-ui-shell__nav{width:var(--size-media)}}@media (max-width:1023px){.parent-app-shell--discover .taymo-ui-mobile-header{height:var(--size-header);min-height:var(--size-header);max-height:var(--size-header)}}@media (max-width:767px){.parent-app-shell--discover:has(.discover-programme-page) .taymo-ui-mobile-header{grid-template-columns:max-content minmax(0,1fr) max-content;gap:0}.parent-app-shell--discover:has(.discover-programme-page) .taymo-ui-mobile-header__leading{gap:0}.parent-app-shell--discover:has(.discover-programme-page) .taymo-ui-mobile-header__actions{min-width:-moz-max-content;min-width:max-content;flex-wrap:nowrap;gap:var(--space-s1)}.parent-app-shell--discover:has(.discover-programme-page) .taymo-ui-mobile-header__action{flex:0 0 auto}.parent-app-shell--discover:has(.discover-programme-page) [data-parent-child-workspace-slot=mobile]{box-sizing:border-box;width:var(--size-avatar-large);max-width:var(--size-avatar-large);flex:0 0 80px}.parent-app-shell--discover:has(.discover-programme-page) .parent-child-workspace{box-sizing:border-box;width:var(--size-avatar-large);min-width:var(--size-avatar-large);max-width:var(--size-avatar-large);flex:0 0 80px}.parent-app-shell--discover:has(.discover-programme-page) .parent-child-workspace__trigger{width:var(--size-avatar-large);min-width:var(--size-avatar-large);max-width:var(--size-avatar-large);flex:0 0 80px;gap:var(--space-s1);padding-inline:var(--space-s1)}}@media (max-width:379px){.parent-app-shell--discover:has(.discover-programme-page) .taymo-ui-mobile-header__brand{width:var(--size-avatar)}}@media (max-width:359px){.parent-app-shell--discover:has(.discover-programme-page) .taymo-ui-mobile-header__brand{width:var(--size-table-row)}.parent-app-shell--discover:has(.discover-programme-page) .taymo-ui-mobile-header__actions{gap:var(--space-s1)}.parent-app-shell--discover:has(.discover-programme-page) .parent-child-workspace,.parent-app-shell--discover:has(.discover-programme-page) [data-parent-child-workspace-slot=mobile]{width:var(--size-mobile-nav);min-width:var(--size-mobile-nav);max-width:var(--size-mobile-nav);flex-basis:72px}.parent-app-shell--discover:has(.discover-programme-page) .parent-child-workspace__trigger{width:var(--size-mobile-nav);min-width:var(--size-mobile-nav);max-width:var(--size-mobile-nav);flex-basis:72px}}@media (max-width:779px){.parent-app-shell .taymo-ui-mobile-header{box-sizing:border-box;height:var(--size-header);min-height:var(--size-header);grid-template-columns:max-content minmax(0,1fr) max-content;gap:var(--space-s2);padding-inline:var(--space-s2-5)}.parent-app-shell--primary .taymo-ui-mobile-header__title{visibility:hidden}.parent-app-shell .taymo-ui-mobile-header__actions{flex-wrap:nowrap;gap:var(--space-s2)}.parent-app-shell .parent-mobile-header-account-actions,.parent-app-shell .parent-mobile-header-account-actions .parent-child-workspace,.parent-app-shell .parent-mobile-header-account-actions .parent-child-workspace__trigger,.parent-app-shell [data-parent-child-workspace-slot=mobile]{box-sizing:border-box;width:clamp(var(--layout-identity-min),34vw,var(--layout-mobile-identity-max));min-width:0;max-width:var(--layout-mobile-identity-max);flex:0 1 auto}.parent-app-shell .parent-child-workspace__name{font-size:13px}.parent-app-shell .parent-child-workspace__trigger{height:var(--size-touch-target);min-height:var(--size-touch-target)}.parent-app-shell .parent-mobile-action{width:var(--size-touch-target);height:var(--size-touch-target)}.parent-app-shell:has([data-parent-calendar]) .parent-shell-content{padding-block-start:var(--space-s1)}}@font-face{font-family:Noto_Sans_Arabic;src:url(/_next/static/media/33bbdb7fc7df52e1-s.ttf) 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_e9d76e{font-family:Noto_Sans_Arabic,Noto_Sans_Arabic Fallback}.__variable_e9d76e{--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) 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_601db4{font-family:Plus_Jakarta_Sans,Plus_Jakarta_Sans Fallback}.__variable_601db4{--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}}