.site-footer{border-top:1px solid var(--glass-line,oklch(62% .05 132/.14));background:var(--bg,oklch(12% .005 280));padding:64px 0 44px;position:relative;overflow:hidden}.site-footer .footer-mega{font-family:var(--display,Archivo, Manrope, sans-serif);text-transform:uppercase;letter-spacing:-.05em;color:oklch(20% .012 140);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(64px,13vw,190px);font-weight:900;line-height:.84}.site-footer .footer-mega .acid{color:oklch(34% .09 132)}.site-footer .footer-top{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;align-items:start;gap:44px 32px;padding:40px 0 44px;display:grid}.site-footer .footer-brand{flex-direction:column;gap:16px;min-width:0;display:flex}.site-footer .footer-brand .brand{font-family:var(--display,Archivo, Manrope, sans-serif);text-transform:uppercase;letter-spacing:-.03em;color:var(--text,oklch(97% .004 90));font-size:1.5rem;font-weight:800}.site-footer .footer-brand .brand .door{color:var(--acid,oklch(89% .22 124))}.site-footer .footer-brand p{color:oklch(70% .006 280);text-wrap:pretty;max-width:34ch;margin:0;font-size:.9rem;line-height:1.62}.site-footer .footer-cta{white-space:nowrap;border-radius:var(--r-sm,8px);color:oklch(87% .15 58);border:1px solid var(--glass-line-heat,oklch(71% .21 47/.55));background:oklch(48% .13 50/.22);width:max-content;margin-top:4px;padding:13px 20px;font-size:.9rem;font-weight:700;transition:border-color .18s,background .18s}.site-footer .footer-cta:hover{background:oklch(52% .15 50/.3);border-color:oklch(89% .22 124/.8)}.site-footer .footer-status{font-family:var(--label-font,"Golos Text", sans-serif);letter-spacing:.12em;text-transform:uppercase;color:oklch(62% .02 130);align-items:center;gap:9px;margin-top:6px;font-size:11px;font-weight:600;display:inline-flex}.site-footer .footer-status:before{content:"";background:var(--acid,oklch(89% .22 124));border-radius:50%;width:6px;height:6px;animation:1.9s ease-in-out infinite footerPulse}@keyframes footerPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.site-footer .footer-status:before{animation:none}}.site-footer .footer-col{flex-direction:column;gap:13px;min-width:0;display:flex}.site-footer .footer-col-head{font-family:var(--label-font,"Golos Text", sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--acid,oklch(89% .22 124));margin:0;font-size:11px;font-weight:600}.site-footer .footer-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.site-footer .footer-col a,.site-footer .footer-cookie-btn{font:inherit;color:oklch(76% .008 280);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;line-height:1.5;transition:color .16s}.site-footer .footer-col a:hover,.site-footer .footer-cookie-btn:hover{color:var(--acid,oklch(89% .22 124))}.site-footer .footer-bottom{border-top:1px solid var(--glass-line,oklch(62% .05 132/.16));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;padding-top:22px;display:flex}.site-footer .footer-bottom>span{font-family:var(--mono,"Space Mono", "JetBrains Mono", monospace);letter-spacing:.04em;color:var(--dim,oklch(60% .008 280));font-size:12px}.site-footer .lang-switch{border:1px solid var(--glass-line,oklch(62% .05 132/.24));border-radius:var(--r-sm,8px);background:var(--glass-panel,oklch(24.5% .035 140/.45));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:6px;padding:4px;display:flex}.site-footer .lang-switch a{font-family:var(--label-font,"Golos Text", sans-serif);letter-spacing:.08em;text-transform:uppercase;color:oklch(78% .02 130);border-radius:6px;padding:6px 11px;font-size:11.5px;font-weight:600}.site-footer .lang-switch a[aria-current=true]{background:var(--acid,oklch(89% .22 124));color:oklch(16% .04 130)}@media (max-width:1000px){.site-footer .footer-top{grid-template-columns:1fr 1fr}.site-footer .footer-brand{grid-column:1/-1}}@media (max-width:760px){.site-footer .footer-mega{font-size:20vw}.site-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:14px}}@media (max-width:520px){.site-footer .footer-top{grid-template-columns:1fr}}
:root{--heat:oklch(78% .18 55);--heat-2:oklch(74% .19 50);--heat-fill:oklch(71% .21 47);--glass-line:oklch(62% .05 132/.18);--glass-line-loud:oklch(70% .09 132/.34);--glass-line-acid:oklch(89% .22 124/.5);--glass-line-heat:oklch(71% .21 47/.55);--glass-panel:oklch(24.5% .035 140/.4);--glass-panel-2:oklch(26% .045 132/.5);--glass-inset:oklch(19% .022 140/.55);--glass-blur:blur(18px) saturate(1.1);--glow-lg:inset 26px -20px 58px -32px oklch(89% .22 124/.3), inset -36px 24px 70px -46px oklch(72% .13 168/.24), inset 0 1px 0 0 oklch(90% .06 132/.14);--glow-md:inset 22px -18px 52px -32px oklch(89% .22 124/.24), inset -30px 22px 60px -44px oklch(72% .13 168/.2);--glow-sm:inset 18px -14px 40px -30px oklch(89% .22 124/.2);--glow-acid:inset 24px -16px 48px -26px oklch(89% .22 124/.55), inset -28px 18px 54px -34px oklch(72% .13 168/.32);--glow-heat:inset 24px -16px 48px -26px oklch(78% .18 55/.5), inset -28px 18px 54px -34px oklch(72% .13 168/.2);--r-xs:6px;--r-sm:8px;--r-md:17px;--r-lg:22px;--r-pill:70px;--r-bar:31px}body:not(.game-skin) .btn{border-radius:var(--r-xs)}body:not(.game-skin) .btn-acid,body:not(.game-skin) .nav-cta{border:1px solid var(--glass-line-acid);border-radius:var(--r-xs);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);box-shadow:var(--glow-acid), 0 8px 24px oklch(10% .02 140/.35);color:oklch(95% .2 126);background:oklch(52% .15 130/.2)}body:not(.game-skin) .btn-acid:hover,body:not(.game-skin) .nav-cta:hover{box-shadow:var(--glow-acid), 0 0 22px oklch(89% .22 124/.3);background:oklch(56% .16 130/.28);border-color:oklch(89% .22 124/.75)}body:not(.game-skin) .btn-heat{border:1px solid var(--glass-line-heat);border-radius:var(--r-xs);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);box-shadow:var(--glow-heat), 0 8px 24px oklch(10% .02 40/.35);color:oklch(87% .15 58);background:oklch(48% .14 50/.22)}body:not(.game-skin) .btn-heat:hover{box-shadow:var(--glow-heat), 0 0 22px oklch(71% .21 47/.28);background:oklch(52% .15 50/.3);border-color:oklch(71% .21 47/.8)}body:not(.game-skin) .btn-ghost{border-radius:var(--r-xs);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);box-shadow:var(--glow-sm);background:oklch(24.5% .035 140/.3);border:1px solid oklch(62% .05 132/.32)}body:not(.game-skin) .btn-ghost:hover{color:oklch(95% .2 126);border-color:oklch(89% .22 124/.5)}body:not(.game-skin) .btn-acid:hover,body:not(.game-skin) .btn-heat:hover,body:not(.game-skin) .btn-ghost:hover,body:not(.game-skin) .nav-cta:hover{transform:none}body:not(.game-skin) :is(.od-card,.svc-card,.pillar,.contact-card,.flow-step,.tldr,.priv-table,.rights-grid,.right-card,.card,.glass){border:1px solid var(--glass-line);border-radius:var(--r-sm);background:var(--glass-panel);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glow-md)}body:not(.game-skin) :is(.od-card,.svc-card,.pillar,.right-card):hover{box-shadow:var(--glow-md), 0 0 20px oklch(89% .22 124/.14);background:oklch(27% .04 140/.46);border-color:oklch(89% .22 124/.34)}body:not(.game-skin) .svc-card.is-package{border-color:var(--glass-line-acid)}body:not(.game-skin) .od-card.is-bundle{background:linear-gradient(180deg, oklch(89% .22 124/.16), oklch(89% .22 124/.05) 62%, oklch(89% .22 124/.035)), var(--glass-panel);border-color:oklch(89% .22 124/.45)}body:not(.game-skin) .od-card.is-bundle:hover{border-color:var(--acid);background:linear-gradient(oklch(89% .22 124/.22),oklch(89% .22 124/.08) 62%,oklch(89% .22 124/.05)),oklch(27% .04 140/.46)}body:not(.game-skin) .od-card.is-service{background:linear-gradient(180deg, oklch(72% .11 235/.2), oklch(72% .11 235/.08) 62%, oklch(72% .11 235/.055)), var(--glass-panel);border-color:oklch(72% .11 235/.45)}body:not(.game-skin) .od-card.is-service:hover{background:linear-gradient(oklch(72% .11 235/.26),oklch(72% .11 235/.11) 62%,oklch(72% .11 235/.075)),oklch(27% .05 235/.46);border-color:oklch(75% .12 235)}body:not(.game-skin) .deck-card{border-radius:var(--r-md);background:var(--glass-panel-2);-webkit-backdrop-filter:blur(26px)saturate(1.15);backdrop-filter:blur(26px)saturate(1.15);box-shadow:0 18px 44px oklch(12% .03 132/.45), var(--glow-lg);border:1px solid oklch(62% .05 132/.2)}body:not(.game-skin) .deck-arrow{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:oklch(89% .22 124);background:oklch(24% .04 132/.55);border:1px solid oklch(62% .05 132/.16);border-radius:50%}body:not(.game-skin) .deck-arrow:hover{background:oklch(30% .05 132/.6);border-color:oklch(89% .22 124/.5)}body:not(.game-skin) :is(.work-table,.work-table tr,.events-list,.event,.hero-stats,.od-card-foot,.svc-card-meta,.priv-sec,.footer-top,.tldr-head,.tldr-cell,.priv-table .row,.priv-table .cell){border-color:var(--glass-line)}body:not(.game-skin) :is(.work-table tr:hover,.event:hover){background:oklch(24.5% .032 140/.42)}body:not(.game-skin) :is(.svc-search,.svc-select,.svc-seg,.sf-field input,.sf-field textarea,.input){border-color:var(--glass-line-loud);border-radius:var(--r-xs);background:var(--glass-inset);box-shadow:var(--glow-sm)}body:not(.game-skin) :is(.tag,.priv-pill,.svc-chip,.hero-flag){border-color:var(--glass-line);border-radius:var(--r-pill);background:oklch(24.5% .03 140/.3)}body:not(.game-skin) .svc-chip[aria-pressed=true]{border-color:var(--glass-line-acid);box-shadow:var(--glow-sm);background:oklch(89% .22 124/.14)}body:not(.game-skin) .svc-badge,body:not(.game-skin) .svc-seg-btn[aria-pressed=true]{border-radius:var(--r-pill);color:oklch(97% .2 126);background:oklch(89% .22 124/.28);box-shadow:inset 16px -12px 34px -18px oklch(95% .22 124/.75)}body:not(.game-skin) :is(.stats-band,.tldr-head){border:1px solid var(--glass-line-acid);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);box-shadow:var(--glow-acid);color:oklch(95% .2 126);background:oklch(52% .15 130/.2)}body:not(.game-skin) .stat-item{border-left-color:oklch(89% .22 124/.35)}@media (max-width:760px){body:not(.game-skin) .mnav{border-radius:var(--r-bar);-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:oklch(24.5% .04 140/.66);border:1px solid oklch(89% .22 124/.3);box-shadow:inset 30px -20px 60px -30px oklch(89% .22 124/.42),inset -34px 22px 66px -42px oklch(72% .13 168/.26),0 10px 34px oklch(8% .01 260/.55)}body:not(.game-skin) .mnav .mn-btn,body:not(.game-skin) .mnav .mn-burger{color:oklch(90% .02 132)}body:not(.game-skin) .mnav .mn-chip{color:oklch(86% .02 132);opacity:1;border:1px solid #0000;border-radius:18px}body:not(.game-skin) .mnav .mn-chip small{color:oklch(89% .22 124/.7);opacity:1}body:not(.game-skin) .mnav .mn-chip.active{color:oklch(97% .2 126);-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);background:oklch(89% .22 124/.28);border:1px solid oklch(89% .22 124/.6);box-shadow:inset 16px -12px 34px -18px oklch(95% .22 124/.75),inset -18px 12px 36px -24px oklch(82% .16 150/.5),0 0 18px oklch(89% .22 124/.35)}body:not(.game-skin) .mnav .mn-chip.active small{color:oklch(89% .22 124)}body:not(.game-skin) .mnav .mn-home{color:oklch(97% .2 126);background:oklch(89% .22 124/.24);border:1px solid oklch(89% .22 124/.55);border-radius:18px;box-shadow:inset 16px -12px 34px -18px oklch(95% .22 124/.7)}body:not(.game-skin) .mnav .mn-bell .mn-badge{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:oklch(95% .12 60);background:oklch(55% .16 47/.55);border:1px solid oklch(78% .18 55/.7);box-shadow:inset 8px -6px 16px -8px oklch(85% .19 55/.8),0 0 10px oklch(71% .21 47/.45)}body:not(.game-skin) .mnav .mn-photo{border:1px solid oklch(89% .22 124/.5);box-shadow:0 0 14px oklch(89% .22 124/.25)}body:not(.game-skin) .nav-links{background:linear-gradient(oklch(10% .01 265/.5),oklch(13% .02 140/.68) 46%,oklch(10% .01 265/.92)),url(/door-drawer.jpg) 50% 34%/cover no-repeat,oklch(13% .004 280)}body:not(.game-skin) .nav-links>a:not(.nav-cta){animation:4.5s ease-in-out infinite menu-glow}body:not(.game-skin) .nav-links>a:not(.nav-cta):nth-of-type(2){animation-duration:5.2s;animation-delay:-1.1s}body:not(.game-skin) .nav-links>a:not(.nav-cta):nth-of-type(3){animation-duration:3.9s;animation-delay:-2.3s}body:not(.game-skin) .nav-links>a:not(.nav-cta):nth-of-type(4){animation-duration:4.8s;animation-delay:-3.4s}body:not(.game-skin) .nav-links .mn-pills a{-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);color:oklch(90% .02 132);background:oklch(24.5% .035 140/.42);border:1px solid oklch(62% .05 132/.28);border-radius:28px;box-shadow:inset 14px -10px 32px -22px oklch(89% .22 124/.3)}body:not(.game-skin) :is(.nav-links .mn-signin,.nav-links .mn-me-cta){border-radius:var(--r-xs);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);box-shadow:var(--glow-heat), 0 8px 24px oklch(10% .02 40/.35);color:oklch(87% .15 58);background:oklch(48% .14 50/.24);border:1px solid oklch(71% .21 47/.6)}body:not(.game-skin) .nav-links .mn-me .mn-photo-lg{background:oklch(34% .08 140/.5);border:1px solid oklch(89% .22 124/.45);box-shadow:inset 18px -14px 38px -20px oklch(89% .22 124/.5),0 0 16px oklch(89% .22 124/.18)}}@keyframes menu-glow{0%,62%,to{text-shadow:none}74%{text-shadow:0 0 22px oklch(89% .22 124/.55),0 0 46px oklch(89% .22 124/.25)}86%{text-shadow:0 0 12px oklch(89% .22 124/.2)}}@media (prefers-reduced-motion:reduce){body:not(.game-skin) .nav-links>a:not(.nav-cta){animation:none}}body:not(.game-skin) .globe-stage{border-radius:50%;box-shadow:0 0 0 1px oklch(62% .05 132/.14),0 24px 60px oklch(8% .01 260/.6)}body:not(.game-skin) .gm-dot{box-shadow:0 0 12px oklch(89% .22 124/.9),0 0 0 3px oklch(89% .22 124/.22)}body:not(.game-skin) :is(.scope-drawer,.od-modal-panel){border-radius:var(--r-md);-webkit-backdrop-filter:blur(24px)saturate(1.15);backdrop-filter:blur(24px)saturate(1.15);box-shadow:var(--glow-lg), 0 20px 50px oklch(8% .01 260/.55);background:oklch(20% .028 140/.82);border:1px solid oklch(62% .05 132/.2)}body:not(.game-skin) :is(.scope-head,.scope-foot){border-color:var(--glass-line)}body:not(.game-skin) :focus-visible{outline-offset:3px;outline:2px solid oklch(89% .22 124)}
