/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-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;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:""}}}@layer theme{:host,:root{--font-sans:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-green-300:oklch(87.1% .15 154.449);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-950:oklch(12.9% .042 264.695);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--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;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--blur-md:12px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--default-mono-font-family:var(--font-geist-mono),ui-monospace,monospace;--color-foreground:var(--foreground)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-1{inset:var(--spacing)}.-inset-x-1{inset-inline:calc(var(--spacing) * -1)}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-8{inset-inline:calc(var(--spacing) * 8)}.-inset-y-0\.5{inset-block:calc(var(--spacing) * -.5)}.inset-y-0{inset-block:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-3{top:calc(var(--spacing) * -3)}.-top-14{top:calc(var(--spacing) * -14)}.-top-16{top:calc(var(--spacing) * -16)}.-top-px{top:-1px}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-16{top:calc(var(--spacing) * 16)}.top-\[4\%\]{top:4%}.top-\[6\%\]{top:6%}.top-\[12\%\]{top:12%}.top-\[14\%\]{top:14%}.top-\[26\%\]{top:26%}.top-\[42\%\]{top:42%}.top-\[104px\]{top:104px}.top-\[calc\(env\(safe-area-inset-top\)\+0\.75rem\)\]{top:calc(env(safe-area-inset-top) + .75rem)}.top-\[calc\(env\(safe-area-inset-top\)\+3\.75rem\)\]{top:calc(env(safe-area-inset-top) + 3.75rem)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-3{right:calc(var(--spacing) * -3)}.-right-10{right:calc(var(--spacing) * -10)}.-right-16{right:calc(var(--spacing) * -16)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[6\%\]{right:6%}.right-\[env\(safe-area-inset-right\)\]{right:env(safe-area-inset-right)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-\[10\%\]{bottom:10%}.bottom-\[22\%\]{bottom:22%}.bottom-full{bottom:100%}.left-0{left:0}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-\[4\%\]{left:4%}.left-\[49\%\]{left:49%}.left-\[54\%\]{left:54%}.left-\[68\%\]{left:68%}.left-\[73\%\]{left:73%}.left-\[86\%\]{left:86%}.left-\[calc\(env\(safe-area-inset-left\)\+6\.5rem\)\]{left:calc(env(safe-area-inset-left) + 6.5rem)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -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-80{z-index:80}.z-\[5\]{z-index:5}.z-\[35\]{z-index:35}.z-\[45\]{z-index:45}.z-\[46\]{z-index:46}.z-\[75\]{z-index:75}.z-\[80\]{z-index:80}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.col-end-4{grid-column-end:4}.row-span-2{grid-row:span 2/span 2}.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-0{margin:0}.m-4{margin:calc(var(--spacing) * 4)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-1{margin-inline:var(--spacing)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.-my-3{margin-block:calc(var(--spacing) * -3)}.-my-6{margin-block:calc(var(--spacing) * -6)}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.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-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[7\.68px\]{margin-top:7.68px}.mt-\[9\.6px\]{margin-top:9.6px}.mt-auto{margin-top:auto}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-6{margin-bottom:calc(var(--spacing) * -6)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-square{aspect-ratio:1}.size-48{width:calc(var(--spacing) * 48);height:calc(var(--spacing) * 48)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.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-13{height:calc(var(--spacing) * 13)}.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-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-\[8px\]{height:8px}.h-\[13\%\]{height:13%}.h-\[18\%\]{height:18%}.h-\[23px\]{height:23px}.h-\[24\%\]{height:24%}.h-\[26px\]{height:26px}.h-\[27px\]{height:27px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[38\%\]{height:38%}.h-\[39\.6px\]{height:39.6px}.h-\[50px\]{height:50px}.h-\[62px\]{height:62px}.h-\[76vh\]{height:76vh}.h-\[90px\]{height:90px}.h-\[92px\]{height:92px}.h-\[100dvh\]{height:100dvh}.h-\[120\%\]{height:120%}.h-\[120px\]{height:120px}.h-\[150\%\]{height:150%}.h-\[calc\(100\%\+3rem\)\]{height:calc(100% + 3rem)}.h-\[min\(75vh\,760px\)\]{height:min(75vh,760px)}.h-\[min\(92vh\,72vw\)\]{height:min(92vh,72vw)}.h-\[min\(100\%\,76vw\)\]{height:min(100%,76vw)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[56dvh\]{max-height:56dvh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86dvh\]{max-height:86dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[calc\(100dvh-24px\)\]{max-height:calc(100dvh - 24px)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-\[18px\]{min-height:18px}.min-h-\[32px\]{min-height:32px}.min-h-\[36px\]{min-height:36px}.min-h-\[44px\]{min-height:44px}.min-h-\[52px\]{min-height:52px}.min-h-\[64px\]{min-height:64px}.min-h-\[84px\]{min-height:84px}.min-h-\[96px\]{min-height:96px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[104px\]{min-height:104px}.min-h-\[110px\]{min-height:110px}.min-h-\[118px\]{min-height:118px}.min-h-\[180px\]{min-height:180px}.min-h-\[560px\]{min-height:560px}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.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-72{width:calc(var(--spacing) * 72)}.w-\[2px\]{width:2px}.w-\[22\%\]{width:22%}.w-\[23px\]{width:23px}.w-\[26px\]{width:26px}.w-\[27px\]{width:27px}.w-\[34\%\]{width:34%}.w-\[34px\]{width:34px}.w-\[36px\]{width:36px}.w-\[46\%\]{width:46%}.w-\[76px\]{width:76px}.w-\[78vw\]{width:78vw}.w-\[80vw\]{width:80vw}.w-\[84px\]{width:84px}.w-\[85\%\]{width:85%}.w-\[88px\]{width:88px}.w-\[92px\]{width:92px}.w-\[120px\]{width:120px}.w-\[150px\]{width:150px}.w-\[151px\]{width:151px}.w-\[160px\]{width:160px}.w-\[168px\]{width:168px}.w-\[174px\]{width:174px}.w-\[230px\]{width:230px}.w-\[248px\]{width:248px}.w-\[258px\]{width:258px}.w-\[260px\]{width:260px}.w-\[min\(92vh\,72vw\)\]{width:min(92vh,72vw)}.w-\[min\(92vw\,540px\)\]{width:min(92vw,540px)}.w-\[min\(92vw\,560px\)\]{width:min(92vw,560px)}.w-\[min\(92vw\,640px\)\]{width:min(92vw,640px)}.w-\[min\(92vw\,720px\)\]{width:min(92vw,720px)}.w-\[min\(92vw\,1024px\)\]{width:min(92vw,1024px)}.w-\[min\(94vw\,640px\)\]{width:min(94vw,640px)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[6rem\]{max-width:6rem}.max-w-\[58\%\]{max-width:58%}.max-w-\[64\%\]{max-width:64%}.max-w-\[84px\]{max-width:84px}.max-w-\[85\%\]{max-width:85%}.max-w-\[130px\]{max-width:130px}.max-w-\[168px\]{max-width:168px}.max-w-\[200px\]{max-width:200px}.max-w-\[320px\]{max-width:320px}.max-w-\[1024px\]{max-width:1024px}.max-w-\[calc\(100\%-1rem\)\]{max-width:calc(100% - 1rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[min\(30rem\,70vw\)\]{max-width:min(30rem,70vw)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.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:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[2rem\]{min-width:2rem}.min-w-\[3\.5rem\]{min-width:3.5rem}.min-w-\[58px\]{min-width:58px}.min-w-\[72px\]{min-width:72px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[520px\]{min-width:520px}.min-w-\[667px\]{min-width:667px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-\[200px\]{flex-basis:200px}.basis-\[260px\]{flex-basis:260px}.border-collapse{border-collapse:collapse}.origin-top{transform-origin:top}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-x-\[30\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[30\%\]{--tw-translate-x:calc(30% * -1)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1)}.-translate-y-1,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-\[30\%\]{--tw-translate-y:calc(30% * -1)}.-translate-y-\[30\%\],.translate-y-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px}.translate-y-\[30\%\]{--tw-translate-y:30%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[0\.34\]{scale:.34}.scale-\[0\.42\]{scale:.42}.-rotate-12{rotate:-12deg}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.\[touch-action\:pan-y_pinch-zoom\]{touch-action:pan-y pinch-zoom}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.columns-2{column-count:2}.break-inside-avoid{break-inside:avoid}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.grid-cols-\[3\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:3.5rem minmax(0,1fr)}.grid-cols-\[4rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:4rem minmax(0,1fr) auto}.grid-cols-\[18px_1fr_42px\]{grid-template-columns:18px 1fr 42px}.grid-cols-\[38px_1fr\]{grid-template-columns:38px 1fr}.grid-cols-\[48px_minmax\(0\,1fr\)\]{grid-template-columns:48px minmax(0,1fr)}.grid-cols-\[52px_1fr_52px\]{grid-template-columns:52px 1fr 52px}.grid-cols-\[90px_minmax\(0\,1fr\)_56px_minmax\(64px\,auto\)\]{grid-template-columns:90px minmax(0,1fr) 56px minmax(64px,auto)}.grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(180px\,34\%\)_1fr\]{grid-template-columns:minmax(180px,34%) 1fr}.grid-cols-\[repeat\(6\,minmax\(0\,1fr\)\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:repeat(6,minmax(0,1fr)) minmax(0,1.2fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(104px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.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-6{gap:calc(var(--spacing) * 6)}.gap-\[1\.5px\]{gap:1.5px}.gap-\[7\.68px\]{gap:7.68px}: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(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * 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)))}:where(.space-y-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-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:3.40282e+38px}.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{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#946238\]{border-color:#946238}.border-\[var\(--research-tab-color\)\]{border-color:var(--research-tab-color)}.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\/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-400{border-color:var(--color-amber-400)}.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\/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\/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\/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-amber-400\/60{border-color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/60{border-color:color-mix(in oklab,var(--color-amber-400) 60%,transparent)}}.border-amber-400\/70{border-color:#fcbb00b3}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/70{border-color:color-mix(in oklab,var(--color-amber-400) 70%,transparent)}}.border-amber-500\/10{border-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/10{border-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/50{border-color:color-mix(in oklab,var(--color-amber-500) 50%,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-blue-300\/40{border-color:#90c5ff66}@supports (color:color-mix(in lab,red,red)){.border-blue-300\/40{border-color:color-mix(in oklab,var(--color-blue-300) 40%,transparent)}}.border-blue-300\/45{border-color:#90c5ff73}@supports (color:color-mix(in lab,red,red)){.border-blue-300\/45{border-color:color-mix(in oklab,var(--color-blue-300) 45%,transparent)}}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-400\/25{border-color:#54a2ff40}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/25{border-color:color-mix(in oklab,var(--color-blue-400) 25%,transparent)}}.border-blue-400\/30{border-color:#54a2ff4d}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/30{border-color:color-mix(in oklab,var(--color-blue-400) 30%,transparent)}}.border-blue-400\/40{border-color:#54a2ff66}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/40{border-color:color-mix(in oklab,var(--color-blue-400) 40%,transparent)}}.border-blue-400\/50{border-color:#54a2ff80}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/50{border-color:color-mix(in oklab,var(--color-blue-400) 50%,transparent)}}.border-blue-400\/60{border-color:#54a2ff99}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/60{border-color:color-mix(in oklab,var(--color-blue-400) 60%,transparent)}}.border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/40{border-color:color-mix(in oklab,var(--color-blue-500) 40%,transparent)}}.border-composites-400\/30{border-color:oklab(63.9083% .0655919 .115175/.3)}.border-composites-400\/40{border-color:oklab(63.9083% .0655919 .115175/.4)}.border-cyan-200\/10{border-color:#a2f4fd1a}@supports (color:color-mix(in lab,red,red)){.border-cyan-200\/10{border-color:color-mix(in oklab,var(--color-cyan-200) 10%,transparent)}}.border-cyan-200\/15{border-color:#a2f4fd26}@supports (color:color-mix(in lab,red,red)){.border-cyan-200\/15{border-color:color-mix(in oklab,var(--color-cyan-200) 15%,transparent)}}.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\/35{border-color:#a2f4fd59}@supports (color:color-mix(in lab,red,red)){.border-cyan-200\/35{border-color:color-mix(in oklab,var(--color-cyan-200) 35%,transparent)}}.border-cyan-200\/40{border-color:#a2f4fd66}@supports (color:color-mix(in lab,red,red)){.border-cyan-200\/40{border-color:color-mix(in oklab,var(--color-cyan-200) 40%,transparent)}}.border-cyan-200\/45{border-color:#a2f4fd73}@supports (color:color-mix(in lab,red,red)){.border-cyan-200\/45{border-color:color-mix(in oklab,var(--color-cyan-200) 45%,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\/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\/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-400{border-color:var(--color-cyan-400)}.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\/40{border-color:#00d2ef66}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/40{border-color:color-mix(in oklab,var(--color-cyan-400) 40%,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-cyan-400\/60{border-color:#00d2ef99}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/60{border-color:color-mix(in oklab,var(--color-cyan-400) 60%,transparent)}}.border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/20{border-color:color-mix(in oklab,var(--color-cyan-500) 20%,transparent)}}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/30{border-color:color-mix(in oklab,var(--color-cyan-500) 30%,transparent)}}.border-cyan-500\/40{border-color:#00b7d766}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/40{border-color:color-mix(in oklab,var(--color-cyan-500) 40%,transparent)}}.border-emerald-200\/10{border-color:#a4f4cf1a}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/10{border-color:color-mix(in oklab,var(--color-emerald-200) 10%,transparent)}}.border-emerald-200\/15{border-color:#a4f4cf26}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/15{border-color:color-mix(in oklab,var(--color-emerald-200) 15%,transparent)}}.border-emerald-200\/20{border-color:#a4f4cf33}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/20{border-color:color-mix(in oklab,var(--color-emerald-200) 20%,transparent)}}.border-emerald-200\/25{border-color:#a4f4cf40}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/25{border-color:color-mix(in oklab,var(--color-emerald-200) 25%,transparent)}}.border-emerald-200\/35{border-color:#a4f4cf59}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/35{border-color:color-mix(in oklab,var(--color-emerald-200) 35%,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\/22{border-color:#5ee9b538}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/22{border-color:color-mix(in oklab,var(--color-emerald-300) 22%,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\/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-400{border-color:var(--color-emerald-400)}.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\/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\/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-400\/60{border-color:#00d29499}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/60{border-color:color-mix(in oklab,var(--color-emerald-400) 60%,transparent)}}.border-emerald-500\/10{border-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/10{border-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500) 40%,transparent)}}.border-emerald-500\/60{border-color:#00bb7f99}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/60{border-color:color-mix(in oklab,var(--color-emerald-500) 60%,transparent)}}.border-foreground\/70{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/70{border-color:color-mix(in oklab,var(--foreground) 70%,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\/40{border-color:#ec6cff66}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-400\/40{border-color:color-mix(in oklab,var(--color-fuchsia-400) 40%,transparent)}}.border-indigo-400\/30{border-color:#7d87ff4d}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/30{border-color:color-mix(in oklab,var(--color-indigo-400) 30%,transparent)}}.border-indigo-400\/40{border-color:#7d87ff66}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/40{border-color:color-mix(in oklab,var(--color-indigo-400) 40%,transparent)}}.border-indigo-400\/60{border-color:#7d87ff99}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/60{border-color:color-mix(in oklab,var(--color-indigo-400) 60%,transparent)}}.border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/30{border-color:color-mix(in oklab,var(--color-indigo-500) 30%,transparent)}}.border-indigo-500\/40{border-color:#625fff66}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/40{border-color:color-mix(in oklab,var(--color-indigo-500) 40%,transparent)}}.border-lime-400\/30{border-color:#9de5004d}@supports (color:color-mix(in lab,red,red)){.border-lime-400\/30{border-color:color-mix(in oklab,var(--color-lime-400) 30%,transparent)}}.border-lime-400\/40{border-color:#9de50066}@supports (color:color-mix(in lab,red,red)){.border-lime-400\/40{border-color:color-mix(in oklab,var(--color-lime-400) 40%,transparent)}}.border-lime-500\/40{border-color:#80cd0066}@supports (color:color-mix(in lab,red,red)){.border-lime-500\/40{border-color:color-mix(in oklab,var(--color-lime-500) 40%,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\/45{border-color:#ffb96d73}@supports (color:color-mix(in lab,red,red)){.border-orange-300\/45{border-color:color-mix(in oklab,var(--color-orange-300) 45%,transparent)}}.border-orange-400\/30{border-color:#ff8b1a4d}@supports (color:color-mix(in lab,red,red)){.border-orange-400\/30{border-color:color-mix(in oklab,var(--color-orange-400) 30%,transparent)}}.border-orange-400\/40{border-color:#ff8b1a66}@supports (color:color-mix(in lab,red,red)){.border-orange-400\/40{border-color:color-mix(in oklab,var(--color-orange-400) 40%,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-orange-500\/40{border-color:#fe6e0066}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/40{border-color:color-mix(in oklab,var(--color-orange-500) 40%,transparent)}}.border-pink-500\/40{border-color:#f6339a66}@supports (color:color-mix(in lab,red,red)){.border-pink-500\/40{border-color:color-mix(in oklab,var(--color-pink-500) 40%,transparent)}}.border-purple-400\/40{border-color:#c07eff66}@supports (color:color-mix(in lab,red,red)){.border-purple-400\/40{border-color:color-mix(in oklab,var(--color-purple-400) 40%,transparent)}}.border-purple-400\/50{border-color:#c07eff80}@supports (color:color-mix(in lab,red,red)){.border-purple-400\/50{border-color:color-mix(in oklab,var(--color-purple-400) 50%,transparent)}}.border-red-200\/30{border-color:#ffcaca4d}@supports (color:color-mix(in lab,red,red)){.border-red-200\/30{border-color:color-mix(in oklab,var(--color-red-200) 30%,transparent)}}.border-red-300\/20{border-color:#ffa3a333}@supports (color:color-mix(in lab,red,red)){.border-red-300\/20{border-color:color-mix(in oklab,var(--color-red-300) 20%,transparent)}}.border-red-300\/30{border-color:#ffa3a34d}@supports (color:color-mix(in lab,red,red)){.border-red-300\/30{border-color:color-mix(in oklab,var(--color-red-300) 30%,transparent)}}.border-red-300\/40{border-color:#ffa3a366}@supports (color:color-mix(in lab,red,red)){.border-red-300\/40{border-color:color-mix(in oklab,var(--color-red-300) 40%,transparent)}}.border-red-300\/45{border-color:#ffa3a373}@supports (color:color-mix(in lab,red,red)){.border-red-300\/45{border-color:color-mix(in oklab,var(--color-red-300) 45%,transparent)}}.border-red-400{border-color:var(--color-red-400)}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab,red,red)){.border-red-400\/20{border-color:color-mix(in oklab,var(--color-red-400) 20%,transparent)}}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){.border-red-400\/30{border-color:color-mix(in oklab,var(--color-red-400) 30%,transparent)}}.border-red-400\/40{border-color:#ff656866}@supports (color:color-mix(in lab,red,red)){.border-red-400\/40{border-color:color-mix(in oklab,var(--color-red-400) 40%,transparent)}}.border-red-400\/50{border-color:#ff656880}@supports (color:color-mix(in lab,red,red)){.border-red-400\/50{border-color:color-mix(in oklab,var(--color-red-400) 50%,transparent)}}.border-red-400\/60{border-color:#ff656899}@supports (color:color-mix(in lab,red,red)){.border-red-400\/60{border-color:color-mix(in oklab,var(--color-red-400) 60%,transparent)}}.border-red-400\/70{border-color:#ff6568b3}@supports (color:color-mix(in lab,red,red)){.border-red-400\/70{border-color:color-mix(in oklab,var(--color-red-400) 70%,transparent)}}.border-red-500\/10{border-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.border-red-500\/10{border-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.border-red-500\/25{border-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.border-red-500\/25{border-color:color-mix(in oklab,var(--color-red-500) 25%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500) 50%,transparent)}}.border-red-500\/60{border-color:#fb2c3699}@supports (color:color-mix(in lab,red,red)){.border-red-500\/60{border-color:color-mix(in oklab,var(--color-red-500) 60%,transparent)}}.border-red-500\/80{border-color:#fb2c36cc}@supports (color:color-mix(in lab,red,red)){.border-red-500\/80{border-color:color-mix(in oklab,var(--color-red-500) 80%,transparent)}}.border-rose-500\/40{border-color:#ff235766}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/40{border-color:color-mix(in oklab,var(--color-rose-500) 40%,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\/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-sky-500\/40{border-color:#00a5ef66}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/40{border-color:color-mix(in oklab,var(--color-sky-500) 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-500\/40{border-color:#62748e66}@supports (color:color-mix(in lab,red,red)){.border-slate-500\/40{border-color:color-mix(in oklab,var(--color-slate-500) 40%,transparent)}}.border-stone-400\/40{border-color:#a6a09b66}@supports (color:color-mix(in lab,red,red)){.border-stone-400\/40{border-color:color-mix(in oklab,var(--color-stone-400) 40%,transparent)}}.border-teal-400\/60{border-color:#00d3bd99}@supports (color:color-mix(in lab,red,red)){.border-teal-400\/60{border-color:color-mix(in oklab,var(--color-teal-400) 60%,transparent)}}.border-teal-500\/40{border-color:#00baa766}@supports (color:color-mix(in lab,red,red)){.border-teal-500\/40{border-color:color-mix(in oklab,var(--color-teal-500) 40%,transparent)}}.border-transparent{border-color:#0000}.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\/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-400{border-color:var(--color-violet-400)}.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\/25{border-color:#a685ff40}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/25{border-color:color-mix(in oklab,var(--color-violet-400) 25%,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\/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\/60{border-color:#a685ff99}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/60{border-color:color-mix(in oklab,var(--color-violet-400) 60%,transparent)}}.border-violet-500\/40{border-color:#8d54ff66}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/40{border-color:color-mix(in oklab,var(--color-violet-500) 40%,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\/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\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.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\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white) 70%,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\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-yellow-400\/40{border-color:#fac80066}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/40{border-color:color-mix(in oklab,var(--color-yellow-400) 40%,transparent)}}.border-yellow-400\/50{border-color:#fac80080}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/50{border-color:color-mix(in oklab,var(--color-yellow-400) 50%,transparent)}}.border-yellow-500{border-color:var(--color-yellow-500)}.border-yellow-500\/40{border-color:#edb20066}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/40{border-color:color-mix(in oklab,var(--color-yellow-500) 40%,transparent)}}.border-zinc-400{border-color:var(--color-zinc-400)}.border-zinc-400\/30{border-color:#9f9fa94d}@supports (color:color-mix(in lab,red,red)){.border-zinc-400\/30{border-color:color-mix(in oklab,var(--color-zinc-400) 30%,transparent)}}.border-zinc-400\/40{border-color:#9f9fa966}@supports (color:color-mix(in lab,red,red)){.border-zinc-400\/40{border-color:color-mix(in oklab,var(--color-zinc-400) 40%,transparent)}}.border-zinc-500\/40{border-color:#71717b66}@supports (color:color-mix(in lab,red,red)){.border-zinc-500\/40{border-color:color-mix(in oklab,var(--color-zinc-500) 40%,transparent)}}.border-zinc-500\/50{border-color:#71717b80}@supports (color:color-mix(in lab,red,red)){.border-zinc-500\/50{border-color:color-mix(in oklab,var(--color-zinc-500) 50%,transparent)}}.border-zinc-600\/50{border-color:#52525c80}@supports (color:color-mix(in lab,red,red)){.border-zinc-600\/50{border-color:color-mix(in oklab,var(--color-zinc-600) 50%,transparent)}}.border-zinc-800\/50{border-color:#27272a80}@supports (color:color-mix(in lab,red,red)){.border-zinc-800\/50{border-color:color-mix(in oklab,var(--color-zinc-800) 50%,transparent)}}.border-zinc-800\/60{border-color:#27272a99}@supports (color:color-mix(in lab,red,red)){.border-zinc-800\/60{border-color:color-mix(in oklab,var(--color-zinc-800) 60%,transparent)}}.bg-\[\#b07842\]{background-color:#b07842}.bg-\[var\(--research-tab-color\)\]{background-color:var(--research-tab-color)}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\/5{background-color:#ffd2360d}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/5{background-color:color-mix(in oklab,var(--color-amber-300) 5%,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\/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\/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\/70{background-color:#fcbb00b3}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/70{background-color:color-mix(in oklab,var(--color-amber-400) 70%,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-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\/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\/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\/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\/25{background-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/25{background-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.bg-amber-500\/\[0\.04\]{background-color:#f99c000a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-amber-500) 4%,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-600\/80{background-color:#dd7400cc}@supports (color:color-mix(in lab,red,red)){.bg-amber-600\/80{background-color:color-mix(in oklab,var(--color-amber-600) 80%,transparent)}}.bg-amber-950\/20{background-color:#46190133}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/20{background-color:color-mix(in oklab,var(--color-amber-950) 20%,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\/40{background-color:#46190166}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/40{background-color:color-mix(in oklab,var(--color-amber-950) 40%,transparent)}}.bg-amber-950\/80{background-color:#461901cc}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/80{background-color:color-mix(in oklab,var(--color-amber-950) 80%,transparent)}}.bg-background,.bg-background\/30{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/30{background-color:color-mix(in oklab,var(--background) 30%,transparent)}}.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/40{background-color:color-mix(in oklab,var(--background) 40%,transparent)}}.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/60{background-color:color-mix(in oklab,var(--background) 60%,transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--background) 80%,transparent)}}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.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\/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\/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-blue-300\/5{background-color:#90c5ff0d}@supports (color:color-mix(in lab,red,red)){.bg-blue-300\/5{background-color:color-mix(in oklab,var(--color-blue-300) 5%,transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-400\/5{background-color:#54a2ff0d}@supports (color:color-mix(in lab,red,red)){.bg-blue-400\/5{background-color:color-mix(in oklab,var(--color-blue-400) 5%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.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-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/15{background-color:color-mix(in oklab,var(--color-blue-500) 15%,transparent)}}.bg-blue-500\/18{background-color:#3080ff2e}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/18{background-color:color-mix(in oklab,var(--color-blue-500) 18%,transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-600\/70{background-color:#155dfcb3}@supports (color:color-mix(in lab,red,red)){.bg-blue-600\/70{background-color:color-mix(in oklab,var(--color-blue-600) 70%,transparent)}}.bg-blue-950\/70{background-color:#162456b3}@supports (color:color-mix(in lab,red,red)){.bg-blue-950\/70{background-color:color-mix(in oklab,var(--color-blue-950) 70%,transparent)}}.bg-blue-950\/85{background-color:#162456d9}@supports (color:color-mix(in lab,red,red)){.bg-blue-950\/85{background-color:color-mix(in oklab,var(--color-blue-950) 85%,transparent)}}.bg-composites-500\/5{background-color:oklab(50.8638% .0526862 .0926894/.05)}.bg-composites-500\/10{background-color:oklab(50.8638% .0526862 .0926894/.1)}.bg-composites-500\/20{background-color:oklab(50.8638% .0526862 .0926894/.2)}.bg-cyan-200{background-color:var(--color-cyan-200)}.bg-cyan-200\/85{background-color:#a2f4fdd9}@supports (color:color-mix(in lab,red,red)){.bg-cyan-200\/85{background-color:color-mix(in oklab,var(--color-cyan-200) 85%,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\/10{background-color:#53eafd1a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/10{background-color:color-mix(in oklab,var(--color-cyan-300) 10%,transparent)}}.bg-cyan-300\/15{background-color:#53eafd26}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/15{background-color:color-mix(in oklab,var(--color-cyan-300) 15%,transparent)}}.bg-cyan-400{background-color:var(--color-cyan-400)}.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\/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\/\[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-500{background-color:var(--color-cyan-500)}.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\/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\/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-600\/70{background-color:#0092b5b3}@supports (color:color-mix(in lab,red,red)){.bg-cyan-600\/70{background-color:color-mix(in oklab,var(--color-cyan-600) 70%,transparent)}}.bg-cyan-600\/80{background-color:#0092b5cc}@supports (color:color-mix(in lab,red,red)){.bg-cyan-600\/80{background-color:color-mix(in oklab,var(--color-cyan-600) 80%,transparent)}}.bg-cyan-900\/20{background-color:#104e6433}@supports (color:color-mix(in lab,red,red)){.bg-cyan-900\/20{background-color:color-mix(in oklab,var(--color-cyan-900) 20%,transparent)}}.bg-cyan-950\/10{background-color:#0533451a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-950\/10{background-color:color-mix(in oklab,var(--color-cyan-950) 10%,transparent)}}.bg-cyan-950\/20{background-color:#05334533}@supports (color:color-mix(in lab,red,red)){.bg-cyan-950\/20{background-color:color-mix(in oklab,var(--color-cyan-950) 20%,transparent)}}.bg-cyan-950\/25{background-color:#05334540}@supports (color:color-mix(in lab,red,red)){.bg-cyan-950\/25{background-color:color-mix(in oklab,var(--color-cyan-950) 25%,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-cyan-950\/45{background-color:#05334573}@supports (color:color-mix(in lab,red,red)){.bg-cyan-950\/45{background-color:color-mix(in oklab,var(--color-cyan-950) 45%,transparent)}}.bg-cyan-950\/75{background-color:#053345bf}@supports (color:color-mix(in lab,red,red)){.bg-cyan-950\/75{background-color:color-mix(in oklab,var(--color-cyan-950) 75%,transparent)}}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-300\/5{background-color:#5ee9b50d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/5{background-color:color-mix(in oklab,var(--color-emerald-300) 5%,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\/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\/70{background-color:#00d294b3}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/70{background-color:color-mix(in oklab,var(--color-emerald-400) 70%,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-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\/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\/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\/30{background-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/30{background-color:color-mix(in oklab,var(--color-emerald-500) 30%,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-600\/70{background-color:#009767b3}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/70{background-color:color-mix(in oklab,var(--color-emerald-600) 70%,transparent)}}.bg-emerald-600\/80{background-color:#009767cc}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/80{background-color:color-mix(in oklab,var(--color-emerald-600) 80%,transparent)}}.bg-emerald-950\/20{background-color:#002c2233}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/20{background-color:color-mix(in oklab,var(--color-emerald-950) 20%,transparent)}}.bg-emerald-950\/40{background-color:#002c2266}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/40{background-color:color-mix(in oklab,var(--color-emerald-950) 40%,transparent)}}.bg-emerald-950\/50{background-color:#002c2280}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/50{background-color:color-mix(in oklab,var(--color-emerald-950) 50%,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-fuchsia-500\/5{background-color:#e12afb0d}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-500\/5{background-color:color-mix(in oklab,var(--color-fuchsia-500) 5%,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\/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-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-400\/70{background-color:#7d87ffb3}@supports (color:color-mix(in lab,red,red)){.bg-indigo-400\/70{background-color:color-mix(in oklab,var(--color-indigo-400) 70%,transparent)}}.bg-indigo-500\/5{background-color:#625fff0d}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/5{background-color:color-mix(in oklab,var(--color-indigo-500) 5%,transparent)}}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/10{background-color:color-mix(in oklab,var(--color-indigo-500) 10%,transparent)}}.bg-indigo-500\/15{background-color:#625fff26}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/15{background-color:color-mix(in oklab,var(--color-indigo-500) 15%,transparent)}}.bg-indigo-500\/20{background-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/20{background-color:color-mix(in oklab,var(--color-indigo-500) 20%,transparent)}}.bg-indigo-500\/\[0\.06\]{background-color:#625fff0f}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-indigo-500) 6%,transparent)}}.bg-lime-500\/5{background-color:#80cd000d}@supports (color:color-mix(in lab,red,red)){.bg-lime-500\/5{background-color:color-mix(in oklab,var(--color-lime-500) 5%,transparent)}}.bg-lime-500\/10{background-color:#80cd001a}@supports (color:color-mix(in lab,red,red)){.bg-lime-500\/10{background-color:color-mix(in oklab,var(--color-lime-500) 10%,transparent)}}.bg-lime-500\/20{background-color:#80cd0033}@supports (color:color-mix(in lab,red,red)){.bg-lime-500\/20{background-color:color-mix(in oklab,var(--color-lime-500) 20%,transparent)}}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-orange-400\/15{background-color:#ff8b1a26}@supports (color:color-mix(in lab,red,red)){.bg-orange-400\/15{background-color:color-mix(in oklab,var(--color-orange-400) 15%,transparent)}}.bg-orange-500\/5{background-color:#fe6e000d}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/5{background-color:color-mix(in oklab,var(--color-orange-500) 5%,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-950\/30{background-color:#4413064d}@supports (color:color-mix(in lab,red,red)){.bg-orange-950\/30{background-color:color-mix(in oklab,var(--color-orange-950) 30%,transparent)}}.bg-orange-950\/80{background-color:#441306cc}@supports (color:color-mix(in lab,red,red)){.bg-orange-950\/80{background-color:color-mix(in oklab,var(--color-orange-950) 80%,transparent)}}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500) 10%,transparent)}}.bg-purple-500\/15{background-color:#ac4bff26}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/15{background-color:color-mix(in oklab,var(--color-purple-500) 15%,transparent)}}.bg-red-300{background-color:var(--color-red-300)}.bg-red-300\/5{background-color:#ffa3a30d}@supports (color:color-mix(in lab,red,red)){.bg-red-300\/5{background-color:color-mix(in oklab,var(--color-red-300) 5%,transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/10{background-color:color-mix(in oklab,var(--color-red-400) 10%,transparent)}}.bg-red-400\/70{background-color:#ff6568b3}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/70{background-color:color-mix(in oklab,var(--color-red-400) 70%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500) 5%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.bg-red-500\/90{background-color:#fb2c36e6}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/90{background-color:color-mix(in oklab,var(--color-red-500) 90%,transparent)}}.bg-red-500\/\[0\.03\]{background-color:#fb2c3608}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-red-500) 3%,transparent)}}.bg-red-600\/70{background-color:#e40014b3}@supports (color:color-mix(in lab,red,red)){.bg-red-600\/70{background-color:color-mix(in oklab,var(--color-red-600) 70%,transparent)}}.bg-red-900\/40{background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/40{background-color:color-mix(in oklab,var(--color-red-900) 40%,transparent)}}.bg-red-950\/20{background-color:#46080933}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/20{background-color:color-mix(in oklab,var(--color-red-950) 20%,transparent)}}.bg-red-950\/30{background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/30{background-color:color-mix(in oklab,var(--color-red-950) 30%,transparent)}}.bg-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/40{background-color:color-mix(in oklab,var(--color-red-950) 40%,transparent)}}.bg-red-950\/50{background-color:#46080980}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/50{background-color:color-mix(in oklab,var(--color-red-950) 50%,transparent)}}.bg-red-950\/60{background-color:#46080999}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/60{background-color:color-mix(in oklab,var(--color-red-950) 60%,transparent)}}.bg-red-950\/80{background-color:#460809cc}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/80{background-color:color-mix(in oklab,var(--color-red-950) 80%,transparent)}}.bg-red-950\/95{background-color:#460809f2}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/95{background-color:color-mix(in oklab,var(--color-red-950) 95%,transparent)}}.bg-rose-400{background-color:var(--color-rose-400)}.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\/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-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\/\[0\.04\]{background-color:#00bcfe0a}@supports (color:color-mix(in lab,red,red)){.bg-sky-400\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-sky-400) 4%,transparent)}}.bg-sky-500\/5{background-color:#00a5ef0d}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/5{background-color:color-mix(in oklab,var(--color-sky-500) 5%,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\/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\/20{background-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/20{background-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.bg-slate-300\/15{background-color:#cad5e226}@supports (color:color-mix(in lab,red,red)){.bg-slate-300\/15{background-color:color-mix(in oklab,var(--color-slate-300) 15%,transparent)}}.bg-slate-500\/25{background-color:#62748e40}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/25{background-color:color-mix(in oklab,var(--color-slate-500) 25%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-stone-500\/10{background-color:#79716b1a}@supports (color:color-mix(in lab,red,red)){.bg-stone-500\/10{background-color:color-mix(in oklab,var(--color-stone-500) 10%,transparent)}}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab,red,red)){.bg-teal-500\/10{background-color:color-mix(in oklab,var(--color-teal-500) 10%,transparent)}}.bg-teal-600\/60{background-color:#00958899}@supports (color:color-mix(in lab,red,red)){.bg-teal-600\/60{background-color:color-mix(in oklab,var(--color-teal-600) 60%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-300\/5{background-color:#c4b4ff0d}@supports (color:color-mix(in lab,red,red)){.bg-violet-300\/5{background-color:color-mix(in oklab,var(--color-violet-300) 5%,transparent)}}.bg-violet-400{background-color:var(--color-violet-400)}.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\/\[0\.04\]{background-color:#a685ff0a}@supports (color:color-mix(in lab,red,red)){.bg-violet-400\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-violet-400) 4%,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\/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\/90{background-color:#8d54ffe6}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/90{background-color:color-mix(in oklab,var(--color-violet-500) 90%,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-600\/70{background-color:#7f22feb3}@supports (color:color-mix(in lab,red,red)){.bg-violet-600\/70{background-color:color-mix(in oklab,var(--color-violet-600) 70%,transparent)}}.bg-violet-600\/90{background-color:#7f22fee6}@supports (color:color-mix(in lab,red,red)){.bg-violet-600\/90{background-color:color-mix(in oklab,var(--color-violet-600) 90%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/2{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/2{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/3{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/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\/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\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.bg-white\/45{background-color:color-mix(in oklab,var(--color-white) 45%,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\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/\[0\.01\]{background-color:#ffffff03}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.01\]{background-color:color-mix(in oklab,var(--color-white) 1%,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\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white) 8%,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\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab,var(--color-white) 2.5%,transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-white) 3.5%,transparent)}}.bg-yellow-300{background-color:var(--color-yellow-300)}.bg-yellow-400\/10{background-color:#fac8001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-400\/10{background-color:color-mix(in oklab,var(--color-yellow-400) 10%,transparent)}}.bg-yellow-400\/70{background-color:#fac800b3}@supports (color:color-mix(in lab,red,red)){.bg-yellow-400\/70{background-color:color-mix(in oklab,var(--color-yellow-400) 70%,transparent)}}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500) 10%,transparent)}}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/20{background-color:color-mix(in oklab,var(--color-yellow-500) 20%,transparent)}}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-300\/5{background-color:#d4d4d80d}@supports (color:color-mix(in lab,red,red)){.bg-zinc-300\/5{background-color:color-mix(in oklab,var(--color-zinc-300) 5%,transparent)}}.bg-zinc-400{background-color:var(--color-zinc-400)}.bg-zinc-400\/10{background-color:#9f9fa91a}@supports (color:color-mix(in lab,red,red)){.bg-zinc-400\/10{background-color:color-mix(in oklab,var(--color-zinc-400) 10%,transparent)}}.bg-zinc-400\/15{background-color:#9f9fa926}@supports (color:color-mix(in lab,red,red)){.bg-zinc-400\/15{background-color:color-mix(in oklab,var(--color-zinc-400) 15%,transparent)}}.bg-zinc-400\/20{background-color:#9f9fa933}@supports (color:color-mix(in lab,red,red)){.bg-zinc-400\/20{background-color:color-mix(in oklab,var(--color-zinc-400) 20%,transparent)}}.bg-zinc-500\/5{background-color:#71717b0d}@supports (color:color-mix(in lab,red,red)){.bg-zinc-500\/5{background-color:color-mix(in oklab,var(--color-zinc-500) 5%,transparent)}}.bg-zinc-500\/10{background-color:#71717b1a}@supports (color:color-mix(in lab,red,red)){.bg-zinc-500\/10{background-color:color-mix(in oklab,var(--color-zinc-500) 10%,transparent)}}.bg-zinc-500\/15{background-color:#71717b26}@supports (color:color-mix(in lab,red,red)){.bg-zinc-500\/15{background-color:color-mix(in oklab,var(--color-zinc-500) 15%,transparent)}}.bg-zinc-600\/90{background-color:#52525ce6}@supports (color:color-mix(in lab,red,red)){.bg-zinc-600\/90{background-color:color-mix(in oklab,var(--color-zinc-600) 90%,transparent)}}.bg-zinc-700{background-color:var(--color-zinc-700)}.bg-zinc-700\/40{background-color:#3f3f4666}@supports (color:color-mix(in lab,red,red)){.bg-zinc-700\/40{background-color:color-mix(in oklab,var(--color-zinc-700) 40%,transparent)}}.bg-zinc-800\/40{background-color:#27272a66}@supports (color:color-mix(in lab,red,red)){.bg-zinc-800\/40{background-color:color-mix(in oklab,var(--color-zinc-800) 40%,transparent)}}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-900\/40{background-color:#18181b66}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/40{background-color:color-mix(in oklab,var(--color-zinc-900) 40%,transparent)}}.bg-zinc-900\/70{background-color:#18181bb3}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/70{background-color:color-mix(in oklab,var(--color-zinc-900) 70%,transparent)}}.bg-zinc-900\/80{background-color:#18181bcc}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/80{background-color:color-mix(in oklab,var(--color-zinc-900) 80%,transparent)}}.bg-zinc-900\/90{background-color:#18181be6}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/90{background-color:color-mix(in oklab,var(--color-zinc-900) 90%,transparent)}}.bg-zinc-900\/95{background-color:#18181bf2}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/95{background-color:color-mix(in oklab,var(--color-zinc-900) 95%,transparent)}}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-zinc-950\/40{background-color:#09090b66}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/40{background-color:color-mix(in oklab,var(--color-zinc-950) 40%,transparent)}}.bg-zinc-950\/45{background-color:#09090b73}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/45{background-color:color-mix(in oklab,var(--color-zinc-950) 45%,transparent)}}.bg-zinc-950\/50{background-color:#09090b80}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/50{background-color:color-mix(in oklab,var(--color-zinc-950) 50%,transparent)}}.bg-zinc-950\/54{background-color:#09090b8a}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/54{background-color:color-mix(in oklab,var(--color-zinc-950) 54%,transparent)}}.bg-zinc-950\/60{background-color:#09090b99}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/60{background-color:color-mix(in oklab,var(--color-zinc-950) 60%,transparent)}}.bg-zinc-950\/70{background-color:#09090bb3}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/70{background-color:color-mix(in oklab,var(--color-zinc-950) 70%,transparent)}}.bg-zinc-950\/72{background-color:#09090bb8}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/72{background-color:color-mix(in oklab,var(--color-zinc-950) 72%,transparent)}}.bg-zinc-950\/75{background-color:#09090bbf}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/75{background-color:color-mix(in oklab,var(--color-zinc-950) 75%,transparent)}}.bg-zinc-950\/78{background-color:#09090bc7}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/78{background-color:color-mix(in oklab,var(--color-zinc-950) 78%,transparent)}}.bg-zinc-950\/80{background-color:#09090bcc}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/80{background-color:color-mix(in oklab,var(--color-zinc-950) 80%,transparent)}}.bg-zinc-950\/84{background-color:#09090bd6}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/84{background-color:color-mix(in oklab,var(--color-zinc-950) 84%,transparent)}}.bg-zinc-950\/85{background-color:#09090bd9}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/85{background-color:color-mix(in oklab,var(--color-zinc-950) 85%,transparent)}}.bg-zinc-950\/88{background-color:#09090be0}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/88{background-color:color-mix(in oklab,var(--color-zinc-950) 88%,transparent)}}.bg-zinc-950\/90{background-color:#09090be6}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/90{background-color:color-mix(in oklab,var(--color-zinc-950) 90%,transparent)}}.bg-zinc-950\/92{background-color:#09090beb}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/92{background-color:color-mix(in oklab,var(--color-zinc-950) 92%,transparent)}}.bg-zinc-950\/95{background-color:#09090bf2}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/95{background-color:color-mix(in oklab,var(--color-zinc-950) 95%,transparent)}}.bg-zinc-950\/98{background-color:#09090bfa}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/98{background-color:color-mix(in oklab,var(--color-zinc-950) 98%,transparent)}}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-gradient-to-b,.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-br,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-500\/5{--tw-gradient-from:#f99c000d}@supports (color:color-mix(in lab,red,red)){.from-amber-500\/5{--tw-gradient-from:color-mix(in oklab,var(--color-amber-500) 5%,transparent)}}.from-amber-500\/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))}.from-background\/85{--tw-gradient-from:var(--background)}@supports (color:color-mix(in lab,red,red)){.from-background\/85{--tw-gradient-from:color-mix(in oklab,var(--background) 85%,transparent)}}.from-background\/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\/40{--tw-gradient-from:#0006}@supports (color:color-mix(in lab,red,red)){.from-black\/40{--tw-gradient-from:color-mix(in oklab,var(--color-black) 40%,transparent)}}.from-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))}.from-cyan-950{--tw-gradient-from:var(--color-cyan-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))}.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-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-950{--tw-gradient-from:var(--color-violet-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))}.from-zinc-800{--tw-gradient-from:var(--color-zinc-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))}.from-zinc-900{--tw-gradient-from:var(--color-zinc-900);--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-zinc-950\/55{--tw-gradient-from:#09090b8c}@supports (color:color-mix(in lab,red,red)){.from-zinc-950\/55{--tw-gradient-from:color-mix(in oklab,var(--color-zinc-950) 55%,transparent)}}.from-zinc-950\/55{--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-zinc-950\/65{--tw-gradient-from:#09090ba6}@supports (color:color-mix(in lab,red,red)){.from-zinc-950\/65{--tw-gradient-from:color-mix(in oklab,var(--color-zinc-950) 65%,transparent)}}.from-zinc-950\/65{--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-zinc-950\/80{--tw-gradient-from:#09090bcc}@supports (color:color-mix(in lab,red,red)){.from-zinc-950\/80{--tw-gradient-from:color-mix(in oklab,var(--color-zinc-950) 80%,transparent)}}.from-zinc-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-zinc-950\/85{--tw-gradient-from:#09090bd9}@supports (color:color-mix(in lab,red,red)){.from-zinc-950\/85{--tw-gradient-from:color-mix(in oklab,var(--color-zinc-950) 85%,transparent)}}.from-zinc-950\/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-zinc-950\/90{--tw-gradient-from:#09090be6}@supports (color:color-mix(in lab,red,red)){.from-zinc-950\/90{--tw-gradient-from:color-mix(in oklab,var(--color-zinc-950) 90%,transparent)}}.from-zinc-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))}.via-background\/30{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab,red,red)){.via-background\/30{--tw-gradient-via:color-mix(in oklab,var(--background) 30%,transparent)}}.via-background\/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\/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-emerald-300\/20{--tw-gradient-via:#5ee9b533}@supports (color:color-mix(in lab,red,red)){.via-emerald-300\/20{--tw-gradient-via:color-mix(in oklab,var(--color-emerald-300) 20%,transparent)}}.via-emerald-300\/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-sky-400\/60{--tw-gradient-via:#00bcfe99}@supports (color:color-mix(in lab,red,red)){.via-sky-400\/60{--tw-gradient-via:color-mix(in oklab,var(--color-sky-400) 60%,transparent)}}.via-sky-400\/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-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-zinc-900{--tw-gradient-via:var(--color-zinc-900);--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-zinc-950{--tw-gradient-via:var(--color-zinc-950);--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-zinc-950\/18{--tw-gradient-via:#09090b2e}@supports (color:color-mix(in lab,red,red)){.via-zinc-950\/18{--tw-gradient-via:color-mix(in oklab,var(--color-zinc-950) 18%,transparent)}}.via-zinc-950\/18{--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-background\/0{--tw-gradient-to:var(--background)}@supports (color:color-mix(in lab,red,red)){.to-background\/0{--tw-gradient-to:color-mix(in oklab,var(--background) 0%,transparent)}}.to-background\/0{--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{--tw-gradient-to: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))}.to-black\/10{--tw-gradient-to:#0000001a}@supports (color:color-mix(in lab,red,red)){.to-black\/10{--tw-gradient-to:color-mix(in oklab,var(--color-black) 10%,transparent)}}.to-black\/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-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-cyan-400{--tw-gradient-to: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))}.to-cyan-950\/8{--tw-gradient-to:#05334514}@supports (color:color-mix(in lab,red,red)){.to-cyan-950\/8{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-950) 8%,transparent)}}.to-cyan-950\/8{--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-950\/10{--tw-gradient-to:#0533451a}@supports (color:color-mix(in lab,red,red)){.to-cyan-950\/10{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-950) 10%,transparent)}}.to-cyan-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-cyan-950\/20{--tw-gradient-to:#05334533}@supports (color:color-mix(in lab,red,red)){.to-cyan-950\/20{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-950) 20%,transparent)}}.to-cyan-950\/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-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-zinc-950{--tw-gradient-to:var(--color-zinc-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))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-amber-200\/80{fill:#fee685cc}@supports (color:color-mix(in lab,red,red)){.fill-amber-200\/80{fill:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.fill-amber-400\/6{fill:#fcbb000f}@supports (color:color-mix(in lab,red,red)){.fill-amber-400\/6{fill:color-mix(in oklab,var(--color-amber-400) 6%,transparent)}}.fill-black\/55{fill:#0000008c}@supports (color:color-mix(in lab,red,red)){.fill-black\/55{fill:color-mix(in oklab,var(--color-black) 55%,transparent)}}.fill-blue-100{fill:var(--color-blue-100)}.fill-blue-500\/\[0\.07\]{fill:#3080ff12}@supports (color:color-mix(in lab,red,red)){.fill-blue-500\/\[0\.07\]{fill:color-mix(in oklab,var(--color-blue-500) 7%,transparent)}}.fill-blue-950\/95{fill:#162456f2}@supports (color:color-mix(in lab,red,red)){.fill-blue-950\/95{fill:color-mix(in oklab,var(--color-blue-950) 95%,transparent)}}.fill-emerald-100{fill:var(--color-emerald-100)}.fill-emerald-200{fill:var(--color-emerald-200)}.fill-emerald-300\/60{fill:#5ee9b599}@supports (color:color-mix(in lab,red,red)){.fill-emerald-300\/60{fill:color-mix(in oklab,var(--color-emerald-300) 60%,transparent)}}.fill-emerald-500\/10{fill:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.fill-emerald-500\/10{fill:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.fill-emerald-500\/\[0\.07\]{fill:#00bb7f12}@supports (color:color-mix(in lab,red,red)){.fill-emerald-500\/\[0\.07\]{fill:color-mix(in oklab,var(--color-emerald-500) 7%,transparent)}}.fill-emerald-950\/95{fill:#002c22f2}@supports (color:color-mix(in lab,red,red)){.fill-emerald-950\/95{fill:color-mix(in oklab,var(--color-emerald-950) 95%,transparent)}}.fill-foreground\/15{fill:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.fill-foreground\/15{fill:color-mix(in oklab,var(--foreground) 15%,transparent)}}.fill-foreground\/70{fill:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.fill-foreground\/70{fill:color-mix(in oklab,var(--foreground) 70%,transparent)}}.fill-foreground\/80{fill:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.fill-foreground\/80{fill:color-mix(in oklab,var(--foreground) 80%,transparent)}}.fill-foreground\/90{fill:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.fill-foreground\/90{fill:color-mix(in oklab,var(--foreground) 90%,transparent)}}.fill-none{fill:none}.fill-red-100{fill:var(--color-red-100)}.fill-red-200{fill:var(--color-red-200)}.fill-red-500\/6{fill:#fb2c360f}@supports (color:color-mix(in lab,red,red)){.fill-red-500\/6{fill:color-mix(in oklab,var(--color-red-500) 6%,transparent)}}.fill-red-950\/95{fill:#460809f2}@supports (color:color-mix(in lab,red,red)){.fill-red-950\/95{fill:color-mix(in oklab,var(--color-red-950) 95%,transparent)}}.fill-sky-200{fill:var(--color-sky-200)}.fill-transparent{fill:#0000}.fill-violet-500\/\[0\.07\]{fill:#8d54ff12}@supports (color:color-mix(in lab,red,red)){.fill-violet-500\/\[0\.07\]{fill:color-mix(in oklab,var(--color-violet-500) 7%,transparent)}}.fill-white{fill:var(--color-white)}.fill-white\/5{fill:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fill-white\/5{fill:color-mix(in oklab,var(--color-white) 5%,transparent)}}.fill-white\/35{fill:#ffffff59}@supports (color:color-mix(in lab,red,red)){.fill-white\/35{fill:color-mix(in oklab,var(--color-white) 35%,transparent)}}.fill-white\/55{fill:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.fill-white\/55{fill:color-mix(in oklab,var(--color-white) 55%,transparent)}}.fill-zinc-100{fill:var(--color-zinc-100)}.fill-zinc-400\/55{fill:#9f9fa98c}@supports (color:color-mix(in lab,red,red)){.fill-zinc-400\/55{fill:color-mix(in oklab,var(--color-zinc-400) 55%,transparent)}}.fill-zinc-400\/65{fill:#9f9fa9a6}@supports (color:color-mix(in lab,red,red)){.fill-zinc-400\/65{fill:color-mix(in oklab,var(--color-zinc-400) 65%,transparent)}}.fill-zinc-400\/\[0\.05\]{fill:#9f9fa90d}@supports (color:color-mix(in lab,red,red)){.fill-zinc-400\/\[0\.05\]{fill:color-mix(in oklab,var(--color-zinc-400) 5%,transparent)}}.fill-zinc-800{fill:var(--color-zinc-800)}.fill-zinc-800\/95{fill:#27272af2}@supports (color:color-mix(in lab,red,red)){.fill-zinc-800\/95{fill:color-mix(in oklab,var(--color-zinc-800) 95%,transparent)}}.fill-zinc-950\/90{fill:#09090be6}@supports (color:color-mix(in lab,red,red)){.fill-zinc-950\/90{fill:color-mix(in oklab,var(--color-zinc-950) 90%,transparent)}}.stroke-amber-300{stroke:var(--color-amber-300)}.stroke-amber-300\/25{stroke:#ffd23640}@supports (color:color-mix(in lab,red,red)){.stroke-amber-300\/25{stroke:color-mix(in oklab,var(--color-amber-300) 25%,transparent)}}.stroke-blue-300{stroke:var(--color-blue-300)}.stroke-blue-300\/45{stroke:#90c5ff73}@supports (color:color-mix(in lab,red,red)){.stroke-blue-300\/45{stroke:color-mix(in oklab,var(--color-blue-300) 45%,transparent)}}.stroke-blue-400\/30{stroke:#54a2ff4d}@supports (color:color-mix(in lab,red,red)){.stroke-blue-400\/30{stroke:color-mix(in oklab,var(--color-blue-400) 30%,transparent)}}.stroke-cyan-100\/\[0\.04\]{stroke:#cefafe0a}@supports (color:color-mix(in lab,red,red)){.stroke-cyan-100\/\[0\.04\]{stroke:color-mix(in oklab,var(--color-cyan-100) 4%,transparent)}}.stroke-emerald-300{stroke:var(--color-emerald-300)}.stroke-emerald-300\/90{stroke:#5ee9b5e6}@supports (color:color-mix(in lab,red,red)){.stroke-emerald-300\/90{stroke:color-mix(in oklab,var(--color-emerald-300) 90%,transparent)}}.stroke-emerald-400\/30{stroke:#00d2944d}@supports (color:color-mix(in lab,red,red)){.stroke-emerald-400\/30{stroke:color-mix(in oklab,var(--color-emerald-400) 30%,transparent)}}.stroke-emerald-400\/40{stroke:#00d29466}@supports (color:color-mix(in lab,red,red)){.stroke-emerald-400\/40{stroke:color-mix(in oklab,var(--color-emerald-400) 40%,transparent)}}.stroke-red-200\/35{stroke:#ffcaca59}@supports (color:color-mix(in lab,red,red)){.stroke-red-200\/35{stroke:color-mix(in oklab,var(--color-red-200) 35%,transparent)}}.stroke-red-300{stroke:var(--color-red-300)}.stroke-red-300\/80{stroke:#ffa3a3cc}@supports (color:color-mix(in lab,red,red)){.stroke-red-300\/80{stroke:color-mix(in oklab,var(--color-red-300) 80%,transparent)}}.stroke-red-400\/25{stroke:#ff656840}@supports (color:color-mix(in lab,red,red)){.stroke-red-400\/25{stroke:color-mix(in oklab,var(--color-red-400) 25%,transparent)}}.stroke-sky-300{stroke:var(--color-sky-300)}.stroke-violet-300{stroke:var(--color-violet-300)}.stroke-violet-400\/\[0\.28\]{stroke:#a685ff47}@supports (color:color-mix(in lab,red,red)){.stroke-violet-400\/\[0\.28\]{stroke:color-mix(in oklab,var(--color-violet-400) 28%,transparent)}}.stroke-white\/10{stroke:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.stroke-white\/10{stroke:color-mix(in oklab,var(--color-white) 10%,transparent)}}.stroke-white\/15{stroke:#ffffff26}@supports (color:color-mix(in lab,red,red)){.stroke-white\/15{stroke:color-mix(in oklab,var(--color-white) 15%,transparent)}}.stroke-white\/25{stroke:#ffffff40}@supports (color:color-mix(in lab,red,red)){.stroke-white\/25{stroke:color-mix(in oklab,var(--color-white) 25%,transparent)}}.stroke-white\/30{stroke:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.stroke-white\/30{stroke:color-mix(in oklab,var(--color-white) 30%,transparent)}}.stroke-white\/\[0\.08\]{stroke:#ffffff14}@supports (color:color-mix(in lab,red,red)){.stroke-white\/\[0\.08\]{stroke:color-mix(in oklab,var(--color-white) 8%,transparent)}}.stroke-white\/\[0\.025\]{stroke:#ffffff06}@supports (color:color-mix(in lab,red,red)){.stroke-white\/\[0\.025\]{stroke:color-mix(in oklab,var(--color-white) 2.5%,transparent)}}.stroke-zinc-400\/25{stroke:#9f9fa940}@supports (color:color-mix(in lab,red,red)){.stroke-zinc-400\/25{stroke:color-mix(in oklab,var(--color-zinc-400) 25%,transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[4vh\]{padding:4vh}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-14{padding-inline:calc(var(--spacing) * 14)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-\[calc\(env\(safe-area-inset-top\)\+1rem\)\]{padding-top:calc(env(safe-area-inset-top) + 1rem)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pr-\[calc\(env\(safe-area-inset-right\)\+1rem\)\]{padding-right:calc(env(safe-area-inset-right) + 1rem)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+3\.25rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 3.25rem)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+5rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 5rem)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-\[calc\(env\(safe-area-inset-left\)\+7rem\)\]{padding-left:calc(env(safe-area-inset-left) + 7rem)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-\[-3px\]{vertical-align:-3px}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-geist-mono),ui-monospace,monospace}.font-sans{font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif}.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-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-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9\.6px\]{font-size:9.6px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14\.4px\]{font-size:14.4px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[32px\]{font-size:32px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.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-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0px\]{--tw-leading:0px;line-height:0}.leading-\[9px\]{--tw-leading:9px;line-height:9px}.leading-\[10px\]{--tw-leading:10px;line-height:10px}.leading-\[13px\]{--tw-leading:13px;line-height:13px}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.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-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.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\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.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)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#b07842\]{color:#b07842}.text-\[\#e0bc93\]{color:#e0bc93}.text-\[var\(--mission-action-accent\)\]{color:var(--mission-action-accent)}.text-\[var\(--research-tab-color\)\]{color:var(--research-tab-color)}.text-amber-50{color:var(--color-amber-50)}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/50{color:#fef3c680}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/50{color:color-mix(in oklab,var(--color-amber-100) 50%,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-200{color:var(--color-amber-200)}.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\/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\/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\/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\/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\/70{color:#fcbb00b3}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/70{color:color-mix(in oklab,var(--color-amber-400) 70%,transparent)}}.text-blue-100{color:var(--color-blue-100)}.text-blue-100\/90{color:#dbeafee6}@supports (color:color-mix(in lab,red,red)){.text-blue-100\/90{color:color-mix(in oklab,var(--color-blue-100) 90%,transparent)}}.text-blue-200{color:var(--color-blue-200)}.text-blue-200\/70{color:#bedbffb3}@supports (color:color-mix(in lab,red,red)){.text-blue-200\/70{color:color-mix(in oklab,var(--color-blue-200) 70%,transparent)}}.text-blue-200\/90{color:#bedbffe6}@supports (color:color-mix(in lab,red,red)){.text-blue-200\/90{color:color-mix(in oklab,var(--color-blue-200) 90%,transparent)}}.text-blue-300{color:var(--color-blue-300)}.text-blue-300\/80{color:#90c5ffcc}@supports (color:color-mix(in lab,red,red)){.text-blue-300\/80{color:color-mix(in oklab,var(--color-blue-300) 80%,transparent)}}.text-blue-300\/90{color:#90c5ffe6}@supports (color:color-mix(in lab,red,red)){.text-blue-300\/90{color:color-mix(in oklab,var(--color-blue-300) 90%,transparent)}}.text-blue-400{color:var(--color-blue-400)}.text-composites-200{color:#e0b991}.text-composites-300{color:#d99a5b}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-100\/60{color:#cefafe99}@supports (color:color-mix(in lab,red,red)){.text-cyan-100\/60{color:color-mix(in oklab,var(--color-cyan-100) 60%,transparent)}}.text-cyan-100\/70{color:#cefafeb3}@supports (color:color-mix(in lab,red,red)){.text-cyan-100\/70{color:color-mix(in oklab,var(--color-cyan-100) 70%,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-200{color:var(--color-cyan-200)}.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\/82{color:#a2f4fdd1}@supports (color:color-mix(in lab,red,red)){.text-cyan-200\/82{color:color-mix(in oklab,var(--color-cyan-200) 82%,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\/40{color:#53eafd66}@supports (color:color-mix(in lab,red,red)){.text-cyan-300\/40{color:color-mix(in oklab,var(--color-cyan-300) 40%,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-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-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\/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\/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\/55{color:#a4f4cf8c}@supports (color:color-mix(in lab,red,red)){.text-emerald-200\/55{color:color-mix(in oklab,var(--color-emerald-200) 55%,transparent)}}.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\/65{color:#a4f4cfa6}@supports (color:color-mix(in lab,red,red)){.text-emerald-200\/65{color:color-mix(in oklab,var(--color-emerald-200) 65%,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\/82{color:#a4f4cfd1}@supports (color:color-mix(in lab,red,red)){.text-emerald-200\/82{color:color-mix(in oklab,var(--color-emerald-200) 82%,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\/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-foreground,.text-foreground\/15{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/15{color:color-mix(in oklab,var(--foreground) 15%,transparent)}}.text-foreground\/20{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/20{color:color-mix(in oklab,var(--foreground) 20%,transparent)}}.text-foreground\/25{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/25{color:color-mix(in oklab,var(--foreground) 25%,transparent)}}.text-foreground\/30{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/30{color:color-mix(in oklab,var(--foreground) 30%,transparent)}}.text-foreground\/35{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/35{color:color-mix(in oklab,var(--foreground) 35%,transparent)}}.text-foreground\/40{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/40{color:color-mix(in oklab,var(--foreground) 40%,transparent)}}.text-foreground\/45{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/45{color:color-mix(in oklab,var(--foreground) 45%,transparent)}}.text-foreground\/50{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/50{color:color-mix(in oklab,var(--foreground) 50%,transparent)}}.text-foreground\/55{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/55{color:color-mix(in oklab,var(--foreground) 55%,transparent)}}.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/70{color:color-mix(in oklab,var(--foreground) 70%,transparent)}}.text-foreground\/75{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/75{color:color-mix(in oklab,var(--foreground) 75%,transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80{color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/85{color:color-mix(in oklab,var(--foreground) 85%,transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/90{color:color-mix(in oklab,var(--foreground) 90%,transparent)}}.text-foreground\/95{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/95{color:color-mix(in oklab,var(--foreground) 95%,transparent)}}.text-fuchsia-100{color:var(--color-fuchsia-100)}.text-fuchsia-200{color:var(--color-fuchsia-200)}.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-green-300{color:var(--color-green-300)}.text-indigo-100{color:var(--color-indigo-100)}.text-indigo-100\/85{color:#e0e7ffd9}@supports (color:color-mix(in lab,red,red)){.text-indigo-100\/85{color:color-mix(in oklab,var(--color-indigo-100) 85%,transparent)}}.text-indigo-200{color:var(--color-indigo-200)}.text-indigo-200\/80{color:#c7d2ffcc}@supports (color:color-mix(in lab,red,red)){.text-indigo-200\/80{color:color-mix(in oklab,var(--color-indigo-200) 80%,transparent)}}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-300\/70{color:#a4b3ffb3}@supports (color:color-mix(in lab,red,red)){.text-indigo-300\/70{color:color-mix(in oklab,var(--color-indigo-300) 70%,transparent)}}.text-lime-200{color:var(--color-lime-200)}.text-lime-300{color:var(--color-lime-300)}.text-orange-100{color:var(--color-orange-100)}.text-orange-200{color:var(--color-orange-200)}.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\/70{color:#ffd7a8b3}@supports (color:color-mix(in lab,red,red)){.text-orange-200\/70{color:color-mix(in oklab,var(--color-orange-200) 70%,transparent)}}.text-orange-300{color:var(--color-orange-300)}.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-200{color:var(--color-pink-200)}.text-purple-100{color:var(--color-purple-100)}.text-purple-200{color:var(--color-purple-200)}.text-red-100{color:var(--color-red-100)}.text-red-100\/60{color:#ffe2e299}@supports (color:color-mix(in lab,red,red)){.text-red-100\/60{color:color-mix(in oklab,var(--color-red-100) 60%,transparent)}}.text-red-200{color:var(--color-red-200)}.text-red-200\/60{color:#ffcaca99}@supports (color:color-mix(in lab,red,red)){.text-red-200\/60{color:color-mix(in oklab,var(--color-red-200) 60%,transparent)}}.text-red-200\/80{color:#ffcacacc}@supports (color:color-mix(in lab,red,red)){.text-red-200\/80{color:color-mix(in oklab,var(--color-red-200) 80%,transparent)}}.text-red-200\/90{color:#ffcacae6}@supports (color:color-mix(in lab,red,red)){.text-red-200\/90{color:color-mix(in oklab,var(--color-red-200) 90%,transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-300\/70{color:#ffa3a3b3}@supports (color:color-mix(in lab,red,red)){.text-red-300\/70{color:color-mix(in oklab,var(--color-red-300) 70%,transparent)}}.text-red-300\/80{color:#ffa3a3cc}@supports (color:color-mix(in lab,red,red)){.text-red-300\/80{color:color-mix(in oklab,var(--color-red-300) 80%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-400\/80{color:#ff6568cc}@supports (color:color-mix(in lab,red,red)){.text-red-400\/80{color:color-mix(in oklab,var(--color-red-400) 80%,transparent)}}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-sky-100{color:var(--color-sky-100)}.text-sky-200{color:var(--color-sky-200)}.text-sky-200\/90{color:#b8e6fee6}@supports (color:color-mix(in lab,red,red)){.text-sky-200\/90{color:color-mix(in oklab,var(--color-sky-200) 90%,transparent)}}.text-sky-300{color:var(--color-sky-300)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-950{color:var(--color-slate-950)}.text-stone-200{color:var(--color-stone-200)}.text-teal-50{color:var(--color-teal-50)}.text-teal-200{color:var(--color-teal-200)}.text-teal-300{color:var(--color-teal-300)}.text-teal-300\/80{color:#46ecd5cc}@supports (color:color-mix(in lab,red,red)){.text-teal-300\/80{color:color-mix(in oklab,var(--color-teal-300) 80%,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-200{color:var(--color-violet-200)}.text-violet-300{color:var(--color-violet-300)}.text-violet-300\/40{color:#c4b4ff66}@supports (color:color-mix(in lab,red,red)){.text-violet-300\/40{color:color-mix(in oklab,var(--color-violet-300) 40%,transparent)}}.text-violet-400{color:var(--color-violet-400)}.text-white{color:var(--color-white)}.text-white\/10{color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.text-white\/10{color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab,red,red)){.text-white\/20{color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/52{color:#ffffff85}@supports (color:color-mix(in lab,red,red)){.text-white\/52{color:color-mix(in oklab,var(--color-white) 52%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.text-white\/58{color:color-mix(in oklab,var(--color-white) 58%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.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\/78{color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.text-white\/78{color:color-mix(in oklab,var(--color-white) 78%,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\/82{color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.text-white\/82{color:color-mix(in oklab,var(--color-white) 82%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.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-100{color:var(--color-yellow-100)}.text-yellow-200{color:var(--color-yellow-200)}.text-yellow-200\/80{color:#fff085cc}@supports (color:color-mix(in lab,red,red)){.text-yellow-200\/80{color:color-mix(in oklab,var(--color-yellow-200) 80%,transparent)}}.text-yellow-200\/82{color:#fff085d1}@supports (color:color-mix(in lab,red,red)){.text-yellow-200\/82{color:color-mix(in oklab,var(--color-yellow-200) 82%,transparent)}}.text-yellow-200\/85{color:#fff085d9}@supports (color:color-mix(in lab,red,red)){.text-yellow-200\/85{color:color-mix(in oklab,var(--color-yellow-200) 85%,transparent)}}.text-yellow-300{color:var(--color-yellow-300)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-300\/60{color:#d4d4d899}@supports (color:color-mix(in lab,red,red)){.text-zinc-300\/60{color:color-mix(in oklab,var(--color-zinc-300) 60%,transparent)}}.text-zinc-300\/80{color:#d4d4d8cc}@supports (color:color-mix(in lab,red,red)){.text-zinc-300\/80{color:color-mix(in oklab,var(--color-zinc-300) 80%,transparent)}}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-400\/40{color:#9f9fa966}@supports (color:color-mix(in lab,red,red)){.text-zinc-400\/40{color:color-mix(in oklab,var(--color-zinc-400) 40%,transparent)}}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-950{color:var(--color-zinc-950)}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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-amber-400\/40{text-decoration-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.decoration-amber-400\/40{-webkit-text-decoration-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.decoration-cyan-300\/50{text-decoration-color:#53eafd80}@supports (color:color-mix(in lab,red,red)){.decoration-cyan-300\/50{-webkit-text-decoration-color:color-mix(in oklab,var(--color-cyan-300) 50%,transparent);text-decoration-color:color-mix(in oklab,var(--color-cyan-300) 50%,transparent)}}.decoration-red-400\/40{text-decoration-color:#ff656866}@supports (color:color-mix(in lab,red,red)){.decoration-red-400\/40{-webkit-text-decoration-color:color-mix(in oklab,var(--color-red-400) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-red-400) 40%,transparent)}}.decoration-transparent{text-decoration-color:#0000}.decoration-dotted{text-decoration-style:dotted}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-amber-400{accent-color:var(--color-amber-400)}.accent-blue-500{accent-color:var(--color-blue-500)}.accent-violet-400{accent-color:var(--color-violet-400)}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.mix-blend-screen{mix-blend-mode:screen}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{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)}.shadow-\[0_0_5px_currentColor\]{--tw-shadow:0 0 5px var(--tw-shadow-color,currentColor)}.shadow-\[0_0_5px_currentColor\],.shadow-\[0_0_6px_currentColor\]{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_currentColor\]{--tw-shadow:0 0 6px var(--tw-shadow-color,currentColor)}.shadow-\[0_0_10px_rgba\(103\,232\,249\,0\.55\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#67e8f98c)}.shadow-\[0_0_10px_rgba\(103\,232\,249\,0\.55\)\],.shadow-\[0_0_18px_-3px_rgba\(34\,211\,238\,0\.55\)\]{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_-3px_rgba\(34\,211\,238\,0\.55\)\]{--tw-shadow:0 0 18px -3px var(--tw-shadow-color,#22d3ee8c)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d)}.shadow-inner,.shadow-lg{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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.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)}.ring,.ring-1,.ring-2{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)}.shadow-amber-300\/60{--tw-shadow-color:#ffd23699}@supports (color:color-mix(in lab,red,red)){.shadow-amber-300\/60{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-300) 60%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-amber-950\/70{--tw-shadow-color:#461901b3}@supports (color:color-mix(in lab,red,red)){.shadow-amber-950\/70{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-950) 70%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab,red,red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 20%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-black\/24{--tw-shadow-color:#0000003d}@supports (color:color-mix(in lab,red,red)){.shadow-black\/24{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 24%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-black\/25{--tw-shadow-color:#00000040}@supports (color:color-mix(in lab,red,red)){.shadow-black\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 25%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 30%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-black\/40{--tw-shadow-color:#0006}@supports (color:color-mix(in lab,red,red)){.shadow-black\/40{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 40%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-black\/45{--tw-shadow-color:#00000073}@supports (color:color-mix(in lab,red,red)){.shadow-black\/45{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 45%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-black\/50{--tw-shadow-color:#00000080}@supports (color:color-mix(in lab,red,red)){.shadow-black\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 50%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-black\/60{--tw-shadow-color:#0009}@supports (color:color-mix(in lab,red,red)){.shadow-black\/60{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 60%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-black\/65{--tw-shadow-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.shadow-black\/65{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 65%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-black\/70{--tw-shadow-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.shadow-black\/70{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 70%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-black\/80{--tw-shadow-color:#000c}@supports (color:color-mix(in lab,red,red)){.shadow-black\/80{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 80%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-blue-400\/20{--tw-shadow-color:#54a2ff33}@supports (color:color-mix(in lab,red,red)){.shadow-blue-400\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-400) 20%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-blue-500\/25{--tw-shadow-color:#3080ff40}@supports (color:color-mix(in lab,red,red)){.shadow-blue-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500) 25%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-cyan-200\/70{--tw-shadow-color:#a2f4fdb3}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-200\/70{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cyan-200) 70%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-cyan-300\/60{--tw-shadow-color:#53eafd99}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-300\/60{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cyan-300) 60%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-cyan-500\/25{--tw-shadow-color:#00b7d740}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cyan-500) 25%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-cyan-950\/15{--tw-shadow-color:#05334526}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-950\/15{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cyan-950) 15%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-cyan-950\/20{--tw-shadow-color:#05334533}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-950\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cyan-950) 20%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-cyan-950\/60{--tw-shadow-color:#05334599}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-950\/60{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cyan-950) 60%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-emerald-300\/60{--tw-shadow-color:#5ee9b599}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-300\/60{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-300) 60%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-emerald-300\/70{--tw-shadow-color:#5ee9b5b3}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-300\/70{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-300) 70%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-emerald-500\/25{--tw-shadow-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500) 25%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-emerald-500\/45{--tw-shadow-color:#00bb7f73}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-500\/45{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500) 45%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-emerald-950\/30{--tw-shadow-color:#002c224d}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-950\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-950) 30%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-emerald-950\/50{--tw-shadow-color:#002c2280}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-950\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-950) 50%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-emerald-950\/70{--tw-shadow-color:#002c22b3}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-950\/70{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-950) 70%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-orange-950\/70{--tw-shadow-color:#441306b3}@supports (color:color-mix(in lab,red,red)){.shadow-orange-950\/70{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-orange-950) 70%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-red-300\/60{--tw-shadow-color:#ffa3a399}@supports (color:color-mix(in lab,red,red)){.shadow-red-300\/60{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-red-300) 60%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-red-950\/70{--tw-shadow-color:#460809b3}@supports (color:color-mix(in lab,red,red)){.shadow-red-950\/70{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-red-950) 70%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-sky-500\/25{--tw-shadow-color:#00a5ef40}@supports (color:color-mix(in lab,red,red)){.shadow-sky-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-sky-500) 25%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-violet-500\/25{--tw-shadow-color:#8d54ff40}@supports (color:color-mix(in lab,red,red)){.shadow-violet-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-violet-500) 25%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-white\/30{--tw-shadow-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.shadow-white\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-white) 30%,transparent) var(--tw-shadow-alpha),transparent)}}.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-amber-400\/80{--tw-ring-color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.ring-amber-400\/80{--tw-ring-color:color-mix(in oklab,var(--color-amber-400) 80%,transparent)}}.ring-blue-300\/30{--tw-ring-color:#90c5ff4d}@supports (color:color-mix(in lab,red,red)){.ring-blue-300\/30{--tw-ring-color:color-mix(in oklab,var(--color-blue-300) 30%,transparent)}}.ring-blue-400\/40{--tw-ring-color:#54a2ff66}@supports (color:color-mix(in lab,red,red)){.ring-blue-400\/40{--tw-ring-color:color-mix(in oklab,var(--color-blue-400) 40%,transparent)}}.ring-blue-400\/60{--tw-ring-color:#54a2ff99}@supports (color:color-mix(in lab,red,red)){.ring-blue-400\/60{--tw-ring-color:color-mix(in oklab,var(--color-blue-400) 60%,transparent)}}.ring-composites-300\/30{--tw-ring-color:oklab(73.4499% .0470527 .0993019/.3)}.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-cyan-400\/50{--tw-ring-color:#00d2ef80}@supports (color:color-mix(in lab,red,red)){.ring-cyan-400\/50{--tw-ring-color:color-mix(in oklab,var(--color-cyan-400) 50%,transparent)}}.ring-emerald-200\/15{--tw-ring-color:#a4f4cf26}@supports (color:color-mix(in lab,red,red)){.ring-emerald-200\/15{--tw-ring-color:color-mix(in oklab,var(--color-emerald-200) 15%,transparent)}}.ring-emerald-300\/10{--tw-ring-color:#5ee9b51a}@supports (color:color-mix(in lab,red,red)){.ring-emerald-300\/10{--tw-ring-color:color-mix(in oklab,var(--color-emerald-300) 10%,transparent)}}.ring-emerald-300\/30{--tw-ring-color:#5ee9b54d}@supports (color:color-mix(in lab,red,red)){.ring-emerald-300\/30{--tw-ring-color:color-mix(in oklab,var(--color-emerald-300) 30%,transparent)}}.ring-emerald-300\/45{--tw-ring-color:#5ee9b573}@supports (color:color-mix(in lab,red,red)){.ring-emerald-300\/45{--tw-ring-color:color-mix(in oklab,var(--color-emerald-300) 45%,transparent)}}.ring-emerald-500\/30{--tw-ring-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.ring-emerald-500\/30{--tw-ring-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.ring-lime-300\/30{--tw-ring-color:#bbf4514d}@supports (color:color-mix(in lab,red,red)){.ring-lime-300\/30{--tw-ring-color:color-mix(in oklab,var(--color-lime-300) 30%,transparent)}}.ring-rose-300\/30{--tw-ring-color:#ffa2ae4d}@supports (color:color-mix(in lab,red,red)){.ring-rose-300\/30{--tw-ring-color:color-mix(in oklab,var(--color-rose-300) 30%,transparent)}}.ring-sky-300\/30{--tw-ring-color:#77d4ff4d}@supports (color:color-mix(in lab,red,red)){.ring-sky-300\/30{--tw-ring-color:color-mix(in oklab,var(--color-sky-300) 30%,transparent)}}.ring-violet-300\/30{--tw-ring-color:#c4b4ff4d}@supports (color:color-mix(in lab,red,red)){.ring-violet-300\/30{--tw-ring-color:color-mix(in oklab,var(--color-violet-300) 30%,transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.ring-yellow-300\/30{--tw-ring-color:#ffe02a4d}@supports (color:color-mix(in lab,red,red)){.ring-yellow-300\/30{--tw-ring-color:color-mix(in oklab,var(--color-yellow-300) 30%,transparent)}}.ring-zinc-300\/30{--tw-ring-color:#d4d4d84d}@supports (color:color-mix(in lab,red,red)){.ring-zinc-300\/30{--tw-ring-color:color-mix(in oklab,var(--color-zinc-300) 30%,transparent)}}.ring-zinc-600\/40{--tw-ring-color:#52525c66}@supports (color:color-mix(in lab,red,red)){.ring-zinc-600\/40{--tw-ring-color:color-mix(in oklab,var(--color-zinc-600) 40%,transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-zinc-900{--tw-ring-offset-color:var(--color-zinc-900)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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-3xl{--tw-blur:blur(var(--blur-3xl))}.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_2px_6px_rgba\(0\,0\,0\,0\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 6px var(--tw-drop-shadow-color,#0009));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.6\)\],.drop-shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.7\)\]{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\.7\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 6px var(--tw-drop-shadow-color,#000000b3));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_6px_18px_rgba\(0\,0\,0\,0\.7\)\]{--tw-drop-shadow-size:drop-shadow(0 6px 18px var(--tw-drop-shadow-color,#000000b3));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_6px_18px_rgba\(0\,0\,0\,0\.7\)\],.drop-shadow-lg{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg))}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md))}.drop-shadow-md,.grayscale{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%)}.saturate-50{--tw-saturate:saturate(50%)}.filter,.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-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-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-md,.backdrop-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-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.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-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[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-1000{--tw-duration:1s;transition-duration:1s}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[column-fill\:balance\]{column-fill:balance}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.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-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:bg-emerald-500\/20:is(:where(.group):hover *){background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-emerald-500\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.group-hover\:fill-amber-300\/60:is(:where(.group):hover *){fill:#ffd23699}@supports (color:color-mix(in lab,red,red)){.group-hover\:fill-amber-300\/60:is(:where(.group):hover *){fill:color-mix(in oklab,var(--color-amber-300) 60%,transparent)}}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/hex\:fill-foreground:is(:where(.group\/hex):hover *){fill:var(--foreground)}.group-hover\/hex\:fill-white\/20:is(:where(.group\/hex):hover *){fill:#fff3}@supports (color:color-mix(in lab,red,red)){.group-hover\/hex\:fill-white\/20:is(:where(.group\/hex):hover *){fill:color-mix(in oklab,var(--color-white) 20%,transparent)}}.group-hover\/hex\:stroke-white\/60:is(:where(.group\/hex):hover *){stroke:#fff9}@supports (color:color-mix(in lab,red,red)){.group-hover\/hex\:stroke-white\/60:is(:where(.group\/hex):hover *){stroke:color-mix(in oklab,var(--color-white) 60%,transparent)}}.group-hover\/syslink\:text-blue-100:is(:where(.group\/syslink):hover *){color:var(--color-blue-100)}.group-hover\/syslink\:text-blue-200\/70:is(:where(.group\/syslink):hover *){color:#bedbffb3}@supports (color:color-mix(in lab,red,red)){.group-hover\/syslink\:text-blue-200\/70:is(:where(.group\/syslink):hover *){color:color-mix(in oklab,var(--color-blue-200) 70%,transparent)}}.group-hover\/syslink\:decoration-blue-300\/60:is(:where(.group\/syslink):hover *){text-decoration-color:#90c5ff99}@supports (color:color-mix(in lab,red,red)){.group-hover\/syslink\:decoration-blue-300\/60:is(:where(.group\/syslink):hover *){-webkit-text-decoration-color:color-mix(in oklab,var(--color-blue-300) 60%,transparent);text-decoration-color:color-mix(in oklab,var(--color-blue-300) 60%,transparent)}}}.group-active\:scale-95:is(:where(.group):active *){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-active\:scale-\[0\.99\]:is(:where(.group):active *){scale:.99}.placeholder\:text-foreground\/25::placeholder{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-foreground\/25::placeholder{color:color-mix(in oklab,var(--foreground) 25%,transparent)}}.placeholder\:text-foreground\/30::placeholder{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-foreground\/30::placeholder{color:color-mix(in oklab,var(--foreground) 30%,transparent)}}.backdrop\:bg-black\/70::backdrop{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.backdrop\:bg-black\/70::backdrop{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.backdrop\:backdrop-blur-sm::backdrop{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-1\.5:before{content:var(--tw-content);inset:calc(var(--spacing) * -1.5)}.before\:-inset-2:before{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.before\:-inset-x-1:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * -1)}.before\:-inset-y-2\.5:before{content:var(--tw-content);inset-block:calc(var(--spacing) * -2.5)}.before\:-inset-y-\[13px\]:before{content:var(--tw-content);inset-block:-13px}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.open\:flex:is([open],:popover-open,:open){display:flex}.open\:flex-col:is([open],:popover-open,:open){flex-direction:column}.empty\:hidden:empty{display:none}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:outline-1:focus-within,.focus-within\:outline:focus-within{outline-style:var(--tw-outline-style);outline-width:1px}.focus-within\:outline-white\/40:focus-within{outline-color:#fff6}@supports (color:color-mix(in lab,red,red)){.focus-within\:outline-white\/40:focus-within{outline-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}@media (hover:hover){.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-amber-300:hover{border-color:var(--color-amber-300)}.hover\:border-amber-300\/70:hover{border-color:#ffd236b3}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber-300\/70:hover{border-color:color-mix(in oklab,var(--color-amber-300) 70%,transparent)}}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-blue-400\/40:hover{border-color:#54a2ff66}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-400\/40:hover{border-color:color-mix(in oklab,var(--color-blue-400) 40%,transparent)}}.hover\:border-cyan-200\/35:hover{border-color:#a2f4fd59}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-200\/35:hover{border-color:color-mix(in oklab,var(--color-cyan-200) 35%,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-emerald-200\/25:hover{border-color:#a4f4cf40}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-200\/25:hover{border-color:color-mix(in oklab,var(--color-emerald-200) 25%,transparent)}}.hover\:border-emerald-200\/35:hover{border-color:#a4f4cf59}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-200\/35:hover{border-color:color-mix(in oklab,var(--color-emerald-200) 35%,transparent)}}.hover\:border-emerald-400\/40:hover{border-color:#00d29466}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-400\/40:hover{border-color:color-mix(in oklab,var(--color-emerald-400) 40%,transparent)}}.hover\:border-indigo-300\/70:hover{border-color:#a4b3ffb3}@supports (color:color-mix(in lab,red,red)){.hover\:border-indigo-300\/70:hover{border-color:color-mix(in oklab,var(--color-indigo-300) 70%,transparent)}}.hover\:border-red-300:hover{border-color:var(--color-red-300)}.hover\:border-red-400\/40:hover{border-color:#ff656866}@supports (color:color-mix(in lab,red,red)){.hover\:border-red-400\/40:hover{border-color:color-mix(in oklab,var(--color-red-400) 40%,transparent)}}.hover\:border-sky-400\/40:hover{border-color:#00bcfe66}@supports (color:color-mix(in lab,red,red)){.hover\:border-sky-400\/40:hover{border-color:color-mix(in oklab,var(--color-sky-400) 40%,transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.hover\:border-white\/40:hover{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/40:hover{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.hover\:bg-amber-300\/10:hover{background-color:#ffd2361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-300\/10:hover{background-color:color-mix(in oklab,var(--color-amber-300) 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\/20:hover{background-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-400\/20:hover{background-color:color-mix(in oklab,var(--color-amber-400) 20%,transparent)}}.hover\:bg-amber-500\/10:hover{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/10:hover{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.hover\:bg-amber-500\/20:hover{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/20:hover{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.hover\:bg-amber-500\/25:hover{background-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/25:hover{background-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.hover\:bg-amber-500\/30:hover{background-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/30:hover{background-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.hover\:bg-amber-500\/40:hover{background-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/40:hover{background-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.hover\:bg-amber-500\/80:hover{background-color:#f99c00cc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/80:hover{background-color:color-mix(in oklab,var(--color-amber-500) 80%,transparent)}}.hover\:bg-blue-400:hover{background-color:var(--color-blue-400)}.hover\:bg-blue-500\/10:hover{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-500\/10:hover{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.hover\:bg-blue-500\/25:hover{background-color:#3080ff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-500\/25:hover{background-color:color-mix(in oklab,var(--color-blue-500) 25%,transparent)}}.hover\:bg-blue-500\/30:hover{background-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-500\/30:hover{background-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.hover\:bg-cyan-300\/10:hover{background-color:#53eafd1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-300\/10:hover{background-color:color-mix(in oklab,var(--color-cyan-300) 10%,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-500:hover{background-color:var(--color-cyan-500)}.hover\:bg-cyan-500\/5:hover{background-color:#00b7d70d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/5:hover{background-color:color-mix(in oklab,var(--color-cyan-500) 5%,transparent)}}.hover\:bg-cyan-500\/25:hover{background-color:#00b7d740}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/25:hover{background-color:color-mix(in oklab,var(--color-cyan-500) 25%,transparent)}}.hover\:bg-cyan-500\/80:hover{background-color:#00b7d7cc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/80:hover{background-color:color-mix(in oklab,var(--color-cyan-500) 80%,transparent)}}.hover\:bg-cyan-900\/40:hover{background-color:#104e6466}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-900\/40:hover{background-color:color-mix(in oklab,var(--color-cyan-900) 40%,transparent)}}.hover\:bg-cyan-900\/75:hover{background-color:#104e64bf}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-900\/75:hover{background-color:color-mix(in oklab,var(--color-cyan-900) 75%,transparent)}}.hover\:bg-emerald-300\/10:hover{background-color:#5ee9b51a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-300\/10:hover{background-color:color-mix(in oklab,var(--color-emerald-300) 10%,transparent)}}.hover\:bg-emerald-400\/10:hover{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-400\/10:hover{background-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.hover\:bg-emerald-400\/15:hover{background-color:#00d29426}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-400\/15:hover{background-color:color-mix(in oklab,var(--color-emerald-400) 15%,transparent)}}.hover\:bg-emerald-400\/20:hover{background-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-400\/20:hover{background-color:color-mix(in oklab,var(--color-emerald-400) 20%,transparent)}}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-500\/10:hover{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/10:hover{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.hover\:bg-emerald-500\/20:hover{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/20:hover{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.hover\:bg-emerald-500\/25:hover{background-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/25:hover{background-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent)}}.hover\:bg-emerald-500\/30:hover{background-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/30:hover{background-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.hover\:bg-emerald-500\/50:hover{background-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/50:hover{background-color:color-mix(in oklab,var(--color-emerald-500) 50%,transparent)}}.hover\:bg-emerald-500\/80:hover{background-color:#00bb7fcc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/80:hover{background-color:color-mix(in oklab,var(--color-emerald-500) 80%,transparent)}}.hover\:bg-indigo-500\/10:hover{background-color:#625fff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-indigo-500\/10:hover{background-color:color-mix(in oklab,var(--color-indigo-500) 10%,transparent)}}.hover\:bg-indigo-500\/20:hover{background-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-indigo-500\/20:hover{background-color:color-mix(in oklab,var(--color-indigo-500) 20%,transparent)}}.hover\:bg-indigo-500\/25:hover{background-color:#625fff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-indigo-500\/25:hover{background-color:color-mix(in oklab,var(--color-indigo-500) 25%,transparent)}}.hover\:bg-indigo-500\/30:hover{background-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-indigo-500\/30:hover{background-color:color-mix(in oklab,var(--color-indigo-500) 30%,transparent)}}.hover\:bg-orange-500\/20:hover{background-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.hover\:bg-orange-500\/20:hover{background-color:color-mix(in oklab,var(--color-orange-500) 20%,transparent)}}.hover\:bg-orange-500\/25:hover{background-color:#fe6e0040}@supports (color:color-mix(in lab,red,red)){.hover\:bg-orange-500\/25:hover{background-color:color-mix(in oklab,var(--color-orange-500) 25%,transparent)}}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.hover\:bg-red-500\/15:hover{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/15:hover{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.hover\:bg-red-500\/25:hover{background-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/25:hover{background-color:color-mix(in oklab,var(--color-red-500) 25%,transparent)}}.hover\:bg-red-500\/30:hover{background-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/30:hover{background-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.hover\:bg-red-900\/40:hover{background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-900\/40:hover{background-color:color-mix(in oklab,var(--color-red-900) 40%,transparent)}}.hover\:bg-red-900\/60:hover{background-color:#82181a99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-900\/60:hover{background-color:color-mix(in oklab,var(--color-red-900) 60%,transparent)}}.hover\:bg-red-900\/80:hover{background-color:#82181acc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-900\/80:hover{background-color:color-mix(in oklab,var(--color-red-900) 80%,transparent)}}.hover\:bg-red-950\/40:hover{background-color:#46080966}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-950\/40:hover{background-color:color-mix(in oklab,var(--color-red-950) 40%,transparent)}}.hover\:bg-sky-500\/10:hover{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sky-500\/10:hover{background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.hover\:bg-sky-500\/20:hover{background-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sky-500\/20:hover{background-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.hover\:bg-sky-500\/30:hover{background-color:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sky-500\/30:hover{background-color:color-mix(in oklab,var(--color-sky-500) 30%,transparent)}}.hover\:bg-violet-300\/10:hover{background-color:#c4b4ff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-300\/10:hover{background-color:color-mix(in oklab,var(--color-violet-300) 10%,transparent)}}.hover\:bg-violet-500\/20:hover{background-color:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-500\/20:hover{background-color:color-mix(in oklab,var(--color-violet-500) 20%,transparent)}}.hover\:bg-violet-500\/25:hover{background-color:#8d54ff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-500\/25:hover{background-color:color-mix(in oklab,var(--color-violet-500) 25%,transparent)}}.hover\:bg-violet-500\/30:hover{background-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-500\/30:hover{background-color:color-mix(in oklab,var(--color-violet-500) 30%,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\/\[0\.02\]:hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.02\]:hover{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.03\]:hover{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-white) 4%,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\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:bg-yellow-500\/30:hover{background-color:#edb2004d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-yellow-500\/30:hover{background-color:color-mix(in oklab,var(--color-yellow-500) 30%,transparent)}}.hover\:bg-zinc-700\/60:hover{background-color:#3f3f4699}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-700\/60:hover{background-color:color-mix(in oklab,var(--color-zinc-700) 60%,transparent)}}.hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.hover\:bg-zinc-900\/80:hover{background-color:#18181bcc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-900\/80:hover{background-color:color-mix(in oklab,var(--color-zinc-900) 80%,transparent)}}.hover\:bg-zinc-900\/85:hover{background-color:#18181bd9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-900\/85:hover{background-color:color-mix(in oklab,var(--color-zinc-900) 85%,transparent)}}.hover\:bg-zinc-900\/90:hover{background-color:#18181be6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-900\/90:hover{background-color:color-mix(in oklab,var(--color-zinc-900) 90%,transparent)}}.hover\:fill-white\/\[0\.03\]:hover{fill:#ffffff08}@supports (color:color-mix(in lab,red,red)){.hover\:fill-white\/\[0\.03\]:hover{fill:color-mix(in oklab,var(--color-white) 3%,transparent)}}.hover\:stroke-amber-400\/40:hover{stroke:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.hover\:stroke-amber-400\/40:hover{stroke:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.hover\:text-amber-100:hover{color:var(--color-amber-100)}.hover\:text-amber-200:hover{color:var(--color-amber-200)}.hover\:text-amber-300:hover{color:var(--color-amber-300)}.hover\:text-blue-50:hover{color:var(--color-blue-50)}.hover\:text-blue-100:hover{color:var(--color-blue-100)}.hover\:text-blue-200:hover{color:var(--color-blue-200)}.hover\:text-blue-300:hover{color:var(--color-blue-300)}.hover\:text-emerald-200:hover{color:var(--color-emerald-200)}.hover\:text-foreground:hover,.hover\:text-foreground\/80:hover{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:text-foreground\/80:hover{color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.hover\:text-red-100:hover{color:var(--color-red-100)}.hover\:text-red-200:hover{color:var(--color-red-200)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-sky-200:hover{color:var(--color-sky-200)}.hover\:text-sky-300:hover{color:var(--color-sky-300)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/75:hover{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/75:hover{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/80:hover{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.hover\:text-zinc-200:hover{color:var(--color-zinc-200)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-amber-300:hover{-webkit-text-decoration-color:var(--color-amber-300);text-decoration-color:var(--color-amber-300)}.hover\:opacity-100:hover{opacity:1}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-amber-400\/40:hover{--tw-ring-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.hover\:ring-amber-400\/40:hover{--tw-ring-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.hover\:brightness-110:hover{--tw-brightness:brightness(110%)}.hover\:brightness-110:hover,.hover\:brightness-125:hover{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-125:hover{--tw-brightness:brightness(125%)}}.focus\:border-amber-400\/40:focus{border-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.focus\:border-amber-400\/40:focus{border-color:color-mix(in oklab,var(--color-amber-400) 40%,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-blue-400\/60:focus{border-color:#54a2ff99}@supports (color:color-mix(in lab,red,red)){.focus\:border-blue-400\/60:focus{border-color:color-mix(in oklab,var(--color-blue-400) 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-indigo-400\/60:focus{border-color:#7d87ff99}@supports (color:color-mix(in lab,red,red)){.focus\:border-indigo-400\/60:focus{border-color:color-mix(in oklab,var(--color-indigo-400) 60%,transparent)}}.focus\:border-orange-400\/50:focus{border-color:#ff8b1a80}@supports (color:color-mix(in lab,red,red)){.focus\:border-orange-400\/50:focus{border-color:color-mix(in oklab,var(--color-orange-400) 50%,transparent)}}.focus\:border-red-400\/60:focus{border-color:#ff656899}@supports (color:color-mix(in lab,red,red)){.focus\:border-red-400\/60:focus{border-color:color-mix(in oklab,var(--color-red-400) 60%,transparent)}}.focus\:border-sky-400\/70:focus{border-color:#00bcfeb3}@supports (color:color-mix(in lab,red,red)){.focus\:border-sky-400\/70:focus{border-color:color-mix(in oklab,var(--color-sky-400) 70%,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-white\/30:focus{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.focus\:border-white\/30:focus{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.focus\:bg-black\/60:focus{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.focus\:bg-black\/60:focus{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-amber-400\/60:focus{--tw-ring-color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){.focus\:ring-amber-400\/60:focus{--tw-ring-color:color-mix(in oklab,var(--color-amber-400) 60%,transparent)}}.focus\:ring-sky-300\/50:focus{--tw-ring-color:#77d4ff80}@supports (color:color-mix(in lab,red,red)){.focus\:ring-sky-300\/50:focus{--tw-ring-color:color-mix(in oklab,var(--color-sky-300) 50%,transparent)}}.focus\:ring-sky-400\/20:focus{--tw-ring-color:#00bcfe33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-sky-400\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-sky-400) 20%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-emerald-200\/60:focus-visible{--tw-ring-color:#a4f4cf99}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-emerald-200\/60:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-emerald-200) 60%,transparent)}}.focus-visible\:ring-emerald-200\/70:focus-visible{--tw-ring-color:#a4f4cfb3}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-emerald-200\/70:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-emerald-200) 70%,transparent)}}.focus-visible\:ring-emerald-300\/60:focus-visible{--tw-ring-color:#5ee9b599}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-emerald-300\/60:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-emerald-300) 60%,transparent)}}.focus-visible\:ring-emerald-300\/70:focus-visible{--tw-ring-color:#5ee9b5b3}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-emerald-300\/70:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-emerald-300) 70%,transparent)}}.focus-visible\:ring-white\/40:focus-visible{--tw-ring-color:#fff6}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-white\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.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\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:scale-\[0\.995\]:active{scale:.995}.active\:cursor-grabbing:active{cursor:grabbing}.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)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-white\/10:disabled{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.disabled\:border-white\/10:disabled{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.disabled\:bg-blue-500\/30:disabled{background-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-blue-500\/30:disabled{background-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.disabled\:bg-white\/5:disabled{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-white\/5:disabled{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.disabled\:bg-white\/\[0\.02\]:disabled{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-white\/\[0\.02\]:disabled{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.disabled\:bg-white\/\[0\.03\]:disabled{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-white\/\[0\.03\]:disabled{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.disabled\:text-foreground\/40:disabled{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.disabled\:text-foreground\/40:disabled{color:color-mix(in oklab,var(--foreground) 40%,transparent)}}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-80:disabled{opacity:.8}@media (hover:hover){.disabled\:hover\:bg-blue-500\/20:disabled:hover{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.disabled\:hover\:bg-blue-500\/20:disabled:hover{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}.data-\[selected\=true\]\:border-amber-400[data-selected=true]{border-color:var(--color-amber-400)}.data-\[selected\=true\]\:border-blue-400[data-selected=true]{border-color:var(--color-blue-400)}.data-\[selected\=true\]\:border-red-400[data-selected=true]{border-color:var(--color-red-400)}.data-\[selected\=true\]\:bg-amber-500\/10[data-selected=true]{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.data-\[selected\=true\]\:bg-amber-500\/10[data-selected=true]{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.data-\[selected\=true\]\:bg-blue-500\/10[data-selected=true]{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.data-\[selected\=true\]\:bg-blue-500\/10[data-selected=true]{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.data-\[selected\=true\]\:bg-red-500\/10[data-selected=true]{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.data-\[selected\=true\]\:bg-red-500\/10[data-selected=true]{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}@media (min-width:700px){.min-\[700px\]\:h-16{height:calc(var(--spacing) * 16)}.min-\[700px\]\:h-\[34px\]{height:34px}.min-\[700px\]\:w-16{width:calc(var(--spacing) * 16)}.min-\[700px\]\:w-\[34px\]{width:34px}.min-\[700px\]\:gap-2{gap:calc(var(--spacing) * 2)}.min-\[700px\]\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.min-\[700px\]\:text-\[10px\]{font-size:10px}}@media (min-width:40rem){.sm\:top-3{top:calc(var(--spacing) * 3)}.sm\:right-3{right:calc(var(--spacing) * 3)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:row-span-2{grid-row:span 2/span 2}.sm\:mx-0{margin-inline:0}.sm\:inline{display:inline}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:\[zoom\:0\.8\]{zoom:.8}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-\[2fr_3fr\]{grid-template-columns:2fr 3fr}.sm\:grid-cols-\[48px_minmax\(0\,1fr\)_auto\]{grid-template-columns:48px minmax(0,1fr) auto}.sm\:grid-cols-\[160px_1fr\]{grid-template-columns:160px 1fr}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-center{justify-content:center}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.sm\:border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:pt-0{padding-top:0}.sm\:pl-3{padding-left:calc(var(--spacing) * 3)}.sm\:pl-4{padding-left:calc(var(--spacing) * 4)}.sm\:pl-5{padding-left:calc(var(--spacing) * 5)}.sm\:text-right{text-align:right}}@media (min-width:48rem){.md\:inset-x-auto{inset-inline:auto}.md\:bottom-4{bottom:calc(var(--spacing) * 4)}.md\:left-4{left:calc(var(--spacing) * 4)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:w-9{width:calc(var(--spacing) * 9)}.md\:w-10{width:calc(var(--spacing) * 10)}.md\:w-11{width:calc(var(--spacing) * 11)}.md\:w-12{width:calc(var(--spacing) * 12)}.md\:w-14{width:calc(var(--spacing) * 14)}.md\:w-28{width:calc(var(--spacing) * 28)}.md\:w-48{width:calc(var(--spacing) * 48)}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-72{width:calc(var(--spacing) * 72)}.md\:w-96{width:calc(var(--spacing) * 96)}.md\:max-w-lg{max-width:var(--container-lg)}.md\:shrink-0{flex-shrink:0}.md\:columns-3{column-count:3}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.md\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.md\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.md\:rounded-xl{border-radius:var(--radius-xl)}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.md\:border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:pl-5{padding-left:calc(var(--spacing) * 5)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:inline-block{display:inline-block}.lg\:max-w-\[14ch\]{max-width:14ch}.lg\:columns-4{column-count:4}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-x-7{column-gap:calc(var(--spacing) * 7)}.lg\:gap-y-5{row-gap:calc(var(--spacing) * 5)}}@media (min-width:80rem){.xl\:inline{display:inline}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (orientation:portrait){.portrait\:my-0\.5{margin-block:calc(var(--spacing) * .5)}.portrait\:mt-1{margin-top:var(--spacing)}.portrait\:contents{display:contents}.portrait\:hidden{display:none}.portrait\:h-10{height:calc(var(--spacing) * 10)}.portrait\:gap-0{gap:0}.portrait\:gap-3{gap:calc(var(--spacing) * 3)}:where(.portrait\: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)))}.portrait\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.portrait\:pt-1{padding-top:var(--spacing)}.portrait\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (orientation:landscape){.landscape\:grid{display:grid}.landscape\:hidden{display:none}.landscape\:w-\[min\(46vw\,512px\)\]{width:min(46vw,512px)}.landscape\:w-\[min\(92vw\,1024px\)\]{width:min(92vw,1024px)}.landscape\:grid-flow-col{grid-auto-flow:column}.landscape\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.landscape\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.landscape\:grid-rows-\[repeat\(var\(--picker-rows\)\,auto\)\]{grid-template-rows:repeat(var(--picker-rows),auto)}.landscape\:items-start{align-items:flex-start}.landscape\:gap-x-3{column-gap:calc(var(--spacing) * 3)}}.\[\&_button\]\:min-h-\[var\(--mission-action-target\)\] button{min-height:var(--mission-action-target)}.\[\&_button\]\:min-w-\[var\(--mission-action-target\)\] button{min-width:var(--mission-action-target)}.\[\&_button\]\:rounded-\[var\(--mission-action-control-radius\)\] button{border-radius:var(--mission-action-control-radius)}.\[\&_button\]\:whitespace-normal button{white-space:normal}.\[\&_input\]\:min-h-\[var\(--mission-action-target\)\] input{min-height:var(--mission-action-target)}.\[\&_input\]\:text-base input{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_li\.flex\]\:flex-wrap li.flex{flex-wrap:wrap}.\[\&_li\>div\.flex-1\]\:min-w-0 li>div.flex-1{min-width:0}.\[\&_li\>span\:last-child\]\:text-right li>span:last-child{text-align:right}.\[\&_select\]\:min-h-\[var\(--mission-action-target\)\] select{min-height:var(--mission-action-target)}.\[\&_select\]\:text-base select{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>div\]\:border-0>div{border-style:var(--tw-border-style);border-width:0}.\[\&\>div\]\:pt-0>div{padding-top:0}.\[\&\>div\+div\]\:mt-4>div+div,.\[\&\>ul\]\:mt-4>ul{margin-top:calc(var(--spacing) * 4)}}.am-workspace{isolation:isolate;gap:var(--am-gap);min-width:0;height:100%;min-height:0;color:var(--foreground);padding:0 var(--am-gap) var(--am-gap);background:radial-gradient(ellipse at 90% 5%,var(--am-light),transparent 60%),var(--am-graphite);flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.am-workspace{background:radial-gradient(ellipse at 90% 5%,color-mix(in srgb,var(--am-light) 13%,transparent),transparent 60%),var(--am-graphite)}}.am-workspace{border-radius:var(--am-radius);container-type:size}.am-workspace:before{content:"";z-index:-1;pointer-events:none;background:var(--am-backdrop) center /cover;opacity:.15;position:absolute;inset:0}.am-comparison button,.am-comparison select,.am-sheet a,.am-sheet button,.am-sheet input,.am-sheet select,.am-sheet textarea,.am-workspace button,.am-workspace select{min-height:var(--am-touch)}.am-comparison button,.am-sheet button,.am-workspace button{cursor:pointer}.am-sheet button:disabled,.am-workspace button:disabled{cursor:default;opacity:.45}.am-comparison :focus-visible,.am-sheet :focus-visible,.am-workspace button:focus-visible{outline:2px solid var(--am-icon);outline-offset:2px}.am-comparison button,.am-workspace button{touch-action:manipulation}.am-glyph{object-fit:contain;flex-shrink:0;width:32px;height:32px;display:inline-block}.am-header{align-items:center;gap:var(--am-gap);border-bottom:1px solid var(--am-edge);flex-shrink:0;min-height:64px;display:flex}@supports (color:color-mix(in lab,red,red)){.am-header{border-bottom:1px solid color-mix(in srgb,var(--am-edge) 35%,transparent)}}.am-heading{flex:1;min-width:0}.am-heading small,.am-sheet-header small{letter-spacing:.16em;color:var(--am-icon);text-transform:uppercase;font-size:10px}.am-heading h1{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(19px,2.3vw,27px);font-weight:650;line-height:1.15}.am-heading h1,.am-identity{text-overflow:ellipsis;overflow:hidden}.am-identity{color:var(--am-icon);font:12px var(--font-geist-mono,monospace);max-width:23%}.am-comparison{flex-shrink:0;gap:4px;display:flex}.am-comparison button{color:#fff9;border:1px solid;border-color:#0000 #0000 #ffffff2e;border-radius:6px 6px 0 0;flex:1;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.am-comparison button strong{font-size:12px}.am-comparison button[aria-pressed=true]{color:var(--am-icon);background:var(--am-edge)}@supports (color:color-mix(in lab,red,red)){.am-comparison button[aria-pressed=true]{background:color-mix(in srgb,var(--am-edge) 12%,transparent)}}.am-comparison button[aria-pressed=true]{border-color:var(--am-edge)}@supports (color:color-mix(in lab,red,red)){.am-comparison button[aria-pressed=true]{border-color:color-mix(in srgb,var(--am-edge) 45%,transparent)}}.am-comparison button[aria-pressed=true]{border-bottom-color:var(--am-icon)}.am-history{align-items:stretch;display:flex}.am-history select{color:#fff9;background:0 0;width:64px;padding:0 4px;font-size:12px}.am-history option{background:var(--am-graphite)}.am-context{justify-content:space-between;align-items:center;gap:var(--am-gap);color:#ffffff9e;flex-shrink:0;min-height:20px;font-size:12px;display:flex}.am-context>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.am-context>span:last-child{color:var(--am-icon);flex-shrink:0}.am-context label{min-width:0;max-width:65%}.am-context input{min-height:var(--am-touch);background:var(--am-graphite);border:1px solid #ffffff2e;border-radius:6px;width:100%;padding:0 8px;font-size:16px}.am-workspace[data-alliance-frozen=true] .am-tiles{overscroll-behavior:contain;grid-template-rows:none;grid-auto-rows:minmax(120px,1fr);margin:-4px;padding:4px;overflow-y:auto}.am-workspace[data-alliance-frozen=true] .am-tiles:has(.am-tile--art),.am-workspace[data-alliance-frozen=true] .am-tiles:has(.am-tile--switch){grid-auto-rows:minmax(min-content,1fr)}.am-command,.am-dossiers,.am-station{flex:1;min-width:0;min-height:0}.am-command{gap:var(--am-gap);flex-direction:column;display:flex}.am-command-banner{padding:var(--am-pad);border-left:2px solid var(--am-edge);background:linear-gradient(100deg,var(--am-light),transparent);flex-shrink:0;position:relative}@supports (color:color-mix(in lab,red,red)){.am-command-banner{background:linear-gradient(100deg,color-mix(in srgb,var(--am-light) 18%,transparent),transparent)}}.am-command-banner{overflow:hidden}.am-command-banner>span{letter-spacing:.2em;color:var(--am-icon);font-size:10px}.am-command-banner p{font-size:21px;font-weight:300}.am-command-banner .am-glyph{opacity:.12;width:120px;height:120px;position:absolute;top:-25%;right:0}.am-tiles{gap:var(--am-gap);flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.am-tile{min-width:0;padding:var(--am-pad);text-align:left;border:1px solid var(--am-edge);flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.am-tile{border:1px solid color-mix(in srgb,var(--am-edge) 32%,transparent)}}.am-tile{border-radius:var(--am-radius);background:linear-gradient(140deg,var(--am-light),var(--am-graphite))}@supports (color:color-mix(in lab,red,red)){.am-tile{background:linear-gradient(140deg,color-mix(in srgb,var(--am-light) 11%,var(--am-surface)),var(--am-graphite))}}.am-tile:after{content:"";bottom:0;left:var(--am-pad);background:var(--am-edge);width:32px;height:2px;position:absolute}.am-tile--art:has(.am-tile-open:hover:not(:disabled)),button.am-tile:hover{border-color:var(--am-icon)}.am-tile-top{color:#fff6;font:10px var(--font-geist-mono,monospace);align-items:center;gap:6px;display:flex}.am-tile-top>span[aria-hidden=true]{color:var(--am-icon);margin-left:auto;font-size:18px}.am-tile-top .am-glyph{width:26px;height:26px}.am-sheet-art,.am-tile-art{flex-shrink:0;display:block;overflow:hidden}.am-sheet-art img,.am-tile-art img{object-fit:contain;filter:none;display:block}.am-sheet-art,.am-tile-art img{border:1px solid var(--am-edge)}@supports (color:color-mix(in lab,red,red)){.am-sheet-art,.am-tile-art img{border:1px solid color-mix(in srgb,var(--am-edge) 30%,transparent)}}.am-sheet-art,.am-tile-art img{border-radius:var(--am-art-radius);background:var(--am-light)}@supports (color:color-mix(in lab,red,red)){.am-sheet-art,.am-tile-art img{background:color-mix(in srgb,var(--am-light) 10%,transparent)}}.am-sheet-art img{width:100%;height:100%}.am-tile-art{flex:1 1 var(--am-art);min-height:var(--am-art);background:0 0;border:0;justify-content:center;align-items:center;width:100%;margin-bottom:8px;display:flex}.am-tile-art img{width:auto;max-width:100%;height:auto;max-height:100%}.am-sheet-art{width:var(--am-touch);height:var(--am-touch)}.am-tile.am-tile--art>h2{margin-top:0}.am-tile h2{overflow-wrap:anywhere;margin-top:auto;padding-top:6px;font-size:15px;font-weight:600;line-height:1.2}.am-readout{flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.am-readout strong{letter-spacing:-.04em;color:var(--am-icon);overflow-wrap:anywhere;font-size:clamp(27px,4cqh,42px);font-weight:350;line-height:1.2}.am-readout>span{color:#ffffffa6;font-size:11px}.am-tile .am-readout{margin:8px 0}.am-tile .am-readout strong{font-size:clamp(20px,3.5cqh,34px)}.am-tile-foot{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}.am-tile-metric{color:#ffffff8c;border-top:1px solid #ffffff1f;flex-direction:column;gap:2px;margin-bottom:8px;padding-top:8px;font-size:10px;display:flex}.am-tile-metric strong{color:var(--foreground);font-size:12px;font-weight:400}.am-switch{width:100%;color:var(--foreground);text-align:left;background:0 0;border:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:0;font-size:15px;font-weight:600;display:flex}.am-switch[aria-checked=true]{color:var(--am-success)}.am-switch-track{border:1px solid var(--am-edge);flex-shrink:0;width:48px;height:28px;position:relative}@supports (color:color-mix(in lab,red,red)){.am-switch-track{border:1px solid color-mix(in srgb,var(--am-edge) 45%,transparent)}}.am-switch-track{background:#ffffff14;border-radius:999px;transition:background-color .16s,border-color .16s}.am-switch-track:after{content:"";background:#ffffffb3;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:3px;left:3px}.am-switch[aria-checked=true] .am-switch-track{border-color:var(--am-success);background:var(--am-success)}@supports (color:color-mix(in lab,red,red)){.am-switch[aria-checked=true] .am-switch-track{background:color-mix(in srgb,var(--am-success) 30%,transparent)}}.am-switch[aria-checked=true] .am-switch-track:after{background:var(--am-success);transform:translate(20px)}.am-switch:hover:not(:disabled) .am-switch-track{border-color:var(--am-icon)}.am-switch-error,.am-switch-hint{margin:4px 0 8px;font-size:10px;line-height:1.35}.am-switch-hint{color:#ffffff8c}.am-switch-error{color:var(--am-danger)}.am-inspector-seal{z-index:-1;border:1px solid var(--am-edge);width:150px;height:150px;position:absolute;bottom:90px;right:20px}@supports (color:color-mix(in lab,red,red)){.am-inspector-seal{border:1px solid color-mix(in srgb,var(--am-edge) 12%,transparent)}}.am-inspector-seal{pointer-events:none;border-radius:50%;place-items:center;display:grid}.am-inspector-seal:after{content:"";border:1px dashed var(--am-edge);position:absolute;inset:-15px}@supports (color:color-mix(in lab,red,red)){.am-inspector-seal:after{border:1px dashed color-mix(in srgb,var(--am-edge) 12%,transparent)}}.am-inspector-seal:after{border-radius:inherit}.am-inspector-seal .am-glyph{opacity:.08;width:75px;height:75px}@media (orientation:portrait){.am-tiles[data-count="1"]{grid-template-columns:minmax(0,1fr)}.am-tiles[data-count="1"],.am-tiles[data-count="2"]{grid-template-rows:minmax(0,1fr)}.am-tiles[data-count="3"]>.am-tile:first-child{grid-column:1/-1}}.am-page-control{min-height:var(--am-touch);font:11px var(--font-geist-mono,monospace);color:var(--am-icon);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.am-page-control>span:first-child{color:#ffffff80;margin-right:auto}.am-dossier-pager button,.am-page-control button{min-width:var(--am-touch);border:1px solid var(--am-edge)}@supports (color:color-mix(in lab,red,red)){.am-dossier-pager button,.am-page-control button{border:1px solid color-mix(in srgb,var(--am-edge) 30%,transparent)}}.am-dossier-pager button,.am-page-control button{border-radius:50%;font-size:20px}.am-dossiers{gap:var(--am-gap);flex-direction:column;display:flex}.am-dossier{border:1px solid var(--am-edge);flex:1;grid-template-rows:minmax(65px,.8fr) minmax(0,1.5fr);min-height:0;display:grid}@supports (color:color-mix(in lab,red,red)){.am-dossier{border:1px solid color-mix(in srgb,var(--am-edge) 40%,transparent)}}.am-dossier{border-radius:var(--am-radius);background:linear-gradient(140deg,var(--am-light),var(--am-graphite))}@supports (color:color-mix(in lab,red,red)){.am-dossier{background:linear-gradient(140deg,color-mix(in srgb,var(--am-light) 9%,var(--am-surface)),var(--am-graphite))}}.am-dossier{overflow:hidden}.am-dossier-art{background:radial-gradient(ellipse at 50% 80%,var(--am-light),transparent 66%),var(--am-backdrop) center /cover;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.am-dossier-art{background:radial-gradient(ellipse at 50% 80%,color-mix(in srgb,var(--am-light) 22%,transparent),transparent 66%),var(--am-backdrop) center /cover}}.am-dossier-art{border-bottom:1px solid var(--am-edge)}@supports (color:color-mix(in lab,red,red)){.am-dossier-art{border-bottom:1px solid color-mix(in srgb,var(--am-edge) 25%,transparent)}}.am-dossier-art:after,.am-dossier-art:before{content:"";aspect-ratio:1;border:1px solid var(--am-edge);width:150px;position:absolute}@supports (color:color-mix(in lab,red,red)){.am-dossier-art:after,.am-dossier-art:before{border:1px solid color-mix(in srgb,var(--am-edge) 30%,transparent)}}.am-dossier-art:after,.am-dossier-art:before{border-radius:50%}.am-dossier-art:after{opacity:.4;border-style:dashed;width:200px}.am-dossier-art .am-glyph{width:75px;height:75px;filter:drop-shadow(0 0 25px var(--am-light))}@supports (color:color-mix(in lab,red,red)){.am-dossier-art .am-glyph{filter:drop-shadow(0 0 25px color-mix(in srgb,var(--am-light) 45%,transparent))}}.am-dossier-art>img:not(.am-glyph){object-fit:contain;width:100%;height:100%;position:absolute}.am-dossier-art>span:not(.am-glyph){right:var(--am-pad);font:54px var(--font-geist-mono,monospace);color:#ffffff1a;position:absolute;top:8px}.am-dossier-body{padding:var(--am-pad);flex-direction:column;gap:8px;min-height:0;display:flex}.am-dossier-body>small{color:var(--am-icon);text-transform:uppercase;letter-spacing:.14em;font-size:10px}.am-dossier-body h2,.am-inspector h2{font-size:clamp(19px,3cqh,27px);font-weight:500;line-height:1.2}.am-description{color:#ffffffb3;font-size:13px;line-height:1.5}.am-metrics{border-block:1px solid #ffffff1a;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;padding:8px 0;display:grid}.am-metrics dt{color:#ffffff8c;font-size:10px}.am-metrics dd{overflow-wrap:anywhere;margin-top:4px;font-size:13px}.am-primary,.am-tile-open{width:100%;padding:8px var(--am-pad);border:1px solid var(--am-edge);color:var(--am-icon);background:var(--am-light);border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}@supports (color:color-mix(in lab,red,red)){.am-primary,.am-tile-open{background:color-mix(in srgb,var(--am-light) 13%,transparent)}}.am-primary,.am-tile-open{font-size:13px;font-weight:600}.am-dossier-pager{justify-content:space-between;align-items:center;gap:var(--am-gap);flex-shrink:0;display:flex}.am-dossier-pager>div{text-align:center;flex-direction:column;min-width:0;display:flex}.am-dossier-pager span{color:var(--am-icon);font:10px var(--font-geist-mono,monospace)}.am-dossier-pager strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:400;overflow:hidden}.am-dossier-pager small{letter-spacing:.16em;color:#ffffff73;font-size:8px}.am-station{gap:var(--am-gap);grid-template-rows:68px minmax(0,1fr);display:grid}.am-station-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--am-edge) transparent;gap:6px;display:flex;overflow-x:auto}.am-station-nav button{text-align:left;color:#ffffff80;border-bottom:2px solid #ffffff1f;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:108px;max-width:156px;padding:6px 10px;display:flex;position:relative}.am-station-nav button>span{font:9px var(--font-geist-mono,monospace)}.am-station-nav .am-glyph{opacity:.6;width:20px;height:20px;position:absolute;top:4px;right:6px}.am-station-nav strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.2}.am-station-nav button[aria-pressed=true]{color:var(--am-icon);background:var(--am-edge)}@supports (color:color-mix(in lab,red,red)){.am-station-nav button[aria-pressed=true]{background:color-mix(in srgb,var(--am-edge) 12%,transparent)}}.am-station-nav button[aria-pressed=true]{border-bottom-color:var(--am-icon)}.am-inspector{isolation:isolate;gap:var(--am-gap);min-width:0;min-height:0;padding:var(--am-pad);border:1px solid var(--am-edge);flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.am-inspector{border:1px solid color-mix(in srgb,var(--am-edge) 36%,transparent)}}.am-inspector{border-radius:4px var(--am-radius) var(--am-radius) var(--am-radius);background:linear-gradient(155deg,var(--am-light),var(--am-graphite))}@supports (color:color-mix(in lab,red,red)){.am-inspector{background:linear-gradient(155deg,color-mix(in srgb,var(--am-light) 9%,var(--am-surface)),var(--am-graphite))}}.am-inspector header{padding-right:36px;position:relative}.am-inspector header>small{color:var(--am-icon);font:10px var(--font-geist-mono,monospace);letter-spacing:.14em}.am-inspector header>.am-glyph{position:absolute;top:0;right:0}.am-inspector h2{margin-top:4px}.am-records{flex-direction:column;gap:8px;font-size:12px;display:flex}.am-records>div{justify-content:space-between;gap:var(--am-gap);border-bottom:1px solid #ffffff14;padding-bottom:6px;display:flex}.am-records dt{color:#fff9}.am-records dd{text-align:right;overflow-wrap:anywhere}.am-state{justify-content:center;align-items:center;gap:var(--am-gap);text-align:center;padding:var(--am-pad);flex-direction:column;flex:1;display:flex}.am-state h2{font-size:20px}.am-state p{color:#ffffffa6;font-size:14px}.am-state button{padding-inline:var(--am-pad);border:1px solid var(--am-edge);border-radius:8px}.am-overlay{z-index:var(--am-modal);padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:#000000c2;justify-content:flex-end;align-items:center;display:flex;position:fixed;inset:0}.am-sheet{border:1px solid var(--am-edge);border-radius:var(--am-radius);background:var(--am-graphite);width:min(720px,100%);height:100%;color:var(--foreground);flex-direction:column;display:flex;box-shadow:0 0 60px #0009}.am-sheet-header{gap:var(--am-gap);padding:8px var(--am-pad);border-bottom:1px solid var(--am-edge);align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.am-sheet-header{border-bottom:1px solid color-mix(in srgb,var(--am-edge) 30%,transparent)}}.am-sheet-header{flex-shrink:0}.am-sheet-header>div{flex:1;min-width:0}.am-sheet-header h2{font-size:18px;font-weight:600}.am-sheet-header button{min-width:var(--am-touch);border:1px solid var(--am-edge)}@supports (color:color-mix(in lab,red,red)){.am-sheet-header button{border:1px solid color-mix(in srgb,var(--am-edge) 40%,transparent)}}.am-sheet-header button{color:var(--am-icon);border-radius:50%}.am-sheet-content{overscroll-behavior:contain;min-height:0;padding:var(--am-pad);overflow-wrap:anywhere;flex:1;font-size:14px;overflow-y:auto}.am-sheet-content input,.am-sheet-content select,.am-sheet-content textarea{max-width:100%;font-size:16px}.am-sheet-content>div>section+section{margin-top:var(--am-pad)}.am-sheet-content table{width:100%}.am-sheet-content :is(button,a){touch-action:manipulation}.am-sheet[data-alliance-detail-tab=avant-postes] :is(button,summary){min-width:var(--am-touch);min-height:var(--am-touch)}@media (orientation:landscape){.am-workspace{grid-template-rows:52px 20px minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.am-header{border:0;min-height:0}.am-comparison{align-self:center}.am-comparison button span{display:none}.am-comparison button{min-width:44px}.am-context{grid-column:1/-1}.am-workspace:has(.am-context input){grid-template-rows:52px 44px minmax(0,1fr)}.am-workspace[data-alliance-frozen=true]{grid-template-rows:52px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.am-workspace[data-alliance-frozen=true] .am-command{grid-template-columns:minmax(0,1fr)}.am-command,.am-dossiers,.am-state,.am-station{grid-column:1/-1}.am-command{grid-template-columns:minmax(0,1fr) 76px;gap:8px;display:grid}.am-command-banner{display:none}.am-tiles{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.am-tile{padding:12px}.am-tile-art{flex-basis:var(--am-art-dense);min-height:var(--am-art-dense)}.am-tile h2{font-size:14px}.am-tile-metric{margin-block:0 4px;padding-top:4px}.am-inspector-seal{display:none}.am-tile .am-readout{flex-direction:column;gap:0}.am-tile .am-readout strong{font-size:26px}.am-page-control{flex-direction:column;justify-content:center;gap:4px}.am-page-control>span:first-child{display:none}.am-dossiers{flex-direction:row;gap:12px}.am-dossier{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(120px,.75fr) minmax(0,2fr)}.am-dossier-art{border-bottom:0;border-right:1px solid var(--am-edge)}@supports (color:color-mix(in lab,red,red)){.am-dossier-art{border-right:1px solid color-mix(in srgb,var(--am-edge) 25%,transparent)}}.am-dossier-body{gap:4px;padding:12px}.am-dossier-body .am-readout strong{font-size:26px}.am-dossier-body h2{font-size:21px}.am-dossier-body .am-description{font-size:12px;line-height:1.35}.am-dossier-body .am-metrics{padding:5px 0}.am-dossier-pager{flex-direction:column;justify-content:center;width:90px}.am-dossier-pager>div{width:100%}.am-dossier-pager strong{white-space:normal;font-size:11px}.am-station{grid-template-rows:minmax(0,1fr);grid-template-columns:170px minmax(0,1fr)}.am-station-nav{flex-direction:column;overflow:hidden auto}.am-station-nav button{flex-shrink:0;max-width:none;min-height:52px;padding-right:35px}.am-station-nav .am-glyph{top:14px}.am-inspector{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 16px;padding:12px;display:grid}.am-inspector header{grid-column:1}.am-inspector .am-readout{grid-area:1/2;align-self:center}.am-inspector .am-readout strong{font-size:28px}.am-inspector .am-description{grid-column:1/-1;font-size:12px}.am-inspector .am-metrics{grid-area:3/1;align-self:start}.am-inspector .am-records{grid-area:3/2;gap:4px;font-size:11px}.am-inspector .am-primary{grid-area:4/1/auto/-1}}@media (orientation:portrait){.am-overlay{align-items:flex-end}.am-sheet{border-radius:20px 20px 12px 12px;height:min(88dvh,100%)}.am-sheet-content table,.am-sheet-content tbody,.am-sheet-content td,.am-sheet-content tr{display:block}.am-sheet-content thead{display:none}.am-sheet-content tr{border-bottom:1px solid #ffffff26;padding:12px 0}.am-sheet-content td{text-align:left;padding:4px 0}.am-sheet-content td[data-alliance-cell]:before{content:attr(data-alliance-cell);color:#ffffff80;min-width:6em;font-size:11px;display:inline-block}@container not (min-height:640px){.am-command-banner{display:none}.am-tile{padding:10px}.am-tile-art{flex-basis:var(--am-art-dense);min-height:var(--am-art-dense)}.am-tile-foot,.am-tile-metric{display:none}.am-dossier{grid-template-rows:58px minmax(0,1fr)}.am-dossier-art .am-glyph{width:40px;height:40px}.am-dossier-body{gap:5px;padding:12px}.am-dossier-body .am-description,.am-inspector .am-description{display:none}.am-inspector{gap:8px}.am-inspector .am-records{display:none}}}@media (orientation:landscape) and (max-height:440px){.am-dossier{grid-template-rows:minmax(0,1fr)}.am-dossier-art .am-glyph{width:64px;height:64px}.am-dossier-body .am-description{display:block}.am-inspector .am-description{display:none}.am-inspector{grid-template-rows:auto minmax(0,1fr) auto}.am-inspector .am-metrics,.am-inspector .am-records{grid-row:2}.am-inspector .am-primary{grid-row:3}.am-inspector .am-records{display:flex}}@media (prefers-reduced-motion:reduce){.am-sheet *,.am-workspace *{scroll-behavior:auto}.am-switch-track,.am-switch-track:after{transition:none}}.am-workspace.am9-members{gap:var(--am9-gap);background:0 0;border-radius:0;padding:0;display:flex}.am9-members:before{display:none}.am9-members .am-header{min-height:52px;padding-inline:var(--am9-gap);gap:var(--am9-gap)}.am9-members .alliance-roster-panel{border-radius:var(--am9-radius);border-color:var(--am-edge);flex-direction:column;flex:1;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.am9-members .alliance-roster-panel{border-color:color-mix(in srgb,var(--am-edge) 24%,transparent)}}.am9-members .alliance-roster-panel{background:var(--am-graphite)}.am9-members .alliance-roster-panel>p{padding:var(--am9-gap);flex-shrink:0;margin:0;font-size:11px;line-height:1.4}.am9-members .alliance-roster-panel>p:first-child{color:var(--am-icon);background:var(--am-edge)}@supports (color:color-mix(in lab,red,red)){.am9-members .alliance-roster-panel>p:first-child{background:color-mix(in srgb,var(--am-edge) 6%,transparent)}}.am9-members .alliance-roster-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--am-edge) var(--am-graphite);flex:1;min-width:0;min-height:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.am9-members .alliance-roster-scroll{scrollbar-color:color-mix(in srgb,var(--am-edge) 45%,transparent) var(--am-graphite)}}.am9-members :focus-visible{outline:2px solid var(--am-icon);outline-offset:-2px}.am9-members table{table-layout:fixed;font-size:12px}.am9-members thead{z-index:1;background:var(--am-surface);position:sticky;top:0}.am9-members th{padding:6px var(--am9-gap);letter-spacing:.08em;color:#fff9;font-size:9px}.am9-members td{height:var(--am-touch);padding:2px var(--am9-gap);overflow-wrap:anywhere;line-height:1.25}.am9-members tbody tr:nth-child(2n){background:#ffffff06}.am9-members [data-alliance-cell=Joueur]>span:first-child{gap:4px;min-width:0;max-width:100%;display:flex}.am9-members [data-alliance-cell=Joueur]>span:first-child>span:first-child{max-width:100%}.am9-members [data-alliance-cell=Joueur] .truncate{white-space:normal;text-overflow:clip;overflow:visible}.am9-members .alliance-roster-mobile-role>span,.am9-members .alliance-roster-role>span{max-width:100%;display:inline-block}.am9-members .alliance-roster-details{width:var(--am-touch);padding:0}.am9-members .alliance-roster-details button{width:var(--am-touch);min-height:var(--am-touch);color:var(--am-icon);border-radius:var(--am9-control-radius);place-items:center;font-size:26px;display:grid}.am9-members .alliance-roster-details button:hover{background:var(--am-edge)}@supports (color:color-mix(in lab,red,red)){.am9-members .alliance-roster-details button:hover{background:color-mix(in srgb,var(--am-edge) 12%,transparent)}}.am9-members .alliance-roster-mobile-role{display:none}@media (orientation:portrait){.am9-members .am-header{min-height:64px}.am9-members .alliance-roster-joined,.am9-members .alliance-roster-role{display:none}.am9-members [data-alliance-cell=Activité],.am9-members th:has(+.alliance-roster-joined){width:86px;font-size:10px}.am9-members .alliance-roster-mobile-role{color:#ffffff9e;margin-top:3px;font-size:10px;display:block}.am9-members td{height:52px}}.ar9-workspace.am-workspace{grid-template-rows:54px 48px 54px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.ar9-header{border:0;min-height:0}.ar9-header .am-heading h1{font-size:clamp(18px,2.3vw,26px)}.ar9-header .am-heading small{font-size:9px}.ar9-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ar9-actions button{border:1px solid var(--am-edge);justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.ar9-actions button{border:1px solid color-mix(in srgb,var(--am-edge) 25%,transparent)}}.ar9-actions button{background:var(--am-surface);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.ar9-actions button{background:color-mix(in srgb,var(--am-surface) 85%,transparent)}}.ar9-actions button{color:#fffc;font-size:12px}.ar9-actions .am-glyph{width:24px;height:24px}.ar9-actions strong{color:var(--am-icon);font-size:11px;font-weight:500}.ar9-branches{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.ar9-branches button{color:#fff9;border-bottom:2px solid #ffffff1f;border-radius:8px 8px 0 0;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;font-size:10px;display:flex}.ar9-branches .am-glyph{opacity:.55;width:24px;height:24px}.ar9-branches button[aria-pressed=true]{color:var(--am-icon);border-color:var(--am-icon);background:linear-gradient(0deg,var(--am-light),transparent)}@supports (color:color-mix(in lab,red,red)){.ar9-branches button[aria-pressed=true]{background:linear-gradient(0deg,color-mix(in srgb,var(--am-light) 20%,transparent),transparent)}}.ar9-branches button[aria-pressed=true] .am-glyph{opacity:1}.ar9-catalogue{--ar9-slot:max(calc(clamp(124px, 36vw, 142px) + 2px),calc((100% - 36px) / 4));grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(4,var(--ar9-slot));grid-auto-rows:var(--ar9-slot);overscroll-behavior:contain;scroll-snap-type:y proximity;scrollbar-width:thin;scrollbar-color:var(--am-edge) transparent;gap:12px;min-width:0;min-height:0;display:grid;overflow:hidden scroll}.ar9-catalogue:focus-visible{outline:2px solid var(--am-icon);outline-offset:-2px}.ar9-card{text-align:left;border:1px solid var(--am-edge);grid-template-rows:minmax(0,1fr) 54px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0;min-width:0;min-height:0;padding:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ar9-card{border:1px solid color-mix(in srgb,var(--am-edge) 28%,transparent)}}.ar9-card{background:var(--ar9-card-background);scroll-snap-align:start;border-radius:12px;box-shadow:inset 0 1px #ffffff0f}.ar9-card:focus-visible,.ar9-card:hover{border-color:var(--am-icon)}.ar9-art{aspect-ratio:10/7;background:var(--ar9-card-background);grid-area:1/1;height:100%;position:relative;overflow:hidden}.ar9-art:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,var(--ar9-card-background));width:30px;position:absolute;inset:0 0 0 auto}.ar9-art picture,.ar9-art picture>:is(img,div){object-fit:contain;width:100%;height:100%;display:block}.ar9-art .ar9-level-badge{z-index:2;width:33.532px;min-width:33.532px;height:34.909px;position:absolute;top:10.182px;left:13.121px}.ar9-level-badge .touch-building-level-content{gap:1px;padding-bottom:3.987px}.ar9-level-badge .touch-building-level-label{font-size:6px}.ar9-level-badge .touch-building-level-value{font-size:14px}.ar9-card-copy{grid-area:1/2;min-width:0;padding:10px 10px 10px 20px}.ar9-card h2{font-size:14px;font-weight:600}.ar9-card h2,.ar9-status{overflow-wrap:anywhere;line-height:13px}.ar9-status{color:#fff9;margin-top:4px;font-size:12px;display:block}.ar9-cost-block.touch-building-inline-cost-block{grid-area:2/1/auto/-1;align-self:stretch;min-width:0;margin-top:0;padding:0 8px 8px}.ar9-cost-label.touch-building-inline-cost-label{color:#ffffff73;text-transform:uppercase;font-size:10px;line-height:11px}.ar9-costs.touch-building-inline-costs{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:4px;min-height:14px;margin-top:3px;display:grid}.ar9-cost-entry{white-space:nowrap;background:#ffffff06;border:1px solid #ffffff14;border-radius:4px;flex-direction:column;align-items:center;gap:2px;min-width:0;min-height:32px;padding:2px;display:flex}.ar9-costs img{width:12px;height:12px}.ar9-costs .touch-building-inline-cost-value{font-size:12px;line-height:10.4px}.ar9-credit-unit{color:#fffc;width:12px;font-size:9px;line-height:12px}.ar9-cost-unavailable{color:#ffffff80;grid-area:2/1/auto/-1;padding:0 8px 8px;font-size:10px;line-height:12px}.ar9-card[data-state=wip] .ar9-status{color:var(--ar9-wip)}.ar9-card[data-state=acquired] .ar9-status{color:var(--ar9-success)}.ar9-card[data-state=ongoing] .ar9-status{color:var(--am-icon)}.ar9-state{text-align:center;grid-area:1/1/-1/-1;place-self:center;max-width:420px;font-size:14px}.ar9-state small{color:#ffffff8c;margin-top:8px;display:block}.ar9-state button{border:1px solid var(--am-edge);border-radius:8px;margin-top:12px;padding-inline:16px}.ar9-dossier{gap:20px;display:grid}.ar9-dossier .ar9-dossier-art{aspect-ratio:1;object-fit:contain;border-radius:12px;justify-self:center;width:min(100%,250px)}.ar9-dossier-copy{flex-direction:column;gap:12px;min-width:0;display:flex}.ar9-dossier-copy>small,.ar9-dossier-copy>strong{color:var(--am-icon)}.ar9-dossier-copy>h3{font-size:22px;line-height:1.2}.ar9-dossier-copy p{color:#ffffffb3;line-height:1.55}.ar9-project-progress progress{appearance:none;width:100%;height:8px;accent-color:var(--am-edge);background:#ffffff1f;border:0;border-radius:8px;overflow:hidden}.ar9-project-progress progress::-webkit-progress-bar{background:#ffffff1f;border-radius:8px}.ar9-project-progress progress::-webkit-progress-value{background:var(--am-edge);border-radius:8px}.ar9-project-progress progress::-moz-progress-bar{background:var(--am-edge);border-radius:8px}.ar9-wip{cursor:not-allowed;border:1px solid;border-radius:8px;padding-inline:12px}@media (orientation:portrait){.ar9-catalogue{--ar9-slot:max(calc(clamp(124px, 36vw, 142px) + 2px),min(calc((100% - 36px) / 4),calc((100cqw - 160px) * .7 + 2px)))}.ar9-card{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;container-type:size}.ar9-art{grid-area:1/2/-1;width:142.857cqh;height:100%}.ar9-art:after{background:linear-gradient(90deg,var(--ar9-card-background),transparent);inset:0 auto 0 0}.ar9-card-copy{grid-area:1/1;padding:4px 6px 4px 10px}.ar9-status{background:var(--ar9-card-background);border-radius:4px;max-width:calc(142.857cqh - 16px);margin-top:0;padding:3px 6px;position:absolute;bottom:8px;right:8px}@supports (color:color-mix(in lab,red,red)){.ar9-status{background:color-mix(in srgb,var(--ar9-card-background) 92%,transparent)}}.ar9-status{text-align:right}.ar9-cost-block.touch-building-inline-cost-block,.ar9-cost-unavailable{grid-area:2/1;padding:0 6px 8px 10px}.ar9-costs.touch-building-inline-costs{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 4px}.ar9-cost-entry{flex-direction:row;justify-content:center;min-height:18px;padding:1px 2px}.ar9-cost-entry[data-cost-resource=solarCredits]{grid-column:1/-1}.ar9-costs .touch-building-inline-cost-value{line-height:12px}}@media (orientation:landscape){.ar9-workspace.am-workspace{grid-template-rows:44px 44px minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto}.ar9-header{grid-column:1/-1}.ar9-actions{grid-area:2/2}.ar9-actions button{padding-inline:8px}.ar9-actions .am-glyph{display:none}.ar9-branches{grid-area:2/1}.ar9-branches button{flex-direction:row;gap:4px;font-size:11px}.ar9-branches .am-glyph{width:22px;height:22px}.ar9-catalogue{--ar9-slot:max(var(--am-touch),calc((100% - 24px) / 4));grid-column:1/-1;grid-template-columns:repeat(4,var(--ar9-slot));grid-template-rows:minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:var(--ar9-slot);scroll-snap-type:x proximity;grid-auto-rows:auto;gap:8px;overflow:scroll hidden;container-type:size}.ar9-card{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);width:100%;height:100%;container-type:size}.ar9-art{aspect-ratio:1;place-self:center;width:auto;height:100%;min-height:0;max-height:100cqw}.ar9-art:after{display:none}.ar9-card-copy{grid-area:2/1;align-self:stretch;padding:5px 8px 8px}.ar9-card h2{min-height:30px;font-size:13px;line-height:15px}.ar9-status{font-size:10px;line-height:12px}.ar9-cost-label.touch-building-inline-cost-label{font-size:9px;line-height:13px}.ar9-costs.touch-building-inline-costs{flex-wrap:wrap;gap:4px 8px;display:flex}.ar9-cost-block.touch-building-inline-cost-block{grid-area:3/1;margin-top:0}.ar9-cost-unavailable{grid-area:3/1}.ar9-costs img{width:17px;height:17px}.ar9-costs .touch-building-inline-cost-value{font-size:11.7px;line-height:17.55px}.ar9-cost-entry{flex-direction:row;min-height:23px}.ar9-art .ar9-level-badge{width:44.585px;min-width:44.585px;height:45.68px;top:22.87px;left:22.83px}.ar9-level-badge .touch-building-level-content{gap:2px;padding-bottom:5.322px}.ar9-level-badge .touch-building-level-label{font-size:7px}.ar9-level-badge .touch-building-level-value{font-size:19px}.ar9-dossier{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}.ar9-dossier .ar9-dossier-art{position:sticky;top:0}}@media (orientation:landscape) and (max-width:760px){.ar9-header .am-glyph{display:none}.ar9-header .am-heading h1{font-size:17px}.ar9-actions button{gap:3px;padding-inline:4px;font-size:10px}.ar9-branches .am-glyph{display:none}.ar9-branches button{font-size:10px}}@media (orientation:landscape) and (min-height:601px){.ar9-card{grid-template-rows:auto auto auto;align-content:center}.ar9-art{width:min(100cqw,65cqh);height:auto;max-height:none}}@media (orientation:landscape) and (max-height:600px){.ar9-card-copy{padding-block:5px}.ar9-card h2{min-height:26px;line-height:13px}.ar9-art .ar9-level-badge{width:33.532px;min-width:33.532px;height:34.909px;top:10.182px;left:13.121px}.ar9-level-badge .touch-building-level-content{gap:1px;padding-bottom:3.987px}.ar9-level-badge .touch-building-level-label{font-size:6px}.ar9-level-badge .touch-building-level-value{font-size:14px}.ar9-cost-block.touch-building-inline-cost-block{margin-top:3px;padding-bottom:4px}.ar9-cost-label.touch-building-inline-cost-label{font-size:7px;line-height:9px}.ar9-costs.touch-building-inline-costs{gap:2px 4px;margin-top:1px}.ar9-costs img{width:12px;height:12px}.ar9-costs .touch-building-inline-cost-value{font-size:9.1px;line-height:10.4px}.ar9-cost-entry{min-height:18px;padding-block:1px}}@media (orientation:portrait) and (max-width:375px){.ar9-actions .am-glyph{display:none}}.am-workspace.ab9-workspace{gap:var(--ab9-gap);background:0 0;border-radius:0;padding:0;display:flex}.ab9-workspace:before{display:none}.ab9-workspace .am-header{min-height:52px;padding-inline:var(--ab9-pad);gap:var(--ab9-gap)}.ab9-layout{gap:var(--ab9-gap);flex:1;grid-template-rows:minmax(0,1fr) 64px;grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr);min-width:0;min-height:0;display:grid}.ab9-base,.ab9-installations,.ab9-services>button{border:1px solid var(--am-edge);min-width:0;min-height:0}@supports (color:color-mix(in lab,red,red)){.ab9-base,.ab9-installations,.ab9-services>button{border:1px solid color-mix(in srgb,var(--am-edge) 25%,transparent)}}.ab9-base,.ab9-installations,.ab9-services>button{border-radius:var(--ab9-radius);background:var(--am-graphite);overflow:hidden}.ab9-base{isolation:isolate;background:var(--am-surface);flex-direction:column;justify-content:space-between;display:flex;position:relative}.ab9-scene{z-index:-1;pointer-events:none;position:absolute;inset:0}.ab9-overview{isolation:isolate;flex:1;min-height:0;position:relative}.ab9-space{object-fit:cover;opacity:.78;width:100%;height:100%}.ab9-scene:after{content:"";background:linear-gradient(180deg,var(--am-graphite),transparent 34%,transparent 60%,var(--am-graphite));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ab9-scene:after{background:linear-gradient(180deg,color-mix(in srgb,var(--am-graphite) 85%,transparent),transparent 34%,transparent 60%,color-mix(in srgb,var(--am-graphite) 20%,transparent))}}.ab9-star{opacity:.7;width:32%;height:32%;top:24%}.ab9-base-art,.ab9-star{object-fit:contain;position:absolute;left:4%}.ab9-base-art{width:92%;height:calc(100% - 32px);top:32px}.ab9-base-heading{padding:var(--ab9-pad);min-width:0;padding-right:70px;position:absolute;inset:0 0 auto}.ab9-base-heading>small,.ab9-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--am-icon);font-size:9px;line-height:1.4;display:block}.ab9-base-heading h2{overflow-wrap:anywhere;font-size:clamp(18px,2.5cqw,30px);font-weight:600;line-height:1.2}.ab9-location{font:10px var(--font-geist-mono,monospace);color:#ffffffb3;margin-top:4px;display:block}.ab9-portrait-level{display:none}.ab9-level{top:var(--ab9-pad);right:var(--ab9-pad);color:var(--am-icon);flex-direction:column;align-items:center;display:flex;position:absolute}.ab9-level>small{letter-spacing:.18em;font-size:8px}.ab9-level>strong{font:32px/1 var(--font-geist-mono,monospace);font-weight:300}.ab9-level>span{color:#fff9;font-size:8px}.ab9-development{padding:var(--ab9-gap) var(--ab9-pad);border-top:1px solid var(--am-edge);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.ab9-development{border-top:1px solid color-mix(in srgb,var(--am-edge) 20%,transparent)}}.ab9-development{background:var(--am-graphite)}@supports (color:color-mix(in lab,red,red)){.ab9-development{background:color-mix(in srgb,var(--am-graphite) 95%,transparent)}}.ab9-development-copy{min-width:0}.ab9-development-copy>strong{font-size:12px;font-weight:500;line-height:1.35;display:block}.ab9-development-copy>strong[data-funded=true]{color:var(--ab9-success)}.ab9-open-development{justify-content:space-between;align-items:center;gap:var(--ab9-gap);width:100%;color:var(--am-icon);text-align:left;font-size:12px;display:flex}.ab9-open-development>span:last-child{font-size:21px}.ab9-funding{gap:var(--ab9-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4px;display:grid}.ab9-funding>div{align-items:center;gap:4px;min-width:0;display:flex}.ab9-funding img{object-fit:contain;width:17px;height:17px}.ab9-funding-track{border-radius:var(--ab9-control-radius);background:#ffffff1f;flex:1;height:3px;overflow:hidden}.ab9-funding-track i{background:var(--ab9-resource);height:100%;display:block}.ab9-installations{flex-direction:column;display:flex}.ab9-installations>header{padding:var(--ab9-gap) var(--ab9-pad);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ab9-installations h2{font-size:16px;font-weight:500;line-height:1.2}.ab9-count{color:var(--am-icon);font:21px var(--font-geist-mono,monospace)}.ab9-building-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--am-edge) transparent;flex-direction:column;flex:1;gap:4px;min-width:0;min-height:0;display:flex;overflow:auto}@supports (color:color-mix(in lab,red,red)){.ab9-building-scroll{scrollbar-color:color-mix(in srgb,var(--am-edge) 40%,transparent) transparent}}.ab9-building-scroll{padding:0 var(--ab9-gap) var(--ab9-gap)}.ab9-building{align-items:center;gap:var(--ab9-gap);width:100%;padding:4px var(--ab9-gap) 4px 4px;text-align:left;border:1px solid var(--am-edge);flex:1 0 56px;display:flex}@supports (color:color-mix(in lab,red,red)){.ab9-building{border:1px solid color-mix(in srgb,var(--am-edge) 13%,transparent)}}.ab9-building{border-radius:var(--ab9-control-radius);background:linear-gradient(100deg,var(--am-edge),#ffffff04)}@supports (color:color-mix(in lab,red,red)){.ab9-building{background:linear-gradient(100deg,color-mix(in srgb,var(--am-edge) 7%,transparent),#ffffff04)}}.ab9-building-art{aspect-ratio:1;border-radius:var(--ab9-control-radius);flex-shrink:0;width:clamp(44px,6.5cqh,76px)}.ab9-building-art,.ab9-building-art img{object-fit:contain}.ab9-building-copy{flex:1;min-width:0}.ab9-building-copy>strong{overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.25;display:block}.ab9-building-state{color:#fff9;align-items:center;gap:4px;margin-top:4px;font-size:10px;line-height:1.25;display:flex}.ab9-building-state i{background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.ab9-building-state[data-state=ready]{color:var(--ab9-success)}.ab9-building-state[data-state=wip]{color:var(--ab9-wip)}.ab9-building-state[data-state=project]{color:var(--am-icon)}.ab9-building-level{border-radius:var(--ab9-control-radius);border:1px solid #ffffff1f;flex-direction:column;justify-content:center;align-items:center;min-width:34px;padding:4px;display:flex}.ab9-building-level small{color:#fff9;font-size:8px;line-height:1}.ab9-building-level strong{font:17px/1.3 var(--font-geist-mono,monospace);color:var(--am-icon)}.ab9-chevron{color:var(--am-icon);flex-shrink:0;font-size:21px}.ab9-installations>footer{justify-content:space-between;gap:var(--ab9-gap);padding:4px var(--ab9-pad);color:#ffffff8c;border-top:1px solid #ffffff14;flex-shrink:0;font-size:9px;line-height:1.4;display:flex}.ab9-services{gap:var(--ab9-gap);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ab9-services>button{align-items:center;gap:var(--ab9-gap);padding:var(--ab9-gap) var(--ab9-pad);text-align:left;display:flex}.ab9-services>button>span:not(.ab9-chevron){flex:1;min-width:0}.ab9-services strong{font-size:12px;font-weight:500;line-height:1.2;display:block}.ab9-services small{color:var(--am-icon);margin-top:4px;font-size:10px;line-height:1.2;display:block}.ab9-services .am-glyph{width:26px;height:26px}.ab9-workspace :focus-visible{outline-offset:-2px}.ab9-workspace button:active:not(:disabled){background-color:var(--am-edge)}@supports (color:color-mix(in lab,red,red)){.ab9-workspace button:active:not(:disabled){background-color:color-mix(in srgb,var(--am-edge) 14%,var(--am-graphite))}}.ab9-empty{justify-content:center;align-items:center;gap:var(--ab9-gap);min-height:100%;padding:var(--ab9-pad);text-align:center;color:#ffffffa6;flex-direction:column;font-size:13px;display:flex}.ab9-empty>span{font-size:11px}.ab9-error{padding:var(--ab9-gap);color:var(--ab9-error);overflow-wrap:anywhere;font-size:12px}.ab9-error button{color:var(--am-icon);text-decoration:underline}.am-sheet:is([data-alliance-detail-tab=base],[data-alliance-detail-tab=avant-postes]) .touch-alliance-inline-action{min-width:var(--am-touch);align-items:center;display:inline-flex}.am-sheet[data-alliance-building-detail=true] .alliance-wip-catalog-grid{zoom:1;grid-template-columns:minmax(0,1fr)}.am-sheet[data-alliance-building-detail=true] .alliance-wip-catalog-grid>article{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.am-sheet[data-alliance-building-detail=true] .alliance-wip-catalog-grid>article>div{min-width:0}.am-sheet[data-alliance-building-detail=true] .alliance-wip-catalog-grid img{object-fit:contain}.am-sheet[data-alliance-building-detail=true] .am-sheet-content>div>section>h3{display:none}@media (orientation:portrait){.am-sheet[data-alliance-detail-tab=base] .alliance-base-site-footer{flex-shrink:0;grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.am-sheet[data-alliance-detail-tab=base] .alliance-base-site-footer>div>button{white-space:nowrap;flex:1 0 auto;justify-content:center}.am-sheet[data-alliance-building-detail=true] .alliance-wip-catalog-grid>article{grid-template-columns:minmax(0,1fr)}.am-sheet[data-alliance-building-detail=true] .alliance-wip-catalog-grid>article>:first-child{justify-self:center;width:min(100%,220px)}.ab9-portrait-level{display:inline}.ab9-workspace .am-header{min-height:56px}.ab9-layout{grid-template-rows:clamp(152px,25cqh,220px) minmax(0,1fr) 76px;grid-template-columns:minmax(0,1fr)}.ab9-base-heading{padding-right:65px}.ab9-base-heading h2{font-size:21px}.ab9-base-art{width:67%;height:100%;top:0;left:31%}.ab9-star{width:34%;height:70%;top:10%;left:40%}.ab9-level{display:none}.ab9-development{align-items:center;column-gap:var(--ab9-gap);grid-template-columns:minmax(0,1fr) auto;padding-block:4px;display:grid}.ab9-development .ab9-kicker{display:none}.ab9-development-copy>strong{font-size:11px}.ab9-open-development{grid-area:1/2/span 2;gap:4px;font-size:10px}.ab9-funding{grid-column:1}.ab9-installations>header{padding-block:6px}.ab9-installations header .ab9-kicker{display:none}.ab9-installations h2{font-size:14px}.ab9-count{font-size:16px}.ab9-building-art{width:clamp(44px,7cqh,60px)}.ab9-building-copy>strong{font-size:12px}.ab9-services>button{text-align:center;flex-direction:column;justify-content:center;gap:4px;padding:6px 4px}.ab9-services>button>span:not(.ab9-chevron){flex:0}.ab9-services .am-glyph{width:20px;height:20px}.ab9-services .ab9-chevron{display:none}.ab9-services strong{font-size:10px}.ab9-services small{margin-top:2px;font-size:9px}}@media (orientation:landscape) and (max-height:500px){.ab9-base-art{width:82%;height:100%;top:0;left:18%}.ab9-workspace .am-header{min-height:48px}.ab9-layout{grid-template-rows:minmax(0,1fr) 52px}.ab9-installations header .ab9-kicker{display:none}.ab9-installations>header{padding-block:6px}.ab9-installations h2{font-size:13px}.ab9-count{font-size:16px}.ab9-installations>footer{display:none}.ab9-base-heading h2{font-size:18px}.ab9-development .ab9-kicker{display:none}.ab9-development{padding-block:4px}.ab9-open-development{font-size:11px}.ab9-services strong{font-size:10px}.ab9-services small{font-size:9px}.ab9-services .am-glyph{width:22px;height:22px}.ab9-services .ab9-chevron{display:none}}.am-sheet[data-alliance-detail-tab=avant-postes] input[aria-label="Nombre de transporteurs à construire"]{min-width:var(--am-touch);flex-shrink:0}.am-sheet[data-alliance-detail-tab=avant-postes] span:has(>input[aria-label="Nombre de transporteurs à construire"]){align-items:flex-start;width:100%;min-width:0}.am-sheet[data-alliance-detail-tab=avant-postes] input[aria-label="Nombre de transporteurs à construire"]+button{white-space:nowrap;overflow-wrap:normal;flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;padding-block:6px}.am-sheet[data-alliance-detail-tab=avant-postes] input[aria-label="Nombre de transporteurs à construire"]+button>span{white-space:normal;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;min-width:0;max-width:100%}.am-workspace.ao9-workspace{gap:var(--ao9-gap);background:0 0;border-radius:0;flex-direction:column;padding:0;display:flex}.ao9-workspace:before{display:none}.ao9-workspace .am-header{gap:var(--ao9-gap);min-height:52px;padding-inline:var(--ao9-pad)}.ao9-workspace .am-heading h1{font-size:clamp(18px,2.4cqw,26px)}.ao9-layout{gap:var(--ao9-gap);flex:1;grid-template-columns:minmax(160px,220px) minmax(0,1fr);min-width:0;min-height:0;display:grid}.ao9-moons,.ao9-services>button,.ao9-site-summary,.ao9-sites{border:1px solid var(--am-edge);min-width:0;min-height:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ao9-moons,.ao9-services>button,.ao9-site-summary,.ao9-sites{border:1px solid color-mix(in srgb,var(--am-edge) 25%,transparent)}}.ao9-moons,.ao9-services>button,.ao9-site-summary,.ao9-sites{border-radius:var(--ao9-radius);background:var(--am-graphite)}.ao9-sites{flex-direction:column;display:flex}.ao9-moons>header,.ao9-sites>header{justify-content:space-between;align-items:center;gap:var(--ao9-gap);padding:var(--ao9-gap) var(--ao9-pad);flex-shrink:0;display:flex}.ao9-moons h2,.ao9-sites h2{font-size:14px;font-weight:550}.ao9-moons>header>span,.ao9-sites>header>span{color:var(--am-icon);font:20px var(--font-geist-mono,monospace)}.ao9-site-list{min-width:0;min-height:0;padding:0 var(--ao9-gap) var(--ao9-gap);scrollbar-width:thin;overscroll-behavior:contain;flex:1;overflow:auto}.ao9-site-list>button{align-items:center;gap:var(--ao9-gap);text-align:left;border-radius:var(--ao9-control-radius);border:1px solid #0000;width:100%;min-height:64px;padding:6px;display:flex}.ao9-site-list>button+button{margin-top:4px}.ao9-site-list>button[aria-pressed=true]{border-color:var(--am-edge)}@supports (color:color-mix(in lab,red,red)){.ao9-site-list>button[aria-pressed=true]{border-color:color-mix(in srgb,var(--am-edge) 55%,transparent)}}.ao9-site-list>button[aria-pressed=true]{background:var(--am-edge)}@supports (color:color-mix(in lab,red,red)){.ao9-site-list>button[aria-pressed=true]{background:color-mix(in srgb,var(--am-edge) 12%,transparent)}}.ao9-site-thumb{object-fit:contain;flex-shrink:0;width:36px;height:36px}.ao9-site-list>button>span{flex:1;min-width:0}.ao9-site-list strong{overflow-wrap:anywhere;font-size:12px;font-weight:550;display:block}.ao9-site-list small{color:#ffffff8c;margin-top:3px;font-size:10px;display:block}.ao9-site-marker{background:var(--ao9-success);border-radius:50%;flex-shrink:0;width:4px;height:4px}.ao9-site-marker[data-moving=true]{background:var(--ao9-warning)}.ao9-sites>footer{padding:var(--ao9-gap) var(--ao9-pad);color:#ffffff80;flex-shrink:0;font-size:10px}.ao9-inspector{gap:var(--ao9-gap);grid-template-columns:minmax(0,1fr) minmax(0,.95fr);min-width:0;min-height:0;display:grid}.ao9-site-summary{background:var(--am-surface);flex-direction:column;display:flex}.ao9-site-overview{flex-direction:column;display:flex}.ao9-scene,.ao9-site-overview{flex:1;min-width:0;min-height:0}.ao9-scene{background:radial-gradient(ellipse at 45% 48%,var(--am-edge),transparent 70%);position:relative}@supports (color:color-mix(in lab,red,red)){.ao9-scene{background:radial-gradient(ellipse at 45% 48%,color-mix(in srgb,var(--am-edge) 12%,transparent),transparent 70%)}}.ao9-giant,.ao9-station{object-fit:contain;position:absolute}.ao9-giant{width:78%;height:86%;inset:4% 18% 10% 4%}.ao9-station{width:48%;height:50%;bottom:2%;right:1%}.ao9-site-heading{padding:var(--ao9-gap) var(--ao9-pad);min-width:0}.ao9-moons header small,.ao9-site-heading>small{letter-spacing:.12em;text-transform:uppercase;color:var(--am-icon);font-size:9px;line-height:1.3;display:block}.ao9-site-heading h2{overflow-wrap:anywhere;font-size:clamp(18px,2cqw,25px);font-weight:550;line-height:1.15}.ao9-site-heading>span{font:10px var(--font-geist-mono,monospace);color:#fff9;margin-top:4px;display:block}.ao9-phase{color:var(--ao9-success);margin-top:5px;font-size:10px}.ao9-phase[data-moving=true]{color:var(--ao9-warning)}.ao9-metrics{padding:var(--ao9-gap) var(--ao9-pad);border-top:1px solid #ffffff14;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ao9-metrics>div{min-width:0}.ao9-metrics>div+div{padding-left:var(--ao9-gap);border-left:1px solid #ffffff14}.ao9-metrics dt{color:#fff9;font-size:9px}.ao9-metrics dd{font:19px var(--font-geist-mono,monospace);color:var(--am-icon);margin-top:3px}.ao9-metrics dd small{color:#fff9;font-size:10px}.ao9-site-open{min-height:var(--am-touch);padding:0 var(--ao9-pad);justify-content:space-between;align-items:center;gap:var(--ao9-gap);border-top:1px solid var(--am-edge);flex-shrink:0;display:flex}@supports (color:color-mix(in lab,red,red)){.ao9-site-open{border-top:1px solid color-mix(in srgb,var(--am-edge) 25%,transparent)}}.ao9-site-open{color:var(--am-icon);font-size:12px}.ao9-site-open>span:last-child{font-size:22px}.ao9-moons{flex-direction:column;display:flex}.ao9-moon-list{min-width:0;min-height:0;padding:0 var(--ao9-gap) var(--ao9-gap);scrollbar-width:thin;overscroll-behavior:contain;flex:1;overflow:auto}.ao9-moon-list ul{margin:0;padding:0;list-style:none}.ao9-moon{align-items:center;gap:var(--ao9-gap);border-bottom:1px solid #ffffff12;min-height:52px;padding:6px 4px;display:flex}.ao9-moon-art,.ao9-moon-thumb{flex-shrink:0;width:33px;height:33px}.ao9-moon-art{display:flex}.ao9-moon-thumb{object-fit:contain}.ao9-moon-thumb span{font-size:12px}.ao9-moon-identity{flex:1;min-width:0}.ao9-moon-identity strong{overflow-wrap:anywhere;font-size:12px;font-weight:550;display:block}.ao9-moon-identity span{color:#ffffff8c;overflow-wrap:anywhere;font-size:10px;display:block}.ao9-moon-state{text-align:right;color:#ffffff8c;max-width:40%;font-size:9px}.ao9-moon-state[data-convoy=true]{color:var(--am-icon)}.ao9-services{gap:var(--ao9-gap);flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));height:64px;display:grid}.ao9-services>button{align-items:center;gap:var(--ao9-gap);padding:var(--ao9-gap) var(--ao9-pad);text-align:left;display:flex}.ao9-services .am-glyph{flex-shrink:0;width:28px;height:28px}.ao9-services button>span:not(.ao9-chevron){flex:1;min-width:0}.ao9-services strong{font-size:12px;font-weight:550;display:block}.ao9-services small{color:#ffffff8c;margin-top:3px;font-size:10px;display:block}.ao9-chevron{color:var(--am-icon);font-size:22px}.ao9-workspace button:disabled{opacity:.5}.ao9-workspace button:active:not(:disabled){background-color:var(--am-edge)}@supports (color:color-mix(in lab,red,red)){.ao9-workspace button:active:not(:disabled){background-color:color-mix(in srgb,var(--am-edge) 16%,var(--am-graphite))}}.ao9-workspace :focus-visible{outline-offset:-2px}.ao9-empty{min-height:0;padding:var(--ao9-pad);justify-content:center;align-items:center;gap:var(--ao9-gap);text-align:center;flex-direction:column;flex:1;display:flex}.ao9-empty h2{font-size:16px}.ao9-empty p,.ao9-hint{color:#fff9;overflow-wrap:anywhere;font-size:12px}.ao9-error,.ao9-hint{padding:var(--ao9-gap)}.ao9-error{color:var(--ao9-error);overflow-wrap:anywhere;font-size:12px}.ao9-error button{color:var(--am-icon);text-decoration:underline}@media (orientation:portrait){.ao9-layout{grid-template-rows:76px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ao9-sites>footer,.ao9-sites>header{display:none}.ao9-site-list{align-items:stretch;gap:4px;padding:4px;display:flex;overflow-y:hidden}.ao9-site-list>button{flex:0 0 176px;width:176px;min-height:44px}.ao9-site-list>button+button{margin-top:0}.ao9-site-list strong{font-size:11px}.ao9-site-list small{font-size:9px}.ao9-inspector{grid-template-rows:clamp(170px,27cqh,210px) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ao9-site-overview{flex-direction:row}.ao9-scene{flex:0 0 40%}.ao9-giant{width:83%;height:94%;inset:3% 14% 3% 3%}.ao9-station{width:60%;height:60%;bottom:0;right:0}.ao9-site-heading{flex:1;align-self:center;padding-left:0}.ao9-site-heading h2{font-size:18px}.ao9-phase,.ao9-site-heading>span{margin-top:3px;font-size:9px}.ao9-metrics{padding-block:5px}.ao9-metrics dd{font-size:16px}.ao9-services>button{gap:4px;padding:6px}.ao9-services .am-glyph{width:22px;height:22px}.ao9-services strong{font-size:10px}.ao9-services small{font-size:9px}.ao9-chevron{display:none}}@media (orientation:landscape) and (max-height:500px){.ao9-workspace .am-header{min-height:44px}.ao9-layout{grid-template-columns:180px minmax(0,1fr)}.ao9-site-overview{flex-direction:row}.ao9-scene{flex:0 0 35%}.ao9-site-heading{flex:1;align-self:center;padding:4px}.ao9-site-heading>small{display:none}.ao9-site-heading h2{font-size:15px}.ao9-phase,.ao9-site-heading>span{margin-top:3px;font-size:9px}.ao9-site-list>button{min-height:56px}.ao9-site-thumb{width:28px;height:28px}.ao9-site-list strong{font-size:11px}.ao9-site-list small{font-size:9px}.ao9-moons header small,.ao9-sites>footer{display:none}.ao9-metrics{padding:4px var(--ao9-gap)}.ao9-metrics dt{font-size:8px}.ao9-metrics dd{font-size:15px}.ao9-services{height:52px}.ao9-services strong{font-size:11px}.ao9-services small{font-size:9px}.ao9-services .am-glyph{width:24px;height:24px}}@container (max-height:520px){@media (orientation:portrait){.ao9-site-summary{grid-template-rows:minmax(0,1fr) 44px;grid-template-columns:minmax(0,1fr) 104px;display:grid}.ao9-site-overview{grid-column:1/-1}.ao9-site-open{border-left:1px solid var(--am-edge);grid-area:2/2}@supports (color:color-mix(in lab,red,red)){.ao9-site-open{border-left:1px solid color-mix(in srgb,var(--am-edge) 25%,transparent)}}.ao9-site-open{padding-inline:var(--ao9-gap);font-size:10px}.ao9-empty{grid-area:1/1/-1/-1}.ao9-layout{grid-template-rows:64px minmax(0,1fr)}.ao9-inspector{grid-template-rows:clamp(112px,28cqh,152px) minmax(0,1fr)}.ao9-site-heading>small{display:none}.ao9-site-heading h2{font-size:15px}.ao9-metrics{grid-area:2/1;align-items:center;padding-block:3px}.ao9-metrics dt{font-size:8px}.ao9-metrics dd{margin-top:1px;font-size:14px}.ao9-moons header small{display:none}.ao9-services{height:56px}}}.am-sheet[data-alliance-detail-tab=mandats] .am-sheet-content:has(>.mission-socle--alliance){flex-direction:column;display:flex;overflow:hidden}.am-sheet-content>.mission-socle--alliance{flex:1;min-height:0;display:flex}.am-sheet-content .mission-socle--alliance .mission-board[data-mission-layout=workspace]{grid-template-rows:minmax(0,1fr);width:100%}.am-sheet-content .mission-socle--alliance .mission-board[data-mission-layout=workspace] :is(.mission-active-section,.mission-available-section){grid-area:1/1}.am-sheet-content .mission-socle--alliance .mission-card__sigil{object-fit:contain;width:44px;height:44px;filter:drop-shadow(0 0 7px var(--mission-civ));margin:8px 4px 0}@supports (color:color-mix(in lab,red,red)){.am-sheet-content .mission-socle--alliance .mission-card__sigil{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--mission-civ) 30%,transparent))}}.am-sheet-content .mission-socle--alliance .mission-frame-notice{border:1px solid var(--touch-mission-edge);padding:6px 8px}@supports (color:color-mix(in lab,red,red)){.am-sheet-content .mission-socle--alliance .mission-frame-notice{border:1px solid color-mix(in srgb,var(--touch-mission-edge) 24%,transparent)}}.am-sheet-content .mission-socle--alliance .mission-frame-notice{border-radius:var(--mission-control-radius);background:var(--touch-mission-ambient)}@supports (color:color-mix(in lab,red,red)){.am-sheet-content .mission-socle--alliance .mission-frame-notice{background:color-mix(in srgb,var(--touch-mission-ambient) 6%,var(--touch-mission-surface))}}.am-sheet-content .mission-socle--alliance .mission-frame-notice{font-size:10px;line-height:1.45}.am-sheet-content .mission-socle--alliance .mission-card__form{padding:6px 8px 8px}.am-workspace.amd-workspace{gap:var(--amd-gap);background:0 0;border-radius:0;flex-direction:column;padding:0;display:flex}.amd-workspace:before{display:none}.amd-workspace .am-header{min-height:52px}.amd-toolbar,.amd-workspace .am-header{padding-inline:var(--amd-gap);gap:var(--amd-gap)}.amd-toolbar{justify-content:space-between;align-items:center;flex-wrap:wrap;flex-shrink:0;display:flex}.amd-actions,.amd-filters{flex-wrap:wrap;gap:6px;display:flex}.amd-actions a,.amd-actions button,.amd-filters button{min-height:var(--am-touch);padding-inline:var(--amd-pad);border:1px solid var(--am-edge);align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.amd-actions a,.amd-actions button,.amd-filters button{border:1px solid color-mix(in srgb,var(--am-edge) 30%,transparent)}}.amd-actions a,.amd-actions button,.amd-filters button{border-radius:var(--amd-control-radius);color:#ffffff9e;background:var(--am-graphite);font-size:12px}.amd-filters button[aria-pressed=true]{color:var(--am-icon);border-color:var(--am-icon);background:var(--am-edge)}@supports (color:color-mix(in lab,red,red)){.amd-filters button[aria-pressed=true]{background:color-mix(in srgb,var(--am-edge) 14%,var(--am-graphite))}}.amd-filters button[aria-pressed=true]{font-weight:600}.amd-filters button[data-regime=democratic][aria-pressed=true]{color:var(--amd-democratic);border-color:var(--amd-democratic)}@supports (color:color-mix(in lab,red,red)){.amd-filters button[data-regime=democratic][aria-pressed=true]{border-color:color-mix(in srgb,var(--amd-democratic) 55%,transparent)}}.amd-filters button[data-regime=imperial][aria-pressed=true]{color:var(--amd-imperial);border-color:var(--amd-imperial)}@supports (color:color-mix(in lab,red,red)){.amd-filters button[data-regime=imperial][aria-pressed=true]{border-color:color-mix(in srgb,var(--amd-imperial) 55%,transparent)}}.amd-filters button[data-filter=recruiting][aria-pressed=true]{color:var(--amd-open);border-color:var(--amd-open)}@supports (color:color-mix(in lab,red,red)){.amd-filters button[data-filter=recruiting][aria-pressed=true]{border-color:color-mix(in srgb,var(--amd-open) 45%,transparent)}}.amd-actions a{color:var(--am-icon);border-color:var(--am-edge);background:var(--am-light)}@supports (color:color-mix(in lab,red,red)){.amd-actions a{background:color-mix(in srgb,var(--am-light) 13%,transparent)}}.amd-actions a{font-weight:600}.amd-count{min-width:20px;color:var(--am-graphite);background:var(--am-icon);text-align:center;border-radius:999px;padding:0 6px;font-size:11px;font-weight:700}.amd-panel{border:1px solid var(--am-edge);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.amd-panel{border:1px solid color-mix(in srgb,var(--am-edge) 24%,transparent)}}.amd-panel{border-radius:var(--amd-radius);background:var(--am-graphite)}.amd-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--am-edge) var(--am-graphite);flex:1;min-width:0;min-height:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.amd-scroll{scrollbar-color:color-mix(in srgb,var(--am-edge) 45%,transparent) var(--am-graphite)}}.amd-workspace :focus-visible{outline:2px solid var(--am-icon);outline-offset:-2px}.amd-row{align-items:center;gap:var(--amd-gap);min-height:56px;padding:6px var(--amd-gap);border-left:3px solid var(--alliance-color,var(--amd-neutral));border-bottom:1px solid #ffffff0f;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"tag identity recruitment apply";display:grid}.amd-row:nth-child(2n){background:#ffffff06}.amd-tag{grid-area:tag}.amd-identity{flex-direction:column;grid-area:identity;gap:2px;min-width:0;display:flex}.amd-identity strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.25}.amd-identity>span{color:#ffffff8c;font-size:11px}.amd-regime[data-regime=democratic]{color:var(--amd-democratic)}.amd-regime[data-regime=imperial]{color:var(--amd-imperial)}.amd-recruitment{border-radius:var(--amd-control-radius);color:#ffffff8c;white-space:nowrap;border:1px solid #ffffff2e;grid-area:recruitment;padding:2px 8px;font-size:10px}.amd-recruitment[data-open=true]{color:var(--amd-open);border-color:var(--amd-open)}@supports (color:color-mix(in lab,red,red)){.amd-recruitment[data-open=true]{border-color:color-mix(in srgb,var(--amd-open) 40%,transparent)}}.amd-recruitment[data-open=true]{background:var(--amd-open)}@supports (color:color-mix(in lab,red,red)){.amd-recruitment[data-open=true]{background:color-mix(in srgb,var(--amd-open) 10%,transparent)}}.amd-apply{min-height:var(--am-touch);grid-area:apply;justify-self:end}.am-workspace.amd-workspace .amd-apply:disabled{opacity:1}.amd-state{align-items:center;gap:var(--amd-gap);padding:24px var(--amd-pad);text-align:center;color:#fff9;flex-direction:column;font-size:13px;display:flex}.amd-state button{min-height:var(--am-touch);padding-inline:var(--amd-pad);border:1px solid var(--am-edge);border-radius:var(--amd-control-radius);color:var(--am-icon)}@media (orientation:portrait){.amd-workspace .am-header{min-height:64px}.amd-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tag identity identity""recruitment.apply";row-gap:6px;padding-block:8px}.amd-recruitment{justify-self:start}}.mission-notifier-toasts--workspace{bottom:calc(env(safe-area-inset-bottom) + 64px);right:max(8px,env(safe-area-inset-right));width:min(288px,100dvw - 16px);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 140px);overscroll-behavior:contain;overflow:auto}.mission-notifier-toasts--workspace :is(button,a){min-width:44px;min-height:44px}.mission-notifier-toasts--workspace button{flex-shrink:0}.empire-workspace-header{justify-content:space-between}.empire-workspace-header,.empire-workspace-heading{align-items:center;gap:var(--empire-gap);min-width:0;display:flex}.empire-workspace-heading{width:max-content;max-width:100%;padding:6px 10px 6px 8px}.empire-workspace-heading>div{min-width:0}.empire-workspace-heading p{color:var(--empire-edge);letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:600;line-height:1.5}.empire-workspace-heading h1{color:var(--color-white);letter-spacing:.04em;font-size:22px;font-weight:600;line-height:1.1}.empire-workspace-heading__mark{border:1px solid var(--empire-edge);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab,red,red)){.empire-workspace-heading__mark{border:1px solid color-mix(in srgb,var(--empire-edge) 42%,transparent)}}.empire-workspace-heading__mark{background:radial-gradient(circle,var(--empire-radiance),transparent 72%)}@supports (color:color-mix(in lab,red,red)){.empire-workspace-heading__mark{background:radial-gradient(circle,color-mix(in srgb,var(--empire-radiance) 20%,transparent),transparent 72%)}}.empire-workspace-icon{width:24px;height:24px;color:var(--empire-edge);background:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.empire-workspace-button{min-width:var(--empire-target);min-height:var(--empire-target);justify-content:center;align-items:center;gap:var(--empire-gap);border:1px solid var(--empire-edge);padding:6px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.empire-workspace-button{border:1px solid color-mix(in srgb,var(--empire-edge) 30%,transparent)}}.empire-workspace-button{border-radius:var(--empire-button-radius);background:var(--empire-ambient)}@supports (color:color-mix(in lab,red,red)){.empire-workspace-button{background:color-mix(in srgb,var(--empire-ambient) 10%,var(--empire-surface))}}.empire-workspace-button{color:var(--empire-edge);cursor:pointer;font-size:12px}.empire-workspace-button:disabled{cursor:not-allowed;opacity:.45}.empire-workspace-dialog{border:1px solid var(--empire-edge);width:min(92dvw,960px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.empire-workspace-dialog{border:1px solid color-mix(in srgb,var(--empire-edge) 35%,transparent)}}.empire-workspace-dialog{border-radius:var(--empire-radius);background:var(--empire-surface);color:var(--color-foreground);box-shadow:0 24px 80px #000000bf}.empire-workspace-dialog[open]{flex-direction:column;display:flex}.empire-workspace-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8}.empire-workspace-dialog__header{border-bottom:1px solid var(--empire-edge);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.empire-workspace-dialog__header{border-bottom:1px solid color-mix(in srgb,var(--empire-edge) 18%,transparent)}}.empire-workspace-dialog__header h2{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:600}.empire-workspace-dialog__header button{flex-shrink:0;font-size:24px}.empire-workspace-dialog__body{overscroll-behavior:contain;touch-action:pan-y pinch-zoom;min-height:0;padding:var(--empire-gap);overflow:auto}:is(.fleet-workspace,.empire-workspace-dialog){--fleet-command-edge:var(--empire-edge);--fleet-command-glow:var(--empire-radiance);--fleet-command-ambient:var(--empire-ambient);--fleet-command-surface:var(--empire-surface)}:is(.fleet-workspace,.empire-workspace-dialog) :is(button,a,input,select):focus-visible{outline:2px solid var(--empire-edge);outline-offset:2px}:is(.fleet-workspace-scroll,.empire-workspace-dialog__body):focus-visible{outline:1px solid var(--empire-edge)}@supports (color:color-mix(in lab,red,red)){:is(.fleet-workspace-scroll,.empire-workspace-dialog__body):focus-visible{outline:1px solid color-mix(in srgb,var(--empire-edge) 70%,transparent)}}:is(.fleet-workspace-scroll,.empire-workspace-dialog__body):focus-visible{outline-offset:-2px}.touch-empire-workspace-open .touch-connected-page{padding-top:calc(env(safe-area-inset-top) + 8px);padding-right:max(8px,env(safe-area-inset-right));padding-bottom:calc(env(safe-area-inset-bottom) + 58px);overflow:hidden}.touch-empire-workspace-open .touch-fleet-panel{overflow:hidden}.touch-empire-workspace-open .touch-fleet-panel-host{left:calc(env(safe-area-inset-left) + 6.5rem)}.touch-report-detail-page{flex-direction:column;gap:8px;display:flex}.touch-report-detail-scroll{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;overflow:auto}.fleet-workspace{gap:var(--empire-gap);grid-template-rows:auto auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}.fleet-workspace[data-fleet-layout=panel]{grid-template-rows:auto minmax(0,1fr)}.fleet-workspace-totals{flex-shrink:0;align-self:stretch;gap:6px;display:flex}.fleet-workspace-totals>span{border:1px solid var(--empire-edge);flex-direction:column;justify-content:center;min-width:66px;padding:4px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.fleet-workspace-totals>span{border:1px solid color-mix(in srgb,var(--empire-edge) 18%,transparent)}}.fleet-workspace-totals>span{border-radius:var(--empire-button-radius);background:var(--empire-surface)}@supports (color:color-mix(in lab,red,red)){.fleet-workspace-totals>span{background:color-mix(in srgb,var(--empire-surface) 88%,transparent)}}.fleet-workspace-totals>span{color:#ffffff8a;text-align:right;font-size:9px}.fleet-workspace-totals strong{font-variant-numeric:tabular-nums;color:var(--empire-edge);font-size:16px;font-weight:500;line-height:1.2}.fleet-workspace-tabs{border-radius:var(--empire-radius);background:var(--empire-surface);border:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:3px;display:grid}@supports (color:color-mix(in lab,red,red)){.fleet-workspace-tabs{background:color-mix(in srgb,var(--empire-surface) 94%,transparent)}}.fleet-workspace-tabs button{min-width:0;min-height:var(--empire-target);border-radius:var(--empire-button-radius);color:#fff9;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.fleet-workspace-tabs button .empire-workspace-icon{color:inherit;width:21px;height:21px}.fleet-workspace-tabs button[aria-pressed=true]{border-color:var(--empire-edge)}@supports (color:color-mix(in lab,red,red)){.fleet-workspace-tabs button[aria-pressed=true]{border-color:color-mix(in srgb,var(--empire-edge) 36%,transparent)}}.fleet-workspace-tabs button[aria-pressed=true]{background:var(--empire-ambient)}@supports (color:color-mix(in lab,red,red)){.fleet-workspace-tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--empire-ambient) 14%,transparent)}}.fleet-workspace-tabs button[aria-pressed=true]{color:var(--empire-edge);box-shadow:inset 0 1px #ffffff14}.fleet-workspace-tabs small{font-variant-numeric:tabular-nums;color:#ffffff80;font-size:10px}.fleet-workspace-operations{gap:var(--empire-gap);grid-template-columns:minmax(220px,.88fr) minmax(0,1.12fr);min-width:0;min-height:0;display:grid}.fleet-workspace[data-fleet-layout=panel] .fleet-workspace-operations{grid-template-columns:minmax(0,1fr)}.fleet-workspace-panel{border:1px solid var(--empire-edge);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fleet-workspace-panel{border:1px solid color-mix(in srgb,var(--empire-edge) 20%,transparent)}}.fleet-workspace-panel{border-radius:var(--empire-radius);background:var(--empire-surface)}@supports (color:color-mix(in lab,red,red)){.fleet-workspace-panel{background:color-mix(in srgb,var(--empire-surface) 96%,transparent)}}.fleet-workspace-panel{box-shadow:inset 0 1px #ffffff0f,0 10px 26px #00000040}.fleet-workspace-panel-heading{border-bottom:1px solid var(--empire-edge);flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.fleet-workspace-panel-heading{border-bottom:1px solid color-mix(in srgb,var(--empire-edge) 14%,transparent)}}.fleet-workspace-panel-heading h2{color:var(--empire-edge)}@supports (color:color-mix(in lab,red,red)){.fleet-workspace-panel-heading h2{color:color-mix(in srgb,var(--empire-edge) 65%,white)}}.fleet-workspace-panel-heading h2{text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:600}.fleet-workspace-panel-heading>span:not(.empire-workspace-icon){color:#ffffff80;font-size:9px}.fleet-workspace-panel-heading .empire-workspace-icon{width:18px;height:18px}.fleet-workspace-scroll{overscroll-behavior:contain;touch-action:pan-y pinch-zoom;min-width:0;min-height:0;padding:var(--empire-gap);scrollbar-width:thin;scrollbar-color:var(--empire-edge) transparent;flex:1;overflow:auto}@supports (color:color-mix(in lab,red,red)){.fleet-workspace-scroll{scrollbar-color:color-mix(in srgb,var(--empire-edge) 28%,transparent) transparent}}.fleet-workspace-list{gap:var(--empire-gap);flex-direction:column;display:flex}.fleet-signal{text-align:left;border:1px solid #ffffff1f;border-left:1px solid var(--fleet-phase-color);border-radius:var(--empire-button-radius);background:linear-gradient(125deg,var(--fleet-phase-color),var(--empire-surface));flex:none;width:100%;min-width:0;padding:10px;display:block}@supports (color:color-mix(in lab,red,red)){.fleet-signal{background:linear-gradient(125deg,color-mix(in srgb,var(--fleet-phase-color) 5%,var(--empire-surface)),var(--empire-surface))}}.fleet-signal{cursor:pointer}.fleet-signal[aria-pressed=true]{border-color:var(--empire-edge)}@supports (color:color-mix(in lab,red,red)){.fleet-signal[aria-pressed=true]{border-color:color-mix(in srgb,var(--empire-edge) 65%,transparent)}}.fleet-signal[aria-pressed=true]{box-shadow:inset 0 0 22px var(--empire-ambient)}@supports (color:color-mix(in lab,red,red)){.fleet-signal[aria-pressed=true]{box-shadow:inset 0 0 22px color-mix(in srgb,var(--empire-ambient) 6%,transparent)}}.fleet-signal-heading{align-items:center;gap:8px;margin-bottom:8px;display:flex}.fleet-signal-mark{border:1px solid var(--fleet-phase-color);flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab,red,red)){.fleet-signal-mark{border:1px solid color-mix(in srgb,var(--fleet-phase-color) 34%,transparent)}}.fleet-signal-mark{border-radius:var(--empire-button-radius)}.fleet-signal-mark .empire-workspace-icon{width:22px;height:22px;color:var(--fleet-phase-color)}.fleet-signal-identity{flex-direction:column;flex:1;min-width:0;display:flex}.fleet-signal-identity small{letter-spacing:.12em;color:#ffffff7a;font-size:8px}.fleet-signal-identity strong{color:#ffffffe6;font-size:12px;font-weight:600;line-height:1.4}.fleet-signal-eta{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.fleet-signal-eta small{color:var(--fleet-phase-color);font-size:9px}.fleet-signal-eta strong{font-family:var(--font-mono);color:#ffffffd9;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.fleet-signal-footer{color:#ffffff85;border-top:1px solid #ffffff12;justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;font-size:10px;display:flex}.fleet-signal-footer>span:last-child{color:var(--empire-edge)}.fleet-signal-footer b{font-size:16px;line-height:0}.fleet-workspace-state{text-align:center;color:#ffffffa8;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100px;padding:12px;font-size:12px;line-height:1.6;display:flex}.fleet-workspace-state .empire-workspace-icon{opacity:.55;width:40px;height:40px}.fleet-workspace-state.text-red-300{color:var(--color-red-300)}.fleet-workspace-error,.fleet-workspace-note{color:#ffffff94;padding:8px;font-size:11px;line-height:1.6}.fleet-workspace-error{color:var(--color-red-300)}.fleet-workspace-quay .fleet-stationed-section>h2{display:none}.fleet-workspace-quay .fleet-stationed-grid{gap:var(--empire-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.fleet-workspace-quay .fleet-stationed-card{border-radius:var(--empire-radius);border-color:var(--empire-edge);min-width:0;margin:0}@supports (color:color-mix(in lab,red,red)){.fleet-workspace-quay .fleet-stationed-card{border-color:color-mix(in srgb,var(--empire-edge) 18%,transparent)}}.fleet-workspace-quay .fleet-stationed-card>div:first-child>div{flex-wrap:wrap;min-width:0}.fleet-workspace-quay a{min-height:var(--empire-target);overflow-wrap:anywhere;color:var(--empire-edge);align-items:center;display:inline-flex}.fleet-workspace-command>section{margin-block:8px 20px}.fleet-workspace-command h2{color:var(--empire-edge);font-size:15px}.fleet-workspace-command :is(button,a,select,input){min-height:var(--empire-target)}.fleet-workspace-command :is(input,select){font-size:16px}.fleet-workspace-command .fleet-command-unit{border-radius:var(--empire-radius);grid-template-columns:144px minmax(0,1fr) 151px;gap:12px;padding:12px;display:grid}.fleet-workspace-command .fleet-command-unit__media{width:100%;min-width:0}.fleet-workspace-command .fleet-command-unit__buffs{min-width:0}.fleet-workspace-command .fleet-command-unit__officer{max-width:100%}:is(.fleet-workspace,.empire-workspace-dialog) .fleet-operation-heading{grid-template-columns:40px minmax(0,1fr);gap:8px}:is(.fleet-workspace,.empire-workspace-dialog) .fleet-operation-heading>span:first-child{width:40px;height:40px}:is(.fleet-workspace,.empire-workspace-dialog) .fleet-operation-heading>div:last-child{border-top:1px solid #ffffff12;border-left:0;flex-direction:row;grid-area:auto/1/auto/-1;justify-content:space-between;align-items:center;padding:8px 0 0}:is(.fleet-workspace,.empire-workspace-dialog) .fleet-operation-heading p{white-space:normal;overflow-wrap:anywhere}:is(.fleet-workspace,.empire-workspace-dialog) .fleet-operation-manifest{gap:8px}:is(.fleet-workspace,.empire-workspace-dialog) .fleet-operation-card{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--empire-radius);padding:10px}:is(.fleet-workspace,.empire-workspace-dialog) .fleet-operation-card:after{display:none}:is(.fleet-workspace,.empire-workspace-dialog) .fleet-operation-route{padding:8px}@media (orientation:portrait){.mission-notifier-toasts--workspace{bottom:calc(env(safe-area-inset-bottom) + 80px)}.touch-empire-workspace-open{min-width:0!important}.touch-empire-workspace-open .touch-connected-page{padding:calc(env(safe-area-inset-top) + 8px) max(8px,env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 80px) max(8px,env(safe-area-inset-left))}.touch-empire-workspace-open .touch-fleet-panel-host{padding:8px;left:0;right:0}.touch-empire-workspace-open .touch-fleet-panel{width:100%;max-width:100%;height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 92px);margin-bottom:72px;padding:8px}.fleet-workspace-operations{grid-template-columns:minmax(0,1fr)}.fleet-workspace-totals{gap:4px}.fleet-workspace-totals>span{min-width:46px;padding:4px 6px;font-size:8px}.fleet-workspace-totals strong{font-size:13px}.empire-workspace-heading{gap:6px;padding:6px}.empire-workspace-heading__mark{width:32px;height:32px}.empire-workspace-heading__mark .empire-workspace-icon{width:21px;height:21px}.empire-workspace-heading p{letter-spacing:.12em;font-size:6.5px}.empire-workspace-heading h1{font-size:20px}.fleet-workspace-tabs button{gap:4px;font-size:10px}.fleet-workspace-tabs button .empire-workspace-icon{width:18px;height:18px}.fleet-workspace-tabs small{font-size:9px}.fleet-workspace-command .fleet-command-unit{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fleet-workspace-command .fleet-command-unit__buffs{grid-area:2/1/auto/-1}.fleet-workspace-command .fleet-command-unit__officer{width:100%}.fleet-workspace-command .fleet-command-unit__officer>div{max-width:100%}}@media (orientation:landscape) and (max-height:500px){.fleet-signal{padding:8px}.fleet-signal-heading{margin-bottom:4px}.fleet-signal-mark{width:28px;height:28px}.fleet-signal-footer{margin-top:4px;padding-top:4px}}@media (orientation:landscape) and (max-width:768px){.fleet-workspace-operations{grid-template-columns:minmax(210px,.9fr) minmax(0,1.1fr)}.fleet-workspace-panel-heading{padding:6px 8px}.fleet-workspace-panel-heading h2{font-size:9px}.fleet-workspace-command .fleet-command-unit{grid-template-columns:112px minmax(0,1fr) 151px;gap:8px;padding:8px}}.dashboard-workspace{gap:var(--empire-gap);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.dashboard-workspace>.empire-workspace-header{flex:none}.dashboard-commander{text-align:right;overflow-wrap:anywhere;min-width:0;font-size:12px}.dashboard-commander>span:first-child{color:#ffffff73;font-size:10px;display:block}@supports (color:color-mix(in lab,red,red)){.dashboard-commander>span:first-child{color:color-mix(in srgb,var(--color-white) 45%,transparent)}}.dashboard-colony,.dashboard-panel{border:1px solid var(--empire-edge)}@supports (color:color-mix(in lab,red,red)){.dashboard-colony,.dashboard-panel{border:1px solid color-mix(in srgb,var(--empire-edge) 20%,transparent)}}.dashboard-colony,.dashboard-panel{border-radius:var(--empire-radius);background:linear-gradient(140deg,var(--empire-ambient),var(--empire-surface))}@supports (color:color-mix(in lab,red,red)){.dashboard-colony,.dashboard-panel{background:linear-gradient(140deg,color-mix(in srgb,var(--empire-ambient) 9%,var(--empire-surface)),var(--empire-surface))}}.dashboard-body{gap:var(--empire-gap);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,2fr) minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.dashboard-activity,.dashboard-colonies{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.dashboard-activity-list,.dashboard-colony-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--empire-edge) transparent;flex:1;min-width:0;min-height:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.dashboard-activity-list,.dashboard-colony-list{scrollbar-color:color-mix(in srgb,var(--empire-edge) 30%,transparent) transparent}}.dashboard-panel{padding:12px}.dashboard-section-heading{justify-content:space-between;align-items:center;gap:var(--empire-gap);flex:none;margin-bottom:12px;display:flex}.dashboard-overline,.dashboard-section-heading p{color:var(--empire-edge)}@supports (color:color-mix(in lab,red,red)){.dashboard-overline,.dashboard-section-heading p{color:color-mix(in srgb,var(--empire-edge) 80%,transparent)}}.dashboard-overline,.dashboard-section-heading p{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.dashboard-section-heading h2{font-size:16px;font-weight:600}.dashboard-section-heading>span{color:#ffffff8c;font-size:11px}@supports (color:color-mix(in lab,red,red)){.dashboard-section-heading>span{color:color-mix(in srgb,var(--color-white) 55%,transparent)}}.dashboard-colony-list{align-content:start;gap:var(--empire-gap);display:grid}.dashboard-colony{align-items:start;column-gap:var(--empire-gap);padding:calc(var(--empire-gap) * .75) 10px;background:#000;grid-template-columns:minmax(0,1fr) max-content;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-colony{background:color-mix(in srgb,var(--color-black) 16%,var(--empire-surface))}}.dashboard-colony-info{min-width:0}.dashboard-colony-info .dashboard-query-error{flex-wrap:wrap}.dashboard-colony-actions{flex-direction:column;display:flex}.dashboard-colony-actions .empire-workspace-button{isolation:isolate;height:var(--empire-target);background:0 0;border:0;padding:0 12px;line-height:18px;position:relative}.dashboard-colony-actions .empire-workspace-button:before{z-index:-1;inset:calc((var(--empire-target) - 18px - 2px) / 4) 0;border:1px solid var(--empire-edge);position:absolute}@supports (color:color-mix(in lab,red,red)){.dashboard-colony-actions .empire-workspace-button:before{border:1px solid color-mix(in srgb,var(--empire-edge) 30%,transparent)}}.dashboard-colony-actions .empire-workspace-button:before{border-radius:var(--empire-button-radius);background:var(--empire-ambient)}@supports (color:color-mix(in lab,red,red)){.dashboard-colony-actions .empire-workspace-button:before{background:color-mix(in srgb,var(--empire-ambient) 10%,var(--empire-surface))}}.dashboard-colony-actions .empire-workspace-button:before{pointer-events:none;content:""}.dashboard-colony-actions .empire-workspace-button:hover:before{border-color:var(--empire-edge)}.dashboard-colony-open{min-height:var(--empire-target);text-align:left;cursor:pointer;border-radius:var(--empire-button-radius);align-items:center;gap:12px;width:100%;display:flex}.dashboard-detail .dashboard-planet-image,.dashboard-workspace .dashboard-planet-image{aspect-ratio:1;object-fit:contain;border-radius:var(--empire-button-radius);flex-shrink:0;width:64px;height:64px}.dashboard-colony-identity{gap:2px;min-width:0;display:grid}.dashboard-colony-identity strong{overflow-wrap:anywhere;font-size:16px}.dashboard-colony-identity>span:last-child{color:#ffffff8c;font-size:11px}@supports (color:color-mix(in lab,red,red)){.dashboard-colony-identity>span:last-child{color:color-mix(in srgb,var(--color-white) 55%,transparent)}}.dashboard-vitals{gap:var(--empire-gap);grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0;display:grid}.dashboard-vitals>div{min-width:0}.dashboard-vitals dt{color:#ffffff80;font-size:10px}@supports (color:color-mix(in lab,red,red)){.dashboard-vitals dt{color:color-mix(in srgb,var(--color-white) 50%,transparent)}}.dashboard-vitals dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:2px;font-size:14px}.dashboard-food-alert{width:100%;min-height:var(--empire-target);text-align:left;cursor:pointer;font-size:11px}.dashboard-activity-groups{gap:var(--empire-gap);flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.dashboard-activity-group{min-width:0;min-height:0;padding:var(--empire-gap);border-radius:var(--empire-button-radius);border:1px solid var(--empire-edge);flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-activity-group{border:1px solid color-mix(in srgb,var(--empire-edge) 18%,transparent)}}.dashboard-activity-group h3{align-items:center;gap:var(--empire-gap);margin-bottom:calc(var(--empire-gap) / 2);color:var(--empire-edge);flex:none;font-size:12px;font-weight:500;display:flex}.dashboard-activity-group h3 .empire-workspace-icon{width:16px;height:16px}.dashboard-activity-group .dashboard-empty{margin:calc(var(--empire-gap) / 2) 0;line-height:1.4}.dashboard-activity-group .dashboard-event{flex-wrap:wrap}.dashboard-activity-group .dashboard-query-error{flex-direction:column;align-items:stretch}.dashboard-event{min-width:0;min-height:var(--empire-target);align-items:center;gap:var(--empire-gap);border-bottom:1px solid #ffffff14;padding:12px 0;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-event{border-bottom:1px solid color-mix(in srgb,var(--color-white) 8%,transparent)}}.dashboard-event{font-size:11px}.dashboard-event:last-child{border-bottom:0}.dashboard-event>span:has(strong){overflow-wrap:anywhere;flex:1;gap:3px;min-width:0;display:grid}.dashboard-event strong{font-size:12px;font-weight:500}.dashboard-event small{color:#ffffff80;font-size:10px}@supports (color:color-mix(in lab,red,red)){.dashboard-event small{color:color-mix(in srgb,var(--color-white) 50%,transparent)}}.dashboard-event>.font-mono{flex-shrink:0;font-size:10px}.dashboard-event>.empire-workspace-icon{width:20px;height:20px}.dashboard-empty{color:#ffffff8c;margin:12px 0}@supports (color:color-mix(in lab,red,red)){.dashboard-empty{color:color-mix(in srgb,var(--color-white) 55%,transparent)}}.dashboard-empty{font-size:11px;line-height:1.5}.dashboard-query-error{justify-content:space-between;align-items:center;gap:var(--empire-gap);padding:8px 0;font-size:11px;display:flex}.dashboard-query-error>span{min-width:0}.dashboard-query-error>button{flex-shrink:0}.dashboard-detail-identity{align-items:center;gap:12px;display:flex}.dashboard-detail h3{margin-bottom:12px;font-size:14px;font-weight:600}.dashboard-detail .empire-workspace-dialog__body{gap:16px;display:grid}.dashboard-detail .dashboard-vitals{padding:0}.dashboard-detail-actions{gap:var(--empire-gap);flex-wrap:wrap;display:flex}.dashboard-workspace :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--empire-edge);outline-offset:2px}.dashboard-colony-open:hover,.dashboard-workspace a:hover{background-color:var(--empire-ambient)}@supports (color:color-mix(in lab,red,red)){.dashboard-colony-open:hover,.dashboard-workspace a:hover{background-color:color-mix(in srgb,var(--empire-ambient) 10%,transparent)}}@media (orientation:landscape) and (max-width:950px){.dashboard-panel{padding:8px}.dashboard-commander{max-width:35%}.dashboard-event{flex-wrap:wrap}}@media (orientation:landscape) and (max-height:430px){.dashboard-activity-group{padding:calc(var(--empire-gap) / 2)}}@media (orientation:portrait){.dashboard-commander{display:none}.dashboard-body{grid-template-rows:minmax(0,1fr) minmax(0,min(184px,40%));grid-template-columns:minmax(0,1fr)}.dashboard-activity-groups{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-panel{padding:10px}.dashboard-workspace .dashboard-planet-image{width:56px;height:56px}.dashboard-colony-identity strong{font-size:15px}.dashboard-vitals dd{font-size:13px}.dashboard-detail .dashboard-vitals dd{font-size:12px}.dashboard-detail-actions>a{flex:130px}}.dashboard-detail-metrics{gap:var(--empire-gap);grid-template-columns:repeat(2,minmax(0,1fr));font-size:12px;display:grid}.dashboard-detail-metrics dt{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.dashboard-detail-metrics dt{color:color-mix(in srgb,var(--color-white) 55%,transparent)}}.dashboard-detail-metrics dt{font-size:11px}.dashboard-detail-metrics dd{font-variant-numeric:tabular-nums}.touch-market-open .touch-connected-page{padding-top:calc(env(safe-area-inset-top) + 8px);padding-right:max(8px,env(safe-area-inset-right));padding-bottom:calc(env(safe-area-inset-bottom) + 58px);overflow:hidden}.market-workspace{gap:var(--empire-gap);grid-template-rows:auto auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}.market-workspace-content{flex-direction:column;min-width:0;min-height:0;display:flex}.market-workspace-content>*{min-height:0}.market-workspace-summary{text-align:right;border-left:1px solid var(--empire-edge);min-width:0;padding:4px 10px}@supports (color:color-mix(in lab,red,red)){.market-workspace-summary{border-left:1px solid color-mix(in srgb,var(--empire-edge) 25%,transparent)}}.market-workspace-summary small{color:#ffffffa6;font-size:10px;display:block}.market-workspace-summary .market-credit-balance{justify-content:flex-end;font-size:19px;line-height:1.3}.market-workspace-tabs,.market-workspace-tabs a{gap:var(--empire-gap);min-width:0;display:flex}.market-workspace-tabs a{align-items:center;min-height:var(--empire-target);border-radius:var(--empire-button-radius);background:var(--empire-surface);border:1px solid #ffffff1f;flex:1;padding:6px 12px}@supports (color:color-mix(in lab,red,red)){.market-workspace-tabs a{background:color-mix(in srgb,var(--empire-surface) 90%,transparent)}}.market-workspace-tabs a{color:#fff9;font-size:13px}.market-workspace-tabs a[aria-current=page]{border-color:var(--empire-edge)}@supports (color:color-mix(in lab,red,red)){.market-workspace-tabs a[aria-current=page]{border-color:color-mix(in srgb,var(--empire-edge) 55%,transparent)}}.market-workspace-tabs a[aria-current=page]{background:linear-gradient(110deg,var(--empire-ambient),var(--empire-surface))}@supports (color:color-mix(in lab,red,red)){.market-workspace-tabs a[aria-current=page]{background:linear-gradient(110deg,color-mix(in srgb,var(--empire-ambient) 18%,var(--empire-surface)),var(--empire-surface))}}.market-workspace-tabs a[aria-current=page]{color:var(--empire-edge);box-shadow:inset 0 1px #ffffff1a}.market-workspace-tabs small{color:#ffffff8c;margin-left:auto;font-size:10px}.market-panel{border:1px solid var(--empire-edge);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.market-panel{border:1px solid color-mix(in srgb,var(--empire-edge) 22%,transparent)}}.market-panel{border-radius:var(--empire-radius);background:linear-gradient(130deg,var(--empire-ambient),var(--empire-surface) 65%)}@supports (color:color-mix(in lab,red,red)){.market-panel{background:linear-gradient(130deg,color-mix(in srgb,var(--empire-ambient) 5%,var(--empire-surface)),var(--empire-surface) 65%)}}.market-panel{box-shadow:inset 0 1px #ffffff0d,0 8px 24px #0003}.market-panel-heading{justify-content:space-between;align-items:center;gap:var(--empire-gap);border-bottom:1px solid var(--empire-edge);flex:none;min-width:0;padding:8px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.market-panel-heading{border-bottom:1px solid color-mix(in srgb,var(--empire-edge) 14%,transparent)}}.market-panel-heading h2{color:var(--empire-edge);font-size:12px;font-weight:600}.market-panel-heading small{color:#ffffff94;font-size:10px}.market-scroll{overscroll-behavior:contain;touch-action:pan-y pinch-zoom;min-width:0;min-height:0;padding:var(--empire-gap);scrollbar-width:thin;scrollbar-color:var(--empire-edge) transparent;flex:1;overflow:auto}@supports (color:color-mix(in lab,red,red)){.market-scroll{scrollbar-color:color-mix(in srgb,var(--empire-edge) 35%,transparent) transparent}}.market-button{justify-content:center;align-items:center;gap:var(--empire-gap);min-width:var(--empire-target);min-height:var(--empire-target);border-radius:var(--empire-button-radius);border:1px solid var(--empire-edge);padding:6px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.market-button{border:1px solid color-mix(in srgb,var(--empire-edge) 35%,transparent)}}.market-button{background:var(--empire-ambient)}@supports (color:color-mix(in lab,red,red)){.market-button{background:color-mix(in srgb,var(--empire-ambient) 12%,var(--empire-surface))}}.market-button{color:var(--empire-edge);cursor:pointer;font-size:13px}.market-button:disabled{opacity:.5;cursor:not-allowed}.market-state{text-align:center;color:#ffffffb3;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100%;padding:16px;font-size:13px;display:flex}.market-state .empire-workspace-icon{width:36px;height:36px}.market-workspace :is(a,button,input,select):focus-visible{outline:2px solid var(--empire-edge);outline-offset:-2px}.market-scroll:focus-visible{outline:1px solid var(--empire-edge);outline-offset:-2px}.market-purchase-dialog{width:min(92dvw,540px)}.market-purchase-dialog :is(button,select,input){min-height:var(--empire-target)}.market-purchase-dialog .market-purchase-content{min-width:0}.market-purchase-dialog .market-purchase-content>h2{display:none}@media (orientation:landscape){.market-workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr) auto}.market-workspace>.empire-workspace-header{display:contents}.market-workspace>.empire-workspace-header>.empire-workspace-heading{grid-area:1/1}.market-workspace-summary{grid-area:1/3;align-self:center}.market-workspace-tabs{grid-area:1/2;align-self:center}.market-workspace-tabs small{display:none}.market-workspace-content{grid-area:2/1/auto/-1}}@media (orientation:landscape) and (max-width:900px){.market-workspace .empire-workspace-heading{gap:6px;padding:6px}.market-workspace .empire-workspace-heading p{letter-spacing:.06em;max-width:104px;font-size:7px}.market-workspace .empire-workspace-heading h1{font-size:20px}.market-workspace .empire-workspace-heading__mark{width:32px;height:32px}.market-workspace-tabs a{gap:6px;padding:6px 8px;font-size:12px}.market-workspace-tabs .empire-workspace-icon{width:20px;height:20px}.market-workspace-summary{padding:4px 0 4px 8px}.market-workspace-summary .market-credit-balance{font-size:16px}}@media (orientation:portrait){.touch-market-open{min-width:0!important}.touch-market-open .touch-connected-page{padding:calc(env(safe-area-inset-top) + 8px) max(8px,env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 80px) max(8px,env(safe-area-inset-left))}.market-workspace-summary{padding:2px 0 2px 8px}.market-workspace-summary small{font-size:9px}.market-workspace-summary .market-credit-balance{font-size:16px}.market-workspace-tabs a{padding:6px 10px}.market-workspace-tabs small{display:none}.market-workspace .empire-workspace-heading p{letter-spacing:.08em;font-size:7px}}.touch-ranking-open .touch-connected-page{padding-top:calc(env(safe-area-inset-top) + 8px);padding-right:max(8px,env(safe-area-inset-right));padding-bottom:calc(env(safe-area-inset-bottom) + 58px);overflow:hidden}.ranking-workspace{gap:var(--empire-gap);grid-template:"heading sidebar""results sidebar"minmax(0,1fr)/minmax(0,1fr) clamp(176px,24vw,240px);min-width:0;height:100%;min-height:0;display:grid}.ranking-workspace>.empire-workspace-header{grid-area:heading}.ranking-workspace__sidebar{gap:var(--empire-gap);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;grid-area:sidebar;min-width:0;min-height:0;display:flex;overflow:auto}.ranking-scope button{min-width:var(--empire-target);min-height:var(--empire-target);border-radius:var(--empire-button-radius);color:#ffffff8f;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.ranking-scope button[aria-pressed=true]{border-color:var(--empire-edge)}@supports (color:color-mix(in lab,red,red)){.ranking-scope button[aria-pressed=true]{border-color:color-mix(in srgb,var(--empire-edge) 35%,transparent)}}.ranking-scope button[aria-pressed=true]{background:var(--empire-ambient)}@supports (color:color-mix(in lab,red,red)){.ranking-scope button[aria-pressed=true]{background:color-mix(in srgb,var(--empire-ambient) 16%,var(--empire-surface))}}.ranking-scope button[aria-pressed=true]{color:var(--empire-edge);box-shadow:inset 0 1px #ffffff14}.ranking-workspace__toolbar{align-items:stretch;gap:var(--empire-gap);flex:none;grid-area:toolbar;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ranking-scope{border-radius:var(--empire-button-radius);background:var(--empire-surface);border:1px solid #ffffff1a;gap:2px;min-width:0;padding:2px;display:flex}@supports (color:color-mix(in lab,red,red)){.ranking-scope{background:color-mix(in srgb,var(--empire-surface) 95%,transparent)}}.ranking-scope button{flex:1;padding:6px 12px}.ranking-category{min-width:0;min-height:var(--empire-target);border:1px solid var(--empire-edge);flex-direction:column;align-items:stretch;gap:0;padding-top:4px;display:flex}@supports (color:color-mix(in lab,red,red)){.ranking-category{border:1px solid color-mix(in srgb,var(--empire-edge) 23%,transparent)}}.ranking-category{border-radius:var(--empire-button-radius);background:var(--empire-surface)}.ranking-category>span{letter-spacing:.09em;text-transform:uppercase;color:#ffffff7a;flex:none;padding-left:12px;font-size:9px}.ranking-category select{width:100%;min-width:0;min-height:var(--empire-target);background:var(--empire-surface);border-radius:var(--empire-button-radius);color:var(--empire-edge);cursor:pointer;flex:1;padding:6px 12px;font-size:16px}.ranking-understand{white-space:nowrap}.ranking-understand__mark{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-family:serif;font-size:12px;display:inline-flex}.ranking-workspace__results{grid-area:results}.ranking-board,.ranking-workspace__results{flex-direction:column;min-width:0;min-height:0;display:flex}.ranking-board{border:1px solid var(--empire-edge);flex:1;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ranking-board{border:1px solid color-mix(in srgb,var(--empire-edge) 22%,transparent)}}.ranking-board{border-radius:var(--empire-radius);background:var(--empire-surface);box-shadow:inset 0 1px #ffffff0f,0 8px 24px #0003}.ranking-list-scroll{overscroll-behavior:contain;touch-action:pan-y pinch-zoom;scrollbar-width:thin;scrollbar-color:var(--empire-edge) transparent;flex:1;min-width:0;min-height:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.ranking-list-scroll{scrollbar-color:color-mix(in srgb,var(--empire-edge) 35%,transparent) transparent}}.ranking-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.ranking-table th{z-index:1;background:var(--empire-ambient);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.ranking-table th{background:color-mix(in srgb,var(--empire-ambient) 8%,var(--empire-surface))}}.ranking-table th{border-bottom:1px solid var(--empire-edge)}@supports (color:color-mix(in lab,red,red)){.ranking-table th{border-bottom:1px solid color-mix(in srgb,var(--empire-edge) 20%,transparent)}}.ranking-table th{color:#ffffff91;letter-spacing:.07em;text-align:left;text-transform:uppercase;padding:8px;font-size:9px;font-weight:500}.ranking-table td{vertical-align:middle;border-bottom:1px solid #ffffff0f;height:48px;padding:4px 8px}.ranking-row[data-self=true]{background:var(--empire-ambient)}@supports (color:color-mix(in lab,red,red)){.ranking-row[data-self=true]{background:color-mix(in srgb,var(--empire-ambient) 13%,var(--empire-surface))}}.ranking-row[data-self=true] .ranking-rank{color:var(--empire-edge);box-shadow:inset 3px 0 var(--empire-edge)}.ranking-table .ranking-rank{width:54px;font-family:var(--font-geist-mono),monospace;color:#ffffff9e;font-size:11px}.ranking-player{min-width:0}.ranking-identity{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.ranking-identity>*{max-width:100%}.ranking-alliance-identity{align-items:center;gap:6px;min-width:0;display:flex}.ranking-alliance-identity>:first-child{flex-shrink:0}.ranking-alliance-identity>:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ranking-player__meta{color:#ffffff8a;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;font-size:10px;display:none}.ranking-table :is(.ranking-civ,.ranking-members,.ranking-level){text-align:center;width:74px}.ranking-table .ranking-score{text-align:right;width:150px;font-family:var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ranking-score abbr{white-space:nowrap;text-decoration:none}.ranking-table .ranking-open{text-align:center;width:60px;padding:0 8px}.ranking-open button{min-width:var(--empire-target);min-height:var(--empire-target);border:1px solid var(--empire-edge);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ranking-open button{border:1px solid color-mix(in srgb,var(--empire-edge) 19%,transparent)}}.ranking-open button{border-radius:var(--empire-button-radius);color:var(--empire-edge);background:var(--empire-ambient)}@supports (color:color-mix(in lab,red,red)){.ranking-open button{background:color-mix(in srgb,var(--empire-ambient) 6%,var(--empire-surface))}}.ranking-open button{cursor:pointer}.ranking-my-position{border:1px solid var(--empire-edge);flex-direction:column;flex:none;grid-area:position;justify-content:space-between;align-items:stretch;gap:4px 12px;min-height:44px;margin-top:auto;padding:8px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.ranking-my-position{border:1px solid color-mix(in srgb,var(--empire-edge) 30%,transparent)}}.ranking-my-position{border-radius:var(--empire-radius);background:linear-gradient(105deg,var(--empire-ambient),var(--empire-surface))}@supports (color:color-mix(in lab,red,red)){.ranking-my-position{background:linear-gradient(105deg,color-mix(in srgb,var(--empire-ambient) 16%,var(--empire-surface)),var(--empire-surface))}}.ranking-my-position{color:var(--empire-edge);font-size:11px}.ranking-my-position>*{overflow-wrap:anywhere;min-width:0}.ranking-my-position small{color:#fff9;font-size:10px;display:block}.ranking-my-position strong{font-variant-numeric:tabular-nums;font-size:14px;display:block}.ranking-my-position>:last-child{text-align:left}.ranking-empty{color:#ffffff9e;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:0;padding:20px;font-size:13px;display:flex;overflow:auto}.ranking-status{color:#ffffffa1;flex:none;padding:6px 12px;font-size:11px}.ranking-empty button,.ranking-status button{min-width:var(--empire-target);min-height:var(--empire-target)}:is(.ranking-workspace,.ranking-detail,.ranking-explanation) :is(button,a,select):focus-visible{outline:2px solid var(--empire-edge);outline-offset:-2px}.ranking-list-scroll:focus-visible{outline:1px solid var(--empire-edge);outline-offset:-1px}.ranking-detail,.ranking-explanation{width:min(92dvw,580px)}.ranking-detail dl{gap:8px 12px;padding:12px;font-size:13px;display:grid}.ranking-detail dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:12px;display:grid}.ranking-detail .empire-workspace-dialog__body>h2{overflow-wrap:anywhere;padding:12px;font-size:17px;font-weight:600}.ranking-detail .empire-workspace-dialog__body>h2>span{max-width:100%}.ranking-detail .empire-workspace-dialog__body>h2 .truncate{white-space:normal;overflow-wrap:anywhere;overflow:visible}.ranking-detail .empire-workspace-dialog__body>p{color:#fff9;padding:12px;font-size:12px}.ranking-detail dt{color:#ffffff8c}.ranking-detail dd{overflow-wrap:anywhere;text-align:right;font-variant-numeric:tabular-nums;min-width:0}.ranking-detail-actions{gap:var(--empire-gap);border-top:1px solid #ffffff1a;flex-wrap:wrap;padding:12px;display:flex}.ranking-detail-actions :is(a,button){min-width:var(--empire-target);min-height:var(--empire-target);border:1px solid var(--empire-edge);flex:1;justify-content:center;align-items:center;padding:8px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ranking-detail-actions :is(a,button){border:1px solid color-mix(in srgb,var(--empire-edge) 35%,transparent)}}.ranking-detail-actions :is(a,button){border-radius:var(--empire-button-radius);background:var(--empire-ambient)}@supports (color:color-mix(in lab,red,red)){.ranking-detail-actions :is(a,button){background:color-mix(in srgb,var(--empire-ambient) 12%,var(--empire-surface))}}.ranking-detail-actions :is(a,button){color:var(--empire-edge);text-align:center;margin-left:0;font-size:13px}.ranking-detail-actions :is(a,button):before{content:none}.ranking-detail-actions button:disabled{cursor:not-allowed;opacity:.5}.ranking-explanation p{padding:12px;font-size:14px;line-height:1.65}.ranking-explanation .ranking-explanation__note{color:#ffffff8c;border-top:1px solid #ffffff17;font-size:12px}@media (orientation:landscape) and (max-width:900px){.ranking-scope button{padding:6px 8px}.ranking-table td,.ranking-table th{padding-left:5px;padding-right:5px}.ranking-table .ranking-rank{width:38px}.ranking-table :is(.ranking-civ,.ranking-members,.ranking-level){width:44px}.ranking-table .ranking-score{width:90px;font-size:11px}.ranking-table .ranking-open{width:48px;padding-left:2px;padding-right:2px}}@media (orientation:landscape) and (max-height:500px){.ranking-workspace .empire-workspace-heading__mark{width:32px;height:32px}.ranking-workspace .empire-workspace-heading h1{font-size:20px}.ranking-workspace .empire-workspace-heading p{font-size:7px}.ranking-table td{height:44px;padding-top:2px;padding-bottom:2px}.ranking-table .ranking-open{padding-top:0;padding-bottom:0}.ranking-my-position{padding-top:4px;padding-bottom:4px}.ranking-my-position>div{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}}@media (orientation:portrait){.ranking-workspace{grid-template:"heading""toolbar""results"minmax(0,1fr)"position"/minmax(0,1fr);row-gap:0}.ranking-workspace>.empire-workspace-header,.ranking-workspace__toolbar{margin-bottom:var(--empire-gap)}.ranking-workspace__sidebar{display:contents}.ranking-board{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.touch-ranking-open{min-width:0!important}.touch-ranking-open .touch-connected-page{padding:calc(env(safe-area-inset-top) + 8px) max(8px,env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 80px) max(8px,env(safe-area-inset-left))}.ranking-workspace .empire-workspace-heading{gap:6px;padding-left:6px;padding-right:6px}.ranking-workspace .empire-workspace-heading__mark{width:32px;height:32px}.ranking-workspace .empire-workspace-heading p{letter-spacing:.06em;max-width:150px;font-size:7px}.ranking-workspace .empire-workspace-heading h1{font-size:20px}.ranking-workspace__toolbar{grid-template-columns:minmax(0,1fr) auto}.ranking-scope{grid-column:1/-1}.ranking-category{flex-direction:row;align-items:center;padding-top:0;padding-left:0}.ranking-category>span{display:none}.ranking-understand{gap:6px;padding-left:8px;padding-right:8px}.ranking-table td,.ranking-table th{padding-left:5px;padding-right:5px}.ranking-table td{height:56px}.ranking-table .ranking-rank{width:38px;font-size:10px}.ranking-table .ranking-score{width:96px;font-size:11px}.ranking-table .ranking-open{width:52px;padding:2px 4px}.ranking-table :is(.ranking-civ,.ranking-members,.ranking-level){display:none}.ranking-player__meta{display:flex}.ranking-player__meta .ranking-civ{width:auto;display:inline}.ranking-table:not(.ranking-table--alliances) td{height:var(--empire-target);padding-top:0;padding-bottom:0}.ranking-table:not(.ranking-table--alliances) .ranking-rank{width:34px}.ranking-table:not(.ranking-table--alliances) .ranking-civ{width:36px;font-size:10px;display:table-cell}.ranking-table:not(.ranking-table--alliances) .ranking-player__meta{display:none}.ranking-table:not(.ranking-table--alliances) .ranking-open{width:48px;padding:0 2px}.ranking-my-position{border-top-left-radius:0;border-top-right-radius:0;flex-flow:wrap;align-items:center;margin-top:0;padding:8px;font-size:10px}.ranking-my-position>:last-child{text-align:right}}.market-cadres-panel .market-panel-heading h2 span{font-variant-numeric:tabular-nums;color:#fff;margin-left:6px}.market-cadres-grid{--market-card-scale:1;gap:16px var(--empire-gap);grid-template-columns:repeat(auto-fill,minmax(168px,1fr));align-content:start;list-style:none;display:grid}.market-cadre-card{flex-direction:column;align-items:center;min-width:0;display:flex}.market-cadre-open{text-align:left;cursor:pointer;border-radius:var(--empire-radius);flex:none;padding:0;display:block}.market-cadre-scale{zoom:var(--market-card-scale,1);letter-spacing:normal;text-align:left;width:168px;color:var(--foreground);font-size:16px;font-weight:400;line-height:1.5}.market-cadre-bottom{width:100%;max-width:184px;margin-top:auto;padding-top:6px}.market-cadre-open-hint{text-align:center;color:#ffffff94;margin-bottom:6px;font-size:9px;display:block}.market-cadre-trade{border-top:1px solid #ffffff1f;gap:6px;padding-top:6px;display:grid}.market-cadre-trade>div{text-align:center;min-width:0}.market-cadre-price-caption{color:#fff9;font-size:9px;display:block}.market-cadre-price{font-family:var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.market-cadre-trade .market-cadre-price{justify-content:center}.market-cadre-price svg{flex:none}.market-cadre-reputation{overflow-wrap:anywhere;margin:0 0 6px;font-size:10px;line-height:1.4}.market-cadre-dialog{width:min(92dvw,740px)}.market-cadre-dossier{--market-card-scale:1.6;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:4px;display:grid}.market-cadre-profile{justify-self:center;min-width:0}.market-cadre-skills{min-width:0}.market-cadre-skills-heading{border-bottom:1px solid var(--empire-edge);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px;padding-bottom:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.market-cadre-skills-heading{border-bottom:1px solid color-mix(in srgb,var(--empire-edge) 20%,transparent)}}.market-cadre-skills-heading h3{color:var(--empire-edge);font-size:13px}.market-cadre-skills-heading>span{color:#ffffffa3;font-size:10px}.market-cadre-skill{margin-top:12px}.market-cadre-skill-label{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px;display:flex}.market-cadre-skill-label strong{font-size:12px;font-weight:500}.market-cadre-skill-label>span{font-variant-numeric:tabular-nums;color:#ffffffb3;font-size:11px}.market-cadre-skill small{color:#ffffff8f;margin-top:3px;font-size:9px;display:block}.market-cadre-dossier-footer{border-top:1px solid var(--empire-edge);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.market-cadre-dossier-footer{border-top:1px solid color-mix(in srgb,var(--empire-edge) 20%,transparent)}}.market-cadre-dossier-footer>div{min-width:0}.market-cadre-dossier-footer p:not(.market-cadre-reputation){color:#ffffffa6;margin-top:4px;font-size:10px}.market-cadre-dialog button:focus-visible{outline:2px solid var(--empire-edge);outline-offset:2px}@media (orientation:portrait){.market-cadres-panel .market-panel-heading{align-items:flex-start}.market-cadres-panel .market-panel-heading small{text-align:right;max-width:130px;font-size:9px}.market-cadre-dossier{grid-template-columns:minmax(0,1fr);gap:14px}}@media (orientation:portrait) and (max-width:390px){.market-cadres-grid{--market-card-scale:.9;grid-template-columns:repeat(auto-fill,minmax(152px,1fr))}}@media (orientation:landscape) and (max-height:500px){.market-cadres-grid{--market-card-scale:.7;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.market-cadre-card{justify-content:center;align-items:flex-start;gap:var(--empire-gap);flex-direction:row}.market-cadre-bottom{flex:1;max-width:184px;margin-top:0;padding-top:0}.market-cadre-open-hint{text-align:left}.market-cadre-dossier{--market-card-scale:1.25;gap:12px}}@media (orientation:landscape) and (max-height:375px){.market-cadres-grid{--market-card-scale:.56}}@media (orientation:landscape) and (max-height:335px){.market-cadres-grid{--market-card-scale:.44}}.market-exchange-workspace{gap:var(--empire-gap);grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.market-exchange-stock,.market-exchange-terminal{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.market-exchange-terminal{container:exchange-terminal/inline-size}.market-exchange-stock-heading,.market-exchange-terminal-heading{justify-content:space-between;align-items:center;gap:var(--empire-gap);border-bottom:1px solid #ffffff14;flex-shrink:0;padding:8px 12px;display:flex}.market-exchange-workspace .market-panel-heading p{color:#ffffff8c;text-transform:uppercase;letter-spacing:.12em;font-size:9px;line-height:1.3}.market-exchange-workspace .market-panel-heading h2{overflow-wrap:anywhere;margin-top:2px;font-size:14px;font-weight:650;line-height:1.3}.market-exchange-local{border:1px solid var(--empire-edge);flex:none;padding:3px 6px}@supports (color:color-mix(in lab,red,red)){.market-exchange-local{border:1px solid color-mix(in srgb,var(--empire-edge) 22%,transparent)}}.market-exchange-local{border-radius:var(--empire-button-radius);color:var(--empire-edge);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.market-exchange-form-scroll,.market-exchange-stock-scroll{flex:1;min-height:0;padding:12px}.market-exchange-stocks{gap:var(--empire-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.market-exchange-stock-cell{border-radius:var(--empire-button-radius);background:#ffffff05;border:1px solid #ffffff12;align-items:center;gap:6px;min-width:0;padding:9px 6px;display:flex}.market-exchange-stock-cell img{object-fit:contain;flex:none}.market-exchange-stock-cell>div{min-width:0}.market-exchange-stock-cell span,.market-exchange-stock-cell strong{overflow-wrap:anywhere;display:block}.market-exchange-stock-cell span{color:#ffffff94;font-size:9px}.market-exchange-stock-cell strong{font-size:12px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:600}.market-exchange-stock-note{color:#ffffff87;margin-top:12px;font-size:11px;line-height:1.5}.market-exchange-credit-summary{text-align:right;min-width:0}.market-exchange-credit-summary>span{color:#ffffff94;font-size:9px;line-height:1.2;display:block}.market-exchange-credit-summary strong,.market-exchange-preview strong{font-family:var(--font-geist-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:flex}.market-exchange-credit-summary strong{color:var(--color-amber-200);overflow-wrap:anywhere;justify-content:flex-end;margin-top:3px;font-size:clamp(12px,2vw,20px)}.market-exchange-credit-summary svg,.market-exchange-preview svg{flex:none}.market-exchange-form{gap:var(--empire-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.market-exchange-field{color:#ffffffa8;flex-direction:column;gap:4px;min-width:0;font-size:11px;display:flex}.market-exchange-select{min-width:0;position:relative}.market-exchange-select img{object-fit:contain;pointer-events:none;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.market-exchange-field input,.market-exchange-field select{width:100%;min-width:0;min-height:var(--empire-target);border-radius:var(--empire-button-radius);background:var(--empire-surface);color:#ffffffe6;color-scheme:dark;border:1px solid #ffffff29;padding:8px;font-size:16px}.market-exchange-field select{padding-left:38px}.market-exchange-field :is(select,input):focus-visible{outline:2px solid var(--empire-edge);outline-offset:2px}.market-exchange-quantity{grid-column:1/-1}.market-exchange-amount{gap:var(--empire-gap);display:flex}.market-exchange-amount input{font-family:var(--font-geist-mono),ui-monospace,monospace;flex:1}.market-exchange-preview{gap:var(--empire-gap);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.market-exchange-preview>div{min-width:0}.market-exchange-preview span{color:#ffffffab;font-size:10px}.market-exchange-preview strong{overflow-wrap:anywhere;margin-top:4px;font-size:clamp(18px,2vw,26px);font-weight:600}.market-exchange-preview small{color:#ffffff80;font-size:10px}.market-exchange-tax{color:var(--color-amber-200)}.market-exchange-notice{border-radius:var(--empire-button-radius);overflow-wrap:anywhere;border:1px solid #ffffff1a;margin-top:10px;padding:8px;font-size:12px;line-height:1.5}.market-exchange-notice .market-button{margin-top:8px}.market-exchange-action{justify-content:space-between;align-items:center;gap:var(--empire-gap);background:#ffffff05;border-top:1px solid #ffffff1a;flex:none;padding:8px 12px;display:flex}.market-exchange-action>span{color:#ffffff8c;font-size:10px}.market-exchange-submit{min-width:128px;font-weight:650}.market-exchange-submit:enabled{border-color:var(--empire-edge)}@supports (color:color-mix(in lab,red,red)){.market-exchange-submit:enabled{border-color:color-mix(in srgb,var(--empire-edge) 60%,transparent)}}.market-exchange-submit:enabled{background:var(--empire-radiance)}@supports (color:color-mix(in lab,red,red)){.market-exchange-submit:enabled{background:color-mix(in srgb,var(--empire-radiance) 18%,var(--empire-surface))}}.market-exchange-submit:enabled{box-shadow:inset 0 1px #ffffff1a}.market-exchange-conditions .empire-workspace-dialog__body{font-size:14px;line-height:1.6}.market-exchange-conditions dl{gap:12px;margin:16px 0;display:grid}.market-exchange-conditions dt{color:var(--empire-edge);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.market-exchange-conditions dd{color:#ffffffc7;margin-top:3px}@media (orientation:landscape){.market-exchange-terminal-heading{min-height:var(--empire-target);padding-block:0}.market-exchange-terminal-heading .market-button{background:0 0;border:0;padding-inline:8px}.market-exchange-terminal-heading p{display:none}.market-exchange-terminal-heading h2{margin-top:0}.market-exchange-preview span{font-size:9px}.market-exchange-preview strong{gap:4px;margin-top:2px;font-size:14px;line-height:1.25}.market-exchange-preview :is(img,svg){width:18px;height:18px}.market-exchange-preview small{font-size:9px}.market-exchange-submit{min-width:104px}@container exchange-terminal (min-width:450px){.market-exchange-form{grid-template-columns:repeat(3,minmax(0,1fr))}.market-exchange-quantity{grid-column:auto}.market-exchange-amount{gap:4px}.market-exchange-amount .market-button{min-width:var(--empire-target);padding-inline:6px}.market-exchange-select img{width:18px;height:18px;left:6px}.market-exchange-field select{padding-left:28px}}}@media (orientation:landscape) and (max-width:900px){.market-exchange-workspace{grid-template-columns:minmax(172px,.65fr) minmax(0,1.35fr)}.market-exchange-form-scroll,.market-exchange-stock-scroll{padding:8px}.market-exchange-stocks{grid-template-columns:minmax(0,1fr);gap:4px}.market-exchange-stock-cell{padding:5px 8px}.market-exchange-stock-cell>div{flex:1;justify-content:space-between;align-items:center;gap:4px;display:flex}.market-exchange-stock-cell strong{font-size:11px}.market-exchange-workspace .market-panel-heading h2{font-size:12px}.market-exchange-terminal-heading{padding:0 8px}.market-exchange-action{padding:4px 8px}}@media (orientation:portrait){.market-exchange-workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.market-exchange-stock-heading{padding:6px 8px}.market-exchange-stock-heading>div{flex:1;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.market-exchange-stock-heading h2{text-align:right}.market-exchange-local,.market-exchange-stock-heading p,.market-exchange-stock-note{display:none}.market-exchange-stock-scroll{max-height:132px;padding:6px}.market-exchange-stocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.market-exchange-stock-cell{gap:4px;padding:5px 4px}.market-exchange-stock-cell img{width:20px;height:20px}.market-exchange-stock-cell strong{font-size:10px}.market-exchange-stock-cell span{font-size:8px}.market-exchange-action,.market-exchange-form-scroll,.market-exchange-terminal-heading{padding:8px}.market-exchange-workspace .market-panel-heading h2{font-size:12px}.market-exchange-field select{padding-left:32px}.market-exchange-select img{width:20px;height:20px;left:6px}.market-exchange-credit-summary strong{font-size:13px}.market-exchange-preview strong{font-size:16px}.market-exchange-submit{min-width:104px}}.characters-workspace{gap:var(--empire-gap);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.characters-workspace>.empire-workspace-header{flex:none}.characters-body{gap:var(--empire-gap);flex:1;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-width:0;min-height:0;display:grid;overflow:hidden}.characters-panel,.characters-view{min-width:0;min-height:0;display:flex}.characters-panel{padding:var(--empire-gap);border:1px solid var(--empire-edge);flex-direction:column;flex:1;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.characters-panel{border:1px solid color-mix(in srgb,var(--empire-edge) 20%,transparent)}}.characters-panel{border-radius:var(--empire-radius);background:linear-gradient(140deg,var(--empire-ambient),var(--empire-surface))}@supports (color:color-mix(in lab,red,red)){.characters-panel{background:linear-gradient(140deg,color-mix(in srgb,var(--empire-ambient) 9%,var(--empire-surface)),var(--empire-surface))}}.characters-panel-heading{justify-content:space-between;align-items:center;gap:var(--empire-gap);min-height:32px;margin-bottom:var(--empire-gap);flex:none;display:flex}.characters-panel-heading h2{font-size:16px;font-weight:600}.characters-panel-heading>span{color:#ffffff8c;font-size:11px}@supports (color:color-mix(in lab,red,red)){.characters-panel-heading>span{color:color-mix(in srgb,var(--color-white) 55%,transparent)}}.characters-scroll{overscroll-behavior:contain;touch-action:pan-y pinch-zoom;scrollbar-width:thin;scrollbar-color:var(--empire-edge) transparent;flex:1;min-width:0;min-height:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.characters-scroll{scrollbar-color:color-mix(in srgb,var(--empire-edge) 30%,transparent) transparent}}.characters-scroll{padding:2px}.characters-button,.characters-view-switch button{min-width:var(--empire-target);min-height:var(--empire-target);border:1px solid var(--empire-edge);justify-content:center;align-items:center;padding:6px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.characters-button,.characters-view-switch button{border:1px solid color-mix(in srgb,var(--empire-edge) 30%,transparent)}}.characters-button,.characters-view-switch button{border-radius:var(--empire-button-radius);background:var(--empire-ambient)}@supports (color:color-mix(in lab,red,red)){.characters-button,.characters-view-switch button{background:color-mix(in srgb,var(--empire-ambient) 10%,var(--empire-surface))}}.characters-button,.characters-view-switch button{color:var(--empire-edge);cursor:pointer;font-size:12px}.characters-button:disabled{opacity:.45;cursor:not-allowed}.characters-button:hover:not(:disabled){border-color:var(--empire-edge)}.characters-workspace :is(button,a,input,select):focus-visible{outline:2px solid var(--empire-edge);outline-offset:2px}.characters-scroll:focus-visible{outline:1px solid var(--empire-edge)}@supports (color:color-mix(in lab,red,red)){.characters-scroll:focus-visible{outline:1px solid color-mix(in srgb,var(--empire-edge) 70%,transparent)}}.characters-scroll:focus-visible{outline-offset:-1px}.characters-view-switch{display:none}.characters-assignment-list{gap:var(--empire-gap);flex-direction:column;display:flex}.characters-assignment-row{justify-content:space-between;align-items:center;gap:var(--empire-gap);padding:var(--empire-gap);border:1px solid var(--empire-edge);flex:none;display:flex}@supports (color:color-mix(in lab,red,red)){.characters-assignment-row{border:1px solid color-mix(in srgb,var(--empire-edge) 18%,transparent)}}.characters-assignment-row{border-radius:var(--empire-button-radius);background:#000}@supports (color:color-mix(in lab,red,red)){.characters-assignment-row{background:color-mix(in srgb,var(--color-black) 16%,var(--empire-surface))}}.characters-assignment-row__identity{min-width:0}.characters-assignment-row__role{color:var(--empire-edge);text-transform:uppercase;letter-spacing:.06em;font-size:10px;display:block}.characters-assignment-row__target{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.characters-assignment-row__locked,.characters-assignment-row__occupant{overflow-wrap:anywhere;font-size:12px;display:block}.characters-assignment-row__identity small{color:#ffffff80;font-size:10px}@supports (color:color-mix(in lab,red,red)){.characters-assignment-row__identity small{color:color-mix(in srgb,var(--color-white) 50%,transparent)}}.characters-assignment-row>button{flex-shrink:0}.characters-query-state{padding:var(--empire-gap);font-size:12px}.characters-query-state p{margin-bottom:4px}.characters-state{color:#ffffffa6;padding:12px 4px;font-size:12px}@supports (color:color-mix(in lab,red,red)){.characters-state{color:color-mix(in srgb,var(--color-white) 65%,transparent)}}.characters-inventory-filters{gap:var(--empire-gap);margin-bottom:var(--empire-gap);flex:none;display:flex}.characters-search{flex:1;min-width:0}.characters-inventory-filters :is(input,select){width:100%;min-width:0;min-height:var(--empire-target);border:1px solid var(--empire-edge);padding:6px 8px}@supports (color:color-mix(in lab,red,red)){.characters-inventory-filters :is(input,select){border:1px solid color-mix(in srgb,var(--empire-edge) 24%,transparent)}}.characters-inventory-filters :is(input,select){border-radius:var(--empire-button-radius);background:var(--empire-surface);color:var(--color-foreground);font-size:16px}.characters-inventory-filters select{width:130px}.characters-inventory-grid{align-content:start;gap:16px var(--empire-gap);grid-template-columns:repeat(auto-fill,minmax(168px,1fr));display:grid}.characters-inventory-card{align-items:center;gap:var(--empire-gap);flex-direction:column;min-width:0;display:flex}.characters-card-scale{zoom:var(--characters-card-scale,1);flex:none;width:168px}.characters-card-open{text-align:left;cursor:pointer;border-radius:var(--empire-radius);width:max-content;max-width:100%;display:block}.characters-card-caption{width:calc(168px * var(--characters-card-scale,1));overflow-wrap:anywhere;max-width:100%;font-size:12px}.characters-card-caption strong{font-weight:500;display:block}.characters-card-caption span{color:#ffffff8c;margin-top:2px;font-size:11px;display:block}@supports (color:color-mix(in lab,red,red)){.characters-card-caption span{color:color-mix(in srgb,var(--color-white) 55%,transparent)}}.characters-dossier{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:16px;display:grid}.characters-dossier-profile{--characters-card-scale:1.4;padding:4px}.characters-skills{min-width:0}.characters-skills h3{font-size:16px;font-weight:600}.characters-muted{color:#ffffff94;font-size:11px}@supports (color:color-mix(in lab,red,red)){.characters-muted{color:color-mix(in srgb,var(--color-white) 58%,transparent)}}.characters-skill{margin:var(--empire-gap) 0;padding:var(--empire-gap);border:1px solid var(--empire-edge)}@supports (color:color-mix(in lab,red,red)){.characters-skill{border:1px solid color-mix(in srgb,var(--empire-edge) 18%,transparent)}}.characters-skill{border-radius:var(--empire-button-radius)}.characters-skill h4{font-size:13px;font-weight:500}.characters-skill dl{justify-content:space-between;gap:var(--empire-gap);flex-wrap:wrap;margin-top:4px;display:flex}.characters-skill dt{color:#ffffff8c;font-size:10px}@supports (color:color-mix(in lab,red,red)){.characters-skill dt{color:color-mix(in srgb,var(--color-white) 55%,transparent)}}.characters-skill dd{font-variant-numeric:tabular-nums;font-size:13px}.characters-assignment-context{margin:0 0 var(--empire-gap);overflow-wrap:anywhere;font-size:13px}.characters-assignment-picker{gap:var(--empire-gap);overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));max-height:160px;margin-bottom:12px;padding:2px;display:grid;overflow:auto}.characters-candidate{min-width:0;min-height:var(--empire-target);padding:var(--empire-gap);border:1px solid var(--empire-edge)}@supports (color:color-mix(in lab,red,red)){.characters-candidate{border:1px solid color-mix(in srgb,var(--empire-edge) 20%,transparent)}}.characters-candidate{border-radius:var(--empire-button-radius);background:var(--empire-ambient)}@supports (color:color-mix(in lab,red,red)){.characters-candidate{background:color-mix(in srgb,var(--empire-ambient) 6%,var(--empire-surface))}}.characters-candidate{text-align:left;cursor:pointer;overflow-wrap:anywhere}.characters-candidate[aria-pressed=true]{border-color:var(--empire-edge);background:var(--empire-ambient)}@supports (color:color-mix(in lab,red,red)){.characters-candidate[aria-pressed=true]{background:color-mix(in srgb,var(--empire-ambient) 18%,var(--empire-surface))}}.characters-candidate strong{font-size:13px;display:block}.characters-candidate span{font-size:11px;display:block}.characters-dialog-actions{justify-content:flex-end;gap:var(--empire-gap);flex-wrap:wrap;margin-top:12px;display:flex}.characters-mutation-error{margin-top:var(--empire-gap);font-size:12px}.characters-help{gap:12px;padding:4px;font-size:14px;line-height:1.6;display:grid}@media (max-width:950px){.characters-inventory{--characters-card-scale:.9}.characters-inventory-grid{grid-template-columns:repeat(auto-fill,minmax(152px,1fr))}.characters-dossier-profile{--characters-card-scale:1.15}}@media (orientation:portrait){.characters-body{display:flex}.characters-view{flex:1}.characters-view-switch{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.characters-view-switch button[aria-pressed=true]{background:var(--empire-ambient)}@supports (color:color-mix(in lab,red,red)){.characters-view-switch button[aria-pressed=true]{background:color-mix(in srgb,var(--empire-ambient) 24%,var(--empire-surface))}}.characters-view-switch button[aria-pressed=true]{border-color:var(--empire-edge)}.characters-workspace[data-characters-view=assignments] .characters-view--inventory,.characters-workspace[data-characters-view=inventory] .characters-view--assignments{display:none}.characters-dossier{grid-template-columns:minmax(0,1fr)}.characters-dossier-profile{--characters-card-scale:1.4;justify-self:center}}.touch-home-profile{inset:max(48px,env(safe-area-inset-top)) max(48px,env(safe-area-inset-right)) max(104px,calc(env(safe-area-inset-bottom) + 80px)) max(164px,calc(env(safe-area-inset-left) + 140px));border:1px solid var(--home-edge);grid-template-rows:auto minmax(0,1fr) auto;max-width:1200px;margin:auto;line-height:1.4;display:grid;position:absolute;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.touch-home-profile{border:1px solid color-mix(in srgb,var(--home-edge) 28%,transparent)}}.touch-home-profile{border-radius:var(--home-radius);background:radial-gradient(ellipse at 0 0,var(--home-ambient),transparent 55%),var(--home-surface)}@supports (color:color-mix(in lab,red,red)){.touch-home-profile{background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--home-ambient) 13%,transparent),transparent 55%),color-mix(in srgb,var(--home-surface) 93%,transparent)}}.touch-home-profile{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 32px 80px #0000008c,inset 0 1px #ffffff1f,inset 0 0 0 4px #ffffff05}.touch-home-profile:before{content:"";background:linear-gradient(90deg,transparent,var(--home-edge),transparent);pointer-events:none;height:1px;position:absolute;inset:0 24% auto}.home-profile__masthead{align-items:center;gap:calc(var(--home-unit) * 4);padding:calc(var(--home-unit) * 5) calc(var(--home-unit) * 6);color:#ffffff73;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #ffffff14;font-size:10px;display:flex}.home-profile__brand{color:var(--home-edge);letter-spacing:.3em;font-weight:600}.home-profile__signal{background:var(--home-edge);width:4px;height:4px;box-shadow:0 0 12px var(--home-edge);border-radius:50%;margin-left:auto}.home-profile__body{gap:calc(var(--home-unit) * 8);min-height:0;padding:calc(var(--home-unit) * 6);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--home-edge) transparent;grid-template-columns:minmax(180px,.78fr) minmax(0,1.65fr);display:grid;overflow:auto}@supports (color:color-mix(in lab,red,red)){.home-profile__body{scrollbar-color:color-mix(in srgb,var(--home-edge) 25%,transparent) transparent}}.home-identity{justify-content:center;gap:calc(var(--home-unit) * 5);flex-direction:column;min-width:0;display:flex}.home-identity__portrait{aspect-ratio:1;border:1px solid var(--home-gold);width:min(100%,280px,100dvh - 500px);margin-inline:auto;position:relative}@supports (color:color-mix(in lab,red,red)){.home-identity__portrait{border:1px solid color-mix(in srgb,var(--home-gold) 36%,transparent)}}.home-identity__portrait{border-radius:var(--home-inner-radius);background:var(--home-ambient)}@supports (color:color-mix(in lab,red,red)){.home-identity__portrait{background:color-mix(in srgb,var(--home-ambient) 12%,var(--home-surface))}}.home-identity__portrait{padding:calc(var(--home-unit) * 2);box-shadow:0 8px 32px #00000059,0 0 32px var(--home-ambient)}@supports (color:color-mix(in lab,red,red)){.home-identity__portrait{box-shadow:0 8px 32px #00000059,0 0 32px color-mix(in srgb,var(--home-ambient) 10%,transparent)}}.home-identity__portrait>img{object-fit:contain;border-radius:calc(var(--home-inner-radius) / 2);width:100%;height:100%}.home-identity__level{right:calc(var(--home-unit) * -2);bottom:calc(var(--home-unit) * -2);border:1px solid var(--home-gold);place-content:center;width:64px;height:64px;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.home-identity__level{border:1px solid color-mix(in srgb,var(--home-gold) 65%,transparent)}}.home-identity__level{border-radius:var(--home-inner-radius);background:linear-gradient(150deg,var(--home-gold),var(--home-surface))}@supports (color:color-mix(in lab,red,red)){.home-identity__level{background:linear-gradient(150deg,color-mix(in srgb,var(--home-gold) 16%,var(--home-surface)),var(--home-surface))}}.home-identity__level{color:var(--home-gold);text-align:center;font-family:ui-monospace,monospace;font-size:28px;font-weight:500;line-height:1.1;box-shadow:0 4px 16px #0000008c,inset 0 1px #ffffff1f}.home-identity__level small{letter-spacing:.14em;font-size:8px;font-weight:600;line-height:1.8}.home-identity__copy{min-width:0}.home-kicker{color:var(--home-edge);opacity:.7;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.home-identity h1{margin-top:var(--home-unit);color:#fffffff2;letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(24px,3vw,44px);font-weight:500;line-height:1.15}.home-identity__title{margin-top:calc(var(--home-unit) * 2);color:var(--home-gold);font-size:14px}.home-identity__alliance{margin-top:var(--home-unit);color:#ffffff7a;overflow-wrap:anywhere;font-size:11px}.home-prestige{margin-top:calc(var(--home-unit) * 5);color:#ffffff8c;font-size:10px}.home-prestige>div:first-child{justify-content:space-between;gap:var(--home-unit);display:flex}.home-prestige strong{color:#ffffffd9;font-weight:500}.home-prestige__track{height:3px;margin-block:calc(var(--home-unit) * 2);background:#ffffff17;overflow:hidden}.home-prestige__track span{background:linear-gradient(90deg,var(--home-gold),var(--home-gold));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.home-prestige__track span{background:linear-gradient(90deg,color-mix(in srgb,var(--home-gold) 45%,transparent),var(--home-gold))}}.home-prestige>small{font-size:9px}.home-profile__dossier{justify-content:center;gap:calc(var(--home-unit) * 6);flex-direction:column;min-width:0;display:flex}.home-section-heading{justify-content:space-between;align-items:center;gap:calc(var(--home-unit) * 2);margin-bottom:calc(var(--home-unit) * 3);display:flex}.home-section-heading h2{color:#ffffffd1;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:500}.home-section-heading>span{color:#ffffff6b;text-align:right;font-size:10px}.home-section-heading a{min-height:var(--home-target);color:var(--home-edge);align-items:center;gap:calc(var(--home-unit) * 2);margin-block:calc(var(--home-unit) * -3);font-size:10px;display:inline-flex}.home-honors{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-honor,.home-honors{gap:calc(var(--home-unit) * 3)}.home-honor{align-items:center;min-width:0;display:flex}.home-honor__medallion{width:64px;padding:var(--home-unit) var(--home-unit) calc(var(--home-unit) * 4);border:1px solid var(--honor-tone);flex-shrink:0;position:relative}@supports (color:color-mix(in lab,red,red)){.home-honor__medallion{border:1px solid color-mix(in srgb,var(--honor-tone) 30%,transparent)}}.home-honor__medallion{border-radius:var(--home-inner-radius);background:linear-gradient(145deg,var(--honor-tone),#0003)}@supports (color:color-mix(in lab,red,red)){.home-honor__medallion{background:linear-gradient(145deg,color-mix(in srgb,var(--honor-tone) 15%,transparent),#0003)}}.home-honor__medallion{box-shadow:inset 0 1px #ffffff1f}.home-honor__medallion img{object-fit:contain;width:100%;height:48px}.home-honor__medallion>span{bottom:var(--home-unit);text-align:center;color:#ffffffd9;font-family:ui-monospace,monospace;font-size:10px;position:absolute;left:0;right:0}.home-honor__copy{min-width:0}.home-honor__copy strong{color:var(--honor-tone);letter-spacing:.08em;font-size:11px;line-height:1.4;display:block}.home-honor__copy>span{margin-top:var(--home-unit);color:#ffffff8c;overflow-wrap:anywhere;font-size:10px;line-height:1.45;display:block}.home-territory{padding-block:calc(var(--home-unit) * 4);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}.home-territory__worlds{gap:calc(var(--home-unit) * 4);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--home-edge) transparent;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.home-territory__worlds{scrollbar-color:color-mix(in srgb,var(--home-edge) 25%,transparent) transparent}}.home-world{align-items:center;gap:calc(var(--home-unit) * 2);max-width:200px;padding-bottom:var(--home-unit);flex:none;display:flex}.home-world img,.home-world__pending{object-fit:contain;flex-shrink:0;width:64px;height:64px}.home-world__pending{border:1px dashed #ffffff26;border-radius:50%}.home-world strong{overflow-wrap:anywhere;font-size:11px;font-weight:500;line-height:1.4;display:block}.home-world span:not(.home-world__pending){color:#fff6;margin-top:var(--home-unit);font-size:9px;line-height:1.4;display:block}.home-territory__caption{margin-top:calc(var(--home-unit) * 2);color:#fff6;font-size:9px}.home-rankings__grid{gap:calc(var(--home-unit) * 2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-rank{gap:calc(var(--home-unit) * 2);min-width:0;padding:calc(var(--home-unit) * 3) calc(var(--home-unit) * 2);border-radius:var(--home-inner-radius);background:linear-gradient(140deg,#ffffff0a,#0000);border:1px solid #ffffff17;align-items:center;display:flex}.home-rank img{object-fit:contain;opacity:.85;flex-shrink:0;width:28px;height:28px}.home-rank h3{color:#fff9;font-size:10px;font-weight:400;line-height:1.4}.home-rank strong{color:var(--home-edge);font-family:ui-monospace,monospace;font-size:23px;font-weight:500;line-height:1.35;display:block}.home-rank strong small{opacity:.45;font-size:12px}.home-rank strong.home-rank__empty{overflow-wrap:anywhere;padding-block:4px;font-size:11px;line-height:1.5}.home-rank div>span{color:#ffffff6b;font-family:ui-monospace,monospace;font-size:9px;line-height:1.4;display:block}.home-state{color:#ffffff8c;padding-block:var(--home-unit);font-size:11px}.home-profile__footer{align-items:center;gap:calc(var(--home-unit) * 3);padding:calc(var(--home-unit) * 2) calc(var(--home-unit) * 6);background:#00000026;border-top:1px solid #ffffff14;display:flex}.home-profile__footer button{min-height:var(--home-target);padding-inline:calc(var(--home-unit) * 3);border-radius:var(--home-inner-radius);color:#fff9;cursor:pointer;font-size:11px;transition:background .15s,color .15s}.home-profile__footer button:hover{color:#fff;background:#ffffff0f}.home-profile__footer .home-profile__account{color:var(--home-edge);margin-right:auto;padding-left:0}.home-profile__account span{margin-left:calc(var(--home-unit) * 2)}.home-profile__mode{border-radius:var(--home-inner-radius);border:1px solid #ffffff17;align-items:center;display:flex}.home-profile__mode>span{padding:calc(var(--home-unit) * 2) calc(var(--home-unit) * 3);margin-right:var(--home-unit);border-radius:calc(var(--home-inner-radius) / 2);background:var(--home-ambient)}@supports (color:color-mix(in lab,red,red)){.home-profile__mode>span{background:color-mix(in srgb,var(--home-ambient) 16%,transparent)}}.home-profile__mode>span{color:var(--home-edge);font-size:10px}.touch-home-profile :focus-visible{outline:2px solid var(--home-edge);outline-offset:-2px}@media (orientation:landscape) and (max-height:599px){.touch-home-open .touch-home-profile{inset:max(16px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 68px) calc(env(safe-area-inset-left) + 120px)}.touch-home-open .touch-navigation-rail--home{left:max(8px,env(safe-area-inset-left));width:84px;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px);overscroll-behavior:contain;scrollbar-width:none;justify-content:flex-start;gap:4px;top:50%;overflow-y:auto}.touch-home-open .touch-navigation-rail--home>button{flex-direction:column;flex-shrink:0;gap:0;width:84px;height:auto}.home-profile__masthead{padding:8px 16px}.home-profile__body{grid-template-columns:minmax(112px,.7fr) minmax(0,2fr);gap:20px;padding:12px 16px}.home-identity{justify-content:flex-start;gap:8px}.home-identity__portrait{width:min(100%,164px);padding:4px}.home-identity__level{width:40px;height:40px;font-size:19px;bottom:-4px;right:-4px}.home-identity__level small{font-size:6px}.home-identity h1{font-size:24px}.home-identity__title{margin-top:4px;font-size:11px}.home-kicker{font-size:8px}.home-prestige{margin-top:8px}.home-profile__dossier{justify-content:flex-start;gap:12px}.home-section-heading{margin-bottom:8px}.home-honor{gap:6px}.home-honor__medallion{width:44px;padding-bottom:14px}.home-honor__medallion img{height:28px}.home-honor__copy>span{font-size:9px}.home-territory{padding-block:8px}.home-world img,.home-world__pending{width:40px;height:40px}.home-rank{gap:4px;padding:8px 6px}.home-rank img{width:20px;height:20px}.home-rank strong{font-size:19px}.home-rank h3{font-size:9px}.home-profile__footer{padding:0 16px}}@media (orientation:landscape) and (max-width:1000px){.home-rank{flex-direction:column;align-items:flex-start}}@media (orientation:portrait){.touch-home-open .touch-home-profile{inset:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 176px) max(20px,env(safe-area-inset-left))}.touch-home-open .touch-navigation-rail--home{top:auto;right:max(8px,env(safe-area-inset-right));left:max(8px,env(safe-area-inset-left));bottom:calc(env(safe-area-inset-bottom) + 72px);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:auto;display:grid;transform:none;translate:0!important}.touch-home-open .touch-alert-dock{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:calc(env(safe-area-inset-bottom) + 8px)}.touch-home-open .touch-alert-group,.touch-home-open .touch-fleet-button{top:0;left:0}.home-profile__masthead{letter-spacing:.1em;gap:8px;padding:12px 16px;font-size:8px}.home-profile__body{flex-direction:column;gap:16px;padding:16px;display:flex}.home-identity{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);align-items:center;gap:20px;display:grid}.home-identity__portrait{width:100%;padding:4px}.home-identity__level{width:42px;height:42px;font-size:20px;bottom:-4px;right:-4px}.home-identity__level small{font-size:6px}.home-identity h1{font-size:30px}.home-identity__title{font-size:12px}.home-kicker{font-size:8px;line-height:1.5}.home-identity__alliance{font-size:10px}.home-prestige{margin-top:12px;font-size:9px}.home-profile__dossier{gap:12px}.home-honor{text-align:center;flex-direction:column;gap:6px}.home-honor__medallion{width:52px}.home-honor__medallion img{height:36px}.home-honor__copy strong{font-size:10px}.home-honor__copy>span{font-size:9px}.home-section-heading h2{font-size:10px}.home-section-heading>span{font-size:9px}.home-territory{padding-block:12px}.home-world img,.home-world__pending{width:48px;height:48px}.home-rankings__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.home-rank{text-align:center;flex-direction:column;gap:4px;padding:8px 2px}.home-rank img{width:24px;height:24px}.home-rank h3{font-size:9px}.home-rank div>span{font-size:8px}.home-rank strong{font-size:20px}.home-profile__footer{gap:4px;padding:4px 12px}.home-profile__footer button{padding-inline:8px;font-size:10px}.home-profile__mode>span{padding:8px;font-size:9px}.touch-home-open:has(.touch-navigation-rail--prototype-home) .touch-home-profile{bottom:calc(env(safe-area-inset-bottom) + 256px)}}:root{--background:#0a0a0f;--foreground:#e5e7eb}body,html{background:var(--background);color:var(--foreground);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans)}.touch-navigation-rail{left:max(2rem,calc(env(safe-area-inset-left) - 6px))}.touch-navigation-rail--prototype-home{gap:.25rem;top:calc(50% - 6px)}.touch-navigation-orb--small{width:3.5rem;height:3.5rem}.touch-navigation-icon--small{width:1.9375rem;height:1.9375rem}.touch-triple-axis-system{--touch-neighbor-nav-size:153.6px;background-position:50%;background-size:cover}.touch-triple-axis-hud{top:calc(env(safe-area-inset-top) + .5rem);left:calc(env(safe-area-inset-left) + 7rem)}.touch-triple-axis-camera{top:calc(env(safe-area-inset-top) + 7.5rem);left:calc(env(safe-area-inset-left) + 7rem)}.touch-triple-axis-nav--right{top:env(safe-area-inset-top);right:0}.touch-triple-axis-settings{top:calc(env(safe-area-inset-top) + .25rem);right:calc(var(--touch-neighbor-nav-size) + .5rem)}.touch-triple-axis-perspective-control{top:calc(env(safe-area-inset-top) + .25rem);left:calc(50% - 5rem)}.touch-triple-axis-settings__action,.touch-triple-axis-settings__trigger{border:1px solid var(--touch-system-empire-edge,var(--touch-empire-edge))}@supports (color:color-mix(in lab,red,red)){.touch-triple-axis-settings__action,.touch-triple-axis-settings__trigger{border:1px solid color-mix(in srgb,var(--touch-system-empire-edge,var(--touch-empire-edge)) 40%,transparent)}}.touch-triple-axis-settings__action,.touch-triple-axis-settings__trigger{background:var(--touch-system-empire-ambient,var(--touch-empire-ambient))}@supports (color:color-mix(in lab,red,red)){.touch-triple-axis-settings__action,.touch-triple-axis-settings__trigger{background:color-mix(in srgb,var(--touch-system-empire-ambient,var(--touch-empire-ambient)) 9%,var(--color-zinc-950) 91%)}}.touch-triple-axis-settings__action,.touch-triple-axis-settings__trigger{color:var(--touch-system-empire-edge,var(--touch-empire-edge))}@supports (color:color-mix(in lab,red,red)){.touch-triple-axis-settings__action,.touch-triple-axis-settings__trigger{color:color-mix(in srgb,var(--touch-system-empire-edge,var(--touch-empire-edge)) 82%,white)}}.touch-triple-axis-settings__action,.touch-triple-axis-settings__trigger{box-shadow:inset 0 1px #ffffff1a,0 8px 24px #0000008f,0 0 16px var(--touch-system-empire-radiance,var(--touch-empire-radiance))}@supports (color:color-mix(in lab,red,red)){.touch-triple-axis-settings__action,.touch-triple-axis-settings__trigger{box-shadow:inset 0 1px #ffffff1a,0 8px 24px #0000008f,0 0 16px color-mix(in srgb,var(--touch-system-empire-radiance,var(--touch-empire-radiance)) 12%,transparent)}}.touch-triple-axis-settings__action,.touch-triple-axis-settings__trigger{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .15s,background-color .15s,color .15s,transform .15s}.touch-triple-axis-settings__trigger{border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.touch-triple-axis-settings[data-expanded] .touch-triple-axis-settings__trigger{border-color:var(--touch-system-empire-edge,var(--touch-empire-edge))}@supports (color:color-mix(in lab,red,red)){.touch-triple-axis-settings[data-expanded] .touch-triple-axis-settings__trigger{border-color:color-mix(in srgb,var(--touch-system-empire-edge,var(--touch-empire-edge)) 76%,white)}}.touch-triple-axis-settings[data-expanded] .touch-triple-axis-settings__trigger{background:var(--touch-system-empire-ambient,var(--touch-empire-ambient))}@supports (color:color-mix(in lab,red,red)){.touch-triple-axis-settings[data-expanded] .touch-triple-axis-settings__trigger{background:color-mix(in srgb,var(--touch-system-empire-ambient,var(--touch-empire-ambient)) 20%,var(--color-zinc-950) 80%)}}.touch-triple-axis-settings[data-expanded] .touch-triple-axis-settings__trigger svg{transform:rotate(24deg)}.touch-triple-axis-settings__trigger svg{filter:drop-shadow(0 0 7px var(--touch-system-empire-radiance,var(--touch-empire-radiance)))}@supports (color:color-mix(in lab,red,red)){.touch-triple-axis-settings__trigger svg{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--touch-system-empire-radiance,var(--touch-empire-radiance)) 58%,transparent))}}.touch-triple-axis-settings__trigger svg{transition:transform .18s}.touch-triple-axis-settings__panel{border:1px solid var(--touch-system-empire-edge,var(--touch-empire-edge));gap:5px;width:136px;padding:5px;display:grid;position:absolute;top:0;right:calc(100% + 6px)}@supports (color:color-mix(in lab,red,red)){.touch-triple-axis-settings__panel{border:1px solid color-mix(in srgb,var(--touch-system-empire-edge,var(--touch-empire-edge)) 26%,transparent)}}.touch-triple-axis-settings__panel{background:oklch(14.1% .005 285.823);border-radius:15px 4px}@supports (color:color-mix(in lab,red,red)){.touch-triple-axis-settings__panel{background:color-mix(in srgb,var(--color-zinc-950) 92%,var(--touch-system-empire-ambient,var(--touch-empire-ambient)))}}.touch-triple-axis-settings__panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff14,0 14px 34px #000000a3}.touch-triple-axis-settings__action{letter-spacing:.08em;text-align:left;text-transform:uppercase;border-radius:10px 3px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px;min-height:48px;padding:4px 8px;font-size:9px;font-weight:700;display:grid}.touch-triple-axis-settings__action[data-active]{border-color:var(--touch-system-empire-edge,var(--touch-empire-edge))}@supports (color:color-mix(in lab,red,red)){.touch-triple-axis-settings__action[data-active]{border-color:color-mix(in srgb,var(--touch-system-empire-edge,var(--touch-empire-edge)) 72%,white)}}.touch-triple-axis-settings__action[data-active]{background:var(--touch-system-empire-ambient,var(--touch-empire-ambient))}@supports (color:color-mix(in lab,red,red)){.touch-triple-axis-settings__action[data-active]{background:color-mix(in srgb,var(--touch-system-empire-ambient,var(--touch-empire-ambient)) 22%,var(--color-zinc-950) 78%)}}.touch-triple-axis-settings__action[data-active]{box-shadow:inset 0 0 18px var(--touch-system-empire-radiance,var(--touch-empire-radiance)),0 0 12px var(--touch-system-empire-radiance,var(--touch-empire-radiance))}@supports (color:color-mix(in lab,red,red)){.touch-triple-axis-settings__action[data-active]{box-shadow:inset 0 0 18px color-mix(in srgb,var(--touch-system-empire-radiance,var(--touch-empire-radiance)) 12%,transparent),0 0 12px color-mix(in srgb,var(--touch-system-empire-radiance,var(--touch-empire-radiance)) 18%,transparent)}}.touch-triple-axis-settings__action strong{color:inherit;text-align:center;text-transform:none;font-size:13px}.touch-triple-axis-settings__pause-glyph{justify-content:center;align-items:center;gap:4px;width:28px;height:24px;display:flex}.touch-triple-axis-settings__pause-glyph>span{background:currentColor;border-radius:2px;width:3px;height:15px}.touch-triple-axis-settings__play-glyph{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:13px solid;width:0;height:0;margin-left:8px}.touch-triple-axis-settings__action:active,.touch-triple-axis-settings__trigger:active{transform:scale(.96)}.touch-triple-axis-settings__action:focus-visible,.touch-triple-axis-settings__trigger:focus-visible{outline:2px solid var(--touch-system-empire-edge,var(--touch-empire-edge))}@supports (color:color-mix(in lab,red,red)){.touch-triple-axis-settings__action:focus-visible,.touch-triple-axis-settings__trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--touch-system-empire-edge,var(--touch-empire-edge)) 78%,white)}}.touch-triple-axis-settings__action:focus-visible,.touch-triple-axis-settings__trigger:focus-visible{outline-offset:2px}.system-neighbor-nav--empire .system-neighbor-nav__current{fill:var(--touch-system-empire-ambient,var(--touch-empire-ambient))}@supports (color:color-mix(in lab,red,red)){.system-neighbor-nav--empire .system-neighbor-nav__current{fill:color-mix(in srgb,var(--touch-system-empire-ambient,var(--touch-empire-ambient)) 13%,transparent)}}.system-neighbor-nav--empire .system-neighbor-nav__current{stroke:var(--touch-system-empire-edge,var(--touch-empire-edge))}@supports (color:color-mix(in lab,red,red)){.system-neighbor-nav--empire .system-neighbor-nav__current{stroke:color-mix(in srgb,var(--touch-system-empire-edge,var(--touch-empire-edge)) 56%,transparent)}}.system-neighbor-nav--empire .system-neighbor-nav__current-label,.system-neighbor-nav--empire .system-neighbor-nav__target-label{fill:var(--touch-system-empire-edge,var(--touch-empire-edge))}@supports (color:color-mix(in lab,red,red)){.system-neighbor-nav--empire .system-neighbor-nav__current-label,.system-neighbor-nav--empire .system-neighbor-nav__target-label{fill:color-mix(in srgb,var(--touch-system-empire-edge,var(--touch-empire-edge)) 78%,white)}}.system-neighbor-nav--empire .system-neighbor-nav__current-coord{fill:var(--touch-system-empire-edge,var(--touch-empire-edge))}@supports (color:color-mix(in lab,red,red)){.system-neighbor-nav--empire .system-neighbor-nav__current-coord{fill:color-mix(in srgb,var(--touch-system-empire-edge,var(--touch-empire-edge)) 52%,transparent)}}.system-neighbor-nav--empire .system-neighbor-nav__disabled{stroke:var(--touch-system-empire-edge,var(--touch-empire-edge))}@supports (color:color-mix(in lab,red,red)){.system-neighbor-nav--empire .system-neighbor-nav__disabled{stroke:color-mix(in srgb,var(--touch-system-empire-edge,var(--touch-empire-edge)) 13%,transparent)}}.system-neighbor-nav--empire .system-neighbor-nav__target-hex{fill:var(--touch-system-empire-ambient,var(--touch-empire-ambient))}@supports (color:color-mix(in lab,red,red)){.system-neighbor-nav--empire .system-neighbor-nav__target-hex{fill:color-mix(in srgb,var(--touch-system-empire-ambient,var(--touch-empire-ambient)) 6%,transparent)}}.system-neighbor-nav--empire .system-neighbor-nav__target-hex{stroke:var(--touch-system-empire-edge,var(--touch-empire-edge))}@supports (color:color-mix(in lab,red,red)){.system-neighbor-nav--empire .system-neighbor-nav__target-hex{stroke:color-mix(in srgb,var(--touch-system-empire-edge,var(--touch-empire-edge)) 32%,transparent)}}.system-neighbor-nav--empire .system-neighbor-nav__target:hover .system-neighbor-nav__target-hex{fill:var(--touch-system-empire-ambient,var(--touch-empire-ambient))}@supports (color:color-mix(in lab,red,red)){.system-neighbor-nav--empire .system-neighbor-nav__target:hover .system-neighbor-nav__target-hex{fill:color-mix(in srgb,var(--touch-system-empire-ambient,var(--touch-empire-ambient)) 22%,transparent)}}.system-neighbor-nav--empire .system-neighbor-nav__target:hover .system-neighbor-nav__target-hex{stroke:var(--touch-system-empire-edge,var(--touch-empire-edge))}@supports (color:color-mix(in lab,red,red)){.system-neighbor-nav--empire .system-neighbor-nav__target:hover .system-neighbor-nav__target-hex{stroke:color-mix(in srgb,var(--touch-system-empire-edge,var(--touch-empire-edge)) 82%,white)}}.system-neighbor-nav--empire a:focus-visible .system-neighbor-nav__target-hex{fill:var(--touch-system-empire-ambient,var(--touch-empire-ambient))}@supports (color:color-mix(in lab,red,red)){.system-neighbor-nav--empire a:focus-visible .system-neighbor-nav__target-hex{fill:color-mix(in srgb,var(--touch-system-empire-ambient,var(--touch-empire-ambient)) 22%,transparent)}}.system-neighbor-nav--empire a:focus-visible .system-neighbor-nav__target-hex{stroke:var(--touch-system-empire-edge,var(--touch-empire-edge))}@supports (color:color-mix(in lab,red,red)){.system-neighbor-nav--empire a:focus-visible .system-neighbor-nav__target-hex{stroke:color-mix(in srgb,var(--touch-system-empire-edge,var(--touch-empire-edge)) 82%,white)}}.touch-back-rail--five-level{grid-template-rows:repeat(5,76px);align-content:start;place-items:start center;gap:0;height:380px;display:grid;top:50%}.touch-back-rail--five-level>[data-touch-rail-slot=back]{grid-row:4}.touch-back-rail--five-level>[data-touch-rail-slot=home]{grid-row:5}.touch-navigation-rail.touch-back-rail--top{top:calc(env(safe-area-inset-top) + 4px);justify-content:flex-start;gap:4px;transform:none;translate:0!important}.touch-alert-dock{right:calc(env(safe-area-inset-right) + 1rem);bottom:.25rem;left:calc(env(safe-area-inset-left) + 7rem);gap:.5rem}.touch-alert-group{gap:.375rem}.touch-alert-button,.touch-fleet-button{border-radius:9999px;justify-content:center;gap:0;width:3rem;height:3rem;padding:0}.touch-alert-copy{display:none}.touch-fleet-button{isolation:isolate;border-color:var(--touch-fleet-edge);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.touch-fleet-button{border-color:color-mix(in srgb,var(--touch-fleet-edge) 46%,transparent)}}.touch-fleet-button{background:linear-gradient(108deg,#09090beb,var(--touch-fleet-ambient))}@supports (color:color-mix(in lab,red,red)){.touch-fleet-button{background:linear-gradient(108deg,color-mix(in srgb,var(--color-zinc-950) 92%,transparent),color-mix(in srgb,var(--touch-fleet-ambient) 26%,var(--color-zinc-950)))}}.touch-fleet-button{color:var(--touch-fleet-edge)}@supports (color:color-mix(in lab,red,red)){.touch-fleet-button{color:color-mix(in srgb,var(--touch-fleet-edge) 78%,white)}}.touch-fleet-button{box-shadow:inset 0 1px #ffffff1f,inset 0 0 18px var(--touch-fleet-radiance),0 10px 26px #000000a3,0 0 18px var(--touch-fleet-ambient)}@supports (color:color-mix(in lab,red,red)){.touch-fleet-button{box-shadow:inset 0 1px #ffffff1f,inset 0 0 18px color-mix(in srgb,var(--touch-fleet-radiance) 8%,transparent),0 10px 26px #000000a3,0 0 18px color-mix(in srgb,var(--touch-fleet-ambient) 14%,transparent)}}.touch-fleet-button:before{z-index:-1;content:"";background:linear-gradient(112deg,transparent 20%,var(--touch-fleet-radiance) 48%,transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.touch-fleet-button:before{background:linear-gradient(112deg,transparent 20%,color-mix(in srgb,var(--touch-fleet-radiance) 11%,transparent) 48%,transparent 72%)}}.touch-fleet-button:before{transition:translate .32s;translate:-80%}.touch-fleet-button:focus-visible:before,.touch-fleet-button:hover:before{translate:70%}.touch-fleet-button__orb{border-color:var(--touch-fleet-edge)}@supports (color:color-mix(in lab,red,red)){.touch-fleet-button__orb{border-color:color-mix(in srgb,var(--touch-fleet-edge) 28%,transparent)}}.touch-fleet-button__orb{background:radial-gradient(circle at 50% 42%,var(--touch-fleet-radiance),#09090bd1 72%)}@supports (color:color-mix(in lab,red,red)){.touch-fleet-button__orb{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--touch-fleet-radiance) 22%,transparent),color-mix(in srgb,var(--color-zinc-950) 82%,transparent) 72%)}}.touch-fleet-button__orb{box-shadow:inset 0 0 12px var(--touch-fleet-radiance),0 0 9px var(--touch-fleet-ambient)}@supports (color:color-mix(in lab,red,red)){.touch-fleet-button__orb{box-shadow:inset 0 0 12px color-mix(in srgb,var(--touch-fleet-radiance) 10%,transparent),0 0 9px color-mix(in srgb,var(--touch-fleet-ambient) 14%,transparent)}}.touch-fleet-button__orb img{filter:drop-shadow(0 0 5px var(--touch-fleet-radiance))}@supports (color:color-mix(in lab,red,red)){.touch-fleet-button__orb img{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--touch-fleet-radiance) 52%,transparent))}}.touch-fleet-button__count{background:var(--touch-fleet-edge);border:1px solid #ffffff47;min-width:16px}@supports (color:color-mix(in lab,red,red)){.touch-fleet-button__count{background:color-mix(in srgb,var(--touch-fleet-edge) 82%,white)}}.touch-fleet-button__count{color:var(--color-zinc-950);text-align:center;box-shadow:0 0 8px var(--touch-fleet-radiance);line-height:14px}@supports (color:color-mix(in lab,red,red)){.touch-fleet-button__count{box-shadow:0 0 8px color-mix(in srgb,var(--touch-fleet-radiance) 42%,transparent)}}.touch-fleet-button__title{color:var(--touch-fleet-edge)}@supports (color:color-mix(in lab,red,red)){.touch-fleet-button__title{color:color-mix(in srgb,var(--touch-fleet-edge) 78%,white)}}.touch-fleet-button__title{letter-spacing:.08em}.touch-fleet-button__status{max-width:142px;color:var(--touch-fleet-edge);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.touch-fleet-button__status{color:color-mix(in srgb,var(--touch-fleet-edge) 50%,white)}}.touch-fleet-button__status{text-overflow:ellipsis;white-space:nowrap}.touch-guide-button{isolation:isolate;border-color:var(--touch-guide-edge);border-radius:9999px;justify-content:center;gap:0;width:3rem;height:3rem;padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.touch-guide-button{border-color:color-mix(in srgb,var(--touch-guide-edge) 46%,transparent)}}.touch-guide-button{background:linear-gradient(108deg,#09090beb,var(--touch-guide-ambient))}@supports (color:color-mix(in lab,red,red)){.touch-guide-button{background:linear-gradient(108deg,color-mix(in srgb,var(--color-zinc-950) 92%,transparent),color-mix(in srgb,var(--touch-guide-ambient) 26%,var(--color-zinc-950)))}}.touch-guide-button{color:var(--touch-guide-edge)}@supports (color:color-mix(in lab,red,red)){.touch-guide-button{color:color-mix(in srgb,var(--touch-guide-edge) 78%,white)}}.touch-guide-button{box-shadow:inset 0 1px #ffffff1f,inset 0 0 18px var(--touch-guide-radiance),0 10px 26px #000000a3,0 0 18px var(--touch-guide-ambient)}@supports (color:color-mix(in lab,red,red)){.touch-guide-button{box-shadow:inset 0 1px #ffffff1f,inset 0 0 18px color-mix(in srgb,var(--touch-guide-radiance) 8%,transparent),0 10px 26px #000000a3,0 0 18px color-mix(in srgb,var(--touch-guide-ambient) 14%,transparent)}}.touch-guide-button__orb{border-color:var(--touch-guide-edge)}@supports (color:color-mix(in lab,red,red)){.touch-guide-button__orb{border-color:color-mix(in srgb,var(--touch-guide-edge) 28%,transparent)}}.touch-guide-button__orb{background:radial-gradient(circle at 50% 42%,var(--touch-guide-radiance),#09090bd1 72%)}@supports (color:color-mix(in lab,red,red)){.touch-guide-button__orb{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--touch-guide-radiance) 22%,transparent),color-mix(in srgb,var(--color-zinc-950) 82%,transparent) 72%)}}.touch-guide-button__orb img{filter:drop-shadow(0 0 5px var(--touch-guide-radiance))}@supports (color:color-mix(in lab,red,red)){.touch-guide-button__orb img{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--touch-guide-radiance) 52%,transparent))}}.touch-guide-button__count{background:var(--touch-guide-edge);border:1px solid #ffffff47;min-width:16px}@supports (color:color-mix(in lab,red,red)){.touch-guide-button__count{background:color-mix(in srgb,var(--touch-guide-edge) 82%,white)}}.touch-guide-button__count{color:var(--color-zinc-950);text-align:center;box-shadow:0 0 8px var(--touch-guide-radiance);line-height:14px}@supports (color:color-mix(in lab,red,red)){.touch-guide-button__count{box-shadow:0 0 8px color-mix(in srgb,var(--touch-guide-radiance) 42%,transparent)}}.touch-guide-button__title{color:var(--touch-guide-edge)}@supports (color:color-mix(in lab,red,red)){.touch-guide-button__title{color:color-mix(in srgb,var(--touch-guide-edge) 78%,white)}}.touch-guide-button__title{letter-spacing:.08em}.touch-guide-button__status{color:var(--touch-guide-edge)}@supports (color:color-mix(in lab,red,red)){.touch-guide-button__status{color:color-mix(in srgb,var(--touch-guide-edge) 50%,white)}}.touch-guide-button__status{white-space:nowrap}.touch-fleet-button--centered{position:fixed;bottom:.25rem;left:50%;right:auto;transform:translate(-50%)}.touch-prototype-buildings-open .touch-alert-dock{right:auto;bottom:calc(env(safe-area-inset-bottom) + 8px);left:calc(env(safe-area-inset-left) + 2.5rem);flex-direction:column;justify-content:flex-end;align-items:center;width:3rem}.touch-prototype-buildings-open .touch-alert-group{flex-direction:column}.touch-prototype-buildings-open .touch-fleet-button{margin-top:0}.touch-galaxy-page-shell{isolation:isolate}.galaxy-map--touch-landscape,.touch-galaxy-console,.touch-galaxy-stage{width:100%;height:100%}.touch-galaxy-console{--touch-context-heading-edge:var(--touch-galaxy-edge);--touch-context-heading-radiance:var(--touch-galaxy-radiance);--touch-context-heading-ambient:var(--touch-galaxy-ambient);background:var(--color-zinc-950);position:relative;overflow:hidden}.touch-galaxy-stage{position:absolute;inset:0}.galaxy-map--touch-landscape{--galaxy-navigator-orb-size:72px;--galaxy-navigator-fan-size:280px;--galaxy-navigator-right:max(clamp(72px,15vw,208px),env(safe-area-inset-right));--galaxy-legend-left:calc(env(safe-area-inset-left) + 92px);border:0;border-radius:0;overflow:clip;background:var(--color-zinc-950)!important}.galaxy-map--touch-landscape:before{z-index:4;pointer-events:none;content:"";background:linear-gradient(#09090bd6,#0000 23% 70%,#09090b6b);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.galaxy-map--touch-landscape:before{background:linear-gradient(180deg,color-mix(in srgb,var(--color-zinc-950) 84%,transparent),transparent 23%,transparent 70%,color-mix(in srgb,var(--color-zinc-950) 42%,transparent))}}.galaxy-map__canvas--touch-landscape{z-index:2;top:var(--touch-galaxy-canvas-top,-18%);width:116%;height:var(--touch-galaxy-canvas-height,135%);transform-origin:50% var(--touch-galaxy-origin-y,80%);filter:saturate(1.08)contrast(1.05);-webkit-user-select:none;user-select:none;position:absolute;bottom:auto;left:-8%;right:-8%}.empire-workspace-heading,.touch-galaxy-heading,.touch-missions-workspace-open .mission-workspace-title,.touch-system-connected .touch-system-portrait-heading{border:1px solid var(--touch-context-heading-edge)}@supports (color:color-mix(in lab,red,red)){.empire-workspace-heading,.touch-galaxy-heading,.touch-missions-workspace-open .mission-workspace-title,.touch-system-connected .touch-system-portrait-heading{border:1px solid color-mix(in srgb,var(--touch-context-heading-edge) 24%,transparent)}}.empire-workspace-heading,.touch-galaxy-heading,.touch-missions-workspace-open .mission-workspace-title,.touch-system-connected .touch-system-portrait-heading{border-left-color:var(--touch-context-heading-edge)}@supports (color:color-mix(in lab,red,red)){.empire-workspace-heading,.touch-galaxy-heading,.touch-missions-workspace-open .mission-workspace-title,.touch-system-connected .touch-system-portrait-heading{border-left-color:color-mix(in srgb,var(--touch-context-heading-edge) 76%,transparent)}}.empire-workspace-heading,.touch-galaxy-heading,.touch-missions-workspace-open .mission-workspace-title,.touch-system-connected .touch-system-portrait-heading{background:linear-gradient(90deg,#09090beb,#09090ba8);border-radius:8px 18px 18px 8px}@supports (color:color-mix(in lab,red,red)){.empire-workspace-heading,.touch-galaxy-heading,.touch-missions-workspace-open .mission-workspace-title,.touch-system-connected .touch-system-portrait-heading{background:linear-gradient(90deg,color-mix(in srgb,var(--color-zinc-950) 92%,transparent),color-mix(in srgb,var(--color-zinc-950) 66%,transparent))}}.empire-workspace-heading,.touch-galaxy-heading,.touch-missions-workspace-open .mission-workspace-title,.touch-system-connected .touch-system-portrait-heading{box-shadow:inset 0 1px #ffffff17,0 12px 30px #0000007a,0 0 22px var(--touch-context-heading-ambient)}@supports (color:color-mix(in lab,red,red)){.empire-workspace-heading,.touch-galaxy-heading,.touch-missions-workspace-open .mission-workspace-title,.touch-system-connected .touch-system-portrait-heading{box-shadow:inset 0 1px #ffffff17,0 12px 30px #0000007a,0 0 22px color-mix(in srgb,var(--touch-context-heading-ambient) 8%,transparent)}}.empire-workspace-heading,.touch-galaxy-heading,.touch-missions-workspace-open .mission-workspace-title,.touch-system-connected .touch-system-portrait-heading{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.touch-galaxy-heading{z-index:20;top:calc(env(safe-area-inset-top) + 10px);left:calc(env(safe-area-inset-left) + 102px);align-items:center;gap:10px;max-width:min(42vw,360px);padding:7px 14px 7px 8px;display:flex;position:absolute}.touch-galaxy-heading__icon,.touch-system-connected .touch-system-portrait-heading__icon{border:1px solid var(--touch-context-heading-edge)}@supports (color:color-mix(in lab,red,red)){.touch-galaxy-heading__icon,.touch-system-connected .touch-system-portrait-heading__icon{border:1px solid color-mix(in srgb,var(--touch-context-heading-edge) 42%,transparent)}}.touch-galaxy-heading__icon,.touch-system-connected .touch-system-portrait-heading__icon{background:radial-gradient(circle,var(--touch-context-heading-radiance),transparent 72%);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.touch-galaxy-heading__icon,.touch-system-connected .touch-system-portrait-heading__icon{background:radial-gradient(circle,color-mix(in srgb,var(--touch-context-heading-radiance) 20%,transparent),transparent 72%)}}.touch-galaxy-heading__icon{flex:none;place-items:center;width:42px;height:42px;display:grid}.touch-galaxy-heading__icon img{object-fit:contain;width:27px;height:27px;filter:drop-shadow(0 0 6px var(--touch-galaxy-radiance))}@supports (color:color-mix(in lab,red,red)){.touch-galaxy-heading__icon img{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--touch-galaxy-radiance) 48%,transparent))}}.touch-galaxy-heading>span:last-child,.touch-galaxy-heading>span:last-child>span{min-width:0;display:block}.touch-galaxy-heading small{color:var(--touch-galaxy-edge);display:block}@supports (color:color-mix(in lab,red,red)){.touch-galaxy-heading small{color:color-mix(in srgb,var(--touch-galaxy-edge) 74%,white)}}.touch-galaxy-heading small{letter-spacing:.24em;text-transform:uppercase;font-size:8px;line-height:1}.touch-galaxy-heading strong{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:clamp(17px,2.2vw,25px);font-weight:650;line-height:1;display:block}.touch-galaxy-heading>span:last-child>span{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.galaxy-map__overview{z-index:var(--touch-galaxy-z-popover);top:calc(env(safe-area-inset-top) + 8px);right:max(8px,env(safe-area-inset-right));border:1px solid var(--touch-galaxy-edge);width:clamp(132px,16vw,176px);padding:6px;position:absolute;left:auto;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.galaxy-map__overview{border:1px solid color-mix(in srgb,var(--touch-galaxy-edge) 30%,transparent)}}.galaxy-map__overview{background:oklch(14.1% .005 285.823);border-radius:4px 14px}@supports (color:color-mix(in lab,red,red)){.galaxy-map__overview{background:color-mix(in srgb,var(--color-zinc-950) 92%,var(--touch-galaxy-ambient))}}.galaxy-map__overview{box-shadow:inset 0 1px #ffffff17,0 12px 28px #00000085,0 0 18px var(--touch-galaxy-ambient)}@supports (color:color-mix(in lab,red,red)){.galaxy-map__overview{box-shadow:inset 0 1px #ffffff17,0 12px 28px #00000085,0 0 18px color-mix(in srgb,var(--touch-galaxy-ambient) 9%,transparent)}}.galaxy-map__overview{pointer-events:auto;-webkit-user-select:none;user-select:none}.galaxy-map__overview>header{text-transform:uppercase;justify-content:space-between;align-items:center;gap:6px;padding:0 2px 5px;display:flex}.galaxy-map__overview>header span{color:var(--touch-galaxy-edge)}@supports (color:color-mix(in lab,red,red)){.galaxy-map__overview>header span{color:color-mix(in srgb,var(--touch-galaxy-edge) 76%,white)}}.galaxy-map__overview>header span{letter-spacing:.18em;font-size:7px;font-weight:700}.galaxy-map__overview>header small{color:#ffffff6b;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.galaxy-map__minimap{background:linear-gradient(180deg,var(--touch-galaxy-ambient),transparent 58%),#040405;border:1px solid #ffffff14;border-radius:3px 10px;height:90px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.galaxy-map__minimap{background:linear-gradient(180deg,color-mix(in srgb,var(--touch-galaxy-ambient) 8%,transparent),transparent 58%),color-mix(in srgb,black 58%,var(--color-zinc-950))}}.galaxy-map__minimap:after{pointer-events:none;content:"";background:radial-gradient(#0000 42%,#00000061);position:absolute;inset:0}.galaxy-map__minimap svg{pointer-events:none;width:100%;height:100%;padding:7px 5px;display:block}.galaxy-map__minimap-near-edge,.galaxy-map__minimap-silhouette,.galaxy-map__minimap-viewport{vector-effect:non-scaling-stroke}.galaxy-map__minimap-silhouette{fill:var(--touch-galaxy-ambient)}@supports (color:color-mix(in lab,red,red)){.galaxy-map__minimap-silhouette{fill:color-mix(in srgb,var(--touch-galaxy-ambient) 8%,transparent)}}.galaxy-map__minimap-silhouette{stroke:var(--touch-galaxy-edge)}@supports (color:color-mix(in lab,red,red)){.galaxy-map__minimap-silhouette{stroke:color-mix(in srgb,var(--touch-galaxy-edge) 20%,transparent)}}.galaxy-map__minimap-silhouette{stroke-width:.8px}.galaxy-map__minimap-shadow{fill:#ffffff2e}.galaxy-map__minimap-perception{fill:var(--touch-galaxy-edge)}@supports (color:color-mix(in lab,red,red)){.galaxy-map__minimap-perception{fill:color-mix(in srgb,var(--touch-galaxy-edge) 72%,white)}}.galaxy-map__minimap-perception{filter:drop-shadow(0 0 4px var(--touch-galaxy-radiance))}@supports (color:color-mix(in lab,red,red)){.galaxy-map__minimap-perception{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--touch-galaxy-radiance) 54%,transparent))}}.galaxy-map__minimap-sol{fill:var(--color-amber-300);stroke:#ffffffb8;stroke-width:.7px;vector-effect:non-scaling-stroke}.galaxy-map__minimap-viewport{fill:var(--touch-galaxy-radiance)}@supports (color:color-mix(in lab,red,red)){.galaxy-map__minimap-viewport{fill:color-mix(in srgb,var(--touch-galaxy-radiance) 12%,transparent)}}.galaxy-map__minimap-viewport{stroke:var(--touch-galaxy-edge)}@supports (color:color-mix(in lab,red,red)){.galaxy-map__minimap-viewport{stroke:color-mix(in srgb,var(--touch-galaxy-edge) 84%,white)}}.galaxy-map__minimap-viewport{stroke-width:1.35px;filter:drop-shadow(0 0 5px var(--touch-galaxy-radiance))}@supports (color:color-mix(in lab,red,red)){.galaxy-map__minimap-viewport{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--touch-galaxy-radiance) 55%,transparent))}}.galaxy-map__minimap-near-edge{stroke:#fff}@supports (color:color-mix(in lab,red,red)){.galaxy-map__minimap-near-edge{stroke:color-mix(in srgb,white 78%,var(--touch-galaxy-edge))}}.galaxy-map__minimap-near-edge{stroke-width:2.2px}.galaxy-map__minimap-depth{z-index:2;pointer-events:none;color:#ffffff6b;letter-spacing:.12em;text-transform:uppercase;font-size:5px;line-height:1;position:absolute;right:4px}.galaxy-map__minimap-depth--far{top:3px}.galaxy-map__minimap-depth--near{color:var(--touch-galaxy-edge);bottom:3px}@supports (color:color-mix(in lab,red,red)){.galaxy-map__minimap-depth--near{color:color-mix(in srgb,var(--touch-galaxy-edge) 70%,white)}}.galaxy-map--touch-landscape .galaxy-map__legend-control{z-index:var(--touch-galaxy-z-popover);top:calc(env(safe-area-inset-top) + 8px);left:50%;transform:translate(-50%)}.galaxy-map--touch-landscape .galaxy-map__settings-control{z-index:var(--touch-galaxy-z-popover);top:50%;right:max(8px,env(safe-area-inset-right));transform:translateY(-50%)}.galaxy-map--touch-landscape{--touch-empire-control-edge:var(--touch-galaxy-edge);--touch-empire-control-radiance:var(--touch-galaxy-radiance);--touch-empire-control-ambient:var(--touch-galaxy-ambient)}.touch-system-connected{--touch-empire-control-edge:var(--touch-system-empire-edge,var(--touch-empire-edge));--touch-empire-control-radiance:var(--touch-system-empire-radiance,var(--touch-empire-radiance));--touch-empire-control-ambient:var(--touch-system-empire-ambient,var(--touch-empire-ambient));--touch-context-heading-edge:var(--touch-system-empire-edge,var(--touch-empire-edge));--touch-context-heading-radiance:var(--touch-system-empire-radiance,var(--touch-empire-radiance));--touch-context-heading-ambient:var(--touch-system-empire-ambient,var(--touch-empire-ambient))}.galaxy-map--touch-landscape .galaxy-map__control,.touch-system-connected .touch-triple-axis-settings__action,.touch-system-connected .touch-triple-axis-settings__trigger{background-color:#09090bdb;border-radius:12px 3px}@supports (color:color-mix(in lab,red,red)){.galaxy-map--touch-landscape .galaxy-map__control,.touch-system-connected .touch-triple-axis-settings__action,.touch-system-connected .touch-triple-axis-settings__trigger{background-color:color-mix(in srgb,var(--color-zinc-950) 86%,transparent)}}.galaxy-map--touch-landscape .galaxy-map__control,.touch-system-connected .touch-triple-axis-settings__action,.touch-system-connected .touch-triple-axis-settings__trigger{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff1a,0 7px 18px #0000006b}.galaxy-map--touch-landscape .galaxy-map__control{letter-spacing:.035em;justify-content:flex-start;min-width:44px;min-height:44px;font-size:10px}.galaxy-map--touch-landscape .galaxy-map__control--idle,.touch-system-connected .touch-triple-axis-settings:not([data-expanded]) .touch-triple-axis-settings__trigger,.touch-system-connected .touch-triple-axis-settings__action:not([data-active]){background-color:#09090bdb;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.galaxy-map--touch-landscape .galaxy-map__control--idle,.touch-system-connected .touch-triple-axis-settings:not([data-expanded]) .touch-triple-axis-settings__trigger,.touch-system-connected .touch-triple-axis-settings__action:not([data-active]){background-color:color-mix(in srgb,var(--color-zinc-950) 86%,transparent)}}.galaxy-map--touch-landscape .galaxy-map__control--idle,.touch-system-connected .touch-triple-axis-settings:not([data-expanded]) .touch-triple-axis-settings__trigger,.touch-system-connected .touch-triple-axis-settings__action:not([data-active]){color:#ffffffad}.galaxy-map--touch-landscape .galaxy-map__control--idle:focus-visible,.galaxy-map--touch-landscape .galaxy-map__control--idle:hover,.touch-system-connected .touch-triple-axis-settings:not([data-expanded]) .touch-triple-axis-settings__trigger:focus-visible,.touch-system-connected .touch-triple-axis-settings:not([data-expanded]) .touch-triple-axis-settings__trigger:hover,.touch-system-connected .touch-triple-axis-settings__action:not([data-active]):focus-visible,.touch-system-connected .touch-triple-axis-settings__action:not([data-active]):hover{border-color:var(--touch-empire-control-edge)}@supports (color:color-mix(in lab,red,red)){.galaxy-map--touch-landscape .galaxy-map__control--idle:focus-visible,.galaxy-map--touch-landscape .galaxy-map__control--idle:hover,.touch-system-connected .touch-triple-axis-settings:not([data-expanded]) .touch-triple-axis-settings__trigger:focus-visible,.touch-system-connected .touch-triple-axis-settings:not([data-expanded]) .touch-triple-axis-settings__trigger:hover,.touch-system-connected .touch-triple-axis-settings__action:not([data-active]):focus-visible,.touch-system-connected .touch-triple-axis-settings__action:not([data-active]):hover{border-color:color-mix(in srgb,var(--touch-empire-control-edge) 26%,transparent)}}.galaxy-map--touch-landscape .galaxy-map__control--idle:focus-visible,.galaxy-map--touch-landscape .galaxy-map__control--idle:hover,.touch-system-connected .touch-triple-axis-settings:not([data-expanded]) .touch-triple-axis-settings__trigger:focus-visible,.touch-system-connected .touch-triple-axis-settings:not([data-expanded]) .touch-triple-axis-settings__trigger:hover,.touch-system-connected .touch-triple-axis-settings__action:not([data-active]):focus-visible,.touch-system-connected .touch-triple-axis-settings__action:not([data-active]):hover{color:#fff}@supports (color:color-mix(in lab,red,red)){.galaxy-map--touch-landscape .galaxy-map__control--idle:focus-visible,.galaxy-map--touch-landscape .galaxy-map__control--idle:hover,.touch-system-connected .touch-triple-axis-settings:not([data-expanded]) .touch-triple-axis-settings__trigger:focus-visible,.touch-system-connected .touch-triple-axis-settings:not([data-expanded]) .touch-triple-axis-settings__trigger:hover,.touch-system-connected .touch-triple-axis-settings__action:not([data-active]):focus-visible,.touch-system-connected .touch-triple-axis-settings__action:not([data-active]):hover{color:color-mix(in srgb,white 84%,var(--touch-empire-control-edge))}}.galaxy-map--touch-landscape .galaxy-map__control--active,.touch-system-connected .touch-triple-axis-settings[data-expanded] .touch-triple-axis-settings__trigger,.touch-system-connected .touch-triple-axis-settings__action[data-active]{border-color:var(--touch-empire-control-edge)}@supports (color:color-mix(in lab,red,red)){.galaxy-map--touch-landscape .galaxy-map__control--active,.touch-system-connected .touch-triple-axis-settings[data-expanded] .touch-triple-axis-settings__trigger,.touch-system-connected .touch-triple-axis-settings__action[data-active]{border-color:color-mix(in srgb,var(--touch-empire-control-edge) 52%,transparent)}}.galaxy-map--touch-landscape .galaxy-map__control--active,.touch-system-connected .touch-triple-axis-settings[data-expanded] .touch-triple-axis-settings__trigger,.touch-system-connected .touch-triple-axis-settings__action[data-active]{background-color:var(--touch-empire-control-ambient)}@supports (color:color-mix(in lab,red,red)){.galaxy-map--touch-landscape .galaxy-map__control--active,.touch-system-connected .touch-triple-axis-settings[data-expanded] .touch-triple-axis-settings__trigger,.touch-system-connected .touch-triple-axis-settings__action[data-active]{background-color:color-mix(in srgb,var(--touch-empire-control-ambient) 18%,var(--color-zinc-950))}}.galaxy-map--touch-landscape .galaxy-map__control--active,.touch-system-connected .touch-triple-axis-settings[data-expanded] .touch-triple-axis-settings__trigger,.touch-system-connected .touch-triple-axis-settings__action[data-active]{color:var(--touch-empire-control-edge)}@supports (color:color-mix(in lab,red,red)){.galaxy-map--touch-landscape .galaxy-map__control--active,.touch-system-connected .touch-triple-axis-settings[data-expanded] .touch-triple-axis-settings__trigger,.touch-system-connected .touch-triple-axis-settings__action[data-active]{color:color-mix(in srgb,var(--touch-empire-control-edge) 70%,white)}}.galaxy-map--touch-landscape .galaxy-map__control--active,.touch-system-connected .touch-triple-axis-settings[data-expanded] .touch-triple-axis-settings__trigger,.touch-system-connected .touch-triple-axis-settings__action[data-active]{box-shadow:inset 0 1px #ffffff21,inset 0 0 16px var(--touch-empire-control-radiance),0 0 14px var(--touch-empire-control-ambient)}@supports (color:color-mix(in lab,red,red)){.galaxy-map--touch-landscape .galaxy-map__control--active,.touch-system-connected .touch-triple-axis-settings[data-expanded] .touch-triple-axis-settings__trigger,.touch-system-connected .touch-triple-axis-settings__action[data-active]{box-shadow:inset 0 1px #ffffff21,inset 0 0 16px color-mix(in srgb,var(--touch-empire-control-radiance) 9%,transparent),0 0 14px color-mix(in srgb,var(--touch-empire-control-ambient) 12%,transparent)}}.touch-system-connected .touch-triple-axis-settings[data-expanded] .touch-triple-axis-settings__trigger svg,.touch-system-connected .touch-triple-axis-settings__trigger svg{filter:none;transform:none}.galaxy-map--touch-landscape .galaxy-map__control img{width:20px;height:20px}.galaxy-map--touch-landscape .galaxy-map__control svg{flex:none;width:20px;height:20px}.galaxy-map--touch-landscape .galaxy-map__settings-trigger{justify-content:center;width:44px;height:44px;padding:0}.galaxy-map__settings-menu{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:clamp(304px,44vw,356px);display:grid;position:absolute;top:50%;right:calc(100% + 7px);transform:translateY(-50%)}.galaxy-map--touch-landscape .galaxy-map__settings-option{white-space:nowrap;justify-content:flex-start;width:100%;min-width:0;padding-left:10px;padding-right:10px}.galaxy-map--touch-landscape .galaxy-map__settings-option>span{text-overflow:ellipsis;min-width:0;display:inline;overflow:hidden}.galaxy-map__pitch-control{position:relative}.galaxy-map__pitch-icon{fill:currentColor;overflow:visible}@supports (color:color-mix(in lab,red,red)){.galaxy-map__pitch-icon{fill:color-mix(in srgb,currentColor 8%,transparent)}}.galaxy-map__pitch-icon{stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}.galaxy-map__pitch-menu{z-index:var(--touch-galaxy-z-popover);border:1px solid var(--touch-galaxy-edge);width:max-content;padding:8px;position:absolute;top:0;right:calc(100% + 7px)}@supports (color:color-mix(in lab,red,red)){.galaxy-map__pitch-menu{border:1px solid color-mix(in srgb,var(--touch-galaxy-edge) 38%,transparent)}}.galaxy-map__pitch-menu{background:#09090bf5;border-radius:12px 4px}@supports (color:color-mix(in lab,red,red)){.galaxy-map__pitch-menu{background:color-mix(in srgb,var(--color-zinc-950) 96%,transparent)}}.galaxy-map__pitch-menu{box-shadow:inset 0 1px #ffffff1a,0 16px 34px #000000ad,0 0 20px var(--touch-galaxy-ambient)}@supports (color:color-mix(in lab,red,red)){.galaxy-map__pitch-menu{box-shadow:inset 0 1px #ffffff1a,0 16px 34px #000000ad,0 0 20px color-mix(in srgb,var(--touch-galaxy-ambient) 10%,transparent)}}.galaxy-map__pitch-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.galaxy-map__pitch-menu>header{justify-content:space-between;align-items:baseline;gap:16px;padding:0 2px 7px;display:flex}.galaxy-map__pitch-menu>header span{color:#ffffff80;letter-spacing:.16em;text-transform:uppercase;font-size:7px}.galaxy-map__pitch-menu>header strong{color:var(--touch-galaxy-edge)}@supports (color:color-mix(in lab,red,red)){.galaxy-map__pitch-menu>header strong{color:color-mix(in srgb,var(--touch-galaxy-edge) 78%,white)}}.galaxy-map__pitch-menu>header strong{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:650}.galaxy-map__pitch-menu>div{grid-template-columns:repeat(4,44px);gap:4px;display:grid}.galaxy-map__pitch-menu button{color:#ffffff9e;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px 2px;place-content:center;gap:2px;width:44px;min-width:44px;height:48px;min-height:44px;display:grid}.galaxy-map__pitch-menu button:focus-visible,.galaxy-map__pitch-menu button:hover{border-color:var(--touch-galaxy-edge)}@supports (color:color-mix(in lab,red,red)){.galaxy-map__pitch-menu button:focus-visible,.galaxy-map__pitch-menu button:hover{border-color:color-mix(in srgb,var(--touch-galaxy-edge) 42%,transparent)}}.galaxy-map__pitch-menu button:focus-visible,.galaxy-map__pitch-menu button:hover{color:#fff}.galaxy-map__pitch-menu button>span{font-size:13px;font-weight:700;line-height:1}.galaxy-map__pitch-menu button>small{letter-spacing:.04em;font-size:7px}.galaxy-map__pitch-menu .galaxy-map__pitch-option--active{border-color:var(--touch-galaxy-edge)}@supports (color:color-mix(in lab,red,red)){.galaxy-map__pitch-menu .galaxy-map__pitch-option--active{border-color:color-mix(in srgb,var(--touch-galaxy-edge) 72%,white)}}.galaxy-map__pitch-menu .galaxy-map__pitch-option--active{background:var(--touch-galaxy-ambient)}@supports (color:color-mix(in lab,red,red)){.galaxy-map__pitch-menu .galaxy-map__pitch-option--active{background:color-mix(in srgb,var(--touch-galaxy-ambient) 24%,var(--color-zinc-950))}}.galaxy-map__pitch-menu .galaxy-map__pitch-option--active{color:var(--touch-galaxy-edge)}@supports (color:color-mix(in lab,red,red)){.galaxy-map__pitch-menu .galaxy-map__pitch-option--active{color:color-mix(in srgb,var(--touch-galaxy-edge) 72%,white)}}.galaxy-map__pitch-menu .galaxy-map__pitch-option--active{box-shadow:inset 0 0 12px var(--touch-galaxy-radiance),0 0 10px var(--touch-galaxy-radiance)}@supports (color:color-mix(in lab,red,red)){.galaxy-map__pitch-menu .galaxy-map__pitch-option--active{box-shadow:inset 0 0 12px color-mix(in srgb,var(--touch-galaxy-radiance) 13%,transparent),0 0 10px color-mix(in srgb,var(--touch-galaxy-radiance) 18%,transparent)}}.galaxy-map__navigator{z-index:var(--touch-galaxy-z-popover);right:var(--galaxy-navigator-right);bottom:calc(env(safe-area-inset-bottom) + 4px);width:var(--galaxy-navigator-orb-size);isolation:isolate;flex-direction:column;align-items:center;gap:4px;display:flex;overflow:visible}.galaxy-map__navigator-orb{z-index:3;width:var(--galaxy-navigator-orb-size);height:var(--galaxy-navigator-orb-size);touch-action:manipulation;border:1px solid var(--touch-galaxy-edge);place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.galaxy-map__navigator-orb{border:1px solid color-mix(in srgb,var(--touch-galaxy-edge) 52%,transparent)}}.galaxy-map__navigator-orb{background:radial-gradient(circle at 34% 28%,#ffffff3d,transparent 18%),radial-gradient(circle,var(--touch-galaxy-radiance),var(--color-zinc-950) 72%);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.galaxy-map__navigator-orb{background:radial-gradient(circle at 34% 28%,#ffffff3d,transparent 18%),radial-gradient(circle,color-mix(in srgb,var(--touch-galaxy-radiance) 18%,var(--color-zinc-950)),var(--color-zinc-950) 72%)}}.galaxy-map__navigator-orb{box-shadow:inset -9px -10px 17px #00000094,inset 5px 5px 14px #ffffff12,0 0 18px var(--touch-galaxy-radiance)}@supports (color:color-mix(in lab,red,red)){.galaxy-map__navigator-orb{box-shadow:inset -9px -10px 17px #00000094,inset 5px 5px 14px #ffffff12,0 0 18px color-mix(in srgb,var(--touch-galaxy-radiance) 22%,transparent)}}.galaxy-map__navigator-orb{transition:border-color .16s,box-shadow .16s,transform .11s}.galaxy-map__navigator-orb:active{transform:scale(.96)}.galaxy-map__navigator-orb--open,.galaxy-map__navigator-orb:focus-visible{border-color:var(--touch-galaxy-edge)}@supports (color:color-mix(in lab,red,red)){.galaxy-map__navigator-orb--open,.galaxy-map__navigator-orb:focus-visible{border-color:color-mix(in srgb,var(--touch-galaxy-edge) 86%,white)}}.galaxy-map__navigator-orb--open,.galaxy-map__navigator-orb:focus-visible{box-shadow:inset -9px -10px 17px #00000094,inset 5px 5px 14px #ffffff17,0 0 0 2px var(--touch-galaxy-edge),0 0 24px var(--touch-galaxy-radiance);outline:none}@supports (color:color-mix(in lab,red,red)){.galaxy-map__navigator-orb--open,.galaxy-map__navigator-orb:focus-visible{box-shadow:inset -9px -10px 17px #00000094,inset 5px 5px 14px #ffffff17,0 0 0 2px color-mix(in srgb,var(--touch-galaxy-edge) 30%,transparent),0 0 24px color-mix(in srgb,var(--touch-galaxy-radiance) 40%,transparent)}}.galaxy-map__navigator-orb:after,.galaxy-map__navigator-orb:before{border:1px solid var(--touch-galaxy-edge);position:absolute;inset:9px}@supports (color:color-mix(in lab,red,red)){.galaxy-map__navigator-orb:after,.galaxy-map__navigator-orb:before{border:1px solid color-mix(in srgb,var(--touch-galaxy-edge) 20%,transparent)}}.galaxy-map__navigator-orb:after,.galaxy-map__navigator-orb:before{content:"";border-radius:50%}.galaxy-map__navigator-orb:after{inset:23px 7px}.galaxy-map__navigator-core{z-index:2;background:radial-gradient(circle at 35% 30%,white,var(--touch-galaxy-edge) 26%,var(--touch-galaxy-ambient) 66%,var(--color-zinc-950));width:20px;height:20px;box-shadow:0 0 12px var(--touch-galaxy-radiance);border:1px solid #ffffff85;border-radius:50%;position:relative}@supports (color:color-mix(in lab,red,red)){.galaxy-map__navigator-core{box-shadow:0 0 12px color-mix(in srgb,var(--touch-galaxy-radiance) 72%,transparent)}}.galaxy-map__navigator-label{z-index:3;color:var(--touch-galaxy-edge);position:relative}@supports (color:color-mix(in lab,red,red)){.galaxy-map__navigator-label{color:color-mix(in srgb,var(--touch-galaxy-edge) 65%,white)}}.galaxy-map__navigator-label{letter-spacing:.18em;text-transform:uppercase;font-size:7px}.galaxy-map__navigator-fan{z-index:1;top:calc(var(--galaxy-navigator-orb-size) / 2);width:var(--galaxy-navigator-fan-size);height:var(--galaxy-navigator-fan-size);pointer-events:none;transform-origin:50%;animation:galaxy-navigator-fan-open .18s ease-out both;position:absolute;left:50%;transform:translate(-50%,-50%)}.galaxy-map__navigator-fan-art{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.galaxy-map__navigator-fan-art path{fill:var(--touch-galaxy-ambient)}@supports (color:color-mix(in lab,red,red)){.galaxy-map__navigator-fan-art path{fill:color-mix(in srgb,var(--touch-galaxy-ambient) 19%,var(--color-zinc-950))}}.galaxy-map__navigator-fan-art path{fill-opacity:.97;stroke:var(--touch-galaxy-edge)}@supports (color:color-mix(in lab,red,red)){.galaxy-map__navigator-fan-art path{stroke:color-mix(in srgb,var(--touch-galaxy-edge) 50%,transparent)}}.galaxy-map__navigator-fan-art path{stroke-width:1.25px;cursor:pointer;pointer-events:visiblePainted;vector-effect:non-scaling-stroke;filter:drop-shadow(0 8px 12px #000000b8);transition:fill .14s,stroke .14s,filter .14s}.galaxy-map__navigator-fan-art path:hover{fill:var(--touch-galaxy-ambient)}@supports (color:color-mix(in lab,red,red)){.galaxy-map__navigator-fan-art path:hover{fill:color-mix(in srgb,var(--touch-galaxy-ambient) 32%,var(--color-zinc-950))}}.galaxy-map__navigator-fan-art path:hover{stroke:var(--touch-galaxy-edge)}@supports (color:color-mix(in lab,red,red)){.galaxy-map__navigator-fan-art path:hover{stroke:color-mix(in srgb,var(--touch-galaxy-edge) 90%,white)}}.galaxy-map__navigator-fan-art path:hover{stroke-width:2px;filter:drop-shadow(0 8px 12px #000000b8) drop-shadow(0 0 8px var(--touch-galaxy-radiance))}@supports (color:color-mix(in lab,red,red)){.galaxy-map__navigator-fan-art path:hover{filter:drop-shadow(0 8px 12px #000000b8) drop-shadow(0 0 8px color-mix(in srgb,var(--touch-galaxy-radiance) 38%,transparent))}}.galaxy-map__navigator-fan-art path[data-disabled]{fill:#101013}@supports (color:color-mix(in lab,red,red)){.galaxy-map__navigator-fan-art path[data-disabled]{fill:color-mix(in srgb,white 3%,var(--color-zinc-950))}}.galaxy-map__navigator-fan-art path[data-disabled]{stroke:#ffffff21;cursor:not-allowed;pointer-events:none;filter:drop-shadow(0 6px 10px #0000008c)}.galaxy-map__navigator-segment{z-index:1;outline-offset:-4px;width:76px;height:64px;color:var(--touch-galaxy-edge);background:0 0;border:0;border-radius:18px;outline:2px solid #0000;place-items:center;padding:0;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.galaxy-map__navigator-segment{color:color-mix(in srgb,var(--touch-galaxy-edge) 76%,white)}}.galaxy-map__navigator-segment{cursor:pointer;pointer-events:auto;touch-action:manipulation;transform:translate(-50%,-50%) rotate(var(--galaxy-navigation-segment-angle))}.galaxy-map__navigator-segment:focus-visible,.galaxy-map__navigator-segment:hover{background:var(--touch-galaxy-radiance)}@supports (color:color-mix(in lab,red,red)){.galaxy-map__navigator-segment:focus-visible,.galaxy-map__navigator-segment:hover{background:color-mix(in srgb,var(--touch-galaxy-radiance) 7%,transparent)}}.galaxy-map__navigator-segment:focus-visible,.galaxy-map__navigator-segment:hover{color:var(--touch-galaxy-edge)}@supports (color:color-mix(in lab,red,red)){.galaxy-map__navigator-segment:focus-visible,.galaxy-map__navigator-segment:hover{color:color-mix(in srgb,var(--touch-galaxy-edge) 92%,white)}}.galaxy-map__navigator-segment:focus-visible{outline-color:var(--touch-galaxy-edge)}@supports (color:color-mix(in lab,red,red)){.galaxy-map__navigator-segment:focus-visible{outline-color:color-mix(in srgb,var(--touch-galaxy-edge) 84%,white)}}.galaxy-map__navigator-segment:disabled{color:#ffffff52;cursor:not-allowed;background:0 0}.galaxy-map__navigator-segment-content{pointer-events:none;width:72px;transform:rotate(var(--galaxy-navigation-content-angle));place-items:center;gap:1px;display:grid}.galaxy-map__navigator-segment-content img,.galaxy-map__navigator-segment-content svg{object-fit:contain;width:17px;height:17px}.galaxy-map__navigator-segment-content small,.galaxy-map__navigator-segment-content strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.galaxy-map__navigator-segment-content strong{color:currentColor;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:720;line-height:1.1}.galaxy-map__navigator-segment-content small{color:currentColor}@supports (color:color-mix(in lab,red,red)){.galaxy-map__navigator-segment-content small{color:color-mix(in srgb,currentColor 72%,transparent)}}.galaxy-map__navigator-segment-content small{letter-spacing:.025em;font-size:6px;line-height:1.1}@keyframes galaxy-navigator-fan-open{0%{opacity:0;transform:translate(-50%,-50%)scale(.74)rotate(5deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.galaxy-map__navigator-fan{animation:none}}.galaxy-map--touch-landscape .galaxy-map__legend{z-index:var(--touch-galaxy-z-popover);right:auto;bottom:calc(env(safe-area-inset-bottom) + 70px);left:var(--galaxy-legend-left);width:max-content;max-width:calc(100% - var(--galaxy-legend-left) - var(--galaxy-navigator-right) - var(--galaxy-navigator-orb-size) - 8px);border-color:var(--touch-galaxy-edge);max-height:min(42vh,170px);overflow:auto}@supports (color:color-mix(in lab,red,red)){.galaxy-map--touch-landscape .galaxy-map__legend{border-color:color-mix(in srgb,var(--touch-galaxy-edge) 28%,transparent)}}.galaxy-map--touch-landscape .galaxy-map__legend{background:#09090be8}@supports (color:color-mix(in lab,red,red)){.galaxy-map--touch-landscape .galaxy-map__legend{background:color-mix(in srgb,var(--color-zinc-950) 91%,transparent)}}.galaxy-map--touch-landscape .galaxy-map__legend{box-shadow:0 16px 38px #000000a3}.touch-galaxy-sector-choice{z-index:var(--touch-galaxy-z-modal);right:max(96px,calc(env(safe-area-inset-right) + 96px));bottom:calc(env(safe-area-inset-bottom) + 76px);left:calc(env(safe-area-inset-left) + 112px);border:1px solid var(--touch-galaxy-edge);align-items:center;gap:8px;min-height:62px;padding:8px 48px 8px 14px;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.touch-galaxy-sector-choice{border:1px solid color-mix(in srgb,var(--touch-galaxy-edge) 42%,transparent)}}.touch-galaxy-sector-choice{background:#09090beb;border-radius:14px 4px}@supports (color:color-mix(in lab,red,red)){.touch-galaxy-sector-choice{background:color-mix(in srgb,var(--color-zinc-950) 92%,transparent)}}.touch-galaxy-sector-choice{box-shadow:inset 0 1px #ffffff1a,0 18px 44px #000000b3,0 0 28px var(--touch-galaxy-ambient)}@supports (color:color-mix(in lab,red,red)){.touch-galaxy-sector-choice{box-shadow:inset 0 1px #ffffff1a,0 18px 44px #000000b3,0 0 28px color-mix(in srgb,var(--touch-galaxy-ambient) 12%,transparent)}}.touch-galaxy-sector-choice{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.touch-galaxy-sector-choice>div{min-width:112px;margin-right:auto}.touch-galaxy-sector-choice small,.touch-galaxy-sector-choice strong{display:block}.touch-galaxy-sector-choice small{color:var(--touch-galaxy-edge)}@supports (color:color-mix(in lab,red,red)){.touch-galaxy-sector-choice small{color:color-mix(in srgb,var(--touch-galaxy-edge) 72%,white)}}.touch-galaxy-sector-choice small{letter-spacing:.18em;text-transform:uppercase;font-size:8px}.touch-galaxy-sector-choice strong{color:#fff;margin-top:4px;font-size:11px}.touch-galaxy-sector-choice>button:not(.touch-galaxy-sector-choice__close){border:1px solid var(--touch-galaxy-edge);align-items:center;gap:7px;min-height:44px;padding:0 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.touch-galaxy-sector-choice>button:not(.touch-galaxy-sector-choice__close){border:1px solid color-mix(in srgb,var(--touch-galaxy-edge) 28%,transparent)}}.touch-galaxy-sector-choice>button:not(.touch-galaxy-sector-choice__close){background:var(--touch-galaxy-ambient);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.touch-galaxy-sector-choice>button:not(.touch-galaxy-sector-choice__close){background:color-mix(in srgb,var(--touch-galaxy-ambient) 9%,transparent)}}.touch-galaxy-sector-choice>button:not(.touch-galaxy-sector-choice__close){color:#fff}@supports (color:color-mix(in lab,red,red)){.touch-galaxy-sector-choice>button:not(.touch-galaxy-sector-choice__close){color:color-mix(in srgb,white 82%,var(--touch-galaxy-edge))}}.touch-galaxy-sector-choice>button:not(.touch-galaxy-sector-choice__close){font-size:10px}.touch-galaxy-sector-choice>button img{object-fit:contain;width:22px;height:22px}.touch-galaxy-sector-choice__close{color:#ffffff9e;place-items:center;width:44px;height:44px;font-size:22px;display:grid;position:absolute;top:50%;right:4px;translate:0 -50%}.touch-galaxy-state{color:#ffffff8f;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;font-size:12px;display:flex}.touch-galaxy-state img{object-fit:contain;width:34px;height:34px}.touch-galaxy-state--error{color:var(--color-red-300)}@media (orientation:landscape){.galaxy-map__canvas--touch-landscape{transform:perspective(var(--touch-galaxy-perspective,1000px)) rotateX(var(--touch-galaxy-pitch,38deg)) scale(1.2,var(--touch-galaxy-vertical-scale,1.2)) translateY(var(--touch-galaxy-translate-y,-1.5%))}}@media (orientation:portrait){.galaxy-map--touch-landscape .galaxy-map__pitch-control,.galaxy-map__overview{display:none}:is(.touch-galaxy-open,.touch-sector-open,.touch-system-open,.touch-missions-open,.touch-empire-workspace-open,.touch-market-open,.touch-ranking-open){min-width:0!important}:is(.touch-galaxy-open,.touch-sector-open,.touch-system-open,.touch-missions-open,.touch-empire-workspace-open,.touch-market-open,.touch-ranking-open) .touch-navigation-rail{top:auto;bottom:max(8px,env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));flex-direction:row;gap:4px;width:116px;height:56px;display:flex;transform:none;translate:0!important}:is(.touch-galaxy-open,.touch-sector-open,.touch-system-open,.touch-missions-open,.touch-empire-workspace-open,.touch-market-open,.touch-ranking-open) .touch-navigation-rail>button{justify-content:center;width:56px;height:56px;min-height:56px}:is(.touch-galaxy-open,.touch-sector-open,.touch-system-open,.touch-missions-open,.touch-empire-workspace-open,.touch-market-open,.touch-ranking-open) .touch-navigation-rail>button>span:first-child{width:52px;height:52px}:is(.touch-galaxy-open,.touch-sector-open,.touch-system-open,.touch-missions-open,.touch-empire-workspace-open,.touch-market-open,.touch-ranking-open) .touch-navigation-label,:is(.touch-galaxy-open,.touch-sector-open,.touch-system-open,.touch-missions-open,.touch-empire-workspace-open,.touch-market-open,.touch-ranking-open) .touch-rail-group-separator{display:none}:is(.touch-galaxy-open,.touch-sector-open,.touch-system-open,.touch-missions-open,.touch-empire-workspace-open,.touch-market-open,.touch-ranking-open) .touch-alert-dock{top:auto;right:max(8px,env(safe-area-inset-right));bottom:max(12px,calc(env(safe-area-inset-bottom) + 4px));left:calc(max(8px, env(safe-area-inset-left)) + 128px);flex-direction:row;justify-content:flex-end;align-items:center;width:auto;height:48px}:is(.touch-galaxy-open,.touch-sector-open,.touch-system-open,.touch-missions-open,.touch-empire-workspace-open,.touch-market-open,.touch-ranking-open) .touch-alert-group{flex-direction:row}:is(.touch-galaxy-open,.touch-sector-open,.touch-system-open,.touch-missions-open,.touch-empire-workspace-open,.touch-market-open,.touch-ranking-open) .touch-alert-button,:is(.touch-galaxy-open,.touch-sector-open,.touch-system-open,.touch-missions-open,.touch-empire-workspace-open,.touch-market-open,.touch-ranking-open) .touch-fleet-button{width:48px;height:48px}.galaxy-map--touch-landscape[data-touch-orientation=portrait]:before{background:linear-gradient(#09090bbd,#0000 19% 73%,#09090b9e)}@supports (color:color-mix(in lab,red,red)){.galaxy-map--touch-landscape[data-touch-orientation=portrait]:before{background:linear-gradient(180deg,color-mix(in srgb,var(--color-zinc-950) 74%,transparent),transparent 19%,transparent 73%,color-mix(in srgb,var(--color-zinc-950) 62%,transparent))}}.galaxy-map--touch-landscape[data-touch-orientation=portrait] .galaxy-map__canvas--touch-landscape{width:100%;height:100%;transform:perspective(var(--touch-galaxy-perspective,1000px)) rotateX(var(--touch-galaxy-pitch,14deg)) scale(1.06,var(--touch-galaxy-vertical-scale,1.2));transform-origin:50%;filter:saturate(1.08)contrast(1.05);inset:0}.touch-galaxy-heading{top:calc(env(safe-area-inset-top) + 8px);left:max(8px,env(safe-area-inset-left));max-width:calc(100vw - max(8px, env(safe-area-inset-left)) - 136px);gap:7px;padding:6px 9px 6px 6px}.touch-galaxy-heading__icon{width:36px;height:36px}.touch-galaxy-heading__icon img{width:23px;height:23px}.touch-galaxy-heading small{letter-spacing:.18em;font-size:7px}.touch-galaxy-heading strong{font-size:16px}.touch-galaxy-heading>span:last-child>span{display:none}.galaxy-map--touch-landscape[data-touch-orientation=portrait] .galaxy-map__overview{top:calc(env(safe-area-inset-top) + 8px);right:max(8px,env(safe-area-inset-right));width:116px;padding:4px;display:block}.galaxy-map--touch-landscape[data-touch-orientation=portrait] .galaxy-map__overview>header{padding-bottom:3px}.galaxy-map--touch-landscape[data-touch-orientation=portrait] .galaxy-map__minimap-depth,.galaxy-map--touch-landscape[data-touch-orientation=portrait] .galaxy-map__overview>header small{display:none}.galaxy-map--touch-landscape[data-touch-orientation=portrait] .galaxy-map__minimap{height:68px}.galaxy-map--touch-landscape[data-touch-orientation=portrait] .galaxy-map__legend-control{top:calc(env(safe-area-inset-top) + 90px);left:max(8px,env(safe-area-inset-left));transform:none}.galaxy-map--touch-landscape[data-touch-orientation=portrait] .galaxy-map__settings-control{top:max(calc(env(safe-area-inset-top) + 90px),calc(100dvh - max(8px, env(safe-area-inset-bottom)) - 312px));right:calc(var(--galaxy-navigator-right) + 8px);transform:none}.galaxy-map--touch-landscape[data-touch-orientation=portrait] .galaxy-map__control{min-width:44px;min-height:44px}.galaxy-map--touch-landscape[data-touch-orientation=portrait] .galaxy-map__settings-menu{top:auto;right:calc(0px - var(--galaxy-navigator-right));width:min(336px,100vw - 16px);bottom:calc(100% + 6px);transform:none}.galaxy-map--touch-landscape[data-touch-orientation=portrait]{--galaxy-navigator-orb-size:60px;--galaxy-navigator-fan-size:218px;--galaxy-navigator-right:max(22px,calc(env(safe-area-inset-right) + 8px))}.galaxy-map--touch-landscape[data-touch-orientation=portrait] .galaxy-map__navigator{top:calc(100dvh - max(8px, env(safe-area-inset-bottom)) - 187px);right:var(--galaxy-navigator-right);bottom:auto}.galaxy-map--touch-landscape[data-touch-orientation=portrait] .galaxy-map__navigator-fan{top:calc(var(--galaxy-navigator-orb-size) / 2);width:var(--galaxy-navigator-fan-size);height:var(--galaxy-navigator-fan-size);box-shadow:none;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;animation:galaxy-navigator-fan-open .18s ease-out both;display:block;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}.galaxy-map--touch-landscape[data-touch-orientation=portrait] .galaxy-map__navigator-segment{width:58px;height:50px;transform:translate(-50%,-50%) rotate(var(--galaxy-navigation-segment-angle));background:0 0;border:0;border-radius:14px;position:absolute}.galaxy-map--touch-landscape[data-touch-orientation=portrait] .galaxy-map__navigator-segment-content{width:58px;transform:rotate(var(--galaxy-navigation-content-angle))}.galaxy-map--touch-landscape[data-touch-orientation=portrait] .galaxy-map__legend{right:calc(var(--galaxy-navigator-right) + var(--galaxy-navigator-orb-size) + 8px);bottom:calc(env(safe-area-inset-bottom) + 150px);left:max(8px,env(safe-area-inset-left));width:auto;max-width:none;max-height:min(38dvh,300px)}.touch-galaxy-sector-choice{z-index:var(--touch-galaxy-z-modal);right:max(8px,env(safe-area-inset-right));bottom:calc(env(safe-area-inset-bottom) + 76px);left:max(8px,env(safe-area-inset-left));grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:0;padding:10px 48px 10px 10px;display:grid}.touch-galaxy-sector-choice>div{grid-column:1/-1;min-width:0}.touch-galaxy-sector-choice>button:not(.touch-galaxy-sector-choice__close){text-align:center;justify-content:center;min-width:0;padding:0 7px}}@media (orientation:landscape) and (max-width:768px){.galaxy-map--touch-landscape{--galaxy-navigator-orb-size:62px;--galaxy-navigator-fan-size:218px;--galaxy-navigator-right:max(72px,env(safe-area-inset-right))}.touch-galaxy-heading{left:calc(env(safe-area-inset-left) + 104px);max-width:245px}.touch-galaxy-heading__icon{width:36px;height:36px}.touch-galaxy-heading__icon img{width:23px;height:23px}.touch-galaxy-heading>span:last-child>span{display:none}.galaxy-map__overview{top:calc(env(safe-area-inset-top) + 8px);right:max(8px,env(safe-area-inset-right));width:126px;padding:5px;left:auto}.galaxy-map__overview>header{padding-bottom:4px}.galaxy-map__overview>header small{display:none}.galaxy-map__minimap{height:76px}.galaxy-map--touch-landscape .galaxy-map__control{justify-content:center;width:44px;padding:0}.galaxy-map--touch-landscape .galaxy-map__control>span{display:none}.galaxy-map--touch-landscape .galaxy-map__legend-control{top:calc(env(safe-area-inset-top) + 64px)}.galaxy-map--touch-landscape .galaxy-map__settings-menu .galaxy-map__settings-option{justify-content:flex-start;width:100%;padding-left:9px;padding-right:9px}.galaxy-map--touch-landscape .galaxy-map__settings-menu .galaxy-map__settings-option>span{display:inline}.galaxy-map__navigator{right:var(--galaxy-navigator-right)}.galaxy-map__navigator-segment{border-radius:14px;width:58px;height:50px}.galaxy-map__navigator-segment-content{width:58px}.touch-galaxy-sector-choice{right:76px;left:calc(env(safe-area-inset-left) + 88px)}.touch-galaxy-sector-choice>div{display:none}}.touch-sector-page-shell{isolation:isolate;padding:calc(env(safe-area-inset-top) + 10px) max(10px,env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 10px) calc(env(safe-area-inset-left) + 7rem)}.touch-sector-open:has(.touch-alert-dock) .touch-sector-page-shell{padding-bottom:calc(env(safe-area-inset-bottom) + 58px)}.touch-sector-console{grid-template-columns:minmax(0,1fr) clamp(112px,20%,220px) clamp(220px,30%,380px);gap:8px;width:100%;min-width:0;height:100%;min-height:0;display:grid}.touch-sector-portrait-rail,.touch-sector-portrait-tabs{display:none}.touch-sector-panel{border:1px solid var(--touch-sector-edge);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.touch-sector-panel{border:1px solid color-mix(in srgb,var(--touch-sector-edge) 24%,transparent)}}.touch-sector-panel{background:linear-gradient(145deg,#ffffff0a,transparent 34%,var(--touch-sector-ambient)),oklch(14.1% .005 285.823);border-radius:5px 17px}@supports (color:color-mix(in lab,red,red)){.touch-sector-panel{background:linear-gradient(145deg,#ffffff0a,transparent 34%,color-mix(in srgb,var(--touch-sector-ambient) 7%,transparent)),color-mix(in srgb,var(--color-zinc-950) 95%,var(--touch-sector-ambient))}}.touch-sector-panel{box-shadow:inset 0 1px #ffffff14,inset 0 0 42px var(--touch-sector-ambient),0 14px 32px #0000008f}@supports (color:color-mix(in lab,red,red)){.touch-sector-panel{box-shadow:inset 0 1px #ffffff14,inset 0 0 42px color-mix(in srgb,var(--touch-sector-ambient) 7%,transparent),0 14px 32px #0000008f}}.touch-sector-panel:after{z-index:4;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,var(--touch-sector-radiance),transparent);height:1px;position:absolute;top:0;left:16px;right:16px}@supports (color:color-mix(in lab,red,red)){.touch-sector-panel:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--touch-sector-radiance) 34%,transparent),transparent)}}.touch-sector-panel--focus{border-color:var(--touch-sector-accent)}@supports (color:color-mix(in lab,red,red)){.touch-sector-panel--focus{border-color:color-mix(in srgb,var(--touch-sector-accent) 42%,transparent)}}.touch-sector-panel--focus:after{background:linear-gradient(90deg,transparent,var(--touch-sector-accent),transparent)}@supports (color:color-mix(in lab,red,red)){.touch-sector-panel--focus:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--touch-sector-accent) 64%,white),transparent)}}.touch-sector-panel__heading{z-index:3;border-bottom:1px solid var(--touch-sector-edge);flex:none;align-items:center;gap:8px;min-height:48px;padding:6px 9px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.touch-sector-panel__heading{border-bottom:1px solid color-mix(in srgb,var(--touch-sector-edge) 18%,transparent)}}.touch-sector-panel__heading{background:linear-gradient(90deg,var(--touch-sector-ambient),#09090bc2)}@supports (color:color-mix(in lab,red,red)){.touch-sector-panel__heading{background:linear-gradient(90deg,color-mix(in srgb,var(--touch-sector-ambient) 12%,var(--color-zinc-950)),color-mix(in srgb,var(--color-zinc-950) 76%,transparent))}}.touch-sector-panel__icon{border:1px solid var(--touch-sector-edge);flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.touch-sector-panel__icon{border:1px solid color-mix(in srgb,var(--touch-sector-edge) 28%,transparent)}}.touch-sector-panel__icon{background:radial-gradient(circle,var(--touch-sector-radiance),transparent 72%);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.touch-sector-panel__icon{background:radial-gradient(circle,color-mix(in srgb,var(--touch-sector-radiance) 14%,transparent),transparent 72%)}}.touch-sector-panel--focus .touch-sector-panel__icon{border-color:var(--touch-sector-accent)}@supports (color:color-mix(in lab,red,red)){.touch-sector-panel--focus .touch-sector-panel__icon{border-color:color-mix(in srgb,var(--touch-sector-accent) 46%,transparent)}}.touch-sector-panel__icon img{object-fit:contain;width:24px;height:24px;filter:drop-shadow(0 0 5px var(--touch-sector-radiance))}@supports (color:color-mix(in lab,red,red)){.touch-sector-panel__icon img{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--touch-sector-radiance) 34%,transparent))}}.touch-sector-panel--intel .touch-sector-panel__icon{display:none}.touch-sector-panel__title{min-width:0;display:block}.touch-sector-panel__title small,.touch-sector-panel__title strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.touch-sector-panel__title small{color:var(--touch-sector-edge)}@supports (color:color-mix(in lab,red,red)){.touch-sector-panel__title small{color:color-mix(in srgb,var(--touch-sector-edge) 65%,white)}}.touch-sector-panel__title small{letter-spacing:.18em;text-transform:uppercase;font-size:7px;line-height:1}.touch-sector-panel--intel .touch-sector-panel__title strong{letter-spacing:.025em;text-overflow:clip;white-space:normal;font-size:9px;line-height:1.05;overflow:visible}.touch-sector-panel__title strong{color:#fff;letter-spacing:.055em;text-transform:uppercase;margin-top:4px;font-size:clamp(11px,1.45vw,17px);font-weight:670;line-height:1}.touch-sector-panel__status{border:1px solid var(--touch-sector-accent);flex:none;margin-left:auto;padding:4px 7px}@supports (color:color-mix(in lab,red,red)){.touch-sector-panel__status{border:1px solid color-mix(in srgb,var(--touch-sector-accent) 32%,transparent)}}.touch-sector-panel__status{background:var(--touch-sector-accent);border-radius:8px 2px}@supports (color:color-mix(in lab,red,red)){.touch-sector-panel__status{background:color-mix(in srgb,var(--touch-sector-accent) 9%,transparent)}}.touch-sector-panel__status{color:var(--touch-sector-accent)}@supports (color:color-mix(in lab,red,red)){.touch-sector-panel__status{color:color-mix(in srgb,var(--touch-sector-accent) 72%,white)}}.touch-sector-panel__status{white-space:nowrap;font-size:8px}.touch-sector-map-stage,.touch-sector-selector-stage{flex:1;min-width:0;min-height:0;position:relative}.touch-sector-map-stage>.galaxy-map{border:0;border-radius:0;width:100%;height:100%}.galaxy-map--embedded>svg{width:100%;height:100%;max-height:none;display:block}.touch-sector-identity{border-bottom:1px solid #ffffff12;padding:9px 10px 8px}.touch-sector-identity small,.touch-sector-identity span,.touch-sector-identity strong{display:block}.touch-sector-identity small{color:#ffffff61;letter-spacing:.18em;text-transform:uppercase;font-size:7px}.touch-sector-identity strong{color:var(--touch-sector-accent);margin-top:4px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.touch-sector-identity strong{color:color-mix(in srgb,var(--touch-sector-accent) 62%,white)}}.touch-sector-identity strong{text-overflow:ellipsis;font-size:clamp(12px,1.45vw,17px);font-weight:680;line-height:1.08}.touch-sector-identity span{color:#ffffff6e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.touch-sector-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:7px;display:grid}.touch-sector-stat{border:1px solid #ffffff14;border-left:2px solid var(--touch-sector-stat-color,var(--touch-sector-edge));background:var(--touch-sector-stat-color);border-radius:3px 9px;min-width:0;min-height:54px;padding:6px 7px}@supports (color:color-mix(in lab,red,red)){.touch-sector-stat{background:color-mix(in srgb,var(--touch-sector-stat-color) 5%,transparent)}}.touch-sector-stat--stars{--touch-sector-stat-color:var(--touch-sector-accent)}.touch-sector-stat--allied{--touch-sector-stat-color:var(--color-emerald-300)}.touch-sector-stat--enemy{--touch-sector-stat-color:var(--color-red-300)}.touch-sector-stat--neutral{--touch-sector-stat-color:var(--color-zinc-300)}.touch-sector-stat dt{color:var(--touch-sector-stat-color);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.touch-sector-stat dt{color:color-mix(in srgb,var(--touch-sector-stat-color) 66%,white)}}.touch-sector-stat dt{letter-spacing:.11em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px}.touch-sector-stat dd{color:#fff;margin-top:2px;font-size:clamp(16px,2.05vw,24px);font-weight:720;line-height:1}.touch-sector-stat small{color:#ffffff61;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;line-height:1;display:block;overflow:hidden}.touch-sector-owner{border:1px solid #c4b4ff38;align-items:center;gap:8px;min-height:45px;margin:0 7px;padding:6px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.touch-sector-owner{border:1px solid color-mix(in srgb,var(--color-violet-300) 22%,transparent)}}.touch-sector-owner{background:#8d54ff0f;border-radius:9px 3px}@supports (color:color-mix(in lab,red,red)){.touch-sector-owner{background:color-mix(in srgb,var(--color-violet-500) 6%,transparent)}}.touch-sector-owner img{object-fit:contain;flex:none;width:25px;height:25px}.touch-sector-owner small,.touch-sector-owner span,.touch-sector-owner strong{min-width:0;display:block}.touch-sector-owner small{color:#dbd1ff}@supports (color:color-mix(in lab,red,red)){.touch-sector-owner small{color:color-mix(in srgb,var(--color-violet-300) 62%,white)}}.touch-sector-owner small{letter-spacing:.13em;text-transform:uppercase;font-size:7px}.touch-sector-owner strong{color:#fff;margin-top:3px;font-size:9px;line-height:1.1}.touch-sector-fog-note,.touch-sector-intel-note{color:#ffffff6b;margin:6px 8px 0;font-size:6.5px;line-height:1.25}.touch-sector-fog-note{color:#ffe176;margin-top:4px}@supports (color:color-mix(in lab,red,red)){.touch-sector-fog-note{color:color-mix(in srgb,var(--color-amber-300) 68%,white)}}.touch-sector-panel--selector{border-color:var(--touch-sector-edge)}@supports (color:color-mix(in lab,red,red)){.touch-sector-panel--selector{border-color:color-mix(in srgb,var(--touch-sector-edge) 34%,transparent)}}.touch-sector-selector-stage{background:radial-gradient(ellipse at center,var(--touch-sector-ambient),transparent 66%),#050507;place-items:stretch stretch;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.touch-sector-selector-stage{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--touch-sector-ambient) 11%,transparent),transparent 66%),color-mix(in srgb,black 42%,var(--color-zinc-950))}}.touch-sector-selector{touch-action:manipulation;width:100%;height:100%;padding:7px;display:block}.touch-sector-selector__sector{color:var(--touch-sector-selector-color);cursor:pointer;outline:none}.touch-sector-selector__hex{fill:var(--touch-sector-selector-color)}@supports (color:color-mix(in lab,red,red)){.touch-sector-selector__hex{fill:color-mix(in srgb,var(--touch-sector-selector-color) 10%,transparent)}}.touch-sector-selector__hex{stroke:var(--touch-sector-selector-color)}@supports (color:color-mix(in lab,red,red)){.touch-sector-selector__hex{stroke:color-mix(in srgb,var(--touch-sector-selector-color) 52%,transparent)}}.touch-sector-selector__hex{stroke-width:.75px;vector-effect:non-scaling-stroke;transition:fill .13s,stroke .13s,filter .13s}.touch-sector-selector__sector:focus-visible .touch-sector-selector__hex,.touch-sector-selector__sector:hover .touch-sector-selector__hex{fill:var(--touch-sector-selector-color)}@supports (color:color-mix(in lab,red,red)){.touch-sector-selector__sector:focus-visible .touch-sector-selector__hex,.touch-sector-selector__sector:hover .touch-sector-selector__hex{fill:color-mix(in srgb,var(--touch-sector-selector-color) 20%,transparent)}}.touch-sector-selector__sector:focus-visible .touch-sector-selector__hex,.touch-sector-selector__sector:hover .touch-sector-selector__hex{stroke:var(--touch-sector-selector-color)}@supports (color:color-mix(in lab,red,red)){.touch-sector-selector__sector:focus-visible .touch-sector-selector__hex,.touch-sector-selector__sector:hover .touch-sector-selector__hex{stroke:color-mix(in srgb,var(--touch-sector-selector-color) 82%,white)}}.touch-sector-selector__sector:focus-visible .touch-sector-selector__hex,.touch-sector-selector__sector:hover .touch-sector-selector__hex{stroke-width:1.2px}.touch-sector-selector__sector[data-selected] .touch-sector-selector__hex{fill:var(--touch-sector-selector-color)}@supports (color:color-mix(in lab,red,red)){.touch-sector-selector__sector[data-selected] .touch-sector-selector__hex{fill:color-mix(in srgb,var(--touch-sector-selector-color) 30%,transparent)}}.touch-sector-selector__sector[data-selected] .touch-sector-selector__hex{stroke:var(--touch-sector-selector-color)}@supports (color:color-mix(in lab,red,red)){.touch-sector-selector__sector[data-selected] .touch-sector-selector__hex{stroke:color-mix(in srgb,var(--touch-sector-selector-color) 82%,white)}}.touch-sector-selector__sector[data-selected] .touch-sector-selector__hex{stroke-width:1.55px;filter:drop-shadow(0 0 3px var(--touch-sector-selector-color))}@supports (color:color-mix(in lab,red,red)){.touch-sector-selector__sector[data-selected] .touch-sector-selector__hex{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--touch-sector-selector-color) 58%,transparent))}}.touch-sector-selector__label-backdrop{fill:#09090bdb}@supports (color:color-mix(in lab,red,red)){.touch-sector-selector__label-backdrop{fill:color-mix(in srgb,var(--color-zinc-950) 86%,transparent)}}.touch-sector-selector__label-backdrop{stroke:var(--touch-sector-selector-color)}@supports (color:color-mix(in lab,red,red)){.touch-sector-selector__label-backdrop{stroke:color-mix(in srgb,var(--touch-sector-selector-color) 72%,white)}}.touch-sector-selector__label-backdrop{stroke-width:.8px;vector-effect:non-scaling-stroke}.touch-sector-selector__label{fill:var(--touch-sector-selector-color)}@supports (color:color-mix(in lab,red,red)){.touch-sector-selector__label{fill:color-mix(in srgb,var(--touch-sector-selector-color) 66%,white)}}.touch-sector-selector__label{pointer-events:none;font-size:8px;font-weight:760}.touch-sector-selector__sector[data-selected] .touch-sector-selector__label-backdrop{fill:var(--touch-sector-selector-color)}@supports (color:color-mix(in lab,red,red)){.touch-sector-selector__sector[data-selected] .touch-sector-selector__label-backdrop{fill:color-mix(in srgb,var(--touch-sector-selector-color) 24%,var(--color-zinc-950))}}.touch-sector-selector__sector[data-selected] .touch-sector-selector__label-backdrop{stroke:#fff;stroke-width:1.3px}.touch-sector-selector__sector[data-selected] .touch-sector-selector__label{fill:#fff}.touch-sector-selector-hint,.touch-sector-selector__empty{color:#ffffff6b;text-align:center;font-size:7px;line-height:1.3}.touch-sector-selector__empty{align-self:center;padding:12px}.touch-sector-selector-hint{border-top:1px solid #ffffff12;flex:none;min-height:27px;padding:7px 10px}.touch-sector-state{color:#ffffff8f;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding-left:7rem;font-size:12px;display:flex}.touch-sector-state img{object-fit:contain;width:34px;height:34px}.touch-sector-state--error{color:var(--color-red-300)}@media (orientation:portrait){.touch-sector-open:has(.touch-alert-dock) .touch-sector-page-shell,.touch-sector-page-shell{padding:calc(env(safe-area-inset-top) + 8px) max(8px,env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 90px) max(8px,env(safe-area-inset-left))}.touch-sector-console{grid-template-rows:clamp(258px,43dvh,410px) 48px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:6px}.touch-sector-panel--focus{grid-row:1}.touch-sector-portrait-tabs{border:1px solid var(--touch-sector-edge);grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-height:48px;padding:3px;display:grid}@supports (color:color-mix(in lab,red,red)){.touch-sector-portrait-tabs{border:1px solid color-mix(in srgb,var(--touch-sector-edge) 22%,transparent)}}.touch-sector-portrait-tabs{background:oklch(14.1% .005 285.823);border-radius:4px 12px}@supports (color:color-mix(in lab,red,red)){.touch-sector-portrait-tabs{background:color-mix(in srgb,var(--color-zinc-950) 94%,var(--touch-sector-ambient))}}.touch-sector-portrait-tabs{box-shadow:inset 0 1px #ffffff12}.touch-sector-portrait-tabs button{color:#ffffff8c;letter-spacing:.025em;border:1px solid #0000;border-radius:3px 9px;min-width:0;min-height:44px;font-size:11px;font-weight:650}.touch-sector-portrait-tabs button[aria-pressed=true]{border-color:var(--touch-sector-accent)}@supports (color:color-mix(in lab,red,red)){.touch-sector-portrait-tabs button[aria-pressed=true]{border-color:color-mix(in srgb,var(--touch-sector-accent) 52%,transparent)}}.touch-sector-portrait-tabs button[aria-pressed=true]{background:var(--touch-sector-accent)}@supports (color:color-mix(in lab,red,red)){.touch-sector-portrait-tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--touch-sector-accent) 13%,transparent)}}.touch-sector-portrait-tabs button[aria-pressed=true]{color:var(--touch-sector-accent)}@supports (color:color-mix(in lab,red,red)){.touch-sector-portrait-tabs button[aria-pressed=true]{color:color-mix(in srgb,var(--touch-sector-accent) 58%,white)}}.touch-sector-portrait-tabs button[aria-pressed=true]{box-shadow:inset 0 0 14px var(--touch-sector-accent),0 0 12px var(--touch-sector-accent)}@supports (color:color-mix(in lab,red,red)){.touch-sector-portrait-tabs button[aria-pressed=true]{box-shadow:inset 0 0 14px color-mix(in srgb,var(--touch-sector-accent) 8%,transparent),0 0 12px color-mix(in srgb,var(--touch-sector-accent) 10%,transparent)}}.touch-sector-portrait-tabs button:focus-visible{outline:2px solid var(--touch-sector-accent)}@supports (color:color-mix(in lab,red,red)){.touch-sector-portrait-tabs button:focus-visible{outline:2px solid color-mix(in srgb,var(--touch-sector-accent) 76%,white)}}.touch-sector-portrait-tabs button:focus-visible{outline-offset:1px}.touch-sector-panel--intel,.touch-sector-panel--selector{grid-row:3;min-height:0;display:none}.touch-sector-panel--intel[data-portrait-active],.touch-sector-panel--selector[data-portrait-active]{display:flex}.touch-sector-panel--intel[data-portrait-active]{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.touch-sector-panel__heading{min-height:48px}.touch-sector-panel--intel .touch-sector-panel__icon{display:grid}.touch-sector-panel--intel .touch-sector-panel__title strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.touch-sector-identity strong,.touch-sector-panel__title strong{font-size:14px}.touch-sector-identity small,.touch-sector-owner small,.touch-sector-panel__title small,.touch-sector-stat dt{font-size:9px}.touch-sector-fog-note,.touch-sector-identity span,.touch-sector-intel-note,.touch-sector-selector-hint,.touch-sector-stat small{font-size:10px}.touch-sector-stats{gap:6px;padding:7px}.touch-sector-stat{min-height:58px}.touch-sector-stat dd{font-size:20px}.touch-sector-owner{min-height:48px}.touch-sector-selector__sector:focus-visible .touch-sector-selector__hex{stroke-width:2px;filter:drop-shadow(0 0 5px var(--touch-sector-selector-color))}@supports (color:color-mix(in lab,red,red)){.touch-sector-selector__sector:focus-visible .touch-sector-selector__hex{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--touch-sector-selector-color) 78%,transparent))}}.touch-sector-portrait-rail{scroll-snap-type:x proximity;scrollbar-width:none;border-top:1px solid #ffffff12;flex:none;gap:5px;min-height:50px;padding:3px 7px;display:flex;overflow-x:auto}.touch-sector-portrait-rail::-webkit-scrollbar{display:none}.touch-sector-portrait-rail button{scroll-snap-align:start;border:1px solid var(--touch-sector-choice-color);flex:none;min-width:48px;min-height:44px}@supports (color:color-mix(in lab,red,red)){.touch-sector-portrait-rail button{border:1px solid color-mix(in srgb,var(--touch-sector-choice-color) 34%,transparent)}}.touch-sector-portrait-rail button{background:var(--touch-sector-choice-color);border-radius:9px 3px}@supports (color:color-mix(in lab,red,red)){.touch-sector-portrait-rail button{background:color-mix(in srgb,var(--touch-sector-choice-color) 8%,transparent)}}.touch-sector-portrait-rail button{color:var(--touch-sector-choice-color)}@supports (color:color-mix(in lab,red,red)){.touch-sector-portrait-rail button{color:color-mix(in srgb,var(--touch-sector-choice-color) 64%,white)}}.touch-sector-portrait-rail button{font-family:var(--font-mono);font-size:11px;font-weight:720}.touch-sector-portrait-rail button[aria-pressed=true]{border-color:var(--touch-sector-choice-color)}@supports (color:color-mix(in lab,red,red)){.touch-sector-portrait-rail button[aria-pressed=true]{border-color:color-mix(in srgb,var(--touch-sector-choice-color) 80%,white)}}.touch-sector-portrait-rail button[aria-pressed=true]{background:var(--touch-sector-choice-color)}@supports (color:color-mix(in lab,red,red)){.touch-sector-portrait-rail button[aria-pressed=true]{background:color-mix(in srgb,var(--touch-sector-choice-color) 22%,var(--color-zinc-950))}}.touch-sector-portrait-rail button[aria-pressed=true]{color:#fff;box-shadow:0 0 12px var(--touch-sector-choice-color)}@supports (color:color-mix(in lab,red,red)){.touch-sector-portrait-rail button[aria-pressed=true]{box-shadow:0 0 12px color-mix(in srgb,var(--touch-sector-choice-color) 22%,transparent)}}.touch-sector-portrait-rail button:focus-visible{outline:2px solid var(--touch-sector-choice-color)}@supports (color:color-mix(in lab,red,red)){.touch-sector-portrait-rail button:focus-visible{outline:2px solid color-mix(in srgb,var(--touch-sector-choice-color) 78%,white)}}.touch-sector-portrait-rail button:focus-visible{outline-offset:1px}.touch-sector-state{text-align:center;padding-left:8px;padding-right:8px}.touch-system-connected[data-touch-orientation=portrait]{--touch-system-dock-clearance:calc(max(8px, env(safe-area-inset-bottom)) + 56px);--touch-system-stack-bottom:calc(var(--touch-system-dock-clearance) + clamp(12px, 2dvh, 18px));--touch-system-panel-edge:var(--touch-system-empire-edge,var(--touch-empire-edge))}@supports (color:color-mix(in lab,red,red)){.touch-system-connected[data-touch-orientation=portrait]{--touch-system-panel-edge:color-mix(in srgb,var(--touch-system-empire-edge,var(--touch-empire-edge)) 34%,transparent)}}.touch-system-connected[data-touch-orientation=portrait]{--touch-system-panel-surface:oklch(14.1% .005 285.823)}@supports (color:color-mix(in lab,red,red)){.touch-system-connected[data-touch-orientation=portrait]{--touch-system-panel-surface:color-mix(in srgb,var(--color-zinc-950) 91%,var(--touch-system-empire-ambient,var(--touch-empire-ambient)))}}.touch-system-connected[data-touch-orientation=portrait]{--touch-system-panel-glow:var(--touch-system-empire-radiance,var(--touch-empire-radiance))}@supports (color:color-mix(in lab,red,red)){.touch-system-connected[data-touch-orientation=portrait]{--touch-system-panel-glow:color-mix(in srgb,var(--touch-system-empire-radiance,var(--touch-empire-radiance)) 13%,transparent)}}.touch-system-connected[data-touch-orientation=portrait]{isolation:isolate;min-width:0}.touch-system-connected[data-touch-orientation=portrait] .touch-system-spatial{position:absolute;inset:0;overflow:hidden}.touch-system-connected[data-touch-orientation=portrait] .touch-triple-axis-system{position:absolute;inset:0}.touch-system-connected[data-touch-orientation=portrait] .touch-triple-axis-nav--right{display:none}.touch-system-connected[data-touch-orientation=portrait] .touch-triple-axis-settings{top:calc(env(safe-area-inset-top) + 8px);right:max(8px,env(safe-area-inset-right))}.touch-system-connected[data-touch-orientation=portrait] .touch-triple-axis-settings__trigger{width:44px;min-width:44px;height:44px;min-height:44px}.touch-system-connected[data-touch-orientation=portrait] .touch-triple-axis-settings__panel{top:calc(100% + 6px);right:0}.touch-system-portrait-toolbar{top:calc(env(safe-area-inset-top) + 8px);left:max(8px,env(safe-area-inset-left));max-width:calc(100vw - max(16px, env(safe-area-inset-left) + env(safe-area-inset-right)));pointer-events:none;gap:4px;display:flex;position:absolute}.touch-system-portrait-toolbar>button{pointer-events:auto}.touch-system-portrait-mode-trigger,.touch-system-portrait-neighbor-trigger{border:1px solid var(--touch-system-panel-edge);background:linear-gradient(135deg,#00d2ef1f,transparent 48%),var(--touch-system-panel-surface);min-height:44px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.touch-system-portrait-mode-trigger,.touch-system-portrait-neighbor-trigger{background:linear-gradient(135deg,color-mix(in srgb,var(--color-cyan-400) 12%,transparent),transparent 48%),var(--touch-system-panel-surface)}}.touch-system-portrait-mode-trigger,.touch-system-portrait-neighbor-trigger{color:#dafbfe}@supports (color:color-mix(in lab,red,red)){.touch-system-portrait-mode-trigger,.touch-system-portrait-neighbor-trigger{color:color-mix(in srgb,var(--color-cyan-100) 76%,white)}}.touch-system-portrait-mode-trigger,.touch-system-portrait-neighbor-trigger{box-shadow:inset 0 1px #ffffff1f,inset 0 -12px 22px #0000003d,0 8px 24px #0000007a,0 0 18px var(--touch-system-panel-glow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.touch-system-portrait-mode-trigger{text-align:left;border-radius:4px 13px;grid-template-rows:1fr 1fr;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:7px;width:clamp(132px,39vw,158px);height:48px;padding:5px 8px 5px 5px;display:grid}.touch-system-portrait-mode-trigger:after,.touch-system-portrait-neighbor-trigger:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff0d;position:absolute;inset:3px}.touch-system-portrait-mode-trigger>span{border:1px solid #53eafd6b;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.touch-system-portrait-mode-trigger>span{border:1px solid color-mix(in srgb,var(--color-cyan-300) 42%,transparent)}}.touch-system-portrait-mode-trigger>span{background:#00d2ef1a;border-radius:50%}@supports (color:color-mix(in lab,red,red)){.touch-system-portrait-mode-trigger>span{background:color-mix(in srgb,var(--color-cyan-400) 10%,transparent)}}.touch-system-portrait-mode-trigger>span{color:var(--color-cyan-200);font-family:var(--font-mono);letter-spacing:.08em;font-size:10px;font-weight:800}.touch-system-portrait-mode-trigger small,.touch-system-portrait-mode-trigger strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.touch-system-portrait-mode-trigger strong{align-self:end;font-size:11px;line-height:1.15}.touch-system-portrait-mode-trigger small{color:#ffffff73;letter-spacing:.08em;text-transform:uppercase;align-self:start;font-size:9px;font-weight:600}.touch-system-portrait-neighbor-trigger{border-radius:13px 4px;flex:none;place-items:center;width:48px;height:48px;display:grid}.touch-system-portrait-neighbor-trigger img{object-fit:contain;filter:drop-shadow(0 0 8px #53eafd6b);width:24px;height:24px}@supports (color:color-mix(in lab,red,red)){.touch-system-portrait-neighbor-trigger img{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--color-cyan-300) 42%,transparent))}}.touch-system-portrait-mode-trigger:active,.touch-system-portrait-neighbor-trigger:active,.touch-system-portrait-sheet a:active,.touch-system-portrait-sheet button:active,.touch-system-spatial-deck button:active,.touch-system-table button:active{transform:scale(.97)}:is(.touch-system-portrait-mode-trigger,.touch-system-portrait-neighbor-trigger,.touch-system-spatial-deck button,.touch-system-table button,.touch-system-portrait-sheet button,.touch-system-portrait-sheet a):focus-visible{outline:2px solid #79eefd}@supports (color:color-mix(in lab,red,red)){:is(.touch-system-portrait-mode-trigger,.touch-system-portrait-neighbor-trigger,.touch-system-spatial-deck button,.touch-system-table button,.touch-system-portrait-sheet button,.touch-system-portrait-sheet a):focus-visible{outline:2px solid color-mix(in srgb,var(--color-cyan-300) 78%,white)}}:is(.touch-system-portrait-mode-trigger,.touch-system-portrait-neighbor-trigger,.touch-system-spatial-deck button,.touch-system-table button,.touch-system-portrait-sheet button,.touch-system-portrait-sheet a):focus-visible{outline-offset:2px}.touch-system-portrait-overlay{padding-right:max(8px,env(safe-area-inset-right));padding-bottom:calc(env(safe-area-inset-bottom) + 74px);padding-left:max(8px,env(safe-area-inset-left));isolation:isolate;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.touch-system-portrait-overlay__dismiss{z-index:0;-webkit-backdrop-filter:blur(8px)saturate(.7);backdrop-filter:blur(8px)saturate(.7);background:#000000b8;border:0;width:100%;height:100%;position:absolute;inset:0}.touch-system-portrait-sheet{z-index:1;width:min(100%,520px);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 92px);overscroll-behavior:contain;border:1px solid #53eafd6b;position:relative;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.touch-system-portrait-sheet{border:1px solid color-mix(in srgb,var(--color-cyan-300) 42%,transparent)}}.touch-system-portrait-sheet{background:radial-gradient(circle at 12% 0,#00b7d72e,transparent 36%),linear-gradient(160deg,#081119,var(--color-zinc-950) 64%);border-radius:22px 6px}@supports (color:color-mix(in lab,red,red)){.touch-system-portrait-sheet{background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--color-cyan-500) 18%,transparent),transparent 36%),linear-gradient(160deg,color-mix(in srgb,var(--color-sky-950) 22%,var(--color-zinc-950)),var(--color-zinc-950) 64%)}}.touch-system-portrait-sheet{box-shadow:inset 0 1px #ffffff21,inset 0 -40px 68px #00000052,0 24px 64px #000000c7,0 0 28px #00d2ef1f}@supports (color:color-mix(in lab,red,red)){.touch-system-portrait-sheet{box-shadow:inset 0 1px #ffffff21,inset 0 -40px 68px #00000052,0 24px 64px #000000c7,0 0 28px color-mix(in srgb,var(--color-cyan-400) 12%,transparent)}}.touch-system-portrait-sheet>header{border-bottom:1px solid #53eafd29;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 44px;align-items:center;min-height:58px;padding:9px 8px 7px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.touch-system-portrait-sheet>header{border-bottom:1px solid color-mix(in srgb,var(--color-cyan-300) 16%,transparent)}}.touch-system-portrait-sheet>header>span,.touch-system-portrait-sheet>header>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.touch-system-portrait-sheet>header>span{color:#a2f4fdad;align-self:end}@supports (color:color-mix(in lab,red,red)){.touch-system-portrait-sheet>header>span{color:color-mix(in srgb,var(--color-cyan-200) 68%,transparent)}}.touch-system-portrait-sheet>header>span{letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:750}.touch-system-portrait-sheet>header>strong{color:#fff;letter-spacing:.02em;align-self:start;font-size:15px}.touch-system-portrait-sheet>header>button{color:#ffffffad;background:#ffffff0a;border:1px solid #ffffff24;border-radius:50%;grid-area:1/2/3;place-items:center;width:44px;height:44px;font-size:21px;display:grid}.touch-system-portrait-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid}.touch-system-portrait-mode-grid>button{background:linear-gradient(140deg,#3080ff17,#0000 52%),#ffffff08;border:1px solid #ffffff1c;border-radius:5px 15px;grid-template-rows:auto 1fr;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:3px 7px;min-width:0;min-height:96px;padding:9px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.touch-system-portrait-mode-grid>button{background:linear-gradient(140deg,color-mix(in srgb,var(--color-blue-500) 9%,transparent),transparent 52%),#ffffff08}}.touch-system-portrait-mode-grid>button{color:#ffffffa8;text-align:left}.touch-system-portrait-mode-grid>button>span{border:1px solid #90c5ff52;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.touch-system-portrait-mode-grid>button>span{border:1px solid color-mix(in srgb,var(--color-blue-300) 32%,transparent)}}.touch-system-portrait-mode-grid>button>span{background:#54a2ff14;border-radius:50%}@supports (color:color-mix(in lab,red,red)){.touch-system-portrait-mode-grid>button>span{background:color-mix(in srgb,var(--color-blue-400) 8%,transparent)}}.touch-system-portrait-mode-grid>button>span{color:var(--color-blue-200);font-family:var(--font-mono);font-size:10px;font-weight:800}.touch-system-portrait-mode-grid>button>small,.touch-system-portrait-mode-grid>button>strong{min-width:0}.touch-system-portrait-mode-grid>button>strong{color:#ffffffe6;align-self:end;font-size:11px;line-height:1.15}.touch-system-portrait-mode-grid>button>small{color:#ffffff6b;grid-column:2;align-self:start;font-size:9px;line-height:1.3}.touch-system-portrait-mode-grid>button[aria-checked=true]{border-color:#8af1fe}@supports (color:color-mix(in lab,red,red)){.touch-system-portrait-mode-grid>button[aria-checked=true]{border-color:color-mix(in srgb,var(--color-cyan-300) 68%,white)}}.touch-system-portrait-mode-grid>button[aria-checked=true]{background:linear-gradient(140deg,#00d2ef3d,#0000 64%),#08191e}@supports (color:color-mix(in lab,red,red)){.touch-system-portrait-mode-grid>button[aria-checked=true]{background:linear-gradient(140deg,color-mix(in srgb,var(--color-cyan-400) 24%,transparent),transparent 64%),color-mix(in srgb,var(--color-cyan-400) 8%,var(--color-zinc-950))}}.touch-system-portrait-mode-grid>button[aria-checked=true]{box-shadow:inset 0 0 24px #53eafd12,0 0 18px #00d2ef2e}@supports (color:color-mix(in lab,red,red)){.touch-system-portrait-mode-grid>button[aria-checked=true]{box-shadow:inset 0 0 24px color-mix(in srgb,var(--color-cyan-300) 7%,transparent),0 0 18px color-mix(in srgb,var(--color-cyan-400) 18%,transparent)}}.touch-system-portrait-mode-grid>button[aria-checked=true]>span{border-color:#baf7fe}@supports (color:color-mix(in lab,red,red)){.touch-system-portrait-mode-grid>button[aria-checked=true]>span{border-color:color-mix(in srgb,var(--color-cyan-200) 74%,white)}}.touch-system-portrait-mode-grid>button[aria-checked=true]>span{background:#00d2ef2e}@supports (color:color-mix(in lab,red,red)){.touch-system-portrait-mode-grid>button[aria-checked=true]>span{background:color-mix(in srgb,var(--color-cyan-400) 18%,transparent)}}.touch-system-portrait-mode-grid>button[aria-checked=true]>span{color:#fff}.touch-system-neighbor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid}.touch-system-neighbor-grid>:is(a,button){border:1px solid #90c5ff3d;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:58px;padding:7px 11px;display:flex}@supports (color:color-mix(in lab,red,red)){.touch-system-neighbor-grid>:is(a,button){border:1px solid color-mix(in srgb,var(--color-blue-300) 24%,transparent)}}.touch-system-neighbor-grid>:is(a,button){background:#3080ff12;border-radius:4px 12px}@supports (color:color-mix(in lab,red,red)){.touch-system-neighbor-grid>:is(a,button){background:color-mix(in srgb,var(--color-blue-500) 7%,transparent)}}.touch-system-neighbor-grid>:is(a,button){color:#ffffffb8;text-decoration:none}.touch-system-neighbor-grid>:is(a,button) span{color:#a2f4fd9e}@supports (color:color-mix(in lab,red,red)){.touch-system-neighbor-grid>:is(a,button) span{color:color-mix(in srgb,var(--color-cyan-200) 62%,transparent)}}.touch-system-neighbor-grid>:is(a,button) span{letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.touch-system-neighbor-grid>:is(a,button) strong{font-family:var(--font-mono);margin-top:2px;font-size:12px}.touch-system-neighbor-grid>button:disabled{color:#ffffff3d;background:#ffffff05;border-color:#ffffff12}.touch-system-spatial-deck{right:max(8px,env(safe-area-inset-right));bottom:var(--touch-system-dock-clearance);left:max(8px,env(safe-area-inset-left));border:1px solid var(--touch-system-panel-edge);background:radial-gradient(circle at 10% 0,#00d2ef21,#0000 38%),linear-gradient(150deg,#08121a,#09090bf0);min-width:0;position:absolute}@supports (color:color-mix(in lab,red,red)){.touch-system-spatial-deck{background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--color-cyan-400) 13%,transparent),transparent 38%),linear-gradient(150deg,color-mix(in srgb,var(--color-sky-950) 24%,var(--color-zinc-950)),color-mix(in srgb,var(--color-zinc-950) 94%,transparent))}}.touch-system-spatial-deck{color:#fff;box-shadow:inset 0 1px #ffffff1a,inset 0 -22px 38px #00000042,0 18px 44px #000000ad,0 0 24px var(--touch-system-panel-glow)}.touch-system-spatial-deck>header>small,.touch-system-spatial-deck>header>span,.touch-system-spatial-deck>header>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.touch-system-spatial-deck>header>span{color:#a2f4fda3}@supports (color:color-mix(in lab,red,red)){.touch-system-spatial-deck>header>span{color:color-mix(in srgb,var(--color-cyan-200) 64%,transparent)}}.touch-system-spatial-deck>header>span{letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:760}.touch-system-spatial-deck>header>strong{margin-top:1px;font-size:14px;line-height:1.15}.touch-system-spatial-deck>header>small{color:#ffffff70;margin-top:2px;font-size:10px}.touch-system-spatial-deck button{min-width:44px;min-height:44px}.touch-system-spatial-deck--astrolabe{border-radius:4px 18px;grid-template-columns:minmax(0,1fr) minmax(108px,42%);align-items:center;gap:8px;min-height:102px;padding:10px;display:grid}.touch-system-spatial-deck--astrolabe>div{gap:4px;min-width:0;display:grid}.touch-system-spatial-deck--astrolabe>div>button{border:1px solid #53eafd47;min-width:0;padding:0 9px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.touch-system-spatial-deck--astrolabe>div>button{border:1px solid color-mix(in srgb,var(--color-cyan-300) 28%,transparent)}}.touch-system-spatial-deck--astrolabe>div>button{background:#00d2ef12;border-radius:10px 3px}@supports (color:color-mix(in lab,red,red)){.touch-system-spatial-deck--astrolabe>div>button{background:color-mix(in srgb,var(--color-cyan-400) 7%,transparent)}}.touch-system-spatial-deck--astrolabe>div>button{color:#ddfcfe}@supports (color:color-mix(in lab,red,red)){.touch-system-spatial-deck--astrolabe>div>button{color:color-mix(in srgb,var(--color-cyan-100) 70%,white)}}.touch-system-spatial-deck--astrolabe>div>button{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650}.touch-system-spatial-deck--horizon{border-radius:18px 4px;min-height:150px;padding:10px}.touch-system-spatial-deck--horizon>header{padding-right:82px}.touch-system-orbit-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:5px;min-width:0;margin-top:8px;padding:4px 1px 2px;display:flex;overflow-x:auto}.touch-system-command-carousel::-webkit-scrollbar,.touch-system-orbit-rail::-webkit-scrollbar{display:none}.touch-system-manifest-list::-webkit-scrollbar,.touch-system-matrix-table::-webkit-scrollbar{display:none}.touch-system-orbit-rail>button{scroll-snap-align:start;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px 4px;grid-template-rows:14px 42px;place-items:center;width:56px;min-width:56px;height:66px;display:grid;position:relative}.touch-system-orbit-rail>button>span{color:#ffffff70;font-family:var(--font-mono);font-size:8px;font-weight:700}.touch-system-orbit-rail>button img{object-fit:contain;width:42px;height:42px}.touch-system-orbit-rail>button[aria-pressed=true]{border-color:#87f0fd}@supports (color:color-mix(in lab,red,red)){.touch-system-orbit-rail>button[aria-pressed=true]{border-color:color-mix(in srgb,var(--color-cyan-300) 70%,white)}}.touch-system-orbit-rail>button[aria-pressed=true]{background:#00d2ef24}@supports (color:color-mix(in lab,red,red)){.touch-system-orbit-rail>button[aria-pressed=true]{background:color-mix(in srgb,var(--color-cyan-400) 14%,transparent)}}.touch-system-orbit-rail>button[aria-pressed=true]{box-shadow:0 0 14px #00d2ef33}@supports (color:color-mix(in lab,red,red)){.touch-system-orbit-rail>button[aria-pressed=true]{box-shadow:0 0 14px color-mix(in srgb,var(--color-cyan-400) 20%,transparent)}}.touch-system-spatial-action{border:1px solid #53eafd8a;place-items:center;padding:0 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.touch-system-spatial-action{border:1px solid color-mix(in srgb,var(--color-cyan-300) 54%,transparent)}}.touch-system-spatial-action{background:#00d2ef21;border-radius:12px 4px}@supports (color:color-mix(in lab,red,red)){.touch-system-spatial-action{background:color-mix(in srgb,var(--color-cyan-400) 13%,transparent)}}.touch-system-spatial-action{color:#dcfbfe}@supports (color:color-mix(in lab,red,red)){.touch-system-spatial-action{color:color-mix(in srgb,var(--color-cyan-100) 72%,white)}}.touch-system-spatial-action{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:750}.touch-system-spatial-deck--horizon>.touch-system-spatial-action{position:absolute;top:10px;right:10px}.touch-system-spatial[data-portrait-mode=command-deck] .touch-triple-axis-system{height:50dvh;bottom:auto}.touch-system-spatial-deck--command{top:46dvh;bottom:var(--touch-system-dock-clearance);border-radius:20px 20px 4px 4px;grid-template-rows:5px auto minmax(78px,1fr) 58px;gap:7px;min-height:0;padding:7px 10px 9px;display:grid;overflow:hidden}.touch-system-command-handle{background:#a2f4fd57;border-radius:999px;justify-self:center;width:42px;height:4px}@supports (color:color-mix(in lab,red,red)){.touch-system-command-handle{background:color-mix(in srgb,var(--color-cyan-200) 34%,transparent)}}.touch-system-command-handle{box-shadow:0 0 9px #53eafd38}@supports (color:color-mix(in lab,red,red)){.touch-system-command-handle{box-shadow:0 0 9px color-mix(in srgb,var(--color-cyan-300) 22%,transparent)}}.touch-system-command-focus{background:#ffffff08;border:1px solid #ffffff14;border-radius:5px 14px;grid-template-columns:clamp(54px,16vw,72px) minmax(0,1fr) 54px;align-items:center;gap:7px;min-width:0;min-height:78px;padding:6px;display:grid}.touch-system-command-focus>img{object-fit:contain;width:clamp(54px,16vw,72px);height:clamp(54px,16vw,72px)}.touch-system-command-focus>span,.touch-system-command-focus>span>:is(small,strong,em){min-width:0;display:block}.touch-system-command-focus>span>small{color:#a2f4fd8f}@supports (color:color-mix(in lab,red,red)){.touch-system-command-focus>span>small{color:color-mix(in srgb,var(--color-cyan-200) 56%,transparent)}}.touch-system-command-focus>span>small{font-family:var(--font-mono);font-size:9px}.touch-system-command-focus>span>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.touch-system-command-focus>span>em{color:#ffffff6b;margin-top:3px;font-size:9px;font-style:normal;line-height:1.35;overflow:hidden}.touch-system-command-focus>button{border:1px solid #53eafd75;width:54px;min-width:54px}@supports (color:color-mix(in lab,red,red)){.touch-system-command-focus>button{border:1px solid color-mix(in srgb,var(--color-cyan-300) 46%,transparent)}}.touch-system-command-focus>button{background:#00d2ef1c;border-radius:10px 3px}@supports (color:color-mix(in lab,red,red)){.touch-system-command-focus>button{background:color-mix(in srgb,var(--color-cyan-400) 11%,transparent)}}.touch-system-command-focus>button{color:var(--color-cyan-100);font-size:10px;font-weight:720}.touch-system-command-carousel{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.touch-system-command-carousel>button{scroll-snap-align:start;background:#ffffff08;border:1px solid #ffffff17;border-radius:11px 3px;place-items:center;width:50px;min-width:50px;height:50px;display:grid;position:relative}.touch-system-command-carousel>button img{object-fit:contain;width:38px;height:38px}.touch-system-command-carousel>button span{color:#ffffff8f;font-family:var(--font-mono);font-size:7px;position:absolute;bottom:2px;right:3px}.touch-system-command-carousel>button[aria-pressed=true]{border-color:#91f1fe}@supports (color:color-mix(in lab,red,red)){.touch-system-command-carousel>button[aria-pressed=true]{border-color:color-mix(in srgb,var(--color-cyan-300) 64%,white)}}.touch-system-command-carousel>button[aria-pressed=true]{background:#00d2ef24}@supports (color:color-mix(in lab,red,red)){.touch-system-command-carousel>button[aria-pressed=true]{background:color-mix(in srgb,var(--color-cyan-400) 14%,transparent)}}.touch-system-command-carousel>button[aria-pressed=true]{box-shadow:inset 0 0 14px #53eafd1f}@supports (color:color-mix(in lab,red,red)){.touch-system-command-carousel>button[aria-pressed=true]{box-shadow:inset 0 0 14px color-mix(in srgb,var(--color-cyan-300) 12%,transparent)}}.touch-system-command-carousel>button .touch-system-command-badge{background:#09090be6;border-radius:7px;align-items:center;height:14px;padding:0 3px;display:inline-flex;position:absolute;inset:2px auto auto 2px}@supports (color:color-mix(in lab,red,red)){.touch-system-command-carousel>button .touch-system-command-badge{background:color-mix(in srgb,var(--color-zinc-950) 90%,transparent)}}.touch-system-command-carousel>button .touch-system-command-badge{color:var(--touch-belt-badge-tone);font-family:var(--font-mono);gap:2px;font-size:8px}.touch-system-command-carousel>button .touch-system-command-badge img{object-fit:contain;width:10px;height:10px}.touch-system-command-carousel>button .touch-system-command-badge b,.touch-system-command-carousel>button .touch-system-command-badge i{font-style:normal;font-weight:700}.touch-system-command-carousel>button .touch-system-command-badge i{color:var(--touch-belt-badge-mining)}.touch-system-spatial-deck--lock{border-radius:5px 18px;grid-template-columns:minmax(0,1fr);gap:8px;min-height:126px;padding:10px;display:grid}.touch-system-lock-controls{grid-template-columns:44px minmax(0,1fr) 44px minmax(68px,auto);align-items:center;gap:4px;min-width:0;display:grid}.touch-system-lock-controls>button:not(.touch-system-spatial-action){color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.touch-system-lock-track{scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.touch-system-lock-track::-webkit-scrollbar{display:none}.touch-system-lock-track>button{background:0 0;border:0;flex:none;width:44px;min-width:44px;height:44px;position:relative}.touch-system-lock-track>button:before{content:"";background:#ffffff47;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff14}.touch-system-lock-track>button[aria-pressed=true]:before{background:var(--color-cyan-200);width:10px;height:10px;box-shadow:0 0 0 3px #53eafd2e,0 0 12px #53eafd9e}@supports (color:color-mix(in lab,red,red)){.touch-system-lock-track>button[aria-pressed=true]:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-cyan-300) 18%,transparent),0 0 12px color-mix(in srgb,var(--color-cyan-300) 62%,transparent)}}.touch-system-lock-controls>.touch-system-spatial-action{min-width:68px}}.touch-system-wip{--touch-system-dock-clearance:calc(max(8px, env(safe-area-inset-bottom)) + 56px);--touch-system-panel-edge:var(--touch-system-empire-edge,var(--touch-empire-edge))}@supports (color:color-mix(in lab,red,red)){.touch-system-wip{--touch-system-panel-edge:color-mix(in srgb,var(--touch-system-empire-edge,var(--touch-empire-edge)) 34%,transparent)}}.touch-system-wip{--touch-system-panel-surface:oklch(14.1% .005 285.823)}@supports (color:color-mix(in lab,red,red)){.touch-system-wip{--touch-system-panel-surface:color-mix(in srgb,var(--color-zinc-950) 91%,var(--touch-system-empire-ambient,var(--touch-empire-ambient)))}}.touch-system-wip{--touch-system-panel-glow:var(--touch-system-empire-radiance,var(--touch-empire-radiance))}@supports (color:color-mix(in lab,red,red)){.touch-system-wip{--touch-system-panel-glow:color-mix(in srgb,var(--touch-system-empire-radiance,var(--touch-empire-radiance)) 13%,transparent)}}.touch-system-table{min-width:0;min-height:0;padding-top:calc(env(safe-area-inset-top) + 64px);padding-right:max(8px,env(safe-area-inset-right));padding-bottom:var(--touch-system-dock-clearance);padding-left:max(8px,env(safe-area-inset-left));background:radial-gradient(circle at 90% 9%,#3080ff26,transparent 28%),radial-gradient(circle at 4% 64%,#00b7d714,transparent 36%),linear-gradient(165deg,var(--color-slate-950),var(--color-zinc-950) 58%);grid-template-rows:auto auto minmax(0,1fr);gap:7px;display:grid;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.touch-system-table{background:radial-gradient(circle at 90% 9%,color-mix(in srgb,var(--color-blue-500) 15%,transparent),transparent 28%),radial-gradient(circle at 4% 64%,color-mix(in srgb,var(--color-cyan-500) 8%,transparent),transparent 36%),linear-gradient(165deg,var(--color-slate-950),var(--color-zinc-950) 58%)}}.touch-system-table:before{background-image:linear-gradient(#53eafd08 1px,#0000 0),linear-gradient(90deg,#53eafd08 1px,#0000 0);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.touch-system-table:before{background-image:linear-gradient(color-mix(in srgb,var(--color-cyan-300) 3%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-cyan-300) 3%,transparent) 1px,transparent 1px)}}.touch-system-table:before{content:"";pointer-events:none;background-size:28px 28px;-webkit-mask-image:linear-gradient(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}.touch-system-table>*{z-index:1;position:relative}.touch-system-table[data-table-mode=matrix]{grid-template-rows:auto auto auto minmax(0,1fr)}.touch-system-table-header{border:1px solid #53eafd47;align-items:center;gap:9px;min-width:0;min-height:76px;padding:6px 10px 6px 6px;display:flex}@supports (color:color-mix(in lab,red,red)){.touch-system-table-header{border:1px solid color-mix(in srgb,var(--color-cyan-300) 28%,transparent)}}.touch-system-table-header{background:linear-gradient(120deg,#3080ff1f,#0000 48%),#09090be0;border-radius:5px 17px}@supports (color:color-mix(in lab,red,red)){.touch-system-table-header{background:linear-gradient(120deg,color-mix(in srgb,var(--color-blue-500) 12%,transparent),transparent 48%),color-mix(in srgb,var(--color-zinc-950) 88%,transparent)}}.touch-system-table-header{box-shadow:inset 0 1px #ffffff1a,0 10px 26px #00000061}.touch-system-table-header>button{border:1px solid #ffd23657;place-items:center;width:64px;min-width:64px;height:64px;display:grid}@supports (color:color-mix(in lab,red,red)){.touch-system-table-header>button{border:1px solid color-mix(in srgb,var(--color-amber-300) 34%,transparent)}}.touch-system-table-header>button{background:#fcbb0012;border-radius:50%}@supports (color:color-mix(in lab,red,red)){.touch-system-table-header>button{background:color-mix(in srgb,var(--color-amber-400) 7%,transparent)}}.touch-system-table-header>button{box-shadow:0 0 16px #ffd23629}@supports (color:color-mix(in lab,red,red)){.touch-system-table-header>button{box-shadow:0 0 16px color-mix(in srgb,var(--color-amber-300) 16%,transparent)}}.touch-system-table-header>button img{object-fit:contain;width:58px;height:58px}.touch-system-table-header>span,.touch-system-table-header>span>:is(small,strong,em){min-width:0;display:block}.touch-system-table-header>span{overflow:hidden}.touch-system-table-header>span>small{color:#a2f4fda8}@supports (color:color-mix(in lab,red,red)){.touch-system-table-header>span>small{color:color-mix(in srgb,var(--color-cyan-200) 66%,transparent)}}.touch-system-table-header>span>small{letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:760}.touch-system-table-header>span>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:18px;line-height:1.1;overflow:hidden}.touch-system-table-header>span>em{color:#ffffff6b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;font-style:normal;overflow:hidden}.touch-system-table-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-height:54px;display:grid}.touch-system-table-summary>div{background:#ffffff08;border:1px solid #ffffff14;border-radius:3px 11px;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.touch-system-table-summary dt{color:#ffffff61;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:650}.touch-system-table-summary dd{color:#c6f8fe;margin:2px 0 0}@supports (color:color-mix(in lab,red,red)){.touch-system-table-summary dd{color:color-mix(in srgb,var(--color-cyan-200) 62%,white)}}.touch-system-table-summary dd{font-family:var(--font-mono);font-size:15px;font-weight:760}.touch-system-manifest-list{overscroll-behavior-y:contain;scrollbar-width:none;flex-direction:column;gap:5px;min-width:0;min-height:0;margin:0;padding:0 1px 1px;list-style:none;display:flex;overflow-y:auto}.touch-system-manifest-list>li{--touch-system-relation:var(--color-zinc-400);border:1px solid var(--touch-system-relation);flex:none;min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.touch-system-manifest-list>li{border:1px solid color-mix(in srgb,var(--touch-system-relation) 28%,transparent)}}.touch-system-manifest-list>li{background:linear-gradient(90deg,var(--touch-system-relation),transparent 42%),#09090bd6;border-left-width:3px;border-radius:4px 13px}@supports (color:color-mix(in lab,red,red)){.touch-system-manifest-list>li{background:linear-gradient(90deg,color-mix(in srgb,var(--touch-system-relation) 9%,transparent),transparent 42%),color-mix(in srgb,var(--color-zinc-950) 84%,transparent)}}.touch-system-manifest-list>li{box-shadow:inset 0 1px #ffffff0d}.touch-system-manifest-list>li[data-relation=own],.touch-system-matrix-row[data-relation=own]{--touch-system-relation:var(--color-blue-300)}.touch-system-manifest-list>li[data-relation=ally],.touch-system-matrix-row[data-relation=ally]{--touch-system-relation:var(--color-emerald-300)}.touch-system-manifest-list>li[data-relation=enemy],.touch-system-matrix-row[data-relation=enemy]{--touch-system-relation:var(--color-red-300)}.touch-system-manifest-list>li>button{color:#ffffffc7;text-align:left;grid-template-columns:28px 48px minmax(0,1fr) minmax(44px,auto);align-items:center;gap:6px;width:100%;min-width:0;min-height:72px;padding:5px 7px 5px 5px;display:grid}.touch-system-manifest-position{border:1px solid var(--touch-system-relation);place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab,red,red)){.touch-system-manifest-position{border:1px solid color-mix(in srgb,var(--touch-system-relation) 44%,transparent)}}.touch-system-manifest-position{color:var(--touch-system-relation);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.touch-system-manifest-position{color:color-mix(in srgb,var(--touch-system-relation) 62%,white)}}.touch-system-manifest-position{font-family:var(--font-mono);font-size:9px;font-weight:760}.touch-system-manifest-list>li>button>img{object-fit:contain;width:48px;height:48px}.touch-system-manifest-copy,.touch-system-manifest-copy>:is(strong,small,em){min-width:0;display:block}.touch-system-manifest-copy{overflow:hidden}.touch-system-manifest-copy>strong{color:#ffffffeb;font-size:12px}.touch-system-manifest-copy>em,.touch-system-manifest-copy>small,.touch-system-manifest-copy>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.touch-system-manifest-copy>small{color:#cefafe85;margin-top:2px}@supports (color:color-mix(in lab,red,red)){.touch-system-manifest-copy>small{color:color-mix(in srgb,var(--color-cyan-100) 52%,transparent)}}.touch-system-manifest-copy>small{font-size:10px}.touch-system-manifest-copy>em{color:#ffffff5c;margin-top:2px;font-size:9px;font-style:normal}.touch-system-manifest-flags{flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;min-width:44px;min-height:44px;display:flex}.touch-system-manifest-flags small{color:#fee685ad;max-width:80px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.touch-system-manifest-flags small{color:color-mix(in srgb,var(--color-amber-200) 68%,transparent)}}.touch-system-manifest-flags small{text-overflow:ellipsis;white-space:nowrap;font-size:9px}.touch-system-manifest-flags>strong{color:var(--touch-system-relation)}@supports (color:color-mix(in lab,red,red)){.touch-system-manifest-flags>strong{color:color-mix(in srgb,var(--touch-system-relation) 58%,white)}}.touch-system-manifest-flags>strong{font-size:21px;line-height:1}.touch-system-matrix-lenses{background:#ffffff05;border:1px solid #ffffff14;border-radius:4px 12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-height:48px;padding:2px;display:grid}.touch-system-matrix-lenses>button{color:#ffffff70;border:1px solid #0000;border-radius:3px 9px;min-width:0;min-height:44px;font-size:9px;font-weight:650}.touch-system-matrix-lenses>button[aria-checked=true]{border-color:#53eafd7a}@supports (color:color-mix(in lab,red,red)){.touch-system-matrix-lenses>button[aria-checked=true]{border-color:color-mix(in srgb,var(--color-cyan-300) 48%,transparent)}}.touch-system-matrix-lenses>button[aria-checked=true]{background:#00d2ef1a}@supports (color:color-mix(in lab,red,red)){.touch-system-matrix-lenses>button[aria-checked=true]{background:color-mix(in srgb,var(--color-cyan-400) 10%,transparent)}}.touch-system-matrix-lenses>button[aria-checked=true]{color:#dcfbfe}@supports (color:color-mix(in lab,red,red)){.touch-system-matrix-lenses>button[aria-checked=true]{color:color-mix(in srgb,var(--color-cyan-100) 72%,white)}}.touch-system-matrix-lenses>button[aria-checked=true]{box-shadow:inset 0 0 14px #53eafd12}@supports (color:color-mix(in lab,red,red)){.touch-system-matrix-lenses>button[aria-checked=true]{box-shadow:inset 0 0 14px color-mix(in srgb,var(--color-cyan-300) 7%,transparent)}}.touch-system-matrix-table{overscroll-behavior-y:contain;background:#09090bbd;border:1px solid #ffffff14;border-radius:4px 13px;min-width:0;min-height:0;overflow:hidden auto}@supports (color:color-mix(in lab,red,red)){.touch-system-matrix-table{background:color-mix(in srgb,var(--color-zinc-950) 74%,transparent)}}.touch-system-matrix-table{scrollbar-width:none}.touch-system-matrix-row{--touch-system-relation:var(--color-zinc-400);min-width:0;min-height:64px;box-shadow:inset 3px 0 var(--touch-system-relation);border-bottom:1px solid #ffffff0f;grid-template-columns:42px minmax(104px,1.1fr) minmax(86px,.9fr) 44px;align-items:stretch;display:grid}@supports (color:color-mix(in lab,red,red)){.touch-system-matrix-row{box-shadow:inset 3px 0 color-mix(in srgb,var(--touch-system-relation) 48%,transparent)}}.touch-system-matrix-row:last-child{border-bottom:0}.touch-system-matrix-row>:is(span,strong,button){border-left:1px solid #ffffff0d;justify-content:center;align-items:center;min-width:0;padding:4px;display:flex}.touch-system-matrix-row>:first-child{border-left:0}.touch-system-matrix-row>strong{color:var(--touch-system-relation)}@supports (color:color-mix(in lab,red,red)){.touch-system-matrix-row>strong{color:color-mix(in srgb,var(--touch-system-relation) 58%,white)}}.touch-system-matrix-row>strong{font-family:var(--font-mono);font-size:10px}.touch-system-matrix-row>span:nth-child(2){justify-content:flex-start;gap:4px}.touch-system-matrix-row>span:nth-child(2)>img{object-fit:contain;flex:none;width:34px;height:34px}.touch-system-matrix-row>span:nth-child(2)>span,.touch-system-matrix-row>span:nth-child(2)>span>:is(strong,small),.touch-system-matrix-row>span:nth-child(3)>:is(strong,small){min-width:0;display:block}.touch-system-matrix-row>span:nth-child(2)>span,.touch-system-matrix-row>span:nth-child(3){overflow:hidden}.touch-system-matrix-row>span:nth-child(2) strong,.touch-system-matrix-row>span:nth-child(3) strong{color:#ffffffc2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.touch-system-matrix-row>span:nth-child(2) small,.touch-system-matrix-row>span:nth-child(3) small{color:#ffffff57;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.touch-system-matrix-row>span:nth-child(3){flex-direction:column;justify-content:center;align-items:flex-start}.touch-system-matrix-row>span:last-child{padding:0}.touch-system-matrix-row>span:last-child>button{background:var(--touch-system-relation);border:0;width:100%;min-width:44px;min-height:64px}@supports (color:color-mix(in lab,red,red)){.touch-system-matrix-row>span:last-child>button{background:color-mix(in srgb,var(--touch-system-relation) 5%,transparent)}}.touch-system-matrix-row>span:last-child>button{color:var(--touch-system-relation)}@supports (color:color-mix(in lab,red,red)){.touch-system-matrix-row>span:last-child>button{color:color-mix(in srgb,var(--touch-system-relation) 64%,white)}}.touch-system-matrix-row>span:last-child>button{font-size:22px}.touch-system-matrix-row--head{z-index:2;background:#020618f5;min-height:30px;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.touch-system-matrix-row--head{background:color-mix(in srgb,var(--color-slate-950) 96%,transparent)}}.touch-system-matrix-row--head{box-shadow:none}.touch-system-matrix-row--head>span{color:#cefafe70;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.touch-system-matrix-row--head>span{color:color-mix(in srgb,var(--color-cyan-100) 44%,transparent)}}.touch-system-matrix-row--head>span{letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:720}.touch-system-table-empty{color:#ffffff6b;text-align:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:4px 16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:0;padding:24px;display:flex}.touch-system-table-empty img{opacity:.68;width:38px;height:38px;margin-bottom:4px}.touch-system-table-empty strong{color:#ffffffc7;font-size:13px}.touch-system-table-empty span{max-width:260px;font-size:10px;line-height:1.45}.body-action-menu--touch-targets [role=menuitem],.pirate-action-menu--touch-targets [role=menuitem]{min-height:44px;padding:8px 14px}@media (orientation:landscape){.touch-system-wip .touch-system-table{top:64px;right:max(8px,env(safe-area-inset-right));bottom:var(--touch-system-dock-clearance);left:calc(env(safe-area-inset-left) + 112px);padding:0}.touch-system-wip .touch-system-table[data-table-mode=manifest]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:clamp(190px,28vw,240px) minmax(0,1fr)}.touch-system-wip .touch-system-table[data-table-mode=matrix]{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:clamp(190px,28vw,240px) minmax(0,1fr)}.touch-system-wip .touch-system-table-header{grid-area:1/1}.touch-system-wip .touch-system-table-summary{grid-area:2/1}.touch-system-wip .touch-system-manifest-list{grid-area:1/2/3}.touch-system-wip .touch-system-matrix-lenses{grid-area:3/1}.touch-system-wip .touch-system-matrix-table{grid-area:1/2/4}.touch-system-wip-switcher{z-index:30;top:calc(env(safe-area-inset-top) + 8px);left:calc(env(safe-area-inset-left) + 112px);width:min(302px,calc(100vw - env(safe-area-inset-left) - 224px));grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid;position:absolute}.touch-system-wip-switcher>button{border:1px solid var(--touch-system-panel-edge);background:var(--touch-system-panel-surface);color:#ffffff94;text-align:left;border-radius:4px 13px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:48px;padding:4px 8px 4px 4px;display:grid;box-shadow:0 7px 20px #00000070}.touch-system-wip-switcher>button>span{border:1px solid var(--touch-empire-edge);place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.touch-system-wip-switcher>button>span{border:1px solid color-mix(in srgb,var(--touch-empire-edge) 34%,transparent)}}.touch-system-wip-switcher>button>span{color:var(--touch-empire-edge);font-family:var(--font-mono);border-radius:50%;font-size:9px}.touch-system-wip-switcher>button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.touch-system-wip-switcher>button[aria-current=page]{border-color:var(--touch-empire-edge)}@supports (color:color-mix(in lab,red,red)){.touch-system-wip-switcher>button[aria-current=page]{border-color:color-mix(in srgb,var(--touch-empire-edge) 72%,white)}}.touch-system-wip-switcher>button[aria-current=page]{background:var(--touch-empire-ambient)}@supports (color:color-mix(in lab,red,red)){.touch-system-wip-switcher>button[aria-current=page]{background:color-mix(in srgb,var(--touch-empire-ambient) 16%,var(--color-zinc-950))}}.touch-system-wip-switcher>button[aria-current=page]{color:#fff;box-shadow:0 0 16px var(--touch-empire-radiance)}@supports (color:color-mix(in lab,red,red)){.touch-system-wip-switcher>button[aria-current=page]{box-shadow:0 0 16px color-mix(in srgb,var(--touch-empire-radiance) 18%,transparent)}}}@media (orientation:portrait){.touch-system-portrait-heading{z-index:var(--touch-galaxy-z-popover,30);top:calc(env(safe-area-inset-top) + 8px);left:max(8px,env(safe-area-inset-left));align-items:center;gap:8px;width:min(228px,100vw - 116px);min-height:52px;padding:6px 10px 6px 6px;display:flex;position:absolute}.touch-system-portrait-heading__icon{flex:none;place-items:center;width:38px;height:38px;display:grid}.touch-system-portrait-heading__icon :is(img,.touch-empire-masked-icon){object-fit:contain;width:26px;height:26px;filter:drop-shadow(0 0 7px var(--touch-empire-radiance))}@supports (color:color-mix(in lab,red,red)){.touch-system-portrait-heading__icon :is(img,.touch-empire-masked-icon){filter:drop-shadow(0 0 7px color-mix(in srgb,var(--touch-empire-radiance) 52%,transparent))}}.touch-system-portrait-heading>span:last-child,.touch-system-portrait-heading>span:last-child>:is(small,strong,em){min-width:0;display:block}.touch-system-portrait-heading>span:last-child{overflow:hidden}.touch-system-portrait-heading small{color:var(--touch-empire-edge)}@supports (color:color-mix(in lab,red,red)){.touch-system-portrait-heading small{color:color-mix(in srgb,var(--touch-empire-edge) 70%,white)}}.touch-system-portrait-heading small{letter-spacing:.18em;text-transform:uppercase;font-size:7px;font-weight:760}.touch-system-portrait-heading strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:15px;line-height:1.05;overflow:hidden}.touch-system-portrait-heading em{color:#ffffff75;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;font-style:normal;overflow:hidden}.touch-system-spatial[data-portrait-mode=command-deck] .touch-triple-axis-system[data-portrait-layout=command-deck]>svg{transform:translateY(50px)}.touch-system-command-stack{z-index:30;right:max(8px,env(safe-area-inset-right));bottom:var(--touch-system-stack-bottom);left:max(8px,env(safe-area-inset-left));max-height:calc(100dvh - env(safe-area-inset-top) - 72px - var(--touch-system-stack-bottom));pointer-events:none;flex-direction:column;gap:8px;min-height:0;display:flex;position:absolute}.touch-system-command-stack>*{pointer-events:auto}.touch-system-spatial-deck--command{overscroll-behavior:contain;scrollbar-width:none;border-radius:18px 18px 4px 4px;flex:0 auto;grid-template-rows:auto;gap:6px;width:100%;min-height:0;max-height:100%;padding:7px 9px 8px;display:grid;position:relative;inset:auto;overflow:hidden auto}.touch-system-spatial-deck--command::-webkit-scrollbar{display:none}.touch-system-spatial-deck--command>header{min-height:14px;padding:0 2px}.touch-system-spatial-deck--command>header>span{color:var(--touch-empire-edge)}@supports (color:color-mix(in lab,red,red)){.touch-system-spatial-deck--command>header>span{color:color-mix(in srgb,var(--touch-empire-edge) 68%,white)}}.touch-system-command-row{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.touch-system-command-row-label{color:var(--touch-empire-edge)}@supports (color:color-mix(in lab,red,red)){.touch-system-command-row-label{color:color-mix(in srgb,var(--touch-empire-edge) 48%,transparent)}}.touch-system-command-row-label{letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl;font-size:7px;font-weight:760;transform:rotate(180deg)}.touch-system-command-row .touch-system-command-carousel{min-height:50px}.touch-system-portrait-neighbor{flex-direction:column;flex:none;align-self:flex-end;align-items:flex-end;gap:5px;min-width:48px;min-height:48px;display:flex}.touch-system-portrait-neighbor>.system-neighbor-nav{border:1px solid var(--touch-system-panel-edge);background:oklch(14.1% .005 285.823);border-radius:18px 5px;overflow:visible}@supports (color:color-mix(in lab,red,red)){.touch-system-portrait-neighbor>.system-neighbor-nav{background:color-mix(in srgb,var(--color-zinc-950) 90%,var(--touch-empire-ambient))}}.touch-system-portrait-neighbor>.system-neighbor-nav{box-shadow:inset 0 1px #ffffff1a,0 14px 34px #000000a3,0 0 20px var(--touch-system-panel-glow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.touch-system-portrait-neighbor-trigger{border:1px solid var(--touch-system-panel-edge);background:var(--touch-system-panel-surface);width:48px;min-width:48px;height:48px;min-height:48px;box-shadow:inset 0 1px #ffffff1a,0 8px 22px #00000085,0 0 16px var(--touch-system-panel-glow);border-radius:13px 4px;place-items:center;display:grid}.touch-system-portrait-neighbor-trigger :is(img,.touch-empire-masked-icon){object-fit:contain;width:25px;height:25px;filter:drop-shadow(0 0 7px var(--touch-empire-radiance))}@supports (color:color-mix(in lab,red,red)){.touch-system-portrait-neighbor-trigger :is(img,.touch-empire-masked-icon){filter:drop-shadow(0 0 7px color-mix(in srgb,var(--touch-empire-radiance) 56%,transparent))}}.touch-system-wip-switcher{z-index:30;top:calc(env(safe-area-inset-top) + 8px);left:max(8px,env(safe-area-inset-left));grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(272px,100vw - 84px);display:grid;position:absolute}.touch-system-wip-switcher>button{border:1px solid var(--touch-system-panel-edge);background:var(--touch-system-panel-surface);color:#ffffff94;text-align:left;border-radius:4px 13px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:5px;min-width:0;min-height:48px;padding:4px 7px 4px 4px;display:grid}.touch-system-wip-switcher>button>span{border:1px solid var(--touch-empire-edge);place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.touch-system-wip-switcher>button>span{border:1px solid color-mix(in srgb,var(--touch-empire-edge) 34%,transparent)}}.touch-system-wip-switcher>button>span{color:var(--touch-empire-edge);font-family:var(--font-mono);border-radius:50%;font-size:9px}.touch-system-wip-switcher>button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.touch-system-wip-switcher>button[aria-current=page]{border-color:var(--touch-empire-edge)}@supports (color:color-mix(in lab,red,red)){.touch-system-wip-switcher>button[aria-current=page]{border-color:color-mix(in srgb,var(--touch-empire-edge) 72%,white)}}.touch-system-wip-switcher>button[aria-current=page]{background:var(--touch-empire-ambient)}@supports (color:color-mix(in lab,red,red)){.touch-system-wip-switcher>button[aria-current=page]{background:color-mix(in srgb,var(--touch-empire-ambient) 16%,var(--color-zinc-950))}}.touch-system-wip-switcher>button[aria-current=page]{color:#fff;box-shadow:0 0 16px var(--touch-empire-radiance)}@supports (color:color-mix(in lab,red,red)){.touch-system-wip-switcher>button[aria-current=page]{box-shadow:0 0 16px color-mix(in srgb,var(--touch-empire-radiance) 18%,transparent)}}.body-action-menu--touch{top:auto;right:max(8px,env(safe-area-inset-right));bottom:calc(env(safe-area-inset-bottom) + 76px);left:max(8px,env(safe-area-inset-left));width:auto;max-height:min(56dvh,calc(100dvh - env(safe-area-inset-top) - 92px));overscroll-behavior:contain;border-radius:18px 5px;overflow-y:auto;box-shadow:inset 0 1px #ffffff1f,0 24px 62px #000000c2,0 0 24px #00d2ef1f}@supports (color:color-mix(in lab,red,red)){.body-action-menu--touch{box-shadow:inset 0 1px #ffffff1f,0 24px 62px #000000c2,0 0 24px color-mix(in srgb,var(--color-cyan-400) 12%,transparent)}}.body-action-menu--touch [role=menuitem]{min-height:44px;padding:8px 14px}}@media (orientation:landscape) and (max-width:768px){.touch-sector-page-shell{padding-top:calc(env(safe-area-inset-top) + 7px);padding-right:max(7px,env(safe-area-inset-right));padding-bottom:calc(env(safe-area-inset-bottom) + 7px)}.touch-sector-open:has(.touch-alert-dock) .touch-sector-page-shell{padding-bottom:calc(env(safe-area-inset-bottom) + 54px)}.touch-sector-console{grid-template-columns:minmax(0,1fr) 124px 214px;gap:6px}.touch-sector-panel__heading{gap:6px;min-height:44px;padding:5px 7px}.touch-sector-panel__icon{width:30px;height:30px}.touch-sector-panel__icon img{width:21px;height:21px}.touch-sector-panel__status{padding-left:5px;padding-right:5px;font-size:7px}.touch-sector-identity{padding:7px 8px 6px}.touch-sector-stats{gap:4px;padding:5px}.touch-sector-stat{min-height:48px;padding:5px}.touch-sector-owner{min-height:42px;margin:0 5px;padding:5px 6px}.touch-sector-fog-note,.touch-sector-intel-note{margin-left:6px;margin-right:6px}}.fleet-active-section{background-color:var(--fleet-command-surface)!important}@supports (color:color-mix(in lab,red,red)){.fleet-active-section{background-color:color-mix(in srgb,var(--fleet-command-surface) 96%,var(--color-zinc-950))!important}}.fleet-active-section{box-shadow:inset 0 1px #ffffff14,inset 0 0 60px var(--fleet-command-ambient),0 24px 64px #00000094}@supports (color:color-mix(in lab,red,red)){.fleet-active-section{box-shadow:inset 0 1px #ffffff14,inset 0 0 60px color-mix(in srgb,var(--fleet-command-ambient) 8%,transparent),0 24px 64px #00000094}}.fleet-active-section:before{z-index:-1;pointer-events:none;content:"";opacity:.28;background-image:linear-gradient(var(--fleet-command-edge) 1px,transparent 1px),linear-gradient(90deg,var(--fleet-command-edge) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.fleet-active-section:before{background-image:linear-gradient(color-mix(in srgb,var(--fleet-command-edge) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--fleet-command-edge) 6%,transparent) 1px,transparent 1px)}}.fleet-active-section:before{background-size:34px 34px;-webkit-mask-image:linear-gradient(125deg,#000,#0000 58%);mask-image:linear-gradient(125deg,#000,#0000 58%)}.fleet-active-header{position:relative}.fleet-active-header:after{content:"";background:linear-gradient(90deg,transparent,var(--fleet-command-edge));width:min(38%,280px);height:1px;position:absolute;bottom:-1px;right:0}@supports (color:color-mix(in lab,red,red)){.fleet-active-header:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fleet-command-edge) 68%,white))}}.fleet-active-header:after{box-shadow:0 0 12px var(--fleet-command-glow)}@supports (color:color-mix(in lab,red,red)){.fleet-active-header:after{box-shadow:0 0 12px color-mix(in srgb,var(--fleet-command-glow) 34%,transparent)}}.fleet-active-summary>span{box-shadow:inset 0 1px #ffffff14,0 0 10px}@supports (color:color-mix(in lab,red,red)){.fleet-active-summary>span{box-shadow:inset 0 1px #ffffff14,0 0 10px color-mix(in srgb,currentColor 8%,transparent)}}.fleet-operation-card{min-width:0;box-shadow:inset 0 1px #ffffff0f,inset 0 0 28px var(--fleet-phase-color),0 12px 30px #00000057}@supports (color:color-mix(in lab,red,red)){.fleet-operation-card{box-shadow:inset 0 1px #ffffff0f,inset 0 0 28px color-mix(in srgb,var(--fleet-phase-color) 3%,transparent),0 12px 30px #00000057}}.fleet-operation-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fleet-operation-card:before{z-index:-1;content:"";background:linear-gradient(90deg,var(--fleet-phase-color),var(--fleet-phase-color) 46%,transparent 82%);height:1px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.fleet-operation-card:before{background:linear-gradient(90deg,var(--fleet-phase-color),color-mix(in srgb,var(--fleet-phase-color) 16%,transparent) 46%,transparent 82%)}}.fleet-operation-card:before{opacity:.72}.fleet-operation-card:after{z-index:-1;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,var(--fleet-phase-color),transparent);width:44%;height:210%;position:absolute;top:-55%;left:-25%;rotate:13deg}@supports (color:color-mix(in lab,red,red)){.fleet-operation-card:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fleet-phase-color) 7%,transparent),transparent)}}.fleet-operation-card:after{transition:translate .42s}.fleet-operation-card:focus-within:after,.fleet-operation-card:hover:after{translate:310%}.fleet-operation-combat,.fleet-operation-route{box-shadow:inset 0 1px #ffffff0a,inset 0 0 24px var(--fleet-phase-color)}@supports (color:color-mix(in lab,red,red)){.fleet-operation-combat,.fleet-operation-route{box-shadow:inset 0 1px #ffffff0a,inset 0 0 24px color-mix(in srgb,var(--fleet-phase-color) 3%,transparent)}}.fleet-operation-heading button:focus-visible,.fleet-operation-manifest a:focus-visible{outline:2px solid var(--fleet-phase-color)}@supports (color:color-mix(in lab,red,red)){.fleet-operation-heading button:focus-visible,.fleet-operation-manifest a:focus-visible{outline:2px solid color-mix(in srgb,var(--fleet-phase-color) 72%,white)}}.fleet-operation-heading button:focus-visible,.fleet-operation-manifest a:focus-visible{outline-offset:2px}.touch-fleet-surface:after{z-index:2;pointer-events:none;content:"";background:radial-gradient(ellipse at 54% 42%,var(--touch-fleet-shell-ambient),transparent 54%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.touch-fleet-surface:after{background:radial-gradient(ellipse at 54% 42%,color-mix(in srgb,var(--touch-fleet-shell-ambient) 9%,transparent),transparent 54%)}}.touch-fleet-panel{border-color:var(--touch-fleet-shell-edge)!important}@supports (color:color-mix(in lab,red,red)){.touch-fleet-panel{border-color:color-mix(in srgb,var(--touch-fleet-shell-edge) 30%,transparent)!important}}.touch-fleet-panel{background:linear-gradient(142deg,#09090bf5,var(--touch-fleet-shell-ambient))!important}@supports (color:color-mix(in lab,red,red)){.touch-fleet-panel{background:linear-gradient(142deg,color-mix(in srgb,var(--color-zinc-950) 96%,transparent),color-mix(in srgb,var(--touch-fleet-shell-ambient) 12%,var(--color-zinc-950)))!important}}.touch-fleet-panel{box-shadow:inset 0 1px #ffffff17,0 28px 80px #000000d1,0 0 42px var(--touch-fleet-shell-radiance)!important}@supports (color:color-mix(in lab,red,red)){.touch-fleet-panel{box-shadow:inset 0 1px #ffffff17,0 28px 80px #000000d1,0 0 42px color-mix(in srgb,var(--touch-fleet-shell-radiance) 11%,transparent)!important}}.touch-fleet-panel{scrollbar-color:var(--touch-fleet-shell-edge) #09090bcc}@supports (color:color-mix(in lab,red,red)){.touch-fleet-panel{scrollbar-color:color-mix(in srgb,var(--touch-fleet-shell-edge) 32%,transparent) color-mix(in srgb,var(--color-zinc-950) 80%,transparent)}}.touch-fleet-panel .fleet-command-page{max-width:none}.touch-fleet-panel .fleet-command-page>header{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.touch-fleet-panel .fleet-command-page>section:not(.fleet-active-section){display:none}.touch-fleet-panel .fleet-active-section{min-height:calc(76vh - 2rem - 2px);margin-block-end:0}.touch-fleet-panel .fleet-operation-grid{grid-template-columns:minmax(0,1fr)}.touch-fleet-page .fleet-command-page{width:100%}@media (orientation:landscape) and (max-height:480px){.touch-fleet-panel{padding:8px}.touch-fleet-panel .fleet-active-section{min-height:calc(76vh - 1rem - 2px);padding:10px}.touch-fleet-panel .fleet-active-header{flex-wrap:nowrap;margin-bottom:8px;padding-bottom:8px}.touch-fleet-panel .fleet-active-summary{display:none}.touch-fleet-panel .fleet-active-header>div:first-child>span{width:40px;height:40px}.touch-fleet-panel .fleet-active-header>div:first-child>span img{width:27px;height:27px}.touch-fleet-panel .fleet-active-header p{letter-spacing:.2em;font-size:8px}.touch-fleet-panel .fleet-active-header h1,.touch-fleet-panel .fleet-active-header h2{font-size:17px}.touch-fleet-panel .fleet-operation-card{padding:10px}.touch-fleet-panel .fleet-operation-heading{grid-template-columns:44px minmax(0,1fr) auto;gap:8px;margin-bottom:8px}.touch-fleet-panel .fleet-operation-heading>span:first-child{width:44px;height:44px}.touch-fleet-panel .fleet-operation-route{padding-top:6px;padding-bottom:6px}}.touch-research-sector-scroll{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden auto}.touch-research-landscape-sidebar{display:contents}.touch-research-sector-title{inset-inline:0;position:absolute;top:8px}.touch-research-sector-scroll::-webkit-scrollbar{display:none}.touch-research-page-shell{background:radial-gradient(ellipse at 76% 43%,var(--touch-research-ambient) 0,transparent 44%),radial-gradient(ellipse at 54% 86%,var(--touch-console-ambient) 0,transparent 40%),linear-gradient(112deg,#09090bd1 0,#09090ba3 56%,#09090bbd 100%),url(/assets/stellar/stellar_object_images_1024/backgrounds_1024/SystemBackground_Variant05.png) 50% /cover no-repeat}@supports (color:color-mix(in lab,red,red)){.touch-research-page-shell{background:radial-gradient(ellipse at 76% 43%,color-mix(in srgb,var(--touch-research-ambient) 10%,transparent) 0,transparent 44%),radial-gradient(ellipse at 54% 86%,color-mix(in srgb,var(--touch-console-ambient) 6%,transparent) 0,transparent 40%),linear-gradient(112deg,color-mix(in srgb,var(--color-zinc-950) 82%,transparent) 0,color-mix(in srgb,var(--color-zinc-950) 64%,transparent) 56%,color-mix(in srgb,var(--color-zinc-950) 74%,transparent) 100%),url(/assets/stellar/stellar_object_images_1024/backgrounds_1024/SystemBackground_Variant05.png) 50% /cover no-repeat}}.touch-research-page-shell .touch-research-sector-title{text-shadow:0 2px 10px var(--color-zinc-950),0 0 20px var(--touch-research-edge)}@supports (color:color-mix(in lab,red,red)){.touch-research-page-shell .touch-research-sector-title{text-shadow:0 2px 10px var(--color-zinc-950),0 0 20px color-mix(in srgb,var(--touch-research-edge) 20%,transparent)}}.touch-research-sector-canvas{order:1;width:100%;height:max(560px,80%);min-height:560px;margin-inline:auto;position:relative}.touch-research-page-shell .touch-research-sector-canvas:before{background:radial-gradient(ellipse at center,var(--touch-research-ambient),transparent 67%);position:absolute;inset:7% 3%}@supports (color:color-mix(in lab,red,red)){.touch-research-page-shell .touch-research-sector-canvas:before{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--touch-research-ambient) 8%,transparent),transparent 67%)}}.touch-research-page-shell .touch-research-sector-canvas:before{content:"";pointer-events:none}.touch-research-sector-node{--touch-research-sector-color:var(--touch-research-edge);--touch-research-sector-stroke:var(--touch-research-sector-color)}@supports (color:color-mix(in lab,red,red)){.touch-research-sector-node{--touch-research-sector-stroke:color-mix(in srgb,var(--touch-research-sector-color) 78%,transparent)}}.touch-research-sector-node{z-index:10;width:var(--touch-research-sector-size);aspect-ratio:1;border:1.5px solid var(--touch-research-sector-stroke);background:radial-gradient(circle at 50% 34%,var(--touch-research-sector-color) 0,var(--touch-research-sector-color) 52%,var(--color-zinc-950) 100%);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}@supports (color:color-mix(in lab,red,red)){.touch-research-sector-node{background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--touch-research-sector-color) 28%,var(--color-zinc-950)) 0,color-mix(in srgb,var(--touch-research-sector-color) 10%,var(--color-zinc-950)) 52%,var(--color-zinc-950) 100%)}}.touch-research-sector-node{box-shadow:0 0 0 3px var(--touch-research-sector-color),0 0 24px var(--touch-research-sector-color),inset 0 0 28px var(--touch-research-sector-color)}@supports (color:color-mix(in lab,red,red)){.touch-research-sector-node{box-shadow:0 0 0 3px color-mix(in srgb,var(--touch-research-sector-color) 12%,transparent),0 0 24px color-mix(in srgb,var(--touch-research-sector-color) 16%,transparent),inset 0 0 28px color-mix(in srgb,var(--touch-research-sector-color) 11%,transparent)}}.touch-research-sector-node{color:#fff;transition:scale .15s,filter .15s,box-shadow .15s}.touch-research-sector-node:after{z-index:3;border-bottom:4px solid var(--touch-research-sector-color);content:"";height:10%;filter:drop-shadow(0 0 4px var(--touch-research-sector-color));border-radius:0 0 9999px 9999px;position:absolute;bottom:5%;left:24%;right:24%}.touch-research-sector-node:active,.touch-research-sector-node:hover{filter:brightness(1.12);scale:1.025}.touch-research-sector-node:focus-visible{outline:3px solid var(--touch-research-sector-color)}@supports (color:color-mix(in lab,red,red)){.touch-research-sector-node:focus-visible{outline:3px solid color-mix(in srgb,var(--touch-research-sector-color) 82%,white)}}.touch-research-sector-node:focus-visible{outline-offset:5px}.touch-research-sector-node--central{box-shadow:0 0 0 4px var(--color-zinc-950),0 0 0 5px var(--touch-research-sector-color),0 0 28px var(--touch-research-sector-color),inset 0 0 32px var(--touch-research-sector-color)}@supports (color:color-mix(in lab,red,red)){.touch-research-sector-node--central{box-shadow:0 0 0 4px var(--color-zinc-950),0 0 0 5px color-mix(in srgb,var(--touch-research-sector-color) 48%,transparent),0 0 28px color-mix(in srgb,var(--touch-research-sector-color) 22%,transparent),inset 0 0 32px color-mix(in srgb,var(--touch-research-sector-color) 14%,transparent)}}.touch-research-page-shell .touch-research-sector-node{--touch-research-sector-stroke:var(--touch-research-sector-color)}@supports (color:color-mix(in lab,red,red)){.touch-research-page-shell .touch-research-sector-node{--touch-research-sector-stroke:color-mix(in srgb,var(--touch-research-sector-color) 88%,transparent)}}.touch-research-page-shell .touch-research-sector-node{background:radial-gradient(circle at 50% 31%,var(--touch-research-sector-color) 0,var(--touch-research-sector-color) 52%,var(--color-zinc-950) 100%)}@supports (color:color-mix(in lab,red,red)){.touch-research-page-shell .touch-research-sector-node{background:radial-gradient(circle at 50% 31%,color-mix(in srgb,var(--touch-research-sector-color) 34%,var(--color-zinc-950)) 0,color-mix(in srgb,var(--touch-research-sector-color) 13%,var(--color-zinc-950)) 52%,var(--color-zinc-950) 100%)}}.touch-research-page-shell .touch-research-sector-node{box-shadow:0 0 0 3px var(--touch-research-sector-color),0 0 24px var(--touch-research-sector-color),inset 0 0 28px var(--touch-research-sector-color),inset 0 1px #ffffff2e}@supports (color:color-mix(in lab,red,red)){.touch-research-page-shell .touch-research-sector-node{box-shadow:0 0 0 3px color-mix(in srgb,var(--touch-research-sector-color) 16%,transparent),0 0 24px color-mix(in srgb,var(--touch-research-sector-color) 24%,transparent),inset 0 0 28px color-mix(in srgb,var(--touch-research-sector-color) 17%,transparent),inset 0 1px #ffffff2e}}.touch-research-page-shell .touch-research-sector-node--central{box-shadow:0 0 0 4px var(--color-zinc-950),0 0 0 5px var(--touch-research-sector-color),0 0 30px var(--touch-research-sector-color),inset 0 0 32px var(--touch-research-sector-color),inset 0 1px #ffffff2e}@supports (color:color-mix(in lab,red,red)){.touch-research-page-shell .touch-research-sector-node--central{box-shadow:0 0 0 4px var(--color-zinc-950),0 0 0 5px color-mix(in srgb,var(--touch-research-sector-color) 60%,transparent),0 0 30px color-mix(in srgb,var(--touch-research-sector-color) 30%,transparent),inset 0 0 32px color-mix(in srgb,var(--touch-research-sector-color) 19%,transparent),inset 0 1px #ffffff2e}}.touch-research-sector-art,.touch-research-sector-shade{position:absolute;inset:0}.touch-research-sector-art{z-index:0;border-radius:inherit;object-fit:cover}.touch-research-page-shell .touch-research-sector-art{filter:saturate(1.1)contrast(1.08)brightness(1.04)}.touch-research-sector-shade{z-index:1;background:linear-gradient(#0000,#09090b59 42%,#09090beb)}@supports (color:color-mix(in lab,red,red)){.touch-research-sector-shade{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--color-zinc-950) 35%,transparent) 42%,color-mix(in srgb,var(--color-zinc-950) 92%,transparent) 100%)}}.touch-research-page-shell .touch-research-sector-shade{background:radial-gradient(ellipse at 50% 10%,#ffffff21,transparent 44%),linear-gradient(180deg,var(--touch-research-sector-color) 0,#09090b3d 40%,#09090bf0 100%)}@supports (color:color-mix(in lab,red,red)){.touch-research-page-shell .touch-research-sector-shade{background:radial-gradient(ellipse at 50% 10%,#ffffff21,transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--touch-research-sector-color) 7%,transparent) 0,color-mix(in srgb,var(--color-zinc-950) 24%,transparent) 40%,color-mix(in srgb,var(--color-zinc-950) 94%,transparent) 100%)}}.touch-research-page-shell .touch-research-sector-node:after{filter:drop-shadow(0 0 7px var(--touch-research-sector-color))}.touch-research-page-shell .touch-research-sector-label{text-shadow:0 2px 7px var(--color-zinc-950),0 0 10px var(--touch-research-sector-color)}@supports (color:color-mix(in lab,red,red)){.touch-research-page-shell .touch-research-sector-label{text-shadow:0 2px 7px var(--color-zinc-950),0 0 10px color-mix(in srgb,var(--touch-research-sector-color) 22%,transparent)}}.touch-research-sector-separator{z-index:2;fill:none;pointer-events:none;width:100%;height:100%;stroke:var(--touch-research-sector-stroke);stroke-linecap:butt;stroke-width:1.5px;position:absolute;inset:0}.touch-research-sector-separator path{vector-effect:non-scaling-stroke}.touch-research-sector-label{z-index:3;text-align:center;text-transform:uppercase;text-wrap:balance;height:26%;text-shadow:0 2px 8px var(--color-zinc-950);flex-direction:column;justify-content:center;align-items:center;font-size:8px;font-weight:700;line-height:1.12;display:flex;position:absolute;bottom:calc(22% - 4px);left:8%;right:8%}.touch-research-sector-node--central .touch-research-sector-label{height:27%;font-size:8px;bottom:calc(23% - 8px)}.touch-research-sector-percent{z-index:3;letter-spacing:.02em;height:9%;color:var(--touch-research-sector-color);text-shadow:0 1px 6px var(--color-zinc-950);justify-content:center;align-items:flex-end;font-size:10.4px;font-weight:700;line-height:1;display:flex;position:absolute;bottom:11%;left:24%;right:24%}.touch-research-sector-node--central .touch-research-sector-percent{font-size:11.7px}.touch-research-relation-label{--touch-research-relation-color:var(--touch-research-edge);z-index:5;text-align:center;text-transform:uppercase;border-color:var(--touch-research-relation-color);flex-direction:column;width:86px;font-size:6px;font-weight:600;line-height:1.25;display:flex;position:absolute;translate:-50% -50%}@supports (color:color-mix(in lab,red,red)){.touch-research-relation-label{border-color:color-mix(in srgb,var(--touch-research-relation-color) 38%,transparent)}}.touch-research-relation-label{background:#09090bdb}@supports (color:color-mix(in lab,red,red)){.touch-research-relation-label{background:color-mix(in srgb,var(--color-zinc-950) 86%,transparent)}}.touch-research-relation-label{box-shadow:0 0 0 1px var(--touch-research-relation-color),0 4px 14px #09090bb8,inset 0 1px #ffffff0d}@supports (color:color-mix(in lab,red,red)){.touch-research-relation-label{box-shadow:0 0 0 1px color-mix(in srgb,var(--touch-research-relation-color) 9%,transparent),0 4px 14px color-mix(in srgb,var(--color-zinc-950) 72%,transparent),inset 0 1px #ffffff0d}}.touch-research-relation-label{text-shadow:0 1px 6px var(--color-zinc-950)}.touch-research-page-shell .touch-research-relation-path{stroke-opacity:.72;filter:drop-shadow(0 0 3px var(--touch-research-relation-color))}@supports (color:color-mix(in lab,red,red)){.touch-research-page-shell .touch-research-relation-path{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--touch-research-relation-color) 68%,transparent))}}.touch-research-page-shell .touch-research-relation-label{border-color:var(--touch-research-relation-color)}@supports (color:color-mix(in lab,red,red)){.touch-research-page-shell .touch-research-relation-label{border-color:color-mix(in srgb,var(--touch-research-relation-color) 58%,transparent)}}.touch-research-page-shell .touch-research-relation-label{background:linear-gradient(180deg,var(--touch-research-relation-color),#09090bf0)}@supports (color:color-mix(in lab,red,red)){.touch-research-page-shell .touch-research-relation-label{background:linear-gradient(180deg,color-mix(in srgb,var(--touch-research-relation-color) 8%,var(--color-zinc-950)),color-mix(in srgb,var(--color-zinc-950) 94%,transparent))}}.touch-research-page-shell .touch-research-relation-label{box-shadow:0 0 0 1px var(--touch-research-relation-color),0 0 14px var(--touch-research-relation-color),0 6px 16px #09090bc7,inset 0 1px #ffffff1a}@supports (color:color-mix(in lab,red,red)){.touch-research-page-shell .touch-research-relation-label{box-shadow:0 0 0 1px color-mix(in srgb,var(--touch-research-relation-color) 16%,transparent),0 0 14px color-mix(in srgb,var(--touch-research-relation-color) 16%,transparent),0 6px 16px color-mix(in srgb,var(--color-zinc-950) 78%,transparent),inset 0 1px #ffffff1a}}.touch-research-progress-panel{border-color:var(--touch-research-edge);order:2}@supports (color:color-mix(in lab,red,red)){.touch-research-progress-panel{border-color:color-mix(in srgb,var(--touch-research-edge) 16%,transparent)}}.touch-research-progress-panel{background:radial-gradient(circle at 16% 50%,var(--touch-research-ambient),transparent 38%),#09090bf0}@supports (color:color-mix(in lab,red,red)){.touch-research-progress-panel{background:radial-gradient(circle at 16% 50%,color-mix(in srgb,var(--touch-research-ambient) 8%,transparent),transparent 38%),color-mix(in srgb,var(--color-zinc-950) 94%,transparent)}}.touch-research-progress-panel{box-shadow:inset 0 1px #ffffff0a,0 12px 28px #00000042}.touch-research-page-shell .touch-research-progress-panel{border-color:var(--touch-research-edge)}@supports (color:color-mix(in lab,red,red)){.touch-research-page-shell .touch-research-progress-panel{border-color:color-mix(in srgb,var(--touch-research-edge) 30%,transparent)}}.touch-research-page-shell .touch-research-progress-panel{background:linear-gradient(180deg,#ffffff0d,transparent 20%),radial-gradient(circle at 16% 47%,var(--touch-research-ambient),transparent 40%),#09090be6}@supports (color:color-mix(in lab,red,red)){.touch-research-page-shell .touch-research-progress-panel{background:linear-gradient(180deg,#ffffff0d,transparent 20%),radial-gradient(circle at 16% 47%,color-mix(in srgb,var(--touch-research-ambient) 17%,transparent),transparent 40%),color-mix(in srgb,var(--color-zinc-950) 90%,transparent)}}.touch-research-page-shell .touch-research-progress-panel{box-shadow:0 0 0 1px var(--touch-research-edge),inset 0 1px #ffffff1c,inset 0 0 24px var(--touch-research-ambient),0 14px 34px #00000073,0 0 24px var(--touch-research-ambient)}@supports (color:color-mix(in lab,red,red)){.touch-research-page-shell .touch-research-progress-panel{box-shadow:0 0 0 1px color-mix(in srgb,var(--touch-research-edge) 8%,transparent),inset 0 1px #ffffff1c,inset 0 0 24px color-mix(in srgb,var(--touch-research-ambient) 6%,transparent),0 14px 34px #00000073,0 0 24px color-mix(in srgb,var(--touch-research-ambient) 9%,transparent)}}.touch-research-page-shell .touch-research-progress-panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.touch-research-progress-ring{background:conic-gradient(from -90deg,var(--touch-research-edge) 0 var(--touch-research-progress),var(--touch-research-ambient) var(--touch-research-progress) 100%)}@supports (color:color-mix(in lab,red,red)){.touch-research-progress-ring{background:conic-gradient(from -90deg,var(--touch-research-edge) 0 var(--touch-research-progress),color-mix(in srgb,var(--touch-research-ambient) 20%,var(--color-zinc-950)) var(--touch-research-progress) 100%)}}.touch-research-progress-ring{box-shadow:0 0 18px var(--touch-research-radiance)}@supports (color:color-mix(in lab,red,red)){.touch-research-progress-ring{box-shadow:0 0 18px color-mix(in srgb,var(--touch-research-radiance) 15%,transparent)}}.touch-research-page-shell .touch-research-progress-ring{box-shadow:0 0 22px var(--touch-research-radiance),inset 0 0 0 1px #ffffff1f}@supports (color:color-mix(in lab,red,red)){.touch-research-page-shell .touch-research-progress-ring{box-shadow:0 0 22px color-mix(in srgb,var(--touch-research-radiance) 30%,transparent),inset 0 0 0 1px #ffffff1f}}.touch-research-progress-ring-core{background:#09090bf5}@supports (color:color-mix(in lab,red,red)){.touch-research-progress-ring-core{background:color-mix(in srgb,var(--color-zinc-950) 96%,transparent)}}.touch-research-progress-ring-core{box-shadow:inset 0 0 12px var(--touch-research-radiance)}@supports (color:color-mix(in lab,red,red)){.touch-research-progress-ring-core{box-shadow:inset 0 0 12px color-mix(in srgb,var(--touch-research-radiance) 9%,transparent)}}.touch-research-page-shell .touch-research-progress-ring-core{background:radial-gradient(circle at 50% 30%,var(--touch-research-ambient),var(--color-zinc-950) 72%)}@supports (color:color-mix(in lab,red,red)){.touch-research-page-shell .touch-research-progress-ring-core{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--touch-research-ambient) 13%,var(--color-zinc-950)),var(--color-zinc-950) 72%)}}.touch-research-page-shell .touch-research-progress-ring-core{box-shadow:inset 0 0 14px var(--touch-research-radiance),0 0 0 1px var(--touch-research-edge)}@supports (color:color-mix(in lab,red,red)){.touch-research-page-shell .touch-research-progress-ring-core{box-shadow:inset 0 0 14px color-mix(in srgb,var(--touch-research-radiance) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--touch-research-edge) 13%,transparent)}}.touch-research-laboratory-badge{border-color:var(--touch-research-edge)}@supports (color:color-mix(in lab,red,red)){.touch-research-laboratory-badge{border-color:color-mix(in srgb,var(--touch-research-edge) 22%,transparent)}}.touch-research-laboratory-badge{background:var(--touch-research-ambient)}@supports (color:color-mix(in lab,red,red)){.touch-research-laboratory-badge{background:color-mix(in srgb,var(--touch-research-ambient) 8%,var(--color-zinc-950))}}.touch-research-laboratory-badge{box-shadow:inset 0 1px #ffffff0a,0 0 16px var(--touch-research-radiance)}@supports (color:color-mix(in lab,red,red)){.touch-research-laboratory-badge{box-shadow:inset 0 1px #ffffff0a,0 0 16px color-mix(in srgb,var(--touch-research-radiance) 8%,transparent)}}.touch-research-page-shell .touch-research-laboratory-badge,.touch-research-page-shell .touch-research-queue-time{border-color:var(--touch-research-edge)}@supports (color:color-mix(in lab,red,red)){.touch-research-page-shell .touch-research-laboratory-badge,.touch-research-page-shell .touch-research-queue-time{border-color:color-mix(in srgb,var(--touch-research-edge) 42%,transparent)}}.touch-research-page-shell .touch-research-laboratory-badge,.touch-research-page-shell .touch-research-queue-time{background:linear-gradient(180deg,var(--touch-research-edge),transparent),var(--touch-research-ambient)}@supports (color:color-mix(in lab,red,red)){.touch-research-page-shell .touch-research-laboratory-badge,.touch-research-page-shell .touch-research-queue-time{background:linear-gradient(180deg,color-mix(in srgb,var(--touch-research-edge) 9%,transparent),transparent),color-mix(in srgb,var(--touch-research-ambient) 10%,var(--color-zinc-950))}}.touch-research-page-shell .touch-research-laboratory-badge,.touch-research-page-shell .touch-research-queue-time{box-shadow:inset 0 1px #ffffff1a,0 0 16px var(--touch-research-radiance)}@supports (color:color-mix(in lab,red,red)){.touch-research-page-shell .touch-research-laboratory-badge,.touch-research-page-shell .touch-research-queue-time{box-shadow:inset 0 1px #ffffff1a,0 0 16px color-mix(in srgb,var(--touch-research-radiance) 14%,transparent)}}.touch-research-queue-time{border-color:var(--touch-research-edge)}@supports (color:color-mix(in lab,red,red)){.touch-research-queue-time{border-color:color-mix(in srgb,var(--touch-research-edge) 22%,transparent)}}.touch-research-queue-time{background:var(--touch-research-ambient)}@supports (color:color-mix(in lab,red,red)){.touch-research-queue-time{background:color-mix(in srgb,var(--touch-research-ambient) 8%,var(--color-zinc-950))}}.touch-research-page-shell .touch-research-queue-row{background:#ffffff05;box-shadow:inset 0 0 0 1px #ffffff0d}.touch-research-sector-pending{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:28px;min-height:0;padding:24px 16px;display:flex;overflow-y:auto}.touch-research-sector-node--pending{flex:none;width:clamp(124px,36vw,156px);position:relative;top:auto;left:auto;translate:none}.touch-administration-page-shell{background:radial-gradient(ellipse at 22% 18%,var(--touch-console-ambient),transparent 38%),radial-gradient(ellipse at 82% 52%,var(--touch-ambient-violet),transparent 42%),linear-gradient(112deg,#09090bc2,#09090b99 58%,#09090bb8),url(/assets/stellar/stellar_object_images_1024/backgrounds_1024/SystemBackground_Variant05.png) 50% /cover no-repeat}@supports (color:color-mix(in lab,red,red)){.touch-administration-page-shell{background:radial-gradient(ellipse at 22% 18%,color-mix(in srgb,var(--touch-console-ambient) 8%,transparent),transparent 38%),radial-gradient(ellipse at 82% 52%,color-mix(in srgb,var(--touch-ambient-violet) 7%,transparent),transparent 42%),linear-gradient(112deg,color-mix(in srgb,var(--color-zinc-950) 76%,transparent),color-mix(in srgb,var(--color-zinc-950) 60%,transparent) 58%,color-mix(in srgb,var(--color-zinc-950) 72%,transparent)),url(/assets/stellar/stellar_object_images_1024/backgrounds_1024/SystemBackground_Variant05.png) 50% /cover no-repeat}}.touch-administration-page-shell :is(.touch-population-card,.touch-consumption-card,.touch-caste-ring-card,.touch-tax-card,.touch-energy-card){border-color:var(--touch-console-edge)}@supports (color:color-mix(in lab,red,red)){.touch-administration-page-shell :is(.touch-population-card,.touch-consumption-card,.touch-caste-ring-card,.touch-tax-card,.touch-energy-card){border-color:color-mix(in srgb,var(--touch-console-edge) 25%,transparent)}}.touch-administration-page-shell :is(.touch-population-card,.touch-consumption-card,.touch-caste-ring-card,.touch-tax-card,.touch-energy-card){background-image:linear-gradient(180deg,#ffffff0d,transparent 22%),radial-gradient(ellipse at 82% 0,var(--touch-console-radiance),transparent 48%)}@supports (color:color-mix(in lab,red,red)){.touch-administration-page-shell :is(.touch-population-card,.touch-consumption-card,.touch-caste-ring-card,.touch-tax-card,.touch-energy-card){background-image:linear-gradient(180deg,#ffffff0d,transparent 22%),radial-gradient(ellipse at 82% 0,color-mix(in srgb,var(--touch-console-radiance) 7%,transparent),transparent 48%)}}.touch-administration-page-shell :is(.touch-population-card,.touch-consumption-card,.touch-caste-ring-card,.touch-tax-card,.touch-energy-card){box-shadow:inset 0 1px #ffffff1f,inset 0 -18px 28px #0000002e,0 10px 24px #00000057,0 0 18px var(--touch-console-ambient)}@supports (color:color-mix(in lab,red,red)){.touch-administration-page-shell :is(.touch-population-card,.touch-consumption-card,.touch-caste-ring-card,.touch-tax-card,.touch-energy-card){box-shadow:inset 0 1px #ffffff1f,inset 0 -18px 28px #0000002e,0 10px 24px #00000057,0 0 18px color-mix(in srgb,var(--touch-console-ambient) 5%,transparent)}}.touch-administration-page-shell .touch-population-card{background-image:linear-gradient(90deg,#09090bf7 0,#09090be8 46%,#09090b94 100%),linear-gradient(180deg,#ffffff0f,transparent 25%),var(--touch-administration-art)}@supports (color:color-mix(in lab,red,red)){.touch-administration-page-shell .touch-population-card{background-image:linear-gradient(90deg,color-mix(in srgb,var(--color-zinc-950) 97%,transparent) 0,color-mix(in srgb,var(--color-zinc-950) 91%,transparent) 46%,color-mix(in srgb,var(--color-zinc-950) 58%,transparent) 100%),linear-gradient(180deg,#ffffff0f,transparent 25%),var(--touch-administration-art)}}.touch-administration-page-shell .touch-population-card{background-position:50%,50%,right 42%;background-size:cover}.touch-administration-page-shell .touch-happiness-ring{background:radial-gradient(circle,#09090bf5 48%,var(--touch-happiness-tone) 70%,transparent 73%)}@supports (color:color-mix(in lab,red,red)){.touch-administration-page-shell .touch-happiness-ring{background:radial-gradient(circle,color-mix(in srgb,var(--color-zinc-950) 96%,transparent) 48%,color-mix(in srgb,var(--touch-happiness-tone) 8%,transparent) 70%,transparent 73%)}}.touch-administration-page-shell .touch-happiness-ring{box-shadow:inset 0 0 20px var(--touch-happiness-tone),0 0 24px var(--touch-happiness-tone)}@supports (color:color-mix(in lab,red,red)){.touch-administration-page-shell .touch-happiness-ring{box-shadow:inset 0 0 20px color-mix(in srgb,var(--touch-happiness-tone) 9%,transparent),0 0 24px color-mix(in srgb,var(--touch-happiness-tone) 13%,transparent)}}.touch-administration-page-shell .touch-consumption-resource-card{border-color:var(--touch-console-edge);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.touch-administration-page-shell .touch-consumption-resource-card{border-color:color-mix(in srgb,var(--touch-console-edge) 21%,transparent)}}.touch-administration-page-shell .touch-consumption-resource-card{background-image:linear-gradient(90deg,#09090beb,#09090bb3),var(--touch-administration-art)}@supports (color:color-mix(in lab,red,red)){.touch-administration-page-shell .touch-consumption-resource-card{background-image:linear-gradient(90deg,color-mix(in srgb,var(--color-zinc-950) 92%,transparent),color-mix(in srgb,var(--color-zinc-950) 70%,transparent)),var(--touch-administration-art)}}.touch-administration-page-shell .touch-consumption-resource-card{box-shadow:inset 0 1px #ffffff17,inset 0 0 20px var(--touch-console-radiance);background-position:50%,50% 54%;background-size:cover}@supports (color:color-mix(in lab,red,red)){.touch-administration-page-shell .touch-consumption-resource-card{box-shadow:inset 0 1px #ffffff17,inset 0 0 20px color-mix(in srgb,var(--touch-console-radiance) 5%,transparent)}}.touch-administration-page-shell .touch-resource-sparkline{filter:drop-shadow(0 0 5px)}@supports (color:color-mix(in lab,red,red)){.touch-administration-page-shell .touch-resource-sparkline{filter:drop-shadow(0 0 5px color-mix(in srgb,currentColor 35%,transparent))}}.touch-administration-page-shell .touch-caste-ring-card{background-image:radial-gradient(circle at 50% 51%,var(--touch-ambient-violet),transparent 48%),linear-gradient(180deg,#ffffff0d,transparent 22%)}@supports (color:color-mix(in lab,red,red)){.touch-administration-page-shell .touch-caste-ring-card{background-image:radial-gradient(circle at 50% 51%,color-mix(in srgb,var(--touch-ambient-violet) 8%,transparent),transparent 48%),linear-gradient(180deg,#ffffff0d,transparent 22%)}}.touch-administration-page-shell .touch-caste-ring-card>svg{filter:drop-shadow(0 0 12px var(--touch-console-radiance))}@supports (color:color-mix(in lab,red,red)){.touch-administration-page-shell .touch-caste-ring-card>svg{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--touch-console-radiance) 10%,transparent))}}.touch-caste-sector-art{filter:saturate(1.1)contrast(1.08)brightness(.96)}.touch-caste-sector-label{filter:drop-shadow(0 1px 2px var(--color-zinc-950))}:is(.touch-happiness-popup,.touch-caste-popup,.touch-tax-popup,.touch-energy-popup)>section{border-color:var(--touch-console-edge)}@supports (color:color-mix(in lab,red,red)){:is(.touch-happiness-popup,.touch-caste-popup,.touch-tax-popup,.touch-energy-popup)>section{border-color:color-mix(in srgb,var(--touch-console-edge) 24%,transparent)}}:is(.touch-happiness-popup,.touch-caste-popup,.touch-tax-popup,.touch-energy-popup)>section{background-color:var(--color-zinc-950);background-image:linear-gradient(180deg,#ffffff0d,transparent 20%),radial-gradient(ellipse at 82% 0,var(--touch-console-radiance),transparent 48%)}@supports (color:color-mix(in lab,red,red)){:is(.touch-happiness-popup,.touch-caste-popup,.touch-tax-popup,.touch-energy-popup)>section{background-image:linear-gradient(180deg,#ffffff0d,transparent 20%),radial-gradient(ellipse at 82% 0,color-mix(in srgb,var(--touch-console-radiance) 7%,transparent),transparent 48%)}}:is(.touch-happiness-popup,.touch-caste-popup,.touch-tax-popup,.touch-energy-popup)>section{box-shadow:inset 0 1px #ffffff1a,0 18px 48px #000000b3,0 0 22px var(--touch-console-ambient)}@supports (color:color-mix(in lab,red,red)){:is(.touch-happiness-popup,.touch-caste-popup,.touch-tax-popup,.touch-energy-popup)>section{box-shadow:inset 0 1px #ffffff1a,0 18px 48px #000000b3,0 0 22px color-mix(in srgb,var(--touch-console-ambient) 8%,transparent)}}.touch-administration-page-shell .touch-caste-ring-card>button,.touch-administration-page-shell .touch-energy-card>svg:last-child,.touch-administration-page-shell .touch-tax-card>button{background:radial-gradient(circle,#ffffff12,#0000 70%);box-shadow:inset 0 0 0 1px #ffffff0f}@media (orientation:portrait){.touch-administration-page-shell{background:radial-gradient(ellipse at 65% 18%,var(--touch-console-ambient),transparent 32%),linear-gradient(180deg,#09090bb8,#09090bcc),url(/assets/stellar/stellar_object_images_1024/backgrounds_1024/SystemBackground_Variant05.png) 50% /cover no-repeat}@supports (color:color-mix(in lab,red,red)){.touch-administration-page-shell{background:radial-gradient(ellipse at 65% 18%,color-mix(in srgb,var(--touch-console-ambient) 6%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--color-zinc-950) 72%,transparent),color-mix(in srgb,var(--color-zinc-950) 80%,transparent)),url(/assets/stellar/stellar_object_images_1024/backgrounds_1024/SystemBackground_Variant05.png) 50% /cover no-repeat}}.touch-administration-page-shell .touch-population-card{background-image:linear-gradient(90deg,#09090bfa 0,#09090bf0 52%,#09090bc2 100%),linear-gradient(180deg,#ffffff0d,transparent 25%),var(--touch-administration-art)}@supports (color:color-mix(in lab,red,red)){.touch-administration-page-shell .touch-population-card{background-image:linear-gradient(90deg,color-mix(in srgb,var(--color-zinc-950) 98%,transparent) 0,color-mix(in srgb,var(--color-zinc-950) 94%,transparent) 52%,color-mix(in srgb,var(--color-zinc-950) 76%,transparent) 100%),linear-gradient(180deg,#ffffff0d,transparent 25%),var(--touch-administration-art)}}.touch-administration-page-shell .touch-population-card{background-position:50%,50%,right 44%}.touch-administration-page-shell .touch-consumption-resource-card{background-image:linear-gradient(90deg,#09090bf5,#09090bd1),var(--touch-administration-art)}@supports (color:color-mix(in lab,red,red)){.touch-administration-page-shell .touch-consumption-resource-card{background-image:linear-gradient(90deg,color-mix(in srgb,var(--color-zinc-950) 96%,transparent),color-mix(in srgb,var(--color-zinc-950) 82%,transparent)),var(--touch-administration-art)}}}@media (orientation:landscape) and (max-width:700px){.touch-administration-page-shell .touch-population-card{background-image:linear-gradient(90deg,#09090bfc 0,#09090bf5 48%,#09090bd1 100%),linear-gradient(180deg,#ffffff0d,transparent 25%),var(--touch-administration-art)}@supports (color:color-mix(in lab,red,red)){.touch-administration-page-shell .touch-population-card{background-image:linear-gradient(90deg,color-mix(in srgb,var(--color-zinc-950) 99%,transparent) 0,color-mix(in srgb,var(--color-zinc-950) 96%,transparent) 48%,color-mix(in srgb,var(--color-zinc-950) 82%,transparent) 100%),linear-gradient(180deg,#ffffff0d,transparent 25%),var(--touch-administration-art)}}.touch-administration-page-shell .touch-consumption-resource-card{background-image:linear-gradient(90deg,#09090bf5,#09090bd1),var(--touch-administration-art)}@supports (color:color-mix(in lab,red,red)){.touch-administration-page-shell .touch-consumption-resource-card{background-image:linear-gradient(90deg,color-mix(in srgb,var(--color-zinc-950) 96%,transparent),color-mix(in srgb,var(--color-zinc-950) 82%,transparent)),var(--touch-administration-art)}}}.touch-administration-page-shell:has(.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3])){background:radial-gradient(ellipse at 20% 16%,var(--touch-console-ambient),transparent 38%),radial-gradient(ellipse at 82% 54%,var(--touch-ambient-violet),transparent 44%),linear-gradient(112deg,#09090bad,#09090b7a 58%,#09090b99),url(/assets/stellar/stellar_object_images_1024/backgrounds_1024/SystemBackground_Variant05.png) 50% /cover no-repeat}@supports (color:color-mix(in lab,red,red)){.touch-administration-page-shell:has(.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3])){background:radial-gradient(ellipse at 20% 16%,color-mix(in srgb,var(--touch-console-ambient) 12%,transparent),transparent 38%),radial-gradient(ellipse at 82% 54%,color-mix(in srgb,var(--touch-ambient-violet) 10%,transparent),transparent 44%),linear-gradient(112deg,color-mix(in srgb,var(--color-zinc-950) 68%,transparent),color-mix(in srgb,var(--color-zinc-950) 48%,transparent) 58%,color-mix(in srgb,var(--color-zinc-950) 60%,transparent)),url(/assets/stellar/stellar_object_images_1024/backgrounds_1024/SystemBackground_Variant05.png) 50% /cover no-repeat}}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) :is(.touch-population-card,.touch-consumption-card,.touch-caste-ring-card,.touch-tax-card,.touch-energy-card){border-color:var(--touch-console-edge)}@supports (color:color-mix(in lab,red,red)){.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) :is(.touch-population-card,.touch-consumption-card,.touch-caste-ring-card,.touch-tax-card,.touch-energy-card){border-color:color-mix(in srgb,var(--touch-console-edge) 38%,transparent)}}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) :is(.touch-population-card,.touch-consumption-card,.touch-caste-ring-card,.touch-tax-card,.touch-energy-card){box-shadow:inset 0 1px #ffffff29,inset 0 -18px 28px #00000038,0 10px 24px #00000061,0 0 18px var(--touch-console-ambient)}@supports (color:color-mix(in lab,red,red)){.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) :is(.touch-population-card,.touch-consumption-card,.touch-caste-ring-card,.touch-tax-card,.touch-energy-card){box-shadow:inset 0 1px #ffffff29,inset 0 -18px 28px #00000038,0 10px 24px #00000061,0 0 18px color-mix(in srgb,var(--touch-console-ambient) 8%,transparent)}}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-consumption-card{background-image:linear-gradient(#ffffff0f,#0000 24%)}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-consumption-resource-card,.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) :is(.touch-population-card,.touch-tax-card,.touch-energy-card){isolation:isolate;background-image:linear-gradient(#ffffff0f,#0000 24%);position:relative;overflow:hidden}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-consumption-resource-card:before,.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) :is(.touch-population-card,.touch-tax-card,.touch-energy-card):before{content:"";z-index:0;pointer-events:none;background-image:var(--touch-administration-v2-art);background-position:var(--touch-administration-v2-position,center);filter:saturate(1.14)contrast(1.14)brightness(1.01);background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.01)}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-consumption-resource-card:after,.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) :is(.touch-population-card,.touch-tax-card,.touch-energy-card):after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-consumption-resource-card[data-administration-resource=eau]:before{filter:saturate(1.14)contrast(1.14)brightness(.92)}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-consumption-resource-card[data-administration-resource=biomasse]:before{filter:saturate(1.14)contrast(1.14)brightness(.93)}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-consumption-resource-card>*,.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) :is(.touch-population-card,.touch-tax-card,.touch-energy-card)>*{z-index:1;position:relative}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-population-card{--touch-administration-v2-art:url(/assets/design-proposals/touch-administration-v2/optimized/population-city.webp);--touch-administration-v2-position:center 54%}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-population-card:after{background:linear-gradient(90deg,#09090bf2,#09090bba 48%,#09090b3d),linear-gradient(#09090b17,#09090b3d)}@supports (color:color-mix(in lab,red,red)){.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-population-card:after{background:linear-gradient(90deg,color-mix(in srgb,var(--color-zinc-950) 95%,transparent) 0,color-mix(in srgb,var(--color-zinc-950) 73%,transparent) 48%,color-mix(in srgb,var(--color-zinc-950) 24%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--color-zinc-950) 9%,transparent),color-mix(in srgb,var(--color-zinc-950) 24%,transparent))}}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-consumption-resource-card[data-administration-resource=eau]{--touch-administration-v2-art:url(/assets/design-proposals/touch-administration-v2/optimized/resource-water.webp);--touch-administration-v2-position:center 54%}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-consumption-resource-card[data-administration-resource=biomasse]{--touch-administration-v2-art:url(/assets/design-proposals/touch-administration-v2/optimized/resource-biomass.webp);--touch-administration-v2-position:center 52%}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-consumption-resource-card:after{background:linear-gradient(90deg,#09090bed,#09090b9e 54%,#09090b45),linear-gradient(#09090b14,#09090b38)}@supports (color:color-mix(in lab,red,red)){.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-consumption-resource-card:after{background:linear-gradient(90deg,color-mix(in srgb,var(--color-zinc-950) 93%,transparent) 0,color-mix(in srgb,var(--color-zinc-950) 62%,transparent) 54%,color-mix(in srgb,var(--color-zinc-950) 27%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--color-zinc-950) 8%,transparent),color-mix(in srgb,var(--color-zinc-950) 22%,transparent))}}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-consumption-resource-card{border-color:var(--touch-console-edge)}@supports (color:color-mix(in lab,red,red)){.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-consumption-resource-card{border-color:color-mix(in srgb,var(--touch-console-edge) 32%,transparent)}}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-consumption-resource-card{box-shadow:inset 0 1px #ffffff24,inset 0 0 20px var(--touch-console-radiance)}@supports (color:color-mix(in lab,red,red)){.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-consumption-resource-card{box-shadow:inset 0 1px #ffffff24,inset 0 0 20px color-mix(in srgb,var(--touch-console-radiance) 7%,transparent)}}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-caste-ring-card{background-image:none}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-caste-sector-art{filter:saturate(1.13)contrast(1.14)brightness(1.02)}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-caste-sector-tone{fill-opacity:0}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-caste-sector-arc{stroke-opacity:0}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-tax-card{--touch-administration-v2-art:url(/assets/design-proposals/touch-administration-v2/optimized/taxation-prosperity.webp);--touch-administration-v2-position:center 56%}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-tax-card:before{filter:saturate(1.14)contrast(1.14)brightness(.92)}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-tax-card:after{background:linear-gradient(90deg,#09090beb 0,#09090bad 55%,#09090b47 100%),linear-gradient(180deg,var(--touch-ambient-violet),#09090b42)}@supports (color:color-mix(in lab,red,red)){.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-tax-card:after{background:linear-gradient(90deg,color-mix(in srgb,var(--color-zinc-950) 92%,transparent) 0,color-mix(in srgb,var(--color-zinc-950) 68%,transparent) 55%,color-mix(in srgb,var(--color-zinc-950) 28%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--touch-ambient-violet) 7%,transparent),color-mix(in srgb,var(--color-zinc-950) 26%,transparent))}}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-energy-card{--touch-administration-v2-art:url(/assets/design-proposals/touch-administration-v2/optimized/energy-infrastructure.webp);--touch-administration-v2-position:center 58%}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-energy-card:before{filter:saturate(1.14)contrast(1.14)brightness(.9)}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-energy-card:after{background:linear-gradient(90deg,#09090bed,#09090ba6 54%,#09090b3d),linear-gradient(#09090b14,#09090b47)}@supports (color:color-mix(in lab,red,red)){.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-energy-card:after{background:linear-gradient(90deg,color-mix(in srgb,var(--color-zinc-950) 93%,transparent) 0,color-mix(in srgb,var(--color-zinc-950) 65%,transparent) 54%,color-mix(in srgb,var(--color-zinc-950) 24%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--color-zinc-950) 8%,transparent),color-mix(in srgb,var(--color-zinc-950) 28%,transparent))}}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) :is(.touch-population-card,.touch-consumption-resource-card,.touch-tax-card,.touch-energy-card){text-shadow:0 1px 2px var(--color-zinc-950)}@media (orientation:portrait){.touch-administration-page-shell:has(.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3])){background:radial-gradient(ellipse at 64% 18%,var(--touch-console-ambient),transparent 34%),linear-gradient(180deg,#09090bb3,#09090ba8),url(/assets/stellar/stellar_object_images_1024/backgrounds_1024/SystemBackground_Variant05.png) 50% /cover no-repeat}@supports (color:color-mix(in lab,red,red)){.touch-administration-page-shell:has(.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3])){background:radial-gradient(ellipse at 64% 18%,color-mix(in srgb,var(--touch-console-ambient) 10%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--color-zinc-950) 70%,transparent),color-mix(in srgb,var(--color-zinc-950) 66%,transparent)),url(/assets/stellar/stellar_object_images_1024/backgrounds_1024/SystemBackground_Variant05.png) 50% /cover no-repeat}}.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-population-card:after{background:linear-gradient(90deg,#09090bf5,#09090bc7 52%,#09090b5c),linear-gradient(#09090b1a,#09090b47)}@supports (color:color-mix(in lab,red,red)){.touch-overview-page:is([data-administration-visual=v2],[data-administration-visual=v3]) .touch-population-card:after{background:linear-gradient(90deg,color-mix(in srgb,var(--color-zinc-950) 96%,transparent) 0,color-mix(in srgb,var(--color-zinc-950) 78%,transparent) 52%,color-mix(in srgb,var(--color-zinc-950) 36%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--color-zinc-950) 10%,transparent),color-mix(in srgb,var(--color-zinc-950) 28%,transparent))}}}.touch-overview-page[data-administration-visual=v3] .touch-caste-sector-outline{stroke-opacity:.94;filter:drop-shadow(0 0 1px #09090be0)drop-shadow(0 0 4px)}@supports (color:color-mix(in lab,red,red)){.touch-overview-page[data-administration-visual=v3] .touch-caste-sector-outline{filter:drop-shadow(0 0 1px color-mix(in srgb,var(--color-zinc-950) 88%,transparent)) drop-shadow(0 0 4px currentColor)}}.touch-overview-page[data-administration-visual=v3] .touch-admin-resource-unit{color:#ffffffad}.touch-overview-page[data-administration-visual=v3] .touch-admin-resource-caption,.touch-overview-page[data-administration-visual=v3] .touch-tax-range-labels,.touch-overview-page[data-administration-visual=v3] .touch-tax-revenue-label{color:#ffffffb8}.touch-overview-page[data-administration-visual=v3] .touch-tax-settings-button{color:var(--touch-administration-tax-tone)}@supports (color:color-mix(in lab,red,red)){.touch-overview-page[data-administration-visual=v3] .touch-tax-settings-button{color:color-mix(in srgb,var(--touch-administration-tax-tone) 92%,white)}}.touch-overview-page[data-administration-visual=v3] .touch-tax-settings-button{background:radial-gradient(circle,var(--touch-administration-tax-tone),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.touch-overview-page[data-administration-visual=v3] .touch-tax-settings-button{background:radial-gradient(circle,color-mix(in srgb,var(--touch-administration-tax-tone) 12%,transparent),transparent 70%)}}.touch-overview-page[data-administration-visual=v3] .touch-tax-settings-button{box-shadow:inset 0 0 0 1px var(--touch-administration-tax-tone),0 0 10px var(--touch-administration-tax-tone)}@supports (color:color-mix(in lab,red,red)){.touch-overview-page[data-administration-visual=v3] .touch-tax-settings-button{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--touch-administration-tax-tone) 34%,transparent),0 0 10px color-mix(in srgb,var(--touch-administration-tax-tone) 20%,transparent)}}.touch-overview-page[data-administration-visual=v3] .touch-tax-settings-button{filter:drop-shadow(0 0 4px var(--touch-administration-tax-tone))}@supports (color:color-mix(in lab,red,red)){.touch-overview-page[data-administration-visual=v3] .touch-tax-settings-button{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--touch-administration-tax-tone) 72%,transparent))}}.touch-overview-page[data-administration-visual=v3] .touch-energy-info-glyph{color:var(--touch-administration-energy-tone)}@supports (color:color-mix(in lab,red,red)){.touch-overview-page[data-administration-visual=v3] .touch-energy-info-glyph{color:color-mix(in srgb,var(--touch-administration-energy-tone) 90%,white)}}.touch-overview-page[data-administration-visual=v3] .touch-energy-info-glyph{background:radial-gradient(circle,var(--touch-administration-energy-tone),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.touch-overview-page[data-administration-visual=v3] .touch-energy-info-glyph{background:radial-gradient(circle,color-mix(in srgb,var(--touch-administration-energy-tone) 10%,transparent),transparent 70%)}}.touch-overview-page[data-administration-visual=v3] .touch-energy-info-glyph{box-shadow:inset 0 0 0 1px var(--touch-administration-energy-tone),0 0 10px var(--touch-administration-energy-tone)}@supports (color:color-mix(in lab,red,red)){.touch-overview-page[data-administration-visual=v3] .touch-energy-info-glyph{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--touch-administration-energy-tone) 30%,transparent),0 0 10px color-mix(in srgb,var(--touch-administration-energy-tone) 18%,transparent)}}.touch-overview-page[data-administration-visual=v3] .touch-energy-info-glyph{filter:drop-shadow(0 0 4px var(--touch-administration-energy-tone))}@supports (color:color-mix(in lab,red,red)){.touch-overview-page[data-administration-visual=v3] .touch-energy-info-glyph{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--touch-administration-energy-tone) 68%,transparent))}}.touch-prototype-buildings-v2-open .touch-alert-dock{left:calc(max(2rem, calc(env(safe-area-inset-left) - 6px)) + .5rem);align-items:flex-start}@media (orientation:landscape){.touch-research-page-shell{padding-bottom:env(safe-area-inset-bottom)}.touch-research-sector-scroll{grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(254px,36% + 30px,470px) minmax(0,1fr);height:100%;display:grid;overflow:hidden}.touch-research-landscape-sidebar{flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;gap:clamp(16px,5vh,40px);min-width:0;height:100%;display:flex}.touch-research-sector-title{text-wrap:balance;width:100%;padding-inline:8px;position:static}.touch-research-sector-canvas{grid-area:1/2;width:100%;height:100%;min-height:0}.touch-research-sector-node{width:clamp(82px,20vh + 10px,114px);translate:calc(15px - 50%) -50%}.touch-research-sector-node--central{width:clamp(94px,23vh + 10px,130px)}.touch-research-sector-node[data-research-sector=astronautics],.touch-research-sector-node[data-research-sector=biosphere_population],.touch-research-sector-node[data-research-sector=industry_energy]{translate:calc(15px - 50%) calc(-50% - 30px)}.touch-research-sector-node[data-research-sector=intelligence],.touch-research-sector-node[data-research-sector=weapons_defense]{translate:calc(15px - 50%) calc(30px - 50%)}.touch-research-landscape-sidebar .touch-research-progress-panel{width:100%;max-width:none;margin:0}.touch-research-landscape-sidebar .touch-research-progress-grid{grid-template-rows:auto auto auto;grid-template-columns:4rem minmax(0,1fr)}.touch-research-landscape-sidebar .touch-research-progress-ring{grid-area:1/1}.touch-research-landscape-sidebar .touch-research-progress-summary{grid-area:1/2}.touch-research-landscape-sidebar .touch-research-laboratory-badge{grid-area:2/1/auto/-1;width:100%}.touch-research-landscape-sidebar .touch-research-queue-list{grid-area:3/1/auto/-1}.touch-section-open:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-section-resource-hud img{width:33px;height:33px}.touch-scroll-page-shell{padding-bottom:calc(env(safe-area-inset-bottom) + .5rem)!important}.touch-administration-page-shell{padding-bottom:env(safe-area-inset-bottom)!important}}@media (orientation:landscape) and (max-width:900px){.touch-research-sector-node[data-research-sector=biosphere_population]{translate:calc(22px - 50%) calc(-50% - 30px)}.touch-research-sector-node[data-research-sector=astronautics]{translate:calc(8px - 50%) calc(-50% - 30px)}}@media (orientation:landscape) and (max-width:700px){.touch-research-sector-node[data-research-sector=biosphere_population]{translate:calc(45px - 50%) calc(-50% - 30px)}.touch-research-sector-node[data-research-sector=astronautics]{translate:calc(-50% - 15px) calc(-50% - 30px)}}@media (orientation:portrait){.touch-navigation-shell{min-width:0!important}.touch-research-page-shell .touch-research-sector-node{box-shadow:0 0 0 3px var(--touch-research-sector-color),0 0 18px var(--touch-research-sector-color),inset 0 0 24px var(--touch-research-sector-color),inset 0 1px #ffffff29}@supports (color:color-mix(in lab,red,red)){.touch-research-page-shell .touch-research-sector-node{box-shadow:0 0 0 3px color-mix(in srgb,var(--touch-research-sector-color) 16%,transparent),0 0 18px color-mix(in srgb,var(--touch-research-sector-color) 21%,transparent),inset 0 0 24px color-mix(in srgb,var(--touch-research-sector-color) 15%,transparent),inset 0 1px #ffffff29}}.touch-research-page-shell .touch-research-sector-node--central{box-shadow:0 0 0 4px var(--color-zinc-950),0 0 0 5px var(--touch-research-sector-color),0 0 20px var(--touch-research-sector-color),inset 0 0 26px var(--touch-research-sector-color),inset 0 1px #ffffff29}@supports (color:color-mix(in lab,red,red)){.touch-research-page-shell .touch-research-sector-node--central{box-shadow:0 0 0 4px var(--color-zinc-950),0 0 0 5px color-mix(in srgb,var(--touch-research-sector-color) 60%,transparent),0 0 20px color-mix(in srgb,var(--touch-research-sector-color) 26%,transparent),inset 0 0 26px color-mix(in srgb,var(--touch-research-sector-color) 18%,transparent),inset 0 1px #ffffff29}}.touch-research-page-shell .touch-research-relation-path{filter:drop-shadow(0 0 2px var(--touch-research-relation-color))}@supports (color:color-mix(in lab,red,red)){.touch-research-page-shell .touch-research-relation-path{filter:drop-shadow(0 0 2px color-mix(in srgb,var(--touch-research-relation-color) 62%,transparent))}}.touch-administration-blocks .touch-caste-ring-card svg{width:min(85%,calc((100vh - 2 * env(safe-area-inset-top) - 8rem - 28px) * .765 / 2))}.touch-home-open,.touch-prototype-buildings-portrait-open,.touch-section-open{min-width:0!important}.touch-home-open .touch-navigation-rail>button{text-align:center;flex-direction:column;gap:4px;width:100%;min-width:0}.touch-home-open .touch-navigation-rail>button>span:last-child{text-align:center;max-width:100%}.touch-section-open:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-alert-group{position:relative;top:-50px;left:-20px}.touch-section-open:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-fleet-button{position:relative;top:-50px;left:0}.touch-section-open .touch-section-resource-hud{top:calc(env(safe-area-inset-top) + 4px);right:max(8px,env(safe-area-inset-right));left:max(8px,env(safe-area-inset-left));grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 4px;width:auto;padding:3px 6px;display:grid;transform:none;translate:0!important}.touch-section-open .touch-section-resource-hud>div{justify-content:center;min-width:0;height:32px;padding-inline:4px}.touch-section-open .touch-section-resource-hud img{width:19px;height:19px}.touch-section-open .touch-section-resource-hud span{font-size:10px}.touch-section-open:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-section-resource-hud{top:calc(env(safe-area-inset-top) + 14px);background:var(--touch-planet-surface)}@supports (color:color-mix(in lab,red,red)){.touch-section-open:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-section-resource-hud{background:color-mix(in srgb,var(--touch-planet-surface) 80%,transparent)}}.touch-section-open:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-section-resource-hud{-webkit-backdrop-filter:none;backdrop-filter:none}.touch-section-open:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-section-resource-hud>div{height:37px}.touch-section-open:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-section-resource-hud img{width:28.5px;height:28.5px}.touch-section-open:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-section-resource-hud span{font-size:15px}.touch-navigation-rail.touch-section-back-rail{top:auto;bottom:max(8px,env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));justify-content:flex-start;transform:none}.touch-section-screen{inset:calc(env(safe-area-inset-top) + 8px) max(8px,env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 80px) max(8px,env(safe-area-inset-left));align-items:flex-start;padding:0;overflow:hidden}.touch-section-screen--with-resources{top:calc(env(safe-area-inset-top) + 82px)}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-section-screen--with-resources{top:calc(env(safe-area-inset-top) + 108px);bottom:calc(env(safe-area-inset-bottom) + 204px)}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-section-planet-preview{aspect-ratio:70/33;border:1px solid #ffffff1a;border-radius:.5rem;flex:none;width:100%;margin-bottom:12px;display:block;position:relative}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-side{display:contents}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-scene-backdrop{background-color:var(--color-zinc-950);-webkit-backdrop-filter:none;backdrop-filter:none}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-plate{text-align:left;background:var(--touch-planet-surface);padding:3px 4px;left:.5rem;right:auto}@supports (color:color-mix(in lab,red,red)){:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-plate{background:color-mix(in srgb,var(--touch-planet-surface) 80%,transparent)}}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-plate{-webkit-backdrop-filter:none;backdrop-filter:none}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-moon-plate{background:var(--touch-planet-surface);padding:3px 4px;display:block}@supports (color:color-mix(in lab,red,red)){:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-moon-plate{background:color-mix(in srgb,var(--touch-planet-surface) 80%,transparent)}}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-moon-plate{-webkit-backdrop-filter:none;backdrop-filter:none}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-moon[data-moon-index="0"]{height:24%;top:10%;left:46%}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-moon[data-moon-index="1"]{height:18%;top:42%;left:60%}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-moon[data-moon-index="2"]{height:13%;top:8%;left:63%}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-section-planet-governor>p{text-align:center;font-size:7.7px}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-section-planet-governor-card{zoom:.476;scale:none}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-navigation-rail.touch-section-back-rail{flex-direction:column-reverse;translate:0!important}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-section-menu-grid{flex:1;grid-auto-rows:max-content;align-content:start;gap:20px 12px}.touch-section-content{flex-direction:column;max-width:none;height:100%;min-height:0;display:flex}.touch-section-header{flex:none;margin-bottom:12px}.touch-section-header h1{font-size:20px;line-height:24px}.touch-section-menu-grid{overscroll-behavior:contain;scrollbar-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;padding:2px 2px 8px;overflow-y:auto}.touch-section-menu-grid::-webkit-scrollbar{display:none}}@media (orientation:landscape){.touch-section-empire .touch-section-menu-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (orientation:landscape) and (max-height:480px){.touch-section-empire .touch-section-screen{padding-top:calc(env(safe-area-inset-top) + 72px);padding-bottom:calc(env(safe-area-inset-bottom) + 8px)}.touch-section-empire .touch-section-header{margin-bottom:8px}.touch-section-empire .touch-section-menu-grid{gap:12px 8px}.touch-section-empire .touch-section-menu-grid .touch-navigation-button{text-align:center;flex-direction:column;gap:4px}.touch-section-empire .touch-section-menu-grid .touch-navigation-label{text-align:center;max-width:100%}.touch-section-empire .touch-section-menu-grid .touch-navigation-title{white-space:normal;overflow-wrap:break-word;overflow:visible}.touch-section-empire .touch-section-menu-grid .touch-navigation-label>span:last-child{display:none}}@media (orientation:landscape){:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-section-planet-preview{z-index:-1;display:block;position:fixed;inset:0}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-side{z-index:20;top:calc(env(safe-area-inset-top) + 8px);right:calc(env(safe-area-inset-right) + 8px);flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-side .touch-section-planet-governor{position:static}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-plate{z-index:10;top:calc(env(safe-area-inset-top) + 100px);bottom:auto;right:auto;left:calc(max(2rem, env(safe-area-inset-left) - 6px) + 4rem + 8px);max-width:none;position:absolute}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-moon[data-moon-index="0"]{height:22%;top:22%;left:50%}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-moon[data-moon-index="1"]{height:16%;top:34%;left:62%}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-moon[data-moon-index="2"]{height:12%;top:24%;left:70%}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-moon-plate{display:block}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-section-resource-hud{background:var(--touch-planet-surface);gap:0;width:max-content;padding:4px 6px 4px 4px}@supports (color:color-mix(in lab,red,red)){:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-section-resource-hud{background:color-mix(in srgb,var(--touch-planet-surface) 80%,transparent)}}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-section-resource-hud{-webkit-backdrop-filter:none;backdrop-filter:none}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-moon-plate,:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-plate{background:var(--touch-planet-surface);padding:3px 4px}@supports (color:color-mix(in lab,red,red)){:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-moon-plate,:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-plate{background:color-mix(in srgb,var(--touch-planet-surface) 80%,transparent)}}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-moon-plate,:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-plate{-webkit-backdrop-filter:none;backdrop-filter:none}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-section-resource-hud>div{height:36px;padding-inline:4px}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-side .touch-section-planet-governor-card{zoom:.85;scale:none}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-side .touch-section-planet-governor>p{text-align:center;font-size:12.6px}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-section-screen{align-items:flex-end;padding:calc(env(safe-area-inset-top) + 5rem) calc(env(safe-area-inset-right) + 8px) calc(env(safe-area-inset-bottom) + 12px) 8px}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-section-menu-grid{column-gap:4px}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-section-menu-grid .touch-navigation-title{white-space:normal;text-overflow:clip;overflow:visible}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-navigation-rail.touch-section-back-rail{top:calc(env(safe-area-inset-top) + 4px);justify-content:flex-start;transform:none;translate:0!important}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-section-back-rail .touch-navigation-label{display:none}.touch-section-open:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-alert-dock{right:auto;bottom:calc(env(safe-area-inset-bottom) + 8px);left:calc(env(safe-area-inset-left) + 2.5rem);flex-direction:column;justify-content:flex-end;align-items:center;width:3rem}.touch-section-open:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-alert-group{flex-direction:column}.touch-section-open:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-fleet-button{margin-top:0}}@media (orientation:landscape) and (max-width:700px){:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-section-menu-grid .touch-navigation-title{overflow-wrap:break-word;font-size:10px;line-height:13px}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-section-resource-hud{flex-wrap:wrap;justify-content:center;row-gap:2px;width:auto;max-width:320px}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-side .touch-section-planet-governor-card{zoom:.62}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-moon[data-moon-index="0"]{height:16%;top:27%}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-moon[data-moon-index="1"]{height:14%;top:27%}:is(.touch-section-planet,.touch-section-moon,.touch-section-alliance) .touch-planet-stage-moon[data-moon-index="2"]{top:27%}}@media (max-width:374px) and (orientation:portrait){.touch-section-planet-governor-card{zoom:.406;scale:none}}.touch-rail-group-separator{pointer-events:none;background:linear-gradient(90deg,#0000,#a4f4cf2e 28%,#a2f4fd4d 50%,#a4f4cf2e 72%,#0000);width:52px;height:1.5px;position:absolute;left:1.5rem}@supports (color:color-mix(in lab,red,red)){.touch-rail-group-separator{background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--color-emerald-200) 18%,transparent) 28%,color-mix(in srgb,var(--color-cyan-200) 30%,transparent) 50%,color-mix(in srgb,var(--color-emerald-200) 18%,transparent) 72%,transparent 100%)}}.touch-rail-group-separator{box-shadow:0 0 7px #a2f4fd1f}@supports (color:color-mix(in lab,red,red)){.touch-rail-group-separator{box-shadow:0 0 7px color-mix(in srgb,var(--color-cyan-200) 12%,transparent)}}.touch-rail-group-separator{transform:translate(-50%)}.touch-rail-group-separator--navigation{top:-3px}.touch-rail-group-separator--fleet{bottom:51px}.touch-system-variant-pager{bottom:calc(env(safe-area-inset-bottom) + 56px);left:50%}@media (max-height:500px) and (orientation:landscape){.touch-system-page-shell{padding-top:max(env(safe-area-inset-top),.25rem)}.touch-system-prototype .touch-system-header{gap:.5rem;height:96px;min-height:96px}.touch-system-prototype .touch-system-stage{top:96px}.touch-system-prototype .touch-system-command-deck{gap:.25rem}.touch-system-prototype .system-view-controls{grid-template-columns:repeat(2,minmax(0,116px));gap:.25rem;display:grid}.touch-system-prototype .system-view-controls>*{min-width:0}.touch-system-prototype .system-view-controls button{min-height:44px}.touch-system-prototype .system-view-heatmap-picker{gap:.25rem;padding:.25rem}}@media (max-height:379px){.touch-navigation-rail--prototype-home{top:calc(50% - 12px)}.touch-navigation-orb--small{width:3.25rem;height:3.25rem}.touch-navigation-icon--small{width:1.875rem;height:1.875rem}.touch-back-rail--five-level{grid-template-rows:repeat(5,72px);height:360px}}.touch-building-console{background-color:#070c0feb;background-image:linear-gradient(#94d2d30b 1px,#0000 0),linear-gradient(90deg,#94d2d30b 1px,#0000 0);background-size:36px 36px}.touch-building-orbital{background-color:#050b10f0;background-image:linear-gradient(#67e8f909 1px,#0000 0),linear-gradient(90deg,#67e8f909 1px,#0000 0);background-size:32px 32px;box-shadow:inset 0 1px #67e8f914,inset 0 -1px #67e8f90d}.touch-building-constellation{background:0 0}.touch-building-landscape{isolation:isolate;flex-direction:column;height:100%;min-height:0;display:flex}.touch-building-page-shell-console,.touch-building-page-shell-standard{padding-top:calc(env(safe-area-inset-top) + .25rem)}.touch-building-stockbar-standard{height:44px}.touch-building-stockbar-console{height:35.2px}.touch-family-selector-landscape{border:1px solid #a4f4cf24}@supports (color:color-mix(in lab,red,red)){.touch-family-selector-landscape{border:1px solid color-mix(in srgb,var(--color-emerald-200) 14%,transparent)}}.touch-family-selector-landscape{background:#09090bb8;border-radius:10px}@supports (color:color-mix(in lab,red,red)){.touch-family-selector-landscape{background:color-mix(in srgb,var(--color-zinc-950) 72%,transparent)}}.touch-family-selector-landscape{box-shadow:inset 0 1px #ffffff0d,0 10px 24px #00000038}.touch-family-selector-landscape .touch-family-option{border-right:1px solid #ffffff12}.touch-family-selector-landscape .touch-family-option:last-child{border-right:0}.touch-building-inline-body .touch-family-selector-landscape{box-shadow:none;background:0 0;border-color:#0000;overflow:visible}.touch-building-inline-body .touch-family-selector-landscape:before{content:"";pointer-events:none;border:1px solid #a4f4cf24;position:absolute;inset:1.4px -1px}@supports (color:color-mix(in lab,red,red)){.touch-building-inline-body .touch-family-selector-landscape:before{border:1px solid color-mix(in srgb,var(--color-emerald-200) 14%,transparent)}}.touch-building-inline-body .touch-family-selector-landscape:before{background:#09090bb8;border-radius:10px}@supports (color:color-mix(in lab,red,red)){.touch-building-inline-body .touch-family-selector-landscape:before{background:color-mix(in srgb,var(--color-zinc-950) 72%,transparent)}}.touch-building-inline-body .touch-family-selector-landscape:before{box-shadow:inset 0 1px #ffffff0d,0 10px 24px #00000038}.touch-building-inline-body .touch-family-selector-landscape .touch-family-option{box-shadow:none;background:0 0;border-right:0}.touch-building-inline-body .touch-family-selector-landscape .touch-family-option:after{content:"";background:#ffffff12;width:1px;height:43.2px;position:absolute;top:.4px;right:0}.touch-building-inline-body .touch-family-selector-landscape .touch-family-option:last-child:after{display:none}.touch-building-inline-body .touch-family-selector-landscape .touch-family-option[aria-pressed=true]:before{--touch-family-highlight-line-start:0px;--touch-family-highlight-line-end:0px;z-index:0;content:"";background:linear-gradient(#ffffff6b,#ffffff6b) left var(--touch-family-highlight-line-start) bottom 2px /calc(100% - var(--touch-family-highlight-line-start) - var(--touch-family-highlight-line-end)) 1px no-repeat,linear-gradient(#ffffff38,#ffffff38) left var(--touch-family-highlight-line-start) bottom /calc(100% - var(--touch-family-highlight-line-start) - var(--touch-family-highlight-line-end)) 1px no-repeat,#ffffff12;position:absolute;inset:.4px 0;box-shadow:0 8px 16px #00000029}.touch-building-inline-body .touch-family-selector-landscape .touch-family-option:first-child[aria-pressed=true]:before{--touch-family-highlight-line-start:5px;border-radius:9px 0 0 9px}.touch-building-inline-body .touch-family-selector-landscape .touch-family-option:last-child[aria-pressed=true]:before{--touch-family-highlight-line-end:5px;border-radius:0 9px 9px 0}.touch-building-inline-body .touch-family-selector-landscape .touch-family-option>*{z-index:1;position:relative}.touch-family-monochrome-icon{background:currentColor;width:21px;height:21px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.touch-building-landscape-body{flex:1;grid-template-columns:minmax(0,1fr) clamp(114px,15.6vw,216px);min-height:0}.touch-building-landscape-catalog .touch-family-selector-landscape{margin-top:0}.touch-building-landscape .touch-building-grid{align-items:start;height:auto;min-height:0}.touch-building-landscape .touch-building-card{min-height:0}.touch-building-landscape .touch-building-image{min-height:82px;max-height:calc(100dvh - 276px)}.touch-building-landscape .touch-building-copy{height:54px}.touch-building-inline{isolation:isolate;flex-direction:column;height:100%;min-height:0;display:flex}.touch-building-inline-body{min-height:0}.touch-building-inline-body .touch-family-selector-landscape{margin-top:0}.touch-building-inline-grid{align-content:start;align-items:stretch}.touch-catalog-derived .touch-building-inline-grid{container-type:inline-size}.touch-building-inline-card{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.touch-building-inline .touch-building-inline-card{background:var(--touch-building-card-background)}.touch-building-inline-image{aspect-ratio:1;align-self:start;width:100%}.touch-building-inline-description-backdrop,.touch-building-inline-description-trigger,.touch-building-portrait-detail,.touch-building-portrait-state{display:none}.touch-building-inline-title{font-size:16.9px;line-height:20.8px}.touch-building-inline-effect{font-size:10px;line-height:13px}.touch-building-inline-description{font-size:10px;line-height:15px}.touch-building-inline-copy{padding-bottom:22px}.touch-building-inline-metrics{gap:0;font-size:9px;line-height:13px}.touch-building-inline-metrics dd{font-size:11.7px;line-height:16.9px}.touch-building-inline-info{border:1px solid #ffffff6b;border-radius:9999px;justify-content:center;align-items:center;width:14px;height:14px;font-family:sans-serif;font-weight:700;line-height:1;display:inline-flex}.touch-building-inline-cost-label,.touch-building-inline-prerequisite{font-size:9px;line-height:13px}.touch-building-inline-cost-value{font-size:11.7px;line-height:17.55px}.touch-building-inline-action{min-height:52px;font-size:13px;line-height:16.9px}.touch-building-inline-action-visual{width:90%;min-height:46.93px}.touch-building-level-shield{filter:drop-shadow(0 4px 7px #00000080);border:0;justify-content:center;align-items:center;width:44.585px;min-width:44.585px;height:45.68px;font-family:monospace;font-weight:600;line-height:1;display:flex;overflow:visible}.touch-building-level-frame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.touch-building-level-frame-outer{fill:#162456e8}@supports (color:color-mix(in lab,red,red)){.touch-building-level-frame-outer{fill:color-mix(in srgb,var(--color-blue-950) 91%,transparent)}}.touch-building-level-frame-outer{stroke:#3080ffc7}@supports (color:color-mix(in lab,red,red)){.touch-building-level-frame-outer{stroke:color-mix(in srgb,var(--color-blue-500) 78%,transparent)}}.touch-building-level-frame-outer{stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.touch-building-level-frame-inner{fill:none;stroke:#bedbff3b}@supports (color:color-mix(in lab,red,red)){.touch-building-level-frame-inner{stroke:color-mix(in srgb,var(--color-blue-200) 23%,transparent)}}.touch-building-level-frame-inner{stroke-width:.75px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.touch-building-level-content{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding-bottom:5.322px;display:flex;position:relative}.touch-building-inline-image .touch-building-level-shield{top:22.87px;left:22.83px}.touch-building-level-label{color:#cefafed1;font-size:7px;line-height:1}@supports (color:color-mix(in lab,red,red)){.touch-building-level-label{color:color-mix(in srgb,var(--color-cyan-100) 82%,transparent)}}.touch-building-level-label{text-transform:uppercase}.touch-building-level-value{color:var(--color-blue-50);font-size:19px;line-height:1}.touch-catalog-quantity{z-index:2;filter:drop-shadow(0 4px 7px #00000080);justify-content:center;align-items:center;width:76px;height:28px;font-family:monospace;font-weight:600;line-height:1;display:flex;position:absolute;bottom:21.87px;right:22.83px;overflow:visible}.touch-catalog-quantity.touch-catalog-quantity--detail{width:76px;height:28px;bottom:16px;right:16px}.touch-catalog-quantity-frame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.touch-catalog-quantity-frame-outer{fill:#09090be8}@supports (color:color-mix(in lab,red,red)){.touch-catalog-quantity-frame-outer{fill:color-mix(in srgb,var(--color-zinc-950) 91%,transparent)}}.touch-catalog-quantity-frame-outer{stroke:#00d2efad}@supports (color:color-mix(in lab,red,red)){.touch-catalog-quantity-frame-outer{stroke:color-mix(in srgb,var(--color-cyan-400) 68%,transparent)}}.touch-catalog-quantity-frame-outer{stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.touch-catalog-quantity-frame-inner{fill:none;stroke:#cefafe30}@supports (color:color-mix(in lab,red,red)){.touch-catalog-quantity-frame-inner{stroke:color-mix(in srgb,var(--color-cyan-100) 19%,transparent)}}.touch-catalog-quantity-frame-inner{stroke-width:.75px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.touch-catalog-quantity-content{z-index:1;justify-content:center;align-items:baseline;gap:3px;display:flex;position:relative}.touch-catalog-quantity-label{color:#cefafead;font-size:6px}@supports (color:color-mix(in lab,red,red)){.touch-catalog-quantity-label{color:color-mix(in srgb,var(--color-cyan-100) 68%,transparent)}}.touch-catalog-quantity-label{text-transform:uppercase}.touch-catalog-quantity-value{color:var(--color-cyan-50);font-size:12px}.touch-building-detail-panel{height:100%}.touch-building-detail-panel>div>div:first-child{max-height:240px;height:34%!important;min-height:112px!important}.touch-building-detail-panel>div>div:last-child>div:last-child{padding:6px}.touch-building-detail-panel .touch-building-detail-action{min-height:84px;padding-inline:.75rem}.touch-building-detail-panel .touch-building-detail-scroll{padding:8px}.touch-building-detail-panel .grid-cols-2{grid-template-columns:minmax(0,1fr)}.touch-family-selector{isolation:isolate;align-items:center;position:relative;overflow:hidden}.touch-family-option{z-index:1;color:#ffffff7a;flex-direction:column;gap:1px;transition:color .16s,transform .16s}.touch-family-icon{background:#09090bc7;border:1px solid #ffffff1f;border-radius:9999px;width:26px;height:26px}@supports (color:color-mix(in lab,red,red)){.touch-family-icon{background:color-mix(in srgb,var(--color-zinc-950) 78%,transparent)}}.touch-family-icon{transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}.touch-family-label{text-align:center;width:100%;padding-inline:1px;font-size:7px;font-weight:600;line-height:8px;display:block}.touch-family-option[aria-pressed=true]{color:var(--color-cyan-100)}.touch-family-option[aria-pressed=true] .touch-family-icon{border-color:#a2f4fd94}@supports (color:color-mix(in lab,red,red)){.touch-family-option[aria-pressed=true] .touch-family-icon{border-color:color-mix(in srgb,var(--color-cyan-200) 58%,transparent)}}.touch-family-option[aria-pressed=true] .touch-family-icon{background:#00d2ef24}@supports (color:color-mix(in lab,red,red)){.touch-family-option[aria-pressed=true] .touch-family-icon{background:color-mix(in srgb,var(--color-cyan-400) 14%,transparent)}}.touch-family-option[aria-pressed=true] .touch-family-icon{box-shadow:0 0 14px #53eafd3d}@supports (color:color-mix(in lab,red,red)){.touch-family-option[aria-pressed=true] .touch-family-icon{box-shadow:0 0 14px color-mix(in srgb,var(--color-cyan-300) 24%,transparent)}}.touch-family-option[aria-pressed=true] .touch-family-icon{transform:translateY(-1px)}.touch-family-selector-landscape .touch-family-option{color:#ffffff8a}.touch-family-selector-landscape .touch-family-icon{width:22px;height:22px;box-shadow:none;background:0 0;border:0;border-radius:0;transform:none}.touch-family-selector-landscape .touch-family-monochrome-icon{opacity:.94;width:17px;height:17px}.touch-family-selector-landscape .touch-family-label{color:currentColor}.touch-family-selector-landscape .touch-family-option[aria-pressed=true]{color:#ffffffd6;background:#ffffff12;box-shadow:inset 0 -2px #ffffff6b,0 8px 16px #00000029}.touch-building-inline-body .touch-family-selector-landscape .touch-family-option[aria-pressed=true]{box-shadow:none;background:0 0}.touch-family-selector-landscape .touch-family-option[aria-pressed=true] .touch-family-icon{box-shadow:none;background:0 0;border:0;transform:none}.touch-family-selector-constellation-icons{gap:1px}.touch-family-selector-constellation-icons:before{z-index:0;border-top:1px solid #a2f4fd2e;height:12px;position:absolute;inset:17px 2% auto}@supports (color:color-mix(in lab,red,red)){.touch-family-selector-constellation-icons:before{border-top:1px solid color-mix(in srgb,var(--color-cyan-200) 18%,transparent)}}.touch-family-selector-constellation-icons:before{content:"";border-radius:50%}.touch-family-selector-fluid-bridge{padding-inline:3px;overflow:visible}.touch-family-selector-fluid-bridge:before{z-index:0;border:1px solid #96f7e42e;height:9px;position:absolute;top:14px;left:1.5%;right:1.5%}@supports (color:color-mix(in lab,red,red)){.touch-family-selector-fluid-bridge:before{border:1px solid color-mix(in srgb,var(--color-teal-200) 18%,transparent)}}.touch-family-selector-fluid-bridge:before{background:#00d3bd0d;border-radius:50%}@supports (color:color-mix(in lab,red,red)){.touch-family-selector-fluid-bridge:before{background:color-mix(in srgb,var(--color-teal-400) 5%,transparent)}}.touch-family-selector-fluid-bridge:before{content:""}.touch-family-selector-fluid-bridge .touch-family-icon{border-color:#96f7e42e}@supports (color:color-mix(in lab,red,red)){.touch-family-selector-fluid-bridge .touch-family-icon{border-color:color-mix(in srgb,var(--color-teal-200) 18%,transparent)}}.touch-family-selector-fluid-bridge .touch-family-option[aria-pressed=true]{color:var(--color-teal-100);transform:translateY(-2px)}.touch-family-selector-fluid-bridge .touch-family-option[aria-pressed=true] .touch-family-icon{border-color:#96f7e494}@supports (color:color-mix(in lab,red,red)){.touch-family-selector-fluid-bridge .touch-family-option[aria-pressed=true] .touch-family-icon{border-color:color-mix(in srgb,var(--color-teal-200) 58%,transparent)}}.touch-family-selector-fluid-bridge .touch-family-option[aria-pressed=true] .touch-family-icon{background:#00d3bd21}@supports (color:color-mix(in lab,red,red)){.touch-family-selector-fluid-bridge .touch-family-option[aria-pressed=true] .touch-family-icon{background:color-mix(in srgb,var(--color-teal-400) 13%,transparent)}}.touch-family-selector-fluid-bridge .touch-family-option[aria-pressed=true] .touch-family-icon{box-shadow:0 0 15px #46ecd53b}@supports (color:color-mix(in lab,red,red)){.touch-family-selector-fluid-bridge .touch-family-option[aria-pressed=true] .touch-family-icon{box-shadow:0 0 15px color-mix(in srgb,var(--color-teal-300) 23%,transparent)}}.touch-family-selector-tactical-halo{padding-inline:4px;overflow:visible}.touch-family-selector-tactical-halo:before{z-index:0;border:1px solid #a2f4fd2b;height:13px;position:absolute;top:13px;left:1.5%;right:1.5%}@supports (color:color-mix(in lab,red,red)){.touch-family-selector-tactical-halo:before{border:1px solid color-mix(in srgb,var(--color-cyan-200) 17%,transparent)}}.touch-family-selector-tactical-halo:before{content:"";border-radius:50%}.touch-family-selector-tactical-halo .touch-family-icon{border-color:#a2f4fd38}@supports (color:color-mix(in lab,red,red)){.touch-family-selector-tactical-halo .touch-family-icon{border-color:color-mix(in srgb,var(--color-cyan-200) 22%,transparent)}}.touch-family-selector-tactical-halo .touch-family-icon{box-shadow:inset 0 0 0 3px #00d2ef0a}@supports (color:color-mix(in lab,red,red)){.touch-family-selector-tactical-halo .touch-family-icon{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--color-cyan-400) 4%,transparent)}}.touch-family-selector-tactical-halo .touch-family-option[aria-pressed=true]{color:var(--color-cyan-100);transform:translateY(-2px)}.touch-family-selector-tactical-halo .touch-family-option[aria-pressed=true] .touch-family-icon{border-color:#a2f4fd9e}@supports (color:color-mix(in lab,red,red)){.touch-family-selector-tactical-halo .touch-family-option[aria-pressed=true] .touch-family-icon{border-color:color-mix(in srgb,var(--color-cyan-200) 62%,transparent)}}.touch-family-selector-tactical-halo .touch-family-option[aria-pressed=true] .touch-family-icon{background:#082127}@supports (color:color-mix(in lab,red,red)){.touch-family-selector-tactical-halo .touch-family-option[aria-pressed=true] .touch-family-icon{background:color-mix(in srgb,var(--color-cyan-400) 12%,var(--color-zinc-950))}}.touch-family-selector-tactical-halo .touch-family-option[aria-pressed=true] .touch-family-icon{box-shadow:0 0 0 3px #fee6851a,0 0 16px #53eafd40}@supports (color:color-mix(in lab,red,red)){.touch-family-selector-tactical-halo .touch-family-option[aria-pressed=true] .touch-family-icon{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-amber-200) 10%,transparent),0 0 16px color-mix(in srgb,var(--color-cyan-300) 25%,transparent)}}.touch-family-selector-floating-modules{gap:3px;padding-inline:2px;overflow:visible}.touch-family-selector-floating-modules .touch-family-icon{border-color:#fee68538;width:28px;height:28px}@supports (color:color-mix(in lab,red,red)){.touch-family-selector-floating-modules .touch-family-icon{border-color:color-mix(in srgb,var(--color-amber-200) 22%,transparent)}}.touch-family-selector-floating-modules .touch-family-icon{background:#09090bb8;border-radius:12px 18px}@supports (color:color-mix(in lab,red,red)){.touch-family-selector-floating-modules .touch-family-icon{background:color-mix(in srgb,var(--color-zinc-950) 72%,transparent)}}.touch-family-selector-floating-modules .touch-family-icon{box-shadow:0 7px 14px #0003}.touch-family-selector-floating-modules .touch-family-option:nth-child(2n) .touch-family-icon{border-radius:18px 12px}.touch-family-selector-floating-modules .touch-family-option[aria-pressed=true]{color:var(--color-amber-100);transform:translateY(-2px)}.touch-family-selector-floating-modules .touch-family-option[aria-pressed=true] .touch-family-icon{border-color:#fee68594}@supports (color:color-mix(in lab,red,red)){.touch-family-selector-floating-modules .touch-family-option[aria-pressed=true] .touch-family-icon{border-color:color-mix(in srgb,var(--color-amber-200) 58%,transparent)}}.touch-family-selector-floating-modules .touch-family-option[aria-pressed=true] .touch-family-icon{background:#241d0a}@supports (color:color-mix(in lab,red,red)){.touch-family-selector-floating-modules .touch-family-option[aria-pressed=true] .touch-family-icon{background:color-mix(in srgb,var(--color-amber-400) 11%,var(--color-zinc-950))}}.touch-family-selector-floating-modules .touch-family-option[aria-pressed=true] .touch-family-icon{box-shadow:0 0 0 2px #a2f4fd17,0 8px 16px #00000038}@supports (color:color-mix(in lab,red,red)){.touch-family-selector-floating-modules .touch-family-option[aria-pressed=true] .touch-family-icon{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-cyan-200) 9%,transparent),0 8px 16px #00000038}}.touch-family-selector-planetary-vault{padding-inline:4px;overflow:visible}.touch-family-selector-planetary-vault:before{z-index:0;border-top:1px solid #ffccd333;height:12px;position:absolute;top:18px;left:2%;right:2%}@supports (color:color-mix(in lab,red,red)){.touch-family-selector-planetary-vault:before{border-top:1px solid color-mix(in srgb,var(--color-rose-200) 20%,transparent)}}.touch-family-selector-planetary-vault:before{content:"";border-radius:50%}.touch-family-selector-planetary-vault .touch-family-icon{border-color:#ffccd333}@supports (color:color-mix(in lab,red,red)){.touch-family-selector-planetary-vault .touch-family-icon{border-color:color-mix(in srgb,var(--color-rose-200) 20%,transparent)}}.touch-family-selector-planetary-vault .touch-family-icon{border-radius:50% 50% 42% 42%}.touch-family-selector-planetary-vault .touch-family-option[aria-pressed=true]{color:var(--color-rose-100);transform:translateY(-2px)}.touch-family-selector-planetary-vault .touch-family-option[aria-pressed=true] .touch-family-icon{border-color:#ffccd394}@supports (color:color-mix(in lab,red,red)){.touch-family-selector-planetary-vault .touch-family-option[aria-pressed=true] .touch-family-icon{border-color:color-mix(in srgb,var(--color-rose-200) 58%,transparent)}}.touch-family-selector-planetary-vault .touch-family-option[aria-pressed=true] .touch-family-icon{background:#221217}@supports (color:color-mix(in lab,red,red)){.touch-family-selector-planetary-vault .touch-family-option[aria-pressed=true] .touch-family-icon{background:color-mix(in srgb,var(--color-rose-400) 10%,var(--color-zinc-950))}}.touch-family-selector-planetary-vault .touch-family-option[aria-pressed=true] .touch-family-icon{box-shadow:0 0 16px #46ecd538}@supports (color:color-mix(in lab,red,red)){.touch-family-selector-planetary-vault .touch-family-option[aria-pressed=true] .touch-family-icon{box-shadow:0 0 16px color-mix(in srgb,var(--color-teal-300) 22%,transparent)}}.touch-building-modern{--touch-building-accent:var(--color-cyan-200);isolation:isolate;position:relative}.touch-building-modern .touch-building-toolbar{border:1px solid var(--touch-building-accent)}@supports (color:color-mix(in lab,red,red)){.touch-building-modern .touch-building-toolbar{border:1px solid color-mix(in srgb,var(--touch-building-accent) 18%,transparent)}}.touch-building-modern .touch-building-toolbar{background:#09090bb8;border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.touch-building-modern .touch-building-toolbar{background:color-mix(in srgb,var(--color-zinc-950) 72%,transparent)}}.touch-building-modern .touch-building-toolbar{box-shadow:inset 0 1px #ffffff0d,0 10px 24px #0000003d}.touch-building-modern .touch-building-queue,.touch-building-modern .touch-building-title-icon{border-color:var(--touch-building-accent)}@supports (color:color-mix(in lab,red,red)){.touch-building-modern .touch-building-queue,.touch-building-modern .touch-building-title-icon{border-color:color-mix(in srgb,var(--touch-building-accent) 30%,transparent)}}.touch-building-modern .touch-building-queue,.touch-building-modern .touch-building-title-icon{background:var(--touch-building-accent)}@supports (color:color-mix(in lab,red,red)){.touch-building-modern .touch-building-queue,.touch-building-modern .touch-building-title-icon{background:color-mix(in srgb,var(--touch-building-accent) 8%,var(--color-zinc-950))}}.touch-building-modern .touch-building-grid{isolation:isolate;position:relative}.touch-building-modern-card .touch-building-image{border-color:var(--touch-building-accent)}@supports (color:color-mix(in lab,red,red)){.touch-building-modern-card .touch-building-image{border-color:color-mix(in srgb,var(--touch-building-accent) 22%,transparent)}}.touch-building-modern-card .touch-building-image{background:#09090bd1;border-radius:28px 28px 16px 16px}@supports (color:color-mix(in lab,red,red)){.touch-building-modern-card .touch-building-image{background:color-mix(in srgb,var(--color-zinc-950) 82%,transparent)}}.touch-building-modern-card .touch-building-image{box-shadow:inset 0 1px #ffffff0d,0 12px 22px #0000003d}.touch-building-modern-card .touch-building-copy{border:1px solid var(--touch-building-accent);margin-inline:7px;padding-inline:8px}@supports (color:color-mix(in lab,red,red)){.touch-building-modern-card .touch-building-copy{border:1px solid color-mix(in srgb,var(--touch-building-accent) 13%,transparent)}}.touch-building-modern-card .touch-building-copy{background:#09090ba8;border-top:0;border-radius:0 0 18px 18px}@supports (color:color-mix(in lab,red,red)){.touch-building-modern-card .touch-building-copy{background:color-mix(in srgb,var(--color-zinc-950) 66%,transparent)}}.touch-building-modern-card .touch-building-copy{text-align:center}.touch-building-fluid-bridge{--touch-building-accent:var(--color-teal-200)}.touch-building-fluid-bridge .touch-building-toolbar{border-radius:9999px 26px}.touch-building-fluid-bridge .touch-building-image{border-radius:22px}.touch-building-fluid-bridge .touch-building-copy{border-radius:0 0 22px 22px;margin-inline:4px}.touch-building-tactical-halo{--touch-building-accent:var(--color-cyan-200)}.touch-building-tactical-halo .touch-building-toolbar{border-color:#a2f4fd3d}@supports (color:color-mix(in lab,red,red)){.touch-building-tactical-halo .touch-building-toolbar{border-color:color-mix(in srgb,var(--color-cyan-200) 24%,transparent)}}.touch-building-tactical-halo .touch-building-toolbar{border-radius:9999px;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #fee6850f,0 10px 24px #0000003d}@supports (color:color-mix(in lab,red,red)){.touch-building-tactical-halo .touch-building-toolbar{box-shadow:inset 0 1px 0 #ffffff0d,0 0 0 1px color-mix(in srgb,var(--color-amber-200) 6%,transparent),0 10px 24px #0000003d}}.touch-building-tactical-halo .touch-building-title-icon:after{border:1px solid #a2f4fd6b;position:absolute;inset:7px -5px}@supports (color:color-mix(in lab,red,red)){.touch-building-tactical-halo .touch-building-title-icon:after{border:1px solid color-mix(in srgb,var(--color-cyan-200) 42%,transparent)}}.touch-building-tactical-halo .touch-building-title-icon:after{content:"";border-radius:50%;transform:rotate(-10deg)}.touch-building-tactical-halo .touch-building-queue{border-color:#fee68538}@supports (color:color-mix(in lab,red,red)){.touch-building-tactical-halo .touch-building-queue{border-color:color-mix(in srgb,var(--color-amber-200) 22%,transparent)}}.touch-building-tactical-halo .touch-building-image{border-color:#a2f4fd3d}@supports (color:color-mix(in lab,red,red)){.touch-building-tactical-halo .touch-building-image{border-color:color-mix(in srgb,var(--color-cyan-200) 24%,transparent)}}.touch-building-tactical-halo .touch-building-image{border-radius:18px}.touch-building-tactical-halo .touch-building-copy{border-color:#a2f4fd24;margin-inline:6px}@supports (color:color-mix(in lab,red,red)){.touch-building-tactical-halo .touch-building-copy{border-color:color-mix(in srgb,var(--color-cyan-200) 14%,transparent)}}.touch-building-tactical-halo .touch-building-copy{border-radius:0 0 26px 26px}.touch-building-floating-modules{--touch-building-accent:var(--color-amber-200)}.touch-building-floating-modules .touch-building-toolbar{box-shadow:none;background:0 0;border-color:#0000}.touch-building-floating-modules .touch-building-title{border:1px solid #a2f4fd29;height:44px;padding-right:14px}@supports (color:color-mix(in lab,red,red)){.touch-building-floating-modules .touch-building-title{border:1px solid color-mix(in srgb,var(--color-cyan-200) 16%,transparent)}}.touch-building-floating-modules .touch-building-title{background:#09090bad;border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.touch-building-floating-modules .touch-building-title{background:color-mix(in srgb,var(--color-zinc-950) 68%,transparent)}}.touch-building-floating-modules .touch-building-title{box-shadow:0 9px 20px #0003}.touch-building-floating-modules .touch-building-title-icon{border-color:#a2f4fd47}@supports (color:color-mix(in lab,red,red)){.touch-building-floating-modules .touch-building-title-icon{border-color:color-mix(in srgb,var(--color-cyan-200) 28%,transparent)}}.touch-building-floating-modules .touch-building-title-icon{background:#08191e}@supports (color:color-mix(in lab,red,red)){.touch-building-floating-modules .touch-building-title-icon{background:color-mix(in srgb,var(--color-cyan-400) 8%,var(--color-zinc-950))}}.touch-building-floating-modules .touch-building-queue{border-color:#fee68547}@supports (color:color-mix(in lab,red,red)){.touch-building-floating-modules .touch-building-queue{border-color:color-mix(in srgb,var(--color-amber-200) 28%,transparent)}}.touch-building-floating-modules .touch-building-queue{background:#1a150b}@supports (color:color-mix(in lab,red,red)){.touch-building-floating-modules .touch-building-queue{background:color-mix(in srgb,var(--color-amber-400) 7%,var(--color-zinc-950))}}.touch-building-floating-modules .touch-building-queue{box-shadow:0 9px 20px #0003}.touch-building-floating-modules .touch-building-image{border-color:#fee68533}@supports (color:color-mix(in lab,red,red)){.touch-building-floating-modules .touch-building-image{border-color:color-mix(in srgb,var(--color-amber-200) 20%,transparent)}}.touch-building-floating-modules .touch-building-image{border-radius:24px}.touch-building-floating-modules .touch-building-copy{border-top:1px solid #fee6851f;margin:3px 10px 0}@supports (color:color-mix(in lab,red,red)){.touch-building-floating-modules .touch-building-copy{border-top:1px solid color-mix(in srgb,var(--color-amber-200) 12%,transparent)}}.touch-building-floating-modules .touch-building-copy{background:#09090b9e;border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.touch-building-floating-modules .touch-building-copy{background:color-mix(in srgb,var(--color-zinc-950) 62%,transparent)}}.touch-building-planetary-vault{--touch-building-accent:var(--color-rose-200)}.touch-building-planetary-vault .touch-building-toolbar{border-color:#ffccd333}@supports (color:color-mix(in lab,red,red)){.touch-building-planetary-vault .touch-building-toolbar{border-color:color-mix(in srgb,var(--color-rose-200) 20%,transparent)}}.touch-building-planetary-vault .touch-building-toolbar{background:#09090bb3;border-radius:28px 9999px}@supports (color:color-mix(in lab,red,red)){.touch-building-planetary-vault .touch-building-toolbar{background:color-mix(in srgb,var(--color-zinc-950) 70%,transparent)}}.touch-building-planetary-vault .touch-building-title-icon{border-color:#ffccd352}@supports (color:color-mix(in lab,red,red)){.touch-building-planetary-vault .touch-building-title-icon{border-color:color-mix(in srgb,var(--color-rose-200) 32%,transparent)}}.touch-building-planetary-vault .touch-building-title-icon{background:#1d1015}@supports (color:color-mix(in lab,red,red)){.touch-building-planetary-vault .touch-building-title-icon{background:color-mix(in srgb,var(--color-rose-400) 8%,var(--color-zinc-950))}}.touch-building-planetary-vault .touch-building-queue{border-color:#96f7e43d}@supports (color:color-mix(in lab,red,red)){.touch-building-planetary-vault .touch-building-queue{border-color:color-mix(in srgb,var(--color-teal-200) 24%,transparent)}}.touch-building-planetary-vault .touch-building-image{border-color:#ffccd336}@supports (color:color-mix(in lab,red,red)){.touch-building-planetary-vault .touch-building-image{border-color:color-mix(in srgb,var(--color-rose-200) 21%,transparent)}}.touch-building-planetary-vault .touch-building-image{border-radius:16px}.touch-building-planetary-vault .touch-building-copy{border-color:#ffccd321;margin-inline:5px}@supports (color:color-mix(in lab,red,red)){.touch-building-planetary-vault .touch-building-copy{border-color:color-mix(in srgb,var(--color-rose-200) 13%,transparent)}}.touch-building-planetary-vault .touch-building-copy{border-radius:0 0 24px 24px}@media (max-height:599px){.touch-prototype-buildings-v2-open{--touch-v2-rail-top:clamp(8px,calc(10dvh - 28px),18px);--touch-v2-navigation-gap:clamp(8px,calc(10dvh - 28px),14px);--touch-v2-navigation-size:clamp(54.5px,min(calc(29dvh - 49.9px),calc(7dvh + 33.7px)),64px);--touch-v2-group-gap:clamp(17.45px,calc(33dvh - 107.95px),29.55px);--touch-v2-group-half-gap:clamp(8.725px,calc(16.5dvh - 53.975px),14.775px);--touch-v2-alert-gap:clamp(3.3px,calc(11dvh - 36.3px),5.5px);--touch-v2-alert-size:48px;--touch-v2-alert-half-size:24px}.touch-prototype-buildings-v2-open .touch-navigation-rail.touch-back-rail--top{top:calc(env(safe-area-inset-top) + var(--touch-v2-rail-top));gap:var(--touch-v2-navigation-gap)}.touch-prototype-buildings-v2-open .touch-navigation-rail.touch-back-rail--top>button{width:var(--touch-v2-navigation-size);height:var(--touch-v2-navigation-size)}.touch-prototype-buildings-v2-open .touch-alert-dock{left:calc(max(2rem, calc(env(safe-area-inset-left) - 6px)) + 2rem - var(--touch-v2-alert-half-size));top:calc(env(safe-area-inset-top) + var(--touch-v2-rail-top) + var(--touch-v2-navigation-size) + var(--touch-v2-navigation-size) + var(--touch-v2-navigation-gap) + var(--touch-v2-group-gap));gap:var(--touch-v2-group-gap);justify-content:flex-start;bottom:auto}.touch-prototype-buildings-v2-open .touch-alert-group{gap:var(--touch-v2-alert-gap)}.touch-prototype-buildings-v2-open .touch-alert-button,.touch-prototype-buildings-v2-open .touch-fleet-button{width:var(--touch-v2-alert-size);height:var(--touch-v2-alert-size)}.touch-prototype-buildings-v2-open .touch-rail-group-separator--navigation{left:var(--touch-v2-alert-half-size);top:calc(0px - var(--touch-v2-group-half-gap) - .75px)}.touch-prototype-buildings-v2-open .touch-rail-group-separator--fleet{left:var(--touch-v2-alert-half-size);bottom:calc(var(--touch-v2-alert-size) + var(--touch-v2-group-half-gap) - .75px)}.touch-building-page-shell-console{overflow-y:auto!important}.touch-building-inline{height:auto;min-height:100%}.touch-building-inline-body,.touch-building-inline-grid{flex:none}.touch-building-image{min-height:80px;max-height:calc(100dvh - 272px)}.touch-building-landscape .touch-building-image{min-height:82px;max-height:calc(100dvh - 276px)}.touch-building-inline-card{grid-template-rows:auto minmax(0,1fr) auto}.touch-building-inline-grid{align-content:start}.touch-catalog-derived .touch-building-inline-card{min-height:calc(25cqw + 129.703px)}.touch-building-inline-image{aspect-ratio:1;border-bottom:1px solid #ffffff14;width:100%}.touch-building-inline-description-trigger{display:block}.touch-building-inline-description-backdrop{display:flex}.touch-building-inline-copy{min-height:0;padding:5px;overflow:visible}.touch-building-inline-image .touch-building-level-shield{width:33.532px;min-width:33.532px;height:34.909px;top:10.182px;left:13.121px}.touch-building-inline-image .touch-building-level-content{gap:1px;padding-bottom:3.987px}.touch-building-inline-image .touch-building-level-label{font-size:6px}.touch-building-inline-image .touch-building-level-value{font-size:14px}.touch-catalog-quantity{width:60px;height:24px;bottom:9.182px;right:13.121px}.touch-catalog-quantity-content{gap:2px}.touch-catalog-quantity-label{font-size:5px}.touch-catalog-quantity-value{font-size:10px}.touch-building-inline-title{text-overflow:ellipsis;white-space:nowrap;font-size:11.7px;line-height:13px;display:block;overflow:hidden}.touch-building-inline-effect{margin-top:0;font-size:8px;line-height:9px}.touch-building-inline-description,.touch-building-inline-prerequisite{display:none}.touch-building-inline-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3px;padding-block:2px;font-size:7px;line-height:9px}.touch-building-inline-metrics dd{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:9.1px;line-height:11.7px;overflow:hidden}.touch-building-inline-metrics>div{text-align:center;padding-inline:0}.touch-building-inline-metrics>div:nth-child(3) dt{display:block;transform:scaleX(.84)}.touch-building-inline-copy{padding-bottom:12px}.touch-building-inline-info{width:11px;height:11px}.touch-building-inline-cost-block{margin-top:3px}.touch-building-inline-cost-label{font-size:7px;line-height:9px}.touch-building-inline-costs{flex-wrap:wrap;gap:2px 4px;min-height:14px;margin-top:1px}.touch-building-inline-costs img{width:12px;height:12px}.touch-building-inline-costs span{font-size:7px;line-height:8px}.touch-building-inline-costs .touch-building-inline-cost-value{font-size:9.1px;line-height:10.4px}.touch-building-inline-action-wrap{border-top:1px solid #ffffff1a;padding:2px}.touch-building-inline-action{min-height:44px;padding-inline:0;font-size:10.4px;line-height:13px}.touch-building-inline-action-visual{min-height:39.71px}.touch-building-floating-modules .touch-building-copy{height:47px}.touch-building-detail-panel header{height:44px}.touch-building-detail-panel>div>div:first-child{display:none}.touch-building-detail-panel .touch-building-detail-action{min-height:44px}.touch-building-detail-panel>div>div:last-child>div:last-child{padding:4px}}@media (max-width:760px) and (max-height:599px){.touch-catalog-derived .touch-building-inline-card{min-height:calc(25cqw + 141.703px)}}@media (max-width:760px){.touch-building-landscape-body{grid-template-columns:minmax(0,1fr) 114px;gap:8px}}.touch-building-portrait-detail-invite{display:none}.touch-menu-toolbar[data-touch-menu-tone=empire]{border-color:var(--touch-empire-edge)}@supports (color:color-mix(in lab,red,red)){.touch-menu-toolbar[data-touch-menu-tone=empire]{border-color:color-mix(in srgb,var(--touch-empire-edge) 28%,transparent)}}.touch-menu-toolbar[data-touch-menu-tone=empire]{background:linear-gradient(105deg,var(--touch-empire-ambient),#09090bf0)}@supports (color:color-mix(in lab,red,red)){.touch-menu-toolbar[data-touch-menu-tone=empire]{background:linear-gradient(105deg,color-mix(in srgb,var(--touch-empire-ambient) 12%,var(--color-zinc-950)),color-mix(in srgb,var(--color-zinc-950) 94%,transparent))}}.touch-menu-toolbar[data-touch-menu-tone=empire]{box-shadow:inset 0 1px 0 var(--touch-empire-edge),0 0 20px var(--touch-empire-radiance),0 10px 24px #0003}@supports (color:color-mix(in lab,red,red)){.touch-menu-toolbar[data-touch-menu-tone=empire]{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--touch-empire-edge) 9%,transparent),0 0 20px color-mix(in srgb,var(--touch-empire-radiance) 9%,transparent),0 10px 24px #0003}}.touch-menu-toolbar[data-touch-menu-tone=empire] .touch-building-title-icon{border-color:var(--touch-empire-edge)}@supports (color:color-mix(in lab,red,red)){.touch-menu-toolbar[data-touch-menu-tone=empire] .touch-building-title-icon{border-color:color-mix(in srgb,var(--touch-empire-edge) 42%,transparent)}}.touch-menu-toolbar[data-touch-menu-tone=empire] .touch-building-title-icon{background:var(--touch-empire-ambient)}@supports (color:color-mix(in lab,red,red)){.touch-menu-toolbar[data-touch-menu-tone=empire] .touch-building-title-icon{background:color-mix(in srgb,var(--touch-empire-ambient) 12%,var(--color-zinc-950))}}.touch-menu-toolbar[data-touch-menu-tone=empire] .touch-building-title-icon{box-shadow:inset 0 0 14px var(--touch-empire-radiance),0 0 12px var(--touch-empire-radiance)}@supports (color:color-mix(in lab,red,red)){.touch-menu-toolbar[data-touch-menu-tone=empire] .touch-building-title-icon{box-shadow:inset 0 0 14px color-mix(in srgb,var(--touch-empire-radiance) 10%,transparent),0 0 12px color-mix(in srgb,var(--touch-empire-radiance) 14%,transparent)}}.touch-menu-toolbar-tone-icon{background:var(--touch-empire-icon);filter:drop-shadow(0 0 6px var(--touch-empire-radiance))}@supports (color:color-mix(in lab,red,red)){.touch-menu-toolbar-tone-icon{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--touch-empire-radiance) 48%,transparent))}}.touch-menu-toolbar-tone-icon{-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (orientation:portrait){.touch-prototype-buildings-portrait-open .touch-building-page-shell-portrait{padding:calc(env(safe-area-inset-top) + 4px) max(8px,env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 80px) max(8px,env(safe-area-inset-left));overflow:hidden!important}.touch-prototype-buildings-portrait-open .touch-navigation-rail.touch-back-rail--top{top:auto;bottom:env(safe-area-inset-bottom);left:max(8px,env(safe-area-inset-left));gap:0;width:64px;height:64px;transform:none}.touch-prototype-buildings-portrait-open .touch-navigation-rail.touch-back-rail--top>button{width:64px;height:64px}.touch-prototype-buildings-portrait-open .touch-navigation-rail.touch-back-rail--top>button:nth-child(2){display:none}.touch-prototype-buildings-portrait-open .touch-alert-dock{top:auto;right:max(8px,env(safe-area-inset-right));bottom:calc(env(safe-area-inset-bottom) + 8px);left:calc(max(8px, env(safe-area-inset-left)) + 84px);flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:auto;height:48px}.touch-prototype-buildings-portrait-open .touch-alert-group{flex-direction:row;gap:6px}.touch-prototype-buildings-portrait-open .touch-alert-button,.touch-prototype-buildings-portrait-open .touch-fleet-button{width:48px;height:48px}.touch-prototype-buildings-portrait-open .touch-fleet-button{margin-top:0}.touch-prototype-buildings-portrait-open .touch-rail-group-separator{display:none}.touch-building-page-shell-portrait .touch-building-stockbar-console{height:58px;margin-bottom:4px}.touch-building-page-shell-portrait .touch-building-stockbar-console>div{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr))}.touch-building-page-shell-portrait .touch-building-stockbar-console [data-resource-cell]{min-height:0}.touch-building-page-shell-portrait .touch-building-stockbar-console [data-resource-cell]:nth-child(4){border-right:0}.touch-building-page-shell-portrait .touch-building-stockbar-console [data-resource-cell]:nth-child(n+5){border-top:1px solid #ffffff0f}.touch-building-page-shell-portrait .touch-building-stockbar-console [data-resource-cell]:last-child{grid-column:span 2}.touch-building-page-shell-portrait .touch-building-portrait{height:calc(100% - 62px);min-height:0}.touch-building-portrait .touch-building-toolbar{flex:none}.touch-building-portrait .touch-building-inline-body{min-height:0;overflow:hidden}.touch-building-portrait .touch-family-selector-landscape{width:100%;min-width:0;overflow:hidden}.touch-building-portrait .touch-family-selector-landscape:before{left:0;right:0}.touch-building-portrait .touch-family-selector-landscape .touch-family-option{flex:1 1 0;width:0;min-width:0}.touch-building-portrait .touch-family-selector-landscape .touch-family-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.touch-building-portrait .touch-building-inline-grid{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding-bottom:4px;overflow:hidden auto}.touch-building-portrait .touch-building-inline-grid::-webkit-scrollbar{display:none}.touch-building-portrait .touch-building-inline-action-wrap,.touch-building-portrait .touch-building-inline-description,.touch-building-portrait .touch-building-inline-metrics,.touch-building-portrait .touch-building-inline-prerequisite,.touch-building-portrait .touch-building-inline-progress{display:none}.touch-building-portrait .touch-building-portrait-state{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9.1px;line-height:13px;display:block;overflow:hidden}.touch-building-portrait .touch-building-inline-title{text-overflow:ellipsis;white-space:nowrap;font-size:11.7px;line-height:13px;display:block;overflow:hidden}.touch-building-portrait .touch-building-inline-copy{position:relative}.touch-building-portrait .touch-building-inline-title,.touch-building-portrait .touch-building-portrait-state{padding-right:44px}.touch-building-portrait .touch-building-portrait-detail-invite{display:flex;top:2px;right:2px}.touch-building-portrait .touch-building-portrait-detail-invite-visual{width:28px;height:28px}.touch-building-portrait .touch-building-inline-image .touch-building-level-shield{width:33.532px;min-width:33.532px;height:34.909px;top:10.182px;left:13.121px}.touch-building-portrait .touch-building-inline-image .touch-building-level-content{gap:1px;padding-bottom:3.987px}.touch-building-portrait .touch-building-inline-image .touch-building-level-label{font-size:6px}.touch-building-portrait .touch-building-inline-image .touch-building-level-value{font-size:14px}.touch-building-portrait .touch-catalog-quantity{width:60px;height:24px;bottom:10.182px;right:13.121px}.touch-building-portrait .touch-catalog-quantity-content{gap:2px}.touch-building-portrait .touch-catalog-quantity-label{font-size:5px}.touch-building-portrait .touch-catalog-quantity-value{font-size:10px}.touch-building-portrait-v2-a .touch-building-inline-grid{grid-template-rows:repeat(4,minmax(calc(clamp(124px,36vw,142px) + 2px),1fr));grid-template-columns:minmax(0,1fr);gap:12px;padding-bottom:0}.touch-building-portrait-v2-a .touch-building-inline-card{border-radius:12px;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);min-height:calc(clamp(124px,36vw,142px) + 2px)}.touch-building-portrait-v2-a .touch-building-inline-image{aspect-ratio:10/7;border-bottom:0;border-right:0;grid-area:1/1;align-self:stretch;width:auto;height:100%;min-height:0}.touch-building-portrait-v2-a .touch-building-inline-image:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,var(--touch-building-card-background));width:30px;position:absolute;inset:0 0 0 auto}.touch-building-portrait-v2-a .touch-building-inline-image>img{object-fit:cover;object-position:center}.touch-building-portrait-v2-a .touch-building-inline-copy{grid-area:1/2;padding:10px 10px 10px 20px}.touch-building-portrait-v2-a .touch-building-inline-title{font-size:14px}.touch-building-portrait-v2-a .touch-building-portrait-state{font-size:12px}.touch-building-portrait-v2-a .touch-building-inline-title,.touch-building-portrait-v2-a .touch-building-portrait-state{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;padding-right:0;overflow:visible}.touch-building-portrait-v2-a .touch-building-portrait-detail-invite{justify-content:flex-end;align-items:flex-end;width:66px;height:66px;top:auto;bottom:9.182px;right:12.121px}.touch-building-portrait-v2-a .touch-building-portrait-detail-invite-visual{width:42px;height:42px;font-size:36px;line-height:30px}.touch-building-portrait-v2-a .touch-building-portrait-detail-invite-glyph{display:block;transform:translate(2px,-3px)}.touch-building-portrait-v2-a .touch-building-inline-cost-block{margin-top:6px}.touch-building-portrait-v2-a .touch-building-inline-costs{padding-right:53px}.touch-building-portrait-v2-a .touch-building-inline-cost-label{font-size:10px;line-height:9px}.touch-building-portrait-v2-a .touch-building-inline-costs{flex-wrap:wrap;gap:3px 7px;min-height:14px;margin-top:3px}.touch-building-portrait-v2-a .touch-building-inline-costs img{width:12px;height:12px}.touch-building-portrait-v2-a .touch-building-inline-cost-value{font-size:12px;line-height:10.4px}.touch-building-inline-description-trigger--portrait-experiment{display:block}.touch-building-portrait-detail{z-index:50;display:flex}.touch-building-portrait-detail-header{min-height:64px}.touch-building-portrait-detail-header>button{bottom:10px;left:4px}.touch-building-portrait-detail-scroll{padding-bottom:0}.touch-building-portrait-detail-image{aspect-ratio:4/3}}@media (min-width:1024px) and (min-height:600px) and (hover:hover) and (pointer:fine){.touch-building-page-shell{padding-left:calc(env(safe-area-inset-left) + 10.5rem)}.touch-navigation-rail{left:.5rem}.touch-navigation-rail--home:not(.touch-navigation-rail--prototype-home)>button{width:80px}.touch-navigation-rail--home:not(.touch-navigation-rail--prototype-home) .touch-navigation-label{max-width:100%}.touch-navigation-rail--prototype-home{gap:.5rem;top:50%}.touch-navigation-orb--small{width:4rem;height:4rem}.touch-navigation-icon--small{width:2.1875rem;height:2.1875rem}.touch-back-rail--five-level{grid-template-rows:repeat(5,84px);height:420px}.touch-alert-dock{bottom:calc(env(safe-area-inset-bottom) + .75rem);gap:1rem}.touch-alert-group{gap:.5rem}.touch-alert-button,.touch-fleet-button{border-radius:.5rem;justify-content:flex-start;gap:.5rem;width:auto;height:54px;padding-left:.625rem;padding-right:.625rem}.touch-alert-button{min-width:150px}.touch-fleet-button{min-width:176px}.touch-alert-copy{display:block}.touch-prototype-buildings-v2-open .touch-alert-dock{left:.6875rem}.touch-prototype-buildings-v2-open .touch-rail-group-separator{left:1.8125rem}.touch-prototype-buildings-v2-open .touch-rail-group-separator--navigation{top:-8px}.touch-prototype-buildings-v2-open .touch-rail-group-separator--fleet{bottom:62px}.touch-fleet-button--centered{bottom:calc(env(safe-area-inset-bottom) + .75rem)}.touch-system-variant-pager{bottom:calc(env(safe-area-inset-bottom) + 70px)}}@media (min-height:600px){.touch-building-copy{height:64px;padding-top:8px;padding-bottom:8px}.touch-catalog-derived .touch-building-inline-copy{padding-bottom:43px}}@keyframes prereq-blink{0%,to{border-color:#fcd34df2;box-shadow:0 0 0 1px #fcd34d80,0 0 12px 2px #fcd34d73}50%{border-color:#fb923c;box-shadow:0 0 0 1px #fb923cb3,0 0 14px 3px #fb923c99}}.prereq-highlight{animation:prereq-blink 1.2s ease-in-out infinite;border-width:3px!important;transition:none!important}@keyframes prereq-blink-text{0%,to{color:#fcd34d;text-shadow:0 0 6px #fcd34d66}50%{color:#fb923c;text-shadow:0 0 8px #fb923c8c}}.prereq-highlight-text{font-weight:600;animation:prereq-blink-text 1.2s ease-in-out infinite}@keyframes prereq-blink-entry{0%,to{box-shadow:inset 0 0 0 2px #fcd34de6,0 0 8px #fcd34d66}50%{box-shadow:inset 0 0 0 2px #fb923c,0 0 10px #fb923c8c}}.prereq-highlight-entry{animation:prereq-blink-entry 1.2s ease-in-out infinite}@keyframes probe-complete-flash{0%,to{border-color:#34d399f2;box-shadow:0 0 0 1px #34d39966,0 0 14px 2px #34d39973}50%{border-color:#a7f3d0;box-shadow:0 0 0 1px #a7f3d0a6,0 0 18px 3px #a7f3d099}}.probe-complete-flash{border-color:#34d399d9;animation:probe-complete-flash 1s ease-in-out 5}@keyframes prereq-blink-icon{0%,to{filter:drop-shadow(0 0 4px #fcd34d8c)brightness(1.4)sepia(.6)hue-rotate(-10deg)}50%{filter:drop-shadow(0 0 6px #fb923cbf)brightness(1.5)sepia(.8)hue-rotate(-25deg)}}.prereq-highlight-icon{animation:prereq-blink-icon 1.2s ease-in-out infinite}.exo-range{appearance:none;background:#ffffff14;border-radius:9999px;outline:none;height:.5rem}.exo-range::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#7dd3fce6;border:2px solid #ffffffb3;border-radius:9999px;width:1rem;height:1rem;transition:background .15s}.exo-range::-webkit-slider-thumb:hover{background:#38bdf8}.exo-range::-moz-range-thumb{cursor:pointer;background:#7dd3fce6;border:2px solid #ffffffb3;border-radius:9999px;width:1rem;height:1rem;transition:background .15s}.exo-range::-moz-range-thumb:hover{background:#38bdf8}@keyframes onboarding-pulse{0%,to{box-shadow:0 0 #fca5a573}50%{box-shadow:0 0 0 8px #fca5a500}}.onboarding-pulse{animation:onboarding-pulse 1.8s ease-in-out infinite}.auth-scene{background:radial-gradient(120% 75% at 50% -12%,#38bdf81f,#0000 60%),radial-gradient(130% 85% at 50% 116%,#f5a6231f,#0000 60%),#050509;position:fixed;inset:0;overflow:hidden}.auth-stars{opacity:.7;background-image:radial-gradient(1.4px 1.4px at 12% 18%,#ffffffd9,#0000),radial-gradient(1.2px 1.2px at 33% 61%,#ffffff8c,#0000),radial-gradient(1px 1px at 55% 27%,#ffffff80,#0000),radial-gradient(1.6px 1.6px at 72% 73%,#bfdbfebf,#0000),radial-gradient(1px 1px at 85% 41%,#ffffff80,#0000),radial-gradient(1.2px 1.2px at 22% 87%,#ffffff73,#0000),radial-gradient(1px 1px at 63% 92%,#fde68a8c,#0000),radial-gradient(1.3px 1.3px at 90% 82%,#ffffff80,#0000),radial-gradient(1px 1px at 45% 48%,#fff6,#0000);background-repeat:repeat;background-size:340px 340px;animation:auth-drift 200s linear infinite;position:absolute;inset:-25%}.auth-stars--fine{opacity:.4;background-size:200px 200px;animation-duration:320s;animation-direction:reverse;inset:-25%}@keyframes auth-drift{0%{transform:translate(0)}to{transform:translate(-340px,-340px)}}.auth-corona{background:radial-gradient(circle,#38bdf829,#0000 62%);width:55rem;top:-18%}.auth-corona,.auth-sunrise{filter:blur(6px);pointer-events:none;height:55rem;position:absolute;left:50%;transform:translate(-50%)}.auth-sunrise{background:radial-gradient(circle,#f5a62324,#0000 60%);width:70rem;bottom:-32%}.auth-logo-glow{filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#38bdf82e,#0000 55%),radial-gradient(circle,#f5a6231a,#0000 70%);border-radius:9999px;width:22rem;height:22rem;position:absolute}@media (prefers-reduced-motion:reduce){.auth-stars{animation:none}}@keyframes combat-blink{0%,44%{opacity:1}50%,94%{opacity:.25}to{opacity:1}}.combat-blink{animation:combat-blink .9s ease-in-out infinite}@keyframes tutorial-target-blink{0%,to{opacity:1}50%{opacity:.25}}.tutorial-target-blink{animation:tutorial-target-blink 1.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.tutorial-target-blink{filter:brightness(1.4);animation:none}}@keyframes unread-blink{0%,to{background-color:#8b5cf600}50%{background-color:#8b5cf647}}.unread-blink{animation:unread-blink 1.4s ease-in-out infinite}@media (orientation:portrait){.touch-section-moon .touch-planet-stage-moon[data-far-body]{height:48%;top:10%;left:60%}}@media (orientation:landscape){.touch-section-moon .touch-planet-stage-moon[data-far-body]{height:44%;top:22%;left:62%}}@media (orientation:landscape) and (max-width:700px){.touch-section-moon .touch-planet-stage-moon[data-far-body]{height:32%;top:28%}}@media (orientation:portrait){.touch-section-moon [data-moon-kind=alliance] .touch-planet-stage-moon[data-far-body]{height:56%;top:6%;left:54%}.touch-section-moon [data-moon-kind=alliance] .touch-moon-stage-outpost{height:15%;top:44%;left:44%}.touch-section-moon [data-moon-kind=alliance] .touch-moon-stage-outpost .touch-planet-stage-moon-plate{display:none}.touch-section-moon [data-moon-kind=alliance] .touch-moon-stage-sibling[data-sibling-index="0"]{height:12%;top:4%;left:47%}.touch-section-moon [data-moon-kind=alliance] .touch-moon-stage-sibling[data-sibling-index="1"]{height:10%;top:3%;left:90%}.touch-section-moon [data-moon-kind=alliance] .touch-moon-stage-sibling[data-sibling-index="2"]{height:11%;top:38%;left:92%}.touch-section-moon [data-moon-kind=alliance] .touch-moon-stage-sibling[data-sibling-index="3"]{height:10%;top:68%;left:88%}.touch-section-moon [data-moon-kind=alliance] .touch-moon-stage-sibling[data-sibling-index="4"]{height:9%;top:74%;left:64%}}@media (orientation:landscape){.touch-section-moon [data-moon-kind=alliance] .touch-planet-stage-moon[data-far-body]{height:60%;top:12%;left:58%}.touch-section-moon [data-moon-kind=alliance] .touch-moon-stage-outpost{height:15%;top:52%;left:51%}.touch-section-moon [data-moon-kind=alliance] .touch-moon-stage-sibling[data-sibling-index="0"]{height:8%;top:10%;left:48%}.touch-section-moon [data-moon-kind=alliance] .touch-moon-stage-sibling[data-sibling-index="1"]{height:7%;top:6%;left:88%}.touch-section-moon [data-moon-kind=alliance] .touch-moon-stage-sibling[data-sibling-index="2"]{height:9%;top:40%;left:92%}.touch-section-moon [data-moon-kind=alliance] .touch-moon-stage-sibling[data-sibling-index="3"]{height:8%;top:66%;left:86%}.touch-section-moon [data-moon-kind=alliance] .touch-moon-stage-sibling[data-sibling-index="4"]{height:7%;top:74%;left:56%}}@media (orientation:landscape) and (max-width:700px){.touch-section-moon [data-moon-kind=alliance] .touch-planet-stage-moon[data-far-body]{height:46%;top:26%}.touch-section-moon [data-moon-kind=alliance] .touch-moon-stage-outpost{height:12%;top:56%}.touch-section-moon [data-moon-kind=alliance] .touch-moon-stage-sibling{display:none}}@media (orientation:portrait){.touch-section-alliance .touch-alliance-stage-base{width:52%;bottom:34%;right:3%}.touch-section-alliance .touch-section-screen--with-resources{bottom:calc(env(safe-area-inset-bottom) + 120px)}}@media (orientation:landscape){.touch-section-alliance .touch-section-menu-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.touch-section-alliance .touch-alliance-stage-base{width:32%;top:16%;bottom:auto;right:4%}.touch-section-alliance .touch-alliance-stage-star{width:12%;top:14%;left:34%}}@media (orientation:landscape) and (max-width:700px){.touch-section-alliance .touch-alliance-stage-base{width:28%}}.mission-board__eyebrow,.mission-card__emblem,.mission-civilization-mark,.mission-section-index,.mission-variant-switch{display:none}.touch-missions-open:after{z-index:2;pointer-events:none;content:"";background:radial-gradient(ellipse at 72% 12%,var(--touch-mission-shell-ambient),transparent 44%),linear-gradient(126deg,var(--touch-mission-shell-edge),transparent 32%,var(--touch-mission-shell-ambient));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.touch-missions-open:after{background:radial-gradient(ellipse at 72% 12%,color-mix(in srgb,var(--touch-mission-shell-ambient) 11%,transparent),transparent 44%),linear-gradient(126deg,color-mix(in srgb,var(--touch-mission-shell-edge) 3%,transparent),transparent 32%,color-mix(in srgb,var(--touch-mission-shell-ambient) 5%,transparent))}}.touch-missions-open .touch-missions-page{padding:calc(env(safe-area-inset-top) + 8px) max(10px,env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 12px) calc(env(safe-area-inset-left) + 7rem)!important;background:linear-gradient(180deg,#ffffff05,transparent 22%),radial-gradient(ellipse at 78% 6%,var(--touch-mission-shell-ambient),transparent 46%),#09090bf5!important}@supports (color:color-mix(in lab,red,red)){.touch-missions-open .touch-missions-page{background:linear-gradient(180deg,#ffffff05,transparent 22%),radial-gradient(ellipse at 78% 6%,color-mix(in srgb,var(--touch-mission-shell-ambient) 8%,transparent),transparent 46%),color-mix(in srgb,var(--color-zinc-950) 96%,transparent)!important}}.touch-missions-open .touch-missions-page{scrollbar-color:var(--touch-mission-shell-edge) #09090bd1}@supports (color:color-mix(in lab,red,red)){.touch-missions-open .touch-missions-page{scrollbar-color:color-mix(in srgb,var(--touch-mission-shell-edge) 30%,transparent) color-mix(in srgb,var(--color-zinc-950) 82%,transparent)}}.touch-missions-open .touch-missions-panel{border-color:var(--touch-mission-shell-edge)!important}@supports (color:color-mix(in lab,red,red)){.touch-missions-open .touch-missions-panel{border-color:color-mix(in srgb,var(--touch-mission-shell-edge) 28%,transparent)!important}}.touch-missions-open .touch-missions-panel{background:oklch(14.1% .005 285.823)!important}@supports (color:color-mix(in lab,red,red)){.touch-missions-open .touch-missions-panel{background:color-mix(in srgb,var(--color-zinc-950) 95%,var(--touch-mission-shell-ambient))!important}}:is(.touch-missions-open,.mission-socle) .mission-board{color:#fff;width:100%;min-width:0;max-width:none;margin:0}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-board{color:color-mix(in srgb,white 90%,var(--touch-mission-edge))}}:is(.touch-missions-open,.mission-socle) .mission-board>:not(:first-child),:is(.touch-missions-open,.mission-socle) .mission-operations-zone>:not(:first-child),:is(.touch-missions-open,.mission-socle) .mission-workspace>:not(:first-child){margin-block-start:10px}:is(.touch-missions-open,.mission-socle) .mission-board__header{border:1px solid var(--touch-mission-edge);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-board__header{border:1px solid color-mix(in srgb,var(--touch-mission-edge) 28%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-board__header{border-left-color:var(--touch-mission-edge)}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-board__header{border-left-color:color-mix(in srgb,var(--touch-mission-edge) 76%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-board__header{border-radius:var(--mission-panel-radius);background:linear-gradient(100deg,var(--touch-mission-ambient),#09090bf0 48%,var(--touch-mission-ambient))}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-board__header{background:linear-gradient(100deg,color-mix(in srgb,var(--touch-mission-ambient) 11%,var(--color-zinc-950)),color-mix(in srgb,var(--color-zinc-950) 94%,transparent) 48%,color-mix(in srgb,var(--touch-mission-ambient) 6%,var(--color-zinc-950)))}}:is(.touch-missions-open,.mission-socle) .mission-board__header{box-shadow:inset 0 1px #ffffff1a,inset 0 0 34px var(--touch-mission-ambient),0 14px 30px #00000070}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-board__header{box-shadow:inset 0 1px #ffffff1a,inset 0 0 34px color-mix(in srgb,var(--touch-mission-ambient) 6%,transparent),0 14px 30px #00000070}}:is(.touch-missions-open,.mission-socle) .mission-board__header:after,:is(.touch-missions-open,.mission-socle) .mission-standing-panel:after,:is(.touch-missions-open,.mission-socle) :is(.mission-active-section,.mission-available-section):after{z-index:4;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,var(--touch-mission-radiance),transparent);height:1px;position:absolute;top:0;left:18px;right:18px}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-board__header:after,:is(.touch-missions-open,.mission-socle) .mission-standing-panel:after,:is(.touch-missions-open,.mission-socle) :is(.mission-active-section,.mission-available-section):after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--touch-mission-radiance) 44%,transparent),transparent)}}:is(.touch-missions-open,.mission-socle) .mission-civilization-mark{flex:none;place-items:center;display:grid;position:relative;overflow:hidden}:is(.touch-missions-open,.mission-socle) .mission-civilization-mark:before{pointer-events:none;content:"";border:1px solid var(--mission-civ);position:absolute;inset:8%}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-civilization-mark:before{border:1px solid color-mix(in srgb,var(--mission-civ) 34%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-civilization-mark:before{box-shadow:0 0 16px var(--mission-civ),inset 0 0 14px var(--mission-civ);border-radius:50%}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-civilization-mark:before{box-shadow:0 0 16px color-mix(in srgb,var(--mission-civ) 18%,transparent),inset 0 0 14px color-mix(in srgb,var(--mission-civ) 10%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-civilization-mark img{z-index:1;object-fit:contain;width:100%;height:100%;filter:saturate(1.08) contrast(1.07) drop-shadow(0 0 7px var(--mission-civ));position:relative}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-civilization-mark img{filter:saturate(1.08) contrast(1.07) drop-shadow(0 0 7px color-mix(in srgb,var(--mission-civ) 30%,transparent))}}:is(.touch-missions-open,.mission-socle) .mission-board__concorde-mark{width:58px;height:58px}:is(.touch-missions-open,.mission-socle) .mission-board__identity{min-width:0}:is(.touch-missions-open,.mission-socle) .mission-board__eyebrow{color:var(--touch-mission-edge);display:block}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-board__eyebrow{color:color-mix(in srgb,var(--touch-mission-edge) 76%,white)}}:is(.touch-missions-open,.mission-socle) .mission-board__eyebrow{letter-spacing:.22em;text-transform:uppercase;font-size:8px;font-weight:650;line-height:1}:is(.touch-missions-open,.mission-socle) .mission-board__identity h1{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:clamp(18px,2.4vw,26px);font-weight:650;line-height:1}:is(.touch-missions-open,.mission-socle) .mission-board__identity p{color:#ffffff85;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:720px;margin-top:5px;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}:is(.touch-missions-open,.mission-socle) .mission-variant-switch{z-index:5;border:1px solid var(--touch-mission-edge);grid-template-columns:repeat(4,minmax(44px,1fr));gap:3px;padding:3px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-variant-switch{border:1px solid color-mix(in srgb,var(--touch-mission-edge) 22%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-variant-switch{border-radius:var(--mission-panel-radius);background:#09090bdb}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-variant-switch{background:color-mix(in srgb,var(--color-zinc-950) 86%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-variant-switch button{border-radius:var(--mission-control-radius);color:#ffffff75;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px 8px;transition:border-color .16s,background-color .16s,color .16s;display:flex}:is(.touch-missions-open,.mission-socle) .mission-variant-switch button strong{letter-spacing:.16em;font-size:10px}:is(.touch-missions-open,.mission-socle) .mission-variant-switch button span{letter-spacing:.07em;white-space:nowrap;margin-top:2px;font-size:6px}:is(.touch-missions-open,.mission-socle) .mission-variant-switch button[aria-pressed=true]{border-color:var(--touch-mission-edge)}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-variant-switch button[aria-pressed=true]{border-color:color-mix(in srgb,var(--touch-mission-edge) 48%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-variant-switch button[aria-pressed=true]{background:linear-gradient(180deg,var(--touch-mission-radiance),var(--touch-mission-ambient))}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-variant-switch button[aria-pressed=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--touch-mission-radiance) 17%,transparent),color-mix(in srgb,var(--touch-mission-ambient) 7%,transparent))}}:is(.touch-missions-open,.mission-socle) .mission-variant-switch button[aria-pressed=true]{color:#fff}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-variant-switch button[aria-pressed=true]{color:color-mix(in srgb,white 88%,var(--touch-mission-edge))}}:is(.touch-missions-open,.mission-socle) .mission-variant-switch button[aria-pressed=true]{box-shadow:inset 0 1px #ffffff1f,0 0 14px var(--touch-mission-radiance)}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-variant-switch button[aria-pressed=true]{box-shadow:inset 0 1px #ffffff1f,0 0 14px color-mix(in srgb,var(--touch-mission-radiance) 14%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-operations-zone,:is(.touch-missions-open,.mission-socle) .mission-workspace{min-width:0}:is(.touch-missions-open,.mission-socle) .mission-standing-panel,:is(.touch-missions-open,.mission-socle) :is(.mission-active-section,.mission-available-section){border:1px solid var(--touch-mission-edge);min-width:0;padding:10px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-standing-panel,:is(.touch-missions-open,.mission-socle) :is(.mission-active-section,.mission-available-section){border:1px solid color-mix(in srgb,var(--touch-mission-edge) 20%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-standing-panel,:is(.touch-missions-open,.mission-socle) :is(.mission-active-section,.mission-available-section){border-radius:var(--mission-panel-radius);background:linear-gradient(145deg,#ffffff08,#0000 32%),oklch(14.1% .005 285.823)}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-standing-panel,:is(.touch-missions-open,.mission-socle) :is(.mission-active-section,.mission-available-section){background:linear-gradient(145deg,#ffffff08,transparent 32%),color-mix(in srgb,var(--color-zinc-950) 94%,var(--touch-mission-ambient))}}:is(.touch-missions-open,.mission-socle) .mission-standing-panel,:is(.touch-missions-open,.mission-socle) :is(.mission-active-section,.mission-available-section){box-shadow:inset 0 1px #ffffff12,0 12px 28px #0000006b}:is(.touch-missions-open,.mission-socle) .mission-section-heading{z-index:5;min-width:0;position:relative}:is(.touch-missions-open,.mission-socle) .mission-section-heading:not(.flex),:is(.touch-missions-open,.mission-socle) .mission-section-heading>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;display:grid}:is(.touch-missions-open,.mission-socle) .mission-section-index{border:1px solid var(--touch-mission-edge);place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-section-index{border:1px solid color-mix(in srgb,var(--touch-mission-edge) 34%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-section-index{color:var(--touch-mission-edge);border-radius:50%}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-section-index{color:color-mix(in srgb,var(--touch-mission-edge) 72%,white)}}:is(.touch-missions-open,.mission-socle) .mission-section-index{box-shadow:inset 0 0 10px var(--touch-mission-ambient);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-section-index{box-shadow:inset 0 0 10px color-mix(in srgb,var(--touch-mission-ambient) 9%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-section-heading h2{color:#fff;min-width:0}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-section-heading h2{color:color-mix(in srgb,white 88%,var(--touch-mission-edge))}}:is(.touch-missions-open,.mission-socle) .mission-section-heading h2{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:650;line-height:1.15}:is(.touch-missions-open,.mission-socle) .mission-standing-grid{z-index:2;position:relative}:is(.touch-missions-open,.mission-socle) .mission-standing-card{border-color:var(--mission-civ);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:72px;padding:7px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-standing-card{border-color:color-mix(in srgb,var(--mission-civ) 30%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-standing-card{border-radius:var(--mission-panel-radius);background:radial-gradient(circle at 10% 45%,var(--mission-civ),transparent 45%),var(--touch-mission-surface)}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-standing-card{background:radial-gradient(circle at 10% 45%,color-mix(in srgb,var(--mission-civ) 10%,transparent),transparent 45%),color-mix(in srgb,var(--touch-mission-surface) 96%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-standing-card{box-shadow:inset 0 1px #ffffff0f,inset 3px 0 var(--mission-civ)}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-standing-card{box-shadow:inset 0 1px #ffffff0f,inset 3px 0 color-mix(in srgb,var(--mission-civ) 36%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-standing-card__mark{width:52px;height:52px}:is(.touch-missions-open,.mission-socle) .mission-standing-card__body{min-width:0}:is(.touch-missions-open,.mission-socle) .mission-standing-card__progress{background:#ffffff14;border-radius:999px;width:100%;height:2px;margin-top:5px;display:block;overflow:hidden}:is(.touch-missions-open,.mission-socle) .mission-standing-card__progress:after{width:var(--mission-standing);content:"";background:linear-gradient(90deg,var(--mission-civ),var(--touch-mission-edge));height:100%;box-shadow:0 0 8px var(--mission-civ);display:block}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-standing-card__progress:after{box-shadow:0 0 8px color-mix(in srgb,var(--mission-civ) 46%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-card :is(button,a):focus-visible,:is(.touch-missions-open,.mission-socle) .mission-variant-switch button:focus-visible{outline:2px solid var(--touch-mission-edge)}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-card :is(button,a):focus-visible,:is(.touch-missions-open,.mission-socle) .mission-variant-switch button:focus-visible{outline:2px solid color-mix(in srgb,var(--touch-mission-edge) 72%,white)}}:is(.touch-missions-open,.mission-socle) .mission-card :is(button,a):focus-visible,:is(.touch-missions-open,.mission-socle) .mission-variant-switch button:focus-visible{outline-offset:2px}:is(.touch-missions-open,.mission-socle) :is(.mission-active-list,.mission-offer-list){z-index:2;min-width:0;position:relative}:is(.touch-missions-open,.mission-socle) .mission-card{border-color:var(--mission-civ);grid-template-columns:70px minmax(0,1fr);gap:0;min-width:0;padding:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-card{border-color:color-mix(in srgb,var(--mission-civ) 34%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-card{border-radius:var(--mission-panel-radius);background:linear-gradient(112deg,var(--mission-civ),var(--touch-mission-surface) 42%,var(--touch-mission-ambient))}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-card{background:linear-gradient(112deg,color-mix(in srgb,var(--mission-civ) 7%,var(--touch-mission-surface)),color-mix(in srgb,var(--touch-mission-surface) 98%,transparent) 42%,color-mix(in srgb,var(--touch-mission-ambient) 4%,var(--touch-mission-surface)))}}:is(.touch-missions-open,.mission-socle) .mission-card{box-shadow:inset 0 1px #ffffff12,inset 3px 0 var(--mission-civ),0 8px 18px #00000057}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-card{box-shadow:inset 0 1px #ffffff12,inset 3px 0 color-mix(in srgb,var(--mission-civ) 38%,transparent),0 8px 18px #00000057}}:is(.touch-missions-open,.mission-socle) .mission-card:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(90deg,var(--mission-civ),var(--touch-mission-edge),transparent);height:1px;position:absolute;top:0;left:84px;right:14px}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-card:before{background:linear-gradient(90deg,color-mix(in srgb,var(--mission-civ) 48%,transparent),color-mix(in srgb,var(--touch-mission-edge) 18%,transparent),transparent)}}:is(.touch-missions-open,.mission-socle) .mission-card__civilization{z-index:1;align-self:start;width:62px;height:62px;margin:4px 4px 0}:is(.touch-missions-open,.mission-socle) .mission-card__emblem{flex-direction:column;align-self:start;align-items:center;min-width:0;display:flex}:is(.touch-missions-open,.mission-socle) .mission-card__level{margin:var(--mission-badge-gap) 0 6px;border:1px solid var(--mission-civ);padding:2.4px}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-card__level{border:1px solid color-mix(in srgb,var(--mission-civ) 48%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-card__level{border-radius:var(--mission-badge-radius);background:var(--touch-mission-surface);color:var(--mission-civ)}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-card__level{color:color-mix(in srgb,var(--mission-civ) 65%,white)}}:is(.touch-missions-open,.mission-socle) .mission-card__level{white-space:nowrap;font:600 9.6px/1.15 ui-monospace,SFMono-Regular,Menlo,monospace}:is(.touch-missions-open,.mission-socle) .mission-card__civilization-code,:is(.touch-missions-open,.mission-socle) .mission-card__classic-level{display:none}:is(.touch-missions-open,.mission-socle) .mission-card__body{z-index:1;min-width:0;padding:6px 8px 6px 7px}:is(.touch-missions-open,.mission-socle) .mission-card__head,:is(.touch-missions-open,.mission-socle) .mission-card__identity,:is(.touch-missions-open,.mission-socle) .mission-card__title{min-width:0}:is(.touch-missions-open,.mission-socle) .mission-card__head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;display:grid}:is(.touch-missions-open,.mission-socle) .mission-card__identity{display:contents}:is(.touch-missions-open,.mission-socle) .mission-card__title{grid-area:1/1}:is(.touch-missions-open,.mission-socle) .mission-card__title>a{align-items:center;min-height:44px;display:inline-flex}:is(.touch-missions-open,.mission-socle) :is(.mission-card__demand,.mission-card__expiry){grid-area:2/1;margin-top:0}:is(.touch-missions-open,.mission-socle) .mission-card__action{grid-area:2/2;justify-self:end}:is(.touch-missions-open,.mission-socle) .mission-card__title{flex-wrap:wrap;align-items:center;row-gap:3px}:is(.touch-missions-open,.mission-socle) .mission-card__title>img{width:18px;height:18px;filter:drop-shadow(0 0 6px var(--touch-mission-radiance))}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-card__title>img{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--touch-mission-radiance) 32%,transparent))}}:is(.touch-missions-open,.mission-socle) .mission-card__title>:is(a,span.font-medium){color:#fff}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-card__title>:is(a,span.font-medium){color:color-mix(in srgb,white 90%,var(--touch-mission-edge))}}:is(.touch-missions-open,.mission-socle) .mission-card__title>:is(a,span.font-medium){letter-spacing:.035em;font-size:12px;font-weight:650}:is(.touch-missions-open,.mission-socle) .mission-card__coordinates{white-space:nowrap;border-radius:var(--mission-badge-radius);grid-area:1/2;justify-content:center;justify-self:end;align-items:center;margin:0;font-size:8.8px;line-height:1.35;display:inline-flex}:is(.touch-missions-open,.mission-socle) .mission-card__coordinate-frame{border:1px solid var(--touch-mission-edge);justify-content:center;align-items:center;min-height:22.4px;padding:2.4px 4.8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-card__coordinate-frame{border:1px solid color-mix(in srgb,var(--touch-mission-edge) 28%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-card__coordinate-frame{border-radius:var(--mission-badge-radius);background:var(--touch-mission-ambient)}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-card__coordinate-frame{background:color-mix(in srgb,var(--touch-mission-ambient) 7%,var(--touch-mission-surface))}}:is(.touch-missions-open,.mission-socle) .mission-card__coordinate-frame{color:#fff}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-card__coordinate-frame{color:color-mix(in srgb,white 80%,var(--touch-mission-edge))}}:is(.touch-missions-open,.mission-socle) a.mission-card__coordinates{min-width:var(--mission-touch-target);min-height:var(--mission-touch-target)}:is(.touch-missions-open,.mission-socle) a.mission-card__coordinates .mission-card__coordinate-frame{min-height:35.2px}:is(.touch-missions-open,.mission-socle) .mission-card__demand{overflow-wrap:anywhere;color:#ffffffad;line-height:1.45}:is(.touch-missions-open,.mission-socle) .mission-card>button,:is(.touch-missions-open,.mission-socle) .mission-card__action :is(button,a),:is(.touch-missions-open,.mission-socle) .mission-card__body>button{border-radius:var(--mission-control-radius);justify-content:center;align-items:center;min-height:44px;display:inline-flex}:is(.touch-missions-open,.mission-socle) .mission-card__action button{border:1px solid var(--touch-mission-edge)}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-card__action button{border:1px solid color-mix(in srgb,var(--touch-mission-edge) 38%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-card__action button{background:linear-gradient(180deg,var(--touch-mission-radiance),var(--touch-mission-ambient))}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-card__action button{background:linear-gradient(180deg,color-mix(in srgb,var(--touch-mission-radiance) 17%,transparent),color-mix(in srgb,var(--touch-mission-ambient) 8%,transparent))}}:is(.touch-missions-open,.mission-socle) .mission-card__action button{color:#fff}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-card__action button{color:color-mix(in srgb,white 88%,var(--touch-mission-edge))}}:is(.touch-missions-open,.mission-socle) .mission-card__action a{padding-inline:12px}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v1] .mission-board__header{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff1a;border-radius:0;padding:0 0 8px;overflow:visible}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v1] :is(.mission-standing-panel,.mission-active-section,.mission-available-section){box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v1] :is(.mission-standing-panel,.mission-active-section,.mission-available-section):after{display:none}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v2] .mission-workspace{grid-template-columns:clamp(192px,24vw,252px) minmax(0,1fr);align-items:start;gap:8px;display:grid}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v2] .mission-workspace>:not(:first-child){margin-block-start:0}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v2] .mission-standing-grid{grid-template-columns:minmax(0,1fr)}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v2] .mission-standing-card{min-height:78px}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v2] .mission-operations-zone{border-left:1px solid var(--touch-mission-edge);padding-left:8px}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v2] .mission-operations-zone{border-left:1px solid color-mix(in srgb,var(--touch-mission-edge) 16%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v2] :is(.mission-active-section,.mission-available-section){background:repeating-linear-gradient(90deg,transparent 0,transparent 47px,var(--touch-mission-edge) 48px),linear-gradient(145deg,#ffffff08,var(--touch-mission-ambient))}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v2] :is(.mission-active-section,.mission-available-section){background:repeating-linear-gradient(90deg,transparent 0,transparent 47px,color-mix(in srgb,var(--touch-mission-edge) 2.5%,transparent) 48px),linear-gradient(145deg,#ffffff08,color-mix(in srgb,var(--touch-mission-ambient) 5%,var(--color-zinc-950)))}}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v2] .mission-card{border-left-color:var(--mission-civ)}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v2] .mission-card{border-left-color:color-mix(in srgb,var(--mission-civ) 64%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v3] .mission-board__header{border-left-color:var(--mission-concorde,oklch(87.9% .169 91.605))}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v3] .mission-board__header{border-left-color:color-mix(in srgb,var(--mission-concorde,var(--color-amber-300)) 66%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v3] .mission-board__header{background:radial-gradient(circle at 4% 50%,var(--mission-concorde),transparent 25%),linear-gradient(100deg,var(--touch-mission-ambient),#09090bf2)}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v3] .mission-board__header{background:radial-gradient(circle at 4% 50%,color-mix(in srgb,var(--mission-concorde) 13%,transparent),transparent 25%),linear-gradient(100deg,color-mix(in srgb,var(--touch-mission-ambient) 9%,var(--color-zinc-950)),color-mix(in srgb,var(--color-zinc-950) 95%,transparent))}}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v3] .mission-standing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v3] .mission-standing-card{border-color:var(--mission-civ);grid-template-columns:66px minmax(0,1fr);min-height:92px}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v3] .mission-standing-card{border-color:color-mix(in srgb,var(--mission-civ) 44%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v3] .mission-standing-card{background:linear-gradient(112deg,var(--mission-civ),var(--touch-mission-surface) 58%)}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v3] .mission-standing-card{background:linear-gradient(112deg,color-mix(in srgb,var(--mission-civ) 15%,var(--touch-mission-surface)),color-mix(in srgb,var(--touch-mission-surface) 97%,transparent) 58%)}}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v3] .mission-standing-card__mark{width:64px;height:64px}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v3] .mission-card{border-color:var(--mission-civ);grid-template-columns:88px minmax(0,1fr)}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v3] .mission-card{border-color:color-mix(in srgb,var(--mission-civ) 45%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v3] .mission-card{background:radial-gradient(ellipse at 4% 38%,var(--mission-civ),transparent 33%),linear-gradient(108deg,var(--mission-civ),var(--touch-mission-surface) 52%)}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v3] .mission-card{background:radial-gradient(ellipse at 4% 38%,color-mix(in srgb,var(--mission-civ) 18%,transparent),transparent 33%),linear-gradient(108deg,color-mix(in srgb,var(--mission-civ) 9%,var(--touch-mission-surface)),color-mix(in srgb,var(--touch-mission-surface) 98%,transparent) 52%)}}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v3] .mission-card{box-shadow:inset 0 1px #ffffff14,inset 4px 0 var(--mission-civ),0 8px 22px #0006,0 0 22px var(--mission-civ)}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v3] .mission-card{box-shadow:inset 0 1px #ffffff14,inset 4px 0 color-mix(in srgb,var(--mission-civ) 52%,transparent),0 8px 22px #0006,0 0 22px color-mix(in srgb,var(--mission-civ) 6%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v3] .mission-card__civilization{width:78px;height:78px;margin:4px 5px 0}@media (orientation:landscape) and (min-width:1100px){:is(.touch-missions-open,.mission-socle) .mission-board:is([data-mission-visual=v2],[data-mission-visual=v3],[data-mission-visual=v4]) .mission-offer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:is(.touch-missions-open,.mission-socle) .mission-board:is([data-mission-visual=v2],[data-mission-visual=v3],[data-mission-visual=v4]) .mission-offer-list>:not(:first-child){margin-block-start:0}}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v4]{counter-reset:mission-dossier}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v4] .mission-workspace{grid-template-columns:clamp(206px,25vw,278px) minmax(0,1fr);align-items:start;gap:8px;display:grid}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v4] .mission-workspace>:not(:first-child){margin-block-start:0}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v4] .mission-standing-grid{grid-template-columns:minmax(0,1fr)}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v4] .mission-operations-zone{border:1px solid var(--touch-mission-edge);padding:8px}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v4] .mission-operations-zone{border:1px solid color-mix(in srgb,var(--touch-mission-edge) 18%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v4] .mission-operations-zone{border-radius:var(--mission-panel-radius);background:linear-gradient(90deg,var(--touch-mission-ambient) 1px,transparent 1px) 0 0 /34px 34px,linear-gradient(var(--touch-mission-ambient) 1px,transparent 1px) 0 0 /34px 34px,#09090be0}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v4] .mission-operations-zone{background:linear-gradient(90deg,color-mix(in srgb,var(--touch-mission-ambient) 5%,transparent) 1px,transparent 1px) 0 0 /34px 34px,linear-gradient(color-mix(in srgb,var(--touch-mission-ambient) 4%,transparent) 1px,transparent 1px) 0 0 /34px 34px,color-mix(in srgb,var(--color-zinc-950) 88%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v4] .mission-card{counter-increment:mission-dossier;background:linear-gradient(135deg,var(--mission-civ),var(--touch-mission-surface) 45%,var(--touch-mission-ambient));grid-template-columns:78px minmax(0,1fr)}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v4] .mission-card{background:linear-gradient(135deg,color-mix(in srgb,var(--mission-civ) 10%,var(--touch-mission-surface)),var(--touch-mission-surface) 45%,color-mix(in srgb,var(--touch-mission-ambient) 7%,var(--touch-mission-surface)))}}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v4] .mission-card:after{z-index:2;pointer-events:none;content:"DOSSIER 0" counter(mission-dossier);color:var(--touch-mission-edge);position:absolute;bottom:5px;right:17px}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v4] .mission-card:after{color:color-mix(in srgb,var(--touch-mission-edge) 26%,transparent)}}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v4] .mission-card:after{letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v4] .mission-card__civilization{width:68px;height:68px;margin:4px 5px 0}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v4] :is(.mission-active-section,.mission-available-section){border-radius:var(--mission-panel-radius);background:#09090bd1}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v4] :is(.mission-active-section,.mission-available-section){background:color-mix(in srgb,var(--color-zinc-950) 82%,transparent)}}@media (orientation:landscape) and (max-width:900px){:is(.touch-missions-open,.mission-socle) .mission-variant-switch button span{display:none}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v2] .mission-workspace,:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v4] .mission-workspace{grid-template-columns:178px minmax(0,1fr)}:is(.touch-missions-open,.mission-socle) .mission-standing-card{grid-template-columns:44px minmax(0,1fr)}:is(.touch-missions-open,.mission-socle) .mission-standing-card__mark{width:44px;height:44px}}@media (orientation:portrait){.touch-missions-open .touch-missions-page{overflow-x:hidden;padding:calc(env(safe-area-inset-top) + 8px) max(8px,env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 80px) max(8px,env(safe-area-inset-left))!important}:is(.touch-missions-open,.mission-socle) .mission-board>:not(:first-child),:is(.touch-missions-open,.mission-socle) .mission-operations-zone>:not(:first-child),:is(.touch-missions-open,.mission-socle) .mission-workspace>:not(:first-child){margin-block-start:8px}:is(.touch-missions-open,.mission-socle) .mission-board__header{grid-template-columns:54px minmax(0,1fr);gap:7px;padding:7px}:is(.touch-missions-open,.mission-socle) .mission-board__concorde-mark{width:52px;height:52px}:is(.touch-missions-open,.mission-socle) .mission-board__eyebrow{letter-spacing:.16em;font-size:6.5px}:is(.touch-missions-open,.mission-socle) .mission-board__identity h1{font-size:19px}:is(.touch-missions-open,.mission-socle) .mission-board__identity p{-webkit-line-clamp:2;font-size:8px}:is(.touch-missions-open,.mission-socle) .mission-variant-switch{grid-column:1/-1;width:100%}:is(.touch-missions-open,.mission-socle) .mission-variant-switch button{padding-inline:3px}:is(.touch-missions-open,.mission-socle) .mission-variant-switch button span{display:none}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v2] .mission-workspace,:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v4] .mission-workspace,:is(.touch-missions-open,.mission-socle) .mission-workspace{display:block}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v2] .mission-workspace>:not(:first-child),:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v4] .mission-workspace>:not(:first-child){margin-block-start:8px}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v2] .mission-operations-zone{border-left:0;padding-left:0}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v4] .mission-operations-zone{padding:6px}:is(.touch-missions-open,.mission-socle) .mission-standing-panel,:is(.touch-missions-open,.mission-socle) :is(.mission-active-section,.mission-available-section){padding:8px}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v2] .mission-standing-grid,:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v4] .mission-standing-grid,:is(.touch-missions-open,.mission-socle) .mission-standing-grid{grid-template-columns:minmax(0,1fr)}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v3] .mission-standing-grid{overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:x proximity;padding-bottom:4px;display:flex;overflow-x:auto}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v3] .mission-standing-card{scroll-snap-align:start;min-width:min(78vw,272px)}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v3] .mission-card,:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v4] .mission-card,:is(.touch-missions-open,.mission-socle) .mission-card{grid-template-columns:66px minmax(0,1fr)}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v3] .mission-card__civilization,:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v4] .mission-card__civilization,:is(.touch-missions-open,.mission-socle) .mission-card__civilization{width:58px;height:58px;margin:4px 3px 0}:is(.touch-missions-open,.mission-socle) .mission-card__body{padding:6px 6px 6px 4px}:is(.touch-missions-open,.mission-socle) .mission-card__head{gap:4px 6px}:is(.touch-missions-open,.mission-socle) :is(.mission-card__demand,.mission-card__expiry){grid-column:1/-1}:is(.touch-missions-open,.mission-socle) .mission-card__action{grid-area:3/1/auto/-1;width:100%;display:flex}:is(.touch-missions-open,.mission-socle) .mission-card__action :is(button,a){white-space:normal;text-align:center;width:100%}:is(.touch-missions-open,.mission-socle) .mission-card--offer .mission-card__body{display:grid}:is(.touch-missions-open,.mission-socle) .mission-card--offer .mission-card__head{grid-template-rows:auto 1fr}:is(.touch-missions-open,.mission-socle) .mission-card--offer .mission-card__demand{white-space:normal;grid-column:1;align-self:start;min-width:0}:is(.touch-missions-open,.mission-socle) .mission-card--offer .mission-card__action{grid-area:2/2;align-self:end;width:auto}:is(.touch-missions-open,.mission-socle) .mission-card--offer .mission-card__action button{white-space:nowrap;width:auto}:is(.touch-missions-open,.mission-socle) .mission-card__title>:is(a,span.font-medium){font-size:11px}:is(.touch-missions-open,.mission-socle) .mission-card__coordinates{font-size:8px}:is(.touch-missions-open,.mission-socle) .mission-card__demand{font-size:10px}:is(.touch-missions-open,.mission-socle) .mission-section-heading{align-items:center}:is(.touch-missions-open,.mission-socle) .mission-section-heading h2{font-size:11px}:is(.touch-missions-open,.mission-socle) .mission-card>:is(div,button),:is(.touch-missions-open,.mission-socle) .mission-card__body>:is(div,button){max-width:100%}}@media (orientation:portrait) and (max-width:370px){:is(.touch-missions-open,.mission-socle) .mission-board__header{grid-template-columns:48px minmax(0,1fr)}:is(.touch-missions-open,.mission-socle) .mission-board__concorde-mark{width:46px;height:46px}:is(.touch-missions-open,.mission-socle) .mission-board__identity p{-webkit-line-clamp:1}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v3] .mission-card,:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v4] .mission-card,:is(.touch-missions-open,.mission-socle) .mission-card{grid-template-columns:60px minmax(0,1fr)}:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v3] .mission-card__civilization,:is(.touch-missions-open,.mission-socle) .mission-board[data-mission-visual=v4] .mission-card__civilization,:is(.touch-missions-open,.mission-socle) .mission-card__civilization{width:52px;height:52px}}.touch-missions-workspace-open .touch-missions-page{min-height:0;display:flex;overflow:hidden;padding-bottom:calc(env(safe-area-inset-bottom) + 58px)!important}:is(.touch-missions-workspace-open,.mission-socle--workspace) .mission-board[data-mission-layout=workspace]{grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;display:grid}:is(.touch-missions-workspace-open,.mission-socle--workspace) .mission-board[data-mission-layout=workspace]>.mission-workspace{align-items:stretch;min-height:0;margin:0;display:flex}:is(.touch-missions-workspace-open,.mission-socle--workspace) .mission-board[data-mission-layout=workspace] .mission-operations-zone{border:0;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-height:0;margin:0;padding:0;display:grid}:is(.touch-missions-workspace-open,.mission-socle--workspace) .mission-board[data-mission-layout=workspace] :is(.mission-active-section,.mission-available-section){flex-direction:column;gap:6px;min-width:0;min-height:0;margin:0;padding:8px;display:flex;overflow:hidden}:is(.touch-missions-workspace-open,.mission-socle--workspace) .mission-board[data-mission-layout=workspace] .mission-active-section{grid-area:1/2}:is(.touch-missions-workspace-open,.mission-socle--workspace) .mission-board[data-mission-layout=workspace] .mission-available-section{grid-area:1/1}:is(.touch-missions-workspace-open,.mission-socle--workspace) .mission-board[data-mission-layout=workspace] .mission-list-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--touch-mission-edge) transparent;flex:1;min-width:0;min-height:0;position:relative;overflow:auto}@supports (color:color-mix(in lab,red,red)){:is(.touch-missions-workspace-open,.mission-socle--workspace) .mission-board[data-mission-layout=workspace] .mission-list-scroll{scrollbar-color:color-mix(in srgb,var(--touch-mission-edge) 36%,transparent) transparent}}:is(.touch-missions-workspace-open,.mission-socle--workspace) .mission-board[data-mission-layout=workspace] .mission-list-scroll{touch-action:pan-y pinch-zoom}:is(.touch-missions-workspace-open,.mission-socle--workspace) .mission-board[data-mission-layout=workspace] .mission-list-scroll:focus-visible{outline:1px solid var(--touch-mission-edge);outline-offset:-1px;border-radius:var(--mission-control-radius)}:is(.touch-missions-workspace-open,.mission-socle--workspace) .mission-board[data-mission-layout=workspace] .mission-offer-list{display:block}:is(.touch-missions-workspace-open,.mission-socle--workspace) .mission-board[data-mission-layout=workspace] .mission-offer-list>:not(:first-child){margin-block-start:8px}:is(.touch-missions-workspace-open,.mission-socle--workspace) .mission-board[data-mission-layout=workspace] .mission-section-heading{flex:none;gap:4px;margin:0}:is(.touch-missions-workspace-open,.mission-socle--workspace) .mission-board[data-mission-layout=workspace] .mission-section-heading h2{letter-spacing:.08em;font-size:10px}:is(.touch-missions-workspace-open,.mission-socle--workspace) .mission-board[data-mission-layout=workspace] .mission-board__header{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(254px,340px);gap:8px;margin:0;padding:0 9px 0 0;overflow:visible}.touch-missions-workspace-open .mission-workspace-header:after{content:none}.touch-missions-workspace-open .mission-workspace-title{align-items:center;gap:8px;width:max-content;min-width:0;max-width:100%;padding:6px 8px;display:flex}:is(.touch-missions-workspace-open,.mission-socle--workspace) .mission-board[data-mission-layout=workspace] .mission-board__concorde-mark{width:44px;height:44px}:is(.touch-missions-workspace-open,.mission-socle--workspace) .mission-board[data-mission-layout=workspace] .mission-board__identity h1{font-size:20px}:is(.touch-missions-workspace-open,.mission-socle--workspace) .mission-board[data-mission-layout=workspace] .mission-board__eyebrow{letter-spacing:.12em;font-size:7px;line-height:1.3}.mission-standing-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0;display:grid}.mission-standing-summary{min-width:0;min-height:var(--mission-touch-target);border:1px solid var(--mission-civ);align-items:center;gap:4px;padding:4px;display:flex}@supports (color:color-mix(in lab,red,red)){.mission-standing-summary{border:1px solid color-mix(in srgb,var(--mission-civ) 40%,transparent)}}.mission-standing-summary{border-radius:var(--mission-control-radius);background:linear-gradient(120deg,var(--mission-civ),var(--touch-mission-surface))}@supports (color:color-mix(in lab,red,red)){.mission-standing-summary{background:linear-gradient(120deg,color-mix(in srgb,var(--mission-civ) 9%,var(--touch-mission-surface)),var(--touch-mission-surface))}}.mission-standing-summary{text-align:left}.mission-standing-summary:focus-visible,.mission-standing-summary:hover{border-color:var(--mission-civ);outline:1px solid var(--mission-civ);outline-offset:-1px}:is(.touch-missions-open,.mission-socle) .mission-standing-summary__mark{width:28px;height:28px}.mission-standing-summary__body{flex:1;gap:3px;min-width:0;font-size:8px;display:grid}.mission-standing-summary__body>span:first-child{color:var(--mission-civ)}@supports (color:color-mix(in lab,red,red)){.mission-standing-summary__body>span:first-child{color:color-mix(in srgb,var(--mission-civ) 70%,white)}}.mission-standing-summary__body>span:first-child{line-height:1.1}.mission-standing-summary__points{font-variant-numeric:tabular-nums;color:#fff}@supports (color:color-mix(in lab,red,red)){.mission-standing-summary__points{color:color-mix(in srgb,white 78%,var(--touch-mission-edge))}}.mission-standing-summary__points{white-space:nowrap}.mission-standing-dialog{border:1px solid var(--touch-mission-edge);border-radius:var(--mission-panel-radius);background:var(--touch-mission-surface);color:#fff;overscroll-behavior:contain;width:min(92vw,420px);max-height:80dvh;margin:auto;padding:0}.mission-standing-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3}@media (max-height:599px){.mission-standing-dialog{width:50vw;max-height:50dvh}}.mission-standing-dialog__body{padding:12px}.mission-standing-dialog__body>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.mission-standing-dialog__body>header button{min-height:var(--mission-touch-target);border:1px solid var(--touch-mission-edge);border-radius:var(--mission-control-radius);padding-inline:12px}:is(.touch-missions-workspace-open,.mission-socle--workspace) .mission-board[data-mission-layout=workspace] .mission-card--active .mission-card__action{grid-area:3/1/auto/-1;width:100%}:is(.touch-missions-workspace-open,.mission-socle--workspace) .mission-board[data-mission-layout=workspace] .mission-card--active .mission-card__action :is(button,a){white-space:normal;width:100%}:is(.touch-missions-workspace-open,.mission-socle--workspace) .mission-board[data-mission-layout=workspace] .mission-card--active .mission-card__expiry{grid-column:1/-1}@media (orientation:portrait){.touch-missions-workspace-open .touch-missions-page{padding-bottom:calc(env(safe-area-inset-bottom) + 80px)!important}:is(.touch-missions-workspace-open,.mission-socle--workspace) .mission-board[data-mission-layout=workspace] .mission-board__header{grid-template-columns:minmax(0,1fr);gap:6px;padding:0 0 7px}:is(.touch-missions-workspace-open,.mission-socle--workspace) .mission-board[data-mission-layout=workspace] .mission-board__concorde-mark{width:36px;height:36px}:is(.touch-missions-workspace-open,.mission-socle--workspace) .mission-board[data-mission-layout=workspace] .mission-standing-strip{grid-column:1/-1;margin-inline:9px}:is(.touch-missions-workspace-open,.mission-socle--workspace) .mission-board[data-mission-layout=workspace] .mission-operations-zone{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}:is(.touch-missions-workspace-open,.mission-socle--workspace) .mission-board[data-mission-layout=workspace] .mission-active-section{grid-area:1/1}:is(.touch-missions-workspace-open,.mission-socle--workspace) .mission-board[data-mission-layout=workspace] .mission-available-section{grid-area:2/1}}.touch-menu-toolbar[data-touch-menu-tone=alliance]{border-color:var(--touch-alliance-edge)}@supports (color:color-mix(in lab,red,red)){.touch-menu-toolbar[data-touch-menu-tone=alliance]{border-color:color-mix(in srgb,var(--touch-alliance-edge) 34%,transparent)}}.touch-menu-toolbar[data-touch-menu-tone=alliance]{background:linear-gradient(106deg,var(--touch-alliance-ambient),#09090bf2 58%,var(--touch-alliance-identity))}@supports (color:color-mix(in lab,red,red)){.touch-menu-toolbar[data-touch-menu-tone=alliance]{background:linear-gradient(106deg,color-mix(in srgb,var(--touch-alliance-ambient) 14%,var(--color-zinc-950)),color-mix(in srgb,var(--color-zinc-950) 95%,transparent) 58%,color-mix(in srgb,var(--touch-alliance-identity) 8%,var(--color-zinc-950)))}}.touch-menu-toolbar[data-touch-menu-tone=alliance]{box-shadow:inset 0 1px 0 var(--touch-alliance-edge),0 0 22px var(--touch-alliance-radiance),0 12px 26px #0000003d}@supports (color:color-mix(in lab,red,red)){.touch-menu-toolbar[data-touch-menu-tone=alliance]{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--touch-alliance-edge) 14%,transparent),0 0 22px color-mix(in srgb,var(--touch-alliance-radiance) 12%,transparent),0 12px 26px #0000003d}}.touch-menu-toolbar[data-touch-menu-tone=alliance] .touch-building-title-icon{border-color:var(--touch-alliance-edge)}@supports (color:color-mix(in lab,red,red)){.touch-menu-toolbar[data-touch-menu-tone=alliance] .touch-building-title-icon{border-color:color-mix(in srgb,var(--touch-alliance-edge) 54%,transparent)}}.touch-menu-toolbar[data-touch-menu-tone=alliance] .touch-building-title-icon{background:radial-gradient(circle at 38% 30%,#ffffff1f,transparent 38%),var(--touch-alliance-ambient)}@supports (color:color-mix(in lab,red,red)){.touch-menu-toolbar[data-touch-menu-tone=alliance] .touch-building-title-icon{background:radial-gradient(circle at 38% 30%,#ffffff1f,transparent 38%),color-mix(in srgb,var(--touch-alliance-ambient) 16%,var(--color-zinc-950))}}.touch-menu-toolbar[data-touch-menu-tone=alliance] .touch-building-title-icon{box-shadow:inset 0 0 15px var(--touch-alliance-radiance),0 0 14px var(--touch-alliance-radiance)}@supports (color:color-mix(in lab,red,red)){.touch-menu-toolbar[data-touch-menu-tone=alliance] .touch-building-title-icon{box-shadow:inset 0 0 15px color-mix(in srgb,var(--touch-alliance-radiance) 14%,transparent),0 0 14px color-mix(in srgb,var(--touch-alliance-radiance) 20%,transparent)}}.touch-menu-toolbar[data-touch-menu-tone=alliance] .touch-menu-toolbar-tone-icon{background:var(--touch-alliance-icon);filter:drop-shadow(0 0 7px var(--touch-alliance-radiance))}@supports (color:color-mix(in lab,red,red)){.touch-menu-toolbar[data-touch-menu-tone=alliance] .touch-menu-toolbar-tone-icon{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--touch-alliance-radiance) 58%,transparent))}}.touch-building-toolbar[data-touch-menu-tone=moon],.touch-menu-toolbar[data-touch-menu-tone=moon]{border-color:#53eafd57}@supports (color:color-mix(in lab,red,red)){.touch-building-toolbar[data-touch-menu-tone=moon],.touch-menu-toolbar[data-touch-menu-tone=moon]{border-color:color-mix(in srgb,var(--color-cyan-300) 34%,transparent)}}.touch-building-toolbar[data-touch-menu-tone=moon],.touch-menu-toolbar[data-touch-menu-tone=moon]{background:linear-gradient(106deg,#082128,#09090bf2 58%,#08191e)}@supports (color:color-mix(in lab,red,red)){.touch-building-toolbar[data-touch-menu-tone=moon],.touch-menu-toolbar[data-touch-menu-tone=moon]{background:linear-gradient(106deg,color-mix(in srgb,var(--color-cyan-500) 14%,var(--color-zinc-950)),color-mix(in srgb,var(--color-zinc-950) 95%,transparent) 58%,color-mix(in srgb,var(--color-cyan-400) 8%,var(--color-zinc-950)))}}.touch-building-toolbar[data-touch-menu-tone=moon],.touch-menu-toolbar[data-touch-menu-tone=moon]{box-shadow:inset 0 1px #53eafd24,0 0 22px #00d2ef1f,0 12px 26px #0000003d}@supports (color:color-mix(in lab,red,red)){.touch-building-toolbar[data-touch-menu-tone=moon],.touch-menu-toolbar[data-touch-menu-tone=moon]{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-cyan-300) 14%,transparent),0 0 22px color-mix(in srgb,var(--color-cyan-400) 12%,transparent),0 12px 26px #0000003d}}.touch-building-toolbar[data-touch-menu-tone=moon] .touch-building-title-icon,.touch-menu-toolbar[data-touch-menu-tone=moon] .touch-building-title-icon{border-color:#53eafd8a}@supports (color:color-mix(in lab,red,red)){.touch-building-toolbar[data-touch-menu-tone=moon] .touch-building-title-icon,.touch-menu-toolbar[data-touch-menu-tone=moon] .touch-building-title-icon{border-color:color-mix(in srgb,var(--color-cyan-300) 54%,transparent)}}.touch-building-toolbar[data-touch-menu-tone=moon] .touch-building-title-icon,.touch-menu-toolbar[data-touch-menu-tone=moon] .touch-building-title-icon{background:radial-gradient(circle at 38% 30%,#ffffff1f,#0000 38%),#08252c}@supports (color:color-mix(in lab,red,red)){.touch-building-toolbar[data-touch-menu-tone=moon] .touch-building-title-icon,.touch-menu-toolbar[data-touch-menu-tone=moon] .touch-building-title-icon{background:radial-gradient(circle at 38% 30%,#ffffff1f,transparent 38%),color-mix(in srgb,var(--color-cyan-500) 16%,var(--color-zinc-950))}}.touch-building-toolbar[data-touch-menu-tone=moon] .touch-building-title-icon,.touch-menu-toolbar[data-touch-menu-tone=moon] .touch-building-title-icon{box-shadow:inset 0 0 15px #00d2ef24,0 0 14px #00d2ef33}@supports (color:color-mix(in lab,red,red)){.touch-building-toolbar[data-touch-menu-tone=moon] .touch-building-title-icon,.touch-menu-toolbar[data-touch-menu-tone=moon] .touch-building-title-icon{box-shadow:inset 0 0 15px color-mix(in srgb,var(--color-cyan-400) 14%,transparent),0 0 14px color-mix(in srgb,var(--color-cyan-400) 20%,transparent)}}.touch-menu-toolbar[data-touch-menu-tone=moon] .touch-menu-toolbar-tone-icon{background:var(--color-cyan-200);filter:drop-shadow(0 0 7px #00d2ef94)}@supports (color:color-mix(in lab,red,red)){.touch-menu-toolbar[data-touch-menu-tone=moon] .touch-menu-toolbar-tone-icon{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--color-cyan-400) 58%,transparent))}}.touch-alliance-page{isolation:isolate;scrollbar-color:var(--touch-alliance-edge) #0000006b;position:relative;overflow-x:hidden}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page{scrollbar-color:color-mix(in srgb,var(--touch-alliance-edge) 45%,transparent) #0000006b}}.touch-alliance-page-layer{z-index:1;min-height:100%;position:relative}.touch-alliance-atmosphere,.touch-alliance-context-ribbon{display:none}.touch-alliance-business-content,.touch-alliance-content,.touch-alliance-toolbar-stack{min-width:0}.touch-alliance-variant-switch{background:#09090bf0;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;min-height:44px;margin-top:4px;padding:3px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.touch-alliance-variant-switch{background:color-mix(in srgb,var(--color-zinc-950) 94%,transparent)}}.touch-alliance-variant-switch{box-shadow:inset 0 1px #ffffff0d,0 6px 14px #0003}.touch-alliance-variant-switch button{color:#ffffff6b;text-align:left;border:1px solid #0000;border-radius:7px;grid-template-columns:auto minmax(0,1fr);justify-content:center;align-items:center;gap:7px;min-width:0;min-height:44px;padding:4px 9px;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:grid}.touch-alliance-variant-switch button strong{color:#ffffff94;letter-spacing:.1em;font-size:10px;font-weight:700}.touch-alliance-variant-switch button span{letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:9px;font-weight:600;overflow:hidden}.touch-alliance-variant-switch button[aria-pressed=true]{border-color:var(--touch-alliance-accent)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-variant-switch button[aria-pressed=true]{border-color:color-mix(in srgb,var(--touch-alliance-accent) 54%,transparent)}}.touch-alliance-variant-switch button[aria-pressed=true]{background:linear-gradient(180deg,var(--touch-alliance-accent),var(--touch-alliance-ambient))}@supports (color:color-mix(in lab,red,red)){.touch-alliance-variant-switch button[aria-pressed=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--touch-alliance-accent) 15%,transparent),color-mix(in srgb,var(--touch-alliance-ambient) 7%,transparent))}}.touch-alliance-variant-switch button[aria-pressed=true]{color:#fff}@supports (color:color-mix(in lab,red,red)){.touch-alliance-variant-switch button[aria-pressed=true]{color:color-mix(in srgb,white 90%,var(--touch-alliance-accent))}}.touch-alliance-variant-switch button[aria-pressed=true]{box-shadow:inset 0 1px #ffffff1f,0 0 12px var(--touch-alliance-accent)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-variant-switch button[aria-pressed=true]{box-shadow:inset 0 1px #ffffff1f,0 0 12px color-mix(in srgb,var(--touch-alliance-accent) 13%,transparent)}}.touch-alliance-variant-switch button[aria-pressed=true] strong{color:#fff}@supports (color:color-mix(in lab,red,red)){.touch-alliance-variant-switch button[aria-pressed=true] strong{color:color-mix(in srgb,white 86%,var(--touch-alliance-accent))}}.touch-alliance-variant-switch button:active{transform:scale(.98)}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :is(button,a,input,select,textarea):focus-visible,.touch-alliance-variant-switch button:focus-visible{outline:2px solid var(--touch-alliance-accent)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :is(button,a,input,select,textarea):focus-visible,.touch-alliance-variant-switch button:focus-visible{outline:2px solid color-mix(in srgb,var(--touch-alliance-accent) 78%,white)}}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :is(button,a,input,select,textarea):focus-visible,.touch-alliance-variant-switch button:focus-visible{outline-offset:2px}.touch-alliance-page:not([data-alliance-visual=v1]){background-color:var(--touch-alliance-surface)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page:not([data-alliance-visual=v1]){background-color:color-mix(in srgb,var(--touch-alliance-surface) 78%,var(--color-zinc-950))}}.touch-alliance-page:not([data-alliance-visual=v1]){background-image:linear-gradient(112deg,var(--touch-alliance-ambient),transparent 38%,var(--touch-alliance-identity)),linear-gradient(180deg,#09090b99,#09090beb),var(--touch-alliance-backdrop)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page:not([data-alliance-visual=v1]){background-image:linear-gradient(112deg,color-mix(in srgb,var(--touch-alliance-ambient) 10%,transparent),transparent 38%,color-mix(in srgb,var(--touch-alliance-identity) 6%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--color-zinc-950) 60%,transparent),color-mix(in srgb,var(--color-zinc-950) 92%,transparent)),var(--touch-alliance-backdrop)}}.touch-alliance-page:not([data-alliance-visual=v1]){background-position:50%;background-size:cover}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-atmosphere{z-index:0;aspect-ratio:1;pointer-events:none;background:linear-gradient(135deg,var(--touch-alliance-accent),var(--touch-alliance-identity));width:clamp(180px,27vw,390px);display:block;position:absolute;top:84px;right:3%}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-atmosphere{background:linear-gradient(135deg,color-mix(in srgb,var(--touch-alliance-accent) 28%,transparent),color-mix(in srgb,var(--touch-alliance-identity) 12%,transparent))}}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-atmosphere{filter:drop-shadow(0 0 30px var(--touch-alliance-radiance))}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-atmosphere{filter:drop-shadow(0 0 30px color-mix(in srgb,var(--touch-alliance-radiance) 18%,transparent))}}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-atmosphere{opacity:.07;mask-image:var(--touch-alliance-watermark);mask-position:50%;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-image:var(--touch-alliance-watermark);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-content{max-width:none;margin-top:8px}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-context-ribbon{border:1px solid var(--touch-alliance-edge);align-items:center;gap:9px;min-height:34px;margin-bottom:8px;padding:5px 10px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-context-ribbon{border:1px solid color-mix(in srgb,var(--touch-alliance-edge) 24%,transparent)}}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-context-ribbon{background:var(--touch-alliance-graphite)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-context-ribbon{background:color-mix(in srgb,var(--touch-alliance-graphite) 91%,transparent)}}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-context-ribbon{box-shadow:inset 0 1px #ffffff12}.touch-alliance-context-code{border:1px solid var(--touch-alliance-tab-accent);justify-content:center;align-items:center;min-width:42px;min-height:22px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.touch-alliance-context-code{border:1px solid color-mix(in srgb,var(--touch-alliance-tab-accent) 42%,transparent)}}.touch-alliance-context-code{background:var(--touch-alliance-tab-accent);border-radius:4px}@supports (color:color-mix(in lab,red,red)){.touch-alliance-context-code{background:color-mix(in srgb,var(--touch-alliance-tab-accent) 10%,transparent)}}.touch-alliance-context-code{color:var(--touch-alliance-tab-accent)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-context-code{color:color-mix(in srgb,var(--touch-alliance-tab-accent) 76%,white)}}.touch-alliance-context-code{letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:700}.touch-alliance-context-kicker{color:#fff;min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.touch-alliance-context-kicker{color:color-mix(in srgb,white 58%,var(--touch-alliance-edge))}}.touch-alliance-context-kicker{letter-spacing:.18em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:650}.touch-alliance-context-signal{align-items:flex-end;gap:3px;margin-left:auto;display:flex}.touch-alliance-context-signal i{background:var(--touch-alliance-tab-accent);width:3px;box-shadow:0 0 6px var(--touch-alliance-tab-accent);border-radius:1px;display:block}@supports (color:color-mix(in lab,red,red)){.touch-alliance-context-signal i{box-shadow:0 0 6px color-mix(in srgb,var(--touch-alliance-tab-accent) 58%,transparent)}}.touch-alliance-context-signal i:first-child{opacity:.45;height:5px}.touch-alliance-context-signal i:nth-child(2){opacity:.7;height:9px}.touch-alliance-context-signal i:nth-child(3){height:13px}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :where(section,article){position:relative}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :where(section,article):not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]){border-color:var(--touch-alliance-edge)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :where(section,article):not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]){border-color:color-mix(in srgb,var(--touch-alliance-edge) 24%,transparent)}}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :where(section,article):not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]){background:linear-gradient(125deg,var(--touch-alliance-accent),var(--touch-alliance-graphite) 54%,var(--touch-alliance-ambient))}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :where(section,article):not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]){background:linear-gradient(125deg,color-mix(in srgb,var(--touch-alliance-accent) 4%,var(--touch-alliance-graphite)),color-mix(in srgb,var(--touch-alliance-graphite) 96%,transparent) 54%,color-mix(in srgb,var(--touch-alliance-ambient) 5%,var(--touch-alliance-graphite)))}}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :where(section,article):not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]){box-shadow:inset 0 1px #ffffff14,inset 0 -12px 26px #00000029,0 8px 22px #00000038}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :where(section,article):not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]):before{z-index:2;pointer-events:none;content:"";background:linear-gradient(90deg,var(--touch-alliance-accent),var(--touch-alliance-edge) 54%,transparent);height:1px;position:absolute;top:0;left:12px;right:12px}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :where(section,article):not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]):before{background:linear-gradient(90deg,color-mix(in srgb,var(--touch-alliance-accent) 62%,transparent),color-mix(in srgb,var(--touch-alliance-edge) 30%,transparent) 54%,transparent)}}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :where(section,article):not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]):before{box-shadow:0 0 8px var(--touch-alliance-radiance)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :where(section,article):not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]):before{box-shadow:0 0 8px color-mix(in srgb,var(--touch-alliance-radiance) 18%,transparent)}}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :where(div[class~=rounded][class*=border-white],div[class~=rounded-lg][class*=border-white]){border-color:var(--touch-alliance-edge)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :where(div[class~=rounded][class*=border-white],div[class~=rounded-lg][class*=border-white]){border-color:color-mix(in srgb,var(--touch-alliance-edge) 20%,transparent)}}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :where(div[class~=rounded][class*=border-white],div[class~=rounded-lg][class*=border-white]){background-color:var(--touch-alliance-graphite)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :where(div[class~=rounded][class*=border-white],div[class~=rounded-lg][class*=border-white]){background-color:color-mix(in srgb,var(--touch-alliance-graphite) 86%,transparent)}}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :is(h2,h3){letter-spacing:.11em;text-transform:uppercase;text-shadow:0 0 12px var(--touch-alliance-accent);font-weight:680}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :is(h2,h3){text-shadow:0 0 12px color-mix(in srgb,var(--touch-alliance-accent) 16%,transparent)}}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :is(dt,th){color:#fff}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :is(dt,th){color:color-mix(in srgb,white 48%,var(--touch-alliance-edge))}}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :is(dt,th){letter-spacing:.095em;text-transform:uppercase;font-size:10px;font-weight:650}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :is(button,a[class*=inline-flex]){border-radius:8px 3px;min-height:44px}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content .touch-alliance-inline-action{align-items:center;min-height:44px;padding-left:4px;padding-right:4px;display:inline-flex}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content .alliance-wip-catalog-grid{zoom:1}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--touch-alliance-edge);min-height:44px}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:color-mix(in srgb,var(--touch-alliance-edge) 26%,transparent)}}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#09090be0}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:color-mix(in srgb,var(--color-zinc-950) 88%,transparent)}}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-shadow:inset 0 1px 8px #00000047}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content table{border-collapse:separate;border-spacing:0 4px}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content thead tr{background:var(--touch-alliance-ambient);border:0}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content thead tr{background:color-mix(in srgb,var(--touch-alliance-ambient) 7%,transparent)}}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content tbody tr{background:var(--touch-alliance-graphite);border:0}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content tbody tr{background:color-mix(in srgb,var(--touch-alliance-graphite) 90%,transparent)}}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content tbody tr{box-shadow:inset 2px 0 var(--touch-alliance-accent)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content tbody tr{box-shadow:inset 2px 0 color-mix(in srgb,var(--touch-alliance-accent) 30%,transparent)}}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content tbody td{border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0a}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content section:not([class*=border]){border:1px solid var(--touch-alliance-edge);padding:16px}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content section:not([class*=border]){border:1px solid color-mix(in srgb,var(--touch-alliance-edge) 24%,transparent)}}.touch-alliance-page[data-alliance-visual=v2] .touch-alliance-business-content :where(section,article),.touch-alliance-page[data-alliance-visual=v2] .touch-alliance-context-ribbon,.touch-alliance-page[data-alliance-visual=v2] .touch-menu-toolbar{border-radius:5px 17px}.touch-alliance-page[data-alliance-visual=v2] .touch-alliance-context-ribbon{border-left-width:3px;border-left-color:var(--touch-alliance-tab-accent)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v2] .touch-alliance-context-ribbon{border-left-color:color-mix(in srgb,var(--touch-alliance-tab-accent) 68%,transparent)}}.touch-alliance-page[data-alliance-visual=v2] .touch-alliance-business-content :where(section,article):not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]){border-left-color:var(--touch-alliance-accent)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v2] .touch-alliance-business-content :where(section,article):not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]){border-left-color:color-mix(in srgb,var(--touch-alliance-accent) 42%,transparent)}}.touch-alliance-page[data-alliance-visual=v2][data-alliance-tab=overview] .touch-alliance-business-content>div{gap:10px}.touch-alliance-page[data-alliance-visual=v2][data-alliance-tab=membres] .alliance-roster-panel{border-top-color:var(--touch-alliance-accent)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v2][data-alliance-tab=membres] .alliance-roster-panel{border-top-color:color-mix(in srgb,var(--touch-alliance-accent) 50%,transparent)}}.touch-alliance-page[data-alliance-visual=v3]{background-image:radial-gradient(ellipse at 50% -8%,var(--touch-alliance-identity),transparent 48%),radial-gradient(ellipse at 50% 108%,var(--touch-alliance-radiance),transparent 52%),linear-gradient(180deg,#09090bad,var(--touch-alliance-surface)),var(--touch-alliance-backdrop)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v3]{background-image:radial-gradient(ellipse at 50% -8%,color-mix(in srgb,var(--touch-alliance-identity) 20%,transparent),transparent 48%),radial-gradient(ellipse at 50% 108%,color-mix(in srgb,var(--touch-alliance-radiance) 13%,transparent),transparent 52%),linear-gradient(180deg,color-mix(in srgb,var(--color-zinc-950) 68%,transparent),color-mix(in srgb,var(--touch-alliance-surface) 90%,transparent)),var(--touch-alliance-backdrop)}}.touch-alliance-page[data-alliance-visual=v3] .touch-alliance-atmosphere{opacity:.105;width:clamp(220px,34vw,470px);top:102px;right:50%;translate:50%}.touch-alliance-page[data-alliance-visual=v3] .touch-menu-toolbar{border-color:var(--touch-alliance-identity);border-radius:20px 6px}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v3] .touch-menu-toolbar{border-color:color-mix(in srgb,var(--touch-alliance-identity) 42%,transparent)}}.touch-alliance-page[data-alliance-visual=v3] .touch-menu-toolbar{background:linear-gradient(90deg,var(--touch-alliance-identity),var(--touch-alliance-surface) 50%,var(--touch-alliance-identity))}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v3] .touch-menu-toolbar{background:linear-gradient(90deg,color-mix(in srgb,var(--touch-alliance-identity) 13%,var(--color-zinc-950)),color-mix(in srgb,var(--touch-alliance-surface) 92%,transparent) 50%,color-mix(in srgb,var(--touch-alliance-identity) 13%,var(--color-zinc-950)))}}.touch-alliance-page[data-alliance-visual=v3] .touch-alliance-context-ribbon{border-color:var(--touch-alliance-identity);border-radius:999px;justify-content:center;width:min(100%,720px);margin-left:auto;margin-right:auto}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v3] .touch-alliance-context-ribbon{border-color:color-mix(in srgb,var(--touch-alliance-identity) 34%,transparent)}}.touch-alliance-page[data-alliance-visual=v3] .touch-alliance-context-ribbon{background:linear-gradient(90deg,transparent,var(--touch-alliance-identity),transparent)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v3] .touch-alliance-context-ribbon{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--touch-alliance-identity) 11%,var(--touch-alliance-graphite)),transparent)}}.touch-alliance-page[data-alliance-visual=v3] .touch-alliance-business-content :where(section,article){border-radius:20px 6px}.touch-alliance-page[data-alliance-visual=v3] .touch-alliance-business-content :where(section,article):not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]){border-color:var(--touch-alliance-identity)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v3] .touch-alliance-business-content :where(section,article):not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]){border-color:color-mix(in srgb,var(--touch-alliance-identity) 30%,transparent)}}.touch-alliance-page[data-alliance-visual=v3] .touch-alliance-business-content :where(section,article):not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]){background:radial-gradient(ellipse at 50% 0,var(--touch-alliance-identity),transparent 54%),linear-gradient(135deg,var(--touch-alliance-surface),var(--touch-alliance-graphite))}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v3] .touch-alliance-business-content :where(section,article):not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]){background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--touch-alliance-identity) 10%,transparent),transparent 54%),linear-gradient(135deg,color-mix(in srgb,var(--touch-alliance-surface) 86%,transparent),color-mix(in srgb,var(--touch-alliance-graphite) 96%,transparent))}}.touch-alliance-page[data-alliance-visual=v3] .touch-alliance-business-content :where(section,article):not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]){box-shadow:inset 0 1px #ffffff1a,inset 0 0 28px var(--touch-alliance-identity),0 12px 30px #00000042}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v3] .touch-alliance-business-content :where(section,article):not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]){box-shadow:inset 0 1px #ffffff1a,inset 0 0 28px color-mix(in srgb,var(--touch-alliance-identity) 5%,transparent),0 12px 30px #00000042}}.touch-alliance-page[data-alliance-visual=v3] .touch-alliance-business-content :where(section,article):not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]):before{background:linear-gradient(90deg,transparent,var(--touch-alliance-identity),transparent);left:20%;right:20%}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v3] .touch-alliance-business-content :where(section,article):not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]):before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--touch-alliance-identity) 72%,transparent),transparent)}}.touch-alliance-page[data-alliance-visual=v3][data-alliance-tab=conseil] .touch-alliance-business-content :where(article){text-align:center;min-height:150px}.touch-alliance-page[data-alliance-visual=v3][data-alliance-tab=candidatures] .touch-alliance-business-content section>h2,.touch-alliance-page[data-alliance-visual=v3][data-alliance-tab=relations] .touch-alliance-business-content section>h3{text-align:center}.touch-alliance-page[data-alliance-visual=v4]{background-image:linear-gradient(var(--touch-alliance-edge) 1px,transparent 1px),linear-gradient(90deg,var(--touch-alliance-edge) 1px,transparent 1px),radial-gradient(ellipse at 68% 18%,var(--touch-alliance-accent),transparent 40%),linear-gradient(180deg,#09090bc2,var(--touch-alliance-surface)),var(--touch-alliance-backdrop)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v4]{background-image:linear-gradient(color-mix(in srgb,var(--touch-alliance-edge) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--touch-alliance-edge) 4%,transparent) 1px,transparent 1px),radial-gradient(ellipse at 68% 18%,color-mix(in srgb,var(--touch-alliance-accent) 14%,transparent),transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--color-zinc-950) 76%,transparent),color-mix(in srgb,var(--touch-alliance-surface) 92%,transparent)),var(--touch-alliance-backdrop)}}.touch-alliance-page[data-alliance-visual=v4]{background-position:50%,50%,50%,50%,50%;background-size:28px 28px,28px 28px,cover,cover,cover}.touch-alliance-page[data-alliance-visual=v4] .touch-alliance-atmosphere{opacity:.08;top:94px;right:0}.touch-alliance-page[data-alliance-visual=v4] .touch-alliance-business-content section:not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]),.touch-alliance-page[data-alliance-visual=v4] .touch-alliance-context-ribbon,.touch-alliance-page[data-alliance-visual=v4] .touch-menu-toolbar{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));border-radius:0}.touch-alliance-page[data-alliance-visual=v4] .touch-menu-toolbar{border-left:3px solid var(--touch-alliance-accent)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v4] .touch-menu-toolbar{border-left:3px solid color-mix(in srgb,var(--touch-alliance-accent) 72%,transparent)}}.touch-alliance-page[data-alliance-visual=v4] .touch-menu-toolbar{background:linear-gradient(92deg,var(--touch-alliance-accent),var(--touch-alliance-graphite) 62%,var(--touch-alliance-ambient))}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v4] .touch-menu-toolbar{background:linear-gradient(92deg,color-mix(in srgb,var(--touch-alliance-accent) 13%,var(--touch-alliance-graphite)),color-mix(in srgb,var(--touch-alliance-graphite) 96%,transparent) 62%,color-mix(in srgb,var(--touch-alliance-ambient) 8%,var(--touch-alliance-graphite)))}}.touch-alliance-page[data-alliance-visual=v4] .touch-alliance-context-ribbon{border-left:3px solid var(--touch-alliance-tab-accent)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v4] .touch-alliance-context-ribbon{border-left:3px solid color-mix(in srgb,var(--touch-alliance-tab-accent) 76%,transparent)}}.touch-alliance-page[data-alliance-visual=v4] .touch-alliance-context-code{clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%);border-radius:0}.touch-alliance-page[data-alliance-visual=v4] .touch-alliance-business-content{counter-reset:alliance-module}.touch-alliance-page[data-alliance-visual=v4] .touch-alliance-business-content section:not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]){counter-increment:alliance-module;border-left:3px solid var(--touch-alliance-accent)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v4] .touch-alliance-business-content section:not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]){border-left:3px solid color-mix(in srgb,var(--touch-alliance-accent) 55%,transparent)}}.touch-alliance-page[data-alliance-visual=v4] .touch-alliance-business-content section:not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]){background:linear-gradient(var(--touch-alliance-edge) 1px,transparent 1px),linear-gradient(90deg,var(--touch-alliance-edge) 1px,transparent 1px),linear-gradient(125deg,var(--touch-alliance-accent),var(--touch-alliance-graphite))}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v4] .touch-alliance-business-content section:not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]){background:linear-gradient(color-mix(in srgb,var(--touch-alliance-edge) 3%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--touch-alliance-edge) 3%,transparent) 1px,transparent 1px),linear-gradient(125deg,color-mix(in srgb,var(--touch-alliance-accent) 7%,var(--touch-alliance-graphite)),color-mix(in srgb,var(--touch-alliance-graphite) 97%,transparent))}}.touch-alliance-page[data-alliance-visual=v4] .touch-alliance-business-content section:not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]){background-size:20px 20px,20px 20px,cover}.touch-alliance-page[data-alliance-visual=v4] .touch-alliance-business-content section:not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]):after{z-index:3;pointer-events:none;content:"M-" counter(alliance-module,decimal-leading-zero);color:var(--touch-alliance-accent);position:absolute;top:6px;right:12px}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v4] .touch-alliance-business-content section:not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]):after{color:color-mix(in srgb,var(--touch-alliance-accent) 44%,transparent)}}.touch-alliance-page[data-alliance-visual=v4] .touch-alliance-business-content section:not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]):after{letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:700}.touch-alliance-page[data-alliance-visual=v4] .touch-alliance-business-content :is(h2,h3,dt,th){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.touch-alliance-page[data-alliance-visual=v4] .touch-alliance-business-content tbody tr{box-shadow:inset 3px 0 var(--touch-alliance-accent),inset 0 1px #ffffff0d}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v4] .touch-alliance-business-content tbody tr{box-shadow:inset 3px 0 color-mix(in srgb,var(--touch-alliance-accent) 48%,transparent),inset 0 1px #ffffff0d}}.touch-alliance-page[data-alliance-visual=v5]{background-image:radial-gradient(ellipse at 14% 18%,var(--touch-alliance-identity),transparent 40%),linear-gradient(105deg,var(--touch-alliance-surface),#09090be0),var(--touch-alliance-backdrop)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v5]{background-image:radial-gradient(ellipse at 14% 18%,color-mix(in srgb,var(--touch-alliance-identity) 12%,transparent),transparent 40%),linear-gradient(105deg,color-mix(in srgb,var(--touch-alliance-surface) 90%,transparent),color-mix(in srgb,var(--color-zinc-950) 88%,transparent)),var(--touch-alliance-backdrop)}}.touch-alliance-page[data-alliance-visual=v5] .touch-alliance-atmosphere{opacity:.045;top:110px;right:5%}.touch-alliance-page[data-alliance-visual=v5] .touch-menu-toolbar{border-left:4px solid var(--touch-alliance-identity);border-radius:3px 18px}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v5] .touch-menu-toolbar{border-left:4px solid color-mix(in srgb,var(--touch-alliance-identity) 62%,transparent)}}.touch-alliance-page[data-alliance-visual=v5] .touch-menu-toolbar{background:linear-gradient(98deg,var(--touch-alliance-identity),var(--touch-alliance-graphite))}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v5] .touch-menu-toolbar{background:linear-gradient(98deg,color-mix(in srgb,var(--touch-alliance-identity) 9%,var(--touch-alliance-surface)),color-mix(in srgb,var(--touch-alliance-graphite) 97%,transparent))}}.touch-alliance-page[data-alliance-visual=v5] .touch-menu-toolbar{box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 22px #0000003d}.touch-alliance-page[data-alliance-visual=v5] .touch-alliance-context-ribbon{border-left:3px solid var(--touch-alliance-identity);border-radius:3px 14px}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v5] .touch-alliance-context-ribbon{border-left:3px solid color-mix(in srgb,var(--touch-alliance-identity) 58%,transparent)}}.touch-alliance-page[data-alliance-visual=v5] .touch-alliance-context-ribbon{background:linear-gradient(90deg,var(--touch-alliance-identity),var(--touch-alliance-graphite))}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v5] .touch-alliance-context-ribbon{background:linear-gradient(90deg,color-mix(in srgb,var(--touch-alliance-identity) 8%,var(--touch-alliance-graphite)),color-mix(in srgb,var(--touch-alliance-graphite) 95%,transparent))}}.touch-alliance-page[data-alliance-visual=v5] .touch-alliance-business-content :where(section,article){border-radius:3px 18px}.touch-alliance-page[data-alliance-visual=v5] .touch-alliance-business-content :where(section,article):not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]){border-color:var(--touch-alliance-identity)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v5] .touch-alliance-business-content :where(section,article):not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]){border-color:color-mix(in srgb,var(--touch-alliance-identity) 24%,transparent)}}.touch-alliance-page[data-alliance-visual=v5] .touch-alliance-business-content :where(section,article):not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]){border-left:4px solid var(--touch-alliance-identity)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v5] .touch-alliance-business-content :where(section,article):not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]){border-left:4px solid color-mix(in srgb,var(--touch-alliance-identity) 48%,transparent)}}.touch-alliance-page[data-alliance-visual=v5] .touch-alliance-business-content :where(section,article):not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]){background:linear-gradient(102deg,var(--touch-alliance-identity),var(--touch-alliance-graphite) 34%,var(--touch-alliance-surface))}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v5] .touch-alliance-business-content :where(section,article):not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]){background:linear-gradient(102deg,color-mix(in srgb,var(--touch-alliance-identity) 6%,var(--touch-alliance-surface)),color-mix(in srgb,var(--touch-alliance-graphite) 97%,transparent) 34%,color-mix(in srgb,var(--touch-alliance-surface) 92%,transparent))}}.touch-alliance-page[data-alliance-visual=v5] .touch-alliance-business-content :where(section,article):not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]){box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 1px #ffffff14,0 10px 24px #00000038}.touch-alliance-page[data-alliance-visual=v5] .touch-alliance-business-content :where(section,article):not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]):before{opacity:.58;left:24px;right:24px}.touch-alliance-page[data-alliance-visual=v5] .touch-alliance-business-content :is(h2,h3){letter-spacing:.16em;text-shadow:none}.touch-alliance-page[data-alliance-visual=v5] .touch-alliance-business-content :is(dl>div,ul>li,ol>li){border-bottom-color:var(--touch-alliance-identity)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page[data-alliance-visual=v5] .touch-alliance-business-content :is(dl>div,ul>li,ol>li){border-bottom-color:color-mix(in srgb,var(--touch-alliance-identity) 10%,transparent)}}.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=avant-postes] .touch-alliance-business-content>div>div[class*=border],.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=recherches] .touch-alliance-business-content>div>div>div[class*=border],.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=relations] .touch-alliance-business-content>div>div{border-color:var(--touch-alliance-edge)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=avant-postes] .touch-alliance-business-content>div>div[class*=border],.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=recherches] .touch-alliance-business-content>div>div>div[class*=border],.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=relations] .touch-alliance-business-content>div>div{border-color:color-mix(in srgb,var(--touch-alliance-edge) 22%,transparent)}}.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=avant-postes] .touch-alliance-business-content>div>div[class*=border],.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=recherches] .touch-alliance-business-content>div>div>div[class*=border],.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=relations] .touch-alliance-business-content>div>div{background:var(--touch-alliance-graphite)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=avant-postes] .touch-alliance-business-content>div>div[class*=border],.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=recherches] .touch-alliance-business-content>div>div>div[class*=border],.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=relations] .touch-alliance-business-content>div>div{background:color-mix(in srgb,var(--touch-alliance-graphite) 88%,transparent)}}.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=avant-postes] .touch-alliance-business-content>div>div[class*=border],.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=recherches] .touch-alliance-business-content>div>div>div[class*=border],.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=relations] .touch-alliance-business-content>div>div{box-shadow:inset 0 1px #ffffff0f}.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=avant-postes] .touch-alliance-business-content img,.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=base] .touch-alliance-business-content img,.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=recherches] .touch-alliance-business-content img{filter:saturate(1.08)contrast(1.07)}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :is(button,select,input,textarea){touch-action:manipulation}@media (orientation:landscape) and (min-width:1100px){.touch-alliance-page[data-alliance-visual=v3][data-alliance-tab=candidatures] .touch-alliance-business-content>div,.touch-alliance-page[data-alliance-visual=v3][data-alliance-tab=relations] .touch-alliance-business-content>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.touch-alliance-page[data-alliance-visual=v3][data-alliance-tab=candidatures] .touch-alliance-business-content>div>section:first-child,.touch-alliance-page[data-alliance-visual=v3][data-alliance-tab=relations] .touch-alliance-business-content>div>div{grid-column:1/-1}}@media (orientation:portrait){.touch-alliance-page{padding-right:max(8px,env(safe-area-inset-right));padding-left:max(8px,env(safe-area-inset-left))}.touch-alliance-variant-switch{gap:2px;padding:2px}.touch-alliance-variant-switch button{text-align:center;grid-template-columns:1fr;padding:4px 2px}.touch-alliance-variant-switch button span{display:none}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-atmosphere{opacity:.055;width:74vw;top:132px;right:-12%}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-context-ribbon{min-height:32px;padding-left:8px;padding-right:8px}.touch-alliance-context-kicker{letter-spacing:.12em;font-size:8px}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :where(section){padding:12px}.touch-alliance-page:not([data-alliance-visual=v1]) .touch-alliance-business-content :is(button,a[class*=inline-flex]){white-space:normal;max-width:100%}.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=membres] .alliance-roster-panel{padding:10px}.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=membres] .alliance-roster-panel>div{overflow:visible}.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=membres] table,.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=membres] tbody,.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=membres] td,.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=membres] tr{width:100%;display:block}.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=membres] thead{display:none}.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=membres] tbody tr{border:1px solid var(--touch-alliance-edge);margin-bottom:8px;padding:7px 9px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=membres] tbody tr{border:1px solid color-mix(in srgb,var(--touch-alliance-edge) 20%,transparent)}}.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=membres] tbody tr{background:linear-gradient(112deg,var(--touch-alliance-accent),var(--touch-alliance-graphite));border-radius:5px 13px}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=membres] tbody tr{background:linear-gradient(112deg,color-mix(in srgb,var(--touch-alliance-accent) 7%,var(--touch-alliance-graphite)),color-mix(in srgb,var(--touch-alliance-graphite) 96%,transparent))}}.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=membres] tbody td{text-align:left;border:0;border-bottom:1px solid #ffffff0d;grid-template-columns:minmax(72px,28%) minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:5px 2px;display:grid}.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=membres] tbody td:last-child{border-bottom:0}.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=membres] tbody td:before{content:attr(data-alliance-cell);color:var(--touch-alliance-edge)}@supports (color:color-mix(in lab,red,red)){.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=membres] tbody td:before{color:color-mix(in srgb,var(--touch-alliance-edge) 50%,white)}}.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=membres] tbody td:before{letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=membres] tbody td[data-alliance-cell=Exclusion]>span{flex-direction:column;align-items:stretch;width:100%;display:flex}.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=membres] tbody td[data-alliance-cell=Exclusion] button{justify-content:center;width:100%}.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=contributions] .touch-alliance-business-content form,.touch-alliance-page:not([data-alliance-visual=v1])[data-alliance-tab=relations] .touch-alliance-business-content form{grid-template-columns:1fr;display:grid}.touch-alliance-page[data-alliance-visual=v3] .touch-alliance-context-ribbon{width:100%}.touch-alliance-page[data-alliance-visual=v3][data-alliance-tab=conseil] .touch-alliance-business-content :where(article){min-height:0}.touch-alliance-page[data-alliance-visual=v4] .touch-alliance-business-content section:not([class*=border-red]):not([class*=border-amber]):not([class*=border-cyan]):after{top:5px;right:9px}}@media (max-width:900px){.touch-alliance-variant-switch button{text-align:center;grid-template-columns:1fr}.touch-alliance-variant-switch button span{display:none}}@media (prefers-reduced-motion:reduce){.touch-alliance-variant-switch button{transition:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-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}@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-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}