/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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}}:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-800:#9f0712;--color-red-900:#82181a;--color-orange-50:#fff7ed;--color-orange-100:#ffedd5;--color-orange-200:#ffd7a8;--color-orange-300:#ffb96d;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-yellow-200:#fff085;--color-yellow-300:#ffe02a;--color-yellow-500:#edb200;--color-lime-200:#d8f999;--color-lime-300:#bbf451;--color-lime-500:#80cd00;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-teal-100:#cbfbf1;--color-teal-200:#96f7e4;--color-teal-300:#46ecd5;--color-teal-500:#00baa7;--color-cyan-50:#ecfeff;--color-cyan-100:#cefafe;--color-cyan-200:#a2f4fd;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-cyan-900:#104e64;--color-cyan-950:#053345;--color-sky-50:#f0f9ff;--color-sky-100:#dff2fe;--color-sky-200:#b8e6fe;--color-sky-300:#77d4ff;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-sky-600:#0084cc;--color-sky-900:#024a70;--color-sky-950:#052f4a;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-500:#3080ff;--color-indigo-100:#e0e7ff;--color-indigo-200:#c7d2ff;--color-indigo-300:#a4b3ff;--color-indigo-500:#625fff;--color-indigo-600:#4f39f6;--color-violet-100:#ede9fe;--color-violet-200:#ddd6ff;--color-violet-300:#c4b4ff;--color-violet-400:#a685ff;--color-violet-500:#8d54ff;--color-violet-600:#7f22fe;--color-violet-950:#2f0d68;--color-fuchsia-100:#fae8ff;--color-fuchsia-200:#f6cfff;--color-fuchsia-300:#f2a9ff;--color-fuchsia-400:#ec6cff;--color-fuchsia-500:#e12afb;--color-pink-100:#fce7f3;--color-pink-200:#fccee8;--color-pink-300:#fda5d5;--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-200:#ffccd3;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-rose-700:#c20039;--color-rose-800:#a30037;--color-rose-950:#4d0218;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-stone-100:#f5f5f4;--color-stone-200:#e7e5e4;--color-stone-300:#d6d3d1;--color-stone-400:#a6a09b;--color-stone-900:#1c1917;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--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:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--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-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--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);--color-void:#04060d;--color-abyss:#070b16;--color-panel:#0a1322;--color-panel-deep:#0a0f1c;--font-display:"Orbitron", sans-serif;--font-num:"JetBrains Mono", monospace}@supports (color:lab(0% 0 0)){:root,:host{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-200:lab(94.3433% -5.00429 52.9663);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-lime-200:lab(94.0718% -22.5338 42.5238);--color-lime-300:lab(89.9218% -35.6546 68.5254);--color-lime-500:lab(75.3197% -46.6547 86.1778);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-teal-100:lab(95.1845% -17.4212 -.425422);--color-teal-200:lab(90.7612% -33.1343 -.542295);--color-teal-300:lab(84.8977% -48.1516 -1.3321);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-cyan-50:lab(98.3304% -5.97432 -2.62108);--color-cyan-100:lab(95.3146% -13.8285 -6.84732);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-cyan-900:lab(30.372% -13.1853 -18.7887);--color-cyan-950:lab(19.1528% -9.68757 -15.5267);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-sky-600:lab(51.7754% -11.4712 -49.8349);--color-sky-900:lab(29.1959% -8.34689 -28.2453);--color-sky-950:lab(17.8299% -5.31271 -21.1584);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-indigo-100:lab(91.6577% 1.04591 -12.7199);--color-indigo-200:lab(84.4329% 3.18977 -23.9688);--color-indigo-300:lab(74.0235% 8.54138 -41.6075);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-indigo-600:lab(38.4009% 52.6132 -92.3857);--color-violet-100:lab(93.0838% 4.35197 -9.88284);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-600:lab(41.088% 68.9966 -91.995);--color-violet-950:lab(14.0706% 33.3353 -46.7553);--color-fuchsia-100:lab(93.9419% 9.57647 -9.08735);--color-fuchsia-200:lab(87.7108% 19.9958 -18.2054);--color-fuchsia-300:lab(78.5378% 39.3533 -32.9615);--color-fuchsia-400:lab(66.1178% 66.0652 -52.4733);--color-fuchsia-500:lab(56.4256% 83.132 -64.639);--color-pink-100:lab(93.5864% 9.01193 -3.15079);--color-pink-200:lab(87.4504% 19.6 -6.46662);--color-pink-300:lab(77.8308% 38.525 -10.5394);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-rose-950:lab(14.2323% 34.0086 9.80922);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855);--color-stone-100:lab(96.5286% -.0991821 .364268);--color-stone-200:lab(91.055% .663072 .865579);--color-stone-300:lab(84.7909% .928015 1.59738);--color-stone-400:lab(66.2166% 1.88044 3.20326);--color-stone-900:lab(9.03835% 1.15298 1.92955)}}*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{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}::-webkit-file-upload-button{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:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:-moz-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::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-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.\@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-1{inset:calc(var(--spacing) * -1)}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[2px\]{top:2px;bottom:2px;left:2px;right:2px}.inset-\[10px\]{top:10px;bottom:10px;left:10px;right:10px}.inset-\[14px\]{top:14px;bottom:14px;left:14px;right:14px}.inset-\[38px\]{top:38px;bottom:38px;left:38px;right:38px}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-0\.5{inset-inline:calc(var(--spacing) * .5)}.inset-x-1{inset-inline:calc(var(--spacing) * 1)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-3\.5{inset-inline:calc(var(--spacing) * 3.5)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-x-8{inset-inline:calc(var(--spacing) * 8)}.inset-x-10{inset-inline:calc(var(--spacing) * 10)}.inset-x-\[-10\%\]{left:-10%;right:-10%}.inset-x-\[8\%\]{left:8%;right:8%}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.-top-3{top:calc(var(--spacing) * -3)}.-top-4{top:calc(var(--spacing) * -4)}.-top-5{top:calc(var(--spacing) * -5)}.-top-7{top:calc(var(--spacing) * -7)}.-top-8{top:calc(var(--spacing) * -8)}.-top-24{top:calc(var(--spacing) * -24)}.-top-\[7px\]{top:-7px}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-1\/4{top:25%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.top-11{top:calc(var(--spacing) * 11)}.top-12{top:calc(var(--spacing) * 12)}.top-16{top:calc(var(--spacing) * 16)}.top-50{top:calc(var(--spacing) * 50)}.top-52{top:calc(var(--spacing) * 52)}.top-\[-4px\]{top:-4px}.top-\[2px\]{top:2px}.top-\[5\%\]{top:5%}.top-\[6\%\]{top:6%}.top-\[7vh\]{top:calc(7vh / var(--uiz, 1))}.top-\[8\%\]{top:8%}.top-\[20\%\]{top:20%}.top-\[24px\]{top:24px}.top-\[26\%\]{top:26%}.top-\[28\%\]{top:28%}.top-\[36\%\]{top:36%}.top-\[38\%\]{top:38%}.top-\[40\%\]{top:40%}.top-\[42\%\]{top:42%}.top-\[50\%\]{top:50%}.top-\[50px\]{top:50px}.top-\[54px\]{top:54px}.top-\[58\%\]{top:58%}.top-\[62\%\]{top:62%}.top-\[calc\(env\(safe-area-inset-top\)\+0\.75rem\)\]{top:calc(calc(env(safe-area-inset-top) / var(--uiz, 1)) + .75rem)}.top-\[max\(env\(safe-area-inset-top\)\,0\.75rem\)\]{top:max(calc(env(safe-area-inset-top) / var(--uiz, 1)), .75rem)}.top-\[max\(env\(safe-area-inset-top\)\,2rem\)\]{top:max(calc(env(safe-area-inset-top) / var(--uiz, 1)), 2rem)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.-right-3{right:calc(var(--spacing) * -3)}.-right-4{right:calc(var(--spacing) * -4)}.-right-6{right:calc(var(--spacing) * -6)}.-right-16{right:calc(var(--spacing) * -16)}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-1\/3{right:33.3333%}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-14{right:calc(var(--spacing) * 14)}.right-\[3\%\]{right:3%}.right-\[4\%\]{right:4%}.right-\[5\%\]{right:5%}.right-\[6\%\]{right:6%}.right-\[12\.5\%\]{right:12.5%}.right-\[13\%\]{right:13%}.right-\[14\%\]{right:14%}.right-\[15\%\]{right:15%}.right-\[20\%\]{right:20%}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-7{bottom:calc(var(--spacing) * 7)}.bottom-9{bottom:calc(var(--spacing) * 9)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-12{bottom:calc(var(--spacing) * 12)}.bottom-14{bottom:calc(var(--spacing) * 14)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-\[4\%\]{bottom:4%}.bottom-\[12\%\]{bottom:12%}.bottom-\[14\%\]{bottom:14%}.bottom-\[16\%\]{bottom:16%}.bottom-\[17\%\]{bottom:17%}.bottom-\[19\%\]{bottom:19%}.bottom-\[22\%\]{bottom:22%}.bottom-\[22vh\]{bottom:calc(22vh / var(--uiz, 1))}.bottom-\[24\%\]{bottom:24%}.bottom-\[26\%\]{bottom:26%}.bottom-\[34\%\]{bottom:34%}.-left-4{left:calc(var(--spacing) * -4)}.-left-5{left:calc(var(--spacing) * -5)}.-left-6{left:calc(var(--spacing) * -6)}.-left-16{left:calc(var(--spacing) * -16)}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-10{left:calc(var(--spacing) * 10)}.left-\[3px\]{left:3px}.left-\[5\%\]{left:5%}.left-\[6\%\]{left:6%}.left-\[7px\]{left:7px}.left-\[9px\]{left:9px}.left-\[12\.5\%\]{left:12.5%}.left-\[13\%\]{left:13%}.left-\[15\%\]{left:15%}.left-\[20\%\]{left:20%}.left-\[24px\]{left:24px}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.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-\[8\]{z-index:8}.z-\[9\]{z-index:9}.z-\[55\]{z-index:55}.z-\[56\]{z-index:56}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[72\]{z-index:72}.z-\[75\]{z-index:75}.z-\[78\]{z-index:78}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.z-\[88\]{z-index:88}.z-\[90\]{z-index:90}.z-\[94\]{z-index:94}.z-\[95\]{z-index:95}.z-\[96\]{z-index:96}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.col-span-2{grid-column:span 2/span 2}.col-span-6{grid-column:span 6/span 6}.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-px{margin:-1px}.m-2\.5{margin:calc(var(--spacing) * 2.5)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline-start:auto;margin-inline-end:auto}.-my-0\.5{margin-block:calc(var(--spacing) * -.5)}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-auto{margin-block-start:auto;margin-block-end:auto}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-5{margin-top:calc(var(--spacing) * -5)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.-mt-7{margin-top:calc(var(--spacing) * -7)}.-mt-9{margin-top:calc(var(--spacing) * -9)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-\[1px\]{margin-top:1px}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.-mr-1\.5{margin-right:calc(var(--spacing) * -1.5)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.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-5{margin-bottom:calc(var(--spacing) * 5)}.mb-\[4\.5rem\]{margin-bottom:4.5rem}.mb-\[26vh\]{margin-bottom:calc(26vh / var(--uiz, 1))}.mb-\[calc\(4\.5rem\+env\(safe-area-inset-bottom\)\)\]{margin-bottom:calc(4.5rem + calc(env(safe-area-inset-bottom) / var(--uiz, 1)))}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-\[23px\]{margin-left:23px}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table\!{display:table!important}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1}.h-0{height:calc(var(--spacing) * 0)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-1\/3{height:33.3333%}.h-1\/4{height:25%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-2\/3{height:66.6667%}.h-2\/5{height:40%}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.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-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[2\.5px\]{height:2.5px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[4dvh\]{height:calc(4dvh / var(--uiz, 1))}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[8px\]{height:8px}.h-\[9\.5rem\]{height:9.5rem}.h-\[10px\]{height:10px}.h-\[13px\]{height:13px}.h-\[15px\]{height:15px}.h-\[18\%\]{height:18%}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[22rem\]{height:22rem}.h-\[24rem\]{height:24rem}.h-\[26\%\]{height:26%}.h-\[26px\]{height:26px}.h-\[26rem\]{height:26rem}.h-\[27rem\]{height:27rem}.h-\[30px\]{height:30px}.h-\[32\%\]{height:32%}.h-\[34\%\]{height:34%}.h-\[34px\]{height:34px}.h-\[35px\]{height:35px}.h-\[42px\]{height:42px}.h-\[44dvh\]{height:calc(44dvh / var(--uiz, 1))}.h-\[46dvh\]{height:calc(46dvh / var(--uiz, 1))}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[58dvh\]{height:calc(58dvh / var(--uiz, 1))}.h-\[60px\]{height:60px}.h-\[62\%\]{height:62%}.h-\[64px\]{height:64px}.h-\[66px\]{height:66px}.h-\[68px\]{height:68px}.h-\[72px\]{height:72px}.h-\[74px\]{height:74px}.h-\[78\%\]{height:78%}.h-\[84px\]{height:84px}.h-\[86px\]{height:86px}.h-\[88px\]{height:88px}.h-\[92px\]{height:92px}.h-\[96px\]{height:96px}.h-\[104px\]{height:104px}.h-\[110px\]{height:110px}.h-\[112px\]{height:112px}.h-\[118px\]{height:118px}.h-\[122px\]{height:122px}.h-\[128px\]{height:128px}.h-\[130\%\]{height:130%}.h-\[140vmax\]{height:calc(140vmax / var(--uiz, 1))}.h-\[146px\]{height:146px}.h-\[150px\]{height:150px}.h-\[170px\]{height:170px}.h-\[184px\]{height:184px}.h-\[190px\]{height:190px}.h-\[198px\]{height:198px}.h-\[214px\]{height:214px}.h-\[260px\]{height:260px}.h-\[268px\]{height:268px}.h-\[300px\]{height:300px}.h-\[340px\]{height:340px}.h-\[360px\]{height:360px}.h-\[380px\]{height:380px}.h-\[420px\]{height:420px}.h-\[460px\]{height:460px}.h-\[520px\]{height:520px}.h-\[calc\(100\%-4px\)\]{height:calc(100% - 4px)}.h-\[calc\(100\%-46px\)\]{height:calc(100% - 46px)}.h-\[clamp\(135px\,20vh\,185px\)\]{height:max(135px,min(calc(20vh / var(--uiz, 1)),185px))}.h-dvh{height:calc(100dvh / var(--uiz, 1))}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[16dvh\]{max-height:calc(16dvh / var(--uiz, 1))}.max-h-\[30dvh\]{max-height:calc(30dvh / var(--uiz, 1))}.max-h-\[40\%\]{max-height:40%}.max-h-\[40dvh\]{max-height:calc(40dvh / var(--uiz, 1))}.max-h-\[42vh\]{max-height:calc(42vh / var(--uiz, 1))}.max-h-\[45dvh\]{max-height:calc(45dvh / var(--uiz, 1))}.max-h-\[45vh\]{max-height:calc(45vh / var(--uiz, 1))}.max-h-\[46vh\]{max-height:calc(46vh / var(--uiz, 1))}.max-h-\[50dvh\]{max-height:calc(50dvh / var(--uiz, 1))}.max-h-\[52dvh\]{max-height:calc(52dvh / var(--uiz, 1))}.max-h-\[52vh\]{max-height:calc(52vh / var(--uiz, 1))}.max-h-\[55dvh\]{max-height:calc(55dvh / var(--uiz, 1))}.max-h-\[70dvh\]{max-height:calc(70dvh / var(--uiz, 1))}.max-h-\[72\%\]{max-height:72%}.max-h-\[75dvh\]{max-height:calc(75dvh / var(--uiz, 1))}.max-h-\[78dvh\]{max-height:calc(78dvh / var(--uiz, 1))}.max-h-\[80dvh\]{max-height:calc(80dvh / var(--uiz, 1))}.max-h-\[80vh\]{max-height:calc(80vh / var(--uiz, 1))}.max-h-\[85dvh\]{max-height:calc(85dvh / var(--uiz, 1))}.max-h-\[86dvh\]{max-height:calc(86dvh / var(--uiz, 1))}.max-h-\[88dvh\]{max-height:calc(88dvh / var(--uiz, 1))}.max-h-\[92dvh\]{max-height:calc(92dvh / var(--uiz, 1))}.max-h-\[220px\]{max-height:220px}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(calc(100dvh / var(--uiz, 1)) - 2rem)}.max-h-\[calc\(100dvh-7rem\)\]{max-height:calc(calc(100dvh / var(--uiz, 1)) - 7rem)}.max-h-\[calc\(100dvh-9rem\)\]{max-height:calc(calc(100dvh / var(--uiz, 1)) - 9rem)}.max-h-full{max-height:100%}.\!min-h-\[24px\]{min-height:24px!important}.\!min-h-\[44px\]{min-height:44px!important}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.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-\[2\.75em\]{min-height:2.75em}.min-h-\[12px\]{min-height:12px}.min-h-\[13px\]{min-height:13px}.min-h-\[20px\]{min-height:20px}.min-h-\[22px\]{min-height:22px}.min-h-\[28px\]{min-height:28px}.min-h-\[30px\]{min-height:30px}.min-h-\[32px\]{min-height:32px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[48px\]{min-height:48px}.min-h-\[50dvh\]{min-height:calc(50dvh / var(--uiz, 1))}.min-h-\[50px\]{min-height:50px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[58px\]{min-height:58px}.min-h-\[60dvh\]{min-height:calc(60dvh / var(--uiz, 1))}.min-h-\[62px\]{min-height:62px}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[74px\]{min-height:74px}.min-h-\[86px\]{min-height:86px}.min-h-\[140px\]{min-height:140px}.min-h-\[176px\]{min-height:176px}.min-h-\[190px\]{min-height:190px}.min-h-\[340px\]{min-height:340px}.min-h-\[420px\]{min-height:420px}.min-h-\[calc\(\(100vh_-_env\(safe-area-inset-top\,0px\)_-_env\(safe-area-inset-bottom\,0px\)\)_\/_var\(--uiz\,1\)\)\]{min-height:calc((100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)) / var(--uiz,1))}.min-h-\[calc\(44px\/var\(--uiz\,1\)\)\]{min-height:calc(44px / var(--uiz,1))}.min-h-dvh{min-height:calc(100dvh / var(--uiz, 1))}.min-h-full{min-height:100%}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-1\/6{width:16.6667%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[2\.5px\]{width:2.5px}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[5\.3rem\]{width:5.3rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[5px\]{width:5px}.w-\[6\.25rem\]{width:6.25rem}.w-\[7\.25rem\]{width:7.25rem}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[30\%\]{width:30%}.w-\[30px\]{width:30px}.w-\[31\%\]{width:31%}.w-\[34px\]{width:34px}.w-\[38\%\]{width:38%}.w-\[40\%\]{width:40%}.w-\[42\%\]{width:42%}.w-\[46\%\]{width:46%}.w-\[46px\]{width:46px}.w-\[50px\]{width:50px}.w-\[58\%\]{width:58%}.w-\[58px\]{width:58px}.w-\[60px\]{width:60px}.w-\[66px\]{width:66px}.w-\[68px\]{width:68px}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-\[78\%\]{width:78%}.w-\[78px\]{width:78px}.w-\[80px\]{width:80px}.w-\[84px\]{width:84px}.w-\[86\%\]{width:86%}.w-\[86px\]{width:86px}.w-\[92px\]{width:92px}.w-\[110px\]{width:110px}.w-\[118px\]{width:118px}.w-\[120\%\]{width:120%}.w-\[130\%\]{width:130%}.w-\[132px\]{width:132px}.w-\[140px\]{width:140px}.w-\[140vmax\]{width:calc(140vmax / var(--uiz, 1))}.w-\[150px\]{width:150px}.w-\[158px\]{width:158px}.w-\[198px\]{width:198px}.w-\[214px\]{width:214px}.w-\[340px\]{width:340px}.w-\[520px\]{width:520px}.w-\[calc\(100\%-4px\)\]{width:calc(100% - 4px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\[9\.5rem\]{max-width:9.5rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[19rem\]{max-width:19rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[45\%\]{max-width:45%}.max-w-\[52\%\]{max-width:52%}.max-w-\[60\%\]{max-width:60%}.max-w-\[70\%\]{max-width:70%}.max-w-\[78\%\]{max-width:78%}.max-w-\[90\%\]{max-width:90%}.max-w-\[92\%\]{max-width:92%}.max-w-\[92px\]{max-width:92px}.max-w-\[120px\]{max-width:120px}.max-w-\[130px\]{max-width:130px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[210px\]{max-width:210px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[340px\]{max-width:340px}.max-w-\[480px\]{max-width:480px}.max-w-\[600px\]{max-width:600px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[calc\(100\%-150px\)\]{max-width:calc(100% - 150px)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(calc(100vw / var(--uiz, 1)) - 2rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-\[1\.5rem\]{min-width:1.5rem}.min-w-\[14px\]{min-width:14px}.min-w-\[16px\]{min-width:16px}.min-w-\[18px\]{min-width:18px}.min-w-\[20px\]{min-width:20px}.min-w-\[30\%\]{min-width:30%}.min-w-\[40\%\]{min-width:40%}.min-w-\[44px\]{min-width:44px}.min-w-\[46\%\]{min-width:46%}.min-w-\[50px\]{min-width:50px}.min-w-\[52px\]{min-width:52px}.min-w-\[64px\]{min-width:64px}.min-w-\[210px\]{min-width:210px}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[1\.6\]{flex:1.6}.flex-\[2\]{flex:2}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-\[14\%\]{flex-basis:14%}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[3px\]{--tw-translate-x:calc(3px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/3{--tw-translate-y:calc(calc(1 / 3 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-6{rotate:-6deg}.-rotate-12{rotate:-12deg}.-rotate-90{rotate:-90deg}.rotate-6{rotate:6deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.rotate-\[-14deg\]{rotate:-14deg}.rotate-\[24deg\]{rotate:24deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[animation\:none\]{animation:none}.animate-\[raiddmg_1s_ease-out_forwards\]{animation:1s ease-out forwards raiddmg}.animate-\[raidflash_0\.5s_ease-out_forwards\]{animation:.5s ease-out forwards raidflash}.animate-\[raidslash_0\.45s_ease-out_forwards\]{animation:.45s ease-out forwards raidslash}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-start{scroll-snap-align:start}.scroll-mt-3{scroll-margin-top:calc(var(--spacing) * 3)}.scroll-pl-4{scroll-padding-left:calc(var(--spacing) * 4)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-fr{grid-auto-rows:minmax(0,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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.place-items-end{place-items:end}.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-start{justify-content:flex-start!important}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.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-\[3px\]{gap:3px}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.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}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.rounded-t-full{border-top-left-radius:3.40282e38px;border-top-right-radius:3.40282e38px}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-\[3px\]{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[2\.5px\]{border-style:var(--tw-border-style);border-width:2.5px}.border-x{border-inline-style:var(--tw-border-style);border-left-width:1px;border-right-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-start-width:1px;border-block-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.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-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#0a1322\]{border-color:#0a1322}.border-\[rgba\(120\,200\,255\,0\.12\)\]{border-color:#78c8ff1f}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/15{border-color:#fee68526}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/15{border-color:color-mix(in oklab, var(--color-amber-200) 15%, transparent)}}.border-amber-200\/25{border-color:#fee68540}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/25{border-color:color-mix(in oklab, var(--color-amber-200) 25%, transparent)}}.border-amber-200\/30{border-color:#fee6854d}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/30{border-color:color-mix(in oklab, var(--color-amber-200) 30%, transparent)}}.border-amber-200\/40{border-color:#fee68566}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/40{border-color:color-mix(in oklab, var(--color-amber-200) 40%, transparent)}}.border-amber-200\/50{border-color:#fee68580}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/50{border-color:color-mix(in oklab, var(--color-amber-200) 50%, transparent)}}.border-amber-200\/55{border-color:#fee6858c}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/55{border-color:color-mix(in oklab, var(--color-amber-200) 55%, transparent)}}.border-amber-200\/60{border-color:#fee68599}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/60{border-color:color-mix(in oklab, var(--color-amber-200) 60%, transparent)}}.border-amber-200\/70{border-color:#fee685b3}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/70{border-color:color-mix(in oklab, var(--color-amber-200) 70%, transparent)}}.border-amber-200\/80{border-color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/80{border-color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/10{border-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/10{border-color:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.border-amber-300\/12{border-color:#ffd2361f}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/12{border-color:color-mix(in oklab, var(--color-amber-300) 12%, transparent)}}.border-amber-300\/15{border-color:#ffd23626}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/15{border-color:color-mix(in oklab, var(--color-amber-300) 15%, transparent)}}.border-amber-300\/20{border-color:#ffd23633}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/20{border-color:color-mix(in oklab, var(--color-amber-300) 20%, transparent)}}.border-amber-300\/25{border-color:#ffd23640}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/25{border-color:color-mix(in oklab, var(--color-amber-300) 25%, transparent)}}.border-amber-300\/30{border-color:#ffd2364d}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/30{border-color:color-mix(in oklab, var(--color-amber-300) 30%, transparent)}}.border-amber-300\/35{border-color:#ffd23659}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/35{border-color:color-mix(in oklab, var(--color-amber-300) 35%, transparent)}}.border-amber-300\/40{border-color:#ffd23666}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/40{border-color:color-mix(in oklab, var(--color-amber-300) 40%, transparent)}}.border-amber-300\/45{border-color:#ffd23673}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/45{border-color:color-mix(in oklab, var(--color-amber-300) 45%, transparent)}}.border-amber-300\/50{border-color:#ffd23680}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/50{border-color:color-mix(in oklab, var(--color-amber-300) 50%, transparent)}}.border-amber-300\/55{border-color:#ffd2368c}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/55{border-color:color-mix(in oklab, var(--color-amber-300) 55%, transparent)}}.border-amber-300\/60{border-color:#ffd23699}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/60{border-color:color-mix(in oklab, var(--color-amber-300) 60%, transparent)}}.border-amber-300\/70{border-color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/70{border-color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.border-amber-300\/80{border-color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/80{border-color:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.border-amber-300\/90{border-color:#ffd236e6}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/90{border-color:color-mix(in oklab, var(--color-amber-300) 90%, transparent)}}.border-amber-400\/15{border-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/15{border-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.border-amber-400\/20{border-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/20{border-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.border-amber-400\/25{border-color:#fcbb0040}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/25{border-color:color-mix(in oklab, var(--color-amber-400) 25%, transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.border-amber-400\/35{border-color:#fcbb0059}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/35{border-color:color-mix(in oklab, var(--color-amber-400) 35%, transparent)}}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/40{border-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.border-amber-400\/45{border-color:#fcbb0073}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/45{border-color:color-mix(in oklab, var(--color-amber-400) 45%, transparent)}}.border-amber-400\/50{border-color:#fcbb0080}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/50{border-color:color-mix(in oklab, var(--color-amber-400) 50%, 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-blue-300\/30{border-color:#90c5ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-300\/30{border-color:color-mix(in oklab, var(--color-blue-300) 30%, transparent)}}.border-current{border-color:currentColor}.border-cyan-100\/90{border-color:#cefafee6}@supports (color:color-mix(in lab, red, red)){.border-cyan-100\/90{border-color:color-mix(in oklab, var(--color-cyan-100) 90%, transparent)}}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-200\/20{border-color:#a2f4fd33}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/20{border-color:color-mix(in oklab, var(--color-cyan-200) 20%, transparent)}}.border-cyan-200\/30{border-color:#a2f4fd4d}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/30{border-color:color-mix(in oklab, var(--color-cyan-200) 30%, transparent)}}.border-cyan-200\/70{border-color:#a2f4fdb3}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/70{border-color:color-mix(in oklab, var(--color-cyan-200) 70%, transparent)}}.border-cyan-300{border-color:var(--color-cyan-300)}.border-cyan-300\/10{border-color:#53eafd1a}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/10{border-color:color-mix(in oklab, var(--color-cyan-300) 10%, transparent)}}.border-cyan-300\/15{border-color:#53eafd26}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/15{border-color:color-mix(in oklab, var(--color-cyan-300) 15%, transparent)}}.border-cyan-300\/20{border-color:#53eafd33}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/20{border-color:color-mix(in oklab, var(--color-cyan-300) 20%, transparent)}}.border-cyan-300\/22{border-color:#53eafd38}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/22{border-color:color-mix(in oklab, var(--color-cyan-300) 22%, transparent)}}.border-cyan-300\/25{border-color:#53eafd40}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/25{border-color:color-mix(in oklab, var(--color-cyan-300) 25%, transparent)}}.border-cyan-300\/30{border-color:#53eafd4d}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/30{border-color:color-mix(in oklab, var(--color-cyan-300) 30%, transparent)}}.border-cyan-300\/35{border-color:#53eafd59}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/35{border-color:color-mix(in oklab, var(--color-cyan-300) 35%, transparent)}}.border-cyan-300\/40{border-color:#53eafd66}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/40{border-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent)}}.border-cyan-300\/45{border-color:#53eafd73}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/45{border-color:color-mix(in oklab, var(--color-cyan-300) 45%, transparent)}}.border-cyan-300\/50{border-color:#53eafd80}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/50{border-color:color-mix(in oklab, var(--color-cyan-300) 50%, transparent)}}.border-cyan-300\/55{border-color:#53eafd8c}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/55{border-color:color-mix(in oklab, var(--color-cyan-300) 55%, transparent)}}.border-cyan-300\/60{border-color:#53eafd99}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/60{border-color:color-mix(in oklab, var(--color-cyan-300) 60%, transparent)}}.border-cyan-300\/70{border-color:#53eafdb3}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/70{border-color:color-mix(in oklab, var(--color-cyan-300) 70%, transparent)}}.border-cyan-400\/15{border-color:#00d2ef26}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/15{border-color:color-mix(in oklab, var(--color-cyan-400) 15%, transparent)}}.border-cyan-400\/20{border-color:#00d2ef33}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/20{border-color:color-mix(in oklab, var(--color-cyan-400) 20%, transparent)}}.border-cyan-400\/25{border-color:#00d2ef40}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/25{border-color:color-mix(in oklab, var(--color-cyan-400) 25%, transparent)}}.border-cyan-400\/30{border-color:#00d2ef4d}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/30{border-color:color-mix(in oklab, var(--color-cyan-400) 30%, transparent)}}.border-cyan-400\/50{border-color:#00d2ef80}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/50{border-color:color-mix(in oklab, var(--color-cyan-400) 50%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/55{border-color:#a4f4cf8c}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/55{border-color:color-mix(in oklab, var(--color-emerald-200) 55%, transparent)}}.border-emerald-200\/70{border-color:#a4f4cfb3}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/70{border-color:color-mix(in oklab, var(--color-emerald-200) 70%, transparent)}}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-300\/10{border-color:#5ee9b51a}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/10{border-color:color-mix(in oklab, var(--color-emerald-300) 10%, transparent)}}.border-emerald-300\/15{border-color:#5ee9b526}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/15{border-color:color-mix(in oklab, var(--color-emerald-300) 15%, transparent)}}.border-emerald-300\/20{border-color:#5ee9b533}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/20{border-color:color-mix(in oklab, var(--color-emerald-300) 20%, transparent)}}.border-emerald-300\/25{border-color:#5ee9b540}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/25{border-color:color-mix(in oklab, var(--color-emerald-300) 25%, transparent)}}.border-emerald-300\/30{border-color:#5ee9b54d}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/30{border-color:color-mix(in oklab, var(--color-emerald-300) 30%, transparent)}}.border-emerald-300\/35{border-color:#5ee9b559}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/35{border-color:color-mix(in oklab, var(--color-emerald-300) 35%, transparent)}}.border-emerald-300\/40{border-color:#5ee9b566}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/40{border-color:color-mix(in oklab, var(--color-emerald-300) 40%, transparent)}}.border-emerald-300\/45{border-color:#5ee9b573}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/45{border-color:color-mix(in oklab, var(--color-emerald-300) 45%, transparent)}}.border-emerald-300\/50{border-color:#5ee9b580}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/50{border-color:color-mix(in oklab, var(--color-emerald-300) 50%, transparent)}}.border-emerald-300\/55{border-color:#5ee9b58c}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/55{border-color:color-mix(in oklab, var(--color-emerald-300) 55%, transparent)}}.border-emerald-300\/60{border-color:#5ee9b599}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/60{border-color:color-mix(in oklab, var(--color-emerald-300) 60%, transparent)}}.border-emerald-300\/80{border-color:#5ee9b5cc}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/80{border-color:color-mix(in oklab, var(--color-emerald-300) 80%, transparent)}}.border-emerald-300\/90{border-color:#5ee9b5e6}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/90{border-color:color-mix(in oklab, var(--color-emerald-300) 90%, transparent)}}.border-emerald-400\/15{border-color:#00d29426}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/15{border-color:color-mix(in oklab, var(--color-emerald-400) 15%, transparent)}}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/20{border-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.border-emerald-400\/25{border-color:#00d29440}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/25{border-color:color-mix(in oklab, var(--color-emerald-400) 25%, transparent)}}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/30{border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.border-emerald-400\/35{border-color:#00d29459}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/35{border-color:color-mix(in oklab, var(--color-emerald-400) 35%, transparent)}}.border-emerald-400\/40{border-color:#00d29466}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/40{border-color:color-mix(in oklab, var(--color-emerald-400) 40%, transparent)}}.border-emerald-400\/45{border-color:#00d29473}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/45{border-color:color-mix(in oklab, var(--color-emerald-400) 45%, transparent)}}.border-emerald-400\/50{border-color:#00d29480}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/50{border-color:color-mix(in oklab, var(--color-emerald-400) 50%, transparent)}}.border-emerald-700{border-color:var(--color-emerald-700)}.border-fuchsia-300\/20{border-color:#f2a9ff33}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-300\/20{border-color:color-mix(in oklab, var(--color-fuchsia-300) 20%, transparent)}}.border-fuchsia-300\/25{border-color:#f2a9ff40}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-300\/25{border-color:color-mix(in oklab, var(--color-fuchsia-300) 25%, transparent)}}.border-fuchsia-300\/30{border-color:#f2a9ff4d}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-300\/30{border-color:color-mix(in oklab, var(--color-fuchsia-300) 30%, transparent)}}.border-fuchsia-300\/35{border-color:#f2a9ff59}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-300\/35{border-color:color-mix(in oklab, var(--color-fuchsia-300) 35%, transparent)}}.border-fuchsia-300\/40{border-color:#f2a9ff66}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-300\/40{border-color:color-mix(in oklab, var(--color-fuchsia-300) 40%, transparent)}}.border-fuchsia-300\/45{border-color:#f2a9ff73}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-300\/45{border-color:color-mix(in oklab, var(--color-fuchsia-300) 45%, transparent)}}.border-fuchsia-300\/50{border-color:#f2a9ff80}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-300\/50{border-color:color-mix(in oklab, var(--color-fuchsia-300) 50%, transparent)}}.border-fuchsia-400\/25{border-color:#ec6cff40}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-400\/25{border-color:color-mix(in oklab, var(--color-fuchsia-400) 25%, transparent)}}.border-fuchsia-400\/30{border-color:#ec6cff4d}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-400\/30{border-color:color-mix(in oklab, var(--color-fuchsia-400) 30%, transparent)}}.border-fuchsia-400\/45{border-color:#ec6cff73}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-400\/45{border-color:color-mix(in oklab, var(--color-fuchsia-400) 45%, transparent)}}.border-indigo-300\/25{border-color:#a4b3ff40}@supports (color:color-mix(in lab, red, red)){.border-indigo-300\/25{border-color:color-mix(in oklab, var(--color-indigo-300) 25%, transparent)}}.border-indigo-300\/30{border-color:#a4b3ff4d}@supports (color:color-mix(in lab, red, red)){.border-indigo-300\/30{border-color:color-mix(in oklab, var(--color-indigo-300) 30%, transparent)}}.border-orange-300\/20{border-color:#ffb96d33}@supports (color:color-mix(in lab, red, red)){.border-orange-300\/20{border-color:color-mix(in oklab, var(--color-orange-300) 20%, transparent)}}.border-orange-300\/25{border-color:#ffb96d40}@supports (color:color-mix(in lab, red, red)){.border-orange-300\/25{border-color:color-mix(in oklab, var(--color-orange-300) 25%, transparent)}}.border-orange-300\/35{border-color:#ffb96d59}@supports (color:color-mix(in lab, red, red)){.border-orange-300\/35{border-color:color-mix(in oklab, var(--color-orange-300) 35%, transparent)}}.border-orange-300\/40{border-color:#ffb96d66}@supports (color:color-mix(in lab, red, red)){.border-orange-300\/40{border-color:color-mix(in oklab, var(--color-orange-300) 40%, transparent)}}.border-orange-300\/50{border-color:#ffb96d80}@supports (color:color-mix(in lab, red, red)){.border-orange-300\/50{border-color:color-mix(in oklab, var(--color-orange-300) 50%, transparent)}}.border-orange-400\/35{border-color:#ff8b1a59}@supports (color:color-mix(in lab, red, red)){.border-orange-400\/35{border-color:color-mix(in oklab, var(--color-orange-400) 35%, transparent)}}.border-orange-400\/50{border-color:#ff8b1a80}@supports (color:color-mix(in lab, red, red)){.border-orange-400\/50{border-color:color-mix(in oklab, var(--color-orange-400) 50%, transparent)}}.border-red-400\/35{border-color:#ff656859}@supports (color:color-mix(in lab, red, red)){.border-red-400\/35{border-color:color-mix(in oklab, var(--color-red-400) 35%, transparent)}}.border-red-800{border-color:var(--color-red-800)}.border-rose-100\/50{border-color:#ffe4e680}@supports (color:color-mix(in lab, red, red)){.border-rose-100\/50{border-color:color-mix(in oklab, var(--color-rose-100) 50%, transparent)}}.border-rose-200\/40{border-color:#ffccd366}@supports (color:color-mix(in lab, red, red)){.border-rose-200\/40{border-color:color-mix(in oklab, var(--color-rose-200) 40%, transparent)}}.border-rose-200\/55{border-color:#ffccd38c}@supports (color:color-mix(in lab, red, red)){.border-rose-200\/55{border-color:color-mix(in oklab, var(--color-rose-200) 55%, transparent)}}.border-rose-200\/70{border-color:#ffccd3b3}@supports (color:color-mix(in lab, red, red)){.border-rose-200\/70{border-color:color-mix(in oklab, var(--color-rose-200) 70%, transparent)}}.border-rose-200\/80{border-color:#ffccd3cc}@supports (color:color-mix(in lab, red, red)){.border-rose-200\/80{border-color:color-mix(in oklab, var(--color-rose-200) 80%, transparent)}}.border-rose-300\/15{border-color:#ffa2ae26}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/15{border-color:color-mix(in oklab, var(--color-rose-300) 15%, transparent)}}.border-rose-300\/20{border-color:#ffa2ae33}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/20{border-color:color-mix(in oklab, var(--color-rose-300) 20%, transparent)}}.border-rose-300\/25{border-color:#ffa2ae40}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/25{border-color:color-mix(in oklab, var(--color-rose-300) 25%, transparent)}}.border-rose-300\/30{border-color:#ffa2ae4d}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/30{border-color:color-mix(in oklab, var(--color-rose-300) 30%, transparent)}}.border-rose-300\/35{border-color:#ffa2ae59}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/35{border-color:color-mix(in oklab, var(--color-rose-300) 35%, transparent)}}.border-rose-300\/40{border-color:#ffa2ae66}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/40{border-color:color-mix(in oklab, var(--color-rose-300) 40%, transparent)}}.border-rose-300\/45{border-color:#ffa2ae73}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/45{border-color:color-mix(in oklab, var(--color-rose-300) 45%, transparent)}}.border-rose-300\/50{border-color:#ffa2ae80}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/50{border-color:color-mix(in oklab, var(--color-rose-300) 50%, transparent)}}.border-rose-300\/60{border-color:#ffa2ae99}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/60{border-color:color-mix(in oklab, var(--color-rose-300) 60%, transparent)}}.border-rose-300\/70{border-color:#ffa2aeb3}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/70{border-color:color-mix(in oklab, var(--color-rose-300) 70%, transparent)}}.border-rose-400{border-color:var(--color-rose-400)}.border-rose-400\/15{border-color:#ff667f26}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/15{border-color:color-mix(in oklab, var(--color-rose-400) 15%, transparent)}}.border-rose-400\/20{border-color:#ff667f33}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/20{border-color:color-mix(in oklab, var(--color-rose-400) 20%, transparent)}}.border-rose-400\/25{border-color:#ff667f40}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/25{border-color:color-mix(in oklab, var(--color-rose-400) 25%, transparent)}}.border-rose-400\/30{border-color:#ff667f4d}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/30{border-color:color-mix(in oklab, var(--color-rose-400) 30%, transparent)}}.border-rose-400\/35{border-color:#ff667f59}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/35{border-color:color-mix(in oklab, var(--color-rose-400) 35%, transparent)}}.border-rose-400\/40{border-color:#ff667f66}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/40{border-color:color-mix(in oklab, var(--color-rose-400) 40%, transparent)}}.border-rose-400\/45{border-color:#ff667f73}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/45{border-color:color-mix(in oklab, var(--color-rose-400) 45%, transparent)}}.border-rose-400\/50{border-color:#ff667f80}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/50{border-color:color-mix(in oklab, var(--color-rose-400) 50%, transparent)}}.border-rose-400\/55{border-color:#ff667f8c}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/55{border-color:color-mix(in oklab, var(--color-rose-400) 55%, transparent)}}.border-rose-400\/60{border-color:#ff667f99}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/60{border-color:color-mix(in oklab, var(--color-rose-400) 60%, transparent)}}.border-sky-300\/20{border-color:#77d4ff33}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/20{border-color:color-mix(in oklab, var(--color-sky-300) 20%, transparent)}}.border-sky-300\/25{border-color:#77d4ff40}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/25{border-color:color-mix(in oklab, var(--color-sky-300) 25%, transparent)}}.border-sky-300\/30{border-color:#77d4ff4d}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/30{border-color:color-mix(in oklab, var(--color-sky-300) 30%, transparent)}}.border-sky-300\/35{border-color:#77d4ff59}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/35{border-color:color-mix(in oklab, var(--color-sky-300) 35%, transparent)}}.border-sky-300\/40{border-color:#77d4ff66}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/40{border-color:color-mix(in oklab, var(--color-sky-300) 40%, transparent)}}.border-sky-300\/50{border-color:#77d4ff80}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/50{border-color:color-mix(in oklab, var(--color-sky-300) 50%, transparent)}}.border-sky-400\/20{border-color:#00bcfe33}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/20{border-color:color-mix(in oklab, var(--color-sky-400) 20%, transparent)}}.border-sky-400\/25{border-color:#00bcfe40}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/25{border-color:color-mix(in oklab, var(--color-sky-400) 25%, transparent)}}.border-sky-400\/30{border-color:#00bcfe4d}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/30{border-color:color-mix(in oklab, var(--color-sky-400) 30%, transparent)}}.border-sky-400\/35{border-color:#00bcfe59}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/35{border-color:color-mix(in oklab, var(--color-sky-400) 35%, transparent)}}.border-sky-400\/40{border-color:#00bcfe66}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/40{border-color:color-mix(in oklab, var(--color-sky-400) 40%, transparent)}}.border-sky-400\/50{border-color:#00bcfe80}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/50{border-color:color-mix(in oklab, var(--color-sky-400) 50%, transparent)}}.border-slate-200\/45{border-color:#e2e8f073}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/45{border-color:color-mix(in oklab, var(--color-slate-200) 45%, transparent)}}.border-slate-200\/50{border-color:#e2e8f080}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/50{border-color:color-mix(in oklab, var(--color-slate-200) 50%, transparent)}}.border-slate-300\/25{border-color:#cad5e240}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/25{border-color:color-mix(in oklab, var(--color-slate-300) 25%, transparent)}}.border-slate-300\/35{border-color:#cad5e259}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/35{border-color:color-mix(in oklab, var(--color-slate-300) 35%, transparent)}}.border-slate-300\/40{border-color:#cad5e266}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/40{border-color:color-mix(in oklab, var(--color-slate-300) 40%, transparent)}}.border-slate-300\/50{border-color:#cad5e280}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/50{border-color:color-mix(in oklab, var(--color-slate-300) 50%, transparent)}}.border-slate-400\/25{border-color:#90a1b940}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/25{border-color:color-mix(in oklab, var(--color-slate-400) 25%, transparent)}}.border-slate-400\/40{border-color:#90a1b966}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/40{border-color:color-mix(in oklab, var(--color-slate-400) 40%, transparent)}}.border-slate-400\/45{border-color:#90a1b973}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/45{border-color:color-mix(in oklab, var(--color-slate-400) 45%, transparent)}}.border-slate-500\/30{border-color:#62748e4d}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/30{border-color:color-mix(in oklab, var(--color-slate-500) 30%, transparent)}}.border-slate-600\/40{border-color:#45556c66}@supports (color:color-mix(in lab, red, red)){.border-slate-600\/40{border-color:color-mix(in oklab, var(--color-slate-600) 40%, transparent)}}.border-slate-700{border-color:var(--color-slate-700)}.border-teal-300\/25{border-color:#46ecd540}@supports (color:color-mix(in lab, red, red)){.border-teal-300\/25{border-color:color-mix(in oklab, var(--color-teal-300) 25%, transparent)}}.border-transparent{border-color:#0000}.border-violet-300\/15{border-color:#c4b4ff26}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/15{border-color:color-mix(in oklab, var(--color-violet-300) 15%, transparent)}}.border-violet-300\/20{border-color:#c4b4ff33}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/20{border-color:color-mix(in oklab, var(--color-violet-300) 20%, transparent)}}.border-violet-300\/25{border-color:#c4b4ff40}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/25{border-color:color-mix(in oklab, var(--color-violet-300) 25%, transparent)}}.border-violet-300\/30{border-color:#c4b4ff4d}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/30{border-color:color-mix(in oklab, var(--color-violet-300) 30%, transparent)}}.border-violet-300\/35{border-color:#c4b4ff59}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/35{border-color:color-mix(in oklab, var(--color-violet-300) 35%, transparent)}}.border-violet-300\/40{border-color:#c4b4ff66}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/40{border-color:color-mix(in oklab, var(--color-violet-300) 40%, transparent)}}.border-violet-300\/45{border-color:#c4b4ff73}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/45{border-color:color-mix(in oklab, var(--color-violet-300) 45%, transparent)}}.border-violet-300\/50{border-color:#c4b4ff80}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/50{border-color:color-mix(in oklab, var(--color-violet-300) 50%, transparent)}}.border-violet-300\/60{border-color:#c4b4ff99}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/60{border-color:color-mix(in oklab, var(--color-violet-300) 60%, transparent)}}.border-violet-300\/70{border-color:#c4b4ffb3}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/70{border-color:color-mix(in oklab, var(--color-violet-300) 70%, transparent)}}.border-violet-400\/20{border-color:#a685ff33}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/20{border-color:color-mix(in oklab, var(--color-violet-400) 20%, transparent)}}.border-violet-400\/30{border-color:#a685ff4d}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/30{border-color:color-mix(in oklab, var(--color-violet-400) 30%, transparent)}}.border-violet-400\/35{border-color:#a685ff59}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/35{border-color:color-mix(in oklab, var(--color-violet-400) 35%, transparent)}}.border-violet-400\/40{border-color:#a685ff66}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/40{border-color:color-mix(in oklab, var(--color-violet-400) 40%, transparent)}}.border-violet-400\/45{border-color:#a685ff73}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/45{border-color:color-mix(in oklab, var(--color-violet-400) 45%, transparent)}}.border-violet-400\/50{border-color:#a685ff80}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/50{border-color:color-mix(in oklab, var(--color-violet-400) 50%, transparent)}}.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\/6{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/6{border-color:color-mix(in oklab, var(--color-white) 6%, 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\/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\/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-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.border-white\/35{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.border-yellow-300\/30{border-color:#ffe02a4d}@supports (color:color-mix(in lab, red, red)){.border-yellow-300\/30{border-color:color-mix(in oklab, var(--color-yellow-300) 30%, transparent)}}.border-yellow-300\/50{border-color:#ffe02a80}@supports (color:color-mix(in lab, red, red)){.border-yellow-300\/50{border-color:color-mix(in oklab, var(--color-yellow-300) 50%, transparent)}}.border-t-amber-300{border-top-color:var(--color-amber-300)}.border-t-cyan-300{border-top-color:var(--color-cyan-300)}.border-t-cyan-400{border-top-color:var(--color-cyan-400)}.bg-\[\#0a0a12\]\/70{background-color:#0a0a12b3;background-color:lab(2.90679% 1.02967 -3.77744/.7)}.bg-\[\#0a0f1c\]{background-color:#0a0f1c}.bg-\[\#0a0f1e\]\/95{background-color:#0a0f1ef2;background-color:lab(4.41433% 1.24608 -10.3994/.95)}.bg-\[\#0a1013\]{background-color:#0a1013}.bg-\[\#0a1220\]{background-color:#0a1220}.bg-\[\#0a1322\]{background-color:#0a1322}.bg-\[\#0a1322\]\/98{background-color:#0a1322fa;background-color:lab(5.70295% .130855 -11.5318/.98)}.bg-\[\#0a1420\]\/97{background-color:#0a1420f7;background-color:lab(5.93086% -.997007 -9.66263/.97)}.bg-\[\#0b0a12\]\/80{background-color:#0b0a12cc;background-color:lab(2.96932% 1.30807 -3.67772/.8)}.bg-\[\#0b0f18\]{background-color:#0b0f18}.bg-\[\#0b111d\]{background-color:#0b111d}.bg-\[\#0b0810\]{background-color:#0b0810}.bg-\[\#0b0814\]{background-color:#0b0814}.bg-\[\#0b1020\]{background-color:#0b1020}.bg-\[\#0d1322\]{background-color:#0d1322}.bg-\[\#1a1408\]{background-color:#1a1408}.bg-\[\#1b1305\]{background-color:#1b1305}.bg-\[\#050c0d\]{background-color:#050c0d}.bg-\[\#050c0d\]\/85{background-color:#050c0dd9;background-color:lab(2.90614% -1.81193 -1.1278/.85)}.bg-\[\#050d18\]\/98{background-color:#050d18fa;background-color:lab(3.41141% -.496604 -7.20725/.98)}.bg-\[\#060a14\]{background-color:#060a14}.bg-\[\#060b16\]{background-color:#060b16}.bg-\[\#070b16\]{background-color:#070b16}.bg-\[\#070b16\]\/98{background-color:#070b16fa;background-color:lab(3.0334% .505082 -6.25331/.98)}.bg-\[\#080b13\]{background-color:#080b13}.bg-\[\#080b14\]\/98{background-color:#080b14fa;background-color:lab(3.03817% .425391 -4.86785/.98)}.bg-\[\#100c12\]\/97{background-color:#100c12f7;background-color:lab(3.75335% 2.15669 -2.49169/.97)}.bg-\[\#120a14\]\/96{background-color:#120a14f5;background-color:lab(3.56426% 4.04848 -3.9989/.96)}.bg-\[\#03040a\]{background-color:#03040a}.bg-\[\#04060d\]{background-color:#04060d}.bg-\[\#04121c\]\/70{background-color:#04121cb3;background-color:lab(4.79685% -2.42332 -8.32739/.7)}.bg-\[\#04121c\]\/80{background-color:#04121ccc;background-color:lab(4.79685% -2.42332 -8.32739/.8)}.bg-\[\#04121c\]\/85{background-color:#04121cd9;background-color:lab(4.79685% -2.42332 -8.32739/.85)}.bg-\[\#04121c\]\/90{background-color:#04121ce6;background-color:lab(4.79685% -2.42332 -8.32739/.9)}.bg-\[\#04121c\]\/95{background-color:#04121cf2;background-color:lab(4.79685% -2.42332 -8.32739/.95)}.bg-\[\#06101c\]{background-color:#06101c}.bg-\[\#06111f\]\/90{background-color:#06111fe6;background-color:lab(4.74617% -.618175 -10.7072/.9)}.bg-\[\#06121c\]\/90{background-color:#06121ce6;background-color:lab(4.91887% -1.88038 -8.13106/.9)}.bg-\[\#06121c\]\/95{background-color:#06121cf2;background-color:lab(4.91887% -1.88038 -8.13106/.95)}.bg-\[\#020617\]{background-color:#020617}.bg-\[\#050810\]{background-color:#050810}.bg-\[\#061018\]\/95{background-color:#061018f2;background-color:lab(4.2215% -1.65503 -6.03049/.95)}.bg-\[\#070608\]{background-color:#070608}.bg-\[\#101218\]{background-color:#101218}.bg-\[rgba\(3\,24\,18\,0\.93\)\]{background-color:#031812ed}.bg-\[rgba\(30\,7\,12\,0\.93\)\]{background-color:#1e070ced}.bg-abyss{background-color:var(--color-abyss)}.bg-abyss\/88{background-color:#070b16e0}@supports (color:color-mix(in lab, red, red)){.bg-abyss\/88{background-color:color-mix(in oklab, var(--color-abyss) 88%, transparent)}}.bg-abyss\/98{background-color:#070b16fa}@supports (color:color-mix(in lab, red, red)){.bg-abyss\/98{background-color:color-mix(in oklab, var(--color-abyss) 98%, transparent)}}.bg-amber-100\/70{background-color:#fef3c6b3}@supports (color:color-mix(in lab, red, red)){.bg-amber-100\/70{background-color:color-mix(in oklab, var(--color-amber-100) 70%, transparent)}}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-200\/10{background-color:#fee6851a}@supports (color:color-mix(in lab, red, red)){.bg-amber-200\/10{background-color:color-mix(in oklab, var(--color-amber-200) 10%, transparent)}}.bg-amber-200\/90{background-color:#fee685e6}@supports (color:color-mix(in lab, red, red)){.bg-amber-200\/90{background-color:color-mix(in oklab, var(--color-amber-200) 90%, transparent)}}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\/70{background-color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/70{background-color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.bg-amber-300\/75{background-color:#ffd236bf}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/75{background-color:color-mix(in oklab, var(--color-amber-300) 75%, transparent)}}.bg-amber-300\/\[0\.07\]{background-color:#ffd23612}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-amber-300) 7.0%, transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/5{background-color:#fcbb000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/5{background-color:color-mix(in oklab, var(--color-amber-400) 5%, transparent)}}.bg-amber-400\/8{background-color:#fcbb0014}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/8{background-color:color-mix(in oklab, var(--color-amber-400) 8%, transparent)}}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/15{background-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.bg-amber-400\/18{background-color:#fcbb002e}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/18{background-color:color-mix(in oklab, var(--color-amber-400) 18%, transparent)}}.bg-amber-400\/20{background-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/20{background-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.bg-amber-400\/25{background-color:#fcbb0040}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/25{background-color:color-mix(in oklab, var(--color-amber-400) 25%, transparent)}}.bg-amber-400\/90{background-color:#fcbb00e6}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/90{background-color:color-mix(in oklab, var(--color-amber-400) 90%, transparent)}}.bg-amber-400\/\[0\.04\]{background-color:#fcbb000a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-amber-400) 4%, transparent)}}.bg-amber-400\/\[0\.05\]{background-color:#fcbb000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-amber-400) 5%, transparent)}}.bg-amber-400\/\[0\.06\]{background-color:#fcbb000f}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-amber-400) 6%, transparent)}}.bg-amber-400\/\[0\.07\]{background-color:#fcbb0012}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-amber-400) 7.0%, transparent)}}.bg-amber-400\/\[0\.08\]{background-color:#fcbb0014}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-amber-400) 8%, transparent)}}.bg-amber-400\/\[0\.12\]{background-color:#fcbb001f}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[0\.12\]{background-color:color-mix(in oklab, var(--color-amber-400) 12%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-amber-500\/8{background-color:#f99c0014}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/8{background-color:color-mix(in oklab, var(--color-amber-500) 8%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/12{background-color:#f99c001f}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/12{background-color:color-mix(in oklab, var(--color-amber-500) 12%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-amber-500\/18{background-color:#f99c002e}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/18{background-color:color-mix(in oklab, var(--color-amber-500) 18%, transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-amber-500\/90{background-color:#f99c00e6}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/90{background-color:color-mix(in oklab, var(--color-amber-500) 90%, transparent)}}.bg-amber-500\/\[0\.03\]{background-color:#f99c0008}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-amber-500) 3%, transparent)}}.bg-amber-500\/\[0\.05\]{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-amber-500\/\[0\.06\]{background-color:#f99c000f}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-amber-500) 6%, transparent)}}.bg-amber-500\/\[0\.07\]{background-color:#f99c0012}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-amber-500) 7.0%, transparent)}}.bg-amber-500\/\[0\.08\]{background-color:#f99c0014}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-amber-500) 8%, transparent)}}.bg-amber-500\/\[0\.09\]{background-color:#f99c0017}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.09\]{background-color:color-mix(in oklab, var(--color-amber-500) 9%, transparent)}}.bg-amber-500\/\[0\.10\]{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.10\]{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/\[0\.12\]{background-color:#f99c001f}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.12\]{background-color:color-mix(in oklab, var(--color-amber-500) 12%, transparent)}}.bg-amber-500\/\[0\.13\]{background-color:#f99c0021}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.13\]{background-color:color-mix(in oklab, var(--color-amber-500) 13%, transparent)}}.bg-amber-500\/\[0\.14\]{background-color:#f99c0024}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.14\]{background-color:color-mix(in oklab, var(--color-amber-500) 14.0%, transparent)}}.bg-amber-950\/30{background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/30{background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.bg-amber-950\/45{background-color:#46190173}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/45{background-color:color-mix(in oklab, var(--color-amber-950) 45%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, 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\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, 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\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, 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\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/72{background-color:#000000b8}@supports (color:color-mix(in lab, red, red)){.bg-black\/72{background-color:color-mix(in oklab, var(--color-black) 72%, 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-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.bg-black\/85{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-100\/8{background-color:#cefafe14}@supports (color:color-mix(in lab, red, red)){.bg-cyan-100\/8{background-color:color-mix(in oklab, var(--color-cyan-100) 8%, transparent)}}.bg-cyan-100\/40{background-color:#cefafe66}@supports (color:color-mix(in lab, red, red)){.bg-cyan-100\/40{background-color:color-mix(in oklab, var(--color-cyan-100) 40%, transparent)}}.bg-cyan-200\/10{background-color:#a2f4fd1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-200\/10{background-color:color-mix(in oklab, var(--color-cyan-200) 10%, transparent)}}.bg-cyan-200\/50{background-color:#a2f4fd80}@supports (color:color-mix(in lab, red, red)){.bg-cyan-200\/50{background-color:color-mix(in oklab, var(--color-cyan-200) 50%, transparent)}}.bg-cyan-300{background-color:var(--color-cyan-300)}.bg-cyan-300\/5{background-color:#53eafd0d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/5{background-color:color-mix(in oklab, var(--color-cyan-300) 5%, transparent)}}.bg-cyan-300\/40{background-color:#53eafd66}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/40{background-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent)}}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-400\/5{background-color:#00d2ef0d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/5{background-color:color-mix(in oklab, var(--color-cyan-400) 5%, transparent)}}.bg-cyan-400\/8{background-color:#00d2ef14}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/8{background-color:color-mix(in oklab, var(--color-cyan-400) 8%, transparent)}}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/10{background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.bg-cyan-400\/12{background-color:#00d2ef1f}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/12{background-color:color-mix(in oklab, var(--color-cyan-400) 12%, transparent)}}.bg-cyan-400\/15{background-color:#00d2ef26}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/15{background-color:color-mix(in oklab, var(--color-cyan-400) 15%, transparent)}}.bg-cyan-400\/20{background-color:#00d2ef33}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/20{background-color:color-mix(in oklab, var(--color-cyan-400) 20%, transparent)}}.bg-cyan-400\/30{background-color:#00d2ef4d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/30{background-color:color-mix(in oklab, var(--color-cyan-400) 30%, transparent)}}.bg-cyan-400\/70{background-color:#00d2efb3}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/70{background-color:color-mix(in oklab, var(--color-cyan-400) 70%, transparent)}}.bg-cyan-400\/90{background-color:#00d2efe6}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/90{background-color:color-mix(in oklab, var(--color-cyan-400) 90%, transparent)}}.bg-cyan-400\/\[0\.04\]{background-color:#00d2ef0a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-cyan-400) 4%, transparent)}}.bg-cyan-400\/\[0\.06\]{background-color:#00d2ef0f}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-cyan-400) 6%, transparent)}}.bg-cyan-400\/\[0\.07\]{background-color:#00d2ef12}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-cyan-400) 7.0%, transparent)}}.bg-cyan-500\/5{background-color:#00b7d70d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/5{background-color:color-mix(in oklab, var(--color-cyan-500) 5%, transparent)}}.bg-cyan-500\/8{background-color:#00b7d714}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/8{background-color:color-mix(in oklab, var(--color-cyan-500) 8%, transparent)}}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/10{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.bg-cyan-500\/12{background-color:#00b7d71f}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/12{background-color:color-mix(in oklab, var(--color-cyan-500) 12%, transparent)}}.bg-cyan-500\/15{background-color:#00b7d726}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/15{background-color:color-mix(in oklab, var(--color-cyan-500) 15%, transparent)}}.bg-cyan-500\/18{background-color:#00b7d72e}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/18{background-color:color-mix(in oklab, var(--color-cyan-500) 18%, transparent)}}.bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/20{background-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.bg-cyan-500\/25{background-color:#00b7d740}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/25{background-color:color-mix(in oklab, var(--color-cyan-500) 25%, transparent)}}.bg-cyan-500\/\[0\.1\]{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/\[0\.1\]{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.bg-cyan-500\/\[0\.04\]{background-color:#00b7d70a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-cyan-500) 4%, transparent)}}.bg-cyan-500\/\[0\.05\]{background-color:#00b7d70d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-cyan-500) 5%, transparent)}}.bg-cyan-500\/\[0\.06\]{background-color:#00b7d70f}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-cyan-500) 6%, transparent)}}.bg-cyan-500\/\[0\.07\]{background-color:#00b7d712}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-cyan-500) 7.0%, transparent)}}.bg-cyan-500\/\[0\.08\]{background-color:#00b7d714}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-cyan-500) 8%, transparent)}}.bg-cyan-500\/\[0\.10\]{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/\[0\.10\]{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.bg-cyan-500\/\[0\.12\]{background-color:#00b7d71f}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/\[0\.12\]{background-color:color-mix(in oklab, var(--color-cyan-500) 12%, transparent)}}.bg-cyan-950\/30{background-color:#0533454d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-950\/30{background-color:color-mix(in oklab, var(--color-cyan-950) 30%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/5{background-color:#00d2940d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/5{background-color:color-mix(in oklab, var(--color-emerald-400) 5%, transparent)}}.bg-emerald-400\/8{background-color:#00d29414}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/8{background-color:color-mix(in oklab, var(--color-emerald-400) 8%, transparent)}}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.bg-emerald-400\/15{background-color:#00d29426}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/15{background-color:color-mix(in oklab, var(--color-emerald-400) 15%, transparent)}}.bg-emerald-400\/20{background-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/20{background-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.bg-emerald-400\/80{background-color:#00d294cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/80{background-color:color-mix(in oklab, var(--color-emerald-400) 80%, transparent)}}.bg-emerald-400\/\[0\.06\]{background-color:#00d2940f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-emerald-400) 6%, transparent)}}.bg-emerald-400\/\[0\.07\]{background-color:#00d29412}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-emerald-400) 7.0%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/5{background-color:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.bg-emerald-500\/8{background-color:#00bb7f14}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/8{background-color:color-mix(in oklab, var(--color-emerald-500) 8%, transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/12{background-color:#00bb7f1f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/12{background-color:color-mix(in oklab, var(--color-emerald-500) 12%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.bg-emerald-500\/25{background-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/25{background-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.bg-emerald-500\/\[0\.04\]{background-color:#00bb7f0a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-emerald-500) 4%, transparent)}}.bg-emerald-500\/\[0\.05\]{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.bg-emerald-500\/\[0\.06\]{background-color:#00bb7f0f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-emerald-500) 6%, transparent)}}.bg-emerald-500\/\[0\.07\]{background-color:#00bb7f12}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-emerald-500) 7.0%, transparent)}}.bg-emerald-500\/\[0\.08\]{background-color:#00bb7f14}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-emerald-500) 8%, transparent)}}.bg-emerald-500\/\[0\.09\]{background-color:#00bb7f17}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/\[0\.09\]{background-color:color-mix(in oklab, var(--color-emerald-500) 9%, transparent)}}.bg-emerald-500\/\[0\.10\]{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/\[0\.10\]{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/\[0\.12\]{background-color:#00bb7f1f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/\[0\.12\]{background-color:color-mix(in oklab, var(--color-emerald-500) 12%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-900\/40{background-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.bg-emerald-900\/40{background-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.bg-emerald-900\/45{background-color:#004e3b73}@supports (color:color-mix(in lab, red, red)){.bg-emerald-900\/45{background-color:color-mix(in oklab, var(--color-emerald-900) 45%, transparent)}}.bg-emerald-900\/50{background-color:#004e3b80}@supports (color:color-mix(in lab, red, red)){.bg-emerald-900\/50{background-color:color-mix(in oklab, var(--color-emerald-900) 50%, transparent)}}.bg-emerald-950\/45{background-color:#002c2273}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/45{background-color:color-mix(in oklab, var(--color-emerald-950) 45%, transparent)}}.bg-emerald-950\/80{background-color:#002c22cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/80{background-color:color-mix(in oklab, var(--color-emerald-950) 80%, transparent)}}.bg-emerald-950\/85{background-color:#002c22d9}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/85{background-color:color-mix(in oklab, var(--color-emerald-950) 85%, transparent)}}.bg-fuchsia-300{background-color:var(--color-fuchsia-300)}.bg-fuchsia-300\/5{background-color:#f2a9ff0d}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-300\/5{background-color:color-mix(in oklab, var(--color-fuchsia-300) 5%, transparent)}}.bg-fuchsia-400{background-color:var(--color-fuchsia-400)}.bg-fuchsia-400\/70{background-color:#ec6cffb3}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-400\/70{background-color:color-mix(in oklab, var(--color-fuchsia-400) 70%, transparent)}}.bg-fuchsia-500\/10{background-color:#e12afb1a}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-500\/10{background-color:color-mix(in oklab, var(--color-fuchsia-500) 10%, transparent)}}.bg-fuchsia-500\/12{background-color:#e12afb1f}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-500\/12{background-color:color-mix(in oklab, var(--color-fuchsia-500) 12%, transparent)}}.bg-fuchsia-500\/15{background-color:#e12afb26}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-500\/15{background-color:color-mix(in oklab, var(--color-fuchsia-500) 15%, transparent)}}.bg-fuchsia-500\/\[0\.05\]{background-color:#e12afb0d}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-500\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-fuchsia-500) 5%, transparent)}}.bg-fuchsia-500\/\[0\.06\]{background-color:#e12afb0f}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-fuchsia-500) 6%, transparent)}}.bg-fuchsia-500\/\[0\.07\]{background-color:#e12afb12}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-500\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-fuchsia-500) 7.0%, transparent)}}.bg-fuchsia-500\/\[0\.08\]{background-color:#e12afb14}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-500\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-fuchsia-500) 8%, transparent)}}.bg-indigo-300\/80{background-color:#a4b3ffcc}@supports (color:color-mix(in lab, red, red)){.bg-indigo-300\/80{background-color:color-mix(in oklab, var(--color-indigo-300) 80%, transparent)}}.bg-indigo-500\/8{background-color:#625fff14}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/8{background-color:color-mix(in oklab, var(--color-indigo-500) 8%, transparent)}}.bg-indigo-500\/\[0\.07\]{background-color:#625fff12}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-indigo-500) 7.0%, transparent)}}.bg-indigo-500\/\[0\.08\]{background-color:#625fff14}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-indigo-500) 8%, transparent)}}.bg-indigo-600\/10{background-color:#4f39f61a}@supports (color:color-mix(in lab, red, red)){.bg-indigo-600\/10{background-color:color-mix(in oklab, var(--color-indigo-600) 10%, transparent)}}.bg-lime-200{background-color:var(--color-lime-200)}.bg-orange-400\/70{background-color:#ff8b1ab3}@supports (color:color-mix(in lab, red, red)){.bg-orange-400\/70{background-color:color-mix(in oklab, var(--color-orange-400) 70%, transparent)}}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/10{background-color:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.bg-orange-500\/15{background-color:#fe6e0026}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/15{background-color:color-mix(in oklab, var(--color-orange-500) 15%, transparent)}}.bg-orange-500\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/20{background-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.bg-orange-500\/\[0\.06\]{background-color:#fe6e000f}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-orange-500) 6%, transparent)}}.bg-orange-500\/\[0\.07\]{background-color:#fe6e0012}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-orange-500) 7.0%, transparent)}}.bg-orange-500\/\[0\.09\]{background-color:#fe6e0017}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/\[0\.09\]{background-color:color-mix(in oklab, var(--color-orange-500) 9%, transparent)}}.bg-panel{background-color:var(--color-panel)}.bg-panel-deep{background-color:var(--color-panel-deep)}.bg-panel\/70{background-color:#0a1322b3}@supports (color:color-mix(in lab, red, red)){.bg-panel\/70{background-color:color-mix(in oklab, var(--color-panel) 70%, transparent)}}.bg-panel\/75{background-color:#0a1322bf}@supports (color:color-mix(in lab, red, red)){.bg-panel\/75{background-color:color-mix(in oklab, var(--color-panel) 75%, transparent)}}.bg-panel\/80{background-color:#0a1322cc}@supports (color:color-mix(in lab, red, red)){.bg-panel\/80{background-color:color-mix(in oklab, var(--color-panel) 80%, transparent)}}.bg-panel\/85{background-color:#0a1322d9}@supports (color:color-mix(in lab, red, red)){.bg-panel\/85{background-color:color-mix(in oklab, var(--color-panel) 85%, transparent)}}.bg-panel\/90{background-color:#0a1322e6}@supports (color:color-mix(in lab, red, red)){.bg-panel\/90{background-color:color-mix(in oklab, var(--color-panel) 90%, transparent)}}.bg-panel\/95{background-color:#0a1322f2}@supports (color:color-mix(in lab, red, red)){.bg-panel\/95{background-color:color-mix(in oklab, var(--color-panel) 95%, transparent)}}.bg-panel\/98{background-color:#0a1322fa}@supports (color:color-mix(in lab, red, red)){.bg-panel\/98{background-color:color-mix(in oklab, var(--color-panel) 98%, transparent)}}.bg-red-500\/\[0\.08\]{background-color:#fb2c3614}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-red-500) 8%, transparent)}}.bg-rose-50\/15{background-color:#fff1f226}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/15{background-color:color-mix(in oklab, var(--color-rose-50) 15%, transparent)}}.bg-rose-100\/8{background-color:#ffe4e614}@supports (color:color-mix(in lab, red, red)){.bg-rose-100\/8{background-color:color-mix(in oklab, var(--color-rose-100) 8%, transparent)}}.bg-rose-100\/70{background-color:#ffe4e6b3}@supports (color:color-mix(in lab, red, red)){.bg-rose-100\/70{background-color:color-mix(in oklab, var(--color-rose-100) 70%, transparent)}}.bg-rose-300\/5{background-color:#ffa2ae0d}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/5{background-color:color-mix(in oklab, var(--color-rose-300) 5%, transparent)}}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-400\/10{background-color:#ff667f1a}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/10{background-color:color-mix(in oklab, var(--color-rose-400) 10%, transparent)}}.bg-rose-400\/15{background-color:#ff667f26}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/15{background-color:color-mix(in oklab, var(--color-rose-400) 15%, transparent)}}.bg-rose-400\/70{background-color:#ff667fb3}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/70{background-color:color-mix(in oklab, var(--color-rose-400) 70%, transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/5{background-color:#ff23570d}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/5{background-color:color-mix(in oklab, var(--color-rose-500) 5%, transparent)}}.bg-rose-500\/8{background-color:#ff235714}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/8{background-color:color-mix(in oklab, var(--color-rose-500) 8%, transparent)}}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-rose-500\/12{background-color:#ff23571f}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/12{background-color:color-mix(in oklab, var(--color-rose-500) 12%, transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/15{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.bg-rose-500\/20{background-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/20{background-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.bg-rose-500\/25{background-color:#ff235740}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/25{background-color:color-mix(in oklab, var(--color-rose-500) 25%, transparent)}}.bg-rose-500\/35{background-color:#ff235759}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/35{background-color:color-mix(in oklab, var(--color-rose-500) 35%, transparent)}}.bg-rose-500\/\[0\.05\]{background-color:#ff23570d}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-rose-500) 5%, transparent)}}.bg-rose-500\/\[0\.06\]{background-color:#ff23570f}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-rose-500) 6%, transparent)}}.bg-rose-500\/\[0\.07\]{background-color:#ff235712}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-rose-500) 7.0%, transparent)}}.bg-rose-500\/\[0\.08\]{background-color:#ff235714}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-rose-500) 8%, transparent)}}.bg-rose-500\/\[0\.10\]{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/\[0\.10\]{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-rose-500\/\[0\.12\]{background-color:#ff23571f}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/\[0\.12\]{background-color:color-mix(in oklab, var(--color-rose-500) 12%, transparent)}}.bg-rose-600\/90{background-color:#e70044e6}@supports (color:color-mix(in lab, red, red)){.bg-rose-600\/90{background-color:color-mix(in oklab, var(--color-rose-600) 90%, transparent)}}.bg-rose-600\/\[0\.14\]{background-color:#e7004424}@supports (color:color-mix(in lab, red, red)){.bg-rose-600\/\[0\.14\]{background-color:color-mix(in oklab, var(--color-rose-600) 14.0%, transparent)}}.bg-rose-950\/20{background-color:#4d021833}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/20{background-color:color-mix(in oklab, var(--color-rose-950) 20%, transparent)}}.bg-rose-950\/30{background-color:#4d02184d}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/30{background-color:color-mix(in oklab, var(--color-rose-950) 30%, transparent)}}.bg-rose-950\/40{background-color:#4d021866}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/40{background-color:color-mix(in oklab, var(--color-rose-950) 40%, transparent)}}.bg-rose-950\/45{background-color:#4d021873}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/45{background-color:color-mix(in oklab, var(--color-rose-950) 45%, transparent)}}.bg-rose-950\/50{background-color:#4d021880}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/50{background-color:color-mix(in oklab, var(--color-rose-950) 50%, transparent)}}.bg-rose-950\/60{background-color:#4d021899}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/60{background-color:color-mix(in oklab, var(--color-rose-950) 60%, transparent)}}.bg-sky-300\/70{background-color:#77d4ffb3}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/70{background-color:color-mix(in oklab, var(--color-sky-300) 70%, transparent)}}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-400\/8{background-color:#00bcfe14}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/8{background-color:color-mix(in oklab, var(--color-sky-400) 8%, transparent)}}.bg-sky-400\/10{background-color:#00bcfe1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/10{background-color:color-mix(in oklab, var(--color-sky-400) 10%, transparent)}}.bg-sky-400\/20{background-color:#00bcfe33}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/20{background-color:color-mix(in oklab, var(--color-sky-400) 20%, transparent)}}.bg-sky-400\/70{background-color:#00bcfeb3}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/70{background-color:color-mix(in oklab, var(--color-sky-400) 70%, transparent)}}.bg-sky-500\/8{background-color:#00a5ef14}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/8{background-color:color-mix(in oklab, var(--color-sky-500) 8%, transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-sky-500\/12{background-color:#00a5ef1f}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/12{background-color:color-mix(in oklab, var(--color-sky-500) 12%, transparent)}}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/15{background-color:color-mix(in oklab, var(--color-sky-500) 15%, transparent)}}.bg-sky-500\/\[0\.05\]{background-color:#00a5ef0d}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-sky-500) 5%, transparent)}}.bg-sky-500\/\[0\.06\]{background-color:#00a5ef0f}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-sky-500) 6%, transparent)}}.bg-sky-500\/\[0\.08\]{background-color:#00a5ef14}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-sky-500) 8%, transparent)}}.bg-sky-600\/10{background-color:#0084cc1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-600\/10{background-color:color-mix(in oklab, var(--color-sky-600) 10%, transparent)}}.bg-sky-600\/15{background-color:#0084cc26}@supports (color:color-mix(in lab, red, red)){.bg-sky-600\/15{background-color:color-mix(in oklab, var(--color-sky-600) 15%, transparent)}}.bg-sky-900\/40{background-color:#024a7066}@supports (color:color-mix(in lab, red, red)){.bg-sky-900\/40{background-color:color-mix(in oklab, var(--color-sky-900) 40%, transparent)}}.bg-sky-950\/30{background-color:#052f4a4d}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/30{background-color:color-mix(in oklab, var(--color-sky-950) 30%, transparent)}}.bg-sky-950\/40{background-color:#052f4a66}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/40{background-color:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300\/10{background-color:#cad5e21a}@supports (color:color-mix(in lab, red, red)){.bg-slate-300\/10{background-color:color-mix(in oklab, var(--color-slate-300) 10%, transparent)}}.bg-slate-300\/25{background-color:#cad5e240}@supports (color:color-mix(in lab, red, red)){.bg-slate-300\/25{background-color:color-mix(in oklab, var(--color-slate-300) 25%, transparent)}}.bg-slate-300\/40{background-color:#cad5e266}@supports (color:color-mix(in lab, red, red)){.bg-slate-300\/40{background-color:color-mix(in oklab, var(--color-slate-300) 40%, transparent)}}.bg-slate-300\/60{background-color:#cad5e299}@supports (color:color-mix(in lab, red, red)){.bg-slate-300\/60{background-color:color-mix(in oklab, var(--color-slate-300) 60%, transparent)}}.bg-slate-300\/80{background-color:#cad5e2cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-300\/80{background-color:color-mix(in oklab, var(--color-slate-300) 80%, transparent)}}.bg-slate-400\/5{background-color:#90a1b90d}@supports (color:color-mix(in lab, red, red)){.bg-slate-400\/5{background-color:color-mix(in oklab, var(--color-slate-400) 5%, transparent)}}.bg-slate-400\/8{background-color:#90a1b914}@supports (color:color-mix(in lab, red, red)){.bg-slate-400\/8{background-color:color-mix(in oklab, var(--color-slate-400) 8%, transparent)}}.bg-slate-400\/40{background-color:#90a1b966}@supports (color:color-mix(in lab, red, red)){.bg-slate-400\/40{background-color:color-mix(in oklab, var(--color-slate-400) 40%, transparent)}}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/10{background-color:color-mix(in oklab, var(--color-slate-500) 10%, transparent)}}.bg-slate-500\/15{background-color:#62748e26}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/15{background-color:color-mix(in oklab, var(--color-slate-500) 15%, transparent)}}.bg-slate-500\/20{background-color:#62748e33}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/20{background-color:color-mix(in oklab, var(--color-slate-500) 20%, transparent)}}.bg-slate-500\/60{background-color:#62748e99}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/60{background-color:color-mix(in oklab, var(--color-slate-500) 60%, transparent)}}.bg-slate-500\/\[0\.08\]{background-color:#62748e14}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-slate-500) 8%, transparent)}}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/55{background-color:#0f172b8c}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/55{background-color:color-mix(in oklab, var(--color-slate-900) 55%, transparent)}}.bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/60{background-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.bg-slate-900\/70{background-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/70{background-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent)}}.bg-slate-900\/80{background-color:#0f172bcc}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/80{background-color:color-mix(in oklab, var(--color-slate-900) 80%, transparent)}}.bg-slate-950\/50{background-color:#02061880}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/50{background-color:color-mix(in oklab, var(--color-slate-950) 50%, transparent)}}.bg-slate-950\/75{background-color:#020618bf}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/75{background-color:color-mix(in oklab, var(--color-slate-950) 75%, transparent)}}.bg-slate-950\/85{background-color:#020618d9}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/85{background-color:color-mix(in oklab, var(--color-slate-950) 85%, transparent)}}.bg-slate-950\/90{background-color:#020618e6}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/90{background-color:color-mix(in oklab, var(--color-slate-950) 90%, transparent)}}.bg-slate-950\/95{background-color:#020618f2}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/95{background-color:color-mix(in oklab, var(--color-slate-950) 95%, transparent)}}.bg-teal-300\/60{background-color:#46ecd599}@supports (color:color-mix(in lab, red, red)){.bg-teal-300\/60{background-color:color-mix(in oklab, var(--color-teal-300) 60%, transparent)}}.bg-teal-500\/\[0\.06\]{background-color:#00baa70f}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-teal-500) 6%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-200{background-color:var(--color-violet-200)}.bg-violet-300{background-color:var(--color-violet-300)}.bg-violet-400{background-color:var(--color-violet-400)}.bg-violet-400\/8{background-color:#a685ff14}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/8{background-color:color-mix(in oklab, var(--color-violet-400) 8%, transparent)}}.bg-violet-400\/10{background-color:#a685ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/10{background-color:color-mix(in oklab, var(--color-violet-400) 10%, transparent)}}.bg-violet-400\/70{background-color:#a685ffb3}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/70{background-color:color-mix(in oklab, var(--color-violet-400) 70%, transparent)}}.bg-violet-400\/90{background-color:#a685ffe6}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/90{background-color:color-mix(in oklab, var(--color-violet-400) 90%, transparent)}}.bg-violet-500\/5{background-color:#8d54ff0d}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/5{background-color:color-mix(in oklab, var(--color-violet-500) 5%, transparent)}}.bg-violet-500\/8{background-color:#8d54ff14}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/8{background-color:color-mix(in oklab, var(--color-violet-500) 8%, transparent)}}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.bg-violet-500\/15{background-color:#8d54ff26}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/15{background-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.bg-violet-500\/20{background-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/20{background-color:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.bg-violet-500\/\[0\.05\]{background-color:#8d54ff0d}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-violet-500) 5%, transparent)}}.bg-violet-500\/\[0\.06\]{background-color:#8d54ff0f}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-violet-500) 6%, transparent)}}.bg-violet-500\/\[0\.07\]{background-color:#8d54ff12}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-violet-500) 7.0%, transparent)}}.bg-violet-500\/\[0\.08\]{background-color:#8d54ff14}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-violet-500) 8%, transparent)}}.bg-violet-500\/\[0\.12\]{background-color:#8d54ff1f}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/\[0\.12\]{background-color:color-mix(in oklab, var(--color-violet-500) 12%, transparent)}}.bg-violet-950\/30{background-color:#2f0d684d}@supports (color:color-mix(in lab, red, red)){.bg-violet-950\/30{background-color:color-mix(in oklab, var(--color-violet-950) 30%, transparent)}}.bg-void{background-color:var(--color-void)}.bg-white{background-color:var(--color-white)}.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\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.bg-white\/12{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.bg-white\/35{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.bg-white\/\[0\.015\]{background-color:#ffffff04}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.015\]{background-color:color-mix(in oklab, var(--color-white) 1.5%, transparent)}}.bg-white\/\[0\.022\]{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.022\]{background-color:color-mix(in oklab, var(--color-white) 2.2%, 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\.028\]{background-color:#ffffff07}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.028\]{background-color:color-mix(in oklab, var(--color-white) 2.8%, 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)}}.bg-yellow-500\/8{background-color:#edb20014}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/8{background-color:color-mix(in oklab, var(--color-yellow-500) 8%, transparent)}}.bg-yellow-500\/15{background-color:#edb20026}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/15{background-color:color-mix(in oklab, var(--color-yellow-500) 15%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(180deg\,rgba\(251\,191\,36\,0\.07\)\,rgba\(13\,19\,34\,0\.6\)\)\]{background-image:linear-gradient(#fbbf2412,#0d132299)}.bg-\[radial-gradient\(125\%_125\%_at_50\%_-10\%\,\#0e1830_0\%\,\#070b16_45\%\,\#04060d_100\%\)\]{background-image:radial-gradient(125% 125% at 50% -10%,#0e1830 0%,#070b16 45%,#04060d 100%)}.bg-\[radial-gradient\(circle_at_30\%_25\%\,\#123049\,\#0a1322\)\]{background-image:radial-gradient(circle at 30% 25%,#123049,#0a1322)}.bg-\[url\(\/redesign\/fellowship-camp\.w480\.webp\)\]{background-image:url(/redesign/fellowship-camp.w480.webp)}.from-\[\#0a0c14\]{--tw-gradient-from:#0a0c14;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#0a1322\]{--tw-gradient-from:#0a1322;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#0b0620\]{--tw-gradient-from:#0b0620;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#3b2a12\]\/95{--tw-gradient-from:#3b2a12f2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#3b2a12\]\/95{--tw-gradient-from:lab(18.6688% 5.79366 18.6424/.95)}}.from-\[\#04060d\]\/40{--tw-gradient-from:#04060d66;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#04060d\]\/40{--tw-gradient-from:lab(1.64372% .209957 -2.9565/.4)}}.from-\[\#05060c\]{--tw-gradient-from:#05060c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#07060a\]\/40{--tw-gradient-from:#07060a66;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#07060a\]\/40{--tw-gradient-from:lab(1.77255% .686318 -1.42466/.4)}}.from-\[\#160607\]{--tw-gradient-from:#160607;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-200{--tw-gradient-from:var(--color-amber-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-300{--tw-gradient-from:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-300\/40{--tw-gradient-from:#ffd23666}@supports (color:color-mix(in lab, red, red)){.from-amber-300\/40{--tw-gradient-from:color-mix(in oklab, var(--color-amber-300) 40%, transparent)}}.from-amber-300\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-400\/20{--tw-gradient-from:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.from-amber-400\/20{--tw-gradient-from:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.from-amber-400\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-400\/40{--tw-gradient-from:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.from-amber-400\/40{--tw-gradient-from:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.from-amber-400\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/25{--tw-gradient-from:#f99c0040}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/25{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.from-amber-500\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/30{--tw-gradient-from:#f99c004d}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.from-amber-500\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/\[0\.1\]{--tw-gradient-from:#f99c001a}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/\[0\.1\]{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.from-amber-500\/\[0\.1\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/\[0\.08\]{--tw-gradient-from:#f99c0014}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/\[0\.08\]{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 8%, transparent)}}.from-amber-500\/\[0\.08\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/\[0\.09\]{--tw-gradient-from:#f99c0017}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/\[0\.09\]{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 9%, transparent)}}.from-amber-500\/\[0\.09\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/\[0\.12\]{--tw-gradient-from:#f99c001f}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/\[0\.12\]{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 12%, transparent)}}.from-amber-500\/\[0\.12\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/\[0\.14\]{--tw-gradient-from:#f99c0024}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/\[0\.14\]{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 14.0%, transparent)}}.from-amber-500\/\[0\.14\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/\[0\.16\]{--tw-gradient-from:#f99c0029}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/\[0\.16\]{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 16%, transparent)}}.from-amber-500\/\[0\.16\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black{--tw-gradient-from:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/25{--tw-gradient-from:#00000040}@supports (color:color-mix(in lab, red, red)){.from-black\/25{--tw-gradient-from:color-mix(in oklab, var(--color-black) 25%, transparent)}}.from-black\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/85{--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab, red, red)){.from-black\/85{--tw-gradient-from:color-mix(in oklab, var(--color-black) 85%, transparent)}}.from-black\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab, red, red)){.from-black\/90{--tw-gradient-from:color-mix(in oklab, var(--color-black) 90%, transparent)}}.from-black\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/92{--tw-gradient-from:#000000eb}@supports (color:color-mix(in lab, red, red)){.from-black\/92{--tw-gradient-from:color-mix(in oklab, var(--color-black) 92%, transparent)}}.from-black\/92{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/94{--tw-gradient-from:#000000f0}@supports (color:color-mix(in lab, red, red)){.from-black\/94{--tw-gradient-from:color-mix(in oklab, var(--color-black) 94%, transparent)}}.from-black\/94{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/95{--tw-gradient-from:#000000f2}@supports (color:color-mix(in lab, red, red)){.from-black\/95{--tw-gradient-from:color-mix(in oklab, var(--color-black) 95%, transparent)}}.from-black\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-300{--tw-gradient-from:var(--color-cyan-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-300\/25{--tw-gradient-from:#53eafd40}@supports (color:color-mix(in lab, red, red)){.from-cyan-300\/25{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-300) 25%, transparent)}}.from-cyan-300\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-300\/35{--tw-gradient-from:#53eafd59}@supports (color:color-mix(in lab, red, red)){.from-cyan-300\/35{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-300) 35%, transparent)}}.from-cyan-300\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-300\/50{--tw-gradient-from:#53eafd80}@supports (color:color-mix(in lab, red, red)){.from-cyan-300\/50{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-300) 50%, transparent)}}.from-cyan-300\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400{--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400\/20{--tw-gradient-from:#00d2ef33}@supports (color:color-mix(in lab, red, red)){.from-cyan-400\/20{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-400) 20%, transparent)}}.from-cyan-400\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400\/25{--tw-gradient-from:#00d2ef40}@supports (color:color-mix(in lab, red, red)){.from-cyan-400\/25{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-400) 25%, transparent)}}.from-cyan-400\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400\/30{--tw-gradient-from:#00d2ef4d}@supports (color:color-mix(in lab, red, red)){.from-cyan-400\/30{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-400) 30%, transparent)}}.from-cyan-400\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500\/25{--tw-gradient-from:#00b7d740}@supports (color:color-mix(in lab, red, red)){.from-cyan-500\/25{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-500) 25%, transparent)}}.from-cyan-500\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500\/\[0\.08\]{--tw-gradient-from:#00b7d714}@supports (color:color-mix(in lab, red, red)){.from-cyan-500\/\[0\.08\]{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-500) 8%, transparent)}}.from-cyan-500\/\[0\.08\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-950\/40{--tw-gradient-from:#05334566}@supports (color:color-mix(in lab, red, red)){.from-cyan-950\/40{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-950) 40%, transparent)}}.from-cyan-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400{--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400\/35{--tw-gradient-from:#00d29459}@supports (color:color-mix(in lab, red, red)){.from-emerald-400\/35{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-400) 35%, transparent)}}.from-emerald-400\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/\[0\.05\]{--tw-gradient-from:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/\[0\.05\]{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.from-emerald-500\/\[0\.05\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/\[0\.07\]{--tw-gradient-from:#00bb7f12}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/\[0\.07\]{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 7.0%, transparent)}}.from-emerald-500\/\[0\.07\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-950\/90{--tw-gradient-from:#002c22e6}@supports (color:color-mix(in lab, red, red)){.from-emerald-950\/90{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-950) 90%, transparent)}}.from-emerald-950\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-fuchsia-500{--tw-gradient-from:var(--color-fuchsia-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-lime-500{--tw-gradient-from:var(--color-lime-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-500\/\[0\.05\]{--tw-gradient-from:#fe6e000d}@supports (color:color-mix(in lab, red, red)){.from-orange-500\/\[0\.05\]{--tw-gradient-from:color-mix(in oklab, var(--color-orange-500) 5%, transparent)}}.from-orange-500\/\[0\.05\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-500\/\[0\.12\]{--tw-gradient-from:#fe6e001f}@supports (color:color-mix(in lab, red, red)){.from-orange-500\/\[0\.12\]{--tw-gradient-from:color-mix(in oklab, var(--color-orange-500) 12%, transparent)}}.from-orange-500\/\[0\.12\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-500\/\[0\.16\]{--tw-gradient-from:#fe6e0029}@supports (color:color-mix(in lab, red, red)){.from-orange-500\/\[0\.16\]{--tw-gradient-from:color-mix(in oklab, var(--color-orange-500) 16%, transparent)}}.from-orange-500\/\[0\.16\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-600{--tw-gradient-from:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-300\/25{--tw-gradient-from:#ffa2ae40}@supports (color:color-mix(in lab, red, red)){.from-rose-300\/25{--tw-gradient-from:color-mix(in oklab, var(--color-rose-300) 25%, transparent)}}.from-rose-300\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-400{--tw-gradient-from:var(--color-rose-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500{--tw-gradient-from:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500\/10{--tw-gradient-from:#ff23571a}@supports (color:color-mix(in lab, red, red)){.from-rose-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.from-rose-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500\/15{--tw-gradient-from:#ff235726}@supports (color:color-mix(in lab, red, red)){.from-rose-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.from-rose-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500\/28{--tw-gradient-from:#ff235747}@supports (color:color-mix(in lab, red, red)){.from-rose-500\/28{--tw-gradient-from:color-mix(in oklab, var(--color-rose-500) 28%, transparent)}}.from-rose-500\/28{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500\/\[0\.1\]{--tw-gradient-from:#ff23571a}@supports (color:color-mix(in lab, red, red)){.from-rose-500\/\[0\.1\]{--tw-gradient-from:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.from-rose-500\/\[0\.1\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500\/\[0\.08\]{--tw-gradient-from:#ff235714}@supports (color:color-mix(in lab, red, red)){.from-rose-500\/\[0\.08\]{--tw-gradient-from:color-mix(in oklab, var(--color-rose-500) 8%, transparent)}}.from-rose-500\/\[0\.08\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-600{--tw-gradient-from:var(--color-rose-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-600\/25{--tw-gradient-from:#e7004440}@supports (color:color-mix(in lab, red, red)){.from-rose-600\/25{--tw-gradient-from:color-mix(in oklab, var(--color-rose-600) 25%, transparent)}}.from-rose-600\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-950\/80{--tw-gradient-from:#4d0218cc}@supports (color:color-mix(in lab, red, red)){.from-rose-950\/80{--tw-gradient-from:color-mix(in oklab, var(--color-rose-950) 80%, transparent)}}.from-rose-950\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500{--tw-gradient-from:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500\/\[0\.12\]{--tw-gradient-from:#00a5ef1f}@supports (color:color-mix(in lab, red, red)){.from-sky-500\/\[0\.12\]{--tw-gradient-from:color-mix(in oklab, var(--color-sky-500) 12%, transparent)}}.from-sky-500\/\[0\.12\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-700{--tw-gradient-from:var(--color-slate-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-950\/40{--tw-gradient-from:#02061866}@supports (color:color-mix(in lab, red, red)){.from-slate-950\/40{--tw-gradient-from:color-mix(in oklab, var(--color-slate-950) 40%, transparent)}}.from-slate-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-400{--tw-gradient-from:var(--color-violet-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-400\/30{--tw-gradient-from:#a685ff4d}@supports (color:color-mix(in lab, red, red)){.from-violet-400\/30{--tw-gradient-from:color-mix(in oklab, var(--color-violet-400) 30%, transparent)}}.from-violet-400\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/12{--tw-gradient-from:#8d54ff1f}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/12{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 12%, transparent)}}.from-violet-500\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/\[0\.06\]{--tw-gradient-from:#8d54ff0f}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/\[0\.06\]{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 6%, transparent)}}.from-violet-500\/\[0\.06\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/\[0\.15\]{--tw-gradient-from:#8d54ff26}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/\[0\.15\]{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.from-violet-500\/\[0\.15\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/\[0\.16\]{--tw-gradient-from:#8d54ff29}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/\[0\.16\]{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 16%, transparent)}}.from-violet-500\/\[0\.16\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/\[0\.18\]{--tw-gradient-from:#8d54ff2e}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/\[0\.18\]{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 18%, transparent)}}.from-violet-500\/\[0\.18\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/\[0\.06\]{--tw-gradient-from:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.from-white\/\[0\.06\]{--tw-gradient-from:color-mix(in oklab, var(--color-white) 6%, transparent)}}.from-white\/\[0\.06\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#0a132266\]{--tw-gradient-via:#0a132266;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#04060d\]\/70{--tw-gradient-via:#04060db3;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#04060d\]\/70{--tw-gradient-via:lab(1.64372% .209957 -2.9565/.7)}}.via-\[\#04140f\]\/90{--tw-gradient-via:#04140fe6;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#04140f\]\/90{--tw-gradient-via:lab(5.03552% -5.92885 .929427/.9)}}.via-\[\#07051a\]{--tw-gradient-via:#07051a;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#07060a\]\/75{--tw-gradient-via:#07060abf;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#07060a\]\/75{--tw-gradient-via:lab(1.77255% .686318 -1.42466/.75)}}.via-amber-300{--tw-gradient-via:var(--color-amber-300);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-300\/50{--tw-gradient-via:#ffd23680}@supports (color:color-mix(in lab, red, red)){.via-amber-300\/50{--tw-gradient-via:color-mix(in oklab, var(--color-amber-300) 50%, transparent)}}.via-amber-300\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-400{--tw-gradient-via:var(--color-amber-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-400\/15{--tw-gradient-via:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.via-amber-400\/15{--tw-gradient-via:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.via-amber-400\/15{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/15{--tw-gradient-via:#00000026}@supports (color:color-mix(in lab, red, red)){.via-black\/15{--tw-gradient-via:color-mix(in oklab, var(--color-black) 15%, transparent)}}.via-black\/15{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab, red, red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab, var(--color-black) 20%, transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/25{--tw-gradient-via:#00000040}@supports (color:color-mix(in lab, red, red)){.via-black\/25{--tw-gradient-via:color-mix(in oklab, var(--color-black) 25%, transparent)}}.via-black\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/30{--tw-gradient-via:#0000004d}@supports (color:color-mix(in lab, red, red)){.via-black\/30{--tw-gradient-via:color-mix(in oklab, var(--color-black) 30%, transparent)}}.via-black\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/35{--tw-gradient-via:#00000059}@supports (color:color-mix(in lab, red, red)){.via-black\/35{--tw-gradient-via:color-mix(in oklab, var(--color-black) 35%, transparent)}}.via-black\/35{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/40{--tw-gradient-via:#0006}@supports (color:color-mix(in lab, red, red)){.via-black\/40{--tw-gradient-via:color-mix(in oklab, var(--color-black) 40%, transparent)}}.via-black\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/60{--tw-gradient-via:#0009}@supports (color:color-mix(in lab, red, red)){.via-black\/60{--tw-gradient-via:color-mix(in oklab, var(--color-black) 60%, transparent)}}.via-black\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/70{--tw-gradient-via:#000000b3}@supports (color:color-mix(in lab, red, red)){.via-black\/70{--tw-gradient-via:color-mix(in oklab, var(--color-black) 70%, transparent)}}.via-black\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/80{--tw-gradient-via:#000c}@supports (color:color-mix(in lab, red, red)){.via-black\/80{--tw-gradient-via:color-mix(in oklab, var(--color-black) 80%, transparent)}}.via-black\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/85{--tw-gradient-via:#000000d9}@supports (color:color-mix(in lab, red, red)){.via-black\/85{--tw-gradient-via:color-mix(in oklab, var(--color-black) 85%, transparent)}}.via-black\/85{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/88{--tw-gradient-via:#000000e0}@supports (color:color-mix(in lab, red, red)){.via-black\/88{--tw-gradient-via:color-mix(in oklab, var(--color-black) 88%, transparent)}}.via-black\/88{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-300\/10{--tw-gradient-via:#53eafd1a}@supports (color:color-mix(in lab, red, red)){.via-cyan-300\/10{--tw-gradient-via:color-mix(in oklab, var(--color-cyan-300) 10%, transparent)}}.via-cyan-300\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-300\/60{--tw-gradient-via:#53eafd99}@supports (color:color-mix(in lab, red, red)){.via-cyan-300\/60{--tw-gradient-via:color-mix(in oklab, var(--color-cyan-300) 60%, transparent)}}.via-cyan-300\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-300\/70{--tw-gradient-via:#53eafdb3}@supports (color:color-mix(in lab, red, red)){.via-cyan-300\/70{--tw-gradient-via:color-mix(in oklab, var(--color-cyan-300) 70%, transparent)}}.via-cyan-300\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-fuchsia-300{--tw-gradient-via:var(--color-fuchsia-300);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-rose-400{--tw-gradient-via:var(--color-rose-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-rose-500{--tw-gradient-via:var(--color-rose-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-rose-600{--tw-gradient-via:var(--color-rose-600);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#1a1208\]\/95{--tw-gradient-to:#1a1208f2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.to-\[\#1a1208\]\/95{--tw-gradient-to:lab(6.12599% 2.59188 5.90923/.95)}}.to-\[\#03020c\]{--tw-gradient-to:#03020c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#04060d\]{--tw-gradient-to:#04060d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#07060a\]{--tw-gradient-to:#07060a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-200{--tw-gradient-to:var(--color-amber-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-300{--tw-gradient-to:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-300\/40{--tw-gradient-to:#ffd23666}@supports (color:color-mix(in lab, red, red)){.to-amber-300\/40{--tw-gradient-to:color-mix(in oklab, var(--color-amber-300) 40%, transparent)}}.to-amber-300\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-400{--tw-gradient-to:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500{--tw-gradient-to:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500\/10{--tw-gradient-to:#f99c001a}@supports (color:color-mix(in lab, red, red)){.to-amber-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.to-amber-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500\/25{--tw-gradient-to:#f99c0040}@supports (color:color-mix(in lab, red, red)){.to-amber-500\/25{--tw-gradient-to:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.to-amber-500\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-600{--tw-gradient-to:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-700\/20{--tw-gradient-to:#b7500033}@supports (color:color-mix(in lab, red, red)){.to-amber-700\/20{--tw-gradient-to:color-mix(in oklab, var(--color-amber-700) 20%, transparent)}}.to-amber-700\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-700\/40{--tw-gradient-to:#b7500066}@supports (color:color-mix(in lab, red, red)){.to-amber-700\/40{--tw-gradient-to:color-mix(in oklab, var(--color-amber-700) 40%, transparent)}}.to-amber-700\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-900\/20{--tw-gradient-to:#7b330633}@supports (color:color-mix(in lab, red, red)){.to-amber-900\/20{--tw-gradient-to:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.to-amber-900\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-950\/70{--tw-gradient-to:#461901b3}@supports (color:color-mix(in lab, red, red)){.to-amber-950\/70{--tw-gradient-to:color-mix(in oklab, var(--color-amber-950) 70%, transparent)}}.to-amber-950\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/5{--tw-gradient-to:#0000000d}@supports (color:color-mix(in lab, red, red)){.to-black\/5{--tw-gradient-to:color-mix(in oklab, var(--color-black) 5%, transparent)}}.to-black\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/20{--tw-gradient-to:#0003}@supports (color:color-mix(in lab, red, red)){.to-black\/20{--tw-gradient-to:color-mix(in oklab, var(--color-black) 20%, transparent)}}.to-black\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/30{--tw-gradient-to:#0000004d}@supports (color:color-mix(in lab, red, red)){.to-black\/30{--tw-gradient-to:color-mix(in oklab, var(--color-black) 30%, transparent)}}.to-black\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/40{--tw-gradient-to:#0006}@supports (color:color-mix(in lab, red, red)){.to-black\/40{--tw-gradient-to:color-mix(in oklab, var(--color-black) 40%, transparent)}}.to-black\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/50{--tw-gradient-to:#00000080}@supports (color:color-mix(in lab, red, red)){.to-black\/50{--tw-gradient-to:color-mix(in oklab, var(--color-black) 50%, transparent)}}.to-black\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/70{--tw-gradient-to:#000000b3}@supports (color:color-mix(in lab, red, red)){.to-black\/70{--tw-gradient-to:color-mix(in oklab, var(--color-black) 70%, transparent)}}.to-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/75{--tw-gradient-to:#000000bf}@supports (color:color-mix(in lab, red, red)){.to-black\/75{--tw-gradient-to:color-mix(in oklab, var(--color-black) 75%, transparent)}}.to-black\/75{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/85{--tw-gradient-to:#000000d9}@supports (color:color-mix(in lab, red, red)){.to-black\/85{--tw-gradient-to:color-mix(in oklab, var(--color-black) 85%, transparent)}}.to-black\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/90{--tw-gradient-to:#000000e6}@supports (color:color-mix(in lab, red, red)){.to-black\/90{--tw-gradient-to:color-mix(in oklab, var(--color-black) 90%, transparent)}}.to-black\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-300{--tw-gradient-to:var(--color-cyan-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500\/\[0\.07\]{--tw-gradient-to:#00b7d712}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\/\[0\.07\]{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 7.0%, transparent)}}.to-cyan-500\/\[0\.07\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-900\/20{--tw-gradient-to:#104e6433}@supports (color:color-mix(in lab, red, red)){.to-cyan-900\/20{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-900) 20%, transparent)}}.to-cyan-900\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-300{--tw-gradient-to:var(--color-emerald-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-600{--tw-gradient-to:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-600\/20{--tw-gradient-to:#00976733}@supports (color:color-mix(in lab, red, red)){.to-emerald-600\/20{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-600) 20%, transparent)}}.to-emerald-600\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-300{--tw-gradient-to:var(--color-fuchsia-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-400{--tw-gradient-to:var(--color-fuchsia-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-lime-300{--tw-gradient-to:var(--color-lime-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-300{--tw-gradient-to:var(--color-orange-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-400\/20{--tw-gradient-to:#ff8b1a33}@supports (color:color-mix(in lab, red, red)){.to-orange-400\/20{--tw-gradient-to:color-mix(in oklab, var(--color-orange-400) 20%, transparent)}}.to-orange-400\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500\/18{--tw-gradient-to:#fe6e002e}@supports (color:color-mix(in lab, red, red)){.to-orange-500\/18{--tw-gradient-to:color-mix(in oklab, var(--color-orange-500) 18%, transparent)}}.to-orange-500\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500\/25{--tw-gradient-to:#fe6e0040}@supports (color:color-mix(in lab, red, red)){.to-orange-500\/25{--tw-gradient-to:color-mix(in oklab, var(--color-orange-500) 25%, transparent)}}.to-orange-500\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-panel\/90{--tw-gradient-to:#0a1322e6}@supports (color:color-mix(in lab, red, red)){.to-panel\/90{--tw-gradient-to:color-mix(in oklab, var(--color-panel) 90%, transparent)}}.to-panel\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-300{--tw-gradient-to:var(--color-rose-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-400{--tw-gradient-to:var(--color-rose-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-600{--tw-gradient-to:var(--color-rose-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-700{--tw-gradient-to:var(--color-rose-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-800{--tw-gradient-to:var(--color-rose-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-950\/10{--tw-gradient-to:#4d02181a}@supports (color:color-mix(in lab, red, red)){.to-rose-950\/10{--tw-gradient-to:color-mix(in oklab, var(--color-rose-950) 10%, transparent)}}.to-rose-950\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-950\/30{--tw-gradient-to:#4d02184d}@supports (color:color-mix(in lab, red, red)){.to-rose-950\/30{--tw-gradient-to:color-mix(in oklab, var(--color-rose-950) 30%, transparent)}}.to-rose-950\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-300{--tw-gradient-to:var(--color-sky-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-950{--tw-gradient-to:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-950\/60{--tw-gradient-to:#02061899}@supports (color:color-mix(in lab, red, red)){.to-slate-950\/60{--tw-gradient-to:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.to-slate-950\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-stone-900\/40{--tw-gradient-to:#1c191766}@supports (color:color-mix(in lab, red, red)){.to-stone-900\/40{--tw-gradient-to:color-mix(in oklab, var(--color-stone-900) 40%, transparent)}}.to-stone-900\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-300{--tw-gradient-to:var(--color-teal-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-300{--tw-gradient-to:var(--color-violet-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-500\/\[0\.08\]{--tw-gradient-to:#8d54ff14}@supports (color:color-mix(in lab, red, red)){.to-violet-500\/\[0\.08\]{--tw-gradient-to:color-mix(in oklab, var(--color-violet-500) 8%, transparent)}}.to-violet-500\/\[0\.08\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-600\/15{--tw-gradient-to:#7f22fe26}@supports (color:color-mix(in lab, red, red)){.to-violet-600\/15{--tw-gradient-to:color-mix(in oklab, var(--color-violet-600) 15%, transparent)}}.to-violet-600\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-950\/10{--tw-gradient-to:#2f0d681a}@supports (color:color-mix(in lab, red, red)){.to-violet-950\/10{--tw-gradient-to:color-mix(in oklab, var(--color-violet-950) 10%, transparent)}}.to-violet-950\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/10{--tw-gradient-to:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.to-white\/10{--tw-gradient-to:color-mix(in oklab, var(--color-white) 10%, transparent)}}.to-white\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/\[0\.02\]{--tw-gradient-to:#ffffff05}@supports (color:color-mix(in lab, red, red)){.to-white\/\[0\.02\]{--tw-gradient-to:color-mix(in oklab, var(--color-white) 2%, transparent)}}.to-white\/\[0\.02\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-300{--tw-gradient-to:var(--color-yellow-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:linear-gradient\(90deg\,\#000_86\%\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000);mask-image:linear-gradient(90deg,#000 86%,#0000)}.bg-cover{background-size:cover}.bg-\[position\:50\%_70\%\]{background-position:50% 70%}.bg-center{background-position:50%}.fill-amber-300{fill:var(--color-amber-300)}.fill-rose-400{fill:var(--color-rose-400)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[50\%_35\%\]{object-position:50% 35%}.object-\[50\%_40\%\]{object-position:50% 40%}.object-\[center_30\%\]{object-position:center 30%}.object-\[center_35\%\]{object-position:center 35%}.object-bottom{object-position:bottom}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.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\.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-\[3px\]{padding:3px}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.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-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-\[14\%\]{padding-inline-start:14%;padding-inline-end:14%}.\!py-1{padding-block:calc(var(--spacing) * 1)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[1px\],.py-px{padding-block-start:1px;padding-block-end:1px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.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-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[calc\(max\(env\(safe-area-inset-top\)\,0\.75rem\)\+5\.5rem\)\]{padding-top:calc(max(calc(env(safe-area-inset-top) / var(--uiz, 1)), .75rem) + 5.5rem)}.pt-\[max\(env\(safe-area-inset-top\)\,0\.8rem\)\]{padding-top:max(calc(env(safe-area-inset-top) / var(--uiz, 1)), .8rem)}.pt-\[max\(env\(safe-area-inset-top\)\,0\.75rem\)\]{padding-top:max(calc(env(safe-area-inset-top) / var(--uiz, 1)), .75rem)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[max\(env\(safe-area-inset-bottom\)\,0\.5rem\)\]{padding-bottom:max(calc(env(safe-area-inset-bottom) / var(--uiz, 1)), .5rem)}.pb-\[max\(env\(safe-area-inset-bottom\)\,0\.8rem\)\]{padding-bottom:max(calc(env(safe-area-inset-bottom) / var(--uiz, 1)), .8rem)}.pb-\[max\(env\(safe-area-inset-bottom\)\,1\.5rem\)\]{padding-bottom:max(calc(env(safe-area-inset-bottom) / var(--uiz, 1)), 1.5rem)}.pb-\[max\(env\(safe-area-inset-bottom\)\,1rem\)\]{padding-bottom:max(calc(env(safe-area-inset-bottom) / var(--uiz, 1)), 1rem)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-\[30px\]{padding-left:30px}.pl-\[34px\]{padding-left:34px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.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-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[10px\]{font-size:10px!important}.\!text-\[12px\]{font-size:12px!important}.text-\[0\.85em\]{font-size:.85em}.text-\[6\.5px\]{font-size:6.5px}.text-\[7\.5px\]{font-size:7.5px}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[38px\]{font-size:38px}.text-\[44px\]{font-size:44px}.text-\[48px\]{font-size:48px}.text-\[54px\]{font-size:54px}.text-\[64px\]{font-size:64px}.text-\[92px\]{font-size:92px}.text-\[clamp\(22px\,7\.2vw\,34px\)\]{font-size:max(22px,min(calc(7.2vw / var(--uiz, 1)),34px))}.text-\[clamp\(26px\,9vw\,34px\)\]{font-size:max(26px,min(calc(9vw / var(--uiz, 1)),34px))}.text-\[clamp\(30px\,10vw\,46px\)\]{font-size:max(30px,min(calc(10vw / var(--uiz, 1)),46px))}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[9px\]{--tw-leading:9px;line-height:9px}.leading-\[13px\]{--tw-leading:13px;line-height:13px}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[15px\]{--tw-leading:15px;line-height:15px}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-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-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.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\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-\[0\.45em\]{--tw-tracking:.45em;letter-spacing:.45em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[text-wrap\:balance\]{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1a1206\]{color:#1a1206}.text-\[\#1c1203\]{color:#1c1203}.text-\[\#2a1600\]{color:#2a1600}.text-\[\#2a1703\]{color:#2a1703}.text-\[\#7fd8ff\]{color:#7fd8ff}.text-\[\#7fe3ff\]{color:#7fe3ff}.text-amber-50{color:var(--color-amber-50)}.text-amber-50\/85{color:#fffbebd9}@supports (color:color-mix(in lab, red, red)){.text-amber-50\/85{color:color-mix(in oklab, var(--color-amber-50) 85%, transparent)}}.text-amber-50\/90{color:#fffbebe6}@supports (color:color-mix(in lab, red, red)){.text-amber-50\/90{color:color-mix(in oklab, var(--color-amber-50) 90%, transparent)}}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/60{color:#fef3c699}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/60{color:color-mix(in oklab, var(--color-amber-100) 60%, transparent)}}.text-amber-100\/70{color:#fef3c6b3}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/70{color:color-mix(in oklab, var(--color-amber-100) 70%, transparent)}}.text-amber-100\/75{color:#fef3c6bf}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/75{color:color-mix(in oklab, var(--color-amber-100) 75%, transparent)}}.text-amber-100\/80{color:#fef3c6cc}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/80{color:color-mix(in oklab, var(--color-amber-100) 80%, transparent)}}.text-amber-100\/85{color:#fef3c6d9}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/85{color:color-mix(in oklab, var(--color-amber-100) 85%, transparent)}}.text-amber-100\/90{color:#fef3c6e6}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/90{color:color-mix(in oklab, var(--color-amber-100) 90%, transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/50{color:#fee68580}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/50{color:color-mix(in oklab, var(--color-amber-200) 50%, transparent)}}.text-amber-200\/60{color:#fee68599}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/60{color:color-mix(in oklab, var(--color-amber-200) 60%, transparent)}}.text-amber-200\/65{color:#fee685a6}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/65{color:color-mix(in oklab, var(--color-amber-200) 65%, transparent)}}.text-amber-200\/70{color:#fee685b3}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/70{color:color-mix(in oklab, var(--color-amber-200) 70%, transparent)}}.text-amber-200\/75{color:#fee685bf}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/75{color:color-mix(in oklab, var(--color-amber-200) 75%, transparent)}}.text-amber-200\/80{color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/80{color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.text-amber-200\/85{color:#fee685d9}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/85{color:color-mix(in oklab, var(--color-amber-200) 85%, transparent)}}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/90{color:color-mix(in oklab, var(--color-amber-200) 90%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/55{color:#ffd2368c}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/55{color:color-mix(in oklab, var(--color-amber-300) 55%, transparent)}}.text-amber-300\/60{color:#ffd23699}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/60{color:color-mix(in oklab, var(--color-amber-300) 60%, transparent)}}.text-amber-300\/70{color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/70{color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.text-amber-300\/75{color:#ffd236bf}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/75{color:color-mix(in oklab, var(--color-amber-300) 75%, transparent)}}.text-amber-300\/80{color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/80{color:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.text-amber-300\/85{color:#ffd236d9}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/85{color:color-mix(in oklab, var(--color-amber-300) 85%, transparent)}}.text-amber-300\/90{color:#ffd236e6}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/90{color:color-mix(in oklab, var(--color-amber-300) 90%, transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/60{color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/60{color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.text-amber-500\/50{color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.text-amber-500\/50{color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.text-amber-950{color:var(--color-amber-950)}.text-black{color:var(--color-black)}.text-blue-200{color:var(--color-blue-200)}.text-cyan-50{color:var(--color-cyan-50)}.text-cyan-50\/90{color:#ecfeffe6}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/90{color:color-mix(in oklab, var(--color-cyan-50) 90%, transparent)}}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-100\/75{color:#cefafebf}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/75{color:color-mix(in oklab, var(--color-cyan-100) 75%, transparent)}}.text-cyan-100\/80{color:#cefafecc}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/80{color:color-mix(in oklab, var(--color-cyan-100) 80%, transparent)}}.text-cyan-100\/85{color:#cefafed9}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/85{color:color-mix(in oklab, var(--color-cyan-100) 85%, transparent)}}.text-cyan-100\/90{color:#cefafee6}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/90{color:color-mix(in oklab, var(--color-cyan-100) 90%, transparent)}}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-200\/50{color:#a2f4fd80}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/50{color:color-mix(in oklab, var(--color-cyan-200) 50%, transparent)}}.text-cyan-200\/60{color:#a2f4fd99}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/60{color:color-mix(in oklab, var(--color-cyan-200) 60%, transparent)}}.text-cyan-200\/70{color:#a2f4fdb3}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/70{color:color-mix(in oklab, var(--color-cyan-200) 70%, transparent)}}.text-cyan-200\/80{color:#a2f4fdcc}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/80{color:color-mix(in oklab, var(--color-cyan-200) 80%, transparent)}}.text-cyan-200\/85{color:#a2f4fdd9}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/85{color:color-mix(in oklab, var(--color-cyan-200) 85%, transparent)}}.text-cyan-200\/90{color:#a2f4fde6}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/90{color:color-mix(in oklab, var(--color-cyan-200) 90%, transparent)}}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-300\/50{color:#53eafd80}@supports (color:color-mix(in lab, red, red)){.text-cyan-300\/50{color:color-mix(in oklab, var(--color-cyan-300) 50%, transparent)}}.text-cyan-300\/55{color:#53eafd8c}@supports (color:color-mix(in lab, red, red)){.text-cyan-300\/55{color:color-mix(in oklab, var(--color-cyan-300) 55%, transparent)}}.text-cyan-300\/60{color:#53eafd99}@supports (color:color-mix(in lab, red, red)){.text-cyan-300\/60{color:color-mix(in oklab, var(--color-cyan-300) 60%, transparent)}}.text-cyan-300\/70{color:#53eafdb3}@supports (color:color-mix(in lab, red, red)){.text-cyan-300\/70{color:color-mix(in oklab, var(--color-cyan-300) 70%, transparent)}}.text-cyan-300\/75{color:#53eafdbf}@supports (color:color-mix(in lab, red, red)){.text-cyan-300\/75{color:color-mix(in oklab, var(--color-cyan-300) 75%, transparent)}}.text-cyan-300\/80{color:#53eafdcc}@supports (color:color-mix(in lab, red, red)){.text-cyan-300\/80{color:color-mix(in oklab, var(--color-cyan-300) 80%, transparent)}}.text-cyan-300\/85{color:#53eafdd9}@supports (color:color-mix(in lab, red, red)){.text-cyan-300\/85{color:color-mix(in oklab, var(--color-cyan-300) 85%, transparent)}}.text-cyan-300\/90{color:#53eafde6}@supports (color:color-mix(in lab, red, red)){.text-cyan-300\/90{color:color-mix(in oklab, var(--color-cyan-300) 90%, transparent)}}.text-cyan-400{color:var(--color-cyan-400)}.text-cyan-400\/50{color:#00d2ef80}@supports (color:color-mix(in lab, red, red)){.text-cyan-400\/50{color:color-mix(in oklab, var(--color-cyan-400) 50%, transparent)}}.text-cyan-400\/60{color:#00d2ef99}@supports (color:color-mix(in lab, red, red)){.text-cyan-400\/60{color:color-mix(in oklab, var(--color-cyan-400) 60%, transparent)}}.text-cyan-400\/70{color:#00d2efb3}@supports (color:color-mix(in lab, red, red)){.text-cyan-400\/70{color:color-mix(in oklab, var(--color-cyan-400) 70%, transparent)}}.text-emerald-50{color:var(--color-emerald-50)}.text-emerald-50\/90{color:#ecfdf5e6}@supports (color:color-mix(in lab, red, red)){.text-emerald-50\/90{color:color-mix(in oklab, var(--color-emerald-50) 90%, transparent)}}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-100\/55{color:#d0fae58c}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/55{color:color-mix(in oklab, var(--color-emerald-100) 55%, transparent)}}.text-emerald-100\/70{color:#d0fae5b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/70{color:color-mix(in oklab, var(--color-emerald-100) 70%, transparent)}}.text-emerald-100\/80{color:#d0fae5cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/80{color:color-mix(in oklab, var(--color-emerald-100) 80%, transparent)}}.text-emerald-100\/85{color:#d0fae5d9}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/85{color:color-mix(in oklab, var(--color-emerald-100) 85%, transparent)}}.text-emerald-100\/90{color:#d0fae5e6}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/90{color:color-mix(in oklab, var(--color-emerald-100) 90%, transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-200\/60{color:#a4f4cf99}@supports (color:color-mix(in lab, red, red)){.text-emerald-200\/60{color:color-mix(in oklab, var(--color-emerald-200) 60%, transparent)}}.text-emerald-200\/70{color:#a4f4cfb3}@supports (color:color-mix(in lab, red, red)){.text-emerald-200\/70{color:color-mix(in oklab, var(--color-emerald-200) 70%, transparent)}}.text-emerald-200\/80{color:#a4f4cfcc}@supports (color:color-mix(in lab, red, red)){.text-emerald-200\/80{color:color-mix(in oklab, var(--color-emerald-200) 80%, transparent)}}.text-emerald-200\/85{color:#a4f4cfd9}@supports (color:color-mix(in lab, red, red)){.text-emerald-200\/85{color:color-mix(in oklab, var(--color-emerald-200) 85%, transparent)}}.text-emerald-200\/90{color:#a4f4cfe6}@supports (color:color-mix(in lab, red, red)){.text-emerald-200\/90{color:color-mix(in oklab, var(--color-emerald-200) 90%, transparent)}}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/55{color:#5ee9b58c}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/55{color:color-mix(in oklab, var(--color-emerald-300) 55%, transparent)}}.text-emerald-300\/60{color:#5ee9b599}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/60{color:color-mix(in oklab, var(--color-emerald-300) 60%, transparent)}}.text-emerald-300\/70{color:#5ee9b5b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/70{color:color-mix(in oklab, var(--color-emerald-300) 70%, transparent)}}.text-emerald-300\/80{color:#5ee9b5cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/80{color:color-mix(in oklab, var(--color-emerald-300) 80%, transparent)}}.text-emerald-300\/85{color:#5ee9b5d9}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/85{color:color-mix(in oklab, var(--color-emerald-300) 85%, transparent)}}.text-emerald-300\/90{color:#5ee9b5e6}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/90{color:color-mix(in oklab, var(--color-emerald-300) 90%, transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-950{color:var(--color-emerald-950)}.text-fuchsia-100{color:var(--color-fuchsia-100)}.text-fuchsia-200{color:var(--color-fuchsia-200)}.text-fuchsia-200\/70{color:#f6cfffb3}@supports (color:color-mix(in lab, red, red)){.text-fuchsia-200\/70{color:color-mix(in oklab, var(--color-fuchsia-200) 70%, transparent)}}.text-fuchsia-200\/80{color:#f6cfffcc}@supports (color:color-mix(in lab, red, red)){.text-fuchsia-200\/80{color:color-mix(in oklab, var(--color-fuchsia-200) 80%, transparent)}}.text-fuchsia-300{color:var(--color-fuchsia-300)}.text-fuchsia-300\/70{color:#f2a9ffb3}@supports (color:color-mix(in lab, red, red)){.text-fuchsia-300\/70{color:color-mix(in oklab, var(--color-fuchsia-300) 70%, transparent)}}.text-fuchsia-300\/80{color:#f2a9ffcc}@supports (color:color-mix(in lab, red, red)){.text-fuchsia-300\/80{color:color-mix(in oklab, var(--color-fuchsia-300) 80%, transparent)}}.text-indigo-100{color:var(--color-indigo-100)}.text-indigo-100\/90{color:#e0e7ffe6}@supports (color:color-mix(in lab, red, red)){.text-indigo-100\/90{color:color-mix(in oklab, var(--color-indigo-100) 90%, transparent)}}.text-indigo-200{color:var(--color-indigo-200)}.text-indigo-200\/70{color:#c7d2ffb3}@supports (color:color-mix(in lab, red, red)){.text-indigo-200\/70{color:color-mix(in oklab, var(--color-indigo-200) 70%, transparent)}}.text-lime-300{color:var(--color-lime-300)}.text-orange-50{color:var(--color-orange-50)}.text-orange-100{color:var(--color-orange-100)}.text-orange-100\/75{color:#ffedd5bf}@supports (color:color-mix(in lab, red, red)){.text-orange-100\/75{color:color-mix(in oklab, var(--color-orange-100) 75%, transparent)}}.text-orange-100\/80{color:#ffedd5cc}@supports (color:color-mix(in lab, red, red)){.text-orange-100\/80{color:color-mix(in oklab, var(--color-orange-100) 80%, transparent)}}.text-orange-100\/85{color:#ffedd5d9}@supports (color:color-mix(in lab, red, red)){.text-orange-100\/85{color:color-mix(in oklab, var(--color-orange-100) 85%, transparent)}}.text-orange-100\/90{color:#ffedd5e6}@supports (color:color-mix(in lab, red, red)){.text-orange-100\/90{color:color-mix(in oklab, var(--color-orange-100) 90%, transparent)}}.text-orange-200{color:var(--color-orange-200)}.text-orange-200\/50{color:#ffd7a880}@supports (color:color-mix(in lab, red, red)){.text-orange-200\/50{color:color-mix(in oklab, var(--color-orange-200) 50%, transparent)}}.text-orange-200\/60{color:#ffd7a899}@supports (color:color-mix(in lab, red, red)){.text-orange-200\/60{color:color-mix(in oklab, var(--color-orange-200) 60%, transparent)}}.text-orange-200\/80{color:#ffd7a8cc}@supports (color:color-mix(in lab, red, red)){.text-orange-200\/80{color:color-mix(in oklab, var(--color-orange-200) 80%, transparent)}}.text-orange-200\/85{color:#ffd7a8d9}@supports (color:color-mix(in lab, red, red)){.text-orange-200\/85{color:color-mix(in oklab, var(--color-orange-200) 85%, transparent)}}.text-orange-200\/90{color:#ffd7a8e6}@supports (color:color-mix(in lab, red, red)){.text-orange-200\/90{color:color-mix(in oklab, var(--color-orange-200) 90%, transparent)}}.text-orange-300{color:var(--color-orange-300)}.text-orange-300\/50{color:#ffb96d80}@supports (color:color-mix(in lab, red, red)){.text-orange-300\/50{color:color-mix(in oklab, var(--color-orange-300) 50%, transparent)}}.text-orange-300\/80{color:#ffb96dcc}@supports (color:color-mix(in lab, red, red)){.text-orange-300\/80{color:color-mix(in oklab, var(--color-orange-300) 80%, transparent)}}.text-orange-400{color:var(--color-orange-400)}.text-pink-100{color:var(--color-pink-100)}.text-pink-200{color:var(--color-pink-200)}.text-pink-300{color:var(--color-pink-300)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-red-200\/70{color:#ffcacab3}@supports (color:color-mix(in lab, red, red)){.text-red-200\/70{color:color-mix(in oklab, var(--color-red-200) 70%, transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-900{color:var(--color-red-900)}.text-rose-50{color:var(--color-rose-50)}.text-rose-100{color:var(--color-rose-100)}.text-rose-100\/70{color:#ffe4e6b3}@supports (color:color-mix(in lab, red, red)){.text-rose-100\/70{color:color-mix(in oklab, var(--color-rose-100) 70%, transparent)}}.text-rose-100\/75{color:#ffe4e6bf}@supports (color:color-mix(in lab, red, red)){.text-rose-100\/75{color:color-mix(in oklab, var(--color-rose-100) 75%, transparent)}}.text-rose-100\/80{color:#ffe4e6cc}@supports (color:color-mix(in lab, red, red)){.text-rose-100\/80{color:color-mix(in oklab, var(--color-rose-100) 80%, transparent)}}.text-rose-100\/85{color:#ffe4e6d9}@supports (color:color-mix(in lab, red, red)){.text-rose-100\/85{color:color-mix(in oklab, var(--color-rose-100) 85%, transparent)}}.text-rose-100\/90{color:#ffe4e6e6}@supports (color:color-mix(in lab, red, red)){.text-rose-100\/90{color:color-mix(in oklab, var(--color-rose-100) 90%, transparent)}}.text-rose-200{color:var(--color-rose-200)}.text-rose-200\/50{color:#ffccd380}@supports (color:color-mix(in lab, red, red)){.text-rose-200\/50{color:color-mix(in oklab, var(--color-rose-200) 50%, transparent)}}.text-rose-200\/60{color:#ffccd399}@supports (color:color-mix(in lab, red, red)){.text-rose-200\/60{color:color-mix(in oklab, var(--color-rose-200) 60%, transparent)}}.text-rose-200\/70{color:#ffccd3b3}@supports (color:color-mix(in lab, red, red)){.text-rose-200\/70{color:color-mix(in oklab, var(--color-rose-200) 70%, transparent)}}.text-rose-200\/75{color:#ffccd3bf}@supports (color:color-mix(in lab, red, red)){.text-rose-200\/75{color:color-mix(in oklab, var(--color-rose-200) 75%, transparent)}}.text-rose-200\/80{color:#ffccd3cc}@supports (color:color-mix(in lab, red, red)){.text-rose-200\/80{color:color-mix(in oklab, var(--color-rose-200) 80%, transparent)}}.text-rose-200\/90{color:#ffccd3e6}@supports (color:color-mix(in lab, red, red)){.text-rose-200\/90{color:color-mix(in oklab, var(--color-rose-200) 90%, transparent)}}.text-rose-300{color:var(--color-rose-300)}.text-rose-300\/60{color:#ffa2ae99}@supports (color:color-mix(in lab, red, red)){.text-rose-300\/60{color:color-mix(in oklab, var(--color-rose-300) 60%, transparent)}}.text-rose-300\/70{color:#ffa2aeb3}@supports (color:color-mix(in lab, red, red)){.text-rose-300\/70{color:color-mix(in oklab, var(--color-rose-300) 70%, transparent)}}.text-rose-300\/80{color:#ffa2aecc}@supports (color:color-mix(in lab, red, red)){.text-rose-300\/80{color:color-mix(in oklab, var(--color-rose-300) 80%, transparent)}}.text-rose-300\/85{color:#ffa2aed9}@supports (color:color-mix(in lab, red, red)){.text-rose-300\/85{color:color-mix(in oklab, var(--color-rose-300) 85%, transparent)}}.text-rose-300\/90{color:#ffa2aee6}@supports (color:color-mix(in lab, red, red)){.text-rose-300\/90{color:color-mix(in oklab, var(--color-rose-300) 90%, transparent)}}.text-rose-400{color:var(--color-rose-400)}.text-rose-400\/70{color:#ff667fb3}@supports (color:color-mix(in lab, red, red)){.text-rose-400\/70{color:color-mix(in oklab, var(--color-rose-400) 70%, transparent)}}.text-rose-400\/90{color:#ff667fe6}@supports (color:color-mix(in lab, red, red)){.text-rose-400\/90{color:color-mix(in oklab, var(--color-rose-400) 90%, transparent)}}.text-sky-50{color:var(--color-sky-50)}.text-sky-100{color:var(--color-sky-100)}.text-sky-100\/75{color:#dff2febf}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/75{color:color-mix(in oklab, var(--color-sky-100) 75%, transparent)}}.text-sky-100\/85{color:#dff2fed9}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/85{color:color-mix(in oklab, var(--color-sky-100) 85%, transparent)}}.text-sky-200{color:var(--color-sky-200)}.text-sky-200\/70{color:#b8e6feb3}@supports (color:color-mix(in lab, red, red)){.text-sky-200\/70{color:color-mix(in oklab, var(--color-sky-200) 70%, transparent)}}.text-sky-200\/75{color:#b8e6febf}@supports (color:color-mix(in lab, red, red)){.text-sky-200\/75{color:color-mix(in oklab, var(--color-sky-200) 75%, transparent)}}.text-sky-300{color:var(--color-sky-300)}.text-sky-300\/80{color:#77d4ffcc}@supports (color:color-mix(in lab, red, red)){.text-sky-300\/80{color:color-mix(in oklab, var(--color-sky-300) 80%, transparent)}}.text-slate-50{color:var(--color-slate-50)}.text-slate-100{color:var(--color-slate-100)}.text-slate-100\/85{color:#f1f5f9d9}@supports (color:color-mix(in lab, red, red)){.text-slate-100\/85{color:color-mix(in oklab, var(--color-slate-100) 85%, transparent)}}.text-slate-100\/90{color:#f1f5f9e6}@supports (color:color-mix(in lab, red, red)){.text-slate-100\/90{color:color-mix(in oklab, var(--color-slate-100) 90%, transparent)}}.text-slate-200{color:var(--color-slate-200)}.text-slate-200\/90{color:#e2e8f0e6}@supports (color:color-mix(in lab, red, red)){.text-slate-200\/90{color:color-mix(in oklab, var(--color-slate-200) 90%, transparent)}}.text-slate-300{color:var(--color-slate-300)}.text-slate-300\/75{color:#cad5e2bf}@supports (color:color-mix(in lab, red, red)){.text-slate-300\/75{color:color-mix(in oklab, var(--color-slate-300) 75%, transparent)}}.text-slate-300\/80{color:#cad5e2cc}@supports (color:color-mix(in lab, red, red)){.text-slate-300\/80{color:color-mix(in oklab, var(--color-slate-300) 80%, transparent)}}.text-slate-300\/85{color:#cad5e2d9}@supports (color:color-mix(in lab, red, red)){.text-slate-300\/85{color:color-mix(in oklab, var(--color-slate-300) 85%, transparent)}}.text-slate-300\/90{color:#cad5e2e6}@supports (color:color-mix(in lab, red, red)){.text-slate-300\/90{color:color-mix(in oklab, var(--color-slate-300) 90%, transparent)}}.text-slate-400{color:var(--color-slate-400)}.text-slate-400\/70{color:#90a1b9b3}@supports (color:color-mix(in lab, red, red)){.text-slate-400\/70{color:color-mix(in oklab, var(--color-slate-400) 70%, transparent)}}.text-slate-400\/80{color:#90a1b9cc}@supports (color:color-mix(in lab, red, red)){.text-slate-400\/80{color:color-mix(in oklab, var(--color-slate-400) 80%, transparent)}}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-600\/80{color:#45556ccc}@supports (color:color-mix(in lab, red, red)){.text-slate-600\/80{color:color-mix(in oklab, var(--color-slate-600) 80%, transparent)}}.text-slate-700{color:var(--color-slate-700)}.text-slate-950{color:var(--color-slate-950)}.text-stone-100{color:var(--color-stone-100)}.text-stone-200{color:var(--color-stone-200)}.text-stone-300{color:var(--color-stone-300)}.text-stone-400{color:var(--color-stone-400)}.text-teal-100{color:var(--color-teal-100)}.text-teal-200\/60{color:#96f7e499}@supports (color:color-mix(in lab, red, red)){.text-teal-200\/60{color:color-mix(in oklab, var(--color-teal-200) 60%, transparent)}}.text-violet-100{color:var(--color-violet-100)}.text-violet-100\/80{color:#ede9fecc}@supports (color:color-mix(in lab, red, red)){.text-violet-100\/80{color:color-mix(in oklab, var(--color-violet-100) 80%, transparent)}}.text-violet-100\/90{color:#ede9fee6}@supports (color:color-mix(in lab, red, red)){.text-violet-100\/90{color:color-mix(in oklab, var(--color-violet-100) 90%, transparent)}}.text-violet-200{color:var(--color-violet-200)}.text-violet-200\/50{color:#ddd6ff80}@supports (color:color-mix(in lab, red, red)){.text-violet-200\/50{color:color-mix(in oklab, var(--color-violet-200) 50%, transparent)}}.text-violet-200\/55{color:#ddd6ff8c}@supports (color:color-mix(in lab, red, red)){.text-violet-200\/55{color:color-mix(in oklab, var(--color-violet-200) 55%, transparent)}}.text-violet-200\/70{color:#ddd6ffb3}@supports (color:color-mix(in lab, red, red)){.text-violet-200\/70{color:color-mix(in oklab, var(--color-violet-200) 70%, transparent)}}.text-violet-200\/80{color:#ddd6ffcc}@supports (color:color-mix(in lab, red, red)){.text-violet-200\/80{color:color-mix(in oklab, var(--color-violet-200) 80%, transparent)}}.text-violet-200\/85{color:#ddd6ffd9}@supports (color:color-mix(in lab, red, red)){.text-violet-200\/85{color:color-mix(in oklab, var(--color-violet-200) 85%, transparent)}}.text-violet-200\/90{color:#ddd6ffe6}@supports (color:color-mix(in lab, red, red)){.text-violet-200\/90{color:color-mix(in oklab, var(--color-violet-200) 90%, transparent)}}.text-violet-300{color:var(--color-violet-300)}.text-violet-300\/70{color:#c4b4ffb3}@supports (color:color-mix(in lab, red, red)){.text-violet-300\/70{color:color-mix(in oklab, var(--color-violet-300) 70%, transparent)}}.text-violet-300\/80{color:#c4b4ffcc}@supports (color:color-mix(in lab, red, red)){.text-violet-300\/80{color:color-mix(in oklab, var(--color-violet-300) 80%, transparent)}}.text-violet-300\/90{color:#c4b4ffe6}@supports (color:color-mix(in lab, red, red)){.text-violet-300\/90{color:color-mix(in oklab, var(--color-violet-300) 90%, transparent)}}.text-white{color:var(--color-white)}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.text-white\/95{color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.text-yellow-200{color:var(--color-yellow-200)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-cyan-300\/40{text-decoration-color:#53eafd66}@supports (color:color-mix(in lab, red, red)){.decoration-cyan-300\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent)}}.decoration-slate-500\/50{text-decoration-color:#62748e80}@supports (color:color-mix(in lab, red, red)){.decoration-slate-500\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--color-slate-500) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-slate-500) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-slate-500) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-slate-500) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-slate-500) 50%, transparent)}}.decoration-slate-700{-webkit-text-decoration-color:var(--color-slate-700);-webkit-text-decoration-color:var(--color-slate-700);-webkit-text-decoration-color:var(--color-slate-700);-webkit-text-decoration-color:var(--color-slate-700);text-decoration-color:var(--color-slate-700)}.decoration-white\/20{text-decoration-color:#fff3}@supports (color:color-mix(in lab, red, red)){.decoration-white\/20{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 20%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 20%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 20%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 20%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.decoration-dotted{text-decoration-style:dotted}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-amber-400{accent-color:var(--color-amber-400)}.accent-emerald-400{accent-color:var(--color-emerald-400)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.07\]{opacity:.07}.opacity-\[0\.14\]{opacity:.14}.opacity-\[0\.16\]{opacity:.16}.opacity-\[0\.22\]{opacity:.22}.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-2xl{--tw-shadow:0 25px 50px -12px 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-\[0_-8px_30px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 -8px 30px var(--tw-shadow-color,#00000080);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_40px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 -10px 40px var(--tw-shadow-color,#0009);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_6px_rgba\(52\,211\,153\,0\.7\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#34d399b3);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_6px_rgba\(52\,211\,153\,0\.8\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#34d399cc);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_8px_rgba\(244\,63\,94\,0\.7\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#f43f5eb3);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_rgba\(34\,211\,238\,0\.25\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#22d3ee40);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_rgba\(34\,211\,238\,0\.55\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#22d3ee8c);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_rgba\(52\,211\,153\,0\.8\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#34d399cc);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_rgba\(16\,185\,129\,0\.35\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#10b98159);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_rgba\(34\,211\,238\,0\.45\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#22d3ee73);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_rgba\(52\,211\,153\,0\.35\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#34d39959);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_rgba\(244\,63\,94\,0\.5\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#f43f5e80);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_rgba\(251\,191\,36\,0\.55\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#fbbf248c);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_14px_rgba\(16\,185\,129\,0\.9\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#10b981e6);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_14px_rgba\(34\,211\,238\,0\.5\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#22d3ee80);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_14px_rgba\(52\,211\,153\,0\.3\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#34d3994d);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_14px_rgba\(244\,63\,94\,0\.35\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#f43f5e59);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_14px_rgba\(244\,63\,94\,0\.55\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#f43f5e8c);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_14px_rgba\(251\,191\,36\,0\.3\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#fbbf244d);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_14px_rgba\(251\,191\,36\,0\.9\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#fbbf24e6);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_14px_rgba\(251\,191\,36\,0\.25\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#fbbf2440);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_14px_rgba\(251\,191\,36\,0\.45\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#fbbf2473);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_14px_rgba\(251\,191\,36\,0\.75\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#fbbf24bf);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_rgba\(52\,211\,153\,0\.45\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#34d39973);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_rgba\(244\,63\,94\,0\.3\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#f43f5e4d);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_rgba\(251\,191\,36\,0\.5\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#fbbf2480);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_rgba\(251\,191\,36\,0\.25\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#fbbf2440);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_18px_rgba\(52\,211\,153\,0\.45\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#34d39973);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_18px_rgba\(244\,63\,94\,0\.55\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#f43f5e8c);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_18px_rgba\(250\,204\,21\,0\.35\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#facc1559);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_18px_rgba\(251\,191\,36\,0\.18\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#fbbf242e);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_20px_rgba\(244\,63\,94\,0\.6\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#f43f5e99);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_20px_rgba\(251\,191\,36\,0\.22\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#fbbf2438);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_22px_rgba\(244\,63\,94\,0\.25\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#f43f5e40);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_rgba\(34\,211\,238\,0\.35\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#22d3ee59);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_28px_rgba\(16\,185\,129\,0\.18\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#10b9812e);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_2px_10px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#0009);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_rgba\(251\,191\,36\,0\.4\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#fbbf2466);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_24px_-10px_rgba\(251\,191\,36\,0\.5\)\]{--tw-shadow:0 6px 24px -10px var(--tw-shadow-color,#fbbf2480);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_30px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#00000080);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_40px_-12px_rgba\(251\,191\,36\,0\.45\)\]{--tw-shadow:0 10px 40px -12px var(--tw-shadow-color,#fbbf2473);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_40px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 10px 40px var(--tw-shadow-color,#0009);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_0_1px_rgba\(252\,211\,77\,0\.35\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#fcd34d59);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_0_1px_rgba\(252\,211\,77\,0\.45\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#fcd34d73);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_rgba\(255\,255\,255\,0\.05\)\]{--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_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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-amber-300{--tw-ring-color:var(--color-amber-300)}.ring-amber-300\/40{--tw-ring-color:#ffd23666}@supports (color:color-mix(in lab, red, red)){.ring-amber-300\/40{--tw-ring-color:color-mix(in oklab, var(--color-amber-300) 40%, transparent)}}.ring-cyan-300\/30{--tw-ring-color:#53eafd4d}@supports (color:color-mix(in lab, red, red)){.ring-cyan-300\/30{--tw-ring-color:color-mix(in oklab, var(--color-cyan-300) 30%, transparent)}}.ring-emerald-300\/60{--tw-ring-color:#5ee9b599}@supports (color:color-mix(in lab, red, red)){.ring-emerald-300\/60{--tw-ring-color:color-mix(in oklab, var(--color-emerald-300) 60%, transparent)}}.ring-emerald-300\/80{--tw-ring-color:#5ee9b5cc}@supports (color:color-mix(in lab, red, red)){.ring-emerald-300\/80{--tw-ring-color:color-mix(in oklab, var(--color-emerald-300) 80%, transparent)}}.ring-rose-300{--tw-ring-color:var(--color-rose-300)}.ring-rose-300\/90{--tw-ring-color:#ffa2aee6}@supports (color:color-mix(in lab, red, red)){.ring-rose-300\/90{--tw-ring-color:color-mix(in oklab, var(--color-rose-300) 90%, transparent)}}.ring-slate-950{--tw-ring-color:var(--color-slate-950)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.blur-\[2px\]{--tw-blur:blur(2px);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-\[6px\]{--tw-blur:blur(6px);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-\[90px\]{--tw-blur:blur(90px);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-lg{--tw-blur:blur(var(--blur-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,)}.brightness-75{--tw-brightness:brightness(75%);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{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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_0_8px_rgba\(34\,211\,238\,0\.4\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,#22d3ee66));--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_0_8px_rgba\(34\,211\,238\,0\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,#22d3eee6));--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_0_10px_rgba\(34\,211\,238\,0\.4\)\]{--tw-drop-shadow-size:drop-shadow(0 0 10px var(--tw-drop-shadow-color,#22d3ee66));--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_0_12px_rgba\(34\,211\,238\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 0 12px var(--tw-drop-shadow-color,#22d3ee80));--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_0_12px_rgba\(34\,211\,238\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 0 12px var(--tw-drop-shadow-color,#22d3ee73));--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_0_12px_rgba\(251\,191\,36\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 0 12px var(--tw-drop-shadow-color,#fbbf2473));--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_1px_2px_rgba\(0\,0\,0\,0\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 2px 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_1px_2px_rgba\(0\,0\,0\,0\.95\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#000000f2));--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_6px_rgba\(0\,0\,0\,0\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 6px 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_14px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 8px 14px var(--tw-drop-shadow-color,#000c));--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_10px_14px_rgba\(0\,0\,0\,0\.75\)\]{--tw-drop-shadow-size:drop-shadow(0 10px 14px var(--tw-drop-shadow-color,#000000bf));--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{--tw-grayscale:grayscale(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,)}.grayscale-\[0\.3\]{--tw-grayscale:grayscale(.3);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\.6\]{--tw-grayscale:grayscale(.6);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-\[35\%\]{--tw-grayscale:grayscale(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,)}.invert{--tw-invert:invert(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,)}.saturate-50{--tw-saturate:saturate(50%);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\.85\]{--tw-saturate:saturate(.85);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.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{--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-\[2px\]{--tw-backdrop-blur:blur(2px);-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-filter{-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\!{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!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;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-all{transition-property:all;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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.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-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[grid-area\:1\/1\]{grid-area:1/1}.\[text-shadow\:0_0_14px_rgba\(251\,191\,36\,0\.75\)\,0_2px_0_rgba\(120\,53\,15\,0\.9\)\]{text-shadow:0 0 14px #fbbf24bf,0 2px #78350fe6}.\[text-shadow\:0_0_16px_rgba\(16\,185\,129\,0\.85\)\,0_2px_0_\#065f46\]{text-shadow:0 0 16px #10b981d9,0 2px #065f46}.\[text-shadow\:0_0_16px_rgba\(34\,211\,238\,0\.85\)\,0_2px_0_\#0e7490\]{text-shadow:0 0 16px #22d3eed9,0 2px #0e7490}.\[text-shadow\:0_2px_8px_rgba\(0\,0\,0\,0\.9\)\]{text-shadow:0 2px 8px #000000e6}.group-open\:rotate-180:-webkit-any(:where(.group):-webkit-any([open],:popover-open,:open) *){rotate:180deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-active\:scale-90:is(:where(.group):active *){--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-active\:scale-105:is(:where(.group):active *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-active\:scale-110:is(:where(.group):active *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-active\:opacity-100:is(:where(.group):active *){opacity:1}.placeholder\:font-sans::placeholder{font-family:var(--font-sans)}.placeholder\:text-\[13px\]::placeholder{font-size:13px}.placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.placeholder\:tracking-normal::placeholder{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}.placeholder\:text-slate-600::placeholder{color:var(--color-slate-600)}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:border-amber-200\/70:hover{border-color:#fee685b3}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-200\/70:hover{border-color:color-mix(in oklab, var(--color-amber-200) 70%, transparent)}}.hover\:border-amber-300\/45:hover{border-color:#ffd23673}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-300\/45:hover{border-color:color-mix(in oklab, var(--color-amber-300) 45%, transparent)}}.hover\:border-amber-300\/60:hover{border-color:#ffd23699}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-300\/60:hover{border-color:color-mix(in oklab, var(--color-amber-300) 60%, transparent)}}.hover\:border-cyan-300\/25:hover{border-color:#53eafd40}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-300\/25:hover{border-color:color-mix(in oklab, var(--color-cyan-300) 25%, transparent)}}.hover\:border-cyan-300\/30:hover{border-color:#53eafd4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-300\/30:hover{border-color:color-mix(in oklab, var(--color-cyan-300) 30%, transparent)}}.hover\:border-cyan-300\/35:hover{border-color:#53eafd59}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-300\/35:hover{border-color:color-mix(in oklab, var(--color-cyan-300) 35%, 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\:bg-amber-400\/10:hover{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-400\/10:hover{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.hover\:bg-amber-400\/35:hover{background-color:#fcbb0059}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-400\/35:hover{background-color:color-mix(in oklab, var(--color-amber-400) 35%, transparent)}}.hover\:bg-cyan-400\/10:hover{background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-400\/10:hover{background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.hover\:bg-cyan-400\/20:hover{background-color:#00d2ef33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-400\/20:hover{background-color:color-mix(in oklab, var(--color-cyan-400) 20%, transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/45:hover{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/45:hover{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:text-slate-200:hover{color:var(--color-slate-200)}.hover\:text-slate-300:hover{color:var(--color-slate-300)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-amber-300:focus{border-color:var(--color-amber-300)}.focus\:border-amber-300\/50:focus{border-color:#ffd23680}@supports (color:color-mix(in lab, red, red)){.focus\:border-amber-300\/50:focus{border-color:color-mix(in oklab, var(--color-amber-300) 50%, transparent)}}.focus\:border-amber-400\/50:focus{border-color:#fcbb0080}@supports (color:color-mix(in lab, red, red)){.focus\:border-amber-400\/50:focus{border-color:color-mix(in oklab, var(--color-amber-400) 50%, transparent)}}.focus\:border-amber-400\/60:focus{border-color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.focus\:border-amber-400\/60:focus{border-color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.focus\:border-cyan-300\/40:focus{border-color:#53eafd66}@supports (color:color-mix(in lab, red, red)){.focus\:border-cyan-300\/40:focus{border-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent)}}.focus\:border-cyan-300\/50:focus{border-color:#53eafd80}@supports (color:color-mix(in lab, red, red)){.focus\:border-cyan-300\/50:focus{border-color:color-mix(in oklab, var(--color-cyan-300) 50%, transparent)}}.focus\:border-cyan-300\/60:focus{border-color:#53eafd99}@supports (color:color-mix(in lab, red, red)){.focus\:border-cyan-300\/60:focus{border-color:color-mix(in oklab, var(--color-cyan-300) 60%, transparent)}}.focus\:border-cyan-400\/40:focus{border-color:#00d2ef66}@supports (color:color-mix(in lab, red, red)){.focus\:border-cyan-400\/40:focus{border-color:color-mix(in oklab, var(--color-cyan-400) 40%, transparent)}}.focus\:border-cyan-400\/50:focus{border-color:#00d2ef80}@supports (color:color-mix(in lab, red, red)){.focus\:border-cyan-400\/50:focus{border-color:color-mix(in oklab, var(--color-cyan-400) 50%, transparent)}}.focus\:border-emerald-300\/50:focus{border-color:#5ee9b580}@supports (color:color-mix(in lab, red, red)){.focus\:border-emerald-300\/50:focus{border-color:color-mix(in oklab, var(--color-emerald-300) 50%, transparent)}}.focus\:border-emerald-400\/50:focus{border-color:#00d29480}@supports (color:color-mix(in lab, red, red)){.focus\:border-emerald-400\/50:focus{border-color:color-mix(in oklab, var(--color-emerald-400) 50%, transparent)}}.focus\:border-emerald-400\/60:focus{border-color:#00d29499}@supports (color:color-mix(in lab, red, red)){.focus\:border-emerald-400\/60:focus{border-color:color-mix(in oklab, var(--color-emerald-400) 60%, transparent)}}.focus\:border-rose-400\/50:focus{border-color:#ff667f80}@supports (color:color-mix(in lab, red, red)){.focus\:border-rose-400\/50:focus{border-color:color-mix(in oklab, var(--color-rose-400) 50%, transparent)}}.focus\:border-violet-400\/50:focus{border-color:#a685ff80}@supports (color:color-mix(in lab, red, red)){.focus\:border-violet-400\/50:focus{border-color:color-mix(in oklab, var(--color-violet-400) 50%, transparent)}}.focus\:border-violet-400\/60:focus{border-color:#a685ff99}@supports (color:color-mix(in lab, red, red)){.focus\:border-violet-400\/60:focus{border-color:color-mix(in oklab, var(--color-violet-400) 60%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.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-width\:calc\(3px\/var\(--uiz\,1\)\)\]:focus-visible{outline-width:calc(3px / var(--uiz,1))}.focus-visible\:outline-cyan-300:focus-visible{outline-color:var(--color-cyan-300)}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:scale-\[0\.985\]:active{scale:.985}.active\:bg-white\/5:active{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.active\:bg-white\/5:active{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.active\:bg-white\/10:active{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.active\:bg-white\/10:active{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.active\:bg-white\/15:active{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.active\:bg-white\/15:active{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.active\:bg-white\/\[0\.07\]:active{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.active\:bg-white\/\[0\.07\]:active{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.active\:text-cyan-100:active{color:var(--color-cyan-100)}.active\:text-rose-200:active{color:var(--color-rose-200)}.active\:text-slate-100:active{color:var(--color-slate-100)}.active\:text-slate-200:active{color:var(--color-slate-200)}.active\:text-slate-300:active{color:var(--color-slate-300)}.active\:text-white:active{color:var(--color-white)}.active\:underline:active{text-decoration-line:underline}.active\:opacity-70:active{opacity:.7}.active\:opacity-80:active{opacity:.8}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:saturate-50:disabled{--tw-saturate:saturate(50%);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,)}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:active\:opacity-100:disabled:active{opacity:1}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media (min-width:40rem){.sm\:block{display:block}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:h-\[200px\]{height:200px}.md\:w-\[148px\]{width:148px}.md\:w-\[200px\]{width:200px}.md\:w-\[250px\]{width:250px}.md\:max-w-2xl{max-width:var(--container-2xl)}.md\:max-w-\[360px\]{max-width:360px}.md\:min-w-0{min-width:calc(var(--spacing) * 0)}.md\:flex-1{flex:1}.md\:shrink-0{flex-shrink:0}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-center{justify-content:center}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:self-start{align-self:flex-start}.md\:bg-\[url\(\/redesign\/fellowship-camp\.webp\)\]{background-image:url(/redesign/fellowship-camp.webp)}.md\:text-left{text-align:left}}@media (min-width:64rem){.lg\:grid{display:grid}.lg\:h-\[84px\]{height:84px}.lg\:min-h-\[52px\]{min-height:52px}.lg\:min-h-\[210px\]{min-height:210px}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:min-w-\[280px\]{min-width:280px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:self-start{align-self:flex-start}.lg\:self-stretch{align-self:stretch}.lg\:overflow-visible{overflow:visible}.lg\:\[mask-image\:none\]{-webkit-mask-image:none;mask-image:none}.lg\:object-\[50\%_18\%\]{object-position:50% 18%}.lg\:p-5{padding:calc(var(--spacing) * 5)}.lg\:text-\[22px\]{font-size:22px}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2)format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2)format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2)format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2)format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2)format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/orbitron-latin-700-normal-4jsRXGGJ.woff2)format("woff2"),url(/assets/orbitron-latin-700-normal-DmYOh-W9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/orbitron-latin-900-normal-DrIi7unX.woff2)format("woff2"),url(/assets/orbitron-latin-900-normal-BbJatbhp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-ext-600-normal-BEFdM_VE.woff2)format("woff2"),url(/assets/cinzel-latin-ext-600-normal-BY9Mq9iK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-600-normal-Dd5YO2UX.woff2)format("woff2"),url(/assets/cinzel-latin-600-normal-CH_LB4su.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-ext-700-normal-C24KFjuG.woff2)format("woff2"),url(/assets/cinzel-latin-ext-700-normal-CORa-yIv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-700-normal-Dkw14w9r.woff2)format("woff2"),url(/assets/cinzel-latin-700-normal-C-gK7hA8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/cinzel-latin-ext-900-normal-CWXxiu5r.woff2)format("woff2"),url(/assets/cinzel-latin-ext-900-normal-BlZZvP7K.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/cinzel-latin-900-normal-BI3z7Tow.woff2)format("woff2"),url(/assets/cinzel-latin-900-normal-t_fSDEbn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbQAA8AAAAACMAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgF2hca1NUQVQAAAIMAAAAPQAAAEzpM8woY21hcAAAAkwAAABRAAAAdAyHCodnYXNwAAACoAAAAAgAAAAIAAAAEGdseWYAAAKoAAAB8AAAAl604cJFaGVhZAAABJgAAAA2AAAANhSS8UNoaGVhAAAE0AAAAB8AAAAkAcwBEGhtdHgAAATwAAAAHwAAADoe/QLmbG9jYQAABRAAAAAgAAAAIATcBZ9tYXhwAAAFMAAAABwAAAAgAIcCb25hbWUAAAVMAAABEwAAAmo0OV08cG9zdAAABmAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpi/MLAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWADbPDjoAAAB42gXBsQ1AABQFwHsfiY5CYQBDaVVIlBL7mckA7kT0CpPCop79uIPz3q4MojUrSJePvNSKRlRGEH74hwYNAAAAeNpVyEcBwkAQBdCXHnoVgJU44Y4pFIAFUAOJiS23ZOZ3lKhwVSlkr91xdlQp7dwMnr5FWb/rMQQW26v+h3xT+IRHGEIBCvNr9Wh0OUU7NxUUAAAAAAEAAf//AA942mzQNZTUQAAG4H9mIDlbySoOt5I9HHZiL+vS4VDh7u40OFRo3+FQ464V7tbiUmHdJczicsm4fe/9YBgDEIc+BYOEeoArzUqyWSGkeQzZ6+wmfZwLot6nT1vVNM04oBlQ9AZoX3FHhh/gQR6Mp+JykKdUNSVJcu9T20/N73OrT3F/2qMw5vfWLp88SQL3rFE+3ygTrvv9BXaMqiCAkD3d2lr1ipagK4QqNDHjCuPBSCRqGGaQM+XLk0XrPX5GlaY1i54QD7nhvO/c3+Pp35mEHO58dN2fd6mEdgAYRrhfqEyfi7ei6AG0j6m6ohk8HQkrIUlKpQ1dj4dDEcZ1TY3HpDDpM3PZspkzl+lTqlbmZUYUy8o0LJtKSlOXLp3qnC9N1ieU7FWr7BIZPssuFm1hpt3BVBW/yPMPcwAUdEL8m6nqumbU1Eg4/Ceb+s2WpxrG1HKtnVKxcm9zolhWrkGbVN5RmqQJdGdpkj6ukGluzhTed7ULBRvkp4wAENVFUt1oNGrmaS2r8JcrCxfJjXWUUCo3yvMXXDlyhKrO3mhLj/qGhvoeLREyvvXpEYDgGutFDrFjYEDQ5PK1OcsWs15bt4JgM0uQe2LHAxCRHA9FeNoQnUS+Tsc7JkRXVV03JIZZJcBJRUdHxSmAAQCFZYU3AAEAAAACNgQJCtdkXw889QADA+gAAAAA29KmmgAAAADb2tDy+Tv+1ASSA/wAAAAGAAIAAAAAAAB42mNgZGBg/vPvCgMDy4af1n9rWSYBRVABHwCudAbaAHjaY4pgiAJibSQsC8WBQGyERDNAMQicZmgFAOeFB/4AAAAAGgA7AEYAUQBvAHcAqQCxAOYBCQEJAQkBCQEWAS942mNgZGBg4GfcwZDHsIWBDcxDAGYGJgAtGgH4eNqM0IFGQ2EUB/DfqqJMBZLAFUh0V0MoUBGllKQArHVtN9vu3HuH3iEAPUJP0cP0BD1D3D6zKQqHH9/5n885qHs1qza3iPfaenDNts/gGcs+gmcdeAuem+iZt+EleMGWx+Bl++Jv16jbDJ5Xtxa8om4peNUSbmT6WgbOlFp6Um2XEo9SI333EqmOrrKq0lDhQENDoS2XGioVYoVUTyyT62i4curCuUTpWK4lNVC4lBnI7Ez9dCeRK6TVa6Qp1rRnb0KHzh07/PfMG4mOkZ6W/JdUNM5FU7kTmaFn+Xj3SNNuVZFbXYnoj3nXcpkniXaVPzKqbpjJq86tH/fsSKuOkQextkzf1/Sx2KKPx/+aADN1XKsAeNpjYGIAg/+pDEZAipEBHfADsQrDSUYmBhtGZkYWRlZGNkZ2BmZGDkZORi5GbjbHpKLUslT20rxMAxNHVwjtagHlu0H5lqzpibm5iWCegaMBk3MQX2JyaUlqcn5ukl5yYnEqD0jG2MAMzAEAoO0cmA==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA/IABAAAAAALMwAAA9mAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUTACDBBEICrA8p1ILgjgAATYCJAOEKAQgBYUeB4xODAcbFCYzA/aDkxp0RMXmTMH/IcEUkaXZhe7qAVQoRhtRmOhkzaUYXs3lyzTUlwptwwNGy28PLP/oZewn39g4Jjp8YusISWZ9eNpW788MNQMI7jZprgsqRiJ7imCBYlEWIBhgoWjj7uJGcddednnRIQ/fX77n7i8NtLf08UwEQl3jq59XJCShypU4lMyz3Hb3X0omkAkZCYVNhfN/c3Pmf1nJcDqnj2VE35fYAx+8WYIJhZj4znn1Qbjp9+f4Pab0wOi7JSECzG0o6DRWu/MBgfu/NdPu5O8cUssKSJ1wUyTjq6oWZic7nUsKuIEySsIkzXvdKzArVNkCwvP1lQCgK4yu0BVWFp6vrWVm/6Nt7H82JGhxDyAteCbHZLRdzTsxJqNEUxb+txHysoxjwQzz2p8tU5uFtC4RmcGouCRX3v1195cCAYgBAECRIWSIVNsQCiqEhh6RpxRRzogwaUTYdSCc3AivAcSQCcSkacSCBbQlcbQ9DqAddgyNAFiZilAX9c1OSB/6ZyYgxQCwDgGQoVQGIYAIRvVlRAiR7Ax+jsqKIDacjVExNGWA/MQLk8VzJshTmOztrVbySNyHVnaAiUVpcgdvmnh9FNeAYYXkMl4AqisEoDtIZK0zs6lsSM8yAboEhZ5CFVqD23kNfor49QgAGWwFBeRAIZRCLdigBbqPFSIF+ABeQAfotUU0g+rL1gCMOnSNn4S0PWEL5Nw2QBqyIVvBT2Fe9wCSYDa3QH3Vt4cSaWSAug+NT0JKDgAKQOMLa96EFIKf/gOUWDQiE3EFgAB4aACxikhFAAwKZZ8DgHeiRQixRghm5n4HrCOOSrQAtqJU3LzpFAr/6TAHnDo8QQgszNHZ77FXwgom85JfwQOqMC8Ae/gYkSsURQ1AgQgAQAutAAoAALCdA3gIkv619L//vwb0H8nVgjz+bwLUlFoDaPGQkfqBjQcpc4R8ODxDAPwurhVJMbRRa7ksFTJAUJERK+RXgDxDi8az0D39NBJmMjGZP5MWgyH5+mYXeZg0kZOdJEIu5k1OaIYW0Rnqv/S2DtQxKCIjOSRMLuKNDjpwIXDRE0Y407zODF3/W/ovnvbiAz6YIOC0nZKaVrpMADK9/g8sQDORaaLiVmpCNj+DsAUJUg1SNBKpxbESqyNRj2XB2IWvmkANITOe42zRZqt223RIZbdRi00cNmu1QTMlFwWnTH2y+Gh4pemWrkeGXlpddgjYKUgnRG9Ajn55huQbViCiyKhiY0qMKzSiwpRykyrFGE0jSCIFAJwLADkD0AtMDvBegHkHug0AoFGJVK2qhCXG61AIrWWr8aYYT2zhWkVVD6EX62dQyHJqVGLicdAyTQtFjJgVi1Olw0wdI6eouC1SZjvL3umikG5h3BSHrTOMQKpkUgQu/aGoVC5VKLOjXKBIrWSy2FqmlB+dTKAUcDwJE5TwBkbFnJ/rY92ss4dzXxKbV1/T9hAJvBUu+bwOaq/XWDeXTEKvBMv+HYDYtSMXHI8lErBlDv1FvCF2yDfJcie3f1oWe+wCtb9HCZdshHBIfLC9FrNf60J4HGMKYkfC5TJ+lSNHd3NdZ5dNZ96o6OG8lOvpt5IcR3r2z61suaFBNQmrT0wrCXkvwKkNWenURddyk4+u1FuSiQRtRvQxxhEfxFo411PBvfbTQ1aCPSbA0yIczRIJRXEEQyYS4ocX/of1WiiyaY7SI3Z54u6pUe8m+30ZXB4f13V23XbupYoeLhwa5QqcRIKRdhwtDjdHX7sj8SSWqhgd2s25/B7OuTu4WLdz9FgQLtG55HhMlbFN/J5rrmGPXQWwZOVVLnn31VevgnPrfKt+IsHWeS5ZYVnCJZ9HIqem3z+aeAsjx92cK+7hnPGyVcarN47i9QctdADS864Xl+f2cM6E6W7jwyDLmWTlDNfAWRtN3eLupy1VuUoXA0Y9nDMwDm0aWWy8vkY6yniPTKmax1mFMSPTY+OyNo5gvPrMaWh+d6Yocqzobrh2BM+xO665gj12WQPSixm3X325OHNpey4+FiI+ViG4n+0mtkeDT6J77bK1vsLcqur1aMyF/u63T4xFx/V3vXhzq+VXFL7ypKwjPz+l4w2I7O1b21+wrz3XGCkzhqwKi3EwUtbo7w+YrLVVCuM8U1MAvrXrA5YXtX7tt5YAgoHTtp8WWF0eGHqRNVhUEjBba0v8h+bWaAV+c525JPC7Y/GXH19hrUyWl51baa04D0cn7Sp5qsze1VrwV7OyZHfSiyJTsZB0TFoerSjfW97MUD0Yt59oL3Kd4SNndY35u+St5yYTG575P1cpvWf3hskypgS/yB30tjjC3t6zi/Om4l/vjtYRYdOcpyc4FXQtRAZTN5h66vUdRpsxv/FMnSRHdzIYUWcg6vcHAtFOq8NmDm+l9r49tjYS2RI2O2zqvuITK5wVJxaXLhudxmXyUWt/K/Qiy0BJqb/mZHOpb6DEYg2VlPrMQWf+rheNhpOjo1zdfIfKkm6qMhsrTeZd234B2oMPB68Kyh+7OQi90BoqLvWbT6wt9YWKrdEKfLUnmkv9J2fxld9XeaLx3vKyZ40nVj6HfU/YdfKw79i9rQU1lSWHXuzBSScKzcZC3WPdlRcUl9xQeTh2aC6G9md6xnorxgsKd1f0dvkr/e7KQtNT/YHYFK691fHqc7z5WGnoTXPhm6HR0mnubTCFnYEJf7bfP+G0Ouw1k4QvuOw/rPsO97uflSxXKCuWS0rjlcrKePHlrYZWnH9AY9VoL03tATMa+kB/IGO1LLqakbF6sqvQHJhOLowm8cyBSHJmMonogaPJATpOOOweE/o99p7WWmfms1k7ns101lZHxtRBTefZMzIJkSsaNIZ6PReT/ohVl1uGg2e7ml3474DkI8kGTVtDZOe2TO2ONujXMk7TagqPrtGehm2f5GksNUqWOMsAC1JpXVMB8a265dwCWrecb+qjmcuF3pKhX/qEodrl80v5RPPuq9xGdUu9x3B2pnqrdvnB6Pe2BBpN7ap0nS5d1W7yN56QiB0YXTzQIWMqsVit2E1IJJ65TsI+KzVZbHmN6dJzkiro99t7Gqscyl/8nbTSUVWdjOByTedCSCZdr0kNW3MHcrWWxWmp1cp+yE6c98d0jC0lz4gdGXjRaLO92ffUHysp8pF3giv+eOcGjvsbGa11hkiW+PB5hmPdht38S67pmA9my+IbNmXULvS3VG07Lq136q4xnKz01oPhuZGJueMWrK31JofKklae1qlqKba7vg5yWnz3hzAuBOeGe+aQ8ur03gWhSNxQ3a/htqUcWzqxZsgptuwTcY3NaGzZLlTUKP8UW4zHk6oxHFFf9+F9MrFUwq/n52j06vNeGlmS9eyJU7A8ejA8F5uYO2Oh2i5K+uDcaxPRubvf6vbTxu85m5WnWqo9WbdqJUcOf3tSoNvCbrn09HJ9io6MjZ4Xny5qb2puApUNggl8KLVU1ACQTpMomG2HoEriLLkaejrIM8gzIx90Is8iz8bnjGNjNLQADHJcM4VcEXqXkOUhG7nIA5BvNJ+N9MKmYbuN05Tq5ZrWhcjqhmQ1IzdINamW1V4WrBhk29RG6FoDqfIt9wjkbNfvcq4XYOw1PHUJmquCZ03r3q6PSYNswHBLUJbKWbcHWUaWQZUN89AnAsi+EPxQrrIlEJnJIlUJM7HMcyIb2WdiwCYYhdkKuBjZ5gUYSBu2TYSNZEBQZ/dsLMogZAlqcMnlTpcszNOWC7LHy0oMpAd7JmhjAL8NbmRdayAVvDU+WxL5XR70AowhbINbkc7/KgLwLmPqTfwNBEUHCMBxmUhdQj6WUlkZlKnxu6pO1d9/v//3Q7rw+///2fMjAAB6oDb0HaH0b6GUJU8Y0eR64ojqUqm14Od8duRDHPKhFfZpiGupUNnzetjxdgRbK/5+l4IJ5JeSir8t3R+1IaFaa9AZitANXTvqUxavQ2TYeNmrYwP4det2tGuWgFpDejL9euYAfQfK28gGGIvbgQRcpXesotZIABUK/LoCMgX5tBzoUFiWbADfCNfMu98PsCghbdyeq6jgel07qoCDJjjsyIFY7MAODSYL1alQ9phCIRt3Ri4tbQVgE5dpkfhjGAkZMAWRYzPLNioh68Amvwwd4zGzodCRGaTlUjZqVdaBTSBDfJ6vWzoqG6lZhQKbFK6EAKgz5unB00f9KabfIE1/CcA764pzcPbvSz+DTdl+/xcAHwUACHwM3JK6lBL+d88HxAVfFHh3m1b6a8TWqK9qwVrRVjPaq6WqFSbUXqOOqrXXCkfN6KhWPgnndsCsD3CdZzHpoEPOX6wjz67FHso9aAqWW+ynpyeAc+VhtGMQgKDhk7pBGKUsAnBflEhlCV2wnFLxv2VpRo+QTFme7a4qy5cjUVaqjK2sjFJ+GTmx9FYE4M2hvDRKwSyXLSegQ9S4fhOazOT8YyJCPAaHHhY2o8XyD4iYNc7mNKNWTL+ICdO0Go+aiFqsGZM3ZyMDg2khMRGTZqrMfNN8LD/nqJhhBq3qNXN2r8LzGkBuHpMgYmkV2dpFChUKu08Vm1pVR9TBh+FjevSxMYZr7aNbRE1aFJsrvS1RcG1pOS9ocBJ8rTYx4yMuQj6W2WwW4VnSDJFz5tU/LKK0ZgWXCD2/qRmKRWuYh+47US6adX1FAOIfwbmATE+T2t4wLVab3eF0uT1eXz6MQKLQGCyuGE8gVpLIFCqNzmCy2Bwur54vEIrEEqlM3qxQqtTdSrU6vcFoMlusNjsz0q+WhVWdeg0aNfUmG7vmOrRwaNWmXYdOTi5uHl5deXXr0auPj19Av2C9QgYMGor2C4sYMWrMuAlRk6bETJsxa868BYuWxC3bbY+9EjhBUjTDcrwgSih88/y+eq/C13kHnXKhbTUDgISUCgNDoABXKLCL+2X27E/c2jAAQEKsFigx1qgLEbSeu+NyhcJGIECQNm9L567c3l7uZ5Wo3pkx4tYOhJANKw9dEonovRqVDb5dMKz515Ng+hci23hm4UQEs8eChwPB0BZYOBINbH3Erw0HECzUaokWa42eyGD3PIBIMBSOrfryBQ3G4oHQKi+/kEA0tuaDV40GP3h0+wuAAgXTKy0v5428xUDwksfm538juY9ni9fz2Ggy4iWLMz4qLklle7kcZvOLwy5bXp7fdYrRJlP4l5NDdZPiKVeLnJV7Ohg2VAs/aQwZNVtodX2jki6RU1e/j6GkgZbgAmmogZafuF4mZlb1t+COUyrcnF/CCZzS4MO/dX1T6QQAAAA=)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQAAAAQtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAdBEICoRkg3gLIAABNgIkAzoEIAWFIgeBFAwHG1wHKI7DuPEacDIiFJ/g+f47+1/7dIcdXTlD8DKqmcw4eIC+AOCPf6+qiWq3h6+aSCLNJDnkqX9Xl+rv/6dSBcwSBCzEoVqxNbp5SqPMYdKBQhBq1dK9ggSsgYUoGnHOqttMECvWjIJfPA8cjQAuAEAQLAiClASc7M6OkfbO/nHs6ACmCYBxZXKP4s9uXIHECh4AdEhX0yIHC6jzgAb65sshStMMChwEfWVjZe8Anset/6H93x8jOyL5fuS67z4Dlam+BPyH/pV2FLCZAOnU0XPzCQGiJ7AkXgSFhqDEB4AAoAAN2ExDgM10joCNfDQUbvxaXM8LovT79D9MEyYU9+q/myT9p/m8uWi2mLJBPbzcih2wYIPzBDFNvABt315OXwy8BaRnbo5hXsOS5taknX4FguiaZnd4vQ7HxnBnm3SPYXHrQbclvOgyDhsHnZPO8f3G5I2fbr34Y7+hzRozVzyw5bKHdu03plXgvE9FO/Uz4/xPUKd8/PHk+R+JODnlg1lDTv3Qed77zDNqRszaqHUQT248kUPGzBXXXHGFnHrVVdft2m8c4PhpjB+/QEqMU54xruc6m3w8++XNXx4sya9rMvNq88m6X1zeOMlRuQ+/nvNw4+ZrCt58yDdSVOQdfoi/jc/ePfZY+1taYaH21FH2Y4fGG+RVNJkIN4SSiWj3ZKGG1oojoYr2SNWFVbHvY1XX1PR+H6y+oKrqgmryqj1UXnmk5cKWysPM3R4Uh5svYo6saAtU3V297+d91U/X/frzLvUdqiqfruKvhx5+OeOYxbHI7SenQum+PTw/fvRLGQ/jiufOn3/S+vlsfGn9h4Zb96fekZ7xRups68FhVCYCWHHvZVIPxjanr3NABSALqkR7FMBOulF9ScHvV3np+6pK/eEzRx877K3/z65pvwN89eGtV3Ly5ft/25ngaiSYDVYUAAKvIKimMdLO6YBQEY+aZpbXZ5WinTBQXwAA4LMAXuNUBPCSTmMfjd6jpNLNjbToDuBpaR9AoTBbUeERO2o0erNeR6KFne5HK/nOQA+VBtFnt1LtBj6pJQIutnLwipz/Ix9OYNSqZQEreiQELIkKmRIRNWdewpiIZVGtVi0J6xWR0ComIGpFnN+AVStWzUtIWBNXq0iRuJCYqDUJcYXiopYUWhUzp8iQTv20dtO84Agw6YrhuOijfqUKlSpRAruvTq9WdeQw2vs5SUsCYhdt7icIt1nNkseKPZzgV6q4FfYbH4ZIBcThYTEgLIgIkYRbJLl7/rks+ObZDxydE8W9LymoUMiqZUVbtVv0GNkcispQM0IpEG7sBdK9IYr6aKKLRaxiQxO7OMQphrUlGIscFbElV6LF5S0dQN5RbRoUdRbWWOYCy8sB83RxS7FqG/UEQslE5Nsd5v93uF3T0bLiypD/uJhn3q9fCAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbAAA8AAAAACKAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFAAAABgF8xca1NUQVQAAAIIAAAAMQAAADbkK8oAY21hcAAAAjwAAABRAAAAdAyHCodnYXNwAAACkAAAAAgAAAAIAAAAEGdseWYAAAKYAAAB8gAAAl6l3qsraGVhZAAABIwAAAA2AAAANhSS8UNoaGVhAAAExAAAAB8AAAAkAcwBB2htdHgAAATkAAAAHwAAADoe+QK+bG9jYQAABQQAAAAgAAAAIATcBZ9tYXhwAAAFJAAAABwAAAAgAIcCb25hbWUAAAVAAAABEAAAAl4y3VjQcG9zdAAABlAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpiimBgZWBg6gLSDAzeEJoxjsGI0QEoysDAyQAFTOwMSMDLCUgcYOBlecn8598VBgbmP4w6CgyM8+9fB6pUY7oFlFVgYAUA/6gNn3jaY2AEQg4GJgYGBhEGRiCpwsBUnp5RAmJmliTmMPIzMAJlmUEkowADCAClAG7/A9gAAAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabdA1mNRAFADgNzOQrO9m9dzCJecWmXX7jgZ3dz9pcLcaaXGnQxq8wt1dGhxqvLqEWVxu3P/5HhAYA4AM/ISNOLACKEK5UFkuIFQ+Bu01dqM64xSr9/CTLqkFxwzAMcAgA+BmdocHD4DiU3yiLPI+RZYkmeN4+cTGEwtqL9WktjU4BEI8jtzlI0dQ4Ko6xOMZrIJpfn+BHMUSIAAmO0u6W3WxFkEBW00yjc0UgSi+YDCk69SnEOH9o8VLnIwQHAsXP0J2dNP4UqS63WoRshrNxifT/HkXc9ADAAj0Nz9jO37F3gpBGUDPCkkTVF1pCQYEP8fJLbqmiQF/kCiaKokVXADVtS1Y0Na2QJ/Wm0aeRaPPIpRGbPOnocTU+fOnGmezk/UZSTpnDk2ivlPCiUSYmfVmP1yLJWZa/zCbQGC/Eb+Zkqapek4NBgJ/svJvtnUapdNav7c09ioefxWjetymTc6sy0zStEnp9ZnJ2pREuLQ0nHhbSBMJCuinDF6AkMYiVYJDIZrEuVgF3p9f1MnbLRhhzNv5toXnDh/GkrE/WF1mtdmsZdUBNLzryWEABBdJDTpIjgIB8FGFv9i2Yg6pWbuW7awmInrIdpwAiEVO8QeVFp11HKrrN3Fsba/K+jETiDg4W1FTU5EdDF8BJQaE9AAAAAEAAAACNgQzGROsXw889QADA+gAAAAA29KmmgAAAADb2tDy+Tv+1ASSA/wAAAAGAAIAAAAAAAB42mNgZGBg/vPvCgMDy4af1n9LWCYBRVABHwCttwbRAHjaY4pgiAJidSQsBcW+QKyLRDNAMQgcZ2gEAOKlB9IAAAAAGgA7AEYAUQBvAHcAqQCxAOYBCQEJAQkBCQEWAS942mNgZGBg4GfcwZDHsIWBDcxDAGYGJgAtGgH4eNqVkANuhVEQhb/aCMqgCGrbtt342faL0aiL6Eq6lK6gq+hJqmfkZnK+e+bM/ACaeKWKiuoG4L2i+4crmOTzhytp5eOHq9jk7YerUzI19PLyw7WM8/zDrSwy+M0V0EznD7eJG3+4XQS3+PFixMcJEakHJ2aesErtOOSpdAKEWWWKKamZkLoBIuJJwmKP1C/Xrv4Vh5xzilX9XXlG9X1KXSjhU01wp55X7q5uHiw86h5Ce1CCfmaZVM3o/NMap8qvlbX3Vnc7UbFR+ezJ/r/Z/qzZPWmAJKG//6D3YhqV6F6OVVp45zUhqUsZM5pnh6jUIS+Ekgxn/Vs7TpRQzsQkZiW9crOfMlXgP4x8AWVxW9542mNgYgCD/6kMRkCKkQEd8AOxCsNJRiYGG0ZmRhZGVkY2RnYGZkYORk5GLkZuNsekotSyVPbSvEwDE0dXCO1qAeW7QfmWrOmJubmJYJ6BowGTcxBfYnJpSWpyfm6SXnJicSoPSMbYwAzMAQCg7RyY)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAA+cABAAAAAALLwAAA88AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUNgCDBBEICrA8p1ILgjgAATYCJAOEKAQgBYUiB4xODAcbAiYzozactEpURMVmRMX/5YAeEbZcwG/CMMAQKoJWtdookZoS3aytxmC050sOI7cCAow302fVqlctEo2fsCH8NF7hT+iw0j9ChNjZ8mDDCKqxsmf2gdUroKACZgVMClhYtHG58kFWiUIXox5+nrb1f+4MUcKgDUhpU2kUtTpEWk2URbgiu+1zX2fy3o9MUYVLx3hhubmNsFpCMdsEk1F5+8ezc+v/smvX9vzNVygBp/rnXWMsECqg7HGvu2v3ux/JGhqUxXWMZcyPTSxsB6q1KNuR9/YiPE/t+m+wjit3IdpAssXS2tAXBVLadh69dFxz5v/mSpvZnzkuAERVVbgpkvF9Pvcvmd3p3KVAySEUCHOcEigE2ToCFrZqdZl0fZWxhefrTM7sf7FF/7NYSgxz0ya9TirWLutNmVKxwRKXQOv7pmo+oJFsPTEkTMMUODQyz6PtqbkAATQBkAjo6nmv1gQRaoZIKCAqJohFL6TfKMQtBImYgEyJQuLWIZvykB07cLvKcMfsKc64q0BAg1Z62MLFnghwj+wsrAMXBTAIAmIlTQADCEnRfB0FBpRXxn+ZeuBILJs5dGcQP+L7PDFcjHgb87y5DRqvxlP0zuuYU9SNJ6My5+oi3AuOtcbt8RCGyguGENEyhmPtIK84ABAjgC5OpyEVeFwMIyFx3o0AQEAjCKETdGACG5DghZlTreIC24ANwHoYjoN4QBZrc4HpBlCRgILbnCRdVdkXIArtCKJMwFDe9QAsog1VtFzNF7iRMCXI3bvXNoFLKJ4AKGiSPDy4+FtpQBJhwSGtkDsRQDUcCJcL1RBQBYM55Tqfw4kDAyaNHq9wzXXntjsaw546SDX1oFXxaa8NT6fVIiiBbueAzuWY4064oiqncgoV5F2vMlhxobGNvmGQoB5AD1gjDI66/AC81NxzX+kbAPeXGEopoEf/To7AKuhBhbZ5IaAVAobBzu9PFhCAf4obDfEAwUYNCwKAHzmmogK9BEpsmowsRUFRhW8/4mavoiA+6kKpuCUqJXAKzsRbxP+S+kFAe5REBOpEybg5nhT4JBiAm4NMiXz30zxI69/t1+5uFsC/rwJO3UZETEquFWDIzX9gKfoRxjSbYLKu3SKNpB0ntDiEZxSTDZsDh1MVFxY7igE0Q+iGMYygGtQgoFFQk5BqbrW86vjU86vhITJOKKLVvDYLJKbIzJCb1WKO1LQOS7qs6LZKIarTMpU4tQStFL0MgyyjNTppVlssNvXI6ZWHoEF4APcgJgPYAqrOg+o3VL2ndACgwAYRrWou4vJCYQmzVC4clmyOc162TWEtg4xpy1UwqC8Mk+cc+6zCcQaTwmFxONXcPlDdT8lrZjdwKQIWK5wq5DZQhgBn2jWFQueKKDxfcE9X5/K5Qn20+XSh25sgZn0IkfjsCLqIzqZWUVaaqVFsm0QD9axu1Y7qv3z+un/s0KGZV/wHZFLsra4ozHo2uzQRCZxjisobHSwnjAIfdQPlRE490vB5eRYOMundUNGTQgrrJgRGqlTmlWMdkp7nh8WsNcdUtq3WVzj7+L/pqJmp3RzQi0S/LcxLKzYyMkZ7xmgLifQMrK4v/TmpT6qTDB02pFJBYptugyGMR4IGxhk32qNz/ggNUVm7WWhGI25xZlv3YkNFbyYYx1Epq0zMcy8aQXOx3seiAXt6FWqNvlpf9urn76aj5WSLa6jSoRC+4sFvQqVvigXIidDMZuS6aoOGqs4xalavbgJTaVFsNwFIR0+7nQUHMXpSjNvtfayp8p0O6DCo/CivjYoLqfHo7F82L0q5gSnLE+zx8iQ7Ui7abLlly6Tccdo+i/rXNDHJjsiBCZoVhtmvQievtFzZ1bX9ZxkNNXu50Q3JTLIjS5vAXeSBWZqa0SKWl+O6aI6L1GD2C2OVRdxEUnnoql3o8UyeInQmknvgvk0nz33y3jvLL/fEHXfs6gwbYcozlIEX+O2cLmfyWcxUbq/M65R9QweKXiV0PP3N1bOr2u5+/O2uxwdrb1C9+xgR1Gh4gceASYYbw5+SlauzS1v6os46Z18sbSHn0vO9I0PWOst4ob3zMFt5JD74ljAu/NFgHBYSl3EuS1zf7x0UTGfUYFoasdlMizepTteqwdOFwIis8x+PM25KmWzmpMmUNNtMJTiTCcgIOeFe9Bls/dbTxcu/gYKZLuSjnALbPGcyZs3sAieaz8NT5wT0iy7y9cuUR/0z+6vvpRLjvaJW489tM0rS88qGjzm+MuUNpCcXL9F1L2oVe/4cw70zPRfNr05s51ZqLAOzrrZJi8uqdF3U+d/2rmMA9eGlzaW5paXNsMPntp0rwE58XajkUk3n2nxuQVSXMYVMGZ1hxhwyz8BXoZUQKJiOmNGyNHzhsGUpZnQ4o91dW40o+h6wqjayeY6zFG5ySPou7LE81NvwG7A6/Ur47lTj8w+mQcFIUQy27Vzb3DgcncNGzkOcVcx4jeVc69VGw93Wcy33wNFXAmr+hMewY+z9lv13L78f3cz4dj46VZy0ZHT6smWyOBXdyYP3vZnirKlLqe4yza6aKwsP+4iFFc1vLa/ktuDux7yfvk87keko/MZu+E003lFmfsO48NLGYuvS4nrE4fOM7BC98a78I0y/OP3DP+inTQLTtN4wZRaYp7TXhbQhuOm0LCKVjcuksVlYlKELMnYzQgQUp9su76pf0dZ2xdleDsK9/Hkn0+fBm3vJ845tnQeZvXPOy7Kd945NDwIURz0LAduM/JnWtnfkM7b5AGydkoSvyRNViBCSMm1KSTW4B0Tz3ZiGU1fOhmbh33uiTzg1zQEy1d3dKutYBMX32q6QSq9sa7vSHfcKEODdsvEKlVhIbMg48F/rbimRk+/uAzR5xrv46tda+mqz8ntWu6Gls49nGIb6F8d7TPzbH3OqxV5yVnNtm7hH0380iuO+lbH+KeGfurr+JJzqXx67cC+3v1HaP11+e6/UotxZnN5754Uq1rstQ4cCynQL9/prOcrypzwLE46LPu7o/KFovF84If0Oabi0SnAPeCJSoC6qRlvcLO72r9qGG/5RbHeOnHdL7ux1Vy+SY277/X+cjHSze97H7+POf/xmbPavWoYPeTW7rdxrrldddtaoDbheGjq8nKt+I9mg2tYlsYLyTWSdV3O//kfn3rafKG5uFO0lZ9A1EGwekfXJRpqDAwGXC4ifcE79VEOlpWJ6pgi81854dhhMzqGRFVm/kHfPrtuVsDnqY5xhsrcn2Phl02jTl43BntC5DyvPNN/3x+cIzv+raCStW6sQX/+H54mqPzT1wXcR0PTZfrJY2ijeUqp1T6Ka/UJxZ634+qn3Ingte/U1bKLGYZvu+Jms6poz71y7uBOLe9vlxXKtZ9Lpu2eycEEwWDsgEDWQiYXqBQDlMiUh8OyDJoIs9nL3FWCvZK8q+Cwb9mr2GnrtzEkmjVwLAD7cO0p+3H0WUPmuWq52AbB3UZ4ktpZlFAQeUqhMzUelDwoWt6OKOfnBilmxKrZY4KWg3ZPVApUcZdKv/e2r7b6/q0oLwNnSvOYKoKUOK4qise/HrEbVUPALYC5Dlt+ANbNm6PNYKnJbACNkhu6mxtMBsT07yNGmI45Q2YmdF2OBJAnKR9r7KCrpA5ZkSUrOAbEAJ8NF+pb45OND2A0BXL7JpnygTloscLCTdHL2SSZg0aNrGZUcZdTXs0qKcH9XYxaAMyQ9ug7V+A8op77hbBgz/wBHNobUAuEuybBw/VgoAzriBwOYczD0vf/9/X9/8Oj3///PsReAkQCpw5/0lP8ucCAXZ4+Cjqupnlr9ZmWwStIvbE4mHcKhs8jUanFUOpli3JdsPw0LlIr+jVUQBlAG/3Lw0+A52Jy+oIhAplbgIORPGYEsFUkiWN2iCfql8zR4VQ4bq0A5Ev+yQhZ/kmSNsgnO8mkQthCo7UGsgjAAHSbolzpIbxIL54OcX5BcRNAn4cEVz8f3WA4SbjruXop9TNUf03LSAJDJhCRcSlISIbiIUekwGYGeUwM+2CqcQDgAHRA1KIg5RbGIBiAqqXF+sho7IZoeHcDiuJkq7eBDqpDA+Upe7HIRQQeghrBkdxHRDumBARhA3AgCkWbK/TrDHYu8/r8xcPyX8OvTO6/FhVc+/jPYgRw7H/8vQA2EIAiQr3ttOaUJ+19hJYBgEhfjYoZKq8MhrFadbd5Cm/C0Dm+LBG2il3hblWyer02QrcPXom42bji2Fzjpex774IiTrg3iu1jwyVFepionHYXDPU/QvhBwzygUQWd5BEgWim92qz9VFRPA0xYKGqKuXsNwg6HhBr3rpig1KoGHNRqlPY3LzKcRRPSN+QjysRBAk3oQHmUJgo8F1tuwZtm6MQWv6ayUVZNiTkIyIsIs1sZ/N5sNWVGkmAKbnGUp6/KkvDas25BUULApr5eGRt6qnJRNBXlqeSlZahtyEjT8XDy2fChY1QKZEDkdpIKV0lPT09H5g/uQbO48MichJ6EorP6y3EYLlho4dhv3ySW5g4tpTmodRyoik9hcGDsBORZppVw1cUYUPZk8LtQX3HnACQkpnVO0ci9XX83CNKWKqjmMjC6Yqf5g9PSe4U9wD8O8sxXEdHqDYjSZLVab3eFMJwJftRq16tRriFKjJoLoCYk0E5OQkpFr0apNu45YderSTUFJRU1Dm346egbGOJiYWVj16NWn34BBQ4aNQBllY+fg5HLIqLF8RZKbJyFePn4BQSFhEeMmTJoynSkzZs2Zt2DRkmUrmbMqKiYe3CMpJS0ja826DZu25OQVFG07bEfJrrIjjjrmuBMokcrkCqVKrdHqSny/tr9tXvyOGG30rJMAJDy0eCQaC1xQ5qiv+/KzmMSJlwAg4dZprHjr7ZnOxv7jZbNFEDKgIXiZtaTTOPW/99dNI7aOqXiJkwgefCmn4xYFia6TFus9PmM2XvF34tn0/wtZBr30OjpbflFIKBCGKEFAYXBgaSJp4hVAmAjrDE6C9a5jstSrAWJgCBQhmqYbOBiBBCKialrEgDhCLGXFmMhKqMzqJ4CFkf2aRNttL24YaB6pMvXxl0fuyuX6/TwUCk88kmW++/g5b5Ptfl6u7unbJto+f9aUhYo86S+abLrrPFhkKuCbYg/3RjZd2QeF4e1FA4WqntdRyb62TJw2Chq0gQWkUYM272xWJMurZi8h7DSKFU9P4QSnMWz/788ruR4A)format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sao-nav-h:71px}.sao-sheet-safe{padding-bottom:var(--sao-nav-h)}.sao-scroll-fade-r{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 16px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 16px),#0000 100%)}.sao-clip{--sao-r:14px;clip-path:inset(0 round var(--sao-r));border-radius:var(--sao-r)}.sao-clip-sm{--sao-r:10px}.sao-action-dock{bottom:calc(var(--sao-nav-h) + 8px);z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04060df0;border-radius:1rem;position:sticky;box-shadow:0 -10px 26px #02060ebf}html,body,#root{height:100%}:root{--sao-emoji-fallback:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Twemoji Mozilla", "Segoe UI Symbol", "Android Emoji", sans-serif}body{font-family:"Inter", system-ui, sans-serif, var(--sao-emoji-fallback);-webkit-font-smoothing:antialiased;padding:calc(env(safe-area-inset-top) / var(--uiz, 1)) calc(env(safe-area-inset-right) / var(--uiz, 1)) calc(env(safe-area-inset-bottom) / var(--uiz, 1)) calc(env(safe-area-inset-left) / var(--uiz, 1));overscroll-behavior:none;margin:0}html{overscroll-behavior:none}.font-orbitron{font-family:"Orbitron", sans-serif, var(--sao-emoji-fallback)}.font-cinzel{font-family:"Cinzel", serif, var(--sao-emoji-fallback)}.font-logo{font-family:Cinzel,serif}.font-mono-num{font-family:"JetBrains Mono", monospace, var(--sao-emoji-fallback);font-variant-numeric:tabular-nums}*{box-sizing:border-box}html{scrollbar-gutter:stable;overflow-x:hidden}:root{--sao-tap:max(44px, calc(44px / var(--uiz,1)))}html{scroll-padding-bottom:calc(var(--sao-nav-h,0px) * var(--uiz,1) + 8px)}@keyframes saoFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes saoBlob{0%,to{transform:translate(0)scale(1)}50%{transform:translate(18px,-22px)scale(1.12)}}@keyframes saoShimmer{0%{transform:translate(-120%)}to{transform:translate(220%)}}.sao-fade-up{animation:.6s cubic-bezier(.16,1,.3,1) both saoFadeUp}.sao-bg-layer,.sao-gpu-layer{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.sao-blob{animation:14s ease-in-out infinite saoBlob}.sao-blob-slow{animation:20s ease-in-out infinite saoBlob}.sao-chat-open body>:not(.sao-chat-layer),.sao-chat-open body>:not(.sao-chat-layer) :not(.sao-toast-live),.sao-chat-open body>:not(.sao-chat-layer) :not(.sao-toast-live):before,.sao-chat-open body>:not(.sao-chat-layer) :not(.sao-toast-live):after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation-play-state:paused!important}html.sao-chat-open,html.sao-chat-open body{overscroll-behavior:none;overflow:hidden}html.sao-chat-open #root{overflow:hidden!important}.sao-chat-typing body>:not(.sao-chat-layer){visibility:hidden!important}.sao-chat-typing .sao-toast-live{visibility:visible!important}.sao-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);animation:2.6s ease-in-out .6s infinite saoShimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}@keyframes saoShake{0%,to{transform:translate(0)}20%{transform:translate(-6px,3px)}40%{transform:translate(7px,-2px)}60%{transform:translate(-5px,-3px)}80%{transform:translate(4px,2px)}}@keyframes saoDmgFloat{0%{opacity:0;transform:translateY(10px)scale(.6)}20%{opacity:1;transform:translateY(-6px)scale(1.15)}70%{opacity:1;transform:translateY(-28px)scale(1)}to{opacity:0;transform:translateY(-52px)scale(.9)}}@keyframes saoPop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes saoFlash{0%{opacity:.7}to{opacity:0}}@keyframes saoEnemyIn{0%{opacity:0;transform:scale(.7)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes saoRingPulse{0%,to{box-shadow:0 0 24px var(--pulse,#22d3ee66)}50%{box-shadow:0 0 46px var(--pulse,#22d3eeb3)}}.sao-shake{animation:.45s cubic-bezier(.36,.07,.19,.97) saoShake}.sao-dmg{animation:1.1s ease-out forwards saoDmgFloat}.sao-pop{animation:.5s cubic-bezier(.16,1,.3,1) forwards saoPop}.sao-flash{animation:.4s ease-out forwards saoFlash}.sao-enemy-in{animation:.5s cubic-bezier(.16,1,.3,1) saoEnemyIn}.sao-ring-pulse{animation:2.4s ease-in-out infinite saoRingPulse}@keyframes figBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes figRun{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-6px)rotate(-2deg)}75%{transform:translateY(-2px)rotate(2deg)}}@keyframes lungeR{0%{transform:translate(0)}35%{transform:translate(max(90px,min(calc(30vw / var(--uiz, 1)),170px)))}55%{transform:translate(max(84px,min(calc(28vw / var(--uiz, 1)),158px)))}to{transform:translate(0)}}@keyframes lungeL{0%{transform:translate(0)}35%{transform:translate(max(-170px,min(calc(-30vw / var(--uiz, 1)),-90px)))}55%{transform:translate(max(-158px,min(calc(-28vw / var(--uiz, 1)),-84px)))}to{transform:translate(0)}}@keyframes swordSwing{0%{transform:rotate(0)}30%{transform:rotate(-75deg)}52%{transform:rotate(40deg)}to{transform:rotate(0)}}@keyframes figFlinchR{0%{transform:translate(0)rotate(0)}30%{transform:translate(16px)rotate(5deg)}to{transform:translate(0)rotate(0)}}@keyframes figFlinchL{0%{transform:translate(0)rotate(0)}30%{transform:translate(-16px)rotate(-5deg)}to{transform:translate(0)rotate(0)}}@keyframes figFall{to{opacity:.12;transform:rotate(80deg)}}@keyframes figFallEnemy{to{opacity:.12;rotate:-80deg}}@keyframes figFallFade{to{opacity:.12}}@keyframes bossSpawn{0%{opacity:0;transform:translate(70px)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes arenaSpark{0%{opacity:1;transform:scale(.3)rotate(0)}70%{opacity:.9}to{opacity:0;transform:scale(1.7)rotate(25deg)}}@keyframes particleRise{0%{opacity:0;transform:translateY(8px)scale(.7)}20%{opacity:1}to{opacity:0;transform:translateY(-38px)scale(1.1)}}@keyframes groundScroll{0%{background-position-x:0}to{background-position-x:-240px}}@keyframes fogDrift{0%{transform:translate(-8%)}to{transform:translate(8%)}}.fig-breathe{animation:2.6s ease-in-out infinite figBreathe}.fig-run{animation:.42s linear infinite figRun}.fig-lunge-r{animation:.8s cubic-bezier(.22,1,.36,1) lungeR}.fig-lunge-l{animation:.8s cubic-bezier(.22,1,.36,1) lungeL}.fig-flinch-r{animation:.45s ease-out figFlinchR}.fig-flinch-l{animation:.45s ease-out figFlinchL}.fig-fall{transform-origin:50% 100%;animation:.9s cubic-bezier(.55,0,1,.45) forwards figFall}.fig-fall-enemy{transform-origin:50% 100%;animation:.9s cubic-bezier(.55,0,1,.45) forwards figFallEnemy}.fig-spawn{animation:.5s cubic-bezier(.16,1,.3,1) bossSpawn}.sword-swing .sword-arm{animation:.8s cubic-bezier(.22,1,.36,1) swordSwing}@keyframes figHurt{0%{filter:none}22%{filter:brightness(1.5)saturate(.5)drop-shadow(0 0 12px #f43f5ef2)sepia(.35)hue-rotate(-25deg)}55%{filter:brightness(1.15)drop-shadow(0 0 8px #f43f5e80)}to{filter:none}}@keyframes figHurtB{0%{filter:none}22%{filter:brightness(1.5)saturate(.5)drop-shadow(0 0 12px #f43f5ef2)sepia(.35)hue-rotate(-25deg)}55%{filter:brightness(1.15)drop-shadow(0 0 8px #f43f5e80)}to{filter:none}}.fig-hurt{animation:.42s ease-out figHurt}.fig-hurt-b{animation:.42s ease-out figHurtB}.arena-spark{animation:.5s ease-out forwards arenaSpark}.arena-particle{animation:1s ease-out forwards particleRise}.arena-ground-run{animation:.5s linear infinite groundScroll}.arena-fog{animation:9s ease-in-out infinite alternate fogDrift}@media (prefers-reduced-motion:reduce){.sao-fade-up{opacity:1;animation:none}.sao-blob,.sao-blob-slow{animation:none}.sao-shimmer:after{animation:none;display:none}.sao-shake,.sao-dmg,.sao-pop,.sao-flash,.sao-enemy-in,.sao-ring-pulse,.fig-hurt,.fig-hurt-b,.fig-breathe,.fig-run,.fig-lunge-r,.fig-lunge-l,.fig-flinch-r,.fig-flinch-l,.fig-spawn,.sword-swing .sword-arm,.arena-ground-run,.arena-fog{animation:none}.fig-fall,.fig-fall-enemy{animation:.3s ease-out forwards figFallFade}[style*=figBreathe],[style*=infinite]{animation:none!important}}@keyframes effectMoteRise{0%{opacity:0;transform:translateY(0)scale(.7)}18%{opacity:.95}to{opacity:0;transform:translateY(-52px)scale(1.1)}}.effect-mote{animation:2.2s ease-out infinite effectMoteRise}@keyframes ambientMoteFloat{0%{opacity:0;transform:translateY(0)translate(0)}12%{opacity:.55}60%{opacity:.35}to{opacity:0;transform:translateY(-72px)translate(8px)}}.ambient-mote{animation:8s ease-in-out infinite ambientMoteFloat}@keyframes goldFloat{0%{opacity:0;transform:translateY(6px)}18%{opacity:1}to{opacity:0;transform:translateY(-14px)}}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes tabIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tab-enter{animation:.24s cubic-bezier(.16,1,.3,1) tabIn}@keyframes tabFade{0%{opacity:0}to{opacity:1}}.tab-enter-fade{animation:.26s ease-out tabFade}@keyframes ctaGlow{0%,to{opacity:.35}50%{opacity:1}}.cta-glow{pointer-events:none;animation:3.4s ease-in-out infinite ctaGlow;box-shadow:inset 0 0 30px #22d3ee66,inset 0 0 0 1px #67e8f98c}@media (prefers-reduced-motion:reduce){.cta-glow{opacity:.6;animation:none}.effect-mote,.ambient-mote{animation:none;opacity:0!important}.tab-enter,.tab-enter-fade,.sheet-up{animation:none}}@keyframes introBarTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes introBarBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes introName{0%{opacity:0;letter-spacing:.6em;filter:blur(6px);transform:scale(1.25)}55%{opacity:1;letter-spacing:.08em;filter:blur();transform:scale(1)}to{opacity:1;letter-spacing:.06em;transform:scale(1)}}@keyframes introLine{0%{opacity:.2;width:0}to{opacity:1;width:13rem}}@keyframes introSub{0%{opacity:0;transform:translateY(-8px)}40%{opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes introFlash{0%{opacity:.5}to{opacity:0}}.intro-bar-top{animation:.45s cubic-bezier(.16,1,.3,1) both introBarTop}.intro-bar-bottom{animation:.45s cubic-bezier(.16,1,.3,1) both introBarBottom}.intro-name{animation:1.1s cubic-bezier(.16,1,.3,1) .25s both introName}.intro-line{animation:.8s ease-out .9s both introLine}.intro-sub{animation:1s ease-out .2s both introSub}.intro-flash{animation:.5s ease-out both introFlash}@keyframes screenShake{0%,to{transform:translate(0)rotate(0)}15%{transform:translate(-7px,4px)rotate(-.4deg)}30%{transform:translate(7px,-4px)rotate(.35deg)}45%{transform:translate(-5px,-3px)rotate(-.25deg)}60%{transform:translate(5px,3px)rotate(.2deg)}75%{transform:translate(-3px,2px)rotate(0)}}.screen-shake{animation:.42s ease-out screenShake}@keyframes hitShakeLight{0%,to{transform:translate(0)}30%{transform:translate(-3px,1px)}65%{transform:translate(2px,-1px)}}.hit-shake-light{animation:.2s ease-out hitShakeLight}.hit-shake-medium{animation:.32s ease-out screenShake}@keyframes hitShakeHeavy{0%,to{transform:translate(0)rotate(0)}12%{transform:translate(-10px,5px)rotate(-.6deg)}26%{transform:translate(9px,-6px)rotate(.5deg)}42%{transform:translate(-7px,-4px)rotate(-.35deg)}58%{transform:translate(6px,4px)rotate(.25deg)}76%{transform:translate(-3px,2px)rotate(0)}}.hit-shake-heavy{animation:.5s ease-out hitShakeHeavy}@keyframes lootBeam{0%{opacity:0;transform:translate(-50%)scaleY(.2)}25%{opacity:1;transform:translate(-50%)scaleY(1)}to{opacity:0;transform:translate(-50%)scaleY(1.1)}}.loot-beam{transform-origin:50% 100%;animation:1.6s cubic-bezier(.16,1,.3,1) both lootBeam}@keyframes mythicFrame{0%{opacity:0;box-shadow:inset 0 0 #fbbf2400}20%{opacity:1;box-shadow:inset 0 0 0 3px #fde047f2,inset 0 0 60px #fbbf248c}to{opacity:0;box-shadow:inset 0 0 0 2px #fde04700,inset 0 0 40px #fbbf2400}}.mythic-frame{animation:2.2s ease-out both mythicFrame}@keyframes critPop{0%{opacity:0;transform:translate(-50%,10px)scale(.3)rotate(-7deg)}30%{opacity:1;transform:translate(-50%,-10px)scale(1.35)rotate(3deg)}55%{transform:translate(-50%,-16px)scale(1.05)rotate(-1deg)}to{opacity:0;transform:translate(-50%,-44px)scale(1)}}.sao-crit{animation:1.05s cubic-bezier(.16,1,.3,1) both critPop}@keyframes critShard{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--sx), var(--sy)) scale(.4)}}.crit-shard{animation:.6s ease-out both critShard}@keyframes critFlash{0%{opacity:.22}to{opacity:0}}.crit-flash{animation:.4s ease-out both critFlash}@media (prefers-reduced-motion:reduce){.intro-name,.intro-line,.intro-sub,.intro-bar-top,.intro-bar-bottom{animation-duration:10ms;animation-delay:0s}.screen-shake,.crit-shard,.crit-flash,.intro-flash{opacity:0;animation:none}.hit-shake-light,.hit-shake-medium,.hit-shake-heavy{animation:none}.loot-beam,.mythic-frame{opacity:0;animation-duration:10ms}.sao-crit{animation:10ms both critPop}}@keyframes chestDrop{0%{opacity:0;transform:translateY(-90px)scale(.8)}55%{opacity:1;transform:translateY(0)scale(1)}72%{transform:translateY(-12px)scale(1.02)}to{transform:translateY(0)scale(1)}}.chest-drop{animation:.55s cubic-bezier(.34,1.3,.64,1) both chestDrop}@keyframes chestShakeKf{0%,to{transform:rotate(0)}20%{transform:rotate(-4deg)translate(-2px)}40%{transform:rotate(4deg)translate(2px)}60%{transform:rotate(-3deg)}80%{transform:rotate(3deg)}}.chest-shake{animation:.45s ease-in-out infinite chestShakeKf}.chest-lid-open{transition:transform .45s cubic-bezier(.34,1.56,.64,1);transform:rotate(-38deg)translateY(-10px)}@keyframes chestRayKf{0%{opacity:0;transform:translate(-50%)scaleY(.2)}35%{opacity:1}to{opacity:.75;transform:translate(-50%)scaleY(1)}}.chest-ray{transform-origin:bottom;animation:.6s ease-out both chestRayKf}@keyframes chestSparkKf{0%{opacity:0;transform:translateY(0)scale(.6)}25%{opacity:1}to{opacity:0;transform:translateY(-64px)scale(1.1)}}.chest-spark{animation:1s ease-out both chestSparkKf}@keyframes rewardPopKf{0%{opacity:0;transform:translateY(26px)scale(.5)}65%{opacity:1;transform:translateY(-6px)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}.reward-pop{animation:.5s cubic-bezier(.34,1.56,.64,1) both rewardPopKf}@media (prefers-reduced-motion:reduce){.chest-drop,.chest-shake,.chest-ray,.chest-spark{animation:none}.chest-spark{opacity:0}.chest-ray{opacity:.75;transform:translate(-50%)}.reward-pop{opacity:1;animation:none}.chest-lid-open{transition:none}}@keyframes fairSpin{0%{transform:rotate(0)}to{transform:rotate(1470deg)}}.fair-spin{animation:1.7s cubic-bezier(.2,.8,.2,1) both fairSpin}@media (prefers-reduced-motion:reduce){.fair-spin{animation:none}}@keyframes crystalPulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.crystal-pulse{animation:2.6s ease-in-out infinite crystalPulse}@keyframes crystalBurst{0%{transform:scale(1)}35%{transform:scale(1.35)}60%{transform:scale(1.02)}to{transform:scale(1.05)}}.crystal-burst{animation:.9s cubic-bezier(.34,1.56,.64,1) both crystalBurst}@media (prefers-reduced-motion:reduce){.crystal-pulse,.crystal-burst{animation:none}}@keyframes crystalCharge{0%{filter:brightness();transform:scale(1)}to{filter:brightness(1.7);transform:scale(1.04)}}.crystal-charge{animation:.55s ease-in both crystalCharge}@keyframes moteInward{0%{opacity:0;transform:translate(var(--mx), var(--my)) scale(1.2)}30%{opacity:1}to{opacity:0;transform:translate(0)scale(.3)}}.mote-inward{animation:.55s ease-in both moteInward}@keyframes diceRoll{0%{opacity:0;transform:translateY(-70px)rotate(0)}25%{opacity:1}55%{transform:translateY(0)rotate(540deg)}72%{transform:translateY(-18px)rotate(640deg)}to{transform:translateY(0)rotate(720deg)}}.dice-roll{animation:1s cubic-bezier(.34,1.2,.64,1) both diceRoll}@media (prefers-reduced-motion:reduce){.crystal-charge,.mote-inward,.dice-roll{animation:none}}.sao-btn-sheen{opacity:0;background:linear-gradient(100deg,#0000 30%,#ffffff38 48%,#ffffff0d 56%,#0000 70%);transform:translate(-130%)}@keyframes saoBtnSheen{0%{opacity:0;transform:translate(-130%)}18%{opacity:1}to{opacity:0;transform:translate(130%)}}.sao-btn:active .sao-btn-sheen{animation:.6s ease-out saoBtnSheen}.sao-btn:focus-visible .sao-btn-sheen{animation:.6s ease-out saoBtnSheen}@media (hover:hover){.sao-btn:hover{filter:brightness(1.12)}.sao-btn:hover .sao-btn-sheen{animation:.7s ease-out saoBtnSheen}}@media (prefers-reduced-motion:reduce){.sao-btn-sheen{opacity:0;animation:none!important}}@keyframes fishRipple{0%{opacity:.65;transform:translate(-50%,-50%)scale(.25)}to{opacity:0;transform:translate(-50%,-50%)scale(2.7)}}.fish-ripple{animation:fishRipple var(--rd,3s) ease-out infinite both}@keyframes fishShadowDrift{0%{transform:translateX(calc(270px - var(--dir,1) * 110px)) scaleX(calc(-1 * var(--dir,1)));opacity:0}14%{opacity:var(--op,.4)}86%{opacity:var(--op,.4)}to{transform:translateX(calc(270px + var(--dir,1) * 110px)) scaleX(calc(-1 * var(--dir,1)));opacity:0}}.fish-shadow{animation:fishShadowDrift var(--dur,15s) linear infinite}@keyframes fishBubble{0%{opacity:0;transform:translateY(0)translate(0)scale(.5)}20%{opacity:.55}to{transform:translateY(-84px) translateX(var(--bx,5px)) scale(1);opacity:0}}.fish-bubble{animation:fishBubble var(--bd,5.5s) ease-in infinite both}@keyframes waterShimmer{0%,to{opacity:.22;transform:translate(0)}50%{opacity:.45;transform:translate(12px)}}.water-shimmer{animation:6.5s ease-in-out infinite waterShimmer}@keyframes floatBob{0%,to{transform:translate(-50%)rotate(-3deg)}50%{transform:translate(-50%,-5px)rotate(3deg)}}.float-bob{animation:2.6s ease-in-out infinite floatBob}@keyframes floatDip{0%,to{transform:translate(-50%)}25%{transform:translate(-50%,9px)scale(.92)}55%{transform:translate(-50%,2px)}}.float-dip{animation:.6s ease-in-out infinite floatDip}@keyframes castArc{0%{opacity:0;transform:translate(-160%,-70%)rotate(-35deg)}35%{opacity:1}to{opacity:1;transform:translate(-50%)rotate(0)}}.cast-arc{animation:.65s cubic-bezier(.3,.9,.4,1) both castArc}@keyframes castSplash{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}35%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%)scale(2.2)}}.cast-splash{animation:.6s ease-out .5s both castSplash}@keyframes hookSway{0%,to{transform:translate(-50%)rotate(-5deg)}50%{transform:translate(-50%)rotate(5deg)}}.hook-sway{animation:3.2s ease-in-out infinite hookSway}@keyframes hookRock{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.hook-rock{animation:3.4s ease-in-out infinite hookRock}@keyframes fishApproach{0%{opacity:0;transform:translate(70px)scaleX(1)}22%{opacity:.85}48%{opacity:.9;transform:translate(10px)scaleX(1)}56%{transform:translate(14px)scaleX(-1)}64%{transform:translate(22px)scaleX(-1)}to{opacity:0;transform:translate(70px)scaleX(-1)}}.fish-approach{animation:5.5s ease-in-out infinite fishApproach}@keyframes fishBite{0%,to{transform:translate(-50%)rotate(-10deg)}50%{transform:translate(-50%,-3px)rotate(10deg)}}.fish-bite{animation:.38s ease-in-out infinite fishBite}@keyframes lineTug{0%,to{transform:translate(-50%)scaleY(1)}50%{transform:translate(-50%)scaleY(.9)}}.line-tug{animation:.42s ease-in-out infinite lineTug}@keyframes harpoonThrust{0%{opacity:0;transform:translate(0)rotate(10deg)}25%{opacity:1}55%{opacity:1;transform:translate(58px)rotate(-8deg)}to{opacity:0;transform:translate(0)rotate(10deg)}}.harpoon-thrust{animation:.5s ease-out both harpoonThrust}@keyframes seaFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-7px)rotate(2deg)}}.sea-float{animation:3.4s ease-in-out infinite seaFloat}@keyframes slashArc{0%{opacity:0;transform:translate(-50%,-50%)rotate(-28deg)scaleX(.2)}35%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)rotate(-28deg)scaleX(1.35)}}.slash-arc{animation:.42s ease-out both slashArc}.hit-freeze,.hit-freeze *{animation-play-state:paused!important}@keyframes pvpLunge{0%{transform:translate(0)}35%{transform:translate(34%)}55%{transform:translate(28%)}to{transform:translate(0)}}.pvp-lunge{animation:.8s cubic-bezier(.22,1,.36,1) pvpLunge}@keyframes pvpSpin{0%{transform:translate(0)rotate(0)}28%{transform:translate(14%)rotate(180deg)}46%{transform:translate(36%)rotate(360deg)}60%{transform:translate(30%)rotate(370deg)}to{transform:translate(0)rotate(360deg)}}.pvp-spin{animation:.85s cubic-bezier(.22,1,.36,1) pvpSpin}@keyframes pvpJump{0%{transform:translate(0)}24%{transform:translate(10%,-64%)}42%{transform:translate(24%,-52%)}58%{transform:translate(34%,-2%)}72%{transform:translate(30%,3%)}to{transform:translate(0)}}.pvp-jump{animation:.9s cubic-bezier(.3,.85,.35,1) pvpJump}@keyframes pvpFinChest{0%{transform:translate(0)}40%{transform:translate(34%)}to{transform:translate(28%)}}.pvp-fin-chest{animation:1.4s cubic-bezier(.2,1,.3,1) both pvpFinChest}@keyframes pvpFinLegs{0%{transform:translate(0)}35%{transform:translate(28%,9%)}70%{transform:translate(24%)}to{transform:translate(22%)}}.pvp-fin-legs{animation:1.4s cubic-bezier(.2,1,.3,1) both pvpFinLegs}@keyframes pvpFinBehind{0%{transform:translate(0)}45%{transform:translate(130%)}to{transform:translate(165%)}}.pvp-fin-behind{animation:1.3s cubic-bezier(.3,1,.4,1) both pvpFinBehind}@keyframes pvpKneel{40%{opacity:.7;transform:translateY(20%)rotate(10deg)scaleY(.74)}to{opacity:.35;transform:translateY(30%)rotate(16deg)scaleY(.6)}}.pvp-kneel{animation:.8s ease-out forwards pvpKneel}@keyframes pvpReactImpaled{0%{transform:translate(0)rotate(0)}25%{transform:translate(7%)rotate(5deg)}to{transform:translate(5%)rotate(4deg)}}.pvp-react-impaled{animation:.7s ease-out .4s both pvpReactImpaled}@keyframes pvpReactSlash{0%{transform:translate(0)rotate(0)}30%{transform:translate(-9%)rotate(-6deg)}to{transform:translate(-6%)rotate(-4deg)}}.pvp-react-slash{animation:.6s ease-out .4s both pvpReactSlash}@keyframes pvpFinFlash{0%{opacity:0;transform:scale(.2)}40%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(1.6)}}.pvp-fin-flash{animation:.5s ease-out .5s both pvpFinFlash}@keyframes pvpFinShard{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--sd)) translateY(0) scale(1)}30%{opacity:1}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--sd)) translateY(-46px) scale(.4)}}.pvp-fin-shard{animation:.55s ease-out .5s both pvpFinShard}@media (prefers-reduced-motion:reduce){.pvp-spin,.pvp-jump,.pvp-fin-chest,.pvp-fin-legs,.pvp-fin-behind,.pvp-kneel,.pvp-react-impaled,.pvp-react-slash,.pvp-fin-flash,.pvp-fin-shard{animation:none}.pvp-fin-flash,.pvp-fin-shard{opacity:0}}.pvp-slowmo .pvp-lunge,.pvp-slowmo .pvp-spin,.pvp-slowmo .pvp-jump{animation-duration:1.6s}.pvp-slowmo .fig-flinch-l{animation-duration:.95s}.pvp-slowmo .arena-spark{animation-duration:1.1s}.pvp-slowmo .slash-arc{animation-duration:.9s}.pvp-slowmo .arena-particle{animation-duration:1.8s}@keyframes pvpSlideL{0%{opacity:0;transform:translate(-70px)}to{opacity:1;transform:translate(0)}}@keyframes pvpSlideR{0%{opacity:0;transform:translate(70px)}to{opacity:1;transform:translate(0)}}.pvp-slide-l{animation:.5s cubic-bezier(.16,1,.3,1) both pvpSlideL}.pvp-slide-r{animation:.5s cubic-bezier(.16,1,.3,1) both pvpSlideR}@keyframes pvpSlam{0%{opacity:0;letter-spacing:.35em;filter:blur(4px);transform:translate(-50%,-50%)scale(2.6)}45%{opacity:1;filter:blur()}62%{transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.pvp-slam{animation:.5s cubic-bezier(.16,1,.3,1) both pvpSlam}@keyframes pvpSlamFlow{0%{opacity:0;letter-spacing:.3em;filter:blur(4px);transform:scale(2.4)}45%{opacity:1;filter:blur()}62%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.pvp-slam-flow{animation:.5s cubic-bezier(.16,1,.3,1) both pvpSlamFlow;display:inline-block}@media (prefers-reduced-motion:reduce){.pvp-slide-l,.pvp-slide-r,.pvp-slam,.pvp-slam-flow,.pvp-lunge{opacity:1;animation:none}.pvp-slam{transform:translate(-50%,-50%)}.fish-ripple,.fish-shadow,.fish-bubble,.water-shimmer,.float-bob,.float-dip,.cast-arc,.cast-splash,.hook-sway,.hook-rock,.fish-approach,.fish-bite,.line-tug,.harpoon-thrust,.sea-float,.slash-arc{animation:none}.fish-shadow,.fish-bubble,.cast-splash,.fish-ripple,.slash-arc{opacity:0}.float-bob,.float-dip,.fish-bite,.cast-arc,.hook-sway,.line-tug{transform:translate(-50%)}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheetBackdrop{0%{opacity:0}to{opacity:1}}.sheet-up{animation:.3s cubic-bezier(.16,1,.3,1) sheetUp}.sheet-backdrop{animation:.25s ease-out sheetBackdrop}@media (prefers-reduced-motion:reduce){.sheet-up,.sheet-backdrop{animation:none}}.sao-scanlines{background-image:repeating-linear-gradient(#00000017 0 1px,#0000 1px 3px)}.sao-vignette{background:radial-gradient(128% 112% at 50% 40%,#0000 56%,#02040a80 100%)}@media (prefers-reduced-motion:reduce){.sao-scanlines{display:none}}@keyframes luRays{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes luRing{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}30%{opacity:.85}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}@keyframes luBadge{0%{opacity:0;filter:blur(8px);transform:scale(.3)rotate(-8deg)}55%{opacity:1;filter:blur();transform:scale(1.12)rotate(2deg)}72%{transform:scale(.97)rotate(-1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes luLabel{0%{opacity:0;letter-spacing:.6em;transform:translateY(-10px)}to{opacity:1;letter-spacing:.32em;transform:translateY(0)}}@keyframes luSpark{0%{opacity:0;transform:translate(-50%)translateY(0)scale(.5)}20%{opacity:1}to{opacity:0;transform:translate(-50%)translateY(-120px)scale(1.1)}}.lu-rays{animation:16s linear infinite luRays}.lu-ring{animation:1.5s ease-out infinite luRing}.lu-badge{animation:.85s cubic-bezier(.16,1,.3,1) both luBadge}.lu-label{animation:.7s ease-out .2s both luLabel}.lu-spark{animation:1.6s ease-out infinite luSpark}@media (prefers-reduced-motion:reduce){.lu-rays,.lu-ring,.lu-spark{animation:none}.lu-ring{display:none}.lu-rays{transform:translate(-50%,-50%)}.lu-spark{display:none}.lu-badge{animation:10ms both luBadge}.lu-label{opacity:1;letter-spacing:.32em;animation:none}}@keyframes forgeStrike{0%{transform:rotate(-58deg)translateY(-10px)}34%{transform:rotate(10deg)translateY(2px)}46%{transform:rotate(2deg)translateY(0)}to{transform:rotate(-58deg)translateY(-10px)}}.forge-strike{transform-origin:80% 88%;animation:.5s cubic-bezier(.4,0,.3,1) both forgeStrike}@keyframes forgeAnvilHit{0%,to{transform:translateY(0)scaleY(1)}30%{transform:translateY(2px)scaleY(.96)}46%{transform:translateY(0)scaleY(1.03)}}.forge-anvil-hit{animation:.5s ease-out forgeAnvilHit}@keyframes forgeSparkFly{0%{opacity:0;transform:translate(0)scale(1)}10%{opacity:1}to{opacity:0;transform:translate(var(--fx,0), var(--fy,-40px)) scale(.3)}}.forge-spark{animation:forgeSparkFly var(--fd,.55s) cubic-bezier(.2, .6, .4, 1) both}@keyframes forgeFlash{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.8)}}.forge-flash{animation:.4s ease-out both forgeFlash}@keyframes forgeHeat{0%,to{filter:brightness()saturate()}50%{filter:brightness(1.5)saturate(1.3)}}.forge-heat{animation:.5s ease-in-out infinite forgeHeat}@keyframes forgeEmber{0%{opacity:0;transform:translateY(0)translate(0)scale(.6)}15%{opacity:.9}to{opacity:0;transform:translateY(-120px) translateX(var(--ex,6px)) scale(1)}}.forge-ember{animation:forgeEmber var(--edur,3s) ease-out infinite}@keyframes forgeWinRing{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}25%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%)scale(2.8)}}.forge-win-ring{animation:.9s ease-out both forgeWinRing}@keyframes forgeLift{0%{transform:translateY(0)scale(1)rotate(0)}40%{transform:translateY(-26px)scale(1.12)rotate(-4deg)}to{transform:translateY(-16px)scale(1.06)rotate(2deg)}}.forge-lift{animation:.8s cubic-bezier(.16,1,.3,1) both forgeLift}@keyframes forgeStarPop{0%{opacity:0;transform:scale(0)rotate(-40deg)}55%{opacity:1;transform:scale(1.4)rotate(8deg)}to{opacity:1;transform:scale(1)rotate(0)}}.forge-star-pop{animation:.6s cubic-bezier(.16,1,.3,1) both forgeStarPop}@keyframes forgeCrack{0%{opacity:0;transform:scaleY(.1)}30%{opacity:1}to{opacity:1;transform:scaleY(1)}}.forge-crack{transform-origin:50%;animation:.35s ease-out both forgeCrack}@keyframes forgeShard{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{opacity:0;transform:translate(var(--sx,0), var(--sy,40px)) rotate(var(--sr,90deg)) scale(.5)}}.forge-shard{animation:.7s cubic-bezier(.3,.7,.5,1) both forgeShard}@keyframes forgeFlame{0%,to{opacity:.8;transform:scaleY(1)scaleX(1)translateY(0)}35%{opacity:1;transform:scaleY(1.28)scaleX(.92)translateY(-5px)skew(4deg)}70%{opacity:.9;transform:scaleY(.92)scaleX(1.06)translateY(1px)skew(-3deg)}}.forge-flame{animation:forgeFlame var(--ff,.9s) ease-in-out infinite;transform-origin:bottom}@keyframes forgeHaze{0%,to{transform:translate(-3px)scaleY(1)}50%{transform:translate(3px)scaleY(1.03)}}.forge-haze{animation:3.2s ease-in-out infinite forgeHaze}@keyframes forgeClimax{0%{opacity:.85}to{opacity:0}}.forge-climax{animation:.5s ease-out both forgeClimax}@keyframes forgeCool{0%{filter:brightness(1.8)saturate(.6)}to{filter:brightness()saturate()}}.forge-cool{animation:.9s ease-out both forgeCool}@media (prefers-reduced-motion:reduce){.forge-strike,.forge-anvil-hit,.forge-spark,.forge-flash,.forge-heat,.forge-ember,.forge-win-ring,.forge-lift,.forge-star-pop,.forge-crack,.forge-shard,.forge-flame,.forge-haze,.forge-climax,.forge-cool{animation:none}.forge-spark,.forge-flash,.forge-ember,.forge-win-ring,.forge-shard,.forge-climax{opacity:0}}input,select,textarea{font-size:16px}@keyframes saoKenBurns{0%{transform:scale(1.02)translateY(0)}to{transform:scale(1.12)translateY(-4%)}}@keyframes saoRoadFlash{0%{stroke:#fbbf24f2;filter:drop-shadow(0 0 6px #fbbf24e6)}to{stroke:#34d39980;filter:none}}.sao-road-flash{animation:1.3s ease-out both saoRoadFlash}@media (prefers-reduced-motion:reduce){.sao-road-flash{animation:none}}@keyframes saoPodiumRise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.sao-podium-rise{animation:.55s cubic-bezier(.16,1,.3,1) both saoPodiumRise}@media (prefers-reduced-motion:reduce){.sao-podium-rise{animation:none}}@keyframes saoLvlRing{0%{opacity:.9;transform:scale(.25)}to{opacity:0;transform:scale(2.4)}}.sao-lvl-ring{animation:1.1s cubic-bezier(.16,1,.3,1) both saoLvlRing}@media (prefers-reduced-motion:reduce){.sao-lvl-ring{opacity:0;animation:none}}@keyframes saoPetalFall{0%{opacity:0;transform:translateY(-8%)translate(0)rotate(0)}12%{opacity:.8}50%{transform:translateY(210px)translate(14px)rotate(140deg)}to{opacity:0;transform:translateY(430px)translate(-10px)rotate(300deg)}}.sao-petal{animation:saoPetalFall var(--pd,9s) linear var(--pdel,0s) infinite}@keyframes saoHeartBeat{0%,to{transform:scale(1)}12%{transform:scale(1.18)}24%{transform:scale(1.02)}36%{transform:scale(1.12)}}.sao-heart-beat{animation:1.8s ease-in-out infinite saoHeartBeat}@media (prefers-reduced-motion:reduce){.sao-petal,.sao-heart-beat{animation:none}}@keyframes saoDiceTumble{0%{transform:rotateX(0)rotateY(0)translateY(0)}30%{transform:rotateX(200deg)rotateY(140deg)translateY(-14px)}60%{transform:rotateX(340deg)rotateY(290deg)translateY(-4px)}80%{transform:rotateX(380deg)rotateY(350deg)translateY(-8px)}to{transform:rotateX(360deg)rotateY(360deg)translateY(0)}}.sao-dice-tumble{animation:1.05s cubic-bezier(.3,.7,.4,1) both saoDiceTumble}@keyframes saoCoinSweep{0%{transform:translate(var(--cx,40px), -18px) scale(1);opacity:0}25%{opacity:1}to{opacity:0;transform:translate(0)scale(.5)}}.sao-coin-sweep{animation:saoCoinSweep .9s ease-in var(--cd,0s) both}@media (prefers-reduced-motion:reduce){.sao-dice-tumble,.sao-coin-sweep{animation:none}}button:not(:disabled){cursor:pointer}@media (hover:hover){button:not(:disabled):not(.sao-btn):hover{filter:brightness(1.1)}button.no-hover-fx:hover{filter:none!important}}@media (pointer:fine){::-webkit-scrollbar{width:10px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#67e8f938 padding-box padding-box;border:2px solid #04060dd9;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:#67e8f973}*{scrollbar-width:thin;scrollbar-color:#67e8f94d transparent}.no-scrollbar{cursor:grab}}button,.sao-btn,[role=button]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body.sao-dragging,body.sao-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}@media (pointer:fine){#root{scrollbar-gutter:stable;height:100%;scroll-padding-bottom:calc(var(--sao-nav-h,0px) + 8px);overflow-x:hidden;overflow-y:auto}}@media (min-width:1100px) and (pointer:fine){.sao-col{max-width:32rem}}html.sao-wide.sao-has-topbar{--sao-top-h:calc(56px + var(--sao-tg-top,0px))}html.sao-wide .sao-col{max-width:var(--sao-col-w,32rem)}html.sao-wide.sao-has-topbar #root{top:var(--sao-top-h);height:auto;position:fixed;bottom:0;left:0;right:0}html.sao-wide.sao-has-topbar .min-h-dvh{min-height:calc(100dvh / var(--uiz,1) - var(--sao-top-h))}html.sao-wide.sao-has-topbar .h-dvh{height:calc(100dvh / var(--uiz,1) - var(--sao-top-h))}.sao-card{-webkit-backdrop-filter:blur(10px);background:linear-gradient(#122238c7,#08101ed6);border:1px solid #6ed2ff47;border-radius:14px;box-shadow:0 8px 22px #00000073,0 0 18px #28aaff1a,inset 0 1px #a0e6ff24}.sao-card-gold{border-color:#fbbf2466;box-shadow:0 8px 22px #00000073,0 0 16px #fbbf241f,inset 0 1px #ffe6a024}.sao-glass-panel{-webkit-backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(#1628409e,#0a1424b3);border:1px solid #6ed2ff38;border-radius:14px;box-shadow:0 10px 30px #0006,0 0 24px #28a0ff14,inset 0 0 22px #38bdf80f,inset 0 1px #ffffff12}.sao-side-item{min-height:44px}.sao-side-dense .sao-side-item{min-height:36px;font-size:13px}html.sao-wide .sao-scanlines{opacity:.25}.sao-wide-backdrop{display:none}html.sao-wide .sao-wide-backdrop{z-index:-1;pointer-events:none;filter:blur(2px)saturate(1.1);background:linear-gradient(#060c18b8,#060c188c 40%,#060c18cc),url(/art_home.jpg) 50%/cover no-repeat;display:block;position:fixed;top:0;bottom:0;left:0;right:0;transform:scale(1.03)}html.sao-wide .sao-shell{background:0 0!important}html.sao-wide body{background:#04060d}html.sao-wide .sao-bottom-nav{display:none}html.sao-wide{--sao-nav-h:0px!important}.sao-sidebar{width:var(--sao-side-w,216px)}.sao-dock-panel{width:var(--sao-dock-w,344px)}html.sao-wide .sao-home-breath{height:.25rem}html.sao-dock .sao-home-news{display:none}html.sao-wide .sao-home-veil{opacity:.65}html.sao-wide .sao-home-bg{filter:brightness(.9)}.sao-tile{border-color:rgba(var(--vt,103,232,249), .34)!important}.sao-tile-ico{border:1px solid rgba(var(--vt,103,232,249), .45);padding:1px}html.sao-wide .sao-tile-title{font-size:13px}html.sao-wide .sao-tile-sub{font-size:10.5px}.sao-medal{border:2px solid rgba(var(--vt,245,180,60), .9);box-shadow:0 0 14px rgba(var(--vt,245,180,60), .5), inset 0 0 10px rgba(var(--vt,245,180,60), .3), inset 0 2px 0 #ffffff2e;background:radial-gradient(circle at 50% 30%,#28344cf2,#040810f5 70%)}.sao-medal-big{border-color:#f5c542;box-shadow:0 0 0 3px #040810d9,0 0 0 4.5px #f5c5428c,0 0 18px #f5c5428c,inset 0 0 10px #f5c5424d}@media (hover:hover){.sao-lift{transition:transform .16s,box-shadow .16s}.sao-lift:hover{transform:translateY(-2px);box-shadow:0 12px 26px #00000080,0 0 22px #38c8ff38}}html.sao-wide .sao-todo-row{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}html.sao-wide .sao-todo-card{width:auto}html.sao-wide .sao-util-label{font-size:12px}html.sao-wide .sao-tile{transition:transform .18s,box-shadow .18s,border-color .18s}html.sao-wide .sao-todo-card{padding-top:.35rem;padding-bottom:.35rem}html.sao-wide .sao-tile.col-span-2{height:5.75rem}html.sao-wide .sao-tile:not(.col-span-2){height:5.25rem}html.sao-wide .sao-group-label{margin-top:.85rem;margin-bottom:.5rem}html.sao-wide .sao-hud-side{width:118px}html.sao-wide .sao-tile:hover{transform:translateY(-2px);border-color:rgba(var(--vt,103,232,249), .65)!important;box-shadow:0 10px 26px #0000008c, 0 0 14px rgba(var(--vt,103,232,249), .22)!important}html.sao-wide .sao-tile.col-span-2 .sao-tile-title{font-size:15px}html.sao-dock .sao-chat-fab{display:none!important}html.sao-wide .sao-chat-layer>div.relative{max-width:var(--sao-col-w,32rem)}@media (hover:hover){.tree-node:hover{filter:brightness(1.3)}}@keyframes tileNeon{0%,to{opacity:.22}50%{opacity:.65}}.tile-neon{animation:5.5s ease-in-out infinite tileNeon}@keyframes birdFly{0%{transform:translate(calc(-6vw / var(--uiz, 1)), 0) scale(var(--bs,1));opacity:0}6%{opacity:.75}50%{transform:translate(calc(50vw / var(--uiz, 1)), calc(-3.5vh / var(--uiz, 1))) scale(var(--bs,1))}94%{opacity:.75}to{transform:translate(calc(106vw / var(--uiz, 1)), calc(-1vh / var(--uiz, 1))) scale(var(--bs,1));opacity:0}}.bird-fly{animation:birdFly var(--bd,17s) linear infinite;animation-delay:var(--bdel,0s);opacity:0}@keyframes birdFlap{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.bird-fly svg{animation:.5s ease-in-out infinite birdFlap}@media (prefers-reduced-motion:reduce){.tile-neon,.bird-fly,.bird-fly svg{animation:none}.tile-neon{opacity:.28}.bird-fly{display:none}}@keyframes equipFly{0%{opacity:0;transform:translate(-50%)scale(1)}12%{opacity:1}70%{opacity:1}to{transform:translate(calc(-50% + var(--fly-dx,0px)), var(--fly-dy,calc(-40vh / var(--uiz, 1)))) scale(.3);opacity:0}}.equip-fly{animation:.7s cubic-bezier(.3,0,.7,.2) forwards equipFly}@media (prefers-reduced-motion:reduce){.equip-fly{animation:none;display:none}}@keyframes raidflash{0%{opacity:.55}to{opacity:0}}@keyframes raidslash{0%{opacity:0;transform:translate(-160%,-50%)rotate(24deg)scaleY(.6)}25%{opacity:1}to{opacity:0;transform:translate(70%,-50%)rotate(24deg)scaleY(1.05)}}@keyframes raiddmg{0%{opacity:0;transform:translate(-50%,12px)scale(.7)}18%{opacity:1;transform:translate(-50%)scale(1.12)}to{opacity:0;transform:translate(-50%,-34px)scale(1)}}@media (prefers-reduced-motion:reduce){[class*=raidflash],[class*=raidslash]{opacity:0;animation:none}}@keyframes cookRock{0%,to{transform:rotate(0)}30%{transform:rotate(-.8deg)}70%{transform:rotate(.9deg)}}.cook-rock{animation:1.6s ease-in-out infinite cookRock}@keyframes cookLiquid{0%{transform:translate(0)}to{transform:translate(26px)}}.cook-liquid{animation:1.1s linear infinite cookLiquid}@keyframes cookSteam{0%{opacity:0;transform:translateY(6px)scaleY(.7)translate(0)}25%{opacity:.75}to{opacity:0;transform:translateY(-52px)scaleY(1.25)translate(8px)}}.cook-steam{animation:2.4s ease-out infinite cookSteam}@keyframes cookBoilBar{0%{width:26%;margin-left:0}50%{width:62%;margin-left:38%}to{width:26%;margin-left:74%}}.cook-boil-bar{animation:1.5s ease-in-out infinite alternate cookBoilBar}@keyframes cookDishPop{0%{opacity:0;transform:translate(-50%,26px)scale(.4)}55%{opacity:1;transform:translate(-50%,-10px)scale(1.18)}to{opacity:1;transform:translate(-50%)scale(1)}}.cook-dish-pop{animation:.55s cubic-bezier(.2,1.4,.4,1) forwards cookDishPop}@media (prefers-reduced-motion:reduce){.cook-rock,.cook-liquid,.cook-steam,.cook-boil-bar{animation:none}}@keyframes petSleepBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)translateY(1px)}}.pet-sleep-breathe{animation:4.6s ease-in-out infinite petSleepBreathe}@keyframes petZzz{0%{opacity:0;transform:translate(0)rotate(-6deg)}25%{opacity:.9}to{opacity:0;transform:translate(16px,-42px)rotate(10deg)}}.pet-zzz{animation:2.8s ease-out infinite petZzz}@media (prefers-reduced-motion:reduce){.pet-sleep-breathe,.pet-zzz{animation:none}}@media (min-width:1024px){.bg-void{background-image:radial-gradient(1.5px 1.5px at 12% 28%,#e2e8f03d 50%,#0000 51%),radial-gradient(1px 1px at 31% 67%,#a5f3fc2e 50%,#0000 51%),radial-gradient(1.5px 1.5px at 53% 14%,#e2e8f029 50%,#0000 51%),radial-gradient(1px 1px at 68% 49%,#c4b5fd29 50%,#0000 51%),radial-gradient(1.5px 1.5px at 84% 76%,#e2e8f033 50%,#0000 51%),radial-gradient(1px 1px at 92% 22%,#a5f3fc24 50%,#0000 51%),radial-gradient(60% 90% at 50% 0,#172d548c,#0000 70%),radial-gradient(45% 70% at 8% 100%,#14303a80,#0000 75%),radial-gradient(45% 70% at 92% 100%,#26184273,#0000 75%),radial-gradient(38% 100%,#0e1830a6,#0000 100%);background-size:520px 520px,380px 380px,460px 460px,340px 340px,560px 560px,420px 420px,100% 100%,100% 100%,100% 100%,100% 100%}}div.overflow-x-auto{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 22px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 22px),#0000 100%)}@keyframes saoFabPulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.sao-fab-pulse{animation:1.6s ease-in-out infinite saoFabPulse;display:inline-flex}@keyframes partyFloatUp{0%{opacity:0;transform:translateY(8px)scale(.85)}15%{opacity:1;transform:translateY(0)scale(1.08)}to{opacity:0;transform:translateY(-38px)scale(1)}}.party-float{pointer-events:none;animation:1.35s ease-out forwards partyFloatUp}@keyframes partyShake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}.party-shake{animation:.35s partyShake}@keyframes partyBanner{0%{opacity:0;transform:scale(.82)}12%{opacity:1;transform:scale(1.05)}20%{transform:scale(1)}82%{opacity:1}to{opacity:0;transform:scale(1)}}.party-banner{pointer-events:none;animation:2.3s forwards partyBanner}@keyframes saoMsgFlash{0%{background:#22d3ee38}to{background:0 0}}.sao-msg-flash{border-radius:1rem;animation:1.2s ease-out saoMsgFlash}.outcome-lose .outcome-row{color:#ffe4e6e6;background:#f43f5e14;border-color:#fb718540}.outcome-lose .outcome-cap{color:#fda4afb3}.outcome-flee .outcome-row{color:#fef3c7e6;background:#f59e0b14;border-color:#fcd34d40}.outcome-flee .outcome-cap{color:#fcd34db3}.outcome-plain .outcome-row{color:#e2e8f0e6;background:#ffffff0a;border-color:#ffffff1f}.outcome-plain .outcome-cap{color:#94a3b8cc}html.sao-wide .sao-fight{--fp-w:clamp(380px, calc(31vw / var(--uiz, 1)), 470px);flex-direction:row}html.sao-wide .sao-fight-top{right:var(--fp-w)}html.sao-wide .sao-fight-arena{flex:auto;height:100%}html.sao-wide .sao-fight-panel{flex-direction:column;flex:0 0 var(--fp-w);width:var(--fp-w);background:linear-gradient(#040810c7,#040810e6);border-top:0;border-left:1px solid #67e8f929;height:100%;max-height:none;padding-top:1rem;padding-bottom:1rem;display:flex}html.sao-wide .sao-fight-panel-in{max-width:none;margin-top:auto}html.sao-wide .sao-fight-feed{background:#00000059;border:1px solid #67e8f924;border-radius:12px;flex-direction:column;flex:auto;min-height:7rem;margin-bottom:.75rem;padding:.6rem .7rem;display:flex}html.sao-wide.sao-has-topbar #root{left:calc(var(--sao-side-w,216px) + 26px);right:calc(var(--sao-dock-w,0px) + 26px)}html.sao-wide.sao-col-wide #root .sao-col{max-width:1180px}.sao-duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}html.sao-wide .sao-util-bar{display:none}.sao-home-secs-duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:1.25rem;display:grid}html.sao-col-wide .sao-wgrid-items{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}html.sao-col-wide .sao-wgrid-shops{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}html.sao-col-wide .sao-wgrid-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}html.sao-col-wide .sao-col{padding-bottom:1rem}html.sao-col-wide .sao-duo-pane{top:calc(var(--sao-scene-head-h,0px) + .5rem);max-height:calc(calc(100dvh / var(--uiz, 1)) - var(--sao-top-h,0px) - var(--sao-scene-head-h,0px) - 2.5rem);overscroll-behavior:auto;margin-right:-.35rem;padding-right:.35rem;position:sticky;overflow-y:auto}html.sao-col-wide .sao-duo-pane-head{z-index:5;background:#070d18;position:sticky;top:0;box-shadow:0 -10px #070d18,0 8px 14px #02060eb3}html.sao-col-wide .sao-duo-pane-head.sao-bp-pane-head{box-shadow:none;background:0 0}html.sao-col-wide .sao-duo-pane-head.sao-bp-pane-head:before,html.sao-col-wide .sao-duo-pane-head.sao-bp-pane-head:after{content:"";pointer-events:none;z-index:-1;opacity:0;transition:opacity .18s;position:absolute;left:0;right:0}html.sao-col-wide .sao-duo-pane-head.sao-bp-pane-head:before{background:var(--fantasy-bg,#070d18);top:0;bottom:0}html.sao-col-wide .sao-duo-pane-head.sao-bp-pane-head:after{background:linear-gradient(var(--fantasy-bg,#070d18), transparent);height:14px;top:100%}html.sao-col-wide .sao-duo-pane-head.sao-bp-pane-head.is-scrolled:before,html.sao-col-wide .sao-duo-pane-head.sao-bp-pane-head.is-scrolled:after{opacity:1}html.sao-wide .sao-profile-banner{display:none}html.sao-col-wide.sao-duo-fit .sao-flow2>:only-child>:only-child{column-count:2;column-gap:1.25rem}html.sao-col-wide.sao-duo-fit .sao-flow2:not(:has(>:only-child)){column-count:2;column-gap:1.25rem}html.sao-col-wide.sao-duo-fit .sao-flow2>:only-child:not(:has(>:only-child)){column-count:2;column-gap:1.25rem}html.sao-col-wide.sao-duo-fit .sao-flow2>:only-child>:only-child>*{margin-bottom:.9rem;margin-top:0!important}html.sao-col-wide.sao-duo-fit .sao-flow2:not(:has(>:only-child))>*{margin-bottom:.9rem;margin-top:0!important}html.sao-col-wide.sao-duo-fit .sao-flow2>:only-child:not(:has(>:only-child))>*{margin-bottom:.9rem;margin-top:0!important}html.sao-col-wide.sao-duo-fit .sao-flow2 [class*=rounded],html.sao-col-wide.sao-duo-fit .sao-flow2 button,html.sao-col-wide.sao-duo-fit .sao-flow2 img,html.sao-col-wide.sao-duo-fit .sao-flow2 svg{break-inside:avoid}html.sao-col-wide.sao-duo-fit .sao-flow2 .sao-span{column-span:all}html.sao-col-wide.sao-duo-fit .sao-flow2>*{min-width:0}html.sao-wide .sao-fight .sao-plate-name{font-size:15px}html.sao-wide .sao-fight .sao-plate-hp{height:.8rem}html.sao-wide .sao-fight .sao-plate-sp{height:.4rem;margin-top:.2rem}html.sao-wide .sao-fight .sao-plate-num{margin-top:.2rem;font-size:12px}html.sao-wide .sao-fight .sao-plate img{width:2rem;height:2rem}html.sao-col-wide.sao-duo-fit .sao-flow2>button:nth-child(1 of :not(.pointer-events-none)){column-span:all}html.sao-col-wide.sao-duo-fit .sao-flow2>:only-child>button:nth-child(1 of :not(.pointer-events-none)){column-span:all}html.sao-col-wide.sao-duo-fit .sao-flow2>div:nth-child(1 of :not(.pointer-events-none)):has(>button):not(:has(>:not(button))){column-span:all}html.sao-col-wide.sao-duo-fit .sao-flow2>:only-child>div:nth-child(1 of :not(.pointer-events-none)):has(>button):not(:has(>:not(button))){column-span:all}html.sao-col-wide.sao-duo-fit .sao-flow2>button:nth-child(1 of :not(.pointer-events-none))+div:has(>button):not(:has(>:not(button))){column-span:all}html.sao-col-wide.sao-duo-fit .sao-flow2>:only-child>button:nth-child(1 of :not(.pointer-events-none))+div:has(>button):not(:has(>:not(button))){column-span:all}html.sao-col-wide.sao-duo-fit .sao-list2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}html.sao-col-wide.sao-duo-fit .sao-list2>*{margin:0!important}html.sao-wide.sao-has-topbar .sao-overlay-page{top:var(--sao-top-h);left:calc(var(--sao-side-w,216px) + 26px);right:calc(var(--sao-dock-w,0px) + 26px);background:#04070ef0;border-radius:18px}html.sao-col-wide.sao-duo-fit .sao-lots{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.5rem;display:grid}html.sao-col-wide.sao-duo-fit .sao-lots>*{margin:0!important}html.sao-col-wide.sao-duo-fit .sao-party-duo{grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr);align-items:start;gap:1rem;display:grid}html.sao-col-wide.sao-duo-fit .sao-party-arena{position:sticky;top:.5rem}@keyframes link-gift-bob{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(-3px)rotate(-6deg)}70%{transform:translateY(0)rotate(4deg)}}@keyframes link-gift-glow{0%,to{box-shadow:0 0 #fbbf2400}50%{box-shadow:0 0 18px #fbbf2473}}.link-gift-icon{transform-origin:50% 80%;animation:2.4s ease-in-out infinite link-gift-bob;display:inline-block}.link-gift-new{animation:1.6s ease-in-out 3 link-gift-glow}@media (prefers-reduced-motion:reduce){.link-gift-icon,.link-gift-new{animation:none}}html .sao-btn.link-main-btn,html[data-appearance] .sao-btn.link-main-btn[data-tone]{color:#1c1206!important;text-shadow:none!important;background:linear-gradient(#fde68a,#f59e0b 55%,#b45309)!important;border-color:#fef3c7!important;box-shadow:inset 0 1px #fffbeb,0 0 16px #fbbf2466!important}.link-title-plate{background:linear-gradient(#78350f8c,#451a03a6);border:1px solid #fde68a8c;box-shadow:inset 0 1px #fffbeb40,0 0 10px #fbbf2440}@keyframes link-slot-breathe{0%,to{border-color:#7dd3fc59;box-shadow:0 0 #38bdf800}50%{border-color:#7dd3fcd9;box-shadow:0 0 16px #38bdf84d}}@keyframes link-q-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes link-chain-tilt{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes link-title-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}.link-slot-ghost{background:radial-gradient(at 50% 35%,#38bdf824,#02061740 70%);border:1.5px dashed #7dd3fc8c;animation:2.6s ease-in-out infinite link-slot-breathe}.link-slot-q{background:radial-gradient(circle at 50% 40%,#38bdf859,#0c4a6e8c);border:1px solid #bae6fd8c;animation:2.6s ease-in-out infinite link-q-pulse}.link-chain{opacity:.9;animation:2.6s ease-in-out infinite link-chain-tilt;display:inline-block}.link-title-pop{animation:.7s cubic-bezier(.2,1.4,.4,1) both link-title-pop,1.6s ease-in-out .7s 2 link-gift-glow;display:inline-block}@media (prefers-reduced-motion:reduce){.link-slot-ghost,.link-slot-q,.link-chain,.link-title-pop{animation:none}}@keyframes link-plate-shine{0%,55%{background-position:-150% 0,0 0}to{background-position:250% 0,0 0}}.link-gift-hot{box-shadow:0 0 22px #fbbf2438,inset 0 1px #fffbeb1a}.link-plate-shine{background-image:linear-gradient(105deg,#0000 35%,#fffbeb8c 50%,#0000 65%),linear-gradient(#78350f8c,#451a03a6);background-repeat:no-repeat;background-size:200% 100%,100% 100%;animation:3.2s ease-in-out infinite link-plate-shine}@media (prefers-reduced-motion:reduce){.link-plate-shine{animation:none}}@keyframes herald-tick{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.herald-tick{animation:.35s ease-out both herald-tick}@media (prefers-reduced-motion:reduce){.herald-tick{animation:none}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.aincrad-home{background:hsla(var(--fantasy-hue,203), 46%, 6%, 1)}.aincrad-home .sao-home-bg{object-position:65% top}.aincrad-home .sao-home-veil{background:linear-gradient(180deg, hsla(var(--fantasy-hue,203), 46%, 5%, .15), hsla(var(--fantasy-hue,203), 46%, 5%, .08) 25%, hsla(var(--fantasy-hue,203), 46%, 6%, 1) 80%)!important}.aincrad-home>.sao-col{padding-top:max(20px, calc(env(safe-area-inset-top) / var(--uiz, 1)))}.aincrad-home.sao-home-unframed>.sao-col{max-width:min(1180px,100% - 32px)}@media (pointer:coarse),(hover:none){html[data-appearance] .aincrad-home>.sao-col :-webkit-any(button,button.sao-card){min-width:50px;min-height:50px}html[data-appearance] .aincrad-home>.sao-col :is(button,button.sao-card){min-width:50px;min-height:50px}}.aincrad-home .sao-card{background:linear-gradient(135deg, hsla(var(--fantasy-hue,203), 46%, 12%, .97), hsla(var(--fantasy-hue,203), 46%, 7%, .94));border-color:hsla(var(--fantasy-hue,203), 31%, 32%, 1);box-shadow:0 8px 24px hsla(var(--fantasy-hue,203), 46%, 4%, .333), inset 0 1px hsla(var(--fantasy-hue,203), 46%, 89%, .071);border-radius:10px}.aincrad-home .sao-card-gold{border-color:hsla(var(--fantasy-hue,203), 34%, 42%, 1)}.aincrad-arrival{padding:140px 8px 28px;position:relative}.aincrad-eyebrow{color:hsla(var(--fantasy-hue,203), 46%, 73%, 1);letter-spacing:.24em;text-transform:uppercase;font-size:10px;font-weight:700}.aincrad-arrival h1{color:hsla(var(--fantasy-hue,203), 46%, 94%, 1);text-shadow:0 2px 22px hsla(var(--fantasy-hue,203), 46%, 4%, 1);margin:8px 0 12px;font-family:Georgia,serif;font-size:max(38px,min(calc(5vw / var(--uiz, 1)),62px));line-height:1.12}.aincrad-arrival-copy{max-width:340px;color:hsla(var(--fantasy-hue,203), 46%, 90%, 1);text-shadow:0 1px 8px #000;font-size:14px;line-height:1.65}.aincrad-primary{border:1px solid hsla(var(--fantasy-hue,203), 46%, 66%, 1);background:linear-gradient(130deg,hsla(var(--fantasy-hue,203), 42%, 19%, 1),#17190f 65%);width:100%;max-width:350px;min-height:56px;color:hsla(var(--fantasy-hue,203), 46%, 89%, 1);box-shadow:inset 0 1px hsla(var(--fantasy-hue,203), 46%, 83%, .369),0 6px 24px #0008;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:13px 19px;font-size:15px;font-weight:700;transition:transform .18s,background .18s;display:flex}.aincrad-primary:active{transform:translateY(1px)}.aincrad-primary:focus-visible{outline:2px solid hsla(var(--fantasy-hue,203), 46%, 85%, 1);outline-offset:4px}.aincrad-home .sao-home-breath{height:8px}.aincrad-home .sao-home-sec{padding-top:8px}.aincrad-home .sao-tile{border-radius:10px;min-height:130px;box-shadow:0 5px 18px #0004}.aincrad-home .sao-tile-title{text-shadow:0 2px 8px #000}html.sao-wide .aincrad-arrival{padding:130px 24px 60px}html.sao-wide .aincrad-home .sao-home-bg{object-position:center top}html.sao-wide .aincrad-home .sao-tile:not(.col-span-2),html.sao-wide .aincrad-home .sao-tile.col-span-2{height:150px}html.sao-wide .sao-glass-panel{background:linear-gradient(145deg,hsla(var(--fantasy-hue,203), 46%, 12%, .97),hsla(var(--fantasy-hue,203), 46%, 7%, .96));border-color:hsla(var(--fantasy-hue,203), 30%, 27%, 1);box-shadow:0 8px 28px #0005}@media (min-width:600px) and (pointer:coarse){.aincrad-home>.sao-col{max-width:900px;padding-left:32px;padding-right:32px}.aincrad-arrival{padding-top:240px;padding-bottom:48px}.aincrad-home .sao-home-secs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}}@media (prefers-reduced-motion:reduce){.aincrad-primary{transition:none}}html.sao-wide .aincrad-home .sao-home-bg{object-fit:contain;object-position:center top;transform:none!important}html.sao-wide .aincrad-arrival{padding-top:96px;padding-bottom:38px}.aincrad-home .aincrad-ascension .sao-tile{height:64px;min-height:64px}.aincrad-home .sao-todo-card{min-height:58px;box-shadow:none!important;animation:none!important}.aincrad-home .sao-home-sec .sao-tile{min-height:150px}.aincrad-primary{border:1px solid hsla(var(--fantasy-hue,203), 46%, 75%, 1);background:linear-gradient(135deg,hsla(var(--fantasy-hue,203), 33%, 18%, 1) 0%,hsla(var(--fantasy-hue,203), 21%, 7%, 1) 45%,hsla(var(--fantasy-hue,203), 38%, 5%, 1));box-shadow:inset 0 1px 2px hsla(var(--fantasy-hue,203), 46%, 83%, .6),0 0 16px hsla(var(--fantasy-hue,203), 46%, 59%, .208),0 6px 22px #0008}.aincrad-home .aincrad-ascension .sao-tile{min-height:58px;height:58px!important}.aincrad-home .aincrad-ascension .sao-tile img{object-position:center 40%}.aincrad-home .sao-home-secs{margin-top:8px}@media (max-width:599px){.aincrad-arrival{padding-top:76px;padding-bottom:20px}.aincrad-home .sao-home-bg{object-position:54% top;height:590px}.aincrad-home .sao-home-veil{background:linear-gradient(180deg,hsla(var(--fantasy-hue,203), 46%, 6%, 0),hsla(var(--fantasy-hue,203), 46%, 6%, .2) 280px,hsla(var(--fantasy-hue,203), 46%, 6%, 1) 590px)!important}.aincrad-home .sao-todo-card{width:184px}}.aincrad-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.aincrad-destinations>button{min-height:148px}html.sao-wide .aincrad-destinations{grid-template-columns:1.3fr 1fr 1fr 1fr}.aincrad-destinations .sao-tile-title{font-size:15px}html.sao-wide .aincrad-home .sao-home-sec .sao-tile{height:120px;min-height:120px}html.sao-wide .aincrad-city-backdrop{top:var(--sao-top-h,56px)}html.sao-wide .aincrad-home>.sao-col>.sao-fade-up:first-child{max-width:530px}html.sao-wide .aincrad-arrival{padding-top:110px;padding-bottom:55px;padding-left:max(24px,min(calc(13vw / var(--uiz, 1)),205px))}html.sao-wide .aincrad-city-backdrop{overflow:hidden}html.sao-wide .aincrad-home .sao-home-bg{width:115%;max-width:none;height:auto;left:8%}html.sao-wide .aincrad-destinations .sao-tile-title{font-size:19px}.aincrad-primary{box-shadow:inset 0 1px 5px hsla(var(--fantasy-hue,203), 46%, 83%, .533),0 0 20px hsla(var(--fantasy-hue,203), 46%, 59%, .314),0 8px 26px #0009;border-width:2px;font-family:Georgia,serif;font-size:20px}.sao-shell[data-scene]{background:hsla(var(--fantasy-hue,203), 46%, 7%, 1)!important}.sao-shell[data-scene]>.sao-blob,.sao-shell[data-scene]>.sao-blob-slow{opacity:.35}.sao-shell[data-scene]>.sao-col>header{margin-bottom:24px}.sao-shell[data-scene]>.sao-col>header h1{letter-spacing:-.025em;text-shadow:none;filter:none;font-size:max(24px,min(calc(2.4vw / var(--uiz, 1)),34px))}.sao-shell[data-scene]>.sao-col>header p{color:hsla(var(--fantasy-hue,203), 29%, 75%, 1);font-size:13px}.sao-shell[data-scene] .sao-btn{min-height:var(--sao-tap)}.aincrad-armory{border-color:hsla(var(--fantasy-hue,203), 28%, 37%, 1);background:linear-gradient(180deg,hsla(var(--fantasy-hue,203), 46%, 8%, .376),hsla(var(--fantasy-hue,203), 46%, 8%, .6)),url(/v_temple.jpg) center/cover!important}.aincrad-armory:after{content:"";pointer-events:none;border:1px solid hsla(var(--fantasy-hue,203), 46%, 63%, .533);height:42px;box-shadow:0 0 28px hsla(var(--fantasy-hue,203), 46%, 66%, .267), inset 0 0 18px hsla(var(--fantasy-hue,203), 46%, 66%, .2);border-radius:50%;position:absolute;bottom:18px;left:12%;right:12%}.aincrad-armory-hero{z-index:1;width:155px;height:290px}.aincrad-armory>.relative{min-height:335px}.aincrad-pond{background:hsla(var(--fantasy-hue,203), 46%, 8%, 1);height:295px}.aincrad-expedition-scene,.aincrad-clan-hero{height:240px}.aincrad-clan-hero .font-orbitron{color:hsla(var(--fantasy-hue,203), 46%, 83%, 1);font-size:26px;line-height:1.2}.aincrad-clan-hero .text-\[10\.5px\]{max-width:520px;margin-top:8px;font-size:13px;line-height:1.5}.aincrad-clan-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.aincrad-clan-card{background:linear-gradient(135deg,hsla(var(--fantasy-hue,203), 46%, 15%, 1),hsla(var(--fantasy-hue,203), 46%, 9%, 1));border-color:hsla(var(--fantasy-hue,203), 30%, 32%, 1);min-height:112px;padding:18px}.aincrad-clan-card .text-slate-500{color:hsla(var(--fantasy-hue,203), 28%, 75%, 1);margin-top:5px;font-size:12px;line-height:1.65}.aincrad-clan-card .break-words{overflow-wrap:anywhere}[data-scene=expedition] [data-coach=explore]{min-height:62px;background:linear-gradient(130deg,hsla(var(--fantasy-hue,203), 40%, 18%, 1),hsla(var(--fantasy-hue,203), 24%, 7%, 1) 65%)!important;border-color:hsla(var(--fantasy-hue,203), 46%, 69%, 1)!important;color:hsla(var(--fantasy-hue,203), 46%, 89%, 1)!important;box-shadow:inset 0 1px hsla(var(--fantasy-hue,203), 46%, 83%, .467),0 0 16px hsla(var(--fantasy-hue,203), 46%, 60%, .2)!important}[data-scene=profile] .sao-profile-banner{height:440px}@media (min-width:760px){.aincrad-clan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html.sao-wide [data-scene=expedition] .sao-duo{grid-template-columns:minmax(0,1.55fr) minmax(250px,1fr);gap:24px}html.sao-wide [data-scene=equipment] .sao-duo{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px}html.sao-wide .aincrad-armory>.relative{min-height:430px}html.sao-wide .aincrad-expedition-scene{height:340px}html.sao-wide [data-scene=profile] .sao-profile-banner{opacity:.75;display:block}@media (min-width:600px) and (pointer:coarse){.sao-shell[data-scene]>.sao-col{max-width:900px;padding-left:32px;padding-right:32px}.aincrad-expedition-scene,.aincrad-pond{height:380px}}.aincrad-fight{border-color:hsla(var(--fantasy-hue,203), 30%, 41%, 1)}.aincrad-result{background:linear-gradient(180deg,hsla(var(--fantasy-hue,203), 46%, 5%, .7),hsla(var(--fantasy-hue,203), 46%, 5%, .38) 48%,hsla(var(--fantasy-hue,203), 46%, 5%, .85))!important}.aincrad-result-head>.sao-pop{letter-spacing:.06em;margin-bottom:20px;font-size:max(30px,min(calc(4vw / var(--uiz, 1)),50px));line-height:1.2}.aincrad-result[data-outcome=win]>.aincrad-result-head>.sao-pop{color:hsla(var(--fantasy-hue,203), 46%, 81%, 1);text-shadow:0 0 22px hsla(var(--fantasy-hue,203), 46%, 53%, .502)!important}.aincrad-result button{min-height:var(--sao-tap)}html.sao-wide .aincrad-fight{height:calc(70dvh / var(--uiz, 1));min-height:640px}html.sao-wide .aincrad-result{grid-template-rows:auto minmax(0,1fr);grid-template-columns:min(44%,340px) minmax(0,1fr);align-items:stretch;column-gap:28px;padding-left:40px;padding-right:40px;display:grid}html.sao-wide .aincrad-result>.aincrad-result-head{grid-column:1/-1}html.sao-wide .aincrad-result>.aincrad-result-left{flex-direction:column;min-width:0;min-height:0;display:flex}html.sao-wide .aincrad-result>.min-h-0{flex:1 1 0;min-width:0;padding-left:0!important}html.sao-wide .aincrad-result>.flex-1{padding-top:6px}@media (max-width:599px){.aincrad-fight{min-height:490px}}.aincrad-crest{filter:drop-shadow(0 4px 8px #0009);flex:none;width:78px;height:94px;display:block;position:relative}.aincrad-crest>span{clip-path:polygon(51% 3%,62% 12%,84% 18%,85% 40%,79% 64%,66% 81%,51% 94%,33% 80%,21% 63%,17% 41%,18% 18%,39% 12%);background-image:url(/redesign/clan-crests.webp);background-size:300% 200%;position:absolute;top:0;bottom:0;left:-8px;right:-8px}.aincrad-crest-large{width:112px;height:134px}.aincrad-crest-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.aincrad-crest-picker legend{color:hsla(var(--fantasy-hue,203), 46%, 79%, 1);padding:8px 0 12px;font-size:14px}.aincrad-crest-picker button{border:1px solid hsla(var(--fantasy-hue,203), 20%, 35%, 1);background:hsla(var(--fantasy-hue,203), 46%, 8%, 1);color:hsla(var(--fantasy-hue,203), 26%, 92%, 1);border-radius:8px;justify-items:center;padding:10px 4px;font-size:12px;display:grid}.aincrad-crest-picker button[aria-pressed=true]{border-color:hsla(var(--fantasy-hue,203), 46%, 68%, 1);box-shadow:inset 0 0 20px hsla(var(--fantasy-hue,203), 46%, 58%, .133)}.aincrad-crest-picker button:focus-visible{outline:2px solid hsla(var(--fantasy-hue,203), 46%, 77%, 1);outline-offset:3px}.aincrad-crest-picker:disabled{opacity:.6}.aincrad-clan-card{background:linear-gradient(115deg,hsla(var(--fantasy-hue,203), 37%, 17%, 1),hsla(var(--fantasy-hue,203), 45%, 11%, 1) 60%,hsla(var(--fantasy-hue,203), 46%, 9%, 1));min-height:132px;box-shadow:inset 0 1px hsla(var(--fantasy-hue,203), 46%, 78%, .102),0 8px 18px #0004;border:1px solid hsla(var(--fantasy-hue,203), 16%, 38%, 1);gap:16px}.aincrad-clan-card .break-words{font-size:16px;line-height:1.4}.aincrad-clan-hero{border-color:hsla(var(--fantasy-hue,203), 35%, 50%, 1);border-radius:12px;height:330px}.aincrad-clan-hero>img{object-position:65% 40%}.aincrad-clan-hero>div:last-child{bottom:26px;left:24px;right:24px}.aincrad-clan-hero .font-orbitron{letter-spacing:-.025em;text-shadow:0 3px 15px #000;font-family:Georgia,serif;font-size:max(32px,min(calc(3.3vw / var(--uiz, 1)),50px));font-weight:600}.aincrad-clan-hero .text-\[10\.5px\]{color:hsla(var(--fantasy-hue,203), 23%, 87%, 1);font-size:15px}@media (max-width:599px){.aincrad-clan-card{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:16px;display:grid}.aincrad-clan-card>.aincrad-crest{grid-row:span 2;width:62px;height:76px}.aincrad-clan-card>button{justify-self:start}}.aincrad-home-character{pointer-events:none;opacity:.9;width:210px;height:290px;position:absolute;bottom:-16px;right:-24px}.aincrad-arrival>:not(.aincrad-home-character){z-index:1;position:relative}.aincrad-arrival h1{font-size:max(44px,min(calc(6.4vw / var(--uiz, 1)),88px))}.aincrad-arrival-copy{text-shadow:0 2px 5px #000,0 0 18px #000}html.sao-wide .aincrad-city-backdrop{left:0;right:0}html.sao-wide .aincrad-home .sao-home-bg{object-fit:cover;object-position:center top;width:100%;height:100%;left:0}html.sao-wide .aincrad-home .sao-home-veil{background:linear-gradient(180deg,hsla(var(--fantasy-hue,203), 46%, 5%, .02),hsla(var(--fantasy-hue,203), 46%, 5%, .071) 55%,hsla(var(--fantasy-hue,203), 46%, 6%, 1) 100%)!important}html.sao-wide .aincrad-home-character{opacity:1;width:min(42%,440px);height:570px;bottom:-102px;right:-30px}html.sao-wide .aincrad-destinations{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.aincrad-primary{border:1px solid hsla(var(--fantasy-hue,203), 46%, 83%, 1);background:linear-gradient(145deg,hsla(var(--fantasy-hue,203), 46%, 33%, 1),hsla(var(--fantasy-hue,203), 43%, 12%, 1) 35%,hsla(var(--fantasy-hue,203), 17%, 7%, 1) 65%,hsla(var(--fantasy-hue,203), 46%, 24%, 1));outline:1px solid hsla(var(--fantasy-hue,203), 42%, 52%, 1);outline-offset:3px;border-radius:3px 13px;min-height:64px;position:relative}.aincrad-primary:after{content:"";border:1px solid hsla(var(--fantasy-hue,203), 46%, 66%, .502);border-radius:inherit;pointer-events:none;position:absolute;top:4px;bottom:4px;left:4px;right:4px}.aincrad-destinations .sao-tile{border-color:hsla(var(--fantasy-hue,203), 32%, 55%, 1);outline:1px solid hsla(var(--fantasy-hue,203), 29%, 37%, .239);outline-offset:3px;border-radius:3px 15px}.aincrad-destinations .sao-tile-title{text-transform:none;font-family:Georgia,serif;font-weight:600}@media (max-width:599px){.aincrad-arrival{min-height:338px;padding-top:85px;padding-bottom:24px}.aincrad-arrival-copy{max-width:205px;font-size:13px}.aincrad-arrival h1{font-size:48px}.aincrad-home-character{opacity:.88;width:220px;height:275px;bottom:70px;right:-65px}.aincrad-primary{margin-top:30px;font-size:18px}}.aincrad-armory-hero{width:185px;height:310px}html.sao-wide .aincrad-armory-hero{width:100%;height:420px}.aincrad-fight>.no-hover-fx{position:absolute;top:0;bottom:0;left:0;right:0}.aincrad-hero-portrait{filter:drop-shadow(0 12px 14px #0008)}.aincrad-home .sao-todo-row{z-index:2;position:relative}html.sao-wide .aincrad-home-character{height:530px;bottom:-68px}html.sao-wide .aincrad-home .sao-todo-row{max-width:650px}html.sao-wide .aincrad-home .sao-todo-card{flex:0 0 200px!important}.sao-screen-heading-icon{vertical-align:middle;color:hsla(var(--fantasy-hue,203), 46%, 83%, 1);margin-right:12px;display:inline-flex}.sao-shell[data-scene] .sao-scene-grid{display:none}[data-scene=clan]>.sao-col{padding-top:22px}[data-scene=clan]>.sao-col>header{margin-bottom:4px}[data-scene=clan]>.sao-col>header h1{color:hsla(var(--fantasy-hue,203), 46%, 90%, 1);font-family:Georgia,serif;font-weight:500}[data-scene=clan]>.sao-col>button:first-of-type{min-height:var(--sao-tap);margin-bottom:4px}.aincrad-clan-create{background:linear-gradient(150deg,hsla(var(--fantasy-hue,203), 43%, 19%, 1),hsla(var(--fantasy-hue,203), 24%, 10%, 1) 55%,hsla(var(--fantasy-hue,203), 33%, 14%, 1))!important;border-color:hsla(var(--fantasy-hue,203), 46%, 57%, 1)!important;min-height:58px!important;box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 35%, 10%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 40%, 51%, .439),0 4px 14px #0006!important;font-family:Georgia,serif!important;font-size:19px!important}.aincrad-clan-create>span:first-child{display:none}.aincrad-clan-card{background:radial-gradient(ellipse at 8% 0%,hsla(var(--fantasy-hue,203), 22%, 26%, .667),transparent 70%),linear-gradient(115deg,hsla(var(--fantasy-hue,203), 46%, 14%, .91),hsla(var(--fantasy-hue,203), 46%, 9%, .961));min-height:118px;box-shadow:inset 0 1px hsla(var(--fantasy-hue,203), 46%, 78%, .2),inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 5%, .122),0 8px 18px #0004;padding:12px 16px}.aincrad-clan-hero{height:280px}@media (max-width:599px){.aincrad-clan-card{min-height:128px}}html.sao-wide .aincrad-home .sao-todo-row{scrollbar-width:thin;scrollbar-color:hsla(var(--fantasy-hue,203), 39%, 45%, 1) hsla(var(--fantasy-hue,203), 46%, 8%, 1);flex-wrap:nowrap!important}[data-scene=inventory]>.sao-col>header h1{color:hsla(var(--fantasy-hue,203), 46%, 87%, 1);font-family:Georgia,serif;font-size:36px}[data-scene=inventory] input,[data-scene=inventory] button{min-height:var(--sao-tap)}[data-scene=inventory] .sao-wgrid-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}[data-scene=inventory] .aincrad-inventory-card{isolation:isolate;background:radial-gradient(ellipse at 50% 5%,color-mix(in srgb,var(--item-color) 13%,transparent),transparent 65%),linear-gradient(160deg,hsla(var(--fantasy-hue,203), 44%, 11%, .929),hsla(var(--fantasy-hue,203), 46%, 5%, .98));border:1px solid color-mix(in srgb,var(--item-color) 70%,hsla(var(--fantasy-hue,203), 20%, 20%, 1));border-radius:3px 13px;padding:14px 8px 18px;box-shadow:inset 0 1px #fff2,0 5px 16px #0007!important}.aincrad-inventory-card:before{content:"";border:1px solid color-mix(in srgb,var(--item-color) 28%,transparent);border-radius:inherit;pointer-events:none;position:absolute;top:4px;bottom:4px;left:4px;right:4px}.aincrad-inventory-card .aincrad-item-name{min-height:34px;margin-top:12px;font-family:Georgia,serif;font-size:13px;line-height:1.3}.aincrad-item-rarity{margin-top:2px;font-size:11px}.aincrad-inventory-card>.relative.shrink-0>div{box-shadow:none!important;border-color:#0000!important}.aincrad-inventory-card>.relative.shrink-0 img{border-radius:10px}.aincrad-inventory-card:focus-visible{outline:2px solid hsla(var(--fantasy-hue,203), 46%, 86%, 1);outline-offset:4px}@media (min-width:600px){[data-scene=inventory] .sao-wgrid-items{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}html.sao-wide [data-scene=inventory] .sao-wgrid-items{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}html.sao-wide .aincrad-inventory-card .aincrad-item-name{font-size:16px}html.sao-wide .aincrad-item-rarity{font-size:13px}.aincrad-frame-corners{pointer-events:none;z-index:1;color:var(--item-color,hsla(var(--fantasy-hue,203), 46%, 64%, 1));position:absolute;top:0;bottom:0;left:0;right:0}.aincrad-frame-corners svg{width:22px;height:22px;filter:drop-shadow(0 0 3px hsla(var(--fantasy-hue,203), 46%, 49%, .267));position:absolute}.aincrad-frame-corners svg:first-child{top:0;left:0}.aincrad-frame-corners svg:nth-child(2){top:0;right:0;transform:rotate(90deg)}.aincrad-frame-corners svg:nth-child(3){bottom:0;right:0;transform:rotate(180deg)}.aincrad-frame-corners svg:nth-child(4){bottom:0;left:0;transform:rotate(270deg)}[data-scene=inventory] .aincrad-inventory-card{border-radius:5px}.aincrad-inventory-card>div:last-child{min-height:18px;font-size:12px}.aincrad-item-rarity{color:color-mix(in srgb,var(--item-color) 72%,hsla(var(--fantasy-hue,203), 46%, 88%, 1))}[data-scene=inventory] input{background:hsla(var(--fantasy-hue,203), 46%, 7%, .922);border-color:hsla(var(--fantasy-hue,203), 16%, 47%, .502)}[data-scene=profile] .sao-profile-banner{height:calc(100dvh / var(--uiz, 1));position:fixed}[data-scene=profile] .sao-profile-banner img{opacity:.8;object-position:center top}.aincrad-xp-ring{outline:1px solid hsla(var(--fantasy-hue,203), 46%, 66%, .667);outline-offset:6px;width:220px;height:220px;box-shadow:0 0 0 10px hsla(var(--fantasy-hue,203), 46%, 8%, .6),0 14px 40px #0007;border-radius:50%}.aincrad-profile-identity{padding:20px 0}.aincrad-profile-identity h1{color:hsla(var(--fantasy-hue,203), 46%, 92%, 1);overflow-wrap:anywhere;font-family:Georgia,serif;font-size:32px;line-height:1.2}.aincrad-profile-stats{background:linear-gradient(145deg,hsla(var(--fantasy-hue,203), 46%, 14%, .929),hsla(var(--fantasy-hue,203), 46%, 7%, .922));box-shadow:inset 0 1px hsla(var(--fantasy-hue,203), 46%, 81%, .2),0 12px 40px #0006;border:1px solid #66717a80;border-radius:8px;margin-top:24px;padding:18px}.aincrad-profile-stats>div:first-child{margin-top:0}.aincrad-profile-slot>.pointer-events-none.inset-x-0{background:linear-gradient(transparent,hsla(var(--fantasy-hue,203), 46%, 4%, .875));padding-bottom:4px;font-size:9px}.aincrad-profile-stats button{min-height:var(--sao-tap)}html.sao-wide .aincrad-profile-stats{align-self:start;margin-top:72px;padding:24px}html.sao-wide [data-scene=profile] .sao-duo{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:26px}html.sao-wide .aincrad-profile-slot>.pointer-events-none.inset-x-0{font-size:10px}[data-scene=fishing]>.sao-col>header h1{color:hsla(var(--fantasy-hue,203), 46%, 90%, 1);font-family:Georgia,serif}.aincrad-pond{border-color:hsla(var(--fantasy-hue,203), 35%, 50%, .6);border-radius:10px}.aincrad-fishing-action{min-height:62px!important;font-family:Georgia,serif!important;font-size:20px!important}.aincrad-fish-card{background:linear-gradient(130deg,hsla(var(--fantasy-hue,203), 36%, 14%, .933),hsla(var(--fantasy-hue,203), 46%, 8%, .961));min-height:94px}.aincrad-fish-card>img{border-color:hsla(var(--fantasy-hue,203), 28%, 51%, .4);width:58px;height:58px}.aincrad-fish-card>button{min-width:var(--sao-tap);min-height:var(--sao-tap)}.aincrad-fish-card .font-mono-num{margin-top:5px;font-size:12px;line-height:1.5}[data-scene=fishing] .grid-cols-6>button{gap:6px;min-height:64px;font-size:11px}html.sao-wide [data-scene=fishing] .sao-duo-pane{background:hsla(var(--fantasy-hue,203), 46%, 8%, .91);border:1px solid hsla(var(--fantasy-hue,203), 29%, 38%, .533);border-radius:10px;padding:12px}@media (max-width:599px){.aincrad-fish-card{flex-wrap:wrap;gap:10px}.aincrad-fish-card>.min-w-0{flex-basis:calc(100% - 80px)}.aincrad-fish-card>button:first-of-type{margin-left:68px}}html.sao-wide .aincrad-armory>.relative{grid-template-columns:84px minmax(0,1fr) 84px}[data-scene=equipment]>.sao-col>header h1{color:hsla(var(--fantasy-hue,203), 46%, 90%, 1);font-family:Georgia,serif}[data-scene=equipment] .sao-duo>div:last-child{border:1px solid hsla(var(--fantasy-hue,203), 23%, 34%, .533);background:linear-gradient(145deg,hsla(var(--fantasy-hue,203), 46%, 13%, .933),hsla(var(--fantasy-hue,203), 46%, 8%, .929));border-radius:10px;align-self:start;padding:18px}[data-scene=equipment] .sao-duo>div:last-child .text-\[10px\]{font-size:12px}[data-scene=equipment] .sao-duo>div:last-child .text-\[11px\]{font-size:13px}.aincrad-profile-identity .text-\[10px\]{font-size:12px}.aincrad-profile-identity .text-\[11px\]{font-size:13px}.aincrad-profile-identity .text-\[9px\]{font-size:11px}[data-scene=inventory]>.sao-col>header{margin-bottom:12px}[data-scene=inventory] .aincrad-inventory-card{padding:10px 8px 12px}.aincrad-inventory-card .aincrad-item-name{min-height:24px;margin-top:7px}.aincrad-inventory-card:before{border-color:color-mix(in srgb,var(--item-color) 35%,transparent);box-shadow:inset 0 1px #fff4}.aincrad-inventory-card>.relative.shrink-0{-webkit-mask-image:radial-gradient(#000 44%,#000a 70%,#0000 98%);mask-image:radial-gradient(#000 44%,#000a 70%,#0000 98%)}[data-scene=inventory] .no-scrollbar>button{color:hsla(var(--fantasy-hue,203), 29%, 83%, 1);background-color:hsla(var(--fantasy-hue,203), 46%, 8%, .91);font-size:12px}.aincrad-profile-wallet{align-items:center;gap:12px;padding:10px 14px;display:flex}.aincrad-profile-wallet>div{margin-top:0}.aincrad-profile-wallet>div:last-child{margin-left:auto;font-size:22px}.aincrad-vital{background:linear-gradient(110deg,hsla(var(--fantasy-hue,203), 34%, 15%, .851),hsla(var(--fantasy-hue,203), 46%, 9%, .929));box-shadow:inset 0 1px #fff2,0 6px 16px #0003}.aincrad-profile-stats{background:linear-gradient(145deg,hsla(var(--fantasy-hue,203), 46%, 14%, .851),hsla(var(--fantasy-hue,203), 46%, 7%, .89))}@media (max-width:599px){.aincrad-xp-ring{width:185px;height:185px}.aincrad-profile-identity{padding-top:8px;padding-bottom:8px}.aincrad-profile-identity h1{font-size:28px}.aincrad-vital{padding:12px}}.aincrad-inventory-card>.relative.shrink-0{-webkit-mask-image:radial-gradient(#000 35%,#000b 58%,#0000 76%);mask-image:radial-gradient(#000 35%,#000b 58%,#0000 76%);width:130px!important;height:130px!important}.aincrad-inventory-card>.relative.shrink-0>div{box-shadow:none!important;background:0 0!important;border:0!important}.aincrad-inventory-card>.relative.shrink-0>div>.pointer-events-none{display:none}.aincrad-inventory-card{box-shadow:inset 0 1px hsla(var(--fantasy-hue,203), 46%, 87%, .533),inset 0 -2px #0009,0 3px 12px #0008}.aincrad-inventory-card .aincrad-item-name{font-size:14px}.aincrad-profile-rank{text-align:center;flex-direction:column;gap:3px}.aincrad-profile-vitals{margin-top:12px}.aincrad-profile-stats{box-shadow:inset 0 1px hsla(var(--fantasy-hue,203), 46%, 83%, .267),0 0 30px hsla(var(--fantasy-hue,203), 46%, 53%, .051);border-color:hsla(var(--fantasy-hue,203), 33%, 60%, .533)}.aincrad-repeat{box-shadow:inset 0 0 0 3px #161a16,inset 0 0 0 4px hsla(var(--fantasy-hue,203), 41%, 56%, 1),0 0 22px hsla(var(--fantasy-hue,203), 46%, 67%, .267);border:1px solid hsla(var(--fantasy-hue,203), 46%, 69%, 1)!important;background:linear-gradient(120deg,hsla(var(--fantasy-hue,203), 46%, 28%, 1),hsla(var(--fantasy-hue,203), 35%, 10%, 1) 60%,hsla(var(--fantasy-hue,203), 46%, 18%, 1))!important;color:hsla(var(--fantasy-hue,203), 46%, 86%, 1)!important;min-height:58px!important;font:700 21px Georgia,serif!important}.aincrad-result-head>.sao-pop{font-family:Georgia,serif}.aincrad-victory-hero{pointer-events:none;z-index:31;filter:drop-shadow(0 6px 12px #0008);width:38%;height:56%;position:absolute;bottom:2%;left:-3%}.aincrad-result [data-reward-card]{background:linear-gradient(135deg,#19231bdc,hsla(var(--fantasy-hue,203), 46%, 7%, .922));width:130px;min-height:112px}.aincrad-result [data-reward-card]>span:first-child{font-size:28px}.aincrad-result [data-reward-card] [data-coin-src]{font-size:20px}.aincrad-result [data-reward-card]>span:last-child{font-size:11px}html.sao-wide .aincrad-fight{width:100%;height:calc(82dvh / var(--uiz, 1));min-height:740px;margin-inline-start:0;margin-inline-end:0}html.sao-wide .aincrad-result{padding-inline-start:40px;padding-inline-end:40px;background:linear-gradient(180deg,hsla(var(--fantasy-hue,203), 46%, 7%, .4),hsla(var(--fantasy-hue,203), 46%, 7%, .133) 45%,hsla(var(--fantasy-hue,203), 46%, 7%, .733))!important}html.sao-wide .aincrad-result-head>.sao-pop{white-space:nowrap;letter-spacing:.08em;margin-bottom:6px;padding-top:4px;font-size:max(44px,min(calc(4.4vw / var(--uiz, 1)),64px))}.aincrad-result-badge{align-items:center;height:38px}.aincrad-trophy-wide{display:none!important}html.sao-wide .aincrad-trophy-wide{min-height:200px;max-height:270px;display:flex!important}html.sao-wide .aincrad-trophy-narrow{display:none!important}.aincrad-result[data-outcome=win][data-crit] .aincrad-result-title{filter:drop-shadow(0 2px #460a04f2)drop-shadow(0 0 18px #ff6030bf);background:linear-gradient(#fff1c2 0%,#ffcf5a 38%,#ff7a3d 70%,#d92d2d 100%);-webkit-background-clip:text;background-clip:text;animation:.62s cubic-bezier(.3,1.5,.5,1) both aincrad-crit-title}@keyframes aincrad-crit-title{0%{filter:drop-shadow(0 0 40px #ffc850);transform:scale(1.35)rotate(-2deg)}30%{transform:scale(.96)rotate(1.5deg)}55%{transform:scale(1.04)rotate(-.8deg)}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.aincrad-result[data-outcome=win][data-crit] .aincrad-result-title{animation:none}}html.sao-wide .aincrad-fight[data-outcome=win] [data-arena-enemy]{visibility:hidden}html.sao-wide .aincrad-result [data-hunt-streak]>div:first-child{padding:14px 18px}html.sao-wide .aincrad-result [data-hunt-streak] .font-mono-num.text-\[24px\]{font-size:42px}html.sao-wide .aincrad-result [data-hunt-streak] .h-\[7px\]{height:11px}html.sao-wide .aincrad-result [data-victory-strip]>div{height:66px!important}html.sao-wide .aincrad-result [data-victory-strip] .font-mono-num{font-size:26px}:root .aincrad-result [data-victory-strip]>[data-victory-tile]{width:auto!important;min-height:0!important;box-shadow:var(--vt-shadow)!important;border-width:1px!important;border-radius:.75rem!important}@media (max-width:599px){.aincrad-profile-rank>span:first-child{letter-spacing:.15em;font-size:10px}.aincrad-profile-identity{gap:0}.aincrad-profile-identity h1{margin-top:12px}.aincrad-xp-ring{width:155px;height:155px}.aincrad-profile-vitals{margin-top:8px}.aincrad-profile-vitals>:not(:last-child){margin-bottom:6px}.aincrad-vital{padding:8px 12px}.aincrad-victory-hero{opacity:.65;z-index:29;width:35%;height:36%;bottom:0}.aincrad-result [data-reward-card]{width:110px;min-height:94px}.aincrad-repeat{font-size:18px!important}}.aincrad-fight[data-outcome=win] [data-arena-player]{visibility:hidden}html.sao-wide [data-scene=expedition]>.sao-col{max-width:1120px}[data-scene=expedition]>.sao-col>header h1{color:hsla(var(--fantasy-hue,203), 46%, 92%, 1);font-family:Georgia,serif}.aincrad-expedition-scene .font-cinzel{font-size:24px}.aincrad-expedition-scene .text-\[10px\],.aincrad-expedition-scene .text-\[10\.5px\]{font-size:12px}[data-scene=expedition] [data-coach=explore]{background:linear-gradient(125deg,hsla(var(--fantasy-hue,203), 46%, 27%, 1),hsla(var(--fantasy-hue,203), 19%, 9%, 1) 65%)!important;border:1px solid hsla(var(--fantasy-hue,203), 46%, 75%, 1)!important;box-shadow:inset 0 0 0 3px #171b18,inset 0 0 0 4px hsla(var(--fantasy-hue,203), 38%, 54%, 1),0 0 18px hsla(var(--fantasy-hue,203), 46%, 59%, .267)!important}[data-scene=expedition] .sao-duo-pane .font-cinzel{font-size:17px}[data-scene=expedition] .sao-duo-pane .text-\[10px\]{font-size:12px}.aincrad-boss-status{background:linear-gradient(120deg,hsla(var(--fantasy-hue,203), 37%, 12%, .929),hsla(var(--fantasy-hue,203), 46%, 8%, .933))!important}html.sao-wide .aincrad-result [data-reward-card]{width:150px;min-height:135px;box-shadow:0 0 26px hsla(var(--fantasy-hue,203), 46%, 64%, .267),inset 0 1px hsla(var(--fantasy-hue,203), 46%, 83%, .4)!important}html.sao-wide .aincrad-result>.min-h-0>.mt-2>div>button{height:104px}html.sao-wide .aincrad-result>.min-h-0>.mt-2>div>button svg{width:116px;height:100px}.aincrad-fishing-action{box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 33%, 10%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 44%, 59%, .533)}[data-scene=fishing] .italic{font-size:13px;line-height:1.65}[data-scene=shop]>.sao-col>header h1{color:hsla(var(--fantasy-hue,203), 46%, 91%, 1);font-family:Georgia,serif}.aincrad-storefront{border:1px solid hsla(var(--fantasy-hue,203), 33%, 47%, 1);background:hsla(var(--fantasy-hue,203), 46%, 8%, 1);border-radius:7px;min-height:185px;transition:border-color .18s,transform .18s;box-shadow:inset 0 0 0 3px #131917,0 6px 20px #0008}.aincrad-storefront:hover{border-color:hsla(var(--fantasy-hue,203), 46%, 79%, 1)}.aincrad-storefront:focus-visible{outline:2px solid hsla(var(--fantasy-hue,203), 46%, 79%, 1);outline-offset:3px}.aincrad-shop-art{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.aincrad-shop-shade{background:linear-gradient(180deg,transparent 25%,hsla(var(--fantasy-hue,203), 46%, 6%, .333) 50%,hsla(var(--fantasy-hue,203), 46%, 6%, .961) 82%);position:absolute;top:0;bottom:0;left:0;right:0}.aincrad-shop-caption{align-items:center;gap:10px;display:flex;position:absolute;top:auto;bottom:14px;left:12px;right:12px}.aincrad-shop-title{color:hsla(var(--fantasy-hue,203), 46%, 92%, 1);overflow-wrap:anywhere;text-shadow:0 2px 6px #000;font:700 18px/1.2 Georgia,serif;display:block}.aincrad-shop-desc{color:hsla(var(--fantasy-hue,203), 30%, 79%, 1);margin-top:5px;font-size:12px;line-height:1.4;display:block}.aincrad-shop-icon{width:42px;height:42px;color:var(--shop-accent);border:1px solid var(--shop-accent);background:hsla(var(--fantasy-hue,203), 46%, 7%, .91);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.aincrad-shop-badge{background:hsla(var(--fantasy-hue,203), 46%, 7%, .937);color:hsla(var(--fantasy-hue,203), 46%, 82%, 1);border:1px solid hsla(var(--fantasy-hue,203), 34%, 51%, 1);border-radius:4px;padding:4px 8px;font-size:11px;position:absolute;top:12px;right:12px}.aincrad-market-hero .aincrad-shop-caption{max-width:440px;bottom:24px;left:24px}.aincrad-shop-hub .sao-wgrid-shops{gap:12px}@media (max-width:599px){.aincrad-storefront{min-height:194px}.aincrad-shop-caption{flex-wrap:wrap;gap:6px;top:auto;bottom:12px;left:10px;right:10px}.aincrad-shop-caption>.min-w-0{flex-basis:100%}.aincrad-shop-caption>svg{display:none}.aincrad-shop-icon{width:30px;height:30px}.aincrad-shop-icon svg{width:17px;height:17px}.aincrad-shop-title{font-size:16px}.aincrad-shop-desc{font-size:11px}.aincrad-market-hero{min-height:250px}.aincrad-market-hero .aincrad-shop-title{font-size:27px}}@media (prefers-reduced-motion:reduce){.aincrad-storefront{transition:none}}.aincrad-shop-atlas{aspect-ratio:1.5;height:auto;bottom:auto}.aincrad-shop-hub>.flex{padding-block-start:0;padding-block-end:0}.aincrad-market-hero .aincrad-shop-shade{background:linear-gradient(90deg,hsla(var(--fantasy-hue,203), 46%, 5%, .4),transparent 80%),linear-gradient(0deg,hsla(var(--fantasy-hue,203), 46%, 6%, .91),transparent 75%)}@media (min-width:1100px){.aincrad-shop-hub .aincrad-storefront:not(.aincrad-market-hero){min-height:175px}}.aincrad-armory{border-color:hsla(var(--fantasy-hue,203), 20%, 76%, .2);border-radius:4px;background:linear-gradient(0deg,hsla(var(--fantasy-hue,203), 46%, 6%, .133),hsla(var(--fantasy-hue,203), 46%, 6%, .067)),url(/redesign/armory-hall.webp) center/cover!important}.aincrad-armory:after{display:none}.aincrad-equipped-list>button{padding:8px 12px;background:hsla(var(--fantasy-hue,203), 46%, 10%, .91)!important;box-shadow:inset 0 1px #fff1!important}.aincrad-equipped-list>button>.relative{width:44px!important;height:44px!important}.aincrad-equipped-list{gap:6px}html.sao-wide [data-scene=equipment] .sao-duo>div:last-child{margin-top:-56px}.aincrad-destinations>.sao-tile{border-radius:5px;border-color:hsla(var(--fantasy-hue,203), 36%, 54%, 1)!important}.aincrad-destinations .tile-neon{display:none}.aincrad-destinations .aincrad-frame-corners{z-index:2}.aincrad-market-enter{border:1px solid hsla(var(--fantasy-hue,203), 46%, 71%, 1);background:hsla(var(--fantasy-hue,203), 46%, 13%, .91);color:hsla(var(--fantasy-hue,203), 46%, 87%, 1);box-shadow:inset 0 1px hsla(var(--fantasy-hue,203), 46%, 91%, .267);border-radius:5px;align-items:center;gap:8px;margin-top:10px;padding:9px 14px;font:700 13px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;display:inline-flex}[data-scene=shop]>.sao-col{padding-top:20px}[data-scene=shop]>.sao-col>header{margin-bottom:14px}.aincrad-market-hero{min-height:220px}.aincrad-market-hero .aincrad-shop-caption{bottom:18px}.aincrad-market-hero .aincrad-shop-title{font-size:29px}.aincrad-storefront:not(.aincrad-market-hero){min-height:170px}.aincrad-inventory-card>.relative.shrink-0{width:118px!important;height:118px!important}.aincrad-inventory-card{border-color:color-mix(in srgb,var(--item-color) 55%,hsla(var(--fantasy-hue,203), 23%, 19%, 1))!important}[data-scene=inventory]>.sao-col{padding-top:20px}@media (max-width:599px){.aincrad-home-character{width:185px!important;right:-25px!important}.aincrad-storefront:not(.aincrad-market-hero){min-height:194px}.aincrad-market-hero{min-height:260px}}[data-scene=forge]>.sao-col>header h1{color:hsla(var(--fantasy-hue,203), 46%, 87%, 1);font:700 max(30px,min(calc(4vw / var(--uiz, 1)),52px))/1.2 Georgia,serif}.aincrad-forge-hub{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;min-height:610px;display:grid}.aincrad-forge-intro{text-shadow:0 2px 8px #000;align-self:end;padding:22px 0}.aincrad-forge-intro h2{color:hsla(var(--fantasy-hue,203), 46%, 82%, 1);font:30px/1.2 Georgia,serif}.aincrad-forge-intro p{color:hsla(var(--fantasy-hue,203), 29%, 82%, 1);margin-top:8px;font-size:14px}.aincrad-forge-stations{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.aincrad-forge-station{border:1px solid hsla(var(--fantasy-hue,203), 46%, 51%, 1);background:radial-gradient(ellipse at top,hsla(var(--fantasy-hue,203), 39%, 21%, .502),transparent 60%),linear-gradient(145deg,hsla(var(--fantasy-hue,203), 30%, 13%, .937),hsla(var(--fantasy-hue,203), 40%, 6%, .961));min-height:230px;box-shadow:inset 0 0 0 3px #151515,inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 60%, .267),0 8px 25px #0008;text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding:24px 14px 18px;transition:transform .18s,border-color .18s;display:flex;position:relative}.aincrad-forge-station>svg{color:hsla(var(--fantasy-hue,203), 46%, 69%, 1);filter:drop-shadow(0 0 12px hsla(var(--fantasy-hue,203), 46%, 56%, .533))}.aincrad-forge-station-title{color:hsla(var(--fantasy-hue,203), 46%, 89%, 1);font:700 23px/1.2 Georgia,serif}.aincrad-forge-station-desc{color:hsla(var(--fantasy-hue,203), 30%, 82%, 1);font-size:13px;line-height:1.4}.aincrad-forge-enter{border:1px solid hsla(var(--fantasy-hue,203), 46%, 53%, 1);width:34px;height:34px;color:hsla(var(--fantasy-hue,203), 46%, 67%, 1);box-shadow:0 0 12px hsla(var(--fantasy-hue,203), 46%, 53%, .2);border-radius:50%;place-items:center;margin-top:auto;display:grid}.aincrad-forge-station:hover{border-color:hsla(var(--fantasy-hue,203), 46%, 82%, 1);transform:translateY(-2px)}.aincrad-forge-station:focus-visible{outline:2px solid hsla(var(--fantasy-hue,203), 46%, 82%, 1);outline-offset:4px}@media (max-width:899px){.aincrad-forge-hub{grid-template-columns:minmax(0,1fr);gap:12px}.aincrad-forge-intro{flex-direction:column;justify-content:end;min-height:260px;display:flex}.aincrad-forge-intro h2{font-size:28px}.aincrad-forge-station{gap:9px;min-height:192px;padding:18px 10px 12px}.aincrad-forge-station-title{font-size:20px}.aincrad-forge-station-desc{font-size:12px}}@media (prefers-reduced-motion:reduce){.aincrad-forge-station{transition:none}}html.sao-wide [data-scene=forge]>.sao-col{max-width:1120px}.aincrad-forge-station-title{overflow-wrap:anywhere;max-width:100%}[data-scene=forge]>.sao-bg-layer:not(.bg-cover){background:linear-gradient(180deg,hsla(var(--fantasy-hue,203), 46%, 3%, .4),hsla(var(--fantasy-hue,203), 46%, 3%, .067) 35%,hsla(var(--fantasy-hue,203), 46%, 3%, .133) 70%,hsla(var(--fantasy-hue,203), 46%, 3%, .6))!important}@media (max-width:599px){[data-scene=forge]>.sao-bg-layer.bg-cover{background-position:30%!important}}html.sao-wide .sao-shell[data-scene=forge]>.sao-col>header h1{font-size:60px}[data-scene=forge] .sao-screen-heading-icon{color:hsla(var(--fantasy-hue,203), 46%, 64%, 1);filter:drop-shadow(0 0 12px hsla(var(--fantasy-hue,203), 46%, 61%, .4))}.aincrad-forge-station:before{content:"";pointer-events:none;opacity:.15;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h128v128H0z'/%3E%3C/svg%3E");position:absolute;top:4px;bottom:4px;left:4px;right:4px}.aincrad-forge-station>svg{filter:drop-shadow(0 0 9px hsla(var(--fantasy-hue,203), 46%, 65%, .733))}.aincrad-forge-history{background:hsla(var(--fantasy-hue,203), 46%, 8%, .91);border:1px solid hsla(var(--fantasy-hue,203), 32%, 38%, 1);color:hsla(var(--fantasy-hue,203), 46%, 73%, 1);border-radius:8px;align-items:center;gap:16px;margin-top:14px;padding:18px;display:flex}.aincrad-forge-history h3{color:hsla(var(--fantasy-hue,203), 46%, 88%, 1);font-size:15px;font-weight:700}.aincrad-forge-history p{color:hsla(var(--fantasy-hue,203), 24%, 73%, 1);margin-top:5px;font-size:13px}@media (min-width:900px){.aincrad-forge-station{min-height:255px}.aincrad-forge-hub{min-height:635px}}@media (max-width:899px){.aincrad-forge-intro{min-height:190px}}[data-world=bank]{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 6%, .91),hsla(var(--fantasy-hue,203), 46%, 6%, .851)),url(/redesign/vault-hall.webp) center/cover fixed!important}[data-world=bank]>header h1{color:hsla(var(--fantasy-hue,203), 46%, 90%, 1);font:700 32px/1.25 Georgia,serif;text-shadow:none!important}[data-world=bank]>header button{min-width:var(--sao-tap);min-height:var(--sao-tap)}[data-world=bank]>header .text-\[10\.5px\]{font-size:13px}.aincrad-bank-vault{border-color:hsla(var(--fantasy-hue,203), 35%, 55%, 1);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:340px;display:grid}.aincrad-bank-art{height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.aincrad-bank-art img{object-position:center!important;animation:none!important}.aincrad-bank-art>div{background:linear-gradient(90deg,transparent,hsla(var(--fantasy-hue,203), 46%, 6%, .267) 60%,hsla(var(--fantasy-hue,203), 46%, 6%, .533))!important}.aincrad-bank-account{border:1px solid hsla(var(--fantasy-hue,203), 31%, 50%, 1);background:hsla(var(--fantasy-hue,203), 46%, 6%, .933);border-bottom:0;border-radius:12px 12px 0 0;grid-column:2;margin:24px 24px 0 0;padding:20px}.aincrad-bank-wallet{border:1px solid hsla(var(--fantasy-hue,203), 31%, 50%, 1);border-top:0;border-radius:0 0 12px 12px;grid-column:2;margin:0 24px 24px 0;overflow:hidden}.aincrad-bank-account .text-\[26px\]{color:hsla(var(--fantasy-hue,203), 46%, 84%, 1);font-size:36px}.aincrad-bank-account .text-\[9px\]{font-size:10px}.aincrad-bank-account .text-\[12px\]{font-size:14px}.aincrad-bank-account>.relative{width:70px;height:70px}.aincrad-bank-greeting{border-color:hsla(var(--fantasy-hue,203), 30%, 48%, .4);background:hsla(var(--fantasy-hue,203), 46%, 9%, .91);align-items:center;min-height:124px}.aincrad-bank-greeting>.relative{border-radius:5px;width:86px;height:96px}.aincrad-bank-greeting>.min-w-0{font:italic 16px/1.6 Georgia,serif}[data-world=bank] .sao-flow2{gap:18px}[data-world=bank] .sao-flow2>.rounded-2xl{background-color:hsla(var(--fantasy-hue,203), 46%, 9%, .91)}[data-world=bank] input{min-height:max(48px, var(--sao-tap));font-size:16px}[data-world=bank] .sao-btn{min-height:var(--sao-tap)}@media (max-width:899px){[data-world=bank]>header h1{font-size:23px}.aincrad-bank-vault{display:block}.aincrad-bank-art{height:185px;position:relative}.aincrad-bank-art img{object-position:30% 45%!important}.aincrad-bank-account{border:0;border-radius:0;margin:0;padding:14px}.aincrad-bank-wallet{border:0;border-top:1px solid hsla(var(--fantasy-hue,203), 37%, 40%, .267);border-radius:0;margin:0}.aincrad-bank-account .text-\[26px\]{font-size:30px}}[data-world=bank]>header h1{white-space:normal;overflow:visible}.aincrad-bank-interest,.aincrad-bank-console,.aincrad-bank-upgrade{background:linear-gradient(145deg,hsla(var(--fantasy-hue,203), 46%, 13%, .961),hsla(var(--fantasy-hue,203), 46%, 7%, .961));border-color:hsla(var(--fantasy-hue,203), 30%, 49%, .4);box-shadow:inset 0 1px hsla(var(--fantasy-hue,203), 46%, 75%, .133),0 8px 20px #0004}.aincrad-bank-interest{background:linear-gradient(140deg,hsla(var(--fantasy-hue,203), 42%, 18%, .929),hsla(var(--fantasy-hue,203), 44%, 8%, .961) 70%)}.aincrad-bank-interest .text-\[17px\]{font-size:27px}.aincrad-bank-interest .text-\[10px\],.aincrad-bank-console .text-\[10px\],.aincrad-bank-upgrade .text-\[10px\]{font-size:12px}.aincrad-bank-console button{min-height:var(--sao-tap)}.aincrad-bank-wallet>div{padding-block-start:12px;padding-block-end:12px}.aincrad-bank-greeting>div:first-child{width:90px;height:104px}@media (max-width:599px){.aincrad-bank-greeting>div:first-child{width:65px;height:76px}.aincrad-bank-greeting>.min-w-0{font-size:14px}}.aincrad-bank-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.aincrad-bank-console{border:1px solid hsla(var(--fantasy-hue,203), 34%, 50%, 1);background:linear-gradient(130deg,hsla(var(--fantasy-hue,203), 26%, 20%, 1),hsla(var(--fantasy-hue,203), 46%, 7%, .961) 40%,hsla(var(--fantasy-hue,203), 30%, 13%, 1));box-shadow:inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 7%, 1),inset 0 0 0 5px hsla(var(--fantasy-hue,203), 36%, 60%, .2),0 10px 25px #0005;border-radius:6px;grid-area:1/2/span 2;padding:8px;position:relative}.aincrad-bank-greeting{background:linear-gradient(110deg,hsla(var(--fantasy-hue,203), 31%, 24%, .533),hsla(var(--fantasy-hue,203), 46%, 8%, 1));border-radius:6px;grid-area:1/1;min-height:155px;padding:0;overflow:hidden}.aincrad-bank-greeting>div:first-child{border:0;border-radius:0;width:138px;height:155px}.aincrad-bank-greeting>.min-w-0{padding:12px 16px 12px 0;font-size:18px}.aincrad-bank-interest{border-radius:6px;grid-area:2/1/span 2;padding:18px}.aincrad-bank-upgrade{border-radius:6px;grid-column:2;padding:18px}.aincrad-bank-console button{font-size:14px}.aincrad-bank-console button[aria-pressed]{min-height:54px}.aincrad-bank-console button[aria-pressed=true]{color:hsla(var(--fantasy-hue,203), 46%, 86%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 26%, 30%, 1),#2d3029);box-shadow:inset 0 2px hsla(var(--fantasy-hue,203), 46%, 71%, 1),inset 0 -2px hsla(var(--fantasy-hue,203), 41%, 45%, 1)}.aincrad-bank-console input{background:hsla(var(--fantasy-hue,203), 46%, 4%, 1);border-color:hsla(var(--fantasy-hue,203), 28%, 49%, .4);min-height:62px;font-size:23px}.aincrad-bank-console .sao-btn{min-height:54px}.aincrad-bank-account .text-\[26px\]{font-size:46px}.aincrad-bank-account .text-\[12px\],.aincrad-bank-wallet .text-\[12px\]{font-size:17px}.aincrad-bank-account .text-\[9px\],.aincrad-bank-wallet .text-\[9px\]{font-size:11px}.aincrad-bank-upgrade .text-\[12\.5px\]{white-space:normal;font-size:16px}.aincrad-bank-upgrade .text-\[10\.5px\]{font-size:12px}[data-world=bank]>header .min-w-0{text-align:center}@media (max-width:899px){.aincrad-bank-grid{grid-template-columns:minmax(0,1fr);gap:12px}.aincrad-bank-grid>*{grid-area:auto}.aincrad-bank-art{height:130px}.aincrad-bank-account{padding:12px}.aincrad-bank-account .text-\[26px\]{font-size:32px}.aincrad-bank-account .text-\[12px\],.aincrad-bank-wallet .text-\[12px\]{font-size:14px}.aincrad-bank-console button[aria-pressed]{min-height:max(46px, var(--sao-tap))}.aincrad-bank-console input{min-height:max(48px, var(--sao-tap))}.aincrad-bank-greeting{min-height:95px}.aincrad-bank-greeting>div:first-child{width:80px;height:95px}.aincrad-bank-greeting>.min-w-0{font-size:15px}[data-world=bank]>header .min-w-0{text-align:left}}html.sao-wide [data-world=bank] .sao-col,html.sao-wide [data-scene=pets]>.sao-col{max-width:1120px}[data-scene=pets]>.sao-bg-layer:not(.bg-cover){background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 6%, .267),hsla(var(--fantasy-hue,203), 46%, 6%, .133) 35%,hsla(var(--fantasy-hue,203), 46%, 6%, .533))!important}.aincrad-pets-grid{grid-template-columns:1.05fr 1fr;align-items:start;gap:22px;display:grid}.aincrad-pet-card{background:0 0}.aincrad-pet-stage{height:330px;padding-top:24px;background:0 0!important}.aincrad-pet-stage>button img{border:0;border-radius:0;-webkit-mask-image:radial-gradient(49% 49%,#000 62%,#0000 100%);mask-image:radial-gradient(49% 49%,#000 62%,#0000 100%);width:310px!important;height:310px!important}.aincrad-pet-stage>button{filter:drop-shadow(0 0 20px hsla(var(--fantasy-hue,203), 46%, 82%, .2))}.aincrad-pet-stage>span:not(.z-20),.aincrad-pet-stage>div.text-sm{display:none}.aincrad-pet-stage>div.text-\[10\.5px\]{background:hsla(var(--fantasy-hue,203), 46%, 7%, .851);padding:6px 14px;font-size:13px;top:4px}.aincrad-pet-details,.aincrad-pets-care{border:1px solid hsla(var(--fantasy-hue,203), 32%, 49%, 1);background:linear-gradient(135deg,hsla(var(--fantasy-hue,203), 43%, 14%, .949),hsla(var(--fantasy-hue,203), 46%, 6%, .961) 60%,hsla(var(--fantasy-hue,203), 28%, 13%, .937));box-shadow:inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 5%, 1),inset 0 0 0 5px hsla(var(--fantasy-hue,203), 36%, 60%, .2),0 8px 24px #0005;border-radius:7px;padding:18px;position:relative}.aincrad-pet-details .text-base{color:hsla(var(--fantasy-hue,203), 46%, 91%, 1);font:700 30px/1.15 Georgia,serif}.aincrad-pet-details .text-\[11px\]{font-size:13px;line-height:1.5}.aincrad-pet-details .text-\[10px\]{color:hsla(var(--fantasy-hue,203), 20%, 76%, 1);font-size:12px}.aincrad-pet-details .text-\[8px\]{font-size:10px}.aincrad-pet-details img{width:45px!important;height:45px!important}.aincrad-pets-care{margin-top:20px;overflow:hidden}.aincrad-pets-care>h2{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:hsla(var(--fantasy-hue,203), 46%, 73%, 1);font:14px/1.5 Georgia,serif}.aincrad-pets-care .sao-btn{min-height:max(48px, var(--sao-tap))}.aincrad-pets-care>.mt-3.flex .sao-btn{min-height:58px;font:700 19px Georgia,serif}.aincrad-pets-tabs button{min-height:max(46px, var(--sao-tap));font-size:12px}.aincrad-pet-feed button{border-color:hsla(var(--fantasy-hue,203), 30%, 49%, .333);background:linear-gradient(110deg,hsla(var(--fantasy-hue,203), 43%, 15%, 1),hsla(var(--fantasy-hue,203), 46%, 7%, 1));min-height:48px;padding:8px 12px}.aincrad-pet-feed button>.text-lg{font-size:22px}.aincrad-pet-feed .truncate{white-space:normal}.aincrad-pets-vignette{background:linear-gradient(transparent 40%,hsla(var(--fantasy-hue,203), 46%, 7%, .933)),url(/redesign/pet-sanctuary.webp) 75% center/cover;justify-content:center;align-items:end;min-height:290px;margin:14px -12px -12px;display:flex}.aincrad-pets-vignette p{text-align:center;max-width:250px;color:hsla(var(--fantasy-hue,203), 46%, 85%, 1);padding:28px;font:italic 21px/1.4 Georgia,serif}[data-scene=pets]>.sao-col>button{min-height:var(--sao-tap)}@media (max-width:899px){.aincrad-pets-grid{grid-template-columns:minmax(0,1fr);gap:14px}.aincrad-pet-stage{height:270px}.aincrad-pet-stage>button img{width:260px!important;height:260px!important}.aincrad-pet-details{padding:16px}.aincrad-pets-care{margin-top:0;padding:14px}.aincrad-pets-vignette{min-height:180px}}@media (prefers-reduced-motion:reduce){[data-scene=pets] .aincrad-pet-stage *{transition:none!important;animation:none!important}}html.sao-wide .sao-shell[data-scene=pets]>.sao-col>header h1{color:hsla(var(--fantasy-hue,203), 46%, 91%, 1);font:700 54px/1.1 Georgia,serif}[data-scene=pets]>.sao-col>header{margin-bottom:4px}.aincrad-pet-stage>.h-8,.aincrad-pet-stage>.h-16{display:none}.aincrad-bank-wallet .truncate{white-space:normal;overflow:visible}.aincrad-bank-interest .text-\[10\.5px\],.aincrad-bank-interest .text-\[10px\],.aincrad-bank-upgrade .text-\[10px\]{color:hsla(var(--fantasy-hue,203), 20%, 77%, 1);font-size:13px}.aincrad-bank-greeting,.aincrad-bank-interest,.aincrad-bank-upgrade{border-color:hsla(var(--fantasy-hue,203), 42%, 55%, 1);box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 5%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 33%, 60%, .267),inset 0 2px 12px hsla(var(--fantasy-hue,203), 46%, 80%, .133),0 8px 24px #0005;background-image:radial-gradient(ellipse at 10% 0,hsla(var(--fantasy-hue,203), 38%, 53%, .2),transparent 60%),linear-gradient(135deg,hsla(var(--fantasy-hue,203), 43%, 16%, 1),hsla(var(--fantasy-hue,203), 46%, 7%, 1))}.aincrad-bank-greeting>div:first-child{box-shadow:8px 0 25px hsla(var(--fantasy-hue,203), 46%, 65%, .133)}.aincrad-pet-stage>button img{width:350px!important;height:350px!important}.aincrad-pet-details .text-slate-600{color:hsla(var(--fantasy-hue,203), 22%, 67%, 1)}.aincrad-pets-care>.mt-3.flex .sao-btn{border-color:hsla(var(--fantasy-hue,203), 38%, 56%, 1);box-shadow:inset 0 2px hsla(var(--fantasy-hue,203), 46%, 78%, .333),inset 0 -3px #0009,0 4px 10px #0006}.aincrad-pets-vignette{background-size:auto 140%;-webkit-mask-image:linear-gradient(#0000,#000 15%);mask-image:linear-gradient(#0000,#000 15%)}@media (max-width:899px){.aincrad-pet-stage>button img{width:275px!important;height:275px!important}}html.sao-wide [data-scene=market]>.sao-col{max-width:1120px}[data-scene=market]>.sao-bg-layer:not(.bg-cover){background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 7%, .2),hsla(var(--fantasy-hue,203), 46%, 7%, .267) 35%,hsla(var(--fantasy-hue,203), 46%, 7%, .733))!important}.sao-shell[data-scene=market]>.sao-col>header{background:radial-gradient(ellipse,hsla(var(--fantasy-hue,203), 46%, 7%, .4),transparent 70%);border-color:hsla(var(--fantasy-hue,203), 32%, 60%, .333);flex-direction:column;justify-content:center;align-items:center;min-height:132px;margin-bottom:0;display:flex}html.sao-wide .sao-shell[data-scene=market]>.sao-col>header h1{color:hsla(var(--fantasy-hue,203), 46%, 89%, 1);font:700 54px/1.2 Georgia,serif}[data-scene=market] button{min-height:var(--sao-tap)}[data-scene=market] input{min-height:max(48px, var(--sao-tap));background:hsla(var(--fantasy-hue,203), 46%, 7%, .929);font-size:16px}[data-scene=market] .text-\[10px\]{color:hsla(var(--fantasy-hue,203), 25%, 74%, 1);font-size:12px}[data-scene=market] .text-\[11px\]{font-size:12px}.aincrad-market-tabs{background:hsla(var(--fantasy-hue,203), 46%, 7%, .91);border:1px solid hsla(var(--fantasy-hue,203), 27%, 48%, 1);border-radius:7px;padding:5px}.aincrad-market-tabs button{flex:1 0 auto;font-size:13px}.aincrad-market-tabs button[aria-pressed=true]{color:hsla(var(--fantasy-hue,203), 46%, 90%, 1);border-color:hsla(var(--fantasy-hue,203), 46%, 68%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 31%, 29%, 1),hsla(var(--fantasy-hue,203), 46%, 13%, 1));box-shadow:inset 0 1px hsla(var(--fantasy-hue,203), 46%, 72%, .4),0 0 12px hsla(var(--fantasy-hue,203), 46%, 65%, .133)}html.sao-wide [data-scene=market] .aincrad-market-lots,.aincrad-market-lots{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.aincrad-market-lots>.aincrad-market-lot{background:radial-gradient(ellipse at 50% 20%,hsla(var(--fantasy-hue,203), 46%, 42%, .133),transparent 70%),linear-gradient(135deg,hsla(var(--fantasy-hue,203), 39%, 14%, 1),hsla(var(--fantasy-hue,203), 46%, 5%, 1) 60%,hsla(var(--fantasy-hue,203), 25%, 15%, 1));min-width:0;box-shadow:inset 0 0 0 3px #0008,inset 0 0 0 4px hsla(var(--fantasy-hue,203), 28%, 56%, .2),0 8px 18px #0005;border-radius:5px;flex-direction:column;gap:5px;margin:0;padding:10px;display:flex}.aincrad-market-lot[data-rarity=mythical],.aincrad-market-lot[data-rarity=mythic]{--item-color:#e986a4}.aincrad-market-lot>.min-w-0{text-align:center;width:100%}.aincrad-market-lot .truncate{white-space:normal;min-height:21px;font:700 17px/1.2 Georgia,serif}.aincrad-market-lot .aincrad-market-item-art{object-fit:contain;border:0;border-radius:0;width:100%;height:150px;-webkit-mask-image:radial-gradient(65% 65%,#000 45%,#0000 100%);mask-image:radial-gradient(65% 65%,#000 45%,#0000 100%)}.aincrad-market-item-fallback{width:90px;height:150px;color:hsla(var(--fantasy-hue,203), 24%, 72%, 1)}.aincrad-market-lot>.sao-btn{width:100%;min-height:var(--sao-tap);color:hsla(var(--fantasy-hue,203), 46%, 88%, 1);border-color:hsla(var(--fantasy-hue,203), 37%, 58%, 1);background:linear-gradient(#33403c,hsla(var(--fantasy-hue,203), 46%, 9%, 1) 60%,hsla(var(--fantasy-hue,203), 15%, 15%, 1));box-shadow:inset 0 1px hsla(var(--fantasy-hue,203), 46%, 76%, .333),0 0 8px hsla(var(--fantasy-hue,203), 46%, 63%, .133);margin-top:7px;font-size:18px}@media (max-width:899px){.aincrad-market-lots{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aincrad-market-lot .aincrad-market-item-art{height:125px}.aincrad-market-lot .truncate{min-height:36px;font-size:15px}.sao-shell[data-scene=market]>.sao-col>header{min-height:120px}.sao-shell[data-scene=market]>.sao-col>header h1{text-align:center;font:700 29px Georgia,serif}}[data-scene=market] .aincrad-market-lot>.sao-btn{border-color:hsla(var(--fantasy-hue,203), 37%, 58%, 1);background:linear-gradient(#33403c,hsla(var(--fantasy-hue,203), 46%, 9%, 1) 60%,hsla(var(--fantasy-hue,203), 15%, 15%, 1));color:hsla(var(--fantasy-hue,203), 46%, 88%, 1)}[data-scene=market] .aincrad-market-lot>.sao-btn:before{display:none}[data-scene=market] button[aria-pressed]{background-color:hsla(var(--fantasy-hue,203), 46%, 9%, .929)}[data-scene=market] button[aria-pressed=true]{background-color:hsla(var(--fantasy-hue,203), 31%, 23%, .937)}html.sao-wide .sao-shell[data-scene=market]>.sao-col>header{min-height:100px}html.sao-wide .sao-shell[data-scene=market]>.sao-col>button{margin-bottom:0}.aincrad-market-lots>.aincrad-market-lot{gap:3px}.aincrad-market-lot .aincrad-market-item-art{height:135px}html.sao-wide [data-world=quests] .sao-col{max-width:1120px}[data-world=quests]{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 8%, .867),hsla(var(--fantasy-hue,203), 46%, 8%, .867)),url(/redesign/quest-ascent.webp) center/cover fixed!important}[data-world=quests]>header h1{color:hsla(var(--fantasy-hue,203), 46%, 89%, 1);white-space:normal;font:700 36px/1.2 Georgia,serif}[data-world=quests]>header button{min-height:var(--sao-tap);min-width:var(--sao-tap)}[data-world=quests]>header .text-\[10\.5px\]{white-space:normal;font-size:13px}.aincrad-quests-layout{grid-template-columns:1.03fr 1fr;align-items:start;gap:18px;display:grid}.aincrad-quests-hero{position:sticky;top:95px}.aincrad-quests-hero>div{border-color:hsla(var(--fantasy-hue,203), 37%, 58%, 1);border-radius:7px}.aincrad-quests-panorama img{object-position:center!important;animation:none!important}.aincrad-quests-summary{background:hsla(var(--fantasy-hue,203), 46%, 9%, .91);margin-top:-18px;padding-top:12px}.aincrad-quests-summary .text-\[15px\]{font:700 24px Georgia,serif}.aincrad-quests-summary .text-\[11px\]{color:hsla(var(--fantasy-hue,203), 24%, 77%, 1);font-size:13px}.aincrad-quests-summary .text-\[10px\]{font-size:12px}.aincrad-quests-hero .sao-pop{margin-top:8px;font-size:13px}.aincrad-quests-journal{border:1px solid hsla(var(--fantasy-hue,203), 32%, 50%, 1);background:linear-gradient(135deg,hsla(var(--fantasy-hue,203), 46%, 13%, .961),hsla(var(--fantasy-hue,203), 46%, 6%, .961));box-shadow:inset 0 0 0 4px hsla(var(--fantasy-hue,203), 36%, 60%, .067);border-radius:7px;padding:14px 12px;position:relative}.aincrad-quests-journal button{min-height:var(--sao-tap)}.aincrad-quests-journal button[aria-pressed]{font-size:13px}.aincrad-quests-journal .text-\[10\.5px\],.aincrad-quests-journal .text-\[10px\]{font-size:12px}.aincrad-quest-card{background-color:hsla(var(--fantasy-hue,203), 46%, 8%, .902);min-height:126px;padding:14px}.aincrad-quest-card .text-\[14px\]{font:700 20px/1.2 Georgia,serif}.aincrad-quest-card .text-\[11px\]{color:hsla(var(--fantasy-hue,203), 25%, 75%, 1);font-size:13px}.aincrad-quest-card .text-\[11\.5px\]{font-size:16px}.aincrad-quest-card .text-\[8px\]{font-size:10px}.aincrad-quests-journal>.flex{margin-top:0;margin-bottom:18px}@media (max-width:899px){.aincrad-quests-layout{grid-template-columns:minmax(0,1fr);gap:14px}.aincrad-quests-hero{position:relative;top:auto}.aincrad-quests-panorama{height:260px}.aincrad-quests-panorama img{object-position:center 35%!important}.aincrad-quests-summary .text-\[15px\]{font-size:21px}[data-world=quests]>header h1{font-size:25px}.aincrad-quests-journal{padding:12px 8px}.aincrad-quest-row>.w-\[76px\]{width:48px}.aincrad-quest-row>.w-\[76px\]>div.rounded-full{width:46px;height:46px;margin-left:0!important}.aincrad-quest-row>.w-\[76px\]>svg{left:-18px}.aincrad-quest-row>.w-\[76px\]>span{left:31px!important}.aincrad-quest-card{padding:10px}.aincrad-quest-card .text-\[14px\]{font-size:18px}}@media (prefers-reduced-motion:reduce){[data-world=quests] *{transition:none!important;animation:none!important}}.aincrad-quests-panorama>.absolute.inset-0{background:linear-gradient(transparent 75%,hsla(var(--fantasy-hue,203), 46%, 8%, .4))!important}.aincrad-quests-panorama img{object-position:center top!important}.aincrad-quests-panorama .text-\[9px\]{color:hsla(var(--fantasy-hue,203), 46%, 78%, 1);background:hsla(var(--fantasy-hue,203), 46%, 8%, .788);border-radius:4px;padding:4px 8px}.aincrad-quests-summary{margin-top:0}.aincrad-market-lot .aincrad-market-item-art{object-fit:cover;width:calc(100% + 12px);height:155px;margin:-4px -6px 0;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.aincrad-market-lots>.aincrad-market-lot{box-shadow:inset 0 0 0 2px hsla(var(--fantasy-hue,203), 46%, 66%, .2),inset 0 2px 5px hsla(var(--fantasy-hue,203), 46%, 77%, .267),0 7px 15px #0007}[data-scene=market] .aincrad-market-lot>.sao-btn{background:linear-gradient(hsla(var(--fantasy-hue,203), 37%, 24%, 1),hsla(var(--fantasy-hue,203), 32%, 10%, 1) 65%,hsla(var(--fantasy-hue,203), 24%, 18%, 1))!important;border-color:hsla(var(--fantasy-hue,203), 46%, 63%, 1)!important}[data-scene=market] .aincrad-market-lot>.sao-btn>span[aria-hidden]:first-child{display:none}@media (max-width:899px){.sao-shell[data-scene=market]>.sao-col>header{min-height:64px}.sao-shell[data-scene=market]>.sao-col>button{margin-bottom:0}.aincrad-market-lot .aincrad-market-item-art{height:118px}.aincrad-market-lot .truncate{min-height:0}.aincrad-market-lot>.min-w-0{flex:none}}.aincrad-quest-row>.w-\[76px\]{width:78px}.aincrad-quest-row>.w-\[76px\]>div.rounded-full{width:76px;height:76px}.aincrad-quest-row>.w-\[76px\]>span{top:55px!important;left:56px!important}.aincrad-quest-row>.w-\[76px\]>svg{height:calc(100% - 68px);top:72px}.aincrad-quest-card{box-shadow:inset 0 1px hsla(var(--fantasy-hue,203), 46%, 72%, .133),inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 66%, .039),0 4px 12px #0005;border-radius:6px}.aincrad-quest-card:has(.sao-btn){border-color:hsla(var(--fantasy-hue,203), 46%, 60%, 1);background:radial-gradient(ellipse at 85% 100%,hsla(var(--fantasy-hue,203), 46%, 45%, .133),transparent 70%),linear-gradient(125deg,#242b28,hsla(var(--fantasy-hue,203), 46%, 9%, 1))}.aincrad-quest-card .sao-btn{min-width:112px;font-size:15px;box-shadow:inset 0 2px hsla(var(--fantasy-hue,203), 46%, 84%, .333),0 0 13px hsla(var(--fantasy-hue,203), 46%, 60%, .267)!important}@media (max-width:899px){.aincrad-quests-panorama{height:150px}.aincrad-quests-panorama img{object-position:center 25%!important}.aincrad-quests-summary{gap:10px;padding-bottom:10px}.aincrad-quests-summary>.relative{width:65px;height:65px}.aincrad-quests-summary>.min-w-0{padding-top:4px}.aincrad-quests-hero .sao-pop{margin:4px 12px 10px}.aincrad-quest-row>.w-\[76px\]{width:48px}.aincrad-quest-row>.w-\[76px\]>div.rounded-full{width:46px;height:46px}.aincrad-quest-row>.w-\[76px\]>span{top:31px!important;left:30px!important}.aincrad-quest-row>.w-\[76px\]>svg{height:calc(100% - 41px);top:45px;left:-15px}}.aincrad-result [data-chest-art]{background:radial-gradient(ellipse at 50% 65%,hsla(var(--fantasy-hue,203), 46%, 64%, .333),transparent 65%);height:180px!important}.aincrad-result .aincrad-chest-art{object-fit:contain;width:240px;height:175px;filter:drop-shadow(0 8px 18px hsla(var(--fantasy-hue,203), 46%, 63%, .267))}.aincrad-result [data-reward-card]{border-width:2px;box-shadow:inset 0 1px hsla(var(--fantasy-hue,203), 46%, 83%, .4),0 0 22px hsla(var(--fantasy-hue,203), 46%, 53%, .2)!important}.aincrad-victory-hero{-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.aincrad-fight>button{min-width:var(--sao-tap);min-height:var(--sao-tap)}@media (max-width:599px){.aincrad-result [data-chest-art]{height:115px!important}.aincrad-result .aincrad-chest-art{width:160px;height:110px}.aincrad-victory-hero{opacity:.9;z-index:31;width:38%;height:38%;bottom:0;left:-7%}}[data-world=quests]>header{display:none}.aincrad-quests-title{z-index:2;background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 8%, .8),transparent);padding:18px;position:absolute;top:0;left:0;right:0}.aincrad-quests-title h1{color:hsla(var(--fantasy-hue,203), 46%, 90%, 1);text-shadow:0 2px 10px #000b;font:700 42px/1.15 Georgia,serif}.aincrad-quests-title p{color:hsla(var(--fantasy-hue,203), 39%, 89%, 1);margin-top:7px;font-size:13px}.aincrad-quests-title button{min-height:var(--sao-tap);color:hsla(var(--fantasy-hue,203), 46%, 83%, 1);align-items:center;gap:8px;font-size:13px;display:flex}.aincrad-quests-panorama{height:660px}.aincrad-quests-summary>.relative{border:2px solid hsla(var(--fantasy-hue,203), 46%, 58%, 1);width:105px;height:105px;box-shadow:inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 8%, 1),inset 0 0 0 5px hsla(var(--fantasy-hue,203), 46%, 58%, .4),0 0 17px hsla(var(--fantasy-hue,203), 46%, 63%, .2);border-radius:50%}.aincrad-quests-summary .text-\[22px\]{color:hsla(var(--fantasy-hue,203), 46%, 83%, 1);font:700 32px Georgia,serif}.aincrad-quests-journal{scroll-margin-top:74px}.aincrad-quest-row>div:first-child{z-index:1}.aincrad-quest-card{border-radius:16px;margin-left:-22px;padding-left:28px}.aincrad-quest-row>.w-\[76px\]>div.rounded-full{border-color:hsla(var(--fantasy-hue,203), 46%, 63%, 1);box-shadow:0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 8%, 1),0 0 0 4px hsla(var(--fantasy-hue,203), 38%, 56%, .533),0 0 14px hsla(var(--fantasy-hue,203), 46%, 64%, .2)!important}.aincrad-quests-hero>div{position:relative}.aincrad-quests-hero .sao-pop{width:calc(100% - 32px);min-height:var(--sao-tap);text-align:left}@media (max-width:899px){.aincrad-quests-hero{top:auto}.aincrad-quests-title{padding:10px 14px}.aincrad-quests-title h1{font-size:26px}.aincrad-quests-title p{display:none}.aincrad-quests-panorama{height:135px}.aincrad-quests-summary>.relative{width:62px;height:62px}.aincrad-quests-summary .text-\[22px\]{font-size:23px}.aincrad-quest-card{min-height:112px;margin-left:-10px;padding-left:14px}}.aincrad-quests-hero{top:12px}@media (max-width:899px){.aincrad-quests-hero{top:auto}}@media (max-width:599px){.aincrad-fight{height:calc(calc(100dvh / var(--uiz, 1)) - 190px);min-height:600px}}html.sao-wide [data-scene=professions]>.sao-col{max-width:1120px}html.sao-wide .sao-shell[data-scene=professions]>.sao-col>header h1{color:hsla(var(--fantasy-hue,203), 46%, 90%, 1);font:700 44px/1.2 Georgia,serif}[data-scene=professions] button{min-height:var(--sao-tap)}[data-scene=professions] .text-\[10px\],[data-scene=professions] .text-\[10\.5px\]{font-size:12px}[data-scene=professions] .text-\[11px\]{font-size:13px}[data-scene=professions] .text-slate-500{color:hsla(var(--fantasy-hue,203), 23%, 68%, 1)}.aincrad-profession-active{border-color:hsla(var(--fantasy-hue,203), 32%, 52%, 1);border-radius:6px}.aincrad-profession-panorama img{object-position:center!important;animation:none!important}.aincrad-profession-panorama>div{background:linear-gradient(transparent 10%,hsla(var(--fantasy-hue,203), 46%, 7%, .267) 45%,hsla(var(--fantasy-hue,203), 46%, 7%, .961))!important}.aincrad-profession-summary{margin-top:-165px;padding:14px 20px 18px}.aincrad-profession-summary .text-base{color:hsla(var(--fantasy-hue,203), 46%, 89%, 1);font:700 32px/1.2 Georgia,serif}.aincrad-profession-summary>.flex>.grid{border-color:hsla(var(--fantasy-hue,203), 38%, 55%, 1);background:hsla(var(--fantasy-hue,203), 46%, 10%, .851);border-radius:50%;width:66px;height:66px}.aincrad-profession-branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.aincrad-profession-branch{border-color:hsla(var(--fantasy-hue,203), 31%, 49%, 1);background:radial-gradient(ellipse at 0 0,hsla(var(--fantasy-hue,203), 27%, 30%, .267),transparent 65%),linear-gradient(125deg,hsla(var(--fantasy-hue,203), 46%, 13%, .961),hsla(var(--fantasy-hue,203), 46%, 7%, .929));box-shadow:inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 5%, 1),inset 0 0 0 5px hsla(var(--fantasy-hue,203), 39%, 55%, .2);border-radius:6px;padding:18px}.aincrad-profession-branch>.flex{flex-wrap:wrap;gap:8px}.aincrad-profession-branch>.flex>.min-w-0{min-width:95px}.aincrad-profession-branch .text-sm{font:700 18px/1.2 Georgia,serif}.aincrad-profession-branch .sao-btn{min-width:var(--sao-tap)}.aincrad-profession-skill{align-items:center;gap:10px;min-height:65px;display:flex}.aincrad-profession-skill-icon{border:2px solid hsla(var(--fantasy-hue,203), 20%, 55%, .4);width:42px;height:42px;color:hsla(var(--fantasy-hue,203), 21%, 68%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 29%, 22%, 1),hsla(var(--fantasy-hue,203), 46%, 9%, 1));box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 7%, 1);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.aincrad-profession-skill[data-unlocked=true] .aincrad-profession-skill-icon{color:hsla(var(--fantasy-hue,203), 46%, 84%, 1);border-color:hsla(var(--fantasy-hue,203), 46%, 71%, 1);box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 7%, 1),0 0 12px hsla(var(--fantasy-hue,203), 46%, 58%, .333)}.aincrad-profession-skill[data-next=true] .aincrad-profession-skill-icon{color:hsla(var(--fantasy-hue,203), 46%, 83%, 1);border-color:hsla(var(--fantasy-hue,203), 46%, 64%, 1);box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 7%, 1),0 0 12px hsla(var(--fantasy-hue,203), 46%, 59%, .333)}.aincrad-profession-skill>div{flex:1}.aincrad-profession-skill>div>b{margin-bottom:3px;display:block}.aincrad-profession-skill .text-slate-600{color:hsla(var(--fantasy-hue,203), 19%, 65%, 1)}.aincrad-profession-skill>.absolute{top:23px}@media (max-width:899px){.aincrad-profession-branches{grid-template-columns:minmax(0,1fr)}.aincrad-profession-panorama{height:280px}.aincrad-profession-summary{margin-top:-165px;padding:12px}.aincrad-profession-summary>.flex{gap:8px}.aincrad-profession-summary>.flex>.grid{width:44px;height:44px}.aincrad-profession-summary .text-base{font-size:25px}.sao-shell[data-scene=professions]>.sao-col>header h1{font-family:Georgia,serif}}@media (prefers-reduced-motion:reduce){[data-scene=professions] .lu-ring{animation:none}}[data-scene=professions]>.sao-col{padding-top:16px}[data-scene=professions]>.sao-col>header{margin-bottom:14px;padding-left:58px}[data-scene=professions] .aincrad-profession-back{width:44px;margin:0;font-size:0;position:absolute;top:24px;left:20px;overflow:hidden}[data-scene=professions] .aincrad-profession-back svg{width:20px;height:20px}.aincrad-profession-panorama{height:250px}.aincrad-profession-skill{min-height:56px}.aincrad-profession-branch>.flex>.sao-btn{font-size:17px}@media (max-width:899px){.aincrad-profession-panorama{height:245px}}.aincrad-fight[data-outcome=win] [data-arena-background]{filter:brightness(.95)saturate(1.08)!important}.aincrad-fight[data-outcome=win] [data-arena-veil]{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 6%, .267),transparent 50%,hsla(var(--fantasy-hue,203), 46%, 7%, .4))!important}.aincrad-result[data-outcome=win]{background:radial-gradient(ellipse at 62% 75%,hsla(var(--fantasy-hue,203), 46%, 62%, .2),transparent 42%),linear-gradient(hsla(var(--fantasy-hue,203), 46%, 6%, .333),transparent 50%,hsla(var(--fantasy-hue,203), 46%, 7%, .533))!important}html.sao-wide .aincrad-victory-hero{width:30%;height:49%;bottom:3%;left:0}html.sao-wide .aincrad-result [data-chest-art]{margin-bottom:-10px;height:200px!important}html.sao-wide .aincrad-result .aincrad-chest-art{width:290px;height:195px}.aincrad-repeat{text-shadow:0 1px #000;box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 21%, 7%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 65%, 1),inset 0 6px 9px hsla(var(--fantasy-hue,203), 46%, 86%, .2),0 0 22px hsla(var(--fantasy-hue,203), 46%, 67%, .267);border-radius:4px;background:linear-gradient(120deg,hsla(var(--fantasy-hue,203), 46%, 37%, 1),hsla(var(--fantasy-hue,203), 41%, 13%, 1) 55%,hsla(var(--fantasy-hue,203), 39%, 34%, 1))!important}@media (max-width:899px){.aincrad-quests-panorama{height:180px}.aincrad-quests-summary{padding:6px 10px}.aincrad-quests-summary .text-\[15px\]{font-size:18px}.aincrad-quests-summary .text-\[11px\]{font-size:11px}.aincrad-quests-summary .mt-2{margin-top:4px}.aincrad-quests-summary .text-\[10px\]{font-size:10px}}.aincrad-market-lot>.sao-btn{margin-top:auto}.aincrad-result[data-outcome=win] .aincrad-result-title{color:#ffd36a;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #3c1e04f2)drop-shadow(0 0 12px #fbbf2473);background:linear-gradient(#fff3c4 0%,#ffe7a3 35%,#f0b54a 70%,#c98a2e 100%);-webkit-background-clip:text;background-clip:text;animation:.52s ease-out both aincrad-victory-glow;text-shadow:none!important}@keyframes aincrad-victory-glow{0%{filter:drop-shadow(0 2px #3c1e04f2)drop-shadow(0 0 30px #ffdc78);transform:scale(1.12)}to{filter:drop-shadow(0 2px #3c1e04f2)drop-shadow(0 0 12px #fbbf2473);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.aincrad-result[data-outcome=win] .aincrad-result-title{animation:none}}.aincrad-result[data-outcome=win] .aincrad-result-title:before,.aincrad-result[data-outcome=win] .aincrad-result-title:after{content:"◆";vertical-align:middle;color:#e0a040;-webkit-text-fill-color:#e0a040;margin:0 16px;font-size:13px;display:inline-block}.aincrad-result [data-chest-art]:before{content:"";background:radial-gradient(ellipse,hsla(var(--fantasy-hue,203), 46%, 2%, .8) 10%,hsla(var(--fantasy-hue,203), 42%, 43%, .467) 40%,transparent 72%);filter:blur(5px);border-radius:50%;width:260px;height:40px;position:absolute;bottom:5px}.aincrad-result-auto{box-shadow:inset 0 1px #87d2b333,0 3px 8px #0005;background:linear-gradient(#143731f2,hsla(var(--fantasy-hue,203), 46%, 7%, .961))!important}html.sao-wide .aincrad-result-resource{padding:8px 12px}html.sao-wide .aincrad-result-resource .font-orbitron{font-size:10px;letter-spacing:.03em!important}html.sao-wide .aincrad-result-resource .font-mono-num{font-size:15px!important}[data-scene=professions]>.sao-bg-layer{opacity:1!important}.aincrad-profession-summary{background:linear-gradient(transparent,hsla(var(--fantasy-hue,203), 46%, 6%, .6) 20%,hsla(var(--fantasy-hue,203), 46%, 6%, .91))}.aincrad-profession-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.aincrad-profession-actions>button{margin-top:0}.aincrad-profession-branch{background:radial-gradient(ellipse at 0 0,hsla(var(--fantasy-hue,203), 16%, 53%, .267),transparent 65%),linear-gradient(125deg,hsla(var(--fantasy-hue,203), 44%, 14%, .961),hsla(var(--fantasy-hue,203), 46%, 7%, .961));box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 5%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 39%, 55%, .333),inset 0 6px 8px hsla(var(--fantasy-hue,203), 44%, 59%, .133),0 7px 18px #0008}.aincrad-profession-skill-icon{background:radial-gradient(circle at 35% 25%,hsla(var(--fantasy-hue,203), 15%, 38%, 1),hsla(var(--fantasy-hue,203), 46%, 9%, 1) 75%)}@media (max-width:899px){.aincrad-victory-hero{left:-3%}.aincrad-result [data-chest-art]:before{width:150px;height:22px}.aincrad-profession-actions{grid-template-columns:minmax(0,1fr)}}html.sao-wide [data-scene=accessories]>.sao-col{max-width:1120px}[data-scene=accessories] button{min-height:var(--sao-tap)}[data-scene=accessories]>.sao-col>header h1{color:hsla(var(--fantasy-hue,203), 46%, 90%, 1);font:700 42px/1.15 Georgia,serif}.aincrad-accessories-layout{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:20px;display:grid}.aincrad-accessories-panorama{border:1px solid hsla(var(--fantasy-hue,203), 34%, 55%, 1);border-radius:6px;position:relative;overflow:hidden}.aincrad-accessories-panorama img{object-fit:cover;width:100%;height:100%;position:absolute}.aincrad-accessories-grid{gap:12px}.aincrad-accessory-slot{background:radial-gradient(ellipse at 50% 30%,hsla(var(--fantasy-hue,203), 39%, 36%, .2),hsla(var(--fantasy-hue,203), 46%, 6%, .929) 80%);border-radius:6px;gap:7px;min-width:0;min-height:210px;box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 6%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 35%, 51%, .2)!important}.aincrad-accessory-slot.border-dashed{background:hsla(var(--fantasy-hue,203), 46%, 8%, .91);color:hsla(var(--fantasy-hue,203), 19%, 48%, 1)}.aincrad-accessory-art{border-radius:3px;width:100%;height:140px;box-shadow:none!important;background:0 0!important;border:none!important}.aincrad-accessory-art svg{width:44px;height:44px}.aincrad-accessory-slot .text-\[9px\]{font-size:11px}.aincrad-accessory-slot .text-\[10px\]{font-size:13px}.aincrad-accessory-slot .text-slate-600{color:hsla(var(--fantasy-hue,203), 21%, 67%, 1)}.aincrad-accessory-sheet button{min-height:var(--sao-tap)}.aincrad-accessory-sheet .text-\[10px\]{font-size:12px}.aincrad-accessory-sheet .text-\[11px\]{font-size:13px}@media (max-width:899px){[data-scene=accessories]>.sao-col>header h1{font-size:30px}.aincrad-accessories-layout{grid-template-columns:minmax(0,1fr);gap:12px}.aincrad-accessories-panorama{height:155px}.aincrad-accessories-panorama img{object-position:center 64%}.aincrad-accessories-grid{gap:8px}.aincrad-accessory-slot{aspect-ratio:auto;min-height:158px;padding:7px}.aincrad-accessory-art{height:83px}.aincrad-accessory-slot .text-\[9px\]{font-size:10px}.aincrad-accessory-slot .text-\[10px\]{font-size:12px}}.aincrad-accessory-atlas{background-image:url(/redesign/accessory-atlas.webp);background-size:300% 300%;width:140px;max-width:100%;height:140px;display:block}.aincrad-accessory-name{min-height:34px}.aincrad-accessory-slot.border-dashed .aincrad-frame-corners{opacity:.35}[data-scene=accessories]>.sao-col{padding-top:22px}[data-scene=accessories]>.sao-col>header{margin-bottom:14px;padding-left:48px}.aincrad-accessories-back{width:44px;font-size:0;position:absolute;top:24px;left:20px}.aincrad-accessories-back svg{width:20px;height:20px}.aincrad-accessory-slot{aspect-ratio:auto}@media (max-width:899px){.aincrad-accessory-atlas{width:83px;height:83px}.aincrad-accessory-name{overflow-wrap:anywhere;min-height:42px;display:block;overflow:visible}.aincrad-accessories-panorama{height:125px}}.aincrad-accessory-atlas{-webkit-mask-image:radial-gradient(#000 48%,#000d 65%,#0000 75%);mask-image:radial-gradient(#000 48%,#000d 65%,#0000 75%)}.aincrad-accessory-slot.border-dashed .aincrad-frame-corners{color:hsla(var(--fantasy-hue,203), 16%, 51%, 1)}.aincrad-accessories-panorama{border:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.aincrad-accessories-panorama>.aincrad-frame-corners{display:none}[data-scene=accessories] .bg-gradient-to-r.from-violet-400{background:linear-gradient(90deg,hsla(var(--fantasy-hue,203), 36%, 42%, 1),hsla(var(--fantasy-hue,203), 46%, 76%, 1));box-shadow:0 0 8px hsla(var(--fantasy-hue,203), 46%, 56%, .333)!important}[data-scene=professions]>.sao-bg-layer[style*=background-image]{opacity:.06!important}.aincrad-profession-branch{background:radial-gradient(ellipse at 20% 15%,hsla(var(--fantasy-hue,203), 15%, 52%, .133),transparent 60%),linear-gradient(125deg,hsla(var(--fantasy-hue,203), 46%, 13%, .973),hsla(var(--fantasy-hue,203), 46%, 7%, .973))}.aincrad-profession-actions>button:last-child{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 17%, 1),hsla(var(--fantasy-hue,203), 46%, 10%, 1));border-color:hsla(var(--fantasy-hue,203), 22%, 49%, .533);box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 7%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 40%, 66%, .2)}@media (max-width:899px){.aincrad-accessory-art{height:92px}.aincrad-accessory-atlas{width:92px;height:92px}}html.sao-wide [data-scene=titles]>.sao-col{max-width:1120px}[data-scene=titles]>.sao-col>header h1{color:hsla(var(--fantasy-hue,203), 46%, 85%, 1);font:700 42px/1.2 Georgia,serif}[data-scene=titles] button,[data-scene=titles] input{min-height:var(--sao-tap)}[data-scene=titles] input{font-size:14px}[data-scene=titles] button[aria-label]{min-width:var(--sao-tap)}[data-scene=titles] .text-\[9px\],[data-scene=titles] .text-\[10px\],[data-scene=titles] .text-\[11px\]{font-size:12px}[data-scene=titles] .text-slate-600,[data-scene=titles] .text-slate-700{color:hsla(var(--fantasy-hue,203), 22%, 68%, 1)}.aincrad-titles-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.aincrad-titles-prestige{position:sticky;top:76px}.aincrad-titles-panorama{height:330px;position:relative;overflow:hidden}.aincrad-titles-panorama>img{object-fit:cover;object-position:center 45%;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.aincrad-titles-panorama>.aincrad-hero-portrait{width:65%;height:87%;filter:drop-shadow(0 8px 8px hsla(var(--fantasy-hue,203), 46%, 3%, .8));position:absolute;bottom:0;left:17.5%}.aincrad-titles-nameplate{border-color:hsla(var(--fantasy-hue,203), 38%, 58%, .533);background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 13%, .922),hsla(var(--fantasy-hue,203), 46%, 6%, .925));border-radius:4px;margin-top:-20px}.aincrad-title-slot{aspect-ratio:auto;background:linear-gradient(hsla(var(--fantasy-hue,203), 28%, 19%, .6),hsla(var(--fantasy-hue,203), 46%, 7%, .961));border-radius:5px;justify-content:flex-start;gap:4px;min-height:245px;padding:14px 8px}.aincrad-title-slot>.text-\[11px\]{font:700 14px/1.2 Georgia,serif}.aincrad-title-slot>.sao-btn{margin-top:auto}.aincrad-title-medal{background:radial-gradient(circle at 35% 25%,hsla(var(--fantasy-hue,203), 46%, 65%, .333),hsla(var(--fantasy-hue,203), 46%, 9%, 1) 75%);width:58px;height:58px;box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 7%, 1),inset 0 0 0 4px currentColor,0 4px 8px #0008;border:2px solid;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.aincrad-title-medal svg{filter:drop-shadow(0 2px 1px #000);width:60%;height:60%}.aincrad-title-medal[data-empty=true]{opacity:.5;background:hsla(var(--fantasy-hue,203), 46%, 9%, 1)}.aincrad-title-slot>.aincrad-title-medal{width:94px;height:94px;margin-bottom:8px}.aincrad-titles-collection{border:1px solid hsla(var(--fantasy-hue,203), 31%, 50%, 1);background:linear-gradient(135deg,hsla(var(--fantasy-hue,203), 43%, 14%, .929),hsla(var(--fantasy-hue,203), 46%, 6%, .961));box-shadow:inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 5%, 1),inset 0 0 0 5px hsla(var(--fantasy-hue,203), 46%, 64%, .2);border-radius:5px;padding:20px;position:relative}.aincrad-titles-collection>.mt-5{margin-top:0}.aincrad-title-row{background:hsla(var(--fantasy-hue,203), 46%, 6%, .8);border-radius:8px;min-height:86px}.aincrad-title-row .sao-btn{min-width:80px}@media (max-width:899px){[data-scene=titles]>.sao-col>header h1{font-size:30px}.aincrad-titles-layout{grid-template-columns:minmax(0,1fr);gap:18px}.aincrad-titles-prestige{position:relative;top:auto}.aincrad-titles-panorama{height:190px}.aincrad-title-slot{min-height:235px}.aincrad-title-slot>.aincrad-title-medal{width:65px;height:65px}.aincrad-titles-collection{padding:12px}.aincrad-title-row{flex-wrap:wrap}.aincrad-title-row>.min-w-0{min-width:140px}.aincrad-title-row>.sao-btn{margin-left:auto}.aincrad-title-medal{width:48px;height:48px}}[data-scene=titles]>.sao-col{padding-top:22px}[data-scene=titles]>.sao-col>header{margin-bottom:20px;padding-left:48px}.aincrad-titles-back{width:44px;font-size:0;position:absolute;top:22px;left:20px}.aincrad-titles-back svg{width:20px;height:20px}.aincrad-title-slot{box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 7%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 36%, 54%, .2)!important}@media (max-width:899px){.aincrad-titles-panorama{height:150px}.aincrad-titles-nameplate{margin-bottom:10px;padding:9px 8px}.aincrad-title-slot{min-height:205px;padding:10px 6px}.aincrad-title-slot>.aincrad-title-medal{width:54px;height:54px;margin-bottom:3px}.aincrad-title-slot>.text-\[11px\]{font:600 12px/1.2 Inter,sans-serif}.aincrad-title-slot .text-\[9px\]{font-size:11px}}.aincrad-title-medal-art{background:url(/redesign/title-medals.webp) 0 0/300% 200%;border-radius:50%;width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(circle,#000 60%,#0000 71%);mask-image:radial-gradient(circle,#000 60%,#0000 71%)}.aincrad-title-medal:has(.aincrad-title-medal-art){box-shadow:none;filter:drop-shadow(0 3px 3px #0009);background:0 0;border:none;border-radius:0}.aincrad-titles-panorama{background:hsla(var(--fantasy-hue,203), 46%, 7%, 1)}.aincrad-titles-nameplate>.flex{flex-direction:column-reverse;gap:6px}.aincrad-titles-nameplate>.flex>span:not(.font-orbitron){border:1px solid hsla(var(--fantasy-hue,203), 41%, 53%, .267);background:hsla(var(--fantasy-hue,203), 45%, 14%, 1);border-radius:4px;padding:4px 10px}.aincrad-titles-nameplate>.flex>.font-orbitron{color:hsla(var(--fantasy-hue,203), 46%, 90%, 1);font:700 24px Georgia,serif}@media (max-width:899px){.aincrad-titles-nameplate>.flex{flex-direction:row}.aincrad-titles-nameplate>.flex>.font-orbitron{order:-1;width:100%;font-size:21px}.aincrad-titles-nameplate>.flex>span:not(.font-orbitron){padding:3px 5px;font-size:10px}.aincrad-title-slot>.aincrad-title-medal{width:65px;height:65px}}[data-scene=titles]>.sao-bg-layer[style*=background-image]{opacity:.4!important}[data-scene=titles]>.sao-col>header{text-align:center}.aincrad-titles-active{border:1px solid hsla(var(--fantasy-hue,203), 32%, 52%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 7%, .859),hsla(var(--fantasy-hue,203), 46%, 7%, .949)),url(/redesign/hall-of-honors.webp) center 80%/cover;box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 5%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 38%, 57%, .267),0 7px 20px #0008;border-radius:5px;padding:12px;position:relative}.aincrad-titles-active>.h-2,.aincrad-titles-active>.h-2\.5{display:none}.aincrad-title-slot{background:radial-gradient(ellipse at 50% 15%,hsla(var(--fantasy-hue,203), 46%, 47%, .133),transparent 65%);border:0;min-height:235px;box-shadow:none!important}.aincrad-title-slot+.aincrad-title-slot{border-left:1px solid hsla(var(--fantasy-hue,203), 35%, 49%, .267);border-radius:0}.aincrad-title-slot>.aincrad-title-medal{width:112px;height:112px}.aincrad-titles-nameplate>.flex{flex-direction:row}.aincrad-titles-nameplate>.flex>.font-orbitron{order:-1;width:100%}.aincrad-titles-collection{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 7%, .867),hsla(var(--fantasy-hue,203), 46%, 7%, .961)),url(/redesign/hall-of-honors.webp) right/cover}.aincrad-titles-collection h2{color:hsla(var(--fantasy-hue,203), 46%, 84%, 1);margin-bottom:14px;font:700 25px Georgia,serif}.aincrad-title-row>.aincrad-title-medal{width:72px;height:72px}.aincrad-titles-panorama>.aincrad-hero-portrait{filter:sepia(.12) brightness(.85) drop-shadow(0 8px 8px hsla(var(--fantasy-hue,203), 46%, 3%, .8)) drop-shadow(0 0 8px hsla(var(--fantasy-hue,203), 46%, 57%, .267))}@media (max-width:899px){.aincrad-titles-active{padding:7px}.aincrad-title-slot{min-height:190px;padding:6px 3px}.aincrad-title-slot>.aincrad-title-medal{width:57px;height:57px}.aincrad-title-slot .text-\[8px\]{font-size:11px}.aincrad-titles-panorama{height:125px}.aincrad-titles-layout{gap:12px}.aincrad-titles-nameplate{margin-bottom:8px}.aincrad-title-row>.aincrad-title-medal{width:57px;height:57px}.aincrad-titles-collection h2{margin-bottom:10px;font-size:22px}}.aincrad-bp-background{opacity:.22;pointer-events:none;background-position:50%;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}[data-world=battlepass] button{min-height:var(--sao-tap)}[data-world=battlepass]>header h1{color:hsla(var(--fantasy-hue,203), 46%, 88%, 1);font:700 27px Georgia,serif}[data-world=battlepass] .text-\[10px\],[data-world=battlepass] .text-\[10\.5px\],[data-world=battlepass] .text-\[11px\]{font-size:12px}[data-world=battlepass] .text-slate-500{color:hsla(var(--fantasy-hue,203), 25%, 67%, 1)}.aincrad-bp-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.aincrad-bp-hero{border-color:hsla(var(--fantasy-hue,203), 32%, 50%, 1);border-radius:8px}.aincrad-bp-panorama{height:245px}.aincrad-bp-panorama img{object-position:center!important;animation:none!important}.aincrad-bp-summary{margin-top:-108px}.aincrad-bp-summary .font-cinzel{white-space:normal;font-size:27px}.aincrad-bp-medal{border:2px solid hsla(var(--fantasy-hue,203), 46%, 63%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 25%, 1),hsla(var(--fantasy-hue,203), 46%, 11%, 1));width:88px;height:88px;box-shadow:inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 9%, 1),inset 0 0 0 5px hsla(var(--fantasy-hue,203), 40%, 57%, 1),0 4px 12px #0007;border-radius:50%}.aincrad-bp-medal>.absolute{display:none}.aincrad-bp-medal .text-\[20px\]{font-size:32px}.aincrad-bp-medal .text-\[8px\]{font-size:12px}.aincrad-bp-level{width:112px}.aincrad-bp-cell{border-radius:7px;height:116px}.aincrad-bp-cell .text-\[8\.5px\],.aincrad-bp-cell .text-\[9px\]{font-size:12px}.aincrad-bp-cell [class*=bottom-1]{bottom:7px}.aincrad-bp-cell[data-reward-status=claimable] [class*=bottom-1]{bottom:23px}.aincrad-bp-cell svg{filter:drop-shadow(0 1px 2px #000);width:16px;height:16px}.aincrad-bp-cell[data-reward-status=claimed] svg{color:#afffd8;background:#095834;border-radius:50%}.aincrad-bp-mission{background-color:hsla(var(--fantasy-hue,203), 46%, 10%, .91);box-shadow:inset 0 1px hsla(var(--fantasy-hue,203), 46%, 75%, .133),0 4px 10px #0003;border-radius:8px;padding:16px}.aincrad-bp-mission .text-\[12\.5px\]{white-space:normal;font-size:16px}.aincrad-bp-tabs button{min-height:var(--sao-tap);font-size:13px}@media (max-width:899px){[data-world=battlepass]>header h1{font-size:23px}.aincrad-bp-panorama{height:205px}.aincrad-bp-summary{margin-top:-88px}.aincrad-bp-summary .font-cinzel{font-size:23px}.aincrad-bp-medal{width:66px;height:66px}.aincrad-bp-medal .text-\[20px\]{font-size:26px}.aincrad-bp-level{width:100px}.aincrad-bp-cell{height:108px}.aincrad-bp-tabs{gap:5px}.aincrad-bp-tabs button{font-size:11px}}.aincrad-bp-counters{flex-wrap:wrap;gap:4px 8px}.aincrad-bp-counters>span:first-child{white-space:nowrap;flex-shrink:0}.aincrad-bp-counters>span:last-child{white-space:normal;margin-left:0}.aincrad-bp-cell[data-reward-status=premium_locked]{opacity:.9!important;border-color:#aa88df66!important}.aincrad-bp-cell[data-reward-status=premium_locked] svg{color:#ddd1ff}.aincrad-bp-hero .sao-btn{box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 26%, 7%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 43%, 55%, .533),0 3px 12px #0006;font-size:16px;background:linear-gradient(110deg,hsla(var(--fantasy-hue,203), 46%, 34%, 1),hsla(var(--fantasy-hue,203), 44%, 15%, 1) 55%,hsla(var(--fantasy-hue,203), 42%, 33%, 1))!important;border-color:hsla(var(--fantasy-hue,203), 46%, 66%, 1)!important}@media (max-width:899px){.aincrad-bp-panorama{height:165px}.aincrad-bp-summary{margin-top:-82px;padding:0 12px 12px}.aincrad-bp-summary .font-cinzel{font-size:20px}.aincrad-bp-counters{font-size:10px!important}.aincrad-bp-counters>span:last-child{font-size:10px}}html.sao-wide .aincrad-bp-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.aincrad-bp-panorama img{filter:brightness(1.2)saturate(1.1)}.aincrad-bp-medal{border-width:4px;border-top-color:hsla(var(--fantasy-hue,203), 46%, 81%, 1);border-right-color:hsla(var(--fantasy-hue,203), 46%, 41%, 1);border-bottom-color:hsla(var(--fantasy-hue,203), 46%, 30%, 1);box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 9%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 69%, 1),0 0 0 1px hsla(var(--fantasy-hue,203), 46%, 64%, 1),0 5px 12px #0008}.aincrad-bp-track-wrap{background:linear-gradient(#171429b8,hsla(var(--fantasy-hue,203), 46%, 10%, .851));border-block:1px solid hsla(var(--fantasy-hue,203), 32%, 54%, .267);padding:8px 0;position:relative}.aincrad-bp-free-cell{padding-top:0}.aincrad-bp-free-label{background:hsla(var(--fantasy-hue,203), 46%, 12%, 1);height:23px;color:hsla(var(--fantasy-hue,203), 46%, 85%, 1);pointer-events:none;padding:2px 10px;font-size:12px;font-weight:700;position:static}[data-world=battlepass] .sao-btn[style*="234"],.aincrad-bp-hero .sao-btn{box-shadow:inset 0 2px hsla(var(--fantasy-hue,203), 46%, 86%, .6),inset 0 -2px hsla(var(--fantasy-hue,203), 46%, 58%, .467),0 0 15px hsla(var(--fantasy-hue,203), 46%, 63%, .133);background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 43%, 1),hsla(var(--fantasy-hue,203), 46%, 23%, 1) 55%,hsla(var(--fantasy-hue,203), 46%, 14%, 1))!important}.aincrad-titles-active{background:radial-gradient(ellipse at 50% 0,hsla(var(--fantasy-hue,203), 28%, 36%, .267),transparent 70%),linear-gradient(125deg,hsla(var(--fantasy-hue,203), 30%, 15%, 1),hsla(var(--fantasy-hue,203), 46%, 7%, 1));box-shadow:inset 0 0 0 4px hsla(var(--fantasy-hue,203), 33%, 4%, 1),inset 0 0 0 6px hsla(var(--fantasy-hue,203), 31%, 49%, .333),inset 0 7px 4px hsla(var(--fantasy-hue,203), 46%, 64%, .133),0 9px 16px #0009}.aincrad-titles-nameplate{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 9%, .91),hsla(var(--fantasy-hue,203), 46%, 6%, .961));border-color:hsla(var(--fantasy-hue,203), 39%, 53%, .667)}.aincrad-title-row{box-shadow:inset 0 1px hsla(var(--fantasy-hue,203), 46%, 67%, .267),inset 0 0 25px hsla(var(--fantasy-hue,203), 46%, 49%, .133)!important}.aincrad-title-row.text-violet-100{background:linear-gradient(110deg,#28203ecc,hsla(var(--fantasy-hue,203), 46%, 8%, .933));box-shadow:inset 0 1px #b894e866,inset 0 0 20px #ab80e222!important}@media (max-width:899px){.aincrad-title-slot{min-height:172px}.aincrad-title-slot>.aincrad-title-medal{width:50px;height:50px}}.aincrad-daily-background{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 6%, .267),hsla(var(--fantasy-hue,203), 46%, 7%, .733)),url(/redesign/dawn-guild.webp) center/cover;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}[data-world=daily]>header h1{color:hsla(var(--fantasy-hue,203), 46%, 82%, 1);font:700 30px Georgia,serif}[data-world=daily] button{min-height:var(--sao-tap)}[data-world=daily] .text-\[10px\],[data-world=daily] .text-\[10\.5px\],[data-world=daily] .text-\[11px\]{font-size:12px}[data-world=daily] .text-slate-500,[data-world=daily] .text-slate-600{color:hsla(var(--fantasy-hue,203), 19%, 68%, 1)}.aincrad-daily-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;display:grid}.aincrad-daily-hero{max-width:none;margin:0 0 14px;padding:0}.aincrad-daily-hero>div{border-color:hsla(var(--fantasy-hue,203), 36%, 54%, 1);border-radius:6px}.aincrad-daily-panorama{height:435px}.aincrad-daily-panorama img{object-position:center!important;animation:none!important}.aincrad-daily-panorama .text-\[13px\]{letter-spacing:.1em;font-size:20px}.aincrad-daily-streak{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 8%, .922),hsla(var(--fantasy-hue,203), 46%, 7%, 1))}.aincrad-daily-streak .rounded-xl{background:radial-gradient(circle at 35% 25%,hsla(var(--fantasy-hue,203), 45%, 42%, .4),hsla(var(--fantasy-hue,203), 46%, 9%, 1));border-radius:50%;min-height:40px}.aincrad-daily-streak .text-\[9px\]{font-size:12px}.aincrad-daily-bonus{background:linear-gradient(120deg,hsla(var(--fantasy-hue,203), 46%, 24%, .922),hsla(var(--fantasy-hue,203), 42%, 11%, .961));border-color:hsla(var(--fantasy-hue,203), 46%, 54%, 1);border-radius:8px;padding:16px}.aincrad-daily-bonus .font-cinzel{font-size:22px}.aincrad-daily-base{border-color:hsla(var(--fantasy-hue,203), 32%, 55%, 1);background:linear-gradient(120deg,hsla(var(--fantasy-hue,203), 43%, 14%, .961),hsla(var(--fantasy-hue,203), 46%, 7%, .929));border-radius:7px;padding:16px;position:relative}.aincrad-daily-base .font-cinzel{font-size:21px}.aincrad-daily-task{border-bottom:1px solid hsla(var(--fantasy-hue,203), 19%, 54%, .133);gap:12px;min-height:86px}.aincrad-daily-task>.relative{border-radius:5px;width:72px;height:66px}.aincrad-daily-task .text-\[12px\]{white-space:normal;font-size:15px}.aincrad-daily-board>.sao-fade-up>.space-y-2>div{background-color:hsla(var(--fantasy-hue,203), 46%, 10%, .933);border-radius:8px}.aincrad-daily-board .text-\[12\.5px\]{white-space:normal;font-size:15px}.aincrad-daily-board .font-cinzel{font-size:18px}@media (max-width:899px){[data-world=daily]>header h1{font-size:25px}.aincrad-daily-layout{grid-template-columns:minmax(0,1fr);gap:0}.aincrad-daily-panorama{height:170px}.aincrad-daily-panorama img{object-position:center 65%!important}.aincrad-daily-panorama .text-\[13px\]{font-size:16px}.aincrad-daily-bonus{padding:12px}.aincrad-daily-bonus .font-cinzel{font-size:18px}.aincrad-daily-task{min-height:72px}.aincrad-daily-task>.relative{width:58px;height:54px}.aincrad-daily-streak{padding-inline-start:10px;padding-inline-end:10px}}@media (prefers-reduced-motion:reduce){.aincrad-daily-panorama *,.aincrad-daily-streak *{animation:none!important}}html.sao-wide [data-world=daily]>.sao-col,html.sao-wide [data-world=daily]>header>.sao-col{max-width:1120px}.aincrad-daily-bonus{background:linear-gradient(120deg,hsla(var(--fantasy-hue,203), 41%, 17%, .961),hsla(var(--fantasy-hue,203), 46%, 10%, .961))}.aincrad-daily-streak>.mt-2{flex-wrap:wrap}.aincrad-daily-streak>.mt-2>span{min-width:0}.aincrad-bp-medal{width:112px;height:112px;box-shadow:none;filter:drop-shadow(0 4px 5px #0008);background:url(/redesign/level-medallion.webp) 50%/contain no-repeat;border:none;border-radius:0}.aincrad-bp-medal .text-\[20px\]{font:700 36px Georgia,serif}.aincrad-bp-cell[data-reward-status=premium_locked]{opacity:1!important}.aincrad-bp-level .sao-ring-pulse{box-shadow:0 0 0 2px hsla(var(--fantasy-hue,203), 46%, 63%, 1),0 0 18px hsla(var(--fantasy-hue,203), 46%, 73%, .667)}.aincrad-bp-background{opacity:.32;-webkit-mask-image:linear-gradient(#000,#0008 85%);mask-image:linear-gradient(#000,#0008 85%)}.aincrad-daily-panorama img{filter:brightness(1.2)saturate(1.1)}.aincrad-daily-task{border:1px solid hsla(var(--fantasy-hue,203), 17%, 55%, .2);background:linear-gradient(105deg,hsla(var(--fantasy-hue,203), 31%, 20%, .6),hsla(var(--fantasy-hue,203), 46%, 8%, .8));border-radius:6px;margin:8px 0;padding:8px}.aincrad-daily-task>.relative{border:0;width:92px;height:70px}.aincrad-daily-task[data-compact=true]{background:0 0;border:0;min-height:30px;margin:0;padding:3px 0}.aincrad-daily-task[data-compact=true]>.relative,.aincrad-daily-task[data-compact=true] .truncate{display:none}.aincrad-daily-task[data-compact=true] .justify-between{justify-content:flex-end}.aincrad-daily-gift{object-fit:contain;width:72px;max-width:none;height:64px;filter:drop-shadow(0 0 9px hsla(var(--fantasy-hue,203), 46%, 58%, .333))}.aincrad-daily-bonus>.flex>.grid{background:0 0;border:0;width:72px;height:64px}.aincrad-titles-panorama>img{filter:brightness(.8)saturate(.9)sepia(.15)}@media (max-width:899px){.aincrad-bp-medal{width:82px;height:82px}.aincrad-bp-medal .text-\[20px\]{font-size:27px}.aincrad-daily-task>.relative{width:60px;height:58px}.aincrad-daily-gift,.aincrad-daily-bonus>.flex>.grid{width:58px;height:54px}}html.sao-wide [data-scene=settings]>.sao-col,html.sao-wide [data-scene=settings]>header>.sao-col{max-width:1120px}.aincrad-settings-layout{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:24px;margin:20px 0;display:grid}.aincrad-settings-hero{border:1px solid hsla(var(--fantasy-hue,203), 31%, 51%, .439);background:linear-gradient(0deg,hsla(var(--fantasy-hue,203), 46%, 7%, .925),transparent 65%),url(/redesign/armory-hall.webp) center/cover;min-width:0;min-height:530px;box-shadow:inset 0 0 55px hsla(var(--fantasy-hue,203), 46%, 4%, 1);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.aincrad-settings-hero h2{z-index:1;color:hsla(var(--fantasy-hue,203), 46%, 77%, 1);margin:22px 8px 0;font:20px Georgia,serif}.aincrad-settings-hero .aincrad-hero-portrait{flex:1;width:100%;height:390px;min-height:0}.aincrad-settings-hero>div:last-child{z-index:1;background:hsla(var(--fantasy-hue,203), 46%, 7%, .91);border-radius:0;flex-wrap:wrap;justify-content:center;width:100%;padding:16px}.aincrad-settings-hero>div:last-child>span{display:none}.aincrad-settings-hero>div:last-child>div{width:100%;margin:0}.aincrad-settings-console{min-width:0}.aincrad-settings-tabs{border-bottom:1px solid hsla(var(--fantasy-hue,203), 30%, 45%, .502);grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0;display:grid}.aincrad-settings-tabs button{min-height:62px;color:hsla(var(--fantasy-hue,203), 19%, 67%, 1);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.aincrad-settings-tabs button[aria-pressed=true]{color:hsla(var(--fantasy-hue,203), 46%, 80%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 45%, 58%, .125),hsla(var(--fantasy-hue,203), 45%, 58%, .031));border-color:hsla(var(--fantasy-hue,203), 37%, 47%, .502);box-shadow:inset 0 -2px hsla(var(--fantasy-hue,203), 46%, 69%, 1)}.aincrad-settings-panel{border:1px solid hsla(var(--fantasy-hue,203), 16%, 53%, .251);background:linear-gradient(120deg,hsla(var(--fantasy-hue,203), 37%, 14%, .929),hsla(var(--fantasy-hue,203), 46%, 8%, .969));border-top:0;padding:20px;box-shadow:inset 0 1px #ffffff08,0 10px 30px #0004}.aincrad-settings-panel h2{color:hsla(var(--fantasy-hue,203), 46%, 82%, 1);margin-bottom:16px;font:22px Georgia,serif}.aincrad-settings-panel button,.aincrad-settings-console>div:first-child button,.aincrad-settings-hero button{min-height:var(--sao-tap)}.aincrad-settings-panel .text-slate-500{color:hsla(var(--fantasy-hue,203), 19%, 69%, 1)}.aincrad-settings-panel .text-slate-400{color:hsla(var(--fantasy-hue,203), 21%, 74%, 1)}.aincrad-settings-panel button>span:first-child{text-align:left;padding-right:12px}.aincrad-settings-panel button>span:last-child{flex-shrink:0}.aincrad-settings-links{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;margin-top:16px;display:grid}@media (max-width:767px){.aincrad-settings-layout{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:12px}.aincrad-settings-hero{background-position:50% 40%;align-items:flex-end;height:195px;min-height:0}.aincrad-settings-hero h2{text-align:center;width:55%;margin:35px 0 12px;font-size:19px}.aincrad-settings-hero .aincrad-hero-portrait{width:52%;height:200px;position:absolute;bottom:0;left:-12px}.aincrad-settings-hero>div:last-child{background:0 0;width:55%;padding:8px}.aincrad-settings-hero>div:last-child>div{flex-direction:column}.aincrad-settings-tabs{margin-top:12px}.aincrad-settings-tabs button{flex-direction:column;gap:5px;font-size:11px}.aincrad-settings-panel{padding:14px 10px}.aincrad-settings-panel h2{margin-bottom:10px;font-size:20px}.aincrad-settings-links{grid-template-columns:1fr 1fr}}.aincrad-settings-hero{align-self:start;height:640px;min-height:0}.aincrad-settings-hero .aincrad-hero-portrait{flex:1;height:auto}.aincrad-settings-panel{background:radial-gradient(ellipse at 15% 0,hsla(var(--fantasy-hue,203), 29%, 41%, .094),transparent 60%),linear-gradient(110deg,hsla(var(--fantasy-hue,203), 32%, 11%, 1),hsla(var(--fantasy-hue,203), 46%, 6%, 1));border-color:hsla(var(--fantasy-hue,203), 31%, 49%, .333)}.aincrad-settings-panel>.space-y-2>div,.aincrad-settings-panel>.space-y-2>button{border:0;border-bottom:1px solid hsla(var(--fantasy-hue,203), 31%, 49%, .271);background:0 0;border-radius:0;padding:10px 0}.aincrad-settings-panel button{font-size:13px}.aincrad-settings-panel [aria-pressed=true]{background:linear-gradient(hsla(var(--fantasy-hue,203), 30%, 40%, .314),hsla(var(--fantasy-hue,203), 35%, 17%, .439));color:hsla(var(--fantasy-hue,203), 46%, 85%, 1);border-color:hsla(var(--fantasy-hue,203), 38%, 54%, 1);box-shadow:inset 0 1px hsla(var(--fantasy-hue,203), 46%, 79%, .302),0 2px 5px #0006}.aincrad-settings-panel [role=switch]>span:last-child{color:hsla(var(--fantasy-hue,203), 16%, 67%, 1);align-items:center;gap:9px;font-size:11px;display:flex}.aincrad-settings-panel [role=switch]>span:last-child:after{content:"";background:radial-gradient(circle at 10px 50%,hsla(var(--fantasy-hue,203), 11%, 70%, 1) 0 6px,transparent 7px),hsla(var(--fantasy-hue,203), 31%, 10%, 1);border:1px solid #69737f;border-radius:20px;width:38px;height:21px;box-shadow:inset 0 2px 5px #0009}.aincrad-settings-panel [aria-checked=true]>span:last-child:after{border-color:hsla(var(--fantasy-hue,203), 46%, 56%, 1);background:radial-gradient(circle at 27px 50%,hsla(var(--fantasy-hue,203), 46%, 82%, 1) 0 6px,transparent 7px),hsla(var(--fantasy-hue,203), 42%, 30%, 1)}.aincrad-settings-panel input[type=range]{accent-color:hsla(var(--fantasy-hue,203), 46%, 65%, 1);height:24px}.aincrad-settings-panel .text-emerald-100{color:hsla(var(--fantasy-hue,203), 46%, 81%, 1)}.aincrad-settings-console>div:first-child{background:hsla(var(--fantasy-hue,203), 41%, 11%, 1);border-color:hsla(var(--fantasy-hue,203), 36%, 47%, .376)}@media (min-width:768px){.aincrad-settings-layout{margin-top:12px}.aincrad-settings-panel{padding:15px 20px}}@media (max-width:767px){.aincrad-settings-hero{height:195px}.aincrad-settings-hero .aincrad-hero-portrait{height:200px}.aincrad-settings-panel button{font-size:12px}}.aincrad-daily-bonus>.flex>.grid{background:radial-gradient(ellipse,hsla(var(--fantasy-hue,203), 46%, 62%, .251),transparent 70%);width:105px;height:90px}.aincrad-daily-vip-art{object-fit:cover;border:1px solid hsla(var(--fantasy-hue,203), 30%, 49%, 1);border-radius:5px;flex-shrink:0;width:70px;height:60px}@media (max-width:767px){.aincrad-daily-bonus>.flex>.grid{width:80px;height:72px}.aincrad-daily-vip-art{width:54px;height:52px}}html.sao-wide [data-scene=mail]>.sao-col,html.sao-wide [data-scene=mail]>header>.sao-col{max-width:1120px}.aincrad-mail-layout{grid-template-columns:.7fr 1fr;gap:24px;margin-top:20px;display:grid}.aincrad-mail-room{border:1px solid hsla(var(--fantasy-hue,203), 35%, 52%, .459);min-height:660px;box-shadow:inset 0 0 40px hsla(var(--fantasy-hue,203), 46%, 5%, .627);background:url(/redesign/courier-room.webp) 50%/cover;position:relative}.aincrad-mail-inbox{background:linear-gradient(115deg,hsla(var(--fantasy-hue,203), 34%, 13%, .925),hsla(var(--fantasy-hue,203), 46%, 7%, .961));border:1px solid hsla(var(--fantasy-hue,203), 33%, 48%, .376);min-width:0;padding:18px}.aincrad-mail-letter{border-color:hsla(var(--fantasy-hue,203), 35%, 48%, .502);background:radial-gradient(ellipse at 0 50%,hsla(var(--fantasy-hue,203), 46%, 45%, .125),transparent 60%),linear-gradient(120deg,hsla(var(--fantasy-hue,203), 36%, 14%, 1),hsla(var(--fantasy-hue,203), 46%, 8%, 1));min-height:120px;box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 5%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 37%, 48%, .188),0 4px 12px #0006;border-radius:3px;align-items:center;gap:14px;padding:14px;display:flex}.aincrad-mail-seal{border:3px double hsla(var(--fantasy-hue,203), 41%, 59%, 1);width:70px;height:70px;color:hsla(var(--fantasy-hue,203), 46%, 75%, 1);background:radial-gradient(circle,hsla(var(--fantasy-hue,203), 39%, 35%, 1),hsla(var(--fantasy-hue,203), 28%, 13%, 1) 70%);box-shadow:0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 6%, 1),0 3px 10px #000;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.aincrad-mail-seal img{object-fit:contain;width:65px;height:65px}.aincrad-mail-seal svg{filter:drop-shadow(0 2px 2px #000);width:35px;height:35px}.aincrad-mail-copy{min-width:0}.aincrad-mail-copy>div:first-of-type{color:hsla(var(--fantasy-hue,203), 46%, 78%, 1);font:17px/1.35 Georgia,serif}.aincrad-mail-copy>div:nth-last-child(2){font-size:13px;line-height:1.5}.aincrad-mail-copy>div:last-child{color:hsla(var(--fantasy-hue,203), 19%, 68%, 1);font-size:11px}.aincrad-mail-letter[data-kind=fishing_event] .aincrad-mail-seal{color:hsla(var(--fantasy-hue,203), 46%, 79%, 1);background:radial-gradient(circle,hsla(var(--fantasy-hue,203), 46%, 28%, 1),hsla(var(--fantasy-hue,203), 46%, 10%, 1) 70%)}.aincrad-mail-letter[data-kind=rob] .aincrad-mail-seal{background:radial-gradient(circle,#673e32,hsla(var(--fantasy-hue,203), 25%, 11%, 1) 70%)}@media (max-width:767px){.aincrad-mail-layout{grid-template-columns:minmax(0,1fr);gap:12px}.aincrad-mail-room{background-position:50% 60%;height:160px;min-height:0}.aincrad-mail-inbox{padding:10px}.aincrad-mail-letter{gap:10px;min-height:112px;padding:13px 10px}.aincrad-mail-seal{width:52px;height:52px}.aincrad-mail-seal img{width:49px;height:49px}.aincrad-mail-seal svg{width:29px;height:29px}.aincrad-mail-copy>div:first-of-type{font-size:15px}.aincrad-mail-copy>div:nth-last-child(2){font-size:12px}}[data-scene=mail] h1,[data-scene=settings] h1{color:hsla(var(--fantasy-hue,203), 46%, 76%, 1);text-shadow:0 2px 6px #000;font-family:Georgia,serif}.aincrad-mail-letter{background-image:radial-gradient(ellipse at 0 50%,hsla(var(--fantasy-hue,203), 46%, 45%, .145),transparent 65%),linear-gradient(120deg,hsla(var(--fantasy-hue,203), 37%, 13%, .961),hsla(var(--fantasy-hue,203), 46%, 8%, .949)),url(/redesign/armory-hall.webp);background-size:auto,auto,cover}.aincrad-settings-hero button[aria-pressed=true]{border-color:hsla(var(--fantasy-hue,203), 39%, 55%, 1);color:hsla(var(--fantasy-hue,203), 46%, 77%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 37%, 32%, .275),hsla(var(--fantasy-hue,203), 27%, 15%, 1))}.aincrad-settings-panel{position:relative}.aincrad-settings-panel>.space-y-2{margin-top:0}.aincrad-settings-panel button,.aincrad-settings-panel .text-\[12px\]{font-size:14px}.aincrad-settings-console>div:first-child [aria-pressed=true]{color:hsla(var(--fantasy-hue,203), 46%, 81%, 1);border-color:hsla(var(--fantasy-hue,203), 45%, 60%, 1);background:hsla(var(--fantasy-hue,203), 44%, 45%, .188)}@media (min-width:768px){.aincrad-settings-panel .aincrad-setting-choice{grid-template-columns:minmax(0,1fr) minmax(230px,1.2fr);align-items:center;gap:8px 12px;display:grid}.aincrad-settings-panel .aincrad-setting-choice>.flex{margin:0}.aincrad-settings-panel .aincrad-setting-choice>:last-child:not(.flex){grid-column:1/-1}.aincrad-settings-panel .aincrad-setting-choice>.text-\[10px\]{font-size:11px}}.aincrad-daily-gift{width:110px;height:100px}.aincrad-daily-vip{background:hsla(var(--fantasy-hue,203), 43%, 11%, 1);min-height:110px;padding-left:115px}.aincrad-daily-vip-art{border:0;border-radius:0;width:108px;height:100%;position:absolute;top:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000);mask-image:linear-gradient(90deg,#000 70%,#0000)}.aincrad-daily-vip .truncate{white-space:normal}.aincrad-mail-inbox{background:linear-gradient(115deg,hsla(var(--fantasy-hue,203), 36%, 10%, .925),hsla(var(--fantasy-hue,203), 46%, 6%, .961));border-color:hsla(var(--fantasy-hue,203), 42%, 54%, .6);box-shadow:inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 5%, 1),inset 0 0 0 5px hsla(var(--fantasy-hue,203), 41%, 45%, .2)}@media (max-width:767px){.aincrad-daily-gift{width:90px;height:82px}.aincrad-daily-vip{padding-left:90px}.aincrad-daily-vip-art{width:86px}.aincrad-settings-panel h2{margin-bottom:0}.aincrad-settings-panel button,.aincrad-settings-panel .text-\[12px\]{font-size:12px}.aincrad-mail-room{background-position:50% 49%}}[data-scene=guide] h1{color:hsla(var(--fantasy-hue,203), 46%, 77%, 1);font-family:Georgia,serif}.aincrad-codex-frame{border-color:hsla(var(--fantasy-hue,203), 33%, 52%, .6);border-radius:3px;box-shadow:0 8px 30px #0006}html.sao-wide [data-scene=support]>.sao-col,html.sao-wide [data-scene=support]>header>.sao-col{max-width:1120px}[data-scene=support] h1{color:hsla(var(--fantasy-hue,203), 46%, 77%, 1);font-family:Georgia,serif}.aincrad-support-panorama{border:1px solid hsla(var(--fantasy-hue,203), 38%, 54%, 1);background:linear-gradient(0deg,hsla(var(--fantasy-hue,203), 46%, 6%, .4),transparent),url(/redesign/codex-library.webp) center 30%/cover;height:215px;margin:18px 0 16px;position:relative}.aincrad-support-layout{grid-template-columns:1.35fr 1fr;gap:16px;display:grid}.aincrad-support-compose,.aincrad-support-history{border:1px solid hsla(var(--fantasy-hue,203), 33%, 52%, .502);background:radial-gradient(ellipse at 20% 0,hsla(var(--fantasy-hue,203), 24%, 36%, .149),transparent 70%),hsla(var(--fantasy-hue,203), 46%, 9%, 1);min-width:0;box-shadow:inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 5%, 1);padding:20px;position:relative}.aincrad-support-kinds button{min-height:74px;color:hsla(var(--fantasy-hue,203), 46%, 71%, 1);justify-content:center;gap:9px}.aincrad-support-kinds button[aria-pressed=true]{border-color:hsla(var(--fantasy-hue,203), 46%, 65%, 1)!important;background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 37%, .267),hsla(var(--fantasy-hue,203), 22%, 14%, 1))!important;box-shadow:inset 0 1px hsla(var(--fantasy-hue,203), 46%, 66%, .6),0 0 12px hsla(var(--fantasy-hue,203), 46%, 59%, .125)!important}.aincrad-support-kinds button span{color:hsla(var(--fantasy-hue,203), 33%, 82%, 1);font-size:12px}.aincrad-support-compose button,.aincrad-support-compose label,.aincrad-support-history button{min-height:var(--sao-tap)}.aincrad-support-compose textarea{min-height:175px;font-size:15px;line-height:1.5}.aincrad-support-compose [data-testid=support-where]{flex-wrap:wrap}.aincrad-support-history>.mt-6{margin-top:0;margin-bottom:20px}.aincrad-support-history>.mt-6>span{text-transform:none;letter-spacing:0;color:hsla(var(--fantasy-hue,203), 46%, 76%, 1);font:22px Georgia,serif}.aincrad-support-ticket{background:hsla(var(--fantasy-hue,203), 46%, 7%, .8);border-color:hsla(var(--fantasy-hue,203), 30%, 49%, .4);border-radius:4px;padding:15px}.aincrad-support-ticket>button{flex-wrap:wrap}.aincrad-support-ticket .truncate{white-space:normal;min-width:120px;font-size:14px}.aincrad-support-ticket .leading-snug{font-size:14px;line-height:1.55}.aincrad-support-ticket button{font-size:12px}.aincrad-support-layout .text-slate-500{color:hsla(var(--fantasy-hue,203), 20%, 67%, 1)}@media (max-width:767px){.aincrad-support-panorama{height:135px}.aincrad-support-layout{grid-template-columns:minmax(0,1fr)}.aincrad-support-compose,.aincrad-support-history{padding:14px 10px}.aincrad-support-kinds button span{font-size:10px}.aincrad-support-compose textarea{font-size:16px}}.aincrad-support-panorama{background-image:linear-gradient(0deg,hsla(var(--fantasy-hue,203), 46%, 6%, .2),transparent),url(/redesign/support-chamber.webp);background-position:50% 65%;flex-direction:column;justify-content:center;align-items:center;height:255px;display:flex}.aincrad-support-panorama h2{color:hsla(var(--fantasy-hue,203), 46%, 78%, 1);text-shadow:0 2px 8px #000;background:hsla(var(--fantasy-hue,203), 46%, 8%, .6);padding:5px 16px;font:34px Georgia,serif}.aincrad-support-panorama p{text-align:center;background:hsla(var(--fantasy-hue,203), 46%, 8%, .69);max-width:65%;color:hsla(var(--fantasy-hue,203), 32%, 91%, 1);padding:4px 10px;font-size:13px}@media (max-width:767px){.aincrad-support-panorama{background-position:50% 63%;height:150px}.aincrad-support-panorama h2{font-size:24px}.aincrad-support-panorama p{max-width:85%;font-size:11px}}[data-scene=support]>.sao-col>header{z-index:2;text-align:center;pointer-events:none;position:absolute;top:95px;left:15%;right:15%}[data-scene=support]>.sao-col>header:after{display:none}[data-scene=support]>.sao-col>header h1{background:hsla(var(--fantasy-hue,203), 46%, 7%, .753);text-shadow:0 2px 5px #000;padding:4px 16px;display:inline-block}[data-scene=support]>.sao-col>header p{color:hsla(var(--fantasy-hue,203), 26%, 92%, 1);background:hsla(var(--fantasy-hue,203), 46%, 8%, .659);padding:5px}@media (max-width:767px){[data-scene=support]>.sao-col>header{top:74px;left:10%;right:10%}[data-scene=support]>.sao-col>header h1{font-size:24px}}.aincrad-mail-medal{filter:drop-shadow(0 3px 5px #000a);background-image:url(/redesign/event-medals.webp);background-size:200% 200%;flex-shrink:0;width:88px;height:88px}.aincrad-mail-letter[data-kind=gift]{background-image:linear-gradient(90deg,hsla(var(--fantasy-hue,203), 40%, 11%, .961),hsla(var(--fantasy-hue,203), 41%, 11%, .749)),url(/redesign/relic-vault.webp);background-position:50%}.aincrad-mail-letter[data-kind=transfer]{background-image:linear-gradient(90deg,hsla(var(--fantasy-hue,203), 40%, 11%, .961),hsla(var(--fantasy-hue,203), 41%, 11%, .749)),url(/redesign/vault-hall.webp);background-position:50%}.aincrad-mail-letter[data-kind=fishing_event]{background-image:linear-gradient(90deg,hsla(var(--fantasy-hue,203), 40%, 11%, .961),hsla(var(--fantasy-hue,203), 41%, 11%, .6)),url(/redesign/moonlit-lake.webp);background-position:50%}.aincrad-mail-letter[data-kind=rob]{background-image:linear-gradient(90deg,hsla(var(--fantasy-hue,203), 40%, 11%, .961),hsla(var(--fantasy-hue,203), 41%, 11%, .733)),url(/redesign/sunlit-forest.webp);background-position:50%}.aincrad-settings-language button{min-height:var(--sao-tap)}.aincrad-settings-language [aria-pressed=true]{border-color:hsla(var(--fantasy-hue,203), 46%, 60%, 1);color:hsla(var(--fantasy-hue,203), 46%, 80%, 1);background:hsla(var(--fantasy-hue,203), 45%, 38%, .2)}@media (min-width:768px){.aincrad-settings-language{width:300px;position:absolute;top:30px;right:20px}.aincrad-settings-language>div{background:hsla(var(--fantasy-hue,203), 46%, 9%, .91);border-color:hsla(var(--fantasy-hue,203), 31%, 49%, .4)}.aincrad-settings-tabs{margin-top:0}[data-scene=settings]>.sao-col>header{padding-right:315px}}.aincrad-support-compose>h2{color:hsla(var(--fantasy-hue,203), 46%, 77%, 1);margin-bottom:17px;font:22px Georgia,serif}.aincrad-support-ticket>button .truncate{flex-basis:100%;order:2;margin-top:7px;font-size:17px;line-height:1.4}.aincrad-support-ticket>button>span:last-child{margin-left:auto}.aincrad-support-ticket .leading-snug{padding:16px;font-size:15px}.aincrad-support-ticket>.mt-2 button{font-size:14px}.aincrad-support-compose,.aincrad-support-history{background-image:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 13%, .922),hsla(var(--fantasy-hue,203), 46%, 7%, .961)),url(/redesign/support-chamber.webp);background-size:cover}.aincrad-support-compose>.mt-3:last-child button{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 43%, 1),hsla(var(--fantasy-hue,203), 46%, 22%, 1));border:1px solid hsla(var(--fantasy-hue,203), 46%, 63%, 1);box-shadow:inset 0 1px hsla(var(--fantasy-hue,203), 46%, 83%, 1),0 4px 12px #0007;color:hsla(var(--fantasy-hue,203), 46%, 90%, 1)}.aincrad-daily-background{background-image:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 15%, .067),hsla(var(--fantasy-hue,203), 46%, 7%, .533)),url(/redesign/dawn-guild.webp)}@media (max-width:767px){.aincrad-mail-medal{width:65px;height:65px}.aincrad-mail-inbox>.mb-3{margin-bottom:2px}.aincrad-support-compose textarea{min-height:125px}.aincrad-support-ticket>button .truncate{font-size:15px}.aincrad-support-ticket .leading-snug{font-size:14px}}html.sao-wide .aincrad-autofishing .sao-col{max-width:1120px}.aincrad-autofishing>.sticky{background:hsla(var(--fantasy-hue,203), 46%, 10%, .91)}.aincrad-autofishing>.sticky button{min-width:var(--sao-tap);min-height:var(--sao-tap)}.aincrad-autofishing>.sticky .font-orbitron{letter-spacing:0;color:hsla(var(--fantasy-hue,203), 46%, 76%, 1);font:26px Georgia,serif}.aincrad-autofish-layout{grid-template-columns:.9fr 1fr;gap:24px;padding-top:24px;display:grid}.aincrad-niji-scene{border:1px solid hsla(var(--fantasy-hue,203), 36%, 52%, .4);min-height:630px;box-shadow:inset 0 0 30px hsla(var(--fantasy-hue,203), 46%, 7%, .533);background:url(/redesign/niji-pier.webp) 50%/cover;position:relative}.aincrad-niji-quote{background:hsla(var(--fantasy-hue,203), 46%, 9%, .929);border:1px solid hsla(var(--fantasy-hue,203), 34%, 54%, .4);color:hsla(var(--fantasy-hue,203), 19%, 84%, 1);padding:16px;font-size:13px;font-style:italic;line-height:1.6;position:absolute;bottom:15px;left:12px;right:12px}.aincrad-autofish-controls{min-width:0}.aincrad-autofish-status,.aincrad-autofish-offer{border:1px solid hsla(var(--fantasy-hue,203), 44%, 59%, .533);background:linear-gradient(120deg,hsla(var(--fantasy-hue,203), 40%, 16%, .933),hsla(var(--fantasy-hue,203), 46%, 9%, .961));box-shadow:inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 5%, .4);border-radius:4px;padding:22px;position:relative}.aincrad-autofish-status{margin-top:0}.aincrad-autofish-status>.flex>.text-sm,.aincrad-autofish-offer>.text-sm{color:hsla(var(--fantasy-hue,203), 46%, 75%, 1);font:22px Georgia,serif}.aincrad-autofish-status .text-slate-400,.aincrad-autofish-offer .text-slate-400{color:hsla(var(--fantasy-hue,203), 27%, 80%, 1);font-size:13px}.aincrad-autofish-count{background:radial-gradient(ellipse at 15% 50%,hsla(var(--fantasy-hue,203), 46%, 32%, .2),transparent 65%),hsla(var(--fantasy-hue,203), 46%, 9%, 1);border:1px solid #7b99914d;align-items:center;gap:12px;margin:18px 0;padding:12px;display:flex}.aincrad-autofish-count strong{color:#dbf4d2;text-shadow:0 0 17px hsla(var(--fantasy-hue,203), 46%, 58%, .4);font:52px Georgia,serif}.aincrad-autofish-count>span:last-child{color:hsla(var(--fantasy-hue,203), 28%, 79%, 1);font-size:13px;line-height:1.6}.aincrad-rod-track{background:hsla(var(--fantasy-hue,203), 46%, 4%, 1);border-radius:8px;height:8px;margin:12px 0;overflow:hidden}.aincrad-rod-track span{background:linear-gradient(90deg,hsla(var(--fantasy-hue,203), 46%, 42%, 1),hsla(var(--fantasy-hue,203), 46%, 71%, 1));height:100%;box-shadow:0 0 10px hsla(var(--fantasy-hue,203), 46%, 61%, 1);display:block}.aincrad-autofish-controls button{min-height:max(48px, var(--sao-tap))}.aincrad-autofish-result{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 7%, .929),hsla(var(--fantasy-hue,203), 46%, 9%, .961)),url(/redesign/moonlit-lake.webp) center/cover}.aincrad-autofish-result .text-slate-500{color:hsla(var(--fantasy-hue,203), 27%, 71%, 1)}@media (max-width:767px){.aincrad-autofish-layout{grid-template-columns:minmax(0,1fr);gap:14px;padding-top:14px}.aincrad-niji-scene{background-position:50% 53%;height:240px;min-height:0}.aincrad-niji-quote{padding:10px;font-size:11px;bottom:10px}.aincrad-autofish-status,.aincrad-autofish-offer{padding:16px}.aincrad-autofish-count{margin:12px 0;padding:8px}.aincrad-autofish-count strong{font-size:40px}.aincrad-autofishing>.sticky .font-orbitron{font-size:22px}}@media (min-width:768px){.aincrad-settings-panel .aincrad-sound-setting{grid-template-columns:1fr 1fr;align-items:center;gap:12px;display:grid}.aincrad-settings-panel .aincrad-sound-setting>input{margin:0}.aincrad-settings-panel .aincrad-sound-setting>.aincrad-setting-choice{grid-column:1/-1;margin-top:0}}.aincrad-settings-panel [aria-pressed=true]{background:linear-gradient(hsla(var(--fantasy-hue,203), 45%, 42%, 1),hsla(var(--fantasy-hue,203), 36%, 18%, 1));border-color:hsla(var(--fantasy-hue,203), 46%, 62%, 1);box-shadow:inset 0 1px hsla(var(--fantasy-hue,203), 46%, 83%, 1),0 3px 7px #0007;color:hsla(var(--fantasy-hue,203), 46%, 89%, 1)}.aincrad-daily-vip{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;display:grid}.aincrad-daily-vip>.flex{grid-column:1/-1}.aincrad-daily-vip>.mt-2{align-self:end;min-width:115px;margin:0}.aincrad-daily-vip>.mt-1{grid-column:1/-1}.aincrad-daily-task:not([data-compact=true])>.relative{border:3px double hsla(var(--fantasy-hue,203), 39%, 55%, 1);border-radius:50%;width:62px;height:62px;box-shadow:0 2px 5px #0008}.aincrad-daily-task:not([data-compact=true])>.relative>span{border:1px solid hsla(var(--fantasy-hue,203), 46%, 65%, 1);background:hsla(var(--fantasy-hue,203), 46%, 9%, 1);text-align:center;border-radius:50%;width:22px;height:22px;bottom:1px;right:1px}@media (max-width:767px){.aincrad-daily-vip>.mt-2{min-width:88px}.aincrad-daily-task:not([data-compact=true])>.relative{width:54px;height:54px}}@media (min-width:768px){.aincrad-autofishing>.sticky{background:linear-gradient(90deg,hsla(var(--fantasy-hue,203), 46%, 9%, .6),transparent);border:0;padding-top:24px;padding-bottom:18px;position:relative}.aincrad-autofishing>.sticky .font-orbitron{text-shadow:0 3px 10px #000;font-size:43px}.aincrad-niji-scene{min-height:735px}.aincrad-autofish-controls{padding-top:45px}.aincrad-autofish-status{padding:26px 22px}.aincrad-autofish-count{margin:24px 0}.aincrad-daily-task:not([data-compact=true]){min-height:68px;padding:6px 8px}.aincrad-daily-task:not([data-compact=true])>.relative{width:54px;height:54px}.aincrad-daily-vip{min-height:95px}}html.sao-wide [data-scene=warehouse]>.sao-col{max-width:1120px}[data-scene=warehouse] h1{color:hsla(var(--fantasy-hue,203), 46%, 77%, 1);font-family:Georgia,serif}.aincrad-warehouse-back{min-height:var(--sao-tap)}.aincrad-warehouse-hero{background:linear-gradient(0deg,hsla(var(--fantasy-hue,203), 46%, 6%, .91),transparent 80%),url(/redesign/guild-storehouse.webp) center 53%/cover;border:1px solid hsla(var(--fantasy-hue,203), 38%, 55%, 1);margin-bottom:16px;padding:150px 18% 16px;position:relative}.aincrad-warehouse-hero>.sao-fade-up{background:hsla(var(--fantasy-hue,203), 46%, 8%, .929);border-color:hsla(var(--fantasy-hue,203), 43%, 56%, .467)}.aincrad-warehouse-hero .font-mono-num{font-size:25px}.aincrad-warehouse-hero .text-slate-500{color:hsla(var(--fantasy-hue,203), 25%, 76%, 1)}.aincrad-warehouse-tabs{border:1px solid hsla(var(--fantasy-hue,203), 32%, 50%, .333);background:hsla(var(--fantasy-hue,203), 46%, 9%, .91);padding:10px}.aincrad-warehouse-tabs button{min-height:max(48px, var(--sao-tap));font-size:14px}.aincrad-warehouse-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.aincrad-warehouse-items>:not(.aincrad-warehouse-item){grid-column:1/-1}.aincrad-warehouse-item{text-align:center;border-color:hsla(var(--fantasy-hue,203), 34%, 48%, .667);background:radial-gradient(ellipse at 50% 25%,hsla(var(--fantasy-hue,203), 46%, 38%, .153),transparent 70%),linear-gradient(hsla(var(--fantasy-hue,203), 39%, 14%, .961),hsla(var(--fantasy-hue,203), 46%, 7%, .961));box-shadow:inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 4%, .533);border-radius:4px;flex-direction:column;padding:20px;position:relative;margin:0!important}.aincrad-warehouse-item>.min-w-0{width:100%}.aincrad-warehouse-item .text-sm{font:20px/1.35 Georgia,serif}.aincrad-warehouse-item .text-slate-500{color:hsla(var(--fantasy-hue,203), 24%, 72%, 1);white-space:normal;font-size:12px}.aincrad-warehouse-item>button{min-height:max(48px, var(--sao-tap));width:100%;margin-top:auto}[data-scene=warehouse] input,[data-scene=warehouse] button{min-height:var(--sao-tap)}@media (max-width:767px){.aincrad-warehouse-hero{padding:95px 12px 12px}.aincrad-warehouse-tabs{padding:6px}.aincrad-warehouse-tabs button{font-size:11px}.aincrad-warehouse-items{grid-template-columns:minmax(0,1fr);gap:10px}.aincrad-warehouse-item{text-align:left;grid-template-columns:84px minmax(0,1fr);gap:12px;padding:14px;display:grid}.aincrad-warehouse-item>:nth-child(2){width:84px!important;height:84px!important}.aincrad-warehouse-item .text-sm{font-size:17px}.aincrad-warehouse-item>button{grid-column:1/-1}}@media (min-width:768px){html.has-warehouse-hero [data-scene=warehouse]>.sao-col>header{z-index:2;text-align:center;position:absolute;top:95px;left:20%;right:20%}html.has-warehouse-hero [data-scene=warehouse]>.sao-col>header h1{text-shadow:0 2px 8px #000;font-size:36px}html.has-warehouse-hero [data-scene=warehouse]>.sao-col>header p{color:hsla(var(--fantasy-hue,203), 32%, 89%, 1);text-shadow:0 2px 5px #000}html.has-warehouse-hero [data-scene=warehouse]>.sao-col .aincrad-warehouse-back{z-index:3;background:hsla(var(--fantasy-hue,203), 46%, 8%, .733);border-radius:4px;padding:0 12px;position:absolute;top:38px;left:32px}.aincrad-warehouse-hero{padding-top:180px}}@media (max-width:767px){.aincrad-warehouse-back{margin-bottom:6px}.aincrad-warehouse-hero{padding-top:70px}}html.sao-wide [data-scene=clangear]>.sao-col{max-width:950px}[data-scene=clangear]>.sao-col>header{text-align:center;padding:8px 12px}[data-scene=clangear] h1{color:hsla(var(--fantasy-hue,203), 46%, 77%, 1);text-shadow:0 2px 10px #000;font:38px Georgia,serif}[data-scene=clangear] button,[data-scene=clangear] input{min-height:var(--sao-tap)}[data-scene=clangear] .text-slate-500{color:hsla(var(--fantasy-hue,203), 29%, 74%, 1)}.aincrad-clangear-tabs{background:hsla(var(--fantasy-hue,203), 46%, 9%, .91);border:1px solid hsla(var(--fantasy-hue,203), 36%, 51%, .4);padding:8px}.aincrad-clangear-tabs button{font-size:14px}.aincrad-clangear-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.aincrad-clangear-group{display:contents}.aincrad-clangear-grid>input,.aincrad-clangear-grid>button,.aincrad-clangear-pager,.aincrad-clangear-heading,.aincrad-clangear-empty{grid-column:1/-1}.aincrad-clangear-heading{border:1px solid hsla(var(--fantasy-hue,203), 33%, 49%, .4);background:hsla(var(--fantasy-hue,203), 46%, 8%, .929);color:hsla(var(--fantasy-hue,203), 46%, 75%, 1);letter-spacing:0;text-transform:none;margin:0;padding:12px 18px;font:20px Georgia,serif}.aincrad-clangear-card,.aincrad-clangear-deposit{border:1px solid hsla(var(--fantasy-hue,203), 36%, 52%, .733);background:radial-gradient(ellipse at 50% 25%,hsla(var(--fantasy-hue,203), 46%, 45%, .2),transparent 60%),linear-gradient(hsla(var(--fantasy-hue,203), 42%, 14%, .949),hsla(var(--fantasy-hue,203), 46%, 7%, .969));box-shadow:inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 4%, .533),0 8px 22px #0007;border-radius:4px;padding:24px 18px 18px;position:relative}.aincrad-clangear-card>.flex.items-start{text-align:center;flex-direction:column;align-items:center}.aincrad-clangear-card>.flex.items-start>.min-w-0{padding:0}.aincrad-clangear-card .text-sm,.aincrad-clangear-deposit .text-sm{font:21px/1.35 Georgia,serif}.aincrad-clangear-card .text-\[11px\],.aincrad-clangear-deposit .text-\[11px\]{font-size:13px}.aincrad-clangear-card button.absolute{min-width:var(--sao-tap)}.aincrad-clangear-card .text-\[8px\]{font-size:14px}.aincrad-clangear-deposit{flex-wrap:wrap}.aincrad-clangear-deposit>button{width:100%}@media (max-width:767px){[data-scene=clangear]>.sao-col>header{padding:6px 0}[data-scene=clangear] h1{font-size:28px}.aincrad-clangear-grid{grid-template-columns:minmax(0,1fr)}.aincrad-clangear-tabs{padding:5px}.aincrad-clangear-tabs button{font-size:11px}.aincrad-clangear-card{padding:16px}.aincrad-clangear-card>.flex.items-start{text-align:left;flex-direction:row;align-items:center;padding-right:24px}.aincrad-clangear-card>.flex.items-start>.relative,.aincrad-clangear-deposit>.relative{width:90px!important;height:90px!important}.aincrad-clangear-card .text-sm{font-size:17px}}@media (min-width:768px){.aincrad-clangear-card>.flex.items-start>.relative{width:240px!important;height:240px!important}.aincrad-warehouse-item>:nth-child(2){width:174px!important;height:174px!important}html.has-warehouse-hero [data-scene=warehouse]>.sao-col>header h1{font-size:42px}}html.sao-wide [data-world=tops] .sao-col{max-width:1060px}[data-world=tops]>header{-webkit-backdrop-filter:none;backdrop-filter:none;position:relative;background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 6%, .6),transparent)!important}[data-world=tops] h1{color:hsla(var(--fantasy-hue,203), 46%, 76%, 1);text-align:center;white-space:normal;padding:18px 0 0;font:42px/1.15 Georgia,serif;text-shadow:0 3px 12px #000!important}[data-world=tops] header .min-w-0>div{display:none}[data-world=tops] button{min-height:var(--sao-tap)}.aincrad-tops-season{text-shadow:0 2px 5px #000;background:0 0;border:0;padding:0 0 12px}.aincrad-tops-season>div:first-child{font:22px Georgia,serif}.aincrad-tops-season>div:last-child{color:hsla(var(--fantasy-hue,203), 46%, 80%, 1);margin-top:9px;font-size:14px}.aincrad-tops-tabs{background:hsla(var(--fantasy-hue,203), 46%, 8%, .929);border:1px solid hsla(var(--fantasy-hue,203), 35%, 53%, 1);border-radius:4px;gap:4px;margin:0;padding:6px}.aincrad-tops-tabs button{border-radius:3px;flex:1 0 auto;font-size:12px}.aincrad-tops-podium{justify-content:center;align-items:flex-end;gap:14px;min-height:365px;padding:42px 14px 18px;display:flex}.aincrad-champion{--champion-metal:#af92cb;filter:drop-shadow(0 8px 12px #0009);flex-direction:column;align-items:center;width:17%;min-width:0;display:flex}.aincrad-champion[data-rank="1"]{--champion-metal:hsla(var(--fantasy-hue,203), 46%, 63%, 1);width:23%;margin-bottom:34px}.aincrad-champion[data-rank="2"]{--champion-metal:hsla(var(--fantasy-hue,203), 34%, 83%, 1);width:20%;margin-bottom:18px}.aincrad-champion[data-rank="3"]{--champion-metal:hsla(var(--fantasy-hue,203), 46%, 59%, 1);width:20%;margin-bottom:18px}.aincrad-champion[data-rank="4"]{--champion-metal:hsla(var(--fantasy-hue,203), 32%, 67%, 1)}.aincrad-champion-portrait{aspect-ratio:.86;border:5px double var(--champion-metal);background:radial-gradient(hsla(var(--fantasy-hue,203), 34%, 35%, 1),hsla(var(--fantasy-hue,203), 46%, 14%, 1) 75%);width:90%;box-shadow:0 0 0 3px hsla(var(--fantasy-hue,203), 24%, 11%, 1),0 0 0 4px var(--champion-metal),inset 0 0 25px #000;border-radius:48% 48% 22% 22%;position:relative}.aincrad-champion-portrait:before{content:"✦";z-index:1;color:var(--champion-metal);text-shadow:0 0 5px #000;font-size:33px;position:absolute;top:-28px;left:50%;transform:translate(-50%)}.aincrad-champion-avatar,.aincrad-champion-initial{object-fit:cover;object-position:center 18%;border-radius:inherit;width:100%;height:100%}.aincrad-champion-initial{color:var(--champion-metal);place-items:center;font:70px Georgia,serif;display:grid}.aincrad-champion-rank{border:4px double var(--champion-metal);background:linear-gradient(hsla(var(--fantasy-hue,203), 28%, 28%, 1),hsla(var(--fantasy-hue,203), 46%, 8%, 1));width:48px;height:48px;color:hsla(var(--fantasy-hue,203), 46%, 91%, 1);border-radius:50%;place-items:center;font:32px Georgia,serif;display:grid;position:absolute;bottom:-18px;left:50%;transform:translate(-50%);box-shadow:0 4px 8px #000b}.aincrad-champion-plinth{text-align:center;border:1px solid var(--champion-metal);border-top:4px ridge var(--champion-metal);background:linear-gradient(100deg,hsla(var(--fantasy-hue,203), 46%, 10%, .929),hsla(var(--fantasy-hue,203), 46%, 6%, .937),hsla(var(--fantasy-hue,203), 31%, 21%, .91));width:100%;color:var(--champion-metal);padding:25px 6px 14px;position:relative}.aincrad-champion-plinth strong{overflow-wrap:anywhere;color:hsla(var(--fantasy-hue,203), 46%, 92%, 1);font-size:15px;display:block}.aincrad-champion-plinth>span:last-child{color:hsla(var(--fantasy-hue,203), 46%, 80%, 1);margin-top:5px;font-size:13px;display:block}.aincrad-tops-list{background:hsla(var(--fantasy-hue,203), 46%, 7%, .922);border:1px solid hsla(var(--fantasy-hue,203), 35%, 53%, .533);padding:14px}.aincrad-tops-row{border-color:hsla(var(--fantasy-hue,203), 32%, 51%, .267);border-radius:3px;min-height:52px!important}.aincrad-tops-row .text-slate-500{color:hsla(var(--fantasy-hue,203), 25%, 78%, 1)}.aincrad-tops-row>span:first-child{opacity:.38}.aincrad-tops-me{bottom:16px}@media (max-width:767px){[data-world=tops]{background-attachment:scroll!important}[data-world=tops] h1{text-align:left;padding:4px 0;font-size:25px}.aincrad-tops-season>div:first-child{font-size:17px}.aincrad-tops-season>div:last-child{font-size:12px}.aincrad-tops-podium{flex-wrap:wrap;gap:5px;min-height:250px;padding:35px 0 12px}.aincrad-champion[data-rank="1"]{order:2;width:35%;margin-bottom:18px}.aincrad-champion[data-rank="2"]{order:3;width:29%;margin-bottom:0}.aincrad-champion[data-rank="3"]{order:1;width:29%;margin-bottom:0}.aincrad-champion[data-rank="4"],.aincrad-champion[data-rank="5"]{flex-direction:row;order:4;width:47%;margin-top:10px}.aincrad-champion[data-rank="4"] .aincrad-champion-portrait,.aincrad-champion[data-rank="5"] .aincrad-champion-portrait{border-width:2px;flex-shrink:0;width:45px}.aincrad-champion[data-rank="4"] .aincrad-champion-portrait:before,.aincrad-champion[data-rank="5"] .aincrad-champion-portrait:before{display:none}.aincrad-champion[data-rank="4"] .aincrad-champion-plinth,.aincrad-champion[data-rank="5"] .aincrad-champion-plinth{padding:6px}.aincrad-champion-rank{border-width:3px;width:30px;height:30px;font-size:21px;bottom:-12px}.aincrad-champion-plinth{padding:17px 3px 8px}.aincrad-champion-plinth strong{font-size:11px}.aincrad-champion-plinth>span:last-child{font-size:10px}.aincrad-tops-list{padding:6px}.aincrad-tops-me{bottom:90px}}.aincrad-champion-rank{z-index:2}@media (min-width:768px){.aincrad-tops-podium{min-height:325px;padding-top:35px}.aincrad-champion-portrait{width:80%}.aincrad-tops-results{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.aincrad-tops-results>.sao-fade-up{grid-area:1/2;margin:0}.aincrad-tops-results>.aincrad-tops-list{grid-area:1/1/4}.aincrad-tops-results>.aincrad-tops-me{grid-area:2/2;margin:0;position:static}}.aincrad-champion[data-rank="1"] .aincrad-champion-portrait{box-shadow:0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 24%, 1),0 0 0 5px hsla(var(--fantasy-hue,203), 46%, 76%, 1),0 0 45px hsla(var(--fantasy-hue,203), 46%, 72%, .533),inset 0 0 30px hsla(var(--fantasy-hue,203), 46%, 43%, .267)}.aincrad-champion-portrait{box-shadow:0 0 0 2px hsla(var(--fantasy-hue,203), 35%, 14%, 1),0 3px 0 5px var(--champion-metal),inset 0 0 15px #0008;border-width:7px}.aincrad-champion-rank{background:linear-gradient(135deg,hsla(var(--fantasy-hue,203), 46%, 72%, .6),hsla(var(--fantasy-hue,203), 22%, 18%, 1) 38%,hsla(var(--fantasy-hue,203), 46%, 12%, 1) 60%,hsla(var(--fantasy-hue,203), 44%, 51%, .533));box-shadow:inset 0 0 0 2px #0008,0 3px 0 hsla(var(--fantasy-hue,203), 29%, 22%, 1),0 5px 12px #000c;text-shadow:0 2px 2px #000}.aincrad-champion-plinth{border-bottom:8px ridge var(--champion-metal);background:linear-gradient(90deg,hsla(var(--fantasy-hue,203), 46%, 7%, .961),hsla(var(--fantasy-hue,203), 32%, 22%, .91) 40%,hsla(var(--fantasy-hue,203), 46%, 10%, .961)),url(/redesign/champions-hall.webp) center/cover;border-radius:6px 6px 16% 16%}@media (max-width:767px){[data-world=tops]{background-size:auto 720px!important}.aincrad-champion[data-rank="4"]{order:4}.aincrad-champion[data-rank="5"]{order:5}.aincrad-champion-portrait{border-width:4px}}html.sao-wide [data-scene=roadmap]>.sao-col{max-width:1060px}.aincrad-roadmap-panorama{border:1px solid hsla(var(--fantasy-hue,203), 44%, 57%, 1);background:linear-gradient(90deg,hsla(var(--fantasy-hue,203), 46%, 8%, .2),hsla(var(--fantasy-hue,203), 46%, 8%, .6)),url(/redesign/codex-library.webp) center 50%/cover;height:205px;color:hsla(var(--fantasy-hue,203), 46%, 66%, 1);margin-top:-104px;margin-bottom:0;position:relative}[data-scene=roadmap]>.sao-col>header{z-index:2;text-align:center;pointer-events:none;border:0;min-height:104px;padding:24px 12px 0;position:relative}[data-scene=roadmap] h1{color:hsla(var(--fantasy-hue,203), 46%, 76%, 1);text-shadow:0 2px 8px #000;font:40px Georgia,serif}[data-scene=roadmap] header p{color:hsla(var(--fantasy-hue,203), 35%, 87%, 1);text-shadow:0 2px 5px #000;font-size:15px}.aincrad-roadmap-tabs{border-color:hsla(var(--fantasy-hue,203), 37%, 51%, 1);background:hsla(var(--fantasy-hue,203), 46%, 9%, .949);z-index:3;border-radius:3px;margin:-25px 12% 0}.aincrad-roadmap-tabs button{border-radius:2px;min-height:54px}.aincrad-roadmap-tabs .font-orbitron{font:600 14px Georgia,serif}.aincrad-roadmap-timeline{padding-left:0}.aincrad-roadmap-timeline>.absolute,.aincrad-roadmap-timeline>.space-y-2\.5>.relative>span{display:none}.aincrad-roadmap-timeline>.space-y-2\.5{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.aincrad-roadmap-timeline>.space-y-2\.5>div{margin:0!important}.aincrad-roadmap-story{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 13%, .969),hsla(var(--fantasy-hue,203), 46%, 7%, .969));border-radius:4px;height:100%;padding:16px;border-color:hsla(var(--fantasy-hue,203), 36%, 53%, 1)!important}.aincrad-roadmap-story>.aincrad-frame-corners{color:hsla(var(--fantasy-hue,203), 46%, 61%, 1)}.aincrad-roadmap-story .aincrad-roadmap-image{height:155px;margin:-16px -16px 10px}.aincrad-roadmap-story .font-orbitron{font:21px/1.3 Georgia,serif}.aincrad-roadmap-story p{font-size:13px;line-height:1.6}.aincrad-roadmap-story .text-slate-500{color:hsla(var(--fantasy-hue,203), 23%, 72%, 1);font-size:11px}.aincrad-roadmap-timeline>.space-y-2\.5>div:first-child{grid-column:1/-1}.aincrad-roadmap-timeline>.space-y-2\.5>div:first-child .aincrad-roadmap-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.aincrad-roadmap-timeline>.space-y-2\.5>div:first-child .aincrad-roadmap-image{height:auto;min-height:235px;margin:-16px 0 -16px -16px}[data-scene=roadmap] button{min-height:var(--sao-tap)}.aincrad-roadmap-plan{background:linear-gradient(115deg,hsla(var(--fantasy-hue,203), 39%, 18%, .929),hsla(var(--fantasy-hue,203), 46%, 7%, .929));border-radius:4px;padding:14px;border-color:hsla(var(--fantasy-hue,203), 32%, 51%, .467)!important}.aincrad-roadmap-plan .text-\[12px\]{font-size:15px}.aincrad-roadmap-plan .text-\[10\.5px\]{font-size:13px;line-height:1.55}[data-scene=roadmap] .text-slate-500{color:hsla(var(--fantasy-hue,203), 23%, 71%, 1)}@media (max-width:767px){[data-scene=roadmap] h1{font-size:27px}[data-scene=roadmap] header p{font-size:12px}.aincrad-roadmap-panorama{height:160px}.aincrad-roadmap-tabs{margin:-15px 5px 0}.aincrad-roadmap-tabs .font-orbitron{font-size:12px}.aincrad-roadmap-timeline>.space-y-2\.5{grid-template-columns:minmax(0,1fr)}.aincrad-roadmap-timeline>.space-y-2\.5>div:first-child .aincrad-roadmap-story{display:block}.aincrad-roadmap-timeline>.space-y-2\.5>div:first-child .aincrad-roadmap-image{height:170px;min-height:0;margin:-16px -16px 10px}.aincrad-roadmap-story .font-orbitron{font-size:20px}}.aincrad-roadmap-image>img{position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:768px){.aincrad-roadmap-timeline>.space-y-2\.5>div:first-child .aincrad-roadmap-story{min-height:260px}}.aincrad-tops-season{border-bottom:1px solid hsla(var(--fantasy-hue,203), 46%, 65%, 1);background:radial-gradient(ellipse,hsla(var(--fantasy-hue,203), 46%, 8%, .933),hsla(var(--fantasy-hue,203), 46%, 8%, .6) 65%,transparent 75%);width:-moz-fit-content;width:fit-content;min-width:240px;margin:0 auto 14px;padding:10px 24px}.aincrad-tops-results>.sao-fade-up>button{box-shadow:inset 0 1px hsla(var(--fantasy-hue,203), 46%, 77%, 1),0 4px 10px #0006;background:linear-gradient(hsla(var(--fantasy-hue,203), 44%, 21%, 1),hsla(var(--fantasy-hue,203), 27%, 11%, 1))!important;border-color:hsla(var(--fantasy-hue,203), 46%, 63%, 1)!important}.sao-shell[data-scene=roadmap]>.sao-col{padding-top:0}.sao-shell[data-scene=roadmap]>.sao-col>header{margin-bottom:0}.sao-shell[data-scene=roadmap]>.sao-col>header h1{font:40px Georgia,serif}.aincrad-roadmap-image>.absolute.inset-0{opacity:.35}.aincrad-roadmap-tabs button[aria-pressed=true]{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 33%, .533),hsla(var(--fantasy-hue,203), 14%, 11%, 1))!important;box-shadow:inset 0 0 0 1px hsla(var(--fantasy-hue,203), 46%, 71%, 1),0 0 15px hsla(var(--fantasy-hue,203), 46%, 56%, .2)!important}.aincrad-roadmap-tabs button[aria-pressed=true]>span{color:hsla(var(--fantasy-hue,203), 46%, 79%, 1)!important}.aincrad-roadmap-story .font-semibold{color:hsla(var(--fantasy-hue,203), 46%, 76%, 1)!important}.aincrad-roadmap-timeline>.space-y-2\.5>div:first-child .aincrad-roadmap-story .font-semibold{border:1px solid hsla(var(--fantasy-hue,203), 46%, 58%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 44%, 28%, 1),hsla(var(--fantasy-hue,203), 16%, 11%, 1));min-height:38px;box-shadow:inset 0 1px hsla(var(--fantasy-hue,203), 46%, 70%, .4);border-radius:3px;align-items:center;padding:6px 20px;display:inline-flex}@media (min-width:768px){.aincrad-roadmap-story .aincrad-roadmap-image{height:105px}.aincrad-roadmap-story p{font-size:12px;line-height:1.45}}@media (max-width:767px){.sao-shell[data-scene=roadmap]>.sao-col>header h1{font-size:27px}}.aincrad-ascension button{min-height:var(--sao-tap)}.aincrad-ascension .text-slate-500{color:hsla(var(--fantasy-hue,203), 27%, 75%, 1)}.aincrad-ascension-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px 28px;display:grid}html.sao-wide .aincrad-ascension-layout{max-width:1040px}.aincrad-ascension-layout>*{margin-top:0}.aincrad-ascension-hero{grid-area:1/1/3;padding:15px 0}.aincrad-ascension-hero>.relative{border:1px solid hsla(var(--fantasy-hue,203), 46%, 57%, 1);width:280px;height:260px;box-shadow:0 0 0 6px hsla(var(--fantasy-hue,203), 46%, 7%, .533),0 0 0 7px hsla(var(--fantasy-hue,203), 36%, 53%, .6),0 10px 30px #0007;background:url(/redesign/star-observatory.webp) 57% 0/320%;border-radius:50%}.aincrad-ascension-hero[data-ascended=false]>.relative{filter:saturate(.25)}.aincrad-ascension-hero>.relative>svg,.aincrad-ascension-hero>.relative>.lu-ring{display:none}.aincrad-ascension-hero>.font-orbitron{color:hsla(var(--fantasy-hue,203), 46%, 78%, 1);letter-spacing:.06em;margin-top:20px;font:36px Georgia,serif}.aincrad-ascension-tabs{background:hsla(var(--fantasy-hue,203), 46%, 7%, .929);border:1px solid hsla(var(--fantasy-hue,203), 35%, 51%, 1);border-radius:3px;grid-area:3/1;margin:0}.aincrad-ascension-stats{border:1px solid hsla(var(--fantasy-hue,203), 44%, 58%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 15%, .933),hsla(var(--fantasy-hue,203), 46%, 6%, .961));color:hsla(var(--fantasy-hue,203), 46%, 59%, 1);border-radius:4px;grid-area:4/1/8;align-self:start;margin:0;position:relative}.aincrad-ascension-stats>.flex{padding:13px 0}.aincrad-ascension-stats .text-\[13px\]{font-size:16px}.aincrad-ascension-stats .text-\[12px\]{font-size:13px}.aincrad-ascension-class{border-color:hsla(var(--fantasy-hue,203), 45%, 56%, 1);background:#171322;border-radius:4px;grid-area:2/2;position:relative;overflow:hidden;min-height:150px!important}.aincrad-ascension-class-art{object-fit:cover;object-position:center 25%;opacity:.65;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 85%);mask-image:linear-gradient(90deg,#0000,#000 85%)}.aincrad-ascension-class>span:not(.aincrad-frame-corners),.aincrad-ascension-class>svg{z-index:1;position:relative}.aincrad-ascension-class .text-sm{color:hsla(var(--fantasy-hue,203), 46%, 93%, 1);font:22px Georgia,serif}.aincrad-ascension-class .text-\[11px\]{text-shadow:0 2px 4px #000;font-size:13px}.aincrad-ascension-peak{background:linear-gradient(90deg,hsla(var(--fantasy-hue,203), 46%, 8%, .961),hsla(var(--fantasy-hue,203), 46%, 8%, .267)),url(/scenes/floor20_peak.jpg) center 35%/cover;border:1px solid hsla(var(--fantasy-hue,203), 29%, 60%, 1);border-radius:4px;grid-area:3/2;position:relative;min-height:98px!important}.aincrad-ascension-peak .h-12{display:none}.aincrad-ascension-peak .text-sm{font:22px Georgia,serif}.aincrad-ascension-links{grid-area:4/2/8;align-self:start;gap:12px}.aincrad-ascension-links>button{border:1px solid hsla(var(--fantasy-hue,203), 41%, 55%, 1);background:hsla(var(--fantasy-hue,203), 46%, 8%, 1);min-height:145px;color:hsla(var(--fantasy-hue,203), 46%, 63%, 1);border-radius:4px;padding:74px 14px 12px;position:relative;overflow:hidden}.aincrad-ascension-link-art{background-image:url(/redesign/endgame-relics.webp);background-position:0 0;background-size:300% 200%;position:absolute;top:0;bottom:0;left:0;right:0}.aincrad-ascension-links [data-path$=keystones] .aincrad-ascension-link-art{background-position:50% 0}.aincrad-ascension-links [data-path$=mechanics] .aincrad-ascension-link-art{background-position:100% 0}.aincrad-ascension-links [data-path$=mastery] .aincrad-ascension-link-art{background-position:0 100%}.aincrad-ascension-links [data-path$=transforms] .aincrad-ascension-link-art{background-position:50% 100%}.aincrad-ascension-links [data-path$=exchange] .aincrad-ascension-link-art{background-position:100% 100%}.aincrad-ascension-link-art:after{content:"";background:linear-gradient(transparent 30%,hsla(var(--fantasy-hue,203), 46%, 7%, .961));position:absolute;top:0;bottom:0;left:0;right:0}.aincrad-ascension-links>button>span:not(.aincrad-ascension-link-art):not(.aincrad-frame-corners){position:relative}.aincrad-ascension-links>button>.text-lg{display:none}.aincrad-ascension-links .text-\[12px\]{font:20px Georgia,serif}.aincrad-ascension-links .text-\[10px\]{margin-top:4px;font-size:12px}.aincrad-ascension-layout.is-sky .aincrad-ascension-hero{grid-area:1/1/auto/-1;padding:4px 0}.aincrad-ascension-layout.is-sky .aincrad-ascension-hero>.relative{display:none}.aincrad-ascension-layout.is-sky .aincrad-ascension-tabs{grid-area:2/1/auto/-1;justify-self:center;width:100%;max-width:450px}.aincrad-constellation{grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px 24px;display:grid}.aincrad-constellation>*{margin:0}.aincrad-constellation-chart{aspect-ratio:1;background:url(/redesign/celestial-atlas.webp) 50%/cover;border:0;border-radius:4px;grid-area:1/1/6;align-self:start;padding:0}.aincrad-constellation-chart>.absolute{display:none}.aincrad-constellation-sky{filter:drop-shadow(0 2px 3px #000);height:49%;position:absolute;top:16%;left:12%;right:12%}.aincrad-constellation-chart>.flex{background:hsla(var(--fantasy-hue,203), 46%, 7%, .91);border-block:1px solid hsla(var(--fantasy-hue,203), 33%, 57%, 1);padding:8px;position:absolute;bottom:16%;left:13%;right:13%}.aincrad-constellation-chart .font-orbitron{letter-spacing:.08em;font:18px Georgia,serif}.aincrad-constellation-chart .text-slate-500{color:hsla(var(--fantasy-hue,203), 25%, 80%, 1)}.aincrad-constellation>:not(.aincrad-constellation-chart){grid-column:2}.aincrad-constellation-progress{border:1px solid hsla(var(--fantasy-hue,203), 36%, 55%, 1);background:hsla(var(--fantasy-hue,203), 46%, 10%, .961);color:hsla(var(--fantasy-hue,203), 46%, 66%, 1);border-radius:4px;padding:22px;position:relative}.aincrad-constellation-progress .text-\[12px\]{font-size:15px}.aincrad-constellation-benefits>div,.aincrad-constellation-consequences>div{background-color:hsla(var(--fantasy-hue,203), 46%, 12%, .91);border-radius:4px;padding:18px}.aincrad-constellation-benefits .font-mono-num{font:32px Georgia,serif}.aincrad-constellation-benefits .text-\[10px\]{font-size:12px;line-height:1.55}.aincrad-constellation-consequences{font-size:13px}.aincrad-constellation-consequences .font-bold{margin-bottom:10px;font:19px Georgia,serif}.aincrad-ascension-rite{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 4%, .333),hsla(var(--fantasy-hue,203), 46%, 4%, .788)),url(/redesign/star-observatory.webp) center/cover}.aincrad-ascension-rite>.relative{background:linear-gradient(90deg,transparent,hsla(var(--fantasy-hue,203), 46%, 6%, .8) 12%,hsla(var(--fantasy-hue,203), 46%, 6%, .8) 88%,transparent);max-width:640px;padding-inline-start:40px;padding-inline-end:40px}.aincrad-rite-backdrop{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 4%, .333),hsla(var(--fantasy-hue,203), 46%, 4%, .733)),url(/redesign/star-observatory.webp) center/cover}.aincrad-rite-backdrop[data-rite-scene="2"]{background-image:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 4%, .333),hsla(var(--fantasy-hue,203), 46%, 4%, .733)),url(/scenes/floor20_peak.jpg)}@media (max-width:767px){.aincrad-ascension-layout{flex-direction:column;gap:14px;display:flex}.aincrad-ascension-hero>.relative{width:210px;height:195px}.aincrad-ascension-hero>.font-orbitron{font-size:28px}.aincrad-ascension-stats>.flex{padding:9px 0}.aincrad-ascension-stats .text-\[13px\]{font-size:13px}.aincrad-ascension-stats .text-\[12px\]{font-size:12px}.aincrad-ascension-class{min-height:120px!important}.aincrad-ascension-class .text-sm,.aincrad-ascension-peak .text-sm{font-size:20px}.aincrad-ascension-links{margin:0}.aincrad-ascension-links>button{min-height:138px}.aincrad-ascension-links .text-\[12px\]{font-size:17px}.aincrad-constellation{flex-direction:column;gap:12px;display:flex}.aincrad-constellation-chart{aspect-ratio:1;width:100%}.aincrad-constellation-chart .font-orbitron{font-size:15px}.aincrad-constellation-chart .text-\[10px\]{font-size:9px}.aincrad-constellation-chart>.flex{bottom:13%;left:9%;right:9%}.aincrad-constellation-progress{padding:16px}.aincrad-constellation-benefits>div,.aincrad-constellation-consequences>div{padding:12px}.aincrad-ascension-rite>.relative{padding-inline-start:22px;padding-inline-end:22px}}.aincrad-ascension-tabs{align-self:start}.aincrad-ascension-class .aincrad-frame-corners{position:absolute}.aincrad-constellation-sky text{paint-order:stroke;stroke:hsla(var(--fantasy-hue,203), 46%, 8%, 1);stroke-width:2px;stroke-linejoin:round}.aincrad-ascension-hero{grid-row:1;padding:0}.aincrad-ascension-hero>.font-orbitron{margin-top:10px}.aincrad-ascension-tabs{grid-row:2}.aincrad-ascension-tabs button[aria-pressed=true]{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 39%, .533),hsla(var(--fantasy-hue,203), 32%, 17%, .867));border:1px solid hsla(var(--fantasy-hue,203), 46%, 65%, 1);box-shadow:inset 0 1px hsla(var(--fantasy-hue,203), 46%, 77%, .533),0 0 16px hsla(var(--fantasy-hue,203), 46%, 55%, .267)}.aincrad-ascension-stats{grid-row:3/8;padding-top:0}.aincrad-ascension-relic{background:radial-gradient(ellipse,hsla(var(--fantasy-hue,203), 46%, 43%, .2),transparent 75%);border-bottom:1px solid hsla(var(--fantasy-hue,203), 40%, 57%, .467);place-items:center;height:230px;margin:0 -16px;display:grid}.aincrad-ascension-relic>.relative{border:4px double hsla(var(--fantasy-hue,203), 41%, 54%, 1);width:220px;height:210px;box-shadow:0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 8%, 1),0 0 0 5px hsla(var(--fantasy-hue,203), 36%, 53%, .6),0 0 25px hsla(var(--fantasy-hue,203), 46%, 47%, .2);background:url(/redesign/star-observatory.webp) 57% 0/320%;border-radius:50%}.aincrad-ascension-relic[data-ascended=false]{filter:saturate(.25)}.aincrad-ascension-relic svg,.aincrad-ascension-relic .lu-ring{display:none}.aincrad-ascension-class{grid-row:2;min-height:120px!important}.aincrad-ascension-links>button:last-child:nth-child(odd){grid-column:1/-1}.aincrad-constellation-chart{-webkit-mask-composite:source-in;background-position:50% 0;background-size:115%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#000 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#000 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.aincrad-constellation-sky{height:54%;top:10%;left:8%;right:8%}.aincrad-constellation-benefits>div,.aincrad-constellation-consequences>div{border:1px solid hsla(var(--fantasy-hue,203), 31%, 52%, .6);box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 5%, .6);background-image:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 11%, .91),hsla(var(--fantasy-hue,203), 46%, 11%, .961)),url(/redesign/star-observatory.webp);background-size:cover}.aincrad-constellation-benefits>div:last-child{border-color:#ac92d3aa}@media (max-width:767px){.aincrad-ascension-layout{gap:10px}.aincrad-ascension-hero{padding:0}.aincrad-ascension-relic{height:140px}.aincrad-ascension-relic>.relative{width:128px;height:122px}.aincrad-ascension-stats>.flex{padding:7px 0}.aincrad-ascension-links>button:last-child:nth-child(odd){grid-column:auto}.aincrad-ascension-links,.aincrad-ascension-stats{align-self:stretch}}.aincrad-ascension-rite>.aincrad-rite-layout{max-width:850px;padding:38px 24px max(40px,calc(env(safe-area-inset-bottom) / var(--uiz, 1)));background:0 0;gap:40px}.aincrad-rite-layout>.text-center{text-shadow:0 2px 8px #000}.aincrad-rite-layout .intro-name{font:38px/1.2 Georgia,serif}.aincrad-rite-narration{border:1px solid hsla(var(--fantasy-hue,203), 46%, 59%, 1);color:hsla(var(--fantasy-hue,203), 46%, 66%, 1);background:linear-gradient(120deg,hsla(var(--fantasy-hue,203), 42%, 15%, .961),hsla(var(--fantasy-hue,203), 46%, 8%, .969));box-shadow:inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 5%, .533),0 10px 35px #0009;margin-top:auto;padding:30px 40px 24px;position:relative}.aincrad-rite-text{text-align:center;color:hsla(var(--fantasy-hue,203), 32%, 89%, 1);font:19px/1.65 Georgia,serif}.aincrad-rite-narration button{min-height:50px;font-size:17px}.aincrad-rite-backdrop[data-rite-scene="1"]{background-image:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 4%, .067),hsla(var(--fantasy-hue,203), 46%, 4%, .2)),url(/redesign/hall-of-honors.webp)}@media (max-width:767px){.aincrad-ascension-rite>.aincrad-rite-layout{padding:25px 16px max(24px,calc(env(safe-area-inset-bottom) / var(--uiz, 1)))}.aincrad-rite-layout .intro-name{font-size:29px}.aincrad-rite-narration{padding:22px 18px 16px}.aincrad-rite-text{font:16px/1.65 Georgia,serif}.aincrad-rite-narration button{font-size:14px}}.aincrad-ascension-link-art{aspect-ratio:1;width:100%;height:auto;top:50%;bottom:auto;transform:translateY(-50%)}@media (min-width:768px){.aincrad-ascension-links>button:last-child:nth-child(odd) .aincrad-ascension-link-art{width:55%;left:auto;right:0}.aincrad-ascension-links>button:last-child:nth-child(odd) .aincrad-ascension-link-art:after{background:linear-gradient(90deg,hsla(var(--fantasy-hue,203), 46%, 8%, 1),transparent 35%),linear-gradient(0deg,hsla(var(--fantasy-hue,203), 46%, 8%, .867),transparent 60%)}}.aincrad-ascension-layout:not(.is-sky){grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.aincrad-ascension-class{grid-row:3}.aincrad-ascension-peak{grid-row:4}.aincrad-ascension-links{grid-row:5/8}.aincrad-ascension-relic{height:280px}.aincrad-ascension-relic>.relative{width:270px;height:270px;box-shadow:none;filter:drop-shadow(0 0 18px hsla(var(--fantasy-hue,203), 46%, 52%, .333));background:url(/redesign/ascension-relic.webp) 50%/contain no-repeat;border:0}.aincrad-ascension-links>button{min-height:128px;padding-top:64px}.aincrad-constellation-chart{background:url(/redesign/celestial-instrument.webp) 50%/contain no-repeat;overflow:visible;-webkit-mask-image:none;mask-image:none}.aincrad-constellation-sky{top:12%}.aincrad-constellation-chart>.flex{bottom:13%}.aincrad-constellation-consequences>div:last-child{background-image:linear-gradient(125deg,#15473c88,hsla(var(--fantasy-hue,203), 46%, 12%, .949));border-color:#54bb9a88}.aincrad-rite-narration .sao-btn[data-tone=gold]{box-shadow:inset 0 1px hsla(var(--fantasy-hue,203), 46%, 89%, 1),0 0 15px hsla(var(--fantasy-hue,203), 46%, 58%, .267);background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 75%, 1),hsla(var(--fantasy-hue,203), 46%, 49%, 1) 50%,hsla(var(--fantasy-hue,203), 46%, 33%, 1))!important;color:hsla(var(--fantasy-hue,203), 46%, 8%, 1)!important;border-color:hsla(var(--fantasy-hue,203), 46%, 80%, 1)!important}@media (min-width:768px){.aincrad-ascension-layout.is-sky .aincrad-ascension-hero{text-align:center;width:50%}.aincrad-ascension-layout.is-sky .aincrad-ascension-tabs{justify-self:start;width:48%}.aincrad-constellation>:not(.aincrad-constellation-chart){transform:translateY(-60px)}}@media (max-width:767px){.aincrad-ascension-relic{height:155px}.aincrad-ascension-relic>.relative{width:150px;height:150px}.aincrad-constellation-sky{left:4%;right:4%}}.sao-shell[data-scene=cooking]{background:hsla(var(--fantasy-hue,203), 42%, 6%, 1)}.sao-shell[data-scene=cooking]>.sao-col{max-width:none}.sao-shell[data-scene=cooking] h1{color:hsla(var(--fantasy-hue,203), 46%, 82%, 1);text-shadow:0 2px 4px #000;font:700 38px Georgia,serif}.aincrad-kitchen-hero{border:1px solid hsla(var(--fantasy-hue,203), 38%, 43%, 1);height:290px;color:hsla(var(--fantasy-hue,203), 46%, 60%, 1);background:url(/redesign/mariel-kitchen.webp) 50%/cover;border-radius:4px;position:relative}.aincrad-kitchen-dialogue{border:1px solid hsla(var(--fantasy-hue,203), 41%, 51%, 1);background:linear-gradient(#25160eee,hsla(var(--fantasy-hue,203), 43%, 5%, .961));width:32%;color:hsla(var(--fantasy-hue,203), 46%, 88%, 1);box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 31%, .4),0 6px 20px #0009;border-radius:3px;padding:18px;font:italic 16px/1.55 Georgia,serif;position:absolute;bottom:20px;right:20px}.aincrad-kitchen-tabs{flex-wrap:nowrap;gap:6px;padding:2px;overflow-x:auto;margin:12px 0!important}.aincrad-kitchen-tabs button{min-height:max(48px, var(--sao-tap));border-color:hsla(var(--fantasy-hue,203), 46%, 48%, .467);background:linear-gradient(hsla(var(--fantasy-hue,203), 44%, 14%, .929),hsla(var(--fantasy-hue,203), 41%, 5%, 1));min-width:95px;color:hsla(var(--fantasy-hue,203), 46%, 75%, 1);border-radius:4px;font:600 15px Georgia,serif}.aincrad-kitchen-tabs button[aria-pressed=true]{color:hsla(var(--fantasy-hue,203), 46%, 87%, 1);border-color:hsla(var(--fantasy-hue,203), 46%, 68%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 32%, 1),hsla(var(--fantasy-hue,203), 46%, 13%, 1));box-shadow:inset 0 1px hsla(var(--fantasy-hue,203), 46%, 84%, 1),0 0 12px hsla(var(--fantasy-hue,203), 46%, 55%, .267)}.aincrad-kitchen-stock{border-color:hsla(var(--fantasy-hue,203), 33%, 42%, .467);background:hsla(var(--fantasy-hue,203), 19%, 5%, .91);color:hsla(var(--fantasy-hue,203), 40%, 83%, 1);margin:0;padding:14px;font-size:12px;line-height:1.8}.aincrad-kitchen-limit{border-color:hsla(var(--fantasy-hue,203), 39%, 45%, .302);background:#17110eeb;margin:8px 0 14px}.aincrad-recipes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.aincrad-recipe{color:hsla(var(--fantasy-hue,203), 46%, 65%, 1);box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 25%, .6),0 8px 18px #0005;border-radius:4px;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;position:relative;overflow:hidden;border-color:hsla(var(--fantasy-hue,203), 43%, 50%, 1)!important;background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 11%, .961),hsla(var(--fantasy-hue,203), 45%, 6%, .98))!important}.aincrad-recipe-art{aspect-ratio:1.65;border-bottom:1px solid hsla(var(--fantasy-hue,203), 45%, 39%, 1);background-image:url(/redesign/cooking-atlas.webp);background-position:0 0;background-size:300% 200%;width:100%;position:relative}.aincrad-recipe-art[data-art="1"]{background-position:50% 0}.aincrad-recipe-art[data-art="2"]{background-position:100% 0}.aincrad-recipe-art[data-art="3"]{background-position:0 100%}.aincrad-recipe-art[data-art="4"]{background-position:50% 100%}.aincrad-recipe-art[data-art="5"]{background-position:100% 100%}.aincrad-recipe-tier{background:hsla(var(--fantasy-hue,203), 18%, 4%, .867);border:1px solid;border-radius:4px;padding:2px 7px;font:16px Georgia,serif;position:absolute;top:10px;left:12px}.aincrad-recipe>.min-w-0{text-align:center;padding:12px 15px}.aincrad-recipe-name{color:hsla(var(--fantasy-hue,203), 46%, 87%, 1);overflow-wrap:anywhere;font:600 22px/1.15 Georgia,serif}.aincrad-recipe .text-\[10px\]{color:#c6c2bb;margin-top:8px;font-size:12px;line-height:1.5}.aincrad-recipe-actions{flex-direction:row;gap:7px;padding:0 14px 14px}.aincrad-recipe-actions>.sao-btn,.aincrad-recipe-actions>div{flex:1}.aincrad-recipe-actions button{min-height:var(--sao-tap)}.aincrad-recipe-actions>div button{border-color:hsla(var(--fantasy-hue,203), 40%, 47%, 1);color:hsla(var(--fantasy-hue,203), 46%, 75%, 1);background:hsla(var(--fantasy-hue,203), 41%, 7%, 1)}.aincrad-recipe-actions .sao-btn{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 61%, 1),hsla(var(--fantasy-hue,203), 46%, 38%, 1) 50%,hsla(var(--fantasy-hue,203), 46%, 17%, 1))!important;color:hsla(var(--fantasy-hue,203), 46%, 90%, 1)!important;border-color:hsla(var(--fantasy-hue,203), 46%, 71%, 1)!important;box-shadow:inset 0 1px hsla(var(--fantasy-hue,203), 46%, 87%, 1),0 0 12px hsla(var(--fantasy-hue,203), 46%, 44%, .2)!important}@media (max-width:1100px){.aincrad-recipes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.sao-shell[data-scene=cooking] h1{font-size:28px}.aincrad-kitchen-hero{background-position:22%;background-size:auto 100%;height:300px}.aincrad-kitchen-dialogue{background:hsla(var(--fantasy-hue,203), 42%, 6%, .91);width:auto;padding:12px;font-size:14px;bottom:10px;left:10px;right:10px}.aincrad-kitchen-tabs button{min-width:93px}.aincrad-recipes{grid-template-columns:minmax(0,1fr)}.aincrad-recipe-art{aspect-ratio:1.8}.aincrad-recipe-name{font-size:24px}.aincrad-kitchen-stock{font-size:12px}}.aincrad-constellation-chart:after{content:"";z-index:-1;background:radial-gradient(ellipse,hsla(var(--fantasy-hue,203), 46%, 62%, .4),transparent 68%);filter:blur(10px);height:20%;position:absolute;bottom:2%;left:8%;right:8%}.aincrad-constellation-benefits>div,.aincrad-constellation-consequences>div{color:hsla(var(--fantasy-hue,203), 46%, 64%, 1);box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 5%, .6),inset 0 1px hsla(var(--fantasy-hue,203), 46%, 78%, .4),0 4px 12px #0003;position:relative}.aincrad-constellation-benefits>div:first-child{background-image:radial-gradient(ellipse at 0 0,hsla(var(--fantasy-hue,203), 46%, 50%, .333),transparent),linear-gradient(hsla(var(--fantasy-hue,203), 46%, 12%, .69),hsla(var(--fantasy-hue,203), 46%, 12%, .925)),url(/redesign/star-observatory.webp)}.aincrad-constellation-benefits>div:last-child{background-image:radial-gradient(ellipse at 100% 0,#994edd66,transparent),linear-gradient(hsla(var(--fantasy-hue,203), 46%, 12%, .627),hsla(var(--fantasy-hue,203), 46%, 12%, .878)),url(/redesign/star-observatory.webp)}.aincrad-constellation-sky text{stroke-width:.5px}@media (min-width:900px){.aincrad-constellation-chart{min-height:550px}}@media (max-width:600px){.aincrad-ascension-relic{background-size:180px}}.sao-shell[data-scene=cooking]>.sao-col{padding-top:18px}.sao-shell[data-scene=cooking]>.sao-col>header{margin-bottom:8px}.sao-shell[data-scene=cooking]>.sao-col>button{min-height:var(--sao-tap);margin-bottom:4px}.aincrad-kitchen-hero{height:250px}.aincrad-recipe-art{--food-x:0%;--food-y:0%;background:0 0;overflow:hidden}.aincrad-recipe-art:before{content:"";aspect-ratio:2/3;background:url(/redesign/cooking-atlas.webp) 0 0/300% 200%;background-position:var(--food-x) var(--food-y);width:100%;position:absolute;top:50%;transform:translateY(-50%)}.aincrad-recipe-art[data-art="1"]{--food-x:50%}.aincrad-recipe-art[data-art="2"]{--food-x:100%}.aincrad-recipe-art[data-art="3"]{--food-y:100%}.aincrad-recipe-art[data-art="4"]{--food-x:50%;--food-y:100%}.aincrad-recipe-art[data-art="5"]{--food-x:100%;--food-y:100%}.aincrad-cook-modal{padding:max(16px,calc(env(safe-area-inset-top) / var(--uiz, 1))) 0 max(16px,calc(env(safe-area-inset-bottom) / var(--uiz, 1)))}.aincrad-cook-modal-body{overscroll-behavior:contain;max-height:100%;overflow-y:auto}@media (min-width:900px){.aincrad-kitchen-stock{min-height:68px;padding-right:210px}.aincrad-kitchen-stock:has(+.aincrad-kitchen-limit){margin-bottom:0}.aincrad-kitchen-limit{gap:8px;width:190px;min-height:42px;margin:-54px 12px 22px auto;font-size:11px}}@media (max-width:600px){.aincrad-kitchen-hero{height:250px}}.sao-shell[data-scene=blacksmith]>.sao-col{max-width:none;padding-top:18px}.sao-shell[data-scene=blacksmith] h1{color:hsla(var(--fantasy-hue,203), 46%, 82%, 1);font:700 36px Georgia,serif}.sao-shell[data-scene=blacksmith]>.sao-col>header{margin-bottom:10px}.aincrad-workshop-layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.aincrad-workshop-hero{border:1px solid hsla(var(--fantasy-hue,203), 42%, 49%, 1);height:250px;color:hsla(var(--fantasy-hue,203), 46%, 69%, 1);background:url(/redesign/lisbeth-workshop.webp) 50%/cover;border-radius:4px;grid-column:1/-1;position:relative}.aincrad-workshop-dialogue{background:linear-gradient(hsla(var(--fantasy-hue,203), 23%, 8%, .949),hsla(var(--fantasy-hue,203), 33%, 5%, .949));width:34%;color:hsla(var(--fantasy-hue,203), 46%, 84%, 1);border:1px solid hsla(var(--fantasy-hue,203), 43%, 51%, 1);box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 45%, .267),0 3px 18px #0009;border-radius:3px;padding:18px;font:italic 16px/1.55 Georgia,serif;position:absolute;bottom:24px;right:20px}.aincrad-workstations{grid-area:2/1;gap:10px;margin:0}.aincrad-workstations button{min-height:125px;color:hsla(var(--fantasy-hue,203), 46%, 60%, 1);border-radius:3px;justify-content:end;padding:8px 3px;border-color:hsla(var(--fantasy-hue,203), 29%, 43%, 1)!important;box-shadow:inset 0 0 0 3px #0008!important}.aincrad-workstations button[aria-pressed=true]{border-color:hsla(var(--fantasy-hue,203), 46%, 76%, 1)!important;box-shadow:0 0 14px hsla(var(--fantasy-hue,203), 46%, 60%, .333),inset 0 0 0 2px hsla(var(--fantasy-hue,203), 46%, 56%, 1)!important}.aincrad-station-art{aspect-ratio:1;background:url(/redesign/workstations.webp) 0 0/400% 200%;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.aincrad-workstations button:after{content:"";background:linear-gradient(transparent 35%,hsla(var(--fantasy-hue,203), 43%, 3%, .961));position:absolute;top:0;bottom:0;left:0;right:0}.aincrad-workstations button>span:last-child{z-index:1;color:hsla(var(--fantasy-hue,203), 46%, 89%, 1);font:600 13px/1.2 Georgia,serif;position:relative}.aincrad-workstations [data-station=reforge] .aincrad-station-art{background-position:33.333% 0}.aincrad-workstations [data-station=masterpiece] .aincrad-station-art{background-position:66.667% 0}.aincrad-workstations [data-station=transfer] .aincrad-station-art{background-position:100% 0}.aincrad-workstations [data-station=exclusive] .aincrad-station-art{background-position:0 100%}.aincrad-workstations [data-station=ingot] .aincrad-station-art{background-position:33.333% 100%}.aincrad-workstations [data-station=synergy] .aincrad-station-art{background-position:66.667% 100%}.aincrad-workstations [data-station=blueprint] .aincrad-station-art{background-position:100% 100%}.aincrad-workshop-quick{grid-area:3/1;margin:0}.aincrad-workshop-hint{color:hsla(var(--fantasy-hue,203), 38%, 73%, 1);grid-area:4/1;margin:0;font-size:13px}.aincrad-workshop-bulk{background:hsla(var(--fantasy-hue,203), 38%, 6%, .929);border:1px solid hsla(var(--fantasy-hue,203), 42%, 49%, 1);color:hsla(var(--fantasy-hue,203), 46%, 59%, 1);border-radius:4px;grid-area:5/1;margin:0;padding:16px;position:relative}.aincrad-workshop-bulk>div:first-of-type{color:hsla(var(--fantasy-hue,203), 24%, 77%, 1);margin-bottom:12px;font-size:12px}.aincrad-workshop-operation{background:linear-gradient(hsla(var(--fantasy-hue,203), 31%, 10%, .961),hsla(var(--fantasy-hue,203), 45%, 4%, .961));border:1px solid hsla(var(--fantasy-hue,203), 42%, 49%, 1);color:hsla(var(--fantasy-hue,203), 46%, 66%, 1);border-radius:4px;grid-area:2/2/8;min-width:0;padding:16px;position:relative}.aincrad-workshop-operation .text-slate-400,.aincrad-workshop-operation .text-slate-500{color:hsla(var(--fantasy-hue,203), 21%, 75%, 1)}.aincrad-workshop-item{border-radius:6px;min-height:76px;background:linear-gradient(120deg,#24202aaa,hsla(var(--fantasy-hue,203), 43%, 5%, 1))!important}.aincrad-workshop-item>.relative{width:52px;height:52px}.aincrad-workshop-materials{background:hsla(var(--fantasy-hue,203), 38%, 6%, .878);border:1px solid hsla(var(--fantasy-hue,203), 34%, 41%, .467);border-radius:4px;grid-area:6/1;margin:0;padding:14px}.aincrad-workshop-materials span{font-size:12px}@media (max-width:900px){.aincrad-workshop-layout{flex-direction:column;gap:12px;display:flex}.aincrad-workshop-layout>*{width:100%}.aincrad-workshop-hero{background-position:25%;order:0;height:235px}.aincrad-workshop-dialogue{width:auto;padding:12px;font-size:14px;bottom:10px;left:10px;right:10px}.aincrad-workstations{order:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.aincrad-workstations button{min-height:92px}.aincrad-workstations button>span:last-child{font-size:11px}.aincrad-workshop-quick{order:2}.aincrad-workshop-hint{order:3}.aincrad-workshop-bulk{order:4}.aincrad-workshop-operation{order:5;padding:12px}.aincrad-workshop-materials{order:6}.sao-shell[data-scene=blacksmith] h1{font-size:28px}}@media (max-width:600px){.aincrad-kitchen-hero{height:200px}.aincrad-kitchen-stock{padding:9px;font-size:11px;line-height:1.6}}.aincrad-workshop-hero{background-position:top}.aincrad-workstations button[aria-pressed=true]:after{box-shadow:inset 0 0 0 2px hsla(var(--fantasy-hue,203), 46%, 70%, 1),inset 0 -8px 20px hsla(var(--fantasy-hue,203), 46%, 57%, .2)}.aincrad-workshop-operation input{min-height:var(--sao-tap)}@media (min-width:901px){.aincrad-workshop-item{min-height:65px}.aincrad-workshop-item>.relative{width:46px;height:46px}}@media (max-width:600px){.aincrad-workshop-hero{background-position:25% 0}}.aincrad-workshop-hero{background-image:url(/redesign/lisbeth-workshop-v2.webp)}.aincrad-workshop-heading{display:none}@media (min-width:901px){html.has-workshop-hero .sao-shell[data-scene=blacksmith]>.sao-col{padding-top:0}html.has-workshop-hero .sao-shell[data-scene=blacksmith]>.sao-col>header{display:none}html.has-workshop-hero .sao-shell[data-scene=blacksmith] .aincrad-workshop-back{z-index:3;min-height:var(--sao-tap);background:hsla(var(--fantasy-hue,203), 33%, 5%, .788);border:1px solid hsla(var(--fantasy-hue,203), 40%, 52%, .333);border-radius:5px;padding:8px;position:absolute;top:12px;left:12px}.aincrad-workshop-hero{height:330px}.aincrad-workshop-heading{text-align:center;background:linear-gradient(90deg,#0000,#090908b8,#0000);padding:10px;display:block;position:absolute;top:16px;left:35%;right:2%}.aincrad-workshop-heading h2{color:hsla(var(--fantasy-hue,203), 46%, 82%, 1);text-shadow:0 2px 5px #000;font:700 36px/1.2 Georgia,serif}.aincrad-workshop-heading p{color:hsla(var(--fantasy-hue,203), 46%, 81%, 1);margin-top:8px;font-size:12px}.aincrad-workshop-dialogue{bottom:20px}.aincrad-workshop-layout{gap:12px}}@media (max-width:900px){.aincrad-workstations .aincrad-frame-corners{opacity:.4}.aincrad-workstations button>span:last-child{background:hsla(var(--fantasy-hue,203), 46%, 3%, .91);place-items:center;width:100%;min-height:29px;padding:2px;font-family:Inter,sans-serif;font-size:10px;display:grid}.aincrad-workstations button{padding:0}.aincrad-workshop-dialogue{padding:10px;font:italic 13px/1.4 Georgia,serif}}@media (min-width:901px){.aincrad-workshop-item{min-height:60px;padding-block-start:6px;padding-block-end:6px}.aincrad-workshop-operation{padding-block-start:12px;padding-block-end:12px}}@media (max-width:600px){.aincrad-workstations{scroll-snap-type:x proximity;grid-template-columns:repeat(4,minmax(110px,1fr));padding:2px 2px 6px;overflow-x:auto}.aincrad-workstations button{scroll-snap-align:start;min-height:105px}.aincrad-workstations button>span:last-child{min-height:32px;font-size:12px}.sao-shell[data-scene=blacksmith]>.sao-col{padding-top:10px}.sao-shell[data-scene=blacksmith]>.sao-col>header{margin-bottom:4px}.aincrad-workshop-back{min-height:var(--sao-tap);margin-bottom:4px}}.aincrad-classes{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 6%, .267),hsla(var(--fantasy-hue,203), 45%, 4%, .4)),url(/redesign/eight-paths-hall.webp) center/cover fixed}.aincrad-classes>div:first-child .sao-col{justify-content:center;max-width:none;padding-top:24px}.aincrad-classes>div:first-child .sao-col>span{color:hsla(var(--fantasy-hue,203), 46%, 74%, 1);text-transform:uppercase;letter-spacing:.08em;text-shadow:0 2px 5px #000;font:700 44px Georgia,serif}.aincrad-classes>div:first-child button{min-width:var(--sao-tap);min-height:var(--sao-tap)}.aincrad-classes-content{max-width:none;padding-inline-start:32px;padding-inline-end:32px}.aincrad-classes-intro{max-width:760px;color:hsla(var(--fantasy-hue,203), 45%, 81%, 1);text-shadow:0 1px 5px #000;margin:20px auto;font:16px/1.6 Georgia,serif}.aincrad-class-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.aincrad-class-card{min-height:315px;box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 43%, 4%, 1),0 0 14px #0008;border-width:1px;border-radius:5px;padding:0}.aincrad-class-card>.flex{display:block}.aincrad-class-card .aincrad-frame-corners{z-index:4}.aincrad-class-card .aincrad-class-portrait{border-radius:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.aincrad-class-card .aincrad-class-portrait img{object-position:center 15%!important}.aincrad-class-copy{text-align:center;background:linear-gradient(transparent,hsla(var(--fantasy-hue,203), 46%, 5%, .933) 35%,hsla(var(--fantasy-hue,203), 46%, 5%, 1));padding:45px 10px 12px;position:absolute;top:auto;bottom:0;left:0;right:0}.aincrad-class-copy>.flex{flex-direction:column;gap:5px;display:flex}.aincrad-class-copy .font-orbitron{font:600 23px/1.1 Georgia,serif}.aincrad-class-copy .uppercase{color:currentColor;letter-spacing:.05em;font-size:10px}.aincrad-class-description{display:none}.aincrad-class-more{border-top:1px solid;width:80%;margin:10px auto 0;padding-top:8px;font-size:12px;display:block}.aincrad-class-card:hover{outline-offset:2px;filter:brightness(1.1);outline:2px solid}.aincrad-class-card:focus-visible{outline-offset:2px;filter:brightness(1.1);outline:2px solid}.aincrad-class-card[data-current=true]{box-shadow:0 0 18px,inset 0 0 0 2px}.aincrad-class-locked .aincrad-class-portrait{filter:saturate(.5)brightness(.8)}.aincrad-class-dossier{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 5%, .878),hsla(var(--fantasy-hue,203), 46%, 5%, .941)),url(/redesign/eight-paths-hall.webp) center/cover}.aincrad-class-dossier-body{max-width:850px}.aincrad-class-dossier-body>.text-center{border:1px solid hsla(var(--fantasy-hue,203), 33%, 57%, .6);background:hsla(var(--fantasy-hue,203), 46%, 8%, .867);border-radius:4px;min-height:300px;padding:32px 24px 24px 42%;position:relative}.aincrad-class-dossier-body>.text-center>.relative{border-radius:0;width:38%;height:100%;position:absolute;top:0;bottom:0;left:0;right:auto}.aincrad-class-dossier-body>.text-center img{object-position:center 20%}.aincrad-class-dossier-body>.rounded-2xl{background:hsla(var(--fantasy-hue,203), 46%, 8%, .925);border-color:hsla(var(--fantasy-hue,203), 33%, 57%, .4);border-radius:4px}.aincrad-class-dossier-body .text-slate-500{color:hsla(var(--fantasy-hue,203), 24%, 72%, 1)}.aincrad-class-dossier-body button{min-height:var(--sao-tap)}@media (max-width:900px){.aincrad-class-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aincrad-classes-content{padding-inline-start:16px;padding-inline-end:16px}.aincrad-class-card{min-height:310px}}@media (max-width:600px){.aincrad-classes>div:first-child .sao-col{padding-top:6px}.aincrad-classes>div:first-child .sao-col>span{letter-spacing:.03em;font-size:26px}.aincrad-classes-intro{margin:18px 0;font:14px/1.45 Georgia,serif}.aincrad-class-grid{gap:10px}.aincrad-class-card{min-height:270px}.aincrad-class-copy{padding:42px 5px 10px}.aincrad-class-copy .font-orbitron{overflow-wrap:anywhere;font-size:18px}.aincrad-class-copy .uppercase{font-size:9px}.aincrad-class-more{font-size:11px}.aincrad-class-dossier-body>.text-center{padding:260px 16px 20px}.aincrad-class-dossier-body>.text-center>.relative{width:100%;height:240px}}html.sao-wide .aincrad-classes .sao-col{width:100%;max-width:none}.aincrad-class-copy .font-orbitron{white-space:normal;overflow-wrap:anywhere}.aincrad-class-copy .uppercase{filter:saturate(.65)brightness(1.35)}@media (min-width:901px){.aincrad-class-card{min-height:330px}}.aincrad-tree-header{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 7%, .949),hsla(var(--fantasy-hue,203), 46%, 5%, .878));border-bottom:1px solid hsla(var(--fantasy-hue,203), 42%, 52%, .4)}.aincrad-tree-header .sao-col{max-width:1100px!important}.aincrad-tree-header .font-orbitron{color:hsla(var(--fantasy-hue,203), 46%, 75%, 1);letter-spacing:.12em;font:600 23px Georgia,serif}.aincrad-tree-header button,.aincrad-tree-zoom button{min-height:var(--sao-tap);min-width:var(--sao-tap);border-color:hsla(var(--fantasy-hue,203), 38%, 55%, .333)}.aincrad-tree-header .text-slate-500{color:hsla(var(--fantasy-hue,203), 25%, 77%, 1);font-size:11px}.aincrad-tree-world{width:1000px;height:1000px}.aincrad-tree-viewport>.pointer-events-none{color:hsla(var(--fantasy-hue,203), 26%, 76%, 1);background:hsla(var(--fantasy-hue,203), 46%, 4%, .69);white-space:nowrap;padding:4px 10px;font-size:11px}.aincrad-tree-branches{padding:12px max(16px,calc(env(safe-area-inset-right) / var(--uiz, 1)));background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 6%, .91),hsla(var(--fantasy-hue,203), 46%, 3%, .961));border-top:1px solid hsla(var(--fantasy-hue,203), 42%, 52%, .333);justify-content:center;gap:12px;display:flex}.aincrad-tree-branches button{background:linear-gradient(hsla(var(--fantasy-hue,203), 44%, 15%, 1),hsla(var(--fantasy-hue,203), 46%, 7%, 1));border:1px solid;border-radius:4px;width:220px;min-height:54px;padding:8px 16px;font:600 16px Georgia,serif;box-shadow:inset 0 0 0 3px #0007}.aincrad-tree-branches button span{margin-left:10px;font:12px Inter,sans-serif}.aincrad-tree-branches button[aria-pressed=true]{outline-offset:2px;outline:1px solid}.aincrad-tree-detail{background:hsla(var(--fantasy-hue,203), 46%, 8%, .961);flex-shrink:0;max-height:calc(45dvh / var(--uiz, 1));overflow-y:auto}.aincrad-tree-detail .sao-col{max-width:1000px!important}.aincrad-tree-detail .flex.items-center{flex-wrap:wrap}.aincrad-tree-detail .truncate{white-space:normal}.aincrad-tree-detail .text-slate-500{color:hsla(var(--fantasy-hue,203), 29%, 77%, 1)}.aincrad-tree-steps{gap:8px;margin-bottom:14px;padding:3px;display:flex;overflow-x:auto}.aincrad-tree-steps button{min-width:var(--sao-tap);min-height:var(--sao-tap);border:1px solid hsla(var(--fantasy-hue,203), 31%, 58%, .4);background:hsla(var(--fantasy-hue,203), 46%, 13%, 1);color:hsla(var(--fantasy-hue,203), 46%, 79%, 1);border-radius:4px}.aincrad-tree-steps button[aria-pressed=true]{border-color:hsla(var(--fantasy-hue,203), 46%, 73%, 1);background:hsla(var(--fantasy-hue,203), 46%, 26%, 1);color:hsla(var(--fantasy-hue,203), 46%, 89%, 1)}@media (max-width:600px){.aincrad-tree-header .font-orbitron{letter-spacing:.04em;font-size:16px}.aincrad-tree-header .text-slate-500{font-size:9px}.aincrad-tree-branches{padding:10px 12px max(10px,calc(env(safe-area-inset-bottom) / var(--uiz, 1)));grid-template-columns:1fr 1fr;gap:8px;display:grid}.aincrad-tree-branches button{width:100%;min-height:var(--sao-tap);padding:6px;font-size:13px}.aincrad-tree-branches button span{margin-left:6px;font-size:10px}.aincrad-tree-detail{max-height:calc(40dvh / var(--uiz, 1))}}@media (prefers-reduced-motion:reduce){.aincrad-tree-world,.aincrad-tree-world *{transition:none!important;animation:none!important}}.aincrad-skilltree:before{content:"";pointer-events:none;filter:blur(32px);opacity:.16;background:url(/redesign/skill-astrolabe.webp) 50%/cover;position:absolute;top:-40px;bottom:-40px;left:-40px;right:-40px}.aincrad-tree-world{isolation:isolate}.tree-node:focus-visible{filter:drop-shadow(0 0 8px #fff);outline:none}.aincrad-skilltree:before{display:none}.aincrad-tree-branches button{padding:10px 20px;position:relative;box-shadow:inset 0 0 0 3px #0009,inset 0 1px #fff5,0 0 12px #0008}.aincrad-tree-branches .aincrad-frame-corners{margin:0}.aincrad-skilltree{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 5%, .733),hsla(var(--fantasy-hue,203), 46%, 5%, .733)),url(/redesign/skill-nebula.webp) center/cover}.aincrad-tree-branches button{background:linear-gradient(hsla(var(--fantasy-hue,203), 43%, 13%, 1),hsla(var(--fantasy-hue,203), 46%, 5%, 1));justify-content:center;align-items:center;gap:8px;display:flex}.aincrad-tree-branches .aincrad-frame-corners{color:inherit;opacity:.7}.aincrad-tree-build-label{font-size:11px}.aincrad-tree-header button:has(.aincrad-tree-build-label){gap:8px;width:auto;padding:6px 10px;display:flex}@media (max-width:600px){.aincrad-tree-branches button{padding:8px}.aincrad-tree-branches button svg:not(.aincrad-frame-corners){flex-shrink:0;width:20px}.aincrad-tree-header button:has(.aincrad-tree-build-label){gap:0;padding:4px;display:grid}.aincrad-tree-build-label{font-size:9px}}.aincrad-loadout .sao-col{max-width:1200px!important}.aincrad-loadout>.sticky{background:hsla(var(--fantasy-hue,203), 46%, 6%, .929);border-color:hsla(var(--fantasy-hue,203), 45%, 53%, .333)}.aincrad-loadout>.sticky button{min-height:var(--sao-tap);min-width:var(--sao-tap)}.aincrad-loadout>.sticky .font-orbitron{letter-spacing:.08em;color:hsla(var(--fantasy-hue,203), 46%, 75%, 1);font:600 28px Georgia,serif}.aincrad-loadout-content{padding:12px 16px 30px}.aincrad-loadout-hero{border:1px solid hsla(var(--fantasy-hue,203), 46%, 56%, .627);background:linear-gradient(transparent 45%,hsla(var(--fantasy-hue,203), 44%, 4%, .867)),url(/redesign/combat-arsenal.webp) center 40%/cover;border-radius:5px;flex-direction:column;justify-content:flex-end;min-height:285px;padding:150px 20px 12px;display:flex;position:relative}.aincrad-loadout-slots{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.aincrad-loadout-slots>div{background:hsla(var(--fantasy-hue,203), 46%, 6%, .933);border-radius:3px;width:80px;height:80px;position:relative}.aincrad-loadout-slot-number{z-index:3;border:1px solid hsla(var(--fantasy-hue,203), 46%, 60%, 1);background:hsla(var(--fantasy-hue,203), 46%, 8%, 1);width:20px;height:20px;color:hsla(var(--fantasy-hue,203), 46%, 75%, 1);text-align:center;font:12px/18px Georgia,serif;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.aincrad-loadout-hero>.text-center{color:hsla(var(--fantasy-hue,203), 22%, 81%, 1);margin-top:12px;font-size:12px}.aincrad-loadout-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.aincrad-loadout-card{border-radius:4px;min-height:245px;padding:0;background:linear-gradient(hsla(var(--fantasy-hue,203), 44%, 11%, 1),hsla(var(--fantasy-hue,203), 46%, 6%, 1))!important;border-color:hsla(var(--fantasy-hue,203), 19%, 41%, 1)!important}.aincrad-loadout-card[aria-pressed=true]{border-color:hsla(var(--fantasy-hue,203), 46%, 60%, 1)!important}.aincrad-loadout-card-inner{flex-direction:column;gap:0;height:100%;display:flex}.aincrad-loadout-card .aincrad-frame-corners{z-index:3}.aincrad-skill-art{display:block;width:100%!important;height:125px!important;box-shadow:none!important;border:0!important;border-radius:0!important}.aincrad-skill-art img{object-position:center}.aincrad-loadout-skill-copy{width:100%;padding:12px 14px 16px}.aincrad-loadout-skill-copy .font-bold.text-white{font:600 20px Georgia,serif}.aincrad-loadout-skill-copy .text-slate-400{color:hsla(var(--fantasy-hue,203), 27%, 82%, 1);margin-top:8px;font-size:13px;line-height:1.45}.aincrad-loadout-skill-copy .text-slate-500{color:hsla(var(--fantasy-hue,203), 24%, 72%, 1);font-size:11px}.aincrad-loadout-skill-state{border:1px solid hsla(var(--fantasy-hue,203), 44%, 62%, .6);background:hsla(var(--fantasy-hue,203), 46%, 3%, .937);border-radius:30px;padding:5px 10px;position:absolute;top:10px;right:10px}.aincrad-loadout-skill-state span{text-transform:uppercase;font-size:11px;color:hsla(var(--fantasy-hue,203), 46%, 75%, 1)!important}.aincrad-loadout-card:focus-visible{outline:2px solid hsla(var(--fantasy-hue,203), 46%, 81%, 1);outline-offset:3px}.aincrad-loadout-card:disabled{cursor:wait}@media (max-width:900px){.aincrad-loadout-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.aincrad-loadout>.sticky .font-orbitron{letter-spacing:.03em;font-size:22px}.aincrad-loadout-content{padding:12px}.aincrad-loadout-hero{min-height:240px;padding:145px 10px 12px}.aincrad-loadout-slots{gap:10px}.aincrad-loadout-slots>div{width:62px;height:62px}.aincrad-loadout-hero>.text-center{font-size:11px;line-height:1.4}.aincrad-loadout-cards{grid-template-columns:minmax(0,1fr);gap:14px}.aincrad-skill-art{height:150px!important}.aincrad-loadout-skill-copy{padding:14px 16px 18px}}.aincrad-skill-scene{width:100%;height:140px;display:block;position:relative;overflow:hidden}.aincrad-skill-scene>span{aspect-ratio:1;background-image:url(/redesign/berserk-skills.webp);background-size:300% 200%;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.aincrad-loadout-cooldown{border-top:1px solid hsla(var(--fantasy-hue,203), 34%, 56%, .333);width:calc(100% - 28px);color:hsla(var(--fantasy-hue,203), 42%, 76%, 1);margin:0 14px;padding:9px 0 12px;font-size:12px;display:block}.aincrad-loadout-skill-copy{padding-bottom:12px}.aincrad-loadout-card{box-shadow:inset 0 0 0 3px #0009,inset 0 0 0 4px hsla(var(--fantasy-hue,203), 32%, 47%, .18)!important}@media (min-width:901px){.aincrad-loadout-slots>div{width:90px;height:90px}}@media (max-width:600px){.aincrad-skill-scene{height:155px}.aincrad-tree-zoom{top:calc(50% - 74px);right:8px}}.aincrad-keystones .sao-col,.aincrad-transforms .sao-col{max-width:1200px!important}.aincrad-keystones>.sticky,.aincrad-transforms>.sticky{background:hsla(var(--fantasy-hue,203), 46%, 6%, .902);border-color:hsla(var(--fantasy-hue,203), 40%, 56%, .467)}.aincrad-keystones>.sticky .font-orbitron,.aincrad-transforms>.sticky .font-orbitron{color:hsla(var(--fantasy-hue,203), 46%, 76%, 1);letter-spacing:.08em;font:600 28px Georgia,serif}.aincrad-keystones button,.aincrad-transforms button{min-height:var(--sao-tap)}.aincrad-keystones>.sticky button,.aincrad-transforms>.sticky button{min-width:var(--sao-tap)}.aincrad-keystones-content>.text-center{color:hsla(var(--fantasy-hue,203), 46%, 81%, 1);max-width:650px;margin:20px auto 0;font:16px/1.6 Georgia,serif}.aincrad-keystone-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1000px;margin:20px auto;display:grid}.aincrad-keystone-tablet{border:none;border-radius:0;min-height:730px;padding:350px 54px 72px;position:relative;overflow:visible;box-shadow:none!important;background:0 0!important}.aincrad-keystone-tablet:before{content:"";z-index:-1;background:url(/redesign/keystone-tablets.webp) 0 0/200% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.aincrad-keystone-tablet[data-variant="1"]:before{background-position:100% 0}.aincrad-keystone-name{text-align:center;flex-direction:column;justify-content:center;gap:8px;min-height:65px}.aincrad-keystone-name .font-orbitron{color:hsla(var(--fantasy-hue,203), 46%, 75%, 1);font:600 24px/1.1 Georgia,serif}.aincrad-keystone-description{color:hsla(var(--fantasy-hue,203), 35%, 89%, 1);text-align:center;text-shadow:0 2px 4px #000;font-size:13px}.aincrad-keystone-tablet>.grid{gap:8px;margin-top:18px}.aincrad-keystone-tablet>.grid>div{background:hsla(var(--fantasy-hue,203), 46%, 7%, .922);border-radius:5px;padding:10px}.aincrad-keystone-tablet>.grid>div>div{font-size:12px}.aincrad-keystone-tablet>button{min-height:max(48px, var(--sao-tap));background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 25%, .69),hsla(var(--fantasy-hue,203), 46%, 9%, .749));border-radius:4px;margin-top:16px;font:600 17px Georgia,serif}.aincrad-keystone-confirm{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 9%, .961),hsla(var(--fantasy-hue,203), 46%, 6%, .961)),url(/redesign/eight-paths-hall.webp) center/cover;max-height:calc(calc(100dvh / var(--uiz, 1)) - 48px);overflow-y:auto}.aincrad-transforms-content{padding:14px 16px 30px}.aincrad-transforms-hero{background:linear-gradient(transparent 55%,hsla(var(--fantasy-hue,203), 46%, 5%, .941)),url(/redesign/enchanter-workbench.webp) center/cover;border:1px solid hsla(var(--fantasy-hue,203), 36%, 56%, .6);border-radius:4px;justify-content:center;align-items:flex-end;min-height:280px;padding:30px 30px 18px;display:flex;position:relative}.aincrad-transforms-hero>.text-center{max-width:650px;font:15px/1.5 Georgia,serif}.aincrad-transforms-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.aincrad-transform-skill{border-color:hsla(var(--fantasy-hue,203), 34%, 57%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 43%, 12%, .929),hsla(var(--fantasy-hue,203), 46%, 5%, .961));border-radius:4px;padding:0 12px 16px;position:relative;box-shadow:inset 0 0 0 3px #000a}.aincrad-transform-skill>.aincrad-skill-scene,.aincrad-transform-skill>.aincrad-skill-art{margin-left:-12px;width:calc(100% + 24px)!important;height:145px!important}.aincrad-transform-name{text-align:center;color:hsla(var(--fantasy-hue,203), 46%, 75%, 1);padding:14px 0;font:600 23px Georgia,serif}.aincrad-transform-option{background:linear-gradient(hsla(var(--fantasy-hue,203), 44%, 14%, .6),hsla(var(--fantasy-hue,203), 46%, 6%, .878));border-radius:5px;min-height:105px;padding:12px 9px}.aincrad-transform-option .text-slate-500{color:hsla(var(--fantasy-hue,203), 27%, 78%, 1);margin-top:5px;font-size:12px;line-height:1.45}.aincrad-transform-option>.grid{width:30px;height:42px;box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 65%, .6)!important}.aincrad-transform-option button{border-radius:4px;padding-inline-start:10px;padding-inline-end:10px;font-size:12px}.aincrad-transform-option[data-unlocked=true]{background:#421b564d;border-color:#d6a0e9}@media (max-width:1050px){.aincrad-transforms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aincrad-keystone-tablet{padding-inline-start:36px;padding-inline-end:36px;padding-top:300px}}@media (max-width:600px){.aincrad-keystones>.sticky .font-orbitron,.aincrad-transforms>.sticky .font-orbitron{letter-spacing:.04em;font-size:23px}.aincrad-keystones-content{padding-inline-start:8px;padding-inline-end:8px}.aincrad-keystones-content>.text-center{padding:0 14px;font-size:14px}.aincrad-keystone-grid{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:18px}.aincrad-keystone-tablet{min-height:665px;padding:295px 36px 55px}.aincrad-keystone-name .font-orbitron{font-size:24px}.aincrad-keystone-description{font-size:13px}.aincrad-transforms-content{padding:12px}.aincrad-transforms-grid{grid-template-columns:minmax(0,1fr)}.aincrad-transforms-hero{min-height:215px;padding:130px 18px 15px}.aincrad-transforms-hero>.text-center{font-size:13px}.aincrad-transform-option{min-height:90px;padding:12px}.aincrad-transform-option>.grid{width:36px;height:44px}}.aincrad-keystone-tablet[data-active=true]:before{filter:drop-shadow(0 0 4px hsla(var(--fantasy-hue,203), 46%, 80%, 1)) drop-shadow(0 0 14px hsla(var(--fantasy-hue,203), 46%, 61%, 1))}.aincrad-keystone-active{background:hsla(var(--fantasy-hue,203), 33%, 5%, .949);box-shadow:0 0 12px hsla(var(--fantasy-hue,203), 46%, 66%, .4);border-radius:0;padding:7px 16px;font:600 15px Georgia,serif;position:absolute;top:55px;right:40px}.aincrad-keystone-name{background:linear-gradient(90deg,transparent,hsla(var(--fantasy-hue,203), 46%, 7%, .867) 15%,hsla(var(--fantasy-hue,203), 46%, 7%, .867) 85%,transparent)}.aincrad-keystone-description{background:hsla(var(--fantasy-hue,203), 46%, 7%, .733);margin-top:4px;padding:8px 6px}.aincrad-keystone-tablet>button{box-shadow:inset 0 0 0 2px #0009,inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 62%, .533),0 2px 6px #000c;border-color:hsla(var(--fantasy-hue,203), 46%, 65%, 1)}.aincrad-keystone-tablet[data-active=true]>button{background:linear-gradient(hsla(var(--fantasy-hue,203), 25%, 21%, .867),hsla(var(--fantasy-hue,203), 46%, 7%, .933));border-color:hsla(var(--fantasy-hue,203), 16%, 67%, 1)}.aincrad-transform-rune{object-fit:contain;flex-shrink:0;width:42px;height:64px}.aincrad-transform-skill{box-shadow:inset 0 0 0 3px #000a,inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 69%, .4),0 6px 18px #0009}.aincrad-transform-skill:after{content:"◆";color:#de9cef;text-shadow:0 0 2px #000,0 0 7px #c084fc;pointer-events:none;font-size:27px;line-height:30px;position:absolute;top:-15px;left:calc(50% - 12px)}.aincrad-transforms>.sticky .font-mono-num{padding:7px 14px;font-size:16px}.aincrad-transforms-grid{gap:18px;margin-top:26px}@media (min-width:901px){.aincrad-keystones>.sticky{background:0 0;border:0;position:relative}.aincrad-keystones>.sticky .sao-col{justify-content:center;padding-top:15px}.aincrad-keystones>.sticky button{position:absolute;left:16px}.aincrad-keystones>.sticky .font-orbitron{letter-spacing:.16em;font-size:38px}}@media (max-width:600px){.aincrad-keystone-active{top:45px;right:32px}.aincrad-transform-rune{width:42px;height:62px}}.aincrad-transform-skill:after{content:"";filter:drop-shadow(0 0 5px #ab61d0);background:url(/redesign/transform-rune.w480.webp) 50%/contain no-repeat;width:36px;height:46px;top:-22px;left:calc(50% - 18px)}.aincrad-transform-rune{transform:scale(1.3)}.aincrad-transforms-hero{border:0;border-radius:0;min-height:300px;padding-bottom:42px;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}.aincrad-transforms-hero>.aincrad-frame-corners{display:none}.aincrad-transforms-grid{margin-top:-4px;position:relative}@media (max-width:600px){.aincrad-transforms-hero{min-height:230px;padding-bottom:30px}.aincrad-transforms-grid{margin-top:0}}.aincrad-mastery .sao-col,.aincrad-mechanics .sao-col{max-width:1200px!important}.aincrad-mastery>.sticky,.aincrad-mechanics>.sticky{background:hsla(var(--fantasy-hue,203), 46%, 7%, .922);border-color:hsla(var(--fantasy-hue,203), 43%, 58%, .4)}.aincrad-mastery>.sticky .font-orbitron,.aincrad-mechanics>.sticky .font-orbitron{color:hsla(var(--fantasy-hue,203), 46%, 76%, 1);letter-spacing:.08em;font:600 29px Georgia,serif}.aincrad-mastery>.sticky button,.aincrad-mechanics>.sticky button{min-width:var(--sao-tap);min-height:var(--sao-tap)}.aincrad-mastery>.sticky .font-mono-num,.aincrad-mechanics>.sticky .font-mono-num{padding:7px 13px;font-size:16px}.aincrad-mastery-content{padding:0 16px 30px}.aincrad-mastery-chest{background:linear-gradient(90deg,transparent 30%,hsla(var(--fantasy-hue,203), 46%, 6%, .6) 50%,hsla(var(--fantasy-hue,203), 46%, 6%, .8)),url(/redesign/mastery-treasury.webp) center/cover;border-radius:4px;min-height:270px;padding:30px 24px 30px 44%;position:relative}.aincrad-mastery-chest>.flex{min-height:210px}.aincrad-mastery-chest .text-sm{font:600 23px Georgia,serif}.aincrad-mastery-chest .text-slate-500{color:hsla(var(--fantasy-hue,203), 31%, 79%, 1);font-size:12px;line-height:1.5}.aincrad-mastery-chest .sao-btn{min-height:max(48px, var(--sao-tap));min-width:150px}.aincrad-mastery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.aincrad-mastery-node{border-color:hsla(var(--fantasy-hue,203), 33%, 53%, .6);background:linear-gradient(hsla(var(--fantasy-hue,203), 43%, 14%, .929),hsla(var(--fantasy-hue,203), 46%, 7%, .937));box-shadow:inset 0 0 0 3px #0008,inset 0 0 0 4px hsla(var(--fantasy-hue,203), 35%, 48%, .267);border-radius:4px;padding:15px 14px;position:relative}.aincrad-mastery-medal{background-image:url(/redesign/mastery-medals.webp);background-size:400% 200%;border-radius:50%;flex-shrink:0;width:80px;height:80px}.aincrad-mastery-node .text-white{color:hsla(var(--fantasy-hue,203), 46%, 78%, 1);font:600 18px Georgia,serif}.aincrad-mastery-node .text-slate-400{color:hsla(var(--fantasy-hue,203), 29%, 81%, 1);margin-top:5px;font-size:12px;line-height:1.45}.aincrad-mastery-node .text-slate-500{color:hsla(var(--fantasy-hue,203), 29%, 77%, 1);font-size:12px}.aincrad-mastery-node .flex.items-center.gap-2{flex-wrap:wrap;gap:6px}.aincrad-mastery-node button{min-width:62px;min-height:var(--sao-tap);border-radius:5px;font-size:12px}.aincrad-mastery-content>.text-slate-500{color:hsla(var(--fantasy-hue,203), 29%, 78%, 1);text-align:center}.aincrad-mastery-reward{padding-block:max(24px,calc(env(safe-area-inset-top) / var(--uiz, 1)));overflow-y:auto}.aincrad-mechanics-content{min-height:780px;padding:0 20px 40px 36%;position:relative}.aincrad-mechanics-champion{object-fit:contain;object-position:center bottom;pointer-events:none;width:43%;height:680px;position:absolute;top:40px;left:-5%;-webkit-mask-image:linear-gradient(#000 90%,#0000);mask-image:linear-gradient(#000 90%,#0000)}.aincrad-mechanics-intro{color:hsla(var(--fantasy-hue,203), 30%, 87%, 1);padding:20px 0;font:15px/1.6 Georgia,serif}.aincrad-mechanics-grid{gap:18px;display:grid}.aincrad-mechanic-card{background:linear-gradient(hsla(var(--fantasy-hue,203), 43%, 14%, .937),hsla(var(--fantasy-hue,203), 46%, 7%, .949));border-radius:4px;min-height:255px;padding:22px 20px 22px 38%;border-color:hsla(var(--fantasy-hue,203), 37%, 56%, 1)!important;box-shadow:inset 0 0 0 3px #0009!important}.aincrad-mechanic-art{width:34%;position:absolute;top:0;bottom:0;left:0;right:auto;overflow:hidden}.aincrad-mechanic-art .aincrad-skill-scene,.aincrad-mechanic-art>img{object-fit:cover;width:100%;height:100%}.aincrad-mechanic-art .aincrad-skill-scene>span{aspect-ratio:1;width:auto;height:100%;top:0;left:50%;transform:translate(-50%)}.aincrad-mechanic-name{flex-wrap:wrap;gap:7px}.aincrad-mechanic-name .font-orbitron{color:hsla(var(--fantasy-hue,203), 46%, 76%, 1);font:600 23px Georgia,serif}.aincrad-mechanic-card .text-slate-500{color:hsla(var(--fantasy-hue,203), 33%, 71%, 1);margin-top:8px;font-size:11px}.aincrad-mechanic-card[data-unlocked=true]{border-color:hsla(var(--fantasy-hue,203), 46%, 65%, 1)!important}.aincrad-mechanic-card .sao-btn{min-height:var(--sao-tap)}.aincrad-mechanics-content>.text-slate-600{color:hsla(var(--fantasy-hue,203), 34%, 72%, 1);font-size:12px}.aincrad-mechanic-confirm{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 9%, .949),hsla(var(--fantasy-hue,203), 46%, 7%, .922)),url(/redesign/combat-arsenal.webp) center/cover;max-height:calc(calc(100dvh / var(--uiz, 1)) - 48px);overflow-y:auto}@media (max-width:1100px){.aincrad-mastery-chest{padding-left:38%}.aincrad-mastery-chest>.flex{flex-direction:column;align-items:stretch}.aincrad-mastery-chest .flex-col{flex-direction:row}.aincrad-mechanics-content{padding-left:32%}.aincrad-mechanic-card{padding-top:165px;padding-left:20px}.aincrad-mechanic-art{width:100%;height:145px}.aincrad-mechanic-art .aincrad-skill-scene>span{width:100%;height:auto;top:50%;transform:translate(-50%,-50%)}}@media (max-width:700px){.aincrad-mastery-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.aincrad-mastery>.sticky .font-orbitron,.aincrad-mechanics>.sticky .font-orbitron{letter-spacing:.025em;font-size:21px}.aincrad-mastery>.sticky .font-mono-num,.aincrad-mechanics>.sticky .font-mono-num{padding:6px 9px;font-size:12px}.aincrad-mastery-content{padding-inline-start:12px;padding-inline-end:12px}.aincrad-mastery-chest{background-position:0 0;background-repeat:no-repeat;background-size:auto 260px;background-color:hsla(var(--fantasy-hue,203), 46%, 7%, 1);padding:170px 16px 18px}.aincrad-mastery-chest>.flex{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 7%, .867),hsla(var(--fantasy-hue,203), 46%, 7%, 1));gap:14px;min-height:0}.aincrad-mastery-chest .sao-btn{flex:1;min-width:0;font-size:13px}.aincrad-mastery-medal{width:58px;height:58px}.aincrad-mastery-node{padding:14px 10px}.aincrad-mastery-node>.flex{gap:9px}.aincrad-mastery-node .text-white{font-size:17px}.aincrad-mastery-node button{min-width:54px;padding-inline-start:8px;padding-inline-end:8px}.aincrad-mechanics-content{padding:0 12px 30px}.aincrad-mechanics-champion{object-position:center 15%;object-fit:cover;width:100%;height:260px;margin-top:10px;position:relative;top:auto;left:auto}.aincrad-mechanics-intro{margin-top:0;padding:12px 10px 18px;font-size:14px}.aincrad-mechanic-card{padding-top:145px}.aincrad-mechanic-art{height:125px}.aincrad-mechanic-name .font-orbitron{font-size:24px}}.aincrad-mastery>.sticky .font-mono-num,.aincrad-mechanics>.sticky .font-mono-num{white-space:nowrap;flex-shrink:0}@media (max-width:600px){.aincrad-mechanics-champion{object-position:center top;height:230px}}.aincrad-mastery-reward>.flex{width:min(100%,600px)}.aincrad-mastery-reward [data-chest-art]{height:210px}.aincrad-mastery-reward .aincrad-chest-art{object-fit:contain;width:280px;max-width:100%;height:200px}.aincrad-mastery-reward>button{flex-shrink:0}.aincrad-shard-amount{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.aincrad-shard-amount .aincrad-shard-icon{filter:drop-shadow(0 0 3px #a78bfa88);flex-shrink:0;width:1.35em;min-width:16px;height:1.35em;min-height:16px}.aincrad-mastery-chest{background-image:radial-gradient(ellipse at 70% 20%,hsla(var(--fantasy-hue,203), 46%, 37%, .165),transparent 65%),linear-gradient(90deg,transparent 30%,hsla(var(--fantasy-hue,203), 46%, 6%, .267) 50%,hsla(var(--fantasy-hue,203), 46%, 6%, .533)),url(/redesign/mastery-treasury.webp)}.aincrad-mastery-node,.aincrad-mechanic-card{border:1px solid hsla(var(--fantasy-hue,203), 46%, 64%, 1)!important;box-shadow:inset 0 0 0 2px #000c,inset 0 0 0 3px hsla(var(--fantasy-hue,203), 39%, 48%, .6),inset 0 1px hsla(var(--fantasy-hue,203), 46%, 82%, 1),0 4px 10px #0009!important}.aincrad-mastery-node .aincrad-frame-corners,.aincrad-mechanic-card .aincrad-frame-corners{color:hsla(var(--fantasy-hue,203), 46%, 81%, 1);opacity:1}.aincrad-mastery-medal{width:92px;height:92px}.aincrad-mastery-node .text-slate-400{font-size:13px}.aincrad-mastery-node button,.aincrad-mastery-chest .sao-btn{font-size:15px}.aincrad-mechanic-scene{background-image:url(/redesign/berserk-mechanics.webp);background-size:200% 100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.aincrad-mechanics-champion{filter:drop-shadow(0 5px 8px #000c) drop-shadow(-4px 0 12px hsla(var(--fantasy-hue,203), 46%, 51%, .2))}.aincrad-mechanics-content:before{content:"";pointer-events:none;background:radial-gradient(#0e0704bb,#0000 65%);width:35%;height:50px;position:absolute;top:690px;left:0}.aincrad-mechanic-card{min-height:280px}.aincrad-mechanic-name .font-orbitron{font-size:27px}@media (min-width:901px){.aincrad-mastery>.sticky,.aincrad-mechanics>.sticky{background:0 0;border:0;padding-top:25px;position:relative}.aincrad-mastery>.sticky .sao-col,.aincrad-mechanics>.sticky .sao-col{border-bottom:1px solid hsla(var(--fantasy-hue,203), 46%, 64%, .6);justify-content:center;padding-bottom:14px;position:relative}.aincrad-mastery>.sticky button,.aincrad-mechanics>.sticky button{position:absolute;left:0}.aincrad-mastery>.sticky .font-orbitron{font-size:42px}.aincrad-mechanics>.sticky .font-orbitron{font-size:38px}.aincrad-mastery>.sticky .font-mono-num,.aincrad-mechanics>.sticky .font-mono-num{position:absolute;right:0}}@media (max-width:1100px){.aincrad-mechanic-scene{aspect-ratio:2/3;height:auto;top:50%;bottom:auto;left:0;right:0;transform:translateY(-35%)}}@media (max-width:600px){.aincrad-mastery-medal{width:58px;height:58px}.aincrad-mastery-node .text-slate-400{font-size:12px}.aincrad-mastery-chest>.flex{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 7%, .467),hsla(var(--fantasy-hue,203), 46%, 7%, .933) 38%)}.aincrad-mastery-chest{padding-top:170px}.aincrad-mechanics-content:before{display:none}.aincrad-mechanic-name .font-orbitron{font-size:24px}}.aincrad-mastery-chest{background-position:50%;background-size:cover}@media (max-width:1100px){.aincrad-mechanic-card[data-mechanic=bs_ragebar] .aincrad-mechanic-scene{transform:translateY(-14%)}}@media (max-width:600px){.aincrad-mastery-chest{background-position:0 0;background-size:auto 260px}}.aincrad-mastery-chest>.flex>.min-w-0{background:linear-gradient(135deg,hsla(var(--fantasy-hue,203), 46%, 6%, .929),hsla(var(--fantasy-hue,203), 46%, 9%, .796));border:1px solid hsla(var(--fantasy-hue,203), 43%, 54%, .4);border-radius:4px;padding:12px}.aincrad-mastery-chest .text-slate-500{font-size:13px}.aincrad-mastery-node,.aincrad-mechanic-card{border:3px ridge hsla(var(--fantasy-hue,203), 42%, 59%, 1)!important}.aincrad-mechanic-card .text-slate-300{font-size:15px;line-height:1.6}@media (min-width:901px){.aincrad-mastery>.sticky{padding-top:12px}.aincrad-mastery>.sticky .sao-col{padding-bottom:10px}.aincrad-mastery>.sticky .font-orbitron{font-size:38px}.aincrad-mastery-chest{margin-top:10px}.aincrad-mechanics>.sticky{-webkit-backdrop-filter:none;backdrop-filter:none}.aincrad-mechanics>.sticky .font-orbitron{text-align:center;width:65%;margin-left:30%;font-size:32px}.aincrad-mechanics>.sticky .font-orbitron:before{content:"◇";color:hsla(var(--fantasy-hue,203), 46%, 64%, 1);font-size:20px;line-height:22px;display:block}.aincrad-mechanics>.sticky .font-mono-num{top:-15px}}@media (max-width:600px){.aincrad-mastery-chest>.flex>.min-w-0{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 7%, .808),hsla(var(--fantasy-hue,203), 46%, 7%, .961));border:0;padding:8px 0}.aincrad-mastery-chest .text-slate-500{font-size:12px}.aincrad-mechanics-intro{z-index:1;background:hsla(var(--fantasy-hue,203), 46%, 6%, .867);border-block:1px solid hsla(var(--fantasy-hue,203), 41%, 54%, .267);margin-bottom:16px;padding:14px;position:relative}.aincrad-mechanic-card{padding-top:175px}.aincrad-mechanic-art{height:155px}.aincrad-mechanic-card .text-slate-300{font-size:14px}.aincrad-mechanic-card[data-mechanic=bs_ragebar] .aincrad-mechanic-scene{transform:translateY(-13%)}}.aincrad-exchange .aincrad-exchange-title{color:hsla(var(--fantasy-hue,203), 46%, 80%, 1);letter-spacing:.025em;font:600 max(21px,min(calc(2.5vw / var(--uiz, 1)),36px))/1.15 Georgia,serif}.aincrad-exchange .sticky .sao-col{max-width:1100px}.aincrad-exchange-layout{grid-template-columns:minmax(240px,.85fr) minmax(0,1.55fr);max-width:1140px;min-height:780px;margin:auto;display:grid}.aincrad-exchange-keeper{min-width:0;position:relative;overflow:hidden}.aincrad-exchange-keeper>img{object-fit:cover;object-position:48% top;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.aincrad-exchange-keeper blockquote{border-block:1px solid hsla(var(--fantasy-hue,203), 41%, 51%, 1);background:linear-gradient(90deg,hsla(var(--fantasy-hue,203), 46%, 6%, .925),hsla(var(--fantasy-hue,203), 38%, 10%, .875));color:hsla(var(--fantasy-hue,203), 46%, 84%, 1);text-shadow:0 2px 3px #000;padding:20px 16px;font:italic 17px/1.5 Georgia,serif;position:absolute;bottom:36px;left:16px;right:16px}.aincrad-exchange-shop{align-self:center;min-width:0;padding:40px 16px 30px 4px}.aincrad-exchange-packs{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:28px;display:flex}.aincrad-exchange-packs button{min-height:var(--sao-tap);border-radius:7px;min-width:66px;font-size:14px}.aincrad-exchange-packs>span{color:hsla(var(--fantasy-hue,203), 27%, 73%, 1);font-size:13px}.aincrad-exchange-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.aincrad-exchange-offer{border:3px ridge hsla(var(--fantasy-hue,203), 37%, 48%, 1);background:linear-gradient(135deg,hsla(var(--fantasy-hue,203), 30%, 15%, 1),hsla(var(--fantasy-hue,203), 46%, 6%, 1) 65%);min-width:0;box-shadow:0 8px 24px #0009,inset 0 0 12px hsla(var(--fantasy-hue,203), 46%, 44%, .125);color:hsla(var(--fantasy-hue,203), 46%, 64%, 1);text-align:center;padding-bottom:12px;position:relative;overflow:hidden}.aincrad-exchange-offer .aincrad-frame-corners{z-index:2}.aincrad-exchange-art{background-image:url(/redesign/exchange-items.webp);background-position:0 0;background-size:300% 100%;height:285px;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.aincrad-exchange-art[data-resource=gold]{background-position:50% 0}.aincrad-exchange-art[data-resource=chest]{background-position:100% 0}.aincrad-exchange-offer h2{min-height:max(46px, var(--sao-tap));color:hsla(var(--fantasy-hue,203), 46%, 87%, 1);place-items:center;margin:2px 0 10px;padding:0 5px;font:600 18px/1.25 Georgia,serif;display:grid}.aincrad-exchange-offer h2:after{content:"◇";width:74%;color:hsla(var(--fantasy-hue,203), 46%, 58%, 1);border-bottom:1px solid hsla(var(--fantasy-hue,203), 37%, 40%, 1);margin:8px auto 0;font-size:11px;line-height:0;display:block}.aincrad-exchange-amount{color:hsla(var(--fantasy-hue,203), 35%, 81%, 1);padding:8px 6px 0;font-size:13px}.aincrad-exchange-amount strong{color:hsla(var(--fantasy-hue,203), 46%, 90%, 1);white-space:nowrap;font-size:16px}.aincrad-exchange-lot{min-height:28px;color:hsla(var(--fantasy-hue,203), 25%, 79%, 1);padding:3px 5px;font-size:11px}.aincrad-exchange-buy{width:calc(100% - 16px);min-height:max(48px, var(--sao-tap));border:3px ridge hsla(var(--fantasy-hue,203), 46%, 58%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 42%, 29%, 1),hsla(var(--fantasy-hue,203), 43%, 13%, 1) 56%,hsla(var(--fantasy-hue,203), 43%, 18%, 1));box-shadow:inset 0 0 10px hsla(var(--fantasy-hue,203), 46%, 61%, .188);color:hsla(var(--fantasy-hue,203), 46%, 89%, 1);border-radius:4px;justify-content:center;align-items:center;gap:6px;margin:0 8px;padding:6px 4px;font:600 14px/1.3 Georgia,serif;display:flex}.aincrad-exchange-buy[data-afford=false]{background:linear-gradient(hsla(var(--fantasy-hue,203), 12%, 23%, 1),hsla(var(--fantasy-hue,203), 24%, 13%, 1));color:hsla(var(--fantasy-hue,203), 35%, 75%, 1)}.aincrad-exchange-buy:disabled{opacity:.6}.aincrad-exchange-hint{border-block:1px solid hsla(var(--fantasy-hue,203), 44%, 42%, 1);background:hsla(var(--fantasy-hue,203), 46%, 7%, .922);color:hsla(var(--fantasy-hue,203), 29%, 80%, 1);margin-top:26px;padding:20px 18px;font-size:13px;line-height:1.6;position:relative}@media (max-width:1100px){.aincrad-exchange-layout{grid-template-columns:minmax(180px,.65fr) minmax(0,1.55fr)}.aincrad-exchange-offers{gap:8px}.aincrad-exchange-art{height:240px}.aincrad-exchange-offer h2{font-size:16px}}@media (max-width:600px){.aincrad-exchange-layout{min-height:0;display:block}.aincrad-exchange-keeper{height:225px}.aincrad-exchange-keeper>img{object-position:50% 24%;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.aincrad-exchange-keeper blockquote{margin:0;padding:10px 12px;font-size:13px;line-height:1.45;bottom:0;left:12px;right:12px}.aincrad-exchange-shop{padding:10px 12px 20px}.aincrad-exchange-packs{margin-bottom:16px}.aincrad-exchange-offers{grid-template-columns:minmax(0,1fr);gap:14px}.aincrad-exchange-offer{text-align:left;grid-template-rows:auto auto auto auto;grid-template-columns:122px minmax(0,1fr);column-gap:10px;min-height:184px;padding:10px 10px 10px 0;display:grid}.aincrad-exchange-art{grid-row:1/5;height:auto;min-height:160px;margin:-10px 0;-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000);mask-image:linear-gradient(90deg,#000 86%,#0000)}.aincrad-exchange-offer h2{min-height:0;margin:3px 0 4px;padding:0;font-size:18px;display:block}.aincrad-exchange-offer h2:after{display:none}.aincrad-exchange-amount{padding:0;font-size:13px}.aincrad-exchange-lot{min-height:18px;padding:2px 0}.aincrad-exchange-buy{width:100%;margin:4px 0 0;font-size:15px}.aincrad-exchange-hint{margin-top:18px;font-size:12px}}.aincrad-exchange-intro,.aincrad-exchange-hint blockquote{display:none}.aincrad-exchange-buy{clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px);background:linear-gradient(120deg,#fff1 0,transparent 35%),repeating-linear-gradient(5deg,#fff1 0,transparent 1px,transparent 3px),linear-gradient(hsla(var(--fantasy-hue,203), 42%, 27%, 1),hsla(var(--fantasy-hue,203), 42%, 10%, 1) 57%,hsla(var(--fantasy-hue,203), 45%, 16%, 1));box-shadow:inset 0 1px 2px hsla(var(--fantasy-hue,203), 46%, 76%, .333),inset 0 -2px 4px #000a}@media (min-width:601px){.aincrad-exchange-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:10px 0;position:absolute;top:55px;left:36%;right:16px}.aincrad-exchange-header .sao-col{flex-wrap:nowrap;gap:10px}.aincrad-exchange-header h1{font-size:max(24px,min(calc(2.15vw / var(--uiz, 1)),35px))}.aincrad-exchange-header button{position:absolute;top:-37px;left:calc(12px - 56%)}.aincrad-exchange-header .font-mono-num{border-radius:6px;flex-shrink:0;padding:7px 10px;font-size:19px}.aincrad-exchange-header small{font:11px/1.4 sans-serif}.aincrad-exchange-intro{color:hsla(var(--fantasy-hue,203), 46%, 82%, 1);margin:14px 0 0;font:16px/1.4 Georgia,serif;display:block}.aincrad-exchange-layout{min-height:900px}.aincrad-exchange-shop{align-self:start;padding-top:205px}.aincrad-exchange-keeper>img{object-position:48% top;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.aincrad-exchange-keeper:after{content:"";background:linear-gradient(90deg,transparent 83%,hsla(var(--fantasy-hue,203), 46%, 6%, 1) 100%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.aincrad-exchange-keeper blockquote{display:none}.aincrad-exchange-hint{grid-template-columns:1fr 1fr;align-items:center;gap:20px;display:grid}.aincrad-exchange-hint blockquote{color:hsla(var(--fantasy-hue,203), 46%, 81%, 1);border-right:1px solid hsla(var(--fantasy-hue,203), 44%, 51%, .267);padding-right:16px;font:italic 15px/1.5 Georgia,serif;display:block}.aincrad-exchange-amount{font:16px/1.4 Georgia,serif}}@media (max-width:600px){.aincrad-exchange-header .font-mono-num{flex-shrink:0;min-width:90px;font-size:15px}.aincrad-exchange-header small{white-space:nowrap;font:10px/1.3 sans-serif}.aincrad-exchange-keeper blockquote{font-family:inherit;font-style:normal}.aincrad-exchange-lot:empty{min-height:4px}}.aincrad-exchange-buy{background:linear-gradient(120deg,#fff1 0,transparent 35%),linear-gradient(hsla(var(--fantasy-hue,203), 42%, 27%, 1),hsla(var(--fantasy-hue,203), 42%, 10%, 1) 57%,hsla(var(--fantasy-hue,203), 45%, 16%, 1))}.aincrad-exchange-offer{border-color:hsla(var(--fantasy-hue,203), 36%, 43%, 1)}.aincrad-junk{isolation:isolate;background:linear-gradient(90deg,#08080899,hsla(var(--fantasy-hue,203), 26%, 4%, .855)),url(/redesign/egil-salvage.webp) center/cover fixed;position:relative}.aincrad-junk-title{color:hsla(var(--fantasy-hue,203), 46%, 83%, 1);font:600 max(23px,min(calc(2.7vw / var(--uiz, 1)),40px))/1.2 Georgia,serif}.aincrad-junk-header .sao-col{max-width:1100px}.aincrad-junk-layout{grid-template-columns:minmax(220px,1fr) minmax(0,1.1fr);max-width:1140px;min-height:840px;margin:auto;display:grid}.aincrad-junk-scene{min-width:0;position:relative;overflow:hidden}.aincrad-junk-scene>img{object-fit:cover;object-position:45% top;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 86%,#0000);mask-image:linear-gradient(#000 86%,#0000)}.aincrad-junk-scene blockquote{color:hsla(var(--fantasy-hue,203), 46%, 83%, 1);border:3px ridge hsla(var(--fantasy-hue,203), 38%, 40%, 1);background:linear-gradient(135deg,hsla(var(--fantasy-hue,203), 38%, 11%, .961),hsla(var(--fantasy-hue,203), 17%, 6%, .961));padding:20px 22px;font:italic 18px/1.5 Georgia,serif;position:absolute;bottom:95px;left:24px;right:24px;box-shadow:0 5px 20px #0009}.aincrad-junk-counter{min-width:0;padding:50px 22px 36px 0;position:relative}.aincrad-junk-standing{border:3px ridge hsla(var(--fantasy-hue,203), 38%, 40%, 1);background:linear-gradient(135deg,hsla(var(--fantasy-hue,203), 32%, 12%, 1),hsla(var(--fantasy-hue,203), 42%, 6%, 1));color:hsla(var(--fantasy-hue,203), 43%, 59%, 1);min-height:142px;padding:22px 18px 20px 80px;position:relative}.aincrad-junk-scale{filter:drop-shadow(0 2px 4px #000);position:absolute;top:30px;left:20px}.aincrad-junk-standing .text-sm{font:600 20px/1.3 Georgia,serif}.aincrad-junk-standing .text-slate-500,.aincrad-junk-standing .text-slate-600{color:hsla(var(--fantasy-hue,203), 19%, 74%, 1);flex-wrap:wrap;gap:14px;font-size:12px}.aincrad-junk-standing .text-slate-400{color:hsla(var(--fantasy-hue,203), 25%, 77%, 1);font-size:12px}.aincrad-junk-materials{gap:15px;margin-top:22px;display:grid}.aincrad-junk-material{border:3px ridge hsla(var(--fantasy-hue,203), 38%, 40%, 1);background:linear-gradient(135deg,hsla(var(--fantasy-hue,203), 21%, 12%, 1),hsla(var(--fantasy-hue,203), 31%, 7%, 1) 65%);min-height:128px;color:hsla(var(--fantasy-hue,203), 43%, 59%, 1);align-items:center;gap:14px;padding:12px;display:flex;position:relative;box-shadow:0 5px 12px #0008}.aincrad-junk-art{border:1px solid hsla(var(--fantasy-hue,203), 35%, 38%, 1);background-image:url(/redesign/salvage-materials.webp);background-size:400% 300%;border-radius:4px;flex-shrink:0;width:98px;height:98px}.aincrad-junk-material .font-semibold{color:hsla(var(--fantasy-hue,203), 46%, 88%, 1);font:600 18px/1.35 Georgia,serif}.aincrad-junk-material .text-slate-500{color:#b7b9bd;font-size:13px;line-height:1.6}.aincrad-junk-material b{font-size:16px}.aincrad-junk-sell{min-width:80px;min-height:max(48px, var(--sao-tap));border:3px ridge hsla(var(--fantasy-hue,203), 43%, 52%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 27%, 1),hsla(var(--fantasy-hue,203), 42%, 13%, 1));color:hsla(var(--fantasy-hue,203), 46%, 87%, 1);border-radius:5px;flex-shrink:0;padding:8px 10px;font:600 16px/1.3 Georgia,serif}.aincrad-junk-sell:disabled{opacity:.55}.aincrad-junk-counter>.mt-4{margin-top:26px}.aincrad-junk-counter>.mt-4 button{border:3px ridge hsla(var(--fantasy-hue,203), 43%, 52%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 31%, 1),hsla(var(--fantasy-hue,203), 41%, 15%, 1));min-height:60px;color:hsla(var(--fantasy-hue,203), 46%, 89%, 1);border-radius:4px;font:600 19px/1.4 Georgia,serif}.aincrad-junk-receipt{background:linear-gradient(135deg,hsla(var(--fantasy-hue,203), 37%, 14%, 1),hsla(var(--fantasy-hue,203), 29%, 9%, 1));border:3px ridge hsla(var(--fantasy-hue,203), 43%, 52%, 1)!important;border-radius:6px!important}.aincrad-junk-receipt button{min-height:max(48px, var(--sao-tap))}@media (max-width:1000px) and (min-width:601px){.aincrad-junk-layout{grid-template-columns:.8fr 1.2fr}.aincrad-junk-counter{padding-right:14px}.aincrad-junk-art{width:72px;height:72px}.aincrad-junk-material{gap:10px;padding:10px}.aincrad-junk-material .font-semibold{font-size:16px}.aincrad-junk-standing{padding-left:60px}.aincrad-junk-scale{width:32px;left:12px}.aincrad-junk-standing .text-sm{font-size:17px}}@media (max-width:600px){.aincrad-junk-layout{min-height:0;display:block}.aincrad-junk-scene{height:250px}.aincrad-junk-scene>img{object-position:50% 22%;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.aincrad-junk-scene blockquote{margin:0;padding:12px 16px;font:13px/1.5 sans-serif;bottom:0;left:12px;right:12px}.aincrad-junk-counter{padding:14px 12px 20px}.aincrad-junk-standing{min-height:128px;padding:16px 14px 14px 58px}.aincrad-junk-scale{width:32px;left:12px}.aincrad-junk-standing .text-sm{font-size:17px}.aincrad-junk-standing>.flex:first-of-type{flex-wrap:wrap;gap:5px}.aincrad-junk-materials{gap:12px;margin-top:16px}.aincrad-junk-material{grid-template-columns:72px minmax(0,1fr);gap:6px 12px;min-height:132px;padding:10px;display:grid}.aincrad-junk-art{grid-row:1/3;align-self:center;width:72px;height:82px}.aincrad-junk-material .font-semibold{font-size:16px}.aincrad-junk-material .text-slate-500{font-size:12px}.aincrad-junk-sell{min-height:var(--sao-tap);grid-column:2;padding:5px 10px;font-size:14px}.aincrad-junk-counter>.mt-4 button{font-size:17px}}.aincrad-junk{background:radial-gradient(ellipse at 70% 20%,hsla(var(--fantasy-hue,203), 39%, 16%, .502),transparent 75%),#0c0c10}.aincrad-junk-counter>.mt-4 .sao-btn{border:3px ridge hsla(var(--fantasy-hue,203), 43%, 52%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 31%, 1),hsla(var(--fantasy-hue,203), 41%, 15%, 1));border-radius:4px}@media (min-width:601px){.aincrad-junk-header{background:linear-gradient(hsla(var(--fantasy-hue,203), 37%, 11%, 1),hsla(var(--fantasy-hue,203), 20%, 6%, 1));-webkit-backdrop-filter:none;backdrop-filter:none;border:3px ridge hsla(var(--fantasy-hue,203), 38%, 40%, 1);padding:14px 10px;position:absolute;top:24px;left:48%;right:22px}.aincrad-junk-header .sao-col{justify-content:center;max-width:none}.aincrad-junk-title{font-size:max(25px,min(calc(2.5vw / var(--uiz, 1)),38px))}.aincrad-junk-header button{flex-shrink:0}.aincrad-junk-counter{padding-top:130px}.aincrad-junk-layout{min-height:940px}}@media (max-width:600px){.aincrad-junk-scene>img{object-position:50% 12%}}.aincrad-junk-standing,.aincrad-junk-material,.aincrad-junk-scene blockquote,.aincrad-junk-header,.aincrad-junk-receipt{background:linear-gradient(135deg,hsla(var(--fantasy-hue,203), 24%, 10%, .467),hsla(var(--fantasy-hue,203), 33%, 5%, .788)),url(/redesign/antique-leather.w480.webp) center/320px;border-color:hsla(var(--fantasy-hue,203), 33%, 36%, 1);box-shadow:inset 0 1px 4px hsla(var(--fantasy-hue,203), 46%, 65%, .2),inset 0 -3px 12px #000b,0 6px 16px #0008}.aincrad-junk .aincrad-frame-corners{color:hsla(var(--fantasy-hue,203), 37%, 50%, 1)}.aincrad-junk-intro{text-align:center;color:hsla(var(--fantasy-hue,203), 34%, 66%, 1);margin:6px 0 0;font:italic 14px/1.5 Georgia,serif}.aincrad-junk-sell{border-color:hsla(var(--fantasy-hue,203), 35%, 44%, 1);box-shadow:inset 0 1px 3px hsla(var(--fantasy-hue,203), 46%, 69%, .251),inset 0 -2px 6px #0008;background:linear-gradient(130deg,hsla(var(--fantasy-hue,203), 46%, 43%, .2),transparent),linear-gradient(hsla(var(--fantasy-hue,203), 39%, 26%, 1),hsla(var(--fantasy-hue,203), 42%, 12%, 1))}.aincrad-junk-counter>.mt-4 .sao-btn{border:3px ridge hsla(var(--fantasy-hue,203), 35%, 44%, 1)!important;clip-path:inset(0 round 5px)!important;background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 32%, 1),hsla(var(--fantasy-hue,203), 37%, 17%, 1))!important;box-shadow:inset 0 1px 4px hsla(var(--fantasy-hue,203), 46%, 81%, .2),0 5px 12px #0008!important;border-radius:5px!important}.aincrad-junk-counter>.mt-4 .sao-btn>span[aria-hidden]{display:none}.aincrad-junk-material .text-slate-500{font-size:14px}.aincrad-junk-total{margin-top:3px;line-height:1.4;display:block;font-size:19px!important}@media (min-width:601px){.aincrad-junk-counter{padding-top:165px}.aincrad-junk-scene:after{content:"";background:linear-gradient(90deg,transparent 85%,hsla(var(--fantasy-hue,203), 28%, 7%, .627));pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}}@media (max-width:600px){.aincrad-junk-intro{display:none}.aincrad-junk-material .text-slate-500{font-size:12px}.aincrad-junk-total{display:inline;font-size:16px!important}}[data-world=trophies]>header{-webkit-backdrop-filter:none;backdrop-filter:none;padding-top:18px;position:relative;background:linear-gradient(hsla(var(--fantasy-hue,203), 45%, 4%, .733),transparent)!important}[data-world=trophies]>header .sao-col{text-align:center;justify-content:center;max-width:900px;position:relative}[data-world=trophies]>header button{width:44px;height:44px;position:absolute;top:12px;left:16px}[data-world=trophies]>header h1{color:hsla(var(--fantasy-hue,203), 46%, 78%, 1);white-space:normal;font:600 38px/1.25 Georgia,serif;text-shadow:0 3px 6px #000!important}[data-world=trophies]>header .text-slate-400{color:hsla(var(--fantasy-hue,203), 20%, 78%, 1);margin-top:5px;font-size:13px}[data-world=trophies]>header>.h-px{display:none}.aincrad-trophy-hero{max-width:440px;padding-top:28px}.aincrad-trophy-hero>.sao-fade-up{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 7%, .851),hsla(var(--fantasy-hue,203), 46%, 6%, .851));border:1px solid hsla(var(--fantasy-hue,203), 46%, 45%, .4);border-radius:8px;overflow:visible;box-shadow:0 5px 20px #0008}.aincrad-trophy-hero .relative.-mt-5{margin-top:0;padding:15px}.aincrad-trophy-hero .text-amber-100{font-family:Georgia,serif;font-size:17px}.aincrad-trophy-hero button{min-height:var(--sao-tap)}.aincrad-trophy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1050px;margin:20px auto 0;display:grid}.aincrad-trophy-card{aspect-ratio:2/3.5;isolation:isolate;min-width:0;padding:0;position:relative;box-shadow:none!important;background:0 0!important;border:0!important}.aincrad-trophy-card:before{content:"";z-index:-1;background:url(/redesign/trophy-case.webp) 50%/100% 100%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.aincrad-trophy-card[data-collected=false]:before{filter:saturate(.5)brightness(.55)}.aincrad-trophy-display{height:60%;position:absolute;top:12%;left:17%;right:17%}.aincrad-trophy-display>img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 5px 5px #000)!important}.aincrad-trophy-display>div.absolute:not(.grid){background:linear-gradient(transparent 90%,hsla(var(--fantasy-hue,203), 43%, 3%, .251))!important}.aincrad-trophy-display>.left-2{background:hsla(var(--fantasy-hue,203), 31%, 5%, .6);border-color:hsla(var(--fantasy-hue,203), 36%, 51%, .267);padding:3px 6px;font-size:10px;top:-10px;left:0}.aincrad-trophy-display>.right-2{top:-8px;right:0}.aincrad-trophy-plaque{text-align:center;height:11%;color:hsla(var(--fantasy-hue,203), 46%, 80%, 1);text-shadow:0 2px 3px #000;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:78.5%;left:18%;right:18%}.aincrad-trophy-plaque>div:first-child{min-height:0;font:600 13px/1.2 Georgia,serif}.aincrad-trophy-plaque>div:last-child{color:hsla(var(--fantasy-hue,203), 36%, 75%, 1);max-width:100%;margin-top:4px;font-size:9px}.aincrad-trophy-card[data-collected=false] .aincrad-trophy-plaque>div{color:#b7bcc4}.aincrad-trophy-detail{border:2px ridge hsla(var(--fantasy-hue,203), 40%, 43%, 1)!important;background:linear-gradient(hsla(var(--fantasy-hue,203), 25%, 9%, 1),hsla(var(--fantasy-hue,203), 46%, 6%, 1))!important;border-radius:12px 12px 0 0!important}.aincrad-trophy-detail>.relative.h-44{height:280px}.aincrad-trophy-detail>.relative.h-44>img{object-fit:contain;object-position:center}@media (max-width:900px){.aincrad-trophy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.aincrad-trophy-plaque>div:first-child{font-size:12px}}@media (max-width:600px){[data-world=trophies]>header{padding-top:8px}[data-world=trophies]>header h1{padding-left:36px;font-size:26px}[data-world=trophies]>header .text-slate-400{padding-left:36px;font-size:11px}.aincrad-trophy-hero{padding-top:16px}.aincrad-trophy-hero .text-amber-100{font-size:14px}.aincrad-trophy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.aincrad-trophy-card{aspect-ratio:2/3.8}.aincrad-trophy-plaque{height:12%;top:78%;left:16%;right:16%}.aincrad-trophy-plaque>div:first-child{font-size:12px}.aincrad-trophy-plaque>div:last-child{margin-top:2px;font-size:8px}}@media (prefers-reduced-motion:reduce){.aincrad-trophy-card{transition:none!important;transform:none!important}}[data-world=trophies]>.sao-col{width:100%;max-width:1100px!important}.aincrad-trophy-hero button{font:600 12px/1.3 sans-serif!important}.aincrad-trophy-card[data-collected=false] .aincrad-trophy-display>.grid:first-child{display:none}.aincrad-trophy-plaque>div:first-child{line-clamp:unset;-webkit-line-clamp:unset;font-size:12px;display:block;overflow:visible}.aincrad-trophy-plaque>div:last-child{line-height:1.2}.aincrad-trophy-hero{max-width:480px;margin:0 auto;padding:12px 16px 0}.aincrad-trophy-count{color:hsla(var(--fantasy-hue,203), 46%, 72%, 1);text-shadow:0 2px 3px #000;justify-content:center;align-items:center;gap:10px;font-size:16px;display:flex}.aincrad-trophy-count strong{color:hsla(var(--fantasy-hue,203), 46%, 91%, 1);font-size:25px}.aincrad-trophy-percent{color:hsla(var(--fantasy-hue,203), 16%, 75%, 1);margin-left:12px;font-size:12px}.aincrad-trophy-filters{justify-content:center;gap:8px;margin:12px auto 0;display:flex}.aincrad-trophy-filters button{min-height:var(--sao-tap);min-width:var(--sao-tap);background:hsla(var(--fantasy-hue,203), 46%, 6%, .859);border:1px solid hsla(var(--fantasy-hue,203), 29%, 50%, .502);color:hsla(var(--fantasy-hue,203), 19%, 80%, 1);border-radius:24px;justify-content:center;align-items:center;gap:4px;padding:8px 18px;display:flex}.aincrad-trophy-filters button[aria-pressed=true]{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 30%, .851),hsla(var(--fantasy-hue,203), 37%, 11%, .91));color:hsla(var(--fantasy-hue,203), 46%, 87%, 1);border-color:hsla(var(--fantasy-hue,203), 46%, 61%, 1);box-shadow:inset 0 1px 8px hsla(var(--fantasy-hue,203), 46%, 60%, .2)}.aincrad-trophy-card{aspect-ratio:2/3.15}.aincrad-trophy-display{height:55%;top:16%;overflow:hidden}.aincrad-trophy-display>img[data-art-kind=portrait]{object-fit:cover;border:3px ridge hsla(var(--fantasy-hue,203), 36%, 53%, 1);height:85%;top:8%;box-shadow:0 6px 12px #0009}.aincrad-trophy-plaque>div:last-child{margin-top:3px;font-size:11px}.aincrad-trophy-plaque>div:first-child{font-size:14px}@media (max-width:600px){.aincrad-trophy-card{aspect-ratio:2/3.55}.aincrad-trophy-hero{padding-top:10px}.aincrad-trophy-filters button{padding:8px 12px}.aincrad-trophy-plaque>div:first-child{font-size:12px}.aincrad-trophy-plaque>div:last-child{font-size:10px}.aincrad-trophy-grid{margin-top:16px}}.aincrad-trophy-display>.left-2{z-index:2;top:0}@media (min-width:901px){.aincrad-trophy-card{aspect-ratio:2/2.85}.aincrad-trophy-grid{gap:10px;margin-top:12px}}.aincrad-trophy-plaque{height:15%;top:77%;left:14%;right:14%}.aincrad-trophy-plaque>div:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}@media (max-width:600px){.aincrad-trophy-plaque>div:first-child{font-size:12px}}.aincrad-trophy-display>img[data-art-kind=figure]{filter:sepia(.13)brightness(1.12)drop-shadow(0 5px 4px #000)!important}.aincrad-trophy-display:after{content:"";pointer-events:none;background:radial-gradient(#0009,#0000 70%);height:8px;position:absolute;bottom:0;left:10%;right:10%}.aincrad-trophy-display>img[data-art-kind=portrait]{border:5px ridge hsla(var(--fantasy-hue,203), 36%, 53%, 1);width:92%;height:80%;top:9%;bottom:auto;left:4%;right:4%;box-shadow:6px 7px 5px #000b}.aincrad-trophy-display>.aincrad-trophy-veiled{filter:brightness(.65)!important}.aincrad-trophy-card[data-collected=false] .aincrad-trophy-display>.grid{z-index:2;text-shadow:0 2px 5px #000}.aincrad-trophy-card[data-collected=false] .aincrad-trophy-display>.grid svg{background:hsla(var(--fantasy-hue,203), 42%, 6%, .733);border-radius:5px;padding:5px}@media (min-width:901px){.aincrad-trophy-card[data-collected=false]{aspect-ratio:2/2.4}}[data-world=referral]>.sao-col{width:100%;max-width:1100px!important}[data-world=referral]>header h1{color:hsla(var(--fantasy-hue,203), 46%, 80%, 1);font:600 22px/1.3 Georgia,serif}[data-world=referral]>header button{min-width:var(--sao-tap);min-height:var(--sao-tap)}.aincrad-ref-hero{background:linear-gradient(90deg,hsla(var(--fantasy-hue,203), 46%, 6%, .125),hsla(var(--fantasy-hue,203), 46%, 6%, .125)),url(/redesign/fellowship-camp.webp) center 57%/cover;max-width:1140px;min-height:440px;margin:auto;position:relative}.aincrad-ref-heading{text-shadow:0 3px 5px #000;position:absolute;top:20px;left:32px;right:390px}.aincrad-ref-heading h2{color:hsla(var(--fantasy-hue,203), 46%, 79%, 1);font:600 36px/1.15 Georgia,serif}.aincrad-ref-heading p{color:hsla(var(--fantasy-hue,203), 46%, 84%, 1);margin-top:8px;font-size:15px}.aincrad-ref-code{color:hsla(var(--fantasy-hue,203), 46%, 66%, 1);top:28px;right:24px;border:3px ridge hsla(var(--fantasy-hue,203), 38%, 43%, 1)!important;background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 6%, .8),hsla(var(--fantasy-hue,203), 46%, 6%, .91)),url(/redesign/antique-leather.w480.webp) center/320px!important;border-radius:7px!important;width:340px!important;position:absolute!important}.aincrad-ref-code>.relative.-mt-6{margin-top:0;padding:22px 16px 8px}.aincrad-ref-code .text-cyan-100{color:hsla(var(--fantasy-hue,203), 46%, 82%, 1);overflow-wrap:anywhere;font-size:27px;text-shadow:0 2px 4px #000!important}.aincrad-ref-code .h-14{display:none}.aincrad-ref-code .text-slate-500{color:hsla(var(--fantasy-hue,203), 21%, 76%, 1);font-size:10px}.aincrad-ref-code .grid-cols-3>div{border:0;border-right:1px solid hsla(var(--fantasy-hue,203), 35%, 48%, .267);background:0 0;border-radius:0}.aincrad-ref-code .grid-cols-3>div:last-child{border-right:0}.aincrad-ref-invite{width:340px;position:absolute;top:254px;right:24px}.aincrad-ref-content{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"chain friends""rewards reputation""promo bind""details details";align-items:start;gap:16px;display:grid}.aincrad-ref-panel{background:linear-gradient(135deg,hsla(var(--fantasy-hue,203), 44%, 7%, .6),hsla(var(--fantasy-hue,203), 46%, 6%, .851)),url(/redesign/antique-leather.w480.webp) center/320px;border:3px ridge hsla(var(--fantasy-hue,203), 35%, 38%, 1);box-shadow:0 4px 12px #0008,inset 0 1px 4px hsla(var(--fantasy-hue,203), 46%, 52%, .133);border-radius:5px;position:relative}.aincrad-ref-chain{grid-area:chain}.aincrad-ref-rewards{grid-area:rewards}.aincrad-ref-friends{grid-area:friends}.aincrad-ref-reputation{grid-area:reputation}.aincrad-ref-promo{grid-area:promo}.aincrad-ref-bind{grid-area:bind}.aincrad-ref-details{grid-area:details}.aincrad-ref-panel .font-cinzel{color:hsla(var(--fantasy-hue,203), 46%, 79%, 1);font:600 19px/1.3 Georgia,serif}.aincrad-ref-fire{min-width:var(--sao-tap);min-height:84px}.aincrad-ref-brazier{aspect-ratio:1;background:url(/redesign/fellowship-braziers.webp) 0 0/300% 100%;width:100%;display:block}.aincrad-ref-fire .text-center{color:hsla(var(--fantasy-hue,203), 42%, 70%, 1);font-size:11px;line-height:1.5}.aincrad-ref-chain .text-slate-500{color:hsla(var(--fantasy-hue,203), 21%, 72%, 1);margin-top:14px;font-size:12px;line-height:1.6}.aincrad-ref-friend{border:1px solid hsla(var(--fantasy-hue,203), 35%, 45%, .467);background:linear-gradient(135deg,hsla(var(--fantasy-hue,203), 34%, 22%, .565),hsla(var(--fantasy-hue,203), 44%, 6%, .627));border-radius:5px;min-height:85px;position:relative}.aincrad-ref-friend .h-10{border:3px ridge hsla(var(--fantasy-hue,203), 36%, 50%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 41%, 23%, 1),hsla(var(--fantasy-hue,203), 46%, 13%, 1));color:hsla(var(--fantasy-hue,203), 46%, 77%, 1);border-radius:5px;font-family:Georgia,serif}.aincrad-ref-friend .text-slate-500{color:hsla(var(--fantasy-hue,203), 25%, 76%, 1);font-size:12px}.aincrad-ref-friend .text-slate-600{color:hsla(var(--fantasy-hue,203), 15%, 69%, 1)}.aincrad-ref-friend .mt-0\.5>span{padding:2px 4px;font-size:11px}.aincrad-ref-bind input{min-height:var(--sao-tap)}.aincrad-ref-bind .text-slate-500,.aincrad-ref-reputation .text-slate-500{color:hsla(var(--fantasy-hue,203), 24%, 74%, 1);font-size:12px;line-height:1.5}@media (max-width:900px){.aincrad-ref-heading{left:20px;right:360px}.aincrad-ref-heading h2{font-size:29px}.aincrad-ref-code,.aincrad-ref-invite{right:16px;width:310px!important}}@media (max-width:600px){[data-world=referral]>header h1{font-size:21px}.aincrad-ref-hero{background-position:42% 0;background-repeat:no-repeat;background-size:auto 300px;min-height:490px}.aincrad-ref-heading{top:16px;left:18px;right:18px}.aincrad-ref-heading h2{font-size:27px}.aincrad-ref-heading p{font-size:12px}.aincrad-ref-code{top:248px;left:12px;right:12px;width:auto!important}.aincrad-ref-code>.relative.-mt-6{padding:16px 16px 4px}.aincrad-ref-code .grid-cols-3{margin-top:6px;margin-bottom:10px}.aincrad-ref-invite{top:432px;left:12px;right:12px;width:auto!important}.aincrad-ref-content{flex-direction:column;gap:14px;display:flex}.aincrad-ref-content>*{width:100%}.aincrad-ref-chain{order:0}.aincrad-ref-friends{order:1}.aincrad-ref-rewards{order:2}.aincrad-ref-reputation{order:3}.aincrad-ref-promo{order:4}.aincrad-ref-bind{order:5}.aincrad-ref-details{order:6}.aincrad-ref-panel{padding:12px}.aincrad-ref-panel .font-cinzel{font-size:17px}.aincrad-ref-fire .text-center{font-size:10px}.aincrad-ref-fire{min-height:65px}.aincrad-ref-chain .text-slate-500{margin-top:8px;font-size:11px}}.aincrad-ref-invitation{flex-direction:column;gap:10px;width:340px;display:flex;position:absolute;top:28px;right:24px}.aincrad-ref-invitation>.aincrad-ref-code{top:auto;right:auto;width:100%!important;position:relative!important}.aincrad-ref-invitation>.aincrad-ref-invite{background:hsla(var(--fantasy-hue,203), 46%, 8%, .851);border:1px solid hsla(var(--fantasy-hue,203), 32%, 41%, .333);border-radius:5px;padding:8px;position:relative;top:auto;right:auto;width:100%!important}.aincrad-ref-panel{color:hsla(var(--fantasy-hue,203), 43%, 58%, 1)}@media (max-width:900px){.aincrad-ref-invitation{width:310px;right:16px}}@media (max-width:600px){.aincrad-ref-hero{min-height:0;padding:248px 12px 16px}.aincrad-ref-invitation{width:100%;position:relative;top:auto;right:auto}.aincrad-ref-invitation>.aincrad-ref-code,.aincrad-ref-invitation>.aincrad-ref-invite{left:auto}.aincrad-ref-heading{display:none}}.aincrad-ref-invitation{border:3px ridge hsla(var(--fantasy-hue,203), 35%, 43%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 6%, .627),hsla(var(--fantasy-hue,203), 46%, 6%, .851)),url(/redesign/antique-leather.w480.webp) center/320px;box-shadow:0 6px 18px #0009,inset 0 1px 5px hsla(var(--fantasy-hue,203), 46%, 63%, .133);border-radius:7px;gap:0}.aincrad-ref-invitation>.aincrad-ref-code{overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.aincrad-ref-invitation>.aincrad-ref-invite{background:0 0;border:0;padding:0 12px 14px}.aincrad-ref-panel{border:4px ridge hsla(var(--fantasy-hue,203), 39%, 33%, 1);box-shadow:inset 0 1px 4px hsla(var(--fantasy-hue,203), 46%, 75%, .188),inset 0 -4px 10px #000b,0 5px 12px #0009}.aincrad-ref-friend .h-10{clip-path:polygon(12% 0,88% 0,100% 12%,100% 82%,50% 100%,0 82%,0 12%);width:46px;height:52px;font-size:21px}@media (min-width:901px){.aincrad-ref-hero{background-position:50% 55%;min-height:375px}.aincrad-ref-content{grid-template-areas:"chain friends""rewards bind""promo reputation""details details";gap:12px}.aincrad-ref-friend{min-height:76px}.aincrad-ref-panel{padding:14px}.aincrad-ref-heading h2{font-size:34px}}[data-world=reputation]>.sao-col{width:100%;padding-top:0;max-width:1120px!important}[data-world=reputation]>header .sao-col{max-width:1100px}[data-world=reputation]>header button{min-height:var(--sao-tap);min-width:var(--sao-tap)}[data-world=reputation]>header h1{color:hsla(var(--fantasy-hue,203), 46%, 80%, 1);font:600 23px/1.3 Georgia,serif}.aincrad-reputation-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:0;min-height:820px;display:grid}.aincrad-reputation-scene{min-width:0;height:820px;overflow:hidden}.aincrad-reputation-scene img{object-fit:cover;object-position:50% center;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000);mask-image:linear-gradient(90deg,#000 86%,#0000)}.aincrad-reputation-panel{border:5px ridge hsla(var(--fantasy-hue,203), 35%, 43%, 1);box-shadow:inset 0 2px 10px hsla(var(--fantasy-hue,203), 46%, 58%, .2),0 10px 30px #000a;background:linear-gradient(hsla(var(--fantasy-hue,203), 37%, 7%, .6),hsla(var(--fantasy-hue,203), 44%, 5%, .8)),url(/redesign/antique-leather.w480.webp) center/320px;color:hsla(var(--fantasy-hue,203), 46%, 60%, 1);border-radius:6px;margin:30px 0 40px -10px;padding:24px;position:relative}.aincrad-reputation-heading{text-align:center;color:hsla(var(--fantasy-hue,203), 46%, 72%, 1);margin-bottom:24px}.aincrad-reputation-heading svg{filter:drop-shadow(0 3px 4px #000);margin:0 auto 10px}.aincrad-reputation-heading h2{color:hsla(var(--fantasy-hue,203), 46%, 83%, 1);font:600 38px/1.3 Georgia,serif}.aincrad-reputation-heading p{color:hsla(var(--fantasy-hue,203), 25%, 85%, 1);margin-top:5px;font-size:15px}.aincrad-reputation-balances>div{background:hsla(var(--fantasy-hue,203), 37%, 7%, .667);border-radius:5px;padding:18px 10px}.aincrad-reputation-balances .text-2xl{font-size:30px}.aincrad-reputation-balances .text-amber-300\/70,.aincrad-reputation-balances .text-cyan-300\/70{color:hsla(var(--fantasy-hue,203), 42%, 73%, 1);font-size:12px}.aincrad-reputation-form{border-top:1px solid hsla(var(--fantasy-hue,203), 34%, 45%, .467);margin-top:24px;padding:22px 0 0}.aincrad-reputation-form>.mb-2{text-align:center;margin-bottom:16px;font-size:16px}.aincrad-reputation-form input{min-height:52px;font-size:22px;font-weight:600}.aincrad-reputation-form .sao-btn{min-height:max(48px, var(--sao-tap))}.aincrad-reputation-form .sao-btn[data-tone=gold]{min-height:60px;font:600 23px/1.3 Georgia,serif;border:3px ridge hsla(var(--fantasy-hue,203), 46%, 54%, 1)!important;clip-path:inset(0 round 5px)!important;background:linear-gradient(hsla(var(--fantasy-hue,203), 44%, 41%, 1),hsla(var(--fantasy-hue,203), 46%, 22%, 1))!important;color:hsla(var(--fantasy-hue,203), 46%, 90%, 1)!important;border-radius:5px!important}.aincrad-reputation-quote{border:1px solid hsla(var(--fantasy-hue,203), 42%, 49%, .4);background:hsla(var(--fantasy-hue,203), 46%, 38%, .125);border-radius:5px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:76px;padding:12px;font-size:16px;display:flex}.aincrad-reputation-quote b{color:hsla(var(--fantasy-hue,203), 46%, 78%, 1);font-size:23px}.aincrad-reputation-panel>.mt-3{border:0;border-top:1px solid hsla(var(--fantasy-hue,203), 42%, 44%, .267);color:hsla(var(--fantasy-hue,203), 20%, 77%, 1);background:0 0;border-radius:0;padding:14px 0 0;font-size:13px;line-height:1.6}@media (max-width:900px){.aincrad-reputation-layout{grid-template-columns:.8fr 1fr}.aincrad-reputation-panel{padding:18px}.aincrad-reputation-heading h2{font-size:31px}}@media (max-width:600px){.aincrad-reputation-layout{min-height:0;display:block}.aincrad-reputation-scene{height:240px;margin:0 -16px}.aincrad-reputation-scene img{object-position:50% 48%;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.aincrad-reputation-panel{border-width:3px;margin:-12px -4px 0;padding:18px 14px}.aincrad-reputation-heading{margin-bottom:16px}.aincrad-reputation-heading svg{display:none}.aincrad-reputation-heading h2{font-size:28px}.aincrad-reputation-heading p{font-size:13px}.aincrad-reputation-balances>div{padding:12px 8px}.aincrad-reputation-balances .text-2xl{font-size:25px}.aincrad-reputation-form{margin-top:18px;padding-top:16px}.aincrad-reputation-form input{font-size:18px}.aincrad-reputation-form>.mb-2{font-size:14px}.aincrad-reputation-panel>.mt-3{font-size:12px}}.aincrad-dice{isolation:isolate;background:hsla(var(--fantasy-hue,203), 39%, 5%, 1) url(/redesign/dice-tavern.webp) center top / cover no-repeat;min-height:100%;position:relative}.aincrad-dice:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#10090530,#0000 70%,#0b0909e6);position:absolute;top:0;bottom:0;left:0;right:0}.aincrad-dice .dice-heading{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#100905b3,#0000);border:0;padding:22px 24px;position:relative}.dice-heading .sao-col{max-width:none!important}.dice-heading button{min-width:var(--sao-tap);min-height:var(--sao-tap)}.dice-heading .font-orbitron{letter-spacing:.09em;color:hsla(var(--fantasy-hue,203), 46%, 83%, 1);text-shadow:0 2px 5px #000;font-family:Georgia,serif;font-size:max(20px,min(calc(2.1vw / var(--uiz, 1)),32px))}.dice-heading .font-mono-num{white-space:nowrap;font-size:15px}.dice-layout{grid-template-columns:1fr 1fr;align-items:start;gap:24px;max-width:1100px;padding:115px 26px 28px;display:grid}.dice-intro{text-shadow:0 2px 4px #000;align-self:start;max-width:260px;padding:0 18px}.dice-intro h2{color:hsla(var(--fantasy-hue,203), 46%, 82%, 1);font:26px/1.2 Georgia,serif}.dice-intro p{color:hsla(var(--fantasy-hue,203), 36%, 83%, 1);margin-top:12px;font:16px/1.6 Georgia,serif}.dice-panel{min-width:0;color:hsla(var(--fantasy-hue,203), 38%, 85%, 1);margin:0;position:relative;border:1px solid hsla(var(--fantasy-hue,203), 41%, 51%, 1)!important;background:linear-gradient(hsla(var(--fantasy-hue,203), 27%, 4%, .933),#101014dd),url(/redesign/antique-leather.webp) center/cover!important;box-shadow:0 15px 32px #0009,inset 0 0 0 4px hsla(var(--fantasy-hue,203), 23%, 9%, 1),inset 0 0 0 5px hsla(var(--fantasy-hue,203), 40%, 36%, .502)!important;border-radius:5px!important;padding:24px!important}.dice-panel>.text-sm{text-align:center;border-bottom:1px solid hsla(var(--fantasy-hue,203), 46%, 42%, 1);margin-bottom:16px;padding-bottom:15px;font:25px Georgia,serif}.dice-panel button,.dice-panel input,.dice-open button,.dice-error button{min-height:var(--sao-tap)}.dice-panel button[aria-pressed]{border-radius:6px;font-size:12px}.dice-panel button[aria-pressed=true]{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 30%, 1),hsla(var(--fantasy-hue,203), 46%, 13%, 1));box-shadow:inset 0 0 0 1px hsla(var(--fantasy-hue,203), 46%, 64%, 1),0 0 14px hsla(var(--fantasy-hue,203), 46%, 50%, .2)}.dice-panel input{background:hsla(var(--fantasy-hue,203), 33%, 5%, 1);border-radius:5px;width:100%;font-size:16px}.dice-panel .text-slate-500,.dice-open .text-slate-500{color:hsla(var(--fantasy-hue,203), 11%, 65%, 1)}.dice-panel .text-slate-600{color:hsla(var(--fantasy-hue,203), 13%, 60%, 1)}.dice-panel>.mt-2.flex.items-center{flex-wrap:wrap;gap:8px;margin-top:20px}.dice-panel>.mt-2.flex.items-center button{min-width:var(--sao-tap)}.dice-panel .sao-btn{min-height:54px}.dice-open{grid-column:1/-1;margin-top:90px}.dice-open>div:first-child{text-align:center;color:hsla(var(--fantasy-hue,203), 46%, 73%, 1);letter-spacing:.15em;margin-bottom:14px;font:19px Georgia,serif}.dice-open>div:last-child{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dice-table{background:linear-gradient(hsla(var(--fantasy-hue,203), 28%, 5%, .933),#101213ee),url(/redesign/antique-leather.webp) center/cover;border:1px solid hsla(var(--fantasy-hue,203), 43%, 46%, 1);min-height:115px;box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 33%, 11%, 1),0 8px 20px #0009;border-radius:5px;flex-wrap:wrap;padding:18px;position:relative;margin:0!important}.dice-table button{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 34%, 1),hsla(var(--fantasy-hue,203), 46%, 18%, 1));padding:8px 18px}.dice-table .text-\[10px\]{margin-top:5px;font-size:12px;line-height:1.6}.dice-error{z-index:2;background:#0e0c0bdd;margin:16px;position:relative}@media (max-width:650px){.aincrad-dice{background-position:24% 0;background-size:auto 660px}.aincrad-dice .dice-heading{padding:14px 12px}.dice-heading .font-orbitron{letter-spacing:.025em;font-size:18px}.dice-heading .font-mono-num{font-size:12px}.dice-layout{flex-direction:column;gap:18px;padding:15px 14px 28px;display:flex}.dice-intro{max-width:235px;height:215px;padding:4px 10px}.dice-intro h2{font-size:24px}.dice-intro p{font-size:14px;line-height:1.45}.dice-panel{width:100%;padding:20px 16px!important}.dice-open{width:100%;margin-top:8px}.dice-open>div:last-child{grid-template-columns:minmax(0,1fr)}.dice-panel>.text-sm{font-size:23px}}@media (prefers-reduced-motion:reduce){.aincrad-dice *{transition:none!important;animation:none!important}}.aincrad-dice{background-size:100%}.dice-intro{transform:translateY(-90px)}.dice-panel>.text-sm{font-weight:400}.dice-panel [class*=text-\[10],.dice-panel [class*=text-\[11],.dice-open [class*=text-\[10],.dice-open [class*=text-\[11]{font-size:12px;line-height:1.55}.dice-table>span:nth-child(2){font-size:15px}.dice-panel .sao-btn{font-size:17px}@media (max-width:650px){.aincrad-dice{background-size:auto 660px}.dice-intro{transform:none}.dice-panel [class*=text-\[10],.dice-panel [class*=text-\[11]{font-size:12px}}.aincrad-dice{background-position:0 0;background-size:cover}.dice-heading .flex.items-center{min-height:var(--sao-tap);justify-content:center;padding:0 100px 0 50px;position:relative}.dice-heading button{position:absolute;left:0}.dice-heading .font-mono-num{position:absolute;right:0}.dice-heading .font-orbitron{border-bottom:1px solid hsla(var(--fantasy-hue,203), 42%, 55%, 1);padding:0 12px 10px}.dice-panel{border:2px solid hsla(var(--fantasy-hue,203), 38%, 50%, 1)!important;box-shadow:0 15px 32px #000a,inset 0 0 0 3px hsla(var(--fantasy-hue,203), 31%, 7%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 58%, .502),inset 0 0 18px hsla(var(--fantasy-hue,203), 46%, 46%, .188)!important}.dice-panel .sao-btn[data-tone=gold]{background:linear-gradient(160deg,hsla(var(--fantasy-hue,203), 44%, 50%, 1),hsla(var(--fantasy-hue,203), 46%, 26%, 1) 65%,hsla(var(--fantasy-hue,203), 46%, 15%, 1));border:1px solid hsla(var(--fantasy-hue,203), 46%, 58%, 1);color:hsla(var(--fantasy-hue,203), 46%, 90%, 1);box-shadow:inset 0 2px 2px hsla(var(--fantasy-hue,203), 46%, 83%, .42),inset 0 -3px 3px hsla(var(--fantasy-hue,203), 46%, 8%, 1),0 3px 8px #000b;text-shadow:0 1px 2px #000;border-radius:5px}.dice-panel .sao-btn:before{display:none}.dice-table>span:nth-child(2){line-height:1.7}@media (max-width:650px){.aincrad-dice{background-position:50% 66px;background-size:100%}.dice-heading .flex.items-center{justify-content:flex-start;padding:0 76px 0 46px}.dice-heading .font-orbitron{border:0;padding:0;font-size:17px}.dice-intro{max-width:200px;height:174px;margin-left:auto;padding:0 0 0 10px}.dice-intro h2{font-size:20px}.dice-intro p{margin-top:6px;font-size:12px}.dice-panel>.mt-2.flex.flex-wrap{grid-template-columns:repeat(3,1fr);display:grid}.dice-panel input{grid-column:1/-1}.dice-panel button[aria-pressed]{font-size:13px}.dice-panel>.mt-2.flex.items-center{gap:6px;margin-top:12px}}.dice-panel .sao-btn[data-tone=gold]{background:linear-gradient(160deg,hsla(var(--fantasy-hue,203), 44%, 50%, 1),hsla(var(--fantasy-hue,203), 46%, 26%, 1) 65%,hsla(var(--fantasy-hue,203), 46%, 15%, 1))!important;border:1px solid hsla(var(--fantasy-hue,203), 46%, 58%, 1)!important;clip-path:inset(0 round 5px)!important;box-shadow:inset 0 2px 2px hsla(var(--fantasy-hue,203), 46%, 83%, .42),inset 0 -3px 3px hsla(var(--fantasy-hue,203), 46%, 8%, 1),0 3px 8px #000b!important;border-radius:5px!important}.dice-panel .sao-btn>span[aria-hidden]{display:none}@media (min-width:651px){.aincrad-dice{background-size:auto 900px}.dice-open{margin-top:120px}}@media (max-width:650px){.aincrad-dice{background-position:50% 44px}}[data-world=fair]{background:#170c0c url(/redesign/fortune-fairground.webp) top/cover no-repeat!important}[data-world=fair]>header{-webkit-backdrop-filter:none;backdrop-filter:none;padding:18px 0;position:relative;background:linear-gradient(#18090ecc,#0000)!important}[data-world=fair]>header .sao-col{max-width:none!important}[data-world=fair]>header h1{color:hsla(var(--fantasy-hue,203), 46%, 78%, 1);text-align:center;font:max(26px,min(calc(3vw / var(--uiz, 1)),44px))/1.2 Georgia,serif;text-shadow:0 3px 4px #000!important}[data-world=fair]>header h1+div{text-align:center;color:hsla(var(--fantasy-hue,203), 45%, 81%, 1);margin-top:6px;font-size:16px}[data-world=fair]>header button{min-width:var(--sao-tap);min-height:var(--sao-tap)}[data-world=fair]>header>.h-px{display:none}[data-world=fair]>.sao-col{max-width:1200px!important}.fair-layout{grid-template-columns:1.2fr 1fr;align-items:start;gap:20px;padding:30px 8px 0;display:grid}.fair-stage{align-self:center;min-width:0}.fair-wheel{aspect-ratio:1;filter:drop-shadow(0 18px 15px #000b);place-items:center;width:100%;display:grid;position:relative}.fair-wheel-disc{border-radius:50%;width:69%;height:69%;position:absolute;overflow:hidden;box-shadow:inset 0 0 24px #000b}.fair-wheel-disc svg{background:radial-gradient(ellipse at 30% 20%,hsla(var(--fantasy-hue,203), 46%, 87%, .133),transparent 50%,#0007);width:100%;height:100%}.fair-wheel-housing{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.fair-wheel-hub{border:3px solid hsla(var(--fantasy-hue,203), 46%, 47%, 1);color:hsla(var(--fantasy-hue,203), 46%, 62%, 1);background:radial-gradient(ellipse at 32% 25%,hsla(var(--fantasy-hue,203), 46%, 31%, 1),hsla(var(--fantasy-hue,203), 46%, 11%, 1) 70%);box-shadow:0 5px 12px #000c,inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 14%, 1),inset 0 0 0 5px hsla(var(--fantasy-hue,203), 46%, 48%, 1);border-radius:50%;place-items:center;display:grid;position:absolute;top:33%;bottom:33%;left:33%;right:33%}.fair-wheel-hub>svg:first-child{width:92%;height:92%;position:absolute;top:4%;bottom:4%;left:4%;right:4%}.fair-wheel-hub strong,.fair-wheel-hub>span{color:hsla(var(--fantasy-hue,203), 46%, 83%, 1);text-shadow:0 2px 3px #000;font:36px Georgia,serif;position:relative}.fair-wheel-pointer{color:hsla(var(--fantasy-hue,203), 46%, 69%, 1);filter:drop-shadow(0 3px 2px #000);z-index:2;font-size:34px;position:absolute;top:10%;left:50%;transform:translate(-50%)}.fair-console{border:2px solid hsla(var(--fantasy-hue,203), 37%, 50%, 1);min-width:0;box-shadow:0 15px 32px #000b,inset 0 0 0 3px hsla(var(--fantasy-hue,203), 37%, 7%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 40%, 50%, .533);background:linear-gradient(#0c090ae8,#0c090aea),url(/redesign/antique-leather.webp) 50%/cover;border-radius:6px;padding:25px 20px;position:relative}.fair-stake-label{text-align:center;color:hsla(var(--fantasy-hue,203), 46%, 73%, 1);font:24px Georgia,serif;display:block}.fair-console input{min-height:54px;color:hsla(var(--fantasy-hue,203), 46%, 80%, 1);border-radius:5px;font:24px Georgia,serif}.fair-chips{flex-wrap:wrap;gap:10px;margin-top:14px}.fair-chips button{border:3px double hsla(var(--fantasy-hue,203), 43%, 53%, 1);background:radial-gradient(hsla(var(--fantasy-hue,203), 43%, 13%, 1),hsla(var(--fantasy-hue,203), 28%, 5%, 1));min-width:52px;min-height:52px;box-shadow:0 3px 5px #000,inset 0 0 0 2px hsla(var(--fantasy-hue,203), 46%, 10%, 1);border-radius:50%;font-size:12px}.fair-console .sao-btn{min-height:50px;font-size:14px;clip-path:inset(0 round 5px)!important;box-shadow:inset 0 1px 2px hsla(var(--fantasy-hue,203), 46%, 83%, .267),0 3px 4px #0008!important;border-radius:5px!important}.fair-console .sao-btn>span[aria-hidden]{display:none}.fair-console .sao-btn[data-tone=amber]{background:linear-gradient(hsla(var(--fantasy-hue,203), 38%, 15%, 1),hsla(var(--fantasy-hue,203), 28%, 7%, 1))!important;border-color:hsla(var(--fantasy-hue,203), 44%, 43%, 1)!important}.fair-console .sao-btn[data-tone=rose]{background:linear-gradient(#650e15,#260b0d)!important;border-color:#b2634a!important}.fair-console .sao-btn[data-tone=slate]{background:linear-gradient(#282829,#0c0c0d)!important}.lucky-board .sao-btn.lucky-cta,html[data-appearance] .lucky-board .sao-btn.lucky-cta{min-height:54px;font-size:15px;color:hsla(var(--fantasy-hue,203), 46%, 8%, 1)!important;background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 78%, 1),hsla(var(--fantasy-hue,203), 46%, 52%, 1) 50%,hsla(var(--fantasy-hue,203), 46%, 36%, 1))!important;border-color:hsla(var(--fantasy-hue,203), 46%, 85%, 1)!important;box-shadow:inset 0 1px hsla(var(--fantasy-hue,203), 46%, 92%, 1),0 0 18px hsla(var(--fantasy-hue,203), 46%, 60%, .45)!important}.lucky-board .sao-btn.lucky-cta:disabled,html[data-appearance] .lucky-board .sao-btn.lucky-cta:disabled{filter:grayscale(.6);opacity:.55}.fair-ledger{border:1px solid hsla(var(--fantasy-hue,203), 43%, 42%, .333);border-radius:4px}.fair-ledger .text-slate-500{color:hsla(var(--fantasy-hue,203), 13%, 64%, 1)}.fair-console>p{color:hsla(var(--fantasy-hue,203), 14%, 63%, 1);font-size:11px}@media (max-width:650px){[data-world=fair]{background-position:top;background-size:auto 740px}[data-world=fair]>header{padding:8px 0}[data-world=fair]>header h1{text-align:left;font-size:25px}[data-world=fair]>header h1+div{text-align:left;font-size:13px}.fair-layout{grid-template-columns:minmax(0,1fr);gap:12px;padding:0}.fair-stage{width:100%;max-width:340px;margin:auto}.fair-wheel{width:280px;max-width:100%;margin:auto}.fair-wheel-hub strong,.fair-wheel-hub>span,.fair-wheel-pointer{font-size:25px}.fair-console{padding:20px 15px}}@media (prefers-reduced-motion:reduce){[data-world=fair] *{transition:none!important;animation:none!important}}.fair-wheel-hub{box-shadow:none;background:url(/redesign/fortune-spindle.webp) 50%/contain no-repeat;border:0}.fair-wheel-hub>svg:first-child,.fair-wheel-hub>span{display:none}.fair-wheel-hub strong{background:hsla(var(--fantasy-hue,203), 38%, 5%, .875);border:1px solid hsla(var(--fantasy-hue,203), 42%, 54%, 1);border-radius:50%;place-items:center;min-width:50px;min-height:50px;display:grid}.fair-wheel-disc{filter:saturate(.8)brightness(.8)}.fair-chips{justify-content:space-between}.fair-chips button{flex:0 0 64px;width:64px;height:64px}@media (max-width:650px){.fair-chips button{flex-basis:58px;width:58px;height:58px}}@media (max-width:480px){.fair-chips{flex-wrap:nowrap;gap:6px}.fair-chips button{width:auto;min-width:var(--sao-tap);flex:1 1 0}}[data-world=fair]{background-image:url(/redesign/fortune-pavilion.webp)!important}.fair-layout{grid-template-columns:1.3fr 1fr;gap:12px}.fair-wheel-disc{z-index:1;filter:saturate(.9)brightness(.9);border:3px solid hsla(var(--fantasy-hue,203), 43%, 55%, 1);width:81%;height:81%}.fair-wheel-housing{z-index:0}.fair-wheel-hub{z-index:2}.fair-wheel-pointer{z-index:3;font-size:40px;top:5%}.fair-console{border:3px double hsla(var(--fantasy-hue,203), 46%, 63%, 1);box-shadow:0 15px 32px #000b,inset 0 0 0 3px hsla(var(--fantasy-hue,203), 37%, 7%, 1),inset 0 0 0 5px hsla(var(--fantasy-hue,203), 40%, 50%, .533),inset 0 2px 10px hsla(var(--fantasy-hue,203), 46%, 56%, .333)}.fair-chips button{border:4px dashed hsla(var(--fantasy-hue,203), 46%, 73%, 1);box-shadow:0 4px 5px #000,inset 0 0 0 2px hsla(var(--fantasy-hue,203), 46%, 36%, 1);background:radial-gradient(hsla(var(--fantasy-hue,203), 41%, 11%, 1) 55%,#7f161f 57%,#2e0c10 85%)}.fair-chips button:nth-child(2){background:radial-gradient(hsla(var(--fantasy-hue,203), 38%, 11%, 1) 55%,hsla(var(--fantasy-hue,203), 46%, 29%, 1) 57%,hsla(var(--fantasy-hue,203), 46%, 15%, 1) 85%)}.fair-chips button:nth-child(3){background:radial-gradient(#2c0f12 55%,#8f2832 57%,#401118 85%)}.fair-ledger [class*=text-\[11],.fair-ledger [class*=text-\[10]{font-size:13px;line-height:1.7}.fair-console>p{line-height:1.6}[data-world=fair]>header h1{border-bottom:1px solid hsla(var(--fantasy-hue,203), 43%, 45%, 1);padding-bottom:8px}@media (min-width:651px){.fair-wheel{width:calc(100% + 18px);margin-left:-9px}.fair-console{padding:28px 20px}.fair-stage{align-self:start;margin-top:28px}}@media (max-width:650px){.fair-layout{grid-template-columns:minmax(0,1fr)}.fair-wheel-pointer{font-size:25px}}.fair-wheel:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(ellipse at 26% 12%,hsla(var(--fantasy-hue,203), 46%, 80%, .176),transparent 55%),linear-gradient(165deg,transparent 42%,#0005);box-shadow:inset 0 5px 7px #000b,inset 0 -2px 3px hsla(var(--fantasy-hue,203), 46%, 82%, .349);border-radius:50%;position:absolute;top:9.5%;bottom:9.5%;left:9.5%;right:9.5%}.fair-wheel{filter:drop-shadow(0 20px 16px #000d) drop-shadow(-6px -5px 9px hsla(var(--fantasy-hue,203), 46%, 50%, .102))}.fair-console{border-top-color:hsla(var(--fantasy-hue,203), 46%, 77%, 1);border-bottom-color:hsla(var(--fantasy-hue,203), 46%, 25%, 1);box-shadow:0 18px 35px #000c,inset 0 0 0 3px hsla(var(--fantasy-hue,203), 37%, 7%, 1),inset 0 0 0 5px hsla(var(--fantasy-hue,203), 40%, 50%, .533),inset 0 8px 12px hsla(var(--fantasy-hue,203), 46%, 56%, .145),inset 0 -10px 12px #0008}.fair-chips button{font-size:13px}.fair-stage{position:relative}.fair-result{z-index:5;pointer-events:none;width:min(21rem,100% - 12px);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.fair-result>div{pointer-events:auto}@media (max-width:979px){.fair-result-meta{display:none}}html[data-appearance] :-webkit-any([data-world=battlepass],[data-world=fair],.aincrad-crystal,.crystal-reveal) :-webkit-any(.sao-btn,.aincrad-bp-tabs button,.bp-premium-cta,.fair-chips button){min-height:max(44px, calc(44px / var(--uiz,1)))}html[data-appearance] :is([data-world=battlepass],[data-world=fair],.aincrad-crystal,.crystal-reveal) :is(.sao-btn,.aincrad-bp-tabs button,.bp-premium-cta,.fair-chips button){min-height:max(44px, calc(44px / var(--uiz,1)))}html[data-appearance] .aincrad-crystal .crystal-heading button{min-width:max(44px, calc(44px / var(--uiz,1)));min-height:max(44px, calc(44px / var(--uiz,1)))}.aincrad-crystal{isolation:isolate;background:hsla(var(--fantasy-hue,203), 41%, 5%, 1) url(/redesign/fate-sanctuary.webp) left top/auto 980px no-repeat;position:relative}.aincrad-crystal .crystal-heading{background:linear-gradient(hsla(var(--fantasy-hue,203), 41%, 5%, .702),transparent);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;margin-left:48%;padding:30px 20px 12px;position:relative}.crystal-heading .sao-col{max-width:none!important}.crystal-heading .flex.items-center{flex-wrap:wrap}.crystal-heading .font-orbitron{letter-spacing:.02em;text-shadow:0 2px 4px #000;color:hsla(var(--fantasy-hue,203), 46%, 84%, 1);font:max(24px,min(calc(2.4vw / var(--uiz, 1)),38px))/1.2 Georgia,serif}.crystal-heading .font-mono-num{font-size:16px}.crystal-heading button{min-width:var(--sao-tap);min-height:var(--sao-tap)}.crystal-layout{grid-template-columns:1fr 1fr;gap:20px;max-width:1200px;padding:15px 22px 30px;display:grid}.crystal-stage{background:0 0;border:0;height:650px;margin:0;overflow:visible}.crystal-stage>img,.crystal-stage>div.absolute.inset-0:first-of-type{display:none}.crystal-stage>.absolute.inset-x-3{color:hsla(var(--fantasy-hue,203), 46%, 85%, 1);background:linear-gradient(90deg,transparent,hsla(var(--fantasy-hue,203), 43%, 5%, .788),transparent);padding:12px;font:16px/1.4 Georgia,serif;bottom:20px}.crystal-controls{flex-direction:column;gap:10px;min-width:0;display:flex}.crystal-controls>div{order:3;margin-top:0}.crystal-controls>.crystal-free{order:2;margin:4px 0}.crystal-controls>.crystal-tariffs{order:1;gap:14px}.crystal-tariff{min-height:116px;position:relative;background:linear-gradient(140deg,#111220ed,hsla(var(--fantasy-hue,203), 39%, 5%, .969)),url(/redesign/antique-leather.webp) center/cover!important;border:1px solid hsla(var(--fantasy-hue,203), 30%, 54%, 1)!important;clip-path:inset(0 round 4px)!important;box-shadow:inset 0 0 0 3px #141217,inset 0 0 0 4px hsla(var(--fantasy-hue,203), 32%, 49%, .333),0 5px 12px #0009!important;border-radius:4px!important;padding:16px 12px 16px 62px!important}.crystal-tariff>span[aria-hidden]{display:none}.crystal-tariff>span.relative{position:static}.crystal-tariff .aincrad-frame-corners{color:hsla(var(--fantasy-hue,203), 46%, 65%, 1);position:absolute;top:0;bottom:0;left:0;right:0}.crystal-tariff-gem{object-fit:contain;width:64px;height:85px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.crystal-tariff .text-\[15px\]{font:25px Georgia,serif}.crystal-tariff .text-\[11px\]{color:hsla(var(--fantasy-hue,203), 46%, 82%, 1);margin-top:6px;font-size:15px}.crystal-tariff .text-\[10px\]{font-size:12px;line-height:1.6}.crystal-free .sao-btn{min-height:58px;font-size:16px;background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 18%, 1),hsla(var(--fantasy-hue,203), 46%, 9%, 1))!important;clip-path:inset(0 round 4px)!important;border:1px solid #a2dfc5!important;border-radius:4px!important;box-shadow:inset 0 0 0 3px #132d25,inset 0 0 0 4px #91c8a6,0 4px 12px #0008!important}.crystal-controls button{min-height:var(--sao-tap)}.crystal-controls .text-slate-500{color:hsla(var(--fantasy-hue,203), 19%, 70%, 1)}.crystal-controls>.mt-2\.5{background:hsla(var(--fantasy-hue,203), 46%, 8%, .918);border:1px solid hsla(var(--fantasy-hue,203), 30%, 55%, .267);padding:14px;font-size:13px;line-height:1.6}.crystal-loading,.crystal-error{z-index:2;background:hsla(var(--fantasy-hue,203), 46%, 7%, .867);padding:20px;position:relative}.crystal-reveal{background:linear-gradient(#080815ed,hsla(var(--fantasy-hue,203), 46%, 6%, .961)),url(/redesign/fate-sanctuary.webp) center/cover!important}.crystal-reveal>.relative{max-width:650px;padding-bottom:calc(50px + calc(env(safe-area-inset-bottom) / var(--uiz, 1)))}.crystal-reveal .rounded-xl.border.px-3{padding:18px;background-color:hsla(var(--fantasy-hue,203), 35%, 10%, .902)!important}.crystal-reveal button{min-height:max(48px, var(--sao-tap))}@media (max-width:650px){.aincrad-crystal{background-position:15% 70px;background-size:auto 550px}.aincrad-crystal .crystal-heading{background:hsla(var(--fantasy-hue,203), 46%, 6%, .702);margin:0;padding:14px 12px}.crystal-heading .font-orbitron{font-size:22px}.crystal-heading .font-mono-num{font-size:12px}.crystal-layout{flex-direction:column;gap:12px;padding:0 14px 25px;display:flex}.crystal-stage{height:360px}.crystal-stage>.absolute.inset-x-3{font-size:13px;bottom:5px}.crystal-tariff{min-height:104px;padding-left:48px!important}.crystal-tariff-gem{width:50px;height:70px}.crystal-tariff .text-\[15px\]{font-size:23px}.crystal-tariff .text-\[11px\]{font-size:13px}.crystal-controls>.crystal-tariffs{gap:10px}.crystal-reveal>.relative{padding-top:max(30px,calc(env(safe-area-inset-top) / var(--uiz, 1)))}}@media (prefers-reduced-motion:reduce){.aincrad-crystal *,.crystal-reveal *{transition:none!important;animation:none!important}}@media (min-width:651px){.aincrad-crystal{background-position:-110px 0}}.crystal-controls .crystal-tariff{height:100%;min-height:116px}@media (max-width:650px){.crystal-controls .crystal-tariff{min-height:104px}}.crystal-heading .font-mono-num{align-items:center;gap:7px;display:flex}.crystal-subtitle{text-align:center;width:100%;color:hsla(var(--fantasy-hue,203), 46%, 81%, 1);border-top:1px solid hsla(var(--fantasy-hue,203), 34%, 55%, .333);padding-top:14px;font:15px/1.4 Georgia,serif}.crystal-stage>.absolute.inset-x-3{display:none}.crystal-controls{grid-template-columns:1fr 1fr;align-content:start;display:grid}.crystal-controls>div{grid-column:1/-1}.crystal-controls>.crystal-chances,.crystal-controls>.crystal-history{background:0 0;border:0;grid-column:auto;padding:0}.crystal-chances .truncate{white-space:normal}.crystal-chances button,.crystal-history button{background:hsla(var(--fantasy-hue,203), 46%, 8%, .922);border-color:hsla(var(--fantasy-hue,203), 33%, 55%, .333);min-height:50px}.crystal-price{align-items:center;gap:6px;display:flex}.crystal-price svg{color:hsla(var(--fantasy-hue,203), 46%, 65%, 1)}.crystal-controls .crystal-tariff{border:3px ridge hsla(var(--fantasy-hue,203), 28%, 52%, 1)!important;box-shadow:inset 0 2px 4px hsla(var(--fantasy-hue,203), 46%, 83%, .322),inset 0 -5px 8px #000,0 6px 12px #000b!important}.crystal-free .sao-btn{background:radial-gradient(ellipse at 50% -30%,hsla(var(--fantasy-hue,203), 46%, 50%, .478),transparent 80%),linear-gradient(145deg,hsla(var(--fantasy-hue,203), 46%, 20%, 1),hsla(var(--fantasy-hue,203), 46%, 10%, 1) 65%,#047561)!important;box-shadow:inset 0 2px 6px hsla(var(--fantasy-hue,203), 46%, 82%, .412),inset 0 -4px 8px hsla(var(--fantasy-hue,203), 46%, 4%, 1),0 0 18px #21b19822!important;border:3px ridge #b3e7d2!important}.crystal-beasts{position:relative;padding-left:70px!important}.crystal-beast-medal{width:46px;height:52px;color:hsla(var(--fantasy-hue,203), 46%, 71%, 1);background:radial-gradient(hsla(var(--fantasy-hue,203), 24%, 27%, 1),hsla(var(--fantasy-hue,203), 23%, 12%, 1));border:3px ridge hsla(var(--fantasy-hue,203), 28%, 57%, 1);border-radius:40% 40% 48% 48%;place-items:center;display:grid;position:absolute;top:15px;left:12px;box-shadow:0 4px 6px #0009}.crystal-token-progress{border:1px solid hsla(var(--fantasy-hue,203), 24%, 43%, 1);background:hsla(var(--fantasy-hue,203), 46%, 4%, 1);border-radius:8px;height:8px;margin:10px 0;overflow:hidden}.crystal-token-progress span{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 82%, 1),hsla(var(--fantasy-hue,203), 46%, 46%, 1));height:100%;box-shadow:0 0 8px hsla(var(--fantasy-hue,203), 46%, 69%, 1);display:block}.crystal-beasts .text-\[10px\]{font-size:12px}@media (max-width:650px){.crystal-subtitle{display:none}.crystal-controls>.crystal-free{order:0}.crystal-stage{height:330px}.crystal-beasts{padding-left:66px!important}.crystal-controls .crystal-tariff{min-height:104px}}.crystal-tariff-large .crystal-tariff-gem{filter:hue-rotate(145deg)saturate(1.2)}[data-world=vouchers]{background:hsla(var(--fantasy-hue,203), 46%, 6%, 1) url(/redesign/royal-vault.webp) left top/auto 980px no-repeat!important}[data-world=vouchers]>header{-webkit-backdrop-filter:none;backdrop-filter:none;padding:20px 0 8px;position:relative;background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 6%, .533),transparent)!important}[data-world=vouchers]>header .sao-col{max-width:none!important}[data-world=vouchers]>header h1{color:hsla(var(--fantasy-hue,203), 46%, 78%, 1);text-align:center;font:42px/1.25 Georgia,serif;text-shadow:0 2px 4px #000!important}[data-world=vouchers]>header h1+div{color:hsla(var(--fantasy-hue,203), 36%, 82%, 1);text-align:center;margin-top:8px;font:17px Georgia,serif}[data-world=vouchers]>header button{min-width:var(--sao-tap);min-height:var(--sao-tap)}[data-world=vouchers]>header>.h-px{display:none}[data-world=vouchers]>.sao-col{max-width:1200px!important}.voucher-layout{grid-template-columns:.7fr 1fr;align-items:start;gap:22px;display:grid}.voucher-scene{background:0 0;border:0;grid-area:1/1/4;height:650px}.voucher-scene>img,.voucher-scene>.absolute.inset-0{display:none}.voucher-scene>.absolute.inset-x-0{background:linear-gradient(90deg,transparent,hsla(var(--fantasy-hue,203), 46%, 7%, .812),transparent);padding:16px;font-size:15px;bottom:0}.voucher-list{grid-column:2;grid-template-columns:1fr 1fr;gap:16px;min-width:0;display:grid}.voucher-card{filter:drop-shadow(0 9px 8px #0009);min-width:0;min-height:430px;color:hsla(var(--fantasy-hue,203), 46%, 13%, 1);text-align:center;background:url(/redesign/royal-voucher.webp) 50%/100% 100% no-repeat;flex-direction:column;align-items:stretch;padding:126px 26px 35px;display:flex;position:relative}.voucher-label{color:hsla(var(--fantasy-hue,203), 46%, 13%, 1);overflow-wrap:anywhere;margin-bottom:18px;font:600 28px/1.18 Georgia,serif}.voucher-card .text-\[11px\]{color:hsla(var(--fantasy-hue,203), 46%, 19%, 1);border-top:1px solid hsla(var(--fantasy-hue,203), 42%, 41%, .533);border-bottom:1px solid hsla(var(--fantasy-hue,203), 42%, 41%, .533);margin:0 0 12px;padding:10px 0;font:16px/1.5 Georgia,serif}.voucher-card .text-\[10px\]{color:hsla(var(--fantasy-hue,203), 43%, 27%, 1);font-size:13px;line-height:1.5}.voucher-card .sao-btn{min-height:max(48px, var(--sao-tap));margin-top:20px;font-size:14px;background:linear-gradient(hsla(var(--fantasy-hue,203), 45%, 45%, 1),hsla(var(--fantasy-hue,203), 46%, 19%, 1))!important;border:3px ridge hsla(var(--fantasy-hue,203), 39%, 51%, 1)!important;clip-path:inset(0 round 5px)!important;box-shadow:inset 0 1px 3px hsla(var(--fantasy-hue,203), 46%, 87%, .467),0 3px 7px hsla(var(--fantasy-hue,203), 46%, 14%, .439)!important;border-radius:5px!important}.voucher-card .sao-btn>span[aria-hidden]{display:none}.voucher-help{border:1px solid hsla(var(--fantasy-hue,203), 33%, 52%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 45%, 8%, .929),hsla(var(--fantasy-hue,203), 46%, 5%, .949)),url(/redesign/antique-leather.webp) center/cover;color:#c9ccd1;border-radius:4px;grid-column:2;margin:0;padding:24px;font-size:13px;line-height:1.75;position:relative;box-shadow:inset 0 0 0 3px #151415}.voucher-help>div:first-of-type{color:hsla(var(--fantasy-hue,203), 46%, 76%, 1);margin-bottom:12px;font:20px Georgia,serif}.voucher-active{background:#0d241ce8;grid-column:2;padding:18px}@media (max-width:650px){[data-world=vouchers]{background-position:18% 65px;background-size:auto 560px}[data-world=vouchers]>header{padding:8px 0}[data-world=vouchers]>header h1{text-align:left;font-size:26px}[data-world=vouchers]>header h1+div{text-align:left;font-size:13px}.voucher-layout{flex-direction:column;gap:14px;display:flex}.voucher-scene{width:100%;height:295px;margin:0}.voucher-list{gap:10px;width:100%}.voucher-card{min-height:0;padding:94px 15px 24px}.voucher-card>.flex-1{flex:none}.voucher-card .sao-btn,html[data-appearance] .voucher-card .sao-btn{min-height:calc(44px / var(--uiz,1));margin-top:12px}.voucher-label{margin-bottom:10px;font-size:21px}.voucher-card .text-\[11px\]{margin-bottom:8px;padding:7px 0;font-size:13px}.voucher-card .text-\[10px\]{font-size:11px}.voucher-card .sao-btn{margin-top:12px;padding-left:6px;padding-right:6px;font-size:12px}.voucher-help{width:100%;padding:20px;font-size:12px}.voucher-active{order:-1;width:100%}}[data-world=vouchers]{background-position:-75px 0!important;background-size:auto 900px!important}@media (max-width:650px){[data-world=vouchers]{background-position:0 75px!important;background-size:auto 430px!important}}.voucher-crown{color:hsla(var(--fantasy-hue,203), 46%, 65%, 1);filter:drop-shadow(0 2px 4px #000);align-items:center;gap:14px;display:flex;position:absolute;top:16px;left:48%}.voucher-crown span{background:linear-gradient(90deg,transparent,hsla(var(--fantasy-hue,203), 46%, 57%, 1),transparent);width:55px;height:1px}[data-world=vouchers]>header{padding-top:60px}[data-world=vouchers]>header h1{font-size:46px}.voucher-label strong{font-size:34px;font-weight:600;display:block}.voucher-label small{margin-top:6px;font-size:21px;line-height:1.3;display:block}.voucher-source{color:hsla(var(--fantasy-hue,203), 46%, 20%, 1);justify-content:center;align-items:center;gap:6px;font-size:14px;line-height:1.5;display:flex}.voucher-source svg{color:hsla(var(--fantasy-hue,203), 46%, 27%, 1);flex-shrink:0}.voucher-card .sao-btn{background:linear-gradient(160deg,hsla(var(--fantasy-hue,203), 46%, 59%, 1),hsla(var(--fantasy-hue,203), 46%, 42%, 1) 20%,hsla(var(--fantasy-hue,203), 46%, 18%, 1) 85%,hsla(var(--fantasy-hue,203), 46%, 44%, 1))!important;box-shadow:inset 0 2px 2px hsla(var(--fantasy-hue,203), 46%, 88%, .588),inset 0 -3px 3px hsla(var(--fantasy-hue,203), 46%, 10%, 1),0 4px 6px hsla(var(--fantasy-hue,203), 46%, 15%, .533)!important}.voucher-rule{align-items:flex-start;gap:10px;margin:6px 0;line-height:1.55;display:flex}.voucher-rule svg{color:hsla(var(--fantasy-hue,203), 46%, 65%, 1);flex-shrink:0;margin-top:3px}.voucher-help-title{color:hsla(var(--fantasy-hue,203), 46%, 75%, 1);align-items:center;gap:10px;font:20px Georgia,serif;display:flex}.voucher-help-title svg{color:hsla(var(--fantasy-hue,203), 46%, 64%, 1)}.voucher-rule:last-child{border-top:1px solid hsla(var(--fantasy-hue,203), 41%, 53%, .267);margin-top:12px;padding-top:10px}.voucher-scene:after{content:"";background:radial-gradient(ellipse at 54% 40%,hsla(var(--fantasy-hue,203), 46%, 59%, .271),transparent 60%);mix-blend-mode:screen;pointer-events:none;position:absolute;top:5%;bottom:22%;left:-10%;right:-10%}@media (min-width:651px){.voucher-help{width:calc(100% + 85px);margin-left:-85px}}@media (max-width:650px){.voucher-crown{display:none}[data-world=vouchers]>header{padding-top:8px;padding-bottom:14px}[data-world=vouchers]>header h1,.voucher-label strong{font-size:26px}.voucher-label small{font-size:16px}.voucher-source{align-items:flex-start;font-size:12px}.voucher-source svg{width:15px;height:15px;margin-top:2px}.voucher-card{min-height:0;padding-top:95px}.voucher-scene{height:270px}}.voucher-crown{z-index:31;top:-145px;left:calc(50% - 86px)}.aincrad-contracts{background:hsla(var(--fantasy-hue,203), 38%, 9%, 1) url(/redesign/guild-noticeboard.webp) center top/auto 1060px no-repeat}.aincrad-contracts .contracts-heading{background:linear-gradient(hsla(var(--fantasy-hue,203), 39%, 5%, .667),hsla(var(--fantasy-hue,203), 39%, 5%, .063));-webkit-backdrop-filter:none;backdrop-filter:none;border:0;padding:45px 5% 10px;position:relative}.contracts-heading .sao-col{max-width:none!important}.contracts-heading .font-orbitron{color:hsla(var(--fantasy-hue,203), 46%, 78%, 1);letter-spacing:.05em;text-shadow:0 3px 3px #000;font:34px Georgia,serif}.contracts-heading button{min-width:var(--sao-tap);min-height:var(--sao-tap);font-size:14px}.contracts-heading .font-mono-num{font-size:14px}.contracts-clan{text-align:center;color:hsla(var(--fantasy-hue,203), 46%, 69%, 1);margin:8px 0 16px;font:24px Georgia,serif}.contracts-heading button[aria-pressed]{border:1px solid hsla(var(--fantasy-hue,203), 36%, 43%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 25%, 13%, .91),hsla(var(--fantasy-hue,203), 33%, 5%, .929));color:hsla(var(--fantasy-hue,203), 16%, 70%, 1);border-radius:4px}.contracts-heading button[aria-pressed=true]{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 33%, 1),hsla(var(--fantasy-hue,203), 46%, 12%, 1));color:hsla(var(--fantasy-hue,203), 46%, 88%, 1);box-shadow:inset 0 1px 2px hsla(var(--fantasy-hue,203), 46%, 78%, .533)}.contracts-content{max-width:1160px;padding:0 4% 35px}.contracts-bonus-meta{border:1px solid hsla(var(--fantasy-hue,203), 39%, 45%, 1);background:#100f12ed;border-bottom:0;margin-top:4px;padding:10px 12px 5px}.contracts-bonus-meta .text-slate-500,.contracts-bonus-meta .text-slate-600{color:hsla(var(--fantasy-hue,203), 24%, 68%, 1);font-size:12px}.contracts-bonuses{border:1px solid hsla(var(--fantasy-hue,203), 39%, 45%, 1);background:#100f12ed;border-top:0;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:8px 12px 12px;display:grid}.contracts-bonuses>div{color:hsla(var(--fantasy-hue,203), 23%, 70%, 1);flex-wrap:wrap;font-size:12px}.contracts-bonuses .text-slate-400{color:hsla(var(--fantasy-hue,203), 46%, 79%, 1)}.contracts-board{margin-top:15px;box-shadow:none!important;background:0 0!important;border:0!important;padding:8px 0!important}.contracts-papers{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 12px;display:grid}.contract-notice{min-width:0;padding:0}.contract-paper{height:100%;min-height:310px;padding:15px 16px 18px;background:hsla(var(--fantasy-hue,203), 46%, 77%, 1) url(/redesign/contract-parchment.webp) center/100% 100% no-repeat!important;border-radius:2px!important;box-shadow:0 6px 9px #000b!important}.contract-illustration{mix-blend-mode:multiply;background:url(/redesign/contract-engravings.webp) 0 0/300% 200% no-repeat;width:130px;height:90px;margin:0 auto 10px;-webkit-mask-image:radial-gradient(#000 60%,#0000 75%);mask-image:radial-gradient(#000 60%,#0000 75%)}.contract-caption>.text-\[13px\]{font:600 18px/1.2 Georgia,serif!important}.contract-caption>.rounded-full{border:4px double #5c341d66;width:44px;height:44px;position:absolute;top:18px;right:13px}.contract-paper>.text-\[10\.5px\]{margin-top:10px;font-size:12px}.contract-paper .text-\[10px\]{font-size:11px}.contract-paper button{min-height:var(--sao-tap);border:1px solid hsla(var(--fantasy-hue,203), 42%, 43%, 1);font-size:13px;background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 25%, 1),hsla(var(--fantasy-hue,203), 46%, 9%, 1))!important;box-shadow:inset 0 1px 2px hsla(var(--fantasy-hue,203), 46%, 63%, .4),0 2px 4px #0007!important}.contract-paper .contract-stamp{font-size:12px;right:10px;opacity:.9!important;top:90px!important}.contracts-active,.contracts-rating{background:hsla(var(--fantasy-hue,203), 20%, 8%, .933);border:1px solid hsla(var(--fantasy-hue,203), 34%, 50%, 1);color:hsla(var(--fantasy-hue,203), 43%, 80%, 1);border-radius:5px;padding:22px}.contracts-active>div,.contracts-rating>div{font-size:13px}.contracts-active .text-slate-500,.contracts-rating .text-slate-500,.contracts-rating .text-slate-600{color:hsla(var(--fantasy-hue,203), 13%, 65%, 1)}.contracts-active [class*=text-\[10],.contracts-active [class*=text-\[11]{font-size:12px}@media (max-width:900px){.contracts-papers{grid-template-columns:repeat(2,minmax(0,1fr))}.aincrad-contracts{background-size:auto 1150px}}@media (max-width:650px){.aincrad-contracts .contracts-heading{padding:20px 12px 10px}.contracts-heading .font-orbitron{font-size:25px}.contracts-clan{font-size:20px}.contracts-content{padding:0 15px 30px}.contracts-bonuses{grid-template-columns:minmax(0,1fr);gap:7px}.contracts-bonus-meta{flex-wrap:wrap}.contracts-papers{grid-template-columns:minmax(0,1fr);gap:22px}.contract-paper{min-height:290px;padding:18px 22px}.contract-illustration{width:150px;height:106px}.contract-caption>.text-\[13px\]{font-size:20px!important}.contracts-active,.contracts-rating{padding:14px}}@media (prefers-reduced-motion:reduce){.aincrad-contracts *{transition:none!important;animation:none!important}.contract-notice{transform:none!important}}.contracts-heading>.sao-col:first-child{justify-content:center;padding:0 90px 0 45px;position:relative}.contracts-heading>.sao-col:first-child>button{position:absolute;left:0}.contracts-heading>.sao-col:first-child>.font-mono-num{position:absolute;right:0}.contract-caption>.rounded-full{border:4px double hsla(var(--fantasy-hue,203), 46%, 17%, .467);clip-path:polygon(50% 0,62% 5%,75% 3%,83% 15%,95% 22%,94% 38%,100% 50%,94% 62%,95% 77%,82% 85%,75% 97%,60% 95%,50% 100%,38% 95%,23% 97%,15% 85%,3% 78%,6% 62%,0 50%,5% 37%,3% 23%,15% 15%,24% 3%,38% 5%)}@media (max-width:650px){.contracts-heading>.sao-col:first-child{padding-right:65px}.contracts-heading .font-orbitron{font-size:23px}}.contract-milestones{border:3px ridge hsla(var(--fantasy-hue,203), 39%, 36%, 1);background:linear-gradient(#151114ed,#151114ed);margin-top:4px;padding:10px 16px 12px;box-shadow:0 4px 9px #0009}.contract-milestones-heading{color:hsla(var(--fantasy-hue,203), 24%, 64%, 1);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.contract-milestones-heading strong{color:hsla(var(--fantasy-hue,203), 46%, 71%, 1);font-size:13px;font-weight:500}.contract-milestones-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px;display:grid;position:relative}.contract-milestones-track:before{content:"";background:linear-gradient(90deg,hsla(var(--fantasy-hue,203), 46%, 36%, 1),hsla(var(--fantasy-hue,203), 37%, 55%, 1),hsla(var(--fantasy-hue,203), 39%, 25%, 1));height:2px;position:absolute;top:14px;left:16%;right:16%}.contract-milestone{text-align:center;color:hsla(var(--fantasy-hue,203), 45%, 73%, 1);position:relative}.contract-milestone-seal{border:3px ridge hsla(var(--fantasy-hue,203), 42%, 49%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 44%, 1),hsla(var(--fantasy-hue,203), 46%, 16%, 1));border-radius:50%;place-items:center;width:28px;height:28px;margin:0 auto 6px;font-size:12px;font-weight:700;display:grid;box-shadow:0 2px 4px #000}.contract-milestone.is-claimed .contract-milestone-seal{background:#276447;border-color:#93b994}.contract-milestone-rewards{color:hsla(var(--fantasy-hue,203), 46%, 77%, 1);flex-wrap:wrap;justify-content:center;gap:8px;font-size:12px;display:flex}.contract-milestone-rewards span{align-items:center;gap:3px;display:flex}.contract-milestone small{color:hsla(var(--fantasy-hue,203), 18%, 66%, 1);font-size:10px}.contract-paper{clip-path:polygon(1% 1%,15% 0,24% 1%,40% 0,55% 1%,72% 0,87% 1%,99% 0,100% 15%,99% 28%,100% 42%,99% 65%,100% 78%,99% 99%,87% 100%,70% 99%,56% 100%,39% 99%,21% 100%,1% 99%,0 83%,1% 70%,0 54%,1% 33%,0 15%);min-height:0;background-image:linear-gradient(100deg,hsla(var(--fantasy-hue,203), 46%, 52%, .133),transparent 35%,hsla(var(--fantasy-hue,203), 46%, 27%, .094)),url(/redesign/contract-parchment.webp)!important}.contract-illustration{width:110px;height:72px;margin-bottom:6px}.contract-caption>.text-\[13px\]{font-size:17px!important}.contract-paper>.text-\[10\.5px\]{margin-top:6px}.contract-paper .contract-stamp{top:75px!important}.contract-notice{filter:drop-shadow(0 5px 5px #0009)}.contract-notice>span.absolute{background:radial-gradient(circle at 30% 20%,hsla(var(--fantasy-hue,203), 34%, 77%, 1),hsla(var(--fantasy-hue,203), 23%, 34%, 1) 40%,hsla(var(--fantasy-hue,203), 22%, 8%, 1) 70%)!important;box-shadow:0 2px 3px #000b,inset 0 0 0 1px hsla(var(--fantasy-hue,203), 27%, 56%, 1)!important}.contract-caption>.rounded-full{filter:drop-shadow(0 3px 2px hsla(var(--fantasy-hue,203), 46%, 10%, .6));box-shadow:inset 0 0 0 2px #fff4,inset 0 -4px 6px #0006!important}@media (max-width:650px){.contract-milestones{padding:8px 10px}.contract-milestones-heading{flex-wrap:wrap;gap:3px 8px;font-size:10px}.contract-milestones-heading time{display:none}.contract-milestones-heading strong{font-size:11px}.contract-milestone-rewards{gap:3px 6px;font-size:11px}.contract-milestone small{font-size:10px}.contract-paper{min-height:0;padding:15px 22px}.contract-illustration{width:120px;height:82px}.contract-caption>.text-\[13px\]{font-size:19px!important}}.territories-screen{background:radial-gradient(ellipse at 35% 30%,hsla(var(--fantasy-hue,203), 39%, 23%, 1) 0,hsla(var(--fantasy-hue,203), 46%, 8%, 1) 50%,hsla(var(--fantasy-hue,203), 46%, 5%, 1) 85%)}.territories-heading{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 5%, .91),hsla(var(--fantasy-hue,203), 46%, 7%, .565));border-bottom:1px solid hsla(var(--fantasy-hue,203), 45%, 53%, .271);padding-bottom:20px}.territories-heading>.sao-col{max-width:none!important}.territories-heading button{min-width:var(--sao-tap);min-height:var(--sao-tap);border-color:hsla(var(--fantasy-hue,203), 43%, 48%, 1)}.territories-title{text-align:center;flex:1;min-width:0}.territories-title h1{font-family:var(--font-display,Georgia),serif;color:hsla(var(--fantasy-hue,203), 46%, 76%, 1);letter-spacing:.12em;text-shadow:0 2px 3px #000;font-size:30px}.territories-title p{color:hsla(var(--fantasy-hue,203), 39%, 65%, 1);margin-top:5px;font-size:12px}.territories-layout{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:start;gap:16px;max-width:1400px;padding-top:16px;display:grid}.territory-map{border:1px solid hsla(var(--fantasy-hue,203), 36%, 50%, .29);border-radius:8px;grid-area:1/1/span 3;position:relative;overflow:hidden;box-shadow:0 15px 50px #0008}.territory-map-art{width:100%;height:auto;display:block}.territory-map:after{content:"";box-shadow:inset 0 0 40px hsla(var(--fantasy-hue,203), 46%, 5%, .627);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.territory-pin{min-width:100px;max-width:160px;min-height:var(--sao-tap);color:hsla(var(--fantasy-hue,203), 26%, 79%, 1);z-index:2;background:linear-gradient(120deg,hsla(var(--fantasy-hue,203), 46%, 7%, .961),hsla(var(--fantasy-hue,203), 46%, 8%, .933));border:1px solid hsla(var(--fantasy-hue,203), 29%, 59%, 1);text-shadow:0 1px 2px #000;border-radius:4px;flex-direction:column;align-items:center;padding:4px 8px;transition:filter .2s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 8px #000c}.territory-pin strong{font-size:11px;font-weight:700;line-height:1.25}.territory-pin small{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:9px;overflow:hidden}.territory-pin.is-mine{color:#b8eadb;border-color:#67b99c}.territory-pin.is-enemy{color:#f9b3a9;border-color:#bc655d}.territory-pin.is-selected{border-color:hsla(var(--fantasy-hue,203), 46%, 72%, 1);box-shadow:0 0 0 2px hsla(var(--fantasy-hue,203), 46%, 69%, .396),0 4px 20px hsla(var(--fantasy-hue,203), 46%, 8%, 1);color:hsla(var(--fantasy-hue,203), 46%, 83%, 1)}.territory-pin:focus-visible{outline-offset:3px;outline:3px solid #fff}.territory-banner{filter:drop-shadow(1px 2px 2px #000);align-items:center;height:29px;display:flex;position:absolute;bottom:100%;left:50%}.territory-pin-state{color:inherit;align-items:center;gap:3px;font-size:10px;display:flex}.territory-map-footer{text-align:center;letter-spacing:.25em;color:hsla(var(--fantasy-hue,203), 46%, 82%, 1);text-shadow:0 2px 3px #000;font-size:9px;position:absolute;bottom:12px;left:0;right:0}.territory-detail{background:linear-gradient(145deg,hsla(var(--fantasy-hue,203), 46%, 8%, .961),hsla(var(--fantasy-hue,203), 46%, 5%, .98));border-color:hsla(var(--fantasy-hue,203), 46%, 55%, .565);grid-area:1/2;box-shadow:0 6px 24px #0008;margin-top:0!important}.territory-detail>div:first-child{color:hsla(var(--fantasy-hue,203), 46%, 76%, 1);margin-bottom:12px}.territory-detail>div:first-child .text-white{color:hsla(var(--fantasy-hue,203), 46%, 76%, 1);font-family:Georgia,serif;font-size:20px}.territory-detail-flag{color:hsla(var(--fantasy-hue,203), 46%, 65%, 1);flex-shrink:0}.territory-detail-view{border:1px solid hsla(var(--fantasy-hue,203), 13%, 44%, .4);background-image:url(/redesign/aincrad-territories-square.webp);background-position:50% 43%;background-size:200%;border-radius:7px;height:170px;box-shadow:inset 0 0 20px #0006}.territory-detail-view.zone-dragon_valley{background-position:0 25%}.territory-detail-view.zone-crystal_caves{background-position:100% 28%}.territory-detail .text-slate-500,.territory-detail .text-slate-600{color:hsla(var(--fantasy-hue,203), 16%, 66%, 1)}.territory-detail button{min-height:var(--sao-tap);white-space:normal}.territory-actions>button:only-child{grid-column:1/-1}.territory-buffs{border:1px solid hsla(var(--fantasy-hue,203), 38%, 52%, .333);background:hsla(var(--fantasy-hue,203), 46%, 6%, .91);border-radius:8px;grid-area:2/2;padding:14px 8px;margin-top:0!important}.territory-buffs>span{border-color:hsla(var(--fantasy-hue,203), 34%, 49%, 1);color:#d1e9dd;border-radius:4px;padding:8px;font-size:12px}.territory-history{border-color:hsla(var(--fantasy-hue,203), 36%, 49%, .333);background:hsla(var(--fantasy-hue,203), 46%, 6%, .941);grid-column:2;margin-top:0!important}.territory-history .text-slate-500{color:hsla(var(--fantasy-hue,203), 46%, 66%, 1)}.territory-history .text-slate-400{color:hsla(var(--fantasy-hue,203), 18%, 73%, 1);font-size:12px;line-height:1.6}.territories-error{text-align:center;padding:30px}@media (max-width:1100px){.territories-layout{grid-template-columns:minmax(0,1fr);gap:12px;max-width:720px}.territory-map{grid-area:auto/1;max-height:none}.territory-detail,.territory-buffs,.territory-history{grid-area:auto/1}.territory-detail-view{height:210px}.territories-title h1{font-size:24px}}@media (max-width:560px){.territories-layout{gap:10px;padding:8px}.territories-heading{padding:12px 10px}.territories-title h1{letter-spacing:.08em;font-size:20px}.territories-title p{font-size:11px}.territory-pin{min-width:84px;max-width:119px;padding:4px}.territory-pin strong{font-size:10px}.territory-pin small{max-width:100px;font-size:8px}.territory-pin-state{font-size:9px}.territory-banner{height:25px}.territory-detail-view{height:165px}.territory-map-footer{letter-spacing:.12em;font-size:8px}}.territories-title h1{font-family:Georgia,serif}.territory-map{aspect-ratio:1/1.08;grid-row:1/span 3;container-type:inline-size}.territory-map-art{object-fit:cover;object-position:center;width:100%;height:100%}.territories-layout{grid-template-rows:auto auto 1fr}.territory-detail-view.zone-first_ruins{background-position:50% 10%}.territory-detail-view.zone-volcano_plateau{background-position:50% 67%}.territory-actions .sao-btn{background:linear-gradient(120deg,hsla(var(--fantasy-hue,203), 46%, 46%, 1),hsla(var(--fantasy-hue,203), 46%, 74%, 1) 50%,hsla(var(--fantasy-hue,203), 46%, 42%, 1));color:hsla(var(--fantasy-hue,203), 46%, 9%, 1);border-color:hsla(var(--fantasy-hue,203), 46%, 76%, 1)}@media (max-width:1100px){.territory-map{aspect-ratio:1/1.25;order:0;grid-row:auto}.territory-detail{order:1}.territory-buffs{order:2}.territory-history{order:3}.territories-layout{grid-template-rows:none}}.territory-map{aspect-ratio:1}.territory-pin{top:calc(var(--map-y) * 1%)}.territory-detail-view{background-position:50% 43%;background-size:270%}.territory-actions .sao-btn[data-tone=cyan]{background:linear-gradient(120deg,hsla(var(--fantasy-hue,203), 46%, 43%, 1),hsla(var(--fantasy-hue,203), 46%, 75%, 1) 50%,hsla(var(--fantasy-hue,203), 46%, 45%, 1))!important;color:hsla(var(--fantasy-hue,203), 46%, 9%, 1)!important;border-color:hsla(var(--fantasy-hue,203), 46%, 74%, 1)!important}.territory-actions .sao-btn[data-tone=cyan]>span[aria-hidden]{display:none}@media (max-width:1100px){.territory-map{aspect-ratio:1}}.territories-screen{background-image:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 6%, .792),hsla(var(--fantasy-hue,203), 46%, 6%, .929)),url(/redesign/aincrad-territories-square.webp);background-position:50%;background-size:cover;background-attachment:scroll}.territory-map{box-shadow:0 0 30px hsla(var(--fantasy-hue,203), 28%, 40%, .376);border-color:#b3c3af24;border-radius:16px;grid-row:1}.territory-buffs{grid-area:2/1;justify-content:space-around;align-items:center;min-height:110px}.territory-buffs>span{background:radial-gradient(ellipse at top,hsla(var(--fantasy-hue,203), 44%, 28%, .396),hsla(var(--fantasy-hue,203), 46%, 7%, 1));box-shadow:inset 0 1px 0 hsla(var(--fantasy-hue,203), 46%, 75%, .333),0 3px 12px #0008;padding:15px 12px;font-size:14px}.territory-history{grid-area:2/2;min-height:110px}.territory-detail{padding:20px}.territory-detail-view{height:185px}.territory-facts{color:hsla(var(--fantasy-hue,203), 14%, 78%, 1);margin-top:14px;font-size:13px}.territory-facts p{border-bottom:1px solid hsla(var(--fantasy-hue,203), 13%, 73%, .122);align-items:center;gap:10px;padding:11px 0;display:flex}.territory-facts svg{color:hsla(var(--fantasy-hue,203), 43%, 63%, 1);flex-shrink:0}.territory-detail [class~="text-[10px]"]{font-size:12px}.territory-actions .sao-btn[data-tone=cyan]{min-height:54px;font-size:14px;box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 17%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 76%, 1),inset 0 8px 20px hsla(var(--fantasy-hue,203), 46%, 83%, .333),0 4px 12px #0008!important;clip-path:none!important;border-radius:6px!important}.territory-pin strong{font-size:12px}.territory-pin small{font-size:10px}.territory-pin.is-selected{box-shadow:0 0 0 2px hsla(var(--fantasy-hue,203), 46%, 80%, .502),0 0 24px hsla(var(--fantasy-hue,203), 46%, 66%, .565),0 5px 12px #000}@media (max-width:1100px){.territory-map,.territory-detail,.territory-buffs,.territory-history{grid-area:auto/1}.territory-buffs>span{padding:10px;font-size:12px}.territory-buffs{min-height:80px}}@media (max-width:560px){.territory-pin strong{font-size:10px}.territory-pin small{max-width:110px;font-size:10px}.territory-pin{max-width:125px}.territory-pin-state{font-size:10px}.territory-detail{padding:16px}.territory-detail-view{height:170px}}[data-scene=trade]>.sao-col{max-width:1280px;padding:25px 20px 110px}[data-scene=trade]>.sao-col>header{text-align:center;margin-bottom:10px}[data-scene=trade]>.sao-col>header h1{color:hsla(var(--fantasy-hue,203), 46%, 77%, 1);text-shadow:0 2px 4px #000;letter-spacing:.03em;font-family:Georgia,serif;font-size:30px}[data-scene=trade] .sao-blob,[data-scene=trade] .sao-blob-slow,[data-scene=trade] .sao-scene-grid{display:none}[data-scene=trade] .sao-bg-layer{background-position:top!important;position:absolute!important}.trade-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.trade-table-scene{height:280px;box-shadow:inset 0 0 35px hsla(var(--fantasy-hue,203), 46%, 6%, .502);background:url(/scenes/trade_table.jpg) 50% 58%/cover;border-radius:8px;grid-area:1/1;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.trade-panel{border:1px solid hsla(var(--fantasy-hue,203), 43%, 49%, 1);background:linear-gradient(125deg,hsla(var(--fantasy-hue,203), 33%, 11%, .961),hsla(var(--fantasy-hue,203), 38%, 5%, .961) 60%);box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 27%, 4%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 52%, .22),0 7px 25px #0007;border-radius:8px;padding:20px;position:relative}.trade-panel:before,.trade-panel:after{content:"◆";color:hsla(var(--fantasy-hue,203), 46%, 63%, 1);text-shadow:0 1px 4px #000;font-size:15px;position:absolute;top:-9px}.trade-panel:before{left:10px}.trade-panel:after{right:10px}.trade-panel h2{color:hsla(var(--fantasy-hue,203), 46%, 79%, 1);align-items:center;gap:10px;margin-bottom:16px;font-family:Georgia,serif;font-size:24px;display:flex}.trade-panel h2>svg{color:hsla(var(--fantasy-hue,203), 46%, 63%, 1);flex-shrink:0}.trade-panel h2 small{color:hsla(var(--fantasy-hue,203), 30%, 76%, 1);margin-left:auto;font:13px Inter,sans-serif}.trade-recipient{grid-area:1/2;min-height:280px}.trade-inventory{grid-area:2/1}.trade-cart{grid-area:2/2;min-height:310px}.trade-recipient input{min-height:max(46px, var(--sao-tap));background:hsla(var(--fantasy-hue,203), 46%, 5%, .851);border-color:hsla(var(--fantasy-hue,203), 34%, 51%, .376)}.trade-recipient button{min-height:var(--sao-tap);min-width:var(--sao-tap)}.trade-recipient-empty{text-align:center;color:hsla(var(--fantasy-hue,203), 25%, 75%, 1);flex-direction:column;align-items:center;gap:12px;padding:20px 5px 10px;display:flex}.trade-recipient-empty svg{color:hsla(var(--fantasy-hue,203), 44%, 61%, 1)}.trade-cart-empty{text-align:center;color:hsla(var(--fantasy-hue,203), 14%, 73%, 1);flex-direction:column;align-items:center;gap:12px;padding:16px 8px;display:flex}.trade-cart-empty>svg{color:hsla(var(--fantasy-hue,203), 46%, 56%, 1);filter:drop-shadow(0 3px 3px #000)}.trade-cart-empty h3{color:hsla(var(--fantasy-hue,203), 46%, 81%, 1);font-family:Georgia,serif;font-size:21px}.trade-cart-empty p{max-width:260px;font-size:12px;line-height:1.6}.trade-categories button{min-height:var(--sao-tap);font-size:12px}.trade-item{min-height:94px;background:linear-gradient(90deg,hsla(var(--fantasy-hue,203), 26%, 12%, .4),hsla(var(--fantasy-hue,203), 42%, 5%, 1))!important;margin-top:9px!important}.trade-item>div>div:first-child{white-space:normal;font-size:16px;overflow:visible}.trade-item>div>div:last-child{color:hsla(var(--fantasy-hue,203), 16%, 70%, 1);margin-top:7px;font-size:12px}.trade-item>span:last-child{min-height:var(--sao-tap);background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 34%, 1),hsla(var(--fantasy-hue,203), 38%, 16%, 1));border-color:hsla(var(--fantasy-hue,203), 46%, 61%, 1);text-align:center;align-items:center;max-width:95px;font-size:11px;display:flex}.trade-item-art{box-shadow:inset 0 0 12px #fff1}.trade-cart button{min-height:var(--sao-tap)}.trade-cart>.sao-fade-up{background:0 0;border:0;margin:0;padding:0}.trade-cart .sao-btn{white-space:normal}.trade-modal{max-height:calc(calc(100dvh / var(--uiz, 1)) - 40px);overflow-y:auto}.trade-modal button,.trade-modal input{min-height:var(--sao-tap)}@media (max-width:1100px){.trade-layout{grid-template-columns:minmax(0,1fr)}.trade-table-scene{grid-area:1/1;height:200px}.trade-recipient{grid-area:2/1;min-height:0}.trade-cart{grid-area:3/1;min-height:0}.trade-inventory{grid-area:4/1}.trade-cart-empty{text-align:left;grid-template-columns:48px 1fr;gap:8px;padding:6px;display:grid}.trade-cart-empty>svg{grid-row:1/span 2;width:42px;height:42px}.trade-cart-empty h3{font-size:17px}.trade-cart-empty p{max-width:none;font-size:11px}.trade-recipient-empty{flex-direction:row;justify-content:center;padding:6px;font-size:12px}.trade-recipient-empty svg{width:24px;height:24px}}@media (max-width:560px){[data-scene=trade]>.sao-col{padding:22px 12px 105px}[data-scene=trade]>.sao-col>header h1{font-size:25px}.trade-layout{gap:14px}.trade-table-scene{height:150px}.trade-panel{padding:16px}.trade-panel h2{margin-bottom:12px;font-size:21px}.trade-item{gap:8px;padding:9px}.trade-item-art{width:52px;height:52px}.trade-item>div>div:first-child{font-size:14px}.trade-item>span:last-child{max-width:63px;padding:5px;font-size:10px}.trade-item>div>div:last-child{font-size:11px}}[data-scene=trade]>.sao-col{width:100%;max-width:1280px!important}.trade-table-scene{background-position:50% 64%;background-size:cover}@media (min-width:1101px){.trade-table-scene{height:300px}.trade-recipient{min-height:300px}.trade-cart,.trade-inventory{min-height:305px}}[data-scene=trade]{background:hsla(var(--fantasy-hue,203), 31%, 6%, 1)!important}[data-scene=trade] .sao-bg-layer{opacity:1!important}[data-scene=trade] .sao-bg-layer:nth-of-type(2){background:linear-gradient(hsla(var(--fantasy-hue,203), 33%, 3%, .302),hsla(var(--fantasy-hue,203), 33%, 3%, .2) 40%,hsla(var(--fantasy-hue,203), 46%, 3%, .941))!important}[data-scene=trade]>.sao-col>header h1{text-transform:uppercase;font-size:36px;font-weight:500}[data-scene=trade]>.sao-col>header>div{background:linear-gradient(90deg,transparent,hsla(var(--fantasy-hue,203), 46%, 65%, 1),transparent)!important}.trade-layout{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 4%, 0) 50%,hsla(var(--fantasy-hue,203), 42%, 5%, .4)),url(/scenes/trade_table.jpg) center -130px / 100% auto no-repeat}.trade-table-scene{box-shadow:none;background:0 0;-webkit-mask-image:none;mask-image:none}.trade-panel{background:radial-gradient(ellipse at top left,hsla(var(--fantasy-hue,203), 46%, 24%, .22),transparent 70%),repeating-linear-gradient(27deg,hsla(var(--fantasy-hue,203), 22%, 41%, .063) 0 1px,transparent 1px 4px),linear-gradient(125deg,hsla(var(--fantasy-hue,203), 22%, 9%, .961),hsla(var(--fantasy-hue,203), 38%, 5%, .961) 60%);padding:24px}.trade-panel:before,.trade-panel:after{display:none}.trade-panel .aincrad-frame-corners{color:hsla(var(--fantasy-hue,203), 46%, 63%, 1)}.trade-panel .aincrad-frame-corners svg{width:32px;height:32px}.trade-item{min-height:108px}.trade-item-art{width:74px;height:74px}.trade-item>div>div:first-child{font-family:Georgia,serif;font-size:19px}.trade-cart-empty>img{object-fit:contain;width:120px;height:115px;filter:drop-shadow(0 0 16px hsla(var(--fantasy-hue,203), 46%, 56%, .188))}.trade-cart-empty h3{font-size:22px}.trade-cart-empty p{font-size:13px}@media (min-width:1101px){.trade-layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.trade-table-scene{height:290px}.trade-recipient{min-height:290px}.trade-inventory,.trade-cart{min-height:375px}}@media (max-width:1100px){.trade-layout{background-position:50% -65px;background-size:auto 420px}.trade-inventory{grid-row:3}.trade-cart{grid-row:4}.trade-cart-empty>img{grid-row:1/span 2;width:54px;height:62px}.trade-cart-empty h3{font-size:17px}.trade-cart-empty p{font-size:12px}.trade-table-scene{height:150px}}@media (max-width:560px){[data-scene=trade]>.sao-col>header h1{font-size:23px}.trade-panel{padding:16px}.trade-item{min-height:94px}.trade-item-art{width:56px;height:56px}.trade-item>div>div:first-child{font-size:15px}}[data-world=wedding]{background:hsla(var(--fantasy-hue,203), 28%, 5%, 1)!important}.wedding-cathedral{object-fit:cover;object-position:center top;opacity:.95;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.wedding-atmosphere:after{content:"";background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 5%, .031),hsla(var(--fantasy-hue,203), 46%, 5%, 0) 25%,#0b061173 60%,#08080ded);position:absolute;top:0;bottom:0;left:0;right:0}[data-world=wedding]>header{-webkit-backdrop-filter:none;backdrop-filter:none;align-items:flex-end;height:390px;padding-bottom:22px;display:flex;position:relative;background:linear-gradient(#0000 50%,#07070b9c)!important}[data-world=wedding]>header>.sao-col{text-align:center;position:static;max-width:none!important}[data-world=wedding]>header button{min-width:var(--sao-tap);min-height:var(--sao-tap);background:hsla(var(--fantasy-hue,203), 46%, 5%, .69);position:absolute;top:15px;left:18px}[data-world=wedding]>header h1{color:hsla(var(--fantasy-hue,203), 46%, 79%, 1);white-space:normal;font-family:Georgia,serif;font-size:36px;text-shadow:0 3px 5px #000!important}[data-world=wedding]>header h1+div{color:hsla(var(--fantasy-hue,203), 34%, 75%, 1);white-space:normal;text-shadow:0 2px 4px #000;margin-top:6px;font-family:Georgia,serif;font-size:17px}[data-world=wedding]>header>div:last-child{width:70%;position:absolute;bottom:10px;left:15%}[data-world=wedding]>.sao-col{padding-top:0;max-width:1300px!important}.wedding-layout{grid-template-columns:1.08fr 1fr;align-items:start;gap:16px;display:grid}.wedding-layout>*{box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 22%, 5%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 57%, .271),0 6px 22px #0008;position:relative;border-color:hsla(var(--fantasy-hue,203), 38%, 51%, .627)!important;background:linear-gradient(135deg,#201613f2,hsla(var(--fantasy-hue,203), 46%, 6%, .929))!important;border-radius:10px!important;margin-top:0!important}.wedding-layout .aincrad-frame-corners{color:hsla(var(--fantasy-hue,203), 46%, 62%, 1)}.wedding-layout .aincrad-frame-corners svg{width:30px;height:30px}.wedding-ritual{grid-area:1/1/span 2;min-height:405px;padding:22px!important}.wedding-blessings{grid-area:1/2;padding:20px!important}.wedding-vows{grid-area:2/2;padding:20px!important}.wedding-rings{background:url(/redesign/millia-rings.webp) 50%/cover;height:150px;margin:30px -18px 12px;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.wedding-proposal>.text-center{position:relative}.wedding-proposal-title-mark{display:none}.wedding-proposal>.text-center>div:nth-child(2){color:hsla(var(--fantasy-hue,203), 46%, 79%, 1);font-family:Georgia,serif;font-size:23px;position:absolute;bottom:210px;left:0;right:0}.wedding-propose-form{flex-direction:column}.wedding-propose-form input{min-height:max(48px, var(--sao-tap));background:hsla(var(--fantasy-hue,203), 46%, 4%, .8);border-color:hsla(var(--fantasy-hue,203), 31%, 60%, .478)}.wedding-propose-form .sao-btn{min-height:50px;color:hsla(var(--fantasy-hue,203), 46%, 87%, 1)!important;border-color:hsla(var(--fantasy-hue,203), 46%, 62%, 1)!important;box-shadow:inset 0 0 0 3px #422525,inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 65%, .4),0 3px 12px #0008!important;background:linear-gradient(#804946,#4a1d24)!important}.wedding-blessings>div:first-of-type,.wedding-vows>div:first-of-type{color:hsla(var(--fantasy-hue,203), 46%, 79%, 1);align-items:center;gap:9px;font-family:Georgia,serif;font-size:20px;display:flex}.wedding-blessings>div:first-of-type svg,.wedding-vows>div:first-of-type svg{color:hsla(var(--fantasy-hue,203), 46%, 64%, 1);flex-shrink:0}.wedding-blessings>.space-y-1>div{color:hsla(var(--fantasy-hue,203), 15%, 78%, 1);align-items:flex-start;gap:9px;margin-top:10px;font-size:12px;line-height:1.6;display:flex}.wedding-blessings>.space-y-1 svg{color:hsla(var(--fantasy-hue,203), 46%, 63%, 1);flex-shrink:0;margin-top:2px}.wedding-vows>.space-y-2{color:hsla(var(--fantasy-hue,203), 18%, 71%, 1);font-size:12px;line-height:1.6}.wedding-vows>span{display:none}.wedding-proposal .text-slate-500,.wedding-proposal .text-slate-600{color:#b6aeb8;font-size:12px}.wedding-proposal .text-slate-500{color:hsla(var(--fantasy-hue,203), 41%, 79%, 1)}.wedding-ritual button{min-height:var(--sao-tap)}.wedding-united .rounded-full{width:105px!important;height:105px!important}.wedding-united{background-image:linear-gradient(#170710aa,hsla(var(--fantasy-hue,203), 42%, 6%, .902)),url(/redesign/millia-rings.webp)!important;background-position:50%!important;background-size:cover!important;padding-top:80px!important}[data-world=wedding] [role=dialog]{max-height:calc(calc(100dvh / var(--uiz, 1)) - 40px);overflow-y:auto}@media (max-width:1100px){.wedding-layout{grid-template-columns:minmax(0,1fr);max-width:680px;margin:auto}.wedding-ritual,.wedding-blessings,.wedding-vows{grid-area:auto/1}.wedding-ritual{min-height:0}[data-world=wedding]>header{height:310px}.wedding-cathedral{object-fit:cover;object-position:50% 0%;height:850px}}@media (max-width:560px){[data-world=wedding]>header{height:265px;padding-bottom:15px}[data-world=wedding]>header h1{font-size:26px}[data-world=wedding]>header h1+div{font-size:14px}[data-world=wedding]>.sao-col{padding:0 12px 110px}.wedding-ritual{padding:18px!important}.wedding-rings{height:115px;margin-top:26px}.wedding-proposal>.text-center>div:nth-child(2){font-size:21px;bottom:170px}.wedding-blessings,.wedding-vows{padding:18px!important}}@media (prefers-reduced-motion:reduce){[data-world=wedding] .sao-petal,[data-world=wedding] .sao-lvl-ring{display:none}[data-world=wedding] [style*=animation],[data-world=wedding] .sao-heart-beat{animation:none!important}}.wedding-proposal-heading{text-align:center;color:hsla(var(--fantasy-hue,203), 46%, 78%, 1);margin-bottom:8px;font-family:Georgia,serif;font-size:24px}.wedding-rings{margin-top:0}.wedding-proposal>.text-center>div:nth-child(2){position:static}@media (max-width:560px){.wedding-proposal-heading{font-size:21px}.wedding-rings{margin-top:0}}.wedding-atmosphere:after{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 5%, .031),hsla(var(--fantasy-hue,203), 46%, 5%, 0) 25%,#0b06111a 65%,#08080d66)}.wedding-layout>*{box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 45%, 10%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 65%, .533),inset 0 1px 20px hsla(var(--fantasy-hue,203), 46%, 64%, .086),0 0 18px hsla(var(--fantasy-hue,203), 46%, 53%, .133),0 6px 20px #0009;border:2px solid hsla(var(--fantasy-hue,203), 44%, 58%, 1)!important}.wedding-layout .aincrad-frame-corners svg{filter:drop-shadow(0 1px 1px #000);width:38px;height:38px}.wedding-proposal{background:radial-gradient(at 30% 20%,#5e16235c,#0000 65%),linear-gradient(#1c080cf5,#200d16ed)!important}.wedding-propose-form .sao-btn{min-height:55px;font-family:Georgia,serif;font-size:19px}.wedding-propose-form .sao-btn:disabled{opacity:.8;filter:saturate(.7);color:hsla(var(--fantasy-hue,203), 34%, 74%, 1)!important}.wedding-blessings>.space-y-1>div{font-size:13px;line-height:1.6}.wedding-vows>.space-y-2{color:#b9b4c1;font-size:13px}.wedding-vows>div:last-child{color:#ada4b1;font-size:11px}.wedding-rings{-webkit-mask-image:linear-gradient(#0000,#000 22% 72%,#0000);mask-image:linear-gradient(#0000,#000 22% 72%,#0000)}.wedding-vows>.aincrad-frame-corners{display:block}@media (max-width:560px){.wedding-blessings>.space-y-1>div,.wedding-vows>.space-y-2{font-size:12px}.wedding-propose-form .sao-btn{font-size:17px}}.sao-shell[data-scene=party] .sao-scene-grid{display:none}.aincrad-party-lobby{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.aincrad-party-invites{grid-column:1/-1}.aincrad-party-recruit,.aincrad-party-directory{min-width:0}.aincrad-party-camp{border:1px solid hsla(var(--fantasy-hue,203), 34%, 42%, 1);color:hsla(var(--fantasy-hue,203), 46%, 60%, 1);border-radius:4px;margin-bottom:12px;box-shadow:0 18px 36px #0008!important}.aincrad-party-camp-art{height:470px}.aincrad-party-camp-art>img{object-position:center!important}.aincrad-party-camp-art>div:last-child{bottom:24px;left:22px;right:22px}.aincrad-party-camp-art .font-cinzel{color:hsla(var(--fantasy-hue,203), 46%, 91%, 1);font-size:26px;line-height:1.15}.aincrad-party-camp-art .text-\[10\.5px\]{font-size:13px}.aincrad-party-role-icons{flex-shrink:0;gap:7px;display:flex}.aincrad-party-role-icons svg{border:1px solid hsla(var(--fantasy-hue,203), 36%, 55%, .502);width:26px;height:31px;color:hsla(var(--fantasy-hue,203), 46%, 72%, 1);background:hsla(var(--fantasy-hue,203), 37%, 10%, 1);border-radius:3px 3px 12px 12px;padding:4px}.aincrad-party-floors button{min-width:var(--sao-tap);min-height:var(--sao-tap);border-radius:3px}.aincrad-party-directory>div:first-child{color:hsla(var(--fantasy-hue,203), 46%, 72%, 1);letter-spacing:.1em;min-height:32px;margin-top:0;font-size:12px}.aincrad-party-list-card{border:1px solid hsla(var(--fantasy-hue,203), 29%, 39%, .4);background:linear-gradient(110deg,hsla(var(--fantasy-hue,203), 35%, 15%, .949),hsla(var(--fantasy-hue,203), 36%, 10%, .961)),url(/redesign/party-camp.webp);min-height:145px;box-shadow:inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 5%, .439),0 8px 18px #0005;color:hsla(var(--fantasy-hue,203), 45%, 60%, 1);border-radius:4px;flex-wrap:wrap;padding:20px 16px}.aincrad-party-list-card>.min-w-0{min-width:100px}.aincrad-party-list-card .text-\[13px\]{font-size:17px}.aincrad-party-list-card .text-\[10\.5px\]{color:hsla(var(--fantasy-hue,203), 25%, 78%, 1);font-size:13px}.aincrad-party-list-card .text-\[9\.5px\]{font-size:11px}.aincrad-party-floor-medallion{width:55px;box-shadow:inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 5%, .502);border-color:hsla(var(--fantasy-hue,203), 46%, 59%, .502)!important;height:64px!important;color:hsla(var(--fantasy-hue,203), 46%, 75%, 1)!important;background:linear-gradient(130deg,hsla(var(--fantasy-hue,203), 30%, 31%, 1),hsla(var(--fantasy-hue,203), 41%, 13%, 1))!important;border-radius:5px 5px 25px 25px!important;font-size:24px!important}.aincrad-party-list-card button,.aincrad-party-secondary button{min-height:var(--sao-tap)}.aincrad-party-recruit>.sao-clip{clip-path:none;border-radius:3px;min-height:52px;font-size:13px}.aincrad-party-recruit>.sao-clip .text-\[11px\]{font-size:13px}@media (max-width:700px){.aincrad-party-lobby{grid-template-columns:minmax(0,1fr);gap:22px}.aincrad-party-camp-art{height:345px}.aincrad-party-camp-art .font-cinzel{font-size:24px}.aincrad-party-camp-art>div:last-child{bottom:20px;left:16px;right:16px}.aincrad-party-list-card{gap:10px;min-height:126px;padding:17px 12px}.aincrad-party-list-card .text-\[13px\]{font-size:16px}.aincrad-party-floor-medallion{width:46px;height:56px!important}}[data-scene=party]>.sao-col{width:100%;padding:28px 28px 110px;max-width:1240px!important}[data-scene=party]>.sao-col>header h1{color:hsla(var(--fantasy-hue,203), 46%, 78%, 1);text-shadow:0 2px 5px #000;font-family:Georgia,serif;font-weight:500}.aincrad-party-list-card>.min-w-0>div:last-child{flex-wrap:wrap}@media (max-width:700px){[data-scene=party]>.sao-col{padding:24px 14px 110px}}[data-scene=party]>.sao-col>header{text-align:center;margin-bottom:16px}[data-scene=party]>.sao-col>header h1{text-shadow:0 2px 2px #000,0 0 22px hsla(var(--fantasy-hue,203), 46%, 45%, .2);font-size:42px;line-height:1.15}.aincrad-party-recruit{flex-direction:column;display:flex}.aincrad-party-camp{order:0}.aincrad-party-floors{flex-wrap:wrap;order:1;gap:5px;margin:0 0 10px!important;overflow:visible!important}.aincrad-party-recruit>button{min-height:54px;color:hsla(var(--fantasy-hue,203), 46%, 92%, 1);order:2;background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 39%, 1),hsla(var(--fantasy-hue,203), 46%, 21%, 1))!important}.aincrad-party-bonus{order:3;margin-top:12px}.aincrad-party-camp-art>img{filter:brightness(1.22)saturate(1.13)}.aincrad-party-camp-art>div:last-child{bottom:10px}.aincrad-party-camp-art .font-cinzel{font-size:22px}.aincrad-party-camp-art>div:last-child>div:last-child{display:block}.aincrad-party-heraldry{object-fit:contain;filter:drop-shadow(0 5px 5px #000);width:100%;height:110px}.aincrad-party-camp-art .text-\[10\.5px\]{display:none}.aincrad-party-directory{background:linear-gradient(120deg,hsla(var(--fantasy-hue,203), 42%, 11%, .98),hsla(var(--fantasy-hue,203), 46%, 7%, .961));border:1px solid hsla(var(--fantasy-hue,203), 35%, 51%, 1);box-shadow:inset 0 0 0 4px hsla(var(--fantasy-hue,203), 45%, 4%, 1),0 15px 25px #0006;border-radius:5px;padding:20px 16px}.aincrad-party-directory>div:first-child{text-transform:none;letter-spacing:.02em;margin-bottom:16px;font-family:Georgia,serif;font-size:20px}.aincrad-party-list-card{background:linear-gradient(110deg,hsla(var(--fantasy-hue,203), 29%, 15%, 1),hsla(var(--fantasy-hue,203), 32%, 9%, 1));min-height:110px;box-shadow:inset 0 0 0 2px hsla(var(--fantasy-hue,203), 38%, 6%, 1),0 5px 12px #0004;padding:15px 12px}.aincrad-party-floor-medallion{outline:1px solid hsla(var(--fantasy-hue,203), 38%, 36%, 1);outline-offset:3px;width:46px;border-radius:50%!important;height:52px!important}.aincrad-party-secondary{margin-top:28px}@media (max-width:700px){[data-scene=party]>.sao-col>header h1{font-size:28px}[data-scene=party]>.sao-col>header{margin-bottom:10px}.aincrad-party-camp-art{height:265px}.aincrad-party-heraldry{height:78px}.aincrad-party-camp-art .font-cinzel{font-size:20px}.aincrad-party-floors button{min-width:var(--sao-tap);flex:1}.aincrad-party-directory{padding:16px 10px}.aincrad-party-bonus{margin-bottom:0}.aincrad-party-floors{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.aincrad-party-floors button{min-width:0}}.aincrad-party-recruit>button{border:1px solid hsla(var(--fantasy-hue,203), 46%, 60%, 1)!important;box-shadow:inset 0 2px 0 hsla(var(--fantasy-hue,203), 46%, 71%, .439),inset 0 -5px 12px hsla(var(--fantasy-hue,203), 46%, 6%, .667),0 4px 12px #0006!important}.aincrad-party-assembled{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:24px;margin-top:45px;display:grid}.aincrad-party-roster-scene{min-width:0;padding-top:290px;position:relative}.aincrad-party-roster-landscape{object-fit:cover;object-position:center 62%;border-radius:5px;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.aincrad-party-roster{border:1px solid hsla(var(--fantasy-hue,203), 31%, 46%, 1);background:linear-gradient(120deg,hsla(var(--fantasy-hue,203), 45%, 11%, .933),hsla(var(--fantasy-hue,203), 36%, 5%, .961));color:hsla(var(--fantasy-hue,203), 46%, 66%, 1);box-shadow:inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 5%, 1),0 10px 30px #0008;border-radius:5px;padding:16px}.aincrad-party-member{background:linear-gradient(125deg,hsla(var(--fantasy-hue,203), 31%, 16%, .667),hsla(var(--fantasy-hue,203), 46%, 5%, .6));border-radius:5px;flex-wrap:wrap;min-height:88px;margin-bottom:9px;position:relative;border:1px solid hsla(var(--fantasy-hue,203), 31%, 46%, .239)!important}.aincrad-party-member>.min-w-0{min-width:120px}.aincrad-party-member>.relative{width:52px;height:58px}.aincrad-party-member .text-\[10px\]{color:hsla(var(--fantasy-hue,203), 25%, 75%, 1);font-size:11px}.aincrad-party-member button{min-width:var(--sao-tap);min-height:var(--sao-tap);place-items:center;display:grid}.aincrad-party-roster>button{min-height:84px}.aincrad-party-planning{border:1px solid hsla(var(--fantasy-hue,203), 38%, 55%, 1);background:linear-gradient(125deg,hsla(var(--fantasy-hue,203), 43%, 12%, .937),hsla(var(--fantasy-hue,203), 46%, 6%, .98));min-width:0;box-shadow:inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 5%, 1),0 15px 30px #0008;color:hsla(var(--fantasy-hue,203), 46%, 66%, 1);border-radius:5px;padding:26px 20px 20px}.aincrad-party-planning>h2{text-align:center;color:hsla(var(--fantasy-hue,203), 46%, 72%, 1);border-bottom:1px solid hsla(var(--fantasy-hue,203), 31%, 46%, .4);margin-bottom:20px;padding-bottom:18px;font:small-caps 23px Georgia,serif}.aincrad-party-planning button{min-height:max(48px, var(--sao-tap))}.aincrad-party-planning>button{background:hsla(var(--fantasy-hue,203), 46%, 15%, .741);clip-path:none;border-radius:6px;min-height:82px}.aincrad-party-planning .text-\[13px\]{font-size:16px}.aincrad-party-planning .text-\[10px\]{font-size:11px}@media (max-width:700px){.aincrad-party-assembled{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:10px}.aincrad-party-roster-scene{padding-top:155px}.aincrad-party-roster{margin-bottom:0;padding:10px}.aincrad-party-member{gap:8px;padding:12px 10px}.aincrad-party-member>.min-w-0{min-width:130px}.aincrad-party-member>span{margin-left:auto}.aincrad-party-member>.relative{width:44px;height:48px}.aincrad-party-planning{padding:22px 16px}}.aincrad-party-assembled{padding-top:20px;position:relative}.aincrad-party-roster-scene{position:static}.aincrad-party-roster-landscape{object-position:center 48%;filter:brightness(1.15);opacity:.95;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.aincrad-party-roster,.aincrad-party-planning{position:relative}.aincrad-party-member>span.text-emerald-300{color:#6ee7b7}.aincrad-party-member>span.text-slate-600{color:hsla(var(--fantasy-hue,203), 19%, 69%, 1)}.aincrad-party-member .text-\[13px\]{font-size:16px!important}@media (max-width:700px){.aincrad-party-assembled{padding-top:0}.aincrad-party-roster-landscape{object-position:center 42%;height:440px}}html.has-party-assembled .sao-shell>.sao-bg-layer{opacity:1!important;background-position:50% 38%!important}html.has-party-assembled .sao-shell>.sao-bg-layer:nth-of-type(2){background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 4%, .267),hsla(var(--fantasy-hue,203), 46%, 4%, .067) 35%,hsla(var(--fantasy-hue,203), 46%, 4%, .733))!important}html.has-party-assembled .sao-shell>.sao-col>header{min-height:110px;padding-top:20px}html.has-party-assembled .sao-shell>.sao-col>header h1{font-size:64px!important}html.has-party-assembled .sao-shell>.sao-col>header>div:last-child{max-width:280px;margin-left:auto;margin-right:auto;background:linear-gradient(90deg,transparent,hsla(var(--fantasy-hue,203), 46%, 61%, 1),transparent)!important}.aincrad-party-roster-landscape{display:none}.aincrad-party-roster,.aincrad-party-planning{background:linear-gradient(130deg,hsla(var(--fantasy-hue,203), 45%, 11%, 1),hsla(var(--fantasy-hue,203), 46%, 5%, 1));border:1px solid hsla(var(--fantasy-hue,203), 46%, 63%, 1);box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 33%, 5%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 31%, 33%, 1),0 0 20px hsla(var(--fantasy-hue,203), 46%, 45%, .133),0 15px 30px #0008}.aincrad-party-member{grid-template-columns:52px minmax(0,1fr) auto;column-gap:10px;padding:12px;display:grid}.aincrad-party-member>.relative{grid-row:1/3}.aincrad-party-member>.min-w-0{grid-area:1/2;min-width:0}.aincrad-party-member>span{grid-area:2/2;justify-self:start;font-size:11px!important}.aincrad-party-member-controls{flex-flow:wrap;grid-area:3/2/auto/4;gap:8px;display:flex}.aincrad-party-member-controls:not(:empty){margin-top:8px}.aincrad-party-member .aincrad-party-ctrl{min-height:var(--sao-tap);display:inline-flex}.aincrad-party-member .text-\[13px\]{flex-wrap:wrap;font-size:17px!important}.aincrad-party-member .text-\[11px\]{font-size:13px}.aincrad-party-roster>button .text-\[13px\]{font-size:17px}.aincrad-party-roster>button .text-\[10\.5px\]{font-size:12px}.aincrad-party-assembled button:before{display:none!important}@media (max-width:700px){html.has-party-assembled .sao-shell>.sao-col>header{min-height:0;padding-top:0}html.has-party-assembled .sao-shell>.sao-col>header h1{font-size:36px!important}.aincrad-party-roster-scene{padding-top:90px}.aincrad-party-member{grid-template-columns:38px minmax(0,1fr) 44px;column-gap:8px;min-height:104px;padding:9px 8px}.aincrad-party-member>.relative{width:38px;height:44px}.aincrad-party-member-controls{flex-direction:row;gap:8px}.aincrad-party-member .text-\[13px\]{font-size:15px!important}.aincrad-party-member .text-\[11px\]{flex-wrap:wrap;font-size:12px}.aincrad-party-member>span{margin-left:0}.aincrad-party-roster>button{min-height:72px}}.aincrad-party-assembled .sao-btn>span.absolute.left-0{display:none}@media (min-width:701px){.aincrad-party-assembled{margin-top:0}.aincrad-party-roster-scene{padding-top:200px}.aincrad-party-member{min-height:82px}}.aincrad-party-member>span.text-emerald-300:before,.aincrad-party-member>span.text-slate-600:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}@media (max-width:700px){.aincrad-party-member:has(.aincrad-party-member-controls:empty){min-height:76px}}html.has-party-assembled .sao-shell>.sao-bg-layer{background-repeat:no-repeat;background-position:top!important;background-size:auto 950px!important;position:absolute!important}@media (max-width:700px){html.has-party-assembled .sao-shell>.sao-bg-layer{background-position:58% 0!important;background-size:auto 520px!important}}html.has-party-assembled .sao-shell>.sao-bg-layer{background-size:100%!important}.aincrad-party-roster,.aincrad-party-planning{background:repeating-linear-gradient(115deg,#ffffff02 0 1px,transparent 1px 5px),radial-gradient(ellipse at top left,hsla(var(--fantasy-hue,203), 46%, 45%, .125),transparent 65%),linear-gradient(135deg,hsla(var(--fantasy-hue,203), 34%, 13%, 1),hsla(var(--fantasy-hue,203), 46%, 5%, 1));box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 33%, 5%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 34%, 50%, 1),inset 0 6px 16px hsla(var(--fantasy-hue,203), 46%, 63%, .094),0 0 20px hsla(var(--fantasy-hue,203), 46%, 45%, .2),0 15px 30px #0008}.aincrad-party-assembled .aincrad-frame-corners svg{filter:drop-shadow(0 1px 1px #000);width:34px;height:34px}.aincrad-party-assembled .sao-btn[data-tone=gold]{font-family:Georgia,serif;font-size:19px;background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 43%, .8),hsla(var(--fantasy-hue,203), 46%, 22%, .867))!important;border-color:hsla(var(--fantasy-hue,203), 46%, 69%, 1)!important;box-shadow:inset 0 2px 1px hsla(var(--fantasy-hue,203), 46%, 82%, .42),inset 0 -4px 9px hsla(var(--fantasy-hue,203), 46%, 8%, 1),0 0 14px hsla(var(--fantasy-hue,203), 46%, 60%, .267)!important}@media (max-width:700px){html.has-party-assembled .sao-shell>.sao-bg-layer:first-of-type{background-image:url(/redesign/party-camp.webp)!important;background-position:top!important;background-size:100%!important}.aincrad-party-assembled .sao-btn[data-tone=gold]{font-size:18px}}.aincrad-party-combat{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.aincrad-party-arena{color:hsla(var(--fantasy-hue,203), 46%, 72%, 1);box-shadow:inset 0 0 0 4px hsla(var(--fantasy-hue,203), 40%, 6%, 1),0 0 0 3px hsla(var(--fantasy-hue,203), 44%, 30%, .4),0 15px 35px #0008;border:1px solid hsla(var(--fantasy-hue,203), 46%, 65%, 1)!important;border-radius:6px!important}.aincrad-party-arena>.aincrad-frame-corners{z-index:40}.aincrad-party-arena>.aincrad-frame-corners svg{width:38px;height:38px}.aincrad-party-arena>img.opacity-55{opacity:.95}.aincrad-party-tactics{border:1px solid hsla(var(--fantasy-hue,203), 44%, 54%, 1);background:repeating-linear-gradient(120deg,#ffffff02 0 1px,transparent 1px 5px),linear-gradient(130deg,hsla(var(--fantasy-hue,203), 45%, 12%, .961),hsla(var(--fantasy-hue,203), 46%, 6%, .988));box-shadow:inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 5%, 1),inset 0 0 0 5px hsla(var(--fantasy-hue,203), 39%, 44%, .239);color:hsla(var(--fantasy-hue,203), 46%, 66%, 1);border-radius:5px;padding:20px 16px}.aincrad-party-tactics>.aincrad-frame-corners svg{width:32px;height:32px}.aincrad-party-tactics button{min-height:var(--sao-tap)}.aincrad-party-tactics .sao-btn>span.absolute.left-0{display:none}.aincrad-party-hud>div:first-child>div{border-color:hsla(var(--fantasy-hue,203), 12%, 70%, .333);background:linear-gradient(hsla(var(--fantasy-hue,203), 43%, 14%, 1),hsla(var(--fantasy-hue,203), 46%, 5%, 1));border-radius:4px;padding:12px 8px}.aincrad-party-hud>div:first-child>div>div:first-child{font-size:11px}.aincrad-party-hud>div:first-child>div>div:nth-child(2){font-size:13px!important}.aincrad-party-hud>div:first-child>div>div:last-child{height:7px}.aincrad-party-hud>div:last-child .text-\[10\.5px\]{padding:7px 10px;font-size:12px}.aincrad-party-turn .aincrad-party-attack{border-color:hsla(var(--fantasy-hue,203), 46%, 69%, 1);min-height:66px;box-shadow:inset 0 0 0 3px #1a090a,inset 0 0 0 4px hsla(var(--fantasy-hue,203), 41%, 46%, 1),0 0 14px #ad1c2422;clip-path:none;background:repeating-linear-gradient(45deg,#fbbfb608 0 1px,#0000 1px 6px),linear-gradient(#601627,#270a13);border-radius:4px;font:700 28px Georgia,serif}.aincrad-party-action{clip-path:none;min-height:54px;box-shadow:inset 0 1px 1px hsla(var(--fantasy-hue,203), 46%, 90%, .169),inset 0 -5px 15px #0005;border-radius:4px;font:600 16px Georgia,serif}.aincrad-party-turn>div:first-child{padding:8px 0 0}@media (min-width:701px){.aincrad-party-arena{--scene-h:650px!important}.aincrad-party-arena .max-w-xl{max-width:none}.aincrad-party-arena .text-\[9px\]{font-size:11px}.aincrad-party-arena .text-\[7\.5px\]{font-size:10px}}@media (max-width:700px){.aincrad-party-combat{grid-template-columns:minmax(0,1fr);gap:12px}.aincrad-party-arena{--scene-h:340px!important}.aincrad-party-tactics{padding:16px 12px}.aincrad-party-turn .aincrad-party-attack{min-height:56px;font-size:24px}.aincrad-party-hud>div:first-child>div>div:nth-child(2){font-size:11px!important}}@media (prefers-reduced-motion:reduce){.aincrad-party-combat .fig-breathe,.aincrad-party-combat .arena-fog,.aincrad-party-combat .ambient-mote,.aincrad-party-combat .screen-shake,.aincrad-party-combat .sao-shimmer{animation:none!important}.aincrad-party-combat .crit-flash{display:none}.aincrad-party-combat *{transition-duration:0s!important}}html.has-party-combat .sao-shell>.sao-col>header h1{font-size:54px!important}html.has-party-combat .sao-shell>.sao-bg-layer:nth-of-type(2){background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 7%, .8),hsla(var(--fantasy-hue,203), 46%, 5%, .875))!important}.aincrad-party-arena,.aincrad-party-tactics{box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 40%, 6%, 1),0 0 0 2px hsla(var(--fantasy-hue,203), 38%, 51%, 1),0 0 0 4px hsla(var(--fantasy-hue,203), 31%, 10%, 1),0 10px 35px #000b}.aincrad-party-tactics:after{content:"◇";color:hsla(var(--fantasy-hue,203), 46%, 74%, 1);text-shadow:0 2px 2px #000;background:hsla(var(--fantasy-hue,203), 40%, 10%, 1);pointer-events:none;font-size:32px;line-height:32px;position:absolute;bottom:-17px;left:calc(50% - 16px)}.aincrad-party-action[data-kind=defend]{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 21%, 1),hsla(var(--fantasy-hue,203), 46%, 12%, 1));border-color:hsla(var(--fantasy-hue,203), 31%, 65%, 1);min-height:56px;box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 6%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 21%, 42%, 1),0 3px 12px #0005;font-size:24px}.aincrad-party-action[data-kind=skill]{min-height:56px;box-shadow:inset 0 2px 4px #bdb0fa44,inset 0 -6px 12px #08051c88}.aincrad-party-nameplate{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 7%, .851),hsla(var(--fantasy-hue,203), 46%, 7%, .612));border:1px solid hsla(var(--fantasy-hue,203), 30%, 78%, .231);border-radius:3px;padding:4px}.aincrad-party-nameplate>div:first-child{font-size:11px!important}.aincrad-party-nameplate .font-mono-num{font-size:9px!important}@media (min-width:701px){.aincrad-party-arena{--scene-h:710px!important}.aincrad-party-player{width:28%!important;max-width:170px!important}.aincrad-party-enemy{width:35%!important;max-width:220px!important}.aincrad-party-tactics{padding-top:24px}.aincrad-party-turn{margin-top:20px}.aincrad-party-tactics .sao-btn{min-height:max(47px, var(--sao-tap))}}@media (max-width:700px){html.has-party-combat .sao-shell>.sao-col>header h1{font-size:28px!important}.aincrad-party-nameplate{min-width:83px}.aincrad-party-nameplate>div:first-child{font-size:10px!important}.aincrad-party-enemy:nth-last-child(2){bottom:31%!important}.aincrad-party-action[data-kind=defend]{font-size:21px}}.aincrad-party-tactics:after{text-shadow:0 2px 3px #000,0 0 5px #000;background:0 0}.aincrad-party-combat>.aincrad-party-tactics{box-sizing:border-box;height:100%}.aincrad-party-action[data-kind=skill]{background:linear-gradient(#392253,#170b2e);border-color:#b293d8;box-shadow:inset 0 0 0 2px #1a0f29,inset 0 0 0 3px #82669188}.aincrad-party-action,.aincrad-party-attack{clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px)!important}.aincrad-party-combat .sao-party-arena{height:100%}@media (min-width:701px){.aincrad-party-tactics{min-height:710px}.aincrad-party-player[data-slot="0"],.aincrad-party-enemy[data-slot="0"]{bottom:14%!important}}@media (max-width:700px){.aincrad-party-enemy:nth-last-child(2){bottom:11%!important}.aincrad-party-enemy[data-slot="0"]{bottom:11%!important;right:9%!important}.aincrad-party-enemy[data-slot="1"]{bottom:27%!important;right:2%!important}.aincrad-party-player[data-slot="0"]{bottom:8%!important;left:17%!important}.aincrad-party-player[data-slot="1"]{bottom:31%!important;left:0!important}.aincrad-party-player[data-slot="2"]{bottom:43%!important;left:26%!important}.aincrad-party-player[data-slot="1"]>.aincrad-party-nameplate{left:65%}.aincrad-party-enemy[data-slot="1"]>.aincrad-party-nameplate{top:-47px;left:25%}}[data-scene=worldboss]>.sao-col{width:100%;padding:24px 25px 110px;max-width:1280px!important}[data-scene=worldboss]>.sao-col>header{text-align:center;margin-bottom:6px}[data-scene=worldboss]>.sao-col>header h1{color:hsla(var(--fantasy-hue,203), 46%, 77%, 1);text-shadow:0 2px 3px #000,0 0 25px hsla(var(--fantasy-hue,203), 46%, 44%, .2);font:500 46px Georgia,serif}[data-scene=worldboss] .sao-scene-grid,[data-scene=worldboss] .sao-blob,[data-scene=worldboss] .sao-blob-slow{display:none}[data-scene=worldboss]>.sao-col>button{min-height:var(--sao-tap)}.aincrad-worldboss-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.aincrad-worldboss-hero{min-width:0;color:hsla(var(--fantasy-hue,203), 46%, 59%, 1)}.aincrad-worldboss-stage{border-radius:5px;height:550px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}.aincrad-worldboss-stage-bg{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.aincrad-worldboss-figure{filter:drop-shadow(0 0 32px #8f4aff44);justify-content:center;align-items:flex-end;display:flex;position:absolute;top:12px;bottom:0;left:10px;right:10px}.aincrad-worldboss-figure>img{object-fit:contain;object-position:center bottom;max-width:100%;height:100%;margin:auto!important}.aincrad-worldboss-caption{border:1px solid hsla(var(--fantasy-hue,203), 40%, 53%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 38%, 11%, .91),hsla(var(--fantasy-hue,203), 46%, 5%, .98));box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 45%, 4%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 32%, 33%, 1);margin-top:-30px;padding:20px 16px 16px}.aincrad-worldboss-caption>.font-orbitron{color:hsla(var(--fantasy-hue,203), 46%, 78%, 1);font:500 29px Georgia,serif}.aincrad-worldboss-caption>p{color:hsla(var(--fantasy-hue,203), 22%, 76%, 1);max-width:none!important;font-size:13px!important}.aincrad-worldboss-caption>.text-\[10px\]{font-size:12px}.aincrad-worldboss-caption>.font-mono-num{font-size:15px}.aincrad-worldboss-command{border:1px solid hsla(var(--fantasy-hue,203), 46%, 55%, 1);background:repeating-linear-gradient(125deg,#ffffff02 0 1px,transparent 1px 5px),linear-gradient(125deg,hsla(var(--fantasy-hue,203), 35%, 13%, .961),hsla(var(--fantasy-hue,203), 46%, 6%, .988));box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 5%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 32%, 35%, 1),0 10px 30px #0008;color:hsla(var(--fantasy-hue,203), 46%, 61%, 1);border-radius:5px;padding:22px 18px}.aincrad-worldboss-command .aincrad-frame-corners svg{width:32px;height:32px}.aincrad-worldboss-command button{min-height:max(48px, var(--sao-tap))}.aincrad-worldboss-command .sao-btn>span.absolute.left-0{display:none}.aincrad-worldboss-command .sao-btn[data-tone=rose]{min-height:66px;font:600 24px Georgia,serif;border-color:hsla(var(--fantasy-hue,203), 46%, 64%, 1)!important;box-shadow:inset 0 0 0 3px #33050d,inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 58%, 1),0 0 18px #bb292a44!important;background:linear-gradient(#a02730,#420c18)!important}.aincrad-worldboss-contribution>div{background:linear-gradient(hsla(var(--fantasy-hue,203), 35%, 14%, 1),hsla(var(--fantasy-hue,203), 46%, 5%, 1));border-color:hsla(var(--fantasy-hue,203), 14%, 73%, .286);padding:18px 8px}.aincrad-worldboss-contribution .text-\[9px\]{letter-spacing:.13em;color:hsla(var(--fantasy-hue,203), 24%, 72%, 1);font-size:11px}.aincrad-worldboss-contribution .text-base{color:hsla(var(--fantasy-hue,203), 46%, 69%, 1);font-size:28px}.aincrad-worldboss-ranking>.space-y-1>div,.aincrad-worldboss-ranking>.mt-3>.space-y-1>div{background:linear-gradient(hsla(var(--fantasy-hue,203), 34%, 13%, .8),hsla(var(--fantasy-hue,203), 45%, 6%, .933));border:1px solid hsla(var(--fantasy-hue,203), 18%, 62%, .2);border-radius:4px;min-height:42px;font-size:14px}.aincrad-worldboss-ranking .text-\[11px\]{color:hsla(var(--fantasy-hue,203), 17%, 75%, 1);font-size:12px}.aincrad-worldboss-sleep{border-color:hsla(var(--fantasy-hue,203), 32%, 50%, 1);max-width:840px;margin:0 auto}.aincrad-worldboss-sleep>.h-52{height:360px}@media (max-width:700px){[data-scene=worldboss]>.sao-col{padding:24px 14px 110px}[data-scene=worldboss]>.sao-col>header h1{font-size:30px}.aincrad-worldboss-layout{grid-template-columns:minmax(0,1fr);gap:18px}.aincrad-worldboss-stage{height:350px}.aincrad-worldboss-caption{padding:18px 14px 14px}.aincrad-worldboss-caption>.font-orbitron{font-size:24px}.aincrad-worldboss-command{padding:22px 14px}.aincrad-worldboss-sleep>.h-52{height:230px}}@media (prefers-reduced-motion:reduce){.aincrad-worldboss-sleep [style*=animation]{animation:none!important}.aincrad-worldboss-sleep span[style*=goldFloat]{display:none}}[data-scene=worldboss]>.sao-col>header h1{font-size:46px!important}[data-scene=worldboss]>.sao-col>header>div:last-child{max-width:380px;margin-left:auto;margin-right:auto;background:linear-gradient(90deg,transparent,hsla(var(--fantasy-hue,203), 44%, 59%, 1),transparent)!important}.aincrad-worldboss-caption{padding:16px 14px 12px}.aincrad-worldboss-caption>p{margin-top:6px!important}@media (min-width:701px){[data-scene=worldboss]>.sao-col>button{position:absolute;top:34px;left:25px}.aincrad-worldboss-layout{margin-top:22px}.aincrad-worldboss-stage{height:530px}}@media (max-width:700px){[data-scene=worldboss]>.sao-col>header h1{font-size:30px!important}.aincrad-worldboss-stage{height:320px}}[data-scene=worldboss]>.sao-bg-layer{opacity:.85!important}[data-scene=worldboss]>.sao-bg-layer:nth-of-type(2){background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 6%, .4),hsla(var(--fantasy-hue,203), 46%, 6%, .267) 50%,hsla(var(--fantasy-hue,203), 46%, 4%, .667))!important}.aincrad-worldboss-stage{-webkit-mask-image:linear-gradient(#0000,#000 8% 90%,#0000);mask-image:linear-gradient(#0000,#000 8% 90%,#0000)}.aincrad-worldboss-status{border-top:1px solid hsla(var(--fantasy-hue,203), 32%, 49%, .267);flex-wrap:wrap;justify-content:center;gap:7px 18px;margin:12px 0 4px;padding:10px 0;display:flex}.aincrad-worldboss-status>div{margin-top:0!important;font-size:13px!important}.aincrad-worldboss-caption>p{max-width:none!important;margin:8px auto!important;font-size:12px!important}.aincrad-worldboss-lore{text-align:left;color:hsla(var(--fantasy-hue,203), 25%, 73%, 1);margin-top:8px;font-size:12px}.aincrad-worldboss-lore summary{min-height:var(--sao-tap);cursor:pointer;color:hsla(var(--fantasy-hue,203), 46%, 65%, 1);justify-content:center;align-items:center;display:flex}.aincrad-worldboss-lore summary:after{content:"⌄";margin-left:8px}.aincrad-worldboss-lore p{max-width:none!important;font-size:13px!important}.aincrad-worldboss-command .sao-btn[data-tone=rose]{box-shadow:inset 0 0 0 3px #33050d,inset 0 0 0 4px hsla(var(--fantasy-hue,203), 46%, 77%, 1),inset 0 0 22px #f6573238,0 0 20px #bb292a66!important;background:radial-gradient(at 50% 0,#ff665866,#0000 70%),linear-gradient(#c61b36,#4c0614)!important}@media (min-width:701px){[data-scene=worldboss]>.sao-col>header{z-index:2;position:relative}.aincrad-worldboss-hero{margin-top:-110px}.aincrad-worldboss-stage{height:650px;padding-top:100px}.aincrad-worldboss-figure{top:90px}.aincrad-worldboss-command{margin-top:4px}}@media (max-width:700px){[data-scene=worldboss]>.sao-col{padding-bottom:180px}[data-scene=worldboss]>.sao-col>button{margin-bottom:0}.aincrad-worldboss-primary{position:relative;min-height:58px!important;font-size:21px!important}.aincrad-worldboss-caption{padding-bottom:8px}}.aincrad-worldboss-command{background:linear-gradient(130deg,hsla(var(--fantasy-hue,203), 46%, 8%, .961),hsla(var(--fantasy-hue,203), 46%, 4%, .988));isolation:isolate;border:0;margin:8px 5px;padding:42px 30px 44px;box-shadow:0 15px 30px #0008}.aincrad-worldboss-command:before{content:"";pointer-events:none;z-index:1;filter:drop-shadow(0 4px 3px #000);background:url(/redesign/worldboss-frame.webp) 50%/100% 100% no-repeat;position:absolute;top:-24px;bottom:-24px;left:-16px;right:-16px}.aincrad-worldboss-command>.aincrad-frame-corners{display:none}.aincrad-worldboss-command>div,.aincrad-worldboss-command>button{z-index:2;position:relative}@media (max-width:700px){.aincrad-worldboss-command{margin:8px 0;padding:34px 24px}.aincrad-worldboss-command:before{top:-16px;bottom:-16px;left:-10px;right:-10px}}[data-scene=worldboss]>.sao-col>header h1{background:linear-gradient(hsla(var(--fantasy-hue,203), 33%, 11%, .933),hsla(var(--fantasy-hue,203), 46%, 5%, .851));border:1px solid hsla(var(--fantasy-hue,203), 42%, 55%, 1);box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 42%, 5%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 35%, 37%, 1),0 7px 18px #0008;clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,16px 100%,0 50%);padding:10px 28px;display:inline-block}.aincrad-worldboss-command{padding:76px 38px 90px}.aincrad-worldboss-command:before{top:-16px;bottom:-16px;left:-10px;right:-10px}.aincrad-worldboss-contribution>div{padding:12px 8px}.aincrad-worldboss-ranking>.space-y-1>div,.aincrad-worldboss-ranking>.mt-3>.space-y-1>div{min-height:36px}.aincrad-worldboss-stage-bg{filter:contrast(1.09)saturate(1.35)}.aincrad-worldboss-figure{filter:drop-shadow(0 0 22px #a64cff66)drop-shadow(0 12px 10px #29114466)}.aincrad-worldboss-caption{border:1px solid hsla(var(--fantasy-hue,203), 46%, 64%, 1);background:linear-gradient(125deg,hsla(var(--fantasy-hue,203), 10%, 25%, 1),hsla(var(--fantasy-hue,203), 35%, 7%, 1) 8%,hsla(var(--fantasy-hue,203), 30%, 12%, 1) 88%,hsla(var(--fantasy-hue,203), 27%, 24%, 1));box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 38%, 5%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 33%, 48%, 1),inset 0 3px 8px hsla(var(--fantasy-hue,203), 46%, 73%, .22),0 8px 20px #000a;padding:14px 16px 8px}.aincrad-worldboss-caption>.font-orbitron{border-bottom:1px solid hsla(var(--fantasy-hue,203), 33%, 48%, .4);text-shadow:0 2px 2px #000;padding:4px 0 7px}.aincrad-worldboss-lore{margin-top:0!important}.aincrad-worldboss-status{margin:8px 0 0;padding:6px 0}@media (min-width:701px){.aincrad-worldboss-command{margin-top:0}.aincrad-worldboss-hero{margin-top:-128px}}@media (max-width:700px){[data-scene=worldboss]>.sao-col>header h1{padding:10px 20px;font-size:28px!important}.aincrad-worldboss-command{padding:62px 32px 78px}.aincrad-worldboss-command:before{top:-16px;bottom:-16px;left:-10px;right:-10px}.aincrad-worldboss-caption{padding:12px 12px 4px}.aincrad-worldboss-status{gap:4px 10px}.aincrad-worldboss-lore summary{min-height:var(--sao-tap);padding:0}}[data-scene=worldboss]>.sao-col>header h1{box-shadow:none;clip-path:none;background:url(/redesign/worldboss-nameplate.webp) 50%/100% 100% no-repeat;border:0;margin:-20px 0 -10px;padding:30px 70px;font-size:42px!important}[data-scene=worldboss]>.sao-col>button{background:hsla(var(--fantasy-hue,203), 46%, 5%, .851);border:1px solid hsla(var(--fantasy-hue,203), 32%, 58%, .4);color:hsla(var(--fantasy-hue,203), 42%, 78%, 1);z-index:3;border-radius:4px;padding:8px 12px}.aincrad-worldboss-caption>.font-orbitron{background:url(/redesign/worldboss-nameplate.webp) 50%/100% 100% no-repeat;border:0;margin:-32px -24px -5px;padding:26px 30px;font-size:28px;position:relative}.aincrad-worldboss-stage{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000,#000 8% 90%,#0000),linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(#0000,#000 8% 90%,#0000),linear-gradient(90deg,#0000,#000 5% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:701px){.aincrad-worldboss-stage{height:680px}.aincrad-worldboss-hero{margin-top:-125px}.aincrad-worldboss-caption{margin-top:-35px}}@media (max-width:700px){[data-scene=worldboss]>.sao-col>header h1{width:100%;margin:-10px 0 -5px;padding:24px 45px;font-size:26px!important}.aincrad-worldboss-caption>.font-orbitron{padding:22px 28px;font-size:23px}.aincrad-worldboss-stage{height:320px}}.aincrad-worldboss-sleep{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:24px;max-width:none;margin-top:30px;display:grid;box-shadow:none!important}.aincrad-worldboss-dragon>img{filter:brightness(1.3)saturate(1.25);object-position:center}.aincrad-worldboss-dragon>span{display:none}.aincrad-worldboss-last{color:hsla(var(--fantasy-hue,203), 46%, 71%, 1);border:1px solid hsla(var(--fantasy-hue,203), 46%, 55%, 1);background:radial-gradient(ellipse at top right,hsla(var(--fantasy-hue,203), 46%, 33%, .314),transparent),linear-gradient(120deg,hsla(var(--fantasy-hue,203), 32%, 8%, .933),hsla(var(--fantasy-hue,203), 21%, 5%, .961));box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 7%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 42%, 38%, 1),0 10px 25px #0008;margin-top:-15px;padding:24px}.aincrad-worldboss-last>div:first-child{align-items:center;gap:8px;font-size:15px;display:flex}.aincrad-worldboss-last>.text-\[12px\]{margin:14px 0;font:500 28px Georgia,serif}.aincrad-worldboss-last>.text-\[11px\]{font-size:14px}.aincrad-worldboss-calendar{border:1px solid hsla(var(--fantasy-hue,203), 42%, 56%, 1);background:linear-gradient(130deg,hsla(var(--fantasy-hue,203), 35%, 13%, .933),hsla(var(--fantasy-hue,203), 46%, 6%, .98));box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 5%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 32%, 35%, 1),0 10px 30px #0009;color:hsla(var(--fantasy-hue,203), 46%, 66%, 1);min-width:0;padding:28px 22px}.aincrad-worldboss-calendar>.font-orbitron{color:hsla(var(--fantasy-hue,203), 46%, 78%, 1);font:500 29px Georgia,serif}.aincrad-worldboss-calendar>.max-w-\[260px\]{max-width:none;color:hsla(var(--fantasy-hue,203), 28%, 78%, 1);font-size:15px}.aincrad-worldboss-clock{gap:8px;margin:28px 0 12px}.aincrad-worldboss-clock>span{border:1px solid hsla(var(--fantasy-hue,203), 33%, 55%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 40%, 16%, 1),hsla(var(--fantasy-hue,203), 46%, 5%, 1));min-width:0;box-shadow:inset 0 0 0 2px hsla(var(--fantasy-hue,203), 39%, 5%, 1);border-radius:4px;flex:1;padding:15px 5px}.aincrad-worldboss-clock .text-lg{color:hsla(var(--fantasy-hue,203), 46%, 85%, 1);text-shadow:0 0 20px hsla(var(--fantasy-hue,203), 46%, 69%, .302);font-size:33px}.aincrad-worldboss-clock .text-\[8px\]{color:hsla(var(--fantasy-hue,203), 29%, 70%, 1);font-size:10px}.aincrad-worldboss-calendar>.mt-5{border-top:1px solid hsla(var(--fantasy-hue,203), 33%, 55%, .333);margin-top:25px;padding-top:20px}.aincrad-worldboss-calendar .text-\[11\.5px\]{font-size:15px}.aincrad-worldboss-calendar .text-\[10px\]{color:hsla(var(--fantasy-hue,203), 26%, 72%, 1);font-size:12px}.aincrad-worldboss-calendar .space-y-1\.5>div{background:hsla(var(--fantasy-hue,203), 46%, 7%, .788);border-color:hsla(var(--fantasy-hue,203), 23%, 65%, .2);border-radius:5px;min-height:65px}@media (max-width:700px){.aincrad-worldboss-sleep{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:0}.aincrad-worldboss-dragon{height:240px}.aincrad-worldboss-last{padding:20px}.aincrad-worldboss-last>.text-\[12px\]{font-size:24px}.aincrad-worldboss-calendar{padding:24px 16px}.aincrad-worldboss-calendar>.font-orbitron{font-size:26px}.aincrad-worldboss-clock .text-lg{font-size:28px}}html.has-worldboss-sleep [data-scene=worldboss]>.sao-bg-layer{opacity:1!important;background-position:top!important}html.has-worldboss-sleep [data-scene=worldboss]>.sao-bg-layer:nth-of-type(2){background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 4%, .2),transparent 70%,hsla(var(--fantasy-hue,203), 46%, 4%, .6))!important}.aincrad-worldboss-sleep{gap:34px;min-height:680px;margin-top:32px}.aincrad-worldboss-dragon{height:440px;-webkit-mask-image:none;mask-image:none}.aincrad-worldboss-last{background:linear-gradient(120deg,hsla(var(--fantasy-hue,203), 46%, 12%, .933),hsla(var(--fantasy-hue,203), 17%, 7%, .98));border-color:hsla(var(--fantasy-hue,203), 46%, 64%, 1);box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 8%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 41%, 45%, 1),inset 0 4px 18px hsla(var(--fantasy-hue,203), 46%, 62%, .2),0 10px 25px #000a;padding:24px 28px}.aincrad-worldboss-calendar{box-shadow:none;background:linear-gradient(130deg,hsla(var(--fantasy-hue,203), 46%, 12%, .933),hsla(var(--fantasy-hue,203), 46%, 5%, .98));isolation:isolate;border:0;margin:0 4px;padding:72px 36px 80px}.aincrad-worldboss-calendar:before{content:"";pointer-events:none;z-index:-1;background:url(/redesign/worldboss-frame.webp) 50%/100% 100% no-repeat;position:absolute;top:-18px;bottom:-18px;left:-13px;right:-13px}.aincrad-worldboss-calendar>.aincrad-frame-corners{display:none}.aincrad-worldboss-calendar>.font-orbitron{text-shadow:0 2px 3px #000;margin-top:0;font-size:33px}.aincrad-worldboss-calendar .space-y-1\.5>div>span:first-child{width:42px;height:42px;color:hsla(var(--fantasy-hue,203), 46%, 72%, 1);border-color:hsla(var(--fantasy-hue,203), 38%, 53%, .4);background:linear-gradient(hsla(var(--fantasy-hue,203), 19%, 19%, 1),hsla(var(--fantasy-hue,203), 38%, 8%, 1));border-radius:4px}.aincrad-worldboss-clock>span{box-shadow:inset 0 0 0 2px hsla(var(--fantasy-hue,203), 39%, 5%, 1),inset 0 0 0 3px hsla(var(--fantasy-hue,203), 32%, 39%, 1),inset 0 4px 14px hsla(var(--fantasy-hue,203), 46%, 87%, .102)}@media (max-width:700px){html.has-worldboss-sleep [data-scene=worldboss]>.sao-bg-layer{background-color:hsla(var(--fantasy-hue,203), 46%, 5%, 1);background-position:31% 70px!important;background-repeat:no-repeat!important;background-size:auto 660px!important}html.has-worldboss-sleep [data-scene=worldboss]>.sao-col{padding-top:12px;padding-bottom:110px}.aincrad-worldboss-sleep{gap:28px;min-height:0;margin-top:0}.aincrad-worldboss-dragon{height:270px}.aincrad-worldboss-last{padding:18px 20px}.aincrad-worldboss-last>.text-\[12px\]{margin:8px 0;font-size:24px}.aincrad-worldboss-calendar{margin:0 1px;padding:55px 28px 65px}.aincrad-worldboss-calendar>.font-orbitron{font-size:28px}.aincrad-worldboss-calendar .space-y-1\.5>div{min-height:70px}.aincrad-worldboss-clock{gap:5px;margin-top:20px}.aincrad-worldboss-clock .text-lg{font-size:27px}}.aincrad-worldboss-calendar{padding-top:90px}@media (max-width:700px){html.has-worldboss-sleep [data-scene=worldboss]>.sao-bg-layer{background-position:31% 0!important}.aincrad-worldboss-calendar{padding-top:78px}.aincrad-worldboss-dragon{height:275px}}.aincrad-worldboss-calendar{background:0 0}.aincrad-worldboss-calendar:after{content:"";background:linear-gradient(130deg,hsla(var(--fantasy-hue,203), 46%, 12%, .961),hsla(var(--fantasy-hue,203), 46%, 5%, .98));z-index:-2;position:absolute;top:50px;bottom:50px;left:12px;right:12px}.aincrad-worldboss-last{background:linear-gradient(90deg,hsla(var(--fantasy-hue,203), 40%, 6%, .98) 8%,hsla(var(--fantasy-hue,203), 46%, 6%, .867) 58%,hsla(var(--fantasy-hue,203), 46%, 5%, .333)),url(/redesign/trade-coffer.webp) right center/auto 150% no-repeat}.aincrad-worldboss-last>.aincrad-frame-corners{color:hsla(var(--fantasy-hue,203), 46%, 69%, 1)}.aincrad-worldboss-last>.aincrad-frame-corners+div{align-items:center;gap:8px;font-size:15px;display:flex}.aincrad-worldboss-clock>span{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);border-radius:0}.aincrad-worldboss-clock .font-mono-num{text-shadow:0 0 20px hsla(var(--fantasy-hue,203), 46%, 77%, .533);font-family:Georgia,serif;font-size:38px;font-weight:600}.aincrad-worldboss-calendar .space-y-1\.5>div>span:first-child{color:hsla(var(--fantasy-hue,203), 46%, 78%, 1);filter:drop-shadow(0 0 6px hsla(var(--fantasy-hue,203), 46%, 58%, .4));background:0 0;border:0}.aincrad-worldboss-calendar .space-y-1\.5>div>span:first-child svg{width:32px;height:32px}.aincrad-worldboss-step{color:hsla(var(--fantasy-hue,203), 46%, 78%, 1);border:1px solid hsla(var(--fantasy-hue,203), 46%, 75%, .2);border-radius:3px;padding:2px 6px;font-size:14px}@media (min-width:701px){html.has-worldboss-sleep [data-scene=worldboss]>.sao-bg-layer{background-size:auto 100%;background-position:top!important}}@media (max-width:700px){.aincrad-worldboss-dormant{display:contents}.aincrad-worldboss-dragon{height:64px}.aincrad-worldboss-calendar{order:1}.aincrad-worldboss-last{order:2;margin-top:8px}.aincrad-worldboss-sleep{gap:18px}.aincrad-worldboss-clock .font-mono-num{font-size:32px}html.has-worldboss-sleep [data-scene=worldboss]>.sao-bg-layer{background-position:31% 0!important;background-size:auto 500px!important}}.aincrad-worldboss-calendar{padding:55px 30px 40px}.aincrad-worldboss-calendar:before{background:url(/redesign/worldboss-calendar.webp) center/100% 100% no-repeat,repeating-linear-gradient(130deg,#ffffff02 0 1px,transparent 1px 4px) 50% 52.3%/88.5% 85.75% no-repeat,linear-gradient(130deg,hsla(var(--fantasy-hue,203), 46%, 12%, .961),hsla(var(--fantasy-hue,203), 46%, 5%, .98)) 50% 52.3%/88.5% 85.75% no-repeat;top:-30px;bottom:-30px;left:-15px;right:-15px}.aincrad-worldboss-calendar:after{content:none}@media (max-width:700px){.aincrad-worldboss-calendar{padding:45px 24px 40px}.aincrad-worldboss-calendar:before{top:-25px;bottom:-25px;left:-12px;right:-12px}.aincrad-worldboss-calendar>.font-orbitron{font-size:26px}}.aincrad-raid{background:hsla(var(--fantasy-hue,203), 46%, 5%, 1) url(/redesign/raid-hall.webp) center top/cover fixed;color:hsla(var(--fantasy-hue,203), 29%, 83%, 1);position:relative}.aincrad-raid-header{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 4%, .667),transparent)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;padding:44px 24px 16px!important}.aincrad-raid-header>div{text-align:center;flex-direction:column;gap:10px;display:flex}.aincrad-raid-header button{min-width:var(--sao-tap);min-height:var(--sao-tap);border-color:hsla(var(--fantasy-hue,203), 41%, 54%, .333);border-radius:4px;position:absolute;top:26px;left:24px}.aincrad-raid-header .font-orbitron{letter-spacing:.035em;color:hsla(var(--fantasy-hue,203), 46%, 77%, 1);text-shadow:0 2px 3px #000;border-block:1px solid hsla(var(--fantasy-hue,203), 37%, 52%, .333);background:linear-gradient(90deg,transparent,hsla(var(--fantasy-hue,203), 46%, 5%, .8),transparent);max-width:90%;padding:16px 34px;font:500 44px Georgia,serif}.aincrad-raid-header .ml-auto{color:hsla(var(--fantasy-hue,203), 46%, 72%, 1);white-space:normal;max-width:100%;margin:0;font:500 17px Georgia,serif}.aincrad-raid-content{width:100%;padding:0 30px 60px;max-width:1200px!important}.aincrad-raid-intro{color:hsla(var(--fantasy-hue,203), 24%, 90%, 1);text-shadow:0 2px 3px #000;font-size:16px}.aincrad-raid-rule{color:hsla(var(--fantasy-hue,203), 28%, 82%, 1);text-shadow:0 2px 3px #000;margin:8px 0 25px;font-size:13px}.aincrad-raid-summons{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;display:grid}.aincrad-raid-card{border:1px solid hsla(var(--fantasy-hue,203), 44%, 60%, 1);background:repeating-linear-gradient(125deg,#ffffff02 0 1px,transparent 1px 5px),linear-gradient(hsla(var(--fantasy-hue,203), 37%, 12%, .98),hsla(var(--fantasy-hue,203), 46%, 4%, .98));box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 42%, 5%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 34%, 36%, 1),0 7px 18px #000a;color:hsla(var(--fantasy-hue,203), 41%, 61%, 1);border-radius:3px;min-width:0;margin:0;padding:9px}.aincrad-raid-card>.relative{height:360px}.aincrad-raid-card>.relative>img{object-position:center!important}.aincrad-raid-card>.relative>.absolute.inset-0{background:linear-gradient(transparent 75%,hsla(var(--fantasy-hue,203), 46%, 5%, .6))!important}.aincrad-raid-card .absolute.bottom-2{text-align:center;background:url(/redesign/worldboss-nameplate.webp) 50%/100% 100% no-repeat;justify-content:center;min-height:72px;padding:16px 16px 14px;bottom:-6px;left:-5px;right:-5px}.aincrad-raid-card .absolute.bottom-2>.text-xl{display:none}.aincrad-raid-card .absolute.bottom-2>.font-orbitron{color:hsla(var(--fantasy-hue,203), 46%, 79%, 1);font:500 23px Georgia,serif}.aincrad-raid-card>.p-4{text-align:center;flex-direction:column;gap:6px;min-height:205px;padding:18px 12px 12px;display:flex}.aincrad-raid-card>.p-4>div{color:hsla(var(--fantasy-hue,203), 35%, 79%, 1);font-size:13px;line-height:1.5}.aincrad-raid-card>.p-4>div:last-child{margin-top:auto;padding-top:12px}.aincrad-raid-card .sao-btn{min-height:max(48px, var(--sao-tap));border-color:hsla(var(--fantasy-hue,203), 38%, 55%, 1);box-shadow:inset 0 0 0 2px hsla(var(--fantasy-hue,203), 46%, 4%, 1),inset 0 0 0 3px hsla(var(--fantasy-hue,203), 14%, 53%, 1);border-radius:3px;font:600 19px Georgia,serif;background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 26%, 1),hsla(var(--fantasy-hue,203), 46%, 9%, 1))!important}.aincrad-raid-card .sao-btn>span.absolute.left-0{display:none}.aincrad-raid-glyph{min-width:0}.aincrad-raid-glyph>.mt-2{background:hsla(var(--fantasy-hue,203), 46%, 7%, .937);border:1px solid #9f82b877;padding:8px}.aincrad-raid-glyph>.mt-2 button{min-height:72px}.aincrad-raid-glyph>.mt-2 .text-\[10px\]{color:#c1b9cf;font-size:12px}.aincrad-raid-active{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;display:grid}.aincrad-raid-boss,.aincrad-raid-ranking{background:linear-gradient(hsla(var(--fantasy-hue,203), 40%, 11%, .961),hsla(var(--fantasy-hue,203), 46%, 5%, .98));border:1px solid hsla(var(--fantasy-hue,203), 38%, 57%, 1);box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 5%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 23%, 36%, 1);border-radius:4px}.aincrad-raid-boss>.h-44{height:370px}.aincrad-raid-ranking button{min-height:58px}.aincrad-raid-ranking .text-\[11\.5px\]{font-size:15px}.aincrad-raid-boss .sao-btn{min-height:max(48px, var(--sao-tap))}@media (max-width:1000px) and (min-width:701px){.aincrad-raid-content{padding-inline-start:20px;padding-inline-end:20px}.aincrad-raid-summons{gap:14px}.aincrad-raid-card>.relative{height:300px}.aincrad-raid-card .absolute.bottom-2>.font-orbitron{font-size:20px}.aincrad-raid-header .font-orbitron{font-size:37px}}@media (max-width:700px){.aincrad-raid{background-repeat:no-repeat;background-size:auto 1100px;background-attachment:scroll}.aincrad-raid-header{padding:26px 16px 12px!important}.aincrad-raid-header .font-orbitron{max-width:calc(100% - 36px);margin-left:30px;padding:16px 12px;font-size:28px}.aincrad-raid-header button{top:37px;left:12px}.aincrad-raid-header .ml-auto{font-size:15px}.aincrad-raid-content{padding:0 20px 30px}.aincrad-raid-intro{font-size:14px}.aincrad-raid-rule{margin-bottom:22px;font-size:12px}.aincrad-raid-summons,.aincrad-raid-active{grid-template-columns:minmax(0,1fr);gap:25px}.aincrad-raid-card>.relative{height:330px}.aincrad-raid-card>.p-4{min-height:0;padding:18px 14px 14px}.aincrad-raid-card>.p-4>div:last-child{padding-top:6px}.aincrad-raid-card .absolute.bottom-2>.font-orbitron{font-size:25px}}.aincrad-raid-card .sao-btn{letter-spacing:0;font-weight:400;border:1px solid hsla(var(--fantasy-hue,203), 46%, 62%, 1)!important;clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px)!important;box-shadow:inset 0 0 0 2px hsla(var(--fantasy-hue,203), 46%, 4%, 1),inset 0 0 0 3px hsla(var(--fantasy-hue,203), 14%, 53%, 1)!important;border-radius:2px!important}.aincrad-raid-lore{color:hsla(var(--fantasy-hue,203), 31%, 78%, 1);text-align:left;font-size:13px;line-height:1.5}.aincrad-raid-lore summary{min-height:var(--sao-tap);color:hsla(var(--fantasy-hue,203), 46%, 70%, 1);cursor:pointer;justify-content:center;align-items:center;display:flex}.aincrad-raid-lore summary:after{content:"⌄";margin-left:8px}.aincrad-raid-lore p{padding:10px 0}.aincrad-raid-card{border:0;margin:0 8px;padding:12px 10px 22px;box-shadow:0 8px 20px #000a}.aincrad-raid-card:before{content:"";pointer-events:none;z-index:3;background:url(/redesign/raid-frame.webp) 50%/100% 100% no-repeat;position:absolute;top:-15px;bottom:-10px;left:-22px;right:-22px}.aincrad-raid-card>.aincrad-frame-corners{display:none}.aincrad-raid-card .absolute.bottom-2{z-index:4}.aincrad-raid-header .font-orbitron{background:url(/redesign/worldboss-nameplate.webp) 50%/100% 100% no-repeat;border:0;padding:28px 70px;font-size:40px}.aincrad-raid-card .sao-btn{font-size:18px}@media (max-width:700px){.aincrad-raid-card{margin:0 6px}.aincrad-raid-header .font-orbitron{margin-left:30px;padding:20px 30px;font-size:24px}.aincrad-raid-header button{top:35px}.aincrad-raid-summons{gap:35px}.aincrad-raid-card .sao-btn{font-size:21px}}@media (min-width:701px){.aincrad-raid-header{padding-top:24px!important}.aincrad-raid-header>div{gap:0}.aincrad-raid-rule{margin-bottom:20px}.aincrad-raid-header .ml-auto{background:hsla(var(--fantasy-hue,203), 46%, 5%, .733);border-radius:3px;padding:6px 15px}}.aincrad-raid-active{align-items:start}.aincrad-raid-boss{margin:8px 8px 0;padding:10px;overflow:visible}.aincrad-raid-boss:before{content:"";pointer-events:none;z-index:2;background:url(/redesign/raid-frame.webp) 50%/100% 100% no-repeat;position:absolute;top:-18px;bottom:-18px;left:-26px;right:-26px}.aincrad-raid-boss>.h-44{height:450px;overflow:hidden}.aincrad-raid-boss .font-orbitron{color:hsla(var(--fantasy-hue,203), 46%, 79%, 1);font:500 29px Georgia,serif}.aincrad-raid-boss [role=progressbar]{border:1px solid hsla(var(--fantasy-hue,203), 45%, 59%, 1);border-radius:4px;height:20px;box-shadow:0 0 12px #bd243855}.aincrad-raid-boss .text-\[11px\]{color:hsla(var(--fantasy-hue,203), 16%, 81%, 1);font-size:15px}.aincrad-raid-command{border:1px solid hsla(var(--fantasy-hue,203), 35%, 56%, 1);background:linear-gradient(130deg,hsla(var(--fantasy-hue,203), 41%, 15%, .961),hsla(var(--fantasy-hue,203), 46%, 6%, .98));box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 42%, 5%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 32%, 32%, 1);color:hsla(var(--fantasy-hue,203), 46%, 61%, 1);padding:22px}.aincrad-raid-command>.grid{grid-template-columns:1fr 1fr;margin-top:0}.aincrad-raid-command .sao-btn{min-height:max(48px, var(--sao-tap));font-size:14px;clip-path:none!important;background:linear-gradient(hsla(var(--fantasy-hue,203), 34%, 23%, 1),hsla(var(--fantasy-hue,203), 46%, 9%, 1))!important;border-color:hsla(var(--fantasy-hue,203), 27%, 58%, .467)!important;border-radius:3px!important}.aincrad-raid-command .sao-btn>span.absolute.left-0{display:none}.aincrad-raid-command .sao-btn[data-tone=rose]{grid-column:1/-1;min-height:64px;font:500 26px Georgia,serif;border-color:hsla(var(--fantasy-hue,203), 46%, 73%, 1)!important;box-shadow:inset 0 0 0 3px #410815,inset 0 0 0 4px hsla(var(--fantasy-hue,203), 41%, 47%, 1),0 0 18px #da253744!important;background:linear-gradient(#ae273a,#490e1a)!important}.aincrad-raid-command>.text-\[10px\]{color:hsla(var(--fantasy-hue,203), 23%, 78%, 1);margin-top:18px;font-size:14px}.aincrad-raid-ranking{background:linear-gradient(hsla(var(--fantasy-hue,203), 40%, 11%, .933),hsla(var(--fantasy-hue,203), 46%, 5%, .98));min-height:310px;padding:24px}.aincrad-raid-ranking>div:first-child{color:hsla(var(--fantasy-hue,203), 46%, 75%, 1);letter-spacing:.06em;font:500 19px Georgia,serif}.aincrad-raid-ranking button{border-bottom:1px solid hsla(var(--fantasy-hue,203), 19%, 59%, .133);gap:12px;padding:12px 0}.aincrad-raid-ranking button>span{color:hsla(var(--fantasy-hue,203), 32%, 61%, 1);font-size:18px}.aincrad-raid-ranking button .truncate{text-decoration:none}@media (max-width:700px){.aincrad-raid-boss>.h-44{height:310px}.aincrad-raid-boss>.p-4{padding:12px 8px 20px}.aincrad-raid-boss .font-orbitron{font-size:24px}.aincrad-raid-boss>.p-4>.flex:first-child{flex-wrap:wrap;gap:8px}.aincrad-raid-command{padding:20px 16px}.aincrad-raid-active{gap:26px}}.aincrad-raid-boss{box-shadow:none;background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 5%, .961),hsla(var(--fantasy-hue,203), 46%, 4%, .98));border:0;padding:20px 20px 45px}.aincrad-raid-boss:before{top:-22px;bottom:-10px;left:-34px;right:-34px}.aincrad-raid-boss>.p-4{padding:18px 20px 20px}.aincrad-raid-boss>.p-4>.flex:first-child{flex-wrap:wrap;gap:12px}.aincrad-raid-boss>.p-4>.flex:first-child>div{text-align:center;width:100%}.aincrad-raid-boss .font-orbitron{z-index:3;background:url(/redesign/worldboss-nameplate.webp) 50%/100% 100% no-repeat;margin:0 -20px;padding:20px 30px;font-size:27px;position:relative}.aincrad-raid-boss>.p-4>.flex:first-child>span{margin-left:auto;font-size:12px}.aincrad-raid-boss [role=progressbar]>div{border-radius:2px;background:linear-gradient(#ff597b,#bd0a37)!important}.aincrad-raid-command h2{text-align:center;color:hsla(var(--fantasy-hue,203), 46%, 76%, 1);letter-spacing:.05em;margin:0 0 18px;font:500 20px Georgia,serif}.aincrad-raid-command>.grid>.sao-btn:not([data-tone=rose]){flex-direction:column;gap:6px;min-height:96px;font:500 17px Georgia,serif}.aincrad-raid-command>.grid>.sao-btn:not([data-tone=rose]):before{content:"";background:50%/cover no-repeat;width:40px;height:40px;-webkit-mask-image:radial-gradient(#000 50%,#0000 73%);mask-image:radial-gradient(#000 50%,#0000 73%)}.aincrad-raid-command>.grid>.sao-btn[data-tone=emerald]:before{background-image:url(/bp_potion_str.jpg)}.aincrad-raid-command>.grid>.sao-btn[data-tone=amber]:before{background-image:url(/bp_dish_feast.jpg)}.aincrad-raid-command>.grid>.sao-btn[data-tone=rose]{margin-top:8px;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,12px 100%,0 50%)!important}.aincrad-raid-ranking{background:repeating-linear-gradient(130deg,#ffffff02 0 1px,transparent 1px 5px),linear-gradient(hsla(var(--fantasy-hue,203), 39%, 12%, .961),hsla(var(--fantasy-hue,203), 46%, 5%, .98));padding:24px;position:relative}.aincrad-raid-ranking button>span{border:2px solid hsla(var(--fantasy-hue,203), 42%, 55%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 23%, 21%, 1),hsla(var(--fantasy-hue,203), 23%, 8%, 1));width:32px;height:32px;color:hsla(var(--fantasy-hue,203), 46%, 80%, 1);border-radius:50%;place-items:center;display:grid}.aincrad-raid-ranking button:nth-child(2)>span{border-color:hsla(var(--fantasy-hue,203), 12%, 71%, 1);color:hsla(var(--fantasy-hue,203), 26%, 92%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 12%, 26%, 1),hsla(var(--fantasy-hue,203), 21%, 10%, 1))}.aincrad-raid-ranking button:nth-child(3)>span{border-color:hsla(var(--fantasy-hue,203), 45%, 51%, 1);color:hsla(var(--fantasy-hue,203), 46%, 74%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 40%, 22%, 1),hsla(var(--fantasy-hue,203), 41%, 9%, 1))}.aincrad-raid-ranking button .h-1\.5{border:1px solid hsla(var(--fantasy-hue,203), 13%, 76%, .302);height:8px}.aincrad-raid-ranking button:nth-child(2) .h-1\.5>div{background:linear-gradient(hsla(var(--fantasy-hue,203), 34%, 87%, 1),hsla(var(--fantasy-hue,203), 13%, 56%, 1))}.aincrad-raid-ranking button:nth-child(3) .h-1\.5>div{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 65%, 1),hsla(var(--fantasy-hue,203), 46%, 35%, 1))}.aincrad-raid-crest{object-fit:contain;opacity:.9;width:85%;height:125px;margin:10px auto -12px}@media (max-width:700px){.aincrad-raid-boss{padding:12px 12px 38px}.aincrad-raid-boss>.p-4{padding:12px 14px}.aincrad-raid-boss .font-orbitron{margin:0 -15px;padding:18px 20px;font-size:22px}.aincrad-raid-boss>.h-44{height:250px}.aincrad-raid-command>.grid>.sao-btn:not([data-tone=rose]){min-height:84px;font-size:15px}.aincrad-raid-command>.grid>.sao-btn[data-tone=rose]{bottom:calc(76px + calc(env(safe-area-inset-bottom) / var(--uiz, 1)));z-index:45;width:calc(100% - 28px);min-height:56px;position:fixed;left:14px}.aincrad-raid.aincrad-raid-is-active{padding-bottom:160px}.aincrad-raid-header .ml-auto{background:hsla(var(--fantasy-hue,203), 46%, 5%, .788);padding:5px 12px}}@media (prefers-reduced-motion:reduce){.aincrad-raid [role=progressbar]>div{transition:none!important}}.aincrad-raid-boss{isolation:isolate;background:0 0}.aincrad-raid-boss:after{content:"";background:hsla(var(--fantasy-hue,203), 46%, 5%, .961);z-index:-1;position:absolute;top:20px;bottom:20px;left:20px;right:20px}.aincrad-raid-boss>.p-4{padding-inline-start:32px;padding-inline-end:32px}.aincrad-raid-tactics{background:hsla(var(--fantasy-hue,203), 46%, 7%, 1);isolation:isolate;margin:8px 8px 0;position:relative}.aincrad-raid-tactics:before{content:"";pointer-events:none;z-index:3;background:url(/redesign/raid-frame.webp) 50%/100% 100% no-repeat;position:absolute;top:-20px;bottom:-12px;left:-22px;right:-22px}.aincrad-raid-command,.aincrad-raid-ranking{box-shadow:none;background:0 0;border:0;margin:0;padding:28px}.aincrad-raid-command>.aincrad-frame-corners{display:none}.aincrad-raid-ranking{border-top:1px solid hsla(var(--fantasy-hue,203), 38%, 48%, .333);padding-top:18px}.aincrad-raid-command>.grid>.sao-btn[data-tone=emerald]{background:linear-gradient(#214137,#081b16)!important}.aincrad-raid-command>.grid>.sao-btn[data-tone=amber]{background:linear-gradient(hsla(var(--fantasy-hue,203), 36%, 21%, 1),hsla(var(--fantasy-hue,203), 46%, 7%, 1))!important}.aincrad-raid-command>.grid>.sao-btn:not([data-tone=rose]):before{width:48px;height:48px;-webkit-mask-image:radial-gradient(#000 60%,#0000 73%);mask-image:radial-gradient(#000 60%,#0000 73%)}@media (max-width:700px){.aincrad-raid-boss>.p-4{padding-inline-start:14px;padding-inline-end:14px}.aincrad-raid-command,.aincrad-raid-ranking{padding:24px}.aincrad-raid-tactics{margin:8px 6px 0}.aincrad-raid-tactics:before{z-index:3}}[data-scene=pvp]>.sao-col{width:100%;padding:28px 25px 110px;max-width:1260px!important}[data-scene=pvp]>.sao-col>header{background:linear-gradient(90deg,hsla(var(--fantasy-hue,203), 41%, 5%, .91),hsla(var(--fantasy-hue,203), 41%, 5%, .533),transparent);margin-bottom:8px;padding:10px 25px 10px 18px;display:inline-block}[data-scene=pvp]>.sao-col>header h1{letter-spacing:.05em;color:hsla(var(--fantasy-hue,203), 46%, 75%, 1);text-shadow:0 2px 3px #000;font:500 44px Georgia,serif}[data-scene=pvp]>.sao-col>header p{color:hsla(var(--fantasy-hue,203), 23%, 84%, 1);font-size:15px}[data-scene=pvp]>.sao-col>button{min-height:var(--sao-tap);color:hsla(var(--fantasy-hue,203), 46%, 83%, 1);text-shadow:0 2px 3px #000;margin-bottom:0;display:flex}[data-scene=pvp] .sao-blob,[data-scene=pvp] .sao-blob-slow,[data-scene=pvp] .sao-scene-grid{display:none}[data-scene=pvp]>.sao-bg-layer{opacity:1!important}[data-scene=pvp]>.sao-bg-layer:nth-of-type(2){background:linear-gradient(#0d0b0b22,#0000 60%,#13090655)!important}.aincrad-pvp-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.aincrad-pvp-hero,.aincrad-pvp-records{min-width:0}.aincrad-pvp-stage{border-radius:0;height:450px;margin-bottom:10px;overflow:visible;background:0 0!important;border:0!important}.aincrad-pvp-figure{justify-content:center;display:flex;position:absolute;top:0;bottom:35px;left:0;right:0}.aincrad-pvp-figure>.aincrad-hero-portrait{width:100%;height:100%}.aincrad-pvp-resources{background:linear-gradient(hsla(var(--fantasy-hue,203), 26%, 13%, .941),hsla(var(--fantasy-hue,203), 41%, 5%, .961));border:1px solid hsla(var(--fantasy-hue,203), 35%, 60%, 1);box-shadow:inset 0 0 0 2px hsla(var(--fantasy-hue,203), 27%, 4%, 1),inset 0 0 0 3px hsla(var(--fantasy-hue,203), 36%, 34%, 1);gap:0;margin:0 16px;padding:5px 12px;bottom:0}.aincrad-pvp-resources>span{text-align:center;border-color:hsla(var(--fantasy-hue,203), 34%, 52%, .467);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:3px;flex:1;font-size:19px}.aincrad-pvp-random{border:1px solid hsla(var(--fantasy-hue,203), 46%, 66%, 1);box-shadow:inset 0 0 0 3px #250711,inset 0 0 0 4px hsla(var(--fantasy-hue,203), 38%, 51%, 1),0 6px 20px #0008;background:linear-gradient(#8e1729,#3a0914);border-radius:3px;padding:22px 24px}.aincrad-pvp-random .font-orbitron{color:hsla(var(--fantasy-hue,203), 46%, 85%, 1);font:500 29px Georgia,serif}.aincrad-pvp-random .text-\[11px\]{color:#e4cbd0;margin-top:4px;font-size:14px}.aincrad-pvp-random .h-11{border-color:hsla(var(--fantasy-hue,203), 46%, 71%, .6);background:#d5594b22;border-radius:3px;width:58px;height:58px}.aincrad-pvp-random .h-11 svg{width:33px;height:33px}.aincrad-pvp-random>.mt-2\.5{gap:6px;margin-top:17px}.aincrad-pvp-random>.mt-2\.5>span{height:8px}.aincrad-pvp-reward{border:1px solid hsla(var(--fantasy-hue,203), 35%, 60%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 8%, .91),hsla(var(--fantasy-hue,203), 42%, 5%, .961));color:hsla(var(--fantasy-hue,203), 32%, 83%, 1);border-radius:4px;margin:0;padding:14px 18px;font-size:13px}.aincrad-pvp-duel,.aincrad-pvp-tops{border:1px solid hsla(var(--fantasy-hue,203), 39%, 58%, 1);background:repeating-linear-gradient(135deg,#ffffff02 0 1px,transparent 1px 4px),linear-gradient(130deg,hsla(var(--fantasy-hue,203), 30%, 14%, .961),hsla(var(--fantasy-hue,203), 45%, 6%, .98));box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 5%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 37%, 34%, 1),0 6px 18px #0009;color:hsla(var(--fantasy-hue,203), 46%, 65%, 1);border-radius:4px;padding:23px;overflow:visible}.aincrad-pvp-duel .font-orbitron{color:hsla(var(--fantasy-hue,203), 46%, 86%, 1);font:500 25px Georgia,serif}.aincrad-pvp-duel .text-\[11px\]{color:hsla(var(--fantasy-hue,203), 22%, 77%, 1);font-size:13px}.aincrad-pvp-duel input{border-color:hsla(var(--fantasy-hue,203), 29%, 55%, .533);background:hsla(var(--fantasy-hue,203), 44%, 5%, .867);border-radius:4px;min-height:52px}.aincrad-pvp-duel .sao-btn{min-height:52px;font:500 20px Georgia,serif;clip-path:none!important;background:linear-gradient(#343041,hsla(var(--fantasy-hue,203), 26%, 8%, 1))!important;border-color:#b9abb4!important;border-radius:3px!important}.aincrad-pvp-tops{margin-top:20px;padding:20px 18px}.aincrad-pvp-tops>.mb-2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.aincrad-pvp-tops button{min-height:var(--sao-tap);border-radius:3px;font-size:13px}.aincrad-pvp-tops button[aria-pressed=true]{border-color:hsla(var(--fantasy-hue,203), 46%, 64%, 1);color:hsla(var(--fantasy-hue,203), 46%, 86%, 1);background:linear-gradient(#731526,#280b14)}.aincrad-pvp-tops>.space-y-1>div{min-height:max(48px, var(--sao-tap));border-color:hsla(var(--fantasy-hue,203), 17%, 53%, .267);background:hsla(var(--fantasy-hue,203), 41%, 5%, .667);border-radius:3px;font-size:14px}.aincrad-pvp-tops .text-\[11px\]{font-size:13px}.aincrad-pvp-tops>.text-\[10px\],.aincrad-pvp-tops>.space-y-0\.5{color:hsla(var(--fantasy-hue,203), 18%, 79%, 1);font-size:12px}.aincrad-pvp-history{background:linear-gradient(hsla(var(--fantasy-hue,203), 28%, 5%, .851),#100b0bdd);border-top:1px solid hsla(var(--fantasy-hue,203), 28%, 54%, .4);margin-top:20px;padding:16px}.aincrad-pvp-history>.mb-2{color:hsla(var(--fantasy-hue,203), 45%, 78%, 1);font-size:13px}.aincrad-pvp-history>.space-y-1\.5>div{min-height:max(46px, var(--sao-tap));border-radius:3px;font-size:14px}@media (max-width:700px){[data-scene=pvp]>.sao-col{padding:20px 14px 110px}[data-scene=pvp]>.sao-col>header{padding:8px 14px}[data-scene=pvp]>.sao-col>header h1{font-size:31px}[data-scene=pvp]>.sao-col>header p{font-size:13px}.aincrad-pvp-layout{grid-template-columns:minmax(0,1fr);gap:20px}.aincrad-pvp-stage{height:300px}.aincrad-pvp-random{padding:18px 20px}.aincrad-pvp-random .font-orbitron{font-size:25px}.aincrad-pvp-random .text-\[11px\]{font-size:12px}.aincrad-pvp-random .h-11{width:44px;height:44px}.aincrad-pvp-resources{margin:0 5px}.aincrad-pvp-resources>span{font-size:17px}.aincrad-pvp-reward{padding:13px 16px;font-size:12px}.aincrad-pvp-records{padding-top:0}.aincrad-pvp-duel{padding:20px}.aincrad-pvp-duel .sao-btn{font-size:17px}.aincrad-pvp-tops{padding:20px 15px}.aincrad-pvp-tops>.space-y-1>div{font-size:13px}.aincrad-pvp-tops .text-\[11px\]{font-size:11px}}@media (prefers-reduced-motion:reduce){.aincrad-pvp-figure .fig-breathe{animation:none!important}}.aincrad-pvp-random{background:url(/redesign/pvp-crimson-panel.webp) 50%/100% 146% no-repeat;border:0;padding:24px 28px;box-shadow:0 8px 18px #21040777}.aincrad-pvp-random .font-orbitron{font-size:28px}.aincrad-pvp-duel{isolation:isolate;box-shadow:none;border:0}.aincrad-pvp-duel:before{content:"";pointer-events:none;z-index:-1;background:url(/redesign/raid-frame.webp) 50%/100% 100% no-repeat;position:absolute;top:-10px;bottom:-10px;left:-16px;right:-16px}@media (max-width:700px){.aincrad-pvp-random{padding:23px}.aincrad-pvp-random .font-orbitron{font-size:24px}}[data-scene=pvp]>.sao-col>header h1{font-size:44px!important;line-height:1.15!important}.aincrad-pvp-duel{background:0 0;padding:26px 30px}.aincrad-pvp-duel:before{filter:grayscale(.9)brightness(.55)sepia(.3);background:url(/redesign/pvp-crimson-panel.webp) 50%/100% 143% no-repeat;top:0;bottom:0;left:0;right:0}.aincrad-pvp-resources{box-shadow:none;background:url(/redesign/worldboss-nameplate.webp) 50%/100% 180% no-repeat;border:0;padding:8px 30px}.aincrad-pvp-resources>span{background:hsla(var(--fantasy-hue,203), 46%, 3%, .922)}.aincrad-pvp-history{background:hsla(var(--fantasy-hue,203), 28%, 5%, .91)}@media (max-width:700px){[data-scene=pvp]>.sao-col>header h1{font-size:31px!important}.aincrad-pvp-duel{padding:28px 24px}.aincrad-pvp-figure{top:-10px;bottom:35px;left:0;right:0}.aincrad-pvp-resources{padding-inline-start:23px;padding-inline-end:23px}}[data-scene=pvp]>.sao-col>header h1{text-transform:uppercase;letter-spacing:.07em;color:hsla(var(--fantasy-hue,203), 46%, 78%, 1);text-shadow:0 1px 0 hsla(var(--fantasy-hue,203), 46%, 88%, 1),0 3px 2px hsla(var(--fantasy-hue,203), 46%, 17%, 1),0 0 18px hsla(var(--fantasy-hue,203), 46%, 64%, .2);align-items:center;gap:14px;display:flex}[data-scene=pvp] .sao-screen-heading-icon{color:hsla(var(--fantasy-hue,203), 46%, 73%, 1);filter:drop-shadow(0 2px 2px #000);margin:0;display:inline-flex}.aincrad-pvp-figure{top:-40px;bottom:25px;left:-18px;right:-18px}.aincrad-pvp-figure img{filter:drop-shadow(2px -1px 2px hsla(var(--fantasy-hue,203), 46%, 70%, .533)) drop-shadow(0 0 10px hsla(var(--fantasy-hue,203), 46%, 63%, .267));transform-origin:bottom;transform:scale(1.1)}.aincrad-pvp-random{z-index:2;margin-bottom:0;position:relative}.aincrad-pvp-reward{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 9%, .929),hsla(var(--fantasy-hue,203), 45%, 4%, .961));box-shadow:inset 0 0 0 2px hsla(var(--fantasy-hue,203), 46%, 5%, 1),inset 0 0 0 3px hsla(var(--fantasy-hue,203), 39%, 45%, .4);border-top:0;border-radius:0 0 7px 7px;margin:-5px 6px 0;padding:15px 18px 14px}.aincrad-pvp-duel:before{filter:grayscale(.8)brightness(.95)sepia(.6);top:-3px;bottom:-3px;left:-5px;right:-5px}.aincrad-pvp-tops{box-shadow:none;background:0 0;border:0;margin-top:20px;padding:0}.aincrad-pvp-tops>.aincrad-frame-corners{display:none}.aincrad-pvp-tops>.space-y-1>div{background:linear-gradient(hsla(var(--fantasy-hue,203), 31%, 13%, .949),hsla(var(--fantasy-hue,203), 46%, 5%, .961));border:1px solid hsla(var(--fantasy-hue,203), 29%, 65%, .4);box-shadow:inset 0 0 0 2px hsla(var(--fantasy-hue,203), 33%, 8%, .8);min-height:max(45px, var(--sao-tap))}.aincrad-pvp-tops>.mb-2{display:flex}.aincrad-pvp-tops>.mb-2>button{background:hsla(var(--fantasy-hue,203), 42%, 6%, .851);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);padding-inline-start:18px;padding-inline-end:18px}.aincrad-pvp-tops>.mb-2>button[aria-pressed=true]{background:linear-gradient(#731526,#280b14);box-shadow:inset 0 0 0 2px #b9785644}.aincrad-pvp-tops>.mt-1\.5{background:hsla(var(--fantasy-hue,203), 26%, 5%, .8);padding:6px 10px}.aincrad-pvp-history{border-top:1px solid hsla(var(--fantasy-hue,203), 46%, 70%, .533);background:0 0;padding:10px 0}.aincrad-pvp-history>.mb-2{background:linear-gradient(90deg,hsla(var(--fantasy-hue,203), 27%, 6%, .933),hsla(var(--fantasy-hue,203), 27%, 6%, .4));padding:5px 10px}.aincrad-pvp-history>.space-y-1\.5>div{background-color:hsla(var(--fantasy-hue,203), 46%, 5%, .91);min-height:max(48px, var(--sao-tap));border-radius:6px}.aincrad-pvp-records{padding-top:10px}@media (max-width:700px){[data-scene=pvp]>.sao-col>header h1{gap:10px;font-size:29px!important}[data-scene=pvp] .sao-screen-heading-icon svg{width:32px;height:32px}.aincrad-pvp-figure{top:-20px;bottom:25px;left:-5px;right:-5px}.aincrad-pvp-figure img{transform:scale(1.04)}.aincrad-pvp-records{padding-top:0}.aincrad-pvp-tops>.mb-2>button{padding-inline-start:12px;padding-inline-end:12px}.aincrad-pvp-reward{margin-top:-5px}.aincrad-pvp-stage{height:285px}}.aincrad-pvp-battle-backdrop{background:linear-gradient(#11090924,#1109094d 35%,#0000 75%,#1008074d),url(/redesign/pvp-colosseum.webp) 50%/cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.aincrad-pvp-combat-inner{max-width:1100px}.aincrad-pvp-fighter{filter:drop-shadow(5px 14px 8px #14090599);height:max(270px,min(calc(49vh / var(--uiz, 1)),500px));bottom:15%}.aincrad-pvp-fighter-left{left:4%}.aincrad-pvp-fighter-right{right:4%}.aincrad-pvp-hud{max-width:1000px}.aincrad-pvp-defeat-pose{align-items:end;width:360px;display:flex}.aincrad-pvp-defeat-pose img{object-fit:contain;object-position:bottom;width:100%;height:72%}.aincrad-pvp-winner{filter:drop-shadow(0 10px 7px #1e100ce0);max-width:none;height:115%;position:relative;top:-15%}.aincrad-pvp-fighter:before{content:"";filter:blur(5px);background:#170c09a8;border-radius:50%;width:75%;height:5%;position:absolute;bottom:-1%;left:15%}.aincrad-pvp-hp{background:linear-gradient(110deg,hsla(var(--fantasy-hue,203), 26%, 9%, .922),#1b1513ed);border:1px solid hsla(var(--fantasy-hue,203), 37%, 56%, 1);box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 21%, 5%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 27%, 37%, 1),0 4px 16px #0008;border-radius:4px;padding:12px 18px;top:max(18px,calc(env(safe-area-inset-top) / var(--uiz, 1)))!important}.aincrad-pvp-hp>div:first-child{gap:12px;margin-bottom:7px}.aincrad-pvp-hp span:first-child{font-family:Georgia,serif;font-size:20px}.aincrad-pvp-hp span:last-child{color:hsla(var(--fantasy-hue,203), 46%, 86%, 1);font-size:14px}.aincrad-pvp-hp [role=progressbar]{height:12px}.aincrad-pvp-result{gap:10px;top:17%}.aincrad-pvp-result-title{letter-spacing:.04em;color:hsla(var(--fantasy-hue,203), 46%, 79%, 1);text-shadow:0 3px 3px hsla(var(--fantasy-hue,203), 46%, 9%, 1),0 0 28px hsla(var(--fantasy-hue,203), 46%, 37%, 1);background:url(/redesign/victory-laurel.webp) 50%/100% 100% no-repeat;padding:8px 70px 24px;font-family:Georgia,Times New Roman,serif;font-size:max(46px,min(calc(6vw / var(--uiz, 1)),88px));font-weight:400;line-height:1.1}.aincrad-pvp-result.is-defeat .aincrad-pvp-result-title{color:#f5b7a6;text-shadow:0 3px 3px hsla(var(--fantasy-hue,203), 46%, 9%, 1),0 0 28px #4f1010;border-color:#a05b4d}.aincrad-pvp-result-subtitle{letter-spacing:.4em;color:hsla(var(--fantasy-hue,203), 46%, 91%, 1);text-shadow:0 2px 6px #000;font:600 16px Georgia,serif}.aincrad-pvp-result button,.aincrad-pvp-battle>button,.aincrad-pvp-skip{min-height:var(--sao-tap);border:1px solid hsla(var(--fantasy-hue,203), 42%, 59%, 1);background:hsla(var(--fantasy-hue,203), 16%, 7%, .91);color:hsla(var(--fantasy-hue,203), 46%, 91%, 1);box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 22%, 8%, 1),0 3px 15px #0005;border-radius:3px;padding:10px 22px;font:600 16px Georgia,serif}.aincrad-pvp-hp,.aincrad-pvp-result button,.aincrad-pvp-battle>button{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);box-shadow:inset 0 0 0 3px #171311,inset 0 0 0 4px hsla(var(--fantasy-hue,203), 33%, 44%, 1),inset 0 6px 12px hsla(var(--fantasy-hue,203), 46%, 61%, .22);border-radius:12px}.aincrad-pvp-battle>button.left-1\/2{border-color:hsla(var(--fantasy-hue,203), 46%, 66%, 1);background:linear-gradient(120deg,#461021,#210a12);width:max-content;max-width:calc(100% - 28px);min-height:56px}.aincrad-pvp-skip{z-index:40;position:absolute;top:106px;right:16px}@media (max-width:700px){.aincrad-pvp-hp{width:46%;padding:10px;top:calc(68px + calc(env(safe-area-inset-top) / var(--uiz, 1)))!important}.aincrad-pvp-hp>div:first-child{flex-direction:column;align-items:start;gap:3px;display:flex}.aincrad-pvp-hp span:first-child{max-width:100%;font-size:16px}.aincrad-pvp-hp span:last-child{font-size:12px}.aincrad-pvp-fighter{height:max(210px,min(calc(34vh / var(--uiz, 1)),330px));bottom:17%}.aincrad-pvp-fighter-left{left:-4%}.aincrad-pvp-fighter-right{right:0}.aincrad-pvp-defeat-pose{width:190px}.aincrad-pvp-result{gap:8px;top:25%}.aincrad-pvp-result-title{padding:8px 36px 17px;font-size:39px}.aincrad-pvp-winner{height:108%;top:-8%}.aincrad-pvp-result-subtitle{letter-spacing:.3em;font-size:12px}.aincrad-pvp-skip{top:max(11px,calc(env(safe-area-inset-top) / var(--uiz, 1)));padding:10px 12px;font-size:13px}}@media (max-height:560px) and (min-width:701px){.aincrad-pvp-result{top:21%}.aincrad-pvp-result-title{font-size:38px}.aincrad-pvp-result button{margin-top:0}.aincrad-pvp-fighter{height:calc(58vh / var(--uiz, 1));bottom:12%}.aincrad-pvp-hp{padding:8px 14px}}html.has-taft-arrival [data-scene=taft]>.sao-col>header{display:none}[data-scene=taft]>.sao-col{width:100%;max-width:1100px!important}[data-scene=taft] .sao-col>button{z-index:2;min-height:var(--sao-tap);color:hsla(var(--fantasy-hue,203), 46%, 88%, 1);position:relative}.aincrad-taft-arrival{border:1px solid hsla(var(--fantasy-hue,203), 37%, 46%, .533);background:linear-gradient(90deg,#0000 32%,#0e211348 65%,#0b1c1875),url(/redesign/taft-canopy.webp) 50%/cover;border-radius:8px 8px 0 0;min-height:310px;position:relative;box-shadow:0 8px 20px #0005}.aincrad-taft-title{text-align:center;text-shadow:0 3px 10px #0c2015,0 1px 6px #000;margin-left:37%;padding:68px 18px 40px}.aincrad-taft-title h1{color:hsla(var(--fantasy-hue,203), 46%, 87%, 1);font:500 max(34px,min(calc(3.6vw / var(--uiz, 1)),58px))/1.1 Georgia,serif}.aincrad-taft-title p{color:hsla(var(--fantasy-hue,203), 46%, 80%, 1);margin-top:20px;font-size:20px;font-weight:600}.aincrad-taft-story{border:1px solid hsla(var(--fantasy-hue,203), 35%, 54%, 1);color:hsla(var(--fantasy-hue,203), 35%, 84%, 1);background:#17211cdd;border-radius:12px;margin:0 18px 16px 42%;padding:10px 16px;font-size:13px;line-height:1.55}.aincrad-taft-story summary{cursor:pointer;min-height:24px;font-weight:600}.aincrad-taft-story p{margin-top:10px}.aincrad-taft-tabs{background:hsla(var(--fantasy-hue,203), 35%, 10%, 1);border:1px solid hsla(var(--fantasy-hue,203), 31%, 38%, 1);gap:10px;margin:0;padding:10px 22px;position:relative}.aincrad-taft-tabs button{border:1px solid hsla(var(--fantasy-hue,203), 35%, 43%, 1);min-height:58px;color:hsla(var(--fantasy-hue,203), 46%, 70%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 40%, 20%, .831),hsla(var(--fantasy-hue,203), 38%, 9%, .902)),url(/redesign/taft-wood.webp) center/cover;box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 35%, 7%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 39%, 38%, 1);border-radius:8px;font:500 22px Georgia,serif}.aincrad-taft-tabs button[aria-pressed=true]{color:hsla(var(--fantasy-hue,203), 46%, 87%, 1);border-color:hsla(var(--fantasy-hue,203), 46%, 67%, 1);box-shadow:inset 0 0 0 3px #182717,inset 0 0 0 4px hsla(var(--fantasy-hue,203), 44%, 53%, 1),0 0 14px hsla(var(--fantasy-hue,203), 46%, 57%, .188);background:linear-gradient(120deg,#326d3cd9,#0b2b1be6)}.aincrad-taft-market,.aincrad-taft-guild,.aincrad-taft-tavern{background:#2a1a10 url(/redesign/taft-wood-inner.webp) 50%/cover no-repeat;border:1px solid #0000;border-image:url(/redesign/taft-frame.webp) 170 340/52px 104px round;border-radius:6px;padding:40px 40px 42px;position:relative;box-shadow:0 12px 26px #0006}.aincrad-taft-market{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aincrad-taft-stock{grid-column:1/-1;margin:0 0 8px}.aincrad-taft-stock>span{color:hsla(var(--fantasy-hue,203), 23%, 75%, 1);font-size:13px}.aincrad-taft-product{border:1px solid hsla(var(--fantasy-hue,203), 32%, 41%, 1);background:linear-gradient(120deg,hsla(var(--fantasy-hue,203), 31%, 11%, .89),hsla(var(--fantasy-hue,203), 19%, 5%, .729));box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 43%, 50%, .125);border-radius:9px;gap:12px;padding:12px}.aincrad-taft-product>span{background:hsla(var(--fantasy-hue,203), 15%, 5%, 1);border-color:hsla(var(--fantasy-hue,203), 27%, 52%, 1);width:58px;height:68px}.aincrad-taft-product .text-sm{font-size:14px;font-weight:500;line-height:1.35}.aincrad-taft-product .text-\[10px\]{color:hsla(var(--fantasy-hue,203), 35%, 70%, 1);margin-top:5px;font-size:12px}[data-scene=taft] .sao-button,[data-scene=taft] button{min-height:var(--sao-tap)}.aincrad-taft-product button,.aincrad-taft-stock button{font-size:13px;background:linear-gradient(#285b37,#142e1d)!important;border:1px solid #699268!important;border-radius:5px!important;box-shadow:inset 0 1px 2px #c9e0a955!important}.aincrad-taft-guild>div,.aincrad-taft-tavern>div{border-color:hsla(var(--fantasy-hue,203), 26%, 39%, 1);color:hsla(var(--fantasy-hue,203), 34%, 78%, 1);background:#14170edd;padding:16px}.aincrad-taft-guild .text-slate-500,.aincrad-taft-tavern .text-slate-500{color:hsla(var(--fantasy-hue,203), 21%, 71%, 1);font-size:13px}@media (max-width:700px){.aincrad-taft-arrival{background-position:20%;background-size:auto 310px;min-height:305px}.aincrad-taft-title{margin-left:30%;padding:32px 8px 20px}.aincrad-taft-title h1{font-size:32px}.aincrad-taft-title p{margin-top:12px;font-size:15px}.aincrad-taft-story{margin:100px 12px 12px;padding:8px 12px}.aincrad-taft-tabs{gap:5px;padding:9px 6px}.aincrad-taft-tabs button{min-height:52px;font-size:16px}.aincrad-taft-market,.aincrad-taft-guild,.aincrad-taft-tavern{padding:24px 14px 28px}.aincrad-taft-market{grid-template-columns:minmax(0,1fr);gap:9px}.aincrad-taft-stock{gap:8px}.aincrad-taft-stock>span{max-width:48%;font-size:11px}.aincrad-taft-product{gap:9px;padding:10px}.aincrad-taft-product>span{width:46px;height:58px}.aincrad-taft-product .text-sm{font-size:12px}.aincrad-taft-product .text-\[10px\]{font-size:10px}.aincrad-taft-product button{font-size:12px;padding-left:10px!important;padding-right:10px!important}}html.has-taft-arrival [data-scene=taft]>.sao-col{padding-top:0}html.has-taft-arrival [data-scene=taft] .sao-col>button{z-index:3;text-shadow:0 2px 6px #000;position:absolute;top:8px;left:24px}.aincrad-taft-arrival{background-image:linear-gradient(90deg,hsla(var(--fantasy-hue,203), 46%, 17%, .094) 25%,hsla(var(--fantasy-hue,203), 46%, 13%, .196) 80%),url(/redesign/taft-canopy.webp);background-position:50% 20%;min-height:260px}.aincrad-taft-title{margin-left:14%;padding:48px 16px 16px}.aincrad-taft-story{background:#252919e8;border-radius:18px 18px 18px 3px;margin:0 18px 14px 60%;padding:9px 14px}.aincrad-taft-tabs{padding:8px 22px}.aincrad-taft-tabs button{clip-path:polygon(5% 0,95% 0,100% 22%,100% 78%,95% 100%,5% 100%,0 78%,0 22%);justify-content:center;align-items:center;gap:10px;min-height:54px;display:flex}.aincrad-taft-market{gap:10px;padding:36px 40px 38px}.aincrad-taft-product{min-height:0;padding:9px 12px}.aincrad-taft-product button>span[aria-hidden],.aincrad-taft-stock button>span[aria-hidden]{display:none}@media (max-width:700px){html.has-taft-arrival [data-scene=taft] .sao-col>button{font-size:12px;top:5px;left:28px}.aincrad-taft-arrival{background-position:18%;background-size:auto 270px;min-height:236px}.aincrad-taft-title{margin-left:26%;padding:46px 5px 8px}.aincrad-taft-title h1{font-size:30px}.aincrad-taft-story{margin:40px 10px 10px 38%;padding:6px 10px;font-size:11px}.aincrad-taft-story summary{align-items:center;min-height:32px;display:flex}.aincrad-taft-tabs{padding:7px 5px}.aincrad-taft-tabs button{min-height:max(48px, var(--sao-tap));gap:5px;font-size:14px}.aincrad-taft-tabs svg{width:17px;height:17px}.aincrad-taft-market,.aincrad-taft-guild,.aincrad-taft-tavern{padding:18px 12px 26px}.aincrad-taft-product{gap:8px;min-height:0;padding:8px}.aincrad-taft-product>span{width:44px;height:56px}.aincrad-taft-product button svg{display:none}}.aincrad-taft-arrival{background-image:linear-gradient(90deg,hsla(var(--fantasy-hue,203), 46%, 21%, .145),hsla(var(--fantasy-hue,203), 46%, 10%, .627)),url(/redesign/taft-canopy.webp)}.aincrad-taft-story summary>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}.aincrad-taft-story[open] summary>span{-webkit-line-clamp:1}.aincrad-taft-product .text-\[10px\]{color:hsla(var(--fantasy-hue,203), 46%, 75%, 1)}.aincrad-taft-product>span{width:58px;height:66px}.aincrad-forge-station{container-type:inline-size}.aincrad-forge-station-title{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;font-size:max(18px,min(16cqi,23px))}@media (max-width:700px){.aincrad-taft-market,.aincrad-taft-guild,.aincrad-taft-tavern{border:2px solid hsla(var(--fantasy-hue,203), 32%, 43%, 1);box-shadow:inset 0 0 0 2px hsla(var(--fantasy-hue,203), 40%, 10%, 1),inset 0 0 0 3px hsla(var(--fantasy-hue,203), 36%, 53%, .333);border-image:;background:#2a1a10 url(/redesign/taft-wood.webp) 50%/auto 120% no-repeat}.aincrad-taft-product>span{width:44px;height:56px}.aincrad-taft-story{margin-left:32%;font-size:11px}}html.sao-wide .aincrad-arrival{min-height:330px;padding-top:60px;padding-bottom:28px;padding-left:38px}html.sao-wide .aincrad-arrival h1{font-size:max(54px,min(calc(5.5vw / var(--uiz, 1)),74px))}html.sao-wide .aincrad-home-character{width:52%;height:560px;bottom:-88px;right:-20px}html.sao-wide .aincrad-destinations .sao-tile{height:170px!important}html.sao-wide .aincrad-armory>.relative{grid-template-columns:76px minmax(0,1fr) 76px;min-height:320px;padding-block-start:10px;padding-block-end:10px}html.sao-wide .aincrad-armory-hero{pointer-events:none;width:84%;height:auto;position:absolute;top:8px;bottom:4px;left:8%;right:8%}html.sao-wide .aincrad-armory>.relative>.flex{z-index:2;position:relative}html.sao-wide .aincrad-armory>.relative>.flex:last-child{grid-column:3}html.sao-wide [data-scene=equipment]>.sao-col>header{margin-bottom:14px}html.sao-wide [data-scene=equipment] .sao-duo>div:last-child{padding:12px}html.sao-wide .aincrad-xp-ring{width:170px;height:170px}html.sao-wide .aincrad-profile-identity{padding:8px 0}html.sao-wide .aincrad-profile-identity h1{margin-top:14px;font-size:29px}html.sao-wide .aincrad-profile-stats{margin-top:25px;padding:18px}html.sao-wide .aincrad-profile-vitals{margin-top:8px}html.sao-wide .aincrad-vital{padding:12px}html.sao-wide [data-scene=clan]>.sao-col{position:relative}html.sao-wide [data-scene=clan]>.sao-col>button:first-of-type{position:absolute;top:16px;right:24px}html.sao-wide [data-scene=clan]>.sao-col>header{margin-bottom:16px;padding-right:100px}html.sao-wide .aincrad-clan-hero{height:230px}html.sao-wide .aincrad-clan-hero .font-orbitron{font-size:38px}html.sao-wide .aincrad-clan-card{gap:10px;min-height:102px;padding:10px 12px}html.sao-wide .aincrad-clan-card>.aincrad-crest{width:64px;height:78px}html.sao-wide .aincrad-clan-card .break-words{font-size:15px}html.sao-wide .aincrad-pond{height:295px}html.sao-wide [data-scene=fishing]>.sao-col>header{margin-bottom:12px}html.sao-wide [data-scene=fishing] .sao-duo{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px}html.sao-wide [data-scene=fishing] .sao-duo-pane{padding:9px}html.sao-wide [data-scene=fishing] .grid-cols-6>button{gap:3px;min-height:52px;font-size:10px}html.sao-wide .aincrad-fish-card{gap:8px;min-height:70px;padding:8px}html.sao-wide .aincrad-fish-card>img{width:44px;height:44px}html.sao-wide .aincrad-fish-card .text-sm{font-size:12px}html.sao-wide .aincrad-fish-card .font-mono-num{margin-top:3px;font-size:10px}html.sao-wide .aincrad-fish-card .sao-btn{padding-inline-start:9px;padding-inline-end:9px;font-size:11px}.aincrad-catch-heading{display:none}.aincrad-catch-controls{gap:8px;display:grid}.aincrad-catch-controls:empty{display:none}html.sao-wide .aincrad-catch-heading{color:hsla(var(--fantasy-hue,203), 46%, 80%, 1);margin:10px 0;font:600 20px Georgia,serif;display:block}html.sao-wide .aincrad-catch-controls{grid-template-columns:1fr 1fr;gap:6px}html.sao-wide .aincrad-catch-controls .sao-btn{min-height:var(--sao-tap);padding-inline-start:8px;padding-inline-end:8px;font-size:11px}.aincrad-equipped-list>button,.aincrad-clan-card,.aincrad-profile-stats{border-color:hsla(var(--fantasy-hue,203), 35%, 52%, .42);box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 46%, 7%, 1),inset 0 0 0 4px hsla(var(--fantasy-hue,203), 35%, 50%, .169),0 5px 18px #0005;border-radius:5px;position:relative}.aincrad-clan-card .break-words{text-wrap:balance}.aincrad-profile-stats>div:first-of-type{margin-top:0}[data-scene=profile] .sao-profile-banner{opacity:1!important}[data-scene=profile] .sao-profile-banner img{opacity:.96}[data-scene=profile] .sao-profile-banner>div{background:linear-gradient(180deg,hsla(var(--fantasy-hue,203), 46%, 8%, .031),hsla(var(--fantasy-hue,203), 46%, 8%, .2) 55%,hsla(var(--fantasy-hue,203), 46%, 8%, .502))!important}.aincrad-profile-stats{background:linear-gradient(135deg,hsla(var(--fantasy-hue,203), 46%, 19%, .78),hsla(var(--fantasy-hue,203), 46%, 7%, .851));border-color:hsla(var(--fantasy-hue,203), 46%, 79%, .6);box-shadow:inset 0 1px hsla(var(--fantasy-hue,203), 46%, 88%, .4),0 0 22px hsla(var(--fantasy-hue,203), 46%, 71%, .075)}.aincrad-clan-create{margin-inline-start:auto;margin-inline-end:auto;clip-path:polygon(3% 0,97% 0,100% 18%,100% 82%,97% 100%,3% 100%,0 82%,0 18%)!important;width:min(100%,390px)!important;display:flex!important}html.sao-wide .aincrad-equipped-list>button{min-height:52px;padding:6px 10px}html.sao-wide .aincrad-equipped-list>button>.relative{width:38px!important;height:38px!important}html.sao-wide .aincrad-equipped-list>button>.min-w-0>.text-sm{font-size:12px}html.sao-wide .aincrad-equipped-list>:not(:last-child){margin-bottom:6px}html.sao-wide .aincrad-equipment-presets>div:first-child>span{letter-spacing:.08em;white-space:nowrap;font-size:11px}html.sao-wide [data-scene=equipment] .sao-duo>div:last-child .text-\[11px\],html.sao-wide [data-scene=equipment] .sao-duo>div:last-child .text-\[10px\]{font-size:11px}html.sao-wide [data-scene=equipment] .sao-duo>div:last-child .text-xs{font-size:11px;line-height:1.35}.aincrad-profile-rank{background:hsla(var(--fantasy-hue,203), 46%, 7%, .85);border-radius:5px;padding:5px 9px}.aincrad-profile-rank .text-slate-500{color:hsla(var(--fantasy-hue,203), 31%, 78%, 1)}.aincrad-profile-class,.aincrad-profile-badges>span,.aincrad-profile-badges>button{background-color:hsla(var(--fantasy-hue,203), 46%, 8%, .93)!important}.aincrad-profile-experience{background:hsla(var(--fantasy-hue,203), 46%, 7%, .91);color:hsla(var(--fantasy-hue,203), 36%, 84%, 1);border-radius:5px;padding:4px 10px}.aincrad-profile-experience .text-slate-500{color:hsla(var(--fantasy-hue,203), 27%, 75%, 1)}[data-scene=guildbattle] .sao-shell-art{filter:none}.aincrad-guild-arrival{border:1px solid hsla(var(--fantasy-hue,203), 40%, 48%, 1);isolation:isolate;background:linear-gradient(90deg,#08080a91,#0000 70%),url(/redesign/guild-war-hall.webp) 50% 56%/cover;border-radius:4px;align-items:flex-end;min-height:260px;margin:0 0 14px;padding:28px;display:flex;position:relative}.aincrad-guild-arrival h2{color:hsla(var(--fantasy-hue,203), 46%, 84%, 1);text-shadow:0 3px 12px #000;max-width:650px;margin:0 0 6px;font:700 max(28px,min(calc(3.2vw / var(--uiz, 1)),48px))/1.15 Georgia,serif}.aincrad-guild-arrival p{color:hsla(var(--fantasy-hue,203), 46%, 84%, 1);margin:0 0 16px;font:20px Georgia,serif}.aincrad-guild-arrival span{color:hsla(var(--fantasy-hue,203), 46%, 81%, 1);font:16px Georgia,serif}.aincrad-guild-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.aincrad-guild-stat{border:1px solid hsla(var(--fantasy-hue,203), 35%, 43%, 1);background:linear-gradient(120deg,#22221f,hsla(var(--fantasy-hue,203), 26%, 8%, 1));border-radius:3px;justify-content:center;align-items:center;gap:14px;min-height:82px;padding:14px 12px;display:flex;position:relative}.aincrad-guild-stat-icon{border:1px solid hsla(var(--fantasy-hue,203), 38%, 43%, 1);background:radial-gradient(ellipse at top,hsla(var(--fantasy-hue,203), 46%, 29%, 1),hsla(var(--fantasy-hue,203), 19%, 11%, 1));width:44px;height:48px;color:hsla(var(--fantasy-hue,203), 46%, 69%, 1);flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 0 10px #0009}.aincrad-guild-stat:first-child .aincrad-guild-stat-icon{color:#ffb6aa;background:radial-gradient(at top,#762925,#241217);border-color:#9c4f40}.aincrad-guild-stat:nth-child(2) .aincrad-guild-stat-icon{background:radial-gradient(ellipse at top,hsla(var(--fantasy-hue,203), 46%, 32%, 1),hsla(var(--fantasy-hue,203), 38%, 12%, 1));color:hsla(var(--fantasy-hue,203), 46%, 79%, 1);border-color:hsla(var(--fantasy-hue,203), 37%, 45%, 1)}.aincrad-guild-stat .text-slate-500{color:hsla(var(--fantasy-hue,203), 37%, 74%, 1);font-size:11px}.aincrad-guild-stat .text-lg{color:hsla(var(--fantasy-hue,203), 46%, 88%, 1);font:700 25px Georgia,serif}.aincrad-guild-layout{grid-template-columns:1.02fr 1fr;align-items:start;gap:16px;display:grid}.aincrad-guild-overview,.aincrad-guild-activities{border:1px solid hsla(var(--fantasy-hue,203), 37%, 44%, 1);background:linear-gradient(130deg,hsla(var(--fantasy-hue,203), 13%, 13%, .97),hsla(var(--fantasy-hue,203), 46%, 5%, .97));box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 15%, 17%, 1);border-radius:3px;min-width:0;padding:16px;position:relative}.aincrad-guild-overview>.sao-fade-up{background:0 0;border:0;padding:0}.aincrad-guild-overview>.sao-fade-up+.sao-fade-up{border-top:1px solid hsla(var(--fantasy-hue,203), 13%, 38%, .271);padding-top:18px}.aincrad-guild-rank{border-bottom:1px solid hsla(var(--fantasy-hue,203), 26%, 61%, .2);gap:12px;min-height:64px}.aincrad-guild-medal{color:hsla(var(--fantasy-hue,203), 46%, 64%, 1);filter:drop-shadow(0 2px 4px #000);flex-shrink:0}.aincrad-guild-activity-title{color:hsla(var(--fantasy-hue,203), 46%, 82%, 1);align-items:center;gap:10px;margin:0 0 10px;font:700 20px Georgia,serif;display:flex}.aincrad-guild-valor,.aincrad-guild-defense{background:linear-gradient(120deg,#431d1dcc,#110f17);border-color:#a05543;border-radius:4px}.aincrad-guild-defense{background:linear-gradient(120deg,hsla(var(--fantasy-hue,203), 46%, 19%, .8),hsla(var(--fantasy-hue,203), 46%, 8%, 1));border-color:hsla(var(--fantasy-hue,203), 27%, 45%, 1)}.aincrad-guild-activity-icon{background:hsla(var(--fantasy-hue,203), 41%, 3%, .333);width:60px;height:66px;color:hsla(var(--fantasy-hue,203), 46%, 84%, 1);filter:drop-shadow(0 2px 6px #000);border:1px solid;border-radius:40% 40% 48% 48%;flex-shrink:0;margin-right:12px;padding:9px}.aincrad-guild-defense .aincrad-guild-activity-icon{color:hsla(var(--fantasy-hue,203), 46%, 81%, 1)}.aincrad-guild-valor>button,.aincrad-guild-defense>button{gap:8px;min-height:66px}.aincrad-guild-valor>button .text-sm,.aincrad-guild-defense>button .text-sm{text-align:left;flex:1;font:700 18px Georgia,serif}[data-scene=guildbattle] button{min-height:var(--sao-tap)}[data-scene=guildbattle] .text-slate-500{color:hsla(var(--fantasy-hue,203), 22%, 71%, 1)}@media (max-width:767px){.aincrad-guild-arrival{background-position:59%;min-height:230px;padding:22px 18px}.aincrad-guild-arrival h2{max-width:270px;font-size:31px}.aincrad-guild-arrival p{margin-bottom:12px;font-size:16px}.aincrad-guild-arrival span{font-size:13px}.aincrad-guild-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aincrad-guild-stat{gap:10px;min-height:72px;padding:10px}.aincrad-guild-stat-icon{width:32px;height:40px}.aincrad-guild-stat .text-lg{font-size:22px}.aincrad-guild-layout{grid-template-columns:minmax(0,1fr)}.aincrad-guild-overview,.aincrad-guild-activities{padding:14px}.aincrad-guild-activity-title{font-size:18px}}[data-scene=guildbattle]>.sao-col{width:100%;padding-top:24px;max-width:1200px!important}[data-scene=guildbattle]>.sao-col>header h1{color:hsla(var(--fantasy-hue,203), 46%, 83%, 1);letter-spacing:0;text-shadow:0 2px 8px #000;font:700 36px Georgia,serif}[data-scene=guildbattle]>.sao-col>header{margin-bottom:4px}[data-scene=guildbattle]>.sao-col>button{margin:0 0 8px}[data-scene=guildbattle] .sao-scene-grid,[data-scene=guildbattle] .sao-blob,[data-scene=guildbattle] .sao-blob-slow{display:none}@media (max-width:767px){[data-scene=guildbattle]>.sao-col>header h1{font-size:27px}}[data-scene=guildbattle]>.sao-col{padding-top:12px}[data-scene=guildbattle]>.sao-col>header{text-align:center;margin-bottom:12px}[data-scene=guildbattle]>.sao-col>button{font-size:12px;position:absolute;top:12px;right:32px}.aincrad-guild-arrival{min-height:240px}.aincrad-guild-stat,.aincrad-guild-overview,.aincrad-guild-activities{background-image:linear-gradient(130deg,hsla(var(--fantasy-hue,203), 20%, 10%, .95),hsla(var(--fantasy-hue,203), 43%, 5%, .97)),url(/redesign/guild-war-hall.webp);background-size:cover}@media (max-width:767px){[data-scene=guildbattle]>.sao-col>header{text-align:left;padding-top:42px}[data-scene=guildbattle]>.sao-col>button{top:8px;left:20px;right:auto}.aincrad-guild-arrival{min-height:230px}}.aincrad-guild-result{background:linear-gradient(150deg,hsla(var(--fantasy-hue,203), 27%, 15%, 1),hsla(var(--fantasy-hue,203), 46%, 6%, 1));border-color:hsla(var(--fantasy-hue,203), 37%, 49%, 1);padding-top:18px}.aincrad-guild-result-art{object-fit:contain;width:100%;height:150px;filter:drop-shadow(0 2px 12px hsla(var(--fantasy-hue,203), 46%, 56%, .2));display:block}.aincrad-guild-result button{min-height:var(--sao-tap)}.aincrad-guild-rating-title{color:hsla(var(--fantasy-hue,203), 46%, 82%, 1);margin:0 0 12px;font:700 20px Georgia,serif}.aincrad-guild-activity-caption{color:hsla(var(--fantasy-hue,203), 18%, 69%, 1);margin-top:5px;font:11px/1.4 Inter,sans-serif;display:block}.aincrad-guild-valor,.aincrad-guild-defense{box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 25%, 6%, .467),inset 0 0 24px #bf654415,0 2px 5px #0008;border-radius:8px;padding:9px 12px!important}.aincrad-guild-valor>button,.aincrad-guild-defense>button{min-height:62px}.aincrad-guild-activity-icon{width:54px;height:58px;box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 35%, 7%, 1),0 0 0 3px hsla(var(--fantasy-hue,203), 31%, 62%, .267),inset 0 4px 16px hsla(var(--fantasy-hue,203), 46%, 58%, .2);background:radial-gradient(ellipse at top,#9a3b3b55,hsla(var(--fantasy-hue,203), 25%, 5%, .8));border-radius:45% 45% 48% 48%}.aincrad-guild-defense .aincrad-guild-activity-icon{background:radial-gradient(ellipse at top,hsla(var(--fantasy-hue,203), 46%, 47%, .333),hsla(var(--fantasy-hue,203), 45%, 6%, .8));box-shadow:inset 0 0 0 3px hsla(var(--fantasy-hue,203), 35%, 7%, 1),0 0 0 3px hsla(var(--fantasy-hue,203), 37%, 59%, .267),inset 0 4px 16px hsla(var(--fantasy-hue,203), 46%, 58%, .2)}[data-scene=guildbattle] .sao-bg-layer[style*=linear-gradient]{background:linear-gradient(to bottom,hsla(var(--fantasy-hue,203), 46%, 3%, .9),hsla(var(--fantasy-hue,203), 46%, 3%, .62) 30%,hsla(var(--fantasy-hue,203), 46%, 3%, .68) 70%,hsla(var(--fantasy-hue,203), 46%, 3%, .95))!important}.aincrad-guild-activities>.sao-fade-up:last-child{margin-top:12px}@media (max-width:767px){.aincrad-guild-rating-title{font-size:19px}}.aincrad-guild-result>.font-orbitron{place-items:center;height:84px;margin-top:-84px;font:700 27px Georgia,serif;display:grid;position:relative}.aincrad-saga{background:hsla(var(--fantasy-hue,203), 46%, 5%, .92);min-width:0;padding:0 0 12px}.aincrad-saga-hero{text-align:center;border:1px solid hsla(var(--fantasy-hue,203), 26%, 52%, 1);min-height:208px;color:hsla(var(--fantasy-hue,203), 46%, 84%, 1);text-shadow:0 3px 8px #000;background:linear-gradient(90deg,#0a071170,#0000),url(/redesign/apocalypse-reliquary.webp) 50%/cover;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:16px 70px 16px 24px;display:flex;position:relative}.aincrad-saga-hero h2{max-width:260px;margin:0 0 10px;font:700 29px/1.1 Georgia,serif}.aincrad-saga-count{font:48px/1 Georgia,serif}.aincrad-saga-hero>span:last-child{letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font:11px Georgia,serif}.aincrad-saga-rail{padding:6px;position:relative;gap:5px!important}.aincrad-saga-rail:before{content:"";background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 66%, 1),hsla(var(--fantasy-hue,203), 46%, 26%, 1));height:3px;position:absolute;top:24px;left:16px;right:16px;box-shadow:0 1px 3px #000}.aincrad-saga-marker{min-width:0;position:relative;opacity:1!important;background:0 0!important;border:0!important;padding:0!important}.aincrad-saga-marker>div:first-child{border:2px solid hsla(var(--fantasy-hue,203), 28%, 43%, 1);background:radial-gradient(ellipse at 35% 25%,#6c5660,hsla(var(--fantasy-hue,203), 27%, 11%, 1));width:32px;height:32px;box-shadow:0 0 0 2px hsla(var(--fantasy-hue,203), 25%, 10%, 1),inset 0 0 0 2px #0008;border-radius:50%;place-items:center;margin:auto;font-size:11px;display:grid}.aincrad-saga-marker[data-status=owned]>div:first-child{border-color:hsla(var(--fantasy-hue,203), 46%, 64%, 1);background:radial-gradient(at 30% 15%,#ffbcdf,#a72760 45%,#320b2b 78%);box-shadow:0 0 0 2px #302024,0 0 9px #fb4da255,inset 0 0 0 2px #0008}.aincrad-saga-marker>div:nth-child(2){white-space:normal;margin-top:6px;font-size:9px;line-height:1.15;overflow:visible}.aincrad-saga-marker>div:nth-child(3){color:hsla(var(--fantasy-hue,203), 17%, 70%, 1);font-size:9px}.aincrad-saga-next{text-align:center;color:hsla(var(--fantasy-hue,203), 33%, 81%, 1);padding:0 10px;font-size:12px}.aincrad-saga-tiers{color:hsla(var(--fantasy-hue,203), 20%, 67%, 1);padding:0 12px 8px;font-size:10px;line-height:1.5}.aincrad-saga-item{border:1px solid hsla(var(--fantasy-hue,203), 12%, 42%, 1);background:linear-gradient(125deg,hsla(var(--fantasy-hue,203), 37%, 14%, 1),hsla(var(--fantasy-hue,203), 46%, 5%, 1));min-height:60px;color:hsla(var(--fantasy-hue,203), 31%, 81%, 1);box-shadow:inset 0 0 0 2px hsla(var(--fantasy-hue,203), 46%, 5%, 1);border-radius:5px;align-items:center;gap:9px;padding:6px 10px;display:flex;position:relative}.aincrad-saga-item.is-owned{border-color:hsla(var(--fantasy-hue,203), 34%, 54%, 1);background:linear-gradient(125deg,#382635,hsla(var(--fantasy-hue,203), 46%, 8%, 1));color:hsla(var(--fantasy-hue,203), 46%, 75%, 1);box-shadow:inset 0 0 0 2px hsla(var(--fantasy-hue,203), 46%, 6%, 1),0 0 6px #c6633222}.aincrad-saga-season{width:26px;color:hsla(var(--fantasy-hue,203), 43%, 61%, 1);border-right:1px solid hsla(var(--fantasy-hue,203), 24%, 51%, .2);flex-shrink:0;align-self:stretch;place-items:center;font:700 13px Georgia,serif;display:grid}.aincrad-saga-item-art{width:44px;height:44px;color:hsla(var(--fantasy-hue,203), 17%, 61%, 1)}.aincrad-saga-item-name{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.aincrad-saga-item-state{text-align:center;border:1px solid hsla(var(--fantasy-hue,203), 18%, 39%, .4);background:hsla(var(--fantasy-hue,203), 35%, 14%, 1);width:60px;color:hsla(var(--fantasy-hue,203), 30%, 78%, 1);border-radius:6px;padding:6px 3px;font-size:10px;line-height:1.3}.aincrad-saga-item.is-owned .aincrad-saga-item-state{color:#8de3c8;background:hsla(var(--fantasy-hue,203), 46%, 11%, 1);border-color:#417565}.aincrad-saga-item.is-future .aincrad-saga-item-art{background:radial-gradient(hsla(var(--fantasy-hue,203), 20%, 21%, 1),hsla(var(--fantasy-hue,203), 46%, 6%, 1))}.aincrad-saga .aincrad-frame-corners{opacity:.65}.aincrad-saga-shop .text-slate-400{color:hsla(var(--fantasy-hue,203), 29%, 76%, 1)}.aincrad-bp-tabs button{min-height:var(--sao-tap)}@media (max-width:767px){.aincrad-saga-hero{min-height:228px;padding-right:45px}.aincrad-saga-hero h2{font-size:29px}.aincrad-saga-item{gap:7px;min-height:65px;padding:7px 9px}.aincrad-saga-item-art{width:42px;height:42px}.aincrad-saga-item-state{width:54px}.aincrad-saga-season{width:23px}}.aincrad-saga-tiers summary{cursor:pointer;min-height:var(--sao-tap);color:#b9abc1;justify-content:center;align-items:center;font-size:11px;display:flex}.aincrad-saga-tiers summary:before{content:"▸";margin-right:7px}.aincrad-saga-tiers[open] summary:before{content:"▾"}.aincrad-saga-tiers>div{padding-bottom:10px}.aincrad-saga-item{min-height:56px;padding-top:4px;padding-bottom:4px}.aincrad-saga-rail,.aincrad-saga-tiers{padding-bottom:0}.aincrad-saga-marker>div.aincrad-saga-gem{border-radius:0;width:44px;max-width:100%;height:44px;box-shadow:none!important;background:url(/redesign/saga-medallions.webp) 0/300% 100%!important;border:0!important}.aincrad-saga-marker[data-status=missing]>div.aincrad-saga-gem{background-position:50%!important}.aincrad-saga-marker[data-status=future]>div.aincrad-saga-gem{background-position:100%!important}.aincrad-saga-marker>div:not(:first-child){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aincrad-saga-rail{margin-top:6px;padding-top:2px}.aincrad-saga-rail:before{background:repeating-linear-gradient(90deg,hsla(var(--fantasy-hue,203), 31%, 11%, 1) 0 3px,hsla(var(--fantasy-hue,203), 38%, 58%, 1) 3px 8px,hsla(var(--fantasy-hue,203), 35%, 27%, 1) 8px 10px);border-block:1px solid hsla(var(--fantasy-hue,203), 26%, 47%, 1);height:4px;top:23px;box-shadow:0 2px 3px #000}.aincrad-saga-tiers summary{color:hsla(var(--fantasy-hue,203), 31%, 75%, 1);flex-direction:column;gap:3px;font-size:11px;line-height:1.3}.aincrad-saga-tiers summary:before{display:none}.aincrad-saga-tiers summary small{color:hsla(var(--fantasy-hue,203), 16%, 62%, 1);font-size:10px}.aincrad-saga-tiers summary small:after{content:" ▾"}.aincrad-saga-item{--item-color:hsla(var(--fantasy-hue,203), 11%, 52%, 1);background:linear-gradient(135deg,hsla(var(--fantasy-hue,203), 22%, 19%, .6),hsla(var(--fantasy-hue,203), 46%, 7%, 1) 60%);border-color:hsla(var(--fantasy-hue,203), 12%, 44%, 1);box-shadow:inset 0 0 0 2px hsla(var(--fantasy-hue,203), 46%, 6%, 1),inset 0 1px 7px hsla(var(--fantasy-hue,203), 46%, 92%, .067)}.aincrad-saga-item.is-owned{--item-color:hsla(var(--fantasy-hue,203), 45%, 62%, 1);background:radial-gradient(ellipse at 0% 40%,hsla(var(--fantasy-hue,203), 46%, 43%, .2),transparent 70%),linear-gradient(135deg,hsla(var(--fantasy-hue,203), 22%, 15%, 1),hsla(var(--fantasy-hue,203), 46%, 6%, 1) 65%);border-color:hsla(var(--fantasy-hue,203), 37%, 58%, 1);box-shadow:inset 0 0 0 2px hsla(var(--fantasy-hue,203), 15%, 9%, 1),inset 0 1px 8px hsla(var(--fantasy-hue,203), 46%, 80%, .082),0 0 4px hsla(var(--fantasy-hue,203), 46%, 59%, .133)}.aincrad-saga-season{border:1px solid hsla(var(--fantasy-hue,203), 24%, 40%, 1);width:28px;height:42px;color:hsla(var(--fantasy-hue,203), 43%, 60%, 1);background:linear-gradient(145deg,hsla(var(--fantasy-hue,203), 18%, 25%, 1),hsla(var(--fantasy-hue,203), 46%, 7%, 1));box-shadow:inset 0 0 0 2px hsla(var(--fantasy-hue,203), 46%, 7%, 1);border-radius:3px;align-self:center}.aincrad-saga-item:not(.is-owned) .aincrad-saga-season{color:hsla(var(--fantasy-hue,203), 20%, 71%, 1);border-color:hsla(var(--fantasy-hue,203), 15%, 38%, 1)}@media (max-width:767px){.aincrad-saga-item-name{font-size:11.5px}.aincrad-saga-item{gap:6px}.aincrad-saga-season{width:26px}}.aincrad-chat{background:hsla(var(--fantasy-hue,203), 46%, 7%, 1) url(/redesign/chat-cloister.webp) center/cover no-repeat}.aincrad-chat-header{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 4%, .125),hsla(var(--fantasy-hue,203), 46%, 4%, 0));-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.aincrad-chat-heading{text-align:center;min-height:166px;padding:20px 54px;position:relative}.aincrad-chat-heading>button:first-child{position:absolute;top:12px;left:2px}.aincrad-chat-heading>button:last-child:not(:first-child){position:absolute;top:12px;right:2px}.aincrad-chat-heading>button{min-width:var(--sao-tap);min-height:var(--sao-tap);background:hsla(var(--fantasy-hue,203), 46%, 5%, .733)}.aincrad-chat-title{letter-spacing:.025em;color:hsla(var(--fantasy-hue,203), 46%, 89%, 1);white-space:normal;overflow-wrap:anywhere;font:700 max(26px,min(calc(3.4vw / var(--uiz, 1)),52px))/1.2 Georgia,serif;text-shadow:0 3px 12px #000,0 0 22px hsla(var(--fantasy-hue,203), 46%, 42%, .267)!important}.aincrad-chat-title+div{letter-spacing:.24em;color:hsla(var(--fantasy-hue,203), 45%, 81%, 1);text-shadow:0 2px 4px #000;margin-top:8px;font-size:11px}.aincrad-chat-tabs{gap:4px;padding:0 10px 4px}.aincrad-chat-tabs>button{border:1px solid hsla(var(--fantasy-hue,203), 38%, 43%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 13%, .949),hsla(var(--fantasy-hue,203), 46%, 4%, .961));min-height:50px;color:hsla(var(--fantasy-hue,203), 46%, 71%, 1);box-shadow:inset 0 0 0 2px hsla(var(--fantasy-hue,203), 46%, 4%, 1),inset 0 0 0 3px hsla(var(--fantasy-hue,203), 31%, 31%, .467);border-radius:3px;flex-direction:row;gap:12px}.aincrad-chat-tabs>button[aria-selected=true]{border-color:hsla(var(--fantasy-hue,203), 46%, 66%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 16%, 1),hsla(var(--fantasy-hue,203), 46%, 5%, 1));color:hsla(var(--fantasy-hue,203), 46%, 89%, 1);box-shadow:inset 0 0 0 2px hsla(var(--fantasy-hue,203), 46%, 5%, 1),inset 0 0 10px hsla(var(--fantasy-hue,203), 46%, 57%, .4)}.aincrad-chat-tabs>button>span:not(.frame-corners){font-family:Georgia,serif;font-size:16px}.aincrad-chat-tabs>button>span.absolute{font-family:inherit;font-size:10px}.aincrad-chat-thread{position:relative}.aincrad-chat-feed{padding:12px 34px 22px}.aincrad-chat-message{margin-top:14px}.aincrad-chat-message>div:first-child{width:44px;margin-right:12px}.aincrad-chat-message>div:first-child>button{width:44px!important;height:44px!important}.aincrad-chat-message>div:first-child>button>div{border-color:hsla(var(--fantasy-hue,203), 46%, 53%, 1);box-shadow:0 0 0 2px hsla(var(--fantasy-hue,203), 46%, 5%, 1),0 0 0 3px hsla(var(--fantasy-hue,203), 30%, 43%, .4);border-radius:50%}.aincrad-chat-message>button{min-width:0;min-height:var(--sao-tap)}.aincrad-chat-bubble{border-color:hsla(var(--fantasy-hue,203), 36%, 41%, 1);background:linear-gradient(110deg,hsla(var(--fantasy-hue,203), 46%, 13%, .949),hsla(var(--fantasy-hue,203), 46%, 7%, .961));overflow-wrap:anywhere;padding:11px 14px;box-shadow:inset 0 0 0 2px hsla(var(--fantasy-hue,203), 46%, 7%, 1),0 3px 8px #0008!important;border-radius:3px!important}.aincrad-chat-bubble>span.whitespace-pre-wrap{font-size:14px;line-height:1.5}.aincrad-chat-message[data-mine=true] .aincrad-chat-bubble{border-color:hsla(var(--fantasy-hue,203), 46%, 58%, 1);background:linear-gradient(110deg,hsla(var(--fantasy-hue,203), 46%, 17%, .933),hsla(var(--fantasy-hue,203), 46%, 10%, .949))}.aincrad-chat-bubble:has(>.text-amber-300\/90){border-color:hsla(var(--fantasy-hue,203), 46%, 55%, 1);background:linear-gradient(110deg,hsla(var(--fantasy-hue,203), 46%, 17%, .922),hsla(var(--fantasy-hue,203), 46%, 7%, .961))}.aincrad-chat-composer{border:1px solid hsla(var(--fantasy-hue,203), 38%, 52%, 1);box-shadow:inset 0 0 0 2px hsla(var(--fantasy-hue,203), 46%, 4%, 1),inset 0 0 0 3px hsla(var(--fantasy-hue,203), 35%, 31%, 1);background:hsla(var(--fantasy-hue,203), 46%, 5%, .933);margin:0 10px 8px;padding:8px}.aincrad-chat-composer textarea{min-height:max(48px, var(--sao-tap));background:hsla(var(--fantasy-hue,203), 46%, 4%, 1);color:hsla(var(--fantasy-hue,203), 36%, 91%, 1);border-radius:3px;font-size:16px}.aincrad-chat-composer button{min-height:var(--sao-tap);min-width:var(--sao-tap)}.aincrad-chat-composer .sao-btn{color:hsla(var(--fantasy-hue,203), 46%, 82%, 1);border-color:hsla(var(--fantasy-hue,203), 46%, 55%, 1);background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 27%, 1),hsla(var(--fantasy-hue,203), 46%, 9%, 1))}.aincrad-chat.is-docked .aincrad-chat-heading{min-height:86px;padding:14px 44px}.aincrad-chat.is-docked .aincrad-chat-title{font-size:20px}.aincrad-chat.is-docked .aincrad-chat-feed{padding:8px}.aincrad-chat.is-docked .aincrad-chat-tabs>button{flex-direction:column;gap:3px}.aincrad-chat.is-docked .aincrad-chat-tabs>button>span:not(.absolute){font-size:10px}@media (max-width:767px){.aincrad-chat-heading{min-height:100px;padding:12px 42px}.aincrad-chat-title{font-size:27px}.aincrad-chat-title+div{letter-spacing:.08em;font-size:9px}.aincrad-chat-tabs{gap:3px;padding:0 0 4px}.aincrad-chat-tabs>button{flex-direction:column;gap:4px;min-height:52px}.aincrad-chat-tabs>button>span:not(.absolute){font-family:inherit;font-size:10px}.aincrad-chat-feed{padding:8px 12px 16px}.aincrad-chat-message{margin-top:12px}.aincrad-chat-message>div:first-child{margin-right:8px}.aincrad-chat-message>button{max-width:calc(100% - 52px)}.aincrad-chat-bubble{padding:8px 10px}.aincrad-chat-composer{margin:0 6px 6px}}@media (max-height:600px){.aincrad-chat-heading{min-height:52px;padding-block-start:4px;padding-block-end:4px}.aincrad-chat-title{font-size:22px}.aincrad-chat-title+div{display:none}}.aincrad-chat-tabs>button{justify-content:center}.aincrad-chat-composer .sao-btn[data-tone=gold]{clip-path:inset(0 round 3px)!important;border-radius:3px!important}.aincrad-chat-title{font-weight:400}.aincrad-chat-bubble{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:linear-gradient(115deg,hsla(var(--fantasy-hue,203), 46%, 14%, .929),hsla(var(--fantasy-hue,203), 46%, 5%, .961)),url(/redesign/chat-cloister.webp) center/500px}.aincrad-chat-bubble .aincrad-frame-corners{color:hsla(var(--fantasy-hue,203), 43%, 52%, 1)}.aincrad-chat-bubble .aincrad-frame-corners svg{width:12px;height:12px}.aincrad-chat-message[data-mine=true] .aincrad-chat-bubble{box-shadow:inset 0 0 20px hsla(var(--fantasy-hue,203), 46%, 49%, .133),0 0 12px hsla(var(--fantasy-hue,203), 46%, 49%, .133)!important}.aincrad-chat-message[data-mine=true] .aincrad-frame-corners{color:hsla(var(--fantasy-hue,203), 46%, 65%, 1)}.aincrad-chat-bubble:has(>.text-amber-300\/90){box-shadow:inset 0 0 20px hsla(var(--fantasy-hue,203), 46%, 40%, .169),0 0 12px hsla(var(--fantasy-hue,203), 46%, 45%, .169)!important}.aincrad-chat-composer>.aincrad-frame-corners{color:hsla(var(--fantasy-hue,203), 46%, 68%, 1)}@media (max-width:767px){.aincrad-chat{background-size:auto 100%}.aincrad-chat-header{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 4%, .267),hsla(var(--fantasy-hue,203), 46%, 4%, .067))}}.aincrad-chat-header{box-shadow:0 1px 0 hsla(var(--fantasy-hue,203), 46%, 3%, 1),0 10px 18px -6px #000c;border-bottom:1px solid hsla(var(--fantasy-hue,203), 46%, 52%, .55)!important}@media (max-width:767px){.aincrad-chat{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 6%, .94),hsla(var(--fantasy-hue,203), 46%, 3%, .97)),url(/redesign/chat-cloister.webp) center bottom/cover no-repeat,hsla(var(--fantasy-hue,203), 46%, 5%, 1)!important}.aincrad-chat-header{background:linear-gradient(hsla(var(--fantasy-hue,203), 46%, 4%, .1) 0%,hsla(var(--fantasy-hue,203), 46%, 4%, .35) 55%,hsla(var(--fantasy-hue,203), 46%, 5%, .97) 100%),url(/redesign/chat-cloister.webp) center top/cover no-repeat!important}.aincrad-chat-tabs{padding-bottom:8px}}[data-scene=expedition] button.sao-clip-sm,[data-world=bank] button{min-height:var(--sao-tap)}[data-scene=inventory] button{min-width:var(--sao-tap)}.aincrad-profession-back{min-width:var(--sao-tap);min-height:var(--sao-tap)}:-webkit-any(input,textarea)::placeholder{color:hsla(var(--fantasy-hue,203), 14%, 66%, .5);opacity:1;font-size:.9em;font-weight:400}:is(input,textarea)::placeholder{color:hsla(var(--fantasy-hue,203), 14%, 66%, .5);opacity:1;font-size:.9em;font-weight:400}input[type=number]{-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.aincrad-loadout-slots>div>:not(.aincrad-frame-corners):not(.aincrad-loadout-slot-number){max-width:calc(100% - 6px)!important;max-height:calc(100% - 6px)!important}:root{--fantasy-hue:203;--fantasy-bg:#080f17;--fantasy-panel:#101d29;--fantasy-panel-deep:#0b151f;--fantasy-border:#344d60;--fantasy-accent:#7fcde9;--fantasy-accent-rgb:127,205,233;--fantasy-muted:#b1c2cf;--fantasy-button:#183d50;--fantasy-text:#edf2f5;--fantasy-title:#edf5fa;--fantasy-scene-veil:#07111a}:root[data-appearance=red]{--fantasy-hue:7;--fantasy-bg:#130d0d;--fantasy-panel:#251a19;--fantasy-panel-deep:#1a1212;--fantasy-border:#634039;--fantasy-accent:#f3a18e;--fantasy-accent-rgb:243,161,142;--fantasy-muted:#c9b6b2;--fantasy-button:#632b26;--fantasy-text:#f5eeeb;--fantasy-title:#fff0e9;--fantasy-scene-veil:#1b0b0a}html[data-appearance]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--fantasy-bg);--color-neon:var(--fantasy-accent);--color-neon-soft:var(--fantasy-accent);--color-abyss:var(--fantasy-bg);--color-panel:var(--fantasy-panel);--color-panel-deep:var(--fantasy-panel-deep);--color-cyan-50:hsl(var(--fantasy-hue), 70%, 96%);--color-cyan-100:hsl(var(--fantasy-hue), 65%, 90%);--color-cyan-200:hsl(var(--fantasy-hue), 60%, 81%);--color-cyan-300:hsl(var(--fantasy-hue), 60%, 72%);--color-cyan-400:hsl(var(--fantasy-hue), 58%, 64%);--color-cyan-500:hsl(var(--fantasy-hue), 50%, 50%);--color-cyan-600:hsl(var(--fantasy-hue), 48%, 39%);--color-cyan-700:hsl(var(--fantasy-hue), 42%, 28%);--color-cyan-800:hsl(var(--fantasy-hue), 35%, 21%);--color-cyan-900:hsl(var(--fantasy-hue), 32%, 15%);--color-slate-300:var(--fantasy-text);--color-slate-400:var(--fantasy-muted);--color-slate-500:hsl(var(--fantasy-hue), 15%, 63%);--color-slate-600:hsl(var(--fantasy-hue), 14%, 53%);--color-slate-800:var(--fantasy-panel);--color-slate-900:var(--fantasy-panel-deep);--color-slate-950:var(--fantasy-bg)}html[data-appearance] body{background:var(--fantasy-bg);color:var(--fantasy-text)}html[data-appearance] :-webkit-any(.sao-shell,[data-world],.aincrad-home){color:var(--fantasy-text);background:var(--fantasy-bg)!important}html[data-appearance] :is(.sao-shell,[data-world],.aincrad-home){color:var(--fantasy-text);background:var(--fantasy-bg)!important}html[data-appearance] :-webkit-any(.sao-blob,.sao-blob-slow,.sao-scene-grid,.ambient-mote,.bird-fly,.tile-neon,.sao-btn-sheen,.aincrad-frame-corners){display:none!important}html[data-appearance] :is(.sao-blob,.sao-blob-slow,.sao-scene-grid,.ambient-mote,.bird-fly,.tile-neon,.sao-btn-sheen,.aincrad-frame-corners){display:none!important}html[data-appearance] :-webkit-any(.sao-ring-pulse,.sao-glow-pulse,.sao-fade-up,.sao-pop){animation:none!important}html[data-appearance] :is(.sao-ring-pulse,.sao-glow-pulse,.sao-fade-up,.sao-pop){animation:none!important}html[data-appearance] [class*=backdrop-blur]{-webkit-backdrop-filter:none!important}html[data-appearance] :-webkit-any(h1,h2,h3){color:var(--fantasy-title);text-shadow:none!important;filter:none!important}html[data-appearance] :is(h1,h2,h3){color:var(--fantasy-title);text-shadow:none!important;filter:none!important}html[data-appearance] h1{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif}html[data-appearance] :-webkit-any(button,a,input,select,textarea):focus-visible{outline:calc(3px / var(--uiz,1)) solid var(--fantasy-accent);outline-offset:3px}html[data-appearance] :is(button,a,input,select,textarea):focus-visible{outline:calc(3px / var(--uiz,1)) solid var(--fantasy-accent);outline-offset:3px}html[data-appearance] :-webkit-any(button,[role=button]){touch-action:manipulation}html[data-appearance] :is(button,[role=button]){touch-action:manipulation}html[data-appearance] :-webkit-any(.sao-card,.sao-glass-panel){border-radius:6px;background:var(--fantasy-panel)!important;border-color:var(--fantasy-border)!important;box-shadow:none!important}html[data-appearance] :is(.sao-card,.sao-glass-panel){border-radius:6px;background:var(--fantasy-panel)!important;border-color:var(--fantasy-border)!important;box-shadow:none!important}html[data-appearance] .sao-btn{min-height:var(--sao-tap);letter-spacing:0;font-family:inherit;clip-path:none!important;box-shadow:none!important;border-radius:6px!important}html[data-appearance] .sao-btn>span[aria-hidden]{display:none}html[data-appearance] .sao-btn:-webkit-any([data-tone=cyan],[data-tone=gold]){background:linear-gradient(180deg,var(--fantasy-button),var(--fantasy-panel-deep))!important;border-color:var(--fantasy-accent)!important;color:var(--fantasy-title)!important}html[data-appearance] .sao-btn:is([data-tone=cyan],[data-tone=gold]){background:linear-gradient(180deg,var(--fantasy-button),var(--fantasy-panel-deep))!important;border-color:var(--fantasy-accent)!important;color:var(--fantasy-title)!important}html[data-appearance] .sao-btn[data-tone=slate]{background:var(--fantasy-panel)!important;border-color:var(--fantasy-border)!important;color:var(--fantasy-text)!important}html[data-appearance] .sao-shell>.sao-col{padding:max(16px,calc(env(safe-area-inset-top) / var(--uiz, 1))) 12px 100px}html[data-appearance] .sao-shell>.sao-col>header{margin-bottom:14px}html[data-appearance] .sao-shell>.sao-col>header h1{font-size:28px}html[data-appearance] .sao-shell>.sao-col>header p{color:var(--fantasy-muted)}html[data-appearance] .sao-shell>.sao-col>header .h-px{background:var(--fantasy-border)}html[data-appearance] .sao-bg-layer{height:230px;opacity:.18!important;position:absolute!important;bottom:auto!important;transform:none!important}html[data-appearance] [data-world]>header{border-bottom:1px solid var(--fantasy-border);background:var(--fantasy-panel-deep)!important}html[data-appearance] [data-world]>header button{min-height:var(--sao-tap);min-width:var(--sao-tap)}html[data-appearance] [data-world]>header h1{font-size:22px}html[data-appearance] .aincrad-city-backdrop{height:180px;top:108px;bottom:auto;left:0;right:0;overflow:hidden;position:absolute!important}html[data-appearance] .aincrad-home .sao-home-bg{object-fit:cover;object-position:center 42%;will-change:auto;width:100%;height:100%;left:0;transform:none!important}html[data-appearance] .aincrad-home .sao-home-veil{background:linear-gradient(0deg,var(--fantasy-bg),transparent 70%)!important}html[data-appearance] .aincrad-home>.sao-col{padding:max(12px,calc(env(safe-area-inset-top) / var(--uiz, 1))) 12px 100px}html[data-appearance] .aincrad-arrival{padding:40px 4px 8px}html[data-appearance] .aincrad-arrival h1{margin:4px 0;font-size:34px}html[data-appearance] .aincrad-arrival-copy{max-width:260px;font-size:13px;line-height:1.4}html[data-appearance] .aincrad-eyebrow{color:var(--fantasy-accent);letter-spacing:.1em;font-size:9px}html[data-appearance] .aincrad-primary{max-width:none;min-height:max(48px, var(--sao-tap));border:1px solid var(--fantasy-accent);background:linear-gradient(var(--fantasy-button),var(--fantasy-panel-deep));color:var(--fantasy-title);box-shadow:none;border-radius:6px;margin-top:12px;padding:10px 14px;font-size:17px}html[data-appearance] .aincrad-destinations{gap:8px;margin-top:10px}html[data-appearance] .aincrad-home .sao-tile,html[data-appearance] .aincrad-home .sao-home-sec .sao-tile,html[data-appearance] .aincrad-home .aincrad-destinations .sao-tile{background:var(--fantasy-panel);border:1px solid var(--fantasy-border);border-radius:6px;height:64px!important;min-height:64px!important;box-shadow:none!important}html[data-appearance] .aincrad-home .sao-tile>.bg-gradient-to-t{display:none}html[data-appearance] .aincrad-home .sao-tile>.absolute.bottom-2{padding:12px 8px 10px 62px;position:relative;top:auto;bottom:auto;left:auto;right:auto}html[data-appearance] .aincrad-home .sao-tile-ico{display:none}html[data-appearance] .aincrad-home .sao-tile-title{text-transform:none;letter-spacing:0;text-shadow:none;color:var(--fantasy-text);font-family:inherit;font-size:12px}html[data-appearance] .aincrad-home .sao-tile-sub{color:var(--fantasy-muted);padding-left:0;font-size:10px;line-height:1.3}html[data-appearance] .aincrad-home .sao-home-breath{height:0}html[data-appearance] .aincrad-home .sao-home-secs{gap:12px;margin-top:10px}html[data-appearance] :-webkit-any(.aincrad-expedition-scene,.aincrad-pond,.aincrad-clan-hero){border-color:var(--fantasy-border);border-radius:6px;min-height:0;height:180px!important}html[data-appearance] :is(.aincrad-expedition-scene,.aincrad-pond,.aincrad-clan-hero){border-color:var(--fantasy-border);border-radius:6px;min-height:0;height:180px!important}html[data-appearance] .aincrad-clan-hero .font-orbitron{color:var(--fantasy-title);font-size:26px}html[data-appearance] .aincrad-clan-hero>div:last-child{top:auto;bottom:14px;left:14px;right:14px}html[data-appearance] .aincrad-clan-card{background:var(--fantasy-panel);border-color:var(--fantasy-border);min-height:88px;box-shadow:none;gap:12px;padding:12px}html[data-appearance] .aincrad-crest{filter:none;width:52px;height:64px}html[data-appearance] [data-coach=explore]{background:linear-gradient(var(--fantasy-button),var(--fantasy-panel-deep))!important;border-color:var(--fantasy-accent)!important;color:var(--fantasy-title)!important;box-shadow:none!important;min-height:max(48px, var(--sao-tap))!important}html[data-appearance] .aincrad-armory{border-color:var(--fantasy-border)}html[data-appearance] .aincrad-armory:after{display:none}html[data-appearance] .aincrad-armory>.relative{min-height:270px}html[data-appearance] .aincrad-armory-hero{width:140px;height:250px}.fantasy-appearance{border:1px solid var(--fantasy-border);background:var(--fantasy-panel-deep);border-radius:6px;min-width:0;margin:0 0 16px;padding:14px}.fantasy-appearance legend{color:var(--fantasy-title);padding:0 6px;font:22px Georgia,serif}.fantasy-appearance>p{color:var(--fantasy-muted);margin:0 0 12px;font-size:13px}.fantasy-appearance-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fantasy-appearance-options button{color:#c4ebfa;text-align:left;background:#10202e;border:1px solid #455b6c;border-radius:6px;align-items:center;gap:8px;min-height:72px;padding:12px;display:flex}.fantasy-appearance-options button[data-palette=red]{color:#ffc1ae;background:#321917;border-color:#765049}.fantasy-appearance-options button[aria-pressed=true]{outline:2px solid var(--fantasy-accent);outline-offset:-2px}.fantasy-appearance-options button>svg{flex-shrink:0}.fantasy-appearance-options button>span{flex:1;min-width:0}.fantasy-appearance-options strong{font-size:14px;display:block}.fantasy-appearance-options small{margin-top:4px;font-size:11px;display:block}@media (min-width:980px){html.sao-wide[data-appearance] .sao-shell>.sao-col{padding-inline-start:24px;padding-inline-end:24px}html.sao-wide[data-appearance] .aincrad-city-backdrop{height:240px;top:90px;left:var(--sao-side-w);right:var(--sao-dock-w)}html.sao-wide[data-appearance] .aincrad-arrival{padding:58px 16px 16px}html.sao-wide[data-appearance] .aincrad-destinations{grid-template-columns:repeat(4,minmax(0,1fr))}html.sao-wide[data-appearance] :-webkit-any(.aincrad-expedition-scene,.aincrad-pond){height:240px!important}html.sao-wide[data-appearance] :is(.aincrad-expedition-scene,.aincrad-pond){height:240px!important}}@media (prefers-reduced-motion:reduce){html[data-appearance] *,html[data-appearance] :before,html[data-appearance] :after{scroll-behavior:auto!important;transition-duration:0s!important}}html[data-appearance] .aincrad-arrival{isolation:isolate;border:1px solid var(--fantasy-border);border-radius:6px;min-height:0;margin-top:8px;padding:92px 12px 12px;overflow:hidden}html[data-appearance] .aincrad-arrival>.fantasy-home-panorama{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.fantasy-home-panorama img{object-fit:cover;object-position:center 42%;width:100%;height:100%}.fantasy-home-panorama:after{content:"";background:linear-gradient(#0000 10%,#03080eee);position:absolute;top:0;bottom:0;left:0;right:0}html[data-appearance] .aincrad-arrival .aincrad-primary{margin-top:10px}html[data-appearance] .aincrad-primary:before,html[data-appearance] .aincrad-primary:after,html[data-appearance] .sao-tile:before,html[data-appearance] .sao-tile:after{display:none}html[data-appearance] .sao-bottom-nav{background:var(--fantasy-panel-deep);border-color:var(--fantasy-border);box-shadow:none!important}html[data-appearance] .sao-bottom-nav button{color:var(--fantasy-muted)}html[data-appearance] .sao-bottom-nav button :-webkit-any(svg,span){color:inherit;text-shadow:none;filter:none!important;box-shadow:none!important}html[data-appearance] .sao-bottom-nav button :is(svg,span){color:inherit;text-shadow:none;filter:none!important;box-shadow:none!important}html[data-appearance] .sao-bottom-nav button>.absolute{height:2px;background:var(--fantasy-accent)!important}html[data-appearance] .sao-bottom-nav button[aria-current=page]{color:var(--fantasy-accent)}html[data-appearance] .sao-bottom-nav button>span>.absolute{background:0 0}html[data-appearance] .sao-bottom-nav button>span:last-child{letter-spacing:0;font-size:10px}html[data-appearance] [data-scene=inventory] .sao-wgrid-items{grid-template-columns:minmax(0,1fr);gap:8px}html[data-appearance] .aincrad-inventory-card{text-align:left;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:3px 12px;height:auto;min-height:76px;padding:10px 14px 10px 10px;display:grid;background:var(--fantasy-panel)!important;border-color:var(--fantasy-border)!important;border-left:3px solid var(--item-color)!important;box-shadow:none!important}html[data-appearance] .aincrad-inventory-card>.relative.shrink-0{grid-area:1/1/3;width:54px!important;height:54px!important;margin:0!important}html[data-appearance] .aincrad-inventory-card .aincrad-item-name{min-height:0;color:var(--fantasy-text);grid-area:1/2/auto/4;margin:0;font-family:inherit;font-size:14px;line-height:1.35}html[data-appearance] .aincrad-inventory-card .aincrad-item-rarity{text-align:left;grid-area:2/2;font-size:11px}html[data-appearance] .aincrad-inventory-card>.mt-1{grid-area:2/3;margin:0;font-size:11px}html[data-appearance] .aincrad-inventory-card:before,html[data-appearance] .aincrad-inventory-card:after{display:none}html[data-appearance] [data-scene=inventory] :-webkit-any(input,button[aria-pressed]){min-height:var(--sao-tap)}html[data-appearance] [data-scene=inventory] :is(input,button[aria-pressed]){min-height:var(--sao-tap)}html[data-appearance] .aincrad-forge-intro{min-height:140px;padding:20px 14px}html[data-appearance] .aincrad-forge-intro h2{font-size:27px}html[data-appearance] .aincrad-forge-stations{gap:8px}html[data-appearance] .aincrad-forge-station{background:var(--fantasy-panel);border:1px solid var(--fantasy-border);min-height:100px;box-shadow:none;border-radius:6px;padding:14px}html[data-appearance] .aincrad-forge-station-title{color:var(--fantasy-title);font-size:17px}html[data-appearance] .aincrad-forge-station-desc{color:var(--fantasy-muted);font-size:12px}html[data-appearance] .aincrad-forge-enter{color:var(--fantasy-accent);border-color:var(--fantasy-border)}html[data-appearance] .aincrad-settings-hero{display:none}html[data-appearance] .aincrad-settings-layout{grid-template-columns:minmax(0,1fr);gap:12px}.fantasy-shell-art{pointer-events:none;height:190px;position:absolute;top:0;bottom:auto;left:0;right:0;overflow:hidden}.fantasy-shell-art img{object-fit:cover;width:100%;height:100%}.fantasy-shell-art:after{content:"";background:linear-gradient(0deg,var(--fantasy-bg),transparent);position:absolute;top:0;bottom:0;left:0;right:0}html[data-appearance] [data-scene=profile] .sao-profile-banner{height:180px;position:absolute;opacity:.25!important}html[data-appearance] .aincrad-profile-identity{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:5px 14px;padding:12px 0;display:grid}html[data-appearance] .aincrad-profile-identity>*{text-align:left;grid-column:2;justify-self:start;margin:0}html[data-appearance] .aincrad-profile-identity>.aincrad-xp-ring{outline:1px solid var(--fantasy-border);outline-offset:2px;width:82px;height:82px;box-shadow:none;grid-area:1/1/5}html[data-appearance] .aincrad-profile-identity h1{text-align:left;margin:0;font-size:24px}html[data-appearance] .aincrad-profile-rank{text-align:left;flex-flow:wrap;justify-content:flex-start}html[data-appearance] .aincrad-profile-rank>span:first-child{letter-spacing:.03em}html[data-appearance] .aincrad-profile-badges{grid-column:1/-1;justify-content:flex-start}html[data-appearance] .aincrad-profile-vitals{margin-top:8px}html[data-appearance] :-webkit-any(.aincrad-vital,.aincrad-profile-wallet,.aincrad-profile-stats){background:var(--fantasy-panel);border:1px solid var(--fantasy-border);box-shadow:none;border-radius:6px}html[data-appearance] :is(.aincrad-vital,.aincrad-profile-wallet,.aincrad-profile-stats){background:var(--fantasy-panel);border:1px solid var(--fantasy-border);box-shadow:none;border-radius:6px}html[data-appearance] .aincrad-vital{padding:8px 10px}html[data-appearance] .aincrad-profile-stats{margin-top:12px;padding:12px}html[data-appearance] .aincrad-storefront{border:1px solid var(--fantasy-border);background:var(--fantasy-panel);height:auto;min-height:94px;box-shadow:none;border-radius:6px}html[data-appearance] .aincrad-storefront:not(.aincrad-market-hero) .aincrad-shop-caption{min-height:94px;padding:12px 12px 12px 84px;position:relative;top:auto;bottom:auto;left:auto;right:auto}html[data-appearance] .aincrad-storefront:not(.aincrad-market-hero) .aincrad-shop-shade,html[data-appearance] .aincrad-shop-icon{display:none}html[data-appearance] .aincrad-shop-title{color:var(--fantasy-title);font-size:15px}html[data-appearance] .aincrad-shop-desc{color:var(--fantasy-muted);font-size:12px}html[data-appearance] .aincrad-market-hero{height:170px}html[data-appearance] .aincrad-market-hero .aincrad-shop-title{font-size:26px}html[data-appearance] .aincrad-fish-card{background:var(--fantasy-panel);border-color:var(--fantasy-border);min-height:72px}html[data-appearance] .aincrad-fishing-action{min-height:max(48px, var(--sao-tap))!important;font-size:18px!important}html[data-appearance] .aincrad-xp-ring svg circle{filter:none!important}html[data-appearance] .aincrad-xp-ring svg stop{stop-color:var(--fantasy-accent)}html[data-appearance] .aincrad-xp-ring>.absolute:last-child{box-shadow:none;padding:1px 7px;font-size:10px}html[data-appearance] .aincrad-profile-stats>.grid-cols-5{gap:4px}html[data-appearance] .aincrad-profile-stats>.grid-cols-5>*{border-color:var(--fantasy-border);padding:8px 2px}html[data-appearance] .aincrad-profile-stats>.grid-cols-5 .text-\[8px\]{font-size:9px}html[data-appearance] .aincrad-profile-stats .sao-fade-up{opacity:1;transform:none}html[data-appearance] .aincrad-inventory-card>.relative.shrink-0{-webkit-mask-image:none;mask-image:none}html[data-appearance] .aincrad-profile-slot{box-shadow:none!important}html[data-appearance] .aincrad-home .sao-tile:after{content:none}html[data-appearance] :-webkit-any(.fig-breathe,.figBreathe,.sao-float,.sao-shimmer,.sao-pulse,.sao-ring-pulse,.sao-stars,.sao-particles){animation:none!important}html[data-appearance] :is(.fig-breathe,.figBreathe,.sao-float,.sao-shimmer,.sao-pulse,.sao-ring-pulse,.sao-stars,.sao-particles){animation:none!important}html[data-appearance] .sao-shell>.sao-col>header{text-align:left;pointer-events:auto;position:relative;top:auto;bottom:auto;left:auto;right:auto}html[data-appearance] .sao-shell>.sao-col>header:before,html[data-appearance] .sao-shell>.sao-col>header:after{display:none}html[data-appearance] .sao-shell>.sao-col>header h1{background:0 0;padding:0}html[data-appearance] .aincrad-accessories-panorama{height:100px;min-height:0}html[data-appearance] .aincrad-accessory-slot{aspect-ratio:auto;min-height:122px;box-shadow:none;background:var(--fantasy-panel);border-radius:6px;padding:8px 4px}html[data-appearance] .aincrad-accessory-art{border-radius:6px;width:48px;height:48px;margin:0;background:#00000047!important;border:1px solid #ffffff29!important}html[data-appearance] .aincrad-accessory-art .aincrad-accessory-atlas{width:100%;max-width:none;height:100%}html[data-appearance] .aincrad-accessory-label{color:var(--fantasy-muted);font-size:10px}html[data-appearance] .aincrad-accessory-name{font-size:12px}html[data-appearance] :-webkit-any(.aincrad-niji-scene,.aincrad-kitchen-hero,.aincrad-blacksmith-hero){height:160px;min-height:0}html[data-appearance] :is(.aincrad-niji-scene,.aincrad-kitchen-hero,.aincrad-blacksmith-hero){height:160px;min-height:0}html[data-appearance] :-webkit-any(.aincrad-niji-quote,.aincrad-kitchen-dialogue){padding:8px 10px;font-size:12px;bottom:8px}html[data-appearance] :is(.aincrad-niji-quote,.aincrad-kitchen-dialogue){padding:8px 10px;font-size:12px;bottom:8px}html[data-appearance] .aincrad-autofish-status{padding:12px}html[data-appearance] .aincrad-autofish-count{min-height:max(48px, var(--sao-tap));padding:8px}html[data-appearance] .aincrad-autofish-count .aincrad-mail-medal{width:38px;height:38px}html[data-appearance] .aincrad-recipes{grid-template-columns:minmax(0,1fr);gap:8px}html[data-appearance] .aincrad-recipe{background:var(--fantasy-panel);border-radius:6px;grid-template-columns:64px minmax(0,1fr);gap:10px;padding:10px;display:grid}html[data-appearance] .aincrad-recipe-art{aspect-ratio:1;border-radius:4px;width:64px;height:64px}html[data-appearance] .aincrad-recipe-name{font-size:16px}html[data-appearance] .aincrad-recipe-actions{grid-column:1/-1;padding:0}html[data-appearance] .aincrad-class-grid{grid-template-columns:minmax(0,1fr);gap:8px}html[data-appearance] .aincrad-class-card{background:var(--fantasy-panel);min-height:110px;box-shadow:none;border-radius:6px;padding:10px}html[data-appearance] .aincrad-class-card>.flex{align-items:center;display:flex}html[data-appearance] .aincrad-class-card .aincrad-class-portrait{border-radius:4px;width:72px;height:88px;position:relative;top:auto;bottom:auto;left:auto;right:auto;box-shadow:none!important}html[data-appearance] .aincrad-class-copy{text-align:left;background:0 0;padding:0;position:relative;top:auto;bottom:auto;left:auto;right:auto}html[data-appearance] .aincrad-class-copy>.flex{align-items:flex-start;gap:4px}html[data-appearance] .aincrad-class-copy .font-orbitron{font-size:20px}html[data-appearance] .aincrad-class-description{color:var(--fantasy-muted);font-size:12px;display:-webkit-box}html[data-appearance] .aincrad-class-more{border:0;width:auto;margin:5px 0 0;padding:0}html[data-appearance] .aincrad-ascension-hero{margin-top:16px}html[data-appearance] .aincrad-ascension-stats{margin-top:12px;padding:12px}html[data-appearance] .aincrad-ascension-relic{background-size:88px;height:88px;min-height:0}html[data-appearance] .aincrad-crystal{background:var(--fantasy-bg)}html[data-appearance] .aincrad-crystal .crystal-heading{background:var(--fantasy-panel-deep);margin:0;padding:12px}html[data-appearance] .crystal-layout{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}html[data-appearance] .crystal-stage{border:1px solid var(--fantasy-border);border-radius:6px;height:180px;overflow:hidden}html[data-appearance] .crystal-stage>img{animation:none;display:block;object-position:center 42%!important}html[data-appearance] .crystal-stage>.pointer-events-none{display:none}html[data-appearance] .crystal-controls .crystal-tariff{min-height:72px;background:var(--fantasy-panel)!important;box-shadow:none!important;border-color:var(--fantasy-border)!important;padding:10px 8px 10px 44px!important}html[data-appearance] .crystal-tariff-gem{width:30px;height:44px;left:8px}html[data-appearance] .fair-wheel{filter:none;width:230px;margin:0 auto}html[data-appearance] .fair-console{border:1px solid var(--fantasy-border);background:var(--fantasy-panel);box-shadow:none;border-radius:6px;padding:14px}html[data-appearance] .fair-chips button{min-width:var(--sao-tap);min-height:var(--sao-tap);height:48px;box-shadow:none;border-width:2px}html[data-appearance] .aincrad-contracts{background:var(--fantasy-bg)}html[data-appearance] .contracts-papers{gap:10px}html[data-appearance] .contract-notice{padding:0;transform:none!important}html[data-appearance] .contract-notice>span.absolute{display:none}html[data-appearance] .contract-paper{border:1px solid var(--fantasy-border);padding:12px;background:var(--fantasy-panel)!important;box-shadow:none!important}html[data-appearance] .contract-paper:before,html[data-appearance] .contract-paper:after{display:none}html[data-appearance] .contract-paper :is(.contract-caption>span:first-child,div.mt-0\.5,div.mt-1\.5>span){color:var(--fantasy-text)!important}html[data-appearance] .contract-caption>span:first-child{font-family:inherit;font-size:15px}html[data-appearance] .contract-illustration{float:right;opacity:.6;width:72px;height:56px;margin:0 0 8px 8px}html[data-appearance] .aincrad-forge-hub{gap:12px;min-height:0}html[data-appearance] .aincrad-forge-intro{border:1px solid var(--fantasy-border);background:linear-gradient(90deg,var(--fantasy-panel-deep),transparent),url(/redesign/forge-hall.w480.webp) center/cover;border-radius:6px;min-height:110px;padding:18px 12px}html[data-appearance] .aincrad-forge-stations{grid-template-columns:minmax(0,1fr)}html[data-appearance] .aincrad-forge-station{text-align:left;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:4px 12px;min-height:82px;padding:12px;display:grid}html[data-appearance] .aincrad-forge-station:before{display:none}html[data-appearance] .aincrad-forge-station>svg{filter:none;grid-area:1/1/3;width:28px;height:28px}html[data-appearance] .aincrad-forge-station-title{grid-area:1/2;font:18px Georgia,serif}html[data-appearance] .aincrad-forge-station-desc{grid-area:2/2}html[data-appearance] .aincrad-forge-enter{box-shadow:none;border:0;grid-area:1/3/3;width:20px;margin:0}html[data-appearance] .aincrad-shop-hub>.grid{grid-template-columns:minmax(0,1fr);gap:8px}html[data-appearance] .aincrad-shop-badge{font-size:10px;top:6px;right:6px}html[data-appearance] .aincrad-pet-stage{height:170px}html[data-appearance] .aincrad-pet-stage>button img{filter:none;width:170px!important;height:170px!important}html[data-appearance] .aincrad-pet-stage>button{transform:none}html[data-appearance] .aincrad-pet-details{background:var(--fantasy-panel);padding:12px}html[data-appearance] .aincrad-loadout-hero{min-height:150px;padding:52px 12px 12px}html[data-appearance] .aincrad-loadout-slots>div{width:48px;height:48px}html[data-appearance] .aincrad-loadout-card{min-height:0;padding:10px;background:var(--fantasy-panel)!important;box-shadow:none!important}html[data-appearance] .aincrad-loadout-card-inner{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:6px 10px;display:grid}html[data-appearance] .aincrad-loadout-card .aincrad-skill-art,html[data-appearance] .aincrad-loadout-card .aincrad-skill-scene{border-radius:4px;flex-shrink:0;width:64px!important;height:64px!important}html[data-appearance] .aincrad-loadout-skill-copy{grid-column:2;padding:0}html[data-appearance] .aincrad-loadout-skill-copy>.flex:first-child .text-white{font-size:16px}html[data-appearance] .aincrad-loadout-cooldown{grid-column:2;width:auto;margin:0;padding:0;font-size:11px}html[data-appearance] .aincrad-loadout-skill-state{grid-column:2;place-self:start;padding:4px;font-size:10px;position:relative;top:auto;bottom:auto;left:auto;right:auto}html[data-appearance] .aincrad-mastery-chest{background-size:100%;min-height:0;padding:92px 12px 12px}html[data-appearance] .aincrad-mastery-chest>.flex{background:var(--fantasy-panel-deep);border-radius:6px;padding:10px}html[data-appearance] .aincrad-mastery-medal{width:48px;height:48px}html[data-appearance] :-webkit-any(.aincrad-mastery-node,.aincrad-mechanic-card){background:var(--fantasy-panel);border-radius:6px;padding:12px;border:1px solid var(--fantasy-border)!important;box-shadow:none!important}html[data-appearance] :is(.aincrad-mastery-node,.aincrad-mechanic-card){background:var(--fantasy-panel);border-radius:6px;padding:12px;border:1px solid var(--fantasy-border)!important;box-shadow:none!important}html[data-appearance] .aincrad-mechanics-champion{filter:none;height:140px}html[data-appearance] .aincrad-mechanics-intro{margin-bottom:10px;padding:10px;font-size:13px}html[data-appearance] .aincrad-mechanic-art{width:100%;height:90px}html[data-appearance] .aincrad-mechanic-name{font-size:20px}@media (min-width:980px){html[data-appearance] .aincrad-shop-hub>.grid,html[data-appearance] .aincrad-class-grid,html[data-appearance] .aincrad-recipes{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-appearance] .crystal-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html[data-appearance] .crystal-stage{height:300px}html[data-appearance] .fair-wheel{width:330px}}html[data-appearance] .aincrad-settings-panel{background:var(--fantasy-panel);border-color:var(--fantasy-border);box-shadow:none;padding:14px}html[data-appearance] .aincrad-raid{background:var(--fantasy-bg)}html[data-appearance] .aincrad-raid-header{padding:12px!important}html[data-appearance] .aincrad-raid-header .font-orbitron{background:0 0;margin-left:40px;padding:8px 0;font-size:28px}html[data-appearance] .aincrad-raid-header button{top:12px;left:12px}html[data-appearance] .aincrad-raid-content{padding:0 12px 24px}html[data-appearance] :-webkit-any(.aincrad-raid-summons,.aincrad-raid-active){gap:12px}html[data-appearance] :is(.aincrad-raid-summons,.aincrad-raid-active){gap:12px}html[data-appearance] :-webkit-any(.aincrad-raid-card,.aincrad-raid-boss,.aincrad-raid-command,.aincrad-raid-ranking,.aincrad-raid-tactics){border:1px solid var(--fantasy-border);background:var(--fantasy-panel);box-shadow:none;border-radius:6px;min-height:0;margin:0;padding:12px}html[data-appearance] :is(.aincrad-raid-card,.aincrad-raid-boss,.aincrad-raid-command,.aincrad-raid-ranking,.aincrad-raid-tactics){border:1px solid var(--fantasy-border);background:var(--fantasy-panel);box-shadow:none;border-radius:6px;min-height:0;margin:0;padding:12px}html[data-appearance] :-webkit-any(.aincrad-raid-card,.aincrad-raid-boss,.aincrad-raid-tactics):before{display:none}html[data-appearance] :is(.aincrad-raid-card,.aincrad-raid-boss,.aincrad-raid-tactics):before{display:none}html[data-appearance] .aincrad-raid-card>.relative,html[data-appearance] .aincrad-raid-boss>.h-44{height:180px}html[data-appearance] :-webkit-any(.aincrad-raid-card,.aincrad-raid-boss)>.p-4{min-height:0;padding:12px 0 0}html[data-appearance] :is(.aincrad-raid-card,.aincrad-raid-boss)>.p-4{min-height:0;padding:12px 0 0}html[data-appearance] .aincrad-raid-boss .font-orbitron{background:0 0;margin:0;padding:0;font-size:22px}html[data-appearance] .aincrad-raid-boss [role=progressbar]{height:10px;box-shadow:none}html[data-appearance] .aincrad-raid-command>.grid>.sao-btn:not([data-tone=rose]){min-height:max(48px, var(--sao-tap));flex-direction:row;font-size:14px}html[data-appearance] .aincrad-raid-command>.grid>.sao-btn:before{display:none}html[data-appearance] .aincrad-raid-command>.grid>.sao-btn[data-tone=rose]{clip-path:none!important;box-shadow:none!important}html[data-appearance] .aincrad-raid-ranking>div:first-child{letter-spacing:0;margin:0 0 8px;padding:0;font-size:17px}html[data-appearance] .aincrad-raid-crest{height:48px;margin:4px auto}html[data-appearance] .aincrad-party-assembled{align-items:start;gap:12px;margin-top:8px;padding-top:0}html[data-appearance] .aincrad-party-roster-scene{padding-top:0}html[data-appearance] :-webkit-any(.aincrad-party-roster,.aincrad-party-planning,.aincrad-party-tactics,.aincrad-party-arena){box-shadow:none;background-color:var(--fantasy-panel);border:1px solid var(--fantasy-border);border-radius:6px;padding:12px}html[data-appearance] :is(.aincrad-party-roster,.aincrad-party-planning,.aincrad-party-tactics,.aincrad-party-arena){box-shadow:none;background-color:var(--fantasy-panel);border:1px solid var(--fantasy-border);border-radius:6px;padding:12px}html[data-appearance] .aincrad-party-arena{padding:0;--scene-h:260px!important}html[data-appearance] .aincrad-party-tactics:after{display:none}html[data-appearance] .aincrad-party-member{min-height:76px;margin-bottom:6px;padding:8px}html[data-appearance] :-webkit-any(.aincrad-party-planning,.aincrad-party-roster)>button{min-height:max(48px, var(--sao-tap))}html[data-appearance] :is(.aincrad-party-planning,.aincrad-party-roster)>button{min-height:max(48px, var(--sao-tap))}html[data-appearance] .aincrad-party-planning>h2{margin-bottom:10px;padding-bottom:10px;font-size:20px}html[data-appearance] .aincrad-party-camp-art{height:180px}html[data-appearance] .aincrad-party-heraldry{height:44px}html[data-appearance] .aincrad-party-secondary{margin-top:12px}html[data-appearance] .aincrad-party-action,html[data-appearance] .aincrad-party-turn .aincrad-party-attack{min-height:max(48px, var(--sao-tap));box-shadow:none;font-size:17px}html[data-appearance] .aincrad-party-hud>div:first-child>div{padding:7px}html[data-appearance] .aincrad-pvp-stage{height:180px}html[data-appearance] .aincrad-pvp-figure{top:0;bottom:30px;left:0;right:0}html[data-appearance] .aincrad-pvp-figure img{filter:none;transform:none}html[data-appearance] :-webkit-any(.aincrad-pvp-random,.aincrad-pvp-duel,.aincrad-pvp-reward){background:var(--fantasy-panel);border:1px solid var(--fantasy-border);box-shadow:none;border-radius:6px;padding:12px}html[data-appearance] :is(.aincrad-pvp-random,.aincrad-pvp-duel,.aincrad-pvp-reward){background:var(--fantasy-panel);border:1px solid var(--fantasy-border);box-shadow:none;border-radius:6px;padding:12px}html[data-appearance] .aincrad-pvp-duel:before{display:none}html[data-appearance] .aincrad-pvp-resources{background:var(--fantasy-panel-deep);padding:8px 12px}html[data-appearance] .aincrad-pvp-tops button[aria-pressed=true]{background:var(--fantasy-button);box-shadow:none}html[data-appearance] .aincrad-reputation-layout{align-items:start;min-height:0}html[data-appearance] .aincrad-reputation-scene{height:140px;margin:0}html[data-appearance] .aincrad-reputation-panel{background:var(--fantasy-panel);border:1px solid var(--fantasy-border);box-shadow:none;margin:0;padding:12px}html[data-appearance] .aincrad-reputation-heading{display:none}html[data-appearance] .aincrad-reputation-balances>div{padding:8px}html[data-appearance] .aincrad-reputation-form{margin-top:12px;padding-top:12px}html[data-appearance] .aincrad-reputation-quote{min-height:max(48px, var(--sao-tap));padding:8px}html[data-appearance] .territory-detail-view{height:72px}html[data-appearance] .territory-detail{box-shadow:none;padding:12px}html[data-appearance] .territory-facts p{padding:7px 0}html[data-appearance] .aincrad-trophy-card{aspect-ratio:auto;border-radius:6px;min-height:220px;padding:10px;background:var(--fantasy-panel)!important;border:1px solid var(--fantasy-border)!important}html[data-appearance] .aincrad-trophy-card:before{display:none}html[data-appearance] .aincrad-trophy-display{height:135px;top:12px;left:12px;right:12px}html[data-appearance] .aincrad-trophy-plaque{height:auto;min-height:max(48px, var(--sao-tap));top:155px;left:8px;right:8px}html[data-appearance] .aincrad-trophy-display>img[data-art-kind=portrait]{object-fit:contain;width:100%;height:100%;box-shadow:none;border:0;top:0;bottom:0;left:0;right:0}@media (min-width:980px){html[data-appearance] .aincrad-party-arena{--scene-h:400px!important}html[data-appearance] .aincrad-raid-card>.relative,html[data-appearance] .aincrad-raid-boss>.h-44{height:240px}html[data-appearance] .aincrad-reputation-scene{height:340px}html.sao-wide[data-appearance] .aincrad-arrival{min-height:0;padding:90px 20px 16px}html.sao-wide[data-appearance] [data-scene=inventory] .sao-wgrid-items{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--fantasy-courtyard:url(/dark-fantasy/courtyard-blue.webp);--fantasy-material:linear-gradient(125deg,#ffffff08,transparent 45%),linear-gradient(180deg,#ffffff03,transparent 45%,#0002)}:root[data-appearance=red]{--fantasy-courtyard:url(/dark-fantasy/courtyard-red.webp)}html[data-appearance] :is(.sao-card,.aincrad-equipped-list>button,.aincrad-inventory-card,.aincrad-profile-stats,.aincrad-raid-card,.aincrad-party-planning){background-image:var(--fantasy-material)!important;box-shadow:inset 0 1px #ffffff0c!important}html[data-appearance] .aincrad-armory{background:linear-gradient(0deg,#0004,transparent 45%),var(--fantasy-courtyard) center 65%/cover!important}html[data-appearance] .aincrad-armory>.absolute{display:none}html[data-appearance] .aincrad-armory>.relative{grid-template-columns:64px minmax(0,1fr) 64px;min-height:350px}html[data-appearance] .aincrad-armory-hero{align-self:end;width:100%;height:320px}html[data-appearance] .aincrad-armory-hero .aincrad-hero-portrait{width:min(220px,100%);height:100%;position:absolute;left:50%;transform:translate(-50%)}html.sao-wide[data-appearance] .aincrad-armory-hero{pointer-events:none;grid-column:2;width:100%;position:relative;top:auto;bottom:auto;left:auto;right:auto}html[data-appearance] .aincrad-armory>.relative>.flex{z-index:2;position:relative}html[data-appearance] [data-scene=profile] .sao-profile-banner{height:235px;opacity:.7!important}html[data-appearance] .aincrad-profile-identity{min-height:170px}html[data-appearance] .aincrad-profile-vitals{background:var(--fantasy-panel);border:1px solid var(--fantasy-border);border-radius:6px;margin:10px 0;padding:8px 10px}html[data-appearance] .aincrad-profile-vitals>div{border-radius:0;min-height:0;margin:0;background:0 0!important;border:0!important;padding:6px 0!important}html[data-appearance] .aincrad-profile-vitals>div>.mb-1{margin-bottom:3px}html[data-appearance] .aincrad-profile-vitals .h-2\.5{height:5px}html[data-appearance] .sao-todo-row:has(>button:only-child)>button{width:100%}html[data-appearance] .aincrad-primary-action{border:1px solid var(--fantasy-border)!important;outline:none!important;box-shadow:inset 0 1px #ffffff18!important}@media (min-width:980px){html[data-appearance] .aincrad-armory>.relative{min-height:440px}html[data-appearance] .aincrad-armory-hero{height:410px}html[data-appearance] .aincrad-armory-hero .aincrad-hero-portrait{width:min(300px,100%)}}.fantasy-desktop-vitals{gap:16px;margin-left:16px;display:flex}.fantasy-desktop-vitals>div{grid-template-columns:auto 1fr;gap:4px 8px;min-width:110px;font-size:10px;display:grid}.fantasy-desktop-vitals>div>span:last-of-type{text-align:right;font-variant-numeric:tabular-nums}.fantasy-desktop-vitals [role=progressbar]{background:#ffffff12;border-radius:2px;grid-column:1/-1;height:4px;overflow:hidden}.fantasy-desktop-vitals i{height:100%;display:block}html[data-appearance] .sao-topbar{background:var(--fantasy-panel-deep)!important;-webkit-backdrop-filter:none!important;border-color:var(--fantasy-border)!important}html[data-appearance] .sao-topbar button{min-width:var(--sao-tap);min-height:var(--sao-tap)}html[data-appearance] .sao-topbar .sao-topbar-plus{width:24px;min-width:0;height:24px;min-height:0}html[data-appearance] .sao-topbar .sao-topbar-plus:before{content:"";position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}html[data-appearance] .sao-side-item[aria-current=page]{background:var(--fantasy-button)!important;box-shadow:inset 3px 0 var(--fantasy-accent)!important}html[data-appearance] .sao-side-item:before{display:none}html[data-appearance] .sao-side-item svg{filter:none!important}#fantasy-desktop-tasks:empty{display:none}#fantasy-desktop-tasks>div{border:1px solid var(--fantasy-border);background:var(--fantasy-panel);border-radius:6px;margin:0 0 10px;padding:12px}#fantasy-desktop-tasks .sao-todo-row{flex-direction:column;max-height:210px;margin:0;padding:0;overflow:auto}#fantasy-desktop-tasks .sao-todo-card{width:100%;min-height:54px}@media (min-width:980px){html.sao-wide[data-appearance] .fantasy-home-hud{display:none}html.sao-wide[data-appearance] .aincrad-arrival{min-height:340px;margin-top:0;padding:140px 24px 22px}html.sao-wide[data-appearance] .aincrad-arrival h1{font-size:48px}html.sao-wide[data-appearance] .aincrad-arrival-copy{max-width:330px;font-size:15px}html.sao-wide[data-appearance] .aincrad-primary{outline:none;max-width:340px;min-height:52px;font-size:20px;box-shadow:inset 0 1px #ffffff18}html.sao-wide[data-appearance] .aincrad-primary:before,html.sao-wide[data-appearance] .aincrad-primary:after{display:none}html.sao-wide[data-appearance] .aincrad-destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}html.sao-wide[data-appearance] .aincrad-destinations .sao-tile{height:94px;min-height:94px;padding:12px 20px 12px 92px}html.sao-wide[data-appearance] .aincrad-destinations .sao-tile>img{border-radius:4px;width:76px;height:76px;top:8px;left:8px}html.sao-wide[data-appearance] .aincrad-destinations .sao-tile-title{font:600 17px Georgia,serif}html.sao-wide[data-appearance] .aincrad-destinations .sao-tile-sub{font-size:12px}html.sao-wide[data-appearance] .aincrad-home .sao-home-secs{gap:18px}html.sao-wide[data-appearance] .sao-shell>.sao-col>header h1{font-size:36px}html.sao-wide[data-appearance] .aincrad-settings-layout{max-width:1000px;margin:auto;display:block}html.sao-wide[data-appearance] .aincrad-settings-console{grid-template-columns:230px minmax(0,1fr);gap:16px;display:grid}html.sao-wide[data-appearance] .fantasy-appearance,html.sao-wide[data-appearance] .aincrad-settings-language{grid-column:1/-1}html.sao-wide[data-appearance] .aincrad-settings-tabs{flex-direction:column;align-self:start;display:flex}html.sao-wide[data-appearance] .aincrad-settings-tabs button{justify-content:flex-start;width:100%}html.sao-wide[data-appearance] .aincrad-settings-links{grid-column:2}}@media (max-width:1199px){.fantasy-desktop-vitals{gap:8px;margin-left:8px}.fantasy-desktop-vitals>div{min-width:80px}}html[data-appearance] .fantasy-item-inspector{margin-bottom:14px;position:relative}html[data-appearance] .fantasy-item-inspector>.sheet-up{border:1px solid var(--fantasy-border);background:var(--fantasy-panel);width:100%;max-width:none;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:6px;margin:0;padding:16px;animation:none}html[data-appearance] .fantasy-item-inspector>.sheet-up>.mx-auto{display:none}@media (min-width:980px){html.sao-wide[data-appearance] .aincrad-equipped-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html.sao-wide[data-appearance] .aincrad-equipped-list>*{margin:0}html.sao-wide[data-appearance] .fantasy-equipment-tools{margin-top:0!important}}.fantasy-inventory-content{min-width:0}@media (min-width:980px){html.sao-wide[data-appearance] .fantasy-inventory-workspace.has-selection{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:start;gap:20px;display:grid}html.sao-wide[data-appearance] .fantasy-inventory-workspace.has-selection .sao-wgrid-items{grid-template-columns:minmax(0,1fr)}html.sao-wide[data-appearance] .fantasy-inventory-workspace>.fantasy-item-inspector{top:calc(var(--sao-top-h) + 12px);position:sticky}html.sao-wide[data-appearance] .fantasy-inventory-workspace>.fantasy-item-inspector>.sheet-up{max-height:calc(100dvh / var(--uiz,1) - var(--sao-top-h) - 36px);overflow:auto}}html[data-appearance] .aincrad-ascension-relic{height:112px;margin:0 0 8px;overflow:hidden}html[data-appearance] .aincrad-ascension-relic>.relative{filter:none;width:104px;height:104px}html[data-appearance] .sao-side-item svg,html[data-appearance] .sao-topbar>button>svg{color:var(--fantasy-accent)}@media (min-width:980px){html.sao-wide[data-appearance] .aincrad-home .aincrad-destinations .sao-tile{padding:0;height:100px!important;min-height:100px!important}html.sao-wide[data-appearance] .aincrad-home .aincrad-destinations .sao-tile>.absolute.bottom-2{padding:18px 20px 12px 96px}html.sao-wide[data-appearance] .aincrad-home .aincrad-destinations .sao-tile>img{width:80px;height:80px;top:9px;bottom:auto;left:9px;right:auto}html.sao-wide[data-appearance] .aincrad-destinations .sao-tile-title{font-size:16px}html.sao-wide[data-appearance] .aincrad-forge-intro{border:1px solid var(--fantasy-border);background-position:50%;background-size:cover;border-radius:6px;flex-direction:column;justify-content:end;align-self:stretch;min-height:390px;padding:24px;display:flex}html.sao-wide[data-appearance] .aincrad-shop-hub .aincrad-storefront:not(.aincrad-market-hero),html.sao-wide[data-appearance] .aincrad-shop-hub .aincrad-shop-caption{min-height:104px}html.sao-wide[data-appearance] .fair-wheel{width:min(420px,100%)}html.sao-wide[data-appearance] .aincrad-raid-summons{align-items:stretch}html.sao-wide[data-appearance] .aincrad-raid-card{flex-direction:column;display:flex}html.sao-wide[data-appearance] .aincrad-raid-card>.p-4{flex-direction:column;flex:1;display:flex}html.sao-wide[data-appearance] .aincrad-raid-card>.p-4>div:last-child{margin-top:auto}}html[data-appearance] :is(.sao-card,.sao-glass-panel,.sao-sidebar,.sao-topbar,.aincrad-storefront,.aincrad-inventory-card,.aincrad-profile-stats,.aincrad-settings-panel,.aincrad-raid-card,.aincrad-raid-command,.aincrad-party-roster,.aincrad-party-planning,.fantasy-item-inspector>.sheet-up){background-size:auto,auto,256px 256px;background-image:var(--fantasy-material)!important;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 2px #0004!important}html[data-appearance] .sao-side-item{font-family:Georgia,serif;font-size:16px}html[data-appearance] .aincrad-home .sao-tile{background-image:var(--fantasy-material);background-size:auto,auto,256px 256px}html[data-appearance] .aincrad-home .sao-tile:focus-visible{outline:2px solid var(--fantasy-accent)}html[data-appearance] .aincrad-inventory-card[aria-pressed=true]{outline:2px solid var(--fantasy-accent);outline-offset:-2px;background-color:var(--fantasy-button)!important}html[data-appearance] .contract-paper .contract-stamp{width:max-content;margin:8px 0 0 auto;display:block;right:auto;position:relative!important;top:auto!important;transform:translate(0)rotate(-6deg)!important}@media (min-width:980px){html.sao-wide[data-appearance] [data-scene=inventory] .fantasy-shell-art img{opacity:.5!important}html.sao-wide[data-appearance] [data-scene=inventory]>.sao-col>header{min-height:84px}html.sao-wide[data-appearance] .fantasy-item-summary .font-orbitron{font:600 23px Georgia,serif}html.sao-wide[data-appearance] .fantasy-item-inspector .text-xs{font-size:13px}html.sao-wide[data-appearance] .fantasy-item-inspector .whitespace-pre-line{font-size:14px;line-height:1.6}html.sao-wide[data-appearance] .territories-layout{grid-template-rows:auto auto 1fr}html.sao-wide[data-appearance] .territory-map{grid-row:1/span 3}html.sao-wide[data-appearance] .territory-history{grid-area:2/2}html.sao-wide[data-appearance] .territory-buffs{grid-area:3/2}}:root{--fantasy-material:linear-gradient(125deg,#ffffff0b,transparent 45%),linear-gradient(#10151ab3,#080c10d9),url(/dark-fantasy/panel-grain.webp)}html[data-appearance] .fantasy-fishing-quote{color:var(--fantasy-muted);border-color:var(--fantasy-border);background:var(--fantasy-material);background-size:auto,auto,256px 256px;padding:8px 12px}html[data-appearance] .fantasy-fishing-tabs{border-color:var(--fantasy-border);background:var(--fantasy-material);background-size:auto,auto,256px 256px;gap:3px;margin-top:8px}html[data-appearance] .fantasy-fishing-tabs>button{min-height:var(--sao-tap);padding:4px 2px}html.sao-wide[data-appearance] [data-scene=fishing] .sao-duo-pane{border-color:var(--fantasy-border);background:var(--fantasy-material);background-size:auto,auto,256px 256px}html[data-appearance] .aincrad-catch-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:6px;display:grid}html[data-appearance] .aincrad-catch-controls button{min-height:var(--sao-tap);height:auto;padding:6px;font-size:11px}html[data-appearance] .aincrad-catch-controls>div{flex-wrap:wrap}@media (min-width:768px){html[data-appearance] [data-scene=inventory]>.sao-col>header{min-height:120px}}@media (min-width:980px){html.sao-wide[data-appearance] .fantasy-item-summary{flex-direction:column;align-items:flex-start;gap:16px}html.sao-wide[data-appearance] .fantasy-item-summary>:first-child{align-self:center}html.sao-wide[data-appearance] [data-scene=inventory]>.sao-col>header{min-height:100px}}html[data-appearance] .fantasy-floor20{background-color:var(--fantasy-bg)}html[data-appearance] .fantasy-floor20>.sticky{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding-top:20px;padding-bottom:20px;position:relative}html[data-appearance] .fantasy-floor20>.sticky .font-orbitron{letter-spacing:.02em;font:700 max(20px,min(calc(2vw / var(--uiz, 1)),30px)) Georgia,serif}html[data-appearance] .fantasy-floor20>.sticky button{width:44px;height:44px}html[data-appearance] .fantasy-floor20>.sao-col>.border{border-color:var(--fantasy-border);background-image:var(--fantasy-material);background-size:auto,auto,256px 256px;border-radius:6px}html[data-appearance] .fantasy-floor20 button{min-height:var(--sao-tap)}html[data-appearance] .aincrad-fish-card{background-image:var(--fantasy-material);background-size:auto,auto,256px 256px;border-radius:6px;flex-wrap:nowrap;gap:7px;min-height:76px;padding:8px;display:flex}html[data-appearance] .aincrad-fish-card>img{width:44px;height:44px}html[data-appearance] .aincrad-fish-card>.min-w-0{flex:1}html[data-appearance] .aincrad-fish-card>button:first-of-type{flex:0 0 44px;margin-left:0}html[data-appearance] .aincrad-fish-card>button:last-of-type{min-width:58px;padding:6px 8px;font-size:11px}html[data-appearance] .aincrad-fish-card .font-mono-num{margin-top:4px;font-size:10px}html[data-appearance=blue]{--fantasy-material:linear-gradient(125deg,#8cbce810,transparent 45%),linear-gradient(#101820b0,#070d14d9),url(/dark-fantasy/panel-grain.webp)}html[data-appearance=red]{--fantasy-material:linear-gradient(125deg,#e6a08c10,transparent 45%),linear-gradient(#1c1412b0,#100b0ad9),url(/dark-fantasy/panel-grain.webp)}html[data-appearance] [data-scene=inventory] .fantasy-shell-art img{opacity:.6!important}html[data-appearance] .aincrad-inventory-card[aria-pressed=true]{box-shadow:inset 0 0 18px hsla(var(--fantasy-hue),60%,50%,.14),inset 3px 0 var(--fantasy-accent)!important}@media (min-width:980px){html.sao-wide[data-appearance] [data-scene=inventory] .fantasy-shell-art{height:960px}html.sao-wide[data-appearance] [data-scene=inventory] .fantasy-shell-art img{object-position:center;opacity:.38!important}html.sao-wide[data-appearance] [data-scene=inventory] .fantasy-shell-art:after{background:linear-gradient(0deg,var(--fantasy-bg),transparent 50%),linear-gradient(90deg,#0008,#0003)}}html[data-appearance] .sao-fight-top button{min-width:var(--sao-tap);min-height:var(--sao-tap);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-appearance] .sao-fight-panel{background:var(--fantasy-bg);border-color:var(--fantasy-border)}html[data-appearance] .sao-fight-feed{background-image:var(--fantasy-material);border-color:var(--fantasy-border);background-size:auto,auto,256px 256px;border-radius:6px}html[data-appearance] .sao-fight-arena .arena-fog{display:none}@media (min-width:980px){html.sao-wide[data-appearance] .sao-fight-arena>button>.pointer-events-none.inset-y-0{max-width:1000px}html.sao-wide[data-appearance] .sao-fight-arena [data-arena-player]{width:30%;max-width:260px;left:12%}html.sao-wide[data-appearance] .sao-fight-arena [data-arena-enemy]{width:38%;max-width:340px;right:8%;top:max(80px,32%)!important}html.sao-wide[data-appearance] .sao-fight-feed{flex:0 360px;min-height:160px}html.sao-wide[data-appearance] .sao-fight-panel{padding:24px 16px}html.sao-wide[data-appearance] .sao-fight-panel-in{margin-top:0}html.sao-wide[data-appearance] .sao-fight .sao-plate-name{white-space:normal;font:600 18px Georgia,serif}}html[data-appearance] [data-scene=worldboss]>.sao-col>header h1{background:0 0;margin:0;padding:0;font-size:28px!important}html[data-appearance] [data-scene=worldboss]>.sao-col>button{margin-bottom:12px;position:static}html[data-appearance] .aincrad-worldboss-hero{margin-top:0}html[data-appearance] .aincrad-worldboss-stage{height:260px;-webkit-mask-image:none;mask-image:none}html[data-appearance] .aincrad-worldboss-caption{border:1px solid var(--fantasy-border);background-image:var(--fantasy-material);box-shadow:none;border-radius:6px;margin-top:0;padding:12px}html[data-appearance] .aincrad-worldboss-caption>.font-orbitron{background:0 0;margin:0;padding:0;font:700 22px Georgia,serif}html[data-appearance] .aincrad-worldboss-command{border:1px solid var(--fantasy-border);background-image:var(--fantasy-material);border-radius:6px;margin:0;padding:16px}html[data-appearance] .aincrad-worldboss-command:before,html[data-appearance] .aincrad-worldboss-command:after{display:none}html[data-appearance] .aincrad-worldboss-ranking{border:1px solid var(--fantasy-border);background-image:var(--fantasy-material);clip-path:none;border-radius:6px;padding:12px}html[data-appearance] .aincrad-worldboss-ranking:before,html[data-appearance] .aincrad-worldboss-ranking:after{display:none}html[data-appearance] .aincrad-bp-background{opacity:.16;max-height:480px}html[data-appearance] :-webkit-any(.aincrad-bp-hero,.aincrad-bp-mission){background-image:var(--fantasy-material);border-color:var(--fantasy-border);background-size:auto,auto,256px 256px;border-radius:6px}html[data-appearance] :is(.aincrad-bp-hero,.aincrad-bp-mission){background-image:var(--fantasy-material);border-color:var(--fantasy-border);background-size:auto,auto,256px 256px;border-radius:6px}html[data-appearance] .aincrad-fish-card .text-sm{font-size:13px}html[data-appearance] .fantasy-fishing-quote{min-height:52px;font-size:12px;line-height:1.5}@media (min-width:980px){html.sao-wide[data-appearance] .aincrad-worldboss-stage{height:390px}html.sao-wide[data-appearance] .aincrad-worldboss-layout{align-items:start}}html[data-appearance] .aincrad-mail-layout{align-items:start;gap:16px}html[data-appearance] .aincrad-mail-inbox,html[data-appearance] .aincrad-mail-letter{background-image:var(--fantasy-material);border-color:var(--fantasy-border);box-shadow:none;background-size:auto,auto,256px 256px;border-radius:6px}html[data-appearance] .aincrad-mail-letter{gap:12px;min-height:82px;padding:12px}html[data-appearance] .aincrad-mail-seal{width:44px;height:44px;box-shadow:none;background:0 0;border:0}html[data-appearance] .aincrad-mail-seal img{width:44px;height:44px}html[data-appearance] .aincrad-mail-room{background-image:linear-gradient(#080d1544,#080d1577),url(/redesign/courier-room.webp);height:140px;min-height:0}@media (min-width:980px){html.sao-wide[data-appearance] .aincrad-mail-layout{grid-template-columns:minmax(220px,.55fr) minmax(0,1fr)}html.sao-wide[data-appearance] .aincrad-mail-room{height:360px}html.sao-wide[data-appearance] .fantasy-item-inspector>.sheet-up{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:16px;display:grid}html.sao-wide[data-appearance] .fantasy-item-inspector .fantasy-item-summary{display:contents}html.sao-wide[data-appearance] .fantasy-item-inspector .fantasy-item-summary>:first-child{grid-area:2/1;align-self:start}html.sao-wide[data-appearance] .fantasy-item-inspector .fantasy-item-summary>:last-child{grid-area:1/1/auto/-1}html.sao-wide[data-appearance] .fantasy-item-properties{grid-area:2/2;min-width:0}html.sao-wide[data-appearance] .fantasy-item-properties>:first-child{margin-top:0}html.sao-wide[data-appearance] .fantasy-item-properties .flex{flex-wrap:wrap}html.sao-wide[data-appearance] .fantasy-item-properties .truncate{white-space:normal}html.sao-wide[data-appearance] .fantasy-item-actions{grid-column:1/-1;gap:8px;display:flex}html.sao-wide[data-appearance] .fantasy-item-actions>button{flex:1;margin:0}}@supports (content-visibility:auto){html[data-appearance] .sao-home-sec{content-visibility:auto;contain-intrinsic-size:auto 220px}}@media (min-width:980px){html.sao-wide[data-appearance] .fantasy-item-summary>:last-child>:first-child{font:700 24px/1.2 Georgia,serif}html.sao-wide[data-appearance] .fantasy-item-properties>.border{border:0;border-bottom:1px solid var(--fantasy-border);background:0 0;border-radius:0;padding:8px 0}html.sao-wide[data-appearance] .fantasy-item-properties>:first-child{padding-top:0}html.sao-wide[data-appearance] [data-scene=inventory] .fantasy-shell-art img{opacity:.46!important}}.fantasy-profile-scene{border-bottom:1px solid var(--fantasy-border);background:var(--fantasy-bg);height:160px}.fantasy-profile-landscape{object-fit:cover;object-position:center 35%;opacity:.7;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.fantasy-profile-portrait{object-fit:cover;object-position:center top;width:44%;height:100%;position:absolute;top:0;right:4%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 90%,#0000)}.fantasy-profile-scene-title{color:var(--fantasy-title);text-shadow:0 2px 8px #000;font:700 32px Georgia,serif;position:absolute;bottom:16px;left:20px}html[data-appearance] [data-scene=profile]>.relative:not(.fantasy-profile-scene){padding-top:12px}html[data-appearance] .aincrad-profile-identity{min-height:0;padding:8px 0}html[data-appearance] .aincrad-profile-identity .aincrad-profile-badges{grid-column:1/-1}html[data-appearance] .aincrad-profile-vitals{background-image:var(--fantasy-material);background-size:auto,auto,256px 256px}@media (min-width:980px){.fantasy-profile-scene{height:240px}.fantasy-profile-portrait{object-position:center top;width:30%;right:6%}.fantasy-profile-scene-title{font-size:42px;bottom:24px;left:24px}}html[data-appearance] .fantasy-profile-section{margin-top:12px;margin-bottom:8px}html[data-appearance] .aincrad-profile-vitals>div{padding:4px 0!important}html[data-appearance] .fantasy-primary-stats{border:1px solid var(--fantasy-border);background-image:var(--fantasy-material);background-size:auto,auto,256px 256px;border-radius:5px;gap:0;overflow:hidden}html[data-appearance] .fantasy-stat-cell{border:0;border-right:1px solid var(--fantasy-border);box-shadow:none;background:0 0;border-radius:0;padding:8px 2px}html[data-appearance] .fantasy-stat-cell:last-child{border-right:0}html[data-appearance] .fantasy-stat-cell .text-base{font-size:20px;line-height:24px}html[data-appearance] .aincrad-profile-identity{row-gap:3px;padding:4px 0}html[data-appearance] .aincrad-profile-rank{gap:2px;display:grid}html[data-appearance] .aincrad-profile-experience{background:0 0;width:100%;padding:4px 0}.fantasy-profile-xp{background:#ffffff18;border-radius:2px;height:5px;margin-top:5px;overflow:hidden}.fantasy-profile-xp>span{background:var(--fantasy-accent);height:100%;display:block}html[data-appearance] .aincrad-home .aincrad-destinations .fantasy-nav-symbol{background:linear-gradient(120deg,#ffffff09,transparent),var(--fantasy-panel)}html[data-appearance] .fantasy-destination-icon{width:30px;height:30px;color:var(--fantasy-accent);z-index:1;position:absolute;top:50%;left:12px;transform:translateY(-50%)}html[data-appearance] .aincrad-home .aincrad-destinations .fantasy-nav-symbol>.absolute.bottom-2{padding:10px 18px 8px 52px}html[data-appearance] .aincrad-destinations .fantasy-nav-symbol .sao-tile-title{font:600 16px Georgia,serif}html[data-appearance] .fantasy-nav-symbol .sao-tile-chev{opacity:.5;font-size:16px;display:block}@media (min-width:1100px){html.sao-wide[data-appearance] .aincrad-home .aincrad-destinations .fantasy-nav-symbol>.absolute.bottom-2{padding:20px 24px 16px 68px}html.sao-wide[data-appearance] .fantasy-destination-icon{width:38px;height:38px;left:18px}html.sao-wide[data-appearance] .aincrad-destinations .fantasy-nav-symbol .sao-tile-title{font-size:18px}}html[data-appearance] .aincrad-profile-identity{background:linear-gradient(115deg,#0f181ee8,#090e12f0),url(/dark-fantasy/panel-grain.webp),var(--fantasy-panel);border:1px solid var(--fantasy-border);grid-template-columns:74px minmax(0,1fr);gap:8px 12px;padding:12px}html[data-appearance] .aincrad-profile-identity>.aincrad-xp-ring{grid-row:1;width:68px;height:68px}html[data-appearance] .aincrad-profile-identity>.fantasy-profile-person{grid-column:2;width:100%}html[data-appearance] .fantasy-profile-person h1{filter:none;text-shadow:none;margin:0;font:700 22px/1.15 Georgia,serif}html[data-appearance] .fantasy-profile-person .aincrad-profile-rank{background:0 0;gap:2px 8px;margin:0;padding:3px 0;display:flex}html[data-appearance] .fantasy-profile-person .aincrad-profile-class{box-shadow:none;border:0;border-radius:0;flex-wrap:wrap;margin:0;padding:0;background:0 0!important}html[data-appearance] .aincrad-profile-identity>:not(.aincrad-xp-ring):not(.fantasy-profile-person){grid-column:1/-1;width:100%}html[data-appearance] .aincrad-profile-identity .aincrad-profile-badges{gap:4px}html[data-appearance] .aincrad-profile-experience{padding:0;font-size:11px}html[data-appearance] .fantasy-profile-landscape{opacity:.85;object-position:50% 40%}html[data-appearance] .fantasy-stat-cell svg{stroke-width:1.6px;width:19px;height:19px}html[data-appearance=red] .aincrad-profile-identity{background:linear-gradient(115deg,#1d1615e8,#110d0df0),url(/dark-fantasy/panel-grain.webp),var(--fantasy-panel)}.fantasy-destination-art{display:none}html[data-appearance] .aincrad-home .aincrad-destinations .fantasy-nav-symbol{background:linear-gradient(120deg,#0f181ee8,#090e12f0),url(/dark-fantasy/panel-grain.webp);outline:none!important}html[data-appearance=red] .aincrad-home .aincrad-destinations .fantasy-nav-symbol{background:linear-gradient(120deg,#1d1615e8,#110d0df0),url(/dark-fantasy/panel-grain.webp)}html[data-appearance] .aincrad-destinations .fantasy-nav-symbol .sao-tile-title{text-transform:none;font-weight:500}html[data-appearance] .aincrad-primary{outline:none!important}@media (min-width:1100px){html.sao-wide[data-appearance] .fantasy-destination-icon{display:none}html.sao-wide[data-appearance] .fantasy-destination-art{width:38%;display:block;position:absolute;top:0;bottom:0;left:0;right:auto}html.sao-wide[data-appearance] .fantasy-destination-art img{object-fit:cover;width:100%;height:100%}html.sao-wide[data-appearance] .aincrad-home .aincrad-destinations .fantasy-nav-symbol>.absolute.bottom-2{padding:16px 20px 12px calc(38% + 14px)}html.sao-wide[data-appearance] .aincrad-home .sao-home-sec .sao-tile{height:80px!important;min-height:80px!important}html.sao-wide[data-appearance] .fantasy-home-panorama img{object-position:center top}html.sao-wide[data-appearance] .aincrad-home .sao-home-sec:nth-child(-n+2) .grid>.sao-tile:last-child:nth-child(odd){grid-column:1/-1}html.sao-wide[data-appearance] .aincrad-home .sao-home-sec .sao-tile-title{font:500 15px Georgia,serif}}@media (max-width:1099px){html[data-appearance] .fantasy-home-hud{background:var(--fantasy-panel);border:1px solid var(--fantasy-border);border-radius:5px;gap:0}html[data-appearance] .fantasy-home-hud>button,html[data-appearance] .fantasy-home-hud .sao-hud-side>.sao-card{border-radius:0;padding:8px;box-shadow:none!important;background:0 0!important;border:0!important}html[data-appearance] .fantasy-home-hud .sao-hud-side{border-left:1px solid var(--fantasy-border)}html[data-appearance] .fantasy-home-hud .sao-hud-side button{min-height:var(--sao-tap)}html[data-appearance] .fantasy-home-hud .sao-hud-side .sao-hud-points{width:100%;min-height:26px}}html[data-appearance] .aincrad-home .sao-home-sec{padding-top:0}html[data-appearance] .aincrad-home .sao-group-label{margin-top:10px}html[data-appearance] .fantasy-home-panorama:after{background:linear-gradient(90deg,#03080e7a,#0000 70%),linear-gradient(#0000 35%,#03080eb3)}html[data-appearance] .aincrad-primary{box-shadow:inset 0 1px #ffffff3d}@media (min-width:1100px){html.sao-wide[data-appearance] .aincrad-home .sao-home-sec .sao-tile>img{opacity:.9;border-radius:0;width:30%;height:100%;top:0;bottom:0;left:0;right:auto}html.sao-wide[data-appearance] .aincrad-home .sao-home-sec .sao-tile>.absolute.bottom-2{padding:22px 16px 14px calc(30% + 12px)}html.sao-wide[data-appearance=blue] [data-scene=inventory] .fantasy-shell-art img{opacity:.6!important}}@media (max-width:1099px){html[data-appearance] .aincrad-arrival{flex-direction:column;justify-content:flex-end;min-height:180px;padding:54px 12px 12px;display:flex}html[data-appearance] .aincrad-home>.sao-col>.aincrad-primary{width:100%;margin:8px 0 0}html[data-appearance] .aincrad-arrival-copy{max-width:270px}}html[data-appearance] .aincrad-forge-station{background:linear-gradient(120deg,#0f181ee8,#090e12f0),url(/dark-fantasy/panel-grain.webp);box-shadow:inset 0 1px #ffffff12}html[data-appearance=red] .aincrad-forge-station{background:linear-gradient(120deg,#1d1615e8,#110d0df0),url(/dark-fantasy/panel-grain.webp)}html[data-appearance] .sao-home-news{grid-template-columns:16px minmax(0,1fr);gap:4px 10px;display:grid}html[data-appearance] .sao-home-news>button{min-height:var(--sao-tap)}html[data-appearance] .fantasy-news-pages{flex-direction:row;grid-column:1/-1;justify-content:center;gap:0}html[data-appearance] .fantasy-news-page{width:44px;height:44px}html[data-appearance] .fantasy-news-page>span{background:var(--fantasy-muted)!important;box-shadow:none!important}html[data-appearance] .fantasy-news-page[aria-current=true]>span{width:14px;background:var(--fantasy-accent)!important}html[data-appearance] .fantasy-dock-news-page{width:44px;height:44px;position:relative;background:0 0!important}html[data-appearance] .fantasy-dock-news-page:after{content:"";background:var(--fantasy-muted);border-radius:3px;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-appearance] .fantasy-dock-news-page[aria-current=true]:after{background:var(--fantasy-accent);width:20px}html[data-appearance] .aincrad-home button.sao-card,html[data-appearance] .sao-dock-panel button{min-height:var(--sao-tap)}html[data-appearance] .fantasy-back{min-height:var(--sao-tap);min-width:var(--sao-tap);margin-bottom:4px}.fantasy-forge-item{border:1px solid var(--fantasy-border);background:var(--fantasy-panel);border-radius:6px}.fantasy-forge-item-summary{background:linear-gradient(0deg,var(--fantasy-panel),#090e1273),url(/redesign/forge-hall.w480.webp) center/cover;padding:18px 8px}.fantasy-forge-item-summary>.text-base{font:600 23px Georgia,serif}.fantasy-forge-item-actions{margin-top:12px}@media (min-width:1100px){.fantasy-forge-item{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.fantasy-forge-item-summary{flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.fantasy-forge-item-actions{margin-top:0}}html[data-appearance] .aincrad-forge-intro{background-image:linear-gradient(#0000 20%,#070b11ed),url(/redesign/forge-hall.w480.webp);flex-direction:column;justify-content:flex-end;min-height:160px;display:flex}@media (min-width:1100px){html.sao-wide[data-appearance] .aincrad-forge-intro{background-image:linear-gradient(#0000 30%,#070b11ed),url(/redesign/forge-hall.webp);min-height:440px}html.sao-wide[data-appearance] .aincrad-forge-station{min-height:100px}html.sao-wide[data-appearance] [data-scene=forge] .fantasy-shell-art{height:1000px}html.sao-wide[data-appearance] [data-scene=forge] .fantasy-shell-art img{opacity:.32!important}html.sao-wide[data-appearance=blue] [data-scene=inventory] .fantasy-shell-art img{object-position:center top;opacity:.85!important}html.sao-wide[data-appearance=blue] [data-scene=inventory] .fantasy-shell-art:after{background:linear-gradient(0deg,var(--fantasy-bg),transparent 18%),linear-gradient(90deg,#03080e3d,transparent)}}.fantasy-forge-item-summary{background:0 0;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:6px 14px;padding:12px;display:grid}.fantasy-forge-item-summary>:first-child{grid-area:1/1/4;margin:0}.fantasy-forge-item-summary>:not(:first-child){text-align:left;grid-column:2;margin:0}.fantasy-forge-item-summary>.text-base{font-size:21px}.fantasy-forge-cost{border-top:1px solid var(--fantasy-border);justify-content:space-between;gap:12px;padding:14px 0;font-size:14px;display:flex}.fantasy-forge-item-actions>.sao-btn{min-height:max(48px, var(--sao-tap));font-size:16px}.fantasy-forge-resets{border-top:1px solid var(--fantasy-border);padding-top:4px;margin-top:20px!important}.fantasy-forge-resets summary{min-height:var(--sao-tap);cursor:pointer;color:var(--fantasy-muted);padding:12px 0;font-size:14px}html[data-appearance] .fantasy-forge-item,html[data-appearance] .aincrad-forge-history{background:linear-gradient(120deg,#0f181ee8,#090e12f0),url(/dark-fantasy/panel-grain.webp)}html[data-appearance=red] .fantasy-forge-item,html[data-appearance=red] .aincrad-forge-history{background:linear-gradient(120deg,#1d1615e8,#110d0df0),url(/dark-fantasy/panel-grain.webp)}@media (max-width:1099px){html[data-appearance] [data-scene=forge] .fantasy-shell-art{height:210px}html[data-appearance] [data-scene=forge] .fantasy-shell-art img{opacity:.9!important}html[data-appearance] [data-scene=forge]>.sao-col{padding-top:16px}html[data-appearance] [data-scene=forge]>.sao-col>header{flex-direction:column;justify-content:flex-end;min-height:172px;margin-bottom:0;padding-bottom:8px;display:flex}}@media (min-width:1100px){html.sao-wide[data-appearance] [data-scene=forge]>.sao-col>header h1{font-size:44px}html.sao-wide[data-appearance] .aincrad-forge-station-title{font-size:22px}html.sao-wide[data-appearance] .aincrad-forge-station-desc{font-size:14px}html.sao-wide[data-appearance] .aincrad-forge-history h3{font:600 21px Georgia,serif}.fantasy-forge-item-summary{min-height:0}}html[data-appearance] .sao-chat-fab{border-color:var(--fantasy-accent);background:var(--fantasy-panel-deep);box-shadow:none!important}html[data-appearance] .sao-chat-fab svg{color:var(--fantasy-accent)}@media (max-width:1099px){html[data-appearance] [data-scene=forge] .fantasy-shell-art:after{background:linear-gradient(90deg,#03080e80,transparent 75%),linear-gradient(0deg,var(--fantasy-bg),transparent 25%)}}.fantasy-expedition-progress{border:1px solid var(--fantasy-border);background:var(--fantasy-panel);border-radius:6px;margin-bottom:10px;overflow:hidden}.fantasy-expedition-progress:empty{display:none}html[data-appearance] .fantasy-expedition-progress .aincrad-boss-status{border:0;border-radius:0;margin:0;padding:10px 12px;background:0 0!important}html[data-appearance] .fantasy-goals-row{min-height:var(--sao-tap);border:0;border-top:1px solid var(--fantasy-border);background:0 0;border-radius:0;margin:0;padding:8px 12px}html[data-appearance] .fantasy-goals-row .uppercase{text-transform:none;letter-spacing:0;color:var(--fantasy-accent);font-size:12px}html[data-appearance] .fantasy-expedition-mode{border:1px solid var(--fantasy-border);background:var(--fantasy-panel-deep);border-radius:5px;box-shadow:none!important}html[data-appearance] .fantasy-expedition-mode button{min-height:max(48px, var(--sao-tap));border-radius:3px}html[data-appearance] .fantasy-expedition-mode button[aria-pressed=true]{background:linear-gradient(var(--fantasy-button),var(--fantasy-panel))!important;box-shadow:inset 0 0 0 1px var(--fantasy-accent)!important}html[data-appearance] .fantasy-expedition-mode button[aria-pressed=true] :-webkit-any(span,svg){color:var(--fantasy-title)}html[data-appearance] .fantasy-expedition-mode button[aria-pressed=true] :is(span,svg){color:var(--fantasy-title)}html[data-appearance] .fantasy-expedition-mode button>.absolute{display:none}html[data-appearance] .fantasy-boss-fight .sao-fight-panel{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-appearance] .fantasy-boss-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}html[data-appearance] .fantasy-boss-actions>*{grid-column:1/-1;margin:0}html[data-appearance] .fantasy-boss-actions>.fantasy-boss-skills,html[data-appearance] .fantasy-boss-actions>.fantasy-boss-potions{display:contents}html[data-appearance] .fantasy-boss-resources{background-image:var(--fantasy-material);border:1px solid var(--fantasy-border);background-size:auto,auto,256px 256px;border-radius:6px;padding:4px}html[data-appearance] .fantasy-boss-resources>div{background:0 0;border:0;padding:6px 4px}html[data-appearance] .fantasy-boss-resources>div+div{border-left:1px solid var(--fantasy-border);border-radius:0}html[data-appearance] .fantasy-boss-fight .sao-plate-name{white-space:normal;overflow-wrap:anywhere;line-height:1.2}@media (max-width:1099px){html[data-appearance] .fantasy-boss-fight .sao-fight-arena{flex:0 0 max(280px,min(calc(46dvh / var(--uiz, 1)),400px))}html[data-appearance] .fantasy-boss-fight .sao-fight-panel{flex-direction:column;flex:1;gap:12px;max-height:none;display:flex}html[data-appearance] .fantasy-boss-fight .sao-fight-panel-in{order:0}html[data-appearance] .fantasy-boss-fight .sao-fight-feed{flex-direction:column;order:1;min-height:90px;max-height:160px;padding:10px;display:flex}html[data-appearance] .fantasy-boss-fight [data-arena-player]{width:36%;bottom:10%;left:4%;top:74px!important}html[data-appearance] .fantasy-boss-fight [data-arena-enemy]{width:44%;bottom:10%;right:4%;top:74px!important}}html[data-appearance] .fantasy-boss-actions button{background-image:linear-gradient(#ffffff1a,#0000 45%,#0003);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0006}html[data-appearance] .fantasy-boss-fight :-webkit-any([data-arena-player],[data-arena-enemy]):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#000000b3,#0000 70%);height:25px;position:absolute;bottom:-6px;left:-6%;right:-6%}html[data-appearance] .fantasy-boss-fight :is([data-arena-player],[data-arena-enemy]):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#000000b3,#0000 70%);height:25px;position:absolute;bottom:-6px;left:-6%;right:-6%}@media (max-width:1099px){html[data-appearance] .fantasy-boss-fight .sao-plate-name{font-size:13px}html[data-appearance] .fantasy-boss-fight .sao-plate-num{font-size:10px}}html[data-appearance] .fantasy-clan-overview{background:var(--fantasy-panel);border-color:var(--fantasy-border);border-radius:6px}html[data-appearance] .fantasy-clan-name{white-space:normal;overflow-wrap:anywhere;color:var(--fantasy-text);font:700 20px/1.2 Georgia,serif}html[data-appearance] .fantasy-clan-stats{background-image:var(--fantasy-material);border:1px solid var(--fantasy-border);background-size:auto,auto,256px 256px;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}html[data-appearance] .fantasy-clan-stats>div{background:0 0;border:0;border-radius:0;padding:8px 10px}html[data-appearance] .fantasy-clan-services{border:1px solid var(--fantasy-border);background:var(--fantasy-panel);border-radius:6px;padding:0 12px 12px}html[data-appearance] .fantasy-clan-services:not([open]){padding-bottom:0}html[data-appearance] .fantasy-clan-services>summary{min-height:max(48px, var(--sao-tap));cursor:pointer;color:var(--fantasy-text);align-content:center;font-size:14px}html[data-appearance] .fantasy-clan-storage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html[data-appearance] :-webkit-any(.fantasy-clan-storage,.fantasy-clan-destinations) button{background:var(--fantasy-panel);background-image:var(--fantasy-material);border-color:var(--fantasy-border);color:var(--fantasy-text);background-size:auto,auto,256px 256px;border-radius:6px;box-shadow:inset 0 1px #ffffff0f}html[data-appearance] :is(.fantasy-clan-storage,.fantasy-clan-destinations) button{background:var(--fantasy-panel);background-image:var(--fantasy-material);border-color:var(--fantasy-border);color:var(--fantasy-text);background-size:auto,auto,256px 256px;border-radius:6px;box-shadow:inset 0 1px #ffffff0f}html[data-appearance] .fantasy-clan-destinations button{min-height:64px;font-size:14px}html[data-appearance=red] .fantasy-clan-overview>div:first-child>img{filter:none}html[data-appearance] .aincrad-home .sao-tile>img{opacity:1;border-radius:0;width:100%;height:100%;top:0;bottom:0;left:0;right:0}html[data-appearance] .aincrad-home .sao-tile>.bg-gradient-to-t{background:linear-gradient(90deg,#03070ccc,#03070c4d 65%,#03070c14);display:block}html[data-appearance] .aincrad-home .sao-tile-title{color:#f2f0e9;text-shadow:0 1px 3px #000;font:600 14px/1.25 Georgia,serif}html[data-appearance] .aincrad-home .sao-tile-sub{color:#d0d9df}html[data-appearance] .aincrad-home .aincrad-destinations .sao-tile{height:76px!important;min-height:76px!important}html[data-appearance] .sao-reward-chest .sao-reward-chest-scene{margin:0;height:112px!important}html[data-appearance] .sao-reward-chest[data-await="1"]:not([data-size=lg]) .sao-reward-chest-scene{height:152px!important}html[data-appearance] .sao-reward-chest[data-size=lg] .sao-reward-chest-scene{height:224px!important}html[data-appearance] .sao-reward-chest .aincrad-chest-art{filter:none;width:100%;height:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:1100px){html.sao-wide[data-appearance] .aincrad-home .sao-home-sec .sao-tile{height:76px!important;min-height:76px!important}html.sao-wide[data-appearance] .aincrad-home .aincrad-destinations .sao-tile{height:92px!important;min-height:92px!important}html.sao-wide[data-appearance] .aincrad-home .sao-tile-title{font-size:17px}}@media (max-width:1099px){html[data-appearance] .aincrad-arrival{min-height:142px;padding:24px 12px 12px}html[data-appearance] .aincrad-arrival h1{font-size:28px}html[data-appearance] .aincrad-arrival-copy{max-width:250px;font-size:12px}}@media (min-width:1100px){html.sao-wide[data-appearance] .aincrad-home :-webkit-any(.sao-home-sec,.aincrad-destinations) .sao-tile>img{width:100%;height:100%;top:0;bottom:0;left:0;right:0}html.sao-wide[data-appearance] .aincrad-home :is(.sao-home-sec,.aincrad-destinations) .sao-tile>img{width:100%;height:100%;top:0;bottom:0;left:0;right:0}html.sao-wide[data-appearance] .aincrad-home :-webkit-any(.sao-home-sec,.aincrad-destinations) .sao-tile>.absolute.bottom-2{padding:14px 16px}html.sao-wide[data-appearance] .aincrad-home :is(.sao-home-sec,.aincrad-destinations) .sao-tile>.absolute.bottom-2{padding:14px 16px}}html[data-appearance] .aincrad-result[data-outcome]{background:linear-gradient(#050a11ad,#050a11db)!important}html[data-appearance] .aincrad-result [data-reward-card]{border-width:1px;border-color:var(--fantasy-border);background:var(--fantasy-panel);border-radius:6px;box-shadow:none!important}html[data-appearance] .fantasy-clan-layout{align-items:start;gap:12px;display:grid}html[data-appearance] .fantasy-clan-tabs{border-bottom:1px solid var(--fantasy-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid}html[data-appearance] .fantasy-clan-tabs button{min-height:max(46px, var(--sao-tap));color:var(--fantasy-muted);border-bottom:2px solid #0000;padding:6px 2px;font-size:12px}html[data-appearance] .fantasy-clan-tabs button[aria-pressed=true]{color:var(--fantasy-title);border-bottom-color:var(--fantasy-accent);background:var(--fantasy-button)}html[data-appearance] .fantasy-clan-activity{border-radius:6px;align-items:flex-end;width:100%;min-height:94px!important;padding:12px!important;font:600 16px/1.2 Georgia,serif!important}html[data-appearance] .fantasy-clan-overview .aincrad-crest-large{width:56px;height:64px}html[data-appearance] .fantasy-clan-overview .sao-btn{min-height:var(--sao-tap)}html[data-appearance] .fantasy-clan-panel{min-width:0}html.sao-wide[data-appearance] .fantasy-clan-layout-wide{grid-template-columns:minmax(280px,340px) minmax(0,1fr);column-gap:20px}html.sao-wide[data-appearance] .fantasy-clan-layout-wide>.fantasy-clan-overview{grid-row:1/3}html.sao-wide[data-appearance] .fantasy-clan-layout-wide>:-webkit-any(.fantasy-clan-tabs,.fantasy-clan-panel){grid-column:2}html.sao-wide[data-appearance] .fantasy-clan-layout-wide>:is(.fantasy-clan-tabs,.fantasy-clan-panel){grid-column:2}html.sao-wide[data-appearance] .fantasy-clan-stats{grid-template-columns:repeat(2,minmax(0,1fr))}html.sao-wide[data-appearance] .fantasy-clan-activity{min-height:128px!important;font-size:19px!important}html[data-appearance] .fantasy-clan-name{font-size:18px}html[data-appearance] .fantasy-clan-overview>div:first-child{height:64px}html[data-appearance] .fantasy-clan-overview>.relative.p-4{padding:8px 12px 12px}html[data-appearance] .fantasy-clan-overview>.relative.p-4>.mt-4{margin-top:4px}html.sao-wide[data-appearance] .fantasy-clan-overview>div:first-child{height:140px}html[data-appearance] .fantasy-clan-edit-crest{border-radius:6px;flex-direction:column;flex-shrink:0;align-items:center;min-width:60px;min-height:76px;display:flex}html[data-appearance] .fantasy-edit-hint{color:var(--fantasy-accent);font-size:10px;line-height:16px}html[data-appearance] .fantasy-clan-edit-name{min-height:var(--sao-tap);text-align:left;border-radius:4px}html[data-appearance] :-webkit-any(.fantasy-clan-edit-name,.fantasy-clan-edit-crest):focus-visible{outline:2px solid var(--fantasy-accent);outline-offset:3px}html[data-appearance] :is(.fantasy-clan-edit-name,.fantasy-clan-edit-crest):focus-visible{outline:2px solid var(--fantasy-accent);outline-offset:3px}html[data-appearance] .fantasy-clan-stats>button{background:0 0;border:0;border-radius:0;padding:8px 10px}html[data-appearance] .fantasy-clan-stats>button:hover{background:#ffffff0d}html[data-appearance] .voucher-scene{grid-row:auto;height:180px}html[data-appearance] .voucher-scene>img{object-fit:cover;width:100%;height:100%;display:block}html[data-appearance] .voucher-scene>.absolute.inset-0{display:block}html[data-appearance] .voucher-scene:after{display:none}html[data-appearance] [data-world=wedding]>header{height:auto;padding:0;display:block;position:relative}html[data-appearance] [data-world=wedding]>header>.sao-col{text-align:left;position:relative}html[data-appearance] [data-world=wedding]>header button{position:static}html[data-appearance] [data-world=wedding]>header h1+div{margin-top:2px;font-family:inherit;font-size:12px}html[data-appearance] [data-world=wedding]>header>div:last-child{width:100%;position:static}html[data-appearance] .fantasy-wedding-scene{border-radius:6px;height:150px;margin:12px;overflow:hidden}html[data-appearance] .fantasy-wedding-scene>img{object-fit:cover;object-position:center 38%;width:100%;height:100%}@media (min-width:1100px){html.sao-wide[data-appearance] .voucher-scene{height:300px}html.sao-wide[data-appearance] .fantasy-wedding-scene{height:240px}}html[data-appearance] .aincrad-mechanic-card{min-height:0;padding:0}html[data-appearance] .fantasy-mechanic-summary{cursor:pointer;min-height:96px;padding:16px 30px 12px 96px;list-style:none;position:relative}html[data-appearance] .fantasy-mechanic-summary::-webkit-details-marker{display:none}html[data-appearance] .fantasy-mechanic-summary:after{content:"⌄";color:var(--fantasy-accent);position:absolute;top:36px;right:12px}html[data-appearance] details[open]>.fantasy-mechanic-summary:after{content:"⌃"}html[data-appearance] .fantasy-mechanic-summary .aincrad-mechanic-art{width:80px;height:100%;position:absolute;top:0;bottom:0;left:0;right:auto}html[data-appearance] .fantasy-mechanic-summary .aincrad-mechanic-name{margin:0;font-size:16px}html[data-appearance] .fantasy-mechanic-summary .aincrad-mechanic-name>span{font-size:14px}html[data-appearance] .fantasy-mechanic-cost{margin-top:6px;font-size:12px;display:block}html[data-appearance] .aincrad-mechanic-card>div{border-top:1px solid var(--fantasy-border);margin:0;padding:12px}html[data-appearance] .aincrad-mechanics-grid{align-items:start}html[data-appearance] .aincrad-storefront:not(.aincrad-market-hero){min-height:112px}html[data-appearance] .aincrad-storefront:not(.aincrad-market-hero) .aincrad-shop-art{border-radius:0;width:100%;height:100%;top:0;bottom:0;left:0;right:0}html[data-appearance] .aincrad-storefront:not(.aincrad-market-hero) .aincrad-shop-art.aincrad-shop-atlas{aspect-ratio:1.5;width:auto;min-width:100%;height:auto;min-height:100%;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}html[data-appearance] .aincrad-storefront:not(.aincrad-market-hero) .aincrad-shop-shade{background:linear-gradient(#03060a14,#03060a7a 45%,#03060af2);display:block}html[data-appearance] .aincrad-storefront:not(.aincrad-market-hero) .aincrad-shop-caption{align-items:flex-end;min-height:112px;padding:40px 12px 12px}html[data-appearance] .aincrad-shop-title{color:#f2efe8}html[data-appearance] .aincrad-shop-desc{color:#d2d9df}html[data-appearance] .aincrad-home :-webkit-any(.sao-home-sec,.aincrad-destinations) .sao-tile>.absolute.bottom-2{padding:8px 12px;position:absolute;top:auto;bottom:0;left:0;right:0}html[data-appearance] .aincrad-home :is(.sao-home-sec,.aincrad-destinations) .sao-tile>.absolute.bottom-2{padding:8px 12px;position:absolute;top:auto;bottom:0;left:0;right:0}html[data-appearance] .aincrad-home .sao-tile>.bg-gradient-to-t{background:linear-gradient(#03070c0a,#03070c47 35%,#03070cf0)}@media (min-width:1100px){html.sao-wide[data-appearance] .aincrad-arrival{min-height:270px;padding:80px 24px 20px}html.sao-wide[data-appearance] .aincrad-shop-hub .aincrad-storefront:not(.aincrad-market-hero),html.sao-wide[data-appearance] .aincrad-shop-hub .aincrad-shop-caption{min-height:144px}html.sao-wide[data-appearance] .aincrad-home :-webkit-any(.sao-home-sec,.aincrad-destinations) .sao-tile>.absolute.bottom-2{padding:10px 14px}html.sao-wide[data-appearance] .aincrad-home :is(.sao-home-sec,.aincrad-destinations) .sao-tile>.absolute.bottom-2{padding:10px 14px}}html[data-appearance] .fantasy-clan-tabs{background:var(--fantasy-panel-deep);border-radius:6px 6px 0 0}html[data-appearance] .fantasy-clan-tabs button{color:var(--fantasy-text)}html[data-appearance] .fantasy-clan-tabs button[aria-pressed=true]{font-weight:700}html[data-appearance] .fantasy-clan-stats>:-webkit-any(button,div)>div:first-child{letter-spacing:0;text-transform:none;color:var(--fantasy-muted);font-size:11px}html[data-appearance] .fantasy-clan-stats>:is(button,div)>div:first-child{letter-spacing:0;text-transform:none;color:var(--fantasy-muted);font-size:11px}html[data-appearance] .fantasy-section-tabs{grid-column:1/-1;gap:8px;margin-top:12px;display:flex}html[data-appearance] .fantasy-section-tabs button{min-height:max(46px, var(--sao-tap));color:var(--fantasy-muted);border:1px solid var(--fantasy-border);background:var(--fantasy-panel-deep);border-radius:8px;flex:1;padding:8px 12px;font-size:14px;box-shadow:0 4px 10px #0008}html[data-appearance] .fantasy-section-tabs button[aria-pressed=true]{color:var(--fantasy-title);border-color:var(--fantasy-accent);background:var(--fantasy-panel);box-shadow:inset 0 -2px 0 var(--fantasy-accent),0 4px 10px #0008}@media (max-width:1099px){html[data-appearance] .aincrad-forge-intro{background:0 0;min-height:0;padding:12px 14px}html[data-appearance] .aincrad-forge-intro h2{font:600 17px/1.3 Georgia,serif}html[data-appearance] .aincrad-forge-intro p{font-size:12px}}html[data-appearance] .fantasy-stock-summary{min-height:var(--sao-tap);cursor:pointer;padding:12px 0;font-size:13px;font-weight:600}html[data-appearance] .fantasy-stock-summary>span{float:right;color:var(--fantasy-muted)}html[data-appearance] .aincrad-kitchen-stock{min-height:0;padding:0 12px}html[data-appearance=red] .aincrad-home .sao-tile>img[src*=lake-red]{filter:brightness(1.2)}html[data-appearance] .aincrad-home .sao-tile>img[src*=v_bp]{object-position:50% 28%}@media (max-width:767px){html[data-appearance] .aincrad-home>.sao-col{padding-inline-start:8px;padding-inline-end:8px}}html[data-appearance] .fantasy-gear-summary{cursor:pointer;min-height:72px;padding-right:16px;list-style:none;position:relative}html[data-appearance] .fantasy-gear-summary::-webkit-details-marker{display:none}html[data-appearance] .fantasy-gear-summary:after{content:"⌄";color:var(--fantasy-accent);position:absolute;top:24px;right:0}html[data-appearance] details[open]>.fantasy-gear-summary:after{content:"⌃"}html[data-appearance] details.aincrad-clangear-card{min-height:0}html[data-appearance] .fantasy-section-tabs{width:100%}html[data-appearance] .dice-open{margin-top:0}html[data-appearance] .dice-open>div:first-child{display:none}html[data-appearance] .fantasy-section-tabs+.dice-panel{grid-column:1/-1;justify-self:center;width:100%;max-width:640px}html[data-appearance] .aincrad-keystone-tablet{border:1px solid var(--fantasy-border);border-radius:6px;min-height:0;padding:160px 12px 12px;overflow:hidden;background:var(--fantasy-panel)!important}html[data-appearance] .aincrad-keystone-tablet:before{z-index:0;filter:none;background-position:0 18%;background-size:200%;height:148px;top:0;bottom:auto;left:0;right:0}html[data-appearance] .aincrad-keystone-tablet[data-variant="1"]:before{background-position:100% 18%}html[data-appearance] .aincrad-keystone-tablet[data-active=true]{border-color:var(--fantasy-accent)}html[data-appearance] .aincrad-keystone-name{text-align:left;background:0 0;flex-flow:wrap;justify-content:space-between;min-height:0}html[data-appearance] .aincrad-keystone-name .font-orbitron{font-size:18px}html[data-appearance] .aincrad-keystone-description{font-size:13px;line-height:1.5}html[data-appearance] .aincrad-keystone-tablet>.grid{margin-top:10px}html[data-appearance] .aincrad-keystone-tablet>button{box-shadow:none;margin-top:12px;font-size:14px;font-weight:600;line-height:1.3}@media (min-width:1100px){html.sao-wide[data-appearance] .aincrad-kitchen-hero{background-position:top;height:200px}}html[data-appearance] .fantasy-settings-hero-choice{border:1px solid var(--fantasy-border);background:var(--fantasy-panel);border-radius:6px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;margin:12px 0;display:grid}html[data-appearance] .fantasy-settings-hero-choice .aincrad-hero-portrait{background:0 0;width:64px;height:88px;min-height:0;margin:0}html[data-appearance] .fantasy-settings-hero-choice>div:last-child{background:0 0;border:0;flex-wrap:wrap;padding:8px}html[data-appearance] .fantasy-settings-hero-choice button{min-height:var(--sao-tap)}html[data-appearance] .fantasy-appearance-options{grid-template-columns:minmax(0,1fr);gap:6px}html[data-appearance] .fantasy-appearance-options button{min-height:52px;padding:8px 12px}html[data-appearance] .fantasy-appearance-options button>span{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}html[data-appearance] .fantasy-appearance-options strong{font-size:13px}html[data-appearance] .fantasy-appearance-options small{margin:0}html[data-appearance] .fantasy-settings-hero-choice{grid-template-columns:minmax(0,1fr) 64px;padding:10px}html[data-appearance] .fantasy-settings-hero-choice>div:first-child{background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:8px;padding:0;display:flex}html[data-appearance] .fantasy-settings-hero-choice>div:first-child>div{width:100%;max-width:260px;margin:0}html[data-appearance] .fantasy-settings-hero-choice .aincrad-hero-portrait{width:64px;height:80px;padding:0}html[data-appearance] .aincrad-settings-panel .aincrad-sound-setting{padding:0;display:block}html[data-appearance] .aincrad-settings-panel .aincrad-sound-setting>button,html[data-appearance] .aincrad-settings-panel>.space-y-2>button{gap:12px;min-height:52px;padding:10px 0;font-size:13px}html[data-appearance] .aincrad-settings-panel>.space-y-2>button>span:first-child{text-align:left}html[data-appearance] .aincrad-settings-panel>.space-y-2>button>span:last-child{flex-shrink:0}@media (min-width:1100px){html.sao-wide[data-appearance] .aincrad-settings-console{grid-template-columns:200px minmax(0,1fr)}html.sao-wide[data-appearance] .fantasy-settings-hero-choice{grid-column:1/-1;margin:0}html.sao-wide[data-appearance] .aincrad-settings-language{grid-column:1/-1;width:auto;position:static}html.sao-wide[data-appearance] .aincrad-settings-tabs{grid-column:1}html.sao-wide[data-appearance] .aincrad-settings-panel{grid-column:2;min-width:0}html.sao-wide[data-appearance] [data-scene=settings]>.sao-col>header{padding-right:0}}html[data-appearance] .aincrad-bp-medal{border:1px solid var(--fantasy-border);background:var(--fantasy-panel-deep);width:48px;height:68px;box-shadow:none;filter:none;border-radius:6px}html[data-appearance] .aincrad-bp-medal .text-\[20px\]{font-size:23px}html[data-appearance] .fantasy-prestige{flex-direction:column;align-items:flex-start;gap:4px;display:flex}html[data-appearance] .fantasy-prestige>span{width:100%}html[data-appearance] .fantasy-prestige>span:last-child,html[data-appearance] .aincrad-bp-summary .font-mono-num{font-size:11px;line-height:1.4}html[data-appearance] .aincrad-bp-medal .font-mono-num{font-size:23px;line-height:1}html[data-appearance] .aincrad-bp-cell{box-shadow:none}html[data-appearance] .aincrad-bp-level{width:80px}html[data-appearance] .aincrad-saga-hero{text-align:left;justify-content:flex-start;align-items:flex-start;min-height:160px;padding:18px}html[data-appearance] .aincrad-saga-hero h2{width:62%;max-width:300px;margin:0 0 8px;font-size:22px}html[data-appearance] .aincrad-saga-hero>.fantasy-saga-collection{text-transform:none;letter-spacing:0;width:62%;max-width:300px;margin:0;font-family:inherit;font-size:13px;line-height:1.4}html[data-appearance] .aincrad-champion-initial{font-size:max(18px,min(calc(5vw / var(--uiz, 1)),44px));line-height:1;overflow:hidden}html[data-appearance] .aincrad-champion[data-rank="4"] .aincrad-champion-initial,html[data-appearance] .aincrad-champion[data-rank="5"] .aincrad-champion-initial{font-size:22px}html[data-appearance] .sao-reward-chest-compact .sao-reward-cards{flex-wrap:wrap;gap:6px;display:flex}html[data-appearance] .sao-reward-chest-compact [data-reward-card]{flex:calc(25% - 6px);width:auto;min-width:0;min-height:86px;padding:7px 4px}html[data-appearance] .sao-reward-chest-compact [data-reward-card]>span:first-child{font-size:20px}html[data-appearance] .sao-reward-chest-compact [data-coin-src]{text-shadow:0 0 10px #fbbf248c,0 1px 2px #000;font-size:max(20px,min(calc(5.4vw / var(--uiz, 1)),28px));font-weight:900}html[data-appearance] .sao-reward-chest-compact [data-coin-src][data-text-value]{word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;text-shadow:none;-webkit-box-orient:vertical;font-size:12px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}html[data-appearance] .sao-reward-chest-compact .sao-reward-chest-scene{height:96px!important}html[data-appearance] .sao-reward-chest-compact .sao-reward-cards:has(>[data-reward-card]:nth-child(5)):not(:has(>[data-reward-card]:nth-child(7)))>[data-reward-card]{flex-basis:calc(33.3% - 6px)}html[data-appearance] .sao-reward-chest-compact [data-reward-card] img{width:34px;height:34px}html[data-appearance] .sao-reward-chest[data-instant=true] *{transition:none!important;animation:none!important}html[data-appearance] .sao-reward-chest[data-instant=true] :-webkit-any(.chest-ray,.chest-spark){display:none}html[data-appearance] .sao-reward-chest[data-instant=true] :is(.chest-ray,.chest-spark){display:none}html[data-appearance] [data-scene=roadmap]{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}html[data-appearance] [data-scene=roadmap] :-webkit-any(h1,.font-cinzel,.font-orbitron){letter-spacing:normal;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important}html[data-appearance] [data-scene=roadmap] :is(h1,.font-cinzel,.font-orbitron){letter-spacing:normal;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important}html[data-appearance] [data-scene=roadmap]>.sao-col{max-width:760px}html[data-appearance] [data-scene=roadmap] .sao-col>header{background:0 0;height:auto;min-height:0;margin:0 0 16px;padding:16px 0}html[data-appearance] [data-scene=roadmap] .sao-col>header h1{font-size:22px}html[data-appearance] [data-world=fair]{isolation:isolate;background:var(--fantasy-bg)!important}html[data-appearance] [data-world=fair]:after{content:"";z-index:-2;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(#07101ccc,#07101c66 45%,#07101cee),url(/scenes/fair_night.jpg) 50%/cover no-repeat;position:fixed;top:0;bottom:0;left:0;right:0;transform:translateZ(0)}html[data-appearance] .aincrad-dice{background:var(--fantasy-bg);isolation:isolate}html[data-appearance] .aincrad-dice:after{content:"";z-index:-2;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(#07101c99,#07101c44 60%,#07101cee),url(/scenes/dice_tavern.jpg) 50% 72%/cover no-repeat;position:fixed;top:0;bottom:0;left:0;right:0;transform:translateZ(0)}html[data-appearance] .aincrad-dice:before,html[data-appearance] .dice-intro{display:none}html[data-appearance] .aincrad-bp-cell{height:92px;min-height:0}html[data-appearance] .aincrad-bp-cell img{object-fit:contain;border-radius:6px;height:44px;max-height:44px;top:8px;bottom:auto}html[data-appearance] .fantasy-bp-source{text-align:center;min-height:58px}html[data-appearance] .fantasy-bp-source>span:last-child{flex:1}@media (max-width:767px){html[data-appearance] .aincrad-bp-track-wrap{margin-inline-start:-16px;margin-inline-end:-16px;padding-inline-start:16px;padding-inline-end:16px}html[data-appearance] .aincrad-bp-summary{margin-top:-24px;padding:0 12px 12px}html[data-appearance] .aincrad-bp-summary .font-cinzel{font-size:17px}html[data-appearance] .aincrad-bp-panorama{height:135px}}.fantasy-daily-background{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(#07101cd9,#07101ce8),url(/redesign/dawn-guild.webp) top/cover;position:fixed;top:0;bottom:0;left:0;right:0;transform:translateZ(0)}html[data-appearance] [data-world=daily] :-webkit-any(.font-cinzel,.font-orbitron){font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}html[data-appearance] [data-world=daily] :is(.font-cinzel,.font-orbitron){font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}html[data-appearance] [data-world=daily] :-webkit-any(.sao-fade-up,.sao-btn){border-radius:12px}html[data-appearance] [data-world=daily] :is(.sao-fade-up,.sao-btn){border-radius:12px}@media (min-width:768px){html[data-appearance].has-warehouse-hero [data-scene=warehouse]>.sao-col .aincrad-warehouse-back{background:0 0;margin-bottom:12px;padding:0;position:static}}@media (min-width:701px){html[data-appearance] [data-scene=worldboss]>.sao-col>button{margin-bottom:12px;position:static}}.hero-look{isolation:isolate}.hero-look .hl-body{z-index:2}.hero-look .hl-aura{z-index:0;background:radial-gradient(48% 46% at 50% 55%, color-mix(in srgb, var(--hl-col) 55%, transparent), transparent 70%), radial-gradient(30% 60% at 50% 70%, color-mix(in srgb, var(--hl-col) 40%, transparent), transparent 75%);filter:blur(6px);width:118%;height:92%;animation:3.2s ease-in-out infinite hl-breathe;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.hero-look[data-aura=gold] .hl-aura{animation-duration:2.6s}.hero-look[data-aura=red] .hl-aura{animation-duration:1.9s}.hero-look .hl-ground{z-index:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--hl-col) 70%, transparent), transparent);border-radius:50%;width:86%;height:12%;position:absolute;bottom:-2%;left:50%;transform:translate(-50%)}.hero-look .hl-flame{z-index:1;pointer-events:none;position:absolute;top:14%;bottom:-4%;left:4%;right:4%;-webkit-mask-image:radial-gradient(70% 80% at 50% 70%,#000 55%,#0000 100%);mask-image:radial-gradient(70% 80% at 50% 70%,#000 55%,#0000 100%)}.hero-look .hl-flame i{mix-blend-mode:screen;opacity:.7;transform-origin:50% 100%;filter:blur(9px);background:radial-gradient(closest-side,#fde047 0%,#f97316 32%,#dc2626 62%,#0000 100%);border-radius:50%;width:56%;height:88%;animation:1.15s ease-in-out infinite alternate hl-flame;position:absolute;bottom:0}.hero-look .hl-flame i:first-child{height:64%;animation-delay:-.4s;left:0}.hero-look .hl-flame i:nth-child(2){height:92%;animation-duration:.9s;left:22%}.hero-look .hl-flame i:nth-child(3){height:68%;animation-delay:-.7s;right:0}.hero-look .hl-weapon{z-index:3;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--hl-whex) 75%, transparent));bottom:22%;right:-2%;transform:rotate(-9deg)}.hero-look .hl-skin{border:2px solid color-mix(in srgb, var(--hl-col) 85%, #fbbf24);box-shadow:0 0 26px color-mix(in srgb, var(--hl-col) 70%, transparent), 0 10px 28px #0000008c}.hero-look[data-aura=none] .hl-skin{border-color:#fbbf2499;box-shadow:0 10px 28px #0000008c}.hl-wchip{border:1px solid color-mix(in srgb, var(--hl-whex) 60%, transparent);min-width:0;max-width:100%;box-shadow:0 0 12px color-mix(in srgb, var(--hl-whex) 35%, transparent);background:#0a0812c7;border-radius:10px;align-items:center;gap:7px;padding:3px 10px 3px 3px;display:inline-flex}.hl-wchip-name{text-overflow:ellipsis;white-space:nowrap;color:#e2e8f0;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.hl-armory-plate{z-index:3;justify-content:center;padding:0 12px;display:flex;position:absolute;top:10px;left:0;right:0}.hl-plate{white-space:nowrap;color:#fde68a;background:#0a0812d1;border:1px solid #fbbf2473;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:4px 10px;font-size:11.5px;font-weight:700;line-height:16px;display:inline-flex;box-shadow:0 0 12px #fbbf2438}.hl-plate-body,.hl-plate-row{align-items:center;gap:6px;min-width:0;display:inline-flex}.hl-plate-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.hl-plate-pips{gap:3px;display:inline-flex}.hl-plate-pips i{background:#ffffff2e;border-radius:50%;width:6px;height:6px}.hl-plate-pips i.on{background:#fbbf24;box-shadow:0 0 5px #fbbf24}.hl-plate-n{color:#fff7d6}.hl-plate-left{color:#cbd5e1;font-weight:600}.hl-plate-full{border-color:#ef4444b3;box-shadow:0 0 14px #ef444459}.hero-look[data-skin=apoc]{--hl-col:#e11d74!important}.hero-look[data-skin=apoc] .hl-flame i{background:radial-gradient(closest-side,#fbcfe8 0%,#ec4899 30%,#be123c 62%,#0000 100%)}.hl-plate-skin{border-color:#ec48998c;border-radius:16px;gap:8px;padding:4px 12px 4px 4px;overflow:visible;box-shadow:0 0 12px #ec489940}.hl-plate-skin .hl-plate-body{flex-direction:column;align-items:flex-start;gap:1px}.hl-plate-skin .hl-plate-left{white-space:normal;font-size:11px;line-height:14px}.hl-plate-peek{cursor:pointer;background:radial-gradient(circle at 50% 35%,#4c0519,#0b0710 75%);border:1.5px solid #ec4899d9;border-radius:50%;flex:none;width:36px;height:36px;margin:0;padding:0;animation:2.4s ease-in-out infinite hl-peek;position:relative;overflow:hidden;box-shadow:0 0 10px #ec48998c}.hl-plate-peek:after{content:"";position:absolute;top:-12px;bottom:-12px;left:-12px;right:-12px}.hl-plate-peek img{width:190%;max-width:none;position:absolute;top:-6%;left:-45%}.hl-plate-skin .hl-plate-left{color:#f9a8d4}.hl-sheet{z-index:97;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030208c7;place-items:center;padding:16px;animation:.18s ease-out hl-fade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.hl-sheet-card{background:linear-gradient(#1a0712 0%,#0b0710 62%);border:1px solid #ec48998c;border-radius:22px;flex-direction:column;align-items:center;width:min(360px,100%);max-height:calc(calc(100dvh / var(--uiz, 1)) - 32px);animation:.32s cubic-bezier(.2,1.4,.4,1) hl-pop;display:flex;position:relative;overflow:hidden;box-shadow:0 0 40px #ec489959,0 24px 60px #0009}.hl-sheet-glow{filter:blur(8px);pointer-events:none;background:radial-gradient(closest-side,#ec489980,#0000 70%);width:120%;height:70%;animation:2.2s ease-in-out infinite hl-breathe;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}.hl-sheet-hero{object-fit:contain;filter:drop-shadow(0 0 18px #ec489973);width:auto;max-width:100%;height:min(calc(54dvh / var(--uiz, 1)),420px);margin-top:14px;display:block;position:relative}.hl-sheet-text{text-align:center;width:100%;padding:12px 18px 18px;position:relative}.hl-sheet-title{color:#fff1f7;letter-spacing:.02em;justify-content:center;align-items:baseline;gap:8px;font-size:22px;font-weight:800;display:flex}.hl-sheet-title span{color:#f9a8d4;font-size:15px}.hl-sheet-text p{color:#e2e8f0;margin:6px 0 14px;font-size:14px;line-height:1.4}.hl-sheet-ok{color:#1a0712;background:linear-gradient(#f9a8d4,#ec4899);border-radius:14px;width:100%;min-height:48px;font-size:16px;font-weight:800;box-shadow:0 6px 18px #ec489973}.hl-sheet-ok:active{transform:scale(.98)}.hl-face{background:radial-gradient(circle at 50% 30%,#1e293b,#0b1220 80%);width:100%;height:100%;display:block;position:relative;overflow:hidden}.hl-face img{max-width:none;height:auto;position:absolute}@keyframes hl-peek{0%,to{box-shadow:0 0 8px #ec489973}50%{box-shadow:0 0 16px #ec4899e6}}@keyframes hl-fade{0%{opacity:0}to{opacity:1}}@keyframes hl-pop{0%{opacity:0;transform:scale(.9)translateY(10px)}to{opacity:1;transform:none}}@keyframes hl-breathe{0%,to{opacity:.75;transform:translate(-50%)scale(.97)}50%{opacity:1;transform:translate(-50%)scale(1.04)}}@keyframes hl-flame{0%{opacity:.6;transform:scaleY(.86)skew(-3deg)}to{opacity:.9;transform:scaleY(1.06)skew(3deg)}}@media (prefers-reduced-motion:reduce){.hero-look .hl-aura,.hero-look .hl-flame i,.hl-plate-peek,.hl-sheet,.hl-sheet-card,.hl-sheet-glow{animation:none}}.hero-look-profile{z-index:2;width:40%;max-width:170px;position:absolute;top:8px;bottom:0;right:5%}@media (min-width:768px){.hero-look-profile{width:26%;max-width:210px;right:7%}}.hl-plate-skin .hl-plate-row{gap:5px}.hl-plate-skin .hl-plate-pips{gap:2px}.hl-plate-skin .hl-plate-pips i{width:5px;height:5px}.hero-look[data-skin] .hl-body{transform-origin:50% 100%;transform:scale(1.1)}.hero-look .hl-embers{z-index:3;pointer-events:none;position:absolute;top:20%;bottom:0;left:8%;right:8%;overflow:hidden}.hero-look .hl-embers i{opacity:0;background:#fda4af;border-radius:50%;width:4px;height:4px;animation:3.4s linear infinite hl-ember;position:absolute;bottom:-4px;box-shadow:0 0 6px 2px #ec4899d9}.hero-look .hl-embers i:first-child{animation-delay:0s;left:12%}.hero-look .hl-embers i:nth-child(2){animation-duration:2.8s;animation-delay:1.1s;left:26%}.hero-look .hl-embers i:nth-child(3){animation-delay:2.2s;left:38%}.hero-look .hl-embers i:nth-child(4){animation-duration:3.9s;animation-delay:.5s;left:50%}.hero-look .hl-embers i:nth-child(5){animation-delay:1.7s;left:62%}.hero-look .hl-embers i:nth-child(6){animation-duration:3s;animation-delay:2.8s;left:74%}.hero-look .hl-embers i:nth-child(7){animation-delay:.9s;left:86%}.hero-look .hl-embers i:nth-child(8){width:3px;height:3px;animation-duration:2.6s;animation-delay:3.1s;left:44%}.hero-look .hl-embers i:nth-child(9){width:3px;height:3px;animation-delay:2.5s;left:20%}@keyframes hl-ember{0%{opacity:0;transform:translate(0)}12%{opacity:1}to{opacity:0;transform:translate(10px,-220px)}}.hl-plate-peek{width:44px!important;height:44px!important;overflow:visible!important}.hl-plate-peek-pic{border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hl-plate-peek-eye{color:#fff;background:#ec4899;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;line-height:1;display:grid;position:absolute;bottom:-4px;right:-5px;box-shadow:0 0 6px #ec4899e6}.hl-sheet-missing{color:#cbd5e1;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:-4px 0 14px;font-size:13px;display:flex}.hl-sheet-missing b{color:#fff1f7;background:#ec48992e;border:1px dashed #ec4899b3;border-radius:999px;padding:3px 10px;font-weight:700}.hl-sheet-later{color:#cbd5e1;border-radius:12px;width:100%;min-height:44px;margin-top:6px;font-size:14px;font-weight:700}.hl-sheet-stage{place-items:center;width:100%;display:grid;position:relative}.hl-sheet-stage>.hl-sheet-hero{grid-area:1/1}.hl-morph .hl-sheet-from{animation:1.15s ease-in forwards hl-from}.hl-morph .hl-sheet-to{opacity:0;animation:.9s cubic-bezier(.2,1.3,.4,1) .85s forwards hl-to}.hl-sheet-burst{z-index:2;aspect-ratio:1;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#fff 0%,#fbcfe8 25%,#ec4899b3 55%,#0000 75%);border-radius:50%;grid-area:1/1;width:70%;animation:1.1s ease-out .6s forwards hl-burst}@keyframes hl-from{0%{opacity:1;filter:none}60%{opacity:1;filter:brightness(2.4)saturate(.2);transform:scale(1.03)}to{opacity:0;filter:brightness(3);transform:scale(.96)}}@keyframes hl-to{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes hl-burst{0%{opacity:0;transform:scale(.3)}30%{opacity:1}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.hero-look .hl-embers,.hl-morph .hl-sheet-from,.hl-sheet-burst{display:none}.hl-morph .hl-sheet-to{opacity:1;animation:none}}.rw-pill{--rw-edge:#fbbf246b;--rw-edge-lit:#fde047e6;--rw-glow:#fbbf24a6;--rw-ink:#fde68a;color:#f1f5f9;font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(#141622d1,#080a12db);border:1px solid #ffffff29;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;height:30px;padding:0 10px 0 7px;font-size:13.5px;font-weight:800;line-height:1;transition:box-shadow .26s,border-color .26s;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.rw-pill[data-hud-counter=xp]{--rw-edge:#67e8f96b;--rw-edge-lit:#a5f3fce6;--rw-glow:#22d3ee99;--rw-ink:#cffafe}.rw-pill[data-hud-counter=hunt_shard]{--rw-edge:#2dd4bf6b;--rw-edge-lit:#99f6e4e6;--rw-glow:#14b8a699;--rw-ink:#ccfbf1}.rw-num{text-align:right;min-width:1.2em}.rw-pill[data-lit="1"]{border-color:var(--rw-edge-lit);box-shadow:inset 0 1px 0 #ffffff40, 0 0 18px var(--rw-glow), 0 0 4px var(--rw-edge-lit);color:#fffbeb}.rw-pill[data-lit="1"]:not([data-reduced="1"]){animation:.42s cubic-bezier(.3,1.6,.5,1) rw-pop}@keyframes rw-pop{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1)}}.rw-burst{z-index:91;pointer-events:none;flex-direction:column;align-items:center;gap:2px;animation:1.2s cubic-bezier(.2,.7,.3,1) forwards rw-rise;display:flex;position:fixed;transform:translate(-50%,-50%)}.rw-plus{color:#fef3c7;font-variant-numeric:tabular-nums;text-shadow:0 0 10px #fbbf24cc;white-space:nowrap;background:linear-gradient(#92400eeb,#451a03eb);border:1px solid #fde047b3;border-radius:999px;align-items:center;gap:5px;padding:4px 11px 4px 7px;font-size:18px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 0 22px #fbbf248c,0 6px 18px #00000073}.rw-burst[data-kind=xp] .rw-plus{color:#ecfeff;text-shadow:0 0 10px #22d3eecc;background:linear-gradient(#0e7490eb,#082f49eb);border-color:#a5f3fcb3;box-shadow:0 0 22px #22d3ee80,0 6px 18px #00000073}.rw-burst[data-kind=hunt_shard] .rw-plus{color:#f0fdfa;text-shadow:0 0 10px #2dd4bfcc;background:linear-gradient(#0f766eeb,#042f2eeb);border-color:#99f6e4b3;box-shadow:0 0 22px #2dd4bf80,0 6px 18px #00000073}.rw-plus-label{color:#fde68a;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#140a04b8;border-radius:8px;max-width:min(calc(72vw / var(--uiz, 1)),280px);padding:2px 8px;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden}@keyframes rw-rise{0%{opacity:0;transform:translate(-50%,-30%)scale(.7)}14%{opacity:1;transform:translate(-50%,-70%)scale(1.08)}30%{transform:translate(-50%,-85%)scale(1)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-190%)scale(.96)}}.rw-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.rw-pill,.rw-pill[data-lit="1"]{transition:none;animation:none}.rw-burst{animation:none}}.rw-inline{vertical-align:baseline;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;align-items:center;gap:3px;transition:color .26s,text-shadow .26s;display:inline-flex}.rw-inline[data-lit="1"]{color:#fde68a;text-shadow:0 0 8px #fbbf24bf}.rw-inline[data-lit="1"]:not([data-reduced="1"]){animation:.42s cubic-bezier(.3,1.6,.5,1) rw-pop}.rw-pill,.rw-inline{position:relative}.rw-gain{color:#ffd36a;text-shadow:0 0 10px #fbbf24,0 0 2px #7c2d12,0 1px 2px #000;white-space:nowrap;pointer-events:none;z-index:2;margin-bottom:2px;font-size:14px;font-weight:900;animation:1.4s ease-out both rw-gain;position:absolute;bottom:100%;left:50%}.rw-gain.rw-gain-below{margin-top:2px;margin-bottom:0;top:100%;bottom:auto}.rw-pill[data-lit="1"]:not([data-reduced="1"])>:first-child,.rw-inline[data-lit="1"]:not([data-reduced="1"])>:first-child{border-radius:999px;animation:.38s ease-out rw-ring}@keyframes rw-ring{0%{box-shadow:0 0 #ffd36af2}to{box-shadow:0 0 0 9px #ffd36a00}}@keyframes rw-gain{0%{opacity:0;transform:translate(-50%,6px)scale(.7)}12%{opacity:1;transform:translate(-50%,-1px)scale(1.18)}25%{transform:translate(-50%,-2px)scale(1)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-10px)scale(1)}}.rw-pill.rw-pill-lg{gap:7px;height:44px;padding:0 14px 0 9px;font-size:20px}.rw-pill-lg .rw-gain{font-size:15px}.rw-plus-bump{animation:.26s cubic-bezier(.34,1.56,.64,1) rw-plus-bump}@keyframes rw-plus-bump{0%{transform:scale(1)}45%{transform:scale(1.28)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.rw-plus-bump{animation:none}}.rw-tab-bump{animation:.52s cubic-bezier(.3,1.6,.5,1) rw-tab-bump}@keyframes rw-tab-bump{0%{transform:translateY(0)scale(1)}35%{transform:translateY(-7px)scale(1.12)}to{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.rw-tab-bump{animation:none}}.rw-ico{border-radius:999px;display:inline-flex}.lg{--lg-gold-rgb:252, 211, 77;--lg-up-rgb:74, 222, 128;--lg-down-rgb:248, 113, 113;--lg-panel:#0c1020d1;--lg-line:#94a3b829;--lg-display:var(--font-display,"Orbitron", "Inter", sans-serif);color:var(--fantasy-text,#e2e8f0);column-count:auto!important}.lg-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lg-grid{flex-direction:column;gap:12px;display:flex;column-count:auto!important}.lg-col-a,.lg-col-b{flex-direction:column;gap:12px;min-width:0;display:flex}.lg-h2{font-family:var(--lg-display);letter-spacing:.02em;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:800;line-height:1.25}.lg-h3{font-family:var(--lg-display);letter-spacing:.04em;text-transform:uppercase;color:#f8fafc;margin:0;font-size:14px;font-weight:800}.lg-muted{color:#a5b4c8;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.lg-card{background:var(--lg-panel);border:1px solid var(--lg-line);border-radius:18px;padding:14px;position:relative;box-shadow:0 10px 28px #00000059}.lg-chip{color:#fef3c7;background:rgba(var(--lg-gold-rgb), .14);border:1px solid rgba(var(--lg-gold-rgb), .45);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.lg-chip-dim{color:#cbd5e1;background:#94a3b81a;border-color:#94a3b84d}.lg-cta{min-height:var(--sao-tap,44px);color:#1c1203!important;background:linear-gradient(#fde68a,#f59e0b)!important;border-color:#fde047!important;font-weight:900!important;box-shadow:0 0 18px #facc158c,inset 0 1px #ffffff80!important}.lg-cta svg{color:#1c1203}.lg-badge{isolation:isolate;flex:none;place-items:center;display:inline-grid;position:relative}.lg-badge>svg{z-index:1;filter:drop-shadow(0 3px 6px #0000008c);display:block;position:relative;overflow:visible}.lg-badge[data-lg-badge="3"]>svg,.lg-badge[data-lg-badge="4"]>svg{filter:drop-shadow(0 3px 6px #0000008c) drop-shadow(0 0 10px rgba(var(--lg-tier-rgb), .55))}.lg-badge[data-lg-badge="5"]>svg{filter:drop-shadow(0 3px 6px #00000080) drop-shadow(0 0 14px rgba(var(--lg-tier-rgb), .8)) drop-shadow(0 0 26px #f0abfc73)}.lg-badge-aura{z-index:0;background:radial-gradient(circle, rgba(var(--lg-tier-rgb), .42) 0%, rgba(var(--lg-tier-rgb), 0) 68%);border-radius:50%;animation:2.6s ease-in-out infinite lg-aura;position:absolute;top:-14%;bottom:-14%;left:-14%;right:-14%}.lg-badge-rays{z-index:0;opacity:.55;background:repeating-conic-gradient(#a5f3fc80 0deg 6deg,#0000 6deg 30deg);border-radius:50%;animation:14s linear infinite lg-spin;position:absolute;top:-30%;bottom:-30%;left:-30%;right:-30%;-webkit-mask:radial-gradient(circle,#000 25%,#0000 68%);mask:radial-gradient(circle,#000 25%,#0000 68%)}.lg-badge-flash{z-index:2;pointer-events:none;background:radial-gradient(circle, #fffffff2 0%, rgba(var(--lg-tier-rgb), .6) 30%, transparent 65%);border-radius:50%;animation:1.1s ease-out forwards lg-flash;position:absolute;top:-40%;bottom:-40%;left:-40%;right:-40%}.lg-badge[data-fx=rise]>svg{animation:.9s cubic-bezier(.2,1.4,.4,1) both lg-rise}@keyframes lg-aura{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes lg-spin{to{transform:rotate(360deg)}}@keyframes lg-flash{0%{opacity:0;transform:scale(.3)}25%{opacity:1}to{opacity:0;transform:scale(1.4)}}@keyframes lg-rise{0%{opacity:0;transform:translateY(26px)scale(.6)}60%{opacity:1}to{opacity:1;transform:none}}.lg-ladder-wrap{flex-direction:column;gap:6px;display:flex}.lg-ladder{justify-content:space-between;align-items:flex-end;gap:4px;margin:0;padding:6px 4px 0;list-style:none;display:flex}.lg-ladder-step{opacity:.6;filter:saturate(.75);flex:1 1 0;place-items:center;min-width:0;display:grid;position:relative}.lg-ladder-step[data-past="1"]{opacity:.85;filter:none}.lg-ladder-step[data-next="1"]{opacity:.95;filter:none}.lg-ladder-step[data-cur="1"]{opacity:1;filter:none}.lg-ladder-next{text-align:center;color:#cbd5e1;margin:4px 0 0;font-size:12.5px;font-weight:700}.lg-ladder-next>span{color:rgb(var(--lg-up-rgb))}.lg-ladder-step[data-cur="1"]:after{content:"";background:rgb(var(--lg-tier-rgb));width:18px;height:3px;box-shadow:0 0 8px rgba(var(--lg-tier-rgb), .9);border-radius:3px;margin-left:-9px;position:absolute;bottom:-6px;left:50%}.lg-ladder-step+.lg-ladder-step:before{content:"";z-index:-1;background:linear-gradient(90deg,#94a3b81a,#94a3b859);height:2px;position:absolute;top:50%;left:-50%;right:50%}.lg-hero{background:radial-gradient(120% 90% at 18% 0%, rgba(var(--lg-tier-rgb), .32), transparent 60%), linear-gradient(180deg, #14162cf2, #080a16f2);border:1px solid rgba(var(--lg-tier-rgb), .45);box-shadow:0 14px 34px #00000073, inset 0 1px 0 #ffffff0f, 0 0 24px rgba(var(--lg-tier-rgb), .14);border-radius:20px;flex-direction:column;gap:12px;padding:16px 14px 14px;display:flex;position:relative;overflow:hidden}.lg-hero[data-final="1"]{border-color:#fb923cb3;box-shadow:0 14px 34px #00000073,0 0 30px #f973164d}.lg-hero[data-zone=up],.lg-hero[data-zone=down]{padding-left:18px}.lg-hero[data-zone=up]:before,.lg-hero[data-zone=down]:before{content:"";z-index:1;width:6px;position:absolute;top:0;bottom:0;left:0}.lg-hero[data-zone=up]:before{box-shadow:0 0 14px rgba(var(--lg-up-rgb), .8);background:linear-gradient(#86efac,#16a34a)}.lg-hero[data-zone=down]:before{box-shadow:0 0 14px rgba(var(--lg-down-rgb), .85);background:linear-gradient(#fca5a5,#dc2626)}.lg-hero[data-zone=up]{border-color:rgba(var(--lg-up-rgb), .6)}.lg-hero[data-zone=down]{border-color:rgba(var(--lg-down-rgb), .7);background:radial-gradient(120% 90% at 0% 100%, rgba(var(--lg-down-rgb), .22), transparent 55%), radial-gradient(120% 90% at 18% 0%, rgba(var(--lg-tier-rgb), .26), transparent 60%), linear-gradient(180deg, #14162cf2, #080a16f2)}.lg-rules-btn{white-space:nowrap;color:#e2e8f0;cursor:pointer;background:#0f172ab3;border:1px solid #94a3b84d;border-radius:12px;flex:none;padding:0 12px;font-size:12.5px;font-weight:700}.lg-rules-btn:active{transform:scale(.96)}.lg-hero-top{align-items:center;gap:14px;min-width:0;display:flex}.lg-hero-main{flex-direction:column;gap:2px;min-width:0;display:flex}.lg-hero-tier{font-family:var(--lg-display);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--lg-tier-rgb));text-shadow:0 0 10px rgba(var(--lg-tier-rgb), .5);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:800;overflow:hidden}.lg-hero-place{font-family:var(--lg-display);color:#fff;white-space:nowrap;font-size:27px;font-weight:900;line-height:1.1}.lg-hero-glory{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.lg-glory-num{color:#fde68a;text-shadow:0 0 12px rgba(var(--lg-gold-rgb), .45);font-variant-numeric:tabular-nums;font-size:21px;font-weight:900}.lg-glory-l{color:#a5b4c8;font-size:12px}.lg-progress{flex-direction:column;gap:6px;display:flex}.lg-progress-text{color:#d1fae5;font-size:13.5px;font-weight:700}.lg-bar{background:#94a3b829;border-radius:999px;height:10px;display:block;position:relative;overflow:hidden}.lg-bar-fill{border-radius:inherit;box-shadow:0 0 10px rgba(var(--lg-up-rgb), .6);background:linear-gradient(90deg,#16a34a,#4ade80);transition:width .5s;position:absolute;top:0;bottom:0;left:0;right:auto}.lg-progress-sub{color:#a5b4c8;font-size:12.5px;font-weight:600}.lg-zone-note{color:#e2e8f0;background:#94a3b81a;border:1px solid #94a3b838;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px 10px 14px;font-size:13.5px;font-weight:700;display:flex}.lg-zone-note[data-zone=up]{color:#dcfce7;background:linear-gradient(90deg, rgba(var(--lg-up-rgb), .26), rgba(var(--lg-up-rgb), .08));border-color:rgba(var(--lg-up-rgb), .55);box-shadow:inset 4px 0 0 rgb(var(--lg-up-rgb))}.lg-zone-note[data-zone=down]{color:#fee2e2;background:linear-gradient(90deg, rgba(var(--lg-down-rgb), .3), rgba(var(--lg-down-rgb), .08));border-color:rgba(var(--lg-down-rgb), .6);box-shadow:inset 4px 0 0 rgb(var(--lg-down-rgb)), 0 0 16px rgba(var(--lg-down-rgb), .2)}.lg-zone-title{font-family:var(--lg-display);letter-spacing:.02em;font-size:15px;font-weight:900}.lg-zone-note[data-zone=up] .lg-zone-title{color:#86efac}.lg-zone-note[data-zone=down] .lg-zone-title{color:#fca5a5}.lg-zone-sub{overflow-wrap:anywhere;font-size:13.5px;font-weight:700;line-height:1.35}.lg-timers{flex-wrap:wrap;gap:6px;display:flex}.lg-timer{color:#e2e8f0;font-variant-numeric:tabular-nums;background:#0f172aa6;border:1px solid #94a3b840;border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.lg-timer-fire{color:#ffedd5;background:#7c2d1273;border-color:#fb923c80}.lg-final{color:#fff7ed;background:linear-gradient(90deg,#ea580cd9,#dc2626bf);border:1px solid #fdba74cc;border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;animation:1.6s ease-in-out infinite lg-fire;display:flex;box-shadow:0 0 22px #f9731673}.lg-final b{font-family:var(--lg-display);letter-spacing:.03em;font-size:16px;font-weight:900}.lg-final span{opacity:.95;font-size:12.5px}@keyframes lg-fire{0%,to{box-shadow:0 0 16px #f9731659}50%{box-shadow:0 0 30px #f97316b3}}.lg-target{text-align:left;color:#fff;background:linear-gradient(90deg,#be123c61,#1e1b4bd9);border:1px solid #fb718599;border-radius:16px;flex-direction:column;gap:10px;width:100%;padding:12px 14px;display:flex;box-shadow:0 0 18px #f43f5e33}.lg-target-show{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:0;display:flex}.lg-target-show:active{transform:scale(.985)}.lg-target-ico{flex:none;font-size:28px;line-height:1}.lg-target-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lg-target-line{overflow-wrap:anywhere;font-size:15.5px;font-weight:800;line-height:1.3}.lg-target-lead{color:#fff}.lg-target-gap{font-family:var(--lg-display);color:#fde68a;text-shadow:0 0 10px rgba(var(--lg-gold-rgb), .5);font-size:17px;font-weight:900}.lg-target-k{color:#fecdd3;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.lg-target-go{border-top:1px solid #fb718540;align-items:center;gap:10px;padding-top:10px;display:flex}.lg-target-via{color:#fde68a;overflow-wrap:anywhere;flex:1;min-width:0;font-size:12.5px;font-weight:700;line-height:1.3}.lg-target-go>span[data-lg-target-go]{flex:none}.lg-target-go .lg-cta{padding-left:20px;padding-right:20px}.lg-leader{cursor:default;border-color:rgba(var(--lg-gold-rgb), .7);background:linear-gradient(90deg,#b4530980,#1e1b4bd9);flex-direction:row;align-items:center;gap:12px}.lg-leader .lg-target-name{font-size:16px;font-weight:800}.lg-near{padding:12px}.lg-near .lg-today-head{margin-bottom:6px}.lg-near-all{color:#a5f3fc;cursor:pointer;background:#082f4973;border:1px solid #67e8f94d;border-radius:10px;flex:none;align-items:center;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.lg-near-all:active{transform:scale(.96)}.lg-near-rows{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.lg-near-row{background:#1e293b66;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;min-height:40px;padding:4px 10px 4px 12px;display:flex;position:relative;overflow:hidden}.lg-near-row[data-me="1"]{background:linear-gradient(90deg,#22d3ee4d,#1e40af59);border-color:#67e8f9d9;box-shadow:0 0 14px #22d3ee40}.lg-near-name{color:#f1f5f9;flex:1;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:700;display:flex}.lg-near-gap{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:14px;font-weight:900}.lg-near-gap[data-sign=up]{color:#fda4af}.lg-near-gap[data-sign=down]{color:#86efac}.lg-near-gap[data-sign=eq]{color:#cbd5e1}.lg-near-gap[data-sign=me]{color:#fde68a}html.sao-col-wide .lg-near{display:none}.lg-task{border-color:rgba(var(--lg-gold-rgb), .6);background:radial-gradient(120% 120% at 100% 0%, rgba(var(--lg-gold-rgb), .18), transparent 55%), var(--lg-panel);box-shadow:0 10px 28px #00000059, 0 0 18px rgba(var(--lg-gold-rgb), .14);scroll-margin:96px 0 110px}.lg-task[data-lg-task=done]{border-color:rgba(var(--lg-up-rgb), .55);background:linear-gradient(180deg, #14532d73, var(--lg-panel))}.lg-task-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.lg-task-reward{color:#fde68a;font-size:13px;font-weight:800}.lg-task-lead{margin-bottom:8px}.lg-task-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.lg-task-opts[data-n="3"]>:first-child{grid-column:1/-1}.lg-task-opt{text-align:left;cursor:pointer;color:#f8fafc;background:linear-gradient(#334155b3,#0f172ad9);border:1px solid #94a3b859;border-radius:14px;flex-direction:column;justify-content:space-between;gap:6px;min-height:76px;padding:10px 12px;transition:transform .12s,border-color .2s;display:flex;box-shadow:inset 0 1px #ffffff0f}.lg-task-opt:hover:not(:disabled){border-color:rgba(var(--lg-gold-rgb), .7)}.lg-task-opt:active:not(:disabled){transform:scale(.97)}.lg-task-opt:disabled{opacity:.55;cursor:default}.lg-task-opt-title{overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.3}.lg-task-opt-goal{color:#fde68a;font-size:11.5px;font-weight:700}.lg-task-cur{flex-direction:column;gap:8px;display:flex}.lg-task-name{overflow-wrap:anywhere;font-size:16px;font-weight:800;line-height:1.3}.lg-task-count{color:#d1fae5;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.lg-task-done{color:#86efac;flex-direction:column;gap:2px;font-size:16px;font-weight:900;display:flex}.lg-task-hint{color:#94a3b8;margin:10px 0 0;font-size:11.5px;line-height:1.35}@media (prefers-reduced-motion:reduce){.lg-task-opt{transition:none}}.lg-today-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.lg-today-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lg-today-row{text-align:left;color:#f1f5f9;background:#1e293b8c;border:1px solid #94a3b82e;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex}button.lg-today-row{cursor:pointer}button.lg-today-row:active{background:#334155b3;transform:scale(.985)}.lg-today-ico{text-align:center;flex:none;width:26px;font-size:19px}.lg-today-label{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:13.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.lg-today-amt{color:#fde68a;white-space:nowrap;background:rgba(var(--lg-gold-rgb), .12);border:1px solid rgba(var(--lg-gold-rgb), .4);border-radius:999px;flex:none;padding:3px 9px;font-size:13px;font-weight:800}.lg-today-go{color:#94a3b8;flex:none;font-size:22px;line-height:1}html:not(.sao-col-wide) .lg-today-row{padding-right:20px}.lg-today-done{padding:4px 2px}.lg-rows{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.lg-zone-label{letter-spacing:.08em;text-transform:uppercase;padding:6px 4px 2px;font-size:11.5px;font-weight:800}.lg-zone-label[data-zone=up]{color:#86efac}.lg-zone-label[data-zone=down]{color:#fca5a5;border-top:1px dashed rgba(var(--lg-down-rgb), .35);margin-top:6px;padding-top:8px}.lg-row{background:#1e293b66;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:6px 10px 6px 12px;scroll-margin:96px 0 110px;transition:background .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.lg-row[data-zone=up]{background:linear-gradient(90deg, rgba(var(--lg-up-rgb), .18), #1e293b66)}.lg-row[data-zone=down]{background:linear-gradient(90deg, rgba(var(--lg-down-rgb), .16), #1e293b66)}.lg-row[data-zone]:before,.lg-near-row[data-zone]:before{content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.lg-row[data-zone=up]:before,.lg-near-row[data-zone=up]:before{background:rgb(var(--lg-up-rgb));box-shadow:0 0 8px rgba(var(--lg-up-rgb), .8)}.lg-row[data-zone=down]:before,.lg-near-row[data-zone=down]:before{background:rgb(var(--lg-down-rgb));box-shadow:0 0 8px rgba(var(--lg-down-rgb), .8)}.lg-row[data-me="1"]{background:linear-gradient(90deg,#22d3ee4d,#1e40af59);border-color:#67e8f9d9;box-shadow:0 0 16px #22d3ee4d}.lg-row[data-flash="1"]{background:#a1620752;border-color:#fcd34df2;box-shadow:0 0 18px #facc1559}.lg-row-place{color:#cbd5e1;font-variant-numeric:tabular-nums;background:#0f172ab3;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:900;display:grid}.lg-row-place[data-top="1"]{color:#422006;background:linear-gradient(#fde68a,#f59e0b)}.lg-row-place[data-top="2"]{color:#1e293b;background:linear-gradient(#f1f5f9,#94a3b8)}.lg-row-place[data-top="3"]{color:#fff7ed;background:linear-gradient(#fdba74,#b45309)}.lg-row-who{flex-direction:column;flex:1;min-width:0;display:flex}.lg-row-name{color:#f1f5f9;align-items:center;gap:5px;min-width:0;font-size:14px;font-weight:700;display:flex}.lg-row-nick{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lg-row-tag{color:#a5b4fc;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:64px;font-size:11.5px;font-weight:700;overflow:hidden}.lg-row-mate{flex:none;font-size:13px}.lg-row-you{color:#083344;text-transform:uppercase;background:#67e8f9;border-radius:999px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:900}.lg-row-today{color:#86efac;font-size:11.5px;font-weight:700}.lg-row-glory{color:#fde68a;font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:900}.lg-join{border-color:rgba(var(--lg-gold-rgb), .5);background:linear-gradient(90deg, #78350f80, var(--lg-panel));align-items:center;gap:14px;display:flex}.lg-join-ico{color:#fde68a;background:radial-gradient(circle, rgba(var(--lg-gold-rgb), .35), rgba(var(--lg-gold-rgb), .05));border:1px solid rgba(var(--lg-gold-rgb), .6);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.lg-locked,.lg-closed,.lg-break{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:22px 16px;display:flex}.lg-locked-badge{filter:grayscale(.85)brightness(.75);position:relative}.lg-lock{filter:none;font-size:26px;position:absolute;bottom:-4px;right:-6px}.lg-locked .lg-ladder{width:100%}.lg-chest{background:radial-gradient(100% 140% at 0%,#facc1552,#0000 60%),linear-gradient(#422006eb,#140c04eb);border:1px solid #fde047bf;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 26px #facc1547,0 12px 30px #00000073}.lg-chest-in{flex-wrap:wrap;flex:100%;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lg-chest-in li{color:#fef9c3;white-space:nowrap;background:#facc1529;border:1px solid #fde04780;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:800}.lg-chest-cta{flex:100%;display:block}.lg-chest-art{filter:drop-shadow(0 0 12px #facc15b3);flex:none;font-size:46px;line-height:1;animation:1.8s ease-in-out infinite lg-bob}.lg-chest-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lg-chest-main .lg-muted{color:#fde68a;opacity:.85;font-size:12.5px}@keyframes lg-bob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-4px)rotate(3deg)}}.lg-sheet{flex-direction:column;align-items:center;gap:12px;display:flex}.lg-sheet .sao-reward-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.lg-sheet [data-reward-card]{min-height:96px;width:auto!important}.lg-sheet [data-reward-card]:last-child:nth-child(odd){grid-column:1/-1}.lg-sheet-foot{z-index:2;background:linear-gradient(#0a132200,#0a1322 34%);margin-top:14px;padding:10px 0 2px;position:sticky;bottom:0;box-shadow:0 24px #0a1322}.lg-tierchange{text-align:center;border-top:1px solid #94a3b829;flex-direction:column;align-items:center;gap:6px;width:100%;padding:10px 8px 2px;display:flex}.lg-tierchange-row{justify-content:center;align-items:center;gap:12px;min-height:80px;display:flex}.lg-tc-old{opacity:.55;filter:grayscale(.4)}.lg-tc-arrow{color:#94a3b8;font-size:22px}.lg-tc-title{font-family:var(--lg-display);color:#fff;font-size:18px;font-weight:900}.lg-tierchange[data-lg-tierchange=up] .lg-tc-title{color:#fde68a;text-shadow:0 0 14px rgba(var(--lg-gold-rgb), .6)}.lg-rules{color:#e2e8f0;flex-direction:column;gap:9px;margin:0 0 14px;padding:0 0 0 20px;font-size:14px;line-height:1.45;display:flex}.lg-rules li::marker{color:#fbbf24;font-weight:800}.lg-entry-wrap{margin:16px 0 0}.lg-entry{text-align:left;cursor:pointer;color:#f1f5f9;background:radial-gradient(90% 160% at 0%,#8b5cf64d,#0000 60%),linear-gradient(#120f26,#070914);border:1px solid #c4b5fd73;border-radius:16px;align-items:center;gap:12px;width:100%;padding:10px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000073,0 0 18px #8b5cf624}.lg-entry:active{transform:scale(.985)}.lg-entry-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lg-entry-title{font-family:var(--font-display,"Orbitron", "Inter", sans-serif);letter-spacing:.03em;font-size:15px;font-weight:700}.lg-entry-text{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.lg-entry-chip{white-space:nowrap;color:#fef3c7;background:#fcd34d29;border:1px solid #fcd34d8c;border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:800}.lg-entry-chip[data-chip=chest]{background:#facc154d;border-color:#fde047;box-shadow:0 0 12px #facc1573}.lg-entry-chip[data-chip=final]{color:#fff7ed;background:#ea580c8c;border-color:#fdba74}html[data-lg-screen] .sao-flow2{column-count:auto!important}html.sao-col-wide .lg-grid[data-lg-state=joined]{grid-template-columns:minmax(340px,430px) minmax(0,620px);justify-content:center;align-items:start;gap:18px;display:grid}html.sao-col-wide .lg-grid:not([data-lg-state=joined]){max-width:560px;margin:0 auto}html.sao-col-wide .lg-grid>*{margin:0!important}html.sao-col-wide .lg-grid[data-lg-state=joined]>.lg-col-b{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(calc(100vh / var(--uiz, 1)) - 150px);padding-right:2px;position:sticky;top:8px;overflow-y:auto}@media (prefers-reduced-motion:reduce){.lg-badge-aura,.lg-badge-rays,.lg-badge-flash,.lg-final,.lg-chest-art,.lg-badge[data-fx=rise]>svg{animation:none!important}.lg-badge-flash{display:none}.lg-bar-fill,.lg-row{transition:none}}.lg[data-reduced="1"] .lg-badge-aura,.lg[data-reduced="1"] .lg-badge-rays,.lg[data-reduced="1"] .lg-final,.lg[data-reduced="1"] .lg-chest-art{animation:none!important}.lg-target.lg-overtaken{background:linear-gradient(#7f1d1d61,#0f0a19d1);border-color:#f87171a6;box-shadow:0 0 22px #ef444438}.lg-overtaken .lg-target-lead{color:#fecaca;font-weight:900}.lg-overtaken .lg-target-gap{color:#fde68a}.lg-entry-chip[data-chip=overtaken]{color:#fecaca;background:#7f1d1d73;border-color:#f8717199}.lg-notify{text-align:left;width:100%;color:inherit;background:#ffffff0a;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.lg-notify-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lg-notify-text b{font-size:14px}.lg-notify-text small{opacity:.7;font-size:12px}.lg-notify-track{background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;flex:none;width:48px;height:28px;transition:background .2s;position:relative}.lg-notify-dot{background:#fff;border-radius:50%;width:20px;height:20px;transition:left .2s;position:absolute;top:3px;left:3px}.lg-notify[data-lg-notify=on] .lg-notify-track{background:#f59e0b;border-color:#fde68a}.lg-notify[data-lg-notify=on] .lg-notify-dot{left:23px}.lg.lg-bp-task{flex-direction:column;gap:8px;display:flex}.lg-bp-link{border:1px solid rgba(var(--lg-gold-rgb), .35);background:rgba(var(--lg-gold-rgb), .08);color:#fde68a;text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:13.5px;font-weight:800;display:flex}.lg-bp-link:active{transform:scale(.985)}.lg-season{border-color:rgba(var(--lg-tier-rgb), .45);background:radial-gradient(120% 90% at 0% 0%, rgba(var(--lg-tier-rgb), .18), transparent 60%), #0c0a18d1}.lg-season-best{align-items:center;gap:14px;margin:6px 0 10px;display:flex}.lg-season-best-main{flex-direction:column;gap:2px;min-width:0;display:flex}.lg-season-k{opacity:.7;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.lg-season-tier{text-shadow:0 0 16px rgba(var(--lg-tier-rgb), .45);font-size:24px;font-weight:900;line-height:1.1}.lg-season-prize{color:#fde68a;font-size:13.5px;font-weight:700}.lg-season-preview{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px;display:flex}.lg-nick-preview{text-overflow:ellipsis;white-space:nowrap;background:#00000059;border:2px solid;border-radius:10px;max-width:100%;padding:4px 12px;font-size:15px;font-weight:900;display:inline-block;overflow:hidden}.lg-season-rules{opacity:.9;flex-direction:column;gap:4px;margin:0 0 10px;padding-left:18px;font-size:13.5px;display:flex}.lg-season-now{background:#ffffff0d;border-radius:12px;margin:0 0 10px;padding:8px 10px;font-size:13.5px}.lg-season-result{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:6px 0 4px;display:flex}.lg-season-result-tier{font-size:30px;font-weight:900;line-height:1.1}.lg-season-result-prize{color:#fde68a;flex-direction:column;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.lg-season-title{color:#fde68a;background:#fde68a1a;border:1px solid #fde68a80;border-radius:12px;margin:2px 0;padding:8px 12px;font-weight:800}.lg-season-result .lg-tierchange-row{margin-top:6px}.lg-hall{flex-direction:column;gap:12px;display:flex}.lg-hall-empty{text-align:center;opacity:.85;border:1px dashed #fff3;border-radius:14px;padding:14px}.lg-hall-list{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.lg-hall-row{background:#ffffff0a;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.lg-hall-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:900;overflow:hidden}.lg-hall-weeks{opacity:.75;flex:none;font-size:12.5px}.lg-badge[data-still="1"]>svg{filter:drop-shadow(0 1px 1.5px #0009)}.lg-mark{vertical-align:middle}.lg-feed{background:linear-gradient(#281c06d9,#0c101ed9);border:1px solid #facc154d;border-radius:14px;flex-direction:column;gap:6px;padding:9px 10px 10px;display:flex;overflow:hidden}.lg-feed-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.lg-feed-live{letter-spacing:.03em;text-transform:uppercase;color:#fde68a;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.lg-feed-live i{background:#4ade80;border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-out infinite lg-feed-pulse;box-shadow:0 0 #4ade80b3}.lg-feed-dots{gap:4px;display:inline-flex}.lg-feed-dots i{background:#ffffff2e;border-radius:50%;width:6px;height:6px;transition:background .3s,transform .3s}.lg-feed-dots i[data-on="1"]{background:#fcd34d;transform:scale(1.25)}.lg-feed-stage{min-height:52px;position:relative;overflow:hidden}.lg-feed-item{text-align:left;color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 10px;display:flex}.lg-feed-item:active{transform:scale(.98)}.lg-feed-item[data-live="1"]{animation:.45s cubic-bezier(.2,1.2,.4,1) both lg-feed-in}.lg-feed-place{color:#fde68a;font-variant-numeric:tabular-nums;background:#facc1524;border:1px solid #facc1559;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.lg-feed-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lg-feed-top{align-items:baseline;gap:8px;min-width:0;display:flex}.lg-feed-name{text-overflow:ellipsis;white-space:nowrap;color:#f8fafc;min-width:0;font-size:14px;font-weight:800;overflow:hidden}.lg-feed-amt{color:#fcd34d;font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:900}.lg-feed-sub{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lg-feed-col{flex-direction:column;gap:4px;display:flex}@keyframes lg-feed-in{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:none}}@keyframes lg-feed-pulse{0%{box-shadow:0 0 #4ade80b3}70%{box-shadow:0 0 0 7px #4ade8000}to{box-shadow:0 0 #4ade8000}}@media (prefers-reduced-motion:reduce){.lg-feed-item[data-live="1"],.lg-feed-live i{animation:none!important}}.lg-near-titles{flex-direction:column;gap:2px;min-width:0;display:flex}.lg-near-hint{color:#94a3b8;font-size:11.5px}@media (max-width:600px){.lg-chest{gap:8px 10px;padding-top:12px;padding-bottom:12px}.lg-chest-art{font-size:34px}.lg-chest .lg-h2{font-size:16px}.lg-chest-in{gap:4px}.lg-chest-in li{padding:3px 8px;font-size:12px}}.lg-duel{border-top:1px dashed #fb718559;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.lg-duel-txt{color:#fecdd3;min-width:0;font-size:12.5px;font-weight:700}.lg-duel-why{color:#94a3b8;margin:10px 0 0;font-size:12px}.lg-duel-msg{color:#e2e8f0;background:#94a3b81f;border:1px solid #94a3b84d;border-radius:10px;margin:10px 0 0;padding:8px 10px;font-size:13px;font-weight:800;line-height:1.35}.lg-duel-msg[data-won="1"]{color:#bbf7d0;background:#22c55e24;border-color:#4ade808c;box-shadow:0 0 16px #4ade8040}.siege-siren{z-index:90;background:radial-gradient(at 50% 38%,#be123c99,#050308f2 72%);place-items:center;padding:16px;animation:1.1s ease-in-out infinite alternate siegeSirenBg;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.siege-siren-card{text-align:center;background:linear-gradient(#4c0519eb,#0a060cf7);border:1px solid #fb7185bf;border-radius:24px;width:100%;max-width:380px;padding:26px 18px 18px;animation:.35s cubic-bezier(.2,.9,.3,1.2) both siegeSirenIn;position:relative;overflow:hidden;box-shadow:0 0 70px #f43f5e80,inset 0 0 40px #7f1d1d73}.siege-siren-bg{object-fit:cover;opacity:.22;mix-blend-mode:luminosity;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.siege-siren-glow{pointer-events:none;background:radial-gradient(#f43f5e80,#0000 70%);height:70%;animation:1.1s ease-in-out infinite siegeSirenPulse;position:absolute;top:-40%;bottom:auto;left:-20%;right:-20%}.siege-siren-x{z-index:2;color:#fecdd3;background:#00000059;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px;right:8px}.siege-siren-x:active{transform:scale(.94)}.siege-siren-title{letter-spacing:.03em;color:#fff;text-shadow:0 0 20px #f43f5ef2,0 2px #0009;font-size:28px;font-weight:900;line-height:1.1;position:relative}.siege-siren-crest.aincrad-crest{width:104px;height:126px;margin:14px auto 0}.siege-siren-crest-blank{margin:14px auto 0;font-size:72px;line-height:1;display:block;position:relative}.siege-siren-enemy{color:#ffe4e6;margin-top:12px;font-size:17px;font-weight:800;position:relative}.siege-siren-land{color:#fecdd3;margin-top:6px;font-size:15px;font-weight:700;position:relative}.siege-siren-when{color:#fff;font-variant-numeric:tabular-nums;background:#f43f5e38;border:1px solid #fb71858c;border-radius:999px;margin-top:10px;padding:6px 12px;font-size:15px;font-weight:800;display:inline-block;position:relative}.siege-siren-cta{margin-top:16px;position:relative}.siege-siren-cta.siege-siren-cta{letter-spacing:.02em;text-shadow:0 1px 2px #00000073;font-size:18px;font-weight:900;animation:1.6s ease-in-out infinite siegeCtaGlow;box-shadow:0 0 0 2px #fecdd340,0 0 28px #f43f5ea6;color:#fff!important;background:linear-gradient(#fb7185,#e11d48 55%,#9f1239)!important;border-color:#fecdd3!important}@keyframes siegeCtaGlow{0%,to{box-shadow:0 0 0 2px #fecdd340,0 0 22px #f43f5e8c}50%{box-shadow:0 0 0 3px #fecdd373,0 0 40px #f43f5ee6}}.siege-banner{text-align:left;color:#fff;background:linear-gradient(90deg,#7f1d1dd9,#1e080ed9);border:1px solid #fb71858c;border-radius:14px;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:12px;padding:10px 12px 10px 14px;transition:transform .12s;display:flex;box-shadow:0 0 16px #f43f5e47}.siege-banner:active{transform:scale(.98)}.siege-banner-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.siege-banner-main{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:16px;font-weight:900;line-height:1.2;overflow:hidden}.siege-banner-sub{white-space:nowrap;text-overflow:ellipsis;opacity:.85;font-size:12.5px;font-weight:600;line-height:1.2;overflow:hidden}.siege-banner{min-height:58px}.siege-banner-arrow{opacity:.85;flex-shrink:0}.siege-banner.is-soon{background:linear-gradient(90deg,#92400ed9,#1e0e06d9);border-color:#fcd34d99;box-shadow:0 0 16px #f59e0b4d}.siege-banner.is-live{background:linear-gradient(90deg,#e11d48f2,#7f1d1df2);border-color:#fda4afe6;animation:1.2s ease-in-out infinite siegeBannerFlame}.siege-banner.is-chest{background:linear-gradient(90deg,#a16207d9,#1e1406d9);border-color:#fde047b3;box-shadow:0 0 16px #facc154d}@keyframes siegeSirenBg{0%{background-color:#3c000f33}to{background-color:#82001e61}}@keyframes siegeSirenPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes siegeSirenIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes siegeBannerFlame{0%,to{box-shadow:0 0 #f43f5e8c,0 0 16px #f43f5e80}50%{box-shadow:0 0 0 5px #f43f5e00,0 0 28px #fb923cb3}}@media (prefers-reduced-motion:reduce){.siege-siren,.siege-siren-card,.siege-siren-glow,.siege-banner.is-live,.siege-siren-cta.siege-siren-cta{animation:none}}.siege-siren-count{flex-direction:column;align-items:center;gap:2px;margin-top:12px;display:flex;position:relative}.siege-siren-count-label{letter-spacing:.14em;text-transform:uppercase;color:#fecdd3;opacity:.9;font-size:12px;font-weight:800}.siege-siren-count-num{color:#fff;text-shadow:0 0 18px #f43f5ed9,0 2px #00000080;font-size:40px;font-weight:900;line-height:1.05}.siege-siren-count .siege-siren-when{color:#fecdd3;background:0 0;border:0;margin-top:2px;padding:0;font-size:13px;font-weight:700;display:block}.siege-siren-reward{color:#fde68a;margin-top:10px;font-size:14px;font-weight:800;position:relative}.siege-siren-title{padding-left:36px;padding-right:36px}@media (min-width:900px){.siege-banner{min-height:68px;padding:12px 18px}.siege-banner-main{font-size:20px}.siege-banner-sub{font-size:14px}}[data-atl-root]{--atl-accent:var(--fantasy-accent,#5eead4);--atl-accent-rgb:var(--fantasy-accent-rgb,94, 234, 212);--atl-panel:var(--fantasy-panel,#0a1322db);--atl-panel-deep:var(--fantasy-panel-deep,#050a14eb);--atl-border:var(--fantasy-border,#67e8f92e);--atl-text:var(--fantasy-text,#e2e8f0);--atl-muted:var(--fantasy-muted,#94a3b8);--atl-gold:#fcd34d;--atl-gold-rgb:252, 211, 77;--atl-display:var(--font-display,"Orbitron", "Inter", sans-serif);--atl-lore:Georgia, "Times New Roman", serif;--atl-tap:calc(45px / var(--uiz,1));color:var(--atl-text)}[data-world=atlas]>header button,html[data-atl-screen] header.sticky button{min-width:calc(45px / var(--uiz,1));min-height:calc(45px / var(--uiz,1))}.atl{padding-bottom:max(calc(env(safe-area-inset-bottom) / var(--uiz,1)), 16px)}.atl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.atl-stack{flex-direction:column;gap:12px;min-width:0;display:flex}.atl-layout{flex-direction:column;gap:12px;display:flex}.atl-block{display:block}.atl-center{text-align:center}.atl-num{font-family:var(--font-num,"JetBrains Mono", monospace);font-variant-numeric:tabular-nums}.atl-h2{font-family:var(--atl-display);letter-spacing:.02em;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700;line-height:1.25}.atl-h3{font-family:var(--atl-display);letter-spacing:.03em;overflow-wrap:anywhere;margin:0 0 6px;font-size:13.5px;font-weight:700}.atl-text{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.atl-small{overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.45}.atl-muted{color:var(--atl-muted)}.atl-warn{color:#fda4af}.atl-lore{font-family:var(--atl-lore);font-size:14.5px}.atl-kicker{letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--atl-accent-rgb), .95);font-size:10.5px;font-weight:600;display:block}.atl-card{background:var(--atl-panel);border:1px solid var(--atl-border);border-radius:14px;padding:12px 14px;box-shadow:0 8px 24px #00000059,inset 0 1px #ffffff0a}.atl-chip{border:1px solid rgba(var(--atl-accent-rgb), .3);color:var(--atl-text);overflow-wrap:anywhere;background:#040810b8;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:3px 9px;font-size:11.5px;line-height:1.3;display:inline-flex}.atl-chip-ok{border-color:rgba(var(--atl-gold-rgb), .55);color:#fef3c7}.atl-chip[data-status=locked]{color:#cbd5e1;border-color:#94a3b859}.atl-chip[data-status=done]{color:#d1fae5;border-color:#6ee7b780}.atl-chip[data-status=active]{border-color:rgba(var(--atl-gold-rgb), .6);color:#fef3c7}.atl-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.atl-btn-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.atl-btn-row>*{flex:auto}.atl-btn-col{flex-direction:column;gap:8px;display:flex}.atl-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.atl-list-row{align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.atl-list-row[data-on="0"]{color:var(--atl-muted)}.atl-tabs{background:var(--atl-panel-deep);border:1px solid var(--atl-border);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:6px;padding:4px;display:grid}.atl-tabs-sm{grid-template-columns:repeat(3,minmax(0,1fr))}.atl-tab{min-height:var(--atl-tap);color:var(--atl-muted);font-family:var(--atl-display);letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:0 6px;font-size:12px}@media (max-width:560px){.atl-tabs>.atl-tab{letter-spacing:.02em;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:4px 2px;font-size:11px;line-height:1.1;display:inline-flex}}.atl-tab[aria-selected=true]{color:var(--atl-text);background:rgba(var(--atl-accent-rgb), .14);border-color:rgba(var(--atl-accent-rgb), .45);box-shadow:0 0 14px rgba(var(--atl-accent-rgb), .18)}.atl-tab:focus-visible{outline:2px solid var(--atl-gold);outline-offset:2px}.atl-tier:focus-visible{outline:2px solid var(--atl-gold);outline-offset:2px}.atl-node:focus-visible{outline:2px solid var(--atl-gold);outline-offset:2px}.atl-spot:focus-visible{outline:2px solid var(--atl-gold);outline-offset:2px}.atl-hud-btn:focus-visible{outline:2px solid var(--atl-gold);outline-offset:2px}.atl-route-pin:focus-visible{outline:2px solid var(--atl-gold);outline-offset:2px}.atl-exp:focus-visible{outline:2px solid var(--atl-gold);outline-offset:2px}.atl-fork-opt:focus-visible{outline:2px solid var(--atl-gold);outline-offset:2px}.atl-spot-row:focus-visible{outline:2px solid var(--atl-gold);outline-offset:2px}.atl-frag:focus-visible{outline:2px solid var(--atl-gold);outline-offset:2px}.atl-testimony:focus-visible{outline:2px solid var(--atl-gold);outline-offset:2px}.atl-codex-row:focus-visible{outline:2px solid var(--atl-gold);outline-offset:2px}.atl-beast:focus-visible{outline:2px solid var(--atl-gold);outline-offset:2px}.atl-tower:focus-visible{outline:2px solid var(--atl-gold);outline-offset:2px}.atl-feedback-live:empty{display:none}.atl-feedback{background:var(--atl-panel);border:1px solid var(--atl-border);white-space:pre-line;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex}.atl-feedback[data-kind=ok]{border-color:#6ee7b780}.atl-feedback[data-kind=error]{border-color:#fda4af99}.atl-split{flex-direction:column;gap:12px;display:flex}.atl-side{flex-direction:column;gap:12px;min-width:0;display:flex}html.sao-col-wide .atl-split{grid-template-columns:minmax(0,1.8fr) minmax(min(100%,290px),1fr);align-items:start;gap:16px;display:grid}html.sao-col-wide .atl-side{position:sticky;top:72px}.atl-world{border:1px solid rgba(var(--atl-accent-rgb), .22);isolation:isolate;height:max(440px,min(calc(66vh / var(--uiz, 1)),760px));background:#04070f;border-radius:18px;height:max(440px,min(calc(66dvh / var(--uiz, 1)),760px));position:relative;overflow:hidden;box-shadow:0 18px 50px #0000008c,inset 0 0 0 1px #ffffff08}.atl-world[data-mode=scene]{height:auto;min-height:420px}html.sao-col-wide .atl-world:not([data-mode=scene]){height:max(500px,min(calc(74vh / var(--uiz, 1)),880px));height:max(500px,min(calc(74dvh / var(--uiz, 1)),880px))}.atl-world-sky{filter:brightness(.82)saturate(1.15);z-index:0;background-position:50% 30%;background-size:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .9s;position:absolute;top:-4%;bottom:-4%;left:-4%;right:-4%;transform:scale(1.04)}.atl-world[data-mode=floor] .atl-world-sky{filter:brightness(.3)blur(4px)saturate(1.2);transform:scale(1.3)}.atl-world[data-mode=scene] .atl-world-sky{filter:brightness(.18)blur(8px);transform:scale(1.4)}.atl-world:after{content:"";pointer-events:none;z-index:3;background:radial-gradient(120% 90%,#0000 55%,#0000008c 100%);position:absolute;top:0;bottom:0;left:0;right:0}.atl-layer{z-index:1;transform-origin:50% var(--oy,50%);transition:opacity .55s,transform .7s cubic-bezier(.2,.8,.2,1),visibility .7s;position:absolute;top:0;bottom:0;left:0;right:0}.atl-layer[data-on="0"]{opacity:0;visibility:hidden;pointer-events:none}.atl-layer-tower[data-on="0"]{transform:scale(2.6)}.atl-layer-floor[data-on="0"]{transform:scale(.45)}.atl-layer-floor{overflow-x:hidden;overflow-y:auto}.atl-layer-scene{position:relative;top:auto;bottom:auto;left:auto;right:auto}.atl-scene-scroll{padding:14px 12px 76px}.atl-floor-loading{place-items:center;padding:24px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.atl-world-col{flex-direction:column;gap:8px;min-width:0;display:flex}.atl-toolbar{flex-wrap:wrap;gap:8px;display:flex}.atl-toolbar>.atl-hud-btn:first-child{flex:auto}@media (max-width:520px){.atl-toolbar{flex-wrap:nowrap}.atl-toolbar>.atl-hud-btn:not(:first-child)>span{display:none}.atl-toolbar>.atl-hud-btn:first-child>span{max-width:calc(44vw / var(--uiz, 1))}}.atl-hud-btn{min-height:var(--atl-tap);min-width:var(--atl-tap);border:1px solid rgba(var(--atl-accent-rgb), .4);color:var(--atl-text);font-family:var(--atl-display);letter-spacing:.03em;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#040810c7;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.atl-hud-btn:disabled{opacity:.4;cursor:default}.atl-hud-btn>span{white-space:nowrap;text-overflow:ellipsis;max-width:calc(34vw / var(--uiz, 1));overflow:hidden}.atl-world-title{z-index:4;pointer-events:none;text-shadow:0 2px 8px #000;background:linear-gradient(#03060cd1,#03060c73 70%,#0000);flex-direction:column;gap:2px;padding:10px 12px 18px;display:flex;position:absolute;top:0;left:0;right:0}.atl-world-title b{font-family:var(--atl-display);font-size:16px}.atl-tower-wrap{position:absolute;top:0;bottom:0;left:0;right:0}.atl-tower-clouds{pointer-events:none;opacity:.5;background:radial-gradient(40% 12% at 20% 30%,#ffffff24,#0000 70%),radial-gradient(35% 10% at 75% 55%,#ffffff1c,#0000 70%),radial-gradient(45% 14% at 40% 82%,#ffffff1f,#0000 70%);animation:48s ease-in-out infinite alternate atl-drift;position:absolute;top:-10%;bottom:-10%;left:-20%;right:-20%}@keyframes atl-drift{0%{transform:translate(-3%)}to{transform:translate(3%)}}.atl-tower{z-index:1;scrollbar-width:thin;outline:none;flex-direction:column;align-items:center;height:100%;padding:64px 0 120px;display:flex;position:relative;overflow-x:hidden;overflow-y:auto}.atl-tower-silhouette{pointer-events:none;z-index:0;clip-path:polygon(44% 0,56% 0,96% 100%,4% 100%);background:linear-gradient(90deg,#02060e00 0%,#060c18e0 32%,#101c2ee6 52%,#060c18e0 68%,#02060e00 100%);width:100%;max-width:420px;position:absolute;top:40px;bottom:60px;left:50%;transform:translate(-50%)}.atl-tower-axis{pointer-events:none;z-index:0;background:linear-gradient(180deg, rgba(var(--atl-gold-rgb), 0), rgba(var(--atl-accent-rgb), .4) 15%, rgba(var(--atl-accent-rgb), .25) 85%, transparent);width:2px;box-shadow:0 0 14px rgba(var(--atl-accent-rgb), .45);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.atl-tower-spire{z-index:1;background:linear-gradient(180deg, #fff6c8, rgba(var(--atl-gold-rgb), .9) 30%, rgba(var(--atl-accent-rgb), .25));clip-path:polygon(50% 0,100% 100%,0 100%);width:22px;height:64px;filter:drop-shadow(0 0 10px rgba(var(--atl-gold-rgb), .75));flex:none;margin-bottom:-6px;position:relative}.atl-tower-base{z-index:0;background:radial-gradient(ellipse at 50% 40%, rgba(var(--atl-accent-rgb), .22), #02060e00 62%), radial-gradient(ellipse at 50% 30%, #1e293be6, #02060e00 70%);filter:blur(1px);border-radius:50%;flex:none;width:98%;height:70px;margin-top:-14px;position:relative}.atl-tier-slot{width:var(--w);flex-direction:column;flex:none;align-items:center;min-width:max-content;max-width:100%;display:flex;position:relative}.atl-tier{--dt:8px;--dh:36px;width:100%;min-height:58px;min-height:calc(var(--dt) + var(--dh) + 14px);cursor:pointer;color:inherit;z-index:1;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;margin-top:-12px;padding:0;transition:transform .25s,filter .25s;display:flex;position:relative}.atl-tier-disc{left:0;right:0;top:var(--dt);height:var(--dh);background:radial-gradient(ellipse at 36% 22%, hsla(var(--hue), 90%, 82%, .42), transparent 50%), radial-gradient(ellipse at 50% 60%, hsla(var(--hue), 62%, 36%, .58), hsla(var(--hue), 55%, 16%, .74) 80%);border:1px solid hsla(var(--hue), 85%, 72%, .62);box-shadow:inset 0 1px 0 #ffffff52, inset 0 -6px 12px #0000004d, 0 0 16px hsla(var(--hue), 80%, 60%, .16);border-radius:50%;position:absolute}.atl-tier-wall{left:2%;right:2%;top:calc(var(--dt) + var(--dh) / 2);height:calc(var(--dh) * .7);background:linear-gradient(90deg, hsla(var(--hue), 45%, 8%, .92) 0%, hsla(var(--hue), 42%, 22%, .84) 38%, hsla(var(--hue), 50%, 30%, .84) 55%, hsla(var(--hue), 45%, 9%, .92) 100%);border-radius:0 0 50% 50%/0 0 100% 100%;position:absolute;box-shadow:inset 0 -5px 8px #0000008c,0 10px 14px #00000073}.atl-tier-wall:after{content:"";background:repeating-linear-gradient(90deg, #ffecaab3 0 2px, transparent 2px var(--wl,11px));background-position:var(--wo,0) 0;opacity:.65;filter:drop-shadow(0 0 2px #ffdc8ccc);border-radius:2px;height:3px;position:absolute;top:5px;bottom:auto;left:10%;right:10%}.atl-tier[data-status=locked] .atl-tier-wall:after{display:none}.atl-tier[data-status=locked]{--dt:6px;--dh:30px;min-height:calc(46px / var(--uiz,1));min-height:max(calc(var(--dt) + var(--dh) + 12px), calc(46px / var(--uiz,1)));margin-top:-16px}.atl-tier[data-far]{filter:brightness(calc(1 - var(--far,0) * .09)) saturate(calc(1 - var(--far,0) * .1))}.atl-tier[data-far]:after{content:"";pointer-events:none;background:rgba(203, 213, 225, calc(var(--far,0) * .035));filter:blur(6px);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.atl-tier[data-selected="1"][data-far]{filter:brightness(.95)saturate(.9)drop-shadow(0 6px 10px #00000080)}.atl-tier-beam{left:50%;bottom:calc(100% - var(--dt) - var(--dh) / 2);pointer-events:none;z-index:0;background:linear-gradient(0deg, rgba(var(--atl-gold-rgb), .45), rgba(var(--atl-gold-rgb), 0));clip-path:polygon(40% 100%,60% 100%,100% 0,0 0);filter:blur(3px);width:46px;height:140px;animation:3.2s ease-in-out infinite alternate atl-beam;position:absolute;transform:translate(-50%)}@keyframes atl-beam{0%{opacity:.55}to{opacity:1}}[data-atl-root][data-reduced="1"] .atl-tier-beam{animation:none!important}.atl-tier-shadow{left:6%;right:6%;top:calc(var(--dt) + var(--dh) + 2px);filter:blur(2px);background:radial-gradient(#0000008c,#0000 70%);border-radius:50%;height:14px;position:absolute}.atl-tier-rim{left:8%;right:8%;top:calc(var(--dt) + var(--dh) * .65);background:radial-gradient(ellipse at 50% 0%, hsla(var(--hue), 95%, 72%, .5), transparent 70%);pointer-events:none;border-radius:50%;height:10px;position:absolute}.atl-tier[data-status=locked] .atl-tier-disc{background:radial-gradient(ellipse at 36% 22%, hsla(var(--hue), 40%, 70%, .12), transparent 50%), radial-gradient(ellipse at 50% 60%, hsla(var(--hue), 22%, 20%, .56), hsla(var(--hue), 30%, 7%, .78) 80%);border-color:hsla(var(--hue), 30%, 60%, .26);box-shadow:inset 0 1px #ffffff2e,inset 0 -6px 12px #0000004d}.atl-tier[data-status=locked] .atl-tier-wall{background:linear-gradient(90deg, #03060ceb, hsla(var(--hue), 18%, 15%, .84) 40%, hsla(var(--hue), 20%, 19%, .84) 55%, #03060ceb)}.atl-tier[data-status=locked] .atl-tier-wall:after{opacity:.16;filter:none;background:repeating-linear-gradient(90deg, #cbd5e1cc 0 2px, transparent 2px var(--wl,11px));display:block}.atl-tier[data-status=locked] .atl-tier-rim{display:none}.atl-tier[data-status=current] .atl-tier-disc{border-color:rgba(var(--atl-gold-rgb), .95);box-shadow:0 0 0 1px rgba(var(--atl-gold-rgb), .7), 0 0 26px rgba(var(--atl-gold-rgb), .55), inset 0 1px 0 #ffffff59, inset 0 -6px 12px #0000004d}.atl-tier[data-status=current] .atl-tier-wall{box-shadow:inset 0 -5px 8px #00000080, 0 10px 18px rgba(var(--atl-gold-rgb), .25)}.atl-tier[data-selected="1"]{z-index:3;filter:drop-shadow(0 6px 10px #00000080);transform:scale(1.05)}.atl-tier[data-selected="1"] .atl-tier-disc{outline:2px solid rgba(var(--atl-accent-rgb), .95);outline-offset:2px}.atl-tier-body{z-index:1;height:var(--dh);margin-top:var(--dt);padding:0 calc(var(--dh) * .9);box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;gap:7px;max-width:100%;display:flex;position:relative}.atl-tier-body:before{content:"";z-index:-1;inset:3px calc(var(--dh) * .55);pointer-events:none;background:radial-gradient(closest-side,#03060c9e,#03060c61 62%,#03060c00);border-radius:50%;position:absolute}.atl-tier-n{font-family:var(--atl-display);text-align:right;text-shadow:0 0 2px #000,0 1px 4px #000,0 0 10px #000c;min-width:22px;font-size:17px;font-weight:800;line-height:1}.atl-tier[data-status=locked] .atl-tier-n{color:#a8b5c7}.atl-tier-status{color:#cbd5e1;white-space:nowrap;background:#040810bd;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:4px;padding:2px 7px 2px 5px;font-size:11px;line-height:1.3;display:inline-flex}.atl-tier-status[data-status=current]{color:#fef3c7;border-color:rgba(var(--atl-gold-rgb), .7)}.atl-tier-status[data-status=open]{color:#d1fae5}.atl-tier-status[data-status=locked]{color:#a8b5c7}.atl-tier-count{font-family:var(--font-num,monospace);color:#e2e8f0;border:1px solid rgba(var(--atl-accent-rgb), .3);white-space:nowrap;background:#040810bd;border-radius:8px;padding:2px 7px;font-size:11px;line-height:1.3}.atl-tier-marks{gap:3px;display:inline-flex}.atl-tier-marks:empty{display:none}.atl-mark{color:#cbd5e1;background:#040810c7;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:22px;height:22px;display:inline-grid}.atl-mark-exp{color:#a5f3fc;border-color:rgba(var(--atl-accent-rgb), .55)}.atl-mark-lm{color:var(--atl-gold);border-color:rgba(var(--atl-gold-rgb), .7);box-shadow:0 0 8px rgba(var(--atl-gold-rgb), .6)}.atl-mark-active{color:#fef3c7;border-color:rgba(var(--atl-gold-rgb), .7)}@media (max-width:420px){.atl-tier-word{display:none}.atl-tier-status{padding:2px 5px}.atl-tier[data-status=open] .atl-tier-status{display:none}}@media (min-width:600px){.atl-tier{--dh:40px}.atl-tier[data-status=locked]{--dh:32px}.atl-tier-n{font-size:18.5px}}html.sao-col-wide .atl-tier-slot{width:calc(58% + (1 - var(--d,0)) * 38%)}html.sao-col-wide .atl-tier{--dt:9px;--dh:48px;margin-top:-14px}html.sao-col-wide .atl-tier[data-status=locked]{--dt:7px;--dh:36px;margin-top:-18px}html.sao-col-wide .atl-tier-body{gap:9px}html.sao-col-wide .atl-tier-n{min-width:28px;font-size:22px}html.sao-col-wide .atl-tier-status,html.sao-col-wide .atl-tier-count{padding:3px 9px;font-size:13px}html.sao-col-wide .atl-mark{width:26px;height:26px}html.sao-col-wide .atl-tier-beam{width:56px;height:170px}html.sao-col-wide .atl-tower-silhouette{max-width:580px}html.sao-col-wide .atl-tower-spire{width:26px;height:76px}.atl-cloud-band{pointer-events:none;z-index:2;background:radial-gradient(28% 55% at var(--ca) 50%, #e2e8f061, transparent 70%), radial-gradient(34% 60% at var(--cb) 40%, #e2e8f04d, transparent 70%), radial-gradient(22% 50% at var(--cc) 62%, #cbd5e142, transparent 70%);filter:blur(6px);width:150%;height:46px;animation:atl-cloud 26s var(--cd,0s) ease-in-out infinite alternate;flex:none;margin:-10px 0 -16px;position:relative}@keyframes atl-cloud{0%{transform:translate(-2.5%)}to{transform:translate(2.5%)}}.atl-floor{width:100%;height:100%;position:relative}.atl-floor-art{object-fit:cover;filter:brightness(.58)saturate(1.15);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.atl-floor-veil{background:linear-gradient(180deg, #04070f8c, #04070f1a 30%, #04070f33 70%, #04070fbf), radial-gradient(70% 60% at 50% 50%, rgba(var(--atl-accent-rgb), .06), transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.atl-floor-svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.atl-link-line{fill:none;stroke:rgba(var(--atl-accent-rgb), .9);stroke-width:2.5px;stroke-linecap:round}.atl-link-glow{fill:none;stroke:rgba(var(--atl-accent-rgb), .5);stroke-width:9px}.atl-link[data-open="0"] .atl-link-line{stroke:#94a3b880;stroke-dasharray:5 8}.atl-trail{fill:none;stroke:#fff3c4;stroke-width:4px;stroke-linecap:round;stroke-dasharray:1 11}.atl-trail-glow{fill:none;stroke:rgba(var(--atl-gold-rgb), .85);stroke-width:7px;stroke-linecap:round}.atl-trail-glow[data-new="1"]{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.8s cubic-bezier(.4,0,.2,1) .3s forwards atl-draw}.atl-trail[data-new="1"]{opacity:0;animation:.4s 2s forwards atl-show}@keyframes atl-draw{to{stroke-dashoffset:0}}@keyframes atl-show{to{opacity:1}}.atl-node{width:112px;min-height:92px;color:inherit;cursor:pointer;z-index:2;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.atl-node-medal{border:2px solid rgba(var(--atl-accent-rgb), .9);width:60px;height:60px;box-shadow:0 0 0 4px #04081099, 0 0 18px rgba(var(--atl-accent-rgb), .45);background:#0b1220;border-radius:50%;place-items:center;display:grid;overflow:hidden}.atl-node-medal img{object-fit:cover;width:100%;height:100%}.atl-node[data-status=locked] .atl-node-medal{filter:grayscale();border:2px dashed #94a3b88c;box-shadow:0 0 0 4px #04081099}.atl-node[data-status=current] .atl-node-medal{border-color:var(--atl-gold);box-shadow:0 0 0 4px #04081099, 0 0 22px rgba(var(--atl-gold-rgb), .8)}.atl-node-lock{font-size:20px}.atl-node-here,.atl-node-boss,.atl-node-studied{border:1px solid rgba(var(--atl-accent-rgb), .45);background:#040810e6;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid;position:absolute}.atl-node-here{border-color:var(--atl-gold);top:-4px;left:14px}.atl-node-boss{top:-4px;right:14px}.atl-node-boss[data-state=defeated]{color:#6ee7b7;border-color:#6ee7b7cc}.atl-node-boss[data-state=ready]{border-color:#fda4afe6;box-shadow:0 0 10px #f43f5e99}.atl-node-studied{border-color:rgba(var(--atl-gold-rgb), .7);top:40px;right:18px}.atl-node-label{text-align:center;text-shadow:0 1px 3px #000;overflow-wrap:anywhere;-webkit-line-clamp:2;background:#040810b8;border-radius:8px;-webkit-box-orient:vertical;max-width:112px;padding:2px 6px;font-size:11.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.atl-node-sub{font-family:var(--font-num,monospace);color:rgba(var(--atl-accent-rgb), 1);font-weight:700}.atl-node[data-status=locked] .atl-node-label{color:#94a3b8}.atl-lm{z-index:3;pointer-events:none;flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;transform:translate(-50%,-50%)}.atl-lm-gem{background:radial-gradient(circle at 35% 30%, rgba(var(--atl-gold-rgb), .95), #92400ee6);width:34px;height:34px;box-shadow:0 0 16px rgba(var(--atl-gold-rgb), .85);border-radius:9px;place-items:center;font-size:17px;display:grid;transform:rotate(45deg)}.atl-lm-gem>span{line-height:1;transform:rotate(-45deg)}.atl-lm-name{font-family:var(--atl-display);border:1px solid rgba(var(--atl-gold-rgb), .6);color:#fef3c7;white-space:nowrap;background:#422006d9;border-radius:7px;padding:1px 7px;font-size:10.5px}.atl-lm[data-new="1"] .atl-lm-gem{animation:.9s cubic-bezier(.2,1.6,.4,1) 1.6s both atl-pop}.atl-lm[data-new="1"] .atl-lm-name{animation:.6s 2s both atl-fade-up}@keyframes atl-pop{0%{opacity:0;transform:rotate(45deg)scale(0)}to{opacity:1;transform:rotate(45deg)scale(1)}}@keyframes atl-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.atl-fog{z-index:2;filter:blur(.5px);color:#fffc;width:86px;height:58px;font-family:var(--atl-display);pointer-events:none;background:radial-gradient(#e2e8f06b,#94a3b829 55%,#0000 72%);border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-50%)}.atl-floor[data-comp=forest_road] .atl-floor-art{filter:brightness(.62)saturate(1.2)sepia(.08)}.atl-floor[data-comp=waterways] .atl-floor-art{filter:brightness(.5)saturate(.9)hue-rotate(-8deg)}.atl-floor[data-comp=mirror_relief] .atl-floor-art{filter:brightness(.48)saturate(.8)contrast(1.08)}.atl-tree-crown{fill:#10301b;stroke:#08140ccc;stroke-width:1.2px}.atl-tree-crown2{fill:#1d4a28}.atl-tree-lite{fill:#86efac47}.atl-tree-trunk{fill:#2b1a0c}.atl-tree-shade{fill:#0006;filter:blur(2px)}.atl-tree{opacity:.92}.atl-descent-path{fill:none;stroke:#f3e2b88c;stroke-width:2px;stroke-dasharray:2 7;stroke-linecap:round}.atl-descent-glow{fill:#5eead41f;filter:blur(6px)}.atl-descent-rock{fill:#2a2420;stroke:#94a3b859;stroke-width:1px}.atl-descent-grass{fill:none;stroke:#3f6212;stroke-width:2px;stroke-linecap:round}.atl-lily path{fill:#2f6b2a;stroke:#bef26459;stroke-width:.8px}.atl-reed-head{fill:#5b3a1a}.atl-channel-depth{fill:none;stroke:url(#atl-water-grad);stroke-width:22px;stroke-linecap:round}.atl-channel[data-open="0"] .atl-channel-depth{stroke:#1e293b8c}.atl-mirror-art{opacity:.55;filter:hue-rotate(200deg)saturate(.7)brightness(.8)}.atl-map-tag-water{color:#ddd6fe;border-color:#ddd6fe99;transform:none}.atl-road-edge{fill:none;stroke:#1a1007e6;stroke-width:26px;stroke-linecap:round}.atl-road-dirt{fill:none;stroke:#6f4b2a;stroke-width:18px;stroke-linecap:round}.atl-road-worn{fill:none;stroke:#b08b5f;stroke-width:7px;stroke-linecap:round;opacity:.55}.atl-road-steps{fill:none;stroke:#f3e2b8;stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:2 11;opacity:.75;animation:2.4s linear infinite atl-steps}@keyframes atl-steps{to{stroke-dashoffset:-26px}}.atl-road[data-open="0"] .atl-road-dirt{stroke:#3b3024}.atl-road[data-open="0"] .atl-road-worn{opacity:.25}.atl-road[data-open="0"] .atl-road-steps{stroke:#e2e8f066;stroke-dasharray:2 16;animation:none}.atl-descent-hole{fill:#05070c;stroke:#94a3b899;stroke-width:1.2px;filter:drop-shadow(0 0 8px #000000e6)}.atl-descent-steps{fill:none;stroke:#e2e8f0b3;stroke-width:2px;stroke-linecap:round}.atl-cap-text{font-family:var(--atl-display);letter-spacing:.14em;text-transform:uppercase;fill:#fde68a;text-anchor:middle;paint-order:stroke;stroke:#040810e6;stroke-width:4px;font-size:11px}.atl-map-tag{z-index:2;font-family:var(--atl-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;color:#e2e8f0;text-shadow:0 1px 2px #000;background:#040810c7;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.atl-map-tag-descent{color:#cbd5e1;border-color:#94a3b880}.atl-map-tag-descent[data-side=l]{transform:translate(calc(24px - 100%),-50%)}.atl-map-tag-descent[data-side=r]{transform:translate(-24px,-50%)}.atl-map-tag-flow{color:#a5f3fc;border-color:rgba(var(--atl-accent-rgb), .55)}.atl-map-tag-relief,.atl-map-tag-mirror{transform:none}.atl-map-tag-mirror{color:#ddd6fe;border-color:#a78bfa99}.atl-channel-bank{fill:none;stroke:#082f49d9;stroke-width:40px;stroke-linecap:round}.atl-channel-water{fill:none;stroke:#0e7490b3;stroke-width:28px;stroke-linecap:round}.atl-channel-shine{fill:none;stroke:#a5f3fc59;stroke-width:10px;stroke-linecap:round;filter:blur(3px)}.atl-channel-flow{fill:none;stroke:#a5f3fc;stroke-width:2px;stroke-linecap:round;stroke-dasharray:7 13;opacity:.9;animation:1.6s linear infinite atl-flow}@keyframes atl-flow{to{stroke-dashoffset:-40px}}.atl-channel[data-open="0"] .atl-channel-water{stroke:#1e293bb3}.atl-channel[data-open="0"] .atl-channel-flow{stroke:#94a3b880;animation:none}.atl-ripple ellipse{fill:none;stroke:#cffafe73;stroke-width:1px}.atl-ripple ellipse:last-child{stroke-opacity:.5;transform-origin:50%;transform-box:fill-box;animation:3.2s ease-out infinite atl-ripple}@keyframes atl-ripple{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.atl-reeds path{fill:none;stroke:#3f6212;stroke-width:2px;stroke-linecap:round}.atl-fog-patch{fill:#e2e8f012;filter:blur(14px)}.atl-mirror-line{fill:none;stroke:#c4b5fd;stroke-width:1px;stroke-dasharray:10 14}.atl-axis-glow{fill:none;stroke:#c4b5fd80;stroke-width:10px;filter:blur(5px)}.atl-axis{fill:none;stroke:#ddd6fe;stroke-width:2px;stroke-dasharray:16 8;animation:6s linear infinite atl-axis}@keyframes atl-axis{to{stroke-dashoffset:-48px}}.atl-ghost-ring{fill:none;stroke:#c4b5fd99;stroke-width:1.5px;stroke-dasharray:4 5}.atl-ghost-fill{fill:#6366f124}.atl-ghost-relief{fill:none;stroke:#ddd6fe99;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.atl-link[data-mirror="1"] .atl-link-line{stroke:#c4b5fdd9}.atl-link[data-mirror="1"] .atl-link-glow{stroke:#a78bfa73}.atl-node[data-mirror="1"] .atl-node-medal{border-color:#c4b5fde6;box-shadow:0 0 0 4px #04081099,0 0 18px #a78bfa80}.atl-node-research{font-family:var(--font-num,monospace);border:1px solid rgba(var(--atl-accent-rgb), .5);color:#a5f3fc;background:#040810d1;border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:10.5px;display:inline-flex}.atl-node-research[data-done="1"]{color:#fef3c7;border-color:rgba(var(--atl-gold-rgb), .7)}.atl-honest{z-index:3;pointer-events:none;flex-direction:column;align-items:center;gap:2px;animation:.5s .2s both atl-fade-up;display:flex;position:absolute;transform:translate(-50%,-50%)}.atl-honest-seal{color:#fff1f2;background:radial-gradient(circle at 35% 30%,#f87171,#7f1d1d 70%);border:1px solid #fecacab3;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 0 12px #f8717199}.atl-honest-name{font-family:var(--atl-display);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;color:#fee2e2;background:#3c0a0ad9;border:1px solid #f871718c;border-radius:7px;max-width:120px;padding:1px 6px;font-size:9.5px;overflow:hidden}.atl-node-lock{color:#94a3b8;place-items:center;display:grid}.atl-lm-gem>span{color:#3b1a02;place-items:center;display:grid}.atl-node-here,.atl-node-boss,.atl-node-studied{color:#e2e8f0}.atl-node-here{color:#fde68a}.atl-node-boss[data-state=ready]{color:#fecaca}[data-atl-root][data-reduced="1"] .atl-road-steps,[data-atl-root][data-reduced="1"] .atl-channel-flow,[data-atl-root][data-reduced="1"] .atl-axis,[data-atl-root][data-reduced="1"] .atl-ripple ellipse,[data-atl-root][data-reduced="1"] .atl-cloud-band{animation:none!important}.atl-exps{grid-template-columns:1fr;gap:10px;display:grid}.atl-exp{text-align:left;cursor:pointer;border:1px solid var(--atl-border);background:var(--atl-panel);width:100%;color:inherit;border-radius:14px;min-height:120px;padding:0;display:block;position:relative;overflow:hidden}.atl-exp[data-active="1"]{border-color:rgba(var(--atl-gold-rgb), .7);box-shadow:0 0 18px rgba(var(--atl-gold-rgb), .25)}.atl-exp[data-status=locked]{opacity:.82}.atl-exp-art{object-fit:cover;opacity:.35;filter:saturate(1.1);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.atl-exp[data-status=locked] .atl-exp-art{filter:grayscale();opacity:.2}.atl-exp-body{background:linear-gradient(90deg,#040810eb,#0408108c);flex-direction:column;gap:4px;padding:12px 14px;display:flex;position:relative}.atl-exp-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.atl-exp-icon{font-size:20px}.atl-exp-title{font-family:var(--atl-display);overflow-wrap:anywhere;font-size:14.5px}.atl-exp-cta{font-family:var(--atl-display);color:var(--atl-gold);letter-spacing:.06em;align-self:flex-end;font-size:12px}.atl-goal[data-done="1"]{border-color:#6ee7b78c}.atl-scene-head{flex-direction:column;gap:4px;padding-right:120px;display:flex}.atl-scene-head .atl-h2:focus{outline:none}.atl-arrive{color:#e2e8f0}.atl-argo{background:linear-gradient(135deg, #4c1d9552, var(--atl-panel));border-color:#c4b5fd66}.atl-argo-lines{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.atl-argo-line{margin:0;font-size:14px;line-height:1.5}.atl-argo-name{font-family:var(--atl-display);letter-spacing:.1em;text-transform:uppercase;color:#c4b5fd;margin-right:6px;font-size:11px}.atl-scene{aspect-ratio:4/3;border:1px solid rgba(var(--atl-accent-rgb), .3);background:#0b1220;border-radius:16px;margin:0;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000080}html.sao-col-wide .atl-scene{aspect-ratio:16/10}.atl-scene-art{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.atl-img-fallback{background:radial-gradient(80% 60% at 50% 40%, rgba(var(--atl-accent-rgb), .18), #050913)}.atl-scene-shade{background:linear-gradient(#00000073,#0000 26% 70%,#00000080);position:absolute;top:0;bottom:0;left:0;right:0}.atl-scene-cap{z-index:2;flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:10px}.atl-chip-obs[data-done="1"]{color:#d1fae5;border-color:#6ee7b7b3}.atl-spot{width:var(--atl-tap);height:var(--atl-tap);cursor:pointer;z-index:2;color:#111;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.atl-spot:disabled{cursor:default}.atl-spot-dot{background:radial-gradient(circle at 35% 30%, #fff7cc, var(--atl-gold) 55%, #b45309);box-shadow:0 0 14px rgba(var(--atl-gold-rgb), .95);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid;position:absolute;top:7px;bottom:7px;left:7px;right:7px}.atl-spot-ring{border:2px solid rgba(var(--atl-gold-rgb), .9);border-radius:50%;animation:2.4s ease-out 3 atl-ping;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes atl-ping{0%{opacity:1;transform:scale(.7)}80%,to{opacity:0;transform:scale(1.5)}}.atl-spot[data-seen="1"] .atl-spot-dot{color:#6ee7b7;background:#040810d9;box-shadow:0 0 0 2px #6ee7b7b3}.atl-spot[data-seen="1"][data-ev="0"] .atl-spot-dot{color:#cbd5e1;box-shadow:0 0 0 2px #94a3b899}.atl-spot[data-seen="1"] .atl-spot-ring{display:none}.atl-spot-label{white-space:nowrap;color:#f8fafc;opacity:0;pointer-events:none;text-overflow:ellipsis;background:#040810d1;border-radius:7px;max-width:calc(46vw / var(--uiz, 1));padding:2px 7px;font-size:11px;transition:opacity .2s;position:absolute;top:calc(100% + 2px);left:50%;overflow:hidden;transform:translate(-50%)}.atl-spot:hover .atl-spot-label,.atl-spot[data-open="1"] .atl-spot-label{opacity:1}.atl-spot:focus-visible .atl-spot-label{opacity:1}.atl-point[data-on="1"] .atl-spot-dot{background:radial-gradient(circle at 35% 30%, #e0f2fe, rgba(var(--atl-accent-rgb), 1) 60%, #0e7490)}.atl-scene-veil{z-index:3;-webkit-backdrop-filter:blur(3px);text-align:center;background:#03060ca8;flex-direction:column;justify-content:center;gap:10px;padding:18px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.atl-spot-list{grid-template-columns:1fr;gap:6px;display:grid}html.sao-col-wide .atl-spot-list{grid-template-columns:1fr 1fr}.atl-spot-row{min-height:var(--atl-tap);text-align:left;border:1px solid var(--atl-border);background:var(--atl-panel);color:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:6px 12px;font-size:13.5px;display:flex}.atl-spot-row[data-seen="1"]{border-color:#6ee7b759}.atl-spot-row:disabled{opacity:.55;cursor:default}.atl-spot-row-label{overflow-wrap:anywhere;flex:1}.atl-spot-row-tag{color:var(--atl-muted);font-size:11px}.atl-clue{border-color:rgba(var(--atl-gold-rgb), .45);animation:.35s both atl-fade-up}.atl-clue[data-ev="0"]{border-color:var(--atl-border)}.atl-done{border-color:rgba(var(--atl-gold-rgb), .5);flex-direction:column;gap:10px;display:flex}.atl-evidence-sum{cursor:pointer;font-family:var(--atl-display);letter-spacing:.03em;align-items:center;gap:8px;font-size:12.5px;display:flex}.atl-evidence-sum .atl-num{color:var(--atl-gold);margin-left:auto}.atl-evidence-list{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.atl-evidence-item{border-left:2px solid rgba(var(--atl-gold-rgb), .55);flex-direction:column;gap:2px;padding-left:10px;font-size:13px;line-height:1.45;display:flex}.atl-fork{grid-template-columns:1fr;gap:10px;display:grid}html.sao-col-wide .atl-fork{grid-template-columns:1fr 1fr}.atl-fork-opt{text-align:left;cursor:pointer;border:1px solid rgba(var(--atl-accent-rgb), .45);color:inherit;background:linear-gradient(160deg, rgba(var(--atl-accent-rgb), .16), var(--atl-panel) 60%);border-radius:16px;flex-direction:column;gap:6px;min-height:132px;padding:14px;display:flex;position:relative}.atl-fork-opt[data-available="0"]{background:var(--atl-panel-deep);cursor:default;border-style:dashed;border-color:#94a3b866}.atl-fork-icon{font-size:22px}.atl-fork-label{font-family:var(--atl-display);font-size:15px;font-weight:700}.atl-fork-text{font-size:13.5px;line-height:1.45}.atl-fork-lock{color:#fcd34d;font-size:12.5px}.atl-busy-dot{background:var(--atl-gold);border-radius:50%;width:10px;height:10px;animation:1s infinite atl-ping;position:absolute;top:12px;right:12px}.atl-busy-inline{margin-right:4px;display:inline-block;position:static}.atl-prompt{border-color:rgba(var(--atl-gold-rgb), .4)}.atl-route{aspect-ratio:4/3;border:1px solid rgba(var(--atl-gold-rgb), .45);background:radial-gradient(60% 50% at 30% 70%,#22c55e29,#0000 70%),radial-gradient(50% 40% at 80% 25%,#1e293bb3,#0000 70%),repeating-linear-gradient(45deg,#ffffff05 0 6px,#0000 6px 12px),linear-gradient(#2a2216,#15110a);border-radius:16px;position:relative;overflow:hidden}.atl-route-svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.atl-route-line{fill:none;stroke:var(--atl-gold);stroke-width:3.5px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 5px rgba(var(--atl-gold-rgb), .9));stroke-dasharray:9 6}.atl-route-pin{min-width:var(--atl-tap);min-height:var(--atl-tap);color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.atl-route-num{width:34px;height:34px;font-family:var(--atl-display);border:2px solid rgba(var(--atl-gold-rgb), .55);color:#fde68a;background:#140e06eb;border-radius:50%;place-items:center;font-weight:800;display:grid}.atl-route-pin[data-pos] .atl-route-num{background:radial-gradient(circle at 35% 30%, #fff7cc, var(--atl-gold) 60%, #b45309);color:#1c1003;box-shadow:0 0 14px rgba(var(--atl-gold-rgb), .9);border-color:#fff7cc}.atl-route-label{color:#fef3c7;white-space:nowrap;text-overflow:ellipsis;background:#140e06d9;border-radius:7px;max-width:calc(30vw / var(--uiz, 1));padding:2px 7px;font-size:11.5px;overflow:hidden}.atl-rules{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.atl-rule{background:var(--atl-panel);border:1px solid var(--atl-border);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:13px;display:flex}.atl-rule-ev{color:#fde68a;font-size:11.5px}.atl-errors{flex-basis:100%}.atl-schema{flex-direction:column;gap:0;display:flex}.atl-socket{border-left:2px solid rgba(var(--atl-accent-rgb), .35);margin-left:14px;padding:12px 12px 12px 18px;position:relative}.atl-socket[data-filled="1"]{border-left-color:var(--atl-gold)}.atl-socket-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.atl-socket-n{border:2px solid rgba(var(--atl-accent-rgb), .7);width:28px;height:28px;font-family:var(--atl-display);background:#0b1220;border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:10px;left:-15px}.atl-socket[data-filled="1"] .atl-socket-n{border-color:var(--atl-gold);box-shadow:0 0 10px rgba(var(--atl-gold-rgb), .7)}.atl-socket-label{font-family:var(--atl-display);font-size:12.5px}.atl-socket-value{color:#fde68a;margin-left:auto;font-size:13px}.atl-frag{min-height:var(--atl-tap);border:1px solid rgba(var(--atl-accent-rgb), .35);background:var(--atl-panel);color:inherit;cursor:pointer;text-align:left;border-radius:12px;padding:6px 12px;font-size:13px}.atl-frag[data-on="1"]{border-color:var(--atl-gold);background:rgba(var(--atl-gold-rgb), .16);box-shadow:0 0 10px rgba(var(--atl-gold-rgb), .3)}.atl-testimonies{flex-direction:column;gap:8px;display:flex}.atl-testimony{text-align:left;cursor:pointer;color:inherit;border:1px solid var(--atl-border);background:linear-gradient(180deg, #2925248c, var(--atl-panel));border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.atl-testimony[data-on="1"]{border-color:var(--atl-gold);box-shadow:0 0 14px rgba(var(--atl-gold-rgb), .3)}.atl-testimony-head{font-family:var(--atl-display);font-size:13px}.atl-testimony-text{font-family:var(--atl-lore);font-size:13.5px;line-height:1.5}.atl-reveal{aspect-ratio:4/3;border:1px solid rgba(var(--atl-gold-rgb), .6);box-shadow:0 0 30px rgba(var(--atl-gold-rgb), .25);border-radius:18px;margin:0;position:relative;overflow:hidden}html.sao-col-wide .atl-reveal{aspect-ratio:16/9}@supports not (aspect-ratio:1 / 1){.atl-scene:before,.atl-route:before,.atl-reveal:before{content:"";padding-top:75%;display:block}html.sao-col-wide .atl-scene:before{padding-top:62.5%}html.sao-col-wide .atl-reveal:before{padding-top:56.25%}}.atl-reveal-fog{opacity:0;background:radial-gradient(50% 40%,#e2e8f0d9,#94a3b899 60%,#0f172ae6);position:absolute;top:-10%;bottom:-10%;left:-10%;right:-10%}.atl-reveal[data-play="1"] .atl-reveal-fog{animation:2.2s ease-out forwards atl-fog-lift}@keyframes atl-fog-lift{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.atl-reveal-glyph{filter:drop-shadow(0 0 18px rgba(var(--atl-gold-rgb), 1));font-size:54px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.atl-reveal[data-play="1"] .atl-reveal-glyph{animation:1.4s cubic-bezier(.2,1.4,.4,1) 1s both atl-glyph}@keyframes atl-glyph{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.atl-reveal-cap{background:linear-gradient(#03060c00,#03060cf2);flex-direction:column;gap:4px;padding:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.atl-page{border-color:rgba(var(--atl-gold-rgb), .45);background:linear-gradient(180deg, #422d1073, var(--atl-panel))}.atl-page[data-new="1"]{animation:.6s 1.2s both atl-fade-up}.atl-badge-card{border:1px solid rgba(var(--atl-gold-rgb), .5);background:var(--atl-panel);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.atl-badge-body{flex-direction:column;gap:2px;min-width:0;display:flex}.atl-medal{background:radial-gradient(circle at 35% 30%, #fff7cc, var(--atl-gold) 50%, #92400e);width:54px;height:54px;box-shadow:0 0 0 3px #040810cc, 0 0 18px rgba(var(--atl-gold-rgb), .6);border-radius:50%;flex:none;place-items:center;font-size:26px;display:grid}.atl-badge-card[data-new="1"] .atl-medal{animation:.7s cubic-bezier(.2,1.6,.4,1) 1.8s both atl-stamp}@keyframes atl-stamp{0%{opacity:0;transform:scale(2.4)rotate(-20deg)}to{opacity:1;transform:none}}.atl-rank{border-color:rgba(var(--atl-gold-rgb), .45);flex-direction:column;gap:6px;display:flex}.atl-bar{border:1px solid rgba(var(--atl-accent-rgb), .3);background:#0a1120;border-radius:999px;height:10px;overflow:hidden}.atl-bar>span{background:linear-gradient(90deg, rgba(var(--atl-accent-rgb), .9), var(--atl-gold));height:100%;display:block}.atl-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.atl-badge{text-align:center;background:var(--atl-panel);border:1px solid var(--atl-border);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;display:flex}.atl-badge[data-on="0"] .atl-medal{color:#475569;background:#111827;box-shadow:0 0 0 3px #040810cc}.atl-badge-title{overflow-wrap:anywhere;font-size:12px;font-weight:600}.atl-pages{grid-template-columns:1fr;gap:10px;display:grid}html.sao-col-wide .atl-pages{grid-template-columns:1fr 1fr}.atl-pagecard{border:1px solid rgba(var(--atl-gold-rgb), .4);background:linear-gradient(180deg, #422d1080, var(--atl-panel));border-radius:16px;min-height:96px;position:relative;overflow:hidden}.atl-pagecard[data-on="0"]{background:var(--atl-panel-deep);border-style:dashed;border-color:#94a3b84d}.atl-pagecard-art{object-fit:cover;width:100%;height:140px;display:block;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.atl-pagecard-body{flex-direction:column;gap:4px;padding:10px 14px 14px;display:flex}.atl-pagecard[data-new="1"]{box-shadow:0 0 20px rgba(var(--atl-gold-rgb), .45)}.atl-stepper{justify-content:space-between;align-items:center;gap:8px;display:flex}.atl-stepper-label{font-family:var(--atl-display);font-size:14px}.atl-icon-btn{min-width:var(--atl-tap);min-height:var(--atl-tap);border:1px solid var(--atl-border);background:var(--atl-panel);color:inherit;cursor:pointer;border-radius:12px}.atl-icon-btn:disabled{opacity:.4}.atl-beasts{grid-template-columns:1fr;gap:8px;display:grid}html.sao-col-wide .atl-beasts{grid-template-columns:1fr 1fr}.atl-beast{text-align:left;border:1px solid var(--atl-border);background:var(--atl-panel);color:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.atl-beast[data-kind=floor_boss]{border-color:#fda4af80}.atl-beast[data-kind=miniboss]{border-color:#fbbf2473}.atl-beast-art{background:#0b1220;border-radius:12px;flex:none;place-items:center;width:52px;height:52px;font-size:22px;display:grid;overflow:hidden}.atl-beast-art img{object-fit:cover;width:100%;height:100%}.atl-beast-body{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.atl-search{width:100%;min-height:var(--atl-tap);color:var(--atl-text);background:var(--atl-panel-deep);border:1px solid rgba(var(--atl-accent-rgb), .35);border-radius:12px;padding:0 14px;font-size:16px}.atl-codex-row{text-align:left;cursor:pointer;background:var(--atl-panel);border:1px solid var(--atl-border);width:100%;color:inherit;border-radius:12px;align-items:center;gap:10px;padding:6px 12px;display:flex}.atl-rar-dot{background:var(--rar,#94a3b8);width:10px;height:10px;box-shadow:0 0 8px var(--rar,#94a3b8);border-radius:50%;flex:none}.atl-codex-name{overflow-wrap:anywhere;flex:1;font-size:13.5px}.atl-sheet{padding-bottom:6px}.atl-sheet-art{object-fit:cover;border-radius:14px;width:100%;max-height:220px}.atl-pre{white-space:pre-wrap;background:var(--atl-panel-deep);border-radius:12px;margin:0;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5}.atl-tier-bonus{font-size:13px}.atl-tier-bonus ul{margin:4px 0 0 18px;padding:0}.atl-boss-row{background:var(--atl-panel-deep);border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.atl-boss-row img{object-fit:cover;border-radius:10px;width:48px;height:48px}.atl-legend-ico{text-align:center;width:26px}.atl-closed{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px;display:flex}.atl-closed-icon{font-size:40px}.atl-intro{z-index:90;padding:16px;padding-bottom:max(calc(env(safe-area-inset-bottom) / var(--uiz,1)), 16px);justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.atl-intro-sky{filter:brightness(.7);background-position:50% 35%;background-size:cover;animation:5s cubic-bezier(.2,.8,.2,1) both atl-intro-zoom;position:absolute;top:0;bottom:0;left:0;right:0}.atl-intro:before{content:"";z-index:1;background:linear-gradient(#03060c1a 40%,#03060cf2 90%);position:absolute;top:0;bottom:0;left:0;right:0}@keyframes atl-intro-zoom{0%{transform:scale(1.18)}to{transform:scale(1)}}.atl-intro-card{z-index:2;background:#080c18e6;border:1px solid #c4b5fd73;border-radius:18px;flex-direction:column;gap:10px;width:100%;max-width:30rem;padding:16px;display:flex;position:relative}.atl-intro-card .atl-argo-line{animation:.4s both atl-fade-up}[data-atl-root][data-reduced="1"] *,[data-atl-root][data-reduced="1"]:before,[data-atl-root][data-reduced="1"]:after,[data-atl-root][data-reduced="1"] .atl-layer,[data-atl-root][data-reduced="1"] .atl-world-sky,[data-atl-root][data-reduced="1"] .atl-intro-sky{transition:none!important;animation:none!important}[data-atl-root][data-reduced="1"] .atl-trail-glow[data-new="1"]{stroke-dasharray:none;stroke-dashoffset:0}[data-atl-root][data-reduced="1"] .atl-trail[data-new="1"]{opacity:1}@media (prefers-reduced-motion:reduce){[data-atl-root] *,[data-atl-root] :before,[data-atl-root] :after{transition:none!important;animation:none!important}[data-atl-root] .atl-trail-glow[data-new="1"]{stroke-dasharray:none;stroke-dashoffset:0}[data-atl-root] .atl-trail[data-new="1"]{opacity:1}}@media (max-width:380px){.atl-hud-btn>span{display:none}.atl-node{width:96px}.atl-node-label{max-width:96px;font-size:11px}}.atl-entry{text-align:left;cursor:pointer;width:100%;color:var(--atl-text);border:1px solid rgba(var(--atl-gold-rgb), .55);box-shadow:0 10px 28px #00000073, 0 0 18px rgba(var(--atl-gold-rgb), .12);background:#050a14;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex;position:relative;overflow:hidden}.atl-entry-art{opacity:.55;background:url(/dark-fantasy/aincrad-blue-640.webp) 50% 30%/cover;position:absolute;top:0;bottom:0;left:0;right:0}:root[data-appearance=red] .atl-entry-art{background-image:url(/dark-fantasy/aincrad-red-640.webp)}.atl-entry:after{content:"";background:linear-gradient(90deg,#040810f0 35%,#04081059);position:absolute;top:0;bottom:0;left:0;right:0}.atl-entry-body{z-index:1;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;position:relative}.atl-entry-title{font-family:var(--atl-display);letter-spacing:.03em;font-size:15px;font-weight:700}.atl-entry-text{color:#cbd5e1;overflow-wrap:anywhere;font-size:12.5px}.atl-entry-rank{color:#fde68a;letter-spacing:.06em;font-size:11px}.atl-entry-chip{z-index:1;background:rgba(var(--atl-gold-rgb), .18);border:1px solid rgba(var(--atl-gold-rgb), .6);color:#fef3c7;border-radius:999px;flex:none;padding:4px 10px;font-size:11.5px;font-weight:700;position:relative}.atl-entry-chip[data-chip=done]{color:#d1fae5;background:#6ee7b724;border-color:#6ee7b78c}.atl-next{border:1px solid rgba(var(--atl-gold-rgb), .55);background:linear-gradient(90deg, #422d108c, var(--atl-panel));box-shadow:0 0 16px rgba(var(--atl-gold-rgb), .15);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.atl-next-icon{flex:none;font-size:26px}.atl-next-body{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.atl-next-body b{font-family:var(--atl-display);font-size:14px}.atl-next-body .atl-small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.atl-next>:last-child{flex:none}.atl-entry-cover{z-index:1;flex:0 0 30px;width:30px;height:40px;margin-right:2px;position:relative}.atl-entry-cover>svg{width:100%;height:100%}.atl-wallet{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}.atl-track{color:#bae6fd;flex:100%;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:28px;font-size:12px;display:grid}.atl-track-lvl{color:#5eead4;font-weight:800}.atl-track-bar{background:#5eead424;border-radius:999px;height:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5eead44d}.atl-track-fill{border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#5eead4,#a7f3d0);transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;right:auto;box-shadow:0 0 10px #5eead4b3}.atl-track-next{color:#94a3b8;white-space:nowrap}@media (prefers-reduced-motion:reduce){.atl-track-fill{transition:none}}.atl-scraps{color:wheat;background:#080f1eb8;border:1px solid #d6b98c59;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:2px 4px 2px 12px;font-size:14px;display:inline-flex}.atl-scraps[data-ready="1"]{border-color:#fbbf24b3;box-shadow:0 0 14px #fbbf2459}.atl-levelup{color:#ccfbf1;background:radial-gradient(120% 140% at 50% 0,#5eead447,#080f1ee6);border:1px solid #5eead499;border-radius:14px;justify-items:center;gap:2px;margin:0 0 8px;padding:8px 14px;animation:3.2s ease-out both atl-levelup-in;display:grid;box-shadow:0 0 22px #5eead473}.atl-levelup b{font-size:16px}.atl-levelup-gifts{color:#a7f3d0;font-size:12px}@keyframes atl-levelup-in{0%{opacity:0;transform:scale(.9)}8%{opacity:1;transform:scale(1.04)}14%{transform:scale(1)}85%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.atl-levelup{animation:none}}.atl-study{gap:8px;margin-top:4px;display:grid}.atl-study-head{gap:6px;display:grid}.atl-study-head b{color:#fde68a;font-size:15px}.atl-study-bar{background:#fbbf2424;border-radius:999px;height:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fbbf2452}.atl-study-fill{border-radius:inherit;background:linear-gradient(90deg,#b45309,#fbbf24,#fde68a);transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;right:auto;box-shadow:0 0 10px #fbbf2499}.atl-study-parts{color:#94a3b8;flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.atl-study-parts li[data-done="1"]{color:#86efac}@media (prefers-reduced-motion:reduce){.atl-study-fill{transition:none}}.atl-node-medal{position:relative}.atl-node-mist{-webkit-backdrop-filter:blur(3px);background:radial-gradient(circle at 50% 45%,#e2e8f0c7,#94a3b89e 55%,#4755698c);border-radius:50%;place-items:center;animation:4.5s ease-in-out infinite alternate atl-mist-drift;display:grid;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.atl-node-mist-cta{z-index:1;white-space:nowrap;color:#1c1203;box-shadow:0 0 0 2px #040810d9, 0 0 12px rgba(var(--atl-gold-rgb), .75);background:linear-gradient(#fde68a,#f59e0b);border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-weight:800;line-height:1.3;animation:1.6s ease-in-out infinite atl-cta-bob;display:inline-flex;position:absolute;top:44px;left:50%;transform:translate(-50%)}@keyframes atl-cta-bob{50%{transform:translate(-50%)translateY(-2px)}}@media (prefers-reduced-motion:reduce){.atl-node-mist-cta{animation:none}}.atl-node[data-fog="1"] .atl-node-medal{border-color:#e2e8f0e6;box-shadow:0 0 0 4px #04081099,0 0 20px #e2e8f099}.atl-node[data-fog="1"]:active .atl-node-medal{transform:scale(.94)}.atl-node[data-fog=lift] .atl-node-mist{pointer-events:none;animation:1s ease-out forwards atl-mist-lift}.atl-node[data-fog=lift] .atl-node-medal{box-shadow:0 0 0 4px #04081099, 0 0 28px rgba(var(--atl-gold-rgb), .9)}@keyframes atl-mist-drift{0%{transform:translate(-2px)scale(1)}to{transform:translate(2px)scale(1.04)}}@keyframes atl-mist-lift{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(6px);transform:scale(1.7)translateY(-10px)}}.atl-node-finds{gap:3px;display:inline-flex}.atl-find{border:1px solid rgba(var(--atl-accent-rgb), .5);color:#e2e8f0;background:#040810d9;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.atl-find[data-find=find]{color:var(--atl-gold);border-color:rgba(var(--atl-gold-rgb), .7)}.atl-find[data-find=beast]{color:#fda4af;border-color:#fda4af99}.atl-find[data-find=set]{color:#c4b5fd;border-color:#c4b5fdb3}.atl-find[data-find=order]{color:#6ee7b7;border-color:#6ee7b799}@media (prefers-reduced-motion:reduce){.atl-node-mist{animation:none}.atl-node[data-fog=lift] .atl-node-mist{opacity:0;animation:none}}.atl-tier-ring{--p:0;background:conic-gradient(var(--atl-gold) calc(var(--p) * 1%), #94a3b847 0);width:30px;height:30px;box-shadow:0 0 0 2px #040810bf, 0 0 10px rgba(var(--atl-gold-rgb), calc(var(--p) / 160));border-radius:50%;flex:none;place-items:center;display:grid}.atl-tier-ring-in{color:#fef3c7;width:22px;height:22px;font-family:var(--font-num,monospace);background:#040810e6;border-radius:50%;place-items:center;font-size:8.5px;font-weight:700;display:grid}.atl-tier-ring[data-ready="1"]{animation:1.4s ease-in-out infinite atl-ring-pulse}.atl-tier-ring[data-ready="1"] .atl-tier-ring-in{font-size:12px}@keyframes atl-ring-pulse{50%{box-shadow:0 0 0 2px #040810bf, 0 0 16px rgba(var(--atl-gold-rgb), .95);transform:scale(1.12)}}html.sao-col-wide .atl-tier-ring{width:36px;height:36px}html.sao-col-wide .atl-tier-ring-in{width:27px;height:27px;font-size:10px}@media (prefers-reduced-motion:reduce){.atl-tier-ring[data-ready="1"]{animation:none}}.atl-daily{gap:6px;display:grid}.atl-daily-row{background:linear-gradient(135deg, rgba(var(--atl-gold-rgb), .14), #040810d1);border:1px solid rgba(var(--atl-gold-rgb), .45);border-radius:14px;gap:6px;padding:10px 12px;display:grid}.atl-daily-row[data-done="1"]:not([data-claimed="1"]){box-shadow:0 0 18px rgba(var(--atl-gold-rgb), .45)}.atl-daily-head{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.atl-daily-streak{color:#fde68a;align-items:center;gap:3px;font-size:11.5px;display:inline-flex}.atl-daily-task{color:#e2e8f0;font-size:13px;line-height:1.3}.atl-daily-bar{background:#94a3b838;border-radius:999px;height:18px;position:relative;overflow:hidden}.atl-daily-fill{background:linear-gradient(90deg, #f59e0b, var(--atl-gold));transition:width .5s;position:absolute;top:0;bottom:0;left:0;right:auto}.atl-daily-num{text-align:center;color:#0b1220;text-shadow:0 0 4px #fff9;font-size:11px;font-weight:700;line-height:18px;display:block;position:relative}@media (prefers-reduced-motion:reduce){.atl-daily-fill{transition:none}}.atl-track-gift{color:#fde68a;flex-basis:100%;align-items:center;gap:4px;font-size:11px;display:inline-flex}.atl-wallet{z-index:6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#050a14f5,#050a14e0);padding:6px 0;position:sticky;top:64px}.atl-daily-row{gap:4px;padding:8px 10px}.atl-daily-task{font-size:13px;font-weight:700}.atl-map-tag-fog{z-index:4;color:#1c1203;background:linear-gradient(#fde68a,#f59e0b);font-weight:800;position:absolute;bottom:12px;left:12px}.atl-tier-ring{width:36px;height:36px}.atl-tier-ring-in{width:27px;height:27px;font-size:10.5px}@media (pointer:coarse){.atl-keys-hint{display:none}}.atl-tier-banner{text-overflow:ellipsis;white-space:nowrap;color:#fee2e2;background:#7f1d1dd1;border:1px solid #fca5a599;border-radius:8px;align-items:center;gap:3px;max-width:110px;padding:1px 7px;font-size:10.5px;display:inline-flex;overflow:hidden}.atl-tier-banner[data-mine="1"]{border-color:var(--atl-gold);color:#fef3c7;background:#78350fe6}.atl-banner{background:#04081099;border:1px solid #fca5a559;border-radius:12px;gap:6px;padding:10px 12px;display:grid}.atl-banner-head{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.atl-banner-timer{color:#fca5a5;font-size:11.5px;font-family:var(--font-num,monospace)}.atl-banner-holder{margin:0;font-size:13px}.atl-banner-holder[data-mine="1"]{color:var(--atl-gold);font-weight:700}.atl-banner-top{gap:5px;margin:0;padding:0;list-style:none;display:grid}.atl-banner-top li{grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:6px;font-size:12px;display:grid}.atl-banner-top li[data-mine="1"] .atl-banner-name{color:var(--atl-gold);font-weight:700}.atl-banner-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atl-banner-bar{background:#94a3b840;border-radius:999px;height:8px;overflow:hidden}.atl-banner-fill{background:linear-gradient(90deg,#ef4444,#f59e0b);height:100%;display:block}.atl-banner-num{font-family:var(--font-num,monospace);font-size:11px}.atl-map-tag-fog{letter-spacing:0;text-transform:none;font-family:inherit;font-size:12px;bottom:12px;left:12px;transform:none}.atl-map-tag-fog[data-done="1"]{color:#052e1c;background:linear-gradient(#6ee7b7,#10b981)}.atl-wallet{box-shadow:0 10px 12px -8px #000000bf}.atl-track{flex-wrap:nowrap}.atl-track-gift{white-space:nowrap;flex-basis:auto}.atl-daily-head b{display:inline}.atl-daily-head{order:0}.atl-chest-level{text-align:center;color:#ede9fe;background:linear-gradient(90deg,#a78bfa40,#5eead440);border-radius:10px;padding:6px 10px;font-size:15px;font-weight:800}.atl-chest-chip{border-color:var(--atl-gold);color:#fde68a;box-shadow:0 0 12px rgba(var(--atl-gold-rgb), .55);animation:1.6s ease-in-out infinite atl-ring-pulse}.atl-tier-ring[data-ready="1"]{box-shadow:0 0 0 2px #040810bf, 0 0 18px rgba(var(--atl-gold-rgb), .95)}@media (prefers-reduced-motion:reduce){.atl-chest-chip{animation:none}}.atl-loot{border:1px solid rgba(var(--atl-gold-rgb), .35);background:#0408108c;border-radius:12px;gap:6px;padding:10px 12px;display:grid}.atl-loot[data-locked="1"]{filter:saturate(.6);border-style:dashed}.atl-loot-title{color:#fde68a;align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.atl-loot-row{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.atl-loot-drops{gap:4px;margin:0;padding:0;list-style:none;display:grid}.atl-loot-drops li{border-left:3px solid var(--tint);background:#0f172acc;border-radius:8px;justify-content:space-between;gap:8px;padding:4px 8px;font-size:12.5px;display:flex}.atl-loot-name{color:var(--tint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atl-loot-chance{font-family:var(--font-num,monospace);color:#e2e8f0;flex:none}.atl-loot-atlas{gap:4px;font-size:12.5px;display:grid}.atl-loot-bar{background:#94a3b840;border-radius:999px;height:6px;overflow:hidden}.atl-loot-bar>span{background:linear-gradient(90deg,#14b8a6,#5eead4);height:100%;display:block}.atl-trial{background:#0408108c;border:1px solid #a78bfa73;border-radius:12px;gap:5px;padding:10px 12px;font-size:13px;display:grid}.atl-trial[data-ready="1"]{border-color:var(--atl-gold);box-shadow:0 0 14px rgba(var(--atl-gold-rgb), .45)}.atl-trial-bar{background:#94a3b840;border-radius:999px;height:8px;overflow:hidden}.atl-trial-bar>span{background:linear-gradient(90deg,#8b5cf6,#f59e0b);height:100%;display:block}.atl-more{cursor:pointer;border:1px solid rgba(var(--atl-accent-rgb), .45);color:#cbd5e1;background:#04081099;border-radius:999px;align-self:flex-start;min-height:32px;margin-top:4px;padding:4px 10px;font-size:12px}.atl-cta{color:#1c1203!important;background:linear-gradient(#fde68a,#f59e0b)!important;border-color:#fde047!important;font-weight:800!important;box-shadow:0 0 16px #facc158c!important}.atl-cta svg{color:#1c1203}.atl-daily-row>.atl-daily-bar,.atl-daily-row>span[data-atl-daily-claim]{align-items:center;min-height:44px;display:flex}.atl-daily-row>.atl-daily-bar{border-radius:12px;height:44px}.atl-daily-row>.atl-daily-bar .atl-daily-num{width:100%;line-height:44px}.atl-daily-row>span[data-atl-daily-claim]>*{width:100%}.atl-banner-timer{color:#cbd5e1;font-family:inherit}.atl-wallet-daily{border:1px solid var(--atl-gold);color:#fef3c7;background:#78350fd9;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.atl-daily-row>.atl-daily-bar{height:22px;min-height:0;margin:11px 0}.atl-daily-row>.atl-daily-bar .atl-daily-num{color:#fff;text-shadow:0 1px 3px #000;font-size:12px;font-weight:800;line-height:22px}.atl-node-mist-cta{color:#fffbeb;letter-spacing:.01em;text-shadow:none;background:linear-gradient(#facc154d,#b453091f),#1a1307;border:1px solid #fde047a6;border-radius:10px;gap:5px;padding:4px 10px 4px 12px;font-size:12px;font-weight:700;top:33px;overflow:hidden;box-shadow:0 2px 10px #0000008c,0 0 12px #facc1540}.atl-node-mist-cta:before{content:"";background:#fde047;border-radius:0 3px 3px 0;width:3px;position:absolute;top:5px;bottom:5px;left:0;box-shadow:0 0 8px #facc15b3}.atl-map-tag-fog{color:#e2e8f0;text-shadow:none;background:#040810d1;border:1px solid #e2e8f047;border-radius:10px;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;box-shadow:0 2px 10px #00000080}.atl-map-tag-fog b{color:#fde68a;font-weight:800;font-family:var(--font-num,inherit)}.atl-map-tag-fog[data-done="1"]{color:#d1fae5;background:#062e1cd9;border-color:#6ee7b78c}.atl-wallet{padding-inline-start:2px;padding-inline-end:6px}.atl-track{grid-template-columns:auto minmax(60px,1fr) auto;grid-template-areas:"lvl bar next""gift gift gift";row-gap:4px}.atl-track-lvl{white-space:nowrap;grid-area:lvl}.atl-track-bar{grid-area:bar}.atl-track-next{font-variant-numeric:tabular-nums;grid-area:next}.atl-track-gift{grid-area:gift;justify-self:start}.atl-scraps{gap:6px;padding:2px 4px 2px 10px;font-size:13px}.atl-scraps-n{color:#fef3c7;font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:15px;font-weight:800}.atl-scraps-l{color:#d6b98c;font-size:12px}.atl-floor-map-wrap{position:relative}.atl-floor-map-wrap[data-stale="1"]{opacity:.45;filter:saturate(.6);pointer-events:none;transition:opacity .15s}.atl-wallet{-webkit-backdrop-filter:none;background:linear-gradient(#050a14fa,#050a14ed)}.atl-node-mist{-webkit-backdrop-filter:none;background:radial-gradient(circle at 50% 45%,#e2e8f0e6,#94a3b8c7 55%,#475569b8);animation:none}.atl-node[data-fog=lift] .atl-node-mist{animation:1s ease-out forwards atl-mist-lift}.atl-node-mist-cta{animation:none}.atl-road-steps,.atl-channel-flow{animation-iteration-count:4}.atl-daily-strip{border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:7px 10px 9px;display:grid;position:relative;overflow:hidden}.atl-daily-strip .atl-daily-ico{background:rgba(var(--atl-gold-rgb), .16);border:1px solid rgba(var(--atl-gold-rgb), .55);width:32px;height:32px;color:var(--atl-gold);border-radius:50%;flex:none;place-items:center;display:grid}.atl-daily-strip[data-claimed="1"] .atl-daily-ico{color:#6ee7b7;background:#10b98124;border-color:#6ee7b78c}.atl-daily-strip .atl-daily-main{gap:1px;min-width:0;display:grid}.atl-daily-strip .atl-daily-head{order:0;justify-content:flex-start;gap:8px;font-size:11px}.atl-daily-strip .atl-daily-head b{color:#fde68a;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700;display:inline}.atl-daily-strip .atl-daily-streak{color:#d6b98c;font-size:11px}.atl-daily-strip .atl-daily-task{color:#f8fafc;font-size:13.5px;font-weight:700;line-height:1.25}.atl-daily-strip>.atl-daily-num{width:auto;font-family:var(--font-num,inherit);color:#fef3c7;text-shadow:none;font-variant-numeric:tabular-nums;padding:0 2px;font-size:16px;font-weight:800;line-height:1;display:inline}.atl-daily-strip[data-claimed="1"]>.atl-daily-num{color:#6ee7b7;font-size:12px;font-weight:700}.atl-daily-strip>.atl-daily-bar{background:#94a3b82e;border-radius:0;height:3px;min-height:0;margin:0;position:absolute;bottom:0;left:0;right:0}.atl-daily-strip>.atl-daily-bar .atl-daily-fill{box-shadow:0 0 8px rgba(var(--atl-gold-rgb), .8)}.atl-daily-strip>span[data-atl-daily-claim]{min-height:0;display:block}.atl-daily-strip>span[data-atl-daily-claim]>*{white-space:nowrap;width:auto}.atl-world>.atl-toolbar{z-index:6;flex-wrap:nowrap;position:absolute;top:8px;left:8px;right:8px}.atl-world>.atl-toolbar>.atl-hud-btn{background:#040810bd;box-shadow:0 2px 10px #00000073}.atl-world-title{background:linear-gradient(#03060ce0,#03060c8c 72%,#0000);padding:60px 12px 16px}.atl-layer-floor{padding-top:88px}.atl-world[data-mode=scene] .atl-scene-scroll{padding-top:62px}.atl-world-fog{z-index:5;white-space:nowrap;color:#e2e8f0;background:#040810d6;border:1px solid #e2e8f04d;border-radius:10px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;top:58px;right:10px;box-shadow:0 2px 10px #00000080}.atl-world-fog b{color:#fde68a;font-size:14px;font-weight:800;font-family:var(--font-num,inherit)}.atl-world-fog[data-done="1"]{color:#d1fae5;background:#062e1ce0;border-color:#6ee7b78c}.atl-node[data-fog="1"] .atl-node-medal img{filter:blur(2px)saturate(.55)brightness(.8);transform:scale(1.12)}.atl-node[data-fog="1"] .atl-node-mist,.atl-node[data-fog=lift] .atl-node-mist{background:radial-gradient(circle at 50% 38%,#e2e8f038,#94a3b866 58%,#1e293bb8)}.atl-node[data-fog="1"] .atl-node-mist:after{content:"?";font:800 22px/1 var(--atl-display,inherit);color:#fffbeb;text-shadow:0 0 10px #facc15bf,0 2px 4px #000;transform:translateY(-8px)}.atl-cta-gain{color:#fde047;font-weight:800;font-family:var(--font-num,inherit);font-variant-numeric:tabular-nums;border-left:1px solid #fde04773;margin-left:4px;padding-left:6px}.atl-scouted{z-index:6;border:1px solid rgba(var(--atl-gold-rgb), .7);box-shadow:0 8px 26px #0009, 0 0 18px rgba(var(--atl-gold-rgb), .3);background:linear-gradient(135deg,#7853098c,#040810f0 60%);border-radius:14px;align-items:center;gap:10px;padding:10px 10px 10px 14px;animation:.35s cubic-bezier(.2,.9,.3,1.2) atl-scouted-in;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.atl-scouted-text{flex:auto;gap:2px;min-width:0;display:grid}.atl-scouted-text>b{color:#d1fae5;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:13px;display:inline-flex;overflow:hidden}.atl-scouted-gain{color:#fde68a;font-size:17px;font-weight:800;font-family:var(--font-num,inherit);font-variant-numeric:tabular-nums;text-shadow:0 0 10px #facc1573}.atl-scouted>:last-child{white-space:nowrap;flex:none}@keyframes atl-scouted-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.atl-scouted{animation:none}}@media (max-width:400px){.atl-scouted{flex-wrap:wrap}.atl-scouted>:last-child{flex:100%}.atl-scouted>:last-child>*{width:100%}}html:not(.sao-col-wide) .atl-scouted{z-index:30;left:12px;right:12px;bottom:calc(var(--sao-nav-h,71px) * var(--uiz,1) + 72px);position:fixed}.atl-scouted{background:linear-gradient(135deg,#78530980,#04081000 60%),#070c16}.atl-node-label[data-atl-hidden-name="1"]{color:#cbd5e1;letter-spacing:.12em}.atl-node[data-fog=lift] .atl-node-label{color:#fde68a;text-shadow:0 0 10px #facc15b3,0 1px 2px #000;animation:.6s ease-out both atl-name-in}.atl-node[data-fog=lift] .atl-node-medal{animation:.7s cubic-bezier(.2,.9,.3,1.4) atl-medal-pop}.atl-node-burst{z-index:4;pointer-events:none;width:0;height:0;position:absolute;top:0;left:50%}.atl-node-burst-ring{border:3px solid #fde047f2;border-radius:50%;width:92px;height:92px;animation:1s ease-out forwards atl-burst-ring;position:absolute;top:-16px;left:-46px;box-shadow:0 0 24px #facc15e6,inset 0 0 18px #facc1599}.atl-node-burst-tag{white-space:nowrap;font:800 12px/1.3 var(--atl-display,inherit);letter-spacing:.06em;text-transform:uppercase;color:#1c1306;background:linear-gradient(#fde68a,#f59e0b);border-radius:999px;padding:3px 10px;animation:1.8s ease-out forwards atl-burst-tag;position:absolute;top:-42px;left:0;transform:translate(-50%);box-shadow:0 4px 14px #0000008c,0 0 16px #facc15b3}@keyframes atl-burst-ring{0%{opacity:1;transform:scale(.55)}to{opacity:0;transform:scale(2.1)}}@keyframes atl-burst-tag{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.6)}15%{opacity:1;transform:translate(-50%)translateY(0)scale(1.08)}25%,80%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-8px)}}@keyframes atl-medal-pop{0%{transform:scale(1)}35%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes atl-name-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.atl-node-burst-ring{display:none}.atl-node-burst-tag{animation:none;transform:translate(-50%)}.atl-node[data-fog=lift] .atl-node-medal,.atl-node[data-fog=lift] .atl-node-label{animation:none}}.atl-scouted{gap:8px;padding:8px 8px 8px 12px}.atl-scouted-gain{font-size:15.5px;line-height:1.25}.atl-scouted-sub{color:#a7f3d0;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:12px;display:flex;overflow:hidden}.atl-scouted-place{text-overflow:ellipsis;min-width:0;font-weight:700;overflow:hidden}.atl-scouted-short{display:none}@media (max-width:400px){.atl-scouted{flex-wrap:nowrap}.atl-scouted>:last-child{flex:none}.atl-scouted>:last-child>*{width:auto}.atl-scouted-long{display:none}.atl-scouted-short{display:inline}}.atl-world-study{color:#fde68a;border:1px solid rgba(var(--atl-gold-rgb), .45);background:#040810b8;border-radius:999px;margin-top:4px;padding:3px 9px;font-size:12.5px;font-weight:700;display:inline-block}.atl-world-study[data-ready="1"]{color:#1c1306;background:linear-gradient(#fde68a,#f59e0b)}.atl-world-title{flex-direction:column;align-items:flex-start;display:flex}html.sao-col-wide .atl-split[data-mode=floor]{grid-template-columns:minmax(0,1fr)}html.sao-col-wide .atl-split[data-mode=floor] .atl-side{grid-template-columns:1fr 1fr;align-items:start;display:grid;position:static}html.sao-col-wide .atl-split[data-mode=floor] .atl-side>:only-child{grid-column:1/-1}html:not(.sao-col-wide) .atl-scouted{z-index:60}html:not(.sao-col-wide) .atl-world{z-index:3}.atl-fogveil{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.atl-fv-cloud{fill:#cbd5e129;transform-box:fill-box;transform-origin:50%;animation:14s ease-in-out infinite alternate atl-fv-drift}@keyframes atl-fv-drift{0%{transform:translate(-14px)scale(1)}to{transform:translate(14px)scale(1.08)}}.atl-fv-open{transform-box:fill-box;transform-origin:50%;animation:1.1s cubic-bezier(.2,.8,.3,1) both atl-fv-open}.atl-node[data-revealed="1"] .atl-node-medal{border-color:rgba(var(--atl-gold-rgb), .95);width:74px;height:74px;box-shadow:0 0 0 4px #0408108c, 0 0 26px rgba(var(--atl-gold-rgb), .55)}.atl-node[data-revealed="1"]:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#fde68a47,#0000);border-radius:50%;width:150px;height:70px;position:absolute;top:37px;left:50%;transform:translate(-50%,-50%)}.atl-node[data-fog="1"] .atl-node-medal{width:56px;height:56px}.atl-node[data-next="1"] .atl-node-medal{outline-offset:4px;outline:3px solid #fde047f2;animation:1.1s ease-in-out infinite atl-next-pulse}@keyframes atl-next-pulse{50%{outline-offset:9px;outline-color:#fde04759}}.atl-node-burst-tag{padding:4px 12px;font-size:13px;top:50px}.atl-node[data-fog=lift] .atl-node-label{animation:.5s ease-out .75s both atl-name-in}.atl-scouted [data-atl-scout-next] button{font-weight:800;animation:1.4s ease-in-out infinite atl-next-btn;box-shadow:0 0 18px #facc158c;color:#1c1306!important;background:linear-gradient(#fde68a,#f59e0b)!important;border-color:#fde68a!important}.atl-scouted [data-atl-scout-next] button svg{color:#1c1306}@keyframes atl-next-btn{50%{transform:scale(1.03);box-shadow:0 0 28px #facc15e6}}html.sao-col-wide .atl-split[data-mode=floor] .atl-node{transform:translate(-50%,-50%)scale(1.22)}@media (prefers-reduced-motion:reduce){.atl-fv-cloud,.atl-fv-open,.atl-scouted [data-atl-scout-next] button,.atl-node[data-next="1"] .atl-node-medal,.atl-node[data-fog=lift] .atl-node-label{animation:none}}.atl-floor[data-fogged="1"] .atl-floor-art{filter:brightness(.95)saturate(1.3)}.atl-floor[data-fogged="1"] .atl-floor-veil{opacity:.45}.atl-floor[data-fogged="1"] .atl-fog-patch{fill:#1e294f4d}.atl-fv-dark{fill:#030714db}.atl-fv-cloud{fill:#2736629e;animation-duration:18s}.atl-fv-wisp{fill:#94a3d621}.atl-fv-light{mix-blend-mode:screen;pointer-events:none}.atl-fv-open{animation:.75s cubic-bezier(.2,1.35,.45,1) both atl-fv-open}@keyframes atl-fv-open{0%{transform:scale(.05)}to{transform:scale(1)}}.atl-fv-light.atl-fv-open{animation:.75s cubic-bezier(.2,1.35,.45,1) both atl-fv-open,1.2s ease-out both atl-fv-flash}@keyframes atl-fv-flash{0%{opacity:0}25%{opacity:1;filter:brightness(2.2)}to{opacity:1;filter:none}}.atl-fv-wave{fill:none;stroke:#fde68ad9;stroke-width:6px;transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:.9s ease-out both atl-fv-wave}@keyframes atl-fv-wave{0%{opacity:1;stroke-width:14px;transform:scale(.15)}to{opacity:0;stroke-width:2px;transform:scale(1.15)}}.atl-floor[data-fogged="1"] .atl-fog{color:#fde68a;text-shadow:0 0 10px #facc15b3;filter:none;background:radial-gradient(circle,#0f172abf 0 38%,#0000 70%);font-size:20px}.atl-node-mist-cta:not([data-primary="1"]){color:#cbd5e1;background:#040814d1;border-color:#cbd5e159;gap:3px;padding:3px 8px 3px 7px;box-shadow:0 2px 8px #00000080}.atl-node-mist-cta:not([data-primary="1"]):before{display:none}.atl-node-mist-cta:not([data-primary="1"]) .atl-cta-word{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.atl-node-mist-cta:not([data-primary="1"]) .atl-cta-gain{color:#fde68a;border-left:0;margin-left:0;padding-left:0}.atl-node-mist-cta[data-primary="1"]{color:#1c1306;background:linear-gradient(#fde68a,#f59e0b);border-color:#fef3c7;padding:6px 12px 6px 13px;font-size:13px;font-weight:800;animation:1.6s ease-in-out infinite atl-cta-glow;top:36px;box-shadow:0 0 0 2px #040810cc,0 0 22px #facc15b3}.atl-node-mist-cta[data-primary="1"]:before{display:none}.atl-node-mist-cta[data-primary="1"] .atl-cta-gain{color:#422006;border-left-color:#42200659}.atl-node-mist-cta[data-primary="1"] svg{color:#1c1306}@keyframes atl-cta-glow{50%{box-shadow:0 0 0 2px #040810cc,0 0 32px #facc15}}.atl-node[data-fog="1"][data-primary="1"] .atl-node-medal{width:64px;height:64px}html[data-atl-screen] .rw-burst[data-kind=gold] .rw-plus{padding:6px 14px 6px 9px;font-size:26px}html[data-atl-screen] .rw-burst[data-kind=cartographer] .rw-plus{color:#d1fae5;text-shadow:0 0 10px #34d399cc;background:linear-gradient(#065f46f0,#022c22f0);border-color:#6ee7b7cc;font-size:16px;box-shadow:0 0 20px #34d39980,0 6px 18px #00000073}html[data-atl-screen] .rw-burst[data-kind=xp] .rw-plus{opacity:.92;padding:3px 9px 3px 6px;font-size:13px}html[data-atl-screen] .rw-burst[data-kind=xp] .rw-plus-label{font-size:10.5px}.atl-scouted-gain{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.atl-scouted-gold{color:#fde68a;text-shadow:0 0 14px #facc158c;font-size:21px;font-weight:900}.atl-scouted-xp{color:#a5f3fc;font-size:12px;font-weight:700;font-family:var(--font-num,inherit)}html.sao-col-wide .atl-world>.atl-toolbar>.atl-hud-btn>span{max-width:none}html.sao-col-wide .atl-world>.atl-toolbar>.atl-hud-btn[data-atl-tome]>span{display:none}html.sao-col-wide .atl-world>.atl-toolbar>.atl-hud-btn{flex:none}html.sao-col-wide .atl-world>.atl-toolbar>.atl-hud-btn:first-child{flex:auto}.atl-entry-wrap{margin:16px 0 0}@media (prefers-reduced-motion:reduce){.atl-fv-open,.atl-fv-light.atl-fv-open,.atl-fv-wave,.atl-node-mist-cta[data-primary="1"]{animation:none}.atl-fv-wave{display:none}}[data-q-entry-root].q-entry-wrap{min-width:0;margin-bottom:12px}[data-q-entry-root].q-home-wrap{min-width:0;margin:10px 0 4px}[data-q-entry-root] .q-entry,[data-q-entry-root] .q-home{text-align:left;cursor:pointer;color:#eceaf2;overflow-wrap:anywhere;background:radial-gradient(110% 130% at 0%,#f59e0b3d,#0000 65%),radial-gradient(90% 120% at 100% 0,#608cdc29,#0000 60%),linear-gradient(#10141ff5,#0a0d16f5);border:1px solid #e8b65a99;border-radius:16px;align-items:center;gap:12px;width:100%;min-width:0;padding:12px 14px;transition:transform .15s ease-out;display:flex;box-shadow:0 10px 26px #0006,0 0 18px #f59e0b29}[data-q-entry-root] .q-home{padding:10px 12px}[data-q-entry-root] .q-entry:active,[data-q-entry-root] .q-home:active{transform:scale(.985)}[data-q-entry-root] .q-entry:focus-visible{outline-offset:2px;outline:2px solid #e8b65a}[data-q-entry-root] .q-home:focus-visible{outline-offset:2px;outline:2px solid #e8b65a}[data-q-entry-root] .q-entry-icon{flex:none;font-size:30px;line-height:1}[data-q-entry-root] .q-entry-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-q-entry-root] .q-entry-title{color:#fff4e0;font:700 15px/1.3 Georgia,serif}[data-q-entry-root] .q-entry-text{color:#c9c5d8;font-size:12.5px;line-height:1.45}[data-q-entry-root] .q-entry-meta{color:#fcd34d;flex-wrap:wrap;align-items:center;gap:2px 12px;margin-top:2px;font-size:12.5px;font-weight:600;display:flex}[data-q-entry-root] .q-entry-stat{font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}[data-q-entry-root] .q-entry-stat svg{color:#fcd34d;flex:none}[data-q-entry-root] .q-entry-chip{text-align:center;color:#fde68a;background:#e8b65a14;border:1px solid #e8b65abf;border-radius:999px;flex:none;max-width:40%;padding:4px 10px;font-size:12px;font-weight:800}[data-q-entry-root] .q-entry-chip[data-chip=continue]{color:#1a1206;background:linear-gradient(#ffd27a,#f59e0b);border:0}[data-q-entry-root] .q-entry-fail{cursor:default;border-style:dashed}[data-q-entry-root] .q-entry-retry{cursor:pointer;color:#1a1206;background:linear-gradient(#ffd27a,#f59e0b);border:0;border-radius:12px;flex:none;padding:8px 14px;font-size:13px;font-weight:800}[data-q-entry-root] .q-entry-retry[aria-disabled=true]{opacity:.6;cursor:progress}@media (prefers-reduced-motion:reduce){[data-q-entry-root] .q-entry,[data-q-entry-root] .q-home{transition:none}}[data-q-entry-root] .q-entry-medal{background:radial-gradient(circle at 50% 35%,#3d2c12,#0d111c);border:2px solid #fcd34d;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0009,0 0 14px #fbbf2466}[data-q-entry-root] .q-entry-medal-sm{width:44px;height:44px}[data-q-entry-root] .q-entry-medal img{object-fit:cover;width:100%;height:100%;display:block}[data-q-entry-root].q-entry-wrap{column-span:all}.fest-track-line{flex-direction:column;gap:7px;min-width:0;display:flex}.fest-track-text{color:#e9dcc0;flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0;font-size:14px;line-height:1.35;display:flex}.fest-track-level{color:#fff4e0;font-variant-numeric:tabular-nums;font-weight:800}.fest-track-next{color:#f5e6c8;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:0 4px;font-weight:600;display:inline-flex}.fest-track-left{color:#fcd34d;font-weight:800}.fest-track-line-big .fest-track-text{font-size:15px}.fest-track-line-big .fest-track-level{font:800 19px/1.25 Georgia,serif}.fest-bar{background:linear-gradient(#0a0812d9,#281a0abf);border:1px solid #e8b65a73;border-radius:999px;height:10px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0009}.fest-bar.fest-bar-main{height:20px;display:grid}.fest-track-line-big .fest-bar.fest-bar-main{height:24px}.fest-bar-main>.fest-bar-fill{grid-area:1/1}.fest-bar-nums{z-index:1;color:#fffbeb;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-shadow:0 1px 2px #000,0 0 6px #000000e6;grid-area:1/1;place-self:center;font-size:12.5px;font-weight:900;line-height:1;position:relative}.fest-track-line-big .fest-bar-nums{font-size:13.5px}.fest-bar-fill{border-radius:inherit;background:linear-gradient(90deg,#b45309,#f59e0b 55%,#fcd34d);min-width:4px;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block;position:relative;overflow:hidden;box-shadow:0 0 10px #fbbf248c}.fest-bar-fill:after{content:"";background:linear-gradient(100deg,#0000 20%,#fff7d6bf 50%,#0000 80%);animation:2.4s ease-in-out infinite fest-sheen;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.fest-bar-fill[data-full="1"]:after{animation-duration:1.4s}@keyframes fest-sheen{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}[data-fest-card].fest-card-wrap{column-span:all;min-width:0;margin:10px 0 6px}[data-fest-card][data-variant=daily]{margin:0 0 12px}.fest-card-hold{column-span:all;border-radius:18px;margin:10px 0 6px}[data-fest-card] .fest-card{text-align:left;cursor:pointer;color:#eceaf2;overflow-wrap:anywhere;background:linear-gradient(#1a1426,#0c0e1a);border:1px solid #e8b65ab3;border-radius:18px;flex-direction:column;gap:10px;width:100%;min-width:0;padding:14px;transition:transform .15s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000073,0 0 22px #f59e0b33}[data-fest-card] .fest-card:active{transform:scale(.985)}[data-fest-card] .fest-card:focus-visible{outline-offset:2px;outline:2px solid #e8b65a}[data-fest-card] .fest-card-bg{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}[data-fest-card] .fest-card-bg img{object-fit:cover;object-position:60% 55%;opacity:.95;filter:saturate(1.1)brightness(1.08);width:82%;max-width:none;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45%);mask-image:linear-gradient(90deg,#0000 0%,#000 45%)}[data-fest-card] .fest-card-bg:after{content:"";background:linear-gradient(90deg,#0e0b18f0 0%,#0e0b1899 40%,#0e0b1814 100%),linear-gradient(#0000 45%,#0a0912cc 100%);position:absolute;top:0;bottom:0;left:0;right:0}[data-fest-card] .fest-card>:not(.fest-card-bg){position:relative}[data-fest-card] .fest-card-row{align-items:flex-start;gap:10px;min-width:0;display:flex}[data-fest-card] .fest-card-titles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-fest-card] .fest-card-kicker{letter-spacing:.06em;text-transform:uppercase;color:#fbbf24;font-size:12px;font-weight:800}[data-fest-card] .fest-card-title{color:#fff4e0;text-shadow:0 1px 6px #000c;font:700 16px/1.3 Georgia,serif}[data-fest-card] .fest-card-note{color:#e9dcc0;font-size:13px;line-height:1.4}.fest-card-plaques{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.fest-plaque{min-height:max(44px, calc(44px / var(--uiz,1)));color:#1a1206;font-variant-numeric:tabular-nums;background:linear-gradient(#ffe08a,#f59e0b);border:1px solid #fde68a;border-radius:12px;align-items:center;gap:8px;padding:4px 14px 4px 8px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 0 0 2px #fde0474d,0 0 16px #fbbf248c}.fest-plaque[data-fest-ready=claim]{animation:1.6s ease-in-out infinite fest-plaque-pulse}.fest-plaque[data-fest-ready=ripe]{color:#fff4e0;background:linear-gradient(#ea580cd9,#7c2d12e6);border-color:#fdba74d9;box-shadow:0 0 14px #f9731680}.fest-plaque-pump{color:#fb923c;filter:drop-shadow(0 0 4px #f97316b3)}.fest-badges{flex-wrap:wrap;gap:4px 14px;min-width:0;display:flex}.fest-badge{color:#f5e6c8;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:13px;line-height:1.3;display:inline-flex}.fest-badge-n{color:#1a1206;background:linear-gradient(#ffd27a,#f59e0b);border-radius:6px;flex:none;padding:1px 7px;font-size:12px;font-weight:800}.fest-badge-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fest-nw{white-space:nowrap}.fest-chip{min-height:max(48px, calc(48px / var(--uiz,1)));color:#1a1206;background:linear-gradient(#ffd27a,#f59e0b);border-radius:14px;justify-content:center;align-self:stretch;align-items:center;gap:6px;padding:0 22px;font-size:17px;font-weight:800;display:flex;box-shadow:0 0 14px #f59e0b80}.fest-chip[data-chip=soon],.fest-chip[data-chip=archive]{color:#fde68a;box-shadow:none;background:#e8b65a1a;border:1px solid #e8b65abf}.fest-chip svg{flex:none}@media (min-width:700px){.fest-chip{min-height:max(44px, calc(44px / var(--uiz,1)));align-self:flex-start;min-width:260px}}.fest{color:#eceaf2;flex-direction:column;gap:12px;min-width:0;padding-bottom:24px;display:flex;container:fest/inline-size}.fest-hero{border:1px solid #e8b65a8c;border-radius:18px;height:168px;margin:0;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000080,0 0 24px #f59e0b2e}.fest-hero img{object-fit:cover;object-position:50% 58%;width:100%;max-width:none;height:100%;display:block}.fest-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000 28%,#0a09128c 54%,#0a0912f0 100%);position:absolute;top:0;bottom:0;left:0;right:0}.fest-hero-strip{z-index:1;align-items:flex-end;gap:10px;padding:10px 12px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.fest-hero-strip>.fest-track-line{flex:1}.fest-hero-strip .fest-track-text{text-shadow:0 1px 4px #000}.fest-hero-claim{cursor:pointer;color:#1a1206;font-variant-numeric:tabular-nums;background:linear-gradient(#ffe08a,#f59e0b);border:1px solid #fde68a;border-radius:14px;flex:none;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:15px;font-weight:900;animation:1.6s ease-in-out infinite fest-plaque-pulse;display:inline-flex;box-shadow:0 0 0 2px #fde04759,0 0 18px #fbbf24bf}.fest-hero-claim:focus-visible{outline-offset:2px;outline:2px solid #fff4e0}.fest-levelup{top:auto;left:50%;bottom:calc(calc(env(safe-area-inset-bottom,0px) / var(--uiz, 1)) + 96px);z-index:60;color:#1a1206;text-align:center;background:linear-gradient(#fff1b8,#fbbf24);border:1px solid #fffbeb;border-radius:14px;max-width:calc(100% - 24px);padding:8px 16px;font:800 16px/1.25 Georgia,serif;animation:2.6s cubic-bezier(.2,1.3,.4,1) both fest-levelup;position:fixed;transform:translate(-50%);box-shadow:0 0 0 3px #fde04759,0 0 30px #fbbf24e6}.fest-hero[data-levelup="1"] .fest-bar-fill,.fest-trackbox[data-levelup="1"] .fest-bar-main .fest-bar-fill{animation:.6s ease-out 2 fest-bar-flash}@keyframes fest-levelup{0%{opacity:0;transform:translate(-50%,-12px)scale(.8)}12%{opacity:1;transform:translate(-50%)scale(1.06)}20%{transform:translate(-50%)scale(1)}85%{opacity:1}to{opacity:0;transform:translate(-50%,-6px)}}.fest-panel{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;scroll-margin-top:72px;scroll-margin-top:calc(var(--sao-scene-head-h,64px) + 8px);background:radial-gradient(110% 120% at 0 0,#f59e0b1f,#0000 60%),linear-gradient(#161222f0,#0b0c18f0);border:1px solid #e8b65a6b;border-radius:16px;padding:14px;box-shadow:0 10px 24px #00000061}.fest-h2{color:#fff4e0;margin:0 0 10px;font:700 17px/1.3 Georgia,serif}.fest-text{color:#d9d2e4;text-wrap:pretty;margin:8px 0 0;font-size:14px;line-height:1.45}.fest-hint{color:#b4adc6;text-wrap:pretty;margin:10px 0 0;font-size:13px;line-height:1.4}.fest-phase{border-style:dashed}.fest-phase-title{color:#fde68a;font-size:15px;display:block}.fest-grid{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.fest-hud{flex:none;display:inline-flex;position:relative}.fest-streak{white-space:nowrap;pointer-events:none;color:#fff4e0;font-variant-numeric:tabular-nums;background:linear-gradient(#ea580cf2,#7c2d12f2);border:1px solid #fdba74;border-radius:999px;padding:4px 12px;font-size:15px;font-weight:900;animation:.26s cubic-bezier(.3,1.6,.5,1) both fest-streak-pop;box-shadow:0 0 18px #f97316b3}@keyframes fest-streak-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.fest-cells{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.fest-cell{font-variant-numeric:tabular-nums;color:#a9a2bb;background:radial-gradient(80% 70% at 50% 30%,#a78bfa1a,#0000 70%),#ffffff08;border:1px solid #94a3b83d;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:52px;display:flex;position:relative}.fest-cell-ico{place-items:center;height:22px;display:grid;position:relative}.fest-cell-lock{color:#a9a2bb;position:absolute;bottom:-3px;right:-8px}.fest-cell-n{font-size:12px;font-weight:800;line-height:1}.fest-cell[data-big="1"]{color:#fde68a;background:radial-gradient(80% 70% at 50% 30%,#f59e0b2e,#0000 70%),#140e0680;border-color:#e8b65a99}.fest-cell[data-st=done]{color:#fde68a;background:#f59e0b29;border-color:#e8b65a80}.fest-cell[data-st=done] .fest-cell-ico{color:#fcd34d}.fest-cell[data-st=now]{color:#1a1206;background:linear-gradient(#ffd27a,#f59e0b);border-color:#fde68a;animation:2.2s ease-in-out infinite fest-now;box-shadow:0 0 0 2px #fde04759,0 0 14px #fbbf24b3}.fest-tile-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fest-tile-li{min-width:0}.fest-tile{text-align:left;cursor:pointer;color:#eceaf2;overflow-wrap:anywhere;background:linear-gradient(#1e1828eb,#0e0e1aeb);border:1px solid #e8b65a73;border-radius:14px;align-items:center;gap:12px;width:100%;min-width:0;min-height:68px;padding:10px 12px;transition:transform .15s ease-out,border-color .15s ease-out;display:flex}.fest-tile:active{transform:scale(.985)}.fest-tile:focus-visible{outline-offset:2px;outline:2px solid #e8b65a}.fest-tile-art,.fest-medal{color:#fcd34d;background:radial-gradient(circle at 50% 35%,#3d2c12,#0d111c);border:1.5px solid #fcd34d;border-radius:12px;flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden;box-shadow:0 0 12px #fbbf244d}.fest-tile-art img,.fest-medal img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.fest-tile-art .h26-ico-glass,.fest-medal .h26-ico-glass{fill:#fbbf2438}.fest-tile-art .h26-ico-flame,.fest-medal .h26-ico-flame{fill:#fbbf24}.fest-tile-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fest-tile-title{color:#fff4e0;font:700 15px/1.3 Georgia,serif}.fest-tile-sub{color:#c9c5d8;font-size:13px;line-height:1.4}.fest-tile-badge{text-align:center;color:#1a1206;background:linear-gradient(#ffd27a,#f59e0b);border-radius:999px;flex:none;max-width:40%;padding:3px 9px;font-size:12px;font-weight:800}.fest-tile-go{color:#fcd34d;flex:none}.fest-closed{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.fest-closed-ico{color:#f59e0b}.fest-btn{cursor:pointer;color:#1a1206;background:linear-gradient(#ffd27a,#f59e0b);border:0;border-radius:12px;margin-top:12px;padding:10px 18px;font-size:15px;font-weight:800}.fest-btn[aria-disabled=true]{opacity:.6;cursor:progress}@supports (container-type:inline-size){@media (min-width:700px){html[data-fest-screen] div.min-h-dvh.overflow-x-clip:not(.sao-shell)>.sao-col,html[data-fest-screen] div.min-h-dvh.overflow-x-clip:not(.sao-shell)>header .sao-col{max-width:min(1072px,100%)}}@container fest (width>=680px){.fest-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:16px}.fest-hero{height:150px}.fest-hero-strip{gap:16px;padding:12px 18px 14px}.fest-hero-strip>.fest-track-line{max-width:560px}}}html.sao-wide[data-fest-screen] div.min-h-dvh.overflow-x-clip:not(.sao-shell)>.sao-col{padding-bottom:1.5rem}html[data-fest-screen] div.min-h-dvh.overflow-x-clip:not(.sao-shell)>header .sao-col>button:first-child{width:44px;height:44px}html[data-fest-screen] div.min-h-dvh.overflow-x-clip:not(.sao-shell)>header .sao-col .truncate+.truncate{font-size:12px}@media (max-width:699px){html[data-fest-screen] .sao-chat-fab{display:none!important}}@media (prefers-reduced-motion:reduce){.fest-bar-fill{transition:none}.fest-bar-fill:after{animation:none;display:none}.fest-cell[data-st=now]{animation:none}[data-fest-card] .fest-card,.fest-tile{transition:none}.fest-plaque[data-fest-ready=claim],.fest-hero-claim,.fest-streak,.fest-hero[data-levelup="1"] .fest-bar-fill,.fest-trackbox[data-levelup="1"] .fest-bar-main .fest-bar-fill,.fest-levelup{animation:none}}.fest-tile[data-locked="1"]{cursor:default;opacity:.72;border-style:dashed}.fest-tile[data-locked="1"]:active{transform:none}.fest-tile[data-locked="1"] .fest-tile-art{filter:grayscale(.6)brightness(.8)}.fest-tile[data-locked="1"] .fest-tile-go{color:#a9a2bb}.fest-tile-done{color:#1a1206;background:linear-gradient(#ffd27a,#f59e0b);border-radius:999px;flex:none;place-items:center;width:26px;height:26px;display:grid}.fest-h3{color:#fde68a;margin:14px 0 8px;font:700 15px/1.3 Georgia,serif}.fest-cells-h{margin-top:16px}.fest-col{display:contents}.fest-slot{min-width:0}@supports (container-type:inline-size){@container fest (width>=680px){.fest-col{flex-direction:column;align-self:start;gap:16px;min-width:0;display:flex}.fest-col:empty{display:none}.fest-grid[data-one-col]{grid-template-columns:minmax(0,1fr)}}}.fest-garden{background:radial-gradient(60% 40% at 12% 0,#fdba7438,#0000 70%),radial-gradient(90% 50% at 50% 100%,#5c381859,#0000 75%),linear-gradient(#1a131ef5,#100c0ef5);position:relative}.fest-garden-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.fest-garden-head .fest-h2{margin-bottom:8px}.fest-garden-ripe{font-variant-numeric:tabular-nums;color:#1a1206;background:linear-gradient(#ffd27a,#f59e0b);border-radius:999px;padding:4px 12px;font-size:14px;font-weight:800;box-shadow:0 0 10px #f59e0b66}.fest-plots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.fest-plot{aspect-ratio:1;background:radial-gradient(70% 55% at 22% 8%,#fdba7429,#0000 70%),radial-gradient(70% 26% at 50% 86%,#0000008c,#0000 75%),repeating-linear-gradient(170deg,#ffffff06 0 3px,#0000 3px 9px),radial-gradient(90% 70% at 50% 100%,#623c1acc,#28180ce0 60%,#140d0aeb);border:1px solid #78542c66;border-radius:16px;place-items:center;min-width:0;display:grid;position:relative;box-shadow:inset 0 -6px 12px #00000073}.fest-plot[data-ripe="1"]{border:1.5px solid #fbbf249e;box-shadow:inset 0 -6px 12px #00000073,0 0 10px #f59e0b2e}.fest-plot[data-golden="1"]{border-color:#fde047;box-shadow:inset 0 -6px 12px #0006,0 0 0 1px #fde04766,0 0 18px #facc1573}.fest-pump{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:16px;place-items:center;width:100%;height:100%;padding:6%;animation:.42s cubic-bezier(.2,1.4,.4,1) both fest-grow;display:grid;position:relative}.fest-pump:focus-visible{outline-offset:-2px;outline:2px solid #e8b65a}.fest-pump[aria-disabled=true]{cursor:default}.fest-pump-svg{filter:drop-shadow(0 0 10px #f9731659);transform-origin:50% 90%;width:86%;height:86%;display:block;overflow:visible}.fest-pump[data-st=idle] .fest-pump-svg{animation:3.4s ease-in-out infinite fest-bob;animation-delay:var(--ph,0s)}.fest-pump[data-golden="1"] .fest-pump-svg{width:100%;height:100%}.fest-pump[data-golden="1"]:before{content:"";pointer-events:none;background:radial-gradient(circle,#fde04759,#0000 70%);border-radius:50%;animation:1.8s ease-in-out infinite fest-halo;position:absolute;top:8%;bottom:8%;left:8%;right:8%}.fest-pump-tag{white-space:nowrap;pointer-events:none;color:#1a1206;background:linear-gradient(#fff3b0,#facc15);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:800;line-height:1.35;position:absolute;bottom:4px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #facc15b3}.fest-pump-glint{transform-origin:48px 24px;animation:1.6s ease-in-out infinite fest-glint}.fest-pump-crack{opacity:0}.fest-pump[data-st=hit] .fest-pump-svg{animation:.11s ease-out both fest-squash,.3s ease-in-out .11s infinite fest-wobble}.fest-pump[data-st=hit] .fest-pump-crack{animation:90ms ease-out 60ms forwards fest-crack}.fest-pump[data-st=hit]:after{content:"";pointer-events:none;background:radial-gradient(circle,#fff7d6d9,#fb923c66 45%,#0000 70%);border-radius:50%;animation:.26s ease-out .11s both fest-hitglow;position:absolute;top:10%;bottom:10%;left:10%;right:10%}.fest-pump:active .fest-pump-svg{transform:scale(.94)}.fest-sprout{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:8% 4% 6%;display:flex;position:relative}.fest-sprout-svg{opacity:.92;flex:1;width:62%;height:auto;min-height:0;display:block;overflow:visible}.fest-sprout-stem{transform-origin:32px 50px;animation:4s ease-in-out infinite fest-sway}.fest-sprout-cap{text-align:center;color:#a3b18a;font-size:12px;font-weight:700;line-height:1.2}.fest-sprout[data-near="1"] .fest-sprout-cap{color:#d9f99d}.fest-sprout[data-near="1"] .fest-sprout-svg{opacity:1;filter:drop-shadow(0 0 6px #a3e63573)}.fest-garden-wait{color:#fcd34d;font-weight:700}.fest-garden-next{color:#e9dcc0;font-weight:600}.fest-btn.fest-fight{width:100%;min-height:48px;font-size:16px}.fest-burst{pointer-events:none;z-index:3;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.fest-burst-half{place-items:center;display:grid;position:absolute;top:6%;bottom:6%;left:6%;right:6%}.fest-burst-half .fest-pump-svg{width:86%;height:86%;animation:none}.fest-burst[data-golden="1"] .fest-burst-half .fest-pump-svg{width:100%;height:100%}.fest-burst-half[data-half=l]{clip-path:inset(0 50% 0 0);animation:.46s cubic-bezier(.3,.6,.4,1) forwards fest-half-l}.fest-burst-half[data-half=r]{clip-path:inset(0 0 0 50%);animation:.46s cubic-bezier(.3,.6,.4,1) forwards fest-half-r}.fest-burst-flash{background:radial-gradient(circle,#fffbebf2,#fb923c99 36%,#0000 68%);border-radius:50%;width:140%;height:140%;animation:.38s ease-out forwards fest-flash;position:absolute}.fest-burst[data-golden="1"] .fest-burst-flash{background:radial-gradient(circle,#fffbeb,#facc15cc 34%,#0000 68%);width:180%;height:180%}.fest-burst-rays{background:repeating-conic-gradient(#fde0478c 0deg 9deg,#0000 9deg 30deg);border-radius:50%;width:230%;height:230%;animation:.9s ease-out forwards fest-rays;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 66%);mask-image:radial-gradient(circle,#000 18%,#0000 66%)}.fest-candy{width:18px;height:18px;margin:-9px 0 0 -9px;animation:.82s cubic-bezier(.15,.7,.3,1) both fest-candy;position:absolute;top:50%;left:50%}.fest-candy svg{width:100%;height:100%}.fest-candy[data-c="1"] svg{filter:hue-rotate(-38deg)saturate(1.3)}.fest-candy[data-c="2"] svg{filter:hue-rotate(235deg)saturate(1.2)}.fest-burst[data-golden="1"] .fest-candy{width:20px;height:20px;margin:-10px 0 0 -10px}.fest-burst[data-golden="1"] .fest-candy[data-c="1"] svg{filter:brightness(1.25)saturate(1.4)}.fest-plus{z-index:4;white-space:nowrap;flex-direction:column;align-items:center;gap:2px;animation:1s cubic-bezier(.2,.8,.3,1) both fest-plus;display:flex;position:absolute;top:4%;left:50%;transform:translate(-50%)}.fest-plus-n{font-variant-numeric:tabular-nums;color:#fff7ed;text-shadow:0 1px 2px #0009;background:linear-gradient(#ea580cf5,#7c2d12f5);border:1.5px solid #fdba74;border-radius:999px;align-items:center;gap:4px;padding:3px 12px 3px 6px;font-size:24px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 0 18px #f97316b3,0 6px 14px #00000073}.fest-burst[data-golden="1"] .fest-plus{animation-duration:1.4s;top:2%}.fest-burst[data-golden="1"] .fest-plus-n{color:#422006;text-shadow:0 1px #fff9;background:linear-gradient(#fffbeb,#fde047 45%,#eab308);border-color:#fffbeb;padding:4px 16px 4px 8px;font-size:32px;box-shadow:0 0 26px #facc15f2,0 6px 16px #00000080}.fest-plus-gold{color:#fef9c3;text-shadow:0 0 8px #facc15e6;background:#422006d9;border:1px solid #fde047cc;border-radius:999px;padding:2px 8px;font:800 13px/1.3 Georgia,serif}.fest[data-shake="1"] .fest-plots{animation:.2s ease-in-out fest-shake}@keyframes fest-grow{0%{opacity:0;transform:scale(.2)translateY(30%)}to{opacity:1;transform:none}}@keyframes fest-bob{0%,to{transform:none}30%{transform:rotate(-2deg)}60%{transform:rotate(2deg)translateY(-2%)}}@keyframes fest-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes fest-halo{50%{opacity:.6;transform:scale(1.12)}}@keyframes fest-glint{0%,to{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1.1)}}@keyframes fest-crack{to{opacity:1}}@keyframes fest-hitglow{0%{opacity:0;transform:scale(.6)}40%{opacity:1}to{opacity:.35;transform:scale(1.05)}}@keyframes fest-flash{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.3)}}@keyframes fest-half-l{0%{opacity:1;transform:none}30%{opacity:1;transform:translate(-4%)rotate(-6deg)}to{opacity:0;transform:translate(-46%,38%)rotate(-38deg)}}@keyframes fest-half-r{0%{opacity:1;transform:none}30%{opacity:1;transform:translate(4%)rotate(6deg)}to{opacity:0;transform:translate(46%,38%)rotate(38deg)}}@keyframes fest-rays{0%{opacity:0;transform:scale(.5)rotate(0)}25%{opacity:1}to{opacity:0;transform:scale(1.1)rotate(40deg)}}@keyframes fest-candy{0%{opacity:1;transform:translate(0)rotate(0)scale(.5)}70%{opacity:1}to{transform:translate(var(--dx), var(--dy)) rotate(var(--rot)) scale(1);opacity:0}}@keyframes fest-plus{0%{opacity:0;transform:translate(-50%,30%)scale(.6)}14%{opacity:1;transform:translate(-50%,-10%)scale(1.12)}26%{transform:translate(-50%,-16%)scale(1)}78%{opacity:1}to{opacity:0;transform:translate(-50%,-70%)}}@keyframes fest-shake{0%,to{transform:none}20%{transform:translate(-4px,1px)}40%{transform:translate(4px,-1px)}60%{transform:translate(-3px,1px)}80%{transform:translate(3px)}}.fest-pz{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.fest-pz-ico{background:radial-gradient(circle at 50% 35%,#3a2a16,#10121e);border:1.5px solid #e8b65a99;border-radius:11px;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 8px #0000008c}.fest-pz[data-rarity=rare] .fest-pz-ico{border-color:#60a5fa;box-shadow:inset 0 0 8px #0000008c,0 0 10px #60a5fa73}.fest-pz[data-rarity=epic] .fest-pz-ico{border-color:#c084fc;box-shadow:inset 0 0 8px #0000008c,0 0 10px #c084fc80}.fest-pz[data-rarity=legendary] .fest-pz-ico,.fest-pz[data-rarity=mythical] .fest-pz-ico{border-color:#fbbf24;box-shadow:inset 0 0 8px #0000008c,0 0 12px #fbbf2499}.fest-pz-n{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff4e0;background:#1a1206;border:1px solid #fde047bf;border-radius:8px;min-width:22px;padding:1px 5px;font-size:12px;font-weight:900;line-height:1.3;position:absolute;bottom:-6px;right:-6px;box-shadow:0 2px 4px #00000080}.fest-pz[data-kind=candy] .fest-pz-n{color:#fdba74;border-color:#fb923c}.fest-pz[data-kind=gold] .fest-pz-n{color:#fcd34d}.fest-pz[data-kind=xp] .fest-pz-n{color:#67e8f9;border-color:#22d3ee}.fest-pz-name{color:#f5e6c8;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:14px;font-weight:600;line-height:1.3}.fest-pz[data-kind=candy] .fest-pz-name{color:#fdba74;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.fest-pz[data-pending="1"] .fest-pz-ico{opacity:.7}.fest-pz[data-tone=crit] .fest-pz-ico svg{filter:hue-rotate(255deg)saturate(1.2)}.fest-pz[data-tone=dodge] .fest-pz-ico svg{filter:hue-rotate(115deg)saturate(1.1)}.fest-prizes{flex-wrap:wrap;flex:1;gap:10px 14px;min-width:0;padding:2px 6px 6px 0;display:flex}.fest-rw-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.fest-claim-all{cursor:pointer;color:#1a1206;font-variant-numeric:tabular-nums;background:linear-gradient(#fff0b3,#fbbf24 45%,#f59e0b);border:1px solid #fde68a;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;margin:2px 0 12px;padding:8px 18px;font-size:18px;font-weight:900;animation:1.6s ease-in-out infinite fest-plaque-pulse;display:flex;box-shadow:0 0 0 2px #fde04766,0 0 24px #fbbf24b3}.fest-claim-all:focus-visible{outline-offset:2px;outline:2px solid #fff4e0}.fest-claim-all[data-busy="1"]{opacity:.75;cursor:progress;animation:none}.fest-rw-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fest-rw-row{background:#ffffff08;border:1px solid #94a3b833;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex;position:relative}.fest-rw-row[data-st=open]{background:linear-gradient(90deg,#f59e0b29,#f59e0b0a);border-color:#fde0478c}.fest-rw-row[data-next="1"]{background:linear-gradient(90deg,#f59e0b47,#f59e0b14);border-color:#fde047e6;box-shadow:0 0 16px #fbbf2459}.fest-rw-row[data-big="1"]{background-image:radial-gradient(120% 140% at 0%,#f59e0b1f,#0000 60%);border-width:1.5px;border-color:#e8b65ab3}.fest-rw-row[data-st=claimed]{background:#f59e0b0f;border-color:#e8b65a4d}.fest-rw-row[data-st=claimed] .fest-rw-body{opacity:.72}.fest-rw-row[data-flash="1"]{animation:.9s ease-out fest-row-flash}.fest-rw-row[data-flash="1"] .fest-rw-done{animation:.42s cubic-bezier(.3,1.7,.5,1) both fest-check-in}@keyframes fest-row-flash{0%{box-shadow:0 0 #fde04700}25%{background-color:#fde04738;box-shadow:0 0 0 3px #fde047e6,0 0 30px #fbbf24e6}to{box-shadow:0 0 #fde04700}}@keyframes fest-check-in{0%{opacity:0;transform:scale(2)}to{opacity:1;transform:none}}.fest-rw-lv{font-variant-numeric:tabular-nums;color:#a9a2bb;background:#00000040;border:1px solid #94a3b84d;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.fest-rw-row[data-st=open] .fest-rw-lv{color:#1a1206;background:linear-gradient(#ffd27a,#f59e0b);border-color:#fde68a}.fest-rw-row[data-st=claimed] .fest-rw-lv{color:#fde68a;border-color:#e8b65a80}.fest-rw-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.fest-rw-icons{flex-wrap:wrap;gap:8px 12px;padding:0 6px 6px 0;display:flex}.fest-rw-names{color:#e9dcc0;font-size:13.5px;font-weight:600;line-height:1.35}.fest-rw-big{letter-spacing:.02em;color:#fde68a;background:#f59e0b29;border:1px solid #e8b65a99;border-radius:6px;align-self:flex-start;padding:1px 8px;font-size:12px;font-weight:800}.fest-rw-items{flex-wrap:wrap;flex:1;gap:4px 10px;min-width:0;display:flex}.fest-rw-end{flex:none;justify-content:flex-end;align-items:center;display:flex}.fest-claim{cursor:pointer;color:#1a1206;background:linear-gradient(#ffe08a,#f59e0b);border:0;border-radius:12px;padding:8px 16px;font-size:15px;font-weight:800;animation:1.4s ease-in-out infinite fest-claim-pulse;box-shadow:0 0 0 2px #fde04759,0 0 14px #fbbf24a6}.fest-claim[data-tone=secondary]{color:#fde68a;box-shadow:none;background:#f59e0b1f;border:1px solid #fde047b3;animation:none}.fest-claim:active{transform:scale(.96)}.fest-claim:focus-visible{outline-offset:2px;outline:2px solid #fff4e0}.fest-claim[data-busy="1"]{opacity:.75;cursor:progress;animation:none}.fest-rw-done{color:#1a1206;background:linear-gradient(#ffd27a,#f59e0b);border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.fest-rw-open{color:#fde68a;font-size:13px;font-weight:700}.fest-rw-need{color:#c9c5d8;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:700;display:inline-flex}.fest-veil{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05040cbd;place-items:center;padding:16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.fest-veil-card{isolation:isolate;text-align:center;color:#eceaf2;background:linear-gradient(#1a1426,#0c0e1a);border:1px solid #e8b65abf;border-radius:22px;flex-direction:column;align-items:center;width:min(420px,100%);max-height:calc(100% - 16px);padding:20px 16px 18px;display:flex;position:relative;overflow-x:hidden;overflow-y:auto;box-shadow:0 18px 40px #0009,0 0 34px #f59e0b4d}.fest-veil-bg{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.fest-veil-bg img{object-fit:cover;filter:blur(6px)brightness(.55)saturate(1.1);width:100%;max-width:none;height:100%;transform:scale(1.08)}.fest-veil-bg:after{content:"";background:radial-gradient(80% 55% at 50% 38%,#f59e0b38,#0000 70%),radial-gradient(120% 90%,#0000 40%,#05040cd9 100%);position:absolute;top:0;bottom:0;left:0;right:0}.fest-veil-title{text-shadow:0 2px 8px #000000e6;margin-bottom:4px;font-size:20px}.fest-veil-text{color:#e9dcc0;margin:0 0 6px}.fest-veil-done{min-width:180px;min-height:48px;font-size:16px}.fest-chest-inside{color:#e9dcc0;margin-top:8px;font-size:14px;font-weight:600}.fest-chest-sent{color:#fde68a;align-items:center;gap:8px;margin:12px 0 0;font-size:14px;font-weight:700;display:inline-flex}.fest-veil-chest{width:100%;margin:6px 0 2px}.fest-veil-chest[data-phase=shake] .sao-reward-chest-scene svg{transform-origin:50% 90%;animation:.22s linear fest-chest-shake}@keyframes fest-chest-shake{0%,to{transform:none}20%{transform:translate(-5px)rotate(-4deg)}40%{transform:translate(5px)rotate(4deg)}60%{transform:translate(-4px)rotate(-3deg)}80%{transform:translate(3px)rotate(2deg)}}@media (min-width:700px){.fest-veil-card{width:min(580px,100%);padding:26px 26px 24px}}@media (prefers-reduced-motion:reduce){.fest-pump,.fest-pump-svg,.fest-pump[data-st] .fest-pump-svg,.fest-pump[data-golden="1"]:before,.fest-pump-glint{animation:none}.fest-pump[data-st=hit] .fest-pump-crack{opacity:1;animation:none}.fest-pump[data-st=hit]:after{opacity:.4;animation:none}.fest-sprout-stem{animation:none}.fest-burst{display:none}.fest[data-shake="1"] .fest-plots{animation:none}.fest-claim,.fest-claim-all,.fest-veil-chest[data-phase=shake] .sao-reward-chest-scene svg{animation:none!important}.fest-rw-row[data-flash="1"],.fest-rw-row[data-flash="1"] .fest-rw-done{animation:none}}.fest-daily-head,.fest-days-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.fest-daily-head .fest-h2,.fest-days-head .fest-h2{margin-bottom:8px}.fest-reset{font-variant-numeric:tabular-nums;color:#fde68a;background:#f59e0b1a;border:1px solid #e8b65a80;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700}.fest-tasks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fest-task{background:#ffffff08;border:1px solid #94a3b838;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;display:flex}.fest-task[data-st=done]{background:linear-gradient(90deg,#f59e0b33,#f59e0b0f);border-color:#fde047b3;box-shadow:0 0 14px #fbbf2440}.fest-task[data-st=claimed]{background:#f59e0b12;border-color:#e8b65a59}.fest-task[data-st=claimed] .fest-task-title{color:#c9c5d8}.fest-task-top{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.fest-task-title{color:#fff4e0;flex:1;min-width:0;font:700 15px/1.3 Georgia,serif}.fest-task-n{color:#fcd34d;font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:800}.fest-bar.fest-task-bar{height:8px}.fest-task-foot{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.fest-soon{letter-spacing:.02em;color:#e9d5ff;background:#a855f72e;border:1px dashed #d8b4feb3;border-radius:999px;flex:none;padding:1px 7px;font-size:12px;font-weight:800}.fest-bonus{background:#140e0673;border:1px solid #e8b65a66;border-radius:14px;align-items:center;gap:12px;min-width:0;margin-top:10px;padding:10px 12px;display:flex}.fest-bonus[data-fest-bonus=ready]{background:radial-gradient(120% 140% at 0%,#f59e0b47,#140e0680 70%);border-style:solid;border-color:#fde047cc;box-shadow:0 0 18px #fbbf244d}.fest-bonus[data-fest-bonus=claimed]{border-style:solid;border-color:#e8b65a59}.fest-bonus-ico{background:radial-gradient(circle at 50% 35%,#3d2c12,#0d111c);border:1.5px solid #fcd34d;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 12px #fbbf244d}.fest-bonus[data-fest-bonus=ready] .fest-bonus-ico{animation:2.4s ease-in-out infinite fest-chest-wiggle}.fest-bonus-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fest-bonus-title{color:#fff4e0;font:700 15px/1.3 Georgia,serif}.fest-bonus-sub{color:#fcd34d;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.fest-honor{background:linear-gradient(135deg,#4c1d9538,#140e0680 60%);border-style:solid;border-color:#fcd34d4d;flex-wrap:wrap;margin-top:8px}.fest-honor .fest-bonus-body{flex:200px}.fest-honor .fest-rw-end{margin-left:auto}.fest-honor-hint{color:#c9bfa8;flex-basis:100%;margin:0;font-size:13px;line-height:1.35}.fest-claim.fest-honor-do{color:#fde68a;box-shadow:none;background:0 0;border:1.5px solid #fde68abf;animation:none}.fest-honor[data-fest-honor=claimed]{opacity:.85}.fest-garden-golden-bar{background:#f59e0b29;border:1px solid #fde04773;border-radius:999px;height:8px;margin-top:6px;display:block;overflow:hidden}.fest-garden-golden-bar>span{border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#fde047);min-width:8px;height:100%;display:block}.fest-honor-text{color:#f3e6cc;overflow-wrap:anywhere;font-size:14px;line-height:1.35}.fest-garden-golden{color:#fcd34d;font-weight:700}.fest-seals-head{align-items:center;gap:10px;min-width:0;display:flex}.fest-seals-head .fest-h2{flex:1;min-width:0;margin:0}.fest-seals-ico{background:radial-gradient(circle at 50% 35%,#2e1065,#0d111c);border:1.5px solid #a78bfa;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.fest-seals-n{color:#e9d5ff;font-variant-numeric:tabular-nums;flex:none;font-size:18px;font-weight:900}.fest-seals-bar{margin-top:10px}.fest-seals-label{color:#f3e6cc;margin:8px 0 0;font-weight:700}.fest-seals[data-done="1"] .fest-seals-n{color:#fde68a}.fest-shop-group+.fest-shop-group{margin-top:14px}.fest-shop-list{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.fest-shop-row{background:#140e0673;border:1px solid #e8b65a4d;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.fest-shop-row[data-rarity=rare]{border-color:#60a5fa73}.fest-shop-row[data-rarity=epic]{border-color:#c084fc80}.fest-shop-row[data-rarity=legendary]{border-color:#fbbf248c}.fest-shop-row[data-st=owned] .fest-shop-body,.fest-shop-row[data-st=owned] .fest-shop-ico{opacity:.72}.fest-shop-ico{background:radial-gradient(circle at 50% 35%,#3d2c12,#0d111c);border:1px solid #fde04761;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.fest-shop-ico img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.fest-shop-body{flex-direction:column;flex:1 1 0;gap:3px;min-width:0;display:flex}.fest-shop-title{color:#fff4e0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font:700 14.5px/1.25 Georgia,serif}.fest-shop-amount{color:#fde68a;white-space:nowrap;font-family:inherit}.fest-shop-inside{min-width:0;display:block}.fest-shop-inside-ico{flex-wrap:wrap;align-items:center;gap:4px 12px;padding:1px 6px 5px 0;display:flex}.fest-shop-note{color:#c9bfa8;font-size:12.5px;line-height:1.3}.fest-shop-buy{white-space:nowrap;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;padding:4px 12px;font-size:14px;line-height:1.15;animation:none;display:inline-flex}.fest-shop-buy-main{flex-direction:column;align-items:center;gap:1px;display:flex}.fest-shop-buy-t{font-size:12.5px;font-weight:800}.fest-shop-dot{display:none}.fest-shop-price{font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:15px;font-weight:900;display:inline-flex}.fest-shop-buy[data-poor="1"],.fest-shop-buy:disabled{cursor:not-allowed;box-shadow:none;opacity:1;color:#d6cbb5;background:#ffffff0d;border:1px dashed #e8b65a73;animation:none}.fest-shop-short{color:#fca5a5;font-size:12px;font-weight:700}.fest-shop-tag{color:#e9d5ff;background:#4c1d954d;border:1px solid #d8b4fe80;border-radius:999px;flex:none;padding:4px 10px;font-size:13px;font-weight:700}@supports (container-type:inline-size){@container fest (width>=460px){.fest-shop-buy-main{flex-direction:row;gap:5px}.fest-shop-buy-t{font-size:14px}.fest-shop-dot{display:inline}.fest-shop-price{font-size:14px;font-weight:800}.fest-shop-buy{padding:4px 14px}}}.fest-pity{background:linear-gradient(135deg,#1e3a8a4d,#0d111c99);border:1px solid #60a5fa73;border-radius:12px;margin-top:8px;padding:10px 12px}.fest-pity-chip{color:#dbeafe;font-variant-numeric:tabular-nums;background:#2563eb73;border:1px solid #93c5fd;border-radius:999px;padding:3px 10px;font-size:14px;font-weight:800;display:inline-block}.fest-pity-bar{margin-top:8px}.fest-pity-bar .fest-bar-fill{background:linear-gradient(90deg,#3b82f6,#a5b4fc)}.fest-coll-list{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.fest-coll-item{background:#140e0673;border:1px solid #e8b65a59;border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.fest-coll-item[data-done="1"]{border-color:#fde047bf;box-shadow:0 0 14px #fbbf244d}.fest-coll-top{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.fest-coll-name{color:#fff4e0;min-width:0;font:700 15px/1.3 Georgia,serif}.fest-coll-n{color:#fde68a;font-variant-numeric:tabular-nums;flex:none;font-size:16px;font-weight:900}.fest-coll-pieces{flex-wrap:wrap;gap:6px;display:flex}.fest-coll-piece{color:#c9c5d8;background:#ffffff0a;border:1px dashed #c9c5d899;border-radius:999px;padding:3px 9px;font-size:13px}.fest-coll-piece[data-got="1"]{color:#1a1206;background:linear-gradient(#ffe08a,#f59e0b);border:1px solid #fde68a;font-weight:700}.fest-coll-reward{color:#f3e6cc;font-size:14px;font-weight:700}.fest-coll-hint{color:#c9bfa8;font-size:13px;line-height:1.35}.fest-pity-line{color:#c7d2fe;margin:6px 0 0;font-size:13px;line-height:1.35}@keyframes fest-chest-wiggle{0%,70%,to{transform:none}76%{transform:rotate(-7deg)}82%{transform:rotate(6deg)}88%{transform:rotate(-4deg)}94%{transform:rotate(2deg)}}.fest-days-count{align-items:baseline;gap:6px;display:inline-flex}.fest-days-n{color:#fcd34d;font-variant-numeric:tabular-nums;text-shadow:0 0 12px #fbbf248c;font:800 26px/1 Georgia,serif}.fest-days-cap{color:#e9dcc0;font-size:13px;font-weight:700}.fest-pips{grid-template-columns:repeat(auto-fit,minmax(14px,1fr));gap:4px;margin:4px 0 28px;padding:0;list-style:none;display:grid}.fest-pip{background:#ffffff0f;border:1px solid #94a3b838;border-radius:999px;height:10px;position:relative}.fest-pip[data-on="1"]{background:linear-gradient(90deg,#b45309,#f59e0b);border-color:#fde04799;box-shadow:0 0 6px #fbbf2473}.fest-pip[data-mark="1"]{border-color:#fde047d9;height:14px;margin-top:-2px}.fest-pip-n{color:#fde68a;font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px;font-weight:800;line-height:1;position:absolute;top:100%;left:50%;transform:translate(-50%)}.fest-mark-lv{text-align:center;color:#a9a2bb;background:#00000040;border:1px solid #94a3b84d;border-radius:9px;flex:none;min-width:64px;padding:5px 8px;font-size:13px;font-weight:800}.fest-mark[data-st=open] .fest-mark-lv{color:#1a1206;background:linear-gradient(#ffd27a,#f59e0b);border-color:#fde68a}.fest-mark[data-st=claimed] .fest-mark-lv{color:#fde68a;border-color:#e8b65a80}@media (prefers-reduced-motion:reduce){.fest-bonus[data-fest-bonus=ready] .fest-bonus-ico{animation:none}}:root{--fest-gold-btn:linear-gradient(180deg, #f1d590, #d99a28);--fest-glow-btn:0 0 0 2px #fde04742, 0 0 10px #fbbf246b;--fest-glow-btn-hi:0 0 0 3px #fde04766, 0 0 16px #fbbf24a8;--fest-glow-soft:0 0 8px #f59e0b52}.fest-claim,.fest-hero-claim,.fest-plaque,.fest-claim-all,.fest-chip,.fest-btn,.fest-cell[data-st=now],.fest-tile-badge,.fest-tile-done,.fest-garden-ripe,.fest-badge-n,.fest-coll-piece[data-got="1"],.fest-rw-row[data-st=open] .fest-rw-lv,.fest-mark[data-st=open] .fest-mark-lv{background:var(--fest-gold-btn)}.fest-claim,.fest-hero-claim,.fest-plaque,.fest-claim-all,.fest-cell[data-st=now]{box-shadow:var(--fest-glow-btn)}.fest-chip,.fest-garden-ripe,.fest-shop-buy{box-shadow:var(--fest-glow-soft)}.fest-levelup{background:linear-gradient(#f4e2a8,#e0a92e);box-shadow:0 0 0 3px #fde04747,0 0 22px #fbbf2499}.fest-bar-fill{background:linear-gradient(90deg,#a2520f,#dc951c 55%,#eac65c);box-shadow:0 0 7px #fbbf2466}.fest-bar-fill[data-full="1"]{box-shadow:0 0 12px #fde04799}.fest-bar-fill:after{background:linear-gradient(100deg,#0000 20%,#fff7d680 50%,#0000 80%)}.fest-rw-row[data-next="1"]{border-color:#fde047b8;box-shadow:0 0 12px #fbbf2440}.fest-task[data-st=done]{border-color:#fde04794;box-shadow:0 0 10px #fbbf242e}.fest-bonus[data-fest-bonus=ready]{border-color:#fde047a8;box-shadow:0 0 14px #fbbf2438}.fest-streak{box-shadow:0 0 12px #f9731680}.fest-tile-art,.fest-medal{border-color:#fcd34dcc;box-shadow:0 0 8px #fbbf2438}.fest-pip[data-on="1"]{box-shadow:0 0 4px #fbbf2452}.fest-days-n{text-shadow:0 0 8px #fbbf2466}.rw-pill.fest-hud-glow>svg{filter:drop-shadow(0 0 4px #fb923c8c)}.fest-track-candy{filter:drop-shadow(0 0 3px #fb923c73)}[data-fest-card] .fest-card-bg img{filter:saturate(.95)brightness(.94)}[data-fest-card] .fest-card{box-shadow:0 12px 28px #00000073,0 0 16px #f59e0b24}@keyframes fest-claim-pulse{50%{box-shadow:var(--fest-glow-btn-hi);transform:scale(1.04)}}@keyframes fest-plaque-pulse{50%{box-shadow:var(--fest-glow-btn-hi);transform:scale(1.03)}}@keyframes fest-now{50%{box-shadow:var(--fest-glow-btn-hi)}}@keyframes fest-bar-flash{50%{filter:brightness(1.5);box-shadow:0 0 16px #fde047cc}}.fest-veil-head{flex-direction:column;align-items:center;gap:6px;margin-bottom:2px;display:flex}.fest-veil-head .fest-veil-title{margin-bottom:0}.fest-veil-seq{color:#fde68a;font-variant-numeric:tabular-nums;letter-spacing:.04em;background:#1a1206d9;border:1px solid #e8b65ab3;border-radius:999px;align-items:center;min-height:26px;padding:2px 12px;font-size:14px;font-weight:800;display:inline-flex}.fest-veil-chest{position:relative}.fest-veil-chest .sao-reward-chest[data-await="1"] .sao-reward-chest-scene{align-items:end}.fest-veil-chest .sao-reward-cards{gap:10px;margin-top:12px}.fest-veil-chest [data-reward-card],.fest-fly-card{background:linear-gradient(#1e162cf0,#0a0a14f0);border-width:1.5px;border-radius:16px;gap:2px;width:min(160px,50% - 5px);min-height:150px;padding:12px 8px 10px}.fest-chest-ico{filter:drop-shadow(0 4px 8px #000000a6);place-items:center;width:48px;height:48px;display:grid}.fest-chest-ico svg{width:100%;height:100%}.fest-chest-emoji{font-size:38px;line-height:1}.fest-chest-ico[data-tone=atk] svg{filter:hue-rotate(48deg)saturate(2.2)brightness(1.25)}.fest-chest-ico[data-tone=crit] svg{filter:hue-rotate(255deg)saturate(1.2)}.fest-chest-ico[data-tone=dodge] svg{filter:hue-rotate(115deg)saturate(1.1)}.fest-veil-chest [data-reward-card] [data-coin-src],.fest-fly-card [data-coin-src]{text-shadow:0 1px 2px #000,0 0 10px #0009;margin-top:6px;font-size:22px;line-height:1.1}.fest-veil-chest [data-reward-card] [data-coin-src]+span,.fest-fly-card [data-coin-src]+span{color:#efe6d2;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:14px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.fest-veil-chest .sao-reward-chest[data-await="1"] [data-reward-card]{border-color:#e8b65acc!important;box-shadow:0 0 12px #f59e0b38,inset 0 0 18px #f59e0b1a!important}.fest-veil-chest .sao-reward-chest[data-await="1"] [data-reward-card]>span.absolute{color:#f5d27a;text-shadow:0 0 12px #fbbf248c,0 2px 3px #000;background:radial-gradient(70% 60% at 50% 45%,#f59e0b2e,#0000 70%),#1a1408;font:900 40px/1 Georgia,serif}.fest-veil-chest [data-reward-card][data-fest-rc=rare]{--fest-rc:#38bdf8}.fest-veil-chest [data-reward-card][data-fest-rc=epic]{--fest-rc:#a78bfa}.fest-veil-chest [data-reward-card][data-fest-rc=legendary]{--fest-rc:#fbbf24}.fest-veil-chest [data-reward-card][data-fest-rc=mythical]{--fest-rc:#fb7185}.fest-veil-fx{z-index:12;pointer-events:none;width:0;height:0;position:absolute;top:100px;left:50%}.fest-veil-flash{background:radial-gradient(circle,#fffffff2 0%,#ffecaab3 28%,#fbbf2440 52%,#0000 70%);border-radius:50%;width:240px;height:240px;animation:.42s ease-out both fest-veil-flash;position:absolute;top:-120px;left:-120px}.fest-veil-spark{background:#fde68a;border-radius:50%;width:8px;height:8px;animation:.76s cubic-bezier(.2,.8,.3,1) 40ms both fest-veil-spark;position:absolute;top:-4px;left:-4px;box-shadow:0 0 10px #f59e0b}.fest-veil-spark:nth-child(3n){background:#fb923c;border-radius:3px;width:10px;height:10px;box-shadow:0 0 10px #ea580c}.fest-veil-spark:nth-child(4n){background:#fff7d6}@keyframes fest-veil-flash{0%{opacity:0;transform:scale(.4)}18%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes fest-veil-spark{0%{opacity:0;transform:rotate(var(--a)) translateX(6px) scale(.5)}15%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(var(--d)) scale(1)}}@media (prefers-reduced-motion:no-preference){.fest-veil:not([data-reduced]) .fest-veil-chest .sao-reward-chest:not([data-await]) [data-reward-card].reward-pop{animation:.64s cubic-bezier(.3,1.45,.55,1) .26s both fest-card-pop!important}.fest-veil:not([data-reduced]) .fest-veil-chest .sao-reward-chest:not([data-await]) [data-reward-card].reward-pop[data-fest-hi]{animation:.64s cubic-bezier(.3,1.45,.55,1) .26s both fest-card-pop,1.24s ease-out .26s both fest-card-rare!important}.fest-veil:not([data-reduced]) .fest-veil-chest .sao-reward-chest:not([data-await]) [data-reward-card].reward-pop:nth-child(2){animation-delay:.43s!important}.fest-veil:not([data-reduced]) .fest-veil-chest .sao-reward-chest:not([data-await]) [data-reward-card].reward-pop:nth-child(3){animation-delay:.6s!important}.fest-veil:not([data-reduced]) .fest-veil-chest .sao-reward-chest:not([data-await]) [data-reward-card].reward-pop:nth-child(4){animation-delay:.77s!important}.fest-veil:not([data-reduced]) .fest-veil-chest .sao-reward-chest:not([data-await]) [data-reward-card].reward-pop:nth-child(5){animation-delay:.94s!important}.fest-veil:not([data-reduced]) .fest-veil-chest .sao-reward-chest:not([data-await]) [data-reward-card].reward-pop:nth-child(6){animation-delay:1.11s!important}.fest-veil:not([data-reduced]) .fest-veil-chest .sao-reward-chest:not([data-await]) [data-reward-card].reward-pop:nth-child(7){animation-delay:1.28s!important}.fest-veil:not([data-reduced]) .fest-veil-chest .sao-reward-chest:not([data-await]) [data-reward-card].reward-pop:nth-child(n+8){animation-delay:1.45s!important}}@keyframes fest-card-pop{0%{opacity:0;transform:translateY(46px)scale(.45)}55%{opacity:1;transform:translateY(-14px)scale(1.08)}78%{transform:translateY(3px)scale(.98)}to{opacity:1;transform:none}}@keyframes fest-card-rare{0%,71.7%{border-color:#e8b65acc;box-shadow:0 0 10px #f59e0b33}82%{border-color:var(--fest-rc,#fcd34d);box-shadow:0 0 0 3px var(--fest-rc,#fcd34d), 0 0 34px var(--fest-rc,#fcd34d)}to{border-color:var(--fest-rc,#fcd34d);box-shadow:0 0 0 1px var(--fest-rc,#fcd34d), 0 0 20px var(--fest-rc,#fcd34d)}}.fest-veil-done{min-width:200px;min-height:50px;margin-top:10px;font-size:17px}.fest-veil-skip{cursor:pointer;color:#e9dcc0;text-underline-offset:3px;background:0 0;border:0;margin-top:4px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:underline}.fest-veil-skip:hover{color:#fde68a}.fest-fly-layer{z-index:95;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.fest-fly-card{will-change:transform, opacity;border-style:solid;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (min-width:700px){.fest-veil-card{width:min(640px,100%)}.fest-veil-title{font-size:24px}.fest-veil-chest [data-reward-card],.fest-fly-card{width:180px;min-height:170px;padding:14px 10px 12px}.fest-chest-ico{width:54px;height:54px}.fest-veil-chest [data-reward-card] [data-coin-src],.fest-fly-card [data-coin-src]{font-size:24px}.fest-veil-chest [data-reward-card] [data-coin-src]+span,.fest-fly-card [data-coin-src]+span{font-size:15px}.fest-veil-done{min-width:240px;min-height:52px;font-size:18px}}@media (prefers-reduced-motion:reduce){.fest-veil-fx,.fest-fly-layer{display:none}}@supports (container-type:inline-size){@container fest (width>=680px){.fest-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.fest-grid[data-one-col]{grid-template-columns:minmax(0,1fr)}.fest-rw-row .fest-claim{padding:8px 14px}}}.fest-rw-row,.fest-rw-row *{-webkit-hyphens:none;hyphens:none}.fest-rw-row{scroll-margin-top:calc(var(--sao-scene-head-h,64px) + 12px);gap:10px}.fest-rw{scroll-margin-top:calc(var(--sao-scene-head-h,64px) + 12px)}.fest-rw-row .fest-pz-name,.fest-rw-names{overflow-wrap:normal;word-break:normal;text-wrap:balance}.fest-rw-names{font-size:14px}.fest-rw-icons{flex-wrap:nowrap;gap:8px 10px}.fest-rw-icons[data-many]{flex-wrap:wrap}.fest-rw-row .fest-claim{white-space:nowrap}.fest-pz[data-tone=atk] .fest-pz-ico svg{filter:none}.fest-rw-need{gap:5px;font-size:15px}.fest-rw-need svg{flex:none}.fest-rw-row[data-flash="1"]{border-color:#fde047d9;animation:.3s ease-out fest-rw-flash-t}@keyframes fest-rw-flash-t{0%{box-shadow:0 0 #fde04700}40%{background-color:#fde0474d;box-shadow:0 0 0 3px #fde047e6,0 0 26px #fbbf24d9}to{box-shadow:0 0 #fde04700}}.fest-rw-got{z-index:2;pointer-events:none;color:#1a1206;text-align:center;background:linear-gradient(#fff0b3f7,#ecb23af7);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:4px 10px;font-size:14px;font-weight:800;line-height:1.25;animation:2s ease-out both fest-rw-got;display:flex;position:absolute;top:4px;bottom:4px;left:52px;right:50px;box-shadow:0 0 0 1px #fde68a,0 0 16px #fbbf2480}.fest-rw-got svg{flex:none}.fest-rw-got-text{-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.fest-rw-got-top{min-height:44px;margin:0 0 10px;position:relative;top:auto;bottom:auto;left:auto;right:auto}@keyframes fest-rw-got{0%{opacity:0;transform:translateY(6px)scale(.96)}10%{opacity:1;transform:none}85%{opacity:1}to{opacity:0}}.fest-rw-more{color:#fde68a;cursor:pointer;background:#f59e0b14;border:1px solid #fde0478c;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;padding:8px 16px;font-size:15px;font-weight:800;display:flex}.fest-rw-more:active{transform:scale(.98)}.fest-rw-more:focus-visible{outline-offset:2px;outline:2px solid #fff4e0}.fest-rw-more-ico{flex:none;transition:transform .2s;transform:rotate(90deg)}.fest-rw[data-expanded="1"] .fest-rw-more-ico{transform:rotate(-90deg)}.fest-rw-sep{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;padding:2px 2px 0;display:flex}.fest-rw-sep-title{color:#fde68a;font:700 15px/1.3 Georgia,serif}.fest-rw-sep-hint{color:#c9bfa8;align-items:center;gap:4px;font-size:13px;display:inline-flex}.fest-rw-row[data-over="1"] .fest-rw-lv{font-size:13px}.fest-hero-claim-txt{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.fest-hero-claim-split{color:#1a1206d1;white-space:nowrap;font-size:12px;font-weight:700}.fest-hero-claim[data-split="1"]{padding-top:5px;padding-bottom:5px}@media (prefers-reduced-motion:reduce){.fest-rw-got,.fest-rw-row[data-flash="1"],.fest-rw-row[data-flash="1"] .fest-rw-done{animation:none}.fest-rw-more-ico{transition:none}}.fest[data-fest-root]{overflow-anchor:none}.fest-hud .rw-gain{background:#1a1206c7;border-radius:8px;margin:0;padding:1px 7px;animation:1.2s ease-out both fest-hud-gain;top:calc(100% + 4px);bottom:auto;left:auto;right:40%}@keyframes fest-hud-gain{0%{opacity:0;transform:translateY(-6px)scale(.7)}12%{opacity:1;transform:translateY(1px)scale(1.16)}25%{transform:none}78%{opacity:1}to{opacity:0;transform:translateY(5px)}}.fest-garden{overflow:clip}.fest-plot{container:fest-plot/inline-size}.fest-garden-head{align-items:center;row-gap:6px;margin-bottom:8px}.fest-garden-head .fest-h2{margin:0}.fest-streak-slot{flex:0 0 100%;justify-content:flex-end;align-items:center;min-height:30px;display:flex}@supports (container-type:inline-size){@container fest (width>=440px){.fest-garden-head{flex-wrap:nowrap}.fest-garden-head .fest-h2{flex:auto;min-width:0}.fest-streak-slot{flex:none;min-width:9.5em}}}.fest-plot .fest-burst{z-index:auto}.fest-plot .fest-burst-rays,.fest-plot .fest-burst-half,.fest-plot .fest-burst-flash,.fest-plot .fest-candy{z-index:1}.fest-plot .fest-sprout,.fest-plot .fest-pump{z-index:2}@keyframes fest-squash{0%{transform:scale(1.08)rotate(-6deg)}50%{transform:scale(1)rotate(6deg)}to{transform:scale(.92)rotate(0)}}@keyframes fest-wobble{0%,to{transform:scale(.93)rotate(-4deg)}50%{transform:scale(.95)rotate(4deg)}}.fest-plot[data-hit]{z-index:3}.fest-plot .fest-pump[data-st=hit]:after{z-index:3;background:radial-gradient(circle,#fffffffa 0%,#ffedd5d9 20%,#fb923c80 44%,#0000 68%);animation:90ms ease-out .11s both fest-hitflash;top:-20%;bottom:-20%;left:-20%;right:-20%}@keyframes fest-hitflash{0%{opacity:0;transform:scale(.6)}45%{opacity:1;transform:scale(1)}to{opacity:.3;transform:scale(1.04)}}.fest-plot .fest-burst-half[data-half=l],.fest-plot .fest-burst-half[data-half=r]{animation-duration:.34s}.fest-plot .fest-sprout{animation:.28s cubic-bezier(.2,1.4,.4,1) both fest-sprout-in}@keyframes fest-sprout-in{0%{opacity:0;transform:scale(.6)translateY(12%)}to{opacity:1;transform:none}}.fest-plot .fest-plus{z-index:4;max-width:98%;animation:1s cubic-bezier(.2,.8,.3,1) both fest-plus-cell;top:7%}.fest-plot .fest-burst[data-golden="1"] .fest-plus{animation-duration:1.4s;top:5%}.fest-plot .fest-plus[data-held="1"]{animation-name:fest-plus-held}.fest-plot .fest-plus-n{font-size:24px;gap:.16em;padding:.14em .5em .14em .26em;font-size:max(15px,min(21cqi,24px))}.fest-plot .fest-plus[data-golden="1"] .fest-plus-n{font-size:32px;padding:.14em .5em .14em .26em;font-size:max(17px,min(25cqi,32px))}.fest-plot .fest-plus-n svg{flex:none;width:1em;height:1em}.fest-plot .fest-plus-gold{font-size:13px;font-size:max(12px,min(12.5cqi,14px))}.fest-pend{z-index:5;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.fest-pend .fest-plus{animation:.16s cubic-bezier(.3,1.6,.5,1) both fest-plus-pop,.64s ease-in-out .16s infinite alternate fest-plus-wait}.fest-pend .fest-plus[data-golden="1"] .fest-plus-n{color:#422006;text-shadow:0 1px #fff9;background:linear-gradient(#fffbeb,#fde047 45%,#eab308);border-color:#fffbeb;box-shadow:0 0 26px #facc15f2,0 6px 16px #00000080}@keyframes fest-plus-cell{0%{opacity:0;transform:translate(-50%,24%)scale(.6)}14%{opacity:1;transform:translate(-50%)scale(1.12)}26%{transform:translate(-50%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-8%)}}@keyframes fest-plus-held{0%{opacity:1;transform:translate(-50%)scale(1.1)}12%{transform:translate(-50%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-8%)}}@keyframes fest-plus-pop{0%{opacity:0;transform:translate(-50%,20%)scale(.6)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes fest-plus-wait{0%{transform:translate(-50%)scale(1)}to{transform:translate(-50%,-3%)scale(1.06)}}.fest-fly{pointer-events:none;z-index:90;position:fixed;top:0;bottom:0;left:0;right:0}.fest-fly-x{animation:fest-fly-x var(--d,.42s) cubic-bezier(.3, 0, .45, 1) both;display:block;position:absolute}.fest-fly-y{width:100%;height:100%;animation:fest-fly-y var(--d,.42s) cubic-bezier(.55, -.4, .8, .5) both;display:block}.fest-fly svg{width:100%;height:100%;display:block}.fest-fly-x[data-c="1"] svg{filter:hue-rotate(-38deg)saturate(1.3)}.fest-fly-x[data-c="2"] svg{filter:hue-rotate(235deg)saturate(1.2)}@keyframes fest-fly-x{0%{transform:translate(0)}to{transform:translateX(var(--tx))}}@keyframes fest-fly-y{0%{opacity:0;transform:translateY(0) scale(var(--k,1))}8%{opacity:1}86%{opacity:1}to{opacity:.2;transform:translateY(var(--ty)) scale(calc(var(--k,1) * .8))}}@supports (container-type:inline-size){@container fest (width>=680px){.fest-grid>.fest-slot-garden{order:-1;grid-column:1/-1}.fest-garden{grid-template:"plots head""plots info"1fr/minmax(0,min(540px,56%)) minmax(0,1fr);align-items:start;column-gap:28px;padding:18px 22px;display:grid}.fest-garden-head{grid-area:head}.fest-garden .fest-h2{font-size:21px}.fest-plots{grid-area:plots;gap:10px;margin:0}.fest-garden-info{grid-area:info}.fest-garden-info>.fest-text:first-child{margin-top:4px}.fest-garden-info .fest-garden-next{font-size:15px}.fest-garden-info .fest-garden-golden{margin-top:14px;font-size:17px}.fest-garden-info .fest-garden-golden-bar{height:12px;margin-top:8px}.fest-garden-info .fest-hint{margin-top:14px}}}.fest-levelup{white-space:nowrap;pointer-events:none;max-width:none;padding:8px 18px;font-size:15px}.fest-claim.fest-task-go{color:#fde68a;min-width:104px;box-shadow:none;background:#f59e0b1a;border:1.5px solid #fde68abf;justify-content:center;align-items:center;gap:4px;padding:6px 12px 6px 16px;animation:none;display:inline-flex}.fest-claim.fest-task-go:active{transform:scale(.97)}.fest-claim.fest-task-go:focus-visible{outline-offset:2px;outline:2px solid #fff4e0}[data-fest-go-flash="1"]{animation:1.2s ease-out fest-go-flash}@keyframes fest-go-flash{0%,to{box-shadow:0 10px 24px #00000061}25%{box-shadow:0 0 0 3px #fde047bf,0 0 28px #fbbf2499}}@media (prefers-reduced-motion:reduce){.fest-hud .rw-gain,.fest-plot .fest-sprout,.fest-plot .fest-plus,.fest-pend .fest-plus,[data-fest-go-flash="1"]{animation:none}.fest-plot .fest-pump[data-st=hit]:after{opacity:.4;animation:none}.fest-fly{display:none}}.fest-gift{background:linear-gradient(100deg,#fb923c42,#fbbf2424);border:1px solid #fbbf248c;border-radius:14px;align-items:center;gap:10px;margin:0 0 10px;padding:8px 12px;animation:.42s cubic-bezier(.3,1.4,.5,1) both fest-gift-in;display:flex;box-shadow:0 0 18px #fbbf2447}.fest-gift-ico{flex:none;place-items:center;width:40px;height:40px;display:grid}.fest-gift-ico svg{width:40px;height:40px}.fest-gift-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.fest-gift-title{color:#fde68a;font-size:17px;font-weight:800;line-height:1.2}.fest-gift-text{color:#fff5e1e6;font-size:13px;line-height:1.3}.fest-plots[data-gift] .fest-plot[data-ripe]{animation:.62s cubic-bezier(.3,1.5,.5,1) both fest-gift-drop;animation-delay:calc(var(--gi,0) * 90ms)}@keyframes fest-gift-in{0%{opacity:0;transform:translateY(-8px)scale(.94)}to{opacity:1;transform:none}}@keyframes fest-gift-drop{0%{opacity:0;transform:translateY(-26px)scale(.6)}60%{opacity:1;transform:translateY(3px)scale(1.08)}to{transform:none}}@media (prefers-reduced-motion:reduce){.fest-gift,.fest-plots[data-gift] .fest-plot[data-ripe]{animation:none}}.fest-plot .fest-pump-svg{filter:none}.fest-plot .fest-pump{background:radial-gradient(closest-side,#f973164d,#f973161a 62%,#0000)}.fest-plot .fest-pump[data-golden="1"]{background:radial-gradient(closest-side,#facc1580,#facc1529 64%,#0000)}.fest-plot .fest-pump-glint{opacity:.9;animation:none}.fest-plot .fest-sprout-stem{animation:none}.fest-plot .fest-sprout[data-near="1"]{background:radial-gradient(42% 36% at 50% 40%,#a3e63533,#0000 72%)}.fest-plot .fest-sprout[data-near="1"] .fest-sprout-svg{filter:none;transform-origin:50% 92%;animation:4s ease-in-out infinite fest-sway}.fest-plots[data-busy] .fest-pump[data-st=idle] .fest-pump-svg,.fest-plots[data-busy] .fest-pump[data-golden="1"]:before,.fest-plots[data-busy] .fest-sprout[data-near="1"] .fest-sprout-svg{animation-play-state:paused}.fest-plot .fest-burst-half{clip-path:none;display:block;overflow:hidden}.fest-plot .fest-burst-half[data-half=l]{transform-origin:100%;animation-name:fest-half-lx;top:6%;bottom:6%;left:6%;right:50%}.fest-plot .fest-burst-half[data-half=r]{transform-origin:0;animation-name:fest-half-rx;top:6%;bottom:6%;left:50%;right:6%}.fest-plot .fest-burst-half .fest-pump-svg{filter:none;width:172%;height:86%;position:absolute;top:7%}.fest-plot .fest-burst-half[data-half=l] .fest-pump-svg{left:14%}.fest-plot .fest-burst-half[data-half=r] .fest-pump-svg{left:-86%}.fest-plot .fest-burst[data-golden="1"] .fest-burst-half .fest-pump-svg{width:200%;height:100%;top:0}.fest-plot .fest-burst[data-golden="1"] .fest-burst-half[data-half=l] .fest-pump-svg{left:0}.fest-plot .fest-burst[data-golden="1"] .fest-burst-half[data-half=r] .fest-pump-svg{left:-100%}@keyframes fest-half-lx{0%{opacity:1;transform:none}30%{opacity:1;transform:translate(-8%)rotate(-6deg)}to{opacity:0;transform:translate(-92%,38%)rotate(-38deg)}}@keyframes fest-half-rx{0%{opacity:1;transform:none}30%{opacity:1;transform:translate(8%)rotate(6deg)}to{opacity:0;transform:translate(92%,38%)rotate(38deg)}}.fest-plot .fest-burst-rays{background:0 0;-webkit-mask-image:none;mask-image:none}.fest-plot .fest-burst-rays:before{content:"";background:repeating-conic-gradient(#fde0478c 0deg 9deg,#0000 9deg 30deg);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 66%);mask-image:radial-gradient(circle,#000 18%,#0000 66%)}@media (prefers-reduced-motion:reduce){.fest-plot .fest-sprout[data-near="1"] .fest-sprout-svg{animation:none}}.fest-col-a>.fest-slot,.fest-col-b>.fest-slot,.fest-col-b>.fest-trackbox,.fest-col-b>.fest-tiles{content-visibility:auto;contain-intrinsic-size:auto 420px}.fest-plot{contain:layout style}html[data-fest-lite="1"] .fest-track-candy,html[data-fest-lite="1"] .rw-pill.fest-hud-glow>svg,html[data-fest-lite="1"] .fest-plaque-pump,html[data-fest-lite="1"] .fest-pump-svg,html[data-fest-lite="1"] .fest-sprout[data-near="1"] .fest-sprout-svg,html[data-fest-lite="1"] .fest-chest-ico,html[data-fest-lite="1"] .fest-burst .fest-candy[data-c] svg,html[data-fest-lite="1"] .fest-fly-x[data-c] svg{filter:none}html[data-fest-lite="1"] .fest-veil{-webkit-backdrop-filter:none;backdrop-filter:none;background:#05040ce6}html[data-fest-lite="1"] .fest-veil-bg img{filter:none;opacity:.45}html[data-fest-lite="1"][data-fest-screen] div.min-h-dvh.overflow-x-clip:not(.sao-shell)>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#04060df5,#04060dd6 72%,#04060d4d)!important}html[data-fest-lite="1"] .fest-bar-fill:after{animation:none;display:none}html[data-fest-lite="1"] .fest-plaque[data-fest-ready=claim],html[data-fest-lite="1"] .fest-hero-claim,html[data-fest-lite="1"] .fest-claim-all,html[data-fest-lite="1"] .fest-claim,html[data-fest-lite="1"] .fest-cell[data-st=now],html[data-fest-lite="1"] .fest-bonus[data-fest-bonus=ready] .fest-bonus-ico,html[data-fest-lite="1"] .fest-node[data-st=open][data-act="1"] .fest-node-btn,html[data-fest-lite="1"] .fest-pump[data-st=idle] .fest-pump-svg,html[data-fest-lite="1"] .fest-pump[data-golden="1"]:before,html[data-fest-lite="1"] .fest-pump-glint,html[data-fest-lite="1"] .fest-sprout-stem,html[data-fest-lite="1"] .fest-plot .fest-sprout[data-near="1"] .fest-sprout-svg,html[data-fest-lite="1"] .fest-kn-zone:before,html[data-fest-lite="1"] .fest-kn-zone:after,html[data-fest-lite="1"] .fest-cd .fest-candle-flame,html[data-fest-lite="1"] .fest-cd .fest-candle-halo,html[data-fest-lite="1"] .fest-cdw-glow,html[data-fest-lite="1"] .fest-cdw-candle .fest-candle-flame,html[data-fest-lite="1"] .fest-hero[data-levelup="1"] .fest-bar-fill,html[data-fest-lite="1"] .fest-trackbox[data-levelup="1"] .fest-bar-main .fest-bar-fill,html[data-fest-lite="1"] .fest-rw-row[data-flash="1"],html[data-fest-lite="1"] [data-fest-go-flash="1"]{animation:none}html[data-fest-lite="1"] .fest-kn-zone:after{opacity:.7;transform:none}html[data-fest-lite="1"] .fest-kn-zone:not([aria-disabled=true]):not([data-state]):not([data-dim="1"]):not(:active):before{opacity:.45}@media (prefers-reduced-motion:no-preference){html[data-fest-lite="1"] .fest-pump[data-st=hit] .fest-pump-svg{animation:.11s ease-out both fest-squash}html[data-fest-lite="1"] .fest-pend .fest-plus{animation:.16s cubic-bezier(.3,1.6,.5,1) both fest-plus-pop}html[data-fest-lite="1"] .fest-kn-zone[data-shake="1"]:before{animation:.45s ease-out both fest-kn-knock}}.fest-path-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.fest-path-head .fest-h2{margin-bottom:6px}.fest-path-lv{color:#fde68a;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.fest-path-claim{margin:4px 0 6px}.fest-path-scroll{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#e8b65a73 transparent;margin:0 -14px;padding:8px 14px 6px;overflow-x:auto;overflow-y:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%)}.fest-path-row{align-items:flex-start;width:max-content;margin:0;padding:0 8px;list-style:none;display:flex}.fest-node{scroll-snap-align:center;flex-direction:column;flex:none;align-items:center;gap:5px;width:66px;padding-top:12px;display:flex;position:relative}.fest-node[data-big="1"]{width:82px;padding-top:6px}.fest-node-rail{z-index:0;background:#94a3b838;border-radius:3px;width:100%;height:6px;position:absolute;top:35px;left:-50%;overflow:hidden}.fest-node:first-child .fest-node-rail{display:none}.fest-node-rail-fill{transform-origin:0;background:linear-gradient(90deg,#b45309,#f59e0b 55%,#fde68a);width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 8px #fbbf24b3}.fest-node-btn{z-index:1;cursor:pointer;color:#e9e2f5;background:radial-gradient(circle at 50% 35%,#33294a,#15101f 72%);border:2px solid #94a3b866;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;transition:transform .12s;display:grid;position:relative;box-shadow:0 4px 10px #00000073}.fest-node[data-big="1"] .fest-node-btn{border-color:#e8b65abf;width:64px;height:64px}.fest-node-btn:active{transform:scale(.92)}.fest-node-btn:focus-visible{outline-offset:3px;outline:2px solid #fff4e0}.fest-node-ico{border-radius:50%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.fest-node-art{object-fit:cover;width:100%;height:100%}.fest-node[data-st=locked] .fest-node-ico{opacity:.55;filter:grayscale(.45)}.fest-node[data-st=locked][data-art="1"] .fest-node-ico{opacity:.8;filter:grayscale(.25)brightness(.8)}.fest-node[data-st=claimed] .fest-node-btn{background:radial-gradient(circle at 50% 35%,#4a3214,#1d140a 72%);border-color:#e8b65a99}.fest-node[data-st=claimed] .fest-node-ico{opacity:.7}.fest-node[data-st=open] .fest-node-btn{color:#1a1206;background:radial-gradient(circle at 50% 32%,#fff3c4,#fbbf24 55%,#b45309);border-color:#fde68a}.fest-node[data-st=open][data-act="1"] .fest-node-btn{animation:1.4s ease-in-out infinite fest-node-pulse;box-shadow:0 0 0 3px #fde04773,0 0 22px #fbbf24e6}.fest-node[data-st=open][data-art="1"] .fest-node-ico{box-shadow:inset 0 0 0 2px #fff3c4cc}.fest-node-btn[data-busy="1"]{opacity:.75;cursor:progress;animation:none}.fest-node[data-sel="1"] .fest-node-btn{outline-offset:3px;outline:2px solid #fff4e0}.fest-node[data-flash="1"] .fest-node-btn{animation:.7s ease-out fest-row-flash}@keyframes fest-node-pulse{50%{transform:scale(1.08);box-shadow:0 0 0 4px #fde0478c,0 0 28px #fbbf24}}.fest-node-check{color:#1a1206;background:linear-gradient(#ffd27a,#f59e0b);border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 2px #15101f}.fest-node-bang{color:#fff;background:#e11d48;border-radius:50%;place-items:center;width:22px;height:22px;font-size:14px;font-weight:900;line-height:1;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #15101f,0 0 10px #e11d48b3}.fest-node-lock{color:#b4adc6;position:absolute;bottom:2px;right:2px}.fest-node-n{color:#a9a2bb;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.fest-node[data-st=open] .fest-node-n{color:#fde68a}.fest-node[data-st=claimed] .fest-node-n{color:#e8b65a}.fest-node[data-sel="1"] .fest-node-n{color:#fff4e0}.fest-path .fest-rw-got-top{margin:6px 0 0;position:relative;top:auto;bottom:auto;left:auto;right:auto}.fest-path-info{color:#e9e2f5;background:#ffffff0a;border:1px solid #94a3b838;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:8px 0 0;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.fest-path-info[data-st=open]{background:#f59e0b1f;border-color:#fde04799}.fest-path-info-lv{color:#fde68a}.fest-path-info-end{white-space:nowrap;margin-left:auto;font-weight:800}.fest-path-info-left{color:#fde68a;align-items:center;gap:4px;display:inline-flex}.fest-path-info-ready{color:#fbbf24}.fest-path-info-done{color:#b4adc6}.fest-goal{background:radial-gradient(120% 140% at 0%,#f59e0b38,#0000 62%),#140e1e99;border:1.5px solid #e8b65ab3;border-radius:16px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px 14px;margin-top:12px;padding:12px;display:grid;box-shadow:0 0 18px #f59e0b26}.fest-goal[data-st=open]{border-color:#fde68a;box-shadow:0 0 0 2px #fde04759,0 0 22px #fbbf2480}.fest-goal-art{color:#fde68a;background:radial-gradient(circle at 50% 35%,#3b2a14,#15101f);border:2px solid #e8b65a;border-radius:14px;place-items:center;width:76px;height:76px;display:grid;overflow:hidden;box-shadow:0 0 16px #fbbf2473}.fest-goal-art img{object-fit:cover;width:100%;height:100%}.fest-goal-body{flex-direction:column;gap:2px;min-width:0;display:flex}.fest-goal-kicker{letter-spacing:.02em;color:#fbbf24;font-size:12px;font-weight:800}.fest-goal-name{color:#fff4e0;font:700 17px/1.25 Georgia,serif}.fest-goal-bar{height:8px;margin:6px 0 4px}.fest-goal-left{color:#fde68a;flex-wrap:wrap;align-items:center;gap:4px;font-size:14px;font-weight:800;display:inline-flex}.fest-goal-left>span{color:#d9d2e4;font-weight:600}.fest-goal-ready{color:#fbbf24;margin-top:4px;font-size:15px;font-weight:900}.fest-goal-claim{grid-column:1/-1;width:100%}.fest-path-more{margin-top:12px}.fest-path-list{margin-top:4px}@supports (container-type:inline-size){@container fest (width>=680px){.fest-grid>.fest-slot-garden{order:-2!important}.fest-grid>.fest-slot-path{grid-column:1/-1;order:-1!important}.fest-path{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;column-gap:22px;display:grid}.fest-path>*{grid-column:1;min-width:0}.fest-path>.fest-goal{grid-area:1/2/span 4;grid-template-columns:96px minmax(0,1fr);margin-top:0}.fest-path>.fest-goal .fest-goal-art{width:96px;height:96px}.fest-path>.fest-path-more,.fest-path>.fest-path-list,.fest-path>.fest-hint{grid-column:1/-1}.fest-node{width:74px}.fest-node[data-big="1"]{width:90px}.fest-node-btn{width:56px;height:56px}.fest-node-rail{top:37px}.fest-node[data-big="1"] .fest-node-btn{width:68px;height:68px}.fest-garden .fest-garden-head{flex-wrap:wrap}.fest-garden .fest-garden-head .fest-h2{white-space:nowrap;flex:0 auto}}}@media (prefers-reduced-motion:reduce){.fest-node[data-st=open][data-act="1"] .fest-node-btn,.fest-node[data-flash="1"] .fest-node-btn{animation:none}.fest-node-rail-fill{transition:none}}.fest-pz-ico[data-art="1"]{overflow:hidden}.fest-pz-art{object-fit:cover;width:100%;height:100%;display:block}.fest-lg{background:radial-gradient(70% 140% at 0 0,#ea580c52,#0000 62%),radial-gradient(60% 120% at 100% 100%,#f59e0b24,#0000 70%),linear-gradient(#24140f,#120d1c);border-color:#fb923cb8;padding:0;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000073,0 0 22px #ea580c38,inset 0 1px #fdba742e}.fest-lg[data-fest-league=out]{padding:14px}.fest-lg-h{align-items:center;gap:8px;margin:0;display:flex}.fest-lg-line{color:#f3e6cc;margin-top:8px;font-weight:600}.fest-lg-tap{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:10px;padding:12px 12px 10px;transition:transform .15s ease-out;display:flex}.fest-lg-tap:active{transform:scale(.99)}.fest-lg-tap:focus-visible{outline-offset:-3px;border-radius:16px;outline:2px solid #fdba74}.fest-lg-top{align-items:center;gap:12px;min-width:0;display:flex}.fest-lg-place{background:radial-gradient(90% 90% at 50% 20%,#c2410c,#7c2d12 70%,#431407);border:1.5px solid #fdba74;border-radius:18px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:72px;min-height:72px;display:flex;position:relative;box-shadow:0 0 0 3px #ea580c38,0 0 18px #f9731673,inset 0 1px #ffedd559}.fest-lg-place:after{content:"";pointer-events:none;opacity:0;border-radius:22px;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px;box-shadow:0 0 0 3px #fde68a,0 0 26px #fde047f2}.fest-lg-place-n{color:#fff7ed;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:0 2px #431407,0 0 14px #fdba74cc;font:900 40px/1 Georgia,serif}.fest-lg-of{color:#fed7aa;font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px;font-weight:800}.fest-lg-rise{z-index:1;color:#052e16;font-variant-numeric:tabular-nums;background:linear-gradient(#bbf7d0,#4ade80);border:1px solid #f0fdf4;border-radius:999px;padding:2px 7px;font-size:13px;font-weight:900;line-height:1.2;position:absolute;top:-8px;right:-10px;box-shadow:0 0 12px #4ade80cc}.fest-lg-mid{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.fest-lg-title{color:#fff4e0;align-items:center;gap:6px;min-width:0;font:700 16px/1.2 Georgia,serif;display:flex}.fest-lg-cup{flex:none}.fest-lg-candy{vertical-align:-2px;margin:0 1px;display:inline-block}.fest-lg-head{color:#c9b8a6;font-size:12px;font-weight:700;line-height:1.3}.fest-lg-gap{color:#ffedd5;background:#ea580c47;border:1px solid #fdba748c;border-radius:10px;align-self:flex-start;margin-top:2px;padding:3px 9px;font-size:15px;font-weight:900;line-height:1.3}.fest-lg-gap[data-first="1"]{color:#1a1206;background:linear-gradient(#fde68a,#f59e0b);border-color:#fffbeb}.fest-lg-pts{flex-direction:column;flex:none;align-items:flex-end;gap:1px;min-width:56px;display:flex}.fest-lg-pts-cap{letter-spacing:.08em;text-transform:uppercase;color:#fdba74;font-size:12px;font-weight:800}.fest-lg-pts-n{color:#fde68a;font-variant-numeric:tabular-nums;text-shadow:0 0 10px #fbbf2480;font:900 22px/1.1 Georgia,serif}.fest-lg-rows{flex-direction:column;gap:4px;min-width:0;display:flex}.fest-lg-row{color:#d9d2e4;background:#ffffff0a;border:1px solid #0000;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:5px 10px;font-size:13.5px;line-height:1.3;display:grid}.fest-lg-row-pl{color:#fdba74;font-variant-numeric:tabular-nums;text-align:right;font-weight:900}.fest-lg-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fest-lg-row-pts{color:#f5e6c8;font-variant-numeric:tabular-nums;font-weight:800}.fest-lg-row[data-me="1"]{color:#fff7ed;background:linear-gradient(90deg,#ea580c6b,#7c2d1252);border-color:#fb923c;padding:7px 10px;font-size:15px;box-shadow:0 0 12px #f9731659}.fest-lg-row[data-me="1"] .fest-lg-row-name{font-weight:800}.fest-lg-row[data-me="1"] .fest-lg-row-pl,.fest-lg-row[data-me="1"] .fest-lg-row-pts{color:#fde68a}.fest-lg-row{position:relative}.fest-lg-flip{min-width:0;display:block;position:relative}.fest-lg-flip[data-me="1"]{z-index:1}.fest-lg-row>.fest-lg-rise{top:-10px;right:12px}.fest-lg-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;min-width:0;display:flex}.fest-lg[data-fest-league=out] .fest-lg-foot{margin-top:10px}.fest-lg-hour{color:#1a1206;white-space:nowrap;background:linear-gradient(#fed7aa,#f97316);border:1px solid #fff7ed;border-radius:999px;align-items:center;min-height:30px;padding:4px 12px;font-size:13.5px;font-weight:900;animation:1.8s ease-in-out infinite fest-lg-hour;display:inline-flex;position:relative;box-shadow:0 0 0 2px #f973164d}.fest-lg-hour:after{content:"";border-radius:inherit;pointer-events:none;opacity:.35;animation:1.8s ease-in-out infinite fest-lg-glow;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px;box-shadow:0 0 18px #f97316e6}@keyframes fest-lg-hour{50%{transform:scale(1.035)}}@keyframes fest-lg-glow{50%{opacity:1}}.fest-lg-hour{gap:6px}.fest-lg-hour-ico{color:#7c2d12;flex:none}.fest-lg-hour-quiet{color:#b4adc6;flex:200px;align-items:flex-start;gap:6px;min-width:0;font-size:12.5px;line-height:1.35;display:flex}.fest-lg-hour-quiet .fest-lg-hour-ico{color:#fb923c;margin-top:1px}.fest-lg-more{color:#fdba74;flex:none;align-items:center;gap:2px;margin-left:auto;font-size:13px;font-weight:800;display:inline-flex}.fest-lg-place[data-rise="1"] .fest-lg-place-n{animation:.38s cubic-bezier(.3,1.5,.5,1) both fest-lg-bump}.fest-lg-place[data-rise="1"]:after{animation:.4s ease-out both fest-lg-flash}.fest-lg-rise{animation:.32s cubic-bezier(.3,1.6,.5,1) both fest-lg-pop}@keyframes fest-lg-bump{0%{transform:scale(.8)}60%{transform:scale(1.18)}to{transform:none}}@keyframes fest-lg-flash{0%{opacity:0}35%{opacity:1}to{opacity:0}}@keyframes fest-lg-pop{0%{opacity:0;transform:translateY(6px)scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fest-lg-hour,.fest-lg-hour:after,.fest-lg-rise,.fest-lg-place[data-rise="1"] .fest-lg-place-n,.fest-lg-place[data-rise="1"]:after{animation:none}.fest-lg-tap{transition:none}}.fest-lg[data-reduced="1"] .fest-lg-hour,.fest-lg[data-reduced="1"] .fest-lg-hour:after,.fest-lg[data-reduced="1"] .fest-lg-rise,.fest-lg[data-reduced="1"] .fest-lg-place[data-rise="1"] .fest-lg-place-n,.fest-lg[data-reduced="1"] .fest-lg-place[data-rise="1"]:after{animation:none}@supports (container-type:inline-size){@container fest (width>=680px){.fest-lg-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}}}.fest-lg-sheet{color:#eceaf2;flex-direction:column;gap:10px;min-width:0;display:flex}.fest-lg-sheet-top{align-items:center;gap:10px;min-width:0;display:flex}.fest-lg-sheet-txt{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.fest-lg-sheet-place{color:#fff4e0;font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.fest-lg-x{cursor:pointer;color:#fed7aa;background:#ffffff0f;border:1px solid #fdba7466;border-radius:12px;flex:none;place-items:center;display:grid}.fest-lg-x:focus-visible{outline-offset:2px;outline:2px solid #fdba74}.fest-lg-table{flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.fest-lg-tli[data-me="1"]{z-index:1;position:sticky;top:0;bottom:0}.fest-lg-tli[data-me="1"] .fest-lg-row{background:linear-gradient(90deg,#7c2d12,#3b1a0e)}.fest-lg-note{color:#b4adc6;text-wrap:pretty;margin:0;font-size:13px;line-height:1.4}.fest-lg-note[data-on="1"]{color:#fdba74;font-weight:700}.fest-lg-sheet[data-reduced="1"] .fest-lg-rise{animation:none}.fest-lg-tli{--fest-tier:transparent}.fest-lg-tli[data-tier]{--fest-tier:#fdba74}.fest-lg-tli[data-tier=legendary]{--fest-tier:#fbbf24}.fest-lg-tli[data-tier=epic]{--fest-tier:#c084fc}.fest-lg-tli[data-tier=rare]{--fest-tier:#60a5fa}.fest-lg-tli[data-tier]>.fest-lg-row{box-shadow:inset 4px 0 0 var(--fest-tier)}.fest-lg-tli[data-tier][data-me="1"]>.fest-lg-row{box-shadow:inset 4px 0 0 var(--fest-tier), 0 0 12px #f9731659}.fest-lg-tli[data-tier-start="1"]{margin-top:6px}.fest-lg-prizes{flex-direction:column;gap:6px;min-width:0;display:flex}.fest-lg-prizes-cap{letter-spacing:.08em;text-transform:uppercase;color:#fdba74;font-size:12px;font-weight:800}.fest-lg-prizes-list{flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.fest-lg-prize{--fest-tier:#fdba74;min-width:0;color:var(--fest-tier);background:#ffffff08;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:6px 10px;font-size:13px;font-weight:800;line-height:1.3;display:flex}.fest-lg-prize[data-rarity=legendary]{--fest-tier:#fbbf24}.fest-lg-prize[data-rarity=epic]{--fest-tier:#c084fc}.fest-lg-prize[data-rarity=rare]{--fest-tier:#60a5fa}.fest-lg-prize-dot{background:var(--fest-tier);border-radius:2px;flex:none;align-self:stretch;width:4px;min-height:16px}.fest-lg-prize-txt{flex:1;min-width:0}.fest-lg-prize[data-me="1"]{border-color:var(--fest-tier);background:#ffffff12}.fest-lg-sheet[data-mode=sheet] .fest-lg-tli[data-me="1"]{z-index:3}.fest-lg-fade{z-index:2;pointer-events:none;color:#fdba74;opacity:0;background:linear-gradient(#0a132200,#0a1322eb 70%);justify-content:center;align-items:flex-end;height:40px;margin-top:-50px;padding-bottom:2px;transition:opacity .16s ease-out;display:flex;position:sticky;bottom:0}.fest-lg-fade[data-on="1"]{opacity:1}@media (prefers-reduced-motion:reduce){.fest-lg-fade{transition:none}}.fest-lgw{justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.fest-lgw-backdrop{cursor:default;background:#05040cc7;border:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.fest-lgw-card{background:radial-gradient(70% 40% at 50% 0,#ea580c33,#0000 70%),linear-gradient(#1a1210,#0d0b16);border:1px solid #fb923c99;border-radius:22px;flex-direction:column;width:min(960px,100%);min-width:0;height:min(calc(86vh / var(--uiz, 1)),100%);animation:.22s ease-out both fest-lgw-in;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 54px #000000a6,0 0 30px #ea580c38}@keyframes fest-lgw-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.fest-lgw-head{text-align:center;flex:none;padding:16px 28px 4px}.fest-lgw-title{color:#fde68a;font:700 24px/1.2 Georgia,serif}.fest-lgw-sub{color:#c9b8a6;margin-top:4px;font-size:14px;font-weight:600}.fest-lgw-body{flex-direction:column;flex:1;min-height:0;padding:10px 24px 20px;display:flex;overflow:hidden}.fest-lgw .fest-lg-sheet{flex:1;gap:12px;min-height:0}.fest-lgw .fest-lg-sheet-top{flex:none}.fest-lgw-cols{flex:1;align-items:stretch;gap:20px;min-width:0;min-height:0;display:flex}.fest-lgw-col{isolation:isolate;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.fest-lgw-col[data-fest-league-col=table]{flex:1.15 1 0}.fest-lgw-col[data-fest-league-col=side],.fest-lgw-col[data-fest-league-col=single]{flex:1 1 0}.fest-lgw-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#fb923cbf #ffffff0f;flex-direction:column;flex:1;gap:12px;min-height:0;padding-right:8px;display:flex;overflow-y:auto}.fest-lgw-scroll::-webkit-scrollbar{width:8px}.fest-lgw-scroll::-webkit-scrollbar-track{background:#ffffff0f;border-radius:4px}.fest-lgw-scroll::-webkit-scrollbar-thumb{background:#fb923cbf;border-radius:4px}.fest-lgw-col:before,.fest-lgw-col:after{content:"";z-index:2;pointer-events:none;opacity:0;height:34px;transition:opacity .16s ease-out;position:absolute;left:0;right:8px}.fest-lgw-col:before{background:linear-gradient(#150f13 10%,#150f1300);top:0}.fest-lgw-col:after{background:linear-gradient(#0e0b1600,#0e0b16 90%);bottom:0}.fest-lgw-col[data-more-top="1"]:before,.fest-lgw-col[data-more-bottom="1"]:after{opacity:1}.fest-lgw .fest-lg-tli[data-me="1"]{z-index:3}.fest-lgw .fest-lg-side-h{color:#fde68a;font:700 18px/1.2 Georgia,serif}.fest-lgw [data-fest-league-col=side] .fest-lg-sheet-txt{background:linear-gradient(135deg,#ea580c47,#7c2d122e);border:1px solid #fdba7473;border-radius:14px;flex:none;padding:12px 14px}.fest-lgw .fest-lg-tab{font-size:16px}.fest-lgw .fest-lg-sheet-place{font-size:19px}.fest-lgw .fest-lg-gap{font-size:16px}.fest-lgw .fest-lg-table{gap:6px}.fest-lgw .fest-lg-row{border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:9px 16px;font-size:17px}.fest-lgw .fest-lg-row[data-me="1"]{padding:11px 16px;font-size:18px}.fest-lgw .fest-lg-row-sub,.fest-lgw .fest-lg-prize{font-size:14px}.fest-lgw .fest-lg-note{font-size:14px;line-height:1.45}.fest-lgw .fest-lg-note[data-fest-league-note=ends]{color:#fed7aa;font-size:15px;font-weight:800}.fest-lgw .fest-lg-clan-mine{font-size:17px}.fest-lgw .fest-lg-back{font-size:15px}@media (prefers-reduced-motion:reduce){.fest-lgw-card{animation:none}.fest-lgw-col:before,.fest-lgw-col:after{transition:none}}[data-fest-card] .fest-card-league{color:#fed7aa;font-variant-numeric:tabular-nums;align-items:center;gap:8px;min-width:0;min-height:26px;font-size:14px;font-weight:700;line-height:1.3;display:flex}[data-fest-card] .fest-card-league-ico{flex:none}[data-fest-card] .fest-card-league-txt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fest-kn{background:radial-gradient(80% 140% at 0 0,#7c3aed42,#0000 62%),radial-gradient(60% 120% at 100% 100%,#ea580c29,#0000 70%),linear-gradient(#1c1430,#100c1e);border-color:#a78bfa8c;padding:0;position:relative;overflow:hidden}.fest-kn-tap{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px;transition:transform .15s ease-out;display:flex}.fest-kn-tap:active{transform:scale(.99)}.fest-kn-tap:focus-visible{outline-offset:-3px;border-radius:16px;outline:2px solid #c4b5fd}.fest-kn-door{background:radial-gradient(90% 90% at 50% 25%,#3b2160,#1a1030);border:1.5px solid #c4b5fd99;border-radius:16px;flex:none;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 0 16px #8b5cf659}.fest-kn-mid{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.fest-kn-tile-title{color:#fff4e0;font:700 16px/1.2 Georgia,serif}.fest-kn-count{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.fest-kn-count-cap{color:#c9b8e6;font-size:13px;font-weight:700}.fest-kn-nums{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:inline-flex}.fest-kn-big{color:#fde68a;text-shadow:0 0 12px #fbbf248c;font:900 30px/1 Georgia,serif}.fest-kn[data-left="0"] .fest-kn-big{color:#a8a2b8;text-shadow:none}.fest-kn-of{color:#e9d5ff;font-size:15px;font-weight:800}.fest-kn-go{color:#1a1206;background:linear-gradient(#fde68a,#f59e0b);border:1px solid #fffbeb;border-radius:12px;flex:none;align-items:center;gap:2px;padding:6px 10px;font-size:14px;font-weight:900;display:inline-flex}.fest-kn[data-left="0"] .fest-kn-go{color:#e9d5ff;background:#ffffff14;border-color:#c4b5fd66}.fest-kn-stolen{background:linear-gradient(90deg,#b91c1c57,#7f1d1d33);border:1px solid #f871718c;border-radius:12px;align-items:center;gap:10px;min-width:0;margin:0 12px 12px;padding:6px 6px 6px 12px;display:flex}.fest-kn-stolen-txt{color:#fecaca;flex:1;min-width:0;font-size:13.5px;font-weight:700;line-height:1.35}.fest-kn-revenge{cursor:pointer;color:#fff1f2;background:linear-gradient(#ef4444,#991b1b);border:1px solid #fecaca;border-radius:12px;flex:none;padding:0 14px;font-size:14px;font-weight:900;box-shadow:0 0 12px #ef444480}.fest-kn-revenge:focus-visible{outline-offset:2px;outline:2px solid #fecaca}.fest-kn-veil{z-index:80;justify-content:center;align-items:stretch;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.fest-kn-backdrop{cursor:default;background:#05040cdb;border:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.fest-kn-card{overscroll-behavior:contain;color:#eceaf2;width:100%;min-width:0;height:100%;padding:calc(calc(env(safe-area-inset-top,0px) / var(--uiz, 1)) + 10px) 16px calc(calc(env(safe-area-inset-bottom,0px) / var(--uiz, 1)) + 18px);background:radial-gradient(70% 40% at 50% 0,#7c3aed38,#0000 70%),linear-gradient(#15102a,#0a0a16);flex-direction:column;gap:10px;animation:.22s ease-out both fest-kn-in;display:flex;position:relative;overflow-x:hidden;overflow-y:auto}@keyframes fest-kn-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (min-width:700px){.fest-kn-veil{align-items:center;padding:24px}.fest-kn-card{border:1px solid #c4b5fd80;border-radius:22px;width:min(720px,100%);height:auto;max-height:calc(100% - 24px);padding:16px 20px 20px;box-shadow:0 18px 44px #0009,0 0 30px #8b5cf640}}.fest-kn-head{flex:none;align-items:center;gap:10px;min-width:0;display:flex}.fest-kn-head-ico{flex:none}.fest-kn-title{flex:1;min-width:0;margin:0}.fest-kn-x{cursor:pointer;color:#e9d5ff;background:#ffffff0f;border:1px solid #c4b5fd66;border-radius:12px;flex:none;place-items:center;display:grid}.fest-kn-x:focus-visible{outline-offset:2px;outline:2px solid #c4b5fd}.fest-kn-tabs{background:#ffffff0d;border-radius:14px;flex:none;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.fest-kn-tab{cursor:pointer;color:#c9b8e6;background:0 0;border:0;border-radius:10px;font-size:14px;font-weight:800;position:relative}.fest-kn-tab[aria-selected=true]{color:#1a1206;background:linear-gradient(#fde68a,#f59e0b)}.fest-kn-tab[data-dot="1"]:after{content:"";background:#f97316;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:10px;box-shadow:0 0 8px #f97316e6}.fest-kn-body,.fest-kn-side,.fest-kn-main{flex-direction:column;gap:10px;min-width:0;display:flex}.fest-kn-main:empty{display:none}.fest-kn-left{color:#fde68a;font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:900}.fest-kn-prompt{color:#fff4e0;margin:0;font:700 17px/1.3 Georgia,serif}.fest-kn-text{color:#d9d2e4;text-wrap:pretty;margin:0;font-size:14px;line-height:1.45}.fest-kn-hint{color:#b4adc6;font-size:13px}.fest-kn-step{color:#fde68a;margin:0;font-size:15px;font-weight:800}.fest-kn-bar{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;min-height:32px;display:flex}.fest-kn-bar .fest-kn-left{flex:auto;min-width:0}.fest-kn-free{white-space:nowrap;color:#fff1f2;background:linear-gradient(#ef4444,#991b1b);border:1px solid #fecaca;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 10px;font-size:13px;font-weight:900;line-height:1.3;display:inline-flex;box-shadow:0 0 12px #ef444480}.fest-kn-free svg{color:#fde68a}.fest-kn-pts{flex:none;margin-left:auto;position:relative}.fest-kn-pts .rw-pill{color:#fde68a;border-color:#fde0478c}.fest-kn-pts .rw-gain,.fest-kn-pts-loss{z-index:3;pointer-events:none;white-space:nowrap;font-variant-numeric:normal;border-radius:999px;justify-content:center;align-items:center;margin:0;font:900 18px/1 Georgia,serif;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.fest-kn-pts .rw-gain{color:#1a1206;text-shadow:none;background:linear-gradient(#fef3c7,#f59e0b);border:1.5px solid #fffbeb;animation:1.4s ease-out both fest-kn-inpill;box-shadow:0 0 16px #fbbf24e6}.fest-kn-pts-loss{color:#fff1f2;background:linear-gradient(#ef4444,#991b1b);border:1.5px solid #fecaca;animation:1.4s ease-out both fest-kn-inpill;box-shadow:0 0 14px #ef4444d9}@keyframes fest-kn-inpill{0%{opacity:0;transform:scale(.7)}12%{opacity:1;transform:scale(1.12)}22%{transform:none}78%{opacity:1;transform:none}to{opacity:0;transform:none}}.fest-kn-hudwrap{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.fest-kn-hud{white-space:nowrap;background:#00000052;border:1px solid #c4b5fd59;border-radius:999px;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:40px;padding:3px 4px 3px 10px;display:inline-flex}.fest-kn-hud-left{color:#fde68a;align-items:center;gap:6px;display:inline-flex}.fest-kn-hud-left[data-left="0"]{color:#a8a2b8}.fest-kn-hud-num{font-variant-numeric:tabular-nums;font-size:18px;font-weight:900;line-height:1}.fest-kn-hud-sep{color:#8b7fa8;font-size:18px;font-weight:900}.fest-kn-hud .fest-kn-pts{margin-left:0}.fest-kn-left-spent{color:#c9b8e6;font-size:13px;font-weight:700}.fest-kn-rivals{min-width:0;margin:0;list-style:none;position:relative}.fest-kn-rivals[data-mode=strip]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:24px 2px 6px;gap:8px;margin:0 -16px;padding-inline-start:16px;padding-inline-end:16px;scroll-padding-inline:16px;display:flex;overflow-x:auto;overflow-y:hidden}.fest-kn-rivals[data-mode=strip]::-webkit-scrollbar{display:none}.fest-kn-rivals[data-mode=strip]>.fest-kn-rli{scroll-snap-align:start;flex:0 0 41%}.fest-kn-rivals[data-mode=list]{flex-direction:column;gap:6px;padding:0;display:flex}.fest-kn-rli{min-width:0;position:relative}.fest-kn-rival{cursor:pointer;text-align:left;width:100%;min-width:0;height:100%;font:inherit;color:#eceaf2;background:#ffffff0d;border:1.5px solid #c4b5fd4d;border-radius:14px;flex-wrap:wrap;align-content:center;align-items:center;gap:6px;padding:8px 7px;display:flex;position:relative}.fest-kn-rival[aria-pressed=true]{background:linear-gradient(#ea580c61,#7c2d124d);border-color:#fb923c;box-shadow:0 0 14px #f9731673}.fest-kn-rival[data-revenge="1"]{border-color:#ef4444;box-shadow:0 0 12px #ef444459}.fest-kn-rival[data-revenge="1"][aria-pressed=true]{background:linear-gradient(#b91c1c6b,#7c2d124d);border-color:#f87171;box-shadow:0 0 16px #ef44448c}.fest-kn-rival[aria-disabled=true]{cursor:default}.fest-kn-rival[data-off="1"]{cursor:not-allowed;color:#8b8799;box-shadow:none;background:#ffffff06;border-color:#94a3b840}.fest-kn-rival[data-off="1"] .fest-kn-rival-pl,.fest-kn-rival[data-off="1"] .fest-kn-rival-pts{color:#8b8799}.fest-kn-rival-why{color:#9c97ab;white-space:normal;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.25}.fest-kn-rivals[data-frozen="1"] .fest-kn-rival:not([aria-pressed=true]):not([data-off="1"]){opacity:.55}.fest-kn-rival:focus-visible{outline-offset:2px;outline:2px solid #fdba74}.fest-kn-rival-pl{color:#fde68a;font-variant-numeric:tabular-nums;background:#00000059;border-radius:8px;flex:none;place-items:center;min-width:26px;height:26px;padding:0 4px;font-size:14px;font-weight:900;display:grid}.fest-kn-rival-body{flex-direction:column;flex:1 1 0;min-width:64px;display:flex}.fest-kn-rival-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.25;overflow:hidden}.fest-kn-rival-pts{color:#fdba74;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:4px;min-width:0;font-size:12.5px;font-weight:700;line-height:1.3;display:flex}.fest-kn-rival-move{font-size:12px;font-weight:900}.fest-kn-rival-move[data-fest-knock-move=up]{color:#86efac}.fest-kn-rival-move[data-fest-knock-move=down]{color:#fca5a5}.fest-kn-rival-rev,.fest-kn-rival-seal{box-sizing:border-box;white-space:normal;overflow-wrap:normal;text-align:center;letter-spacing:normal;border-radius:999px;flex:1 0 100%;min-width:min-content;max-width:100%;padding:2px 8px;font-size:12px;font-weight:900;line-height:1.35}.fest-kn-rival-rev{color:#fff1f2;background:#b91c1c;border:1px solid #fecaca}.fest-kn-rival-seal{color:#dcfce7;background:#1665348c;border:1px solid #86efacb3}.fest-kn-rival[data-hit="1"]{animation:.52s ease-in-out both fest-kn-hit}.fest-kn-rival[data-hit="1"] .fest-kn-rival-pts{color:#fca5a5}@keyframes fest-kn-hit{0%,to{transform:none}15%{transform:translate(-5px)rotate(-1.5deg)}30%{transform:translate(5px)rotate(1.5deg)}45%{transform:translate(-4px)rotate(-1deg)}60%{transform:translate(3px)}80%{transform:translate(-2px)}}.fest-kn-rival-loss{z-index:2;pointer-events:none;white-space:nowrap;color:#f87171;text-shadow:0 2px #450a0a,0 0 10px #ef4444d9;font:900 20px/1 Georgia,serif;animation:1.6s ease-out both fest-kn-rloss;position:absolute;bottom:calc(100% + 1px);right:8px}@keyframes fest-kn-rloss{0%{opacity:0;transform:translateY(10px)scale(.6)}15%{opacity:1;transform:translateY(0)scale(1.15)}30%{transform:none}80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-3px)}}.fest-kn-stage{flex-direction:column;flex:none;align-self:center;gap:10px;width:100%;display:flex;position:relative}.fest-kn-house{aspect-ratio:1;background:#1a1030;border:1px solid #c4b5fd59;border-radius:18px;flex:none;align-self:center;width:100%;margin:2px 0 0;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000080}.fest-kn-house[data-revenge="1"]{border:2px solid #ef4444;box-shadow:0 12px 28px #00000080,0 0 22px #ef444473}.fest-kn-art{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.fest-kn-house[data-knocking="1"]{animation:.45s ease-out both fest-kn-jolt}@keyframes fest-kn-jolt{0%,30%,52%,82%,to{transform:none}10%{transform:translate(-3px,1px)rotate(-.6deg)}20%{transform:translate(2px)rotate(.3deg)}62%{transform:translate(3px,1px)rotate(.6deg)}72%{transform:translate(-2px)rotate(-.3deg)}}.fest-kn-house[data-result=vase],.fest-kn-house[data-result=trap]{animation:.32s ease-out both fest-kn-bump}@keyframes fest-kn-bump{0%{transform:none}35%{transform:scale(1.025)translateY(-2px)}to{transform:none}}.fest-kn-zone{z-index:1;cursor:pointer;color:#fff7ed;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;margin:0;padding:0;display:block;position:absolute}.fest-kn-zone:before{content:"";pointer-events:none;opacity:.3;background:radial-gradient(closest-side,#fde68a99,#fb923c3d 60%,#fb923c00 100%);border-radius:50%;animation:2.6s ease-in-out infinite fest-kn-glow;position:absolute;top:-8%;bottom:-8%;left:-8%;right:-8%}.fest-kn-zone[data-fest-knock-spot=door]:before{animation-delay:-.9s}.fest-kn-zone[data-fest-knock-spot=porch]:before{animation-delay:-1.7s}@keyframes fest-kn-glow{0%,to{opacity:.22}50%{opacity:.78}}.fest-kn-zone:after{content:"";pointer-events:none;opacity:0;border:2.5px solid #fde68ae6;border-radius:50%;width:56px;height:56px;margin:-28px 0 0 -28px;animation:1.8s ease-out infinite fest-kn-hot;position:absolute;top:50%;left:50%;box-shadow:0 0 10px #fbbf2499}.fest-kn-zone[data-fest-knock-spot=door]:after{animation-delay:-.6s}.fest-kn-zone[data-fest-knock-spot=porch]:after{animation-delay:-1.2s}.fest-kn-zone[aria-disabled=true]:after,.fest-kn-zone[data-state]:after{display:none}@keyframes fest-kn-hot{0%{opacity:.95;transform:scale(.55)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}.fest-kn-zone:active:before{opacity:1;animation:none}.fest-kn-zone:focus-visible{outline-offset:2px;outline:3px solid #fde68a}.fest-kn-zone[aria-disabled=true]{cursor:default}.fest-kn-zone[aria-disabled=true]:before{opacity:0;animation:none}.fest-kn-label{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;color:#fff7ed;background:#0c0816db;border:1px solid #fde047a6;border-radius:999px;max-width:150%;padding:3px 10px;font-size:14px;font-weight:900;line-height:1.25;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%,50%);box-shadow:0 2px 8px #00000080}.fest-kn-mark{pointer-events:none;animation:.3s cubic-bezier(.3,1.6,.5,1) both fest-kn-mark;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}@keyframes fest-kn-mark{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}to{opacity:1;transform:translate(-50%,-50%)}}.fest-kn-zone[data-state=pickVase]:before,.fest-kn-zone[data-state=hidVase]:before,.fest-kn-zone[data-state=vase]:before{opacity:1;background:radial-gradient(closest-side,#fde047c7,#fbbf244d 60%,#fbbf2400 100%);animation:none}.fest-kn-zone[data-state=pickTrap]:before,.fest-kn-zone[data-state=hidTrap]:before,.fest-kn-zone[data-state=trap]:before{opacity:1;background:radial-gradient(closest-side,#f87171bf,#b91c1c52 60%,#b91c1c00 100%);animation:none}.fest-kn-zone[data-state=empty]:before{opacity:.7;background:radial-gradient(closest-side,#94a3b88c,#47556938 60%,#47556900 100%);animation:none}.fest-kn-zone[data-state=vase] .fest-kn-label{color:#1a1206;background:linear-gradient(#fde68a,#f59e0b);border-color:#fde68a}.fest-kn-zone[data-state=trap] .fest-kn-label{color:#fff1f2;background:linear-gradient(#ef4444,#991b1b);border-color:#fecaca}.fest-kn-zone[data-state=empty] .fest-kn-label{color:#e2e8f0;background:#334155eb;border-color:#cbd5e1b3}.fest-kn-zmark{z-index:2;pointer-events:none;border-radius:50%;place-items:center;width:32px;height:32px;animation:.32s cubic-bezier(.3,1.6,.5,1) .38s both fest-kn-mark-in;display:grid;position:absolute;top:-6px;right:-6px}.fest-kn-zmark[data-fest-knock-zmark=vase]{color:#1a1206;background:linear-gradient(#fde68a,#f59e0b);border:2px solid #fffbeb;box-shadow:0 0 14px #fbbf24cc}.fest-kn-zmark[data-fest-knock-zmark=trap]{color:#fff1f2;background:linear-gradient(#ef4444,#991b1b);border:2px solid #fecaca;box-shadow:0 0 14px #ef4444cc}@keyframes fest-kn-mark-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.fest-kn-zone[data-dim="1"]:before{opacity:0;animation:none}.fest-kn-zone[data-dim="1"] .fest-kn-label{opacity:.35;transition:opacity .2s ease-out}.fest-kn-zone[data-shake="1"]{z-index:2;animation:.45s ease-in-out both fest-kn-shake}.fest-kn-zone[data-shake="1"]:before{animation:.45s ease-out both fest-kn-knock}@keyframes fest-kn-shake{0%,30%,52%,82%,to{transform:none}12%{transform:translate(-4px)rotate(-2deg)}22%{transform:translate(3px)rotate(1.5deg)}64%{transform:translate(4px)rotate(2deg)}74%{transform:translate(-3px)rotate(-1.5deg)}}@keyframes fest-kn-knock{0%{opacity:.4}12%{opacity:1}34%{opacity:.45}62%{opacity:1}to{opacity:.85}}.fest-kn-ring{aspect-ratio:1;pointer-events:none;opacity:0;border:3px solid #fde68af2;border-radius:50%;width:90%;animation:.43s ease-out both fest-kn-ring;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4);box-shadow:0 0 12px #fbbf24b3}.fest-kn-ring-2{animation-delay:.22s}@keyframes fest-kn-ring{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(1.7)}}.fest-kn-tuk{z-index:3;pointer-events:none;white-space:nowrap;color:#1a1206;background:linear-gradient(#fef3c7,#fbbf24);border:1.5px solid #fffbeb;border-radius:999px;padding:3px 12px;font:900 18px/1.2 Georgia,serif;animation:.45s ease-out both fest-kn-tuk;position:absolute;top:-6px;left:50%;transform:translate(-50%,-100%);box-shadow:0 4px 12px #0000008c}@keyframes fest-kn-tuk{0%{opacity:0;transform:translate(-50%,-80%)scale(.6)}14%{opacity:1;transform:translate(-50%,-100%)scale(1.12)}30%{transform:translate(-50%,-100%)scale(1)}62%{transform:translate(-50%,-100%)scale(1.12)}80%,to{opacity:1;transform:translate(-50%,-100%)scale(1)}}.fest-kn-cap{z-index:3;color:#e9d5ff;background:#0a0812c7;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:800;position:absolute;top:8px;left:10px}.fest-kn-burst{z-index:2;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.fest-kn-burst-dim{background:radial-gradient(circle at var(--bx,50%) var(--by,46%), #08051014, #0805108c 60%);animation:.26s ease-out both fest-kn-fade;position:absolute;top:0;bottom:0;left:0;right:0}.fest-kn-burst[data-fest-knock-burst=empty] .fest-kn-burst-dim{background:radial-gradient(circle at var(--bx,50%) var(--by,46%), #0805104d, #080510b3 60%);animation-duration:.5s}.fest-kn-burst-c{left:clamp(72px, var(--bx,50%), calc(100% - 72px));top:var(--by,46%);flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-84%)}.fest-kn-burst[data-fest-knock-burst=empty] .fest-kn-burst-c{transform:translate(-50%,-150%)}.fest-kn-burst-flash{background:radial-gradient(closest-side,#fef3c7f2,#fbbf2473 45%,#fb923c00 100%);border-radius:50%;width:220px;height:220px;margin:-110px 0 0 -110px;animation:.75s ease-out both fest-kn-flash;position:absolute;top:40%;left:50%}.fest-kn-burst[data-fest-knock-burst=trap] .fest-kn-burst-flash{background:radial-gradient(closest-side,#fecacaf2,#ef444480 45%,#7f1d1d00 100%)}@keyframes fest-kn-flash{0%{opacity:0;transform:translateY(60px)scale(.2)}30%{opacity:1;transform:scale(1.1)}to{opacity:.4;transform:scale(1)}}.fest-kn-burst-ico{transform-origin:50% 100%;animation:.52s cubic-bezier(.3,1.5,.5,1) both fest-kn-ico;display:block;position:relative}@keyframes fest-kn-ico{0%{opacity:0;transform:translateY(70px)scale(.15)}25%{opacity:1}to{opacity:1;transform:none}}.fest-kn-sparks{width:0;height:0;position:absolute;top:38%;left:50%}.fest-kn-spark{background:var(--c,#facc15);opacity:0;border-radius:4px;width:12px;height:12px;animation:.76s cubic-bezier(.2,.8,.4,1) .12s both fest-kn-spark;position:absolute;top:-6px;left:-6px;box-shadow:inset 0 -2px #00000040,0 0 6px #ffffff59}@keyframes fest-kn-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(.4)}60%{opacity:1;transform:rotate(var(--a)) translateY(calc(-1 * var(--d))) rotate(140deg) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(-1 * var(--d) - 14px)) rotate(220deg) scale(.8)}}.fest-kn-pop{white-space:nowrap;font-variant-numeric:tabular-nums;color:#fde68a;-webkit-text-stroke:3px #2a1204;paint-order:stroke fill;text-shadow:0 4px #2a1204,0 6px 14px #000000d9,0 0 22px #fbbf24e6;margin-top:-8px;font:900 54px/1 Georgia,serif;animation:.52s cubic-bezier(.2,1.3,.4,1) .16s both fest-kn-pop;position:relative}.fest-kn-pop[data-fest-knock-pop=trap]{color:#fca5a5;-webkit-text-stroke-color:#3b0606;text-shadow:0 4px #3b0606,0 6px 14px #000000d9,0 0 22px #ef4444e6}@keyframes fest-kn-pop{0%{opacity:0;transform:translateY(30px)scale(.4)}to{opacity:1;transform:none}}.fest-kn-pop[data-flown="1"]{animation:.38s ease-in both fest-kn-pop-out}@keyframes fest-kn-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-34px)scale(.7)}}.fest-kn-empty{white-space:nowrap;color:#e5e7eb;background:#111827d1;border:1px solid #9ca3afb3;border-radius:14px;padding:4px 16px;font:900 30px/1.15 Georgia,serif;animation:.42s ease-out both fest-kn-empty;position:relative}@keyframes fest-kn-empty{0%{opacity:0;transform:translateY(16px)scale(.6)}to{opacity:1;transform:none}}@keyframes fest-kn-fade{0%{opacity:0}to{opacity:1}}.fest-kn-res{flex-direction:column;gap:10px;display:flex}.fest-kn-msg{color:#fecaca;background:#7f1d1d4d;border:1px solid #f8717180;border-radius:12px;margin:0;padding:10px 12px;font-size:15px;font-weight:800;line-height:1.4}.fest-kn-msg[data-ok="1"]{color:#fff4e0;background:#ea580c33;border-color:#fdba748c}.fest-kn-sum{text-align:center;color:#1a1206;background:linear-gradient(#fde68a,#f59e0b);border:1px solid #fffbeb;border-radius:14px;flex-direction:column;gap:3px;padding:12px 14px;animation:.28s ease-out both fest-kn-sum;display:flex;box-shadow:0 0 18px #fbbf2473,0 10px 24px #00000073}@keyframes fest-kn-sum{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fest-kn-sum .fest-kn-msg,.fest-kn-sum .fest-kn-msg[data-ok="1"]{color:inherit;background:0 0;border:0;padding:0;font-size:16px;font-weight:900;line-height:1.35}.fest-kn-place{letter-spacing:normal;font-variant-numeric:normal;color:#1a0d03;white-space:nowrap;margin:2px 0 0;font:900 30px/1.1 Georgia,serif}.fest-kn-place-move{letter-spacing:normal;font-weight:900}.fest-kn-place-move[data-dir=up]{color:#166534}.fest-kn-place-move[data-dir=down]{color:#991b1b}.fest-kn-sum[data-outcome=trap]{background:linear-gradient(#fecaca,#f87171);border-color:#fee2e2;box-shadow:0 0 18px #ef444473,0 10px 24px #00000073}.fest-kn-sum[data-outcome=trap] .fest-kn-place{color:#7f1d1d}.fest-kn-sum[data-outcome=empty],.fest-kn-sum[data-outcome=linked]{background:linear-gradient(#ede9fe,#c4b5fd);border-color:#f5f3ff;box-shadow:0 10px 24px #00000073}.fest-kn-sum[data-outcome=empty] .fest-kn-place,.fest-kn-sum[data-outcome=linked] .fest-kn-place{color:#3b0764}.fest-kn-sum:not([data-ok]){text-align:left;box-shadow:none;background:0 0;border:0;padding:0;animation:none}.fest-kn-sum:not([data-ok]) .fest-kn-msg{color:#fecaca;background:#14060aeb;border:1px solid #f8717199;border-radius:12px;padding:10px 12px;font-size:15px;font-weight:800}.fest-kn-slot{flex-direction:column;justify-content:center;min-width:0;min-height:88px;display:flex}.fest-kn-taphint{text-align:center;color:#fde68a;background:#fde04714;border:1.5px dashed #fde04780;border-radius:14px;margin:0;padding:10px 14px;font-size:16px;font-weight:800;line-height:1.35}.fest-kn-foot{flex:none;min-width:0}.fest-kn-foot>.fest-kn-taphint{box-sizing:border-box;width:min(100%,560px);margin:0 auto;padding:9px 14px}.fest-kn-btns{flex-wrap:wrap;gap:8px;display:flex}.fest-kn-btns>button{flex:140px;margin-top:0}.fest-kn-foot .fest-kn-btns{animation:.28s ease-out 60ms both fest-kn-sum}.fest-kn-body .fest-btn,.fest-cdw-card>.fest-btn{margin-top:0}.fest-kn-btn-2{color:#e9d5ff!important;background:#ffffff12!important;border-color:#c4b5fd73!important}.fest-kn-home,.fest-kn-empty-state{flex-direction:column;gap:10px;min-width:0;display:flex}@media (min-width:700px){.fest-kn-rivals[data-mode=strip]{margin:0;padding-inline-start:2px;padding-inline-end:2px;scroll-padding-inline:2px}.fest-kn-rivals[data-mode=strip]>.fest-kn-rli{flex-basis:30%}.fest-kn-stage,.fest-kn-home>.fest-kn-house{width:min(100%,520px,max(320px,calc(100dvh / var(--uiz, 1)) - 430px))}}.fest-kn-card[data-wide="1"]{gap:10px;width:min(1080px,100%);height:min(860px,calc(100dvh / var(--uiz, 1)) - 48px);max-height:none;padding:16px 20px;overflow:hidden}.fest-kn-card[data-wide="1"] .fest-kn-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.fest-kn-card[data-wide="1"] .fest-kn-2col{grid-template:"side main"minmax(0,1fr)"side foot"/minmax(280px,320px) minmax(0,1fr);gap:12px 22px;display:grid;overflow:hidden}.fest-kn-2col>.fest-kn-side{overscroll-behavior:contain;scrollbar-width:thin;grid-area:side;min-height:0;padding:2px 6px 2px 2px;overflow-y:auto}.fest-kn-2col>.fest-kn-main{grid-area:main;justify-content:center;align-items:center;min-height:0;display:flex;container-type:size}.fest-kn-2col>.fest-kn-main:empty{display:flex}.fest-kn-2col>.fest-kn-foot{min-height:max(44px, calc(44px / var(--uiz,1)));grid-area:foot}.fest-kn-2col .fest-kn-foot .fest-kn-btns{width:min(100%,560px);margin:0 auto}.fest-kn-2col .fest-kn-stage{width:min(100%,560px,min(860px,calc(100dvh / var(--uiz, 1)) - 48px) - 214px)}@supports (width:1cqh){.fest-kn-2col .fest-kn-stage{width:min(100cqw,100cqh,560px)}}.fest-kn-2col .fest-kn-house{margin:0}.fest-kn-2col .fest-kn-stage>.fest-kn-res{z-index:4;position:absolute;bottom:14px;left:14px;right:14px}.fest-kn-2col .fest-kn-rival-rev,.fest-kn-2col .fest-kn-rival-seal{white-space:nowrap;flex:none;max-width:100%;margin-left:auto}.fest-kn-2col .fest-kn-rival-loss{margin-left:4px;font-size:18px;display:inline-block;position:static}@keyframes fest-kn-rloss-in{0%{opacity:0;transform:translateY(6px)scale(.6)}20%{opacity:1;transform:scale(1.2)}40%,to{opacity:1;transform:none}}.fest-kn-2col .fest-kn-rival-loss{animation-name:fest-kn-rloss-in}.fest-kn-2col .fest-kn-hint{font-size:14px}.fest-kn-2col .fest-kn-rival{gap:10px;padding:8px 10px}.fest-kn-2col .fest-kn-rival-name{font-size:15px}.fest-kn-2col .fest-kn-rival-pts{font-size:14px}.fest-kn-2col .fest-kn-prompt{font-size:19px}.fest-kn-2col .fest-kn-pop{font-size:64px}.fest-kn-card[data-wide="1"] .fest-kn-home>.fest-kn-house{width:min(100%,520px,min(860px,calc(100dvh / var(--uiz, 1)) - 48px) - 300px)}@media (prefers-reduced-motion:reduce){.fest-kn-card,.fest-kn-zone,.fest-kn-zone:before,.fest-kn-art,.fest-kn-mark,.fest-kn-house,.fest-kn-ring,.fest-kn-tuk,.fest-kn-burst-dim,.fest-kn-burst-flash,.fest-kn-burst-ico,.fest-kn-pop,.fest-kn-empty,.fest-kn-sum,.fest-kn-zmark,.fest-kn-rival,.fest-kn-rival-loss,.fest-kn-pts-loss,.fest-kn-foot .fest-kn-btns{animation:none}.fest-kn-spark,.fest-kn-ring,.fest-kn-rival-loss,.fest-kn-pts-loss{display:none}.fest-kn-zone:before{opacity:.45}.fest-kn-zone:after,.fest-kn-pts .rw-gain{animation:none}.fest-kn-zone:after{opacity:.7;transform:none}.fest-kn-burst-flash{opacity:.45}.fest-kn-tap{transition:none}}.fest-kn-veil[data-reduced="1"] .fest-kn-zone:after{opacity:.7;animation:none;transform:none}.fest-kn-veil[data-reduced="1"] .fest-kn-card,.fest-kn-veil[data-reduced="1"] .fest-kn-zone,.fest-kn-veil[data-reduced="1"] .fest-kn-zone:before,.fest-kn-veil[data-reduced="1"] .fest-kn-art,.fest-kn-veil[data-reduced="1"] .fest-kn-mark,.fest-kn-veil[data-reduced="1"] .fest-kn-burst-dim,.fest-kn-veil[data-reduced="1"] .fest-kn-burst-flash,.fest-kn-veil[data-reduced="1"] .fest-kn-burst-ico,.fest-kn-veil[data-reduced="1"] .fest-kn-pop,.fest-kn-veil[data-reduced="1"] .fest-kn-empty,.fest-kn-veil[data-reduced="1"] .fest-kn-sum,.fest-kn-veil[data-reduced="1"] .fest-kn-house,.fest-kn-veil[data-reduced="1"] .fest-kn-zmark,.fest-kn-veil[data-reduced="1"] .fest-kn-rival,.fest-kn-veil[data-reduced="1"] .fest-kn-rival-loss,.fest-kn-veil[data-reduced="1"] .fest-kn-pts-loss,.fest-kn-veil[data-reduced="1"] .fest-kn-foot .fest-kn-btns{animation:none}.fest-kn-veil[data-reduced="1"] .fest-kn-zone:not([aria-disabled=true]):not([data-state]):before,.fest-kn-veil[data-reduced="1"] .fest-kn-burst-flash{opacity:.45}.fest-kn-veil[data-reduced="1"] .fest-kn-rival-loss,.fest-kn-veil[data-reduced="1"] .fest-kn-pts-loss{display:none}.fest-cd{background:radial-gradient(60% 160% at 0%,#fbbf244d,#0000 65%),linear-gradient(#2a1c0e,#140f18);border-color:#fde047b3;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:0 10px 24px #0006,0 0 20px #fbbf2438}.fest-cd-ico{background:#0000004d;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid}.fest-cd-mid{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fest-cd-title{letter-spacing:.04em;text-transform:uppercase;color:#fcd34d;font-size:12.5px;font-weight:800}.fest-cd-mult{color:#fff7ed;text-shadow:0 0 12px #fbbf24b3;font:900 24px/1.15 Georgia,serif}.fest-cd-left{color:#fde68a;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}.fest-cd-mask{background:#2a1838;border:2px solid #fde68a;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden;box-shadow:0 0 14px #fbbf2499}.fest-cd-mask img{object-fit:cover;width:100%;height:100%;display:block}.fest-candle-flame{transform-box:fill-box;transform-origin:50% 100%}.fest-candle-halo{transform-box:fill-box;transform-origin:50%}.fest-cd .fest-candle-flame{animation:1.7s ease-in-out infinite fest-cd-flicker}.fest-cd .fest-candle-halo{animation:1.7s ease-in-out infinite fest-cd-halo}@keyframes fest-cd-flicker{0%,to{opacity:1;transform:scale(1)rotate(0)}30%{opacity:.9;transform:scale(1.06,.94)rotate(-3deg)}60%{opacity:1;transform:scale(.96,1.05)rotate(2deg)}}@keyframes fest-cd-halo{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.4;transform:scale(1.15)}}[data-fest-card] .fest-card-candle{color:#fde68a}.fest-cdw-veil{z-index:85;background:#05040cd6;place-items:center;padding:16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.fest-cdw-card{text-align:center;color:#eceaf2;background:radial-gradient(70% 45% at 50% 0,#fbbf2447,#0000 70%),linear-gradient(#221628,#0c0e1a);border:1px solid #fde047bf;border-radius:22px;flex-direction:column;align-items:center;gap:12px;width:min(420px,100%);max-height:calc(100% - 16px);padding:22px 16px 18px;animation:.26s cubic-bezier(.2,1.2,.4,1) both fest-cdw-in;display:flex;position:relative;overflow-x:hidden;overflow-y:auto;box-shadow:0 18px 44px #0009,0 0 36px #fbbf244d}@keyframes fest-cdw-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}.fest-cdw-x{z-index:2;cursor:pointer;color:#fde68a;background:#ffffff0f;border:1px solid #fde04766;border-radius:12px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.fest-cdw-x:focus-visible{outline-offset:2px;outline:2px solid #fde68a}.fest-cdw-art{place-items:center;width:168px;height:168px;margin-top:4px;display:grid;position:relative}.fest-cdw-glow{pointer-events:none;background:radial-gradient(circle,#fde0478c 0%,#f9731640 45%,#0000 70%);border-radius:50%;animation:2.2s ease-in-out infinite fest-cdw-glow;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes fest-cdw-glow{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.fest-cdw-ring{background:#2a1838;border:3px solid #fde68a;border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 4px #fbbf2440,0 0 26px #fbbf24b3}.fest-cdw-ring img{object-fit:cover;width:100%;height:100%;display:block}.fest-cdw-candle{background:#1a1206;border:2px solid #fbbf24;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;bottom:2px;right:4px}.fest-cdw-candle .fest-candle-flame{animation:1.7s ease-in-out infinite fest-cd-flicker}.fest-cdw-title{color:#fff4e0;margin:0;font:800 21px/1.25 Georgia,serif}.fest-cdw-text{color:#e9dcc0;text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.45}.fest-cdw-prizes{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.fest-cdw-prize{background:#ffffff0d;border:1px solid #fde04759;border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:10px 6px;display:flex}.fest-cdw-prize[data-rarity=epic]{border-color:#c084fc;box-shadow:0 0 14px #c084fc73}.fest-cdw-prize-ico{border-radius:50%;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.fest-cdw-prize-ico img{object-fit:cover;width:100%;height:100%;display:block}.fest-cdw-pump{color:#fb923c}.fest-cdw-prize-n{color:#fde68a;font-variant-numeric:tabular-nums;font:900 20px/1.1 Georgia,serif}.fest-cdw-prize-t{color:#d9d2e4;overflow-wrap:anywhere;font-size:12.5px;font-weight:700;line-height:1.3}.fest-cdw-go{justify-content:center;align-items:center;gap:8px;width:100%;font-size:16px;display:inline-flex}@media (prefers-reduced-motion:reduce){.fest-cd .fest-candle-flame,.fest-cd .fest-candle-halo,.fest-cdw-card,.fest-cdw-glow,.fest-cdw-candle .fest-candle-flame{animation:none}}.fest-cd[data-reduced="1"] .fest-candle-flame,.fest-cd[data-reduced="1"] .fest-candle-halo,.fest-cdw-veil[data-reduced="1"] .fest-cdw-card,.fest-cdw-veil[data-reduced="1"] .fest-cdw-glow,.fest-cdw-veil[data-reduced="1"] .fest-candle-flame{animation:none}.fest-lr-veil{z-index:85;background:radial-gradient(60% 45% at 50% 30%,#fbbf2433,#0000 70%),#05040ce6;place-items:center;padding:16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.fest-lr-card{z-index:2;text-align:center;color:#eceaf2;background:radial-gradient(80% 45% at 50% 0,#fbbf2438,#0000 70%),linear-gradient(#1f1630,#0c0e1a);border:1px solid #fde04799;border-radius:22px;flex-direction:column;align-items:center;gap:12px;width:min(460px,100%);max-height:calc(100% - 16px);padding:20px 16px 18px;animation:.28s cubic-bezier(.2,1.2,.4,1) both fest-lr-in;display:flex;position:relative;overflow-x:hidden;overflow-y:auto;box-shadow:0 18px 44px #0009,0 0 36px #fbbf2440}.fest-lr-card[data-held="1"]{border-color:#c4b5fd73;box-shadow:0 18px 44px #0009}@keyframes fest-lr-in{0%{opacity:0;transform:translateY(16px)scale(.95)}to{opacity:1;transform:none}}.fest-lr-top{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.fest-lr-kicker{letter-spacing:.1em;text-transform:uppercase;color:#fcd34d;font-size:13px;font-weight:900}.fest-lr-count{color:#e9d5ff;font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:999px;padding:2px 9px;font-size:12.5px;font-weight:800}.fest-lr-medal{background:radial-gradient(90% 90% at 50% 25%,#7c2d12,#431407 70%,#1c0c05);border:2px solid #fdba74;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;min-width:128px;min-height:128px;padding:10px 18px;display:flex;position:relative;box-shadow:0 0 0 5px #ea580c33,0 0 30px #f9731680}.fest-lr-card[data-king="1"] .fest-lr-medal{background:radial-gradient(90% 90% at 50% 25%,#b45309,#78350f 70%,#3b1a06);border-color:#fde68a;box-shadow:0 0 0 6px #fbbf244d,0 0 44px #fde047bf}.fest-lr-card[data-held="1"] .fest-lr-medal{box-shadow:none;background:linear-gradient(#2a2340,#17132a);border-color:#c4b5fd99}.fest-lr-crown{margin-bottom:-2px;display:block}.fest-lr-place-n{color:#fff7ed;font-variant-numeric:tabular-nums;text-shadow:0 3px #431407,0 0 18px #fdba74d9;font:900 64px/1 Georgia,serif}.fest-lr-king{color:#fde68a;text-shadow:0 0 14px #fbbf24cc;margin:0;font:800 20px/1.2 Georgia,serif}.fest-lr-label{flex-direction:column;gap:4px;display:flex}.fest-lr-label p{margin:0}.fest-lr-l1{color:#fff4e0;font-size:15px;font-weight:800;line-height:1.4}.fest-lr-l2{color:#fdba74;font-size:14px;font-weight:700;line-height:1.4}.fest-lr-held{color:#e9d5ff;background:#8b5cf624;border:1px dashed #c4b5fd8c;border-radius:14px;width:100%;padding:12px;font-size:14px;font-weight:800}.fest-lr-prizes{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.fest-lr-prize{background:#ffffff0d;border:1px solid #fde0474d;border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:10px 6px;animation:.32s cubic-bezier(.3,1.5,.5,1) both fest-lr-pop;display:flex}.fest-lr-prize:nth-child(2){animation-delay:80ms}.fest-lr-prize:nth-child(3){animation-delay:.16s}.fest-lr-prize:nth-child(4){animation-delay:.24s}.fest-lr-prize:nth-child(n+5){animation-delay:.3s}@keyframes fest-lr-pop{0%{opacity:0;transform:translateY(10px)scale(.85)}to{opacity:1;transform:none}}.fest-lr-prize[data-rarity=rare]{border-color:#60a5fa;box-shadow:0 0 14px #60a5fa73}.fest-lr-prize[data-rarity=epic]{border-color:#c084fc;box-shadow:0 0 16px #c084fc80}.fest-lr-prize[data-rarity=legendary]{border-color:#fbbf24;box-shadow:0 0 20px #fbbf24a6}.fest-lr-prize-ico{border-radius:12px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.fest-lr-prize-ico[data-img="1"]{border:1px solid #fde04780}.fest-lr-prize-ico img{object-fit:cover;width:100%;height:100%;display:block}.fest-lr-prize-n{color:#fde68a;font-variant-numeric:tabular-nums;font:900 18px/1.1 Georgia,serif}.fest-lr-prize-t{color:#d9d2e4;overflow-wrap:anywhere;font-size:12.5px;font-weight:700;line-height:1.3}.fest-lr-go{width:100%;margin-top:0;font-size:16px}.fest-lr-confetti{z-index:3;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.fest-lr-confetti i{background:var(--c);opacity:0;width:8px;height:14px;animation:fest-lr-fall 1.8s cubic-bezier(.2, .6, .4, 1) var(--d) both;border-radius:2px;position:absolute;top:-12px;left:50%;transform:translate(0)rotate(0)}@keyframes fest-lr-fall{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:1}to{opacity:0;transform:translate(var(--x), calc(85vh / var(--uiz, 1))) rotate(var(--r))}}@media (prefers-reduced-motion:reduce){.fest-lr-card,.fest-lr-prize,.fest-lr-confetti i{animation:none}.fest-lr-confetti{display:none}}.fest-lr-veil[data-reduced="1"] .fest-lr-card,.fest-lr-veil[data-reduced="1"] .fest-lr-prize{animation:none}.fest-lg-foot-out{padding:0 12px 10px}button.fest-lg-more{cursor:pointer;font:inherit;color:#fdba74;background:0 0;border:0;border-radius:10px;padding:0 4px 0 10px;font-size:13px;font-weight:800}button.fest-lg-more:focus-visible{outline-offset:2px;outline:2px solid #fdba74}.fest-lg-clanrow{cursor:pointer;text-align:left;width:calc(100% - 24px);font:inherit;color:#fde7c4;font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#7c2d1280,#7c2d1226);border:1px solid #fdba7473;border-radius:12px;align-items:center;gap:8px;margin:0 12px 8px;padding:0 12px;font-size:14px;font-weight:800;display:flex}.fest-lg-clanrow:focus-visible{outline-offset:2px;outline:2px solid #fdba74}.fest-lg-clanrow-ico{flex:none}.fest-lg-clanrow-txt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fest-lg-tabs{background:#ffffff0f;border-radius:14px;flex:1;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.fest-lg-tabs-gap{flex:1}.fest-lg-tab{cursor:pointer;font:inherit;color:#fed7aa;background:0 0;border:0;border-radius:11px;font-size:14px;font-weight:800}.fest-lg-tab[aria-selected=true]{color:#1a1206;background:linear-gradient(#fde68a,#f59e0b)}.fest-lg-tab:focus-visible{outline-offset:2px;outline:2px solid #fdba74}.fest-lg-clan{flex-direction:column;gap:10px;min-width:0;display:flex}.fest-lg-clan-head{align-items:center;gap:12px;min-width:0;display:flex}.fest-lg-clan-ico{background:radial-gradient(90% 90% at 50% 20%,#7c2d12,#431407);border:1.5px solid #fdba74;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid}.fest-lg-clan-place{flex:1;align-items:baseline;gap:6px;min-width:0;display:flex}.fest-lg-clan-place b{color:#fff7ed;font-variant-numeric:tabular-nums;text-shadow:0 0 12px #fdba74b3;font:900 34px/1 Georgia,serif}.fest-lg-clan-mine{color:#fdba74;font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:900}.fest-lg-row-sub{color:#a8a2b8;margin-left:6px;font-size:12px;font-weight:600}.fest-lg-back{color:#fde68a;background:linear-gradient(90deg,#fbbf2438,#7c2d1233);border:1px solid #fde04780;border-radius:12px;align-items:center;gap:10px;margin:0;padding:8px 12px;font-size:13.5px;font-weight:700;line-height:1.35;display:flex;box-shadow:0 0 14px #fbbf2440}.fest-lg-back-ico{flex:none}.fest-bc{background:radial-gradient(80% 60% at 70% 0,#f9731642,#0000 66%),radial-gradient(60% 50% at 0 100%,#4668b229,#0000 70%),linear-gradient(#211322,#0d0d1c);border-color:#fb923ccc;padding:12px;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000073,0 0 26px #f9731642,inset 0 1px #fdba7433;container:fest-bc/inline-size}.fest-bc-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.fest-bc-title{color:#fff4e0;align-items:center;gap:6px;min-width:0;margin:0;font:800 18px/1.2 Georgia,serif;display:flex}.fest-bc-title>svg{flex:none}.fest-bc-timer{color:#1a1206;font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(#fed7aa,#f97316);border:1px solid #fff7ed;border-radius:999px;flex:none;align-items:center;min-height:30px;padding:3px 11px;font-size:14px;font-weight:900;line-height:1.2;display:inline-flex;box-shadow:0 0 0 2px #f973164d,0 0 14px #f9731673}.fest-bc-timer-big{align-self:flex-start;max-width:100%;min-height:44px;padding:4px 16px;font:900 max(18px,min(6.4cqi,26px))/1.1 Georgia,serif}.fest-bc-line{color:#eadfcb;text-wrap:pretty;margin:8px 0 0;font-size:13.5px;line-height:1.4}.fest-bc-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"tower side""clan clan";gap:10px;min-width:0;margin-top:10px;display:grid}.fest-bc-tower{grid-area:tower}.fest-bc-side{grid-area:side}.fest-bc-clan{grid-area:clan}.fest-bc-tower{isolation:isolate;--g:.55;--go:.16;background:#0b0d1c;border:1px solid #fdba748c;border-radius:14px;min-width:0;height:292px;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0006;container:fest-bc-tw/inline-size}.fest-bc-tower>img,.fest-bc-banner>img{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.fest-bc-tower>img{object-position:68% 40%}.fest-bc-tower:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#080814b3 0%,#08081447 46%,#0000 66%),linear-gradient(#0000 74%,#08081499);position:absolute;top:0;bottom:0;left:0;right:0}.fest-bc-tower[data-lit-n="1"],.fest-bc-banner[data-lit-n="1"]{--g:.8;--go:.45}.fest-bc-tower[data-lit-n="2"],.fest-bc-banner[data-lit-n="2"]{--g:1;--go:.72}.fest-bc-tower[data-lit-n="3"],.fest-bc-banner[data-lit-n="3"]{--g:1.3;--go:.95}.fest-bc-glow{z-index:2;pointer-events:none;width:128px;height:128px;opacity:var(--go);transform:scale(var(--g));background:radial-gradient(circle,#ffeca0f2 0%,#fb923c99 28%,#ea580c38 50%,#0000 70%);border-radius:50%;margin:-64px 0 0 -64px;transition:opacity .6s ease-out,transform .6s ease-out;position:absolute;top:24%;left:69%}.fest-bc:not([data-calm]) .fest-bc-tower .fest-bc-glow{animation:2.2s ease-in-out infinite fest-bc-breathe}@keyframes fest-bc-breathe{50%{transform:scale(calc(var(--g) * 1.12))}}.fest-bc-tower[data-flash="1"] .fest-bc-glow{animation:.9s ease-out 2 fest-bc-glow-flash}@keyframes fest-bc-glow-flash{0%{transform:scale(var(--g));opacity:var(--go)}40%{transform:scale(calc(var(--g) * 1.7));opacity:1}to{transform:scale(var(--g));opacity:var(--go)}}.fest-bc-embers{z-index:2;pointer-events:none;width:0;height:0;position:absolute;top:22%;left:69%}.fest-bc-embers>i{opacity:0;width:4px;height:4px;animation:2.6s linear infinite fest-bc-ember;animation-delay:calc(var(--i) * .43s);background:#fde68a;border-radius:50%;position:absolute;top:0;left:-2px;box-shadow:0 0 6px 1px #fb923ce6}.fest-bc-embers>i:first-child{--dx:-14px}.fest-bc-embers>i:nth-child(2){--dx:10px}.fest-bc-embers>i:nth-child(3){--dx:-4px}.fest-bc-embers>i:nth-child(4){--dx:18px}.fest-bc-embers>i:nth-child(5){--dx:-20px}.fest-bc-embers>i:nth-child(6){--dx:4px}@keyframes fest-bc-ember{0%{opacity:0;transform:translate(0)scale(1)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx,0), -64px) scale(.4)}}.fest-bc-scale{z-index:3;pointer-events:none;position:absolute;top:22%;bottom:9%;left:12px;right:10px}.fest-bc-rail{background:#ffffff1a;border:1px solid #fdba748c;border-radius:999px;width:10px;position:absolute;top:0;bottom:0;left:0;overflow:hidden;box-shadow:0 0 10px #0009}.fest-bc-rail-fill{transform-origin:50% 100%;background:linear-gradient(#fde047,#f97316 60%,#ea580c);transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 12px #f97316e6}.fest-bc-steps{margin:0;padding:0;list-style:none;position:absolute;top:0;bottom:0;left:0;right:0}.fest-bc-step{align-items:center;gap:5px;max-width:calc(66% + 8px);display:flex;position:absolute;left:-8px;transform:translateY(50%)}.fest-bc-step-fire{background:radial-gradient(circle at 50% 40%,#2a1d2e,#0d0b18);border:1.5px solid #6b6580;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;position:relative}.fest-bc-step[data-lit="1"] .fest-bc-step-fire{background:radial-gradient(circle at 50% 40%,#7c2d12,#2a0f08);border-color:#fde68a;box-shadow:0 0 0 2px #f9731659,0 0 14px #f97316d9}.fest-bc-step-fire:after{content:"";pointer-events:none;opacity:0;border-radius:50%;position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px;box-shadow:0 0 0 3px #fde68a,0 0 28px #fde047}.fest-bc-step[data-flash="1"] .fest-bc-step-fire:after{opacity:1;animation:.9s ease-out 2 both fest-bc-burst}@keyframes fest-bc-burst{0%{opacity:0;transform:scale(.5)}35%{opacity:1;transform:scale(1.25)}to{opacity:0;transform:scale(1.6)}}.fest-bc-step-txt{background:#0a0814cc;border:1px solid #94a3b84d;border-radius:8px;flex-direction:column;min-width:0;padding:2px 8px;display:flex}.fest-bc-step-title{color:#c9c5d8;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:900;line-height:1.25;overflow:hidden}.fest-bc-step-rw{color:#fcd34d;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.25}.fest-bc-step[data-lit="1"] .fest-bc-step-txt{background:#431407db;border-color:#fdba74cc}.fest-bc-step[data-lit="1"] .fest-bc-step-title{color:#fff7ed}.fest-bc-step[data-next="1"] .fest-bc-step-txt{border-color:#fb923c;box-shadow:0 0 10px #f9731680}.fest-bc:not([data-calm]) .fest-bc-step[data-lit="1"] .fest-bc-flame,.fest-bc:not([data-calm]) .fest-bc-flash-fire .fest-bc-flame{transform-origin:50% 90%;animation:1.4s ease-in-out infinite fest-bc-flicker}@keyframes fest-bc-flicker{30%{transform:scale(1.06,.95)}60%{transform:scale(.95,1.07)}}.fest-bc-step-row{align-items:center;gap:5px;min-width:0;display:flex}.fest-bc-step-at{color:#fdba74;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:1px;font-size:12px;font-weight:900;line-height:1.2;display:inline-flex}.fest-bc-step[data-lit="1"] .fest-bc-step-at{color:#fde68a}.fest-bc-step-rw{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fest-bc-mini-hud .rw-ico,.fest-bc-mini-hud .rw-gain{display:none}@container fest-bc-tw (width<=239px){.fest-bc-step-txt{padding:2px 6px}.fest-bc-step-row{flex-wrap:wrap;row-gap:0}.fest-bc-step-title{text-overflow:clip;flex:none;font-size:12px;overflow:visible}.fest-bc-step-at{font-size:12px}.fest-bc-step-rw{font-size:12px;line-height:1.2}}.fest-bc-side{flex-direction:column;gap:7px;min-width:0;display:flex}.fest-bc-count{background:radial-gradient(90% 90% at 0 0,#ea580c57,#0000 70%),#140c0eb8;border:1px solid #fdba748c;border-radius:12px;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:8px 10px;display:flex}.fest-bc-count-cap{letter-spacing:.06em;text-transform:uppercase;color:#fdba74;font-size:12px;font-weight:800}.fest-bc-count-n{color:#fde68a;font-variant-numeric:tabular-nums;text-shadow:0 0 14px #fbbf248c;max-width:100%;font:900 max(26px,min(8.5cqi,46px))/1.05 Georgia,serif}.fest-bc-hud{gap:4px}.fest-bc-count-of{color:#e9cfa8;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:800}.fest-bc-mine{color:#fff4e0;font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:900}.fest-bc-next{color:#ffedd5;background:#ea580c3d;border:1px solid #fdba748c;border-radius:10px;flex-direction:column;gap:2px;margin:0;padding:6px 9px;font-size:13.5px;line-height:1.3;display:flex}.fest-bc-next[data-fest-beacon-next=all]{color:#1a1206;background:linear-gradient(#fde68a,#f59e0b);border-color:#fffbeb}.fest-bc-prize{color:#fcd34d;font-size:12.5px;font-weight:700}.fest-bc-last,.fest-bc-join{color:#d9cbe6;margin:0;font-size:12.5px;line-height:1.35}.fest-bc-join{color:#fdba74;font-weight:700}.fest-bc-go{white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:auto;display:inline-flex}.fest-bc-go>svg{flex:none}.fest-bc-count .fest-bc-mine{color:#fff4e0;white-space:nowrap;background:#fde04724;border:1px solid #fde0478c;border-radius:999px;align-items:baseline;gap:6px;max-width:100%;margin-top:6px;padding:3px 10px;font-size:13.5px;font-weight:800;display:inline-flex}.fest-bc-count .fest-bc-mine>b{color:#fde68a;font-variant-numeric:tabular-nums;font:900 22px/1 Georgia,serif}.fest-bc-next>b{text-wrap:pretty}.fest-bc-go:focus-visible{outline-offset:2px;outline:2px solid #fff4e0}.fest-bc-clan{background:#0c0a16a8;border:1px solid #e8b65a59;border-radius:12px;min-width:0;padding:8px 10px}.fest-bc-clan-h{color:#fff4e0;align-items:center;gap:6px;margin:0 0 6px;font:800 14px/1.2 Georgia,serif;display:flex}.fest-bc-clan-list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.fest-bc-clan-row{color:#d9d2e4;background:#ffffff0a;border:1px solid #0000;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:4px 8px;font-size:13.5px;line-height:1.3;display:grid}.fest-bc-clan-pl{color:#fdba74;text-align:right;font-variant-numeric:tabular-nums;font-weight:900}.fest-bc-clan-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fest-bc-clan-n{color:#f5e6c8;font-variant-numeric:tabular-nums;font-weight:800}.fest-bc-clan-row[data-me="1"]{color:#fff7ed;background:linear-gradient(90deg,#ea580c6b,#7c2d1252);border-color:#fb923c;font-weight:800;box-shadow:0 0 10px #f9731659}.fest-bc-clan-row[data-me="1"] .fest-bc-clan-n,.fest-bc-clan-row[data-me="1"] .fest-bc-clan-pl{color:#fde68a}.fest-bc-clan-row[data-own-gap="1"]{margin-top:6px}.fest-bc-clan-empty{color:#b4adc6;margin:0;font-size:13px}.fest-bc-banner{aspect-ratio:16/7;isolation:isolate;--g:.55;--go:.16;background:#0b0d1c;border:1px solid #fdba748c;border-radius:14px;min-height:150px;margin:0;position:relative;overflow:hidden}.fest-bc-banner>img{object-position:50% 30%}.fest-bc-banner .fest-bc-glow{top:22%;left:69%}.fest-bc-banner:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#080814db 0%,#08081480 50%,#0000 76%);position:absolute;top:0;bottom:0;left:0;right:0}.fest-bc-banner-cap{z-index:3;flex-direction:column;justify-content:center;gap:8px;width:66%;padding:12px 14px;display:flex;position:absolute;top:0;bottom:0;left:0}.fest-bc-banner-cap .fest-bc-title{text-shadow:0 1px 4px #000}.fest-bc-kicker{letter-spacing:.06em;text-transform:uppercase;color:#fdba74;text-shadow:0 1px 3px #000;font-size:12px;font-weight:800}.fest-bc-done{color:#fde68a;text-shadow:0 1px 4px #000,0 0 16px #fbbf2480;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;text-wrap:balance;font:900 22px/1.15 Georgia,serif;margin:0;font-size:max(16px,min(5.4cqi,22px))}.fest-bc-tint,.fest-bc-dim{z-index:1;pointer-events:none;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.fest-bc-tint{mix-blend-mode:saturation;background:#7a7a7a}.fest-bc-dim{background:#04040c8c}.fest-bc-result[data-fire=dark] .fest-bc-tint,.fest-bc-result[data-fire=dark] .fest-bc-dim{opacity:1}.fest-bc-result[data-fire=half] .fest-bc-tint{opacity:.45}.fest-bc-result[data-fire=half] .fest-bc-dim{opacity:.22}.fest-bc-result[data-fire=full] .fest-bc-tint{opacity:.6;mix-blend-mode:soft-light;background:conic-gradient(from 200deg at 69% 22%,#f97316,#facc15,#f472b6,#a78bfa,#38bdf8,#f97316)}.fest-bc-result[data-fire=dark] .fest-bc-done{color:#d6d3e0;text-shadow:0 1px 4px #000}.fest-bc-my{background:linear-gradient(#7c2d128c,#180c10e0);border:1px solid #fdba74bf;border-radius:14px;margin-top:10px;padding:10px 12px;box-shadow:0 0 16px #f9731640}.fest-bc-my:not([data-joined]){box-shadow:none;background:#18121ed1;border-color:#94a3b873}.fest-bc-my-h{letter-spacing:.06em;text-transform:uppercase;color:#fdba74;align-items:center;gap:6px;margin:0 0 6px;font-size:12px;font-weight:800;display:flex}.fest-bc-my-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.fest-bc-my-row{color:#fff4e0;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:14.5px;font-weight:700;line-height:1.35}.fest-bc-my-row:first-letter{text-transform:uppercase}.fest-bc-my-row:first-child{color:#fde68a;font:900 20px/1.2 Georgia,serif}.fest-bc-my:not([data-joined]) .fest-bc-my-row:first-child{color:#e2dcec}.fest-slot-garden{scroll-margin-top:calc(var(--sao-scene-head-h,64px) + 8px)}.fest-bc-mini{top:var(--sao-scene-head-h,64px);z-index:6;text-align:left;cursor:pointer;color:#fff4e0;width:100%;font:inherit;isolation:isolate;background:linear-gradient(90deg,#431407f7,#180c14f7);border:1px solid #fb923c;border-radius:14px;align-items:center;gap:10px;margin:0 0 8px;padding:6px 12px;display:flex;position:sticky;overflow:hidden;box-shadow:0 6px 18px #00000080,0 0 14px #f9731659}.fest-bc-mini:focus-visible{outline-offset:2px;outline:2px solid #fff4e0}.fest-bc-mini[data-all="1"]{border-color:#fde68a}.fest-bc-mini-fire{flex:none;place-items:center;width:30px;height:30px;display:grid}.fest-bc-mini-fire[data-pop="1"]{animation:.26s ease-out fest-bc-mini-bump}@keyframes fest-bc-mini-bump{40%{transform:scale(1.35)}}.fest-bc-mini-body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.fest-bc-mini-txt{white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;font-size:14px;font-weight:800;line-height:1.25;display:flex}.fest-bc-mini-n{color:#fde68a;font-variant-numeric:tabular-nums;font:900 18px/1 Georgia,serif}.fest-bc-mini-of{color:#e9cfa8;font-variant-numeric:tabular-nums;margin-left:-6px}.fest-bc-mini-sep{color:#fdba74}.fest-bc-mini-bar{background:#ffffff1f;border-radius:999px;height:6px;display:block;position:relative;overflow:hidden}.fest-bc-mini-fill{transform-origin:0;background:linear-gradient(90deg,#ea580c,#f97316 50%,#fde047);transition:transform .3s ease-out;position:absolute;top:0;bottom:0;left:0;right:0}.fest-bc-mini-tick{background:#0a0814d9;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.fest-bc-mini-tick[data-lit="1"]{background:#fff7ed}.fest-bc-mini-pop{z-index:-1;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(60% 140% at 8%,#fde0478c,#0000 70%);animation:.28s ease-out fest-bc-mini-pop;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes fest-bc-mini-pop{35%{opacity:1}}html[data-fest-lite] .fest-bc-mini-pop{display:none}html[data-fest-lite] .fest-bc-mini-fire,html[data-fest-lite] .fest-bc-mini-fill{transition:none;animation:none}.fest-bc-done-n{color:#fff4e0;text-shadow:0 1px 3px #000;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:800}.fest-bc-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.fest-bc-chip{text-align:center;background:#1e141adb;border:1px solid #fdba7473;border-radius:12px;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:8px 6px;display:flex}.fest-bc-chip-fire{place-items:center;display:grid}.fest-bc-chip-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.fest-bc-chip-title{color:#fff4e0;font:800 14px/1.2 Georgia,serif}.fest-bc-chip-at{color:#fdba74;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.fest-bc-chip-rw{color:#fcd34d;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.25}.fest-bc-chip[data-lit="1"]{background:linear-gradient(#7c2d12b3,#1e0e0adb);border-color:#fb923c;box-shadow:0 0 12px #f9731659}.fest-bc-chip[data-missed="1"]{opacity:.66;border-style:dashed}.fest-bc-facts{flex-direction:column;gap:6px;margin-top:10px;display:flex}.fest-bc-fact{color:#f3e6cc;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;line-height:1.35;display:flex}.fest-bc-fact>svg{flex:none}.fest-bc-fact[data-me="1"]{color:#fde68a}.fest-bc-fact-mine{color:#fff4e0;font-weight:800}@container fest-bc (width>=620px){.fest-bc{padding:14px 16px}.fest-bc-body{grid-template:"tower side""tower clan"1fr/minmax(0,340px) minmax(0,1fr);align-items:start;gap:12px 16px}.fest-bc-tower{align-self:stretch;height:auto;min-height:420px}.fest-bc-count{flex-flow:wrap;align-items:baseline;gap:2px 12px;padding:10px 14px}.fest-bc-count-cap{flex-basis:100%}.fest-bc-go{margin-top:4px}.fest-bc-title{font-size:20px}.fest-bc[data-fest-beacon=soon],.fest-bc[data-fest-beacon=done]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:0 16px;display:grid}.fest-bc[data-fest-beacon=soon]>.fest-bc-banner,.fest-bc[data-fest-beacon=done]>.fest-bc-banner{grid-row:span 3}.fest-bc[data-fest-beacon=soon]>.fest-bc-line,.fest-bc[data-fest-beacon=done]>.fest-bc-line{margin-top:0}.fest-bc-chips{margin-top:10px}}.fest-bc-flash{z-index:88;pointer-events:none;background:radial-gradient(60% 45% at 50% 46%,#ea580c61,#0a08148c 70%);place-items:center;padding:16px;animation:2.4s ease-out both fest-bc-flash-in;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.fest-bc-flash-card{text-align:center;color:#1a1206;background:linear-gradient(#fff1b8,#fbbf24 60%,#f97316);border:1px solid #fffbeb;border-radius:20px;flex-direction:column;align-items:center;gap:6px;max-width:min(420px,100%);padding:18px 24px 20px;animation:2.4s cubic-bezier(.2,1.3,.4,1) both fest-bc-flash-pop;display:flex;box-shadow:0 0 0 3px #fde04766,0 0 44px #f97316f2}.fest-bc-flash-fire{place-items:center;margin-top:-54px;display:grid}.fest-bc-flash-title{font:900 28px/1.1 Georgia,serif}.fest-bc-flash-rw{font-size:16px;font-weight:800;line-height:1.3}@keyframes fest-bc-flash-in{0%{opacity:0}10%{opacity:1}82%{opacity:1}to{opacity:0}}@keyframes fest-bc-flash-pop{0%{transform:scale(.7)translateY(12px)}14%{transform:scale(1.06)}24%{transform:none}to{transform:none}}.fest-bc-flash[data-reduced="1"],.fest-bc-flash[data-reduced="1"] .fest-bc-flash-card{animation:none}.fest-bc[data-calm] .fest-bc-glow,.fest-bc[data-calm] .fest-bc-rail-fill{transition:none}.fest-bc[data-calm] .fest-bc-step[data-flash="1"] .fest-bc-step-fire:after,.fest-bc[data-calm] .fest-bc-tower[data-flash="1"] .fest-bc-glow{opacity:1;animation:none}html[data-fest-lite] .fest-bc-embers{display:none}@media (prefers-reduced-motion:reduce){.fest-bc-glow,.fest-bc-tower[data-flash="1"] .fest-bc-glow,.fest-bc-embers>i,.fest-bc-flame,.fest-bc-step[data-flash="1"] .fest-bc-step-fire:after,.fest-bc-flash,.fest-bc-flash-card{animation:none}.fest-bc-embers{display:none}.fest-bc-glow,.fest-bc-rail-fill{transition:none}.fest-bc-mini-pop{display:none}.fest-bc-mini-fire[data-pop="1"]{animation:none}.fest-bc-mini-fill{transition:none}}.fest-lg-shift{color:#ffe4e6;background:linear-gradient(90deg,#be123c6b,#4c051961);border:1px solid #fb7185b3;border-radius:14px;align-items:center;gap:10px;min-width:0;margin:10px 10px 0;padding:8px 10px;animation:.32s cubic-bezier(.2,.8,.2,1) both fest-lg-shift-in;display:flex;box-shadow:0 0 16px #e11d484d}.fest-lg-shift[data-fest-league-shift=up]{color:#dcfce7;background:linear-gradient(90deg,#15803d6b,#052e1661);border-color:#4ade80b3;box-shadow:0 0 16px #22c55e4d}.fest-lg-shift-arrow{font-variant-numeric:tabular-nums;color:#fff1f2;background:radial-gradient(90% 90% at 50% 20%,#e11d48,#881337);border:1.5px solid #fda4af;border-radius:12px;flex:none;place-items:center;min-width:44px;height:44px;padding:0 6px;font:900 20px/1 Georgia,serif;display:grid}.fest-lg-shift[data-fest-league-shift=up] .fest-lg-shift-arrow{color:#f0fdf4;background:radial-gradient(90% 90% at 50% 20%,#22c55e,#14532d);border-color:#86efac}.fest-lg-shift-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fest-lg-shift-label{text-wrap:pretty;font-size:14.5px;font-weight:900;line-height:1.3}.fest-lg-shift-hint{color:#fecdd3;text-wrap:pretty;font-size:12.5px;font-weight:600;line-height:1.35}.fest-lg-shift-go{cursor:pointer;font:inherit;color:#1a1206;background:linear-gradient(#fde68a,#f59e0b);border:1px solid #fffbeb;border-radius:12px;flex:none;padding:0 14px;font-size:14px;font-weight:900;transition:transform .15s ease-out;box-shadow:0 0 12px #fbbf2473}.fest-lg-shift-go:active{transform:scale(.96)}.fest-lg-shift-go:focus-visible{outline-offset:2px;outline:2px solid #fde68a}@keyframes fest-lg-shift-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.fest-lg-cardshift{color:#ffe4e6;background:linear-gradient(90deg,#be123c80,#4c05194d);border:1px solid #fb7185a6;border-radius:10px;align-items:center;gap:8px;min-width:0;min-height:30px;padding:3px 4px 3px 3px;font-size:13.5px;font-weight:800;line-height:1.3;display:flex}.fest-lg-cardshift[data-fest-card-shift=up]{color:#dcfce7;background:linear-gradient(90deg,#15803d80,#052e164d);border-color:#4ade80a6}.fest-lg-cardshift-arrow{font-variant-numeric:tabular-nums;color:#fff1f2;background:#be123c;border-radius:8px;flex:none;padding:2px 7px;font-weight:900}.fest-lg-cardshift[data-fest-card-shift=up] .fest-lg-cardshift-arrow{color:#f0fdf4;background:#15803d}.fest-lg-cardshift-txt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fest-lg-cardshift-go{color:#1a1206;background:linear-gradient(#fde68a,#f59e0b);border-radius:8px;flex:none;padding:2px 9px;font-weight:900}.fest-lg-tabs.fest-lg-tabs3{grid-template-columns:repeat(3,minmax(0,1fr))}.fest-lg-backs{flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.fest-lg-alltop{flex-direction:column;align-items:stretch;gap:10px;min-width:0;display:flex}.fest-lg-top-me{background:linear-gradient(90deg,#ea580c52,#7c2d1233);border:1px solid #fdba748c;border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.fest-lg-top-pin{margin-top:6px}.fest-lg-top-err{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.fest-lg-top-wait{text-align:center;padding:12px 0}@media (prefers-reduced-motion:reduce){.fest-lg-shift{animation:none}.fest-lg-shift-go{transition:none}}.fest-lg[data-reduced="1"] .fest-lg-shift{animation:none}.fest-lg-sheet[data-fixed-h="1"][data-mode=sheet]{min-height:calc(72vh / var(--uiz, 1));min-height:calc(72dvh / var(--uiz, 1))}.fest-lg-shift[data-fest-league-shift=down]{flex-wrap:wrap}.fest-lg-shift-line{color:#fff1f2;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:800;line-height:1.3}.fest-lg-shift-hint[data-hour="1"]{color:#fde68a;font-weight:800}.fest-lg-shift-btns{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.fest-lg-shift-btns .fest-lg-shift-go{justify-content:center;align-items:center;gap:6px;min-width:0;display:inline-flex}.fest-lg-shift-go[data-fest-league-winback=garden]{color:#1a0d05;background:linear-gradient(#fdba74,#ea580c);border-color:#ffedd5;box-shadow:0 0 12px #ea580c73}.fest-lg-shift-go:disabled{cursor:default;opacity:.45;box-shadow:none;filter:none}.fest-lg-shift-go:disabled:active{transform:none}.fest-lg-shift-ico{flex:none}.fest-lg-shift[data-wide="1"]{flex-wrap:nowrap;gap:14px;padding:10px 14px}.fest-lg-shift[data-wide="1"] .fest-lg-shift-txt{flex-flow:wrap;align-items:baseline;column-gap:14px}.fest-lg-shift[data-wide="1"] .fest-lg-shift-label{font-size:16px}.fest-lg-shift[data-wide="1"] .fest-lg-shift-line{font-size:14.5px}.fest-lg-shift[data-wide="1"] .fest-lg-shift-btns{flex:none;display:flex}.fest-lg-shift[data-wide="1"] .fest-lg-shift-go{padding:0 18px;font-size:15px}.fest-lg-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;min-width:0;padding-top:4px;display:grid}.fest-lg-pod{--medal:#cbd5e1;--medal-glow:#cbd5e173;text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.fest-lg-pod[data-medal="1"]{--medal:#fbbf24;--medal-glow:#fbbf2499}.fest-lg-pod[data-medal="3"]{--medal:#d97706;--medal-glow:#d9770680}.fest-lg-pod-medal{color:#1a1206;font-variant-numeric:tabular-nums;background:radial-gradient(circle at 35% 30%, #ffffffe6, var(--medal) 58%);width:40px;height:40px;box-shadow:0 0 14px var(--medal-glow);border:2px solid #1a12068c;border-radius:50%;place-items:center;font:900 18px/1 Georgia,serif;display:grid}.fest-lg-pod[data-medal="1"] .fest-lg-pod-medal{width:52px;height:52px;font-size:23px}.fest-lg-pod-name{text-overflow:ellipsis;white-space:nowrap;color:#eceaf2;max-width:100%;font-size:13px;font-weight:800;line-height:1.25;overflow:hidden}.fest-lg-pod[data-me="1"] .fest-lg-pod-name{color:#fdba74}.fest-lg-pod-pts{color:#fff4e0;font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.fest-lg-pod-step{border-top:3px solid var(--medal);background:linear-gradient(#ffffff21,#ffffff05);border-radius:10px 10px 4px 4px;width:100%;height:26px;display:block}.fest-lg-pod[data-medal="1"] .fest-lg-pod-step{height:44px}.fest-lg-pod[data-medal="3"] .fest-lg-pod-step{height:16px}.fest-lgw .fest-lg-pod-name{font-size:15px}.fest-lgw .fest-lg-pod-pts{font-size:17px}.fest-lg-top-gapli{text-align:center;letter-spacing:.3em;color:#8f88a3;padding:2px 0;font-weight:900;line-height:1}.fest-lg-top-note{color:#c9b8a6}.fest-lg-cut{letter-spacing:.04em;text-transform:uppercase;color:#fde68a;align-items:center;gap:8px;min-width:0;margin:8px 0 4px;font-size:12px;font-weight:900;display:flex}.fest-lg-cut:before,.fest-lg-cut:after{content:"";border-top:2px dashed #fbbf24bf;flex:1 1 0;min-width:12px}.fest-lg-cut-ico,.fest-lg-cut-txt{flex:none}.fest-lgw .fest-lg-cut{font-size:13px}.fest-lg-back-one .fest-lg-back-txt{min-width:0}.home-hero-scene{background:#0a0f1c;border:1px solid #fbbf2452;border-radius:18px;margin-top:10px;padding:14px;position:relative;overflow:hidden;box-shadow:0 14px 34px #0000008c,inset 0 1px #ffffff14}.home-hero-scene .hs-bg{object-fit:cover;object-position:center 40%;width:100%;height:100%;animation:18s ease-in-out infinite alternate hs-drift;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.04)}.home-hero-scene .hs-shade{background:linear-gradient(90deg,#050810eb 0%,#0508109e 46%,#0508101a 78%),linear-gradient(#05081000 58%,#050810f2 100%);position:absolute;top:0;bottom:0;left:0;right:0}.home-hero-scene .hs-top{align-items:stretch;gap:6px;min-height:196px;display:flex;position:relative}.home-hero-scene .hs-where{z-index:2;flex-direction:column;flex:auto;gap:6px;min-width:0;padding-top:2px;display:flex;position:relative}.home-hero-scene .hs-floor{color:#fde68a;letter-spacing:.08em;text-transform:uppercase;background:#fbbf2429;border:1px solid #fbbf248c;border-radius:6px;align-self:flex-start;padding:3px 9px;font-size:11.5px;font-weight:800}.home-hero-scene .hs-place{color:#fff;text-shadow:0 2px 10px #000000e6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:23px;font-weight:800;line-height:1.12;display:-webkit-box;overflow:hidden}.home-hero-scene .hs-boss{align-items:center;gap:8px;margin-top:2px;display:flex}.home-hero-scene .hs-boss-ico{color:#fda4af;background:#1a0b10;border:1.5px solid #f43f5ecc;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden;box-shadow:0 0 12px #f43f5e73}.home-hero-scene .hs-boss-ico img{object-fit:cover;width:100%;height:100%}.home-hero-scene .hs-boss.done .hs-boss-ico{color:#86efac;border-color:#4ade80cc;box-shadow:0 0 10px #4ade8059}.home-hero-scene .hs-boss.done .hs-boss-ico img{filter:grayscale(.7)brightness(.7)}.home-hero-scene .hs-boss-txt{color:#fecdd3;text-shadow:0 1px 6px #000;min-width:0;font-size:13px;font-weight:700;line-height:1.25}.home-hero-scene .hs-boss.done .hs-boss-txt{color:#bbf7d0}.home-hero-scene .hs-boss-txt small{color:#cbd5e1;font-size:11.5px;font-weight:600;display:block}.home-hero-scene .hs-gain{color:#fde68a;background:#fbbf2424;border:1px solid #fbbf2466;border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:12.5px;font-weight:800}.home-hero-scene .hs-gear{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:100%;margin-top:auto;display:flex}.home-hero-scene .hs-gear .hl-plate{padding:3px 9px;font-size:11px}.home-hero-scene .hs-gear .hl-plate-skin{padding:4px 10px 4px 4px}.home-hero-scene .hs-gear .hl-plate-skin .hl-plate-pips{display:none}.home-hero-scene .hs-hero{z-index:1;cursor:pointer;background:0 0;border:0;flex:0 0 42%;max-width:168px;min-height:196px;margin:-6px -6px 0 0;padding:0;position:relative}.home-hero-scene .hs-hero:active{transform:scale(.98)}.home-hero-scene .hs-cta{z-index:2;color:#1c1203;letter-spacing:.02em;background:linear-gradient(#fde68a 0%,#fbbf24 45%,#d97706 100%);border:1px solid #fde68a;border-radius:14px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:58px;margin-top:12px;padding:12px 18px;font-size:17px;font-weight:900;transition:transform .14s,box-shadow .14s;animation:2.6s ease-in-out infinite hs-cta-pulse;display:flex;position:relative;box-shadow:0 0 22px #fbbf2473,0 8px 20px #00000080,inset 0 1px #ffffffb3}.home-hero-scene .hs-cta span{flex:0 auto}.home-hero-scene .hs-cta:active{transform:translateY(2px)scale(.985);box-shadow:0 0 12px #fbbf2466,0 3px 8px #00000080}.home-hero-scene .hs-cta:focus-visible{outline-offset:3px;outline:2px solid #fff7d6}@media (min-width:768px){.home-hero-scene{padding:18px 22px}.home-hero-scene .hs-top{min-height:280px}.home-hero-scene .hs-hero{flex:0 0 300px;max-width:300px;min-height:280px;margin:0 4% 0 0}.home-hero-scene .hs-place{font-size:34px}.home-hero-scene .hs-boss-txt{font-size:15px}.home-hero-scene .hs-where{max-width:560px}.home-hero-scene .hs-gear{flex-direction:row;align-items:center}.home-hero-scene .hs-cta{max-width:440px;margin-top:-4px;margin-left:0}.home-hero-scene .hs-hero{flex-basis:340px;max-width:340px;min-height:300px;margin-top:-10px}}@keyframes hs-drift{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.1)translate(-2%)}}@keyframes hs-cta-pulse{0%,to{box-shadow:0 0 18px #fbbf2461,0 8px 20px #00000080,inset 0 1px #ffffffb3}50%{box-shadow:0 0 30px #fbbf249e,0 8px 20px #00000080,inset 0 1px #ffffffb3}}@media (prefers-reduced-motion:reduce){.home-hero-scene .hs-bg,.home-hero-scene .hs-cta{animation:none}}.trial-slab{isolation:isolate;background:radial-gradient(140% 80% at 50% 0,#ffecc80f,#0000 60%),linear-gradient(#1d1a16 0%,#121010 100%);border:1px solid #d6c4a061;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff0d21f,inset 0 -2px #00000080,0 0 0 1px #0009,0 14px 40px #0000008c}.trial-slab:after{content:"";z-index:3;pointer-events:none;border:1px solid #d6c4a029;border-radius:13px;position:absolute;top:6px;bottom:6px;left:6px;right:6px}.trial-hero{flex-direction:column;justify-content:flex-end;min-height:210px;display:flex;position:relative}.trial-hero-art{z-index:-2;object-fit:cover;filter:saturate(.85)contrast(1.05);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.trial-hero:before{content:"";z-index:-1;background:linear-gradient(#0a08061a 0%,#0a080659 40%,#121010f7 100%),radial-gradient(80% 60% at 50% 30%,#0000 40%,#00000073 100%);position:absolute;top:0;bottom:0;left:0;right:0}.trial-boss{color:#fff4dc;text-shadow:0 0 16px #fb923c8c,0 2px 8px #000000e6;font-family:Orbitron,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;font-weight:900;line-height:1.1}.trial-kicker{color:#f5d9a8;text-shadow:0 1px 4px #000000e6}.trial-timer{font-variant-numeric:tabular-nums;font-family:Orbitron,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.trial-rule{background:linear-gradient(#3c3226a6,#1e1914bf);border:1px solid #d6c4a04d;transition:transform .15s;box-shadow:inset 0 1px #fff0d21a}.trial-rule:active{transform:scale(.97)}.trial-rule[data-open="1"]{border-color:#fbbf24b3;box-shadow:0 0 14px #fbbf2440,inset 0 1px #fff0d224}.trial-bar{background:#00000047;border:1px solid #d6c4a033}.trial-bar[data-bar=gold]{background:#facc1514;border-color:#fde04780}.trial-bar[data-bar=silver]{border-color:#e2e8f059}.trial-bar[data-bar=bronze]{border-color:#fdba7459}.trial-row[data-me="1"]{background:#22d3ee24;border:1px solid #67e8f999;box-shadow:0 0 14px #22d3ee38}.trial-pinned{border-top:1px dashed #94a3b84d}.trial-hud{background:linear-gradient(#241e18e0,#120f0de6);border:1px solid #d6c4a059;box-shadow:0 6px 18px #00000073}.trial-hud[data-ranked="0"]{border-color:#94a3b859}.trial-hall{background:#94a3b838;border-radius:999px;height:6px}.trial-hall[data-st=done]{background:linear-gradient(90deg,#fbbf24,#fde68a);box-shadow:0 0 8px #fbbf248c}.trial-hall[data-st=now]{background:#fbbf2459;box-shadow:inset 0 0 0 1px #fde047bf}@media (prefers-reduced-motion:no-preference){.trial-hall[data-st=now]{animation:1.6s ease-in-out infinite trial-pulse}}@keyframes trial-pulse{0%,to{opacity:1}50%{opacity:.55}}.trial-frame{color:#ffe9a3;text-shadow:0 0 6px #facc1580;background:linear-gradient(#3c2806d9,#281a04d9) padding-box padding-box,linear-gradient(135deg,#fff1a8,#e3a92a 40%,#fff3b8 60%,#b8860b) border-box;border:1.5px solid #0000;border-radius:7px;padding:0 6px;box-shadow:0 0 12px #facc158c}.trial-flag{background:var(--flag,#d4a73a);clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);width:12px;height:15px;box-shadow:0 0 6px var(--flag,#d4a73a);margin-right:3px;display:inline-block}.trial-seek{background:radial-gradient(120% 90% at 0%,#22d3ee29,#0000 60%),#08141abf;border:1px solid #67e8f973;box-shadow:0 0 18px #22d3ee2e,inset 0 1px #c8faff1a}.trial-seek[data-ready="1"]{border-color:#6ee7b799}.trial-radar{background:radial-gradient(circle,#22d3ee40,#08141ae6 70%);border:1px solid #67e8f98c;border-radius:999px;place-items:center;width:64px;height:64px;display:grid;position:relative}.trial-radar:before{content:"";background:conic-gradient(#5eead4 var(--pct,0%), #94a3b82e 0);border-radius:999px;transition:background 1s linear;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))}.trial-radar b{filter:drop-shadow(0 0 6px #67e8f9cc);font-size:24px;line-height:1}.trial-radar span{opacity:0;border:2px solid #67e8f999;border-radius:999px;position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.trial-radar span{animation:2s ease-out infinite trial-ping}.trial-radar span+span{animation-delay:1s}}@keyframes trial-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}.trial-result{background:radial-gradient(90% 120% at 0%,#fbbf2429,#0000 60%),linear-gradient(#241e18e6,#120f0deb);border:1px solid #d6c4a059;box-shadow:0 8px 24px #00000073,inset 0 1px #fff0d21a}.trial-result[data-place="1"]{border-color:#fde047bf;box-shadow:0 0 22px #facc154d,inset 0 1px #fff8dc33}.trial-result-place{background:#00000059;border:1px solid #d6c4a04d;border-radius:14px;width:54px;height:54px;font-size:28px}.trial-honor-chip{color:#fff2c2;background:#facc1524;border:1px solid #fde04780}.trial-honor-chip[data-kind=banner]{color:#dbeafe;background:#3b82f624;border-color:#93c5fd80}.trial-medal{background:#0000004d;border:1px solid #d6c4a040;min-width:64px}.trial-medal[data-bar=gold]{background:#facc151a;border-color:#fde04799}.trial-medal[data-bar=silver]{border-color:#e2e8f073}.trial-wall{background:repeating-linear-gradient(0deg,#fff0d206 0 2px,#0000 2px 28px),linear-gradient(#1b1814,#100e0c);border:1px solid #d6c4a04d;box-shadow:inset 0 1px #fff0d214,0 10px 28px #00000073}.trial-wall-stone{border:1px solid #d6c4a047;border-top:3px solid var(--tier,#d4a73a);background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--tier,#d4a73a) 22%, transparent), transparent 70%), linear-gradient(180deg, #3c322699, #1a1612cc);box-shadow:inset 0 1px #fff0d21a,0 6px 16px #0006}.trial-wall-tier{color:var(--tier,#d4a73a)}.trial-cta-main{letter-spacing:.02em;font-size:17px}.trial-bolt{filter:drop-shadow(0 0 6px #fde047e6);font-size:20px;display:inline-block}@media (prefers-reduced-motion:no-preference){.trial-bolt{animation:1.4s ease-in-out infinite trial-bolt}}@keyframes trial-bolt{0%,to{transform:scale(1)}50%{transform:scale(1.25)rotate(-8deg)}}.trial-standing{background:linear-gradient(90deg,#22d3ee29,#08141a80);border:1px solid #67e8f966}.trial-standing[data-has="0"]{background:#00000040;border-color:#d6c4a040}.trial-overtake{background:radial-gradient(120% 90% at 50% 0,#fb718538,#0000 62%),linear-gradient(#2a1216 0%,#170b0e 100%);border:1px solid #fb71858c;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffc8c824,0 0 0 1px #0009,0 0 26px #f43f5e47,0 12px 34px #0000008c}.trial-overtake-title{color:#ffe4e6;text-shadow:0 0 14px #f43f5e99,0 2px 6px #000000e6}.trial-overtake-was{color:#fecdd38c;-webkit-text-decoration:line-through #f43f5ed9;text-decoration:line-through #f43f5ed9;text-decoration-thickness:3px}.trial-overtake-arrow{color:#fb7185}.trial-overtake-now{color:#fff1f2;text-shadow:0 0 18px #f43f5ebf,0 3px 8px #000000e6}@media (prefers-reduced-motion:no-preference){.trial-overtake{animation:.5s .15s both trial-ot-shake}.trial-overtake-bang{animation:.6s cubic-bezier(.2,1.6,.4,1) both trial-ot-bang}.trial-overtake-now{animation:.7s cubic-bezier(.3,1.5,.5,1) .35s both trial-ot-drop;display:inline-block}.trial-overtake-arrow{animation:1.4s ease-in-out 1s infinite trial-ot-arrow}.trial-cta-pulse{border-radius:14px;animation:1.6s ease-out 2 trial-cta-pulse}}@keyframes trial-ot-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)rotate(-.6deg)}40%{transform:translate(5px)rotate(.6deg)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes trial-ot-bang{0%{opacity:0;transform:scale(.2)rotate(-25deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes trial-ot-drop{0%{opacity:0;transform:translateY(-34px)scale(.7)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes trial-ot-arrow{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes trial-cta-pulse{0%{box-shadow:0 0 #fbbf24bf}to{box-shadow:0 0 0 16px #fbbf2400}}.trial-lastrun{background:radial-gradient(90% 120% at 0%,#fbbf2424,#0000 60%),linear-gradient(#302618bf,#181410d9);border:1px solid #fbbf2461;box-shadow:inset 0 1px #ffecc81f}.trial-lastrun[data-bar=gold]{border-color:#facc15b3;box-shadow:inset 0 1px #ffecc829,0 0 18px #facc1540}.trial-lastrun-medal{filter:drop-shadow(0 4px 10px #0009)}.trial-lastrun-up{color:#052e16;background:linear-gradient(#86efac,#22c55e);box-shadow:0 0 12px #22c55e80}@media (prefers-reduced-motion:no-preference){.trial-lastrun-medal.is-fresh{animation:.9s cubic-bezier(.3,1.6,.5,1) both trial-medal-drop}.trial-lastrun-up.is-fresh{animation:.6s cubic-bezier(.2,1.8,.4,1) .8s both trial-up-pop}}@keyframes trial-medal-drop{0%{opacity:0;transform:translateY(-70px)rotate(-30deg)scale(.6)}60%{opacity:1;transform:translateY(6px)rotate(8deg)scale(1.1)}to{transform:translateY(0)rotate(0)scale(1)}}@keyframes trial-up-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.trial-ot-row{color:#f5e9e9;background:#ffffff0a}.trial-ot-row.is-target{color:#fef3c7;background:#facc151a;box-shadow:inset 0 0 0 1px #facc158c}.trial-ot-row.is-me{color:#fff1f2;background:linear-gradient(90deg,#f43f5e52,#f43f5e1a);box-shadow:inset 0 0 0 1px #fb7185b3}.trial-ot-target{color:#1c1404;background:linear-gradient(#fde68a,#f59e0b)}@media (prefers-reduced-motion:no-preference){.trial-ot-row.is-me{animation:.7s cubic-bezier(.3,1.4,.5,1) .3s both trial-ot-slide}.trial-ot-back{animation:1.8s ease-out 1.2s 3 trial-cta-pulse}}@keyframes trial-ot-slide{0%{opacity:.2;transform:translateY(-46px)}to{opacity:1;transform:translateY(0)}}.trial-lastrun.is-hero{background:radial-gradient(60% 120% at 12%,#facc1547,#0000 65%),linear-gradient(#382c18e6,#1a150feb);border-color:#facc1599;box-shadow:inset 0 1px #ffecc829,0 0 24px #facc1538}.trial-lastrun.is-hero .trial-lastrun-medal{filter:drop-shadow(0 0 14px #facc1599)drop-shadow(0 4px 10px #0009)}.trial-medal-disc{color:#281c08bf;background:radial-gradient(circle at 35% 30%, #fff8 0 18%, transparent 40%), var(--disc,linear-gradient(180deg, #e8b07a, #9a5a2a));border-radius:9999px;place-items:center;width:40px;height:40px;margin-top:10px;font-size:18px;font-weight:900;display:grid;position:relative;box-shadow:inset 0 -3px #00000040,inset 0 0 0 3px #ffffff40,0 4px 10px #0009}.trial-medal-disc:before{content:"";clip-path:polygon(0 0,100% 0,80% 100%,20% 100%);z-index:-1;background:linear-gradient(90deg,#2563eb 0 33%,#f8fafc 33% 66%,#dc2626 66%);width:22px;height:18px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.trial-medal-disc.is-big{width:64px;height:64px;margin-top:14px;font-size:28px}.trial-medal-disc.is-big:before{width:32px;height:26px;top:-20px}.trial-medal-disc[data-bar=gold]{--disc:linear-gradient(180deg, #fde68a, #d97706)}.trial-medal-disc[data-bar=silver]{--disc:linear-gradient(180deg, #f1f5f9, #94a3b8)}.trial-medal-disc[data-bar=bronze]{--disc:linear-gradient(180deg, #f0b27a, #9a5a2a)}.trial-home{background:radial-gradient(80% 140% at 0%,#fb923c29,#0000 60%),linear-gradient(#281e16e6,#14100deb);border:1px solid #fb923c66;box-shadow:inset 0 1px #ffecc81a,0 6px 18px #00000073}.trial-home.is-overtaken{background:radial-gradient(80% 140% at 0%,#f43f5e3d,#0000 60%),linear-gradient(#2a1216,#170b0e);border-color:#fb718599;box-shadow:0 0 20px #f43f5e40,0 6px 18px #00000073}.trial-home-art{border:1px solid #d6c4a059;border-radius:12px;width:52px;height:52px;position:relative;overflow:hidden}.trial-home-art img{object-fit:cover;filter:saturate(.9);width:100%;height:100%}.trial-home-art b{background:radial-gradient(circle,#00000026,#0000008c);place-items:center;font-size:22px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.trial-home.is-overtaken .trial-home-art b{animation:.6s cubic-bezier(.2,1.6,.4,1) both trial-ot-bang}}.trial-fin{background:radial-gradient(60% 90% at 14% 22%,#facc153d,#0000 70%),linear-gradient(#281f14f7,#120f0cfa);border:1px solid #fbbf2473;box-shadow:inset 0 1px #ffecc824,0 10px 30px #00000080}.trial-fin[data-bar=gold]{border-color:#facc15e6;box-shadow:0 0 34px #facc1552,0 10px 30px #00000080}.trial-fin[data-bar=silver]{border-color:#e2e8f0bf;box-shadow:0 0 26px #e2e8f029,0 10px 30px #00000080}.trial-fin[data-bar=bronze]{border-color:#ea965abf}.trial-fin[data-kind=failed],.trial-fin[data-kind=training]{background:linear-gradient(#1e1e22f7,#101012fa);border-color:#94a3b866}.trial-fin-art{object-fit:cover;opacity:.2;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 20%,#0000 85%);mask-image:linear-gradient(#000 20%,#0000 85%)}.trial-fin-medalbox{isolation:isolate;width:80px;height:84px;position:relative}.trial-medal-disc.is-fin{width:66px;height:66px;margin-top:18px;font-size:30px}.trial-medal-disc.is-fin span{text-shadow:0 1px #ffffff8c,0 -1px #00000059}.trial-medal-disc.is-fin{box-shadow:inset 0 -4px #00000047,inset 0 0 0 4px #ffffff47,inset 0 0 0 7px #0000001f,0 6px 14px #000000b3}.trial-medal-disc.is-fin:before{width:36px;height:30px;top:-24px}.trial-fin .trial-medal-disc[data-bar=gold]:before{background:linear-gradient(90deg,#b91c1c 0 30%,#facc15 30% 70%,#b91c1c 70%)}.trial-fin .trial-medal-disc[data-bar=silver]:before{background:linear-gradient(90deg,#1e3a8a 0 30%,#e2e8f0 30% 70%,#1e3a8a 70%)}.trial-fin .trial-medal-disc[data-bar=bronze]:before{background:linear-gradient(90deg,#7c2d12 0 30%,#fb923c 30% 70%,#7c2d12 70%)}.trial-fin-medal{filter:drop-shadow(0 0 18px #facc1580)drop-shadow(0 6px 12px #000000b3);position:relative}.trial-fin[data-kind=done] .trial-fin-medalbox:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(circle,#fffadcf2 0 12%,#facc158c 30%,#0000 68%);border-radius:9999px;width:130px;height:130px;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)scale(.2)}.trial-fin[data-kind=done][data-bar=silver] .trial-fin-medalbox:after{background:radial-gradient(circle,#fffffff2 0 12%,#cbd5e180 30%,#0000 68%)}.trial-fin[data-kind=done] .trial-fin-medalbox:before{content:"";z-index:-2;pointer-events:none;background:conic-gradient(#0000,#facc154d,#0000 25%,#facc1538,#0000 55%,#facc1547,#0000 85%);border-radius:9999px;width:120px;height:120px;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 70%);mask-image:radial-gradient(circle,#000 30%,#0000 70%)}.trial-fin-place{text-shadow:0 0 18px #facc1580}.trial-fin-up{color:#052e16;background:linear-gradient(#86efac,#22c55e);box-shadow:0 0 18px #22c55e99}.trial-fin-ladder{overflow:hidden}.trial-fin-row{color:#e7e5e4;background:#ffffff0b;height:36px}.trial-fin-row.is-me{z-index:2;color:#fff;background:linear-gradient(90deg,#22d3ee6b,#22d3ee24);box-shadow:inset 0 0 0 1px #67e8f9e6,0 0 16px #22d3ee66}.trial-fin-row.is-passed{color:#a8a29e}.trial-fin-from{color:#0c4a6e;background:#a5f3fc}.trial-fin-you{color:#083344;letter-spacing:.06em;background:linear-gradient(#67e8f9,#22d3ee)}.trial-fin-goal{background:linear-gradient(90deg,#f59e0b47,#f59e0b14);border:1px solid #fbbf2499;box-shadow:0 0 16px #f59e0b33}.trial-fin-bar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#1c160e,#0e0c0a);border:1px solid #fbbf2459;box-shadow:0 -6px 22px #0000008c}.trial-fin-veil{z-index:5;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(70% 45% at 50% 150px,#281e0cf0,#080604fa 70%);position:absolute;top:0;bottom:0;left:0;right:0}.trial-fin-veil[data-on="1"]{opacity:1}.trial-fin-medalbox[data-hero="1"]{z-index:6}.trial-fin-herocap{z-index:7;text-shadow:0 2px 10px #000000e6}.trial-fin-head[data-hide="1"]{opacity:0}[data-testid=trial-finish-actions][data-dim="1"]{opacity:0;pointer-events:none}[data-testid=trial-finish-actions]{transition:opacity .4s,filter .4s}.trial-fin-sparks{z-index:1;pointer-events:none;width:0;height:0;position:absolute;top:60%;left:50%}.trial-fin-sparks i{opacity:0;background:#fff7d6;border-radius:9999px;width:6px;height:6px;position:absolute;top:-3px;left:-3px;box-shadow:0 0 8px 2px #facc15d9}.trial-prize{background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff14}.trial-prize.is-token{background:linear-gradient(#facc153d,#facc150f);border-color:#facc15b3;box-shadow:0 0 16px #facc1540}.trial-prize.is-glory{background:linear-gradient(#fbbf2433,#fbbf240d);border-color:#fbbf248c}.trial-prize.is-taken{background:linear-gradient(#34d39929,#34d3990a);border-color:#34d39980}.trial-medal-disc.is-mini{flex-shrink:0;width:26px;height:26px;margin-top:6px;font-size:13px}.trial-medal-disc.is-mini:before{width:14px;height:11px;top:-9px}[data-testid=trial-finish-prizes][data-show="0"] .trial-prize{opacity:0;transform:translateY(8px)scale(.92)}[data-testid=trial-finish-prizes][data-show="0"] .trial-prize-label{opacity:0}.trial-prize-label{transition:opacity .3s}.trial-fin-next{text-shadow:0 0 10px #fbbf2459}.trial-fin-uprow,.trial-fin-goalbox{transition:opacity .35s ease-out}.trial-fin-uprow[data-on="0"],.trial-fin-goalbox[data-on="0"]{opacity:0;pointer-events:none}.trial-fin-herotok{background:#facc1529;border:1px solid #facc15b3;box-shadow:0 0 18px #facc1559}.trial-fin-ladder{transition:height .35s ease-out}.trial-fin-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:4px;display:grid;position:relative}.trial-fin-right{border-left:1px solid #fbbf242e}.trial-fin-grid .trial-fin-medalbox:not([data-hero="1"]){margin:16px 10px 6px 6px;transform:scale(1.15)!important}.trial-fin-grid .trial-fin-place{font-size:64px}@media (prefers-reduced-motion:no-preference){.trial-fin-medalbox{transition:transform .5s cubic-bezier(.5,0,.2,1)}.trial-fin-medalbox[data-hero="1"]{transition:none}.trial-fin-veil{transition:opacity .45s ease-out}.trial-fin-head{transition:opacity .35s ease-out .15s}.trial-fin-herocap{animation:.5s cubic-bezier(.2,1.6,.4,1) .55s both trial-hero-cap}.trial-fin-sparks i{animation:.9s cubic-bezier(.1,.7,.3,1) .42s both trial-spark}[data-testid=trial-finish-prizes][data-show="1"] .trial-prize{animation:.5s cubic-bezier(.2,1.7,.4,1) both trial-prize-pop}}@keyframes trial-hero-cap{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes trial-spark{0%{opacity:1;transform:rotate(var(--a)) translateX(10px) scale(1.2)}to{opacity:0;transform:rotate(var(--a)) translateX(var(--d)) scale(.3)}}@keyframes trial-fin-land{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes trial-cta-beat{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.25);transform:scale(1.03)}}html[data-appearance] .trial-fin-bar .sao-btn.trial-cta-main{text-shadow:0 1px 2px #0009;background:linear-gradient(180deg, var(--fantasy-accent), var(--fantasy-button) 85%)!important;border-color:var(--fantasy-accent)!important;color:#fff!important;box-shadow:0 0 18px color-mix(in srgb, var(--fantasy-accent) 55%, transparent), inset 0 1px 0 #ffffff59!important}.trial-fin-bar .trial-cta-main{font-size:18px}.trial-fin-bar[data-pinned="1"]:after{content:"";z-index:-1;background:#070a10;height:90px;position:absolute;top:100%;left:-12px;right:-12px}.trial-fin-bar[data-pinned="1"]:before{content:"";z-index:-1;background:linear-gradient(#0000,#070a10);height:34px;position:absolute;top:-34px;left:-12px;right:-12px}@keyframes trial-prize-pop{0%{opacity:0;transform:translateY(10px)scale(.85)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.trial-fin-medal{animation:.8s cubic-bezier(.3,1.5,.5,1) both trial-fin-drop}.trial-fin[data-kind=done] .trial-fin-medalbox:after{animation:.7s ease-out .45s both trial-fin-flash}.trial-fin[data-kind=done] .trial-fin-medalbox:before{animation:6s linear infinite trial-fin-rays}.trial-fin-row{transition:transform 1.3s cubic-bezier(.25,.8,.25,1)}.trial-fin[data-phase="3"] .trial-fin-row.is-me{animation:1.2s ease-out trial-fin-glow}.trial-fin[data-phase="1"] .trial-fin-medal{animation:.45s cubic-bezier(.3,1.8,.5,1) .4s both trial-fin-land}.trial-fin-bar .trial-cta-main.is-ready{animation:1.6s ease-in-out 3 trial-cta-beat}.trial-fin-up{animation:.55s cubic-bezier(.2,1.8,.4,1) both trial-up-pop}.trial-fin[data-phase="2"] .trial-fin-place{animation:.18s step-end infinite trial-fin-tick}}@keyframes trial-fin-drop{0%{opacity:0;transform:translateY(-150px)rotate(-35deg)scale(1.3)}55%{opacity:1;transform:translateY(8px)rotate(10deg)scale(1.06)}75%{transform:translateY(-5px)rotate(-4deg)}to{transform:translateY(0)rotate(0)scale(1)}}@keyframes trial-fin-flash{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}30%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}@keyframes trial-fin-rays{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes trial-fin-tick{0%{transform:scale(1.08)}50%{transform:scale(1)}}@keyframes trial-fin-glow{0%{box-shadow:inset 0 0 0 1px #67e8f9,0 0 34px #22d3eef2}to{box-shadow:inset 0 0 0 1px #67e8f9e6,0 0 16px #22d3ee66}}.pio-plate{isolation:isolate;text-align:left;background:#0a1322;border:1px solid #94a3b838;border-radius:14px;min-height:132px;transition:transform .15s;position:relative;overflow:hidden}.pio-plate:active{transform:scale(.98)}.pio-plate-art{z-index:-2;object-fit:cover;opacity:.55;filter:saturate(.9);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.pio-plate:before{content:"";z-index:-1;background:linear-gradient(#04060d26 0%,#04060d8c 45%,#04060df0 100%);position:absolute;top:0;bottom:0;left:0;right:0}.pio-plate[data-empty="1"] .pio-plate-art{opacity:.22;filter:grayscale(.7)}.pio-plate[data-mine="1"]{border-color:#67e8f9bf;box-shadow:0 0 0 1px #22d3ee59,0 0 18px #22d3ee47}.pio-plate[data-top="1"]{border-color:#fde047cc;box-shadow:0 0 0 1px #facc1566,0 0 20px #facc154d}.pio-num{color:#fff;text-shadow:0 0 14px #22d3ee8c,0 2px 6px #000c;font-family:Orbitron,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:34px;font-weight:900;line-height:1}.pio-gold{color:#fde68a;text-shadow:0 0 10px #facc1573}.pio-silver{color:#e2e8f0}.pio-bronze{color:#fdba74}.pio-plaque-back{animation:.25s ease-out both pio-fade}.pio-plaque{background:radial-gradient(120% 90% at 50% 0,#facc1547,#0000 60%),linear-gradient(#2a1d06 0%,#120c03 100%);border:1px solid #fde047b3;border-radius:22px;animation:.55s cubic-bezier(.2,1.4,.4,1) both pio-pop,2.4s ease-in-out .6s infinite pio-glow;position:relative;box-shadow:0 0 0 1px #facc1540,0 0 46px #facc1561,0 18px 50px #0009}.pio-plaque-icon{filter:drop-shadow(0 0 18px #facc15bf);font-size:64px;line-height:1}.pio-plaque-rays{pointer-events:none;background:repeating-conic-gradient(#facc1524 0deg 7deg,#0000 7deg 22deg);width:460px;height:460px;margin:-230px 0 0 -230px;animation:18s linear infinite pio-spin;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 66%);mask-image:radial-gradient(circle,#000 0%,#0000 66%)}@keyframes pio-fade{0%{opacity:0}to{opacity:1}}@keyframes pio-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes pio-glow{0%,to{box-shadow:0 0 0 1px #facc1540,0 0 34px #facc154d,0 18px 50px #0009}50%{box-shadow:0 0 0 1px #facc1573,0 0 62px #facc158c,0 18px 50px #0009}}@keyframes pio-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pio-plaque-back,.pio-plaque,.pio-plaque-rays{animation:none}.pio-plate{transition:none}}
