body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}:root{--homepage-reference-image:url(/static/media/homepage-reference.db23cce0fecf1aabe87a.jpeg);--incomer-bg-image:url(/static/media/incomer-background-clean.fc158d42d1194368ea7f.png);--outcomer-bg-image:url(/static/media/outcomer-background.522f72e328e6c0afac6d.png);--eternum-bg-image:url(/static/media/eternum-gate-bg.a77ed0d3bff847037198.png);--eternum-black:#02040b;--eternum-void:#050713;--eternum-navy:#07152c;--eternum-panel:#040814bd;--eternum-panel-strong:#02040ce0;--eternum-line:#a4beff5c;--eternum-line-bright:#d5e2ffb8;--eternum-blue:#7f9dff;--eternum-purple:#a066ff;--eternum-gold:#d8ba70;--eternum-text:#f7fbff;--eternum-muted:#ecf2ffa8;--eternum-soft:#7e9eff33;--eternum-radius:22px;--eternum-radius-sm:14px;--eternum-glow-blue:0 0 28px #6082ff3d;--eternum-glow-purple:0 0 32px #a066ff42;--eternum-glow-gold:0 0 28px #d8ba702e;--eternum-glass:radial-gradient(circle at 50% 0%,#5a7dff21,#0000 42%),#040814c2;--eternum-font:"Michroma","Orbitron","Eurostile","Bank Gothic","Segoe UI",Arial,sans-serif;--eternum-body-font:"Inter","Segoe UI",Arial,sans-serif}body{background:#02050a;background:var(--eternum-black);color:#f7fbff;color:var(--eternum-text);letter-spacing:0;margin:0;overflow-x:hidden}body:before{background:radial-gradient(circle at 50% 12%,#5d7cff2e,#0000 28%),radial-gradient(circle at 18% 28%,#16509c2e,#0000 20%),radial-gradient(circle at 82% 24%,#305aaa29,#0000 20%),radial-gradient(circle at 50% 76%,#d4a93f12,#0000 24%),linear-gradient(180deg,#02040b,#030712 48%,#000);z-index:-4}body:after,body:before{content:"";inset:0;position:fixed}body:after{background:radial-gradient(circle at 50% 20%,#7f9dff2e,#0000 28%),linear-gradient(180deg,#0000002e,#000000c2);z-index:-3}.animated-bg{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-2}.stars-layer{animation:driftStars 32s linear infinite;background-image:radial-gradient(circle,#ffffffe6 1px,#0000 1.5px),radial-gradient(circle,#7f9dff94 1px,#0000 1.5px),radial-gradient(circle,#d4a93f61 1px,#0000 1.5px);background-size:120px 120px,190px 190px,280px 280px;inset:0;opacity:.65;position:absolute}.stars-layer.second{animation-duration:48s;background-size:220px 220px;opacity:.38}@keyframes driftStars{0%{transform:translateY(0)}to{transform:translateY(-240px)}}.light-beam{animation:beamPulse 4s ease-in-out infinite;background:linear-gradient(180deg,#0000,#ffffffe6,#7f9dffd1,#d4a93f4d,#0000);box-shadow:0 0 38px #f7fbffc7,0 0 82px #7f9dffb8;height:85vh;left:50%;position:absolute;top:12%;width:3px}@keyframes beamPulse{0%,to{opacity:.3;transform:translateX(-50%) scaleY(.9)}50%{opacity:1;transform:translateX(-50%) scaleY(1.08)}}.particle{animation:floatParticle linear infinite;background:#7f9dffe6;border-radius:50%;bottom:-30px;box-shadow:0 0 18px #7f9dffe6;height:5px;position:absolute;width:5px}@keyframes floatParticle{0%{opacity:0;transform:translateY(0) scale(.7)}20%{opacity:.9}to{opacity:0;transform:translateY(-110vh) scale(1.2)}}.app-shell,.container,.ticket-page{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:22px;position:relative;z-index:1}.admin-control-page:before,.app-shell:before,.ticket-page:before{border:1px solid #5ea1ffc7;border:1px solid var(--eternum-line-bright);border-radius:30px;box-shadow:inset 0 0 24px #426aff21,0 0 18px #2373ff38;box-shadow:inset 0 0 24px #426aff21,var(--eternum-glow-blue);content:"";inset:16px;pointer-events:none;position:fixed;z-index:0}.admin-control-page:after,.app-shell:after,.ticket-page:after{background:linear-gradient(180deg,#0000,#7f9dffbf,#ffffffb3,#7f9dff57,#0000);bottom:0;box-shadow:0 0 16px #7f9dffb8;content:"";left:50%;opacity:.42;pointer-events:none;position:fixed;top:0;transform:translateX(-50%);width:1px;z-index:0}.eternum-home{background:radial-gradient(circle at 50% 18%,#5b7dff33,#0000 24%),radial-gradient(circle at 50% 48%,#2e67ff33,#0000 26%),linear-gradient(180deg,#00020a9e,#000000eb 78%);color:#f7fbff;min-height:100vh;padding:26px 20px 28px;position:relative;text-align:center;z-index:1}.eternum-home:before{background:radial-gradient(circle at 16% 16%,#16509c38,#0000 16%),radial-gradient(circle at 84% 21%,#225fb033,#0000 18%),linear-gradient(90deg,#000000db,#0000 16%,#0000 84%,#000000db);inset:0;opacity:.94}.eternum-home:after,.eternum-home:before{content:"";pointer-events:none;position:absolute}.eternum-home:after{background:linear-gradient(115deg,#0000 0 43%,#3e6fff29 44%,#0000 45% 100%),linear-gradient(65deg,#0000 0 43%,#3e6fff24 44%,#0000 45% 100%),linear-gradient(180deg,#0000,#020a18b8);inset:46% 0 0;opacity:.78}.eternum-frame{border:1px solid #8caaff73;border-radius:32px;box-shadow:inset 0 0 26px #3871ff29,0 0 28px #2556b424;inset:16px;pointer-events:none;position:fixed;z-index:0}.eternum-axis{background:linear-gradient(180deg,#0000,#87a5ffe6 8%,#f0f7fff2 35%,#6b8ffff5 64%,#b7c4ff59,#0000);bottom:68px;box-shadow:0 0 10px #5f84fff2,0 0 34px #5870ff8c;left:50%;pointer-events:none;position:absolute;top:-8vh;transform:translateX(-50%);width:1px;z-index:1}.eternum-hero,.path-section{margin:0 auto;position:relative;width:min(880px,100%);z-index:2}.eternum-hero{display:flex;flex-direction:column;justify-content:flex-start;min-height:59vh;padding-top:clamp(42px,8vh,86px)}.sigil-mark{display:grid;filter:drop-shadow(0 0 14px rgba(130,111,255,.95));height:126px;margin:0 auto 22px;place-items:center;position:relative;width:126px}.sigil-mark span,.sigil-mark:after,.sigil-mark:before{border:2px solid #dfe8fff5;box-shadow:0 0 12px #7d77ffeb,0 0 26px #5c67ffb8;content:"";position:absolute}.sigil-mark:before{background:radial-gradient(circle at 44% 42%,#0000 45%,#6753ff1a);border-radius:54% 54% 62% 62%;height:58px;transform:rotate(45deg);width:58px}.sigil-mark:after{border-radius:50% 50% 0 0;border-width:2px 2px 0;height:28px;top:91px;width:44px}.sigil-mark span{background:#f4f8ffeb;border:none;height:54px;top:72px;width:2px}.brand-lockup{position:relative;text-shadow:0 0 22px #526fff5c;text-transform:uppercase;z-index:3}.brand-lockup p{color:#f6f8ffe0;font-size:clamp(13px,2vw,20px);font-weight:300;letter-spacing:clamp(8px,1.7vw,16px);margin:0 0 14px}.brand-lockup h1{color:#fff;font-size:clamp(42px,9.8vw,76px);font-weight:300;letter-spacing:clamp(13px,3.2vw,34px);line-height:.96;margin:0}.brand-lockup span{color:#99b2fff5;display:block;font-size:clamp(10px,1.45vw,16px);font-weight:300;letter-spacing:clamp(4px,1.1vw,10px);margin-top:20px}.portal-scene{bottom:-2vh;height:min(44vh,450px);pointer-events:none;width:min(760px,100vw);z-index:1}.portal-rings,.portal-scene{left:50%;position:absolute;transform:translateX(-50%)}.portal-rings{aspect-ratio:1;border:1px solid #5a88ff2b;border-radius:50%;box-shadow:inset 0 0 0 56px #070f2114,0 0 50px #466cff14;top:1%;width:min(410px,72vw)}.portal-rings:after,.portal-rings:before{border:1px solid #5e8bff21;border-radius:50%;content:"";inset:12%;position:absolute}.portal-rings:after{inset:25%}.portal-gate{background:linear-gradient(180deg,#060b1c61,#010209c7);border:3px solid #dee6fffa;border-bottom:none;bottom:82px;box-shadow:0 0 12px #e8effff2,0 0 35px #5c6cffeb,inset 0 0 28px #4963ff66;height:min(160px,22vh);width:min(102px,22vw)}.portal-gate,.portal-gate:after,.portal-gate:before{left:50%;position:absolute;transform:translateX(-50%)}.portal-gate:after,.portal-gate:before{border-radius:50%;content:""}.portal-gate:before{background:#fff;bottom:-10px;box-shadow:0 0 18px #fff,0 0 54px #5b70ff;height:24px;width:24px}.portal-gate:after{border:2px solid #b9c4ffeb;box-shadow:0 0 16px #6f7affdb;height:30px;top:54%;width:30px}.portal-floor{background:linear-gradient(90deg,#0000 49.6%,#87a2ff61 50%,#0000 50.4%),repeating-linear-gradient(90deg,#6887ff2e 0 1px,#0000 1px 64px),repeating-linear-gradient(0deg,#7590ff24 0 1px,#0000 1px 30px);bottom:0;filter:drop-shadow(0 0 22px rgba(66,99,255,.48));height:190px;left:50%;opacity:.84;position:absolute;transform:translateX(-50%) perspective(340px) rotateX(64deg);transform-origin:bottom;width:min(510px,82vw)}.obelisk{background:linear-gradient(90deg,#0c1224db,#02030afa),radial-gradient(circle at 50% 50%,#8ea0ff59,#0000 36%);border:1px solid #6c94ff6b;bottom:62px;box-shadow:0 0 20px #4b67ff85,inset 0 0 18px #3a60ff3d;height:clamp(86px,22vh,210px);position:absolute;width:clamp(16px,4.2vw,36px)}.obelisk:after{aspect-ratio:1;border:1px solid #c0cfffb8;border-radius:50%;box-shadow:0 0 12px #7c94ffd9;content:"";left:50%;max-width:72%;position:absolute;top:42%;transform:translate(-50%,-50%);width:24px}.obelisk-left.one{left:13%}.obelisk-left.two{bottom:52px;height:clamp(64px,15vh,140px);left:28%}.obelisk-right.one{right:13%}.obelisk-right.two{bottom:52px;height:clamp(64px,15vh,140px);right:28%}.path-section{margin-top:10px;padding-bottom:10px}.path-title{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:1fr auto 1fr;margin:0 auto 24px;width:min(620px,78vw)}.path-title span{background:linear-gradient(90deg,#0000,#b8ccff9e);height:1px}.path-title span:last-child{background:linear-gradient(90deg,#b8ccff9e,#0000)}.path-title h2{color:#f4f8ffeb;font-size:clamp(12px,2vw,18px);font-weight:300;letter-spacing:clamp(6px,1.2vw,11px);margin:0;white-space:nowrap}.path-card-list{grid-gap:16px;display:grid;gap:16px;margin:0 auto;width:min(790px,100%)}.path-card{--path-accent:#83a0ff;--path-accent-soft:#83a0ff38;grid-gap:clamp(16px,3vw,34px);align-items:center;background:radial-gradient(circle at 50% 0,var(--path-accent-soft),#0000 36%),linear-gradient(90deg,#070d1cc7,#02030ae0);border:1px solid color-mix(in srgb,var(--path-accent) 58%,#0000);border-radius:23px;box-shadow:inset 0 0 42px hsla(0,0%,100%,.035),0 0 30px color-mix(in srgb,var(--path-accent) 20%,#0000);color:#fff;display:grid;gap:clamp(16px,3vw,34px);grid-template-columns:72px minmax(0,1fr) 1px 82px;min-height:148px;overflow:hidden;padding:clamp(20px,3vw,34px) clamp(24px,4vw,42px);text-align:left;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.path-card:focus-visible,.path-card:hover{border-color:color-mix(in srgb,var(--path-accent) 88%,#fff 12%);box-shadow:inset 0 0 46px hsla(0,0%,100%,.045),0 0 44px color-mix(in srgb,var(--path-accent) 36%,#0000);transform:translateY(-3px)}.path-blue{--path-accent:#7f9dff;--path-accent-soft:#526eff33}.path-purple{--path-accent:#a066ff;--path-accent-soft:#a066ff33}.path-gold{--path-accent:#d8ba70;--path-accent-soft:#d8ba7029}.path-number{color:var(--path-accent);font-size:clamp(34px,7vw,48px);font-weight:700;letter-spacing:1px;text-shadow:0 0 18px color-mix(in srgb,var(--path-accent) 50%,#0000)}.path-copy,.path-copy span,.path-copy strong{display:block}.path-copy{min-width:0}.path-kicker{color:var(--path-accent);font-size:clamp(12px,2vw,17px);font-weight:300;letter-spacing:clamp(4px,1vw,8px)}.path-copy strong{color:#fff;font-size:clamp(23px,5.4vw,40px);font-weight:300;letter-spacing:clamp(9px,2.5vw,19px);line-height:1;margin:12px 0}.path-description{color:#f2f5fcbd;font-size:clamp(15px,2.4vw,21px);font-weight:300;line-height:1.34;max-width:390px;overflow-wrap:break-word;text-transform:none}.path-divider{align-self:stretch;background:linear-gradient(180deg,#0000,color-mix(in srgb,var(--path-accent) 65%,#0000),#0000);min-height:84px}.path-arrow{color:var(--path-accent);display:grid;font-size:clamp(44px,7vw,62px);font-weight:200;line-height:1;place-items:center;text-shadow:0 0 20px color-mix(in srgb,var(--path-accent) 62%,#0000)}.home-footer{margin:34px 0 4px;text-transform:uppercase}.home-footer p,.home-footer span{color:#7e9efff0;display:block;font-size:clamp(11px,1.8vw,16px);font-weight:300;letter-spacing:clamp(4px,1vw,9px);margin:0}.home-footer span{color:#ecf1ffb8;margin-top:16px}.container{flex-direction:column;text-align:center}.cosmic-card,.ticket-pass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 0,#2e79ff14,#0000 40%),linear-gradient(180deg,#060d19db,#02050ae6);background:var(--eternum-glass);border:1px solid #3678dd75;border:1px solid var(--eternum-line);border-radius:22px;border-radius:var(--eternum-radius);box-shadow:0 0 20px #a064ff33,inset 0 0 42px hsla(0,0%,100%,.035);box-shadow:var(--eternum-glow-purple),inset 0 0 42px hsla(0,0%,100%,.035);max-width:430px;padding:24px;position:relative;text-align:center;transition:transform .25s ease,box-shadow .25s ease;width:100%;z-index:2}.cosmic-card:hover,.ticket-pass:hover{box-shadow:0 0 70px #7f9dff3d,0 0 48px #a066ff2e;transform:perspective(1000px) rotateX(1.5deg) rotateY(-1.5deg)}.container:before,.ring{animation:pulseRing 3s ease-in-out infinite;border:2px solid #fff;border-radius:50%;box-shadow:0 0 24px #f7fbffbf,0 0 52px #7f9dff94;content:"";height:92px;margin:0 auto 20px;width:92px}.small-ring{height:70px;width:70px}@keyframes pulseRing{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}.container h3,.ticket-hero h3{font-weight:400;letter-spacing:9px;margin:0}.brand-title,.container h1,.ticket-hero h1{font-size:44px;font-weight:400;letter-spacing:14px;margin:10px 0}.tagline{color:#ffffffa6;font-size:12px;letter-spacing:5px}.welcome-block{margin:46px 0 20px}.muted,.secure,.welcome-block p{color:#ffffffa8;line-height:1.6}.welcome-block h2{color:#4f9cff;color:var(--eternum-blue);font-weight:400;letter-spacing:9px}input,select,textarea{background:radial-gradient(circle at 50% 0,#7f9dff1a,#0000 46%),#0000007a;border:1px solid #3678dd75;border:1px solid var(--eternum-line);border-radius:14px;border-radius:var(--eternum-radius-sm);box-shadow:inset 0 0 20px rgba(127,157,255,.055);color:#f7fbff;color:var(--eternum-text);font-size:15px;letter-spacing:1.1px;margin:10px 0;outline:none;padding:16px;text-align:center;width:100%}input:focus,select:focus,textarea:focus{border-color:var(--eternum-line-bright);box-shadow:0 0 22px #7f9dff47,inset 0 0 24px #a066ff14}textarea{min-height:90px;resize:none}input::placeholder,textarea::placeholder{color:#ffffff6b}button{border:1px solid #3678dd75;border:1px solid var(--eternum-line);border-radius:14px;border-radius:var(--eternum-radius-sm);cursor:pointer;font-family:Michroma,Orbitron,Eurostile,Bank Gothic,Segoe UI,Arial,sans-serif;font-family:var(--eternum-font);font-weight:700;letter-spacing:3px;padding:16px;text-transform:uppercase;width:100%}.purple-btn{background:linear-gradient(180deg,#7f9dff57,#5536b99e),#030712db;border-color:#aabfff8f;box-shadow:0 0 20px #a064ff33,inset 0 0 24px #ffffff0f;box-shadow:var(--eternum-glow-purple),inset 0 0 24px #ffffff0f;color:#fff;margin-top:14px;overflow:hidden;position:relative}.purple-btn:disabled,.retry-btn:disabled,button:disabled{box-shadow:none;cursor:not-allowed;filter:grayscale(.25);opacity:.48}.purple-btn:after{animation:buttonShine 3s infinite;background:linear-gradient(120deg,#0000,#ffffff59,#0000);content:"";inset:0;position:absolute;transform:translateX(-120%)}@keyframes buttonShine{0%{transform:translateX(-120%)}45%,to{transform:translateX(120%)}}.ghost-btn{background:#ffffff0a;box-shadow:inset 0 0 20px #7f9dff0f;color:#fff;margin-top:12px}.retry-btn{background:#7f9dff24;border-color:#3678dd75;border-color:var(--eternum-line);box-shadow:0 0 18px #7f9dff33;color:#fff;margin-top:8px;min-width:118px;padding:11px 18px;width:auto}.back-icon{-webkit-tap-highlight-color:transparent;background:#0000;border:0;border-radius:999px;box-shadow:none;color:#0000;cursor:pointer;font-size:0;height:38px;left:clamp(20px,5vw,34px);line-height:1;padding:0;position:absolute;top:clamp(20px,5vw,34px);width:38px;z-index:80}.back-icon:after,.back-icon:before{background:#f8fbfff2;border-radius:999px;box-shadow:0 0 7px #dfecff7a;content:"";height:1.5px;left:9px;position:absolute;top:50%;transform-origin:1px 50%;width:22px}.back-icon:before{transform:rotate(-40deg)}.back-icon:after{transform:rotate(40deg)}.back-icon:focus-visible,.back-icon:hover{background:hsla(0,0%,100%,.035);outline:1px solid #dcebff3d}.page-title{color:#4f9cff;color:var(--eternum-blue);font-weight:400;letter-spacing:5px}.event-list{grid-gap:12px;display:grid;gap:12px;margin:20px 0}.event-card{align-items:center;background:radial-gradient(circle at 50% 0,#7f9dff12,#0000 44%),#03080fb8;border:1px solid #7f9dff47;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-weight:400;gap:14px;letter-spacing:0;padding:12px;text-align:left;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;width:100%}.event-card:hover,.feature-grid div:hover,.identity-card:hover,.qr-card:hover,.venue-about:hover{border-color:#d5e2ff9e;box-shadow:0 0 26px #7f9dff42;transform:translateY(-4px) scale(1.01)}.active-event{border-color:#5ea1ffc7;border-color:var(--eternum-line-bright);box-shadow:0 0 22px #7f9dff57}.event-card h3{font-size:14px;letter-spacing:1px;margin:0}.event-card p{color:#ffffff8c;font-size:12px;margin:4px 0 0}.mini-venue{background:linear-gradient(90deg,#0000 0 45%,#7f9dffb8 46% 48%,#0000 49% 100%),radial-gradient(circle at 50% 88%,#7f9dff75,#0000 28%),linear-gradient(180deg,#081630eb,#000000f0);border:1px solid #7f9dff52;border-radius:12px;box-shadow:inset 0 0 18px #7f9dff14;height:52px;width:72px}.form-grid{grid-gap:4px;display:grid;gap:4px}.form-grid label{grid-gap:7px;display:grid;gap:7px;text-align:left}.form-grid label span{color:#94b5ffd1;font-size:10px;letter-spacing:1.7px;text-transform:uppercase}.form-grid label input{margin:0}.field-error{color:#ff8a9a;font-size:12px;line-height:1.35;margin:-4px 0 7px;text-align:left;text-shadow:0 0 14px #ff486a73}.center-error{margin:8px 0;text-align:center}.home-error{margin-bottom:6px;max-width:430px;width:100%}.error-input{border-color:#ff6384e6;box-shadow:0 0 22px #ff416942}.loading-message{animation:loadingPulse 1.6s ease-in-out infinite;color:#4f9cff;color:var(--eternum-blue);font-size:12px;letter-spacing:2px;text-transform:uppercase}@keyframes loadingPulse{0%,to{opacity:.48}50%{opacity:1}}.success-icon{border:1px solid #5ea1ffc7;border:1px solid var(--eternum-line-bright);border-radius:50%;box-shadow:0 0 24px #7f9dff52;color:#4f9cff;color:var(--eternum-blue);display:grid;font-size:30px;font-size:15px;height:62px;letter-spacing:1px;margin:20px auto;place-items:center;width:62px}.feature-grid,.fee-box,.identity-card,.qr-card,.venue-about{background:radial-gradient(circle at 50% 0,#2e79ff14,#0000 40%),linear-gradient(180deg,#060d19db,#02050ae6);background:var(--eternum-glass);border:1px solid #3678dd75;border:1px solid var(--eternum-line);border-radius:14px;border-radius:var(--eternum-radius-sm);box-shadow:inset 0 0 30px rgba(127,157,255,.055);margin-top:16px;padding:18px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.fee-box span,.identity-card span{color:#ffffff8c;font-size:12px;letter-spacing:2px}.fee-box h1{letter-spacing:4px}.insta{font-style:italic;letter-spacing:1px}.phone-pay{border:1px solid #5ea1ffc7;border:1px solid var(--eternum-line-bright);border-radius:24px;box-shadow:0 0 30px #7f9dff47;display:flex;flex-direction:column;height:260px;justify-content:center;margin:25px auto;width:160px}.upload-box{background:hsla(0,0%,100%,.035);border:1px dashed #7f9dff6b;border-radius:18px;cursor:pointer;display:block;margin:20px 0;padding:35px 20px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}.upload-box span{color:#4f9cff;color:var(--eternum-blue);display:inline-block;font-size:13px;letter-spacing:3px;margin-bottom:8px}.upload-box p{letter-spacing:2px;margin:6px 0}.upload-error{border-color:#ff6384e6;box-shadow:0 0 24px #ff41693d}.upload-selected{background:#237d5629;border-color:#94ffbeb8;border-style:solid;box-shadow:0 0 24px #55ffa529}.ticket-page{background:radial-gradient(circle at 50% 8%,#7f9dff33,#0000 28%),radial-gradient(circle at 50% 42%,#a066ff21,#0000 30%),linear-gradient(180deg,#00020a70,#000000f0)}.ticket-pass{background:radial-gradient(circle at 50% 0,#7f9dff2e,#0000 34%),linear-gradient(180deg,#040918e0,#000000d1);border-color:#7f9dff85;box-shadow:0 0 42px #7f9dff38,0 0 70px #a066ff21,inset 0 0 46px hsla(0,0%,100%,.045);max-width:520px;overflow:hidden}.ticket-pass:before{background:linear-gradient(180deg,#0000,#7f9dffbd,#ffffffb8,#7f9dff3d,#0000);bottom:-8%;box-shadow:0 0 18px #7f9dffc7;left:50%;opacity:.45;top:-12%;transform:translateX(-50%);width:1px}.ticket-pass:after,.ticket-pass:before{content:"";pointer-events:none;position:absolute}.ticket-pass:after{border:1px solid #cce0ff2e;border-radius:20px;box-shadow:inset 0 0 24px #7f9dff14;inset:18px}.ticket-hero{background:radial-gradient(circle at 50% 28%,#7f9dff26,#0000 34%),linear-gradient(180deg,hsla(0,0%,100%,.025),#0000);border-bottom:1px solid #7f9dff2e;padding:20px 0 35px;position:relative}.ticket-hero:after{background:#fff;bottom:-1px;box-shadow:0 0 16px #ffffffd9,0 0 34px #7f9dffcc;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:72px}.ticket-hero h3{color:#ecf2ffdb;text-shadow:0 0 16px #7f9dff42}.ticket-hero h1{color:#fff;text-shadow:0 0 26px #7f9dff47}.ticket-hero p{color:#8ba7fff2;font-size:12px;letter-spacing:4px;margin:0;text-transform:uppercase}.qr-white{background:linear-gradient(180deg,#fffffffa,#dee9fff5);border:1px solid #7f9dff73;border-radius:18px;box-shadow:0 0 18px #ffffff6b,0 0 42px #7f9dff57;display:inline-block;padding:16px}.identity-card h2,.qr-card h2,.venue-about h2{color:#f7fbff;color:var(--eternum-text);font-weight:400;letter-spacing:5px}.locked-qr-card{background:radial-gradient(circle at 50% 0,#7f9dff2e,#0000 45%),linear-gradient(180deg,#060e20b8,#0000008f);border:1px solid #7f9dff70;border-radius:14px;border-radius:var(--eternum-radius-sm);box-shadow:inset 0 0 35px #7f9dff1a,0 0 32px #7f9dff33;margin-top:16px;padding:22px 18px}.locked-qr-card h2{color:#f7fbff;color:var(--eternum-text);font-weight:400;letter-spacing:5px;margin:16px 0;text-shadow:0 0 18px #7f9dff4d}.countdown-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.countdown-grid div{background:radial-gradient(circle at 50% 0,#7f9dff1a,#0000 46%),#ffffff0a;border:1px solid #7f9dff47;border-radius:14px;box-shadow:inset 0 0 18px rgba(127,157,255,.055);padding:12px 8px}.countdown-grid strong{color:#fff;display:block;font-size:24px;line-height:1}.countdown-grid span{color:#ffffff94;display:block;font-size:10px;letter-spacing:2px;margin-top:8px}.status-badge{align-items:center;background:radial-gradient(circle at 50% 0,#7f9dff14,#0000 42%),#03080fc2;border:1px solid #3678dd75;border:1px solid var(--eternum-line);border-radius:999px;box-shadow:inset 0 0 14px #ffffff0a;display:inline-flex;font-size:10px;justify-content:center;letter-spacing:1.4px;line-height:1.2;min-height:26px;padding:6px 10px;white-space:normal}.status-badge.active{background:#244e9c38;border-color:#7f9dff9e;box-shadow:0 0 16px #7f9dff2b;color:#dbe8ff}.status-badge.pending{background:#835e1733;border-color:#d8ba7094;box-shadow:0 0 16px #d8ba7024;color:#ffe0a3}.status-badge.used{background:#80193033;border-color:#ff638480;color:#ffb0bc}.identity-card div{border-top:1px solid #7f9dff24;display:flex;gap:15px;justify-content:space-between;padding:13px 0}.identity-card div:first-of-type{border-top:none}.identity-card p{font-weight:700;margin:0;text-align:right}.ticket-pass .feature-grid,.ticket-pass .identity-card,.ticket-pass .qr-card,.ticket-pass .venue-about{background:radial-gradient(circle at 50% 0,#7f9dff21,#0000 42%),linear-gradient(180deg,#070e1fb3,#00000085);border-color:#7f9dff5c;box-shadow:inset 0 0 32px rgba(127,157,255,.065),0 0 28px #7f9dff1f;position:relative}.ticket-pass .identity-card{text-align:left}.ticket-pass .identity-card:before,.ticket-pass .qr-card:before{background:#fff;box-shadow:0 0 16px #ffffffb3,0 0 34px #7f9dffa8;content:"";height:1px;left:50%;position:absolute;top:-1px;transform:translateX(-50%);width:64px}.ticket-pass .identity-card h2,.ticket-pass .qr-card h2,.ticket-pass .venue-about h2{color:#f7fbff;color:var(--eternum-text);margin-top:0;text-align:center;text-shadow:0 0 18px #7f9dff47}.ticket-pass .identity-card span{color:#8ba7fff0;font-weight:500}.ticket-pass .identity-card p{color:#f7fbffeb;letter-spacing:1px;overflow-wrap:anywhere}.ticket-pass .identity-card .status-badge.active{border-color:#7f9dffad;color:#f4f8ff}.ticket-pass .identity-card .status-badge.used{background:#835e1733;border-color:#d8ba708f;box-shadow:0 0 20px #d4a93f38;box-shadow:var(--eternum-glow-gold);color:#ffe4a7}.ticket-pass .qr-card p{color:#8ba7ffdb;letter-spacing:2px;overflow-wrap:anywhere}.feature-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.feature-grid div{border:1px solid #7f9dff2e;border-radius:14px;color:#ffffffc7;font-size:12px;padding:14px}.admin-page{text-align:center}.admin-login-card h3{font-weight:400;letter-spacing:8px;margin:0}.admin-link{color:#d8c6ffc7;display:inline-block;font-size:12px;letter-spacing:2px;margin-top:18px;text-decoration:none}.admin-link:hover{color:#fff}.admin-control-page{min-height:100vh;padding:22px;position:relative;z-index:1}.admin-control-shell{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05030ebd;border:1px solid #7f9dff47;border-radius:24px;box-shadow:0 0 45px #884dff2e;display:grid;grid-template-columns:260px 1fr;margin:0 auto;min-height:calc(100vh - 44px);overflow:hidden;width:min(1120px,100%)}.admin-sidebar{background:#00000052;border-right:1px solid #7f9dff2e;display:flex;flex-direction:column;gap:28px;justify-content:space-between;padding:24px}.admin-header p,.admin-sidebar span,.admin-stat-card span{color:#ffffff8c;font-size:11px;letter-spacing:2px}.admin-sidebar h1{color:#4f9cff;color:var(--eternum-blue);font-size:24px;font-weight:400;letter-spacing:5px;margin:8px 0 0}.admin-sidebar nav{grid-gap:10px;display:grid;gap:10px}.admin-sidebar a{background:hsla(0,0%,100%,.035);border:1px solid #7f9dff2e;border-radius:14px;color:#fff;display:block;letter-spacing:1px;padding:13px 14px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.admin-sidebar a:hover{border-color:#d5e2ff9e;box-shadow:0 0 22px #7f9dff38;transform:translateY(-2px)}.admin-sidebar a.active-admin-link{background:#7f9dff29;border-color:#5ea1ffc7;border-color:var(--eternum-line-bright);box-shadow:0 0 20px #7f9dff4d;color:#fff}.admin-logout{font-size:12px}.admin-main{padding:26px}.admin-header{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.admin-header h2{color:#4f9cff;color:var(--eternum-blue);font-weight:400;letter-spacing:4px;margin:6px 0 0}.admin-stat-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.admin-panel,.admin-stat-card{background:#0000006b;border:1px solid #7f9dff38;border-radius:16px;box-shadow:inset 0 0 24px #7f9dff0f}.admin-stat-card{min-height:112px;padding:16px}.admin-stat-card strong{color:#fff;display:block;font-size:30px;font-weight:400;margin-top:12px}.admin-dashboard-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.quick-actions-panel{grid-column:1/-1}.admin-panel{margin-top:16px;padding:20px}.admin-panel h3{color:#4f9cff;color:var(--eternum-blue);font-weight:400;letter-spacing:3px;margin:0 0 8px}.admin-empty-state{border:1px dashed #7f9dff47;border-radius:14px;color:#ffffff94;letter-spacing:2px;margin-top:18px;padding:28px;text-align:center}.activity-list,.compact-list{grid-gap:10px;display:grid;gap:10px;margin-top:14px}.activity-list div,.compact-list div{background:hsla(0,0%,100%,.035);border:1px solid #7f9dff29;border-radius:12px;padding:12px}.compact-list span,.compact-list strong{display:block}.compact-list span{color:#ffffff94;font-size:12px;margin-top:5px}.export-grid,.quick-action-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:14px}.export-option,.filter-pill,.mini-admin-btn,.quick-action,.table-actions button{background:hsla(0,0%,100%,.045);border:1px solid #7f9dff3d;border-radius:12px;color:#fff;letter-spacing:1px;text-align:center;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.export-option,.quick-action{display:grid;min-height:76px;padding:14px;place-items:center}.active-filter,.export-option:hover,.filter-pill:hover,.mini-admin-btn:hover,.quick-action:hover,.table-actions button:hover{border-color:#d5e2ff9e;box-shadow:0 0 22px #7f9dff33;transform:translateY(-2px)}.admin-panel-title{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.mini-admin-btn{font-size:11px;min-width:150px;padding:12px 14px;width:auto}.admin-table-wrap{width:100%}.admin-table{border-collapse:collapse;min-width:860px;width:100%}.admin-table td,.admin-table th{border-bottom:1px solid #ffffff1a;padding:13px 12px;text-align:left;vertical-align:middle}.admin-table th{color:#ffffff8c;font-size:11px;font-weight:400;letter-spacing:1.6px;text-transform:uppercase}.admin-table td{color:#ffffffd6;font-size:13px}.table-actions{display:flex;flex-wrap:wrap;gap:7px}.table-actions button{font-size:10px;letter-spacing:1px;padding:8px 10px;width:auto}.admin-filter-bar{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1.4fr repeat(3,minmax(120px,.7fr));margin-bottom:16px}.admin-filter-bar input,.admin-filter-bar select{margin:0;text-align:left}.outcomer-filters{align-items:center;grid-template-columns:1fr repeat(4,auto)}.filter-pill{font-size:11px;padding:12px 16px;width:auto}.active-filter{background:#7f9dff29}.outcomer-card-grid,.payment-review-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.outcomer-review-card,.payment-card{background:#0006;border:1px solid #7f9dff38;border-radius:16px;box-shadow:inset 0 0 24px #7f9dff0f;padding:18px}.outcomer-review-card>div:first-child span{color:#ffffff85;font-size:11px;letter-spacing:2px}.outcomer-review-card h3,.payment-info h3{color:#4f9cff;color:var(--eternum-blue);font-weight:400;letter-spacing:2px;margin:7px 0 4px}.outcomer-review-card p{color:#ffffff9e;margin:0}.outcomer-meta{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:16px 0}.outcomer-meta div,.payment-info div{border-top:1px solid #ffffff1a;padding-top:10px}.outcomer-meta span,.payment-info span,.settings-grid span{color:#ffffff85;display:block;font-size:10px;letter-spacing:1.6px}.outcomer-meta strong,.payment-info strong{color:#fff;display:block;font-size:13px;margin-top:5px}.outcomer-status-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.screenshot-preview{background:radial-gradient(circle at 50% 20%,#7f9dff21,#0000 42%),hsla(0,0%,100%,.035);border:1px dashed #7f9dff59;border-radius:14px;color:#d8c6ffc7;display:grid;letter-spacing:2px;min-height:178px;overflow:hidden;place-items:center;text-align:center}.screenshot-preview img{border-radius:10px;display:block;max-height:280px;object-fit:contain;width:100%}.payment-info{margin-top:16px}.payment-info div{display:flex;gap:12px;justify-content:space-between;margin-top:10px}.payment-info strong{text-align:right}.payment-actions{margin-top:16px}.scanner-panel{max-width:560px}.camera-preview{aspect-ratio:4/3;background:radial-gradient(circle at 50% 50%,#d8c6ff2e,#0000 34%),linear-gradient(180deg,#080e1ceb,#02050af5);border:1px solid #7f9dff6b;border-radius:18px;box-shadow:0 0 24px #7f9dff38,inset 0 0 34px #7f9dff12;isolation:isolate;margin-bottom:18px;min-height:280px;overflow:hidden;position:relative}.camera-preview:before{background:linear-gradient(90deg,#0000 calc(50% - 1px),#7f9dff6b,#0000 calc(50% + 1px)),linear-gradient(180deg,#0000 calc(50% - 1px),#7f9dff29,#0000 calc(50% + 1px)),radial-gradient(circle at 50% 50%,#0000 0 30%,#00000061 72%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.camera-preview video{filter:saturate(.95) contrast(1.08);height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;width:100%}.camera-preview.active video{opacity:.86}.camera-preview canvas{display:none}.camera-overlay{display:grid;inset:0;place-items:center;pointer-events:none;position:absolute;z-index:2}.scan-frame{border:2px solid #d8c6ffb8;border-radius:18px;box-shadow:0 0 25px #7f9dff3d;height:170px;width:170px}.camera-overlay p{bottom:18px;color:#ecf2ffd1;font-size:11px;letter-spacing:2.6px;margin:0;position:absolute;text-shadow:0 0 16px #7f9dff61}.camera-status{color:#ecf2ffa8;font-size:12px;letter-spacing:1px;line-height:1.7;margin:-2px 0 14px;text-align:center}.camera-status.active{color:#a9ffd0}.camera-status.denied,.camera-status.error{color:#ffb4c0}.camera-status.unavailable{color:#f0cf75}.camera-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.scanner-manual-input{margin-top:0}.scanner-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.scan-result-card{border:1px solid #7f9dff38;border-radius:14px;margin-top:16px;padding:18px}.scan-result-card.active{background:#24845029;border-color:#75ffac85}.scan-result-card.used{background:#80193029;border-color:#ff638480}.scan-result-card.denied{background:#70501129;border-color:#d4a93f85}.scan-result-card.invalid{background:#80193029;border-color:#ff638480}.scan-result-card h3{letter-spacing:2px;margin:0 0 8px}.scan-result-card p{color:#ffffffad;margin:0}.settings-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.settings-grid label{grid-gap:8px;display:grid;gap:8px}.settings-grid input,.settings-grid select{margin:0;text-align:left}.settings-save{max-width:280px}.eternum-surface{background:radial-gradient(circle at 50% 0,#2e79ff14,#0000 40%),linear-gradient(180deg,#060d19db,#02050ae6);background:var(--eternum-glass);border:1px solid #3678dd75;border:1px solid var(--eternum-line);border-radius:22px;border-radius:var(--eternum-radius);box-shadow:inset 0 0 36px rgba(127,157,255,.055),0 0 18px #2373ff38;box-shadow:inset 0 0 36px rgba(127,157,255,.055),var(--eternum-glow-blue)}.admin-header h2,.admin-panel h3,.admin-sidebar h1,.brand-title,.outcomer-review-card h3,.page-title,.payment-info h3,.welcome-block h2{color:#f7fbff;color:var(--eternum-text);text-shadow:0 0 22px #7f9dff38}.muted,.secure,.tagline,.welcome-block p{color:#dae4f7a8;color:var(--eternum-muted)}.container:before,.ring,.success-icon{border-color:#e0e9ffe6;box-shadow:0 0 18px #ffffffa6,0 0 48px #7f9dff9e}.activity-list div,.compact-list div,.countdown-grid div,.event-card,.feature-grid div,.locked-qr-card,.outcomer-review-card,.payment-card,.scan-result-card,.upload-box{background:radial-gradient(circle at 50% 0,#7f9dff1a,#0000 48%),#030712ad;border-color:#3678dd75;border-color:var(--eternum-line);box-shadow:inset 0 0 24px rgba(127,157,255,.045)}.admin-login-card,.phone-pay,.scanner-panel{border-color:#5ea1ffc7;border-color:var(--eternum-line-bright);box-shadow:0 0 20px #a064ff33,inset 0 0 30px #7f9dff0d;box-shadow:var(--eternum-glow-purple),inset 0 0 30px #7f9dff0d}.admin-header p,.admin-link,.admin-sidebar span,.admin-stat-card span,.fee-box span,.identity-card span,.outcomer-meta span,.payment-info span,.settings-grid span,.upload-box span{color:#8ba7ffe6}.admin-control-page{background:radial-gradient(circle at 50% 8%,#5477ff26,#0000 30%),linear-gradient(180deg,#00020a66,#000000e6);overflow-x:hidden}.admin-control-shell{background:#030712d1;border-color:#3678dd75;border-color:var(--eternum-line);border-radius:28px;box-shadow:0 0 18px #2373ff38,inset 0 0 46px #7f9dff0a;box-shadow:var(--eternum-glow-blue),inset 0 0 46px #7f9dff0a;max-width:1240px;min-width:0}.admin-sidebar{background:radial-gradient(circle at 50% 0,#7f9dff1f,#0000 46%),#00000061;border-right-color:#3678dd75;border-right-color:var(--eternum-line)}.admin-sidebar a,.export-option,.filter-pill,.mini-admin-btn,.quick-action,.table-actions button{background:radial-gradient(circle at 50% 0,#7f9dff14,#0000 42%),#03080fc2;border-color:#3678dd75;border-color:var(--eternum-line);border-radius:14px;border-radius:var(--eternum-radius-sm);box-shadow:inset 0 0 18px #7f9dff0a;color:#f7fbff;color:var(--eternum-text)}.active-filter,.admin-sidebar a.active-admin-link,.admin-sidebar a:hover,.export-option:hover,.filter-pill:hover,.mini-admin-btn:hover,.quick-action:hover,.table-actions button:hover{background:#7f9dff21;border-color:#5ea1ffc7;border-color:var(--eternum-line-bright);box-shadow:0 0 22px #7f9dff33,inset 0 0 20px #a066ff0f}.admin-main{min-width:0}.admin-panel,.admin-stat-card{background:radial-gradient(circle at 50% 0,#2e79ff14,#0000 40%),linear-gradient(180deg,#060d19db,#02050ae6);background:var(--eternum-glass);border-color:#3678dd75;border-color:var(--eternum-line);border-radius:14px;border-radius:var(--eternum-radius-sm);box-shadow:inset 0 0 30px rgba(127,157,255,.045)}.admin-stat-card strong{color:#f7fbff;color:var(--eternum-text);text-shadow:0 0 18px #7f9dff33}.admin-table-wrap{background:#00000038;border:1px solid #a4beff29;border-radius:14px;border-radius:var(--eternum-radius-sm)}.admin-table{min-width:880px}.admin-table th{background:#7f9dff0f;color:#8ba7ffeb}.admin-table td{color:#f7fbffd1}.admin-table td,.admin-table th{border-bottom-color:#a4beff1f}.admin-filter-bar input,.admin-filter-bar select,.scanner-panel input,.settings-grid input,.settings-grid select{min-width:0;text-align:left}.export-summary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin:18px 0}.export-summary-grid div{background:radial-gradient(circle at 50% 0,#d8ba701f,#0000 44%),#00000057;border:1px solid #3678dd75;border:1px solid var(--eternum-line);border-radius:14px;border-radius:var(--eternum-radius-sm);box-shadow:inset 0 0 22px #7f9dff0a;padding:16px}.export-summary-grid span{color:#d8ba70e6;display:block;font-size:10px;letter-spacing:1.8px}.export-summary-grid strong{color:#f7fbff;color:var(--eternum-text);display:block;font-weight:400;margin-top:8px;overflow-wrap:anywhere}.export-primary-btn{background:linear-gradient(180deg,#d8ba7038,#6f4c1461),#030712db;border-color:#d8ba7094;box-shadow:0 0 20px #d4a93f38,inset 0 0 24px #ffffff0d;box-shadow:var(--eternum-glow-gold),inset 0 0 24px #ffffff0d;color:#fff;max-width:340px}.admin-empty-state{background:#d8ba700d;border-color:#d8ba705c;color:#dae4f7a8;color:var(--eternum-muted)}.admin-success-state{background:#70501124;border:1px solid #d4a93f6b;border-radius:8px;box-shadow:inset 0 0 20px #d4a93f0d,0 0 16px #d4a93f1f;color:#f0cf75;font-size:12px;letter-spacing:1.4px;margin:12px 0 16px;padding:14px 16px;text-transform:uppercase}@media (max-width:600px){.eternum-home{padding:22px 18px 24px}.eternum-frame{border-radius:26px;inset:14px}.eternum-hero{min-height:54vh;padding-top:42px}.sigil-mark{height:92px;margin-bottom:18px;width:92px}.sigil-mark:before{height:43px;width:43px}.sigil-mark:after{height:22px;top:67px;width:34px}.sigil-mark span{height:42px;top:54px}.brand-lockup p{letter-spacing:7px}.brand-lockup h1{font-size:clamp(34px,10vw,42px);letter-spacing:clamp(10px,3vw,13px);padding-left:10px}.brand-lockup span{letter-spacing:4px;margin-top:16px}.portal-scene{bottom:-1vh;height:35vh}.portal-gate{bottom:58px;height:122px;width:76px}.portal-floor{height:136px}.obelisk{bottom:45px}.obelisk-left.one{left:11%}.obelisk-left.two{left:24%}.obelisk-right.one{right:11%}.obelisk-right.two{right:24%}.path-section{margin-top:2px}.path-title{gap:12px;margin-bottom:18px;width:min(420px,86vw)}.path-card-list{gap:13px}.path-card{border-radius:18px;gap:12px;grid-template-columns:44px minmax(0,1fr) 1px 48px;min-height:130px;padding:18px 16px}.path-number{font-size:31px}.path-kicker{font-size:11px;letter-spacing:3px}.path-copy strong{font-size:clamp(20px,6vw,28px);letter-spacing:clamp(6px,2vw,9px);margin:10px 0;overflow-wrap:anywhere}.path-description{font-size:14px;line-height:1.35}.path-divider{min-height:72px}.path-arrow{font-size:40px}.home-footer{margin-top:28px}.home-footer p,.home-footer span{letter-spacing:4px;line-height:1.7}.app-shell,.container,.ticket-page{padding:10px}.cosmic-card,.ticket-pass{border-radius:22px;padding:18px}.brand-title,.container h1,.ticket-hero h1{font-size:34px;letter-spacing:9px}.qr-white svg{height:195px;width:195px}.identity-card div{align-items:flex-start;font-size:13px}.countdown-grid{gap:6px}.countdown-grid strong{font-size:20px}.status-badge{font-size:9px;padding:6px 8px}.admin-control-page{padding:10px}.admin-control-shell{border-radius:20px;grid-template-columns:1fr;min-height:calc(100vh - 20px)}.admin-sidebar{border-bottom:1px solid #7f9dff2e;border-right:none}.admin-main{padding:18px}.admin-header{align-items:flex-start;flex-direction:column}.admin-stat-grid{grid-template-columns:1fr 1fr}.admin-dashboard-grid,.outcomer-card-grid,.payment-review-grid,.settings-grid{grid-template-columns:1fr}.export-grid,.quick-action-grid{grid-template-columns:1fr 1fr}.admin-panel-title,.outcomer-status-row{align-items:stretch;flex-direction:column}.mini-admin-btn{width:100%}.admin-filter-bar,.outcomer-filters,.outcomer-meta{grid-template-columns:1fr}.payment-info div{display:block}.payment-info strong{text-align:left}}@media (max-width:768px){body,html{max-width:100%;overflow-x:hidden}.admin-control-page:before,.app-shell:before,.ticket-page:before{border-radius:24px;inset:12px}.admin-control-page{padding:12px}.admin-control-shell{border-radius:22px;grid-template-columns:1fr;min-height:calc(100vh - 24px);width:100%}.admin-sidebar{border-bottom:1px solid #3678dd75;border-bottom:1px solid var(--eternum-line);border-right:none;gap:18px}.admin-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sidebar a{display:grid;font-size:12px;min-height:44px;padding:11px 10px;place-items:center;text-align:center}.admin-main{padding:18px}.admin-header,.admin-panel-title,.outcomer-status-row{align-items:stretch;flex-direction:column}.admin-dashboard-grid,.admin-filter-bar,.admin-stat-grid,.export-summary-grid,.outcomer-card-grid,.outcomer-filters,.payment-review-grid,.settings-grid{grid-template-columns:1fr}.export-grid,.quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-actions,.table-actions{width:100%}.export-primary-btn,.filter-pill,.mini-admin-btn,.settings-save,.table-actions button{max-width:none;width:100%}.admin-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.admin-table{min-width:760px}}@media (max-width:480px){.app-shell,.container,.ticket-page{padding:12px}.admin-control-page:before,.app-shell:before,.ticket-page:before{border-radius:20px;inset:8px}.admin-panel,.admin-stat-card,.cosmic-card,.outcomer-review-card,.payment-card,.ticket-pass{border-radius:18px;padding:16px}.brand-title,.page-title,.ticket-hero h1{font-size:clamp(27px,9vw,34px);letter-spacing:clamp(6px,2.4vw,9px)}button,input,select,textarea{font-size:14px}.admin-sidebar{padding:16px}.admin-sidebar nav,.admin-stat-grid,.export-grid,.quick-action-grid{grid-template-columns:1fr}.admin-main{padding:14px}.admin-header h2{font-size:24px;letter-spacing:3px}.identity-card div,.payment-info div{display:block}.identity-card p,.payment-info strong{margin-top:6px;text-align:left}.countdown-grid{grid-template-columns:repeat(2,1fr)}.qr-white{max-width:100%}.qr-white svg{height:min(195px,68vw);width:min(195px,68vw)}.admin-table{min-width:680px}}:root{--eternum-black:#02050a;--eternum-void:#050912;--eternum-panel:#040911d1;--eternum-panel-strong:#02050aed;--eternum-line:#3678dd75;--eternum-line-bright:#5ea1ffc7;--eternum-blue:#4f9cff;--eternum-purple:#a064ff;--eternum-gold:#d4a93f;--eternum-muted:#dae4f7a8;--eternum-glow-blue:0 0 18px #2373ff38;--eternum-glow-purple:0 0 20px #a064ff33;--eternum-glow-gold:0 0 20px #d4a93f38;--eternum-glass:radial-gradient(circle at 50% 0%,#2e79ff14,#0000 40%),linear-gradient(180deg,#060d19db,#02050ae6)}body:before{filter:saturate(.85) brightness(.65);opacity:.45}body:after{background:radial-gradient(circle at 50% 14%,#2d74ff1a,#0000 28%),radial-gradient(circle at 50% 78%,rgba(212,169,63,.055),#0000 26%),linear-gradient(180deg,#0000008a,#000000e0)}.stars-layer{opacity:.38}.stars-layer.second{opacity:.24}.light-beam{background:linear-gradient(180deg,#0000,#5694ffa3,#ffffff9e,#0000);box-shadow:0 0 18px #4f9cff8c;width:1px}.particle{background:#4f9cffb8;box-shadow:0 0 12px #4f9cffb8;height:3px;width:3px}.app-shell,.ticket-page{background:radial-gradient(circle at 50% 8%,#2d74ff1a,#0000 26%),linear-gradient(180deg,#0104094d,#000000d1)}.admin-control-page:before,.app-shell:before,.eternum-frame,.ticket-page:before{border-color:#3678ddb3;border-radius:10px;box-shadow:inset 0 0 18px #3678dd14,0 0 14px #3678dd29}.admin-control-page:after,.app-shell:after,.eternum-axis,.ticket-page:after{box-shadow:0 0 12px #4f9cff7a;opacity:.24}.admin-control-shell,.admin-panel,.admin-stat-card,.cosmic-card,.outcomer-review-card,.payment-card,.ticket-pass{background:radial-gradient(circle at 50% 0,#2b6ed714,#0000 35%),radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.025),#0000 45%),#03080fdb;border-color:#3678dd75;border-color:var(--eternum-line);border-radius:8px;box-shadow:inset 0 0 28px #3678dd0d,0 0 16px #3678dd24}.active-filter,.admin-sidebar a:hover,.cosmic-card:hover,.export-option:hover,.filter-pill:hover,.mini-admin-btn:hover,.quick-action:hover,.table-actions button:hover,.ticket-pass:hover{box-shadow:inset 0 0 28px #3678dd12,0 0 18px #3678dd33;transform:translateY(-1px)}.admin-login-card h3,.brand-lockup p,.container h3,.ticket-hero h3{color:#e2ecffbd;font-size:11px;letter-spacing:7px}.brand-lockup h1,.brand-title,.container h1,.ticket-hero h1{color:#f7fbff;font-weight:300;letter-spacing:clamp(8px,2vw,16px);text-shadow:0 0 14px #4f9cff3d}.admin-header h2,.admin-panel h3,.identity-card h2,.locked-qr-card h2,.page-title,.qr-card h2,.venue-about h2{color:#cfe0ff;font-weight:400;letter-spacing:4px;text-shadow:0 0 12px #4f9cff38}.brand-lockup span,.muted,.secure,.tagline,.ticket-hero p,.welcome-block p{color:#dae4f7a8;color:var(--eternum-muted)}input,select,textarea{background:#02070dc7;border-color:#3678dd61;border-radius:5px;box-shadow:inset 0 0 16px #3678dd0a}.export-option,.filter-pill,.mini-admin-btn,.quick-action,.table-actions button,button{border-radius:5px}.ghost-btn,.purple-btn,.retry-btn{background:linear-gradient(180deg,#2373ff33,#0e336857),#02070dc7;border-color:#4f9cff7a;box-shadow:0 0 16px #2373ff2e,inset 0 0 18px hsla(0,0%,100%,.035)}.outcomer-filters .active-filter,.outcomer-review-card,.phone-pay,.upload-box{border-color:#a064ff73;box-shadow:inset 0 0 24px rgba(160,100,255,.055),0 0 16px #a064ff21}.admin-control-shell,.admin-panel,.admin-sidebar a.active-admin-link,.admin-stat-card,.export-primary-btn,.path-gold{border-color:#d4a93f85;box-shadow:inset 0 0 24px rgba(212,169,63,.045),0 0 16px #d4a93f24}.admin-sidebar h1,.export-summary-grid span,.path-gold .path-arrow,.path-gold .path-kicker,.path-gold .path-number{color:#d4a93f;color:var(--eternum-gold)}.path-blue .path-arrow,.path-blue .path-kicker,.path-blue .path-number,.welcome-block h2{color:#4f9cff;color:var(--eternum-blue)}.path-purple .path-arrow,.path-purple .path-kicker,.path-purple .path-number{color:#a064ff;color:var(--eternum-purple)}.eternum-home{background:radial-gradient(circle at 50% 12%,#2d74ff1f,#0000 26%),linear-gradient(180deg,#01040980,#000000eb)}.eternum-hero{min-height:55vh}.sigil-mark{filter:drop-shadow(0 0 10px rgba(116,144,255,.78))}.portal-rings{opacity:.58}.portal-gate{border-color:#dce8ffe0;box-shadow:0 0 10px #dce8ffb8,0 0 26px #4f9cff9e}.path-card{background:radial-gradient(circle at 50% 0,var(--path-accent-soft),#0000 36%),#02070dd6;border-radius:8px;box-shadow:inset 0 0 24px hsla(0,0%,100%,.025),0 0 14px color-mix(in srgb,var(--path-accent) 16%,#0000);min-height:118px}.path-copy strong{font-size:clamp(21px,4.6vw,32px);letter-spacing:clamp(7px,2vw,14px)}.path-description{color:#e2ecffb8}.ticket-pass{border-color:#4f9cff94;border-radius:8px}.ticket-pass:after{border-radius:6px}.countdown-grid div,.locked-qr-card,.ticket-pass .feature-grid,.ticket-pass .identity-card,.ticket-pass .qr-card,.ticket-pass .venue-about{background:#03080fc7;border-color:#4f9cff66;border-radius:6px}.qr-white{border-radius:5px;box-shadow:0 0 18px #ffffff52,0 0 24px #4f9cff38}.identity-card div{border-top-color:#4f9cff29}.admin-header p,.admin-stat-card span,.admin-table th,.identity-card span,.outcomer-meta span,.payment-info span,.settings-grid span{color:#94b5ffd1}.status-badge.active{background:#2373ff1f;border-color:#4f9cff8f;color:#9fc5ff}.status-badge.pending{background:#724e0c26;border-color:#d4a93f8f;color:#e0bd62}.admin-sidebar nav{gap:8px}.admin-sidebar a,.admin-table-wrap,.export-option,.export-summary-grid div,.filter-pill,.mini-admin-btn,.quick-action,.table-actions button{background:#03080fc2;border-color:#d4a93f47}.admin-table th{background:#d4a93f12}@media (max-width:600px){.eternum-hero{min-height:51vh}.path-card{min-height:118px}}.tone-blue{--dept-accent:var(--eternum-blue);--dept-accent-rgb:79,156,255;--dept-border:#4f9cff9e;--dept-border-soft:#4f9cff57;--dept-fill:#2373ff21;--dept-glow:0 0 18px #2373ff38}.tone-purple{--dept-accent:var(--eternum-purple);--dept-accent-rgb:160,100,255;--dept-border:#a064ff9e;--dept-border-soft:#a064ff57;--dept-fill:#a064ff21;--dept-glow:0 0 18px #a064ff38}.tone-gold{--dept-accent:var(--eternum-gold);--dept-accent-rgb:212,169,63;--dept-border:#d4a93fa8;--dept-border-soft:#d4a93f57;--dept-fill:#d4a93f21;--dept-glow:0 0 18px #d4a93f3d}.admin-control-page.tone-gold,.app-shell.tone-blue,.app-shell.tone-gold,.app-shell.tone-purple,.ticket-page.tone-blue,.ticket-page.tone-gold,.ticket-page.tone-purple{background:radial-gradient(circle at 50% 9%,rgba(var(--dept-accent-rgb),.16),#0000 30%),radial-gradient(circle at 50% 82%,rgba(var(--dept-accent-rgb),.055),#0000 25%),linear-gradient(180deg,#0104096b,#000000e6)}.admin-control-page.tone-gold:before,.app-shell.tone-blue:before,.app-shell.tone-gold:before,.app-shell.tone-purple:before,.ticket-page.tone-blue:before,.ticket-page.tone-gold:before,.ticket-page.tone-purple:before{border-color:var(--dept-border);box-shadow:inset 0 0 18px rgba(var(--dept-accent-rgb),.08),var(--dept-glow)}.admin-control-page.tone-gold:after,.app-shell.tone-blue:after,.app-shell.tone-gold:after,.app-shell.tone-purple:after,.ticket-page.tone-blue:after,.ticket-page.tone-gold:after,.ticket-page.tone-purple:after{background:linear-gradient(180deg,#0000,rgba(var(--dept-accent-rgb),.58),#ffffff8c,rgba(var(--dept-accent-rgb),.22),#0000);box-shadow:0 0 12px rgba(var(--dept-accent-rgb),.46)}.admin-control-page.tone-gold .admin-control-shell,.admin-control-page.tone-gold .admin-panel,.admin-control-page.tone-gold .admin-stat-card,.admin-control-page.tone-gold .outcomer-review-card,.admin-control-page.tone-gold .payment-card,.tone-blue .tone-card,.tone-gold .tone-card,.tone-purple .tone-card{background:radial-gradient(circle at 50% 0,rgba(var(--dept-accent-rgb),.105),#0000 36%),radial-gradient(circle at 50% 52%,hsla(0,0%,100%,.025),#0000 42%),#03080fe0;border-color:var(--dept-border);box-shadow:inset 0 0 26px rgba(var(--dept-accent-rgb),.055),var(--dept-glow)}.tone-blue .ring,.tone-blue .success-icon,.tone-gold .ring,.tone-gold .success-icon,.tone-purple .ring,.tone-purple .success-icon{border-color:#ecf2ffe6;box-shadow:0 0 14px #ffffff70,0 0 30px rgba(var(--dept-accent-rgb),.58);color:var(--dept-accent)}.tone-blue .brand-title,.tone-blue .page-title,.tone-blue h1,.tone-blue h2,.tone-blue h3,.tone-gold .brand-title,.tone-gold .page-title,.tone-gold h1,.tone-gold h2,.tone-gold h3,.tone-purple .brand-title,.tone-purple .page-title,.tone-purple h1,.tone-purple h2,.tone-purple h3{text-shadow:0 0 14px rgba(var(--dept-accent-rgb),.28)}.tone-blue .loading-message,.tone-blue .tagline,.tone-blue .welcome-block h2,.tone-gold .loading-message,.tone-gold .tagline,.tone-gold .welcome-block h2,.tone-purple .loading-message,.tone-purple .tagline,.tone-purple .welcome-block h2{color:var(--dept-accent)}.admin-control-page.tone-gold input,.admin-control-page.tone-gold select,.admin-control-page.tone-gold textarea,.tone-blue input,.tone-blue select,.tone-blue textarea,.tone-gold input,.tone-gold select,.tone-gold textarea,.tone-purple input,.tone-purple select,.tone-purple textarea{background:radial-gradient(circle at 50% 0,rgba(var(--dept-accent-rgb),.075),#0000 48%),#02070dd1;border-color:var(--dept-border-soft);box-shadow:inset 0 0 16px rgba(var(--dept-accent-rgb),.045)}.admin-control-page.tone-gold input:focus,.admin-control-page.tone-gold select:focus,.admin-control-page.tone-gold textarea:focus,.tone-blue input:focus,.tone-blue select:focus,.tone-blue textarea:focus,.tone-gold input:focus,.tone-gold select:focus,.tone-gold textarea:focus,.tone-purple input:focus,.tone-purple select:focus,.tone-purple textarea:focus{border-color:var(--dept-border);box-shadow:0 0 18px rgba(var(--dept-accent-rgb),.22),inset 0 0 16px rgba(var(--dept-accent-rgb),.06)}.admin-control-page.tone-gold .export-option,.admin-control-page.tone-gold .export-primary-btn,.admin-control-page.tone-gold .filter-pill,.admin-control-page.tone-gold .mini-admin-btn,.admin-control-page.tone-gold .quick-action,.admin-control-page.tone-gold .table-actions button,.tone-blue .ghost-btn,.tone-blue .purple-btn,.tone-blue .retry-btn,.tone-gold .ghost-btn,.tone-gold .purple-btn,.tone-gold .retry-btn,.tone-purple .ghost-btn,.tone-purple .purple-btn,.tone-purple .retry-btn{background:linear-gradient(180deg,rgba(var(--dept-accent-rgb),.22),rgba(var(--dept-accent-rgb),.09)),#02070ddb;border-color:var(--dept-border);box-shadow:var(--dept-glow),inset 0 0 18px hsla(0,0%,100%,.035);color:#f7fbff}.admin-control-page.tone-gold .export-option:hover,.admin-control-page.tone-gold .filter-pill:hover,.admin-control-page.tone-gold .mini-admin-btn:hover,.admin-control-page.tone-gold .quick-action:hover,.admin-control-page.tone-gold .table-actions button:hover,.tone-blue .ghost-btn:hover,.tone-blue .purple-btn:hover,.tone-gold .ghost-btn:hover,.tone-gold .purple-btn:hover,.tone-purple .ghost-btn:hover,.tone-purple .purple-btn:hover{border-color:rgba(var(--dept-accent-rgb),.86);box-shadow:0 0 22px rgba(var(--dept-accent-rgb),.3),inset 0 0 20px rgba(var(--dept-accent-rgb),.05)}.tone-blue .fee-box,.tone-blue .identity-card,.tone-blue .locked-qr-card,.tone-blue .qr-card,.tone-blue .upload-box,.tone-gold .fee-box,.tone-gold .identity-card,.tone-gold .locked-qr-card,.tone-gold .qr-card,.tone-gold .upload-box,.tone-purple .fee-box,.tone-purple .identity-card,.tone-purple .locked-qr-card,.tone-purple .qr-card,.tone-purple .upload-box{background:radial-gradient(circle at 50% 0,rgba(var(--dept-accent-rgb),.08),#0000 42%),#03080fc7;border-color:var(--dept-border-soft);box-shadow:inset 0 0 22px rgba(var(--dept-accent-rgb),.04)}.admin-control-page.tone-gold .admin-header p,.admin-control-page.tone-gold .admin-stat-card span,.admin-control-page.tone-gold .admin-table th,.admin-control-page.tone-gold .outcomer-meta span,.admin-control-page.tone-gold .payment-info span,.admin-control-page.tone-gold .settings-grid span,.tone-blue .fee-box span,.tone-blue .form-grid label span,.tone-blue .identity-card span,.tone-blue .upload-box span,.tone-gold .fee-box span,.tone-gold .form-grid label span,.tone-gold .identity-card span,.tone-gold .upload-box span,.tone-purple .fee-box span,.tone-purple .form-grid label span,.tone-purple .identity-card span,.tone-purple .upload-box span{color:color-mix(in srgb,var(--dept-accent) 78%,#fff 22%)}.admin-control-page.tone-gold .status-badge.active,.admin-control-page.tone-gold .status-badge.pending,.tone-gold .status-badge.active{background:#70501129;border-color:#d4a93f94;box-shadow:0 0 20px #d4a93f38;box-shadow:var(--eternum-glow-gold);color:#f0cf75}.tone-purple .status-badge.active,.tone-purple .status-badge.pending{background:#50289629;border-color:#a064ff94;box-shadow:0 0 20px #a064ff33;box-shadow:var(--eternum-glow-purple);color:#ccb0ff}.app-shell.tone-gold .admin-login-card .ring:after,.app-shell.tone-gold .admin-login-card .ring:before{border-color:#d4a93f;border-color:var(--eternum-gold)}.admin-control-page.tone-gold .admin-sidebar{background:radial-gradient(circle at 50% 0,#d4a93f14,#0000 40%),#02070de6;border-right-color:var(--dept-border-soft)}.admin-control-page.tone-gold .active-admin-link,.admin-control-page.tone-gold .admin-sidebar h1,.admin-control-page.tone-gold .export-summary-grid span{color:#d4a93f;color:var(--eternum-gold)}.admin-control-page.tone-gold .admin-sidebar a,.admin-control-page.tone-gold .admin-table-wrap,.admin-control-page.tone-gold .export-summary-grid div{background:radial-gradient(circle at 50% 0,rgba(212,169,63,.055),#0000 44%),#03080fc2;border-color:#d4a93f47}.admin-control-page.tone-gold .admin-table th{background:rgba(212,169,63,.075)}.admin-control-page,.app,.app-shell,.ticket-page,body{background-color:#02050a;background-color:var(--eternum-black)}.admin-control-page,.app,.app-shell,.ticket-page{background-image:radial-gradient(circle at 50% 9%,#6082ff24,#0000 30%),radial-gradient(circle at 50% 78%,#d4a93f0f,#0000 28%),linear-gradient(180deg,#0104096b,#000000eb)}.admin-control-page:before,.app-shell:before,.app:before,.ticket-page:before{border-color:#5ea1ffc7;border-color:var(--dept-border,var(--eternum-line-bright));box-shadow:inset 0 0 18px #7f9dff14,0 0 18px #2373ff38;box-shadow:inset 0 0 18px rgba(var(--dept-accent-rgb,127,157,255),.08),var(--dept-glow,var(--eternum-glow-blue))}.admin-control-page:after,.app-shell:after,.app:after,.ticket-page:after{background:linear-gradient(180deg,#0000,#7f9dff94,#ffffff8c,#7f9dff38,#0000);background:linear-gradient(180deg,#0000,rgba(var(--dept-accent-rgb,127,157,255),.58),#ffffff8c,rgba(var(--dept-accent-rgb,127,157,255),.22),#0000);box-shadow:0 0 12px #7f9dff75;box-shadow:0 0 12px rgba(var(--dept-accent-rgb,127,157,255),.46)}.activity-list div,.admin-control-shell,.admin-empty-state,.admin-login-card,.admin-panel,.admin-sidebar,.admin-sidebar a,.admin-stat-card,.admin-table-wrap,.camera-preview,.compact-list div,.cosmic-card,.event-card,.export-option,.export-summary-grid div,.feature-grid,.fee-box,.filter-pill,.identity-card,.locked-qr-card,.mini-admin-btn,.outcomer-review-card,.payment-card,.qr-card,.quick-action,.scan-result-card,.screenshot-preview,.settings-grid label,.table-actions button,.ticket-pass,.upload-box,.venue-about{background:radial-gradient(circle at 50% 0,#7f9dff14,#0000 44%),#03080fc7;background:radial-gradient(circle at 50% 0,rgba(var(--dept-accent-rgb,127,157,255),.08),#0000 44%),#03080fc7;border-color:#3678dd75;border-color:var(--dept-border-soft,var(--eternum-line));box-shadow:inset 0 0 22px rgba(127,157,255,.045);box-shadow:inset 0 0 22px rgba(var(--dept-accent-rgb,127,157,255),.045)}.admin-sidebar a:hover,.cosmic-card:hover,.event-card:hover,.export-option:hover,.feature-grid div:hover,.filter-pill:hover,.identity-card:hover,.mini-admin-btn:hover,.qr-card:hover,.quick-action:hover,.table-actions button:hover,.ticket-pass:hover,.venue-about:hover{border-color:#5ea1ffc7;border-color:var(--dept-border,var(--eternum-line-bright));box-shadow:0 0 24px #7f9dff40,inset 0 0 22px hsla(0,0%,100%,.035);box-shadow:0 0 24px rgba(var(--dept-accent-rgb,127,157,255),.25),inset 0 0 22px hsla(0,0%,100%,.035)}.active-event,.active-filter,.admin-sidebar a.active-admin-link{background:linear-gradient(180deg,#7f9dff33,#7f9dff14),#03080fd6;background:linear-gradient(180deg,rgba(var(--dept-accent-rgb,127,157,255),.2),rgba(var(--dept-accent-rgb,127,157,255),.08)),#03080fd6;border-color:#5ea1ffc7;border-color:var(--dept-border,var(--eternum-line-bright));box-shadow:0 0 18px #2373ff38;box-shadow:var(--dept-glow,var(--eternum-glow-blue));color:#f7fbff}.admin-header h2,.admin-link,.admin-panel h3,.admin-sidebar h1,.brand-title,.camera-preview,.loading-message,.outcomer-review-card h3,.page-title,.payment-info h3,.screenshot-preview,.upload-box span,.welcome-block h2{color:#4f9cff;color:var(--dept-accent,var(--eternum-blue));text-shadow:0 0 14px #7f9dff42;text-shadow:0 0 14px rgba(var(--dept-accent-rgb,127,157,255),.26)}.container:before,.ring,.scan-frame,.success-icon{border-color:#ecf2ffd1;box-shadow:0 0 14px #ffffff6b,0 0 28px #7f9dff75;box-shadow:0 0 14px #ffffff6b,0 0 28px rgba(var(--dept-accent-rgb,127,157,255),.46);color:#4f9cff;color:var(--dept-accent,var(--eternum-blue))}.admin-filter-bar input,.admin-filter-bar select,input,select,textarea{background:radial-gradient(circle at 50% 0,rgba(127,157,255,.075),#0000 48%),#02070dd1;background:radial-gradient(circle at 50% 0,rgba(var(--dept-accent-rgb,127,157,255),.075),#0000 48%),#02070dd1;border-color:#3678dd75;border-color:var(--dept-border-soft,var(--eternum-line));box-shadow:inset 0 0 16px rgba(127,157,255,.045);box-shadow:inset 0 0 16px rgba(var(--dept-accent-rgb,127,157,255),.045)}input:focus,select:focus,textarea:focus{border-color:#5ea1ffc7;border-color:var(--dept-border,var(--eternum-line-bright));box-shadow:0 0 18px #7f9dff38,inset 0 0 16px #7f9dff0f;box-shadow:0 0 18px rgba(var(--dept-accent-rgb,127,157,255),.22),inset 0 0 16px rgba(var(--dept-accent-rgb,127,157,255),.06)}.export-option,.export-primary-btn,.filter-pill,.ghost-btn,.mini-admin-btn,.purple-btn,.quick-action,.retry-btn,.table-actions button{background:linear-gradient(180deg,#7f9dff38,#7f9dff14),#02070ddb;background:linear-gradient(180deg,rgba(var(--dept-accent-rgb,127,157,255),.22),rgba(var(--dept-accent-rgb,127,157,255),.08)),#02070ddb;border-color:#3678dd75;border-color:var(--dept-border,var(--eternum-line));box-shadow:0 0 18px #2373ff38,inset 0 0 18px hsla(0,0%,100%,.035);box-shadow:var(--dept-glow,var(--eternum-glow-blue)),inset 0 0 18px hsla(0,0%,100%,.035);color:#f7fbff}.admin-table td,.admin-table th,.feature-grid div,.outcomer-meta div,.payment-info div{border-color:#7f9dff29;border-color:rgba(var(--dept-accent-rgb,127,157,255),.16)}.admin-table th{background:rgba(127,157,255,.065);background:rgba(var(--dept-accent-rgb,127,157,255),.065);color:color-mix(in srgb,#4f9cff 76%,#fff 24%);color:color-mix(in srgb,var(--dept-accent,var(--eternum-blue)) 76%,#fff 24%)}.admin-table td,.compact-list strong,.outcomer-meta strong,.payment-info strong,.ticket-pass .identity-card p{color:#f7fbffe6}.admin-header p,.admin-sidebar span,.admin-stat-card span,.compact-list span,.fee-box span,.identity-card span,.muted,.outcomer-meta span,.outcomer-review-card>div:first-child span,.payment-info span,.secure,.settings-grid span{color:#ecf2ff9e}.camera-preview,.screenshot-preview{background:radial-gradient(circle at 50% 20%,#7f9dff21,#0000 42%),#03080fb8;background:radial-gradient(circle at 50% 20%,rgba(var(--dept-accent-rgb,127,157,255),.13),#0000 42%),#03080fb8}.scan-result-card.active,.status-badge.active,.upload-selected{background:#1a704a29;border-color:#63ffab80;color:#a9ffd0}.scan-result-card.invalid,.scan-result-card.used,.status-badge.rejected,.status-badge.used{background:#80193029;border-color:#ff638485;color:#ffb4c0}.scan-result-card.denied,.status-badge.pending,.status-badge.review{background:#70501129;border-color:#d4a93f85;color:#f0cf75}.admin-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}@media (max-width:768px){.admin-control-page,.app-shell,.ticket-page{padding-left:14px;padding-right:14px}.admin-control-shell,.admin-dashboard-grid,.admin-filter-bar,.camera-actions,.export-grid,.outcomer-card-grid,.outcomer-filters,.payment-review-grid,.quick-action-grid,.settings-grid{grid-template-columns:1fr}.admin-sidebar{border-bottom:1px solid #3678dd75;border-bottom:1px solid var(--dept-border-soft,var(--eternum-line));border-right:0}.admin-header,.admin-panel-title,.outcomer-status-row,.payment-info div{align-items:stretch;flex-direction:column}.filter-pill,.mini-admin-btn,.payment-info strong,.table-actions button{text-align:center;width:100%}}@media (max-width:480px){.admin-control-page:before,.app-shell:before,.ticket-page:before{border-radius:20px;inset:8px}.admin-control-shell,.admin-panel,.admin-stat-card,.cosmic-card,.outcomer-review-card,.payment-card,.ticket-pass{border-radius:14px}.admin-main,.admin-panel,.admin-sidebar{padding:16px}.admin-table{min-width:760px}.camera-preview{border-radius:14px;min-height:230px}.scan-frame{border-radius:14px;height:138px;width:138px}.camera-overlay p{bottom:14px;font-size:10px}}.reference-flow{align-items:flex-start;padding:22px 18px 30px}.reference-flow .cosmic-card{background:radial-gradient(circle at 50% 13%,#c6d2ff26,#0000 18%),radial-gradient(circle at 50% 46%,#586fff2e,#0000 30%),linear-gradient(180deg,#010309b8,#000000eb);border-radius:26px;box-shadow:inset 0 0 42px rgba(127,157,255,.055),0 0 34px #7f9dff24;box-shadow:inset 0 0 42px rgba(127,157,255,.055),0 0 34px rgba(var(--dept-accent-rgb,127,157,255),.14);min-height:calc(100vh - 44px);padding:clamp(28px,7vw,54px) clamp(22px,6vw,42px);width:min(100%,560px)}.reference-flow .brand-title,.reference-flow .page-title{font-size:clamp(1.7rem,7vw,3.2rem);font-weight:400;letter-spacing:clamp(7px,2.2vw,16px);line-height:1.18;margin-bottom:8px}.reference-flow .tagline{color:#c4b5ffb8;letter-spacing:7px;margin:0 auto 22px}.mini-brand-lockup{grid-gap:4px;display:grid;gap:4px;justify-items:center;margin-bottom:12px}.mini-brand-lockup em,.mini-brand-lockup span,.reference-footer{color:#ecf2ff9e;font-size:10px;font-style:normal;letter-spacing:5px}.mini-brand-lockup strong{color:#fff;font-size:clamp(2rem,8vw,3.2rem);font-weight:400;letter-spacing:9px;line-height:1}.reference-gate{background:radial-gradient(circle at 50% 67%,#fffffff2,#0000 2.5%),linear-gradient(90deg,#0000 0 47%,#7f9dff38 48% 52%,#0000 53% 100%),linear-gradient(115deg,#0000 0 44%,#567dff2e 45%,#0000 46% 100%),linear-gradient(65deg,#0000 0 44%,#567dff24 45%,#0000 46% 100%),radial-gradient(circle at 50% 40%,#7f9dff42,#0000 22%),linear-gradient(180deg,#04091629,#010308e0);border-radius:18px;height:clamp(210px,47vh,380px);margin:0 auto 26px;overflow:hidden;position:relative;width:min(100%,440px)}.reference-gate:after,.reference-gate:before{background:linear-gradient(180deg,#070d1c29,#000000d6);border:1px solid #a4beff6b;bottom:16%;box-shadow:0 0 20px #7f9dff6b,inset 0 0 24px #7f9dff14;content:"";height:38%;position:absolute;width:12%}.reference-gate:before{left:10%}.reference-gate:after{right:10%}.reference-gate .gate-door{border:2px solid #d8e2ffeb;bottom:18%;box-shadow:0 0 28px #7f9dffb8,inset 0 0 28px #7f9dff2e;height:44%;left:50%;position:absolute;transform:translateX(-50%);width:20%}.reference-gate .gate-door:after,.reference-gate .gate-orb{border:2px solid #d8e2ffc7;border-radius:50%;box-shadow:0 0 18px #a066ff9e;content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.reference-gate .gate-orb{height:44px;top:12%;width:44px}.reference-gate .gate-floor{background:repeating-linear-gradient(90deg,#7f9dff1f 0 1px,#0000 1px 36px),repeating-linear-gradient(180deg,#7f9dff1f 0 1px,#0000 1px 26px);inset:68% 6% 0;opacity:.8;position:absolute;transform:perspective(220px) rotateX(58deg);transform-origin:top}.compact-gate{height:180px}.incomer-reference .welcome-block,.lookup-reference .welcome-block{background:#0000;border:0;box-shadow:none;margin:0 auto 28px;max-width:390px;padding:0}.incomer-reference .welcome-block p,.lookup-reference .welcome-block p{color:#f7fbffe0;font-size:clamp(1rem,4vw,1.35rem);letter-spacing:0}.incomer-reference .welcome-block h2,.lookup-reference .welcome-block h2{color:#ecf2ffc2;font-size:clamp(1.15rem,4.2vw,1.6rem);font-weight:400;letter-spacing:0;line-height:1.45}.phone-field{align-items:center;background:#0000006b;border:1px solid #d5e2ff52;box-shadow:inset 0 0 22px rgba(127,157,255,.045);display:grid;grid-template-columns:92px 1fr;margin:0 auto 16px;width:100%}.phone-field span{border-right:1px solid #d5e2ff38;color:#fff;letter-spacing:1px}.phone-field input,.phone-field span{display:grid;min-height:70px;place-items:center}.phone-field input{background:#0000;border:0;border-radius:0 16px 16px 0;box-shadow:none;margin:0;text-align:left}.outcomer-selection-panel{margin-top:-10px}.outcomer-selection-panel h2{color:#ecf2ffe6;font-size:clamp(1.4rem,6vw,2.2rem);font-weight:400;letter-spacing:9px;margin:0}.outcomer-selection-panel p{color:#ecf2ffb8;font-size:1.05rem;line-height:1.55}.selection-display{background:#0a071694;border:1px solid #c6b5ff57;border-radius:14px;box-shadow:0 0 24px #a066ff1f,inset 0 0 26px #a066ff0d;display:grid;grid-template-columns:repeat(3,1fr);margin:22px 0 18px}.selection-display div{padding:18px 10px}.selection-display div+div{border-left:1px solid #c6b5ff42}.selection-display strong{color:#fff;display:block;font-size:clamp(1.6rem,7vw,2.4rem);font-weight:300;letter-spacing:2px}.selection-display span{color:#ecf2ffc7;display:block;font-size:.8rem;letter-spacing:2px;margin-top:8px}.outcomer-action-list{grid-gap:14px;display:grid;gap:14px;margin-top:18px}.outcomer-action-card{grid-gap:16px;align-items:center;background:#0a0818a3;border:1px solid #c6b5ff47;border-radius:14px;box-shadow:inset 0 0 24px rgba(160,102,255,.045);color:#fff;display:grid;gap:16px;grid-template-columns:58px 1fr 28px;min-height:104px;padding:16px;text-align:left}.outcomer-action-card .action-icon{border:1px solid #c6b5ff57;border-radius:50%;box-shadow:0 0 20px #a066ff2e;color:#a064ff;color:var(--eternum-purple);display:grid;height:58px;place-items:center;width:58px}.outcomer-action-card em,.outcomer-action-card strong{display:block}.outcomer-action-card strong{font-size:1.08rem;font-weight:400;letter-spacing:6px;margin-bottom:8px}.outcomer-action-card em{color:#ecf2ffad;font-style:normal;line-height:1.42}.outcomer-action-card b{color:#a064ff;color:var(--eternum-purple);font-size:2rem;font-weight:300}.reference-footer{color:#c6b5ffb8;margin-top:26px}.qr-lock-icon{background:#00000073;border:1px solid #d8e2ff94;border-radius:50%;box-shadow:0 0 18px #a066ff6b;display:grid;font-size:15px;height:34px;margin:0 auto 12px;place-items:center;width:34px}.qr-lock-icon.unlocked{border-color:#63ffab80;box-shadow:0 0 18px #63ffab42}@media (max-width:480px){.reference-flow{padding:14px 12px 22px}.reference-flow .cosmic-card{min-height:calc(100vh - 28px);padding:26px 20px}.reference-gate{height:250px}.compact-gate{height:150px}.phone-field{grid-template-columns:76px 1fr}.phone-field input,.phone-field span{min-height:62px}.outcomer-action-card{gap:12px;grid-template-columns:48px 1fr 22px;padding:14px}.outcomer-action-card .action-icon{height:48px;width:48px}.outcomer-action-card strong{letter-spacing:4px}}body{background:#000;font-family:Michroma,Orbitron,Eurostile,Bank Gothic,Segoe UI,Arial,sans-serif;font-family:var(--eternum-font)}body:before{background:linear-gradient(180deg,#00000047,#000000b3),url(/static/media/eternum-gate-bg.a77ed0d3bff847037198.png) top /min(100vw,720px) auto no-repeat,#000;background:linear-gradient(180deg,#00000047,#000000b3),var(--eternum-bg-image) center top /min(100vw,720px) auto no-repeat,#000;opacity:1}body:after{background:radial-gradient(circle at 50% 38%,#7787ff1f,#0000 28%),linear-gradient(90deg,#000000eb,#0000 19%,#0000 81%,#000000eb)}.animated-bg{mix-blend-mode:screen;opacity:.34}.eternum-home{background:linear-gradient(180deg,#00000005,#0000000a 42%,#000000db 72%,#000),url(/static/media/eternum-gate-bg.a77ed0d3bff847037198.png) center -56px /cover no-repeat;background:linear-gradient(180deg,#00000005 0,#0000000a 42%,#000000db 72%,#000 100%),var(--eternum-bg-image) center -56px /cover no-repeat;min-height:100svh;padding:clamp(14px,3vw,22px)}.eternum-home:before{background:linear-gradient(90deg,#000000bd,#0000 22%,#0000 78%,#000000bd),radial-gradient(circle at 50% 42%,#7a8bff1a,#0000 30%)}.eternum-home:after{background:linear-gradient(180deg,#0000 0 48%,#00000038 58%,#000000e6 82%,#000);inset:0}.eternum-frame{border-color:#d5e2ffc7;border-radius:22px;inset:clamp(10px,2vw,18px)}.eternum-axis{opacity:.6}.eternum-hero{min-height:68svh;padding-top:clamp(135px,23svh,255px)}.portal-scene,.sigil-mark{display:none}.brand-lockup{margin-top:0;transform:translateY(-2svh)}.brand-lockup p{font-size:clamp(.6rem,1.8vw,.88rem);letter-spacing:clamp(6px,1.7vw,12px)}.brand-lockup h1{font-family:Michroma,Orbitron,Eurostile,Bank Gothic,Segoe UI,Arial,sans-serif;font-family:var(--eternum-font);font-size:clamp(2.1rem,8vw,5.6rem);font-weight:400;letter-spacing:clamp(12px,4vw,38px);line-height:1.05;text-shadow:0 0 12px #ffffff61,0 0 34px #7f9dff5c}.brand-lockup span{font-size:clamp(.58rem,2vw,1rem);letter-spacing:clamp(5px,2.1vw,14px)}.path-section{margin-top:-2svh;max-width:610px;padding-bottom:18px}.path-title h2{font-size:clamp(.8rem,2.6vw,1.12rem);letter-spacing:clamp(6px,2.2vw,14px)}.path-card-list{gap:clamp(11px,2.2vw,16px)}.path-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03050ea8;border-radius:17px;grid-template-columns:clamp(44px,10vw,72px) 1fr 1px clamp(42px,10vw,70px);min-height:clamp(104px,18vw,138px);padding:clamp(14px,3.4vw,22px)}.path-number{font-size:clamp(1rem,3.5vw,1.7rem)}.path-kicker{font-size:clamp(.56rem,1.8vw,.82rem);letter-spacing:clamp(3px,1.4vw,7px)}.path-card strong{font-size:clamp(1rem,3.9vw,1.7rem);letter-spacing:clamp(7px,2.8vw,17px)}.path-description{font-family:Segoe UI,Arial,sans-serif;font-size:clamp(.72rem,2.2vw,.96rem);letter-spacing:0;line-height:1.42}.home-footer p,.home-footer span{letter-spacing:clamp(5px,2vw,11px)}.app-shell.reference-flow{align-items:stretch;background:linear-gradient(180deg,#00000038,#00000094),url(/static/media/eternum-gate-bg.a77ed0d3bff847037198.png) top /cover no-repeat,#000;background:linear-gradient(180deg,#00000038,#00000094),var(--eternum-bg-image) center top /cover no-repeat,#000;justify-content:center;min-height:100svh;padding:0}.app-shell.reference-flow:after,.app-shell.reference-flow:before{display:none}.reference-flow .cosmic-card{background:linear-gradient(180deg,#0000000d,#00000014 42%,#000000c2 70%,#000000fa),url(/static/media/eternum-gate-bg.a77ed0d3bff847037198.png) center -48px /cover no-repeat;background:linear-gradient(180deg,#0000000d 0,#00000014 42%,#000000c2 70%,#000000fa 100%),var(--eternum-bg-image) center -48px /cover no-repeat;border:0;border-radius:0;box-shadow:none;justify-content:flex-start;margin:0 auto;min-height:100svh;padding:clamp(34px,7vw,64px) clamp(30px,8vw,56px);width:min(100%,640px)}.reference-flow.form-reference .cosmic-card,.reference-flow.lookup-reference .cosmic-card{background:linear-gradient(180deg,#0000005c,#000000d1),url(/static/media/eternum-gate-bg.a77ed0d3bff847037198.png) center -48px /cover no-repeat;background:linear-gradient(180deg,#0000005c,#000000d1),var(--eternum-bg-image) center -48px /cover no-repeat}.reference-flow .back-icon{background:#0000;border:0;box-shadow:none;color:#0000;font-size:0;height:38px;left:clamp(20px,5vw,34px);line-height:1;padding:0;position:absolute;top:clamp(20px,5vw,34px);width:38px}.reference-flow .ring.small-ring{border-width:2px;height:clamp(72px,18vw,112px);margin-bottom:clamp(28px,5svh,48px);margin-top:clamp(38px,9svh,98px);width:clamp(72px,18vw,112px)}.incomer-reference .brand-title{font-size:clamp(1.75rem,5.8vw,3rem);letter-spacing:clamp(8px,3vw,18px);margin-top:0;white-space:nowrap}.incomer-reference .tagline{font-size:clamp(.72rem,2.3vw,1rem);letter-spacing:clamp(6px,2.8vw,14px);margin-bottom:clamp(74px,20svh,150px)}.reference-gate{display:none}.incomer-reference .welcome-block{margin-bottom:clamp(28px,5svh,48px);margin-top:0}.incomer-reference .welcome-block p:first-child{color:#fff;font-family:Segoe UI,Arial,sans-serif;font-size:clamp(1.1rem,4.4vw,1.55rem);line-height:1.45}.incomer-reference .welcome-block h2{color:#ecf2ffbd;font-family:Segoe UI,Arial,sans-serif;font-size:clamp(1rem,4vw,1.36rem);margin-top:clamp(36px,6svh,58px)}.phone-field{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000008a;border-color:#d5e2ff61;border-radius:16px;grid-template-columns:clamp(78px,18vw,110px) 1fr;max-width:488px}.phone-field input,.phone-field span{min-height:clamp(62px,12vw,82px)}.phone-field input{font-family:Segoe UI,Arial,sans-serif;font-size:clamp(1rem,3.8vw,1.25rem)}.reference-flow .purple-btn{background:linear-gradient(180deg,#525dab61,#1e26606b);border-color:#b0a8ffe6;border-radius:16px;box-shadow:0 0 24px #8e83ff8c,inset 0 0 28px #ffffff12;font-size:clamp(.82rem,3vw,1.08rem);letter-spacing:clamp(4px,1.6vw,8px);margin-left:auto;margin-right:auto;max-width:488px;min-height:clamp(68px,13vw,88px)}.secure{font-family:Segoe UI,Arial,sans-serif;letter-spacing:0;margin-top:clamp(28px,5svh,52px)}.outcomer-reference .cosmic-card{padding-top:clamp(34px,7svh,76px)}.mini-brand-lockup{margin-bottom:clamp(220px,41svh,360px)}.mini-brand-lockup .ring{height:52px;margin:0 0 10px;width:52px}.mini-brand-lockup span{font-size:clamp(.55rem,1.8vw,.75rem)}.mini-brand-lockup strong{font-size:clamp(2rem,8vw,3.3rem);letter-spacing:clamp(8px,3.2vw,18px)}.mini-brand-lockup em{font-size:clamp(.55rem,1.8vw,.72rem)}.outcomer-selection-panel h2{font-size:clamp(1.35rem,5vw,2rem);letter-spacing:clamp(7px,2.8vw,15px)}.outcomer-selection-panel p{font-family:Segoe UI,Arial,sans-serif;font-size:clamp(1rem,3.8vw,1.22rem)}.selection-display{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d081c9e;border-radius:10px;margin:clamp(22px,4svh,34px) auto clamp(18px,3svh,28px);max-width:522px}.selection-display div{padding:clamp(14px,3.2vw,22px) 8px}.selection-display strong{font-family:Segoe UI,Arial,sans-serif;font-size:clamp(1.85rem,7vw,2.45rem)}.outcomer-action-list{gap:clamp(13px,2.4svh,18px);margin-left:auto;margin-right:auto;max-width:522px}.outcomer-action-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c081bad;border-radius:10px;min-height:clamp(96px,16svh,118px)}.outcomer-action-card strong{font-size:clamp(1rem,3.7vw,1.35rem);letter-spacing:clamp(5px,2vw,10px)}.outcomer-action-card em{font-family:Segoe UI,Arial,sans-serif;font-size:clamp(.88rem,3.2vw,1.05rem)}.ticket-page{align-items:flex-start;background:linear-gradient(180deg,#0000005c,#000 42%,#000),url(/static/media/eternum-gate-bg.a77ed0d3bff847037198.png) center -120px /min(100vw,660px) auto no-repeat,#000;background:linear-gradient(180deg,#0000005c,#000 42%,#000 100%),var(--eternum-bg-image) center -120px /min(100vw,660px) auto no-repeat,#000;padding:0}.ticket-page:after,.ticket-page:before{display:none}.ticket-pass{background:#0000;border:0;border-radius:0;box-shadow:none;margin:0 auto;padding:clamp(22px,4vw,34px) clamp(18px,5vw,46px) 34px;width:min(100%,640px)}.ticket-hero{background:#0000;min-height:clamp(300px,44svh,420px);padding-top:clamp(28px,4svh,48px)}.ticket-hero .ring{height:clamp(48px,11vw,70px);margin-bottom:10px;width:clamp(48px,11vw,70px)}.ticket-hero h1{font-size:clamp(1.85rem,7vw,3.15rem);letter-spacing:clamp(7px,2.4vw,14px)}.ticket-hero h3,.ticket-hero p{letter-spacing:clamp(4px,1.4vw,8px)}.ticket-pass .locked-qr-card,.ticket-pass .qr-card{border-radius:10px;margin:-18px auto 14px;padding:clamp(12px,3vw,18px);width:min(100%,340px)}.ticket-pass .feature-grid,.ticket-pass .identity-card,.ticket-pass .venue-about{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02040cb8;border-radius:10px;margin-left:auto;margin-right:auto;width:min(100%,540px)}.ticket-pass .identity-card h2,.ticket-pass .qr-card h2,.ticket-pass .venue-about h2{font-size:clamp(.72rem,2.3vw,.92rem);letter-spacing:clamp(4px,1.8vw,8px)}.ticket-pass .identity-card div{grid-template-columns:42% 1fr;min-height:34px}.ticket-pass .identity-card p,.ticket-pass .identity-card span{font-size:clamp(.62rem,2vw,.78rem);letter-spacing:clamp(2px,1vw,4px)}.feature-grid div,.ticket-pass .venue-about p{font-family:Segoe UI,Arial,sans-serif;letter-spacing:0}.feature-grid{grid-template-columns:repeat(4,1fr)}@media (max-width:520px){body:before{background:linear-gradient(180deg,#00000047,#000000b8),url(/static/media/eternum-gate-bg.a77ed0d3bff847037198.png) top /cover no-repeat,#000;background:linear-gradient(180deg,#00000047,#000000b8),var(--eternum-bg-image) center top /cover no-repeat,#000}.eternum-home{background-position:center -70px;background-size:cover}.eternum-hero{min-height:61svh;padding-top:24svh}.path-section{margin-top:-1svh}.path-card{grid-template-columns:38px 1fr 1px 34px;padding-left:12px;padding-right:12px}.path-card strong{font-size:.92rem;letter-spacing:6px;white-space:nowrap}.path-kicker{letter-spacing:3px}.path-description{font-size:.68rem;line-height:1.36}.path-arrow{font-size:1.55rem}.reference-flow .cosmic-card{width:100%}.incomer-reference .tagline{margin-bottom:16svh}.incomer-reference .brand-title{font-size:1.12rem;letter-spacing:6px}.incomer-reference .tagline{font-size:.7rem;letter-spacing:5px}.mini-brand-lockup{margin-bottom:31svh}.feature-grid{grid-template-columns:repeat(2,1fr)}}body:has(.eternum-home){background:#000}body:has(.eternum-home):after,body:has(.eternum-home):before{display:none}.eternum-home{background:url(/static/media/homepage-reference.db23cce0fecf1aabe87a.jpeg) 50%/100% 100% no-repeat;background:var(--homepage-reference-image) center center /100% 100% no-repeat;height:min(100vh,216.21622vw);margin:0 auto;min-height:0;overflow:hidden;padding:0;width:min(100vw,46.25vh)}.eternum-axis,.eternum-frame,.eternum-hero,.eternum-home .animated-bg,.eternum-home:after,.eternum-home:before,.home-footer,.path-title{display:none!important}.path-section{margin:0;max-width:none;padding:0}.path-card-list,.path-section{inset:0;pointer-events:none;position:absolute;width:100%}.path-card-list{display:block;height:100%}.path-card{-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:none!important;border:0!important;border-radius:0;box-shadow:none!important;color:#0000;filter:none!important;height:10.55%;left:8.78%;min-height:0;mix-blend-mode:normal!important;padding:0;pointer-events:auto;position:absolute;transform:none!important;width:82.44%}.path-card.path-blue{top:57.11%}.path-card.path-purple{top:68.59%}.path-card.path-gold{top:80.39%}.path-card>*{opacity:0}.path-card:focus-visible,.path-card:hover{background:rgba(127,157,255,.025)!important;border:1px solid #d8e2ff9e;border-radius:16px;box-shadow:0 0 18px #7f9dff2e;outline:none}@media (min-aspect-ratio:37/80){.eternum-home{height:100vh;width:46.25vh}}@media (max-aspect-ratio:37/80){.eternum-home{height:216.21622vw;width:100vw}}@media (max-width:480px){.eternum-home{height:221.62162vw;margin-left:-1.25vw;margin-right:0;max-width:none;width:102.5vw}}.app-shell.incomer-reference.tone-blue{align-items:flex-start;background:#000;justify-content:center;min-height:100vh;padding:0}.app-shell.incomer-reference.tone-blue:after,.app-shell.incomer-reference.tone-blue:before,.incomer-reference.tone-blue .animated-bg{display:none}.incomer-reference.tone-blue .cosmic-card{background:linear-gradient(180deg,#00000005,#0000000a 45%,#00000029 68%,#000000c7),url(/static/media/incomer-background-clean.fc158d42d1194368ea7f.png) top /100% 100% no-repeat;background:linear-gradient(180deg,#00000005 0,#0000000a 45%,#00000029 68%,#000000c7 100%),var(--incomer-bg-image) center top /100% 100% no-repeat;border:0;border-radius:0;box-shadow:none;height:min(100vh,216.21622vw);margin:0 auto;min-height:0;overflow:hidden;padding:0;position:relative;width:min(100vw,46.25vh)}.incomer-reference.tone-blue .back-icon{background:#0000;border:0;border-radius:999px;box-shadow:none;color:#0000;font-size:0;height:38px;left:clamp(20px,5vw,34px);padding:0;position:absolute;top:clamp(20px,5vw,34px);width:38px;z-index:5}.incomer-reference.tone-blue .back-icon:after,.incomer-reference.tone-blue .back-icon:before{background:#f7fbffeb;box-shadow:0 0 6px #f7fbff73;content:"";height:1.5px;left:9px;position:absolute;top:50%;transform-origin:1px 50%;width:22px}.incomer-reference.tone-blue .back-icon:before{transform:rotate(-42deg)}.incomer-reference.tone-blue .back-icon:after{transform:rotate(42deg)}.incomer-reference.tone-blue .home-error,.incomer-reference.tone-blue .loading-message,.incomer-reference.tone-blue .reference-gate,.incomer-reference.tone-blue .ring.small-ring{display:none}.incomer-reference.tone-blue .brand-title{color:#f7fbff;font-size:clamp(1px,min(4.45vw,2.06vh),26.3px);letter-spacing:6.4px;text-shadow:0 0 8px #ffffff61,0 0 18px #7f9dff52;top:22.3%;white-space:nowrap}.incomer-reference.tone-blue .brand-title,.incomer-reference.tone-blue .tagline{font-family:Michroma,Orbitron,Eurostile,Bank Gothic,Segoe UI,Arial,sans-serif;font-family:var(--eternum-font);font-weight:400;left:0;line-height:1;margin:0;position:absolute;text-align:center;width:100%;z-index:3}.incomer-reference.tone-blue .tagline{color:#c6b5ffdb;font-size:clamp(1px,min(2.58vw,1.2vh),15.3px);letter-spacing:10px;top:28%}.incomer-reference.tone-blue .tagline:after,.incomer-reference.tone-blue .tagline:before{background:linear-gradient(90deg,#0000,#a094ffa8);content:"";display:inline-block;height:1px;margin:0 4.6% 0 0;vertical-align:middle;width:12.5%}.incomer-reference.tone-blue .tagline:after{background:linear-gradient(90deg,#a094ffa8,#0000);margin:0 0 0 4.6%}.incomer-reference.tone-blue .welcome-block{background:#0000;border:0;box-shadow:none;left:8.78%;margin:0;max-width:none;padding:0;position:absolute;top:49%;width:82.44%;z-index:4}.incomer-reference.tone-blue .welcome-block p:first-child{color:#fff;font-family:Inter,Segoe UI,Arial,sans-serif;font-family:var(--eternum-body-font);font-size:clamp(1px,min(4.95vw,2.29vh),29.3px);font-weight:400;letter-spacing:-.2px;line-height:1.42;margin:0;text-align:center;text-shadow:0 0 8px #fff3}.incomer-divider{height:18px;margin:4.5% 0 5.7%;position:relative;width:100%}.incomer-divider:after,.incomer-divider:before{background:linear-gradient(90deg,#0000,#aea9ffad);content:"";height:1px;position:absolute;top:50%;width:42%}.incomer-divider:before{left:0}.incomer-divider:after{right:0;transform:rotate(180deg)}.incomer-divider span{background:#a99cff;box-shadow:0 0 12px #a99cffe6,0 0 24px #7f9dff73;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:8px}.incomer-reference.tone-blue .welcome-block h2{color:#ecf2ffc2;font-family:Inter,Segoe UI,Arial,sans-serif;font-family:var(--eternum-body-font);font-size:clamp(1px,min(4vw,1.85vh),23.7px);font-weight:400;letter-spacing:-.15px;line-height:1.43;margin:0 auto;text-align:center;width:70%}.incomer-reference.tone-blue .phone-field{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000006b;border:1px solid #ecf2ff57;border-radius:17px;box-shadow:inset 0 0 18px rgba(127,157,255,.035);display:grid;grid-template-columns:27.8% 1fr;height:6.33%;left:8.78%;margin:0;max-width:none;position:absolute;top:70.25%;width:82.44%;z-index:4}.incomer-reference.tone-blue .phone-field input,.incomer-reference.tone-blue .phone-field span{height:100%;min-height:0}.incomer-reference.tone-blue .phone-field span{border-right:1px solid #ecf2ff38;color:#fff;display:grid;font-family:Inter,Segoe UI,Arial,sans-serif;font-family:var(--eternum-body-font);font-size:clamp(1px,min(3.4vw,1.57vh),20px);letter-spacing:1px;place-items:center}.incomer-reference.tone-blue .phone-field span:after{border-bottom:1px solid #ecf2ffb8;border-right:1px solid #ecf2ffb8;content:"";height:8px;margin-left:12px;transform:rotate(45deg) translateY(-3px);width:8px}.incomer-reference.tone-blue .phone-field input{background:#0000;border:0;border-radius:0 17px 17px 0;box-shadow:none;color:#f7fbffe6;font-family:Inter,Segoe UI,Arial,sans-serif;font-family:var(--eternum-body-font);font-size:clamp(1px,min(4.25vw,1.97vh),25px);margin:0;padding:0 0 0 10.5%;text-align:left}.incomer-reference.tone-blue .phone-field input::placeholder{color:#ecf2ff52}.incomer-reference.tone-blue .field-error{left:8.78%;margin:0;position:absolute;top:77%;width:82.44%;z-index:6}.incomer-reference.tone-blue .purple-btn{background:linear-gradient(180deg,#3d44977a,#151a4880);border:2px solid #9b91fff2;border-radius:18px;box-shadow:0 0 18px #8e83ffb8,0 0 38px #586fff6b,inset 0 0 34px hsla(0,0%,100%,.065);color:#fff;font-family:Michroma,Orbitron,Eurostile,Bank Gothic,Segoe UI,Arial,sans-serif;font-family:var(--eternum-font);font-size:clamp(1px,min(3.2vw,1.48vh),19px);font-weight:400;height:7.5%;left:8.78%;letter-spacing:4.6px;margin:0;max-width:none;min-height:0;position:absolute;text-align:center;top:80.35%;width:82.44%;z-index:4}.incomer-reference.tone-blue .secure{color:#ecf2ff57;font-family:Inter,Segoe UI,Arial,sans-serif;font-family:var(--eternum-body-font);font-size:clamp(1px,min(3.2vw,1.48vh),18.9px);font-weight:400;left:0;letter-spacing:0;margin:0;position:absolute;text-align:center;top:92.1%;width:100%;z-index:4}.incomer-reference.tone-blue .secure span{border:1px solid #ecf2ff57;border-radius:6px;color:#ecf2ff6b;display:inline-grid;font-size:10px;height:20px;margin-right:10px;place-items:center;transform:translateY(-1px);width:20px}@media (min-aspect-ratio:37/80){.incomer-reference.tone-blue .cosmic-card{height:100vh;width:46.25vh}}@media (max-aspect-ratio:37/80){.incomer-reference.tone-blue .cosmic-card{height:216.21622vw;width:100vw}}.app-shell.outcomer-reference{background:#000!important;display:block!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important}.app-shell.outcomer-reference:after,.app-shell.outcomer-reference:before,.outcomer-reference .animated-bg,.outcomer-reference .mini-brand-lockup,.outcomer-reference .outcomer-selection-panel>h2,.outcomer-reference .outcomer-selection-panel>p,.outcomer-reference .reference-gate{display:none!important}.outcomer-reference .cosmic-card{background-image:url(/static/media/outcomer-background.522f72e328e6c0afac6d.png)!important;background-image:var(--outcomer-bg-image)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100% 932px!important;border:none!important;border-radius:0!important;box-shadow:none!important;height:932px!important;margin:0 auto!important;max-width:100vw!important;min-height:932px!important;overflow:hidden!important;padding:0!important;position:relative!important;transform:none!important;width:430px!important}.outcomer-reference .outcomer-selection-panel{left:50%!important;margin:0!important;padding:0!important;position:absolute!important;top:530px!important;transform:translateX(-50%)!important;width:340px!important;z-index:10!important}.outcomer-reference .selection-display{background:#020a19ad!important;border:1px solid #4b9bff8c!important;border-radius:12px!important;box-shadow:0 0 18px #3791ff29,inset 0 0 25px #3791ff14!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;height:82px!important;padding-top:27px!important;position:relative!important}.outcomer-reference .selection-display:before{color:#96cdfff2!important;content:"THE SELECTION"!important;font-size:9px!important;left:0!important;letter-spacing:5px!important;position:absolute!important;text-align:center!important;top:13px!important;width:100%!important}.outcomer-reference .selection-display div{align-content:center!important;display:grid!important;place-items:center!important}.outcomer-reference .selection-display div+div{border-left:1px solid #d2ebff59!important}.outcomer-reference .selection-display strong{font-family:Inter,Segoe UI,Arial,sans-serif!important;font-family:var(--eternum-body-font)!important;font-size:22px!important;font-weight:300!important;transform:translateY(-20px)!important}.outcomer-reference .selection-display span{font-size:8px!important;letter-spacing:1px!important;margin-top:2px!important;transform:translateY(-20px)!important}.outcomer-reference .outcomer-action-list{grid-gap:10px!important;display:grid!important;gap:10px!important;left:50%!important;margin:0!important;position:absolute!important;top:650px!important;transform:translateX(-50%)!important;width:340px!important;z-index:10!important}.outcomer-reference .outcomer-action-card{grid-gap:12px!important;all:unset!important;align-items:center!important;background:#020a19b8!important;border:1px solid #4b9bff7a!important;border-radius:12px!important;box-shadow:0 0 16px #3791ff24,inset 0 0 22px #3791ff12!important;box-sizing:border-box!important;color:#fff!important;cursor:pointer!important;display:grid!important;gap:12px!important;grid-template-columns:62px 1fr 18px!important;height:66px!important;padding:8px 14px!important;width:100%!important}.outcomer-reference .action-icon{border:1px solid #4bbeff7a!important;border-radius:50%!important;box-shadow:0 0 16px #4bbeff40!important;color:#0000!important;height:52px!important;position:relative!important;width:52px!important}.outcomer-reference .outcomer-action-card:first-child .action-icon:before{border:2px solid #6fc1ff;border-radius:50%;content:"";height:12px;left:50%;position:absolute;top:10px;transform:translateX(-50%);width:12px}.outcomer-reference .outcomer-action-card:first-child .action-icon:after{border:2px solid #6fc1ff;border-bottom:0;border-radius:20px 20px 0 0;content:"";height:12px;left:50%;position:absolute;top:28px;transform:translateX(-50%);width:22px}.outcomer-reference .outcomer-action-card:nth-child(2) .action-icon{overflow:visible!important;position:relative!important}.outcomer-reference .outcomer-action-card:nth-child(2) .action-icon:before{border:0!important;color:#6fc1ff!important;content:"✓"!important;display:grid!important;font-size:24px!important;font-weight:700!important;inset:0!important;place-items:center!important;position:absolute!important;text-shadow:0 0 10px #6fc1ffcc!important;transform:none!important}.outcomer-reference .outcomer-action-card:nth-child(2) .action-icon:after{display:none!important}.outcomer-reference .outcomer-action-card:nth-child(3) .action-icon{position:relative!important}.outcomer-reference .outcomer-action-card:nth-child(3) .action-icon:before{border:2px solid #6fc1ff;border-radius:50%;box-shadow:0 0 8px #6fc1ff99;content:"";height:18px;left:11px;position:absolute;top:11px;width:18px}.outcomer-reference .outcomer-action-card:nth-child(3) .action-icon:after{background:#6fc1ff;border-radius:2px;bottom:11px;box-shadow:0 0 8px #6fc1ff99;content:"";height:2px;position:absolute;right:8px;transform:rotate(45deg);width:12px}.outcomer-reference .outcomer-action-card strong{display:block!important;font-size:11px!important;letter-spacing:3px!important;line-height:1!important;margin-bottom:4px!important;white-space:nowrap!important}.outcomer-reference .outcomer-action-card:nth-child(2) strong,.outcomer-reference .outcomer-action-card:nth-child(3) strong{font-size:9px!important;letter-spacing:1.4px!important}.outcomer-reference .outcomer-action-card em{color:#ebf5ffb8!important;display:block!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-family:var(--eternum-body-font)!important;font-size:8px!important;font-style:normal!important;line-height:1.15!important;margin-top:5px!important;text-transform:uppercase!important}.outcomer-reference .outcomer-action-card b{color:#68baff!important;font-size:22px!important;font-weight:200!important}.outcomer-reference .reference-footer{color:#73b9ffe6!important;font-size:8px!important;left:0!important;letter-spacing:5px!important;position:absolute!important;text-align:center!important;top:880px!important;width:100%!important;z-index:10!important}
/*# sourceMappingURL=main.843f3e4f.css.map*/