@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAcwABUAAAAADVQAAAbBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkQbgR4cLj9IVkFSYD9NVkFSRgZgP1NUQVSBECcqAFwvZBEICoMkgnELFAAwhH4BNgIkAyIEIAWGEAdnDAcboAsonoWxMy2MW9VSU/H2d24ggnj6P7/qdF8kHtj4XCsDah+E/KT39YIFcHcr5mdFZwLNDw9CeW4KlnBLVwQRet6nWJGSNRWvjZZM5AF9/V+YzdmiNbWZhBUUSOGWSLhW2RoXvEtYlxCEfCMrFAA6BuFam7oKRUZVCFWhRR/qJMlMiCgVZ/4ca0sETSHYgDJIJKezg6AEeH4/UIDkWQgqQABAB41AABe1VKK6dOsdhehnpalC9DfR1iEaDRCEADJ7qqmDPyCAYODEgeBAUIADRQ2tgB4qkWgAgOBp5BnH2tUEgA3ErCKtimIziMYx+tZRkDo+B2CcYroAUAMQQMOC/DExNOyf1AIEqIEEKgEKoAEFyK2JYdUjqxX9gAAwZpyto8zKVlMAICtmCHZvvscvU9uhetlltjPXxFCpcgAT1C41AqC3NxEZR3GGgPFsQPEn9Dv9AAEV1gUdEnSDES/lADn+6DGoZioeqIBCEBwIUIQ/UAa5fLpoEwZQQLIclVoNmiUiAMTkNhAAsaQOgAYUSg6A+hsQAHFIasTfqUaMdhH93bqCn0dv0Y1Mxwz/rMEkngeFGyecLPOg2jTgjVHHlnFn1ePPoBCvIU0PgI97z1hU0OQ8V6Iq/BwEUU8EQ4OB4FQdyadBEOByAhRAIhThj4OXDnAXcgDG2hAxxIQMtyzUgY0DcCA1wwnPy+biZg5xg64AiKelqxEkCD8ATgAKAdzAdMBJoAx4e5naGUU9jSAGahwNjTq+8W7DtfwYMsuPz6g1XPyMe4OHcM9wzZ544OVL2fjTo1fDhz95JRtfunY9r+B6JRd3737xgg3f338+ZMjD5wE2vLjmvqrsfi7KpklBNhwDNs4hLtfZB1nVo/LtXbteDo7bGL+x9LnOu7gSi0s45CJc/mquZ+53Had/3dvtr8Ybttd9ifzjnXq4Zb+pTblf584tP9A9sdAIX89W9cqWOy8urXS6243Og4UTLSdNOtqi74T6Wi+zp5Xr6RpTqLOrX2Wp2FTquoyMtjObjK4jpZMt84p3bd218fcnDp+IoMbXTl0+vgP56caMH6fVqeP+OKNQ34WDI8PmIJDVIAAbW7oRW9vBIzQAYINeo695N38DAQQF1BAAQB1AaXV6TEEMP0RLzQ5ctUHhwY/gB6cDpZRWWNvhvV7xtTdCTx62RTr+t9EROf52+4hqwKoHM4/P3FgXpe6yLMD76VNExDcBX1jIH3Yp7lSX+fKlzCapUmWPbtYsN7eRA47ZYTVbbEp/xcTqp40a3d8kgcC2lmDn2kCI59VnWx1NAZbGgyDNV1vAFJu5FO3miyhkCFmswIrSVn+m4cGofr9T0gtXmTw09dO1a16PkZUSH/IBkrx9G5qSFfLgxvTvUt01arz+FBpnGCEhx00R2RZKkZ2alp0fzE1LDbpKNhShcYSQv0hQG1qZDr/fmZca/ghYVGJxlLKSkix/drZ/c6tCgVkxImp4WHxugc/XJo8s3HRlyqfYLHfRckwVJGlsXycqqOGwidPXFPr25z/Nmxau/p9Rr57aFGS1RW4u7iIFAw1tFS5Mxb/8VkR5k5cXVEauSXY2pXVWSkRkklGk1rBYI0tr8nLTSpb8G+5yhXMADzyTaevXgL1Zp6VZlh0QM3fsx6LChf9nUFEe5Rfxel+//BCekJby74034cm1Sj0pKdGfMTg6JQXHolu80R26VNVeFRGjTGrML/a3KLdYsfRSwdIdF/wS97oFBJCflu4t3XhyfFibNIfWkQCf9r4tAJ9v5YH5D/L/t64YRwELBYDAz9xlvaUoc/8UQJDdHboro2Mz9jFInPDh9H5qASpKQgBOzmMzgG87VkOtVdB9GjGcwLdyIEJCoawjhU8WkKZZWpFBpZQgk2Guk0Ul58N9NCPHEwMP48ikiG6ycNGBbHyygBx4aEJOCsggFw7KkJtCAo/uwQV0olqyQtFmHZtpSTNMxXktRyAaKYo+cK9zaHpJBCK7ld6ZnAkoolP/ZzYvSzUPD8sKk8TLZmFYJCoGZhJ4DGjXa4xuGebQcRBOoWGIwKFaYhqHmCwSTJeiCKMCq0gNAc+GYSrLDBajCqNYJQYHcZXJJ0A4xapUqMKZ6z2NlL69lfVr0u8Nccx9YwPV6tkC81rPZI+nqPdmFSuWYpQISRkjH5QNMRmyUjejicO9FXMknCLnOWQIJNp0jmWMFZiWYyRwhQrhmdU9JWEPp+eCXCSYbnA0cgpOoIp7UWjRYogpltVxkolc5Ld0nsQ2aGrgvbG4QXMT38TJjo3+3UW3hhd38NKijMZseaj+FQn2vbEXAA==) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Onest Variable", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:var(--type-helper);--text-xs--line-height:var(--line-secondary);--text-sm:var(--type-secondary);--text-sm--line-height:var(--line-secondary);--text-base:var(--type-body);--text-base--line-height:var(--line-body);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--drop-shadow-lg:0 4px 4px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--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);--font-display:"Unbounded Variable", ui-sans-serif, system-ui, sans-serif;--font-functional:"Onest Variable", ui-sans-serif, system-ui, sans-serif;--color-surface-0:#060b0a;--color-surface-base:#0f1a14;--color-surface-raised:#16241c;--color-surface-hover:#1c2e24;--color-border-subtle:#253a2e;--color-border-strong:#56705f;--color-text-muted:#85978a;--color-state-danger-text:#fecaca;--color-warning:#f59e0b;--color-bg-deep:#060b0a;--color-surface-1:#0f1a14;--color-surface-2:#16241c;--color-text-primary:#f4f7ef;--color-text-secondary:#aebdb2;--color-growth:#a3e635;--color-secondary:#22c55e;--color-amber:#f59e0b;--color-danger:#ef4444;--color-info:#5ec8b4;--color-resin:#a3e635;--color-border:#324a3a;--color-focus:#d9f99d;--radius-control:8px;--radius-panel:12px;--radius-sheet:16px;--shadow-hud:0 12px 34px #00000047}}@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;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}button{-webkit-user-select:none;user-select:none}button:not(:disabled){cursor:pointer}button:disabled{cursor:not-allowed}.combat-v2-presentation[data-reduced-motion=true] :not(.combat-v2-cell-unit[data-motion=move]):not(.combat-v2-cell-unit[data-motion=move] *),.combat-v2-presentation[data-presentation-paused=true] :not(.combat-v2-cell-unit[data-motion=move]):not(.combat-v2-cell-unit[data-motion=move] *){transition:none!important;animation:none!important}}@layer components{:root{color-scheme:dark;--color-surface-0:#060b0a;--color-surface-base:#0f1a14;--color-surface-raised:#16241c;--color-surface-hover:#1c2e24;--color-border-subtle:#253a2e;--color-border-strong:#56705f;--color-text-muted:#85978a;--color-state-danger-text:#fecaca;--color-warning:#f59e0b;--color-bg-deep:#060b0a;--color-surface-1:#0f1a14;--color-surface-2:#16241c;--color-text-primary:#f4f7ef;--color-text-secondary:#aebdb2;--color-growth:#a3e635;--color-secondary:#22c55e;--color-amber:#f59e0b;--color-danger:#ef4444;--color-info:#5ec8b4;--color-resin:#a3e635;--color-border:#324a3a;--color-focus:#d9f99d;--space-10:40px;--radius-control:8px;--radius-panel:12px;--radius-sheet:16px;--elevation-hud:0 12px 34px #00000047;--elevation-panel:0 18px 50px #0000002e;--elevation-modal:0 30px 100px #000000a8;--font-display:"Unbounded Variable", ui-sans-serif, system-ui, sans-serif;--font-functional:"Onest Variable", ui-sans-serif, system-ui, sans-serif;--type-body-desktop:15px;--type-body:max(1rem, 16px);--type-secondary:max(1rem, 14px);--type-action:max(1rem, 15px);--type-helper:max(.875rem, 13px);--type-important:max(1rem, 16px);--type-section-title:max(1.2rem, 18px);--line-body:1.6;--line-secondary:1.45;--line-action:1.25;--line-compact:1.2}html{background:var(--color-surface-0);scroll-behavior:smooth}body{min-height:100dvh;color:var(--color-text-primary);background:radial-gradient(circle at 12% -8%,#70a0581c,transparent 34rem),radial-gradient(circle at 90% 15%,#e0aa5012,transparent 30rem),var(--color-surface-0);font-family:var(--font-functional);-webkit-font-smoothing:antialiased}::selection{color:#0a110b;background:var(--color-growth)}h1,h2,h3,h4,p{overflow-wrap:anywhere}h1,h2,h3,h4{text-wrap:balance}h1,h2{font-family:var(--font-display);color:var(--color-text-primary)}h1{letter-spacing:-.045em;font-size:clamp(2rem,4vw,4rem);font-weight:700;line-height:1.02}h2{font-size:clamp(1.2rem,2vw,1.55rem);font-weight:600;line-height:1.2}h3{font-family:var(--font-functional);font-size:1.05rem;font-weight:600;line-height:1.3}p,li,dd{line-height:1.62}.button,.audio-toggle,.help-trigger,.profile-tabs button,.segmented-control button,.select-field select,.identity-form input,.dashboard-controls input,.dashboard-controls select{border-color:var(--color-border-strong);box-shadow:inset 0 1px #ffffff08}.button:disabled,.unit-card:disabled{opacity:.55;box-shadow:none;transform:none}.control-with-feedback{gap:7px;width:fit-content;max-width:100%}.route-heading>.control-with-feedback{justify-self:start;width:fit-content;max-width:100%;margin-top:4px}.raid-panel>.control-with-feedback,.authentication-card .identity-form>.control-with-feedback{width:100%}.disabled-reason{color:var(--color-text-muted);line-height:1.45}.disabled-reason-label{color:var(--color-info)}.identity-form input,.select-field select,.dashboard-controls input,.dashboard-controls select,input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);min-height:48px;color:var(--color-text-primary);font:inherit;background:#07110c;outline:0;padding:11px 14px;box-shadow:inset 0 1px #ffffff08,0 0 0 1px #0000003d}input[type=checkbox],input[type=radio]{width:16px;min-width:16px;height:16px;min-height:16px;box-shadow:none;accent-color:var(--color-amber,#d4a64a);cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0}input::placeholder,textarea::placeholder{color:#708176}input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:#6f8b78}input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--color-growth);outline-offset:2px;background:#091710;outline:3px solid #b9df6638}label>span,legend{color:#d7e0d8;font-weight:720}.hud-location strong,.profile-entry strong{color:var(--color-text-primary);font-size:var(--type-secondary)}.hud-progress{gap:6px}.hud-progress>span{color:var(--color-growth);letter-spacing:.04em}.progress-track{background:#07110c;border:1px solid #294033;height:8px}.progress-fill{background:linear-gradient(90deg,#6fa84a,#c7e76c);box-shadow:0 0 14px #b9df663d}.resource-bar{gap:7px}.resource-icon{color:var(--color-growth)}.resource-counter:nth-child(2) .resource-icon{color:#81c7a5}.resource-counter:nth-child(3) .resource-icon,.commerce-amber-chip .resource-icon{color:var(--color-amber)}.inbox-entry{border:1px solid var(--color-border);border-radius:var(--radius-control);min-width:44px;min-height:44px;color:var(--color-text-secondary);transition:color var(--motion-micro) ease,border-color var(--motion-micro) ease,background-color var(--motion-micro) ease;background:#0f1c14d1;justify-content:center;align-items:center;gap:7px;padding:9px 12px;text-decoration:none;display:inline-flex}.inbox-entry:hover{color:var(--color-text-primary);background:var(--color-surface-hover);border-color:#749266}.next-goal-chip>svg,.mobile-next-goal>svg{color:var(--color-growth);flex:none}.timer-summary svg,.timer svg{color:var(--color-info);flex:none}.timer{color:var(--color-text-secondary);font-size:var(--type-secondary);align-items:center;gap:6px;display:inline-flex}.profile-entry{border:1px solid #0000;border-radius:14px;min-width:128px;padding:4px 7px 4px 4px}.profile-entry:hover{border-color:var(--color-border);background:var(--color-surface-2)}.avatar,.profile-avatar{color:#11180d;background:linear-gradient(145deg,#d4ef83,#9fc554);border:1px solid #94b65c;box-shadow:inset 0 1px #ffffff61}.profile-avatar-button .avatar{box-shadow:none;color:inherit;background:0 0;border:0}.shell-navigation{top:calc(80px + var(--safe-top));height:calc(100dvh - 80px - var(--safe-top));padding:14px 9px 14px calc(9px + var(--safe-left));border-right-color:var(--color-border-subtle);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08120ceb;gap:10px}.shell-nav-link{color:#8fa195;min-height:64px;font-size:var(--type-helper);transition:border-color var(--motion-micro) ease,color var(--motion-micro) ease,background-color var(--motion-micro) ease,box-shadow var(--motion-micro) ease;border-radius:15px;gap:7px;font-weight:680}.shell-nav-link>svg{transition:transform var(--motion-micro) ease}.shell-nav-link:hover>svg{transform:translateY(-1px)}.shell-nav-link:is(:hover,:focus-visible):not([aria-current=page]):not([aria-expanded=true]){color:#e0eadf;background:#122219;border-color:#405846}.spatial-context{gap:var(--space-3);padding:var(--space-6)}.spatial-context .eyebrow{color:#a9bdac}.panel,.spatial-list,.route-heading,.profile-page,.route-recovery,.return-summary,.recovery-notice,.quality-selector,.authentication-card{border-color:var(--color-border);background:linear-gradient(145deg,#ffffff05,transparent 38%),var(--color-surface-1);box-shadow:inset 0 1px #ffffff0a,var(--elevation-panel)}.panel{border-radius:var(--radius-panel);padding:clamp(19px,2.2vw,28px)}.panel-heading{gap:var(--space-5);margin-bottom:var(--space-5)}.panel-heading h2,.panel-heading h3{margin:5px 0 0}.badge{color:#dce9d9;font-size:var(--type-secondary);background:#1b2c21;border:1px solid #4b6552;padding:6px 10px;font-weight:720}.colony-layout{grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr)}.tutorial-panel{min-height:330px;padding:var(--space-6);border-color:#607a4b;border-radius:24px}.tutorial-panel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#050e09eb,#050e0985 70%,#0000);position:absolute;inset:0}.tutorial-content{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07110bd1;border-color:#b9df664d;border-radius:18px;width:min(100%,900px);margin:0;padding:clamp(18px,3vw,30px);box-shadow:0 16px 48px #00000042}.journey-steps{gap:var(--space-3);margin:var(--space-5) 0}.journey-steps li{font-size:var(--type-secondary);gap:9px;line-height:1.35}.journey-steps li>span{background:#07110bbd;width:30px;height:30px}.journey-steps [data-state=current]>span{border-color:var(--color-growth);box-shadow:0 0 0 4px #b9df661a}.construction-sync,.save-state-notice,.commerce-notice,.inbox-protection{background:#13221a;border-radius:10px;padding:12px 14px}.caste-grid,.room-grid,.research-grid,.offer-grid,.inbox-list{gap:var(--space-4)}.caste-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.room-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}.research-grid,.offer-grid,.inbox-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.research-controls>.control-with-feedback{min-width:0;height:100%}.research-controls .research-branch-button{border-color:var(--color-border-strong);background:var(--color-surface-base);isolation:isolate;width:100%;display:flex;position:relative;overflow:hidden}.research-branch-button:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#07130dd9,#07130d66 33%,#07130d00 70%,#07130d1c);position:absolute;inset:0}.research-branch-art{object-fit:cover;object-position:center 55%;width:100%;height:100%;position:absolute;inset:0}.research-branch-art[data-state=fallback]{opacity:0}.research-branch-copy{z-index:1;color:#fff;text-align:left;text-shadow:0 1px 4px #07130d;gap:4px;width:100%;padding:12px;display:grid;position:relative}.research-branch-name{align-items:center;gap:8px;font-size:15px;font-weight:800;display:inline-flex}.research-branch-copy small{color:#e3e9dc}.research-controls .research-branch-button[aria-pressed=true]{border-color:var(--color-growth);box-shadow:inset 0 0 0 2px var(--color-growth)}.research-controls .research-branch-button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.research-next-section .research-next-button{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 16px;width:min(100%,560px)}.research-second-slot summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:44px;display:flex}.research-second-slot summary strong{color:var(--color-text-primary);font-size:14px}.research-second-slot summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.research-next-button .research-next-branch,.research-next-button>strong,.research-next-button>small{grid-column:1}.research-next-button .research-state{grid-area:1/2/span 3}.research-path-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.research-zoom-control{min-height:44px;color:var(--color-text-secondary);font-size:var(--type-secondary);align-items:center;gap:10px;display:inline-flex}.research-zoom-control input{width:110px;accent-color:var(--color-growth)}.research-tree-window{border:1px solid var(--color-border);border-radius:var(--radius-panel);scrollbar-width:thin;background:radial-gradient(circle at 28px 0,#283326 0,#101d16 55%);max-height:min(70vh,760px);padding:5px 10px 18px 5px;overflow:auto}.research-tree-content{min-width:0;padding:18px 12px}.research-panel .research-tree>.research-node{grid-template-rows:none;min-height:0}.research-tree>.research-node[data-state=locked]{background:#0d1a13}.research-tree>.research-node .research-card-actions{align-items:center}.research-tree-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.research-tree-list button{border:1px solid var(--color-border);border-radius:var(--radius-control);width:100%;min-height:44px;color:var(--color-text-primary);background:var(--color-surface-base);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.research-tree-list button:focus-visible{outline:3px solid var(--color-focus)}.research-tree-content .research-final-choices{max-width:980px;margin-left:32px;position:relative}.research-tree-content .research-final-choices:before{border-left:2px solid var(--color-amber);border-bottom:2px solid var(--color-amber);content:"";width:35px;height:35px;position:absolute;top:-25px;left:-35px}.research-panel{width:100%;padding:clamp(20px,2.4vw,28px)}.research-panel>h2{margin:5px 0 18px}.research-panel .research-grid{align-items:stretch;gap:clamp(12px,1.2vw,16px)}.research-panel .research-node{grid-template-rows:auto minmax(4.4em,1fr) auto auto;align-content:start;gap:12px;min-height:238px;padding:18px;display:grid}.research-panel .research-node h3,.research-panel .research-node p{margin:0}.research-panel .research-node h3{font-size:.96rem;line-height:1.3}.research-node-description{color:var(--color-text-secondary);font-size:var(--type-secondary);line-height:1.55}.research-panel .research-node>.cost{align-self:end;align-items:center;gap:6px;min-height:38px;margin:0;display:flex}.research-panel .research-node .resource-counter{min-height:36px;padding:6px 9px}.research-node-action{align-items:center;min-height:46px;display:flex}.research-node-action>.control-with-feedback,.research-node-action .button{width:100%}.research-node-action .button{min-height:42px;padding-block:8px}.research-node-action>.badge{align-items:center;min-height:32px;padding:7px 10px;display:inline-flex}.research-node-action .control-with-feedback{position:relative}.research-node-action .disabled-reason{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.caste-card,.offer-card,.inbox-card,.milestone-quest-card,.codex-grid article,.inbox-storage-grid article,.room-card{transition:border-color var(--motion-micro) ease,background-color var(--motion-micro) ease,transform var(--motion-micro) ease,box-shadow var(--motion-micro) ease}.caste-card:hover,.offer-card:hover,.inbox-card:hover,.codex-grid article:hover{border-color:#a3e63573}@supports (color:color-mix(in lab,red,red)){.caste-card:hover,.offer-card:hover,.inbox-card:hover,.codex-grid article:hover{border-color:color-mix(in srgb,var(--color-growth) 45%,transparent)}}.caste-card:hover,.offer-card:hover,.inbox-card:hover,.codex-grid article:hover{transform:translateY(-2px);box-shadow:0 0 16px #a3e63524}.caste-card{padding:var(--space-4);grid-template-columns:104px minmax(0,1fr);gap:12px}.caste-art{border-color:#536b57;border-radius:12px;width:104px;height:84px}.caste-card .caste-traits{color:var(--color-text-secondary);font-size:var(--type-secondary);line-height:1.55}.unit-stat{border:1px solid var(--color-border-subtle);background:#07120c;border-radius:9px;min-width:58px;padding:7px 9px}.research-node,.offer-card{padding:var(--space-5)}.construction-cost,.construction-differences{border-color:var(--color-border);background:#09140e;border-radius:14px}.purchase-history{align-content:start}.purchase-history>header{align-items:center}.purchase-history>header h3{margin:0;font-size:.94rem}.purchase-history>header .control-with-feedback{width:fit-content}.purchase-history .purchase-restore-button{min-height:38px;font-size:var(--type-secondary);padding:7px 11px}.purchase-history-empty{border:1px solid var(--color-border-subtle);background:var(--color-surface-base);border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;min-height:0;padding:11px 12px;display:grid}.purchase-history-empty-icon{color:#8ab5bf;background:#102018;border:1px solid #3e5946;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.purchase-history-empty strong,.purchase-history-empty p{margin:0;display:block}.purchase-history-empty strong{font-size:var(--type-secondary)}.purchase-history-empty p{color:var(--color-text-muted);font-size:var(--type-helper);margin-top:2px;line-height:1.4}@media(max-width:430px){.purchase-history{padding:13px}.purchase-history-empty{grid-template-columns:32px minmax(0,1fr);padding:10px}.purchase-history-empty-icon{width:32px;height:32px}}.room-cost-chips li[data-detailed=true]{grid-template-columns:auto minmax(0,1fr);display:grid}.room-cost-verbose{color:var(--color-text-secondary);font-size:var(--type-helper);grid-column:1/-1;line-height:1.35}.room-cost-chips li small{color:var(--color-text-secondary);font-size:var(--type-helper)}.room-cost-chips li[data-affordable=false]{border-color:var(--color-amber);color:#ffd9a0}.construction-differences{padding:0;overflow:hidden}.construction-differences summary{color:#d8e7d6;cursor:pointer;padding:11px 12px;font-weight:720}.construction-differences[open] summary{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-raised)}.milestone-quest-card{gap:var(--space-4);padding:var(--space-5)}.milestone-quest-facts{gap:10px}.milestone-quest-facts div,.profile-facts div{border:1px solid var(--color-border-subtle);background:#09140e;border-radius:11px;padding:14px}.milestone-quest-state{border-radius:var(--radius-control);background:#07110bb8;padding:6px 10px}.profile-page,.route-recovery{width:min(100%,1180px);max-width:none;margin:0 auto var(--space-6);border-radius:24px;padding:clamp(22px,3vw,36px)}.route-heading{width:100%;max-width:none;margin:0 0 var(--space-6);border-radius:24px;padding:clamp(22px,3vw,36px)}.route-heading h1,.profile-page h1,.route-recovery h1{font-size:clamp(2.2rem,4.5vw,4.4rem)}.profile-hub{max-width:1180px}.profile-summary{gap:var(--space-5)}.profile-avatar{width:76px;height:76px;font-size:1.7rem}.profile-tabs{margin:var(--space-6) 0;scrollbar-width:none;gap:7px}.profile-tabs::-webkit-scrollbar{display:none}.profile-tabs button,.segmented-control button{min-height:44px;color:var(--color-text-secondary);background:0 0;border-color:#0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-weight:700;display:inline-flex}.profile-tabs button:hover,.segmented-control button:hover{color:var(--color-text-primary);background:var(--color-surface-2)}.profile-tabs button[aria-selected=true],.segmented-control button[aria-pressed=true],.segmented-control button[aria-selected=true]{border-color:var(--color-growth);color:#0a1108;background:var(--color-growth);box-shadow:0 0 14px #a3e63547}.profile-panel{gap:var(--space-5)}.account-identity-panel,.profile-subsection,.preference-field,.select-field{border:1px solid var(--color-border);background:var(--color-surface-base);border-radius:16px;box-shadow:inset 0 1px #ffffff08}.account-identity-panel,.profile-subsection{gap:var(--space-4);padding:var(--space-5)}.account-identity-panel>h3,.account-identity-panel>p,.profile-subsection>h2,.profile-subsection>p{margin-top:0}.identity-form,.identity-form label{gap:9px}.identity-form{padding:var(--space-4);border:1px solid var(--color-border-subtle);background:#0e1b14;border-radius:14px}.profile-facts{gap:var(--space-3);background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;overflow:visible}.profile-facts dd{gap:4px;display:grid}.profile-facts dd>strong{font-size:1.25rem}.profile-resources{padding:var(--space-4);border:1px solid var(--color-border);background:#09140e;border-radius:14px;margin:0}.settings-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-panel>h2{grid-column:1/-1}.preference-field,.select-field{min-width:0;padding:var(--space-4)}.support-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.support-panel>section{padding:var(--space-5);border-color:var(--color-border);background:var(--color-surface-base)}.support-panel>section:first-child{grid-column:1/-1}.codex-grid{gap:var(--space-4);padding:var(--space-4)}.offer-card-compact{gap:var(--space-4);padding:var(--space-5)}.offer-glyph{border:1px solid var(--color-border);background:#09140e;border-radius:12px;width:42px;height:42px}.commerce-groups{border:1px solid var(--color-border);background:#09140e;border-radius:14px;width:fit-content;max-width:100%;padding:5px}.help-trigger{border-color:var(--color-border);color:var(--color-info);background:#0b1710}.help-popover-overlay,.purchase-review,.context-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020805c7}.help-popover-body{white-space:pre-line;line-height:1.7}.inbox-filters .button{min-height:36px;box-shadow:none;background:0 0;border-color:#0000}.inbox-filters .button[aria-pressed=true]{border-color:var(--color-growth)!important;color:var(--color-growth)!important;box-shadow:none!important;background:#a3e63526!important}.authentication-gate{padding:calc(32px + var(--safe-top)) calc(20px + var(--safe-right)) calc(32px + var(--safe-bottom)) calc(20px + var(--safe-left));background:radial-gradient(circle at 18% 10%,#a8cd5b26,transparent 34rem),radial-gradient(circle at 88% 82%,#e2aa511f,transparent 30rem),var(--color-surface-0)}.authentication-card{gap:var(--space-6);border-color:#405b48;border-radius:26px;width:min(100%,720px);padding:clamp(24px,5vw,52px)}.authentication-heading{gap:var(--space-5)}.authentication-heading h1{color:var(--color-text-primary);letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(1.8rem,4vw,3rem);line-height:1.15}.authentication-mark{width:62px;height:62px;color:var(--color-growth);background:linear-gradient(145deg,#1b3020,#0d1b13);border-color:#7d985e;border-radius:18px;box-shadow:inset 0 1px #ffffff0f,0 12px 30px #0003}.authentication-loading,.authentication-error{padding:var(--space-5);border-radius:14px}.authentication-error p{margin-top:0}@media(max-width:1360px){.colony-layout{grid-template-columns:minmax(0,1.15fr) minmax(330px,.7fr)}}@media(max-width:1120px){.game-shell{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.hud-location{grid-area:location}.hud-progress{grid-area:progress}.global-hud .resource-bar{grid-area:resources}.global-hud .inbox-entry{grid-area:inbox}.global-hud .profile-entry{grid-area:profile;min-width:44px}.global-hud .profile-entry>span:last-child{display:none}.global-hud .next-goal-chip{grid-area:goal}.timer-summary{grid-area:timer;justify-self:end}.quality-selector{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.quality-actions{flex-wrap:wrap}.shell-navigation{border-right:0;border-bottom:1px solid var(--color-border-subtle);flex-direction:row;grid-area:2/1;justify-content:center;height:auto;padding:7px 24px;position:sticky;top:0}.shell-nav-link{grid-auto-flow:column;min-width:150px;min-height:50px}.game-shell>.game-content,.shell-space-battle>.game-content{padding:26px calc(24px + var(--safe-right)) calc(34px + var(--safe-bottom)) calc(24px + var(--safe-left));grid-area:3/1}.spatial-context{justify-self:end;width:min(100%,540px)}.colony-layout{grid-template-columns:minmax(0,1fr)}.colony-side{order:0}}@media(max-width:760px){:root{--type-body-mobile:15px;--type-secondary:max(1rem, 15px);--type-action:max(1rem, 16px)}.global-hud{min-height:66px;padding:calc(8px + var(--safe-top)) calc(14px + var(--safe-right)) 8px calc(14px + var(--safe-left));grid-template-columns:minmax(94px,1fr) auto auto auto;grid-template-areas:"location resources inbox profile""progress progress progress progress";gap:7px}.hud-location .eyebrow,.profile-entry span:last-child,.timer-summary,.global-hud>.audio-toggle,.inbox-entry>span{display:none}.global-hud .resource-bar{grid-area:1/2}.global-hud .profile-entry{grid-area:1/4;min-width:40px;padding:0}.inbox-entry{grid-area:1/3;padding:0}.hud-progress{grid-area:2/1/auto/-1}.hud-progress>span,.global-hud .next-goal-chip{display:none}.resource-counter{min-width:42px}.resource-counter strong{font-size:var(--type-secondary)}.shell-navigation{z-index:30;width:100%;min-height:calc(68px + var(--safe-bottom));padding:7px calc(12px + var(--safe-right)) calc(7px + var(--safe-bottom)) calc(12px + var(--safe-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07110bf2;position:fixed;top:auto;bottom:0}.shell-nav-link{min-width:0;min-height:52px}.game-shell>.game-content{padding:14px calc(14px + var(--safe-right)) calc(88px + var(--safe-bottom)) calc(14px + var(--safe-left));grid-row:2}.mobile-next-goal{border-radius:14px;margin-bottom:14px;display:flex}.spatial-identity h1,.route-heading h1,.profile-page h1,.route-recovery h1{font-size:clamp(2.2rem,12vw,3.5rem)}.spatial-context{width:calc(100% + 32px);max-height:68dvh;padding:20px 16px calc(20px + var(--safe-bottom));border-radius:22px 22px 0 0;margin:0 -16px -22px}.panel,.spatial-list,.route-heading,.profile-page,.route-recovery{border-radius:17px;padding:18px 16px}.tutorial-panel{min-height:440px;padding:14px}.tutorial-content{padding:18px 16px}.journey-steps,.settings-panel,.support-panel{grid-template-columns:minmax(0,1fr)}.support-panel>section:first-child,.settings-panel>h2{grid-column:1}.profile-summary{align-items:flex-start}.profile-avatar{width:62px;height:62px}.profile-tabs{border-left:0;border-right:0;border-radius:0;margin-inline:-16px;padding-inline:16px}.profile-tabs button{flex:none}.profile-facts,.profile-hub .profile-facts,.codex-grid{grid-template-columns:minmax(0,1fr)}.commerce-header-compact,.commerce-header-actions,.purchase-history>header,.purchase-history li{flex-direction:column;align-items:stretch}.commerce-header-actions{align-items:flex-start}.authentication-card{border-radius:20px;padding:24px 18px}.authentication-heading{align-items:flex-start}.authentication-mark{width:52px;height:52px}.context-overlay,.help-popover-overlay,.purchase-review{padding:var(--safe-top) var(--safe-right) 0 var(--safe-left);align-items:end}.help-popover-card,.purchase-review-card,.army-sheet{width:100%;max-height:78dvh;padding:20px 16px calc(20px + var(--safe-bottom));border-radius:22px 22px 0 0}}:root{--color-focus:#d9f99d;--color-selection-border:#a3e635;--color-selection-accent:#a3e635}.game-shell.theme-amber-grove{--color-focus:#ffd679}.game-content:focus-visible{box-shadow:none;outline:none}.shell-nav-link:hover,.shell-nav-link:focus-visible,.next-goal-chip:hover,.next-goal-chip:focus-visible,.profile-entry:hover,.profile-entry:focus-visible{outline:none}.shell-nav-link:focus-visible:not([aria-current=page]),.next-goal-chip:focus-visible,.profile-entry:focus-visible{border-color:#d9f99dbd}@supports (color:color-mix(in lab,red,red)){.shell-nav-link:focus-visible:not([aria-current=page]),.next-goal-chip:focus-visible,.profile-entry:focus-visible{border-color:color-mix(in srgb,var(--color-focus) 74%,transparent)}}.shell-nav-link:focus-visible:not([aria-current=page]),.next-goal-chip:focus-visible,.profile-entry:focus-visible{box-shadow:0 0 0 2px #d9f99d33}@supports (color:color-mix(in lab,red,red)){.shell-nav-link:focus-visible:not([aria-current=page]),.next-goal-chip:focus-visible,.profile-entry:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus) 20%,transparent)}}.shell-nav-link[aria-current=page],.shell-nav-link[aria-expanded=true]{border-color:var(--color-growth);color:var(--color-growth);background:#a3e6351f;box-shadow:0 0 14px #a3e63547}.shell-nav-link[aria-current=page]:focus-visible,.shell-nav-link[aria-expanded=true]:focus-visible{outline:none;box-shadow:0 0 14px #a3e63547,0 0 0 2px #d9f99d38}@supports (color:color-mix(in lab,red,red)){.shell-nav-link[aria-current=page]:focus-visible,.shell-nav-link[aria-expanded=true]:focus-visible{box-shadow:0 0 14px #a3e63547,0 0 0 2px color-mix(in srgb,var(--color-focus) 22%,transparent)}}.button[aria-pressed=true]:not([data-variant=primary]),.button[data-state=selected]:not([data-variant=primary]){border-color:var(--color-selection-border);color:var(--color-text-primary);box-shadow:inset 3px 0 0 var(--color-selection-accent);background:linear-gradient(#243a2b,#192a20)}.profile-tabs button[aria-selected=true],.segmented-control button[aria-pressed=true]{border-color:var(--color-growth);color:#0a1108;background:var(--color-growth);box-shadow:0 0 14px #a3e63547}.room-card.selected,.unit-card.selected,.unit-token.selected{border-color:var(--color-growth);box-shadow:0 0 16px #a3e6352e,0 12px 28px #0000002e}.button:focus-visible,.unit-card:focus-visible,.unit-token:focus-visible,.audio-toggle:focus-visible,.room-card:focus-visible,#surface-expedition:focus-visible,#surface-raid:focus-visible,.profile-tabs button:focus-visible,.segmented-control button:focus-visible,.select-field select:focus-visible,.ui-select-trigger:focus-visible,.ui-select-option[data-focused=true],.inbox-entry:focus-visible,.help-trigger:focus-visible{outline-offset:2px;border-color:#76bdd0c7;outline:2px solid #76bdd04d}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:#76bdd0c7;outline-color:#76bdd03d}.authentication-gate{padding:calc(24px + var(--safe-top)) calc(16px + var(--safe-right)) calc(24px + var(--safe-bottom)) calc(16px + var(--safe-left))}.authentication-card{border-radius:20px;gap:16px;width:min(100%,520px);padding:clamp(22px,4vw,32px)}.authentication-heading{align-items:flex-start;gap:14px}.authentication-heading>div{min-width:0}.authentication-heading h1{margin-top:3px;font-size:clamp(1.65rem,5vw,2.15rem);line-height:1.08}.authentication-mark{border-radius:13px;width:46px;height:46px}.authentication-mark svg{width:22px;height:22px}.authentication-card>p:not(.authentication-privacy){max-width:46ch;color:var(--color-text-secondary);font-size:var(--type-secondary);margin:0;line-height:1.5}.authentication-card:has(.merge-decision[data-equivalent=true]){width:min(100%,570px)}.authentication-card:has(.merge-decision[data-equivalent=false]){width:min(100%,720px)}.merge-decision{gap:14px}.merge-decision-heading{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;display:grid}.merge-decision-heading h3,.merge-decision-heading p{margin:0}.merge-decision-heading h3{font-size:1.05rem;line-height:1.3}.merge-decision-heading p{max-width:58ch;color:var(--color-text-secondary);font-size:var(--type-secondary);margin-top:4px;line-height:1.5}.merge-decision-icon,.merge-colony-icon{color:var(--color-growth);background:#14241a;border:1px solid #4d6d55;place-items:center;display:grid}.merge-decision-icon{border-radius:12px;width:38px;height:38px}.merge-comparison{gap:12px}.merge-colony-card{background:#0a1710;border-color:#36503f;border-radius:15px;gap:14px;min-width:0;padding:15px;display:grid}.merge-colony-card[data-recommended=true]{background:linear-gradient(145deg,#a5cc6514,#0000 48%),#0a1710;border-color:#607d55}.merge-colony-card>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.merge-colony-icon{border-radius:10px;width:34px;height:34px}.merge-colony-card h4,.merge-colony-card small{margin:0;display:block}.merge-colony-card h4{font-size:var(--type-secondary);line-height:1.3}.merge-colony-card small{color:var(--color-text-muted);font-size:var(--type-helper);margin-top:2px}.merge-recommended{border-radius:var(--radius-control);color:#d9eca2;font-size:var(--type-helper);white-space:nowrap;background:#19291b;border:1px solid #66824f;padding:5px 8px;font-weight:750}.merge-colony-card .merge-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.merge-colony-card .merge-metrics>div{background:#0e1d14;border:1px solid #263e30;border-radius:10px;gap:2px;min-width:0;padding:8px 9px;display:grid}.merge-metrics dt{color:var(--color-text-muted);font-size:var(--type-helper);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merge-metrics dd{color:var(--color-text-primary);font-size:var(--type-secondary);font-variant-numeric:tabular-nums;margin:0;font-weight:750}.merge-rule{color:var(--color-text-secondary);font-size:var(--type-secondary);background:#102017;border-radius:11px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;margin:0;padding:10px 12px;line-height:1.45;display:grid}.merge-rule svg{color:#83c7d4;margin-top:1px}.merge-actions{flex-wrap:wrap;gap:9px;display:flex}.merge-actions>.control-with-feedback{width:fit-content}.merge-actions .button{min-height:42px;padding:9px 13px}.merge-actions .merge-primary-button{color:#0a130a;background:linear-gradient(#c6e978,#a7d653);border-color:#a8cf5e;box-shadow:0 8px 20px #82b44924}.merge-actions .merge-secondary-button{background:#122219;border-color:#3f5b47}@media(max-width:620px){.merge-colony-card>header{grid-template-columns:34px minmax(0,1fr)}.merge-recommended{grid-column:2;justify-self:start}.merge-colony-card .merge-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.merge-actions,.merge-actions>.control-with-feedback,.merge-actions .button{width:100%}}.authentication-stage{align-content:start;place-items:start stretch;min-block-size:0;display:grid;overflow:visible}.authentication-stage[data-state=LOADING],.authentication-stage[data-state=COMPLETING],.authentication-stage[data-state=ERROR]{align-content:center;min-block-size:168px}.authentication-card .account-identity-panel{align-content:start;align-items:start;gap:12px;height:auto;min-height:0;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.authentication-card .identity-auth-options{align-content:start;align-items:start;gap:10px!important}.authentication-card .identity-google-option{align-self:start;min-height:0;padding:0!important}.authentication-card .legal-consent-list{align-content:start;align-items:start;display:grid;gap:8px!important;margin-top:0!important}.authentication-card .legal-consent-item{background:0 0;border:0;align-self:start;align-items:center;gap:10px;height:auto;padding:0;font-size:.875rem;line-height:1.35;display:flex;min-height:0!important}.authentication-card .legal-consent-item input[type=checkbox]{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.authentication-completing{border:1px solid #a3e63575;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.authentication-completing{border:1px solid color-mix(in srgb,var(--color-growth) 46%,transparent)}}.authentication-completing{color:var(--color-text-primary);background:#23351e;border-radius:14px}@supports (color:color-mix(in lab,red,red)){.authentication-completing{background:color-mix(in srgb,var(--color-growth) 9%,var(--color-surface-2))}}.authentication-completing{animation:.18s ease-out both authentication-complete-in}.authentication-completing>svg{color:var(--color-growth)}.authentication-completing strong,.authentication-completing p{margin:0;display:block}.authentication-completing p{color:var(--color-text-secondary);font-size:var(--type-secondary);margin-top:3px}@keyframes authentication-complete-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.authentication-completing{animation:none}}.authentication-card .identity-panel-heading{display:none}.authentication-card .identity-auth-options{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:10px;overflow:visible}.authentication-card .identity-form{background:0 0;border:0;gap:10px;padding:0}.authentication-card .identity-form label{color:var(--color-text-secondary);font-size:var(--type-secondary);gap:6px;font-weight:700}.authentication-card .identity-form input,.authentication-card .identity-form>.control-with-feedback .button,.authentication-card .identity-google-option .button{min-height:44px}.authentication-card .identity-google-option{border:0;align-self:start;min-height:0;padding:0!important}.authentication-card .identity-google-option>.control-with-feedback{width:100%}.authentication-card .identity-google-option .disabled-reason{font-size:var(--type-secondary);margin-top:6px}.authentication-privacy{border:0;border-top:1px solid var(--color-border-subtle);font-size:var(--type-secondary);background:0 0;border-radius:0;margin:0;padding:12px 0 0;line-height:1.45}@media(max-width:520px){.authentication-card{border-radius:17px;padding:20px 16px}.authentication-heading{gap:12px}.authentication-mark{width:42px;height:42px}}@media(max-width:390px){.resource-counter{gap:3px;min-width:38px}.resource-icon{width:15px;height:15px}.profile-summary{gap:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.caste-card:hover,.room-card:hover,.research-node:hover,.offer-card:hover,.inbox-card:hover,.codex-grid article:hover,.button:hover:not(:disabled){transform:none}}.battle-template{--battle-sidebar-width:clamp(292px, 25vw, 360px);--battle-viewport-offset:32px;min-height:calc(100dvh - var(--battle-viewport-offset));grid-template-columns:minmax(0,1fr) var(--battle-sidebar-width);background:radial-gradient(circle at 38% 18%,#577c411a,transparent 42rem),var(--color-bg-deep);align-items:start;gap:clamp(14px,1.7vw,24px);padding:clamp(14px,1.7vw,24px)}.battle-template .stage{background:radial-gradient(circle at 50% 42%,#415d3957,#0000 65%),#050e09;border-color:#486052;border-radius:22px;order:1;align-self:start;min-width:0;min-height:0;padding:clamp(10px,1.4vw,18px);overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 20px 64px #00000047}.battle-template .battle-stage-wrap{width:min(100%,920px)}.battle-template .phaser-host{border:1px solid #5b735f;border-radius:16px;box-shadow:0 22px 70px #0000006b,inset 0 0 0 1px #d8ed730d}.battle-template>.battle-hud{width:100%;max-height:calc(100dvh - var(--battle-viewport-offset));min-width:0;color:var(--color-text-primary);scrollbar-gutter:stable;overscroll-behavior:contain;background:linear-gradient(150deg,#d8ed730d,#0000 36%),#0b1710;border:1px solid #486052;border-radius:20px;order:2;gap:15px;padding:18px;display:grid;position:sticky;top:16px;overflow:auto;box-shadow:inset 0 1px #ffffff0a,0 18px 54px #00000042}.battle-hud-heading{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:14px;display:grid}.battle-hud-heading>div{min-width:0}.battle-hud-heading h1{color:var(--color-text-primary);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:clamp(1.1rem,1.6vw,1.42rem);line-height:1.15;overflow:hidden}.battle-status{flex:none}.battle-status .badge{color:#e5efd3;white-space:nowrap;background:#18261a;border:1px solid #657659;align-items:center;min-height:30px;padding:6px 10px;display:inline-flex}.battle-status[data-state=attacker_won] .badge{border-color:var(--color-growth);color:#f2ffd5;background:#29442a}.battle-status[data-state=defender_won] .badge{border-color:var(--color-danger);color:#ffe1dc;background:#3a201b}.battle-meta{gap:8px;display:grid}.battle-meta p{min-width:0;color:var(--color-text-secondary);font-size:var(--type-secondary);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;margin:0;line-height:1.45;display:grid}.battle-meta svg{color:var(--color-info);margin-top:2px}.battle-roster-panel,.battle-action-panel{gap:10px;min-width:0;display:grid}.battle-section-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.battle-section-heading h2{min-width:0;font-size:var(--type-secondary);align-items:center;gap:7px;margin:0;display:inline-flex}.battle-section-heading h2 svg{color:var(--color-growth);flex:none}.battle-section-heading .badge{min-width:28px;color:var(--color-text-secondary);text-align:center;background:#142219;padding:4px 8px}.battle-template .roster{scrollbar-gutter:stable;gap:7px;max-height:min(30dvh,270px);padding-right:3px;overflow:auto}.battle-template .unit-card{border-color:var(--color-border-subtle);text-align:left;background:#101f16;grid-template-columns:48px minmax(0,1fr);gap:9px;min-width:0;min-height:62px;padding:8px}.battle-template .unit-card img{object-fit:contain;filter:drop-shadow(0 4px 5px #00000085);background:radial-gradient(circle,#709b5d29,#0000 66%);border:0;border-radius:0;width:48px;height:48px}.battle-template .unit-card>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:760;overflow:hidden}.battle-template .unit-card small{color:var(--color-text-secondary);font-size:var(--type-helper);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.battle-template .unit-card.selected{border-color:var(--color-growth);box-shadow:inset 3px 0 0 var(--color-growth),inset 0 0 0 1px #d8ed7324;background:#1b3120}.battle-hint{border:1px solid var(--color-border-subtle);border-left:3px solid var(--color-info);color:var(--color-text-secondary);font-size:var(--type-secondary);background:#0e1c14;border-radius:10px;margin:0;padding:11px 12px;line-height:1.5}.battle-action-panel>.eyebrow{margin:0}.battle-template .actions{gap:8px}.battle-template .battle-action{text-align:center;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:44px;padding:9px 12px;display:inline-flex}.battle-template .battle-action svg{flex:none}.battle-template .battle-action span{overflow-wrap:anywhere;min-width:0}.battle-template .battle-action-auto,.battle-template .battle-action-claim{color:#10170d;background:linear-gradient(#cbea7f,#a9d354);border-color:#96b955;font-weight:800}.battle-template .battle-action-auto:hover:not(:disabled),.battle-template .battle-action-claim:hover:not(:disabled){color:#091006;background:linear-gradient(#dcf99a,#b6dd61)}.battle-template .battle-action-exit{border-color:#85473e}@supports (color:color-mix(in lab,red,red)){.battle-template .battle-action-exit{border-color:color-mix(in srgb,var(--color-danger) 44%,var(--color-border))}}.battle-template .battle-action-exit{color:#ffd8d2;background:#27271f}@supports (color:color-mix(in lab,red,red)){.battle-template .battle-action-exit{background:color-mix(in srgb,var(--color-danger) 8%,var(--color-surface-2))}}.battle-template .disabled-reason{font-size:var(--type-helper);background:#0a150f;border-radius:8px;padding:7px 9px}.shell-space-battle .global-hud{min-height:56px;padding:calc(8px + var(--safe-top)) calc(14px + var(--safe-right)) 8px calc(14px + var(--safe-left));gap:8px}.shell-space-battle .resource-bar{justify-self:auto}.shell-space-battle .battle-template{--battle-viewport-offset:108px;min-height:calc(100dvh - 76px)}@media(max-width:759px){.battle-template{--battle-viewport-offset:16px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:10px;padding:10px}.battle-template .stage{border-radius:16px;order:1;padding:7px}.battle-template>.battle-hud{border-radius:16px;order:2;max-height:none;padding:15px;position:static}.battle-template .roster{max-height:none}.shell-space-battle .global-hud{min-height:52px;padding:calc(6px + var(--safe-top)) calc(10px + var(--safe-right)) 6px calc(10px + var(--safe-left));gap:6px}.shell-space-battle .battle-template{--battle-viewport-offset:88px;min-height:auto}}@media(max-width:430px){.shell-space-battle .global-hud{grid-template-columns:minmax(88px,1fr) auto auto}.shell-space-battle .resource-counter{min-width:38px;padding-inline:4px}.battle-hud-heading h1{font-size:1.08rem}}.hud-location,.hud-location strong,.shell-nav-link>span,.sheet-heading>div,.shop-drawer-heading>div,.panel-heading>div,.caste-copy,.profile-summary>div{min-width:0}.hud-location strong,.shell-nav-link>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.shell-nav-label-mobile{display:none}.sheet-heading h2,.shop-drawer-heading h2,.panel-heading h2,.caste-copy h3,.caste-copy p,.profile-summary h1,.profile-facts dt,.profile-facts dd,.caste-traits,.disabled-reason{overflow-wrap:anywhere}.profile-facts,.profile-hub .profile-facts{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.profile-facts div.profile-fact{align-content:start;gap:10px;min-width:0;min-height:94px;padding:15px 16px}.profile-facts dt{min-width:0;color:var(--color-text-secondary);font-size:var(--type-secondary);align-items:center;gap:8px;line-height:1.3;display:flex}.profile-facts dt svg{color:var(--color-growth);flex:none}.profile-facts dd{min-width:0;color:var(--color-text-primary);font-weight:700;line-height:1.35}.profile-facts dd>strong{font-size:1.32rem;line-height:1}.profile-facts div.profile-fact-renown{background:linear-gradient(110deg,#b9df6617,#0000 55%),#09140e;border-color:#526b58;grid-column:1/-1;grid-template-columns:minmax(150px,.7fr) minmax(0,2.3fr);align-items:center;gap:18px;min-height:0}.profile-fact-renown dd{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 16px;display:grid}.profile-renown-value{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.profile-renown-value>strong{font-size:1.35rem}.profile-renown-tier{border-radius:var(--radius-control);color:#e3efc9;font-size:var(--type-secondary);background:#16251a;border:1px solid #6b825c;padding:5px 9px;font-weight:760}.profile-fact-renown dd small{color:var(--color-text-secondary);font-weight:500;line-height:1.5}.profile-tabs-toggle{display:none}.army-sheet{overscroll-behavior:contain;scrollbar-gutter:stable}.sheet-heading{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-block:14px;display:grid}.sheet-heading .control-with-feedback,.sheet-heading .sheet-close{width:auto;max-width:100%}.sheet-close{justify-content:center;align-items:center;gap:8px;display:inline-flex}.roster-panel{min-width:0}.roster-panel .panel-heading{align-items:center}.roster-panel .panel-heading .badge{text-align:center;white-space:normal;flex:none;max-width:min(100%,220px)}.army-sheet .caste-grid{align-items:start}.army-sheet .caste-card{align-self:start;min-width:0}.caste-copy p{color:var(--color-text-secondary)}.army-sheet .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.army-sheet .unit-stat{gap:5px;min-width:0;padding:8px 9px}.unit-stat-label{min-width:0;color:var(--color-text-secondary);align-items:center;gap:5px;display:flex}.unit-stat-label svg{color:var(--color-info);flex:none}.unit-stat-label small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.army-sheet .unit-stat>strong{color:var(--color-text-primary);font-size:1rem;line-height:1}.army-sheet .caste-card>.control-with-feedback{grid-area:1/3;place-self:center end;width:fit-content;max-width:100%}.army-sheet .caste-card>.control-with-feedback .button{width:auto;max-width:100%}.army-sheet .disabled-reason{max-width:32rem}.army-sheet .owned-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.army-sheet .owned-list .control-with-feedback,.army-sheet .owned-list .button{width:100%}@media(max-width:760px){.shell-navigation .shell-nav-link{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:3px}.shell-nav-label-desktop{display:none}.shell-nav-label-mobile{text-align:center;width:100%;display:block}.profile-tabs-toggle{width:100%;min-height:58px;margin:var(--space-5) 0 0;border:1px solid var(--color-border);color:var(--color-text-primary);text-align:left;background:#09140e;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 13px;display:grid}.profile-tabs-toggle>span{gap:2px;min-width:0;display:grid}.profile-tabs-toggle small{color:var(--color-text-secondary);font-size:var(--type-helper)}.profile-tabs-toggle strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-tabs-toggle>svg:last-child{transition:transform var(--motion-micro) ease}.profile-tabs-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.profile-tabs:not([data-open=true]){display:none}.profile-tabs[data-open=true]{margin:8px 0 var(--space-5);border:1px solid var(--color-border);border-radius:13px;grid-template-columns:minmax(0,1fr);gap:7px;padding:7px;animation:.18s ease-out both content-settle;display:grid;overflow:visible}.profile-tabs[data-open=true] button{white-space:normal;justify-content:flex-start;width:100%;min-width:0}.profile-facts,.profile-hub .profile-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.profile-facts div.profile-fact{min-height:104px;padding:13px}.profile-facts div.profile-fact-renown{grid-template-columns:minmax(0,1fr);gap:10px;min-height:0}.profile-fact-renown dd{grid-template-columns:minmax(0,1fr);gap:10px}.profile-renown-value{white-space:normal}.sheet-heading{gap:10px;padding-block:12px 14px;top:-20px}.sheet-heading h2{font-size:clamp(1.15rem,6vw,1.45rem);line-height:1.12}.sheet-heading .control-with-feedback{align-self:start}.sheet-heading .sheet-close{border-radius:var(--radius-control);width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.sheet-close-label{display:none}.roster-panel{padding:16px}.roster-panel .panel-heading{flex-direction:column;align-items:flex-start;gap:11px}.roster-panel .panel-heading .badge{align-self:flex-start;max-width:100%}.army-sheet .caste-card{grid-template-columns:92px minmax(0,1fr);gap:11px;padding:14px}.army-sheet .caste-art{width:92px;height:76px}.army-sheet .owned-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:360px){.army-sheet .caste-card{grid-template-columns:76px minmax(0,1fr)}.army-sheet .caste-art{width:76px;height:68px}.profile-facts,.profile-hub .profile-facts{grid-template-columns:minmax(0,1fr)}}html[data-contrast=high]{--color-surface-0:#000;--color-surface-base:#050b07;--color-surface-raised:#0b170f;--color-border-subtle:#6f8775;--color-border-strong:#b6c9bb;--color-text-muted:#d2ddd4}html[data-contrast=high] input,html[data-contrast=high] select,html[data-contrast=high] textarea{background:#000;border-width:2px}.game-shell{--game-dock-width:92px;grid-template-columns:var(--game-dock-width) minmax(0,1fr)}.shell-navigation{width:var(--game-dock-width)}.shell-nav-primary,.shell-nav-utility{flex-direction:column;gap:8px;display:flex}.shell-nav-utility{margin-top:auto}.shell-nav-button{appearance:none;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:0;text-decoration:none}.shell-nav-button[aria-expanded=true]{border-color:var(--color-amber);color:#fff4db;box-shadow:inset 3px 0 0 var(--color-amber);background:linear-gradient(145deg,#3a2b18,#1b2419)}.ui-tooltip-content{z-index:120;border:1px solid var(--color-border-strong);width:max-content;max-width:min(280px,100vw - 24px);color:var(--color-text-primary);font-size:var(--type-secondary);overflow-wrap:anywhere;pointer-events:none;transform-origin:var(--radix-tooltip-content-transform-origin);background:#101b15;border-radius:9px;padding:8px 10px;font-weight:650;line-height:1.4;animation:.14s ease-out tooltip-in;box-shadow:0 12px 34px #0000007a}.ui-tooltip-arrow{fill:#101b15}@keyframes tooltip-in{0%{opacity:0;transform:scale(.96)translateY(2px)}}.ui-select-trigger{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);width:min(100%,320px);min-height:48px;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#102018,#09150f);outline:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 14px;font-weight:690;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a,0 4px 14px #00000024}.ui-select-trigger:hover{background:linear-gradient(#17291e,#0d1b13);border-color:#78926f}.ui-select-trigger:focus-visible,.ui-select-trigger[data-state=open]{border-color:var(--color-growth);outline-offset:2px;outline:3px solid #b9df6638}.ui-select-icon{color:var(--color-growth);flex:none;transition:transform .15s;display:inline-flex}.ui-select-trigger[data-state=open] .ui-select-icon{transform:rotate(180deg)}.ui-select-content{z-index:130;min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);border:1px solid var(--color-border-strong);color:var(--color-text-primary);transform-origin:var(--radix-select-content-transform-origin);background:#0b1710;border-radius:13px;animation:.15s ease-out select-in;overflow:hidden;box-shadow:0 18px 55px #00000094}.ui-select-viewport{padding:6px}.ui-select-item{min-height:42px;color:var(--color-text-secondary);font-size:var(--type-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;outline:0;align-items:center;padding:9px 38px 9px 11px;font-weight:650;display:flex;position:relative}.ui-select-item[data-highlighted]{color:#f6faed;background:#203623}.ui-select-item[data-state=checked]{color:#effbd7;background:#182d1d}.ui-select-item-indicator{color:var(--color-growth);display:inline-flex;position:absolute;right:11px}.ui-select-scroll-button{height:28px;color:var(--color-growth);background:#0d1a12;justify-content:center;align-items:center;display:flex}.dashboard-control-field{gap:8px;display:grid}.dashboard-control-field>span{font-weight:700}.dashboard-control-field .ui-select-trigger{width:100%}.tooltip-anchor{min-width:0;display:inline-flex}@keyframes select-in{0%{opacity:0;transform:scale(.98)translateY(-3px)}}html[data-shop-open=true]{overflow:hidden}.shop-drawer-overlay{z-index:48;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(90deg,#0000 35%,#020805ad);justify-content:end;animation:.18s ease-out both overlay-in;display:flex;position:fixed;inset:0}.shop-drawer{width:min(540px,calc(100vw - var(--game-dock-width)));background:radial-gradient(circle at 100% 0,#e5ad581f,transparent 24rem),var(--color-surface-1);border-left:1px solid #58715e;outline:0;grid-template-rows:auto minmax(0,1fr);height:100dvh;animation:.24s cubic-bezier(.2,.8,.2,1) both shop-drawer-in;display:grid;overflow:hidden;box-shadow:-28px 0 80px #00000070}.shop-drawer-heading{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:80px;padding:calc(16px + var(--safe-top)) calc(20px + var(--safe-right)) 16px var(--space-5);border-bottom:1px solid var(--color-border);background:#07110be6;display:flex}.shop-drawer-heading h2{margin:4px 0 0}.shop-drawer-content{min-height:0;padding:var(--space-5) calc(var(--space-5) + var(--safe-right)) calc(var(--space-6) + var(--safe-bottom)) var(--space-5);overscroll-behavior:contain;overflow:auto}.shop-drawer .commerce-header-compact>div:first-child{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.shop-drawer .commerce-header-compact{justify-content:end;min-height:42px}.shop-drawer .offer-grid{grid-template-columns:minmax(0,1fr)}.shop-drawer .commerce-groups{scrollbar-width:none;flex-wrap:nowrap;width:100%;display:flex;overflow-x:auto}.shop-drawer .commerce-groups::-webkit-scrollbar{display:none}.shop-drawer .commerce-groups button{flex:none}.shop-drawer .form-error{padding:var(--space-4);border:1px solid #ef444494}@supports (color:color-mix(in lab,red,red)){.shop-drawer .form-error{border:1px solid color-mix(in srgb,var(--color-danger) 58%,transparent)}}.shop-drawer .form-error{background:#211d18;border-radius:14px}@supports (color:color-mix(in lab,red,red)){.shop-drawer .form-error{background:color-mix(in srgb,var(--color-danger) 8%,var(--color-surface-base))}}.shop-drawer .form-error p{margin-top:0}.shop-drawer .form-error .control-with-feedback{width:fit-content;min-width:140px}.shop-drawer-skeleton{gap:var(--space-4);display:grid}.shop-drawer-skeleton span{border:1px solid var(--color-border);background:linear-gradient(100deg,#0b1710 25%,#1d3124 48%,#0b1710 70%) 0 0/220% 100%;border-radius:16px;min-height:116px;animation:1.25s linear infinite loading-surface;display:block}@keyframes shop-drawer-in{0%{opacity:0;transform:translate(40px)}}@keyframes overlay-in{0%{opacity:0}}.spatial-context>.control-with-feedback,.tutorial-content>.control-with-feedback:last-child,.offer-card>.control-with-feedback{width:fit-content;min-width:min(100%,190px);max-width:min(100%,290px)}.room-grid[data-detail-mode=true] .room-card{animation:.26s cubic-bezier(.2,.8,.2,1) both room-detail-in}.room-card .construction-progress,.room-card .construction-speed-ups,.room-card .construction-differences[open],.construction-queue li{animation:.22s ease-out both content-settle}@keyframes room-detail-in{0%{opacity:0;transform:translateY(10px)}}@keyframes content-settle{0%{opacity:0;transform:translateY(6px)}}.room-grid:not([data-detail-mode=true]),.offer-grid,.research-grid,.caste-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),min(100%,340px)));justify-content:start}.profile-facts{grid-template-columns:repeat(auto-fill,minmax(150px,220px));justify-content:start}.purchase-history li{align-items:center;min-height:54px}.recovery-shell .recovery-hud{grid-template-columns:minmax(130px,.8fr) minmax(150px,190px) 1fr 220px;min-height:80px}.recovery-navigation .shell-nav-primary,.recovery-navigation .shell-nav-utility{display:flex}.recovery-stage,.recovery-space{min-height:min(470px,100dvh - 150px)}@media(max-width:1120px)and (min-width:761px){.game-shell{--game-dock-width:78px;grid-template-columns:var(--game-dock-width) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.recovery-shell .recovery-hud{min-height:140px}.global-hud .inbox-entry{display:none}.shell-navigation{width:var(--game-dock-width);justify-content:initial;border-right:1px solid var(--color-border-subtle);border-bottom:0;flex-direction:column;grid-area:2/1;height:calc(100dvh - 140px);padding:10px 7px;position:sticky;top:140px}.shell-nav-link{grid-auto-flow:row;min-width:0;min-height:58px}.game-shell>.game-content,.shell-space-battle>.game-content{padding:24px calc(24px + var(--safe-right)) calc(34px + var(--safe-bottom)) calc(24px + var(--safe-left));grid-area:2/2}}@media(max-width:760px){.game-shell{--game-dock-width:0px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.global-hud{grid-template-columns:minmax(94px,1fr) auto auto;grid-template-areas:"location resources profile""progress progress progress"}.global-hud .profile-entry{grid-column:3}.shell-navigation{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.shell-nav-primary,.shell-nav-utility{display:contents}.shell-nav-link{width:auto;font-size:var(--type-helper);padding-inline:2px}.game-shell>.game-content,.shell-space-battle>.game-content{grid-area:2/1}.spatial-context{max-height:none}.spatial-context>.control-with-feedback,.tutorial-content>.control-with-feedback:last-child{width:min(100%,290px)}.spatial-list{padding-inline:12px}.shop-drawer-overlay{background:#020805b8;align-items:end}.shop-drawer{border:1px solid #58715e;border-bottom:0;border-radius:24px 24px 0 0;width:100%;height:min(84dvh,760px);animation-name:shop-sheet-in}.shop-drawer-heading{min-height:70px;padding:14px calc(16px + var(--safe-right)) 14px calc(16px + var(--safe-left))}.shop-drawer-content{padding:16px calc(16px + var(--safe-right)) calc(24px + var(--safe-bottom)) calc(16px + var(--safe-left))}.shop-drawer .commerce-groups{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.shop-drawer .commerce-groups button{white-space:nowrap;min-width:0;padding-inline:5px;font-size:clamp(.66rem,3.1vw,.78rem)}@keyframes shop-sheet-in{0%{opacity:0;transform:translateY(36px)}}}@media(prefers-reduced-motion:reduce){.shop-drawer-overlay,.shop-drawer,.room-grid[data-detail-mode=true] .room-card,.room-card .construction-progress,.room-card .construction-speed-ups,.room-card .construction-differences[open],.construction-queue li,.ui-tooltip-content,.ui-select-content{animation:none}}.game-shell.shell-space-battle{--game-dock-width:0px;grid-template-columns:minmax(0,1fr)}.shell-space-battle>.global-hud,.shell-space-battle>.game-content{grid-column:1}.shell-space-battle .global-hud>.audio-toggle{display:inline-flex}.details-dialog.army-sheet{overflow-anchor:none;flex-direction:column;width:min(1440px,100%);max-width:min(1440px,100% - 32px);min-height:0;max-height:min(90dvh,860px);padding:0;display:flex;overflow:hidden}.army-squad-builder,.squad-roster-grid{grid-template-columns:minmax(0,1fr)}[data-roster-group=reserve] .squad-roster-grid{grid-template-columns:minmax(0,540px)}.squad-ant-card{background:linear-gradient(105deg,#a3e63512,#0000 46%),#081910d1;border-color:#6b916457;grid-template-rows:auto auto auto;grid-template-columns:72px minmax(0,1fr) minmax(132px,auto);align-items:center;gap:8px 14px;min-height:132px;padding:12px;display:grid;box-shadow:inset 3px 0 #a3e63547,inset 0 1px #ffffff0a}.squad-ant-portrait{border:1px solid #a3e6353d;grid-area:1/1/4;align-self:center;width:72px;height:72px;box-shadow:inset 0 0 18px #a3e63514}.squad-ant-copy{grid-area:1/2}.squad-ant-title{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.squad-ant-title>div{min-width:0}.squad-ant-title>div>strong,.squad-ant-title>div>span{display:block}.squad-ant-title>div>strong{color:var(--color-text-primary);font-size:var(--type-important);line-height:var(--line-action);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.squad-ant-title>div>span{color:var(--color-text-secondary);font-size:var(--type-secondary);margin-top:2px}.squad-ant-title>span{color:var(--color-growth);font-size:var(--type-helper);background:#a3e63514;border:1px solid #a3e63547;border-radius:999px;flex:none;padding:3px 8px;font-weight:800}.squad-ant-counts{color:var(--color-text-secondary);font-size:var(--type-helper);line-height:var(--line-helper);margin:3px 0 0}.squad-ant-stats{flex-wrap:wrap;grid-area:2/2;gap:6px 12px;min-width:0;display:flex}.squad-ant-stats>span{color:var(--color-text-primary);align-items:center;gap:4px;display:inline-flex}.squad-ant-stats svg{color:var(--color-info)}.squad-ant-stats small{color:var(--color-text-muted);font-size:var(--type-helper);font-weight:750}.squad-ant-stats strong{font-size:var(--type-secondary)}.squad-ant-trait{min-width:0;color:var(--color-text-secondary);font-size:var(--type-helper);line-height:var(--line-helper);grid-area:3/2;align-items:center;gap:7px;margin:0;display:flex}.squad-ant-trait>span{color:var(--color-info);font-weight:800}.squad-ant-trait>strong{font-weight:650}.squad-ant-trait>em{color:var(--color-growth);font-style:normal;font-weight:750}.squad-ant-action{grid-area:1/3/4;place-self:center end;display:grid}.squad-ant-action .button{width:100%;min-width:132px;max-width:220px}.squad-roster-heading{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:end;gap:12px;min-width:0;padding:2px 2px 10px;display:flex}.squad-roster-heading>div{min-width:0}.squad-roster-heading__copy>span{color:var(--color-growth);font-size:var(--type-helper);letter-spacing:.12em;text-transform:uppercase;font-weight:850}.squad-roster-heading__actions{flex:none;justify-items:end;gap:4px;display:grid}.squad-roster-heading h3,.squad-roster-heading p{margin:0}.squad-roster-heading h3{font-family:var(--font-display);letter-spacing:-.03em;margin-top:2px;font-size:1.2rem}.squad-roster-heading p{color:var(--color-text-secondary);font-size:var(--type-secondary);margin-top:3px}.details-dialog.squad-stack-picker{background:linear-gradient(145deg,#a3e63512,#0000 48%),#08180ffa;width:min(520px,100% - 32px);max-width:520px;max-height:min(680px,100dvh - 32px)}.details-dialog.squad-stack-picker>.sheet-heading{padding:16px}.squad-stack-picker-body{gap:10px;min-height:0;margin:0;padding:12px;display:grid;overflow:hidden}.squad-stack-picker-summary{flex:none}.squad-ant-stack-list{scrollbar-width:thin;scrollbar-color:#7a9d79cc transparent;max-height:min(420px,55dvh);box-shadow:inset 0 10px 22px #00000024}.squad-ant-stack-list::-webkit-scrollbar{width:8px}.squad-ant-stack-list::-webkit-scrollbar-track{background:0 0}.squad-ant-stack-list::-webkit-scrollbar-thumb{background:#7a9d79cc padding-box padding-box;border:2px solid #0000;border-radius:999px}.squad-ant-stack-unit{transition:border-color var(--motion-micro,.16s),background-color var(--motion-micro,.16s);box-shadow:inset 2px 0 #a3e63529}.squad-ant-stack-unit:hover,.squad-ant-stack-unit:focus-within{background:#122a1beb;border-color:#a3e63547}.squad-ant-card[data-roster-state=reserve]{background:linear-gradient(105deg,#a3e6351a,#0000 46%),#071b11eb;border-style:solid;border-color:#a3e63557;grid-template-columns:56px minmax(0,1fr) minmax(160px,190px);width:min(100%,540px);min-height:98px;box-shadow:inset 3px 0 #a3e635b3,inset 0 1px #ffffff0a}.squad-ant-card[data-roster-state=reserve] .squad-reserve-order{grid-area:1/3/span 2}.squad-reserve-counts{line-height:var(--line-compact);margin-top:3px}.squad-reserve-order{border-radius:var(--radius-control);max-width:190px;color:var(--color-growth);background:#a3e63512;border:1px solid #a3e63547;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.squad-reserve-order>svg{flex:none}.squad-reserve-order strong,.squad-reserve-order small{display:block}.squad-reserve-order strong{font-size:var(--type-secondary);line-height:var(--line-secondary)}.squad-reserve-order small{color:var(--color-text-secondary);line-height:var(--line-compact);margin-top:2px}@media(max-width:599px){.squad-ant-card{grid-template-rows:auto auto auto auto;grid-template-columns:52px minmax(0,1fr)}.squad-ant-portrait{grid-row:1/3;width:52px;height:52px}.squad-ant-copy,.squad-ant-stats,.squad-ant-trait{grid-column:2}.squad-ant-copy{grid-row:1}.squad-ant-stats{grid-row:2}.squad-ant-trait{grid-row:3}.squad-ant-action{grid-area:4/1/auto/-1;justify-self:stretch}.squad-reserve-order{grid-area:2/2;max-width:none}}@media(min-width:900px){.army-squad-builder{grid-template-columns:minmax(360px,.9fr) minmax(444px,1.1fr)}.army-squad-builder>.squad-roster{grid-area:1/1}.army-squad-builder>.army-squad-bar{grid-area:1/2;position:sticky;top:0}}.army-sheet .sheet-heading{flex-shrink:0;min-height:64px;padding:12px 16px;position:static}.army-sheet-body{overscroll-behavior:contain;overflow-anchor:none;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;align-content:start;gap:24px;min-width:0;min-height:0;margin:0 8px 16px 0;padding:16px 8px 0 16px;display:grid;overflow:auto}.army-sheet-body::-webkit-scrollbar{width:6px}.army-sheet-body::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:999px}.army-squad-bar{border-radius:var(--radius-panel);background:radial-gradient(circle at 80% 10%,#a3e6351a,#0000 42%),#07170eeb;border:1px solid #a3e6354d;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 18px 44px #0000002e}.army-squad-command{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:3px 12px;padding-bottom:10px;display:grid}.army-squad-command>div>span,.army-squad-command>div>strong{display:block}.army-squad-command>div>span{color:var(--color-growth);font-size:var(--type-helper);letter-spacing:.12em;text-transform:uppercase;font-weight:850}.army-squad-command>div>strong{font-family:var(--font-display);letter-spacing:-.03em;margin-top:2px;font-size:1.2rem}.army-squad-command>small{grid-column:1/-1}.army-squad-capacity{color:var(--color-growth);font-size:var(--type-secondary);background:#a3e63517;border:1px solid #a3e63559;border-radius:999px;align-self:center;padding:5px 9px;font-weight:850}.army-squad-bar>small{font-size:var(--type-secondary);line-height:var(--line-secondary);color:var(--color-text-secondary);grid-column:1/-1}.army-squad-slots>.control-with-feedback{min-width:0;display:flex}.army-squad-slot>.control-with-feedback{min-width:0}.army-squad-slot-browse{min-height:44px;color:var(--color-growth);font-size:var(--type-helper);line-height:var(--line-helper);background:#a3e6351a;border-color:#a3e63575;margin-top:6px;padding:6px 10px;box-shadow:inset 0 1px #ffffff0d}.army-squad-unit{background:linear-gradient(#a3e63514,#0000 52%),#0b1f14eb}.army-squad-unit-stats{color:var(--color-text-primary);font-size:var(--type-secondary);justify-content:center;align-items:center;gap:12px;font-weight:800;display:flex}.army-squad-unit-stats>span{align-items:center;gap:3px;display:inline-flex}.army-squad-unit-stats svg{color:var(--color-info)}.army-squad-readout{border-radius:var(--radius-control);background:#0a1f13c2;border:1px solid #709e6a52;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.army-squad-readout__eyebrow{color:var(--color-growth);font-size:var(--type-helper);letter-spacing:.1em;text-transform:uppercase;font-weight:850}.army-squad-readout__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.army-squad-readout__stats>span{text-align:center;background:#07170eb8;border:1px solid #68916342;border-radius:10px;justify-items:center;gap:2px;min-width:0;padding:8px 5px;display:grid}.army-squad-readout__stats svg{color:var(--color-info)}.army-squad-readout__stats small{color:var(--color-text-muted);font-size:var(--type-helper);font-weight:750}.army-squad-readout__stats strong{color:var(--color-text-primary);font-size:var(--type-important);line-height:var(--line-action)}.army-squad-readout__stats>span:last-child strong{font-size:var(--type-secondary);line-height:var(--line-secondary)}.army-squad-readout__stats>span:last-child{grid-column:1/-1}.army-squad-readout__group{border-top:1px solid var(--color-border-subtle);padding-top:8px}.army-squad-readout__group small{color:var(--color-text-muted);font-size:var(--type-helper);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.army-squad-readout__group p{color:var(--color-text-secondary);font-size:var(--type-secondary);line-height:var(--line-secondary);margin:3px 0 0}.army-squad-remove{width:44px;min-width:44px;min-height:44px;font-size:var(--type-action);justify-content:center;padding:0}.army-squad-remove>span{overflow-wrap:anywhere;white-space:normal}.army-squad-remove>svg{flex-shrink:0}@media(min-width:1200px){.army-sheet-body--squad{flex:auto;grid-template-rows:minmax(0,1fr);align-content:stretch}.army-squad-builder{grid-template-columns:minmax(420px,.8fr) minmax(640px,1.2fr);align-items:stretch;height:100%}.army-squad-builder>.squad-roster{border-radius:var(--radius-panel);background:radial-gradient(circle at 15% 8%,#a3e63512,#0000 38%),#07160dc2;border:1px solid #a3e63538;height:100%;padding:14px}.army-squad-builder .squad-roster-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(132px,auto);align-items:stretch}.army-squad-builder .squad-ant-card{grid-template-rows:auto auto auto;grid-template-columns:64px minmax(0,1fr) minmax(156px,auto);align-content:center;gap:6px 12px;min-height:132px;padding:10px}.army-squad-builder .squad-ant-portrait{grid-row:1/4;width:64px;height:64px}.army-squad-builder .squad-ant-title>div{align-items:baseline;gap:8px;min-width:0;display:flex}.army-squad-builder .squad-ant-title>div>span{margin-top:0}.army-squad-builder .squad-ant-copy,.army-squad-builder .squad-ant-stats,.army-squad-builder .squad-ant-trait{grid-column:2}.army-squad-builder .squad-ant-copy{grid-row:1}.army-squad-builder .squad-ant-stats{grid-row:2}.army-squad-builder .squad-ant-trait{grid-row:3}.army-squad-builder .squad-ant-trait>span{white-space:nowrap}.army-squad-builder .squad-ant-action{grid-area:1/3/4;place-self:center end;width:auto}.army-squad-bar{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);height:100%}.army-squad-command{grid-column:1/-1}.army-squad-slots{grid-column:1}.army-squad-readout{grid-column:2}.army-squad-slots{align-items:stretch}.army-squad-slot,.army-squad-unit{min-height:142px}.army-squad-unit{grid-template-rows:auto auto;grid-template-columns:62px minmax(0,1fr);align-content:center;justify-items:stretch;gap:6px 10px;padding:12px 48px 12px 12px}.army-squad-unit>.control-with-feedback{top:6px;left:auto;right:6px}.army-squad-unit .army-squad-portrait{grid-area:1/1/3;align-self:center;width:62px;height:62px}.army-squad-unit .army-squad-copy{text-align:left;grid-area:1/2;align-self:end}.army-squad-unit .army-squad-unit-stats{grid-area:2/2;justify-content:flex-start;align-self:start;gap:8px}.army-squad-bar>[data-visible]{min-height:1.5em}.army-squad-bar>[data-visible],.army-squad-bar>small,.army-squad-bar>div:last-child{grid-column:1/-1}}.roster-panel .brood-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.roster-panel .brood-count{font-size:var(--type-secondary);line-height:var(--line-secondary);white-space:normal}.army-sheet .caste-mastery .badge,.army-sheet .caste-action-row-locked .badge{font-size:var(--type-helper);gap:4px}.army-sheet .protected-reserve{font-size:var(--type-secondary);line-height:var(--line-secondary);align-items:start}.army-sheet .protected-reserve>svg{flex-shrink:0;margin-top:3px}.army-sheet .caste-block-reason{min-height:2.65em;color:var(--color-info);font-size:var(--type-secondary);line-height:var(--line-secondary)}.army-sheet .caste-block-reason:not([data-visible=true]){visibility:hidden}.army-sheet .caste-recovery-button{min-height:44px;font-size:var(--type-action);padding:8px 12px}.army-sheet .caste-hatch-button{min-height:44px;font-size:var(--type-action)}.army-sheet .sheet-close{border-radius:var(--radius-control);block-size:40px;inline-size:40px;min-inline-size:40px;padding:0}.army-sheet .sheet-close-label{display:none}.army-sheet .roster-panel{padding:16px}.army-sheet .roster-panel>.panel-heading{align-items:end;gap:16px;margin-bottom:14px}.army-sheet .roster-panel>.panel-heading h2{margin-top:3px;font-size:clamp(1.2rem,1.7vw,1.55rem)}.roster-squad-summary{background:#081a11a3;border:1px solid #7ca8846b;border-radius:12px;gap:7px;min-width:min(100%,190px);padding:9px 11px;display:grid}.roster-squad-summary strong{color:var(--color-text-primary);font-size:var(--type-secondary);line-height:var(--line-secondary);overflow-wrap:anywhere}.roster-squad-meter{grid-template-columns:repeat(4,minmax(22px,1fr));gap:5px;display:grid}.roster-squad-meter i{background:#7d9b863d;border-radius:999px;height:4px;transition:background-color .18s,box-shadow .18s;box-shadow:inset 0 0 0 1px #82a88b2e}.roster-squad-meter i.filled{background:var(--color-growth);box-shadow:0 0 9px #b5ff4b52}.army-sheet .caste-grid{grid-template-columns:minmax(300px,.38fr) minmax(0,1fr);align-content:start;gap:8px 12px;min-height:430px}.army-sheet .caste-grid[data-paginated=true]{grid-template-rows:repeat(4,minmax(72px,1fr)) 48px}.army-sheet .caste-card{display:contents}.army-sheet .roster-caste-detail{grid-row:1/span 5}.army-sheet .caste-card[data-action-state=tutorial-target] .roster-caste-selector{border-color:var(--color-growth);box-shadow:0 0 0 2px #a3e63524,inset 0 1px #ffffff0d}.army-sheet .caste-card:not([data-action-state=available]):not([data-action-state=tutorial-target]) .caste-hatch-button:disabled{filter:saturate(.35);opacity:1;color:var(--color-text-secondary)!important;box-shadow:none!important;background:#223026eb!important;border-color:#70847575!important}.army-sheet .caste-card[data-action-state=resources-missing] .caste-hatch-button:disabled{border-color:#d39e2d9e!important}.army-sheet .caste-card[data-action-state=resources-missing] .caste-block-reason{color:var(--color-warning)}.army-sheet .roster-caste-header{width:100%}.army-sheet .caste-art{border-radius:11px;grid-row:auto;width:60px;height:60px}.army-sheet .roster-caste-detail-art{object-fit:contain;background:#08140dc2;border-color:#a3e6356b;width:128px;height:128px;padding:6px;box-shadow:0 12px 30px #00000047,0 0 22px #a3e6351a}.army-sheet .roster-caste-detail-copy h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.35rem,1.8vw,1.65rem)}.army-sheet .roster-caste-detail-copy p{font-size:var(--type-important);margin-top:6px}.army-sheet .roster-compact-stats>span{background:linear-gradient(#1d3723b8,#0a1d12d1);border:1px solid #62884b47;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:82px;display:flex;box-shadow:inset 0 1px #ffffff0a}.army-sheet .roster-compact-stats .unit-stat-label{color:var(--color-info);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-weight:700}.army-sheet .roster-compact-stats .unit-stat-label svg{width:18px;height:18px}.army-sheet .roster-compact-stats>span>strong{color:var(--color-text-primary);font-family:var(--font-display);font-size:1.55rem;line-height:1}.army-sheet .roster-compact-stats .unit-stat-meta{color:var(--color-growth);font-size:var(--type-helper);line-height:1}.army-sheet .roster-caste-rule-details section[data-rule-kind=ability]{background:radial-gradient(circle at 18% 0,#46d6be1a,#0000 48%),#ffffff06}.army-sheet .roster-caste-rule-details section[data-rule-kind=trait]{background:radial-gradient(circle at 18% 0,#a3e63517,#0000 48%),#ffffff06}.army-sheet .roster-caste-action-panel{isolation:isolate;position:relative;overflow:hidden}.army-sheet .roster-caste-action-panel:before{z-index:-1;aspect-ratio:.78;content:"";opacity:.8;background:radial-gradient(circle at 42% 34%,#ffd3591f,#0000 18%),radial-gradient(circle at 50% 42%,#a3e6351a,#0000 54%),#122a193d;border:1px solid #a3e63524;border-radius:52% 48% 46% 54%/62% 61% 39% 38%;width:min(56%,260px);position:absolute;top:50%;right:7%;transform:translateY(-50%)rotate(7deg);box-shadow:inset 0 0 36px #a3e6350d,0 0 44px #00000038}.army-sheet .roster-caste-action-panel:after{z-index:-2;content:"";background:radial-gradient(#5b8c311a,#0000 66%);border-radius:50%;width:118%;height:58%;position:absolute;bottom:-34%;right:-12%}.army-sheet .roster-caste-action-panel>*{z-index:1;position:relative}.army-sheet .roster-caste-action-panel>.caste-block-reason,.army-sheet .roster-caste-action-panel>.caste-action-row,.army-sheet .roster-caste-action-panel>.caste-action-row-locked{justify-self:center;width:min(100%,360px)}.army-sheet .roster-caste-action-panel>.caste-block-reason{text-align:center}.army-sheet .roster-caste-action-panel .roster-hatch-action,.army-sheet .roster-caste-action-panel .roster-hatch-recovery-action{width:100%}.army-sheet .roster-caste-action-panel .roster-hatch-status,.army-sheet .roster-caste-action-panel .hatch-queue-track{width:100%;min-height:0}.army-sheet .roster-caste-action-panel .hatch-queue-track{grid-template-columns:1fr;gap:8px;display:grid}.army-sheet .roster-caste-action-panel .hatch-queue-item[data-state=incubating]{width:100%;min-width:0}.army-sheet .roster-caste-action-panel .hatch-queue-button[data-state=incubating]{background:radial-gradient(circle at 16%,#a3e6352e,#0000 36%),#071a11e0;border-color:#a3e6358a;border-radius:16px;grid-template-columns:78px minmax(0,1fr);gap:14px;min-height:104px;padding:10px 14px;box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff0d}.army-sheet .roster-caste-action-panel .hatch-queue-button[data-state=incubating] .hatch-queue-orb{width:78px;height:78px;box-shadow:inset 0 0 18px #a3e63514,0 0 18px #a3e6351a}.army-sheet .roster-caste-action-panel .hatch-queue-button[data-state=incubating] .hatch-queue-portrait{width:54px;height:54px}.army-sheet .roster-caste-action-panel .hatch-queue-button[data-state=incubating] .hatch-queue-copy{gap:5px}.army-sheet .roster-caste-action-panel .hatch-queue-button[data-state=incubating] .hatch-queue-copy>strong{font-family:var(--font-display);font-size:1.15rem;line-height:1.1}.army-sheet .roster-caste-action-panel .hatch-queue-button[data-state=incubating] .timer{font-size:var(--type-secondary);font-weight:700}.army-sheet .roster-caste-action-panel .hatch-queue-button[data-state=incubating] .hatch-queue-progress{font-size:var(--type-secondary);letter-spacing:.04em}.army-sheet .roster-caste-selector{appearance:none;color:var(--color-text-primary);cursor:pointer}.army-sheet .roster-caste-action-panel .caste-action-row{grid-template-columns:minmax(0,1fr)}.army-sheet .roster-caste-action-panel .caste-block-reason{min-height:var(--line-body)}.army-sheet .roster-caste-action-panel .caste-block-reason[aria-hidden=true],.army-sheet .roster-caste-action-panel .roster-hatch-status:empty{min-height:0;display:none}.army-sheet .caste-copy{align-self:center;min-width:0}.army-sheet .caste-copy h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;line-height:1.2;overflow:hidden}.army-sheet .caste-copy p{font-size:var(--type-secondary);line-height:var(--line-secondary);overflow-wrap:anywhere;margin-top:3px}.army-sheet .stats{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.army-sheet .unit-stat{border-radius:9px;flex-direction:column;justify-content:center;align-items:start;gap:4px;min-height:52px;padding:6px 7px;display:flex}.army-sheet .unit-stat-label{gap:3px}.army-sheet .unit-stat small{font-size:var(--type-helper)}.army-sheet .unit-stat>strong{font-size:16px}.caste-summary{grid-column:1/-1;align-items:center;gap:6px;min-width:0;display:flex}.caste-summary-tag,.caste-passive-name{border-radius:var(--radius-control);max-width:48%;color:var(--color-text-secondary);font-size:var(--type-helper);line-height:var(--line-compact);text-overflow:ellipsis;white-space:nowrap;border:1px solid #709f7b4d;padding:4px 7px;overflow:hidden}.caste-summary-tag{color:var(--color-info);letter-spacing:.04em}.caste-info-button{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--color-info);cursor:help;background:#081f19b8;border:1px solid #62b6c06b;border-radius:50%;flex:none;place-items:center;margin-left:auto;padding:0;display:inline-grid;position:relative}.caste-info-button:before{content:"";position:absolute;inset:-8px}.caste-info-button:hover,.caste-info-button:focus-visible{border-color:var(--color-info);background:#133c33e0;outline:none}.caste-action-row{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;min-width:0;margin-top:0;padding-top:1px;display:grid}.caste-action-row .cost{grid-column:auto;grid-template-columns:repeat(auto-fit,minmax(52px,max-content));justify-content:start;gap:4px;min-width:0;display:grid}.caste-action-row .resource-counter{min-height:32px;padding:5px 7px}.caste-action-row .resource-counter-compact{white-space:nowrap;gap:5px;width:100%;min-width:52px}.caste-action-row>.control-with-feedback{flex:none;width:auto;min-width:0}.caste-action-row .roster-hatch-action>.control-with-feedback{width:100%;min-width:0}.caste-action-row .roster-hatch-action>small{min-height:var(--line-secondary)}.caste-action-row .caste-hatch-button{width:auto;min-height:34px;font-size:var(--type-secondary);align-items:center;gap:5px;padding:7px 10px;display:inline-flex}.caste-action-row .roster-hatch-action .caste-hatch-button{width:100%}.caste-action-row-locked{grid-template-columns:minmax(0,1fr);justify-items:start;min-height:34px}.army-sheet .owned-list{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));align-items:start;gap:5px;min-height:0;display:grid}.army-sheet .owned-list:empty{display:none}.army-sheet .owned-list .control-with-feedback{width:100%;min-width:0;animation:.18s ease-out both army-unit-slot-in;position:relative}.army-sheet .owned-list .disabled-reason{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;font-size:var(--type-secondary);line-height:var(--line-secondary);color:var(--color-text-secondary);border:0;margin:0;padding:0;position:static;overflow:visible}.army-sheet .owned-list .unit-token{width:100%;min-height:44px;font-size:var(--type-helper);text-align:left;border-radius:9px;grid-template-columns:auto auto minmax(0,1fr);justify-content:start;align-items:center;gap:4px;padding:6px 7px;display:grid}.army-sheet .unit-token strong{font-size:var(--type-secondary)}.army-sheet .unit-token small{color:var(--color-text-secondary);font-size:var(--type-helper);line-height:var(--line-secondary);overflow-wrap:anywhere;white-space:normal}.army-sheet .unit-token.selected small{color:#0a1108}.army-sheet .caste-card.locked{background:#09140eb8;border-color:#ffffff14}.army-sheet .caste-card.locked .brood-count,.army-sheet .caste-card.locked .caste-mastery .badge{color:var(--color-text-secondary);background:0 0;border-color:#0000}.army-sheet .caste-card.locked .caste-art{filter:grayscale(.5);opacity:.66}@keyframes army-unit-slot-in{0%{opacity:0;transform:translateY(4px)scale(.98)}}@media(max-width:760px){.army-sheet{max-height:90dvh;padding:0}.army-sheet .sheet-heading{top:0}.army-squad-bar{grid-template-columns:minmax(0,1fr)}.army-sheet .roster-panel{padding:12px}.army-sheet .roster-panel>.panel-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.roster-squad-summary{min-width:136px}.roster-squad-summary strong{max-width:132px;font-size:var(--type-secondary)}.army-sheet .caste-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;min-height:0}.army-sheet .roster-caste-detail{grid-row:auto}.roster-panel .brood-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.army-sheet .caste-art{width:54px;height:54px}.army-sheet .roster-caste-detail-art{width:88px;height:88px}.army-sheet .roster-compact-stats>span{min-height:76px}.army-sheet .roster-compact-stats>span>strong{font-size:1.35rem}.army-sheet .roster-caste-action-panel .hatch-queue-button[data-state=incubating]{grid-template-columns:62px minmax(0,1fr);gap:10px;min-height:88px;padding:8px 10px}.army-sheet .roster-caste-action-panel .hatch-queue-button[data-state=incubating] .hatch-queue-orb{width:62px;height:62px}.army-sheet .roster-caste-action-panel .hatch-queue-button[data-state=incubating] .hatch-queue-portrait{width:42px;height:42px}}@media(max-width:440px){.army-sheet .roster-panel>.panel-heading{grid-template-columns:1fr}.roster-squad-summary{width:100%}.roster-squad-summary strong{max-width:none}.army-sheet .roster-caste-selector{grid-template-columns:44px minmax(0,1fr) auto}}@media(prefers-reduced-motion:reduce){.army-sheet .caste-card,.army-sheet .owned-list .control-with-feedback,.roster-squad-meter i{transition:none;animation:none}}@media(max-width:760px){.research-panel{padding:18px 16px}.research-panel>h2{margin-bottom:14px}.research-panel .research-node{grid-template-rows:auto;gap:10px;min-height:0;padding:16px}.research-node-description{min-height:0}}.profile-hub .save-state-notice{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;padding:14px 16px;display:grid}.profile-hub .save-state-notice:before{content:"";background:var(--color-growth);border-radius:50%;grid-row:1/3;width:8px;height:8px;box-shadow:0 0 0 5px #b9df661a}.profile-hub .save-state-notice strong,.profile-hub .save-state-notice p,.identity-panel-heading h3,.identity-panel-heading p,.identity-methods-section h4,.identity-security-section h4,.account-privacy-actions h4,.account-privacy-actions p{margin:0}.profile-hub .save-state-notice p{font-size:var(--type-secondary);line-height:1.5}.profile-hub .account-identity-panel{gap:18px;padding:clamp(18px,2.4vw,24px);overflow:hidden}.identity-panel-heading{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;padding-bottom:17px;display:grid}.identity-panel-icon{width:42px;height:42px;color:var(--color-growth);background:#b9df6614;border:1px solid #5d784e;border-radius:12px;place-items:center;display:inline-grid}.identity-panel-heading>div{gap:6px;min-width:0;display:grid}.identity-panel-heading h3{color:var(--color-text-primary);font-size:1.08rem}.identity-panel-heading p{max-width:72ch;color:var(--color-text-secondary);font-size:var(--type-secondary);line-height:1.5}.identity-reauth-note{background:#efb84912;border:1px solid #efb84959;border-radius:9px;align-items:center;gap:7px;max-width:max-content;padding:7px 10px;display:inline-flex;color:#efd79b!important;margin-top:3px!important}.identity-methods-section,.identity-security-section,.account-privacy-actions,.identity-google-option{min-width:0;padding:16px}.identity-methods-section,.identity-security-section,.account-privacy-actions{align-content:start;gap:12px;display:grid}.identity-methods-section{padding:0}.identity-methods-section h4,.identity-security-section h4,.account-privacy-actions h4{color:var(--color-text-primary);font-size:var(--type-secondary)}.identity-method-list,.account-session-list{gap:8px;margin:0}.identity-method-list li,.account-session-list li{border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);min-width:0;padding:10px 12px}.identity-method-name{align-items:center;gap:10px;min-width:0;display:inline-flex}.identity-method-name>svg,.account-session-list li>svg{color:var(--color-info);flex:none}.identity-method-name>span,.account-session-list li>span:not(.identity-current-session){gap:2px;min-width:0;display:grid}.identity-method-name strong,.account-session-list strong{color:var(--color-text-primary);font-size:var(--type-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.identity-method-name small,.account-session-list small{color:var(--color-text-secondary);font-size:var(--type-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.identity-compact-button{min-height:36px;font-size:var(--type-secondary);padding:7px 10px}.identity-challenge-form>p,.identity-challenge-form>.profile-actions{grid-column:1/-1;margin:0}.identity-google-option{border-left:1px solid var(--color-border-subtle);align-items:center;display:grid}.identity-google-option>.control-with-feedback{width:100%}.identity-management-grid{border:1px solid var(--color-border-subtle);background:#09140e;border-radius:13px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);align-items:stretch;gap:0;display:grid;overflow:hidden}.identity-security-section,.account-privacy-actions{background:0 0;border:0;border-radius:0}.account-privacy-actions{border-left:1px solid var(--color-border-subtle)}.account-session-list li{grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;display:grid}.identity-current-session{border-radius:var(--radius-control);color:#dcebc4;font-size:var(--type-helper);white-space:nowrap;background:#18291c;border:1px solid #536f51;align-self:center;padding:5px 8px;font-weight:750}.identity-session-actions{margin-top:auto}.identity-session-actions .button,.account-privacy-actions .button{min-height:40px;font-size:var(--type-secondary);padding:8px 12px}.account-privacy-actions>.control-with-feedback,.account-privacy-actions>a{width:100%}.account-privacy-actions>p{color:var(--color-state-danger-text);font-size:var(--type-secondary);line-height:1.45}.account-privacy-actions .identity-danger-button{border-color:#ef444494}@supports (color:color-mix(in lab,red,red)){.account-privacy-actions .identity-danger-button{border-color:color-mix(in srgb,var(--color-danger) 58%,transparent)}}.account-privacy-actions .identity-danger-button{color:var(--color-state-danger-text);background:#221e18}@supports (color:color-mix(in lab,red,red)){.account-privacy-actions .identity-danger-button{background:color-mix(in srgb,var(--color-danger) 8%,#101b14)}}.account-privacy-actions .identity-danger-button:hover:not(:disabled){border-color:var(--color-danger);background:#2f211b}@supports (color:color-mix(in lab,red,red)){.account-privacy-actions .identity-danger-button:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 14%,#101b14)}}.profile-hub .profile-resources{background:0 0;border:0;border-radius:0;padding:0}.profile-hub .profile-facts{gap:10px}.profile-hub .profile-facts div.profile-fact{border-color:#536f5185;min-height:88px;padding:13px 14px}.profile-overview-footer{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.profile-overview-footer .profile-version{margin:0}.profile-overview-footer .profile-actions{justify-content:flex-end}@media(min-width:980px){.profile-hub .profile-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-hub .profile-facts div.profile-fact-renown{grid-column:span 2;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 14px}.profile-hub .profile-fact-renown dd{display:contents}.profile-hub .profile-renown-value{grid-area:1/2}.profile-hub .profile-fact-renown dd small{grid-area:2/1/auto/-1}}@media(max-width:900px){.identity-management-grid{grid-template-columns:minmax(0,1fr)}.account-privacy-actions{border-top:1px solid var(--color-border-subtle);border-left:0}}@media(max-width:760px){.profile-hub .save-state-notice{grid-template-columns:auto minmax(0,1fr);padding:13px 14px}.profile-hub .account-identity-panel{gap:14px;padding:15px}.identity-panel-heading{grid-template-columns:36px minmax(0,1fr);gap:11px;padding-bottom:14px}.identity-panel-icon{width:36px;height:36px}.identity-methods-section,.identity-security-section,.account-privacy-actions{padding:13px}.identity-current-session{grid-column:2;justify-self:start}.profile-overview-footer{flex-direction:column-reverse;align-items:stretch}.profile-overview-footer .profile-actions{justify-content:flex-start}}@media(max-width:430px){.identity-method-list li{flex-direction:column;align-items:stretch}.identity-method-list li>.control-with-feedback{width:100%}.identity-session-actions,.profile-overview-footer .profile-actions{grid-template-columns:minmax(0,1fr);display:grid}}.codex-summary-count{border-radius:var(--radius-control);color:#e2efc9;min-width:28px;min-height:28px;font-size:var(--type-helper);text-align:center;background:#17271a;border:1px solid #56704f;justify-content:center;align-items:center;margin-left:0;padding:3px 8px;line-height:1.2;display:inline-flex}.codex-panel .codex-caste-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:11px;padding:12px}.codex-grid article.codex-caste-card{border-radius:13px;grid-template-rows:auto auto 1fr;align-content:start;gap:12px;min-height:190px;padding:15px;display:grid}.codex-grid article.codex-caste-card:hover{border-color:#58715e;transform:none;box-shadow:inset 0 1px #ffffff0a}.codex-caste-card>header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.codex-grid article.codex-caste-card h3{min-width:0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;overflow:hidden}.codex-caste-role{border-radius:var(--radius-control);color:#b9c8bb;font-size:var(--type-helper);background:#142219;flex:none;padding:4px 8px;font-weight:700;line-height:1.2}.codex-grid article dl.codex-caste-stats{margin:0}.codex-caste-stats dt svg{color:var(--color-info);flex:none}.codex-grid article p.codex-caste-passive{border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--type-secondary);grid-template-columns:auto minmax(0,1fr);align-self:end;gap:8px;margin:0;padding-top:11px;line-height:1.45;display:grid}.codex-caste-passive>svg{color:var(--color-growth);margin-top:2px}.codex-caste-passive>span{gap:2px;min-width:0;display:grid}.codex-caste-passive strong{color:#dce9ca;font-size:var(--type-secondary)}@media(max-width:980px){.codex-panel .codex-caste-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.codex-panel .codex-caste-grid{grid-template-columns:minmax(0,1fr)}.codex-grid article.codex-caste-card{min-height:0}}@media(max-width:430px){.codex-grid article dl.codex-caste-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.codex-panel .codex-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:11px;padding:12px}.codex-grid article.codex-reference-card{border-radius:13px;grid-template-rows:auto 1fr;align-content:start;gap:13px;min-height:126px;padding:14px;display:grid}.codex-grid article.codex-reference-card:hover{border-color:#58715e;transform:none;box-shadow:inset 0 1px #ffffff0a}.codex-reference-card>header{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.codex-reference-icon{width:36px;height:36px;color:var(--color-growth);background:#b9df6612;border:1px solid #4f6954;border-radius:10px;place-items:center;display:inline-grid}.codex-rival-card .codex-reference-icon{color:var(--color-info);background:#72bfd512;border-color:#72bfd561}.codex-grid article.codex-reference-card h3{min-width:0;color:var(--color-text-primary);font-size:var(--type-secondary);margin:0;line-height:1.3}.codex-reference-facts{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:7px;display:grid}.codex-grid article .codex-reference-facts p{min-width:0;color:var(--color-text-secondary);font-size:var(--type-secondary);background:#142219c7;border-radius:8px;align-items:center;gap:6px;margin:0;padding:8px 9px;line-height:1.3;display:flex}.codex-reference-facts svg{color:var(--color-info);flex:none}.codex-reference-facts span{overflow-wrap:anywhere;min-width:0}@media(max-width:980px){.codex-panel .codex-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.codex-panel .codex-reference-grid{grid-template-columns:minmax(0,1fr)}.codex-grid article.codex-reference-card{min-height:0}}@media(max-width:380px){.codex-reference-facts{grid-template-columns:minmax(0,1fr)}}.profile-hub .support-panel{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:start;gap:14px}.profile-hub .support-panel>.support-contact-card{grid-column:1/-1}.profile-hub .support-panel .profile-subsection{gap:14px;min-width:0;padding:19px;display:grid}.support-card-heading{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.support-card-heading>div{gap:4px;min-width:0;display:grid}.support-card-heading h2,.support-card-heading p,.support-info-card>p{margin:0}.support-card-heading h2{color:var(--color-text-primary);font-size:1rem;line-height:1.3}.support-card-heading p,.support-info-card>p{color:var(--color-text-secondary);font-size:var(--type-secondary);line-height:1.55}.support-card-icon{width:38px;height:38px;color:var(--color-growth);background:#b9df6612;border:1px solid #536f51;border-radius:11px;place-items:center;display:inline-grid}.support-contact-body{border-top:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding-top:14px;display:grid}.support-contact-body .support-facts{gap:8px;margin:0}.support-contact-body .support-facts div{grid-template-columns:minmax(92px,.25fr) minmax(0,1fr);align-items:center;gap:12px}.support-contact-body .support-facts dt{color:var(--color-text-secondary);font-size:var(--type-secondary)}.support-contact-body .support-facts dd{color:#dce7dd;font-size:var(--type-secondary)}.support-contact-body code{color:#d7e8ba;width:fit-content;max-width:100%;font-size:var(--type-secondary);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#09140e;border-radius:7px;padding:6px 8px;display:block}.support-contact-body>.control-with-feedback{min-width:170px}.support-copy-button{min-height:40px;font-size:var(--type-secondary);padding:8px 13px}.support-info-card{align-content:start}.support-info-card .support-card-heading{grid-template-columns:34px minmax(0,1fr)}.support-info-card .support-card-icon{width:34px;height:34px}.support-privacy-card>p+p{border-top:1px solid var(--color-border-subtle);padding-top:12px}.support-secondary-stack{align-content:start;gap:14px;min-width:0;display:grid}.support-local-card>.control-with-feedback{width:fit-content;max-width:100%}.support-local-card .button{min-height:40px;font-size:var(--type-secondary);padding:8px 13px}@media(max-width:860px){.profile-hub .support-panel{grid-template-columns:minmax(0,1fr)}.profile-hub .support-panel>.support-contact-card{grid-column:1}}@media(max-width:600px){.support-contact-body{grid-template-columns:minmax(0,1fr)}.support-contact-body>.control-with-feedback,.support-local-card>.control-with-feedback{width:100%}.support-contact-body .support-facts div{grid-template-columns:minmax(0,1fr);gap:4px}}.milestone-quest-panel{padding:clamp(18px,2.2vw,26px)}.milestone-quest-card[data-state=locked]{background:#09140ead;border-color:#58715eb8;gap:12px;padding:16px}.milestone-quest-card[data-state=locked] .milestone-quest-facts div{min-height:76px;padding:11px 12px}.milestone-quest-lock{width:fit-content;max-width:100%;font-size:var(--type-secondary);background:#efb8490f;border:1px solid #efb84947;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex;color:#e7d39d!important;margin:0!important;line-height:1.4!important}.milestone-quest-lock svg{color:var(--color-amber);flex:none}.storage-capacity-state ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;list-style:none}.storage-capacity-state li{align-content:start;gap:10px;padding:14px}.storage-capacity-state li>strong{color:var(--color-text-primary);font-size:var(--type-secondary)}.storage-capacity-metric{color:var(--color-text-secondary);font-size:var(--type-secondary);gap:5px;display:grid}.storage-capacity-metric progress{width:100%;height:6px;accent-color:var(--color-growth);background:#18261d;border:0;border-radius:999px;overflow:hidden}.storage-capacity-metric progress::-webkit-progress-bar{background:#18261d;border-radius:999px}.storage-capacity-metric progress::-webkit-progress-value{background:linear-gradient(90deg,#86b84e,var(--color-growth));border-radius:999px}.storage-capacity-metric progress::-moz-progress-bar{background:linear-gradient(90deg,#86b84e,var(--color-growth));border-radius:999px}.construction-active-summary{border:1px solid var(--color-border);background:linear-gradient(135deg,#abd35b14,#0000 55%),#08160eb8;border-radius:13px;gap:10px;padding:14px;display:grid}.construction-active-heading,.construction-active-heading>div,.construction-progress-heading{align-items:center;display:flex}.construction-active-heading{justify-content:space-between;gap:12px}.construction-active-heading>div{flex-wrap:wrap;gap:8px 14px;min-width:0}.construction-active-heading .eyebrow{margin:0}.construction-active-heading .timer{color:var(--color-text-primary);font-size:var(--type-secondary);font-weight:720}.construction-active-heading .help-trigger,.construction-speed-ups .help-trigger{width:30px;min-width:30px;height:30px;min-height:30px;padding:0}.construction-progress{gap:5px;margin:0}.construction-progress-heading{color:var(--color-text-secondary);font-size:var(--type-secondary);text-transform:capitalize;justify-content:space-between;gap:12px}.construction-progress-heading strong{color:var(--color-text-primary);font-size:var(--type-secondary)}.construction-progress progress{border-radius:999px;height:7px;min-height:7px;overflow:hidden}.construction-scaffold{gap:5px;height:4px}.construction-scaffold span,.construction-progress[data-progress-phase] .construction-scaffold span{background:var(--color-border-subtle);border:0;border-radius:999px;height:4px}.construction-progress[data-progress-phase=scaffold] .construction-scaffold span:nth-child(-n+1),.construction-progress[data-progress-phase=structure] .construction-scaffold span:nth-child(-n+2),.construction-progress[data-progress-phase=finishing] .construction-scaffold span:nth-child(-n+3),.construction-progress[data-progress-phase=ready] .construction-scaffold span{background:#91bb59;height:4px}@media(max-width:760px){.storage-capacity-state ul{grid-template-columns:minmax(0,1fr)}.milestone-quest-card[data-state=locked] .milestone-quest-facts div{min-height:0}}:root{--color-bg-deep:#060b0a;--color-surface-1:#0f1a14;--color-surface-2:#16241c;--color-text-primary:#f4f7ef;--color-text-secondary:#aebdb2;--color-growth:#a3e635;--color-secondary:#22c55e;--color-amber:#f59e0b;--color-warning:#f59e0b;--color-danger:#ef4444;--color-info:#5ec8b4;--color-resin:#a3e635;--color-border:#324a3a;--color-focus:#d9f99d;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-control:8px;--radius-panel:12px;--radius-sheet:16px;--elevation-map:none;--elevation-hud:0 12px 32px #00000038;--elevation-modal:0 24px 80px #0000009e;--motion-micro:.16s;--motion-panel:.22s;--motion-focus:.5s;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--control-min-size:44px;--font-display:"Unbounded Variable", ui-sans-serif, system-ui, sans-serif;--font-functional:"Onest Variable", ui-sans-serif, system-ui, sans-serif;--type-body-desktop:14px;--type-body-mobile:15px;--type-body:max(1rem, 16px);--type-secondary:max(1rem, 14px);--type-action:max(1rem, 15px);--type-helper:max(.875rem, 13px);--type-important:max(1rem, 16px);--type-section-title:max(1.2rem, 18px);--line-body:1.5;--line-secondary:1.45;--line-action:1.25;--line-compact:1.2;font-family:var(--font-functional);font-size:var(--type-body-desktop);line-height:var(--line-body);color:var(--color-text-primary);background:var(--color-bg-deep)}*{box-sizing:border-box}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{background:var(--color-bg-deep);min-width:320px;margin:0;overflow-x:clip}body,#root{width:100%;max-width:100%;min-height:100%}img,canvas{max-width:100%}button,a{touch-action:manipulation}.game-content:focus{outline:none}.game-content:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}button{font:inherit;min-height:var(--control-min-size);min-width:var(--control-min-size)}.battle-template{grid-template-columns:minmax(720px,1fr) 300px;gap:24px;min-height:100vh;padding:24px;display:grid;position:relative}.stage{background:radial-gradient(circle,#263b2c,#020b07 70%);border:1px solid #526447;border-radius:20px;place-items:center;display:grid;overflow:auto}.phaser-host{cursor:crosshair;border-radius:14px;width:100%;height:100%;overflow:hidden;box-shadow:0 20px 70px #000}.phaser-host canvas{display:block;width:100%!important;height:100%!important}.battle-stage-wrap{aspect-ratio:4/3;width:min(720px,100%);max-width:100%;height:auto;position:relative}.battle-grid-controls{z-index:3;display:grid;position:absolute;inset:0}.battle-grid-row{display:contents}.battle-grid-cell{cursor:crosshair;background:0 0;border:1px solid #0000;border-radius:5px;min-width:0;padding:0}.battle-grid-cell.legal-move{background:#84cc1614}.battle-grid-cell.legal-attack{background:#f9735b1f}.battle-grid-cell.legal-ability{background:#c084fc1f}.battle-grid-cell.selected{border-color:#f8fafcd9}.battle-grid-cell:focus-visible{outline-offset:-4px;background:#f8fafc24;outline:3px solid #f8fafc}.hud{background:#0f172a;border:1px solid #334155;border-radius:20px;padding:22px}.hud header{justify-content:space-between;align-items:center;display:flex}h1{color:#a3e635;letter-spacing:.12em}h2{font-size:1rem}.roster,.actions{gap:8px;display:grid}.hash{overflow-wrap:anywhere;font-family:monospace;font-size:var(--type-helper)}.battle-audio{z-index:5;position:absolute;top:34px;left:34px}@media(max-width:900px){.battle-template{grid-template-columns:1fr;padding:10px}.stage{min-height:430px}.hud{order:-1}}.game-shell{color:#e7f5dc;background:#07110d;min-height:100vh}.game-header{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07110df0;border-bottom:1px solid #34483a;grid-template-columns:1fr 260px auto auto;align-items:center;gap:24px;padding:18px 32px;display:grid;position:sticky;top:0}.game-header h1{letter-spacing:.16em;color:#c7f36b;margin:3px 0 0;font-size:1.3rem}.game-content{max-width:1500px;margin:0 auto;padding:30px}.header-progress{gap:8px;display:grid}.hero{isolation:isolate;background:#10251a;border:1px solid #314438;border-radius:18px;justify-content:space-between;align-items:end;min-height:250px;margin-bottom:18px;padding:28px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#050e09f0,#050e09b3 46%,#050e0933);position:absolute;inset:0}.hero-art{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;animation:14s ease-in-out infinite alternate environment-breathe;position:absolute;inset:0}.hero>div{max-width:650px}@keyframes environment-breathe{0%{transform:scale(1)}to{transform:scale(1.035)}}.hero h2{letter-spacing:-.04em;margin:7px 0;font-size:clamp(1.8rem,4vw,3.5rem)}.hero p,.panel p{color:#98aa9d;line-height:1.45}.message{color:#dff5b9;background:#17281d;border-left:3px solid #b6e85d;margin-bottom:18px;padding:12px 16px}.caste-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.caste-card{background:#122019;border:1px solid #2c4034;border-radius:12px;grid-template-columns:96px 1fr;gap:9px;padding:12px;display:grid}.caste-card.locked{border-color:var(--color-border-subtle)}.caste-card.locked .caste-art{filter:grayscale(.5);opacity:.66}.caste-art{object-fit:cover;border:1px solid #4f654b;border-radius:10px;grid-row:span 2;width:96px;height:78px;transition:transform .18s,filter .18s}.caste-card:hover .caste-art{filter:saturate(1.1);transform:translateY(-2px)scale(1.02)}.caste-card h3,.caste-card p{margin:0}.caste-card .caste-traits{color:#a9c8af;font-size:var(--type-secondary);line-height:var(--line-secondary);grid-column:1/-1}.stats,.cost{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.unit-stat{background:#0b1710;border-radius:7px;min-width:48px;padding:5px 7px;display:grid}.unit-stat small{color:#7f9786}.owned-list{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.unit-token{font-size:var(--type-secondary);padding:5px 7px}.unit-token.selected{color:#f1ffd6;background:#24452f;border-color:#b7e961;box-shadow:inset 0 0 0 1px #b7e96138}.unit-token.selected:hover,.unit-token.selected:focus-visible{color:#fff;background:#315b3e}.unit-token.selected:disabled{opacity:1;cursor:not-allowed}.construction-times p{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--type-secondary);line-height:var(--line-secondary);margin:4px 0}.raid-panel small{color:#93a497}.tutorial-panel{background:#101a13;border-color:#78934c;align-items:end;min-height:260px;display:grid;position:relative;overflow:hidden}.onboarding-art{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.tutorial-content{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(90deg,#06100af5,#06100ac7);border:1px solid #a6ce6061;border-radius:13px;margin:-4px;padding:18px;position:relative}.journey-steps{gap:var(--space-2);margin:var(--space-4) 0;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.journey-steps li{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-text-secondary);font-size:var(--type-helper);grid-template-columns:28px minmax(0,1fr);display:grid}.journey-steps li>span{border:1px dashed var(--color-text-secondary);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.journey-steps [data-state=complete]{color:var(--color-growth)}.journey-steps [data-state=complete]>span{border-style:solid;border-radius:8px}.journey-steps [data-state=current]{color:var(--color-text-primary);font-weight:700}.journey-steps [data-state=current]>span{border:2px solid var(--color-info)}.protection-prompt{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-info);border-radius:var(--radius-panel);background:linear-gradient(135deg,#10251a,var(--color-surface-1));display:flex}.protection-prompt h2,.protection-prompt p{margin:var(--space-1) 0}.protection-actions{gap:var(--space-2);flex:none;display:flex}img[data-state=fallback]{opacity:0}.research-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.research-node{background:#0a1510;border:1px solid #405648;border-radius:12px;padding:14px}.game-shell .button{text-align:center}.game-shell .button:hover{border-color:#9ac953}.game-shell .button:disabled{opacity:.4}@media(max-width:1050px){.game-header{grid-template-columns:1fr 1fr}.resource-bar{grid-column:1/-1;justify-content:flex-start}.game-header .audio-toggle{justify-self:start}.colony-layout{grid-template-columns:1fr}.colony-side{order:-1}}@media(max-width:650px){.game-header{grid-template-columns:1fr;padding:16px;position:static}.resource-bar{grid-column:auto}.game-content{padding:12px}.hero{grid-template-columns:1fr;gap:16px;display:grid}.caste-grid,.room-grid,.research-grid{grid-template-columns:1fr}.battle-audio{top:16px;left:auto;right:16px}.caste-card{grid-template-columns:88px 1fr}.caste-art{width:88px;height:72px}}@media(prefers-reduced-motion:reduce){.hero-art,.caste-art{transition:none;animation:none}}.internal-dashboard{color:#e9f5e5;background:#08100c;min-height:100vh;padding:clamp(20px,4vw,56px)}.internal-dashboard header,.dashboard-controls,.decision-panel,.metric-card{max-width:1200px;margin-inline:auto}.dashboard-controls{flex-wrap:wrap;align-items:end;gap:14px;margin-block:28px;display:flex}.dashboard-controls label{color:#a7b9aa;gap:6px;display:grid}.dashboard-controls input,.dashboard-controls select{color:#e9f5e5;background:#101d16;border:1px solid #405648;border-radius:8px;min-width:220px;padding:10px}.decision-panel{background:#172718;border:1px solid #78934c;border-radius:14px;align-items:baseline;gap:16px;padding:20px;display:flex}.decision-panel strong{color:#dffd9b;font-size:1.8rem}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;max-width:1200px;margin:18px auto;display:grid}.metric-card{background:#101d16;border:1px solid #31483a;border-radius:12px;gap:10px;padding:18px;display:grid}.metric-card span{color:#9eb0a1}.metric-card strong{font-size:1.45rem}.game-shell{background:var(--color-bg-deep);grid-template-rows:auto minmax(0,1fr);grid-template-columns:72px minmax(0,1fr);min-height:100vh;display:grid}.global-hud{z-index:20;gap:var(--space-3);min-height:72px;padding:calc(var(--space-2) + var(--safe-top)) calc(var(--space-4) + var(--safe-right)) var(--space-2) calc(var(--space-4) + var(--safe-left));box-shadow:var(--elevation-hud);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07120cf5;border-bottom:1px solid #34483a;grid-column:1/-1;grid-template-columns:minmax(130px,1fr) minmax(150px,190px) auto minmax(145px,1fr) auto auto auto;align-items:center;display:grid;position:sticky;top:0}.hud-location,.hud-progress,.profile-entry span:last-child{gap:3px;min-width:0;display:grid}.hud-location strong,.profile-entry strong{color:#f3f0df;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hud-progress>span{color:var(--color-growth);font-size:var(--type-helper);font-weight:800}.global-hud .progress-wrap{min-width:0}.global-hud .resource-bar{flex-wrap:wrap}.next-goal-chip{text-decoration:none}.timer-summary{color:#aab6aa;font-size:var(--type-important);white-space:nowrap;align-items:center;gap:6px;display:flex}.profile-entry{color:#f3f0df;min-width:96px;min-height:48px;font-size:var(--type-secondary);align-items:center;gap:8px;text-decoration:none;display:flex}.profile-entry small{color:#aab6aa}.profile-avatar{border:1px solid #a3e63580;flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.profile-avatar{border:1px solid color-mix(in srgb,var(--color-growth) 50%,transparent)}}.profile-avatar{border-radius:var(--radius-control);color:#0a1108;background:var(--color-growth);font-weight:900;box-shadow:0 0 12px #a3e6354d}.shell-navigation{top:calc(72px + var(--safe-top));z-index:10;height:calc(100dvh - 72px - var(--safe-top));padding:12px 8px 12px calc(8px + var(--safe-left));background:#0b1810;border-right:1px solid #2d4034;flex-direction:column;grid-area:2/1;align-self:start;gap:8px;display:flex;position:sticky}.shell-nav-link{color:#aab6aa;min-height:58px;font-size:var(--type-action);border:1px solid #0000;border-radius:12px;align-content:center;place-items:center;gap:4px;text-decoration:none;display:grid}.shell-nav-link>span:first-child{font-size:1.2rem}.shell-nav-link[aria-current=page]{border-color:var(--color-growth);color:var(--color-growth);background:#a3e6351f;box-shadow:0 0 14px #a3e63547}.mobile-next-goal{display:none}.return-summary,.recovery-notice{margin-bottom:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-1);box-shadow:var(--elevation-hud)}.return-summary{padding:var(--space-4) var(--space-6)}.return-summary>header,.recovery-notice{justify-content:space-between;gap:var(--space-4);align-items:start;display:flex}.return-summary h2,.return-summary p,.recovery-notice p{margin:var(--space-1) 0 0}.return-summary>.return-items{gap:var(--space-3);margin:var(--space-4) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.return-summary>.return-items>li{gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-control);background:var(--color-surface-2);overflow-wrap:anywhere;border:1px solid #405648;grid-template-columns:18px minmax(0,1fr);align-content:start;display:grid}.return-summary>.return-items>li>.control-with-feedback{grid-column:2;align-self:end}.return-marker{border:2px solid var(--color-growth);border-radius:50%;width:14px;height:14px;margin-top:3px}.return-summary>.return-items>li[data-kind^=ROOM] .return-marker{border-radius:2px;transform:rotate(45deg)}.return-summary>.return-items>li[data-kind^=EXPEDITION] .return-marker{border-radius:50% 2px 50% 50%}.return-summary>.return-items>li[data-kind=RESEARCH_UNLOCKED] .return-marker{border-style:double;border-radius:2px}.progression-levels{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.progression-levels>li{gap:var(--space-1);min-height:0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--color-growth);border-radius:var(--radius-control);background:#a3e63514;display:grid}@supports (color:color-mix(in lab,red,red)){.progression-levels>li{background:color-mix(in srgb,var(--color-growth) 8%,transparent)}}.progression-unlocks{gap:var(--space-1);padding-left:var(--space-5);margin:0;display:grid}.progression-unlocks>li{background:0 0;border:0;min-height:0;padding:0;display:list-item}.recovery-notice{padding:var(--space-4);border-left:5px solid var(--color-info)}.recovery-notice[data-state=offline]{border-left-style:dashed}.recovery-notice[data-state=warning]{border-left-color:var(--color-amber)}.recovery-notice[data-state=success]{border-left-color:var(--color-growth)}.recovery-notice code,.fatal-recovery code{-webkit-user-select:all;user-select:all;font-family:ui-monospace,monospace}.recovery-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.recovery-shell .recovery-hud{grid-template-columns:minmax(140px,1fr) minmax(180px,1fr) 220px 120px}.recovery-placeholder{border-radius:var(--radius-control);background:linear-gradient(100deg,#17271d 25%,#263a2c,#17271d 65%) 0 0/220% 100%;width:100%;min-width:48px;height:44px;animation:1.4s linear infinite loading-surface;display:block}.recovery-navigation .recovery-placeholder{min-height:58px}.recovery-stage>div:first-child{align-self:center;min-height:180px}.quality-selector{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-4);padding:var(--space-4) var(--space-6);border:1px solid var(--color-amber);border-radius:var(--radius-panel);background:#1a2418;display:flex}.quality-selector h2,.quality-selector p{margin:0}.quality-selector p{color:var(--color-text-secondary)}.quality-actions{gap:var(--space-2);flex:none;display:flex}.merge-colony-card{padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-panel)}.merge-colony-card dl{gap:var(--space-2);flex-wrap:wrap;display:flex}.merge-colony-card dl div{gap:var(--space-1);display:flex}.form-error{color:var(--color-state-danger-text)}.development-proof,.disabled-reason{color:var(--color-text-muted)}html[data-text-size=large]{font-size:17px}html[data-contrast=high]{--color-bg-deep:#000;--color-surface-1:#07150c;--color-surface-2:#14251a;--color-text-primary:#fff;--color-text-secondary:#d6dfd6;--color-border:#8eaa96;--color-focus:#fff38a}html[data-graphics-quality=low] .hero-art,html[data-graphics-quality=low] .caste-art{filter:none}html[data-graphics-quality=low] .spatial-stage,html[data-graphics-quality=low] .stage{background-image:none}html[data-graphics-quality=low] .spatial-context,html[data-graphics-quality=low] .army-sheet,html[data-graphics-quality=low] .phaser-host{box-shadow:none}html[data-motion=reduced]{--motion-micro:0s;--motion-panel:0s;--motion-focus:0s;scroll-behavior:auto}html[data-motion=reduced] .loading-state,html[data-motion=reduced] .recovery-placeholder,html[data-motion=reduced] .hero-art,html[data-motion=reduced] .caste-art,html[data-motion=reduced] .room-card.completed{animation:none}html[data-motion=reduced] .button,html[data-motion=reduced] .unit-card,html[data-motion=reduced] .audio-toggle,html[data-motion=reduced] .shell-nav-link,html[data-motion=reduced] .next-goal-chip,html[data-motion=reduced] .mobile-next-goal,html[data-motion=reduced] .construction-scaffold span{transition:none}html[data-motion=reduced] .button:active:not(:disabled),html[data-motion=reduced] .unit-card:active:not(:disabled){transform:none}.context-overlay{z-index:50;padding:calc(24px + var(--safe-top)) calc(24px + var(--safe-right)) calc(24px + var(--safe-bottom)) calc(24px + var(--safe-left));background:#020805c7;place-items:center;display:grid;position:fixed;inset:0}.army-sheet{border-radius:var(--radius-sheet);background:var(--color-surface-1);width:min(1180px,100%);max-height:min(88dvh,900px);box-shadow:var(--elevation-modal);border:1px solid #64783e;padding:20px;overflow:auto}.sheet-heading{z-index:2;background:#111d16;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex;position:sticky;top:-20px}.sheet-heading h2{margin:4px 0}.shell-space-battle{grid-template-columns:minmax(0,1fr)}.shell-space-battle>.game-content{grid-column:1;max-width:none;padding:0}.shell-space-battle .battle-template{min-height:calc(100dvh - 72px - var(--safe-top))}[data-state=loading]{cursor:progress}[data-state=error]{--state-accent:var(--color-danger)}[data-state=empty]{--state-accent:var(--color-text-secondary)}@media(min-width:1024px){.game-shell{grid-template-columns:72px minmax(0,1fr)}}@media(max-width:1250px)and (min-width:1024px){.global-hud{gap:8px;padding-inline:10px}.timer-summary{font-size:0}.timer-summary span{font-size:1rem}.profile-entry{min-width:auto}}@media(max-width:1023px){.game-shell{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.global-hud{grid-column:1;grid-template-columns:1fr minmax(150px,190px) auto auto auto;min-height:88px;padding-inline:24px;position:relative}.global-hud .next-goal-chip{grid-column:1/4}.timer-summary{grid-column:4/6;justify-self:end}.shell-navigation{border-bottom:1px solid #2d4034;border-right:0;flex-direction:row;grid-area:2/1;justify-content:center;height:auto;padding:6px 24px;position:sticky;top:0}.shell-nav-link{grid-auto-flow:column;gap:8px;min-width:130px;min-height:50px}.game-shell>.game-content,.shell-space-battle>.game-content{padding:24px calc(24px + var(--safe-right)) calc(24px + var(--safe-bottom)) calc(24px + var(--safe-left));grid-area:3/1}.shell-space-battle>.game-content{grid-row:2;padding:0}.spatial-context{justify-self:end;width:min(100%,520px)}}@media(min-width:600px)and (max-width:1023px){.global-hud{padding:calc(8px + var(--safe-top)) calc(24px + var(--safe-right)) 8px calc(24px + var(--safe-left))}.shell-navigation{padding-right:calc(24px + var(--safe-right));padding-left:calc(24px + var(--safe-left))}}@media(max-width:599px){.quality-selector,.quality-actions{flex-direction:column;align-items:stretch}.quality-actions .control-with-feedback,.quality-actions .button{width:100%}.journey-steps{grid-template-columns:minmax(0,1fr)}.protection-prompt,.protection-actions{flex-direction:column;align-items:stretch}:root{font-size:var(--type-body-mobile);--type-secondary:max(1rem, 15px);--type-action:max(1rem, 16px)}.global-hud{min-height:60px;padding:calc(8px + var(--safe-top)) calc(16px + var(--safe-right)) 8px calc(16px + var(--safe-left));grid-template-columns:minmax(90px,1fr) auto auto;gap:7px}.hud-location .eyebrow,.profile-entry span:last-child,.global-hud>.audio-toggle,.timer-summary{display:none}.hud-location strong{font-size:var(--type-secondary)}.global-hud .resource-bar{grid-area:1/2;gap:4px}.global-hud .resource-counter{padding:5px 6px}.global-hud .resource-counter .resource-counter-label{display:none}.global-hud .profile-entry{grid-area:1/3;min-width:38px}.hud-progress{grid-area:2/1/auto/-1}.hud-progress>span,.global-hud .next-goal-chip{display:none}.shell-navigation{z-index:30;width:100%;min-height:calc(64px + var(--safe-bottom));padding:6px calc(12px + var(--safe-right)) calc(6px + var(--safe-bottom)) calc(12px + var(--safe-left));background:#0b1810fa;justify-content:stretch;position:fixed;top:auto;bottom:0}.shell-nav-link{flex:1;min-width:0;min-height:52px}.game-shell>.game-content{padding:12px calc(16px + var(--safe-right)) calc(84px + var(--safe-bottom)) calc(16px + var(--safe-left));grid-row:2}.mobile-next-goal{color:#f3f0df;background:#1a2a20;border:1px solid #64783e;border-radius:12px;align-content:center;gap:3px;min-height:52px;margin-bottom:12px;padding:8px 12px;text-decoration:none;display:grid}.return-summary,.recovery-notice{margin-bottom:var(--space-3);padding:var(--space-4)}.return-summary>header,.recovery-notice{display:grid}.return-summary>.return-items{grid-template-columns:minmax(0,1fr)}.return-summary>.return-items>li{min-height:128px}.recovery-actions .control-with-feedback,.return-summary>header .control-with-feedback{width:100%}.recovery-shell .recovery-hud{grid-template-columns:minmax(90px,1fr) auto auto}.recovery-shell .recovery-hud .recovery-placeholder:nth-child(4){display:none}.fatal-recovery{width:calc(100% - 24px);padding:var(--space-6) var(--space-4) calc(var(--space-6) + var(--safe-bottom));margin:12px auto}.fatal-recovery dl div{grid-template-columns:minmax(0,1fr)}.mobile-next-goal span{color:#aab6aa;font-size:var(--type-secondary)}.mobile-next-goal:focus-visible{outline:3px solid var(--color-growth);outline-offset:2px}.shell-space-battle .mobile-next-goal{display:none}.shell-space-battle>.game-content{padding:0}.spatial-identity h1,.route-heading h1,.profile-page h1,.route-recovery h1{font-size:clamp(2rem,12vw,3.2rem)}.spatial-context{width:calc(100% + 32px);padding:18px 16px calc(18px + var(--safe-bottom));overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:22px 22px 0 0;max-height:70dvh;margin:0 -16px -20px;overflow:auto}.route-heading,.profile-page,.route-recovery{margin:0 auto 16px;padding:20px 16px}.context-overlay{padding:var(--safe-top) var(--safe-right) 0 var(--safe-left);align-items:end}.army-sheet{width:100%;max-height:70dvh;padding:16px;padding-bottom:calc(16px + var(--safe-bottom));border-radius:22px 22px 0 0}.sheet-heading{top:-16px}.battle-template{min-height:auto;padding:12px calc(12px + var(--safe-right)) calc(12px + var(--safe-bottom)) calc(12px + var(--safe-left));grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:12px}.battle-template .stage{order:1;min-height:0;overflow:hidden}.battle-template .hud{overflow-wrap:anywhere;white-space:normal;order:2}.battle-template .battle-audio{top:calc(18px + var(--safe-top));right:calc(18px + var(--safe-right));left:auto}}@media(max-width:359px){.global-hud,.game-shell>.game-content{padding-right:calc(12px + var(--safe-right));padding-left:calc(12px + var(--safe-left))}}@media(prefers-reduced-motion:reduce){:root{--motion-micro:0s;--motion-panel:0s;--motion-focus:0s}html{scroll-behavior:auto}.loading-state,.recovery-placeholder,.hero-art,.caste-art{animation:none}.button,.unit-card,.audio-toggle,.shell-nav-link,.next-goal-chip,.mobile-next-goal{transition:none}.button:active:not(:disabled),.unit-card:active:not(:disabled){transform:none}.construction-scaffold span{transition:none}.room-card.completed{animation:none}}@media(forced-colors:active){.state-marker,.shell-nav-link,.next-goal-chip,.mobile-next-goal,.button,.unit-card{forced-color-adjust:auto}.state-marker{border:2px solid canvastext}[data-selected=true] .state-marker,[aria-current=page],[aria-pressed=true]{outline-offset:2px;outline:3px solid highlight}}.inbox-entry{min-height:var(--control-min-size);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text-primary);text-decoration:none;display:inline-flex}.inbox-entry:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.game-shell.theme-amber-grove{--color-amber:#f4b84a;--color-growth:#8fc56b;--color-focus:#ffd679}.purchase-review{padding:calc(16px + var(--safe-top)) calc(16px + var(--safe-right)) calc(16px + var(--safe-bottom)) calc(16px + var(--safe-left))}.purchase-history ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.purchase-history li{padding:var(--space-3);border-radius:var(--radius-control);background:#09140eb8;border:1px solid #ffffff1a}.help-popover-overlay{padding:calc(16px + var(--safe-top)) calc(16px + var(--safe-right)) calc(16px + var(--safe-bottom)) calc(16px + var(--safe-left))}.help-popover-heading h2,.help-popover-body p{margin:0}.help-popover-body{gap:var(--space-3);color:var(--color-text-secondary);display:grid}@media(max-width:900px){.battle-template{grid-template-columns:1fr}.battle-stage-wrap{width:min(100%,720px)}}@layer components{.button[data-state=loading]{cursor:progress}.button[data-state=success]:before{content:"✓ "}.button[data-state=warning]:before{content:"! "}.button[data-state=error]{border-radius:var(--radius-control) 0 var(--radius-control) 0}.button[data-state=error]:before{content:"× "}.button[data-state=offline]{border-style:dashed}.unit-card{text-transform:capitalize}.unit-card img{object-fit:cover;border-radius:8px;width:54px;height:44px}.unit-card small{color:var(--color-text-secondary);display:block}.resource-counter strong,.timer,.progress-label strong,.badge{font-variant-numeric:tabular-nums}.button[data-variant=primary]{border-radius:var(--radius-control);box-shadow:inset 0 1px #ffffff59,0 8px 24px #a3e63538;border-color:var(--color-growth)!important;color:#0a1108!important;background:var(--color-growth)!important}.button[data-variant=primary]:hover:not(:disabled){color:#0a1108!important;background:#bef264!important;border-color:#bef264!important}.button.icon-button:not([data-guidance-pulse=true]),.icon-button:not([data-guidance-pulse=true]),.sheet-close.button:not([data-guidance-pulse=true]){box-shadow:none!important;background:0 0!important;border-color:#ffffff26!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.button.icon-button:hover:not(:disabled):not([data-guidance-pulse=true]),.icon-button:hover:not(:disabled):not([data-guidance-pulse=true]),.sheet-close.button:hover:not(:disabled):not([data-guidance-pulse=true]){background:#ffffff1a!important;border-color:#ffffff40!important;transform:none!important}.button.icon-button:focus-visible,.icon-button:focus-visible,.sheet-close.button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-color:#ffffff4d!important}.button.icon-button>svg,.icon-button>svg,.sheet-close>svg{stroke-width:2.25px!important;width:.875rem!important;height:.875rem!important}.button.icon-button[data-emphasis=journey]{border-color:var(--color-growth)!important;color:#0a1608!important;background:linear-gradient(145deg,#b7f447,#83d51f)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;transition:none!important;box-shadow:0 0 0 3px #a3e63529,0 0 24px #a3e6356b!important}.button.icon-button[data-emphasis=journey]:hover:not(:disabled){color:#0a1608!important;background:#bef264!important;border-color:#d4ff79!important;box-shadow:0 0 0 3px #bef26433,0 0 30px #a3e63585!important}.button.commerce-checkout-primary,.button.commerce-checkout-primary:disabled{border-color:var(--color-growth)!important;color:#0a1108!important;background:var(--color-growth)!important;box-shadow:inset 0 1px #ffffff59,0 8px 24px #a3e63538!important}.button.commerce-checkout-primary:hover:not(:disabled){color:#0a1108!important;background:#bef264!important;border-color:#bef264!important}.resource-counter .resource-rate{color:var(--color-growth);font-size:var(--type-helper);font-weight:700;line-height:1}.state-notice:before,.message:before{margin-right:var(--space-2);font-weight:900}.state-notice[data-state=loading],.message[data-state=loading]{border-color:var(--color-info)}.state-notice[data-state=loading]:before,.message[data-state=loading]:before{content:"…"}.state-notice[data-state=success],.message[data-state=success]{border-color:var(--color-growth)}.state-notice[data-state=success]:before,.message[data-state=success]:before{content:"✓"}.state-notice[data-state=warning],.message[data-state=warning]{border-color:var(--color-amber)}.state-notice[data-state=warning]:before,.message[data-state=warning]:before{content:"!"}.state-notice[data-state=error],.message[data-state=error]{border-color:var(--color-danger);border-radius:var(--radius-control) 0 var(--radius-control) 0}.state-notice[data-state=error]:before,.message[data-state=error]:before{content:"×"}.state-notice[data-state=offline],.message[data-state=offline]{border-color:var(--color-info);border-style:dashed}.state-notice[data-state=offline]:before,.message[data-state=offline]:before{content:"↯"}.state-notice[data-state=empty]:before{content:"○"}.loading-state[data-state=loading]{min-height:240px;color:var(--color-text-secondary);background:linear-gradient(100deg,transparent 30%,#d8ed7314 48%,transparent 66%),var(--color-bg-deep);background-size:220% 100%;align-content:center;animation:1.4s linear infinite loading-surface}.loading-state[data-state=error]{background:var(--color-bg-deep);animation:none}@keyframes loading-surface{to{background-position-x:-220%}}.construction-progress progress{width:100%;height:7px;min-height:7px;accent-color:var(--color-growth);border-radius:999px;overflow:hidden}.construction-scaffold{align-items:stretch;height:4px}.construction-scaffold span{background:var(--color-border-subtle);height:4px;transition:background var(--motion-panel) ease;border:0;border-radius:999px}.construction-progress[data-progress-phase=scaffold] .construction-scaffold span:nth-child(-n+1),.construction-progress[data-progress-phase=structure] .construction-scaffold span:nth-child(-n+2),.construction-progress[data-progress-phase=finishing] .construction-scaffold span:nth-child(-n+3),.construction-progress[data-progress-phase=ready] .construction-scaffold span{background:#91bb59;height:4px}.construction-progress>p[role=status]{color:var(--color-text-secondary);font-size:var(--type-secondary);margin:0}@keyframes construction-complete{0%{box-shadow:0 0 0 8px #d8ed7361}to{box-shadow:0 0 #d8ed7300}}.room-card.completed{border-color:var(--color-growth);background:linear-gradient(145deg,#274a31,#15271b);animation:.7s ease-out construction-complete}.room-card[data-storage-state=full]{box-shadow:inset 0 0 0 2px var(--color-warning)}.storage-capacity-state[data-state=full]{border-color:var(--color-warning)}.storage-capacity-state ul{gap:10px;padding-left:20px;display:grid}.storage-capacity-state li{gap:4px;display:grid}.entitlement-state p{margin:4px 0}.offer-card h3,.offer-card p,.offer-card ul{margin:0}.offer-card>header,.purchase-history>header,.purchase-history li{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.offer-card-title h3{font-size:1rem}.room-card-heading h3{margin:0}.route-heading .button,.route-recovery .button{width:auto;margin-top:8px}.profile-resources .resource-bar{flex-wrap:wrap;justify-content:flex-start}.identity-form label{gap:var(--space-2);display:grid}.identity-form input{min-height:48px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-base);color:var(--color-text-primary)}.identity-method-list li{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-raised);min-width:0;padding:10px 12px;display:flex}.profile-tabs button,.segmented-control button{min-height:var(--control-min-size);border-radius:var(--radius-control);color:var(--color-text-primary);cursor:pointer;background:0 0;border:1px solid #0000;padding:9px 14px}.profile-tabs button[aria-selected=true],.segmented-control button[aria-pressed=true]{border-color:var(--color-growth);color:#0a1108;background:var(--color-growth);font-weight:800;box-shadow:0 0 14px #a3e63547}.profile-tabs button:focus-visible,.segmented-control button:focus-visible,.select-field select:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.save-state-notice p{margin-bottom:0}.codex-panel header h2,.codex-panel header p,.settings-panel h2,.support-panel h2,.support-panel p{margin-top:0}.codex-panel details{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-1)}.codex-panel summary{min-height:var(--control-min-size);color:var(--color-growth);cursor:pointer;padding:13px 16px;font-weight:800}.codex-grid article{min-width:0;padding:var(--space-4);border-radius:var(--radius-control);overflow-wrap:anywhere;background:#0e1b14;border:1px solid #314438}.codex-grid article h3,.codex-grid article p{margin:0 0 var(--space-2)}.codex-grid article dl{gap:var(--space-2);margin:var(--space-3) 0;grid-template-columns:repeat(4,1fr);display:grid}.codex-grid article dl div{gap:2px;display:grid}.codex-grid article dt{color:var(--color-text-secondary);font-size:var(--type-helper)}.codex-grid article dd{margin:0;font-weight:800}.select-field select{min-height:var(--control-min-size);border:1px solid var(--color-border);border-radius:var(--radius-control);width:min(100%,320px);color:var(--color-text-primary);background:var(--color-surface-2);font:inherit;padding:8px 12px}.preference-field legend,.select-field>span,.preference-field>span{padding:0 var(--space-1);color:var(--color-text-secondary);font-weight:700}.support-panel>section{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:#0e1b14}.support-facts div{gap:var(--space-3);grid-template-columns:minmax(120px,.4fr) minmax(0,1fr);display:grid}.support-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.authentication-card .account-identity-panel{background:0 0;border:0;padding:0}.authentication-heading h1{margin:var(--space-1) 0 0}.profile-avatar-button.profile-frame-gilded-guard,.profile-frame-gilded-guard .avatar,.profile-avatar.profile-frame-gilded-guard{border:3px double #d9a23d;box-shadow:0 0 0 2px #563b20,0 0 18px #d9a23d73}@media(max-width:47.99rem){.route-heading,.profile-page,.route-recovery{margin:0 auto 16px;padding:20px 16px}.profile-summary{align-items:flex-start}.profile-facts,.profile-facts-grid{grid-template-columns:1fr}.profile-hub .profile-facts,.profile-hub .profile-facts-grid,.codex-grid{grid-template-columns:minmax(0,1fr)}.codex-grid article dl{grid-template-columns:repeat(2,1fr)}.profile-tabs{margin-inline:-16px;padding-inline:16px}.support-facts div{grid-template-columns:minmax(0,1fr)}}.spatial-list li>.control-with-feedback{z-index:1;justify-self:end;width:92px;min-width:0;position:relative}@media(max-width:760px){.spatial-list li>.control-with-feedback{width:76px}}.spatial-list li>.control-with-feedback .spatial-list-action{width:100%;min-width:0}.spatial-list li[data-state=ready] .state-marker,.spatial-list li[data-state=producing] .state-marker{border-color:var(--color-growth);background:var(--color-growth)}.spatial-list li[data-state=active] .state-marker,.spatial-list li[data-state=researching] .state-marker,.spatial-list li[data-state=hatching] .state-marker{border-color:var(--color-info);background:repeating-linear-gradient(90deg,var(--color-info) 0 3px,transparent 3px 5px);border-radius:2px 50% 50% 2px}.spatial-list li[data-state=building] .state-marker,.spatial-list li[data-state=queued] .state-marker,.spatial-list li[data-state=recovering] .state-marker{border-color:var(--color-amber);background:var(--color-amber);border-radius:2px;transform:rotate(45deg)}.spatial-list li[data-state=full] .state-marker,.spatial-list li[data-state=blocked] .state-marker{border-color:var(--color-danger);background:#ef444459;border-style:dashed;border-radius:2px}@supports (color:color-mix(in lab,red,red)){.spatial-list li[data-state=full] .state-marker,.spatial-list li[data-state=blocked] .state-marker{background:color-mix(in srgb,var(--color-danger) 35%,transparent)}}.spatial-list li[data-state=locked] .state-marker{border-color:var(--color-text-secondary);opacity:.65;background:0 0;border-radius:2px}.surface-actions-grid>#surface-expedition,.surface-actions-grid>#surface-raid{min-width:0}#surface-expedition[data-guidance-target=true]{border-radius:var(--radius-panel);border:2px solid #b9df66b8;scroll-margin-top:16px;box-shadow:0 0 0 5px #b9df6617}.spatial-stage:after{content:"";z-index:-1;background:linear-gradient(90deg,#040c08eb,#040c0866 58%,#040c08c7),linear-gradient(#0000 55%,#050d09b8);position:absolute;inset:0}.world-stage .hero-art{filter:brightness(1.15)saturate(.75)sepia(.18);object-position:center 58%;transform:scaleY(-1)scale(1.025)}.world-stage{min-height:clamp(180px,18vw,220px)}.world-stage:after{background:linear-gradient(90deg,#040c08f0,#040c088f 54%,#040c08d1),linear-gradient(#0000 38%,#050d09b8)}.world-stage .spatial-context{gap:var(--space-2);padding:var(--space-4)}.world-stage .spatial-context>.control-with-feedback{width:100%;max-width:290px}.world-stage+.colony-disclosure-summary{margin-top:var(--space-4)}.spatial-context>.control-with-feedback{width:min(100%,290px)}.spatial-context>.control-with-feedback .spatial-secondary-action{color:var(--color-text-primary);background:linear-gradient(#1b2d22,#132119);border-color:#55705b;box-shadow:inset 0 1px #ffffff0d}.spatial-context>.control-with-feedback .spatial-secondary-action:hover:not(:disabled){color:#fff;background:linear-gradient(#263d2e,#1a2d21);border-color:#88ad6f;box-shadow:inset 0 1px #ffffff0f}#surface-campaign:focus-visible{border-radius:var(--radius-panel);outline:3px solid var(--color-focus);outline-offset:4px}@media(max-width:760px){.world-stage{min-height:0}.world-stage .hero-art{object-position:42% 58%}.world-stage .spatial-context{width:100%;padding:var(--space-4);border-radius:18px;margin:0}}.hero-bg[data-ambient-active=false]{animation-play-state:paused}.landing-feature-item:after{z-index:-9;border-radius:inherit;content:"";opacity:0;pointer-events:none;background:linear-gradient(112deg,#0000 18%,#ffeead14 48%,#0000 70%);transition:opacity .32s,transform .68s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-45%)}.landing-feature-item:hover:after{opacity:1;transform:translate(38%)}@media(prefers-reduced-motion:no-preference){.hero-bg{will-change:transform;animation:28s ease-in-out infinite alternate landing-hero-breathe}.landing-section-motion{animation:.78s cubic-bezier(.22,1,.36,1) both landing-section-in}.landing-hero-scroll svg{animation:1.8s ease-in-out infinite landing-scroll-cue}}@keyframes landing-hero-breathe{0%{transform:scale(1)translateZ(0)}to{transform:scale(1.08)translateZ(0)}}@media(max-width:767px){@keyframes landing-hero-breathe{0%{transform:scale(1)translateZ(0)}to{transform:scale(1.05)translateZ(0)}}}@keyframes landing-section-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-scroll-cue{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.combat-v2-top-chrome{z-index:30;position:relative;overflow:visible}.combat-v2-utility-menu-panel{z-index:40}.combat-v2-battle-layout{z-index:1;position:relative}.combat-v2-fullscreen-toggle{min-width:132px!important;min-height:44px!important}.combat-v2-presentation[data-layout=viewport] .combat-v2-board-wrap{min-height:min(100%,calc(var(--combat-v2-rows,6) * 44px));--combat-v2-grid-gap:1px;--combat-v2-fit-y: calc(.5rem + 23px) ;--combat-v2-fit-x: calc(.5rem + 23px) ;--combat-v2-row-gap-total:calc((var(--combat-v2-rows,6) - 1) * 1px);--combat-v2-col-gap-total:calc((var(--combat-v2-columns,8) - 1) * 1px);--combat-v2-cell:max(44px, min(calc((100cqh - var(--combat-v2-fit-y) - var(--combat-v2-row-gap-total)) / var(--combat-v2-rows,6)), calc((100cqw - var(--combat-v2-fit-x) - var(--combat-v2-col-gap-total)) / var(--combat-v2-columns,8))));--combat-v2-unit-footer:24px;container:combat-v2-board/size}@media(max-width:599px){.combat-v2-presentation[data-layout=viewport] .combat-v2-board-wrap{--combat-v2-unit-footer:8px;--combat-v2-cell:max(44px, min(calc((100cqh - var(--combat-v2-fit-y) - var(--combat-v2-row-gap-total)) / var(--combat-v2-rows,6)), calc((100cqw - var(--combat-v2-fit-x) - var(--combat-v2-col-gap-total)) / var(--combat-v2-columns,8))))}}.combat-v2-cell[data-action]:after{pointer-events:none;z-index:4;width:16px;height:16px;color:var(--color-growth);font-size:var(--type-helper);opacity:.58;content:"→";background:#07120cc2;border:1px solid;border-radius:3px;place-items:center;font-weight:900;line-height:1;display:grid;position:absolute;top:3px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #0000006b}.combat-v2-cell[data-action]:hover:after,.combat-v2-cell[data-action]:focus-visible:after,.combat-v2-cell[data-inspected=true]:after{opacity:1;background:#07120ceb;box-shadow:0 1px 5px #0009}.combat-v2-cell[data-action=attack]:after{color:var(--color-danger);content:"×"}.combat-v2-cell[data-action=interact]:after{color:var(--color-info);content:"◇"}.combat-v2-cell[data-action=use_ability]:after{color:var(--color-growth);content:"✦"}.combat-v2-action-button.button[data-command-group=auto]{background:#0f1e1cb8!important;border-width:1px!important;border-color:#75bdd15c!important}.combat-v2-action-button.button[data-command-group=auto]:hover:not(:disabled){background:#122624d1!important;border-color:#75bdd19e!important}.combat-v2-cell [data-path-step-label]{visibility:hidden}.combat-v2-cell[data-path-step] [data-path-step-label]{visibility:visible}.combat-v2-cell [data-path-step-label]:before{content:attr(data-step)}@media(min-width:768px){.combat-v2-cell[data-inspected=true] .combat-v2-unit-hp{display:block}}.combat-v2-cell{cursor:default}.combat-v2-cell[data-blocked=true]:not([data-cursor]){cursor:not-allowed}@media(hover:hover)and (pointer:fine){.combat-v2-cell[data-cursor=attack]{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2024%2024'%3e%3cdefs%3e%3cg%20id='swords'%3e%3cpolyline%20points='14.5%2017.5%203%206%203%203%206%203%2017.5%2014.5'/%3e%3cline%20x1='13'%20y1='19'%20x2='19'%20y2='13'/%3e%3cline%20x1='16'%20y1='16'%20x2='20'%20y2='20'/%3e%3cline%20x1='19'%20y1='21'%20x2='21'%20y2='19'/%3e%3cpolyline%20points='14.5%206.5%2018%203%2021%203%2021%206%2017.5%209.5'/%3e%3cline%20x1='5'%20y1='14'%20x2='9'%20y2='18'/%3e%3cline%20x1='7'%20y1='17'%20x2='4'%20y2='20'/%3e%3cline%20x1='3'%20y1='19'%20x2='5'%20y2='21'/%3e%3c/g%3e%3c/defs%3e%3cuse%20href='%23swords'%20fill='none'%20stroke='%2306110b'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cuse%20href='%23swords'%20fill='none'%20stroke='%23ffb3a6'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") 4 4,crosshair}.combat-v2-cell[data-cursor=move]{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2024%2024'%3e%3cdefs%3e%3cg%20id='footprints'%3e%3cpath%20d='M4%2016v-2.38C4%2011.5%202.97%2010.5%203%208c.03-2.72%201.49-6%204.5-6C9.37%202%2010%203.8%2010%205.5c0%203.11-2%205.66-2%208.68V16a2%202%200%201%201-4%200Z'/%3e%3cpath%20d='M20%2020v-2.38c0-2.12%201.03-3.12%201-5.62-.03-2.72-1.49-6-4.5-6C14.63%206%2014%207.8%2014%209.5c0%203.11%202%205.66%202%208.68V20a2%202%200%201%200%204%200Z'/%3e%3cpath%20d='M16%2017h4'/%3e%3cpath%20d='M4%2013h4'/%3e%3c/g%3e%3c/defs%3e%3cuse%20href='%23footprints'%20fill='none'%20stroke='%2306110b'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cuse%20href='%23footprints'%20fill='none'%20stroke='%23e7ff9a'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") 5 4,pointer}.combat-v2-cell[data-cursor=use_ability]{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2024%2024'%3e%3cdefs%3e%3cg%20id='sparkles'%3e%3cpath%20d='M9.937%2015.5A2%202%200%200%200%208.5%2014.063l-6.135-1.582a.5.5%200%200%201%200-.962L8.5%209.936A2%202%200%200%200%209.937%208.5l1.582-6.135a.5.5%200%200%201%20.963%200L14.063%208.5A2%202%200%200%200%2015.5%209.937l6.135%201.581a.5.5%200%200%201%200%20.964L15.5%2014.063a2%202%200%200%200-1.437%201.437l-1.582%206.135a.5.5%200%200%201-.963%200z'/%3e%3cpath%20d='M20%203v4'/%3e%3cpath%20d='M22%205h-4'/%3e%3cpath%20d='M4%2017v2'/%3e%3cpath%20d='M5%2018H3'/%3e%3c/g%3e%3c/defs%3e%3cuse%20href='%23sparkles'%20fill='none'%20stroke='%2306110b'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cuse%20href='%23sparkles'%20fill='none'%20stroke='%23b4e5ef'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") 4 4,pointer}.combat-v2-cell[data-cursor=interact]{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2024%2024'%3e%3cdefs%3e%3cg%20id='hand'%3e%3cpath%20d='M18%2011V6a2%202%200%200%200-2-2a2%202%200%200%200-2%202'/%3e%3cpath%20d='M14%2010V4a2%202%200%200%200-2-2a2%202%200%200%200-2%202v2'/%3e%3cpath%20d='M10%2010.5V6a2%202%200%200%200-2-2a2%202%200%200%200-2%202v8'/%3e%3cpath%20d='M18%208a2%202%200%201%201%204%200v6a8%208%200%200%201-8%208h-2c-2.8%200-4.5-.86-5.99-2.34l-3.6-3.6a2%202%200%200%201%202.83-2.82L7%2015'/%3e%3c/g%3e%3c/defs%3e%3cuse%20href='%23hand'%20fill='none'%20stroke='%2306110b'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cuse%20href='%23hand'%20fill='none'%20stroke='%23f4f7ef'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") 16 3,pointer}}.combat-v2-actions .control-with-feedback{flex-direction:row;gap:0;width:100%;display:inline-flex}.combat-v2-action-button.button[aria-pressed=true]:not([data-variant=primary]),.combat-v2-action-button.button[data-state=selected]:not([data-variant=primary]){border-color:var(--color-growth)!important;color:var(--color-growth)!important;box-shadow:none!important;background:#a3e63538!important}.combat-v2-action-button[aria-pressed=true] .combat-v2-action-icon,.combat-v2-action-button[aria-pressed=true] .combat-v2-action-icon svg{color:var(--color-growth)!important;stroke:currentColor!important}}.tutorial-advisor{z-index:70;right:20px;bottom:calc(8px + env(safe-area-inset-bottom));width:min(390px,100vw - 40px);max-height:calc(100dvh - 16px - env(safe-area-inset-bottom));overscroll-behavior:contain;background:radial-gradient(circle at 12% 10%,#c6e76b24,#0000 34%),linear-gradient(145deg,#142f1dfa,#05140cfa);border:1px solid #c6e76b94;border-radius:18px;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 18px 52px #0000007a}.tutorial-advisor__portrait{aspect-ratio:1;background:#07160e;border:1px solid #c6e76b7a;border-radius:16px;align-self:start;overflow:hidden}.tutorial-advisor__portrait img,.tutorial-advisor-bubble img{object-fit:contain;width:100%;height:100%;padding:3px}.tutorial-advisor__content{gap:7px;min-width:0;display:grid}.tutorial-advisor__content>header{justify-content:space-between;align-items:start;gap:8px;display:flex}.tutorial-advisor__content>header>div{gap:1px;display:grid}.tutorial-advisor__content>header span{color:var(--color-growth);font-size:var(--type-action);font-weight:850}.tutorial-advisor__content>header small,.tutorial-advisor__content>p{color:var(--color-text-secondary)}.tutorial-advisor__content>header small{font-size:var(--type-helper);line-height:var(--line-secondary)}.tutorial-advisor__content>header button{border:1px solid var(--color-border);width:32px;height:32px;color:var(--color-text);cursor:pointer;background:#05140cb8;border-radius:10px;flex:none;place-items:center;display:grid}.tutorial-advisor__content>strong{font-family:var(--font-display);font-size:var(--type-section-title);line-height:1.3}.tutorial-advisor__content>p{font-size:var(--type-body);line-height:var(--line-body);margin:0}.tutorial-advisor__content>.control-with-feedback,.tutorial-advisor__content>.control-with-feedback .button{width:100%}.tutorial-advisor-bubble{z-index:70;right:20px;bottom:calc(8px + env(safe-area-inset-bottom));width:76px;height:58px;color:var(--color-growth);cursor:pointer;background:#0b2415;border:1px solid #c6e76b94;border-radius:16px;grid-template-columns:48px 16px;align-items:center;gap:4px;padding:4px;display:grid;position:fixed;overflow:hidden;box-shadow:0 12px 34px #0000006b}.tutorial-advisor-bubble img{border-radius:11px}.tutorial-advisor button:focus-visible,.tutorial-advisor-bubble:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media(min-width:1120px){.tutorial-advisor[data-placement=surface],.tutorial-advisor-bubble[data-placement=surface]{left:50%;right:auto;transform:translate(-50%)}}@media(max-width:900px){.tutorial-advisor{right:8px;bottom:calc(72px + env(safe-area-inset-bottom));width:calc(100vw - 16px);max-height:calc(100dvh - 88px - env(safe-area-inset-bottom));border-radius:15px;grid-template-columns:52px minmax(0,1fr);gap:9px;padding:9px}.tutorial-advisor-bubble{right:10px;bottom:calc(72px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.tutorial-advisor,.tutorial-advisor-bubble{scroll-behavior:auto}}[data-motion=reduced] .combat-v2-action-button[data-tutorial=true],[data-motion=reduced] .combat-v2-cell[data-tutorial-target=true],[data-motion=reduced] [data-guidance-pulse=true]{animation:none!important}.first-battle-tutorial-layer{z-index:30;pointer-events:none;position:absolute;inset:0}.first-battle-tutorial-layer:before{content:"";-webkit-backdrop-filter:saturate(.72)brightness(.78);backdrop-filter:saturate(.72)brightness(.78);background:#0006033d;position:absolute;inset:0}.first-battle-tutorial-layer[data-target=board]:before,.first-battle-tutorial-layer[data-target=initiative]:before{-webkit-backdrop-filter:saturate(.88)brightness(.9);backdrop-filter:saturate(.88)brightness(.9);background:#0006031f}.first-battle-tutorial{z-index:2;opacity:0;background:radial-gradient(circle at 8% 12%,#c6e76b38,#0000 38%),linear-gradient(145deg,#142f1dfc,#05140cfc);border:2px solid #d8f473d1;border-radius:16px;grid-template-columns:64px minmax(0,1fr);gap:12px;width:min(440px,100% - 48px);max-width:440px;padding:14px;display:grid;position:absolute;box-shadow:0 0 0 5px #c6e76b1f,0 18px 48px #00000094}.first-battle-tutorial[data-ready=true]{opacity:1}.first-battle-tutorial[data-compact=true]{grid-template-columns:44px minmax(0,1fr);width:min(360px,100% - 48px);padding:9px 10px}.first-battle-tutorial:after{content:"";width:0;height:0;position:absolute}.first-battle-tutorial[data-arrow=right]:after{border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:18px solid #d8f473eb;top:50%;right:-18px;transform:translateY(-50%)}.first-battle-tutorial[data-arrow=top]:after{border-bottom:18px solid #d8f473eb;border-left:12px solid #0000;border-right:12px solid #0000;top:-18px;left:50%;transform:translate(-50%)}.first-battle-tutorial[data-arrow=bottom]:after{border-top:18px solid #d8f473eb;border-left:12px solid #0000;border-right:12px solid #0000;bottom:-18px;left:50%;transform:translate(-50%)}.first-battle-tutorial[data-arrow=none]:after{content:none}.first-battle-tutorial[data-compact=true]>img{width:44px;height:44px}.first-battle-tutorial[data-compact=true] header small,.first-battle-tutorial[data-compact=true] strong,.first-battle-tutorial[data-compact=true] p,.first-battle-tutorial[data-compact=true] .first-battle-tutorial__ap,.first-battle-tutorial[data-compact=true] .first-battle-tutorial__summary{display:none}.first-battle-tutorial>img{object-fit:contain;background:#07160e;border:1px solid #c6e76b6b;border-radius:12px;width:64px;height:64px}.first-battle-tutorial>div{gap:5px;min-width:0;display:grid}.first-battle-tutorial header{flex-wrap:wrap;justify-content:space-between;gap:4px 8px;display:flex}.first-battle-tutorial header span{color:var(--color-growth);font-weight:850}.first-battle-tutorial__next{background:var(--color-growth);width:max-content;max-width:100%;color:var(--color-bg-deep);font-size:var(--type-action);line-height:var(--line-action);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-weight:900;display:flex}.first-battle-tutorial__next svg{flex:none}.first-battle-tutorial header small,.first-battle-tutorial p{color:var(--color-text-secondary)}.first-battle-tutorial strong{font-family:var(--font-display);font-size:var(--type-section-title);align-items:center;gap:6px;line-height:1.3;display:flex}.first-battle-tutorial p{font-size:var(--type-body);line-height:var(--line-body);margin:0}.first-battle-tutorial__ap,.first-battle-tutorial__summary,.first-battle-tutorial__feedback{color:var(--color-growth);font-size:var(--type-secondary);line-height:var(--line-secondary);align-items:center;gap:5px;font-weight:750;display:flex}.first-battle-tutorial__feedback{border-top:1px solid #c6e76b3d;padding-top:5px}.first-battle-tutorial__ap i{border:2px solid var(--color-info);background:var(--color-info);border-radius:50%;width:12px;height:12px}.combat-v2-initiative[data-tutorial=true],.combat-v2-turn-owner[data-tutorial=true]{z-index:40;outline-offset:4px;outline:2px solid #d8f473;position:relative;box-shadow:0 0 0 3px #08160ee0,0 0 16px #d8f4734d}.combat-v2-action-button[data-tutorial=true]:not(:disabled):not([aria-disabled=true]),.combat-v2-cell[data-tutorial-target=true]:not(:disabled):not([aria-disabled=true]),:where([data-coach-target=true]:not(:disabled):not([aria-disabled=true])),:where([data-guidance-pulse=true]:not(:disabled):not([aria-disabled=true])){z-index:40;position:relative;box-shadow:0 0 0 3px #08160ee0,0 0 0 5px #a3e635ad,0 0 16px #a3e6354d}.combat-v2-cell[data-tutorial-target=true]:not(:disabled):not([aria-disabled=true]){animation:2.4s ease-in-out infinite guidance-action-breathe}.combat-v2-action-button[data-tutorial=true]:not(:disabled):not([aria-disabled=true]),button[data-guidance-pulse=true]:not(:disabled):not([aria-disabled=true]),[role=button][data-guidance-pulse=true]:not(:disabled):not([aria-disabled=true]){will-change:filter;animation:2s ease-in-out infinite guidance-button-fill-breathe;box-shadow:inset 0 1px #ffffff59,0 8px 28px #a3e6354d!important}.button.icon-button[data-dialog-close=true][data-guidance-pulse=true]:not(:disabled):not([aria-disabled=true]){border-color:var(--color-growth)!important;background-color:var(--color-growth)!important;background-image:linear-gradient(var(--color-growth),var(--color-growth))!important;color:var(--color-bg-deep)!important}.button.icon-button[data-dialog-close=true][data-guidance-pulse=true]:hover:not(:disabled){color:var(--color-bg-deep)!important;background-color:#bef264!important;background-image:linear-gradient(#bef264,#bef264)!important;border-color:#bef264!important}.combat-v2-command-dock,.combat-v2-top-chrome{z-index:31}@keyframes guidance-action-breathe{0%,to{box-shadow:0 0 0 3px #08160ee0,0 0 0 5px #a3e6359e,0 0 14px #a3e6353d}50%{box-shadow:0 0 0 3px #08160ee0,0 0 0 5px #a3e635d1,0 0 22px #a3e63575}}@keyframes guidance-button-fill-breathe{0%,to{filter:brightness(.78)saturate(.88)}50%{filter:brightness(1.18)saturate(1.08)}}@media(forced-colors:active){.combat-v2-action-button[data-tutorial=true]:not(:disabled),.combat-v2-cell[data-tutorial-target=true]:not(:disabled),[data-coach-target=true]:not(:disabled),[data-guidance-pulse=true]:not(:disabled){outline-offset:4px;outline:2px solid highlight;box-shadow:none!important;filter:none!important;animation:none!important}}.combat-v2-training-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column!important;flex:auto!important;grid-template-rows:none!important;grid-template-columns:none!important;gap:12px!important;min-height:0!important;padding:12px 16px 16px!important;display:flex!important;overflow:hidden auto!important}@media(min-width:900px){.combat-v2-result[data-training-complete=true] .combat-v2-training-body{grid-template-columns:none!important;display:flex!important}}.combat-v2-result[data-training-complete=true]{z-index:120!important;flex-direction:column!important;width:min(100vw - 40px,720px)!important;max-width:720px!important;height:auto!important;max-height:min(90dvh,800px)!important;margin:0!important;display:flex!important;position:fixed!important;inset:50% auto auto 50%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 100vmax #010704e0,0 28px 96px #000000b8!important}.combat-v2-result[data-training-complete=true] .combat-v2-result-hero{background:linear-gradient(#060e0a59,#060e0ab8 55%,#060e0aeb);flex:none;gap:10px;padding:16px 20px 14px}.combat-v2-result[data-training-complete=true] .combat-v2-result-hero h1{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.55rem,3.2vw,2rem)}.combat-v2-result[data-training-complete=true] .combat-v2-result-hero p{color:#f4f7efe0;max-width:38rem;font-size:var(--type-secondary);text-shadow:0 1px 14px #000000b3;line-height:1.45}.combat-v2-result[data-training-complete=true] .combat-v2-result-emblem{width:52px;height:52px}.combat-v2-result[data-training-complete=true] .combat-v2-result-entrance{opacity:.95;width:140px;height:96px}.combat-v2-result[data-training-complete=true] .combat-v2-result-footer{flex:none;justify-items:stretch;gap:10px;padding:12px 18px 16px;display:grid}.combat-v2-result[data-training-complete=true] .combat-v2-result-footer>.control-with-feedback{width:100%;margin-left:0}.combat-v2-result[data-training-complete=true] .combat-v2-result-footer .button{width:100%}.combat-v2-result[data-training-complete=true]:before{background:linear-gradient(90deg,transparent,var(--color-growth),transparent);height:2px}.combat-v2-training-complete{border-radius:var(--radius-panel,12px);background:linear-gradient(135deg,#c6e76b1f,#07160ddb);border:1px solid #c6e76b66;order:1;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffff0a}.combat-v2-training-complete>img{object-fit:contain;border-radius:var(--radius-control,8px);background:#040f09bd;border:1px solid #c6e76b47;width:88px;height:88px}.combat-v2-training-complete h2{font-family:var(--font-display);color:var(--color-text-primary);margin:0 0 8px;font-size:1.05rem}.combat-v2-training-achievements{color:var(--color-text-secondary);font-size:var(--type-secondary);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;padding:0;line-height:1.4;list-style:none;display:grid}.combat-v2-training-achievements li{align-items:center;gap:7px;display:flex}.combat-v2-training-achievements svg{color:var(--color-growth);flex:none}.combat-v2-training-recap{color:var(--color-text-secondary);font-size:var(--type-secondary);line-height:var(--line-secondary);margin:8px 0 0}.combat-v2-training-roadmap{order:3;gap:10px;display:grid}.combat-v2-training-roadmap h2{font-family:var(--font-display);align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.combat-v2-training-roadmap h2 svg{color:var(--color-growth)}.combat-v2-training-roadmap ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.combat-v2-training-roadmap li{border-radius:var(--radius-control,8px);background:#06150cc2;border:1px solid #c5dca42e;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:12px;display:grid}.combat-v2-training-roadmap li[data-horizon=now]{background:linear-gradient(135deg,#c6e76b24,#06150cd1);border-color:#c6e76b94;box-shadow:0 0 0 1px #c6e76b1f}.combat-v2-training-roadmap li>svg{color:var(--color-growth);margin-top:1px}.combat-v2-training-roadmap li>div{gap:4px;display:grid}.combat-v2-training-roadmap strong{font-size:var(--type-secondary);color:var(--color-text-primary)}.combat-v2-training-roadmap span{color:var(--color-text-secondary);font-size:var(--type-secondary);line-height:var(--line-secondary)}.combat-v2-training-rewards{flex:none;order:2;align-self:start;gap:6px;width:max-content;max-width:100%;min-height:0;display:grid}.combat-v2-training-rewards>h2{font-size:var(--type-secondary);margin:0}.combat-v2-training-rewards>ul{border-radius:var(--radius-control,8px);background:#0f1a14c7;border:1px solid #c5dca429;flex-wrap:wrap;align-items:center;gap:8px;width:max-content;max-width:100%;margin:0;padding:6px 8px;flex-direction:row!important;display:flex!important}.combat-v2-training-rewards>ul>li{flex:none;min-width:0;gap:8px!important;padding:4px 8px!important}.combat-v2-training-rewards>ul>li strong{font-size:1.05rem}.combat-v2-training-complete,.combat-v2-training-roadmap,.combat-v2-training-battle-details{flex:none}.combat-v2-training-battle-details{border-top:1px solid #c5dca429;order:4;min-width:0;scroll-margin-bottom:12px}.combat-v2-training-battle-details>summary{min-height:44px;color:var(--color-text-secondary);font-size:var(--type-secondary);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 4px;font-weight:700;list-style:none;display:flex}.combat-v2-training-battle-details>summary::-webkit-details-marker{display:none}.combat-v2-training-battle-details>summary>span{align-items:center;gap:8px;display:inline-flex}.combat-v2-training-battle-details>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:8px}.combat-v2-training-battle-details>summary>svg{transition:transform .16s}.combat-v2-training-battle-details[open]>summary>svg{transform:rotate(180deg)}@media(max-width:720px){.first-battle-tutorial-layer{z-index:1;flex:none;position:relative;inset:auto}.first-battle-tutorial-layer:before{display:none}.first-battle-tutorial{opacity:1;grid-template-columns:44px minmax(0,1fr);width:100%;max-width:none;padding:8px;position:relative;inset:auto;transform:none}.first-battle-tutorial:after{display:none}.first-battle-tutorial>img{width:44px;height:44px}.combat-v2-training-body{gap:10px;padding:12px}.combat-v2-training-complete{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:10px}.combat-v2-training-complete>img{width:64px;height:64px}.combat-v2-training-achievements{font-size:var(--type-helper);gap:4px 10px}.combat-v2-training-recap{font-size:var(--type-helper);margin-top:7px}.combat-v2-training-roadmap{gap:7px}.combat-v2-training-roadmap ol{grid-template-columns:1fr;gap:6px}.combat-v2-training-roadmap li{grid-template-columns:24px minmax(0,1fr);gap:7px;padding:8px 10px}.combat-v2-training-rewards>ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media(prefers-reduced-motion:reduce){.combat-v2-initiative[data-tutorial=true],.combat-v2-turn-owner[data-tutorial=true],.combat-v2-action-button[data-tutorial=true],.combat-v2-cell[data-tutorial-target=true],[data-guidance-pulse=true]{animation:none!important}.combat-v2-training-battle-details>summary>svg{transition:none}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}.ui-disclosure::details-content{transition:height var(--motion-panel,.22s) ease,content-visibility var(--motion-panel,.22s) allow-discrete;overflow:clip}.ui-disclosure:not([open])::details-content{height:0}.ui-disclosure[open]::details-content{height:auto}.ui-disclosure[open]>.ui-disclosure-body,.ui-disclosure[open]>.colony-disclosure-body{animation:ui-disclosure-in var(--motion-panel,.22s) ease both}@keyframes ui-disclosure-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ui-disclosure .colony-disclosure-chevron,.ui-disclosure .colony-disclosure-chevron-chip,.ui-disclosure .ui-disclosure-summary>svg{transition:none!important}.ui-disclosure::details-content{transition:none!important}.ui-disclosure[open]>.ui-disclosure-body,.ui-disclosure[open]>.colony-disclosure-body{animation:none!important}}.colony-suggested-squad{justify-items:start;gap:var(--space-4);margin-bottom:var(--space-3);display:grid}@media(min-width:1120px){.surface-scene{height:var(--surface-available-height, calc(100dvh - 10.5rem) );min-height:0}.surface-context:has(>.raid-panel),.surface-context>.raid-panel{min-height:0}.surface-context>.raid-panel .raid-landmark{min-height:clamp(110px,100dvh - 570px,300px)}.surface-context:has(>.surface-recovery-guide){grid-template-rows:auto minmax(0,1fr);display:grid}.surface-context:has(>.surface-recovery-guide)>.surface-recovery-guide{margin-bottom:8px}.surface-context:has(>.surface-recovery-guide)>.expedition-panel{min-height:0}.surface-context>.expedition-panel:is([data-view=setup],[data-view=active]) .expedition-intro,.surface-context>.expedition-panel:is([data-view=setup],[data-view=active]) .expedition-identity{height:100%;min-height:0}.surface-context>.expedition-panel:is([data-view=setup],[data-view=active]) .expedition-identity{flex-direction:column;display:flex!important}.surface-context>.expedition-panel:is([data-view=setup],[data-view=active]) .expedition-trail{flex:auto;height:auto;min-height:170px}}.expedition-charges{color:#f0f4d2;background:linear-gradient(135deg,#233420,#17251a);border:1px solid #657a4e;border-radius:13px;gap:5px;padding:10px 12px;display:grid}.expedition-first-journey{border:1px solid #78ab37;align-items:flex-start;gap:10px;padding:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.expedition-first-journey{border:1px solid color-mix(in srgb,var(--color-growth) 62%,var(--color-border))}}.expedition-first-journey{border-radius:var(--radius-control);color:var(--color-text-primary);background:linear-gradient(135deg,#caef6029,#caef600a)}.expedition-first-journey>svg{color:var(--color-growth);flex:none}.expedition-first-journey>div{gap:3px;display:grid}.expedition-first-journey span{color:var(--color-text-secondary);font-size:var(--type-secondary);line-height:var(--line-secondary)}.expedition-first-journey__result{color:var(--color-growth);align-items:center;gap:6px;font-weight:800;display:flex}.expedition-charges[data-empty]{border-color:#bb9968}.expedition-charges__topline,.expedition-charges__timer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.expedition-charges__slots{gap:5px;display:inline-flex}.expedition-charges__slots span{background:#1a261c;border:1px solid #879577;border-radius:50%;width:13px;height:13px}.expedition-charges__slots span[data-ready]{background:#d7ef83;border-color:#e9f59b;box-shadow:0 0 7px #d7ef8373}.expedition-charges small{color:#c4d2bb}.expedition-charges__timer{color:#e3efb9;font-size:var(--type-important)}.expedition-active-status{border-radius:var(--radius-control);background:linear-gradient(135deg,#75bdd121,#081910c2);border:1px solid #75bdd16b;gap:6px;width:100%;padding:12px;display:grid}.expedition-active-status strong{color:var(--color-info);font-size:var(--type-important);align-items:center;gap:7px;display:flex}.expedition-active-status span{color:var(--color-text-secondary);font-size:var(--type-secondary);line-height:var(--line-secondary)}.expedition-retreat-action{gap:6px;width:100%;padding-top:2px;display:grid}.expedition-retreat-action>small{line-height:var(--line-secondary);padding-inline:2px}.expedition-retreat-action>.control-with-feedback,.expedition-retreat-action .button{width:100%;max-width:none}.expedition-trail{background:radial-gradient(at 16% 35%,#586f3a73,#0000 46%),radial-gradient(at 82% 78%,#6d4e2e73,#0000 49%),linear-gradient(135deg,#1c3020,#17281d 53%,#29291b);border:1px solid #55734d;border-radius:16px;min-width:0;height:clamp(170px,16vw,208px);margin-top:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #00000047}.expedition-trail:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#07140c9e,#07140c1a 32%,#07140c14 63%,#07140cb3);position:absolute;inset:0}.expedition-trail__backdrop{object-fit:cover;object-position:center;filter:brightness(.82)saturate(.86);width:100%;height:100%;position:absolute;inset:0}.expedition-trail__backdrop[data-state=fallback]{opacity:0}.expedition-trail__art,.raid-landmark svg{z-index:2;width:100%;height:100%;display:block;position:relative}.expedition-trail__squad{filter:drop-shadow(0 2px 9px #dff89d73);transition:transform 1s linear}.expedition-trail[data-return-playback=active] .expedition-trail__squad{transition-duration:.1s}.expedition-trail__home circle:first-child{fill:#16281bc7;stroke:#c6ae77;stroke-width:2px}.expedition-trail__home circle:last-child{fill:#f0d794}.expedition-trail[data-status=returning] .expedition-trail__home circle:first-child{stroke:#e8f3b4;stroke-width:4px}.expedition-trail__return-arrow{fill:none;stroke:#f0f5c6;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px;filter:drop-shadow(0 1px 3px #07140c)}.expedition-trail__topline,.expedition-trail__labels{z-index:3;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;left:12px;right:12px}.expedition-trail__topline{top:10px}.expedition-trail__topline>span,.expedition-trail__stage,.expedition-trail__labels span,.raid-landmark__status{color:#e8f3cc;background:#08160ee8;border:1px solid #afd38166;border-radius:10px;box-shadow:0 4px 15px #00000040}.expedition-trail__topline>span{font-size:var(--type-helper);letter-spacing:.08em;text-transform:uppercase;padding:5px 9px;font-weight:800}.expedition-trail__stage{text-align:right;gap:2px;max-width:min(54%,270px);padding:5px 10px;display:grid}.expedition-trail__stage strong{font-size:var(--type-important)}.expedition-trail__stage .timer{color:#dcecae;font-size:var(--type-important);justify-content:flex-end}.expedition-trail__labels{font-size:var(--type-helper);align-items:flex-end;font-weight:750;bottom:10px}.expedition-trail__labels span{max-width:44%;padding:4px 8px}.expedition-trail__labels span:last-child{text-align:right}.expedition-trail__labels .is-destination{border-color:#e8f3b4;box-shadow:0 0 0 2px #e8f3b440}.expedition-trail[data-threat=contested],.expedition-trail[data-threat=hostile],.expedition-trail[data-threat=elite]{border-color:#ad8951}.expedition-trail[data-status=awaiting_encounter]{border-color:#e2aa65;box-shadow:inset 0 0 0 1px #e2aa655c}.expedition-trail[data-status=in_battle]{border-color:#d47d64}.expedition-action>.control-with-feedback .button:disabled,.raid-action>.control-with-feedback .button:disabled{color:#e0e9c9;box-shadow:none;opacity:.8;background:#293d2a;border-color:#526a4f}.raid-panel[data-trail-state=locked]{border-color:#53684a}.raid-landmark{background:radial-gradient(at 83% 28%,#6a4f2a7a,#0000 48%),linear-gradient(110deg,#213821,#172b20 52%,#332919);border:1px solid #54704b;border-radius:14px;flex:auto;min-width:0;min-height:clamp(150px,20vw,300px);position:relative;overflow:hidden}.raid-landmark:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#08160e61,#0000 60%);position:absolute;inset:0}.raid-landmark__backdrop{object-fit:cover;object-position:center;image-rendering:auto;width:100%;height:100%;position:absolute;inset:0}.raid-landmark__backdrop[data-state=fallback]{opacity:0}.raid-panel[data-trail-state=locked] .raid-landmark{border-style:dashed;border-color:#758568}.raid-panel[data-trail-state=locked] .raid-landmark__backdrop{filter:brightness(.7)saturate(.72)}.raid-tutorial-preparation{background:linear-gradient(135deg,#caea6f21,#08180fd1);border:1px solid #caea6f6b;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.raid-tutorial-preparation strong{color:var(--color-growth)}.raid-tutorial-preparation span,.raid-tutorial-preparation small{color:var(--color-text-secondary)}.raid-landmark__status{z-index:3;font-size:var(--type-helper);white-space:nowrap;align-items:center;gap:6px;padding:5px 9px;font-weight:800;display:flex;position:absolute;bottom:9px;right:10px}.raid-panel{container:raid-panel/inline-size}.raid-header-details-slot{margin-left:auto}.raid-header-details-slot .control-with-feedback{display:block}.raid-header-details-slot .raid-report-details-trigger{width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.raid-report-summary{background:radial-gradient(circle at 4%,#a4eb2b1a,#0000 28%),linear-gradient(135deg,#18311ce6,#06180ee0);border-color:#7d9e4f6b;grid-template-columns:1fr}.raid-action .button{font-size:var(--type-important);white-space:nowrap;padding-left:22px;padding-right:22px;min-height:54px!important}.raid-report-summary__status{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.raid-report-summary__glyph,.raid-intel-icon{color:var(--color-growth);background:#a4eb2b17;border:1px solid #a4eb2b6b;border-radius:9px;flex:none;place-items:center;display:grid}.raid-report-summary__glyph{width:36px;height:36px}.raid-report-summary__status>div{gap:5px;min-width:0;display:grid}.raid-report-charges{align-items:center;gap:5px;display:flex}.raid-report-charge-row{flex-wrap:wrap;align-items:center;gap:5px 9px;min-width:0;display:flex}.raid-report-recharge-rate{color:var(--color-text-secondary);font-size:var(--type-helper);white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.raid-report-recharge-rate svg{color:var(--color-info)}.raid-report-charges>span{background:0 0;border:1px solid #c2daa594;border-radius:999px;width:9px;height:9px}.raid-report-charges>span[data-filled=true]{background:#d9ff77;border-color:#d9ff77;box-shadow:0 0 9px #d2ff647a}.raid-report-summary__rules{flex-wrap:wrap;justify-content:flex-start;gap:6px;min-width:0;display:flex}.raid-report-summary__rules>span{color:#b8c8ba;min-height:30px;font-size:var(--type-helper);white-space:nowrap;background:#04140c94;border:1px solid #71916861;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-weight:700;display:inline-flex}.raid-report-summary__rules svg{color:var(--color-info)}.raid-opponent-preview{background:linear-gradient(135deg,#1f3923b8,#08160ebd);border:1px solid #71916861;border-radius:12px;min-width:0;min-height:114px;padding:8px;display:grid}.raid-opponent-preview__cells{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;min-width:0;display:grid}.raid-opponent-preview__empty{justify-content:center;align-items:center;gap:10px;min-width:0;height:100%;padding:5px 12px;display:flex}.raid-opponent-preview__empty>div{gap:2px;min-width:0;display:grid}.raid-opponent-preview__empty strong{color:var(--color-text-primary);font-size:var(--type-secondary);line-height:1.25}.raid-opponent-preview__empty p{color:var(--color-text-secondary)!important;font-size:var(--type-helper)!important;line-height:1.3!important}.raid-opponent-identity{background:#05120b8c;border:1px solid #71916847;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-content:center;align-items:center;gap:9px;min-width:0;padding:5px 8px;display:grid}.raid-opponent-identity>div,.raid-opponent-preview__cells dl>div>div{align-content:center;gap:2px;min-width:0;display:grid}.raid-intel-icon{width:34px;height:34px}.raid-opponent-identity>div>span,.raid-opponent-preview dt{color:#91a99a;font-size:var(--type-helper);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.raid-opponent-identity strong{color:var(--color-text-primary);font-size:var(--type-important);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.raid-opponent-preview__cells dl{display:contents}.raid-opponent-preview__cells dl>div{background:#05120b8c;border:1px solid #71916847;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-content:center;align-items:center;gap:9px;min-width:0;padding:5px 8px;display:grid}.raid-opponent-preview dd{color:var(--color-text-primary);font-size:var(--type-secondary);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin:0;font-weight:750;line-height:1.25;overflow:hidden}.raid-opponent-preview dd[data-threat=favorable]{color:var(--color-growth)}.raid-opponent-preview dd[data-threat=even]{color:var(--color-info)}.raid-opponent-preview dd[data-threat=dangerous]{color:var(--color-warning)}@container raid-panel (min-width:720px){.raid-report-summary{grid-template-columns:minmax(240px,1fr) auto}.raid-report-summary__rules{justify-content:flex-end}.raid-opponent-preview:not([data-empty]){min-width:0;height:62px;min-height:62px}.raid-opponent-preview[data-empty]{min-width:0;height:auto;min-height:62px}.raid-opponent-preview__cells{grid-template-columns:minmax(190px,1.12fr) repeat(3,minmax(120px,1fr))}}@container raid-panel (min-width:560px) and (max-width:719px){.raid-report-summary{grid-template-columns:minmax(190px,.8fr) minmax(220px,1fr)}.raid-report-summary__rules{grid-column:1/-1}}@container raid-panel (max-width:420px){.raid-action{gap:8px}.raid-action .button{font-size:var(--type-secondary);padding-left:10px;padding-right:10px}}@media(min-width:1120px)and (max-height:760px){.raid-panel{gap:6px;padding:10px}.raid-panel .raid-landmark{min-height:clamp(100px,100dvh - 570px,190px)}.raid-panel .raid-footer,.raid-panel .raid-meta{gap:6px}.raid-panel .raid-action .button{min-height:48px!important}}@media(min-width:1120px)and (min-height:620px){.shell-space-world .surface-scene:has(.raid-panel),.shell-space-world .surface-context:has(>.raid-panel){overflow:clip}.shell-space-world .raid-panel{overflow:clip auto}}@media(max-width:720px){.expedition-trail__stage{max-width:58%}}@media(prefers-reduced-motion:reduce){.expedition-trail__squad{transition:none}}.game-shell:has([data-battle-surface=combat-v2]){height:100dvh;max-height:100dvh;overflow:hidden}.game-shell:has([data-battle-surface=combat-v2])>.game-content{min-height:0;overflow:hidden}.shell-space-battle [data-battle-surface=combat-v2],[data-battle-surface=combat-v2]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}@media(max-width:759px){.game-shell:has([data-battle-surface=combat-v2]){height:auto;min-height:100dvh;max-height:none;overflow:auto}.game-shell:has([data-battle-surface=combat-v2])>.game-content{overflow:visible}.shell-space-battle [data-battle-surface=combat-v2],[data-battle-surface=combat-v2]{height:auto;overflow:visible}[data-battle-surface=v1-legacy-demo]{height:auto;min-height:100dvh;max-height:none;overflow:visible}}.game-shell:has(.combat-v2-result){height:100dvh;max-height:100dvh;overflow:hidden}.game-shell:has(.combat-v2-result)>.game-content{min-height:0;overflow:hidden}[data-battle-surface=combat-v2]:has(.combat-v2-result){height:100%;max-height:100%;overflow:auto}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-6{inset:calc(var(--spacing) * -6)}.inset-0{inset:0}.inset-\[18px_1px_1px_18px\]{inset:18px 1px 1px 18px}.inset-x-\[0\.35rem\]{inset-inline:.35rem}.-top-\[15px\]{top:-15px}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-\[0\.35rem\]{top:.35rem}.top-\[43\%\]{top:43%}.top-\[58\%\]{top:58%}.top-\[290px\]{top:290px}.top-\[calc\(8px\+env\(safe-area-inset-top\)\)\]{top:calc(8px + env(safe-area-inset-top))}.top-\[calc\(100\%\+0\.35rem\)\]{top:calc(100% + .35rem)}.top-\[calc\(var\(--safe-top\)\+0\.75rem\)\]{top:calc(var(--safe-top) + .75rem)}.top-\[calc\(var\(--shell-hud-height\,72px\)\+12px\)\]{top:calc(var(--shell-hud-height,72px) + 12px)}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-3{right:calc(var(--spacing) * 3)}.right-\[0\.2rem\]{right:.2rem}.right-\[calc\(16px\+var\(--safe-right\)\)\]{right:calc(16px + var(--safe-right))}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.bottom-0{bottom:0}.bottom-\[0\.18rem\]{bottom:.18rem}.bottom-\[calc\(16px\+var\(--safe-bottom\)\)\]{bottom:calc(16px + var(--safe-bottom))}.bottom-\[calc\(100\%-0\.35rem\)\]{bottom:calc(100% - .35rem)}.-left-\[14px\]{left:-14px}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-\[calc\(8px\+env\(safe-area-inset-left\)\)\]{left:calc(8px + env(safe-area-inset-left))}.isolate{isolation:isolate}.-z-10{z-index:-10}.-z-20{z-index:-20}.-z-30{z-index:-30}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[12\]{z-index:12}.z-\[30\]{z-index:30}.z-\[60\]{z-index:60}.z-\[81\]{z-index:81}.z-\[100\]{z-index:100}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-end-4{grid-column-end:4}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-4{grid-row-start:4}.row-end-\[-1\]{grid-row-end:-1}.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}}.\!-m-1{margin:calc(var(--spacing) * -1)!important}.m-0{margin:0}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-3\.5{margin-block:calc(var(--spacing) * 3.5)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-\[var\(--space-2\)\]{margin-block:var(--space-2)}.my-\[var\(--space-3\)\]{margin-block:var(--space-3)}.my-\[var\(--space-4\)\]{margin-block:var(--space-4)}.my-auto{margin-block:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\!{margin-top:calc(var(--spacing) * 2)!important}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[var\(--space-2\)\]{margin-top:var(--space-2)}.mt-\[var\(--space-4\)\]{margin-top:var(--space-4)}.mt-\[var\(--space-6\)\]{margin-top:var(--space-6)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-\[var\(--space-2\)\]{margin-right:var(--space-2)}.\!mb-0{margin-bottom:0!important}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-\[var\(--space-3\)\]{margin-bottom:var(--space-3)}.mb-\[var\(--space-4\)\]{margin-bottom:var(--space-4)}.mb-\[var\(--space-6\)\]{margin-bottom:var(--space-6)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.\!grid{display:grid!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.\!size-10{width:calc(var(--spacing) * 10)!important;height:calc(var(--spacing) * 10)!important}.\!size-11{width:calc(var(--spacing) * 11)!important;height:calc(var(--spacing) * 11)!important}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-\[17px\]{width:17px;height:17px}.size-\[30px\]{width:30px;height:30px}.size-\[34px\]{width:34px;height:34px}.size-\[42px\]{width:42px;height:42px}.size-\[44px\]{width:44px;height:44px}.size-\[56px\]{width:56px;height:56px}.size-\[58px\]{width:58px;height:58px}.size-\[72px\]{width:72px;height:72px}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-40{height:calc(var(--spacing) * 40)}.h-\[0\.52rem\]{height:.52rem}.h-\[3\.75rem\]{height:3.75rem}.h-\[3px\]{height:3px}.h-\[4\.5rem\]{height:4.5rem}.h-\[4\.75rem\]{height:4.75rem}.h-\[6px\]{height:6px}.h-\[44px\]{height:44px}.h-\[88\%\]{height:88%}.h-\[120px\]{height:120px}.h-\[360px\]{height:360px}.h-\[var\(--combat-v2-cell\,4\.6rem\)\]{height:var(--combat-v2-cell,4.6rem)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.\!max-h-10{max-height:calc(var(--spacing) * 10)!important}.\!max-h-11{max-height:calc(var(--spacing) * 11)!important}.max-h-11{max-height:calc(var(--spacing) * 11)}.max-h-\[4\.5rem\]{max-height:4.5rem}.max-h-\[34rem\]{max-height:34rem}.max-h-\[35dvh\]{max-height:35dvh}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[calc\(100dvh-var\(--shell-hud-height\,72px\)-24px-var\(--safe-bottom\)\)\]{max-height:calc(100dvh - var(--shell-hud-height,72px) - 24px - var(--safe-bottom))}.max-h-\[calc\(100dvh-var\(--space-8\)\)\]{max-height:calc(100dvh - var(--space-8))}.max-h-dvh{max-height:100dvh}.max-h-full{max-height:100%}.\!min-h-10{min-height:calc(var(--spacing) * 10)!important}.\!min-h-11{min-height:calc(var(--spacing) * 11)!important}.\!min-h-\[58px\]{min-height:58px!important}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-\[2\.9em\]{min-height:2.9em}.min-h-\[2\.25rem\]{min-height:2.25rem}.min-h-\[2\.35rem\]{min-height:2.35rem}.min-h-\[4\.75rem\]{min-height:4.75rem}.min-h-\[6\.1rem\]{min-height:6.1rem}.min-h-\[17rem\]{min-height:17rem}.min-h-\[25rem\]{min-height:25rem}.min-h-\[38px\]{min-height:38px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[58px\]{min-height:58px}.min-h-\[64px\]{min-height:64px}.min-h-\[68px\]{min-height:68px}.min-h-\[70dvh\]{min-height:70dvh}.min-h-\[72px\]{min-height:72px}.min-h-\[74px\]{min-height:74px}.min-h-\[82px\]{min-height:82px}.min-h-\[100vh\]{min-height:100vh}.min-h-\[108px\]{min-height:108px}.min-h-\[140px\]{min-height:140px}.min-h-\[168px\]{min-height:168px}.min-h-\[180px\]{min-height:180px}.min-h-\[190px\]{min-height:190px}.min-h-\[200vh\]{min-height:200vh}.min-h-\[480px\]{min-height:480px}.min-h-\[calc\(var\(--combat-v2-rows\)\*6\.1rem\)\]{min-height:calc(var(--combat-v2-rows) * 6.1rem)}.min-h-\[min\(72dvh\,42rem\)\]{min-height:min(72dvh,42rem)}.min-h-\[min\(440px\,calc\(100dvh-280px\)\)\]{min-height:min(440px,100dvh - 280px)}.min-h-\[var\(--control-min-size\,44px\)\]{min-height:var(--control-min-size,44px)}.min-h-dvh{min-height:100dvh}.\!w-full{width:100%!important}.w-\[4\.5rem\]{width:4.5rem}.w-\[27\%\]{width:27%}.w-\[44px\]{width:44px}.w-\[68\%\]{width:68%}.w-\[70\%\]{width:70%}.w-\[88\%\]{width:88%}.w-\[116\%\]{width:116%}.w-\[130px\]{width:130px}.w-\[180px\]{width:180px}.w-\[420px\]{width:420px}.w-\[calc\(100\%-var\(--space-8\)\)\]{width:calc(100% - var(--space-8))}.w-\[clamp\(2\.4rem\,4\.2vw\,4rem\)\]{width:clamp(2.4rem,4.2vw,4rem)}.w-\[max\(100\%\,calc\(var\(--combat-v2-columns\)\*5\.5rem\)\)\]{width:max(100%,calc(var(--combat-v2-columns) * 5.5rem))}.w-\[min\(86vw\,86rem\)\]{width:min(86vw,86rem)}.w-\[min\(100\%\,28rem\)\]{width:min(100%,28rem)}.w-\[min\(100\%\,420px\)\]{width:min(100%,420px)}.w-\[min\(100\%\,520px\)\]{width:min(100%,520px)}.w-\[min\(400px\,calc\(100vw-32px-var\(--safe-left\)-var\(--safe-right\)\)\)\]{width:min(400px,calc(100vw - 32px - var(--safe-left) - var(--safe-right)))}.w-\[min\(440px\,calc\(100vw-32px-var\(--safe-left\)-var\(--safe-right\)\)\)\]{width:min(440px,calc(100vw - 32px - var(--safe-left) - var(--safe-right)))}.w-\[var\(--combat-v2-cell\,4\.6rem\)\]{width:var(--combat-v2-cell,4.6rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.\!max-w-10{max-width:calc(var(--spacing) * 10)!important}.\!max-w-11{max-width:calc(var(--spacing) * 11)!important}.\!max-w-\[34rem\]{max-width:34rem!important}.\!max-w-\[800px\]{max-width:800px!important}.\!max-w-\[980px\]{max-width:980px!important}.max-w-11{max-width:calc(var(--spacing) * 11)}.max-w-\[11rem\]{max-width:11rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[48rem\]{max-width:48rem}.max-w-\[52rem\]{max-width:52rem}.max-w-\[58rem\]{max-width:58rem}.max-w-\[60rem\]{max-width:60rem}.max-w-\[76rem\]{max-width:76rem}.max-w-\[92\%\]{max-width:92%}.max-w-\[168px\]{max-width:168px}.max-w-\[380px\]{max-width:380px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[800px\]{max-width:800px}.max-w-\[860px\]{max-width:860px}.max-w-\[880px\]{max-width:880px}.max-w-\[960px\]{max-width:960px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1700px\]{max-width:1700px}.max-w-\[calc\(100\%-0\.4rem\)\]{max-width:calc(100% - .4rem)}.max-w-\[calc\(100\%-0\.18rem\)\]{max-width:calc(100% - .18rem)}.max-w-\[min\(11rem\,42vw\)\]{max-width:min(11rem,42vw)}.max-w-\[min\(12rem\,46vw\)\]{max-width:min(12rem,46vw)}.max-w-\[min\(20rem\,72vw\)\]{max-width:min(20rem,72vw)}.max-w-\[min\(100\%\,220px\)\]{max-width:min(100%,220px)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-none{max-width:none}.\!min-w-10{min-width:calc(var(--spacing) * 10)!important}.\!min-w-11{min-width:calc(var(--spacing) * 11)!important}.\!min-w-\[132px\]{min-width:132px!important}.min-w-0{min-width:0}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[3\.2rem\]{min-width:3.2rem}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[5\.25rem\]{min-width:5.25rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[44px\]{min-width:44px}.min-w-\[92px\]{min-width:92px}.min-w-\[130px\]{min-width:130px}.min-w-\[var\(--control-min-size\,44px\)\]{min-width:var(--control-min-size,44px)}.flex-1{flex:1}.flex-\[1_1_18rem\]{flex:18rem}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.\[transform-origin\:70\%_50\%\]{transform-origin:70%}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[200\%\]{--tw-translate-y: -200% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[translate\:var\(--hero-parallax-x\,0px\)_var\(--hero-parallax-y\,0px\)\]{translate:var(--hero-parallax-x,0px) var(--hero-parallax-y,0px)}.scale-\[1\.02\]{scale:1.02}.-rotate-90{rotate:-90deg}.\[transform\:perspective\(900px\)_rotateX\(2deg\)\]{transform:perspective(900px)rotateX(2deg)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-start{scroll-snap-align:start}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[scrollbar-color\:var\(--color-border-strong\)_transparent\]{scrollbar-color:var(--color-border-strong) transparent}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.\[grid-template-columns\:18px_minmax\(0\,1fr\)_minmax\(92px\,auto\)\]{grid-template-columns:18px minmax(0,1fr) minmax(92px,auto)}.\[grid-template-columns\:42px_minmax\(0\,1fr\)\]{grid-template-columns:42px minmax(0,1fr)}.\[grid-template-columns\:auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.\[grid-template-columns\:minmax\(0\,1\.3fr\)_minmax\(360px\,0\.7fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr)}.\[grid-template-columns\:minmax\(0\,1\.35fr\)_minmax\(280px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr)}.\[grid-template-columns\:minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.\[grid-template-columns\:minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.\[grid-template-columns\:minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.\[grid-template-columns\:minmax\(0\,1fr\)_minmax\(290px\,340px\)\]{grid-template-columns:minmax(0,1fr) minmax(290px,340px)}.\[grid-template-columns\:minmax\(720px\,1fr\)_300px\]{grid-template-columns:minmax(720px,1fr) 300px}.\[grid-template-columns\:repeat\(2\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.\[grid-template-columns\:repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(3,minmax(0,1fr))}.\[grid-template-columns\:repeat\(4\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(4,minmax(0,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(120px\,max-content\)\)\]{grid-template-columns:repeat(auto-fit,minmax(120px,max-content))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,108px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,108px),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,250px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,260px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.\[grid-template-columns\:repeat\(var\(--combat-v2-columns\)\,minmax\(5\.5rem\,1fr\)\)\]{grid-template-columns:repeat(var(--combat-v2-columns),minmax(5.5rem,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.55rem_minmax\(0\,1fr\)\]{grid-template-columns:1.55rem minmax(0,1fr)}.grid-cols-\[1\.65rem_minmax\(4rem\,1fr\)\]{grid-template-columns:1.65rem minmax(4rem,1fr)}.grid-cols-\[18px_minmax\(0\,1fr\)\]{grid-template-columns:18px minmax(0,1fr)}.grid-cols-\[32px_minmax\(0\,1fr\)\]{grid-template-columns:32px minmax(0,1fr)}.grid-cols-\[40px_minmax\(0\,1fr\)_44px\]{grid-template-columns:40px minmax(0,1fr) 44px}.grid-cols-\[40px_minmax\(0\,1fr\)_auto\]{grid-template-columns:40px minmax(0,1fr) auto}.grid-cols-\[44px_auto_minmax\(0\,1fr\)\]{grid-template-columns:44px auto minmax(0,1fr)}.grid-cols-\[44px_minmax\(0\,1fr\)\]{grid-template-columns:44px minmax(0,1fr)}.grid-cols-\[64px_minmax\(0\,1fr\)_auto\]{grid-template-columns:64px minmax(0,1fr) auto}.grid-cols-\[72px_minmax\(0\,1fr\)_auto\]{grid-template-columns:72px minmax(0,1fr) auto}.grid-cols-\[128px_minmax\(0\,1fr\)\]{grid-template-columns:128px minmax(0,1fr)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1\.12fr\)_minmax\(0\,0\.88fr\)\]{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.grid-cols-\[minmax\(0\,1\.12fr\)_minmax\(270px\,0\.88fr\)\]{grid-template-columns:minmax(0,1.12fr) minmax(270px,.88fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(17rem\,19rem\)\]{grid-template-columns:minmax(0,1fr) minmax(17rem,19rem)}.grid-cols-\[minmax\(300px\,0\.38fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(300px,.38fr) minmax(0,1fr)}.\[grid-template-rows\:repeat\(var\(--combat-v2-rows\)\,minmax\(6\.1rem\,1fr\)\)\]{grid-template-rows:repeat(var(--combat-v2-rows),minmax(6.1rem,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.grid-rows-\[minmax\(0\,1\.75rem\)_0\.75rem\]{grid-template-rows:minmax(0,1.75rem) .75rem}.grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.place-items-end{place-items:end}.content-center{align-content:center}.content-end{align-content:flex-end}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.\!justify-between{justify-content:space-between!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-stretch{justify-content:stretch}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.justify-items-stretch{justify-items:stretch}.\!gap-3{gap:calc(var(--spacing) * 3)!important}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-1\.5\!{gap:calc(var(--spacing) * 1.5)!important}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[0\.1rem\]{gap:.1rem}.gap-\[0\.2rem\]{gap:.2rem}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[13px\]{gap:13px}.gap-\[18px\]{gap:18px}.gap-\[var\(--space-1\)\]{gap:var(--space-1)}.gap-\[var\(--space-2\)\]{gap:var(--space-2)}.gap-\[var\(--space-3\)\]{gap:var(--space-3)}.gap-\[var\(--space-4\)\]{gap:var(--space-4)}.gap-\[var\(--space-5\)\]{gap:var(--space-5)}.gap-\[var\(--space-6\)\]{gap:var(--space-6)}.gap-\[var\(--space-8\)\]{gap:var(--space-8)}.gap-px{gap:1px}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.\!rounded-\[10px\]{border-radius:10px!important}.\!rounded-control{border-radius:var(--radius-control)!important}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[calc\(var\(--radius-panel\)-6px\)\]{border-radius:calc(var(--radius-panel) - 6px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:3.40282e38px}.rounded-none{border-radius:0}.rounded-panel{border-radius:var(--radius-panel)}.rounded-sheet{border-radius:var(--radius-sheet)}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.\!border-2{border-style:var(--tw-border-style)!important;border-width:2px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.\!border-\[rgb\(117_189_209\/36\%\)\]{border-color:#75bdd15c!important}.\!border-\[rgb\(163_230_53\/38\%\)\]{border-color:#a3e63561!important}.\!border-growth{border-color:var(--color-growth)!important}.\!border-transparent{border-color:#0000!important}.\!border-white\/15{border-color:#ffffff26!important}@supports (color:color-mix(in lab,red,red)){.\!border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)!important}}.border-\[\#3a5141\]{border-color:#3a5141}.border-\[\#4b6d43\]{border-color:#4b6d43}.border-\[\#5d784e\]{border-color:#5d784e}.border-\[\#6e8446\]{border-color:#6e8446}.border-\[\#536f51\]{border-color:#536f51}.border-\[color-mix\(in_srgb\,var\(--color-amber\,_\#e0b35a\)_28\%\,transparent\)\]{border-color:#f59e0b47}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-amber\,_\#e0b35a\)_28\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-amber,#e0b35a) 28%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-border\)_55\%\,transparent\)\]{border-color:#324a3a8c}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-border\)_55\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-border) 55%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-border\)_70\%\,transparent\)\]{border-color:#324a3ab3}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-border\)_70\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-border) 70%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-border\)_78\%\,transparent\)\]{border-color:#324a3ac7}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-border\)_78\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-border) 78%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-danger\)_52\%\,transparent\)\]{border-color:#ef444485}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-danger\)_52\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-danger) 52%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-danger\)_58\%\,transparent\)\]{border-color:#ef444494}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-danger\)_58\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-danger) 58%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-growth\)_42\%\,transparent\)\]{border-color:#a3e6356b}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-growth\)_42\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-growth) 42%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--result-accent\)_45\%\,transparent\)\]{border-color:var(--result-accent)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--result-accent\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--result-accent) 45%,transparent)}}.border-\[rgb\(79_111_84\/30\%\)\]{border-color:#4f6f544d}.border-\[rgb\(82_116_90\/42\%\)\]{border-color:#52745a6b}.border-\[rgb\(83_114_91\/62\%\)\]{border-color:#53725b9e}.border-\[rgb\(83_118_91\/24\%\)\]{border-color:#53765b3d}.border-\[rgb\(83_118_91\/26\%\)\]{border-color:#53765b42}.border-\[rgb\(83_118_91\/28\%\)\]{border-color:#53765b47}.border-\[rgb\(83_118_91\/34\%\)\]{border-color:#53765b57}.border-\[rgb\(91_126_99\/28\%\)\]{border-color:#5b7e6347}.border-\[rgb\(98_136_75\/24\%\)\]{border-color:#62884b3d}.border-\[rgb\(102_139_103\/46\%\)\]{border-color:#668b6775}.border-\[rgb\(106_145_113\/36\%\)\]{border-color:#6a91715c}.border-\[rgb\(113_151_103\/28\%\)\]{border-color:#71976747}.border-\[rgb\(113_151_103\/38\%\)\]{border-color:#71976761}.border-\[rgb\(155_196_104\/36\%\)\]{border-color:#9bc4685c}.border-\[rgb\(239_184_73\/35\%\)\]{border-color:#efb84959}.border-\[rgb\(241_232_194\/10\%\)\]{border-color:#f1e8c21a}.border-\[rgba\(197\,220\,164\,0\.1\)\]{border-color:#c5dca41a}.border-\[rgba\(197\,220\,164\,0\.18\)\]{border-color:#c5dca42e}.border-\[rgba\(228\,172\,88\,0\.2\)\]{border-color:#e4ac5833}.border-\[rgba\(228\,172\,88\,0\.12\)\]{border-color:#e4ac581f}.border-\[rgba\(228\,172\,88\,0\.14\)\]{border-color:#e4ac5824}.border-\[rgba\(241\,232\,194\,0\.2\)\]{border-color:#f1e8c233}.border-amber{border-color:var(--color-amber)}.border-amber\/25{border-color:#f59e0b40}@supports (color:color-mix(in lab,red,red)){.border-amber\/25{border-color:color-mix(in oklab,var(--color-amber) 25%,transparent)}}.border-amber\/30{border-color:#f59e0b4d}@supports (color:color-mix(in lab,red,red)){.border-amber\/30{border-color:color-mix(in oklab,var(--color-amber) 30%,transparent)}}.border-amber\/35{border-color:#f59e0b59}@supports (color:color-mix(in lab,red,red)){.border-amber\/35{border-color:color-mix(in oklab,var(--color-amber) 35%,transparent)}}.border-amber\/40{border-color:#f59e0b66}@supports (color:color-mix(in lab,red,red)){.border-amber\/40{border-color:color-mix(in oklab,var(--color-amber) 40%,transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.border-black\/20{border-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.border-black\/40{border-color:#0006}@supports (color:color-mix(in lab,red,red)){.border-black\/40{border-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.border-black\/80{border-color:#000c}@supports (color:color-mix(in lab,red,red)){.border-black\/80{border-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.border-border{border-color:var(--color-border)}.border-border-strong{border-color:var(--color-border-strong)}.border-border-subtle{border-color:var(--color-border-subtle)}.border-border-subtle\/70{border-color:#253a2eb3}@supports (color:color-mix(in lab,red,red)){.border-border-subtle\/70{border-color:color-mix(in oklab,var(--color-border-subtle) 70%,transparent)}}.border-current,.border-current\/35{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/35{border-color:color-mix(in oklab,currentcolor 35%,transparent)}}.border-danger{border-color:var(--color-danger)}.border-danger\/35{border-color:#ef444459}@supports (color:color-mix(in lab,red,red)){.border-danger\/35{border-color:color-mix(in oklab,var(--color-danger) 35%,transparent)}}.border-danger\/40{border-color:#ef444466}@supports (color:color-mix(in lab,red,red)){.border-danger\/40{border-color:color-mix(in oklab,var(--color-danger) 40%,transparent)}}.border-danger\/55{border-color:#ef44448c}@supports (color:color-mix(in lab,red,red)){.border-danger\/55{border-color:color-mix(in oklab,var(--color-danger) 55%,transparent)}}.border-focus{border-color:var(--color-focus)}.border-growth{border-color:var(--color-growth)}.border-growth\/10{border-color:#a3e6351a}@supports (color:color-mix(in lab,red,red)){.border-growth\/10{border-color:color-mix(in oklab,var(--color-growth) 10%,transparent)}}.border-growth\/20{border-color:#a3e63533}@supports (color:color-mix(in lab,red,red)){.border-growth\/20{border-color:color-mix(in oklab,var(--color-growth) 20%,transparent)}}.border-growth\/25{border-color:#a3e63540}@supports (color:color-mix(in lab,red,red)){.border-growth\/25{border-color:color-mix(in oklab,var(--color-growth) 25%,transparent)}}.border-growth\/30{border-color:#a3e6354d}@supports (color:color-mix(in lab,red,red)){.border-growth\/30{border-color:color-mix(in oklab,var(--color-growth) 30%,transparent)}}.border-growth\/35{border-color:#a3e63559}@supports (color:color-mix(in lab,red,red)){.border-growth\/35{border-color:color-mix(in oklab,var(--color-growth) 35%,transparent)}}.border-growth\/40{border-color:#a3e63566}@supports (color:color-mix(in lab,red,red)){.border-growth\/40{border-color:color-mix(in oklab,var(--color-growth) 40%,transparent)}}.border-growth\/45{border-color:#a3e63573}@supports (color:color-mix(in lab,red,red)){.border-growth\/45{border-color:color-mix(in oklab,var(--color-growth) 45%,transparent)}}.border-growth\/50{border-color:#a3e63580}@supports (color:color-mix(in lab,red,red)){.border-growth\/50{border-color:color-mix(in oklab,var(--color-growth) 50%,transparent)}}.border-growth\/55{border-color:#a3e6358c}@supports (color:color-mix(in lab,red,red)){.border-growth\/55{border-color:color-mix(in oklab,var(--color-growth) 55%,transparent)}}.border-growth\/60{border-color:#a3e63599}@supports (color:color-mix(in lab,red,red)){.border-growth\/60{border-color:color-mix(in oklab,var(--color-growth) 60%,transparent)}}.border-growth\/70{border-color:#a3e635b3}@supports (color:color-mix(in lab,red,red)){.border-growth\/70{border-color:color-mix(in oklab,var(--color-growth) 70%,transparent)}}.border-info{border-color:var(--color-info)}.border-info\/25{border-color:#5ec8b440}@supports (color:color-mix(in lab,red,red)){.border-info\/25{border-color:color-mix(in oklab,var(--color-info) 25%,transparent)}}.border-info\/28{border-color:#5ec8b447}@supports (color:color-mix(in lab,red,red)){.border-info\/28{border-color:color-mix(in oklab,var(--color-info) 28%,transparent)}}.border-info\/30{border-color:#5ec8b44d}@supports (color:color-mix(in lab,red,red)){.border-info\/30{border-color:color-mix(in oklab,var(--color-info) 30%,transparent)}}.border-info\/40{border-color:#5ec8b466}@supports (color:color-mix(in lab,red,red)){.border-info\/40{border-color:color-mix(in oklab,var(--color-info) 40%,transparent)}}.border-info\/45{border-color:#5ec8b473}@supports (color:color-mix(in lab,red,red)){.border-info\/45{border-color:color-mix(in oklab,var(--color-info) 45%,transparent)}}.border-info\/60{border-color:#5ec8b499}@supports (color:color-mix(in lab,red,red)){.border-info\/60{border-color:color-mix(in oklab,var(--color-info) 60%,transparent)}}.border-secondary\/40{border-color:#22c55e66}@supports (color:color-mix(in lab,red,red)){.border-secondary\/40{border-color:color-mix(in oklab,var(--color-secondary) 40%,transparent)}}.border-text-secondary{border-color:var(--color-text-secondary)}.border-transparent{border-color:#0000}.border-warning\/35{border-color:#f59e0b59}@supports (color:color-mix(in lab,red,red)){.border-warning\/35{border-color:color-mix(in oklab,var(--color-warning) 35%,transparent)}}.border-warning\/40{border-color:#f59e0b66}@supports (color:color-mix(in lab,red,red)){.border-warning\/40{border-color:color-mix(in oklab,var(--color-warning) 40%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.border-white\/14{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.border-white\/14{border-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.border-white\/18{border-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-l-amber{border-left-color:var(--color-amber)}.border-l-danger{border-left-color:var(--color-danger)}.border-l-growth{border-left-color:var(--color-growth)}.border-l-info{border-left-color:var(--color-info)}.border-l-info\/70{border-left-color:#5ec8b4b3}@supports (color:color-mix(in lab,red,red)){.border-l-info\/70{border-left-color:color-mix(in oklab,var(--color-info) 70%,transparent)}}.\!bg-\[rgb\(8_16_11\/88\%\)\]{background-color:#08100be0!important}.\!bg-\[rgb\(8_20_14\/72\%\)\]{background-color:#08140eb8!important}.\!bg-\[rgb\(15_26_20\/88\%\)\]{background-color:#0f1a14e0!important}.\!bg-\[rgb\(15_30_28\/72\%\)\]{background-color:#0f1e1cb8!important}.\!bg-growth{background-color:var(--color-growth)!important}.\!bg-growth\/15{background-color:#a3e63526!important}@supports (color:color-mix(in lab,red,red)){.\!bg-growth\/15{background-color:color-mix(in oklab,var(--color-growth) 15%,transparent)!important}}.\!bg-transparent{background-color:#0000!important}.bg-\[\#0b1e10\]{background-color:#0b1e10}.bg-\[\#0d1f15\]{background-color:#0d1f15}.bg-\[\#050c09\]{background-color:#050c09}.bg-\[\#111f18\]{background-color:#111f18}.bg-\[\#132c31\]{background-color:#132c31}.bg-\[\#182b13\]{background-color:#182b13}.bg-\[\#07100b\]{background-color:#07100b}.bg-\[\#07110b\]{background-color:#07110b}.bg-\[\#07140c\]{background-color:#07140c}.bg-\[\#08150d\]{background-color:#08150d}.bg-\[\#09140e\]{background-color:#09140e}.bg-\[\#18291c\]{background-color:#18291c}.bg-\[\#102016\]\/95{background-color:#102016f2}.bg-\[color-mix\(in_srgb\,var\(--color-danger\)_8\%\,\#101b14\)\]{background-color:#221e18}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-danger\)_8\%\,\#101b14\)\]{background-color:color-mix(in srgb,var(--color-danger) 8%,#101b14)}}.bg-\[linear-gradient\(135deg\,rgb\(171_211_91\/8\%\)\,transparent_55\%\)\,rgb\(8_22_14\/72\%\)\]{background-color:linear-gradient(135deg,#abd35b14,transparent 55%),#08160eb8}.bg-\[linear-gradient\(145deg\,rgb\(163_230_53\/9\%\)\,transparent_62\%\)\,rgb\(8_22_14\/76\%\)\]{background-color:linear-gradient(145deg,#a3e63517,transparent 62%),#08160ec2}.bg-\[radial-gradient\(circle_at_35\%_30\%\,rgb\(145_184_92\/28\%\)\,transparent_56\%\)\,rgb\(8_26_16\)\]{background-color:radial-gradient(circle at 35% 30%,#91b85c47,transparent 56%),#081a10}.bg-\[rgb\(0_0_0\/22\%\)\]{background-color:#00000038}.bg-\[rgb\(2_8_5\/78\%\)\],.bg-\[rgb\(2_8_5_\/_78\%\)\]{background-color:#020805c7}.bg-\[rgb\(3_14_9\/84\%\)\]{background-color:#030e09d6}.bg-\[rgb\(4_12_8\/74\%\)\]{background-color:#040c08bd}.bg-\[rgb\(5_12_9\/58\%\)\]{background-color:#050c0994}.bg-\[rgb\(5_14_9\/55\%\)\]{background-color:#050e098c}.bg-\[rgb\(5_14_9\/72\%\)\]{background-color:#050e09b8}.bg-\[rgb\(5_18_11\/72\%\)\]{background-color:#05120bb8}.bg-\[rgb\(5_19_12\/35\%\)\]{background-color:#05130c59}.bg-\[rgb\(5_20_12\/44\%\)\]{background-color:#05140c70}.bg-\[rgb\(6_14_10\/78\%\)\]{background-color:#060e0ac7}.bg-\[rgb\(7_17_11\/72\%\)\]{background-color:#07110bb8}.bg-\[rgb\(7_22_13\/88\%\)\]{background-color:#07160de0}.bg-\[rgb\(7_23_14\/84\%\)\]{background-color:#07170ed6}.bg-\[rgb\(7_23_14\/88\%\)\]{background-color:#07170ee0}.bg-\[rgb\(7_24_15\/94\%\)\]{background-color:#07180ff0}.bg-\[rgb\(7_26_17\/72\%\)\]{background-color:#071a11b8}.bg-\[rgb\(8_18_12\/55\%\)\]{background-color:#08120c8c}.bg-\[rgb\(8_20_14\/55\%\)\]{background-color:#08140e8c}.bg-\[rgb\(8_22_14\/64\%\)\]{background-color:#08160ea3}.bg-\[rgb\(8_22_14\/72\%\)\]{background-color:#08160eb8}.bg-\[rgb\(8_22_14\/94\%\)\]{background-color:#08160ef0}.bg-\[rgb\(8_22_14\/97\%\)\]{background-color:#08160ef7}.bg-\[rgb\(8_23_15\/58\%\)\]{background-color:#08170f94}.bg-\[rgb\(8_25_16\/56\%\)\]{background-color:#0819108f}.bg-\[rgb\(8_25_16\/58\%\)\]{background-color:#08191094}.bg-\[rgb\(8_25_16\/72\%\)\]{background-color:#081910b8}.bg-\[rgb\(8_25_16\/74\%\)\]{background-color:#081910bd}.bg-\[rgb\(9_20_14\/72\%\)\]{background-color:#09140eb8}.bg-\[rgb\(9_20_14\/74\%\)\]{background-color:#09140ebd}.bg-\[rgb\(9_20_14\/88\%\)\]{background-color:#09140ee0}.bg-\[rgb\(9_24_15\/88\%\)\]{background-color:#09180fe0}.bg-\[rgb\(9_27_17\/72\%\)\]{background-color:#091b11b8}.bg-\[rgb\(10_20_14\/88\%\)\]{background-color:#0a140ee0}.bg-\[rgb\(10_21_16\/78\%\)\]{background-color:#0a1510c7}.bg-\[rgb\(10_22_15\/60\%\)\]{background-color:#0a160f99}.bg-\[rgb\(10_24_15\/96\%\)\]{background-color:#0a180ff5}.bg-\[rgb\(11_23_15\/97\%\)\]{background-color:#0b170ff7}.bg-\[rgb\(11_27_17\/72\%\)\]{background-color:#0b1b11b8}.bg-\[rgb\(13_27_19\/72\%\)\]{background-color:#0d1b13b8}.bg-\[rgb\(13_27_19\/78\%\)\]{background-color:#0d1b13c7}.bg-\[rgb\(13_27_19\/82\%\)\]{background-color:#0d1b13d1}.bg-\[rgb\(15_26_20\/55\%\)\]{background-color:#0f1a148c}.bg-\[rgb\(15_26_20\/72\%\)\]{background-color:#0f1a14b8}.bg-\[rgb\(15_26_20\/78\%\)\]{background-color:#0f1a14c7}.bg-\[rgb\(15_26_20\/82\%\)\]{background-color:#0f1a14d1}.bg-\[rgb\(15_26_20\/88\%\)\]{background-color:#0f1a14e0}.bg-\[rgb\(15_26_20\/92\%\)\]{background-color:#0f1a14eb}.bg-\[rgb\(15_26_20\/96\%\)\]{background-color:#0f1a14f5}.bg-\[rgb\(15_31_21\/82\%\)\]{background-color:#0f1f15d1}.bg-\[rgb\(17_39_27\/72\%\)\]{background-color:#11271bb8}.bg-\[rgb\(24_22_16\/96\%\)\]{background-color:#181610f5}.bg-\[rgb\(28_55_35\/72\%\)\]{background-color:#1c3723b8}.bg-\[rgb\(40_16_16\/72\%\)\]{background-color:#281010b8}.bg-\[rgb\(105_128_107\/20\%\)\]{background-color:#69806b33}.bg-\[rgb\(163_230_53\/10\%\)\]{background-color:#a3e6351a}.bg-\[rgb\(185_223_102\/8\%\)\]{background-color:#b9df6614}.bg-\[rgb\(213_235_103\/9\%\)\]{background-color:#d5eb6717}.bg-\[rgb\(228_172_88\/10\%\)\]{background-color:#e4ac581a}.bg-\[rgb\(239_184_73\/7\%\)\]{background-color:#efb84912}.bg-\[rgb\(255_255_255\/10\%\)\]{background-color:#ffffff1a}.bg-\[rgba\(4\,9\,6\,0\.18\)\]{background-color:#0409062e}.bg-\[rgba\(7\,16\,10\,0\.62\)\]{background-color:#07100a9e}.bg-amber\/5{background-color:#f59e0b0d}@supports (color:color-mix(in lab,red,red)){.bg-amber\/5{background-color:color-mix(in oklab,var(--color-amber) 5%,transparent)}}.bg-amber\/10{background-color:#f59e0b1a}@supports (color:color-mix(in lab,red,red)){.bg-amber\/10{background-color:color-mix(in oklab,var(--color-amber) 10%,transparent)}}.bg-amber\/12{background-color:#f59e0b1f}@supports (color:color-mix(in lab,red,red)){.bg-amber\/12{background-color:color-mix(in oklab,var(--color-amber) 12%,transparent)}}.bg-bg-deep{background-color:var(--color-bg-deep)}.bg-bg-deep\/50{background-color:#060b0a80}@supports (color:color-mix(in lab,red,red)){.bg-bg-deep\/50{background-color:color-mix(in oklab,var(--color-bg-deep) 50%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black) 75%,transparent)}}.bg-danger\/10{background-color:#ef44441a}@supports (color:color-mix(in lab,red,red)){.bg-danger\/10{background-color:color-mix(in oklab,var(--color-danger) 10%,transparent)}}.bg-danger\/12{background-color:#ef44441f}@supports (color:color-mix(in lab,red,red)){.bg-danger\/12{background-color:color-mix(in oklab,var(--color-danger) 12%,transparent)}}.bg-growth{background-color:var(--color-growth)}.bg-growth\/5{background-color:#a3e6350d}@supports (color:color-mix(in lab,red,red)){.bg-growth\/5{background-color:color-mix(in oklab,var(--color-growth) 5%,transparent)}}.bg-growth\/10{background-color:#a3e6351a}@supports (color:color-mix(in lab,red,red)){.bg-growth\/10{background-color:color-mix(in oklab,var(--color-growth) 10%,transparent)}}.bg-growth\/14{background-color:#a3e63524}@supports (color:color-mix(in lab,red,red)){.bg-growth\/14{background-color:color-mix(in oklab,var(--color-growth) 14%,transparent)}}.bg-growth\/15{background-color:#a3e63526}@supports (color:color-mix(in lab,red,red)){.bg-growth\/15{background-color:color-mix(in oklab,var(--color-growth) 15%,transparent)}}.bg-growth\/\[0\.03\]{background-color:#a3e63508}@supports (color:color-mix(in lab,red,red)){.bg-growth\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-growth) 3%,transparent)}}.bg-info\/5{background-color:#5ec8b40d}@supports (color:color-mix(in lab,red,red)){.bg-info\/5{background-color:color-mix(in oklab,var(--color-info) 5%,transparent)}}.bg-info\/8{background-color:#5ec8b414}@supports (color:color-mix(in lab,red,red)){.bg-info\/8{background-color:color-mix(in oklab,var(--color-info) 8%,transparent)}}.bg-info\/10{background-color:#5ec8b41a}@supports (color:color-mix(in lab,red,red)){.bg-info\/10{background-color:color-mix(in oklab,var(--color-info) 10%,transparent)}}.bg-info\/\[0\.07\]{background-color:#5ec8b412}@supports (color:color-mix(in lab,red,red)){.bg-info\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-info) 7%,transparent)}}.bg-secondary\/10{background-color:#22c55e1a}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/10{background-color:color-mix(in oklab,var(--color-secondary) 10%,transparent)}}.bg-surface-0{background-color:var(--color-surface-0)}.bg-surface-0\/70{background-color:#060b0ab3}@supports (color:color-mix(in lab,red,red)){.bg-surface-0\/70{background-color:color-mix(in oklab,var(--color-surface-0) 70%,transparent)}}.bg-surface-1{background-color:var(--color-surface-1)}.bg-surface-1\/55{background-color:#0f1a148c}@supports (color:color-mix(in lab,red,red)){.bg-surface-1\/55{background-color:color-mix(in oklab,var(--color-surface-1) 55%,transparent)}}.bg-surface-2{background-color:var(--color-surface-2)}.bg-surface-base{background-color:var(--color-surface-base)}.bg-surface-raised{background-color:var(--color-surface-raised)}.bg-surface-raised\/70{background-color:#16241cb3}@supports (color:color-mix(in lab,red,red)){.bg-surface-raised\/70{background-color:color-mix(in oklab,var(--color-surface-raised) 70%,transparent)}}.bg-surface-raised\/75{background-color:#16241cbf}@supports (color:color-mix(in lab,red,red)){.bg-surface-raised\/75{background-color:color-mix(in oklab,var(--color-surface-raised) 75%,transparent)}}.bg-transparent{background-color:#0000}.bg-warning\/10{background-color:#f59e0b1a}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--color-warning) 10%,transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.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)}}.bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab,var(--color-white) 2.5%,transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-white) 3.5%,transparent)}}.\!\[background-image\:none\]{background-image:none!important}.\[background-image\:radial-gradient\(circle_at_8\%_18\%\,rgb\(163_230_53\/12\%\)\,transparent_28rem\)\]{background-image:radial-gradient(circle at 8% 18%,#a3e6351f,#0000 28rem)}.\[background-image\:radial-gradient\(circle_at_100\%_0\%\,rgb\(163_230_53\/10\%\)\,transparent_16rem\)\]{background-image:radial-gradient(circle at 100% 0,#a3e6351a,#0000 16rem)}.bg-\[linear-gradient\(90deg\,\#79a83c\,var\(--color-growth\)\)\]{background-image:linear-gradient(90deg,#79a83c,var(--color-growth))}.bg-\[linear-gradient\(90deg\,\#a13f35\,var\(--color-danger\)\)\]{background-image:linear-gradient(90deg,#a13f35,var(--color-danger))}.bg-\[linear-gradient\(100deg\,rgb\(163_230_53\/14\%\)\,rgb\(8_27_17\/94\%\)_54\%\)\]{background-image:linear-gradient(100deg,#a3e63524,#081b11f0 54%)}.bg-\[linear-gradient\(120deg\,rgb\(33_56_34\/92\%\)\,rgb\(16_32_23\/94\%\)_70\%\)\]{background-image:linear-gradient(120deg,#213822eb,#102017f0 70%)}.bg-\[linear-gradient\(135deg\,\#08130d\,\#050b08\)\]{background-image:linear-gradient(135deg,#08130d,#050b08)}.bg-\[linear-gradient\(135deg\,\#25351f\,\#111f17_65\%\)\]{background-image:linear-gradient(135deg,#25351f,#111f17 65%)}.bg-\[linear-gradient\(135deg\,rgb\(185_223_102\/11\%\)\,rgb\(19_42_26\/68\%\)\)\]{background-image:linear-gradient(135deg,#b9df661c,#132a1aad)}.bg-\[linear-gradient\(135deg\,rgb\(185_223_102\/12\%\)\,rgb\(15_39_22\/88\%\)\)\]{background-image:linear-gradient(135deg,#b9df661f,#0f2716e0)}.bg-\[linear-gradient\(135deg\,rgb\(185_223_102\/18\%\)\,rgb\(15_39_22\/88\%\)\)\]{background-image:linear-gradient(135deg,#b9df662e,#0f2716e0)}.bg-\[linear-gradient\(135deg\,rgba\(228\,172\,88\,0\.06\)\,transparent\)\]{background-image:linear-gradient(135deg,#e4ac580f,#0000)}.bg-\[linear-gradient\(145deg\,rgb\(12_31_20\/96\%\)\,rgb\(31_43_24\/94\%\)\)\]{background-image:linear-gradient(145deg,#0c1f14f5,#1f2b18f0)}.bg-\[linear-gradient\(145deg\,rgb\(15_34_24\/96\%\)\,rgb\(7_23_15\/98\%\)\)\]{background-image:linear-gradient(145deg,#0f2218f5,#07170ffa)}.bg-\[linear-gradient\(145deg\,rgb\(17_35_23\/68\%\)\,rgb\(8_19_12\/62\%\)\)\]{background-image:linear-gradient(145deg,#112317ad,#08130c9e)}.bg-\[linear-gradient\(145deg\,rgb\(185_223_102\/16\%\)\,rgb\(18_36_24\/80\%\)\)\]{background-image:linear-gradient(145deg,#b9df6629,#122418cc)}.bg-\[linear-gradient\(145deg\,rgb\(224_179_90\/10\%\)\,rgb\(10_22_15\/88\%\)\)\]{background-image:linear-gradient(145deg,#e0b35a1a,#0a160fe0)}.bg-\[linear-gradient\(145deg\,rgba\(101\,126\,66\,0\.16\)\,rgba\(13\,29\,18\,0\.5\)\)\]{background-image:linear-gradient(145deg,#657e4229,#0d1d1280)}.bg-\[linear-gradient\(180deg\,\#1b2d22\,\#132119\)\]{background-image:linear-gradient(#1b2d22,#132119)}.bg-\[linear-gradient\(180deg\,rgb\(4_11_7\/82\%\)\,rgb\(4_11_7\/52\%\)\)\]{background-image:linear-gradient(#040b07d1,#040b0785)}.bg-\[linear-gradient\(180deg\,rgb\(8_16_12\/98\%\)\,rgb\(9_18_13\/98\%\)_68\%\,rgb\(27_23_12\/94\%\)\)\]{background-image:linear-gradient(#08100cfa,#09120dfa 68%,#1b170cf0)}.bg-\[linear-gradient\(180deg\,rgb\(10_24_16\/82\%\)\,rgb\(7_17_11\/70\%\)\)\]{background-image:linear-gradient(#0a1810d1,#07110bb3)}.bg-\[radial-gradient\(circle\,color-mix\(in_srgb\,var\(--result-accent\)_15\%\,\#060b0a\)\,\#060b0a\)\]{background-image:radial-gradient(circle,var(--result-accent),#060b0a)}@supports (color:color-mix(in lab,red,red)){.bg-\[radial-gradient\(circle\,color-mix\(in_srgb\,var\(--result-accent\)_15\%\,\#060b0a\)\,\#060b0a\)\]{background-image:radial-gradient(circle,color-mix(in srgb,var(--result-accent) 15%,#060b0a),#060b0a)}}.bg-\[radial-gradient\(circle_at_20\%_10\%\,rgb\(216_166_72\/18\%\)\,transparent_32rem\)\,radial-gradient\(circle_at_85\%_80\%\,rgb\(66_121_77\/18\%\)\,transparent_30rem\)\,var\(--color-surface-0\)\]{background-image:radial-gradient(circle at 20% 10%,#d8a6482e,transparent 32rem),radial-gradient(circle at 85% 80%,#42794d2e,transparent 30rem),var(--color-surface-0)}.bg-\[radial-gradient\(circle_at_20\%_50\%\,rgb\(105_145_63\/12\%\)\,transparent_46\%\)\]{background-image:radial-gradient(circle at 20%,#69913f1f,#0000 46%)}.bg-\[radial-gradient\(circle_at_22\%_16\%\,rgb\(48_75_42\/30\%\)\,transparent_38\%\)\,linear-gradient\(145deg\,\#07110b\,\#020705\)\]{background-image:radial-gradient(circle at 22% 16%,#304b2a4d,#0000 38%),linear-gradient(145deg,#07110b,#020705)}.bg-\[radial-gradient\(circle_at_50\%_30\%\,rgb\(38_59_44\/90\%\)\,\#060b0a_72\%\)\]{background-image:radial-gradient(circle at 50% 30%,#263b2ce6,#060b0a 72%)}.bg-\[radial-gradient\(circle_at_70\%_38\%\,rgb\(163_230_53\/9\%\)\,transparent_62\%\)\]{background-image:radial-gradient(circle at 70% 38%,#a3e63517,#0000 62%)}.bg-\[radial-gradient\(ellipse_at_18\%_20\%\,rgb\(65_87_41\/22\%\)\,transparent_55\%\)\,radial-gradient\(ellipse_at_85\%_75\%\,rgb\(104_73_32\/18\%\)\,transparent_50\%\)\,linear-gradient\(135deg\,\#0c1b12\,\#060d0a_60\%\,\#142015\)\]{background-image:radial-gradient(at 18% 20%,#41572938,#0000 55%),radial-gradient(at 85% 75%,#6849202e,#0000 50%),linear-gradient(135deg,#0c1b12,#060d0a 60%,#142015)}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(183\,239\,124\,0\.34\)_0\%\,rgba\(183\,239\,124\,0\.12\)_48\%\,transparent_74\%\)\]{background-image:radial-gradient(#b7ef7c57,#b7ef7c1f 48%,#0000 74%)}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(255\,118\,95\,0\.34\)_0\%\,rgba\(255\,118\,95\,0\.12\)_48\%\,transparent_74\%\)\]{background-image:radial-gradient(#ff765f57,#ff765f1f 48%,#0000 74%)}.\[mask-image\:linear-gradient\(to_bottom\,\#000\,transparent\)\]{-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.\[mask-image\:radial-gradient\(ellipse_62\%_60\%_at_50\%_46\%\,black_56\%\,transparent_100\%\)\]{-webkit-mask-image:radial-gradient(62% 60% at 50% 46%,#000 56%,#0000 100%);mask-image:radial-gradient(62% 60% at 50% 46%,#000 56%,#0000)}.fill-none{fill:none}.stroke-\[rgb\(102_142_111\/38\%\)\]{stroke:#668e6f61}.stroke-growth{stroke:var(--color-growth)}.stroke-\[3\]{stroke-width:3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.object-left{object-position:left}.object-right{object-position:right}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\!{padding:calc(var(--spacing) * 3)!important}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[0\.4rem_0\.55rem\]{padding:.4rem .55rem}.p-\[0\.08rem\]{padding:.08rem}.p-\[0\.22rem\]{padding:.22rem}.p-\[10px_0_0\]{padding:10px 0 0}.p-\[16px_calc\(16px\+var\(--safe-right\)\)_calc\(16px\+var\(--safe-bottom\)\)_calc\(16px\+var\(--safe-left\)\)\]{padding:16px calc(16px + var(--safe-right)) calc(16px + var(--safe-bottom)) calc(16px + var(--safe-left))}.p-\[30px_calc\(38px\+var\(--safe-right\)\)_calc\(54px\+var\(--safe-bottom\)\)_calc\(38px\+var\(--safe-left\)\)\]{padding:30px calc(38px + var(--safe-right)) calc(54px + var(--safe-bottom)) calc(38px + var(--safe-left))}.p-\[clamp\(0\.45rem\,1\.2vw\,1rem\)\]{padding:clamp(.45rem,1.2vw,1rem)}.p-\[clamp\(1\.3rem\,3vw\,2\.3rem\)\]{padding:clamp(1.3rem,3vw,2.3rem)}.p-\[clamp\(1\.5rem\,4vw\,3\.25rem\)\]{padding:clamp(1.5rem,4vw,3.25rem)}.p-\[clamp\(16px\,2\.4vw\,20px\)\]{padding:clamp(16px,2.4vw,20px)}.p-\[clamp\(20px\,5vw\,48px\)\]{padding:clamp(20px,5vw,48px)}.p-\[clamp\(24px\,4vw\,52px\)\]{padding:clamp(24px,4vw,52px)}.p-\[max\(16px\,var\(--safe-top\)\)\]{padding:max(16px,var(--safe-top))}.p-\[var\(--space-2\)\]{padding:var(--space-2)}.p-\[var\(--space-3\)\]{padding:var(--space-3)}.p-\[var\(--space-4\)\]{padding:var(--space-4)}.p-\[var\(--space-5\)\]{padding:var(--space-5)}.p-\[var\(--space-6\)\]{padding:var(--space-6)}.\!px-1\.5{padding-inline:calc(var(--spacing) * 1.5)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[0\.28rem\]{padding-inline:.28rem}.px-\[calc\(16px\+var\(--safe-right\)\)\]{padding-inline:calc(16px + var(--safe-right))}.px-\[calc\(20px\+var\(--safe-left\)\)\]{padding-inline:calc(20px + var(--safe-left))}.px-\[clamp\(1\.25rem\,4vw\,2\.5rem\)\]{padding-inline:clamp(1.25rem,4vw,2.5rem)}.px-\[var\(--space-1\)\]{padding-inline:var(--space-1)}.px-\[var\(--space-3\)\]{padding-inline:var(--space-3)}.px-\[var\(--space-4\)\]{padding-inline:var(--space-4)}.px-\[var\(--space-6\)\]{padding-inline:var(--space-6)}.\!py-1{padding-block:var(--spacing)!important}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[0\.1rem\]{padding-block:.1rem}.py-\[clamp\(1\.5rem\,3vw\,2\.25rem\)\]{padding-block:clamp(1.5rem,3vw,2.25rem)}.py-\[clamp\(2\.5rem\,7dvh\,5\.5rem\)\]{padding-block:clamp(2.5rem,7dvh,5.5rem)}.py-\[var\(--space-2\)\]{padding-block:var(--space-2)}.py-\[var\(--space-4\)\]{padding-block:var(--space-4)}.py-\[var\(--space-6\)\]{padding-block:var(--space-6)}.py-px{padding-block:1px}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-4\!{padding-top:calc(var(--spacing) * 4)!important}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-\[calc\(8px\+var\(--safe-top\)\)\]{padding-top:calc(8px + var(--safe-top))}.pt-\[calc\(24px\+var\(--safe-top\)\)\]{padding-top:calc(24px + var(--safe-top))}.pt-\[calc\(28px\+var\(--safe-top\)\)\]{padding-top:calc(28px + var(--safe-top))}.pt-\[var\(--space-4\)\]{padding-top:var(--space-4)}.pt-px{padding-top:1px}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-\[calc\(14px\+var\(--safe-right\)\)\]{padding-right:calc(14px + var(--safe-right))}.pr-\[calc\(20px\+var\(--safe-right\)\)\]{padding-right:calc(20px + var(--safe-right))}.pb-0{padding-bottom:0}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-\[17px\]{padding-bottom:17px}.pb-\[calc\(0\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.5rem + env(safe-area-inset-bottom))}.pb-\[calc\(24px\+var\(--safe-bottom\)\)\]{padding-bottom:calc(24px + var(--safe-bottom))}.pb-\[calc\(40px\+var\(--safe-bottom\)\)\]{padding-bottom:calc(40px + var(--safe-bottom))}.pb-\[var\(--combat-v2-unit-footer\,24px\)\]{padding-bottom:var(--combat-v2-unit-footer,24px)}.pb-\[var\(--space-2\)\]{padding-bottom:var(--space-2)}.pb-\[var\(--space-4\)\]{padding-bottom:var(--space-4)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[calc\(14px\+var\(--safe-left\)\)\]{padding-left:calc(14px + var(--safe-left))}.pl-\[calc\(16px\+var\(--safe-left\)\)\]{padding-left:calc(16px + var(--safe-left))}.pl-\[calc\(20px\+var\(--safe-left\)\)\]{padding-left:calc(20px + var(--safe-left))}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-functional{font-family:var(--font-functional)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[1rem\]{font-size:1rem!important}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1rem\]{font-size:1rem}.text-\[9px\]{font-size:9px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[clamp\(0\.5rem\,0\.75vw\,0\.65rem\)\]{font-size:clamp(.5rem,.75vw,.65rem)}.text-\[clamp\(0\.82rem\,1\.4vw\,1\.05rem\)\]{font-size:clamp(.82rem,1.4vw,1.05rem)}.text-\[clamp\(0\.95rem\,1\.4vw\,1\.08rem\)\]{font-size:clamp(.95rem,1.4vw,1.08rem)}.text-\[clamp\(0\.98rem\,1\.4vw\,1\.08rem\)\]{font-size:clamp(.98rem,1.4vw,1.08rem)}.text-\[clamp\(1\.2rem\,2\.6vw\,1\.7rem\)\]{font-size:clamp(1.2rem,2.6vw,1.7rem)}.text-\[clamp\(1\.7rem\,3\.4vw\,2\.35rem\)\]{font-size:clamp(1.7rem,3.4vw,2.35rem)}.text-\[clamp\(1\.8rem\,4vw\,2\.75rem\)\]{font-size:clamp(1.8rem,4vw,2.75rem)}.text-\[clamp\(1\.25rem\,2\.5vw\,1\.65rem\)\]{font-size:clamp(1.25rem,2.5vw,1.65rem)}.text-\[clamp\(2rem\,4vw\,2\.75rem\)\]{font-size:clamp(2rem,4vw,2.75rem)}.text-\[clamp\(3\.1rem\,11vw\,6\.4rem\)\]{font-size:clamp(3.1rem,11vw,6.4rem)}.text-\[clamp\(3\.55rem\,9vw\,7\.75rem\)\]{font-size:clamp(3.55rem,9vw,7.75rem)}.text-\[length\:var\(--text-sm\)\]{font-size:var(--text-sm)}.text-\[length\:var\(--type-action\)\]{font-size:var(--type-action)}.text-\[length\:var\(--type-body\)\]{font-size:var(--type-body)}.text-\[length\:var\(--type-helper\)\]{font-size:var(--type-helper)}.text-\[length\:var\(--type-important\)\]{font-size:var(--type-important)}.text-\[length\:var\(--type-secondary\)\]{font-size:var(--type-secondary)}.text-\[length\:var\(--type-secondary\)\]\!{font-size:var(--type-secondary)!important}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-\[0\.84\]{--tw-leading:.84;line-height:.84}.leading-\[0\.86\]{--tw-leading:.86;line-height:.86}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[var\(--line-action\)\]{--tw-leading:var(--line-action);line-height:var(--line-action)}.leading-\[var\(--line-body\)\]{--tw-leading:var(--line-body);line-height:var(--line-body)}.leading-\[var\(--line-compact\)\]{--tw-leading:var(--line-compact);line-height:var(--line-compact)}.leading-\[var\(--line-helper\)\]{--tw-leading:var(--line-helper);line-height:var(--line-helper)}.leading-\[var\(--line-secondary\)\]{--tw-leading:var(--line-secondary);line-height:var(--line-secondary)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-relaxed\!{--tw-leading:var(--leading-relaxed)!important;line-height:var(--leading-relaxed)!important}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\!font-extrabold{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.font-\[680\]{--tw-font-weight:680;font-weight:680}.font-\[720\]{--tw-font-weight:720;font-weight:720}.font-\[750\]{--tw-font-weight:750;font-weight:750}.font-\[760\]{--tw-font-weight:760;font-weight:760}.font-\[780\]{--tw-font-weight:780;font-weight:780}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-bold\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\!tracking-\[0\.025em\]{--tw-tracking:.025em!important;letter-spacing:.025em!important}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.015em\]{--tw-tracking:.015em;letter-spacing:.015em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.\!text-\[\#0a1108\]{color:#0a1108!important}.\!text-growth{color:var(--color-growth)!important}.\!text-text-primary{color:var(--color-text-primary)!important}.text-\[\#0a1108\]{color:#0a1108}.text-\[\#91a99a\]{color:#91a99a}.text-\[\#aab6aa\]{color:#aab6aa}.text-\[\#b7c8bb\]{color:#b7c8bb}.text-\[\#b8e2a9\]{color:#b8e2a9}.text-\[\#b9c7bc\]{color:#b9c7bc}.text-\[\#b9c8bc\]{color:#b9c8bc}.text-\[\#c0cec3\]{color:#c0cec3}.text-\[\#c5d4c8\]{color:#c5d4c8}.text-\[\#c7d5ca\]\!{color:#c7d5ca!important}.text-\[\#c9d8cc\]{color:#c9d8cc}.text-\[\#d5e2d8\]{color:#d5e2d8}.text-\[\#dcebc4\]{color:#dcebc4}.text-\[\#e7f5dc\]{color:#e7f5dc}.text-\[\#efc983\]{color:#efc983}.text-\[\#efd79b\]{color:#efd79b}.text-\[\#f2d48d\]{color:#f2d48d}.text-\[\#f3f0df\]{color:#f3f0df}.text-\[\#f3f8e7\]{color:#f3f8e7}.text-\[\#fffbed\]{color:#fffbed}.text-\[var\(--color-ink\)\]{color:var(--color-ink)}.text-\[var\(--color-state-danger-text\)\]{color:var(--color-state-danger-text)}.text-\[var\(--law-accent\)\]{color:var(--law-accent)}.text-\[var\(--result-accent\)\]{color:var(--result-accent)}.text-amber{color:var(--color-amber)}.text-bg-deep{color:var(--color-bg-deep)}.text-border-strong{color:var(--color-border-strong)}.text-danger{color:var(--color-danger)}.text-growth{color:var(--color-growth)}.text-info{color:var(--color-info)}.text-secondary{color:var(--color-secondary)}.text-state-danger-text{color:var(--color-state-danger-text)}.text-text-muted{color:var(--color-text-muted)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--color-growth\,\#b9df66\)\]{accent-color:var(--color-growth,#b9df66)}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-100{opacity:1}.\!shadow-\[0_12px_30px_rgb\(0_0_0\/24\%\)\,inset_0_1px_0_rgb\(255_255_255\/8\%\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#0000003d), inset 0 1px 0 var(--tw-shadow-color,#ffffff14)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.\!shadow-\[inset_0_1px_0_rgb\(255_255_255\/35\%\)\,0_8px_24px_rgb\(163_230_53\/22\%\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff59), 0 8px 24px var(--tw-shadow-color,#a3e63538)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.\!shadow-\[inset_0_1px_0_rgb\(255_255_255\/35\%\)\,0_8px_24px_rgb\(163_230_53\/28\%\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff59), 0 8px 24px var(--tw-shadow-color,#a3e63547)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.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)}.shadow-\[0_0_10px_rgb\(163_230_53\/45\%\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#a3e63573);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgb\(117_189_209\/35\%\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#75bdd159);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgb\(163_230_53\/30\%\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#a3e6354d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgb\(163_230_53\/18\%\)\,inset_0_1px_0_rgb\(255_255_255\/6\%\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#a3e6352e), inset 0 1px 0 var(--tw-shadow-color,#ffffff0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgb\(163_230_53\/18\%\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#a3e6352e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgb\(163_230_53\/22\%\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#a3e63538);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgb\(163_230_53\/28\%\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#a3e63547);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgb\(91_168_64\/10\%\)\,inset_0_1px_0_rgb\(255_255_255\/4\%\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#5ba8401a), inset 0 1px 0 var(--tw-shadow-color,#ffffff0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_40px_color-mix\(in_srgb\,var\(--result-accent\)_8\%\,transparent\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,var(--result-accent))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_40px_color-mix\(in_srgb\,var\(--result-accent\)_8\%\,transparent\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,color-mix(in srgb,var(--result-accent) 8%,transparent))}}.shadow-\[0_0_40px_color-mix\(in_srgb\,var\(--result-accent\)_8\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_3px_8px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow:0 3px 8px var(--tw-shadow-color,#0000006b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(0_0_0\/55\%\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_18px_rgb\(0_0_0\/28\%\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_20px_rgb\(107_158_31\/20\%\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#6b9e1f33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_28px_rgb\(0_0_0\/45\%\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_36px_rgb\(0_0_0\/24\%\)\]{--tw-shadow:0 10px 36px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(0\,0\,0\,0\.4\)\,inset_0_0_0_1px_rgba\(255\,255\,255\,0\.03\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#0006), inset 0 0 0 1px var(--tw-shadow-color,#ffffff08);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_48px_rgb\(0_0_0\/42\%\)\,inset_0_1px_0_rgb\(255_255_255\/5\%\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,#0000006b), inset 0 1px 0 var(--tw-shadow-color,#ffffff0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_52px_rgb\(0_0_0\/24\%\)\]{--tw-shadow:0 20px 52px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_58px_rgb\(0_0_0\/24\%\)\]{--tw-shadow:0 22px 58px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_70px_rgb\(0_0_0\/28\%\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_72px_rgb\(0_0_0\/32\%\)\,inset_0_1px_0_rgb\(255_255_255\/4\%\)\]{--tw-shadow:0 24px 72px var(--tw-shadow-color,#00000052), inset 0 1px 0 var(--tw-shadow-color,#ffffff0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgb\(0_0_0\/38\%\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000061);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_26px_70px_rgb\(0_0_0\/24\%\)\]{--tw-shadow:0 26px 70px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_72px_rgb\(0_0_0\/30\%\)\]{--tw-shadow:0 28px 72px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_14px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:inset 0 0 14px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_18px_rgb\(117_189_209\/12\%\)\,0_0_0_1px_var\(--color-info\)\]{--tw-shadow:inset 0 0 18px var(--tw-shadow-color,#75bdd11f), 0 0 0 1px var(--tw-shadow-color,var(--color-info));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_70px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:inset 0 0 70px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgb\(255_255_255\/3\%\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff08);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgb\(255_255_255\/4\%\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgb\(255_255_255\/5\%\)\,0_6px_18px_rgb\(0_0_0\/12\%\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0d), 0 6px 18px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgb\(255_255_255\/5\%\)\,0_28px_80px_rgb\(0_0_0\/26\%\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0d), 0 28px 80px var(--tw-shadow-color,#00000042);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgb\(255_255_255\/5\%\)\,var\(--elevation-panel\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0d), var(--elevation-panel);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgb\(255_255_255\/5\%\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgb\(255_255_255\/6\%\)\,0_20px_48px_rgb\(0_0_0\/20\%\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0f), 0 20px 48px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgb\(255_255_255\/8\%\)\,0_10px_28px_rgb\(0_0_0\/25\%\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14), 0 10px 28px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgb\(255_255_255\/18\%\)\,0_8px_22px_rgb\(0_0_0\/20\%\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff2e), 0 8px 22px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--elevation-hud\)\]{--tw-shadow:var(--elevation-hud);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--elevation-modal\)\,0_0_0_1px_rgb\(255_255_255\/3\%\)_inset\]{--tw-shadow:var(--elevation-modal), 0 0 0 1px var(--tw-shadow-color,#ffffff08) inset;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--elevation-modal\)\]{--tw-shadow:var(--elevation-modal);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--elevation-panel\)\]{--tw-shadow:var(--elevation-panel);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-hud\)\]{--tw-shadow:var(--shadow-hud);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-modal{--tw-shadow:0 30px 100px var(--tw-shadow-color,#000000a8);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-panel{--tw-shadow:0 18px 50px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--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)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[rgba\(183\,239\,124\,0\.28\)\]{--tw-ring-color:#b7ef7c47}.ring-\[rgba\(255\,118\,95\,0\.28\)\]{--tw-ring-color:#ff765f47}.ring-danger\/75{--tw-ring-color:#ef4444bf}@supports (color:color-mix(in lab,red,red)){.ring-danger\/75{--tw-ring-color:color-mix(in oklab, var(--color-danger) 75%, transparent)}}.ring-growth\/25{--tw-ring-color:#a3e63540}@supports (color:color-mix(in lab,red,red)){.ring-growth\/25{--tw-ring-color:color-mix(in oklab, var(--color-growth) 25%, transparent)}}.ring-growth\/65{--tw-ring-color:#a3e635a6}@supports (color:color-mix(in lab,red,red)){.ring-growth\/65{--tw-ring-color:color-mix(in oklab, var(--color-growth) 65%, transparent)}}.ring-info{--tw-ring-color:var(--color-info)}.ring-info\/65{--tw-ring-color:#5ec8b4a6}@supports (color:color-mix(in lab,red,red)){.ring-info\/65{--tw-ring-color:color-mix(in oklab, var(--color-info) 65%, transparent)}}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-4{outline-offset:4px}.outline-offset-\[-3px\]{outline-offset:-3px}.outline-\[\#fffbed\]{outline-color:#fffbed}.outline-\[color-mix\(in_srgb\,var\(--result-accent\)_15\%\,transparent\)\]{outline-color:var(--result-accent)}@supports (color:color-mix(in lab,red,red)){.outline-\[color-mix\(in_srgb\,var\(--result-accent\)_15\%\,transparent\)\]{outline-color:color-mix(in srgb,var(--result-accent) 15%,transparent)}}.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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.brightness-\[1\.08\]{--tw-brightness:brightness(1.08);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,)}.contrast-\[1\.06\]{--tw-contrast:contrast(1.06);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,)}.drop-shadow-\[0_2px_2px_\#160806\]{--tw-drop-shadow-size:drop-shadow(0 2px 2px var(--tw-drop-shadow-color,#160806));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_2px_8px_rgb\(0_0_0\/90\%\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 8px var(--tw-drop-shadow-color,#000000e6));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_8px_22px_rgb\(163_230_53\/24\%\)\]{--tw-drop-shadow-size:drop-shadow(0 8px 22px var(--tw-drop-shadow-color,#a3e6353d));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_12px_28px_rgb\(0_0_0\/55\%\)\]{--tw-drop-shadow-size:drop-shadow(0 12px 28px var(--tw-drop-shadow-color,#0000008c));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[3px_5px_2px_rgb\(0_0_0\/45\%\)\]{--tw-drop-shadow-size:drop-shadow(3px 5px 2px var(--tw-drop-shadow-color,#00000073));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.grayscale-\[0\.12\]{--tw-grayscale:grayscale(.12);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,)}.saturate-\[0\.82\]{--tw-saturate:saturate(.82);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,)}.saturate-\[1\.04\]{--tw-saturate:saturate(1.04);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\:drop-shadow\(0_0_3px_rgb\(163_230_53\/45\%\)\)\]{filter:drop-shadow(0 0 3px #a3e63573)}.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,)}.backdrop-blur-\[8px\]{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[12px\]{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[14px\]{--tw-backdrop-blur:blur(14px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[16px\]{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[18px\]{--tw-backdrop-blur:blur(18px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[20px\]{--tw-backdrop-blur:blur(20px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-\[130\%\]{--tw-backdrop-saturate:saturate(130%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-\[background-color\,border-color\,transform\,box-shadow\]{transition-property:background-color,border-color,transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,box-shadow\,color\]{transition-property:border-color,background-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,box-shadow\]{transition-property:border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,color\]{transition-property:border-color,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,transform\]{transition-property:border-color,background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\]{transition-property:border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,color\,background-color\]{transition-property:border-color,color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,transform\,box-shadow\]{transition-property:border-color,transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,background-color\,box-shadow\]{transition-property:transform,border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\]{transition-property:translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[900ms\]{--tw-duration:.9s;transition-duration:.9s}.duration-\[var\(--motion-micro\)\]{--tw-duration:var(--motion-micro);transition-duration:var(--motion-micro)}.duration-\[var\(--motion-micro\,160ms\)\]{--tw-duration:var(--motion-micro,.16s);transition-duration:var(--motion-micro,.16s)}.duration-\[var\(--motion-panel\)\]{--tw-duration:var(--motion-panel);transition-duration:var(--motion-panel)}.duration-\[var\(--motion-panel\,220ms\)\]{--tw-duration:var(--motion-panel,.22s);transition-duration:var(--motion-panel,.22s)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-\[translate\]{will-change:translate}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--combat-v2-columns\:7\]{--combat-v2-columns:7}.\[--combat-v2-rows\:6\]{--combat-v2-rows:6}.\[--result-accent\:var\(--color-amber\)\]{--result-accent:var(--color-amber)}.\[-webkit-user-select\:none\]{-webkit-user-select:none}.\[background\:linear-gradient\(90deg\,\#070b07_0\%\,rgb\(7_11_7\/85\%\)_28\%\,transparent_62\%\)\,radial-gradient\(ellipse_110\%_90\%_at_72\%_45\%\,rgb\(6_12_6\/70\%\)_0\%\,rgb\(4_8_4\/100\%\)_100\%\)\]{background:linear-gradient(90deg,#070b07,#070b07d9 28%,#0000 62%),radial-gradient(110% 90% at 72% 45%,#060c06b3,#040804)}.\[background\:linear-gradient\(90deg\,rgb\(5_12_9\/88\%\)_0\%\,rgb\(5_12_9\/55\%\)_48\%\,rgb\(5_12_9\/72\%\)_100\%\)\,linear-gradient\(180deg\,rgb\(5_12_9\/40\%\)_0\%\,rgb\(5_12_9\/82\%\)_100\%\)\]{background:linear-gradient(90deg,#050c09e0,#050c098c 48%,#050c09b8),linear-gradient(#050c0966,#050c09d1)}.\[background\:linear-gradient\(180deg\,rgb\(5_12_9\/3\%\)_0\%\,rgb\(5_12_9\/16\%\)_48\%\,rgb\(5_12_9\/96\%\)_86\%\)\,linear-gradient\(115deg\,rgb\(5_12_9\/8\%\)\,rgb\(5_12_9\/28\%\)\)\]{background:linear-gradient(#050c0908,#050c0929 48%,#050c09f5 86%),linear-gradient(115deg,#050c0914,#050c0947)}.\[background\:linear-gradient\(180deg\,rgb\(5_12_9\/8\%\)_0\%\,rgb\(5_12_9\/36\%\)_43\%\,rgb\(5_12_9\/96\%\)_100\%\)\,linear-gradient\(90deg\,rgb\(5_12_9\/45\%\)\,transparent_58\%\)\]{background:linear-gradient(#050c0914,#050c095c 43%,#050c09f5),linear-gradient(90deg,#050c0973,#0000 58%)}.\[background\:linear-gradient\(180deg\,rgba\(4\,10\,6\,0\.18\)\,rgba\(4\,10\,6\,0\.42\)\)\,var\(--combat-v2-arena-image\)_center\/cover\]{background:linear-gradient(180deg,#040a062e,#040a066b),var(--combat-v2-arena-image) center/cover}.\[background\:linear-gradient\(180deg\,transparent_14\%\,rgb\(4_10_7\/18\%\)_38\%\,rgb\(4_10_7\/96\%\)_83\%\)\,linear-gradient\(120deg\,rgb\(185_223_102\/7\%\)\,transparent_48\%\)\]{background:linear-gradient(#0000 14%,#040a072e 38%,#040a07f5 83%),linear-gradient(120deg,#b9df6612,#0000 48%)}.\[background\:linear-gradient\(180deg\,transparent_42\%\,rgb\(5_12_9\/52\%\)_100\%\)\,linear-gradient\(90deg\,rgb\(5_12_9\/12\%\)\,transparent_58\%\)\]{background:linear-gradient(#0000 42%,#050c0985),linear-gradient(90deg,#050c091f,#0000 58%)}.\[background\:linear-gradient\(rgb\(12_20_12\/22\%\)\,rgb\(12_20_12\/22\%\)\)\,var\(--combat-v2-ground-image\)_center\/cover\]{background:linear-gradient(#0c140c38,#0c140c38),var(--combat-v2-ground-image) center/cover}.\[background\:radial-gradient\(70\%_50\%_at_10\%_0\%\,rgb\(185_223_102\/8\%\)\,transparent_50\%\)\,radial-gradient\(55\%_40\%_at_100\%_20\%\,rgb\(229_173_88\/7\%\)\,transparent_45\%\)\]{background:radial-gradient(70% 50% at 10% 0,#b9df6614,#0000 50%),radial-gradient(55% 40% at 100% 20%,#e5ad5812,#0000 45%)}.\[clip\:rect\(0\,0\,0\,0\)\]{clip:rect(0,0,0,0)}.\[stroke-linecap\:round\]{stroke-linecap:round}.ring-inset{--tw-ring-inset:inset}@media(hover:hover){.group-hover\:scale-\[1\.035\]:is(:where(.group):hover *){scale:1.035}.group-hover\:saturate-\[1\.08\]:is(:where(.group):hover *){--tw-saturate:saturate(1.08);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,)}}.group-aria-pressed\/combat-v2-action\:\!text-growth:is(:where(.group\/combat-v2-action)[aria-pressed=true] *){color:var(--color-growth)!important}.group-data-\[boss\=true\]\:border-amber:is(:where(.group)[data-boss=true] *){border-color:var(--color-amber)}.group-data-\[boss\=true\]\:text-amber:is(:where(.group)[data-boss=true] *){color:var(--color-amber)}.group-data-\[current\=true\]\:border-growth:is(:where(.group)[data-current=true] *){border-color:var(--color-growth)}.group-data-\[current\=true\]\:bg-growth\/10:is(:where(.group)[data-current=true] *){background-color:#a3e6351a}@supports (color:color-mix(in lab,red,red)){.group-data-\[current\=true\]\:bg-growth\/10:is(:where(.group)[data-current=true] *){background-color:color-mix(in oklab,var(--color-growth) 10%,transparent)}}.group-data-\[current\=true\]\:text-growth:is(:where(.group)[data-current=true] *){color:var(--color-growth)}.group-data-\[finale\=true\]\:border-amber\/55:is(:where(.group)[data-finale=true] *){border-color:#f59e0b8c}@supports (color:color-mix(in lab,red,red)){.group-data-\[finale\=true\]\:border-amber\/55:is(:where(.group)[data-finale=true] *){border-color:color-mix(in oklab,var(--color-amber) 55%,transparent)}}.group-data-\[finale\=true\]\:text-\[\#f2d48d\]:is(:where(.group)[data-finale=true] *){color:#f2d48d}.group-data-\[finale\=true\]\:text-amber:is(:where(.group)[data-finale=true] *){color:var(--color-amber)}.group-data-\[finale\=true\]\:contrast-\[1\.04\]:is(:where(.group)[data-finale=true] *){--tw-contrast:contrast(1.04);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,)}.group-data-\[finale\=true\]\:saturate-\[1\.12\]:is(:where(.group)[data-finale=true] *){--tw-saturate:saturate(1.12);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,)}.group-data-\[ruler\=garden_spider\]\:brightness-\[1\.14\]:is(:where(.group)[data-ruler="garden spider"] *){--tw-brightness:brightness(1.14);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,)}.group-data-\[ruler\=rogue_soldier\]\:brightness-\[1\.24\]:is(:where(.group)[data-ruler="rogue soldier"] *){--tw-brightness:brightness(1.24);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,)}.group-data-\[ruler\=stag_beetle\]\:brightness-\[1\.22\]:is(:where(.group)[data-ruler="stag beetle"] *){--tw-brightness:brightness(1.22);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,)}.group-data-\[starting\=true\]\:text-growth:is(:where(.group)[data-starting=true] *){color:var(--color-growth)}.group-data-\[starting\=true\]\:grayscale-0:is(:where(.group)[data-starting=true] *){--tw-grayscale:grayscale(0%);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,)}.group-data-\[starting\=true\]\:saturate-100:is(:where(.group)[data-starting=true] *){--tw-saturate:saturate(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,)}.group-data-\[state\=incubating\]\:text-growth:is(:where(.group)[data-state=incubating] *){color:var(--color-growth)}.group-data-\[state\=queued\]\:\[stroke-dasharray\:3_4\]:is(:where(.group)[data-state=queued] *){stroke-dasharray:3 4}.group-data-\[stronghold\=true\]\:border-amber:is(:where(.group)[data-stronghold=true] *){border-color:var(--color-amber)}.group-data-\[stronghold\=true\]\:text-amber:is(:where(.group)[data-stronghold=true] *){color:var(--color-amber)}.group-data-\[threat\=CONTESTED\]\:rotate-45:is(:where(.group)[data-threat=CONTESTED] *){rotate:45deg}.group-data-\[threat\=CONTESTED\]\:rounded-sm:is(:where(.group)[data-threat=CONTESTED] *){border-radius:var(--radius-sm)}.group-data-\[threat\=ELITE\]\:border-2:is(:where(.group)[data-threat=ELITE] *){border-style:var(--tw-border-style);border-width:2px}.group-data-\[threat\=ELITE\]\:border-amber:is(:where(.group)[data-threat=ELITE] *){border-color:var(--color-amber)}.group-data-\[threat\=HOSTILE\]\:rounded-\[45\%_45\%_20\%_20\%\]:is(:where(.group)[data-threat=HOSTILE] *){border-radius:45% 45% 20% 20%}.selection\:bg-amber\/30 ::selection{background-color:#f59e0b4d}@supports (color:color-mix(in lab,red,red)){.selection\:bg-amber\/30 ::selection{background-color:color-mix(in oklab,var(--color-amber) 30%,transparent)}}.selection\:bg-amber\/30::selection{background-color:#f59e0b4d}@supports (color:color-mix(in lab,red,red)){.selection\:bg-amber\/30::selection{background-color:color-mix(in oklab,var(--color-amber) 30%,transparent)}}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}.placeholder\:text-text-muted::placeholder{color:var(--color-text-muted)}.backdrop\:bg-black\/70::backdrop{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.backdrop\:bg-black\/70::backdrop{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.backdrop\:backdrop-blur-sm::backdrop{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:inset-x-8:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 8)}.before\:inset-x-\[8\%\]:before{content:var(--tw-content);inset-inline:8%}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-\[-1px\]:before{content:var(--tw-content);top:-1px}.before\:top-\[8rem\]:before{content:var(--tw-content);top:8rem}.before\:left-\[-1px\]:before{content:var(--tw-content);left:-1px}.before\:-z-10:before{content:var(--tw-content);z-index:-10}.before\:z-10:before{content:var(--tw-content);z-index:10}.before\:z-\[1\]:before{content:var(--tw-content);z-index:1}.before\:size-1\.5:before{content:var(--tw-content);width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.before\:size-5:before{content:var(--tw-content);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.before\:h-\[34rem\]:before{content:var(--tw-content);height:34rem}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:shrink-0:before{content:var(--tw-content);flex-shrink:0}.before\:rounded-\[inherit\]:before{content:var(--tw-content);border-radius:inherit}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:border-t:before{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:1px}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[var\(--law-accent\)\]:before{content:var(--tw-content);border-color:var(--law-accent)}.before\:bg-growth\/80:before{content:var(--tw-content);background-color:#a3e635cc}@supports (color:color-mix(in lab,red,red)){.before\:bg-growth\/80:before{background-color:color-mix(in oklab,var(--color-growth) 80%,transparent)}}.before\:bg-\[linear-gradient\(90deg\,rgb\(3_12_7\/68\%\)\,rgb\(3_12_7\/42\%\)\,rgb\(3_12_7\/68\%\)\)\]:before{content:var(--tw-content);background-image:linear-gradient(90deg,#030c07ad,#030c076b,#030c07ad)}.before\:bg-\[linear-gradient\(90deg\,transparent\,var\(--result-accent\)\,transparent\)\]:before{content:var(--tw-content);background-image:linear-gradient(90deg,transparent,var(--result-accent),transparent)}.before\:bg-\[radial-gradient\(ellipse\,rgb\(163_230_53\/6\%\)\,transparent_68\%\)\]:before{content:var(--tw-content);background-image:radial-gradient(#a3e6350f,#0000 68%)}.before\:shadow-\[0_0_10px_rgb\(163_230_53\/45\%\)\]:before{content:var(--tw-content);--tw-shadow:0 0 10px var(--tw-shadow-color,#a3e63573);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.before\:blur-3xl:before{content:var(--tw-content);--tw-blur:blur(var(--blur-3xl));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,)}.before\:\[background\:radial-gradient\(circle_at_18\%_15\%\,rgba\(190\,224\,80\,0\.1\)\,transparent_30\%\)\,radial-gradient\(circle_at_82\%_12\%\,rgba\(228\,172\,88\,0\.14\)\,transparent_32\%\)\]:before{content:var(--tw-content);background:radial-gradient(circle at 18% 15%,#bee0501a,#0000 30%),radial-gradient(circle at 82% 12%,#e4ac5824,#0000 32%)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:right-\[-1px\]:after{content:var(--tw-content);right:-1px}.after\:bottom-\[-1px\]:after{content:var(--tw-content);bottom:-1px}.after\:z-10:after{content:var(--tw-content);z-index:10}.after\:size-5:after{content:var(--tw-content);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.after\:border-r:after{content:var(--tw-content);border-right-style:var(--tw-border-style);border-right-width:1px}.after\:border-b:after{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.after\:border-\[var\(--law-accent\)\]:after{content:var(--tw-content);border-color:var(--law-accent)}.odd\:animate-\[pulse_2\.4s_ease-in-out_infinite\]:nth-child(odd){animation:2.4s ease-in-out infinite pulse}.open\:flex:is([open],:popover-open,:open){display:flex}.open\:flex-col:is([open],:popover-open,:open){flex-direction:column}.open\:border-white\/15:is([open],:popover-open,:open){border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.open\:border-white\/15:is([open],:popover-open,:open){border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.open\:bg-\[rgb\(8_23_15\/78\%\)\]:is([open],:popover-open,:open){background-color:#08170fc7}.open\:bg-surface-raised\/88:is([open],:popover-open,:open){background-color:#16241ce0}@supports (color:color-mix(in lab,red,red)){.open\:bg-surface-raised\/88:is([open],:popover-open,:open){background-color:color-mix(in oklab,var(--color-surface-raised) 88%,transparent)}}@media(hover:hover){.hover\:z-\[1\]:hover{z-index:1}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#bef264\]:hover{border-color:#bef264}.hover\:border-\[color-mix\(in_srgb\,var\(--color-border\)_100\%\,transparent\)\]:hover{border-color:#324a3a}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color-mix\(in_srgb\,var\(--color-border\)_100\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--color-border) 100%,transparent)}}.hover\:border-\[rgba\(243\,240\,223\,0\.42\)\]:hover{border-color:#f3f0df6b}.hover\:border-amber:hover{border-color:var(--color-amber)}.hover\:border-border:hover{border-color:var(--color-border)}.hover\:border-border-strong:hover{border-color:var(--color-border-strong)}.hover\:border-growth:hover{border-color:var(--color-growth)}.hover\:border-growth\/35:hover{border-color:#a3e63559}@supports (color:color-mix(in lab,red,red)){.hover\:border-growth\/35:hover{border-color:color-mix(in oklab,var(--color-growth) 35%,transparent)}}.hover\:border-growth\/45:hover{border-color:#a3e63573}@supports (color:color-mix(in lab,red,red)){.hover\:border-growth\/45:hover{border-color:color-mix(in oklab,var(--color-growth) 45%,transparent)}}.hover\:border-growth\/50:hover{border-color:#a3e63580}@supports (color:color-mix(in lab,red,red)){.hover\:border-growth\/50:hover{border-color:color-mix(in oklab,var(--color-growth) 50%,transparent)}}.hover\:border-growth\/55:hover{border-color:#a3e6358c}@supports (color:color-mix(in lab,red,red)){.hover\:border-growth\/55:hover{border-color:color-mix(in oklab,var(--color-growth) 55%,transparent)}}.hover\:border-growth\/70:hover{border-color:#a3e635b3}@supports (color:color-mix(in lab,red,red)){.hover\:border-growth\/70:hover{border-color:color-mix(in oklab,var(--color-growth) 70%,transparent)}}.hover\:border-info:hover{border-color:var(--color-info)}.hover\:border-info\/55:hover{border-color:#5ec8b48c}@supports (color:color-mix(in lab,red,red)){.hover\:border-info\/55:hover{border-color:color-mix(in oklab,var(--color-info) 55%,transparent)}}.hover\:border-info\/60:hover{border-color:#5ec8b499}@supports (color:color-mix(in lab,red,red)){.hover\:border-info\/60:hover{border-color:color-mix(in oklab,var(--color-info) 60%,transparent)}}.hover\:border-info\/70:hover{border-color:#5ec8b4b3}@supports (color:color-mix(in lab,red,red)){.hover\:border-info\/70:hover{border-color:color-mix(in oklab,var(--color-info) 70%,transparent)}}.hover\:border-white\/10:hover{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/10:hover{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-\[\#bef264\]:hover{background-color:#bef264}.hover\:bg-\[rgb\(18_39_28\/92\%\)\]:hover{background-color:#12271ceb}.hover\:bg-\[rgb\(20_34_24\/88\%\)\]:hover{background-color:#142218e0}.hover\:bg-\[rgb\(22_36_28\/72\%\)\]:hover{background-color:#16241cb8}.hover\:bg-\[rgb\(22_36_28\/76\%\)\]:hover{background-color:#16241cc2}.hover\:bg-\[rgb\(91_132_91\/10\%\)\]:hover{background-color:#5b845b1a}.hover\:bg-\[rgba\(20\,34\,24\,0\.42\)\]:hover{background-color:#1422186b}.hover\:bg-growth\/8:hover{background-color:#a3e63514}@supports (color:color-mix(in lab,red,red)){.hover\:bg-growth\/8:hover{background-color:color-mix(in oklab,var(--color-growth) 8%,transparent)}}.hover\:bg-growth\/10:hover{background-color:#a3e6351a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-growth\/10:hover{background-color:color-mix(in oklab,var(--color-growth) 10%,transparent)}}.hover\:bg-growth\/15:hover{background-color:#a3e63526}@supports (color:color-mix(in lab,red,red)){.hover\:bg-growth\/15:hover{background-color:color-mix(in oklab,var(--color-growth) 15%,transparent)}}.hover\:bg-info\/10:hover{background-color:#5ec8b41a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/10:hover{background-color:color-mix(in oklab,var(--color-info) 10%,transparent)}}.hover\:bg-surface-2:hover{background-color:var(--color-surface-2)}.hover\:bg-surface-hover:hover{background-color:var(--color-surface-hover)}.hover\:bg-surface-hover\/35:hover{background-color:#1c2e2459}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-hover\/35:hover{background-color:color-mix(in oklab,var(--color-surface-hover) 35%,transparent)}}.hover\:text-amber:hover{color:var(--color-amber)}.hover\:text-info:hover{color:var(--color-info)}.hover\:text-text-primary:hover{color:var(--color-text-primary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_16px_rgb\(163_230_53\/14\%\)\]:hover{--tw-shadow:0 0 16px var(--tw-shadow-color,#a3e63524);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_28px_80px_rgb\(0_0_0\/32\%\)\,0_0_0_1px_rgb\(185_223_102\/8\%\)\]:hover{--tw-shadow:0 28px 80px var(--tw-shadow-color,#00000052), 0 0 0 1px var(--tw-shadow-color,#b9df6614);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-growth\/70:hover{--tw-ring-color:#a3e635b3}@supports (color:color-mix(in lab,red,red)){.hover\:ring-growth\/70:hover{--tw-ring-color:color-mix(in oklab, var(--color-growth) 70%, transparent)}}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}.hover\:not-disabled\:\!translate-y-0:hover:not(:disabled){--tw-translate-y:0px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.hover\:not-disabled\:-translate-y-px:hover:not(:disabled){--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:not-disabled\:\!border-\[\#bef264\]:hover:not(:disabled){border-color:#bef264!important}.hover\:not-disabled\:\!border-\[rgb\(117_189_209\/62\%\)\]:hover:not(:disabled){border-color:#75bdd19e!important}.hover\:not-disabled\:\!border-\[rgb\(163_230_53\/58\%\)\]:hover:not(:disabled){border-color:#a3e63594!important}.hover\:not-disabled\:\!border-growth\/40:hover:not(:disabled){border-color:#a3e63566!important}@supports (color:color-mix(in lab,red,red)){.hover\:not-disabled\:\!border-growth\/40:hover:not(:disabled){border-color:color-mix(in oklab,var(--color-growth) 40%,transparent)!important}}.hover\:not-disabled\:\!border-growth\/45:hover:not(:disabled){border-color:#a3e63573!important}@supports (color:color-mix(in lab,red,red)){.hover\:not-disabled\:\!border-growth\/45:hover:not(:disabled){border-color:color-mix(in oklab,var(--color-growth) 45%,transparent)!important}}.hover\:not-disabled\:\!border-info\/30:hover:not(:disabled){border-color:#5ec8b44d!important}@supports (color:color-mix(in lab,red,red)){.hover\:not-disabled\:\!border-info\/30:hover:not(:disabled){border-color:color-mix(in oklab,var(--color-info) 30%,transparent)!important}}.hover\:not-disabled\:\!border-transparent:hover:not(:disabled){border-color:#0000!important}.hover\:not-disabled\:\!border-white\/25:hover:not(:disabled){border-color:#ffffff40!important}@supports (color:color-mix(in lab,red,red)){.hover\:not-disabled\:\!border-white\/25:hover:not(:disabled){border-color:color-mix(in oklab,var(--color-white) 25%,transparent)!important}}.hover\:not-disabled\:border-\[\#88ad6f\]:hover:not(:disabled){border-color:#88ad6f}.hover\:not-disabled\:border-border-strong:hover:not(:disabled){border-color:var(--color-border-strong)}.hover\:not-disabled\:border-danger:hover:not(:disabled){border-color:var(--color-danger)}.hover\:not-disabled\:\!bg-\[\#bef264\]:hover:not(:disabled){background-color:#bef264!important}.hover\:not-disabled\:\!bg-\[rgb\(14_24_17\/92\%\)\]:hover:not(:disabled){background-color:#0e1811eb!important}.hover\:not-disabled\:\!bg-\[rgb\(15_32_22\/82\%\)\]:hover:not(:disabled){background-color:#0f2016d1!important}.hover\:not-disabled\:\!bg-\[rgb\(18_38_36\/82\%\)\]:hover:not(:disabled){background-color:#122624d1!important}.hover\:not-disabled\:\!bg-\[rgb\(20_34_24\/92\%\)\]:hover:not(:disabled){background-color:#142218eb!important}.hover\:not-disabled\:\!bg-info\/5:hover:not(:disabled){background-color:#5ec8b40d!important}@supports (color:color-mix(in lab,red,red)){.hover\:not-disabled\:\!bg-info\/5:hover:not(:disabled){background-color:color-mix(in oklab,var(--color-info) 5%,transparent)!important}}.hover\:not-disabled\:\!bg-surface-hover:hover:not(:disabled){background-color:var(--color-surface-hover)!important}.hover\:not-disabled\:\!bg-white\/10:hover:not(:disabled){background-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){.hover\:not-disabled\:\!bg-white\/10:hover:not(:disabled){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)!important}}.hover\:not-disabled\:bg-\[color-mix\(in_srgb\,var\(--color-danger\)_14\%\,\#101b14\)\]:hover:not(:disabled){background-color:#2f211b}@supports (color:color-mix(in lab,red,red)){.hover\:not-disabled\:bg-\[color-mix\(in_srgb\,var\(--color-danger\)_14\%\,\#101b14\)\]:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-danger) 14%,#101b14)}}.hover\:not-disabled\:bg-surface-hover:hover:not(:disabled){background-color:var(--color-surface-hover)}.hover\:not-disabled\:\!\[background-image\:none\]:hover:not(:disabled){background-image:none!important}.hover\:not-disabled\:bg-\[linear-gradient\(180deg\,\#263d2e\,\#1a2d21\)\]:hover:not(:disabled){background-image:linear-gradient(#263d2e,#1a2d21)}.hover\:not-disabled\:\!text-\[\#0a1108\]:hover:not(:disabled){color:#0a1108!important}.hover\:not-disabled\:\!text-info:hover:not(:disabled){color:var(--color-info)!important}.hover\:not-disabled\:\!text-text-primary:hover:not(:disabled){color:var(--color-text-primary)!important}.hover\:not-disabled\:\!text-white:hover:not(:disabled){color:var(--color-white)!important}.hover\:not-disabled\:text-text-primary:hover:not(:disabled){color:var(--color-text-primary)}.hover\:not-disabled\:text-white:hover:not(:disabled){color:var(--color-white)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-\[1\]:focus-visible{z-index:1}.focus-visible\:translate-y-0:focus-visible{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.focus-visible\:\!border-white\/30:focus-visible{border-color:#ffffff4d!important}@supports (color:color-mix(in lab,red,red)){.focus-visible\:\!border-white\/30:focus-visible{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)!important}}.focus-visible\:border-growth:focus-visible{border-color:var(--color-growth)}.focus-visible\:bg-\[rgb\(8_22_14\/88\%\)\]:focus-visible{background-color:#08160ee0}.focus-visible\:bg-growth\/10:focus-visible{background-color:#a3e6351a}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-growth\/10:focus-visible{background-color:color-mix(in oklab,var(--color-growth) 10%,transparent)}}.focus-visible\:\!shadow-none:focus-visible{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus-visible\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-growth\)_24\%\,transparent\)\]:focus-visible{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#a3e6353d)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-growth\)_24\%\,transparent\)\]:focus-visible{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--color-growth) 24%,transparent))}}.focus-visible\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-growth\)_24\%\,transparent\)\]:focus-visible{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-growth\/70:focus-visible{--tw-ring-color:#a3e635b3}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-growth\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-growth) 70%, transparent)}}.focus-visible\:\!outline-2:focus-visible{outline-style:var(--tw-outline-style)!important;outline-width:2px!important}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-3:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.focus-visible\:\!outline-offset-2:focus-visible{outline-offset:2px!important}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-1px\]:focus-visible{outline-offset:-1px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-\[3px\]:focus-visible{outline-offset:3px}.focus-visible\:\!outline-focus:focus-visible{outline-color:var(--color-focus)!important}.focus-visible\:outline-amber:focus-visible{outline-color:var(--color-amber)}.focus-visible\:outline-focus:focus-visible{outline-color:var(--color-focus)}.focus-visible\:outline-growth:focus-visible{outline-color:var(--color-growth)}.focus-visible\:outline-info:focus-visible{outline-color:var(--color-info)}.active\:not-disabled\:translate-y-0:active:not(:disabled){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:not-disabled\:\!shadow-\[inset_0_1px_0_rgb\(255_255_255\/30\%\)\,0_6px_18px_rgb\(163_230_53\/22\%\)\]:active:not(:disabled){--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff4d), 0 6px 18px var(--tw-shadow-color,#a3e63538)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.enabled\:cursor-pointer:enabled{cursor:pointer}@media(hover:hover){.enabled\:hover\:border-growth:enabled:hover{border-color:var(--color-growth)}.enabled\:hover\:bg-growth\/15:enabled:hover{background-color:#a3e63526}@supports (color:color-mix(in lab,red,red)){.enabled\:hover\:bg-growth\/15:enabled:hover{background-color:color-mix(in oklab,var(--color-growth) 15%,transparent)}}}.disabled\:transform-none:disabled{transform:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:\!border-growth:disabled{border-color:var(--color-growth)!important}.disabled\:\!bg-growth:disabled{background-color:var(--color-growth)!important}.disabled\:\!text-\[\#0a1108\]:disabled{color:#0a1108!important}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:saturate-\[0\.35\]:disabled{--tw-saturate:saturate(.35);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,)}.aria-expanded\:border-growth[aria-expanded=true]{border-color:var(--color-growth)}.aria-expanded\:bg-growth[aria-expanded=true]{background-color:var(--color-growth)}.aria-expanded\:text-\[\#0a1108\][aria-expanded=true]{color:#0a1108}.aria-pressed\:\!border-growth[aria-pressed=true]{border-color:var(--color-growth)!important}.aria-pressed\:\!border-transparent[aria-pressed=true]{border-color:#0000!important}.aria-pressed\:\!border-white\/25[aria-pressed=true]{border-color:#ffffff40!important}@supports (color:color-mix(in lab,red,red)){.aria-pressed\:\!border-white\/25[aria-pressed=true]{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)!important}}.aria-pressed\:border-\[var\(--color-selection-border\)\][aria-pressed=true]{border-color:var(--color-selection-border)}.aria-pressed\:border-growth[aria-pressed=true]{border-color:var(--color-growth)}.aria-pressed\:border-info[aria-pressed=true]{border-color:var(--color-info)}.aria-pressed\:\!bg-\[rgb\(163_230_53\/22\%\)\][aria-pressed=true]{background-color:#a3e63538!important}.aria-pressed\:\!bg-growth[aria-pressed=true]{background-color:var(--color-growth)!important}.aria-pressed\:\!bg-growth\/15[aria-pressed=true]{background-color:#a3e63526!important}@supports (color:color-mix(in lab,red,red)){.aria-pressed\:\!bg-growth\/15[aria-pressed=true]{background-color:color-mix(in oklab,var(--color-growth) 15%,transparent)!important}}.aria-pressed\:\!bg-white\/10[aria-pressed=true]{background-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){.aria-pressed\:\!bg-white\/10[aria-pressed=true]{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)!important}}.aria-pressed\:bg-\[rgb\(185_223_102\/12\%\)\][aria-pressed=true]{background-color:#b9df661f}.aria-pressed\:bg-growth[aria-pressed=true]{background-color:var(--color-growth)}.aria-pressed\:bg-growth\/10[aria-pressed=true]{background-color:#a3e6351a}@supports (color:color-mix(in lab,red,red)){.aria-pressed\:bg-growth\/10[aria-pressed=true]{background-color:color-mix(in oklab,var(--color-growth) 10%,transparent)}}.aria-pressed\:bg-info\/15[aria-pressed=true]{background-color:#5ec8b426}@supports (color:color-mix(in lab,red,red)){.aria-pressed\:bg-info\/15[aria-pressed=true]{background-color:color-mix(in oklab,var(--color-info) 15%,transparent)}}.aria-pressed\:bg-surface-2[aria-pressed=true]{background-color:var(--color-surface-2)}.aria-pressed\:bg-\[linear-gradient\(180deg\,\#243a2b\,\#192a20\)\][aria-pressed=true]{background-image:linear-gradient(#243a2b,#192a20)}.aria-pressed\:\!text-\[\#0a1108\][aria-pressed=true]{color:#0a1108!important}.aria-pressed\:\!text-growth[aria-pressed=true]{color:var(--color-growth)!important}.aria-pressed\:\!text-text-primary[aria-pressed=true]{color:var(--color-text-primary)!important}.aria-pressed\:text-\[\#0a1108\][aria-pressed=true]{color:#0a1108}.aria-pressed\:text-growth[aria-pressed=true]{color:var(--color-growth)}.aria-pressed\:text-info[aria-pressed=true]{color:var(--color-info)}.aria-pressed\:text-text-primary[aria-pressed=true]{color:var(--color-text-primary)}.aria-pressed\:\!shadow-\[0_0_14px_rgb\(163_230_53\/28\%\)\][aria-pressed=true]{--tw-shadow:0 0 14px var(--tw-shadow-color,#a3e63547)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.aria-pressed\:\!shadow-none[aria-pressed=true]{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.aria-pressed\:shadow-\[0_0_0_1px_rgb\(163_230_53\/18\%\)\,inset_0_1px_0_rgb\(255_255_255\/5\%\)\][aria-pressed=true]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#a3e6352e), inset 0 1px 0 var(--tw-shadow-color,#ffffff0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-pressed\:shadow-\[0_0_14px_rgb\(163_230_53\/28\%\)\][aria-pressed=true]{--tw-shadow:0 0 14px var(--tw-shadow-color,#a3e63547);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-pressed\:shadow-\[inset_3px_0_0_var\(--color-selection-accent\)\][aria-pressed=true]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--color-selection-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.aria-pressed\:hover\:not-disabled\:border-\[\#bef264\][aria-pressed=true]:hover:not(:disabled){border-color:#bef264}.aria-pressed\:hover\:not-disabled\:bg-\[\#bef264\][aria-pressed=true]:hover:not(:disabled){background-color:#bef264}.aria-pressed\:hover\:not-disabled\:text-\[\#0a1108\][aria-pressed=true]:hover:not(:disabled){color:#0a1108}}.aria-\[current\=page\]\:border-growth[aria-current=page]{border-color:var(--color-growth)}.aria-\[current\=page\]\:bg-\[rgb\(163_230_53\/12\%\)\][aria-current=page]{background-color:#a3e6351f}.aria-\[current\=page\]\:bg-growth\/15[aria-current=page]{background-color:#a3e63526}@supports (color:color-mix(in lab,red,red)){.aria-\[current\=page\]\:bg-growth\/15[aria-current=page]{background-color:color-mix(in oklab,var(--color-growth) 15%,transparent)}}.aria-\[current\=page\]\:text-amber[aria-current=page]{color:var(--color-amber)}.aria-\[current\=page\]\:text-growth[aria-current=page]{color:var(--color-growth)}.aria-\[current\=page\]\:shadow-\[0_0_14px_rgb\(163_230_53\/24\%\)\][aria-current=page]{--tw-shadow:0 0 14px var(--tw-shadow-color,#a3e6353d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-\[current\=page\]\:shadow-\[0_0_14px_rgb\(163_230_53\/28\%\)\][aria-current=page]{--tw-shadow:0 0 14px var(--tw-shadow-color,#a3e63547);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-\[expanded\=true\]\:border-growth[aria-expanded=true]{border-color:var(--color-growth)}.aria-\[expanded\=true\]\:bg-\[rgb\(163_230_53\/12\%\)\][aria-expanded=true]{background-color:#a3e6351f}.aria-\[expanded\=true\]\:bg-growth\/15[aria-expanded=true]{background-color:#a3e63526}@supports (color:color-mix(in lab,red,red)){.aria-\[expanded\=true\]\:bg-growth\/15[aria-expanded=true]{background-color:color-mix(in oklab,var(--color-growth) 15%,transparent)}}.aria-\[expanded\=true\]\:text-growth[aria-expanded=true]{color:var(--color-growth)}.aria-\[expanded\=true\]\:shadow-\[0_0_14px_rgb\(163_230_53\/28\%\)\][aria-expanded=true]{--tw-shadow:0 0 14px var(--tw-shadow-color,#a3e63547);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[action\=ATTACK\]\:border-danger\/65[data-action=ATTACK]{border-color:#ef4444a6}@supports (color:color-mix(in lab,red,red)){.data-\[action\=ATTACK\]\:border-danger\/65[data-action=ATTACK]{border-color:color-mix(in oklab,var(--color-danger) 65%,transparent)}}.data-\[action\=ATTACK\]\:bg-\[\#2b1713\]\/95[data-action=ATTACK]{background-color:#2b1713f2}.data-\[action\=ATTACK\]\:text-state-danger-text[data-action=ATTACK]{color:var(--color-state-danger-text)}.data-\[action\=end_turn\]\:\!border-growth\/70[data-action="end turn"]{border-color:#a3e635b3!important}@supports (color:color-mix(in lab,red,red)){.data-\[action\=end_turn\]\:\!border-growth\/70[data-action="end turn"]{border-color:color-mix(in oklab,var(--color-growth) 70%,transparent)!important}}.data-\[action\=end_turn\]\:\!bg-growth\/10[data-action="end turn"]{background-color:#a3e6351a!important}@supports (color:color-mix(in lab,red,red)){.data-\[action\=end_turn\]\:\!bg-growth\/10[data-action="end turn"]{background-color:color-mix(in oklab,var(--color-growth) 10%,transparent)!important}}.data-\[action\=retreat\]\:\!border-danger\/45[data-action=retreat]{border-color:#ef444473!important}@supports (color:color-mix(in lab,red,red)){.data-\[action\=retreat\]\:\!border-danger\/45[data-action=retreat]{border-color:color-mix(in oklab,var(--color-danger) 45%,transparent)!important}}.data-\[active\=true\]\:z-\[2\][data-active=true]{z-index:2}.data-\[active\=true\]\:min-w-\[8\.5rem\][data-active=true]{min-width:8.5rem}.data-\[active\=true\]\:grid-cols-\[2\.25rem_minmax\(0\,1fr\)\][data-active=true]{grid-template-columns:2.25rem minmax(0,1fr)}.data-\[active\=true\]\:border[data-active=true]{border-style:var(--tw-border-style);border-width:1px}.data-\[active\=true\]\:border-l-\[3px\][data-active=true]{border-left-style:var(--tw-border-style);border-left-width:3px}.data-\[active\=true\]\:border-info[data-active=true]{border-color:var(--color-info)}.data-\[active\=true\]\:bg-\[color-mix\(in_srgb\,var\(--color-info\)_12\%\,rgb\(15_26_20\)\)\][data-active=true]{background-color:#182f27}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-\[color-mix\(in_srgb\,var\(--color-info\)_12\%\,rgb\(15_26_20\)\)\][data-active=true]{background-color:color-mix(in srgb,var(--color-info) 12%,#0f1a14)}}.data-\[active\=true\]\:shadow-\[inset_0_0_18px_rgb\(117_189_209\/12\%\)\,0_0_0_1px_var\(--color-info\)\][data-active=true]{--tw-shadow:inset 0 0 18px var(--tw-shadow-color,#75bdd11f), 0 0 0 1px var(--tw-shadow-color,var(--color-info));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[active\=true\]\:outline-none[data-active=true]{--tw-outline-style:none;outline-style:none}.data-\[availability\=EXPEDITION\]\:border-info\/40[data-availability=EXPEDITION]{border-color:#5ec8b466}@supports (color:color-mix(in lab,red,red)){.data-\[availability\=EXPEDITION\]\:border-info\/40[data-availability=EXPEDITION]{border-color:color-mix(in oklab,var(--color-info) 40%,transparent)}}.data-\[availability\=EXPEDITION\]\:shadow-none[data-availability=EXPEDITION]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[availability\=WOUNDED\]\:border-info\/40[data-availability=WOUNDED]{border-color:#5ec8b466}@supports (color:color-mix(in lab,red,red)){.data-\[availability\=WOUNDED\]\:border-info\/40[data-availability=WOUNDED]{border-color:color-mix(in oklab,var(--color-info) 40%,transparent)}}.data-\[availability\=WOUNDED\]\:shadow-none[data-availability=WOUNDED]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[blocked\=true\]\:bg-black\/15[data-blocked=true]{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.data-\[blocked\=true\]\:bg-black\/15[data-blocked=true]{background-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.data-\[boss\=true\]\:border-\[color-mix\(in_srgb\,var\(--color-amber\)_55\%\,var\(--color-border\)\)\][data-boss=true]{border-color:#9d7820}@supports (color:color-mix(in lab,red,red)){.data-\[boss\=true\]\:border-\[color-mix\(in_srgb\,var\(--color-amber\)_55\%\,var\(--color-border\)\)\][data-boss=true]{border-color:color-mix(in srgb,var(--color-amber) 55%,var(--color-border))}}.data-\[boss\=true\]\:bg-\[color-mix\(in_srgb\,var\(--color-amber\)_6\%\,\#07170e\)\][data-boss=true]{background-color:#151f0e}@supports (color:color-mix(in lab,red,red)){.data-\[boss\=true\]\:bg-\[color-mix\(in_srgb\,var\(--color-amber\)_6\%\,\#07170e\)\][data-boss=true]{background-color:color-mix(in srgb,var(--color-amber) 6%,#07170e)}}.data-\[chrome\=sprite\]\:aspect-auto[data-chrome=sprite]{aspect-ratio:auto}.data-\[chrome\=sprite\]\:h-\[min\(5rem\,calc\(var\(--combat-v2-cell\,4\.6rem\)\*0\.86\)\)\][data-chrome=sprite]{height:min(5rem,calc(var(--combat-v2-cell,4.6rem) * .86))}.data-\[chrome\=sprite\]\:w-\[min\(5rem\,calc\(var\(--combat-v2-cell\,4\.6rem\)\*0\.86\)\)\][data-chrome=sprite]{width:min(5rem,calc(var(--combat-v2-cell,4.6rem) * .86))}.data-\[chrome\=sprite\]\:max-w-full[data-chrome=sprite]{max-width:100%}.data-\[chrome\=sprite\]\:border-0[data-chrome=sprite]{border-style:var(--tw-border-style);border-width:0}.data-\[chrome\=sprite\]\:bg-transparent[data-chrome=sprite]{background-color:#0000}.data-\[chrome\=sprite\]\:shadow-none[data-chrome=sprite]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[command-group\=auto\]\:\!h-11[data-command-group=auto]{height:calc(var(--spacing) * 11)!important}.data-\[command-group\=auto\]\:min-h-11[data-command-group=auto]{min-height:calc(var(--spacing) * 11)}.data-\[command-group\=auto\]\:flex-row[data-command-group=auto]{flex-direction:row}.data-\[command-group\=auto\]\:gap-2[data-command-group=auto]{gap:calc(var(--spacing) * 2)}.data-\[command-group\=context\]\:\!h-\[4\.75rem\][data-command-group=context]{height:4.75rem!important}.data-\[command-group\=context\]\:min-h-\[4\.75rem\][data-command-group=context]{min-height:4.75rem}.data-\[command-group\=flow\]\:\!h-11[data-command-group=flow]{height:calc(var(--spacing) * 11)!important}.data-\[command-group\=flow\]\:min-h-11[data-command-group=flow]{min-height:calc(var(--spacing) * 11)}.data-\[command-group\=flow\]\:flex-row[data-command-group=flow]{flex-direction:row}.data-\[command-group\=flow\]\:gap-2[data-command-group=flow]{gap:calc(var(--spacing) * 2)}.data-\[command-group\=retreat\]\:\!h-11[data-command-group=retreat]{height:calc(var(--spacing) * 11)!important}.data-\[command-group\=retreat\]\:min-h-11[data-command-group=retreat]{min-height:calc(var(--spacing) * 11)}.data-\[command-group\=retreat\]\:flex-row[data-command-group=retreat]{flex-direction:row}.data-\[command-group\=retreat\]\:gap-2[data-command-group=retreat]{gap:calc(var(--spacing) * 2)}.data-\[compact\=true\]\:h-0[data-compact=true]{height:0}.data-\[compact\=true\]\:min-h-0[data-compact=true]{min-height:0}.data-\[compact\=true\]\:overflow-hidden[data-compact=true]{overflow:hidden}.data-\[current\=true\]\:border-solid[data-current=true]{--tw-border-style:solid;border-style:solid}.data-\[current\=true\]\:border-growth[data-current=true]{border-color:var(--color-growth)}.data-\[current\=true\]\:bg-\[linear-gradient\(110deg\,rgb\(91_137_54\/28\%\)\,rgb\(7_23_14\/92\%\)_64\%\)\][data-current=true]{background-image:linear-gradient(110deg,#5b893647,#07170eeb 64%)}.data-\[current\=true\]\:shadow-\[inset_4px_0_0_rgb\(163_230_53\)\,0_0_20px_rgb\(163_230_53\/12\%\)\][data-current=true]{--tw-shadow:inset 4px 0 0 var(--tw-shadow-color,#a3e635), 0 0 20px var(--tw-shadow-color,#a3e6351f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[detail-mode\=true\]\:min-h-0[data-detail-mode=true]{min-height:0}.data-\[detail-mode\=true\]\:\[grid-template-columns\:minmax\(0\,920px\)\][data-detail-mode=true]{grid-template-columns:minmax(0,920px)}.data-\[detail-mode\=true\]\:justify-start[data-detail-mode=true]{justify-content:flex-start}.data-\[empty\=true\]\:invisible[data-empty=true]{visibility:hidden}.data-\[expanded\=true\]\:fixed[data-expanded=true]{position:fixed}.data-\[expanded\=true\]\:inset-0[data-expanded=true]{inset:0}.data-\[expanded\=true\]\:z-\[100\][data-expanded=true]{z-index:100}.data-\[expanded\=true\]\:\!h-\[100dvh\][data-expanded=true]{height:100dvh!important}.data-\[expanded\=true\]\:\!max-h-\[100dvh\][data-expanded=true]{max-height:100dvh!important}.data-\[expanded\=true\]\:w-\[100dvw\][data-expanded=true]{width:100dvw}.data-\[expanded\=true\]\:overflow-y-auto[data-expanded=true]{overflow-y:auto}.data-\[expanded\=true\]\:bg-bg-deep[data-expanded=true]{background-color:var(--color-bg-deep)}.data-\[expanded\=true\]\:p-2[data-expanded=true]{padding:calc(var(--spacing) * 2)}.data-\[finale\=true\]\:border-amber\/55[data-finale=true]{border-color:#f59e0b8c}@supports (color:color-mix(in lab,red,red)){.data-\[finale\=true\]\:border-amber\/55[data-finale=true]{border-color:color-mix(in oklab,var(--color-amber) 55%,transparent)}}.data-\[finale\=true\]\:shadow-\[0_22px_64px_rgb\(0_0_0\/34\%\)\,0_0_42px_rgb\(229_173_88\/16\%\)\][data-finale=true]{--tw-shadow:0 22px 64px var(--tw-shadow-color,#00000057), 0 0 42px var(--tw-shadow-color,#e5ad5829);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[flow\=true\]\:max-h-none[data-flow=true]{max-height:none}.data-\[flow\=true\]\:shrink-0[data-flow=true]{flex-shrink:0}.data-\[flow\=true\]\:overflow-visible[data-flow=true]{overflow:visible}.data-\[group\=auto\]\:mt-0\.5[data-group=auto]{margin-top:calc(var(--spacing) * .5)}.data-\[group\=auto\]\:grid-cols-1[data-group=auto]{grid-template-columns:repeat(1,minmax(0,1fr))}.data-\[group\=auto\]\:border-t[data-group=auto]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[group\=auto\]\:border-white\/10[data-group=auto]{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.data-\[group\=auto\]\:border-white\/10[data-group=auto]{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.data-\[group\=auto\]\:pt-1\.5[data-group=auto]{padding-top:calc(var(--spacing) * 1.5)}.data-\[group\=context\]\:grid-cols-2[data-group=context]{grid-template-columns:repeat(2,minmax(0,1fr))}.data-\[group\=flow\]\:grid-cols-1[data-group=flow],.data-\[group\=retreat\]\:grid-cols-1[data-group=retreat]{grid-template-columns:repeat(1,minmax(0,1fr))}.data-\[group\=tactical\]\:grid-cols-3[data-group=tactical]{grid-template-columns:repeat(3,minmax(0,1fr))}.data-\[horizontal\=left\]\:left-0[data-horizontal=left]{left:0}.data-\[horizontal\=left\]\:translate-x-0[data-horizontal=left]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[horizontal\=right\]\:right-0[data-horizontal=right]{right:0}.data-\[horizontal\=right\]\:left-auto[data-horizontal=right]{left:auto}.data-\[horizontal\=right\]\:translate-x-0[data-horizontal=right]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[kind\=attention\]\:border-amber\/60[data-kind=attention]{border-color:#f59e0b99}@supports (color:color-mix(in lab,red,red)){.data-\[kind\=attention\]\:border-amber\/60[data-kind=attention]{border-color:color-mix(in oklab,var(--color-amber) 60%,transparent)}}.data-\[kind\=heal\]\:border-growth\/60[data-kind=heal]{border-color:#a3e63599}@supports (color:color-mix(in lab,red,red)){.data-\[kind\=heal\]\:border-growth\/60[data-kind=heal]{border-color:color-mix(in oklab,var(--color-growth) 60%,transparent)}}.data-\[kind\=heal\]\:bg-\[\#182b13\][data-kind=heal]{background-color:#182b13}.data-\[kind\=heal\]\:text-growth[data-kind=heal]{color:var(--color-growth)}.data-\[law\=conquer\]\:\[--law-accent\:\#f87171\][data-law=conquer]{--law-accent:#f87171}.data-\[law\=fight\]\:\[--law-accent\:\#e5ad58\][data-law=fight]{--law-accent:#e5ad58}.data-\[law\=grow\]\:\[--law-accent\:\#a3e635\][data-law=grow]{--law-accent:#a3e635}.data-\[layout\=viewport\]\:flex[data-layout=viewport]{display:flex}.data-\[layout\=viewport\]\:h-full[data-layout=viewport]{height:100%}.data-\[layout\=viewport\]\:max-h-full[data-layout=viewport]{max-height:100%}.data-\[layout\=viewport\]\:min-h-0[data-layout=viewport]{min-height:0}.data-\[layout\=viewport\]\:flex-1[data-layout=viewport]{flex:1}.data-\[layout\=viewport\]\:flex-col[data-layout=viewport]{flex-direction:column}.data-\[layout\=viewport\]\:gap-1[data-layout=viewport]{gap:var(--spacing)}.data-\[layout\=viewport\]\:gap-2[data-layout=viewport]{gap:calc(var(--spacing) * 2)}.data-\[layout\=viewport\]\:p-2[data-layout=viewport]{padding:calc(var(--spacing) * 2)}.data-\[layout\=viewport\]\:\[--combat-v2-cell\:max\(44px\,min\(calc\(\(100dvh-13rem\)\/var\(--combat-v2-rows\)\)\,calc\(\(100vw-16\.5rem\)\/var\(--combat-v2-columns\)\)\)\)\][data-layout=viewport]{--combat-v2-cell:max(44px, min(calc((100dvh - 13rem) / var(--combat-v2-rows)), calc((100vw - 16.5rem) / var(--combat-v2-columns))))}.data-\[objective\=true\]\:text-amber[data-objective=true]{color:var(--color-amber)}.data-\[outcome\=victory\]\:\[--result-accent\:var\(--color-growth\)\][data-outcome=victory]{--result-accent:var(--color-growth)}.data-\[phase\=paused\]\:border-amber\/55[data-phase=paused]{border-color:#f59e0b8c}@supports (color:color-mix(in lab,red,red)){.data-\[phase\=paused\]\:border-amber\/55[data-phase=paused]{border-color:color-mix(in oklab,var(--color-amber) 55%,transparent)}}.data-\[phase\=paused\]\:bg-amber\/8[data-phase=paused]{background-color:#f59e0b14}@supports (color:color-mix(in lab,red,red)){.data-\[phase\=paused\]\:bg-amber\/8[data-phase=paused]{background-color:color-mix(in oklab,var(--color-amber) 8%,transparent)}}.data-\[pinned\=absolute\]\:absolute[data-pinned=absolute]{position:absolute}.data-\[pinned\=fixed\]\:fixed[data-pinned=fixed]{position:fixed}.data-\[resource\=resin\]\:border-\[\#547d75\][data-resource=resin]{border-color:#547d75}.data-\[resource\=resin\]\:bg-\[rgb\(23_58_54\/72\%\)\][data-resource=resin]{background-color:#173a36b8}.data-\[resource\=resin\]\:text-info[data-resource=resin]{color:var(--color-info)}.data-\[risk\=critical\]\:border-danger\/50[data-risk=critical]{border-color:#ef444480}@supports (color:color-mix(in lab,red,red)){.data-\[risk\=critical\]\:border-danger\/50[data-risk=critical]{border-color:color-mix(in oklab,var(--color-danger) 50%,transparent)}}.data-\[risk\=critical\]\:bg-danger\/15[data-risk=critical]{background-color:#ef444426}@supports (color:color-mix(in lab,red,red)){.data-\[risk\=critical\]\:bg-danger\/15[data-risk=critical]{background-color:color-mix(in oklab,var(--color-danger) 15%,transparent)}}.data-\[risk\=critical\]\:text-danger[data-risk=critical]{color:var(--color-danger)}.data-\[risk\=high\]\:border-danger\/40[data-risk=high]{border-color:#ef444466}@supports (color:color-mix(in lab,red,red)){.data-\[risk\=high\]\:border-danger\/40[data-risk=high]{border-color:color-mix(in oklab,var(--color-danger) 40%,transparent)}}.data-\[risk\=high\]\:bg-danger\/10[data-risk=high]{background-color:#ef44441a}@supports (color:color-mix(in lab,red,red)){.data-\[risk\=high\]\:bg-danger\/10[data-risk=high]{background-color:color-mix(in oklab,var(--color-danger) 10%,transparent)}}.data-\[risk\=high\]\:text-danger[data-risk=high]{color:var(--color-danger)}.data-\[risk\=low\]\:border-growth\/40[data-risk=low]{border-color:#a3e63566}@supports (color:color-mix(in lab,red,red)){.data-\[risk\=low\]\:border-growth\/40[data-risk=low]{border-color:color-mix(in oklab,var(--color-growth) 40%,transparent)}}.data-\[risk\=low\]\:bg-growth\/10[data-risk=low]{background-color:#a3e6351a}@supports (color:color-mix(in lab,red,red)){.data-\[risk\=low\]\:bg-growth\/10[data-risk=low]{background-color:color-mix(in oklab,var(--color-growth) 10%,transparent)}}.data-\[risk\=low\]\:text-growth[data-risk=low]{color:var(--color-growth)}.data-\[risk\=medium\]\:border-warning\/40[data-risk=medium]{border-color:#f59e0b66}@supports (color:color-mix(in lab,red,red)){.data-\[risk\=medium\]\:border-warning\/40[data-risk=medium]{border-color:color-mix(in oklab,var(--color-warning) 40%,transparent)}}.data-\[risk\=medium\]\:bg-warning\/10[data-risk=medium]{background-color:#f59e0b1a}@supports (color:color-mix(in lab,red,red)){.data-\[risk\=medium\]\:bg-warning\/10[data-risk=medium]{background-color:color-mix(in oklab,var(--color-warning) 10%,transparent)}}.data-\[risk\=medium\]\:text-warning[data-risk=medium]{color:var(--color-warning)}.data-\[selected\=true\]\:border-solid[data-selected=true]{--tw-border-style:solid;border-style:solid}.data-\[selected\=true\]\:border-growth[data-selected=true]{border-color:var(--color-growth)}.data-\[selected\=true\]\:bg-\[rgb\(34_58_31\/92\%\)\][data-selected=true]{background-color:#223a1feb}.data-\[selected\=true\]\:bg-\[rgb\(98_130_55\/26\%\)\][data-selected=true]{background-color:#62823742}.data-\[selected\=true\]\:bg-\[rgb\(163_230_53\/10\%\)\][data-selected=true]{background-color:#a3e6351a}.data-\[selected\=true\]\:text-text-primary[data-selected=true]{color:var(--color-text-primary)}.data-\[selected\=true\]\:shadow-\[0_0_0_2px_rgb\(185_223_102\/14\%\)\,0_14px_34px_rgb\(0_0_0\/42\%\)\][data-selected=true]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#b9df6624), 0 14px 34px var(--tw-shadow-color,#0000006b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[selected\=true\]\:shadow-\[0_0_14px_rgb\(163_230_53\/18\%\)\][data-selected=true]{--tw-shadow:0 0 14px var(--tw-shadow-color,#a3e6352e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[selected\=true\]\:shadow-\[inset_0_0_0_1px_rgb\(185_223_102\/28\%\)\,0_0_18px_rgb\(163_230_53\/10\%\)\][data-selected=true]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#b9df6647), 0 0 18px var(--tw-shadow-color,#a3e6351a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[selected\=true\]\:outline[data-selected=true]{outline-style:var(--tw-outline-style);outline-width:1px}.data-\[selected\=true\]\:outline-2[data-selected=true]{outline-style:var(--tw-outline-style);outline-width:2px}.data-\[selected\=true\]\:outline-offset-\[-3px\][data-selected=true]{outline-offset:-3px}.data-\[selected\=true\]\:outline-\[\#fffbed\][data-selected=true]{outline-color:#fffbed}.data-\[side\=above\]\:-translate-y-full[data-side=above]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[starting\=true\]\:border-growth\/35[data-starting=true]{border-color:#a3e63559}@supports (color:color-mix(in lab,red,red)){.data-\[starting\=true\]\:border-growth\/35[data-starting=true]{border-color:color-mix(in oklab,var(--color-growth) 35%,transparent)}}.data-\[starting\=true\]\:shadow-\[0_22px_58px_rgb\(0_0_0\/24\%\)\,0_0_30px_rgb\(185_223_102\/8\%\)\][data-starting=true]{--tw-shadow:0 22px 58px var(--tw-shadow-color,#0000003d), 0 0 30px var(--tw-shadow-color,#b9df6614);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=ACTIVE\]\:border-info[data-state=ACTIVE]{border-color:var(--color-info)}.data-\[state\=ACTIVE\]\:shadow-\[0_0_0_2px_rgb\(95_171_229\/20\%\)\][data-state=ACTIVE]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#5fabe533);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=AVAILABLE\]\:border-dashed[data-state=AVAILABLE]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=AVAILABLE\]\:border-\[rgb\(181_211_126\/72\%\)\][data-state=AVAILABLE]{border-color:#b5d37eb8}.data-\[state\=COMPLETED\]\:border-growth[data-state=COMPLETED]{border-color:var(--color-growth)}.data-\[state\=COMPLETED\]\:bg-\[rgb\(74_109_46\/24\%\)\][data-state=COMPLETED]{background-color:#4a6d2e3d}.data-\[state\=LOCKED\]\:cursor-not-allowed[data-state=LOCKED]{cursor:not-allowed}.data-\[state\=LOCKED\]\:opacity-55[data-state=LOCKED]{opacity:.55}.data-\[state\=LOCKED\]\:opacity-60[data-state=LOCKED]{opacity:.6}.data-\[state\=active\]\:text-growth[data-state=active]{color:var(--color-growth)}.data-\[state\=available\]\:border-growth\/55[data-state=available]{border-color:#a3e6358c}@supports (color:color-mix(in lab,red,red)){.data-\[state\=available\]\:border-growth\/55[data-state=available]{border-color:color-mix(in oklab,var(--color-growth) 55%,transparent)}}.data-\[state\=available\]\:shadow-\[0_0_14px_rgb\(163_230_53\/18\%\)\][data-state=available]{--tw-shadow:0 0 14px var(--tw-shadow-color,#a3e6352e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=completed\]\:border-growth\/35[data-state=completed]{border-color:#a3e63559}@supports (color:color-mix(in lab,red,red)){.data-\[state\=completed\]\:border-growth\/35[data-state=completed]{border-color:color-mix(in oklab,var(--color-growth) 35%,transparent)}}.data-\[state\=current\]\:border-growth[data-state=current]{border-color:var(--color-growth)}.data-\[state\=current\]\:bg-growth\/10[data-state=current]{background-color:#a3e6351a}@supports (color:color-mix(in lab,red,red)){.data-\[state\=current\]\:bg-growth\/10[data-state=current]{background-color:color-mix(in oklab,var(--color-growth) 10%,transparent)}}.data-\[state\=earned\]\:border-growth\/40[data-state=earned]{border-color:#a3e63566}@supports (color:color-mix(in lab,red,red)){.data-\[state\=earned\]\:border-growth\/40[data-state=earned]{border-color:color-mix(in oklab,var(--color-growth) 40%,transparent)}}.data-\[state\=earned\]\:border-growth\/50[data-state=earned]{border-color:#a3e63580}@supports (color:color-mix(in lab,red,red)){.data-\[state\=earned\]\:border-growth\/50[data-state=earned]{border-color:color-mix(in oklab,var(--color-growth) 50%,transparent)}}.data-\[state\=error\]\:border-danger[data-state=error]{border-color:var(--color-danger)}.data-\[state\=error\]\:border-danger\/50[data-state=error]{border-color:#ef444480}@supports (color:color-mix(in lab,red,red)){.data-\[state\=error\]\:border-danger\/50[data-state=error]{border-color:color-mix(in oklab,var(--color-danger) 50%,transparent)}}.data-\[state\=error\]\:bg-danger\/10[data-state=error]{background-color:#ef44441a}@supports (color:color-mix(in lab,red,red)){.data-\[state\=error\]\:bg-danger\/10[data-state=error]{background-color:color-mix(in oklab,var(--color-danger) 10%,transparent)}}.data-\[state\=error\]\:text-danger[data-state=error],.data-\[state\=expired\]\:text-danger[data-state=expired]{color:var(--color-danger)}.data-\[state\=full\]\:border-\[rgb\(169_139_74\/60\%\)\][data-state=full]{border-color:#a98b4a99}.data-\[state\=full\]\:bg-\[rgb\(43_35_17\/38\%\)\][data-state=full]{background-color:#2b231161}.data-\[state\=incubating\]\:w-full[data-state=incubating]{width:100%}.data-\[state\=incubating\]\:min-w-0[data-state=incubating]{min-width:0}.data-\[state\=incubating\]\:border-growth\/45[data-state=incubating]{border-color:#a3e63573}@supports (color:color-mix(in lab,red,red)){.data-\[state\=incubating\]\:border-growth\/45[data-state=incubating]{border-color:color-mix(in oklab,var(--color-growth) 45%,transparent)}}.data-\[state\=incubating\]\:bg-\[radial-gradient\(circle_at_20\%_50\%\,rgb\(163_230_53\/13\%\)\,rgb\(7_26_17\/82\%\)_58\%\)\][data-state=incubating]{background-image:radial-gradient(circle at 20%,#a3e63521,#071a11d1 58%)}.data-\[state\=loading\]\:opacity-70[data-state=loading]{opacity:.7}.data-\[state\=locked\]\:border-dashed[data-state=locked]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=locked\]\:bg-\[rgb\(8_22_15\/46\%\)\][data-state=locked]{background-color:#08160f75}.data-\[state\=next\]\:border-border-strong[data-state=next]{border-color:var(--color-border-strong)}.data-\[state\=offline\]\:opacity-55[data-state=offline]{opacity:.55}.data-\[state\=producing\]\:shadow-\[inset_3px_0_0_rgb\(185_223_102\/72\%\)\][data-state=producing]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,#b9df66b8);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=queued\]\:border-dashed[data-state=queued]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=queued\]\:border-info\/40[data-state=queued]{border-color:#5ec8b466}@supports (color:color-mix(in lab,red,red)){.data-\[state\=queued\]\:border-info\/40[data-state=queued]{border-color:color-mix(in oklab,var(--color-info) 40%,transparent)}}.data-\[state\=researching\]\:border-info\/40[data-state=researching]{border-color:#5ec8b466}@supports (color:color-mix(in lab,red,red)){.data-\[state\=researching\]\:border-info\/40[data-state=researching]{border-color:color-mix(in oklab,var(--color-info) 40%,transparent)}}.data-\[state\=success\]\:border-growth[data-state=success]{border-color:var(--color-growth)}.data-\[state\=success\]\:text-growth[data-state=success]{color:var(--color-growth)}.data-\[state\=unavailable\]\:border-border[data-state=unavailable]{border-color:var(--color-border)}.data-\[state\=unavailable\]\:text-text-secondary[data-state=unavailable]{color:var(--color-text-secondary)}.data-\[state\=unlocked\]\:border-secondary\/40[data-state=unlocked]{border-color:#22c55e66}@supports (color:color-mix(in lab,red,red)){.data-\[state\=unlocked\]\:border-secondary\/40[data-state=unlocked]{border-color:color-mix(in oklab,var(--color-secondary) 40%,transparent)}}.data-\[state\=unlocked\]\:bg-\[rgb\(34_197_94\/6\%\)\][data-state=unlocked]{background-color:#22c55e0f}.data-\[state\=warning\]\:border-amber[data-state=warning]{border-color:var(--color-amber)}.data-\[status\=failed\]\:border-danger[data-status=failed]{border-color:var(--color-danger)}.data-\[status\=failed\]\:bg-\[rgb\(89_31_31\/38\%\)\][data-status=failed]{background-color:#591f1f61}.data-\[status\=retreated\]\:border-info[data-status=retreated]{border-color:var(--color-info)}.data-\[stronghold\=true\]\:border-\[color-mix\(in_srgb\,var\(--color-amber\)_30\%\,var\(--color-border\)\)\][data-stronghold=true]{border-color:#6d632c}@supports (color:color-mix(in lab,red,red)){.data-\[stronghold\=true\]\:border-\[color-mix\(in_srgb\,var\(--color-amber\)_30\%\,var\(--color-border\)\)\][data-stronghold=true]{border-color:color-mix(in srgb,var(--color-amber) 30%,var(--color-border))}}.data-\[stronghold\=true\]\:bg-\[color-mix\(in_srgb\,var\(--color-amber\)_3\%\,\#07170e\)\][data-stronghold=true]{background-color:#0e1b0e}@supports (color:color-mix(in lab,red,red)){.data-\[stronghold\=true\]\:bg-\[color-mix\(in_srgb\,var\(--color-amber\)_3\%\,\#07170e\)\][data-stronghold=true]{background-color:color-mix(in srgb,var(--color-amber) 3%,#07170e)}}.data-\[team\=attacker\]\:border-x[data-team=attacker]{border-inline-style:var(--tw-border-style);border-inline-width:1px}.data-\[team\=attacker\]\:border-\[rgba\(241\,232\,194\,0\.16\)\][data-team=attacker]{border-color:#f1e8c229}.data-\[team\=defender\]\:rounded-none[data-team=defender]{border-radius:0}.data-\[team\=defender\]\:border-x[data-team=defender]{border-inline-style:var(--tw-border-style);border-inline-width:1px}.data-\[team\=defender\]\:border-\[rgba\(241\,232\,194\,0\.16\)\][data-team=defender]{border-color:#f1e8c229}.data-\[team\=defender\]\:border-danger[data-team=defender]{border-color:var(--color-danger)}.data-\[team\=defender\]\:border-l-danger[data-team=defender]{border-left-color:var(--color-danger)}.data-\[team\=defender\]\:bg-\[\#2a1410\][data-team=defender]{background-color:#2a1410}.data-\[team\=defender\]\:text-danger[data-team=defender]{color:var(--color-danger)}.data-\[team\=defender\]\:\[clip-path\:polygon\(25\%_0\,75\%_0\,100\%_50\%\,75\%_100\%\,25\%_100\%\,0_50\%\)\][data-team=defender]{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.data-\[terminal\=true\]\:rounded-panel[data-terminal=true]{border-radius:var(--radius-panel)}.data-\[terminal\=true\]\:p-2[data-terminal=true]{padding:calc(var(--spacing) * 2)}.data-\[terminal\=true\]\:\[background\:linear-gradient\(rgba\(7\,16\,10\,0\.62\)\,rgba\(7\,16\,10\,0\.8\)\)\,var\(--combat-v2-arena-image\)_center\/cover\][data-terminal=true]{background:linear-gradient(#07100a9e,#07100acc),var(--combat-v2-arena-image) center/cover}.data-\[threat\=true\]\:border-l-danger[data-threat=true]{border-left-color:var(--color-danger)}.data-\[unlocked\=false\]\:border-border-subtle[data-unlocked=false]{border-color:var(--color-border-subtle)}.data-\[variant\=primary\]\:\!border-growth[data-variant=primary]{border-color:var(--color-growth)!important}.data-\[variant\=primary\]\:\!bg-growth[data-variant=primary]{background-color:var(--color-growth)!important}.data-\[variant\=primary\]\:\!text-\[\#0a1108\][data-variant=primary]{color:#0a1108!important}.data-\[variant\=primary\]\:\!shadow-\[inset_0_1px_0_rgb\(255_255_255\/35\%\)\,0_8px_24px_rgb\(163_230_53\/22\%\)\][data-variant=primary]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff59), 0 8px 24px var(--tw-shadow-color,#a3e63538)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}@media(hover:hover){.data-\[variant\=primary\]\:hover\:not-disabled\:\!border-\[\#bef264\][data-variant=primary]:hover:not(:disabled){border-color:#bef264!important}.data-\[variant\=primary\]\:hover\:not-disabled\:\!bg-\[\#bef264\][data-variant=primary]:hover:not(:disabled){background-color:#bef264!important}.data-\[variant\=primary\]\:hover\:not-disabled\:\!text-\[\#0a1108\][data-variant=primary]:hover:not(:disabled){color:#0a1108!important}}.data-\[variant\=primary\]\:aria-pressed\:\!border-growth[data-variant=primary][aria-pressed=true]{border-color:var(--color-growth)!important}.data-\[variant\=primary\]\:aria-pressed\:\!bg-growth[data-variant=primary][aria-pressed=true]{background-color:var(--color-growth)!important}.data-\[variant\=primary\]\:aria-pressed\:\!text-\[\#0a1108\][data-variant=primary][aria-pressed=true]{color:#0a1108!important}.data-\[variant\=primary\]\:aria-pressed\:\!shadow-\[inset_0_1px_0_rgb\(255_255_255\/35\%\)\,0_8px_24px_rgb\(163_230_53\/28\%\)\][data-variant=primary][aria-pressed=true]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff59), 0 8px 24px var(--tw-shadow-color,#a3e63547)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.data-\[vertical\=below\]\:top-\[calc\(100\%-0\.35rem\)\][data-vertical=below]{top:calc(100% - .35rem)}.data-\[vertical\=below\]\:bottom-auto[data-vertical=below]{bottom:auto}.data-\[visible\=true\]\:visible[data-visible=true]{visibility:visible}.data-\[visual-kind\=room\]\:bg-\[radial-gradient\(circle_at_50\%_65\%\,rgb\(185_223_102\/13\%\)\,rgb\(7_17_11\/82\%\)\)\][data-visual-kind=room]{background-image:radial-gradient(circle at 50% 65%,#b9df6621,#07110bd1)}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-\[ui-disclosure-in_var\(--motion-panel\,220ms\)_ease_both\]{animation:ui-disclosure-in var(--motion-panel,.22s) ease both}}@media(prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:1024px){.max-\[1024px\]\:grid{display:grid}.max-\[1024px\]\:hidden{display:none}.max-\[1024px\]\:min-h-\[72px\]{min-height:72px}.max-\[1024px\]\:grid-cols-\[minmax\(100px\,1fr\)_minmax\(128px\,160px\)_auto_auto\]{grid-template-columns:minmax(100px,1fr) minmax(128px,160px) auto auto}.max-\[1024px\]\:gap-x-2{column-gap:calc(var(--spacing) * 2)}.max-\[1024px\]\:gap-y-1{row-gap:var(--spacing)}.max-\[1024px\]\:\[grid-template-areas\:\'location_progress_resources_profile\'\'goal_goal_timer_timer\'\]{grid-template-areas:"location progress resources profile""goal goal timer timer"}}@media not all and (min-width:980px){.max-\[980px\]\:min-h-56{min-height:calc(var(--spacing) * 56)}.max-\[980px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:900px){.max-\[900px\]\:\[grid-template-columns\:minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.max-\[900px\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-\[900px\]\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.max-\[900px\]\:border-border-subtle{border-color:var(--color-border-subtle)}.max-\[900px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-\[900px\]\:py-3{padding-block:calc(var(--spacing) * 3)}}@media not all and (min-width:899px){.max-\[899px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.max-\[899px\]\:gap-\[var\(--space-2\)\]{gap:var(--space-2)}}@media not all and (min-width:760px){.max-\[760px\]\:right-\[calc\(12px\+var\(--safe-right\)\)\]{right:calc(12px + var(--safe-right))}.max-\[760px\]\:bottom-\[calc\(80px\+var\(--safe-bottom\)\)\]{bottom:calc(80px + var(--safe-bottom))}.max-\[760px\]\:col-start-1{grid-column-start:1}.max-\[760px\]\:\[grid-row\:auto\]{grid-row:auto}.max-\[760px\]\:mb-1{margin-bottom:var(--spacing)}.max-\[760px\]\:inline-flex{display:inline-flex}.max-\[760px\]\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.max-\[760px\]\:min-h-0{min-height:0}.max-\[760px\]\:min-h-16{min-height:calc(var(--spacing) * 16)}.max-\[760px\]\:w-\[calc\(100vw-24px-var\(--safe-left\)-var\(--safe-right\)\)\]{width:calc(100vw - 24px - var(--safe-left) - var(--safe-right))}.max-\[760px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[760px\]\:grid-cols-\[44px_minmax\(0\,1fr\)_auto\]{grid-template-columns:44px minmax(0,1fr) auto}.max-\[760px\]\:gap-2{gap:calc(var(--spacing) * 2)}.max-\[760px\]\:p-2{padding:calc(var(--spacing) * 2)}.max-\[760px\]\:p-\[12px_calc\(12px\+var\(--safe-right\)\)_calc\(12px\+var\(--safe-bottom\)\)_calc\(12px\+var\(--safe-left\)\)\]{padding:12px calc(12px + var(--safe-right)) calc(12px + var(--safe-bottom)) calc(12px + var(--safe-left))}}@media not all and (min-width:649px){.max-\[649px\]\:w-\[44px\]{width:44px}.max-\[649px\]\:px-0{padding-inline:0}}@media not all and (min-width:600px){.max-\[600px\]\:fixed{position:fixed}.max-\[600px\]\:top-\[calc\(var\(--shell-hud-height\,104px\)\+8px\)\]{top:calc(var(--shell-hud-height,104px) + 8px)}.max-\[600px\]\:top-auto{top:auto}.max-\[600px\]\:right-\[calc\(12px\+var\(--safe-right\)\)\]{right:calc(12px + var(--safe-right))}.max-\[600px\]\:bottom-0{bottom:0}.max-\[600px\]\:left-\[calc\(12px\+var\(--safe-left\)\)\]{left:calc(12px + var(--safe-left))}.max-\[600px\]\:z-30{z-index:30}.max-\[600px\]\:col-start-1{grid-column-start:1}.max-\[600px\]\:row-start-2{grid-row-start:2}.max-\[600px\]\:contents{display:contents}.max-\[600px\]\:grid{display:grid}.max-\[600px\]\:h-auto{height:auto}.max-\[600px\]\:max-h-\[calc\(100dvh-var\(--shell-hud-height\,104px\)-88px-var\(--safe-bottom\)\)\]{max-height:calc(100dvh - var(--shell-hud-height,104px) - 88px - var(--safe-bottom))}.max-\[600px\]\:min-h-\[52px\]{min-height:52px}.max-\[600px\]\:min-h-\[104px\]{min-height:104px}.max-\[600px\]\:min-h-\[calc\(68px\+var\(--safe-bottom\)\)\]{min-height:calc(68px + var(--safe-bottom))}.max-\[600px\]\:w-auto{width:auto}.max-\[600px\]\:w-full{width:100%}.max-\[600px\]\:min-w-0{min-width:0}.max-\[600px\]\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.max-\[600px\]\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.max-\[600px\]\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.max-\[600px\]\:grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.max-\[600px\]\:gap-0{gap:0}.max-\[600px\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-\[600px\]\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.max-\[600px\]\:border-border-subtle{border-color:var(--color-border-subtle)}.max-\[600px\]\:bg-\[rgb\(7_17_11\/95\%\)\]{background-color:#07110bf2}.max-\[600px\]\:p-\[7px_calc\(12px\+var\(--safe-right\)\)_calc\(7px\+var\(--safe-bottom\)\)_calc\(12px\+var\(--safe-left\)\)\]{padding:7px calc(12px + var(--safe-right)) calc(7px + var(--safe-bottom)) calc(12px + var(--safe-left))}.max-\[600px\]\:p-\[14px_calc\(14px\+var\(--safe-right\)\)_calc\(88px\+var\(--safe-bottom\)\)_calc\(14px\+var\(--safe-left\)\)\]{padding:14px calc(14px + var(--safe-right)) calc(88px + var(--safe-bottom)) calc(14px + var(--safe-left))}.max-\[600px\]\:px-0\.5{padding-inline:calc(var(--spacing) * .5)}.max-\[600px\]\:text-\[length\:var\(--type-action\)\]{font-size:var(--type-action)}.max-\[600px\]\:backdrop-blur-\[18px\]{--tw-backdrop-blur:blur(18px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.max-\[600px\]\:\[grid-template-areas\:\'location_profile\'\'resources_resources\'\'progress_progress\'\]{grid-template-areas:"location profile""resources resources""progress progress"}}@media not all and (min-width:599px){.max-\[599px\]\:\!static{position:static!important}.max-\[599px\]\:mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.max-\[599px\]\:\!box-border{box-sizing:border-box!important}.max-\[599px\]\:flex{display:flex}.max-\[599px\]\:hidden{display:none}.max-\[599px\]\:\!h-\[4\.75rem\]{height:4.75rem!important}.max-\[599px\]\:\!h-\[clamp\(12rem\,44dvh\,24rem\)\]{height:clamp(12rem,44dvh,24rem)!important}.max-\[599px\]\:\!h-auto{height:auto!important}.max-\[599px\]\:h-auto{height:auto}.max-\[599px\]\:\!max-h-\[calc\(100dvh-var\(--space-4\)\)\]{max-height:calc(100dvh - var(--space-4))!important}.max-\[599px\]\:\!max-h-none{max-height:none!important}.max-\[599px\]\:max-h-none{max-height:none}.max-\[599px\]\:\!min-h-48{min-height:calc(var(--spacing) * 48)!important}.max-\[599px\]\:\!min-h-full{min-height:100%!important}.max-\[599px\]\:min-h-\[4\.75rem\]{min-height:4.75rem}.max-\[599px\]\:min-h-full{min-height:100%}.max-\[599px\]\:\!w-\[calc\(100\%-var\(--space-4\)\)\]{width:calc(100% - var(--space-4))!important}.max-\[599px\]\:\!w-full{width:100%!important}.max-\[599px\]\:w-full{width:100%}.max-\[599px\]\:max-w-full{max-width:100%}.max-\[599px\]\:\!min-w-0{min-width:0!important}.max-\[599px\]\:min-w-0{min-width:0}.max-\[599px\]\:min-w-\[min\(17rem\,calc\(100vw-2rem\)\)\]{min-width:min(17rem,100vw - 2rem)}.max-\[599px\]\:\!flex-none{flex:none!important}.max-\[599px\]\:flex-\[1\.25\]{flex:1.25}.max-\[599px\]\:flex-none{flex:none}.max-\[599px\]\:\!basis-auto{flex-basis:auto!important}.max-\[599px\]\:basis-full{flex-basis:100%}.max-\[599px\]\:flex-wrap{flex-wrap:wrap}.max-\[599px\]\:\!items-stretch{align-items:stretch!important}.max-\[599px\]\:items-start{align-items:flex-start}.max-\[599px\]\:justify-stretch{justify-content:stretch}.max-\[599px\]\:gap-2{gap:calc(var(--spacing) * 2)}.max-\[599px\]\:\!self-stretch{align-self:stretch!important}.max-\[599px\]\:\!overflow-auto{overflow:auto!important}.max-\[599px\]\:\!overflow-visible{overflow:visible!important}.max-\[599px\]\:overflow-visible{overflow:visible}.max-\[599px\]\:\!px-1{padding-inline:var(--spacing)!important}.max-\[599px\]\:px-2{padding-inline:calc(var(--spacing) * 2)}.max-\[599px\]\:\!py-1{padding-block:var(--spacing)!important}.max-\[599px\]\:text-\[15px\]{font-size:15px}.max-\[599px\]\:data-\[command-group\=auto\]\:\!h-11[data-command-group=auto]{height:calc(var(--spacing) * 11)!important}.max-\[599px\]\:data-\[command-group\=auto\]\:min-h-11[data-command-group=auto]{min-height:calc(var(--spacing) * 11)}.max-\[599px\]\:data-\[command-group\=flow\]\:\!h-11[data-command-group=flow]{height:calc(var(--spacing) * 11)!important}.max-\[599px\]\:data-\[command-group\=flow\]\:min-h-11[data-command-group=flow]{min-height:calc(var(--spacing) * 11)}.max-\[599px\]\:data-\[command-group\=retreat\]\:\!h-11[data-command-group=retreat]{height:calc(var(--spacing) * 11)!important}.max-\[599px\]\:data-\[command-group\=retreat\]\:min-h-11[data-command-group=retreat]{min-height:calc(var(--spacing) * 11)}}@media not all and (min-width:520px){.max-\[520px\]\:grid{display:grid}.max-\[520px\]\:h-\[3\.1rem\]{height:3.1rem}.max-\[520px\]\:min-h-\[125px\]{min-height:125px}.max-\[520px\]\:w-full{width:100%}.max-\[520px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[520px\]\:grid-cols-\[32px_auto_minmax\(0\,1fr\)\]{grid-template-columns:32px auto minmax(0,1fr)}.max-\[520px\]\:grid-cols-\[36px_minmax\(0\,1fr\)_44px\]{grid-template-columns:36px minmax(0,1fr) 44px}.max-\[520px\]\:grid-cols-\[88px_minmax\(0\,1fr\)\]{grid-template-columns:88px minmax(0,1fr)}.max-\[520px\]\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.max-\[520px\]\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.max-\[520px\]\:items-start{align-items:flex-start}.max-\[520px\]\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.max-\[520px\]\:gap-2{gap:calc(var(--spacing) * 2)}.max-\[520px\]\:p-2\.5{padding:calc(var(--spacing) * 2.5)}.max-\[520px\]\:p-3{padding:calc(var(--spacing) * 3)}.max-\[520px\]\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.max-\[520px\]\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-\[520px\]\:py-5{padding-block:calc(var(--spacing) * 5)}}@media not all and (min-width:420px){.max-\[420px\]\:size-\[60px\]{width:60px;height:60px}.max-\[420px\]\:grid-cols-\[60px_minmax\(0\,1fr\)_auto\]{grid-template-columns:60px minmax(0,1fr) auto}}@media not all and (min-width:390px){.max-\[390px\]\:h-8{height:calc(var(--spacing) * 8)}.max-\[390px\]\:max-w-\[9\.5rem\]{max-width:9.5rem}}@media not all and (min-width:359px){.max-\[359px\]\:w-full{width:100%}}@media not all and (min-width:64rem){.max-lg\:min-h-\[min\(360px\,calc\(100dvh-200px\)\)\]{min-height:min(360px,100dvh - 200px)}.max-lg\:\[grid-template-columns\:minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.max-lg\:gap-\[var\(--space-5\)\]{gap:var(--space-5)}.max-lg\:p-\[22px_16px\]{padding:22px 16px}}@media not all and (min-width:48rem){.max-md\:static{position:static}.max-md\:right-1\/2{right:50%}.max-md\:order-1{order:1}.max-md\:order-2{order:2}.max-md\:col-start-2{grid-column-start:2}.max-md\:flex{display:flex}.max-md\:hidden{display:none}.max-md\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.max-md\:max-h-\[42\%\]{max-height:42%}.max-md\:min-h-48{min-height:calc(var(--spacing) * 48)}.max-md\:min-h-\[4\.35rem\]{min-height:4.35rem}.max-md\:min-h-\[72px\]{min-height:72px}.max-md\:min-h-\[calc\(var\(--combat-v2-rows\)\*4\.35rem\)\]{min-height:calc(var(--combat-v2-rows) * 4.35rem)}.max-md\:w-full{width:100%}.max-md\:max-w-\[96\%\]{max-width:96%}.max-md\:min-w-0{min-width:0}.max-md\:min-w-\[2\.7rem\]{min-width:2.7rem}.max-md\:flex-1{flex:1}.max-md\:basis-0{flex-basis:0}.max-md\:translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-md\:\[grid-template-columns\:14px_minmax\(0\,1fr\)_minmax\(76px\,auto\)\]{grid-template-columns:14px minmax(0,1fr) minmax(76px,auto)}.max-md\:\[grid-template-columns\:36px_minmax\(0\,1fr\)\]{grid-template-columns:36px minmax(0,1fr)}.max-md\:\[grid-template-columns\:repeat\(var\(--combat-v2-columns\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--combat-v2-columns),minmax(0,1fr))}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:\[grid-template-rows\:repeat\(var\(--combat-v2-rows\)\,minmax\(4\.35rem\,1fr\)\)\]{grid-template-rows:repeat(var(--combat-v2-rows),minmax(4.35rem,1fr))}.max-md\:flex-col{flex-direction:column}.max-md\:flex-nowrap{flex-wrap:nowrap}.max-md\:items-start{align-items:flex-start}.max-md\:gap-2{gap:calc(var(--spacing) * 2)}.max-md\:gap-3{gap:calc(var(--spacing) * 3)}.max-md\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.max-md\:gap-6{gap:calc(var(--spacing) * 6)}.max-md\:gap-7{gap:calc(var(--spacing) * 7)}.max-md\:gap-\[11px\]{gap:11px}.max-md\:gap-x-0{column-gap:0}.max-md\:self-start{align-self:flex-start}.max-md\:justify-self-start{justify-self:flex-start}.max-md\:overflow-auto{overflow:auto}.max-md\:bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.max-md\:bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.max-md\:p-3{padding:calc(var(--spacing) * 3)}.max-md\:p-\[0\.15rem\]{padding:.15rem}.max-md\:p-\[0\.35rem\]{padding:.35rem}.max-md\:p-\[13px\]{padding:13px}.max-md\:p-\[15px\]{padding:15px}.max-md\:p-\[var\(--space-4\)\]{padding:var(--space-4)}.max-md\:px-0\.5{padding-inline:calc(var(--spacing) * .5)}.max-md\:px-2{padding-inline:calc(var(--spacing) * 2)}.max-md\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.max-md\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-md\:px-\[9px\]{padding-inline:9px}.max-md\:py-0{padding-block:0}.max-md\:py-2{padding-block:calc(var(--spacing) * 2)}.max-md\:py-12{padding-block:calc(var(--spacing) * 12)}.max-md\:py-14{padding-block:calc(var(--spacing) * 14)}.max-md\:pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.max-md\:pb-\[var\(--combat-v2-unit-footer\,8px\)\]{padding-bottom:var(--combat-v2-unit-footer,8px)}.max-md\:text-\[0px\]{font-size:0}.max-md\:first-letter\:text-\[length\:var\(--type-helper\)\]:first-letter{font-size:var(--type-helper)}.max-md\:data-\[chrome\=sprite\]\:h-\[min\(2\.75rem\,calc\(var\(--combat-v2-cell\,4\.35rem\)\*0\.86\)\)\][data-chrome=sprite]{height:min(2.75rem,calc(var(--combat-v2-cell,4.35rem) * .86))}.max-md\:data-\[chrome\=sprite\]\:w-\[min\(2\.75rem\,calc\(var\(--combat-v2-cell\,4\.35rem\)\*0\.86\)\)\][data-chrome=sprite]{width:min(2.75rem,calc(var(--combat-v2-cell,4.35rem) * .86))}}@media not all and (min-width:47.99rem){.max-\[47\.99rem\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:360px){.min-\[360px\]\:\[grid-template-columns\:repeat\(4\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(4,minmax(0,1fr))}.min-\[360px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[360px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:400px){.min-\[400px\]\:col-span-2{grid-column:span 2/span 2}.min-\[400px\]\:\[grid-template-columns\:repeat\(2\,minmax\(0\,1fr\)\)\],.min-\[400px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[400px\]\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.min-\[400px\]\:items-baseline{align-items:baseline}.min-\[400px\]\:gap-3{gap:calc(var(--spacing) * 3)}.min-\[400px\]\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.min-\[400px\]\:gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.min-\[400px\]\:p-3\.5{padding:calc(var(--spacing) * 3.5)}}@media(min-width:420px){.min-\[420px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:480px){.min-\[480px\]\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.min-\[480px\]\:p-5{padding:calc(var(--spacing) * 5)}}@media(min-width:520px){.min-\[520px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[520px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[520px\]\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.min-\[520px\]\:items-center{align-items:center}}@media(min-width:560px){.min-\[560px\]\:top-4{top:calc(var(--spacing) * 4)}.min-\[560px\]\:left-4{left:calc(var(--spacing) * 4)}.min-\[560px\]\:min-h-0{min-height:0}.min-\[560px\]\:min-h-\[3rem\]{min-height:3rem}.min-\[560px\]\:min-h-\[21rem\]{min-height:21rem}.min-\[560px\]\:gap-2{gap:calc(var(--spacing) * 2)}.min-\[560px\]\:gap-4{gap:calc(var(--spacing) * 4)}.min-\[560px\]\:p-5{padding:calc(var(--spacing) * 5)}.min-\[560px\]\:p-6{padding:calc(var(--spacing) * 6)}.min-\[560px\]\:text-\[length\:var\(--type-secondary\)\]{font-size:var(--type-secondary)}.min-\[560px\]\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.min-\[560px\]\:tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.min-\[560px\]\:tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}}@media(min-width:600px){.min-\[600px\]\:hidden{display:none}.min-\[600px\]\:p-\[var\(--space-3\)\]{padding:var(--space-3)}.min-\[600px\]\:p-\[var\(--space-6\)\]{padding:var(--space-6)}@media not all and (min-width:1024px){.min-\[600px\]\:max-\[1024px\]\:sticky{position:sticky}.min-\[600px\]\:max-\[1024px\]\:top-\[calc\(104px\+var\(--safe-top\)\+8px\)\]{top:calc(104px + var(--safe-top) + 8px)}.min-\[600px\]\:max-\[1024px\]\:z-30{z-index:30}.min-\[600px\]\:max-\[1024px\]\:col-start-1{grid-column-start:1}.min-\[600px\]\:max-\[1024px\]\:row-start-2{grid-row-start:2}.min-\[600px\]\:max-\[1024px\]\:row-start-3{grid-row-start:3}.min-\[600px\]\:max-\[1024px\]\:mt-2{margin-top:calc(var(--spacing) * 2)}.min-\[600px\]\:max-\[1024px\]\:contents{display:contents}.min-\[600px\]\:max-\[1024px\]\:grid{display:grid}.min-\[600px\]\:max-\[1024px\]\:h-auto{height:auto}.min-\[600px\]\:max-\[1024px\]\:min-h-\[50px\]{min-height:50px}.min-\[600px\]\:max-\[1024px\]\:w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.min-\[600px\]\:max-\[1024px\]\:w-auto{width:auto}.min-\[600px\]\:max-\[1024px\]\:min-w-0{min-width:0}.min-\[600px\]\:max-\[1024px\]\:grid-flow-col{grid-auto-flow:column}.min-\[600px\]\:max-\[1024px\]\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.min-\[600px\]\:max-\[1024px\]\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.min-\[600px\]\:max-\[1024px\]\:grid-rows-\[auto_auto_minmax\(0\,1fr\)\]{grid-template-rows:auto auto minmax(0,1fr)}.min-\[600px\]\:max-\[1024px\]\:gap-2{gap:calc(var(--spacing) * 2)}.min-\[600px\]\:max-\[1024px\]\:justify-self-center{justify-self:center}.min-\[600px\]\:max-\[1024px\]\:rounded-sheet{border-radius:var(--radius-sheet)}.min-\[600px\]\:max-\[1024px\]\:border{border-style:var(--tw-border-style);border-width:1px}.min-\[600px\]\:max-\[1024px\]\:border-border-subtle{border-color:var(--color-border-subtle)}.min-\[600px\]\:max-\[1024px\]\:bg-\[rgb\(7_17_11\/94\%\)\]{background-color:#07110bf0}.min-\[600px\]\:max-\[1024px\]\:p-\[6px_calc\(24px\+var\(--safe-right\)\)_6px_calc\(24px\+var\(--safe-left\)\)\]{padding:6px calc(24px + var(--safe-right)) 6px calc(24px + var(--safe-left))}.min-\[600px\]\:max-\[1024px\]\:p-\[24px_calc\(24px\+var\(--safe-right\)\)_calc\(34px\+var\(--safe-bottom\)\)_calc\(24px\+var\(--safe-left\)\)\]{padding:24px calc(24px + var(--safe-right)) calc(34px + var(--safe-bottom)) calc(24px + var(--safe-left))}.min-\[600px\]\:max-\[1024px\]\:shadow-\[0_16px_42px_rgb\(0_0_0\/38\%\)\]{--tw-shadow:0 16px 42px var(--tw-shadow-color,#00000061);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.min-\[600px\]\:max-\[1024px\]\:backdrop-blur-\[18px\]{--tw-backdrop-blur:blur(18px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}}@media(min-width:620px){.min-\[620px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[620px\]\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}}@media(min-width:650px){.min-\[650px\]\:col-span-1{grid-column:span 1/span 1}.min-\[650px\]\:col-start-auto{grid-column-start:auto}.min-\[650px\]\:row-start-auto{grid-row-start:auto}.min-\[650px\]\:grid-cols-\[40px_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:40px minmax(0,1fr) auto auto}}@media(min-width:680px){.min-\[680px\]\:grid-cols-\[minmax\(180px\,0\.7fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr)}.min-\[680px\]\:flex-row{flex-direction:row}.min-\[680px\]\:items-center{align-items:center}.min-\[680px\]\:items-start{align-items:flex-start}.min-\[680px\]\:justify-between{justify-content:space-between}}@media(min-width:700px){.min-\[700px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[700px\]\:grid-cols-\[150px_minmax\(0\,1fr\)_80px\]{grid-template-columns:150px minmax(0,1fr) 80px}.min-\[700px\]\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.min-\[700px\]\:items-center{align-items:center}.min-\[700px\]\:p-\[var\(--space-4\)\]{padding:var(--space-4)}}@media(min-width:720px){.min-\[720px\]\:col-span-2{grid-column:span 2/span 2}.min-\[720px\]\:max-w-\[320px\]{max-width:320px}.min-\[720px\]\:\[grid-template-columns\:repeat\(2\,minmax\(0\,1fr\)\)\],.min-\[720px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[720px\]\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.min-\[720px\]\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.min-\[720px\]\:items-center{align-items:center}.min-\[720px\]\:items-end{align-items:flex-end}.min-\[720px\]\:justify-end{justify-content:flex-end}.min-\[720px\]\:justify-self-end{justify-self:flex-end}}@media(min-width:760px){.min-\[760px\]\:flex{display:flex}.min-\[760px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[760px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[760px\]\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.min-\[760px\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,0\.42fr\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr)}.min-\[760px\]\:items-center{align-items:center}.min-\[760px\]\:justify-between{justify-content:space-between}}@media(min-width:761px){.min-\[761px\]\:grid{display:grid}.min-\[761px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[761px\]\:overflow-visible{overflow:visible}}@media(min-width:820px){.min-\[820px\]\:aspect-auto{aspect-ratio:auto}.min-\[820px\]\:min-h-\[24rem\]{min-height:24rem}.min-\[820px\]\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.min-\[820px\]\:data-\[media-side\=left\]\:\[clip-path\:polygon\(0_0\,100\%_0\,92\%_100\%\,0_100\%\)\][data-media-side=left]{clip-path:polygon(0 0,100% 0,92% 100%,0 100%)}.min-\[820px\]\:data-\[media-side\=right\]\:order-2[data-media-side=right]{order:2}.min-\[820px\]\:data-\[media-side\=right\]\:\[clip-path\:polygon\(8\%_0\,100\%_0\,100\%_100\%\,0_100\%\)\][data-media-side=right]{clip-path:polygon(8% 0,100% 0,100% 100%,0 100%)}}@media(min-width:900px){.min-\[900px\]\:block{display:block}.min-\[900px\]\:hidden{display:none}.min-\[900px\]\:\[grid-template-columns\:repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[900px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[900px\]\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.min-\[900px\]\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.min-\[900px\]\:pr-\[calc\(32px\+var\(--safe-right\)\)\]{padding-right:calc(32px + var(--safe-right))}.min-\[900px\]\:pl-\[calc\(32px\+var\(--safe-left\)\)\]{padding-left:calc(32px + var(--safe-left))}.min-\[900px\]\:data-\[feature\=colony\]\:col-span-2[data-feature=colony]{grid-column:span 2/span 2}.min-\[900px\]\:data-\[feature\=colony\]\:min-h-\[31rem\][data-feature=colony]{min-height:31rem}}@media(min-width:1024px){.min-\[1024px\]\:\[grid-template-columns\:minmax\(0\,1\.75fr\)_minmax\(220px\,0\.7fr\)\]{grid-template-columns:minmax(0,1.75fr) minmax(220px,.7fr)}}@media(min-width:1040px){.min-\[1040px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[1040px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1100px){.min-\[1100px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1120px){.min-\[1120px\]\:-mt-3{margin-top:calc(var(--spacing) * -3)}.min-\[1120px\]\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.min-\[1120px\]\:h-full{height:100%}.min-\[1120px\]\:min-h-0{min-height:0}.min-\[1120px\]\:min-h-\[72px\]{min-height:72px}.min-\[1120px\]\:auto-rows-\[72px\]{grid-auto-rows:72px}.min-\[1120px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.min-\[1120px\]\:grid-cols-\[minmax\(240px\,0\.32fr\)_minmax\(0\,1\.68fr\)\]{grid-template-columns:minmax(240px,.32fr) minmax(0,1.68fr)}.min-\[1120px\]\:content-start{align-content:flex-start}.min-\[1120px\]\:items-stretch{align-items:stretch}.min-\[1120px\]\:p-2{padding:calc(var(--spacing) * 2)}.min-\[1120px\]\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}}@media(min-width:1160px){.min-\[1160px\]\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1440px){.min-\[1440px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.min-\[1440px\]\:pr-\[calc\(48px\+var\(--safe-right\)\)\]{padding-right:calc(48px + var(--safe-right))}.min-\[1440px\]\:pl-\[calc\(48px\+var\(--safe-left\)\)\]{padding-left:calc(48px + var(--safe-left))}}@media(min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-start-2{grid-column-start:2}.sm\:row-start-1{grid-row-start:1}.sm\:flex{display:flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(100px\,0\.48fr\)_minmax\(0\,1\.35fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(100px,.48fr) minmax(0,1.35fr)}.sm\:gap-\[var\(--space-6\)\]{gap:var(--space-6)}.sm\:justify-self-end{justify-self:flex-end}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}}@media(min-width:48rem){.md\:flex-wrap{flex-wrap:wrap}}@media(min-width:64rem){.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[132px_minmax\(0\,1fr\)\]{grid-template-columns:132px minmax(0,1fr)}}@media(min-width:96rem){.\32xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}}@container (min-width:520px){.\@min-\[520px\]\:\[grid-template-columns\:repeat\(2\,minmax\(0\,1fr\)\)\],.\@min-\[520px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:600px){.\@min-\[600px\]\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.\@min-\[600px\]\:items-center{align-items:center}}@container (min-width:650px){.\@min-\[650px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:700px){.\@min-\[700px\]\:\[grid-template-columns\:repeat\(4\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(4,minmax(0,1fr))}.\@min-\[700px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@min-\[700px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:800px){.\@min-\[800px\]\:col-span-1{grid-column:span 1/span 1}}@container (min-width:900px){.\@min-\[900px\]\:\[grid-template-columns\:repeat\(3\,minmax\(0\,1fr\)\)\],.\@min-\[900px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:1000px){.\@min-\[1000px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:1200px){.\@min-\[1200px\]\:\[grid-template-columns\:repeat\(4\,minmax\(0\,1fr\)\)\],.\@min-\[1200px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.motion-reduce\:\[\&_\*\]\:\!animate-none *{animation:none!important}}.\[\&_\.audio-toggle\]\:shrink-0 .audio-toggle{flex-shrink:0}@media not all and (min-width:1360px){.max-\[1360px\]\:\[\&_\.audio-toggle\]\:hidden .audio-toggle{display:none}}@media not all and (min-width:1024px){.max-\[1024px\]\:\[\&_\.audio-toggle\]\:hidden .audio-toggle{display:none}}@media not all and (min-width:600px){.max-\[600px\]\:\[\&_\.audio-toggle\]\:hidden .audio-toggle{display:none}}.\[\&_\.badge\]\:min-w-0 .badge{min-width:0}.\[\&_\.badge\]\:justify-center .badge{justify-content:center}.\[\&_\.badge\]\:self-start .badge{align-self:flex-start}.\[\&_\.badge\]\:border-0 .badge{border-style:var(--tw-border-style);border-width:0}.\[\&_\.badge\]\:bg-transparent .badge{background-color:#0000}.\[\&_\.badge\]\:p-0 .badge{padding:0}.\[\&_\.badge\]\:px-1\.5 .badge{padding-inline:calc(var(--spacing) * 1.5)}.\[\&_\.badge\]\:text-\[length\:var\(--type-helper\)\] .badge{font-size:var(--type-helper)}.\[\&_\.badge\]\:leading-tight .badge{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\[\&_\.button\]\:flex .button{display:flex}.\[\&_\.button\]\:h-full .button{height:100%}.\[\&_\.button\]\:\!min-h-9 .button{min-height:calc(var(--spacing) * 9)!important}.\[\&_\.button\]\:\!min-h-10 .button{min-height:calc(var(--spacing) * 10)!important}.\[\&_\.button\]\:min-h-9 .button{min-height:calc(var(--spacing) * 9)}.\[\&_\.button\]\:min-h-10 .button{min-height:calc(var(--spacing) * 10)}.\[\&_\.button\]\:min-h-11 .button{min-height:calc(var(--spacing) * 11)}.\[\&_\.button\]\:min-h-12 .button{min-height:calc(var(--spacing) * 12)}.\[\&_\.button\]\:min-h-\[1\.65rem\] .button{min-height:1.65rem}.\[\&_\.button\]\:min-h-\[44px\] .button{min-height:44px}.\[\&_\.button\]\:min-h-\[46px\] .button{min-height:46px}.\[\&_\.button\]\:w-fit .button{width:fit-content}.\[\&_\.button\]\:w-full .button{width:100%}.\[\&_\.button\]\:min-w-0 .button{min-width:0}.\[\&_\.button\]\:min-w-\[180px\] .button{min-width:180px}.\[\&_\.button\]\:shrink-0 .button{flex-shrink:0}.\[\&_\.button\]\:flex-row .button{flex-direction:row}.\[\&_\.button\]\:items-center .button{align-items:center}.\[\&_\.button\]\:justify-center .button{justify-content:center}.\[\&_\.button\]\:justify-start .button{justify-content:flex-start}.\[\&_\.button\]\:gap-2 .button{gap:calc(var(--spacing) * 2)}.\[\&_\.button\]\:rounded-control .button{border-radius:var(--radius-control)}.\[\&_\.button\]\:border-border .button{border-color:var(--color-border)}.\[\&_\.button\]\:border-transparent .button{border-color:#0000}.\[\&_\.button\]\:bg-surface-raised .button{background-color:var(--color-surface-raised)}.\[\&_\.button\]\:bg-transparent .button{background-color:#0000}.\[\&_\.button\]\:px-2\.5 .button{padding-inline:calc(var(--spacing) * 2.5)}.\[\&_\.button\]\:px-3 .button{padding-inline:calc(var(--spacing) * 3)}.\[\&_\.button\]\:px-4 .button{padding-inline:calc(var(--spacing) * 4)}.\[\&_\.button\]\:px-\[18px\] .button{padding-inline:18px}.\[\&_\.button\]\:py-1 .button{padding-block:var(--spacing)}.\[\&_\.button\]\:py-1\.5 .button{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\.button\]\:py-2 .button{padding-block:calc(var(--spacing) * 2)}.\[\&_\.button\]\:text-\[0\.8rem\] .button{font-size:.8rem}.\[\&_\.button\]\:font-bold .button{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\.button\]\:whitespace-normal .button{white-space:normal}.\[\&_\.button\]\:whitespace-nowrap .button{white-space:nowrap}.\[\&_\.button\]\:text-text-secondary .button{color:var(--color-text-secondary)}.\[\&_\.button\]\:shadow-none .button{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.hover\:\[\&_\.button\]\:text-text-primary:hover .button{color:var(--color-text-primary)}.\[\&_\.button\]\:hover\:not-disabled\:-translate-y-0 .button:hover:not(:disabled){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&_\.button\]\:hover\:not-disabled\:border-\[\#88ad6f\] .button:hover:not(:disabled){border-color:#88ad6f}.\[\&_\.button\]\:hover\:not-disabled\:bg-surface-hover .button:hover:not(:disabled){background-color:var(--color-surface-hover)}}.data-\[mode\=finishing\]\:\[\&_\.button\]\:justify-start[data-mode=finishing] .button{justify-content:flex-start}.data-\[mode\=finishing\]\:\[\&_\.button\]\:px-3\.5[data-mode=finishing] .button{padding-inline:calc(var(--spacing) * 3.5)}@media not all and (min-width:599px){.max-\[599px\]\:\[\&_\.button\]\:min-h-9 .button{min-height:calc(var(--spacing) * 9)}.max-\[599px\]\:\[\&_\.button\]\:w-full .button{width:100%}.max-\[599px\]\:\[\&_\.button\]\:px-2\.5 .button{padding-inline:calc(var(--spacing) * 2.5)}}@media not all and (min-width:520px){.max-\[520px\]\:\[\&_\.button\]\:w-full .button{width:100%}.max-\[520px\]\:\[\&_\.button\]\:px-2 .button{padding-inline:calc(var(--spacing) * 2)}}@media not all and (min-width:479px){.max-\[479px\]\:\[\&_\.button\]\:w-full .button{width:100%}}@media(min-width:1120px){.min-\[1120px\]\:\[\&_\.button\]\:\!min-h-11 .button{min-height:calc(var(--spacing) * 11)!important}.min-\[1120px\]\:\[\&_\.button\]\:\!px-4 .button{padding-inline:calc(var(--spacing) * 4)!important}.min-\[1120px\]\:\[\&_\.button\]\:\!py-2 .button{padding-block:calc(var(--spacing) * 2)!important}}.\[\&_\.button_small\]\:text-\[length\:var\(--type-helper\)\] .button small{font-size:var(--type-helper)}.\[\&_\.button_small\]\:leading-\[var\(--line-compact\)\] .button small{--tw-leading:var(--line-compact);line-height:var(--line-compact)}.\[\&_\.button_small\]\:font-normal .button small{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_\.button_small\]\:text-text-secondary .button small{color:var(--color-text-secondary)}.\[\&_\.button_span\]\:grid .button span{display:grid}.\[\&_\.button_span\]\:min-w-0 .button span{min-width:0}.\[\&_\.button_span\]\:gap-px .button span{gap:1px}.\[\&_\.button_span\]\:text-left .button span{text-align:left}.\[\&_\.button_strong\]\:text-\[0\.84rem\] .button strong{font-size:.84rem}.\[\&_\.button_strong\]\:leading-tight .button strong{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\[\&_\.button_strong\]\:font-extrabold .button strong{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&_\.button_strong\]\:text-text-primary .button strong{color:var(--color-text-primary)}.\[\&_\.button\:disabled\]\:border-amber .button:disabled{border-color:var(--color-amber)}.\[\&_\.button\:disabled\]\:text-\[\#efc983\] .button:disabled{color:#efc983}.\[\&_\.button\:disabled\]\:opacity-75 .button:disabled{opacity:.75}.data-\[mode\=finishing\]\:\[\&_\.button\>strong\]\:text-\[0\.84rem\][data-mode=finishing] .button>strong{font-size:.84rem}.data-\[mode\=finishing\]\:\[\&_\.button\>strong\]\:font-extrabold[data-mode=finishing] .button>strong{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.data-\[mode\=finishing\]\:\[\&_\.button\>strong\]\:text-text-primary[data-mode=finishing] .button>strong{color:var(--color-text-primary)}.\[\&_\.button\[aria-pressed\=true\]\]\:\!border-growth .button[aria-pressed=true]{border-color:var(--color-growth)!important}.\[\&_\.button\[aria-pressed\=true\]\]\:\!bg-growth\/15 .button[aria-pressed=true]{background-color:#a3e63526!important}@supports (color:color-mix(in lab,red,red)){.\[\&_\.button\[aria-pressed\=true\]\]\:\!bg-growth\/15 .button[aria-pressed=true]{background-color:color-mix(in oklab,var(--color-growth) 15%,transparent)!important}}.\[\&_\.button\[aria-pressed\=true\]\]\:\!text-\[\#0a1108\] .button[aria-pressed=true]{color:#0a1108!important}.\[\&_\.button\[aria-pressed\=true\]\]\:\!text-growth .button[aria-pressed=true]{color:var(--color-growth)!important}.\[\&_\.button\[aria-pressed\=true\]\]\:\!shadow-none .button[aria-pressed=true]{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.\[\&_\.button\[data-variant\=primary\]\]\:\!border-growth .button[data-variant=primary]{border-color:var(--color-growth)!important}.\[\&_\.button\[data-variant\=primary\]\]\:\!bg-growth .button[data-variant=primary]{background-color:var(--color-growth)!important}.\[\&_\.button\[data-variant\=primary\]\]\:\!text-\[\#0a1108\] .button[data-variant=primary]{color:#0a1108!important}.\[\&_\.colony-disclosure-chevron-chip\]\:ml-auto .colony-disclosure-chevron-chip{margin-left:auto}.\[\&_\.colony-disclosure-chevron-chip\]\:grid .colony-disclosure-chevron-chip{display:grid}.\[\&_\.colony-disclosure-chevron-chip\]\:size-8 .colony-disclosure-chevron-chip{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&_\.colony-disclosure-chevron-chip\]\:shrink-0 .colony-disclosure-chevron-chip{flex-shrink:0}.\[\&_\.colony-disclosure-chevron-chip\]\:place-items-center .colony-disclosure-chevron-chip{place-items:center}.\[\&_\.colony-disclosure-chevron-chip\]\:rounded-control .colony-disclosure-chevron-chip{border-radius:var(--radius-control)}.\[\&_\.colony-disclosure-chevron-chip\]\:border .colony-disclosure-chevron-chip{border-style:var(--tw-border-style);border-width:1px}.\[\&_\.colony-disclosure-chevron-chip\]\:border-white\/10 .colony-disclosure-chevron-chip{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.\[\&_\.colony-disclosure-chevron-chip\]\:border-white\/10 .colony-disclosure-chevron-chip{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.\[\&_\.colony-disclosure-chevron-chip\]\:bg-surface-base\/80 .colony-disclosure-chevron-chip{background-color:#0f1a14cc}@supports (color:color-mix(in lab,red,red)){.\[\&_\.colony-disclosure-chevron-chip\]\:bg-surface-base\/80 .colony-disclosure-chevron-chip{background-color:color-mix(in oklab,var(--color-surface-base) 80%,transparent)}}.\[\&_\.colony-disclosure-chevron-chip\]\:text-text-secondary .colony-disclosure-chevron-chip{color:var(--color-text-secondary)}.\[\&_\.colony-disclosure-chevron-chip\]\:shadow-\[inset_0_1px_0_rgb\(255_255_255\/4\%\)\] .colony-disclosure-chevron-chip{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_\.colony-disclosure-chevron-chip\]\:transition-\[transform\,background-color\,border-color\,color\] .colony-disclosure-chevron-chip{transition-property:transform,background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_\.colony-disclosure-chevron-chip\]\:duration-\[var\(--motion-panel\,220ms\)\] .colony-disclosure-chevron-chip{--tw-duration:var(--motion-panel,.22s);transition-duration:var(--motion-panel,.22s)}.\[\&_\.colony-disclosure-chevron-chip\]\:ease-out .colony-disclosure-chevron-chip{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.group-open\/disclosure\:\[\&_\.colony-disclosure-chevron-chip\]\:border-growth\/35:is(:where(.group\/disclosure):is([open],:popover-open,:open) *) .colony-disclosure-chevron-chip{border-color:#a3e63559}@supports (color:color-mix(in lab,red,red)){.group-open\/disclosure\:\[\&_\.colony-disclosure-chevron-chip\]\:border-growth\/35:is(:where(.group\/disclosure):is([open],:popover-open,:open) *) .colony-disclosure-chevron-chip{border-color:color-mix(in oklab,var(--color-growth) 35%,transparent)}}.group-open\/disclosure\:\[\&_\.colony-disclosure-chevron-chip\]\:bg-growth\/10:is(:where(.group\/disclosure):is([open],:popover-open,:open) *) .colony-disclosure-chevron-chip{background-color:#a3e6351a}@supports (color:color-mix(in lab,red,red)){.group-open\/disclosure\:\[\&_\.colony-disclosure-chevron-chip\]\:bg-growth\/10:is(:where(.group\/disclosure):is([open],:popover-open,:open) *) .colony-disclosure-chevron-chip{background-color:color-mix(in oklab,var(--color-growth) 10%,transparent)}}.group-open\/disclosure\:\[\&_\.colony-disclosure-chevron-chip\]\:text-growth:is(:where(.group\/disclosure):is([open],:popover-open,:open) *) .colony-disclosure-chevron-chip{color:var(--color-growth)}.\[\&_\.combat-v2-action-icon\]\:text-info .combat-v2-action-icon{color:var(--color-info)}.aria-pressed\:\[\&_\.combat-v2-action-icon\]\:\!text-info[aria-pressed=true] .combat-v2-action-icon{color:var(--color-info)!important}.data-\[action\=retreat\]\:\[\&_\.combat-v2-action-icon\]\:text-danger[data-action=retreat] .combat-v2-action-icon{color:var(--color-danger)}.data-\[command-group\=auto\]\:\[\&_\.combat-v2-action-label\]\:flex[data-command-group=auto] .combat-v2-action-label{display:flex}.data-\[command-group\=auto\]\:\[\&_\.combat-v2-action-label\]\:w-auto[data-command-group=auto] .combat-v2-action-label{width:auto}.data-\[command-group\=auto\]\:\[\&_\.combat-v2-action-label\]\:items-center[data-command-group=auto] .combat-v2-action-label{align-items:center}.data-\[command-group\=auto\]\:\[\&_\.combat-v2-action-label\]\:gap-1\.5[data-command-group=auto] .combat-v2-action-label{gap:calc(var(--spacing) * 1.5)}.data-\[command-group\=flow\]\:\[\&_\.combat-v2-action-label\]\:flex[data-command-group=flow] .combat-v2-action-label{display:flex}.data-\[command-group\=flow\]\:\[\&_\.combat-v2-action-label\]\:w-auto[data-command-group=flow] .combat-v2-action-label{width:auto}.data-\[command-group\=flow\]\:\[\&_\.combat-v2-action-label\]\:items-center[data-command-group=flow] .combat-v2-action-label{align-items:center}.data-\[command-group\=flow\]\:\[\&_\.combat-v2-action-label\]\:gap-1\.5[data-command-group=flow] .combat-v2-action-label{gap:calc(var(--spacing) * 1.5)}.data-\[command-group\=retreat\]\:\[\&_\.combat-v2-action-label\]\:flex[data-command-group=retreat] .combat-v2-action-label{display:flex}.data-\[command-group\=retreat\]\:\[\&_\.combat-v2-action-label\]\:w-auto[data-command-group=retreat] .combat-v2-action-label{width:auto}.data-\[command-group\=retreat\]\:\[\&_\.combat-v2-action-label\]\:items-center[data-command-group=retreat] .combat-v2-action-label{align-items:center}.data-\[command-group\=retreat\]\:\[\&_\.combat-v2-action-label\]\:gap-1\.5[data-command-group=retreat] .combat-v2-action-label{gap:calc(var(--spacing) * 1.5)}.data-\[command-group\=auto\]\:\[\&_\.combat-v2-action-label\>small\]\:leading-none[data-command-group=auto] .combat-v2-action-label>small{--tw-leading:1;line-height:1}.data-\[command-group\=auto\]\:\[\&_\.combat-v2-action-label\>small\]\:whitespace-nowrap[data-command-group=auto] .combat-v2-action-label>small{white-space:nowrap}.data-\[command-group\=flow\]\:\[\&_\.combat-v2-action-label\>small\]\:leading-none[data-command-group=flow] .combat-v2-action-label>small{--tw-leading:1;line-height:1}.data-\[command-group\=flow\]\:\[\&_\.combat-v2-action-label\>small\]\:whitespace-nowrap[data-command-group=flow] .combat-v2-action-label>small{white-space:nowrap}.data-\[command-group\=retreat\]\:\[\&_\.combat-v2-action-label\>small\]\:leading-none[data-command-group=retreat] .combat-v2-action-label>small{--tw-leading:1;line-height:1}.data-\[command-group\=retreat\]\:\[\&_\.combat-v2-action-label\>small\]\:whitespace-nowrap[data-command-group=retreat] .combat-v2-action-label>small{white-space:nowrap}.data-\[command-group\=auto\]\:\[\&_\.combat-v2-action-label\>strong\]\:h-auto[data-command-group=auto] .combat-v2-action-label>strong{height:auto}.data-\[command-group\=auto\]\:\[\&_\.combat-v2-action-label\>strong\]\:w-auto[data-command-group=auto] .combat-v2-action-label>strong{width:auto}.data-\[command-group\=flow\]\:\[\&_\.combat-v2-action-label\>strong\]\:h-auto[data-command-group=flow] .combat-v2-action-label>strong{height:auto}.data-\[command-group\=flow\]\:\[\&_\.combat-v2-action-label\>strong\]\:w-auto[data-command-group=flow] .combat-v2-action-label>strong{width:auto}.data-\[command-group\=retreat\]\:\[\&_\.combat-v2-action-label\>strong\]\:h-auto[data-command-group=retreat] .combat-v2-action-label>strong{height:auto}.data-\[command-group\=retreat\]\:\[\&_\.combat-v2-action-label\>strong\]\:w-auto[data-command-group=retreat] .combat-v2-action-label>strong{width:auto}.\[\&_\.combat-v2-auto-battle-actions\]\:grid .combat-v2-auto-battle-actions{display:grid}.\[\&_\.combat-v2-auto-battle-actions\]\:grid-cols-2 .combat-v2-auto-battle-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.\[\&_\.combat-v2-auto-battle-actions\]\:gap-1\.5 .combat-v2-auto-battle-actions{gap:calc(var(--spacing) * 1.5)}.\[\&_\.combat-v2-intent-heading\]\:flex .combat-v2-intent-heading{display:flex}.\[\&_\.combat-v2-intent-heading\]\:items-baseline .combat-v2-intent-heading{align-items:baseline}.\[\&_\.combat-v2-intent-heading\]\:gap-2 .combat-v2-intent-heading{gap:calc(var(--spacing) * 2)}@media not all and (min-width:599px){.max-\[599px\]\:\[\&_\.combat-v2-intent-heading\]\:w-full .combat-v2-intent-heading{width:100%}}.\[\&_\.combat-v2-intent-summary\]\:m-0 .combat-v2-intent-summary{margin:0}.\[\&_\.combat-v2-intent-summary\]\:text-\[length\:var\(--type-secondary\)\] .combat-v2-intent-summary{font-size:var(--type-secondary)}.\[\&_\.combat-v2-intent-summary\]\:text-text-secondary .combat-v2-intent-summary{color:var(--color-text-secondary)}.\[\&_\.combat-v2-intent-summary_strong\]\:text-text-primary .combat-v2-intent-summary strong{color:var(--color-text-primary)}.\[\&_\.combat-v2-log-toggle\]\:min-h-10 .combat-v2-log-toggle{min-height:calc(var(--spacing) * 10)}.\[\&_\.combat-v2-log-toggle\]\:w-full .combat-v2-log-toggle{width:100%}.\[\&_\.combat-v2-log-toggle\]\:text-left .combat-v2-log-toggle{text-align:left}.\[\&_\.construction-active-summary\+\.construction-build-tools\]\:mt-0\.5 .construction-active-summary+.construction-build-tools{margin-top:calc(var(--spacing) * .5)}.\[\&_\.construction-cost\]\:mt-0 .construction-cost,.\[\&_\.construction-differences\]\:mt-0 .construction-differences{margin-top:0}.\[\&_\.control-with-feedback\]\:relative .control-with-feedback{position:relative}.\[\&_\.control-with-feedback\]\:flex .control-with-feedback{display:flex}.\[\&_\.control-with-feedback\]\:w-auto .control-with-feedback{width:auto}.\[\&_\.control-with-feedback\]\:w-full .control-with-feedback{width:100%}.\[\&_\.control-with-feedback\]\:max-w-full .control-with-feedback{max-width:100%}.\[\&_\.control-with-feedback\]\:min-w-0 .control-with-feedback{min-width:0}.\[\&_\.control-with-feedback\]\:flex-\[0_1_auto\] .control-with-feedback{flex:0 auto}@media not all and (min-width:479px){.max-\[479px\]\:\[\&_\.control-with-feedback\]\:w-full .control-with-feedback{width:100%}}.\[\&_\.cost\]\:grid .cost{display:grid}.\[\&_\.cost\]\:min-w-0 .cost{min-width:0}.\[\&_\.cost\]\:shrink-0 .cost{flex-shrink:0}.\[\&_\.cost\]\:\[grid-template-columns\:repeat\(auto-fit\,minmax\(52px\,max-content\)\)\] .cost{grid-template-columns:repeat(auto-fit,minmax(52px,max-content))}.\[\&_\.cost\]\:justify-start .cost{justify-content:flex-start}.\[\&_\.cost\]\:gap-1 .cost{gap:var(--spacing)}.\[\&_\.details-dialog-footer\]\:flex .details-dialog-footer{display:flex}.\[\&_\.details-dialog-footer\]\:justify-end .details-dialog-footer{justify-content:flex-end}.\[\&_\.details-dialog-footer\]\:px-5 .details-dialog-footer{padding-inline:calc(var(--spacing) * 5)}.\[\&_\.details-dialog-footer\]\:py-3 .details-dialog-footer{padding-block:calc(var(--spacing) * 3)}.\[\&_\.details-dialog-heading\]\:p-5 .details-dialog-heading{padding:calc(var(--spacing) * 5)}.\[\&_\.details-dialog-heading_h2\]\:text-2xl .details-dialog-heading h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.\[\&_\.eyebrow\]\:col-span-full .eyebrow{grid-column:1/-1}.\[\&_\.eyebrow\]\:m-0 .eyebrow{margin:0}.\[\&_\.eyebrow\]\:mb-0\.5 .eyebrow{margin-bottom:calc(var(--spacing) * .5)}.\[\&_\.eyebrow\]\:flex .eyebrow{display:flex}.\[\&_\.eyebrow\]\:items-center .eyebrow{align-items:center}.\[\&_\.eyebrow\]\:justify-start .eyebrow{justify-content:flex-start}.\[\&_\.eyebrow\]\:gap-2 .eyebrow{gap:calc(var(--spacing) * 2)}.\[\&_\.eyebrow\]\:text-\[length\:var\(--type-helper\)\] .eyebrow{font-size:var(--type-helper)}.\[\&_\.eyebrow\]\:text-info .eyebrow{color:var(--color-info)}.\[\&_\.help-trigger\]\:size-\[30px\] .help-trigger{width:30px;height:30px}.\[\&_\.help-trigger\]\:min-h-\[30px\] .help-trigger{min-height:30px}.\[\&_\.help-trigger\]\:min-w-\[30px\] .help-trigger{min-width:30px}.\[\&_\.help-trigger\]\:shrink-0 .help-trigger{flex-shrink:0}.\[\&_\.help-trigger\]\:p-0 .help-trigger{padding:0}.\[\&_\.hud-location\]\:shrink-0 .hud-location{flex-shrink:0}@media not all and (min-width:1024px){.max-\[1024px\]\:\[\&_\.hud-location\]\:\[grid-area\:location\] .hud-location{grid-area:location}}.\[\&_\.hud-progress\]\:w-\[min\(100\%\,168px\)\] .hud-progress{width:min(100%,168px)}.\[\&_\.hud-progress\]\:shrink-0 .hud-progress{flex-shrink:0}@media not all and (min-width:1024px){.max-\[1024px\]\:\[\&_\.hud-progress\]\:w-auto .hud-progress{width:auto}.max-\[1024px\]\:\[\&_\.hud-progress\]\:\[grid-area\:progress\] .hud-progress{grid-area:progress}}.\[\&_\.hud-progress_\.progress-wrap\]\:max-w-\[168px\] .hud-progress .progress-wrap{max-width:168px}.\[\&_\.hud-progress_\.progress-wrap\]\:min-w-0 .hud-progress .progress-wrap{min-width:0}.\[\&_\.identity-panel-heading\]\:hidden .identity-panel-heading{display:none}.\[\&_\.landing-section-kicker\]\:text-amber .landing-section-kicker{color:var(--color-amber)}.\[\&_\.next-goal-chip\]\:max-w-\[min\(100\%\,220px\)\] .next-goal-chip{max-width:min(100%,220px)}.\[\&_\.next-goal-chip\]\:shrink .next-goal-chip{flex-shrink:1}@media not all and (min-width:1024px){.max-\[1024px\]\:\[\&_\.next-goal-chip\]\:max-w-none .next-goal-chip{max-width:none}.max-\[1024px\]\:\[\&_\.next-goal-chip\]\:\[grid-area\:goal\] .next-goal-chip{grid-area:goal}}@media not all and (min-width:600px){.max-\[600px\]\:\[\&_\.next-goal-chip\]\:hidden .next-goal-chip{display:none}}.\[\&_\.profile-entry\]\:max-w-\[168px\] .profile-entry{max-width:168px}.\[\&_\.profile-entry\]\:min-w-0 .profile-entry{min-width:0}.\[\&_\.profile-entry\]\:shrink-0 .profile-entry{flex-shrink:0}@media not all and (min-width:1024px){.max-\[1024px\]\:\[\&_\.profile-entry\]\:max-w-none .profile-entry{max-width:none}.max-\[1024px\]\:\[\&_\.profile-entry\]\:\[grid-area\:profile\] .profile-entry{grid-area:profile}.max-\[1024px\]\:\[\&_\.profile-entry\>span\:last-child\]\:hidden .profile-entry>span:last-child{display:none}}.\[\&_\.progress-wrap\]\:max-w-\[168px\] .progress-wrap{max-width:168px}.\[\&_\.progress-wrap\]\:min-w-0 .progress-wrap{min-width:0}.\[\&_\.progress-wrap\]\:gap-1\.5 .progress-wrap{gap:calc(var(--spacing) * 1.5)}.\[\&_\.resource-bar\]\:shrink-0 .resource-bar{flex-shrink:0}@media not all and (min-width:1024px){.max-\[1024px\]\:\[\&_\.resource-bar\]\:\[grid-area\:resources\] .resource-bar{grid-area:resources}}@media not all and (min-width:600px){.max-\[600px\]\:\[\&_\.resource-bar\]\:flex-nowrap .resource-bar{flex-wrap:nowrap}.max-\[600px\]\:\[\&_\.resource-bar\]\:gap-1 .resource-bar{gap:var(--spacing)}}.\[\&_\.resource-counter\]\:min-h-0 .resource-counter{min-height:0}.\[\&_\.resource-counter\]\:w-auto .resource-counter{width:auto}.\[\&_\.resource-counter\]\:min-w-0 .resource-counter{min-width:0}.\[\&_\.resource-counter\]\:gap-1 .resource-counter{gap:var(--spacing)}.\[\&_\.resource-counter\]\:rounded-none .resource-counter{border-radius:0}.\[\&_\.resource-counter\]\:border-0 .resource-counter{border-style:var(--tw-border-style);border-width:0}.\[\&_\.resource-counter\]\:bg-transparent .resource-counter{background-color:#0000}.\[\&_\.resource-counter\]\:p-0 .resource-counter{padding:0}.\[\&_\.resource-counter\]\:shadow-none .resource-counter{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_\.resource-counter_strong\]\:text-\[14px\] .resource-counter strong{font-size:14px}.\[\&_\.resource-counter-meta\]\:inline-flex .resource-counter-meta{display:inline-flex}.\[\&_\.resource-counter-meta\]\:min-w-0 .resource-counter-meta{min-width:0}.\[\&_\.resource-counter-meta\]\:flex-wrap .resource-counter-meta{flex-wrap:wrap}.\[\&_\.resource-counter-meta\]\:items-baseline .resource-counter-meta{align-items:baseline}.\[\&_\.resource-counter-meta\]\:gap-x-1\.5 .resource-counter-meta{column-gap:calc(var(--spacing) * 1.5)}.\[\&_\.resource-rate\]\:text-\[length\:var\(--type-helper\)\] .resource-rate{font-size:var(--type-helper)}.\[\&_\.resource-rate\]\:leading-none .resource-rate{--tw-leading:1;line-height:1}.\[\&_\.resource-rate\]\:font-bold .resource-rate{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\.resource-rate\]\:text-growth .resource-rate{color:var(--color-growth)}.\[\&_\.room-cost-chips\]\:m-0 .room-cost-chips{margin:0}.\[\&_\.room-cost-chips\]\:flex .room-cost-chips{display:flex}.\[\&_\.room-cost-chips\]\:\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,140px\)\,1fr\)\)\] .room-cost-chips{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.\[\&_\.room-cost-chips\]\:flex-wrap .room-cost-chips{flex-wrap:wrap}.\[\&_\.room-cost-chips\]\:gap-2 .room-cost-chips{gap:calc(var(--spacing) * 2)}.\[\&_\.room-cost-chips\]\:gap-2\.5 .room-cost-chips{gap:calc(var(--spacing) * 2.5)}.\[\&_\.room-cost-chips_li\]\:flex .room-cost-chips li{display:flex}.\[\&_\.room-cost-chips_li\]\:inline-flex .room-cost-chips li{display:inline-flex}.\[\&_\.room-cost-chips_li\]\:min-h-10 .room-cost-chips li{min-height:calc(var(--spacing) * 10)}.\[\&_\.room-cost-chips_li\]\:min-h-\[48px\] .room-cost-chips li{min-height:48px}.\[\&_\.room-cost-chips_li\]\:w-full .room-cost-chips li{width:100%}.\[\&_\.room-cost-chips_li\]\:min-w-0 .room-cost-chips li{min-width:0}.\[\&_\.room-cost-chips_li\]\:items-center .room-cost-chips li{align-items:center}.\[\&_\.room-cost-chips_li\]\:gap-1\.5 .room-cost-chips li{gap:calc(var(--spacing) * 1.5)}.\[\&_\.room-cost-chips_li\]\:gap-2\.5 .room-cost-chips li{gap:calc(var(--spacing) * 2.5)}.\[\&_\.room-cost-chips_li\]\:rounded-control .room-cost-chips li{border-radius:var(--radius-control)}.\[\&_\.room-cost-chips_li\]\:border .room-cost-chips li{border-style:var(--tw-border-style);border-width:1px}.\[\&_\.room-cost-chips_li\]\:border-border .room-cost-chips li{border-color:var(--color-border)}.\[\&_\.room-cost-chips_li\]\:bg-surface-raised .room-cost-chips li{background-color:var(--color-surface-raised)}.\[\&_\.room-cost-chips_li\]\:px-2\.5 .room-cost-chips li{padding-inline:calc(var(--spacing) * 2.5)}.\[\&_\.room-cost-chips_li\]\:px-3 .room-cost-chips li{padding-inline:calc(var(--spacing) * 3)}.\[\&_\.room-cost-chips_li\]\:py-1\.5 .room-cost-chips li{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\.room-cost-chips_li\]\:py-2\.5 .room-cost-chips li{padding-block:calc(var(--spacing) * 2.5)}.\[\&_\.room-cost-chips_li_small\]\:text-\[length\:var\(--type-secondary\)\] .room-cost-chips li small{font-size:var(--type-secondary)}.\[\&_\.room-cost-chips_li_small\]\:text-text-secondary .room-cost-chips li small{color:var(--color-text-secondary)}.\[\&_\.room-cost-chips_li\>small\]\:text-\[length\:var\(--type-helper\)\] .room-cost-chips li>small{font-size:var(--type-helper)}.\[\&_\.room-cost-chips_li\>small\[data-available\=\'false\'\]\]\:text-amber .room-cost-chips li>small[data-available=false]{color:var(--color-amber)}.\[\&_\.room-cost-chips_li\>small\[data-available\=\'true\'\]\]\:text-text-secondary .room-cost-chips li>small[data-available=true]{color:var(--color-text-secondary)}.\[\&_\.room-cost-chips_li\>span\:not\(\.sr-only\)\]\:grid .room-cost-chips li>span:not(.sr-only){display:grid}.\[\&_\.room-cost-chips_li\>span\:not\(\.sr-only\)\]\:min-w-0 .room-cost-chips li>span:not(.sr-only){min-width:0}.\[\&_\.room-cost-chips_li\>span\:not\(\.sr-only\)\]\:flex-1 .room-cost-chips li>span:not(.sr-only){flex:1}.\[\&_\.room-cost-chips_li\>span\:not\(\.sr-only\)\]\:gap-px .room-cost-chips li>span:not(.sr-only){gap:1px}.\[\&_\.room-cost-chips_li\>strong\]\:text-\[length\:var\(--type-important\)\] .room-cost-chips li>strong{font-size:var(--type-important)}.\[\&_\.room-cost-chips_li\>strong\]\:font-bold .room-cost-chips li>strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\.room-cost-chips_li\>strong\]\:text-text-primary .room-cost-chips li>strong{color:var(--color-text-primary)}.\[\&_\.room-cost-chips_li\>strong\]\:tabular-nums .room-cost-chips li>strong{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[\&_\.room-cost-chips_li\[data-affordable\=\'false\'\]\]\:border-amber .room-cost-chips li[data-affordable=false]{border-color:var(--color-amber)}.\[\&_\.room-cost-chips_li\[data-affordable\=\'false\'\]\]\:text-\[\#efc983\] .room-cost-chips li[data-affordable=false]{color:#efc983}.\[\&_\.segmented-control_button\]\:min-h-11 .segmented-control button{min-height:calc(var(--spacing) * 11)}.\[\&_\.sheet-heading\]\:bg-\[linear-gradient\(120deg\,rgb\(58_35_25\/96\%\)\,rgb\(22_29_22\/96\%\)_72\%\)\] .sheet-heading{background-image:linear-gradient(120deg,#3a2319f5,#161d16f5 72%)}.\[\&_\.surface-recovery-guide-copy\>p\]\:m-0 .surface-recovery-guide-copy>p{margin:0}.\[\&_\.surface-recovery-guide-copy\>p\]\:text-\[length\:var\(--type-secondary\)\] .surface-recovery-guide-copy>p{font-size:var(--type-secondary)}.\[\&_\.surface-recovery-guide-copy\>p\]\:leading-\[var\(--line-secondary\)\] .surface-recovery-guide-copy>p{--tw-leading:var(--line-secondary);line-height:var(--line-secondary)}.\[\&_\.surface-recovery-guide-copy\>p\]\:text-text-secondary .surface-recovery-guide-copy>p{color:var(--color-text-secondary)}.\[\&_\.surface-recovery-guide-copy\>strong\]\:text-\[length\:var\(--type-important\)\] .surface-recovery-guide-copy>strong{font-size:var(--type-important)}.\[\&_\.surface-recovery-guide-copy\>strong\]\:text-text-primary .surface-recovery-guide-copy>strong{color:var(--color-text-primary)}.\[\&_\.surface-recovery-guide-eyebrow\]\:text-\[length\:var\(--type-helper\)\] .surface-recovery-guide-eyebrow{font-size:var(--type-helper)}.\[\&_\.surface-recovery-guide-eyebrow\]\:font-extrabold .surface-recovery-guide-eyebrow{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&_\.surface-recovery-guide-eyebrow\]\:tracking-\[0\.12em\] .surface-recovery-guide-eyebrow{--tw-tracking:.12em;letter-spacing:.12em}.\[\&_\.surface-recovery-guide-eyebrow\]\:text-growth .surface-recovery-guide-eyebrow{color:var(--color-growth)}.\[\&_\.surface-recovery-guide-eyebrow\]\:uppercase .surface-recovery-guide-eyebrow{text-transform:uppercase}.\[\&_\.timer\]\:min-w-0 .timer{min-width:0}.\[\&_\.timer\]\:flex-wrap .timer{flex-wrap:wrap}.\[\&_\.timer\]\:text-\[0\.92rem\] .timer{font-size:.92rem}.\[\&_\.timer\]\:text-\[length\:var\(--type-important\)\] .timer{font-size:var(--type-important)}.\[\&_\.timer\]\:font-\[720\] .timer{--tw-font-weight:720;font-weight:720}.\[\&_\.timer\]\:whitespace-nowrap .timer{white-space:nowrap}.\[\&_\.timer\]\:text-text-primary .timer{color:var(--color-text-primary)}.\[\&_\.timer-summary\]\:ml-auto .timer-summary{margin-left:auto}.\[\&_\.timer-summary\]\:w-max .timer-summary{width:max-content}.\[\&_\.timer-summary\]\:max-w-full .timer-summary{max-width:100%}.\[\&_\.timer-summary\]\:shrink-0 .timer-summary{flex-shrink:0}@media not all and (min-width:1024px){.max-\[1024px\]\:\[\&_\.timer-summary\]\:ml-0 .timer-summary{margin-left:0}.max-\[1024px\]\:\[\&_\.timer-summary\]\:justify-self-end .timer-summary{justify-self:flex-end}.max-\[1024px\]\:\[\&_\.timer-summary\]\:\[grid-area\:timer\] .timer-summary{grid-area:timer}}@media not all and (min-width:600px){.max-\[600px\]\:\[\&_\.timer-summary\]\:hidden .timer-summary{display:none}}.\[\&_\.timer\>svg\]\:size-\[13px\] .timer>svg{width:13px;height:13px}.\[\&_\.unit-stat-label\]\:inline-flex .unit-stat-label{display:inline-flex}.\[\&_\.unit-stat-label\]\:items-center .unit-stat-label{align-items:center}.\[\&_\.unit-stat-label\]\:gap-1 .unit-stat-label{gap:var(--spacing)}.\[\&_\>div\:first-child\]\:min-w-0>div:first-child{min-width:0}.\[\&_\[data-caste-heading\]\]\:grid [data-caste-heading]{display:grid}.\[\&_\[data-caste-heading\]\]\:min-w-0 [data-caste-heading]{min-width:0}.\[\&_\[data-caste-heading\]\]\:gap-\[var\(--space-1\)\] [data-caste-heading]{gap:var(--space-1)}.\[\&_\[data-caste-state\]\]\:flex [data-caste-state]{display:flex}.\[\&_\[data-caste-state\]\]\:items-center [data-caste-state]{align-items:center}.\[\&_\[data-caste-state\]\]\:gap-\[var\(--space-1\)\] [data-caste-state]{gap:var(--space-1)}.\[\&_\[data-caste-state\]\]\:text-\[length\:var\(--type-secondary\)\] [data-caste-state]{font-size:var(--type-secondary)}.\[\&_\[data-caste-state\]\]\:text-growth [data-caste-state]{color:var(--color-growth)}.data-\[unlocked\=false\]\:\[\&_\[data-caste-state\]\]\:text-info[data-unlocked=false] [data-caste-state]{color:var(--color-info)}.\[\&_\[data-caste-state\]\>svg\]\:shrink-0 [data-caste-state]>svg{flex-shrink:0}.\[\&_\[data-defense-close\]\]\:grid [data-defense-close]{display:grid}.\[\&_\[data-defense-close\]\]\:gap-\[var\(--space-3\)\] [data-defense-close]{gap:var(--space-3)}.\[\&_\[data-defense-close\]\]\:rounded-control [data-defense-close]{border-radius:var(--radius-control)}.\[\&_\[data-defense-close\]\]\:border [data-defense-close]{border-style:var(--tw-border-style);border-width:1px}.\[\&_\[data-defense-close\]\]\:border-border-strong [data-defense-close]{border-color:var(--color-border-strong)}.\[\&_\[data-defense-close\]\]\:p-\[var\(--space-4\)\] [data-defense-close]{padding:var(--space-4)}.\[\&_\[data-defense-close\]\>div\]\:flex [data-defense-close]>div{display:flex}.\[\&_\[data-defense-close\]\>div\]\:flex-wrap [data-defense-close]>div{flex-wrap:wrap}.\[\&_\[data-defense-close\]\>div\]\:gap-\[var\(--space-3\)\] [data-defense-close]>div{gap:var(--space-3)}.\[\&_\[data-defense-connections\]\]\:grid [data-defense-connections]{display:grid}.\[\&_\[data-defense-connections\]\]\:grid-cols-2 [data-defense-connections]{grid-template-columns:repeat(2,minmax(0,1fr))}.\[\&_\[data-defense-connections\]\]\:gap-\[var\(--space-2\)\] [data-defense-connections]{gap:var(--space-2)}@media(min-width:760px){.min-\[760px\]\:\[\&_\[data-defense-connections\]\]\:grid-cols-3 [data-defense-connections]{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&_\[data-defense-connections\]\>label\]\:flex [data-defense-connections]>label{display:flex}.\[\&_\[data-defense-connections\]\>label\]\:min-h-\[44px\] [data-defense-connections]>label{min-height:44px}.\[\&_\[data-defense-connections\]\>label\]\:cursor-pointer [data-defense-connections]>label{cursor:pointer}.\[\&_\[data-defense-connections\]\>label\]\:items-center [data-defense-connections]>label{align-items:center}.\[\&_\[data-defense-connections\]\>label\]\:gap-\[var\(--space-3\)\] [data-defense-connections]>label{gap:var(--space-3)}.\[\&_\[data-defense-connections\]\>p\]\:col-span-full [data-defense-connections]>p,.\[\&_\[data-defense-connections\]\>strong\]\:col-span-full [data-defense-connections]>strong{grid-column:1/-1}.\[\&_\[data-defense-connections\]\>strong\]\:text-text-primary [data-defense-connections]>strong{color:var(--color-text-primary)}.\[\&_\[data-defense-feedback\]\]\:grid [data-defense-feedback]{display:grid}.\[\&_\[data-defense-feedback\]\]\:gap-\[var\(--space-2\)\] [data-defense-feedback]{gap:var(--space-2)}.\[\&_\[data-defense-lock\]\]\:m-0 [data-defense-lock]{margin:0}.\[\&_\[data-defense-lock\]\]\:flex [data-defense-lock]{display:flex}.\[\&_\[data-defense-lock\]\]\:items-center [data-defense-lock]{align-items:center}.\[\&_\[data-defense-lock\]\]\:gap-\[var\(--space-2\)\] [data-defense-lock]{gap:var(--space-2)}.\[\&_\[data-defense-lock\]\]\:gap-\[var\(--space-3\)\] [data-defense-lock]{gap:var(--space-3)}.\[\&_\[data-defense-lock\]\]\:text-info [data-defense-lock]{color:var(--color-info)}.\[\&_\[data-defense-state\]\]\:grid [data-defense-state]{display:grid}.\[\&_\[data-defense-state\]\]\:gap-\[var\(--space-2\)\] [data-defense-state]{gap:var(--space-2)}.\[\&_\[data-defense-state\]\]\:rounded-control [data-defense-state]{border-radius:var(--radius-control)}.\[\&_\[data-defense-state\]\]\:bg-surface-2 [data-defense-state]{background-color:var(--color-surface-2)}.\[\&_\[data-defense-state\]\]\:p-\[var\(--space-4\)\] [data-defense-state]{padding:var(--space-4)}@media(min-width:760px){.min-\[760px\]\:\[\&_\[data-defense-state\]\]\:grid-cols-\[1fr_1\.2fr_1fr\] [data-defense-state]{grid-template-columns:1fr 1.2fr 1fr}.min-\[760px\]\:\[\&_\[data-defense-state\]\]\:items-center [data-defense-state]{align-items:center}}.\[\&_\[data-defense-state\]\>span\]\:text-text-secondary [data-defense-state]>span{color:var(--color-text-secondary)}.\[\&_\[data-defense-state\]\>strong\]\:text-growth [data-defense-state]>strong{color:var(--color-growth)}.\[\&_\[data-defense-summary-action\]\]\:grid [data-defense-summary-action]{display:grid}.\[\&_\[data-defense-summary-action\]\]\:gap-\[var\(--space-4\)\] [data-defense-summary-action]{gap:var(--space-4)}.\[\&_\[data-defense-summary-action\]\>span\]\:text-xs [data-defense-summary-action]>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[data-defense-summary-action\]\>span\]\:text-text-secondary [data-defense-summary-action]>span{color:var(--color-text-secondary)}.\[\&_\[data-defense-workspace\]\]\:grid [data-defense-workspace]{display:grid}.\[\&_\[data-defense-workspace\]\]\:grid-cols-\[minmax\(0\,1fr\)\] [data-defense-workspace]{grid-template-columns:minmax(0,1fr)}.\[\&_\[data-defense-workspace\]\]\:gap-\[var\(--space-6\)\] [data-defense-workspace]{gap:var(--space-6)}@media(min-width:760px){.min-\[760px\]\:\[\&_\[data-defense-workspace\]\]\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(0\,1fr\)\] [data-defense-workspace]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.\[\&_\[data-defense-workspace\]\>section\]\:grid [data-defense-workspace]>section{display:grid}.\[\&_\[data-defense-workspace\]\>section\]\:min-w-0 [data-defense-workspace]>section{min-width:0}.\[\&_\[data-defense-workspace\]\>section\]\:content-start [data-defense-workspace]>section{align-content:flex-start}.\[\&_\[data-defense-workspace\]\>section\]\:gap-\[var\(--space-3\)\] [data-defense-workspace]>section{gap:var(--space-3)}.\[\&_\[data-dialog-eyebrow\]\]\:text-\[length\:var\(--type-helper\)\] [data-dialog-eyebrow]{font-size:var(--type-helper)}.\[\&_\[data-dialog-eyebrow\]\]\:font-bold [data-dialog-eyebrow]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\[data-dialog-eyebrow\]\]\:tracking-widest [data-dialog-eyebrow]{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[\&_\[data-dialog-eyebrow\]\]\:text-growth [data-dialog-eyebrow]{color:var(--color-growth)}.\[\&_\[data-dialog-eyebrow\]\]\:text-state-danger-text [data-dialog-eyebrow]{color:var(--color-state-danger-text)}.\[\&_\[data-dialog-eyebrow\]\]\:uppercase [data-dialog-eyebrow]{text-transform:uppercase}.\[\&_\[data-dialog-icon\]\]\:grid [data-dialog-icon]{display:grid}.\[\&_\[data-dialog-icon\]\]\:size-\[56px\] [data-dialog-icon]{width:56px;height:56px}.\[\&_\[data-dialog-icon\]\]\:shrink-0 [data-dialog-icon]{flex-shrink:0}.\[\&_\[data-dialog-icon\]\]\:place-items-center [data-dialog-icon]{place-items:center}.\[\&_\[data-dialog-icon\]\]\:rounded-control [data-dialog-icon]{border-radius:var(--radius-control)}.\[\&_\[data-dialog-icon\]\]\:border [data-dialog-icon]{border-style:var(--tw-border-style);border-width:1px}.\[\&_\[data-dialog-icon\]\]\:border-danger\/45 [data-dialog-icon]{border-color:#ef444473}@supports (color:color-mix(in lab,red,red)){.\[\&_\[data-dialog-icon\]\]\:border-danger\/45 [data-dialog-icon]{border-color:color-mix(in oklab,var(--color-danger) 45%,transparent)}}.\[\&_\[data-dialog-icon\]\]\:border-growth\/40 [data-dialog-icon]{border-color:#a3e63566}@supports (color:color-mix(in lab,red,red)){.\[\&_\[data-dialog-icon\]\]\:border-growth\/40 [data-dialog-icon]{border-color:color-mix(in oklab,var(--color-growth) 40%,transparent)}}.\[\&_\[data-dialog-icon\]\]\:bg-danger\/10 [data-dialog-icon]{background-color:#ef44441a}@supports (color:color-mix(in lab,red,red)){.\[\&_\[data-dialog-icon\]\]\:bg-danger\/10 [data-dialog-icon]{background-color:color-mix(in oklab,var(--color-danger) 10%,transparent)}}.\[\&_\[data-dialog-icon\]\]\:bg-growth\/10 [data-dialog-icon]{background-color:#a3e6351a}@supports (color:color-mix(in lab,red,red)){.\[\&_\[data-dialog-icon\]\]\:bg-growth\/10 [data-dialog-icon]{background-color:color-mix(in oklab,var(--color-growth) 10%,transparent)}}.\[\&_\[data-dialog-icon\]\]\:text-growth [data-dialog-icon]{color:var(--color-growth)}.\[\&_\[data-dialog-icon\]\]\:text-state-danger-text [data-dialog-icon]{color:var(--color-state-danger-text)}@media not all and (min-width:599px){.max-\[599px\]\:\[\&_\[data-dialog-icon\]\]\:hidden [data-dialog-icon]{display:none}}.\[\&_\[data-fact\]\]\:grid [data-fact]{display:grid}.\[\&_\[data-fact\]\]\:min-w-0 [data-fact]{min-width:0}.\[\&_\[data-fact\]\]\:content-start [data-fact]{align-content:flex-start}.\[\&_\[data-fact\]\]\:gap-1\.5 [data-fact]{gap:calc(var(--spacing) * 1.5)}.\[\&_\[data-fact\]\+\[data-fact\]\]\:mt-4 [data-fact]+[data-fact]{margin-top:calc(var(--spacing) * 4)}.\[\&_\[data-fact\]\+\[data-fact\]\]\:border-t [data-fact]+[data-fact]{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_\[data-fact\]\+\[data-fact\]\]\:border-\[rgb\(83_118_91\/32\%\)\] [data-fact]+[data-fact]{border-color:#53765b52}.\[\&_\[data-fact\]\+\[data-fact\]\]\:pt-4 [data-fact]+[data-fact]{padding-top:calc(var(--spacing) * 4)}.\[\&_\[data-fact\]\>small\]\:text-\[length\:var\(--type-secondary\)\] [data-fact]>small{font-size:var(--type-secondary)}.\[\&_\[data-fact\]\>small\]\:leading-\[var\(--line-secondary\)\] [data-fact]>small{--tw-leading:var(--line-secondary);line-height:var(--line-secondary)}.\[\&_\[data-fact\]\>small\]\:text-text-secondary [data-fact]>small{color:var(--color-text-secondary)}.\[\&_\[data-fact\]\>span\]\:text-\[length\:var\(--type-important\)\] [data-fact]>span{font-size:var(--type-important)}.\[\&_\[data-fact\]\>span\]\:leading-\[var\(--line-secondary\)\] [data-fact]>span{--tw-leading:var(--line-secondary);line-height:var(--line-secondary)}.\[\&_\[data-fact\]\>span\]\:font-bold [data-fact]>span{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\[data-fact\]\>span\]\:text-text-primary [data-fact]>span{color:var(--color-text-primary)}.\[\&_\[data-fact\]\>strong\]\:flex [data-fact]>strong{display:flex}.\[\&_\[data-fact\]\>strong\]\:items-center [data-fact]>strong{align-items:center}.\[\&_\[data-fact\]\>strong\]\:gap-2 [data-fact]>strong{gap:calc(var(--spacing) * 2)}.\[\&_\[data-fact\]\>strong\]\:text-\[length\:var\(--type-action\)\] [data-fact]>strong{font-size:var(--type-action)}.\[\&_\[data-fact\]\>strong\]\:leading-\[var\(--line-action\)\] [data-fact]>strong{--tw-leading:var(--line-action);line-height:var(--line-action)}.\[\&_\[data-fact\]\>strong\]\:font-extrabold [data-fact]>strong{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&_\[data-fact\]\>strong\]\:text-\[\#c7d8ca\] [data-fact]>strong{color:#c7d8ca}.\[\&_\[data-fact\]\>strong\>svg\]\:size-5 [data-fact]>strong>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_\[data-fact\]\>strong\>svg\]\:shrink-0 [data-fact]>strong>svg{flex-shrink:0}.\[\&_\[data-fact\]\>strong\>svg\]\:text-growth [data-fact]>strong>svg{color:var(--color-growth)}.\[\&_\[data-leaderboard-empty\]\]\:grid [data-leaderboard-empty]{display:grid}.\[\&_\[data-leaderboard-empty\]\]\:justify-items-center [data-leaderboard-empty]{justify-items:center}.\[\&_\[data-leaderboard-empty\]\]\:gap-\[var\(--space-4\)\] [data-leaderboard-empty]{gap:var(--space-4)}.\[\&_\[data-leaderboard-empty\]\]\:rounded-control [data-leaderboard-empty]{border-radius:var(--radius-control)}.\[\&_\[data-leaderboard-empty\]\]\:border [data-leaderboard-empty]{border-style:var(--tw-border-style);border-width:1px}.\[\&_\[data-leaderboard-empty\]\]\:border-dashed [data-leaderboard-empty]{--tw-border-style:dashed;border-style:dashed}.\[\&_\[data-leaderboard-empty\]\]\:border-border [data-leaderboard-empty]{border-color:var(--color-border)}.\[\&_\[data-leaderboard-empty\]\]\:p-\[var\(--space-6\)\] [data-leaderboard-empty]{padding:var(--space-6)}.\[\&_\[data-leaderboard-empty\]\]\:text-center [data-leaderboard-empty]{text-align:center}.\[\&_\[data-leaderboard-empty\]\>svg\]\:text-text-secondary [data-leaderboard-empty]>svg{color:var(--color-text-secondary)}.\[\&_\[data-mastery-hero-info\]\]\:grid [data-mastery-hero-info]{display:grid}.\[\&_\[data-mastery-hero-info\]\]\:min-w-0 [data-mastery-hero-info]{min-width:0}.\[\&_\[data-mastery-hero-info\]\]\:content-start [data-mastery-hero-info]{align-content:flex-start}.\[\&_\[data-mastery-hero-info\]\]\:gap-\[var\(--space-3\)\] [data-mastery-hero-info]{gap:var(--space-3)}.\[\&_\[data-mastery-hero-metrics\]\]\:flex [data-mastery-hero-metrics]{display:flex}.\[\&_\[data-mastery-hero-metrics\]\]\:flex-wrap [data-mastery-hero-metrics]{flex-wrap:wrap}.\[\&_\[data-mastery-hero-metrics\]\]\:justify-between [data-mastery-hero-metrics]{justify-content:space-between}.\[\&_\[data-mastery-hero-metrics\]\]\:gap-\[var\(--space-2\)\] [data-mastery-hero-metrics]{gap:var(--space-2)}.\[\&_\[data-mastery-hero-metrics\]\>span\]\:text-sm [data-mastery-hero-metrics]>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\[data-mastery-hero-metrics\]\>span\]\:text-text-secondary [data-mastery-hero-metrics]>span{color:var(--color-text-secondary)}.\[\&_\[data-mastery-metrics\]\]\:flex [data-mastery-metrics]{display:flex}.\[\&_\[data-mastery-metrics\]\]\:flex-wrap [data-mastery-metrics]{flex-wrap:wrap}.\[\&_\[data-mastery-metrics\]\]\:justify-between [data-mastery-metrics]{justify-content:space-between}.\[\&_\[data-mastery-metrics\]\]\:gap-\[var\(--space-1\)\] [data-mastery-metrics]{gap:var(--space-1)}.\[\&_\[data-mastery-metrics\]_p\]\:m-0 [data-mastery-metrics] p{margin:0}.\[\&_\[data-mastery-metrics\]_p\]\:text-\[length\:var\(--type-secondary\)\] [data-mastery-metrics] p{font-size:var(--type-secondary)}.\[\&_\[data-mastery-metrics\]_p\]\:text-text-secondary [data-mastery-metrics] p{color:var(--color-text-secondary)}.\[\&_\[data-mastery-metrics\]\>span\]\:text-\[length\:var\(--type-helper\)\] [data-mastery-metrics]>span{font-size:var(--type-helper)}.\[\&_\[data-mastery-metrics\]\>span\]\:text-text-secondary [data-mastery-metrics]>span{color:var(--color-text-secondary)}.\[\&_\[data-mastery-milestones\]\]\:grid-cols-1 [data-mastery-milestones]{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:600px){.min-\[600px\]\:\[\&_\[data-mastery-milestones\]\]\:grid-cols-2 [data-mastery-milestones]{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&_\[data-mastery-next\]\]\:m-0 [data-mastery-next]{margin:0}.\[\&_\[data-mastery-next\]\]\:text-sm [data-mastery-next]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\[data-mastery-next\]\]\:text-growth [data-mastery-next]{color:var(--color-growth)}.\[\&_\[data-mastery-node\]\]\:grid [data-mastery-node]{display:grid}.\[\&_\[data-mastery-node\]\]\:size-8 [data-mastery-node]{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&_\[data-mastery-node\]\]\:size-9 [data-mastery-node]{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.\[\&_\[data-mastery-node\]\]\:shrink-0 [data-mastery-node]{flex-shrink:0}.\[\&_\[data-mastery-node\]\]\:place-items-center [data-mastery-node]{place-items:center}.\[\&_\[data-mastery-node\]\]\:rounded-full [data-mastery-node]{border-radius:3.40282e38px}.\[\&_\[data-mastery-node\]\]\:border [data-mastery-node]{border-style:var(--tw-border-style);border-width:1px}.\[\&_\[data-mastery-node\]\]\:border-current [data-mastery-node]{border-color:currentColor}.\[\&_\[data-mastery-node\]\]\:border-growth\/60 [data-mastery-node]{border-color:#a3e63599}@supports (color:color-mix(in lab,red,red)){.\[\&_\[data-mastery-node\]\]\:border-growth\/60 [data-mastery-node]{border-color:color-mix(in oklab,var(--color-growth) 60%,transparent)}}.\[\&_\[data-mastery-node\]\]\:font-bold [data-mastery-node]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\[data-mastery-node\]\]\:text-growth [data-mastery-node]{color:var(--color-growth)}.data-\[state\=current\]\:\[\&_\[data-mastery-node\]\]\:bg-growth[data-state=current] [data-mastery-node]{background-color:var(--color-growth)}.data-\[state\=current\]\:\[\&_\[data-mastery-node\]\]\:text-surface-0[data-state=current] [data-mastery-node]{color:var(--color-surface-0)}.\[\&_\[data-mastery-portrait\]\]\:relative [data-mastery-portrait]{position:relative}.\[\&_\[data-mastery-portrait\]\]\:grid [data-mastery-portrait]{display:grid}.\[\&_\[data-mastery-portrait\]\]\:h-\[158px\] [data-mastery-portrait]{height:158px}.\[\&_\[data-mastery-portrait\]\]\:place-items-center [data-mastery-portrait]{place-items:center}.\[\&_\[data-mastery-portrait\]\]\:overflow-hidden [data-mastery-portrait]{overflow:hidden}.\[\&_\[data-mastery-portrait\]\]\:rounded-control [data-mastery-portrait]{border-radius:var(--radius-control)}.\[\&_\[data-mastery-portrait\]\]\:border [data-mastery-portrait]{border-style:var(--tw-border-style);border-width:1px}.\[\&_\[data-mastery-portrait\]\]\:border-growth\/30 [data-mastery-portrait]{border-color:#a3e6354d}@supports (color:color-mix(in lab,red,red)){.\[\&_\[data-mastery-portrait\]\]\:border-growth\/30 [data-mastery-portrait]{border-color:color-mix(in oklab,var(--color-growth) 30%,transparent)}}.\[\&_\[data-mastery-portrait\]\]\:bg-black [data-mastery-portrait]{background-color:var(--color-black)}@media(min-width:700px){.min-\[700px\]\:\[\&_\[data-mastery-portrait\]\]\:h-full [data-mastery-portrait]{height:100%}.min-\[700px\]\:\[\&_\[data-mastery-portrait\]\]\:min-h-\[240px\] [data-mastery-portrait]{min-height:240px}}.\[\&_\[data-mastery-portrait\]\>img\]\:h-full [data-mastery-portrait]>img{height:100%}.\[\&_\[data-mastery-portrait\]\>img\]\:w-full [data-mastery-portrait]>img{width:100%}.\[\&_\[data-mastery-portrait\]\>img\]\:object-contain [data-mastery-portrait]>img{object-fit:contain}.\[\&_\[data-mastery-portrait\]\>img\]\:object-center [data-mastery-portrait]>img{object-position:center}.\[\&_\[data-mastery-portrait\]\>span\]\:absolute [data-mastery-portrait]>span{position:absolute}.\[\&_\[data-mastery-portrait\]\>span\]\:bottom-\[var\(--space-2\)\] [data-mastery-portrait]>span{bottom:var(--space-2)}.\[\&_\[data-mastery-portrait\]\>span\]\:left-\[var\(--space-2\)\] [data-mastery-portrait]>span{left:var(--space-2)}.\[\&_\[data-mastery-portrait\]\>span\]\:rounded-full [data-mastery-portrait]>span{border-radius:3.40282e38px}.\[\&_\[data-mastery-portrait\]\>span\]\:border [data-mastery-portrait]>span{border-style:var(--tw-border-style);border-width:1px}.\[\&_\[data-mastery-portrait\]\>span\]\:border-growth\/50 [data-mastery-portrait]>span{border-color:#a3e63580}@supports (color:color-mix(in lab,red,red)){.\[\&_\[data-mastery-portrait\]\>span\]\:border-growth\/50 [data-mastery-portrait]>span{border-color:color-mix(in oklab,var(--color-growth) 50%,transparent)}}.\[\&_\[data-mastery-portrait\]\>span\]\:bg-surface-0\/90 [data-mastery-portrait]>span{background-color:#060b0ae6}@supports (color:color-mix(in lab,red,red)){.\[\&_\[data-mastery-portrait\]\>span\]\:bg-surface-0\/90 [data-mastery-portrait]>span{background-color:color-mix(in oklab,var(--color-surface-0) 90%,transparent)}}.\[\&_\[data-mastery-portrait\]\>span\]\:px-\[var\(--space-2\)\] [data-mastery-portrait]>span{padding-inline:var(--space-2)}.\[\&_\[data-mastery-portrait\]\>span\]\:py-\[var\(--space-1\)\] [data-mastery-portrait]>span{padding-block:var(--space-1)}.\[\&_\[data-mastery-portrait\]\>span\]\:text-xs [data-mastery-portrait]>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[data-mastery-portrait\]\>span\]\:font-bold [data-mastery-portrait]>span{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\[data-mastery-portrait\]\>span\]\:text-growth [data-mastery-portrait]>span{color:var(--color-growth)}.\[\&_\[data-mastery-reward-pair\]\]\:grid [data-mastery-reward-pair]{display:grid}.\[\&_\[data-mastery-reward-pair\]\]\:gap-\[var\(--space-2\)\] [data-mastery-reward-pair]{gap:var(--space-2)}@media(min-width:700px){.min-\[700px\]\:\[\&_\[data-mastery-reward-pair\]\]\:grid-cols-2 [data-mastery-reward-pair]{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&_\[data-mastery-reward-pair\]\>article\]\:grid [data-mastery-reward-pair]>article{display:grid}.\[\&_\[data-mastery-reward-pair\]\>article\]\:content-start [data-mastery-reward-pair]>article{align-content:flex-start}.\[\&_\[data-mastery-reward-pair\]\>article\]\:gap-\[var\(--space-2\)\] [data-mastery-reward-pair]>article{gap:var(--space-2)}.\[\&_\[data-mastery-reward-pair\]\>article\]\:rounded-control [data-mastery-reward-pair]>article{border-radius:var(--radius-control)}.\[\&_\[data-mastery-reward-pair\]\>article\]\:border [data-mastery-reward-pair]>article{border-style:var(--tw-border-style);border-width:1px}.\[\&_\[data-mastery-reward-pair\]\>article\]\:p-\[var\(--space-3\)\] [data-mastery-reward-pair]>article{padding:var(--space-3)}.\[\&_\[data-mastery-reward-pair\]\>article\>strong\]\:text-xs [data-mastery-reward-pair]>article>strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[data-mastery-reward-pair\]\>article\>strong\]\:tracking-wide [data-mastery-reward-pair]>article>strong{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[\&_\[data-mastery-reward-pair\]\>article\>strong\]\:text-growth [data-mastery-reward-pair]>article>strong{color:var(--color-growth)}.\[\&_\[data-mastery-reward-pair\]\>article\>strong\]\:uppercase [data-mastery-reward-pair]>article>strong{text-transform:uppercase}.\[\&_\[data-mastery-reward-pair\]\>article\[data-state\=current\]\]\:border-growth [data-mastery-reward-pair]>article[data-state=current]{border-color:var(--color-growth)}.\[\&_\[data-mastery-reward-pair\]\>article\[data-state\=current\]\]\:bg-growth\/10 [data-mastery-reward-pair]>article[data-state=current]{background-color:#a3e6351a}@supports (color:color-mix(in lab,red,red)){.\[\&_\[data-mastery-reward-pair\]\>article\[data-state\=current\]\]\:bg-growth\/10 [data-mastery-reward-pair]>article[data-state=current]{background-color:color-mix(in oklab,var(--color-growth) 10%,transparent)}}.\[\&_\[data-mastery-reward-pair\]\>article\[data-state\=next\]\]\:border-border-strong [data-mastery-reward-pair]>article[data-state=next]{border-color:var(--color-border-strong)}.\[\&_\[data-mastery-reward-pair\]\>article\[data-state\=next\]\]\:bg-surface-0\/60 [data-mastery-reward-pair]>article[data-state=next]{background-color:#060b0a99}@supports (color:color-mix(in lab,red,red)){.\[\&_\[data-mastery-reward-pair\]\>article\[data-state\=next\]\]\:bg-surface-0\/60 [data-mastery-reward-pair]>article[data-state=next]{background-color:color-mix(in oklab,var(--color-surface-0) 60%,transparent)}}.\[\&_\[data-mastery-reward\]\]\:inline-flex [data-mastery-reward]{display:inline-flex}.\[\&_\[data-mastery-reward\]\]\:min-w-0 [data-mastery-reward]{min-width:0}.\[\&_\[data-mastery-reward\]\]\:items-start [data-mastery-reward]{align-items:flex-start}.\[\&_\[data-mastery-reward\]\]\:gap-\[var\(--space-2\)\] [data-mastery-reward]{gap:var(--space-2)}.\[\&_\[data-mastery-reward\]\]\:text-sm [data-mastery-reward]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\[data-mastery-reward\]\]\:text-text-primary [data-mastery-reward]{color:var(--color-text-primary)}.\[\&_\[data-mastery-reward\]\>span\]\:min-w-0 [data-mastery-reward]>span{min-width:0}.\[\&_\[data-mastery-reward\]\>svg\]\:mt-0\.5 [data-mastery-reward]>svg{margin-top:calc(var(--spacing) * .5)}.\[\&_\[data-mastery-reward\]\>svg\]\:shrink-0 [data-mastery-reward]>svg{flex-shrink:0}.\[\&_\[data-mastery-reward\]\>svg\]\:text-growth [data-mastery-reward]>svg{color:var(--color-growth)}.\[\&_\[data-mastery-role\]\]\:m-0 [data-mastery-role]{margin:0}.\[\&_\[data-mastery-role\]\]\:text-sm [data-mastery-role]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\[data-mastery-role\]\]\:font-semibold [data-mastery-role]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_\[data-mastery-role\]\]\:text-text-primary [data-mastery-role]{color:var(--color-text-primary)}.\[\&_\[data-mastery-selected\]\]\:m-0 [data-mastery-selected]{margin:0}.\[\&_\[data-mastery-selected\]\]\:text-xs [data-mastery-selected]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[data-mastery-selected\]\]\:text-info [data-mastery-selected]{color:var(--color-info)}.\[\&_\[data-mastery-steps\]\]\:grid-cols-3 [data-mastery-steps]{grid-template-columns:repeat(3,minmax(0,1fr))}@media not all and (min-width:599px){.max-\[599px\]\:\[\&_\[data-mastery-steps\]_\[data-mastery-reward\]\]\:hidden [data-mastery-steps] [data-mastery-reward]{display:none}}.\[\&_\[data-medal-copy\]\]\:grid [data-medal-copy]{display:grid}.\[\&_\[data-medal-copy\]\]\:gap-1 [data-medal-copy]{gap:var(--spacing)}.\[\&_\[data-medal-copy\]\>span\]\:text-\[length\:var\(--type-secondary\)\] [data-medal-copy]>span{font-size:var(--type-secondary)}.\[\&_\[data-medal-copy\]\>span\]\:leading-snug [data-medal-copy]>span{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.\[\&_\[data-medal-copy\]\>span\]\:text-text-secondary [data-medal-copy]>span{color:var(--color-text-secondary)}.\[\&_\[data-medal-copy\]\>strong\]\:text-\[length\:var\(--type-important\)\] [data-medal-copy]>strong{font-size:var(--type-important)}.\[\&_\[data-medal-icon\]\]\:row-span-2 [data-medal-icon]{grid-row:span 2/span 2}.\[\&_\[data-medal-icon\]\]\:grid [data-medal-icon]{display:grid}.\[\&_\[data-medal-icon\]\]\:size-10 [data-medal-icon]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.\[\&_\[data-medal-icon\]\]\:place-items-center [data-medal-icon]{place-items:center}.\[\&_\[data-medal-icon\]\]\:rounded-full [data-medal-icon]{border-radius:3.40282e38px}.\[\&_\[data-medal-icon\]\]\:border [data-medal-icon]{border-style:var(--tw-border-style);border-width:1px}.\[\&_\[data-medal-icon\]\]\:border-growth\/45 [data-medal-icon]{border-color:#a3e63573}@supports (color:color-mix(in lab,red,red)){.\[\&_\[data-medal-icon\]\]\:border-growth\/45 [data-medal-icon]{border-color:color-mix(in oklab,var(--color-growth) 45%,transparent)}}.\[\&_\[data-medal-icon\]\]\:bg-growth\/10 [data-medal-icon]{background-color:#a3e6351a}@supports (color:color-mix(in lab,red,red)){.\[\&_\[data-medal-icon\]\]\:bg-growth\/10 [data-medal-icon]{background-color:color-mix(in oklab,var(--color-growth) 10%,transparent)}}.\[\&_\[data-medal-icon\]\]\:text-growth [data-medal-icon]{color:var(--color-growth)}.\[\&_\[data-medal-reward\]\]\:col-span-2 [data-medal-reward]{grid-column:span 2/span 2}.\[\&_\[data-medal-reward\]\]\:grid [data-medal-reward]{display:grid}.\[\&_\[data-medal-reward\]\]\:gap-0\.5 [data-medal-reward]{gap:calc(var(--spacing) * .5)}.\[\&_\[data-medal-reward\]\>small\]\:font-bold [data-medal-reward]>small{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\[data-medal-reward\]\>small\]\:tracking-wide [data-medal-reward]>small{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[\&_\[data-medal-reward\]\>small\]\:text-text-muted [data-medal-reward]>small{color:var(--color-text-muted)}.\[\&_\[data-medal-reward\]\>small\]\:uppercase [data-medal-reward]>small{text-transform:uppercase}.\[\&_\[data-medal-reward\]\>strong\]\:text-growth [data-medal-reward]>strong{color:var(--color-growth)}.\[\&_\[data-medal-status\]\]\:absolute [data-medal-status]{position:absolute}.\[\&_\[data-medal-status\]\]\:top-3 [data-medal-status]{top:calc(var(--spacing) * 3)}.\[\&_\[data-medal-status\]\]\:right-3 [data-medal-status]{right:calc(var(--spacing) * 3)}.\[\&_\[data-medal-status\]\]\:rounded-full [data-medal-status]{border-radius:3.40282e38px}.\[\&_\[data-medal-status\]\]\:border [data-medal-status]{border-style:var(--tw-border-style);border-width:1px}.\[\&_\[data-medal-status\]\]\:border-border [data-medal-status]{border-color:var(--color-border)}.\[\&_\[data-medal-status\]\]\:bg-surface-1\/90 [data-medal-status]{background-color:#0f1a14e6}@supports (color:color-mix(in lab,red,red)){.\[\&_\[data-medal-status\]\]\:bg-surface-1\/90 [data-medal-status]{background-color:color-mix(in oklab,var(--color-surface-1) 90%,transparent)}}.\[\&_\[data-medal-status\]\]\:px-2 [data-medal-status]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[data-medal-status\]\]\:py-1 [data-medal-status]{padding-block:var(--spacing)}.\[\&_\[data-medal-status\]\]\:font-bold [data-medal-status]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\[data-medal-status\]\]\:tracking-wide [data-medal-status]{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[\&_\[data-medal-status\]\]\:text-text-muted [data-medal-status]{color:var(--color-text-muted)}.\[\&_\[data-medal-status\]\]\:uppercase [data-medal-status]{text-transform:uppercase}.\[\&_\[data-unit-state\=active\]_dd\]\:text-growth [data-unit-state=active] dd{color:var(--color-growth)}.\[\&_\[data-unit-state\=lost\]_dd\]\:text-text-secondary [data-unit-state=lost] dd{color:var(--color-text-secondary)}.\[\&_\[data-unit-state\=wounded\]_dd\]\:text-amber [data-unit-state=wounded] dd,.\[\&_\[data-wounded\=true\]_dd\]\:text-amber [data-wounded=true] dd{color:var(--color-amber)}.\[\&_a\]\:text-info a{color:var(--color-info)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:decoration-info\/40 a{text-decoration-color:#5ec8b466}@supports (color:color-mix(in lab,red,red)){.\[\&_a\]\:decoration-info\/40 a{-webkit-text-decoration-color:color-mix(in oklab,var(--color-info) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-info) 40%,transparent)}}.\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px}@media(hover:hover){.\[\&_a\]\:hover\:text-info a:hover{color:var(--color-info)}}.\[\&_button\]\:inline-flex button{display:inline-flex}.\[\&_button\]\:min-h-11 button{min-height:calc(var(--spacing) * 11)}.\[\&_button\]\:min-h-\[var\(--control-min-size\,44px\)\] button{min-height:var(--control-min-size,44px)}.\[\&_button\]\:w-auto button{width:auto}.\[\&_button\]\:w-full button{width:100%}.\[\&_button\]\:max-w-full button{max-width:100%}.\[\&_button\]\:min-w-0 button{min-width:0}.\[\&_button\]\:flex-1 button{flex:1}.\[\&_button\]\:shrink-0 button{flex-shrink:0}.\[\&_button\]\:cursor-pointer button{cursor:pointer}.\[\&_button\]\:items-center button{align-items:center}.\[\&_button\]\:justify-center button{justify-content:center}.\[\&_button\]\:justify-start button{justify-content:flex-start}.\[\&_button\]\:gap-2 button{gap:calc(var(--spacing) * 2)}.\[\&_button\]\:rounded-control button{border-radius:var(--radius-control)}.\[\&_button\]\:border button{border-style:var(--tw-border-style);border-width:1px}.\[\&_button\]\:border-transparent button{border-color:#0000}.\[\&_button\]\:bg-transparent button{background-color:#0000}.\[\&_button\]\:px-3 button{padding-inline:calc(var(--spacing) * 3)}.\[\&_button\]\:px-3\.5 button{padding-inline:calc(var(--spacing) * 3.5)}.\[\&_button\]\:py-2 button{padding-block:calc(var(--spacing) * 2)}.\[\&_button\]\:text-\[14px\] button{font-size:14px}.\[\&_button\]\:whitespace-nowrap button{white-space:nowrap}.\[\&_button\]\:text-text-primary button{color:var(--color-text-primary)}@media not all and (min-width:599px){.max-\[599px\]\:\[\&_button\]\:px-\[var\(--space-3\)\] button{padding-inline:var(--space-3)}}@media(min-width:761px){.min-\[761px\]\:\[\&_button\]\:w-full button{width:100%}.min-\[761px\]\:\[\&_button\]\:min-w-0 button{min-width:0}.min-\[761px\]\:\[\&_button\]\:shrink button{flex-shrink:1}.min-\[761px\]\:\[\&_button\]\:justify-start button{justify-content:flex-start}.min-\[761px\]\:\[\&_button\]\:whitespace-normal button{white-space:normal}}.\[\&_button\:disabled\]\:cursor-not-allowed button:disabled{cursor:not-allowed}.\[\&_button\:disabled\]\:border-transparent button:disabled{border-color:#0000}.\[\&_button\:disabled\]\:bg-transparent button:disabled{background-color:#0000}.\[\&_button\:disabled\]\:text-text-muted button:disabled{color:var(--color-text-muted)}.\[\&_button\:focus-visible\]\:outline button:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.\[\&_button\:focus-visible\]\:outline-3 button:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.\[\&_button\:focus-visible\]\:outline-offset-2 button:focus-visible{outline-offset:2px}.\[\&_button\:focus-visible\]\:outline-focus button:focus-visible{outline-color:var(--color-focus)}.\[\&_button\>small\]\:ml-auto button>small{margin-left:auto}.\[\&_button\>small\]\:font-normal button>small{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_button\>small\]\:text-text-muted button>small{color:var(--color-text-muted)}.\[\&_button\[aria-pressed\=true\]\]\:border-growth button[aria-pressed=true]{border-color:var(--color-growth)}.\[\&_button\[aria-pressed\=true\]\]\:bg-growth button[aria-pressed=true]{background-color:var(--color-growth)}.\[\&_button\[aria-pressed\=true\]\]\:font-extrabold button[aria-pressed=true]{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&_button\[aria-pressed\=true\]\]\:text-\[\#0a1108\] button[aria-pressed=true]{color:#0a1108}.\[\&_button\[aria-pressed\=true\]\]\:shadow-\[0_0_14px_rgb\(163_230_53\/28\%\)\] button[aria-pressed=true]{--tw-shadow:0 0 14px var(--tw-shadow-color,#a3e63547);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_button\[aria-selected\=true\]\]\:border-growth button[aria-selected=true]{border-color:var(--color-growth)}.\[\&_button\[aria-selected\=true\]\]\:bg-growth button[aria-selected=true]{background-color:var(--color-growth)}.\[\&_button\[aria-selected\=true\]\]\:font-extrabold button[aria-selected=true]{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&_button\[aria-selected\=true\]\]\:text-\[\#0a1108\] button[aria-selected=true]{color:#0a1108}.\[\&_button\[aria-selected\=true\]\]\:shadow-\[0_0_14px_rgb\(163_230_53\/28\%\)\] button[aria-selected=true]{--tw-shadow:0 0 14px var(--tw-shadow-color,#a3e63547);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_code\]\:break-all code{word-break:break-all}.\[\&_dd\]\:m-0 dd{margin:0}.\[\&_dd\]\:mt-1 dd{margin-top:var(--spacing)}.\[\&_dd\]\:grid dd{display:grid}.\[\&_dd\]\:min-w-0 dd{min-width:0}.\[\&_dd\]\:gap-1 dd{gap:var(--spacing)}.\[\&_dd\]\:text-base dd{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_dd\]\:text-xl dd{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_dd\]\:text-\[1rem\] dd{font-size:1rem}.\[\&_dd\]\:text-\[16px\] dd{font-size:16px}.\[\&_dd\]\:text-\[length\:var\(--type-important\)\] dd{font-size:var(--type-important)}.\[\&_dd\]\:leading-none dd{--tw-leading:1;line-height:1}.\[\&_dd\]\:leading-snug dd{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.\[\&_dd\]\:font-bold dd{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_dd\]\:\[overflow-wrap\:anywhere\] dd{overflow-wrap:anywhere}.\[\&_dd\]\:text-\[\#f3f0df\] dd{color:#f3f0df}.\[\&_dd\]\:text-text-primary dd{color:var(--color-text-primary)}.\[\&_dd\]\:tabular-nums dd{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[\&_details\]\:rounded-control details{border-radius:var(--radius-control)}.\[\&_details\]\:border details{border-style:var(--tw-border-style);border-width:1px}.\[\&_details\]\:border-border details{border-color:var(--color-border)}.\[\&_details\]\:p-\[var\(--space-4\)\] details{padding:var(--space-4)}.\[\&_details\>p\]\:mt-\[var\(--space-3\)\] details>p{margin-top:var(--space-3)}.\[\&_div\]\:flex div{display:flex}.\[\&_div\]\:grid div{display:grid}.\[\&_div\]\:min-w-0 div{min-width:0}.\[\&_div\]\:content-start div{align-content:flex-start}.\[\&_div\]\:gap-1 div{gap:var(--spacing)}.\[\&_div\]\:gap-1\.5 div{gap:calc(var(--spacing) * 1.5)}.\[\&_div\]\:bg-\[rgb\(14_27_20\/88\%\)\] div{background-color:#0e1b14e0}.\[\&_div\]\:p-4 div{padding:calc(var(--spacing) * 4)}.\[\&_dl\]\:m-0 dl{margin:0}.\[\&_dl\]\:flex dl{display:flex}.\[\&_dl\]\:grid dl{display:grid}.\[\&_dl\]\:flex-wrap dl{flex-wrap:wrap}.\[\&_dl\]\:gap-2 dl{gap:calc(var(--spacing) * 2)}.\[\&_dl\]\:gap-\[var\(--space-3\)\] dl{gap:var(--space-3)}.\[\&_dl\]\:gap-x-\[0\.7rem\] dl{column-gap:.7rem}.\[\&_dl\]\:gap-y-\[0\.15rem\] dl{row-gap:.15rem}.\[\&_dl\>div\]\:flex dl>div{display:flex}.\[\&_dl\>div\]\:grid dl>div{display:grid}.\[\&_dl\>div\]\:flex-wrap dl>div{flex-wrap:wrap}.\[\&_dl\>div\]\:justify-between dl>div{justify-content:space-between}.\[\&_dl\>div\]\:gap-1 dl>div{gap:var(--spacing)}.\[\&_dl\>div\]\:gap-\[var\(--space-2\)\] dl>div{gap:var(--space-2)}.\[\&_dt\]\:m-0 dt{margin:0}.\[\&_dt\]\:flex dt{display:flex}.\[\&_dt\]\:min-w-0 dt{min-width:0}.\[\&_dt\]\:items-center dt{align-items:center}.\[\&_dt\]\:gap-1 dt{gap:var(--spacing)}.\[\&_dt\]\:gap-\[var\(--space-3\)\] dt{gap:var(--space-3)}.\[\&_dt\]\:text-sm dt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_dt\]\:text-xs dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_dt\]\:text-\[length\:var\(--type-helper\)\] dt{font-size:var(--type-helper)}.\[\&_dt\]\:text-\[length\:var\(--type-secondary\)\] dt{font-size:var(--type-secondary)}.\[\&_dt\]\:leading-\[var\(--line-compact\)\] dt{--tw-leading:var(--line-compact);line-height:var(--line-compact)}.\[\&_dt\]\:font-extrabold dt{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&_dt\]\:text-\[\#aab6aa\] dt{color:#aab6aa}.\[\&_dt\]\:text-text-secondary dt{color:var(--color-text-secondary)}@media not all and (min-width:899px){.max-\[899px\]\:\[\&_dt\]\:flex-col dt{flex-direction:column}.max-\[899px\]\:\[\&_dt\]\:items-start dt{align-items:flex-start}.max-\[899px\]\:\[\&_dt\]\:gap-\[var\(--space-2\)\] dt{gap:var(--space-2)}}.\[\&_dt_span\]\:min-w-0 dt span{min-width:0}.\[\&_dt_span\]\:leading-\[1\.15\] dt span{--tw-leading:1.15;line-height:1.15}.\[\&_dt_span\]\:whitespace-normal dt span{white-space:normal}.\[\&_dt\>svg\]\:shrink-0 dt>svg{flex-shrink:0}.\[\&_dt\>svg\]\:text-\[var\(--result-accent\)\] dt>svg{color:var(--result-accent)}.\[\&_fieldset\]\:m-0 fieldset{margin:0}.\[\&_fieldset\]\:grid fieldset{display:grid}.\[\&_fieldset\]\:min-w-0 fieldset{min-width:0}.\[\&_fieldset\]\:gap-\[var\(--space-4\)\] fieldset{gap:var(--space-4)}.\[\&_fieldset\]\:border-0 fieldset{border-style:var(--tw-border-style);border-width:0}.\[\&_fieldset\]\:p-0 fieldset{padding:0}.\[\&_fieldset\:disabled\]\:opacity-70 fieldset:disabled{opacity:.7}.\[\&_h1\]\:m-0 h1{margin:0}.\[\&_h1\]\:my-2\.5 h1{margin-block:calc(var(--spacing) * 2.5)}.\[\&_h1\]\:min-w-0 h1{min-width:0}.\[\&_h1\]\:font-display h1{font-family:var(--font-display)}.\[\&_h1\]\:text-\[clamp\(0\.82rem\,1\.2vw\,1\.05rem\)\] h1{font-size:clamp(.82rem,1.2vw,1.05rem)}.\[\&_h1\]\:text-\[clamp\(1\.15rem\,2\.2vw\,1\.75rem\)\] h1{font-size:clamp(1.15rem,2.2vw,1.75rem)}.\[\&_h1\]\:text-\[clamp\(1\.65rem\,3vw\,2\.5rem\)\] h1{font-size:clamp(1.65rem,3vw,2.5rem)}.\[\&_h1\]\:text-\[clamp\(2\.4rem\,5vw\,5rem\)\] h1{font-size:clamp(2.4rem,5vw,5rem)}.\[\&_h1\]\:text-\[clamp\(32px\,4vw\,44px\)\] h1{font-size:clamp(32px,4vw,44px)}.\[\&_h1\]\:leading-none h1{--tw-leading:1;line-height:1}.\[\&_h1\]\:leading-tight h1{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\[\&_h1\]\:font-bold h1{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_h1\]\:font-extrabold h1{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&_h1\]\:tracking-\[-0\.04em\] h1{--tw-tracking:-.04em;letter-spacing:-.04em}.\[\&_h1\]\:tracking-\[-0\.025em\] h1{--tw-tracking:-.025em;letter-spacing:-.025em}.\[\&_h1\]\:tracking-\[-0\.055em\] h1{--tw-tracking:-.055em;letter-spacing:-.055em}.\[\&_h1\]\:tracking-\[0\.02em\] h1{--tw-tracking:.02em;letter-spacing:.02em}.\[\&_h1\]\:tracking-tight h1{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.\[\&_h1\]\:text-balance h1{text-wrap:balance}.\[\&_h1\]\:text-\[var\(--result-accent\)\] h1{color:var(--result-accent)}.\[\&_h1\]\:text-growth h1{color:var(--color-growth)}.\[\&_h1\]\:text-text-primary h1{color:var(--color-text-primary)}@media not all and (min-width:599px){.max-\[599px\]\:\[\&_h1\]\:w-full h1{width:100%}}.\[\&_h2\]\:m-0 h2{margin:0}.\[\&_h2\]\:mt-1 h2{margin-top:var(--spacing)}.\[\&_h2\]\:mt-\[var\(--space-1\)\] h2{margin-top:var(--space-1)}.\[\&_h2\]\:mb-1 h2{margin-bottom:var(--spacing)}.\[\&_h2\]\:flex h2{display:flex}.\[\&_h2\]\:w-full h2{width:100%}.\[\&_h2\]\:items-center h2{align-items:center}.\[\&_h2\]\:gap-2 h2{gap:calc(var(--spacing) * 2)}.\[\&_h2\]\:truncate h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&_h2\]\:font-display h2{font-family:var(--font-display)}.\[\&_h2\]\:text-base h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_h2\]\:text-xl h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_h2\]\:text-\[1\.1rem\] h2{font-size:1.1rem}.\[\&_h2\]\:text-\[1\.2rem\] h2{font-size:1.2rem}.\[\&_h2\]\:text-\[1\.05rem\] h2{font-size:1.05rem}.\[\&_h2\]\:text-\[1\.25rem\] h2{font-size:1.25rem}.\[\&_h2\]\:text-\[24px\] h2{font-size:24px}.\[\&_h2\]\:text-\[28px\] h2{font-size:28px}.\[\&_h2\]\:text-\[clamp\(1\.6rem\,3\.4vw\,2\.2rem\)\] h2{font-size:clamp(1.6rem,3.4vw,2.2rem)}.\[\&_h2\]\:text-\[length\:var\(--type-important\)\] h2{font-size:var(--type-important)}.\[\&_h2\]\:leading-\[1\.08\] h2{--tw-leading:1.08;line-height:1.08}.\[\&_h2\]\:leading-tight h2{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\[\&_h2\]\:font-\[780\] h2{--tw-font-weight:780;font-weight:780}.\[\&_h2\]\:font-bold h2{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_h2\]\:font-extrabold h2{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&_h2\]\:font-semibold h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h2\]\:tracking-\[-0\.02em\] h2{--tw-tracking:-.02em;letter-spacing:-.02em}.\[\&_h2\]\:tracking-\[-0\.03em\] h2{--tw-tracking:-.03em;letter-spacing:-.03em}.\[\&_h2\]\:tracking-\[-0\.025em\] h2{--tw-tracking:-.025em;letter-spacing:-.025em}.\[\&_h2\]\:tracking-\[-0\.045em\] h2{--tw-tracking:-.045em;letter-spacing:-.045em}.\[\&_h2\]\:tracking-tight h2{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.\[\&_h2\]\:\[overflow-wrap\:anywhere\] h2{overflow-wrap:anywhere}.\[\&_h2\]\:text-\[\#f3f8e7\] h2{color:#f3f8e7}.\[\&_h2\]\:text-text-primary h2{color:var(--color-text-primary)}@media(min-width:900px){.min-\[900px\]\:\[\&_h2\]\:whitespace-nowrap h2{white-space:nowrap}}.\[\&_h2\>svg\]\:text-\[var\(--result-accent\)\] h2>svg{color:var(--result-accent)}.\[\&_h3\]\:m-0 h3{margin:0}.\[\&_h3\]\:flex h3{display:flex}.\[\&_h3\]\:inline-flex h3{display:inline-flex}.\[\&_h3\]\:items-center h3{align-items:center}.\[\&_h3\]\:gap-2 h3{gap:calc(var(--spacing) * 2)}.\[\&_h3\]\:gap-\[var\(--space-2\)\] h3{gap:var(--space-2)}.\[\&_h3\]\:font-display h3{font-family:var(--font-display)}.\[\&_h3\]\:text-base h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_h3\]\:text-sm h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_h3\]\:text-\[0\.84rem\] h3{font-size:.84rem}.\[\&_h3\]\:text-\[0\.92rem\] h3{font-size:.92rem}.\[\&_h3\]\:text-\[1\.02rem\] h3{font-size:1.02rem}.\[\&_h3\]\:text-\[1\.08rem\] h3{font-size:1.08rem}.\[\&_h3\]\:text-\[1\.12rem\] h3{font-size:1.12rem}.\[\&_h3\]\:text-\[15px\] h3{font-size:15px}.\[\&_h3\]\:text-\[18px\] h3{font-size:18px}.\[\&_h3\]\:text-\[20px\] h3{font-size:20px}.\[\&_h3\]\:text-\[clamp\(1\.4rem\,2\.8vw\,2\.15rem\)\] h3{font-size:clamp(1.4rem,2.8vw,2.15rem)}.\[\&_h3\]\:text-\[length\:var\(--type-important\)\] h3{font-size:var(--type-important)}.\[\&_h3\]\:leading-tight h3{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\[\&_h3\]\:font-bold h3{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_h3\]\:font-extrabold h3{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h3\]\:tracking-\[-0\.03em\] h3{--tw-tracking:-.03em;letter-spacing:-.03em}.\[\&_h3\]\:text-\[\#d7f0b3\] h3{color:#d7f0b3}.\[\&_h3\]\:text-text-primary h3{color:var(--color-text-primary)}.\[\&_h3\]\:after\:mt-4 h3:after{content:var(--tw-content);margin-top:calc(var(--spacing) * 4)}.\[\&_h3\]\:after\:block h3:after{content:var(--tw-content);display:block}.\[\&_h3\]\:after\:h-1 h3:after{content:var(--tw-content);height:var(--spacing)}.\[\&_h3\]\:after\:w-12 h3:after{content:var(--tw-content);width:calc(var(--spacing) * 12)}.\[\&_h3\]\:after\:bg-\[var\(--law-accent\)\] h3:after{content:var(--tw-content);background-color:var(--law-accent)}.\[\&_h3\]\:after\:content-\[\'\'\] h3:after{--tw-content:"";content:var(--tw-content)}.data-\[finale\=true\]\:\[\&_h3\]\:text-\[\#f2d48d\][data-finale=true] h3{color:#f2d48d}@media(min-width:560px){.min-\[560px\]\:\[\&_h3\]\:text-\[1\.15rem\] h3{font-size:1.15rem}.min-\[560px\]\:\[\&_h3\]\:text-\[1\.55rem\] h3{font-size:1.55rem}}.\[\&_h3_svg\]\:shrink-0 h3 svg{flex-shrink:0}.\[\&_h3_svg\]\:text-info h3 svg{color:var(--color-info)}.\[\&_h3\>svg\]\:shrink-0 h3>svg{flex-shrink:0}.\[\&_h3\>svg\]\:text-growth h3>svg{color:var(--color-growth)}.data-\[unlocked\=false\]\:\[\&_h3\>svg\]\:text-info[data-unlocked=false] h3>svg{color:var(--color-info)}.\[\&_h4\]\:m-0 h4{margin:0}.\[\&_h4\]\:mb-2 h4{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h4\]\:mb-3 h4{margin-bottom:calc(var(--spacing) * 3)}.\[\&_h4\]\:text-\[0\.9rem\] h4{font-size:.9rem}.\[\&_h4\]\:text-\[0\.86rem\] h4{font-size:.86rem}.\[\&_h4\]\:text-\[16px\] h4{font-size:16px}.\[\&_h4\]\:text-\[length\:var\(--type-important\)\] h4{font-size:var(--type-important)}.\[\&_h4\]\:leading-snug h4{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.\[\&_h4\]\:font-bold h4{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_h4\]\:\[overflow-wrap\:anywhere\] h4{overflow-wrap:anywhere}.\[\&_h4\]\:hyphens-none h4{-webkit-hyphens:none;hyphens:none}.\[\&_h4\]\:text-info h4{color:var(--color-info)}.\[\&_h4\]\:text-text-primary h4{color:var(--color-text-primary)}.\[\&_header\]\:flex header{display:flex}.\[\&_header\]\:min-w-0 header{min-width:0}.\[\&_header\]\:flex-wrap header{flex-wrap:wrap}.\[\&_header\]\:items-center header{align-items:center}.\[\&_header\]\:items-start header{align-items:flex-start}.\[\&_header\]\:justify-between header{justify-content:space-between}.\[\&_header\]\:gap-3 header{gap:calc(var(--spacing) * 3)}.\[\&_header\]\:gap-\[var\(--space-2\)\] header{gap:var(--space-2)}@media not all and (min-width:600px){.max-\[600px\]\:\[\&_header\]\:flex-col header{flex-direction:column}}.\[\&_header_h3\]\:m-0 header h3,.\[\&_header_p\]\:m-0 header p{margin:0}.\[\&_header_p\]\:mt-1 header p{margin-top:var(--spacing)}.\[\&_header\>div\]\:min-w-0 header>div{min-width:0}.\[\&_header\>span\]\:text-xs header>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_header\>span\]\:text-text-secondary header>span{color:var(--color-text-secondary)}.\[\&_i\]\:block i{display:block}.\[\&_i\]\:size-1\.5 i{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.\[\&_i\]\:shrink-0 i{flex-shrink:0}.\[\&_i\]\:rounded-full i{border-radius:3.40282e38px}.\[\&_i\]\:bg-growth i{background-color:var(--color-growth)}.\[\&_i\[data-team\=defender\]\]\:rounded-none i[data-team=defender]{border-radius:0}.\[\&_i\[data-team\=defender\]\]\:bg-danger i[data-team=defender]{background-color:var(--color-danger)}.\[\&_i\[data-team\=defender\]\]\:\[clip-path\:polygon\(50\%_0\,100\%_50\%\,50\%_100\%\,0_50\%\)\] i[data-team=defender]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.\[\&_img\]\:pointer-events-none img{pointer-events:none}.\[\&_img\]\:absolute img{position:absolute}.\[\&_img\]\:inset-0 img{inset:0}.\[\&_img\]\:-z-20 img{z-index:-20}.\[\&_img\]\:size-\[64px\] img{width:64px;height:64px}.\[\&_img\]\:h-full img{height:100%}.\[\&_img\]\:max-h-\[164px\] img{max-height:164px}.\[\&_img\]\:min-h-\[140px\] img{min-height:140px}.\[\&_img\]\:w-full img{width:100%}.\[\&_img\]\:shrink-0 img{flex-shrink:0}.\[\&_img\]\:rounded-control img{border-radius:var(--radius-control)}.\[\&_img\]\:bg-\[\#07120c\] img{background-color:#07120c}.\[\&_img\]\:object-contain img{object-fit:contain}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_img\]\:object-center img{object-position:center}.\[\&_img\]\:drop-shadow-lg img{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));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,)}.data-\[chrome\=sprite\]\:\[\&_img\]\:h-full[data-chrome=sprite] img{height:100%}.data-\[chrome\=sprite\]\:\[\&_img\]\:max-h-full[data-chrome=sprite] img{max-height:100%}.data-\[chrome\=sprite\]\:\[\&_img\]\:w-full[data-chrome=sprite] img{width:100%}.data-\[chrome\=sprite\]\:\[\&_img\]\:max-w-full[data-chrome=sprite] img{max-width:100%}.data-\[chrome\=sprite\]\:\[\&_img\]\:rounded-none[data-chrome=sprite] img{border-radius:0}.data-\[chrome\=sprite\]\:\[\&_img\]\:bg-transparent[data-chrome=sprite] img{background-color:#0000}.data-\[chrome\=sprite\]\:\[\&_img\]\:object-contain[data-chrome=sprite] img{object-fit:contain}.data-\[chrome\=sprite\]\:\[\&_img\]\:object-bottom[data-chrome=sprite] img{object-position:bottom}.data-\[chrome\=sprite\]\:\[\&_img\]\:opacity-100[data-chrome=sprite] img{opacity:1}.data-\[chrome\=sprite\]\:\[\&_img\]\:drop-shadow-\[0_3px_6px_rgba\(0\,0\,0\,0\.72\)\][data-chrome=sprite] img{--tw-drop-shadow-size:drop-shadow(0 3px 6px var(--tw-drop-shadow-color,#000000b8));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.data-\[chrome\=sprite\]\:\[\&_img\]\:saturate-\[1\.08\][data-chrome=sprite] img{--tw-saturate:saturate(1.08);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,)}.\[\&_img\[data-state\=fallback\]\]\:invisible img[data-state=fallback]{visibility:hidden}.\[\&_input\]\:size-5 input{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_input\]\:size-\[18px\] input{width:18px;height:18px}.\[\&_input\]\:min-h-11 input{min-height:calc(var(--spacing) * 11)}.\[\&_input\]\:min-h-\[18px\] input{min-height:18px}.\[\&_input\]\:w-full input{width:100%}.\[\&_input\]\:min-w-\[18px\] input{min-width:18px}.\[\&_input\]\:shrink-0 input{flex-shrink:0}.\[\&_input\]\:rounded-control input{border-radius:var(--radius-control)}.\[\&_input\]\:border input{border-style:var(--tw-border-style);border-width:1px}.\[\&_input\]\:border-border-strong input{border-color:var(--color-border-strong)}.\[\&_input\]\:bg-surface-base input{background-color:var(--color-surface-base)}.\[\&_input\]\:p-0 input{padding:0}.\[\&_input\]\:px-3 input{padding-inline:calc(var(--spacing) * 3)}.\[\&_input\]\:text-text-primary input{color:var(--color-text-primary)}.\[\&_input\]\:accent-growth input{accent-color:var(--color-growth)}.\[\&_input\]\:shadow-none input{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_input\[type\=checkbox\]\]\:m-0 input[type=checkbox]{margin:0}.\[\&_input\[type\=checkbox\]\]\:box-border input[type=checkbox]{box-sizing:border-box}.\[\&_input\[type\=checkbox\]\]\:h-4 input[type=checkbox]{height:calc(var(--spacing) * 4)}.\[\&_input\[type\=checkbox\]\]\:max-h-4 input[type=checkbox]{max-height:calc(var(--spacing) * 4)}.\[\&_input\[type\=checkbox\]\]\:min-h-4 input[type=checkbox]{min-height:calc(var(--spacing) * 4)}.\[\&_input\[type\=checkbox\]\]\:w-4 input[type=checkbox]{width:calc(var(--spacing) * 4)}.\[\&_input\[type\=checkbox\]\]\:max-w-4 input[type=checkbox]{max-width:calc(var(--spacing) * 4)}.\[\&_input\[type\=checkbox\]\]\:min-w-4 input[type=checkbox]{min-width:calc(var(--spacing) * 4)}.\[\&_input\[type\=checkbox\]\]\:shrink-0 input[type=checkbox]{flex-shrink:0}.\[\&_input\[type\=checkbox\]\]\:cursor-pointer input[type=checkbox]{cursor:pointer}.\[\&_input\[type\=checkbox\]\]\:p-0 input[type=checkbox]{padding:0}.\[\&_input\[type\=checkbox\]\]\:accent-\[var\(--color-amber\,\#d4a64a\)\] input[type=checkbox]{accent-color:var(--color-amber,#d4a64a)}.\[\&_label\]\:grid label{display:grid}.\[\&_label\]\:min-w-0 label{min-width:0}.\[\&_label\]\:gap-\[7px\] label{gap:7px}.\[\&_label\]\:gap-\[var\(--space-2\)\] label{gap:var(--space-2)}.\[\&_label\]\:text-\[length\:var\(--type-secondary\)\] label{font-size:var(--type-secondary)}.\[\&_label\]\:font-bold label{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_label\]\:text-text-secondary label{color:var(--color-text-secondary)}.\[\&_legend\]\:mb-1 legend{margin-bottom:var(--spacing)}.\[\&_legend\]\:p-0 legend{padding:0}.\[\&_legend\]\:text-\[length\:var\(--type-helper\)\] legend{font-size:var(--type-helper)}.\[\&_legend\]\:font-bold legend{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_legend\]\:tracking-wide legend{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[\&_legend\]\:uppercase legend{text-transform:uppercase}.\[\&_li\]\:flex li{display:flex}.\[\&_li\]\:grid li{display:grid}.\[\&_li\]\:min-w-0 li{min-width:0}.\[\&_li\]\:grid-cols-\[auto_minmax\(0\,1fr\)\] li{grid-template-columns:auto minmax(0,1fr)}.\[\&_li\]\:flex-wrap li{flex-wrap:wrap}.\[\&_li\]\:items-center li{align-items:center}.\[\&_li\]\:items-start li{align-items:flex-start}.\[\&_li\]\:gap-1 li{gap:var(--spacing)}.\[\&_li\]\:gap-2 li{gap:calc(var(--spacing) * 2)}.\[\&_li\]\:gap-2\.5 li{gap:calc(var(--spacing) * 2.5)}.\[\&_li\]\:rounded-control li{border-radius:var(--radius-control)}.\[\&_li\]\:border li{border-style:var(--tw-border-style);border-width:1px}.\[\&_li\]\:border-l-\[3px\] li{border-left-style:var(--tw-border-style);border-left-width:3px}.\[\&_li\]\:border-border li{border-color:var(--color-border)}.\[\&_li\]\:border-white\/10 li{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.\[\&_li\]\:border-white\/10 li{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.\[\&_li\]\:border-l-growth\/50 li{border-left-color:#a3e63580}@supports (color:color-mix(in lab,red,red)){.\[\&_li\]\:border-l-growth\/50 li{border-left-color:color-mix(in oklab,var(--color-growth) 50%,transparent)}}.\[\&_li\]\:bg-\[rgb\(9_20_14\/72\%\)\] li{background-color:#09140eb8}.\[\&_li\]\:bg-surface-1 li{background-color:var(--color-surface-1)}.\[\&_li\]\:p-3 li{padding:calc(var(--spacing) * 3)}.\[\&_li\]\:px-4 li{padding-inline:calc(var(--spacing) * 4)}.\[\&_li\]\:py-3\.5 li{padding-block:calc(var(--spacing) * 3.5)}.\[\&_li\]\:text-\[0\.82rem\] li{font-size:.82rem}.\[\&_li\]\:leading-relaxed li{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_li\]\:text-text-secondary li{color:var(--color-text-secondary)}.\[\&_li\>div\]\:grid li>div{display:grid}.\[\&_li\>div\]\:gap-1 li>div{gap:var(--spacing)}.\[\&_li\>svg\]\:mt-0\.5 li>svg{margin-top:calc(var(--spacing) * .5)}.\[\&_li\>svg\]\:text-growth li>svg{color:var(--color-growth)}.\[\&_li\[data-earned\=true\]\]\:border-growth\/70 li[data-earned=true]{border-color:#a3e635b3}@supports (color:color-mix(in lab,red,red)){.\[\&_li\[data-earned\=true\]\]\:border-growth\/70 li[data-earned=true]{border-color:color-mix(in oklab,var(--color-growth) 70%,transparent)}}.\[\&_li\[data-earned\=true\]\]\:\[box-shadow\:inset_0_0_0_1px_rgb\(163_230_53\/12\%\)\] li[data-earned=true]{box-shadow:inset 0 0 0 1px #a3e6351f}.\[\&_li\[data-earned\=true\]_\[data-medal-status\]\]\:border-growth\/50 li[data-earned=true] [data-medal-status]{border-color:#a3e63580}@supports (color:color-mix(in lab,red,red)){.\[\&_li\[data-earned\=true\]_\[data-medal-status\]\]\:border-growth\/50 li[data-earned=true] [data-medal-status]{border-color:color-mix(in oklab,var(--color-growth) 50%,transparent)}}.\[\&_li\[data-earned\=true\]_\[data-medal-status\]\]\:text-growth li[data-earned=true] [data-medal-status]{color:var(--color-growth)}.\[\&_li\[data-met\=false\]\]\:text-text-secondary li[data-met=false]{color:var(--color-text-secondary)}.\[\&_li\[data-met\=true\]\]\:text-growth li[data-met=true]{color:var(--color-growth)}.\[\&_li\[data-state\=blocked\]\]\:border-l-amber li[data-state=blocked]{border-left-color:var(--color-amber)}.\[\&_line\]\:stroke-border-strong line{stroke:var(--color-border-strong)}.\[\&_line\]\:stroke-\[3\] line{stroke-width:3px}.\[\&_line\[data-selected\=true\]\]\:stroke-growth line[data-selected=true]{stroke:var(--color-growth)}.\[\&_ol\]\:m-0 ol{margin:0}.\[\&_ol\]\:grid ol{display:grid}.\[\&_ol\]\:max-h-\[350px\] ol{max-height:350px}.\[\&_ol\]\:max-h-\[min\(60vh\,420px\)\] ol{max-height:min(60vh,420px)}.\[\&_ol\]\:\[scrollbar-width\:thin\] ol{scrollbar-width:thin}.\[\&_ol\]\:\[scrollbar-color\:\#4d6654_transparent\] ol{scrollbar-color:#4d6654 transparent}.\[\&_ol\]\:list-none ol{list-style-type:none}.\[\&_ol\]\:content-start ol{align-content:flex-start}.\[\&_ol\]\:gap-2 ol{gap:calc(var(--spacing) * 2)}.\[\&_ol\]\:gap-3 ol{gap:calc(var(--spacing) * 3)}.\[\&_ol\]\:gap-\[var\(--space-2\)\] ol{gap:var(--space-2)}.\[\&_ol\]\:overflow-auto ol{overflow:auto}.\[\&_ol\]\:overscroll-contain ol{overscroll-behavior:contain}.\[\&_ol\]\:p-0 ol{padding:0}.\[\&_ol\]\:pr-1 ol{padding-right:var(--spacing)}@media not all and (min-width:48rem){.max-md\:\[\&_ol\]\:max-h-\[330px\] ol{max-height:330px}}@media(min-width:981px){.data-\[layout\=grid\]\:min-\[981px\]\:\[\&_ol\]\:max-h-\[min\(70vh\,520px\)\][data-layout=grid] ol{max-height:min(70vh,520px)}.data-\[layout\=grid\]\:min-\[981px\]\:\[\&_ol\]\:max-h-none[data-layout=grid] ol{max-height:none}.data-\[layout\=grid\]\:min-\[981px\]\:\[\&_ol\]\:\[grid-template-columns\:repeat\(2\,minmax\(0\,1fr\)\)\][data-layout=grid] ol,.data-\[layout\=grid\]\:min-\[981px\]\:\[\&_ol\]\:grid-cols-2[data-layout=grid] ol{grid-template-columns:repeat(2,minmax(0,1fr))}.data-\[layout\=grid\]\:min-\[981px\]\:\[\&_ol\]\:overflow-auto[data-layout=grid] ol{overflow:auto}.data-\[layout\=grid\]\:min-\[981px\]\:\[\&_ol\]\:overflow-visible[data-layout=grid] ol{overflow:visible}.data-\[layout\=grid\]\:min-\[981px\]\:\[\&_ol\]\:pr-0[data-layout=grid] ol{padding-right:0}.data-\[layout\=grid\]\:min-\[981px\]\:\[\&_ol\]\:pr-1[data-layout=grid] ol{padding-right:var(--spacing)}}.\[\&_p\]\:col-span-2 p{grid-column:span 2/span 2}.\[\&_p\]\:m-0 p{margin:0}.\[\&_p\]\:mt-1 p{margin-top:var(--spacing)}.\[\&_p\]\:mb-2 p{margin-bottom:calc(var(--spacing) * 2)}.\[\&_p\]\:line-clamp-1 p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&_p\]\:line-clamp-2 p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&_p\]\:max-w-\[42rem\] p{max-width:42rem}.\[\&_p\]\:max-w-\[44rem\] p{max-width:44rem}.\[\&_p\]\:max-w-\[72ch\] p{max-width:72ch}.\[\&_p\]\:max-w-\[560px\] p{max-width:560px}.\[\&_p\]\:max-w-\[640px\] p{max-width:640px}.\[\&_p\]\:max-w-\[680px\] p{max-width:680px}.\[\&_p\]\:text-sm p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_p\]\:text-\[0\.8rem\] p{font-size:.8rem}.\[\&_p\]\:text-\[0\.82rem\] p{font-size:.82rem}.\[\&_p\]\:text-\[0\.88rem\] p{font-size:.88rem}.\[\&_p\]\:text-\[0\.92rem\] p{font-size:.92rem}.\[\&_p\]\:text-\[14px\] p{font-size:14px}.\[\&_p\]\:text-\[clamp\(0\.92rem\,1\.3vw\,1rem\)\] p{font-size:clamp(.92rem,1.3vw,1rem)}.\[\&_p\]\:text-\[length\:var\(--type-body\)\] p{font-size:var(--type-body)}.\[\&_p\]\:text-\[length\:var\(--type-secondary\)\] p{font-size:var(--type-secondary)}.\[\&_p\]\:leading-\[1\.65\] p{--tw-leading:1.65;line-height:1.65}.\[\&_p\]\:leading-\[var\(--line-body\)\] p{--tw-leading:var(--line-body);line-height:var(--line-body)}.\[\&_p\]\:leading-\[var\(--line-secondary\)\] p{--tw-leading:var(--line-secondary);line-height:var(--line-secondary)}.\[\&_p\]\:leading-normal p{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_p\]\:leading-snug p{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.\[\&_p\]\:font-semibold p{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_p\]\:\[overflow-wrap\:anywhere\] p{overflow-wrap:anywhere}.\[\&_p\]\:text-\[\#aebbb1\] p{color:#aebbb1}.\[\&_p\]\:text-growth p{color:var(--color-growth)}.\[\&_p\]\:text-state-danger-text p{color:var(--color-state-danger-text)}.\[\&_p\]\:text-text-muted p{color:var(--color-text-muted)}.\[\&_p\]\:text-text-secondary p{color:var(--color-text-secondary)}.\[\&_p\]\:tabular-nums p{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@media not all and (min-width:899px){.max-\[899px\]\:\[\&_p\]\:col-span-1 p{grid-column:span 1/span 1}}@media not all and (min-width:599px){.max-\[599px\]\:\[\&_p\]\:text-\[15px\] p{font-size:15px}}.\[\&_p\:not\(\:last-child\)\]\:mb-2 p:not(:last-child){margin-bottom:calc(var(--spacing) * 2)}.\[\&_p\[data-state\=error\]\]\:text-state-danger-text p[data-state=error]{color:var(--color-state-danger-text)}.\[\&_progress\]\:h-1\.5 progress{height:calc(var(--spacing) * 1.5)}.\[\&_progress\]\:w-full progress{width:100%}.\[\&_progress\]\:overflow-hidden progress{overflow:hidden}.\[\&_progress\]\:rounded-full progress{border-radius:3.40282e38px}.\[\&_progress\]\:border-0 progress{border-style:var(--tw-border-style);border-width:0}.\[\&_progress\]\:bg-black\/35 progress{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.\[\&_progress\]\:bg-black\/35 progress{background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.\[\&_progress\]\:accent-growth progress{accent-color:var(--color-growth)}.\[\&_select\]\:min-h-\[44px\] select{min-height:44px}.\[\&_select\]\:w-full select{width:100%}.\[\&_select\]\:min-w-0 select{min-width:0}.\[\&_select\]\:cursor-pointer select{cursor:pointer}.\[\&_select\]\:rounded-control select{border-radius:var(--radius-control)}.\[\&_select\]\:border select{border-style:var(--tw-border-style);border-width:1px}.\[\&_select\]\:border-border-strong select{border-color:var(--color-border-strong)}.\[\&_select\]\:bg-surface-1 select{background-color:var(--color-surface-1)}.\[\&_select\]\:px-\[var\(--space-3\)\] select{padding-inline:var(--space-3)}.\[\&_select\]\:text-text-primary select{color:var(--color-text-primary)}.\[\&_select\:disabled\]\:cursor-default select:disabled{cursor:default}.\[\&_small\]\:mt-2 small{margin-top:calc(var(--spacing) * 2)}.\[\&_small\]\:ml-1 small{margin-left:var(--spacing)}.\[\&_small\]\:line-clamp-2 small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&_small\]\:block small{display:block}.\[\&_small\]\:inline-flex small{display:inline-flex}.\[\&_small\]\:max-w-\[42rem\] small{max-width:42rem}.\[\&_small\]\:max-w-full small{max-width:100%}.\[\&_small\]\:items-center small{align-items:center}.\[\&_small\]\:gap-1\.5 small{gap:calc(var(--spacing) * 1.5)}.\[\&_small\]\:truncate small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&_small\]\:overflow-hidden small{overflow:hidden}.\[\&_small\]\:border-t small{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_small\]\:border-l small{border-left-style:var(--tw-border-style);border-left-width:1px}.\[\&_small\]\:border-\[rgb\(113_151_103\/22\%\)\] small{border-color:#71976738}.\[\&_small\]\:border-white\/15 small{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.\[\&_small\]\:border-white\/15 small{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.\[\&_small\]\:pt-1\.5 small{padding-top:calc(var(--spacing) * 1.5)}.\[\&_small\]\:pl-1 small{padding-left:var(--spacing)}.\[\&_small\]\:text-xs small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_small\]\:text-\[length\:var\(--type-helper\)\] small{font-size:var(--type-helper)}.\[\&_small\]\:text-\[length\:var\(--type-secondary\)\] small{font-size:var(--type-secondary)}.\[\&_small\]\:leading-\[var\(--line-compact\)\] small{--tw-leading:var(--line-compact);line-height:var(--line-compact)}.\[\&_small\]\:leading-\[var\(--line-secondary\)\] small{--tw-leading:var(--line-secondary);line-height:var(--line-secondary)}.\[\&_small\]\:leading-relaxed small{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_small\]\:leading-snug small{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.\[\&_small\]\:font-bold small{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_small\]\:font-medium small{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_small\]\:font-semibold small{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_small\]\:tracking-\[0\.12em\] small{--tw-tracking:.12em;letter-spacing:.12em}.\[\&_small\]\:tracking-wide small{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[\&_small\]\:text-ellipsis small{text-overflow:ellipsis}.\[\&_small\]\:whitespace-normal small{white-space:normal}.\[\&_small\]\:whitespace-nowrap small{white-space:nowrap}.\[\&_small\]\:text-\[\#93a497\] small{color:#93a497}.\[\&_small\]\:text-\[\#aab6aa\] small{color:#aab6aa}.\[\&_small\]\:text-\[\#d4bc83\] small{color:#d4bc83}.\[\&_small\]\:text-amber small{color:var(--color-amber)}.\[\&_small\]\:text-growth small{color:var(--color-growth)}.\[\&_small\]\:text-text-muted small{color:var(--color-text-muted)}.\[\&_small\]\:text-text-secondary small{color:var(--color-text-secondary)}.\[\&_small\]\:uppercase small{text-transform:uppercase}@media(min-width:700px){.min-\[700px\]\:\[\&_small\]\:text-right small{text-align:right}}.\[\&_span\]\:m-0 span{margin:0}.\[\&_span\]\:flex span{display:flex}.\[\&_span\]\:grid span{display:grid}.\[\&_span\]\:items-center span{align-items:center}.\[\&_span\]\:gap-1 span{gap:var(--spacing)}.\[\&_span\]\:text-\[length\:var\(--type-important\)\] span{font-size:var(--type-important)}.\[\&_span\]\:text-\[length\:var\(--type-secondary\)\] span{font-size:var(--type-secondary)}.\[\&_span\]\:leading-\[var\(--line-secondary\)\] span{--tw-leading:var(--line-secondary);line-height:var(--line-secondary)}.\[\&_span\]\:font-black span{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.\[\&_span\]\:text-text-secondary span{color:var(--color-text-secondary)}.\[\&_span\]\:tabular-nums span{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[\&_strong\]\:block strong{display:block}.\[\&_strong\]\:max-w-full strong{max-width:100%}.\[\&_strong\]\:truncate strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&_strong\]\:overflow-hidden strong{overflow:hidden}.\[\&_strong\]\:text-xl strong{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_strong\]\:text-\[0\.82rem\] strong{font-size:.82rem}.\[\&_strong\]\:text-\[0\.88rem\] strong{font-size:.88rem}.\[\&_strong\]\:text-\[length\:var\(--type-important\)\] strong{font-size:var(--type-important)}.\[\&_strong\]\:text-\[length\:var\(--type-secondary\)\] strong{font-size:var(--type-secondary)}.\[\&_strong\]\:leading-\[var\(--line-compact\)\] strong{--tw-leading:var(--line-compact);line-height:var(--line-compact)}.\[\&_strong\]\:leading-none strong{--tw-leading:1;line-height:1}.\[\&_strong\]\:leading-snug strong{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.\[\&_strong\]\:font-bold strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_strong\]\:\[overflow-wrap\:anywhere\] strong{overflow-wrap:anywhere}.\[\&_strong\]\:break-words strong{overflow-wrap:break-word}.\[\&_strong\]\:text-ellipsis strong{text-overflow:ellipsis}.\[\&_strong\]\:whitespace-nowrap strong{white-space:nowrap}.\[\&_strong\]\:text-\[\#f3f8e7\] strong{color:#f3f8e7}.\[\&_strong\]\:text-growth strong{color:var(--color-growth)}.\[\&_strong\]\:text-text-primary strong{color:var(--color-text-primary)}.\[\&_strong\]\:tabular-nums strong{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.data-\[empty\=true\]\:\[\&_strong\]\:text-warning[data-empty=true] strong{color:var(--color-warning)}.\[\&_summary\]\:flex summary{display:flex}.\[\&_summary\]\:min-h-11 summary{min-height:calc(var(--spacing) * 11)}.\[\&_summary\]\:min-h-\[44px\] summary{min-height:44px}.\[\&_summary\]\:cursor-pointer summary{cursor:pointer}.\[\&_summary\]\:list-none summary{list-style-type:none}.\[\&_summary\]\:items-center summary{align-items:center}.\[\&_summary\]\:justify-center summary{justify-content:center}.\[\&_summary\]\:gap-1\.5 summary{gap:calc(var(--spacing) * 1.5)}.\[\&_summary\]\:rounded-control summary{border-radius:var(--radius-control)}.\[\&_summary\]\:border summary{border-style:var(--tw-border-style);border-width:1px}.\[\&_summary\]\:border-white\/15 summary{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.\[\&_summary\]\:border-white\/15 summary{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.\[\&_summary\]\:bg-black\/25 summary{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.\[\&_summary\]\:bg-black\/25 summary{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.\[\&_summary\]\:px-2\.5 summary{padding-inline:calc(var(--spacing) * 2.5)}.\[\&_summary\]\:text-\[16px\] summary{font-size:16px}.\[\&_summary\]\:text-\[length\:var\(--type-action\)\] summary{font-size:var(--type-action)}.\[\&_summary\]\:font-bold summary{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_summary\]\:text-text-secondary summary{color:var(--color-text-secondary)}.\[\&_summary\]\:focus-visible\:outline summary:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.\[\&_summary\]\:focus-visible\:outline-2 summary:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&_summary\]\:focus-visible\:outline-offset-2 summary:focus-visible{outline-offset:2px}.\[\&_summary\]\:focus-visible\:outline-focus summary:focus-visible{outline-color:var(--color-focus)}@media not all and (min-width:599px){.max-\[599px\]\:\[\&_summary\]\:min-w-0 summary{min-width:0}.max-\[599px\]\:\[\&_summary\]\:px-2 summary{padding-inline:calc(var(--spacing) * 2)}}.\[\&_summary_svg\:last-child\]\:transition-transform summary svg:last-child{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.open\:\[\&_summary_svg\:last-child\]\:rotate-180:is([open],:popover-open,:open) summary svg:last-child{rotate:180deg}.\[\&_summary\:\:-webkit-details-marker\]\:hidden summary::-webkit-details-marker{display:none}.\[\&_svg\]\:mt-0\.5 svg{margin-top:calc(var(--spacing) * .5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:size-6 svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&_svg\]\:size-\[18px\] svg{width:18px;height:18px}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:stroke-\[2\.75px\] svg{stroke-width:2.75px}.\[\&_svg\]\:text-amber svg{color:var(--color-amber)}.\[\&_svg\]\:text-danger svg{color:var(--color-danger)}.\[\&_svg\]\:text-growth svg{color:var(--color-growth)}.\[\&_svg\]\:text-info svg{color:var(--color-info)}.\[\&_svg\]\:transition-transform svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_svg\]\:duration-200 svg{--tw-duration:.2s;transition-duration:.2s}.group-aria-pressed\/combat-v2-action\:\[\&_svg\]\:\!text-growth:is(:where(.group\/combat-v2-action)[aria-pressed=true] *) svg{color:var(--color-growth)!important}@media(hover:hover){.hover\:\[\&_svg\]\:translate-x-1:hover svg{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}}.\[\&_svg\.colony-disclosure-chevron\]\:transition-transform svg.colony-disclosure-chevron{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_svg\.colony-disclosure-chevron\]\:duration-\[var\(--motion-panel\,220ms\)\] svg.colony-disclosure-chevron{--tw-duration:var(--motion-panel,.22s);transition-duration:var(--motion-panel,.22s)}.\[\&_svg\.colony-disclosure-chevron\]\:ease-out svg.colony-disclosure-chevron{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.group-open\/disclosure\:\[\&_svg\.colony-disclosure-chevron\]\:rotate-180:is(:where(.group\/disclosure):is([open],:popover-open,:open) *) svg.colony-disclosure-chevron{rotate:180deg}.\[\&_td\]\:border-b td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_td\]\:border-border td{border-color:var(--color-border)}.\[\&_td\]\:p-\[var\(--space-3\)\] td{padding:var(--space-3)}.\[\&_td\]\:break-words td{overflow-wrap:break-word}.\[\&_td\:last-child\]\:text-right td:last-child{text-align:right}.\[\&_th\]\:border-b th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_th\]\:border-border th{border-color:var(--color-border)}.\[\&_th\]\:p-\[var\(--space-3\)\] th{padding:var(--space-3)}.\[\&_th\:first-child\]\:w-\[64px\] th:first-child{width:64px}.\[\&_th\:last-child\]\:text-right th:last-child{text-align:right}.\[\&_ul\]\:m-0 ul{margin:0}.\[\&_ul\]\:mt-2 ul{margin-top:calc(var(--spacing) * 2)}.\[\&_ul\]\:grid ul{display:grid}.\[\&_ul\]\:list-none ul{list-style-type:none}.\[\&_ul\]\:gap-2 ul{gap:calc(var(--spacing) * 2)}.\[\&_ul\]\:p-0 ul{padding:0}.\[\&\.built\]\:border-solid.built{--tw-border-style:solid;border-style:solid}.\[\&\.built\]\:border-white\/10.built{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.\[\&\.built\]\:border-white\/10.built{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.\[\&\.built\]\:bg-\[linear-gradient\(145deg\,rgb\(163_230_53\/10\%\)\,transparent_52\%\)\,rgb\(10_21_16\/82\%\)\].built{background-color:linear-gradient(145deg,#a3e6351a,transparent 52%),#0a1510d1}.\[\&\.selected\]\:border-growth.selected{border-color:var(--color-growth)}.\[\&\.selected\]\:shadow-\[0_0_18px_rgb\(163_230_53\/22\%\)\,0_12px_30px_rgb\(0_0_0\/18\%\)\].selected{--tw-shadow:0 0 18px var(--tw-shadow-color,#a3e63538), 0 12px 30px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:not\(\[data-visible\=true\]\)\]\:invisible:not([data-visible=true]){visibility:hidden}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:min-w-0>*{min-width:0}.group-data-\[threat\=CONTESTED\]\:\[\&\>\*\]\:-rotate-45:is(:where(.group)[data-threat=CONTESTED] *)>*{rotate:-45deg}@media not all and (min-width:599px){.max-\[599px\]\:\[\&\>\*\]\:flex-1>*{flex:1}}@media not all and (min-width:520px){.max-\[520px\]\:\[\&\>\.badge\]\:col-start-2>.badge{grid-column-start:2}.max-\[520px\]\:\[\&\>\.badge\]\:justify-self-start>.badge{justify-self:flex-start}}.\[\&\>\.campaign-node-lock\]\:text-text-muted>.campaign-node-lock{color:var(--color-text-muted)}.\[\&\>\.campaign-result-body\]\:min-h-0>.campaign-result-body{min-height:0}.\[\&\>\.campaign-result-body\]\:overflow-y-auto>.campaign-result-body{overflow-y:auto}.\[\&\>\.campaign-shell\]\:m-0>.campaign-shell{margin:0}.\[\&\>\.caste-copy\]\:overflow-hidden>.caste-copy{overflow:hidden}.data-\[kind\=attention\]\:\[\&\>\.completion-notification-visual\]\:border-amber\/35[data-kind=attention]>.completion-notification-visual{border-color:#f59e0b59}@supports (color:color-mix(in lab,red,red)){.data-\[kind\=attention\]\:\[\&\>\.completion-notification-visual\]\:border-amber\/35[data-kind=attention]>.completion-notification-visual{border-color:color-mix(in oklab,var(--color-amber) 35%,transparent)}}.data-\[kind\=attention\]\:\[\&\>\.completion-notification-visual\]\:bg-amber\/10[data-kind=attention]>.completion-notification-visual{background-color:#f59e0b1a}@supports (color:color-mix(in lab,red,red)){.data-\[kind\=attention\]\:\[\&\>\.completion-notification-visual\]\:bg-amber\/10[data-kind=attention]>.completion-notification-visual{background-color:color-mix(in oklab,var(--color-amber) 10%,transparent)}}.data-\[kind\=attention\]\:\[\&\>\.completion-notification-visual\]\:text-amber[data-kind=attention]>.completion-notification-visual{color:var(--color-amber)}.\[\&\>\.control-with-feedback\]\:absolute>.control-with-feedback{position:absolute}.\[\&\>\.control-with-feedback\]\:top-2>.control-with-feedback{top:calc(var(--spacing) * 2)}.\[\&\>\.control-with-feedback\]\:right-2>.control-with-feedback{right:calc(var(--spacing) * 2)}.\[\&\>\.control-with-feedback\]\:mt-1>.control-with-feedback{margin-top:var(--spacing)}.\[\&\>\.control-with-feedback\]\:ml-auto>.control-with-feedback{margin-left:auto}.\[\&\>\.control-with-feedback\]\:w-auto>.control-with-feedback{width:auto}.\[\&\>\.control-with-feedback\]\:w-fit>.control-with-feedback{width:fit-content}.\[\&\>\.control-with-feedback\]\:w-full>.control-with-feedback{width:100%}.\[\&\>\.control-with-feedback\]\:w-full\!>.control-with-feedback{width:100%!important}.\[\&\>\.control-with-feedback\]\:max-w-\[290px\]>.control-with-feedback{max-width:290px}.\[\&\>\.control-with-feedback\]\:max-w-full>.control-with-feedback{max-width:100%}.\[\&\>\.control-with-feedback\]\:min-w-0>.control-with-feedback{min-width:0}.\[\&\>\.control-with-feedback\]\:shrink-0>.control-with-feedback{flex-shrink:0}.\[\&\>\.control-with-feedback\]\:self-center>.control-with-feedback{align-self:center}.\[\&\>\.control-with-feedback\]\:self-start>.control-with-feedback{align-self:flex-start}.\[\&\>\.control-with-feedback\]\:justify-self-end>.control-with-feedback{justify-self:flex-end}@media not all and (min-width:599px){.max-\[599px\]\:\[\&\>\.control-with-feedback\]\:w-full>.control-with-feedback{width:100%}}@media not all and (min-width:520px){.max-\[520px\]\:\[\&\>\.control-with-feedback\]\:w-full>.control-with-feedback{width:100%}}@media(min-width:680px){.min-\[680px\]\:\[\&\>\.control-with-feedback\]\:w-auto>.control-with-feedback{width:auto}}.\[\&\>\.control-with-feedback_\.button\]\:min-h-11>.control-with-feedback .button{min-height:calc(var(--spacing) * 11)}.\[\&\>\.control-with-feedback_\.button\]\:w-auto>.control-with-feedback .button{width:auto}.\[\&\>\.control-with-feedback_\.button\]\:w-full>.control-with-feedback .button{width:100%}.\[\&\>\.control-with-feedback_\.button\]\:max-w-full>.control-with-feedback .button{max-width:100%}.\[\&\>\.control-with-feedback_\.button\]\:whitespace-nowrap>.control-with-feedback .button{white-space:nowrap}.data-\[reserve-feedback\=true\]\:\[\&\>\.disabled-reason\]\:min-h-\[2\.9em\][data-reserve-feedback=true]>.disabled-reason{min-height:2.9em}.data-\[reserve-feedback\=true\]\:\[\&\>\.disabled-reason\:not\(\[data-visible\=true\]\)\]\:invisible[data-reserve-feedback=true]>.disabled-reason:not([data-visible=true]){visibility:hidden}@media(min-width:1120px){.min-\[1120px\]\:\[\&\>\.expedition-panel\]\:h-full>.expedition-panel{height:100%}}.\[\&\>\.landing-section-kicker\]\:shrink-0>.landing-section-kicker{flex-shrink:0}.\[\&\>\.landing-section-kicker\]\:text-\[var\(--law-accent\)\]>.landing-section-kicker{color:var(--law-accent)}.\[\&\>\.panel\]\:col-span-full>.panel{grid-column:1/-1}.\[\&\>\.panel-heading\]\:mb-0>.panel-heading{margin-bottom:0}.\[\&\>\.panel-heading\]\:w-full>.panel-heading{width:100%}.\[\&\>\.panel-heading\]\:min-w-0>.panel-heading{min-width:0}@media not all and (min-width:619px){.max-\[619px\]\:\[\&\>\.panel-heading\]\:flex-col>.panel-heading{flex-direction:column}}@media not all and (min-width:599px){.max-\[599px\]\:\[\&\>\.panel-heading\]\:flex-col>.panel-heading{flex-direction:column}.max-\[599px\]\:\[\&\>\.panel-heading\]\:items-stretch>.panel-heading{align-items:stretch}}.\[\&\>\.panel-heading_p\]\:max-w-\[54rem\]>.panel-heading p{max-width:54rem}.\[\&\>\.panel-heading_p\]\:text-\[0\.82rem\]>.panel-heading p{font-size:.82rem}.\[\&\>\.panel-heading_p\]\:leading-snug>.panel-heading p{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.\[\&\>\.panel-heading_p\]\:text-text-secondary>.panel-heading p{color:var(--color-text-secondary)}.\[\&\>\.panel-heading\>\*\]\:min-w-0>.panel-heading>*{min-width:0}.\[\&\>\.panel-heading\>\.badge\]\:shrink-0>.panel-heading>.badge{flex-shrink:0}@media not all and (min-width:619px){.max-\[619px\]\:\[\&\>\.panel-heading\>\.badge\]\:self-start>.panel-heading>.badge{align-self:flex-start}}.\[\&\>\.panel-heading\>div\]\:min-w-0>.panel-heading>div{min-width:0}.\[\&\>\.profile-actions\]\:col-span-full>.profile-actions{grid-column:1/-1}@media(min-width:1120px){.min-\[1120px\]\:\[\&\>\.raid-panel\]\:h-full>.raid-panel{height:100%}}.\[\&\>\.research-final-choices\]\:m-0>.research-final-choices{margin:0}.\[\&\>\.research-final-choices\]\:w-full>.research-final-choices,.\[\&\>\.research-requirements\]\:w-full>.research-requirements{width:100%}.\[\&\>\.room-duration-line\]\:mr-auto>.room-duration-line{margin-right:auto}@media not all and (min-width:599px){.max-\[599px\]\:\[\&\>\.sheet-heading\]\:gap-3>.sheet-heading{gap:calc(var(--spacing) * 3)}.max-\[599px\]\:\[\&\>\.sheet-heading\]\:p-4>.sheet-heading{padding:calc(var(--spacing) * 4)}}@media not all and (min-width:520px){.max-\[520px\]\:\[\&\>\.sheet-heading\]\:gap-2>.sheet-heading{gap:calc(var(--spacing) * 2)}.max-\[520px\]\:\[\&\>\.sheet-heading\]\:p-4>.sheet-heading{padding:calc(var(--spacing) * 4)}}@media not all and (min-width:599px){.max-\[599px\]\:\[\&\>\.sheet-heading_div\]\:gap-1>.sheet-heading div{gap:var(--spacing)}}@media not all and (min-width:520px){.max-\[520px\]\:\[\&\>\.sheet-heading_div\]\:gap-1>.sheet-heading div{gap:var(--spacing)}.max-\[520px\]\:\[\&\>\.sheet-heading_h2\]\:text-\[length\:var\(--type-title\)\]>.sheet-heading h2{font-size:var(--type-title)}.max-\[520px\]\:\[\&\>\.sheet-heading_p\]\:hidden>.sheet-heading p{display:none}}.\[\&\>\.surface-recovery-guide-copy\]\:grid>.surface-recovery-guide-copy{display:grid}.\[\&\>\.surface-recovery-guide-copy\]\:min-w-0>.surface-recovery-guide-copy{min-width:0}.\[\&\>\.surface-recovery-guide-copy\]\:gap-0\.5>.surface-recovery-guide-copy{gap:calc(var(--spacing) * .5)}.\[\&\>\.surface-recovery-guide-icon\]\:grid>.surface-recovery-guide-icon{display:grid}.\[\&\>\.surface-recovery-guide-icon\]\:size-10>.surface-recovery-guide-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.\[\&\>\.surface-recovery-guide-icon\]\:place-items-center>.surface-recovery-guide-icon{place-items:center}.\[\&\>\.surface-recovery-guide-icon\]\:rounded-full>.surface-recovery-guide-icon{border-radius:3.40282e38px}.\[\&\>\.surface-recovery-guide-icon\]\:border>.surface-recovery-guide-icon{border-style:var(--tw-border-style);border-width:1px}.\[\&\>\.surface-recovery-guide-icon\]\:border-growth\/45>.surface-recovery-guide-icon{border-color:#a3e63573}@supports (color:color-mix(in lab,red,red)){.\[\&\>\.surface-recovery-guide-icon\]\:border-growth\/45>.surface-recovery-guide-icon{border-color:color-mix(in oklab,var(--color-growth) 45%,transparent)}}.\[\&\>\.surface-recovery-guide-icon\]\:bg-growth\/10>.surface-recovery-guide-icon{background-color:#a3e6351a}@supports (color:color-mix(in lab,red,red)){.\[\&\>\.surface-recovery-guide-icon\]\:bg-growth\/10>.surface-recovery-guide-icon{background-color:color-mix(in oklab,var(--color-growth) 10%,transparent)}}.\[\&\>\.surface-recovery-guide-icon\]\:text-growth>.surface-recovery-guide-icon{color:var(--color-growth)}.\[\&\>\.timer\]\:ml-auto>.timer{margin-left:auto}.\[\&\>\.timer\]\:min-w-0>.timer{min-width:0}.\[\&\>\.timer\]\:gap-1>.timer{gap:var(--spacing)}.\[\&\>\.timer\]\:truncate>.timer{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>\.timer\]\:text-\[14px\]>.timer{font-size:14px}.\[\&\>\.timer\>span\]\:truncate>.timer>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>\:first-child\]\:grid>:first-child{display:grid}.\[\&\>\:first-child\]\:gap-1>:first-child{gap:var(--spacing)}.\[\&\>\[aria-hidden\]\]\:h-px>[aria-hidden]{height:1px}.\[\&\>\[aria-hidden\]\]\:min-w-8>[aria-hidden]{min-width:calc(var(--spacing) * 8)}.\[\&\>\[aria-hidden\]\]\:flex-1>[aria-hidden]{flex:1}.\[\&\>\[aria-hidden\]\]\:bg-\[linear-gradient\(90deg\,var\(--law-accent\)\,transparent\)\]>[aria-hidden]{background-image:linear-gradient(90deg,var(--law-accent),transparent)}.\[\&\>\[aria-hidden\]\]\:opacity-55>[aria-hidden]{opacity:.55}.\[\&\>a\]\:w-full>a{width:100%}@media not all and (min-width:520px){.max-\[520px\]\:\[\&\>a\]\:w-full>a{width:100%}}.\[\&\>article\]\:grid>article{display:grid}.\[\&\>article\]\:content-start>article{align-content:flex-start}.\[\&\>article\]\:gap-1>article{gap:var(--spacing)}.\[\&\>article\]\:gap-\[var\(--space-3\)\]>article{gap:var(--space-3)}.\[\&\>article\]\:rounded-control>article{border-radius:var(--radius-control)}.\[\&\>article\]\:border>article{border-style:var(--tw-border-style);border-width:1px}.\[\&\>article\]\:border-border>article{border-color:var(--color-border)}.\[\&\>article\]\:border-white\/10>article{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.\[\&\>article\]\:border-white\/10>article{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.\[\&\>article\]\:bg-\[rgb\(8_23_15\/58\%\)\]>article{background-color:#08170f94}.\[\&\>article\]\:bg-surface-0>article{background-color:var(--color-surface-0)}.\[\&\>article\]\:p-3>article{padding:calc(var(--spacing) * 3)}.\[\&\>article\]\:p-\[var\(--space-4\)\]>article{padding:var(--space-4)}.\[\&\>article\[data-state\=warning\]\]\:border-amber>article[data-state=warning]{border-color:var(--color-amber)}.\[\&\>button\]\:inline-flex>button{display:inline-flex}.\[\&\>button\]\:min-h-\[var\(--control-min-size\,44px\)\]>button{min-height:var(--control-min-size,44px)}.\[\&\>button\]\:shrink-0>button{flex-shrink:0}.\[\&\>button\]\:items-center>button{align-items:center}.\[\&\>button\]\:gap-1\.5>button{gap:calc(var(--spacing) * 1.5)}.\[\&\>button\]\:rounded-control>button{border-radius:var(--radius-control)}.\[\&\>button\]\:border>button{border-style:var(--tw-border-style);border-width:1px}.\[\&\>button\]\:border-white\/15>button{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.\[\&\>button\]\:border-white\/15>button{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.\[\&\>button\]\:px-3>button{padding-inline:calc(var(--spacing) * 3)}.\[\&\>button\]\:text-\[length\:var\(--type-action\)\]>button{font-size:var(--type-action)}.\[\&\>button\]\:font-bold>button{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&\>button\]\:text-text-primary>button{color:var(--color-text-primary)}@media(hover:hover){.\[\&\>button\]\:hover\:border-growth\/45>button:hover{border-color:#a3e63573}@supports (color:color-mix(in lab,red,red)){.\[\&\>button\]\:hover\:border-growth\/45>button:hover{border-color:color-mix(in oklab,var(--color-growth) 45%,transparent)}}.\[\&\>button\]\:hover\:bg-growth\/10>button:hover{background-color:#a3e6351a}@supports (color:color-mix(in lab,red,red)){.\[\&\>button\]\:hover\:bg-growth\/10>button:hover{background-color:color-mix(in oklab,var(--color-growth) 10%,transparent)}}}.\[\&\>button\]\:focus-visible\:outline-2>button:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&\>button\]\:focus-visible\:outline-focus>button:focus-visible{outline-color:var(--color-focus)}.\[\&\>button\>svg\]\:size-3\.5>button>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>details\]\:min-w-0>details{min-width:0}.\[\&\>div\]\:absolute>div{position:absolute}.\[\&\>div\]\:inset-0>div{inset:0}.\[\&\>div\]\:flex>div{display:flex}.\[\&\>div\]\:grid>div{display:grid}.\[\&\>div\]\:min-w-0>div{min-width:0}.\[\&\>div\]\:flex-1>div{flex:1}.\[\&\>div\]\:grid-cols-\[minmax\(0\,1fr\)_auto\]>div{grid-template-columns:minmax(0,1fr) auto}.\[\&\>div\]\:flex-wrap>div{flex-wrap:wrap}.\[\&\>div\]\:content-end>div{align-content:flex-end}.\[\&\>div\]\:content-start>div{align-content:flex-start}.\[\&\>div\]\:items-center>div{align-items:center}.\[\&\>div\]\:gap-0\.5>div{gap:calc(var(--spacing) * .5)}.\[\&\>div\]\:gap-1>div{gap:var(--spacing)}.\[\&\>div\]\:gap-1\.5>div{gap:calc(var(--spacing) * 1.5)}.\[\&\>div\]\:gap-2>div{gap:calc(var(--spacing) * 2)}.\[\&\>div\]\:gap-\[var\(--space-1\)\]>div{gap:var(--space-1)}.\[\&\>div\]\:gap-\[var\(--space-2\)\]>div{gap:var(--space-2)}.\[\&\>div\]\:gap-\[var\(--space-3\)\]>div{gap:var(--space-3)}.\[\&\>div\]\:gap-x-3\.5>div{column-gap:calc(var(--spacing) * 3.5)}.\[\&\>div\]\:gap-y-2>div{row-gap:calc(var(--spacing) * 2)}.\[\&\>div\]\:rounded-control>div{border-radius:var(--radius-control)}.\[\&\>div\]\:border>div{border-style:var(--tw-border-style);border-width:1px}.\[\&\>div\]\:border-border>div{border-color:var(--color-border)}.\[\&\>div\]\:border-white\/10>div{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.\[\&\>div\]\:border-white\/10>div{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.\[\&\>div\]\:bg-\[rgb\(15_26_20\/78\%\)\]>div{background-color:#0f1a14c7}.\[\&\>div\]\:bg-\[rgb\(20_34_25\/78\%\)\]>div{background-color:#142219c7}.\[\&\>div\]\:bg-surface-1>div{background-color:var(--color-surface-1)}.\[\&\>div\]\:bg-\[linear-gradient\(180deg\,rgb\(5_14_9\/8\%\)_12\%\,rgb\(5_16_10\/94\%\)_100\%\)\]>div{background-image:linear-gradient(#050e0914 12%,#05100af0)}.\[\&\>div\]\:p-1\.5>div{padding:calc(var(--spacing) * 1.5)}.\[\&\>div\]\:p-3>div{padding:calc(var(--spacing) * 3)}.\[\&\>div\]\:p-4>div{padding:calc(var(--spacing) * 4)}.\[\&\>div\]\:p-\[var\(--space-4\)\]>div{padding:var(--space-4)}.\[\&\>div\]\:py-1>div{padding-block:var(--spacing)}.\[\&\>div\]\:backdrop-blur-md>div{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media not all and (min-width:899px){.max-\[899px\]\:\[\&\>div\]\:grid-cols-1>div{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[899px\]\:\[\&\>div\]\:content-start>div{align-content:flex-start}.max-\[899px\]\:\[\&\>div\]\:p-\[var\(--space-3\)\]>div{padding:var(--space-3)}}@media not all and (min-width:520px){.max-\[520px\]\:\[\&\>div\]\:p-2>div{padding:calc(var(--spacing) * 2)}.max-\[520px\]\:\[\&\>div\]\:p-3>div{padding:calc(var(--spacing) * 3)}}.\[\&\>div\:first-child\]\:grid>div:first-child{display:grid}.\[\&\>div\:first-child\]\:content-start>div:first-child{align-content:flex-start}.\[\&\>div\:first-child\]\:gap-0\.5>div:first-child{gap:calc(var(--spacing) * .5)}.\[\&\>div\:first-child\]\:gap-1>div:first-child{gap:var(--spacing)}.\[\&\>div\:first-child\]\:gap-2>div:first-child{gap:calc(var(--spacing) * 2)}.\[\&\>div\:last-child\]\:grid>div:last-child{display:grid}.\[\&\>div\:last-child\]\:max-w-\[34rem\]>div:last-child{max-width:34rem}.\[\&\>div\:last-child\]\:gap-0\.5>div:last-child{gap:calc(var(--spacing) * .5)}.\[\&\>div\:last-child\]\:text-right>div:last-child{text-align:right}.\[\&\>div\:last-child\>span\]\:text-\[length\:var\(--type-helper\)\]>div:last-child>span{font-size:var(--type-helper)}.\[\&\>div\:last-child\>span\]\:font-extrabold>div:last-child>span{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&\>div\:last-child\>span\]\:tracking-\[0\.12em\]>div:last-child>span{--tw-tracking:.12em;letter-spacing:.12em}.\[\&\>div\:last-child\>span\]\:text-text-muted>div:last-child>span{color:var(--color-text-muted)}.\[\&\>div\:last-child\>span\]\:uppercase>div:last-child>span{text-transform:uppercase}.\[\&\>div\:last-child\>strong\]\:text-\[length\:var\(--type-important\)\]>div:last-child>strong{font-size:var(--type-important)}.\[\&\>div\:last-child\>strong\]\:text-text-primary>div:last-child>strong{color:var(--color-text-primary)}.\[\&\>div\>p\]\:m-0>div>p{margin:0}.\[\&\>div\>p\]\:text-sm>div>p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&\>div\>p\]\:leading-relaxed>div>p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&\>div\>p\]\:text-text-secondary>div>p{color:var(--color-text-secondary)}.\[\&\>div\>span\]\:flex>div>span{display:flex}.\[\&\>div\>span\]\:items-center>div>span{align-items:center}.\[\&\>div\>span\]\:gap-1\.5>div>span{gap:calc(var(--spacing) * 1.5)}.\[\&\>div\>span\]\:gap-2>div>span{gap:calc(var(--spacing) * 2)}.\[\&\>div\>span\]\:text-\[length\:var\(--type-helper\)\]>div>span{font-size:var(--type-helper)}.\[\&\>div\>span\]\:font-black>div>span{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.\[\&\>div\>span\]\:font-bold>div>span{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&\>div\>span\]\:tracking-\[0\.1em\]>div>span{--tw-tracking:.1em;letter-spacing:.1em}.\[\&\>div\>span\]\:tracking-\[0\.06em\]>div>span{--tw-tracking:.06em;letter-spacing:.06em}.\[\&\>div\>span\]\:tracking-\[0\.08em\]>div>span{--tw-tracking:.08em;letter-spacing:.08em}.\[\&\>div\>span\]\:tracking-\[0\.12em\]>div>span{--tw-tracking:.12em;letter-spacing:.12em}.\[\&\>div\>span\]\:text-growth>div>span{color:var(--color-growth)}.\[\&\>div\>span\]\:text-text-secondary>div>span{color:var(--color-text-secondary)}.\[\&\>div\>span\]\:uppercase>div>span{text-transform:uppercase}.\[\&\>div\>span\>svg\]\:size-4>div>span>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>div\>strong\]\:font-display>div>strong{font-family:var(--font-display)}.\[\&\>div\>strong\]\:text-\[0\.92rem\]>div>strong{font-size:.92rem}.\[\&\>div\>strong\]\:text-\[length\:var\(--type-important\)\]>div>strong{font-size:var(--type-important)}.\[\&\>div\>strong\]\:text-\[length\:var\(--type-title\)\]>div>strong{font-size:var(--type-title)}.\[\&\>div\>strong\]\:leading-tight>div>strong{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\[\&\>div\>strong\]\:text-amber>div>strong{color:var(--color-amber)}.\[\&\>div\>strong\]\:text-text-primary>div>strong{color:var(--color-text-primary)}.\[\&\>div\>time\]\:flex>div>time{display:flex}.\[\&\>div\>time\]\:items-center>div>time{align-items:center}.\[\&\>div\>time\]\:gap-1\.5>div>time{gap:calc(var(--spacing) * 1.5)}.\[\&\>div\>time\]\:text-\[length\:var\(--type-secondary\)\]>div>time{font-size:var(--type-secondary)}.\[\&\>div\>time\]\:text-text-secondary>div>time{color:var(--color-text-secondary)}.\[\&\>div\>time\>svg\]\:size-4>div>time>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>div\[data-tone\=danger\]\>strong\]\:text-danger>div[data-tone=danger]>strong{color:var(--color-danger)}.\[\&\>div\[data-tone\=safe\]\>strong\]\:text-growth>div[data-tone=safe]>strong{color:var(--color-growth)}.\[\&\>div\[data-tone\=warning\]\>strong\]\:text-amber>div[data-tone=warning]>strong{color:var(--color-amber)}@media not all and (min-width:520px){.max-\[520px\]\:\[\&\>footer\]\:px-4>footer{padding-inline:calc(var(--spacing) * 4)}.max-\[520px\]\:\[\&\>footer\]\:py-3>footer{padding-block:calc(var(--spacing) * 3)}}.\[\&\>h3\]\:m-0>h3{margin:0}.\[\&\>h3\]\:mt-0>h3{margin-top:0}.\[\&\>h3\]\:mb-0\.5>h3{margin-bottom:calc(var(--spacing) * .5)}.\[\&\>h3\]\:flex>h3{display:flex}.\[\&\>h3\]\:items-center>h3{align-items:center}.\[\&\>h3\]\:gap-2>h3{gap:calc(var(--spacing) * 2)}.\[\&\>h3\]\:text-\[0\.94rem\]>h3{font-size:.94rem}.\[\&\>h3\]\:text-\[16px\]>h3{font-size:16px}.\[\&\>h3\]\:text-\[18px\]>h3{font-size:18px}.\[\&\>h3\]\:text-\[length\:var\(--type-section-title\)\]>h3{font-size:var(--type-section-title)}.\[\&\>h3\]\:font-bold>h3{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&\>h3\]\:text-text-primary>h3{color:var(--color-text-primary)}.\[\&\>h3_svg\]\:shrink-0>h3 svg{flex-shrink:0}.\[\&\>h3_svg\]\:text-info>h3 svg{color:var(--color-info)}.\[\&\>h4\]\:m-0>h4{margin:0}.\[\&\>h4\]\:flex>h4{display:flex}.\[\&\>h4\]\:items-center>h4{align-items:center}.\[\&\>h4\]\:gap-2>h4{gap:calc(var(--spacing) * 2)}.\[\&\>h4\]\:text-\[1\.08rem\]>h4{font-size:1.08rem}.\[\&\>h4\]\:text-\[18px\]>h4{font-size:18px}.\[\&\>h4\]\:text-\[length\:var\(--type-section-title\)\]>h4{font-size:var(--type-section-title)}.\[\&\>h4\]\:font-bold>h4{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&\>h4\]\:font-extrabold>h4{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&\>h4\]\:text-amber>h4{color:var(--color-amber)}.\[\&\>h4\]\:text-text-primary>h4{color:var(--color-text-primary)}.\[\&\>header\]\:col-span-full>header{grid-column:1/-1}.\[\&\>header\]\:flex>header{display:flex}.\[\&\>header\]\:grid>header{display:grid}.\[\&\>header\]\:items-center>header{align-items:center}.\[\&\>header\]\:items-start>header{align-items:flex-start}.\[\&\>header\]\:justify-between>header{justify-content:space-between}.\[\&\>header\]\:gap-0\.5>header{gap:calc(var(--spacing) * .5)}.\[\&\>header\]\:gap-3>header{gap:calc(var(--spacing) * 3)}.\[\&\>header\]\:gap-\[var\(--space-2\)\]>header{gap:var(--space-2)}.\[\&\>header\]\:gap-\[var\(--space-3\)\]>header{gap:var(--space-3)}.\[\&\>header\]\:pr-10>header{padding-right:calc(var(--spacing) * 10)}.\[\&\>header\]\:text-\[length\:var\(--type-helper\)\]>header{font-size:var(--type-helper)}.\[\&\>header\]\:font-black>header{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.\[\&\>header\]\:tracking-\[0\.1em\]>header{--tw-tracking:.1em;letter-spacing:.1em}.\[\&\>header\]\:text-text-secondary>header{color:var(--color-text-secondary)}.\[\&\>header\]\:uppercase>header{text-transform:uppercase}@media not all and (min-width:48rem){.max-md\:\[\&\>header\]\:flex-col>header{flex-direction:column}.max-md\:\[\&\>header\]\:items-stretch>header{align-items:stretch}}.\[\&\>header\>h4\]\:m-0>header>h4{margin:0}.\[\&\>header\>h4\]\:text-\[1\.15rem\]>header>h4{font-size:1.15rem}.\[\&\>header\>h4\]\:font-extrabold>header>h4{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&\>header\>h4\]\:text-text-primary>header>h4{color:var(--color-text-primary)}.\[\&\>header\>span\]\:text-\[length\:var\(--type-helper\)\]>header>span{font-size:var(--type-helper)}.\[\&\>header\>span\]\:font-black>header>span{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.\[\&\>header\>span\]\:font-extrabold>header>span{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&\>header\>span\]\:tracking-\[0\.1em\]>header>span{--tw-tracking:.1em;letter-spacing:.1em}.\[\&\>header\>span\]\:tracking-\[0\.14em\]>header>span{--tw-tracking:.14em;letter-spacing:.14em}.\[\&\>header\>span\]\:text-growth>header>span{color:var(--color-growth)}.\[\&\>header\>span\]\:uppercase>header>span{text-transform:uppercase}.\[\&\>header\>strong\]\:text-\[length\:var\(--type-important\)\]>header>strong{font-size:var(--type-important)}.\[\&\>header\>svg\]\:size-\[64px\]>header>svg{width:64px;height:64px}.\[\&\>header\>svg\]\:shrink-0>header>svg{flex-shrink:0}.\[\&\>header\>svg\]\:text-text-secondary>header>svg{color:var(--color-text-secondary)}.\[\&\>i\]\:block>i{display:block}.\[\&\>i\]\:h-full>i{height:100%}.\[\&\>i\]\:rounded-full>i{border-radius:3.40282e38px}.\[\&\>i\]\:bg-growth>i{background-color:var(--color-growth)}.\[\&\>img\]\:absolute>img{position:absolute}.\[\&\>img\]\:inset-0>img{inset:0}.\[\&\>img\]\:size-full>img{width:100%;height:100%}.\[\&\>img\]\:object-contain>img{object-fit:contain}.\[\&\>img\]\:object-cover>img{object-fit:cover}.\[\&\>img\]\:drop-shadow-\[0_5px_10px_rgb\(0_0_0\/45\%\)\]>img{--tw-drop-shadow-size:drop-shadow(0 5px 10px var(--tw-drop-shadow-color,#00000073));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.data-\[visual-kind\=expedition\]\:\[\&\>img\]\:object-cover[data-visual-kind=expedition]>img{object-fit:cover}.data-\[visual-kind\=room\]\:\[\&\>img\:first-child\]\:scale-\[1\.12\][data-visual-kind=room]>img:first-child{scale:1.12}.\[\&\>li\]\:relative>li{position:relative}.\[\&\>li\]\:flex>li{display:flex}.\[\&\>li\]\:grid>li{display:grid}.\[\&\>li\]\:inline-grid>li{display:inline-grid}.\[\&\>li\]\:min-h-\[132px\]>li{min-height:132px}.\[\&\>li\]\:min-w-0>li{min-width:0}.\[\&\>li\]\:grid-flow-col>li{grid-auto-flow:column}.\[\&\>li\]\:grid-cols-\[auto_minmax\(0\,1fr\)\]>li{grid-template-columns:auto minmax(0,1fr)}.\[\&\>li\]\:grid-rows-\[auto_1fr_auto\]>li{grid-template-rows:auto 1fr auto}.\[\&\>li\]\:items-center>li{align-items:center}.\[\&\>li\]\:items-start>li{align-items:flex-start}.\[\&\>li\]\:gap-1>li{gap:var(--spacing)}.\[\&\>li\]\:gap-2>li{gap:calc(var(--spacing) * 2)}.\[\&\>li\]\:gap-\[var\(--space-3\)\]>li{gap:var(--space-3)}.\[\&\>li\]\:gap-x-3>li{column-gap:calc(var(--spacing) * 3)}.\[\&\>li\]\:gap-y-2>li{row-gap:calc(var(--spacing) * 2)}.\[\&\>li\]\:overflow-hidden>li{overflow:hidden}.\[\&\>li\]\:rounded-control>li{border-radius:var(--radius-control)}.\[\&\>li\]\:rounded-panel>li{border-radius:var(--radius-panel)}.\[\&\>li\]\:\!border-0>li{border-style:var(--tw-border-style)!important;border-width:0!important}.\[\&\>li\]\:border>li{border-style:var(--tw-border-style);border-width:1px}.\[\&\>li\]\:border-border>li{border-color:var(--color-border)}.\[\&\>li\]\:border-border-subtle>li{border-color:var(--color-border-subtle)}.\[\&\>li\]\:border-white\/10>li{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.\[\&\>li\]\:border-white\/10>li{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.\[\&\>li\]\:\!bg-transparent>li{background-color:#0000!important}.\[\&\>li\]\:bg-\[rgb\(7_23_14\/58\%\)\]>li{background-color:#07170e94}.\[\&\>li\]\:bg-\[rgb\(7_23_14\/62\%\)\]>li{background-color:#07170e9e}.\[\&\>li\]\:bg-\[rgb\(15_26_20\/78\%\)\]>li{background-color:#0f1a14c7}.\[\&\>li\]\:bg-\[linear-gradient\(145deg\,rgb\(17_40_25\/94\%\)\,rgb\(7_23_14\/92\%\)\)\]>li{background-image:linear-gradient(145deg,#112819f0,#07170eeb)}.\[\&\>li\]\:\!p-2>li{padding:calc(var(--spacing) * 2)!important}.\[\&\>li\]\:p-4>li{padding:calc(var(--spacing) * 4)}.\[\&\>li\]\:p-\[var\(--space-4\)\]>li{padding:var(--space-4)}.\[\&\>li\]\:px-2>li{padding-inline:calc(var(--spacing) * 2)}.\[\&\>li\]\:px-2\.5>li{padding-inline:calc(var(--spacing) * 2.5)}.\[\&\>li\]\:py-1>li{padding-block:var(--spacing)}.\[\&\>li\]\:py-2>li{padding-block:calc(var(--spacing) * 2)}.\[\&\>li\]\:\!backdrop-blur-none>li{--tw-backdrop-blur: !important;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)!important;backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)!important}.\[\&\>li\]\:backdrop-blur-md>li{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media not all and (min-width:759px){.max-\[759px\]\:\[\&\>li\:last-child\]\:col-span-2>li:last-child{grid-column:span 2/span 2}}.\[\&\>li\:last-child\:nth-child\(odd\)\]\:col-span-2>li:last-child:nth-child(odd){grid-column:span 2/span 2}.\[\&\>li\>span\]\:grid>li>span{display:grid}.\[\&\>li\>span\]\:min-w-0>li>span{min-width:0}.\[\&\>li\>svg\]\:text-growth>li>svg{color:var(--color-growth)}.\[\&\>p\]\:col-span-full>p{grid-column:1/-1}.\[\&\>p\]\:m-0>p{margin:0}.\[\&\>p\]\:mt-0>p{margin-top:0}.\[\&\>p\]\:max-w-\[26rem\]>p{max-width:26rem}.\[\&\>p\]\:max-w-\[60ch\]>p{max-width:60ch}.\[\&\>p\]\:min-w-\[min\(100\%\,18rem\)\]>p{min-width:min(100%,18rem)}.\[\&\>p\]\:flex-\[1_1_18rem\]>p{flex:18rem}.\[\&\>p\]\:basis-full>p{flex-basis:100%}.\[\&\>p\]\:justify-self-end>p{justify-self:flex-end}.\[\&\>p\]\:text-right>p{text-align:right}.\[\&\>p\]\:text-\[14px\]>p{font-size:14px}.\[\&\>p\]\:text-\[length\:var\(--type-secondary\)\]>p{font-size:var(--type-secondary)}.\[\&\>p\]\:leading-\[var\(--line-secondary\)\]>p{--tw-leading:var(--line-secondary);line-height:var(--line-secondary)}.\[\&\>p\]\:leading-relaxed>p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&\>p\]\:text-amber>p{color:var(--color-amber)}.\[\&\>p\]\:text-text-secondary>p{color:var(--color-text-secondary)}@media not all and (min-width:520px){.max-\[520px\]\:\[\&\>p\]\:justify-self-end>p{justify-self:flex-end}.max-\[520px\]\:\[\&\>p\]\:text-right>p{text-align:right}.max-\[520px\]\:\[\&\>p\]\:text-\[length\:var\(--type-helper\)\]>p{font-size:var(--type-helper)}}@media(min-width:760px){.min-\[760px\]\:\[\&\>p\]\:max-w-\[360px\]>p{max-width:360px}}.\[\&\>p\:first-child\]\:text-\[length\:var\(--type-helper\)\]>p:first-child{font-size:var(--type-helper)}.\[\&\>p\:first-child\]\:font-bold>p:first-child{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&\>p\:first-child\]\:tracking-\[0\.14em\]>p:first-child{--tw-tracking:.14em;letter-spacing:.14em}.\[\&\>p\:first-child\]\:text-growth>p:first-child{color:var(--color-growth)}.\[\&\>p\:first-child\]\:uppercase>p:first-child{text-transform:uppercase}.\[\&\>p\:last-child\]\:flex>p:last-child{display:flex}.\[\&\>p\:last-child\]\:min-w-0>p:last-child{min-width:0}.\[\&\>p\:last-child\]\:flex-wrap>p:last-child{flex-wrap:wrap}.\[\&\>p\:last-child\]\:gap-x-2>p:last-child{column-gap:calc(var(--spacing) * 2)}.\[\&\>p\:last-child\]\:text-xs>p:last-child{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>p\:last-child\]\:text-text-secondary>p:last-child{color:var(--color-text-secondary)}.\[\&\>p\:last-child_span\]\:before\:mr-2>p:last-child span:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 2)}.\[\&\>p\:last-child_span\]\:before\:content-\[\'·\'\]>p:last-child span:before{--tw-content:"·";content:var(--tw-content)}.\[\&\>section\]\:grid>section{display:grid}.\[\&\>section\]\:min-h-36>section{min-height:calc(var(--spacing) * 36)}.\[\&\>section\]\:min-w-0>section{min-width:0}.\[\&\>section\]\:content-start>section{align-content:flex-start}.\[\&\>section\]\:gap-1\.5>section{gap:calc(var(--spacing) * 1.5)}.\[\&\>section\]\:gap-\[var\(--space-2\)\]>section{gap:var(--space-2)}.\[\&\>section\]\:rounded-control>section{border-radius:var(--radius-control)}.\[\&\>section\]\:rounded-panel>section{border-radius:var(--radius-panel)}.\[\&\>section\]\:border>section{border-style:var(--tw-border-style);border-width:1px}.\[\&\>section\]\:border-\[rgb\(83_118_91\/38\%\)\]>section{border-color:#53765b61}.\[\&\>section\]\:border-border>section{border-color:var(--color-border)}.\[\&\>section\]\:border-white\/10>section{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.\[\&\>section\]\:border-white\/10>section{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.\[\&\>section\]\:bg-\[rgb\(8_23_15\/68\%\)\]>section{background-color:#08170fad}.\[\&\>section\]\:bg-surface-0\/60>section{background-color:#060b0a99}@supports (color:color-mix(in lab,red,red)){.\[\&\>section\]\:bg-surface-0\/60>section{background-color:color-mix(in oklab,var(--color-surface-0) 60%,transparent)}}.\[\&\>section\]\:bg-surface-2>section{background-color:var(--color-surface-2)}.\[\&\>section\]\:bg-white\/\[0\.025\]>section{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.\[\&\>section\]\:bg-white\/\[0\.025\]>section{background-color:color-mix(in oklab,var(--color-white) 2.5%,transparent)}}.\[\&\>section\]\:p-4>section{padding:calc(var(--spacing) * 4)}.\[\&\>section\]\:p-\[var\(--space-4\)\]>section{padding:var(--space-4)}@media not all and (min-width:699px){.max-\[699px\]\:\[\&\>section\]\:p-3>section{padding:calc(var(--spacing) * 3)}}@media(min-width:600px){.min-\[600px\]\:\[\&\>section\]\:p-\[var\(--space-6\)\]>section{padding:var(--space-6)}}.\[\&\>section\:first-child\]\:col-span-full>section:first-child{grid-column:1/-1}.\[\&\>section\>h3\]\:mb-3>section>h3{margin-bottom:calc(var(--spacing) * 3)}.\[\&\>section\>h3\]\:text-\[length\:var\(--type-helper\)\]>section>h3{font-size:var(--type-helper)}.\[\&\>section\>h3\]\:font-extrabold>section>h3{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&\>section\>h3\]\:tracking-\[0\.12em\]>section>h3{--tw-tracking:.12em;letter-spacing:.12em}.\[\&\>section\>h3\]\:text-growth>section>h3{color:var(--color-growth)}.\[\&\>section\>h3\]\:uppercase>section>h3{text-transform:uppercase}.\[\&\>section\[data-zone\=deployment\]\]\:border-info\/30>section[data-zone=deployment]{border-color:#5ec8b44d}@supports (color:color-mix(in lab,red,red)){.\[\&\>section\[data-zone\=deployment\]\]\:border-info\/30>section[data-zone=deployment]{border-color:color-mix(in oklab,var(--color-info) 30%,transparent)}}.\[\&\>section\[data-zone\=forecast\]\]\:border-growth\/35>section[data-zone=forecast]{border-color:#a3e63559}@supports (color:color-mix(in lab,red,red)){.\[\&\>section\[data-zone\=forecast\]\]\:border-growth\/35>section[data-zone=forecast]{border-color:color-mix(in oklab,var(--color-growth) 35%,transparent)}}.\[\&\>small\]\:col-span-2>small{grid-column:span 2/span 2}.\[\&\>small\]\:col-start-2>small{grid-column-start:2}.\[\&\>small\]\:line-clamp-1>small{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>small\]\:block>small{display:block}.\[\&\>small\]\:max-w-full>small{max-width:100%}.\[\&\>small\]\:min-w-0>small{min-width:0}.\[\&\>small\]\:basis-full>small{flex-basis:100%}.\[\&\>small\]\:truncate>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>small\]\:text-center>small{text-align:center}.\[\&\>small\]\:text-\[length\:var\(--type-helper\)\]>small{font-size:var(--type-helper)}.\[\&\>small\]\:text-\[length\:var\(--type-secondary\)\]>small{font-size:var(--type-secondary)}.\[\&\>small\]\:leading-\[0\.75rem\]>small{--tw-leading:.75rem;line-height:.75rem}.\[\&\>small\]\:leading-\[var\(--line-compact\)\]>small{--tw-leading:var(--line-compact);line-height:var(--line-compact)}.\[\&\>small\]\:leading-\[var\(--line-secondary\)\]>small{--tw-leading:var(--line-secondary);line-height:var(--line-secondary)}.\[\&\>small\]\:leading-snug>small{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.\[\&\>small\]\:font-bold>small{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&\>small\]\:font-normal>small{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&\>small\]\:whitespace-normal>small{white-space:normal}.\[\&\>small\]\:whitespace-nowrap>small{white-space:nowrap}.\[\&\>small\]\:text-text-secondary>small{color:var(--color-text-secondary)}.\[\&\>small\]\:tabular-nums>small{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.group-aria-pressed\/combat-v2-action\:\[\&\>small\]\:\!text-growth\/80:is(:where(.group\/combat-v2-action)[aria-pressed=true] *)>small{color:#a3e635cc!important}@supports (color:color-mix(in lab,red,red)){.group-aria-pressed\/combat-v2-action\:\[\&\>small\]\:\!text-growth\/80:is(:where(.group\/combat-v2-action)[aria-pressed=true] *)>small{color:color-mix(in oklab,var(--color-growth) 80%,transparent)!important}}.aria-pressed\:\[\&\>small\]\:text-growth\/75[aria-pressed=true]>small{color:#a3e635bf}@supports (color:color-mix(in lab,red,red)){.aria-pressed\:\[\&\>small\]\:text-growth\/75[aria-pressed=true]>small{color:color-mix(in oklab,var(--color-growth) 75%,transparent)}}@media not all and (min-width:520px){.max-\[520px\]\:\[\&\>small\]\:hidden>small{display:none}}.\[\&\>span\]\:mt-1>span{margin-top:var(--spacing)}.\[\&\>span\]\:block>span{display:block}.\[\&\>span\]\:contents>span{display:contents}.\[\&\>span\]\:flex>span{display:flex}.\[\&\>span\]\:grid>span{display:grid}.\[\&\>span\]\:inline-flex>span{display:inline-flex}.\[\&\>span\]\:size-2>span{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.\[\&\>span\]\:h-3>span{height:calc(var(--spacing) * 3)}.\[\&\>span\]\:h-16>span{height:calc(var(--spacing) * 16)}.\[\&\>span\]\:h-full>span{height:100%}.\[\&\>span\]\:h-px>span{height:1px}.\[\&\>span\]\:min-w-0>span{min-width:0}.\[\&\>span\]\:flex-1>span{flex:1}.\[\&\>span\]\:shrink-0>span{flex-shrink:0}.\[\&\>span\]\:animate-pulse>span{animation:var(--animate-pulse)}.\[\&\>span\]\:items-center>span{align-items:center}.\[\&\>span\]\:items-start>span{align-items:flex-start}.\[\&\>span\]\:gap-0>span{gap:0}.\[\&\>span\]\:gap-0\.5>span{gap:calc(var(--spacing) * .5)}.\[\&\>span\]\:gap-1>span{gap:var(--spacing)}.\[\&\>span\]\:gap-1\.5>span{gap:calc(var(--spacing) * 1.5)}.\[\&\>span\]\:gap-2>span{gap:calc(var(--spacing) * 2)}.\[\&\>span\]\:gap-\[var\(--space-2\)\]>span{gap:var(--space-2)}.\[\&\>span\]\:gap-px>span{gap:1px}.\[\&\>span\]\:truncate>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>span\]\:rounded-control>span{border-radius:var(--radius-control)}.\[\&\>span\]\:rounded-full>span{border-radius:3.40282e38px}.\[\&\>span\]\:border>span{border-style:var(--tw-border-style);border-width:1px}.\[\&\>span\]\:border-l>span{border-left-style:var(--tw-border-style);border-left-width:1px}.\[\&\>span\]\:border-growth\/25>span{border-color:#a3e63540}@supports (color:color-mix(in lab,red,red)){.\[\&\>span\]\:border-growth\/25>span{border-color:color-mix(in oklab,var(--color-growth) 25%,transparent)}}.\[\&\>span\]\:border-white\/10>span{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.\[\&\>span\]\:border-white\/10>span{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.\[\&\>span\]\:bg-growth>span{background-color:var(--color-growth)}.\[\&\>span\]\:bg-growth\/10>span{background-color:#a3e6351a}@supports (color:color-mix(in lab,red,red)){.\[\&\>span\]\:bg-growth\/10>span{background-color:color-mix(in oklab,var(--color-growth) 10%,transparent)}}.\[\&\>span\]\:bg-surface-2>span{background-color:var(--color-surface-2)}.\[\&\>span\]\:bg-white\/10>span{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.\[\&\>span\]\:bg-white\/10>span{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.\[\&\>span\]\:bg-\[linear-gradient\(90deg\,transparent\,var\(--result-accent\)\,transparent\)\]>span{background-image:linear-gradient(90deg,transparent,var(--result-accent),transparent)}.\[\&\>span\]\:px-2>span{padding-inline:calc(var(--spacing) * 2)}.\[\&\>span\]\:py-0\.5>span{padding-block:calc(var(--spacing) * .5)}.\[\&\>span\]\:pl-2>span{padding-left:calc(var(--spacing) * 2)}.\[\&\>span\]\:text-center>span{text-align:center}.\[\&\>span\]\:text-\[0\.875rem\]>span{font-size:.875rem}.\[\&\>span\]\:text-\[length\:var\(--type-helper\)\]>span{font-size:var(--type-helper)}.\[\&\>span\]\:text-\[length\:var\(--type-secondary\)\]>span{font-size:var(--type-secondary)}.\[\&\>span\]\:leading-\[var\(--line-secondary\)\]>span{--tw-leading:var(--line-secondary);line-height:var(--line-secondary)}.\[\&\>span\]\:leading-none>span{--tw-leading:1;line-height:1}.\[\&\>span\]\:leading-snug>span{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.\[\&\>span\]\:leading-tight>span{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\[\&\>span\]\:font-\[680\]>span{--tw-font-weight:680;font-weight:680}.\[\&\>span\]\:font-bold>span{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&\>span\]\:font-extrabold>span{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&\>span\]\:font-medium>span{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&\>span\]\:font-semibold>span{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&\>span\]\:tracking-\[0\.1em\]>span{--tw-tracking:.1em;letter-spacing:.1em}.\[\&\>span\]\:tracking-\[0\.07em\]>span{--tw-tracking:.07em;letter-spacing:.07em}.\[\&\>span\]\:tracking-\[0\.14em\]>span{--tw-tracking:.14em;letter-spacing:.14em}.\[\&\>span\]\:tracking-wide>span{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[\&\>span\]\:tracking-wider>span{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.\[\&\>span\]\:text-amber>span{color:var(--color-amber)}.\[\&\>span\]\:text-growth>span{color:var(--color-growth)}.\[\&\>span\]\:text-info>span{color:var(--color-info)}.\[\&\>span\]\:text-text-muted>span{color:var(--color-text-muted)}.\[\&\>span\]\:text-text-secondary>span{color:var(--color-text-secondary)}.\[\&\>span\]\:uppercase>span{text-transform:uppercase}.\[\&\>span\]\:shadow-\[0_0_12px_rgba\(163\,230\,53\,0\.55\)\]>span{--tw-shadow:0 0 12px var(--tw-shadow-color,#a3e6358c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[kind\=attention\]\:\[\&\>span\]\:text-amber[data-kind=attention]>span{color:var(--color-amber)}.data-\[state\=completed\]\:\[\&\>span\]\:border-growth\/30[data-state=completed]>span{border-color:#a3e6354d}@supports (color:color-mix(in lab,red,red)){.data-\[state\=completed\]\:\[\&\>span\]\:border-growth\/30[data-state=completed]>span{border-color:color-mix(in oklab,var(--color-growth) 30%,transparent)}}.data-\[state\=completed\]\:\[\&\>span\]\:bg-growth\/10[data-state=completed]>span{background-color:#a3e6351a}@supports (color:color-mix(in lab,red,red)){.data-\[state\=completed\]\:\[\&\>span\]\:bg-growth\/10[data-state=completed]>span{background-color:color-mix(in oklab,var(--color-growth) 10%,transparent)}}.data-\[state\=completed\]\:\[\&\>span\]\:text-growth[data-state=completed]>span{color:var(--color-growth)}@media not all and (min-width:649px){.max-\[649px\]\:\[\&\>span\]\:hidden>span{display:none}}@media not all and (min-width:599px){.max-\[599px\]\:\[\&\>span\]\:w-full>span{width:100%}}.\[\&\>span\+span\]\:before\:mr-3>span+span:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 3)}.\[\&\>span\+span\]\:before\:text-border-strong>span+span:before{content:var(--tw-content);color:var(--color-border-strong)}.\[\&\>span\+span\]\:before\:content-\[\'•\'\]>span+span:before{--tw-content:"•";content:var(--tw-content)}@media not all and (min-width:599px){.max-\[599px\]\:\[\&\>span\+span\]\:before\:hidden>span+span:before{content:var(--tw-content);display:none}}.\[\&\>span\:first-child\]\:size-\[1\.65rem\]>span:first-child{width:1.65rem;height:1.65rem}.\[\&\>span\:first-child\]\:h-4>span:first-child{height:calc(var(--spacing) * 4)}.\[\&\>span\:first-child\]\:w-2\/3>span:first-child{width:66.6667%}.\[\&\>span\:first-child\]\:min-w-0>span:first-child{min-width:0}.\[\&\>span\:first-child\]\:flex-1>span:first-child{flex:1}.\[\&\>span\:first-child\]\:text-left>span:first-child{text-align:left}.\[\&\>span\:first-child\]\:text-\[length\:var\(--type-helper\)\]>span:first-child{font-size:var(--type-helper)}.\[\&\>span\:first-child\]\:font-extrabold>span:first-child{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&\>span\:first-child\]\:tracking-\[0\.09em\]>span:first-child{--tw-tracking:.09em;letter-spacing:.09em}.\[\&\>span\:first-child\]\:text-text-secondary>span:first-child{color:var(--color-text-secondary)}.\[\&\>span\:first-child\]\:uppercase>span:first-child{text-transform:uppercase}.\[\&\>span\:last-child\]\:grid>span:last-child{display:grid}.\[\&\>span\:last-child\]\:h-2\.5>span:last-child{height:calc(var(--spacing) * 2.5)}.\[\&\>span\:last-child\]\:min-w-0>span:last-child{min-width:0}.\[\&\>span\:last-child\]\:gap-px>span:last-child{gap:1px}.\[\&\>span\:nth-child\(2\)\]\:w-full>span:nth-child(2){width:100%}.\[\&\>span\:nth-child\(3\)\]\:w-4\/5>span:nth-child(3){width:80%}.\[\&\>span\>svg\]\:mt-0\.5>span>svg{margin-top:calc(var(--spacing) * .5)}.\[\&\>span\>svg\]\:shrink-0>span>svg{flex-shrink:0}.\[\&\>span\>svg\]\:text-info>span>svg{color:var(--color-info)}.\[\&\>strong\]\:line-clamp-2>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>strong\]\:block>strong{display:block}.\[\&\>strong\]\:w-full>strong{width:100%}.\[\&\>strong\]\:max-w-full>strong{max-width:100%}.\[\&\>strong\]\:min-w-0>strong{min-width:0}.\[\&\>strong\]\:shrink-0>strong{flex-shrink:0}.\[\&\>strong\]\:truncate>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>strong\]\:overflow-hidden>strong{overflow:hidden}.\[\&\>strong\]\:font-display>strong{font-family:var(--font-display)}.\[\&\>strong\]\:text-lg>strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&\>strong\]\:text-\[0\.82rem\]>strong{font-size:.82rem}.\[\&\>strong\]\:text-\[0\.88rem\]>strong{font-size:.88rem}.\[\&\>strong\]\:text-\[20px\]>strong{font-size:20px}.\[\&\>strong\]\:text-\[length\:var\(--type-helper\)\]>strong{font-size:var(--type-helper)}.\[\&\>strong\]\:text-\[length\:var\(--type-important\)\]>strong{font-size:var(--type-important)}.\[\&\>strong\]\:text-\[length\:var\(--type-secondary\)\]>strong{font-size:var(--type-secondary)}.\[\&\>strong\]\:leading-\[var\(--line-compact\)\]>strong{--tw-leading:var(--line-compact);line-height:var(--line-compact)}.\[\&\>strong\]\:leading-\[var\(--line-secondary\)\]>strong{--tw-leading:var(--line-secondary);line-height:var(--line-secondary)}.\[\&\>strong\]\:leading-none>strong{--tw-leading:1;line-height:1}.\[\&\>strong\]\:leading-snug>strong{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.\[\&\>strong\]\:leading-tight>strong{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\[\&\>strong\]\:font-bold>strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&\>strong\]\:font-extrabold>strong{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&\>strong\]\:font-normal>strong{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&\>strong\]\:font-semibold>strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&\>strong\]\:break-normal>strong{overflow-wrap:normal;word-break:normal}.\[\&\>strong\]\:\[overflow-wrap\:anywhere\]>strong{overflow-wrap:anywhere}.\[\&\>strong\]\:break-words>strong{overflow-wrap:break-word}.\[\&\>strong\]\:text-growth>strong{color:var(--color-growth)}.\[\&\>strong\]\:text-info>strong{color:var(--color-info)}.\[\&\>strong\]\:text-text-primary>strong{color:var(--color-text-primary)}.\[\&\>strong\]\:text-text-secondary>strong{color:var(--color-text-secondary)}.\[\&\>strong\]\:tabular-nums>strong{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.group-aria-pressed\/combat-v2-action\:\[\&\>strong\]\:\!text-growth:is(:where(.group\/combat-v2-action)[aria-pressed=true] *)>strong{color:var(--color-growth)!important}.group-data-\[state\=incubating\]\:\[\&\>strong\]\:text-growth:is(:where(.group)[data-state=incubating] *)>strong{color:var(--color-growth)}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:inset-0>svg{inset:0}.\[\&\>svg\]\:mt-0\.5>svg{margin-top:calc(var(--spacing) * .5)}.\[\&\>svg\]\:\!size-3\.5>svg{width:calc(var(--spacing) * 3.5)!important;height:calc(var(--spacing) * 3.5)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-5>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&\>svg\]\:size-6>svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\>svg\]\:size-\[18px\]>svg{width:18px;height:18px}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:w-full>svg{width:100%}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:justify-self-center>svg{justify-self:center}.\[\&\>svg\]\:text-amber>svg{color:var(--color-amber)}.\[\&\>svg\]\:text-growth>svg{color:var(--color-growth)}.\[\&\>svg\]\:text-growth\/50>svg{color:#a3e63580}@supports (color:color-mix(in lab,red,red)){.\[\&\>svg\]\:text-growth\/50>svg{color:color-mix(in oklab,var(--color-growth) 50%,transparent)}}.\[\&\>svg\]\:text-info>svg{color:var(--color-info)}.\[\&\>svg\]\:text-text-muted>svg{color:var(--color-text-muted)}.\[\&\>svg\]\:text-warning>svg{color:var(--color-warning)}.\[\&\>svg\]\:opacity-80>svg{opacity:.8}.\[\&\>svg\]\:transition-transform>svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&\>svg\]\:duration-\[var\(--motion-panel\,220ms\)\]>svg{--tw-duration:var(--motion-panel,.22s);transition-duration:var(--motion-panel,.22s)}.\[\&\>svg\]\:ease-out>svg{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.group-open\/details\:\[\&\>svg\]\:rotate-180:is(:where(.group\/details):is([open],:popover-open,:open) *)>svg{rotate:180deg}.\[\&\>svg\:not\(\.hatch-queue-ring\)\]\:relative>svg:not(.hatch-queue-ring){position:relative}.\[\&\>svg\:not\(\.hatch-queue-ring\)\]\:z-\[1\]>svg:not(.hatch-queue-ring){z-index:1}.\[\&\>ul\]\:m-0>ul{margin:0}.\[\&\>ul\]\:grid>ul{display:grid}.\[\&\>ul\]\:list-none>ul{list-style-type:none}.\[\&\>ul\]\:grid-cols-\[repeat\(auto-fit\,minmax\(160px\,1fr\)\)\]>ul{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.\[\&\>ul\]\:gap-2>ul{gap:calc(var(--spacing) * 2)}.\[\&\>ul\]\:p-0>ul{padding:0}@media not all and (min-width:520px){.max-\[520px\]\:\[\&\>ul\]\:grid-cols-2>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&\>ul\>li\]\:grid>ul>li{display:grid}.\[\&\>ul\>li\]\:grid-cols-\[44px_minmax\(0\,1fr\)\]>ul>li{grid-template-columns:44px minmax(0,1fr)}.\[\&\>ul\>li\]\:items-center>ul>li{align-items:center}.\[\&\>ul\>li\]\:gap-3>ul>li{gap:calc(var(--spacing) * 3)}.\[\&\>ul\>li\]\:rounded-control>ul>li{border-radius:var(--radius-control)}.\[\&\>ul\>li\]\:border>ul>li{border-style:var(--tw-border-style);border-width:1px}.\[\&\>ul\>li\]\:border-white\/10>ul>li{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.\[\&\>ul\>li\]\:border-white\/10>ul>li{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.\[\&\>ul\>li\]\:bg-\[rgb\(4_17_10\/74\%\)\]>ul>li{background-color:#04110abd}.\[\&\>ul\>li\]\:p-3>ul>li{padding:calc(var(--spacing) * 3)}@media not all and (min-width:520px){.max-\[520px\]\:\[\&\>ul\>li\]\:grid-cols-\[32px_minmax\(0\,1fr\)\]>ul>li{grid-template-columns:32px minmax(0,1fr)}.max-\[520px\]\:\[\&\>ul\>li\]\:gap-2>ul>li{gap:calc(var(--spacing) * 2)}.max-\[520px\]\:\[\&\>ul\>li\]\:p-2>ul>li{padding:calc(var(--spacing) * 2)}}.\[\&\>ul\>li_p\]\:m-0>ul>li p{margin:0}.\[\&\>ul\>li_p\]\:text-\[length\:var\(--type-helper\)\]>ul>li p{font-size:var(--type-helper)}.\[\&\>ul\>li_p\]\:leading-\[var\(--line-compact\)\]>ul>li p{--tw-leading:var(--line-compact);line-height:var(--line-compact)}.\[\&\>ul\>li_p\]\:text-text-secondary>ul>li p{color:var(--color-text-secondary)}.\[\&\>ul\>li_small\]\:text-\[length\:var\(--type-helper\)\]>ul>li small{font-size:var(--type-helper)}.\[\&\>ul\>li_small\]\:font-bold>ul>li small{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&\>ul\>li_small\]\:tracking-\[0\.08em\]>ul>li small{--tw-tracking:.08em;letter-spacing:.08em}.\[\&\>ul\>li_small\]\:text-text-secondary>ul>li small{color:var(--color-text-secondary)}.\[\&\>ul\>li_small\]\:uppercase>ul>li small{text-transform:uppercase}.\[\&\>ul\>li_strong\]\:font-display>ul>li strong{font-family:var(--font-display)}.\[\&\>ul\>li_strong\]\:text-\[length\:var\(--type-title\)\]>ul>li strong{font-size:var(--type-title)}.\[\&\>ul\>li_strong\]\:leading-none>ul>li strong{--tw-leading:1;line-height:1}.\[\&\>ul\>li_strong\]\:text-growth>ul>li strong{color:var(--color-growth)}@media not all and (min-width:520px){.max-\[520px\]\:\[\&\>ul\>li_strong\]\:text-\[length\:var\(--type-important\)\]>ul>li strong{font-size:var(--type-important)}}.\[\&\>ul\>li\>div\]\:grid>ul>li>div{display:grid}.\[\&\>ul\>li\>div\]\:min-w-0>ul>li>div{min-width:0}.\[\&\>ul\>li\>div\]\:gap-0\.5>ul>li>div{gap:calc(var(--spacing) * .5)}.\[\&\>ul\>li\>span\]\:grid>ul>li>span{display:grid}.\[\&\>ul\>li\>span\]\:size-11>ul>li>span{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.\[\&\>ul\>li\>span\]\:place-items-center>ul>li>span{place-items:center}.\[\&\>ul\>li\>span\]\:rounded-full>ul>li>span{border-radius:3.40282e38px}.\[\&\>ul\>li\>span\]\:border>ul>li>span{border-style:var(--tw-border-style);border-width:1px}.\[\&\>ul\>li\>span\]\:border-growth\/40>ul>li>span{border-color:#a3e63566}@supports (color:color-mix(in lab,red,red)){.\[\&\>ul\>li\>span\]\:border-growth\/40>ul>li>span{border-color:color-mix(in oklab,var(--color-growth) 40%,transparent)}}.\[\&\>ul\>li\>span\]\:bg-growth\/10>ul>li>span{background-color:#a3e6351a}@supports (color:color-mix(in lab,red,red)){.\[\&\>ul\>li\>span\]\:bg-growth\/10>ul>li>span{background-color:color-mix(in oklab,var(--color-growth) 10%,transparent)}}.\[\&\>ul\>li\>span\]\:text-growth>ul>li>span{color:var(--color-growth)}@media not all and (min-width:520px){.max-\[520px\]\:\[\&\>ul\>li\>span\]\:size-8>ul>li>span{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}.authentication-card .\[\.authentication-card_\&\]\:h-auto{height:auto}.authentication-card .\[\.authentication-card_\&\]\:min-h-0{min-height:0}.authentication-card .\[\.authentication-card_\&\]\:\[grid-template-columns\:minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.authentication-card .\[\.authentication-card_\&\]\:content-start{align-content:flex-start}.authentication-card .\[\.authentication-card_\&\]\:items-start{align-items:flex-start}.authentication-card .\[\.authentication-card_\&\]\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.authentication-card .\[\.authentication-card_\&\]\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.authentication-card .\[\.authentication-card_\&\]\:gap-3{gap:calc(var(--spacing) * 3)}.authentication-card .\[\.authentication-card_\&\]\:self-auto{align-self:auto}.authentication-card .\[\.authentication-card_\&\]\:overflow-visible{overflow:visible}.authentication-card .\[\.authentication-card_\&\]\:rounded-none{border-radius:0}.authentication-card .\[\.authentication-card_\&\]\:border-0{border-style:var(--tw-border-style);border-width:0}.authentication-card .\[\.authentication-card_\&\]\:bg-transparent{background-color:#0000}.authentication-card .\[\.authentication-card_\&\]\:p-0{padding:0}.authentication-card .\[\.authentication-card_\&\]\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.authentication-card .\[\.authentication-card_\&\]\:backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media not all and (min-width:900px){.authentication-card .\[\.authentication-card_\&\]\:max-\[900px\]\:border-0{border-style:var(--tw-border-style);border-width:0}.authentication-card .\[\.authentication-card_\&\]\:max-\[900px\]\:p-0{padding:0}}@media not all and (min-width:48rem){.authentication-card .\[\.authentication-card_\&\]\:max-md\:gap-3{gap:calc(var(--spacing) * 3)}.authentication-card .\[\.authentication-card_\&\]\:max-md\:p-0{padding:0}}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:static{position:static}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:flex{display:flex}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:grid{display:grid}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:h-auto{height:auto}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:h-full{height:100%}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:max-h-full{max-height:100%}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:min-h-0{min-height:0}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:w-auto{width:auto}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:max-w-full{max-width:100%}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:min-w-\[calc\(var\(--combat-v2-columns\)\*var\(--combat-v2-cell\)\+var\(--combat-v2-col-gap-total\)\+19px\)\]{min-width:calc(var(--combat-v2-columns) * var(--combat-v2-cell) + var(--combat-v2-col-gap-total) + 19px)}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:flex-1{flex:1}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:shrink-0{flex-shrink:0}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:basis-0{flex-basis:0}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:\[grid-template-columns\:repeat\(var\(--combat-v2-columns\)\,minmax\(0\,var\(--combat-v2-cell\)\)\)\]{grid-template-columns:repeat(var(--combat-v2-columns),minmax(0,var(--combat-v2-cell)))}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(240px\,288px\)\]{grid-template-columns:minmax(0,1fr) minmax(240px,288px)}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:\[grid-template-rows\:repeat\(var\(--combat-v2-rows\)\,minmax\(0\,var\(--combat-v2-cell\)\)\)\]{grid-template-rows:repeat(var(--combat-v2-rows),minmax(0,var(--combat-v2-cell)))}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:items-center{align-items:center}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:\[justify-content\:safe_center\]{justify-content:safe center}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:gap-2{gap:calc(var(--spacing) * 2)}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:self-start{align-self:flex-start}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:overflow-visible{overflow:visible}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:p-2\.5{padding:calc(var(--spacing) * 2.5)}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:p-\[0\.08rem\]{padding:.08rem}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:p-\[18px_1px_1px_18px\]{padding:18px 1px 1px 18px}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:data-\[chrome\=sprite\]\:h-\[min\(7rem\,calc\(var\(--combat-v2-cell\,4\.6rem\)-var\(--combat-v2-unit-footer\,24px\)\)\)\][data-chrome=sprite]{height:min(7rem,calc(var(--combat-v2-cell,4.6rem) - var(--combat-v2-unit-footer,24px)))}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:data-\[chrome\=sprite\]\:w-\[min\(7rem\,calc\(var\(--combat-v2-cell\,4\.6rem\)-var\(--combat-v2-unit-footer\,24px\)\)\)\][data-chrome=sprite]{width:min(7rem,calc(var(--combat-v2-cell,4.6rem) - var(--combat-v2-unit-footer,24px)))}@media not all and (min-width:48rem){.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:max-md\:flex{display:flex}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:max-md\:max-h-\[42\%\]{max-height:42%}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:max-md\:min-h-48{min-height:calc(var(--spacing) * 48)}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:max-md\:flex-1{flex:1}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:max-md\:flex-col{flex-direction:column}.combat-v2-presentation[data-layout=viewport] .\[\.combat-v2-presentation\[data-layout\=viewport\]_\&\]\:max-md\:overflow-auto{overflow:auto}}.combat-v2-presentation[data-layout=viewport] .combat-v2-top-chrome .\[\.combat-v2-presentation\[data-layout\=viewport\]_\.combat-v2-top-chrome_\&\]\:p-0{padding:0}.combat-v2-top-chrome .\[\.combat-v2-top-chrome_\&\]\:rounded-none{border-radius:0}.combat-v2-top-chrome .\[\.combat-v2-top-chrome_\&\]\:border-0{border-style:var(--tw-border-style);border-width:0}.combat-v2-top-chrome .\[\.combat-v2-top-chrome_\&\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.combat-v2-top-chrome .\[\.combat-v2-top-chrome_\&\]\:border-\[rgba\(197\,220\,164\,0\.08\)\]{border-color:#c5dca414}.combat-v2-top-chrome .\[\.combat-v2-top-chrome_\&\]\:bg-transparent{background-color:#0000}.combat-v2-top-chrome .\[\.combat-v2-top-chrome_\&\]\:p-0{padding:0}.combat-v2-top-chrome .\[\.combat-v2-top-chrome_\&\]\:pt-1{padding-top:var(--spacing)}.combat-v2-top-chrome .\[\.combat-v2-top-chrome_\&\]\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.combat-v2-top-chrome .\[\.combat-v2-top-chrome_\&\]\:backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.profile-hub .\[\.profile-hub_\&\]\:gap-\[18px\]{gap:18px}.profile-hub .\[\.profile-hub_\&\]\:p-\[clamp\(18px\,2\.4vw\,24px\)\]{padding:clamp(18px,2.4vw,24px)}.room-grid[data-detail-mode=true] .\[\.room-grid\[data-detail-mode\=true\]_\&\]\:min-h-0{min-height:0}.room-grid[data-detail-mode=true] .\[\.room-grid\[data-detail-mode\=true\]_\&\]\:w-full{width:100%}.room-grid[data-detail-mode=true] .\[\.room-grid\[data-detail-mode\=true\]_\&\]\:gap-4{gap:calc(var(--spacing) * 4)}.room-grid[data-detail-mode=true] .\[\.room-grid\[data-detail-mode\=true\]_\&\]\:p-5{padding:calc(var(--spacing) * 5)}@media(min-width:700px)and (max-height:780px){.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:col-start-1{grid-column-start:1}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:col-start-2{grid-column-start:2}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:row-start-1{grid-row-start:1}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:row-start-2{grid-row-start:2}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:min-h-\[170px\]{min-height:170px}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:grid-cols-\[36px_minmax\(0\,1fr\)\]{grid-template-columns:36px minmax(0,1fr)}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(280px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:content-start{align-content:flex-start}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:gap-2{gap:calc(var(--spacing) * 2)}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:overflow-y-hidden{overflow-y:hidden}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:p-2\.5{padding:calc(var(--spacing) * 2.5)}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:p-3{padding:calc(var(--spacing) * 3)}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:\[\&_\.sheet-heading_\[data-dialog-icon\]\]\:size-11 .sheet-heading [data-dialog-icon]{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:\[\&\>\.sheet-heading\]\:gap-3>.sheet-heading{gap:calc(var(--spacing) * 3)}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:\[\&\>\.sheet-heading\]\:p-4>.sheet-heading{padding:calc(var(--spacing) * 4)}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:\[\&\>\.sheet-heading_div\]\:gap-1>.sheet-heading div{gap:var(--spacing)}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:\[\&\>div\]\:p-2>div{padding:calc(var(--spacing) * 2)}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:\[\&\>footer\]\:px-4>footer{padding-inline:calc(var(--spacing) * 4)}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:\[\&\>footer\]\:py-3>footer{padding-block:calc(var(--spacing) * 3)}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:\[\&\>p\]\:col-start-2>p{grid-column-start:2}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:\[\&\>p\]\:justify-self-start>p{justify-self:flex-start}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:\[\&\>p\]\:text-left>p{text-align:left}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:\[\&\>p\]\:text-\[length\:var\(--type-helper\)\]>p{font-size:var(--type-helper)}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:\[\&\>svg\]\:row-span-2>svg{grid-row:span 2/span 2}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:\[\&\>ul\]\:grid-cols-1>ul{grid-template-columns:repeat(1,minmax(0,1fr))}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:\[\&\>ul\>li\]\:grid-cols-\[36px_minmax\(0\,1fr\)\]>ul>li{grid-template-columns:36px minmax(0,1fr)}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:\[\&\>ul\>li\]\:gap-2>ul>li{gap:calc(var(--spacing) * 2)}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:\[\&\>ul\>li\]\:p-2>ul>li{padding:calc(var(--spacing) * 2)}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:\[\&\>ul\>li_strong\]\:text-\[length\:var\(--type-important\)\]>ul>li strong{font-size:var(--type-important)}.\[\@media\(min-width\:700px\)_and_\(max-height\:780px\)\]\:\[\&\>ul\>li\>span\]\:size-9>ul>li>span{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}@media(min-width:900px)and (max-height:700px){.\[\@media\(min-width\:900px\)_and_\(max-height\:700px\)\]\:py-\[var\(--space-3\)\]{padding-block:var(--space-3)}.\[\@media\(min-width\:900px\)_and_\(max-height\:700px\)\]\:py-\[var\(--space-4\)\]{padding-block:var(--space-4)}}[data-status=failed] .\[\[data-status\=failed\]_\&\>svg\]\:text-danger>svg{color:var(--color-danger)}[data-status=retreated] .\[\[data-status\=retreated\]_\&\>svg\]\:text-info>svg{color:var(--color-info)}li[data-feature=research] .\[li\[data-feature\=research\]_\&\]\:object-\[50\%_32\%\]{object-position:50% 32%}}.interactive-colony{min-width:0;height:var(--colony-available-height, calc(100dvh - 180px) );flex-direction:column;gap:0;min-height:0;display:flex}.colony-guidance{flex:none;max-height:none;overflow:visible}.colony-guidance:has(.colony-tutorial--welcome){max-height:none;overflow:visible}.colony-playfield{flex:1;min-height:0;display:block;position:relative}.colony-map-slot,.colony-map-slot>.colony-map{height:100%;min-height:0}.colony-context-dock{z-index:4;max-width:calc(100% - 32px);position:absolute;bottom:44px;right:16px}.colony-context-opener{align-items:center;gap:8px;display:flex;box-shadow:0 8px 24px #0007}.colony-popup-layout .colony-room-popup{width:min(1200px,100vw - 64px);max-width:calc(100vw - 64px);height:fit-content;max-height:calc(100dvh - 32px);color:var(--color-text-primary);background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-panel);-webkit-user-select:none;user-select:none;margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 24px 80px #0009}.colony-popup-layout .colony-room-popup:not([open]){display:none}.colony-popup-layout .colony-room-popup[open]{flex-direction:column;display:flex}.colony-popup-layout .colony-room-popup::backdrop{background:#020805a8}.colony-context-heading{border-bottom:1px solid var(--color-border);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:4px 8px 4px 16px;display:flex}.colony-context-heading h2{outline:none;margin:0;font-size:1.25rem}.colony-context-heading h2:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.colony-context-heading-actions{align-items:center;gap:8px;min-width:0;display:flex}.colony-context-heading-actions>.control-with-feedback{width:auto}.colony-context-heading-actions .colony-nursery-action{min-height:44px;padding:7px 13px}.colony-room-navigation{border-bottom:1px solid var(--color-border);background:var(--color-surface-1);flex-wrap:wrap;flex:none;gap:8px;padding:10px 16px;display:flex}.colony-room-navigation>.control-with-feedback{width:auto}.colony-room-navigation .button{min-width:150px}.production-room-panel{gap:16px;padding:18px}.production-room-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.production-room-heading>.production-resource-icon{width:52px;height:52px}.production-room-heading-copy{min-width:0}.production-room-heading-copy h2,.production-room-heading-copy p{margin:0}.production-room-heading-copy h2{color:var(--color-text-primary);font-family:var(--font-display);margin-top:2px;font-size:clamp(1.5rem,2vw,2rem)}.production-room-heading-copy p{color:var(--color-text-secondary);font-size:var(--type-secondary);line-height:var(--line-secondary);margin-top:3px}.production-room-dashboard{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:12px;display:grid}.production-room-storage,.production-room-fact{border-radius:var(--radius-panel);background:#091b11b8;border:1px solid #52745a6b;min-width:0}.production-room-storage{align-content:center;gap:10px;padding:18px;display:grid}.production-room-storage-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.production-room-storage-heading>span:first-child{color:var(--color-text-secondary);font-size:var(--type-secondary);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-weight:800;display:inline-flex}.production-room-storage-heading svg{color:var(--color-info)}.production-room-balance{align-items:baseline;gap:8px;margin:0;display:flex}.production-room-balance strong{color:var(--color-text-primary);font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);line-height:1}.production-room-balance span,.production-room-storage small{color:var(--color-text-secondary)}.production-room-storage>.production-storage-bar{height:8px}.production-room-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.production-room-fact{grid-template-columns:auto minmax(0,1fr);align-content:center;gap:4px 9px;padding:16px;display:grid}.production-room-fact>svg{color:var(--color-info);grid-row:1/span 3}.production-room-fact>span:not(.timer){color:var(--color-text-secondary);font-size:var(--type-helper);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.production-room-fact>strong,.production-room-fact>.timer{color:var(--color-text-primary);font-size:var(--type-important)}.production-room-fact>small{color:var(--color-text-secondary);font-size:var(--type-secondary);line-height:var(--line-secondary)}.production-room-actions{border-top:1px solid #53765b47;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:62px;padding-top:14px;display:grid}.production-room-actions p{max-width:680px;color:var(--color-text-secondary);font-size:var(--type-secondary);line-height:var(--line-secondary);margin:0}.production-room-actions>.control-with-feedback{width:auto}.production-room-actions .button{min-width:220px}@media(max-width:840px){.production-room-dashboard{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.production-room-panel{padding:12px}.production-room-heading{grid-template-columns:auto minmax(0,1fr)}.production-room-heading>.badge{grid-column:1/-1;justify-self:start}.production-room-facts,.production-room-actions{grid-template-columns:minmax(0,1fr)}.production-room-actions>.control-with-feedback,.production-room-actions .button{width:100%}}.colony-context-body{overscroll-behavior:contain;min-height:0;padding:14px 16px;overflow:auto}.colony-nursery-upgrade-mode,.colony-war-room-upgrade-mode{padding:0;overflow:visible}.details-dialog.army-sheet.army-sheet--nursery,.details-dialog.army-sheet.army-sheet--war-room{scrollbar-gutter:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#a3e6350d,#0000 46%),#08160edb;width:min(1500px,100%);max-width:min(1500px,100% - 32px);height:min(820px,100dvh - 24px);max-height:calc(100dvh - 24px)}.details-dialog.army-sheet.army-sheet--nursery::backdrop,.details-dialog.army-sheet.army-sheet--war-room::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02080599}.details-dialog.army-sheet.army-sheet--nursery>.sheet-heading,.details-dialog.army-sheet.army-sheet--war-room>.sheet-heading{min-height:64px;padding:8px 16px;position:static}.details-dialog.army-sheet.army-sheet--nursery>.details-dialog-fixed-content>nav,.details-dialog.army-sheet.army-sheet--war-room>.details-dialog-fixed-content>nav{padding-block:4px}.details-dialog.army-sheet.army-sheet--nursery .army-sheet-body,.details-dialog.army-sheet.army-sheet--war-room .army-sheet-body{gap:10px;margin:0;padding:10px 12px 12px}.details-dialog.army-sheet.army-sheet--war-room .army-sheet-body{padding-block:4px}.details-dialog.army-sheet .squad-ant-card{align-self:start;height:auto;display:grid}.details-dialog.army-sheet.army-sheet--war-room .colony-war-room-upgrade-mode .room-card{gap:6px;padding:8px}.details-dialog.army-sheet.army-sheet--war-room .colony-war-room-upgrade-mode .room-build-flow{gap:6px}.details-dialog.army-sheet.army-sheet--war-room .colony-war-room-upgrade-mode .room-level-result{gap:8px;padding:8px 10px}.details-dialog.army-sheet.army-sheet--war-room .colony-war-room-upgrade-mode .room-level-benefit{padding:5px 9px}.details-dialog.army-sheet.army-sheet--war-room .colony-war-room-upgrade-mode .room-construction-action{min-height:52px!important;padding-block:7px!important}.details-dialog.army-sheet.army-sheet--nursery .army-sheet-body>.message{font-size:var(--type-secondary);line-height:var(--line-secondary);margin:0;padding:7px 11px}.details-dialog.army-sheet.army-sheet--nursery .roster-panel{gap:10px;padding:12px}.details-dialog.army-sheet.army-sheet--nursery .roster-panel>.panel-heading{align-items:center;gap:12px;margin-bottom:0}.details-dialog.army-sheet.army-sheet--nursery .roster-heading-copy{flex:auto}.details-dialog.army-sheet.army-sheet--nursery .brood-capacity{width:auto;font-size:var(--type-helper);line-height:var(--line-compact);flex:none;padding:4px 8px}.details-dialog.army-sheet.army-sheet--nursery .caste-grid[data-journey-active=true]{gap:10px}.details-dialog.army-sheet.army-sheet--nursery .caste-grid[data-journey-active=true] .caste-card{isolation:isolate;background:radial-gradient(circle at 12% 0,#a3e6351a,#0000 36%),linear-gradient(155deg,#0d2719f7,#05140dfa);border-color:#71a07757;gap:6px;padding:10px 10px 9px 12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 8px 22px #00000029}.details-dialog.army-sheet.army-sheet--nursery .caste-grid[data-journey-active=true] .caste-card:before{z-index:-1;background:linear-gradient(to bottom,var(--color-growth),#a3e6351a);content:"";width:3px;position:absolute;inset:12px auto 12px 0}.details-dialog.army-sheet.army-sheet--nursery .caste-grid[data-journey-active=true] .caste-card[data-action-state=tutorial-complete]{background:radial-gradient(circle at 14% 0,#a3e6352e,#0000 40%),linear-gradient(155deg,#0f2f1cfa,#05160efa);border-color:#a3e6359e}.details-dialog.army-sheet.army-sheet--nursery .caste-grid[data-journey-active=true] .roster-caste-header{grid-template-columns:56px minmax(0,1fr) 44px;gap:9px}.details-dialog.army-sheet.army-sheet--nursery .caste-grid[data-journey-active=true] .caste-art{background:#040f0ab8;border-color:#a3e63570;width:56px;height:56px;box-shadow:0 0 0 2px #05120cd1,0 0 16px #a3e6351a}.details-dialog.army-sheet.army-sheet--nursery .caste-grid[data-journey-active=true] .caste-header-title .badge{clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%);background:#a3e63514;border:1px solid #a3e6354d;padding:2px 7px}.details-dialog.army-sheet.army-sheet--nursery .caste-grid[data-journey-active=true] .brood-counts{gap:4px 6px}.details-dialog.army-sheet.army-sheet--nursery .caste-grid[data-journey-active=true] .brood-count{background:#030f096b;border:1px solid #6b937129;border-radius:7px;min-height:26px;padding:3px 6px}.details-dialog.army-sheet.army-sheet--nursery .caste-grid[data-journey-active=true] .roster-compact-stats{gap:12px;padding-block:6px}.details-dialog.army-sheet.army-sheet--nursery .caste-grid[data-journey-active=true] .caste-traits{min-height:22px}.details-dialog.army-sheet.army-sheet--nursery .caste-grid[data-journey-active=true] .roster-guidance-badge{margin-top:3px;padding-block:2px}.details-dialog.army-sheet.army-sheet--nursery .caste-grid[data-journey-active=true] .caste-block-reason{min-height:var(--line-secondary);margin-top:0}.details-dialog.army-sheet.army-sheet--nursery .caste-grid[data-journey-active=true] .caste-card[data-action-state=tutorial-complete] .caste-block-reason{display:none}.details-dialog.army-sheet.army-sheet--nursery .caste-grid[data-journey-active=true] .caste-action-row{align-items:center}.details-dialog.army-sheet.army-sheet--nursery .caste-grid[data-journey-active=true] .roster-hatch-complete{min-width:92px;box-shadow:inset 0 0 14px #a3e63514}.details-dialog.army-sheet.army-sheet--nursery .caste-grid[data-journey-active=true] .roster-hatch-complete[data-status=active]{color:var(--color-info);background:#5fcdbe14;border-color:#5fcdbe6b;box-shadow:inset 0 0 14px #5fcdbe12}.details-dialog.army-sheet.army-sheet--nursery .caste-info-button{border-radius:var(--radius-control);place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:inline-grid;gap:0!important;padding:0!important}.details-dialog.army-sheet.army-sheet--nursery .caste-info-button>svg{stroke-width:2.25px!important;flex:0 0 20px!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;display:block!important}.details-dialog.army-sheet.army-sheet--nursery .roster-first-journey{max-width:none;color:var(--color-text-secondary);font-size:var(--type-helper);font-weight:650}.colony-context-body [data-room-context]>.panel-heading,.colony-context-body [data-room-context] .slot{display:none}.colony-context-body [data-room-context]{box-shadow:none;border:0;padding:8px}.colony-context-body .construction-panel[data-room-context]>.colony-queue-details{display:none}.colony-context-body .room-card{margin:0;padding:10px}@media(min-width:1024px){.colony-context-body .room-grid[data-detail-mode=true]{grid-template-columns:minmax(0,1fr)}.colony-context-body [data-room-context] .room-card{grid-template-columns:minmax(0,1.1fr) minmax(440px,.9fr);align-items:stretch;column-gap:20px;display:grid;position:relative}.colony-context-body [data-room-context] .room-card>.room-card-heading{z-index:2;position:absolute;top:10px;right:10px}.colony-context-body [data-room-context] .room-card>.room-visual-story{grid-area:1/1}.colony-context-body [data-room-context] .room-card>.colony-benefit-details{grid-area:4/1}.colony-context-body [data-room-context] .room-card>.room-build-flow{grid-area:1/2}.colony-context-body [data-room-context] .room-card>:not(.room-card-heading,.room-visual-story,.colony-benefit-details,.room-build-flow,.slot){grid-column:2}.colony-detail-flow:has(>.colony-starter-help){grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:16px}.colony-detail-flow:has(>.colony-starter-help)>:not(.colony-starter-help,.control-with-feedback:has(>.colony-nursery-action)){grid-column:1/-1}.colony-starter-help{margin:0}}@media(min-width:1280px){.colony-context-body [data-room-context] .room-card[data-construction-state=active]{border-style:solid;row-gap:10px}.colony-context-body [data-room-context] .room-build-flow[data-active-construction=true]{grid-template-columns:minmax(0,1fr);gap:10px;max-width:none}.colony-context-body [data-room-context] .room-build-flow[data-active-construction=true]>.construction-active-summary{grid-column:1}.colony-context-body [data-room-context] .room-build-flow[data-active-construction=true]>.construction-build-tools,.colony-context-body [data-room-context] .room-build-flow[data-active-construction=true]>.room-level-result{grid-column:1;align-self:start}.colony-context-body [data-room-context] .room-build-flow[data-active-construction=true] .construction-speed-ups[data-mode=finishing]{grid-template-columns:auto minmax(170px,1fr);align-items:center}.colony-context-body [data-room-context] .room-build-flow[data-active-construction=true] .construction-speed-ups[data-mode=finishing]>.eyebrow{white-space:nowrap;grid-column:auto;min-width:max-content}.colony-context-body [data-room-context] .room-build-flow[data-active-construction=true] .construction-speed-ups[data-mode=finishing]>.construction-speed-up-status{grid-column:1/-1}.colony-context-body [data-room-context] .room-build-flow[data-active-construction=true] .construction-active-summary{gap:8px;padding:12px}.colony-context-body [data-room-context] .room-build-flow[data-active-construction=true] .room-level-result{gap:9px;padding:12px}}@media(min-width:1024px)and (max-height:720px){.details-dialog.army-sheet.army-sheet--nursery>.sheet-heading,.details-dialog.army-sheet.army-sheet--war-room>.sheet-heading{min-height:56px}.details-dialog.army-sheet.army-sheet--nursery .army-sheet-body,.details-dialog.army-sheet.army-sheet--war-room .army-sheet-body{padding-block:6px}.colony-context-body [data-room-context] .room-card[data-construction-state=active]{gap:6px;padding:6px}.colony-context-body [data-room-context] .room-build-flow[data-active-construction=true]{gap:6px}.colony-context-body [data-room-context] .room-build-flow[data-active-construction=true] .construction-active-summary,.colony-context-body [data-room-context] .room-build-flow[data-active-construction=true] .construction-speed-ups{gap:5px;padding:8px}.colony-context-body [data-room-context] .room-build-flow[data-active-construction=true] .construction-speed-ups .button{min-height:44px;padding-block:6px}.colony-context-body [data-room-context] .room-build-flow[data-active-construction=true] .room-level-result{gap:6px;padding:8px}.colony-context-body [data-room-context] .room-build-flow[data-active-construction=true] .room-level-benefit{padding:4px 8px}.details-dialog.army-sheet.army-sheet--war-room .colony-war-room-upgrade-mode .room-build-flow[data-active-construction=true] .room-level-result{gap:3px;padding:6px}.details-dialog.army-sheet.army-sheet--war-room .colony-war-room-upgrade-mode .room-build-flow[data-active-construction=true] .room-level-benefits{gap:4px}.details-dialog.army-sheet.army-sheet--war-room .colony-war-room-upgrade-mode .room-build-flow[data-active-construction=true] .room-level-benefit{padding:1px 7px}}@media(min-width:960px){.details-dialog.army-sheet.army-sheet--nursery .army-sheet-body .caste-grid[data-journey-active=true]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch}.details-dialog.army-sheet.army-sheet--nursery .army-sheet-body .caste-grid[data-journey-active=true] .caste-card{height:100%}}.colony-benefit-preview{border-left:3px solid var(--color-growth);padding-left:8px}.colony-benefit-preview p{margin:4px 0}@media(max-width:599px){.colony-popup-layout .colony-room-popup{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 32px - env(safe-area-inset-bottom))}.colony-context-heading{min-height:48px;padding:4px 8px 4px 12px}.colony-context-heading h2{font-size:1.1rem}.colony-context-body{padding:12px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.colony-context-dock{bottom:40px;right:8px}.room-level-benefits{grid-template-columns:minmax(0,1fr)}.room-level-benefits>li:last-child:nth-child(odd){grid-column:auto}}.colony-map{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-bg-deep);-webkit-user-select:none;user-select:none;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.colony-map-camera-controls{z-index:6;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:#0f1a14eb;align-items:center;gap:6px;padding:6px;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.colony-map-camera-controls{background:color-mix(in srgb,var(--color-surface-1) 92%,transparent)}}.colony-map-camera-controls{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);top:12px;left:12px;box-shadow:0 8px 24px #0006}.colony-map-camera-controls button{width:44px;min-width:44px;min-height:44px;padding:8px}.colony-map-viewport{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:radial-gradient(at 50% 25%,#49412d,#241f19 65%,#161912);flex:1;min-height:300px;position:relative;overflow:clip}.colony-map-viewport:active{cursor:grabbing}.colony-map-viewport:focus-visible{outline:3px solid var(--color-focus);outline-offset:-4px}.colony-map-world{transform-origin:0 0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#392a1d;position:absolute}.colony-terrain,.colony-terrain-image{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.colony-terrain{background:#392a1d}.colony-terrain-image{object-fit:fill;image-rendering:auto}.colony-room-art,.colony-construction-art{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.colony-construction-art{z-index:2}.colony-art-scene,.colony-art-structure{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.colony-room-level-detail{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.colony-room-level-mark{display:none}.colony-art-placeholder{background:radial-gradient(at 40% 30%,#6c6843,#253227);border:3px solid #9e8c68;border-radius:47% 41% 45% 39%;position:absolute;inset:14% 8%;box-shadow:inset 0 5px 12px #0008}.colony-art-placeholder[data-room=scout_post]{border-radius:30% 30% 15% 15%;inset:6% 30%}.colony-art-placeholder[data-room=storage],.colony-art-placeholder[data-room=infirmary]{border-radius:18%}.colony-room-node .colony-room-symbol{z-index:3;background:#142315d9;border-radius:50%;padding:4px;position:absolute;top:0;right:4px}.colony-room-visual-preview{justify-content:space-around;gap:8px;display:flex}.colony-room-visual-preview>figure{width:45%;min-width:0;margin:0}.colony-room-visual-preview figcaption{color:var(--color-text-secondary);font-size:var(--type-secondary);line-height:var(--line-secondary);text-align:center;margin-top:4px}.colony-room-visual-preview .colony-room-art{aspect-ratio:22/15;width:100%;height:auto;position:relative;inset:auto}.colony-room-visual-preview .colony-room-level-mark{z-index:4;color:#fff7d2;min-width:32px;height:30px;font-family:var(--font-functional);text-shadow:0 1px 2px #000;-webkit-user-select:none;user-select:none;background:#08120dec;border:1px solid #f0d985;border-radius:8px;place-items:center;padding:0 7px;font-size:1rem;font-weight:800;line-height:1;display:grid;position:absolute;top:8%;right:5%;box-shadow:0 3px 10px #000a,inset 0 1px #fff2}[data-graphics-quality=low] .colony-room-node .colony-room-art{opacity:.85}[data-graphics-quality=low] .colony-room-cavity{box-shadow:none}.colony-tunnels{pointer-events:none;position:absolute;inset:0}.colony-tunnels path{fill:none;stroke-linecap:round}.colony-tunnel-shadow{stroke:#1f160de0;stroke-width:62px}.colony-tunnels .colony-tunnel-rim{fill:#a37a48;stroke:none}.colony-tunnel-clay{stroke:#c8a06840;stroke-width:49px}.colony-tunnel-wall{stroke:#54391fb0;stroke-width:41px}.colony-tunnel-floor{stroke:#261c12;stroke-width:28px}.colony-tunnel-grit{stroke:#c09b6280;stroke-width:3px;stroke-dasharray:2 73 1 39 3 101;transform:translateY(-21px)}.colony-surface-exit{color:var(--color-text-primary);background:0 0;border:0;border-radius:18%;padding:0;position:absolute;transform:translate(-50%,-50%)}.colony-surface-art{object-fit:contain;pointer-events:none;filter:drop-shadow(0 4px 3px #0005);width:100%;height:100%;display:block}.colony-surface-label{white-space:nowrap;background:#07120cee;border-radius:6px;padding:3px 8px;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.colony-surface-exit:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.colony-surface-exit[data-art-fallback=true]:before{content:"";background:radial-gradient(at 50% 65%,#0b140b 0 30%,#926a38 32% 58%,#476339 60% 72%,#382e1c 73%);border-radius:60% 60% 25% 25%;position:absolute;inset:15% 12%;box-shadow:inset 0 4px 10px #0006}.colony-room-node{width:220px;height:150px;color:var(--color-text-primary);text-align:center;background:0 0;border:0;border-radius:45%;padding:0;position:absolute;transform:translate(-50%,-50%)}.colony-room-node:disabled{cursor:default;opacity:1}.colony-room-node:focus-visible{outline:calc(3px / var(--node-scale)) solid var(--color-focus);outline-offset:calc(4px / var(--node-scale))}.colony-room-cavity{background:radial-gradient(#2b3520,#111b10);border:6px solid #88724d;border-radius:48% 43% 47% 37%;place-items:center;display:grid;position:absolute;inset:0;box-shadow:inset 0 4px 14px #0008,0 4px 10px #0008}.colony-room-node[data-room=scout_post] .colony-room-cavity{border-radius:35% 35% 20% 20%}.colony-room-node[data-room=storage] .colony-room-cavity{border-radius:25%}.colony-room-node[data-room=fungal_farm] .colony-room-cavity{border-color:#7b875b}.colony-room-node[data-room=resin_vault] .colony-room-cavity{border-color:#9c7736}.colony-room-node[data-room=queen_chamber] .colony-room-cavity{border-color:#b49b64}.colony-room-node[data-state=locked] .colony-room-cavity{opacity:.55;border-style:dashed}.colony-room-node[data-built=false]:not([data-state=building]) .colony-room-cavity{background:#171c11;border-style:dashed}.colony-room-node[aria-pressed=true] .colony-room-cavity{border-color:var(--color-growth);outline:calc(2px / var(--node-scale)) solid var(--color-growth);outline-offset:calc(3px / var(--node-scale));box-shadow:inset 0 4px 14px #0008,0 0 18px #a3e63559,0 4px 10px #0008}.colony-room-node:hover:not(:disabled):not([aria-pressed=true]) .colony-room-cavity,.colony-room-node:focus-visible:not([aria-pressed=true]) .colony-room-cavity{border-color:#97b240}@supports (color:color-mix(in lab,red,red)){.colony-room-node:hover:not(:disabled):not([aria-pressed=true]) .colony-room-cavity,.colony-room-node:focus-visible:not([aria-pressed=true]) .colony-room-cavity{border-color:color-mix(in srgb,var(--color-growth) 55%,#88724d)}}.colony-room-node:hover:not(:disabled):not([aria-pressed=true]) .colony-room-cavity,.colony-room-node:focus-visible:not([aria-pressed=true]) .colony-room-cavity{box-shadow:inset 0 4px 14px #0008,0 0 12px #a3e6352e,0 4px 10px #0008}.colony-room-symbol{font-size:calc(24px / var(--node-scale));place-items:center;display:grid}.colony-room-symbol svg{width:calc(22px / var(--node-scale));height:calc(22px / var(--node-scale))}.colony-node-label{width:calc(180px / var(--node-scale));max-width:calc(320px / var(--node-scale));font-size:calc(var(--type-secondary) / var(--node-scale));line-height:var(--line-secondary);padding:calc(6px / var(--node-scale)) calc(10px / var(--node-scale));border-radius:var(--radius-control);pointer-events:none;background:#07120cf2;border:1px solid #ffffff1f;position:absolute;top:100%;left:50%;transform:translate(-50%)}.colony-node-label strong,.colony-node-label small{display:block}.colony-room-node[aria-pressed=true] .colony-node-label>small:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.colony-node-label small{color:#d5e0d8;font-size:.93em;font-weight:600}.colony-room-node[data-construction=locked] .colony-node-label small{color:#f0d9a0}.colony-room-node:not([aria-pressed=true]):not(:hover):not(:focus-visible) .colony-node-label{width:220px;font-size:calc(var(--type-secondary) / var(--node-scale))}.colony-node-scaffold{border:8px double var(--color-amber);pointer-events:none;border-radius:20%;position:absolute;inset:-12px}.interactive-colony{height:var(--colony-available-height, calc(100dvh - 210px) );min-height:0}.colony-guidance>div>details{font-size:var(--type-secondary);line-height:var(--line-secondary)}.colony-guidance{max-height:none}.colony-tutorial{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-1);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:8px 12px;display:flex}.colony-tutorial-copy{flex:16rem;gap:4px;max-width:min(52ch,100%);display:grid}.colony-tutorial-eyebrow{font-size:var(--type-helper);line-height:var(--line-secondary);color:var(--color-text-secondary)}.colony-tutorial-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.colony-tutorial button{font-size:var(--type-action);line-height:var(--line-action);min-height:44px;padding:6px 10px}.colony-tutorial h2{font-size:var(--type-section-title);margin:0;line-height:1.3}.colony-tutorial--welcome{border-color:#74a437;grid-template-columns:76px minmax(0,1fr) auto auto;gap:12px;padding:14px 16px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.colony-tutorial--welcome{border-color:color-mix(in srgb,var(--color-growth) 58%,var(--color-border))}}.colony-tutorial--welcome{background:radial-gradient(circle at 8% 50%,#caef6029,transparent 24%),linear-gradient(110deg,var(--color-surface-2),var(--color-surface-1))}.colony-tutorial__ant{object-fit:contain;filter:drop-shadow(0 8px 12px #00000057);align-self:center;width:68px;height:68px}.colony-tutorial__recommended{border:1px solid #a3e6358c;width:max-content;padding:2px 7px}@supports (color:color-mix(in lab,red,red)){.colony-tutorial__recommended{border:1px solid color-mix(in srgb,var(--color-growth) 55%,transparent)}}.colony-tutorial__recommended{color:var(--color-growth);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;font-weight:800}.colony-tutorial__quick-path{color:var(--color-text-primary);flex-wrap:wrap;gap:4px 12px;margin:1px 0 0;font-weight:700;display:flex}.colony-tutorial__quick-path small{color:var(--color-growth);font-weight:700}.colony-tutorial>.colony-tutorial__cta{border-radius:calc(var(--radius-control) + 4px);background:#caef6012;border:1px solid #caef6047;grid-template-columns:minmax(230px,1fr) auto;gap:6px;min-width:356px;padding:8px;display:grid}.colony-tutorial__cta>span:first-child{color:var(--color-growth);font-size:var(--type-helper);letter-spacing:.13em;text-align:center;text-transform:uppercase;grid-column:1/-1;font-weight:900}.colony-tutorial__cta>.control-with-feedback,.colony-tutorial__start{width:100%}.colony-tutorial .colony-tutorial__start{min-height:58px;font-size:var(--type-action);border-width:2px;padding:10px 16px;animation:2.4s ease-in-out infinite colony-tutorial-callout;box-shadow:inset 0 1px #ffffff7a,0 0 #caef604d,0 10px 28px #8cbe463d}.colony-tutorial .colony-tutorial__details{min-height:58px}@keyframes colony-tutorial-callout{0%,to{box-shadow:inset 0 1px #ffffff7a,0 0 #caef6042,0 10px 28px #8cbe463d}50%{box-shadow:inset 0 1px #ffffff7a,0 0 0 7px #caef6000,0 12px 34px #8cbe4661}}.roster-first-journey{max-width:34ch;color:var(--color-growth);font-weight:700;display:block}.onboarding-details-body{scrollbar-width:thin;gap:14px;min-height:0;margin:0 6px 0 0;padding:20px 24px 24px;display:grid;overflow-y:auto}.onboarding-details-hero{border:1px solid var(--color-border-strong);border-radius:var(--radius-panel);background:#18271a;align-items:end;min-height:226px;display:flex;position:relative;overflow:hidden}.onboarding-details-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#07120cf7,#07120ce0 42%,#07120c47);position:absolute;inset:0}.onboarding-details-hero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.onboarding-details-hero>img[data-state=fallback]{visibility:hidden}.onboarding-details-hero>.onboarding-details-ant{z-index:1;object-fit:contain;mix-blend-mode:screen;pointer-events:none;width:min(37%,300px);height:105%;inset:auto 2% -5% auto}.onboarding-details-hero-content{z-index:2;width:min(100%,510px);padding:clamp(18px,3vw,28px);position:relative}.onboarding-details-step{color:var(--color-growth);font-size:var(--type-helper);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.onboarding-details-hero h3{margin:8px 0;font-size:clamp(1.45rem,3vw,2rem);line-height:1.15}.onboarding-details-hero p{color:#e2e8dd;max-width:42ch;margin:0;line-height:1.45}.onboarding-details-current{color:var(--color-text-secondary);font-size:var(--type-secondary);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.onboarding-details-state{border:1px solid var(--color-border-strong);min-height:30px;color:var(--color-text-primary);background:var(--color-surface-2);border-radius:999px;align-items:center;padding:4px 11px;font-weight:700;display:inline-flex}.onboarding-details-state[data-state=READY],.onboarding-details-state[data-state=AVAILABLE]{color:#e2f39f;border-color:#a4c95c}.onboarding-details-track{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:#09160eb3;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:16px 12px;list-style:none;display:grid}.onboarding-details-track li{min-width:0;color:var(--color-text-secondary);text-align:center;font-size:var(--type-secondary);line-height:var(--line-secondary);align-content:start;justify-items:center;gap:7px;display:grid}.onboarding-details-marker{border:1px solid var(--color-border-strong);background:var(--color-surface-2);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.onboarding-details-track [data-state=complete] .onboarding-details-marker{color:#e2f39f;background:#2c3c22;border-color:#9abd57}.onboarding-details-track [data-state=current]{color:var(--color-text-primary);font-weight:800}.onboarding-details-track [data-state=current] .onboarding-details-marker{border:2px solid var(--color-info);color:var(--color-info);box-shadow:0 0 0 4px #76bdd026}.onboarding-details-track-label{overflow-wrap:anywhere}.onboarding-details-track li:not([data-state=current]) .onboarding-details-track-label{display:none}.onboarding-details-history .ui-disclosure-body ol,.onboarding-details-history ol{color:var(--color-text-secondary);gap:8px;margin:0;padding:0 0 0 18px;display:grid}.onboarding-details-history li{padding-left:4px}.onboarding-details-history li svg{color:var(--color-growth);vertical-align:-2px;margin-right:7px;display:inline-block}.onboarding-details-body+footer>.control-with-feedback,.onboarding-details-body+footer .button{width:100%}.onboarding-details-body+footer .button{justify-content:center;align-items:center;gap:10px;min-height:48px;display:inline-flex}@media(max-width:599px){.colony-tutorial--welcome{grid-template-columns:52px minmax(0,1fr);padding:10px}.colony-tutorial>.colony-tutorial__cta{grid-column:1/-1;min-width:0}.colony-tutorial--welcome>.control-with-feedback{grid-column:1/-1}.colony-tutorial__ant{width:48px;height:48px}.onboarding-details-body{gap:12px;padding:12px 14px 18px}.onboarding-details-hero{min-height:250px}.onboarding-details-hero:after{background:linear-gradient(#07120c40,#07120cfa)}.onboarding-details-hero-content{padding:16px}.onboarding-details-hero>.onboarding-details-ant{width:72%;height:58%;inset:0 -9% auto auto}.onboarding-details-track{gap:3px;padding:12px 4px}.onboarding-details-marker{width:36px;height:36px}.onboarding-details-track-label{display:none}}[data-motion=reduced] .colony-tutorial__start{animation:none}@media(prefers-reduced-motion:reduce){.colony-tutorial__start{animation:none!important}}.colony-detail-flow{gap:6px;margin-top:0}.colony-context-body [data-room-context]{gap:8px}.colony-research-entry{border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:10px}.colony-guidance .colony-guidance-flow{gap:4px}.colony-popup-layout[data-sheet-open] .colony-tutorial{display:none}@media(min-width:1024px)and (max-height:650px){.colony-map-viewport{min-height:160px}.colony-guidance{max-height:none}.colony-guidance>div>details:first-child{display:none}}@media(min-width:600px)and (max-width:1023px){.colony-playfield{grid-template-rows:minmax(220px,1fr) minmax(180px,40%);grid-template-columns:minmax(0,1fr)}.interactive-colony{height:var(--colony-available-height, calc(100dvh - 230px) )}}@media(max-width:599px){.interactive-colony{height:var(--colony-available-height, calc(100dvh - 190px) )}.interactive-colony[data-sheet-height="70"] .colony-context-sheet{height:calc(var(--colony-visual-height,100dvh) * .7)}.interactive-colony[data-sheet-height="95"] .colony-context-sheet{height:calc(var(--colony-visual-height,100dvh) * .95)}}@keyframes colony-carrier{0%{opacity:0;transform:translate(-75px,20px)}20%,80%{opacity:.8}to{opacity:0;transform:translate(65px,-10px)}}@keyframes colony-confirmed{0%,to{outline-color:#0000}50%{outline-color:var(--color-resin,#dfbb66)}}.colony-room-flow{pointer-events:none;z-index:4;position:absolute;inset:0}.colony-room-flow i{background:#f2d09a;border-radius:50%;width:9px;height:5px;animation:5s linear infinite colony-carrier;position:absolute;top:55%;left:50%}.colony-room-flow i+i{animation-delay:2.5s}.colony-room-flow[data-flow=wounded-care] i,.colony-room-flow[data-flow=nurses] i{background:#bde1a0;animation-duration:7s}.colony-room-flow[data-flow=researchers] i{background:#bedf70;animation-direction:alternate}.colony-room-flow[data-flow=builders] i{background:#e5aa6d;animation-duration:4s}.colony-room-node[data-feedback=true]{outline-offset:7px;outline:3px solid #dfbb66;animation:1s ease-out 2 colony-confirmed}[data-motion=reduced] .colony-room-node,[data-graphics-quality=low] .colony-room-node{animation:none}@media(prefers-reduced-motion:reduce){.colony-room-node{animation:none!important}}@media(max-width:599px){.shell-space-colony .global-hud{grid-template-columns:minmax(0,1fr) 40px;grid-template-areas:"location profile""resources resources""progress progress";gap:2px;min-height:104px;padding:6px 14px}.shell-space-colony .global-hud .hud-location>span{display:none}.shell-space-colony .global-hud .profile-entry{height:auto;min-height:44px;padding:0}.shell-space-colony .global-hud .resource-counter{height:auto;min-height:32px}.shell-space-colony .global-hud .inbox-entry{display:none}.shell-space-colony .global-hud .hud-progress{width:100%;max-width:100%;font-size:var(--type-helper)}.shell-space-colony .global-hud .hud-progress .progress-wrap{max-width:100%}.shell-space-colony .game-content{padding:8px 14px 80px;position:relative}.shell-space-colony .mobile-next-goal{display:none}.shell-space-colony .mobile-tasks-entry{z-index:3;width:44px;min-height:44px;margin:0;padding:8px;position:absolute;top:8px;right:14px}.shell-space-colony .mobile-tasks-entry>span{display:none}.interactive-colony{min-height:0}.colony-guidance{max-height:none}.colony-guidance>div>details{min-height:24px}.colony-guidance>div>details>summary{padding:4px 48px 4px 0}.colony-tutorial{gap:4px;padding:4px 8px}.colony-tutorial-copy{min-width:100%;max-width:none}.colony-tutorial-actions{margin-left:0}.colony-map-slot{padding-bottom:0}.colony-map-viewport{min-height:160px}.colony-context-sheet{min-height:112px}.interactive-colony[data-sheet-height="30"] .colony-sheet-controls{display:none}.colony-context-compact>p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.colony-context-modal{top:auto;left:8px;right:8px;bottom:calc(68px + env(safe-area-inset-bottom));width:calc(100% - 16px);max-width:none;max-height:calc(100dvh - 80px);margin:0;position:fixed}.interactive-colony .colony-playfield{min-height:350px}.interactive-colony{height:auto}.interactive-colony .colony-context-opener{scroll-margin-bottom:90px}.interactive-colony .colony-map-viewport{min-height:220px}.colony-guidance>div>details:first-child{display:none}.shell-space-colony .global-hud .profile-entry{min-width:44px;height:44px;min-height:44px}}.shell-space-colony .game-content{padding-top:8px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.colony-feedback-notices{height:28px;margin-bottom:4px;overflow:auto}.colony-feedback-notices .message{font-size:var(--type-secondary);margin:0;padding:2px 8px}@media(min-width:1024px){.shell-space-colony>.game-content{max-width:none;padding:0;position:relative;overflow:hidden}.shell-space-colony .colony-map{border:0;border-radius:0}.shell-space-colony .colony-feedback-notices{z-index:6;pointer-events:none;height:auto;max-height:min(30dvh,240px);margin:0;position:absolute;top:8px;left:12px;right:12px}}.colony-guidance-flow{gap:4px}.colony-context-body{padding:10px}.colony-hatch-process{border:1px solid #a3e6358c;gap:8px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.colony-hatch-process{border:1px solid color-mix(in srgb,var(--color-growth) 55%,transparent)}}.colony-hatch-process{border-radius:var(--radius-panel);background:#b1d6570d}.colony-hatch-process>.control-with-feedback .button{min-height:44px}.colony-hatch-process>strong{font-size:1.05rem}.colony-hatch-process p{color:var(--color-text-secondary);margin:0}.colony-hatch-process small{color:var(--color-text-secondary)}@media(max-width:599px){.shell-space-colony .game-content{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.colony-feedback-notices{height:20px;margin-bottom:0}.colony-tutorial>div:has(.colony-goal-explanation)>span:last-child,.colony-tutorial-eyebrow{display:none}.interactive-colony{height:auto;min-height:var(--colony-available-height)}.colony-playfield{min-height:364px}.colony-map-slot{padding-bottom:112px}.colony-map-viewport{min-height:200px}}.colony-popup-layout{height:var(--colony-available-height);min-height:0}.colony-popup-layout .colony-playfield{min-height:0}.colony-popup-layout .colony-map-slot{padding-bottom:0}@media(max-width:599px){.colony-map-camera-controls{gap:4px;padding:4px;top:8px;left:8px}.colony-popup-layout .colony-map-viewport{min-height:160px}}.colony-room-node .colony-room-cavity{box-shadow:none;background:0 0;border:0}.colony-room-node[data-state=locked] .colony-room-art{opacity:.72}.colony-room-symbol:empty{display:none}.colony-room-node[data-construction=locked] .colony-room-art{opacity:.42}.colony-room-node[data-construction=built] .colony-room-symbol{color:#d5f4b6;border:1px solid #86b86b}.colony-room-node[data-construction=unbuilt] .colony-room-symbol{color:#f0d6a7;border:1px dashed #c5a46b}.colony-room-node .colony-room-symbol{width:calc(28px / var(--node-scale));height:calc(28px / var(--node-scale));padding:calc(4px / var(--node-scale))}.colony-room-node .colony-room-symbol svg{width:100%;height:100%}.colony-room-node[data-overview=true]:not([data-room=queen_chamber]):not([aria-pressed=true]):not(:focus-visible):not(:hover) .colony-node-label{display:none}.colony-room-state{color:var(--color-text-primary);font-weight:700}.colony-goal-explanation{color:var(--color-text-secondary);font-size:var(--type-body);line-height:var(--line-body);margin:0}.colony-tutorial-copy:has(.colony-goal-explanation){flex:16rem}@media(max-width:599px){.colony-tutorial--welcome{grid-template-columns:40px minmax(0,1fr);gap:6px;padding:6px 8px}.colony-tutorial--welcome>div:has(.colony-goal-explanation){gap:2px;min-width:0}.colony-tutorial--welcome .colony-goal-explanation,.colony-tutorial--welcome>div:has(.colony-goal-explanation)>span:last-child{display:none}.colony-tutorial--welcome .colony-tutorial__ant{width:40px;height:40px}.colony-tutorial--welcome .colony-tutorial__quick-path{font-size:var(--type-secondary);line-height:var(--line-secondary)}.colony-tutorial--welcome>.colony-tutorial__cta{grid-template-columns:minmax(0,1fr) auto;gap:4px;min-width:0;padding:4px}.colony-tutorial--welcome .colony-tutorial__cta>span:first-child{font-size:var(--type-helper)}.colony-tutorial--welcome .colony-tutorial__start,.colony-tutorial--welcome .colony-tutorial__details{min-height:54px}}.colony-room-node:has(.colony-room-art[data-art-fallback=true]) .colony-room-cavity{background:#17231b;border:2px dashed #88724d}@media(prefers-reduced-motion:reduce){.combat-v2-presentation :not(.combat-v2-cell-unit[data-motion=move]):not(.combat-v2-cell-unit[data-motion=move] *){scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(forced-colors:active){.combat-v2-cell[data-legal=true],.combat-v2-cell[data-selected=true],.combat-v2-initiative li[data-active=true]{outline-color:highlight}.combat-v2-cell[data-team]{forced-color-adjust:auto}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}.combat-v2-cell-unit[data-motion=spawn]{animation:combat-v2-spawn .26s cubic-bezier(.34,1.56,.64,1)}.combat-v2-cell-unit[data-motion=move]{z-index:2;animation:combat-v2-cell-move var(--combat-v2-move-ms, .26s) cubic-bezier(.37,0,.63,1) var(--combat-v2-move-delay, 0ms) forwards;will-change:transform}.combat-v2-cell-unit[data-motion=move] .combat-v2-unit-portrait img{animation:none!important}.combat-v2-unit-portrait img{transform-origin:center bottom;opacity:1;animation:combat-v2-idle var(--combat-v2-idle-ms, 1.6s) ease-in-out infinite}.combat-v2-cell-unit[data-motion=spawn] .combat-v2-unit-portrait img{animation:none}.combat-v2-cell-unit[data-motion=hit] .combat-v2-unit-portrait img{animation:combat-v2-hit .25s ease}.combat-v2-cell-unit[data-motion=impact] .combat-v2-unit-portrait img{animation:combat-v2-impact .3s ease}.combat-v2-unit-portrait[data-facing=left]{scale:-1 1}.combat-v2-cell-unit[data-caste=winged] .combat-v2-unit-portrait img{animation-name:combat-v2-winged-idle}.combat-v2-cell-unit[data-caste=winged][data-motion=hit] .combat-v2-unit-portrait img{animation-name:combat-v2-hit}.combat-v2-cell-unit[data-caste=winged][data-motion=impact] .combat-v2-unit-portrait img{animation-name:combat-v2-impact}@keyframes combat-v2-winged-idle{50%{transform:translateY(-3px) rotate(-1deg)}}.combat-v2-cell[data-active=true] .combat-v2-unit-portrait{animation:combat-v2-active-unit var(--combat-v2-idle-ms, 1.5s) ease-in-out infinite}.combat-v2-damage{animation:combat-v2-damage-float .62s cubic-bezier(.22,1,.36,1) forwards}.combat-v2-unit-feedback[data-kind=heal],.combat-v2-unit-feedback[data-kind=ability]{animation:combat-v2-ability-pulse .3s ease-out}@keyframes combat-v2-ability-pulse{0%{opacity:.4;scale:.75}60%{opacity:1;scale:1.2}to{opacity:1;scale:1}}@keyframes combat-v2-cell-move{0%{transform:translate3d(calc(var(--combat-v2-dx, 0) * (var(--combat-v2-cell, 4.6rem) + var(--combat-v2-grid-gap, 1px))),calc(var(--combat-v2-dy, 0) * (var(--combat-v2-cell, 4.6rem) + var(--combat-v2-grid-gap, 1px))),0)}to{transform:translateZ(0)}}@keyframes combat-v2-active-unit{50%{transform:translateY(-2px)}}@keyframes combat-v2-idle{50%{transform:translateY(-1px)}}@keyframes combat-v2-spawn{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes combat-v2-hit{0%,to{opacity:1;filter:none}50%{opacity:1;filter:brightness(1.35) saturate(.85);transform:translateY(3px) scale(.97)}}@keyframes combat-v2-impact{0%,to{transform:translate(0)}25%{transform:translate(calc(var(--combat-v2-strike-x, 6px) * -.25),calc(var(--combat-v2-strike-y, 0px) * -.25))}55%{transform:translate(var(--combat-v2-strike-x, 6px),var(--combat-v2-strike-y, 0px))}}@media(prefers-reduced-motion:reduce){.combat-v2-cell-unit,.combat-v2-unit-portrait,.combat-v2-unit-portrait img,.combat-v2-unit-feedback,.combat-v2-damage{animation:none!important}}@keyframes combat-v2-damage-float{0%{transform:translateY(0);opacity:1}to{transform:translateY(-1.1rem);opacity:0}}
