:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#000;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#f4f3ec80;--shadow:#0006 0 10px 15px -4px, #00000040 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;color:var(--text);background:var(--bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{color:#fff;background-color:#000;margin:0;overflow-x:hidden}body[data-site-theme=hklab-green]{--accent:#40e0d0;--accent-bg:#40e0d024;--accent-border:#40e0d075}body[data-site-theme=purple-lab]{--accent:#c084fc;--accent-bg:#7e57c22e;--accent-border:#c084fc85}body[data-site-theme=gold-archive]{--accent:#c8a96b;--accent-bg:#c8a96b29;--accent-border:#c8a96b8a}body[data-site-theme=mono-terminal]{--accent:#a7f3d0;--accent-bg:#a7f3d01f;--accent-border:#a7f3d06b}body[data-glow-strength=low]{--admin-glow:.14;--mouse-glow:.05}body[data-glow-strength=medium]{--admin-glow:.26;--mouse-glow:.1}body[data-glow-strength=high]{--admin-glow:.42;--mouse-glow:.16}body[data-background-mode=minimal]{background:radial-gradient(circle at 50% 0%, var(--accent-bg), transparent 34%), #000}#root{z-index:2;background:0 0;flex-direction:column;width:100%;max-width:1126px;min-height:100vh;margin:0;padding:0 12px;display:flex;position:relative}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{margin:24px 0;font-size:48px}h2{margin:8px;font-size:22px}p{margin:0}input,select{color:#fff;background-color:#111;border:1px solid #555;padding:8px}.item-lens-frame.is-lens img{opacity:.26!important}.item-lens-frame.is-lens:after{content:"";left:var(--lens-x,50%);top:var(--lens-y,50%);aspect-ratio:1;background:inherit;background-size:220%;background-position:var(--lens-x,50%) var(--lens-y,50%);pointer-events:none;z-index:4;border:2px solid #e1d3b5db;border-radius:999px;width:min(190px,42vw);position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #00000029,0 18px 45px #00000073,inset 0 0 0 1px #ffffff47}.card{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#00000075;border:1px solid #ffffff1a}.glass{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#00000061;border:1px solid #ffffff1a;border-radius:12px}code{font-family:var(--mono);background:var(--code-bg);border-radius:4px;padding:4px 8px}body:before{content:"";pointer-events:none;background:radial-gradient(circle, rgba(255,255,255,var(--mouse-glow,.1)) 0%, transparent 68%);opacity:0;width:300px;height:300px;transform:translate(calc(var(--x,0px) - 150px), calc(var(--y,0px) - 150px));z-index:2;transition:opacity .2s;position:fixed}body.has-mouse-light:before{opacity:1}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.appshell{flex-direction:column;min-height:100vh;display:flex}.appmain{flex-direction:column;flex:auto;display:flex}.route-loading{color:#b9ffd0;width:max-content;max-width:calc(100vw - 48px);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#0000007a;border:1px solid #6be38d38;border-radius:999px;margin:48px auto;padding:12px 18px}@media (width<=640px){:root{font-size:16px}h1{margin:18px 0;font-size:38px}}@media (pointer:coarse){body:before{display:none}}.siteFooter{margin-top:auto;padding:14px 0 22px}.siteFooter__inner{border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.siteFooter__left{color:#fffc;align-items:center;gap:10px;font-size:13px;display:flex}.siteFooter__logo{align-items:center;display:inline-flex}.siteFooter__right{color:#40e0d0e6;background:#00000038;border:1px solid #40e0d038;border-radius:10px;padding:8px 10px;font-size:13px;text-decoration:none;transition:all .2s}.siteFooter__right:hover{color:#40e0d0;border-color:#40e0d066}@media (width<=640px){.siteFooter{padding-inline:2px}.siteFooter__inner{align-items:flex-start}.siteFooter__right{text-align:center;width:100%}}.languageToggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000047;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.languageToggle__button{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:44px;padding:7px 10px;font:600 12px/1 inherit;transition:all .2s}.languageToggle__button:hover{color:#fff;background:#ffffff14}.languageToggle__button--active{color:#071109;background:linear-gradient(135deg,#acffb8eb,#6be38de6);box-shadow:0 0 18px #6be38d33}.welcomePage{--welcome-green:#6be38d;--welcome-green-soft:#6be38d2e;--welcome-deep:#03110a;--welcome-panel:#00110ad1;--welcome-latch:#8fe0a3;--welcome-latch-dark:#2b6e3b;--welcome-spin-purple:#9c66ff1b;--welcome-spin-purple-soft:#9c66ff11;--welcome-spin-green:#6be38d0a;--welcome-mobile-gap:clamp(8px, 2.6svh, 18px);--welcome-mobile-footer-height:58px;--welcome-mobile-logo:clamp(96px, 19svh, 118px);--welcome-mobile-guide:clamp(76px, 16svh, 108px);--welcome-mobile-title:clamp(2.15rem, 11vw, 3.7rem);--welcome-mobile-terminal-padding:clamp(12px, 2.2svh, 16px);color:#f0ead1;isolation:isolate;grid-template-rows:minmax(0,1fr) auto;place-items:center;min-height:calc(100vh - 96px);padding:28px 12px 40px;display:grid;position:relative;overflow:hidden}.welcomePage,.welcomePage *{box-sizing:border-box}.welcomePage:before{content:"";background:radial-gradient(circle at 50% 28%, #87622a33, transparent 26%), radial-gradient(circle at 50% 70%, var(--welcome-green-soft), transparent 34%), linear-gradient(180deg, var(--welcome-deep) 0%, #04170c 45%, #000 100%);z-index:-2;pointer-events:none;position:absolute;inset:0}.welcomePage:after{content:"";background:radial-gradient(circle, #ebe2ff07 1px, transparent 1px), conic-gradient(from 35deg, transparent 0deg, var(--welcome-spin-purple) 80deg, var(--welcome-spin-green) 128deg, transparent 178deg, var(--welcome-spin-purple-soft) 250deg, transparent 360deg);opacity:.52;transform-origin:50%;z-index:-1;pointer-events:none;background-size:28px 28px,auto;width:240vmax;height:240vmax;animation:28s linear infinite welcomeDrift;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 0 42%,#00000075 58%,#0000 74%);mask-image:radial-gradient(circle,#000 0 42%,#00000075 58%,#0000 74%)}.welcomePage__fog,.welcomePage__scanlines{pointer-events:none;z-index:-1;position:absolute}.welcomePage__fog{filter:blur(42px);opacity:.8;background:radial-gradient(at 22% 60%,#2f8e5229,#0000 42%),radial-gradient(at 76% 42%,#6be38d24,#0000 38%);height:54%;inset:auto -20% -28%}.welcomePage__scanlines{mix-blend-mode:screen;opacity:.22;background:repeating-linear-gradient(#ffffff08 0 1px,#0000 1px 8px);inset:0}.welcomePage__portal{z-index:3;justify-items:center;row-gap:0;width:min(940px,100%);min-width:0;padding:clamp(18px,4vw,42px);display:grid;position:relative}.welcomePage__portal:before{content:"";z-index:-1;background:linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#ffffff07 1px,#0000 1px) 0 0/42px 42px,linear-gradient(135deg,#072312cc,#020805d1);border:1px solid #6be38d42;border-radius:12px;position:absolute;inset:28px clamp(6px,3vw,48px);box-shadow:inset 0 0 0 7px #00000057,inset 0 0 80px #000000ad,0 36px 90px #0000007a}.welcomePage__header{z-index:2;justify-items:center;gap:16px;width:100%;display:grid;position:relative}.welcomePage__toolbar{justify-content:flex-end;width:100%;display:flex}.welcomePage__lang{justify-self:end}.welcomePage__logoFrame{background:radial-gradient(circle at 34% 25%,#fff8cb9e,#0000 22%),radial-gradient(circle at 58% 43%,#ffd2418f,#ce8b124d 40%,#0000 62%),radial-gradient(circle at 72% 74%,#0056d26b,#0000 34%),radial-gradient(circle at 38% 62%,#e5142b3d,#0000 28%),radial-gradient(circle,#ffda453d,#052612e0 60%),#020704;border:2px solid #91f3a0b3;border-radius:50%;place-items:center;width:clamp(132px,20vw,190px);height:clamp(132px,20vw,190px);display:grid;position:relative;box-shadow:0 0 0 8px #0000005c,0 0 0 9px #6be38d33,0 0 0 14px #ffc62f2e,0 0 38px #ffc62f4d,0 0 52px #006bff3d,0 0 58px #6be38d42,0 28px 70px #0000009e,inset 0 0 34px #000000c2,inset 0 1px #fff3}.welcomePage__logoFrame:before,.welcomePage__logoFrame:after{content:"";border-radius:inherit;pointer-events:none;position:absolute}.welcomePage__logoFrame:before{filter:blur(.4px);background:conic-gradient(from 20deg,#0000,#006bff5c,#ffd74c6b,#0000 28%,#dc18303d,#6be38d47,#0000 58%);border:1px solid #6be38d38;animation:18s linear infinite logoSealSpin;inset:-13px;-webkit-mask:radial-gradient(circle,#0000 0 68%,#000 69% 72%,#0000 73%);mask:radial-gradient(circle,#0000 0 68%,#000 69% 72%,#0000 73%)}.welcomePage__logoFrame:after{border:1px solid #ffe55e85;inset:9px;box-shadow:inset 0 0 20px #ffdb3f47,inset 0 0 34px #006bff2e}.welcomePage--returning .welcomePage__logoFrame{width:clamp(108px,15vw,144px);height:clamp(108px,15vw,144px)}.welcomePage__logoFrame .site-logo{--site-logo-zoom:78%;filter:saturate(1.76)contrast(1.28)brightness(1.08)drop-shadow(0 0 10px #ffdb3f8f)drop-shadow(0 0 18px #006bff57)drop-shadow(0 0 14px #dc183047)drop-shadow(0 12px 20px #0009);width:80%;height:80%}.welcomePage__door{z-index:2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(14px,4vw,30px);width:min(760px,100%);margin-top:clamp(16px,4vw,30px);display:grid;position:relative}.welcomePage__doorText{text-align:center;min-width:0}.welcomePage__guide{aspect-ratio:1;opacity:.78;background:radial-gradient(circle,#6be38d2e,#0000003d 66%);border:1px solid #6be38d47;border-radius:50%;flex-shrink:0;order:2;place-items:center;width:clamp(120px,18vw,190px);max-width:100%;display:grid;overflow:hidden;box-shadow:0 0 70px #6be38d29}.welcomePage__guide img{object-fit:cover;filter:grayscale(.28)sepia(.18)hue-rotate(70deg)brightness(.62)contrast(1.14);width:100%;height:100%}.welcomePage__kicker{color:#95eba4db;font:.78rem/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px}.welcomePage h1{color:#e6ffe7;max-width:9ch;font:800 clamp(2.8rem, 8vw, 6.5rem) / .84 var(--sans);letter-spacing:.02em;text-transform:uppercase;text-shadow:0 0 22px #6be38d38,3px 3px #000000e0;margin:0 auto}.welcomePage__terminal{background:var(--welcome-panel);z-index:2;border:1px solid #5be69638;border-radius:6px;width:min(560px,100%);margin-top:clamp(18px,5vw,42px);position:relative;overflow:hidden;box-shadow:0 26px 70px #0000008a,inset 0 0 0 1px #ffffff09,inset 0 0 45px #2470411f}.welcomePage__terminal:after{content:"";opacity:0;pointer-events:none;background:#ffffff05;animation:4.2s step-end infinite welcomeFlicker;position:absolute;inset:0}.welcomePage__terminalTop{background:#a6ffcd0f;border-bottom:1px solid #5be69624;gap:7px;padding:10px 12px;display:flex}.welcomePage__terminalTop span{background:#5be69680;border-radius:50%;width:9px;height:9px;box-shadow:0 0 12px #5be69647}.welcomePage__terminalBody{padding:clamp(18px,4vw,28px)}.welcomePage__bootLog{gap:6px;min-height:54px;display:grid}.welcomePage__prompt{color:#70ffcf;font:.9rem/1.4 var(--mono);opacity:0;animation:.34s forwards bootLine;animation-delay:var(--line-delay);margin:0;transform:translateY(4px)}.welcomePage--returning .welcomePage__prompt{opacity:1;animation-delay:0s;transform:none}.welcomePage__mystery{color:#e6ffe8d6;max-width:42ch;margin:18px 0 0;font-size:clamp(.98rem,2vw,1.12rem);line-height:1.55}.welcomePage__enter{background:linear-gradient(180deg, #b7ffc4f5, #2b6e3bf2), var(--welcome-latch);color:#03110a;font:800 .95rem/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:1px solid #acffb88f;border-radius:4px;margin-top:22px;padding:13px 18px;transition:transform .18s,box-shadow .18s;box-shadow:0 0 28px #6be38d3d,inset 0 1px #ffffff73,inset 0 -2px #0000003d}.welcomePage__enter:hover{transform:translateY(-2px);box-shadow:0 0 46px #6be38d5c,inset 0 1px #ffffff8f,inset 0 -2px #00000047}.welcomePage__frontClover{width:var(--clover-size);height:var(--clover-size);opacity:.22;filter:blur(var(--clover-blur));z-index:2;pointer-events:none;animation:frontCloverDrift var(--clover-duration) ease-in-out infinite alternate;position:absolute}.welcomePage__frontClover:before,.welcomePage__frontClover:after{content:"";background:radial-gradient(circle at 25% 25%,#59dc7ce6 0 22%,#0000 23%),radial-gradient(circle at 75% 25%,#59dc7cd9 0 22%,#0000 23%),radial-gradient(circle at 25% 75%,#59dc7ccc 0 22%,#0000 23%),radial-gradient(circle at 75% 75%,#59dc7cdb 0 22%,#0000 23%);position:absolute;inset:0}.welcomePage__frontClover:after{background:linear-gradient(#59dc7cb8,#0000);border-radius:999px;width:12%;height:56%;top:72%;left:48%;transform:rotate(17deg)}.welcomePage__frontClover--one{--clover-size:150px;--clover-blur:12px;--clover-duration:8s;bottom:9%;left:7%}.welcomePage__frontClover--two{--clover-size:108px;--clover-blur:9px;--clover-duration:10s;top:18%;right:9%}.welcomePage__frontClover--three{--clover-size:132px;--clover-blur:14px;--clover-duration:12s;bottom:4%;right:20%}.welcomePage__footer{color:#e1ffe580;width:100%;max-width:calc(100% - 24px);font:.72rem/1.45 var(--mono);letter-spacing:.12em;text-transform:uppercase;text-align:center;overflow-wrap:anywhere;z-index:2;flex-wrap:wrap;justify-content:center;gap:10px 16px;margin-top:28px;display:flex;position:relative}.welcomePage__siteFooter{z-index:3;width:min(940px,100%);min-width:0;position:relative}@media (width<=760px){.welcomePage{place-items:center;height:100svh;min-height:100svh;padding:8px;overflow:hidden}.welcomePage__siteFooter{width:100%}.welcomePage__siteFooter .siteFooter{padding:4px 8px 8px}.welcomePage__siteFooter .siteFooter__inner{flex-wrap:nowrap;align-items:center;gap:8px;padding:8px 10px}.welcomePage__siteFooter .siteFooter__left,.welcomePage__siteFooter .siteFooter__right{font-size:11px}.welcomePage__siteFooter .siteFooter__right{flex-shrink:0;width:auto;padding:6px 8px}.welcomePage__portal{width:100%;min-height:0;padding:var(--welcome-mobile-gap) 10px;align-content:center}.welcomePage__door{justify-items:center;gap:calc(var(--welcome-mobile-gap) * .65);margin-top:var(--welcome-mobile-gap);grid-template-columns:1fr}.welcomePage__guide{opacity:.5;width:var(--welcome-mobile-guide);order:0;box-shadow:0 0 34px #6be38d1f}.welcomePage__portal:before{inset:var(--welcome-mobile-gap) 0}.welcomePage__logoFrame{width:var(--welcome-mobile-logo);height:var(--welcome-mobile-logo)}.welcomePage h1{font-size:var(--welcome-mobile-title);text-shadow:0 0 16px #6be38d29,2px 2px #000000d1}.welcomePage__terminal{margin-top:var(--welcome-mobile-gap)}.welcomePage__terminalBody{padding:var(--welcome-mobile-terminal-padding)}.welcomePage__mystery{margin-top:calc(var(--welcome-mobile-gap) * .65);line-height:1.38}.welcomePage__enter{margin-top:calc(var(--welcome-mobile-gap) * .8)}.welcomePage__footer{max-width:min(100%,34ch);margin-top:calc(var(--welcome-mobile-gap) * .75);letter-spacing:.08em;padding:0 8px 4px;font-size:.66rem;line-height:1.65}.welcomePage__footer span{max-width:100%;display:block}}@media (width<=520px){.welcomePage__portal{padding-inline:8px}.welcomePage{--welcome-mobile-logo:102px;--welcome-mobile-guide:clamp(72px, 22vw, 92px)}.welcomePage__frontClover--one,.welcomePage__frontClover--three{display:none}.welcomePage__door{gap:8px}.welcomePage__terminal{width:100%}.welcomePage__bootLog{min-height:44px}.welcomePage__prompt{font-size:.78rem;line-height:1.32}.welcomePage__mystery{font-size:.9rem}.welcomePage__enter{padding:11px 14px;font-size:.82rem}.welcomePage__footer{letter-spacing:.06em;font-size:.62rem}}@media (width<=380px){.welcomePage__siteFooter .siteFooter__inner{padding:6px 8px}.welcomePage__siteFooter .siteFooter__left,.welcomePage__siteFooter .siteFooter__right{font-size:10px}.welcomePage__siteFooter .siteFooter__logo{display:none}.welcomePage__portal{padding-inline:6px}.welcomePage h1{font-size:clamp(2rem,12vw,3.2rem)}.welcomePage__footer{letter-spacing:.04em;max-width:28ch;font-size:.58rem}}@media (width<=520px) and (height<=740px){.welcomePage{--welcome-mobile-gap:clamp(6px, 1.7svh, 10px);--welcome-mobile-logo:82px;--welcome-mobile-guide:clamp(66px, 20vw, 84px);--welcome-mobile-terminal-padding:12px}.welcomePage__portal{align-content:start;padding-top:8px;padding-bottom:8px}.welcomePage__footer{margin-top:10px}}@media (prefers-reduced-motion:reduce){.welcomePage:after,.welcomePage__logoFrame:before,.welcomePage__frontClover,.welcomePage__terminal:after,.welcomePage__prompt{animation:none}.welcomePage__prompt{opacity:1;transform:none}}@keyframes welcomeDrift{0%{transform:translate(-50%,-50%)rotate(0)scale(1)}to{transform:translate(-50%,-50%)rotate(360deg)scale(1.04)}}@keyframes frontCloverDrift{0%{transform:translate(-8px,8px)rotate(-8deg)}to{transform:translate(10px,-12px)rotate(10deg)}}@keyframes logoSealSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bootLine{to{opacity:1;transform:translateY(0)}}@keyframes welcomeFlicker{0%,to{opacity:0}8%,9%,41%,42%,74%{opacity:.5}}.home{--home-touch-tilt:none;--home-gap:clamp(16px, 2vw, 22px);--home-card-radius:14px;--home-mobile-gap:12px;gap:var(--home-gap);z-index:2;flex-direction:column;padding:28px 12px 40px;display:flex;position:relative}.home__header{border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.home__brand{text-align:left}.home__titleRow{align-items:center;gap:10px;display:flex}.home__title{color:#fff;letter-spacing:.6px;font-size:18px;font-weight:700}.home__subtitle{color:#ffffffb3;margin-top:4px;font-size:13px}.home__headerActions{align-items:center;gap:10px;display:flex}.home__link{color:#fffc;background:#00000040;border:1px solid #ffffff14;border-radius:10px;padding:9px 12px;text-decoration:none;transition:all .2s}.home__link:hover{color:#fff;border-color:#ffffff29}.home__adminBtn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;padding:9px 12px;transition:all .2s}.home__adminBtn:hover{background:#ffffff14;border-color:#ffffff2e}.home__links{flex-wrap:wrap;gap:10px;display:flex}.home__highlightLink{color:#fff;background:linear-gradient(135deg,#c8a96b2e,#40e0d01f);border:1px solid #c8a96b38;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:all .2s;display:inline-flex}.home__highlightLink:hover{background:linear-gradient(135deg,#c8a96b3d,#40e0d029);border-color:#c8a96b73;transform:translateY(-1px)}.home__highlightLink:focus-visible{outline-offset:3px;outline:2px solid #c8a96bcc}.home__ticker{border-radius:999px;padding:10px 0;position:relative;overflow:hidden}.home__tickerTrack{white-space:nowrap;gap:40px;width:max-content;animation:22s linear infinite ticker;display:flex}.home__tickerItem{letter-spacing:2px;text-transform:uppercase;color:#ffffffa6;padding:0 18px;font-size:12px}.home__ticker:before,.home__ticker:after{content:"";pointer-events:none;z-index:1;width:60px;position:absolute;top:0;bottom:0}.home__ticker:before{background:linear-gradient(90deg,#000000d9,#0000);left:0}.home__ticker:after{background:linear-gradient(270deg,#000000d9,#0000);right:0}.home__resources{background:linear-gradient(135deg,#0d0e11d1,#111b1994);border:1px solid #c8a96b1f;border-radius:12px;padding:16px}.home__resourcesHeader{gap:3px;margin-bottom:12px;display:grid}.home__resourcesHeader span{color:#40e0d0c7;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.home__resourcesHeader strong{color:#ffffffe6;font-size:17px}.home__resourcesText{color:#ffffffad;margin:4px 0 0;font-size:13px;line-height:1.5}.home__cabinet{background:linear-gradient(#111216e6,#08090ceb);border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:10px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a}.home__cabinetIntro{gap:4px;padding:4px 6px 0;display:grid}.home__sectionKicker{color:#40e0d0cc;letter-spacing:.14em;text-transform:uppercase;font-size:11px}.home__sectionTitle{color:#fff;font-size:22px;line-height:1.1}.home__sectionText{color:#ffffffb8;max-width:62ch;margin:0;font-size:14px;line-height:1.55}.home__drawer{cursor:pointer;border-radius:var(--home-card-radius);text-align:left;color:#fff;min-height:300px;transform-style:preserve-3d;background:#ffffff0a;border:1px solid #ffffff1a;padding:12px;transition:transform .18s;position:relative;overflow:hidden}.home__drawer:first-of-type,.home__drawer:nth-of-type(3),.home__drawer:nth-of-type(2),.home__drawer:nth-of-type(4),.home__drawer:nth-of-type(5){grid-column:span 2}.home__drawer:after{content:"";border-radius:var(--home-card-radius);opacity:0;pointer-events:none;border:1px solid #ffffff14;transition:opacity .2s;position:absolute;inset:0}.home__drawer:hover:after{opacity:1}.home__drawer--silver{background:linear-gradient(#b2d1da1a,#080d10d1);font-family:Segoe UI,Roboto,Arial,sans-serif}.home__drawer--silver:before{content:"";pointer-events:none;background-image:linear-gradient(#b9d7df12 1px,#0000 1px),linear-gradient(90deg,#b9d7df12 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0}.home__drawer--gold{background:radial-gradient(circle at 50% 15%,#ddaa4647,#0000 42%),linear-gradient(#2a1b08e0,#0a0805d6);font-family:Georgia,Times New Roman,serif}.home__drawer--books{background:linear-gradient(#e2d5b821,#1d170fd1);font-family:Trebuchet MS,Segoe UI,sans-serif}.home__drawer--postimerkit{background:linear-gradient(#8dd8cc1f,#081614d1);font-family:Verdana,Geneva,sans-serif}.home__drawer--postimerkit .home__previewGrid{border-style:dashed}.home__drawer--other{background:linear-gradient(#585b6829,#050609e6);font-family:Lucida Sans,Lucida Grande,Segoe UI,sans-serif}.home__drawer--silver:hover:after{border-color:#40e0d073}.home__drawer--gold:hover:after{border-color:#c8a96b8c}.home__drawer--books:hover:after{border-color:#e1d3b573}.home__drawer--other:hover:after{border-color:#a4a7b480}.home__drawer--postimerkit:hover:after{border-color:#40e0d08c}.home__drawer:focus-visible{outline-offset:3px;outline:2px solid #c8a96bcc}.home__drawerHeader,.home__drawerFooter{z-index:1;position:relative}.home__drawerHeader{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-weight:700;display:flex}.home__drawerHeader small{color:#ffffff94;letter-spacing:.1em;margin-top:4px;font-size:11px;font-weight:600;display:block}.home__previewGrid{z-index:1;background:#00000047;border:1px solid #ffffff21;width:100%;height:190px;margin-top:12px;position:relative;overflow:hidden}.home__specimen{object-fit:contain;object-position:center;opacity:0;will-change:opacity;width:calc(100% - 20px);height:calc(100% - 20px);transition:opacity .9s ease-in-out,transform .9s;display:block;position:absolute;inset:10px;transform:scale(.98)rotate(-.6deg)}.home__specimen.is-active{opacity:1;transform:scale(1)rotate(.4deg)}.home__drawerFooter{flex-direction:column;gap:6px;margin-top:12px;display:flex}.home__drawerMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.home__stamp{letter-spacing:.8px;text-transform:uppercase;color:#ffffffd9;background:#00000052;border:1px dashed #ffffff40;border-radius:999px;place-items:center;width:40px;height:40px;font-size:12px;display:grid}.home__drawerLabel{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;border:1px dashed #ffffff3d;border-radius:4px;width:max-content;padding:5px 8px;font-size:11px}.home__drawerText{color:#ffffffb8;font-size:13px;line-height:1.45}.home__drawerCount{color:#fff4cec7;letter-spacing:.08em;text-transform:uppercase;background:#0000003d;border:1px solid #c8a96b29;border-radius:999px;width:max-content;padding:4px 7px;font-size:11px}.home__drawerRoute{color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.home__footer{margin-top:8px}.home__footerInner{border-radius:18px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.home__footerNote{color:#40e0d0d9}@media (width<=820px){.home__header{padding:14px}.home__headerActions{flex-wrap:wrap;justify-content:flex-end}.home__cabinet{gap:var(--home-mobile-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.home__drawer,.home__drawer:first-of-type,.home__drawer:nth-of-type(2),.home__drawer:nth-of-type(3),.home__drawer:nth-of-type(4),.home__drawer:nth-of-type(5){grid-column:span 1;min-height:270px}.home__previewGrid{height:160px}.home__stamp{width:34px;height:34px;font-size:11px}.home__highlightLink:hover{transform:none}}@media (width<=420px){.home{padding:18px 8px 30px}.home__highlightLink{text-align:center;justify-content:center;width:100%}.home__cabinet{grid-template-columns:repeat(2,minmax(0,1fr))}.home__cabinetIntro{padding-inline:2px}.home__drawer{min-height:250px}.home__previewGrid{height:150px}}@media (pointer:coarse){.home__drawer{transform:var(--home-touch-tilt);transform-style:flat}}@media (prefers-reduced-motion:reduce){.home__drawer{transition:none;transform:none}.home__tickerTrack{animation:none}.home__specimen{transition:none}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.gallery-page{color:#fff;--gallery-accent-base:#c8a96b;--gallery-accent-soft-base:#c8a96b2e;--gallery-accent:var(--gallery-accent-override,var(--gallery-accent-base));--gallery-accent-soft:var(--gallery-accent-soft-override,var(--gallery-accent-soft-base));--gallery-surface:#0a0c10b8;--gallery-line:#ffffff1f;--gallery-paper:#ffffff0a;--gallery-font-base:var(--sans);--gallery-heading-base:var(--heading);--gallery-font:var(--gallery-font-override,var(--gallery-font-base));--gallery-heading-font:var(--gallery-heading-override,var(--gallery-heading-base));--gallery-grid-rgb-base:200, 169, 107;--gallery-grid-opacity:0;--gallery-glow-strength:0;font-family:var(--gallery-font);background-image:linear-gradient(rgba(var(--gallery-grid-rgb-base), var(--gallery-grid-opacity)) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--gallery-grid-rgb-base), var(--gallery-grid-opacity)) 1px, transparent 1px);background-size:34px 34px;padding:24px 16px 48px}.gallery-page--silver{--gallery-accent-base:#b9d7df;--gallery-accent-soft-base:#9bd5e533;--gallery-surface:#070f14c7;--gallery-font-base:"Segoe UI", Roboto, Arial, sans-serif;--gallery-heading-base:"Segoe UI Semibold", "Segoe UI", Roboto, sans-serif;--gallery-grid-rgb-base:185, 215, 223;--gallery-grid-opacity:.04}.gallery-page--gold{--gallery-accent-base:#d4a84f;--gallery-accent-soft-base:#d4a84f3d;--gallery-surface:#1b1106bd;--gallery-font-base:Georgia, "Times New Roman", serif;--gallery-heading-base:Georgia, "Times New Roman", serif;--gallery-grid-rgb-base:212, 168, 79}.gallery-page--books{--gallery-accent-base:#e1d3b5;--gallery-accent-soft-base:#e1d3b529;--gallery-surface:#18140fc2;--gallery-font-base:"Trebuchet MS", "Segoe UI", sans-serif;--gallery-heading-base:Georgia, "Times New Roman", serif;--gallery-grid-rgb-base:225, 211, 181}.gallery-page--postimerkit{--gallery-accent-base:#9fd8ce;--gallery-accent-soft-base:#9fd8ce2e;--gallery-surface:#081413c2;--gallery-font-base:Verdana, Geneva, sans-serif;--gallery-heading-base:Verdana, Geneva, sans-serif;--gallery-grid-rgb-base:159, 216, 206}.gallery-page--other{--gallery-accent-base:#a4a7b4;--gallery-accent-soft-base:#a4a7b42e;--gallery-surface:#050609d6;--gallery-font-base:"Lucida Sans", "Lucida Grande", "Segoe UI", sans-serif;--gallery-heading-base:"Lucida Sans", "Lucida Grande", "Segoe UI", sans-serif;--gallery-grid-rgb-base:164, 167, 180}.gallery-back,.gallery-primary-btn,.gallery-secondary-btn{cursor:pointer;font:inherit;border:none;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.gallery-back,.gallery-secondary-btn{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;padding:10px 16px}.gallery-primary-btn{background:linear-gradient(135deg, var(--gallery-accent), color-mix(in srgb, var(--gallery-accent), #000 35%));color:#111;box-shadow:0 10px 26px rgba(var(--gallery-grid-rgb-base), calc(var(--gallery-glow-strength) * .26));padding:10px 16px;font-weight:600}.gallery-back:hover,.gallery-primary-btn:hover,.gallery-secondary-btn:hover{transform:translateY(-1px)}.gallery-header{justify-content:space-between;align-items:end;gap:20px;margin:20px 0 24px;display:flex}.gallery-titleRow{align-items:center;gap:12px;display:flex}.gallery-titleRow h1{font-family:var(--gallery-heading-font);margin:0}.gallery-eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--gallery-accent);margin-bottom:8px;font-size:.75rem}.gallery-subtitle{color:#c8ced8;max-width:680px}.gallery-stats{color:#d3d7df;flex-direction:column;align-items:flex-end;gap:8px;font-size:.95rem;display:flex}.gallery-headerControls{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.gallery-languageToggle{align-self:flex-end}.gallery-weight{color:var(--gallery-accent);font-weight:600;line-height:1.35}.gallery-weightSub{color:color-mix(in srgb, var(--gallery-accent), transparent 28%);font-weight:500}.gallery-layout{grid-template-columns:minmax(230px,280px) 1fr;align-items:start;gap:18px;display:grid}.gallery-filters{background:var(--gallery-surface);border-color:var(--gallery-line);box-shadow:inset 3px 0 0 var(--gallery-accent-soft), 0 18px 40px rgba(var(--gallery-grid-rgb-base), calc(var(--gallery-glow-strength) * .22));box-sizing:border-box;padding:18px;position:sticky;top:16px;overflow:hidden}.gallery-search{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.gallery-search label,.gallery-filter span{color:color-mix(in srgb, var(--gallery-accent), #fff 42%);font-size:.9rem}.gallery-search input,.gallery-filter select{box-sizing:border-box;border:1px solid var(--gallery-line);color:#fff;background:#0000006b;border-radius:12px;width:100%;min-width:0;max-width:100%;padding:12px 14px}.gallery-filter-rail{border-left:1px dashed var(--gallery-accent-soft);gap:12px;padding-left:24px;display:grid}.gallery-filter{flex-direction:column;gap:8px;display:flex;position:relative}.gallery-filter:before{content:"";background:var(--gallery-accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--gallery-accent-soft);border-radius:999px;position:absolute;top:34px;left:-28px}.gallery-filter--category{margin-bottom:14px}.gallery-filter--category:before{display:none}.gallery-filter-actions{justify-content:flex-end;margin-top:18px;display:flex}.gallery-filter-toggle{border:1px solid var(--gallery-line);color:#fff;background:linear-gradient(135deg, var(--gallery-accent-soft), #0000007a), #00000057;width:100%;font:inherit;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:none}.gallery-filter-toggle span:first-child{font-weight:700}.gallery-filter-toggle span:last-child{color:color-mix(in srgb, var(--gallery-accent), #fff 34%);font-size:.84rem}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.gallery-card{cursor:pointer;background:linear-gradient(180deg, var(--gallery-paper), #00000059);border:1px solid var(--gallery-line);min-height:100%;box-shadow:inset 0 0 0 1px #ffffff09, 0 18px 45px #0003, 0 0 28px rgba(var(--gallery-grid-rgb-base), calc(var(--gallery-glow-strength) * .2));isolation:isolate;border-radius:10px;position:relative;overflow:hidden}.gallery-card:before{content:"";border:1px solid var(--gallery-accent-soft);pointer-events:none;z-index:3;position:absolute;inset:8px}.gallery-card:after{content:"";pointer-events:none;z-index:0;position:absolute;inset:8px}.gallery-card>*{z-index:1;position:relative}.gallery-card[data-gallery=silver]:after{background-image:linear-gradient(#b9d7df14 1px,#0000 1px),linear-gradient(90deg,#b9d7df14 1px,#0000 1px);background-size:22px 22px}.gallery-card[data-gallery=postimerkit]:before{border-style:dashed;border-width:2px}.gallery-card[data-gallery=books]{font-family:var(--gallery-font)}.gallery-card[data-gallery=other]{box-shadow:inset 0 12px 45px #0000006b,0 18px 45px #00000047}.gallery-card-label{color:color-mix(in srgb, var(--gallery-accent), #fff 30%);text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--gallery-line);background:#00000038;justify-content:space-between;gap:10px;padding:10px 12px;font-size:.72rem;display:flex}.gallery-card-image-wrap{aspect-ratio:4/3;background:radial-gradient(circle at 50% 38%, #ffffff24, transparent 34%), radial-gradient(circle at 50% 50%, var(--gallery-accent-soft), #000000ad 68%);border:1px solid color-mix(in srgb, var(--gallery-accent), white 18%);justify-content:center;align-items:center;margin:10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 -28px 55px #0000006b,0 12px 28px #00000057}.gallery-card-image-wrap:before{content:"";opacity:.9;pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 46%,#ffffff29,#0000 62%);border-radius:8px;position:absolute;inset:10px}.gallery-card-image,.gallery-card-placeholder{width:100%;height:100%}.gallery-card-image{object-fit:contain;z-index:1;filter:contrast(1.08)saturate(1.06)drop-shadow(0 12px 18px #0000008c);padding:7px;transition:filter .2s,transform .2s;display:block;position:relative}.gallery-card:hover .gallery-card-image{filter:contrast(1.12)saturate(1.1)drop-shadow(0 16px 24px #0000009e);transform:scale(1.015)}.gallery-card-count{z-index:2;color:#fff;pointer-events:none;background:#0000008c;border:1px solid #ffffff24;border-radius:999px;padding:6px 10px;font-size:.85rem;font-weight:700;position:absolute;top:10px;right:10px}.gallery-card-thumbs{z-index:2;opacity:0;pointer-events:none;justify-content:flex-end;gap:8px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(6px)}.gallery-card-thumb{object-fit:cover;background:#00000059;border:1px solid #ffffff24;border-radius:10px;width:46px;height:34px}.gallery-card:hover .gallery-card-thumbs{opacity:1;transform:translateY(0)}@media (width<=640px){.gallery-card-thumbs{opacity:1;transform:translateY(0)}}.gallery-card-placeholder{color:#9da7b5;letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;font-size:.86rem;display:flex}.gallery-card-placeholder--loading{background:linear-gradient(90deg, transparent, var(--gallery-accent-soft), transparent);background-size:220% 100%;animation:1.4s ease-in-out infinite gallerySkeleton}.gallery-card-body{padding:6px 16px 16px}.gallery-card-heading{justify-content:space-between;align-items:start;gap:10px;display:flex}.gallery-card-heading h2{font-size:1rem;font-family:var(--gallery-heading-font);margin:0}.gallery-card-heading span{color:var(--gallery-accent);white-space:nowrap;font-size:.75rem}.gallery-card-text{color:#c8ced8;min-height:0;font-size:.88rem;line-height:1.5}.gallery-meta{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.gallery-meta span{background:var(--gallery-accent-soft);color:#d8dde6;border:1px solid var(--gallery-line);border-radius:7px;padding:5px 8px;font-size:.8rem}.gallery-card-actions{flex-wrap:wrap;gap:10px;display:flex}.gallery-action-short{display:none}.gallery-message,.gallery-empty{margin-top:20px}.gallery-message{color:#d2d7df}.gallery-error{color:#ff9089}.gallery-empty{text-align:center;padding:28px}.gallery-empty p{color:#c8ced8;margin:12px 0 16px}@media (width<=900px){.gallery-header{flex-wrap:wrap;align-items:flex-end}.gallery-stats{flex-direction:row;align-items:center;gap:14px}.gallery-headerControls{align-items:flex-start;width:100%}.gallery-languageToggle{align-self:flex-start}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-layout{grid-template-columns:1fr;gap:12px}.gallery-filter-toggle{display:flex}.gallery-filters{max-height:min(72vh,680px);display:none;position:static;overflow:auto}.gallery-filters.is-open{display:block}.gallery-filter-rail{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}@media (width<=640px){.gallery-page{padding-inline:12px}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gallery-card{border-radius:8px}.gallery-card:before,.gallery-card:after{inset:6px}.gallery-card-label{gap:6px;padding:7px 8px;font-size:.58rem}.gallery-card-label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gallery-card-image-wrap{aspect-ratio:1;margin:7px}.gallery-card-image-wrap:before{inset:5px}.gallery-card-image{padding:4px}.gallery-card-actions,.gallery-filter-actions{align-items:stretch}.gallery-card-body{padding:7px 8px 10px}.gallery-card-heading{display:block}.gallery-card-heading h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.16;display:-webkit-box;overflow:hidden}.gallery-card-heading span{margin-top:4px;font-size:.66rem;display:block}.gallery-card-text{display:none}.gallery-filter-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-meta{gap:5px;margin:8px 0}.gallery-meta span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:4px 5px;font-size:.62rem;overflow:hidden}.gallery-card-actions{gap:6px}.gallery-card-actions .gallery-primary-btn,.gallery-card-actions .gallery-secondary-btn{width:100%;min-height:36px;padding:8px 7px;font-size:.72rem}.gallery-action-full{display:none}.gallery-action-short{display:inline}.gallery-card-text{min-height:0}}@media (width<=420px){.gallery-header{align-items:flex-start}.gallery-stats{flex-direction:column;align-items:flex-start;gap:6px}.gallery-filter-rail{grid-template-columns:1fr}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@keyframes gallerySkeleton{0%{background-position:160% 0}to{background-position:-60% 0}}.background,.backround,.backaround{pointer-events:none;z-index:1;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.apila{pointer-events:none;opacity:0;filter:blur(.6px);width:2em;height:2em;animation-name:fallAndRotate;animation-timing-function:linear;animation-iteration-count:infinite;position:fixed}body.is-gallery-page .apila{filter:blur(var(--gallery-apila-blur,5px)) saturate(var(--gallery-apila-saturate,.8)) hue-rotate(var(--gallery-apila-hue,0deg))}body.is-gallery-page .backround,body.is-gallery-page .backaround{opacity:var(--gallery-apila-opacity,.38)}body.is-gallery-page .apila>div:not(.stem),body.is-gallery-page .apila .stem{opacity:var(--gallery-apila-leafOpacity,.55)}@keyframes fallAndRotate{0%{opacity:0;transform:translateY(-120px)rotate(0)}10%{opacity:.55}to{opacity:0;transform:translateY(110vh)rotate(360deg)}}.apila>div:not(.stem){background-color:var(--green);border-radius:50%;width:50%;height:50%;position:absolute}#main-square{border-radius:0;width:100%;height:100%}.leaf1-left{left:-25%}.leaf1-right{top:-25%}.leaf2-left{top:-25%;right:0}.leaf2-right{right:-25%}.leaf3-left{bottom:0;right:-25%}.leaf3-right{bottom:-25%;right:0}.leaf4-left{bottom:-25%}.leaf4-right{bottom:0;left:-25%}.stem{background:linear-gradient(to bottom, var(--green) 70%, transparent 100%);opacity:.7;border-radius:0 0 50% 50%;width:.3em;height:1.2em;position:absolute;top:100%;left:50%;transform:translate(-50%)rotate(15deg)}@media (width<=820px){.background,.backround,.backaround{opacity:.5}.apila{filter:blur(3px)saturate(.85);animation-duration:22s!important}.apila:nth-child(n+34){display:none}@keyframes fallAndRotate{0%{opacity:0;transform:translateY(-120px)rotate(0)}10%{opacity:.24}to{opacity:0;transform:translateY(110vh)rotate(360deg)}}}.penrose-background{pointer-events:none;z-index:1;opacity:.34;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.penrose{transform-origin:66% 66%;opacity:0;filter:blur(1.8px)saturate(.95);animation-name:penroseFallAndRotate;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute}.penrose div{clip-path:polygon(63% 0,75% 0,26% 85%,89.5% 85%,98.4% 100%,0 100%);width:100%;height:100%;transform:rotate(calc((var(--n) - 1) * 120deg));filter:brightness(calc(1 - (var(--n) - 1) * .28));background-color:currentColor;position:absolute}.penrose div:first-child{--n:1}.penrose div:nth-child(2){--n:2;top:18.3%;left:43.3%}.penrose div:nth-child(3){--n:3;top:46.5%;left:5.9%}@keyframes penroseFallAndRotate{0%{opacity:0;transform:translateY(-140px)rotate(0)}12%{opacity:.62}to{opacity:0;transform:translateY(112vh)rotate(360deg)}}@media (width<=820px){.penrose-background{opacity:.14}.penrose{filter:blur(4px)saturate(.75);animation-duration:26s!important}.penrose:nth-child(n+18){display:none}}.donut-background{z-index:1;pointer-events:none;opacity:.3;mix-blend-mode:screen;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.donut{color:var(--donut-color);letter-spacing:0;opacity:0;filter:blur(.65px)saturate(.9);text-shadow:0 0 7px var(--donut-color), 0 0 18px #c300ff29;transform-origin:50%;-webkit-user-select:none;user-select:none;white-space:pre;margin:0;font-family:Courier New,Consolas,monospace;font-weight:700;line-height:.78;animation-name:donutFallAndSpin;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute}body.is-welcome .donut-background{opacity:.22}body.is-gallery-page .donut-background{opacity:.2}@keyframes donutFallAndSpin{0%{transform:translate3d(0, var(--donut-start-y,-20vh), 0) rotate(var(--donut-tilt,0deg)) scale(.94);opacity:0}14%{opacity:var(--donut-opacity,.42)}82%{opacity:var(--donut-opacity,.42)}to{transform:translate3d(var(--donut-drift,0vw), var(--donut-end-y,116vh), 0) rotate(calc(var(--donut-tilt,0deg) + var(--donut-spin,360deg))) scale(1.06);opacity:0}}@media (width<=820px){.donut-background{opacity:.16}.donut{filter:blur(1.6px)saturate(.78);animation-duration:18s!important}.donut:nth-child(n+16){display:none}}@media (prefers-reduced-motion:reduce){.donut{animation-play-state:paused}}
