@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{font-family:Poppins,sans-serif;font-weight:400;color-scheme:light dark;color:hsla(0,0%,100%,.87);background-color:#00080c;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body,html{min-height:100%;overflow-x:clip}html{scroll-behavior:smooth}body{display:flex;flex-direction:column}.SiteShell,body{min-height:100vh}.SiteMain{flex:1 0 auto;display:flex;flex-direction:column}article{animation:fade-in 1s linear;padding:clamp(1rem,2vw,1.5rem) clamp(1rem,4vw,4rem) clamp(3rem,6vw,5rem);width:100%;box-sizing:border-box}@media only screen and (max-width:768px){article{padding:1rem .9rem 3rem}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}img{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}body,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}button{cursor:pointer;padding:15px 40px;border-radius:15px;font-size:15px;font-family:inherit;font-weight:600;letter-spacing:.3px;border:none;display:flex;justify-content:center;align-items:center;gap:7px;opacity:1;transition:opacity .3s}button.Primary{color:#fff;background:linear-gradient(#2bbdfb,rgba(43,189,251,.8))}button.Secondary{color:#2bbdfb;border:1px solid rgba(43,189,251,.5);background:linear-gradient(rgba(43,189,251,.18),rgba(43,189,251,.12))}button:hover{opacity:.8}@media only screen and (max-width:768px){button{padding:13px 22px;font-size:14px}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#252525;border-radius:100rem}::-webkit-scrollbar-thumb{background:#888;border-radius:100rem}::-webkit-scrollbar-thumb:hover{background:#6e6e6e}nav{padding:.9rem 1rem .45rem;box-sizing:border-box;width:100%}nav .NavFlex{display:flex;width:100%;max-width:1360px;margin:0 auto;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}nav .MobileNav{display:none}nav .BrandLogo{width:72px;height:72px;object-fit:contain}nav ul{display:flex;list-style:none;align-items:center;gap:.1rem}nav ul,nav ul li{padding:0;margin:0}nav ul li{font-weight:400;font-size:15px}nav ul li a{color:#fff;text-decoration:none;display:inline-flex;align-items:center;min-height:42px;padding:.55rem .8rem;border-radius:12px;transition:color .2s,background .2s}nav ul li a:not(.active):hover{color:#fff}nav ul li a.active{color:#2bbdfb}nav .DesktopNav{flex:1 1 auto;justify-content:center;flex-wrap:wrap;min-width:0}nav .DesktopActions{min-width:164px}nav .DesktopActions,nav .UserPreview{display:flex;justify-content:flex-end;align-items:center}nav .UserPreview{gap:.65rem}nav .UserPreview__Avatar{width:34px;height:34px;border-radius:2px;overflow:hidden;flex:0 0 34px;display:flex;align-items:center;justify-content:center;color:#f5fbff;font-size:.8rem;font-weight:700;background:hsla(0,0%,100%,.06);order:2}nav .UserPreview__Avatar img{width:100%;height:100%;display:block;object-fit:cover}nav .UserPreview__Meta{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;min-width:0;order:1}nav .UserPreview__Name{display:block;max-width:130px;color:#f7fbff;font-size:.85rem;font-weight:600;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}nav .UserPreview__Logout{padding:0;border:none;background:transparent;color:hsla(0,0%,100%,.58);font-size:.76rem;font-weight:500;line-height:1.1;text-align:right}nav .UserPreview__Logout:hover{opacity:1;color:#2bbdfb}@media only screen and (max-width:980px){nav .DesktopNav{display:none}nav .MobileNav{width:100%;margin:0;padding-top:.4rem;border-top:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:flex-start;flex-wrap:nowrap;gap:.45rem;overflow-x:auto;scrollbar-width:none}nav .MobileNav::-webkit-scrollbar{display:none}nav .MobileNav li{flex:0 0 auto}nav .MobileNav a{min-height:38px;padding:.5rem .75rem;white-space:nowrap;font-size:.88rem}}@media only screen and (max-width:768px){nav{padding:.85rem .9rem .35rem}nav .NavFlex{gap:.75rem}nav .BrandLogo{width:58px;height:58px}nav .DesktopActions{min-width:110px;margin-left:auto}nav .UserPreview{gap:.45rem}nav .UserPreview__Meta{gap:.05rem}nav .UserPreview__Name{max-width:84px;font-size:.72rem}nav .UserPreview__Logout{font-size:.68rem}nav .DesktopActions .Secondary{min-height:42px;padding-inline:.95rem}}.Footer{margin-top:auto;padding:2rem clamp(1rem,4vw,4rem) 2.6rem;box-sizing:border-box;position:relative;width:100%;background:transparent}@media only screen and (max-width:1100px){.Footer{padding-inline:clamp(1rem,4vw,2rem)}}@media only screen and (max-width:768px){.Footer{padding-bottom:2.2rem;gap:1.15rem}}.Footer .Footer__bottom{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:1.75rem;gap:1.75rem}@media only screen and (max-width:900px){.Footer .Footer__bottom{grid-template-columns:1fr;gap:1.15rem}}.Footer .Footer__linksWrap{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:.55rem;min-width:0;justify-self:end;text-align:right}@media only screen and (max-width:900px){.Footer .Footer__linksWrap{align-items:center;justify-self:center;text-align:center;gap:.7rem}}.Footer .Footer__logo{display:flex;justify-content:center;align-items:center;justify-self:center}.Footer img{width:clamp(56px,7vw,72px);height:clamp(56px,7vw,72px);flex:0 0 auto}.Footer .Footer__madeBy{margin:0;font-size:.8rem;line-height:1.5;color:rgba(190,207,219,.62);width:100%;text-align:right}.Footer .Footer__madeBy a{color:rgba(110,205,245,.86);text-decoration:none}.Footer .Footer__links{display:flex;align-items:center;justify-content:flex-end;gap:1rem;flex-wrap:wrap}.Footer .Footer__links a{color:rgba(214,229,240,.68);text-decoration:none;font-size:.86rem;transition:color .2s ease,opacity .2s ease}.Footer .Footer__links a:hover{color:#2bbdfb;opacity:1}.Footer .Footer__legal{width:100%;display:flex;flex-direction:column;gap:.35rem;justify-self:start}.Footer .Footer__legal p{margin:0;color:rgba(173,190,201,.58);font-size:.8rem;line-height:1.5;text-wrap:balance}@media only screen and (max-width:900px){.Footer .Footer__legal{text-align:center}}@media only screen and (max-width:768px){.Footer .Footer__links{gap:.85rem 1rem;justify-content:center}.Footer .Footer__links a{font-size:.84rem}.Footer .Footer__madeBy{font-size:.78rem;text-align:center}}.CookieConsentBanner{position:fixed;right:24px;bottom:24px;z-index:1200;width:min(420px,100vw - 32px);padding:14px;border:1px solid rgba(43,189,251,.14);border-radius:14px;background:rgba(5,8,12,.62);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 60px rgba(0,0,0,.34)}.CookieConsentBanner p{margin:0 0 12px;color:#fff;font-size:13px;line-height:1.45}.CookieConsentBanner__Actions{display:flex;gap:8px;flex-wrap:nowrap}.CookieConsentButton{min-width:0;min-height:38px;padding:9px 14px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:rgba(13,17,23,.58);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;text-transform:uppercase;flex:1 1;font-size:12px;font-weight:700;letter-spacing:.02em;white-space:normal;overflow-wrap:anywhere;text-align:center}.CookieConsentButton.Ghost{background:rgba(13,17,23,.42)}.CookieConsentButton.Accent{background:linear-gradient(180deg,#2bbdfb,#189dd9);border-color:rgba(43,189,251,.55)}.CookieConsentModal__Overlay{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CookieConsentModal{width:min(680px,100%);max-height:min(88vh,860px);overflow-y:auto;border:1px solid rgba(43,189,251,.12);border-radius:18px;background:rgba(5,8,12,.78);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 28px 90px rgba(0,0,0,.45)}.CookieConsentModal__Header{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 14px 18px;border-bottom:1px solid hsla(0,0%,100%,.08)}.CookieConsentModal__Header h2{margin:0;color:#fff;font-size:17px;font-weight:700}.CookieConsentModal__Close{min-width:40px;width:40px;height:40px;padding:0;border:1px solid rgba(43,189,251,.3);border-radius:10px;background:rgba(13,17,23,.42);color:#fff;font-size:18px;line-height:1}.CookieConsentModal__Body{padding:12px 14px}.CookieConsentModal__Intro{margin-bottom:12px;padding:12px 14px;border:1px solid rgba(43,189,251,.22);border-radius:10px;background:rgba(10,16,22,.48);color:#fff;font-size:14px;line-height:1.45}.CookieConsentModal__Intro,.CookieConsentSection{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.CookieConsentSection{margin-bottom:8px;padding:12px 13px 13px;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;background:rgba(9,13,18,.48)}.CookieConsentSection h3{margin:0;color:#fff;font-size:16px;font-weight:700}.CookieConsentSection p{margin:10px 0 0;color:#8f96a3;font-size:14px;line-height:1.5}.CookieConsentSection__Top{display:flex;align-items:center;justify-content:space-between;gap:16px}.CookieConsentSection__Controls{display:flex;align-items:center;gap:8px}.CookieConsentExpand,.CookieConsentToggle{min-width:36px;width:36px;height:36px;padding:0;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:rgba(13,17,23,.42);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:16px}.CookieConsentExpand,.CookieConsentToggle.active{border-color:rgba(43,189,251,.35)}.CookieConsentToggle:disabled{cursor:default;opacity:1}.CookieConsentModal__Footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px 14px 14px;border-top:1px solid hsla(0,0%,100%,.08)}.CookieConsentFooterButton{min-height:40px;min-width:0;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:rgba(13,17,23,.36);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.02em;white-space:normal;overflow-wrap:anywhere;text-align:center}.CookieConsentFooterButton.Accent{grid-column:1/-1;border-color:rgba(43,189,251,.48);background:linear-gradient(180deg,#2bbdfb,#189dd9)}@media only screen and (max-width:768px){.CookieConsentBanner{left:50%;right:auto;bottom:12px;transform:translateX(-50%);width:min(360px,100vw - 24px);max-width:calc(100vw - 24px);padding:11px}.CookieConsentBanner p{margin-bottom:10px;font-size:12px;line-height:1.4}.CookieConsentBanner__Actions{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px}.CookieConsentButton{min-height:36px;padding:8px 12px;font-size:11px}.CookieConsentModal__Overlay{padding:12px}.CookieConsentModal{width:min(420px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);margin:0 auto}.CookieConsentModal__Header{gap:12px;padding:12px}.CookieConsentModal__Header h2{min-width:0;font-size:15px;line-height:1.3}.CookieConsentModal__Body{padding:12px}.CookieConsentSection__Top{align-items:flex-start;gap:10px}.CookieConsentSection__Top>div:first-child{min-width:0}.CookieConsentSection__Top h3{font-size:14px;line-height:1.35;overflow-wrap:anywhere}.CookieConsentSection__Controls{flex:0 0 auto}.CookieConsentModal__Footer{grid-template-columns:1fr;padding:12px}.CookieConsentFooterButton.Accent{grid-column:auto}}.AnnouncementBar{width:100%;padding:0 1rem;box-sizing:border-box}.AnnouncementBar__Inner{max-width:1360px;margin:0 auto;min-height:42px;padding:.42rem .7rem;border-radius:14px;border:1px solid rgba(63,189,251,.12);background:rgba(8,20,28,.96);box-shadow:0 12px 28px rgba(3,9,14,.18);display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;grid-gap:.4rem;gap:.4rem;animation:announcement-reveal .5s cubic-bezier(.2,.8,.2,1)}.AnnouncementBar__Main{min-width:0;display:flex;align-items:center;justify-content:center}.AnnouncementBar__Main p{margin:0;color:#f4fbff;font-size:.9rem;font-weight:600;line-height:1.2;text-align:center;white-space:pre-wrap;word-break:break-word}.AnnouncementBar__Close{width:28px;height:28px;min-height:28px;padding:0;border:none;border-radius:50%;background:transparent;color:rgba(243,250,255,.66);display:inline-flex;align-items:center;justify-content:center;box-shadow:none;transition:color .18s ease,transform .18s ease,opacity .18s ease}.AnnouncementBar__Close:focus-visible,.AnnouncementBar__Close:hover{color:#fff;transform:rotate(90deg)}.AnnouncementBar__Close svg{width:16px;height:16px;fill:currentColor;display:block}@keyframes announcement-reveal{0%{opacity:0;transform:translateY(-16px) scale(.98);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media only screen and (max-width:768px){.AnnouncementBar{padding:0 .8rem}.AnnouncementBar__Inner{grid-template-columns:minmax(0,1fr) 28px;gap:.35rem;padding:.4rem .62rem}.AnnouncementBar__Main{justify-content:flex-start}.AnnouncementBar__Close{width:26px;height:26px;min-height:26px}.AnnouncementBar__Main p{font-size:.84rem;text-align:left}}.WhyUsPanel{width:100%;max-width:none;min-width:0}.WhyUsPanel .Header{display:flex;align-items:center;gap:10px}.WhyUsPanel .Header h3{text-transform:capitalize}.WhyUsPanel p{width:100%;color:hsla(0,0%,100%,.5)}.ShadowCircle{position:absolute;width:100px;height:100px;border-radius:50%;background-color:rgba(43,189,251,.7);filter:blur(150px)}.Home{margin:0 auto;display:flex;flex-direction:column}@media only screen and (min-width:1201px){.Home{min-height:calc(100vh - 94px);padding-top:0!important;padding-bottom:4rem!important;justify-content:flex-start}}.Home h1{line-height:56px;font-size:56px;font-weight:600;margin-bottom:5px;background:-webkit-linear-gradient(#2bbdfb,#2bbdfb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.Home .Welcome{animation:slideIn 1s ease;position:relative;display:flex;align-items:center;justify-content:space-between;gap:3rem;padding-top:4vh;min-width:0}@media only screen and (min-width:1201px){.Home .Welcome{min-height:calc(100vh - 108px);padding-top:0;padding-bottom:0;align-items:center;gap:2rem}}.Home .Welcome a{text-decoration:none}@media only screen and (max-width:1200px){.Home .Welcome{flex-direction:column-reverse;margin-top:2.35rem;align-items:center;justify-content:center;padding-top:0;gap:1.6rem}.Home .Welcome .WelcomeContent{width:100%;display:flex;flex-direction:column;align-items:center}.Home .Welcome .HeroMeta{justify-content:center;flex-wrap:wrap;gap:.8rem 1rem;margin-bottom:1rem}.Home .Welcome .HeroMeta .PlayersText{width:auto!important}.Home .Welcome h1{line-height:40px;font-size:40px}.Home .Welcome .WelcomeText{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.Home .Welcome .HeroArt{width:100%;display:flex;justify-content:center;margin-bottom:.25rem}.Home .Welcome .HeroArt img{width:min(72vw,300px)}.Home .Welcome .Buttons{width:100%;justify-content:center;flex-direction:column;gap:15px}.Home .Welcome p{width:min(100%,34rem)!important}}.Home .Welcome .WelcomeContent{flex:0 1 680px;position:relative;z-index:2;min-width:0}@media only screen and (min-width:1201px){.Home .Welcome .WelcomeContent{flex-basis:620px}}.Home .Welcome .HeroMeta{display:flex;align-items:center;gap:1.1rem;flex-wrap:nowrap;margin-bottom:1.35rem}@media only screen and (min-width:1201px){.Home .Welcome .HeroMeta{margin-bottom:1rem}}.Home .Welcome .HeroMeta .ServerStatusText{display:inline-flex;align-items:center;gap:.6rem;font-size:14px;font-weight:700;letter-spacing:.12em;color:#fff;text-transform:uppercase}.Home .Welcome .HeroMeta .ServerStatusText .StatusDot{width:10px;height:10px;border-radius:50%;background:#2bbdfb;box-shadow:0 0 12px rgba(43,189,251,.6)}.Home .Welcome .HeroMeta .ServerStatusText.online .StatusDot{background:#39d353;box-shadow:0 0 12px rgba(57,211,83,.55)}.Home .Welcome .HeroMeta .ServerStatusText.offline .StatusDot{background:#ff5f5f;box-shadow:0 0 12px rgba(255,95,95,.55)}.Home .Welcome .HeroMeta .ServerStatusText.restart .StatusDot{background:#ff9b3d;box-shadow:0 0 12px rgba(255,155,61,.55)}.Home .Welcome .HeroMeta .ServerStatusText.maintenance .StatusDot{background:#ffd24d;box-shadow:0 0 12px rgba(255,210,77,.55)}.Home .Welcome .HeroMeta .PlayersText{margin:0;color:#8fa3b0;font-size:15px;font-weight:500;line-height:1.4;white-space:nowrap}.Home .Welcome .WelcomeText p{color:#aebbc3;width:min(100%,660px);line-height:1.7;margin-top:1.2rem}@media only screen and (min-width:1201px){.Home .Welcome .WelcomeText p{width:min(100%,580px);margin-top:.9rem}}.Home .Welcome .Buttons{margin-top:1.9rem;display:flex;gap:1rem;flex-wrap:wrap}@media only screen and (min-width:1201px){.Home .Welcome .Buttons{margin-top:1.45rem}}.Home .Welcome .HeroArt{flex:0 1 410px;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;min-width:0}.Home .Welcome .HeroArt img{width:min(100%,410px);max-width:410px;height:auto;opacity:.9}@media only screen and (min-width:1201px){.Home .Welcome .HeroArt img{max-width:360px}}.Home .WhyUs{position:relative;margin-top:20rem;width:100%;display:flex;justify-content:space-between;align-items:center;gap:3.8rem;min-width:0}@media only screen and (max-width:1200px){.Home .WhyUs{flex-direction:column;margin-top:7rem}}.Home .WhyUs .Fields{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2.25rem}.Home .WhyUs .Fields .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2.25rem;gap:2.25rem}@media only screen and (max-width:768px){.Home .WhyUs .Fields .row{grid-template-columns:1fr}}.Home .WhyUs h1{flex:0 0 500px;max-width:500px;background:none;background-clip:unset!important;-webkit-text-fill-color:#fff;color:#fff!important}@media only screen and (max-width:1200px){.Home .WhyUs h1{flex:none;line-height:40px;font-size:40px;text-align:center}}.Home .WhyUs h1 span{background:-webkit-linear-gradient(#2bbdfb,#2bbdfb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.Home .Banner{background-image:url(/assets/GAME.png);padding:3rem 10px;overflow:hidden;background-repeat:no-repeat;background-size:cover;margin-top:10rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:40px;max-width:100%}.Home .Banner a{text-decoration:none}.Home .Banner h1{font-size:56px;background:none;background-clip:unset!important;-webkit-text-fill-color:#fff;color:#fff!important;text-align:center}@media only screen and (max-width:1000px){.Home .Banner h1{line-height:30px;font-size:30px}}.Home .Banner p{font-weight:300;text-align:center;color:#d2d2d2;font-size:22px;margin-bottom:15px;line-height:1.6}@media only screen and (max-width:768px){.Home .Welcome{margin-top:1.4rem;gap:1.2rem}.Home .Welcome h1{line-height:1;font-size:34px}.Home .Welcome .HeroMeta{gap:.6rem .9rem;margin-bottom:.8rem}.Home .Welcome .WelcomeText p{margin-top:.75rem;line-height:1.6}.Home .Welcome .HeroArt img{width:min(74vw,250px)}.Home .Welcome .Buttons{width:100%;margin-top:1.25rem}.Home .Welcome .Buttons a,.Home .Welcome .Buttons button{width:100%}.Home .Banner{margin-top:7rem;padding:2.5rem 1.2rem}.Home .Banner p{font-size:1rem}}.PodaniaPage{max-width:1360px;margin:0 auto;padding:.55rem 1.25rem 4rem}@keyframes podania-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.PodaniaPage .PodaniaHero{display:flex;flex-direction:column;gap:.7rem;margin-bottom:1rem}.PodaniaPage .PodaniaHero__Eyebrow{margin:0;font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#2bbdfb}.PodaniaPage .PodaniaHero h1{margin:0;color:#f7fbff;font-size:clamp(2.4rem,5vw,4rem);line-height:.96;letter-spacing:-.03em}.PodaniaPage .PodaniaHero__Lead{max-width:780px;margin:0;color:rgba(224,236,245,.72);font-size:1rem;line-height:1.7}.PodaniaPage .PodaniaHero__Steps{display:flex;flex-wrap:wrap;gap:.55rem}.PodaniaPage .PodaniaHero__Steps span{min-height:34px;padding:.45rem .8rem;border-radius:12px;background:hsla(0,0%,100%,.03);color:rgba(235,244,248,.8);font-size:.8rem;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center}.PodaniaPage .PodaniaShell{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:start}.PodaniaPage .PodaniaSidebar{position:-webkit-sticky;position:sticky;top:72px;display:flex;flex-direction:column;gap:.95rem}.PodaniaPage .PodaniaSidebar__Header{display:flex;align-items:baseline;gap:.6rem}.PodaniaPage .PodaniaSidebar__Header p{margin:0;font-size:1rem;font-weight:600;color:#f2f8fc}.PodaniaPage .PodaniaCards{display:flex;flex-direction:column;gap:.6rem}.PodaniaPage .PodaniaCard{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.05);border-radius:16px;padding:0;background:rgba(6,14,19,.74);text-align:left;animation:podania-fade-up .35s ease;transition:border-color .2s ease,background .2s ease,opacity .2s ease}.PodaniaPage .PodaniaCard.is-open.is-active{border-color:rgba(43,189,251,.35);background:rgba(10,26,36,.92);box-shadow:0 0 0 1px rgba(43,189,251,.14)}.PodaniaPage .PodaniaCard.is-closed{opacity:.72;background:rgba(6,11,16,.56);border-color:hsla(0,0%,100%,.035)}.PodaniaPage .PodaniaCard.is-closed.is-active{opacity:.88;border-color:hsla(0,0%,100%,.08);background:rgba(9,16,21,.78);box-shadow:none}.PodaniaPage .PodaniaCard.is-closed:hover{opacity:.82}.PodaniaPage .PodaniaCard__Content{display:flex;flex-direction:column;gap:.45rem;padding:.9rem .95rem;-moz-user-select:none;user-select:none;-webkit-user-select:none}.PodaniaPage .PodaniaCard__Content .PodaniaCard__Top{display:flex;align-items:flex-start;gap:.45rem}.PodaniaPage .PodaniaCard__Content h2,.PodaniaPage .PodaniaCard__Content p{margin:0}.PodaniaPage .PodaniaCard__Content h2{font-size:.98rem;line-height:1.25;color:#f7fbff;font-weight:600}.PodaniaPage .PodaniaCard__Content p{color:rgba(229,239,246,.72);font-size:.84rem;line-height:1.5;font-weight:400}.PodaniaPage .PodaniaCard__ClosedOverlay{position:absolute;inset:0;padding:1rem;border-radius:16px;background:rgba(4,9,13,.5);color:rgba(242,247,250,.82);font-size:.82rem;text-align:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:none}.PodaniaPage .PodaniaCard__ClosedOverlay,.PodaniaPage .PodaniaSelected__Status{display:inline-flex;align-items:center;justify-content:center;font-weight:600;letter-spacing:.02em}.PodaniaPage .PodaniaSelected__Status{flex:0 0 auto;min-height:28px;padding:.3rem .75rem;border-radius:13px;font-size:.72rem}.PodaniaPage .PodaniaSelected__Status.is-open{background:rgba(43,189,251,.12);border:1px solid rgba(43,189,251,.18);color:#8fdefe}.PodaniaPage .PodaniaSelected__Status.is-closed{background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.05);color:rgba(235,242,246,.74)}.PodaniaPage .PodaniaContent{display:flex;flex-direction:column;gap:1rem;min-width:0}.PodaniaPage .PodaniaAuthBox,.PodaniaPage .PodaniaForm,.PodaniaPage .PodaniaSelected{border:1px solid hsla(0,0%,100%,.05);border-radius:20px;background:rgba(6,14,19,.74);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.PodaniaPage .PodaniaSelected{padding:1.1rem 1.15rem;display:flex;flex-direction:column;gap:.75rem;animation:podania-fade-up .4s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none}.PodaniaPage .PodaniaSelected h2,.PodaniaPage .PodaniaSelected p{margin:0}.PodaniaPage .PodaniaSelected h2{color:#f7fbff;font-size:1.5rem;line-height:1.08;font-weight:600}.PodaniaPage .PodaniaSelected p{color:rgba(222,235,243,.72);line-height:1.65;font-size:.95rem}.PodaniaPage .PodaniaSelected__Top{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.PodaniaPage .PodaniaSelected__Subtitle{margin-top:.28rem!important;color:rgba(223,236,244,.6)!important;font-size:.84rem!important;line-height:1.5!important}.PodaniaPage .PodaniaSelected__TopActions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.PodaniaPage .PodaniaSelected__RequirementsButton{min-height:42px;padding:.55rem .85rem;border:1px solid rgba(43,189,251,.2);border-radius:14px;background:rgba(8,20,28,.96);color:#b0e9ff;font-size:.78rem;font-weight:600;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;box-shadow:none}.PodaniaPage .PodaniaSelected__Hint{margin:0}.PodaniaPage .PodaniaSelected__Guide{display:flex;flex-wrap:wrap;gap:.45rem}.PodaniaPage .PodaniaSelected__Guide span{min-height:32px;padding:.42rem .72rem;border-radius:12px;background:hsla(0,0%,100%,.03);color:rgba(229,239,246,.74);font-size:.78rem;line-height:1.35;display:inline-flex;align-items:center}.PodaniaPage .PodaniaRequirementsModal__Overlay{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.PodaniaPage .PodaniaRequirementsModal{width:min(680px,100%);max-height:min(88vh,860px);overflow-y:auto;border:1px solid rgba(43,189,251,.12);border-radius:18px;background:rgba(5,8,12,.8);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 28px 90px rgba(0,0,0,.45)}.PodaniaPage .PodaniaRequirementsModal__Header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:14px 14px 14px 18px;border-bottom:1px solid hsla(0,0%,100%,.08)}.PodaniaPage .PodaniaRequirementsModal__Header h2,.PodaniaPage .PodaniaRequirementsModal__Header p{margin:0}.PodaniaPage .PodaniaRequirementsModal__Header h2{color:#fff;font-size:1.05rem;font-weight:700;line-height:1.2}.PodaniaPage .PodaniaRequirementsModal__Header p{margin-top:.2rem;color:rgba(235,244,248,.62);font-size:.85rem;line-height:1.35}.PodaniaPage .PodaniaRequirementsModal__Close{width:40px;height:40px;min-height:40px;padding:0;border:1px solid rgba(43,189,251,.3);border-radius:10px;background:rgba(13,17,23,.42);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:none}.PodaniaPage .PodaniaRequirementsModal__Close svg{width:18px;height:18px;fill:currentColor;display:block}.PodaniaPage .PodaniaRequirementsModal__Body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:.8rem}.PodaniaPage .PodaniaRequirementsModal__Intro,.PodaniaPage .PodaniaRequirementsModal__Item{border:1px solid hsla(0,0%,100%,.08);border-radius:10px;background:rgba(9,13,18,.48);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.PodaniaPage .PodaniaRequirementsModal__Intro{padding:12px 14px;color:#fff;font-size:.9rem;line-height:1.55}.PodaniaPage .PodaniaRequirementsModal__List{display:flex;flex-direction:column;gap:.55rem}.PodaniaPage .PodaniaRequirementsModal__Item{display:flex;align-items:flex-start;gap:.55rem;padding:12px 13px 13px}.PodaniaPage .PodaniaRequirementsModal__Item p,.PodaniaPage .PodaniaRequirementsModal__Item strong{margin:0}.PodaniaPage .PodaniaRequirementsModal__Item strong{color:#fff;font-size:.94rem;font-weight:700;line-height:1.2;flex:0 0 auto}.PodaniaPage .PodaniaRequirementsModal__Item p{color:#cbd7df;font-size:.9rem;line-height:1.58;flex:1 1 auto;min-width:0}.PodaniaPage .PodaniaRequirementsModal__Empty{margin:0;padding:12px 14px;border-radius:10px;background:rgba(9,13,18,.48);color:rgba(235,244,248,.62);font-size:.9rem;line-height:1.55}.PodaniaPage .PodaniaAuthBox{padding:.95rem 1.1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;animation:podania-fade-up .45s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none}.PodaniaPage .PodaniaAuthBox__Texts{flex:1 1 auto;min-height:18px;display:flex;flex-direction:column;gap:.35rem;justify-content:center}.PodaniaPage .PodaniaAuthBox__Text,.PodaniaPage .PodaniaAuthBox__Title{margin:0}.PodaniaPage .PodaniaAuthBox__Title{color:#f5fbff;font-size:.96rem;font-weight:600}.PodaniaPage .PodaniaAuthBox__Text{color:rgba(222,235,243,.7);font-size:.88rem;line-height:1.5}.PodaniaPage .PodaniaForm{padding:1.1rem;display:flex;flex-direction:column;gap:.9rem;animation:podania-fade-up .5s ease}.PodaniaPage .PodaniaField{display:flex;flex-direction:column;gap:.45rem;min-width:0}.PodaniaPage .PodaniaField small,.PodaniaPage .PodaniaField span{color:#f3f9fd;line-height:1.35}.PodaniaPage .PodaniaField span{font-size:.9rem;font-weight:500}.PodaniaPage .PodaniaField small{color:rgba(223,236,244,.52);font-size:.76rem;font-weight:500}.PodaniaPage .PodaniaField input,.PodaniaPage .PodaniaField textarea{width:100%;box-sizing:border-box;border:none;border-radius:14px;padding:.85rem .95rem;background:hsla(0,0%,100%,.045);color:#fff;font:inherit;outline:none;-moz-user-select:text;user-select:text;-webkit-user-select:text}.PodaniaPage .PodaniaField input::placeholder,.PodaniaPage .PodaniaField textarea::placeholder{color:hsla(0,0%,100%,.42)}.PodaniaPage .PodaniaField input:focus,.PodaniaPage .PodaniaField textarea:focus{background:hsla(0,0%,100%,.07)}.PodaniaPage .PodaniaField textarea{resize:vertical;min-height:74px}.PodaniaPage .PodaniaField__LabelRow{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.PodaniaPage .PodaniaField__LabelRow small{text-align:right}.PodaniaPage .PodaniaField--compact input,.PodaniaPage .PodaniaField--short input{min-height:49px;width:100%}.PodaniaPage .PodaniaField--compact{width:min(100%,220px);max-width:100%}.PodaniaPage .PodaniaField--compact input{min-height:46px;text-align:left;font-size:inherit;font-weight:inherit}.PodaniaPage .PodaniaForm__Footer{display:flex;align-items:stretch;justify-content:stretch;padding-top:.2rem}.PodaniaPage .PodaniaForm__Footer>button{width:100%}.PodaniaPage .PodaniaForm__Feedback{margin:0;color:rgba(222,235,243,.72);font-size:.88rem;line-height:1.45}.PodaniaPage .PodaniaForm__Submit{width:100%}@media only screen and (max-width:1100px){.PodaniaPage .PodaniaShell{grid-template-columns:1fr}.PodaniaPage .PodaniaSidebar{position:static}.PodaniaPage .PodaniaCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:768px){.PodaniaPage{padding:1rem .9rem 3rem}.PodaniaPage .PodaniaHero{margin-bottom:1.2rem}.PodaniaPage .PodaniaShell{gap:1rem}.PodaniaPage .PodaniaCards{grid-template-columns:1fr}.PodaniaPage .PodaniaAuthBox,.PodaniaPage .PodaniaForm,.PodaniaPage .PodaniaSelected{padding:.9rem}.PodaniaPage .PodaniaAuthBox{flex-direction:column;align-items:stretch}.PodaniaPage .PodaniaCard__Content .PodaniaCard__Top,.PodaniaPage .PodaniaField__LabelRow,.PodaniaPage .PodaniaSelected__Top{flex-direction:column;align-items:flex-start}.PodaniaPage .PodaniaHero__Steps,.PodaniaPage .PodaniaSelected__Guide{flex-direction:column}.PodaniaPage .PodaniaSelected__TopActions{width:100%;justify-content:flex-start}.PodaniaPage .PodaniaField--compact{width:100%}.PodaniaPage .PodaniaRequirementsModal__Item{flex-direction:row;align-items:flex-start}.PodaniaPage .PodaniaForm__Footer{flex-direction:column}.PodaniaPage .PodaniaRequirementsModal__Overlay{padding:12px}}@media(prefers-reduced-motion:reduce){.PodaniaPage .PodaniaAuthBox,.PodaniaPage .PodaniaCard,.PodaniaPage .PodaniaForm,.PodaniaPage .PodaniaSelected{animation:none;transition:none}}.AdminPage{max-width:1360px;margin:0 auto;padding:1.5rem 1.25rem 4rem;flex:1 0 auto}@keyframes admin-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes admin-fade-in{0%{opacity:0}to{opacity:1}}@keyframes admin-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.AdminPage .AdminPage__Hero{display:flex;flex-direction:column;gap:.65rem;margin-bottom:1.4rem}.AdminPage .AdminPage__Hero h1{margin:0;color:#f7fbff;font-size:clamp(2.2rem,5vw,3.6rem);line-height:.96}.AdminPage .AdminPage__Feedback,.AdminPage .AdminPage__Lead,.AdminPage .AdminPage__State{margin:0;color:rgba(224,236,245,.74)}.AdminPage .AdminToastStack{position:fixed;top:86px;right:22px;z-index:40;display:flex;flex-direction:column;gap:.7rem;width:min(360px,100vw - 1.5rem)}.AdminPage .AdminToast{border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:rgba(8,18,25,.96);box-shadow:0 18px 44px rgba(0,0,0,.26);padding:.9rem 1rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:admin-fade-up .24s ease}.AdminPage .AdminToast p{margin:0;color:#f4fbff;font-size:.9rem;line-height:1.4}.AdminPage .AdminToast--success{border-color:rgba(44,195,129,.28);background:rgba(8,23,18,.96)}.AdminPage .AdminToast--error{border-color:rgba(255,82,82,.28);background:rgba(27,13,14,.96)}.AdminPage .AdminToast--info{border-color:rgba(43,189,251,.28);background:rgba(8,18,28,.96)}.AdminPage .AdminTabs{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.1rem 0 1rem}.AdminPage .AdminTabs__Button{min-height:48px;padding:.8rem 1rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02);color:hsla(0,0%,100%,.7);display:inline-flex;align-items:center;justify-content:center;font-size:.92rem;font-weight:600;line-height:1;transition:border-color .2s ease,background .2s ease,color .2s ease}.AdminPage .AdminTabs__Button:focus-visible,.AdminPage .AdminTabs__Button:hover{color:#f7fbff}.AdminPage .AdminTabs__Button.is-active{color:#f7fbff;border-color:rgba(43,189,251,.4);background:rgba(43,189,251,.12)}.AdminPage .AdminIconButton:after,.AdminPage .AdminIconButton:before{opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease;position:absolute;left:50%;z-index:5}.AdminPage .AdminIconButton:before{content:attr(data-tooltip);bottom:calc(100% + 10px);transform:translate(-50%,4px);padding:.42rem .55rem;border-radius:9px;background:rgba(7,16,22,.98);border:1px solid hsla(0,0%,100%,.09);color:#f4fbff;font-size:.76rem;line-height:1;white-space:nowrap;box-shadow:0 10px 28px rgba(0,0,0,.22)}.AdminPage .AdminIconButton:after{content:"";bottom:calc(100% + 4px);transform:translate(-50%,4px);border:6px solid transparent;border-top-color:rgba(7,16,22,.98)}.AdminPage .AdminIconButton:focus-visible:after,.AdminPage .AdminIconButton:focus-visible:before,.AdminPage .AdminIconButton:hover:after,.AdminPage .AdminIconButton:hover:before{opacity:1;transform:translate(-50%)}.AdminPage .AdminIconButton{width:49px;height:49px;min-height:49px;padding:0;border-radius:14px;border:none;background:hsla(0,0%,100%,.045);color:rgba(244,251,255,.76);display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;flex:0 0 49px;transition:background .2s ease,color .2s ease,opacity .2s ease}.AdminPage .AdminIconButton:focus-visible,.AdminPage .AdminIconButton:hover{color:#f7fbff;background:hsla(0,0%,100%,.07)}.AdminPage .AdminIconButton:disabled{opacity:.42;cursor:not-allowed}.AdminPage .AdminIconButton .AdminIconButton__Icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;line-height:0;flex:0 0 18px}.AdminPage .AdminIconButton svg{display:block;width:18px;height:18px;fill:currentColor}.AdminPage .AdminIconButton.AdminIconButton--primary,.AdminPage .AdminIconButton.is-current{color:#f7fbff;background:rgba(43,189,251,.14)}.AdminPage .AdminIconButton.AdminIconButton--danger:focus-visible,.AdminPage .AdminIconButton.AdminIconButton--danger:hover{background:rgba(255,82,82,.12);color:#ffd0d0}.AdminPage .AdminPanel{border:1px solid hsla(0,0%,100%,.05);border-radius:20px;background:rgba(6,14,19,.74);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem;animation:admin-fade-up .45s ease}.AdminPage .AdminPanel--empty{min-height:320px;display:flex;align-items:center;justify-content:center}.AdminPage .AdminPage__Skeleton{width:min(100%,420px);height:54px;border-radius:14px;background:linear-gradient(90deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.07) 50%,hsla(0,0%,100%,.03));background-size:200% 100%;animation:admin-fade-up .35s ease,admin-shimmer 1.4s linear infinite}.AdminPage .AdminPage__Skeleton.AdminPage__Skeleton--list{width:100%;min-height:140px}.AdminPage .AdminEmptyState{max-width:560px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem}.AdminPage .AdminEmptyState h2,.AdminPage .AdminEmptyState p{margin:0}.AdminPage .AdminEmptyState h2{color:#f7fbff;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1}.AdminPage .AdminEmptyState__Eyebrow{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:.3rem .8rem;border-radius:999px;background:rgba(43,189,251,.12);color:#78d7ff;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.AdminPage .AdminEmptyState__Actions{display:flex;gap:.7rem;margin-top:.25rem}.AdminPage .AdminEmptyState__Actions a{text-decoration:none}.AdminPage .AdminPanel--applications{display:block}.AdminPage .AdminApplicationFormsPanel,.AdminPage .AdminApplicationWorkspace,.AdminPage .AdminApplicationsBoard{display:flex;flex-direction:column;gap:1rem;min-width:0}.AdminPage .AdminApplicationFormsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.8rem;gap:.8rem}.AdminPage .AdminApplicationFormsGrid.AdminApplicationFormsGrid--single{grid-template-columns:minmax(240px,340px)}.AdminPage .AdminApplicationFormCard{width:100%;padding:.95rem;border:1px solid hsla(0,0%,100%,.05);border-radius:16px;background:hsla(0,0%,100%,.02);display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;text-align:left;transition:border-color .2s ease,background .2s ease}.AdminPage .AdminApplicationFormCard small,.AdminPage .AdminApplicationFormCard span,.AdminPage .AdminApplicationFormCard strong{margin:0;display:block}.AdminPage .AdminApplicationFormCard strong{color:#f7fbff;font-size:1rem;font-weight:700;line-height:1.2}.AdminPage .AdminApplicationFormCard>span{color:rgba(223,236,244,.6);font-size:.78rem;line-height:1.35}.AdminPage .AdminApplicationFormCard.is-active{border-color:rgba(43,189,251,.35);background:rgba(10,26,36,.92)}.AdminPage .AdminApplicationFormCard__Meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.1rem}.AdminPage .AdminApplicationFormCard__Meta small{color:rgba(143,223,255,.86);font-size:.75rem;font-weight:600;line-height:1.2}.AdminPage .AdminApplicationWorkspace{border:1px solid hsla(0,0%,100%,.05);border-radius:18px;background:hsla(0,0%,100%,.015);padding:.95rem}.AdminPage .AdminApplicationWorkspace__Top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.AdminPage .AdminApplicationWorkspace__Top h3,.AdminPage .AdminApplicationWorkspace__Top p{margin:0}.AdminPage .AdminApplicationWorkspace__Top h3{color:#f7fbff;font-size:1.15rem}.AdminPage .AdminApplicationWorkspace__Top p{margin-top:.2rem;color:rgba(223,236,244,.62);font-size:.84rem;line-height:1.45}.AdminPage .AdminApplicationViewSwitch{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.AdminPage .AdminApplicationViewSwitch__Button{min-height:46px;padding:.72rem .92rem;border:none;border-radius:12px;background:hsla(0,0%,100%,.045);color:rgba(223,236,244,.74);font-family:inherit;font-size:.82rem;font-weight:700;line-height:1.1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.14rem;transition:background .2s ease,color .2s ease}.AdminPage .AdminApplicationViewSwitch__Button small{display:block;margin:0;color:rgba(223,236,244,.54);font-size:.72rem;font-weight:600}.AdminPage .AdminApplicationViewSwitch__Button.is-active{background:rgba(43,189,251,.14);color:#f7fbff}.AdminPage .AdminApplicationViewSwitch__Button.is-active small{color:rgba(247,251,255,.72)}.AdminPage .AdminApplicationWorkspace__Body{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:1rem;gap:1rem;min-width:0}.AdminPage .AdminApplicationsList{display:flex;flex-direction:column;gap:.7rem;min-width:0}.AdminPage .AdminApplicationItem{width:100%;padding:.85rem .9rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.05);background:hsla(0,0%,100%,.02);display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;animation:admin-fade-up .35s ease;transition:border-color .2s ease,background .2s ease}.AdminPage .AdminApplicationItem small,.AdminPage .AdminApplicationItem span,.AdminPage .AdminApplicationItem strong{margin:0}.AdminPage .AdminApplicationItem strong{color:#f7fbff;font-size:.96rem}.AdminPage .AdminApplicationItem small,.AdminPage .AdminApplicationItem span{color:rgba(223,236,244,.65);font-size:.79rem}.AdminPage .AdminApplicationItem.is-active{border-color:rgba(43,189,251,.35);background:rgba(10,26,36,.92)}.AdminPage .AdminApplicationItem__Top{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.AdminPage .AdminApplicationItem__Date{color:rgba(223,236,244,.56)!important;font-size:.8rem!important;line-height:1.3}.AdminPage .AdminApplicationItem__Open{color:#8fdfff!important;font-size:.78rem!important;font-weight:600!important}.AdminPage .AdminAnnouncementItem__Top span,.AdminPage .AdminApplicationBadge,.AdminPage .AdminApplicationItem__Status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:.18rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600}.AdminPage .is-new{background:hsla(0,0%,100%,.08);color:#dfe8ef}.AdminPage .is-in_review{background:rgba(43,189,251,.14);color:#78d7ff}.AdminPage .is-accepted,.AdminPage .is-live{background:rgba(44,195,129,.16);color:#76e3b0}.AdminPage .is-draft,.AdminPage .is-rejected{background:rgba(255,82,82,.14);color:#ff9c9c}.AdminPage .AdminApplicationDetails{display:flex;flex-direction:column;gap:.9rem;min-width:0;border:1px solid hsla(0,0%,100%,.05);border-radius:16px;background:hsla(0,0%,100%,.02);padding:.95rem}.AdminPage .AdminApplicationEmptyState{min-height:280px;display:flex;align-items:center;justify-content:center;text-align:center;padding:1.2rem}.AdminPage .AdminApplicationEmptyState.AdminApplicationEmptyState--full{grid-column:1/-1;min-height:360px}.AdminPage .AdminApplicationEmptyState.AdminApplicationEmptyState--compact{min-height:220px;border:1px dashed hsla(0,0%,100%,.08);border-radius:16px;background:hsla(0,0%,100%,.015)}.AdminPage .AdminApplicationEmptyState .AdminPage__State{max-width:420px}.AdminPage .AdminApplicationDetails__Top{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.AdminPage .AdminApplicationDetails__Top h2,.AdminPage .AdminApplicationDetails__Top p{margin:0}.AdminPage .AdminApplicationDetails__Top h2{color:#f7fbff;font-size:1.3rem}.AdminPage .AdminApplicationDetails__Top p{color:rgba(223,236,244,.64);font-size:.86rem}.AdminPage .AdminApplicationDetails__Lead{margin:-.15rem 0 0;color:rgba(223,236,244,.66);font-size:.88rem;line-height:1.55}.AdminPage .AdminAnnouncementItem,.AdminPage .AdminAnswer,.AdminPage .AdminInlineNote{border:1px solid hsla(0,0%,100%,.05);border-radius:14px;background:hsla(0,0%,100%,.02);padding:.8rem .9rem;animation:admin-fade-up .4s ease}.AdminPage .AdminAnswer span,.AdminPage .AdminInlineNote span{display:block;margin-bottom:.35rem;color:rgba(143,223,255,.9);font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.AdminPage .AdminAnswer strong,.AdminPage .AdminInlineNote strong{display:block;margin:0 0 .45rem;color:#f5fbff;font-size:.95rem;font-weight:600;line-height:1.4}.AdminPage .AdminAnswer p,.AdminPage .AdminInlineNote p{margin:0;color:rgba(223,236,244,.72);line-height:1.55;white-space:pre-wrap;word-break:break-word}.AdminPage .AdminAnswers{display:flex;flex-direction:column;gap:.55rem}.AdminPage .AdminAnnouncementForm>label:not(.AdminCheckbox),.AdminPage .AdminField,.AdminPage .AdminReviewerNote{display:flex;flex-direction:column;gap:.45rem;min-width:0}.AdminPage .AdminAnnouncementForm>label:not(.AdminCheckbox)>span,.AdminPage .AdminField>span,.AdminPage .AdminReviewerNote>span{color:#f3f9fd;font-size:.88rem;font-weight:500}.AdminPage .AdminAnnouncementForm input,.AdminPage .AdminAnnouncementForm textarea,.AdminPage .AdminField input,.AdminPage .AdminField textarea,.AdminPage .AdminReviewerNote textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box;resize:vertical;border:none;border-radius:14px;padding:.85rem .95rem;background:hsla(0,0%,100%,.045);color:#fff;font:inherit;outline:none}.AdminPage .AdminAnnouncementForm input::placeholder,.AdminPage .AdminAnnouncementForm textarea::placeholder,.AdminPage .AdminField input::placeholder,.AdminPage .AdminField textarea::placeholder,.AdminPage .AdminReviewerNote textarea::placeholder{color:hsla(0,0%,100%,.42)}.AdminPage .AdminAnnouncementForm input:focus,.AdminPage .AdminAnnouncementForm textarea:focus,.AdminPage .AdminField input:focus,.AdminPage .AdminField textarea:focus,.AdminPage .AdminReviewerNote textarea:focus{background:hsla(0,0%,100%,.07)}.AdminPage .AdminStatusActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.AdminPage .AdminStatusButton{min-height:0;padding:.9rem;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem;white-space:normal;text-align:left}.AdminPage .AdminStatusButton span,.AdminPage .AdminStatusButton strong{display:block;margin:0;line-height:1.35}.AdminPage .AdminStatusButton strong{color:#f7fbff;font-size:.88rem;font-weight:700}.AdminPage .AdminStatusButton span{color:rgba(223,236,244,.62);font-size:.76rem}.AdminPage .AdminStatusButton--current{background:rgba(43,189,251,.12)}.AdminPage .AdminStatusButton--accepted strong{color:#76e3b0}.AdminPage .AdminStatusButton--rejected strong{color:#ffb5b5}.AdminPage .AdminApplicationDetails__DangerZone{padding-top:.1rem}.AdminPage .AdminPanel--announcements{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);grid-gap:1.2rem;gap:1.2rem;align-items:stretch;min-height:470px}.AdminPage .AdminPanel--editor,.AdminPage .AdminPanel--login-logs{display:block}.AdminPage .AdminAnnouncementForm{display:flex;flex-direction:column;gap:.75rem;justify-content:flex-start}.AdminPage .AdminAnnouncementForm__Actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;align-items:stretch}.AdminPage .AdminAnnouncementForm__Actions .AdminActionButton{width:100%;min-width:0}.AdminPage .AdminDatePicker{position:relative}.AdminPage .AdminDatePicker__Trigger{width:100%;min-height:49px;padding:.85rem .95rem;border:none;border-radius:14px;background:hsla(0,0%,100%,.045);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;font-family:inherit;font-size:.95rem;font-weight:500;transition:background .2s ease}.AdminDatePicker.is-open .AdminPage .AdminDatePicker__Trigger,.AdminPage .AdminDatePicker__Trigger:focus-visible,.AdminPage .AdminDatePicker__Trigger:hover{background:hsla(0,0%,100%,.07)}.AdminPage .AdminDatePicker__Value{min-width:0;color:hsla(0,0%,100%,.92);font-size:.96rem;line-height:1.2}.AdminPage .AdminDatePicker__Icon{width:18px;height:18px;flex:0 0 18px;display:inline-flex;align-items:center;justify-content:center;color:#8fdfff}.AdminPage .AdminDatePicker__Icon svg{width:18px;height:18px;fill:currentColor;display:block}.AdminPage .AdminDatePicker__Panel{position:absolute;top:50%;left:calc(100% + .85rem);right:auto;transform:translateY(-50%);z-index:12;width:min(100vw - 2rem,276px);padding:.65rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:rgba(8,18,25,.98);box-shadow:0 22px 48px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:admin-fade-in .16s ease}.AdminPage .AdminDatePicker__Header{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;grid-gap:.35rem;gap:.35rem;align-items:center;margin-bottom:.5rem}.AdminPage .AdminDatePicker__Header strong{color:#f6fbff;font-size:.88rem;font-weight:700;text-transform:capitalize;text-align:center}.AdminPage .AdminDatePicker__Nav{width:30px;height:30px;min-height:30px;padding:0;border:none;border-radius:10px;background:hsla(0,0%,100%,.045);color:#eefaff;display:inline-flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;transition:background .2s ease}.AdminPage .AdminDatePicker__Nav:focus-visible,.AdminPage .AdminDatePicker__Nav:hover{background:hsla(0,0%,100%,.07)}.AdminPage .AdminDatePicker__Nav svg{width:15px;height:15px;fill:currentColor;display:block}.AdminPage .AdminDatePicker__Grid,.AdminPage .AdminDatePicker__Weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.2rem;gap:.2rem}.AdminPage .AdminDatePicker__Weekdays{margin-bottom:.22rem}.AdminPage .AdminDatePicker__Weekdays span{color:rgba(230,242,250,.54);font-size:.64rem;font-weight:600;text-align:center}.AdminPage .AdminDatePicker__Day{width:100%;min-height:32px;padding:0;border:none;border-radius:9px;background:hsla(0,0%,100%,.03);color:#eff9ff;font-family:inherit;font-size:.8rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;transition:background .2s ease,color .2s ease,opacity .2s ease}.AdminPage .AdminDatePicker__Day:focus-visible,.AdminPage .AdminDatePicker__Day:hover{background:hsla(0,0%,100%,.07)}.AdminPage .AdminDatePicker__Day.is-outside{color:rgba(239,249,255,.34)}.AdminPage .AdminDatePicker__Day.is-today{box-shadow:inset 0 0 0 1px rgba(43,189,251,.28)}.AdminPage .AdminDatePicker__Day.is-selected{background:rgba(43,189,251,.16);color:#fff;box-shadow:inset 0 0 0 1px rgba(43,189,251,.42)}.AdminPage .AdminDatePicker__Footer{margin-top:.55rem;padding-top:.55rem;border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:.55rem}.AdminPage .AdminDatePicker__TimeField{display:flex;flex-direction:column;gap:.32rem}.AdminPage .AdminDatePicker__TimeField span{color:#f3f9fd;font-size:.74rem;font-weight:500}.AdminPage .AdminDatePicker__TimeRow{display:grid;grid-template-columns:repeat(2,minmax(58px,64px));align-items:flex-end;justify-content:flex-start;grid-gap:.4rem;gap:.4rem}.AdminPage .AdminDatePicker__SelectField{display:flex;flex-direction:column;gap:.35rem;min-width:0;width:64px}.AdminPage .AdminDatePicker__SelectField>span{color:rgba(230,242,250,.58);font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.AdminPage .AdminDatePicker__SelectField input{box-sizing:border-box;width:64px;min-height:36px;padding:0 .45rem;border:none;border-radius:10px;background:hsla(0,0%,100%,.045);color:#fff;font-family:inherit;font-size:.82rem;font-weight:500;box-shadow:none;outline:none;text-align:center}.AdminPage .AdminDatePicker__Actions{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.AdminPage .AdminDatePicker__LinkButton{border:none;background:transparent;color:#8fdfff;padding:0;min-height:auto;font-family:inherit;font-size:.76rem;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;transition:color .2s ease}.AdminPage .AdminDatePicker__LinkButton:focus-visible,.AdminPage .AdminDatePicker__LinkButton:hover{color:#d9f4ff}.AdminPage .AdminActionButton{min-height:49px;padding:.8rem 1rem;border-radius:14px;border:none;background:hsla(0,0%,100%,.045);color:#f3f9fd;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;line-height:1;box-sizing:border-box;transition:background .2s ease,color .2s ease,opacity .2s ease}.AdminPage .AdminActionButton:focus-visible,.AdminPage .AdminActionButton:hover{background:hsla(0,0%,100%,.07);color:#fff}.AdminPage .AdminActionButton:disabled{opacity:.48;cursor:not-allowed}.AdminPage .AdminActionButton.Primary,.AdminPage .AdminActionButton.Secondary{border:none;background:hsla(0,0%,100%,.045);color:#f3f9fd}.AdminPage .AdminActionButton--primary{min-width:190px}.AdminPage .AdminActionButton--danger{color:#ffb5b5}.AdminPage .AdminActionButton--danger:focus-visible,.AdminPage .AdminActionButton--danger:hover{background:rgba(255,82,82,.12);color:#ffd0d0}.AdminPage .AdminCheckbox{display:flex;align-items:center;justify-content:space-between;align-self:stretch;gap:.7rem;width:100%;padding:.35rem 0;cursor:pointer;position:relative}.AdminPage .AdminCheckbox input{position:absolute;opacity:0;pointer-events:none}.AdminPage .AdminCheckbox .AdminCheckbox__Indicator{width:18px;height:18px;flex:0 0 18px;border-radius:4px;border:1px solid rgba(43,189,251,.45);background:hsla(0,0%,100%,.03);position:relative;transition:border-color .2s ease,background .2s ease}.AdminPage .AdminCheckbox .AdminCheckbox__Indicator:after{content:"";position:absolute;inset:3px;border-radius:3px;background:linear-gradient(#2bbdfb,rgba(43,189,251,.8));opacity:0;transition:opacity .2s ease}.AdminPage .AdminCheckbox .AdminCheckbox__Label{flex:1 1 auto;margin:0;color:#f3f9fd;font-size:.9rem;font-weight:500;line-height:1.2;text-align:right}.AdminPage .AdminCheckbox input:checked+.AdminCheckbox__Indicator:after{opacity:1}.AdminPage .AdminCheckbox:hover .AdminCheckbox__Indicator{border-color:rgba(43,189,251,.7);background:hsla(0,0%,100%,.05)}.AdminPage .AdminAnnouncementList{display:flex;flex-direction:column;gap:.7rem;min-height:100%}.AdminPage .AdminAnnouncementPreview{min-height:100%;border-radius:16px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.025);box-shadow:0 18px 42px rgba(0,0,0,.18);padding:1rem 1.05rem;display:flex;flex-direction:column;justify-content:flex-start;gap:.75rem}.AdminPage .AdminAnnouncementPreview p,.AdminPage .AdminAnnouncementPreview small{margin:0;color:#f7fcff}.AdminPage .AdminAnnouncementPreview p{font-size:1rem;font-weight:600;line-height:1.45;white-space:pre-wrap;word-break:break-word;color:#f7fbff}.AdminPage .AdminAnnouncementPreview small{color:rgba(247,252,255,.68);font-size:.8rem}.AdminPage .AdminAnnouncementPreview__Top{display:flex;align-items:flex-start;gap:.8rem}.AdminPage .AdminAnnouncementPreview__Icon{width:38px;height:38px;flex:0 0 38px;color:#b7e8ff;display:inline-flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 10px rgba(43,189,251,.18))}.AdminPage .AdminAnnouncementPreview__Icon svg{width:20px;height:20px;fill:currentColor;display:block}.AdminPage .AdminAnnouncementPreview__Meta{min-width:0;display:flex;flex-direction:column;gap:.3rem}.AdminPage .AdminAnnouncementPreview__Author{display:flex;align-items:center;gap:.7rem}.AdminPage .AdminAnnouncementPreview__Author small,.AdminPage .AdminAnnouncementPreview__Author strong{display:block}.AdminPage .AdminAnnouncementPreview__Author strong{color:#f7fbff;font-size:.95rem;line-height:1.2}.AdminPage .AdminAnnouncementPreview__Author small{margin-top:.16rem}.AdminPage .AdminAnnouncementPreview__Avatar{width:42px;height:42px;flex:0 0 42px;border-radius:13px;background:hsla(0,0%,100%,.06);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;color:#f7fbff;font-size:.92rem;font-weight:700}.AdminPage .AdminAnnouncementPreview__Avatar img{width:100%;height:100%;object-fit:cover;display:block}.AdminPage .AdminAnnouncementPreview__Details{display:flex;flex-wrap:wrap;gap:.45rem}.AdminPage .AdminAnnouncementPreview__Details span{min-height:auto;padding:0;border-radius:0;background:transparent;color:rgba(240,248,252,.62);font-size:.77rem;line-height:1.2;display:inline-flex;align-items:center}.AdminPage .AdminAnnouncementPreview__Details span+span:before{content:"•";margin:0 .45rem 0 .1rem;color:rgba(240,248,252,.34)}.AdminPage .AdminAnnouncementList__Empty{min-height:100%;display:flex;align-items:center;justify-content:center;padding:1rem}.AdminPage .AdminAnnouncementList__Empty .AdminPage__State{text-align:center}.AdminPage .AdminAnnouncementItem__Top{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.55rem}.AdminPage .AdminAnnouncementItem__Top h2{margin:0;color:#f7fbff;font-size:1rem;line-height:1.2}.AdminPage .AdminAnnouncementItem p,.AdminPage .AdminAnnouncementItem small{margin:0}.AdminPage .AdminAnnouncementItem p{color:rgba(223,236,244,.72);line-height:1.55;white-space:pre-wrap;word-break:break-word}.AdminPage .AdminAnnouncementItem small{display:block;margin-top:.65rem;color:rgba(223,236,244,.56);font-size:.76rem}.AdminPage .AdminLoginLogsTableWrap{border-radius:16px;border:1px solid hsla(0,0%,100%,.05);background:hsla(0,0%,100%,.02)}.AdminPage .AdminLoginLogsTable{width:100%;border-collapse:collapse;table-layout:fixed}.AdminPage .AdminLoginLogsTable td,.AdminPage .AdminLoginLogsTable th{padding:.9rem .95rem;text-align:left;vertical-align:middle;border-bottom:1px solid hsla(0,0%,100%,.05);overflow-wrap:anywhere}.AdminPage .AdminLoginLogsTable th{color:rgba(223,236,244,.62);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:hsla(0,0%,100%,.02)}.AdminPage .AdminLoginLogsTable td{color:rgba(240,247,251,.86);font-size:.88rem;line-height:1.45}.AdminPage .AdminLoginLogsTable tbody tr:last-child td{border-bottom:none}.AdminPage .AdminLoginLogsTable__Actions{width:72px;text-align:right}.AdminPage .AdminLoginLogsTable__MainCell{width:26%}.AdminPage .AdminLoginUser{display:flex;align-items:center;gap:.75rem;min-width:0}.AdminPage .AdminLoginUser__Avatar{width:40px;height:40px;flex:0 0 40px;border-radius:12px;background:hsla(0,0%,100%,.06);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;color:#f7fbff;font-size:.88rem;font-weight:700}.AdminPage .AdminLoginUser__Avatar img{width:100%;height:100%;object-fit:cover;display:block}.AdminPage .AdminLoginUser__Meta{min-width:0;display:flex;flex-direction:column;gap:.2rem}.AdminPage .AdminLoginUser__Meta span,.AdminPage .AdminLoginUser__Meta strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminPage .AdminLoginUser__Meta strong{color:#f7fbff;font-size:.9rem}.AdminPage .AdminLoginUser__Meta span{color:rgba(223,236,244,.6);font-size:.76rem}.AdminPage .AdminMono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;color:#cfeeff;white-space:normal}.AdminPage .AdminLoginDate{display:flex;flex-direction:column;gap:.18rem}.AdminPage .AdminLoginDate span,.AdminPage .AdminLoginDate strong{display:block;margin:0}.AdminPage .AdminLoginDate strong{color:#f7fbff;font-size:.88rem;font-weight:600;line-height:1.2}.AdminPage .AdminLoginDate span{color:rgba(223,236,244,.62);font-size:.76rem;line-height:1.2}.AdminPage .AdminEditor{display:flex;flex-direction:column;gap:.95rem}.AdminPage .AdminEditor__Top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}.AdminPage .AdminEditor__Top h2,.AdminPage .AdminEditor__Top p{margin:0}.AdminPage .AdminEditor__Top h2{color:#f7fbff;font-size:1.2rem}.AdminPage .AdminEditor__Top p{margin-top:.35rem;color:rgba(223,236,244,.68);font-size:.88rem}.AdminPage .AdminEditor__Actions{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.AdminPage .AdminFormsStack{display:flex;flex-direction:column;gap:.9rem;min-width:0}.AdminPage .AdminBlockCard,.AdminPage .AdminRuleCard{border:1px solid hsla(0,0%,100%,.05);border-radius:16px;background:hsla(0,0%,100%,.02);padding:.95rem;min-width:0}.AdminPage .AdminBlockCard{display:flex;flex-direction:column;gap:.8rem}.AdminPage .AdminBlockCard__Top,.AdminPage .AdminCollection__Top,.AdminPage .AdminInlineEditor{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.AdminPage .AdminBlockCard__Top>div,.AdminPage .AdminCollection__Top>div{min-width:0}.AdminPage .AdminBlockCard__Top h3,.AdminPage .AdminBlockCard__Top h4,.AdminPage .AdminBlockCard__Top p,.AdminPage .AdminCollection__Top h3,.AdminPage .AdminCollection__Top h4,.AdminPage .AdminCollection__Top p{margin:0}.AdminPage .AdminBlockCard__Top h3,.AdminPage .AdminBlockCard__Top h4,.AdminPage .AdminCollection__Top h3,.AdminPage .AdminCollection__Top h4{color:#f7fbff}.AdminPage .AdminBlockCard__Top p,.AdminPage .AdminCollection__Top p{margin-top:.28rem;color:rgba(223,236,244,.62);font-size:.82rem}.AdminPage .AdminBlockCard__Actions,.AdminPage .AdminInlineEditor__Actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.25rem;flex:0 0 auto;flex-wrap:wrap;max-width:100%}.AdminPage .AdminSortControls{display:inline-flex;align-items:center;gap:.05rem}.AdminPage .AdminSortButton{width:30px;height:30px;min-height:30px;padding:0;border:none;border-radius:10px;background:transparent;color:rgba(211,234,245,.58);display:inline-flex;align-items:center;justify-content:center;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color .18s ease,opacity .18s ease}.AdminPage .AdminSortButton:focus-visible,.AdminPage .AdminSortButton:hover{color:#f7fbff}.AdminPage .AdminSortButton:disabled{opacity:.24;cursor:not-allowed}.AdminPage .AdminSortButton svg{width:16px;height:16px;fill:currentColor;display:block}.AdminPage .AdminFieldGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;min-width:0}.AdminPage .AdminFieldGrid--section{grid-template-columns:110px minmax(0,1fr)}.AdminPage .AdminFieldGrid--table{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminPage .AdminField--wide{min-width:0}.AdminPage .AdminField--limit{flex:0 0 122px!important}.AdminPage .AdminCollection{display:flex;flex-direction:column;gap:.65rem;min-width:0}.AdminPage .AdminCollection__Items{display:flex;flex-direction:column;gap:.6rem;min-width:0}.AdminPage .AdminCollection__Empty{margin:0;color:rgba(223,236,244,.58);font-size:.84rem;line-height:1.5}.AdminPage .AdminCollection__Hint{margin:-.1rem 0 0;color:rgba(223,236,244,.52);font-size:.76rem;line-height:1.45}.AdminPage .AdminCollection__Hint code{padding:.08rem .3rem;border-radius:999px;background:hsla(0,0%,100%,.05);color:#f7fbff;font-family:inherit;font-size:.75rem;font-weight:700}.AdminPage .AdminInlineEditor{align-items:flex-end;min-width:0}.AdminPage .AdminInlineEditor .AdminField{flex:1 1 auto}.AdminPage .AdminInlineEditor .AdminActionButton{flex:0 0 auto}.AdminPage .AdminInlineEditor--table .AdminField{flex:1 1}.AdminPage .AdminRegulationsColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;min-width:0}.AdminPage .AdminRegulationsColumn{display:flex;flex-direction:column;gap:.9rem;min-width:0}.AdminPage .AdminJsonEditor{width:100%;min-height:360px;border:none;border-radius:16px;padding:1rem 1.05rem;background:hsla(0,0%,100%,.045);color:#fff;font:inherit;line-height:1.55;resize:vertical;outline:none;box-sizing:border-box}.AdminPage .AdminJsonEditor:focus{background:hsla(0,0%,100%,.07)}.AdminPage .AdminDualEditor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.AdminPage .AdminDualEditor__Item{display:flex;flex-direction:column;gap:.55rem}.AdminPage .AdminDualEditor__Item>span{color:#f3f9fd;font-size:.88rem;font-weight:600}@media(prefers-reduced-motion:reduce){.AdminPage .AdminAnnouncementItem,.AdminPage .AdminAnswer,.AdminPage .AdminApplicationItem,.AdminPage .AdminInlineNote,.AdminPage .AdminPage__Skeleton,.AdminPage .AdminPanel{animation:none}.AdminPage .AdminApplicationItem{transition:none}}@media only screen and (max-width:1100px){.AdminPage .AdminApplicationFormsGrid,.AdminPage .AdminApplicationWorkspace__Body,.AdminPage .AdminDualEditor,.AdminPage .AdminFieldGrid,.AdminPage .AdminPanel--announcements,.AdminPage .AdminRegulationsColumns{grid-template-columns:1fr}}@media only screen and (max-width:768px){.AdminPage{padding:1rem .9rem 3rem}.AdminPage .AdminToastStack{top:72px;right:.9rem;left:.9rem;width:auto}.AdminPage .AdminApplicationDetails__Top{flex-direction:column}.AdminPage .AdminApplicationFormsGrid,.AdminPage .AdminStatusActions{grid-template-columns:1fr}.AdminPage .AdminApplicationWorkspace__Top{flex-direction:column;align-items:stretch}.AdminPage .AdminApplicationFormsGrid.AdminApplicationFormsGrid--single{grid-template-columns:1fr}.AdminPage .AdminEmptyState__Actions,.AdminPage .AdminTabs{flex-direction:column}.AdminPage .AdminAnnouncementForm__Actions{grid-template-columns:1fr}.AdminPage .AdminBlockCard__Top .AdminActionButton,.AdminPage .AdminCollection__Top .AdminActionButton,.AdminPage .AdminEditor__Actions .AdminActionButton,.AdminPage .AdminEmptyState__Actions a,.AdminPage .AdminInlineEditor .AdminActionButton,.AdminPage .AdminTabs__Button{width:100%}.AdminPage .AdminBlockCard__Top,.AdminPage .AdminCollection__Top,.AdminPage .AdminEditor__Top,.AdminPage .AdminInlineEditor{flex-direction:column;align-items:stretch}.AdminPage .AdminBlockCard__Actions,.AdminPage .AdminInlineEditor__Actions{width:100%;justify-content:flex-end}.AdminPage .AdminField--limit{flex:1 1 auto!important}.AdminPage .AdminLoginLogsTableWrap{border:none;background:transparent}.AdminPage .AdminLoginLogsTable{display:block}.AdminPage .AdminLoginLogsTable thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AdminPage .AdminLoginLogsTable tbody{display:flex;flex-direction:column;gap:.75rem}.AdminPage .AdminLoginLogsTable tr{display:flex;flex-direction:column;gap:.7rem;padding:.85rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.05);background:hsla(0,0%,100%,.02)}.AdminPage .AdminLoginLogsTable td{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:0;border:none;font-size:.84rem}.AdminPage .AdminLoginLogsTable td:before{content:attr(data-label);flex:0 0 110px;max-width:110px;color:rgba(223,236,244,.58);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.AdminPage .AdminLoginLogsTable__MainCell{width:100%;flex-direction:column;justify-content:flex-start!important;align-items:stretch!important;gap:.5rem!important}.AdminPage .AdminLoginLogsTable__MainCell:before{flex:0 0 auto;max-width:none}.AdminPage .AdminLoginLogsTable__Actions{width:100%;justify-content:flex-end!important}.AdminPage .AdminLoginLogsTable__Actions:before{display:none}.AdminPage .AdminLoginUser{width:100%;align-items:center}.AdminPage .AdminLoginUser__Meta{gap:.12rem}.AdminPage .AdminLoginUser__Meta span,.AdminPage .AdminLoginUser__Meta strong{white-space:normal;overflow:visible;text-overflow:clip}.AdminPage .AdminLoginDate{align-items:flex-end;text-align:right}.AdminPage .AdminApplicationDetails,.AdminPage .AdminBlockCard,.AdminPage .AdminCollection,.AdminPage .AdminCollection__Items,.AdminPage .AdminEditor,.AdminPage .AdminFieldGrid,.AdminPage .AdminInlineEditor,.AdminPage .AdminPanel,.AdminPage .AdminRegulationsColumn,.AdminPage .AdminRuleCard{min-width:0}.AdminPage .AdminDatePicker__Panel{top:calc(100% + .6rem);left:0;right:auto;transform:none;width:min(100%,276px)}}.Regulamin{padding:4rem!important}.Regulamin .Flex{display:flex;justify-content:center;align-items:center;gap:50px;margin-bottom:3rem}.Regulamin .Flex img{width:min(22vw,170px);min-width:120px;height:auto}.Regulamin .Flex .Texts{display:flex;flex-direction:column;gap:.4rem}@media only screen and (max-width:768px){.Regulamin .Flex{flex-direction:column}.Regulamin .Flex h1{font-size:50px!important}.Regulamin .Flex h2{font-size:40px!important}.Regulamin .Flex img{width:min(42vw,150px);min-width:100px}.Regulamin .Flex .Texts{display:flex;flex-direction:column;align-items:center;text-align:center}}.Regulamin .Flex h1{font-size:60px;color:#2bbdfb;line-height:60px;padding:0;margin:0}.Regulamin .Flex h2{padding:0;margin:0;color:#fff;font-size:50px;line-height:50px}@media only screen and (max-width:1200px){.Regulamin .Rules{padding:1rem!important}}.Regulamin .Rules{margin:0 auto 5rem;padding:0 5rem}.RegulaminPage{--reg-accent:#2bbdfb;--reg-border:hsla(0,0%,100%,.04);--reg-text:rgba(241,248,252,.95);--reg-text-soft:rgba(203,220,230,.68);max-width:1240px;margin:0 auto;padding:.55rem 1.25rem 4rem!important;display:block}.RegulaminPage .RegulaminLayout{display:grid;grid-template-columns:290px minmax(0,1fr);grid-gap:2.4rem;gap:2.4rem;align-items:start}.RegulaminPage .RegulaminSidebarWrap{position:-webkit-sticky;position:sticky;top:72px}.RegulaminPage .RegulaminSidebar{width:100%;max-height:calc(100vh - 88px);display:flex;flex-direction:column;gap:.85rem;padding:1.15rem 1rem 1rem;border-radius:16px;background:rgba(5,14,19,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-moz-user-select:none;user-select:none;-webkit-user-select:none}.RegulaminPage .RegulaminSidebar .RegulaminSidebar__Header{padding-bottom:.3rem}.RegulaminPage .RegulaminSidebar__Label{display:block;margin:0;font-size:.98rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--reg-text)}.RegulaminPage .RegulaminSidebar__Search input{width:100%;box-sizing:border-box;height:38px;padding:0 .85rem;border-radius:10px;border:none;background:hsla(0,0%,100%,.045);color:var(--reg-text);font-family:inherit;font-size:.84rem;outline:none;-moz-user-select:text;user-select:text;-webkit-user-select:text;transition:background-color .2s ease}.RegulaminPage .RegulaminSidebar__Search input::placeholder{color:hsla(0,0%,100%,.4)}.RegulaminPage .RegulaminSidebar__Search input:focus{background:hsla(0,0%,100%,.07)}.RegulaminPage .RegulaminSidebar__List{display:flex;flex-direction:column;gap:.08rem;min-height:0;overflow-y:auto;padding-right:.25rem}.RegulaminPage .RegulaminSidebar__Link{width:100%;box-sizing:border-box;min-height:34px;padding:.45rem .55rem;border:none;border-radius:10px;background:transparent;display:flex;align-items:flex-start;gap:.32rem;text-align:left;color:hsla(0,0%,100%,.6);font-family:inherit;font-size:.9rem;line-height:1.1;text-decoration:none;transition:background-color .2s ease,color .2s ease}.RegulaminPage .RegulaminSidebar__Link:hover{background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.82)}.RegulaminPage .RegulaminSidebar__Link.is-active{background:rgba(43,189,251,.12)}.RegulaminPage .RegulaminSidebar__Link.is-active .RegulaminSidebar__Number{color:var(--reg-accent)}.RegulaminPage .RegulaminSidebar__Link.is-active .RegulaminSidebar__Text{color:var(--reg-text);font-weight:500}.RegulaminPage .RegulaminSidebar__Number{min-width:1.45rem;display:inline-flex;align-items:flex-start;justify-content:flex-start;color:var(--reg-accent);font-size:.92rem;font-weight:600;white-space:nowrap;line-height:1}.RegulaminPage .RegulaminSidebar__Text{min-width:0;color:hsla(0,0%,100%,.7);font-size:.9rem;font-weight:400;line-height:1.15;transition:color .2s ease;text-align:left}.RegulaminPage .RegulaminSidebar__Empty{padding:.35rem .1rem;color:hsla(0,0%,100%,.48);font-size:.82rem}.RegulaminPage .RegulaminContent{display:flex;flex-direction:column;gap:2.8rem;min-width:0;padding-top:0;-moz-user-select:none;user-select:none;-webkit-user-select:none}.RegulaminPage .RegulaminIntro{display:flex;flex-direction:column;gap:.6rem}.RegulaminPage .RegulaminIntro h1{margin:0;color:var(--reg-text);font-size:clamp(2.2rem,4vw,3.15rem);line-height:.98;font-weight:600;letter-spacing:-.03em}.RegulaminPage .RegulaminIntro p{margin:0;max-width:680px;color:var(--reg-text-soft);font-size:.98rem;line-height:1.65}.RegulaminPage .RegulaminSection{display:flex;flex-direction:column;gap:.9rem;scroll-margin-top:96px}.RegulaminPage .RegulaminSection__Title{margin:0;color:hsla(0,0%,100%,.9);font-size:clamp(1.28rem,2vw,1.8rem);line-height:1.15;font-weight:600}.RegulaminPage .RegulaminSection__Body{display:flex;flex-direction:column;gap:.28rem}.RegulaminPage .RegulaminSection__Intro{padding:.95rem 1rem;border-left:3px solid rgba(43,189,251,.72);border-radius:14px;background:rgba(43,189,251,.08);color:var(--reg-text-soft);font-size:.94rem;line-height:1.65;white-space:pre-wrap}.RegulaminPage .RegulaminTableBlock{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid hsla(0,0%,100%,.05);border-radius:18px;background:hsla(0,0%,100%,.025)}.RegulaminPage .RegulaminTableBlock__Header strong{color:var(--reg-text);font-size:1rem;line-height:1.2}.RegulaminPage .RegulaminTableBlock__Info{margin:0;padding:.85rem .95rem;border-left:3px solid rgba(43,189,251,.72);border-radius:12px;background:rgba(43,189,251,.07);color:var(--reg-text-soft);font-size:.92rem;line-height:1.62;white-space:pre-wrap}.RegulaminPage .RegulaminTableWrap{border-radius:14px}.RegulaminPage .RegulaminTable{width:100%;border-collapse:collapse;table-layout:fixed}.RegulaminPage .RegulaminTable td,.RegulaminPage .RegulaminTable th{padding:.78rem .9rem;text-align:left;vertical-align:top;border-bottom:1px solid hsla(0,0%,100%,.05);overflow-wrap:anywhere}.RegulaminPage .RegulaminTable th{color:#ffae4d;font-size:.84rem;font-weight:700;background:rgba(255,174,77,.08)}.RegulaminPage .RegulaminTable td{color:var(--reg-text-soft);font-size:.92rem;line-height:1.55}.RegulaminPage .RegulaminTable tbody tr:last-child td{border-bottom:none}.RegulaminPage .RegulaminRule{display:flex;align-items:flex-start;gap:.42rem;scroll-margin-top:96px}.RegulaminPage .RegulaminRule p{margin:0;color:var(--reg-text-soft);font-size:.96rem;line-height:1.66;font-weight:400}.RegulaminPage .RegulaminRule__Anchor{min-width:-moz-fit-content;min-width:fit-content;color:hsla(0,0%,100%,.9);text-decoration:none;font-weight:600;font-size:.95rem;line-height:1.66;transition:color .2s ease}.RegulaminPage .RegulaminRule__Anchor:hover{color:var(--reg-accent)}@media only screen and (max-width:1100px){.RegulaminPage .RegulaminLayout{grid-template-columns:1fr;gap:1.5rem}.RegulaminPage .RegulaminSidebarWrap{position:static}.RegulaminPage .RegulaminContent{gap:2.4rem}.RegulaminPage .RegulaminSidebar{max-height:none}}@media only screen and (max-width:768px){.RegulaminPage{padding:1rem .85rem 3rem!important}.RegulaminPage .RegulaminSidebarWrap{top:auto}.RegulaminPage .RegulaminSidebar{padding:.95rem .85rem .9rem;border-radius:14px;max-height:none}.RegulaminPage .RegulaminSidebar__Label{font-size:.88rem}.RegulaminPage .RegulaminSidebar__Link{min-height:32px;padding:.42rem .48rem;gap:.45rem}.RegulaminPage .RegulaminSidebar__Number,.RegulaminPage .RegulaminSidebar__Text{font-size:.84rem}.RegulaminPage .RegulaminIntro h1{font-size:clamp(1.9rem,9vw,2.6rem)}.RegulaminPage .RegulaminIntro p{font-size:.92rem}.RegulaminPage .RegulaminSection{gap:.7rem}.RegulaminPage .RegulaminRule{gap:.36rem}.RegulaminPage .RegulaminRule p,.RegulaminPage .RegulaminRule__Anchor{font-size:.92rem}.RegulaminPage .RegulaminTableWrap{border-radius:0}.RegulaminPage .RegulaminTable{display:block}.RegulaminPage .RegulaminTable thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.RegulaminPage .RegulaminTable tbody{display:flex;flex-direction:column;gap:.75rem}.RegulaminPage .RegulaminTable tr{display:flex;flex-direction:column;gap:.55rem;padding:.85rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.05);background:hsla(0,0%,100%,.02)}.RegulaminPage .RegulaminTable td{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:0;border:none;font-size:.88rem}.RegulaminPage .RegulaminTable td:before{content:attr(data-label);flex:0 0 108px;max-width:108px;color:hsla(0,0%,100%,.58);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}}