@charset "UTF-8";:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width:768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{inset:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: var(--safe-area-inset-top, env(safe-area-inset-top));--ion-safe-area-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom));--ion-safe-area-left: var(--safe-area-inset-left, env(safe-area-inset-left));--ion-safe-area-right: var(--safe-area-inset-right, env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media(prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #0054e9)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media(min-width:576px){.ion-hide-sm-up{display:none!important}}@media(max-width:575.98px){.ion-hide-sm-down{display:none!important}}@media(min-width:768px){.ion-hide-md-up{display:none!important}}@media(max-width:767.98px){.ion-hide-md-down{display:none!important}}@media(min-width:992px){.ion-hide-lg-up{display:none!important}}@media(max-width:991.98px){.ion-hide-lg-down{display:none!important}}@media(min-width:1200px){.ion-hide-xl-up{display:none!important}}@media(max-width:1199.98px){.ion-hide-xl-down{display:none!important}}.ion-display-none{display:none!important}@media(min-width:576px){.ion-display-sm-none{display:none!important}}@media(min-width:768px){.ion-display-md-none{display:none!important}}@media(min-width:992px){.ion-display-lg-none{display:none!important}}@media(min-width:1200px){.ion-display-xl-none{display:none!important}}.ion-display-inline{display:inline!important}@media(min-width:576px){.ion-display-sm-inline{display:inline!important}}@media(min-width:768px){.ion-display-md-inline{display:inline!important}}@media(min-width:992px){.ion-display-lg-inline{display:inline!important}}@media(min-width:1200px){.ion-display-xl-inline{display:inline!important}}.ion-display-inline-block{display:inline-block!important}@media(min-width:576px){.ion-display-sm-inline-block{display:inline-block!important}}@media(min-width:768px){.ion-display-md-inline-block{display:inline-block!important}}@media(min-width:992px){.ion-display-lg-inline-block{display:inline-block!important}}@media(min-width:1200px){.ion-display-xl-inline-block{display:inline-block!important}}.ion-display-block{display:block!important}@media(min-width:576px){.ion-display-sm-block{display:block!important}}@media(min-width:768px){.ion-display-md-block{display:block!important}}@media(min-width:992px){.ion-display-lg-block{display:block!important}}@media(min-width:1200px){.ion-display-xl-block{display:block!important}}.ion-display-flex{display:flex!important}@media(min-width:576px){.ion-display-sm-flex{display:flex!important}}@media(min-width:768px){.ion-display-md-flex{display:flex!important}}@media(min-width:992px){.ion-display-lg-flex{display:flex!important}}@media(min-width:1200px){.ion-display-xl-flex{display:flex!important}}.ion-display-inline-flex{display:inline-flex!important}@media(min-width:576px){.ion-display-sm-inline-flex{display:inline-flex!important}}@media(min-width:768px){.ion-display-md-inline-flex{display:inline-flex!important}}@media(min-width:992px){.ion-display-lg-inline-flex{display:inline-flex!important}}@media(min-width:1200px){.ion-display-xl-inline-flex{display:inline-flex!important}}.ion-display-grid{display:grid!important}@media(min-width:576px){.ion-display-sm-grid{display:grid!important}}@media(min-width:768px){.ion-display-md-grid{display:grid!important}}@media(min-width:992px){.ion-display-lg-grid{display:grid!important}}@media(min-width:1200px){.ion-display-xl-grid{display:grid!important}}.ion-display-inline-grid{display:inline-grid!important}@media(min-width:576px){.ion-display-sm-inline-grid{display:inline-grid!important}}@media(min-width:768px){.ion-display-md-inline-grid{display:inline-grid!important}}@media(min-width:992px){.ion-display-lg-inline-grid{display:inline-grid!important}}@media(min-width:1200px){.ion-display-xl-inline-grid{display:inline-grid!important}}.ion-display-table{display:table!important}@media(min-width:576px){.ion-display-sm-table{display:table!important}}@media(min-width:768px){.ion-display-md-table{display:table!important}}@media(min-width:992px){.ion-display-lg-table{display:table!important}}@media(min-width:1200px){.ion-display-xl-table{display:table!important}}.ion-display-table-cell{display:table-cell!important}@media(min-width:576px){.ion-display-sm-table-cell{display:table-cell!important}}@media(min-width:768px){.ion-display-md-table-cell{display:table-cell!important}}@media(min-width:992px){.ion-display-lg-table-cell{display:table-cell!important}}@media(min-width:1200px){.ion-display-xl-table-cell{display:table-cell!important}}.ion-display-table-row{display:table-row!important}@media(min-width:576px){.ion-display-sm-table-row{display:table-row!important}}@media(min-width:768px){.ion-display-md-table-row{display:table-row!important}}@media(min-width:992px){.ion-display-lg-table-row{display:table-row!important}}@media(min-width:1200px){.ion-display-xl-table-row{display:table-row!important}}.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}:host-context([dir=rtl]) .ion-float-start{float:right!important}[dir=rtl] .ion-float-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-start:dir(rtl){float:right!important}}.ion-float-end{float:right!important}:host-context([dir=rtl]) .ion-float-end{float:left!important}[dir=rtl] .ion-float-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-end:dir(rtl){float:left!important}}@media(min-width:576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}:host-context([dir=rtl]) .ion-float-sm-start{float:right!important}[dir=rtl] .ion-float-sm-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-sm-start:dir(rtl){float:right!important}}.ion-float-sm-end{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end{float:left!important}[dir=rtl] .ion-float-sm-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-sm-end:dir(rtl){float:left!important}}}@media(min-width:768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}:host-context([dir=rtl]) .ion-float-md-start{float:right!important}[dir=rtl] .ion-float-md-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-md-start:dir(rtl){float:right!important}}.ion-float-md-end{float:right!important}:host-context([dir=rtl]) .ion-float-md-end{float:left!important}[dir=rtl] .ion-float-md-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-md-end:dir(rtl){float:left!important}}}@media(min-width:992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}:host-context([dir=rtl]) .ion-float-lg-start{float:right!important}[dir=rtl] .ion-float-lg-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-lg-start:dir(rtl){float:right!important}}.ion-float-lg-end{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end{float:left!important}[dir=rtl] .ion-float-lg-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-lg-end:dir(rtl){float:left!important}}}@media(min-width:1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}:host-context([dir=rtl]) .ion-float-xl-start{float:right!important}[dir=rtl] .ion-float-xl-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-xl-start:dir(rtl){float:right!important}}.ion-float-xl-end{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end{float:left!important}[dir=rtl] .ion-float-xl-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-xl-end:dir(rtl){float:left!important}}}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media(min-width:576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media(min-width:768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media(min-width:992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media(min-width:1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media(min-width:576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media(min-width:768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media(min-width:992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media(min-width:1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.ion-align-content-start{align-content:flex-start!important}.ion-align-content-end{align-content:flex-end!important}.ion-align-content-center{align-content:center!important}.ion-align-content-between{align-content:space-between!important}.ion-align-content-around{align-content:space-around!important}.ion-align-content-stretch{align-content:stretch!important}@media(min-width:576px){.ion-align-content-sm-start{align-content:flex-start!important}.ion-align-content-sm-end{align-content:flex-end!important}.ion-align-content-sm-center{align-content:center!important}.ion-align-content-sm-between{align-content:space-between!important}.ion-align-content-sm-around{align-content:space-around!important}.ion-align-content-sm-stretch{align-content:stretch!important}}@media(min-width:768px){.ion-align-content-md-start{align-content:flex-start!important}.ion-align-content-md-end{align-content:flex-end!important}.ion-align-content-md-center{align-content:center!important}.ion-align-content-md-between{align-content:space-between!important}.ion-align-content-md-around{align-content:space-around!important}.ion-align-content-md-stretch{align-content:stretch!important}}@media(min-width:992px){.ion-align-content-lg-start{align-content:flex-start!important}.ion-align-content-lg-end{align-content:flex-end!important}.ion-align-content-lg-center{align-content:center!important}.ion-align-content-lg-between{align-content:space-between!important}.ion-align-content-lg-around{align-content:space-around!important}.ion-align-content-lg-stretch{align-content:stretch!important}}@media(min-width:1200px){.ion-align-content-xl-start{align-content:flex-start!important}.ion-align-content-xl-end{align-content:flex-end!important}.ion-align-content-xl-center{align-content:center!important}.ion-align-content-xl-between{align-content:space-between!important}.ion-align-content-xl-around{align-content:space-around!important}.ion-align-content-xl-stretch{align-content:stretch!important}}.ion-align-items-start{align-items:start!important}.ion-align-items-end{align-items:end!important}.ion-align-items-center{align-items:center!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}@media(min-width:576px){.ion-align-items-sm-start{align-items:start!important}.ion-align-items-sm-end{align-items:end!important}.ion-align-items-sm-center{align-items:center!important}.ion-align-items-sm-stretch{align-items:stretch!important}.ion-align-items-sm-baseline{align-items:baseline!important}}@media(min-width:768px){.ion-align-items-md-start{align-items:start!important}.ion-align-items-md-end{align-items:end!important}.ion-align-items-md-center{align-items:center!important}.ion-align-items-md-stretch{align-items:stretch!important}.ion-align-items-md-baseline{align-items:baseline!important}}@media(min-width:992px){.ion-align-items-lg-start{align-items:start!important}.ion-align-items-lg-end{align-items:end!important}.ion-align-items-lg-center{align-items:center!important}.ion-align-items-lg-stretch{align-items:stretch!important}.ion-align-items-lg-baseline{align-items:baseline!important}}@media(min-width:1200px){.ion-align-items-xl-start{align-items:start!important}.ion-align-items-xl-end{align-items:end!important}.ion-align-items-xl-center{align-items:center!important}.ion-align-items-xl-stretch{align-items:stretch!important}.ion-align-items-xl-baseline{align-items:baseline!important}}.ion-align-self-start{align-self:start!important}.ion-align-self-end{align-self:end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}@media(min-width:576px){.ion-align-self-sm-start{align-self:start!important}.ion-align-self-sm-end{align-self:end!important}.ion-align-self-sm-center{align-self:center!important}.ion-align-self-sm-stretch{align-self:stretch!important}.ion-align-self-sm-baseline{align-self:baseline!important}.ion-align-self-sm-auto{align-self:auto!important}}@media(min-width:768px){.ion-align-self-md-start{align-self:start!important}.ion-align-self-md-end{align-self:end!important}.ion-align-self-md-center{align-self:center!important}.ion-align-self-md-stretch{align-self:stretch!important}.ion-align-self-md-baseline{align-self:baseline!important}.ion-align-self-md-auto{align-self:auto!important}}@media(min-width:992px){.ion-align-self-lg-start{align-self:start!important}.ion-align-self-lg-end{align-self:end!important}.ion-align-self-lg-center{align-self:center!important}.ion-align-self-lg-stretch{align-self:stretch!important}.ion-align-self-lg-baseline{align-self:baseline!important}.ion-align-self-lg-auto{align-self:auto!important}}@media(min-width:1200px){.ion-align-self-xl-start{align-self:start!important}.ion-align-self-xl-end{align-self:end!important}.ion-align-self-xl-center{align-self:center!important}.ion-align-self-xl-stretch{align-self:stretch!important}.ion-align-self-xl-baseline{align-self:baseline!important}.ion-align-self-xl-auto{align-self:auto!important}}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-evenly{justify-content:space-evenly!important}@media(min-width:576px){.ion-justify-content-sm-start{justify-content:flex-start!important}.ion-justify-content-sm-end{justify-content:flex-end!important}.ion-justify-content-sm-center{justify-content:center!important}.ion-justify-content-sm-between{justify-content:space-between!important}.ion-justify-content-sm-around{justify-content:space-around!important}.ion-justify-content-sm-evenly{justify-content:space-evenly!important}}@media(min-width:768px){.ion-justify-content-md-start{justify-content:flex-start!important}.ion-justify-content-md-end{justify-content:flex-end!important}.ion-justify-content-md-center{justify-content:center!important}.ion-justify-content-md-between{justify-content:space-between!important}.ion-justify-content-md-around{justify-content:space-around!important}.ion-justify-content-md-evenly{justify-content:space-evenly!important}}@media(min-width:992px){.ion-justify-content-lg-start{justify-content:flex-start!important}.ion-justify-content-lg-end{justify-content:flex-end!important}.ion-justify-content-lg-center{justify-content:center!important}.ion-justify-content-lg-between{justify-content:space-between!important}.ion-justify-content-lg-around{justify-content:space-around!important}.ion-justify-content-lg-evenly{justify-content:space-evenly!important}}@media(min-width:1200px){.ion-justify-content-xl-start{justify-content:flex-start!important}.ion-justify-content-xl-end{justify-content:flex-end!important}.ion-justify-content-xl-center{justify-content:center!important}.ion-justify-content-xl-between{justify-content:space-between!important}.ion-justify-content-xl-around{justify-content:space-around!important}.ion-justify-content-xl-evenly{justify-content:space-evenly!important}}.ion-flex-row{flex-direction:row!important}.ion-flex-row-reverse{flex-direction:row-reverse!important}.ion-flex-column{flex-direction:column!important}.ion-flex-column-reverse{flex-direction:column-reverse!important}@media(min-width:576px){.ion-flex-sm-row{flex-direction:row!important}.ion-flex-sm-row-reverse{flex-direction:row-reverse!important}.ion-flex-sm-column{flex-direction:column!important}.ion-flex-sm-column-reverse{flex-direction:column-reverse!important}}@media(min-width:768px){.ion-flex-md-row{flex-direction:row!important}.ion-flex-md-row-reverse{flex-direction:row-reverse!important}.ion-flex-md-column{flex-direction:column!important}.ion-flex-md-column-reverse{flex-direction:column-reverse!important}}@media(min-width:992px){.ion-flex-lg-row{flex-direction:row!important}.ion-flex-lg-row-reverse{flex-direction:row-reverse!important}.ion-flex-lg-column{flex-direction:column!important}.ion-flex-lg-column-reverse{flex-direction:column-reverse!important}}@media(min-width:1200px){.ion-flex-xl-row{flex-direction:row!important}.ion-flex-xl-row-reverse{flex-direction:row-reverse!important}.ion-flex-xl-column{flex-direction:column!important}.ion-flex-xl-column-reverse{flex-direction:column-reverse!important}}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-flex-wrap{flex-wrap:wrap!important}.ion-flex-nowrap{flex-wrap:nowrap!important}.ion-flex-wrap-reverse{flex-wrap:wrap-reverse!important}@media(min-width:576px){.ion-flex-sm-wrap{flex-wrap:wrap!important}.ion-flex-sm-nowrap{flex-wrap:nowrap!important}.ion-flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}}@media(min-width:768px){.ion-flex-md-wrap{flex-wrap:wrap!important}.ion-flex-md-nowrap{flex-wrap:nowrap!important}.ion-flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}}@media(min-width:992px){.ion-flex-lg-wrap{flex-wrap:wrap!important}.ion-flex-lg-nowrap{flex-wrap:nowrap!important}.ion-flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}}@media(min-width:1200px){.ion-flex-xl-wrap{flex-wrap:wrap!important}.ion-flex-xl-nowrap{flex-wrap:nowrap!important}.ion-flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}}.ion-flex-1{flex:1!important}.ion-flex-auto{flex:auto!important}.ion-flex-initial{flex:initial!important}.ion-flex-none{flex:none!important}@media(min-width:576px){.ion-flex-sm-1{flex:1!important}.ion-flex-sm-auto{flex:auto!important}.ion-flex-sm-initial{flex:initial!important}.ion-flex-sm-none{flex:none!important}}@media(min-width:768px){.ion-flex-md-1{flex:1!important}.ion-flex-md-auto{flex:auto!important}.ion-flex-md-initial{flex:initial!important}.ion-flex-md-none{flex:none!important}}@media(min-width:992px){.ion-flex-lg-1{flex:1!important}.ion-flex-lg-auto{flex:auto!important}.ion-flex-lg-initial{flex:initial!important}.ion-flex-lg-none{flex:none!important}}@media(min-width:1200px){.ion-flex-xl-1{flex:1!important}.ion-flex-xl-auto{flex:auto!important}.ion-flex-xl-initial{flex:initial!important}.ion-flex-xl-none{flex:none!important}}.ion-flex-grow-0{flex-grow:0!important}.ion-flex-grow-1{flex-grow:1!important}.ion-flex-shrink-0{flex-shrink:0!important}.ion-flex-shrink-1{flex-shrink:1!important}@media(min-width:576px){.ion-flex-sm-grow-0{flex-grow:0!important}.ion-flex-sm-grow-1{flex-grow:1!important}.ion-flex-sm-shrink-0{flex-shrink:0!important}.ion-flex-sm-shrink-1{flex-shrink:1!important}}@media(min-width:768px){.ion-flex-md-grow-0{flex-grow:0!important}.ion-flex-md-grow-1{flex-grow:1!important}.ion-flex-md-shrink-0{flex-shrink:0!important}.ion-flex-md-shrink-1{flex-shrink:1!important}}@media(min-width:992px){.ion-flex-lg-grow-0{flex-grow:0!important}.ion-flex-lg-grow-1{flex-grow:1!important}.ion-flex-lg-shrink-0{flex-shrink:0!important}.ion-flex-lg-shrink-1{flex-shrink:1!important}}@media(min-width:1200px){.ion-flex-xl-grow-0{flex-grow:0!important}.ion-flex-xl-grow-1{flex-grow:1!important}.ion-flex-xl-shrink-0{flex-shrink:0!important}.ion-flex-xl-shrink-1{flex-shrink:1!important}}.ion-order-first{order:-1!important}.ion-order-0{order:0!important}.ion-order-1{order:1!important}.ion-order-2{order:2!important}.ion-order-3{order:3!important}.ion-order-4{order:4!important}.ion-order-5{order:5!important}.ion-order-6{order:6!important}.ion-order-7{order:7!important}.ion-order-8{order:8!important}.ion-order-9{order:9!important}.ion-order-10{order:10!important}.ion-order-11{order:11!important}.ion-order-12{order:12!important}.ion-order-last{order:13!important}@media(min-width:576px){.ion-order-sm-first{order:-1!important}.ion-order-sm-0{order:0!important}.ion-order-sm-1{order:1!important}.ion-order-sm-2{order:2!important}.ion-order-sm-3{order:3!important}.ion-order-sm-4{order:4!important}.ion-order-sm-5{order:5!important}.ion-order-sm-6{order:6!important}.ion-order-sm-7{order:7!important}.ion-order-sm-8{order:8!important}.ion-order-sm-9{order:9!important}.ion-order-sm-10{order:10!important}.ion-order-sm-11{order:11!important}.ion-order-sm-12{order:12!important}.ion-order-sm-last{order:13!important}}@media(min-width:768px){.ion-order-md-first{order:-1!important}.ion-order-md-0{order:0!important}.ion-order-md-1{order:1!important}.ion-order-md-2{order:2!important}.ion-order-md-3{order:3!important}.ion-order-md-4{order:4!important}.ion-order-md-5{order:5!important}.ion-order-md-6{order:6!important}.ion-order-md-7{order:7!important}.ion-order-md-8{order:8!important}.ion-order-md-9{order:9!important}.ion-order-md-10{order:10!important}.ion-order-md-11{order:11!important}.ion-order-md-12{order:12!important}.ion-order-md-last{order:13!important}}@media(min-width:992px){.ion-order-lg-first{order:-1!important}.ion-order-lg-0{order:0!important}.ion-order-lg-1{order:1!important}.ion-order-lg-2{order:2!important}.ion-order-lg-3{order:3!important}.ion-order-lg-4{order:4!important}.ion-order-lg-5{order:5!important}.ion-order-lg-6{order:6!important}.ion-order-lg-7{order:7!important}.ion-order-lg-8{order:8!important}.ion-order-lg-9{order:9!important}.ion-order-lg-10{order:10!important}.ion-order-lg-11{order:11!important}.ion-order-lg-12{order:12!important}.ion-order-lg-last{order:13!important}}@media(min-width:1200px){.ion-order-xl-first{order:-1!important}.ion-order-xl-0{order:0!important}.ion-order-xl-1{order:1!important}.ion-order-xl-2{order:2!important}.ion-order-xl-3{order:3!important}.ion-order-xl-4{order:4!important}.ion-order-xl-5{order:5!important}.ion-order-xl-6{order:6!important}.ion-order-xl-7{order:7!important}.ion-order-xl-8{order:8!important}.ion-order-xl-9{order:9!important}.ion-order-xl-10{order:10!important}.ion-order-xl-11{order:11!important}.ion-order-xl-12{order:12!important}.ion-order-xl-last{order:13!important}}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-sans-arabic-arabic-400-normal-K74XADSY.woff2") format("woff2"),url("./media/noto-sans-arabic-arabic-400-normal-M6H4OPRP.woff") format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-sans-arabic-math-400-normal-KIHTSURU.woff2") format("woff2"),url("./media/noto-sans-arabic-math-400-normal-KYZRRTPI.woff") format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-sans-arabic-symbols-400-normal-UAARYY6S.woff2") format("woff2"),url("./media/noto-sans-arabic-symbols-400-normal-KOVZVKAT.woff") format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-sans-arabic-latin-ext-400-normal-7EPMGDF3.woff2") format("woff2"),url("./media/noto-sans-arabic-latin-ext-400-normal-OHVKWYOO.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-sans-arabic-latin-400-normal-QZDKGACW.woff2") format("woff2"),url("./media/noto-sans-arabic-latin-400-normal-TU224X32.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url("./media/noto-sans-arabic-arabic-600-normal-OPPZJ5DI.woff2") format("woff2"),url("./media/noto-sans-arabic-arabic-600-normal-BSRUV5UF.woff") format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url("./media/noto-sans-arabic-math-600-normal-HLW72NIO.woff2") format("woff2"),url("./media/noto-sans-arabic-math-600-normal-DULV5EJP.woff") format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url("./media/noto-sans-arabic-symbols-600-normal-A2YN6JX7.woff2") format("woff2"),url("./media/noto-sans-arabic-symbols-600-normal-XAZ6GC5E.woff") format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url("./media/noto-sans-arabic-latin-ext-600-normal-WEDGUBAV.woff2") format("woff2"),url("./media/noto-sans-arabic-latin-ext-600-normal-7EUYU5GE.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url("./media/noto-sans-arabic-latin-600-normal-TOHSYH6A.woff2") format("woff2"),url("./media/noto-sans-arabic-latin-600-normal-6DTVEVZ3.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url("./media/noto-sans-arabic-arabic-700-normal-6FN36GON.woff2") format("woff2"),url("./media/noto-sans-arabic-arabic-700-normal-JJCSCQPB.woff") format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url("./media/noto-sans-arabic-math-700-normal-LSMM7UPL.woff2") format("woff2"),url("./media/noto-sans-arabic-math-700-normal-3LG2BC6D.woff") format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url("./media/noto-sans-arabic-symbols-700-normal-JDOZ3QPZ.woff2") format("woff2"),url("./media/noto-sans-arabic-symbols-700-normal-L5PUPOJX.woff") format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url("./media/noto-sans-arabic-latin-ext-700-normal-NIVR5MYV.woff2") format("woff2"),url("./media/noto-sans-arabic-latin-ext-700-normal-CQXB4KH6.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url("./media/noto-sans-arabic-latin-700-normal-OZJPMSJS.woff2") format("woff2"),url("./media/noto-sans-arabic-latin-700-normal-A3JVS73L.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:700;src:url("./media/noto-kufi-arabic-arabic-700-normal-YXFNUTJX.woff2") format("woff2"),url("./media/noto-kufi-arabic-arabic-700-normal-D444VZE7.woff") format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:700;src:url("./media/noto-kufi-arabic-math-700-normal-4FKWFHYU.woff2") format("woff2"),url("./media/noto-kufi-arabic-math-700-normal-RDTEIKGF.woff") format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:700;src:url("./media/noto-kufi-arabic-symbols-700-normal-4Z6TCIWG.woff2") format("woff2"),url("./media/noto-kufi-arabic-symbols-700-normal-JMH22TT7.woff") format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:700;src:url("./media/noto-kufi-arabic-latin-ext-700-normal-CHVOXRWY.woff2") format("woff2"),url("./media/noto-kufi-arabic-latin-ext-700-normal-N46PFZ5V.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:700;src:url("./media/noto-kufi-arabic-latin-700-normal-6GSQT2CS.woff2") format("woff2"),url("./media/noto-kufi-arabic-latin-700-normal-LEDWGVXK.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.portal-main .portal-feature-page{inline-size:min(100%,1440px);margin-inline:auto;display:grid;gap:clamp(1rem,2.4vw,1.75rem)}.portal-main .portal-section,.portal-main .panel{min-inline-size:0;padding:clamp(1rem,2vw,1.35rem);border:1px solid var(--club-color-border);border-radius:var(--club-radius-md);background:#fff;box-shadow:var(--club-shadow-sm)}.portal-main .portal-section-header,.portal-main .panel-header{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-block-end:1rem}.portal-main .portal-section-header h2,.portal-main .panel-header h2,.portal-main .panel h2,.portal-main .panel h3{margin:0;color:var(--club-color-maroon)}.portal-main .portal-grid,.portal-main .feature-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.portal-main .portal-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-main .portal-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.portal-main .portal-list,.portal-main .portal-data-list,.portal-main .portal-form,.portal-main .portal-selection-list{display:grid;gap:1rem}.portal-main .portal-card{min-inline-size:0;display:grid;align-content:start;gap:.85rem;padding:clamp(1rem,2vw,1.35rem);border:1px solid var(--club-color-border);border-radius:var(--club-radius-md);background:#fff;color:var(--club-color-text);box-shadow:var(--club-shadow-sm)}.portal-main .portal-card-link{text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.portal-main .portal-card-link:hover,.portal-main .portal-card-link:focus-visible{border-color:var(--club-color-gold);box-shadow:var(--club-shadow-md);transform:translateY(-2px)}.portal-main .portal-card h2,.portal-main .portal-card h3,.portal-main .portal-card p{margin:0}.portal-main .portal-card h2,.portal-main .portal-card h3,.portal-main .portal-card-link strong{color:var(--club-color-maroon)}.portal-main .portal-card p{color:var(--club-color-text-muted);line-height:1.6}.portal-main .portal-card-top,.portal-main .portal-actions,.portal-main .portal-data-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.7rem}.portal-main .portal-kicker{color:var(--club-color-gold-dark);font-size:.78rem;font-weight:700}.portal-main .portal-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.portal-main .portal-form label{display:grid;gap:.45rem}.portal-main .portal-details-list{display:grid;gap:.7rem;margin:0}.portal-main .portal-details-list div{display:grid;grid-template-columns:minmax(110px,.35fr) 1fr;gap:.8rem;padding-block-end:.6rem;border-block-end:1px solid var(--club-color-border)}.portal-main .portal-details-list dt{color:var(--club-color-text-muted)}.portal-main .portal-details-list dd{margin:0;font-weight:700;overflow-wrap:anywhere}.portal-main .portal-button{min-block-size:var(--club-touch-target);padding:.65rem .95rem;border-radius:var(--club-radius-sm);font-weight:700;text-decoration:none;transition:background var(--club-transition-fast),border-color var(--club-transition-fast),color var(--club-transition-fast),box-shadow var(--club-transition-fast),transform var(--club-transition-fast)}.portal-main .portal-button.primary{border:1px solid var(--club-action-primary);background:var(--club-action-primary);color:var(--club-color-on-strong)}.portal-main .portal-button.secondary{border:1px solid var(--club-color-maroon);background:var(--club-action-secondary);color:var(--club-color-maroon)}.portal-main .portal-button.neutral{border:1px solid var(--club-neutral-200);background:var(--club-action-neutral);color:var(--club-color-text)}.portal-main .portal-button.danger{border:1px solid color-mix(in srgb,var(--club-action-danger) 48%,white);background:var(--club-color-error-surface);color:var(--club-action-danger)}.portal-main .portal-button:hover:not(:disabled){box-shadow:var(--club-shadow-sm);transform:translateY(-1px)}.portal-main .portal-button.primary:hover:not(:disabled){background:var(--club-action-primary-hover)}.portal-main .portal-button.secondary:hover:not(:disabled){background:var(--club-action-secondary-hover)}.portal-main .portal-button.neutral:hover:not(:disabled){border-color:var(--club-neutral-300);background:var(--club-action-neutral-hover)}.portal-main .portal-button.danger:hover:not(:disabled){border-color:var(--club-action-danger);background:var(--club-action-danger);color:var(--club-color-on-strong)}.portal-main .portal-button:active:not(:disabled){transform:translateY(0);box-shadow:none}.portal-main .portal-split{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:1rem;align-items:start}.portal-main .portal-selection-list{position:sticky;inset-block-start:92px}.portal-main .portal-selection-list>button{inline-size:100%;display:flex;justify-content:space-between;gap:.8rem;padding:.85rem;border:1px solid var(--club-color-border);background:#fff;color:var(--club-color-text);text-align:start}.portal-main .portal-selection-list>button span{display:grid;gap:.25rem}.portal-main .portal-selection-list>button small{color:var(--club-color-text-muted)}.portal-main .portal-selection-list>button.active{border-color:var(--club-color-maroon);background:var(--club-color-surface-warm);color:var(--club-color-maroon)}.portal-main .portal-callout{display:grid;gap:.65rem;padding:1rem;border-inline-start:4px solid var(--club-color-gold);border-radius:var(--club-radius-sm);background:var(--club-color-surface-warm)}.portal-main .portal-callout h3,.portal-main .portal-callout p{margin:0}.portal-main .portal-segmented{display:flex;flex-wrap:wrap;gap:.45rem;padding:.35rem;border:1px solid var(--club-color-border);border-radius:var(--club-radius-md);background:#fff}.portal-main .portal-segmented button{flex:1 1 120px;border-color:transparent;background:transparent;color:var(--club-color-maroon);transition:background var(--club-transition-fast),color var(--club-transition-fast),box-shadow var(--club-transition-fast)}.portal-main .portal-segmented button:hover:not(.active){background:#721f310e}.portal-main .portal-segmented button.active{background:var(--club-color-maroon);color:#fff;box-shadow:var(--club-shadow-xs)}.portal-main :is(.portal-responsive-table,.responsive-table){position:relative;overflow-x:auto;overscroll-behavior-inline:contain;border-color:var(--club-color-border);scrollbar-width:thin;scrollbar-color:var(--club-color-border-strong) transparent}.portal-main :is(.portal-responsive-table,.responsive-table) table{inline-size:100%;min-inline-size:760px;border-collapse:separate;border-spacing:0}.portal-main :is(.portal-responsive-table,.responsive-table) th,.portal-main :is(.portal-responsive-table,.responsive-table) td{padding:.9rem;border-block-end:1px solid var(--club-color-border);text-align:start;vertical-align:middle}.portal-main :is(.portal-responsive-table,.responsive-table) th{position:sticky;inset-block-start:0;z-index:1;color:var(--club-color-maroon);background:#fbf7ef;font-size:var(--club-font-size-sm)}.portal-main :is(.portal-responsive-table,.responsive-table) tbody tr{transition:background var(--club-transition-fast)}.portal-main :is(.portal-responsive-table,.responsive-table) tbody tr:hover{background:#c08f2d0e}.portal-main :is(.portal-responsive-table,.responsive-table) tbody tr:last-child td{border-block-end:0}.portal-main :is(.portal-responsive-table,.responsive-table) td:first-child{display:grid;gap:.25rem}.portal-main :is(.portal-responsive-table,.responsive-table) small{color:var(--club-color-text-muted)}.portal-main .portal-media-preview{inline-size:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--club-radius-sm);background:var(--club-color-surface-warm)}.portal-main .portal-qr-video{inline-size:min(100%,560px);aspect-ratio:4/3;object-fit:cover;border:3px solid var(--club-color-maroon);border-radius:var(--club-radius-md);background:#111}.portal-main .portal-error{margin:0;padding:.75rem;border-radius:var(--club-radius-sm);background:#fff1f2;color:#8f2637}.portal-main .portal-empty-inline{margin:0;color:var(--club-color-text-muted)}.portal-main .feature-card,.portal-main .data-row{min-inline-size:0;padding:1rem;border:1px solid var(--club-color-border);border-radius:var(--club-radius-sm);background:#fff}.portal-main .feature-card{display:grid;align-content:start;gap:.75rem;box-shadow:0 6px 16px #352d200d}.portal-main .feature-card header,.portal-main .data-row,.portal-main .action-row,.portal-main .row-actions,.portal-main .row-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.65rem}.portal-main .feature-card h2,.portal-main .feature-card h3{margin:0;color:var(--club-color-maroon)}.portal-main .feature-card p{margin:0;color:var(--club-color-text-muted);line-height:1.55}.portal-main .data-list{display:grid;gap:.75rem}.portal-main .data-row>div:first-child{display:grid;gap:.25rem;min-inline-size:0}.portal-main .data-row span,.portal-main .data-row small{color:var(--club-color-text-muted)}.portal-main .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.portal-main .form-grid .full-field{grid-column:1/-1}.portal-main label{display:grid;gap:.4rem;color:var(--club-color-maroon);font-weight:700;text-align:start}.portal-main input,.portal-main select,.portal-main textarea{inline-size:100%;min-block-size:var(--club-control-height);padding:.7rem .8rem;border:1px solid var(--club-color-border-strong);border-radius:var(--club-radius-sm);background:#fff;color:var(--club-color-text);font:inherit;transition:border-color var(--club-transition-fast),box-shadow var(--club-transition-fast),background var(--club-transition-fast)}.portal-main input::placeholder,.portal-main textarea::placeholder{color:var(--club-color-text-subtle);opacity:1}.portal-main input:hover:not(:disabled),.portal-main select:hover:not(:disabled),.portal-main textarea:hover:not(:disabled){border-color:var(--club-color-maroon-light)}.portal-main textarea{min-block-size:118px;resize:vertical}.portal-main input:focus-visible,.portal-main select:focus-visible,.portal-main textarea:focus-visible{outline:0;border-color:var(--club-color-maroon);box-shadow:var(--club-shadow-focus)}.portal-main input:disabled,.portal-main select:disabled,.portal-main textarea:disabled{background:#f2f0ec;color:var(--club-color-text-muted);cursor:not-allowed}.portal-main label:has(input[required],select[required],textarea[required])>span:first-child:after,.public-page label:has(input[required],select[required],textarea[required])>span:first-child:after{content:" *";color:var(--club-color-error)}.portal-main :is(input,select,textarea):user-invalid,.public-page :is(input,select,textarea):user-invalid{border-color:var(--club-color-error);background:var(--club-color-error-surface)}.portal-main :is(input,select,textarea):user-invalid:focus-visible,.public-page :is(input,select,textarea):user-invalid:focus-visible{box-shadow:0 0 0 4px #a1283621}.portal-main button,.portal-main .button-link,.portal-main .primary-action,.portal-main .secondary-action,.portal-main .ghost-action,.portal-main .neutral-action,.portal-main .danger-action{display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;padding:.65rem .95rem;border-radius:var(--club-radius-sm);font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.portal-main button:not(.secondary-action):not(.ghost-action):not(.neutral-action):not(.danger-action):not(.portal-button),.portal-main .primary-action{border:1px solid var(--club-action-primary);background:var(--club-action-primary);color:var(--club-color-on-strong)}.portal-main .secondary-action,.portal-main .button-link.secondary,.portal-main .ghost-action{border:1px solid var(--club-color-maroon);background:#fff;color:var(--club-color-maroon)}.portal-main .neutral-action{border:1px solid var(--club-neutral-200);background:var(--club-action-neutral);color:var(--club-color-text)}.portal-main .danger-action{border:1px solid color-mix(in srgb,var(--club-action-danger) 48%,white);background:var(--club-color-error-surface);color:var(--club-action-danger)}.portal-main button:not(.secondary-action):not(.ghost-action):not(.neutral-action):not(.danger-action):not(.portal-button):hover:not(:disabled),.portal-main .primary-action:hover:not(:disabled){background:var(--club-action-primary-hover)}.portal-main :is(.secondary-action,.button-link.secondary,.ghost-action):hover:not(:disabled){border-color:var(--club-color-maroon-dark);background:var(--club-action-secondary-hover)}.portal-main .neutral-action:hover:not(:disabled){border-color:var(--club-neutral-300);background:var(--club-action-neutral-hover)}.portal-main .danger-action:hover:not(:disabled){border-color:var(--club-action-danger);background:var(--club-action-danger);color:var(--club-color-on-strong)}.portal-main :is(button,.button-link):active:not(:disabled){transform:translateY(0);box-shadow:none}.portal-main button:disabled,.portal-main .portal-button:disabled{border-color:var(--club-color-disabled-border);background:var(--club-color-disabled-surface);color:var(--club-color-disabled-text);opacity:1;cursor:not-allowed;box-shadow:none;transform:none}.portal-main button:focus-visible,.portal-main .button-link:focus-visible{outline:3px solid var(--club-color-gold-dark);outline-offset:3px}.portal-main :is(button,.portal-button,.button-link)[aria-busy=true]{cursor:progress}.portal-main :is(button,.portal-button,.button-link) ion-icon{flex:0 0 auto;inline-size:1.05rem;block-size:1.05rem}.portal-main .empty-state{margin:0;padding:1rem;border-inline-start:4px solid var(--club-color-gold);border-radius:var(--club-radius-sm);background:var(--club-color-surface-warm);color:var(--club-color-text-muted)}.portal-main .details-list{display:grid;gap:.75rem;margin:0}.portal-main .details-list div{display:grid;grid-template-columns:minmax(120px,.35fr) 1fr;gap:1rem;padding-block-end:.7rem;border-block-end:1px solid var(--club-color-border)}.portal-main .details-list dt{color:var(--club-color-text-muted)}.portal-main .details-list dd{margin:0;color:var(--club-color-text);font-weight:700}.portal-main code{display:block;max-inline-size:min(100%,560px);overflow-wrap:anywhere;white-space:pre-wrap;color:var(--club-color-text-muted);font-size:var(--club-font-size-xs);line-height:1.55}@media(max-width:980px){.portal-main .portal-grid,.portal-main .feature-card-grid,.portal-main .portal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.portal-main :is(input,select,textarea){font-size:1rem}.portal-main .portal-section{padding:.9rem}.portal-main .portal-qr-video{inline-size:100%;max-block-size:68dvh;border-width:2px}.portal-main .portal-form>.portal-button{inline-size:100%}.portal-main .portal-grid,.portal-main .portal-grid.two-columns,.portal-main .feature-card-grid,.portal-main .portal-card-grid,.portal-main .portal-form-grid,.portal-main .form-grid{grid-template-columns:1fr}.portal-main .form-grid .full-field{grid-column:auto}.portal-main .portal-section-header,.portal-main .panel-header{align-items:stretch;flex-direction:column}.portal-main .details-list div{grid-template-columns:1fr;gap:.25rem}.portal-main .action-row>*,.portal-main .row-actions>*{flex:1 1 100%}.portal-main .portal-split{grid-template-columns:1fr}.portal-main .portal-selection-list{position:static}.portal-main .portal-actions>.portal-button{flex:1 1 100%}.portal-main :is(.portal-responsive-table,.responsive-table){overflow:visible;padding:0;border:0;background:transparent;box-shadow:none}.portal-main :is(.portal-responsive-table,.responsive-table) table,.portal-main :is(.portal-responsive-table,.responsive-table) tbody,.portal-main :is(.portal-responsive-table,.responsive-table) tr,.portal-main :is(.portal-responsive-table,.responsive-table) td{display:block;min-inline-size:0;inline-size:100%}.portal-main :is(.portal-responsive-table,.responsive-table) thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.portal-main :is(.portal-responsive-table,.responsive-table) tbody{display:grid;gap:.85rem}.portal-main :is(.portal-responsive-table,.responsive-table) tbody tr{overflow:hidden;border:1px solid var(--club-color-border);border-radius:var(--club-radius-md);background:#fff;box-shadow:var(--club-shadow-xs)}.portal-main :is(.portal-responsive-table,.responsive-table) td,.portal-main :is(.portal-responsive-table,.responsive-table) td:first-child{display:grid;grid-template-columns:minmax(92px,.38fr) minmax(0,1fr);gap:.75rem;align-items:start;padding:.75rem .85rem}.portal-main :is(.portal-responsive-table,.responsive-table) td:before{content:attr(data-label);color:var(--club-color-text-muted);font-size:var(--club-font-size-xs);font-weight:700}.portal-main :is(.portal-responsive-table,.responsive-table) td:last-child{border-block-end:0}}@media(prefers-reduced-motion:reduce){.portal-main .portal-card-link,.portal-main .portal-button,.portal-main .portal-segmented button,.portal-main .portal-responsive-table tbody tr,.portal-main input,.portal-main select,.portal-main textarea{transition:none}}html,body{min-height:100%;background:var(--club-color-background)}html[dir=rtl]{direction:rtl}html[dir=ltr]{direction:ltr}body{margin:0;background:var(--club-color-background);color:var(--club-color-text);direction:inherit;font-family:var(--ion-font-family);text-align:start;font-synthesis:none;line-height:var(--club-line-height-body);text-rendering:optimizeLegibility}h1,h2,h3{line-height:var(--club-line-height-heading);text-wrap:balance}p,li,dd,td{overflow-wrap:anywhere}.skip-link{position:fixed;z-index:10000;inset-block-start:.75rem;inset-inline-start:.75rem;min-block-size:var(--club-touch-target);padding:.65rem 1rem;border:2px solid var(--club-color-gold);border-radius:var(--club-radius-sm);background:#fff;color:var(--club-color-maroon);box-shadow:var(--club-shadow-md);font-weight:700;text-decoration:none;transform:translateY(calc(-100% - 2rem));transition:transform var(--club-transition-fast)}.skip-link:focus{transform:translateY(0)}[data-page-content]:focus{outline:none}h1,h2,h3,.public-brand strong,.public-eyebrow,button,.header-action,.public-button{font-family:"Noto Kufi Arabic",var(--ion-font-family)}ion-app,ion-router-outlet,ion-page,.ion-page,app-portal-feature,app-auth,app-public-home,app-public-clubs,app-public-club-details,app-public-showcase,app-public-showcase-details{background:var(--club-color-background);color:var(--club-color-text)}*{box-sizing:border-box}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--club-color-focus);outline-offset:2px}button,input,textarea,select{direction:inherit;font:inherit;text-align:start}ion-app,ion-content,ion-header,ion-toolbar,ion-menu,ion-list,ion-item,ion-card,ion-grid,ion-row,ion-col{direction:inherit}ion-content{--background: var(--club-color-background)}ion-toolbar{--background: #ffffff;--color: var(--club-color-text);--border-color: var(--club-color-border)}ion-item,ion-list,ion-card{--background: #ffffff;--color: var(--club-color-text);background:#fff;color:var(--club-color-text)}ion-input,ion-select,ion-textarea{text-align:start}ion-button{direction:inherit}ion-button::part(native){text-align:center}ion-alert.club-alert,ion-alert{--backdrop-opacity: .42}ion-alert::part(alert-wrapper){max-inline-size:min(92vw,520px);border:1px solid var(--club-color-border);border-radius:var(--club-radius-lg);background:#fff;box-shadow:var(--club-shadow-md)}ion-alert::part(alert-head){padding-block-end:.55rem;color:var(--club-color-maroon)}ion-alert::part(alert-message){color:var(--club-color-text-muted);line-height:var(--club-line-height-body)}ion-alert::part(button){min-block-size:var(--club-touch-target);color:var(--club-color-maroon);font-weight:700}ion-modal::part(content){border-radius:var(--club-radius-xl) var(--club-radius-xl) 0 0;box-shadow:var(--club-shadow-md)}@media(min-width:680px){ion-modal::part(content){border-radius:var(--club-radius-lg)}}ion-toast{--border-radius: var(--club-radius-md);--box-shadow: var(--club-shadow-md)}.club-page{width:min(100% - 32px,1200px);margin-inline:auto}.public-page{min-height:100%;scroll-padding-block-start:92px;background:linear-gradient(180deg,#fffdf9 0%,var(--club-color-background) 46%,#ffffff 100%);color:var(--club-color-text)}.public-container{width:min(100% - 40px,var(--club-content-width));margin-inline:auto}.public-header{position:sticky;z-index:20;inset-block-start:0;border-block-end:1px solid rgba(229,226,220,.9);background:#fffdf9fa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 28px #332f2b0d}.public-nav{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px}.public-brand,.public-links,.public-actions,.hero-actions,.section-footer{display:flex;align-items:center;gap:12px}.public-brand{min-width:230px;color:var(--club-color-maroon);text-decoration:none}.public-brand span:last-child{display:grid;gap:2px}.public-brand strong{font-size:1rem}.public-brand small{color:var(--club-color-text-muted);font-size:.78rem}.brand-symbol{inline-size:58px;block-size:58px;display:flex;align-items:center;justify-content:center;padding:.3rem;border:1px solid rgba(255,255,255,.16);border-radius:var(--club-radius-sm);background:#ffffff0f;box-shadow:0 6px 16px #1e080e2e,inset 0 1px #ffffff14}.brand-symbol img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.public-links{justify-content:center;flex:1;gap:4px}.public-links a,.text-link,.public-club-card a{color:var(--club-color-maroon);font-weight:800;text-decoration:none}.public-links a{padding:9px 10px;border-radius:8px;font-size:.92rem}.public-links a.active,.public-links a:hover{background:#f0e7dc}.public-actions{justify-content:flex-end}.header-action{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding-inline:13px;border:1px solid rgba(114,31,49,.18);border-radius:8px;color:var(--club-color-maroon);font-size:.9rem;font-weight:900;text-decoration:none}.header-action.primary{border-color:var(--club-color-maroon);background:var(--club-color-maroon);color:#fff}.header-action.ghost{background:#fff}.menu-toggle,.portal-menu-toggle{inline-size:42px;min-height:40px;display:none;border:1px solid rgba(114,31,49,.18);border-radius:8px;background:#fff;color:var(--club-color-maroon);font-size:0;font-weight:900;flex-direction:column;gap:5px}.menu-toggle span,.portal-menu-toggle span{inline-size:18px;block-size:2px;border-radius:999px;background:currentColor}.menu-backdrop,.portal-menu-backdrop{position:fixed;z-index:28;inset:0;background:#20212442}.public-drawer{position:fixed;z-index:30;inset-block:0;inset-inline-start:0;inline-size:min(86vw,360px);display:grid;align-content:start;gap:18px;padding:20px;border-inline-end:1px solid var(--club-color-border);background:#fff;box-shadow:var(--club-shadow-md)}html[dir=ltr] .public-drawer{inset-inline-start:auto;inset-inline-end:0;border-inline:1px solid var(--club-color-border) 0}.public-drawer header,.drawer-actions,.public-drawer nav{display:grid;gap:10px}.public-drawer header{grid-template-columns:1fr auto;align-items:center}.public-drawer header strong{color:var(--club-color-maroon)}.public-drawer header button,.drawer-actions button,.drawer-actions a,.public-drawer nav a{min-height:42px;display:flex;align-items:center;padding-inline:12px;border:1px solid transparent;border-radius:8px;background:#fffdf9;color:var(--club-color-maroon);font-weight:900;text-decoration:none}.public-drawer header button{inline-size:42px;justify-content:center;padding-inline:0;background:#fff}.drawer-close span{position:relative;inline-size:18px;block-size:18px}.drawer-close span:before,.drawer-close span:after{content:"";position:absolute;inset-block-start:8px;inset-inline-start:0;inline-size:18px;block-size:2px;border-radius:999px;background:currentColor}.drawer-close span:before{transform:rotate(45deg)}.drawer-close span:after{transform:rotate(-45deg)}.public-hero{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(48px,7vw,88px) clamp(38px,5vw,60px);border-block-end:1px solid rgba(114,31,49,.08);background:radial-gradient(circle at 12% 18%,rgba(192,143,45,.12),transparent 25%),radial-gradient(circle at 88% 72%,rgba(114,31,49,.08),transparent 30%),linear-gradient(145deg,#fffdf9,#faf8f4 58%,#fffaf2)}.public-hero:before{position:absolute;z-index:-1;inline-size:460px;block-size:460px;inset-inline-start:-250px;inset-block-end:-285px;border:1px solid rgba(114,31,49,.08);border-radius:50%;box-shadow:0 0 0 54px #c08f2d06,0 0 0 108px #721f3105;content:""}.public-hero:after{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgba(114,31,49,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(114,31,49,.025) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(100deg,transparent 12%,black 48%,transparent 90%);mask-image:linear-gradient(100deg,transparent 12%,black 48%,transparent 90%);content:""}.hero-decoration{position:absolute;z-index:-1;pointer-events:none}.hero-decoration-dots{inline-size:92px;block-size:52px;inset-inline-end:clamp(1rem,5vw,5rem);inset-block-start:2rem;background-image:radial-gradient(circle,rgba(192,143,45,.42) 1.5px,transparent 1.7px);background-size:13px 13px;opacity:.55}.hero-decoration-arc{inline-size:150px;block-size:76px;inset-inline-end:18%;inset-block-start:7.5rem;border-block-start:1px solid rgba(192,143,45,.28);border-radius:50% 50% 0 0;transform:rotate(-10deg)}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:clamp(30px,5vw,64px);align-items:center}.hero-copy{display:grid;gap:1.15rem;max-inline-size:680px;animation:hero-copy-enter .56s ease-out both}.hero-eyebrow{display:inline-flex;align-items:center;gap:.65rem;justify-self:start}.hero-eyebrow>span{inline-size:2.25rem;block-size:2px;border-radius:999px;background:var(--club-color-gold)}.public-eyebrow{color:var(--club-color-gold-dark);font-size:.82rem;font-weight:900}.hero-copy h1,.catalog-hero h1,.public-detail-card h1{margin:0;color:var(--club-color-maroon);font-size:clamp(2.45rem,5vw,4.6rem);line-height:1.08;letter-spacing:-.025em}.hero-copy p,.catalog-hero p,.section-heading p,.two-column-section p,.system-grid p,.auth-entry-card p{max-width:760px;margin:0;color:var(--club-color-text-muted);font-size:1rem;line-height:1.85}.hero-copy>p{max-inline-size:650px;color:#5f5558;font-size:clamp(1rem,1.5vw,1.08rem)}.hero-actions{margin-block-start:.35rem}.public-button,.button-link{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding-inline:18px;border:1px solid var(--club-color-maroon);border-radius:10px;font-weight:900;text-align:center;text-decoration:none;transition:background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease}.public-button.primary,.button-link.primary{background:var(--club-action-primary);color:var(--club-color-on-strong);box-shadow:0 10px 22px #5918262e}.public-button.secondary,.button-link.secondary,.public-search button.secondary{background:var(--club-action-secondary);color:var(--club-color-maroon)}.public-button:hover,.button-link:hover{transform:translateY(-2px)}.public-button.primary:hover,.button-link.primary:hover{background:var(--club-action-primary-hover);box-shadow:0 14px 28px #5918263d}.public-button.secondary:hover,.button-link.secondary:hover,.public-search button.secondary:hover{border-color:var(--club-color-maroon-dark);background:var(--club-action-secondary-hover)}.public-button:active:not(:disabled),.button-link:active,.public-search button:active:not(:disabled),.auth-entry-card button:active:not(:disabled){transform:translateY(0);box-shadow:none}.public-button:disabled,.public-search button:disabled,.auth-entry-card button:disabled{border-color:var(--club-color-disabled-border);background:var(--club-color-disabled-surface);color:var(--club-color-disabled-text);opacity:1;cursor:not-allowed;box-shadow:none;transform:none}.hero-brand-panel{position:relative;min-inline-size:0;min-block-size:410px;display:grid;place-items:center;overflow:hidden;padding:clamp(1.4rem,3vw,2.25rem);border:1px solid rgba(114,31,49,.16);border-radius:20px;background:linear-gradient(150deg,rgba(255,255,255,.05),transparent 54%),linear-gradient(135deg,var(--club-color-maroon-dark),var(--club-color-maroon) 64%,#8d2c44);box-shadow:0 24px 50px #59182633;animation:hero-visual-enter .68s 80ms ease-out both}.hero-cpf-motif{position:absolute;inline-size:310px;block-size:310px;inset-inline-start:-82px;inset-block-start:-92px;fill:none;stroke:#e3bd68;stroke-width:1.35;opacity:.2;transition:transform .6s ease,opacity .6s ease}.hero-cpf-motif circle:first-child{stroke-dasharray:5 8}.hero-system-visual:hover .hero-cpf-motif{opacity:.3;transform:rotate(6deg) scale(1.03)}.concept-canvas{position:relative;z-index:1;inline-size:min(100%,500px);aspect-ratio:1.24;border:1px solid rgba(255,255,255,.22);border-radius:18px;background:radial-gradient(circle at 50% 48%,rgba(227,189,104,.18),transparent 31%),#400c193d;box-shadow:inset 0 0 50px #ffffff09,0 22px 44px #2d0d153d;transition:transform .32s ease,box-shadow .32s ease}.hero-system-visual:hover .concept-canvas{box-shadow:inset 0 0 58px #ffffff0e,0 28px 52px #2d0d154f;transform:translateY(-3px)}.concept-badge{position:absolute;z-index:4;inset-block-start:.9rem;inset-inline-start:50%;padding:.38rem .72rem;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#390b16b8;color:#fff4dc;font-size:.65rem;font-weight:800;letter-spacing:.015em;white-space:nowrap;transform:translate(-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[dir=rtl] .concept-badge{transform:translate(50%)}.concept-network{position:absolute;inset:6% 3%;inline-size:94%;block-size:88%;fill:none;stroke:#e3bd686b;stroke-width:1.2}.concept-network path{stroke-dasharray:5 7}.concept-network circle{stroke:#ffffff17}.concept-network circle:last-child{stroke-dasharray:2 9}.concept-core{position:absolute;z-index:3;inset-block-start:50%;inset-inline-start:50%;inline-size:10.6rem;block-size:10.6rem;display:grid;place-items:center;align-content:center;gap:.45rem;padding:1rem;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:linear-gradient(145deg,#fffffffa,#fff7e8);color:var(--club-color-maroon);text-align:center;box-shadow:0 18px 34px #2708115c,0 0 0 9px #e3bd6817;transform:translate(-50%,-50%)}[dir=rtl] .concept-core{transform:translate(50%,-50%)}.concept-core strong{font-family:"Noto Kufi Arabic",var(--ion-font-family);font-size:1.2rem;letter-spacing:.06em}.concept-core small{max-inline-size:8.25rem;color:#685b5f;font-size:.58rem;font-weight:800;line-height:1.45}.concept-mark{display:block;inline-size:3.15rem;block-size:3.15rem;border-radius:.72rem;box-shadow:0 8px 18px #5918262e;animation:concept-mark-pulse 3.8s ease-in-out infinite}.concept-node{position:absolute;z-index:2;min-inline-size:5.6rem;display:grid;place-items:center;gap:.3rem;padding:.62rem .72rem;border:1px solid rgba(255,255,255,.28);border-radius:12px;background:#ffffff1a;color:#fff;box-shadow:0 12px 24px #2909112e;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .26s ease,background .26s ease,transform .26s ease}.hero-system-visual:hover .concept-node{border-color:#e3bd6880;background:#ffffff24}.concept-node svg{inline-size:1.35rem;block-size:1.35rem;fill:none;stroke:#f0cc79;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.concept-node b{font-size:.64rem;line-height:1.2}.node-clubs{inset-block-start:12%;inset-inline-start:5%}.node-assignments{inset-block-start:12%;inset-inline-end:5%}.node-attendance{inset-block-end:10%;inset-inline-start:5%}.node-showcase{inset-block-end:10%;inset-inline-end:5%}.visual-orbit-dot{inline-size:.38rem;block-size:.38rem;border-radius:50%;background:#e3bd68}.visual-orbit-dot{position:absolute;opacity:.78}.visual-orbit-dot.dot-one{inset-inline-end:8%;inset-block-start:12%}.visual-orbit-dot.dot-two{inset-inline-start:7%;inset-block-end:16%;inline-size:.55rem;block-size:.55rem}.visual-orbit-dot.dot-three{inset-inline-end:14%;inset-block-end:9%;background:#fff;opacity:.42}@keyframes concept-mark-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}@keyframes hero-copy-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-visual-enter{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.public-band{padding-block:clamp(34px,6vw,64px)}.public-stat-strip,.coach-profile-grid{display:grid;gap:12px}.public-stat-strip{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,1rem);margin-block-start:.25rem;animation:hero-copy-enter .62s .15s ease-out both}.public-stat-card,.coach-profile-card{border:1px solid var(--club-color-border);border-radius:12px;background:#ffffffdb;box-shadow:var(--club-shadow-soft)}.public-stat-card{min-block-size:96px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding:1rem 1.1rem;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.public-stat-card:hover{border-color:#721f313d;box-shadow:0 12px 26px #3d2c311a;transform:translateY(-2px)}.public-stat-card>span:last-child{display:grid;gap:.25rem}.stat-icon{inline-size:2.75rem;block-size:2.75rem;display:inline-grid;place-items:center;border:1px solid rgba(192,143,45,.25);border-radius:10px;background:#fff9ed;color:var(--club-color-gold-dark)}.stat-icon svg{inline-size:1.45rem;block-size:1.45rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.public-stat-strip strong{color:var(--club-color-maroon);font-size:1.9rem;line-height:1;font-variant-numeric:tabular-nums}.public-stat-strip small{color:var(--club-color-text-muted);font-weight:800}.scroll-reveal{scroll-margin-block-start:92px;opacity:0;transform:translateY(16px);transition:opacity .52s ease,transform .52s ease}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.coach-profile-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.coach-profile-card{padding:18px}.coach-profile-card strong,.coach-profile-card span{display:block}.coach-profile-card strong{color:var(--club-color-maroon);font-size:1.05rem}.coach-profile-card span{margin-block-start:5px;color:var(--club-color-text-muted);font-weight:800}.coach-profile-card p{margin-block:10px 0}@media(prefers-reduced-motion:reduce){.scroll-reveal{opacity:1;transform:none;transition:none}.hero-copy,.hero-brand-panel,.public-stat-strip{animation:none}.hero-cpf-motif,.concept-canvas,.concept-node,.concept-mark,.public-button,.button-link,.public-stat-card{transition:none}.concept-mark{animation:none}}.two-column-section,.system-grid{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.2fr);gap:clamp(24px,5vw,64px);align-items:start}.two-column-section h2,.system-grid h2,.section-heading h2,.auth-entry-card h2{margin-block:8px 0;color:var(--club-color-maroon);font-size:clamp(1.6rem,3vw,2.6rem)}.system-band{border-block:1px solid var(--club-color-border);background:#fff}.feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.feature-list li{padding:14px 16px;border:1px solid var(--club-color-border);border-inline-start:4px solid var(--club-color-gold);border-radius:8px;background:#fffdf9;color:var(--club-color-maroon);font-weight:900}.section-heading{display:grid;gap:8px;max-width:760px;margin-block-end:22px}.public-search{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;margin-block-end:22px;padding:10px;border:1px solid var(--club-color-border);border-radius:8px;background:#fff;box-shadow:var(--club-shadow-sm)}.catalog-search{grid-template-columns:minmax(0,1fr) minmax(170px,.28fr) auto auto}.public-search input,.public-search select,.auth-entry-card input,.auth-entry-card select{width:100%;min-height:50px;padding-inline:14px;border:1px solid var(--club-color-border);border-radius:10px;background:#fff;color:var(--club-color-text);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.auth-entry-card input::placeholder{color:var(--club-color-text-subtle);opacity:1}.auth-entry-card input:hover,.auth-entry-card select:hover{border-color:color-mix(in srgb,var(--club-color-maroon) 38%,white)}.auth-entry-card input:focus,.auth-entry-card select:focus{border-color:var(--club-color-maroon);background:#fffdfb;box-shadow:0 0 0 4px #721f3117}.public-search button,.auth-entry-card button{min-height:46px;padding-inline:18px;border:1px solid var(--club-color-maroon);border-radius:8px;background:var(--club-color-maroon);color:#fff;font-weight:900}.auth-entry-card .auth-submit{min-block-size:50px;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;box-shadow:0 9px 18px #5918262b;transition:background .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}.auth-entry-card .auth-submit:not(:disabled):hover{background:var(--club-color-maroon-dark);box-shadow:0 12px 24px #5918263d;transform:translateY(-1px)}.auth-entry-card .auth-submit:disabled{cursor:not-allowed;opacity:1;box-shadow:none}.button-spinner{inline-size:1rem;block-size:1rem;border:2px solid rgba(255,255,255,.4);border-block-start-color:#fff;border-radius:50%;animation:auth-button-spin .7s linear infinite}@keyframes auth-button-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.button-spinner{animation-duration:1.4s}}.public-state{margin-block:12px;color:var(--club-color-text-muted);font-weight:800}.public-state.error{color:#8f2222}.public-stat-load-error{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.result-count{margin-block:-4px 18px;color:var(--club-color-text-muted);font-weight:900}.public-club-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-club-card,.auth-entry-card,.public-detail-card{border:1px solid var(--club-color-border);border-radius:8px;background:#fff;box-shadow:var(--club-shadow-sm)}.public-club-card{display:grid;gap:12px;padding:18px}.public-club-card header,.public-detail-card{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.public-club-card header>span,.club-number{color:var(--club-color-gold-dark);font-weight:900}.public-club-card h3{margin:0;color:var(--club-color-maroon);font-size:1.25rem}.public-club-card p{margin:0;color:var(--club-color-text-muted)}.section-footer{justify-content:center;margin-block-start:26px}.weekly-schedule-band{border-block:1px solid rgba(114,31,49,.08);background:radial-gradient(circle at 8% 14%,rgba(192,143,45,.09),transparent 24%),#fffdf9}.schedule-heading-row{display:flex;align-items:end;justify-content:space-between;gap:1.5rem}.schedule-heading-row .section-heading{margin-block-end:0}.office-filter{min-inline-size:min(100%,250px);display:grid;gap:.45rem;color:var(--club-color-maroon);font-size:.82rem;font-weight:900}.office-filter select{min-block-size:48px;padding-inline:.9rem 2.5rem;border:1px solid rgba(114,31,49,.2);border-radius:10px;background:#fff;color:var(--club-color-text);font:inherit;box-shadow:var(--club-shadow-sm)}.weekly-schedule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block-start:1.75rem}.schedule-day-card{min-inline-size:0;overflow:hidden;border:1px solid rgba(114,31,49,.14);border-radius:14px;background:#fff;box-shadow:var(--club-shadow-soft)}.schedule-day-card>header{min-block-size:58px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding-inline:1rem;background:linear-gradient(135deg,var(--club-color-maroon-dark),var(--club-color-maroon));color:#fff}.schedule-day-card header svg{inline-size:1.35rem;block-size:1.35rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.schedule-day-card h3{margin:0;font-size:1.08rem}.schedule-day-card header>span{min-inline-size:1.8rem;block-size:1.8rem;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#ffffff1f;font-size:.78rem;font-weight:900}.schedule-day-card ul{margin:0;padding:0 1rem;list-style:none}.schedule-day-card li+li{border-block-start:1px solid var(--club-color-border)}.schedule-day-card li a{min-block-size:76px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding-block:.75rem;color:inherit;text-decoration:none}.schedule-day-card li a:hover strong,.schedule-day-card li a:focus-visible strong{color:var(--club-color-gold-dark)}.schedule-club-mark{inline-size:.7rem;block-size:.7rem;border:2px solid var(--club-color-gold);border-radius:3px 50% 50%;transform:rotate(45deg)}.schedule-club-copy{min-inline-size:0;display:grid;gap:.18rem}.schedule-club-copy strong,.schedule-club-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-club-copy strong{color:var(--club-color-maroon);transition:color .16s ease}.schedule-club-copy small,.empty-day{color:var(--club-color-text-muted)}.schedule-day-card time{direction:ltr;color:var(--club-color-text);font-size:.82rem;font-weight:900;white-space:nowrap}.empty-day{min-block-size:92px;display:grid;place-items:center;margin:0;padding:1rem;text-align:center}.catalog-hero{padding-block:clamp(32px,6vw,58px) 24px;border-block-end:1px solid rgba(192,143,45,.18);background:linear-gradient(90deg,#721f3114,#c08f2d14),#fffdf9}.details-hero{padding-block-end:56px}.public-detail-card{margin-block-start:24px;padding:clamp(22px,4vw,34px)}.public-detail-cover{inline-size:min(42%,420px);flex:0 1 420px}.public-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:18px}.public-detail-card h1{margin-block-start:8px;font-size:clamp(2rem,5vw,4rem)}.public-details-list{display:grid;gap:14px;margin:0}.public-details-list div{padding:14px;border:1px solid var(--club-color-border);border-radius:8px;background:#fff}.auth-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.auth-polish-section{min-height:calc(100vh - 70px);display:grid;align-items:center;padding-block:clamp(24px,4.5vw,52px);background:radial-gradient(circle at 12% 18%,rgba(192,143,45,.12),transparent 30%),radial-gradient(circle at 88% 82%,rgba(114,31,49,.08),transparent 34%)}.auth-polish-layout{direction:ltr;display:grid;grid-template-columns:minmax(320px,.82fr) minmax(440px,1fr);gap:0;align-items:stretch;max-inline-size:1060px;overflow:hidden;border:1px solid rgba(114,31,49,.12);border-radius:20px;background:#fff;box-shadow:0 24px 55px #3d2c3124}[dir=rtl] .auth-context-panel,[dir=rtl] .auth-entry-card{direction:rtl}[dir=ltr] .auth-context-panel,[dir=ltr] .auth-entry-card{direction:ltr}.auth-context-panel{position:relative;overflow:hidden;display:grid;align-content:space-between;gap:clamp(1.25rem,3vw,2.5rem);min-block-size:610px;padding:clamp(1.75rem,4vw,3rem);border:0;border-radius:20px 0 0 20px;background:linear-gradient(145deg,rgba(255,255,255,.04),transparent 55%),var(--club-color-maroon);box-shadow:0 24px 55px #59182630;color:#fff}.auth-context-branding{position:relative;z-index:1;justify-self:center;inline-size:min(100%,160px);aspect-ratio:1;padding:.7rem;border:1px solid rgba(255,255,255,.18);border-radius:var(--club-radius-md);background:#ffffff0d;box-shadow:0 14px 30px #1e080e38,inset 0 1px #ffffff17}.auth-context-branding img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.auth-context-panel:after{position:absolute;inline-size:240px;block-size:240px;inset-inline-end:-110px;inset-block-end:-120px;border:1px solid rgba(242,214,154,.22);border-radius:50%;box-shadow:0 0 0 34px #f2d69a0a,0 0 0 70px #f2d69a06;content:""}.auth-back-link{position:relative;z-index:1;justify-self:start;display:inline-flex;align-items:center;gap:.5rem;padding-block:.35rem;color:#f8e5ba;font-weight:900;text-decoration:none}.auth-back-link:hover{color:#fff}[dir=rtl] .auth-back-link>span{transform:scaleX(-1)}.auth-context-copy{position:relative;z-index:1;display:grid;gap:.8rem}.auth-context-panel .public-eyebrow{color:#f2d69a}.auth-context-panel h1{margin:0;color:#fff;font-size:clamp(2rem,4vw,3.15rem);line-height:1.18}.auth-context-panel p,.auth-card-heading p,.form-note{margin:0;color:var(--club-color-text-muted);line-height:1.75}.auth-context-panel p{color:#ffffffc7}.auth-context-signature{position:relative;z-index:1;display:flex;align-items:center;gap:.75rem;padding-block-start:1rem;border-block-start:1px solid rgba(255,255,255,.16)}.auth-context-signature>span{inline-size:.7rem;block-size:2.6rem;border-radius:999px;background:var(--club-color-gold)}.auth-context-signature div{display:grid;gap:.15rem}.auth-context-signature small{color:#ffffffad}.auth-single-card{inline-size:100%;max-inline-size:560px;justify-self:stretch}.auth-card-heading{display:grid;gap:.3rem}.auth-entry-card .auth-card-heading h2{margin-block:.1rem 0;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.22}.auth-entry-card .auth-card-heading p,.auth-entry-card .form-note{max-inline-size:none;color:color-mix(in srgb,var(--club-color-text-muted) 88%,#ffffff);font-size:.78rem;font-weight:500;line-height:1.55}.segmented-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;padding:.22rem;border:1px solid var(--club-color-border);border-radius:12px;background:#f7f2eb}.segmented-control button{min-height:40px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--club-color-maroon);font-size:.82rem;font-weight:700;text-align:center;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.segmented-control button:not(.active):hover{background:#721f3112}.segmented-control button.active{border-color:var(--club-color-maroon);background:var(--club-color-maroon);color:#fff;box-shadow:0 3px 10px #59182624}.auth-mode-form{display:grid;gap:.82rem}.signup-form{grid-template-columns:repeat(2,minmax(0,1fr))}.signup-form .form-note,.signup-form .auth-submit,.signup-form .consent-field{grid-column:1/-1}.auth-entry-card .consent-field{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.9rem 1rem;border:1px solid var(--club-color-border);border-radius:var(--club-radius-sm);background:var(--club-color-surface-muted);font-weight:700;line-height:1.65}.auth-entry-card .consent-field input{inline-size:1.15rem;block-size:1.15rem;min-block-size:auto;margin-block-start:.22rem;padding:0;accent-color:var(--club-color-maroon)}.auth-entry-card .consent-field span{display:grid;gap:.25rem}.auth-entry-card .consent-field small{font-weight:500}.password-field{position:relative;display:block}.auth-entry-card .password-field input{padding-inline-end:3.25rem}.auth-entry-card .input-icon-button{position:absolute;inset-inline-end:.45rem;inset-block-start:50%;inline-size:2.25rem;min-height:2.25rem;display:inline-grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--club-color-maroon);transform:translateY(-50%)}.auth-entry-card .input-icon-button:hover{background:#721f3114}.input-icon-button svg{inline-size:1.25rem;block-size:1.25rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.compact-feedback{margin-block:0;font-size:.82rem}.auth-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);gap:clamp(20px,5vw,54px);align-items:end}.auth-trust-panel{display:grid;gap:8px;padding:20px;border:1px solid rgba(122,23,49,.14);border-radius:8px;background:#fff;box-shadow:var(--club-shadow-sm)}.auth-trust-panel strong{color:var(--club-color-maroon)}.auth-trust-panel span,.auth-entry-card small{color:var(--club-color-text-muted);line-height:1.6}.auth-entry-card{display:grid;gap:.9rem;padding:clamp(1.4rem,3vw,2rem);min-height:auto}.auth-entry-card label{display:grid;gap:.34rem;color:var(--club-color-text);font-size:.84rem;font-weight:800}.auth-entry-card .auth-submit{min-block-size:52px;margin-block-start:.2rem;font-size:.96rem;letter-spacing:0}.auth-polish-layout .auth-entry-card{align-self:stretch;border:0;border-radius:0 20px 20px 0;box-shadow:none}.showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.public-analytics-block{overflow:hidden;border:1px solid var(--club-color-border);border-radius:var(--club-radius-lg);background:#fff;box-shadow:0 18px 42px #59182612}.public-analytics-block>app-jordan-heat-map{display:block;padding:clamp(1rem,2.5vw,2rem)}.public-gender-summary{display:grid;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem);border-block-end:1px solid var(--club-color-border);background:var(--club-color-surface-muted)}.public-gender-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem 2rem}.public-gender-summary h2{margin:.25rem 0 0;color:var(--club-color-maroon)}.public-gender-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.public-gender-counts span{display:grid;min-inline-size:0;padding:.65rem .8rem;border:1px solid var(--club-color-border);border-radius:var(--club-radius-sm);background:#fff;color:var(--club-color-text-muted)}.public-gender-counts strong{color:var(--club-color-maroon);font-size:1.25rem}.public-gender-filter{display:flex;flex-wrap:wrap;gap:.5rem}.public-gender-filter button{min-block-size:var(--club-touch-target);padding-inline:1rem;border:1px solid var(--club-color-border-strong);border-radius:var(--club-radius-xs);background:#fff;color:var(--club-color-maroon);font-weight:800}.public-gender-filter button.active{border-color:var(--club-color-maroon);background:var(--club-color-maroon);color:#fff;box-shadow:0 5px 14px #59182633}.office-scope-bar{display:flex;align-items:end;justify-content:space-between;gap:1rem 2rem;border-inline-start:4px solid var(--club-color-gold);background:var(--club-color-surface-warm)}.office-scope-bar label{display:grid;gap:.4rem;min-inline-size:min(100%,18rem);color:var(--club-color-maroon);font-weight:800}.office-scope-bar select{min-block-size:var(--club-touch-target)}.office-scope-bar p{margin:0;color:var(--club-color-text-muted)}@media(max-width:720px){.public-gender-heading,.office-scope-bar{align-items:stretch;flex-direction:column}}@media(max-width:480px){.public-analytics-block>app-jordan-heat-map{padding-inline:.75rem}.public-gender-counts span{padding-inline:.45rem;font-size:.75rem}.public-gender-filter button{flex:1 1 0}}.showcase-card{overflow:hidden;border:1px solid var(--club-color-border);border-radius:8px;background:#fff;box-shadow:var(--club-shadow-sm);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.showcase-card:hover,.showcase-card:focus-within{border-color:#c08f2db8;box-shadow:var(--club-shadow-md);transform:translateY(-2px)}.media-frame{min-height:220px;display:grid;place-items:center;overflow:hidden;padding:18px;background:linear-gradient(135deg,#721f31f0,#721f31d1),linear-gradient(45deg,rgba(192,143,45,.22),transparent 58%),#721f31;color:var(--club-color-maroon);font-weight:900;text-decoration:none}.media-frame img,.media-frame video{width:100%;height:100%;max-height:280px;object-fit:cover;margin:-18px}.media-fallback{inline-size:min(100%,280px);min-block-size:142px;display:grid;align-content:center;gap:8px;padding:20px;border:1px solid rgba(255,255,255,.36);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#fff8eceb);color:var(--club-color-maroon);line-height:1.45;text-align:start;box-shadow:0 18px 42px #25140b2e}.media-fallback small{color:var(--club-color-gold-dark);font-size:.78rem;font-weight:900}.showcase-card-body{display:grid;gap:8px;padding:18px}.showcase-card-body h2,.showcase-card-body h3{margin:0;color:var(--club-color-maroon);font-size:1.15rem}.showcase-card-body p{margin:0;color:var(--club-color-text-muted);line-height:1.7;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.showcase-card-body a{justify-self:start}.final-cta-band{background:#fffdf9}.final-cta{display:flex;align-items:center;justify-content:space-between;gap:clamp(18px,4vw,44px);padding:clamp(20px,4vw,32px);border:1px solid rgba(114,31,49,.12);border-radius:8px;background:#fff}.final-cta h2{margin-block:6px 0;color:var(--club-color-maroon);font-size:clamp(1.45rem,2.5vw,2.2rem)}.final-cta p{max-width:720px;margin-block:8px 0;color:var(--club-color-text-muted);line-height:1.8}.public-footer{padding-block:22px;border-block-start:1px solid var(--club-color-border);background:#fff;color:var(--club-color-text-muted)}.public-footer .public-container{display:flex;align-items:center;justify-content:space-between;gap:12px}.public-footer strong{color:var(--club-color-maroon)}.showcase-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);gap:24px;align-items:start}.showcase-detail-media{display:grid;gap:12px}.showcase-detail-media img,.showcase-detail-media video{width:100%;max-height:620px;object-fit:contain;border:1px solid var(--club-color-border);border-radius:8px;background:#fff}.showcase-detail-media .media-frame{min-height:420px;border-radius:8px}.showcase-detail-copy{display:grid;gap:14px;padding:22px;border:1px solid var(--club-color-border);border-radius:8px;background:#fff}.showcase-detail-copy h1{margin:0;color:var(--club-color-maroon);font-size:clamp(2rem,4vw,3.4rem)}@media(max-width:575px){.club-page{width:min(100% - 24px,1200px)}}@media(max-width:1080px){.public-links,.public-actions .header-action{display:none}.public-header:not(.portal-header) .account-menu{display:none}.menu-toggle,.portal-menu-toggle{display:inline-flex;align-items:center;justify-content:center}.hero-grid,.auth-hero-grid,.auth-polish-layout,.two-column-section,.system-grid,.auth-entry-grid{grid-template-columns:1fr}.catalog-grid,.public-club-grid,.showcase-grid,.showcase-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-copy{max-inline-size:760px}.hero-system-visual{inline-size:min(100%,720px);min-block-size:380px;justify-self:center}.auth-polish-layout{max-inline-size:720px}.auth-context-panel{min-block-size:250px;gap:1.5rem;border-radius:20px 20px 0 0}.auth-context-branding,.auth-context-signature{display:none}.auth-polish-layout .auth-entry-card{border-radius:0 0 20px 20px}}@media(max-width:980px){.weekly-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.public-detail-cover{inline-size:100%;flex-basis:auto}.schedule-heading-row{align-items:stretch;flex-direction:column}.office-filter{inline-size:100%}.weekly-schedule-grid{grid-template-columns:1fr}}@media(max-width:680px){.public-container{width:min(100% - 24px,1180px)}.public-brand{min-width:0}.hero-actions,.public-detail-card,.final-cta,.public-footer .public-container{align-items:stretch;flex-direction:column}.hero-actions a{width:100%}.public-search,.catalog-search,.feature-list,.catalog-grid,.public-club-grid,.showcase-grid,.showcase-detail{grid-template-columns:1fr}.public-nav{min-height:64px}.brand-symbol{inline-size:46px;block-size:46px}.public-brand small{display:none}.hero-brand-panel{min-block-size:330px;padding:1rem;border-radius:16px}.public-hero{padding-block:2.25rem 2rem}.hero-grid{gap:1.5rem}.hero-copy h1{font-size:clamp(2.25rem,12vw,3.25rem)}.public-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.public-stat-card:last-child{grid-column:1/-1}.concept-canvas{inline-size:min(100%,420px)}.hero-decoration-arc{display:none}.media-frame{min-height:190px}.auth-polish-section{padding-block:1rem 2rem}.auth-polish-layout{gap:1rem}.auth-context-panel{min-block-size:220px;padding:1.35rem;border-radius:16px 16px 0 0}.auth-polish-layout .auth-entry-card{border-radius:0 0 16px 16px}.signup-form{grid-template-columns:1fr}.signup-form .form-note,.signup-form .auth-submit{grid-column:auto}}@media(max-width:440px){.public-stat-strip{grid-template-columns:1fr}.public-stat-card:last-child{grid-column:auto}.hero-brand-panel{min-block-size:300px}.concept-core{inline-size:8.8rem;block-size:8.8rem}.concept-node{min-inline-size:4.35rem;padding:.48rem}.concept-node b{font-size:.56rem}}.public-header{background:var(--club-color-maroon);border-block-end-color:var(--club-color-maroon-dark);box-shadow:0 8px 22px #5918262e}.public-header .public-nav{min-block-size:78px;gap:1.5rem}.public-header .public-brand{min-inline-size:255px;gap:.8rem}.public-header .public-brand strong{font-size:1.12rem;letter-spacing:.02em}.public-header .public-brand small{color:#f2d69a;font-size:.84rem;font-weight:700}.public-header .public-links{gap:clamp(1.1rem,2.8vw,2.2rem)}.public-header .public-links a{padding:.75rem .35rem;font-size:1rem;font-weight:700}.public-header .account-menu>summary{min-block-size:46px;padding:.4rem .7rem;border:1px solid rgba(242,214,154,.52);border-radius:10px;background:#ffffff1a;box-shadow:0 5px 16px #36101929;cursor:pointer;list-style:none}.public-header .account-menu>summary::-webkit-details-marker{display:none}.public-header .account-menu>summary:before{content:"\25c9";margin-inline-end:.45rem;color:#f2d69a;font-size:.9rem}.public-header .language-action{min-block-size:46px;border-radius:10px;box-shadow:0 5px 16px #36101924}@media(max-width:680px){.public-header .public-nav{min-block-size:68px}.public-header .public-brand{min-inline-size:0}}.public-header:after{position:absolute;inset-inline-start:0;inset-block-end:-1px;inline-size:min(22vw,240px);block-size:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--club-color-gold),#f2d69a);content:""}[dir=rtl] .public-header:after{background:linear-gradient(270deg,transparent,var(--club-color-gold),#f2d69a)}.public-header .public-brand,.public-header .public-links a,.public-header .header-action,.public-header .menu-toggle,.public-header .public-brand small,.public-header .authenticated-identity{color:#fff}.public-header .public-links a:hover:not(.active),.public-header .header-action:hover{background:#ffffff1a;color:#f2d69a}.public-header .public-links a.active{background:#fff;color:var(--club-color-maroon-dark);box-shadow:inset 0 -3px 0 var(--club-color-gold)}.public-header .public-brand:focus-visible,.public-header .public-links a:focus-visible,.public-header .header-action:focus-visible,.public-header .menu-toggle:focus-visible,.public-header .portal-menu-toggle:focus-visible{outline-color:#f2d69a}.public-header .header-action.primary{background:#fff;color:var(--club-color-maroon)}.public-header .header-action.primary:hover{background:#f2d69a;color:var(--club-color-maroon-dark)}.language-menu{position:relative}.language-action{min-block-size:42px;display:inline-flex;align-items:center;gap:.5rem;border-color:#f2d69a94;background:#ffffff14;color:#fff;box-shadow:inset 0 0 0 1px #ffffff08;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.language-action::-webkit-details-marker{display:none}.public-header .language-action:hover,.public-header .language-action:focus-visible{border-color:#f2d69a;background:#f2d69a24;color:#fff3d7;transform:translateY(-1px)}.language-icon{display:inline-grid;place-items:center;inline-size:1.2rem;block-size:1.2rem;flex:0 0 auto}.language-icon svg{display:block;inline-size:100%;block-size:100%;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.language-chevron{inline-size:.45rem;block-size:.45rem;border-inline-end:1.8px solid currentColor;border-block-end:1.8px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.language-menu[open] .language-chevron{transform:translateY(2px) rotate(225deg)}.language-menu-panel{position:absolute;z-index:45;inset-block-start:calc(100% + .55rem);inset-inline-end:0;inline-size:190px;overflow:hidden;padding:.4rem;border:1px solid rgba(114,31,49,.14);border-radius:14px;background:#fff;box-shadow:0 16px 36px #311e2333}.language-menu-panel button{inline-size:100%;min-block-size:48px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding-inline:.55rem;border:0;border-radius:10px;background:transparent;color:var(--club-color-text);font-weight:800;text-align:start}.language-menu-panel button:hover,.language-menu-panel button:focus-visible,.language-menu-panel button.active{background:var(--club-color-surface-warm);color:var(--club-color-maroon)}.language-code{inline-size:1.7rem;block-size:1.7rem;display:inline-grid;place-items:center;border-radius:50%;background:#f0eeeb;color:#4e4548;font-family:var(--ion-font-family);font-size:.7rem;font-weight:900}.language-menu-panel button.active .language-code{background:var(--club-color-maroon);color:#fff}.language-check{color:var(--club-color-maroon);font-size:1.05rem;opacity:0}.language-menu-panel button.active .language-check{opacity:1}@media(max-width:1080px){.public-actions .language-action{display:inline-flex}}@media(max-width:420px){.public-actions .language-action{min-inline-size:104px;padding-inline:.65rem}.language-menu-panel{inline-size:176px}}.authenticated-identity{display:inline-flex;flex-direction:column;align-items:flex-start;min-inline-size:0;max-inline-size:190px}.authenticated-identity strong,.authenticated-identity small{overflow:hidden;max-inline-size:100%;text-overflow:ellipsis;white-space:nowrap}.authenticated-identity small{color:#f2d69a;font-size:.75rem}.account-menu{position:relative}.account-menu summary{min-block-size:42px;display:flex;align-items:center;padding:5px 10px;border:1px solid rgba(255,255,255,.3);border-radius:var(--club-radius-sm);color:#fff;cursor:pointer;list-style:none}.account-menu summary::-webkit-details-marker{display:none}.account-menu summary:focus-visible{outline:3px solid #f2d69a;outline-offset:2px}.account-menu-panel{position:absolute;z-index:35;inset-block-start:calc(100% + 8px);inset-inline-end:0;min-inline-size:210px;display:grid;gap:4px;padding:8px;border:1px solid var(--club-color-border);border-radius:var(--club-radius-sm);background:#fff;box-shadow:var(--club-shadow-md)}.account-menu-panel a,.account-menu-panel button{min-block-size:42px;display:flex;align-items:center;inline-size:100%;padding-inline:12px;border:0;border-radius:6px;background:transparent;color:var(--club-color-maroon);font:inherit;font-weight:700;text-align:start;text-decoration:none;cursor:pointer}.account-menu-panel a:hover,.account-menu-panel button:hover,.account-menu-panel a:focus-visible,.account-menu-panel button:focus-visible{background:var(--club-color-surface-warm);outline:2px solid var(--club-color-gold-dark);outline-offset:-2px}.media-draft-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--club-space-md)}.media-draft{min-inline-size:0;overflow:hidden;border:1px solid var(--club-color-border);border-radius:var(--club-radius-sm);background:var(--club-color-surface-warm)}.media-draft img,.media-draft video{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:#251f21}.media-draft-actions{display:grid;gap:var(--club-space-xs);padding:var(--club-space-sm)}.media-draft-actions span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem}.media-draft-actions input[type=file]{position:absolute;inline-size:1px;block-size:1px;opacity:0}.jordan-heat-map{position:relative;display:grid;gap:clamp(1rem,2vw,1.5rem)}.jordan-heat-map .section-heading{margin-block-end:0}.map-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);align-items:stretch;gap:clamp(1rem,2.4vw,2rem)}.map-visual-column{min-inline-size:0;display:grid;align-content:start}.map-canvas{min-inline-size:0;overflow:hidden;padding:clamp(.5rem,1.5vw,1rem);border:1px solid rgba(114,31,49,.14);border:1px solid color-mix(in srgb,var(--club-color-maroon) 14%,white);border-radius:var(--club-radius-md);background:radial-gradient(circle at 50% 42%,rgba(192,143,45,.09),transparent 52%),linear-gradient(145deg,#fff,#fffaf2);box-shadow:0 14px 34px #59182612}.jordan-map-svg{display:block;inline-size:100%;max-block-size:590px;overflow:visible}.map-region{cursor:pointer;outline:none}.map-region path{stroke:#fff;stroke-width:1.65;vector-effect:non-scaling-stroke;transition:fill .22s ease,stroke-width .16s ease,filter .16s ease}.map-region:hover path,.map-region:focus-visible path,.map-region.selected path{stroke:var(--club-color-gold-dark);stroke-width:3;filter:drop-shadow(0 4px 8px rgba(89,24,38,.2))}.map-labels{pointer-events:none}.map-label text{fill:#2e2528;font-family:"Noto Kufi Arabic",var(--ion-font-family);font-size:11px;font-weight:900;paint-order:stroke;stroke:#fffffff5;stroke-width:3.6px;stroke-linejoin:round;filter:drop-shadow(0 1px 1px rgba(48,35,39,.16))}.map-label.external line{stroke:var(--club-color-maroon);stroke-width:1.15;stroke-dasharray:2.5 2;vector-effect:non-scaling-stroke}.map-label.external circle{fill:var(--club-color-maroon);stroke:#fff;stroke-width:1.25;vector-effect:non-scaling-stroke}.map-mode-control{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;max-inline-size:760px;padding:.35rem;border:1px solid var(--club-color-border);border-radius:var(--club-radius-md);background:#f8f4ed}.map-mode-control button{min-block-size:46px;padding:.55rem .8rem;border:1px solid transparent;border-radius:calc(var(--club-radius-md) - 4px);background:transparent;color:var(--club-color-maroon);font-size:clamp(.76rem,1.3vw,.9rem);font-weight:900;line-height:1.35;text-align:center;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.map-mode-control button:hover,.map-mode-control button:focus-visible{background:#721f3114}.map-mode-control button.active{border-color:var(--club-color-maroon);background:var(--club-color-maroon);color:#fff;box-shadow:0 5px 14px #59182633}.map-active-filter{display:flex;align-items:center;gap:.45rem;width:fit-content;margin:0;padding:.4rem .7rem;border-radius:999px;background:var(--club-color-surface-warm);color:var(--club-color-text-muted);font-size:.8rem}.map-active-filter strong{color:var(--club-color-maroon)}.map-update-status{position:absolute;z-index:4;inset-block-start:11rem;inset-inline-start:50%;width:max-content;max-width:calc(100% - 2rem);margin:0;padding:.55rem .85rem;border:1px solid var(--club-color-border);border-radius:999px;background:#fffffff0;box-shadow:var(--club-shadow-sm);transform:translate(-50%)}[dir=rtl] .map-update-status{transform:translate(50%)}.map-layout{transition:opacity .16s ease}.map-layout.is-updating{opacity:.58;pointer-events:none}.map-legend{display:grid;grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:var(--club-space-sm);margin-block-start:var(--club-space-sm);color:var(--club-color-text-muted);font-size:.8rem}.map-legend-block{display:grid;gap:.45rem;margin-block-start:var(--club-space-sm);color:var(--club-color-maroon);font-size:.86rem}.map-legend-block>strong{font-weight:900}.map-legend span:not(.map-legend-scale){display:grid;gap:.1rem;min-inline-size:max-content}.map-legend small{color:var(--club-color-text-muted);font-size:.72rem}.map-legend-scale{block-size:12px;border:1px solid rgba(114,31,49,.2);border-radius:999px;background:linear-gradient(to right,#f3e8d2,#caa29f,#9e5f6b,#721f31)}[dir=rtl] .map-legend-scale{background:linear-gradient(to left,#f3e8d2,#caa29f,#9e5f6b,#721f31)}[dir=ltr] .map-legend-scale{background:linear-gradient(to right,#f3e8d2,#caa29f,#9e5f6b,#721f31)}.map-selection{display:flex;align-items:center;justify-content:space-between;gap:var(--club-space-sm);margin-block-start:0;padding:var(--club-space-sm) var(--club-space-md);border-inline-start:4px solid var(--club-color-maroon);border-radius:var(--club-radius-sm);background:var(--club-color-surface-warm)}.map-selection span,.map-selection strong{color:var(--club-color-maroon-dark)}.map-details-panel{min-inline-size:0;display:grid;align-content:start;gap:1rem;padding:clamp(1rem,2vw,1.4rem);border:1px solid var(--club-color-border);border-radius:var(--club-radius-md);background:#fff;box-shadow:var(--club-shadow-sm)}.map-details-panel header{display:grid;gap:.35rem}.map-details-panel h3,.map-details-panel p{margin:0}.map-details-panel h3{color:var(--club-color-maroon-dark);font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.45}.map-details-panel p{color:var(--club-color-text-muted);font-size:.86rem}.map-summary-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.map-summary-metrics div{display:grid;gap:.2rem;padding:.75rem;border-radius:var(--club-radius-sm);background:var(--club-color-surface-warm)}.map-summary-metrics span{color:var(--club-color-text-muted);font-size:.74rem}.map-summary-metrics strong{color:var(--club-color-maroon);font-size:1.35rem}.map-governorate-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-block-size:430px;overflow-y:auto;padding-inline-end:.2rem}.map-governorate-values button{min-block-size:var(--club-touch-target);display:grid;gap:.15rem;padding:.65rem .75rem;border:1px solid var(--club-color-border);border-radius:var(--club-radius-sm);background:#fff;color:var(--club-color-text);text-align:start}.map-governorate-values button:hover,.map-governorate-values button:focus-visible,.map-governorate-values button.active{border-color:var(--club-color-maroon);background:var(--club-color-surface-warm)}.map-governorate-values button span{color:var(--club-color-text-muted);font-size:.8rem}.map-zero-state{padding:.75rem 1rem;border:1px dashed color-mix(in srgb,var(--club-color-gold) 52%,white);border-radius:var(--club-radius-sm);background:#fffaf2}.date-filter{display:grid;gap:4px;min-inline-size:130px}.date-filter span{font-size:.74rem;color:var(--club-color-text-muted)}.coach-profile-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--club-space-lg)}.profile-detail-block{padding:1.25rem;border:1px solid var(--club-color-border);border-radius:var(--club-radius-md);background:#ffffffdb;box-shadow:var(--club-shadow-sm)}.profile-detail-block h2{margin:0 0 1rem;padding-block-end:.55rem;border-block-end:2px solid color-mix(in srgb,var(--club-color-gold) 46%,white);color:var(--club-color-maroon-dark);font-size:1.2rem}.profile-detail-block ul{display:grid;gap:var(--club-space-xs);margin:0;padding-inline-start:1.2rem}.profile-list-card{min-inline-size:0}.profile-item-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem}.profile-item-badge{display:block;min-inline-size:0;padding:.7rem .8rem;border:1px solid color-mix(in srgb,var(--club-color-gold) 35%,white);border-radius:var(--club-radius-sm);background:#fffaf1;color:var(--club-color-text);line-height:1.65;overflow-wrap:anywhere}.coach-profile-card a{color:var(--club-color-maroon);font-weight:700}.public-detail-card:has(.public-coach-avatar){grid-template-columns:auto minmax(0,1fr);align-items:center}.public-coach-avatar{inline-size:clamp(14rem,20vw,18rem);block-size:clamp(14rem,20vw,18rem);display:grid;place-items:center;overflow:hidden;border:4px solid #fff;border-radius:50%;background:linear-gradient(135deg,var(--club-color-maroon),var(--club-color-gold));box-shadow:0 0 0 1px var(--club-color-border),var(--club-shadow-soft);color:#fff;font-size:2.2rem;font-weight:800}.public-coach-avatar img{inline-size:100%;block-size:100%;object-fit:cover}.public-eyebrow ion-icon{inline-size:1rem;block-size:1rem}.coach-office{color:var(--club-color-text-muted);font-size:.9rem}.public-social-links{display:flex;flex-wrap:wrap;gap:.55rem;margin-block-start:1rem}.public-social-links a{display:inline-flex;align-items:center;gap:.4rem;min-block-size:var(--club-touch-target);padding-inline:.75rem;border:1px solid var(--club-color-border);border-radius:999px;background:#fff;color:var(--club-color-maroon);font-weight:700;text-decoration:none}.public-social-links a:hover,.public-social-links a:focus-visible{border-color:var(--club-color-gold-dark);background:var(--club-color-surface-warm)}.public-social-links ion-icon{inline-size:1.05rem;block-size:1.05rem}.coach-clubs{grid-column:1/-1}.coach-club-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem}.coach-club-list a{display:flex;align-items:center;gap:.75rem;min-block-size:68px;padding:.55rem;border:1px solid var(--club-color-border);border-radius:var(--club-radius-sm);background:var(--club-color-surface-warm);color:inherit;text-decoration:none}.coach-club-list a:hover,.coach-club-list a:focus-visible{border-color:var(--club-color-gold-dark);background:#fff}.coach-club-cover{inline-size:4.25rem;flex:0 0 4.25rem}.coach-club-cover .club-cover-frame{block-size:3.25rem;aspect-ratio:1}.coach-club-list img,.club-fallback{inline-size:3rem;block-size:3rem;flex:0 0 auto;border-radius:var(--club-radius-xs);object-fit:cover}.club-fallback{display:grid;place-items:center;background:var(--club-color-maroon);color:#fff;font-weight:800}.coach-club-list span:last-child{display:grid;gap:.15rem;min-inline-size:0}.coach-club-list small{color:var(--club-color-text-muted)}.public-club-coach{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.club-coach-avatar{inline-size:4.5rem;block-size:4.5rem;display:grid;place-items:center;overflow:hidden;border:2px solid #fff;border-radius:50%;background:linear-gradient(135deg,var(--club-color-maroon),var(--club-color-gold));box-shadow:0 0 0 1px var(--club-color-border);color:#fff;font-weight:800}.club-coach-avatar img{inline-size:100%;block-size:100%;object-fit:cover}@media(max-width:820px){.map-layout{grid-template-columns:1fr;gap:var(--club-space-md)}.map-governorate-values{max-block-size:none}}@media(max-width:680px){.public-header .public-nav{min-block-size:62px}.authenticated-identity{max-inline-size:120px}.map-selection{flex-direction:column;align-items:flex-start}.map-legend{grid-template-columns:1fr;align-items:stretch}.map-legend>span:last-child{text-align:end}.map-mode-control{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-profile-details{grid-template-columns:1fr}.public-detail-card:has(.public-coach-avatar){grid-template-columns:1fr}.public-coach-avatar{margin-inline:auto}.coach-profile-hero .public-coach-avatar{inline-size:12rem;block-size:12rem}.public-club-coach{grid-template-columns:auto minmax(0,1fr)}.public-club-coach .public-button{grid-column:1/-1;justify-self:start}}@media(max-width:420px){.map-summary-metrics,.map-governorate-values{grid-template-columns:1fr}.map-label text{font-size:10px;stroke-width:3.25px}}.public-directory{display:grid;gap:clamp(1.25rem,2.4vw,2rem)}.catalog-primary-search{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;padding:1rem;border:1px solid var(--club-color-border);border-radius:var(--club-radius-md);background:#fff;box-shadow:var(--club-shadow-sm)}.catalog-search-field,.side-filter-form label,.custom-period-fields label{display:grid;gap:.45rem;color:var(--club-color-maroon);font-weight:700}.search-input-wrap{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-block-size:50px;padding-inline:.85rem;border:1px solid var(--club-color-border);border-radius:var(--club-radius-sm);background:var(--club-color-surface-warm);color:var(--club-color-maroon)}.search-input-wrap input{inline-size:100%;min-block-size:46px;padding:0;border:0;outline:0;background:transparent;color:var(--club-color-text)}.search-input-wrap:focus-within{border-color:var(--club-color-maroon);box-shadow:0 0 0 3px color-mix(in srgb,var(--club-color-maroon) 18%,transparent)}.public-catalog-layout{display:grid;grid-template-columns:minmax(260px,300px) minmax(0,1fr);align-items:start;gap:clamp(1rem,2.2vw,1.75rem)}.public-filter-panel{position:sticky;inset-block-start:1.25rem;display:grid;gap:1rem;max-block-size:calc(100dvh - 2.5rem);overflow-y:auto;padding:1rem;border:1px solid var(--club-color-border);border-radius:var(--club-radius-md);background:#fff;box-shadow:var(--club-shadow-sm)}.filter-panel-heading,.results-heading{display:flex;align-items:start;justify-content:space-between;gap:1rem}.filter-panel-heading h2,.results-heading h2{margin:.2rem 0 0;color:var(--club-color-maroon)}.filter-panel-heading h2{font-size:1.2rem}.results-heading h2{font-size:clamp(1.4rem,2.5vw,2rem)}.results-heading>strong{color:var(--club-color-text-muted);white-space:nowrap}.filter-panel-close,.mobile-filter-trigger,.mobile-sort-trigger{display:none}.side-filter-form,.custom-period-fields{display:grid;gap:1rem}.side-filter-form input,.side-filter-form select{inline-size:100%;min-block-size:46px;padding-inline:.75rem;border:1px solid var(--club-color-border);border-radius:var(--club-radius-sm);background:var(--club-color-surface-warm);color:var(--club-color-text)}.side-filter-form input:focus-visible,.side-filter-form select:focus-visible{outline:3px solid color-mix(in srgb,var(--club-color-maroon) 25%,transparent);border-color:var(--club-color-maroon)}.filter-actions{display:grid;gap:.45rem;padding-block-start:.25rem}.public-button.quiet{border-color:transparent;background:transparent;color:var(--club-color-maroon)}.public-results{min-inline-size:0;display:grid;align-content:start;gap:1rem}.active-filter-list{display:flex;flex-wrap:wrap;gap:var(--club-space-sm)}.active-filter-list button{min-block-size:40px;padding:.4rem .7rem;border:1px solid color-mix(in srgb,var(--club-color-maroon) 28%,white);border-radius:999px;background:var(--club-color-surface-warm);color:var(--club-color-maroon);font-weight:700}.active-filter-list .clear-all-chip{border-color:transparent;background:transparent;text-decoration:underline}.state-with-action{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1rem;border:1px solid var(--club-color-border);border-radius:var(--club-radius-sm);background:#fff}.state-with-action p{margin:0}.showcase-card-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--club-space-sm);color:var(--club-color-text-muted);font-size:.88rem}@media(max-width:900px){.catalog-primary-search{grid-template-columns:minmax(0,1fr) auto auto}.catalog-search-field{grid-column:1/-1}.mobile-filter-trigger,.mobile-sort-trigger{display:inline-flex}.filter-backdrop{position:fixed;z-index:70;inset:0;border:0;background:#1412127a}.public-catalog-layout{display:block}.public-filter-panel{position:fixed;z-index:71;inset-block:auto 0;inset-inline:0;display:none;max-block-size:min(86vh,720px);overflow-y:auto;padding:1.1rem;border-radius:var(--club-radius-lg) var(--club-radius-lg) 0 0;background:#fff;box-shadow:var(--club-shadow-md)}.public-filter-panel.open{display:grid}.filter-panel-close{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;border:1px solid var(--club-color-border);border-radius:50%;background:#fff;color:var(--club-color-maroon);font-size:1.5rem}}@media(max-width:520px){.catalog-primary-search{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-primary-search>.primary{grid-column:1/-1}.mobile-filter-trigger,.mobile-sort-trigger{inline-size:100%}}:root{--club-color-maroon: #721f31;--club-color-maroon-dark: #591826;--club-color-maroon-light: #8f2a40;--club-color-gold: #c08f2d;--club-color-gold-dark: #866116;--club-color-gold-light: #d7b45e;--club-color-background: #f8f7f4;--club-color-surface: #ffffff;--club-color-surface-warm: #fffdf9;--club-color-beige: #f3e8d2;--club-neutral-300: #c9c9c9;--club-neutral-200: #d6d6d6;--club-neutral-100: #e3e3e3;--club-neutral-50: #f0f0f0;--club-color-text: #202124;--club-color-text-muted: #6b6f76;--club-color-text-subtle: #70747b;--club-color-success: #237a4b;--club-color-success-surface: #eaf6f0;--club-color-error: #a12836;--club-color-error-surface: #fff0f2;--club-color-warning: #8a5a12;--club-color-warning-surface: #fff6df;--club-color-info: #2d5c9c;--club-color-info-surface: #edf3fb;--club-color-danger: var(--club-color-error);--club-action-primary: var(--club-color-maroon);--club-action-primary-hover: var(--club-color-maroon-dark);--club-action-primary-active: #491320;--club-action-secondary: #ffffff;--club-action-secondary-hover: #fbf6ed;--club-action-neutral: var(--club-neutral-50);--club-action-neutral-hover: var(--club-neutral-100);--club-action-danger: var(--club-color-error);--club-action-danger-hover: #861f2c;--club-color-on-strong: #ffffff;--club-color-disabled-surface: var(--club-neutral-100);--club-color-disabled-text: #5b5558;--club-color-disabled-border: var(--club-neutral-300);--club-color-border: #e5e2dc;--club-color-border-strong: #cec8be;--club-color-focus: var(--club-color-gold-dark);--club-radius-xs: 6px;--club-radius-sm: 8px;--club-radius-md: 12px;--club-radius-lg: 18px;--club-radius-xl: 24px;--club-shadow-xs: 0 2px 10px rgba(53, 45, 32, .05);--club-shadow-sm: 0 10px 28px rgba(53, 45, 32, .08);--club-shadow-md: 0 18px 48px rgba(53, 45, 32, .11);--club-shadow-focus: 0 0 0 4px rgba(114, 31, 49, .13);--club-shadow-soft: var(--club-shadow-sm);--club-space-2xs: 2px;--club-space-xs: 4px;--club-space-sm: 8px;--club-space-3: 12px;--club-space-md: 16px;--club-space-lg: 24px;--club-space-xl: 32px;--club-space-2xl: 48px;--club-space-3xl: 64px;--club-font-size-xs: .75rem;--club-font-size-sm: .875rem;--club-font-size-md: 1rem;--club-font-size-lg: 1.125rem;--club-line-height-body: 1.7;--club-line-height-heading: 1.25;--club-control-height: 46px;--club-touch-target: 44px;--club-content-width: 1240px;--club-transition-fast: .16s ease;--club-transition-standard: .22s ease;--ion-background-color: var(--club-color-background);--ion-background-color-rgb: 248, 247, 244;--ion-text-color: var(--club-color-text);--ion-text-color-rgb: 32, 33, 36;--ion-border-color: var(--club-color-border);--ion-font-family: "Noto Sans Arabic", "Segoe UI", Tahoma, Arial, sans-serif}
