html{font-size:100%;scroll-padding-top:1rem}body,html{max-width:100%;overflow-x:clip}body{font-size:1rem;font-weight:400}html[lang] :is(body,button,input,select,textarea){font-family:IRANSansX,system-ui,Tahoma,Arial,sans-serif}:root{--type-body:1rem;--type-small:.9375rem;--type-caption:.875rem;--type-card-title:1.25rem}.app-shell :where(main,section,article,aside,header,footer,nav,form,fieldset,div){min-inline-size:0}.app-shell :is(fieldset,video,iframe,figure){max-inline-size:100%}.app-shell :is(h1,h2,h3,h4,h5,h6,strong,b,legend){font-weight:700;letter-spacing:normal}.app-shell :is(p,li,input,select,textarea){font-size:1rem;line-height:1.85}.app-shell :is(label,button,[role=tab],[role=combobox],summary){font-size:.9375rem;line-height:1.65}.app-shell :is(small,time,.crumbs,.full-league-table span,.full-league-table strong,.full-league-table b){font-size:.875rem;line-height:1.75}.app-shell :is(input,select,textarea,button,[role=combobox]){max-inline-size:100%}.app-shell :is(button,[role=button],summary,[role=tab]){min-height:2.75rem;white-space:normal;height:auto}.app-shell :is(input[type=checkbox],input[type=radio]){inline-size:1.25rem;block-size:1.25rem;min-height:1.25rem;flex:0 0 1.25rem}.app-shell :is([data-slot=checkbox],[data-slot=radio-group-item]){min-height:1.25rem;inline-size:1.25rem;block-size:1.25rem}.app-shell :is(h1,h2,h3,p,label,legend,a){word-break:normal;overflow-wrap:break-word}.app-shell :is(code,pre,.cms-request-panel details){overflow-wrap:anywhere;white-space:pre-wrap}.app-shell :is(h1,h2){line-height:1.55}.app-shell :is(h3,h4){line-height:1.7}.app-shell :is(.experience-title h2,.registration-brief h2){font-size:clamp(1.5rem,3vw,2.25rem)}.app-shell .module-hero{min-height:0;grid-template-columns:auto minmax(0,1fr) auto;padding-block:2rem}.app-shell .module-hero h1{font-size:clamp(1.75rem,4vw,3rem)}.app-shell :is(.experience-shell,.club-home-section,.journey-content){width:100%;max-width:90rem;margin-inline:auto}.app-shell .competition-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.app-shell :is(.full-league-table,.fan-member-table,.fan-benefit-matrix,.journey-metrics){max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain}.app-shell .full-league-table>:is(header,div){min-width:40rem}.app-shell [role=tablist]{max-width:100%;height:auto;overflow-x:auto;overscroll-behavior-inline:contain}.app-shell [role=tablist] [role=tab]{flex-shrink:0}.managed-news>.managed-news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem}.service-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin-block:1rem}.service-status-grid article{padding:1rem;border:1px solid #ddd;border-radius:.75rem}.home-managed-news{padding:0;margin:0}.home-managed-news>.club-news-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.home-managed-news .club-news-grid article>div{padding:1rem}.home-managed-news .club-news-grid article h3{color:#fff}.home-managed-news .club-news-grid article time{color:#c9cbd4}.app-shell .content-article-hero h1{font-size:clamp(1.5rem,4vw,2.75rem);line-height:1.7}.app-shell .official-article__body{overflow-wrap:anywhere}.app-shell .official-article__body :is(img,video){height:auto;max-width:100%}[data-slot=alert-dialog-content],[data-slot=dialog-content]{max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior:contain}[data-slot=dialog-content] :is(input,textarea,select,p),[data-slot=sheet-content] :is(input,textarea,select,p){font-size:1rem;line-height:1.85}[data-slot=dialog-content] :is(button,label),[data-slot=sheet-content] :is(button,label){font-size:.9375rem;line-height:1.65}[data-slot=dialog-content] [data-slot=dialog-title]{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;line-height:1.7}[data-slot=dialog-content] :is(input,textarea,select,button),[data-slot=sheet-content] :is(input,textarea,select,button){min-height:2.75rem;max-width:100%}[data-slot=sheet-content]{max-width:100vw;max-height:100dvh;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom)}:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #1573bf;outline-offset:4px;scroll-margin-block:6rem}.club-home :is(a,button):focus-visible{outline-color:#ffd393}.skip-link{position:fixed;z-index:1000;top:.5rem;inset-inline-start:.5rem;padding:.75rem 1rem;color:#fff;background:#12192c;transform:translateY(-200%)}.skip-link:focus{transform:none}@media (max-width:63.99rem){.home-managed-news>.club-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .competition-layout{grid-template-columns:1fr}.app-shell .competition-panel>header{flex-wrap:wrap}.app-shell .cms-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .cms-command-header{flex-wrap:wrap}.app-shell .cms-command-header aside{min-width:0}.app-shell .cms-tabs>[role=tablist]{display:flex}.app-shell .club-photo-slide{height:auto;min-height:30rem}.app-shell .club-photo-copy{position:relative;inset:auto;padding:10rem 1.5rem 5rem}}@media (max-width:47.99rem){.home-managed-news>.club-news-grid{grid-template-columns:minmax(0,1fr)}.app-shell .module-hero{grid-template-columns:auto minmax(0,1fr);padding:1.5rem 1rem;gap:.75rem}.app-shell .module-hero>.club-mark{display:none}.app-shell :is(.experience-shell,.club-home-section,.journey-content){padding-inline:1rem}.app-shell :is(.school-application__grid,.school-application__trust,.cms-dashboard-grid,.cms-editor-grid,.news-filter,.registration-layout){grid-template-columns:minmax(0,1fr)}.app-shell :is(.results-intro,.registration-header,.tracking-search>div,.news-filter){flex-wrap:wrap}.app-shell .school-application__form fieldset{padding:1rem}.app-shell [role=tablist]{display:flex}.app-shell .desktop-main-nav{display:none}.app-shell .club-mark__image{flex-shrink:0}.app-shell :is(.feed-card-image){width:100%;max-width:100%;margin:0 0 1rem;border-radius:.5rem}.app-shell .bottom-nav span{font-size:.875rem}.app-shell .bottom-nav{padding-inline:max(.25rem,env(safe-area-inset-left))}.app-shell :is(.cms-stat-grid,.fan-free-membership__benefits){grid-template-columns:minmax(0,1fr)}.admin-staff-table-wrap{overflow:visible}.admin-staff-table,.admin-staff-table tbody,.admin-staff-table td,.admin-staff-table tr{display:block;width:100%}.admin-staff-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.admin-staff-table tbody{display:grid;gap:1rem}.admin-staff-table tr{padding:.75rem;border:1px solid #d7dce4;border-radius:.75rem;background:#fff}.admin-staff-table td{display:grid;grid-template-columns:minmax(6rem,.38fr) minmax(0,1fr);gap:.75rem;padding:.55rem!important;text-align:start;border:0}.admin-staff-table td:before{content:attr(data-label);color:#5f6877;font-weight:700}.admin-staff-table td[dir=ltr]{direction:rtl}.admin-staff-table td[dir=ltr]:after{direction:ltr}.admin-staff-table td button{width:100%}}@media (min-width:100rem){html{font-size:112.5%}}@media (min-width:160rem){html{font-size:125%}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important}}.match-editor-grid,.match-filters{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin-block:1rem}.match-admin label,.match-filters label{display:grid;gap:.5rem;min-width:0}.match-admin select,.match-filters select{width:100%;min-width:0;min-height:44px;padding:.65rem;border:1px solid #9da5b0;border-radius:.5rem;background:#fff;color:#142033;font:inherit}.match-publish-consent,.match-week{display:flex!important;align-items:center;gap:.75rem;margin-block:1rem}.match-table-scroll{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;margin-block:1rem;border:1px solid #d2d7df;border-radius:.6rem}.match-table-scroll table{width:100%;min-width:38rem;border-collapse:collapse;text-align:right}.match-table-scroll :is(th,td){padding:.8rem;border-bottom:1px solid #d2d7df;font-size:1rem;white-space:normal}.match-table-scroll thead{background:#152036;color:white}.match-fixture-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem}.match-admin fieldset,.match-fixture-grid article{padding:1rem;border:1px solid #cfd4dc;border-radius:.7rem;margin-block:1rem;background:#fff;color:#142033}.match-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.7rem;align-items:center;text-align:center;margin-block:1rem}.match-score strong{overflow-wrap:anywhere}.match-score b{font-size:1.6rem}.match-fixture-grid small{display:block}.match-live{color:#17643b}.match-stale{color:#885000}.match-source{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin-block:1.5rem}.match-source a{overflow-wrap:anywhere}@media(min-width:48rem){.match-editor-grid,.match-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:75rem){.match-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:47.99rem){.cms-smart-assistant>header,.section-content-rail>header{align-items:stretch;flex-direction:column}.cms-smart-assistant>header>button{width:100%;min-height:48px}.section-content-rail{width:min(calc(100% - 20px),1240px);padding:16px}.section-content-rail>div{grid-template-columns:minmax(0,1fr)}}@media(min-width:48rem) and (max-width:74.99rem){.section-content-rail>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.smart-registration{width:min(100%,68rem);margin-inline:auto;display:grid;gap:1.25rem;color:#172033}.smart-registration__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;align-items:center;padding:clamp(1.4rem,4vw,2.5rem);border-radius:1.25rem;background:linear-gradient(135deg,#111827,#1b2233 62%,#5f2909);color:#fff;box-shadow:0 1.2rem 3.4rem #11182726;border:1px solid #ffffff18}.smart-registration--success>span,.smart-registration__header>div>span,.smart-registration__review header span{display:flex;align-items:center;gap:.5rem;color:#ff9a4a;font-size:.875rem;font-weight:800}.smart-registration__header>div>span svg,.smart-registration__review header svg{width:1.1rem}.smart-registration__header h1{margin:.55rem 0;font-size:clamp(1.8rem,5vw,3.1rem);line-height:1.45}.smart-registration__header p{max-width:50rem;margin:0;color:#dde2ec;line-height:2}.smart-registration__header>svg{width:4rem;height:4rem;color:#ff8a2b}.smart-registration__switch{display:flex;gap:.75rem;flex-wrap:wrap;padding:.65rem;background:#fff;border:1px solid #d9dee6;border-radius:.8rem}.smart-registration__switch button{flex:1;min-width:12rem}.smart-registration__progress{height:.55rem;overflow:hidden;background:#e4e8ee;border-radius:999px}.smart-registration__progress i{display:block;height:100%;background:linear-gradient(90deg,#e85d04,#ff9a3c);border-radius:inherit;transition:width .3s ease}.smart-registration__conversation,.smart-registration__review{display:grid;gap:1.25rem;padding:clamp(1rem,4vw,2rem);background:#fff;border:1px solid #d9dee6;border-top:4px solid #ef7418;border-radius:1rem;box-shadow:0 .75rem 2rem #1018270d}.smart-registration__bubble{display:flex;align-items:flex-start;gap:1rem;padding:1.15rem;background:#161e2e;color:#fff;border-radius:1rem 1rem .25rem 1rem}.smart-registration__bubble>svg{flex:0 0 auto;width:2rem;height:2rem;padding:.35rem;border-radius:.55rem;background:#ff8528;color:#fff}.smart-registration__bubble div{display:grid;gap:.35rem}.smart-registration__bubble small{color:#ffb57d}.smart-registration__bubble strong{font-size:1.15rem;line-height:1.8}.smart-registration__bubble span{color:#cfd5e0}.smart-registration__answer{display:grid;gap:.55rem;font-weight:700}.smart-registration__answer :is(input,textarea,select){min-height:3rem;padding:.75rem;border:1px solid #aeb6c2;border-radius:.55rem;background:#fff;color:#172033;font:inherit}.smart-registration__answer textarea{min-height:8rem;resize:vertical}.smart-registration__actions{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.smart-registration__actions button{min-width:9rem}.smart-registration__consent{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border:1px solid #f0bf98;border-radius:.7rem;background:#fff7f0}.smart-registration__consent>button{margin-top:.3rem;flex:0 0 auto}.smart-registration__consent span{line-height:1.9}.smart-registration__error{margin:0;padding:.8rem 1rem;border-radius:.55rem;background:#fff0f0;color:#a11919;font-weight:700}.smart-registration__review>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.smart-registration__review h2{margin:.35rem 0}.smart-registration__review header p{margin:0;color:#566071}.smart-registration__review dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0}.smart-registration__review dl>div{min-width:0;padding:.85rem;border:1px solid #e0e4ea;border-radius:.6rem;background:#fafbfc}.smart-registration__review dt{font-size:.82rem;color:#606a78}.smart-registration__review dd{margin:.35rem 0 0;font-weight:700;overflow-wrap:anywhere}.smart-registration__signature{display:grid;gap:.5rem;padding:1rem;border-radius:.8rem;background:#f3f6fa;border:1px solid #ccd3dd}.smart-registration__signature h3,.smart-registration__signature p{margin:0}.smart-registration__signature .bargh-phone-proof{margin-top:.65rem;background:#fff}.smart-registration__legal{margin:0;color:#596373;font-size:.875rem}.smart-registration__legal a{color:#a74608;font-weight:700}.smart-registration--success{justify-items:center;text-align:center;padding:clamp(1.5rem,5vw,3rem);border:1px solid #b8dec8;border-top:4px solid #17894f;border-radius:1rem;background:#f3fbf6}.smart-registration--success>svg{width:4rem;height:4rem;color:#17894f}.smart-registration--success h1,.smart-registration--success p{margin:0}.smart-registration--success code{max-width:100%;padding:.8rem 1rem;border-radius:.5rem;background:#172033;color:#fff;overflow-wrap:anywhere}.smart-registration--success small{color:#5c6572}@media(max-width:47.99rem){.smart-registration__header{grid-template-columns:minmax(0,1fr);padding:1.35rem}.smart-registration__header>svg{display:none}.smart-registration__switch{display:grid}.smart-registration__switch button{min-width:0;width:100%}.smart-registration__review>header{display:grid}.smart-registration__review>header button{width:100%}.smart-registration__review dl{grid-template-columns:minmax(0,1fr)}.smart-registration__actions{display:grid;grid-template-columns:1fr 1fr}.smart-registration__actions button{min-width:0}.smart-registration__bubble,.smart-registration__conversation,.smart-registration__review{padding:1rem}.smart-registration__answer :is(input,textarea,select){font-size:1rem}}