/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,: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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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}}}@layer theme{:root,:host{--font-sans:"Commissioner Variable", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Commissioner Variable", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-accent:var(--accent);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration: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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);letter-spacing:0}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.bottom-0{bottom:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-first{order:-9999}.col-span-3{grid-column:span 3/span 3}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-\[6px\]{margin-bottom:6px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.h-12{height:calc(var(--spacing) * 12)}.h-\[30px\]{height:30px}.h-\[42px\]{height:42px}.h-\[107px\]{height:107px}.h-\[var\(--cell\)\]{height:var(--cell)}.h-\[var\(--frame-h\)\]{height:var(--frame-h)}.h-full{height:100%}.max-h-full{max-height:100%}.min-h-\[38px\]{min-height:38px}.min-h-screen{min-height:100vh}.w-\[34px\]{width:34px}.w-\[80px\]{width:80px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[280px\]{width:280px}.w-\[var\(--cell\)\]{width:var(--cell)}.w-full{width:100%}.w-max{width:max-content}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-\[150px\]{min-width:150px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-grabbing{cursor:grabbing}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.columns-2{columns:2}.break-inside-avoid{break-inside:avoid}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[4px\]{gap:4px}.gap-\[6px\]{gap:6px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#15202B\]{border-color:#15202b}.border-\[\#CFD6DE\]{border-color:#cfd6de}.border-\[\#DA251D\]{border-color:#da251d}.border-\[\#E6E9EE\]{border-color:#e6e9ee}.border-\[color-mix\(in_srgb\,var\(--acc\)_35\%\,\#fff\)\]{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--acc\)_35\%\,\#fff\)\]{border-color:color-mix(in srgb,var(--acc) 35%,#fff)}}.border-\[color-mix\(in_srgb\,var\(--acc\)_45\%\,\#fff\)\]{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--acc\)_45\%\,\#fff\)\]{border-color:color-mix(in srgb,var(--acc) 45%,#fff)}}.border-\[var\(--acc\)\]{border-color:var(--acc)}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-\[\#15202B\]{background-color:#15202b}.bg-\[\#999999\]{background-color:#999}.bg-\[\#CCE9D9\]{background-color:#cce9d9}.bg-\[\#F7F9FB\]{background-color:#f7f9fb}.bg-\[color-mix\(in_srgb\,var\(--acc\)_6\%\,\#fff\)\]{background-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--acc\)_6\%\,\#fff\)\]{background-color:color-mix(in srgb,var(--acc) 6%,#fff)}}.bg-\[color-mix\(in_srgb\,var\(--acc\)_14\%\,\#fff\)\]{background-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--acc\)_14\%\,\#fff\)\]{background-color:color-mix(in srgb,var(--acc) 14%,#fff)}}.bg-background{background-color:var(--background)}.bg-black{background-color:var(--color-black)}.bg-primary{background-color:var(--primary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-\[6px\]{padding:6px}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[2px\]{padding-inline:2px}.py-2{padding-block:calc(var(--spacing) * 2)}.py-\[6px\]{padding-block:6px}.py-\[9px\]{padding-block:9px}.pt-\[6px\]{padding-top:6px}.pr-\[6px\]{padding-right:6px}.pb-\[5px\]{padding-bottom:5px}.pl-\[7px\]{padding-left:7px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1rem\]{font-size:1rem}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.6rem\]{--tw-leading:1.6rem;line-height:1.6rem}.leading-\[var\(--cell\)\]{--tw-leading:var(--cell);line-height:var(--cell)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.text-\[\#3B4652\]{color:#3b4652}.text-\[\#5A6573\]{color:#5a6573}.text-\[\#6B7684\]{color:#6b7684}.text-\[\#15202B\]{color:#15202b}.text-\[\#23303D\]{color:#23303d}.text-\[\#DA251D\]{color:#da251d}.text-\[var\(--acc\)\]{color:var(--acc)}.text-\[var\(--acc-t\,\#007BBA\)\]{color:var(--acc-t,#007bba)}.text-foreground{color:var(--foreground)}.text-primary-foreground{color:var(--primary-foreground)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.caret-transparent{caret-color:#0000}.accent-\[\#0093DD\]{accent-color:#0093dd}.opacity-0{opacity:0}.opacity-30{opacity:.3}.shadow-\[0_10px_24px_rgba\(21\,32\,43\,0\.2\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#15202b33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_3px_\#0093DD\]{--tw-shadow:inset 0 0 0 3px var(--tw-shadow-color,#0093dd);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}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-\[3px\]{outline-style:var(--tw-outline-style);outline-width:3px}.outline-offset-2{outline-offset:2px}.outline-\[\#15202B\]{outline-color:#15202b}.outline-\[var\(--acc\)\]{outline-color:var(--acc)}.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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:border-\[var\(--acc\)\]:hover{border-color:var(--acc)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:rounded-\[10px\]:focus{border-radius:10px}.focus\:border:focus{border-style:var(--tw-border-style);border-width:1px}.focus\:border-\[var\(--acc\)\]:focus{border-color:var(--acc)}.focus\:bg-\[\#CCE9D9\]:focus{background-color:#cce9d9}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:px-2:focus{padding-inline:calc(var(--spacing) * 2)}.focus\:text-\[0\.8125rem\]:focus{font-size:.8125rem}.focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--acc\)_25\%\,transparent\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--acc))}@supports (color:color-mix(in lab, red, red)){.focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--acc\)_25\%\,transparent\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--acc) 25%,transparent))}}.focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--acc\)_25\%\,transparent\)\]:focus{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:bg-\[\#CCE9D9\]:active{background-color:#cce9d9}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-40:disabled{opacity:.4}.aria-pressed\:border-\[var\(--acc\)\][aria-pressed=true]{border-color:var(--acc)}.aria-pressed\:bg-\[var\(--acc\)\][aria-pressed=true]{background-color:var(--acc)}.aria-pressed\:text-white[aria-pressed=true]{color:var(--color-white)}@media not all and (width>=359px){.max-\[359px\]\:columns-1{columns:1}}@media not all and (width>=48rem){.max-md\:max-h-\[75vh\]{max-height:75vh}}@media (width>=40rem){.sm\:order-none{order:0}.sm\:h-\[48px\]{height:48px}.sm\:w-\[42px\]{width:42px}.sm\:w-\[170px\]{width:170px}.sm\:w-\[var\(--slot-w\,150px\)\]{width:var(--slot-w,150px)}.sm\:columns-3{columns:3}.sm\:flex-row{flex-direction:row}.sm\:items-stretch{align-items:stretch}.sm\:gap-\[6px\]{gap:6px}.sm\:gap-\[10px\]{gap:10px}}@media (width>=48rem){.md\:-mt-\[0\.5px\]{margin-top:-.5px}.md\:flex{display:flex}.md\:min-h-\[38px\]{min-height:38px}.md\:w-\[215px\]{width:215px}.md\:w-\[220px\]{width:220px}.md\:shrink-0{flex-shrink:0}.md\:columns-1{columns:1}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-center{justify-content:center}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:gap-\[6px\]{gap:6px}.md\:py-0{padding-block:0}.md\:\[--grid-reserve\:356px\]{--grid-reserve:356px}}@media (width>=64rem){.lg\:order-none{order:0}.lg\:-mt-\[0\.5px\]{margin-top:-.5px}.lg\:flex{display:flex}.lg\:min-h-\[38px\]{min-height:38px}.lg\:w-\[170px\]{width:170px}.lg\:w-\[200px\]{width:200px}.lg\:w-\[280px\]{width:280px}.lg\:w-\[300px\]{width:300px}.lg\:w-max{width:max-content}.lg\:flex-1{flex:1}.lg\:shrink-0{flex-shrink:0}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-center{justify-content:center}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-\[6px\]{gap:6px}.lg\:gap-\[10px\]{gap:10px}.lg\:py-0{padding-block:0}.lg\:\[--kr-reserve\:460px\]{--kr-reserve:460px}}@media (width>=80rem){.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:grid{display:grid}.xl\:basis-auto{flex-basis:auto}.xl\:grid-cols-\[repeat\(2\,max-content\)\]{grid-template-columns:repeat(2,max-content)}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:content-start{align-content:flex-start}.xl\:gap-3{gap:calc(var(--spacing) * 3)}.xl\:\[--kr-max\:26px\]{--kr-max:26px}}.\[\&\:fullscreen\]\:h-screen:fullscreen{height:100vh}.\[\&\:fullscreen\]\:rounded-none:fullscreen{border-radius:0}}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-cyrillic-ext-wght-normal-BnWI7fIG.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-cyrillic-wght-normal-bgdX5wL6.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-greek-wght-normal-M9Lxztrh.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-vietnamese-wght-normal-DEkWUU3X.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-latin-ext-wght-normal-rva7dkhN.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-latin-wght-normal-BAwLJtOy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--rd-teal-light:#3a9fba;--rd-teal:#2a8aa6;--rd-teal-deep:#1c5d6f;--rd-brand:#1f7f99;--rd-brand-deep:#1c5d6f;--rd-brand-text:#1b7087}.rd{--rd-ink:#15202b;--rd-muted:#5a6573;--rd-line:#e6e9ee;--rd-page:#f4f6f8;--rd-primary:var(--rd-brand);background:var(--rd-page);color:var(--rd-ink);container-type:inline-size}.rd-hd{z-index:40;color:#15202b;background:#fff;border-bottom:1px solid #e6e9ee;position:relative}.rd-hd-in{flex-wrap:wrap;align-items:center;gap:10px 14px;max-width:1440px;margin:0 auto;padding:10px 20px 0;display:flex}.rd-logo{flex:none;display:flex}.rd-logo img{width:auto;height:28px}.rd-ib{color:#15202b;cursor:pointer;background:#fff;border:1px solid #e6e9ee;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:.8125rem;font-weight:800;display:grid}.rd-ib svg{width:18px;height:18px}.rd-menu-btn{display:none}.rd-ci{background:var(--acc);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.rd-ci{background:color-mix(in srgb, var(--acc) 14%, #fff)}}.rd-ci{color:var(--acc-t);flex:none}.rd-ci svg{width:16px;height:16px}.rd-search{flex:1;align-items:center;max-width:420px;margin-left:auto;display:flex;position:relative}.rd-search>svg{color:#6b7684;pointer-events:none;width:16px;height:16px;position:absolute;left:14px}.rd-search input{width:100%;font:inherit;color:#15202b;background:#f1f3f6;border:1px solid #0000;border-radius:999px;outline:none;padding:8px 14px 8px 38px;font-size:.875rem}.rd-search input::placeholder{color:#6b7684}.rd-search input:focus{background:#fff;border-color:#0093dd;box-shadow:0 0 0 3px #0093dd2e}.rd-search input::-webkit-search-cancel-button{display:none}.rd-search-pop{z-index:50;background:#fff;border:1px solid #e6e9ee;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 40px #15202b29}.rd-search-pop ul{margin:0;padding:0;list-style:none}.rd-search-pop li{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:.875rem;font-weight:700;display:flex}.rd-search-pop li small{color:#5a6573;font-size:.75rem;font-weight:600;display:block}.rd-search-pop li.on,.rd-search-pop li:hover{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.rd-search-pop li.on,.rd-search-pop li:hover{background:color-mix(in srgb, var(--acc) 8%, #fff)}}.rd-search-none{color:#5a6573;margin:0;padding:10px;font-size:.875rem}.rd-cats{scrollbar-width:none;border-top:1px solid #e6e9ee;flex-basis:100%;order:3;gap:4px;margin:0 -20px;padding:6px 16px;display:flex;overflow-x:auto}.rd-cats>a,.rd-cats>button{font:inherit;color:#23303d;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:7px 12px;font-size:.875rem;font-weight:700;text-decoration:none;display:flex}.rd-cats>a:hover,.rd-cats>button:hover{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.rd-cats>a:hover,.rd-cats>button:hover{background:color-mix(in srgb, var(--acc) 7%, #fff)}}.rd-cats>.on{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.rd-cats>.on{background:color-mix(in srgb, var(--acc) 10%, #fff)}}.rd-cats>.on{color:var(--acc-t)}.rd-cats>.on:after{content:"▴";font-size:.6875rem}.rd-cats>.push{margin-left:auto}.rd-xp-wrap{max-width:1440px;margin:0 auto;padding:0 22px;position:absolute;top:100%;left:0;right:0}.rd-xp{border:1px solid #e6e9ee;border-top:3px solid var(--acc);background:#fff;border-radius:0 0 18px 18px;grid-template-columns:1fr 290px;max-height:calc(100vh - 140px);display:grid;overflow:hidden auto;box-shadow:0 22px 50px #15202b29}.rd-xp-list{gap:4px;padding:10px;display:grid}.rd-xp-list.two{grid-template-columns:1fr 1fr;align-content:start}.rd-xrow{color:#15202b;border-radius:14px;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:grid}.rd-xrow:hover,.rd-xrow.hot{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.rd-xrow:hover,.rd-xrow.hot{background:color-mix(in srgb, var(--acc) 7%, #fff)}}.rd-xrow .th{background:var(--acc);border-radius:12px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rd-xrow .th{background:color-mix(in srgb, var(--acc) 12%, #fff)}}.rd-xrow .th{color:var(--acc-t)}.rd-xrow .th svg{width:28px;height:28px}.rd-xrow .th img{object-fit:cover;object-position:top left;width:100%;height:100%}.rd-xrow b{font-size:1rem;display:block}.rd-xrow small{color:#5a6573;font-size:.8125rem;display:block}.rd-xrow .meta{color:var(--acc-t);margin-top:2px;font-size:.75rem;font-weight:700}.rd-szs{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:320px;display:flex}.rd-sz{text-align:center;color:#15202b;background:#fff;border:1px solid #e6e9ee;border-radius:10px;min-width:58px;padding:7px 10px;font-size:.875rem;font-weight:800;text-decoration:none;position:relative}.rd-sz:hover{border-color:var(--acc)}.rd-sz.ok{background:#f2fbf5;border-color:#bfe6cc}.rd-sz.ok:after{content:"✓";color:#fff;background:#1d7a43;border-radius:50%;place-items:center;width:17px;height:17px;font-size:.625rem;display:grid;position:absolute;top:-7px;right:-6px}.rd-sz.ip{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.rd-sz.ip{border-color:color-mix(in srgb, var(--acc) 45%, #fff)}}.rd-sz.ip:after{content:"";background:#e77817;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;right:-4px}.rd-state{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:800}.rd-state.ok{color:#1d7a43;background:#eaf7ef}.rd-state.ip{color:#b35900;background:#fff1e0}.rd-legend{color:#5a6573;gap:12px;padding:0 14px 10px;font-size:.75rem;display:flex}.rd-legend i{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:4px;display:inline-block}.rd-xp .side{background:#f7f9fb;border-left:1px solid #e6e9ee;flex-direction:column;gap:12px;padding:16px;display:flex}.rd-xp .side .today{background:linear-gradient(160deg, var(--acc), var(--acc))}@supports (color:color-mix(in lab, red, red)){.rd-xp .side .today{background:linear-gradient(160deg, var(--acc), color-mix(in srgb, var(--acc) 70%, #000))}}.rd-xp .side .today{color:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.rd-xp .side .today .k{text-transform:uppercase;letter-spacing:.05em;opacity:.9;font-size:.6875rem;font-weight:800}.rd-xp .side .today b{font-size:1.0625rem}.rd-xp .side .today .bar{background:#ffffff4d;border-radius:6px;height:6px;overflow:hidden}.rd-xp .side .today .bar i{background:#fff;height:100%;display:block}.rd-xp .side .cta,.rd-cta{background:var(--rd-brand);color:#fff;border-radius:999px;align-self:flex-start;padding:10px 20px;font-size:.9375rem;font-weight:800;text-decoration:none}.rd-xp .side .today .cta{color:var(--acc-t);background:#fff;padding:7px 14px;font-size:.875rem}.rd-xp .side .lk{color:var(--rd-brand-text);border-bottom:1px solid #e6e9ee;justify-content:space-between;padding:8px 4px;font-size:.875rem;font-weight:700;text-decoration:none;display:flex}.rd-mini{background:#0006;border-radius:3px;gap:1px;width:max-content;padding:1px;display:grid}.rd-mini i{width:var(--c);height:var(--c);background:#fff}.rd-mini i.b{background:#10202e}.rd-mini i.f{background:#ffe38a}.rd-mini i.t{background:#1d8a8a}.rd-drawer{z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.rd-drawer-scrim{background:#15202b73;border:0;position:absolute;inset:0}.rd-drawer-panel{background:#fff;flex-direction:column;gap:14px;width:min(380px,90vw);height:100%;padding:14px 16px 24px;display:flex;position:relative;overflow-y:auto}.rd-drawer-top{justify-content:space-between;align-items:center;font-size:1.125rem;display:flex}.rd-drawer-acts{gap:8px;display:flex}@media (width<=479px){.rd-sound-hd{display:none}}.rd-drawer-panel .rd-search{max-width:none;margin:0}.rd-drawer-fams,.rd-drawer-games{margin:0;padding:0;list-style:none}.rd-drawer-fam{width:100%;font:inherit;color:#15202b;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #e6e9ee;align-items:center;gap:10px;padding:10px 6px;font-size:1rem;font-weight:800;display:flex}.rd-drawer-fam .rd-ci{border-radius:10px;width:36px;height:36px}.rd-drawer-fam .rd-ci svg{width:20px;height:20px}.rd-drawer-fam .chev{color:#9aa4b1;margin-left:auto}.rd-drawer-games{gap:2px;padding:6px 0 10px 46px;display:grid}.rd-drawer-games a{color:#15202b;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:8px;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}.rd-drawer-games a small{color:#5a6573;font-size:.75rem;font-weight:600;display:block}.rd-drawer-games a:hover{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.rd-drawer-games a:hover{background:color-mix(in srgb, var(--acc) 8%, #fff)}}.rd-drawer-links{border-top:1px solid #e6e9ee;gap:2px;padding-top:8px;display:grid}.rd-drawer-links a{color:var(--rd-brand-text);padding:10px 6px;font-weight:700;text-decoration:none}.rd-drawer-links a.emeis{color:#e60000;text-transform:uppercase}.rd-tabbar{display:none}.rd-ft{color:#cfd6de;background:#15202b;padding:16px 24px;font-size:.8125rem}.rd-ft>div{justify-content:space-between;gap:8px;max-width:1440px;margin:0 auto;display:flex}.rd-ft a{color:inherit;text-decoration:none}.rd-ft a:hover{text-decoration:underline}.rd-ft .rd-ft-emeis{color:#ff7b72;font-weight:700}@media (width<=640px){.rd-hd-in{flex-wrap:nowrap;padding:10px 14px}.rd-logo img{height:22px}.rd-hd-in>.rd-search,.rd-cats{display:none}.rd-menu-btn{display:grid}.rd-hd-in>.rd-logo{margin-right:auto}.rd-tabbar{z-index:30;padding:6px 0 calc(12px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid #e6e9ee;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.rd-tabbar a{color:#5a6573;text-align:center;min-width:64px;font-size:.6875rem;font-weight:800;text-decoration:none}.rd-tabbar a svg{width:23px;height:23px;margin:0 auto 2px;display:block}.rd-tabbar a[aria-current=page]{color:var(--rd-brand-text)}.rd-has-tabbar{padding-bottom:76px}.rd-ft>div{flex-direction:column;gap:4px}}.rd-home{flex:1}.rd-home .wrap{gap:34px;max-width:1160px;margin:0 auto;padding:30px 32px 48px;display:grid}.rd-home .wrap>*{min-width:0}.rd-home .day{background:linear-gradient(135deg, var(--rd-teal-light) 0%, var(--rd-teal) 50%, var(--rd-teal-deep) 100%);color:#fff;border-radius:30px;gap:22px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #1c5d6f4d}.rd-home .day:before{content:"";background:radial-gradient(700px 320px at 100% 0%, var(--acc), transparent 65%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rd-home .day:before{background:radial-gradient(700px 320px at 100% 0%, color-mix(in srgb, var(--acc) 38%, transparent), transparent 65%)}}.rd-home .day:before{pointer-events:none;transition:background .4s}.rd-home .day:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 70%);mask-image:linear-gradient(90deg,#0000,#000 70%)}.rd-home .day>*{z-index:1;position:relative}.rd-home .dtop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.rd-home .dtop h1{letter-spacing:-.01em;margin:0;font-size:2rem;font-weight:900;line-height:1.15}.rd-home .dtop h1 small{opacity:.75;letter-spacing:0;margin-top:4px;font-size:.9375rem;font-weight:600;display:block}.rd-home .mine{flex-wrap:wrap;gap:10px;display:flex}.rd-home .pv{color:#fff;align-items:center;gap:10px;max-width:640px;display:flex}.rd-home .pv-wait{width:100%;min-height:30px}.rd-home .pv q{opacity:.95;quotes:"«" "»";font-size:.9375rem;font-style:italic;font-weight:700}.rd-home .pv button{font:inherit;color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff59;border-radius:999px;flex:none;padding:5px 10px;font-size:.75rem;font-weight:800}.rd-home .pv button:hover{background:#ffffff3d}.rd-home .chip{background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:.875rem;font-weight:700;display:flex}.rd-home .chip .dots{gap:4px;display:flex}.rd-home .chip .dots i{background:#ffffff40;border-radius:50%;width:8px;height:8px}.rd-home .chip .dots i.d{background:#ffb454}.rd-home .steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.rd-home .step{font:inherit;color:#fff;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:10px;min-width:0;padding:10px 12px;transition:background .2s,border-color .2s;display:flex}.rd-home .step:hover{background:#ffffff1f}.rd-home .step .n{background:#ffffff1f;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.8125rem;font-weight:900;display:grid;box-shadow:inset 0 0 0 2px #ffffff8c}.rd-home .step.done .n{box-shadow:none;background:#2fbf71}.rd-home .step div{min-width:0}.rd-home .step b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.2;display:-webkit-box;overflow:hidden}.rd-home .step small{opacity:.7;white-space:nowrap;font-size:.75rem;display:block}.rd-home .step[aria-current=step]{color:#15202b;background:#fff;border-color:#fff}.rd-home .step[aria-current=step] small{opacity:.65}.rd-home .step[aria-current=step] .n{box-shadow:inset 0 0 0 2px var(--acc);color:var(--acc-t)}.rd-home .step.done[aria-current=step] .n{color:#fff;box-shadow:none}.rd-home .stage{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:28px;min-height:360px;padding:28px;display:grid}.rd-home .sc{align-content:center;gap:12px;min-width:0;display:grid}.rd-home .kick{letter-spacing:.08em;text-transform:uppercase;color:#bfe6ff;font-size:.75rem;font-weight:800}.rd-home .sc h2{margin:0;font-size:2.125rem;font-weight:900;line-height:1.08}.rd-home .sc h2.clamp3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rd-home .sc p{opacity:.88;margin:0;font-size:1rem;line-height:1.45}.rd-home .sc .clue{background:#ffffff14;border-radius:14px;padding:12px 14px;font-size:.9375rem;line-height:1.4}.rd-home .prog{align-items:center;gap:10px;font-size:.8125rem;font-weight:700;display:flex}.rd-home .prog i{background:#fff3;border-radius:7px;flex:1;max-width:220px;height:7px;overflow:hidden}.rd-home .prog i b{background:#fff;border-radius:7px;height:100%;display:block}.rd-home .acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.rd-home .cta{font:inherit;color:#0e2f52;cursor:pointer;background:#fff;border:0;border-radius:999px;min-height:44px;padding:13px 26px;font-size:1rem;font-weight:900;text-decoration:none;box-shadow:0 8px 24px #0000002e}.rd-home .nxt{font:inherit;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:999px;min-height:44px;padding:11px 18px;font-size:.875rem;font-weight:800;text-decoration:none}.rd-home .nxt:hover{background:#ffffff1a}.rd-home .sizes{flex-wrap:wrap;gap:6px;font-size:.75rem;font-weight:800;display:flex}.rd-home .sizes a{opacity:.85;color:#fff;border:1px solid #ffffff40;border-radius:999px;padding:3px 10px;text-decoration:none}.rd-home .sizes a:hover{opacity:1;background:#ffffff1f}.rd-home .sv{place-items:center;min-width:0;display:grid}.rd-home .lg{--c:17px;background:#0d2a47;border:3px solid #0d2a47;border-radius:8px;gap:2px;display:grid;transform:rotate(-2deg);box-shadow:0 24px 50px #00000059}.rd-home .lg i{width:var(--c);height:var(--c);font:900 calc(var(--c) * .55) "Commissioner Variable", sans-serif;color:var(--rd-brand-text);background:#fff;place-items:center;font-style:normal;display:grid}.rd-home .lg i.b{background:#0d2a47}.rd-home .lg i.h{background:#ffe28a}.rd-home .skv{aspect-ratio:11/15;object-fit:cover;background:#fff;border:3px solid #0d2a47;border-radius:8px;width:min(100%,260px);height:auto;margin:0 auto;display:block;transform:rotate(2deg);box-shadow:0 24px 50px #00000059}.rd-home .klg{letter-spacing:.32em;color:#4c4270;background:#fff;border-radius:18px;padding:18px 12px 18px 20px;font:900 20px/1.55 Commissioner Variable,sans-serif;transform:rotate(2deg);box-shadow:0 24px 50px #00000059}.rd-home .klg span.w{color:#fff;background:#6c5f9d;border-radius:4px}.rd-home .yr{color:#ffd84d;text-shadow:0 10px 40px #00000059;letter-spacing:-.03em;font:900 110px/1 Commissioner Variable,sans-serif}.rd-home .pzv{grid-template-columns:repeat(4,56px);gap:6px;display:grid;transform:rotate(-3deg)}.rd-home .pzv i{background:#dd137b;border-radius:12px;height:56px}@supports (color:color-mix(in lab, red, red)){.rd-home .pzv i{background:color-mix(in srgb, #dd137b calc(var(--k) * 1%), #fff)}}.rd-home .pzv i{box-shadow:0 10px 24px #00000040}.rd-home .pzv i.o{transform:translate(14px,-18px)rotate(12deg)}.rd-home .qv{gap:10px;width:100%;max-width:380px;display:grid}.rd-home .qv button{font:inherit;color:#15202b;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:16px;padding:14px 18px;font-size:1.0625rem;font-weight:800;transition:transform .12s;box-shadow:0 8px 20px #0000002e}.rd-home .qv button:hover:not(:disabled){transform:translate(4px)}.rd-home .qv button:disabled{cursor:default}.rd-home .qv button.right{color:#fff;background:#2fbf71}.rd-home .qv button.wrong{color:#fff;background:#ff6b5e}.rd-home .qv .fb{color:#fff;min-height:22px;font-weight:800}.rd-home .done-note{color:#fff;background:#2fbf71;border-radius:999px;place-self:start;align-items:center;gap:8px;padding:7px 14px;font-size:.875rem;font-weight:800;display:inline-flex}.rd-home .xh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.rd-home .xh h2{margin:0;font-size:1.5rem;font-weight:900}.rd-home .xh p{color:#5a6573;margin:4px 0 0;font-size:.9375rem}.rd-home .xh .random{font:inherit;color:var(--rd-brand-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:.875rem;font-weight:800;display:flex}.rd-home .xh .random svg{width:18px;height:18px}.rd-home .bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"cw cw kr wd""cw cw tg su""pz pz pz pz";gap:16px;display:grid}.rd-home .fc[data-family=cw]{grid-area:cw}.rd-home .fc[data-family=kr]{grid-area:kr}.rd-home .fc[data-family=wd]{grid-area:wd}.rd-home .fc[data-family=tg]{grid-area:tg}.rd-home .fc[data-family=su]{grid-area:su}.rd-home .fc[data-family=pz]{grid-area:pz}.rd-home .fc{color:#15202b;background:linear-gradient(160deg, var(--acc), var(--acc));border-radius:24px;flex-direction:column;gap:6px;min-width:0;min-height:210px;padding:20px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rd-home .fc{background:linear-gradient(160deg, color-mix(in srgb, var(--acc) 16%, #fff), color-mix(in srgb, var(--acc) 6%, #fff))}}.rd-home .fc{border:1px solid var(--acc)}@supports (color:color-mix(in lab, red, red)){.rd-home .fc{border:1px solid color-mix(in srgb, var(--acc) 22%, #fff)}}.rd-home .fc{transition:transform .2s,box-shadow .2s}.rd-home .fc:hover{box-shadow:0 18px 40px var(--acc);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.rd-home .fc:hover{box-shadow:0 18px 40px color-mix(in srgb, var(--acc) 25%, transparent)}}.rd-home .fc:hover .art{transform:scale(1.05)rotate(-1deg)}.rd-home .fc .badge{letter-spacing:.06em;text-transform:uppercase;background:var(--acc-on,var(--acc));color:#fff;z-index:1;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:.6875rem;font-weight:900;position:relative}.rd-home .fc .badge.soft{color:var(--acc-t);background:#fff}.rd-home .fc h3{z-index:1;margin:2px 0 0;font-size:1.375rem;font-weight:900;line-height:1.1;position:relative}.rd-home .fc h3 a{color:inherit;text-decoration:none}.rd-home .fc .stretch:after{content:"";z-index:0;position:absolute;inset:0}.rd-home .fc h3{position:static}.rd-home .fc .hook{color:#3b4652;z-index:1;pointer-events:none;max-width:62%;font-size:.875rem;position:relative}.rd-home .fc .me{color:var(--acc-t);z-index:1;pointer-events:none;align-items:center;gap:8px;font-size:.8125rem;font-weight:800;display:flex;position:relative}.rd-home .fc .me i{background:var(--acc);border-radius:6px;width:80px;height:6px}@supports (color:color-mix(in lab, red, red)){.rd-home .fc .me i{background:color-mix(in srgb, var(--acc) 18%, #fff)}}.rd-home .fc .me i{overflow:hidden}.rd-home .fc .me i b{background:var(--acc);height:100%;display:block}.rd-home .fc .chips{z-index:2;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:10px;display:flex;position:relative}.rd-home .fc .chips a{white-space:nowrap;color:#15202b;background:#fff;border-radius:999px;padding:6px 12px;font-size:.8125rem;font-weight:800;text-decoration:none;box-shadow:0 2px 8px #15202b0f}.rd-home .fc .chips a:hover,.rd-home .fc .chips a.all{background:var(--acc-on,var(--acc));color:#fff}.rd-home .art{pointer-events:none;transition:transform .3s;position:absolute;top:18px;right:-6px}.rd-home .fc.fbig{padding:26px}.rd-home .fc.fbig h3{font-size:1.875rem}.rd-home .fc.fbig .hook{max-width:48%;font-size:1rem}.rd-home .cwstack{width:44%;height:64%;top:24px;right:18px}.rd-home .cwstack>*{background:#fff;border-radius:12px;position:absolute;overflow:hidden;box-shadow:0 14px 30px #0000002e}.rd-home .cwstack .c1{background:#e9f5fc;width:62%;min-height:60%;top:0;right:0;transform:rotate(6deg)}.rd-home .cwstack .c1 img{width:100%;display:block}.rd-home .cwstack .c2{padding:6px;top:30%;left:8%;transform:rotate(-5deg)}.rd-home .cwstack .c3{padding:6px;bottom:-6%;left:32%;transform:rotate(2deg)}.rd-home .cwstack .lab{color:#fff;box-shadow:none;background:#007bba;border-radius:999px;padding:2px 8px;font-size:.6875rem;font-weight:900;position:absolute;bottom:8px;left:8px}.rd-home .mg{background:#15202b;border:2px solid #15202b;gap:1px;display:grid}.rd-home .mg i{width:var(--c);height:var(--c);background:#fff}.rd-home .mg i.b{background:#15202b}.rd-home .kart{letter-spacing:.28em;color:#6c5f9d;background:#fff;border-radius:12px;padding:10px 8px 10px 12px;font:900 15px/1.45 Commissioner Variable,sans-serif;transform:rotate(5deg);box-shadow:0 10px 24px #0000001a}.rd-home .kart span.w{color:#fff;background:#6c5f9d;border-radius:3px}.rd-home .wart{grid-template-columns:repeat(3,34px);gap:5px;display:grid;transform:rotate(-6deg)}.rd-home .wart i{color:#fff;text-align:center;background:#e77817;border-radius:9px;height:38px;font:900 18px/38px Commissioner Variable,sans-serif;box-shadow:0 6px 14px #e7781759}.rd-home .wart i.t{color:#e77817;background:#fff;font-size:.8125rem}.rd-home .qart{color:#fff;text-align:center;background:#da251d;border-radius:50%;width:96px;height:96px;font:900 58px/96px Commissioner Variable,sans-serif;transform:rotate(8deg);box-shadow:0 12px 28px #da251d59}.rd-home .sart{background:#00923f;border-radius:10px;grid-template-columns:repeat(3,30px);gap:3px;padding:6px;display:grid;transform:rotate(6deg)}.rd-home .sart i{text-align:center;color:#00923f;background:#fff;border-radius:5px;height:30px;font:900 16px/30px Commissioner Variable,sans-serif}.rd-home .part{gap:10px;display:flex;top:50%;right:24px;transform:translateY(-50%)}.rd-home .fc:hover .part{transform:translateY(-50%)scale(1.04)}.rd-home .part i{background:#dd137b;border-radius:14px;width:64px;height:64px}@supports (color:color-mix(in lab, red, red)){.rd-home .part i{background:color-mix(in srgb, #dd137b calc(var(--k) * 1%), #fff)}}.rd-home .part i{transform:rotate(calc(var(--r) * 1deg));box-shadow:0 10px 22px #dd137b40}.rd-home .fc.wide{min-height:170px}.rd-home .fc.wide .hook{max-width:50%}.rd-home .fc:not(.fbig):not(.wide) .art{transform-origin:100% 100%;top:auto;bottom:16px;right:16px;transform:scale(.8)}.rd-home .fc:not(.fbig):not(.wide):hover .art{transform:scale(.84)rotate(-1deg)}.rd-home .fc:not(.fbig):not(.wide) .hook{max-width:100%}.rd-home .fc:not(.fbig):not(.wide) .me{padding-right:96px}.rd-home .fc:not(.fbig):not(.wide) .chips{padding-right:110px}@container (width<=1100px){.rd-home .wrap{padding:22px 22px 40px}.rd-home .steps{gap:6px}.rd-home .step{gap:8px;padding:8px}.rd-home .step small{display:none}.rd-home .sc h2{font-size:1.75rem}.rd-home .stage{min-height:320px;padding:22px}.rd-home .lg{--c:13px}.rd-home .yr{font-size:5.25rem}.rd-home .fc.fbig h3{font-size:1.625rem}.rd-home .fc h3{font-size:1.1875rem}.rd-home .fc .hook{max-width:100%;font-size:.8125rem}.rd-home .part i{width:48px;height:48px}.rd-home .fc{padding:16px}.rd-home .fc:not(.fbig):not(.wide) .art{transform:scale(.7)}.rd-home .fc:not(.fbig):not(.wide) .chips{padding-right:70px}}@container (width>=601px) and (width<=1060px){.rd-home .steps{display:flex}.rd-home .step{flex:none}.rd-home .step div{display:none}.rd-home .step[aria-current=step]{flex:1}.rd-home .step[aria-current=step] div{display:block}}@container (width<=600px){.rd-home .wrap{gap:26px;padding:12px 12px 28px}.rd-home .day{border-radius:24px;gap:16px;padding:18px 16px}.rd-home .dtop h1{font-size:1.5rem}.rd-home .pv{flex-wrap:wrap}.rd-home .pv q{font-size:.875rem}.rd-home .mine .chip:last-child{display:none}.rd-home .steps{scrollbar-width:none;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.rd-home .step{flex:none}.rd-home .step div{display:none}.rd-home .step[aria-current=step] div,.rd-home .step[aria-current=step] small{display:block}.rd-home .stage{grid-template-columns:1fr;gap:18px;min-height:0;padding:18px}.rd-home .stage[data-loading]{min-height:589px}.rd-home .pv-wait{min-height:61px}.rd-home .sv{order:-1}.rd-home .skv{width:200px}.rd-home .sc h2{font-size:1.5625rem}.rd-home .sc p{font-size:.9375rem}.rd-home .lg{--c:13px}.rd-home .klg{font-size:.9375rem}.rd-home .yr{font-size:4.5rem}.rd-home .pzv{grid-template-columns:repeat(4,44px)}.rd-home .pzv i{height:44px}.rd-home .cta{text-align:center;flex:1}.rd-home .bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"cw cw""kr wd""tg su""pz pz";gap:12px}.rd-home .fc{min-height:180px;padding:14px}.rd-home .fc.fbig{min-height:300px;padding:18px}.rd-home .fc.fbig .hook{max-width:100%}.rd-home .fc h3{font-size:1.125rem}.rd-home .fc.fbig h3{font-size:1.5rem}.rd-home .fc .chips a:not(.all){display:none}.rd-home .fc.fbig .chips a:not(.all){display:inline-block}.rd-home .fc .me i,.rd-home .part{display:none}.rd-home .fc.wide .hook{max-width:100%}.rd-home .fc:not(.fbig):not(.wide) .art{bottom:10px;right:10px;transform:scale(.5)}.rd-home .fc:not(.fbig):not(.wide) .chips{padding-right:44px}.rd-home .fc:not(.fbig):not(.wide) .me{display:none}.rd-home .fc:not(.fbig):not(.wide) .hook{font-size:.75rem}.rd-home .fc.fbig .cwstack{order:4;width:100%;height:170px;margin:10px 0 4px;position:relative;top:auto;bottom:auto;right:auto}.rd-home .fc.fbig .chips{order:5}.rd-home .fc.fbig .cwstack .c1{width:46%;height:100%;right:6%}.rd-home .fc.fbig .cwstack .c1 img{object-fit:cover;object-position:top left;height:100%}.rd-home .fc.fbig .cwstack .c2{top:12%;left:4%}.rd-home .fc.fbig .cwstack .c3{bottom:0;left:34%}}.rd-hub{flex:1}.rd-hub .cp-head{background:#fff;border-bottom:1px solid #e6e9ee;padding:18px 22px 0}.rd-hub .cp-head .in{max-width:1160px;margin:0 auto}.rd-hub .gc-list,.rd-hub .wg,.rd-hub .all-list,.rd-hub .pg{max-width:1204px;margin:0 auto}.rd-hub .crumb{color:#5a6573;font-size:.8125rem;font-weight:600}.rd-hub .crumb a{color:var(--rd-brand-text);text-underline-offset:2px;text-decoration:underline}.rd-hub .cp-head h1{align-items:center;gap:10px;margin:4px 0 2px;font-size:1.75rem;font-weight:900;display:flex}.rd-hub .cp-head h1 .rd-ci{background:var(--acc);color:#fff;border-radius:12px;width:40px;height:40px}.rd-hub .cp-head h1 .rd-ci svg{width:24px;height:24px}.rd-hub .cp-head p{color:#5a6573;margin:0 0 12px}.rd-hub .cp-head p a{color:var(--rd-brand-text);font-weight:700}.rd-hub .filters{scrollbar-width:none;gap:6px;padding-bottom:12px;display:flex;overflow-x:auto}.rd-hub .filters>button,.rd-hub .filters>a{font:inherit;white-space:nowrap;color:#15202b;cursor:pointer;background:#fff;border:1px solid #e6e9ee;border-radius:999px;padding:7px 14px;font-size:.875rem;font-weight:700;text-decoration:none}.rd-hub .filters>button[aria-pressed=true]{color:#fff;background:#15202b;border-color:#15202b}.rd-hub .filters em{opacity:.7;margin-left:4px;font-style:normal;font-weight:600}.rd-hub .rd-cta{align-self:flex-start}.rd-hub .gc-list{gap:14px;padding:18px 22px;display:grid}.rd-hub .gc{background:#fff;border:1px solid #e6e9ee;border-radius:18px;grid-template-columns:170px 1fr;display:grid;overflow:hidden}.rd-hub .gc .pv{background:linear-gradient(160deg, var(--acc), var(--acc))}@supports (color:color-mix(in lab, red, red)){.rd-hub .gc .pv{background:linear-gradient(160deg, var(--acc), color-mix(in srgb, var(--acc) 70%, #000))}}.rd-hub .gc .pv{color:#fff;place-items:center;min-height:170px;padding:12px;display:grid}.rd-hub .gc .pv>svg{width:48px;height:48px}.rd-hub .gc .pv img{object-fit:cover;object-position:top left;border-radius:8px;width:100%;height:100%;max-height:190px}.rd-hub .gc .bd{flex-direction:column;gap:8px;min-width:0;padding:16px 18px;display:flex}.rd-hub .gc h2{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:1.25rem;font-weight:900;display:flex}.rd-hub .gc .how{color:#3a4654;margin:0;font-size:.875rem}.rd-hub .chips{flex-wrap:wrap;gap:6px;display:flex}.rd-hub .chips span{color:#3a4654;background:#f1f3f6;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:700}.rd-hub .wcard .chips span.t{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.rd-hub .wcard .chips span.t{background:color-mix(in srgb, var(--acc) 12%, #fff)}}.rd-hub .wcard .chips span.t{color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.rd-hub .wcard .chips span.t{color:color-mix(in srgb, var(--acc) 70%, #000)}}.rd-hub .gc .pick{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;display:flex}.rd-hub .gc .pick .lbl{color:#5a6573;font-size:.8125rem;font-weight:700}.rd-hub .gc .pick .rd-szs{justify-content:flex-start;max-width:none}.rd-hub .gc .pick .rd-sz{cursor:pointer;font:inherit;font-size:.875rem;font-weight:800}.rd-hub .gc .pick .rd-sz.sel{background:var(--acc);color:#fff;border-color:var(--acc)}.rd-hub .gc .pick .rd-cta{align-self:center;margin-left:auto}.rd-hub .wg{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px 22px;display:grid}.rd-hub .wcard{background:#fff;border:1px solid #e6e9ee;border-radius:18px;flex-direction:column;gap:8px;padding:16px;display:flex}.rd-hub .wcard .ic{background:var(--acc);border-radius:14px;width:48px;height:48px}@supports (color:color-mix(in lab, red, red)){.rd-hub .wcard .ic{background:color-mix(in srgb, var(--acc) 14%, #fff)}}.rd-hub .wcard .ic{color:var(--acc-t);place-items:center;display:grid}.rd-hub .wcard .ic svg{width:26px;height:26px}.rd-hub .wcard h2{margin:0;font-size:1.125rem;font-weight:900}.rd-hub .wcard p{color:#3a4654;margin:0;font-size:.875rem}.rd-hub .wcard .foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.rd-hub .wcard .foot .ctas{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.rd-hub .wcard .top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.rd-hub .rd-cta.lv-cta{color:#a2460a;background:#fff6ee;border:1px solid #f0c9a8}.rd-hub .all-list{gap:18px;padding:18px 22px 28px;display:grid}.rd-hub .fam{border:1px solid #e6e9ee;border-top:3px solid var(--acc);background:#fff;border-radius:18px;overflow:hidden}.rd-hub .fam-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px 0;display:flex}.rd-hub .fam-h h2{align-items:center;gap:10px;margin:0;font-size:1.125rem;font-weight:900;display:flex}.rd-hub .fam-h a{color:var(--rd-brand-text);font-size:.875rem;font-weight:800;text-decoration:none}.rd-hub .content-links{flex-wrap:wrap;gap:8px;padding:14px 18px 18px;display:flex}.rd-hub .content-links a{color:var(--rd-brand-text);border:1px solid #e6e9ee;border-radius:999px;padding:8px 16px;font-weight:700;text-decoration:none}.rd-hub .content-links a.emeis{color:#e60000;text-transform:uppercase}.rd-hub .pg{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 22px 28px;display:grid}.rd-hub .pg .card{background:#fff;border:1px solid #e6e9ee;border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex}.rd-hub .pg .card.wide,.rd-hub .pg .card.empty,.rd-hub .pg .note{grid-column:1/-1}.rd-hub .pg .card.empty{align-items:flex-start}.rd-hub .pg h2{text-transform:uppercase;letter-spacing:.06em;color:#5a6573;margin:0;font-size:.75rem;font-weight:800}.rd-hub .pg .big{margin:0;font-size:1.625rem;font-weight:900}.rd-hub .pg .sub{color:#5a6573;margin:0;font-weight:600}.rd-hub .pg .dots{gap:6px;display:flex}.rd-hub .pg .dots i{background:#e6e9ee;border-radius:50%;width:14px;height:14px}.rd-hub .pg .dots i.d{background:#ffb454}.rd-hub .pg ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rd-hub .pg .today li{align-items:center;gap:10px;font-weight:700;display:flex}.rd-hub .pg .today .n{width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--acc);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.rd-hub .pg .today li.done .n{color:#fff;box-shadow:none;background:#1d7a43}.rd-hub .pg .fams{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rd-hub .pg .fams li{grid-template-columns:36px 1fr;align-items:center;gap:4px 10px;display:grid}.rd-hub .pg .fams .rd-ci{border-radius:10px;grid-row:span 2;width:36px;height:36px}.rd-hub .pg .fams b{display:block}.rd-hub .pg .fams small{color:#5a6573;font-weight:600}.rd-hub .pg .fams .bar{background:var(--acc);border-radius:6px;grid-column:2;height:6px}@supports (color:color-mix(in lab, red, red)){.rd-hub .pg .fams .bar{background:color-mix(in srgb, var(--acc) 16%, #fff)}}.rd-hub .pg .fams .bar{overflow:hidden}.rd-hub .pg .fams .bar b{background:var(--acc);height:100%}.rd-hub .pg .recent{display:grid}.rd-hub .pg .recent a{color:#15202b;border-bottom:1px solid #e6e9ee;grid-template-columns:1fr auto auto;gap:14px;padding:10px 4px;text-decoration:none;display:grid}.rd-hub .pg .recent a span{color:#5a6573;font-size:.875rem;font-weight:600}.rd-hub .pg .note{color:#5a6573;margin:0;font-size:.8125rem}@container (width<=1100px){.rd-hub .wg,.rd-hub .pg .fams{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=640px){.rd-hub .cp-head{padding:14px 14px 0}.rd-hub .cp-head h1{font-size:1.375rem}.rd-hub .gc-list,.rd-hub .wg,.rd-hub .all-list,.rd-hub .pg{padding:12px}.rd-hub .gc{grid-template-columns:1fr}.rd-hub .gc .pv{min-height:140px}.rd-hub .gc .pick .rd-cta{text-align:center;width:100%;margin-left:0}.rd-hub .wg,.rd-hub .pg,.rd-hub .pg .fams,.rd-hub .rd-xp-list.two{grid-template-columns:1fr}}.rd-game{flex:1;min-height:100vh}.g-head{background:#fff;border-bottom:1px solid #e6e9ee;position:relative}.g-head:before{content:"";background:var(--acc);height:3px;position:absolute;top:0;left:0;right:0}.g-head-in{gap:12px;max-width:1160px;margin:0 auto;padding:16px 22px 12px;display:grid}.g-title{align-items:center;gap:12px;min-width:0;display:flex}.g-back{width:38px;height:38px;color:var(--rd-brand-text);background:#fff;border:1px solid #e6e9ee;border-radius:50%;flex:none;place-items:center;font-size:1.125rem;text-decoration:none;display:grid}.g-back:hover{border-color:var(--rd-brand-text)}.g-back.no{visibility:hidden}.g-fi{background:var(--acc);color:#fff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.g-fi svg{width:24px;height:24px}.g-tx{flex:1;min-width:0}.g-tx h1{white-space:nowrap;text-overflow:ellipsis;color:#15202b;margin:0;font-family:inherit;font-size:1.375rem;font-weight:900;line-height:1.15;overflow:hidden}.g-tx small{color:#5a6573;margin-top:2px;font-size:.8125rem;font-weight:600;display:block}.g-how{font:inherit;color:var(--rd-brand-text);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cfd6de;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.875rem;font-weight:800;display:flex}.g-how i{background:var(--rd-brand);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.75rem;font-style:normal;display:grid}.g-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.g-sp{flex:1}.g-pill{background:var(--acc);align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.g-pill{background:color-mix(in srgb, var(--acc) 9%, #fff)}}.g-pill{border:1px solid var(--acc)}@supports (color:color-mix(in lab, red, red)){.g-pill{border:1px solid color-mix(in srgb, var(--acc) 22%, #fff)}}.g-pill{color:#23303d;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:.8125rem;font-weight:700}.g-pill b{color:#15202b;font-weight:900}.g-pill b.neg{color:#b3261e}.g-pill.g-teaser{color:#6b4a00;text-overflow:ellipsis;background:#fff4d6;border-color:#e9c46a;max-width:100%;margin-left:auto;animation:.4s ease-out both g-teaser-in;overflow:hidden;box-shadow:0 1px .25rem #e9c46a59}.g-pill.g-teaser-invite{color:#5a3d00;background:#ffe9a8;border-color:#d9a520}.g-teaser-long{align-items:center;gap:.25rem;display:inline-flex}.g-teaser-short{display:none}@keyframes g-teaser-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.g-pill.g-teaser{animation:none}}@media (width<=40rem){.g-teaser-long{display:none}.g-teaser-short{display:inline}}.g-pill.clock{background:var(--acc);border-color:var(--acc);color:#fff;font-size:.9375rem}.g-pill.clock b{color:#fff}.g-pill.ok{color:#1d7a43;background:#eaf7ef;border-color:#bfe6cc}.g-pill.ok b{color:#1d7a43}.g-sz{color:#15202b;background:#fff;border:1px solid #e6e9ee;border-radius:10px;padding:5px 10px;font-size:.8125rem;font-weight:800;text-decoration:none}.g-sz:hover{border-color:var(--acc)}.g-sz.on{background:var(--acc);color:#fff;border-color:var(--acc)}.g-btn{font:inherit;background:var(--acc-on,var(--acc));color:#fff;white-space:nowrap;box-shadow:0 6px 16px var(--acc);border:0;border-radius:999px;padding:10px 20px;font-size:.875rem;font-weight:900}@supports (color:color-mix(in lab, red, red)){.g-btn{box-shadow:0 6px 16px color-mix(in srgb, var(--acc) 30%, transparent)}}.g-btn{cursor:pointer;text-decoration:none;display:inline-block}.g-btn:disabled{opacity:.5;cursor:default}.g-btn.sec{color:var(--rd-brand-text);box-shadow:none;background:#fff;border:1px solid #cfd6de}.g-primary{margin-left:auto}.g-primary>*{display:inline-block}.g-dock{z-index:20;pointer-events:none;justify-content:center;margin-top:16px;display:flex;position:sticky;bottom:16px}.g-dock .g-primary{pointer-events:auto;margin:0}.g-dock .g-primary>*{min-width:280px;box-shadow:0 8px 24px #15202b2e}.g-sol{display:inline-flex;position:relative}.g-pop{z-index:20;white-space:normal;background:#fff;border:1px solid #e6e9ee;border-radius:16px;width:min(340px,86vw);padding:16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px #15202b33}.g-pop p{color:#15202b;margin:0 0 12px;font-size:.875rem;font-weight:700;line-height:1.45}.g-pop-acts{justify-content:flex-end;gap:8px;display:flex}.g-body{width:100%;max-width:1160px;margin:0 auto;padding:20px 22px 10px}.g-card{background:#fff;border:1px solid #e6e9ee;border-radius:20px;padding:20px;box-shadow:0 2px 10px #15202b0a}.g-card+.g-card{margin-top:14px}.g-caption{color:#3b4652;text-align:center;margin:0 0 12px;font-size:.9375rem;font-weight:700}.g-note{text-align:center;color:#5a6573;max-width:1160px;margin:0 auto;padding:6px 22px 26px;font-size:.75rem;line-height:1.5}.g-note a{color:inherit;text-decoration:underline}.g-msg{text-align:center;justify-items:center;gap:14px;padding:40px 20px;font-size:1rem;display:grid}.g-msg .err{margin:0;font-size:1.125rem;font-weight:800}.g-sheet{z-index:70;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.g-sheet[hidden]{display:none}.g-how-about{color:#5a6573;border-top:1px solid #eef1f4;margin:12px 0 0;padding-top:10px}.g-scrim{background:#15202b73;border:0;position:absolute;inset:0}.g-sheet-panel{background:#fff;border-radius:22px;width:min(560px,92vw);max-height:80vh;padding:18px 20px 24px;position:relative;overflow:auto}.g-sheet-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.g-sheet-top h2{margin:0;font-size:1.125rem;font-weight:900}.g-sheet-body{color:#15202b;font-size:.875rem;line-height:1.55}.g-sheet-body p{margin:0 0 8px}.g-sheet-body .red{color:#da251d;font-weight:800}@media (width<=640px){.g-head-in{gap:10px;padding:10px 12px}.g-title{gap:8px}.g-tx h1{font-size:1.0625rem}.g-tx small{font-size:.75rem}.g-fi{display:none}.g-back{width:34px;height:34px}.g-how{border-radius:50%;justify-content:center;width:36px;height:36px;padding:0}.g-how span{display:none}.g-status{row-gap:6px}.g-status .g-dt{display:none}.g-status .g-ph{display:inline-flex}.g-status .g-prompt{flex-basis:100%;order:1}.g-status .g-pill{white-space:normal;border-radius:14px;max-width:100%}.g-status select{width:100%;min-width:0;max-width:100%}.g-status .g-wk{min-width:0;max-width:100%}.g-status .g-wk .g-pill{min-width:0}.g-primary{z-index:25;position:fixed;bottom:12px;left:12px;right:12px}.g-dock{margin:12px 0 0;display:block;position:sticky;bottom:12px}.g-dock .g-primary{position:static}.g-dock .g-primary>*{min-width:0}.g-primary>*{text-align:center;width:100%;padding:14px;display:block}.rd-game.has-primary{padding-bottom:84px}.rd-game.has-primary~.rd-ft{padding-bottom:96px}.g-pop{z-index:80;width:auto;position:fixed;inset:auto 12px 16px}.g-body{padding:12px}.g-card{border-radius:16px;padding:12px}.g-note{padding:4px 12px 24px}.g-sheet{align-items:flex-end}.g-sheet-panel{border-radius:22px 22px 0 0;width:100%;max-height:78vh}}.g-cw-layout{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}.g-cw-grid{min-width:0}.g-grid-table{outline-offset:-1px;outline:2px solid #15202b}.g-hint{text-align:center;color:#5a6573;margin:10px 0 0;font-size:.8125rem;font-weight:600}.g-clues{text-align:left;grid-template-columns:1fr 1fr;gap:18px;display:grid}.g-clue-col{min-width:0}.g-clue-col strong{letter-spacing:.08em;color:#5a6573;margin:0 0 6px;font-size:.75rem;display:block}.g-clue-col p{color:#3b4652;border-radius:8px;margin:0;padding:5px 8px;font-size:.8125rem;line-height:1.4}.g-clue-col p.on{color:#15202b;background:#d9eefb;font-weight:600}.g-cluebar{display:none}@container (width>=1024px){.g-cw-layout{--pitch-max:38px;grid-template-columns:auto minmax(0,1fr);gap:24px}.g-cw-layout .g-clues{max-height:560px;overflow:auto}}@media (width<=640px){.g-cwpage .g-body{padding:8px}.g-cwpage .g-cw{border-radius:14px;padding:4px}.g-clues{grid-template-columns:1fr;padding:8px}.g-cluebar{z-index:30;text-align:left;color:#fff;width:100%;font:inherit;cursor:pointer;background:#15202b;border:0;align-items:center;gap:10px;padding:10px 12px;font-size:.875rem;line-height:1.35;display:flex;position:sticky;top:0}.g-cluebar b{background:var(--acc-on,var(--acc));white-space:nowrap;border-radius:8px;padding:2px 8px;font-size:.75rem}.g-cluebar span{flex:1}.g-cluebar i{opacity:.7;font-size:1.125rem;font-style:normal}}.g-qtitle{text-align:center;color:var(--acc);margin:0 0 4px;font-size:1.375rem;font-weight:900}.g-an{text-align:center;justify-items:center;gap:16px;display:grid}.g-an .g-caption{margin:0}.g-an-clue{color:var(--rd-brand-text);max-width:640px;font-size:1.25rem;font-weight:800;line-height:1.35}.g-tiles{justify-content:center;gap:6px;width:100%;display:grid}.g-tiles span{aspect-ratio:46/52;background:var(--acc);color:#fff;min-width:0;box-shadow:0 5px 12px var(--acc);border-radius:12px;place-items:center;font-size:1.375rem;font-weight:900;display:grid}@supports (color:color-mix(in lab, red, red)){.g-tiles span{box-shadow:0 5px 12px color-mix(in srgb, var(--acc) 30%, transparent)}}.g-an-answers{justify-items:center;gap:12px;width:100%;display:grid}.g-an-slots{justify-items:center;width:100%;display:grid;position:relative}.g-an-boxes{justify-content:center;gap:6px;width:100%;display:grid}.g-an-boxes span{aspect-ratio:46/52;text-transform:uppercase;color:#15202b;background:#fff;border:2px solid #cfd6de;border-radius:12px;place-items:center;min-width:0;font-size:1.375rem;font-weight:900;display:grid}.g-an-boxes span:first-child{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.g-an-boxes span:first-child{border-color:color-mix(in srgb, var(--acc) 45%, #fff)}}.g-an-boxes span:first-child{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.g-an-boxes span:first-child{background:color-mix(in srgb, var(--acc) 10%, #fff)}}.g-an-boxes span.on{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc)}@supports (color:color-mix(in lab, red, red)){.g-an-boxes span.on{box-shadow:0 0 0 3px color-mix(in srgb, var(--acc) 25%, transparent)}}.g-an-slots:not(:focus-within) .g-an-boxes span.on{box-shadow:none}.g-an-correct span,.g-an-correct span:first-child{background:#fff;border-style:dashed;border-color:#cfd6de}.g-an-correct.correct span{color:#fff;background:#2fbf71;border:2px solid #2fbf71}.g-an-correct.wrong span{color:#fff;background:#da251d;border:2px solid #da251d}.g-an-input{opacity:0;text-transform:uppercase;cursor:text;border:0;width:100%;height:100%;font-size:1rem;position:absolute;inset:0}.g-an-result{text-align:center;justify-items:center;gap:4px;width:100%;display:grid}.g-an-result label{color:#5a6573;font-size:.8125rem;font-style:italic;font-weight:700}.g-fw{text-align:center;justify-items:center;gap:16px;display:grid}.g-fw-msg{min-height:44px;font-size:1rem;font-weight:800}.g-hex{width:200px;height:200px;position:relative}.g-hex span{border:2px solid var(--acc);color:#da251d;background:#fff;border-radius:12px;place-items:center;width:50px;height:50px;font-size:1.375rem;font-weight:900;display:grid;position:absolute}@media (width<=640px){.g-tiles span,.g-an-boxes span{border-radius:9px;font-size:1.125rem}.g-tiles,.g-an-boxes{gap:4px}.g-an-clue{font-size:1.0625rem}}.g-fimg{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}.g-photo{border:4px solid #fff;border-radius:18px;justify-self:center;width:min(280px,100%);overflow:hidden;box-shadow:0 10px 30px #00000026}.g-photo img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.g-fi-msg{min-height:44px;margin-bottom:10px;font-size:1rem;font-weight:800}.g-opts{grid-template-columns:1fr;gap:8px;display:grid}.g-opt{cursor:pointer;background:#fff;border:1.5px solid #e6e9ee;border-radius:12px;align-items:flex-start;gap:10px;padding:9px 12px;font-size:.8125rem;line-height:1.35;display:flex}.g-opt input{accent-color:var(--acc);flex:none;margin-top:2px}.g-opt.sel{border-color:var(--acc);background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.g-opt.sel{background:color-mix(in srgb, var(--acc) 7%, #fff)}}.g-opt:has(input:disabled){cursor:default}@container (width>=760px){.g-fimg{grid-template-columns:280px minmax(0,1fr);gap:22px}.g-opts{grid-template-columns:1fr 1fr}}.g-frame{background:#15202b;border-radius:16px;overflow:hidden}.g-fp-opts{grid-template-columns:1fr;gap:8px;display:grid}.g-fp-opt{text-align:left;cursor:pointer;border:1.5px solid var(--acc);border-radius:12px;width:100%;min-height:44px}@supports (color:color-mix(in lab, red, red)){.g-fp-opt{border:1.5px solid color-mix(in srgb, var(--acc) 30%, #fff)}}.g-fp-opt{color:#15202b;font:inherit;background:#fff;padding:10px 14px;font-size:.875rem;font-weight:700}.g-fp-opt:hover:not(:disabled){border-color:var(--acc);background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.g-fp-opt:hover:not(:disabled){background:color-mix(in srgb, var(--acc) 6%, #fff)}}.g-fp-opt:disabled{cursor:default}.g-fp-opt[data-state=right]{color:#fff;background:#2fbf71;border-color:#2fbf71}.g-fp-opt[data-state=wrong]{color:#fff;background:#da251d;border-color:#da251d}.g-fb{margin:12px 0 0;font-weight:800}.g-fb.ok{color:#1d7a43}.g-fb.no{color:#da251d}@container (width>=760px){.g-fp-opts{grid-template-columns:1fr 1fr}}.g-su{grid-template-columns:1fr;justify-items:center;gap:20px;display:grid}.g-pad{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;max-width:360px;display:grid}@container (width>=760px){.g-su{--cell-max:52px;grid-template-columns:auto 220px;justify-content:center;align-items:start}.g-pad{max-width:220px}}.g-status .g-sz{white-space:nowrap}.g-ph{display:none}.g-szm{position:relative}.g-szm-list{z-index:30;background:#fff;border:1px solid #e6e9ee;border-radius:14px;gap:6px;min-width:120px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px -12px #15202b59}.g-szm-list .g-sz{text-align:center;padding:9px 12px;font-size:.9375rem}.g-status .g-hm{cursor:pointer;font:inherit;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:700;line-height:1.5}.g-status .g-hm b{font-size:inherit;line-height:inherit}.g-head:has(.g-szm-list){z-index:35}.g-hs-bg{z-index:40;background:#15202b59;position:fixed;inset:0}.g-hs{z-index:41;padding:14px 14px calc(16px + env(safe-area-inset-bottom));background:#fff;border-radius:18px 18px 0 0;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 32px -12px #15202b59}.g-hs-head{justify-content:space-between;align-items:center;padding:2px 4px 4px;display:flex}.g-hs-head b{color:#7a5d00;align-items:center;gap:6px;font-size:.9375rem;font-weight:900;display:inline-flex}.g-hs-x{width:36px;height:36px;font:inherit;color:#5a6573;cursor:pointer;background:#fff;border:1px solid #e6e9ee;border-radius:50%;font-weight:900}.g-hs-item{text-align:left;border:1px solid var(--acc);gap:2px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.g-hs-item{border:1px solid color-mix(in srgb, var(--acc) 35%, #fff)}}.g-hs-item{font:inherit;cursor:pointer;background:#fff;border-radius:14px}.g-hs-item b{color:#15202b;font-size:.9375rem;font-weight:800}.g-hs-item small{color:#5a6573;font-size:.8125rem;font-weight:600}.g-hs-item:disabled{opacity:.45;cursor:default}.g-hs-item.off{border-style:dashed}.g-sec+.g-sec{margin-top:26px}.g-sec-h{align-items:baseline;gap:10px;margin:4px 0 12px;display:flex}.g-sec-h h2{margin:0;font-size:1.125rem;font-weight:900}.g-sec-h small{color:#5a6573;font-size:.8125rem;font-weight:700}.g-sizes{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.g-sizes.t{grid-template-columns:repeat(4,minmax(0,1fr))}.g-szc{background:#fff;border:1px solid #e6e9ee;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 10px #15202b0a}.g-szc-top{color:inherit;flex-direction:column;text-decoration:none;display:flex}.g-szc-art{aspect-ratio:16/10;background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.g-szc-art{background:color-mix(in srgb, var(--acc) 8%, #fff)}}.g-szc-art{border-bottom:1px solid #f0e3ea;place-items:center;display:grid}.g-szc-top b{padding:12px 14px 0;font-size:.9375rem;font-weight:900;line-height:1.25}.g-szc-top:hover b{color:var(--acc)}.g-mosaic{grid-template-columns:repeat(var(--n), 1fr);aspect-ratio:1/.7;gap:3px;width:62%;display:grid;transform:rotate(-3deg)}.g-mosaic i{background:var(--acc);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.g-mosaic i{background:color-mix(in srgb, var(--acc) calc(var(--k) * 1%), #fff)}}.g-szc-bd{gap:6px;padding:6px 14px 14px;display:grid}.g-szc-bd small{color:#5a6573;font-size:.78125rem;font-weight:700}.g-bar{background:#eef1f4;border-radius:99px;height:6px;overflow:hidden}.g-bar i{background:var(--acc);border-radius:99px;height:100%;display:block}.g-go{color:var(--acc);margin-top:4px;font-size:.8125rem;font-weight:900;text-decoration:none}.g-go:hover{text-decoration:underline}@media (width<=640px){.g-sizes,.g-sizes.t{grid-template-columns:1fr 1fr;gap:10px}.g-szc-top b{padding:10px 12px 0;font-size:.875rem}.g-szc-bd{padding:6px 12px 12px}}.g-tl{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.g-tl a{border:1.5px solid var(--acc);background:#fff;border-radius:14px;height:74px;position:relative}@supports (color:color-mix(in lab, red, red)){.g-tl a{border:1.5px solid color-mix(in srgb, var(--acc) 28%, #fff)}}.g-tl a{color:#15202b;align-content:center;place-items:center;gap:1px;font-size:1.25rem;font-weight:900;text-decoration:none;transition:transform .12s;display:grid}.g-tl a:hover{border-color:var(--acc);transform:translateY(-2px)}.g-tl a small{color:#6b7684;letter-spacing:.06em;text-transform:uppercase;font-size:.65625rem;font-weight:800}.g-tl a.ok{background:#ebf6f0;border-color:#a6d9bc}.g-tl a .tick{color:#fff;background:#00923f;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.6875rem;font-style:normal;display:grid;position:absolute;top:-6px;right:-6px}.g-tl a.nx{background:var(--acc);border-color:var(--acc);color:#fff;box-shadow:0 8px 18px var(--acc)}@supports (color:color-mix(in lab, red, red)){.g-tl a.nx{box-shadow:0 8px 18px color-mix(in srgb, var(--acc) 30%, transparent)}}.g-tl a.nx small{color:#fff;opacity:.85}.g-pager{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:18px;display:flex}.g-pager a,.g-pager .gap{color:#15202b;background:#fff;border:1px solid #e6e9ee;border-radius:10px;place-items:center;min-width:38px;height:38px;padding:0 8px;font-size:.875rem;font-weight:800;text-decoration:none;display:grid}.g-pager a:hover{border-color:var(--acc)}.g-pager a.on{background:var(--acc);border-color:var(--acc);color:#fff}.g-pager .gap{background:0 0;border:0;display:none}@media (width<=640px){.g-tl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.g-tl a{height:64px;font-size:1.125rem}.g-pager a.far{display:none}.g-pager .gap{display:grid}}.g-wk{align-items:center;gap:6px;display:flex}.g-wk-nav{width:36px;height:36px;font:inherit;color:var(--rd-brand-text);cursor:pointer;background:#fff;border:1px solid #cfd6de;border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:900;display:grid}.g-wk-nav:hover:not(:disabled){border-color:var(--acc)}.g-wk-nav:disabled{opacity:.35;cursor:default}.g-sel{font:inherit;color:#15202b;background:#fff;border:1px solid #cfd6de;border-radius:10px;max-width:100%;padding:7px 12px;font-size:.8125rem;font-weight:800}button.g-sz{font:inherit;cursor:pointer;font-size:.8125rem;font-weight:800}.g-promo{text-align:center;color:#5a6573;margin:0 0 6px;font-size:.875rem;font-weight:800}.g-wt{text-align:center;color:var(--acc);margin:0 0 18px;font-size:1.5rem;font-weight:900}.g-wtiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;max-width:760px;margin:0 auto;display:grid}.g-wtiles button{aspect-ratio:1;color:#fff;font:inherit;background:var(--acc);border:0;border-radius:16px;align-content:center;place-items:center;font-size:1.375rem;font-weight:900;display:grid}@supports (color:color-mix(in lab, red, red)){.g-wtiles button{background:color-mix(in srgb, var(--acc) var(--k), #6c5f9d)}}.g-wtiles button{transform:rotate(var(--r));cursor:pointer;transition:transform .15s;box-shadow:0 8px 18px #15202b1f}.g-wtiles button:hover{transform:rotate(0)scale(1.06)}.g-wtiles button small{letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.g-wtiles button.ok{outline-offset:3px;outline:3px solid #00923f}@media (width<=640px){.g-wtiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.g-wtiles button{border-radius:12px;font-size:1.0625rem}.g-wt{font-size:1.25rem}}.g-ss .g-pill svg{color:#7a5d00;width:14px;height:14px}.g-ssl{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:22px;display:grid}.g-eras{gap:6px;display:grid;position:sticky;top:12px}.g-eras nav{gap:6px;display:grid}.g-eras a{color:#15202b;background:#fff;border:1px solid #e6e9ee;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:.875rem;font-weight:800;text-decoration:none;display:flex}.g-eras a:hover{border-color:#f8c300}.g-eras a small{color:#7a5d00;background:#fff4cc;border-radius:99px;padding:2px 8px;font-size:.75rem;font-weight:900}.g-eras a.on{background:#fffbea;border-color:#f8c300}.g-eras-note{color:#5c4600;background:#fffbea;border:1px solid #f3e2a0;border-radius:12px;margin:8px 0 0;padding:12px;font-size:.8125rem;font-weight:700;line-height:1.45}.g-tlh{letter-spacing:.08em;color:#7a5d00;text-transform:uppercase;align-items:center;gap:10px;margin:18px 0 10px;scroll-margin-top:70px;font-size:.8125rem;font-weight:900;display:flex}.g-tlh:first-child{margin-top:0}.g-tlh:after{content:"";background:#f3e2a0;flex:1;height:1px}.g-ev{grid-template-columns:86px minmax(0,1fr);gap:14px;padding-bottom:14px;display:grid;position:relative}.g-ev:before{content:"";background:#f3e2a0;width:2px;position:absolute;top:6px;bottom:-2px;left:92px}.g-ev:last-child:before{display:none}.g-ev:has(+.g-tlh):before{display:none}.g-ev-y{text-align:right;padding-right:10px;line-height:1.35}.g-ev-y .y{color:#da251d;font-size:1rem;font-weight:900}.g-ev-y small{color:#6b7684;font-size:.6875rem;font-weight:800;display:block}.g-ev ul{overflow-wrap:anywhere;gap:8px;margin:0;padding:0 0 0 14px;list-style:none;display:grid;position:relative}.g-ev ul:before{content:"";background:#f8c300;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-7px;box-shadow:0 0 0 1px #f3e2a0}.g-ev li{color:#23303d;font-size:.90625rem;line-height:1.55}.g-ssbar{display:none}@media (width<=640px){.g-ssl{grid-template-columns:1fr}.g-eras{display:none}.g-ssbar{scrollbar-width:none;z-index:3;background:#fffbea;border-bottom:1px solid #f3e2a0;gap:6px;padding:8px 12px;display:flex;position:sticky;top:0;overflow-x:auto}.g-ssbar a{white-space:nowrap;color:#15202b;background:#fff;border:1px solid #f3e2a0;border-radius:99px;padding:6px 11px;font-size:.8125rem;font-weight:800;text-decoration:none}.g-ssbar a.on{color:#3d2f00;background:#f8c300;border-color:#f8c300}.g-ev{grid-template-columns:52px minmax(0,1fr);gap:8px}.g-ev:before{left:58px}.g-ev-y{padding-right:6px}.g-ev-y .y,.g-ev li{font-size:.875rem}.g-tlh{scroll-margin-top:56px}}.g-hero{text-align:center;background:linear-gradient(135deg,#eaf6fd,#fff 60%);border:1px solid #e6e9ee;border-radius:20px;margin-bottom:20px;padding:26px 20px}.g-hero p{color:#0093dd;margin:0;font-size:1.0625rem;font-weight:700}.g-hero img{width:auto;max-width:100%;height:52px;margin:12px auto;display:block}.g-hero .tag{color:var(--rd-brand-text);font-size:.9375rem;font-weight:800}.g-em{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.g-letter p{color:#23303d;margin:0 0 12px;font-size:.96875rem;line-height:1.7}.g-letter .q{background:#f3f9fd;border-left:4px solid #0093dd;border-radius:0 12px 12px 0;padding:12px 16px;font-weight:700}.g-letter .sig{margin:16px 0 0;font-weight:800}.g-side{gap:14px;display:grid}.g-contact{background:var(--rd-brand);color:#fff;border-radius:18px;padding:18px}.g-contact p{margin:0 0 12px;font-size:.90625rem;font-weight:600;line-height:1.5}.g-contact .g-btn{color:var(--rd-brand-text);box-shadow:none;overflow-wrap:anywhere;background:#fff;display:inline-block}.g-cred{background:#fff;border:1px solid #e6e9ee;border-radius:16px;padding:14px 16px}.g-cred h2{letter-spacing:.06em;color:#5a6573;text-transform:uppercase;margin:0 0 6px;font-size:.75rem}.g-cred p{margin:0;font-size:.875rem;font-weight:700;line-height:1.55}.g-cred ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.g-cred li{background:#f4f6f8;border-radius:99px;padding:4px 10px;font-size:.8125rem;font-weight:700}@media (width<=640px){.g-em{grid-template-columns:1fr}.g-hero p{font-size:.9375rem}.g-hero img{height:38px}.g-letter p{font-size:.9375rem}}.g-pill.bulb{color:#5c4600;background:#fff6d6;border-color:#f3e2a0}.g-pill.bulb svg{color:#b88a00}.g-pill.open{color:#1d7a43;background:#eaf7ef;border-color:#bfe5cc}.g-hb{border:1px solid var(--acc);align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.g-hb{border:1px solid color-mix(in srgb, var(--acc) 35%, #fff)}}.g-hb{font:inherit;color:#15202b;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;padding:6px 11px;font-size:.8125rem;font-weight:800}.g-hb svg{color:var(--acc)}.g-hb:hover:not(:disabled){border-color:var(--acc)}.g-hb.off{opacity:.55;border-style:dashed}.g-hb:disabled{opacity:.4;cursor:default}.g-btn.gate{color:#5a6573;align-items:center;gap:6px;display:inline-flex}.g-btn.gate svg{color:#6b7684}.g-toast{color:#5c4600;background:#fff6d6;border:1px solid #f3e2a0;border-radius:14px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 14px;font-size:.875rem;display:flex}.g-toast svg{color:#b88a00;flex:none}@media (width<=640px){.g-toast{font-size:.8125rem}}.g-rw{z-index:60;background:#15202b80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.g-rwp{background:#fff;border-radius:22px;gap:16px;width:min(460px,100%);padding:20px;display:grid;box-shadow:0 24px 60px #00000040}.g-rwh{align-items:center;gap:14px;display:flex}.g-rwh b{font-size:1.0625rem;font-weight:900;display:block}.g-rwh small{color:#5a6573;font-size:.8125rem;font-weight:600}.g-rwh small a{color:var(--rd-brand-text)}.g-ring{background:conic-gradient(var(--rd-brand) calc(var(--p) * 360deg), #e6e9ee 0);border-radius:50%;flex:none;place-items:center;width:58px;height:58px;transition:background .3s;display:grid}.g-ring span{width:46px;height:46px;color:var(--rd-brand-text);background:#fff;border-radius:50%;place-items:center;font-size:1.25rem;font-weight:900;display:grid}.g-hm{background:#f4f6f8;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;display:flex}.g-hm b{font-size:.9375rem}.g-hm p{color:#5a6573;margin:4px 0 10px;font-size:.8125rem}.g-hm .g-btn{text-decoration:none;display:inline-block}.g-hmi{background:var(--acc);color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:1.125rem;display:grid}.g-hmi svg{width:22px;height:22px}.g-copied{color:#1d7a43;margin-top:6px;font-size:.75rem;font-weight:700;display:block}.g-rw-acts{justify-content:flex-end;gap:8px;display:flex}.g-rw-acts .g-btn:disabled{opacity:.4;cursor:default}.g-win{text-align:center;background:linear-gradient(135deg,#eaf6fd,#fff);border:1px solid #cfe7f6;border-radius:20px;justify-items:center;gap:6px;margin-bottom:12px;padding:18px;display:grid}.g-win .star{color:#fff;background:#f8c300;border-radius:50%;place-items:center;width:56px;height:56px;font-size:2rem;display:grid;box-shadow:0 8px 20px #f8c30066}.g-win b{font-size:1.25rem;font-weight:900}.g-win .t{color:#5a6573;font-size:.875rem}.g-win .acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.g-win .acts .g-btn{text-decoration:none}@media (width<=640px){.g-rw{place-items:end stretch;padding:0}.g-rwp{border-radius:22px 22px 0 0;width:auto}.g-win b{font-size:1.125rem}}.g-kr button.hint{background:#ffe28a;border-radius:50%;box-shadow:0 0 0 3px #f5b800}.g-ys+.g-ys{margin-top:20px}.g-ys h2{align-items:center;gap:10px;margin:0 0 10px;font-size:1.125rem;font-weight:900;display:flex}.g-ysl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.g-ysl a{color:inherit;background:#fff;border:1px solid #e6e9ee;border-radius:14px;gap:6px;padding:12px 30px 12px 14px;text-decoration:none;display:grid;position:relative}.g-ysl a:hover{border-color:var(--acc)}.g-ysl a b{font-size:.875rem;font-weight:800}.g-ysl a i{color:var(--acc);font-style:normal;font-weight:900;position:absolute;top:12px;right:12px}.g-rs{white-space:nowrap;border-radius:999px;justify-self:start;padding:3px 9px;font-size:.75rem;font-weight:800}.g-rs.clean{color:#8a6500;background:#fff6d6}.g-rs.help{color:#3b4652;background:#eef1f4}.g-rs.part{background:var(--acc,#0093dd)}@supports (color:color-mix(in lab, red, red)){.g-rs.part{background:color-mix(in srgb, var(--acc,#0093dd) 12%, #fff)}}.g-rs.part{color:var(--rd-brand-text)}.g-rs.none{color:#6b7684;padding-left:0}.g-status .g-rs.none{padding-left:9px}.g-ysl a{min-width:0}.g-ysl .g-rs{white-space:normal}@media (width<=640px){.g-ysl{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=359px){.g-ysl{grid-template-columns:minmax(0,1fr)}}.g-pf-btn{width:36px;height:36px;color:var(--rd-brand-text);cursor:pointer;background:#fff;border:1px solid #e6e9ee;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.g-pf-btn.on{background:var(--rd-brand);color:#fff;border-color:var(--rd-brand-text)}.g-pf-av-i{place-items:center;display:grid}.g-pf-av-l{font-size:.9375rem;font-weight:900;line-height:1}.g-pf-panel,.g-pf-ask{--acc:var(--rd-brand);--acc-on:var(--rd-brand)}.g-pf-sheet{z-index:70;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.g-pf-sheet>.g-scrim{background:#15202b80;border:0;position:absolute;inset:0}.g-pf-panel{background:#fff;border-radius:22px;gap:14px;width:min(520px,100%);max-height:100dvh;padding:20px;display:grid;position:relative;overflow-y:auto;box-shadow:0 24px 60px #00000040}.g-pf-top{justify-content:space-between;align-items:center;display:flex}.g-pf-top h2{margin:0;font-size:1.1875rem;font-weight:900}.g-pf-me{align-items:center;gap:12px;display:flex}.g-pf-av{color:#0093dd;background:#eaf6fd;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.g-pf-av .g-pf-av-l{font-size:1.5rem}.g-pf-in{min-width:0;font:inherit;color:#15202b;background:#fff;border:2px solid #cfd6de;border-radius:12px;flex:1;padding:10px 12px;font-size:1rem;font-weight:700}.g-pf-in:focus{border-color:#0093dd;outline:none}.g-pf-err{color:#da251d;margin:-6px 0 0;font-size:.8125rem;font-weight:700}.g-pf-icons{grid-template-columns:repeat(12,40px);gap:6px;display:grid}.g-pf-icons button{color:#3b4652;cursor:pointer;background:#fff;border:1.5px solid #e6e9ee;border-radius:12px;place-items:center;width:40px;height:40px;padding:0;display:grid}.g-pf-icons button.on{color:#0093dd;background:#eaf6fd;border-color:#0093dd;box-shadow:0 0 0 3px #0093dd2e}.g-pf-panel .g-pf-icons{grid-template-columns:repeat(6,1fr)}.g-pf-panel .g-pf-icons button{width:auto}.g-pf-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.g-pf-stat{background:#f4f6f8;border-radius:14px;padding:10px 12px}.g-pf-stat b{color:#15202b;font-size:1.375rem;font-weight:900;display:block}.g-pf-stat small{color:#5a6573;font-size:.75rem;font-weight:700}.g-pf-list small{letter-spacing:.08em;color:#5a6573;font-size:.75rem;font-weight:900}.g-pf-list ul{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.g-pf-list a{color:#15202b;align-items:center;gap:10px;padding:6px 0;font-size:.875rem;font-weight:800;text-decoration:none;display:flex}.g-pf-list a i{color:#fff;background:var(--acc);border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.g-pf-list a i svg{width:16px;height:16px}.g-pf-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.g-pf-foot a{color:var(--rd-brand-text);font-size:.875rem;font-weight:800}@media (width<=640px){.g-pf-icons{grid-template-columns:repeat(6,1fr)}.g-pf-icons button{width:auto;height:38px}.g-pf-sheet{place-items:end stretch;padding:0}.g-pf-panel{border-radius:22px 22px 0 0;width:auto}}.g-pf-ask{background:#fff;border:1px solid #e6e9ee;border-radius:20px;gap:10px;margin:0 0 18px;padding:16px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 10px #15202b0d}.g-pf-ask:before{content:"";background:linear-gradient(#0093dd, var(--rd-brand));width:4px;position:absolute;top:0;bottom:0;left:0}.g-pf-ask>b{color:#15202b;font-size:1.125rem;font-weight:900}.g-pf-ask>small{color:#5a6573;font-size:.8125rem;font-weight:600}.g-pf-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.g-pf-row .g-pf-in{min-width:180px}.g-pf-favs{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 4px;display:flex}.g-pf-favs>small{letter-spacing:.08em;color:#5a6573;text-transform:uppercase;margin-right:4px;font-size:.75rem;font-weight:900}.g-pf-fav{color:#15202b;background:#fff;border:1px solid #e6e9ee;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:.875rem;font-weight:800;text-decoration:none;display:flex}.g-pf-fav:hover{border-color:var(--acc,#0093dd)}.g-pf-fav i{color:#fff;background:var(--acc);border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.g-pf-fav i svg{width:16px;height:16px}@media (width<=640px){.g-pf-row .g-pf-in{flex:100%;min-width:0}}.g-pf-pill{z-index:40;background:#fff;border:1px solid #e6e9ee;border-radius:999px;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:7px 7px 7px 8px;animation:.5s cubic-bezier(.2,.9,.3,1.2) g-pf-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #15202b29,0 2px 6px #15202b14}.g-pf-pill-t{font:inherit;color:#15202b;cursor:pointer;text-align:left;background:0 0;border:0;padding:6px 4px 6px 10px;font-size:.9375rem;font-weight:900;line-height:1.15}.g-pf-pill-i{width:38px;height:38px;color:var(--rd-brand-text);cursor:pointer;background:#fff;border:1px solid #e6e9ee;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.g-pf-pill-t+.g-pf-pill-i{background:#eaf6fd;border-color:#0093dd}.g-pf-pill-i:hover{border-color:#0093dd}.g-fb-ic{background:#eaf6fd;border-radius:50%;flex:none;place-items:center;width:2.375rem;height:2.375rem;font-size:1.25rem;display:grid}.g-fb-pill .g-pf-pill-t{align-items:center;gap:.625rem;display:flex}.g-fb-rates{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.g-fb-rate{font:inherit;color:#23303d;cursor:pointer;background:#fff;border:1px solid #e3e6ea;border-radius:.875rem;justify-items:center;gap:.25rem;padding:.625rem .25rem;font-size:.8125rem;font-weight:700;display:grid}.g-fb-rate span{font-size:1.75rem;line-height:1}.g-fb-rate[aria-checked=true]{border-color:var(--rd-brand);box-shadow:0 0 0 2px var(--rd-brand) inset;background:#e8f4f7}.g-fb-set{border:0;gap:.5rem;margin:0;padding:0;display:grid}.g-fb-set legend,.g-fb-legend{color:#15202b;margin-bottom:.5rem;padding:0;font-weight:800}.g-fb-set small{color:#6b7785;font-weight:600}.g-fb-chips{flex-wrap:wrap;gap:.5rem;display:flex}.g-fb-chip{font:inherit;color:#23303d;cursor:pointer;background:#fff;border:1px solid #d5dbe1;border-radius:999px;padding:.4375rem .875rem;font-size:.875rem;font-weight:700}.g-fb-chip[aria-checked=true]{background:var(--rd-brand);border-color:var(--rd-brand);color:#fff}.g-fb-note{width:100%;font:inherit;resize:vertical;border:1px solid #d5dbe1;border-radius:.75rem;padding:.625rem .75rem;font-size:1rem}.g-fb-anon{font-size:.8125rem}.g-fb-err{color:#b3261e;margin:0;font-weight:700}.g-fb-thanks{margin:0;font-size:1rem;line-height:1.5}@media (width<=26rem){.g-fb-rates{grid-template-columns:repeat(2,1fr)}}.g-pf-pill-x{color:#5a6573;cursor:pointer;background:#f2f4f7;border:0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-left:2px;padding:0;display:grid}.g-pf-pill-x svg{width:14px;height:14px}.g-pf-btn.glow{border-color:#0093dd;animation:1s ease-in-out 2 g-pf-glow;box-shadow:0 0 0 4px #0093dd47}@keyframes g-pf-in{0%{opacity:0;transform:translateY(20px)}}@keyframes g-pf-glow{50%{box-shadow:0 0 0 7px #0093dd1f}}@media (width<=640px){.g-pf-pill{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.rd-has-tabbar .g-pf-pill{bottom:calc(76px + env(safe-area-inset-bottom))}.g-pf-pill-t{flex:1;min-width:0}}@media (width<=359px){.g-pf-pill-i+.g-pf-pill-i+.g-pf-pill-i{display:none}}@media (prefers-reduced-motion:reduce){.g-pf-pill,.g-pf-btn.glow{animation:none}}.g-pf-tip{color:#15202b;background:#eaf6fd;border:1px solid #cfe7f6;border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:12px;padding:12px 14px;font-size:.875rem;line-height:1.5;display:flex}.g-pf-tip>svg{color:#0093dd;flex:none;margin-top:2px}.g-pf-tip p{flex:1;margin:0}.g-pf-tip a{color:var(--rd-brand-text);font-weight:800}.g-pf-tip .g-btn{flex:none;padding:6px 12px;font-size:.8125rem}@media (width<=640px){.g-pf-tip{flex-wrap:wrap}}.g-bd-md{--c1:#f08a24;--c2:#da251d;color:#fff;background:linear-gradient(140deg, var(--c1), var(--c2));width:46px;height:46px;box-shadow:0 3px 10px var(--c2);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.g-bd-md{box-shadow:0 3px 10px color-mix(in srgb, var(--c2) 30%, transparent)}}.g-bd-md.v{--c1:#0093dd;--c2:var(--rd-brand)}.g-bd-md b{color:#15202b;background:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.6875rem;font-weight:900;display:grid;position:absolute;bottom:-4px;right:-5px;box-shadow:0 1px 4px #15202b33}.g-bd-md.next{background:conic-gradient(var(--c2) var(--p), #e6e9ee 0);box-shadow:none;color:var(--c2)}.g-bd-md.next:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:4px}.g-bd-md.next svg{position:relative}.g-bd-md.lock{color:#a7b0bb;box-shadow:none;background:#f1f3f6}.g-bd-md.lock b{color:#6b7684}.g-bd-wrap{position:relative}.g-bd-new{z-index:2;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#0093dd;border-radius:999px;padding:2px 6px;font-size:.5625rem;font-weight:900;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.g-bd-sh{gap:10px;padding-top:2px;display:grid}.g-bd-sh>small{letter-spacing:.08em;color:#5a6573;font-size:.75rem;font-weight:900}.g-bd-row{align-items:center;gap:14px;display:flex}.g-bd-mds{flex:none;gap:12px;display:flex}.g-bd-goals{flex:1;gap:8px;min-width:0;display:grid}.g-bd-goal{color:#3b4652;font-size:.8125rem;font-weight:700}.g-bd-goal>span{color:#5a6573;font-weight:600}.g-bd-bar{background:#eef1f4;border-radius:999px;height:6px;margin-top:4px;overflow:hidden}.g-bd-bar i{border-radius:inherit;background:linear-gradient(90deg,#f08a24,#da251d);height:100%;display:block}.g-bd-bar.v i{background:linear-gradient(90deg, #0093dd, var(--rd-brand))}.g-bd-sh>a{color:var(--rd-brand-text);font-size:.875rem;font-weight:800;text-decoration:none}.g-pf-btn.dot{position:relative}.g-pf-btn.dot:after{content:"";background:#0093dd;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-1px;right:-1px}.g-bd-card .g-bd-lad{gap:10px;padding:6px 0 4px;display:grid}.g-bd-card .g-bd-lad+.g-bd-lad{border-top:1px solid #eef1f4;padding-top:14px}.g-bd-lh{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.g-bd-lh b{font-size:1rem;font-weight:900}.g-bd-lh span{color:#5a6573;text-align:right;font-size:.8125rem;font-weight:700}.g-bd-tiers{flex-wrap:wrap;gap:18px;display:flex}.g-bd-tier{text-align:center;align-content:start;justify-items:center;gap:6px;width:62px;display:grid}.g-bd-tier small{color:#3b4652;font-size:.6875rem;font-weight:800;line-height:1.2}.g-bd-tier em{color:#6b7684;font-size:.625rem;font-style:normal;font-weight:700}.g-bd-grps{flex-wrap:wrap;gap:28px;display:flex}.g-bd-grp{gap:8px;display:grid}.g-bd-grp>small{letter-spacing:.08em;color:#6b7684;font-size:.6875rem;font-weight:900}.g-bd-grp .g-bd-tiers{flex-wrap:nowrap;gap:10px}.g-bd-grp .g-bd-tier{width:52px}.g-bd-miss{color:#3b4652;margin:0;font-size:.8125rem;font-weight:600}.g-bd-miss a{color:var(--rd-brand-text);font-weight:800}@media (width<=640px){.g-bd-tiers{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.g-bd-tier{width:auto}.g-bd-tier small{font-size:.625rem}.g-bd-card .g-bd-md{width:42px;height:42px}.g-bd-grps{gap:18px}.g-bd-grp .g-bd-tiers{display:flex}}.g-wk-pill .g-pf-pill-t{align-items:center;gap:10px;padding-left:4px;display:flex}.g-wk-ic{width:38px;height:38px;color:var(--rd-brand-text);background:#eaf6fd;border:1px solid #0093dd;border-radius:50%;flex:none;place-items:center;display:grid}.g-wk-t{text-align:left;min-width:0;line-height:1.2;display:grid}.g-wk-t b{color:#15202b;font-weight:900}.g-wk-t small{color:#5a6573;font-size:.75rem;font-weight:700}.g-wk-go{color:var(--rd-brand-text);padding:0 6px;font-weight:900}.g-wk-sh .g-pf-panel{--acc:var(--rd-brand);--acc-on:var(--rd-brand)}.g-wk-sub{color:#5a6573;margin:-8px 0 0;font-size:.875rem;font-weight:600}.g-wk-days{background:#f4f6f8;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.g-wk-days b{color:#15202b;font-size:1.75rem;font-weight:900;line-height:1}.g-wk-days b small{color:#5a6573;font-size:.9375rem;font-weight:800}.g-wk-dots{gap:6px;display:flex}.g-wk-dots span{color:#6b7684;justify-items:center;gap:4px;font-size:.6875rem;font-weight:800;display:grid}.g-wk-dots i{background:#e2e7ec;border-radius:50%;width:22px;height:22px;display:block}.g-wk-dots i.on{background:linear-gradient(140deg, #0093dd, var(--rd-brand))}.g-wk-tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.g-wk-tiles div{background:#f4f6f8;border-radius:14px;padding:10px 12px}.g-wk-tiles b{color:#15202b;font-size:1.25rem;font-weight:900;display:block}.g-wk-tiles small{color:#5a6573;font-size:.75rem;font-weight:700}.g-wk-cmp{color:#15202b;background:#eaf6fd;border-radius:12px;margin:0;padding:10px 12px;font-size:.875rem;font-weight:700}.g-wk-cmp em.up{color:#00923f;font-style:normal;font-weight:900}.g-wk-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.g-wk-foot a{color:var(--rd-brand-text);font-size:.875rem;font-weight:800;text-decoration:none}.g-wk-foot a.g-btn{color:#fff}.g-wk-cols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.g-wk-col{background:#f4f6f8;border-radius:14px;gap:8px;min-width:0;padding:12px 14px;display:grid}.g-wk-col h3{color:#3b4652;margin:0;font-size:.8125rem;font-weight:900}.g-wk-col p{color:#15202b;margin:0;font-size:.875rem;font-weight:700}.g-wk-col p span{color:#5a6573;font-weight:600}.g-wk-col .g-wk-dots i{width:18px;height:18px}.g-wk-card .g-wk-cmp{color:#5a6573;background:0 0;padding:0}@media (width<=640px){.g-wk-tiles{grid-template-columns:1fr 1fr}.g-wk-tiles div:last-child{grid-column:1/-1}.g-wk-days{flex-direction:column;align-items:flex-start}.g-wk-cols{grid-template-columns:1fr}}.g-nf{flex:1;padding:40px 16px 56px}.g-nf-in{justify-items:start;gap:12px;max-width:640px;margin:0 auto;display:grid}.g-nf-code{letter-spacing:-.03em;background:linear-gradient(135deg, var(--rd-teal-light), var(--rd-brand-deep));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:4.5rem;font-weight:900;line-height:1}.g-nf h1{color:#15202b;margin:0;font-size:1.625rem;font-weight:900}.g-nf-in>p{color:#5a6573;margin:0;font-size:1rem;line-height:1.55}.g-nf-search{gap:6px;width:100%;margin-top:8px;display:grid}.g-nf-search small,.g-nf-k{letter-spacing:.06em;text-transform:uppercase;color:#5a6573;font-size:.8125rem;font-weight:800}.g-nf-k{margin-top:10px}.g-nf-search .rd-search{width:100%;max-width:none;margin-left:0;display:flex}.g-nf-search .rd-search input{background:#fff;border-color:#e6e9ee;padding:12px 16px 12px 40px;font-size:1rem}.g-nf-games{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.g-nf-games a{color:#15202b;background:#fff;border:1px solid #e6e9ee;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;transition:border-color .12s,transform .12s;display:flex}.g-nf-games a:hover{border-color:var(--acc);transform:translateY(-1px)}.g-nf-games b{font-size:.9375rem;font-weight:800}.g-nf-acts{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.g-nf-acts .g-btn{--acc:var(--rd-brand);--acc-on:var(--rd-brand);text-decoration:none}@media (width<=480px){.g-nf-games{grid-template-columns:minmax(0,1fr)}}.g-ct{gap:18px;max-width:880px;margin:0 auto;display:grid}.g-ct-hero{background:linear-gradient(135deg, var(--rd-teal-light) 0%, var(--rd-teal) 50%, var(--rd-teal-deep) 100%);color:#fff;border-radius:20px;justify-items:start;gap:8px;padding:26px 24px;display:grid;box-shadow:0 18px 40px -24px #1c5d6fb3}.g-ct-ic{background:#ffffff29;border-radius:14px;place-items:center;width:46px;height:46px;font-size:1.375rem;display:grid}.g-ct-hero h2{letter-spacing:-.01em;margin:6px 0 0;font-size:1.5rem;font-weight:900}.g-ct-hero p{opacity:.92;max-width:34em;margin:0;font-size:1rem;line-height:1.55}.g-ct-pick{letter-spacing:.06em;text-transform:uppercase;color:#5a6573;margin:4px 0 0;font-size:.8125rem;font-weight:800}.g-ct-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.g-ct-card{color:#15202b;background:#fff;border:1px solid #e6e9ee;border-radius:16px;align-content:start;gap:4px;padding:16px;text-decoration:none;transition:transform .12s,border-color .12s,box-shadow .12s;display:grid}.g-ct-card:hover{border-color:var(--rd-teal);transform:translateY(-2px);box-shadow:0 10px 24px -16px #15202b73}.g-ct-card:focus-visible{outline:3px solid var(--rd-teal);outline-offset:2px}.g-ct-emoji{margin-bottom:4px;font-size:1.5rem;line-height:1}.g-ct-card b{font-size:1rem;font-weight:900}.g-ct-card small{color:#5a6573;font-size:.875rem;line-height:1.45}.g-ct-direct{background:#fff;border:1px solid #e6e9ee;border-radius:16px;justify-items:start;gap:10px;padding:18px;display:grid}.g-ct-direct p{color:#15202b;margin:0;font-size:.9375rem;font-weight:600}.g-ct-direct .g-btn{--acc:var(--rd-brand);--acc-on:var(--rd-brand);color:#fff;text-decoration:none}.g-ct-mail{overflow-wrap:anywhere;font-weight:700;color:#5a6573!important}.g-ct-soon{color:#15202b;margin:0;font-size:1rem;line-height:1.6}@media (width<=560px){.g-ct-cards{grid-template-columns:minmax(0,1fr)}.g-ct-hero{padding:22px 18px}}.g-demo{border-bottom:1px solid #eef1f4;gap:12px;margin-bottom:14px;padding-bottom:14px;display:grid}.g-demo-clip{background:#f4f6f9;border:1px solid #e6e9ee;border-radius:14px;position:relative;overflow:hidden}.g-demo-clip video{object-fit:contain;background:#f4f6f9;width:100%;max-height:45vh;display:block}.g-demo-pp{color:#fff;cursor:pointer;background:#15202bbf;border:0;border-radius:50%;width:36px;height:36px;font-size:.9375rem;position:absolute;bottom:10px;right:10px}.g-demo-steps{counter-reset:g-demo;gap:6px;margin:0;padding:0;list-style:none;display:grid}.g-demo-steps li{counter-increment:g-demo;color:#5a6573;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-size:.9375rem;font-weight:700;transition:background .25s,color .25s;display:flex}.g-demo-steps li:before{content:counter(g-demo);color:#5a6573;background:#e6e9ee;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.8125rem;font-weight:900;display:grid}.g-demo-steps li.on{color:#15202b;background:#eaf6fd}.g-demo-steps li.on:before{color:#fff;background:#0093dd}@media (prefers-reduced-motion:reduce){.g-demo-steps li{transition:none}}.lv-chip{color:#1d7a43;white-space:nowrap;background:#eaf7ef;border:1px solid #bfe6cc;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.75rem;font-weight:800;display:inline-flex}.lv-chip i{background:#22a05a;border-radius:50%;width:7px;height:7px;font-style:normal;box-shadow:0 0 0 3px #22a05a33}h2 .lv-chip,h3 .lv-chip{vertical-align:middle;margin-left:6px}.lv-vs{color:#a2460a;font:inherit;white-space:nowrap;cursor:pointer;background:#fff6ee;border:1px solid #f0c9a8;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.875rem;font-weight:800;display:flex}.lv-vs em{font-size:1.15rem;font-style:normal;line-height:1}@media (width<=640px){.lv-vs span{display:none}.lv-vs{justify-content:center;width:36px;height:36px;padding:0}.lv-vs em{font-size:1.25rem}}.lv-code{letter-spacing:.18em;text-align:center;color:#15202b;background:#f4f6f9;border:2px dashed #cfd6de;border-radius:14px;margin:6px 0 4px;padding:14px;font-size:2rem;font-weight:900}.lv-muted{color:#5a6573;margin:6px 0;font-size:.875rem;line-height:1.45}.lv-c{text-align:center}.lv-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.lv-btn{min-width:140px;font:inherit;background:var(--rd-brand);color:#fff;cursor:pointer;border:0;border-radius:12px;flex:1;padding:13px 16px;font-size:.9375rem;font-weight:800}.lv-btn.sec{color:var(--rd-brand);background:#fff;border:1px solid #cfd6de}.lv-btn.ok{background:#1d7a43}.lv-btn:disabled{opacity:.55;cursor:default}.lv-av{color:#0093dd;background:#eaf6fd;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.lv-av.opp{color:#c2560c;background:#fff1e6}.lv-av.big{width:64px;height:64px;font-size:1.4rem}.lv-av.lv-empty{background:#fff;border:2px dashed #f0c9a8}.lv-join{justify-items:center;gap:8px;margin-top:4px;display:grid}.lv-join h3{text-align:center;margin:4px 0;font-size:1.25rem}.lv-vsrow{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:10px 0 4px;display:grid}.lv-p{text-align:center;justify-items:center;gap:6px;display:grid}.lv-p b{font-size:1rem}.lv-p small{color:#5a6573;font-size:.8125rem;font-weight:700}.lv-p small.ok{color:#1d7a43}.lv-x{color:#a2460a;font-size:1.1rem;font-weight:900}.lv-opp{background:#fff6ee;border:1px solid #f0c9a8;border-radius:14px;align-items:center;gap:10px;margin-top:10px;padding:8px 12px;display:flex}.lv-opp .lv-av{width:32px;height:32px}.lv-opp b{font-size:.875rem}.lv-opp small{color:#5a6573;font-size:.8125rem;font-weight:700}.lv-bar{background:#f3dccb;border-radius:99px;flex:1;min-width:60px;height:8px;overflow:hidden}.lv-bar i{background:#e0732a;border-radius:99px;height:100%;transition:width .3s;display:block}.lv-cd{z-index:60;background:#15202b8c;place-items:center;display:grid;position:fixed;inset:0}.lv-cd div{width:150px;height:150px;color:var(--rd-brand);background:#fff;border-radius:50%;place-items:center;font-size:5rem;font-weight:900;display:grid;box-shadow:0 20px 50px #00000040}.lv-cd p{color:#fff;font-size:1.05rem;font-weight:800;position:absolute;top:calc(50% + 100px)}.lv-res h3{text-align:center;margin:4px 0 2px;font-size:1.6rem;font-weight:900}.lv-res-msg{text-align:center;margin:10px 0 4px;font-size:1.1rem;font-weight:800}.lv-sc{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.lv-sc div{text-align:center;border:1px solid #e6e9ee;border-radius:14px;padding:12px}.lv-sc div.win{background:#eaf7ef;border-color:#bfe6cc}.lv-sc b{font-size:1.6rem;display:block}.lv-sc small{color:#5a6573;font-size:.8125rem;font-weight:700}.lv-wait{background:#f4f6f9;border-radius:14px;margin-top:10px;padding:12px 14px;font-size:.9375rem;font-weight:700}.lv-drop{color:#a2460a;background:#fff6ee}.lv-ask{color:#1d7a43;background:#eaf7ef}.lv-sheet .g-sheet-top h2{font-family:inherit;font-size:1.05rem;font-weight:800}.lv-line{border-top:1px solid #eef1f4;justify-content:space-between;padding:10px 0;font-size:.9375rem;display:flex}.lv-pool-ask{background:#fff;border:1px solid #e6e9ee;border-radius:14px;margin-top:8px;padding:12px 14px}.lv-pool-ask .lv-row{margin-top:8px}.lv-tag{margin:4px 0 0;font-size:.8125rem}.g-pf-switch{cursor:pointer;justify-content:flex-start;align-items:center;gap:10px}.g-pf-note{color:#5a6573;margin:6px 0 0;font-size:.8125rem}.g-pf-link{font:inherit;color:var(--rd-brand);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.g-pf-switch input{width:20px;height:20px;accent-color:var(--rd-brand)}.g-dt{text-align:left;margin:10px 0 4px}.g-dt-first{margin:0;font-weight:700}.g-dt-title{color:#5a6573;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:.75rem;font-weight:800;display:block}.g-dt-rank{margin:0 0 6px;font-weight:800}.g-dt-rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.g-dt-rows li{border-radius:10px;align-items:center;gap:8px;padding:4px 8px;display:flex}.g-dt-rows li[aria-current=true]{background:#fff4d6;font-weight:800}.g-dt-rows li b{font-variant-numeric:tabular-nums;margin-left:auto}.g-dt-best,.g-dt-help{color:#5a6573;margin-top:6px;display:block}.g-dt-pill{cursor:pointer;border:0}.lv-news{background:#fff;border-radius:18px;margin:14px 0;padding:14px 16px;position:relative;box-shadow:0 1px 3px #15202b14}.lv-news-x{color:#5a6573;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:1.125rem;position:absolute;top:8px;right:10px}.lv-news h2{margin:0 0 8px;padding-right:28px;font-size:1rem;font-weight:800}.lv-news ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lv-news li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lv-news li span{font-weight:700}.lv-news small{color:#5a6573}.lv-news small.lost{color:#c0392b;font-weight:700}.lv-news small.won{color:#1d7a43;font-weight:700}.lv-news .lv-btn{margin-left:auto;text-decoration:none}.rd-game:has(.lv-tl) .lv-chip{display:none}.lv-tl{background:#fff;border:1px solid #e6e9ee;border-radius:14px;gap:8px;margin-top:10px;padding:10px 12px;display:grid}.lv-ln{grid-template-columns:auto minmax(0,84px) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.lv-ln .lv-av{width:28px;height:28px}.lv-ln .lv-av svg{width:18px;height:18px}.lv-ln b{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.lv-ln small{color:#5a6573;white-space:nowrap;text-align:right;min-width:64px;font-size:.75rem;font-weight:800}.lv-steps{--c:#0093dd;justify-content:space-between;align-items:center;max-width:260px;margin:0;padding:0;list-style:none;display:flex;position:relative}.lv-ln.opp .lv-steps{--c:#e0732a}.lv-steps:before,.lv-steps:after{content:"";border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:11px}.lv-steps:before{background:#e3e7ec;right:11px}.lv-steps:after{width:calc((100% - 22px) * var(--p,0));background:var(--c);transition:width .4s}.lv-steps li{z-index:1;color:#fff;background:#fff;border:2px solid #d5dbe2;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.6875rem;font-weight:900;line-height:1;transition:background .3s,border-color .3s;display:grid;position:relative}.lv-steps li.ok{background:#22a05a;border-color:#22a05a}.lv-steps li.bad{background:#da251d;border-color:#da251d}.lv-steps li.done{background:#9aa5b1;border-color:#9aa5b1}.lv-steps li.now{border-color:var(--c);border-width:3px;animation:1.4s ease-out infinite lv-pulse}@keyframes lv-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--c) 45%,transparent)}to{box-shadow:0 0 0 8px #0000}}.lv-lane{background:#eef1f4;border-radius:99px;height:10px;position:relative;overflow:hidden}.lv-lane i{background:#0093dd;border-radius:99px;height:100%;transition:width .3s;display:block}.lv-ln.opp .lv-lane i{background:#e0732a}.lv-ln.fin .lv-lane i{background:#22a05a}.lv-ln.fin small{color:#1d7a43}@media (prefers-reduced-motion:reduce){.lv-steps li.now{box-shadow:0 0 0 4px var(--c);animation:none}@supports (color:color-mix(in lab, red, red)){.lv-steps li.now{box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 30%,transparent)}}.lv-steps:after,.lv-lane i{transition:none}}@media (width<=400px){.lv-ln{grid-template-columns:auto minmax(0,56px) minmax(0,1fr) auto;gap:8px}.lv-ln small{min-width:0}}.g-skel .g-skel-shape{justify-items:center;gap:10px;width:100%;display:grid}.g-skel-line,.g-skel-tiles i,.g-skel-row i,.g-skel-grid i,.g-skel-photo{background:linear-gradient(90deg,#eef1f4 0%,#f6f8fa 40%,#eef1f4 80%) 0 0/200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite g-skel;display:block}.g-skel-line{width:min(70%,520px);height:14px}.g-skel-line.short{width:min(45%,320px);height:16px}.g-skel-line.wide{border-radius:10px;width:min(100%,560px);height:40px}.g-skel-tiles{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.g-skel-tiles i{aspect-ratio:1;border-radius:10px;width:clamp(28px,8vw,46px)}.g-skel-tiles.slots i{background:#f6f8fa;border:2px dashed #e3e7ec;animation:none}.g-skel-row{gap:10px;width:100%;max-width:1060px;display:grid}.g-skel-row.c2{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.g-skel-row.c3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr)}.g-skel-row i{border-radius:10px;height:36px}.g-skel-grid{grid-template-columns:repeat(var(--n), 1fr);width:min(100%, calc(var(--n) * 34px));gap:2px;display:grid}.g-skel-grid i{aspect-ratio:1;border-radius:3px}.g-skel-photo{aspect-ratio:1;border-radius:16px;width:min(70%,280px)}@keyframes g-skel{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.g-skel-line,.g-skel-tiles i,.g-skel-row i,.g-skel-grid i,.g-skel-photo{animation:none}}.g-win.done .star{color:#1d7a43;background:#eaf7ef}.lv-ln.ghost{opacity:.72}.lv-ln.ghost .lv-steps li{transform:scale(.9)}.lv-sc .lv-span{grid-column:1/-1}.lv-share{gap:8px;margin-top:12px;display:grid}.lv-share>small{letter-spacing:.04em;color:#5a6573;text-transform:uppercase;font-size:.75rem;font-weight:800}.lv-msg{color:#15202b;white-space:pre-line;word-break:break-word;-webkit-user-select:all;user-select:all;background:#f4f6f9;border:1px dashed #cfd6de;border-radius:12px;margin:0;padding:12px 14px;font-size:.9375rem;line-height:1.5}.lv-share-main{width:100%}.lv-targets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lv-targets a,.lv-targets button{min-height:42px;font:inherit;color:#15202b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e3e7ec;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:.8125rem;font-weight:800;text-decoration:none;display:flex}.lv-targets a:before{content:"";border-radius:50%;flex:none;width:9px;height:9px}.lv-targets a.wa:before{background:#25d366}.lv-targets a.vb:before{background:#7360f2}.lv-targets a.em:before{background:var(--rd-brand)}.lv-targets button.done{color:#1d7a43;background:#eaf7ef;border-color:#bfe6cc}@media (width<=400px){.lv-targets{grid-template-columns:repeat(2,minmax(0,1fr))}}.g-legal{color:#15202b;max-width:760px;line-height:1.65}.g-legal h2{margin:18px 0 6px;font-size:1.0625rem;font-weight:900}.g-legal p{margin:0 0 10px}.g-legal .g-legal-title{letter-spacing:.04em;font-weight:900}.g-legal-link{font:inherit;color:var(--rd-brand-text);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rd-ft-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.rd-ft-btn:hover{text-decoration:underline}.g-consent{z-index:60;color:#15202b;background:#fff;border:1px solid #e6e9ee;border-radius:16px;align-items:center;gap:16px;max-width:760px;margin:0 auto;padding:14px 16px;font-size:.875rem;line-height:1.45;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 10px 30px #15202b2e,0 2px 6px #15202b14}.g-consent p{margin:0}.g-consent .g-consent-t{margin-bottom:2px;font-size:.9375rem;font-weight:900}.g-consent p a{color:var(--rd-brand-text);text-decoration:underline}.g-consent-b{flex:none;gap:8px;display:flex}.g-consent-b button{color:#15202b;min-width:110px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:2px solid #15202b;border-radius:999px;font-weight:800}.g-consent-b button:hover{color:#fff;background:#15202b}@media (width<=640px){.g-consent{flex-direction:column;align-items:stretch;gap:10px;bottom:8px;left:8px;right:8px}.g-consent-b button{flex:1;min-width:0}.rd-has-tabbar .g-consent{bottom:calc(76px + env(safe-area-inset-bottom))}}.g-skcrop{background-repeat:no-repeat;border-radius:8px;flex:none;display:block}.g-skbar{z-index:30;text-align:left;color:#fff;width:100%;font:inherit;cursor:pointer;background:#15202b;border:0;align-items:center;gap:12px;padding:10px 12px;font-size:.875rem;line-height:1.35;display:flex;position:sticky;top:0}.g-skbar .g-skcrop{box-shadow:0 0 0 2px #ffffffe6}.g-skbar-t{gap:6px;display:grid}.g-skbar b{background:var(--acc-on,var(--acc));white-space:nowrap;border-radius:8px;justify-self:start;padding:2px 8px;font-size:.75rem}.g-skbar i{opacity:.7;margin-left:auto;font-size:1.125rem;font-style:normal}.g-sk-layout{--grid-reserve:96px}.g-sk-neo{--sk-on:#8fd0f499;--sk-word:#d9eefbbf}@media (width<=640px){.g-sk-layout{--grid-reserve:44px}}.g-sk-size{color:#3b4652;align-items:center;gap:8px;margin-top:4px;font-size:.8125rem;font-weight:700;display:flex}.g-sk-size>span{background:#fff;border:1px solid #e6e9ee;border-radius:10px;display:inline-flex;overflow:hidden}.g-sk-size button{font:inherit;cursor:pointer;color:#15202b;background:0 0;border:0;padding:4px 12px;font-weight:900}.g-sk-size button+button{border-left:1px solid #e6e9ee}.g-sk-size button:disabled{color:#b8c0ca;cursor:default}.g-sk-under .g-sk-size{justify-content:center}.g-sk-switch{text-align:center;margin:10px 0 0;font-size:.875rem;font-weight:700}.g-sk-switch a{color:var(--rd-brand-text);text-decoration:underline}@container (width>=1024px){.g-skbar,.g-sk-under{display:none}.g-sk-neo{--sk-on:#f9f71b66;--sk-word:#d4d37766;--pitch:72px!important}}.g-inst-pill{gap:10px;padding:7px}.g-inst-icon{border-radius:10px;flex:none;width:38px;height:38px}.g-inst-t{gap:1px;min-width:0;line-height:1.2;display:grid}.g-inst-t b{color:#15202b;font-size:.9375rem;font-weight:900}.g-inst-t small{color:#5a6573;font-size:.75rem;font-weight:600}.g-inst-go{background:var(--rd-brand);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;flex:none;padding:9px 16px;font-size:.875rem;font-weight:900}.g-inst-go:hover{background:var(--rd-brand-deep)}.g-inst-help ol{margin:4px 0 12px;padding-left:22px;line-height:1.55}.g-inst-help li{margin-bottom:6px}.g-inst-help p{color:#5a6573;margin:0}@media (width<=640px){.rd-has-tabbar .g-inst-pill{bottom:calc(76px + env(safe-area-inset-bottom))}.g-inst-pill{border-radius:18px;left:12px;right:12px}.g-inst-t{flex:1}.g-inst-t b{font-size:.875rem}.g-inst-t small{display:none}.g-inst-go{padding:9px 12px}}:root{--radius:.75rem;--background:oklch(97.2% .003 247.9);--foreground:oklch(23.9% .026 249);--card:oklch(100% 0 0);--card-foreground:oklch(23.9% .026 249);--popover:oklch(100% 0 0);--popover-foreground:oklch(23.9% .026 249);--primary:oklch(55.5% .093 220.8);--primary-foreground:oklch(100% 0 0);--brand-blue:oklch(63.5% .151 241.9);--teal:oklch(55.5% .093 220.8);--secondary:oklch(95.5% .015 250);--secondary-foreground:oklch(55.5% .093 220.8);--muted:oklch(95.5% .005 250);--muted-foreground:oklch(50.2% .026 254.5);--accent:oklch(94.5% .02 250);--accent-foreground:oklch(55.5% .093 220.8);--destructive:oklch(57.2% .215 28.8);--destructive-foreground:oklch(100% 0 0);--destructive-soft:oklch(95.7% .018 17.5);--border:oklch(93.3% .007 260.7);--input:oklch(87.3% .013 251.6);--ring:oklch(63.5% .151 241.9);--score:oklch(68.7% .167 53.6);--success:oklch(51.3% .121 152.4);--success-bright:oklch(71.2% .164 154.1);--success-soft:oklch(96.4% .017 159.1);--streak:oklch(82.4% .141 70.2);--footer:oklch(23.9% .026 249);--footer-foreground:oklch(100% 0 0);--footer-muted:oklch(87.3% .013 251.6);--fam-cw:oklch(63.5% .151 241.9);--fam-kr:oklch(52.5% .096 292.4);--fam-wd:oklch(68.7% .167 53.6);--fam-tg:oklch(57.2% .215 28.8);--fam-su:oklch(57.6% .161 149.3);--fam-pz:oklch(58.8% .232 358.4);--fam-ss:oklch(84.1% .172 88.8);--fam-ss-text:oklch(49.4% .101 87.4)}.game-stage{background-color:var(--color-background);background-image:linear-gradient(to right, var(--color-border) 1px, transparent 1px), linear-gradient(to bottom, var(--color-border) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.game-stage{background-image:linear-gradient(to right, color-mix(in oklab, var(--color-border) 32%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--color-border) 32%, transparent) 1px, transparent 1px)}}.game-stage{background-size:28px 28px}.game-panel{position:relative}.game-panel:before{content:"";background:var(--color-accent);height:4px;position:absolute;inset:0 0 auto}.letter-tile{color:var(--color-primary-foreground);background:var(--color-primary);box-shadow:inset 0 -3px 0 var(--color-foreground), 0 4px 0 var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.letter-tile{box-shadow:inset 0 -3px 0 color-mix(in oklab, var(--color-foreground) 22%, transparent), 0 4px 0 color-mix(in oklab, var(--color-primary) 70%, var(--color-foreground))}}@keyframes clue-pulse{0%,to{opacity:1}50%{opacity:.55}}.animate-clue-pulse{animation:1.45s ease-in-out infinite clue-pulse}@media (prefers-reduced-motion:reduce){.animate-clue-pulse{animation:none}}@keyframes legacy-blink{0%{opacity:1}to{opacity:.3}}.legacy-blink{animation:1s ease-in-out infinite alternate legacy-blink}@media (prefers-reduced-motion:reduce){.legacy-blink{animation:none}}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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:0}@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}
