@charset "UTF-8";:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #2563EB;--bs-secondary: #4F6488;--bs-success: #10B981;--bs-info: #0EA5E9;--bs-warning: #F59E0B;--bs-danger: #F43F5E;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 37, 99, 235;--bs-secondary-rgb: 79, 100, 136;--bs-success-rgb: 16, 185, 129;--bs-info-rgb: 14, 165, 233;--bs-warning-rgb: 245, 158, 11;--bs-danger-rgb: 244, 63, 94;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: rgb(14.8, 39.6, 94);--bs-secondary-text-emphasis: rgb(31.6, 40, 54.4);--bs-success-text-emphasis: rgb(6.4, 74, 51.6);--bs-info-text-emphasis: rgb(5.6, 66, 93.2);--bs-warning-text-emphasis: rgb(98, 63.2, 4.4);--bs-danger-text-emphasis: rgb(97.6, 25.2, 37.6);--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: rgb(211.4, 223.8, 251);--bs-secondary-bg-subtle: rgb(219.8, 224, 231.2);--bs-success-bg-subtle: rgb(207.2, 241, 229.8);--bs-info-bg-subtle: rgb(206.8, 237, 250.6);--bs-warning-bg-subtle: rgb(253, 235.6, 206.2);--bs-danger-bg-subtle: rgb(252.8, 216.6, 222.8);--bs-light-bg-subtle: rgb(251.5, 252, 252.5);--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: rgb(167.8, 192.6, 247);--bs-secondary-border-subtle: rgb(184.6, 193, 207.4);--bs-success-border-subtle: rgb(159.4, 227, 204.6);--bs-info-border-subtle: rgb(158.6, 219, 246.2);--bs-warning-border-subtle: rgb(251, 216.2, 157.4);--bs-danger-border-subtle: rgb(250.6, 178.2, 190.6);--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: "Anuphan", "Noto Sans Thai", "Leelawadee UI", system-ui, sans-serif;--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #0B1F44;--bs-body-color-rgb: 11, 31, 68;--bs-body-bg: #EAF8FD;--bs-body-bg-rgb: 234, 248, 253;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(11, 31, 68, .75);--bs-secondary-color-rgb: 11, 31, 68;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(11, 31, 68, .5);--bs-tertiary-color-rgb: 11, 31, 68;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #2563EB;--bs-link-color-rgb: 37, 99, 235;--bs-link-decoration: underline;--bs-link-hover-color: rgb(29.6, 79.2, 188);--bs-link-hover-color-rgb: 30, 79, 188;--bs-code-color: #d63384;--bs-highlight-color: #0B1F44;--bs-highlight-bg: rgb(255, 242.6, 205.4);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #D3E2F7;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 999px;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(37, 99, 235, .25);--bs-form-valid-color: #10B981;--bs-form-valid-border-color: #10B981;--bs-form-invalid-color: #F43F5E;--bs-form-invalid-border-color: #F43F5E}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,h5,h4,h3,h2,h1{margin-top:0;margin-bottom:0;font-family:Bai Jamjuree,Anuphan,system-ui,sans-serif;font-weight:700;line-height:1.2;color:var(--bs-heading-color)}h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:0}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#000!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#000!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity, 1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-primary:hover,.link-primary:focus{color:RGBA(30,79,188,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(30,79,188,var(--bs-link-underline-opacity, 1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-secondary:hover,.link-secondary:focus{color:RGBA(63,80,109,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(63,80,109,var(--bs-link-underline-opacity, 1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity, 1))!important}.link-success:hover,.link-success:focus{color:RGBA(64,199,154,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(64,199,154,var(--bs-link-underline-opacity, 1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity, 1))!important}.link-info:hover,.link-info:focus{color:RGBA(62,183,237,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(62,183,237,var(--bs-link-underline-opacity, 1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity, 1))!important}.link-warning:hover,.link-warning:focus{color:RGBA(247,177,60,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(247,177,60,var(--bs-link-underline-opacity, 1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity, 1))!important}.link-danger:hover,.link-danger:focus{color:RGBA(246,101,126,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(246,101,126,var(--bs-link-underline-opacity, 1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity, 1))!important}.link-light:hover,.link-light:focus{color:RGBA(249,250,251,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity, 1))!important}.link-dark:hover,.link-dark:focus{color:RGBA(26,30,33,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, .75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, .75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, .5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{position:absolute;inset:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media(min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media(min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #004f4f;--mat-sys-on-tertiary-fixed: #002020;--mat-sys-on-tertiary-fixed-variant: #004f4f;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #006a6a;--mat-sys-tertiary-container: #00fbfb;--mat-sys-tertiary-fixed: #00fbfb;--mat-sys-tertiary-fixed-dim: #00dddd;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Anuphan, Noto Sans Thai, Leelawadee UI, system-ui, sans-serif;--mat-sys-body-large-font: Anuphan, Noto Sans Thai, Leelawadee UI, system-ui, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Anuphan, Noto Sans Thai, Leelawadee UI, system-ui, sans-serif;--mat-sys-body-medium-font: Anuphan, Noto Sans Thai, Leelawadee UI, system-ui, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Anuphan, Noto Sans Thai, Leelawadee UI, system-ui, sans-serif;--mat-sys-body-small-font: Anuphan, Noto Sans Thai, Leelawadee UI, system-ui, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Bai Jamjuree, Anuphan, system-ui, sans-serif;--mat-sys-display-large-font: Bai Jamjuree, Anuphan, system-ui, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Bai Jamjuree, Anuphan, system-ui, sans-serif;--mat-sys-display-medium-font: Bai Jamjuree, Anuphan, system-ui, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Bai Jamjuree, Anuphan, system-ui, sans-serif;--mat-sys-display-small-font: Bai Jamjuree, Anuphan, system-ui, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Bai Jamjuree, Anuphan, system-ui, sans-serif;--mat-sys-headline-large-font: Bai Jamjuree, Anuphan, system-ui, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Bai Jamjuree, Anuphan, system-ui, sans-serif;--mat-sys-headline-medium-font: Bai Jamjuree, Anuphan, system-ui, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Bai Jamjuree, Anuphan, system-ui, sans-serif;--mat-sys-headline-small-font: Bai Jamjuree, Anuphan, system-ui, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Anuphan, Noto Sans Thai, Leelawadee UI, system-ui, sans-serif;--mat-sys-label-large-font: Anuphan, Noto Sans Thai, Leelawadee UI, system-ui, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Anuphan, Noto Sans Thai, Leelawadee UI, system-ui, sans-serif;--mat-sys-label-medium-font: Anuphan, Noto Sans Thai, Leelawadee UI, system-ui, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Anuphan, Noto Sans Thai, Leelawadee UI, system-ui, sans-serif;--mat-sys-label-small-font: Anuphan, Noto Sans Thai, Leelawadee UI, system-ui, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Bai Jamjuree, Anuphan, system-ui, sans-serif;--mat-sys-title-large-font: Bai Jamjuree, Anuphan, system-ui, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Anuphan, Noto Sans Thai, Leelawadee UI, system-ui, sans-serif;--mat-sys-title-medium-font: Anuphan, Noto Sans Thai, Leelawadee UI, system-ui, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Anuphan, Noto Sans Thai, Leelawadee UI, system-ui, sans-serif;--mat-sys-title-small-font: Anuphan, Noto Sans Thai, Leelawadee UI, system-ui, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-progress-spinner-active-indicator-color: #2563EB;--mat-button-toggle-shape: 999px;--mat-button-toggle-divider-color: rgba(255, 255, 255, .6);--mat-button-toggle-selected-state-background-color: #2563EB;--mat-button-toggle-selected-state-text-color: #fff;--mat-button-toggle-text-color: #0B1F44;--mat-button-toggle-background-color: transparent;--mat-button-toggle-height: 34px;--mat-button-toggle-label-text-font: Prompt, Noto Sans Thai, Leelawadee UI, system-ui, sans-serif;--mat-button-toggle-label-text-size: 13px;--mat-button-toggle-label-text-weight: 700;--mat-button-toggle-label-text-tracking: .04em}.btn .mat-ripple-element,.opt .mat-ripple-element,.mode .mat-ripple-element{background-color:#ffffff59}.btn.ghost .mat-ripple-element,.cat .mat-ripple-element,.gen .mat-ripple-element{background-color:#2563eb24}.lang-dock{position:fixed;z-index:20;top:calc(12px + env(safe-area-inset-top,0px));right:calc(14px + env(safe-area-inset-right,0px))}.lang-toggle.mat-button-toggle-group{border:1px solid rgba(255,255,255,.85);background:linear-gradient(180deg,#ffffffe0,#e1f3fcb3);-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6);box-shadow:0 12px 24px -12px #0d47728c,inset 0 1px 1px #fff;padding:3px;gap:2px}.lang-toggle.mat-button-toggle-group .mat-button-toggle{border-radius:999px;border-left:0!important;min-width:40px}.lang-toggle.mat-button-toggle-group .mat-button-toggle-checked{box-shadow:0 6px 14px -6px #2563ebe6,inset 0 1px #ffffff73;background:var(--grad)}.lang-toggle.mat-button-toggle-group .mat-button-toggle-label-content{padding:0 10px;line-height:28px}@media(max-width:899.98px){body.has-chrome{--padT: calc(58px + env(safe-area-inset-top, 0px)) }}@property --a{syntax: "<angle>"; initial-value: 0deg; inherits: false;}:root{--bg:#EAF8FD;--glass:rgba(255, 255, 255, .74);--glass-2:rgba(255, 255, 255, .55);--glass-line:rgba(255, 255, 255, .85);--ink:#0B1F44;--muted:#4F6488;--line:#D3E2F7;--sky:#0EA5E9;--blue:#2563EB;--indigo:#4F46E5;--navy:#0B1F44;--good:#10B981;--bad:#F43F5E;--warn:#F59E0B;--grad:linear-gradient(135deg,#38BDF8 0%,#2563EB 55%,#4F46E5 100%);--f-display:Bai Jamjuree, Anuphan, system-ui, sans-serif;--f-body:Anuphan, Noto Sans Thai, Leelawadee UI, system-ui, sans-serif;--f-button:Prompt, Noto Sans Thai, Leelawadee UI, system-ui, sans-serif;--blur:blur(18px) saturate(1.5);--shadow:0 18px 40px -22px rgba(13,71,114,.55),0 2px 0 rgba(255,255,255,.6) inset;color-scheme:light}[hidden]{display:none!important}html,body{min-height:100%}html{overscroll-behavior-y:none;background:#0b1626}body{position:relative;margin:0;background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.5;background-image:linear-gradient(180deg,#eaf8fd,#c8ecf6 26%,#78c6e2 56%,#2b86b6 80%,#0d4772);background-attachment:fixed;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));--padT:20px;--padB:clamp(190px,32vh,300px);padding-block:var(--padT) var(--padB);-webkit-tap-highlight-color:transparent;min-height:100vh}h1,h2,h3{font-family:var(--f-display);margin:0;line-height:1.2;text-wrap:balance}p{margin:0}button{font:inherit;cursor:pointer;color:inherit;touch-action:manipulation}:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.num{font-family:var(--f-display);font-variant-numeric:tabular-nums}.app{max-width:640px;margin:0 auto}.screen{display:flex;flex-direction:column;gap:14px;animation:rise .4s cubic-bezier(.2,.8,.2,1) both}@keyframes rise{0%{opacity:.0001;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.glass,.card{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-line);box-shadow:var(--shadow);border-radius:28px}.card{padding:clamp(18px,4vw,26px);display:flex;flex-direction:column;gap:16px;min-width:0}.eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--blue);font-weight:700}.muted{color:var(--muted)}.btn{position:relative;border:0;border-radius:999px;min-height:56px;padding:0 28px;font-family:var(--f-button);font-weight:700;font-size:18px;letter-spacing:.01em;color:#fff;background:var(--grad);box-shadow:0 14px 28px -12px #2563ebe6,inset 0 1px #ffffff73;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .15s,filter .15s}.btn:hover{transform:translateY(-2px);filter:brightness(1.07)}.btn:active{transform:translateY(0) scale(.97)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn.ghost{background:var(--glass-2);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);color:var(--ink);border:1px solid var(--glass-line);box-shadow:none;font-size:16px}.btn.ghost:hover{background:var(--glass)}.demo{align-self:center;font-size:12px;color:var(--ink);background:var(--glass-2);border:1px solid var(--glass-line);border-radius:99px;padding:4px 12px}.actions{display:flex;gap:10px;flex-wrap:wrap}.actions .btn{flex:1 1 150px}.actions .btn.btn-wide{flex-basis:100%!important}.btn.btn-compact{min-height:44px}.hint.hint-duo{font-size:13px;color:var(--muted)}#world{position:absolute;left:0;top:0;width:100%;bottom:var(--floorH, 0px);padding-top:var(--skyH, 0px);box-sizing:border-box;pointer-events:none}.stk{position:sticky;top:calc(-1 * var(--exH, 0px));height:var(--sceneH, 100vh);pointer-events:none}.stk0{z-index:0}.stk6{z-index:6;margin-top:calc(-1 * var(--sceneH, 100vh))}.skyc{position:absolute;left:0;top:0;width:100%;height:0;z-index:0;pointer-events:none;display:none}.floorc{position:absolute;left:0;bottom:0;width:100%;height:0;z-index:1;pointer-events:none;display:none;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.18) 12%,rgba(0,0,0,.55) 26%,rgba(0,0,0,.88) 42%,#000 58%);mask-image:linear-gradient(180deg,#0000 0,#0000002e 12%,#0000008c 26%,#000000e0,#000 58%)}.scene{position:absolute;inset:0;pointer-events:none;overflow:hidden}#fx{position:absolute;inset:0;width:100%;height:100%}#night{position:absolute;inset:0 0 -34%;opacity:0;background:linear-gradient(180deg,#071a3c,#0a2a58 42%,#0d3d70 78%,#0a2c50)}body.night .hero h1{color:#f2faff}body.night .hero .eyebrow{color:#9ed8ff}body.night .secs{color:#e6f4ff}.hero h1,.eyebrow,.secs{transition:color 1.6s ease}.hero h1,.hero .eyebrow{filter:drop-shadow(0 0 calc(var(--glow, 0) * 14px) rgba(120,225,255,calc(var(--glow, 0) * .9))) drop-shadow(0 0 calc(var(--glow, 0) * 34px) rgba(90,190,255,calc(var(--glow, 0) * .55)))}.era{position:absolute;left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));max-width:94vw;text-align:center;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;line-height:1.35;white-space:nowrap;font-size:12px;color:#e6f7ff;background:#0b3d6366;border:1px solid rgba(159,220,244,.2);border-radius:16px;padding:5px 16px;transition:opacity .6s ease}.exts{position:absolute;left:0;right:0;bottom:calc(150px + env(safe-area-inset-bottom,0px));z-index:7;height:0;pointer-events:none}.ext{position:absolute;left:50%;bottom:0;width:min(92vw,520px);margin-left:calc(min(92vw,520px)/-2);text-align:center;color:#fff;font-size:15px;font-weight:500;line-height:1.35;letter-spacing:.01em;text-shadow:0 1px 8px rgba(8,50,90,.55);opacity:0;animation:extUp 4.4s ease-out forwards}.ext b{font-weight:600}.ext.trash{color:#ffd84a;font-weight:600;text-shadow:0 1px 9px rgba(70,40,0,.75)}@keyframes extUp{0%{opacity:0;transform:translateY(8px)}18%{opacity:.85}65%{opacity:.7}to{opacity:0;transform:translateY(-40px)}}@media(max-width:560px){.ext{font-size:13px}}.sky{position:absolute;left:0;top:0;width:100%;height:100%;z-index:6;pointer-events:none}.era b{font-family:var(--f-display);font-weight:700;color:#fff}.era.swap,.era.hush{opacity:0}.app{position:relative;z-index:1}@media(max-width:560px){#s-home .actions{padding-inline:38px;box-sizing:border-box}#s-name,#s-result,#s-mode,#s-name2,#s-result2,#s-setup{padding-left:16px;box-sizing:border-box;width:100%}#s-name .gens{gap:5px}#s-name .actions .btn,#s-result .actions .btn{flex-basis:120px}}.era{display:none!important}.hero{align-items:center;text-align:center;gap:14px;padding-top:clamp(28px,12vh,110px)}.hero h1{font-size:clamp(50px,13vw,84px);font-weight:700;letter-spacing:-1.5px;line-height:1;color:var(--navy)}.hero h1 span{display:block;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.hero h1 span{position:relative;filter:drop-shadow(0 0 calc(var(--glow, 0) * 12px) rgba(255,214,90,calc(var(--glow, 0) * .75)))}.hero h1 span:after{content:attr(data-t);position:absolute;inset:0;background:linear-gradient(135deg,#fff3b8,#ffe066,#ffc82e);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:min(1,var(--glow, 0) * 1.35);pointer-events:none}.hero .sub{font-size:17px;color:var(--navy);font-weight:500;background:var(--glass-2);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-line);border-radius:99px;padding:6px 16px}.hero .actions{width:100%;max-width:340px;margin-top:6px}body.home{--padT: calc(64px + env(safe-area-inset-top,0px)) ;--padB: calc(64px + env(safe-area-inset-bottom,0px)) }body.home #s-home{min-height:calc(100svh - var(--padT) - var(--padB));justify-content:center;padding-top:0}.home-badge{display:block;max-width:min(320px,72vw);max-height:clamp(64px,12vh,120px);object-fit:contain}.hero .actions{flex-direction:column;align-items:stretch}.hero .actions .btn{flex:none}.copyright{position:fixed;left:16px;right:16px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:5;text-align:center;font-size:12px;font-weight:500;letter-spacing:.02em;color:#eaf8ffe0;text-shadow:0 1px 6px rgba(8,40,70,.55);pointer-events:none}body.ocean .copyright{display:none}@media(max-width:420px){.copyright{font-size:11px;letter-spacing:0}}@media(min-width:1200px){.hero h1{font-size:clamp(84px,6.2vw,128px)}.hero .sub{font-size:19px}.hero .actions{max-width:380px}}.howto-link{display:inline-flex;align-items:center;gap:8px;align-self:center;border:0;background:none;padding:8px 12px;font-size:14px;font-weight:600;color:var(--navy);text-decoration:underline;text-underline-offset:3px}body.night .howto-link{color:#e6f4ff}#s-rules h2{font-size:clamp(26px,5vw,34px)}.rules-toc{display:flex;flex-wrap:wrap;gap:6px}.rules-toc .chip{text-decoration:none;font-size:13px}.rules-sec{display:flex;flex-direction:column;gap:8px;scroll-margin-top:72px}.rules-sec h3{display:flex;align-items:center;gap:12px;font-size:20px}.rules-ico{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#e6f0ff;color:#1d4ed8;font-size:18px}.rules-ico svg{width:40px;height:40px}.rules-sec ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:15px;line-height:1.55;color:var(--ink)}.rules-sec li::marker{color:var(--blue)}.rules-sec b{color:var(--navy)}.back-top{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--glass-line);background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-radius:99px;padding:8px 16px;font-size:14px;font-weight:700;color:var(--navy);min-height:40px}.back-top:hover{background:#fff}.title{font-size:34px;font-weight:700;color:var(--navy);text-shadow:0 1px 0 rgba(255,255,255,.6)}.field{display:flex;flex-direction:column;gap:8px}.field label{font-weight:700;font-size:14px;color:var(--muted)}.field input{font:600 22px var(--f-display);letter-spacing:.03em;padding:14px 18px;border-radius:18px;border:1.5px solid transparent;background:#ffffffe6;box-shadow:inset 0 2px 6px #0b1f4414;color:var(--ink);width:100%;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.field input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #2563eb2e}.hint{font-size:12.5px;color:var(--muted)}.gens{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}@media(max-width:620px){.gens{grid-template-columns:repeat(3,minmax(0,1fr))}}.gen{border:1.5px solid transparent;background:#ffffffb3;border-radius:18px;padding:10px 6px;text-align:center;display:flex;flex-direction:column;gap:1px;transition:transform .12s,background .15s,border-color .15s}.gen:hover{background:#fff}.gen:active{transform:scale(.96)}.gen b{font-family:var(--f-display);font-size:15px}.gen span{font-size:11px;color:var(--muted)}.gen[aria-checked=true]{background:var(--grad);color:#fff;box-shadow:0 10px 20px -10px #2563ebe6}.gen[aria-checked=true] span{color:#e0f2fe}.err{font-size:14px;color:var(--bad);min-height:1.3em;font-weight:600}.err:empty{min-height:0}details.fold,details.pdpa{background:#ffffff8c;border-radius:18px;padding:10px 14px;font-size:13px;color:var(--muted)}details.fold summary,details.pdpa summary{cursor:pointer;color:var(--ink);font-weight:600}details.fold ul,details.pdpa ul{margin:10px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.consent a{color:var(--blue);font-weight:700;text-decoration:underline}.consent{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:500}.consent input{margin:3px 3px 3px 4px;width:22px;height:22px;accent-color:var(--blue);flex:none}#s-name,#s-result{width:100%;max-width:372px;margin-inline:auto}#s-name .card{padding:18px;gap:12px;border-radius:24px}#s-name .title{font-size:28px}#s-name .field input{font-size:19px;padding:11px 14px;border-radius:15px}#s-name .gens,#s-name2 .gens{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}#s-name .gen,#s-name2 .gen{padding:7px 1px;border-radius:12px}#s-name .gen b,#s-name .gen span,#s-name2 .gen b,#s-name2 .gen span{white-space:nowrap}#s-name .gen b,#s-name2 .gen b{font-size:12px}#s-name .gen span,#s-name2 .gen span{font-size:8.5px;letter-spacing:-.03em}#s-name .btn{min-height:48px;font-size:16px;padding:0 20px}#s-name .consent{font-size:13px}#s-result .card{padding:18px;border-radius:24px}#s-result .btn{min-height:48px;font-size:16px}.gsi-box{display:flex;flex-direction:column;align-items:center;gap:6px;background:#ffffff8c;border-radius:18px;padding:12px 14px;text-align:center}.gsi-box.alert{box-shadow:inset 0 0 0 2px var(--warn)}.gsi-btn{min-height:44px;display:flex;justify-content:center}.gsi-btn.busy{opacity:.5;pointer-events:none}.gsi-msg{font-size:12.5px;color:var(--muted);line-height:1.4}.gsi-msg.err{color:var(--bad);font-weight:600}.gsi-chip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#ffffffa6;border:1px solid var(--glass-line);border-radius:18px;padding:8px 12px}.gsi-avatar{flex:none;width:34px;height:34px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#e6f0ff;color:#1d4ed8;font-size:15px}.gsi-who{flex:1 1 140px;min-width:0;display:flex;flex-direction:column;line-height:1.25}.gsi-who b{font-size:14px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gsi-who small{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gsi-act{border:0;background:#0b1f4412;color:var(--ink);border-radius:99px;padding:6px 12px;font-size:12.5px;font-weight:600}.gsi-act.danger{color:var(--bad);background:#f43f5e14}.mynames{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12.5px;color:var(--muted)}.mynames .chip{border:1px solid var(--line);background:#fff;color:var(--blue);border-radius:99px;padding:4px 12px;font-weight:700;font-size:13px}.acct-chip{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;text-align:left;background:#ffffffa6;border:1px solid var(--glass-line);border-radius:18px;padding:8px 12px;color:var(--ink)}.acct-signin{display:inline-flex;align-items:center;gap:8px}.lang-dock{display:flex;align-items:center;gap:8px}.acct-dock{width:38px;height:38px;border-radius:50%;border:1px solid var(--glass-line);background:linear-gradient(180deg,#ffffffe0,#e1f3fcb3);box-shadow:0 12px 24px -12px #0d47728c,inset 0 1px 1px #fff;display:grid;place-items:center;padding:0;overflow:hidden;color:var(--muted);font-size:20px}.acct-dock img{width:100%;height:100%;object-fit:cover}.acct-dock .on{color:var(--blue)}.acct-sheet .panel{gap:12px}.acct-sheet header{gap:10px}.acct-sheet header h2{flex:1;font-size:22px}.acct-body{display:flex;flex-direction:column;gap:12px}.acct-lead{margin:0;font-size:14px;color:var(--muted);line-height:1.5}.acct-note{margin:0;font-size:13px;font-weight:600;border-radius:12px;padding:8px 12px}.acct-note.warn{color:#b45309;background:#f59e0b24}.acct-providers{display:flex;flex-direction:column;align-items:center;gap:10px}.fb-btn{width:280px;max-width:100%;min-height:42px;border:0;border-radius:99px;background:#1877f2;color:#fff;font-weight:700;font-size:14.5px;display:flex;align-items:center;justify-content:center;gap:10px}.fb-btn fa-icon{font-size:20px}.fb-btn:disabled{opacity:.6}.acct-me{display:flex;align-items:center;gap:12px}.acct-avatar{flex:none;width:56px;height:56px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#e6f0ff;color:#1d4ed8;font-size:24px}.acct-who{min-width:0;display:flex;flex-direction:column;line-height:1.3}.acct-who b{font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-who small{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.acct-via{display:flex;gap:6px;flex-wrap:wrap}.acct-via span{background:#0b1f440f;border-radius:99px;padding:1px 8px}.acct-rank{display:flex;flex-direction:column;align-items:center;gap:6px;background:#ffffffb3;border-radius:20px;padding:14px}.acct-progress{margin:0;font-size:13.5px;font-weight:600;color:var(--ink);text-align:center}.acct-wins{margin:0;font-size:12.5px;color:var(--muted)}.acct-actions{display:flex;gap:8px;flex-wrap:wrap}.acct-spin{align-self:center}.mynames .chip.static{color:var(--ink);cursor:default}.rank-badge{display:inline-flex;align-items:center;gap:8px;vertical-align:middle;line-height:1.2}.rb-emblem{position:relative;flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;box-shadow:0 6px 14px -8px #0b1f4499,inset 0 1px #ffffff80;font-size:15px}.rb-emblem b{position:absolute;right:-5px;bottom:-5px;min-width:16px;height:16px;line-height:16px;border-radius:99px;background:var(--navy);color:#fff;font-size:10px;text-align:center;font-family:var(--f-display)}.rb-text{display:flex;flex-direction:column;gap:2px}.rb-text>b{font-size:13.5px;white-space:nowrap}.rb-stars{display:flex;align-items:center;gap:2px;font-size:11px;color:#cbd5e1}.rb-stars .on{color:#f59e0b}.rb-count{color:var(--ink);font-weight:700;font-size:12px}.rank-badge.xs .rb-emblem{width:24px;height:24px;font-size:12px;border-radius:8px}.rank-badge.lg{gap:14px}.rank-badge.lg .rb-emblem{width:58px;height:58px;font-size:28px;border-radius:18px}.rank-badge.lg .rb-emblem b{min-width:22px;height:22px;line-height:22px;font-size:13px;right:-6px;bottom:-6px}.rank-badge.lg .rb-text>b{font-size:19px}.rank-badge.lg .rb-stars{font-size:17px;gap:4px}.acct-pic{position:relative;flex:none;cursor:pointer;border-radius:50%}.acct-pic input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.acct-pic:focus-within{outline:3px solid var(--sky);outline-offset:3px}.acct-pic-cam{position:absolute;right:-2px;bottom:-2px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--blue);color:#fff;font-size:11px;box-shadow:0 0 0 2px #fff;pointer-events:none}.acct-pic.busy .acct-avatar{opacity:.55}.acct-picnote{margin:-4px 0 0;font-size:12px;color:var(--muted)}.linkish{border:0;background:none;padding:0;color:var(--blue);font-weight:600;text-decoration:underline;text-underline-offset:2px}.linkish:disabled{opacity:.5}.acct-name{display:flex;flex-direction:column;gap:8px;background:#ffffffb3;border-radius:20px;padding:14px;border:1px solid transparent}.acct-name.ask{border-color:#ffc857;background:#fff8e6}.acct-name h3{font-size:15px}.acct-ask{margin:0;font-size:13px;color:#92400e}.name-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.name-opt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;border:1.5px solid var(--line);background:#fff;border-radius:14px;padding:9px 12px;min-height:56px;min-width:0}.name-opt small{font-size:11.5px;color:var(--muted)}.name-opt b{font-size:14.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name-opt[aria-checked=true]{border-color:var(--blue);background:#eef4ff;box-shadow:0 0 0 2px #2563eb26}.name-input{font:inherit;font-size:16px;border:1.5px solid var(--line);border-radius:12px;padding:10px 12px;background:#fff;color:var(--ink)}.name-input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #2563eb26}.acct-hint{font-size:11.5px;color:var(--muted)}.acct-share{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:4px}.acct-share .btn{flex:0 1 auto;padding-inline:16px;gap:8px}.rb-emblem b{padding:0 4px;box-sizing:border-box;letter-spacing:-.02em}.aka-box{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;background:#eef4ff;border:1.5px solid var(--blue);border-radius:14px;padding:10px 14px}.aka-box span{font-size:12.5px;color:var(--muted);flex-basis:100%}.aka-box b{font-family:var(--f-display);font-size:20px;color:var(--ink);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.aka-back{align-self:flex-start;font-size:13px}.hud{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:8px 8px 8px 18px;border-radius:99px}.hud .count{font-family:var(--f-display);color:var(--muted);font-size:14px;font-weight:600}.hud .count b{color:var(--ink);font-size:22px}.clock{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;letter-spacing:.02em}.clock.low{color:var(--bad);animation:blink 1s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.18}}.scorebox{position:relative;align-self:center;display:flex;align-items:baseline;gap:8px;padding:5px 20px;border-radius:99px;background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-line);box-shadow:var(--shadow);font-family:var(--f-display);font-size:13px;font-weight:600;color:var(--muted)}.scorebox b{font-size:21px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;transition:color .35s}.scorebox.up b{color:#10b981}.scorebox.down b,.scorebox.neg b{color:var(--bad)}.pop{position:absolute;left:50%;top:-2px;font-family:var(--f-display);font-weight:700;font-size:22px;pointer-events:none;opacity:0;white-space:nowrap;animation:popUp 1.4s ease-out forwards;text-shadow:0 1px 6px rgba(255,255,255,.7)}.pop.g{color:#10b981}.pop.r{color:#f43f5e}@keyframes popUp{0%{opacity:0;transform:translate(-50%,8px) scale(.9)}18%{opacity:.75}to{opacity:0;transform:translate(-50%,-52px) scale(1.06)}}@keyframes tick{50%{transform:scale(1.08)}}.quit{justify-self:end;border:0;background:#0b1f4414;border-radius:99px;padding:9px 16px;font-weight:700;font-size:13px;color:var(--muted);white-space:nowrap;transition:background .15s,color .15s}.quit:hover{background:#f43f5e24;color:var(--bad)}.quit.arm{background:var(--bad);color:#fff}.chip{align-self:center;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--navy);background:var(--glass-2);border:1px solid var(--glass-line);border-radius:99px;padding:3px 12px}.question{gap:12px;min-height:clamp(110px,18vh,170px);align-items:center;justify-content:center;text-align:center}.qimg{display:block;width:auto;height:auto;max-width:min(260px,78%);max-height:clamp(84px,15vh,130px);border-radius:10px;box-shadow:0 6px 16px -8px #0d477280}.qimg[hidden]{display:none}.question h2{font-family:var(--f-body);font-weight:700;font-size:clamp(23px,5vw,32px);line-height:1.35}.fuse{display:flex;align-items:center;gap:10px;padding:0 4px}.track{flex:1;height:8px;border-radius:99px;background:#ffffff8c;overflow:hidden}.burn{height:100%;width:100%;border-radius:99px;background:linear-gradient(90deg,#38bdf8,#2563eb);transform-origin:left center}.burn.low{background:linear-gradient(90deg,#fbbf24,#f43f5e)}.secs{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-weight:700;font-size:15px;width:3em;text-align:right;color:var(--navy)}.opts{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:540px){.opts{grid-template-columns:1fr}}.opt{position:relative;border:1px solid var(--glass-line);background:#ffffffdb;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow);border-radius:26px;min-height:104px;padding:18px 22px;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;font-size:clamp(19px,3.6vw,23px);line-height:1.3;overflow-wrap:anywhere;transition:transform .15s cubic-bezier(.2,.8,.2,1),background .15s,box-shadow .15s}.opt:hover{transform:translateY(-3px);background:#fff}.opt.guard{opacity:.55;filter:saturate(.6);transform:none!important}.opt:active{transform:scale(.97)}.opt.right{background:linear-gradient(135deg,#34d399,#10b981);color:#fff;border-color:transparent;transform:scale(1.02)}.opt.wrong{background:linear-gradient(135deg,#fb7185,#f43f5e);color:#fff;border-color:transparent}.opt.dim{opacity:.4}.opt[hidden],.fuse[hidden]{display:none}.hud .count .of{font-size:14px;margin-left:2px}.opts.four{grid-template-columns:1fr 1fr;gap:10px}.opts.four .opt{min-height:84px;padding:12px 14px 12px 40px;border-radius:22px;font-size:clamp(15px,3.3vw,19px)}.opt .key{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:22px;height:22px;line-height:22px;border-radius:50%;background:#0b1f4414;color:var(--muted);font-family:var(--f-display);font-size:12px;font-weight:700}.opt.right .key,.opt.wrong .key{background:#ffffff4d;color:#fff}@media(max-width:540px){.opts.four{grid-template-columns:1fr}.opts.four .opt{min-height:58px;padding:9px 14px 9px 40px;border-radius:18px;font-size:16px}}.hud-left{display:flex;align-items:center;gap:12px;min-width:0}.hearts{display:flex;gap:3px;font-size:17px;color:#0b1f4438}.hearts .on{color:#ff4d6d;filter:drop-shadow(0 1px 2px rgba(255,77,109,.35))}.hearts.hit{animation:heartHit .6s ease}@keyframes heartHit{0%,to{transform:none}20%{transform:translate(-4px) scale(1.12)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.hearts.hit{animation:none}}@media(max-width:380px){.hud-left{gap:8px}.hearts{font-size:15px}}.tip{background:linear-gradient(90deg,#fff3c4,#ffe29a);color:#7a4b00;border-radius:16px;padding:9px 14px;font-size:14px;font-weight:700;line-height:1.4}.cats{display:flex;flex-wrap:wrap;gap:6px}.cat{border:1.5px solid transparent;background:#ffffffb8;border-radius:99px;padding:8px 13px;font-size:14px;font-weight:600;color:var(--ink);transition:transform .12s,background .15s}.cat:hover{background:#fff}.cat:active{transform:scale(.96)}.cat[aria-pressed=true]{background:var(--grad);color:#fff;box-shadow:0 8px 18px -10px #2563ebe6}.cat.mix{flex:1 1 100%;font-size:15px;padding:11px 14px;text-align:center}.tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.tiers .gen:disabled{opacity:.4;pointer-events:none}.tiers .gen{padding:9px 4px}.tiers .gen b{font-size:14px}.tiers .gen span{font-size:11px;line-height:1.25}@media(max-width:520px){.tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}.pool{display:flex;flex-direction:column;gap:5px;background:#fff9;border-radius:16px;padding:10px 14px;font-size:14px}.pool .row{display:flex;justify-content:space-between;gap:10px;align-items:center}.pool b{font-family:var(--f-display)}.dots{display:inline-flex;gap:3px}.dots i{width:11px;height:11px;border-radius:50%;background:#0a285a29}.dots i.on{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.pool .warn{color:#b45309;font-size:13px;font-weight:600}.modes{display:grid;gap:12px}.mode{display:flex;align-items:center;gap:16px;text-align:left;border:1px solid var(--glass-line);background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow);border-radius:26px;padding:16px 20px;min-height:96px;transition:transform .15s,background .15s}.mode svg{flex:none;width:58px;height:58px}.mode:hover{transform:translateY(-2px);background:#fff}.mode:active{transform:scale(.98)}.mode b{display:block;font-family:var(--f-display);font-size:21px;line-height:1.25}.mode span{display:block;color:var(--muted);font-size:14px;line-height:1.4;margin-top:2px}#s-mode,#s-name,#s-name2,#s-setup{padding-top:clamp(36px,8vh,64px)}#s-mode h2{font-size:clamp(24px,5vw,30px)}.rotnote{display:flex;align-items:center;gap:10px;background:#fff9;border-radius:16px;padding:10px 14px;font-size:14px;font-weight:600;color:var(--navy)}.duo{display:grid;grid-template-columns:1fr 1fr;gap:14px}.duo .pcol{display:flex;flex-direction:column;gap:10px;min-width:0}@media(max-width:560px){.duo{grid-template-columns:1fr}#s-name2 .actions .btn{flex-basis:120px}}.duo .field input{font-size:19px;padding:11px 14px;border-radius:15px}.catsub{flex:1 1 100%;margin-top:8px;padding-top:8px;border-top:1px dashed rgba(60,90,130,.25);font-size:13px;font-weight:700;color:#4b5b72}.field[hidden]{display:none}.pool .disc{font-size:12.5px;line-height:1.5;color:#4b5b72;border-top:1px dashed rgba(60,90,130,.25);padding-top:6px}.pool .board-tag{font-size:12px;font-weight:700;color:var(--blue);background:#2563eb1a;border-radius:99px;padding:2px 10px;white-space:nowrap}.setup-kind button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.tg-pick{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}body.p2{box-sizing:border-box;padding-top:max(30px,env(safe-area-inset-top,0px));padding-bottom:max(22px,env(safe-area-inset-bottom,0px));padding-left:max(28px,env(safe-area-inset-left,0px));padding-right:max(28px,env(safe-area-inset-right,0px))}body.p2 .app{max-width:1100px}body.p2 .era,body.p2 .exts{display:none}#s-game2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) minmax(0,1fr);gap:14px;height:calc(100vh - 52px);height:calc(100dvh - 52px);max-height:700px}.side{display:grid;grid-template-rows:auto minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:0}.side .opt{min-height:0;padding:6px 12px;font-size:clamp(15px,2.6vw,25px);border-radius:20px;touch-action:manipulation}#side0 .opt{border-left:6px solid var(--p-blue)}#side1 .opt{border-right:6px solid var(--p-red)}.pl{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 10px;border-radius:18px;background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-line);box-shadow:var(--shadow)}#side0 .pl{border-left:6px solid var(--p-blue)}#side1 .pl{border-right:6px solid var(--p-red);flex-direction:row-reverse}.pn{font-family:var(--f-display);font-weight:700;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.side .pop{top:100%;animation-name:popDown;font-size:20px}@keyframes popDown{0%{opacity:0;transform:translate(-50%,-4px) scale(.9)}18%{opacity:.8}to{opacity:0;transform:translate(-50%,40px) scale(1.06)}}.side .scorebox{padding:1px 10px;box-shadow:none;background:#ffffff8c}.side .scorebox b{font-size:18px}.mid{display:flex;flex-direction:column;gap:10px;min-height:0}.mid .hud{grid-template-columns:auto 1fr auto;padding:3px 6px 3px 16px}.mid .hud .clock{text-align:center;font-size:22px}.ringw{position:absolute;top:10px;right:12px;width:60px;height:60px;display:grid;place-items:center}.ringw svg{position:absolute;inset:0;width:100%;height:100%}.ringw .rt{fill:#ffffff8c;stroke:#0a285a29;stroke-width:4.5}.ringw .rb{fill:none;stroke:#2563eb;stroke-width:4.5;stroke-linecap:round;stroke-dasharray:119.4;stroke-dashoffset:0;transition:stroke .3s}.ringw.low .rb{stroke:#f43f5e}.ringw.low b{color:var(--bad)}.ringw b{position:relative;font-family:var(--f-display);font-size:21px;font-weight:800;color:var(--navy);font-variant-numeric:tabular-nums}.mid .question{position:relative}.sidepop{position:absolute;left:50%;top:38%;font-family:var(--f-display);font-weight:800;font-size:clamp(28px,5vw,44px);pointer-events:none;opacity:0;white-space:nowrap;animation:sideFloat 1.5s ease-out forwards;text-shadow:0 2px 10px rgba(255,255,255,.85);z-index:3}.sidepop.g{color:#059669}.sidepop.r{color:#e11d48}@keyframes sideFloat{0%{opacity:0;transform:translate(-50%,16px) scale(.8)}15%{opacity:.95;transform:translate(-50%) scale(1.08)}to{opacity:0;transform:translate(-50%,-70px) scale(1)}}.side{position:relative}.mid .question .chip{flex:none}.mid .question{flex:1;min-height:0;padding:12px 18px;gap:8px}.mid .qimg{max-height:min(32vh,150px)}.mid .question h2{font-size:clamp(17px,3vw,30px)}.rot{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:24px;background:#08284cdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;text-align:center}.rot-box{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:320px}.rotnote svg{flex:none;width:30px;height:30px}.rot-box svg{width:96px;height:96px;animation:turn 2.4s ease-in-out infinite}.rot-box b{font-family:var(--f-display);font-size:22px}.rot-box span{font-size:14px;opacity:.85}@keyframes turn{0%,20%{transform:rotate(0)}60%,to{transform:rotate(-90deg)}}.vs{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.vsc{background:#ffffffb3;border-radius:20px;padding:12px 8px;border:2px solid transparent;display:flex;flex-direction:column;gap:2px;min-width:0}.vsc.win{border-color:#f59e0b;background:#fff8e1e6}.vsc.blue .n{color:var(--p-blue)}.vsc.red .n{color:var(--p-red)}.vsc.blue.win{border-color:var(--p-blue);background:#eaf1ff}.vsc.red.win{border-color:var(--p-red);background:#ffedee}.vsc .n{font-weight:700;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vsc b{font-family:var(--f-display);font-size:clamp(26px,6vw,38px);font-variant-numeric:tabular-nums;line-height:1.1}.vsc small{font-size:12px;color:var(--muted)}.vsc .sv{font-style:normal;font-size:12px;font-weight:600;color:var(--muted);min-height:1.3em}.vsc .sv.ok{color:#059669}.vsc .sv.no{color:var(--bad)}.result #win2{font-size:clamp(26px,7vw,42px);line-height:1.2}@media(prefers-reduced-motion:reduce){.rot-box svg{animation:none}}:root{--p-blue:#2563EB;--p-red:#E11D48}#side0 .pn{color:var(--p-blue)}#side1 .pn{color:var(--p-red)}#side0 .pl{background:linear-gradient(90deg,#2563eb29,#fff9 60%)}#side1 .pl{background:linear-gradient(270deg,#e11d4829,#fff9 60%)}#side0 .opt:not(.right):not(.wrong):not(.dim){background:linear-gradient(90deg,#2563eb1f,#ffffffbf 45%)}#side1 .opt:not(.right):not(.wrong):not(.dim){background:linear-gradient(270deg,#e11d481f,#ffffffbf 45%)}.mid .hud .vs-title{text-align:center;font-family:var(--f-display);font-weight:800;font-size:15px;letter-spacing:.04em;background:linear-gradient(90deg,var(--p-blue),var(--p-red));-webkit-background-clip:text;background-clip:text;color:transparent}#win2.blue{color:var(--p-blue);background:none;-webkit-text-fill-color:currentColor}#win2.red{color:var(--p-red);background:none;-webkit-text-fill-color:currentColor}.counts{grid-template-columns:repeat(5,minmax(0,1fr))}.spamnote{position:fixed;left:50%;top:14%;transform:translate(-50%,-8px);z-index:35;max-width:88vw;padding:10px 18px;border-radius:999px;background:#142846e0;color:#fff;font-weight:700;font-size:15px;text-align:center;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.spamnote.on{opacity:1;transform:translate(-50%)}.tip2{position:fixed;z-index:60;left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));transform:translate(-50%);display:flex;align-items:center;gap:10px;box-sizing:border-box;width:min(100vw - 32px,380px);padding:12px 16px;border-radius:20px;background:#fffffff0;color:var(--navy);box-shadow:0 18px 34px -12px #0d47728c,0 2px #ffffffe6 inset;font-size:14px;font-weight:600;line-height:1.35;pointer-events:none}.tip2[hidden]{display:none}.tip2 .t-ic{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#38bdf8,#2f6bff);color:#fff;font-size:17px;font-weight:700}.tip2.on{animation:tipFloat 4.6s cubic-bezier(.2,.8,.2,1) forwards}@keyframes tipFloat{0%{opacity:0;transform:translate(-50%,26px)}12%{opacity:1;transform:translate(-50%)}82%{opacity:1;transform:translate(-50%,-6px)}to{opacity:0;transform:translate(-50%,-30px)}}@media(prefers-reduced-motion:reduce){.tip2.on{animation:tipFade 4.6s forwards}@keyframes tipFade{0%,85%{opacity:1}to{opacity:0}}}.spamnote.lock{background:#be283cf0;font-size:17px}.countdown{position:fixed;inset:0;display:grid;place-items:center;background:#eaf8fd8c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30}.countdown b{font-family:var(--f-display);font-size:min(42vw,220px);background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;animation:pop .9s cubic-bezier(.2,.8,.2,1) both}@keyframes pop{0%{transform:scale(.5);opacity:.1}to{transform:scale(1);opacity:1}}.result{align-items:center;text-align:center;gap:12px}.result .big{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:clamp(64px,17vw,112px);font-weight:700;line-height:1;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}@media(max-width:480px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.stat{background:#ffffffb3;border-radius:18px;padding:10px 6px}.stat b{display:block;font-family:var(--f-display);font-size:22px;font-variant-numeric:tabular-nums}.stat span{font-size:12px;color:var(--muted)}.save{width:100%;box-sizing:border-box;font-size:14px;font-weight:600;padding:10px 14px;border-radius:16px;background:#ffffffb3}.save.ok{color:#047857;background:#10b98129}.save.no{color:#be123c;background:#f43f5e1f}.result .board-name{font-size:13px;font-weight:700;color:var(--blue);margin:0}.bycat{width:100%;display:flex;flex-direction:column;gap:6px;text-align:left}.bycat h3{font-size:13px;font-weight:700;color:var(--muted);margin:0}.bycat .row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;background:#ffffffb3;border-radius:14px;padding:8px 12px;font-size:14px}.bycat .row b{font-family:var(--f-display);font-variant-numeric:tabular-nums}.bycat .bar{grid-column:1/-1;height:6px;border-radius:99px;background:#0b1f4414;overflow:hidden}.bycat .bar i{display:block;height:100%;border-radius:99px;background:var(--grad)}.fab[hidden]{display:none}.fab{position:fixed;z-index:20;left:0;top:50%;transform:translateY(-50%);overflow:hidden;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:calc(32px + env(safe-area-inset-left,0px));padding-left:env(safe-area-inset-left,0px);min-height:112px;height:auto;padding:16px 0;margin:0;border:1px solid rgba(255,255,255,.85);border-left:0;border-radius:0 18px 18px 0;background:linear-gradient(135deg,#fff9,#ffffff29 48%,#ffffff61);-webkit-backdrop-filter:blur(14px) saturate(1.7);backdrop-filter:blur(14px) saturate(1.7);color:var(--navy);font-family:var(--f-display);font-weight:700;font-size:14px;letter-spacing:.1em;line-height:1;white-space:nowrap;box-shadow:0 14px 26px -10px #0d477299,0 4px 0 -2px #38bdf847,inset 0 1px 1px #fffffff2,inset 0 -12px 20px #7dc8f047;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.fab:before{content:"";position:absolute;left:4px;top:8%;bottom:8%;width:34%;border-radius:99px;background:linear-gradient(90deg,#ffffffd9,#fff0);pointer-events:none}.fab .fab-label{position:relative;z-index:1;display:block;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;line-height:1.2;padding:0 0 0 .12em;text-shadow:0 1px 0 rgba(255,255,255,.7)}.fab:hover{transform:translateY(-50%);box-shadow:0 18px 30px -10px #0d4772a6,0 4px 0 -2px #38bdf859,inset 0 1px 1px #fff,inset 0 -12px 20px #7dc8f057}.fab:active{transform:translateY(-50%) scale(.96)}.fab2{top:calc(50% + 66px);transform:none;border:0;background:#ffffff02;-webkit-backdrop-filter:blur(2px) saturate(1.1) brightness(1.02);backdrop-filter:blur(2px) saturate(1.1) brightness(1.02);box-shadow:inset 1px 2px 5px -3px #ffffff73,inset -1px -2px 6px -4px #ffffff40,0 6px 16px -10px #0a32641f;opacity:1;color:#fff}.fab2:hover{background:#ffffff0a}.fab2:before{display:none}.fab2:after{display:none}.fab2 .fab-label{text-shadow:none}.fab2:hover,.fab2:active{transform:none}.fab2[hidden]{display:none}.fab-game{top:50%;transform:translateY(-50%)}.fab-game:hover,.fab-game:active{transform:translateY(-50%)}body.ocean .screen,body.ocean #fab,body.ocean #oceanBtn,body.ocean .spamnote,body.ocean .lang-dock{display:none!important}body.ocean #gameBtn{display:flex}.sheet{position:fixed;inset:0;z-index:40;background:#071e3873;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;padding:max(16px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 0 max(12px,env(safe-area-inset-left,0px))}@media(min-width:640px){.sheet{align-items:center}}.sheet .panel{width:100%;max-width:480px;max-height:86vh;overflow:auto;background:#ffffffeb;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-line);border-radius:30px 30px 0 0;padding:20px 18px calc(20px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:14px;box-sizing:border-box;animation:rise .3s cubic-bezier(.2,.8,.2,1) both}@media(min-width:640px){.sheet .panel{border-radius:30px}}.sheet header{display:flex;align-items:center;justify-content:space-between}.sheet h2{font-size:26px}.x{border:0;background:#0b1f4414;border-radius:50%;width:38px;height:38px;font-size:16px;color:var(--muted)}.podium{flex-shrink:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:end;margin:10px 0 2px;padding:6px 4px 0}.podium[hidden]{display:none}.pd{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.pd .tot{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-weight:800;font-size:15px;line-height:1.1;margin-bottom:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd.r1 .tot{font-size:18px;color:#b45309}.pd .ic{display:grid;place-items:center;width:56px;height:56px;font-size:40px}.pd.r1 .ic{width:76px;height:76px;font-size:56px;animation:pdGlow 2.4s ease-in-out infinite}@keyframes pdGlow{50%{filter:drop-shadow(0 0 8px rgba(251,191,36,.9))}}.pd .gn{font-weight:700;font-size:13px;margin:3px 0 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd .cnt{font-size:11px;color:var(--muted);min-height:20px;margin-top:2px}.pd .gb{font-size:11px;font-weight:600;color:var(--blue);background:#2563eb1a;border-radius:99px;padding:2px 8px;white-space:nowrap}.pd .step{width:100%;margin-top:6px;border-radius:12px 12px 0 0;display:grid;place-items:center;font-family:var(--f-display);font-weight:800;font-size:22px;color:#fff}.pd.r1 .step{height:54px;background:linear-gradient(180deg,#fbbf24,#d97706)}.pd.r2 .step{height:38px;background:linear-gradient(180deg,#cbd5e1,#94a3b8)}.pd.r3 .step{height:28px;background:linear-gradient(180deg,#fdba74,#c2410c)}@media(prefers-reduced-motion:reduce){.pd.r1 .ic{animation:none}}.tabs{flex-shrink:0;display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.tabs button{border:0;background:#0b1f440f;border-radius:99px;padding:7px 14px;font-size:13px;font-weight:600;white-space:nowrap;color:var(--muted)}.tabs button[aria-selected=true]{background:var(--grad);color:#fff}.board{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.board li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;background:#0b1f440a;border-radius:18px;padding:9px 14px 9px 9px}.board .rk{font-family:var(--f-display);font-weight:700;color:var(--muted);text-align:center;width:30px;height:30px;line-height:30px;border-radius:50%}.board li:nth-child(1) .rk{background:linear-gradient(135deg,#fde68a,#f59e0b);color:#78350f}.board li:nth-child(2) .rk{background:linear-gradient(135deg,#e5e7eb,#9ca3af);color:#1f2937}.board li:nth-child(3) .rk{background:linear-gradient(135deg,#fdba74,#c2410c);color:#fff}.board .nm{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board .gb{font-size:11px;font-weight:600;color:var(--blue);background:#2563eb1a;border-radius:99px;padding:2px 8px;margin-left:6px}.board .sc{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.board .sc small,.board .sc small.pt{display:block;font-family:inherit;font-size:11px;font-weight:600;color:var(--muted);line-height:1.1;margin-top:1px}.board li.me{outline:2px solid var(--blue)}.board li.empty{display:block;color:var(--muted);font-size:14px;background:transparent;text-align:center}@media(prefers-reduced-motion:reduce){.screen,.countdown b,.fab:after,.clock.low,.pop{animation:none}.opt,.btn{transition:none}}.board-sel{flex-shrink:0;display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.board-sel button{border:1px solid rgba(11,31,68,.14);background:transparent;border-radius:10px;padding:6px 12px;font-size:12.5px;font-weight:700;white-space:nowrap;color:var(--muted)}.board-sel button[aria-selected=true]{border-color:transparent;background:var(--navy);color:#fff}.share-sheet header{gap:10px}.share-sheet header h2{flex:1;font-size:21px}.share-body{display:flex;flex-direction:column;gap:12px}.share-preview{aspect-ratio:1;width:min(100%,300px);align-self:center;border-radius:20px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(180deg,#eaf8fd,#78c6e2);box-shadow:0 10px 30px #0828462e}.share-preview img{width:100%;height:100%;display:block}.share-text{margin:0;text-align:center;font-size:14px;color:var(--ink)}.share-body>.btn{gap:8px}.share-targets{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.share-t{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:70px;border:1px solid var(--line);background:#fff;border-radius:16px;color:var(--ink);font-size:12.5px;font-weight:600;text-decoration:none;cursor:pointer}.share-t fa-icon{font-size:22px}.share-t.fb fa-icon{color:#1877f2}.share-t.line fa-icon{color:#06c755}.share-t.tw fa-icon{color:#000}.share-note{margin:0;font-size:11.5px;color:var(--muted);text-align:center}#sheet .panel{height:min(760px,86vh);overflow:hidden}#sheet .board{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 2px 4px;margin:-2px -2px 0;scrollbar-width:thin}#sheet .rank-lead{flex-shrink:0}#whale{position:fixed;inset:0;z-index:30;background:#0b5c94;touch-action:none;overflow:hidden;-webkit-user-select:none;user-select:none}#whale[hidden]{display:none}#wc{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;cursor:crosshair}.w-hud{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:max(12px,env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) 10px max(14px,env(safe-area-inset-left,0px));pointer-events:none;color:#fff;font-weight:700;text-shadow:0 1px 6px rgba(5,40,70,.5)}.w-hud .pill{background:#fff3;border:1px solid rgba(255,255,255,.55);border-radius:99px;padding:5px 14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.w-hud .hearts{display:inline-flex;gap:4px;align-items:center;letter-spacing:3px;color:#ff8a8a}.w-gauge{position:absolute;left:50%;transform:translate(-50%);bottom:max(14px,env(safe-area-inset-bottom,0px));width:min(60vw,260px);pointer-events:none;color:#fff;font-size:12px;font-weight:600;text-align:center;text-shadow:0 1px 5px rgba(5,40,70,.6)}.w-gauge i{display:block;margin-top:4px;height:8px;border-radius:99px;background:#ffffff40;overflow:hidden}.w-gauge i b{display:block;height:100%;width:100%;background:#9ef0c8;border-radius:99px;transition:width .15s linear,background .2s}.w-gauge i b.low{background:#ffd166}.w-toast{position:absolute;left:50%;top:22%;transform:translate(-50%);pointer-events:none;color:#fff;font-weight:700;font-size:20px;text-shadow:0 2px 10px rgba(5,40,70,.6);opacity:0;white-space:nowrap}.w-toast.on{animation:wToast 1.8s ease-out forwards}@keyframes wToast{0%{opacity:0;transform:translate(-50%,10px)}15%{opacity:1;transform:translate(-50%)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-26px)}}.w-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(92vw,360px);box-sizing:border-box;padding:22px 20px;border-radius:28px;text-align:center;color:var(--ink);background:#ffffffd1;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border:1px solid rgba(255,255,255,.9);box-shadow:0 24px 60px -20px #04284899;display:flex;flex-direction:column;gap:12px}.w-card[hidden]{display:none}.w-card h3{font-size:24px}.w-card p{margin:0;font-size:15px;color:var(--navy);line-height:1.5}.w-card ul{margin:0;padding:0;list-style:none;display:grid;gap:6px;text-align:left;font-size:14px;color:var(--ink)}.w-card ul li{background:#ffffffb3;border-radius:14px;padding:7px 12px}.w-card .big{font-family:var(--f-display);font-size:56px;font-weight:700;line-height:1;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.w-card .note{font-size:12.5px;color:var(--muted)}.w-card .btn{min-height:48px;font-size:16px}.w-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.w-stats div{background:#ffffffb3;border-radius:14px;padding:8px 4px;font-size:12px;color:var(--muted)}.w-stats b{display:block;font-size:20px;color:var(--ink);font-family:var(--f-display)}#pop{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:max(14px,env(safe-area-inset-top,0px)) 14px max(14px,env(safe-area-inset-bottom,0px));background:#0624406b;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}#pop[hidden]{display:none}.pop-panel{position:relative;width:min(100%,460px);max-height:min(88vh,760px);border-radius:32px;overflow:hidden;isolation:isolate;background:linear-gradient(160deg,#ffffff9e,#d6f0ff57 55%,#96d6f64d);-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);border:1px solid rgba(255,255,255,.85);box-shadow:0 30px 70px -24px #032646b3,inset 0 1.5px #fffffff2,inset 0 -1px #ffffff59,inset 0 0 40px #ffffff40;animation:popIn .45s cubic-bezier(.2,.9,.2,1) both}@keyframes popIn{0%{opacity:0;transform:translateY(24px) scale(.94)}to{opacity:1;transform:none}}.pop-panel:before{content:"";position:absolute;inset:-30% -60%;z-index:0;pointer-events:none;background:linear-gradient(112deg,transparent 38%,rgba(255,255,255,.5) 46%,rgba(255,255,255,.12) 52%,transparent 58%);transform:translate(-55%);animation:sheen 6.5s ease-in-out infinite 1s}@keyframes sheen{0%,12%{transform:translate(-55%)}55%,to{transform:translate(55%)}}.pop-panel:after{content:"";position:absolute;left:0;right:0;top:0;height:42%;z-index:0;pointer-events:none;border-radius:32px 32px 60% 60%/32px 32px 26% 26%;background:linear-gradient(180deg,#fff6,#fff0)}.pop-water{position:absolute;left:0;right:0;bottom:0;height:84px;z-index:0;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(to top,#000 20%,transparent);mask-image:linear-gradient(to top,#000 20%,transparent)}.pop-water i{position:absolute;left:-100%;bottom:0;width:300%;height:100%;background:repeat-x bottom/200px 100% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 60' preserveAspectRatio='none'%3E%3Cpath d='M0 30 Q25 8 50 30 T100 30 T150 30 T200 30 V60 H0Z' fill='%2378CCF2' fill-opacity='.42'/%3E%3C/svg%3E");animation:wave 9s linear infinite}.pop-water i:nth-child(2){bottom:-6px;opacity:.75;animation-duration:13s;animation-direction:reverse;background-size:260px 100%}.pop-water i:nth-child(3){bottom:-12px;opacity:.55;animation-duration:7s;background-size:150px 100%}@keyframes wave{to{transform:translate(33.33%)}}.pop-scroll{position:relative;z-index:1;max-height:min(88vh,760px);overflow:auto;padding:24px 20px 46px;display:flex;flex-direction:column;gap:14px;color:#0a2a48;-webkit-overflow-scrolling:touch}.pop-scroll h2{font-size:24px;line-height:1.25}.pop-scroll .sub{margin:-6px 0 0;font-size:13.5px;color:#31567a}.pop-hero{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;background:#ffffff80;border:1px solid rgba(255,255,255,.8);border-radius:22px;padding:12px 16px}.pop-hero b{font-family:var(--f-display);font-size:38px;line-height:1;color:#0b5c94;font-variant-numeric:tabular-nums}.pop-hero span{font-size:14px;font-weight:600}.pop-sec{font-size:12px;font-weight:700;letter-spacing:.08em;color:#31567a;margin:4px 0 -4px}.pop-tl{list-style:none;margin:0;padding:0 0 0 14px;border-left:2px solid rgba(11,92,148,.3);display:grid;gap:10px}.pop-tl li{position:relative;font-size:14px;line-height:1.45}.pop-tl li:before{content:"";position:absolute;left:-21px;top:6px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #0B84C6}.pop-tl li.now:before{background:#0b84c6}.pop-tl b{color:#0b5c94}.pop-bars{display:grid;gap:8px;background:#ffffff80;border:1px solid rgba(255,255,255,.8);border-radius:20px;padding:12px 14px}.pop-bars .row{font-size:13px;font-weight:600}.pop-bars .bar{margin-top:4px;height:12px;border-radius:99px;background:#0b5c941f;overflow:hidden}.pop-bars .bar i{display:block;height:100%;border-radius:99px;background:#0b84c6;transform-origin:left;animation:grow 1.4s .5s cubic-bezier(.2,.9,.2,1) both}.pop-bars .bar i.red{background:#e5484d}@keyframes grow{0%{transform:scaleX(0)}}.pop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pop-grid div{background:#ffffff80;border:1px solid rgba(255,255,255,.8);border-radius:18px;padding:10px 12px;font-size:12.5px;line-height:1.4;color:#31567a}.pop-grid b{display:block;font-family:var(--f-display);font-size:20px;color:#0a2a48}.pop-note{font-size:12px;color:#3d607f;line-height:1.5}.pop-src{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px}.pop-src a{color:#0b5c94;font-weight:600;text-decoration:underline;text-underline-offset:3px}.pop-scroll .btn{min-height:50px;font-size:16px;margin-top:4px}@media(prefers-reduced-motion:reduce){.pop-panel:before,.pop-water i{animation:none}}.online-title{font-size:clamp(24px,6vw,30px);margin:0}.online-lead{margin:0;font-size:14px;color:var(--muted);line-height:1.5}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;background:#0b1f440f;border-radius:16px;padding:4px}.seg button{border:0;background:transparent;border-radius:12px;padding:9px 10px;font-size:14px;font-weight:700;color:var(--muted)}.seg button[aria-selected=true],.seg button[aria-checked=true]{background:#fff;color:var(--ink);box-shadow:0 6px 14px -8px #0b1f4473}.seg.small button{padding:7px 8px;font-size:13px}.code-input{text-transform:uppercase;letter-spacing:.4em;font-family:var(--f-display);font-size:24px!important;text-align:center}.room-card{align-items:center;text-align:center;gap:12px}.room-code{display:flex;gap:8px;justify-content:center}.room-code b{width:52px;height:62px;display:grid;place-items:center;border-radius:16px;background:#fff;border:1px solid var(--line);box-shadow:0 10px 20px -14px #0b1f44b3;font-family:var(--f-display);font-size:34px;color:var(--navy)}.room-invite{display:inline-flex;align-items:center;gap:8px}.room-meta{margin:0;font-size:13px;color:var(--muted)}.room-players-head{align-self:stretch;text-align:left;font-size:13px;font-weight:700;color:var(--muted);display:flex;align-items:center;gap:6px}.room-players{align-self:stretch;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.room-players li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;background:#ffffffb3;border-radius:16px;padding:7px 12px 7px 7px;text-align:left}.room-players li.me{outline:2px solid var(--blue)}.room-players li.off{opacity:.55}.rp-name{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.rp-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-name small{color:var(--bad);font-size:11.5px}.rp-host{color:#f59e0b}.gb{font-size:11px;font-weight:600;color:var(--blue);background:#2563eb1a;border-radius:99px;padding:2px 8px}.room-hint{margin:0;font-size:13.5px;color:var(--muted)}.room-tag{justify-self:center;font-family:var(--f-display);font-weight:700;letter-spacing:.12em;color:var(--navy);display:flex;align-items:center;gap:6px}.opt.picked{outline:3px solid var(--blue);outline-offset:-3px;background:#fff}.opt:disabled{cursor:default}.star-win{display:flex;flex-direction:column;align-items:center;gap:2px;background:linear-gradient(135deg,#fde68a99,#f59e0b40);border-radius:20px;padding:12px 20px}.star-win .sw-star{font-size:40px;color:#f59e0b;filter:drop-shadow(0 6px 10px rgba(245,158,11,.5));animation:starPop .7s cubic-bezier(.2,1.6,.4,1) both}.star-win b{font-size:22px}.star-win span{font-size:13px;font-weight:700;color:#92400e}@keyframes starPop{0%{transform:scale(.2) rotate(-40deg);opacity:0}to{transform:none;opacity:1}}.star-note{margin:0;font-size:13.5px;color:var(--muted)}.standings{align-self:stretch;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;text-align:left}.standings li{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:10px;background:#ffffffb8;border-radius:16px;padding:8px 12px 8px 8px}.standings li.me{outline:2px solid var(--blue)}.st-pl{width:30px;height:30px;line-height:30px;border-radius:50%;text-align:center;font-family:var(--f-display);font-weight:700;color:var(--muted);background:#0b1f440f}.st-pl.medal{color:#fff}.st-nm{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-star{color:#f59e0b;margin-left:4px}.st-ok{font-size:12px;color:var(--muted)}.st-sc{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-weight:700}.acct-progress.up{color:#b45309}.board-sel button.stars{display:inline-flex;align-items:center;gap:5px}.board-sel button.stars fa-icon{color:#f59e0b}.rank-lead{margin:0;font-size:12.5px;color:var(--muted)}.board.ranks .sc{display:flex;align-items:center;gap:8px}.rk-stars{font-size:12px;color:var(--muted);display:inline-flex;align-items:center;gap:3px}.rk-stars fa-icon{color:#f59e0b}.room-link{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;color:var(--blue);text-decoration:underline;text-underline-offset:3px;margin-top:-4px}.star-note.loss{color:var(--bad)}.star-rule{margin:0;font-size:12px;color:var(--muted);background:#ffffff8c;border-radius:12px;padding:4px 10px}.st-delta{display:inline-flex;align-items:center;gap:2px;margin-left:6px;font-size:12px;font-weight:700;color:#b45309;background:#f59e0b24;border-radius:99px;padding:1px 7px}.st-delta fa-icon{color:#f59e0b;font-size:11px}.st-delta.loss{color:var(--bad);background:#f43f5e1f}.st-delta.loss fa-icon{color:var(--bad)}.acct-progress.down{color:var(--bad)}.room-players li.seat-empty{grid-template-columns:auto minmax(0,1fr);background:#ffffff59;border:1.5px dashed rgba(11,31,68,.18);color:var(--muted);font-size:13.5px}.room-players .gsi-avatar mat-spinner{margin:auto}.rh-status{font-size:11.5px;font-weight:700;color:var(--muted);white-space:nowrap}.rh-status.ok{color:#059669}.room-hearts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.room-hearts li{display:flex;flex-direction:column;gap:2px;background:#ffffffb8;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-radius:14px;padding:7px 10px;min-width:0}.room-hearts li.me{outline:2px solid var(--blue)}.room-hearts li.off{opacity:.7}.room-hearts li.gone{opacity:.5}.room-hearts li.gone .rh-name{text-decoration:line-through}.rh-name{font-weight:700;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-hearts{display:flex;gap:2px;font-size:12px;color:#0b1f4433}.rh-hearts .on{color:#ff4d6d}#s-game3 .hearts{font-size:16px}.leave-warn{margin:-4px 0 0;text-align:center;font-size:13px;font-weight:700;color:var(--bad)}.heart-note{margin:0;text-align:center;font-size:13.5px;font-weight:700;color:var(--bad)}.out-card{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:24px 18px}.out-card h2{font-size:24px}.out-card p{margin:0;color:var(--muted)}.out-hearts{display:flex;gap:4px;font-size:22px;color:#ff4d6d73}.queue-note{display:flex;gap:10px;align-items:flex-start;margin:0;background:#eef4ff;border-radius:14px;padding:10px 12px;font-size:13.5px;line-height:1.5;color:var(--ink)}.queue-note fa-icon{color:var(--blue);margin-top:2px}.standings li.gone{opacity:.6}.st-tag{display:inline-block;margin-left:6px;font-size:11px;font-weight:700;color:var(--bad);background:#f43f5e1a;border-radius:99px;padding:1px 7px}.mc{position:fixed;left:0;top:0;z-index:1;pointer-events:none;--s:clamp(92px,10vw,150px);animation:mcCross 130s linear infinite -4s}.mc-face{animation:mcFace 130s step-end infinite -4s}.mc-bob{position:relative;animation:mcBob 7s ease-in-out infinite alternate}.mc-v{display:block}.mc-v.front{position:absolute;left:0;top:0;opacity:0}.mc-v.side{animation:mcSide 130s linear infinite -4s}.mc-v.front{animation:mcFront 130s linear infinite -4s}.mc .ms{font-size:calc(var(--s) / 8)}body.night .mc .ms{filter:brightness(.8) saturate(.9)}@keyframes mcCross{0%{transform:translate(calc(-1.4 * var(--s)),30vh) scale(1)}12%{transform:translate(30vw,32vh) scale(1)}21%{transform:translate(31vw,37vh) scale(1.3)}30%{transform:translate(32vw,31vh) scale(1)}48%{transform:translate(calc(100vw + .4 * var(--s)),36vh) scale(1)}50%{transform:translate(calc(100vw + .4 * var(--s)),60vh) scale(1)}62%{transform:translate(64vw,57vh) scale(1)}71%{transform:translate(63vw,61vh) scale(1.28)}80%{transform:translate(62vw,56vh) scale(1)}98%{transform:translate(calc(-1.4 * var(--s)),54vh) scale(1)}to{transform:translate(calc(-1.4 * var(--s)),30vh) scale(1)}}@keyframes mcFace{0%{transform:none}49%{transform:scaleX(-1)}99%{transform:none}}@keyframes mcSide{0%,12%{opacity:1}13%,30%{opacity:0}31%,62%{opacity:1}63%,80%{opacity:0}81%,to{opacity:1}}@keyframes mcFront{0%,12%{opacity:0}13%,30%{opacity:1}31%,62%{opacity:0}63%,80%{opacity:1}81%,to{opacity:0}}@keyframes mcBob{0%{transform:translateY(-2.2vh) rotate(-3deg)}to{transform:translateY(2.2vh) rotate(3deg)}}@media(prefers-reduced-motion:reduce){.mc{animation:none;transform:translate(4vw,66vh)}.mc-face,.mc-bob,.mc-v.side,.mc-v.front{animation:none}}.ms{position:relative;width:10em;height:8em;font-size:16px}.ms *{position:absolute;box-sizing:border-box}.ms-fig{inset:0;transform:rotate(-8deg);transform-origin:55% 55%;filter:drop-shadow(.05em 0 0 #6A4636) drop-shadow(-.05em 0 0 #6A4636) drop-shadow(0 .05em 0 #6A4636) drop-shadow(0 -.05em 0 #6A4636);animation:msBob 1.6s ease-in-out infinite alternate}.ms-tail{left:3.65em;top:4.55em;width:0;height:0;rotate:48deg;scale:.5}.ms-seg{border-radius:50%;background:#4db0c4;transform-origin:100% 50%;animation:msSwish 1.1s ease-in-out infinite alternate}.ms-seg.s1{left:-1.85em;top:-.7em;width:2.1em;height:1.4em}.ms-seg.s2{left:-1.05em;top:.2em;width:1.5em;height:1em;animation-delay:-.18s}.ms-seg.s3{left:-.72em;top:.14em;width:1.1em;height:.72em;animation-delay:-.36s}.ms-stripe{left:.3em;top:.78em;width:1.45em;height:.4em;border-radius:50%;background:#7fcad6}.ms-fin{left:-2.05em;top:-.95em;width:2.3em;height:2.6em;background:#ee9cb9;transform-origin:100% 50%;clip-path:polygon(100% 42%,100% 58%,62% 82%,30% 100%,4% 92%,24% 70%,16% 50%,24% 30%,4% 8%,30% 0,62% 18%);animation:msSwish 1.1s ease-in-out infinite alternate;animation-delay:-.54s}.ms-leg{width:0;height:0;transform-origin:0 0;animation:msKick .9s ease-in-out infinite alternate}.ms-leg.back{left:4.05em;top:5.2em;animation-delay:-.45s}.ms-leg.front{left:4.3em;top:5.5em}.ms-shin{left:-2.05em;top:-.38em;width:2.35em;height:.76em;border-radius:.3em .38em .38em .3em;background:#7a6150}.ms-foot{left:-2.6em;top:-.3em;width:.78em;height:.5em;border-radius:50% 40% 40% 50%;background:#f5cdb5}.ms-leg.back .ms-shin{background:#64503f}.ms-leg.back .ms-foot{background:#e6b79c}.ms-arm{width:0;height:0;transform-origin:0 0;animation:msPaddle 1.1s ease-in-out infinite alternate}.ms-arm.back{left:5.35em;top:4.45em;animation-delay:-.55s}.ms-arm.front{left:5.85em;top:4.75em}.ms-sleeve{left:-.25em;top:-.36em;width:1.65em;height:.74em;border-radius:.4em .5em .5em .4em;background:#2e6c82}.ms-arm.back .ms-sleeve{background:#24566a}.ms-hand{left:1.25em;top:-.33em;width:.68em;height:.64em;border-radius:50%;background:#f5cdb5}.ms-arm.back .ms-hand{background:#e6b79c}.ms-robe{left:3.35em;top:3.85em;width:3.25em;height:2.05em;border-radius:45% 38% 42% 52%;background:#2e6c82;transform:rotate(-12deg)}.ms-belt{left:3.95em;top:4.25em;width:.5em;height:1.75em;border-radius:.25em;background:#cc9a47;transform:rotate(-14deg)}.ms-head{left:4.95em;top:1.55em;width:3.3em;height:3.2em;border-radius:50% 50% 46% 46%;background:#f5cdb5}.ms-hair{left:3.95em;top:.15em;width:4.95em;height:3.7em;background:#efdcc2;transform-origin:50% 90%;transform:rotate(-10deg);animation:msSway 2.4s ease-in-out infinite alternate;clip-path:polygon(14% 86%,0 70%,10% 64%,0 50%,12% 46%,2% 30%,18% 30%,10% 12%,28% 20%,30% 2%,42% 16%,52% 0,58% 16%,72% 4%,72% 22%,88% 14%,84% 32%,100% 36%,88% 46%,98% 58%,84% 58%,88% 72%,74% 66%,70% 76%,62% 64%,54% 74%,46% 62%,38% 78%,30% 66%,24% 84%)}.ms-ear{left:5.05em;top:2.85em;width:1.3em;height:1.05em;background:#e6b79c;clip-path:polygon(100% 40%,0 0,60% 100%)}.ms-eye{left:7.3em;top:2.95em;width:.46em;height:.62em;border-radius:50%;background:#573224;transform-origin:50% 60%;animation:msBlink 4.2s infinite}.ms-shine{left:.09em;top:.08em;width:.17em;height:.17em;border-radius:50%;background:#fff}.ms-blush{left:6.8em;top:3.78em;width:.66em;height:.32em;border-radius:50%;background:#f29aa4;opacity:.75}.ms-mouth{left:7.72em;top:3.76em;width:.42em;height:.26em;border-radius:0 0 .25em .25em;background:#9b3b3b}.ms-bub{left:8.45em;top:3.3em;width:.32em;height:.32em;border-radius:50%;border:.06em solid rgba(255,255,255,.9);background:#ffffff40;opacity:0;animation:msBubble 2.4s ease-out infinite}.ms-bub.b2{width:.22em;height:.22em;animation-delay:.8s}.ms-bub.b3{width:.27em;height:.27em;animation-delay:1.6s}.ms.mv-front .ms-fig,.ms.mv-back .ms-fig{transform:none}.mv-half{left:5em;top:0;width:0;height:0}.mv-half.l{transform:scaleX(-1)}.mv-ear{left:1.3em;top:2.55em;width:1.05em;height:.9em;background:#e6b79c;clip-path:polygon(0 25%,100% 0,35% 100%)}.mv-leg{left:.55em;top:5.95em;width:0;height:0;transform-origin:0 0;animation:msKickV .9s ease-in-out infinite alternate}.mv-half.l .mv-leg{animation-delay:-.45s}.mv-shin{left:-.38em;top:-.2em;width:.76em;height:1.25em;border-radius:.3em .3em .38em .38em;background:#7a6150}.mv-foot{left:-.42em;top:.85em;width:.84em;height:.5em;border-radius:50%;background:#f5cdb5}.mv-arm{left:1.15em;top:4.7em;width:0;height:0;transform-origin:0 0;animation:msFlap 1.1s ease-in-out infinite alternate}.mv-sleeve{left:-.3em;top:-.37em;width:1.65em;height:.74em;border-radius:.4em .5em .5em .4em;background:#2e6c82}.mv-hand{left:1.2em;top:-.33em;width:.68em;height:.64em;border-radius:50%;background:#f5cdb5}.mv-robe{left:3.5em;top:4.25em;width:3em;height:2.05em;border-radius:42% 42% 46% 46%;background:#2e6c82}.mv-belt{left:3.62em;top:5.35em;width:2.76em;height:.42em;border-radius:.2em;background:#cc9a47}.ms.mv-front .ms-tail,.ms.mv-back .ms-tail{left:5.4em;top:5.9em;rotate:-150deg}.mv-crown{z-index:-1;left:2.5em;top:.05em;width:5em;height:4.2em;background:#efdcc2;transform-origin:50% 90%;animation:msSway 2.4s ease-in-out infinite alternate;clip-path:polygon(17% 67%,1% 59%,14% 47%,4% 31%,23% 29%,23% 10%,40% 17%,50% 2%,60% 17%,77% 10%,77% 29%,96% 31%,86% 47%,99% 59%,83% 67%,78% 80%,22% 80%)}.mv-head{left:3.35em;top:1.55em;width:3.3em;height:3.1em;border-radius:50% 50% 46% 46%;background:#f5cdb5}.mv-fringe{left:3.2em;top:1.25em;width:3.6em;height:1.55em;background:#efdcc2;clip-path:polygon(0 10%,50% 0,100% 10%,100% 60%,88% 90%,78% 55%,66% 100%,56% 60%,46% 95%,36% 58%,24% 92%,14% 55%,4% 85%,0 60%)}.mv-eye{top:3.05em;width:.46em;height:.62em;border-radius:50%;background:#573224;transform-origin:50% 60%;animation:msBlink 4.2s infinite}.mv-eye.l{left:4.1em}.mv-eye.r{left:5.44em}.mv-blush{top:3.8em;width:.66em;height:.32em;border-radius:50%;background:#f29aa4;opacity:.75}.mv-blush.l{left:3.65em}.mv-blush.r{left:5.69em}.mv-mouth{left:4.79em;top:3.85em;width:.42em;height:.26em;border-radius:0 0 .25em .25em;background:#9b3b3b}.ms.mv-back .mv-ear{left:1.75em;top:2.75em}.mv-hairback{left:2.75em;top:.45em;width:4.5em;height:4.3em;background:#efdcc2;transform-origin:50% 90%;animation:msSway 2.4s ease-in-out infinite alternate;clip-path:polygon(50% 12%,33% 3%,26% 21%,7% 25%,13% 43%,1% 59%,17% 69%,18% 88%,37% 86%,50% 100%,63% 86%,82% 88%,83% 69%,99% 59%,87% 43%,93% 25%,74% 21%,67% 3%,50% 12%)}@keyframes msBob{0%{translate:0 -.18em}to{translate:0 .18em}}@keyframes msSwish{0%{rotate:-9deg}to{rotate:9deg}}@keyframes msKick{0%{rotate:-16deg}to{rotate:2deg}}@keyframes msKickV{0%{rotate:-10deg}to{rotate:12deg}}@keyframes msFlap{0%{rotate:-38deg}to{rotate:12deg}}@keyframes msPaddle{0%{rotate:-6deg}to{rotate:38deg}}@keyframes msSway{0%{rotate:-2deg}to{rotate:2deg}}@keyframes msBlink{0%,93%,to{scale:1 1}95%{scale:1 .1}}@keyframes msBubble{0%{opacity:0;translate:0 0}15%{opacity:1}to{opacity:0;translate:.9em -2.2em}}@media(prefers-reduced-motion:reduce){.ms-fig,.ms-seg,.ms-fin,.ms-leg,.ms-arm,.mv-leg,.mv-arm,.mv-crown,.mv-hairback,.mv-eye,.ms-hair,.ms-eye,.ms-bub{animation:none}}[data-host-contents]{display:contents}.loadmsg{font-size:14px;color:var(--muted)}.loadmsg button{border:0;background:none;color:var(--blue);font-weight:700;text-decoration:underline;padding:0 4px}
