@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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{*,: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%;-moz-tab-size:4;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,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{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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-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,)}.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))}.\[portal-smoke\:crazygames-basic\]{portal-smoke:crazygames-basic}}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(./inter-cyrillic-ext-BOeWTOD4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(./inter-cyrillic-DqGufNeO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(./inter-latin-ext-DO1Apj_S.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:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(./inter-latin-Dx4kXJAl.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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(./playfair-display-italic-cyrillic-drKdN10-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(./playfair-display-italic-latin-ext-zVOgzDMq.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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(./playfair-display-italic-latin-LeeEXsx5.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}:root{--ui-blue:#18cce8;--ui-blue-dark:#0fa4d2;--ui-ink:#313a66;--ui-muted:#66708f;--ui-panel:#f7f9ff;--ui-panel-low:#e9edf6;--ui-red:#ff4668}html,body,#root{overscroll-behavior:none;touch-action:none;width:100%;height:100%;min-height:100%;overflow:hidden}@supports (height:100dvh){html,body,#root{height:100dvh}}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background-color:#05050a;margin:0;padding:0;position:fixed;top:0;right:0;bottom:0;left:0}button{font:inherit}.game-shell{color:#fff;touch-action:none;background:#05050a;width:100%;height:100%;font-family:Inter,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:hidden}.game-canvas{z-index:1;cursor:crosshair;contain:strict;background:#05050a;width:100%;height:100%;display:block;position:relative}.game-canvas--transparent{background:0 0}.game-webgl-canvas{z-index:0;contain:strict;pointer-events:none;background:#05050a;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.boot-loader{z-index:30;color:#fff;pointer-events:auto;touch-action:none;background:radial-gradient(circle at 50% 42%,#18cce82e,#05050a00 38%),#05050a;place-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.boot-loader-title{text-shadow:0 0 18px #18cce8a3;font-size:34px;font-weight:900;line-height:1}.boot-loader-track{background:#ffffff1a;border:1px solid #ffffff61;border-radius:999px;width:min(280px,72vw);height:10px;overflow:hidden}.boot-loader-fill{border-radius:inherit;background:linear-gradient(90deg,#18cce8,#b7ff59);height:100%;transition:width .18s}.hud-layer{--stage-color:#00f0ff;pointer-events:none;z-index:2;flex-direction:column;justify-content:space-between;padding:clamp(9px,2.1vw,24px);display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.hud-top{grid-template-columns:minmax(168px,270px) minmax(0,1fr) auto;align-items:start;gap:clamp(8px,1.8vw,16px);display:grid}.debug-menu,.quote-popup,.ui-modal{filter:drop-shadow(0 10px 14px #00000052)}.height-panel{background:linear-gradient(180deg,var(--stage-color),var(--stage-color));border:2px solid #ffffffd1;border-radius:26px;min-width:0;padding:13px 16px 15px}@supports (color:color-mix(in lab,red,red)){.height-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--stage-color) 78%,white 14%),color-mix(in srgb,var(--stage-color) 76%,black 16%))}}.height-panel{color:#fff;box-shadow:inset 0 -6px #1f2c5233}.height-row{text-align:center;justify-items:center;display:grid}.height-value{text-shadow:0 3px #28305761;font-size:clamp(42px,5.5vw,62px);font-weight:900;line-height:.95}.height-value span{margin-left:3px;font-size:.45em}.height-caption{color:#ffffffdb;letter-spacing:.13em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:900}.hud-stats{grid-template-columns:repeat(4,var(--stat-pill-width));--stat-pill-width:128px;justify-self:center;gap:8px;display:grid}.stat-pill{width:var(--stat-pill-width);height:56px;color:var(--ui-ink);background:radial-gradient(circle at 18% 18%,#fffffffa 0 4px,transparent 5px),linear-gradient(180deg,#fff 0%,var(--ui-panel-low) 100%);text-align:center;white-space:nowrap;border:2px solid #ffffffe6;border-radius:999px;grid-template-rows:auto auto;place-items:center;gap:2px;padding:7px 12px 8px;font-weight:900;display:grid;box-shadow:inset 0 -4px #262d5229}.stat-title{text-overflow:ellipsis;max-width:100%;color:var(--ui-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;line-height:1;overflow:hidden}.stat-pill strong{font-variant-numeric:tabular-nums;font-size:16px;line-height:1.05;display:block}.stat-value-with-icon{justify-content:center;align-items:center;gap:6px;display:inline-flex}.stat-value-with-icon img{object-fit:contain;width:26px;height:26px}.biomass-hud-icon,.perf-fast-hud .height-panel,.perf-fast-hud .hud-stats,.perf-fast-hud .debug-menu,.perf-fast-hud .quote-popup,.perf-fast-hud .start-hint{filter:none}.perf-fast-hud .height-panel,.perf-fast-hud .stat-pill{box-shadow:inset 0 -2px #1f2c5224}.perf-fast-hud .biomass-hud-icon{filter:none}.perf-fast-hud .image-button{transition:none}.hud-side{pointer-events:auto;justify-self:end;justify-items:end;gap:8px;display:grid}.hud-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.image-button,.modal-close,.modal-back,.settings-row,.ui-row,.secondary-action,.danger-action,.debug-grid button,.language-grid button{cursor:pointer;-webkit-tap-highlight-color:transparent;border:0}.image-button{background:0 0;width:clamp(48px,6vw,60px);height:clamp(48px,6vw,60px);padding:0;transition:transform .16s,filter .16s}.image-button:hover,.modal-close:hover{transform:translateY(-1px)scale(1.03)}.image-button:active,.modal-close:active{transform:translateY(1px)scale(.96)}.image-button img,.modal-close img{object-fit:contain;width:100%;height:100%;display:block}.mobile-menu-icon{display:none}.debug-menu{background:linear-gradient(180deg,var(--ui-blue),var(--ui-blue-dark));pointer-events:auto;border:2px solid #ffffffc7;border-radius:23px;width:min(410px,100vw - 18px);padding:12px;box-shadow:inset 0 -5px #144c7d40}.debug-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.debug-title{color:#fff;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 2px #26305a59;font-size:11px;font-weight:900}.debug-status{color:#ffffffdb;text-shadow:0 1px #26305a40;margin-top:3px;font-size:10px;font-weight:800}.debug-hide{min-height:28px;color:var(--ui-ink);background:linear-gradient(180deg,#fff,var(--ui-panel-low));cursor:pointer;text-transform:uppercase;border:0;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:900;box-shadow:inset 0 -2px #292f5824}.debug-reopen{background:linear-gradient(180deg,var(--ui-blue),var(--ui-blue-dark));border-radius:999px;justify-self:end;place-items:center;display:grid;box-shadow:inset 0 -5px #144c7d40,0 5px 10px #00000040}.debug-reopen-icon{color:#fff;filter:drop-shadow(0 2px #16345e59);width:58%;height:58%}.debug-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.debug-control-row{color:#fff;text-transform:uppercase;text-shadow:0 1px #26305a47;grid-template-columns:66px repeat(3,minmax(0,1fr));align-items:center;gap:8px;margin-bottom:8px;font-size:10px;font-weight:900;display:grid}.biomass-lab-row{grid-template-columns:66px minmax(0,1fr) 70px}.event-lab-row{grid-template-columns:66px repeat(6,minmax(0,1fr))}.debug-biomass-status{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#1f4d8552;border-radius:999px;min-width:0;padding:7px 10px;overflow:hidden}.debug-segmented{background:#1f4d8552;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:3px;display:grid}.debug-segmented button,.debug-quick-action{min-width:0;min-height:28px;color:var(--ui-ink);background:linear-gradient(180deg,#fff,var(--ui-panel-low));text-transform:uppercase;border:0;border-radius:999px;font-size:10px;font-weight:900;box-shadow:inset 0 -2px #292f5824}.debug-segmented button.is-active,.debug-quick-action.is-active{color:#fff;text-shadow:0 1px #402e1447;background:linear-gradient(#ffc932,#ff9e0c)}.debug-grid+.debug-grid{border-top:1px solid #ffffff6b;margin-top:9px;padding-top:9px}.biomass-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:9px}.biomass-grid+.stage-grid{border-top:1px solid #ffffff6b;padding-top:9px}.debug-grid button{min-width:0;min-height:34px;color:var(--ui-ink);background:linear-gradient(180deg,#fff,var(--ui-panel-low));border-radius:14px;font-size:11px;font-weight:900;box-shadow:inset 0 -3px #292f5824}.debug-grid button.is-stage{color:#fff;text-shadow:0 1px #402e1447;background:linear-gradient(#ffc932,#ff9e0c)}.quote-slot{pointer-events:none;transition:opacity .45s;position:absolute;top:0;right:0;bottom:0;left:0}.tip-slot{pointer-events:none;z-index:8;width:min(520px,100vw - 28px);position:absolute;top:clamp(112px,16vh,160px);left:50%;transform:translate(-50%)}.quote-popup{background:linear-gradient(180deg,#fff,var(--ui-panel-low));width:min(540px,100vw - 32px);color:var(--ui-ink);text-align:center;border:2px solid #ffffffe0;border-radius:24px;place-items:center;padding:14px 18px;font-family:Playfair Display,ui-serif,Georgia,serif;font-size:clamp(18px,3vw,27px);line-height:1.18;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.tip-popup{color:var(--ui-ink);text-align:center;background:radial-gradient(circle at 14% 20%,#9dff5c47,#0000 34px),linear-gradient(#fffffffa,#e8ecf7fa);border:2px solid #ffffffe6;border-radius:22px;place-items:center;padding:10px 14px;font-size:clamp(12px,1.6vw,15px);font-weight:900;line-height:1.25;display:grid;box-shadow:inset 0 -4px #2f365e21,0 8px 22px #00000038}.quote-popup p,.tip-popup p,.start-hint p{margin:0}.milestone-banner{pointer-events:none;z-index:9;place-items:center;width:min(430px,100vw - 36px);animation:2.3s cubic-bezier(.2,.8,.2,1) forwards milestoneBannerIn;display:grid;position:absolute;top:clamp(158px,24vh,238px);left:50%;transform:translate(-50%)}.milestone-copy{z-index:1;min-width:min(360px,100vw - 52px);box-shadow:inset 0 -5px #262d5224,0 12px 28px #0000004d,0 0 26px var(--stage-color);background:radial-gradient(circle at 16% 18%,#ffffffe6 0,#ffffffe6 5px,#0000 6px),linear-gradient(#fff,#e9eefb);border:2px solid #ffffffeb;border-radius:24px;padding:13px 18px 14px;position:relative}@supports (color:color-mix(in lab,red,red)){.milestone-copy{box-shadow:inset 0 -5px #262d5224,0 12px 28px #0000004d,0 0 26px color-mix(in srgb,var(--stage-color) 50%,transparent)}}.milestone-copy{color:var(--ui-ink);text-align:center;text-transform:uppercase}.milestone-banner.is-stage .milestone-copy{border-color:var(--stage-color)}@supports (color:color-mix(in lab,red,red)){.milestone-banner.is-stage .milestone-copy{border-color:color-mix(in srgb,var(--stage-color) 44%,#fff)}}.milestone-banner.is-stage .milestone-copy{background:radial-gradient(circle at 16% 18%,#fffffff5 0 5px,transparent 6px),radial-gradient(circle at 14% 0%,var(--stage-color),transparent 74px),linear-gradient(180deg,var(--stage-color) 0%,var(--stage-color) 100%)}@supports (color:color-mix(in lab,red,red)){.milestone-banner.is-stage .milestone-copy{background:radial-gradient(circle at 16% 18%,#fffffff5 0 5px,transparent 6px),radial-gradient(circle at 14% 0%,color-mix(in srgb,var(--stage-color) 28%,transparent),transparent 74px),linear-gradient(180deg,color-mix(in srgb,var(--stage-color) 18%,#fff),color-mix(in srgb,var(--stage-color) 8%,#e9eefb))}}.milestone-banner.is-stage .milestone-copy{box-shadow:inset 0 -5px 0 var(--stage-color),inset 0 0 0 2px var(--stage-color),0 12px 28px #0000004d,0 0 30px var(--stage-color)}@supports (color:color-mix(in lab,red,red)){.milestone-banner.is-stage .milestone-copy{box-shadow:inset 0 -5px color-mix(in srgb,var(--stage-color) 18%,#262d5224),inset 0 0 0 2px color-mix(in srgb,var(--stage-color) 16%,transparent),0 12px 28px #0000004d,0 0 30px color-mix(in srgb,var(--stage-color) 58%,transparent)}}.milestone-title{color:var(--stage-color)}@supports (color:color-mix(in lab,red,red)){.milestone-title{color:color-mix(in srgb,var(--stage-color) 66%,#26305a)}}.milestone-title{text-shadow:0 2px #ffffffd6;font-size:clamp(20px,3.8vw,32px);font-weight:1000;line-height:.98}.milestone-subtitle{color:var(--ui-muted);letter-spacing:.08em;margin-top:5px;font-size:clamp(10px,1.45vw,13px);font-weight:900;line-height:1.15}.milestone-burst{background:radial-gradient(circle at 18% 50%,var(--stage-color),transparent 24%),radial-gradient(circle at 82% 50%,#ffd441ad,transparent 25%);border-radius:999px;position:absolute;top:-22px;right:12px;bottom:-22px;left:12px}@supports (color:color-mix(in lab,red,red)){.milestone-burst{background:radial-gradient(circle at 18% 50%,color-mix(in srgb,var(--stage-color) 62%,transparent),transparent 24%),radial-gradient(circle at 82% 50%,#ffd441ad,transparent 25%)}}.milestone-burst{filter:blur(8px);opacity:.72;animation:2.3s ease-out forwards milestoneBurst;transform:scaleX(.72)}.milestone-banner.is-best .milestone-copy{color:#51340b;background:radial-gradient(circle at 16% 18%,#ffffffeb 0,#ffffffeb 5px,#0000 6px),radial-gradient(circle at 82% 12%,#fff9,#0000 62px),linear-gradient(#fff2a6,#ffc83d 54%,#f49a18);border-color:#fff4b2f0;box-shadow:inset 0 -5px #78450a2e,inset 0 0 0 2px #ffffff38,0 12px 28px #0000004d,0 0 34px #ffcc37c7}.milestone-banner.is-best .milestone-title{color:#7a4100;text-shadow:0 2px #fff7c7db}.milestone-banner.is-best .milestone-subtitle{color:#51340bc7}.ad-countdown-layer{pointer-events:auto;z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05091475;place-items:center;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.ad-countdown-card{min-width:min(260px,100vw - 48px);color:var(--ui-ink);text-align:center;text-transform:uppercase;background:linear-gradient(#fff,#e9eefb);border:2px solid #ffffffe6;border-radius:24px;place-items:center;gap:8px;padding:18px 24px 20px;font-weight:1000;display:grid;box-shadow:inset 0 -5px #262d5224,0 18px 34px #00000057}.ad-countdown-card div{font-size:clamp(14px,2.4vw,18px)}.ad-countdown-card strong{color:#ff9e0c;text-shadow:0 3px #61370629;font-size:clamp(56px,14vw,96px);line-height:.92}.rewarded-teleport-offer{bottom:calc(env(safe-area-inset-bottom) + 18px);z-index:10;pointer-events:auto;gap:6px;display:grid;position:absolute;transform:translate(-50%)}.rewarded-teleport-button{color:#51340b;text-align:center;text-shadow:0 1px #fff7c7a8;cursor:pointer;background:linear-gradient(#ffd85a,#f2a515);border:2px solid #ffffffc7;border-radius:20px;place-items:center;gap:2px;width:100%;min-height:62px;padding:10px 14px;font-weight:1000;transition:transform .12s,filter .12s,box-shadow .12s;display:grid;box-shadow:inset 0 -4px #7e4b0b38,0 12px 24px #00000047,0 0 22px #ffc83d61}.rewarded-teleport-button span{font-size:clamp(15px,3.4vw,18px);line-height:1.05}.rewarded-teleport-button small{color:#51340bbd;text-transform:uppercase;font-size:11px;font-weight:1000;line-height:1.1}.rewarded-teleport-button:hover,.rewarded-teleport-button:focus-visible{filter:brightness(1.05)saturate(1.05);transform:translateY(-1px)}.rewarded-teleport-button:focus-visible{outline-offset:2px;outline:3px solid #ffffffb8}.rewarded-teleport-button:active{filter:brightness(.96);transform:translateY(2px)}.assisted-record-notice{color:var(--ui-ink);background:#ffffffe0;border-radius:14px;margin:0;padding:7px 10px;box-shadow:inset 0 -2px #292f581a}@supports (color:color-mix(in lab,red,red)){.assisted-record-notice{color:color-mix(in srgb,var(--ui-ink) 72%,white 4%)}}.assisted-record-notice{text-align:center;font-size:10px;font-weight:900;line-height:1.22}.ios-audio-start-hint{pointer-events:none;z-index:8;color:#ffffffeb;text-align:center;text-shadow:0 4px 14px #000000c2,0 0 22px #18cce885;text-transform:uppercase;width:min(420px,100vw - 32px);font-size:clamp(26px,7vw,46px);font-weight:900;line-height:1.15;animation:1.6s ease-in-out infinite iosAudioStartHintPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes iosAudioStartHintPulse{0%,to{opacity:.58;transform:translate(-50%,-50%)}50%{opacity:1;transform:translate(-50%,calc(-50% - 4px))}}@keyframes milestoneBannerIn{0%{opacity:0;transform:translate(-50%)translateY(18px)scale(.9)}12%{opacity:1;transform:translate(-50%)translateY(0)scale(1.04)}22%{transform:translate(-50%)translateY(0)scale(1)}78%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-12px)scale(.97)}}@keyframes milestoneBurst{0%{opacity:0;transform:scaleX(.54)scaleY(.7)}15%{opacity:.82;transform:scaleX(1.06)scaleY(1)}to{opacity:0;transform:scaleX(1.28)scaleY(1.08)}}.launch-tutorial-overlay{pointer-events:none;z-index:4;position:absolute;top:0;right:0;bottom:0;left:0}.launch-tutorial-target{aspect-ratio:1;background:radial-gradient(circle,#b7ff5933,#b7ff5900 62%);border:3px solid #b7ff59f2;border-radius:999px;width:clamp(58px,13vw,88px);animation:1.35s ease-in-out infinite launchTargetPulse;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 22px #b7ff599e,inset 0 0 16px #b7ff592e}.launch-tutorial-pull-line{transform-origin:0;opacity:.78;filter:drop-shadow(0 0 8px #18cce88c);background:repeating-linear-gradient(90deg,#ffffffe0 0,#ffffffe0 9px,#fff0 9px,#fff0 17px);border-radius:999px;height:6px;animation:1.8s ease-in-out infinite launchPullLinePulse;position:absolute}.launch-tutorial-arc{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.launch-tutorial-arc path{fill:none;stroke:#ff8b1ae6;stroke-width:6px;stroke-linecap:round;marker-end:url(#launch-tutorial-arrowhead);filter:drop-shadow(0 0 8px #ff8b1a80);animation:1.35s ease-in-out infinite launchArrowPulse}.launch-tutorial-arc marker path{fill:#ff8b1afa;stroke:none}.launch-tutorial-finger{aspect-ratio:1;background:#fffffff5;border:3px solid #313a6638;border-radius:999px;width:clamp(28px,7vw,36px);animation:1.8s ease-in-out infinite launchFingerDrag;position:absolute;box-shadow:0 7px #313a662e,0 0 18px #18cce880}.launch-tutorial-finger:after{content:"";border-radius:inherit;background:#18cce8;position:absolute;top:7px;right:7px;bottom:7px;left:7px;box-shadow:inset 0 -3px #313a662e}@keyframes launchTargetPulse{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(.88)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@keyframes launchPullLinePulse{0%,18%,to{opacity:0}36%,72%{opacity:.78}}@keyframes launchArrowPulse{0%,to{opacity:.62}50%{opacity:1}}@keyframes launchFingerDrag{0%,16%{opacity:0;transform:translate(-50%,-50%)scale(.82)}28%{opacity:1;transform:translate(-50%,-50%)scale(1)}64%{opacity:1;transform:translate(calc(-50% + var(--pull-x)),calc(-50% + var(--pull-y))) scale(1)}84%,to{opacity:0;transform:translate(calc(-50% + var(--pull-x)),calc(-50% + var(--pull-y))) scale(.82)}}.start-hint{width:min(620px,100vw - 24px);color:var(--ui-ink);letter-spacing:.08em;text-align:center;text-transform:uppercase;background:linear-gradient(#fffffff5,#e8ecf7f5);border:2px solid #ffffffdb;border-radius:25px;align-self:center;margin-bottom:clamp(14px,4vh,38px);padding:10px 15px;font-size:clamp(11px,1.5vw,14px);font-weight:900;line-height:1.28;box-shadow:inset 0 -4px #2f365e21}.modal-layer{pointer-events:auto;z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000094;place-items:center;padding:14px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.ui-modal{overscroll-behavior:contain;background:linear-gradient(180deg,#ffffff2e,#fff0 86px),linear-gradient(180deg,var(--ui-blue),var(--ui-blue-dark));scrollbar-width:thin;border:2px solid #ffffffdb;border-radius:28px;width:min(520px,100vw - 28px);max-height:calc(100% - 8px);padding:clamp(18px,3.5vw,28px);position:relative;overflow:hidden auto;box-shadow:inset 0 -7px #0d4b7c47,0 22px 46px #00000061}.ui-modal-leaderboard{flex-direction:column;width:min(560px,100vw - 28px);display:flex;overflow:hidden}.ui-modal-leaderboard .modal-head{flex:none}.ui-modal-leaderboard .modal-stack{flex:0 auto;min-height:0}.ui-modal-leaderboard .leaderboard-panel{flex-direction:column;align-self:start;width:100%;min-height:0;margin-bottom:10px;display:flex}.modal-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.modal-title-wrap{min-width:0}.modal-head h2{color:#fff;overflow-wrap:anywhere;text-shadow:0 3px #27355c57;align-items:center;gap:9px;min-width:0;max-width:none;margin:0;font-size:clamp(18px,3.2vw,27px);font-weight:900;line-height:1.2;display:flex}.ui-modal-finish .modal-head h2{max-width:calc(100% - 60px);font-size:clamp(15px,2.15vw,24px);line-height:1.12;display:block}.ui-modal-finish .modal-head{align-items:center}.finish-title-line{white-space:nowrap;display:block}.modal-head h2 img{object-fit:contain;width:40px;height:40px}.build-info{color:#ffffffb8;margin:6px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.modal-close{background:0 0;flex:none;width:48px;height:48px;padding:0}.modal-back{color:#fff;background:linear-gradient(#ffffff47,#ffffff14);border-radius:999px;flex:none;place-items:center;width:39px;height:39px;padding:0;transition:transform .14s,filter .14s,box-shadow .14s;display:inline-grid;box-shadow:inset 0 0 0 2px #ffffff5c,inset 0 -3px #20345c2e}.modal-back svg{stroke-width:3px;width:22px;height:22px}.modal-back:hover,.modal-back:focus-visible{filter:brightness(1.08);transform:translateY(-1px)}.modal-back:focus-visible{outline-offset:2px;outline:3px solid #ffffffb3}.modal-back:active{filter:brightness(.95);transform:translateY(1px)}.modal-stack{gap:10px;display:grid}.run-stats,.leaderboard-panel,.settings-group,.finish-stat{background:linear-gradient(180deg,#fff,var(--ui-panel-low));color:var(--ui-ink);border-radius:20px;box-shadow:inset 0 -4px #313a6524}.run-stats,.leaderboard-panel,.settings-group{padding:12px}.ui-row,.settings-row{background:linear-gradient(180deg,#fff,var(--ui-panel-low));width:100%;min-width:0;min-height:58px;color:var(--ui-ink);text-align:left;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex;box-shadow:inset 0 -3px #292f5824}.ui-row:hover,.settings-row:hover,.secondary-action:hover{filter:brightness(1.03)}.ui-row.is-static{min-height:34px;box-shadow:none;cursor:default;background:0 0;padding:0}.ui-row.danger{color:#77243c;background:linear-gradient(#fff1f5,#ffdce5)}.mobile-pause-row{display:none}.ui-row-label,.leaderboard-name{color:currentColor;align-items:center;gap:9px;min-width:0;font-weight:900;display:inline-flex}.settings-row .ui-row-label img{object-fit:contain;flex:none;width:42px;height:42px}.settings-check{object-fit:contain;flex:none;width:38px;height:38px}.ui-row-icon{width:20px;height:20px;color:var(--stage-color);flex:none}@supports (color:color-mix(in lab,red,red)){.ui-row-icon{color:color-mix(in srgb,var(--stage-color) 68%,#29528f)}}.ui-row-muted,.ui-muted-copy{color:var(--ui-ink)}@supports (color:color-mix(in lab,red,red)){.ui-row-muted,.ui-muted-copy{color:color-mix(in srgb,var(--ui-ink) 62%,white 8%)}}.ui-row-muted,.ui-muted-copy{font-size:13px;line-height:1.35}.ui-muted-copy{margin:0}.ui-muted-copy.with-space{margin-top:10px}.ui-error{color:#fff0f3;text-shadow:0 1px #4c141e47;margin:0;font-size:13px;font-weight:800}.ui-row-value{color:#21325d;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:46%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:900;overflow:hidden}.settings-group-title,.leaderboard-head h3{color:var(--ui-ink);margin:0;font-size:15px;font-weight:900}.settings-group-title{margin-bottom:9px}.language-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.language-grid button{min-width:0;min-height:42px;color:var(--ui-ink);background:linear-gradient(180deg,#fff,var(--ui-panel-low));border-radius:15px;justify-content:center;align-items:center;gap:4px;padding:6px;font-weight:900;display:inline-flex;box-shadow:inset 0 -3px #292f5824}.language-grid button.is-selected{color:#fff;text-shadow:0 1px #25325b40;background:linear-gradient(#27d9ef,#0ba8df)}.language-grid span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.language-check{flex:none;width:14px;height:14px}.leaderboard-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.leaderboard-head-actions{justify-content:flex-end;margin-bottom:8px}.secondary-action,.danger-action{cursor:pointer;border-radius:16px;min-height:42px;padding:9px 13px;font-weight:900;transition:transform .12s,filter .12s,box-shadow .12s}.secondary-action{color:var(--ui-ink);background:linear-gradient(180deg,#fff,var(--ui-panel-low));box-shadow:inset 0 -3px #292f5824}.danger-action{color:#fff;background:linear-gradient(#ff6b87,#e7345a);box-shadow:inset 0 -3px #70192e38}.secondary-action.large,.danger-action{width:100%}.secondary-action:hover,.secondary-action:focus-visible,.danger-action:hover,.danger-action:focus-visible{filter:brightness(1.06)saturate(1.04);transform:translateY(-1px)}.secondary-action:focus-visible,.danger-action:focus-visible{outline-offset:2px;outline:3px solid #ffffffb8}.secondary-action:active,.danger-action:active{filter:brightness(.96);transform:translateY(2px)}.leaderboard-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#27355c57 #27355c14;gap:7px;min-height:0;max-height:min(500px,100dvh - 270px);padding:0 4px 12px 0;display:grid;overflow-y:auto}.leaderboard-list::-webkit-scrollbar{width:8px}.leaderboard-list::-webkit-scrollbar-track{background:#27355c14;border-radius:999px}.leaderboard-list::-webkit-scrollbar-thumb{background:#27355c57;border-radius:999px}.leaderboard-user-card{background:linear-gradient(#22cce724,#fff3);border-radius:17px;gap:7px;margin-bottom:10px;padding:8px;display:grid;box-shadow:inset 0 0 0 2px #22cce72e}.leaderboard-user-title{color:var(--ui-muted);text-transform:uppercase;font-size:11px;font-weight:900}.leaderboard-row{background:#ffffff8f;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:7px 10px;display:flex}.leaderboard-row.is-current-player{background:linear-gradient(#fff8dc,#fff0b2);box-shadow:inset 0 0 0 2px #ffc52e80,inset 0 -3px #694f141f}.leaderboard-name{flex:auto;overflow:hidden}.leaderboard-name img{object-fit:contain;flex:none;width:30px;height:30px}.leaderboard-name b{width:30px;color:var(--ui-muted);text-align:center;flex:none}.leaderboard-name span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.leaderboard-score{color:#21325d;text-align:right;flex:none;justify-items:end;gap:1px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:900;display:grid}.leaderboard-score strong{font-size:13px}.leaderboard-score small{color:var(--ui-muted);white-space:nowrap;font-size:10px;font-weight:800}.confirm-actions,.finish-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.finish-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finish-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.finish-action{color:#fff;text-shadow:0 2px #232b523d;cursor:pointer;border:2px solid #ffffff9e;border-radius:17px;width:100%;min-width:0;min-height:56px;padding:10px 12px;font-size:15px;font-weight:1000;line-height:1.08;transition:transform .12s,filter .12s,box-shadow .12s;box-shadow:inset 0 -4px #1b26503d,0 7px 14px #00000024}.finish-action-continue{background:linear-gradient(#31e889,#0db765)}.finish-action-leaderboard{background:linear-gradient(#ffd247,#f2a515)}.finish-action-restart{background:linear-gradient(#ff7890,#e84468);grid-column:1/-1;justify-self:center;width:min(190px,100%)}.finish-action:hover,.finish-action:focus-visible{filter:brightness(1.06)saturate(1.05);transform:translateY(-1px);box-shadow:inset 0 -4px #1b26503d,0 9px 16px #0000002e}.finish-action:focus-visible{outline-offset:2px;outline:3px solid #ffffffb8}.finish-action:active{filter:brightness(.96);transform:translateY(2px);box-shadow:inset 0 -1px #1b265038,0 4px 9px #00000029}.finish-content{gap:13px;display:grid;position:relative;overflow:hidden}.finish-content>:not(.finish-sparkles){z-index:1;position:relative}.finish-content .ui-muted-copy{color:#ffffffe6;text-shadow:0 1px #26305a47;font-weight:800}.finish-sparkles{pointer-events:none;z-index:0;opacity:.42;position:absolute;top:0;right:0;bottom:0;left:0}.finish-sparkles span{background:#fff5a7;border-radius:999px;width:6px;height:6px;position:absolute}.finish-stat{padding:12px}.finish-stat div{color:var(--ui-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.finish-stat strong{color:#21325d;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;display:block}@media(max-width:940px){.hud-top{grid-template-columns:minmax(138px,220px) minmax(0,1fr) auto}.hud-stats{--stat-pill-width:104px}}@media(min-width:768px)and (max-width:1100px),(min-width:768px)and (max-height:600px){.hud-layer{padding:clamp(6px,1.2vw,12px)}.hud-top{grid-template-columns:minmax(132px,220px) minmax(0,1fr) auto;align-items:start;gap:8px}.height-panel{border-radius:22px;padding:8px 12px 9px}.height-value{font-size:clamp(28px,4vw,42px);line-height:.95}.height-caption{letter-spacing:.1em;margin-top:2px;font-size:8px}.hud-stats{--stat-pill-width:auto;grid-template-columns:repeat(3,minmax(82px,1fr));justify-self:end;gap:6px;width:min(360px,100%)}.stat-pill{border-width:1px;justify-content:center;align-items:center;gap:0;width:auto;min-width:0;height:38px;padding:5px 9px 6px;display:flex}.stat-pill.session-pill,.stat-title{display:none}.stat-pill strong{font-size:14px;line-height:1}.stat-value-with-icon{gap:4px;min-width:0}.stat-value-with-icon img{width:20px;height:20px}.image-button{width:40px;height:40px}}@media(max-width:767px){.hud-layer{padding:7px}.hud-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px}.height-panel{border-radius:999px;min-width:0;padding:5px 10px 6px;box-shadow:inset 0 -3px #1f2c522e}.height-value{font-size:23px;line-height:1}.height-caption{display:none}.hud-stats{--stat-pill-width:auto;grid-area:1/2;place-self:center start;gap:5px;display:flex}.stat-pill{border-width:1px;justify-content:center;align-items:center;width:auto;min-width:58px;height:34px;padding:4px 8px 5px;display:flex;box-shadow:inset 0 -2px #262d5221}.session-pill,.best-pill{display:none}.time-pill{min-width:84px}.biomass-pill{min-width:52px}.stat-title{display:none}.stat-pill strong{font-size:14px;line-height:1}.stat-value-with-icon img{width:21px;height:21px}.hud-actions{gap:0}.hud-actions .image-button:nth-child(n+2){display:none}.hud-side{grid-area:1/3;position:relative}.image-button{width:38px;height:38px}.hud-actions .image-button:first-child{color:#fff;background:linear-gradient(#27d9ef,#0ba8df);border:1px solid #ffffffc7;border-radius:999px;place-items:center;display:grid;box-shadow:inset 0 -3px #144c7d40}.hud-actions .image-button:first-child img{display:none}.mobile-menu-icon{stroke-width:3px;width:23px;height:23px;display:block}.debug-menu{width:min(340px,100vw - 16px);max-height:min(34vh,176px);padding:9px;position:absolute;top:calc(100% + 106px);right:0;overflow:auto}.debug-grid{gap:5px}.debug-grid button{min-height:30px;font-size:10px}.quote-popup{padding:10px 13px;font-size:17px;top:48%}.start-hint{letter-spacing:.06em;border-radius:20px;margin-bottom:8px;padding:8px 10px;font-size:10px}.modal-layer{padding:10px}.ui-modal{border-radius:24px;width:calc(100vw - 20px);padding:18px 14px}.modal-head{margin-bottom:12px}.modal-head h2{font-size:21px}.ui-modal-leaderboard .modal-head h2{white-space:nowrap;overflow-wrap:normal}.ui-modal-leaderboard .modal-head h2 img{display:none}.ui-modal-leaderboard{width:calc(100vw - 16px);max-height:calc(100dvh - 20px);padding-inline:10px}.ui-modal-leaderboard .modal-stack{overflow:hidden}.ui-modal-leaderboard .leaderboard-panel{margin-bottom:4px}.leaderboard-user-card{gap:6px;margin-bottom:8px;padding:7px}.leaderboard-user-title{font-size:10px}.leaderboard-list{gap:6px;max-height:min(430px,100dvh - 292px);padding:0 2px 10px 0}.leaderboard-row{grid-template-columns:minmax(0,1fr) minmax(84px,96px);gap:6px;min-height:50px;padding:7px 8px;display:grid;overflow:hidden}.leaderboard-name{gap:6px;overflow:hidden}.leaderboard-name img,.leaderboard-name b{width:24px}.leaderboard-name img{height:24px}.leaderboard-name span{font-size:14px}.leaderboard-score{min-width:0;overflow:hidden}.leaderboard-score strong{font-size:11px}.leaderboard-score small{text-overflow:ellipsis;max-width:96px;font-size:8px;line-height:1.1;overflow:hidden}.ui-modal-finish .modal-head h2{font-size:15px}.modal-close{width:42px;height:42px}.ui-row,.settings-row{gap:8px;min-height:54px;padding:8px 10px}.ui-modal-pause .modal-stack{gap:8px}.ui-modal-pause .run-stats{display:none}.ui-modal-pause>.modal-stack>.ui-row{min-height:48px}.mobile-pause-row{display:flex}.mobile-pause-row .ui-row-value{display:none}.settings-row .ui-row-label img{width:36px;height:36px}.settings-check{width:34px;height:34px}.ui-row-value{max-width:42%;font-size:12px}.language-grid{gap:5px}.language-grid button{min-height:40px;padding:5px 3px;font-size:12px}}@media(max-width:390px){.hud-top{grid-template-columns:auto minmax(0,1fr) auto}.height-panel{padding:5px 8px 6px}.height-value{font-size:21px}.stat-pill{min-width:52px;height:32px;padding-inline:7px}.time-pill{min-width:76px}.stat-pill strong{font-size:13px}.stat-value-with-icon{gap:3px}.image-button{width:36px;height:36px}}@media(max-width:340px){.hud-layer{padding:6px}.hud-top{grid-template-columns:auto minmax(0,1fr) auto;gap:4px}.stat-pill{min-width:48px;height:31px;padding-inline:6px}.time-pill{min-width:72px}.image-button{width:34px;height:34px}.language-grid button{font-size:11px}}@media(max-width:767px)and (max-height:540px){.hud-layer{padding:6px}.height-panel{padding:5px 8px 6px}.height-value{font-size:21px}.stat-pill{height:32px}.hud-stats{--stat-pill-width:108px;gap:6px}.stat-pill{border-width:1px;grid-template-rows:auto auto;gap:1px;padding:4px 8px 5px}.stat-title{letter-spacing:.08em;font-size:7px}.stat-pill strong{font-size:14px;line-height:1}.stat-value-with-icon{gap:3px}.stat-value-with-icon img{width:20px;height:20px}.image-button{width:40px;height:40px}.start-hint{margin-bottom:6px}.ui-modal{max-height:calc(100% - 8px);padding-block:14px}}@media(min-width:768px)and (max-height:430px){.debug-menu{width:360px;max-height:calc(100vh - 86px);overflow:auto}.debug-grid button{min-height:29px;font-size:10px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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}
