*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--u-font-mono);font-feature-settings:normal;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.m-0{margin:0}.mr-auto{margin-right:auto}.mt-12{margin-top:3rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-24{height:6rem}.h-3{height:.75rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-24{width:6rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-40{width:10rem}.w-48{width:12rem}.w-5\/6{width:83.3333%}.w-56{width:14rem}.w-64{width:16rem}.w-full{width:100%}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.list-decimal{list-style-type:decimal}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-3{gap:.75rem}.self-start{align-self:flex-start}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.border{border-width:1px}.object-contain{-o-object-fit:contain;object-fit:contain}.pl-4{padding-left:1rem}.font-display{font-family:var(--u-font-display)}.font-mono{font-family:var(--u-font-mono)}.font-ui{font-family:var(--u-font-ui)}.text-body{font-size:var(--u-text-body)}.text-body-l{font-size:var(--u-text-body-l)}.text-body-s{font-size:var(--u-text-body-s)}.text-caption{font-size:var(--u-text-caption)}.text-display-l{font-size:var(--u-text-display-l);letter-spacing:-.035em;line-height:1.05}.text-display-m{font-size:var(--u-text-display-m);letter-spacing:-.035em;line-height:1.05}.text-display-xl{font-size:var(--u-text-display-xl);letter-spacing:-.035em;line-height:1.05}.text-h1{font-size:var(--u-text-h1)}.text-h2{font-size:var(--u-text-h2)}.text-h3{font-size:var(--u-text-h3)}.text-h4{font-size:var(--u-text-h4)}.text-overline{font-size:var(--u-text-overline)}.text-xs{font-size:.75rem;line-height:1rem}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.overline{text-decoration-line:overline}.opacity-60{opacity:.6}.shadow-inset{--tw-shadow:var(--u-shadow-inset);--tw-shadow-colored:var(--u-shadow-inset);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--u-shadow-lg);--tw-shadow-colored:var(--u-shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:var(--u-shadow-md);--tw-shadow-colored:var(--u-shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--u-shadow-sm);--tw-shadow-colored:var(--u-shadow-sm);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur-lg{--tw-blur:blur(16px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-glide{transition-timing-function:var(--u-ease-glide)}.ease-inout{transition-timing-function:var(--u-ease-inout)}.ease-pop{transition-timing-function:var(--u-ease-pop)}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--u-graphite-0:#060607;--u-graphite-50:#0b0b0c;--u-graphite-100:#111113;--u-graphite-150:#171719;--u-graphite-200:#1e1e21;--u-graphite-300:#29292d;--u-graphite-400:#3a3a3f;--u-graphite-500:#56565c;--u-graphite-600:#7b7b82;--u-graphite-700:#a4a4aa;--u-graphite-800:#cfcfd2;--u-graphite-900:#ececea;--u-graphite-950:#f6f6f4;--u-white:#fff;--u-black:#000;--u-font-display:"Sora", "Geist", ui-sans-serif, system-ui, sans-serif;--u-font-ui:"Geist", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--u-font-mono:"Geist Mono", "JetBrains Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--u-text-display-xl:clamp(3rem, 2rem + 4vw, 4.75rem);--u-text-display-l:clamp(2.5rem, 1.8rem + 2.8vw, 3.5rem);--u-text-display-m:clamp(2rem, 1.6rem + 1.6vw, 2.5rem);--u-text-h1:2rem;--u-text-h2:1.5rem;--u-text-h3:1.25rem;--u-text-h4:1.0625rem;--u-text-body-l:1.0625rem;--u-text-body:.9375rem;--u-text-body-s:.8125rem;--u-text-caption:.75rem;--u-text-overline:.6875rem;--u-metric-xl:clamp(3rem, 2.4rem + 2.4vw, 4.5rem);--u-metric-l:2.75rem;--u-metric-m:2rem;--u-metric-s:1.375rem;--u-unit-scale:.42em;--u-weight-light:300;--u-weight-regular:400;--u-weight-medium:500;--u-weight-semibold:600;--u-weight-bold:700;--u-leading-tight:1.05;--u-leading-snug:1.25;--u-leading-normal:1.5;--u-tracking-display:-.035em;--u-tracking-heading:-.02em;--u-tracking-overline:.12em;--u-space-0:0;--u-space-0-5:2px;--u-space-1:4px;--u-space-1-5:6px;--u-space-2:8px;--u-space-3:12px;--u-space-4:16px;--u-space-5:20px;--u-space-6:24px;--u-space-8:32px;--u-space-10:40px;--u-space-12:48px;--u-space-16:64px;--u-space-20:80px;--u-space-24:96px;--u-space-32:128px;--u-radius-xs:6px;--u-radius-sm:10px;--u-radius-md:14px;--u-radius-lg:20px;--u-radius-xl:28px;--u-radius-2xl:36px;--u-radius-pill:999px;--u-control-xs:28px;--u-control-sm:34px;--u-control-md:42px;--u-control-lg:52px;--u-control-xl:64px;--u-ease-glide:cubic-bezier(.22, 1, .36, 1);--u-ease-inout:cubic-bezier(.65, 0, .35, 1);--u-ease-pop:cubic-bezier(.34, 1.56, .64, 1);--u-dur-instant:90ms;--u-dur-fast:.16s;--u-dur-base:.24s;--u-dur-slow:.42s;--u-dur-scenic:.72s;--u-blur-sm:8px;--u-blur-md:18px;--u-blur-lg:32px;--u-bp-sm:640px;--u-bp-md:900px;--u-bp-lg:1200px;--u-bp-xl:1440px;--u-content-max:1440px;--u-reading-max:68ch;--u-topbar-h:64px;--u-rail-w:64px;--u-sidebar-w:260px;--u-gutter:clamp(16px, 2vw, 28px);--u-grid-gap:12px;--u-z-base:0;--u-z-raised:10;--u-z-sticky:100;--u-z-chrome:200;--u-z-overlay:400;--u-z-modal:500;--u-z-toast:600;--u-z-tooltip:700;--u-data-2:#5ec4b6;--u-data-3:#a98bfa;--u-data-4:#e8b86b;--u-data-5:#6aa6ff;--u-data-6:#f2789f;--u-data-7:#b9e35a;--u-data-8:#8a8a90;--u-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root,[data-theme=umbra]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--u-bg:#09090a;--u-bg-halo:#2a2a2e;--u-bg-gradient:radial-gradient(120% 80% at 50% -10%, var(--u-bg-halo) 0%, transparent 55%), radial-gradient(80% 60% at 100% 0%, #ffffff09 0%, transparent 60%), var(--u-bg);--u-surface-1:#141416;--u-surface-2:#1b1b1e;--u-surface-3:#252528;--u-surface-4:#303034;--u-surface-inverse:#f4f4f2;--u-surface-overlay:#09090ab8;--u-glass-bg:#ffffff0e;--u-glass-bg-strong:#ffffff17;--u-glass-border:#ffffff1f;--u-glass-highlight:inset 0 1px 0 #ffffff1a;--u-border:#ffffff12;--u-border-strong:#ffffff24;--u-hairline:#ffffff1a;--u-text:#f2f2f0;--u-text-2:#a6a6ac;--u-text-3:#6c6c73;--u-text-disabled:#4a4a50;--u-text-inverse:#0b0b0c;--u-shadow-sm:0 1px 2px #00000080;--u-shadow-md:0 10px 30px -12px #000000b3;--u-shadow-lg:0 30px 80px -20px #000000d9;--u-shadow-inset:inset 0 1px 0 #ffffff0d;--u-success:#35c77b;--u-success-soft:#35c77b24;--u-success-text:#5fdc98;--u-warning:#f5b83d;--u-warning-soft:#f5b83d24;--u-warning-text:#f8c862;--u-danger:#ff4d5e;--u-danger-soft:#ff4d5e26;--u-danger-text:#ff7581;--u-info:#4c8dff;--u-info-soft:#4c8dff26;--u-info-text:#7eaeff;--u-grain-opacity:.06}[data-theme=lumen]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--u-bg:#e9e9e6;--u-bg-halo:#fff;--u-bg-gradient:radial-gradient(120% 80% at 50% -10%, var(--u-bg-halo) 0%, transparent 60%), radial-gradient(70% 60% at 100% 0%, #fff9 0%, transparent 60%), var(--u-bg);--u-surface-1:#f7f7f5;--u-surface-2:#efefec;--u-surface-3:#e4e4e0;--u-surface-4:#d9d9d4;--u-surface-inverse:#111113;--u-surface-overlay:#e9e9e6bf;--u-glass-bg:#ffffff8c;--u-glass-bg-strong:#ffffffbf;--u-glass-border:#ffffffd9;--u-glass-highlight:inset 0 1px 0 #ffffffe6;--u-border:#11111312;--u-border-strong:#11111324;--u-hairline:#11111324;--u-text:#111113;--u-text-2:#5b5b62;--u-text-3:#8c8c93;--u-text-disabled:#b5b5ba;--u-text-inverse:#f6f6f4;--u-shadow-sm:0 1px 2px #1111130f;--u-shadow-md:0 12px 30px -14px #1111132e;--u-shadow-lg:0 30px 70px -24px #11111347;--u-shadow-inset:inset 0 1px 0 #fffc;--u-success:#1f9d5c;--u-success-soft:#1f9d5c1f;--u-success-text:#16804a;--u-warning:#d99412;--u-warning-soft:#d9941224;--u-warning-text:#9a6a07;--u-danger:#e5364a;--u-danger-soft:#e5364a1f;--u-danger-text:#c11d33;--u-info:#2e6ff2;--u-info-soft:#2e6ff21f;--u-info-text:#2257cc;--u-grain-opacity:.035}:root,[data-accent=ember]{--u-accent:#ff5b1f;--u-accent-hover:#ff7743;--u-accent-soft:#ff5b1f26;--u-accent-glow:#ff5b1f73;--u-accent-ink:#ff7a45;--u-on-accent:#170700;--u-data-1:#ff6a2e}[data-accent=volt]{--u-accent:#c4f23a;--u-accent-hover:#d2f764;--u-accent-soft:#c4f23a26;--u-accent-glow:#c4f23a73;--u-accent-ink:#cdf55a;--u-on-accent:#0d1500;--u-data-1:#c4f23a}[data-accent=aurum]{--u-accent:#dcae6a;--u-accent-hover:#e8c189;--u-accent-soft:#dcae6a29;--u-accent-glow:#dcae6a6b;--u-accent-ink:#e3b878;--u-on-accent:#1b1206;--u-data-1:#dcae6a}[data-accent=cobalt]{--u-accent:#2f6bff;--u-accent-hover:#4f82ff;--u-accent-soft:#2f6bff29;--u-accent-glow:#2f6bff80;--u-accent-ink:#6f9bff;--u-on-accent:#fff;--u-data-1:#4f82ff}[data-accent=pulse]{--u-accent:#ff3d63;--u-accent-hover:#ff5f7e;--u-accent-soft:#ff3d6326;--u-accent-glow:#ff3d637a;--u-accent-ink:#ff6b88;--u-on-accent:#19020a;--u-data-1:#ff4f72}[data-theme=lumen][data-accent=ember],[data-theme=lumen] [data-accent=ember],[data-theme=lumen]:not([data-accent]){--u-accent-ink:#d94300}[data-theme=lumen][data-accent=volt],[data-theme=lumen] [data-accent=volt]{--u-accent-ink:#4b7a00;--u-accent:#b6e41f}[data-theme=lumen][data-accent=aurum],[data-theme=lumen] [data-accent=aurum]{--u-accent-ink:#94661c;--u-accent:#cf9c4f}[data-theme=lumen][data-accent=cobalt],[data-theme=lumen] [data-accent=cobalt]{--u-accent-ink:#2457e0}[data-theme=lumen][data-accent=pulse],[data-theme=lumen] [data-accent=pulse]{--u-accent-ink:#d61b45}[data-theme=umbra][data-tint=abyss],[data-tint=abyss]:not([data-theme=lumen]){--u-bg:#070c0c;--u-bg-halo:#17302d;--u-surface-1:#0f1716;--u-surface-2:#142020;--u-surface-3:#1b2a29;--u-surface-4:#233534;--u-text-2:#9fb0ad;--u-text-3:#64746f}:root,[data-theme],[data-accent],[data-tint],[data-surface=solid]{--u-card-bg:var(--u-surface-1);--u-card-border:var(--u-border);--u-card-backdrop:none;--u-card-highlight:var(--u-shadow-inset);--u-border-focus:var(--u-accent)}[data-surface=glass],[data-surface=glass] [data-theme]:not([data-surface=solid]),[data-surface=glass] [data-accent]:not([data-surface=solid]){--u-card-bg:var(--u-glass-bg);--u-card-border:var(--u-glass-border);--u-card-backdrop:blur(var(--u-blur-lg)) saturate(140%);--u-card-highlight:var(--u-glass-highlight);--u-border-focus:var(--u-accent)}@media (prefers-reduced-motion:reduce){:root{--u-dur-instant:0s;--u-dur-fast:0s;--u-dur-base:0s;--u-dur-slow:0s;--u-dur-scenic:0s}}.u-root,.u-app{font-family:var(--u-font-ui);font-size:var(--u-text-body);line-height:var(--u-leading-normal);color:var(--u-text);background:var(--u-bg-gradient);background-color:var(--u-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01", "cv11"}.u-root *,.u-root :before,.u-root :after{box-sizing:border-box}.u-root :focus-visible{outline:2px solid var(--u-border-focus);outline-offset:2px}.u-root ::selection{background:var(--u-accent-soft);color:var(--u-text)}.u-grain{isolation:isolate;position:relative}.u-grain:after{content:"";pointer-events:none;z-index:1;background-image:var(--u-grain);opacity:var(--u-grain-opacity);mix-blend-mode:overlay;border-radius:inherit;position:absolute;inset:0}.u-display-xl,.u-display-l,.u-display-m{font-family:var(--u-font-display);font-weight:var(--u-weight-semibold);letter-spacing:var(--u-tracking-display);line-height:var(--u-leading-tight);margin:0}.u-display-xl{font-size:var(--u-text-display-xl)}.u-display-l{font-size:var(--u-text-display-l)}.u-display-m{font-size:var(--u-text-display-m)}.u-h1,.u-h2,.u-h3,.u-h4{font-family:var(--u-font-display);font-weight:var(--u-weight-medium);letter-spacing:var(--u-tracking-heading);line-height:var(--u-leading-snug);margin:0}.u-h1{font-size:var(--u-text-h1)}.u-h2{font-size:var(--u-text-h2)}.u-h3{font-size:var(--u-text-h3)}.u-h4{font-size:var(--u-text-h4);font-family:var(--u-font-ui)}.u-body-l{font-size:var(--u-text-body-l)}.u-body{font-size:var(--u-text-body)}.u-body-s{font-size:var(--u-text-body-s)}.u-caption{font-size:var(--u-text-caption);color:var(--u-text-2)}.u-overline{font-family:var(--u-font-mono);font-size:var(--u-text-overline);letter-spacing:var(--u-tracking-overline);text-transform:uppercase;color:var(--u-text-3)}.u-muted{color:var(--u-text-2)}.u-subtle{color:var(--u-text-3)}.u-accent-text{color:var(--u-accent-ink)}.u-mono{font-family:var(--u-font-mono)}.u-num{font-variant-numeric:tabular-nums}.u-metric{font-family:var(--u-font-display);font-weight:var(--u-weight-regular);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1;font-size:var(--u-metric-m);align-items:baseline;gap:.08em;display:inline-flex}.u-metric small,.u-metric .u-unit{font-size:var(--u-unit-scale);letter-spacing:0;color:var(--u-text-2);font-weight:var(--u-weight-regular);font-family:var(--u-font-ui)}.u-metric--xl{font-size:var(--u-metric-xl)}.u-metric--l{font-size:var(--u-metric-l)}.u-metric--s{font-size:var(--u-metric-s)}.u-metric--bold{font-weight:var(--u-weight-semibold)}.u-btn{--_h:var(--u-control-md);height:var(--_h);padding:0 calc(var(--_h) * .45);border-radius:var(--u-radius-pill);font:var(--u-weight-medium) var(--u-text-body-s) / 1 var(--u-font-ui);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--u-dur-fast) var(--u-ease-glide), color var(--u-dur-fast) var(--u-ease-glide), border-color var(--u-dur-fast) var(--u-ease-glide), transform var(--u-dur-fast) var(--u-ease-glide), box-shadow var(--u-dur-base) var(--u-ease-glide);background:var(--u-surface-3);color:var(--u-text);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.u-btn:hover{background:var(--u-surface-4)}.u-btn:active{transform:scale(.97)}.u-btn svg{flex:none;width:1.15em;height:1.15em}.u-btn[disabled],.u-btn.is-disabled{opacity:.4;pointer-events:none}.u-btn--sm{--_h:var(--u-control-sm);font-size:var(--u-text-caption)}.u-btn--lg{--_h:var(--u-control-lg);font-size:var(--u-text-body)}.u-btn--xl{--_h:var(--u-control-xl);font-size:var(--u-text-body-l)}.u-btn--primary{background:var(--u-surface-inverse);color:var(--u-text-inverse)}.u-btn--primary:hover{background:var(--u-surface-inverse);box-shadow:0 0 0 4px var(--u-border-strong)}.u-btn--accent{background:var(--u-accent);color:var(--u-on-accent)}.u-btn--accent:hover{background:var(--u-accent-hover);box-shadow:0 8px 28px -8px var(--u-accent-glow)}.u-btn--outline{border-color:var(--u-border-strong);background:0 0}.u-btn--outline:hover{background:var(--u-surface-2);border-color:var(--u-hairline)}.u-btn--ghost{color:var(--u-text-2);background:0 0}.u-btn--ghost:hover{background:var(--u-surface-2);color:var(--u-text)}.u-btn--glass{background:var(--u-glass-bg);border-color:var(--u-glass-border);-webkit-backdrop-filter:blur(var(--u-blur-md));box-shadow:var(--u-glass-highlight)}.u-btn--glass:hover{background:var(--u-glass-bg-strong)}.u-btn--danger{background:var(--u-danger-soft);color:var(--u-danger-text)}.u-btn--icon{width:var(--_h);padding:0}.u-btn--icon svg{width:42%;height:42%}.u-btn--icon.u-btn--sm svg{width:46%;height:46%}.u-btn--orb{width:var(--_h);background:var(--u-surface-inverse);color:var(--u-text-inverse);padding:0}.u-btn--orb svg{width:40%;height:40%}.u-btn-group{align-items:center;gap:4px;display:inline-flex}.u-btn-group--tray{border-radius:var(--u-radius-pill);background:var(--u-surface-2);border:1px solid var(--u-border);padding:5px}.u-card{background:var(--u-card-bg);border:1px solid var(--u-card-border);border-radius:var(--u-radius-lg);box-shadow:var(--u-card-highlight);-webkit-backdrop-filter:var(--u-card-backdrop);padding:var(--u-space-5);min-width:0;position:relative}.u-card--flush{padding:0;overflow:hidden}.u-card--compact{padding:var(--u-space-4);border-radius:var(--u-radius-md)}.u-card--xl{border-radius:var(--u-radius-xl);padding:var(--u-space-6)}.u-card--inset{background:var(--u-surface-2);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000}.u-card--glass{background:var(--u-glass-bg);border-color:var(--u-glass-border);-webkit-backdrop-filter:blur(var(--u-blur-lg)) saturate(140%);box-shadow:var(--u-glass-highlight), var(--u-shadow-md)}.u-card--interactive{cursor:pointer;transition:border-color var(--u-dur-base) var(--u-ease-glide), transform var(--u-dur-base) var(--u-ease-glide), background-color var(--u-dur-base)}.u-card--interactive:hover{border-color:var(--u-border-strong);transform:translateY(-2px)}.u-card--selected{border-color:color-mix(in srgb, var(--u-accent) 70%, transparent);box-shadow:0 0 0 1px var(--u-accent-soft), 0 0 36px -10px var(--u-accent-glow)}.u-card--glow{border-color:color-mix(in srgb, var(--u-accent) 55%, transparent);background:radial-gradient(120% 90% at 50% 120%, var(--u-accent-soft) 0%, transparent 60%), var(--u-card-bg);box-shadow:0 0 0 1px var(--u-accent-soft), 0 18px 48px -18px var(--u-accent-glow), var(--u-card-highlight)}.u-card--tinted{background:radial-gradient(90% 120% at 0% 100%, var(--u-accent-soft) 0%, transparent 55%), var(--u-card-bg)}.u-card__head{align-items:center;gap:var(--u-space-3);margin-bottom:var(--u-space-4);min-height:32px;display:flex}.u-card__title{font-size:var(--u-text-body);font-weight:var(--u-weight-medium);letter-spacing:-.01em;flex:1;min-width:0;margin:0}.u-card__icon{background:var(--u-surface-3);width:32px;height:32px;color:var(--u-text);border-radius:50%;flex:none;place-items:center;display:grid}.u-card__icon svg{width:16px;height:16px}.u-card__icon--accent{background:var(--u-accent-soft);color:var(--u-accent-ink)}.u-kpi{gap:var(--u-space-2);flex-direction:column;min-width:0;display:flex}.u-kpi__label{font-size:var(--u-text-body-s);color:var(--u-text-2);align-items:center;gap:8px;display:flex}.u-kpi__row{justify-content:space-between;align-items:flex-end;gap:var(--u-space-3);display:flex}.u-kpi__foot{font-size:var(--u-text-caption);color:var(--u-text-3);align-items:center;gap:6px;display:flex}.u-delta{font:var(--u-weight-medium) var(--u-text-caption) / 1 var(--u-font-ui);font-variant-numeric:tabular-nums;color:var(--u-text-2);align-items:center;gap:3px;display:inline-flex}.u-delta--up{color:var(--u-success-text)}.u-delta--down{color:var(--u-danger-text)}.u-delta--chip{border-radius:var(--u-radius-pill);background:var(--u-surface-3);padding:4px 8px}.u-delta--chip.u-delta--up{background:var(--u-success-soft)}.u-delta--chip.u-delta--down{background:var(--u-danger-soft)}.u-delta svg{width:12px;height:12px}.u-chip{border-radius:var(--u-radius-pill);background:var(--u-surface-2);border:1px solid var(--u-border);height:30px;font:var(--u-weight-medium) var(--u-text-caption) / 1 var(--u-font-ui);color:var(--u-text-2);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.u-chip svg{width:14px;height:14px}.u-chip--glass{background:var(--u-glass-bg);border-color:var(--u-glass-border);-webkit-backdrop-filter:blur(var(--u-blur-md));color:var(--u-text)}.u-chip--accent{background:var(--u-accent);color:var(--u-on-accent);border-color:#0000}.u-chip--accent-soft{background:var(--u-accent-soft);color:var(--u-accent-ink);border-color:#0000}.u-chip--sm{height:22px;font-size:var(--u-text-overline);padding:0 8px}.u-chip--interactive{cursor:pointer}.u-chip--interactive:hover{color:var(--u-text);border-color:var(--u-border-strong)}.u-chip--interactive.is-active{background:var(--u-surface-inverse);color:var(--u-text-inverse);border-color:#0000}.u-status{border-radius:var(--u-radius-pill);height:26px;font:var(--u-weight-medium) var(--u-text-caption) / 1 var(--u-font-ui);background:var(--u-surface-3);color:var(--u-text-2);border:1px solid #0000;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.u-status--success{background:var(--u-success-soft);color:var(--u-success-text);border-color:color-mix(in srgb, var(--u-success) 30%, transparent)}.u-status--warning{background:var(--u-warning-soft);color:var(--u-warning-text);border-color:color-mix(in srgb, var(--u-warning) 30%, transparent)}.u-status--danger{background:var(--u-danger-soft);color:var(--u-danger-text);border-color:color-mix(in srgb, var(--u-danger) 30%, transparent)}.u-status--info{background:var(--u-info-soft);color:var(--u-info-text);border-color:color-mix(in srgb, var(--u-info) 30%, transparent)}.u-status--accent{background:var(--u-accent-soft);color:var(--u-accent-ink);border-color:color-mix(in srgb, var(--u-accent) 30%, transparent)}.u-dot{--_c:var(--u-accent);background:var(--_c);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--_c) 18%, transparent), 0 0 12px var(--_c);border-radius:50%;flex:none;display:inline-block}.u-dot--success{--_c:var(--u-success)}.u-dot--warning{--_c:var(--u-warning)}.u-dot--danger{--_c:var(--u-danger)}.u-dot--info{--_c:var(--u-info)}.u-dot--muted{--_c:var(--u-text-3);box-shadow:none}.u-dot--pulse{animation:u-pulse 2.2s var(--u-ease-inout) infinite}@keyframes u-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--_c) 18%, transparent), 0 0 10px var(--_c)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--_c) 0%, transparent), 0 0 18px var(--_c)}}.u-badge{border-radius:var(--u-radius-pill);min-width:18px;height:18px;font:var(--u-weight-semibold) 10px/1 var(--u-font-ui);background:var(--u-accent);color:var(--u-on-accent);place-items:center;padding:0 5px;display:inline-grid}.u-badge--neutral{background:var(--u-surface-4);color:var(--u-text)}.u-field{flex-direction:column;gap:6px;display:flex}.u-label{font-size:var(--u-text-caption);color:var(--u-text-2);font-weight:var(--u-weight-medium)}.u-input{height:var(--u-control-md);border-radius:var(--u-radius-pill);background:var(--u-surface-2);border:1px solid var(--u-border);width:100%;color:var(--u-text);font:var(--u-text-body-s) / 1 var(--u-font-ui);transition:border-color var(--u-dur-fast), box-shadow var(--u-dur-fast), background-color var(--u-dur-fast);outline:none;padding:0 16px}.u-input::placeholder{color:var(--u-text-3)}.u-input:hover{border-color:var(--u-border-strong)}.u-input:focus{border-color:var(--u-border-focus);box-shadow:0 0 0 4px var(--u-accent-soft);background:var(--u-surface-1)}.u-input--box{border-radius:var(--u-radius-md)}textarea.u-input{border-radius:var(--u-radius-md);resize:vertical;height:auto;min-height:96px;padding:12px 16px;line-height:1.5}.u-input-wrap{align-items:center;display:flex;position:relative}.u-input-wrap>svg{width:16px;height:16px;color:var(--u-text-3);pointer-events:none;position:absolute;left:14px}.u-input-wrap>.u-input{padding-left:40px}.u-input-wrap>.u-kbd{position:absolute;right:10px}.u-help{font-size:var(--u-text-caption);color:var(--u-text-3)}.u-field.is-error .u-input{border-color:var(--u-danger)}.u-field.is-error .u-help{color:var(--u-danger-text)}.u-ask{border-radius:var(--u-radius-xl);background:var(--u-surface-2);border:1px solid var(--u-border-strong);box-shadow:0 0 40px -12px var(--u-accent-glow);flex-direction:column;gap:8px;padding:8px;display:flex}.u-ask__input{border-radius:var(--u-radius-pill);background:var(--u-surface-inverse);color:var(--u-text-inverse);align-items:center;gap:8px;padding:6px 6px 6px 18px;display:flex}.u-ask__input input{color:inherit;font:var(--u-text-body-s)/1.2 var(--u-font-ui);background:0 0;border:0;outline:0;flex:1;min-width:0}.u-ask__input input::placeholder{color:color-mix(in srgb, var(--u-text-inverse) 55%, transparent)}.u-ask__tools{align-items:center;gap:6px;padding:0 4px;display:flex}.u-kbd{border:1px solid var(--u-border-strong);background:var(--u-surface-3);min-width:22px;height:22px;font:500 11px/1 var(--u-font-mono);color:var(--u-text-2);border-radius:6px;place-items:center;padding:0 6px;display:inline-grid}.u-tabs{border-radius:var(--u-radius-pill);background:var(--u-surface-2);border:1px solid var(--u-border);align-items:center;gap:4px;padding:4px;display:inline-flex}.u-tab{border-radius:var(--u-radius-pill);height:34px;color:var(--u-text-2);cursor:pointer;font:var(--u-weight-medium) var(--u-text-body-s)/1 var(--u-font-ui);transition:background-color var(--u-dur-base) var(--u-ease-glide), color var(--u-dur-fast);background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.u-tab svg{width:16px;height:16px}.u-tab:hover{color:var(--u-text)}.u-tab.is-active{background:var(--u-surface-inverse);color:var(--u-text-inverse);box-shadow:var(--u-shadow-sm)}.u-tabs--accent .u-tab.is-active{background:var(--u-accent);color:var(--u-on-accent)}.u-tabs--icons .u-tab{justify-content:center;width:34px;padding:0}.u-tabs--icons .u-tab.is-active{width:auto;padding:0 14px}.u-navlinks{align-items:center;gap:clamp(16px,3vw,44px);display:flex}.u-navlink{color:var(--u-text-2);font-size:var(--u-text-body-s);font-weight:var(--u-weight-medium);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;text-decoration:none;display:inline-flex;position:relative}.u-navlink:hover,.u-navlink.is-active{color:var(--u-text)}.u-navlink.is-active:before{content:"";background:var(--u-accent);width:5px;height:5px;box-shadow:0 0 8px var(--u-accent);border-radius:50%}.u-switch{cursor:pointer;font-size:var(--u-text-body-s);align-items:center;gap:10px;display:inline-flex;position:relative}.u-switch input{opacity:0;pointer-events:none;position:absolute}.u-switch__track{border-radius:var(--u-radius-pill);background:var(--u-surface-4);width:40px;height:24px;transition:background-color var(--u-dur-base) var(--u-ease-glide);border:1px solid var(--u-border);position:relative}.u-switch__track:after{content:"";background:var(--u-text);width:16px;height:16px;transition:transform var(--u-dur-base) var(--u-ease-pop), background-color var(--u-dur-base);border-radius:50%;position:absolute;top:3px;left:3px}.u-switch input:checked+.u-switch__track{background:var(--u-accent)}.u-switch input:checked+.u-switch__track:after{background:var(--u-on-accent);transform:translate(16px)}.u-switch input:focus-visible+.u-switch__track{outline:2px solid var(--u-border-focus);outline-offset:2px}.u-range{appearance:none;cursor:pointer;--_v:50%;background:0 0;width:100%;height:22px}.u-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--u-text) var(--_v), var(--u-surface-4) var(--_v));border-radius:2px;height:2px}.u-range::-moz-range-track{background:var(--u-surface-4);border-radius:2px;height:2px}.u-range::-moz-range-progress{background:var(--u-text);height:2px}.u-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--u-text);width:14px;height:14px;box-shadow:0 0 0 4px var(--u-surface-2);border-radius:50%;margin-top:-6px}.u-range::-moz-range-thumb{background:var(--u-text);width:14px;height:14px;box-shadow:0 0 0 4px var(--u-surface-2);border:0;border-radius:50%}.u-check{cursor:pointer;font-size:var(--u-text-body-s);align-items:center;gap:10px;display:inline-flex}.u-check input{appearance:none;border:1.5px solid var(--u-border-strong);background:var(--u-surface-2);cursor:pointer;width:20px;height:20px;transition:background-color var(--u-dur-fast), border-color var(--u-dur-fast);border-radius:6px;place-items:center;margin:0;display:grid}.u-check input[type=radio]{border-radius:50%}.u-check input:checked{background:var(--u-accent);border-color:var(--u-accent)}.u-check input:checked:after{content:"";background:var(--u-on-accent);border-radius:2px;width:8px;height:8px}.u-check input[type=radio]:checked:after{border-radius:50%}.u-meter{--value:50;--_tick:3px;--_gap:3px;--_c:var(--u-accent);background:repeating-linear-gradient(90deg, var(--u-surface-4) 0 var(--_tick), transparent var(--_tick) calc(var(--_tick) + var(--_gap)));border-radius:4px;height:22px;position:relative;overflow:hidden}.u-meter:before{content:"";width:calc(var(--value) * 1%);background:repeating-linear-gradient(90deg, var(--_c) 0 var(--_tick), transparent var(--_tick) calc(var(--_tick) + var(--_gap)));transition:width var(--u-dur-scenic) var(--u-ease-glide);position:absolute;inset:0}.u-meter--sm{--_tick:2px;--_gap:3px;height:12px}.u-meter--lg{height:36px}.u-meter--success{--_c:var(--u-success)}.u-meter--danger{--_c:var(--u-danger)}.u-meter--neutral{--_c:var(--u-text)}.u-meter--spectrum:before{-webkit-mask:repeating-linear-gradient(90deg, #000 0 var(--_tick), transparent var(--_tick) calc(var(--_tick) + var(--_gap)));-webkit-mask:repeating-linear-gradient(90deg, #000 0 var(--_tick), transparent var(--_tick) calc(var(--_tick) + var(--_gap)));mask:repeating-linear-gradient(90deg, #000 0 var(--_tick), transparent var(--_tick) calc(var(--_tick) + var(--_gap)));background:linear-gradient(90deg, var(--u-success), var(--u-warning), var(--u-danger))}.u-progress{--value:50;border-radius:var(--u-radius-pill);background:var(--u-surface-4);height:6px;overflow:hidden}.u-progress:before{content:"";height:100%;width:calc(var(--value) * 1%);border-radius:inherit;background:var(--u-accent);box-shadow:0 0 12px var(--u-accent-glow);transition:width var(--u-dur-scenic) var(--u-ease-glide);display:block}.u-progress--thumb{position:relative;overflow:visible}.u-dial{--value:50;--size:64px;--_c:var(--u-accent);width:var(--size);height:var(--size);font:var(--u-weight-medium) calc(var(--size) * .3)/1 var(--u-font-display);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.u-dial:before{content:"";background:repeating-conic-gradient(from 0deg, var(--u-hairline) 0 1.5deg, transparent 1.5deg 9deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 62%,#000 63% 100%);mask:radial-gradient(circle,#0000 62%,#000 63% 100%)}.u-dial:after{content:"";background:repeating-conic-gradient(from 0deg, var(--_c) 0 1.5deg, transparent 1.5deg 9deg);-webkit-mask:radial-gradient(circle, transparent 62%, #000 63%), conic-gradient(#000 calc(var(--value) * 1%), transparent 0);-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle, transparent 62%, #000 63%), conic-gradient(#000 calc(var(--value) * 1%), transparent 0);-webkit-mask:radial-gradient(circle, transparent 62%, #000 63%), conic-gradient(#000 calc(var(--value) * 1%), transparent 0);mask:radial-gradient(circle, transparent 62%, #000 63%), conic-gradient(#000 calc(var(--value) * 1%), transparent 0);-webkit-mask-composite:source-in, xor;filter:drop-shadow(0 0 4px var(--u-accent-glow));border-radius:50%;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.u-dial>span{background:radial-gradient(circle at 35% 30%, var(--u-surface-4), var(--u-surface-2) 70%);z-index:1;border-radius:50%;place-items:center;width:64%;height:64%;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 6px 14px -6px #0009}.u-dial--lg{--size:120px}.u-dial--xl{--size:200px}.u-ring{--value:60;--size:120px;--thick:8px;--_c:var(--u-accent);width:var(--size);height:var(--size);background:conic-gradient(var(--_c) calc(var(--value) * 1%), var(--u-surface-4) 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--thick)), #000 calc(100% - var(--thick) + 1px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--thick)), #000 calc(100% - var(--thick) + 1px));mask:radial-gradient(farthest-side, transparent calc(100% - var(--thick)), #000 calc(100% - var(--thick) + 1px));border-radius:50%;place-items:center;display:grid;position:relative}.u-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.u-list__item{border-radius:var(--u-radius-md);background:var(--u-surface-2);border:1px solid var(--u-border);min-height:48px;transition:background-color var(--u-dur-fast), border-color var(--u-dur-fast);align-items:center;gap:12px;padding:10px 14px;display:flex}.u-list--plain .u-list__item{border-color:#0000;border-bottom:1px solid var(--u-border);background:0 0;border-radius:0;padding-left:4px;padding-right:4px}.u-list__item--interactive{cursor:pointer}.u-list__item--interactive:hover{background:var(--u-surface-3);border-color:var(--u-border-strong)}.u-list__icon{color:var(--u-text-2);flex:none;width:18px;height:18px}.u-list__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.u-list__title{font-size:var(--u-text-body-s);color:var(--u-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.u-list__meta{font-size:var(--u-text-caption);color:var(--u-text-3)}.u-list__value{font-size:var(--u-text-body-s);color:var(--u-text);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.u-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--u-text-body-s)}.u-table th{text-align:left;font-weight:var(--u-weight-medium);color:var(--u-text-2);font-size:var(--u-text-caption);border-bottom:1px solid var(--u-border);padding:10px 12px}.u-table td{border-bottom:1px solid var(--u-border);color:var(--u-text);vertical-align:middle;padding:12px}.u-table tr:last-child td{border-bottom:0}.u-table tbody tr{transition:background-color var(--u-dur-fast)}.u-table tbody tr:hover td{background:var(--u-surface-2)}.u-table td.is-num,.u-table th.is-num{text-align:right;font-variant-numeric:tabular-nums}.u-dl{font-size:var(--u-text-body-s);grid-template-columns:1fr auto;gap:10px 16px;margin:0;display:grid}.u-dl dt{color:var(--u-text-2)}.u-dl dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.u-avatar{--size:36px;width:var(--size);height:var(--size);background:linear-gradient(135deg, var(--u-surface-4), var(--u-surface-2));color:var(--u-text);font:var(--u-weight-semibold) calc(var(--size) * .36)/1 var(--u-font-ui);box-shadow:0 0 0 2px var(--u-bg), 0 0 0 3px var(--u-border-strong);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.u-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.u-avatar--sm{--size:28px}.u-avatar--lg{--size:56px}.u-avatar--xl{--size:96px}.u-avatar-stack{display:inline-flex}.u-avatar-stack .u-avatar+.u-avatar{margin-left:-8px}.u-user{border-radius:var(--u-radius-pill);background:var(--u-surface-2);border:1px solid var(--u-border);align-items:center;gap:10px;padding:4px 12px 4px 4px;display:inline-flex}.u-user__name{font-size:var(--u-text-body-s);font-weight:var(--u-weight-medium);line-height:1.2}.u-user__role{font-size:var(--u-text-overline);color:var(--u-text-3)}.u-topbar{align-items:center;gap:var(--u-space-4);height:var(--u-topbar-h);padding:0 var(--u-gutter);z-index:var(--u-z-chrome);display:flex;position:relative}.u-topbar__brand{font:var(--u-weight-semibold) 1.125rem/1 var(--u-font-display);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:10px;display:flex}.u-topbar__center{scrollbar-width:none;flex:1;justify-content:center;min-width:0;display:flex;overflow-x:auto}.u-topbar__center::-webkit-scrollbar{display:none}.u-topbar__end{align-items:center;gap:8px;display:flex}.u-rail{border-radius:var(--u-radius-pill);background:var(--u-glass-bg);border:1px solid var(--u-glass-border);-webkit-backdrop-filter:blur(var(--u-blur-md));box-shadow:var(--u-glass-highlight);flex-direction:column;align-items:center;gap:6px;padding:6px;display:flex}.u-rail .u-btn{color:var(--u-text-2);background:0 0}.u-rail .u-btn:hover{background:var(--u-surface-3);color:var(--u-text)}.u-rail .u-btn.is-active{background:var(--u-surface-inverse);color:var(--u-text-inverse)}.u-rail--horizontal{flex-direction:row}.u-dock{border-radius:var(--u-radius-pill);background:color-mix(in srgb, var(--u-surface-3) 70%, transparent);border:1px solid var(--u-border);-webkit-backdrop-filter:blur(var(--u-blur-md));box-shadow:var(--u-shadow-md);align-items:center;gap:8px;padding:8px;display:inline-flex}.u-breadcrumb{font-size:var(--u-text-caption);color:var(--u-text-3);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.u-breadcrumb a{color:inherit;text-decoration:none}.u-breadcrumb a:hover{color:var(--u-text)}.u-breadcrumb [aria-current]{color:var(--u-text-2)}.u-tooltip{border-radius:var(--u-radius-md);background:color-mix(in srgb, var(--u-surface-1) 92%, transparent);border:1px solid var(--u-border-strong);box-shadow:var(--u-shadow-lg);font-size:var(--u-text-caption);-webkit-backdrop-filter:blur(var(--u-blur-md));flex-direction:column;gap:6px;padding:10px 12px;display:inline-flex}.u-popover{width:min(360px,100%);padding:var(--u-space-4);border-radius:var(--u-radius-lg);background:color-mix(in srgb, var(--u-surface-2) 90%, transparent);border:1px solid var(--u-border-strong);box-shadow:var(--u-shadow-lg);-webkit-backdrop-filter:blur(var(--u-blur-lg))}.u-toast{border-radius:var(--u-radius-pill);background:var(--u-surface-inverse);color:var(--u-text-inverse);box-shadow:var(--u-shadow-lg);font-size:var(--u-text-body-s);align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex}.u-modal{width:min(520px,100vw - 32px);padding:var(--u-space-6);border-radius:var(--u-radius-xl);background:var(--u-surface-1);border:1px solid var(--u-border-strong);box-shadow:var(--u-shadow-lg)}.u-scrim{background:var(--u-surface-overlay);-webkit-backdrop-filter:blur(6px);z-index:var(--u-z-overlay);position:fixed;inset:0}.u-hud-label{font:500 10.5px/1.35 var(--u-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--u-text-2)}.u-hud-label b{color:var(--u-text);font-weight:600}.u-crop{position:relative}.u-crop:before,.u-crop:after{content:"";pointer-events:none;border-color:var(--u-text-3);border-style:solid;width:14px;height:14px;position:absolute}.u-crop:before{border-width:1px 0 0 1px;top:0;left:0}.u-crop:after{border-width:0 1px 1px 0;bottom:0;right:0}.u-tag-mono{background:var(--u-surface-inverse);color:var(--u-text-inverse);font:600 10px/1 var(--u-font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;align-items:center;gap:6px;padding:3px 7px;display:inline-flex}.u-divider{background:var(--u-border);height:1px;margin:var(--u-space-4) 0;border:0}.u-divider--v{align-self:stretch;width:1px;height:auto;margin:0}.u-skeleton{border-radius:var(--u-radius-sm);background:linear-gradient(90deg, var(--u-surface-2) 0%, var(--u-surface-3) 50%, var(--u-surface-2) 100%);background-size:200% 100%;animation:1.4s linear infinite u-shimmer}@keyframes u-shimmer{to{background-position:-200% 0}}.u-empty{text-align:center;padding:var(--u-space-10) var(--u-space-6);border:1px dashed var(--u-border-strong);border-radius:var(--u-radius-lg);color:var(--u-text-2);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.u-container{width:100%;max-width:var(--u-content-max);padding-inline:var(--u-gutter);margin-inline:auto}.u-bento{gap:var(--u-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.u-stack{gap:var(--u-space-3);flex-direction:column;display:flex}.u-cluster{align-items:center;gap:var(--u-space-2);flex-wrap:wrap;display:flex}.u-spread{justify-content:space-between;align-items:center;gap:var(--u-space-3);display:flex}@media (width<=900px){.u-bento>*{grid-column:1/-1!important}}.u-enter{animation:u-enter var(--u-dur-slow) var(--u-ease-glide) both}@keyframes u-enter{0%{opacity:0;filter:blur(4px);transform:translateY(8px)scale(.99)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.u-enter,.u-dot--pulse,.u-skeleton{animation:none}}:root{--u-font-display:"Sora Variable", "Sora", "Geist Variable", ui-sans-serif, system-ui, sans-serif;--u-font-ui:"Geist Variable", "Geist", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--u-font-mono:"Geist Mono Variable", "Geist Mono", "JetBrains Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--gp-dock-h:64px}:root,[data-theme=umbra]{--u-domain-pyro:#ff7a52;--u-domain-hydro:#4cc6f2;--u-domain-electro:#b98cf0;--u-domain-cryo:#a5e6ee;--u-domain-anemo:#4fd3b4;--u-domain-geo:#e2b14e;--u-domain-dendro:#93d35a;--u-domain-rar-1:#8e8e96;--u-domain-rar-2:#7cc79a;--u-domain-rar-3:#84afd6;--u-domain-rar-4:#b48cf2;--u-domain-rar-5:#e6b566}[data-theme=lumen]{--u-domain-pyro:#c8461f;--u-domain-hydro:#0a7db8;--u-domain-electro:#7e4ccb;--u-domain-cryo:#1b8597;--u-domain-anemo:#11826d;--u-domain-geo:#946a0f;--u-domain-dendro:#45801c;--u-domain-rar-1:#6a6a72;--u-domain-rar-2:#2c7f4d;--u-domain-rar-3:#3a6ea5;--u-domain-rar-4:#7a4bcb;--u-domain-rar-5:#93681a}:root,[data-theme=umbra]{--gp-item-fill-top:30%;--gp-item-fill-bottom:64%}[data-theme=lumen]{--gp-item-fill-top:20%;--gp-item-fill-bottom:48%}:root,[data-theme=umbra]{--gp-sky-dot:#fff;--gp-sky-glow:#ffffff8c;--gp-sky-spark:#f3d28f;--gp-sky-spark-cool:#c7d5ff;--gp-sky-strength:1}[data-theme=lumen]{--gp-sky-dot:#7d8bb8;--gp-sky-glow:#7d8bb840;--gp-sky-spark:#c0912f;--gp-sky-spark-cool:#6f8ad8;--gp-sky-strength:.6}:root{--u-domain-src-talent:var(--u-data-4);--u-domain-src-weapon:var(--u-data-3);--u-domain-src-world-boss:var(--u-data-2);--u-domain-src-weekly-boss:var(--u-data-6);--u-domain-src-free:var(--u-data-7);--u-domain-src-none:var(--u-data-8)}[data-element=pyro]{--gp-el:var(--u-domain-pyro)}[data-element=hydro]{--gp-el:var(--u-domain-hydro)}[data-element=electro]{--gp-el:var(--u-domain-electro)}[data-element=cryo]{--gp-el:var(--u-domain-cryo)}[data-element=anemo]{--gp-el:var(--u-domain-anemo)}[data-element=geo]{--gp-el:var(--u-domain-geo)}[data-element=dendro]{--gp-el:var(--u-domain-dendro)}[data-rarity="1"]{--gp-rar:var(--u-domain-rar-1)}[data-rarity="2"]{--gp-rar:var(--u-domain-rar-2)}[data-rarity="3"]{--gp-rar:var(--u-domain-rar-3)}[data-rarity="4"]{--gp-rar:var(--u-domain-rar-4)}[data-rarity="5"]{--gp-rar:var(--u-domain-rar-5)}[data-source=talent]{--gp-src:var(--u-domain-src-talent)}[data-source=weapon]{--gp-src:var(--u-domain-src-weapon)}[data-source=world-boss]{--gp-src:var(--u-domain-src-world-boss)}[data-source=weekly-boss]{--gp-src:var(--u-domain-src-weekly-boss)}[data-source=free]{--gp-src:var(--u-domain-src-free)}[data-source=none]{--gp-src:var(--u-domain-src-none)}.u-tab.is-active,.u-tabs--accent .u-tab.is-active,.u-chip--interactive.is-active,.u-rail .u-btn.is-active{background:var(--u-accent);color:var(--u-on-accent);border-color:#0000}.u-select-wrap{align-items:center;display:flex;position:relative}.u-select{appearance:none;height:var(--u-control-md);width:100%;padding:0 var(--u-space-10) 0 var(--u-space-4);border-radius:var(--u-radius-pill);background:var(--u-surface-2);border:1px solid var(--u-border);color:var(--u-text);font:var(--u-text-body-s) / 1 var(--u-font-ui);cursor:pointer;transition:border-color var(--u-dur-fast), box-shadow var(--u-dur-fast);outline:none}.u-select:hover{border-color:var(--u-border-strong)}.u-select:focus{border-color:var(--u-border-focus);box-shadow:0 0 0 4px var(--u-accent-soft)}.u-select-wrap>svg{right:var(--u-space-4);width:16px;height:16px;color:var(--u-text-3);pointer-events:none;position:absolute}.u-modal-layer{z-index:var(--u-z-modal);padding:var(--u-space-4);place-items:center;display:grid;position:fixed;inset:0}.u-modal--structured{max-height:calc(100vh - var(--u-space-8));max-height:calc(100dvh - var(--u-space-8));flex-direction:column;padding:0;display:flex;overflow:hidden}.u-modal--sm{width:min(400px, calc(100vw - var(--u-space-8)))}.u-modal--lg{width:min(720px, calc(100vw - var(--u-space-8)))}.u-modal--xl{width:min(1040px, calc(100vw - var(--u-space-8)))}.u-modal__head{justify-content:space-between;align-items:flex-start;gap:var(--u-space-4);padding:var(--u-space-5) var(--u-space-6) var(--u-space-3);display:flex}.u-modal__title{font:var(--u-weight-medium) var(--u-text-h3) / var(--u-leading-snug) var(--u-font-display);letter-spacing:var(--u-tracking-heading);color:var(--u-text);margin:0}.u-modal__body{min-height:0;padding:var(--u-space-2) var(--u-space-6) var(--u-space-5);font-size:var(--u-text-body-s);color:var(--u-text-2);line-height:var(--u-leading-normal);flex:1;overflow-y:auto}.u-modal__foot{justify-content:flex-end;align-items:center;gap:var(--u-space-2);padding:var(--u-space-4) var(--u-space-6);border-top:1px solid var(--u-border);background:var(--u-surface-2);flex-wrap:wrap;display:flex}.u-callout{--_c:var(--u-text-3);--_ink:var(--u-text);align-items:flex-start;gap:var(--u-space-3);padding:var(--u-space-3) var(--u-space-4) var(--u-space-3) var(--u-space-5);border-radius:var(--u-radius-md);background:var(--u-surface-2);border:1px solid var(--u-border);flex-wrap:wrap;display:flex;position:relative}.u-callout:before{content:"";left:var(--u-space-2);top:var(--u-space-3);bottom:var(--u-space-3);border-radius:var(--u-radius-pill);background:var(--_c);width:3px;position:absolute}.u-callout--success{--_c:var(--u-success);--_ink:var(--u-success-text)}.u-callout--warning{--_c:var(--u-warning);--_ink:var(--u-warning-text)}.u-callout--danger{--_c:var(--u-danger);--_ink:var(--u-danger-text)}.u-callout__icon{background:color-mix(in srgb, var(--_c) 16%, transparent);width:28px;height:28px;color:var(--_ink);border-radius:50%;flex:none;place-items:center;display:grid}.u-callout__icon svg{width:15px;height:15px}.u-callout__body{gap:var(--u-space-1);flex-direction:column;flex:10rem;min-width:0;display:flex}.u-callout__title{font-size:var(--u-text-body-s);font-weight:var(--u-weight-medium);color:var(--_ink);margin:0}.u-callout__text{font-size:var(--u-text-body-s);color:var(--u-text-2);line-height:var(--u-leading-normal);margin:0}.u-callout__actions{align-items:center;gap:var(--u-space-2);flex-wrap:wrap;margin-left:auto;display:flex}.u-callout--compact{padding-top:var(--u-space-2);padding-bottom:var(--u-space-2)}.u-meter--warning,.u-dial--warning{--_c:var(--u-warning)}.u-dial--success{--_c:var(--u-success)}.u-tabs--sm{gap:2px;padding:3px}.u-tabs--sm .u-tab{height:var(--u-control-xs);padding:0 var(--u-space-3);font-size:var(--u-text-caption)}.gp-item{--size:40px;--_rar:var(--gp-rar,var(--u-domain-rar-1));width:var(--size);height:var(--size);background:linear-gradient(180deg, color-mix(in srgb, var(--_rar) var(--gp-item-fill-top), var(--u-surface-2)), color-mix(in srgb, var(--_rar) var(--gp-item-fill-bottom), var(--u-surface-2)));border:1.5px solid var(--_rar);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.gp-item.gp-item--ring{background:var(--u-surface-2)}.gp-item>img{-o-object-fit:contain;object-fit:contain;background:0 0;border:0;border-radius:0;width:76%;height:76%}.gp-item>svg{width:50%;height:50%;color:var(--u-text-3)}.gp-icon{background:var(--u-surface-2);border:1px solid var(--u-border-strong);-o-object-fit:contain;object-fit:contain;border-radius:50%}.gp-stars{color:var(--gp-rar,var(--u-text-3));font-size:var(--u-text-caption);letter-spacing:.06em;white-space:nowrap;line-height:1}.gp-el-dot{--_c:var(--gp-el,var(--u-text-3))}.u-input-wrap>.gp-input-action{right:var(--u-space-1-5);display:inline-flex;position:absolute}.u-input.gp-input--trailing{padding-right:44px}.u-input-wrap.gp-input-wrap--no-lead>.u-input{padding-left:var(--u-space-4)}:root{--gp-sparkle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0C12.7 7.6 15.4 11.3 21 12C15.4 12.7 12.7 16.4 12 24C11.3 16.4 8.6 12.7 3 12C8.6 11.3 11.3 7.6 12 0Z'/%3E%3C/svg%3E")}.gp-sky{z-index:0;pointer-events:none;opacity:var(--gp-sky-strength);position:fixed;inset:0;overflow:hidden}#root>:not(.gp-sky){z-index:1;position:relative}.gp-star{width:var(--s);height:var(--s);background:var(--gp-sky-dot);opacity:var(--o);border-radius:50%;position:absolute}.gp-star--twinkle{box-shadow:0 0 calc(var(--s) * 2.5) calc(var(--s) * .4) var(--gp-sky-glow);animation:gp-twinkle var(--d) ease-in-out var(--delay) infinite}.gp-star--bright{box-shadow:0 0 calc(var(--s) * 4) calc(var(--s) * .8) var(--gp-sky-glow);animation:gp-twinkle calc(var(--d) * 1.4) ease-in-out var(--delay) infinite}.gp-spark{--_c:var(--gp-sky-spark);width:var(--s);height:var(--s);opacity:var(--o);animation:gp-sparkle var(--d) ease-in-out var(--delay) infinite;position:absolute}.gp-spark--cool{--_c:var(--gp-sky-spark-cool)}.gp-spark:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--_c) 30%, transparent), transparent);border-radius:50%;position:absolute;inset:-80%}.gp-spark:after{content:"";background:var(--_c);-webkit-mask:var(--gp-sparkle) center / contain no-repeat;-webkit-mask:var(--gp-sparkle) center / contain no-repeat;mask:var(--gp-sparkle) center / contain no-repeat;position:absolute;inset:0}@keyframes gp-twinkle{0%,to{opacity:var(--o)}50%{opacity:calc(var(--o) * .25)}}@keyframes gp-sparkle{0%,to{opacity:var(--o);transform:scale(1)}50%{opacity:calc(var(--o) * .3);transform:scale(.65)}}@media (width<=640px){.gp-star:nth-child(2n),.gp-spark:nth-child(3n){display:none}}@media (prefers-reduced-motion:reduce){.gp-star,.gp-spark{animation:none}}html{background-color:var(--u-bg)}body{font-family:var(--u-font-ui);color:var(--u-text);background:var(--u-bg-gradient);background-color:var(--u-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.gp-spin{animation:1s linear infinite gp-spin}@keyframes gp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gp-spin{animation:none}}.gp-justify-center{justify-content:center}.gp-link{color:inherit;transition:color var(--u-dur-fast);text-decoration:none}.gp-link:hover,.gp-link:focus-visible{color:var(--u-accent-ink)}.gp-link--underline{color:var(--u-accent-ink);text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.gp-num{font-family:var(--u-font-mono);font-variant-numeric:tabular-nums}.gp-text-danger{color:var(--u-danger-text)}.gp-text-warning{color:var(--u-warning-text)}.gp-text-success{color:var(--u-success-text)}.gp-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gp-shell{flex-direction:column;min-height:100dvh;display:flex;position:relative}.gp-shell.u-root{background:0 0}.gp-skip{left:var(--u-space-4);top:var(--u-space-4);z-index:var(--u-z-tooltip);transition:transform var(--u-dur-fast) var(--u-ease-glide);position:fixed;transform:translateY(-200%)}.gp-skip:focus{transform:none}.gp-topbar-wrap{z-index:var(--u-z-chrome);padding:var(--u-space-3) var(--u-gutter) 0;position:sticky;top:0}.gp-topbar{max-width:var(--u-content-max);padding:0 var(--u-space-2) 0 var(--u-space-5);border-radius:var(--u-radius-pill);background:color-mix(in srgb, var(--u-surface-1) 78%, transparent);border:1px solid var(--u-glass-border);-webkit-backdrop-filter:blur(var(--u-blur-lg)) saturate(140%);box-shadow:var(--u-glass-highlight), var(--u-shadow-md);margin:0 auto}.gp-brand{align-items:center;gap:var(--u-space-2);color:inherit;min-width:0;text-decoration:none;display:inline-flex}.gp-brand img{width:28px;height:28px}.gp-nav{flex:1;justify-content:center;min-width:0;display:flex}.gp-nav a.u-tab{text-decoration:none}@media (width>=900px) and (width<=1199px){.gp-nav .u-tab:not(.is-active) .gp-nav__label{display:none}}.gp-topbar .u-topbar__end{margin-left:auto}.gp-notices{gap:var(--u-space-3);margin-bottom:var(--u-space-6);flex-direction:column;display:flex}.gp-main{width:100%;max-width:var(--u-content-max);padding:var(--u-space-8) var(--u-gutter) var(--u-space-16);flex:1;min-width:0;margin:0 auto}.gp-footer{width:100%;max-width:var(--u-content-max);padding:var(--u-space-8) var(--u-gutter) var(--u-space-10);border-top:1px solid var(--u-border);align-items:center;gap:var(--u-space-2);text-align:center;font-size:var(--u-text-caption);color:var(--u-text-3);flex-direction:column;margin:0 auto;display:flex}.gp-footer p{max-width:var(--u-reading-max);margin:0}.gp-footer__links{justify-content:center;gap:var(--u-space-2) var(--u-space-5);flex-wrap:wrap;display:flex}.gp-footer__links a,.gp-footer__links button{color:var(--u-text-2);cursor:pointer;font:inherit;align-items:center;gap:var(--u-space-1);background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.gp-footer__links a:hover,.gp-footer__links button:hover{color:var(--u-text)}.gp-dock{left:50%;bottom:calc(var(--u-space-3) + env(safe-area-inset-bottom,0px));z-index:var(--u-z-chrome);display:none;position:fixed;transform:translate(-50%)}.gp-dock__item{justify-content:center;align-items:center;gap:var(--u-space-0-5);min-width:68px;height:48px;padding:0 var(--u-space-2);border-radius:var(--u-radius-pill);cursor:pointer;color:var(--u-text-2);font:var(--u-weight-medium) var(--u-text-overline) / 1 var(--u-font-ui);background:0 0;border:0;flex-direction:column;text-decoration:none;display:flex}.gp-dock__item svg{width:18px;height:18px}.gp-dock__item:hover{color:var(--u-text)}.gp-dock__item.is-active{background:var(--u-accent);color:var(--u-on-accent)}@media (width<=899px){.gp-nav{display:none}.gp-dock{display:inline-flex}.gp-main{padding-bottom:calc(var(--gp-dock-h) + var(--u-space-12))}.gp-footer{padding-bottom:calc(var(--gp-dock-h) + var(--u-space-10))}.gp-brand__name{display:none}}.gp-menu{display:inline-flex;position:relative}.gp-menu__panel{top:calc(100% + var(--u-space-2));z-index:var(--u-z-overlay);width:max-content;min-width:232px;max-width:min(320px, calc(100vw - var(--u-space-8)));padding:var(--u-space-2);gap:var(--u-space-0-5);flex-direction:column;display:flex;position:absolute}.gp-menu__panel--end{right:0}.gp-menu__panel--start{left:0}.gp-menu__panel--center{left:50%;transform:translate(-50%)}.gp-menu__panel--up{top:auto;bottom:calc(100% + var(--u-space-3));left:50%;transform:translate(-50%)}.gp-menu__item{align-items:center;gap:var(--u-space-3);width:100%;min-height:var(--u-control-md);padding:0 var(--u-space-3);border-radius:var(--u-radius-md);cursor:pointer;color:var(--u-text);text-align:left;font:var(--u-text-body-s) / 1.2 var(--u-font-ui);background:0 0;border:0;text-decoration:none;display:flex}.gp-menu__item:hover,.gp-menu__item:focus-visible{background:var(--u-surface-3)}.gp-menu__item[aria-current=page]{background:var(--u-accent-soft);color:var(--u-accent-ink)}.gp-menu__item--danger{color:var(--u-danger-text)}.gp-menu__icon{background:var(--u-surface-3);width:28px;height:28px;color:var(--u-text-2);border-radius:50%;flex:none;place-items:center;display:grid}.gp-menu__icon svg{width:15px;height:15px}.gp-menu__label{flex:1;min-width:0}.gp-menu__sep{height:1px;margin:var(--u-space-1) var(--u-space-2);background:var(--u-border)}.gp-menu__header{align-items:center;gap:var(--u-space-3);padding:var(--u-space-2) var(--u-space-3) var(--u-space-3);display:flex}.gp-menu__header p{margin:0}.gp-beta{display:inline-flex;position:relative}.gp-beta__chip{cursor:pointer}.gp-beta__panel{top:calc(100% + var(--u-space-3));z-index:var(--u-z-overlay);width:min(360px, calc(100vw - var(--u-space-8)));gap:var(--u-space-2);font-family:var(--u-font-ui);letter-spacing:0;flex-direction:column;display:flex;position:absolute;left:0}.gp-beta__panel p{margin:0}.gp-legal{z-index:var(--u-z-overlay);left:50%;bottom:calc(var(--u-space-4) + env(safe-area-inset-bottom,0px));width:min(860px, calc(100vw - 2 * var(--u-gutter)));position:fixed;transform:translate(-50%)}.gp-legal__panel{align-items:center;gap:var(--u-space-3) var(--u-space-4);padding:var(--u-space-3) var(--u-space-3) var(--u-space-3) var(--u-space-5);border-radius:var(--u-radius-xl);background:color-mix(in srgb, var(--u-surface-2) 92%, transparent);border:1px solid var(--u-border-strong);-webkit-backdrop-filter:blur(var(--u-blur-lg));box-shadow:var(--u-shadow-lg);flex-wrap:wrap;display:flex}.gp-legal__text{gap:var(--u-space-1);flex-direction:column;flex:22rem;min-width:0;display:flex}.gp-legal__text p{margin:0}@media (width<=899px){.gp-legal{bottom:calc(var(--gp-dock-h) + var(--u-space-6) + env(safe-area-inset-bottom,0px))}}.gp-toasts{top:calc(var(--u-topbar-h) + var(--u-space-6));right:var(--u-gutter);z-index:var(--u-z-toast);align-items:flex-end;gap:var(--u-space-2);max-width:min(420px, calc(100vw - 2 * var(--u-gutter)));flex-direction:column;display:flex;position:fixed}.gp-toasts .u-toast{padding-right:var(--u-space-5)}.gp-page-head{justify-content:space-between;align-items:flex-end;gap:var(--u-space-4) var(--u-space-6);margin-bottom:var(--u-space-6);flex-wrap:wrap;display:flex}.gp-page-head__text{gap:var(--u-space-2);flex-direction:column;min-width:0;display:flex}.gp-page-head__text p{margin:0}.gp-page-head__actions{align-items:center;gap:var(--u-space-2);flex-wrap:wrap;display:flex}.gp-section-head{justify-content:space-between;align-items:baseline;gap:var(--u-space-2) var(--u-space-4);margin:var(--u-space-12) 0 var(--u-space-4);flex-wrap:wrap;display:flex}.gp-section-head h2{margin:0}.gp-planner-bento{align-items:stretch}.gp-plan-today{flex-direction:column;grid-column:span 6;display:flex}.gp-plan-today.is-wide{grid-column:1/-1}.gp-plan-side{grid-column:span 3}.gp-plan-today.is-wide~.gp-plan-side{grid-column:span 6}.gp-bento-col{gap:var(--u-grid-gap);flex-direction:column;min-width:0;display:flex}.gp-bento-col>:last-child{flex:auto}.gp-plan-reserves{container-type:inline-size}.gp-plan-welcome{grid-column:span 8}.gp-plan-welcome+.gp-plan-side{grid-column:span 4}@media (width<=1199px){.gp-plan-today{grid-column:1/-1}.gp-plan-side,.gp-plan-today.is-wide~.gp-plan-side{grid-column:span 6}.gp-plan-welcome{grid-column:span 7}.gp-plan-welcome+.gp-plan-side{grid-column:span 5}}@container (width<=440px){.gp-ledger__row{grid-template-columns:1fr}.gp-ledger__field{flex:7rem}.gp-ledger__field .u-input,.gp-ledger__field--wide .u-input{width:100%}}.gp-card-tools{justify-content:space-between;align-items:center;gap:var(--u-space-2) var(--u-space-3);margin-bottom:var(--u-space-4);flex-wrap:wrap;display:flex}.gp-inline-label{align-items:center;gap:var(--u-space-2);display:inline-flex}.gp-estimate{gap:var(--u-space-4);flex-direction:column;display:flex}.gp-estimate__hero{gap:var(--u-space-2);flex-direction:column;display:flex}.gp-estimate__hero p{margin:0}.gp-estimate .u-dl{font-size:var(--u-text-caption)}.gp-resin{align-items:center;gap:var(--u-space-4);display:flex}.gp-resin__value{align-items:center;gap:var(--u-space-0-5);flex-direction:column;line-height:1;display:flex}.gp-resin__value small{font:var(--u-text-overline) / 1 var(--u-font-mono);color:var(--u-text-3)}.gp-resin__facts{gap:var(--u-space-2);min-width:0;font-size:var(--u-text-caption);color:var(--u-text-2);flex-direction:column;display:flex}.gp-resin__facts p{margin:0}.gp-resin-editor{gap:var(--u-space-4);margin-top:var(--u-space-4);padding-top:var(--u-space-4);border-top:1px solid var(--u-border);flex-direction:column;display:flex}.gp-form-row{gap:var(--u-space-2);display:flex}.gp-form-row .u-input{flex:1;min-width:0}.gp-meters{gap:var(--u-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.gp-meter-row{gap:var(--u-space-2);flex-direction:column;min-width:0;display:flex}.gp-meter-row__head{justify-content:space-between;align-items:center;gap:var(--u-space-2);display:flex}.gp-meter-row__values{justify-content:space-between;align-items:baseline;gap:var(--u-space-2);display:flex}.gp-ledger{margin-top:var(--u-space-4);padding-top:var(--u-space-2);border-top:1px solid var(--u-border);flex-direction:column;display:flex}.gp-ledger__row{align-items:center;gap:var(--u-space-2) var(--u-space-4);padding:var(--u-space-3) 0;border-bottom:1px solid var(--u-border);grid-template-columns:minmax(7rem,9rem) minmax(0,1fr) auto;display:grid}.gp-ledger__fields{gap:var(--u-space-2) var(--u-space-4);flex-wrap:wrap;display:flex}.gp-ledger__field{align-items:center;gap:var(--u-space-2);min-width:0;display:flex}.gp-ledger__field .u-input{width:7rem;height:var(--u-control-sm);text-align:right;font-family:var(--u-font-mono)}.gp-ledger__field--wide .u-input{width:10rem}@media (width<=639px){.gp-ledger__row{grid-template-columns:1fr}.gp-ledger__field .u-input{width:100%}.gp-ledger__field{flex:8rem}}.gp-task-groups{gap:var(--u-space-5);flex-direction:column;display:flex}.gp-group__head{align-items:center;gap:var(--u-space-2);margin-bottom:var(--u-space-2);display:flex}.gp-group__head .u-dot{--_c:var(--gp-src)}.u-list__item.gp-task{box-shadow:inset 3px 0 0 var(--gp-src);padding-left:var(--u-space-4);flex-direction:column;align-items:stretch;gap:0}.gp-task__row{align-items:center;gap:var(--u-space-3);width:100%;min-width:0;display:flex}.gp-task__icons{flex:none;display:flex}.gp-task__icons>*+*{margin-left:calc(-1 * var(--u-space-3))}.gp-task__value{align-items:baseline;gap:var(--u-space-2);font-family:var(--u-font-mono);font-size:var(--u-text-body-s);flex:none;display:flex}.gp-task__value small{color:var(--u-text-3);font-size:var(--u-text-caption);align-items:center;gap:var(--u-space-1);display:inline-flex}.gp-task__detail{gap:var(--u-space-1) var(--u-space-3);width:100%;padding:var(--u-space-2) 0 var(--u-space-1);font-size:var(--u-text-caption);color:var(--u-text-2);flex-wrap:wrap;display:flex}.gp-week{gap:var(--u-space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.gp-week__day{gap:var(--u-space-2);padding:var(--u-space-3);border-radius:var(--u-radius-md);background:var(--u-surface-2);border:1px solid var(--u-border);flex-direction:column;min-width:0;display:flex}.gp-week__entry{padding:var(--u-space-1-5) var(--u-space-2) var(--u-space-1-5) var(--u-space-3);border-radius:var(--u-radius-sm);background:var(--u-surface-3);box-shadow:inset 3px 0 0 var(--gp-src);min-width:0}.gp-week__entry p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.gp-week__entry .gp-week__label{color:var(--u-text)}@media (width<=899px){.gp-week{grid-template-columns:1fr}}.gp-goals{gap:var(--u-grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));align-items:start;display:grid}.gp-goal{gap:var(--u-space-4);padding:var(--u-space-4);flex-direction:column;display:flex}.gp-goal.is-paused{opacity:.62;filter:saturate(.5);transition:opacity var(--u-dur-base), filter var(--u-dur-base)}.gp-goal.is-paused:hover,.gp-goal.is-paused:focus-within{opacity:1;filter:none}.gp-goal.is-dragging{opacity:.4}.gp-goal--linked{margin-top:calc(-1 * var(--u-space-1))}.gp-goal__head{align-items:center;gap:var(--u-space-3);min-width:0;display:flex}.gp-goal__handle{cursor:grab;touch-action:none}.gp-goal__handle:active{cursor:grabbing}.gp-goal__avatar{box-shadow:0 0 0 2px var(--u-surface-1), 0 0 0 3.5px var(--gp-el,var(--u-border-strong))}.gp-goal__id{gap:var(--u-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.gp-goal__name{font:var(--u-weight-medium) var(--u-text-h4) / var(--u-leading-snug) var(--u-font-display);letter-spacing:var(--u-tracking-heading);color:var(--u-text);overflow-wrap:anywhere;margin:0}.gp-goal__meta{align-items:center;gap:var(--u-space-1-5) var(--u-space-2);font-size:var(--u-text-caption);color:var(--u-text-2);flex-wrap:wrap;display:flex}.gp-goal__progress{align-items:center;gap:var(--u-space-3);display:flex}.gp-goal__progress .u-meter{flex:1}.gp-goal__estimate{align-items:center;gap:var(--u-space-1);font-family:var(--u-font-mono);display:inline-flex}.gp-goal__section{gap:var(--u-space-2);flex-direction:column;display:flex}.gp-targets{gap:var(--u-space-2);grid-template-columns:repeat(auto-fit,minmax(84px,1fr));display:grid}.gp-target{gap:var(--u-space-1);padding:var(--u-space-2) var(--u-space-3);border-radius:var(--u-radius-md);background:var(--u-surface-2);flex-direction:column;min-width:0;display:flex}.gp-target span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gp-mats{gap:var(--u-space-4);flex-direction:column;display:flex}.gp-mat-group{gap:var(--u-space-2);flex-direction:column;min-width:0;display:flex}.gp-mat-head{align-items:center;gap:var(--u-space-2);min-width:0;display:flex}.gp-mat-head__text{gap:var(--u-space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.gp-mat-head__name{font-size:var(--u-text-body-s);color:var(--u-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gp-mat-origin{font-size:var(--u-text-caption);color:var(--u-text-3);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.gp-mat-origin a{color:inherit;text-decoration:none}.gp-mat-origin a:hover{color:var(--u-accent-ink)}.gp-mat-row{justify-content:space-between;align-items:center;gap:var(--u-space-3);min-width:0;display:flex}.gp-tiers{gap:var(--u-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,84px),1fr));display:grid}.gp-tiers--4{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-tier{align-items:stretch;gap:var(--u-space-1);flex-direction:column;min-width:0;display:flex}.gp-tier__name{text-align:center;font-size:var(--u-text-caption);line-height:var(--u-leading-snug);color:var(--u-text-3);overflow-wrap:anywhere;display:block}.gp-family{gap:var(--u-space-2);padding:var(--u-space-3);border-radius:var(--u-radius-md);background:var(--u-surface-2);flex-direction:column;display:flex}.gp-family p{font-size:var(--u-text-caption);color:var(--u-text-3);margin:0}.gp-family__toggle{align-self:flex-end}.gp-qty{align-items:center;gap:var(--u-space-1);height:var(--u-control-md);padding:0 var(--u-space-2);border-radius:var(--u-radius-md);background:var(--u-surface-2);border:1px solid var(--u-border);transition:border-color var(--u-dur-fast), box-shadow var(--u-dur-fast);display:flex}.gp-family .gp-qty{background:var(--u-surface-1)}.gp-qty:focus-within{border-color:var(--u-border-focus);box-shadow:0 0 0 3px var(--u-accent-soft)}.gp-qty.is-done{border-color:color-mix(in srgb, var(--u-success) 55%, transparent);background:var(--u-success-soft)}.gp-qty input{text-align:center;width:0;min-width:0;height:100%;color:var(--u-text);font:var(--u-weight-medium) var(--u-text-body) / 1 var(--u-font-mono);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1}.gp-qty__max{font:var(--u-text-caption) / 1 var(--u-font-mono);color:var(--u-text-3);flex:none}.gp-qty--compact{flex:none;min-width:104px}.gp-qty__craft{padding:0 var(--u-space-1-5);border-radius:var(--u-radius-pill);background:var(--u-surface-3);font:var(--u-weight-medium) var(--u-text-overline) / 1.6 var(--u-font-mono);color:var(--u-text-2);flex:none}.gp-qty__done{width:14px;height:14px;color:var(--u-success-text);flex:none}.gp-fold{align-items:center;gap:var(--u-space-2);width:100%;padding:var(--u-space-3) 0;margin-top:var(--u-space-10);border:0;border-bottom:1px solid var(--u-border);color:var(--u-text-2);cursor:pointer;text-align:left;background:0 0;display:flex}.gp-fold:hover{color:var(--u-text);border-color:var(--u-border-strong)}.gp-fold svg{width:16px;height:16px;transition:transform var(--u-dur-base) var(--u-ease-glide)}.gp-fold[aria-expanded=false] svg{transform:rotate(-90deg)}.gp-fold__hint{margin-left:auto}.gp-stock-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gp-stock-line{align-items:center;gap:var(--u-space-3);min-width:0;padding:var(--u-space-2) 0;border-bottom:1px solid var(--u-border);display:flex}.gp-stock-line:last-child{border-bottom:0}.gp-stock-line__main{gap:var(--u-space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.gp-stock-line__label{font-size:var(--u-text-body-s);color:var(--u-text);overflow-wrap:anywhere}.gp-stock-line__note{font-size:var(--u-text-caption);color:var(--u-text-3)}.gp-stock-line__note--warning{color:var(--u-warning-text)}.gp-stock-line__value{font:var(--u-weight-medium) var(--u-text-body-s) / 1 var(--u-font-mono);font-variant-numeric:tabular-nums;flex:none}.gp-stock-line__value--minus{color:var(--u-danger-text)}.u-skeleton.gp-round{border-radius:var(--u-radius-pill)}.gp-chevron{transition:transform var(--u-dur-base) var(--u-ease-glide)}.gp-chevron.is-open{transform:rotate(180deg)}.gp-resin-notif{padding-top:var(--u-space-4);border-top:1px solid var(--u-border)}.gp-task__row{row-gap:var(--u-space-2);flex-wrap:wrap}.gp-task__row .u-list__main{flex:8rem}.gp-task .u-list__title{white-space:normal}.u-list__meta .u-status{height:auto;min-height:22px;padding-block:var(--u-space-0-5);white-space:normal}.gp-page{gap:var(--u-grid-gap);flex-direction:column;display:flex}.gp-scroll-x{scrollbar-width:none;max-width:100%;overflow-x:auto}.gp-scroll-x::-webkit-scrollbar{display:none}.gp-ring-rarity,.gp-ring-element{--_ring:var(--u-border-strong);--_ring-w:3px;--_ring-glow:18px;box-shadow:0 0 0 2px var(--u-surface-1), 0 0 0 calc(2px + var(--_ring-w)) var(--_ring), 0 0 var(--_ring-glow) calc(var(--_ring-w) / 2) color-mix(in srgb, var(--_ring) 40%, transparent)}.gp-ring-rarity{--_ring:var(--gp-rar,var(--u-border-strong))}.gp-ring-element{--_ring:var(--gp-el,var(--u-border-strong))}.gp-home-bento{align-items:stretch}.gp-home-intro{gap:var(--u-space-4);flex-direction:column;grid-column:span 8;display:flex}.gp-home-reset{gap:var(--u-space-4);flex-direction:column;grid-column:span 4;display:flex}.gp-home-reset__clock{gap:var(--u-space-2);flex-direction:column;margin-top:auto;display:flex}.gp-home-farm{gap:var(--u-space-4);flex-direction:column;grid-column:1/-1;display:flex}.gp-home-farm .u-card__head{margin-bottom:0}.gp-home-farm__sub{margin-top:calc(-1 * var(--u-space-2))}.gp-home-groups{gap:var(--u-grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));display:grid}.gp-home-group{gap:var(--u-space-3);padding:var(--u-space-4);border-radius:var(--u-radius-md);background:var(--u-surface-2);border:1px solid var(--u-border);box-shadow:inset 3px 0 0 var(--gp-src);flex-direction:column;display:flex}.gp-home-group__head{align-items:center;gap:var(--u-space-3);flex-wrap:wrap;display:flex}.gp-home-group__title{min-width:0;font:var(--u-weight-medium) var(--u-text-body-s) / var(--u-leading-snug) var(--u-font-ui);color:var(--u-text);flex:10rem;margin:0}.gp-home-group__items{gap:var(--u-space-2);grid-template-columns:repeat(auto-fill,minmax(56px,1fr));display:grid}.gp-home-item{padding:var(--u-space-1);border-radius:var(--u-radius-md);transition:background-color var(--u-dur-fast), transform var(--u-dur-fast) var(--u-ease-glide);place-items:center;display:grid}.gp-home-item:hover{background:var(--u-surface-3);transform:translateY(-2px)}@media (width<=1199px){.gp-home-intro{grid-column:span 7}.gp-home-reset{grid-column:span 5}}.gp-nowrap{white-space:nowrap}.gp-filters{gap:var(--u-space-3);flex-direction:column;min-width:0;display:flex}.gp-filters__toggle{height:var(--u-control-sm);padding:0 var(--u-space-4);align-self:flex-start}.gp-filters__toggle.has-active{color:var(--u-text);border-color:var(--u-border-strong)}.gp-filters__toggle svg{width:14px;height:14px}.gp-filters__panel{gap:var(--u-space-3);flex-direction:column;display:flex}.gp-filters__panel[hidden]{display:none}.gp-filters__row{gap:var(--u-space-2);flex-wrap:wrap;display:flex}.gp-toolbar{gap:var(--u-space-3);flex-direction:column;display:flex}.gp-toolbar__search{max-width:28rem}.gp-dropzone{gap:var(--u-space-3)}.gp-dropzone.is-dragging{border-color:var(--u-accent);background:var(--u-accent-soft)}.gp-dropzone.is-inactive{opacity:.6}.gp-drawer-layer{z-index:var(--u-z-modal);justify-content:flex-end;display:flex;position:fixed;inset:0}.gp-drawer{background:var(--u-surface-1);border-left:1px solid var(--u-border-strong);width:min(440px,100%);height:100%;box-shadow:var(--u-shadow-lg);flex-direction:column;display:flex;position:relative}.gp-drawer__head{justify-content:space-between;align-items:center;gap:var(--u-space-3);padding:var(--u-space-4) var(--u-space-5);border-bottom:1px solid var(--u-border);display:flex}.gp-drawer__body{min-height:0;padding:var(--u-space-4) var(--u-space-5);gap:var(--u-space-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.gp-drawer__foot{padding:var(--u-space-4) var(--u-space-5);border-top:1px solid var(--u-border);background:var(--u-surface-2);gap:var(--u-space-3);flex-direction:column;display:flex}.gp-inv-vault .u-card__head{margin-bottom:0}.gp-inv-vault .gp-ledger{margin-top:var(--u-space-2);border-top:0}.gp-filters__select{width:auto;min-width:12rem}.gp-inv-grid{gap:var(--u-grid-gap);grid-template-columns:repeat(auto-fill,minmax(176px,1fr));display:grid}.gp-inv-tile{align-items:center;gap:var(--u-space-3);padding:var(--u-space-4);text-align:center;flex-direction:column;display:flex;position:relative}.gp-inv-tile__delete{top:var(--u-space-2);right:var(--u-space-2);position:absolute}.gp-inv-tile__text{align-items:center;gap:var(--u-space-1);flex-direction:column;width:100%;min-width:0;display:flex}.gp-inv-tile__name{font-size:var(--u-text-body-s);font-weight:var(--u-weight-medium);color:var(--u-text);line-height:var(--u-leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;margin:0;display:-webkit-box;overflow:hidden}.gp-inv-tile__need{gap:var(--u-space-1);flex-direction:column;width:100%;display:flex}.gp-inv-add{cursor:pointer;min-height:220px;color:var(--u-text-2);background:0 0}.gp-inv-add:hover{border-color:var(--u-accent);color:var(--u-text)}.gp-inv-add svg{width:22px;height:22px}.gp-stepper{justify-content:space-between;width:100%;margin-top:auto}.gp-stepper__input{width:0;min-width:0;height:var(--u-control-sm);text-align:center;color:var(--u-text);font:var(--u-weight-medium) var(--u-text-body) / 1 var(--u-font-mono);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1}.gp-stepper:focus-within{border-color:var(--u-border-focus)}.gp-candidate{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit}.gp-candidate.is-selected{border-color:var(--u-accent);background:var(--u-accent-soft)}.gp-candidate__check{width:16px;height:16px;color:var(--u-accent-ink);flex:none}.gp-justify-end{justify-content:flex-end}.gp-dupes{margin-top:var(--u-space-4)}.gp-steps{gap:var(--u-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gp-steps li{align-items:center;gap:var(--u-space-3);font-size:var(--u-text-body-s);color:var(--u-text-2);display:flex}.gp-steps__num{background:var(--u-accent-soft);width:24px;height:24px;color:var(--u-accent-ink);font-size:var(--u-text-caption);border-radius:50%;flex:none;place-items:center;display:grid}.gp-checkbox{appearance:none;cursor:pointer;border-radius:var(--u-radius-xs);border:1.5px solid var(--u-border-strong);background:var(--u-surface-2);width:18px;height:18px;transition:background-color var(--u-dur-fast), border-color var(--u-dur-fast);flex:none;place-items:center;margin:0;display:inline-grid}.gp-checkbox:checked{background:var(--u-accent);border-color:var(--u-accent)}.gp-checkbox:checked:after{content:"";background:var(--u-on-accent);border-radius:2px;width:8px;height:8px}.gp-checkbox:disabled{opacity:.4;cursor:not-allowed}.gp-section{border-radius:var(--u-radius-md);background:var(--u-surface-2);border:1px solid var(--u-border)}.gp-section__summary{align-items:center;gap:var(--u-space-3);padding:var(--u-space-3) var(--u-space-4);cursor:pointer;font-size:var(--u-text-body-s);font-weight:var(--u-weight-medium);color:var(--u-text);list-style:none;display:flex}.gp-section__summary::-webkit-details-marker{display:none}.gp-section__label{border-bottom:1px solid var(--u-border)}.gp-section__title{flex:1;min-width:0}.gp-section__chevron{width:14px;height:14px;color:var(--u-text-3);transition:transform var(--u-dur-base) var(--u-ease-glide)}details[open]>summary .gp-section__chevron{transform:rotate(180deg)}.gp-section__lines{align-items:center;gap:var(--u-space-2);padding:var(--u-space-2) var(--u-space-4);cursor:pointer;font-size:var(--u-text-caption);color:var(--u-text-3);list-style:none;display:flex}.gp-section__lines::-webkit-details-marker{display:none}.gp-section__lines:hover{color:var(--u-text-2)}.gp-section__body{gap:var(--u-space-2);padding:0 var(--u-space-4) var(--u-space-3);flex-direction:column;display:flex}.gp-review-head{gap:var(--u-space-1);flex-direction:column;display:flex}.gp-text-button{cursor:pointer;font:inherit;text-transform:none;letter-spacing:0;background:0 0;border:0;padding:0}.gp-page-head--tight{margin-bottom:0}.gp-collection{gap:var(--u-grid-gap);grid-template-columns:repeat(auto-fill,minmax(156px,1fr));display:grid}.gp-media-card{align-items:center;gap:var(--u-space-2);padding:var(--u-space-4) var(--u-space-3);text-align:center;color:inherit;flex-direction:column;min-width:0;text-decoration:none;display:flex}.gp-media-card__media{margin-bottom:var(--u-space-1);place-items:center;display:grid}.gp-media-card__title{font-size:var(--u-text-body-s);font-weight:var(--u-weight-medium);color:var(--u-text);line-height:var(--u-leading-snug);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.5em;display:-webkit-box;overflow:hidden}.gp-media-card__meta{justify-content:center;align-items:center;gap:var(--u-space-1) var(--u-space-2);font-size:var(--u-text-caption);color:var(--u-text-2);flex-wrap:wrap;display:flex}.gp-media-card__extra{font-size:var(--u-text-caption);color:var(--u-text-3);line-height:var(--u-leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gp-media-card:hover .gp-media-card__title{color:var(--u-accent-ink)}.gp-detail-hero{align-items:stretch}.gp-detail-main{align-items:flex-start;gap:var(--u-space-6);flex-wrap:wrap;grid-column:span 8;display:flex}.gp-detail-main.is-full{grid-column:1/-1}.gp-detail-facts{grid-column:span 4}.gp-detail-media{flex:none}.gp-detail-text{gap:var(--u-space-3);flex-direction:column;flex:18rem;min-width:0;display:flex}.gp-detail-text p{margin:0}.gp-detail-subtitle{color:var(--gp-el,var(--u-text-2))}.gp-detail-description{white-space:pre-line;max-width:var(--u-reading-max);line-height:var(--u-leading-normal)}.gp-detail-section .u-card__head{margin-bottom:var(--u-space-3)}.gp-detail-grid{gap:var(--u-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.gp-detail-list{gap:var(--u-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none;display:grid}.gp-mat-link{color:inherit;text-decoration:none}@media (width<=1199px){.gp-detail-main{grid-column:span 7}.gp-detail-facts{grid-column:span 5}}.gp-skill{gap:var(--u-space-2);padding:var(--u-space-4);border-radius:var(--u-radius-md);background:var(--u-surface-2);border:1px solid var(--u-border);flex-direction:column;min-width:0;display:flex}.gp-skill h3{font:var(--u-weight-medium) var(--u-text-h4) / var(--u-leading-snug) var(--u-font-display);color:var(--u-text);margin:0}.gp-skill__num{border:1.5px solid var(--gp-el,var(--u-border-strong));width:28px;height:28px;font:var(--u-weight-medium) var(--u-text-caption) / 1 var(--u-font-mono);color:var(--u-text);border-radius:50%;flex:none;place-items:center;display:grid}.gp-game-text{font-size:var(--u-text-body-s);color:var(--u-text-2);line-height:var(--u-leading-normal);overflow-wrap:anywhere}.gp-game-text span[style]{font-weight:var(--u-weight-semibold)}.gp-game-text br+br{content:"";margin-top:var(--u-space-2);display:block}[data-theme=lumen] .gp-game-text span[style]{color:var(--u-text)!important}.gp-scaling{border-radius:var(--u-radius-md);border:1px solid var(--u-border);background:var(--u-surface-1);overscroll-behavior-x:contain;max-width:100%;position:relative;overflow-x:auto}.gp-scaling table{width:max-content;min-width:100%;font-family:var(--u-font-mono);font-size:var(--u-text-caption)}.gp-scaling th,.gp-scaling td{padding:var(--u-space-2) var(--u-space-3);white-space:nowrap}.gp-scaling th:first-child,.gp-scaling td:first-child{z-index:1;background:var(--u-surface-1);text-align:left;font-family:var(--u-font-ui);position:sticky;left:0}.gp-tier-block{gap:var(--u-space-2);padding:var(--u-space-3);border-radius:var(--u-radius-md);background:var(--u-surface-2);flex-direction:column;display:flex}@media (width<=900px){.gp-detail-main,.gp-detail-facts{grid-column:1/-1}}.gp-avatar-hero{--size:160px;--_ring-w:5px;--_ring-glow:32px}.gp-subsection{margin:var(--u-space-6) 0 var(--u-space-3)}.gp-game-text--lead{font-size:var(--u-text-body)}.gp-detail-note{margin:var(--u-space-3) 0 0}.gp-detail-section,.gp-detail-hero{scroll-margin-top:calc(var(--u-topbar-h) + var(--u-space-5))}.gp-scaling td:first-child,.gp-scaling th:first-child{white-space:normal;min-width:8rem;max-width:10rem;box-shadow:1px 0 0 var(--u-border)}.gp-tier-block .u-list__title{white-space:normal}@media (width<=479px){.gp-hide-xs{display:none}}.gp-full{width:100%}.gp-icon-inline{flex:none;width:14px;height:14px}.gp-auth{isolation:isolate;min-height:100dvh;padding:var(--u-space-16) var(--u-gutter) var(--u-space-10);justify-content:center;align-items:center;display:flex;position:relative}.gp-auth:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 50% 50%, var(--u-bg-halo) 0%, transparent 70%);position:absolute;inset:0}.gp-auth__tools{top:var(--u-space-4);right:var(--u-gutter);gap:var(--u-space-2);display:flex;position:absolute}.gp-auth__card{gap:var(--u-space-8);width:100%;max-width:440px;padding:var(--u-space-8);display:grid}.gp-auth__identity{align-items:center;gap:var(--u-space-3);text-align:center;flex-direction:column;display:flex}.gp-auth__logo{-o-object-fit:contain;object-fit:contain;width:72px;height:72px}.gp-auth__form{gap:var(--u-space-4);flex-direction:column;min-width:0;display:flex}.gp-auth__agree{align-items:flex-start}.gp-auth__agree input{flex:none;margin-top:2px}.gp-auth__tabs{align-self:stretch}.gp-auth__tabs .u-tab{flex:1;justify-content:center}.gp-auth__fields{gap:var(--u-space-3)}.gp-auth__row{justify-content:space-between;align-items:center;gap:var(--u-space-3);flex-wrap:wrap;display:flex}.gp-auth__or{align-items:center;gap:var(--u-space-3);display:flex}.gp-auth__or:before,.gp-auth__or:after{content:"";background:var(--u-border);flex:1;height:1px}.gp-auth__browse{align-self:center}.gp-auth .gp-footer__links{font-size:var(--u-text-caption);justify-content:center}@media (width>=1024px){.gp-auth__card{align-items:center;gap:var(--u-space-10);max-width:920px;padding:var(--u-space-10);grid-template-columns:1fr 1fr}.gp-auth__identity{padding-right:var(--u-space-10);border-right:1px solid var(--u-border)}}@media (height<=760px) and (width>=1024px){.gp-auth{padding-top:var(--u-space-12)}.gp-auth__card{padding:var(--u-space-6) var(--u-space-8)}.gp-auth__form{gap:var(--u-space-3)}}.gp-auth__identity .u-callout{text-align:left}@media (width<=479px){.gp-auth{padding-top:var(--u-space-12)}.gp-auth__card{padding:var(--u-space-5);gap:var(--u-space-6)}}.gp-narrow{width:100%;max-width:640px;margin-inline:auto}.gp-break{overflow-wrap:anywhere}.gp-card-icon--danger{background:var(--u-danger-soft);color:var(--u-danger-text)}.gp-danger-zone{border-color:color-mix(in srgb, var(--u-danger) 35%, transparent)}.gp-pref-grid{gap:var(--u-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid}.gp-pref-table{overflow-x:auto}.gp-pref-table table{min-width:420px}.gp-card-foot{justify-content:flex-end;gap:var(--u-space-2);margin-top:var(--u-space-5);flex-wrap:wrap;display:flex}.gp-card-lead{margin:0 0 var(--u-space-4)}.gp-shared-row{flex-wrap:wrap}.gp-pref-stack{gap:var(--u-space-5)}.gp-screen-center--inline{min-height:50vh}.gp-shared-figures{align-items:flex-end;gap:var(--u-space-6) var(--u-space-12);flex-wrap:wrap;display:flex}.gp-shared-figure{gap:var(--u-space-2);flex-direction:column;display:flex}.gp-shared-note{flex-basis:100%;margin:0}.gp-shared-cta{justify-content:space-between;align-items:center;gap:var(--u-space-3);flex-wrap:wrap;display:flex}.gp-legal-doc{width:100%;max-width:var(--u-reading-max);gap:var(--u-space-8);flex-direction:column;margin-inline:auto;display:flex}.gp-legal-doc__back{align-self:flex-start}.gp-legal-doc__head{align-items:flex-start;gap:var(--u-space-3);flex-direction:column;display:flex}.gp-legal-doc__head .u-h1,.gp-legal-doc__head p{margin:0}.gp-legal-doc__intro{color:var(--u-text-2);line-height:var(--u-leading-normal);margin:0}.gp-legal-doc__section{gap:var(--u-space-3);padding-top:var(--u-space-6);border-top:1px solid var(--u-border);flex-direction:column;display:flex}.gp-legal-doc__section h2,.gp-legal-doc__section h3{color:var(--u-text);margin:0}.gp-legal-doc__section p{color:var(--u-text-2);line-height:var(--u-leading-normal);margin:0}.gp-legal-doc__sub{gap:var(--u-space-1-5);padding-left:var(--u-space-4);border-left:2px solid var(--u-border-strong);flex-direction:column;display:flex}.gp-legal-doc__foot{padding-top:var(--u-space-6);border-top:1px solid var(--u-border);text-align:center}.gp-media-card{font:inherit}button.gp-media-card{cursor:pointer;width:100%}.gp-media-card--manual{border-style:dashed;justify-content:center}.gp-picker{gap:var(--u-space-4);flex-direction:column;display:flex}.gp-picker__toolbar{align-items:flex-start;gap:var(--u-space-3);flex-wrap:wrap;display:flex}.gp-picker__toolbar .gp-toolbar__search{flex:16rem}.gp-picker__toolbar .gp-filters{flex:100%}.gp-manual-avatar{color:var(--u-text-2);border:1.5px dashed var(--u-border-strong);background:0 0}.gp-manual-avatar svg{width:40%;height:40%}.gp-collection__empty{grid-column:1/-1}.gp-form{gap:var(--u-space-5)}.gp-form-grid{gap:var(--u-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.gp-form-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.gp-center{text-align:center}.gp-cost-chip{gap:var(--u-space-1-5);padding-left:var(--u-space-1)}.gp-cost-chip .gp-cost-chip__icon{border-width:1px}.gp-fieldset{gap:var(--u-space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.gp-fieldset>legend{margin-bottom:var(--u-space-3);padding:0}.gp-day-tabs{flex-wrap:wrap;align-self:flex-start}.gp-hybrid{gap:var(--u-space-2)}.gp-hybrid__chip{align-self:flex-start;gap:var(--u-space-2);max-width:100%;padding-left:var(--u-space-1)}.gp-hybrid__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--u-text);overflow:hidden}.gp-hybrid__chip>button{width:20px;height:20px;color:var(--u-text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.gp-hybrid__chip>button:hover{background:var(--u-danger-soft);color:var(--u-danger-text)}.gp-hybrid__chip>button svg{width:12px;height:12px}.gp-talent-field{gap:var(--u-space-2)}.gp-talent-field__range{align-items:center;gap:var(--u-space-2);display:flex}.gp-talent-field__range .u-input{min-width:0;padding-inline:var(--u-space-2);flex:1}.gp-talent-field__target{border-color:var(--u-accent)}.gp-level-field{gap:var(--u-space-2)}.gp-level-field__spacer{height:20px}.gp-option{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer}.gp-option.is-selected{border-color:var(--u-accent);background:var(--u-accent-soft)}.gp-option__side{align-items:flex-end;gap:var(--u-space-1);flex-direction:column;flex:none;display:flex}.gp-option__day,.gp-option__check{color:var(--u-accent-ink)}.gp-form-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.gp-feedback-types{gap:var(--u-space-2);flex-wrap:wrap;display:flex}.gp-feedback-severity{flex-wrap:wrap;align-self:flex-start}.gp-feedback-done{padding-block:var(--u-space-4)}.gp-card-icon--success{background:var(--u-success-soft);color:var(--u-success-text)}.gp-system-card{align-items:center;gap:var(--u-space-4);width:100%;max-width:460px;padding:var(--u-space-8);text-align:center;flex-direction:column;display:flex}.gp-system-card__icon{width:64px;height:64px}.gp-system-card__icon svg{width:28px;height:28px}.gp-system-card__text{gap:var(--u-space-1);align-items:center}.gp-system-card__actions{align-items:center;gap:var(--u-space-2);width:100%;margin-top:var(--u-space-2)}.gp-system-card__list{text-align:left;width:100%}.gp-system-card__foot{padding-top:var(--u-space-4);border-top:1px solid var(--u-border);width:100%}.gp-system-card .u-callout{text-align:left}.gp-card-icon--accent{background:var(--u-accent-soft);color:var(--u-accent-ink)}.gp-card-icon--warning{background:var(--u-warning-soft);color:var(--u-warning-text)}.gp-plain-list{padding-left:var(--u-space-5);gap:var(--u-space-1);color:var(--u-text-2);font-size:var(--u-text-body-s);flex-direction:column;margin:0;display:flex}@media (width<=479px){.gp-system-card{padding:var(--u-space-5)}}.gp-not-found{justify-content:center;min-height:50vh}.gp-not-found .u-hud-label{display:flex}.gp-narrow--wide{max-width:860px}.gp-admin-table{min-width:560px}.gp-admin-table__who{gap:var(--u-space-3);min-width:0}.gp-admin-table__empty{text-align:center;color:var(--u-text-3);padding:var(--u-space-8)}.gp-icon-danger:hover{background:var(--u-danger-soft);color:var(--u-danger-text)}.gp-icon-warning{color:var(--u-warning-text)}.gp-icon-warning:hover{background:var(--u-warning-soft)}.gp-show-md{display:none}@media (width<=767px){.gp-hide-md{display:none}.gp-show-md{display:block}.gp-admin-table{min-width:0}}@media (width<=639px){.gp-hide-sm{display:none}}.gp-admin-section{gap:var(--u-space-4);flex-direction:column;display:flex}.gp-admin-section .u-card__head{margin-bottom:0}.gp-admin-section__aside{align-items:center;margin-left:auto;display:inline-flex}.gp-admin-upload{align-items:stretch;gap:var(--u-space-4);flex-wrap:wrap;display:flex}.gp-admin-upload__preview{flex:none}.gp-admin-upload__preview>.u-h3{color:var(--u-text-3);margin:0}.gp-admin-upload__zone{justify-content:center;align-items:center;gap:var(--u-space-1);text-align:center;cursor:pointer;flex-direction:column;flex:14rem;display:flex}.gp-admin-profile{gap:var(--u-space-3)}.gp-admin-submit{bottom:var(--u-space-4);z-index:var(--u-z-sticky);padding:var(--u-space-3);border-radius:var(--u-radius-pill);background:color-mix(in srgb, var(--u-surface-1) 85%, transparent);border:1px solid var(--u-glass-border);-webkit-backdrop-filter:blur(var(--u-blur-lg));position:sticky}.gp-form-grid--6{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr))}.gp-self-start{align-self:flex-start}.gp-mpicker{position:relative}.gp-mpicker__trigger{align-items:center;gap:var(--u-space-2);text-align:left;cursor:pointer;display:flex}.gp-mpicker__trigger>svg{width:14px;height:14px;color:var(--u-text-3);flex:none}.gp-mpicker__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gp-mpicker__clear{cursor:pointer}.gp-mpicker__clear:hover{color:var(--u-danger-text)}.gp-mpicker__icon{-o-object-fit:contain;object-fit:contain;border-radius:50%;flex:none;width:24px;height:24px}.gp-mpicker__panel{left:0;right:0;top:calc(100% + var(--u-space-1));z-index:var(--u-z-overlay);gap:var(--u-space-2);max-height:22rem;padding:var(--u-space-2);flex-direction:column;display:flex;position:absolute}.gp-mpicker__list{gap:var(--u-space-1);overflow-y:auto}.gp-mpicker__create{gap:var(--u-space-2)}.gp-recon-table{border:1px solid var(--u-border);border-radius:var(--u-radius-md)}.gp-recon-table .u-table td{font-size:var(--u-text-caption)}.gp-recon-conflict td{background:var(--u-warning-soft)}.gp-recon-chosen{color:var(--u-text);font-weight:var(--u-weight-semibold)}.gp-recon-row{gap:var(--u-space-4);flex-direction:column;display:flex}.gp-recon-row.is-done{opacity:.6;border-color:color-mix(in srgb, var(--u-success) 35%, transparent)}.gp-recon-diff{padding-top:var(--u-space-4);border-top:1px solid var(--u-border)}.gp-import-row{cursor:pointer}.gp-import-row.is-off{opacity:.5}.gp-import-row:hover td{background:var(--u-surface-2)}.gp-candidate{gap:var(--u-space-4);flex-direction:column;display:flex}.gp-candidate__head{flex-wrap:wrap;align-items:flex-start}.gp-candidate__title{gap:var(--u-space-1)}.gp-inbox-stats{gap:var(--u-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid}.gp-inbox-stat{gap:var(--u-space-1);flex-direction:column;display:flex}.gp-inbox{gap:var(--u-grid-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.gp-inbox__list{gap:var(--u-space-3);flex-direction:column;min-width:0;display:flex}.gp-inbox__row{gap:var(--u-space-2);flex-direction:column;display:flex}.gp-inbox__icon{flex:none;width:36px;height:36px}.gp-inbox__icon svg{width:16px;height:16px}.gp-inbox__detail{top:calc(var(--u-topbar-h) + var(--u-space-5));min-width:0;position:sticky}.gp-inbox__inline{display:none}.gp-inbox__card{gap:var(--u-space-4);flex-direction:column;display:flex}.gp-inbox__card .u-card__head{margin-bottom:0}.gp-inbox__card .u-card__title{overflow-wrap:anywhere}.gp-inbox__facts{grid-template-columns:auto 1fr}.gp-inbox__block{gap:var(--u-space-1-5)}.gp-inbox__text{padding:var(--u-space-3);border-radius:var(--u-radius-md);background:var(--u-surface-2);font-size:var(--u-text-body-s);color:var(--u-text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.gp-inbox__code{font-family:var(--u-font-mono);font-size:var(--u-text-caption);white-space:pre-wrap;max-height:12rem;overflow:auto}@media (width<=1023px){.gp-inbox{grid-template-columns:minmax(0,1fr)}.gp-inbox__detail{display:none}.gp-inbox__inline{display:block}}
