.auth-launchers{display:flex;align-items:center;gap:12px;position:relative;z-index:1}.auth-modal-header{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.auth-modal-header--login{margin-bottom:18px}.auth-modal-headerText{display:flex;flex-direction:column;gap:8px}.auth-loginBrandTitle{margin:0;font-family:var(--font-heading);font-size:clamp(2.2rem,3vw,2.8rem);font-weight:800;line-height:1.1;letter-spacing:.07em;color:#f7f6f2}.auth-window-title{margin:0;color:#fff;font-family:var(--font-heading);font-size:clamp(1.7rem,2.5vw,2.25rem);font-weight:700;line-height:1.1}.auth-window-subtitle{margin:0;color:#ffffffe0;font-family:var(--font-heading);font-size:.98rem;line-height:1.5}.auth-signupBrandBlock{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.auth-signupIntro{display:none}.auth-signupTitle{margin:0;font-family:var(--font-heading);font-size:clamp(1.55rem,2.4vw,2.1rem);font-weight:700;line-height:1.2;color:#f7f6f2}.auth-brandAliune{color:#67f0d0;font-weight:800}.auth-brandDeltaPets{color:var(--dp-brand-yellow)!important;-webkit-text-fill-color:var(--dp-brand-yellow)!important;-webkit-text-stroke:0;text-shadow:none}.dpPopupWindow .auth-loginBrandTitle,.dpPopupWindow .auth-signupTitle{color:#f7f6f2!important;-webkit-text-fill-color:#f7f6f2!important;text-shadow:none!important}.dp-form{display:flex;flex-direction:column;gap:18px}.dp-form--signupCompact{gap:14px}.dp-field{display:flex;flex-direction:column;gap:8px}.dp-label{color:#fff;font-family:var(--font-heading);font-size:1rem;font-weight:700;letter-spacing:.08em;line-height:1.25}.dp-inputRow{display:flex;align-items:center;gap:8px}.dp-inputRow--withIcon{position:relative}.dp-input{width:100%;min-height:56px;padding:0 16px;border-radius:14px;border:1px solid rgba(255,255,255,.24);background:#ffffff1a;color:#fff;font-family:var(--font-heading);font-size:1rem;outline:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.dp-input--withIcon{padding-right:56px}.dp-input::placeholder{color:#ffffffad}.dp-input:hover{background:#ffffff24}.dp-input:focus{border-color:#ffffff75;background:#ffffff29;box-shadow:0 0 0 3px #ffffff1a}.dp-iconBtnEye{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:40px;height:40px;padding:0;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;cursor:pointer;line-height:0;transition:background .16s ease,border-color .16s ease,transform .16s ease}.dp-iconBtnEye:hover{transform:translateY(-50%) scale(1.02);background:#ffffff1f;border-color:#ffffff4d}.dp-eyeIcon{display:block}.auth-hint{color:#ffffffb8;font-family:var(--font-heading);font-size:.8rem;line-height:1.35}.auth-actions{display:flex;gap:12px;flex-wrap:wrap}.auth-actions--bottomLeft{justify-content:flex-start;align-items:center;margin-top:6px}.auth-actions--signup{margin-top:2px}.auth-submitButton{min-width:116px}.auth-inlineClose{appearance:none;min-width:116px;height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(248,246,240,.88);background:linear-gradient(180deg,#fcfbf8,#f1ede4 38%,#e3ddd2 68%,#c5bdaf);color:#516789;font-family:var(--font-heading);font-size:.82rem;font-weight:800;line-height:1;cursor:pointer;box-shadow:inset 0 1px #fffffffa,0 6px 14px #0c16282e;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,filter .15s ease}.auth-inlineClose:hover{transform:translateY(-1px);border-color:#fffffffa;box-shadow:inset 0 1px #fff,0 10px 18px #0c162838;filter:brightness(1.02)}.auth-inlineClose:active{transform:translateY(0);box-shadow:inset 0 1px #ffffffe0,0 4px 10px #0c162829}.auth-message{margin:16px 0 0;padding:14px 16px;border-radius:14px;font-family:var(--font-heading);font-size:.94rem;line-height:1.45}.auth-message--error{background:#780f0f47;border:1px solid rgba(255,190,190,.28);color:#fff2f2}.auth-message--success{background:#165e2c42;border:1px solid rgba(180,255,198,.24);color:#effff2}@media(max-width:640px){.auth-window-title{font-size:1.35rem}.auth-signupTitle{font-size:1.4rem}.dp-input{min-height:52px;font-size:.96rem}.auth-actions--bottomLeft{flex-direction:column;align-items:stretch}.auth-submitButton,.auth-inlineClose{width:100%}}.auth-submitButton{min-width:82px;min-height:40px;padding:11px 16px 10px;border-radius:18px;font-size:.82rem;font-weight:900;line-height:0;letter-spacing:.02em;text-transform:uppercase}.deltaClock{display:inline-flex;flex-direction:column;justify-content:center;position:relative;min-width:260px;padding:10px -10px 10px 16px;border-radius:16px;border:0;background:linear-gradient(180deg,#142242f5,#0a1224fa);box-shadow:inset 0 1px #ffffff14,10px 14px 26px #04081247;color:#f7f8ff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center}.deltaClock:before{content:"";position:absolute;inset:7px;border:2px solid rgba(255,255,255,.92);border-radius:13px;pointer-events:none}.deltaClock__label{font-family:var(--font-heading, "Space Mono", monospace);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:#f2e7aef2}.deltaClock__primaryRow{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:6px;transform:translate(-14px)}.deltaClock__textStack{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.deltaClock__mark{position:static;display:inline-flex;align-items:center;justify-content:center;width:48px;height:52px;transform:translate(8.5px) translateY(-5px);font-family:var(--font-heading, "Space Mono", monospace);font-size:3.15rem;font-weight:700;line-height:1;letter-spacing:0;color:#fff}.deltaClock__time{font-family:var(--font-heading, "Space Mono", monospace);font-size:1.45rem;font-weight:700;line-height:1.1;letter-spacing:.02em;color:#fff}.deltaClock__phase{font-family:var(--font-heading, "Space Mono", monospace);font-size:1.45rem;font-weight:700;line-height:1.1;letter-spacing:.02em;white-space:nowrap;text-align:center;color:#fff}.deltaClock__secondaryRow{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-top:7px;padding-left:72px;font-size:.84rem;color:#dde6ffdb}.deltaClock__time24,.deltaClock__day{white-space:nowrap;font-family:var(--font-heading, "Space Mono", monospace)}.deltaClock--dawn .deltaClock__mark{color:#ffd5a9;text-shadow:0 0 12px rgba(255,213,169,.2)}.deltaClock--day .deltaClock__mark{color:#fff0a9;text-shadow:0 0 12px rgba(255,240,169,.18)}.deltaClock--dusk .deltaClock__mark{color:#ffd0c7;text-shadow:0 0 12px rgba(255,208,199,.18)}.deltaClock--night .deltaClock__mark{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.32),0 0 22px rgba(214,227,255,.22)}.deltaClock--deep_night .deltaClock__mark{color:#f3eeff;text-shadow:0 0 14px rgba(220,206,255,.24)}.deltaClock--pre_dawn .deltaClock__mark{color:#d7e5ff;text-shadow:0 0 12px rgba(215,229,255,.18)}#root{width:100%;height:100vh;margin:0;padding:0}.appShell{width:100%;max-width:1440px;margin:0 auto;padding-left:32px;padding-right:32px;box-sizing:border-box}.appHeader{position:relative;width:100%;z-index:9999;overflow:visable;background:radial-gradient(circle at 50% 0%,rgba(77,234,255,.18) 0%,transparent 42%),linear-gradient(180deg,#073a78,#062b5c 48%,#041936);border-bottom:3px solid var(--dp-panel-border);box-shadow:inset 0 0 0 2px var(--dp-panel-purple-border),inset 0 1px #ffffff1a,0 0 18px var(--dp-panel-glow),0 0 42px var(--dp-cyber-blue-soft),inset 0 0 24px var(--dp-panel-inner-shadow)}.appHeader:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 2% 18%,rgba(255,255,255,.95) 1px,transparent 1.6px),radial-gradient(circle at 4% 47%,rgba(180,240,255,.9) .8px,transparent 1.3px),radial-gradient(circle at 5% 72%,rgba(255,255,255,.88) .8px,transparent 1.3px),radial-gradient(circle at 8% 41%,rgba(80,190,255,.78) 1px,transparent 1.5px),radial-gradient(circle at 10% 12%,rgba(255,255,255,.9) .8px,transparent 1.3px),radial-gradient(circle at 12% 86%,rgba(255,255,255,.86) .8px,transparent 1.3px),radial-gradient(circle at 15% 23%,rgba(169,105,255,.72) 1px,transparent 1.5px),radial-gradient(circle at 17% 64%,rgba(255,255,255,.88) .8px,transparent 1.3px),radial-gradient(circle at 19% 58%,rgba(180,240,255,.84) .8px,transparent 1.3px),radial-gradient(circle at 23% 9%,rgba(255,255,255,.92) 1px,transparent 1.5px),radial-gradient(circle at 25% 43%,rgba(80,190,255,.76) .8px,transparent 1.3px),radial-gradient(circle at 27% 77%,rgba(80,190,255,.78) 1px,transparent 1.5px),radial-gradient(circle at 31% 34%,rgba(255,255,255,.86) .8px,transparent 1.3px),radial-gradient(circle at 33% 68%,rgba(255,255,255,.9) 1px,transparent 1.5px),radial-gradient(circle at 36% 91%,rgba(180,240,255,.86) 1px,transparent 1.5px),radial-gradient(circle at 39% 19%,rgba(255,255,255,.88) .8px,transparent 1.3px),radial-gradient(circle at 41% 52%,rgba(169,105,255,.72) .8px,transparent 1.3px),radial-gradient(circle at 44% 76%,rgba(180,240,255,.82) .8px,transparent 1.3px),radial-gradient(circle at 46% 15%,rgba(255,255,255,.92) 1px,transparent 1.5px),radial-gradient(circle at 49% 47%,rgba(255,255,255,.86) .8px,transparent 1.3px),radial-gradient(circle at 51% 81%,rgba(80,190,255,.78) .8px,transparent 1.3px),radial-gradient(circle at 54% 26%,rgba(180,240,255,.84) 1px,transparent 1.5px),radial-gradient(circle at 56% 39%,rgba(255,255,255,.88) 1px,transparent 1.5px),radial-gradient(circle at 59% 7%,rgba(255,255,255,.9) .8px,transparent 1.3px),radial-gradient(circle at 61% 68%,rgba(180,240,255,.84) .8px,transparent 1.3px),radial-gradient(circle at 64% 92%,rgba(80,190,255,.76) 1px,transparent 1.5px),radial-gradient(circle at 66% 21%,rgba(255,255,255,.9) 1px,transparent 1.5px),radial-gradient(circle at 69% 53%,rgba(255,255,255,.86) .8px,transparent 1.3px),radial-gradient(circle at 71% 88%,rgba(169,105,255,.72) .8px,transparent 1.3px),radial-gradient(circle at 74% 14%,rgba(180,240,255,.84) .8px,transparent 1.3px),radial-gradient(circle at 76% 44%,rgba(180,240,255,.82) 1px,transparent 1.5px),radial-gradient(circle at 79% 66%,rgba(255,255,255,.88) .8px,transparent 1.3px),radial-gradient(circle at 81% 12%,rgba(255,255,255,.9) .8px,transparent 1.3px),radial-gradient(circle at 84% 37%,rgba(80,190,255,.78) 1px,transparent 1.5px),radial-gradient(circle at 86% 73%,rgba(80,190,255,.78) 1px,transparent 1.5px),radial-gradient(circle at 89% 24%,rgba(255,255,255,.88) .8px,transparent 1.3px),radial-gradient(circle at 91% 31%,rgba(255,255,255,.88) .8px,transparent 1.3px),radial-gradient(circle at 94% 62%,rgba(180,240,255,.82) .8px,transparent 1.3px),radial-gradient(circle at 95% 84%,rgba(180,240,255,.84) 1px,transparent 1.5px),radial-gradient(circle at 98% 55%,rgba(169,105,255,.72) .8px,transparent 1.3px);opacity:1}.appHeader:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(circle at 8% 34%,rgba(255,255,255,.9) 1px,transparent 1.6px),radial-gradient(circle at 18% 71%,rgba(180,240,255,.74) 1px,transparent 1.6px),radial-gradient(circle at 31% 22%,rgba(255,255,255,.78) 1px,transparent 1.5px),radial-gradient(circle at 47% 63%,rgba(169,105,255,.58) 1px,transparent 1.6px),radial-gradient(circle at 62% 29%,rgba(180,240,255,.72) 1px,transparent 1.6px),radial-gradient(circle at 76% 78%,rgba(255,255,255,.82) 1px,transparent 1.5px),radial-gradient(circle at 91% 41%,rgba(169,105,255,.54) 1px,transparent 1.6px);opacity:1}.appHeaderInner{position:relative;z-index:2}.appHeaderInner{position:relative;display:grid;grid-template-columns:240px minmax(560px,1fr) 300px;grid-template-rows:auto auto;align-items:center;row-gap:10px;padding-top:12px;padding-bottom:12px;box-sizing:border-box}.logoBlock{grid-column:1;grid-row:1 / span 2;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;width:fit-content;padding:0;border:0;background:transparent;transform:translate(115.5px);cursor:pointer;text-decoration:none;z-index:3}.logoText,.logoTriangle{font-family:var(--font-heading);font-size:26px;line-height:1;color:var(--dp-brand-yellow);-webkit-text-stroke:0;text-shadow:none}.headerStack{grid-column:1 / -1;grid-row:1 / span 2;justify-self:center;align-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;pointer-events:none;position:relative;z-index:20}.headerStack>*{pointer-events:auto}.headerRight{grid-column:3;grid-row:1 / span 2;display:flex;align-items:center;justify-content:flex-end;transform:translate(31px);z-index:3}.aliuneSignal{display:flex;align-items:center;gap:20px;padding:8px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,#19376ef2,#0f2350fa);color:#fff}.aliuneSignal--green{background:linear-gradient(90deg,#a969ff4d,#09264ef5 36%,#05142dfa);border-color:#a969ff9e;box-shadow:inset 0 1px #ffffff14,0 0 16px #a969ff2e}.aliuneSignal--yellow{background:linear-gradient(90deg,#ffd94d2e,#09264ef5 38%,#05142dfa);border-color:#ffffffdb;box-shadow:inset 0 0 0 1px #ffffffdb,0 0 5px #ffd94d24}.aliuneSignal--red{background:linear-gradient(90deg,#ff53534d,#09264ef5 42%,#05142dfa);border-color:#ff5353b8}.signalTitle{font-weight:700;letter-spacing:.06em;white-space:nowrap}.signalRow{display:flex;gap:6px;font-size:12px;white-space:nowrap}.versionText{font-size:12px;font-family:var(--font-heading);color:#fff;opacity:.9;text-align:center;white-space:nowrap;padding-top:2px;margin-bottom:6px}.headerCenterRow{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:nowrap;width:100%}.exploreWrapper{position:relative;flex:0 0 auto;z-index:30}.exploreButton{font-family:var(--font-heading);font-size:18px;padding:12px 20px;border-radius:18px;cursor:pointer;white-space:nowrap;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;line-height:1}.exploreButton:hover{transform:translateY(-2px);filter:brightness(1.04)}.exploreThoughtBubble{position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%);z-index:45;width:360px;max-width:min(360px,calc(100vw - 32px));padding:16px 18px;border-radius:22px;border:1px solid rgba(58,85,132,.22);background:linear-gradient(180deg,#fff,#f5f8ff);box-shadow:0 14px 30px #182d542e,inset 0 1px #ffffffe6}.exploreThoughtBubbleTail{position:absolute;top:-9px;left:50%;width:18px;height:18px;background:#fff;border-top:1px solid rgba(58,85,132,.22);border-left:1px solid rgba(58,85,132,.22);transform:translate(-50%) rotate(45deg)}.exploreThoughtBubbleText{margin:0;font-family:var(--font-heading);font-size:13px;line-height:1.45;letter-spacing:.01em;color:#060b13;text-align:center;font-weight:700}.headerRight{grid-column:3;grid-row:1 / span 2;display:flex;align-items:center;justify-content:flex-end;transform:translate(31px);z-index:3;text-align:center}.clockWrapper>*{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.clockWrapper>*>*{display:flex;justify-content:center;align-items:center;width:100%;text-align:center}.clockWrapper>*>*>*{text-align:center}.hamburgerMenuModal{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);z-index:40;width:min(440px,calc(100vw - 32px));padding:22px 18px 18px;border-radius:24px;border:3px solid var(--dp-cyber-cyan);overflow:hidden;background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.08),transparent 24%),radial-gradient(circle at 82% 22%,rgba(130,75,255,.18),transparent 28%),var(--dp-gradient-popup);box-shadow:inset 0 1px #ffffff14,0 20px 50px #050c1973;color:#fff}.hamburgerMenuModal:after{content:"";position:absolute;inset:14px;border-radius:18px;pointer-events:none;background:radial-gradient(circle at 8% 18%,color-mix(in srgb,var(--dp-text-primary) 75%,transparent) 0 1.4px,transparent 1.8px),radial-gradient(circle at 18% 68%,color-mix(in srgb,var(--dp-cyber-cyan) 75%,transparent) 0 1.2px,transparent 1.7px),radial-gradient(circle at 31% 32%,color-mix(in srgb,var(--dp-text-primary) 75%,transparent) 0 1.1px,transparent 1.6px),radial-gradient(circle at 43% 78%,color-mix(in srgb,var(--dp-brand-yellow-bright) 75%,transparent) 0 1.2px,transparent 1.7px),radial-gradient(circle at 56% 24%,color-mix(in srgb,var(--dp-text-primary) 75%,transparent) 0 1.3px,transparent 1.8px),radial-gradient(circle at 69% 62%,color-mix(in srgb,var(--dp-cyber-cyan) 75%,transparent) 0 1.1px,transparent 1.6px),radial-gradient(circle at 82% 36%,color-mix(in srgb,var(--dp-text-primary) 75%,transparent) 0 1.4px,transparent 1.9px),radial-gradient(circle at 92% 82%,color-mix(in srgb,var(--dp-brand-yellow-bright) 75%,transparent) 0 1.1px,transparent 1.6px);background-size:86px 86px,124px 124px,154px 154px,188px 188px,112px 112px,146px 146px,176px 176px,210px 210px;background-position:0 0,18px 32px,42px 18px,12px 72px,64px 12px,28px 58px,92px 44px,54px 96px}.hamburgerMenuGlow{position:absolute;inset:12px;border-radius:14px;pointer-events:none;z-index:0;border:5px solid var(--dp-panel-purple-border);box-shadow:none}.hamburgerMenuHeader,.hamburgerMenuSection,.hamburgerMenuFooter{position:relative;z-index:1}.hamburgerMenuHeader{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;text-align:center}.hamburgerMenuIntro{margin:0;font-family:var(--font-heading);font-size:.98rem;font-weight:700;color:#f7f6f2;line-height:1.4}.hamburgerMenuAliune{color:#67f0d0;font-weight:800}.hamburgerMenuTitle{margin:0;font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.05;color:var(--dp-title-gold-soft);letter-spacing:.08em;text-transform:uppercase}.hamburgerMenuDeltaPets{color:#ffcf61;-webkit-text-stroke:1px #cf4f2f;text-shadow:0 1px 0 rgba(0,0,0,.18),0 0 10px rgba(255,207,97,.1)}.hamburgerMenuSection{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.hamburgerMenuSection--profile{margin-bottom:14px}.hamburgerMenuSectionToggle,.hamburgerMenuSectionStatic{width:100%;min-height:54px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-radius:14px;border:1px solid rgba(255,255,255,.24);background:#ffffff1a;color:#fff;font-family:var(--font-heading);font-size:1rem;font-weight:700;letter-spacing:.08em;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.hamburgerMenuSectionToggle:hover,.hamburgerMenuSectionStatic:hover{background:#ffffff24;border-color:#ffffff57;transform:translateY(-1px);box-shadow:0 8px 18px #08142e38}.hamburgerMenuCaret{font-size:1.2rem;line-height:1;color:#67f0d0}.hamburgerMenuSectionBody{display:flex;flex-direction:column;gap:8px;padding-left:6px;padding-right:6px}.hamburgerMenuItem{width:100%;min-height:44px;padding:0 14px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#07122a38;color:#f4f7ff;font-family:var(--font-heading);font-size:.92rem;font-weight:700;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.hamburgerMenuItem:hover{background:#ffffff1f;border-color:#ffffff52;transform:translate(2px)}.hamburgerMenuFooter{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.16)}.hamburgerMenuFooter button{width:100%}@media(max-width:900px){.appHeaderInner{grid-template-columns:1fr;grid-template-rows:auto auto auto;row-gap:12px;padding-bottom:20px}.logoBlock,.headerStack,.headerRight{grid-column:auto;grid-row:auto;transform:none;justify-self:center}.headerCenterRow{flex-wrap:wrap}.aliuneSignal{flex-wrap:wrap;justify-content:center}.exploreThoughtBubble{width:min(360px,calc(100vw - 24px))}}@media(max-width:640px){.appShell{padding-left:16px;padding-right:16px}.exploreButton{font-size:16px;padding:11px 16px}.exploreThoughtBubble{width:min(320px,calc(100vw - 24px));padding:14px 16px}.exploreThoughtBubbleText{font-size:12px}.hamburgerMenuModal{width:min(420px,calc(100vw - 24px));padding:18px 14px 14px;border-radius:20px}.hamburgerMenuSectionToggle,.hamburgerMenuSectionStatic{min-height:50px;font-size:.94rem}.hamburgerMenuItem{min-height:44px;font-size:.92rem}}.alphaAccessGate{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 10%,rgba(77,234,255,.16),transparent 42%),linear-gradient(180deg,#061b3b,#020816);box-sizing:border-box}.alphaAccessCard{width:min(520px,100%);padding:32px;border:3px solid var(--dp-panel-border);border-radius:22px;background:#051634f0;box-shadow:inset 0 0 0 4px var(--dp-panel-purple-border),0 0 28px var(--dp-panel-glow);color:var(--dp-text, #ffffff);text-align:center}.alphaAccessEyebrow{margin:0 0 10px;color:var(--dp-gold, #ffd75a);font-weight:900;letter-spacing:.14em;text-transform:uppercase}.alphaAccessCard h1{margin:0 0 12px;color:var(--dp-gold, #ffd75a);font-size:clamp(2rem,6vw,3.4rem);line-height:1}.alphaAccessCopy{margin:0 auto 24px;max-width:420px;color:#ffffffe0;line-height:1.5}.alphaAccessForm{display:grid;gap:12px}.alphaAccessLabel{color:var(--dp-cyber-cyan, #4deaff);font-weight:900;letter-spacing:.08em;text-transform:uppercase;text-align:left}.alphaAccessInput{width:100%;padding:14px 16px;border:2px solid var(--dp-panel-border);border-radius:14px;background:#010c20f5;color:#fff;font:inherit;box-sizing:border-box}.alphaAccessInput:focus{outline:none;box-shadow:0 0 0 3px #4deaff47}.alphaAccessError{margin:0;color:#ff8a8a;font-weight:800}.alphaAccessButton{margin-top:6px;padding:14px 18px;border:0;border-radius:999px;background:linear-gradient(180deg,#ffe76a,#ffb82f);color:#140829;font:inherit;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.alphaAccessButton:disabled{cursor:not-allowed;opacity:.62}:root{--font-heading: "Space Mono", monospace;--font-body: "Inter", system-ui, sans-serif;--font-display: "New Rocker", cursive;--font-accent: "Space Grotesk", sans-serif;--bg-page: #efe1b8;--bg-page-2: #ead79e;--bg-page-3: #e4c97f;--bg-speck: rgba(180, 136, 52, .18);--dp-bg-sand-0: #f8edd1;--dp-bg-sand-1: #f1dfb4;--dp-bg-sand-2: #e8cf96;--dp-bg-sand-3: #dcc081;--dp-bg-light: rgba(255, 245, 205, .72);--dp-bg-gold-glow: rgba(255, 214, 102, .24);--dp-bg-blue-glow: rgba(116, 165, 232, .12);--dp-bg-vignette: rgba(73, 56, 18, .08);--dp-bg-line: rgba(160, 127, 52, .08);--dp-bg-dot: rgba(104, 139, 191, .06);--dp-bg-weave-light: rgba(255, 248, 222, .24);--dp-bg-weave-dark: rgba(140, 102, 28, .18);--dp-bg-fiber: rgba(255, 255, 255, .13);--dp-bg-cross: rgba(120, 88, 24, .12);--ui-blue-900: #244f8f;--ui-blue-850: #315d98;--ui-blue-800: #4a73ab;--ui-blue-700: #6288ba;--ui-blue-600: #8eabd0;--ui-blue-500: #b9cce4;--ui-blue-400: #dbe6f2;--ui-panel: #d8e4f2;--ui-panel-2: #c7d7ea;--ui-line: #567bad;--accent-green-neon: #8cff72;--accent-green-2: #56d64f;--btn-gold-1: #fff880;--btn-gold-2: #ffd84c;--btn-gold-3: #efb218;--btn-gold-1-hover: #fff990;--btn-gold-2-hover: #ffdf5b;--btn-gold-3-hover: #f3ba22;--btn-gold-text: #3c2505;--btn-gold-border: rgba(255, 238, 170, .85);--btn-gold-font-size: 20px;--btn-pearl-1: #ffffff;--btn-pearl-2: #f3eee3;--btn-pearl-3: #d9d1c3;--btn-pearl-2-hover: #f8f4ea;--btn-pearl-3-hover: #e2dbcf;--btn-pearl-text: #2f435d;--btn-pearl-border: rgba(255, 238, 210, .9);--text-main: #32537f;--text-invert: #fff9ea;--text-darkWarm: #5b3414;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 26px;--radius-pill: 999px;--shadow-soft: 0 8px 20px rgba(71, 106, 153, .16);--shadow-panel: 0 8px 24px rgba(54, 82, 119, .22), inset 0 1px 0 rgba(255, 255, 255, .6), inset 0 -1px 0 rgba(82, 120, 172, .22);--shadow-button: 0 6px 14px rgba(77, 112, 164, .22);--content-max: 1180px;--dp-page-max: 1440px;--transition-fast: .14s ease;--transition-normal: .22s ease;--dp-space-950: #020917;--dp-space-925: #06142a;--dp-space-900: #071b38;--dp-space-850: #0a2a55;--dp-space-800: #0d3d78;--dp-cyber-blue: #16b7ff;--dp-cyber-blue-soft: rgba(22, 183, 255, .28);--dp-cyber-cyan: #4deaff;--dp-cyber-cyan-soft: rgba(77, 234, 255, .22);--dp-brand-yellow: #ffd94d;--dp-brand-yellow-bright: #fff174;--dp-brand-orange: #ff9f2f;--dp-brand-red: #f04a38;--dp-brand-red-dark: #8f1720;--dp-brand-red-stroke: #cf4f2f;--dp-skill-purple: #a969ff;--dp-skill-purple-soft: rgba(169, 105, 255, .28);--dp-skill-lavender-stroke: #d8b7ff;--dp-surface-deep: rgba(3, 12, 28, .94);--dp-surface-panel: rgba(7, 27, 56, .9);--dp-surface-panel-2: rgba(10, 42, 85, .82);--dp-surface-raised: rgba(12, 52, 98, .76);--dp-surface-glass: rgba(9, 35, 70, .72);--dp-surface-glass-light: rgba(255, 255, 255, .045);--dp-border-panel: rgba(22, 183, 255, .56);--dp-border-panel-soft: rgba(77, 234, 255, .22);--dp-border-gold: rgba(255, 217, 77, .78);--dp-border-green: rgba(102, 255, 143, .9);--dp-border-red: rgba(255, 83, 83, .88);--dp-panel-bg-top: #061f42;--dp-panel-bg-mid: #052b5e;--dp-panel-bg-bottom: #031426;--dp-panel-border: #35b8ff;--dp-panel-border-soft-cyan: rgba(95, 205, 255, .55);--dp-panel-glow: rgba(0, 174, 255, .45);--dp-panel-inner-border: rgba(123, 216, 255, .25);--dp-panel-text: #eef8ff;--dp-panel-muted: #a8c8df;--dp-panel-purple-border: #c77dff;--dp-panel-purple-glow: rgba(199, 125, 255, .42);--dp-standard-panel-border: var(--dp-cyber-cyan);--dp-standard-panel-inner-border: var(--dp-panel-purple-border);--dp-standard-panel-inset-gap: 18px;--dp-standard-panel-inner-size: 6px;--dp-standard-panel-title-size: 1.35rem;--dp-standard-panel-section-title-size: 1.18rem;--dp-standard-panel-splash-purple: rgba(169, 105, 255, .56);--dp-standard-panel-splash-pink: rgba(255, 84, 180, .44);--dp-standard-panel-cyan-inset-splash-gold: rgba(184, 255, 239, .3);--dp-standard-panel-cyan-inset-splash-orange: rgba(126, 224, 255, .16);--dp-standard-panel-grid-line: rgba(77, 234, 255, .1);--dp-standard-panel-blue-grid: linear-gradient(var(--dp-standard-panel-grid-line) 2px, transparent 2px), linear-gradient( 90deg, var(--dp-standard-panel-grid-line) 2px, transparent 2px );--dp-standard-panel-bg: linear-gradient( var(--dp-panel-bg-top) 0%, var(--dp-panel-bg-mid) 54%, var(--dp-panel-bg-bottom) 100% );--dp-standard-panel-shadow: 0 0 2px var(--dp-panel-glow);--dp-popup-backdrop: rgba(8, 16, 34, .62);--dp-popup-inner-border: var(--dp-cyber-cyan);--dp-popup-bg-top: var(--dp-panel-bg-top);--dp-popup-bg-mid: var(--dp-panel-bg-mid);--dp-popup-bg-bottom: var(--dp-panel-bg-bottom);--dp-popup-border: var(--dp-panel-purple-border);--dp-popup-glow: rgba(199, 125, 255, .42);--dp-popup-glow-soft: var(--dp-cyber-blue-soft);--dp-popup-text: var(--dp-panel-text);--dp-popup-muted: var(--dp-panel-muted);--dp-popup-grid-line: var(--dp-standard-panel-grid-line);--dp-popup-grid-size: 32px;--dp-popup-blue-grid: linear-gradient(var(--dp-popup-grid-line) 2px, transparent 2px), linear-gradient(90deg, var(--dp-popup-grid-line) 2px, transparent 2px);--dp-popup-grid-base: var(--dp-standard-panel-bg);--dp-popup-grid-accent: radial-gradient( circle at 100% 100%, var(--dp-standard-panel-cyan-inset-splash-gold) 0%, var(--dp-standard-panel-cyan-inset-splash-gold) 10%, var(--dp-standard-panel-cyan-inset-splash-orange) 28%, transparent 50% );--dp-popup-grid-texture: var(--dp-popup-blue-grid), var(--dp-popup-grid-accent), var(--dp-popup-grid-base);--dp-popup-light-sheen: rgba(255, 255, 255, .08);--dp-popup-cyan-wash: rgba(77, 234, 255, .16);--dp-popup-purple-splash: rgba(169, 105, 255, .16);--dp-popup-border-width: 3px;--dp-popup-inner-border-width: 4px;--dp-popup-inset-gap: 10px;--dp-popup-window-shadow: 0 30px 90px rgba(0, 0, 0, .5);--dp-panel-gradient-top: rgba(34, 54, 102, .985);--dp-panel-gradient-mid: rgba(21, 34, 73, .992);--dp-panel-gradient-bottom: rgba(10, 18, 40, .996);--dp-panel-lighter-top: rgba(18, 38, 58, .96);--dp-panel-lighter-mid: rgba(11, 23, 38, .98);--dp-panel-deep-top: rgba(15, 25, 52, .88);--dp-panel-deep-mid: rgba(8, 16, 38, .94);--dp-panel-deep-bottom: rgba(6, 16, 39, .98);--dp-panel-border-cyan: rgba(89, 188, 255, .3);--dp-panel-border-cyan-bright: rgba(89, 188, 255, .56);--dp-panel-border-cyan-soft: rgba(89, 188, 255, .18);--dp-panel-border-blue: rgba(124, 156, 255, .16);--dp-panel-border-blue-bright: rgba(116, 145, 255, .18);--dp-panel-border-soft: rgba(143, 208, 255, .2);--dp-panel-inner-highlight: rgba(255, 255, 255, .08);--dp-panel-inner-highlight-subtle: rgba(255, 255, 255, .04);--dp-panel-inner-shadow: rgba(0, 0, 0, .28);--dp-panel-inner-shadow-deep: rgba(0, 0, 0, .48);--dp-panel-glow-top: rgba(89, 188, 255, .18);--dp-panel-glow-cyan: rgba(73, 130, 255, .14);--dp-panel-glow-purple: rgba(169, 105, 255, .18);--dp-panel-glow-pink: rgba(255, 84, 112, .12);--dp-star-white: rgba(255, 255, 255, .22);--dp-star-white-soft: rgba(255, 255, 255, .16);--dp-star-white-subtle: rgba(255, 255, 255, .14);--dp-star-white-faint: rgba(255, 255, 255, .1);--dp-star-cyan: rgba(173, 216, 255, .14);--dp-star-purple: rgba(169, 105, 255, .16);--dp-surface-card-dark: rgba(12, 22, 43, .3);--dp-surface-deep-blue: rgba(11, 11, 39, .98);--dp-surface-deep-mid: rgba(7, 14, 22, .99);--dp-surface-deep-bottom: rgba(3, 8, 14, .99);--dp-info-row-border: rgba(209, 224, 255, .06);--dp-text-primary: #f4f8ff;--dp-text-secondary: #cddbf0;--dp-text-muted: #91a8c8;--dp-text-dark: #062033;--dp-text-gold: #ffe882;--dp-white: #ffffff;--dp-black: #000000;--dp-white-02: rgba(255, 255, 255, .02);--dp-white-03: rgba(255, 255, 255, .03);--dp-white-035: rgba(255, 255, 255, .035);--dp-white-04: rgba(255, 255, 255, .04);--dp-white-06: rgba(255, 255, 255, .06);--dp-white-08: rgba(255, 255, 255, .08);--dp-white-10: rgba(255, 255, 255, .1);--dp-white-12: rgba(255, 255, 255, .12);--dp-white-14: rgba(255, 255, 255, .14);--dp-white-16: rgba(255, 255, 255, .16);--dp-white-18: rgba(255, 255, 255, .18);--dp-white-22: rgba(255, 255, 255, .22);--dp-white-88: rgba(255, 255, 255, .88);--dp-white-90: rgba(255, 255, 255, .9);--dp-white-92: rgba(255, 255, 255, .92);--dp-white-98: rgba(255, 255, 255, .98);--dp-black-18: rgba(0, 0, 0, .18);--dp-black-22: rgba(0, 0, 0, .22);--dp-black-28: rgba(0, 0, 0, .28);--dp-black-50: rgba(0, 0, 0, .5);--dp-black-55: rgba(0, 0, 0, .55);--dp-title-gold: var(--dp-brand-yellow);--dp-title-gold-soft: #ffd66b;--dp-button-gold-mid: var(--btn-gold-2);--dp-button-gold-border: var(--btn-gold-border);--dp-cyan-line-soft: rgba(77, 234, 255, .12);--dp-cyan-line-strong: rgba(77, 234, 255, .92);--dp-text-panel-bright: var(--dp-panel-text);--dp-glow-cyan: 0 0 18px rgba(22, 183, 255, .28);--dp-glow-cyan-strong: 0 0 24px rgba(77, 234, 255, .42);--dp-glow-green: 0 0 18px rgba(102, 255, 143, .34);--dp-glow-red: 0 0 18px rgba(255, 83, 83, .28);--dp-glow-gold: 0 0 18px rgba(255, 217, 77, .32);--dp-glow-purple: 0 0 18px rgba(157, 92, 255, .32);--dp-gradient-panel: linear-gradient( 180deg, rgba(9, 38, 78, .96), rgba(5, 20, 45, .98) );--dp-gradient-panel-soft: linear-gradient( 180deg, rgba(13, 61, 120, .78), rgba(6, 24, 52, .9) );--dp-gradient-popup: linear-gradient( 180deg, rgba(6, 25, 52, .98), rgba(2, 10, 26, .98) );--dp-gradient-yellow-button: linear-gradient( 180deg, #fff174 0%, #ffd94d 48%, #f0a51f 100% );--dp-gradient-yellow-button-hover: linear-gradient( 180deg, #fff799 0%, #ffe15f 48%, #f6b532 100% );--dp-gradient-red-button: linear-gradient( 180deg, #ff756a 0%, #ed403c 48%, #9f1825 100% );--dp-gradient-red-button-hover: linear-gradient( 180deg, #ff8f84 0%, #f1544d 48%, #b91f2f 100% );--dp-stat-strong: #66ff8f;--dp-stat-strong-bg: rgba(32, 216, 102, .18);--dp-stat-weak: #ff5353;--dp-stat-weak-bg: rgba(255, 83, 83, .15);--element-null: #b9c2d6;--element-null-bg: rgba(185, 194, 214, .18);--element-water: #35c8ff;--element-water-bg: rgba(53, 200, 255, .2);--element-fire: #ff653d;--element-fire-bg: rgba(255, 101, 61, .2);--element-earth: #8ed35d;--element-earth-bg: rgba(142, 211, 93, .18);--element-air: #bdeaff;--element-air-bg: rgba(189, 234, 255, .18);--element-ice: #72ecff;--element-ice-bg: rgba(114, 236, 255, .19);--element-storm: #f5ef36;--element-storm-bg: rgba(245, 239, 54, .18);--element-light: #d6a84a;--element-light-bg: rgba(217, 183, 255, .18);--element-shadow: #5a35b8;--element-shadow-bg: rgba(90, 53, 184, .2);--element-voidborne: #b9c2d6;--element-voidborne-bg: rgba(185, 194, 214, .18)}.dp-standard-panel,.dp-panel--standard,.dp-global-panel{position:relative;isolation:isolate;overflow:hidden;border:2px solid var(--dp-standard-panel-border);border-radius:24px;background:var(--dp-standard-panel-bg);box-shadow:var(--dp-standard-panel-shadow);color:var(--dp-panel-text)}.dp-standard-panel:before,.dp-panel--standard:before,.dp-global-panel:before{content:"";position:absolute;inset:var(--dp-standard-panel-inset-gap);z-index:0;border:var(--dp-standard-panel-inner-size) solid var(--dp-standard-panel-inner-border);border-radius:14px;background-image:var(--dp-standard-panel-blue-grid),radial-gradient(circle at 100% 100%,var(--dp-standard-panel-splash-pink) 0%,var(--dp-standard-panel-splash-pink) 12%,var(--dp-standard-panel-splash-purple) 38%,transparent 72%),var(--dp-standard-panel-bg);background-size:var(--dp-popup-grid-size) var(--dp-popup-grid-size),var(--dp-popup-grid-size) var(--dp-popup-grid-size),520px 520px,auto;background-position:0 0,0 0,100% 100%,0 0;background-repeat:repeat,repeat,no-repeat,no-repeat;background-clip:padding-box;background-origin:padding-box;pointer-events:none}.dp-standard-panel>*,.dp-panel--standard>*,.dp-global-panel>*{position:relative;z-index:1}.dp-standard-panel-purple{position:relative;isolation:isolate;overflow:hidden;border:2px solid var(--dp-panel-purple-border);border-radius:24px;background:var(--dp-standard-panel-bg);box-shadow:0 0 2px var(--dp-panel-purple-glow);color:var(--dp-panel-text)}.dp-standard-panel-purple:before{content:"";position:absolute;inset:var(--dp-standard-panel-inset-gap);z-index:0;border:var(--dp-standard-panel-inner-size) solid var(--dp-cyber-cyan);border-radius:14px;background-image:var(--dp-standard-panel-blue-grid),radial-gradient(circle at 100% 100%,var(--dp-standard-panel-cyan-inset-splash-gold) 0%,var(--dp-standard-panel-cyan-inset-splash-gold) 18%,var(--dp-standard-panel-cyan-inset-splash-orange) 46%,transparent 76%),var(--dp-standard-panel-bg);background-size:var(--dp-popup-grid-size) var(--dp-popup-grid-size),var(--dp-popup-grid-size) var(--dp-popup-grid-size),520px 520px,auto;background-position:0 0,0 0,100% 100%,0 0;background-repeat:repeat,repeat,no-repeat,no-repeat;background-clip:padding-box;background-origin:padding-box;pointer-events:none}.dp-standard-panel-purple>*{position:relative;z-index:1}.dp-standard-panel-title,.dp-global-panel-title{margin:0;font-family:var(--font-heading);font-size:var(--dp-standard-panel-title-size);font-weight:1000;line-height:1;letter-spacing:.12em;color:var(--dp-title-gold);text-shadow:none;-webkit-text-stroke:0;text-transform:uppercase}.dp-standard-panel-section-title,.dp-global-panel-section-title{margin:0;font-family:var(--font-heading);font-size:var(--dp-standard-panel-section-title-size);font-weight:1000;line-height:1;letter-spacing:.12em;color:var(--dp-title-gold);text-shadow:none;-webkit-text-stroke:0;text-transform:uppercase}.dp-standard-panel-purple .dp-standard-panel-title,.dp-standard-panel-purple .dp-global-panel-title,.dp-standard-panel-purple .dp-panelTitle,.dp-standard-panel-purple .hp-panelTitle,.dp-standard-panel-purple .alpha-title{color:var(--dp-panel-purple-border)!important;-webkit-text-fill-color:var(--dp-panel-purple-border)!important;text-shadow:0 0 12px var(--dp-panel-purple-glow)!important;-webkit-text-stroke:0!important}.dp-standard-panel-purple .dp-standard-panel-section-title,.dp-standard-panel-purple .dp-global-panel-section-title{color:var(--dp-cyber-cyan);text-shadow:0 0 12px var(--dp-cyber-cyan-soft);-webkit-text-stroke:0}.dp-popup-grid-panel{position:relative;isolation:isolate;overflow:hidden;border:var(--dp-popup-border-width) solid var(--dp-popup-border);border-radius:24px;background:var(--dp-popup-grid-base);box-shadow:var(--dp-popup-window-shadow);color:var(--dp-popup-text)}.dp-popup-grid-panel:before{content:"";position:absolute;inset:var(--dp-popup-inset-gap);z-index:0;border:var(--dp-popup-inner-border-width) solid var(--dp-popup-inner-border);border-radius:14px;background-image:var(--dp-popup-grid-texture);background-size:var(--dp-popup-grid-size) var(--dp-popup-grid-size),var(--dp-popup-grid-size) var(--dp-popup-grid-size),520px 520px,auto;background-clip:padding-box;background-origin:padding-box;pointer-events:none}.dp-popup-grid-panel>*{position:relative;z-index:1}.dp-panel,.dp-surface,.dp-softPanel{position:relative;border:1px solid var(--dp-panel-border);border-radius:18px;background:linear-gradient(180deg,#1868ba47,#052b5eeb 38%,#031426f5);box-shadow:0 0 0 1px var(--dp-panel-inner-border) inset,0 0 18px var(--dp-panel-glow),0 0 42px #005cb438;color:var(--dp-panel-text);overflow:hidden}.dp-panel:before,.dp-surface:before,.dp-softPanel:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 22% 18%,rgba(73,207,255,.28),transparent 18%),radial-gradient(circle at 78% 8%,rgba(132,224,255,.16),transparent 14%),linear-gradient(180deg,rgba(120,220,255,.13),transparent 32%);opacity:.9}.dp-panel:after,.dp-surface:after,.dp-softPanel:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(180,240,255,.9) 1px,transparent 1.5px),radial-gradient(circle,rgba(80,190,255,.75) 1px,transparent 1.5px);background-size:42px 42px,67px 67px;background-position:8px 12px,24px 30px;opacity:.28}.dp-panel>*,.dp-surface>*,.dp-softPanel>*{position:relative;z-index:1}.dp-blue-grid-panel{position:relative;isolation:isolate;overflow:hidden}.dp-blue-grid-panel:after{content:"";position:absolute;inset:calc(var(--dp-popup-inset-gap) + var(--dp-popup-inner-border-width));z-index:0;pointer-events:none;border-radius:inherit;background-image:var(--dp-popup-blue-grid);background-position:0 0;background-size:var(--dp-popup-grid-size) var(--dp-popup-grid-size),var(--dp-popup-grid-size) var(--dp-popup-grid-size);opacity:1}.dp-blue-grid-panel .dp-blue-grid-panel:after,.dp-popupWindow.dp-blue-grid-panel:after,.dp-popup-grid-panel.dp-blue-grid-panel:after,.skillInventoryModal.dp-blue-grid-panel:after{content:none;display:none}.dp-blue-grid-panel>*{position:relative;z-index:1}.dp-panel-header,.dp-panelTitle,.hp-panelTitle{border:1px solid rgba(105,200,255,.55);border-radius:12px;background:linear-gradient(180deg,#031e44f2,#020c1ef2);box-shadow:0 0 12px #00aeff3d,0 0 0 1px #ffffff0d inset;color:var(--dp-panel-text)}.dp-panel-purple{border-color:var(--dp-panel-purple-border);box-shadow:0 0 0 1px #e0baff2e inset,0 0 18px var(--dp-panel-purple-glow),0 0 42px #6836d23d}h1,h2,h3,h4,h5,h6,.dp-sectionTitle,.dp-panelTitle,.hp-deltapetsLogo,.hp-panelTitle,.hp-patchVersion,.hp-petName,.hp-featureName,.hp-statsLabel,.hp-personalityLabel,.dp-headerTaglineTitle,.dp-footerBrandTitle,.hp-aliuneNewsTitle{font-family:var(--font-heading);letter-spacing:.02em}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{min-height:100%;font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-width:320px;min-height:120dvh;font-family:var(--font-body);font-size:.95rem;font-weight:500;letter-spacing:.1em;line-height:1.3;color:var(--text-main);overflow-x:hidden;background-color:var(--dp-bg-sand-1);background-image:radial-gradient(circle at 50% 10%,var(--dp-bg-light) 0%,rgba(255,245,205,0) 34%),radial-gradient(circle at 18% 22%,var(--dp-bg-gold-glow) 0%,rgba(255,214,102,0) 24%),radial-gradient(circle at 82% 30%,var(--dp-bg-blue-glow) 0%,rgba(116,165,232,0) 22%),repeating-linear-gradient(0deg,transparent 0 8px,var(--dp-bg-weave-light) 8px 10px,transparent 10px 18px),repeating-linear-gradient(90deg,transparent 0 8px,var(--dp-bg-weave-dark) 8px 10px,transparent 10px 18px),repeating-linear-gradient(45deg,transparent 0 16px,var(--dp-bg-fiber) 16px 17px,transparent 17px 32px),repeating-linear-gradient(-45deg,transparent 0 20px,var(--dp-bg-cross) 20px 21px,transparent 21px 40px),linear-gradient(180deg,var(--dp-bg-sand-0) 0%,var(--bg-page) 18%,var(--bg-page-2) 58%,var(--bg-page-3) 100%);background-attachment:fixed}body,p,span,li,td,th,label,input,textarea,select,button,a,small{font-family:var(--font-body)}p,li,label,input,textarea,button{line-height:inherit}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.9;background-image:radial-gradient(var(--bg-speck) 1.2px,transparent 1.2px),radial-gradient(rgba(255,255,255,.22) 1px,transparent 1px),repeating-linear-gradient(0deg,transparent 0 3px,rgba(120,88,24,.06) 3px 4px,transparent 4px 8px),repeating-linear-gradient(90deg,transparent 0 3px,rgba(255,255,255,.06) 3px 4px,transparent 4px 8px);background-position:0 0,11px 11px,0 0,0 0;background-size:22px 22px,22px 22px,10px 10px,10px 10px}#root{margin:0;padding:0;max-width:none;min-height:100%;text-align:initial;position:relative;z-index:1}button{font-family:var(--font-body);cursor:pointer;border:none;outline:none}a{color:inherit;text-decoration:none}.dp-viewport{display:flex;flex-direction:column;min-height:100dvh;background:transparent}.dp-stage{display:flex;flex-direction:column;min-height:100dvh}.dp-stageScroll{flex:1;overflow-y:auto;overflow-x:hidden}.dp-pageShell{position:relative;min-height:100vh;isolation:isolate;overflow-x:clip}.dp-pageShell:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-2;background:radial-gradient(circle at 50% 0%,#fff9e4c7,#fff9e400 38%),radial-gradient(circle at 50% 26%,#ffe9a429,#ffe9a400 44%)}.dp-pageShell:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:100%;background:radial-gradient(circle,var(--dp-bg-dot) 1px,transparent 1.5px),repeating-radial-gradient(circle at 50% 18%,transparent 0 72px,var(--dp-bg-line) 72px 73px,transparent 73px 126px),repeating-linear-gradient(180deg,rgba(255,255,255,.015) 0 2px,rgba(0,0,0,.01) 2px 4px,transparent 4px 11px),repeating-linear-gradient(90deg,transparent 0 50px,rgba(255,250,232,.03) 18px 19px,transparent 19px 38px);background-size:34px 34px,100% 100%,100% 100%,100% 100%;mix-blend-mode:normal}.dp-shell{width:min(calc(100% - 32px),var(--dp-page-max));margin:0 auto;position:relative}.dp-shell--narrow{width:min(calc(100% - 32px),var(--content-max));margin:0 auto;position:relative}.dp-stageWide{width:min(calc(100% - 32px),var(--dp-page-max));margin:0 auto;position:relative}.dp-pageWidth{width:min(calc(100% - 32px),var(--dp-page-max));margin:0 auto}.dp-pageWidth--narrow{width:min(calc(100% - 32px),var(--content-max));margin:0 auto}.dp-section{margin-bottom:24px}.dp-divider{width:min(100%,980px);height:1px;margin:18px auto;background:linear-gradient(90deg,transparent 0%,rgba(197,154,58,.16) 18%,rgba(197,154,58,.38) 50%,rgba(197,154,58,.16) 82%,transparent 100%)}.dp-surface{position:relative;border-radius:24px;background:linear-gradient(180deg,#fff6dbd1,#f3e2b6bd);border:1px solid rgba(180,143,59,.14);box-shadow:inset 0 1px #ffffff61,0 14px 34px #63552414;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.dp-softPanel{border:1px solid rgba(106,147,206,.18);background:linear-gradient(180deg,#ecf2faf5,#dce6f2eb);box-shadow:inset 0 1px #ffffff85,0 10px 22px #3b588014}.dp-glowZone{position:relative}.dp-glowZone:after{content:"";position:absolute;inset:-8px;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 20% 30%,rgba(255,244,196,.32) 0%,transparent 12%),radial-gradient(circle at 72% 22%,rgba(255,244,196,.22) 0%,transparent 10%),radial-gradient(circle at 56% 80%,rgba(255,244,196,.18) 0%,transparent 10%);opacity:.8}.btn,.dp-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:11px 16px 10px;border-radius:18px;font-family:var(--font-body);font-size:.82rem;font-weight:900;line-height:0;letter-spacing:.02em;cursor:pointer;transition:transform var(--transition-fast),filter var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast);white-space:nowrap}.btn:hover,.dp-btn:hover{transform:translateY(-1px);filter:brightness(1.08)}.btn:active,.dp-btn:active{transform:translateY(0) scale(.98)}.btn:disabled,.dp-btn:disabled{opacity:.7;cursor:not-allowed}.btn-cool,.btn-gold,.dp-btn--yellow,.dp-btn-yellow{color:var(--btn-gold-text);font-size:var(--btn-gold-font-size);line-height:1;text-align:center;background:var(--dp-gradient-yellow-button);border:2px solid var(--btn-gold-border)}.btn-cool,.btn-gold,.dp-btn--yellow,.dp-btn-yellow{color:var(--btn-gold-text);font-size:var(--btn-gold-font-size);line-height:1;padding:9px 16px 12px;background:var(--dp-gradient-yellow-button);border:2px solid var(--btn-gold-border)}.btn-cool:hover,.btn-gold:hover,.dp-btn--yellow:hover,.dp-btn-yellow:hover{background:var(--dp-gradient-yellow-button-hover)}.dp-btn--blue,.dp-btn-blue{color:#061827;background:linear-gradient(180deg,#bdeeff,#7ed8ff 52%,#4aa8f5);border:2px solid rgba(216,190,255,.9);box-shadow:inset 0 1px #ffffff8c,0 0 14px #7ed8ff61}.dp-btn--blue:hover,.dp-btn-blue:hover{background:linear-gradient(180deg,#d6f6ff,#91e2ff 52%,#5bb8ff)}.dp-btn--purple,.dp-btn-purple,.alpha-button{min-width:82px;min-height:40px;padding:11px 16px 10px;border-radius:18px;font-size:.82rem;font-weight:900;line-height:0;letter-spacing:.02em;text-transform:uppercase;color:#111!important}.dp-btn--purple:hover,.dp-btn-purple:hover{background:linear-gradient(180deg,#c8a3ff,#8b5cf6 55%,#5b35b8)}.btn-danger,.btn-red,.btn-logout{color:var(--text-invert);background:var(--dp-gradient-red-button);border:1px solid rgba(255,83,83,.56);box-shadow:inset 0 1px #ffd9d952,0 8px 16px #8c1a273d}.btn-danger:hover,.btn-red:hover,.btn-logout:hover{background:var(--dp-gradient-red-button-hover)}.btn-hatch,.btn-hatchery{color:var(--text-darkWarm);background:linear-gradient(180deg,#f3a12a,#e08214);border:1px solid rgba(153,78,11,.44);box-shadow:inset 0 1px #ffd7a666,0 8px 18px #be6e1738}.btn-hatch:hover,.btn-hatchery:hover{background:linear-gradient(180deg,#f8ad3c,#e78d20)}.btn-ghost{color:var(--text-main);background:#ffffff73;border:1px solid rgba(89,122,172,.22);box-shadow:var(--shadow-button)}.btn-ghost:hover{background:#ffffffad}.dp-window,.dp-popup,.dp-tooltip,.dp-modal-window{background:var(--dp-gradient-popup);border:1px solid var(--dp-border-panel);color:var(--dp-text-primary);box-shadow:var(--dp-glow-cyan),inset 0 1px #ffffff14}.dp-window--cyan,.dp-popup--cyan,.dp-tooltip--cyan{border-color:var(--dp-border-panel);box-shadow:var(--dp-glow-cyan),inset 0 1px #ffffff14}.dp-close-button,.dp-btn--close{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:11px 16px 10px;border-radius:18px;font-family:var(--font-body);font-size:.82rem;font-weight:900;line-height:0;letter-spacing:.02em;color:var(--btn-pearl-text);background:linear-gradient(180deg,var(--btn-pearl-1) 0%,var(--btn-pearl-2) 52%,var(--btn-pearl-3) 100%);border:2px solid var(--btn-pearl-border);box-shadow:inset 0 1px #fffffff2,0 0 14px #ffffff40}.dp-close-button:hover,.dp-btn--close:hover{background:linear-gradient(180deg,var(--btn-pearl-1) 0%,var(--btn-pearl-2-hover) 52%,var(--btn-pearl-3-hover) 100%)}.dp-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 10px;border-radius:var(--radius-pill);font-size:.66rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.dp-badge--live{color:#2f6c18;background:#9ef56e38;border:1px solid rgba(76,181,57,.4)}.dp-badge--building{color:#8c6214;background:#f5c84233;border:1px solid rgba(216,162,30,.34)}.dp-badge--soon{color:#6e82a1;background:#7e99bd29;border:1px solid rgba(108,137,176,.28)}.dp-badge--new{color:#2e7b18;background:#a0ff7b33;border:1px solid rgba(84,183,61,.36)}.dp-badge--event{color:#7e3cb7;background:#b16cff29;border:1px solid rgba(153,90,230,.34)}.dp-badge--fix{color:#2c6cae;background:#6fd9ff29;border:1px solid rgba(79,182,220,.34)}.dp-badge--note{color:#ad7a19;background:#ffd84d29;border:1px solid rgba(216,170,33,.34)}.dp-badge--update{color:#4d8c1d;background:#c9f35b29;border:1px solid rgba(142,193,39,.34)}.dp-statBar{height:8px;border-radius:var(--radius-pill);background:#42629124;overflow:hidden;border:1px solid rgba(100,129,174,.12)}.dp-statBar--mini{height:5px}.dp-statBarFill{height:100%;border-radius:var(--radius-pill);transition:width .6s ease}.dp-warningBanner{width:min(100%,calc(var(--content-max) + 32px));margin:0 auto 16px;border-radius:0 0 16px 16px;border:1px solid transparent;box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000024;overflow:hidden}.hp-banner{padding:0}.hp-bannerContent{width:100%;min-height:56px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 18px}.hp-bannerText{margin:0;font-size:.8rem;font-weight:800;line-height:1.45;color:#111!important}.hp-bannerText strong{font-weight:900;color:#111!important}.hp-bannerLink{padding:6px 10px;border-radius:999px;font-size:.78rem;font-weight:900;white-space:nowrap;color:#111!important;background:#ffffff3d;border:1px solid rgba(0,0,0,.12);text-decoration:none}.hp-banner--red{background:linear-gradient(180deg,#ef8479,#dc5f54);border-color:#911f1557}.hp-banner--yellow{background:linear-gradient(180deg,#ffe89d,#f5cb5f);border-color:#a87a1773}.hp-banner--blue{background:linear-gradient(180deg,#b9dbff,#7eb4f2);border-color:#3a68aa6b}.hp-banner--pink{background:linear-gradient(180deg,#ffd2ec,#f3a7d2);border-color:#a7508461}.hp-banner--green{background:linear-gradient(180deg,#bdf7a9,#82dc63);border-color:#368b2c66}.hp-bannerSignalBrand{display:inline-flex;align-items:center;gap:10px;min-width:0}.hp-bannerSignalDot{width:11px;height:11px;border-radius:999px;flex:0 0 auto;background:var(--accent-green-2);box-shadow:0 0 0 4px #ffffff61,0 0 14px #56d64f4d}.hp-banner--yellow .hp-bannerSignalDot{background:#d99a16;box-shadow:0 0 0 4px #ffffff57,0 0 14px #d99a1647}.hp-banner--red .hp-bannerSignalDot{background:#cf4439;box-shadow:0 0 0 4px #ffffff57,0 0 14px #cf443947}.hp-bannerSignalTitle{font-family:var(--font-heading);font-size:.82rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#111;white-space:nowrap}.hp-bannerSignalStats{min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hp-bannerSignalChip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border-radius:999px;background:#ffffff52;border:1px solid rgba(0,0,0,.1);color:#111;white-space:nowrap}.hp-bannerSignalLabel{font-size:.67rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;opacity:.74}.hp-bannerSignalValue{font-size:.76rem;font-weight:900}.hp-bannerSignalReport{min-width:0;text-align:right;font-size:.76rem;font-weight:800;line-height:1.35;color:#111}.hp-bannerSignalReport strong{font-weight:900}.dp-stageHeader--appFix{position:sticky;top:0;z-index:30;min-height:96px!important;padding-block:10px!important;padding-inline:max(18px,calc((100vw - var(--content-max)) / 2 + 18px))!important;display:grid!important;grid-template-columns:auto minmax(0,760px) auto!important;grid-template-areas:"meta signal auth"!important;align-items:end!important;column-gap:16px!important;row-gap:0!important;overflow:visible!important;border-bottom:2px solid rgba(83,118,170,.28)!important;background:linear-gradient(180deg,#4d73a5,#436998 52%,#3b5f8a)!important;box-shadow:inset 0 1px #e6f1ff38,0 10px 24px #34588526!important}.dp-stageHeader--appFix:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#ffffff0d,#cde3ff1f,#ffffff0d)}.dp-headerLeft--withTitle,.dp-headerCenterTagline--appFix,.dp-headerRight--auth{position:relative;z-index:2}.dp-headerLeft--withTitle,.dp-headerCenterTagline--appFix,.dp-headerRight--auth{top:-1px!important}.dp-headerLeft--withTitle{grid-area:meta!important;width:auto!important;min-width:0!important;display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;align-self:end!important}.dp-headerCenterTagline--appFix{grid-area:signal!important;width:100%!important;max-width:760px!important;justify-self:start!important;align-self:end!important;text-align:left!important;pointer-events:auto!important;margin-left:-100px!important}.dp-headerCenterTagline--appFix .hp-signalBanner{margin:0!important;width:100%!important;max-width:760px!important}.dp-headerCenterTagline--appFix .hp-signalBannerInner{width:100%!important}.dp-headerRight--auth{grid-area:auth!important;width:auto!important;min-width:0!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;align-self:end!important}.dp-headerRightStack{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:6px}.dp-alphaBadge{display:inline-flex;align-items:center;gap:6px;margin:0}.dp-headerAuthRow{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;white-space:nowrap}.dp-headerRight--auth .btn,.dp-headerRight--auth button,.dp-headerRight--auth a{margin:0!important;padding:8px 12px;border-radius:10px;font-size:13px}.dp-sectionTitle{font-family:var(--font-heading);font-weight:900;font-size:1rem;letter-spacing:.08em;line-height:1;color:#eff6ff!important;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.28),0 0 14px rgba(223,240,255,.1);-webkit-user-select:none;user-select:none;white-space:nowrap}.dp-headerTaglineTitle{color:#eff6ff!important}.dp-headerTaglineSub{color:#eff6ffe6!important}.dp-stageFooter{position:relative;margin-top:18px;border-top:1px solid rgba(204,230,128,.16);background:linear-gradient(180deg,#527abafa,#4268a4fa);box-shadow:inset 0 1px #d5e7911f,0 -10px 24px #16200c2e}.dp-stageFooter:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#d9ec870a,#ffffff0d,#d9ec870a)}.dp-stageFooterInner{min-height:72px;padding:14px 18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px}.dp-footerBrand{display:grid;gap:2px}.dp-footerBrandTitle{font-family:var(--font-heading);font-size:.95rem;font-weight:900;letter-spacing:.04em;color:#f4f7df}.dp-footerBrandText{font-size:.84rem;font-weight:700;color:#e9f0d1e0}.dp-footerStatus{justify-self:center;display:inline-flex;align-items:center;gap:10px;min-width:0}.dp-footerStatusText{font-size:.82rem;font-weight:700;color:#edf4d3}.dp-footerLinks{display:flex;align-items:center;gap:8px;justify-content:flex-end;flex-wrap:wrap}@keyframes dpFooterPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.08)}}@media(max-width:1180px){.dp-headerCenterTagline--appFix,.dp-headerCenterTagline--appFix .hp-signalBanner{max-width:100%!important}}@media(max-width:980px){.dp-stageHeader--appFix{min-height:unset!important;padding:12px!important;grid-template-columns:1fr!important;grid-template-areas:"meta" "signal" "auth"!important;justify-items:stretch!important;row-gap:10px!important}.dp-headerLeft--withTitle,.dp-headerCenterTagline--appFix,.dp-headerRight--auth{width:100%!important;max-width:100%!important;margin-left:0!important;top:0!important}.dp-headerRight--auth{justify-content:flex-start!important}.dp-headerRightStack{align-items:flex-start}.dp-headerAuthRow{flex-wrap:wrap;white-space:normal}.dp-stageFooterInner{grid-template-columns:1fr;justify-items:center;text-align:center}.dp-footerLinks{justify-content:center}}@media(max-width:640px){.dp-stageFooterInner{padding:14px 12px}}.dp-footerBrandTitle,.dp-footerBrandText,.dp-footerStatusText,.dp-footerLink{color:#eff6ff!important}.dp-footerDot{width:10px;height:10px;border-radius:999px;background:var(--accent-green-neon);box-shadow:0 0 10px #8cff72b8,0 0 22px #8cff7257;animation:dpFooterPulse 2.4s ease-in-out infinite}.dp-footerLink{appearance:none;border:1px solid rgba(219,235,255,.18)!important;background:#ffffff14!important;padding:8px 12px;border-radius:var(--radius-pill);font:inherit;font-size:.8rem;font-weight:800;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.dp-footerLink:hover{transform:translateY(-1px);border-color:#c9efff66!important;background:#ffffff1f!important;box-shadow:0 0 14px #6fd9ff26}@keyframes dpFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#6f8cb71f}::-webkit-scrollbar-thumb{background:#5f81b657;border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:#5f81b680}@media(max-width:980px){.dp-stageHeader--appFix,.dp-stageFooterInner{grid-template-columns:1fr;justify-items:center;text-align:center}.dp-headerCenterTagline--appFix{position:static;transform:none;max-width:100%;order:2;pointer-events:auto}.dp-headerLeft--withTitle,.dp-headerRight--auth{width:100%;justify-content:center;flex-wrap:wrap}.hp-bannerContent{grid-template-columns:1fr;align-items:start}.hp-bannerSignalReport{text-align:left}}@media(max-width:900px){.dp-stageWide{width:min(calc(100% - 20px),var(--dp-page-max))}}@media(max-width:640px){body{font-size:.92rem;background-image:radial-gradient(circle at 50% 8%,#fff5cd9e,#fff5cd00 28%),radial-gradient(circle at 18% 22%,#ffd66626,#ffd66600 18%),radial-gradient(circle at 82% 30%,#74a5e814,#74a5e800 18%),repeating-linear-gradient(0deg,transparent 0 8px,var(--dp-bg-weave-light) 8px 10px,transparent 10px 18px),repeating-linear-gradient(90deg,transparent 0 8px,var(--dp-bg-weave-dark) 8px 10px,transparent 10px 18px),repeating-linear-gradient(45deg,transparent 0 16px,var(--dp-bg-fiber) 16px 17px,transparent 17px 32px),linear-gradient(180deg,var(--dp-bg-sand-0) 0%,var(--dp-bg-sand-1) 32%,var(--dp-bg-sand-2) 70%,var(--dp-bg-sand-1) 100%)}.dp-shell{padding-inline:12px}.btn,.dp-btn{min-height:38px;padding-inline:12px;font-size:.78rem}.dp-stageHeader--appFix{min-height:unset!important;padding:12px!important}.dp-stageFooterInner{padding:12px}.hp-banner{margin-bottom:12px}.hp-bannerContent{padding:10px 12px}.hp-bannerSignalStats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hp-bannerSignalChip{min-width:0;justify-content:space-between}.dp-pageShell:after{opacity:.55;background-size:26px 26px,100% 100%,100% 100%,100% 100%}}@media(max-width:640px){.dp-pageWidth,.dp-pageWidth--narrow{width:min(calc(100% - 16px),100%)}}.dp-headerNavButton{color:var(--btn-gold-text)!important;background:linear-gradient(180deg,var(--btn-gold-1) 0%,var(--btn-gold-2) 48%,var(--btn-gold-3) 100%)!important;border:1px solid rgba(174,128,15,.52)!important;box-shadow:inset 0 1px #ffffffa6,0 8px 16px #cb8d1240!important}.dp-headerNavButton:hover{background:linear-gradient(180deg,var(--btn-gold-1-hover) 0%,var(--btn-gold-2-hover) 48%,var(--btn-gold-3-hover) 100%)!important}.dp-headerLogoutButton{color:var(--text-invert)!important;background:linear-gradient(180deg,#ff786f,#e04242 48%,#b31924)!important;border:1px solid rgba(126,19,31,.52)!important;box-shadow:inset 0 1px #ffd9d952,0 8px 16px #8c1a273d!important}.dp-headerLogoutButton:hover{background:linear-gradient(180deg,#ff8a81,#ea4e4e 48%,#c71f2d)!important}.btn-pearl,.dp-btn--pearl{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:11px 16px 10px;border-radius:18px;font-family:var(--font-body);font-size:.82rem;font-weight:900;line-height:0;letter-spacing:.02em;color:var(--btn-pearl-text);background:linear-gradient(180deg,var(--btn-pearl-1) 0%,var(--btn-pearl-2) 52%,var(--btn-pearl-3) 100%);border:2px solid var(--btn-pearl-border);box-shadow:inset 0 1px #fffffff2,0 0 14px #ffffff40}.btn-pearl:hover,.dp-btn--pearl:hover{background:linear-gradient(180deg,var(--btn-pearl-1) 0%,var(--btn-pearl-2-hover) 52%,var(--btn-pearl-3-hover) 100%)}.dpPopupWindowBackdrop{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--dp-popup-backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dpPopupWindow{position:relative;isolation:isolate;max-height:min(760px,calc(100vh - 48px));overflow:hidden;border:var(--dp-popup-border-width) solid var(--dp-popup-border);border-radius:24px;background:var(--dp-popup-grid-base);box-shadow:var(--dp-popup-window-shadow);color:var(--dp-popup-text)}.dpPopupWindow:before{content:"";position:absolute;inset:var(--dp-popup-inset-gap);z-index:0;border:var(--dp-popup-inner-border-width) solid var(--dp-popup-inner-border);border-radius:14px;background-image:var(--dp-popup-grid-texture);background-size:var(--dp-popup-grid-size) var(--dp-popup-grid-size),var(--dp-popup-grid-size) var(--dp-popup-grid-size),520px 520px,auto;background-position:0 0,0 0,100% 100%,0 0;background-repeat:repeat,repeat,no-repeat,no-repeat;background-clip:padding-box;background-origin:padding-box;pointer-events:none}.dpPopupWindow:after{content:"";position:absolute;inset:calc(var(--dp-popup-inset-gap) + var(--dp-popup-inner-border-width));z-index:0;pointer-events:none;border-radius:10px;background:var(--dp-popup-grid-accent)}.dpPopupWindow>*{position:relative;z-index:1}.dpPopupWindowContent{position:relative;z-index:1;max-height:min(700px,calc(100vh - 88px));overflow-y:auto;padding:28px}.dpPopupWindow :where(h1,h2,h3,h4,.auth-loginBrandTitle,.auth-window-title,.auth-signupTitle,.anp-modalTitle,.skillInventoryTitle,.talentTreeTitle,.armoryClosetTitle){color:var(--dp-title-gold, var(--dp-brand-yellow))!important;-webkit-text-fill-color:var( --dp-title-gold, var(--dp-brand-yellow) )!important;-webkit-text-stroke:0!important;text-shadow:none!important}.dpPopupWindow :where(p,small,.auth-window-subtitle,.auth-hint,.anp-modalBody,.skillPopupDescription,.skillInventoryEmpty,.skillInventorySlotCount,.armoryClosetEmpty){color:#ffffffeb!important}.dpPopupWindow--compact{width:min(620px,calc(100vw - 48px));max-width:620px}.dpPopupWindow--large{width:min(940px,calc(100vw - 48px));max-width:940px}.dpPopupWindow--wide{width:min(1240px,calc(100vw - 28px));max-width:1240px}.dpPopupWindowContent.skillPopup,.dpPopupWindowContent.skillInventoryModal,.dpPopupWindowContent.skillTreeModal,.dpPopupWindowContent.armoryClosetModal,.dpPopupWindowContent.anp-modal,.dpPopupWindowContent.patchModal,.dpPopupWindowContent.petRepoRunawayModalWindow,.dpPopupWindowContent.petRepoNicknameModalWindow,.dpPopupWindowContent.statsModal__panel,.dpPopupWindowContent.achievement-panel,.dpPopupWindowContent.dp-modal{isolation:auto;width:100%;max-width:none;max-height:min(700px,calc(100vh - 88px));overflow-y:auto;border:0!important;background:transparent!important;box-shadow:none!important;color:inherit;transform:none}.dpPopupWindowContent.skillPopup,.dpPopupWindowContent.skillInventoryModal,.dpPopupWindowContent.armoryClosetModal,.dpPopupWindowContent.anp-modal,.dpPopupWindowContent.patchModal,.dpPopupWindowContent.petRepoRunawayModalWindow,.dpPopupWindowContent.petRepoNicknameModalWindow,.dpPopupWindowContent.statsModal__panel,.dpPopupWindowContent.achievement-panel,.dpPopupWindowContent.dp-modal{padding:0!important}.dpPopupWindowContent.skillTreeModal{max-height:none;overflow:visible;padding:0!important}.dpPopupWindow--wide{max-height:calc(100vh - 28px);overflow-y:auto}.dpPopupWindowContent.skillPopup:before,.dpPopupWindowContent.skillPopup:after,.dpPopupWindowContent.skillInventoryModal:before,.dpPopupWindowContent.skillInventoryModal:after,.dpPopupWindowContent.skillTreeModal:before,.dpPopupWindowContent.skillTreeModal:after,.dpPopupWindowContent.armoryClosetModal:before,.dpPopupWindowContent.armoryClosetModal:after,.dpPopupWindowContent.anp-modal:before,.dpPopupWindowContent.anp-modal:after,.dpPopupWindowContent.patchModal:before,.dpPopupWindowContent.patchModal:after,.dpPopupWindowContent.petRepoRunawayModalWindow:before,.dpPopupWindowContent.petRepoRunawayModalWindow:after,.dpPopupWindowContent.petRepoNicknameModalWindow:before,.dpPopupWindowContent.petRepoNicknameModalWindow:after,.dpPopupWindowContent.statsModal__panel:before,.dpPopupWindowContent.statsModal__panel:after,.dpPopupWindowContent.achievement-panel:before,.dpPopupWindowContent.achievement-panel:after,.dpPopupWindowContent.dp-modal:before,.dpPopupWindowContent.dp-modal:after{content:none!important;display:none!important}.dpPopupWindowContent>*{position:relative;z-index:1}@media(max-width:900px){.dpPopupWindow,.dpPopupWindow--large,.dpPopupWindow--wide{width:min(800px,calc(100vw - 32px))}}@media(max-width:640px){.dpPopupWindowBackdrop{padding:16px}.dpPopupWindow,.dpPopupWindow--compact,.dpPopupWindow--large,.dpPopupWindow--wide{width:calc(100vw - 32px);border-radius:18px}.dpPopupWindowContent{padding:22px 18px 18px}}
