@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html{font-size:16px}html,body,main{min-height:100vh;margin:0;padding:0}:root{--colour-white: #ffffff;--colour-green-600: #0A3426;--colour-green-500: #0D4633;--colour-green-400: #116F4F;--colour-green-300: #4BAF84;--colour-green-wash: #829D94;--colour-orange-600: #A53118;--colour-orange-500: #F04A25;--colour-orange-100: #FDEEE8;--colour-yellow-500: #F5C518;--colour-blue-500: #1A6B8A;--colour-grey-600: #1A1919;--colour-grey-500: #373634;--colour-grey-400: #54524F;--colour-grey-300: #9C9896;--colour-grey-200: #CAC7C4;--colour-grey-100: #E7E6E4;--colour-grey-50: #F6F5F4;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--font-size-xxxs: .4rem;--font-size-xxs: .6rem;--font-size-xs: .75rem;--font-size-sm: .8rem;--font-size-md: .9rem;--font-size-lg: 1rem;--font-size-xl: 1.5rem;--font-size-xxl: 1.75rem;--font-size-xxxl: 2.25rem;--font-family-base: "Gotham", Helvetica, Arial, sans-serif;--font-size-base: var(--font-size-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--type-hero-weight: 900;--type-hero-size: 52px;--type-hero-line: .88;--type-hero-tracking: -1px;--type-display-weight: 900;--type-display-size: var(--font-size-xxxl);--type-eyebrow-weight: 800;--type-eyebrow-size: var(--font-size-xs);--type-eyebrow-tracking: 4px;--type-section-weight: 700;--type-section-size: var(--font-size-xs);--type-section-tracking: 3px;--type-btn-weight: 700;--type-btn-tracking: 1px;--corner-radius-sm: var(--space-2);--corner-radius-md: var(--space-4)}.data-table{background-color:var(--colour-white);border:1px solid var(--colour-border);border-radius:14px;box-shadow:#0000000d 0 2px 12px;overflow:hidden}.data-table .table-header{display:flex;flex-direction:row;justify-content:end;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5)}.data-table .table-header:empty{display:none}.data-table .filter{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-5);background-color:var(--colour-bg);border-bottom:1px solid var(--colour-border);font-weight:700;font-size:var(--font-size-xs);letter-spacing:1px;text-transform:uppercase;color:var(--colour-grey-300)}@media screen and (min-width:768px){.data-table .filter{flex-direction:row;align-items:center}}.data-table .filter .filter-btns{display:flex;flex-wrap:wrap;gap:var(--space-2)}.data-table .filter .filter-btns button{flex-shrink:0;font-family:var(--font-family-base);border:1.5px solid var(--colour-border);border-radius:20px;background-color:var(--colour-white);padding:var(--space-2) 15px;font-weight:800;font-size:var(--font-size-xs);letter-spacing:0;text-transform:none;color:var(--colour-text);cursor:pointer;transition:background-color .12s,border-color .12s,color .12s}.data-table .filter .filter-btns button:hover{border-color:var(--colour-grey-200)}.data-table .filter .filter-btns button.selected{background-color:var(--colour-primary);border-color:var(--colour-primary);color:var(--colour-white)}.data-table .filter .actions{display:flex;gap:var(--space-2)}@media screen and (min-width:768px){.data-table .filter .actions{margin-left:auto}}.data-table .table-header+.filter{border-top:1px solid var(--colour-border)}.data-table .notice{padding:var(--space-6) var(--space-5);margin:0;text-align:center;color:var(--colour-grey-300)}.data-table .table-footer{padding:var(--space-3) var(--space-5);border-top:1px solid var(--colour-border);color:var(--colour-grey-300);font-weight:700;font-size:var(--font-size-xs);letter-spacing:1px;text-transform:uppercase}.responsive-table{display:flex;flex-direction:column;color:var(--colour-text);font-size:var(--font-size-md)}.responsive-table .header-row{display:none}@media screen and (min-width:768px){.responsive-table .header-row{display:grid;grid-template-columns:var(--table-cols, 1fr);align-items:center;column-gap:var(--space-3);min-height:40px;padding:0 var(--space-5);background-color:var(--colour-green-500);font-weight:800;font-size:var(--font-size-xxs);letter-spacing:1.5px;text-transform:uppercase;color:var(--colour-green-wash)}}.responsive-table .table-row{display:grid;grid-template-columns:1fr 1fr;row-gap:var(--space-2);column-gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--colour-border);transition:background-color .1s}@media screen and (min-width:768px){.responsive-table .table-row{grid-template-columns:var(--table-cols, 1fr);min-height:62px;padding:0 var(--space-5)}}.responsive-table .table-row>*{min-width:0;overflow-wrap:break-word}.responsive-table .table-row:last-child{border-bottom:none}.responsive-table .table-row:hover{background-color:var(--colour-orange-100)}.responsive-table .table-row .col-name{font-weight:700;color:var(--colour-grey-500)}@media screen and (min-width:768px){.responsive-table .table-row .col-name{display:none}}.responsive-table .table-row .col-actions,.responsive-table .table-row .row-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:var(--space-2)}@media screen and (min-width:768px){.responsive-table .table-row .col-actions,.responsive-table .table-row .row-actions{grid-column:auto;gap:var(--space-3)}}.cell-player{display:flex;align-items:center;gap:11px;min-width:0}.cell-player .ava{width:38px;height:38px;flex-shrink:0;border-radius:50%;background-color:var(--colour-green-500);color:var(--colour-white);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:var(--font-size-sm)}.cell-player .ava.ava-1{background-color:var(--colour-orange-500)}.cell-player .ava.ava-2{background-color:var(--colour-blue-500)}.cell-player .nm{font-weight:700;color:var(--colour-grey-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root{--colour-primary: var(--colour-orange-500);--colour-secondary: var(--colour-green-500);--colour-bg: var(--colour-grey-50);--colour-border: var(--colour-grey-100);--colour-error: var(--colour-orange-500);--colour-heading: var(--colour-grey-500);--colour-text: var(--colour-grey-400);--colour-btn-primary-text: var(--colour-orange-100);--colour-primary-hover: var(--colour-orange-600);--colour-disabled: var(--colour-grey-200);--colour-disabled-text: var(--colour-grey-500);--colour-icon: var(--colour-grey-400);--colour-placeholder: var(--colour-grey-200);--colour-error-bg: var(--colour-orange-100);--colour-error-border: var(--colour-error);--colour-info: var(--colour-blue-500);--colour-info-bg: rgba(26, 107, 138, .12);--colour-info-border: rgba(26, 107, 138, .24);--colour-text-muted: var(--colour-grey-300);--colour-focus-ring: rgba(240, 74, 37, .1)}:root[data-theme=dark]{--colour-bg: var(--colour-grey-600)}h1{font-weight:700;font-size:var(--font-size-xl)}h2{font-weight:700;font-size:var(--font-size-lg)}svg.stroke-icon{stroke-width:5;cursor:pointer;box-sizing:content-box;padding:var(--space-1);height:var(--space-5)}.btn{font-family:var(--font-family-base);cursor:pointer;text-decoration:none;border-radius:var(--corner-radius-sm);transition:background-color ease-in .1s,color ease-in .1s,border-color ease-in .1s;font-size:var(--font-size-sm);font-weight:var(--type-btn-weight);letter-spacing:var(--type-btn-tracking);padding:var(--space-2) var(--space-4);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);white-space:nowrap}.btn svg{flex-shrink:0}.btn-primary{border:none;background-color:var(--colour-primary);color:var(--colour-btn-primary-text)}.btn-primary:hover{background-color:var(--colour-primary-hover)}.btn-primary:disabled{background-color:var(--colour-disabled);color:var(--colour-disabled-text);cursor:default}.btn-primary:disabled:hover{background-color:var(--colour-disabled);color:var(--colour-disabled-text)}.btn-secondary{border:1px solid var(--colour-border);background-color:var(--colour-white);color:var(--colour-orange-500)}.btn-secondary:hover{background-color:var(--colour-grey-100)}.btn-secondary:disabled{background-color:var(--colour-disabled);color:var(--colour-disabled-text);cursor:default}.btn-secondary:disabled:hover{background-color:var(--colour-disabled);color:var(--colour-disabled-text)}.btn-ghost{border:1px solid var(--colour-border);background-color:transparent;color:var(--colour-text);padding:9px var(--space-3);font-size:var(--font-size-xs)}.btn-ghost:hover{color:var(--colour-grey-600);border-color:var(--colour-grey-200)}.btn-ghost:disabled{color:var(--colour-disabled);border-color:var(--colour-border);cursor:default}.btn-ghost:disabled:hover{color:var(--colour-disabled);border-color:var(--colour-border)}.btn-block{width:100%;padding:var(--space-4);font-size:var(--font-size-md)}.btn-teriary{border:none;background-color:var(--colour-green-500);color:var(--colour-white)}.btn-teriary:hover{background-color:var(--colour-green-600)}.btn-teriary:disabled{background-color:var(--colour-disabled);color:var(--colour-disabled-text);cursor:default}.btn-teriary:disabled:hover{background-color:var(--colour-disabled);color:var(--colour-disabled-text)}.btn-danger{border:none;text-decoration:none;cursor:pointer;background-color:var(--colour-orange-500);color:var(--colour-white);padding:var(--space-2) var(--space-4);border-radius:var(--corner-radius-sm);transition:background-color ease-in .1s}.btn-danger:hover{background-color:var(--colour-orange-600)}.btn-danger:disabled{background-color:var(--colour-disabled);color:var(--colour-disabled-text);cursor:default}.btn-danger:disabled:hover{background-color:var(--colour-disabled);color:var(--colour-disabled-text)}.stack-form{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.form-field{display:flex;flex-direction:column;gap:7px}.form-field .form-label{font-weight:700;font-size:var(--font-size-xs);letter-spacing:.5px;text-transform:uppercase;color:var(--colour-grey-500)}.form-field input,.form-field select,.form-field .display-input{width:100%;box-sizing:border-box;font-family:var(--font-family-base);font-size:var(--font-size-lg);color:var(--colour-grey-600);background-color:var(--colour-white);border:1.5px solid var(--colour-border);border-radius:var(--corner-radius-sm);padding:14px var(--space-3);min-height:42px;transition:border-color .12s,box-shadow .12s}.form-field input::placeholder,.form-field select::placeholder,.form-field .display-input::placeholder{color:var(--colour-placeholder)}.form-field input:focus,.form-field input:focus-visible,.form-field select:focus,.form-field select:focus-visible,.form-field .display-input:focus,.form-field .display-input:focus-visible{outline:none;border-color:var(--colour-primary);box-shadow:0 0 0 3px var(--colour-focus-ring)}.form-field input.invalid,.form-field select.invalid,.form-field .display-input.invalid{border-color:var(--colour-error)}.form-field input.invalid:focus,.form-field input.invalid:focus-visible,.form-field select.invalid:focus,.form-field select.invalid:focus-visible,.form-field .display-input.invalid:focus,.form-field .display-input.invalid:focus-visible{border-color:var(--colour-error)}.form-field input:disabled,.form-field select:disabled,.form-field .display-input:disabled{background-color:var(--colour-grey-50);color:var(--colour-disabled-text);cursor:not-allowed}.form-field .error{color:var(--colour-error);font-size:var(--font-size-xs);font-weight:500}.form-field .hint{color:var(--colour-grey-300);font-size:var(--font-size-xs);font-weight:500}.info-message,.error-message{padding:var(--space-3);border-radius:var(--corner-radius-sm);font-size:var(--font-size-sm)}.info-message{background-color:var(--colour-info-bg);color:var(--colour-info);border:1px solid var(--colour-info-border);text-align:center}.error-message{background-color:var(--colour-error-bg);color:var(--colour-error);border:1px solid var(--colour-error-border)}.auth-form{width:100%}.auth-form h2{margin-bottom:var(--space-4);text-align:center;color:var(--colour-heading)}.auth-form .info-message,.auth-form .error-message{margin-bottom:var(--space-4)}.auth-form form{display:flex;flex-direction:column;gap:var(--space-4)}.auth-form .error-text{display:block;color:var(--colour-error);font-size:var(--font-size-xs);margin-top:calc(var(--space-2) * -1)}.auth-form .form-actions{margin-top:var(--space-2)}.auth-form .form-actions .btn{width:100%;padding:var(--space-3);font-size:var(--font-size-md)}.auth-form .form-links{margin-top:var(--space-4);text-align:center}.auth-form .form-links .link{color:var(--colour-primary);text-decoration:none;font-size:var(--font-size-sm);font-weight:700;cursor:pointer}.auth-form .form-links .link:hover{text-decoration:underline}.auth-form .form-links .separator{margin:0 var(--space-2);color:var(--colour-text-muted)}.seg-group{display:flex;gap:var(--space-2)}.seg-group button{flex:1;font-family:var(--font-family-base);cursor:pointer;border:1.5px solid var(--colour-border);border-radius:var(--corner-radius-sm);background-color:var(--colour-white);padding:11px var(--space-2);font-weight:700;font-size:var(--font-size-sm);color:var(--colour-text);transition:background-color .12s,border-color .12s,color .12s}.seg-group button:hover{border-color:var(--colour-grey-200)}.seg-group button.selected{background-color:var(--colour-secondary);border-color:var(--colour-secondary);color:var(--colour-white)}.stack{display:flex;flex-direction:column;gap:var(--space-md)}.hero{display:flex;flex-direction:column;justify-content:center;width:100%;padding:var(--space-4) var(--space-4) 48px var(--space-4);box-sizing:border-box;overflow:hidden;position:relative;text-align:center}.hero h3{font-family:var(--font-family-base);font-weight:var(--type-eyebrow-weight);font-size:var(--type-eyebrow-size);color:var(--colour-primary);letter-spacing:var(--type-eyebrow-tracking);margin-bottom:16px}.hero .hero-heading{font-family:var(--font-family-base);font-weight:var(--type-hero-weight);font-size:var(--type-hero-size);color:var(--colour-white);line-height:var(--type-hero-line);letter-spacing:var(--type-hero-tracking);margin:var(--space-8) 0 var(--space-3)}.hero .hero-text{font-family:Gotham;font-weight:400;font-size:var(--font-size-md);color:var(--colour-white);line-height:1.6;margin:0px auto var(--space-8)}.hero .hero-btn{padding:14px 36px;font-size:var(--font-size-lg);letter-spacing:2px;box-shadow:#f04a2573 0 6px 20px;margin:auto;z-index:20}.hero .hero-footer{position:absolute;bottom:0;left:0;right:0;height:48px;background:var(--colour-bg);clip-path:polygon(0px 100%,100% 0px,100% 100%)}.hero img{margin:0 auto;width:100%;max-width:300px;filter:drop-shadow(rgba(255,255,255,.55) 0px 0px 16px) drop-shadow(rgba(255,255,255,.8) 0px 0px 4px);transition:filter .3s}.text-yellow{color:var(--colour-yellow-500)}.text-orange{color:var(--colour-orange-500)}.text-blue{color:var(--colour-blue-500)}.text-green{color:var(--colour-green-500)}.text-black{color:var(--colour-grey-600)}.bg-yellow{background-color:var(--colour-yellow-500)}.bg-green{background-color:var(--colour-green-500)}.bg-blue{background-color:var(--colour-blue-500)}.bg-orange{background-color:var(--colour-orange-500)}[data-amplify-authenticator]{--amplify-components-authenticator-router-border-color: var(--colour-border);--amplify-components-field-label-color: var(--colour-text);--amplify-components-fieldcontrol-border-color: var(--colour-border);--amplify-components-fieldcontrol-color: var(--colour-text);--amplify-components-button-hover-background-color: var(--colour-orange-100)}[data-amplify-authenticator] [data-amplify-router]{border-radius:8px}.amplify-input{--amplify-components-fieldcontrol-border-color: var(--colour-border);color:var(--colour-text)}.amplify-button:hover{background-color:var(--colour-orange-100)}.amplify-button--primary{background-color:var(--colour-primary);color:var(--colour-orange-100)}.amplify-button--primary:hover{background-color:var(--colour-orange-600);color:var(--colour-orange-100)}.amplify-button--link{color:var(--colour-primary)}.amplify-button--link:hover{background-color:var(--colour-orange-100)}@font-face{font-family:Gotham;src:url("./media/Gotham-Light-GA36VHM5.eot");src:local("Gotham-Light"),url("./media/Gotham-Light-GA36VHM5.eot?#iefix") format("embedded-opentype"),url("./media/Gotham-Light-AZHVQIE6.woff2") format("woff2"),url("./media/Gotham-Light-NQV5JIAN.woff") format("woff"),url("./media/Gotham-Light-R3B2CU3J.ttf") format("truetype"),url("./media/Gotham-Light-NWLMRVPC.svg#Gotham-Light") format("svg");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Gotham;src:url("./media/Gotham-Book-SKDMWP3X.eot");src:local("Gotham-Book"),url("./media/Gotham-Book-SKDMWP3X.eot?#iefix") format("embedded-opentype"),url("./media/Gotham-Book-DF3TX3DC.woff2") format("woff2"),url("./media/Gotham-Book-B2SGGSVR.woff") format("woff"),url("./media/Gotham-Book-GBGE4NNE.ttf") format("truetype"),url("./media/Gotham-Book-36PMMP7B.svg#Gotham-Book") format("svg");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Gotham;src:url("./media/Gotham-BookItalic-JOQX4RYB.eot");src:local("Gotham-BookItalic"),url("./media/Gotham-BookItalic-JOQX4RYB.eot?#iefix") format("embedded-opentype"),url("./media/Gotham-BookItalic-L63GNJSR.woff2") format("woff2"),url("./media/Gotham-BookItalic-4XTE2T7E.woff") format("woff"),url("./media/Gotham-BookItalic-EFUEHYOP.ttf") format("truetype"),url("./media/Gotham-BookItalic-G6ASQT3L.svg#Gotham-BookItalic") format("svg");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:Gotham;src:url("./media/Gotham-Medium-ZYMFEI2B.eot");src:local("Gotham-Bold"),url("./media/Gotham-Medium-ZYMFEI2B.eot?#iefix") format("embedded-opentype"),url("./media/Gotham-Medium-A7G66MBZ.woff2") format("woff2"),url("./media/Gotham-Medium-JWZOMXE5.woff") format("woff"),url("./media/Gotham-Medium-NE4LIHVT.ttf") format("truetype"),url("./media/Gotham-Medium-76R6DQQL.svg#Gotham-Medium") format("svg");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Gotham;src:url("./media/Gotham-Bold-VBZKGOMP.eot");src:local("Gotham-Bold"),url("./media/Gotham-Bold-VBZKGOMP.eot?#iefix") format("embedded-opentype"),url("./media/Gotham-Bold-3G7YBB6R.woff2") format("woff2"),url("./media/Gotham-Bold-YB5VNUSS.woff") format("woff"),url("./media/Gotham-Bold-ZPOGWI64.ttf") format("truetype"),url("./media/Gotham-Bold-FROCWIXB.svg#Gotham-Bold") format("svg");font-weight:700;font-style:normal;font-display:block}.bold{font-weight:700}@font-face{font-family:Gotham;src:url("./media/Gotham-BoldItalic-IVUKH7NM.eot");src:local("Gotham-BoldItalic"),url("./media/Gotham-BoldItalic-IVUKH7NM.eot?#iefix") format("embedded-opentype"),url("./media/Gotham-BoldItalic-7FP6UZMH.woff2") format("woff2"),url("./media/Gotham-BoldItalic-RXTBW4CK.woff") format("woff"),url("./media/Gotham-BoldItalic-VIRPV6YK.ttf") format("truetype"),url("./media/Gotham-BoldItalic-YN4VWUCL.svg#Gotham-BoldItalic") format("svg");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Gotham;src:url("./media/Gotham-Black-57DOHNC7.eot");src:local("Gotham-Black"),url("./media/Gotham-Black-57DOHNC7.eot?#iefix") format("embedded-opentype"),url("./media/Gotham-Black-F5Z4BP7K.woff2") format("woff2"),url("./media/Gotham-Black-N7EKUYP7.woff") format("woff"),url("./media/Gotham-Black-G3GCXY7L.ttf") format("truetype"),url("./media/Gotham-Black-FGTEXNZS.svg#Gotham-Black") format("svg");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Gotham;src:url("./media/Gotham-Ultra-COWTKTCM.eot");src:local("Gotham-Ultra"),url("./media/Gotham-Ultra-COWTKTCM.eot?#iefix") format("embedded-opentype"),url("./media/Gotham-Ultra-DONTRBC5.woff2") format("woff2"),url("./media/Gotham-Ultra-2K2IIP7Q.woff") format("woff"),url("./media/Gotham-Ultra-XTPXSGV3.ttf") format("truetype"),url("./media/Gotham-Ultra-VSLT4IGE.svg#Gotham-Ultra") format("svg");font-weight:900;font-style:normal;font-display:block}.cm-eyebrow{font-family:var(--font-family-base);font-weight:var(--type-eyebrow-weight);font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--colour-primary)}.cm-section-heading{font-family:var(--font-family-base);font-weight:var(--type-section-weight);font-size:var(--type-section-size);letter-spacing:var(--type-section-tracking);text-transform:uppercase;color:var(--colour-grey-300)}.cm-section-heading:after{content:"";display:block;width:28px;height:3px;background:var(--colour-primary);border-radius:2px;margin-top:var(--space-1)}.u-hidden{display:none!important}
