html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:border-box}.typo-h1{font-size:42px;line-height:1.2;font-weight:700}.typo-h2{font-size:32px;line-height:1.25;font-weight:700}.typo-h3{font-size:24px;line-height:1.3;font-weight:700}.typo-body{font-size:18px;line-height:1.6;font-weight:400}.typo-small{font-size:14px;line-height:1.5;font-weight:400}.typo-muted{color:var(--color-muted)}@font-face{font-family:Monocraft;src:url(/assets/Monocraft-BB5NYdYt.otf) format("opentype"),url(/assets/Monocraft-C61UytC5.ttf) format("truetype");font-display:swap}:root{--color-bg: #07140f;--color-bg-alt: #13231b;--color-text: #ffffff;--color-muted: rgba(255, 255, 255, .74);--color-subtle: rgba(255, 255, 255, .54);--color-accent: #f0c85a;--color-accent-2: #47d17a;--minecraft-grass: #47d17a;--minecraft-stone: #8c9491;--minecraft-dirt: #8b5a35;--minecraft-copper: #cf7f44;--minecraft-gold: #f0c85a;--color-panel: rgba(16, 29, 23, .72);--color-panel-border: rgba(240, 200, 90, .28);--color-panel-shadow: rgba(0, 0, 0, .35);--surface-primary: rgba(9, 18, 14, .84);--surface-secondary: rgba(21, 35, 27, .72);--surface-overlay: rgba(9, 18, 14, .82);--surface-border: rgba(240, 200, 90, .24);--checker-a: rgba(255, 255, 255, .055);--checker-b: rgba(0, 0, 0, .12);--button-primary-text: #111a12;--pixel-line: rgba(255, 255, 255, .035);--pixel-accent: rgba(240, 200, 90, .055);--radius-lg: 8px;--radius-sm: 8px;--spacing-section: 80px;--container-max: 1760px;--container-inline: clamp(28px, 6vw, 120px);--container-width: min(calc(100% - var(--container-inline)), var(--container-max));--gradient-bg: linear-gradient(180deg, rgba(8, 20, 14, .94) 0%, rgba(19, 35, 27, .88) 45%, rgba(9, 16, 13, .96) 100%), linear-gradient(90deg, rgba(71, 209, 122, .12), rgba(207, 127, 68, .08));--shadow-strong: 0 10px 20px var(--color-panel-shadow);--font-head: "Monocraft", "Antonio", "IBM Plex Sans", sans-serif;--font-body: "IBM Plex Sans", "Segoe UI", sans-serif;--font-ui: "Plus Jakarta Sans", "IBM Plex Sans", sans-serif;--lh-tight: 1.1;--lh-normal: 1.4;--lh-loose: 1.6;--ls-tight: 0em;--ls-normal: 0em;--ls-wide: .02em;--fs-h1: 56px;--fs-h2: 44px;--fs-h3: 30px;--fs-h4: 22px;--fs-subtitle: 18px;--fs-body: 16px;--fs-small: 14px;--fs-caption: 12px;--fs-ui: 15px;--fw-h1: 700;--fw-h2: 700;--fw-h3: 600;--fw-h4: 600;--fw-subtitle: 500;--fw-body: 400;--fw-strong: 600;--fw-ui: 600;--backTopBottom: 32px;--ufo-aqua: #56ffd2;--ufo-aqua-soft: rgba(86, 255, 210, .28);--ufo-ancient-blue: #54b8ff;--ufo-holo-border: rgba(86, 255, 210, .34);--selection-text: #f8fff9;--selection-bg: rgba(86, 255, 210, .22);--ufo-cursor-default: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23f5fff9' stroke='%23030b08' stroke-width='1.5' d='M4 2l14 13-7 .8-3.2 5.8z'/%3E%3Cpath fill='%2356ffd2' d='M6 6l7.5 7-3.9.4-1.8 3.2z'/%3E%3C/svg%3E") 4 2, auto;--ufo-cursor-pointer: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23f0c85a' stroke='%23030b08' stroke-width='1.5' d='M4 2l14 13-7 .8-3.2 5.8z'/%3E%3Cpath fill='%2356ffd2' d='M7 7l5.8 5.4-3 .3-1.3 2.5z'/%3E%3C/svg%3E") 4 2, pointer}:root[data-theme=light]{--color-bg: #eef4e8;--color-bg-alt: #dfead8;--color-text: #132016;--color-muted: rgba(19, 32, 22, .72);--color-subtle: rgba(19, 32, 22, .52);--color-accent: #7b4f23;--color-accent-2: #268b4b;--color-panel: rgba(255, 255, 255, .85);--color-panel-border: rgba(123, 79, 35, .24);--color-panel-shadow: rgba(0, 40, 60, .15);--gradient-bg: linear-gradient(180deg, rgba(238, 244, 232, .96) 0%, rgba(223, 234, 216, .94) 48%, rgba(239, 237, 222, .96) 100%), linear-gradient(90deg, rgba(71, 209, 122, .08), rgba(207, 127, 68, .08));--surface-primary: rgba(255, 255, 255, .92);--surface-secondary: rgba(255, 255, 255, .86);--surface-overlay: rgba(255, 255, 255, .9);--surface-border: rgba(123, 79, 35, .2);--checker-a: rgba(19, 32, 22, .06);--checker-b: rgba(255, 255, 255, .62);--button-primary-text: #fffaf0;--pixel-line: rgba(19, 32, 22, .04);--pixel-accent: rgba(123, 79, 35, .055);--color-panel-shadow: rgba(0, 40, 60, .1);--selection-text: #132016;--selection-bg: rgba(38, 139, 75, .18)}body{font-family:var(--font-body);color:var(--color-text);line-height:var(--lh-normal);background-color:var(--color-bg);background-image:var(--gradient-bg),image-set(url(/assets/background-DRPcot7e.webp) type("image/webp"),url(/assets/background-Kc5T3YA_.png) type("image/png"));background-size:cover;background-position:center top;background-attachment:fixed;background-repeat:no-repeat;overflow-x:hidden;text-rendering:optimizeLegibility;cursor:var(--ufo-cursor-default)}@media(max-width:900px),(prefers-reduced-motion:reduce){body{background-attachment:scroll}}html{scroll-behavior:smooth}.skip-link{position:fixed;top:12px;left:12px;z-index:10000;transform:translateY(-140%);border:1px solid var(--surface-border);border-radius:8px;padding:10px 14px;background:var(--surface-primary);color:var(--color-text);font-family:var(--font-ui);font-weight:700;text-decoration:none;box-shadow:var(--shadow-strong)}.skip-link:focus-visible{transform:translateY(0)}::selection{color:var(--selection-text);background:var(--selection-bg);text-shadow:none}::-moz-selection{color:var(--selection-text);background:var(--selection-bg);text-shadow:none}body :is(h1,h2,h3,h4,h5,h6){line-height:1.22!important}body :is(.hero__overlay-title,.about__cta-button,.about__nav a,.footer__brand-copy strong,.header__list-item a,.header__list-item a span,.header__quick-link,.home-link-button,.home-primary-link,.media-downloads-button,.media-downloads-strip__item strong){line-height:1.24!important}:root[data-theme=light] body{background-image:var(--gradient-bg);background-color:var(--color-bg)}html{overflow-x:hidden;scrollbar-color:color-mix(in srgb,var(--minecraft-gold) 72%,transparent) color-mix(in srgb,var(--color-bg-alt) 82%,transparent);scrollbar-width:thin}html::-webkit-scrollbar{width:12px}html::-webkit-scrollbar-track{background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-alt) 92%,#000),color-mix(in srgb,var(--color-bg) 90%,#000))}html::-webkit-scrollbar-thumb{border:3px solid color-mix(in srgb,var(--color-bg-alt) 88%,#000);border-radius:999px;background:linear-gradient(180deg,var(--minecraft-gold),var(--minecraft-copper))}html::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--minecraft-gold) 86%,#fff),var(--minecraft-copper))}img{max-width:100%;height:auto;display:block}.app-atmosphere{position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:linear-gradient(var(--pixel-line) 1px,transparent 1px),linear-gradient(90deg,var(--pixel-line) 1px,transparent 1px),linear-gradient(180deg,rgba(71,209,122,.08),transparent 42%,rgba(139,90,53,.08));background-size:36px 36px,36px 36px,cover;background-repeat:repeat;opacity:.52;contain:paint}.app-atmosphere:after{display:none}.app-atmosphere:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 24px,color-mix(in srgb,var(--minecraft-dirt) 10%,transparent) 24px 32px),linear-gradient(180deg,transparent 0 24px,color-mix(in srgb,var(--minecraft-grass) 9%,transparent) 24px 32px);background-size:144px 144px;opacity:.22}.app--cabinet .app-atmosphere{background-image:linear-gradient(var(--pixel-line) 1px,transparent 1px),linear-gradient(90deg,var(--pixel-line) 1px,transparent 1px),linear-gradient(180deg,rgba(71,209,122,.045),transparent 44%,rgba(139,90,53,.045));opacity:.46}.app--cabinet .app-atmosphere:before{display:none}.app--cabinet .app-atmosphere:after{opacity:.14}.Toastify__toast.toast--ufo{background:var(--surface-primary);border:1px solid var(--surface-border);border-radius:14px;box-shadow:0 10px 18px #0003;color:var(--color-text);font-family:var(--font-ui)}.Toastify__toast-body.toast--ufo__body{font-size:14px;letter-spacing:.01em}.Toastify__progress-bar.toast--ufo__progress{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-2))}:root[data-theme=light] .app-atmosphere{background-image:linear-gradient(var(--pixel-line) 1px,transparent 1px),linear-gradient(90deg,var(--pixel-line) 1px,transparent 1px),linear-gradient(45deg,transparent 0 47%,var(--pixel-accent) 47% 53%,transparent 53% 100%),linear-gradient(180deg,rgba(71,209,122,.08),transparent 40%,rgba(139,90,53,.08));background-size:32px 32px,32px 32px,64px 64px,cover;opacity:.56}:root[data-theme=light] .Toastify__toast.toast--ufo{box-shadow:0 10px 18px #00283c2e}a,button,.card,.server_button,.about__cta-button,.howto-cta__button,.donate__cta,.chip,.theme-toggle,.hero__cta,.footer-link,.leaderboard__cta,.coin-teaser__cta{transition:color .22s ease,background .22s ease,border-color .22s ease,transform .22s ease,opacity .22s ease}a,button,.chip,.server_button,[class*=__button],[class*=__cta],[class*=__item],[class*=__card],[class*=__panel]{min-width:0;max-width:100%;overflow-wrap:anywhere}.page-transition{opacity:1;transition:opacity .32s ease;will-change:opacity}.page-transition--fade{opacity:0;pointer-events:none}[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .45s ease,transform .45s ease;transition-delay:var(--reveal-delay, 0ms)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.Toastify__close-button{color:#e7f8ff;opacity:.7}a{text-decoration:none}a,button,summary,label,select,[role=button]{cursor:var(--ufo-cursor-pointer)}a:not(.hero__cta):not(.server_button):not(.chip):not(.page__cta):not(.hero__social-link):not(.hero__vote-group){text-shadow:0 0 0 transparent}a:not(.hero__cta):not(.server_button):not(.chip):not(.page__cta):hover{text-shadow:0 0 10px color-mix(in srgb,var(--ufo-aqua) 55%,transparent),0 0 18px color-mix(in srgb,var(--color-accent) 32%,transparent)}li{list-style:none}button{border:none;outline:none}input,textarea,select,button{font:inherit}h1,h2,h3,h4,.typo-h1,.typo-h2,.typo-h3,.typo-h4{color:var(--color-text);line-height:1.16}[data-reveal] .about__icon,[data-reveal] .about__badge{will-change:transform,opacity}[class*=__container]{width:var(--container-width);max-width:none;margin:0 auto}[class*=__desc]{font-size:var(--fs-subtitle);line-height:var(--lh-loose)}h3{font-size:var(--fs-h3);line-height:var(--lh-tight);font-weight:var(--fw-h3)}.glass-card{background:var(--color-panel);border-radius:var(--radius-lg);border:1px solid var(--ufo-holo-border);box-shadow:var(--shadow-strong),inset 0 1px #ffffff14,0 0 14px color-mix(in srgb,var(--ufo-aqua) 8%,transparent)}.App{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;position:relative;z-index:0}.app--cabinet{isolation:isolate;background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg) 96%,#000 4%),color-mix(in srgb,var(--color-bg-alt) 46%,var(--color-bg) 54%) 48%,color-mix(in srgb,var(--color-bg) 94%,#000 6%))}.app--cabinet:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(var(--pixel-line) 1px,transparent 1px),linear-gradient(90deg,var(--pixel-line) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--color-bg) 96%,transparent),color-mix(in srgb,var(--color-bg-alt) 86%,transparent) 46%,color-mix(in srgb,var(--color-bg) 96%,transparent));background-size:32px 32px,32px 32px,cover}.content{flex:1;display:flex;flex-direction:column;position:relative;z-index:1;padding-top:84px}.reading-progress{position:fixed;top:0;left:0;z-index:120;width:100%;height:3px;transform-origin:left center;transform:scaleX(var(--reading-progress, 0));background:linear-gradient(90deg,var(--ufo-aqua),var(--minecraft-gold),var(--minecraft-grass));box-shadow:0 0 12px var(--ufo-aqua-soft),0 0 22px color-mix(in srgb,var(--minecraft-gold) 30%,transparent);pointer-events:none}.ufo-preloader{position:fixed;inset:0;z-index:130;display:grid;place-items:center;gap:16px;align-content:center;background:radial-gradient(circle at center,rgba(86,255,210,.16),transparent 28%),linear-gradient(180deg,#07140f,#0b1a14);transition:opacity .45s ease,visibility .45s ease}.ufo-preloader--loaded{opacity:0;visibility:hidden;pointer-events:none}.ufo-preloader__ring{position:relative;width:112px;height:112px;display:grid;place-items:center}.ufo-preloader__ring:before,.ufo-preloader__ring:after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid rgba(86,255,210,.32);box-shadow:0 0 28px #56ffd238}.ufo-preloader__ring:before{border-top-color:var(--ufo-aqua);border-right-color:var(--minecraft-gold);animation:ufoSpin 1.4s linear infinite}.ufo-preloader__ring:after{inset:14px;border-bottom-color:var(--minecraft-grass);animation:ufoSpin 2s linear infinite reverse}.ufo-preloader__ring img{width:58px;filter:drop-shadow(0 0 18px rgba(86,255,210,.38))}.ufo-preloader__wordmark{font-family:var(--font-head);font-size:16px;letter-spacing:.08em;color:#eafff9;text-shadow:0 0 18px rgba(86,255,210,.6)}.back-to-top{position:fixed;right:20px;bottom:calc(var(--backTopBottom, 32px) + env(safe-area-inset-bottom,0px));width:52px;height:52px;border-radius:16px;border:1px solid var(--surface-border);background:linear-gradient(135deg,var(--color-accent),var(--color-accent-2));box-shadow:0 10px 20px var(--color-panel-shadow);color:#0b1d26;font-size:20px;font-weight:700;cursor:pointer;transition:opacity .25s ease,transform .25s ease,border-color .2s ease,box-shadow .25s ease;z-index:20;opacity:0;transform:translateY(12px) scale(.96);pointer-events:none}.back-to-top:hover{transform:translateY(-2px);border-color:var(--color-accent);box-shadow:0 12px 18px #00000040}.back-to-top--visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.leaderboard__cta:hover,.donate__cta:hover,.coin-teaser__cta:hover,.hero__cta:hover,.server_button:hover,.about__cta-button:hover,.howto-cta__button:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 14px 20px var(--color-panel-shadow)}.hero__panel,.hero__text,.hero-online-chart,.card,.about__card,.server-system,.release-card,.leaderboard__card,.coin-teaser,.minecraft-snapshot,.page__container,.cabinet-card,.cabinet-panel{background:linear-gradient(180deg,#ffffff13,#ffffff06),color-mix(in srgb,var(--surface-primary) 88%,transparent);border-color:color-mix(in srgb,var(--ufo-aqua) 30%,var(--surface-border));box-shadow:0 10px 18px color-mix(in srgb,var(--color-panel-shadow) 42%,transparent),inset 0 1px #ffffff14,0 0 0 1px #56ffd209}.hero__panel:before,.hero-online-chart:before,.card:before,.about__card:before,.server-system:before,.release-card:before,.leaderboard__card:before,.coin-teaser:before,.minecraft-snapshot:before{border-color:color-mix(in srgb,var(--ufo-aqua) 50%,transparent)!important}.hero__panel,.hero-online-chart,.card,.about__card,.server-system,.release-card,.leaderboard__card,.coin-teaser,.minecraft-snapshot{position:relative}.hero__panel:after,.hero-online-chart:after,.card:after,.about__card:after,.server-system:after,.release-card:after,.leaderboard__card:after,.coin-teaser:after,.minecraft-snapshot:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,var(--ufo-aqua) 0 16px,transparent 16px calc(100% - 16px),var(--ufo-aqua) calc(100% - 16px)),linear-gradient(90deg,var(--ufo-aqua) 0 16px,transparent 16px calc(100% - 16px),var(--ufo-aqua) calc(100% - 16px)),linear-gradient(180deg,var(--ufo-aqua) 0 16px,transparent 16px calc(100% - 16px),var(--ufo-aqua) calc(100% - 16px)),linear-gradient(180deg,var(--ufo-aqua) 0 16px,transparent 16px calc(100% - 16px),var(--ufo-aqua) calc(100% - 16px));background-size:100% 1px,100% 1px,1px 100%,1px 100%;background-position:top left,bottom left,top left,top right;background-repeat:no-repeat;opacity:.38}.app--cabinet .card:after{opacity:.16}.hero__cta,.server_button,.about__cta-button,.howto-cta__button,.donate__cta,.leaderboard__cta,.coin-teaser__cta,.page__cta,.chip,.theme-toggle,.languageSelector__button{position:relative;overflow:hidden}.hero__cta:before,.server_button:before,.about__cta-button:before,.howto-cta__button:before,.donate__cta:before,.leaderboard__cta:before,.coin-teaser__cta:before,.page__cta:before,.chip:before,.theme-toggle:before,.languageSelector__button:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0 28%,rgba(255,255,255,.42) 45%,transparent 62%),linear-gradient(90deg,#56ffd21f,#f0c85a24,#47d17a1f);background-size:220% 100%,260% 100%;transform:translate(-120%);transition:transform .55s ease;pointer-events:none}.hero__cta:hover:before,.server_button:hover:before,.about__cta-button:hover:before,.howto-cta__button:hover:before,.donate__cta:hover:before,.leaderboard__cta:hover:before,.coin-teaser__cta:hover:before,.page__cta:hover:before,.chip:hover:before,.theme-toggle:hover:before,.languageSelector__button:hover:before{transform:translate(120%)}.hero__cta,.server_button,.about__cta-button,.howto-cta__button,.donate__cta,.leaderboard__cta,.coin-teaser__cta{background-size:220% 220%!important}.leaderboard__cta:active,.donate__cta:active,.coin-teaser__cta:active,.hero__cta:active,.server_button:active,.about__cta-button:active,.howto-cta__button:active{transform:translateY(0) scale(.97)}.hero__social-links a:hover img,.footer-link:hover img{transform:translateY(-2px) scale(1.05) rotate(-4deg)}:root{--header-text: var(--color-text)}:root[data-theme=light]{--header-text: #0b1d26}.header-bleed{display:none}.page__container{filter:none}.hero{padding:64px 0 28px!important}.hero__text{filter:none!important;box-shadow:var(--shadow-strong);padding:24px 20px}.page{padding:64px 0 60px;color:var(--color-text)}.page__container{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.page h1{font-family:var(--font-head);font-size:var(--fs-h2);font-weight:var(--fw-h2);letter-spacing:var(--ls-tight)}.page__desc,.page__list li{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-loose)}.page__list{display:flex;flex-direction:column;gap:8px}.page__cta{align-self:flex-start;background:color-mix(in srgb,var(--color-text) 8%,transparent);border:1px solid color-mix(in srgb,var(--surface-border) 64%,transparent);border-radius:10px;padding:12px 18px;color:var(--color-accent);font-weight:600;transition:color .2s ease,background .2s ease,border-color .2s ease}.page__cta:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent);border-color:var(--color-accent)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ufoSpin{to{transform:rotate(360deg)}}.fade-in{animation:fadeInUp .35s ease forwards}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.ufo-preloader,.reading-progress{transition:none!important}.app-atmosphere:before{display:none}}@media(max-width:720px){:root{--container-inline: 28px;--fs-h1: 42px;--fs-h2: 34px;--fs-h3: 24px;--fs-h4: 20px;--fs-subtitle: 17px}.content{padding-top:78px}.card{padding:20px}.page{padding:48px 0 52px}.page__cta{width:100%;text-align:center}}@media(max-width:420px){:root{--container-inline: 20px;--fs-h1: 36px;--fs-h2: 30px;--fs-subtitle: 16px}}.header{position:fixed;padding:10px 0;left:0;right:0;z-index:10;background:transparent;transition:opacity .3s ease;opacity:var(--headerFade, 1);transform:none}.header:before{content:"";position:absolute;inset:-120px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg) 82%,transparent),transparent);pointer-events:none;z-index:0}:root{--chip-bg: rgba(255,255,255,.06);--chip-border: var(--surface-border);--header-shell: color-mix(in srgb, var(--surface-primary) 76%, transparent);--header-shell-border: var(--surface-border)}:root[data-theme=light]{--chip-bg: rgba(255,255,255,.5);--chip-border: var(--surface-border);--header-shell: color-mix(in srgb, var(--surface-primary) 88%, transparent);--header-shell-border: var(--surface-border)}.header__container{width:min(calc(100% - 24px),1760px);max-width:none;margin:0 auto;padding:0;position:relative;z-index:1;pointer-events:auto}.header__shell{background:var(--header-shell);border:1px solid var(--header-shell-border);box-shadow:0 14px 30px color-mix(in srgb,var(--color-panel-shadow) 58%,transparent);border-radius:18px;padding:7px 10px;pointer-events:auto;position:relative;backdrop-filter:blur(14px)}.header__nav{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px}.header--cabinet{padding:10px 0 8px;opacity:1}.header--cabinet:before{background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg) 92%,transparent),transparent)}.header__shell--cabinet{border-radius:12px;padding:6px 10px;background:color-mix(in srgb,var(--surface-primary) 88%,transparent);border-color:color-mix(in srgb,var(--minecraft-grass) 22%,var(--surface-border));box-shadow:0 10px 22px color-mix(in srgb,var(--color-panel-shadow) 42%,transparent)}.header__nav--cabinet{grid-template-columns:minmax(0,1fr) auto}.header__nav--cabinet .header__quick-link.active{color:var(--header-text, var(--color-text));background:transparent;transform:none}.header__cabinet-brand,.header__cabinet-actions{display:flex;align-items:center;gap:12px;min-width:0}.header__cabinet-title{display:grid;gap:2px;min-width:0}.header__cabinet-title strong{color:var(--color-text);font-family:var(--font-head);font-size:18px;line-height:1.1;overflow-wrap:anywhere}.header__cabinet-title span{color:var(--color-muted);font-size:12px;font-weight:700;line-height:1.3}.header__logo--compact{width:48px;height:48px;border-radius:12px;flex:0 0 auto}.header__logo--compact img{width:42px}.header--hidden{transform:translateY(-120%);opacity:0;pointer-events:none}.header__left{display:flex;align-items:center;gap:10px;order:2}.header__actions{display:flex;align-items:center;gap:8px}.header__list{display:flex;gap:6px;align-items:center;padding:3px;border-radius:15px;background:color-mix(in srgb,var(--color-text) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface-border) 58%,transparent)}.header__list-item a{position:relative;color:var(--header-text, var(--color-text));font-family:var(--font-ui);font-size:14px;font-weight:var(--fw-ui);letter-spacing:var(--ls-wide);transition:color .2s ease,background .2s ease,transform .2s ease;min-height:38px;padding:8px 11px;border-radius:12px;display:inline-flex;align-items:center;gap:8px;line-height:1;white-space:nowrap}.header__list-item a svg{width:14px;height:14px;color:color-mix(in srgb,var(--minecraft-gold) 68%,var(--color-accent-2));flex:0 0 auto;transition:color .2s ease,transform .2s ease}.header__list-item a:hover,.header__list-item a.active{color:var(--color-accent);background:linear-gradient(135deg,color-mix(in srgb,var(--minecraft-gold) 10%,transparent),transparent 62%),color-mix(in srgb,var(--color-accent) 9%,transparent);transform:translateY(-1px)}.header__list-item a:hover svg,.header__list-item a.active svg{color:var(--minecraft-gold);transform:translateY(-1px)}.header__nav-icon{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-2));box-shadow:0 0 10px color-mix(in srgb,var(--color-accent-2) 45%,transparent);flex-shrink:0}.header__center{display:flex;justify-content:flex-start;align-items:center;padding:0;order:1}.header__logo{position:relative;width:64px;height:64px;display:grid;place-items:center;border-radius:18px;isolation:isolate;outline:none}.header__logo img{width:58px;position:relative;z-index:2;transition:transform .18s ease,filter .2s ease;filter:drop-shadow(0 4px 10px rgba(0,0,0,.28))}.header__logo:hover img{transform:translateY(-2px);filter:drop-shadow(0 6px 12px rgba(0,0,0,.32))}.header__logo:active img{transform:translateY(1px) scale(.94);filter:drop-shadow(0 3px 7px rgba(0,0,0,.28))}.header__logo-orbit{position:absolute;inset:3px;z-index:0;border-radius:17px;border:1px solid color-mix(in srgb,var(--minecraft-stone) 42%,transparent);background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface-primary) 36%,transparent),0 0 12px color-mix(in srgb,var(--minecraft-stone) 12%,transparent);opacity:.72;transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease}.header__logo--online .header__logo-orbit{border-color:color-mix(in srgb,var(--minecraft-grass) 76%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--minecraft-grass) 20%,transparent),0 0 14px color-mix(in srgb,var(--minecraft-grass) 20%,transparent);opacity:.95}.header__logo:before{content:"";position:absolute;z-index:3;inset:8px;border-radius:16px;background:linear-gradient(90deg,transparent 0 28%,rgba(255,255,255,.55) 48%,transparent 66% 100%);opacity:0;pointer-events:none;transform:translate(-140%) skew(-16deg);animation:logoScan 11s ease-in-out infinite}.header__logo-active{position:absolute;left:18px;right:18px;bottom:1px;z-index:4;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--minecraft-gold),var(--minecraft-grass));box-shadow:0 0 10px color-mix(in srgb,var(--minecraft-gold) 42%,transparent);opacity:.76;transform:scaleX(.72);transition:transform .2s ease,opacity .2s ease}.header__logo:hover .header__logo-active,.header__logo.active .header__logo-active{opacity:1;transform:scaleX(1)}.header__logo--copy-pulse .header__logo-orbit{animation:logoCopyPulse .82s ease}@keyframes logoScan{0%,72%,to{opacity:0;transform:translate(-140%) skew(-16deg)}78%{opacity:.58}86%{opacity:0;transform:translate(145%) skew(-16deg)}}@keyframes logoCopyPulse{0%{transform:scale(1);filter:brightness(1)}45%{transform:scale(1.1);filter:brightness(1.35)}to{transform:scale(1);filter:brightness(1)}}@media(prefers-reduced-motion:reduce){.header__logo:before,.header__logo--copy-pulse .header__logo-orbit{animation:none}}.header__tray{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap;white-space:nowrap;order:3}.header__tray>*{flex-shrink:0}.header__tray--mobile,.header__actions--mobile{display:none}.header__controls-mobile{display:none;gap:8px;align-items:center}.header__play-action,.header__quick-actions,.header__utility-group{display:inline-flex;align-items:center;gap:6px;min-width:0}.header__play-action{padding:3px;border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--minecraft-gold) 12%,transparent),transparent 60%),color-mix(in srgb,var(--color-text) 4%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface-border) 64%,transparent)}.header__play-action .server_button{min-width:184px;min-height:38px;border-radius:12px;border-color:color-mix(in srgb,var(--minecraft-gold) 48%,var(--chip-border));background:linear-gradient(135deg,color-mix(in srgb,var(--minecraft-gold) 18%,transparent),transparent 58%),color-mix(in srgb,var(--surface-primary) 62%,transparent);box-shadow:none}.header__play-action .server_button:hover{transform:translateY(-1px);box-shadow:0 10px 18px color-mix(in srgb,var(--minecraft-gold) 18%,transparent)}.header__quick-actions{padding:3px;border-radius:15px;background:color-mix(in srgb,var(--color-text) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface-border) 58%,transparent)}.header__quick-link{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 11px;border-radius:12px;color:var(--header-text, var(--color-text));font-family:var(--font-ui);font-size:13px;font-weight:700;letter-spacing:var(--ls-wide);line-height:1;white-space:nowrap;transition:color .2s ease,background .2s ease,transform .2s ease}.header__quick-link svg{width:14px;height:14px;color:color-mix(in srgb,var(--color-accent) 72%,var(--color-text));flex:0 0 auto}.header__quick-link:hover,.header__quick-link.active{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,transparent);transform:translateY(-1px)}.header__utility-group{padding:3px;border-radius:15px;background:color-mix(in srgb,var(--surface-secondary) 62%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface-border) 58%,transparent)}.header__tray .languageSelector__button,.header__tray .server_button{min-height:38px}.burger{display:none;width:38px;height:38px;border-radius:var(--radius-sm);border:1px solid var(--color-panel-border);background:var(--color-panel);align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer;box-shadow:0 8px 18px var(--color-panel-shadow)}.burger span{width:18px;height:2px;background:var(--color-text);transition:transform .2s ease,opacity .2s ease}.burger--open span:nth-child(1){transform:translateY(8px) rotate(45deg)}.burger--open span:nth-child(2){opacity:0}.burger--open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.chip{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:12px;border:1px solid var(--chip-border);background:var(--chip-bg);color:var(--header-text, var(--color-text));font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:var(--ls-wide);cursor:pointer;box-shadow:var(--shadow-strong);transition:all .2s ease;min-height:34px;line-height:1.1}.chip--disabled{cursor:not-allowed;opacity:.75;border-style:dashed}.chip:hover{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.chip--faq{border-color:color-mix(in srgb,var(--minecraft-gold) 70%,var(--chip-border));background:linear-gradient(135deg,color-mix(in srgb,var(--minecraft-gold) 18%,transparent),transparent 62%),var(--chip-bg);color:color-mix(in srgb,var(--color-text) 88%,var(--minecraft-gold) 12%)}.chip--faq:hover,.chip--faq.active{border-color:var(--minecraft-gold);background:linear-gradient(135deg,color-mix(in srgb,var(--minecraft-gold) 28%,transparent),transparent 62%),color-mix(in srgb,var(--surface-primary) 78%,transparent)}.theme-toggle{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border-radius:12px;background:transparent;color:var(--header-text, var(--color-text));border:1px solid transparent;box-shadow:none;font-family:var(--font-ui);font-size:13px;font-weight:700;letter-spacing:var(--ls-wide);cursor:pointer;min-height:38px;white-space:nowrap;transition:all .2s ease}.theme-toggle:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent);transform:translateY(-1px)}.theme-toggle svg{width:14px;height:14px;color:color-mix(in srgb,var(--minecraft-gold) 76%,var(--color-accent));flex:0 0 auto}@media(max-width:1480px){.header__actions:not(.header__actions--mobile) .header__list-item a span{display:none}.header__actions:not(.header__actions--mobile) .header__list-item a{width:38px;padding:0;justify-content:center}}@media(max-width:1180px){.header__play-action .server_button{min-width:152px;max-width:172px;padding-inline:10px;font-size:12px}.header__quick-link span,.theme-toggle--compact .theme-toggle__text{display:none}.header__quick-link,.theme-toggle--compact{width:38px;padding:0}.header__utility-group .languageSelector__current,.header__utility-group .languageSelector__chevron{display:none}.header__utility-group .languageSelector__button{width:38px;padding:0;justify-content:center}.header__actions:not(.header__actions--mobile) .header__list-item a span{display:none}.header__actions:not(.header__actions--mobile) .header__list-item a{width:38px;padding:0;justify-content:center}.header__nav--cabinet .header__quick-link{width:auto;padding:8px 11px}.header__nav--cabinet .header__quick-link span,.header__nav--cabinet .theme-toggle--compact .theme-toggle__text,.header__nav--cabinet .header__utility-group .languageSelector__current,.header__nav--cabinet .header__utility-group .languageSelector__chevron{display:inline}.header__nav--cabinet .header__utility-group .languageSelector__button{width:auto;padding:0 10px}.header__nav--cabinet .theme-toggle--compact{width:auto;padding:8px 11px}}@media(max-width:768px){.header__nav--cabinet{display:grid;grid-template-columns:1fr;min-height:0}.header__cabinet-actions{flex-wrap:wrap}.header__tray--desktop{display:none}.burger{display:flex;position:static;margin:0;z-index:32}.header__nav{display:flex;align-items:center;gap:8px;position:relative;min-height:64px;flex-wrap:wrap}.header__left{display:flex;align-items:center;gap:8px;order:3;margin-left:auto}.header__center{padding:0;display:flex;justify-content:flex-start;order:1}.header__tray{grid-area:tray;justify-content:flex-end;flex-wrap:wrap}.header__actions{width:100%;order:3;display:none;padding:12px 0;background:var(--color-panel);border-radius:var(--radius-lg);border:1px solid var(--color-panel-border);box-shadow:0 8px 18px var(--color-panel-shadow);margin-top:8px}.header__actions--mobile{position:fixed;top:76px;left:12px;right:12px;box-sizing:border-box;max-height:calc(100vh - 92px);max-height:calc(100dvh - 92px);padding:14px 12px;gap:12px;z-index:30;border-radius:16px;background:linear-gradient(160deg,#05121af2,#0a1d26eb);border:1px solid var(--surface-border);box-shadow:0 14px 28px #00000059;overflow-y:auto;grid-template-columns:1fr;grid-auto-flow:row;align-items:stretch;justify-items:stretch}:root[data-theme=light] .header__actions--mobile{background:linear-gradient(160deg,#f1f6f9f5,#e7eef3f0);border:1px solid var(--surface-border);box-shadow:0 12px 24px #00283c2e}.header__actions--mobile .header__list{display:grid;grid-template-columns:1fr;align-items:stretch;gap:6px;width:100%;padding:0;background:transparent;box-shadow:none}.header__actions--mobile .header__list-item{display:block;min-width:0}.header__actions--mobile .header__list-item a{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0;min-height:42px;padding:9px 10px;border-radius:10px;background:#ffffff0a;border:1px solid var(--surface-border);letter-spacing:0;line-height:1.2;white-space:normal;overflow-wrap:normal;word-break:normal}.header__actions--mobile .header__list-item a span{display:inline;min-width:0;overflow-wrap:normal;word-break:normal}:root[data-theme=light] .header__actions--mobile .header__list-item a{background:#ffffffd9;border:1px solid var(--surface-border);color:#0b1d26;box-shadow:0 4px 10px #00283c14}:root[data-theme=light] .header__actions--mobile .header__tray{border-radius:10px;background:#ffffffe6;padding:2px}.header__actions--mobile .header__tray{display:grid;grid-area:auto;gap:10px;grid-template-columns:1fr;width:100%;justify-items:stretch;background:#ffffff05;border-radius:10px;padding:0}.header__actions--mobile .server_button,.header__mobile-primary,.header__mobile-primary .server_button{width:100%;min-width:0;max-width:none;min-height:42px;justify-content:center;letter-spacing:.03em}.header__quick-actions--mobile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;background:transparent;box-shadow:none}.header__quick-actions--mobile .header__quick-link{width:100%;min-width:0;min-height:42px;border:1px solid var(--surface-border);background:#ffffff0a;letter-spacing:0;white-space:normal;overflow-wrap:normal;word-break:normal}:root[data-theme=light] .header__quick-actions--mobile .header__quick-link{background:#ffffffd9;color:#0b1d26;box-shadow:0 4px 10px #00283c14}.header__actions--open.header__actions--mobile{display:grid}.header__actions--open:not(.header__actions--mobile){display:none}.header__controls-mobile{display:inline-flex;flex-wrap:wrap;gap:6px;order:2}.header__controls-mobile .theme-toggle{min-width:102px;padding:6px 10px;justify-content:center;border:1px solid var(--chip-border);background:color-mix(in srgb,var(--surface-secondary) 70%,transparent)}.header__controls-mobile .theme-toggle__text,.header__quick-actions--mobile .header__quick-link span{display:inline}.header__logo img{width:56px}}@media(max-width:480px){.header__cabinet-actions .languageSelector__button{width:auto;min-width:0;height:40px;padding:0 10px;justify-content:center}.header__cabinet-actions .languageSelector__current,.header__cabinet-actions .languageSelector__chevron{display:inline}}@media(max-width:480px){.header__controls-mobile{gap:6px}.header__controls-mobile .theme-toggle{min-width:40px;max-width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center}.header__controls-mobile .theme-toggle .theme-toggle__text{display:none}.header__controls-mobile .theme-toggle:before{content:""}}@media(max-width:380px){.header__actions--mobile .header__list,.header__quick-actions--mobile{grid-template-columns:1fr}}.languageSelector{position:relative;display:inline-flex;align-items:center}.languageSelector__button{min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border-radius:var(--radius-sm);border:1px solid var(--chip-border, var(--surface-border));background:linear-gradient(180deg,color-mix(in srgb,var(--minecraft-grass) 10%,transparent),transparent 70%),var(--chip-bg, rgba(255,255,255,.06));color:var(--header-text, var(--color-text));box-shadow:var(--shadow-strong);font-family:var(--font-ui);font-size:13px;font-weight:700;letter-spacing:var(--ls-wide);line-height:1;white-space:nowrap;cursor:pointer}.languageSelector__button:hover,.languageSelector__button--open{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 13%,transparent);transform:translateY(-1px)}.languageSelector__icon{width:18px;height:18px;display:grid;place-items:center;border-radius:5px;color:#111a12;background:linear-gradient(135deg,var(--minecraft-gold),var(--minecraft-copper));font-size:10px;font-weight:800}.languageSelector__current{max-width:92px;overflow:hidden;text-overflow:ellipsis}.languageSelector__chevron{color:var(--color-accent);font-size:14px;line-height:1;transform:translateY(-1px)}.languageSelector__menu{position:absolute;right:0;top:calc(100% + 8px);min-width:172px;max-width:calc(100vw - 24px);display:grid;gap:6px;padding:8px;border-radius:var(--radius-lg);border:1px solid var(--surface-border);background:linear-gradient(180deg,color-mix(in srgb,var(--minecraft-grass) 10%,transparent),transparent 58%),var(--surface-primary);box-shadow:0 16px 28px #00000052;z-index:50}.languageSelector__option{width:100%;min-height:36px;padding:9px 10px;display:flex;align-items:center;justify-content:flex-start;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--color-text);font-family:var(--font-ui);font-size:13px;font-weight:700;letter-spacing:var(--ls-wide);cursor:pointer;text-align:left}.languageSelector__option:hover,.languageSelector__option--active{border-color:var(--surface-border);background:color-mix(in srgb,var(--color-accent) 13%,transparent)}:root[data-theme=light] .languageSelector__menu{background:linear-gradient(180deg,color-mix(in srgb,var(--minecraft-grass) 10%,transparent),transparent 58%),#fffffff5;box-shadow:0 16px 28px #00283c29}:root[data-theme=light] .languageSelector__option{color:#132016}@media(max-width:480px){.languageSelector__button{width:40px;height:40px;min-height:40px;padding:0;justify-content:center}.languageSelector__current,.languageSelector__chevron{display:none}.languageSelector__menu{border-radius:12px}}.server_button{font-family:var(--font-ui);background:var(--chip-bg, rgba(255,255,255,.06));backdrop-filter:blur(6px);box-shadow:var(--shadow-strong);color:var(--header-text, var(--color-text));display:flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:12px;border:1px solid var(--chip-border, var(--surface-border));font-size:13px;font-weight:700;letter-spacing:var(--ls-wide);gap:8px;cursor:pointer;transition:.2s ease;min-width:165px;min-height:34px;line-height:1.2;text-transform:uppercase;white-space:normal;text-align:center;overflow-wrap:anywhere}.server_button:hover{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 14%,transparent);transform:translateY(-2px) scale(1.03);box-shadow:0 12px 18px var(--color-panel-shadow)}.server_button:active{transform:translateY(0) scale(.97)}.server_button__text{display:inline-block;min-width:0;overflow-wrap:anywhere}.server_button span{display:flex;align-items:center;gap:5px}.toast-message{background:#0f2e3ae6;border:1px solid var(--surface-border);color:var(--color-accent);font-size:18px;width:300px;padding:14px 16px}.cabinet-ui-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px;border-radius:var(--radius-sm);font-size:14px;font-family:var(--font-ui);font-weight:800;letter-spacing:0;word-spacing:.16em;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease,border-color .18s ease,background .18s ease;border:1px solid color-mix(in srgb,var(--minecraft-gold) 42%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--minecraft-gold) 94%,#ffffff 8%),var(--minecraft-copper)),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px);background-size:auto,8px 8px;color:#111a12;box-shadow:0 6px color-mix(in srgb,var(--minecraft-dirt) 68%,#000 22%)}.cabinet-ui-button:hover,.cabinet-ui-button:focus-visible{outline:none;transform:translateY(-2px);border-color:color-mix(in srgb,var(--minecraft-gold) 76%,#fff 10%);box-shadow:0 8px color-mix(in srgb,var(--minecraft-dirt) 68%,#000 22%)}.cabinet-ui-button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.cabinet-ui-button--ghost{background:color-mix(in srgb,var(--surface-secondary) 82%,transparent);border-color:color-mix(in srgb,var(--surface-border) 72%,transparent);color:var(--color-text);box-shadow:none}.cabinet-ui-button--outline{background:color-mix(in srgb,var(--surface-primary) 72%,transparent);border-color:color-mix(in srgb,var(--minecraft-grass) 42%,transparent);color:var(--color-text);box-shadow:none}.cabinet-ui-button--danger{background:color-mix(in srgb,rgba(248,113,113,.18) 76%,var(--surface-primary));border-color:#f871717a;color:color-mix(in srgb,#ffd6d6 86%,var(--color-text));box-shadow:none}.cabinet-ui-button--ghost:hover,.cabinet-ui-button--ghost:focus-visible,.cabinet-ui-button--outline:hover,.cabinet-ui-button--outline:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--minecraft-grass) 14%,transparent)}.cabinet-ui-button--danger:hover,.cabinet-ui-button--danger:focus-visible{border-color:#f87171b8;box-shadow:0 0 0 2px #f8717129}.cabinet-ui-button--small{min-height:34px;padding:6px 10px;font-size:12px}.cabinet-ui-button,.cabinet-ui-badge{white-space:normal}.cabinet-ui-input{display:grid;gap:6px;font-size:13px;color:var(--color-muted)}.cabinet-ui-input input,.cabinet-ui-input textarea{background:color-mix(in srgb,var(--surface-primary) 88%,#000 12%);border:1px solid var(--surface-border);border-radius:10px;padding:10px 12px;color:var(--color-text);font-size:14px;min-width:0}.cabinet-ui-input input:focus,.cabinet-ui-input textarea:focus{outline:none;border-color:#00e7ff99;box-shadow:0 0 0 2px #00e7ff26}.cabinet-ui-input__hint{font-size:12px;color:var(--color-subtle)}.cabinet-ui-badge{display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-sm);padding:4px 10px;font-size:12px;font-weight:600;letter-spacing:.02em;background:#00e7ff2e;border:1px solid rgba(0,231,255,.35);color:var(--color-text)}.cabinet-ui-badge--muted{background:color-mix(in srgb,var(--color-text) 8%,transparent);border-color:color-mix(in srgb,var(--surface-border) 58%,transparent)}.cabinet-ui-badge--warning{background:#ff9a2c2e;border-color:#ff9a2c73}.cabinet-ui-badge--success{background:#34d3992e;border-color:#34d39973}.cabinet-ui-badge--danger{background:#f871712e;border-color:#f8717173}.cabinet-ui-table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--surface-border) 34%,transparent) transparent}.cabinet-ui-table-wrap::-webkit-scrollbar{height:6px}.cabinet-ui-table-wrap::-webkit-scrollbar-track{background:transparent}.cabinet-ui-table-wrap::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--surface-border) 42%,transparent)}.cabinet-ui-table{width:100%;min-width:680px;border-collapse:collapse;font-size:14px}.cabinet-ui-table th,.cabinet-ui-table td{text-align:left;padding:12px 10px;border-bottom:1px solid color-mix(in srgb,var(--surface-border) 52%,transparent)}.cabinet-ui-table th{color:var(--color-muted);font-weight:600}.cabinet-ui-skeleton{background:linear-gradient(90deg,color-mix(in srgb,var(--color-text) 8%,transparent),color-mix(in srgb,var(--color-text) 16%,transparent),color-mix(in srgb,var(--color-text) 8%,transparent));background-size:200% 100%;border-radius:10px;animation:cabinet-skeleton 1.4s ease infinite}.cabinet-hero-card{padding:22px;border-color:color-mix(in srgb,var(--minecraft-grass) 18%,var(--surface-border));background:linear-gradient(135deg,color-mix(in srgb,var(--minecraft-grass) 7%,transparent),transparent 46%),color-mix(in srgb,var(--surface-primary) 88%,transparent)}.cabinet-hero-card--empty{border-color:color-mix(in srgb,var(--minecraft-gold) 20%,var(--surface-border))}.cabinet-hero{display:grid;grid-template-columns:86px minmax(0,1fr);gap:16px;align-items:center}.cabinet-hero__avatar{display:grid;width:86px;height:86px;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--surface-border) 76%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 88%,transparent),color-mix(in srgb,var(--surface-secondary) 78%,transparent)),linear-gradient(90deg,var(--checker-a) 1px,transparent 1px),linear-gradient(0deg,var(--checker-a) 1px,transparent 1px);background-size:auto,16px 16px,16px 16px;box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 5%,transparent)}.cabinet-hero__avatar img{display:block;width:100%;height:100%;image-rendering:pixelated;object-fit:cover}.cabinet-hero__avatar span{color:var(--color-text);font-family:var(--font-ui);font-size:22px;font-weight:900}.cabinet-hero__avatar--empty{opacity:.82}.cabinet-hero__main{display:grid;gap:9px;min-width:0}.cabinet-hero__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.cabinet-hero__eyebrow{margin:0 0 4px;color:var(--color-muted);font-family:var(--font-ui);font-size:11px;font-weight:800;text-transform:uppercase}.cabinet-hero__title{margin:0;font-family:var(--font-head);font-size:clamp(27px,3.4vw,38px);line-height:1.05;overflow-wrap:anywhere}.cabinet-hero__badges,.cabinet-hero__actions,.cabinet-hero__meta{display:flex;flex-wrap:wrap;gap:10px}.cabinet-hero__meta{gap:6px 14px;color:var(--color-text);font-size:13px;font-weight:650;line-height:1.45}.cabinet-hero__details{display:grid;gap:4px;color:var(--color-muted);font-size:13px;line-height:1.45}.cabinet-metric-card{border-color:color-mix(in srgb,var(--surface-border) 30%,transparent);background:color-mix(in srgb,var(--surface-primary) 66%,transparent);box-shadow:0 6px 12px color-mix(in srgb,var(--color-panel-shadow) 28%,transparent);padding:18px}.cabinet-metric-card--success{border-color:color-mix(in srgb,var(--minecraft-grass) 22%,var(--surface-border))}.cabinet-metric-card--warning{border-color:color-mix(in srgb,var(--minecraft-gold) 30%,var(--surface-border))}.cabinet-metric-card.is-disabled,.cabinet-metric-card--muted{opacity:.9}.cabinet-metric{display:grid;align-content:start;min-height:118px;gap:7px}.cabinet-metric__label{color:var(--color-muted);font-family:var(--font-ui);font-size:12px;font-weight:800;line-height:1.35;text-transform:uppercase}.cabinet-metric__value{color:var(--color-text);font-size:21px;line-height:1.15;overflow-wrap:anywhere}.cabinet-metric__note{color:var(--color-muted);font-size:12px;line-height:1.4}.cabinet-metric__action{width:fit-content;margin-top:2px;border:0;border-bottom:1px solid color-mix(in srgb,var(--color-muted) 36%,transparent);padding:0 0 1px;background:transparent;color:var(--color-muted);cursor:pointer;font-family:var(--font-ui);font-size:12px;font-weight:800;line-height:1.2}.cabinet-metric__action:hover,.cabinet-metric__action:focus-visible{color:var(--minecraft-grass);border-bottom-color:color-mix(in srgb,var(--minecraft-grass) 48%,transparent);outline:none}.cabinet-state{display:grid;gap:8px;padding:16px;border:1px solid color-mix(in srgb,var(--surface-border) 52%,transparent);border-left-width:3px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-secondary) 30%,transparent)}.cabinet-state--warning{border-left-color:color-mix(in srgb,var(--minecraft-gold) 72%,transparent);background:color-mix(in srgb,var(--minecraft-gold) 6%,transparent)}.cabinet-state--success{border-left-color:color-mix(in srgb,var(--minecraft-grass) 68%,transparent);background:color-mix(in srgb,var(--minecraft-grass) 5%,transparent)}.cabinet-state--danger{border-left-color:#ff4646b3;background:#ff46461c}.cabinet-state strong{color:var(--color-text);font-size:15px;line-height:1.35}.cabinet-state p{margin:0;color:var(--color-muted);font-size:13px;line-height:1.45}.cabinet-state .cabinet-ui-button{width:fit-content;justify-self:start}.cabinet-locked-feature{display:grid;gap:18px;padding:22px}.cabinet-locked-feature__state{min-height:132px;align-content:center}.cabinet-locked-feature__preview{display:grid;gap:12px}.cabinet-locked-feature__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.cabinet-locked-feature__item{min-height:58px;display:grid;align-items:center;border:1px solid color-mix(in srgb,var(--surface-border) 44%,transparent);border-radius:var(--radius-sm);padding:12px;background:color-mix(in srgb,var(--surface-secondary) 24%,transparent);color:var(--color-text);font-family:var(--font-ui);font-size:13px;font-weight:800;line-height:1.3}.cabinet-filter-card{padding:18px}.cabinet-filter-bar{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.cabinet-filter-bar select{min-height:38px;min-width:150px;border:1px solid color-mix(in srgb,var(--surface-border) 72%,transparent);border-radius:var(--radius-sm);padding:8px 10px;background:color-mix(in srgb,var(--surface-primary) 86%,#000 14%);color:var(--color-text);font-family:var(--font-ui);font-size:13px}.cabinet-related-links{display:grid;gap:8px}.cabinet-related-links__item{width:100%;min-height:42px;border:1px solid color-mix(in srgb,var(--surface-border) 58%,transparent);border-radius:var(--radius-sm);padding:9px 11px;background:color-mix(in srgb,var(--surface-secondary) 34%,transparent);color:var(--color-text);cursor:pointer;font-family:var(--font-ui);font-size:13px;font-weight:800;line-height:1.25;text-align:left}.cabinet-related-links__item:hover,.cabinet-related-links__item:focus-visible{border-color:color-mix(in srgb,var(--minecraft-grass) 48%,transparent);background:color-mix(in srgb,var(--minecraft-grass) 7%,transparent);outline:none}@media(max-width:720px){.cabinet-hero{grid-template-columns:1fr}.cabinet-hero__avatar{width:76px;height:76px}.cabinet-filter-bar .cabinet-ui-button,.cabinet-filter-bar select,.cabinet-hero__actions .cabinet-ui-button,.cabinet-state .cabinet-ui-button{width:100%}}:root[data-theme=light] .cabinet-ui-input input,:root[data-theme=light] .cabinet-ui-input textarea{background:#ffffffe0}:root[data-theme=light] .cabinet-ui-button--ghost,:root[data-theme=light] .cabinet-ui-button--outline{border-color:color-mix(in srgb,var(--color-accent-2) 28%,var(--surface-border))}@keyframes cabinet-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.card{width:100%;min-width:0;overflow-wrap:anywhere;border-radius:var(--radius-lg);padding:28px;box-shadow:0 8px 16px color-mix(in srgb,var(--color-panel-shadow) 55%,transparent);background:color-mix(in srgb,var(--color-panel) 82%,transparent);border:1px solid color-mix(in srgb,var(--color-panel-border) 58%,transparent);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.card--glass{backdrop-filter:blur(6px)}.cabinet-page{max-width:960px;margin:0 auto;padding:48px 20px 80px}.cabinet-page h1{margin-bottom:12px;font-family:var(--font-head);letter-spacing:var(--ls-normal)}.cabinet-page__note{color:var(--color-muted);line-height:var(--lh-loose)}.cabinet-form{margin-top:24px;display:grid;gap:16px}.cabinet-form__field{display:grid;gap:8px;font-size:14px;color:var(--color-muted);font-family:var(--font-ui);font-weight:600}.cabinet-form__field input{background:color-mix(in srgb,var(--surface-primary) 82%,#000 18%);border:1px solid var(--surface-border);border-radius:var(--radius-sm);padding:12px 14px;color:var(--color-text);font-family:var(--font-body);min-height:46px}.cabinet-form__field input:focus{outline:none;border-color:color-mix(in srgb,var(--color-accent-2) 68%,#fff 10%);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent-2) 20%,transparent)}.cabinet-form__field input:disabled{opacity:.62;cursor:not-allowed}.cabinet-form__captcha{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.cabinet-form__submit{border:none;border-radius:var(--radius-sm);padding:12px 18px;background:linear-gradient(135deg,var(--minecraft-grass),var(--minecraft-gold));color:#111a12;font-family:var(--font-ui);font-weight:700;cursor:pointer;min-height:46px}.cabinet-form__submit:disabled{opacity:.6;cursor:not-allowed}.cabinet-form__retry{border:1px solid var(--surface-border);border-radius:var(--radius-sm);padding:0 14px;background:color-mix(in srgb,var(--surface-secondary) 86%,transparent);color:var(--color-text);cursor:pointer;font-family:var(--font-ui);font-size:13px;font-weight:700;min-height:46px}.cabinet-form__retry:disabled{opacity:.56;cursor:not-allowed}.cabinet-form__error{background:#ff46461f;border:1px solid rgba(255,70,70,.35);padding:10px 12px;border-radius:8px;color:#ffb3b3;font-size:14px}.cabinet-auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:clamp(24px,4vw,44px);align-items:stretch;max-width:1040px}.cabinet-auth__card{position:relative;overflow:hidden;border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 94%,transparent),color-mix(in srgb,var(--surface-secondary) 84%,transparent)),linear-gradient(90deg,var(--checker-a) 1px,transparent 1px),linear-gradient(0deg,var(--checker-a) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px;box-shadow:var(--shadow-strong);backdrop-filter:blur(10px)}.cabinet-auth__card{padding:clamp(22px,4vw,38px)}.cabinet-auth__intro{max-width:620px}.cabinet-auth__intro h1{font-size:clamp(32px,5vw,52px);line-height:1.05}.cabinet-auth__eyebrow,.cabinet-auth__panel-label{display:inline-flex;width:fit-content;margin-bottom:14px;border:1px solid color-mix(in srgb,var(--color-accent) 46%,transparent);border-radius:var(--radius-sm);padding:6px 9px;background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-accent);font-family:var(--font-ui);font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.cabinet-auth__links{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px;color:var(--color-muted);font-size:14px}.cabinet-auth__links a,.cabinet-page__note a{color:var(--color-accent);font-weight:700}.cabinet-auth__panel{display:flex;min-height:100%;flex-direction:column;justify-content:center;padding:18px 0 18px clamp(22px,3vw,34px);border-left:1px solid color-mix(in srgb,var(--surface-border) 58%,transparent);background:transparent;box-shadow:none;overflow:visible;position:relative}.cabinet-auth__panel:before{display:none}.cabinet-auth__panel>*{position:relative;z-index:1}.cabinet-auth__panel h2{margin:0 0 10px;font-family:var(--font-head);font-size:26px}.cabinet-auth__panel p{margin:0;color:var(--color-muted);line-height:var(--lh-loose)}.cabinet-auth__panel ul{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.cabinet-auth__panel li{border:0;border-left:1px solid color-mix(in srgb,var(--surface-border) 62%,transparent);border-radius:0;padding:8px 0 8px 12px;background:transparent;color:var(--color-text);font-family:var(--font-ui);font-size:13px;font-weight:700}.cabinet-form__success{background:#50dc961f;border:1px solid rgba(80,220,150,.35);padding:10px 12px;border-radius:8px;color:#b9ffd9;font-size:14px}.cabinet-form__note{background:color-mix(in srgb,var(--color-text) 8%,transparent);border:1px solid color-mix(in srgb,var(--surface-border) 58%,transparent);padding:10px 12px;border-radius:8px;color:var(--color-text);font-size:14px;overflow-wrap:anywhere}.cabinet-heading{margin:0 0 12px;font-size:22px;line-height:1.2}.cabinet-muted{color:var(--color-muted);font-size:14px;line-height:1.6}.cabinet-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.statistics-overview{display:grid;gap:16px}.statistics-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.statistics-group{display:grid;gap:12px}.statistics-group__metrics{display:grid;gap:10px}.statistics-group__metrics .cabinet-metric-card{min-height:0}.statistics-sync-card{display:grid;gap:14px}.statistics-sync-list,.statistics-sync-details__body{display:grid;gap:8px}.statistics-sync-row{display:flex;justify-content:space-between;gap:12px;align-items:center;min-width:0;color:var(--color-muted);font-size:14px}.statistics-sync-row>span{min-width:0;overflow-wrap:anywhere}.statistics-sync-details{color:var(--color-muted);font-size:13px}.statistics-sync-details summary{width:fit-content;cursor:pointer;color:var(--color-text);font-family:var(--font-ui);font-weight:700}.statistics-sync-details__body{margin-top:10px;border-top:1px solid color-mix(in srgb,var(--surface-border) 54%,transparent);padding-top:10px}.statistics-sync-details code{color:var(--color-subtle);font-family:var(--font-mono, monospace);font-size:12px}@media(max-width:980px){.statistics-groups{grid-template-columns:1fr}}.cabinet-card-title{font-size:16px;font-weight:600;margin-bottom:8px}.cabinet-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.cabinet-inline--space{justify-content:space-between}.cabinet-section-head{margin-bottom:12px}.cabinet-list{display:grid;gap:8px;padding-left:18px;margin:12px 0;color:var(--color-muted);font-size:14px}.cabinet-link-command{display:grid;gap:12px;margin:14px 0}.cabinet-link-command code{display:block;width:100%;padding:12px 14px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#0000003d;color:#f7fbff;font-size:16px;letter-spacing:0;overflow-wrap:anywhere}.cabinet-empty{display:grid;gap:10px;margin-top:16px}.cabinet-balance{font-size:32px;font-weight:700;overflow-wrap:anywhere}.character-hero-card{background:linear-gradient(135deg,color-mix(in srgb,var(--minecraft-grass) 7%,transparent),transparent 46%),color-mix(in srgb,var(--surface-primary) 88%,transparent);border-color:color-mix(in srgb,var(--minecraft-grass) 18%,var(--surface-border));padding:22px}.character-hero{display:grid;grid-template-columns:86px minmax(0,1fr);gap:16px;align-items:center}.character-avatar{display:grid;width:86px;height:86px;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--surface-border) 76%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 88%,transparent),color-mix(in srgb,var(--surface-secondary) 78%,transparent)),linear-gradient(90deg,var(--checker-a) 1px,transparent 1px),linear-gradient(0deg,var(--checker-a) 1px,transparent 1px);background-size:auto,16px 16px,16px 16px;box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 5%,transparent)}.character-avatar img{display:block;width:100%;height:100%;image-rendering:pixelated;object-fit:cover}.character-avatar span{color:var(--color-text);font-family:var(--font-ui);font-size:22px;font-weight:900}.character-hero__main{display:grid;gap:9px;min-width:0}.character-hero__head{gap:16px}.character-hero__label{margin:0 0 4px;color:var(--color-muted);font-family:var(--font-ui);font-size:11px;font-weight:800;text-transform:uppercase}.character-hero__name{margin:0;font-family:var(--font-head);font-size:clamp(27px,3.4vw,38px);line-height:1.05;overflow-wrap:anywhere}.character-hero__meta{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--color-text);font-size:13px;font-weight:650;line-height:1.45}.character-hero__details{display:grid;gap:4px;color:var(--color-muted);font-size:13px;line-height:1.45}.character-hero__actions{display:flex;flex-wrap:wrap;gap:10px}.character-empty-card{padding:24px}.character-empty{display:grid;grid-template-columns:86px minmax(0,1fr);gap:18px;align-items:center}.character-avatar--empty{opacity:.82}.profile-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:16px;align-items:start}.profile-related{display:grid;gap:8px}.profile-related__item{width:100%;min-height:42px;border:1px solid color-mix(in srgb,var(--surface-border) 58%,transparent);border-radius:var(--radius-sm);padding:9px 11px;background:color-mix(in srgb,var(--surface-secondary) 34%,transparent);color:var(--color-text);cursor:pointer;font-family:var(--font-ui);font-size:13px;font-weight:800;line-height:1.25;text-align:left}.profile-related__item:hover,.profile-related__item:focus-visible{border-color:color-mix(in srgb,var(--minecraft-grass) 48%,transparent);background:color-mix(in srgb,var(--minecraft-grass) 7%,transparent);outline:none}.overview-layout{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:16px;align-items:start}.overview-attention,.overview-activity{min-width:0}.overview-attention{border-color:color-mix(in srgb,var(--minecraft-gold) 18%,var(--surface-border));background:color-mix(in srgb,var(--surface-primary) 78%,transparent)}.overview-attention__list,.overview-activity__list{display:grid;gap:10px}.overview-attention__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px;border:0;border-left:3px solid color-mix(in srgb,var(--surface-border) 78%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-secondary) 32%,transparent)}.overview-attention__item--warning{border-left-color:color-mix(in srgb,var(--minecraft-gold) 72%,transparent);background:color-mix(in srgb,var(--minecraft-gold) 6%,transparent)}.overview-attention__item--success{border-left-color:color-mix(in srgb,var(--minecraft-grass) 68%,transparent);background:color-mix(in srgb,var(--minecraft-grass) 5%,transparent)}.overview-attention__item--danger{border-left-color:#ff4646b3;background:#ff46461c}.overview-attention__item strong,.overview-activity__item strong,.overview-empty-state strong{display:block;color:var(--color-text);font-size:15px;line-height:1.35;overflow-wrap:anywhere}.overview-attention__item div>span,.overview-activity__type,.overview-actions-label{display:block;margin-bottom:4px;color:var(--color-subtle);font-family:var(--font-ui);font-size:11px;font-weight:900;line-height:1.25;text-transform:uppercase}.overview-attention__item p,.overview-activity__item p,.overview-empty-state p{margin:4px 0 0;color:var(--color-muted);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.character-stats{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.character-stat-card{border-color:color-mix(in srgb,var(--surface-border) 30%,transparent);background:color-mix(in srgb,var(--surface-primary) 66%,transparent);box-shadow:0 6px 12px color-mix(in srgb,var(--color-panel-shadow) 28%,transparent);padding:18px}.character-stat-card--success{border-color:color-mix(in srgb,var(--minecraft-grass) 22%,var(--surface-border))}.character-stat-card--warning{border-color:color-mix(in srgb,var(--minecraft-gold) 30%,var(--surface-border))}.character-stat-card--muted{opacity:.92}.character-stat{display:grid;align-content:start;min-height:118px;gap:7px}.character-stat__label{color:var(--color-muted);font-family:var(--font-ui);font-size:12px;font-weight:800;line-height:1.35;text-transform:uppercase}.character-stat__value{color:var(--color-text);font-size:21px;line-height:1.15;overflow-wrap:anywhere}.character-stat__note{color:var(--color-muted);font-size:12px;line-height:1.4}.character-stat__action{width:fit-content;margin-top:2px;border:0;border-bottom:1px solid color-mix(in srgb,var(--color-muted) 36%,transparent);padding:0 0 1px;background:transparent;color:var(--color-muted);cursor:pointer;font-family:var(--font-ui);font-size:12px;font-weight:800;line-height:1.2}.character-stat__action:hover,.character-stat__action:focus-visible{color:var(--color-accent);outline:none}.character-actions{display:flex;flex-wrap:wrap;gap:10px}.character-actions--secondary .cabinet-ui-button{opacity:.88}.overview-activity__item{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,auto);gap:14px;align-items:start;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--surface-border) 52%,transparent)}.overview-activity__item:last-child{border-bottom:0}.overview-activity__item>span{color:var(--color-muted);font-size:12px;line-height:1.4;text-align:right}.overview-activity__type{width:fit-content;margin-bottom:6px;border:1px solid color-mix(in srgb,var(--surface-border) 42%,transparent);border-radius:999px;padding:3px 7px;background:color-mix(in srgb,var(--surface-secondary) 34%,transparent)}.overview-empty-state{padding:14px;border:1px dashed color-mix(in srgb,var(--surface-border) 70%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-secondary) 54%,transparent)}.account-dashboard-card{display:grid;gap:14px;margin-top:16px}.account-dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.account-dashboard-panel{display:grid;gap:7px;min-height:122px;border:1px solid color-mix(in srgb,var(--surface-border) 58%,transparent);border-radius:var(--radius-sm);padding:14px;background:color-mix(in srgb,var(--surface-secondary) 34%,transparent)}.account-dashboard-panel strong{color:var(--color-text);font-size:20px;line-height:1.2;overflow-wrap:anywhere}.account-dashboard-panel p{margin:0;color:var(--color-muted);font-size:13px;line-height:1.45}.account-dashboard-label{color:var(--color-subtle);font-family:var(--font-ui);font-size:11px;font-weight:900;text-transform:uppercase}.account-dashboard-quota,.privacy-preview{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.account-dashboard-quota span,.privacy-preview span{border:1px solid color-mix(in srgb,var(--surface-border) 52%,transparent);border-radius:var(--radius-sm);padding:6px 8px;background:color-mix(in srgb,var(--surface-secondary) 32%,transparent);color:var(--color-muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.privacy-preview{margin-top:8px}.privacy-preview strong{flex-basis:100%;color:var(--color-text);font-size:14px}.economy-overview{display:grid;gap:16px}.economy-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.economy-toolbar__status{display:flex;align-items:center;gap:10px;min-width:0;color:var(--color-muted);font-size:13px}.economy-balance-meta{display:grid;gap:8px;margin-top:14px}.economy-period-bar{display:flex;gap:6px;flex-wrap:wrap}.economy-period{min-height:34px;border:1px solid color-mix(in srgb,var(--surface-border) 58%,transparent);border-radius:var(--radius-sm);padding:7px 11px;background:color-mix(in srgb,var(--surface-secondary) 36%,transparent);color:var(--color-muted);font:inherit;font-size:13px;font-weight:750;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.economy-period:hover,.economy-period:focus-visible,.economy-period.is-active{border-color:color-mix(in srgb,var(--minecraft-grass) 42%,var(--surface-border));background:color-mix(in srgb,var(--minecraft-grass) 8%,transparent);color:var(--color-text);outline:none}.economy-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.economy-state{display:grid;gap:8px;padding:14px 0 4px}.economy-state h3{margin:0;color:var(--color-text);font-size:16px}.economy-state p{max-width:680px;margin:0;color:var(--color-muted);line-height:1.55}.security-center{display:grid;gap:16px}.economy-activity-list{display:grid;gap:8px}.economy-activity-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(128px,auto);gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--surface-border) 52%,transparent)}.economy-activity-row:last-child{border-bottom:0}.economy-activity-row>div{display:grid;gap:4px;min-width:0}.economy-activity-row>div:last-child{text-align:right}.economy-activity-row strong,.economy-activity-row span{overflow-wrap:anywhere}.economy-activity-row span{color:var(--color-muted);font-size:13px;line-height:1.45}.economy-activity-row .is-income{color:#7ee0a5}.economy-activity-row .is-expense{color:#ffb27d}.is-income{color:#7ee0a5}.is-expense{color:#ffb27d}.notifications-center,.ledger-page{display:grid;gap:16px}.ledger-page__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:16px;align-items:start}.ledger-page__list,.ledger-page__details{min-width:0}.cabinet-ui-table tbody tr{transition:background .16s ease}.cabinet-ui-table tbody tr:hover,.cabinet-ui-table tbody tr.is-selected{background:color-mix(in srgb,var(--minecraft-grass) 6%,transparent)}.cabinet-ui-table tbody tr.is-selected{box-shadow:inset 3px 0 color-mix(in srgb,var(--minecraft-grass) 72%,transparent)}.notifications-list{display:grid;gap:10px}.notifications-event{display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,auto);gap:16px;align-items:start;padding:14px 0;border-bottom:1px solid color-mix(in srgb,var(--surface-border) 52%,transparent)}.notifications-event:last-child{border-bottom:0}.notifications-event.is-new{border-left:2px solid color-mix(in srgb,var(--minecraft-gold) 74%,transparent);padding-left:12px}.notifications-event__main,.notifications-event__actions{display:grid;gap:8px;min-width:0}.notifications-event__main strong,.notifications-event__main p{margin:0;overflow-wrap:anywhere}.notifications-event__main>span{color:var(--color-muted);font-size:12px}.notifications-event__actions{justify-items:end}.cabinet-kv{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--surface-border) 52%,transparent);font-size:14px;gap:16px;min-width:0}.cabinet-kv strong{font-weight:600;min-width:0;overflow-wrap:anywhere;text-align:right}.cabinet-shell select,.cabinet-page select{min-height:42px;min-width:min(100%,180px);max-width:100%;padding:9px 36px 9px 12px;border:1px solid color-mix(in srgb,var(--surface-border) 72%,transparent);border-radius:var(--radius-sm);background:linear-gradient(45deg,transparent 50%,var(--color-muted) 50%) right 16px center / 6px 6px no-repeat,linear-gradient(135deg,var(--color-muted) 50%,transparent 50%) right 10px center / 6px 6px no-repeat,color-mix(in srgb,var(--surface-primary) 88%,#000 12%);color:var(--color-text);font-family:var(--font-ui);font-size:14px;font-weight:700;appearance:none;cursor:pointer}.cabinet-shell select:focus,.cabinet-page select:focus{outline:none;border-color:color-mix(in srgb,var(--minecraft-grass) 58%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--minecraft-grass) 16%,transparent)}.cabinet-loading{display:grid;gap:12px;max-width:720px}.cabinet-settings{display:grid;gap:20px}.cabinet-settings__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.cabinet-settings__data-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:18px}.cabinet-settings__data-card{display:grid;gap:8px;min-height:116px;padding:16px;border:1px solid color-mix(in srgb,var(--surface-border) 68%,transparent);border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 88%,transparent),color-mix(in srgb,var(--surface-secondary) 72%,transparent)),linear-gradient(90deg,var(--checker-a) 1px,transparent 1px),linear-gradient(0deg,var(--checker-a) 1px,transparent 1px);background-size:auto,18px 18px,18px 18px;color:var(--color-text);cursor:pointer;text-align:left;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.cabinet-settings__data-card:hover,.cabinet-settings__data-card:focus-visible{outline:none;transform:translateY(-2px);border-color:color-mix(in srgb,var(--minecraft-grass) 58%,transparent);box-shadow:0 10px 18px color-mix(in srgb,var(--color-panel-shadow) 44%,transparent)}.cabinet-settings__data-card span{font-family:var(--font-ui);font-size:14px;font-weight:800}.cabinet-settings__data-card small{color:var(--color-muted);font-size:13px;line-height:1.5}:root[data-theme=light] .cabinet-form__field input{background:#ffffffe0}:root[data-theme=light] .cabinet-shell select,:root[data-theme=light] .cabinet-page select{background:linear-gradient(45deg,transparent 50%,#446352 50%) right 16px center / 6px 6px no-repeat,linear-gradient(135deg,#446352 50%,transparent 50%) right 10px center / 6px 6px no-repeat,#ffffffe0}:root[data-theme=light] .cabinet-form__retry{background:#ffffffc7}:root[data-theme=light] .cabinet-form__error{color:#8a1f1f}:root[data-theme=light] .cabinet-form__success{color:#116138}:root[data-theme=light] .cabinet-settings__data-card{background:linear-gradient(180deg,#ffffffeb,#f6faf1db),linear-gradient(90deg,var(--checker-a) 1px,transparent 1px),linear-gradient(0deg,var(--checker-a) 1px,transparent 1px);background-size:auto,18px 18px,18px 18px}@media(max-width:860px){.cabinet-auth,.overview-layout,.profile-layout{grid-template-columns:1fr}.cabinet-auth__panel{min-height:auto;padding:24px 0 0;border-left:0;border-top:1px solid color-mix(in srgb,var(--surface-border) 58%,transparent)}}@media(max-width:560px){.cabinet-page{padding:32px 14px 64px}.cabinet-auth__card{padding:20px}.cabinet-form__captcha{grid-template-columns:1fr}.cabinet-kv,.cabinet-inline--space{align-items:flex-start;flex-direction:column}.cabinet-inline .cabinet-ui-button{width:100%}.character-hero,.character-empty{grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:flex-start}.character-avatar{width:72px;height:72px}.character-actions .cabinet-ui-button,.character-hero__actions .cabinet-ui-button{width:100%}.character-stats,.account-dashboard-grid,.economy-stats,.ledger-page__grid,.overview-attention__item,.overview-activity__item,.overview-server-ip{grid-template-columns:1fr}.overview-server-ip .cabinet-ui-button{width:100%}.overview-activity__item>span{text-align:left}.economy-activity-row{grid-template-columns:1fr}.economy-activity-row>div:last-child{text-align:left}.economy-toolbar{align-items:flex-start;flex-direction:column}.notifications-event{grid-template-columns:1fr}.notifications-event__actions{justify-items:stretch}}.layout{max-width:1760px;margin:0 auto;padding:0 clamp(14px,3vw,36px);width:min(100%,calc(100% - 24px));box-sizing:border-box}
