@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-cyrillic-ext-400-normal.b4ffe25c.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-400-normal.ed87b656.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-cyrillic-400-normal.c792edc3.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-400-normal.898a3375.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-greek-400-normal.d28fd774.woff2) format("woff2"),url(/_next/static/media/manrope-greek-400-normal.c6f5729e.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-vietnamese-400-normal.180ca1fb.woff2) format("woff2"),url(/_next/static/media/manrope-vietnamese-400-normal.c14686e5.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-latin-ext-400-normal.37c707af.woff2) format("woff2"),url(/_next/static/media/manrope-latin-ext-400-normal.dc8c0880.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-latin-400-normal.1fa32be2.woff2) format("woff2"),url(/_next/static/media/manrope-latin-400-normal.3e712c2a.woff) format("woff");unicode-range:u+00??,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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-cyrillic-ext-500-normal.57f65094.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-500-normal.ce7cc3a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-cyrillic-500-normal.76a6817c.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-500-normal.c218f7fa.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-greek-500-normal.80a61aa8.woff2) format("woff2"),url(/_next/static/media/manrope-greek-500-normal.f07b3315.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-vietnamese-500-normal.b34ee4b7.woff2) format("woff2"),url(/_next/static/media/manrope-vietnamese-500-normal.782f3749.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-latin-ext-500-normal.9e238d7f.woff2) format("woff2"),url(/_next/static/media/manrope-latin-ext-500-normal.c34f1202.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-latin-500-normal.2adb2284.woff2) format("woff2"),url(/_next/static/media/manrope-latin-500-normal.bceb9dd5.woff) format("woff");unicode-range:u+00??,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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-cyrillic-ext-600-normal.c782ac47.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-600-normal.f1487e68.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-cyrillic-600-normal.580e1d3c.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-600-normal.edc6d773.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-greek-600-normal.f2ee9319.woff2) format("woff2"),url(/_next/static/media/manrope-greek-600-normal.ca106787.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-vietnamese-600-normal.e3413f79.woff2) format("woff2"),url(/_next/static/media/manrope-vietnamese-600-normal.f404cba3.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-latin-ext-600-normal.366b7cde.woff2) format("woff2"),url(/_next/static/media/manrope-latin-ext-600-normal.37884350.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-latin-600-normal.8f6da972.woff2) format("woff2"),url(/_next/static/media/manrope-latin-600-normal.84d75096.woff) format("woff");unicode-range:u+00??,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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-cyrillic-ext-700-normal.25490485.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-700-normal.dcb025cd.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-cyrillic-700-normal.4dc8eecc.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-700-normal.1a43f3a1.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-greek-700-normal.1a96589a.woff2) format("woff2"),url(/_next/static/media/manrope-greek-700-normal.21ebfca8.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-vietnamese-700-normal.6ae3c947.woff2) format("woff2"),url(/_next/static/media/manrope-vietnamese-700-normal.4d120cb2.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-latin-ext-700-normal.a88df129.woff2) format("woff2"),url(/_next/static/media/manrope-latin-ext-700-normal.87da072e.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-latin-700-normal.e808be14.woff2) format("woff2"),url(/_next/static/media/manrope-latin-700-normal.b9376963.woff) format("woff");unicode-range:u+00??,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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/oswald-cyrillic-ext-500-normal.6e717298.woff2) format("woff2"),url(/_next/static/media/oswald-cyrillic-ext-500-normal.abd52a10.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/oswald-cyrillic-500-normal.97610f80.woff2) format("woff2"),url(/_next/static/media/oswald-cyrillic-500-normal.8060df39.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/oswald-vietnamese-500-normal.9e7c957d.woff2) format("woff2"),url(/_next/static/media/oswald-vietnamese-500-normal.393db8a8.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/oswald-latin-ext-500-normal.aa3cf913.woff2) format("woff2"),url(/_next/static/media/oswald-latin-ext-500-normal.2010c732.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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/oswald-latin-500-normal.dbba99c5.woff2) format("woff2"),url(/_next/static/media/oswald-latin-500-normal.d98270b6.woff) format("woff");unicode-range:u+00??,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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/oswald-cyrillic-ext-600-normal.fb06444f.woff2) format("woff2"),url(/_next/static/media/oswald-cyrillic-ext-600-normal.2a4806e9.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/oswald-cyrillic-600-normal.5a5178e6.woff2) format("woff2"),url(/_next/static/media/oswald-cyrillic-600-normal.7ac1b89c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/oswald-vietnamese-600-normal.c3e53a9c.woff2) format("woff2"),url(/_next/static/media/oswald-vietnamese-600-normal.9d2a80fd.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/oswald-latin-ext-600-normal.2d854da8.woff2) format("woff2"),url(/_next/static/media/oswald-latin-ext-600-normal.57d71ad3.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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/oswald-latin-600-normal.d1abfba5.woff2) format("woff2"),url(/_next/static/media/oswald-latin-600-normal.6f234656.woff) format("woff");unicode-range:u+00??,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}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--background:#0c1114;--foreground:#eeeae1;--primary:#d4b67a;--secondary:#172023;--muted:#97a09e;--border:#ffffff17;--card:#11191d;--radius:8px;--green:#91cbae;--red:#e4888c;--font-body:"Manrope",sans-serif;--font-display:"Oswald",sans-serif}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);font-family:var(--font-body);margin:0;font-size:16px}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed;opacity:.45}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--primary);outline-offset:4px}button{transition:background .2s,border-color .2s,transform .2s}::selection{background:#d4b67a44}h1,h2,h3,p{margin:0}.button{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 22px;font-size:14px;font-weight:700;display:inline-flex}.button-gold{color:#1c1a15;background:linear-gradient(120deg,#e4ca92,#b79a62);border-color:#f0dbaf}.button-gold:hover{background:#ead4a7;transform:translateY(-1px)}.button-outline{color:#e0d5bf;background:#11191dcc;border-color:#87744966}.button-outline:hover{border-color:var(--primary);background:#272c28}.button-ghost{color:#aab2ae;background:0 0}.button-ghost:hover{color:#fff;background:#ffffff0a}.button-danger{color:#ffe3e3;background:#7c3039;border-color:#b55a63}.button-success{color:#d9f9e7;background:#325e4d;border-color:#6ea38b}.button-icon{width:44px;padding:10px}.button-sm{min-height:38px;padding:8px 13px}.topbar{border-bottom:1px solid var(--border);z-index:10;background:#0d1417;justify-content:space-between;gap:20px;height:88px;padding:0 42px;position:relative}.brand,.topbar{align-items:center;display:flex}.brand{font-family:var(--font-display);letter-spacing:2px;white-space:nowrap;gap:14px;font-size:22px}.brand b{color:var(--primary);font-weight:500}.brand small{color:#8a9799;font-family:var(--font-body);letter-spacing:3px;margin-top:3px;font-size:9px;display:block}.brand-mark{width:44px;height:48px;color:var(--primary);clip-path:polygon(50% 0,100% 20%,100% 75%,50% 100%,0 75%,0 20%);background:#bc9d5012;border:1px solid #bda57569;place-items:center;display:grid}.topbar nav{align-self:stretch;gap:34px;display:flex}.topbar nav button{color:#939c9d;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:0 4px;font-size:14px;display:flex}.topbar nav .nav-active{color:#e1c797;border-color:#d0b278}.world{isolation:isolate;height:calc(100svh - 230px);min-height:660px;max-height:1050px;position:relative;overflow:hidden}.map-frame{background:#14252b;position:absolute;inset:0;overflow:hidden}.world-image{object-fit:cover;opacity:.88}.map-shade{background:linear-gradient(90deg,#091214ed,#0b16176b 23%,#0a171721 53%,#0a13175a),linear-gradient(#08111470,#0000 22% 72%,#0b1414);position:absolute;inset:0}.map-inner{position:absolute;inset:-5% 0 4% 12%}.region-marker{color:#e4e5db;z-index:2;background:0 0;border:0;flex-direction:column;align-items:center;min-width:90px;padding:6px;display:flex;position:absolute;transform:translate(-50%,-50%)}.marker-emblem{width:49px;height:49px;color:var(--region-color);background:#0e1b21dc;border:1px solid #d4be865e;border-radius:50%;place-items:center;transition:all .25s;display:grid;box-shadow:0 0 0 5px #0c161957,0 5px 18px #0008}.marker-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:1.4px;text-shadow:0 2px 5px #000,0 0 8px #000;margin-top:9px;font-size:15px}.marker-count{opacity:0;color:var(--primary);font-size:10px;transition:all .2s}.region-active .marker-count,.region-marker:hover .marker-count{opacity:1}.region-active .marker-emblem,.region-marker:hover .marker-emblem{color:#f7e5bc;border-color:#e2c78b;transform:scale(1.12);box-shadow:0 0 0 7px #d4b67a12,0 0 28px #d4b67a60}.region-exhausted{opacity:.35}.journey-heading{pointer-events:none;z-index:4;position:absolute;top:52px;left:42px}.eyebrow{color:#c0b496;letter-spacing:2.7px;align-items:center;gap:9px;font-size:10px;display:flex}.eyebrow i{background:#d4b67a;border-radius:50%;width:5px;height:5px}.journey-heading h1{font-family:var(--font-display);letter-spacing:.5px;margin-top:19px;font-size:54px;font-weight:500;line-height:1.18}.journey-heading h1 em{color:var(--primary);font-style:normal}.journey-heading p{color:#aeb5ae;margin-top:20px;font-size:13px;line-height:1.9}.chapter{letter-spacing:2px;color:#8f9690;margin-top:33px;font-size:9px;display:block}.chapter span{color:#bc9d5f;padding:0 8px}.world-label{letter-spacing:2px;color:#bdc5c0;gap:18px;font-size:9px;display:flex;position:absolute;top:27px;right:37px}.world-label span+span{color:#7b8a87}.explore-control{z-index:5;flex-direction:column;align-items:center;width:500px;max-width:90%;display:flex;position:absolute;bottom:29px;left:50%;transform:translate(-50%)}.control-caption{letter-spacing:3px;color:#c2bba7;align-items:center;gap:15px;margin-bottom:14px;font-size:9px;display:flex}.fine-rule{background:#c6ac6350;width:44px;height:1px}.roll-button{width:320px;max-width:100%;height:57px;font-family:var(--font-display);letter-spacing:2px;font-size:19px;box-shadow:0 5px 35px #0007}.roll-button svg:last-child{margin-left:auto}.roll-button svg:first-child{margin-right:auto}.explore-control p{color:#94a19a;margin-top:13px;font-size:10px}.map-legend{color:#8e9d98;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;bottom:39px;left:42px}.map-legend>span:first-child{background:#bca874;width:5px;height:5px;transform:rotate(45deg)}.map-coordinate{letter-spacing:2px;color:#d5c8ac;text-align:right;font-size:10px;position:absolute;bottom:38px;right:33px}.map-coordinate span{color:#7c8c88;margin-top:12px;font-size:8px;display:block}.statusbar{border-top:1px solid #b6a06b30;border-bottom:1px solid var(--border);background:linear-gradient(120deg,#131d21,#0f171b);gap:40px;min-height:106px;padding:20px 42px}.season,.statusbar{align-items:center;display:flex}.season{gap:14px;min-width:170px}.rank-mark{color:#b68a64;clip-path:polygon(15% 0,85% 0,100% 65%,50% 100%,0 65%);background:#ad7d4d18;border:1px solid #b8864c50;place-items:center;width:50px;height:56px;display:grid}.statusbar small{letter-spacing:1.4px;color:#899699;font-size:9px;display:block}.season strong{font-family:var(--font-display);letter-spacing:1px;margin-top:6px;font-size:21px;display:block}.season strong span{font-family:var(--font-body);color:#ae9b84;margin-left:9px;font-size:11px;font-weight:400}.stat{min-width:88px}.stat strong{font-family:var(--font-display);margin-top:5px;font-size:26px;font-weight:500;display:block}.green{color:var(--green)}.red{color:var(--red)}.remaining{border-left:1px solid var(--border);padding-left:32px}.remaining strong span{color:#697576;font-size:16px}.revive{color:#91bec4;align-items:center;gap:12px;margin-left:auto;display:flex}.revive strong{font-size:12px;font-weight:500}.revive small{letter-spacing:0;color:#687b7d;margin-top:6px;font-size:9px}.bottomline{color:#596767;justify-content:space-between;padding:13px 42px;font-size:9px;display:flex}.mobile-menu{display:none}.loading-surface{background:#0d1417;place-items:center;min-height:100vh;display:grid}.loading-surface p{color:var(--primary);letter-spacing:2px}.skeleton{background:#ffffff0a;border-radius:6px;animation:pulse 1.4s infinite}@keyframes pulse{50%{opacity:.5}}@media (min-width:1700px){.journey-heading{top:70px;left:60px}.journey-heading h1{font-size:68px}.marker-emblem{width:60px;height:60px}.marker-label{font-size:18px}.map-inner{inset:0 4% 3% 14%}.statusbar{gap:65px}}@media (max-width:1100px){.topbar{padding:0 24px}.topbar nav{gap:20px}.statusbar{gap:20px;padding:20px 24px}.revive small{display:none}.remaining{padding-left:20px}.journey-heading{left:24px}.journey-heading h1{font-size:44px}.map-legend{display:none}.map-inner{inset:0 -4% 5% 6%}.marker-emblem{width:40px;height:40px}.marker-label{font-size:12px}.marker-emblem svg{width:19px}.journey-heading p{font-size:12px}.bottomline{padding:13px 24px}.map-coordinate{display:none}}@media (max-width:760px){.topbar{height:72px;padding:0 16px}.brand{gap:9px;font-size:18px}.brand small{letter-spacing:2px;font-size:8px}.brand-mark{width:33px;height:39px}.topbar nav{display:none}.world{height:720px;min-height:640px}.journey-heading{top:29px;left:20px}.journey-heading h1{font-size:36px}.journey-heading p{display:none}.chapter{margin-top:15px;font-size:8px}.world-label{top:23px;right:18px}.world-label span+span{display:none}.world-image{object-position:53% center}.map-shade{background:linear-gradient(#0b1414b0,#0b141433 35% 70%,#0b1414)}.map-inner{inset:175px 10px 135px 0}.region-marker{min-width:65px;padding:3px}.marker-emblem{width:32px;height:32px}.marker-emblem svg{width:16px}.marker-label{letter-spacing:.3px;margin-top:5px;font-size:10px}.marker-count{display:none}.explore-control{bottom:25px}.explore-control p{text-align:center;max-width:290px;font-size:10px}.statusbar{grid-template-columns:repeat(3,1fr);gap:20px;padding:22px 20px;display:grid}.revive,.season{grid-column:span 2}.revive{margin:0}.remaining{border:0;padding-left:0}.stat{min-width:0}.statusbar .stat:nth-child(4){grid-column:1}.statusbar .stat:nth-child(5){grid-column:2}.bottomline,.statusbar small{font-size:8px}.bottomline{gap:10px;padding:12px 20px}.bottomline span:last-child{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.skip-link{z-index:200;background:var(--primary);color:#111;padding:12px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.header-actions{gap:2px;display:flex}.nav-count{border:1px solid var(--border);border-radius:3px;place-items:center;padding:1px 5px;font-size:10px;display:grid}.stat-button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.stat-button:hover strong{color:var(--primary)}.map-legend{background:0 0;border:0;padding:10px 0}.map-legend:hover{color:var(--primary)}.last-match{border-top:1px solid #c5b47e25;align-items:center;gap:10px;max-width:235px;margin-top:25px;padding-top:25px;display:flex}.last-match small{letter-spacing:1.4px;color:#82948e;font-size:8px;display:block}.last-match strong{margin-top:7px;font-size:12px;font-weight:500;display:block}.last-match strong span{color:#82948e;font-size:11px}.bottomline>div{gap:24px;display:flex}.save-status{align-items:center;gap:5px;display:inline-flex}.spin{animation:spin 1.5s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.connection-state{z-index:8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--primary);text-align:center;background:#0d161be8;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:30px;display:flex;position:absolute;inset:0}.connection-state p{max-width:350px;font-size:14px;line-height:1.8}.world-in-stage>.map-frame{filter:blur(8px);opacity:.18;pointer-events:none}.world-in-stage .map-inner{display:none}.selection-stage{z-index:3;text-align:center;background:radial-gradient(at 50% 30%,#283a381a,#0000 70%);flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:660px;padding:32px 46px 36px;display:flex;position:relative}.stage-breadcrumb{letter-spacing:1.7px;color:#687975;align-items:center;gap:14px;margin-bottom:38px;font-size:9px;display:flex}.stage-breadcrumb .current{color:var(--primary)}.centered{letter-spacing:3px;text-transform:uppercase;justify-content:center;font-size:11px}.selection-stage h2{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;margin:12px 0;font-size:48px;font-weight:500;line-height:1.3}.stage-subtitle{color:#9ca9a3;font-size:13px;line-height:1.8}.role-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;width:100%;max-width:1000px;margin:30px 0;display:grid}.role-banner{background:linear-gradient(180deg,#141e21aa,var(--role-color));flex-direction:column;align-items:center;min-height:245px;padding:17px 14px 33px;display:flex}@supports (color:color-mix(in lab,red,red)){.role-banner{background:linear-gradient(180deg,#141e21aa,color-mix(in srgb,var(--role-color) 23%,#10181b))}}.role-banner{border-top:2px solid var(--role-color)}@supports (color:color-mix(in lab,red,red)){.role-banner{border-top:2px solid color-mix(in srgb,var(--role-color) 60%,#172024)}}.role-banner{clip-path:polygon(0 0,100% 0,100% 89%,50% 100%,0 89%);color:var(--role-color)}.banner-number{letter-spacing:2px;opacity:.45;font-size:9px}.role-banner>svg{filter:drop-shadow(0 0 18px var(--role-color));margin:25px 0 20px}.role-banner h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:1px;font-size:21px}.role-banner p{color:#9faea7;max-width:120px;margin-top:10px;font-size:10px;line-height:1.8}.banner-rolling{animation:banner .65s infinite;animation-delay:calc(var(--order) * .1s)}@keyframes banner{50%{filter:brightness(2);transform:translateY(-6px)}}.stage-footnote{color:#72857c;margin-top:18px;font-size:11px;line-height:1.8}.contenders{flex-wrap:wrap;justify-content:center;gap:17px;max-width:1160px;margin:34px 0;display:flex}.champion-card{isolation:isolate;text-align:left;background:#142023;border:1px solid #99805b55;border-radius:6px;width:165px;height:230px;padding:0;position:relative;overflow:hidden;box-shadow:0 12px 24px #0005}.champion-card:disabled{opacity:1;cursor:default}.champion-art{background-image:url(/class-portraits.png);background-repeat:no-repeat;background-size:300% 200%;display:block;position:absolute;inset:0}.champion-card:hover:not(:disabled){border-color:var(--role-color);box-shadow:0 0 35px var(--role-color)}@supports (color:color-mix(in lab,red,red)){.champion-card:hover:not(:disabled){box-shadow:0 0 35px color-mix(in srgb,var(--role-color) 18%,transparent)}}.champion-card:hover:not(:disabled){transform:translateY(-5px)}.champion-card:hover:not(:disabled) .champion-art{transform:scale(1.04)}.champion-card-shade{background:linear-gradient(#0000 35%,#081011ab 73%,#081011 98%);position:absolute;inset:0}.champion-card-copy{position:absolute;bottom:23px;left:18px;right:12px}.champion-card-copy small{letter-spacing:2px;color:var(--role-color);text-transform:uppercase;font-size:9px}.champion-card-copy strong{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.5px;margin:5px 0;font-size:27px;display:block}.champion-card-copy>span{color:#b1b8b1;align-items:center;gap:6px;font-size:10px;display:flex}.pick-label{text-align:center;background:var(--primary);color:#171b17;padding:10px;font-size:10px;font-weight:700;transition:all .2s;display:block;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.champion-card:focus-visible .pick-label,.champion-card:hover .pick-label{transform:translateY(0)}.finalists .champion-card{width:225px;height:285px}.finalists .champion-card-copy{bottom:40px}.finalists .champion-card-copy strong{font-size:34px}.eliminating .champion-card{animation:elimination .55s ease-in-out infinite alternate}.eliminating .champion-card:nth-child(2n){animation-delay:.2s}.eliminating .champion-card:nth-child(3n){animation-delay:.4s}@keyframes elimination{to{opacity:.3;transform:scale(.95)}}.chosen-portrait{z-index:2;border:2px solid #d6b87988;border-radius:50%;width:150px;height:150px;margin-bottom:28px;position:relative;overflow:hidden;box-shadow:0 0 0 8px #d6b8790c,0 0 70px #d6b87920}.chosen-halo{pointer-events:none;background:radial-gradient(circle,var(--role-color),transparent 70%);border:1px solid #d4b67a18;border-radius:50%;width:450px;max-width:90%;height:450px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 30px #d4b67a03}@supports (color:color-mix(in lab,red,red)){.chosen-halo{background:radial-gradient(circle,color-mix(in srgb,var(--role-color) 9%,transparent),transparent 70%)}}.selection-stage .chosen-name{color:#e9d4ad;margin:13px 0 7px;font-size:76px;line-height:1.2}.stage-selected .stage-breadcrumb{margin-bottom:28px}.stage-selected>.stage-subtitle span{color:#536861;padding:0 12px}.result-actions{z-index:2;gap:16px;margin:30px 0 12px;display:flex}.result-actions .button{min-width:160px}.art-small{border:1px solid #d4b67a50;border-radius:50%;flex:0 0 43px;width:43px;height:43px;display:block;position:relative;overflow:hidden}.champion-sealed{filter:grayscale()}.dialog-overlay{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03090bbd;inset:0}.dialog-content,.dialog-overlay{animation:fadein .2s;position:fixed}.dialog-content{z-index:51;background:linear-gradient(150deg,#172126,#0e181c);border:1px solid #c3a66a46;border-radius:10px;flex-direction:column;width:min(540px,100% - 32px);max-height:calc(100svh - 48px);display:flex;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 100px #0009}.dialog-wide{width:min(700px,100% - 32px)}.dialog-sheet{border-top:0;border-bottom:0;border-left:0;border-radius:0;width:min(460px,100%);max-height:100svh;top:0;bottom:0;left:0;transform:none}.dialog-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:15px;padding:26px 26px 22px;display:flex}.dialog-title{font-family:var(--font-display);letter-spacing:1px;font-size:25px;font-weight:500;line-height:1.4}.dialog-description{color:#9aaba4;margin-top:7px;font-size:12px;line-height:1.8}.dialog-heading .button{flex-shrink:0;margin-top:-6px;margin-right:-10px}.dialog-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#57665a #111a1c;padding:24px 26px;overflow-y:auto}.dialog-body label{color:#bac5bd;font-size:12px;font-weight:500;line-height:1.5;display:block}.dialog-body input,.dialog-body select,.dialog-body textarea{color:#e1e8dd;background:#0b1418;border:1px solid #ffffff1a;border-radius:5px;width:100%;min-height:44px;margin-top:7px;padding:12px;font-size:14px;display:block}.dialog-body input::placeholder{color:#61736d}.dialog-body input:focus,.dialog-body select:focus,.dialog-body textarea:focus{border-color:var(--primary)}.settings-form{flex-direction:column;gap:19px;display:flex}.settings-form label>span:not(.field-error){color:var(--primary)}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.danger-zone h3,.settings-form h3{font-family:var(--font-display);letter-spacing:1px;color:#d2bd92;margin-top:10px;font-size:18px;font-weight:400}.form-help{color:#7c9288;font-size:11px;line-height:1.8}.field-error{color:#efa3a3;margin-top:5px;font-size:11px;display:block}.form-actions{border-top:1px solid var(--border);justify-content:flex-end;padding-top:20px;display:flex}.danger-zone{border:1px solid #b14f5033;border-radius:6px;align-items:center;gap:16px;margin-top:24px;padding:18px;display:flex}.danger-zone h3{color:#ce8a89;margin-top:0;font-size:14px}.danger-zone p{color:#a9918e;margin-top:5px;font-size:10px;line-height:1.8}.danger-zone .button{flex-shrink:0}.record-summary{color:#aab9af;justify-content:space-between;margin-bottom:20px;font-size:12px;display:flex}.cyan{color:#8bd1cc}.record-filters{gap:10px;margin-bottom:20px;display:flex}.record-filters .search-field{flex:1;min-width:0;position:relative}.search-field svg{color:#7b9188;position:absolute;top:14px;left:12px}.record-filters .search-field input{margin:0;padding-left:37px;font-size:12px}.record-filters select{width:140px;margin:0;padding:10px;font-size:11px}.record-list{flex-direction:column;gap:12px;display:flex}.record{background:#0a13184d;border:1px solid #c7b9841b;border-radius:6px;padding:16px}.record-main{align-items:center;gap:11px;display:flex}.record-copy{flex:1;min-width:0}.record-copy strong{font-family:var(--font-display);letter-spacing:.5px;font-size:19px;font-weight:400}.record-copy small{color:#7d968a;margin-top:5px;font-size:9px;display:block}.result-badge{font-family:var(--font-display);letter-spacing:.6px;border:1px solid;border-radius:4px;padding:6px 9px;font-size:11px}.badge-win{color:#a2d5b1;background:#437d4922;border-color:#7cc69835}.badge-loss{color:#d18b91;background:#af4f5822;border-color:#bd60652b}.record-note,.record-penalty{color:#ba9fa0;margin:13px 0;font-size:11px;line-height:1.8}.record-note{color:#9cb1a4;white-space:pre-wrap;overflow-wrap:anywhere}.record .button-outline{width:100%;margin-top:12px}.record-actions{justify-content:flex-end;gap:4px;margin-top:8px;display:flex}.record-actions .button{min-height:34px;padding:5px 9px;font-size:10px}.edit-match{border-top:1px solid var(--border);flex-direction:column;gap:12px;margin-top:10px;padding-top:15px;display:flex}.row{gap:8px;display:flex}.empty-state{text-align:center;padding:42px 14px}.empty-state>svg{color:#65796c;width:38px;height:38px;margin:0 auto 20px}.empty-state h3{font-family:var(--font-display);letter-spacing:1px;color:#c9c8b2;font-size:24px}.empty-state p{color:#8ea394;max-width:290px;margin:12px auto;font-size:12px;line-height:1.9}.pagination{justify-content:space-between;align-items:center;margin-top:20px;font-size:12px;display:flex}.pagination .button{font-size:11px}.confirm-actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.confirm-input{margin-bottom:22px}.rules p{color:#a3b2a8;margin:12px 0 25px;font-size:13px;line-height:1.95}.rules h3{font-family:var(--font-display);letter-spacing:.8px;color:#dcc69e;font-size:21px}.rule-number{letter-spacing:2px;color:#8a9e8e;margin-bottom:8px;font-size:10px}.rule-note{border:1px solid var(--border);background:#ffffff04;border-radius:5px;gap:12px;padding:15px;display:flex}.rule-note svg{color:var(--primary);flex-shrink:0;margin-top:3px}.rule-note p{margin:0;font-size:11px}.mobile-nav{flex-direction:column;gap:5px;display:flex}.mobile-nav button{color:#d0d3bf;text-align:left;border:0;border-bottom:1px solid var(--border);background:0 0;align-items:center;gap:16px;padding:17px;font-size:14px;display:flex}.mobile-nav svg:last-child{margin-left:auto}.region-roster{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:25px;display:grid}.roster-row{align-items:center;gap:10px;min-width:0;display:flex}.roster-row>div{min-width:0}.roster-row strong{font-family:var(--font-display);font-size:16px;font-weight:400}.roster-row small{color:#799483;margin-top:4px;font-size:9px;line-height:1.5;display:block}.roster-sealed{opacity:.5;filter:grayscale()}.available-dot{background:#8abc94;flex-shrink:0;width:4px;height:4px;margin-left:auto}.full-width{width:100%}.error-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100svh;padding:32px;display:flex}.error-page h1{font-family:var(--font-display);color:var(--primary);font-size:clamp(30px,5vw,65px);font-weight:500}.error-page p{color:#9bb19f;max-width:450px;font-size:14px;line-height:1.9}@keyframes fadein{0%{opacity:0}to{opacity:1}}@media (max-width:1100px){.header-actions{gap:0}.header-actions .button{width:36px;padding:8px}.selection-stage{padding:28px 24px}.role-grid{gap:9px}.role-banner{min-height:230px;padding:16px 8px 30px}.role-banner h3{font-size:18px}.role-banner p{font-size:9px}.topbar nav{gap:15px}.topbar nav button{font-size:12px}.statusbar{gap:25px}.revive strong{font-size:11px}.season{min-width:150px}.stat{min-width:75px}.brand{font-size:20px}.last-match{max-width:190px}}@media (max-width:760px){.mobile-menu{display:inline-flex}.header-actions .button:first-child{display:none}.topbar .brand{font-size:18px}.selection-stage,.world-in-stage{height:auto;min-height:720px}.selection-stage{padding:25px 18px 35px}.stage-breadcrumb{letter-spacing:.6px;gap:7px;margin-bottom:30px;font-size:7px}.selection-stage h2{margin:12px 0;font-size:31px}.centered{font-size:9px}.stage-subtitle{max-width:310px;font-size:12px}.role-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.role-banner{min-height:165px;padding:11px 7px 25px}.role-banner>svg{width:31px;height:31px;margin:15px 0}.role-banner h3{font-size:17px}.role-banner p{display:none}.banner-number{font-size:8px}.contenders{gap:10px;margin:24px 0}.champion-card{width:calc(33vw - 24px);height:175px}.champion-card-copy{bottom:15px;left:9px;right:6px}.champion-card-copy strong{font-size:20px}.champion-card-copy small{letter-spacing:1px;font-size:8px}.champion-card-copy>span{font-size:8px}.finalists{gap:15px;width:100%}.finalists .champion-card{width:calc(50% - 10px);height:255px}.finalists .champion-card-copy strong{font-size:27px}.pick-label{padding:12px 3px;font-size:9px;transform:none}.chosen-portrait{width:140px;height:140px;margin-top:25px}.selection-stage .chosen-name{font-size:60px}.result-actions{justify-content:center;gap:10px;width:100%}.result-actions .button{flex:1;min-width:0;max-width:180px;padding:13px 10px;font-size:12px}.stage-footnote{max-width:290px;font-size:10px}.last-match{display:none}.statusbar{gap:20px}.season{min-width:0}.dialog-heading{padding:22px 20px 18px}.dialog-body{padding:20px}.dialog-title{font-size:23px}.dialog-sheet{width:100%}.dialog-description{font-size:12px}.danger-zone{display:block}.danger-zone .button{margin-top:15px}.record-filters{flex-direction:column}.record-filters select{width:100%}.record-copy small{font-size:10px}.record-penalty{font-size:12px}.dialog-body label{font-size:13px}.form-help{font-size:12px}.roster-row small{font-size:10px}.bottomline>div{gap:10px}.region-roster{grid-template-columns:1fr}.roster-row .art-small{flex-basis:46px;width:46px;height:46px}.roster-row strong{font-size:19px}.record-actions .button{min-height:44px;font-size:12px}.statusbar .revive{font-size:12px}.bottomline .save-status{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.map-inner{bottom:19%}.dialog-body label,.journey-heading p,.stage-subtitle{font-size:14px}.dialog-description,.form-help,.record-note,.record-penalty,.role-banner p,.stage-footnote{font-size:12px}.settings-form h3{margin-top:14px}.world-in-stage .world-image{opacity:.5}@media (min-width:1700px){.map-inner{bottom:18%}}@media (min-width:761px) and (max-width:1100px){.world{min-height:800px}.map-inner{inset:175px -1% 150px 1%}.journey-heading{top:28px}.journey-heading h1{font-size:34px;line-height:1.15}.chapter,.journey-heading p{display:none}.season strong span{margin-top:4px;margin-left:0;display:block}.statusbar{gap:20px}.stat{min-width:63px}.revive{max-width:125px}.map-inner .marker-count{font-size:10px}.last-match{display:none}}@media (max-width:760px){.map-inner{inset:175px 16px 165px 0}.stage-footnote{font-size:12px}.stage-subtitle{font-size:14px}.role-banner p{display:none}.marker-label{font-size:12px}.world{height:760px}.form-grid{gap:14px}.dialog-body input,.dialog-body select{font-size:16px}.dialog-description{font-size:13px}.journey-heading h1{font-size:38px}.world-in-stage{height:auto}.stage-breadcrumb{letter-spacing:0;gap:5px;font-size:9px}}.territory-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.territory{fill:#0a141809;stroke:#edd69f66;stroke-width:1px;vector-effect:non-scaling-stroke;transition:fill .65s,stroke .65s}.territory-active{fill:#eec16433;stroke:#f5d88e}.territory-outline{fill:none;stroke:#ffe6a6;stroke-width:2.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #ecc66b);animation:territory-reveal .65s ease-out both}@keyframes territory-reveal{0%{opacity:.1}to{opacity:1}}.world-in-stage .map-inner{opacity:0;pointer-events:none;visibility:hidden;display:block}.marker-emblem,.region-marker{transition:color .5s,border-color .5s,background .5s,box-shadow .65s,transform .65s cubic-bezier(.22,1,.36,1)}.region-active .marker-emblem{transform:scale(1.18);box-shadow:0 0 35px #e8c77977}.champion-art{background-image:none;background-size:cover}.champion-card .champion-art{transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.champion-card{transition:transform .65s,border-color .65s,box-shadow .65s}.eliminating .champion-card{animation-duration:1.6s}.selection-stage{animation:stage-arrive 1s cubic-bezier(.22,1,.36,1) both}@keyframes stage-arrive{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.champion-card,.champion-card .champion-art,.map-frame,.map-inner,.marker-emblem,.region-marker,.selection-stage,.territory,.territory-outline{transition:none;animation:none}}.chosen-portrait{border-radius:8px;flex-shrink:0;width:205px;height:305px;margin-bottom:18px}@media (max-width:760px){.chosen-portrait{width:165px;height:245px}}.map-frame{transition:filter .55s,opacity .55s}.map-inner{transition:opacity .5s}.selection-stage{animation-duration:.55s}.banner-rolling{animation-duration:1.1s;animation-delay:calc(var(--order) * .16s)}.sound-controls{align-items:center;gap:2px;display:flex}.sound-controls input{accent-color:#d6b879;cursor:pointer;width:54px}.contender-slot{position:relative}.stage-arena .champion-card{width:140px;height:155px}.stage-arena .champion-card-copy{text-align:center;bottom:12px;left:8px;right:8px}.stage-arena .champion-card-copy strong{font-size:22px}.stage-arena .champion-card-copy small,.stage-arena .champion-card-copy>span{display:none}@media (max-width:760px){.sound-controls input{width:38px}.header-actions{gap:0}.stage-arena .champion-card{width:calc(33vw - 24px);height:135px}.finalists .contender-slot{width:calc(50% - 10px)}.finalists .champion-card{width:100%}.stage-arena .champion-card-copy strong{font-size:18px}}@media (prefers-reduced-motion:reduce){.banner-rolling,.selection-stage{animation:none}.map-frame,.map-inner{transition:none}}.map-viewport{position:absolute;inset:14px 14px 120px 290px;container-type:size}.map-canvas{aspect-ratio:3/2;width:min(100cqw,150cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-canvas .world-image{object-fit:contain}.map-canvas .map-inner{inset:0}.map-canvas .map-shade{pointer-events:none;background:linear-gradient(#08111430,#0000 15% 75%,#0b141455)}.map-canvas .region-marker{transform:translate(-50%,-24px)}.map-frame{background:radial-gradient(at 65% 45%,#1b3030,#0b1518 75%)}.region-reveal{z-index:8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:auto;background:#03090cd9;place-items:center;display:grid;position:absolute;inset:0}.region-reveal-content{text-align:center;color:var(--reveal-color);flex-direction:column;align-items:center;gap:15px;padding:24px;display:flex;position:relative}.reveal-emblem{border:1px solid var(--reveal-color);place-items:center;width:145px;height:145px;display:grid}@supports (color:color-mix(in lab,red,red)){.reveal-emblem{border:1px solid color-mix(in srgb,var(--reveal-color) 50%,transparent)}}.reveal-emblem{box-shadow:0 0 75px var(--reveal-color);background:#0b151899;border-radius:50%}@supports (color:color-mix(in lab,red,red)){.reveal-emblem{box-shadow:0 0 75px color-mix(in srgb,var(--reveal-color) 20%,transparent)}}.region-reveal h2{font:600 clamp(48px,7vw,110px)/1.15 var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:#fff8ec;text-shadow:0 0 40px var(--reveal-color);margin:0}.region-reveal p{color:#c9cbc4;font-size:14px}.reveal-orbit{border:1px solid var(--reveal-color);width:350px;max-width:85vw;height:350px;position:absolute}@supports (color:color-mix(in lab,red,red)){.reveal-orbit{border:1px solid color-mix(in srgb,var(--reveal-color) 18%,transparent)}}.reveal-orbit{pointer-events:none;border-radius:50%;top:0}@media (min-width:1700px){.map-viewport{left:380px}.map-canvas .region-marker{transform:translate(-50%,-30px)}}@media (max-width:1100px){.map-viewport{inset:150px 16px 125px}.map-canvas .region-marker{transform:translate(-50%,-20px)}}@media (max-width:760px){.map-viewport{inset:180px 0 125px;overflow:auto hidden;container-type:normal}.map-canvas{width:660px;height:440px;top:0;left:0;transform:none}.map-canvas .marker-label{letter-spacing:.6px;font-size:11px}.map-canvas .marker-emblem{width:32px;height:32px}.map-canvas .region-marker{min-width:65px;transform:translate(-50%,-16px)}.world:not(.world-in-stage){min-height:780px}.region-reveal h2{font-size:48px}}.map-canvas .world-image{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 4% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 4% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.map-canvas .marker-label{white-space:nowrap}.map-pan-hint{display:none}@media (max-width:760px){.map-pan-hint{color:#b8c4bf;font-size:11px;display:block;position:absolute;top:152px;left:20px}.header-actions>button[aria-label=Maç\ geçmişi]{display:none}}.scene-backdrop{z-index:1;pointer-events:none;animation:scene-fade .65s both;position:absolute;inset:0;overflow:hidden}.scene-backdrop>img{object-fit:cover;object-position:center 35%;opacity:.66}.scene-vignette{background:linear-gradient(#070c13a8,#070c1366 52%,#050b12ed),radial-gradient(#0000 20%,#040911b8);position:absolute;inset:0}@keyframes scene-fade{0%{opacity:0}to{opacity:1}}.ambient-particles{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ambient-particles i{opacity:0;background:#e3d3b1;border-radius:50%;width:3px;height:3px;animation:ambient-drift linear infinite;position:absolute;box-shadow:0 0 8px #e4d9ae}.ambient-particles i:nth-child(3n){background:#b7dbe7;width:2px;height:2px}@keyframes ambient-drift{0%{opacity:0;transform:translateY(65px)}20%,70%{opacity:.85}to{opacity:0;transform:translate3d(var(--drift),-200px,0)}}.role-banner.role-winner{background:linear-gradient(180deg,#0a1416d9,var(--role-color) 50%,var(--role-color));transform:translateY(-15px)scale(1.075)}@supports (color:color-mix(in lab,red,red)){.role-banner.role-winner{background:linear-gradient(180deg,#0a1416d9,color-mix(in srgb,var(--role-color) 35%,#102323) 50%,var(--role-color))}}.role-banner.role-winner{filter:brightness(1.35) drop-shadow(0 0 16px var(--role-color));z-index:4;border-color:var(--role-color)}.role-banner.role-winner svg{width:68px;height:68px;filter:drop-shadow(0 0 12px var(--role-color))}.role-banner.role-winner h3,.role-banner.role-winner p{color:#fff}.role-banner.role-muted{opacity:.45;filter:brightness(.35);transform:scale(.94)}.versus-mark{display:none}.finalists{gap:110px;position:relative}.finalists:after{content:"VS";color:#ff315a;font:700 60px var(--font-display);text-shadow:0 0 24px #f3154844;pointer-events:none;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)skew(-8deg)}.finalists .contender-slot{z-index:1}.finalists .contender-slot:focus-within,.finalists .contender-slot:hover{z-index:4}.finalists .champion-card:focus-visible,.finalists .champion-card:hover:not(:disabled){border:2px solid #36ee9c;outline:none;transform:translateY(-10px)scale(1.12);box-shadow:0 0 12px #2cf494,0 15px 45px #00d57e66}.contender-slot{transition:filter .4s}.penalty-screen{z-index:4;min-height:inherit;text-align:center;background:radial-gradient(#22091755,#0000 65%);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:55px 24px;display:flex;position:relative}.penalty-screen .eyebrow{color:#e7828d;align-items:center;gap:10px;display:flex}.penalty-screen h2{font:600 clamp(36px,4.5vw,72px)/1.1 var(--font-display);color:#ff3156;text-shadow:0 0 35px #e4174c66;letter-spacing:2px;outline:none}.penalty-role{color:#e0d3d6;font-size:16px}.penalty-portrait{border:3px solid #fa315e;border-radius:50%;width:128px;height:128px;margin-top:12px;position:relative;overflow:hidden;box-shadow:0 0 40px #ed245e66}.penalty-champion{font:500 26px var(--font-display);text-transform:uppercase}.penalty-rule{color:#fff1eb;max-width:640px;font-size:20px;line-height:1.7}.penalty-rp{font:600 34px var(--font-display);color:#f78c9b}.penalty-screen .button{min-width:210px;margin-top:8px}.penalty-screen small{color:#b7a6ad;max-width:420px;font-size:11px;line-height:1.7}@media (max-width:760px){.finalists{gap:55px}.finalists .contender-slot{width:calc(50% - 28px)}.finalists:after{font-size:34px}.finalists .champion-card{height:220px}.finalists .champion-card-copy strong{font-size:23px}.role-banner.role-winner{transform:translateY(-6px)scale(1.045)}.role-banner.role-winner svg{width:45px;height:45px}.penalty-screen{min-height:670px;padding:40px 22px}.penalty-rule{font-size:17px}.ambient-particles i:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.ambient-particles{display:none}.scene-backdrop{animation:none}.contender-slot,.finalists .champion-card,.role-banner{transition:none}.finalists .champion-card:focus-visible,.finalists .champion-card:hover:not(:disabled){transform:none}}.finalists{gap:45px}.finalists:after{content:none}.finalists .champion-card:focus-visible,.finalists .champion-card:hover:not(:disabled){border:1px solid var(--role-color);box-shadow:0 0 30px var(--role-color);transform:translateY(-5px)}@supports (color:color-mix(in lab,red,red)){.finalists .champion-card:focus-visible,.finalists .champion-card:hover:not(:disabled){box-shadow:0 0 30px color-mix(in srgb,var(--role-color) 20%,transparent)}}.finalists .champion-card:hover:not(:disabled) .champion-art{transform:scale(1.04)}.finalists:has(.champion-card:hover) .contender-slot:not(:hover){filter:none}.role-banner{transition:transform 1.1s cubic-bezier(.22,1,.36,1),filter 1.1s,opacity 1.1s,background 1.1s}.role-banner.role-winner{filter:brightness(1.15);transform:translateY(-8px)scale(1.035)}.role-banner.role-winner svg{transition:width 1.1s,height 1.1s,filter 1.1s}.map-viewport{inset:0 0 0 270px}.map-canvas{aspect-ratio:auto;width:100%;height:100%}.map-canvas .world-image{object-fit:fill;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4%,#000);mask-image:linear-gradient(90deg,#0000,#000 4%,#000)}.map-canvas .map-shade{background:linear-gradient(#08111430,#0000 15% 78%,#0b141499)}.ambient-particles i{width:4px;height:4px;box-shadow:0 0 12px #fff1ba,0 0 22px #dfbf8670}.ambient-particles i:nth-child(5n){filter:blur(.7px);width:6px;height:6px}@media (min-width:1700px){.map-viewport{left:330px}}@media (max-width:1100px){.map-viewport{inset:150px 0 100px}}@media (max-width:760px){.map-viewport{inset:180px 0 125px}.map-canvas{width:660px;height:440px}.finalists{gap:15px}.finalists .contender-slot{width:calc(50% - 10px)}}@media (prefers-reduced-motion:reduce){.role-banner,.role-banner.role-winner svg{transition:none}.ambient-particles{display:none}}.dialog-overlay-soft[data-state=open]{animation:roster-backdrop-in .26s ease-out both}.dialog-overlay-soft[data-state=closed]{animation:roster-backdrop-out .2s ease-in both}.dialog-soft[data-state=open]{animation:roster-panel-in .28s cubic-bezier(.22,1,.36,1) both}.dialog-soft[data-state=closed]{animation:roster-panel-out .2s ease-in both}@keyframes roster-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes roster-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes roster-panel-in{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes roster-panel-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,calc(5px - 50%))scale(.99)}}.roster-role{border:1px solid var(--role-color);flex-shrink:0;margin-left:auto;padding:4px 6px}@supports (color:color-mix(in lab,red,red)){.roster-role{border:1px solid color-mix(in srgb,var(--role-color) 25%,transparent)}}.roster-role{color:var(--role-color);background:var(--role-color);border-radius:5px}@supports (color:color-mix(in lab,red,red)){.roster-role{background:color-mix(in srgb,var(--role-color) 7%,transparent)}}.roster-role{font-size:9px;line-height:1.4}.roster-role-sealed{--role-color:#ed919b;align-items:center;gap:4px;display:inline-flex}.roster-row>div{flex:1}.roster-row small{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}@media (max-width:760px){.region-roster{grid-template-columns:1fr}.roster-row small{max-width:none}.roster-role{font-size:11px}}@media (prefers-reduced-motion:reduce){.dialog-overlay-soft[data-state],.dialog-soft[data-state]{animation:none}}.rank-emblem{flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.rank-emblem-image{filter:drop-shadow(0 3px 8px #0005);width:100%;height:100%;animation:rank-emblem-in .35s ease-out both}@keyframes rank-emblem-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (max-width:760px){.rank-emblem{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.rank-emblem-image{animation:none}}.rank-emblem,.rank-emblem-image{width:50px;height:56px}.rank-emblem-image{object-fit:contain}@media (max-width:760px){.rank-emblem,.rank-emblem-image{width:44px;height:50px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.portal-page{min-height:100dvh;background:radial-gradient(ellipse at 80% 0,#17323755,transparent 55%),#0a1117}.portal-main{max-width:1480px;margin:auto;padding:36px 48px 24px}.auth-card h1,.landing-page h1,.portal-page h1,.portal-page h2,.portal-page h3{font-family:var(--font-display);font-weight:500}.portal-eyebrow{font-size:10px;letter-spacing:2.3px;color:#c7af7d;font-weight:700}.portal-button{min-height:46px;padding:13px 24px;display:inline-flex;align-items:center;justify-content:center;gap:18px;background:linear-gradient(110deg,#deca96,#b69a62);border:1px solid #d9bf84;border-radius:3px;color:#171a19;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1px;transition:transform .25s,filter .25s,border-color .25s}.portal-button:hover{filter:brightness(1.1);transform:translateY(-2px)}.portal-secondary{background:#0e181c80;color:#dac597;border-color:#bda16b50}.landing-nav,.portal-nav{display:flex;align-items:center;gap:36px;justify-content:space-between;padding:22px 48px;border-bottom:1px solid #d9c69616;position:relative;z-index:10}.portal-nav{background:#0a1218ed}.portal-brand{display:flex;align-items:center;gap:13px;white-space:nowrap}.portal-brand>span{width:44px;height:48px;background:#d5b47b0b;border:1px solid #d5b47b33;display:grid;place-items:center;clip-path:polygon(50% 0,100% 20%,100% 75%,50% 100%,0 75%,0 20%);color:#d3b77c}.portal-brand>div{font:500 22px var(--font-display);letter-spacing:1.3px}.portal-brand b{color:#d4b67a;font-weight:500}.portal-brand small{display:block;font:600 7px var(--font-body);letter-spacing:3px;color:#778786;margin-top:5px}.portal-nav nav{display:flex;gap:30px;align-self:stretch;align-items:center}.portal-nav nav>a{font-size:12px;color:#849493;position:relative;white-space:nowrap}.portal-nav nav>a:hover,.portal-nav nav>a[aria-current=page]{color:#ddc592}.portal-nav nav>a[aria-current=page]:after{content:"";height:2px;background:#d6b875;position:absolute;bottom:-36px;left:0;right:0}.portal-mobile-toggle{display:none;background:none;border:0;color:#d1bc8d}.user-menu{position:relative}.portal-account-controls{display:flex;align-items:center;gap:16px;flex-shrink:0}.portal-account-controls .quiz-audio-controls{gap:6px}.portal-account-controls .quiz-audio-controls button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;background:transparent;color:#d1bc8d;cursor:pointer}@media (max-width:1100px){.portal-account-controls{gap:8px}.portal-account-controls .quiz-audio-controls input{display:none}}.user-menu summary{list-style:none;display:flex;gap:11px;align-items:center;cursor:pointer;font-size:11px}.user-menu summary::-webkit-details-marker{display:none}.user-menu img{width:36px;height:36px;object-fit:cover;object-position:center 20%;border-radius:50%;border:1px solid #d5b67a70}.user-menu small{display:block;font-size:7px;letter-spacing:1.5px;color:#7f9292;margin-top:5px}.user-menu>div{position:absolute;right:0;top:55px;width:185px;padding:8px;background:#152127;border:1px solid #d5b47b30;border-radius:6px;box-shadow:0 12px 30px #0006}.user-menu>div>a,.user-menu>div>button{display:flex;align-items:center;gap:10px;padding:12px;width:100%;font-size:12px;background:none;border:0;color:#e1d6be;text-align:left}.user-menu>div>a:hover,.user-menu>div>button:hover{background:#ffffff08}.lobby-hero{min-height:285px;position:relative;overflow:hidden;border:1px solid #c6b17930;border-radius:5px}.lobby-hero>img{object-fit:cover;object-position:center 32%}.lobby-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#09131bf7,#09131bc9 40%,#09131b22 80%),linear-gradient(0deg,#09131b77,transparent)}.lobby-hero-copy{position:relative;padding:42px 44px;max-width:800px}.lobby-hero h1{font-size:clamp(30px,3.4vw,46px);line-height:1.25;margin:16px 0 11px;overflow-wrap:anywhere}.lobby-hero em{font-style:normal;color:#d9c498}.lobby-hero-copy>p:not(.portal-eyebrow){color:#a0adae;font-size:13px;margin-bottom:25px}.hero-caption{position:absolute;right:25px;bottom:20px;font-size:8px;letter-spacing:2px;color:#cad5d6aa}.portal-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:22px 0 42px}.stat-card{padding:23px 24px;display:flex;gap:20px;align-items:center;background:#111d24;border:1px solid #d9c69616;border-radius:4px}.stat-card>svg{color:#b5a27a}.stat-card small{display:block;font-size:8px;letter-spacing:1.5px;color:#889a9c}.stat-card strong{display:block;font:500 30px var(--font-display);margin:4px 0;color:#efe7d5}.stat-card p{color:#78888d;font-size:9px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px}.section-heading h2{font-size:27px;margin-top:9px}.section-heading>span{font-size:8px;letter-spacing:1.5px;color:#697d83}.mode-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.mode-card{position:relative;min-height:370px;overflow:hidden;border:1px solid #b4bfbb23;border-radius:5px;transition:transform .35s,border-color .35s,box-shadow .35s}.mode-card>img{object-fit:cover;object-position:58% center;transition:transform .7s}.mode-card:hover{transform:translateY(-5px);border-color:#d3b57690;box-shadow:0 8px 30px #d1b47a0b}.mode-card:hover>img{transform:scale(1.05)}.mode-active{border-color:#bdaa6c70}.mode-active>img{object-position:50% center}.mode-shade{position:absolute;inset:0;background:linear-gradient(0deg,#091117,#091117f2 20%,#09111755 70%,#09111744)}.mode-top{position:relative;display:flex;justify-content:space-between;gap:10px;padding:20px;font-size:8px;letter-spacing:1px}.mode-top>span{color:#eee9ddb0}.mode-top>b{color:#d2b879;border:1px solid #d2b87940;background:#0b151ac7;padding:5px 8px;margin-top:-5px;border-radius:2px;font-size:7px}.mode-active .mode-top>b{color:#94c1b0;border-color:#94c1b04d}.mode-copy{position:absolute;bottom:0;left:0;right:0;padding:24px}.mode-copy>small{color:#c9b582;font-size:7px;letter-spacing:1.25px}.mode-copy h3{font-size:28px;margin:8px 0 10px}.mode-copy p{font-size:11px;color:#92a0a5;line-height:1.8;min-height:60px}.mode-action{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-top:17px;border-top:1px solid #dcc39325;color:#d7c18f;font-size:10px;text-transform:uppercase;font-weight:700;letter-spacing:1px}.lobby-bottom{display:grid;grid-template-columns:1.2fr 1fr;gap:22px;margin:30px 0}.portal-panel{padding:26px 28px;background:#101b22;border:1px solid #d9c6961c;border-radius:5px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.panel-heading h2{font-size:23px}.panel-heading small{display:block;color:#a89265;letter-spacing:1.6px;font-size:8px;margin-bottom:7px}.panel-heading>svg{color:#b69b66}.portal-empty{text-align:center;padding:22px 30px;display:grid;justify-items:center;gap:10px}.portal-empty>svg{color:#8c815f;opacity:.7}.portal-empty h3{font-size:20px}.portal-empty p{color:#87989e;font-size:11px;line-height:1.8;max-width:370px}.panel-link{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#d1bd91;font-size:11px;padding-top:17px;border-top:1px solid #c6b17920}.leader-preview{list-style:none;padding:0;margin:0 0 14px}.leader-preview li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #ffffff08;font-size:12px}.leader-preview img{width:36px;height:36px;object-fit:cover;object-position:center 20%;border-radius:50%}.leader-preview li>b{color:#c7aa71;font-family:var(--font-display);width:26px}.leader-preview li>strong{margin-left:auto;color:#d7c395}.leader-preview strong>small{color:#748891;font-size:7px}.patch-version{display:inline-flex;gap:10px;align-items:center;font-size:10px;color:#cfb985;padding:6px 9px;background:#d5b47b0d;border:1px solid #d5b47b20}.patch-preview>h3{font-size:24px;margin:15px 0 9px;max-width:330px}.patch-preview>p{font-size:12px;line-height:1.9;color:#8b9ba0;margin-bottom:20px}.portal-footer{display:flex;justify-content:space-between;border-top:1px solid #d9c69613;padding:22px 0;color:#68777b;font:500 12px var(--font-display);letter-spacing:1px}.portal-footer span{font:400 10px var(--font-body);letter-spacing:0}.page-heading{margin:18px 0 30px}.page-heading h1{font-size:42px;margin:12px 0}.page-heading>p:last-child{color:#879b9f;font-size:13px}.profile-identity{display:flex;align-items:center;gap:22px;padding-bottom:25px;border-bottom:1px solid #ffffff10}.profile-identity img{width:88px;height:88px;object-fit:cover;object-position:center 20%;border-radius:50%;border:2px solid #cbb37d}.profile-identity small{font-size:8px;letter-spacing:2px;color:#a99a79}.profile-identity h2{font-size:30px;margin:6px 0;overflow-wrap:anywhere}.profile-identity p{font-size:11px;color:#7e9297}.avatar-picker{border:0;padding:20px 0;display:flex;gap:14px}.avatar-picker legend{padding-top:22px;font-size:12px;color:#c7d0cf}.avatar-picker button{border:2px solid transparent;padding:2px;background:transparent;position:relative;border-radius:50%}.avatar-picker button[aria-pressed=true]{border-color:#cdb682}.avatar-picker img{width:48px;height:48px;object-fit:cover;object-position:center 20%;border-radius:50%}.avatar-picker svg{position:absolute;right:-2px;bottom:0;background:#cdb682;border-radius:50%;color:#111}.profile-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:24px}.auth-card form>label,.profile-fields label,.resend-box label{display:block;font-size:11px;color:#d7ddd9;font-weight:600}.auth-card input:not([type=checkbox]),.profile-fields input,.resend-box input{width:100%;min-height:46px;margin-top:8px;padding:12px 14px;border:1px solid #8ea1a12e;background:#091218;color:#eee7d7;border-radius:4px;outline-offset:2px}.auth-card form>label>small,.profile-fields small{display:block;font-size:9px;color:#75898e;margin-top:7px;font-weight:400}.profile-fields input:disabled{opacity:.5}.mode-stats>div{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #ffffff0c;font-size:13px}.mode-stats span small{display:block;margin-top:6px;color:#788e94;font-size:10px}.mode-stats strong{color:#c5b68f;font-size:20px;font-family:var(--font-display)}.mode-stats strong small{font:400 8px var(--font-body);color:#778c91}.earned-list article{display:flex;gap:18px;padding:17px 0;color:#cbb580}.earned-list p,.earned-list small{color:#889b9f;font-size:11px;margin-top:7px}.leader-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.leader-filters a{padding:11px 20px;border:1px solid #d9c69625;border-radius:3px;font-size:12px;color:#8f9fa3}.leader-filters a[aria-current=page]{color:#e0cc9b;background:#c8ac7320;border-color:#c8ac7370}.leader-periods{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.leader-periods nav{display:flex;gap:20px;font-size:12px;color:#84989d}.leader-periods nav a[aria-current=page]{color:#deca97}.leader-periods form{display:flex;gap:10px;align-items:center;font-size:11px}.leader-periods select{background:#122129;color:#cbbd9b;border:1px solid #a3a89030;padding:10px;border-radius:3px}.leader-periods .portal-button{min-height:36px;padding:9px 12px;font-size:9px}.leaderboard-panel{padding:12px 24px}.table-scroll{overflow:auto}.leader-table{width:100%;border-collapse:collapse;text-align:left;min-width:540px}.leader-table th{color:#758b94;font-size:9px;letter-spacing:1.3px;padding:20px 14px;font-weight:500}.leader-table td{padding:18px 14px;border-top:1px solid #ffffff0b;font-size:13px}.leader-table td:nth-child(2){display:flex;align-items:center;gap:14px}.leader-table img{width:40px;height:40px;object-fit:cover;object-position:center 20%;border-radius:50%}.leader-table .podium td:first-child{color:#cfb37c;font:500 22px var(--font-display)}.leader-table .podium-1{background:linear-gradient(90deg,#bca2690d,transparent)}.leader-note{font-size:10px;color:#738b94;line-height:1.9;padding:20px 0}.portal-empty.large{min-height:330px;align-content:center;gap:18px}.portal-empty.large h2{font-size:28px}.portal-empty.large p{max-width:460px}.patch-page{max-width:1000px;padding-top:50px}.patch-page>.panel-link{justify-content:flex-start;border:0}.patch-article h2{font-size:30px;margin-bottom:15px}.patch-article li,.patch-article p{color:#a0afb2;font-size:13px;line-height:2}.patch-article time{color:#748c94;font-size:10px}.patch-article ul{padding-left:18px;margin-top:25px}.coming-soon{min-height:calc(100dvh - 100px);position:relative;display:grid;place-items:center;text-align:center;overflow:hidden}.coming-soon>img{object-fit:cover;filter:brightness(.26)}.coming-soon:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0a1117,transparent)}.coming-soon>div{position:relative;z-index:1;padding:60px 28px;max-width:650px}.coming-soon .portal-eyebrow{display:flex;align-items:center;justify-content:center;gap:12px}.coming-soon h1{font-size:clamp(45px,7vw,85px);margin:20px 0}.coming-soon p{color:#b2bdbd;line-height:1.9;font-size:14px}.coming-badge{display:inline-block;margin:30px 0 20px;padding:8px 20px;border:1px solid #cbb57d55;color:#d6bd80;letter-spacing:4px;font-size:11px}.coming-soon .coming-detail{font-size:12px;color:#8ea2a7;margin-bottom:30px}.map-lobby-link{display:inline-flex;align-items:center;gap:6px;color:#c6b27e;font-size:10px;white-space:nowrap}.landing-page{position:relative;min-height:100dvh;overflow:hidden;display:flex;flex-direction:column}.landing-map{object-fit:cover;object-position:75% center;opacity:.7}.landing-shade{position:absolute;inset:0;background:linear-gradient(90deg,#071014 3%,#071014d9 25%,#07101433 80%),linear-gradient(0deg,#071014,transparent 25%,transparent 80%,#071014b3)}.landing-nav>div{display:flex;gap:28px;align-items:center;font-size:12px}.landing-copy{position:relative;max-width:1480px;width:100%;margin:auto;padding:clamp(60px,8vh,110px) 7vw}.landing-copy .portal-eyebrow{display:flex;align-items:center;gap:12px}.landing-copy .portal-eyebrow span{width:5px;height:5px;background:#d2b372;border-radius:50%;box-shadow:0 0 15px #d2b372}.landing-copy h1{font-size:clamp(66px,7.3vw,112px);line-height:1.12;letter-spacing:-1px;margin:26px 0;text-transform:uppercase}.landing-copy h1 em{color:#d7ba7d;font-style:normal}.landing-copy>p:not(.portal-eyebrow){font-size:15px;color:#a0aeae;line-height:1.9}.landing-actions{display:flex;align-items:center;gap:22px;margin:35px 0 55px}.landing-actions>a:last-child:not(.portal-button){max-width:145px;font-size:10px;line-height:1.8;color:#8b9d9f}.landing-actions b{display:block;color:#d2bb89;font-weight:500}.landing-features{display:flex;gap:26px;color:#a7b5b3;font-size:11px}.landing-features span{display:flex;align-items:center;gap:9px}.landing-features svg{color:#a9956a}.landing-footer{padding:25px 48px;justify-content:space-between;font-size:8px;letter-spacing:1px;color:#71858b}.auth-page,.landing-footer{position:relative;display:flex}.auth-page{min-height:100dvh;padding:80px 24px 30px;align-items:center;flex-direction:column;justify-content:center;isolation:isolate}.auth-background{object-fit:cover;object-position:center;z-index:-2}.auth-page:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 40%,#09131bc2,#060d13f0)}.auth-back{position:absolute;left:36px;top:28px;display:flex;gap:9px;align-items:center;font-size:11px;color:#a4b5b7}.auth-card{width:min(100%,445px);padding:32px 38px;border:1px solid #bda56f40;border-radius:8px;background:linear-gradient(150deg,#15252ce8,#0c171fef);box-shadow:0 25px 80px #0007;animation:portal-arrive .5s ease both}.auth-logo{display:flex;justify-content:center;align-items:center;gap:12px;color:#d1b477;font:500 22px var(--font-display);letter-spacing:1.5px}.auth-logo span{color:#eee8d9}.auth-logo b{color:#d1b477;font-weight:500}.auth-ornament{display:block;text-align:center;color:#9f8b5f;font-size:11px;margin:20px 0}.auth-card h1{font-size:31px;text-align:center}.auth-subtitle{text-align:center;color:#85989f;font-size:11px;line-height:1.8;margin:10px 0 25px}.auth-card form>label{margin-bottom:16px}.auth-card input::placeholder{color:#4f666f;font-size:11px}.password-field{position:relative}.password-field input{padding-right:44px!important}.password-field button{position:absolute;right:12px;top:23px;background:none;border:0;color:#789095;padding:0}.auth-options{display:flex;align-items:center;justify-content:space-between;font-size:10px;margin:19px 0 24px;gap:10px}.auth-options label{display:flex;align-items:center;gap:8px;color:#97a8ab}.auth-options input{accent-color:#cbb47f}.auth-options>a{color:#c8b68e}.auth-submit,.google-button{width:100%}.auth-divider{position:relative;text-align:center;color:#5e7781;font-size:10px;margin:21px 0}.auth-divider:after,.auth-divider:before{content:"";height:1px;background:#8ea1a120;width:43%;position:absolute;top:50%}.auth-divider:before{left:0}.auth-divider:after{right:0}.google-button{display:flex;align-items:center;justify-content:center;gap:14px;padding:13px;background:#101d25;border:1px solid #8ea1a13d;border-radius:4px;color:#c9d2d3;font-size:11px}.google-button:hover{background:#1a2a33}.auth-switch{text-align:center;font-size:10px;color:#81979f;margin-top:25px}.auth-switch a{color:#cfbb8b;margin-left:5px}.auth-footer{margin-top:28px;font-size:8px;letter-spacing:2.4px;color:#667b82}.auth-notice,.form-feedback{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.8;padding:12px;background:#80b79c0d;border:1px solid #80b79c25;color:#9fceb3;margin-bottom:18px;border-radius:4px}.auth-notice{color:#c2b28e;background:#c2b28e0a;border-color:#c2b28e25}.auth-notice svg,.form-feedback svg{flex-shrink:0;margin-top:2px}.form-feedback.is-error{color:#e5a09e;background:#e5a09e09;border-color:#e5a09e25}.resend-box{border-top:1px solid #ffffff0d;padding-top:15px;margin-top:20px;font-size:9px;color:#7b929a}.resend-box summary{cursor:pointer}.resend-box form{margin-top:15px}.resend-box button{margin-top:14px;font-size:9px;width:100%}.portal-loading{padding:50px;max-width:1480px;margin:auto;min-height:100dvh}.skeleton-grid>div,.skeleton-hero,.skeleton-line{background:linear-gradient(90deg,#142128,#1c3038,#142128);background-size:200% 100%;animation:portal-skeleton 1.8s ease-in-out infinite;border-radius:6px}.skeleton-line{width:220px;height:30px;margin-bottom:32px}.skeleton-hero{height:285px}.skeleton-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:25px}.skeleton-grid>div{height:190px}.portal-loading p{color:#79929b;margin-top:25px;font-size:12px}.portal-error{padding:80px 24px;text-align:center;display:grid;justify-items:center;gap:24px}.portal-error h1{font:500 35px var(--font-display)}.portal-error p{color:#849aa2}@keyframes portal-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes portal-skeleton{to{background-position:-200% 0}}@media (min-width:1700px){.portal-main{max-width:1740px;padding-top:45px}.lobby-hero{min-height:335px}.lobby-hero-copy{padding:55px}.mode-card{min-height:420px}.portal-nav{padding:24px 64px}.landing-copy{max-width:1740px}}@media (max-width:1100px){.portal-nav{gap:18px;padding:20px 24px}.portal-nav nav{gap:18px}.portal-nav nav>a{font-size:11px}.portal-main{padding:26px}.mode-grid{grid-template-columns:repeat(2,1fr)}.mode-card{min-height:360px}.stat-card{padding:20px 16px;gap:12px}.leader-periods{align-items:flex-start;flex-direction:column}.profile-fields{grid-template-columns:1fr 1fr}}@media (max-width:760px){.portal-nav{padding:16px 20px;gap:12px;flex-wrap:wrap}.portal-brand>div{font-size:18px}.portal-brand>span{width:33px;height:40px}.portal-brand small{font-size:6px;letter-spacing:2px}.portal-mobile-toggle{display:block;margin-left:auto}.portal-nav nav{display:none;order:4;width:100%}.portal-nav nav.is-open{display:flex;flex-wrap:wrap;gap:22px;padding:18px 0 5px}.portal-nav nav>a[aria-current=page]:after{bottom:-8px}.user-menu summary>span{display:none}.user-menu summary{gap:5px}.user-menu summary>svg{display:none}.user-menu>div{top:45px}.portal-main{padding:22px 18px}.lobby-hero-copy{padding:30px 24px}.lobby-hero{min-height:295px}.lobby-hero .portal-eyebrow{font-size:8px;letter-spacing:1.3px}.lobby-hero-shade{background:linear-gradient(90deg,#09131bee,#09131b7a)}.lobby-hero-copy>p:not(.portal-eyebrow){font-size:12px;max-width:230px;line-height:1.8}.hero-caption{font-size:6px;right:15px;bottom:12px}.portal-stats{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:30px}.stat-card{padding:17px}.stat-card small{font-size:7px;letter-spacing:1px}.stat-card strong{font-size:27px}.stat-card>svg{width:18px}.section-heading>span{display:none}.section-heading h2{font-size:24px}.lobby-bottom{grid-template-columns:1fr}.portal-panel{padding:22px}.profile-fields{grid-template-columns:1fr;gap:16px}.profile-identity{gap:16px}.profile-identity h2{font-size:24px}.profile-identity img{width:66px;height:66px}.profile-identity p{font-size:10px}.avatar-picker{gap:8px;flex-wrap:wrap}.avatar-picker img{width:40px;height:40px}.page-heading h1{font-size:34px}.leader-filters{gap:6px}.leader-filters a{padding:10px 12px;font-size:10px}.leader-periods form{flex-wrap:wrap}.leader-periods label{width:100%}.leaderboard-panel{padding:10px 12px}.portal-empty.large{padding:25px 12px}.landing-nav{padding:20px;gap:10px}.landing-nav>div{gap:16px;font-size:10px}.landing-nav .portal-button{padding:10px 12px;font-size:9px;min-height:37px}.landing-nav .portal-button svg{display:none}.landing-nav .portal-brand{gap:8px}.landing-copy{padding:65px 28px}.landing-copy h1{font-size:65px}.landing-copy .portal-eyebrow{font-size:8px;letter-spacing:1.5px}.landing-copy>p:not(.portal-eyebrow){font-size:13px}.landing-features{flex-wrap:wrap;gap:18px;font-size:10px}.landing-actions{gap:16px}.landing-footer{padding:20px;gap:18px;font-size:6px}.landing-map{object-position:65% center}.landing-shade{background:linear-gradient(90deg,#071014ec,#07101499),linear-gradient(0deg,#071014,transparent)}.map-lobby-link span{display:none}.auth-card{padding:27px}.auth-back{left:24px}.auth-card h1{font-size:28px}.skeleton-grid{grid-template-columns:1fr 1fr}.portal-loading{padding:24px}}@media (max-width:540px){.mode-grid{grid-template-columns:1fr}.mode-card{min-height:335px}.mode-copy p{min-height:0}.mode-card>img{object-position:50% 35%}.landing-actions{align-items:flex-start;flex-direction:column}.landing-actions>a:last-child:not(.portal-button){max-width:none}.landing-actions b{display:inline}.landing-nav>div>a:first-child:not(.portal-button){display:none}.portal-footer{font-size:10px}.portal-footer span{font-size:8px}.portal-stats{gap:8px}.stat-card{padding:15px 12px;gap:10px}.auth-page{padding-left:16px;padding-right:16px}.auth-card{padding:26px 23px}}@media (prefers-reduced-motion:reduce){.auth-card,.skeleton-grid>div,.skeleton-hero,.skeleton-line{animation:none}.mode-card,.mode-card>img,.portal-button{transition:none}.mode-card:hover,.mode-card:hover>img,.portal-button:hover{transform:none}}.league-leaderboard{background:linear-gradient(90deg,#071219ef,#071219b8 50%,#071219e8),url(/splashes/Azir.jpg) top/cover fixed;min-height:100vh}.profile-identity .identity-avatar,.user-menu .identity-avatar{padding:7px;border:0}.profile-identity .identity-avatar img,.user-menu .identity-avatar img{width:100%;height:100%;border:0;object-fit:cover}.portal-brand>span:has(svg){clip-path:none;background:none}@media(max-width:760px){.user-menu summary>.identity-avatar{display:inline-flex}}@media(min-width:761px){.landing-nav:has(.portal-brand>img),.portal-nav:has(.portal-brand>img){padding-top:14px;padding-bottom:14px}}.stat-card>.atlas-interface-icon{width:52px;height:52px}.stat-card>div{min-width:0}@media(max-width:760px){.stat-card{gap:12px}.stat-card>.atlas-interface-icon{width:36px;height:36px}}@media(max-width:380px){.stat-card{padding:14px 10px;gap:8px}.stat-card>.atlas-interface-icon{width:30px;height:30px}}.portal-atmospheric{position:relative;isolation:isolate}.portal-atmospheric>.portal-main{position:relative;z-index:1}.patch-page .patch-article{margin-bottom:28px;padding:28px 32px;border-radius:12px}.patch-page .patch-article h2{line-height:1.25;margin:20px 0 12px}.patch-page .patch-article>p{max-width:75ch;line-height:1.75}.patch-page .patch-article ul{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}.patch-page .patch-article li{display:grid;gap:5px;margin:0;padding:14px 18px;border-left:2px solid #c9ad6a66;border-radius:0 6px 6px 0;background:#ffffff03;font-size:14px;line-height:1.7}.patch-page .patch-article li strong{color:#ded0a9;font-weight:600}.patch-page .patch-article li span{color:#a7b8ba;max-width:95ch}@media(max-width:600px){.patch-page .patch-article{padding:20px 16px;margin-bottom:20px}.patch-page .patch-article li{padding:12px;font-size:13px}.patch-page .patch-article h2{font-size:24px}}.public-profile-community-link{margin-bottom:24px}.quiz-online-statistics{margin-top:32px}.quiz-online-statistics>h2{margin-bottom:12px}.lobby-bottom .patch-preview{background:linear-gradient(90deg,rgba(4,15,25,.88),rgba(4,15,25,.55) 60%,rgba(4,15,25,.14)),url(/images/patch-notes/lobby-patch-background.png) 50%/cover no-repeat}.lobby-bottom .patch-preview>p{color:#c0cdd3;max-width:75%}@media(max-width:600px){.lobby-bottom .patch-preview>p{max-width:100%}}.profile-duel-history{margin-block:24px}.duel-history-scroll{overflow-x:auto}.profile-duel-history table{width:100%;border-collapse:collapse;text-align:left}.profile-duel-history th{color:#cbb77d;font-size:12px;font-weight:500}.profile-duel-history td,.profile-duel-history th{padding:14px 12px;border-bottom:1px solid #cbb77d15;white-space:nowrap}.profile-duel-history td{font-size:13px;color:#c3d0d0}.account-xp-progress{display:block;width:100%;height:6px;margin-top:12px;appearance:none;border:0;border-radius:5px;overflow:hidden;background:#07151b;color:#c8aa6e}.account-xp-progress::-webkit-progress-bar{background:#07151b;border-radius:5px}.account-xp-progress::-webkit-progress-value{background:linear-gradient(90deg,#3e8c85,#c8aa6e);border-radius:5px}.account-xp-progress::-moz-progress-bar{background:linear-gradient(90deg,#3e8c85,#c8aa6e);border-radius:5px}.site-status-notice{position:relative;z-index:60;padding:12px 24px;background:#192a30;border-bottom:1px solid #b59a58;color:#eee9da;font-size:14px;text-align:center;overflow-wrap:anywhere}.site-status-notice p{margin:4px 0;white-space:pre-wrap}.site-status-notice a{color:#dfc27c}