@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/99c6cdb74b1a9f21-s.3-72worm-ib39.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/9b2952c75e1b82c6-s.3_mjd9z78cbbb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/01d67e7cc17e7674-s.p.0wyelkczeev99.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans Fallback;src:local(Arial);ascent-override:81.7%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.61%}.pixelify_sans_abe37d51-module__Mnx6GG__className{font-family:Pixelify Sans,Pixelify Sans Fallback;font-style:normal}.pixelify_sans_abe37d51-module__Mnx6GG__variable{--font-pixelify:"Pixelify Sans", "Pixelify Sans Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-200:#fee685;--color-sky-300:#77d4ff;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--tracking-wide:.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-lg:.5rem;--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-200:lab(91.7203% -.505269 49.9084);--color-sky-300:lab(80.3307% -20.2945 -31.385)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-40{height:calc(var(--spacing) * 40)}.h-full{height:100%}.min-h-dvh{min-height:100dvh}.max-w-3xl{max-width:var(--container-3xl)}.shrink{flex-shrink:1}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-amber-200{border-color:var(--color-amber-200)}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-\[\#8ccf6b\]{background-color:#8ccf6b}.bg-\[\#161826\]{background-color:#161826}.bg-amber-200{background-color:var(--color-amber-200)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.p-3{padding:calc(var(--spacing) * 3)}.px-1{padding-inline:var(--spacing)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-10{padding-block:calc(var(--spacing) * 10)}.text-center{text-align:center}.font-pixel{font-family:var(--font-pixelify), ui-monospace, monospace}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-\[\#161826\]{color:#161826}.text-amber-200{color:var(--color-amber-200)}.text-sky-300{color:var(--color-sky-300)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.capitalize{text-transform:capitalize}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{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))}@media (hover:hover){.hover\:border-white:hover{border-color:var(--color-white)}}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--paper:#fff;--ink:#1d2027;--muted:#5b6270;--line:#e4e6eb;--accent:#cc3326;--chip:#f2f3f6}@media (prefers-color-scheme:dark){:root{--paper:#111318;--ink:#e8eaef;--muted:#a3a9b6;--line:#2a2e38;--accent:#ff6b5b;--chip:#1d2029}}@media print{:root{--paper:#fff;--ink:#000;--muted:#3a3a3a;--line:#bbb;--accent:#000;--chip:#fff}@page{size:A4;margin:14mm}}body{background:#000}.pixelated{image-rendering:pixelated}.logo-text{color:#ffcb05;text-shadow:3px 0 #2a4f9b,-3px 0 #2a4f9b,0 3px #2a4f9b,0 -3px #2a4f9b,3px 3px #2a4f9b,-3px 3px #2a4f9b,3px -3px #2a4f9b,-3px -3px #2a4f9b,0 7px #152a55}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
.game{--px:max(1px, calc(100vw / 320));--ink:#3c3c4c;--ink-soft:#6b6f85;--paper:#f8f8f4;--panel:#eef0f7;--edge:#3e4460;--hi:#c8cee2;--soft:#d4d6e2;--gold:#f2c94c;--red:#d94b4b;--accent:#d94b4b;--cursor-arrow:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2736%27 viewBox=%270 0 12 18%27 shape-rendering=%27crispEdges%27%3E%3Cpath fill=%27%23101010%27 d=%27M0 0h1v1h-1zM0 1h2v1h-2zM0 2h1v1h-1zM2 2h1v1h-1zM0 3h1v1h-1zM3 3h1v1h-1zM0 4h1v1h-1zM4 4h1v1h-1zM0 5h1v1h-1zM5 5h1v1h-1zM0 6h1v1h-1zM6 6h1v1h-1zM0 7h1v1h-1zM7 7h1v1h-1zM0 8h1v1h-1zM8 8h1v1h-1zM0 9h1v1h-1zM9 9h1v1h-1zM0 10h1v1h-1zM10 10h1v1h-1zM0 11h1v1h-1zM6 11h6v1h-6zM0 12h1v1h-1zM3 12h1v1h-1zM6 12h1v1h-1zM0 13h1v1h-1zM2 13h1v1h-1zM4 13h1v1h-1zM7 13h1v1h-1zM0 14h2v1h-2zM4 14h1v1h-1zM7 14h1v1h-1zM0 15h1v1h-1zM5 15h1v1h-1zM8 15h1v1h-1zM5 16h1v1h-1zM8 16h1v1h-1zM6 17h2v1h-2z%27/%3E%3Cpath fill=%27%23ffffff%27 d=%27M1 2h1v1h-1zM1 3h2v1h-2zM1 4h3v1h-3zM1 5h4v1h-4zM1 6h5v1h-5zM1 7h6v1h-6zM1 8h7v1h-7zM1 9h8v1h-8zM1 10h9v1h-9zM1 11h5v1h-5zM1 12h2v1h-2zM4 12h2v1h-2zM1 13h1v1h-1zM5 13h2v1h-2zM5 14h2v1h-2zM6 15h2v1h-2zM6 16h2v1h-2z%27/%3E%3C/svg%3E") 0 0;--cursor-hand:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2736%27 viewBox=%270 0 12 18%27 shape-rendering=%27crispEdges%27%3E%3Cpath fill=%27%23101010%27 d=%27M0 0h1v1h-1zM0 1h2v1h-2zM0 2h1v1h-1zM2 2h1v1h-1zM0 3h1v1h-1zM3 3h1v1h-1zM0 4h1v1h-1zM4 4h1v1h-1zM0 5h1v1h-1zM5 5h1v1h-1zM0 6h1v1h-1zM6 6h1v1h-1zM0 7h1v1h-1zM7 7h1v1h-1zM0 8h1v1h-1zM8 8h1v1h-1zM0 9h1v1h-1zM9 9h1v1h-1zM0 10h1v1h-1zM10 10h1v1h-1zM0 11h1v1h-1zM6 11h6v1h-6zM0 12h1v1h-1zM3 12h1v1h-1zM6 12h1v1h-1zM0 13h1v1h-1zM2 13h1v1h-1zM4 13h1v1h-1zM7 13h1v1h-1zM0 14h2v1h-2zM4 14h1v1h-1zM7 14h1v1h-1zM0 15h1v1h-1zM5 15h1v1h-1zM8 15h1v1h-1zM5 16h1v1h-1zM8 16h1v1h-1zM6 17h2v1h-2z%27/%3E%3Cpath fill=%27%23f2c94c%27 d=%27M1 2h1v1h-1zM1 3h2v1h-2zM1 4h3v1h-3zM1 5h4v1h-4zM1 6h5v1h-5zM1 7h6v1h-6zM1 8h7v1h-7zM1 9h8v1h-8zM1 10h9v1h-9zM1 11h5v1h-5zM1 12h2v1h-2zM4 12h2v1h-2zM1 13h1v1h-1zM5 13h2v1h-2zM5 14h2v1h-2zM6 15h2v1h-2zM6 16h2v1h-2z%27/%3E%3C/svg%3E") 0 0;--i-arrow:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%275%27 height=%2710%27 viewBox=%270 0 5 10%27 shape-rendering=%27crispEdges%27%3E%3Cpath fill=%27%23000%27 d=%27M0 0h1v1h-1zM0 1h2v1h-2zM0 2h3v1h-3zM0 3h4v1h-4zM0 4h5v1h-5zM0 5h5v1h-5zM0 6h4v1h-4zM0 7h3v1h-3zM0 8h2v1h-2zM0 9h1v1h-1z%27/%3E%3C/svg%3E");--i-down:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%279%27 height=%275%27 viewBox=%270 0 9 5%27 shape-rendering=%27crispEdges%27%3E%3Cpath fill=%27%23000%27 d=%27M0 0h9v1h-9zM1 1h7v1h-7zM2 2h5v1h-5zM3 3h3v1h-3zM4 4h1v1h-1z%27/%3E%3C/svg%3E");--i-up:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%279%27 height=%275%27 viewBox=%270 0 9 5%27 shape-rendering=%27crispEdges%27%3E%3Cpath fill=%27%23000%27 d=%27M4 0h1v1h-1zM3 1h3v1h-3zM2 2h5v1h-5zM1 3h7v1h-7zM0 4h9v1h-9z%27/%3E%3C/svg%3E");--i-close:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%277%27 height=%277%27 viewBox=%270 0 7 7%27 shape-rendering=%27crispEdges%27%3E%3Cpath fill=%27%23000%27 d=%27M0 0h2v1h-2zM5 0h2v1h-2zM0 1h3v1h-3zM4 1h3v1h-3zM1 2h5v1h-5zM2 3h3v1h-3zM1 4h5v1h-5zM0 5h3v1h-3zM4 5h3v1h-3zM0 6h2v1h-2zM5 6h2v1h-2z%27/%3E%3C/svg%3E");--i-speaker:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%277%27 viewBox=%270 0 10 7%27 shape-rendering=%27crispEdges%27%3E%3Cpath fill=%27%23000%27 d=%27M3 0h1v1h-1zM2 1h2v1h-2zM6 1h1v1h-1zM8 1h1v1h-1zM0 2h4v1h-4zM7 2h1v1h-1zM9 2h1v1h-1zM0 3h4v1h-4zM7 3h1v1h-1zM9 3h1v1h-1zM0 4h4v1h-4zM7 4h1v1h-1zM9 4h1v1h-1zM2 5h2v1h-2zM6 5h1v1h-1zM8 5h1v1h-1zM3 6h1v1h-1z%27/%3E%3C/svg%3E");--i-speaker-off:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%277%27 viewBox=%270 0 10 7%27 shape-rendering=%27crispEdges%27%3E%3Cpath fill=%27%23000%27 d=%27M3 0h1v1h-1zM2 1h2v1h-2zM5 1h1v1h-1zM9 1h1v1h-1zM0 2h4v1h-4zM6 2h1v1h-1zM8 2h1v1h-1zM0 3h4v1h-4zM7 3h1v1h-1zM0 4h4v1h-4zM6 4h1v1h-1zM8 4h1v1h-1zM2 5h2v1h-2zM5 5h1v1h-1zM9 5h1v1h-1zM3 6h1v1h-1z%27/%3E%3C/svg%3E");--i-left:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%275%27 height=%2710%27 viewBox=%270 0 5 10%27 shape-rendering=%27crispEdges%27%3E%3Cpath fill=%27%23000%27 d=%27M4 0h1v1h-1zM3 1h2v1h-2zM2 2h3v1h-3zM1 3h4v1h-4zM0 4h5v1h-5zM0 5h5v1h-5zM1 6h4v1h-4zM2 7h3v1h-3zM3 8h2v1h-2zM4 9h1v1h-1z%27/%3E%3C/svg%3E");--i-disc:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2715%27 height=%2715%27 viewBox=%270 0 15 15%27 shape-rendering=%27crispEdges%27%3E%3Cpath fill=%27%23000%27 d=%27M5 0h5v1h-5zM3 1h9v1h-9zM2 2h11v1h-11zM1 3h13v1h-13zM1 4h13v1h-13zM0 5h15v1h-15zM0 6h15v1h-15zM0 7h15v1h-15zM0 8h15v1h-15zM0 9h15v1h-15zM1 10h13v1h-13zM1 11h13v1h-13zM2 12h11v1h-11zM3 13h9v1h-9zM5 14h5v1h-5z%27/%3E%3C/svg%3E");padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);color:var(--ink);font-family:var(--font-pixelify), ui-monospace, monospace;font-size:calc(10 * var(--px));font-synthesis:none;font-weight:400;line-height:calc(12 * var(--px));cursor:var(--cursor-arrow), default;overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;background:#000;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.game:not([data-ready])>*{opacity:0;pointer-events:none}:where(.game) :is(h1,h2,h3,h4,strong){font-size:inherit;margin:0;font-weight:400}:where(.game) button{color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;padding:0}:where(.game) a{color:inherit;text-decoration:none}.game button,.game a,.game [data-nav],.game-canvas{cursor:var(--cursor-hand), pointer}.game input{cursor:text}.game-region{flex:1;place-items:center;min-width:0;min-height:0;display:grid}.game-screen{background:#0c0d14;width:100%;height:100%;position:relative;overflow:hidden}.game-canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.icon,.dialog-next,.hint-arrow,.choice-cursor,.game [data-nav]:before{background:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon{flex:none;display:block}.icon-close{width:calc(7 * var(--px));height:calc(7 * var(--px));-webkit-mask-image:var(--i-close);mask-image:var(--i-close);-webkit-mask-image:var(--i-close)}.ds-box,.frame{background:var(--paper);color:var(--ink);box-shadow:calc(-1 * var(--px)) 0 0 0 var(--edge), calc(1 * var(--px)) 0 0 0 var(--edge), 0 calc(-1 * var(--px)) 0 0 var(--edge), 0 calc(1 * var(--px)) 0 0 var(--edge), inset calc(1 * var(--px)) 0 0 0 var(--hi), inset calc(-1 * var(--px)) 0 0 0 var(--hi), inset 0 calc(1 * var(--px)) 0 0 var(--hi), inset 0 calc(-1 * var(--px)) 0 0 var(--hi);text-shadow:calc(1 * var(--px)) calc(1 * var(--px)) 0 var(--soft)}.screen-button,.topic,.option-choice,.gear-action,.pocket,.tab,.tm-item,.map-item,.browse-item,.sound-toggle,.title-help,.intro-skip{min-height:calc(16 * var(--px));padding:calc(2 * var(--px)) calc(5 * var(--px)) calc(2 * var(--px)) calc(4 * var(--px));color:var(--ink);box-shadow:calc(-1 * var(--px)) 0 0 0 var(--edge), calc(1 * var(--px)) 0 0 0 var(--edge), 0 calc(-1 * var(--px)) 0 0 var(--edge), 0 calc(1 * var(--px)) 0 0 var(--edge), inset 0 calc(-2 * var(--px)) 0 0 var(--hi);background:#fff;align-items:center;display:flex}.screen-button{display:inline-flex}.game [data-nav]:before{content:"";width:calc(5 * var(--px));height:calc(10 * var(--px));margin-right:calc(3 * var(--px));-webkit-mask-image:var(--i-arrow);mask-image:var(--i-arrow);-webkit-mask-image:var(--i-arrow);visibility:hidden;flex:none}.game [data-nav][data-current]:before,.game [data-nav]:focus-visible:before{visibility:visible}.game :focus-visible{outline:calc(1 * var(--px)) solid var(--gold);outline-offset:calc(1 * var(--px))}.game [data-nav]:focus-visible{outline:none}.game .screen-close:before,.game .ask-input:before,.game .tab:before,.game .option-choice:before{display:none}.tab,.option-choice{justify-content:center}.game [data-nav][data-current],.game [data-nav]:focus-visible{background:var(--hi)}.game .screen-button[data-current],.game .screen-button:focus-visible{background:var(--edge);color:#fff}@media (hover:hover){.game [data-nav]:hover{background:var(--hi)}.game .screen-button:hover{background:var(--edge);color:#fff}}.screen-button:active,.topic:active,.option-choice:active,.gear-action:active,.browse-item:active,.map-item:active,.tm-item:active{transform:translateY(calc(1 * var(--px)))}.game .browse-item[aria-current=true],.game .browse-item[aria-current=true]:hover,.game .option-choice[aria-pressed=true],.game .option-choice[aria-pressed=true]:hover,.game .tab[aria-selected=true],.game .tab[aria-selected=true]:hover{background:var(--edge);color:#fff}.game .pocket[aria-selected=true],.game .pocket[aria-selected=true]:hover{background:var(--type);color:#fff;text-shadow:calc(1 * var(--px)) calc(1 * var(--px)) 0 #0005}.dialog{right:calc(6 * var(--px));bottom:calc(6 * var(--px));left:calc(6 * var(--px));min-height:calc(48 * var(--px));padding:calc(6 * var(--px)) calc(8 * var(--px));cursor:var(--cursor-hand), pointer;position:absolute}.dialog-speaker{top:calc(-13 * var(--px));left:calc(6 * var(--px));padding:0 calc(4 * var(--px));line-height:calc(12 * var(--px));position:absolute}.dialog-next{right:calc(6 * var(--px));bottom:calc(6 * var(--px));width:calc(9 * var(--px));height:calc(5 * var(--px));color:var(--red);-webkit-mask-image:var(--i-down);mask-image:var(--i-down);-webkit-mask-image:var(--i-down);animation:.7s step-end infinite dialog-bob;position:absolute}@keyframes dialog-bob{50%{transform:translateY(calc(2 * var(--px)))}}.choice-box{right:calc(4 * var(--px));bottom:calc(100% + calc(6 * var(--px)));padding:calc(4 * var(--px)) calc(6 * var(--px)) calc(4 * var(--px)) calc(4 * var(--px));flex-direction:column;display:flex;position:absolute}.choice{align-items:center;gap:calc(3 * var(--px));padding:calc(1 * var(--px)) calc(3 * var(--px));text-align:left;display:flex}.choice-cursor{width:calc(5 * var(--px));height:calc(10 * var(--px));-webkit-mask-image:var(--i-arrow);mask-image:var(--i-arrow);-webkit-mask-image:var(--i-arrow);visibility:hidden}.choice-cursor[data-on]{visibility:visible}.hint-banner{top:calc(6 * var(--px));left:calc(6 * var(--px));align-items:center;gap:calc(3 * var(--px));padding:calc(2 * var(--px)) calc(6 * var(--px));margin:0;animation:.25s steps(4,end) hint-in;display:flex;position:absolute}.hint-arrow{width:calc(9 * var(--px));height:calc(5 * var(--px));-webkit-mask-image:var(--i-up);mask-image:var(--i-up);-webkit-mask-image:var(--i-up)}@keyframes hint-in{0%{transform:translateY(calc(-24 * var(--px)))}}.hint-banner[data-leaving]{animation:.25s steps(4,end) both hint-out}@keyframes hint-out{to{transform:translateY(calc(-24 * var(--px)))}}.start-menu{top:calc(6 * var(--px));right:calc(6 * var(--px));gap:calc(1 * var(--px));min-width:calc(84 * var(--px));max-height:calc(100% - calc(12 * var(--px)));padding:calc(4 * var(--px));scrollbar-width:none;flex-direction:column;display:flex;position:absolute;overflow-y:auto}.start-menu::-webkit-scrollbar{display:none}.menu-item{min-height:calc(14 * var(--px));padding:calc(1 * var(--px)) calc(4 * var(--px)) calc(1 * var(--px)) calc(2 * var(--px));text-align:left;align-items:center;display:flex}.menu-label{flex:1}.screen-frame{z-index:10;background:var(--panel);color:var(--ink);flex-direction:column;animation:.2s steps(4,end) screen-in;display:flex;position:absolute;inset:0;overflow:hidden}@keyframes screen-in{0%{opacity:0}}.screen-header{justify-content:space-between;align-items:center;gap:calc(4 * var(--px));height:calc(22 * var(--px));padding:0 calc(4 * var(--px)) 0 calc(8 * var(--px));background:var(--accent);box-shadow:inset 0 calc(-2 * var(--px)) 0 0 color-mix(in srgb, var(--accent) 55%, #000);color:#fff;text-shadow:calc(1 * var(--px)) calc(1 * var(--px)) 0 color-mix(in srgb, var(--accent) 45%, #000);flex:none;display:flex}.screen-title{letter-spacing:calc(1 * var(--px));text-transform:uppercase}.screen-close{width:calc(14 * var(--px));height:calc(14 * var(--px));margin-bottom:calc(2 * var(--px));background:color-mix(in srgb, var(--accent) 60%, #000);box-shadow:calc(-1 * var(--px)) 0 0 0 #fff, calc(1 * var(--px)) 0 0 0 #fff, 0 calc(-1 * var(--px)) 0 0 #fff, 0 calc(1 * var(--px)) 0 0 #fff;color:#fff;flex:none;place-items:center;display:grid}@media (hover:hover){.screen-close:hover{color:var(--accent);background:#fff}}.screen-close:active{transform:translateY(calc(1 * var(--px)))}.px-scroll{flex:1;min-height:0;position:relative}.px-scroll-body{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;position:absolute;inset:0;overflow-y:auto}.px-scroll-body::-webkit-scrollbar{display:none}.px-scroll-content{padding:calc(8 * var(--px)) calc(14 * var(--px)) calc(10 * var(--px)) calc(8 * var(--px))}.px-scroll-track{top:calc(3 * var(--px));right:calc(3 * var(--px));bottom:calc(3 * var(--px));width:calc(5 * var(--px));background:var(--hi);box-shadow:calc(-1 * var(--px)) 0 0 0 var(--edge), calc(1 * var(--px)) 0 0 0 var(--edge), 0 calc(-1 * var(--px)) 0 0 var(--edge), 0 calc(1 * var(--px)) 0 0 var(--edge);position:absolute}.px-scroll-thumb{background:var(--edge);touch-action:none;position:absolute;left:0;right:0}@media (hover:hover){.px-scroll-thumb:hover{background:var(--accent)}}.screen-fit{min-height:0;padding:calc(6 * var(--px)) calc(8 * var(--px)) calc(4 * var(--px));flex-direction:column;flex:1;display:flex;overflow:hidden}.paged{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.paged-page{gap:calc(4 * var(--px));flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.paged-measure{visibility:hidden;pointer-events:none;flex:none;position:absolute;top:0;left:0;right:0}.paged-wrap{flex-flow:wrap;align-content:flex-start}.paged-wrap>.paged-block{flex:1 1 calc(130 * var(--px));min-width:0}.paged-wrap>.paged-block:has(>.wide){flex-basis:100%}.fill{flex-direction:column;flex:1;min-height:0;display:flex}.paged-block>:first-child,.paged-block>:first-child>.section-title:first-child{margin-top:0}.paged-bar{box-sizing:border-box;justify-content:space-between;align-items:center;gap:calc(5 * var(--px));height:calc(16 * var(--px));padding-top:calc(2 * var(--px));flex:none;display:flex}.paged-block:has(>.chunk-cont){margin-top:calc(-3 * var(--px))}.paged-count{color:var(--ink-soft)}.screen-hint{margin-top:calc(8 * var(--px));color:var(--ink-soft)}.screen-actions{gap:calc(5 * var(--px));margin-top:calc(8 * var(--px));flex-wrap:wrap;display:flex}.readable{font-size:calc(10 * var(--px));line-height:calc(12 * var(--px))}.paragraph+.paragraph{margin-top:calc(6 * var(--px))}.section-title{margin:calc(8 * var(--px)) 0 calc(4 * var(--px));padding-bottom:calc(2 * var(--px));border-bottom:calc(1 * var(--px)) solid var(--hi);color:var(--ink-soft);text-transform:uppercase}.px-scroll-content>.section-title:first-child{margin-top:0}.bullets{gap:calc(3 * var(--px));display:grid}.bullets li{padding-left:calc(8 * var(--px));position:relative}.bullets li:before{content:"";top:calc(4 * var(--px));left:calc(1 * var(--px));width:calc(3 * var(--px));height:calc(3 * var(--px));background:var(--accent);position:absolute}.chips{gap:calc(4 * var(--px));margin-top:calc(6 * var(--px));flex-wrap:wrap;display:flex}.chip{padding:0 calc(4 * var(--px));box-shadow:calc(-1 * var(--px)) 0 0 0 var(--edge), calc(1 * var(--px)) 0 0 0 var(--edge), 0 calc(-1 * var(--px)) 0 0 var(--edge), 0 calc(1 * var(--px)) 0 0 var(--edge);background:#fff}.type-badges{gap:calc(3 * var(--px));margin-top:calc(3 * var(--px));flex-wrap:wrap;display:flex}.type-badge{padding:0 calc(4 * var(--px));box-shadow:calc(-1 * var(--px)) 0 0 0 var(--edge), calc(1 * var(--px)) 0 0 0 var(--edge), 0 calc(-1 * var(--px)) 0 0 var(--edge), 0 calc(1 * var(--px)) 0 0 var(--edge);color:#fff;text-shadow:calc(1 * var(--px)) calc(1 * var(--px)) 0 #0006}.mon-sprite{zoom:var(--z,1);width:auto;height:auto;image-rendering:pixelated}.message-box{margin-top:calc(6 * var(--px));padding:calc(5 * var(--px)) calc(6 * var(--px));box-shadow:calc(-1 * var(--px)) 0 0 0 var(--edge), calc(1 * var(--px)) 0 0 0 var(--edge), 0 calc(-1 * var(--px)) 0 0 var(--edge), 0 calc(1 * var(--px)) 0 0 var(--edge), inset calc(1 * var(--px)) 0 0 0 var(--hi), inset calc(-1 * var(--px)) 0 0 0 var(--hi), inset 0 calc(1 * var(--px)) 0 0 var(--hi), inset 0 calc(-1 * var(--px)) 0 0 var(--hi);background:#fff}.message-speaker{margin-bottom:calc(3 * var(--px));padding:0 calc(4 * var(--px));background:var(--edge);color:#fff;display:inline-block}.message-line+.message-line{margin-top:calc(3 * var(--px))}.message-box .screen-actions{margin-top:calc(5 * var(--px))}.browse{grid-template-columns:calc(128 * var(--px)) minmax(0, 1fr);align-items:start;gap:calc(10 * var(--px));display:grid}.game[data-layout=narrow] .browse{grid-template-columns:minmax(0,1fr)}.browse.browse-fit{flex:1;align-items:stretch;min-height:0}.game[data-layout=narrow] .browse.browse-fit{grid-template-rows:auto minmax(0,1fr)}.browse-fit>*{min-height:0}.browse-fit .party-slot{padding-top:0;padding-bottom:0}.browse-career .browse-name{overflow-wrap:normal;word-break:normal}.game[data-short] .browse-career .party-icon{display:none}.browse-fit .party-icon{height:calc(26 * var(--px));object-fit:contain;margin-right:0}.game:not([data-layout=narrow]) .browse.browse-fit.browse-career{grid-template-columns:calc(136 * var(--px)) minmax(0, 1fr)}.browse-fit .browse-list{gap:calc(1 * var(--px))}.entry-fit{flex-direction:column;min-height:0;display:flex}.game:not([data-layout=narrow]) .browse.browse-fit{grid-template-columns:calc(104 * var(--px)) minmax(0, 1fr);gap:calc(8 * var(--px))}.entry-fit .entry-top{flex-wrap:nowrap;margin-bottom:0}.entry-fit .entry-top>:last-child{flex:1 1 0}.browse-list{gap:calc(4 * var(--px));flex-direction:column;display:flex}.game[data-layout=narrow] .browse-list{flex-flow:wrap}.browse-item{text-align:left;width:100%}.game[data-layout=narrow] .browse-item{width:auto}.browse-item>span{gap:0 calc(4 * var(--px));overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.browse-no{opacity:.6}.browse-extra{margin-top:calc(6 * var(--px))}.party-slot{padding-left:calc(2 * var(--px))}.party-icon{width:calc(40 * var(--px));height:calc(30 * var(--px));margin-right:calc(2 * var(--px));image-rendering:pixelated;flex:none}.entry-top{align-items:flex-start;gap:calc(6 * var(--px)) calc(8 * var(--px));margin-bottom:calc(8 * var(--px));flex-wrap:wrap;display:flex}.entry-top>:last-child{flex:1 1 calc(96 * var(--px));min-width:0}.entry-portrait{box-sizing:border-box;width:calc(56 * var(--px));height:calc(56 * var(--px));padding:calc(4 * var(--px));box-shadow:calc(-1 * var(--px)) 0 0 0 var(--edge), calc(1 * var(--px)) 0 0 0 var(--edge), 0 calc(-1 * var(--px)) 0 0 var(--edge), 0 calc(1 * var(--px)) 0 0 var(--edge), inset calc(1 * var(--px)) 0 0 0 var(--hi), inset calc(-1 * var(--px)) 0 0 0 var(--hi), inset 0 calc(1 * var(--px)) 0 0 var(--hi), inset 0 calc(-1 * var(--px)) 0 0 var(--hi);background:#fff;flex:none;place-items:center;display:grid}.entry-portrait .mon-sprite,.evo-stage .mon-sprite{width:calc(48 * var(--px));height:calc(48 * var(--px));zoom:1;object-fit:contain}.entry-kicker{color:var(--ink-soft);display:block}.entry-name{font-size:calc(20 * var(--px));line-height:calc(22 * var(--px));white-space:nowrap;overflow:hidden}.entry-name[data-small]{font-size:calc(10 * var(--px));line-height:calc(12 * var(--px));overflow-wrap:anywhere;white-space:normal}.entry-kind{margin:calc(2 * var(--px)) 0}.entry-status{margin-top:calc(3 * var(--px));color:var(--red)}.facts{gap:calc(3 * var(--px)) calc(8 * var(--px));grid-template-columns:auto minmax(0,1fr);display:grid}.facts dt{color:var(--ink-soft)}.facts-row{display:contents}.res-tabs{grid-template-columns:repeat(auto-fit, minmax(calc(72 * var(--px)), 1fr));gap:calc(4 * var(--px));display:grid}.res-panel{margin-top:calc(8 * var(--px))}.res-fit{margin-top:calc(4 * var(--px));flex-direction:column;flex:1;min-height:0;display:flex}.res-entry+.res-entry{margin-top:calc(10 * var(--px))}.res-panel>.section-title:first-child,.res-entry:first-child>.section-title:first-child{margin-top:0}.res-title{color:var(--ink)}.res-meta{color:var(--ink-soft)}.res-body{margin:calc(3 * var(--px)) 0}.res-links{gap:calc(3 * var(--px));display:grid}.res-links a{text-decoration:underline;text-decoration-thickness:calc(1 * var(--px));text-underline-offset:calc(2 * var(--px))}.town-map{align-items:start;gap:calc(10 * var(--px));grid-template-columns:auto minmax(0,1fr);display:grid}.game[data-layout=narrow] .town-map{grid-template-columns:minmax(0,1fr)}.town-map.town-map-fit{flex:1;align-items:stretch;min-height:0}.game[data-layout=narrow] .town-map.town-map-fit{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.town-map-view{width:calc(var(--map-w,192) * var(--px));height:calc(var(--map-h,144) * var(--px));position:relative}.town-map-canvas{width:calc(var(--map-w,192) * var(--px));height:calc(var(--map-h,144) * var(--px));box-shadow:calc(-1 * var(--px)) 0 0 0 var(--edge), calc(1 * var(--px)) 0 0 0 var(--edge), 0 calc(-1 * var(--px)) 0 0 var(--edge), 0 calc(1 * var(--px)) 0 0 var(--edge);image-rendering:pixelated;display:block}.map-marker{width:calc(6 * var(--px));height:calc(6 * var(--px));margin:calc(-3 * var(--px)) 0 0 calc(-3 * var(--px));background:var(--gold);box-shadow:calc(-1 * var(--px)) 0 0 0 var(--edge), calc(1 * var(--px)) 0 0 0 var(--edge), 0 calc(-1 * var(--px)) 0 0 var(--edge), 0 calc(1 * var(--px)) 0 0 var(--edge);pointer-events:none;position:absolute}.map-marker[data-active=true]{background:var(--red)}.map-you{margin:calc(-16 * var(--px)) 0 0 calc(-11 * var(--px));padding:0 calc(3 * var(--px));background:var(--edge);color:#fff;pointer-events:none;position:absolute}.map-list{gap:calc(4 * var(--px));flex-direction:column;display:flex}.map-item{grid-template-columns:calc(8 * var(--px)) minmax(0, 1fr);text-align:left;width:100%;display:grid}.map-item-note{color:var(--ink-soft);grid-column:2;display:block}.option-row{align-items:center;gap:calc(3 * var(--px)) calc(6 * var(--px));flex-wrap:wrap;display:flex}.option-label{min-width:calc(72 * var(--px));color:var(--ink-soft);flex:none}.game[data-layout=narrow] .option-label{flex-basis:100%}.option-choices{gap:calc(4 * var(--px));flex-wrap:wrap;display:flex}.evo{align-items:center;gap:calc(6 * var(--px));text-align:center;flex-direction:column;display:flex}.evo-stage{width:calc(56 * var(--px));height:calc(56 * var(--px));box-shadow:calc(-1 * var(--px)) 0 0 0 var(--edge), calc(1 * var(--px)) 0 0 0 var(--edge), 0 calc(-1 * var(--px)) 0 0 var(--edge), 0 calc(1 * var(--px)) 0 0 var(--edge), inset calc(1 * var(--px)) 0 0 0 var(--hi), inset calc(-1 * var(--px)) 0 0 0 var(--hi), inset 0 calc(1 * var(--px)) 0 0 var(--hi), inset 0 calc(-1 * var(--px)) 0 0 var(--hi);background:#fff;flex:none;place-items:center;display:grid}.evo-stage[data-evolving]{background:#3b2a66}.evo-mon{grid-area:1/1}.evo-hidden{visibility:hidden}.evo-now{animation:.35s steps(3,end) evo-pop}.evo-stage[data-evolving] .evo-mon{filter:brightness(0)invert()}.evo-from{animation:2.6s step-end forwards evo-from}.evo-to{animation:2.6s step-end forwards evo-to}@keyframes evo-from{0%{opacity:1}18%{opacity:0}30%{opacity:1}42%{opacity:0}52%{opacity:1}60%{opacity:0}67%{opacity:1}73%{opacity:0}78%{opacity:1}82%{opacity:0}86%{opacity:1}89%{opacity:0}92%{opacity:1}94%{opacity:0}to{opacity:1}}@keyframes evo-to{0%{opacity:0}18%{opacity:1}30%{opacity:0}42%{opacity:1}52%{opacity:0}60%{opacity:1}67%{opacity:0}73%{opacity:1}78%{opacity:0}82%{opacity:1}86%{opacity:0}89%{opacity:1}92%{opacity:0}94%{opacity:1}to{opacity:0}}@keyframes evo-pop{0%{transform:translateY(calc(6 * var(--px)))}}.evo.evo-fit{flex:1;justify-content:space-between;min-height:0}.evo-top{align-items:center;gap:calc(4 * var(--px));flex-direction:column;min-height:0;display:flex}.game:not([data-layout=narrow]) .evo-top{justify-content:center;gap:calc(10 * var(--px));text-align:left;flex-direction:row}.evo-caption{gap:0;display:grid}.evo-job{color:var(--ink)}.evo .message-box{text-align:left;width:100%}.pockets{gap:calc(4 * var(--px));flex-wrap:wrap;display:flex}.pocket{padding-left:calc(8 * var(--px));box-shadow:calc(-1 * var(--px)) 0 0 0 var(--edge), calc(1 * var(--px)) 0 0 0 var(--edge), 0 calc(-1 * var(--px)) 0 0 var(--edge), 0 calc(1 * var(--px)) 0 0 var(--edge), inset calc(4 * var(--px)) 0 0 0 var(--type), inset 0 calc(-2 * var(--px)) 0 0 var(--hi)}.pocket-icon,.tm-icon{display:none}.pocket-panel{margin-top:calc(8 * var(--px))}.tm-list{grid-template-columns:repeat(auto-fill, minmax(calc(130 * var(--px)), 1fr));gap:calc(4 * var(--px));display:grid}.tm-item{gap:calc(4 * var(--px));text-align:left;width:100%}span.tm-item{padding-left:calc(4 * var(--px))}.tm-no{color:var(--ink-soft);flex:none}.tm-name{flex:1;min-width:0}.trainer-card{box-shadow:calc(-1 * var(--px)) 0 0 0 var(--edge), calc(1 * var(--px)) 0 0 0 var(--edge), 0 calc(-1 * var(--px)) 0 0 var(--edge), 0 calc(1 * var(--px)) 0 0 var(--edge), inset calc(1 * var(--px)) 0 0 0 var(--hi), inset calc(-1 * var(--px)) 0 0 0 var(--hi), inset 0 calc(1 * var(--px)) 0 0 var(--hi), inset 0 calc(-1 * var(--px)) 0 0 var(--hi);background:#fff}.card-top{justify-content:space-between;gap:0 calc(8 * var(--px));padding:calc(3 * var(--px)) calc(6 * var(--px));background:var(--accent);color:#fff;text-shadow:calc(1 * var(--px)) calc(1 * var(--px)) 0 color-mix(in srgb, var(--accent) 45%, #000);flex-wrap:wrap;display:flex}.card-body{align-items:flex-start;gap:calc(8 * var(--px));padding:calc(6 * var(--px));display:flex}.card-portrait{flex:none;order:2}.game[data-layout=narrow] .card-body{flex-direction:column;align-items:stretch}.game[data-layout=narrow] .card-portrait{order:-1;align-self:center}.card-facts{gap:calc(4 * var(--px));flex:1;display:grid}.card-fact{grid-template-columns:calc(64 * var(--px)) minmax(0, 1fr);gap:calc(4 * var(--px));padding-bottom:calc(3 * var(--px));border-bottom:calc(1 * var(--px)) solid var(--hi);display:grid}.card-fact dt{color:var(--ink-soft)}.game[data-layout=narrow] .card-fact{grid-template-columns:minmax(0,1fr);gap:0}.avatar-portrait{width:calc(80 * var(--px));height:calc(96 * var(--px));image-rendering:pixelated}.gear{padding:calc(6 * var(--px));box-shadow:calc(-1 * var(--px)) 0 0 0 #3b4a70, calc(1 * var(--px)) 0 0 0 #3b4a70, 0 calc(-1 * var(--px)) 0 0 #3b4a70, 0 calc(1 * var(--px)) 0 0 #3b4a70;color:#e8ecf8;background:#1f2a44}.gear-status{margin-bottom:calc(4 * var(--px));color:#9fb4e6}.gear-list{gap:calc(4 * var(--px));display:grid}.gear-row{align-items:center;gap:calc(2 * var(--px)) calc(5 * var(--px));padding:calc(3 * var(--px)) calc(5 * var(--px));background:#2c3a5e;flex-wrap:wrap;display:flex}.gear-label{flex:0 0 calc(56 * var(--px));color:#9fb4e6}.gear-value{flex:1 1 calc(120 * var(--px));overflow-wrap:anywhere;color:#fff;min-width:0;text-decoration:underline;text-decoration-thickness:calc(1 * var(--px));text-underline-offset:calc(2 * var(--px));display:flex}.gear-plain{padding-left:calc(8 * var(--px));text-decoration:none}.game .gear-row [data-nav][data-current],.game .gear-row [data-nav]:focus-visible,.game .gear-row [data-nav]:hover{color:var(--gold);background:0 0}.game .gear-row .gear-action,.game .gear-row .gear-action:hover{background:var(--gold);color:#2a2a3a}.gear-note{margin-top:calc(5 * var(--px));color:var(--gold)}.board{padding:calc(8 * var(--px));box-shadow:calc(-1 * var(--px)) 0 0 0 #6e4c28, calc(1 * var(--px)) 0 0 0 #6e4c28, 0 calc(-1 * var(--px)) 0 0 #6e4c28, 0 calc(1 * var(--px)) 0 0 #6e4c28, inset calc(1 * var(--px)) 0 0 0 #8a6236, inset calc(-1 * var(--px)) 0 0 0 #8a6236, inset 0 calc(1 * var(--px)) 0 0 #8a6236, inset 0 calc(-1 * var(--px)) 0 0 #8a6236;background:#b8864c}.board-intro{margin-bottom:calc(8 * var(--px));padding:calc(4 * var(--px)) calc(6 * var(--px));box-shadow:calc(-1 * var(--px)) 0 0 0 #6e4c28, calc(1 * var(--px)) 0 0 0 #6e4c28, 0 calc(-1 * var(--px)) 0 0 #6e4c28, 0 calc(1 * var(--px)) 0 0 #6e4c28;background:#fffdf5}.board-notes{grid-template-columns:repeat(auto-fill, minmax(calc(110 * var(--px)), 1fr));gap:calc(8 * var(--px)) calc(6 * var(--px));display:grid}.board-note{padding:calc(9 * var(--px)) calc(5 * var(--px)) calc(5 * var(--px));box-shadow:calc(-1 * var(--px)) 0 0 0 #8a6236, calc(1 * var(--px)) 0 0 0 #8a6236, 0 calc(-1 * var(--px)) 0 0 #8a6236, 0 calc(1 * var(--px)) 0 0 #8a6236;color:#3b3524;background:#fffbe8;position:relative}.board-note:nth-child(3n+1){top:calc(1 * var(--px))}.board-note:nth-child(3n+2){top:calc(-1 * var(--px));left:calc(1 * var(--px))}.board-note:before{content:"";top:calc(3 * var(--px));left:calc(5 * var(--px));width:calc(3 * var(--px));height:calc(3 * var(--px));background:var(--red);box-shadow:calc(-1 * var(--px)) 0 0 0 #6e4c28, calc(1 * var(--px)) 0 0 0 #6e4c28, 0 calc(-1 * var(--px)) 0 0 #6e4c28, 0 calc(1 * var(--px)) 0 0 #6e4c28;position:absolute}.board-footer{margin-top:calc(8 * var(--px));color:#fff;text-shadow:calc(1 * var(--px)) calc(1 * var(--px)) 0 #4a3318}.topics{grid-template-columns:repeat(auto-fill, minmax(calc(90 * var(--px)), 1fr));gap:calc(4 * var(--px));margin-top:calc(8 * var(--px));display:grid}.topic{text-align:left}.ask-form{gap:calc(5 * var(--px));margin-top:calc(8 * var(--px));display:flex}.ask-input{height:calc(16 * var(--px));min-width:0;padding:0 calc(4 * var(--px));box-shadow:calc(-1 * var(--px)) 0 0 0 var(--edge), calc(1 * var(--px)) 0 0 0 var(--edge), 0 calc(-1 * var(--px)) 0 0 var(--edge), 0 calc(1 * var(--px)) 0 0 var(--edge);caret-color:var(--red);color:var(--ink);font:inherit;background:#fff;border:0;outline:none;flex:1}.ask-input:focus,.ask-input[data-current]{outline:calc(1 * var(--px)) solid var(--accent);outline-offset:calc(1 * var(--px))}.ask-input::placeholder{color:var(--ink-soft);opacity:1}.stage-screen{z-index:6;background:#9bd4f2;position:absolute;inset:0;overflow:hidden}.stage-screen:after{content:"";pointer-events:none;background:#000;animation:.4s steps(5,end) both stage-in;position:absolute;inset:0}.stage-screen[data-leaving]:after{animation:.3s steps(4,end) both stage-out}@keyframes stage-in{0%{opacity:1}to{opacity:0}}@keyframes stage-out{0%{opacity:0}to{opacity:1}}.town-backdrop{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.stage-shade{background:#0a0e1e99;position:absolute;inset:0}.title-layout{gap:calc(4 * var(--px));padding:calc(6 * var(--px)) calc(6 * var(--px)) calc(4 * var(--px));flex-direction:column;display:flex;position:absolute;inset:0}.title-content{align-items:center;gap:calc(4 * var(--px));text-align:center;flex-direction:column;flex:1 1 0;min-height:0;display:flex}.title-content>:first-child{margin-top:auto}.title-content>:last-child{margin-bottom:auto}.title-logo{font-size:calc(20 * var(--px));line-height:calc(22 * var(--px));letter-spacing:calc(1 * var(--px));color:#ffcb05;text-shadow:calc(2 * var(--px)) 0 #2a4f9b, calc(-2 * var(--px)) 0 #2a4f9b, 0 calc(2 * var(--px)) #2a4f9b, 0 calc(-2 * var(--px)) #2a4f9b, calc(2 * var(--px)) calc(2 * var(--px)) #2a4f9b, calc(-2 * var(--px)) calc(2 * var(--px)) #2a4f9b, calc(2 * var(--px)) calc(-2 * var(--px)) #2a4f9b, calc(-2 * var(--px)) calc(-2 * var(--px)) #2a4f9b, 0 calc(4 * var(--px)) #152a55, calc(2 * var(--px)) calc(4 * var(--px)) #152a55, calc(-2 * var(--px)) calc(4 * var(--px)) #152a55}.title-version{padding:calc(2 * var(--px)) calc(8 * var(--px));background:var(--red);box-shadow:calc(-1 * var(--px)) 0 0 0 #fff, calc(1 * var(--px)) 0 0 0 #fff, 0 calc(-1 * var(--px)) 0 0 #fff, 0 calc(1 * var(--px)) 0 0 #fff, inset calc(1 * var(--px)) 0 0 0 #fff, inset calc(-1 * var(--px)) 0 0 0 #fff, inset 0 calc(1 * var(--px)) 0 0 #fff, inset 0 calc(-1 * var(--px)) 0 0 #fff;color:#fff;letter-spacing:calc(1 * var(--px));text-shadow:calc(1 * var(--px)) calc(1 * var(--px)) 0 #0005}.title-row{height:calc(60 * var(--px));flex:none;justify-content:center;align-items:center;display:flex}.game[data-tight] .title-row{height:auto}.title-menu-wrap{position:relative}.title-mon-slot{bottom:calc(-14 * var(--px));animation:1.8s step-end infinite title-bob;display:flex;position:absolute}.title-mon-left{right:calc(100% + 8 * var(--px))}.title-mon-right{left:calc(100% + 8 * var(--px));animation-delay:-.9s}.game[data-tight] .title-mon-slot{display:none}.title-mon{object-fit:contain;max-width:none;display:block}@keyframes title-bob{50%{transform:translateY(calc(-3 * var(--px)))}}.title-menu{flex-direction:column;align-items:center;display:flex}.title-start,.title-resume{padding:calc(2 * var(--px)) calc(6 * var(--px)) calc(2 * var(--px)) calc(2 * var(--px));color:#fff;letter-spacing:calc(1 * var(--px));text-shadow:calc(2 * var(--px)) calc(2 * var(--px)) 0 #152a55;align-items:center;display:flex}.title-start{animation:1.2s step-end infinite title-blink}.game .title-menu [data-nav],.game .title-menu [data-nav][data-current],.game .title-menu [data-nav]:hover,.game .title-menu [data-nav]:focus-visible{box-shadow:none;color:#fff;background:0 0}@keyframes title-blink{50%{opacity:0}}.title-tools{justify-content:space-between;align-items:flex-start;gap:calc(4 * var(--px));flex:none;display:flex}.title-tools-right{justify-content:flex-end;gap:calc(4 * var(--px));flex:1;display:flex}.title-disclaimer{margin:0 calc(-6 * var(--px)) calc(-4 * var(--px));padding:calc(2 * var(--px)) calc(6 * var(--px)) calc(4 * var(--px));color:#ffffffe6;font-size:calc(5 * var(--px));line-height:calc(6 * var(--px));text-align:center;text-shadow:calc(1 * var(--px)) calc(1 * var(--px)) 0 #152a55;background:#0a0e1ecc;flex:none}.sound-toggle:before{content:"";width:calc(10 * var(--px));height:calc(7 * var(--px));margin-right:calc(3 * var(--px));-webkit-mask:var(--i-speaker-off) center / 100% 100% no-repeat;mask:var(--i-speaker-off) center / 100% 100% no-repeat;-webkit-mask:var(--i-speaker-off) center / 100% 100% no-repeat;background:currentColor;flex:none}.sound-toggle[data-on]:before{-webkit-mask-image:var(--i-speaker);mask-image:var(--i-speaker);-webkit-mask-image:var(--i-speaker)}.intro-portrait{top:calc(8 * var(--px));width:calc(80 * var(--px));height:calc(96 * var(--px));margin-left:calc(-40 * var(--px));image-rendering:pixelated;position:absolute;left:50%}.game[data-short] .intro-portrait{width:calc(40 * var(--px));height:calc(48 * var(--px));margin-left:calc(-20 * var(--px))}.intro-skip{top:calc(6 * var(--px));right:calc(6 * var(--px));position:absolute}.battle{z-index:5;background:#cbe6a8;position:absolute;inset:0;overflow:hidden}.battle:before{content:"";height:calc(100% - 54 * var(--px) - min(100% - 54 * var(--px), 168 * var(--px)) + 64 * var(--px));box-shadow:0 calc(2 * var(--px)) 0 0 #a9d0a0;background:#bfe0f2;position:absolute;inset:0 0 auto}.battle-sky{inset:0 0 calc(54 * var(--px) + min(100% - 54 * var(--px), 168 * var(--px)));position:absolute;overflow:hidden}.battle-cloud{image-rendering:pixelated;background-repeat:no-repeat;background-size:100% 100%;animation:150s steps(500,end) infinite cloud-drift;position:absolute;left:0}.battle-cloud-a{top:round(10%, calc(1 * var(--px)));width:calc(88 * var(--px));height:calc(28 * var(--px));background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2788%27%20height=%2728%27%20viewBox=%270%200%2088%2028%27%20shape-rendering=%27crispEdges%27%3E%3Cpath%20fill=%27%23fbfdff%27%20d=%27M27%200h6v1h-6zM24%201h12v1h-12zM23%202h14v1h-14zM57%202h6v1h-6zM22%203h16v1h-16zM55%203h10v1h-10zM21%204h18v1h-18zM43%204h6v1h-6zM53%204h14v1h-14zM20%205h48v1h-48zM19%206h49v1h-49zM19%207h50v1h-50zM19%208h50v1h-50zM18%209h57v1h-57zM13%2010h64v1h-64zM11%2011h67v1h-67zM10%2012h69v1h-69zM9%2013h70v1h-70zM9%2014h71v1h-71zM8%2015h72v1h-72zM8%2016h72v1h-72zM8%2017h72v1h-72zM8%2018h72v1h-72zM8%2019h72v1h-72zM8%2020h71v1h-71zM9%2021h46v1h-46zM57%2021h6v1h-6zM65%2021h14v1h-14zM9%2022h14v1h-14zM24%2022h12v1h-12zM38%2022h16v1h-16zM66%2022h12v1h-12z%27/%3E%3Cpath%20fill=%27%23d3e8f5%27%20d=%27M10%2023h12v1h-12zM27%2023h6v1h-6zM39%2023h14v1h-14zM67%2023h10v1h-10zM11%2024h65v1h-65z%27/%3E%3C/svg%3E);animation-delay:-40s}.battle-cloud-b{top:round(38%, calc(1 * var(--px)));width:calc(60 * var(--px));height:calc(20 * var(--px));background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2760%27%20height=%2720%27%20viewBox=%270%200%2060%2020%27%20shape-rendering=%27crispEdges%27%3E%3Cpath%20fill=%27%23fbfdff%27%20d=%27M21%200h6v1h-6zM19%201h10v1h-10zM18%202h12v1h-12zM17%203h14v1h-14zM16%204h16v1h-16zM35%204h6v1h-6zM16%205h16v1h-16zM33%205h10v1h-10zM15%206h29v1h-29zM9%207h36v1h-36zM7%208h38v1h-38zM46%208h4v1h-4zM7%209h45v1h-45zM6%2010h47v1h-47zM6%2011h47v1h-47zM6%2012h48v1h-48zM6%2013h48v1h-48zM6%2014h48v1h-48zM6%2015h24v1h-24zM31%2015h23v1h-23z%27/%3E%3Cpath%20fill=%27%23d3e8f5%27%20d=%27M7%2016h10v1h-10zM19%2016h10v1h-10zM31%2016h22v1h-22zM7%2017h46v1h-46z%27/%3E%3C/svg%3E);animation-duration:110s;animation-delay:-85s}.battle-cloud-c{top:round(64%, calc(1 * var(--px)));width:calc(40 * var(--px));height:calc(14 * var(--px));background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2740%27%20height=%2714%27%20viewBox=%270%200%2040%2014%27%20shape-rendering=%27crispEdges%27%3E%3Cpath%20fill=%27%23fbfdff%27%20d=%27M16%200h8v1h-8zM15%201h10v1h-10zM14%202h12v1h-12zM13%203h14v1h-14zM7%204h26v1h-26zM6%205h28v1h-28zM5%206h30v1h-30zM5%207h30v1h-30zM5%208h30v1h-30zM5%209h30v1h-30z%27/%3E%3Cpath%20fill=%27%23d3e8f5%27%20d=%27M5%2010h30v1h-30zM5%2011h30v1h-30z%27/%3E%3C/svg%3E);animation-duration:190s;animation-delay:-120s}.battle-stage{right:0;bottom:calc(54 * var(--px));height:min(calc(100% - 54 * var(--px)), calc(168 * var(--px)));position:absolute;left:0}.battle-scene{position:absolute;inset:0}.battle-platform{image-rendering:pixelated;background-repeat:no-repeat;background-size:100% 100%;position:absolute}.battle-platform-wild{top:max(calc(63 * var(--px)), round(34%, calc(1 * var(--px))));left:round(72%, calc(1 * var(--px)));width:calc(104 * var(--px));height:calc(20 * var(--px));margin:calc(-10 * var(--px)) 0 0 calc(-52 * var(--px));background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27104%27 height=%2720%27 viewBox=%270 0 104 20%27 shape-rendering=%27crispEdges%27%3E%3Cpath fill=%27%238fbf63%27 d=%27M36 0h32v1h-32zM25 1h12v1h-12zM67 1h12v1h-12zM18 2h8v1h-8zM78 2h8v1h-8zM12 3h8v1h-8zM84 3h8v1h-8zM9 4h6v1h-6zM89 4h6v1h-6zM6 5h5v1h-5zM93 5h5v1h-5zM3 6h6v1h-6zM95 6h6v1h-6zM2 7h5v1h-5zM97 7h5v1h-5zM1 8h5v1h-5zM98 8h5v1h-5zM0 9h5v1h-5zM99 9h5v1h-5zM0 10h5v1h-5zM99 10h5v1h-5zM1 11h5v1h-5zM98 11h5v1h-5zM2 12h5v1h-5zM97 12h5v1h-5zM3 13h6v1h-6zM95 13h6v1h-6zM6 14h5v1h-5zM93 14h5v1h-5zM9 15h6v1h-6zM89 15h6v1h-6zM12 16h8v1h-8zM84 16h8v1h-8zM18 17h8v1h-8zM78 17h8v1h-8zM25 18h12v1h-12zM67 18h12v1h-12zM36 19h32v1h-32z%27/%3E%3Cpath fill=%27%23b6da8c%27 d=%27M37 1h30v1h-30zM26 2h52v1h-52zM20 3h64v1h-64zM15 4h74v1h-74zM11 5h82v1h-82zM9 6h28v1h-28zM67 6h28v1h-28zM7 7h26v1h-26zM71 7h26v1h-26zM6 8h24v1h-24zM74 8h24v1h-24zM5 9h24v1h-24zM75 9h24v1h-24zM5 10h24v1h-24zM75 10h24v1h-24zM6 11h24v1h-24zM74 11h24v1h-24zM7 12h26v1h-26zM71 12h26v1h-26zM9 13h28v1h-28zM67 13h28v1h-28zM11 14h82v1h-82zM15 15h74v1h-74zM20 16h64v1h-64zM26 17h52v1h-52zM37 18h30v1h-30z%27/%3E%3Cpath fill=%27%23dcefb8%27 d=%27M37 6h30v1h-30zM33 7h38v1h-38zM30 8h44v1h-44zM29 9h46v1h-46zM29 10h46v1h-46zM30 11h44v1h-44zM33 12h38v1h-38zM37 13h30v1h-30z%27/%3E%3C/svg%3E")}.battle-platform-partner{top:calc(100% - 11 * var(--px));left:round(26%, calc(1 * var(--px)));width:calc(136 * var(--px));height:calc(26 * var(--px));margin:calc(-13 * var(--px)) 0 0 calc(-68 * var(--px));background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27136%27 height=%2726%27 viewBox=%270 0 136 26%27 shape-rendering=%27crispEdges%27%3E%3Cpath fill=%27%238fbf63%27 d=%27M49 0h38v1h-38zM36 1h21v1h-21zM79 1h21v1h-21zM28 2h13v1h-13zM95 2h13v1h-13zM22 3h10v1h-10zM104 3h10v1h-10zM17 4h9v1h-9zM110 4h9v1h-9zM12 5h9v1h-9zM115 5h9v1h-9zM9 6h8v1h-8zM119 6h8v1h-8zM6 7h8v1h-8zM122 7h8v1h-8zM4 8h8v1h-8zM124 8h8v1h-8zM3 9h7v1h-7zM126 9h7v1h-7zM1 10h7v1h-7zM128 10h7v1h-7zM0 11h7v1h-7zM129 11h7v1h-7zM0 12h7v1h-7zM129 12h7v1h-7zM0 13h7v1h-7zM129 13h7v1h-7zM0 14h7v1h-7zM129 14h7v1h-7zM1 15h7v1h-7zM128 15h7v1h-7zM3 16h7v1h-7zM126 16h7v1h-7zM4 17h8v1h-8zM124 17h8v1h-8zM6 18h8v1h-8zM122 18h8v1h-8zM9 19h8v1h-8zM119 19h8v1h-8zM12 20h9v1h-9zM115 20h9v1h-9zM17 21h9v1h-9zM110 21h9v1h-9zM22 22h10v1h-10zM104 22h10v1h-10zM28 23h13v1h-13zM95 23h13v1h-13zM36 24h21v1h-21zM79 24h21v1h-21zM49 25h38v1h-38z%27/%3E%3Cpath fill=%27%23b6da8c%27 d=%27M57 1h22v1h-22zM41 2h54v1h-54zM32 3h72v1h-72zM26 4h84v1h-84zM21 5h94v1h-94zM17 6h102v1h-102zM14 7h44v1h-44zM78 7h44v1h-44zM12 8h36v1h-36zM88 8h36v1h-36zM10 9h33v1h-33zM93 9h33v1h-33zM8 10h32v1h-32zM96 10h32v1h-32zM7 11h31v1h-31zM98 11h31v1h-31zM7 12h31v1h-31zM98 12h31v1h-31zM7 13h31v1h-31zM98 13h31v1h-31zM7 14h31v1h-31zM98 14h31v1h-31zM8 15h32v1h-32zM96 15h32v1h-32zM10 16h33v1h-33zM93 16h33v1h-33zM12 17h36v1h-36zM88 17h36v1h-36zM14 18h44v1h-44zM78 18h44v1h-44zM17 19h102v1h-102zM21 20h94v1h-94zM26 21h84v1h-84zM32 22h72v1h-72zM41 23h54v1h-54zM57 24h22v1h-22z%27/%3E%3Cpath fill=%27%23dcefb8%27 d=%27M58 7h20v1h-20zM48 8h40v1h-40zM43 9h50v1h-50zM40 10h56v1h-56zM38 11h60v1h-60zM38 12h60v1h-60zM38 13h60v1h-60zM38 14h60v1h-60zM40 15h56v1h-56zM43 16h50v1h-50zM48 17h40v1h-40zM58 18h20v1h-20z%27/%3E%3C/svg%3E")}.battle-wild,.battle-partner,.battle-ball{position:absolute;translate:-50% -100%}.battle-wild{top:max(calc(66 * var(--px)), round(37%, calc(1 * var(--px))));left:round(72%, calc(1 * var(--px)))}.battle-partner{top:calc(100% - 4 * var(--px));left:round(26%, calc(1 * var(--px)))}.battle-sprite{max-width:none;image-rendering:pixelated;display:block}.battle-ball{top:max(calc(66 * var(--px)), round(37%, calc(1 * var(--px))));left:round(72%, calc(1 * var(--px)))}.battle-ball-sprite{zoom:var(--z,1);width:auto;height:auto;image-rendering:pixelated;display:block}.battle-flash{background:#fff;animation:.8s step-end both battle-flash;position:absolute;inset:0}@keyframes cloud-drift{0%{translate:calc(-90 * var(--px)) 0}to{translate:calc((var(--vw,320) + 4) * var(--px)) 0}}@keyframes battle-flash{0%,34%,68%{opacity:1}17%,51%{opacity:0}to{opacity:0}}.battle[data-intro] .battle-wild{animation:.5s steps(4,end) .7s both partner-sent}.battle-partner.is-sent{animation:.5s steps(4,end) both partner-sent}@keyframes partner-sent{0%{filter:brightness(0)invert();opacity:0;transform:translateY(calc(12 * var(--px)))}}.battle-partner.is-attacking{animation:.5s steps(5,end) partner-attack}@keyframes partner-attack{35%{transform:translate(calc(16 * var(--px)), calc(-6 * var(--px)))}}.battle-wild.is-hit{animation:.6s step-end .3s wild-hit}@keyframes wild-hit{0%,50%{opacity:0}25%,75%{opacity:1}}.battle-wild.is-lunging{animation:.5s steps(5,end) wild-lunge}@keyframes wild-lunge{35%{transform:translate(calc(-16 * var(--px)), calc(6 * var(--px)))}}.battle-wild.is-changing{animation:.7s step-end wild-change}@keyframes wild-change{0%,45%{filter:brightness(0)invert()}}.battle-wild.is-zapped{animation:.25s step-end 3 wild-zap}@keyframes wild-zap{50%{filter:sepia()saturate(6)hue-rotate(10deg);transform:translateX(calc(2 * var(--px)))}}.battle-wild.is-absorbed{animation:.35s steps(3,end) .6s both wild-absorbed}@keyframes wild-absorbed{to{filter:brightness(0)invert();opacity:0;transform:translateY(calc(-6 * var(--px)))}}.battle-ball.is-thrown{animation:ball-throw .95s steps(12) both, ball-shake .7s steps(1) 1.05s var(--shakes)}@keyframes ball-throw{0%{transform:translate(calc(-133 * var(--px)), calc(61 * var(--px)))}38%{transform:translate(calc(-56 * var(--px)), calc(-46 * var(--px)))}63%,75%{transform:translate(0, calc(-31 * var(--px)))}to{transform:none}}@keyframes ball-shake{15%{transform:translateX(calc(-3 * var(--px)))}35%{transform:translateX(calc(3 * var(--px)))}60%,to{transform:none}}.battle-ball.is-caught:after{content:"";top:calc(-8 * var(--px));width:calc(3 * var(--px));height:calc(3 * var(--px));margin-left:calc(-1 * var(--px));background:var(--gold);box-shadow:calc(-8 * var(--px)) calc(2 * var(--px)) 0 0 var(--gold), calc(8 * var(--px)) calc(2 * var(--px)) 0 0 var(--gold), calc(-4 * var(--px)) calc(-4 * var(--px)) 0 0 #fff, calc(4 * var(--px)) calc(-4 * var(--px)) 0 0 #fff;animation:1s steps(4,end) both ball-sparkle;position:absolute;left:50%}@keyframes ball-sparkle{0%{opacity:0;transform:translateY(calc(6 * var(--px)))}40%{opacity:1}to{opacity:0;transform:translateY(calc(-6 * var(--px)))}}.shiny-sparkle{width:calc(3 * var(--px));height:calc(3 * var(--px));margin-left:calc(-1 * var(--px));pointer-events:none;box-shadow:calc(-14 * var(--px)) calc(-8 * var(--px)) 0 0 var(--gold), calc(14 * var(--px)) calc(-10 * var(--px)) 0 0 #fff, calc(-8 * var(--px)) calc(10 * var(--px)) 0 0 #fff, calc(12 * var(--px)) calc(8 * var(--px)) 0 0 var(--gold), calc(0 * var(--px)) calc(-16 * var(--px)) 0 0 var(--gold);background:#fff;animation:1.2s steps(6,end) both shiny-sparkle;position:absolute;top:40%;left:50%}.battle[data-intro] .shiny-sparkle{animation-delay:1.1s}@keyframes shiny-sparkle{0%{opacity:0;transform:translateY(calc(6 * var(--px)))}30%{opacity:1}to{opacity:0;transform:translateY(calc(-8 * var(--px)))}}.battle-wild.is-free{animation:.45s steps(3,end) both wild-free}@keyframes wild-free{0%{filter:brightness(0)invert();opacity:0;transform:translateY(calc(-6 * var(--px)))}}.hp-box{min-width:calc(104 * var(--px));padding:calc(3 * var(--px)) calc(6 * var(--px)) calc(4 * var(--px));position:absolute}.hp-box-wild{top:calc(4 * var(--px));left:calc(6 * var(--px))}.hp-box-partner{right:calc(6 * var(--px));bottom:calc(4 * var(--px))}.hp-name{justify-content:space-between;align-items:baseline;gap:calc(6 * var(--px));display:flex}.hp-row{align-items:center;gap:calc(3 * var(--px));margin-top:calc(2 * var(--px));display:flex}.hp-label{padding:0 calc(2 * var(--px));color:#fff8e0;text-shadow:none;background:#e89a30}.hp-track{width:calc(50 * var(--px));height:calc(6 * var(--px));padding:calc(1 * var(--px));background:#4c5566}.hp-fill{height:calc(4 * var(--px));background:#58d080;display:block}.hp-fill[data-level=mid]{background:#f8c830}.hp-fill[data-level=low]{background:#f05050}.hp-numbers{text-align:right}.hp-status{margin-top:calc(2 * var(--px));padding:0 calc(3 * var(--px));color:#fff;text-shadow:none;background:#c8a830;display:inline-block}.battle-prompt,.battle-submenu{cursor:default}.battle-prompt{padding-right:calc(134 * var(--px))}.battle-commands{top:calc(5 * var(--px));right:calc(5 * var(--px));bottom:calc(5 * var(--px));gap:calc(4 * var(--px));width:calc(125 * var(--px));grid-template-columns:1fr 1fr;display:grid;position:absolute}.battle-command{padding:0 calc(2 * var(--px));background:var(--fill);box-shadow:calc(-1 * var(--px)) 0 0 0 var(--edge), calc(1 * var(--px)) 0 0 0 var(--edge), 0 calc(-1 * var(--px)) 0 0 var(--edge), 0 calc(1 * var(--px)) 0 0 var(--edge);color:#fff;text-shadow:calc(1 * var(--px)) calc(1 * var(--px)) 0 #0006;align-items:center;display:flex}.battle-command[data-command=fight]{--fill:#e05048;--edge:#a8302c}.battle-command[data-command=bag]{--fill:#e0a038;--edge:#a87020}.battle-command[data-command=party]{--fill:#58a850;--edge:#38782f}.battle-command[data-command=run]{--fill:#4878d0;--edge:#2c5098}.game .battle-command[data-current],.game .battle-command:hover,.game .battle-command:focus-visible{background:var(--edge);color:#fff}.battle-submenu{align-items:center;gap:calc(6 * var(--px));display:flex}.battle-moves,.battle-balls{gap:calc(3 * var(--px)) calc(6 * var(--px));flex:auto;grid-template-columns:1fr 1fr;display:grid}.battle-option{align-items:center;gap:calc(3 * var(--px));padding:calc(1 * var(--px)) calc(3 * var(--px)) calc(1 * var(--px)) calc(2 * var(--px));text-align:left;white-space:nowrap;display:flex}.battle-option .type-badge{margin-left:auto}.battle-item-icon{zoom:var(--z,1);width:auto;height:auto;image-rendering:pixelated}.game[data-layout=narrow] .battle-option .type-badge{display:none}.battle-cancel{padding:calc(1 * var(--px)) calc(5 * var(--px));background:var(--edge);color:#fff;text-shadow:none;flex:none;align-self:flex-end}.vf{--card:22;gap:calc(8 * var(--px));flex-wrap:wrap;align-items:flex-start;display:flex}.vf[data-compact]{--card:16}.vf-board{gap:calc(2 * var(--px));flex:none;display:grid}.vf[data-phase=lost] .vf-board{animation:.4s steps(4,end) vf-shake}@keyframes vf-shake{25%{transform:translateX(calc(2 * var(--px)))}50%{transform:translateX(calc(-2 * var(--px)))}75%{transform:translateX(calc(1 * var(--px)))}}.vf-row{grid-template-columns:repeat(6, calc(var(--card) * var(--px)));gap:calc(2 * var(--px));display:grid}.vf-card{width:calc(var(--card) * var(--px));height:calc(var(--card) * var(--px));box-shadow:0 0 0 calc(1 * var(--px)) #173f3a, inset calc(1 * var(--px)) calc(1 * var(--px)) 0 0 #57c4b4, inset calc(-1 * var(--px)) calc(-1 * var(--px)) 0 0 #1f6b61;color:#2a2a3a;font-size:calc(10 * var(--px));text-shadow:none;background:#2f9e8f;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:relative}.vf:not([data-compact]) .vf-card{font-size:calc(20 * var(--px))}.game .vf-card:before{display:none}.game .vf-card[data-current],.game .vf-card:hover{box-shadow:0 0 0 calc(1 * var(--px)) var(--gold), 0 0 0 calc(2 * var(--px)) #173f3a, inset calc(1 * var(--px)) calc(1 * var(--px)) 0 0 #7fdccd, inset calc(-1 * var(--px)) calc(-1 * var(--px)) 0 0 #1f6b61;background:#45bfae}.game .vf-card[data-face=up]{box-shadow:0 0 0 calc(1 * var(--px)) #7a7462, inset calc(-1 * var(--px)) calc(-1 * var(--px)) 0 0 #d8d0b4;background:#f6f0dc}.game .vf-card[data-face=up][data-current]{box-shadow:0 0 0 calc(1 * var(--px)) var(--gold), 0 0 0 calc(2 * var(--px)) #7a7462, inset calc(-1 * var(--px)) calc(-1 * var(--px)) 0 0 #d8d0b4}.vf-card[data-value="1"]{color:#5a6a9a}.vf-card[data-value="2"]{color:#e0782a}.vf-card[data-value="3"]{color:#d03a3a}.vf-card[data-revealed]{opacity:.55}.vf-card[data-boom]{z-index:2;animation:.6s steps(6,end) vf-boom}@keyframes vf-boom{0%,to{box-shadow:0 0 #fff,0 0 #ffcb05}50%{box-shadow:0 0 0 calc(7 * var(--px)) #ffcb05, 0 0 0 calc(3 * var(--px)) #ff7a1a}}.vf-mark{color:#fff;font-size:calc(5 * var(--px));text-shadow:calc(1 * var(--px)) calc(1 * var(--px)) 0 #173f3a;line-height:1;position:absolute}.vf-mark-0{top:calc(1 * var(--px));left:calc(2 * var(--px));color:#ffb3aa}.vf-mark-1{top:calc(1 * var(--px));right:calc(2 * var(--px))}.vf-mark-2{bottom:calc(1 * var(--px));left:calc(2 * var(--px))}.vf-mark-3{right:calc(2 * var(--px));bottom:calc(1 * var(--px))}.vf-ball{image-rendering:pixelated;display:block}.vf-card-ball{width:calc(8 * var(--k) * var(--px));height:calc(8 * var(--k) * var(--px))}.vf-clue{width:calc(var(--card) * var(--px));height:calc(var(--card) * var(--px));padding:calc(1 * var(--px)) calc(2 * var(--px));background:var(--clue);box-shadow:0 0 0 calc(1 * var(--px)) #2a2a3a;color:#fff;text-shadow:calc(1 * var(--px)) calc(1 * var(--px)) 0 #0006;flex-direction:column;justify-content:space-between;display:flex}.vf-points{font-size:calc(10 * var(--px));line-height:calc(10 * var(--px));text-align:right}.vf-orbs{gap:calc(1 * var(--px));font-size:calc(5 * var(--px));line-height:calc(6 * var(--px));align-items:center;display:flex}.vf-clue-ball{width:calc(5 * var(--px));height:calc(5 * var(--px))}.vf-side{flex:1 1 calc(104 * var(--px));gap:calc(4 * var(--px));min-width:calc(96 * var(--px));display:grid}.game[data-layout=narrow] .vf-side{flex-basis:100%;order:-1}.vf-stat{justify-content:space-between;gap:calc(6 * var(--px));display:flex}.vf-message{min-height:calc(24 * var(--px));color:var(--ink-soft)}.vf-prize{color:var(--red)}.vf-boom-mon{justify-self:start}.vf-pens{gap:calc(3 * var(--px));flex-wrap:wrap;display:flex}.vf-chip{min-width:calc(14 * var(--px));min-height:calc(14 * var(--px));padding:0 calc(3 * var(--px));box-shadow:calc(-1 * var(--px)) 0 0 0 var(--edge), calc(1 * var(--px)) 0 0 0 var(--edge), 0 calc(-1 * var(--px)) 0 0 var(--edge), 0 calc(1 * var(--px)) 0 0 var(--edge);background:#fff;justify-content:center;align-items:center;display:flex}.game .vf-chip:before{display:none}.game .vf-chip[aria-checked=true],.game .vf-chip[aria-checked=true]:hover{background:var(--edge);color:#fff}.vf-help .bullets{margin-bottom:calc(6 * var(--px))}.prize-grid{grid-template-columns:repeat(auto-fill, minmax(calc(64 * var(--px)), 1fr));gap:calc(4 * var(--px));display:grid}.prize{align-items:center;gap:calc(2 * var(--px));padding:calc(4 * var(--px)) calc(3 * var(--px));text-align:center;box-shadow:calc(-1 * var(--px)) 0 0 0 var(--edge), calc(1 * var(--px)) 0 0 0 var(--edge), 0 calc(-1 * var(--px)) 0 0 var(--edge), 0 calc(1 * var(--px)) 0 0 var(--edge), inset 0 calc(-2 * var(--px)) 0 0 var(--hi);background:#fff;flex-direction:column;display:flex}.game .prize:before{display:none}.game .prize[aria-pressed=true],.game .prize[aria-pressed=true]:hover{background:var(--edge);color:#fff}.prize-picture{min-width:calc(28 * var(--px));min-height:calc(26 * var(--px));box-shadow:0 0 0 calc(1 * var(--px)) #7a7462;background:#f6f0dc;justify-content:center;align-items:center;display:flex}.prize-picture[data-locked]{opacity:.35}.prize-look{width:calc(16 * var(--px));height:calc(20 * var(--px));image-rendering:pixelated}.prize-swatches{display:flex}.prize-swatches>span{width:calc(8 * var(--px));height:calc(12 * var(--px))}.prize-lock{color:var(--ink-soft);font-size:calc(5 * var(--px));line-height:calc(6 * var(--px))}.game .prize[aria-pressed=true] .prize-lock{color:#fff}.palette-filters{width:0;height:0;position:absolute}.game[data-palette=gameboy]{filter:url(#palette-gameboy)}.game[data-palette=sepia]{filter:url(#palette-sepia)}.cameo{z-index:8;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.cameo[data-cameo=rotom]{background:#0a0e1e}.cameo-static{background-repeat:repeat;background-size:calc(64 * var(--px)) calc(64 * var(--px));image-rendering:pixelated;animation:.5s steps(3,end) infinite cameo-static;position:absolute;inset:0}@keyframes cameo-static{to{background-position:calc(21 * var(--px)) calc(11 * var(--px))}}.cameo-mon-slot{animation:.6s steps(6,end) 4 cameo-hop;display:flex;position:relative}.cameo-mon{max-width:none;display:block}@keyframes cameo-hop{50%{transform:translateY(calc(-14 * var(--px)))}}.cameo-missingno{width:calc(24 * var(--px));height:calc(48 * var(--px));image-rendering:pixelated;animation:.45s step-end infinite cameo-shiver}@keyframes cameo-shiver{25%{transform:translateX(calc(2 * var(--px)))}50%{transform:translateX(calc(-2 * var(--px))) translateY(calc(1 * var(--px)))}75%{transform:translateX(calc(1 * var(--px)))}}.cameo [data-still]{animation-name:none}.touch-controls{--pp-w:calc(100vw / 111.5);--pp:max(2px, round(down, min(var(--pp-w), calc(100vh / 141), 6px), 2px));display:none}@supports not (width:round(down, 5px, 2px)){.touch-controls{--pp:4px}}@media (pointer:coarse){.touch-controls{place-items:center;gap:calc(2 * var(--pp)) calc(4 * var(--pp));padding:calc(3 * var(--pp)) calc(4 * var(--pp)) calc(4 * var(--pp));border-top:calc(1 * var(--pp)) solid #2b2f45;touch-action:none;background:#161826;grid-template-columns:auto 1fr auto;display:grid}}.touch-controls button{-webkit-tap-highlight-color:transparent}.dpad{grid-template-columns:repeat(3, calc(12 * var(--pp)));grid-template-rows:repeat(3, calc(12 * var(--pp)));justify-self:start;display:grid}.dpad button,.dpad-center{box-shadow:inset 0 calc(-1 * var(--pp)) 0 0 #2a2f48;background:#3a4066;position:relative}.dpad button:before{content:"";background:#9aa1cc;position:absolute;top:50%;left:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dpad-up:before,.dpad-down:before{width:calc(4.5 * var(--pp));height:calc(2.5 * var(--pp));margin:calc(-1.25 * var(--pp)) 0 0 calc(-2.25 * var(--pp))}.dpad-left:before,.dpad-right:before{width:calc(2.5 * var(--pp));height:calc(5 * var(--pp));margin:calc(-2.5 * var(--pp)) 0 0 calc(-1.25 * var(--pp))}.dpad-up:before{-webkit-mask-image:var(--i-up);mask-image:var(--i-up);-webkit-mask-image:var(--i-up)}.dpad-down:before{-webkit-mask-image:var(--i-down);mask-image:var(--i-down);-webkit-mask-image:var(--i-down)}.dpad-left:before{-webkit-mask-image:var(--i-left);mask-image:var(--i-left);-webkit-mask-image:var(--i-left)}.dpad-right:before{-webkit-mask-image:var(--i-arrow);mask-image:var(--i-arrow);-webkit-mask-image:var(--i-arrow)}.dpad-up{grid-area:1/2}.dpad-left{grid-area:2/1}.dpad-center{grid-area:2/2}.dpad-right{grid-area:2/3}.dpad-down{grid-area:3/2}.dpad button:active{background:#5a63a0}.pad-start{padding:calc(1 * var(--pp)) calc(5 * var(--pp));box-shadow:inset 0 calc(-1 * var(--pp)) 0 0 #2a2f48;color:#c8ccec;font-size:calc(5 * var(--pp));letter-spacing:calc(var(--pp) / 4);background:#3a4066}.pad-start:active{background:#5a63a0}.ab{align-items:flex-end;gap:calc(2 * var(--pp));justify-self:end;display:flex}.pad-a,.pad-b{width:calc(15 * var(--pp));height:calc(15 * var(--pp));color:#fff;font-size:calc(5 * var(--pp));text-shadow:calc(var(--pp) / 2) calc(var(--pp) / 2) 0 #0006;isolation:isolate;place-items:center;line-height:1;display:grid;position:relative}.pad-a:before,.pad-b:before,.pad-a:after,.pad-b:after{content:"";z-index:-1;-webkit-mask:var(--i-disc) center / 100% 100% no-repeat;mask:var(--i-disc) center / 100% 100% no-repeat;-webkit-mask:var(--i-disc) center / 100% 100% no-repeat;position:absolute;inset:0}.pad-a:before,.pad-b:before{background:var(--disc)}.pad-a:after,.pad-b:after{top:calc(1 * var(--pp));bottom:calc(-1 * var(--pp));z-index:-2;background:color-mix(in srgb, var(--disc) 55%, #000)}.pad-a{--disc:#d94b4b;margin-bottom:calc(6 * var(--pp))}.pad-b{--disc:#d9a13b;margin-top:calc(6 * var(--pp))}.pad-a:active,.pad-b:active{transform:translateY(calc(1 * var(--pp)))}@media (max-width:459px){.touch-controls{--pp-w:calc(100vw / 79.5);grid-template-columns:1fr auto}.pad-start{grid-area:2/1/auto/-1}}@media (pointer:coarse) and (orientation:landscape) and (max-height:520px){.game{flex-direction:row}.game-region{order:1}.touch-controls{--pp:max(2px, round(down, min(calc(100vw / 181.5), calc(100vh / 71.5)), 1px));display:contents}.dpad{margin:0 calc(3 * var(--pp)) 0 calc(4 * var(--pp));order:0;align-self:center}.ab{margin:0 calc(4 * var(--pp)) 0 calc(3 * var(--pp));order:2;align-self:center}.pad-start{right:calc(4 * var(--pp));bottom:calc(3 * var(--pp));position:fixed}}@media (prefers-reduced-motion:reduce){.game *,.game :before,.game :after{animation:none!important}.stage-screen:after{display:none}.battle-cloud-a{left:14%}.battle-cloud-b{left:58%}.battle-cloud-c{left:32%}}
.resume-text{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{@page{size:A4;margin:14mm}html,body{color:#000!important;background:#fff!important;height:auto!important;overflow:visible!important}.game{display:none!important}.resume-text{clip-path:none;color:#000;white-space:normal;width:auto;height:auto;margin:0;font:10pt/1.45 system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;position:static;overflow:visible}.resume-text h2,.resume-text h3{break-after:avoid}.resume-text h2{margin:0;font-size:22pt;line-height:1.15}.resume-text h3{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #999;margin:14pt 0 6pt;padding-bottom:2pt;font-size:9pt}.resume-text h4{margin:8pt 0 0;font-size:10.5pt}.resume-text p{margin:2pt 0}.resume-text ul{margin:3pt 0 0;padding-left:14pt;list-style:outside}.resume-text li{margin:1pt 0}.resume-text dl{grid-template-columns:11rem 1fr;gap:3pt 10pt;display:grid}.resume-text dd{margin:0}.resume-text a{color:inherit;text-decoration:none}.resume-text .resume-contact{flex-wrap:wrap;gap:0 14pt;padding:0;list-style:none;display:flex}.resume-text .resume-meta{color:#444}.resume-text .resume-footer{margin-top:16pt}.resume-text article{break-inside:avoid}}
