@property --gold-angle{syntax: "<angle>"; inherits: true; initial-value: 0deg;}@property --gold-glint-angle{syntax: "<angle>"; inherits: true; initial-value: 0deg;}@property --gold-glint-alpha{syntax: "<number>"; inherits: true; initial-value: 0;}@property --sheen-alpha{syntax: "<number>"; inherits: false; initial-value: .2;}:root{--page-block: 100lvh;--visible-block: min(100dvh, var(--page-block));--frame-w: 844;--frame-h: 390;--u: min(.1184834123dvw, calc(var(--page-block) / 390));--frame-inline: calc(844 * var(--u));--frame-block: calc(390 * var(--u));--frame-inset-inline: calc((100dvw - calc(844 * var(--u))) / 2);--frame-inset-block: calc((var(--page-block) - calc(390 * var(--u))) / 2)}@media(min-width:1194px){:root{--frame-w: 1280;--frame-h: 720;--u: min(.078125dvw, calc(var(--page-block) / 720));--frame-inline: calc(1280 * var(--u));--frame-block: calc(720 * var(--u));--frame-inset-inline: calc((100dvw - calc(1280 * var(--u))) / 2);--frame-inset-block: calc((var(--page-block) - calc(720 * var(--u))) / 2)}}:root{--color-sky: #3f9aef;--safe-inline: max(env(safe-area-inset-left), env(safe-area-inset-right));--safe-block-end: env(safe-area-inset-bottom);--edge-inline: max(var(--space-2), var(--safe-inline));--edge-block-end: var(--space-2)}@media(min-width:1194px){:root{--edge-inline: max(var(--space-4), var(--safe-inline));--edge-block-end: max(var(--space-4), var(--safe-block-end))}}:root{--space-1: calc(4 * var(--u));--space-2: calc(8 * var(--u));--space-3: calc(12 * var(--u));--space-4: calc(16 * var(--u));--space-5: calc(20 * var(--u));--space-6: calc(24 * var(--u));--space-7: calc(28 * var(--u));--space-8: calc(32 * var(--u));--space-9: calc(36 * var(--u));--space-10: calc(40 * var(--u));--space-11: calc(44 * var(--u));--space-12: calc(48 * var(--u));--space-13: calc(52 * var(--u));--space-14: calc(56 * var(--u));--space-15: calc(60 * var(--u));--space-16: calc(64 * var(--u));--space-17: calc(68 * var(--u));--space-18: calc(72 * var(--u));--size-1: calc(4 * var(--u));--size-2: calc(8 * var(--u));--size-3: calc(12 * var(--u));--size-4: calc(16 * var(--u));--size-5: calc(20 * var(--u));--size-6: calc(24 * var(--u));--size-7: calc(28 * var(--u));--size-8: calc(32 * var(--u));--size-9: calc(36 * var(--u));--size-10: calc(40 * var(--u));--size-11: calc(44 * var(--u));--size-12: calc(48 * var(--u));--size-13: calc(52 * var(--u));--size-14: calc(56 * var(--u));--size-15: calc(60 * var(--u));--size-16: calc(64 * var(--u));--size-17: calc(68 * var(--u));--size-18: calc(72 * var(--u));--border-100: max(1px, calc(1 * var(--u)));--border-200: max(1px, calc(2 * var(--u)));--border-300: max(1px, calc(4 * var(--u)));--border-400: max(1px, calc(6 * var(--u)));--border-500: max(1px, calc(8 * var(--u)));--opacity-0: 0;--opacity-8: .08;--opacity-16: .16;--opacity-24: .24;--opacity-32: .32;--opacity-48: .48;--opacity-64: .64;--opacity-80: .8;--opacity-100: 1;--icon-16: calc(16 * var(--u));--icon-20: calc(20 * var(--u));--icon-24: calc(24 * var(--u));--icon-32: calc(32 * var(--u));--icon-40: calc(40 * var(--u));--icon-48: calc(48 * var(--u));--text-100: calc(10 * var(--u));--text-200: calc(12 * var(--u));--text-300: calc(14 * var(--u));--text-400: calc(16 * var(--u));--text-500: calc(20 * var(--u));--text-600: calc(24 * var(--u));--text-700: calc(28 * var(--u));--text-800: calc(32 * var(--u));--text-900: calc(36 * var(--u));--text-1000: calc(40 * var(--u));--text-1100: calc(48 * var(--u));--text-1200: calc(54 * var(--u));--radius-100: calc(2 * var(--u));--radius-200: calc(6 * var(--u));--radius-400: calc(8 * var(--u));--radius-500: calc(12 * var(--u));--radius-600: calc(16 * var(--u));--radius-700: calc(24 * var(--u));--radius-800: calc(32 * var(--u));--shadow-sm: calc(2 * var(--u)) calc(2 * var(--u)) calc(4 * var(--u)) 0 rgb(13 13 69 / .7);--shadow-md: 0 0 calc(4 * var(--u)) 0 #191d67, 0 calc(6 * var(--u)) calc(8 * var(--u)) 0 rgb(0 0 0 / .25);--shadow-lg: 0 calc(4 * var(--u)) calc(22 * var(--u)) 0 rgb(0 0 0 / .34);--inset-shadow-dark: inset 0 0 max(1px, calc(1 * var(--u))) 0 rgb(7 13 39 / .5);--inset-shadow-blue-glow: inset 0 0 calc(6 * var(--u)) 0 #4d55a6;--duration-press: 80ms;--duration-state: .2s;--duration-reveal: .22s;--duration-flight: .7s;--ease-flight: cubic-bezier(.4, 0, .2, 1);--outlined-text-weight: 800;--outlined-text-stroke: .09em;--outlined-text-stroke-ink: var(--color-primary-800);--outlined-text-shadow-x: .05em;--outlined-text-shadow-y: .05em;--outlined-text-shadow-ink: var(--color-primary-800)}:root{--header-height: calc(52 * var(--u));--board-stage-size: min(calc(var(--page-block) - var(--header-height) - var(--space-4)), 40%);--board-flank-size: calc(166 * var(--u));--board-flank-inset: calc( var(--edge-inline) + ( (100% - var(--board-stage-size)) / 2 - var(--edge-inline) - var(--board-flank-size) ) / 2 )}@media(min-width:1194px){:root{--header-height: calc(80 * var(--u));--board-stage-size: min(calc(var(--page-block) - var(--header-height) - var(--space-8)), 47%);--board-flank-size: calc(236 * var(--u))}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;padding:0;background:var(--color-sky);touch-action:pan-x pan-y;overscroll-behavior:none}body{display:flex;flex-direction:column;min-height:var(--page-block);font-family:var(--font-sans);color:var(--color-primary-800);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}@keyframes gold-ring-glint{to{--gold-glint-angle: 360deg}}.gold-pill{border:var(--gold-btn-border) solid transparent;border-radius:999px;overflow:clip;background:radial-gradient(70.72% 49.53% at 29.36% 12.59%,rgb(255,255,255,var(--sheen-alpha)),#fff0) padding-box,radial-gradient(121.12% 43.59% at 50% 50%,#141755 37.2%,#191d67 67.79%,#383593 90.87%,#4d55a6) padding-box,conic-gradient(from calc(180deg + var(--gold-glint-angle, 0deg)),rgb(255,246,230,var(--gold-glint-alpha, 0)),rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .42)) 16deg,#fff6e600 52deg 266deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .22)) 302deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .58)) 338deg,rgb(255,246,230,var(--gold-glint-alpha, 0)) 360deg) border-box,conic-gradient(from calc(180deg - var(--gold-glint-angle, 0deg)),rgb(255,246,230,var(--gold-glint-alpha, 0)),rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .58)) 22deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .22)) 58deg,#fff6e600 94deg 308deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .42)) 344deg,rgb(255,246,230,var(--gold-glint-alpha, 0)) 360deg) border-box,conic-gradient(from var(--gold-angle, 0deg),var(--color-secondary-0),var(--color-secondary-100),var(--color-secondary-200),var(--color-secondary-300),var(--color-secondary-400),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-400),var(--color-secondary-300),var(--color-secondary-200),var(--color-secondary-100),var(--color-secondary-0)) border-box;box-shadow:inset 0 0 calc(2 * var(--u)) var(--gold-btn-inset) #070d27,0 0 max(1px,calc(1 * var(--u))) var(--gold-btn-shadow-spread) #191d67cc,0 0 var(--gold-btn-glow, 0) var(--gold-btn-glow-spread, 0) var(--gold-btn-glow-color, rgba(255, 224, 150, 0)),calc(4 * var(--u)) calc(4 * var(--u)) calc(8 * var(--u)) 0 #16195a4d}.circle-button{--gold-btn-size: var(--_btn-size);--gold-btn-border: var(--_border-base);--gold-btn-inset: max(1px, calc(1 * var(--u)));--gold-btn-shadow-spread: max(1px, calc(1 * var(--u)));--_border-base: var(--_border-thin);--_btn-size: calc(40 * var(--u));--_border-thin: max(1px, calc(2 * var(--u)));--_border-thick: max(1px, calc(3 * var(--u)))}.circle-button--xxs{--_btn-size: calc(32 * var(--u));--_border-thin: max(1px, calc(2 * var(--u)));--_border-thick: max(1px, calc(3 * var(--u)))}.circle-button--xs{--_btn-size: calc(40 * var(--u));--_border-thin: max(1px, calc(2 * var(--u)));--_border-thick: max(1px, calc(3 * var(--u)))}.circle-button--s{--_btn-size: calc(48 * var(--u));--_border-thin: max(1px, calc(3 * var(--u)));--_border-thick: max(1px, calc(4 * var(--u)))}.circle-button--m{--_btn-size: calc(64 * var(--u));--_border-thin: max(1px, calc(3 * var(--u)));--_border-thick: max(1px, calc(4 * var(--u)))}.circle-button--l{--_btn-size: calc(72 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}.circle-button--xl{--_btn-size: calc(96 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}.circle-button--xxl{--_btn-size: calc(110 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}@media(max-width:1193px){.circle-button--mobile-xxs{--_btn-size: calc(32 * var(--u));--_border-thin: max(1px, calc(2 * var(--u)));--_border-thick: max(1px, calc(3 * var(--u)))}}@media(max-width:1193px){.circle-button--mobile-xs{--_btn-size: calc(40 * var(--u));--_border-thin: max(1px, calc(2 * var(--u)));--_border-thick: max(1px, calc(3 * var(--u)))}}@media(max-width:1193px){.circle-button--mobile-s{--_btn-size: calc(48 * var(--u));--_border-thin: max(1px, calc(3 * var(--u)));--_border-thick: max(1px, calc(4 * var(--u)))}}@media(max-width:1193px){.circle-button--mobile-m{--_btn-size: calc(64 * var(--u));--_border-thin: max(1px, calc(3 * var(--u)));--_border-thick: max(1px, calc(4 * var(--u)))}}@media(max-width:1193px){.circle-button--mobile-l{--_btn-size: calc(72 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}}@media(max-width:1193px){.circle-button--mobile-xl{--_btn-size: calc(96 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}}@media(max-width:1193px){.circle-button--mobile-xxl{--_btn-size: calc(110 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}}.circle-button--thick{--_border-base: var(--_border-thick)}.circle-button{--gold-btn-font: calc(var(--gold-btn-size) * .2909090909);--gold-btn-icon: calc(var(--gold-btn-size) * .5)}.circle-button__icon{display:block;flex-shrink:0;width:var(--gold-btn-icon);height:var(--gold-btn-icon);object-fit:contain}.circle-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--gold-btn-size);height:var(--gold-btn-size);padding:0;cursor:pointer;border:var(--gold-btn-border) solid transparent;border-radius:999px;overflow:clip;background:radial-gradient(70.72% 49.53% at 29.36% 12.59%,rgb(255,255,255,var(--sheen-alpha)),#fff0) padding-box,radial-gradient(121.12% 43.59% at 50% 50%,#141755 37.2%,#191d67 67.79%,#383593 90.87%,#4d55a6) padding-box,conic-gradient(from calc(180deg + var(--gold-glint-angle, 0deg)),rgb(255,246,230,var(--gold-glint-alpha, 0)),rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .42)) 16deg,#fff6e600 52deg 266deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .22)) 302deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .58)) 338deg,rgb(255,246,230,var(--gold-glint-alpha, 0)) 360deg) border-box,conic-gradient(from calc(180deg - var(--gold-glint-angle, 0deg)),rgb(255,246,230,var(--gold-glint-alpha, 0)),rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .58)) 22deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .22)) 58deg,#fff6e600 94deg 308deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .42)) 344deg,rgb(255,246,230,var(--gold-glint-alpha, 0)) 360deg) border-box,conic-gradient(from var(--gold-angle, 0deg),var(--color-secondary-0),var(--color-secondary-100),var(--color-secondary-200),var(--color-secondary-300),var(--color-secondary-400),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-400),var(--color-secondary-300),var(--color-secondary-200),var(--color-secondary-100),var(--color-secondary-0)) border-box;box-shadow:inset 0 0 calc(2 * var(--u)) var(--gold-btn-inset) #070d27,0 0 max(1px,calc(1 * var(--u))) var(--gold-btn-shadow-spread) #191d67cc,0 0 var(--gold-btn-glow, 0) var(--gold-btn-glow-spread, 0) var(--gold-btn-glow-color, rgba(255, 224, 150, 0)),calc(4 * var(--u)) calc(4 * var(--u)) calc(8 * var(--u)) 0 #16195a4d}.circle-button:is(button,a){animation:gold-ring-glint var(--gold-btn-glint, 2s) linear infinite;animation-play-state:paused}@media(hover:hover){.circle-button:is(button,a):hover:not(:disabled){animation-play-state:running}}.circle-button:is(button,a):active:not(:disabled){animation-play-state:running}@media(prefers-reduced-motion:reduce){.circle-button:is(button,a){--gold-glint-angle: 90deg;animation:none}}.circle-button:is(button,a){--gold-btn-glow: 0;--gold-btn-glow-spread: 0;--gold-btn-glow-color: rgb(255 224 150 / 0);--gold-glint-alpha: 0;--gold-glint-fade: .42s;transition:box-shadow var(--duration-state) ease-out,--sheen-alpha var(--duration-state) ease-out,--gold-glint-alpha var(--gold-glint-fade) ease-out}@media(hover:hover){.circle-button:is(button,a):hover:not(:disabled){--gold-btn-glow: calc(12 * var(--u));--gold-btn-glow-spread: calc(2 * var(--u));--gold-btn-glow-color: rgb(255 224 150 / .45);--sheen-alpha: .34;--gold-glint-alpha: .85;--gold-glint-fade: var(--duration-state)}}.circle-button:is(button,a):active:not(:disabled){--gold-btn-glow: calc(18 * var(--u));--gold-btn-glow-spread: calc(4 * var(--u));--gold-btn-glow-color: rgb(255 224 150 / .6);--sheen-alpha: .42;--gold-glint-alpha: 1;transition-duration:var(--duration-press)}.circle-button:is(button,a):focus-visible{--gold-btn-glow: calc(12 * var(--u));--gold-btn-glow-spread: calc(2 * var(--u));--gold-btn-glow-color: rgb(255 224 150 / .45);--sheen-alpha: .34;outline:var(--border-200) solid var(--color-secondary-0);outline-offset:calc(2 * var(--u))}.circle-button:is(button,a):disabled,.circle-button:is(button,a)[aria-disabled=true]{cursor:not-allowed;filter:grayscale(.6);opacity:var(--opacity-48)}.circle-button--purple{border:var(--gold-btn-border) solid transparent;border-radius:999px;overflow:clip;background:radial-gradient(70.72% 49.53% at 29.36% 12.59%,rgb(255,255,255,var(--sheen-alpha)),#fff0) padding-box,linear-gradient(180deg,var(--color-accent-500) 13.02%,#6514a8 51.62%) padding-box,conic-gradient(from calc(180deg + var(--gold-glint-angle, 0deg)),rgb(255,246,230,var(--gold-glint-alpha, 0)),rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .42)) 16deg,#fff6e600 52deg 266deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .22)) 302deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .58)) 338deg,rgb(255,246,230,var(--gold-glint-alpha, 0)) 360deg) border-box,conic-gradient(from calc(180deg - var(--gold-glint-angle, 0deg)),rgb(255,246,230,var(--gold-glint-alpha, 0)),rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .58)) 22deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .22)) 58deg,#fff6e600 94deg 308deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .42)) 344deg,rgb(255,246,230,var(--gold-glint-alpha, 0)) 360deg) border-box,conic-gradient(from var(--gold-angle, 0deg),var(--color-secondary-0),var(--color-secondary-100),var(--color-secondary-200),var(--color-secondary-300),var(--color-secondary-400),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-400),var(--color-secondary-300),var(--color-secondary-200),var(--color-secondary-100),var(--color-secondary-0)) border-box;box-shadow:inset 0 0 calc(2 * var(--u)) var(--gold-btn-inset) #070d27,0 0 max(1px,calc(1 * var(--u))) var(--gold-btn-shadow-spread) #191d67cc,0 0 var(--gold-btn-glow, 0) var(--gold-btn-glow-spread, 0) var(--gold-btn-glow-color, rgba(255, 224, 150, 0)),calc(4 * var(--u)) calc(4 * var(--u)) calc(8 * var(--u)) 0 #16195a4d}.circle-button--captioned{--gold-btn-icon: 100%;position:relative;overflow:visible}.circle-button__caption{position:absolute;bottom:calc(var(--space-1) * -1);inset-inline-start:50%;transform:translate(-50%);box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-inline-size:var(--size-10);block-size:var(--size-4);padding-inline:var(--space-1);border:var(--border-100) solid transparent;border-radius:999px;background:linear-gradient(var(--color-accent-500),var(--color-accent-500)) padding-box,conic-gradient(from var(--gold-angle, 0deg),var(--color-secondary-0),var(--color-secondary-100),var(--color-secondary-200),var(--color-secondary-300),var(--color-secondary-400),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-400),var(--color-secondary-300),var(--color-secondary-200),var(--color-secondary-100),var(--color-secondary-0)) border-box;box-shadow:inset 0 0 calc(2 * var(--u)) max(1px,calc(1 * var(--u))) #070d27,0 0 max(1px,calc(1 * var(--u))) max(1px,calc(1 * var(--u))) #191d67cc,calc(2 * var(--u)) calc(2 * var(--u)) calc(6 * var(--u)) 0 #16195a4d;font-family:var(--font-sans);font-size:var(--text-100);font-weight:700;line-height:1.4;color:#fffff2;text-shadow:max(1px,calc(1 * var(--u))) max(1px,calc(1 * var(--u))) calc(2 * var(--u)) rgba(3,15,72,.5);white-space:nowrap;pointer-events:none}[dir=rtl] .circle-button__caption{transform:translate(50%)}@media(min-width:1194px){.circle-button__caption{min-inline-size:var(--size-16);block-size:var(--size-6);padding-inline:var(--space-2);border-width:var(--border-200);font-size:var(--text-200)}}.circle-button__badge{position:absolute;top:calc(var(--space-1) * -1);inset-inline-start:calc(var(--space-1) * -1);box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-inline-size:var(--size-4);block-size:var(--size-4);padding:calc(2 * var(--u));border:var(--border-200) solid var(--color-error-400);border-radius:999px;background:var(--color-error-500);font-family:var(--font-sans);font-size:var(--text-100);font-weight:700;line-height:1.4;color:#fffff2;text-shadow:max(1px,calc(1 * var(--u))) max(1px,calc(1 * var(--u))) calc(2 * var(--u)) rgba(3,15,72,.5);pointer-events:none}@media(min-width:1194px){.circle-button__badge{min-inline-size:var(--size-5);block-size:var(--size-5);font-size:var(--text-200)}}.circle-button__flag{position:absolute;top:calc(var(--space-2) * -1);inset-inline-end:calc(var(--space-1) * -1);box-sizing:border-box;display:flex;align-items:center;justify-content:center;block-size:var(--size-4);padding-inline:var(--space-1);border:var(--border-100) solid var(--color-secondary-0);border-radius:var(--radius-200);background:#fdc95b;box-shadow:0 0 0 var(--border-100) #191d67;font-family:var(--font-sans);font-size:var(--text-100);font-weight:700;line-height:1;color:var(--color-primary-900);white-space:nowrap;rotate:18.16deg;pointer-events:none}[dir=rtl] .circle-button__flag{rotate:-18.16deg}@media(min-width:1194px){.circle-button__flag{padding-inline:var(--space-2);box-shadow:0 0 0 var(--border-200) #191d67;font-size:var(--text-200)}}.primary-button{--gold-btn-size: var(--_btn-size);--gold-btn-border: var(--_border-base);--gold-btn-inset: max(1px, calc(1 * var(--u)));--gold-btn-shadow-spread: max(1px, calc(1 * var(--u)));--_border-base: var(--_border-thin);--_btn-size: calc(40 * var(--u));--_border-thin: max(1px, calc(2 * var(--u)));--_border-thick: max(1px, calc(3 * var(--u)))}.primary-button--xxs{--_btn-size: calc(32 * var(--u));--_border-thin: max(1px, calc(2 * var(--u)));--_border-thick: max(1px, calc(3 * var(--u)))}.primary-button--xs{--_btn-size: calc(40 * var(--u));--_border-thin: max(1px, calc(2 * var(--u)));--_border-thick: max(1px, calc(3 * var(--u)))}.primary-button--s{--_btn-size: calc(48 * var(--u));--_border-thin: max(1px, calc(3 * var(--u)));--_border-thick: max(1px, calc(4 * var(--u)))}.primary-button--m{--_btn-size: calc(64 * var(--u));--_border-thin: max(1px, calc(3 * var(--u)));--_border-thick: max(1px, calc(4 * var(--u)))}.primary-button--l{--_btn-size: calc(72 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}.primary-button--xl{--_btn-size: calc(96 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}.primary-button--xxl{--_btn-size: calc(110 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}@media(max-width:1193px){.primary-button--mobile-xxs{--_btn-size: calc(32 * var(--u));--_border-thin: max(1px, calc(2 * var(--u)));--_border-thick: max(1px, calc(3 * var(--u)))}}@media(max-width:1193px){.primary-button--mobile-xs{--_btn-size: calc(40 * var(--u));--_border-thin: max(1px, calc(2 * var(--u)));--_border-thick: max(1px, calc(3 * var(--u)))}}@media(max-width:1193px){.primary-button--mobile-s{--_btn-size: calc(48 * var(--u));--_border-thin: max(1px, calc(3 * var(--u)));--_border-thick: max(1px, calc(4 * var(--u)))}}@media(max-width:1193px){.primary-button--mobile-m{--_btn-size: calc(64 * var(--u));--_border-thin: max(1px, calc(3 * var(--u)));--_border-thick: max(1px, calc(4 * var(--u)))}}@media(max-width:1193px){.primary-button--mobile-l{--_btn-size: calc(72 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}}@media(max-width:1193px){.primary-button--mobile-xl{--_btn-size: calc(96 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}}@media(max-width:1193px){.primary-button--mobile-xxl{--_btn-size: calc(110 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}}.primary-button--thick{--_border-base: var(--_border-thick)}.primary-button{--gold-btn-font: calc(var(--gold-btn-size) * .2909090909);--gold-btn-icon: calc(var(--gold-btn-size) * .5)}.primary-button__icon{display:block;flex-shrink:0;width:var(--gold-btn-icon);height:var(--gold-btn-icon);object-fit:contain}.primary-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--gold-btn-size);height:var(--gold-btn-size);padding-inline:calc(var(--gold-btn-size) / 3);cursor:pointer;text-decoration:none}.primary-button__label{font-family:var(--font-heading);font-weight:var(--outlined-text-weight);text-shadow:var(--outlined-text-shadow-x) var(--outlined-text-shadow-y) 0 var(--outlined-text-shadow-ink);-webkit-text-stroke-width:var(--outlined-text-stroke);-webkit-text-stroke-color:var(--outlined-text-stroke-ink);paint-order:stroke fill;padding:var(--space-1);font-size:var(--gold-btn-font);line-height:1;color:#fffff2;text-align:center;white-space:nowrap}.primary-button{border:var(--gold-btn-border) solid transparent;border-radius:999px;overflow:clip;background:radial-gradient(70.72% 49.53% at 29.36% 12.59%,rgb(255,255,255,var(--sheen-alpha)),#fff0) padding-box,linear-gradient(180deg,var(--color-accent-500) 13.02%,#6514a8 51.62%) padding-box,conic-gradient(from calc(180deg + var(--gold-glint-angle, 0deg)),rgb(255,246,230,var(--gold-glint-alpha, 0)),rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .42)) 16deg,#fff6e600 52deg 266deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .22)) 302deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .58)) 338deg,rgb(255,246,230,var(--gold-glint-alpha, 0)) 360deg) border-box,conic-gradient(from calc(180deg - var(--gold-glint-angle, 0deg)),rgb(255,246,230,var(--gold-glint-alpha, 0)),rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .58)) 22deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .22)) 58deg,#fff6e600 94deg 308deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .42)) 344deg,rgb(255,246,230,var(--gold-glint-alpha, 0)) 360deg) border-box,conic-gradient(from var(--gold-angle, 0deg),var(--color-secondary-0),var(--color-secondary-100),var(--color-secondary-200),var(--color-secondary-300),var(--color-secondary-400),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-400),var(--color-secondary-300),var(--color-secondary-200),var(--color-secondary-100),var(--color-secondary-0)) border-box;box-shadow:inset 0 0 calc(2 * var(--u)) var(--gold-btn-inset) #070d27,0 0 max(1px,calc(1 * var(--u))) var(--gold-btn-shadow-spread) #191d67cc,0 0 var(--gold-btn-glow, 0) var(--gold-btn-glow-spread, 0) var(--gold-btn-glow-color, rgba(255, 224, 150, 0)),calc(4 * var(--u)) calc(4 * var(--u)) calc(8 * var(--u)) 0 #16195a4d}.primary-button:is(button,a){animation:gold-ring-glint var(--gold-btn-glint, 2s) linear infinite;animation-play-state:paused}@media(hover:hover){.primary-button:is(button,a):hover:not(:disabled){animation-play-state:running}}.primary-button:is(button,a):active:not(:disabled){animation-play-state:running}@media(prefers-reduced-motion:reduce){.primary-button:is(button,a){--gold-glint-angle: 90deg;animation:none}}.primary-button:is(button,a){--gold-btn-glow: 0;--gold-btn-glow-spread: 0;--gold-btn-glow-color: rgb(255 224 150 / 0);--gold-glint-alpha: 0;--gold-glint-fade: .42s;transition:box-shadow var(--duration-state) ease-out,--sheen-alpha var(--duration-state) ease-out,--gold-glint-alpha var(--gold-glint-fade) ease-out}@media(hover:hover){.primary-button:is(button,a):hover:not(:disabled){--gold-btn-glow: calc(12 * var(--u));--gold-btn-glow-spread: calc(2 * var(--u));--gold-btn-glow-color: rgb(255 224 150 / .45);--sheen-alpha: .34;--gold-glint-alpha: .85;--gold-glint-fade: var(--duration-state)}}.primary-button:is(button,a):active:not(:disabled){--gold-btn-glow: calc(18 * var(--u));--gold-btn-glow-spread: calc(4 * var(--u));--gold-btn-glow-color: rgb(255 224 150 / .6);--sheen-alpha: .42;--gold-glint-alpha: 1;transition-duration:var(--duration-press)}.primary-button:is(button,a):focus-visible{--gold-btn-glow: calc(12 * var(--u));--gold-btn-glow-spread: calc(2 * var(--u));--gold-btn-glow-color: rgb(255 224 150 / .45);--sheen-alpha: .34;outline:var(--border-200) solid var(--color-secondary-0);outline-offset:calc(2 * var(--u))}.primary-button:is(button,a):disabled,.primary-button:is(button,a)[aria-disabled=true]{cursor:not-allowed;filter:grayscale(.6);opacity:var(--opacity-48)}.secondary-button{--gold-btn-size: var(--_btn-size);--gold-btn-border: var(--_border-base);--gold-btn-inset: max(1px, calc(1 * var(--u)));--gold-btn-shadow-spread: max(1px, calc(1 * var(--u)));--_border-base: var(--_border-thin);--_btn-size: calc(40 * var(--u));--_border-thin: max(1px, calc(2 * var(--u)));--_border-thick: max(1px, calc(3 * var(--u)))}.secondary-button--xxs{--_btn-size: calc(32 * var(--u));--_border-thin: max(1px, calc(2 * var(--u)));--_border-thick: max(1px, calc(3 * var(--u)))}.secondary-button--xs{--_btn-size: calc(40 * var(--u));--_border-thin: max(1px, calc(2 * var(--u)));--_border-thick: max(1px, calc(3 * var(--u)))}.secondary-button--s{--_btn-size: calc(48 * var(--u));--_border-thin: max(1px, calc(3 * var(--u)));--_border-thick: max(1px, calc(4 * var(--u)))}.secondary-button--m{--_btn-size: calc(64 * var(--u));--_border-thin: max(1px, calc(3 * var(--u)));--_border-thick: max(1px, calc(4 * var(--u)))}.secondary-button--l{--_btn-size: calc(72 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}.secondary-button--xl{--_btn-size: calc(96 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}.secondary-button--xxl{--_btn-size: calc(110 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}@media(max-width:1193px){.secondary-button--mobile-xxs{--_btn-size: calc(32 * var(--u));--_border-thin: max(1px, calc(2 * var(--u)));--_border-thick: max(1px, calc(3 * var(--u)))}}@media(max-width:1193px){.secondary-button--mobile-xs{--_btn-size: calc(40 * var(--u));--_border-thin: max(1px, calc(2 * var(--u)));--_border-thick: max(1px, calc(3 * var(--u)))}}@media(max-width:1193px){.secondary-button--mobile-s{--_btn-size: calc(48 * var(--u));--_border-thin: max(1px, calc(3 * var(--u)));--_border-thick: max(1px, calc(4 * var(--u)))}}@media(max-width:1193px){.secondary-button--mobile-m{--_btn-size: calc(64 * var(--u));--_border-thin: max(1px, calc(3 * var(--u)));--_border-thick: max(1px, calc(4 * var(--u)))}}@media(max-width:1193px){.secondary-button--mobile-l{--_btn-size: calc(72 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}}@media(max-width:1193px){.secondary-button--mobile-xl{--_btn-size: calc(96 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}}@media(max-width:1193px){.secondary-button--mobile-xxl{--_btn-size: calc(110 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}}.secondary-button--thick{--_border-base: var(--_border-thick)}.secondary-button{--gold-btn-font: calc(var(--gold-btn-size) * .2909090909);--gold-btn-icon: calc(var(--gold-btn-size) * .5)}.secondary-button__icon{display:block;flex-shrink:0;width:var(--gold-btn-icon);height:var(--gold-btn-icon);object-fit:contain}.secondary-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--gold-btn-size);height:var(--gold-btn-size);padding-inline:calc(var(--gold-btn-size) / 3);cursor:pointer;text-decoration:none}.secondary-button__label{font-family:var(--font-heading);font-weight:var(--outlined-text-weight);text-shadow:var(--outlined-text-shadow-x) var(--outlined-text-shadow-y) 0 var(--outlined-text-shadow-ink);-webkit-text-stroke-width:var(--outlined-text-stroke);-webkit-text-stroke-color:var(--outlined-text-stroke-ink);paint-order:stroke fill;padding:var(--space-1);font-size:var(--gold-btn-font);line-height:1;color:#fffff2;text-align:center;white-space:nowrap}.secondary-button{border:var(--gold-btn-border) solid transparent;border-radius:999px;overflow:clip;background:radial-gradient(70.72% 49.53% at 29.36% 12.59%,rgb(255,255,255,var(--sheen-alpha)),#fff0) padding-box,radial-gradient(121.12% 43.59% at 50% 50%,#141755 37.2%,#191d67 67.79%,#383593 90.87%,#4d55a6) padding-box,conic-gradient(from calc(180deg + var(--gold-glint-angle, 0deg)),rgb(255,246,230,var(--gold-glint-alpha, 0)),rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .42)) 16deg,#fff6e600 52deg 266deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .22)) 302deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .58)) 338deg,rgb(255,246,230,var(--gold-glint-alpha, 0)) 360deg) border-box,conic-gradient(from calc(180deg - var(--gold-glint-angle, 0deg)),rgb(255,246,230,var(--gold-glint-alpha, 0)),rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .58)) 22deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .22)) 58deg,#fff6e600 94deg 308deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .42)) 344deg,rgb(255,246,230,var(--gold-glint-alpha, 0)) 360deg) border-box,conic-gradient(from var(--gold-angle, 0deg),var(--color-secondary-0),var(--color-secondary-100),var(--color-secondary-200),var(--color-secondary-300),var(--color-secondary-400),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-400),var(--color-secondary-300),var(--color-secondary-200),var(--color-secondary-100),var(--color-secondary-0)) border-box;box-shadow:inset 0 0 calc(2 * var(--u)) var(--gold-btn-inset) #070d27,0 0 max(1px,calc(1 * var(--u))) var(--gold-btn-shadow-spread) #191d67cc,0 0 var(--gold-btn-glow, 0) var(--gold-btn-glow-spread, 0) var(--gold-btn-glow-color, rgba(255, 224, 150, 0)),calc(4 * var(--u)) calc(4 * var(--u)) calc(8 * var(--u)) 0 #16195a4d}.secondary-button:is(button,a){animation:gold-ring-glint var(--gold-btn-glint, 2s) linear infinite;animation-play-state:paused}@media(hover:hover){.secondary-button:is(button,a):hover:not(:disabled){animation-play-state:running}}.secondary-button:is(button,a):active:not(:disabled){animation-play-state:running}@media(prefers-reduced-motion:reduce){.secondary-button:is(button,a){--gold-glint-angle: 90deg;animation:none}}.secondary-button:is(button,a){--gold-btn-glow: 0;--gold-btn-glow-spread: 0;--gold-btn-glow-color: rgb(255 224 150 / 0);--gold-glint-alpha: 0;--gold-glint-fade: .42s;transition:box-shadow var(--duration-state) ease-out,--sheen-alpha var(--duration-state) ease-out,--gold-glint-alpha var(--gold-glint-fade) ease-out}@media(hover:hover){.secondary-button:is(button,a):hover:not(:disabled){--gold-btn-glow: calc(12 * var(--u));--gold-btn-glow-spread: calc(2 * var(--u));--gold-btn-glow-color: rgb(255 224 150 / .45);--sheen-alpha: .34;--gold-glint-alpha: .85;--gold-glint-fade: var(--duration-state)}}.secondary-button:is(button,a):active:not(:disabled){--gold-btn-glow: calc(18 * var(--u));--gold-btn-glow-spread: calc(4 * var(--u));--gold-btn-glow-color: rgb(255 224 150 / .6);--sheen-alpha: .42;--gold-glint-alpha: 1;transition-duration:var(--duration-press)}.secondary-button:is(button,a):focus-visible{--gold-btn-glow: calc(12 * var(--u));--gold-btn-glow-spread: calc(2 * var(--u));--gold-btn-glow-color: rgb(255 224 150 / .45);--sheen-alpha: .34;outline:var(--border-200) solid var(--color-secondary-0);outline-offset:calc(2 * var(--u))}.secondary-button:is(button,a):disabled,.secondary-button:is(button,a)[aria-disabled=true]{cursor:not-allowed;filter:grayscale(.6);opacity:var(--opacity-48)}.pill-button{--gold-btn-size: var(--_btn-size);--gold-btn-border: var(--_border-base);--gold-btn-inset: max(1px, calc(1 * var(--u)));--gold-btn-shadow-spread: max(1px, calc(1 * var(--u)));--_border-base: var(--_border-thin);--_btn-size: calc(40 * var(--u));--_border-thin: max(1px, calc(2 * var(--u)));--_border-thick: max(1px, calc(3 * var(--u)))}.pill-button--xxs{--_btn-size: calc(32 * var(--u));--_border-thin: max(1px, calc(2 * var(--u)));--_border-thick: max(1px, calc(3 * var(--u)))}.pill-button--xs{--_btn-size: calc(40 * var(--u));--_border-thin: max(1px, calc(2 * var(--u)));--_border-thick: max(1px, calc(3 * var(--u)))}.pill-button--s{--_btn-size: calc(48 * var(--u));--_border-thin: max(1px, calc(3 * var(--u)));--_border-thick: max(1px, calc(4 * var(--u)))}.pill-button--m{--_btn-size: calc(64 * var(--u));--_border-thin: max(1px, calc(3 * var(--u)));--_border-thick: max(1px, calc(4 * var(--u)))}.pill-button--l{--_btn-size: calc(72 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}.pill-button--xl{--_btn-size: calc(96 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}.pill-button--xxl{--_btn-size: calc(110 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}@media(max-width:1193px){.pill-button--mobile-xxs{--_btn-size: calc(32 * var(--u));--_border-thin: max(1px, calc(2 * var(--u)));--_border-thick: max(1px, calc(3 * var(--u)))}}@media(max-width:1193px){.pill-button--mobile-xs{--_btn-size: calc(40 * var(--u));--_border-thin: max(1px, calc(2 * var(--u)));--_border-thick: max(1px, calc(3 * var(--u)))}}@media(max-width:1193px){.pill-button--mobile-s{--_btn-size: calc(48 * var(--u));--_border-thin: max(1px, calc(3 * var(--u)));--_border-thick: max(1px, calc(4 * var(--u)))}}@media(max-width:1193px){.pill-button--mobile-m{--_btn-size: calc(64 * var(--u));--_border-thin: max(1px, calc(3 * var(--u)));--_border-thick: max(1px, calc(4 * var(--u)))}}@media(max-width:1193px){.pill-button--mobile-l{--_btn-size: calc(72 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}}@media(max-width:1193px){.pill-button--mobile-xl{--_btn-size: calc(96 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}}@media(max-width:1193px){.pill-button--mobile-xxl{--_btn-size: calc(110 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}}.pill-button--thick{--_border-base: var(--_border-thick)}.pill-button{--pill-button-height: var(--gold-btn-size);--pill-button-width: auto;--pill-button-pad-x: var(--space-1) var(--space-2);--pill-button-pad-y: var(--space-1);--pill-button-icon: var(--icon-24);--pill-button-font: var(--text-400);display:inline-flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:var(--pill-button-width);height:var(--pill-button-height);padding-block:var(--pill-button-pad-y);padding-inline:var(--pill-button-pad-x);gap:0;border:var(--gold-btn-border) solid transparent;border-radius:999px;overflow:clip;background:radial-gradient(70.72% 49.53% at 29.36% 12.59%,rgb(255,255,255,var(--sheen-alpha)),#fff0) padding-box,radial-gradient(121.12% 43.59% at 50% 50%,#141755 37.2%,#191d67 67.79%,#383593 90.87%,#4d55a6) padding-box,conic-gradient(from calc(180deg + var(--gold-glint-angle, 0deg)),rgb(255,246,230,var(--gold-glint-alpha, 0)),rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .42)) 16deg,#fff6e600 52deg 266deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .22)) 302deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .58)) 338deg,rgb(255,246,230,var(--gold-glint-alpha, 0)) 360deg) border-box,conic-gradient(from calc(180deg - var(--gold-glint-angle, 0deg)),rgb(255,246,230,var(--gold-glint-alpha, 0)),rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .58)) 22deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .22)) 58deg,#fff6e600 94deg 308deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .42)) 344deg,rgb(255,246,230,var(--gold-glint-alpha, 0)) 360deg) border-box,conic-gradient(from var(--gold-angle, 0deg),var(--color-secondary-0),var(--color-secondary-100),var(--color-secondary-200),var(--color-secondary-300),var(--color-secondary-400),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-400),var(--color-secondary-300),var(--color-secondary-200),var(--color-secondary-100),var(--color-secondary-0)) border-box;box-shadow:inset 0 0 calc(2 * var(--u)) var(--gold-btn-inset) #070d27,0 0 max(1px,calc(1 * var(--u))) var(--gold-btn-shadow-spread) #191d67cc,0 0 var(--gold-btn-glow, 0) var(--gold-btn-glow-spread, 0) var(--gold-btn-glow-color, rgba(255, 224, 150, 0)),calc(4 * var(--u)) calc(4 * var(--u)) calc(8 * var(--u)) 0 #16195a4d}.pill-button__icon{display:block;flex-shrink:0;width:var(--pill-button-icon);height:var(--pill-button-icon);object-fit:contain}.pill-button__value{flex:1 1 auto;min-width:0;margin:0;padding:var(--space-1);font-family:var(--font-sans);font-size:var(--pill-button-font);font-weight:700;line-height:1.4;color:var(--color-secondary-0);text-align:center;white-space:nowrap}@media(min-width:1194px){.pill-button{--pill-button-width: auto;--pill-button-pad-x: var(--space-2) var(--space-3);--pill-button-pad-y: var(--space-1);--pill-button-icon: var(--size-9);--pill-button-font: var(--text-500)}}.pill-button--xp{--pill-button-width: auto;--pill-button-shield: var(--size-7);--pill-button-level-font: var(--text-200);overflow:visible}.pill-button--xp .pill-button__shield{--level-shield-size: var(--pill-button-shield);--level-shield-font: var(--pill-button-level-font);flex:none}.pill-button--xp .pill-button__rank{display:block;flex:none;width:var(--pill-button-shield);height:var(--pill-button-shield);border-radius:999px;object-fit:contain}.pill-button--xp .pill-button__value-unit{color:var(--color-accent-300)}@media(min-width:1194px){.pill-button--xp{--pill-button-width: auto;--pill-button-shield: var(--size-9);--pill-button-level-font: var(--text-400)}}.pill-button--reward .pill-button__value{font-family:var(--font-heading);font-weight:var(--outlined-text-weight);text-shadow:var(--outlined-text-shadow-x) var(--outlined-text-shadow-y) 0 var(--outlined-text-shadow-ink);-webkit-text-stroke-width:var(--outlined-text-stroke);-webkit-text-stroke-color:var(--outlined-text-stroke-ink);paint-order:stroke fill}.pill-button--credited{animation:pill-button-credited .4s ease-out}@media(prefers-reduced-motion:reduce){.pill-button--credited{animation:none}}@keyframes pill-button-credited{0%{scale:1}45%{scale:1.14}to{scale:1}}.square-button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(2 * var(--u));box-sizing:border-box;width:var(--size-14);height:var(--size-14);padding:0;border:none;border-radius:var(--radius-400);cursor:pointer;background:linear-gradient(142.7deg,#000d45 -45.63%,#000d4566 98.63%);box-shadow:inset calc(4 * var(--u)) calc(4 * var(--u)) calc(6 * var(--u)) calc(6 * var(--u)) #070d2766,inset 0 0 calc(6 * var(--u)) calc(4 * var(--u)) #4d55a666,0 0 calc(4 * var(--u)) 0 #191d67,0 0 var(--gold-btn-glow, 0) var(--gold-btn-glow-spread, 0) var(--gold-btn-glow-color, rgba(255, 224, 150, 0)),0 calc(4 * var(--u)) calc(8 * var(--u)) #00000040}.square-button:is(button,a){animation:gold-ring-glint var(--gold-btn-glint, 2s) linear infinite;animation-play-state:paused}@media(hover:hover){.square-button:is(button,a):hover:not(:disabled){animation-play-state:running}}.square-button:is(button,a):active:not(:disabled){animation-play-state:running}@media(prefers-reduced-motion:reduce){.square-button:is(button,a){--gold-glint-angle: 90deg;animation:none}}.square-button:is(button,a){--gold-btn-glow: 0;--gold-btn-glow-spread: 0;--gold-btn-glow-color: rgb(255 224 150 / 0);--gold-glint-alpha: 0;--gold-glint-fade: .42s;transition:box-shadow var(--duration-state) ease-out,--sheen-alpha var(--duration-state) ease-out,--gold-glint-alpha var(--gold-glint-fade) ease-out}@media(hover:hover){.square-button:is(button,a):hover:not(:disabled){--gold-btn-glow: calc(12 * var(--u));--gold-btn-glow-spread: calc(2 * var(--u));--gold-btn-glow-color: rgb(255 224 150 / .45);--sheen-alpha: .34;--gold-glint-alpha: .85;--gold-glint-fade: var(--duration-state)}}.square-button:is(button,a):active:not(:disabled){--gold-btn-glow: calc(18 * var(--u));--gold-btn-glow-spread: calc(4 * var(--u));--gold-btn-glow-color: rgb(255 224 150 / .6);--sheen-alpha: .42;--gold-glint-alpha: 1;transition-duration:var(--duration-press)}.square-button:is(button,a):focus-visible{--gold-btn-glow: calc(12 * var(--u));--gold-btn-glow-spread: calc(2 * var(--u));--gold-btn-glow-color: rgb(255 224 150 / .45);--sheen-alpha: .34;outline:var(--border-200) solid var(--color-secondary-0);outline-offset:calc(2 * var(--u))}.square-button:is(button,a):disabled,.square-button:is(button,a)[aria-disabled=true]{cursor:not-allowed;filter:grayscale(.6);opacity:var(--opacity-48)}.square-button:before{content:"";position:absolute;inset:0;padding:var(--border-200);border-radius:inherit;background:conic-gradient(from calc(180deg + var(--gold-glint-angle, 0deg)),rgb(255,246,230,var(--gold-glint-alpha, 0)),rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .42)) 16deg,#fff6e600 52deg 266deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .22)) 302deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .58)) 338deg,rgb(255,246,230,var(--gold-glint-alpha, 0)) 360deg),conic-gradient(from calc(180deg - var(--gold-glint-angle, 0deg)),rgb(255,246,230,var(--gold-glint-alpha, 0)),rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .58)) 22deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .22)) 58deg,#fff6e600 94deg 308deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .42)) 344deg,rgb(255,246,230,var(--gold-glint-alpha, 0)) 360deg),conic-gradient(from var(--gold-angle, 0deg),var(--color-secondary-0),var(--color-secondary-100),var(--color-secondary-200),var(--color-secondary-300),var(--color-secondary-400),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-400),var(--color-secondary-300),var(--color-secondary-200),var(--color-secondary-100),var(--color-secondary-0));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media(min-width:1194px){.square-button:before{padding:var(--border-200)}}@media(min-width:1194px){.square-button{gap:var(--space-1);width:calc(80 * var(--u));height:calc(80 * var(--u));border-radius:var(--radius-500);box-shadow:inset calc(4 * var(--u)) calc(4 * var(--u)) calc(6 * var(--u)) calc(6 * var(--u)) #070d2766,inset 0 0 calc(6 * var(--u)) calc(4 * var(--u)) #4d55a666,0 0 calc(4 * var(--u)) max(1px,calc(1 * var(--u))) #191d67,0 0 var(--gold-btn-glow, 0) var(--gold-btn-glow-spread, 0) var(--gold-btn-glow-color, rgba(255, 224, 150, 0)),0 calc(4 * var(--u)) calc(8 * var(--u)) #00000040}}.square-button__icon{width:var(--size-7);filter:drop-shadow(max(1px,calc(1 * var(--u))) max(1px,calc(1 * var(--u))) calc(2 * var(--u)) rgba(0,13,69,.5))}@media(min-width:1194px){.square-button__icon{width:var(--icon-48);filter:drop-shadow(calc(2 * var(--u)) calc(2 * var(--u)) calc(4 * var(--u)) rgba(0,13,69,.5))}}.square-button__text{font-family:var(--font-heading);font-weight:var(--outlined-text-weight);text-shadow:var(--outlined-text-shadow-x) var(--outlined-text-shadow-y) 0 var(--outlined-text-shadow-ink);-webkit-text-stroke-width:var(--outlined-text-stroke);-webkit-text-stroke-color:var(--outlined-text-stroke-ink);paint-order:stroke fill;font-size:var(--text-100);font-weight:400;line-height:1.1;color:#ffcf66}@media(min-width:1194px){.square-button__text{font-size:var(--text-200)}}.square-button__badge{position:absolute;top:calc(-2 * var(--u));inset-inline-start:calc(-2 * var(--u));box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:var(--size-5);height:var(--size-5);padding:calc(2 * var(--u));border:var(--border-100) solid var(--color-error-500);border-radius:999px;background:var(--color-error-500);box-shadow:0 0 max(1px,calc(1 * var(--u))) max(1px,calc(1 * var(--u))) #ffffff80 inset;font-family:var(--font-sans);font-size:var(--text-200);font-weight:700;line-height:1;color:#fff}.gold-panel{position:relative;box-sizing:border-box;border-radius:var(--panel-radius, var(--radius-600));background:var(--panel-fill, linear-gradient(163deg, #000d45 2.7%, rgba(0, 13, 69, .4) 101.1%));box-shadow:var(--panel-shadow, inset 0 0 calc(2 * var(--u)) 0 #070d27, 0 0 max(1px, calc(1 * var(--u))) max(1px, calc(1 * var(--u))) rgba(25, 29, 103, .8), calc(4 * var(--u)) calc(4 * var(--u)) calc(8 * var(--u)) 0 rgba(22, 25, 90, .3))}.gold-panel:before{content:"";position:absolute;inset:0;z-index:2;padding:var(--panel-ring, var(--border-200));border-radius:inherit;background:var(--panel-ring-paint, conic-gradient(from var(--gold-angle, 0deg), var(--color-secondary-0), var(--color-secondary-100), var(--color-secondary-200), var(--color-secondary-300), var(--color-secondary-400), var(--color-secondary-500), var(--color-secondary-500), var(--color-secondary-500), var(--color-secondary-500), var(--color-secondary-400), var(--color-secondary-300), var(--color-secondary-200), var(--color-secondary-100), var(--color-secondary-0)));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.gold-panel--cream{--panel-fill: radial-gradient(90.4% 64.8% at 50% 50%, #f5dcac 0%, #f5d9a7 35.5%, #ffd49b 74.9%);--panel-ring-paint: linear-gradient(180deg, var(--color-secondary-0) 0%, var(--color-secondary-100) 25%, var(--color-secondary-300) 50%, var(--color-secondary-400) 100%);--panel-radius: var(--radius-500);--panel-shadow: 0 calc(4 * var(--u)) calc(6 * var(--u)) 0 rgb(0 0 0 / .25), 0 calc(-4 * var(--u)) calc(8 * var(--u)) 0 rgb(0 0 0 / .25)}@media(min-width:1194px){.gold-panel--cream{--panel-radius: var(--radius-700);--panel-shadow: 0 calc(8 * var(--u)) calc(12 * var(--u)) 0 rgb(0 0 0 / .25), 0 calc(-6 * var(--u)) calc(14 * var(--u)) 0 rgb(0 0 0 / .25)}}.gold-drawer{position:fixed;inset-block:var(--space-1)}.gold-drawer--start{inset-inline-start:0;border-start-start-radius:0;border-end-start-radius:0}.gold-drawer--start:before{padding-inline-start:0}.gold-drawer--end{inset-inline-end:0;border-start-end-radius:0;border-end-end-radius:0}.gold-drawer--end:before{padding-inline-end:0}.tabs{--gold-btn-size: var(--_btn-size);--gold-btn-border: var(--_border-base);--gold-btn-inset: max(1px, calc(1 * var(--u)));--gold-btn-shadow-spread: max(1px, calc(1 * var(--u)));--_border-base: var(--_border-thin);--_btn-size: calc(40 * var(--u));--_border-thin: max(1px, calc(2 * var(--u)));--_border-thick: max(1px, calc(3 * var(--u)))}.tabs--xxs{--_btn-size: calc(32 * var(--u));--_border-thin: max(1px, calc(2 * var(--u)));--_border-thick: max(1px, calc(3 * var(--u)))}.tabs--xs{--_btn-size: calc(40 * var(--u));--_border-thin: max(1px, calc(2 * var(--u)));--_border-thick: max(1px, calc(3 * var(--u)))}.tabs--s{--_btn-size: calc(48 * var(--u));--_border-thin: max(1px, calc(3 * var(--u)));--_border-thick: max(1px, calc(4 * var(--u)))}.tabs--m{--_btn-size: calc(64 * var(--u));--_border-thin: max(1px, calc(3 * var(--u)));--_border-thick: max(1px, calc(4 * var(--u)))}.tabs--l{--_btn-size: calc(72 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}.tabs--xl{--_btn-size: calc(96 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}.tabs--xxl{--_btn-size: calc(110 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}@media(max-width:1193px){.tabs--mobile-xxs{--_btn-size: calc(32 * var(--u));--_border-thin: max(1px, calc(2 * var(--u)));--_border-thick: max(1px, calc(3 * var(--u)))}}@media(max-width:1193px){.tabs--mobile-xs{--_btn-size: calc(40 * var(--u));--_border-thin: max(1px, calc(2 * var(--u)));--_border-thick: max(1px, calc(3 * var(--u)))}}@media(max-width:1193px){.tabs--mobile-s{--_btn-size: calc(48 * var(--u));--_border-thin: max(1px, calc(3 * var(--u)));--_border-thick: max(1px, calc(4 * var(--u)))}}@media(max-width:1193px){.tabs--mobile-m{--_btn-size: calc(64 * var(--u));--_border-thin: max(1px, calc(3 * var(--u)));--_border-thick: max(1px, calc(4 * var(--u)))}}@media(max-width:1193px){.tabs--mobile-l{--_btn-size: calc(72 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}}@media(max-width:1193px){.tabs--mobile-xl{--_btn-size: calc(96 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}}@media(max-width:1193px){.tabs--mobile-xxl{--_btn-size: calc(110 * var(--u));--_border-thin: max(1px, calc(4 * var(--u)));--_border-thick: max(1px, calc(5 * var(--u)))}}.tabs--thick{--_border-base: var(--_border-thick)}.tabs{border:var(--gold-btn-border) solid transparent;border-radius:999px;overflow:clip;background:radial-gradient(70.72% 49.53% at 29.36% 12.59%,rgb(255,255,255,var(--sheen-alpha)),#fff0) padding-box,radial-gradient(121.12% 43.59% at 50% 50%,#141755 37.2%,#191d67 67.79%,#383593 90.87%,#4d55a6) padding-box,conic-gradient(from calc(180deg + var(--gold-glint-angle, 0deg)),rgb(255,246,230,var(--gold-glint-alpha, 0)),rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .42)) 16deg,#fff6e600 52deg 266deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .22)) 302deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .58)) 338deg,rgb(255,246,230,var(--gold-glint-alpha, 0)) 360deg) border-box,conic-gradient(from calc(180deg - var(--gold-glint-angle, 0deg)),rgb(255,246,230,var(--gold-glint-alpha, 0)),rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .58)) 22deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .22)) 58deg,#fff6e600 94deg 308deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .42)) 344deg,rgb(255,246,230,var(--gold-glint-alpha, 0)) 360deg) border-box,conic-gradient(from var(--gold-angle, 0deg),var(--color-secondary-0),var(--color-secondary-100),var(--color-secondary-200),var(--color-secondary-300),var(--color-secondary-400),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-400),var(--color-secondary-300),var(--color-secondary-200),var(--color-secondary-100),var(--color-secondary-0)) border-box;box-shadow:inset 0 0 calc(2 * var(--u)) var(--gold-btn-inset) #070d27,0 0 max(1px,calc(1 * var(--u))) var(--gold-btn-shadow-spread) #191d67cc,0 0 var(--gold-btn-glow, 0) var(--gold-btn-glow-spread, 0) var(--gold-btn-glow-color, rgba(255, 224, 150, 0)),calc(4 * var(--u)) calc(4 * var(--u)) calc(8 * var(--u)) 0 #16195a4d;--tabs-font: max(var(--text-100), calc(var(--gold-btn-size) * .2909090909));box-sizing:border-box;display:flex;flex:none;align-items:center;block-size:var(--gold-btn-size)}.tabs__tab{font-family:var(--font-heading);font-weight:var(--outlined-text-weight);text-shadow:var(--outlined-text-shadow-x) var(--outlined-text-shadow-y) 0 var(--outlined-text-shadow-ink);-webkit-text-stroke-width:var(--outlined-text-stroke);-webkit-text-stroke-color:var(--outlined-text-stroke-ink);paint-order:stroke fill;flex:1 1 0;min-inline-size:0;block-size:100%;margin:0;padding-inline:var(--space-2);border:0;border-radius:999px;background:linear-gradient(180deg,transparent 13%,transparent 50%);font-size:var(--tabs-font);line-height:1.1;color:var(--color-primary-0);text-align:center;white-space:nowrap;cursor:pointer;transition:background var(--duration-state) ease}.tabs__tab.is-active{--gold-btn-border: 0;border:var(--gold-btn-border) solid transparent;border-radius:999px;overflow:clip;background:radial-gradient(70.72% 49.53% at 29.36% 12.59%,rgb(255,255,255,var(--sheen-alpha)),#fff0) padding-box,linear-gradient(180deg,var(--color-accent-500) 13.02%,#6514a8 51.62%) padding-box,conic-gradient(from calc(180deg + var(--gold-glint-angle, 0deg)),rgb(255,246,230,var(--gold-glint-alpha, 0)),rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .42)) 16deg,#fff6e600 52deg 266deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .22)) 302deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .58)) 338deg,rgb(255,246,230,var(--gold-glint-alpha, 0)) 360deg) border-box,conic-gradient(from calc(180deg - var(--gold-glint-angle, 0deg)),rgb(255,246,230,var(--gold-glint-alpha, 0)),rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .58)) 22deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .22)) 58deg,#fff6e600 94deg 308deg,rgb(255,246,230,calc(var(--gold-glint-alpha, 0) * .42)) 344deg,rgb(255,246,230,var(--gold-glint-alpha, 0)) 360deg) border-box,conic-gradient(from var(--gold-angle, 0deg),var(--color-secondary-0),var(--color-secondary-100),var(--color-secondary-200),var(--color-secondary-300),var(--color-secondary-400),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-500),var(--color-secondary-400),var(--color-secondary-300),var(--color-secondary-200),var(--color-secondary-100),var(--color-secondary-0)) border-box;box-shadow:inset 0 0 calc(2 * var(--u)) var(--gold-btn-inset) #070d27,0 0 max(1px,calc(1 * var(--u))) var(--gold-btn-shadow-spread) #191d67cc,0 0 var(--gold-btn-glow, 0) var(--gold-btn-glow-spread, 0) var(--gold-btn-glow-color, rgba(255, 224, 150, 0)),calc(4 * var(--u)) calc(4 * var(--u)) calc(8 * var(--u)) 0 #16195a4d;box-shadow:0 calc(4 * var(--u)) calc(8 * var(--u)) 0 #16195acc}@media(prefers-reduced-motion:reduce){.tabs__tab{transition:none}}.form-field{--input-height: var(--_input-h, calc(40 * var(--u)));--input-font: max(var(--text-100), calc(var(--input-height) * .25));--input-padding-inline: calc(var(--input-height) * .25);--input-icon: calc(var(--input-height) * .375);--input-gap: calc(var(--input-height) * .125);--panel-ring: var(--_input-ring, max(1px, calc(2 * var(--u))))}.form-field--xxs{--_input-h: calc(32 * var(--u));--_input-ring: max(1px, calc(2 * var(--u)))}.form-field--xs{--_input-h: calc(40 * var(--u));--_input-ring: max(1px, calc(2 * var(--u)))}.form-field--s{--_input-h: calc(48 * var(--u));--_input-ring: max(1px, calc(3 * var(--u)))}.form-field--m{--_input-h: calc(64 * var(--u));--_input-ring: max(1px, calc(3 * var(--u)))}.form-field--l{--_input-h: calc(72 * var(--u));--_input-ring: max(1px, calc(4 * var(--u)))}.form-field--xl{--_input-h: calc(96 * var(--u));--_input-ring: max(1px, calc(4 * var(--u)))}.form-field--xxl{--_input-h: calc(110 * var(--u));--_input-ring: max(1px, calc(4 * var(--u)))}@media(max-width:1193px){.form-field--mobile-xxs{--_input-h: calc(32 * var(--u));--_input-ring: max(1px, calc(2 * var(--u)))}}@media(max-width:1193px){.form-field--mobile-xs{--_input-h: calc(40 * var(--u));--_input-ring: max(1px, calc(2 * var(--u)))}}@media(max-width:1193px){.form-field--mobile-s{--_input-h: calc(48 * var(--u));--_input-ring: max(1px, calc(3 * var(--u)))}}@media(max-width:1193px){.form-field--mobile-m{--_input-h: calc(64 * var(--u));--_input-ring: max(1px, calc(3 * var(--u)))}}@media(max-width:1193px){.form-field--mobile-l{--_input-h: calc(72 * var(--u));--_input-ring: max(1px, calc(4 * var(--u)))}}@media(max-width:1193px){.form-field--mobile-xl{--_input-h: calc(96 * var(--u));--_input-ring: max(1px, calc(4 * var(--u)))}}@media(max-width:1193px){.form-field--mobile-xxl{--_input-h: calc(110 * var(--u));--_input-ring: max(1px, calc(4 * var(--u)))}}.form-field{display:flex;flex-direction:column;gap:calc(var(--input-height) * .1)}.form-field__label{font-family:var(--font-heading);font-size:var(--input-font);font-weight:500;line-height:1.1;color:var(--color-primary-800)}.form-field__error{margin:0;font-family:var(--font-sans);font-size:max(var(--text-100),var(--input-font) * .875);line-height:1.4;color:var(--color-error-500)}.switch{--control-size: var(--_control-size, calc(24 * var(--u)));--switch-width: var(--_switch-w, calc(44 * var(--u)));--switch-height: var(--control-size)}.switch--xxs{--_control-size: calc(16 * var(--u));--_switch-w: calc(28 * var(--u))}.switch--xs,.switch--s{--_control-size: calc(20 * var(--u));--_switch-w: calc(36 * var(--u))}.switch--m{--_control-size: calc(24 * var(--u));--_switch-w: calc(44 * var(--u))}.switch--l{--_control-size: calc(28 * var(--u));--_switch-w: calc(52 * var(--u))}.switch--xl{--_control-size: calc(36 * var(--u));--_switch-w: calc(64 * var(--u))}.switch--xxl{--_control-size: calc(40 * var(--u));--_switch-w: calc(72 * var(--u))}@media(max-width:1193px){.switch--mobile-xxs{--_control-size: calc(16 * var(--u));--_switch-w: calc(28 * var(--u))}}@media(max-width:1193px){.switch--mobile-xs{--_control-size: calc(20 * var(--u));--_switch-w: calc(36 * var(--u))}}@media(max-width:1193px){.switch--mobile-s{--_control-size: calc(20 * var(--u));--_switch-w: calc(36 * var(--u))}}@media(max-width:1193px){.switch--mobile-m{--_control-size: calc(24 * var(--u));--_switch-w: calc(44 * var(--u))}}@media(max-width:1193px){.switch--mobile-l{--_control-size: calc(28 * var(--u));--_switch-w: calc(52 * var(--u))}}@media(max-width:1193px){.switch--mobile-xl{--_control-size: calc(36 * var(--u));--_switch-w: calc(64 * var(--u))}}@media(max-width:1193px){.switch--mobile-xxl{--_control-size: calc(40 * var(--u));--_switch-w: calc(72 * var(--u))}}.switch{--panel-ring: var(--border-200);--panel-fill: var(--color-primary-700);--panel-shadow: inset 0 0 calc(2 * var(--u)) max(1px, calc(1 * var(--u))) #070d27;flex:none;padding:var(--panel-ring);border:0;cursor:pointer}.switch[aria-checked=true]{--panel-fill: linear-gradient(90deg, var(--color-accent-300), var(--color-accent-500))}.switch:disabled,.switch[aria-disabled=true]{cursor:not-allowed;opacity:var(--opacity-48)}.switch{--switch-knob: calc(var(--switch-height) - 2 * var(--panel-ring));--switch-travel: calc(var(--switch-width) - var(--switch-height));--switch-dir: 1;--panel-radius: 999px;display:flex;align-items:center;inline-size:var(--switch-width);block-size:var(--switch-height)}[dir=rtl] .switch{--switch-dir: -1}.switch[aria-checked=true] .switch__knob{transform:translate(calc(var(--switch-travel) * var(--switch-dir)))}.switch__knob{border-radius:999px;background:#fff;box-shadow:0 max(1px,calc(1 * var(--u))) calc(2 * var(--u)) #030f4866;inline-size:var(--switch-knob);block-size:var(--switch-knob);transition:transform var(--duration-state) ease}@media(prefers-reduced-motion:reduce){.switch__knob{transition:none}}.checkbox,.radio{--control-size: var(--_control-size, calc(24 * var(--u)));--switch-width: var(--_switch-w, calc(44 * var(--u)));--switch-height: var(--control-size)}.checkbox--xxs,.radio--xxs{--_control-size: calc(16 * var(--u));--_switch-w: calc(28 * var(--u))}.checkbox--xs,.radio--xs,.checkbox--s,.radio--s{--_control-size: calc(20 * var(--u));--_switch-w: calc(36 * var(--u))}.checkbox--m,.radio--m{--_control-size: calc(24 * var(--u));--_switch-w: calc(44 * var(--u))}.checkbox--l,.radio--l{--_control-size: calc(28 * var(--u));--_switch-w: calc(52 * var(--u))}.checkbox--xl,.radio--xl{--_control-size: calc(36 * var(--u));--_switch-w: calc(64 * var(--u))}.checkbox--xxl,.radio--xxl{--_control-size: calc(40 * var(--u));--_switch-w: calc(72 * var(--u))}@media(max-width:1193px){.checkbox--mobile-xxs,.radio--mobile-xxs{--_control-size: calc(16 * var(--u));--_switch-w: calc(28 * var(--u))}}@media(max-width:1193px){.checkbox--mobile-xs,.radio--mobile-xs{--_control-size: calc(20 * var(--u));--_switch-w: calc(36 * var(--u))}}@media(max-width:1193px){.checkbox--mobile-s,.radio--mobile-s{--_control-size: calc(20 * var(--u));--_switch-w: calc(36 * var(--u))}}@media(max-width:1193px){.checkbox--mobile-m,.radio--mobile-m{--_control-size: calc(24 * var(--u));--_switch-w: calc(44 * var(--u))}}@media(max-width:1193px){.checkbox--mobile-l,.radio--mobile-l{--_control-size: calc(28 * var(--u));--_switch-w: calc(52 * var(--u))}}@media(max-width:1193px){.checkbox--mobile-xl,.radio--mobile-xl{--_control-size: calc(36 * var(--u));--_switch-w: calc(64 * var(--u))}}@media(max-width:1193px){.checkbox--mobile-xxl,.radio--mobile-xxl{--_control-size: calc(40 * var(--u));--_switch-w: calc(72 * var(--u))}}.checkbox,.radio{--panel-ring: var(--border-200);--panel-fill: var(--color-primary-700);--panel-shadow: inset 0 0 calc(2 * var(--u)) max(1px, calc(1 * var(--u))) #070d27;flex:none;padding:var(--panel-ring);border:0;cursor:pointer}.checkbox[aria-checked=true],.radio[aria-checked=true]{--panel-fill: linear-gradient(90deg, var(--color-accent-300), var(--color-accent-500))}.checkbox:disabled,.checkbox[aria-disabled=true],.radio:disabled,.radio[aria-disabled=true]{cursor:not-allowed;opacity:var(--opacity-48)}.checkbox,.radio{display:grid;place-items:center;inline-size:var(--control-size);block-size:var(--control-size)}.checkbox{--panel-radius: var(--radius-100)}.radio{--panel-radius: 999px}.checkbox__mark{inline-size:30%;block-size:55%;border-inline-end:max(1px,calc(2 * var(--u))) solid #fff;border-block-end:max(1px,calc(2 * var(--u))) solid #fff;transform:translateY(-12%) rotate(45deg);opacity:0;transition:opacity var(--duration-state) ease}@media(prefers-reduced-motion:reduce){.checkbox__mark{transition:none}}[dir=rtl] .checkbox__mark{transform:translateY(-12%) rotate(45deg) scaleX(-1)}.checkbox[aria-checked=true] .checkbox__mark{opacity:var(--opacity-100)}.radio__dot{border-radius:999px;background:#fff;box-shadow:0 max(1px,calc(1 * var(--u))) calc(2 * var(--u)) #030f4866;inline-size:40%;block-size:40%;scale:0;transition:scale var(--duration-state) ease}@media(prefers-reduced-motion:reduce){.radio__dot{transition:none}}.radio[aria-checked=true] .radio__dot{scale:1}.input-field{--input-height: var(--_input-h, calc(40 * var(--u)));--input-font: max(var(--text-100), calc(var(--input-height) * .25));--input-padding-inline: calc(var(--input-height) * .25);--input-icon: calc(var(--input-height) * .375);--input-gap: calc(var(--input-height) * .125);--panel-ring: var(--_input-ring, max(1px, calc(2 * var(--u))))}.input-field--xxs{--_input-h: calc(32 * var(--u));--_input-ring: max(1px, calc(2 * var(--u)))}.input-field--xs{--_input-h: calc(40 * var(--u));--_input-ring: max(1px, calc(2 * var(--u)))}.input-field--s{--_input-h: calc(48 * var(--u));--_input-ring: max(1px, calc(3 * var(--u)))}.input-field--m{--_input-h: calc(64 * var(--u));--_input-ring: max(1px, calc(3 * var(--u)))}.input-field--l{--_input-h: calc(72 * var(--u));--_input-ring: max(1px, calc(4 * var(--u)))}.input-field--xl{--_input-h: calc(96 * var(--u));--_input-ring: max(1px, calc(4 * var(--u)))}.input-field--xxl{--_input-h: calc(110 * var(--u));--_input-ring: max(1px, calc(4 * var(--u)))}@media(max-width:1193px){.input-field--mobile-xxs{--_input-h: calc(32 * var(--u));--_input-ring: max(1px, calc(2 * var(--u)))}}@media(max-width:1193px){.input-field--mobile-xs{--_input-h: calc(40 * var(--u));--_input-ring: max(1px, calc(2 * var(--u)))}}@media(max-width:1193px){.input-field--mobile-s{--_input-h: calc(48 * var(--u));--_input-ring: max(1px, calc(3 * var(--u)))}}@media(max-width:1193px){.input-field--mobile-m{--_input-h: calc(64 * var(--u));--_input-ring: max(1px, calc(3 * var(--u)))}}@media(max-width:1193px){.input-field--mobile-l{--_input-h: calc(72 * var(--u));--_input-ring: max(1px, calc(4 * var(--u)))}}@media(max-width:1193px){.input-field--mobile-xl{--_input-h: calc(96 * var(--u));--_input-ring: max(1px, calc(4 * var(--u)))}}@media(max-width:1193px){.input-field--mobile-xxl{--_input-h: calc(110 * var(--u));--_input-ring: max(1px, calc(4 * var(--u)))}}.input-field{--input-color: var(--color-primary-800);--input-placeholder: var(--color-primary-400);--input-autofill: var(--color-primary-0);--panel-radius: 999px;--panel-ring-paint: conic-gradient(from var(--gold-angle, 0deg), var(--color-secondary-0), var(--color-secondary-100), var(--color-secondary-200), var(--color-secondary-300), var(--color-secondary-400), var(--color-secondary-500), var(--color-secondary-500), var(--color-secondary-500), var(--color-secondary-500), var(--color-secondary-400), var(--color-secondary-300), var(--color-secondary-200), var(--color-secondary-100), var(--color-secondary-0));--panel-fill: var(--color-primary-0);--panel-shadow: inset 0 0 calc(2 * var(--u)) max(1px, calc(1 * var(--u))) rgb(7 13 39 / .24);position:relative;display:block;block-size:var(--input-height);cursor:text}.input-field:has(:focus-visible){outline:var(--border-200) solid var(--color-accent-300);outline-offset:var(--border-200)}.input-field--invalid{--panel-fill: var(--color-error-0);--input-color: var(--color-error-500)}.input-field--valid{--panel-fill: var(--color-success-0)}.input-field__control{position:absolute;inset:0;inline-size:100%;block-size:100%;box-sizing:border-box;margin:0;padding-block:0;padding-inline:var(--input-padding-inline);border:0;border-radius:inherit;background:none;font-family:var(--font-sans);font-size:var(--input-font);color:var(--input-color);outline:none;-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.input-field__control::placeholder{color:var(--input-placeholder);opacity:var(--opacity-100)}.input-field__control::-webkit-search-cancel-button{appearance:none}.input-field__control:-webkit-autofill,.input-field__control:-webkit-autofill:hover,.input-field__control:-webkit-autofill:focus,.input-field__control:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 0 100vmax var(--input-autofill);-webkit-text-fill-color:var(--input-color);caret-color:var(--input-color)}.input-field__icon{position:absolute;inset-inline-end:var(--input-padding-inline);inset-block-start:50%;translate:0 -50%;inline-size:var(--input-icon);block-size:var(--input-icon)}.input-field:has(.input-field__icon) .input-field__control{padding-inline-end:calc(var(--input-padding-inline) + var(--input-icon) + var(--input-gap))}select.input-field__control{appearance:none;cursor:pointer}.input-field:has(select) .input-field__icon{pointer-events:none}.textarea-field{--input-height: var(--_input-h, calc(40 * var(--u)));--input-font: max(var(--text-100), calc(var(--input-height) * .25));--input-padding-inline: calc(var(--input-height) * .25);--input-icon: calc(var(--input-height) * .375);--input-gap: calc(var(--input-height) * .125);--panel-ring: var(--_input-ring, max(1px, calc(2 * var(--u))))}.textarea-field--xxs{--_input-h: calc(32 * var(--u));--_input-ring: max(1px, calc(2 * var(--u)))}.textarea-field--xs{--_input-h: calc(40 * var(--u));--_input-ring: max(1px, calc(2 * var(--u)))}.textarea-field--s{--_input-h: calc(48 * var(--u));--_input-ring: max(1px, calc(3 * var(--u)))}.textarea-field--m{--_input-h: calc(64 * var(--u));--_input-ring: max(1px, calc(3 * var(--u)))}.textarea-field--l{--_input-h: calc(72 * var(--u));--_input-ring: max(1px, calc(4 * var(--u)))}.textarea-field--xl{--_input-h: calc(96 * var(--u));--_input-ring: max(1px, calc(4 * var(--u)))}.textarea-field--xxl{--_input-h: calc(110 * var(--u));--_input-ring: max(1px, calc(4 * var(--u)))}@media(max-width:1193px){.textarea-field--mobile-xxs{--_input-h: calc(32 * var(--u));--_input-ring: max(1px, calc(2 * var(--u)))}}@media(max-width:1193px){.textarea-field--mobile-xs{--_input-h: calc(40 * var(--u));--_input-ring: max(1px, calc(2 * var(--u)))}}@media(max-width:1193px){.textarea-field--mobile-s{--_input-h: calc(48 * var(--u));--_input-ring: max(1px, calc(3 * var(--u)))}}@media(max-width:1193px){.textarea-field--mobile-m{--_input-h: calc(64 * var(--u));--_input-ring: max(1px, calc(3 * var(--u)))}}@media(max-width:1193px){.textarea-field--mobile-l{--_input-h: calc(72 * var(--u));--_input-ring: max(1px, calc(4 * var(--u)))}}@media(max-width:1193px){.textarea-field--mobile-xl{--_input-h: calc(96 * var(--u));--_input-ring: max(1px, calc(4 * var(--u)))}}@media(max-width:1193px){.textarea-field--mobile-xxl{--_input-h: calc(110 * var(--u));--_input-ring: max(1px, calc(4 * var(--u)))}}.textarea-field{--input-color: var(--color-primary-800);--input-placeholder: var(--color-primary-400);--panel-radius: var(--radius-600);--panel-ring-paint: conic-gradient(from var(--gold-angle, 0deg), var(--color-secondary-0), var(--color-secondary-100), var(--color-secondary-200), var(--color-secondary-300), var(--color-secondary-400), var(--color-secondary-500), var(--color-secondary-500), var(--color-secondary-500), var(--color-secondary-500), var(--color-secondary-400), var(--color-secondary-300), var(--color-secondary-200), var(--color-secondary-100), var(--color-secondary-0));--panel-fill: var(--color-primary-0);--panel-shadow: inset 0 0 calc(2 * var(--u)) max(1px, calc(1 * var(--u))) rgb(7 13 39 / .24);position:relative;display:block;padding:calc(var(--input-height) * .25) 0;cursor:text}.textarea-field:has(:focus-visible){outline:var(--border-200) solid var(--color-accent-300);outline-offset:var(--border-200)}.textarea-field--invalid{--panel-fill: var(--color-error-0);--input-color: var(--color-error-500)}.textarea-field__control{display:block;box-sizing:border-box;inline-size:100%;margin:0;padding-block:0;padding-inline:var(--input-padding-inline);border:0;background:none;font-family:var(--font-sans);font-size:var(--input-font);line-height:1.4;color:var(--input-color);outline:none;resize:vertical;-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.textarea-field__control::placeholder{color:var(--input-placeholder);opacity:var(--opacity-100)}:root{--scrollbar-track: var(--color-secondary-100);--scrollbar-thumb: var(--color-primary-800);--scrollbar-thumb-highlight: var(--color-primary-500)}.scrollbar-gold{--scrollbar-track: var(--color-secondary-100);--scrollbar-thumb: var(--color-primary-800);--scrollbar-thumb-highlight: var(--color-primary-500)}.scrollbar-purple{--scrollbar-track: var(--color-primary-700);--scrollbar-thumb: var(--color-accent-500);--scrollbar-thumb-highlight: var(--color-accent-300)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}}*::-webkit-scrollbar{inline-size:var(--size-1);block-size:var(--size-1);border-radius:999px;background:var(--scrollbar-track);box-shadow:inset 0 0 calc(2 * var(--u)) #00000040}*::-webkit-scrollbar-track{border-radius:999px;background:transparent}*::-webkit-scrollbar-button{display:none;width:0;height:0}*::-webkit-scrollbar-thumb{border-radius:999px;background:var(--scrollbar-thumb);box-shadow:inset 0 calc(2 * var(--u)) calc(2 * var(--u)) var(--scrollbar-thumb-highlight)}*::-webkit-scrollbar-corner{background:transparent}.cm-chessboard .board.input-enabled .square{cursor:pointer}.cm-chessboard .coordinates,.cm-chessboard .markers-layer,.cm-chessboard .pieces-layer,.cm-chessboard .markers-top-layer{pointer-events:none}.cm-chessboard-content .list-inline{padding-left:0;list-style:none}.cm-chessboard-content .list-inline-item{display:inline-block}.cm-chessboard-content .list-inline-item:not(:last-child){margin-right:1rem}.cm-chessboard-accessibility.visually-hidden{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cm-chessboard.default .board .square.white{fill:#ecdab9}.cm-chessboard.default .board .square.black{fill:#c5a076}.cm-chessboard.default.border-type-thin .board .border{stroke:#c5a076;stroke-width:.7%;fill:#c5a076}.cm-chessboard.default.border-type-none .board .border{stroke:#c5a076;stroke-width:0;fill:#c5a076}.cm-chessboard.default.border-type-frame .board .border{fill:#ecdab9;stroke:none}.cm-chessboard.default.border-type-frame .board .border-inner{fill:#c5a076;stroke:#c5a076;stroke-width:.7%}.cm-chessboard.default .coordinates{pointer-events:none;-webkit-user-select:none;user-select:none}.cm-chessboard.default .coordinates .coordinate{fill:#c5a076;font-size:7px;cursor:default}.cm-chessboard.default .coordinates .coordinate.black{fill:#ecdab9}.cm-chessboard.default .coordinates .coordinate.white{fill:#c5a076}.cm-chessboard.default-contrast .board .square.white{fill:#ecdab9}.cm-chessboard.default-contrast .board .square.black{fill:#c5a076}.cm-chessboard.default-contrast.border-type-thin .board .border{stroke:#c5a076;stroke-width:.7%;fill:#c5a076}.cm-chessboard.default-contrast.border-type-none .board .border{stroke:#c5a076;stroke-width:0;fill:#c5a076}.cm-chessboard.default-contrast.border-type-frame .board .border{fill:#ecdab9;stroke:none}.cm-chessboard.default-contrast.border-type-frame .board .border-inner{fill:#c5a076;stroke:#c5a076;stroke-width:.7%}.cm-chessboard.default-contrast .coordinates{pointer-events:none;-webkit-user-select:none;user-select:none}.cm-chessboard.default-contrast .coordinates .coordinate{fill:#c5a076;font-size:7px;cursor:default}.cm-chessboard.default-contrast .coordinates .coordinate.black,.cm-chessboard.default-contrast .coordinates .coordinate.white{fill:#333}.cm-chessboard.green .board .square.white{fill:#e0ddcc}.cm-chessboard.green .board .square.black{fill:#4c946a}.cm-chessboard.green.border-type-thin .board .border{stroke:#4c946a;stroke-width:.7%;fill:#4c946a}.cm-chessboard.green.border-type-none .board .border{stroke:#4c946a;stroke-width:0;fill:#4c946a}.cm-chessboard.green.border-type-frame .board .border{fill:#e0ddcc;stroke:none}.cm-chessboard.green.border-type-frame .board .border-inner{fill:#4c946a;stroke:#4c946a;stroke-width:.7%}.cm-chessboard.green .coordinates{pointer-events:none;-webkit-user-select:none;user-select:none}.cm-chessboard.green .coordinates .coordinate{fill:#4c946a;font-size:7px;cursor:default}.cm-chessboard.green .coordinates .coordinate.black{fill:#e0ddcc}.cm-chessboard.green .coordinates .coordinate.white{fill:#4c946a}.cm-chessboard.blue .board .square.white{fill:#d8ecfb}.cm-chessboard.blue .board .square.black{fill:#86afcf}.cm-chessboard.blue.border-type-thin .board .border{stroke:#86afcf;stroke-width:.7%;fill:#86afcf}.cm-chessboard.blue.border-type-none .board .border{stroke:#86afcf;stroke-width:0;fill:#86afcf}.cm-chessboard.blue.border-type-frame .board .border{fill:#d8ecfb;stroke:none}.cm-chessboard.blue.border-type-frame .board .border-inner{fill:#86afcf;stroke:#86afcf;stroke-width:.7%}.cm-chessboard.blue .coordinates{pointer-events:none;-webkit-user-select:none;user-select:none}.cm-chessboard.blue .coordinates .coordinate{fill:#86afcf;font-size:7px;cursor:default}.cm-chessboard.blue .coordinates .coordinate.black{fill:#d8ecfb}.cm-chessboard.blue .coordinates .coordinate.white{fill:#86afcf}.cm-chessboard.chess-club .board .square.white{fill:#e6d3b1}.cm-chessboard.chess-club .board .square.black{fill:#af6b3f}.cm-chessboard.chess-club.border-type-thin .board .border{stroke:#692e2b;stroke-width:.7%;fill:#af6b3f}.cm-chessboard.chess-club.border-type-none .board .border{stroke:#692e2b;stroke-width:0;fill:#af6b3f}.cm-chessboard.chess-club.border-type-frame .board .border{fill:#692e2b;stroke:none}.cm-chessboard.chess-club.border-type-frame .board .border-inner{fill:#af6b3f;stroke:#692e2b;stroke-width:.7%}.cm-chessboard.chess-club .coordinates{pointer-events:none;-webkit-user-select:none;user-select:none}.cm-chessboard.chess-club .coordinates .coordinate{fill:#e6d3b1;font-size:7px;cursor:default}.cm-chessboard.chess-club .coordinates .coordinate.black{fill:#e6d3b1}.cm-chessboard.chess-club .coordinates .coordinate.white{fill:#af6b3f}.cm-chessboard.chessboard-js .board .square.white{fill:#f0d9b5}.cm-chessboard.chessboard-js .board .square.black{fill:#b58863}.cm-chessboard.chessboard-js.border-type-thin .board .border{stroke:#404040;stroke-width:.7%;fill:#b58863}.cm-chessboard.chessboard-js.border-type-none .board .border{stroke:#404040;stroke-width:0;fill:#b58863}.cm-chessboard.chessboard-js.border-type-frame .board .border{fill:#f0d9b5;stroke:none}.cm-chessboard.chessboard-js.border-type-frame .board .border-inner{fill:#b58863;stroke:#404040;stroke-width:.7%}.cm-chessboard.chessboard-js .coordinates{pointer-events:none;-webkit-user-select:none;user-select:none}.cm-chessboard.chessboard-js .coordinates .coordinate{fill:#404040;font-size:7px;cursor:default}.cm-chessboard.chessboard-js .coordinates .coordinate.black{fill:#f0d9b5}.cm-chessboard.chessboard-js .coordinates .coordinate.white{fill:#b58863}.cm-chessboard.black-and-white .board .square.white{fill:#fff}.cm-chessboard.black-and-white .board .square.black{fill:#9c9c9c}.cm-chessboard.black-and-white.border-type-thin .board .border{stroke:#9c9c9c;stroke-width:.7%;fill:#9c9c9c}.cm-chessboard.black-and-white.border-type-none .board .border{stroke:#9c9c9c;stroke-width:0;fill:#9c9c9c}.cm-chessboard.black-and-white.border-type-frame .board .border{fill:#fff;stroke:none}.cm-chessboard.black-and-white.border-type-frame .board .border-inner{fill:#9c9c9c;stroke:#9c9c9c;stroke-width:.7%}.cm-chessboard.black-and-white .coordinates{pointer-events:none;-webkit-user-select:none;user-select:none}.cm-chessboard.black-and-white .coordinates .coordinate{fill:#9c9c9c;font-size:7px;cursor:default}.cm-chessboard.black-and-white .coordinates .coordinate.black{fill:#fff}.cm-chessboard.black-and-white .coordinates .coordinate.white{fill:#9c9c9c}.cm-chessboard .markers{pointer-events:none}.cm-chessboard .markers .marker.marker-frame{stroke:#000;stroke-width:1.8px;opacity:.5}.cm-chessboard .markers .marker.marker-frame-primary{stroke:#0009bd;stroke-width:1.8px;opacity:.4}.cm-chessboard .markers .marker.marker-frame-danger{stroke:#a00;stroke-width:1.8px;opacity:.4}.cm-chessboard .markers .marker.marker-circle{stroke:#000;stroke-width:3px;opacity:.3}.cm-chessboard .markers .marker.marker-circle-primary{stroke:#0009bd;stroke-width:3px;opacity:.4}.cm-chessboard .markers .marker.marker-circle-danger{stroke:#a00;stroke-width:3px;opacity:.4}.cm-chessboard .markers .marker.marker-square{fill:#000;opacity:.11}.cm-chessboard .markers .marker.marker-dot,.cm-chessboard .markers .marker.marker-bevel{fill:#000;opacity:.2}svg.cm-chessboard .promotion-dialog-group rect,svg.cm-chessboard .promotion-dialog-group g[data-piece]{animation:fade-in .25s ease-in}svg.cm-chessboard .promotion-dialog-group .promotion-dialog{fill:#fff;fill-opacity:.7;stroke:#0006}svg.cm-chessboard .promotion-dialog-group .promotion-dialog-button{fill:transparent;cursor:pointer}svg.cm-chessboard .promotion-dialog-group .promotion-dialog-button:hover{fill:#0003}svg.cm-chessboard .promotion-dialog-group .piece{pointer-events:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.cm-chessboard.chessmagic .board .square.white{fill:#fff6e6}.cm-chessboard.chessmagic .board .square.black{fill:#c1c3e0}.cm-chessboard.chessmagic.border-type-thin .board .border{stroke:#c1c3e0;stroke-width:.7%;fill:#c1c3e0}.cm-chessboard.chessmagic.border-type-none .board .border{stroke:#c1c3e0;stroke-width:0;fill:#c1c3e0}.cm-chessboard.chessmagic.border-type-frame .board .border{fill:#fff6e6;stroke:none}.cm-chessboard.chessmagic.border-type-frame .board .border-inner{fill:#c1c3e0;stroke:#c1c3e0;stroke-width:.7%}.cm-chessboard.chessmagic .coordinates{pointer-events:none;-webkit-user-select:none;user-select:none}.cm-chessboard.chessmagic .coordinates .coordinate{fill:#c1c3e0;font-size:7px;cursor:default}.cm-chessboard.chessmagic .coordinates .coordinate.black{fill:#fff6e6}.cm-chessboard.chessmagic .coordinates .coordinate.white{fill:#c1c3e0}.cm-chessboard-draggable-piece{z-index:2}@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "Google Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--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);--breakpoint-tablet: 74.625rem;--breakpoint-desktop: 80rem;--breakpoint-desktop-xl: 90rem;--font-heading: "Rubik", ui-sans-serif, system-ui, sans-serif;--color-primary-0: #f6f6fc;--color-primary-100: #e5e5f1;--color-primary-200: #c1c3e0;--color-primary-300: #9da1cf;--color-primary-400: #797fbc;--color-primary-500: #4d55a6;--color-primary-600: #383593;--color-primary-700: #191d67;--color-primary-800: #141755;--color-primary-900: #000d45;--color-secondary-0: #fff6e6;--color-secondary-100: #ffe096;--color-secondary-200: #efcf84;--color-secondary-300: #e0be72;--color-secondary-400: #d49323;--color-secondary-500: #b4780a;--color-secondary-600: #965f05;--color-secondary-700: #784802;--color-secondary-800: #5a3400;--color-secondary-900: #3c2100;--color-accent-0: #f8edff;--color-accent-100: #e5ccff;--color-accent-200: #cc9eff;--color-accent-300: #b16eff;--color-accent-400: #a23eff;--color-accent-500: #910bff;--color-accent-600: #7309c8;--color-accent-700: #550696;--color-accent-800: #3c0469;--color-accent-900: #23023c;--color-error-0: #fbf9f9;--color-error-100: #f3e2e3;--color-error-200: #ecb7b8;--color-error-300: #e98183;--color-error-400: #e85050;--color-error-500: #d81e1d;--color-error-600: #a9201e;--color-error-700: #651d1b;--color-error-800: #4c211f;--color-error-900: #2c1c1b;--color-success-0: #f9fbfa;--color-success-100: #e3f2e8;--color-success-200: #b9e9ca;--color-success-300: #86e4a7;--color-success-400: #56e189;--color-success-500: #25d065;--color-success-600: #24a354;--color-success-700: #1e6138;--color-success-800: #214a31;--color-success-900: #1c2b22;--color-warning-0: #f9fbfa;--color-warning-100: #f4f1e1;--color-warning-200: #eee3b4;--color-warning-300: #eed67c;--color-warning-400: #efc948;--color-warning-500: #e1b013;--color-warning-600: #b08917;--color-warning-700: #685217;--color-warning-800: #4e401d;--color-warning-900: #2d271b;--color-info-0: #f9fbfa;--color-info-100: #e0f3f5;--color-info-200: #b1eaf2;--color-info-300: #76e4f4;--color-info-400: #3fdef9;--color-info-500: #08caed;--color-info-600: #0e9db9;--color-info-700: #135e6d;--color-info-800: #1a4751;--color-info-900: #1a2a2e;--color-elevation-0: #141755;--color-elevation-1: #1d2068;--color-elevation-2: #222573;--color-elevation-3: #272a7e;--color-elevation-4: #30338e}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, 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,samp,pre{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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::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 utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media(width>=74.625rem){.container{max-width:74.625rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=90rem){.container{max-width:90rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-100{border-style:var(--tw-border-style);border-width:100px}.border-200{border-style:var(--tw-border-style);border-width:200px}.border-300{border-style:var(--tw-border-style);border-width:300px}.border-400{border-style:var(--tw-border-style);border-width:400px}.border-500{border-style:var(--tw-border-style);border-width:500px}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.opacity-0{opacity:0%}.opacity-8{opacity:8%}.opacity-16{opacity:16%}.opacity-24{opacity:24%}.opacity-32{opacity:32%}.opacity-48{opacity:48%}.opacity-64{opacity:64%}.opacity-80{opacity:80%}.opacity-100{opacity:100%}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);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,)}.drop-shadow{--tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, rgb(0 0 0 / .1))) drop-shadow(0 1px 1px var(--tw-drop-shadow-color, rgb(0 0 0 / .06)));--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow( 0 1px 1px rgb(0 0 0 / .06));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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@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;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--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;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial}}}
