/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--atlas-deep:#0e2b2f;--atlas-deep-2:#06181a;--graticule:#bfe3dd;--paper:#efe3c6;--paper-2:#f3e8cc;--paper-hi:#fbf5e3;--paper-line:#cdba8a;--paper-deep:#e0cd9b;--ink:#2a2118;--ink-soft:#42331a;--cream:#efe3c6;--cream-soft:#cdbf9b;--brass:#c8a24a;--brass-deep:#6e5320;--gold-text:#e9c873;--accent:#1f6f7a;--accent-line:#3f7e84;--accent-soft:#7fd6c9;--green:#5f7d3a;--orange:#c8862f;--red:#a8442f;--fb-green:linear-gradient(165deg,#43bc4f,#1f9438);--fb-orange:linear-gradient(165deg,#f9ab22,#df7a0c);--fb-red:linear-gradient(165deg,#ee4736,#c4220f);--r-sm:7px;--r-md:11px;--r-lg:14px;--r-pill:999px;--font-display:"Cinzel",Georgia,serif;--font-body:"Nunito Sans",system-ui,-apple-system,Segoe UI,Roboto,sans-serif}body,html{background:var(--atlas-deep);color:var(--cream);font-family:var(--font-body)}html{overflow-y:scroll}a{color:inherit}.app-shell{z-index:1;max-width:720px;margin:0 auto;padding:22px 16px 40px;position:relative}html.short-mode .app-shell{outline-offset:0;outline:1px dashed #7fd6c980;width:min(56.25vh,96vw);max-width:none;padding:14px 10px 40px}html.short-mode .grid{width:100%;margin-left:0;padding:8px;transform:none}html.short-mode .col-name{flex:0 0 50px}html.short-mode .grid-row{gap:3px;margin-bottom:3px}html.short-mode .grid-head .col,html.short-mode .grid-head .col-name{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;font-size:10.5px}html.short-mode .grid-head .col-name:after,html.short-mode .grid-head .col:after{height:2px}html.short-mode .tile{gap:2px;min-height:60px;padding:4px 2px}html.short-mode .tile svg{width:15px;height:15px}html.short-mode .namecell{font-size:11.5px}html.short-mode .namecell img{width:auto;max-width:36px;height:auto;max-height:25px}.panel{background:var(--paper);color:var(--ink);border-radius:var(--r-lg);border:1px solid var(--paper-line)}.brass{border:2px solid var(--brass);box-shadow:inset 0 0 0 1px var(--brass-deep)}.wordmark{font-family:var(--font-display);letter-spacing:1px;color:var(--gold-text);text-shadow:0 1px 0 var(--brass-deep);font-weight:700}.logo-link{z-index:0;text-decoration:none;transition:transform .15s;display:inline-flex;position:relative}.logo-link:before{content:"";z-index:-1;filter:blur(13px);pointer-events:none;background:radial-gradient(62% 74%,#f5ecd2e6 0,#e9c8738c 42%,#e9c87300 72%);border-radius:50%;transition:opacity .2s;position:absolute;inset:-30% -8%}.logo-link:hover{transform:translateY(-1px)}.logo-link:hover:before{opacity:.85}.logo-img{width:auto;height:clamp(60px,15vw,84px);display:block}.title{font-family:var(--font-display);color:var(--ink);font-weight:600}.cartouche{text-align:center;background:var(--paper);color:var(--ink);border-radius:var(--r-md);border:2px solid var(--brass);max-width:470px;box-shadow:inset 0 0 0 4px var(--paper),inset 0 0 0 5px #6e53208c,0 6px 20px #06181a59;margin:6px auto 18px;padding:15px 26px 16px;position:relative}.cartouche:before{content:"";border-radius:calc(var(--r-md) - 5px);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);pointer-events:none;border:1px solid #6e532059;position:absolute;inset:7px}.cartouche .title{margin:0;font-size:22px}.cartouche .sub{color:var(--ink-soft);margin:5px 0 0;font-size:13px;line-height:1.5}.tier-legend{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;margin-top:6px;margin-left:6px;font-size:12px;display:inline-flex}.swatch{vertical-align:-2px;border-radius:3px;width:13px;height:13px;margin-right:4px;display:inline-block;box-shadow:0 1px 1.5px #06181a59}.flourish{justify-content:center;align-items:center;gap:9px;margin-bottom:9px;display:flex}.flourish:after,.flourish:before{content:"";width:46px;height:1px}.flourish:before{background:linear-gradient(to right,transparent,var(--brass))}.flourish:after{background:linear-gradient(to right,var(--brass),transparent)}.flourish i{background:var(--brass);width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 0 1px #6e532080}.medal{background:var(--paper);border:2px solid var(--brass);width:46px;height:46px;box-shadow:inset 0 0 0 2px var(--paper-hi),0 0 0 1px var(--brass-deep);color:var(--accent);border-radius:50%;flex:none}.medal,.tab{justify-content:center;align-items:center;display:flex}.tab{border:2px solid var(--accent-soft);color:#eafaf6;background:radial-gradient(120% 120% at 32% 24%,#2a6f7a 0,#1b4a52 55%,#103035 100%);border-radius:50%;width:44px;height:44px;transition:transform .12s,border-color .12s,color .12s,box-shadow .12s;box-shadow:inset 0 1px #fff3,inset 0 -3px 6px #00000059,0 2px 6px #00000073,0 0 0 4px #7fd6c91a}.tab:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff3d,0 4px 10px #00000080,0 0 0 4px #7fd6c933}.tab.is-active{border-color:var(--brass);color:#2c1f08;background:radial-gradient(135% 135% at 30% 20%,#ffeaa8 0,#f3d27d 28%,#cda043 62%,#9a7320 100%);box-shadow:inset 0 2px 2px #fff8dcb3,inset 0 -2px 3px #6e532080,0 2px 7px #06181a80,0 0 0 4px #c8a24a33}.mode-card{background:var(--paper);border-radius:var(--r-lg);color:var(--ink);border:2px solid var(--brass);box-shadow:inset 0 0 0 4px var(--paper),inset 0 0 0 5px #6e532080,0 6px 16px #06181a66;transform-origin:50%;will-change:transform;align-items:center;gap:14px;padding:13px 16px;text-decoration:none;transition:transform .2s cubic-bezier(.22,.7,.3,1.2),box-shadow .2s,border-color .2s;display:flex}.mode-card:hover{border-color:var(--gold-text);box-shadow:inset 0 0 0 4px var(--paper-hi),inset 0 0 0 5px #6e53208c,0 14px 30px #c9a24a80,0 0 0 1px #e9c87380;transform:translateY(-4px)scale(1.035)}.mode-card:active{transform:translateY(-1px)scale(1.01)}.mode-card.is-locked{opacity:.55;pointer-events:none}.mode-card .medal{width:52px;height:52px;transition:transform .25s cubic-bezier(.34,1.4,.5,1),color .2s,box-shadow .2s}.mode-card:hover .medal{color:var(--brass-deep);box-shadow:inset 0 0 0 2px var(--paper-hi),0 0 0 1px var(--brass-deep),0 4px 12px #c9a24a73;transform:rotate(-6deg)scale(1.1)}.mode-card .name{font-family:var(--font-display);font-size:20px;font-weight:600;line-height:1.05;transition:color .2s}.mode-card:hover .name{color:var(--brass-deep)}.mode-card .desc{color:var(--ink-soft);margin-top:3px;font-size:12.5px}.mode-arrow{transition:transform .2s cubic-bezier(.22,.7,.3,1.2)}.mode-card:hover .mode-arrow{transform:translate(5px)}.footer-link{cursor:pointer;font-family:var(--font-body);color:var(--cream-soft);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:13px;text-decoration:none;display:inline-flex}.footer-link:hover{color:var(--cream)}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);background:#06181a99;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{text-align:left;background:var(--paper);width:100%;max-width:440px;max-height:85vh;color:var(--ink);border-radius:var(--r-lg);border:2px solid var(--brass);box-shadow:inset 0 0 0 4px var(--paper),inset 0 0 0 5px #6e532080,0 12px 40px #06181a8c;padding:24px 26px;position:relative;overflow:auto}.modal-close{cursor:pointer;width:30px;height:30px;color:var(--ink);background:var(--paper-2);border:1px solid var(--paper-line);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.modal-close:hover{background:var(--paper-hi)}.rules-list{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.rules-list li{color:var(--ink);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.rules-list .ic{color:var(--accent);flex:none;margin-top:2px}.logo-gear{cursor:pointer;color:var(--cream-soft);background:0 0;border:none;align-items:center;padding:0;transition:transform .25s,color .15s;display:inline-flex}.logo-gear:hover{color:var(--cream);transform:rotate(35deg)}.lang-switch{display:inline-flex;position:relative}.lang-current{cursor:pointer;background:0 0;border:none;padding:0;line-height:0;transition:transform .12s}.lang-current:hover{transform:translateY(-1px)}.lang-current img{border:1px solid var(--brass);border-radius:3px;display:block}.lang-menu{z-index:60;background:var(--paper);min-width:148px;color:var(--ink);border:1px solid var(--brass);border-radius:var(--r-md);margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 26px #06181a80}.lang-menu li{margin:0}.lang-menu button{cursor:pointer;width:100%;font-family:var(--font-body);color:var(--ink);border-radius:var(--r-sm);text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:7px 9px;font-size:13.5px;font-weight:700;transition:background .12s;display:flex}.lang-menu button:hover{background:var(--paper-hi)}.lang-menu button.is-active{background:var(--paper-2)}.lang-menu img{border:1px solid var(--paper-line);border-radius:2px;display:block}.set-group{margin-top:20px}.set-group>h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.5px;color:var(--ink-soft);margin:0 0 4px;font-size:13px;font-weight:700}.set-row{border-top:1px solid #6e532029;align-items:center;gap:12px;padding:11px 0;display:flex}.set-group>h3+.set-row{border-top:none}.set-row .ic{color:var(--accent);flex:none}.set-text{flex:auto;min-width:0}.set-label{color:var(--ink);font-size:14px;font-weight:700}.set-desc{color:var(--ink-soft);font-size:12px;line-height:1.35}.switch{cursor:pointer;flex:none;width:46px;height:27px;position:relative}.switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.switch .track{border-radius:var(--r-pill);background:var(--paper-2);border:1px solid var(--paper-line);transition:background .15s,border-color .15s;position:absolute;inset:0}.switch .thumb{pointer-events:none;background:#fff;border-radius:50%;width:21px;height:21px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000059}.switch input:checked~.track{background:var(--accent);border-color:var(--accent-line)}.switch input:checked~.thumb{transform:translate(19px)}.seg{background:var(--paper-2);border:1px solid var(--paper-line);flex:none;gap:2px;padding:2px;display:inline-flex}.seg,.seg button{border-radius:var(--r-pill)}.seg button{cursor:pointer;font-family:var(--font-body);color:var(--ink-soft);background:0 0;border:none;padding:5px 12px;font-size:12.5px;font-weight:700;transition:background .12s,color .12s}.seg button.on{background:var(--accent);color:var(--cream)}.set-note{color:var(--ink-soft);align-items:flex-start;gap:6px;margin:6px 0 10px;font-size:12.5px;line-height:1.45;display:flex}.set-note svg{color:var(--accent);flex:none;margin-top:2px}.set-code-row{gap:8px;margin-bottom:8px;display:flex}.set-code{background:var(--paper-hi);min-width:0;flex:auto;padding:8px 10px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.set-btn,.set-code{border-radius:var(--r-sm);color:var(--ink);border:1px solid var(--paper-line)}.set-btn{cursor:pointer;font-family:var(--font-body);background:var(--paper-2);flex:none;align-items:center;gap:5px;padding:8px 14px;font-size:13px;font-weight:700;transition:background .12s;display:inline-flex}.set-btn:hover{background:var(--paper-hi)}.set-btn.primary{background:var(--accent);color:var(--cream);border-color:var(--accent-line)}.set-btn.primary:hover{filter:brightness(1.08)}.set-msg{margin:2px 0 0;font-size:12.5px;font-weight:700}.set-msg.ok{color:var(--green)}.set-msg.err{color:var(--red)}html.cb-mode{--fb-green:linear-gradient(165deg,#4d90d6,#2f6fb0);--fb-orange:linear-gradient(165deg,#f2c14e,#d99a1f);--fb-red:linear-gradient(165deg,#ef7a45,#cf4a17);--green:#2f6fb0;--orange:#b8801f;--red:#cf4a17}html.no-motion *,html.no-motion :after,html.no-motion :before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.daily-frame{text-align:center;background:var(--paper);border-radius:var(--r-lg);border:2px solid var(--brass);box-shadow:inset 0 0 0 4px var(--paper),inset 0 0 0 5px #6e532080,0 8px 22px #06181a66;margin:8px 0 20px;padding:22px 24px 18px}.daily-frame .emblem{background:var(--accent);border:2px solid var(--brass);width:56px;height:56px;color:var(--paper-2);box-shadow:0 0 0 4px var(--paper),0 0 0 5px #6e532073;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 10px;display:flex}.daily-frame .ttl{font-family:var(--font-display);color:var(--ink);letter-spacing:.5px;margin:0;font-size:25px;font-weight:700}.daily-frame .sub{color:var(--ink-soft);margin:6px 0 0;font-size:13px}.daily-countdown{margin-top:12px}.dc-date{font-family:var(--font-display);letter-spacing:.3px;color:var(--ink-soft);text-transform:capitalize;margin:0;font-size:14px;font-weight:600}.dc-timer{align-items:center;gap:5px;margin-top:8px;display:inline-flex}.dc-seg{text-align:center;border-radius:var(--r-sm);border:1px solid var(--brass-deep);width:42px;color:var(--gold-text);font-family:var(--font-display);font-variant-numeric:tabular-nums;text-shadow:0 1px 1px #00000080;background:linear-gradient(#2a2118,#18120c);padding:4px 0;font-size:23px;font-weight:800;line-height:1.1;display:inline-block;overflow:hidden;box-shadow:inset 0 1px 3px #0000008c,0 1px #fff6d666}.dc-seg-val{animation:dc-tick .42s cubic-bezier(.2,.8,.2,1);display:block}.dc-colon{font-family:var(--font-display);color:var(--brass-deep);font-size:20px;font-weight:800;animation:dc-blink 1s step-end infinite}.dc-tz{letter-spacing:.3px;color:var(--ink-soft);margin:8px 0 0;font-size:11px}.daily-countdown.is-compact{margin-top:16px}.dc-lead{font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;color:var(--ink-soft);margin:0 0 7px;font-size:11px}.is-compact .dc-timer{gap:4px;margin-top:0}.is-compact .dc-seg{width:32px;padding:3px 0;font-size:17px}.is-compact .dc-colon{font-size:15px}.is-compact .dc-tz{margin-top:6px}@keyframes dc-tick{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes dc-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.dc-colon,.dc-seg-val{animation:none}}.streak-banner{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:16px;display:flex}.lottie-mark{flex:none;justify-content:center;align-items:center;margin:-6px -2px;line-height:0;display:inline-flex;overflow:visible}.lottie-mark-zoom{transform-origin:50%;width:100%;height:100%}.lottie-mark.has-backdrop{border:1px solid var(--brass-deep);background:radial-gradient(circle at 50% 42%,#2c2118 0,#14100a 82%);border-radius:50%;box-shadow:inset 0 1px 2px #000000a6,inset 0 -1px #ffe6aa26,0 1px #fff6d666}.lottie-mark canvas,.lottie-mark-zoom>*{display:block;width:100%!important;height:100%!important}.chip{border-radius:var(--r-pill);color:#43300f;text-shadow:0 1px #fff6d699;background:radial-gradient(135% 135% at 30% 20%,#ffeaa8 0,#f3d27d 28%,#cda043 62%,#9a7320 100%);border:1.5px solid #7a5b1e;gap:10px;padding:6px 9px 6px 16px;font-size:14px;box-shadow:inset 0 0 0 1.5px #fff5d28c,inset 0 2px 2px #fff8dcbf,inset 0 -2px 3px #6e53208c,0 1px #ffffff59,0 2px 6px #06181a66}.chip,.chip .val{font-family:var(--font-display);letter-spacing:.4px;align-items:center;font-weight:800;display:inline-flex}.chip .val{border-radius:var(--r-pill);min-width:30px;height:30px;color:var(--gold-text);text-shadow:0 1px 1px #0000008c;background:linear-gradient(#4a3411,#2c1f08);border:1px solid #7a5b1e;justify-content:center;padding:0 10px;font-size:15px;box-shadow:inset 0 2px 3px #0009,inset 0 -1px #ffe6aa2e,0 1px #fff6d673}.chip.stat{color:var(--paper-hi);border:1.5px solid var(--accent-line);text-shadow:0 1px 1px #0006;background:radial-gradient(135% 135% at 22% 16%,#2c828d 0,#1f6f7a 45%,#134f57 100%);box-shadow:inset 0 1px #ffffff38,inset 0 -8px 14px #00000029,0 2px 6px #06181a59}.chip.stat .val{border-color:var(--accent-line);color:var(--accent-soft);background:linear-gradient(#0e2f34,#07191c);box-shadow:inset 0 2px 3px #0009,inset 0 -1px #7fd6c92e,0 1px #ffffff2e}.game-frame{border-radius:var(--r-md);max-width:512px;box-shadow:inset 0 0 0 1.5px #fff5d21f,0 0 0 1.5px var(--brass-deep),0 0 0 4px var(--brass),0 0 0 5px var(--brass-deep),0 10px 24px #06181a80;background:radial-gradient(140% 140% at 30% 18%,#1d4750 0,#123339 60%,#0b2528 100%);margin:22px auto 14px;padding:13px;position:relative}.game-meta{text-align:center;font-family:var(--font-display);letter-spacing:.5px;color:var(--cream-soft);margin:0 auto 16px;font-size:14px}.game-meta strong{color:var(--gold-text);font-weight:800}.game-frame canvas{box-shadow:inset 0 0 0 1px #00000059,0 2px 8px #00000073}.game-frame:after,.game-frame:before{content:"";background:radial-gradient(circle at 35% 30%,#ffe9a8,#c8a24a 60%,#7a5b1e);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 1px 2px #00000080}.game-frame:before{top:5px;left:5px}.game-frame:after{bottom:5px;right:5px}.search-field{background:var(--paper-2);border-radius:var(--r-md);align-items:center;height:46px;padding:0 14px;display:flex}.search-field input{color:var(--ink);font-size:15px;font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1}.search-field input::placeholder{color:var(--ink-soft)}.btn-send{width:46px;height:46px;border:none;border-radius:50%;flex:none;justify-content:center;display:flex}.btn,.btn-send{background:var(--accent);color:var(--paper-2);cursor:pointer;align-items:center}.btn{border-radius:var(--r-md);font-size:15px;font-weight:700;font-family:var(--font-body);border:none;gap:8px;padding:10px 20px;display:inline-flex}.grid{border-radius:var(--r-lg);background:var(--paper-deep);border:2px solid var(--brass);width:min(96vw,900px);box-shadow:inset 0 0 0 4px var(--paper-deep),inset 0 0 0 5px #6e532073,0 8px 28px #06181a66;margin-left:50%;padding:16px;overflow:hidden;transform:translate(-50%)}.grid-row{align-items:stretch;gap:6px;width:100%;margin-bottom:6px;display:flex}.grid-row:last-child{margin-bottom:0}.grid-head{margin-bottom:8px}.grid-head .col,.grid-head .col-name{text-align:center;color:var(--ink);text-shadow:0 1px #fff6de80;-webkit-hyphens:auto;hyphens:auto;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;padding:0 2px;font-size:12.5px;font-weight:700;line-height:1.15;display:flex}.grid-head .col-name:after,.grid-head .col:after{content:"";background:var(--brass);border-radius:2px;width:70%;min-width:20px;max-width:38px;height:2px;box-shadow:0 1px 2px #06181a80}.col{flex:1 1 0;min-width:0}.col-name{flex:0 0 96px;min-width:0}.namecell{text-align:center;color:var(--ink);border-radius:var(--r-sm);background:var(--paper-hi);border:1px solid var(--paper-line);flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px 4px;font-size:13.5px;font-weight:700;line-height:1.15;display:flex;box-shadow:inset 0 1px #ffffff80,0 1px 3px #06181a2e}.namecell img{border:1px solid var(--brass);border-radius:3px;width:auto;max-width:46px;height:auto;max-height:32px;box-shadow:0 1px 2px #00000059}.tile{border-radius:var(--r-sm);text-align:center;color:#fff;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-shadow:0 1px 1px #00000059;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:88px;padding:8px 5px;font-size:15px;font-weight:700;line-height:1.15;animation:tile-pop .34s cubic-bezier(.34,1.4,.5,1) both;display:flex;box-shadow:inset 0 1px #ffffff42,inset 0 -10px 16px #00000024,0 2px 5px #06181a4d}.tile .v{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}html.short-mode .tile .v{-webkit-line-clamp:3;line-clamp:3}.cell-green{background:var(--fb-green)}.cell-orange{background:var(--fb-orange)}.cell-red{background:var(--fb-red)}@keyframes tile-pop{0%{opacity:0;transform:scale(.7)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes reveal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.reveal-in{animation:reveal-in .34s cubic-bezier(.22,.7,.3,1) both}.mode-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:18px;display:flex}.meta{color:var(--cream-soft);font-size:13px}.meta strong{color:var(--cream)}.suggest{z-index:5;background:var(--paper-2);border:1px solid var(--paper-line);border-radius:var(--r-md);margin-top:6px;padding:4px;list-style:none;position:absolute;left:0;right:0;box-shadow:0 10px 28px #06181a73}.suggest button{text-align:left;border-radius:var(--r-sm);cursor:pointer;width:100%;color:var(--ink);font-size:15px;font-family:var(--font-body);background:0 0;border:none;align-items:center;gap:9px;padding:8px 10px;display:flex}.suggest button.is-active{background:var(--paper-hi)}.suggest img{border:1px solid var(--paper-line);border-radius:2px;flex:none;width:auto;max-width:20px;height:auto;max-height:14px}.guess-row{background:var(--paper);color:var(--ink);border:1px solid var(--paper-line);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.guess-row .who{align-items:center;gap:8px;display:inline-flex}.guess-row img{border:1px solid var(--paper-line);border-radius:2px;flex:none}.guess-row.is-correct{background:var(--green);color:#fff;border-color:#0000}.guess-row.is-partial{background:var(--orange);color:#fff;border-color:#0000}.guess-row .who-flag{border:1px solid var(--brass);border-radius:3px;flex:none;width:30px;height:20px}.guess-row .who-name{font-weight:700}.geo-meta{align-items:center;gap:10px;display:inline-flex}.geo-dist{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.dir-badge{background:var(--paper-2);border:1.5px solid var(--brass);width:25px;height:25px;color:var(--accent);box-shadow:inset 0 0 0 1px var(--paper-hi);border-radius:50%;flex:none;justify-content:center}.dir-badge,.prox{align-items:center;display:inline-flex}.prox{gap:6px}.prox-bar{background:#2a211829;border-radius:99px;width:52px;height:7px;overflow:hidden;box-shadow:inset 0 1px 1px #06181a2e}.prox-fill{border-radius:99px;height:100%;display:block}.prox-val{color:var(--ink-soft);text-align:right;font-variant-numeric:tabular-nums;min-width:30px;font-size:12px;font-weight:800}.geo-found{align-items:center;gap:6px;font-weight:800;display:inline-flex}.geo-cards{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px;display:flex}.geo-card{text-align:center;color:#fff8ec;border-radius:var(--r-md);border:1px solid #12140a52;flex-direction:column;align-items:center;gap:7px;width:104px;padding:10px 8px 9px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff47,inset 0 -12px 18px #00000024,0 3px 8px #06181a59}.geo-card,.geo-card.gc-far{background:var(--fb-red)}.geo-card.gc-near{background:var(--fb-orange)}.geo-card.is-correct{background:var(--fb-green);border-color:#0000}.geo-card img{border:1.5px solid #fff6ded9;border-radius:4px;width:auto;max-width:56px;height:auto;max-height:37px;box-shadow:0 1px 3px #00000073}.geo-card .gc-name{letter-spacing:.2px;text-shadow:0 1px 1px #00000059;justify-content:center;align-items:center;height:27px;font-size:11.5px;font-weight:800;line-height:1.1;display:flex}.geo-card .gc-name span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.geo-card .gc-km{font-variant-numeric:tabular-nums;border-radius:var(--r-pill);text-shadow:0 1px 1px #0006;background:#00000042;align-items:center;gap:4px;padding:2px 10px;font-size:12.5px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px 2px #0006,0 1px #ffffff1f}.map-frame{border-radius:var(--r-lg);color:var(--ink);border:2px solid var(--brass);background:repeating-linear-gradient(0deg,transparent 0 27px,#6e532012 27px 28px),repeating-linear-gradient(90deg,transparent 0 27px,#6e532012 27px 28px),var(--paper);box-shadow:inset 0 0 0 4px var(--paper),inset 0 0 0 5px #6e532080,0 8px 24px #06181a59;justify-content:center;margin-bottom:12px;padding:18px;display:flex;position:relative}.hint{text-align:center;cursor:pointer;background:var(--paper);border:1px solid var(--paper-line);border-radius:var(--r-md);width:100%;color:var(--ink-soft);margin-bottom:16px;padding:10px 14px;display:block}.hint .masked{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:8px;color:var(--accent);font-size:22px;transition:filter .2s;display:inline-block}.pal-current{text-align:center;background:var(--paper);color:var(--ink);border:2px solid var(--brass);border-radius:var(--r-lg);box-shadow:inset 0 0 0 4px var(--paper),inset 0 0 0 5px #6e532080,0 6px 18px #06181a4d;margin-bottom:14px;padding:14px 18px}.pal-current-label{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px;font-size:12px;display:block}.pal-current-country{font-family:var(--font-display);color:var(--ink);align-items:center;gap:10px;font-size:22px;font-weight:600;display:inline-flex}.pal-current-country img{border:1px solid var(--brass);border-radius:3px;width:auto;max-width:48px;height:auto;max-height:32px}.pal-board{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.pal-slot{text-align:center;border-radius:var(--r-md);min-height:76px;font-family:var(--font-body);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 8px;display:flex}.pal-slot.empty{background:var(--paper-2);color:var(--ink);border:1px dashed var(--paper-line);cursor:pointer;transition:transform .12s,background .12s}.pal-slot.empty:hover:not(:disabled){background:var(--paper-hi);transform:translateY(-2px)}.pal-slot.empty:disabled{opacity:.5;cursor:default}.pal-slot.filled{text-align:left;color:#fff8ec;text-shadow:0 1px 1px #00000059;border:1px solid #12140a52;flex-direction:row;justify-content:flex-start;align-items:center;gap:11px;padding:10px 12px;box-shadow:inset 0 1px #ffffff42,inset 0 -12px 18px #00000024,0 3px 8px #06181a59}.pal-slot-flag{border:1.5px solid #fff6dee6;border-radius:4px;flex:none;width:auto;max-width:50px;height:auto;max-height:33px;box-shadow:0 1px 3px #00000080}.pal-slot-info{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.pal-slot-cat{font-size:12px;font-weight:800;line-height:1.12}.pal-slot.empty .pal-slot-cat{color:var(--ink)}.pal-slot.filled .pal-slot-cat{opacity:.92;font-size:11px}.pal-slot-hint{color:var(--ink-soft);font-size:12px}.pal-slot-country{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.12;overflow:hidden}.pal-slot-val{opacity:.88;line-height:1.1}.pal-slot-note,.pal-slot-val{font-size:10.5px;font-weight:600}.pal-slot-note{opacity:.75;font-style:italic;line-height:1.15}.pal-slot-rank{font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:var(--r-md);text-shadow:0 1px 2px #00000073;background:#00000047;flex:none;align-items:baseline;padding:6px 12px;font-size:26px;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 1px 3px #00000073,0 1px #ffffff1f}.pal-slot-rank .hash{opacity:.8;margin-right:1px;font-size:15px;font-weight:700}.t10-banner{text-align:center;background:var(--paper);color:var(--ink);border:2px solid var(--brass);border-radius:var(--r-lg);box-shadow:inset 0 0 0 4px var(--paper),inset 0 0 0 5px #6e532080,0 6px 18px #06181a4d;margin-bottom:14px;padding:12px 18px}.t10-banner-label{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.4px;font-size:12px;display:block}.t10-banner-cat{font-family:var(--font-display);color:var(--ink);margin:2px 0 3px;font-size:24px;font-weight:700;display:block}.t10-banner-hint{color:var(--ink-soft);font-size:12px;display:block}.t10-arena{grid-template-columns:1fr 1fr;align-items:start;gap:12px;margin-bottom:16px;display:grid}.t10-pool-col,.t10-rank-col{min-width:0}.t10-col-head{font-family:var(--font-display);color:var(--cream);text-transform:uppercase;letter-spacing:.6px;align-items:center;gap:7px;margin:0 2px 8px;font-size:14px;font-weight:700;display:flex}.t10-col-count{border-radius:var(--r-pill);background:var(--brass);color:#2a2012;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:800;display:inline-flex}.t10-panel{background:var(--paper);border:2px solid var(--brass);border-radius:var(--r-lg);box-shadow:inset 0 0 0 4px var(--paper),inset 0 0 0 5px #6e532066,0 6px 18px #06181a47;padding:9px}.t10-pool-grid{border-radius:var(--r-sm);flex-direction:column;gap:7px;min-height:120px;transition:box-shadow .15s;display:flex}.t10-pool-grid.is-over{box-shadow:0 0 0 2px var(--brass)}.t10-empty-hint{text-align:center;color:var(--ink-soft);padding:22px 0;font-size:12px;font-style:italic}.t10-card{background:var(--paper-hi);border:1px solid var(--paper-line);border-radius:var(--r-md);color:var(--ink);cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;padding:7px 9px;display:flex;box-shadow:0 1px 2px #06181a2e}.t10-card:active{cursor:grabbing}.t10-poolcard{transition:transform .12s,background .12s,box-shadow .12s}.t10-poolcard:hover{background:#fff;transform:translateY(-1px);box-shadow:0 3px 8px #06181a38}.t10-rank-list{flex-direction:column;gap:7px;display:flex}.t10-slot{border-radius:var(--r-md);min-height:44px;color:var(--ink);align-items:stretch;transition:box-shadow .12s,background .12s;display:flex}.t10-slot.empty{border:1px dashed var(--paper-line);background:#6e532014}.t10-slot.filled{background:var(--paper-hi);border:1px solid var(--paper-line);box-shadow:0 1px 2px #06181a2e}.t10-slot.is-over{box-shadow:0 0 0 2px var(--brass);background:var(--paper-hi)}.t10-slot.is-bad,.t10-slot.is-ok{color:#fff8ec;text-shadow:0 1px 1px #00000059;border-color:#12140a52;box-shadow:inset 0 1px #ffffff42,inset 0 -12px 18px #00000024,0 3px 8px #06181a59}.t10-slot.is-ok{background:var(--fb-green)}.t10-slot.is-bad{background:var(--fb-red)}.t10-occupant,.t10-slot-empty{flex:auto;align-items:center;gap:9px;min-width:0;padding:6px 9px;display:flex}.t10-occupant{cursor:grab;-webkit-user-select:none;user-select:none}.t10-occupant:active{cursor:grabbing}.t10-slot-hint{color:var(--ink-soft);opacity:.7;font-size:12px;font-style:italic}.t10-rank{text-align:center;width:20px;font-family:var(--font-display);font-variant-numeric:tabular-nums;opacity:.9;flex:none;font-size:16px;font-weight:800}.t10-slot.empty .t10-rank{color:var(--ink-soft);opacity:.6}.t10-flag{border:1.5px solid #fff6dee6;border-radius:3px;flex:none;width:auto;max-width:42px;height:auto;max-height:28px;box-shadow:0 1px 3px #0006}.t10-name{min-width:0;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:14px;font-weight:700;line-height:1.12;overflow:hidden}.t10-val{font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;font-weight:700}.t10-overlay{cursor:grabbing;border-color:var(--brass);transform:scale(1.05)rotate(-2deg);box-shadow:0 16px 34px #06181a80}.t10-validate{width:100%;font-family:var(--font-display);letter-spacing:.4px;color:var(--cream);background:var(--accent);border:1px solid var(--accent-line);border-radius:var(--r-md);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:16px;font-weight:700;transition:transform .12s,filter .12s;display:flex;box-shadow:0 4px 14px #06181a59,inset 0 1px #ffffff1f}.t10-validate:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}.t10-validate:disabled{opacity:.6;cursor:default}.finish{text-align:center;border:2px solid var(--brass);box-shadow:inset 0 0 0 4px var(--paper),inset 0 0 0 5px #6e53208c,0 8px 24px #06181a66;margin-top:18px;padding:20px 22px;position:relative}.finish .head{font-family:var(--font-display);color:var(--ink);letter-spacing:.5px;margin:0 0 4px;font-size:28px;font-weight:700}.finish .sub{color:var(--ink-soft);margin:0 0 14px;font-size:14px;line-height:1.5}.finish-streak{border-radius:var(--r-pill);color:#43300f;font-family:var(--font-display);text-shadow:0 1px #fff6d699;background:radial-gradient(135% 135% at 30% 20%,#ffeaa8 0,#f3d27d 28%,#cda043 62%,#9a7320 100%);border:1.5px solid #7a5b1e;align-items:center;gap:6px;margin:2px 0 12px;padding:4px 14px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px 1px #fff8dcb3,inset 0 -2px 3px #6e532080,0 1px 3px #00000040}.finish-streak svg{color:#b1340f}.finish-progress{flex-direction:column;align-items:center;gap:6px;margin:0 0 14px;display:flex}.fp-dots{gap:8px;display:flex}.fp-dot{background:var(--paper-line);border-radius:50%;width:10px;height:10px;box-shadow:inset 0 1px 2px #00000040}.fp-dot.is-done{background:radial-gradient(circle at 35% 30%,#ffe9a8,#c8a24a 60%,#7a5b1e);box-shadow:0 0 0 1px #7a5b1e80,0 1px 2px #0000004d}.fp-label{font-family:var(--font-display);letter-spacing:.4px;color:var(--ink-soft);font-size:12px}.btn-next{border-radius:var(--r-md);text-align:left;width:100%;color:var(--paper-hi);background:radial-gradient(135% 135% at 18% 12%,#2a7e88 0,#1f6f7a 45%,#134f57 100%);align-items:center;gap:13px;padding:13px 15px;text-decoration:none;transition:transform .14s,box-shadow .14s,filter .14s;display:flex;box-shadow:inset 0 1px #ffffff40,0 4px 12px #06181a66}.btn-next:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff4d,0 7px 18px #06181a80,0 0 0 3px #c8a24a47}.next-medal{color:#2c1f08;border:2px solid var(--brass-deep);background:radial-gradient(135% 135% at 30% 20%,#ffeaa8 0,#f3d27d 28%,#cda043 62%,#9a7320 100%);border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:inset 0 2px 2px #fff8dcb3,inset 0 -2px 3px #6e532080,0 2px 6px #0006}.btn-next-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.btn-next-label{letter-spacing:1.3px;text-transform:uppercase;opacity:.78;font-size:10px;font-weight:700}.btn-next-name{font-family:var(--font-display);font-size:19px;font-weight:700;line-height:1.1}.btn-next-desc{opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.15;overflow:hidden}.btn-next-arrow{opacity:.9;flex:none;transition:transform .14s}.btn-next:hover .btn-next-arrow{transform:translate(4px)}.btn-share{border-radius:var(--r-md);border:1px solid var(--paper-line);color:var(--ink);font-family:var(--font-body);cursor:pointer;background:0 0;align-items:center;gap:8px;margin-top:10px;padding:9px 18px;font-size:14px;font-weight:700;transition:background .12s;display:inline-flex}.btn-share:hover{background:var(--paper-hi)}.finish .back{margin-top:14px;font-size:13px}.finish .back a{color:var(--accent)}.legal{text-align:left;color:var(--ink);padding:clamp(18px,4vw,30px) clamp(16px,5vw,34px);font-size:14px;line-height:1.65}.legal h2{font-family:var(--font-display);color:var(--ink);margin:22px 0 8px;font-size:17px}.legal h2:first-child{margin-top:4px}.legal p,.legal ul{color:var(--ink-soft);margin:0 0 10px}.legal ul{padding-left:20px}.legal li{margin-bottom:6px}.legal a{color:var(--accent)}.legal strong{color:var(--ink)}.route-loading{justify-content:center;padding:90px 0;display:flex}.route-spinner{border:3px solid #efe3c640;border-top:3px solid var(--gold-text);border-radius:50%;width:38px;height:38px;animation:route-spin .8s linear infinite}@keyframes route-spin{to{transform:rotate(1turn)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel Fallback;src:local("Times New Roman");ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:136.86%}.__className_a4c247{font-family:Cinzel,Cinzel Fallback;font-style:normal}.__variable_a4c247{--font-display:"Cinzel","Cinzel Fallback"}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Sans Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_d96fa1{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.__variable_d96fa1{--font-body:"Nunito Sans","Nunito Sans Fallback"}