@font-face{font-family:Nasalization;src:url(/assets/Nasalization%20Rg-DD0SFZwf.otf)format("opentype")}:root{--bg:#07080d;--bg-soft:#10131d;--surface:#ffffff13;--surface-strong:#ffffff1d;--border:#ffffff29;--border-strong:#ffffff3d;--text-main:#f7f8fc;--text-muted:#ebf0ffad;--accent:#178cff;--accent-2:#7c3dff;--accent-3:#d72aff;--shadow:0 28px 90px #0000005c}*{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%}@media (display-mode:fullscreen),(display-mode:standalone){html,body,#root{overscroll-behavior:none;width:100%;height:100%;min-height:100%;overflow:hidden}}body{min-height:100vh;color:var(--text-main);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:radial-gradient(at 18% 96%,#00b2841a,#0000 38%),radial-gradient(at 86% 92%,#ff00aa1c,#0000 36%),radial-gradient(at 52% 108%,#5d48ff29,#0000 42%),linear-gradient(#08080b 0%,#030305 56%,#000 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 100%,#ffffff09,#0000 48%);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 42% 100%);mask-image:linear-gradient(#0000 0%,#000 42% 100%)}body:after{content:"";pointer-events:none;z-index:0;mix-blend-mode:normal;background:linear-gradient(#ffffff09,#0000 18%),radial-gradient(#0000 0%,#00000047 72%);position:fixed;inset:0}body>*{z-index:1;position:relative}button,input,textarea,select{font:inherit}.wrapper{width:100%;min-height:100vh;padding:32px 24px 64px}.wrapperInner{width:min(100%,960px);margin:0 auto}.hero{text-align:center;justify-items:center;gap:16px;padding:clamp(36px,6vw,72px) 0 clamp(28px,4vw,48px);display:grid}.signalBox{-webkit-backdrop-filter:blur(20px)saturate(1.1);text-align:left;background:radial-gradient(72% 105% at -12% -10%,#d72aff0a,#0000 72%),linear-gradient(145deg,#ffffff0a,#d72aff05),#020307db;border:1px solid #ff3fc03d;border-radius:22px;grid-template-columns:1fr;gap:12px;width:100%;margin:0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 70px #0000003d,0 0 34px #d72aff11,inset 0 1px #ffffff1a}.signalBox:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#d72aff38 10%,#178cff1a 62%,#0000 100%);height:1px;position:absolute;top:0;left:20px;right:20px}.signalBox .ant-card-body{gap:12px;padding:20px;display:grid}.signalIcon{color:#e25cfff5;background:#d72aff17;border:1px solid #d72aff57;border-radius:999px;width:42px;height:42px;font-size:1.55rem;line-height:1;position:relative;box-shadow:0 0 22px #d72aff33}.signalIcon span{line-height:1;position:absolute;top:calc(50% + 1.5px);left:50%;transform:translate(-50%,-50%)}.signalBox p{color:#ebf0ffbd;margin:0;font-size:.94rem;line-height:1.58}.signalBox p+p{margin-top:7px}.signalWhy{border-top:1px solid #d72aff29;padding-top:10px}.signalWhy strong{color:#e25cfff5}.signalBox a{color:red;font-weight:800;text-decoration:none}.signalBox a:hover{color:#fff}.eyebrow{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;margin:0;padding:7px 12px;font-size:.78rem;font-weight:600}.brand{letter-spacing:.045em;background:linear-gradient(120deg,#176bff,#4d2dff,#8c2dff,#d72aff,#ff3fc0,#176bff) 0 0/260% 260%;color:#0000;text-shadow:0 1px #ffffff29,0 0 8px #176bff57,0 0 18px #4d2dff57,0 0 32px #d72aff33;filter:drop-shadow(0 10px 22px #0000006b);-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin:0;padding-bottom:.08em;font-family:Nasalization,Inter,system-ui,sans-serif;font-size:clamp(2.8rem,6.4vw,5.2rem);font-weight:300;line-height:1.12;animation:7s ease-in-out infinite brandGradient}.brand span{display:inline-block}@keyframes brandGradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.heroStatement{color:var(--text-muted);white-space:nowrap;flex-wrap:nowrap;justify-content:center;gap:.3em;margin:0;font-size:clamp(.96rem,1.6vw,1.08rem);line-height:1.45;display:inline-flex}.heroStatementEmphasis{border-bottom:1px solid;justify-self:center;padding-bottom:2px;text-decoration:none}.heroText{max-width:600px;color:var(--text-muted);margin:0;font-size:clamp(.96rem,1.6vw,1.08rem);line-height:1.6}.heroLanguageChooser{align-items:center;gap:10px;display:flex}.heroLanguageChooser button{cursor:pointer;opacity:.58;background:#ffffff09;border:1px solid #ffffff1f;border-radius:7px;place-items:center;width:36px;height:28px;padding:0;display:grid}.heroLanguageChooser button.isActive{opacity:1;border-color:#8c50ff94}.heroLanguageChooser button:disabled{cursor:not-allowed}.heroLanguageChooser button:focus-visible{outline-offset:3px;outline:2px solid #8c50ff}.heroLanguageChooser span{font-size:1.15rem;line-height:1}.introGrid{margin-bottom:18px}.glassCard.welcomeCard{--card-accent:255, 0, 212;--card-accent-2:208, 0, 255;--card-border-alpha:.42;--card-glow-alpha:.14;--card-fill-alpha:.04;margin-bottom:18px}.welcomePeaceEnding{white-space:nowrap}.welcomePeaceIcon{color:red;fill:none;filter:drop-shadow(0 0 .75px red)drop-shadow(0 0 4px #ff0000e0)drop-shadow(0 0 9px #ff000070);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;vertical-align:-.17em;width:1.16em;height:1.16em;margin-left:6px}.sideStack{width:100%}.glassCard{--card-accent:23, 107, 255;--card-accent-2:124, 61, 255;--card-border-alpha:.22;--card-glow-alpha:.075;--card-fill-alpha:.022;border:1px solid rgba(var(--card-accent), var(--card-border-alpha));background:radial-gradient(ellipse 72% 105% at -12% -10%, rgba(var(--card-accent), .04), transparent 72%), radial-gradient(circle at 102% 105%, rgba(var(--card-accent-2), .045), transparent 32%), linear-gradient(145deg, #ffffff0d, rgba(var(--card-accent), var(--card-fill-alpha))), #020307db;box-shadow:0 22px 70px #00000047, 0 0 42px rgba(var(--card-accent), var(--card-glow-alpha)), 0 0 1px rgba(var(--card-accent), .34), inset 0 1px 0 #ffffff1f;-webkit-backdrop-filter:blur(22px)saturate(1.12);border-radius:22px;position:relative;overflow:hidden}.glassCard .ant-card-body{padding:26px;position:relative}.glassCard:before{content:"";pointer-events:none;background:linear-gradient(115deg, #ffffff08, transparent 22%), radial-gradient(ellipse 70% 90% at -10% 0%, rgba(var(--card-accent), .025), transparent 74%);position:absolute;inset:0}.glassCard:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0%, rgba(var(--card-accent), .22) 10%, rgba(var(--card-accent-2), .1) 62%, transparent 100%);height:1px;position:absolute;top:0;left:20px;right:20px}.cardKicker{border:1px solid rgba(var(--card-accent), .36);background:linear-gradient(90deg, rgba(var(--card-accent), .13), rgba(var(--card-accent-2), .08)), #040509b8;width:fit-content;min-height:24px;box-shadow:0 0 22px rgba(var(--card-accent), .12);text-shadow:0 0 16px rgba(var(--card-accent), .2);text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 10px;line-height:1.35;color:rgba(var(--card-accent), .96)!important;letter-spacing:.12em!important;margin:0 0 12px!important;font-size:.74rem!important;font-weight:700!important;display:inline-flex!important}.glassCard .ant-typography h2,.glassCard h2.ant-typography,.contentPanel h2.ant-typography{letter-spacing:-.01em;color:var(--text-main)!important;margin:0 0 16px!important;font-size:clamp(1.18rem,2vw,1.65rem)!important;line-height:1.2!important}.glassCard .ant-typography,.glassCard blockquote{font-size:.95rem;line-height:1.74;color:#ebf0ffb8!important;margin-bottom:0!important}.glassCard .ant-typography+.ant-typography{margin-top:12px}.glassCard blockquote{border-left:2px solid rgba(var(--card-accent), .72);padding-left:16px;font-size:1rem}.glassCard a.ant-typography{width:fit-content;margin-top:18px;font-size:.9rem;font-weight:650;text-decoration:none;color:rgba(var(--card-accent), .95)!important;display:inline-flex!important}.synergyCard{--card-accent:23, 107, 255;--card-accent-2:77, 45, 255}.introCard{--card-accent:0, 178, 132;--card-accent-2:23, 107, 255;--card-border-alpha:.22;--card-glow-alpha:.065}.partyCard{--card-accent:215, 42, 255;--card-accent-2:255, 63, 192;--card-border-alpha:.24;--card-glow-alpha:.075}.organizeCard{--card-accent:38, 205, 92;--card-accent-2:0, 178, 132;--card-border-alpha:.22;--card-glow-alpha:.06}.glassCard a.ant-typography:hover{color:#fff!important}.contentPanel{--panel-accent:124, 61, 255;--panel-accent-2:23, 107, 255;border:1px solid rgba(var(--panel-accent), .24);background:radial-gradient(circle at 18% -8%, rgba(var(--panel-accent), .1), transparent 30%), radial-gradient(circle at 102% 100%, rgba(var(--panel-accent-2), .07), transparent 32%), linear-gradient(145deg, #ffffff0d, rgba(var(--panel-accent), .022)), #020307db;box-shadow:var(--shadow), 0 0 42px rgba(var(--panel-accent), .07), inset 0 1px 0 #ffffff24;-webkit-backdrop-filter:blur(26px)saturate(1.18);border-radius:24px;margin-bottom:18px;position:relative;overflow:hidden}.contentPanel .ant-card-body{padding:0}.contentPanel:before{content:"";pointer-events:none;background:radial-gradient(ellipse 72% 105% at -12% -10%, rgba(var(--panel-accent), .04), transparent 72%), linear-gradient(180deg, #ffffff08, transparent 24%);position:absolute;inset:0}.contentPanel:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0%, rgba(var(--panel-accent), .22) 10%, rgba(var(--panel-accent-2), .1) 62%, transparent 100%);height:1px;position:absolute;top:0;left:20px;right:20px}.sectionHeader{border-bottom:1px solid #ffffff1a;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 28px 20px;display:flex;position:relative}.sectionHeader h2{letter-spacing:-.01em;color:var(--text-main)!important;margin:0!important;font-size:clamp(1.2rem,1.7vw,1.55rem)!important;font-weight:650!important}.sectionHeader p{border:1px solid rgba(var(--panel-accent), .36);background:linear-gradient(90deg, rgba(var(--panel-accent), .13), rgba(var(--panel-accent-2), .08)), #040509b8;width:fit-content;max-width:430px;min-height:24px;box-shadow:0 0 22px rgba(var(--panel-accent), .12);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 10px;font-weight:700;line-height:1.35;display:inline-flex;color:#aa87fff5!important;margin:0!important;font-size:.72rem!important}.valuesAccordion{background:0 0;border:0;border-radius:0;position:relative}.valueItem{background:0 0;border:0;border-top:1px solid #ffffff18;overflow:hidden}.valueItem:first-child{border-top:0}.valueSummary{color:#f8fafff0;cursor:pointer;letter-spacing:.01em;align-items:center;gap:14px;padding:18px 28px;font-size:.98rem;font-weight:650;list-style:none;transition:background .18s,color .18s;display:flex}.valueSummary::-webkit-details-marker{display:none}.valueSummary:before{content:"";border-bottom:2px solid #beeeffd1;border-right:2px solid #beeeffd1;flex:0 0 7px;width:7px;height:7px;transition:transform .18s;transform:rotate(-45deg)}.valueSummary:hover{color:#fff;background:#ffffff0e}.valueItem[open] .valueSummary{background:#ffffff13}.valueItem[open] .valueSummary:before{transform:rotate(45deg)}.valueBody{color:#ebf0ffc2;background:0 0;border:0;padding:0 28px 22px 50px}.valueBody p{color:#ebf0ffbd;max-width:850px;margin:0;font-size:.94rem;line-height:1.78}.valueBody p+p{margin-top:10px}.recognitionValue{background:0 0!important}.recognitionValue .valueSummary{text-shadow:0 0 8px #b51f2e33;color:#b51f2e!important}.recognitionValue .valueSummary:before{filter:drop-shadow(0 0 4px #b51f2e33);border-color:#b51f2e}.recognitionValue .valueSummary:hover,.recognitionValue[open] .valueSummary{color:#d62b3d!important}.recognitionValue .valueSummary:hover:before,.recognitionValue[open] .valueSummary:before{border-color:#d62b3d}.recognitionUnlocked .recognitionValue{animation:2.1s ease-out both recognitionNeonReveal}.recognitionUnlocked .recognitionValue .valueSummary{animation:2.1s ease-out both recognitionNeonText}@keyframes recognitionNeonReveal{0%{box-shadow:inset 0 0 #28c8ff00,0 0 #28c8ff00;background:#1eb4ff00!important}20%{box-shadow:inset 0 0 28px #32d2ff4d,0 0 24px #28beff6b;background:#1eb4ff2e!important}48%{box-shadow:inset 0 0 16px #28beff2e,0 0 12px #1eaaff38;background:#1996ff14!important}to{box-shadow:inset 0 0 #28c8ff00,0 0 #28c8ff00;background:0 0!important}}@keyframes recognitionNeonText{0%,to{text-shadow:0 0 8px #b51f2e33;color:#b51f2e!important}20%{text-shadow:0 0 6px #63dfff,0 0 18px #23b9ffe6;color:#d9f8ff!important}}@media (prefers-reduced-motion:reduce){.recognitionUnlocked .recognitionValue,.recognitionUnlocked .recognitionValue .valueSummary{animation:none}}.stackedSections{width:100%;display:flex}.linkRow{margin-top:4px}.communityGroups{gap:10px;width:min(100%,620px);display:grid}.communityGroup{background:linear-gradient(145deg,#ffffff14,#ffffff09),#00000029;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 15px;display:grid;box-shadow:inset 0 1px #ffffff14}.communityDot{background:#00b284;border-radius:999px;width:11px;height:11px;margin-top:5px;box-shadow:0 0 16px #00b28470}.communityDotAlt{background:#ff8fd8;box-shadow:0 0 16px #ff8fd885}.communityGroup strong{color:#f8fafff0;letter-spacing:.01em;margin-bottom:3px;font-size:.95rem;display:block}.communityGroup p{color:#ebf0ffa3;margin:0;font-size:.9rem;line-height:1.5}.whatsappButton{color:#e6fff0f5;background:linear-gradient(90deg,#25aa5c38,#00b2841f),#ffffff0a;border:1px solid #25d36657;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:42px;padding:8px 15px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 0 24px #25aa5c1f}.communityGroupButton{align-self:center;gap:7px;min-height:36px;padding-inline:12px;font-size:.78rem}.communityGroupButton svg{flex:none;width:1rem;height:1rem}.whatsappButton:hover{color:#fff!important;background:linear-gradient(90deg,#25aa5c52,#00b2842e),#ffffff0f!important;border-color:#25d3669e!important}.sectionTag{--tag-accent:215, 42, 255;--tag-accent-2:23, 107, 255;white-space:normal;overflow-wrap:anywhere;border:1px solid rgba(var(--tag-accent), .36);background:linear-gradient(90deg, rgba(var(--tag-accent), .13), rgba(var(--tag-accent-2), .08)), #040509b8;width:fit-content;max-width:100%;height:auto;min-height:24px;color:rgba(var(--tag-accent), .96);box-shadow:0 0 22px rgba(var(--tag-accent), .12);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 10px;font-size:.72rem;font-weight:700;line-height:1.35;display:inline-flex}.sectionTag+h2.ant-typography{margin-top:12px!important}.definitionTag{--tag-accent:23, 107, 255;--tag-accent-2:77, 45, 255}.welcomeTag{--tag-accent:255, 0, 212;--tag-accent-2:208, 0, 255}.ideaTag{--tag-accent:0, 178, 132;--tag-accent-2:23, 107, 255}.valuesTag{--tag-accent:124, 61, 255;--tag-accent-2:23, 107, 255}.partyTag{--tag-accent:215, 42, 255;--tag-accent-2:255, 63, 192}.organizeTag{--tag-accent:38, 205, 92;--tag-accent-2:0, 178, 132}.importantSection{color:#fff0fadb;-webkit-backdrop-filter:blur(22px)saturate(1.12);background:linear-gradient(90deg,#ff75265c,#d72aff29,#0000 72%) 0 0/100% 1px no-repeat,radial-gradient(circle at 14% -8%,#ff752612,#0000 32%),linear-gradient(145deg,#ffffff0b,#ff752604),#020307db;border-color:#ff752638;border-radius:22px;box-shadow:0 22px 70px #00000047,0 0 34px #ff75260d,inset 0 1px #ffffff1f}.importantSection .ant-alert-message{color:var(--text-main);font-weight:700}.importantSection h2.ant-typography{letter-spacing:-.01em;color:var(--text-main)!important;margin:0!important;font-size:clamp(1.18rem,2vw,1.65rem)!important;font-weight:650!important;line-height:1.2!important}.importantSection .ant-alert-description{color:#ebf0ffbd;line-height:1.65}.importantSection .ant-alert-icon{color:#ff7526eb}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#07080d}::-webkit-scrollbar-thumb{background:#ffffff38;border:3px solid #07080d;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff57}@media (width<=820px){.wrapper{padding:24px 16px 48px}.hero{padding:34px 0 28px}.brand{font-size:clamp(2.45rem,11vw,3.7rem)}.contentPanel{border-radius:20px}.glassCard .ant-card-body{padding:22px}.sectionHeader{padding:20px 20px 18px;display:grid}.valueSummary{padding:17px 20px!important}.valueBody{padding:0 20px 20px 38px!important}}@media (width<=520px){.wrapper{padding-inline:12px}.eyebrow{letter-spacing:.11em;font-size:.7rem}.heroText,.heroStatement{font-size:.92rem}.signalBox{justify-items:start}.signalBox .ant-card-body{padding:15px}.glassCard h2{font-size:1.16rem}.sectionHeader,.valueSummary{padding-inline:18px!important}.valueBody{padding:0 18px 20px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.secretScreen{min-height:100vh;color:var(--text-main);background:radial-gradient(at 18% 12%,#d72aff3d,#0000 34%),radial-gradient(at 86% 18%,#178cff33,#0000 36%),radial-gradient(at 50% 105%,#00ffcc26,#0000 42%),linear-gradient(#070812 0%,#020207 62%,#000 100%);padding:28px 18px 44px;display:grid;position:relative;overflow:hidden}.secretScreen:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 72%);mask-image:radial-gradient(#000 0%,#0000 72%)}.synergyBootScreen{z-index:9999;color:rgb(var(--pda-primary));background:radial-gradient(circle at center, rgba(var(--pda-primary), .12), transparent 42%), radial-gradient(circle at 70% 25%, rgba(var(--pda-secondary), .08), transparent 35%), #010104;isolation:isolate;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.synergyBootScreen:after{content:"";z-index:3;pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#00000038 3px 4px);position:absolute;inset:0}.synergyBootScreenExiting{animation:.4s ease-in forwards synergyBootExit}.synergyBootMatrix{opacity:.62;grid-template-columns:repeat(24,minmax(0,1fr));gap:1px;display:grid;position:absolute;inset:-35% 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.synergyBootMatrix span{text-align:center;white-space:pre-line;text-shadow:0 0 7px rgba(var(--pda-primary), .92);animation:synergyMatrixFall var(--matrix-duration) linear var(--matrix-delay) infinite;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(.52rem,2.2vw,.88rem);font-weight:800;line-height:1.5;display:block;color:rgb(var(--pda-primary))!important}.synergyBootMatrix span:nth-child(3n){opacity:.72;color:rgb(var(--pda-secondary))!important}.synergyBootCenter{z-index:2;border:1px solid rgba(var(--pda-primary), .38);width:min(72vw,310px);box-shadow:0 0 70px rgba(var(--pda-primary), .18), inset 0 0 28px rgba(var(--pda-primary), .06);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#010307e0;justify-items:center;padding:28px 24px;animation:.52s cubic-bezier(.2,.9,.2,1) both synergyBootPanel;display:grid;position:relative}.synergyBootSignal{letter-spacing:.34em;text-shadow:0 0 18px rgba(var(--pda-primary), .9);font-size:1.3rem;animation:.7s ease-in-out infinite alternate synergyBootPulse;color:rgb(var(--pda-primary))!important}.synergyBootWordmark{letter-spacing:.08em;text-shadow:0 0 24px rgba(var(--pda-primary), .7);margin-top:8px;font-family:Nasalization,SFMono-Regular,Consolas,monospace;font-size:clamp(1.7rem,8vw,2.5rem);color:#fff!important}.synergyBootStatus{letter-spacing:.16em;margin-top:10px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.58rem;font-weight:800;color:rgba(var(--pda-primary), .82)!important}.synergyBootProgress{background:rgba(var(--pda-primary), .14);width:100%;height:3px;margin-top:16px;overflow:hidden}.synergyBootProgress i{background:linear-gradient(90deg, rgb(var(--pda-primary)), rgb(var(--pda-secondary)));width:100%;height:100%;box-shadow:0 0 12px rgba(var(--pda-primary), .8);transform-origin:0;animation:3.4s cubic-bezier(.2,.75,.25,1) both synergyBootLoad;display:block}@keyframes synergyMatrixFall{0%{transform:translateY(-55%)}to{transform:translateY(55%)}}@keyframes synergyBootPanel{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes synergyBootPulse{0%{opacity:.55;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes synergyBootLoad{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes synergyBootExit{0%{opacity:1;filter:brightness()}45%{opacity:1;filter:brightness(1.8)}to{opacity:0;filter:brightness(2.4);visibility:hidden}}@media (prefers-reduced-motion:reduce){.synergyBootMatrix span{animation-duration:calc(var(--matrix-duration) * 2.5)}.synergyBootSignal{animation:none}}.pdaStage{z-index:1;place-items:center;width:min(100%,720px);min-height:calc(100vh - 72px);margin:0 auto;padding-top:24px;display:grid;position:relative}.pdaDevice{aspect-ratio:390/780;width:min(100%,390px);position:relative}.pdaGlow{filter:blur(38px);opacity:.72;background:radial-gradient(circle at 22% 14%,#00ffcc73,#0000 34%),radial-gradient(circle at 78% 88%,#ff3fc057,#0000 38%);border-radius:46px;position:absolute;inset:8%}.pdaBezel{background:linear-gradient(150deg,#ffffff29,#0000 18%),linear-gradient(330deg,#00ffcc29,#0000 24%),linear-gradient(#181a2a 0%,#080913 42%,#030408 100%);border:1px solid #ffffff2e;border-radius:48px;padding:18px;position:absolute;inset:0;box-shadow:0 36px 110px #00000094,0 0 42px #d72aff38,inset 0 1px #ffffff3d,inset 0 -16px 38px #0000007a}.pdaSpeaker{background:#0000009e;border-radius:999px;width:94px;height:6px;position:absolute;top:15px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 1px #ffffff29}.pdaCamera{background:#05080e;border-radius:999px;width:10px;height:10px;position:absolute;top:13px;right:94px;box-shadow:inset 0 0 0 2px #178cff47,0 0 12px #00ffcc47}.pdaScreen{background:radial-gradient(circle at 18% 0,#d72aff33,#0000 36%),radial-gradient(circle at 86% 18%,#00ffcc1f,#0000 34%),linear-gradient(#0a0d1cf5,#020309fa);border:1px solid #00ffcc38;border-radius:34px;grid-template-rows:32px minmax(0,1fr) 96px;width:100%;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0e,inset 0 0 42px #00ffcc14}.pdaStatusBar{z-index:2;color:#dbefffd1;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 18px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem;font-weight:800;display:flex;position:relative}.pdaStatusSignal{color:#00ffcce0;text-shadow:0 0 14px #00ffcc61}.pdaStatusSignalOffline{color:rgb(var(--pda-primary));text-shadow:0 0 12px rgba(var(--pda-primary), .42);font-size:.57rem}.pdaScanlines{z-index:1;pointer-events:none;opacity:.26;mix-blend-mode:overlay;background:linear-gradient(#ffffff09 50%,#0000 50%) 0 0/100% 4px;position:absolute;inset:0}.pdaViewport{z-index:2;min-height:0;position:relative;overflow:hidden}.pdaHomeScreen{grid-template-rows:auto minmax(0,1fr);gap:18px;height:100%;min-height:0;padding:16px;display:grid}.pdaIdentity{justify-content:space-between;align-items:end;gap:12px;min-width:0;display:flex}.pdaIdentityCopy{gap:5px;min-width:0;display:grid}.pdaKicker{color:#00ffccbd;letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.7rem;font-weight:800}.pdaIdentity h1{letter-spacing:.04em;background:linear-gradient(120deg,#178cff,#7c3dff,#d72aff,#0fc) 0 0/220% 220%;color:#0000;text-shadow:0 0 24px #d72aff29;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Nasalization,Inter,system-ui,sans-serif;font-size:2.15rem;font-weight:300;line-height:1.05;animation:7s ease-in-out infinite pdaTitleGlow}.pdaIdentityCopy>span{color:#ebf0ff9e;font-size:.82rem}.neoMascotStage{flex:0 0 66px;align-self:end;width:66px;height:84px;position:relative;overflow:visible}.neoMascot{--neo-facing:-1;--neo-roam-x:0px;cursor:pointer;touch-action:manipulation;width:100%;height:100%;transform:translate3d(var(--neo-roam-x), 0, 0);transition:transform var(--neo-travel-time,2.1s) cubic-bezier(.42, 0, .28, 1);will-change:transform;border-radius:16px;position:relative;overflow:visible}.neoMascot:focus-visible{outline-offset:2px;outline:1px dashed #00ffcc80}.neoMascotTapHint{z-index:4;border:1px solid rgba(var(--pda-primary), .38);box-shadow:0 0 12px rgba(var(--pda-primary), .14);white-space:nowrap;pointer-events:none;background:#030812e6;border-radius:999px;padding:3px 6px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:900;line-height:1;animation:2.2s ease-in-out infinite neoTapHintPulse;position:absolute;bottom:-6px;right:-5px;color:#eefffce6!important;font-size:.48rem!important}.neoMascotPosition-mid{--neo-roam-x:clamp(-72px, -18vw, -52px)}.neoMascotPosition-far{--neo-roam-x:clamp(-205px, -48vw, -132px)}.neoMascot[data-facing=right]{--neo-facing:1}.neoMascotThought{z-index:3;text-align:center;white-space:nowrap;background:#030812e6;border:1px solid #00ffcc6b;border-radius:10px 10px 3px;min-width:29px;padding:3px 7px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:800;line-height:1.1;animation:.24s ease-out both neoThoughtArrive;position:absolute;top:-9px;right:48px;box-shadow:0 0 14px #00ffcc29;color:#eefffcf0!important;font-size:.64rem!important}.neoMascotPosition-far .neoMascotThought{border-radius:10px 10px 10px 3px;left:48px;right:auto}.neoMascotGlow{filter:blur(8px);opacity:.92;background:radial-gradient(circle,#00ffcc47,#d72aff14 58%,#0000 72%);border-radius:999px;width:54px;height:26px;animation:2.4s ease-in-out infinite neoGlowPulse;position:absolute;bottom:8px;right:2px}.neoMascotSprite{filter:drop-shadow(0 0 10px #00ffcc47)drop-shadow(0 0 14px #d72aff2e);image-rendering:auto;transform-origin:50% 88%;background-position:bottom;background-repeat:no-repeat;background-size:contain;animation:2.8s ease-in-out infinite neoIdleGroove;position:absolute;inset:0}.neoMascot[data-mode=walk] .neoMascotSprite{animation:.36s ease-in-out infinite neoWalkCycle}.neoMascot[data-mode=dance] .neoMascotSprite{animation:.72s ease-in-out infinite neoDanceBreak}.neoMascot[data-mode=inspect] .neoMascotSprite{animation:1.3s ease-in-out infinite neoInspect}.neoMascot[data-mode=nap] .neoMascotSprite{animation:2.4s ease-in-out infinite neoNap}.neoMascot[data-mode=meditate] .neoMascotSprite{animation:3.2s ease-in-out infinite neoMeditate}.neoMascotStageQuiet .neoMascotGlow{opacity:.34;filter:blur(9px)saturate(.45)}.neoMascot[data-mode=signal] .neoMascotSprite{animation:.82s ease-in-out infinite neoSignal}.neoMascot[data-mode=love] .neoMascotSprite{animation:.92s ease-in-out infinite neoLoveBounce}.neoMascot[data-mode=love] .neoMascotThought{border-color:rgba(var(--pda-secondary), .62);box-shadow:0 0 12px rgba(var(--pda-primary), .18), 0 0 22px rgba(var(--pda-secondary), .24);color:#fff2fb!important}.neoMascot[data-mode=glitch] .neoMascotSprite{animation:.31s steps(2,end) infinite neoTinyGlitch}.neoMascot[data-mode=nap] .neoMascotGlow{opacity:.42;animation-duration:4.8s}.neoMascot[data-mode=signal] .neoMascotGlow,.neoMascot[data-mode=love] .neoMascotGlow,.neoMascot[data-mode=glitch] .neoMascotGlow{background:radial-gradient(circle,#ff3fc061,#00ffcc1f 58%,#0000 72%);animation-duration:.62s}.pdaAppGrid{grid-template-rows:repeat(5,minmax(88px,1fr));grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:14px 6px;min-height:0;display:grid;position:relative}.pdaAppIconUtility{width:calc(25% - 4.5px);position:absolute;bottom:0;right:0}.pdaAppIcon{min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-rows:62px auto;align-content:start;justify-items:center;gap:5px;padding:0;display:grid}.pdaAppGlyph{color:#dcfff8;background:linear-gradient(135deg,#00ffcc2e,#d72aff38),#ffffff0e;border:1px solid #00ffcc4d;border-radius:18px;place-items:center;width:62px;height:62px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.86rem;font-weight:900;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;box-shadow:0 0 18px #00ffcc2b,inset 0 1px #ffffff2e}.pdaAppBadge{z-index:5;border:2px solid rgb(var(--pda-bg-mid));border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:950;line-height:1;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 0 12px #ff31579e;color:#fff!important;background:#ff3157!important;font-size:.58rem!important}.globalChatPermission{z-index:9000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.globalChatPermission>section{border:1px solid rgba(var(--pda-primary), .38);color:#ebf0fff0;background:linear-gradient(135deg, rgba(var(--pda-primary), .1), rgba(var(--pda-secondary), .1)), #03060ff7;width:min(100%,330px);box-shadow:0 24px 70px #00000080, 0 0 30px rgba(var(--pda-primary), .14);border-radius:18px;grid-template-columns:46px minmax(0,1fr);gap:12px;padding:16px;display:grid}.globalChatPermission>section>span{border:1px solid rgba(var(--pda-primary), .34);width:46px;height:46px;color:rgb(var(--pda-primary));background:rgba(var(--pda-primary), .1);border-radius:14px;place-items:center;display:grid}.globalChatPermission strong{margin-top:1px;font-size:.86rem;display:block}.globalChatPermission p{color:#ebf0ffa3;margin:5px 0 0;font-size:.7rem;line-height:1.45}.globalChatPermissionActions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.globalChatPermissionActions button{color:#ebf0ffc2;cursor:pointer;min-height:38px;font:inherit;background:#ffffff0f;border:1px solid #ebf0ff29;border-radius:11px;font-size:.72rem;font-weight:900}.globalChatPermissionActions button:last-child{border-color:rgba(var(--pda-primary), .42);color:rgb(var(--pda-primary));background:rgba(var(--pda-primary), .13)}.pdaAppGlyph svg{width:1.55rem;height:1.55rem}.pdaAppIcon:hover .pdaAppGlyph,.pdaAppIcon:focus-visible .pdaAppGlyph{border-color:#ff3fc061;transform:translateY(-2px);box-shadow:0 0 24px #d72aff3d,inset 0 1px #ffffff38}.pdaAppIconPlaceholder .pdaAppGlyph{color:#ebf0ffbd;background:linear-gradient(135deg,#178cff24,#d72aff1f),#ffffff0b;border-color:#ebf0ff2e;box-shadow:inset 0 1px #ffffff1f}.pdaAppIconEmpty{cursor:default;pointer-events:none}.pdaAppIconEmpty .pdaAppGlyph,.pdaAppIconEmpty .pdaAppLabel{opacity:0}.pdaAppLabel{color:#ebf0ffd6;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.68rem;font-weight:800;line-height:1.15;overflow:hidden}.pdaAppScreen{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;padding:16px;display:grid;position:relative;overflow:hidden}.placeholderApp{background:#00ffcc0b;border:1px solid #00ffcc29;border-radius:14px;align-content:start;gap:10px;min-height:100%;padding:14px;display:grid}.placeholderApp h2{color:#f7f8fc;margin:0;font-size:1.05rem}.placeholderApp p{color:#ebf0ffa8;margin:0;font-size:.82rem;line-height:1.55}.pdaAppScreen>*{min-height:0;overflow:auto}.newsApp{grid-template-rows:auto minmax(0,1fr);gap:14px;height:100%;min-height:0;display:grid}.newsAppHeader{gap:5px;display:grid}.newsAppHeader h2{color:#f7f8fc;margin:0;font-size:1.35rem;line-height:1.12}.newsList{align-content:start;gap:12px;min-height:0;padding-right:2px;display:grid;overflow:auto}.newsItem{background:linear-gradient(135deg,#0fc1,#d72aff0f),#02050d6b;border:1px solid #00ffcc2b;border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff1a}.newsIcon{color:#00ffcce6;background:#d72aff1a;border:1px solid #ff3fc042;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 18px #00ffcc1f}.newsIcon svg{width:1.1rem;height:1.1rem}.newsItem h3{color:#f7f8fc;margin:0 0 6px;font-size:.95rem;line-height:1.2}.newsItem p{color:#ebf0ffad;margin:0;font-size:.78rem;line-height:1.55}.weatherApp{grid-template-rows:auto auto auto minmax(0,1fr);gap:14px;height:100%;min-height:0;display:grid}.weatherHeader{justify-content:space-between;align-items:start;gap:12px;display:flex}.weatherHeader h2{color:#f7f8fc;margin:4px 0 0;font-size:1.35rem;line-height:1.12}.weatherLocationButton{color:#00ffcce6;cursor:pointer;background:#00ffcc14;border:1px solid #00ffcc3d;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 18px #00ffcc1a}.weatherLocationButton:hover,.weatherLocationButton:focus-visible{color:#fff;background:#d72aff21;border-color:#ff3fc057}.weatherMessage{color:#ebf0ffb8;background:#00ffcc0e;border:1px solid #00ffcc29;border-radius:14px;margin:0;padding:13px;font-size:.82rem;line-height:1.5}.weatherMessageError{color:#ffb4e4e6;background:#d72aff14;border-color:#ff3fc03d}.weatherHero{background:radial-gradient(circle at 20% 15%,#00ffcc21,#0000 46%),linear-gradient(135deg,#00ffcc14,#d72aff17),#02050d75;border:1px solid #0fc3;border-radius:20px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid;box-shadow:0 18px 40px #00000042,inset 0 1px #ffffff1f}.weatherHeroIcon{color:#00ffcceb;background:#d72aff1a;border:1px solid #ff3fc047;border-radius:22px;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 0 28px #00ffcc29}.weatherHeroIcon svg{width:2rem;height:2rem}.weatherHero strong{color:#f7f8fc;font-size:2.65rem;line-height:.95;display:block}.weatherHero p{color:#ebf0ffad;margin:8px 0 0;font-size:.86rem;line-height:1.35}.weatherStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.weatherStats section{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:15px;gap:6px;min-width:0;padding:12px;display:grid}.weatherStats svg{color:#00ffccd6}.weatherStats span,.weatherFooter{color:#ebf0ff8f;letter-spacing:.07em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.65rem;font-weight:800}.weatherStats strong{color:#ebf0ffeb;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.weatherRaveMeter{background:linear-gradient(135deg,#00ffcc0f,#d72aff12),#02050d6b;border:1px solid #00ffcc2e;border-radius:16px;gap:11px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff1a}.weatherRaveTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.weatherRaveTop span{color:#ebf0ff9e;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem;font-weight:900;display:inline-flex}.weatherRaveTop strong{color:#f7f8fc;font-size:.95rem}.weatherRaveMeter h3{color:#ebf0ffeb;margin:0;font-size:.92rem;line-height:1.25}.weatherRaveTrack{background:#ebf0ff1a;border-radius:999px;height:8px;overflow:hidden}.weatherRaveTrack span{border-radius:inherit;background:#00ffccdb;height:100%;display:block;box-shadow:0 0 18px #00ffcc57}.weatherRaveMeter p{color:#ebf0ffad;margin:0;font-size:.78rem;line-height:1.48}.weatherRaveJacket{border-color:#ffce5c42}.weatherRaveJacket .weatherRaveTrack span{background:#ffce5ce0;box-shadow:0 0 18px #ffce5c3d}.weatherRaveNo{border-color:#ff3fc042}.weatherRaveNo .weatherRaveTrack span{background:#ff3fc0e0;box-shadow:0 0 18px #ff3fc047}.weatherFooter{justify-content:space-between;align-self:end;gap:12px;min-width:0;display:flex}.raveRadarApp{grid-template-rows:auto minmax(0,1fr) minmax(92px,.45fr);gap:14px;height:100%;min-height:0;display:grid}.raveRadarAppExpanded{grid-template-rows:auto minmax(112px,.58fr) minmax(0,1.42fr)}.raveRadarHeader{justify-content:space-between;align-items:start;gap:12px;display:flex}.raveRadarHeader h2{color:#f7f8fc;margin:4px 0 0;font-size:1.35rem;line-height:1.12}.raveRadarHeaderIcon{color:#00ffcceb;background:#00ffcc14;border:1px solid #00ffcc3d;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 18px #00ffcc1a}.raveRadarHeaderActions{flex:none;align-items:center;gap:8px;display:flex}.raveRadarViewToggle{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:repeat(2,34px);gap:3px;padding:3px;display:grid;box-shadow:inset 0 1px #ffffff14}.raveRadarViewToggle button{color:#ebf0ff8f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;width:34px;height:34px;transition:border-color .18s,color .18s,background .18s,box-shadow .18s;display:grid}.raveRadarViewToggle button:hover,.raveRadarViewToggle button:focus-visible,.raveRadarViewToggle .raveRadarViewActive{color:#00ffccf2;background:#00ffcc17;border-color:#00ffcc3d;box-shadow:0 0 16px #00ffcc1f}.raveRadarMap{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#050811;border:1px solid #00ffcc2e;border-radius:20px;min-height:0;transition:min-height .26s,opacity .26s,transform .26s;position:relative;overflow:hidden;box-shadow:0 18px 42px #0000004d,inset 0 1px #ffffff1a}.raveRadarMap:active{cursor:grabbing}.raveRadarAppExpanded .raveRadarMap{transform:scale(.985)}.raveRadarTiles,.raveRadarMapOverlay{position:absolute;inset:0}.raveRadarTiles img{filter:grayscale()invert()hue-rotate(155deg)saturate(1.5)brightness(.55)contrast(1.12);opacity:.78;pointer-events:none;display:block;position:absolute}.raveRadarMapOverlay{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#0000 0%,#02030961 74%) 0 0/100% 100%}.raveRadarMarker{z-index:2;color:#dafff8f2;-webkit-backdrop-filter:blur(12px);cursor:pointer;text-align:left;background:#02050dc7;border:1px solid #00ffcc47;border-radius:999px;align-items:center;gap:0;min-width:32px;max-width:32px;height:32px;padding:0 8px;font-size:.62rem;font-weight:900;transition:max-width .22s,gap .22s,padding .22s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 18px #00ffcc2e,inset 0 1px #ffffff21}.raveRadarMarker svg{color:#ff3fc0eb;flex:none;width:14px;height:14px}.raveRadarMarker span{opacity:0;text-overflow:ellipsis;white-space:nowrap;max-width:0;transition:max-width .22s,opacity .16s;overflow:hidden}.raveRadarMarkerActive,.raveRadarMarker:hover,.raveRadarMarker:focus-visible{background:#d72aff38;border-color:#ff3fc06b;box-shadow:0 0 24px #d72aff4d,0 0 20px #00ffcc24}.raveRadarMarkerActive{gap:6px;max-width:158px;padding:0 10px}.raveRadarMarkerActive span{opacity:1;max-width:118px}.raveRadarZoomControls{z-index:3;gap:7px;display:grid;position:absolute;bottom:10px;right:10px}.raveRadarZoomControls button{color:#00ffcceb;cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#02050dc7;border:1px solid #00ffcc3d;border-radius:12px;place-items:center;width:34px;height:34px;transition:border-color .18s,color .18s,background .18s,transform .18s;display:grid;box-shadow:0 0 18px #00ffcc1f,inset 0 1px #ffffff1f}.raveRadarZoomControls button:hover,.raveRadarZoomControls button:focus-visible{color:#fff;background:#d72aff2e;border-color:#ff3fc061;transform:translateY(-1px)}.raveRadarListView{background:linear-gradient(#00ffcc0b 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#d72aff0e 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 20% 0,#d72aff1f,#0000 34%) 0 0/100% 100%,#050811 0 0/100% 100%;border:1px solid #00ffcc2e;border-radius:20px;align-content:start;gap:9px;min-height:0;padding:10px;transition:min-height .26s,opacity .26s,transform .26s;display:grid;overflow:auto;box-shadow:0 18px 42px #0000004d,inset 0 1px #ffffff1a}.raveRadarAppExpanded .raveRadarListView{transform:scale(.985)}.raveRadarListItem{width:100%;min-height:62px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid}.raveRadarListItem:hover,.raveRadarListItem:focus-visible,.raveRadarListItemActive{background:#d72aff21;border-color:#ff3fc057;transform:translateY(-1px);box-shadow:0 0 20px #d72aff29}.raveRadarListPin{color:#ff3fc0eb;background:#00ffcc12;border:1px solid #00ffcc38;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.raveRadarListCopy{gap:4px;min-width:0;display:grid}.raveRadarListCopy strong{color:#ebf0ffeb;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.2;overflow:hidden}.raveRadarListCopy small,.raveRadarListMeta{color:#00ffccad;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.62rem;font-weight:900}.raveRadarListMeta{white-space:nowrap;background:#00ffcc0f;border:1px solid #00ffcc29;border-radius:999px;padding:6px 8px}.raveRadarEntryPanel{grid-template-rows:minmax(0,1fr);min-height:0;transition:max-height .26s,transform .26s;display:grid;overflow:hidden}.raveRadarDetails{background:linear-gradient(135deg,#00ffcc0e,#d72aff12),#02050d6b;border:1px solid #ff3fc02e;border-radius:16px;grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;padding:12px;display:grid;overflow:hidden}.raveRadarDetailsTop{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.raveRadarDetailsContent{grid-template-rows:auto auto minmax(0,1fr);gap:8px;min-height:0;display:grid;overflow:hidden}.raveRadarCollapseButton{color:#00ffcce6;cursor:pointer;text-transform:uppercase;white-space:nowrap;background:#00ffcc12;border:1px solid #00ffcc38;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.64rem;font-weight:900;line-height:1;display:inline-flex}.raveRadarCollapseButton svg{width:.72rem;height:.72rem}.raveRadarCollapseButton:hover,.raveRadarCollapseButton:focus-visible{color:#fff;background:#d72aff21;border-color:#ff3fc057}.raveRadarDetailsTop>span{color:#00ffcce0;background:#00ffcc12;border:1px solid #0fc3;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.raveRadarDetails h3{color:#ebf0fff0;margin:0 0 5px;font-size:.95rem;line-height:1.2}.raveRadarDetails p{color:#ebf0ffa8;margin:0 0 8px;font-size:.76rem;line-height:1.45}.raveRadarDetails small{color:#00ffccb3;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.66rem;display:block}.raveRadarLocationActions{grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:8px;min-width:0;display:grid}.raveRadarLocationActions a{color:#00ffcce0;text-transform:uppercase;background:#0fc1;border:1px solid #0fc3;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:36px;padding:8px 10px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.66rem;font-weight:900;line-height:1;text-decoration:none;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-flex}.raveRadarLocationActions a:hover,.raveRadarLocationActions a:focus-visible{color:#fff;background:#d72aff21;border-color:#ff3fc057;transform:translateY(-1px)}.raveRadarLocationActions svg{flex:none;width:.78rem;height:.78rem}.raveRadarEvents{border-top:1px solid #00ffcc29;grid-template-rows:auto minmax(0,1fr);gap:9px;min-height:0;margin-top:4px;padding-top:10px;display:grid;overflow:hidden}.raveRadarEventsTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.raveRadarEventsTop span{color:#ebf0ffa3;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem;font-weight:900;display:inline-flex}.raveRadarEventsTop time{color:#00ffccd1;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.62rem;font-weight:900}.raveRadarEventsMessage{color:#ebf0ff9e;margin:0;font-size:.76rem;line-height:1.45}.raveRadarEventList{align-content:start;gap:8px;min-height:0;display:grid;overflow:auto}.raveRadarEvent{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;gap:4px;padding:9px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid}.raveRadarEvent small{color:#00ffccb8;letter-spacing:.05em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.64rem;font-weight:800}.raveRadarEvent:hover,.raveRadarEvent:focus-visible{background:#00ffcc13;border-color:#00ffcc42;transform:translateY(-1px)}.raveRadarEvent time{color:#00ffccc2;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.62rem;font-weight:900}.raveRadarEvent strong{color:#ebf0ffe6;font-size:.78rem;line-height:1.25}.raveRadarEvent p{color:#ebf0ff8f;margin:0;font-size:.7rem;line-height:1.35}.raveEventDetail{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;height:100%;min-height:0;display:grid}.raveEventDetailTop{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.raveEventDetailTop button{color:#00ffcce6;background:#00ffcc12;border:1px solid #00ffcc38;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.raveEventDetailTop h2{color:#f7f8fc;margin:4px 0 6px;font-size:1.15rem;line-height:1.15}.raveEventDetailTop span{color:#00ffccc7;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.7rem;font-weight:900}.raveEventDetailBody{background:linear-gradient(135deg,#00ffcc0b,#d72aff0f),#02050d6b;border:1px solid #ff3fc029;border-radius:16px;align-content:start;gap:11px;min-height:0;padding:13px;display:grid;overflow:auto}.raveEventDetailBody p{color:#ebf0ffb8;margin:0;font-size:.8rem;line-height:1.55}.raveEventDetailActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.raveEventDetailActions a{color:#00ffcce6;background:#00ffcc12;border:1px solid #0fc3;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:0;padding:11px 10px;font-size:.74rem;font-weight:900;text-decoration:none;display:inline-flex}.scooterMapApp{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;height:100%;min-height:0;display:grid}.scooterMapCategories{z-index:21;border:1px solid rgba(var(--pda-primary), .2);background:rgba(var(--pda-panel-dark), .97);min-width:0;max-height:calc(100% - 80px);box-shadow:0 18px 40px #0000008c, 0 0 24px rgba(var(--pda-primary), .1);-webkit-backdrop-filter:blur(18px);border-radius:15px;gap:0;display:grid;position:absolute;top:66px;left:14px;right:14px;overflow:hidden auto}.scooterMapCategory{gap:7px;min-width:0;padding:9px;display:grid}.scooterMapCategory+.scooterMapCategory{border-top:1px solid rgba(var(--pda-primary), .14)}.scooterMapCategories .scooterLayerOptions{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:visible}.scooterMapCategories .scooterLayerOptions button{min-width:0}.scooterMapCategoryProviders .scooterVehicleVisibility{padding-block:6px}.scooterMapCategoryProviders .scooterFilterOptions label{padding-block:5px}.scooterMapCategories .scooterInfrastructureLayers{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:visible}.scooterMapCategories .scooterInfrastructureLayers button{min-width:0;min-height:34px}.scooterMapHeader{z-index:5;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.scooterMapHeader h2{color:#f7f8fc;margin:4px 0 0;font-size:1.22rem;line-height:1.12}.scooterMapHeaderActions{align-items:center;gap:7px;display:flex}.scooterMapHeaderActions button,.scooterInfoPanel>button{border:1px solid rgba(var(--pda-primary), .22);width:38px;height:38px;color:rgba(var(--pda-primary), .92);background:rgba(var(--pda-primary), .07);cursor:pointer;border-radius:13px;place-items:center;display:grid}.scooterMapHeaderActions button.active,.scooterMapHeaderActions button:hover,.scooterMapHeaderActions button:focus-visible{border-color:rgba(var(--pda-secondary), .38);color:#fff;background:rgba(var(--pda-secondary), .16)}.scooterColorToggle{position:relative}.scooterColorToggle i{background:0 0;border:1px solid;border-radius:50%;width:7px;height:7px;position:absolute;bottom:5px;right:5px}.scooterColorToggle.active i{background:#009ddb;border-color:#fff;box-shadow:0 0 7px #009ddbe6}.scooterLiveCount{border:1px solid rgba(var(--pda-primary), .18);min-height:32px;color:rgba(var(--pda-primary), .9);background:rgba(var(--pda-panel-dark), .58);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem;font-weight:900;display:inline-flex}.scooterLiveCount i{background:rgb(var(--pda-primary));width:7px;height:7px;box-shadow:0 0 9px rgba(var(--pda-primary), .9);border-radius:50%}.scooterFilters{z-index:20;border:1px solid rgba(var(--pda-primary), .25);background:rgba(var(--pda-panel-dark), .96);box-shadow:0 18px 40px #00000080, 0 0 24px rgba(var(--pda-primary), .1);-webkit-backdrop-filter:blur(18px);border-radius:17px;gap:10px;padding:13px;display:grid;position:absolute;top:66px;left:14px;right:14px}.scooterLayerMenu{z-index:21;border:1px solid rgba(var(--pda-primary), .25);background:rgba(var(--pda-panel-dark), .96);max-height:calc(100% - 80px);box-shadow:0 18px 40px #00000080, 0 0 24px rgba(var(--pda-primary), .1);-webkit-backdrop-filter:blur(18px);border-radius:17px;gap:10px;padding:13px;display:grid;position:absolute;top:66px;left:14px;right:14px;overflow-y:auto}.scooterLayerOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.scooterLayerOptions button{border:1px solid rgba(var(--pda-primary), .16);color:#ebf0ffc2;text-align:left;cursor:pointer;background:#ffffff09;border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.scooterLayerOptions button:hover,.scooterLayerOptions button:focus-visible,.scooterLayerOptions button.active{border-color:rgba(var(--pda-primary), .48);color:#fff;background:rgba(var(--pda-primary), .1)}.scooterLayerOptions button>span{min-width:0;display:grid}.scooterLayerOptions b{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.scooterLayerOptions small{color:#ebf0ff7a;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.scooterVehicleVisibility{border:1px solid rgba(var(--pda-primary), .18);color:#ebf0ffa8;text-align:left;cursor:pointer;background:#ffffff08;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:8px 10px;display:grid}.scooterVehicleVisibility>svg{color:#ebf0ff75;justify-self:center}.scooterVehicleVisibility>span{display:grid}.scooterVehicleVisibility b{font-size:.68rem}.scooterVehicleVisibility small{color:#ebf0ff75;font-size:.54rem}.scooterVehicleVisibility.active{border-color:rgba(var(--pda-primary), .42);color:#fff;background:rgba(var(--pda-primary), .09)}.scooterVehicleVisibility.active>svg{color:rgb(var(--pda-primary))}.scooterInfrastructureLayers{scrollbar-width:none;overscroll-behavior-inline:contain;gap:6px;margin:0 -9px;padding:0 9px 2px;display:flex;overflow-x:auto}.scooterInfrastructureLayers::-webkit-scrollbar{display:none}.scooterInfrastructureCategoryBar{z-index:4;border:1px solid rgba(var(--pda-primary), .2);background:rgba(var(--pda-panel-dark), .72);min-width:0;box-shadow:0 0 18px rgba(var(--pda-primary), .07);border-radius:14px;gap:7px;padding:9px;display:grid;position:relative}.scooterInfrastructureCategoryTitle{color:#ebf0ffd9;justify-content:space-between;align-items:center;font-size:.64rem;display:flex}.scooterInfrastructureCategoryTitle span{color:rgb(var(--pda-primary));font-family:SFMono-Regular,Consolas,monospace;font-size:.56rem;font-weight:900}.scooterInfrastructureLayers button{border:1px solid rgba(var(--pda-primary), .16);color:#ebf0ff80;cursor:pointer;text-align:left;background:#ffffff06;border-radius:10px;flex:none;align-items:center;gap:7px;min-width:max-content;min-height:34px;padding:7px 10px;font-size:.58rem;font-weight:800;display:flex}.scooterInfrastructureLayers button svg{flex:none}.scooterInfrastructureLayers button .hydrantIcon{width:1em;height:1em}.scooterInfrastructureLayers button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scooterInfrastructureLayers button.active{border-color:rgba(var(--pda-primary), .42);color:rgb(var(--pda-primary));background:rgba(var(--pda-primary), .09)}.scooterLayerSwatch{background-color:#172029;border:1px solid #ffffff29;border-radius:9px;width:32px;height:32px}.scooterLayerSwatch-dark{background:linear-gradient(135deg,#10151b,#34404a)}.scooterLayerSwatch-satellite{background:linear-gradient(135deg,#1f5431,#79714c 52%,#223f55)}.scooterLayerSwatch-classic{background:linear-gradient(135deg,#dce8d0,#f2eee2 55%,#96bdd8)}.scooterLayerSwatch-transit{background:linear-gradient(135deg,#f1eadc 25%,#e33131 26% 35%,#397ada 36% 45%,#f1eadc 46%)}.scooterLayerSwatch-infrastructure{background:radial-gradient(circle at 65% 35%,#e42e2e 0 12%,#0000 13%),linear-gradient(135deg,#dbe1d6,#89958b)}.scooterFilterTop{color:#ebf0ffe6;justify-content:space-between;align-items:center;font-size:.76rem;display:flex}.scooterFilterTop span{color:rgba(var(--pda-primary), .72);text-transform:uppercase;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.62rem;font-weight:900}.scooterFilterOptions{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:7px;display:grid}.scooterFilterOptions label{border:1px solid color-mix(in srgb, var(--provider-color) 38%, transparent);color:#ebf0ffe6;background:color-mix(in srgb, var(--provider-color) 10%, transparent);cursor:pointer;border-radius:12px;grid-template-columns:auto 28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;font-size:.72rem;display:grid}.scooterFilterOptions input{accent-color:var(--provider-color)}.scooterProviderLogo,.scooterDetailLogo{color:#fff;background:var(--provider-color);text-transform:lowercase;border-radius:50%;place-items:center;font-family:Arial,sans-serif;font-weight:900;display:grid}.scooterProviderLogo{width:28px;height:28px;font-size:1rem}.scooterProviderLogo .scooterBrandLogo{color:#fff;width:21px;height:9px}.scooterFilterOptions small{color:#ebf0ff94;font-family:SFMono-Regular,Consolas,monospace}.scooterFilters>p{color:#ebf0ff8c;margin:0;font-size:.64rem;line-height:1.4}.scooterMapCanvas{border-color:rgba(var(--pda-primary), .2);min-height:230px}.scooterMapCanvas .raveRadarTiles img{filter:none;opacity:1}.scooterMapCanvas .raveRadarMapOverlay{background:radial-gradient(circle at 50% 50%, transparent 35%, rgba(var(--pda-panel-dark), .22) 100%);mix-blend-mode:normal}.scooterMapCanvas.scooterMapStyleDark .raveRadarTiles img{filter:grayscale()invert()brightness(.5)contrast(1.12);opacity:.72}.scooterMapStyleSatellite .raveRadarMapOverlay{background:linear-gradient(rgba(var(--pda-panel-dark), .08), rgba(var(--pda-panel-dark), .22))}.scooterMapCanvas.scooterMapStyleInfrastructure .scooterMapTile-base{filter:grayscale(.75)brightness(.72)contrast(.9);opacity:.82}.scooterInfrastructureCount{z-index:7;border:1px solid rgba(var(--pda-primary), .35);min-height:23px;color:rgb(var(--pda-primary));background:rgba(var(--pda-panel-dark), .86);box-shadow:0 0 12px rgba(var(--pda-primary), .14);pointer-events:none;border-radius:999px;padding:5px 8px;font-family:SFMono-Regular,Consolas,monospace;font-size:.55rem;font-weight:900;position:absolute;top:8px;left:8px}.scooterInfrastructureCount.error{color:#f5f7fcc7}.scooterInfrastructureCount.cached{border-color:rgba(var(--pda-primary), .22);color:#ebf0ffb8}.scooterInfrastructureMarker{z-index:5;border:2px solid rgb(var(--pda-primary));width:28px;height:28px;color:rgb(var(--pda-panel-dark));background:rgb(var(--pda-primary));box-shadow:0 0 14px rgba(var(--pda-primary), 1), 0 0 0 4px rgba(var(--pda-panel-dark), .88);pointer-events:auto;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.scooterInfrastructureMarker svg{width:15px;height:15px}.scooterInfrastructureMarker.fire{width:34px;height:34px;color:rgb(var(--pda-panel-dark));background:rgb(var(--pda-primary));border-width:3px;border-radius:9px}.scooterInfrastructureMarker.fire svg{width:22px;height:22px}.scooterInfrastructureMarker.fire .hydrantIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;overflow:visible}.scooterInfrastructureMarker.drinking,.scooterInfrastructureMarker.toilets,.scooterInfrastructureMarker.bicycle{color:rgb(var(--pda-primary));background:rgba(var(--pda-panel-dark), .88)}.scooterMapControls button{border-color:rgba(var(--pda-primary), .26);color:rgba(var(--pda-primary), .94);background:rgba(var(--pda-panel-dark), .78);box-shadow:0 0 18px rgba(var(--pda-primary), .13), inset 0 1px 0 #ffffff1f}.scooterMapControls button:hover,.scooterMapControls button:focus-visible{border-color:rgba(var(--pda-secondary), .4);color:rgb(var(--pda-secondary));background:rgba(var(--pda-secondary), .15)}.scooterLocationGate{z-index:8;border:1px solid rgba(var(--pda-primary), .27);color:#ebf0ffe6;background:rgba(var(--pda-panel-dark), .94);width:min(285px,100% - 34px);box-shadow:0 18px 48px #00000080, 0 0 30px rgba(var(--pda-primary), .1);text-align:center;-webkit-backdrop-filter:blur(16px);border-radius:18px;justify-items:center;padding:17px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scooterLocationGate>span{width:36px;height:36px;color:rgb(var(--pda-primary));background:rgba(var(--pda-primary), .09);border-radius:12px;place-items:center;margin-bottom:7px;display:grid}.scooterLocationGate strong{font-size:.86rem}.scooterLocationGate p{color:#ebf0ffa3;margin:7px 0 11px;font-size:.68rem;line-height:1.45}.scooterLocationGate button{border:1px solid rgba(var(--pda-primary), .38);color:#f5f7fceb;background:rgba(var(--pda-primary), .11);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:.68rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.scooterLocationGate button svg{color:rgb(var(--pda-primary));flex:none}.scooterLocationGate button:hover,.scooterLocationGate button:focus-visible{border-color:rgba(var(--pda-primary), .62);color:#fff;background:rgba(var(--pda-primary), .19);box-shadow:0 0 0 2px rgba(var(--pda-primary), .08)}.scooterLocationGate small{color:rgba(var(--pda-primary), .76);font-size:.66rem;line-height:1.4}.scooterManualLocation{justify-items:stretch;gap:8px;width:100%;display:grid}.scooterManualLocation>small:first-child{text-align:center}.scooterManualLocation .scooterLocationRetryButton{border-color:rgba(var(--pda-primary), .26);color:#f5f7fcd1;background:rgba(var(--pda-primary), .07);box-shadow:none;justify-self:center;padding:7px 11px}.scooterManualLocation .scooterLocationPlatformHint{color:#ebf0ff7a;text-align:left;font-size:.57rem;line-height:1.45}.scooterManualLocation form{text-align:left;gap:5px;display:grid}.scooterManualLocation label{color:#ebf0ffb8;letter-spacing:.06em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:.6rem;font-weight:900}.scooterManualLocation form>div{grid-template-columns:minmax(0,1fr) 38px;gap:6px;display:grid}.scooterManualLocation input{border:1px solid rgba(var(--pda-primary), .22);color:#ebf0ffeb;min-width:0;height:38px;font:inherit;background:#ffffff0e;border-radius:11px;outline:none;padding:0 10px;font-size:.68rem}.scooterManualLocation input:focus{border-color:rgba(var(--pda-primary), .62);box-shadow:0 0 14px rgba(var(--pda-primary), .12)}.scooterManualLocation form button{border-radius:11px;justify-content:center;width:38px;height:38px;padding:0}.scooterManualLocation form button:disabled{cursor:not-allowed;opacity:.42}.scooterManualLocation .scooterMapPickButton{border-color:rgba(var(--pda-primary), .32);color:#ebf0ffe0;background:rgba(var(--pda-primary), .09);box-shadow:none;justify-self:center}.scooterManualLocation .scooterMapPickButton svg{color:rgb(var(--pda-primary))}.scooterManualLocation .scooterMapPickButton:hover,.scooterManualLocation .scooterMapPickButton:focus-visible{border-color:rgba(var(--pda-primary), .52);color:#fff;background:rgba(var(--pda-primary), .15)}.scooterManualLocation .scooterManualError{color:rgb(var(--pda-secondary))}.scooterManualLocation .scooterGeocodePrivacy{color:#ebf0ff7a;text-align:center;font-size:.56rem;line-height:1.35}.scooterMapSelectingLocation{cursor:crosshair}.scooterMapPickHint{z-index:9;border:1px solid rgba(var(--pda-primary), .34);width:min(310px,100% - 24px);color:rgba(var(--pda-primary), .94);background:rgba(var(--pda-panel-dark), .94);pointer-events:none;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px 8px 11px;font-size:.66rem;font-weight:900;display:grid;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0000006b}.scooterMapPickHint button{border:1px solid rgba(var(--pda-primary), .2);width:28px;height:28px;color:inherit;background:rgba(var(--pda-primary), .07);cursor:pointer;pointer-events:auto;border-radius:9px;place-items:center;padding:0;display:grid}.scooterMarker{--pin-color:rgb(var(--pda-primary));z-index:3;border:2px solid var(--pin-color);width:31px;height:31px;color:var(--pin-color);background:rgba(var(--pda-panel-dark), .78);box-shadow:0 0 12px color-mix(in srgb, var(--pin-color) 42%, transparent);cursor:pointer;border-radius:50%;place-items:center;padding:4px;transition:transform .15s,box-shadow .15s;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 5px))}.scooterMarker:after{content:"";z-index:0;border-right:2px solid var(--pin-color);border-bottom:2px solid var(--pin-color);background:rgba(var(--pda-panel-dark), .78);border-radius:0 0 2px;width:9px;height:9px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.scooterMarkerBrandColor{--pin-color:var(--provider-color);background:var(--provider-color);box-shadow:0 0 14px color-mix(in srgb, var(--provider-color) 58%, transparent)}.scooterMarkerBrandColor:after{background:var(--provider-color)}.scooterMarker>*{z-index:1;position:relative}.scooterBrandLogo{background:currentColor;width:21px;height:9px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.scooterBrandLogoDott{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2084%2028'%20role='img'%20aria-label='Dott'%3e%3cpath%20fill='%23000'%20d='M62.195%2021.471c-2.674-.367-2.526-3.206-2.526-5.372v-4.667h4.63a.662.662%200%200%200%20.661-.663V5.8a.662.662%200%200%200-.661-.663h-4.63V.663A.663.663%200%200%200%2059.01%200h-5.544a.659.659%200%200%200-.66.66v14.67c0%202.808-.114%205.898%201.276%208.45%201.517%202.786%204.688%204.032%207.77%204.054h4.432a.662.662%200%200%200%20.661-.662V22.28a.663.663%200%200%200-.665-.663c-1.339.01-2.817.029-4.084-.146zM79.226%2021.471c-2.673-.367-2.526-3.206-2.526-5.372v-4.667h4.63a.662.662%200%200%200%20.661-.663V5.8a.662.662%200%200%200-.66-.663H76.7V.663A.663.663%200%200%200%2076.04%200h-5.542a.66.66%200%200%200-.662.662v14.667c0%202.809-.113%205.899%201.277%208.451%201.517%202.786%204.688%204.032%207.77%204.054h4.431a.662.662%200%200%200%20.662-.662V22.28a.663.663%200%200%200-.665-.663c-1.34.01-2.817.029-4.085-.146z'/%3e%3cpath%20fill='%23000'%20fill-rule='evenodd'%20d='M37.855%205.12c-6.305%200-11.416%205.121-11.416%2011.438s5.111%2011.438%2011.416%2011.438c6.304%200%2011.415-5.12%2011.415-11.438a11.45%2011.45%200%200%200-3.344-8.087%2011.404%2011.404%200%200%200-8.071-3.35zm0%2016.869a5.425%205.425%200%200%201-5.42-5.43c0-3%202.426-5.43%205.42-5.43a5.425%205.425%200%200%201%205.42%205.43c0%201.44-.572%202.82-1.588%203.84a5.414%205.414%200%200%201-3.832%201.59zM16.015.663V6.13C8.27%202.68-.566%208.953.028%2017.4c.564%208.004%209.365%2013.017%2016.504%209.395a11.54%2011.54%200%200%200%206.263-10.212V.663A.662.662%200%200%200%2022.133%200h-5.456a.662.662%200%200%200-.662.663zm-4.554%2021.326a5.425%205.425%200%200%201-5.42-5.43c0-3%202.427-5.43%205.42-5.43a5.425%205.425%200%200%201%205.42%205.43%205.48%205.48%200%200%201-5.42%205.43z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2084%2028'%20role='img'%20aria-label='Dott'%3e%3cpath%20fill='%23000'%20d='M62.195%2021.471c-2.674-.367-2.526-3.206-2.526-5.372v-4.667h4.63a.662.662%200%200%200%20.661-.663V5.8a.662.662%200%200%200-.661-.663h-4.63V.663A.663.663%200%200%200%2059.01%200h-5.544a.659.659%200%200%200-.66.66v14.67c0%202.808-.114%205.898%201.276%208.45%201.517%202.786%204.688%204.032%207.77%204.054h4.432a.662.662%200%200%200%20.661-.662V22.28a.663.663%200%200%200-.665-.663c-1.339.01-2.817.029-4.084-.146zM79.226%2021.471c-2.673-.367-2.526-3.206-2.526-5.372v-4.667h4.63a.662.662%200%200%200%20.661-.663V5.8a.662.662%200%200%200-.66-.663H76.7V.663A.663.663%200%200%200%2076.04%200h-5.542a.66.66%200%200%200-.662.662v14.667c0%202.809-.113%205.899%201.277%208.451%201.517%202.786%204.688%204.032%207.77%204.054h4.431a.662.662%200%200%200%20.662-.662V22.28a.663.663%200%200%200-.665-.663c-1.34.01-2.817.029-4.085-.146z'/%3e%3cpath%20fill='%23000'%20fill-rule='evenodd'%20d='M37.855%205.12c-6.305%200-11.416%205.121-11.416%2011.438s5.111%2011.438%2011.416%2011.438c6.304%200%2011.415-5.12%2011.415-11.438a11.45%2011.45%200%200%200-3.344-8.087%2011.404%2011.404%200%200%200-8.071-3.35zm0%2016.869a5.425%205.425%200%200%201-5.42-5.43c0-3%202.426-5.43%205.42-5.43a5.425%205.425%200%200%201%205.42%205.43c0%201.44-.572%202.82-1.588%203.84a5.414%205.414%200%200%201-3.832%201.59zM16.015.663V6.13C8.27%202.68-.566%208.953.028%2017.4c.564%208.004%209.365%2013.017%2016.504%209.395a11.54%2011.54%200%200%200%206.263-10.212V.663A.662.662%200%200%200%2022.133%200h-5.456a.662.662%200%200%200-.662.663zm-4.554%2021.326a5.425%205.425%200%200%201-5.42-5.43c0-3%202.427-5.43%205.42-5.43a5.425%205.425%200%200%201%205.42%205.43%205.48%205.48%200%200%201-5.42%205.43z'/%3e%3c/svg%3e")}.scooterBrandOriginal{object-fit:contain;width:21px;height:9px;display:block}.scooterBrandFallback{font-family:Arial,sans-serif;font-size:.78rem;font-weight:900;line-height:1}.scooterMarker:hover,.scooterMarker:focus-visible,.scooterMarker.active{z-index:4;box-shadow:0 0 22px var(--pin-color);transform:translate(-50%,calc(-100% - 5px))scale(1.22)}.scooterUserMarker{z-index:6;border:3px solid rgb(var(--pda-primary));background:rgb(var(--pda-secondary));width:18px;height:18px;box-shadow:0 0 0 7px rgba(var(--pda-secondary), .2), 0 0 18px rgba(var(--pda-secondary), .85);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.scooterMapAttribution{z-index:7;color:#ebf0ffb8;background:rgba(var(--pda-panel-dark), .78);border-radius:4px;padding:2px 5px;font-size:.52rem;text-decoration:none;position:absolute;bottom:5px;right:8px}.scooterMapControls{bottom:26px}.scooterInfoPanel{border:1px solid rgba(var(--pda-secondary), .18);background:linear-gradient(135deg, rgba(var(--pda-primary), .055), rgba(var(--pda-secondary), .07)), rgba(var(--pda-panel-dark), .42);border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px;display:grid}.scooterDetailLogo{width:44px;height:44px;font-size:1.35rem}.scooterDetailLogoTheme{border:2px solid var(--provider-color);color:var(--provider-color);background:rgba(var(--pda-panel-dark), .78);box-shadow:0 0 12px color-mix(in srgb, var(--provider-color) 32%, transparent)}.scooterDetailLogoBrandColor{border:2px solid var(--provider-color);color:#fff;background:var(--provider-color)}.scooterDetailLogo .scooterBrandLogo{color:currentColor;width:31px;height:13px}.scooterDetailLogo .scooterBrandOriginal{width:31px;height:13px}.scooterDetailLogoNeutral{color:rgba(var(--pda-primary), .9);background:rgba(var(--pda-primary), .08)}.scooterInfoPanel h3{color:#ebf0fff0;margin:0 0 5px;font-size:.82rem;line-height:1.25}.scooterInfoPanel p{color:#ebf0ff94;flex-wrap:wrap;gap:5px 9px;margin:0;font-family:SFMono-Regular,Consolas,monospace;font-size:.6rem;display:flex}.scooterInfoPanel p b{color:rgba(var(--pda-primary), .86)}.scooterInfoPanel>a{border:1px solid rgba(var(--pda-primary), .22);color:rgba(var(--pda-primary), .9);background:rgba(var(--pda-primary), .07);text-transform:uppercase;border-radius:11px;align-items:center;gap:6px;padding:9px;font-size:.63rem;font-weight:900;text-decoration:none;display:inline-flex}.scooterInfoPanel>.scooterRetryButton{border-color:rgba(var(--pda-primary), .34);color:#ebf0ffdb;background:rgba(var(--pda-primary), .09);white-space:nowrap;gap:6px;width:auto;min-width:38px;padding:0 10px;font-size:.61rem;font-weight:800;display:inline-flex}.scooterInfoPanel>.scooterRetryButton svg{color:rgb(var(--pda-primary));font-size:.72rem}.scooterInfoPanel>.scooterRetryButton:hover,.scooterInfoPanel>.scooterRetryButton:focus-visible{border-color:rgba(var(--pda-primary), .56);color:#fff;background:rgba(var(--pda-primary), .16)}.messagesApp{grid-template-rows:auto minmax(0,1fr);gap:14px;height:100%;min-height:0;display:grid}.messagesHeader h2{color:#f7f8fc;margin:4px 0 0;font-size:1.35rem;line-height:1.12}.messagesLayout{grid-template-columns:1fr;gap:10px;min-height:0;display:grid}.messagesAppChatOpen .messagesContacts,.messagesApp:not(.messagesAppChatOpen) .messagesChat{display:none}.messagesContacts,.messagesChat{min-height:0;overflow:auto}.messagesContacts{align-content:start;gap:8px;display:grid}.messagesContact{min-width:0;color:inherit;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.messagesContactActive,.messagesContact:hover,.messagesContact:focus-visible{background:#00ffcc13;border-color:#00ffcc3d}.messagesContact>span{color:#00ffcce6;background:#d72aff1a;border:1px solid #ff3fc03d;border-radius:11px;place-items:center;width:30px;height:30px;font-size:.78rem;font-weight:900;display:grid}.messagesContact strong,.messagesContact p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.messagesContact strong{color:#ebf0fff0;font-size:.78rem}.messagesContact p{color:#ebf0ff8a;margin:3px 0 0;font-size:.66rem}.messagesChat{background:linear-gradient(135deg,#00ffcc0d,#d72aff0f),#02050d6b;border:1px solid #00ffcc26;border-radius:16px;grid-template-rows:34px minmax(0,1fr);gap:10px;padding:10px;display:grid}.messagesChatTop{align-items:center;gap:8px;min-width:0;display:flex}.messagesChatTop span{color:#ebf0ffc7;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.7rem;font-weight:900;display:inline-flex;overflow:hidden}.messagesChatTop button{color:#00ffcce6;cursor:pointer;background:#00ffcc12;border:1px solid #00ffcc38;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.messagesThread{flex-direction:column;gap:8px;min-height:0;display:flex;overflow:auto}.messageBubble{color:#ebf0ffd1;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;width:fit-content;max-width:88%;margin:0;padding:9px 10px;font-size:.76rem;line-height:1.42}.messageBubbleMe{color:#dafff8f5;background:#00ffcc1a;border-color:#00ffcc38;align-self:end}.messageBubbleHim{background:#d72aff14;border-color:#ff3fc02e;align-self:start}.messagesEmpty{color:#ebf0ff94;align-content:center;place-items:center;gap:10px;display:grid}.messagesEmpty p{margin:0;font-size:.82rem}.chatState,.chatOnboarding{text-align:center;align-content:center;place-items:center;gap:12px;height:100%;display:grid}.chatOnboarding:has(.chatAvatarPicker){align-content:start;padding:4px 0 10px;overflow-y:auto}.chatState{color:#ebf0ffad;font-size:.8rem}.chatLoader{border:2px solid rgba(var(--pda-primary), .18);border-top-color:rgba(var(--pda-primary), .92);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite chatSpin}.chatOnboardingIcon{border:1px solid rgba(var(--pda-primary), .3);width:68px;height:68px;color:rgba(var(--pda-primary), .94);background:linear-gradient(135deg, rgba(var(--pda-primary), .13), rgba(var(--pda-secondary), .16));box-shadow:0 0 26px rgba(var(--pda-primary), .14);border-radius:22px;place-items:center;display:grid}.chatOnboardingIcon svg{width:1.8rem;height:1.8rem}.chatOnboarding h2,.communityChatHeader h2{color:#f7f8fc;margin:0;font-size:1.32rem}.chatOnboarding>p:not(.pdaKicker,.chatError){color:#ebf0ffa3;max-width:280px;margin:0;font-size:.78rem;line-height:1.5}.chatOnboarding form{text-align:left;gap:8px;width:min(100%,270px);display:grid}.chatOnboarding label{color:#ebf0ffb8;font-size:.7rem;font-weight:800}.pdaBatteryFallback{font-size:1.15rem;line-height:1}.chatOnboarding input,.communityChatComposer input{border:1px solid rgba(var(--pda-primary), .2);color:#f7f8fc;background:rgba(var(--pda-panel-dark), .56);min-width:0;font:inherit;border-radius:12px;outline:0;padding:11px 12px}.chatOnboarding input:focus,.communityChatComposer input:focus{border-color:rgba(var(--pda-primary), .66);box-shadow:0 0 0 3px rgba(var(--pda-primary), .1)}.chatOnboarding form button,.communityChatComposer button,.communityChatHeader button{border:1px solid rgba(var(--pda-primary), .34);color:rgba(var(--pda-primary), .96);background:rgba(var(--pda-primary), .11);cursor:pointer}.chatOnboarding form button{border-radius:12px;padding:11px 14px;font-weight:900}.chatOnboarding form button:disabled{opacity:.38;cursor:default}.chatColorPicker,.chatAvatarPicker{border:0;min-width:0;margin:2px 0;padding:0}.chatAvatarPicker legend{color:#ebf0ffb8;margin-bottom:7px;font-size:.7rem;font-weight:800}.chatAvatarPicker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.chatAvatarOption{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:9px;place-items:center;min-width:0;padding:5px 2px;display:grid;position:relative;color:#ebf0ffb8!important}.chatAvatarOption input{opacity:0;pointer-events:none;position:absolute}.chatAvatarOption .chatAvatar{border-radius:11px;width:34px;height:34px}.chatAvatarOptionUsed{opacity:.48}.chatAvatarOption:has(input:checked){border-color:rgba(var(--pda-primary), .72);background:rgba(var(--pda-primary), .13);box-shadow:0 0 12px rgba(var(--pda-primary), .1);opacity:1;color:rgba(var(--pda-primary), .98)!important}.chatAvatarOption:has(input:focus-visible){outline:2px solid rgba(var(--pda-primary), .8);outline-offset:2px}.chatColorPicker legend{color:#ebf0ffb8;margin-bottom:7px;font-size:.7rem;font-weight:800}.chatColorPicker>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.chatColorOption{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:10px;place-items:center;gap:4px;padding:7px 3px;display:grid;position:relative;color:#ebf0ff9e!important;font-size:.58rem!important}.chatColorOption input{opacity:0;pointer-events:none;position:absolute}.chatColorOption span{background:var(--chat-choice-color);width:22px;height:22px;box-shadow:0 0 12px color-mix(in srgb, var(--chat-choice-color) 55%, transparent);border:2px solid #ffffff47;border-radius:50%}.chatColorOption:has(input:checked){border-color:var(--chat-choice-color);background:color-mix(in srgb, var(--chat-choice-color) 15%, transparent)}.chatColorOption:has(input:focus-visible){outline:2px solid rgba(var(--pda-primary), .8);outline-offset:2px}.chatColorOptionRed{--chat-choice-color:#ff4059}.chatColorOptionGreen{--chat-choice-color:#36df78}.chatColorOptionBlue{--chat-choice-color:#3c8cff}.chatColorOptionPink{--chat-choice-color:#ff43c3}.chatError{color:#ff9ab0;text-align:center;margin:0;font-size:.7rem;line-height:1.35}.communityChatApp{grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:10px;height:100%;min-height:0;display:grid;overflow:hidden!important}.communityChatNavigation{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.communityChatModeSwitch{border:1px solid rgba(var(--pda-primary), .16);background:rgba(var(--pda-panel-dark), .34);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:3px;display:grid}.communityChatModeSwitch button{color:#ebf0ff8a;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:.62rem;font-weight:900;display:flex}.communityChatModeSwitch button>svg{flex:none;font-size:.7rem}.communityChatUnreadTab{color:#77ffac;align-items:center;gap:3px;display:inline-flex}.communityChatUnreadTab b{color:#03110d;background:#36df78;border-radius:999px;min-width:15px;height:15px;padding:0 4px;font-size:.52rem;line-height:15px;box-shadow:0 0 8px #36df786b}.communityChatModeSwitch .communityChatModeActive{color:rgba(var(--pda-primary), .96);background:rgba(var(--pda-primary), .14);box-shadow:inset 0 0 0 1px rgba(var(--pda-primary), .2)}.communityChatHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.communityChatHeader>div{gap:3px;display:grid}.communityChatHeader .communityChatHeading{align-items:center;gap:8px;min-width:0;display:flex}.communityChatHeading>div{gap:3px;min-width:0;display:grid}.communityChatHeading>div>span{color:#ebf0ff8a;font-size:.66rem}.communityChatNavigation .communityChatBackToUsers{color:#ebf0ff80;cursor:pointer;width:auto;min-height:24px;font:inherit;opacity:.78;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;gap:5px;padding:2px 6px;font-size:.56rem;font-weight:750;display:flex}.communityChatNavigation .communityChatBackToUsers:hover,.communityChatNavigation .communityChatBackToUsers:focus-visible{border-color:rgba(var(--pda-secondary), .48);color:rgba(var(--pda-primary), .9);background:rgba(var(--pda-secondary), .08);opacity:1;outline:none}.communityChatHeader .communityChatHeaderActions{align-items:center;gap:6px;display:flex}.communityChatHeader button,.communityChatComposer button{border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.communityChatHeader .communityChatColorsToggle{white-space:nowrap;width:auto;min-width:70px;padding:0 10px;font-size:.62rem;font-weight:900}.chatNotificationPrompt{border:1px solid rgba(var(--pda-primary), .25);color:rgba(var(--pda-primary), .92);background:rgba(var(--pda-primary), .08);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;padding:10px 11px;display:grid}.chatNotificationPrompt>svg{font-size:1rem}.chatNotificationPrompt>div{min-width:0}.chatNotificationPrompt strong{color:#f7f8fc;font-size:.72rem;display:block}.chatNotificationPrompt p{color:#ebf0ff9e;margin:2px 0 0;font-size:.62rem;line-height:1.4}.chatNotificationPrompt button{border:1px solid rgba(var(--pda-primary), .4);color:rgba(var(--pda-primary), .96);background:rgba(var(--pda-primary), .13);font:inherit;cursor:pointer;border-radius:10px;grid-column:1/-1;padding:8px 10px;font-size:.66rem;font-weight:900}.chatNotificationPrompt button:focus-visible{outline:2px solid rgb(var(--pda-primary));outline-offset:2px}.communityChatThread{border:1px solid rgba(var(--pda-primary), .14);background:rgba(var(--pda-panel-dark), .34);border-radius:16px;flex-direction:column;gap:8px;min-height:0;padding:10px;display:flex;overflow-y:auto}.communityChatEmpty{color:#ebf0ff80;text-align:center;margin:auto;font-size:.76rem}.communityChatUserList,.communityChatConversationList{align-content:start;gap:7px;width:100%;display:grid}.communityChatConversation{--chat-user-color:rgb(var(--pda-primary));border:1px solid color-mix(in srgb, var(--chat-user-color) 30%, transparent);color:#ebf0ffe6;background:color-mix(in srgb, var(--chat-user-color) 7%, rgba(var(--pda-panel-dark), .7));cursor:pointer;width:100%;min-height:54px;font:inherit;text-align:left;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.communityChatConversation:hover,.communityChatConversation:focus-visible{border-color:color-mix(in srgb, var(--chat-user-color) 70%, transparent);background:color-mix(in srgb, var(--chat-user-color) 14%, rgba(var(--pda-panel-dark), .7));outline:none;transform:translateY(-1px)}.communityChatConversationCopy{gap:4px;min-width:0;display:grid}.communityChatConversationCopy strong,.communityChatConversationCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.communityChatConversationCopy strong{color:inherit;font-size:.72rem}.communityChatConversationCopy small{color:#ebf0ff7a;font-size:.6rem}.communityChatConversationMeta{justify-items:end;gap:5px;display:grid}.communityChatConversationMeta time{color:#ebf0ff66;font-size:.54rem}.communityChatConversationMeta b{color:#03110d;background:#36df78;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.58rem;display:grid;box-shadow:0 0 9px #36df787a}.communityChatUser{--chat-user-color:rgb(var(--pda-primary));border:1px solid color-mix(in srgb, var(--chat-user-color) 34%, transparent);color:#ebf0ffe6;background:color-mix(in srgb, var(--chat-user-color) 8%, rgba(var(--pda-panel-dark), .7));cursor:pointer;width:100%;min-height:48px;font:inherit;text-align:left;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 11px;transition:border-color .16s,background .16s,transform .16s;display:grid}.communityChatUser:hover,.communityChatUser:focus-visible{border-color:color-mix(in srgb, var(--chat-user-color) 70%, transparent);background:color-mix(in srgb, var(--chat-user-color) 15%, rgba(var(--pda-panel-dark), .7));outline:none;transform:translateY(-1px)}.communityChatUser>span:nth-child(2){gap:2px;min-width:0;display:grid}.communityChatUser strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.communityChatUser small{color:#ebf0ff75;font-size:.58rem}.communityChatUser b{color:color-mix(in srgb, var(--chat-user-color) 82%, white);font-size:1.1rem}.communityChatOnlineDot{background:#ebf0ff29;border:1px solid #ebf0ff42;border-radius:50%;width:9px;height:9px}.communityChatAvatarStatus{place-items:center;width:32px;height:32px;display:grid;position:relative}.communityChatAvatarStatus .communityChatOnlineDot{width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.chatAvatar{border:1px solid color-mix(in srgb, var(--chat-user-color,rgb(var(--pda-primary))) 48%, transparent);width:30px;height:30px;color:color-mix(in srgb, var(--chat-user-color,rgb(var(--pda-primary))) 82%, white);background:color-mix(in srgb, var(--chat-user-color,rgb(var(--pda-primary))) 12%, rgba(var(--pda-panel-dark), .8));box-shadow:0 0 10px color-mix(in srgb, var(--chat-user-color,rgb(var(--pda-primary))) 16%, transparent);border-radius:10px;flex:none;place-items:center;display:inline-grid}.chatAvatar>span{filter:drop-shadow(0 2px 3px #00000047);font-size:20px;line-height:1}.chatAvatarMessage{border-radius:8px;width:24px;height:24px}.chatAvatarMessage>span{font-size:15px}.communityChatOnlineDotActive{background:#36df78;border-color:#77ffac;box-shadow:0 0 9px #36df78cc}.communityChatUserColorRed{--chat-user-color:#ff4059}.communityChatUserColorGreen{--chat-user-color:#36df78}.communityChatUserColorBlue{--chat-user-color:#3c8cff}.communityChatUserColorPink{--chat-user-color:#ff43c3}.communityChatMessage{border:1px solid rgba(var(--pda-secondary), .2);background:rgba(var(--pda-secondary), .08);border-radius:5px 14px 14px;align-self:flex-start;width:fit-content;max-width:88%;padding:8px 10px}.communityChatMessageMine{border-color:rgba(var(--pda-primary), .24);background:rgba(var(--pda-primary), .1);border-radius:14px 5px 14px 14px;align-self:flex-end}.communityChatMessageColorRed{--chat-user-color:#ff4059;background:#ff405933;border-color:#ff405994}.communityChatMessageColorGreen{--chat-user-color:#36df78;background:#36df782e;border-color:#36df788c}.communityChatMessageColorBlue{--chat-user-color:#3c8cff;background:#3c8cff33;border-color:#3c8cff94}.communityChatMessageColorPink{--chat-user-color:#ff43c3;background:#ff43c333;border-color:#ff43c394}.communityChatMessageColorRed strong{color:#ff9aaa}.communityChatMessageColorGreen strong{color:#8cf0ae}.communityChatMessageColorBlue strong{color:#9bc1ff}.communityChatMessageColorPink strong{color:#ff9bdf}.communityChatMessage>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.communityChatMessage strong{color:rgba(var(--pda-primary), .9);margin-right:auto;font-size:.68rem}.communityChatMessage time{color:#ebf0ff6b;font-size:.58rem}.communityChatMessage p{overflow-wrap:anywhere;color:#ebf0ffdb;white-space:pre-wrap;margin:4px 0 0;font-size:.76rem;line-height:1.4}.communityChatComposer{grid-template-columns:minmax(0,1fr) 40px;gap:8px;display:grid}.communityChatComposer button:disabled{opacity:.38;cursor:default}@keyframes chatSpin{to{transform:rotate(360deg)}}.installApp{align-content:start;gap:14px;height:100%;min-height:0;display:grid;overflow:auto}.installHeader{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;display:grid}.installHeroIcon{color:#00ffcceb;background:linear-gradient(135deg,#00ffcc1f,#d72aff1f),#ffffff0b;border:1px solid #00ffcc3d;border-radius:17px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 0 22px #00ffcc24}.installHeroIcon svg{width:1.45rem;height:1.45rem}.installHeader h2{color:#f7f8fc;margin:4px 0 0;font-size:1.25rem;line-height:1.12}.installIntro{color:#ebf0ffb8;background:#d72aff0f;border:1px solid #ff3fc02e;border-radius:15px;margin:0;padding:13px;font-size:.82rem;line-height:1.55}.installSteps{gap:10px;display:grid}.installStep{background:linear-gradient(135deg,#00ffcc0e,#d72aff0e),#02050d6b;border:1px solid #00ffcc29;border-radius:15px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:12px;display:grid}.installStep>span{color:#00ffcce0;background:#00ffcc12;border:1px solid #ff3fc038;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.installStep h3{color:#ebf0fff0;margin:0 0 5px;font-size:.9rem;line-height:1.2}.installStep p{color:#ebf0ffa3;margin:0;font-size:.76rem;line-height:1.48}.themesApp{grid-auto-rows:max-content;align-content:start;gap:14px;height:100%;min-height:0;padding:5px;display:grid;overflow:auto}.themesHeader{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;display:grid}.themesHeroIcon{color:#00ffcceb;background:linear-gradient(135deg,#d72aff2b,#00ffcc1a),#ffffff0b;border:1px solid #ff3fc042;border-radius:17px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 0 22px #d72aff29}.themesHeroIcon svg{width:1.45rem;height:1.45rem}.themesHeader h2{color:#f7f8fc;margin:4px 0 0;font-size:1.25rem;line-height:1.12}.themesActive{background:radial-gradient(circle at 18% 0,#00ffcc24,#0000 44%),linear-gradient(135deg,#00ffcc0f,#d72aff14),#02050d75;border:1px solid #00ffcc2e;border-radius:16px;gap:5px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff1a}.themesActive span,.themeOptionCopy small{color:#00ffcca8;letter-spacing:.08em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.64rem;font-weight:900}.themesActive strong{color:#ebf0fff0;font-size:1rem;line-height:1.15}.themesActive p{color:#ebf0ffa8;margin:0;font-size:.78rem;line-height:1.45}.themeModeSwitch{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:linear-gradient(135deg,#00ffcc0b,#d72aff0b),#ffffff0a;border:1px solid #ffffff1c;border-radius:16px;grid-template-columns:minmax(0,1fr) 54px;align-items:center;gap:12px;padding:12px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.themeModeSwitch:hover,.themeModeSwitch:focus-visible,.themeModeSwitchActive{background:linear-gradient(135deg,#00ffcc14,#d72aff14),#ffffff0e;border-color:#00ffcc3d;box-shadow:0 0 18px #00ffcc1a}.themeModeSwitchCopy{gap:4px;min-width:0;display:grid}.themeModeSwitchCopy strong{color:#ebf0ffeb;font-size:.88rem;line-height:1.2}.themeModeSwitchCopy small{color:#ebf0ff94;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.61rem;font-weight:900;overflow:hidden}.themeModeSwitchTrack{background:#ebf0ff17;border:1px solid #ebf0ff24;border-radius:999px;width:54px;height:30px;position:relative;box-shadow:inset 0 1px #ffffff1f}.themeModeSwitchTrack i{background:#ebf0ffc7;border-radius:999px;width:20px;height:20px;transition:background .18s,box-shadow .18s,transform .18s;position:absolute;top:4px;left:4px;box-shadow:0 0 10px #ebf0ff29}.themeModeSwitchActive .themeModeSwitchTrack{background:#00ffcc1f;border-color:#00ffcc47}.themeModeSwitchActive .themeModeSwitchTrack i{background:#00ffcceb;transform:translate(24px);box-shadow:0 0 14px #00ffcc57}.themesChooser{align-content:start;gap:10px;min-height:0;padding-right:2px;display:grid;overflow:visible}.themeQuickSettings{background:#ffffff09;border:1px solid #ffffff1c;border-radius:18px;gap:10px;padding:12px;display:grid}.themeSetting{grid-template-columns:minmax(0,.8fr) minmax(180px,1.2fr);align-items:center;gap:12px;display:grid}.themeSetting+.themeSetting{border-top:1px solid #ffffff14;padding-top:10px}.themeSettingCopy,.themesChooserHeading{gap:3px;display:grid}.themeSettingCopy strong,.themesChooserHeading strong{color:#ebf0ffeb;font-size:.78rem;line-height:1.2}.themeSettingCopy small,.themesChooserHeading small{color:#ebf0ff8a;font-size:.64rem;line-height:1.3}.themeSegmented{background:#0003;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.themeSegmented button{color:#ebf0ff9e;cursor:pointer;min-height:34px;font:inherit;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:.68rem;font-weight:800;transition:all .16s;display:inline-flex}.themeSegmented button:hover,.themeSegmented button:focus-visible{color:#ebf0fff0;background:#ffffff12}.themeSegmented .themeSegmentActive{color:#ebfffafa;background:#00ffcc1f;border-color:#00ffcc38;box-shadow:0 3px 12px #0003}.themesChooserHeading{padding:2px 3px 0}.themeCategoryTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:1px 1px 3px;display:grid}.themeCategoryTab{color:#ebf0ffad;cursor:pointer;min-height:34px;font:inherit;letter-spacing:.055em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff1c;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:7px;font-size:.62rem;font-weight:850;transition:border-color .18s,color .18s,background .18s,box-shadow .18s;display:inline-flex}@media (width<=430px){.themeSetting{grid-template-columns:1fr;gap:7px}.themeCategoryTab{letter-spacing:.025em;font-size:.56rem}}.themeCategoryTab small{color:#ebf0ffb3;background:#ffffff14;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.58rem;display:grid}.themeCategoryTab:hover,.themeCategoryTab:focus-visible,.themeCategoryTabActive{color:#ebfffaf5;background:linear-gradient(135deg,#00ffcc1a,#d72aff1a),#ffffff0b;border-color:#00ffcc4d;box-shadow:0 0 16px #00ffcc1a}.themesList{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;display:grid}.themeGroup{gap:7px;display:grid}.themeGroup h3{color:#ebf0ffc7;letter-spacing:.07em;text-transform:uppercase;margin:2px 3px 0;font-size:.68rem}.customColorChooser{gap:12px;display:grid}.customColorControl{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px;display:grid}.customColorChooser input[type=color]{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff4d;border-radius:12px;width:100%;height:44px;padding:4px}.customColorChooser input:focus-visible{outline-offset:3px;outline:2px solid #fff}.customColorChooser .themeCategoryTab{flex:none;grid-column:1/-1}.themeOption{width:100%;min-height:56px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:linear-gradient(135deg,#00ffcc0b,#d72aff0e),#ffffff0a;border:1px solid #ffffff1c;border-radius:16px;grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:7px;padding:8px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.themeOption:hover,.themeOption:focus-visible,.themeOptionActive{background:linear-gradient(135deg,#00ffcc17,#d72aff1a),#ffffff0e;border-color:#00ffcc47;transform:translateY(-1px);box-shadow:0 0 22px #00ffcc1f}.themeSwatches{background:#02050d7a;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;width:40px;height:36px;padding:4px;display:grid}.themeSwatches i{border-radius:999px;min-width:0;box-shadow:0 0 10px}.themeOptionCopy{gap:4px;min-width:0;display:grid}.themeOptionCopy strong{color:#ebf0fff0;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.2;overflow:hidden}.themeOptionCopy small{display:none}.themeCheck{color:#00ffcceb;background:#00ffcc12;border:1px solid #00ffcc2e;border-radius:11px;place-items:center;width:24px;height:24px;display:grid}.themeCheck:empty{opacity:.26}.pdaDock{z-index:2;-webkit-backdrop-filter:blur(18px);background:linear-gradient(135deg,#00ffcc14,#d72aff1a),#02050db8;border:1px solid #ffffff21;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px;width:calc(100% - 20px);min-height:74px;margin:0 auto 20px;padding:14px 12px;display:grid;position:relative;box-shadow:0 16px 36px #00000052,inset 0 1px #ffffff1f}.pdaDockIcon{color:#ebf0ffb8;cursor:pointer;background:0 0;border:0;justify-items:center;gap:0;min-width:0;padding:0;display:grid}.pdaDockGlyph{color:#ebf0ffbd;background:#ebf0ff14;border:1px solid #ebf0ff24;border-radius:17px;place-items:center;width:52px;height:48px;transition:border-color .18s,color .18s,background .18s,box-shadow .18s;display:grid}.pdaDockGlyph svg{width:1.42rem;height:1.42rem}.pdaDockIcon b{display:none}.pdaDockIconActive .pdaDockGlyph,.pdaDockIcon:hover .pdaDockGlyph,.pdaDockIcon:focus-visible .pdaDockGlyph{color:#00ffcceb;background:#00ffcc1f;border-color:#00ffcc57;box-shadow:0 0 18px #00ffcc42}.pdaDockIconActive b,.pdaDockIcon:hover b,.pdaDockIcon:focus-visible b{color:#00ffcce6}@keyframes pdaTitleGlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes neoIdleGroove{0%,to{transform:scaleX(var(--neo-facing)) translateY(0) rotate(0deg) scale(1)}14%{transform:scaleX(var(--neo-facing)) translateY(1px) rotate(0deg) scale(1.045, .955)}24%{transform:scaleX(var(--neo-facing)) translateY(-8px) rotate(-4deg) scale(.97, 1.045)}36%{transform:scaleX(var(--neo-facing)) translateY(0) rotate(2deg) scale(1.025, .975)}54%{transform:scaleX(var(--neo-facing)) translateY(-4px) rotate(4deg) scale(.985, 1.025)}70%{transform:scaleX(var(--neo-facing)) translateY(0) rotate(-1deg) scale(1.01, .99)}84%{transform:scaleX(var(--neo-facing)) translateY(-2px) rotate(0deg) scale(.995, 1.01)}}@keyframes neoWalkCycle{0%,to{transform:scaleX(var(--neo-facing)) translateY(0) rotate(-3deg) scale(1.04, .96)}50%{transform:scaleX(var(--neo-facing)) translateY(-7px) rotate(4deg) scale(.97, 1.04)}}@keyframes neoDanceBreak{0%,to{transform:scaleX(var(--neo-facing)) translate(0, 0) rotate(-8deg) scale(1.03, .97)}25%{transform:scaleX(var(--neo-facing)) translate(-6px, -10px) rotate(7deg) scale(.96, 1.05)}50%{transform:scaleX(var(--neo-facing)) translate(3px, 0) rotate(10deg) scale(1.07, .93)}75%{transform:scaleX(var(--neo-facing)) translate(6px, -7px) rotate(-5deg) scale(.98, 1.03)}}@keyframes neoInspect{0%,to{transform:scaleX(var(--neo-facing)) translateX(0) rotate(0deg)}38%,62%{transform:scaleX(var(--neo-facing)) translateX(-7px) rotate(-9deg) scale(1.02, .98)}}@keyframes neoNap{0%,to{transform:scaleX(var(--neo-facing)) translateY(8px) rotate(12deg) scale(1.08, .87)}50%{transform:scaleX(var(--neo-facing)) translateY(7px) rotate(10deg) scale(1.11, .84)}}@keyframes neoMeditate{0%,to{transform:scaleX(var(--neo-facing)) translateY(7px) scale(1.02, .9)}50%{transform:scaleX(var(--neo-facing)) translateY(4px) scale(.98, .94)}}@keyframes neoSignal{0%,to{transform:scaleX(var(--neo-facing)) translateY(0) scale(1)}45%{transform:scaleX(var(--neo-facing)) translateY(-5px) scale(1.08)}58%{transform:scaleX(var(--neo-facing)) translateY(-5px) scale(.98)}}@keyframes neoLoveBounce{0%,to{transform:scaleX(var(--neo-facing)) translateY(0) rotate(-2deg) scale(1)}45%{transform:scaleX(var(--neo-facing)) translateY(-8px) rotate(3deg) scale(1.08, .94)}65%{transform:scaleX(var(--neo-facing)) translateY(-3px) rotate(-2deg) scale(.98, 1.04)}}@keyframes neoTinyGlitch{0%,to{transform:scaleX(var(--neo-facing)) translate(0, 0) skewX(0deg)}35%{transform:scaleX(var(--neo-facing)) translate(-5px, -2px) skewX(8deg)}70%{transform:scaleX(var(--neo-facing)) translate(4px, 1px) skewX(-7deg)}}@keyframes neoThoughtArrive{0%{opacity:0;transform:translateY(5px)scale(.76)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes neoTapHintPulse{0%,to{opacity:.68;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes neoGlowPulse{0%,to{opacity:.72;transform:scaleX(.92)}48%{opacity:1;transform:scaleX(1.08)}}@media (prefers-reduced-motion:reduce){.neoMascot{transition-duration:1ms}.neoMascotSprite,.neoMascotGlow,.neoMascotThought{animation-duration:1ms!important;animation-iteration-count:1!important}}@media (width<=520px){.secretScreen{--pda-safe-top:max(env(safe-area-inset-top,0px), 10px);--pda-safe-right:max(env(safe-area-inset-right,0px), 24px);--pda-safe-bottom:max(env(safe-area-inset-bottom,0px), 10px);--pda-safe-left:max(env(safe-area-inset-left,0px), 24px);overscroll-behavior:none;touch-action:manipulation;width:100%;height:100dvh;min-height:0;padding:0;position:fixed;inset:0;overflow:hidden}.pdaStage{width:100%;height:100%;min-height:0;padding:0}.pdaDevice{aspect-ratio:auto;width:100%;height:100%}.pdaBezel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:absolute;inset:0}.pdaGlow,.pdaSpeaker,.pdaCamera{display:none}.pdaScreen{grid-template-rows:calc(32px + var(--pda-safe-top)) minmax(0, 1fr) calc(86px + var(--pda-safe-bottom));border:0;border-radius:0;height:100%}.pdaStatusBar{min-height:0;padding:var(--pda-safe-top) var(--pda-safe-right) 6px var(--pda-safe-left);border-bottom:1px solid rgba(var(--pda-primary), .14);align-items:end}.pdaHomeScreen{padding:16px max(14px, env(safe-area-inset-right,0px)) 16px max(14px, env(safe-area-inset-left,0px));gap:8px}.pdaAppScreen{padding:16px max(14px, env(safe-area-inset-right,0px)) 16px max(14px, env(safe-area-inset-left,0px))}.pdaIdentity h1{font-size:1.72rem}.neoMascotStage{flex-basis:54px;width:54px;height:70px}.pdaAppGlyph{border-radius:20px;width:66px;height:66px}.pdaAppGrid{grid-template-rows:repeat(5,88px);align-content:start;gap:10px 4px}.pdaAppIcon{grid-template-rows:66px auto}.pdaAppLabel{font-size:.64rem}.pdaDock{width:auto;margin:6px max(10px, env(safe-area-inset-right,0px)) var(--pda-safe-bottom) max(10px, env(safe-area-inset-left,0px));min-height:68px;padding:12px 10px}.globalChatPermission{padding:calc(18px + var(--pda-safe-top)) var(--pda-safe-right) calc(18px + var(--pda-safe-bottom)) var(--pda-safe-left)}.pdaDockGlyph{border-radius:16px;width:50px;height:46px}.messagesContact{grid-template-columns:36px minmax(0,1fr);padding:11px}.messagesContact>span{width:36px;height:36px}}.secretScreen{--pda-bg-start:#070812;--pda-bg-mid:#020207;--pda-bg-end:#000;--pda-panel:10, 13, 28;--pda-panel-dark:2, 3, 9;--pda-primary:0, 255, 204;--pda-secondary:215, 42, 255;--pda-tertiary:23, 140, 255;--pda-title-a:#178cff;--pda-title-b:#7c3dff;--pda-title-c:#d72aff;--pda-title-d:#0fc}.secretScreen[data-theme-mode=decent]{--pda-bg-start:#090909;--pda-bg-mid:#030303;--pda-bg-end:#000;--pda-panel:10, 10, 12;--pda-panel-dark:1, 1, 2}.secretScreen[data-theme=red]{--pda-bg-start:#130408;--pda-bg-mid:#080207;--pda-bg-end:#020000;--pda-panel:28, 8, 14;--pda-panel-dark:8, 1, 5;--pda-primary:255, 49, 79;--pda-secondary:255, 107, 44;--pda-tertiary:255, 154, 176;--pda-title-a:#ff9ab0;--pda-title-b:#ff314f;--pda-title-c:#ff6b2c;--pda-title-d:#ffd0d8}.secretScreen[data-theme=green]{--pda-bg-start:#061109;--pda-bg-mid:#020903;--pda-bg-end:#000301;--pda-panel:7, 27, 13;--pda-panel-dark:1, 8, 3;--pda-primary:184, 255, 44;--pda-secondary:0, 255, 136;--pda-tertiary:98, 255, 201;--pda-title-a:#62ffc9;--pda-title-b:#b8ff2c;--pda-title-c:#0f8;--pda-title-d:#eaffb5}.secretScreen[data-theme=cyan]{--pda-bg-start:#041018;--pda-bg-mid:#020710;--pda-bg-end:#000207;--pda-panel:6, 20, 31;--pda-panel-dark:1, 6, 12;--pda-primary:0, 240, 255;--pda-secondary:23, 140, 255;--pda-tertiary:183, 251, 255;--pda-title-a:#b7fbff;--pda-title-b:#00f0ff;--pda-title-c:#178cff;--pda-title-d:#f2ffff}.secretScreen[data-theme=purple]{--pda-bg-start:#0d0619;--pda-bg-mid:#06020e;--pda-bg-end:#010006;--pda-panel:18, 9, 34;--pda-panel-dark:6, 2, 14;--pda-primary:180, 76, 255;--pda-secondary:255, 77, 255;--pda-tertiary:124, 61, 255;--pda-title-a:#ff4dff;--pda-title-b:#b44cff;--pda-title-c:#7c3dff;--pda-title-d:#ecd6ff}.secretScreen[data-theme=frutiger]{--pda-bg-start:#07111a;--pda-bg-mid:#02070d;--pda-bg-end:#000203;--pda-panel:14, 22, 31;--pda-panel-dark:2, 7, 12;--pda-primary:223, 250, 255;--pda-secondary:139, 223, 255;--pda-tertiary:189, 168, 255;--pda-title-a:#f6feff;--pda-title-b:#8bdfff;--pda-title-c:#bda8ff;--pda-title-d:#dffaff}.secretScreen[data-theme-mode=intense]{background:radial-gradient(ellipse at 18% 12%, rgba(var(--pda-secondary), .24), transparent 34%), radial-gradient(ellipse at 86% 18%, rgba(var(--pda-tertiary), .2), transparent 36%), radial-gradient(ellipse at 50% 105%, rgba(var(--pda-primary), .15), transparent 42%), linear-gradient(180deg, var(--pda-bg-start) 0%, var(--pda-bg-mid) 62%, var(--pda-bg-end) 100%)}.secretScreen[data-theme-mode=decent]{background:radial-gradient(at 50% -8%,#ffffff0d,#0000 42%),radial-gradient(at 50% 112%,#ffffff07,#0000 48%),linear-gradient(#090909 0%,#030303 58%,#000 100%)}.secretScreen[data-theme-mode=intense] .pdaGlow{background:radial-gradient(circle at 22% 14%, rgba(var(--pda-primary), .45), transparent 34%), radial-gradient(circle at 78% 88%, rgba(var(--pda-secondary), .34), transparent 38%)}.secretScreen[data-theme-mode=decent] .pdaGlow{background:radial-gradient(circle at 22% 14%,#ffffff1f,#0000 34%),radial-gradient(circle at 78% 88%,#ffffff14,#0000 38%)}.secretScreen[data-theme-mode=intense] .pdaBezel{background:linear-gradient(150deg, #ffffff29, transparent 18%), linear-gradient(330deg, rgba(var(--pda-primary), .16), transparent 24%), linear-gradient(180deg, rgba(var(--pda-panel), 1) 0%, rgba(var(--pda-panel-dark), 1) 42%, #030408 100%);box-shadow:0 36px 110px #00000094, 0 0 42px rgba(var(--pda-secondary), .22), inset 0 1px 0 #ffffff3d, inset 0 -16px 38px #0000007a}.secretScreen[data-theme-mode=decent] .pdaBezel{box-shadow:0 36px 110px #00000094, 0 0 32px rgba(var(--pda-secondary), .11), inset 0 1px 0 #ffffff3d, inset 0 -16px 38px #0000007a}.secretScreen[data-theme-mode=intense] .pdaScreen{border-color:rgba(var(--pda-primary), .22);background:radial-gradient(circle at 18% 0%, rgba(var(--pda-secondary), .2), transparent 36%), radial-gradient(circle at 86% 18%, rgba(var(--pda-primary), .12), transparent 34%), linear-gradient(180deg, rgba(var(--pda-panel), .96), rgba(var(--pda-panel-dark), .98));box-shadow:inset 0 0 0 1px #ffffff0e, inset 0 0 42px rgba(var(--pda-primary), .08)}.secretScreen[data-theme-mode=decent] .pdaScreen{border-color:rgba(var(--pda-primary), .17);box-shadow:inset 0 0 0 1px #ffffff0e, inset 0 0 34px rgba(var(--pda-primary), .045);background:radial-gradient(circle at 18% 0,#ffffff0a,#0000 36%),radial-gradient(circle at 86% 18%,#ffffff05,#0000 34%),linear-gradient(#0a0a0af5,#010101fa)}.pdaStatusSignal,.pdaKicker{color:rgba(var(--pda-primary), .82);text-shadow:0 0 14px rgba(var(--pda-primary), .34)}.pdaIdentity h1{background-image:linear-gradient(120deg, var(--pda-title-a), var(--pda-title-b), var(--pda-title-c), var(--pda-title-d))}.neoMascotGlow{background:radial-gradient(circle, rgba(var(--pda-primary), .28), rgba(var(--pda-secondary), .08) 58%, transparent 72%)}.neoMascotSprite{filter:drop-shadow(0 0 10px rgba(var(--pda-primary), .28)) drop-shadow(0 0 14px rgba(var(--pda-secondary), .18))}.secretScreen[data-theme-mode=intense] .pdaAppGlyph,.secretScreen[data-theme-mode=intense] .pdaDockGlyph,.secretScreen[data-theme-mode=intense] .themesHeroIcon,.secretScreen[data-theme-mode=intense] .installHeroIcon,.secretScreen[data-theme-mode=intense] .weatherHeroIcon,.secretScreen[data-theme-mode=intense] .weatherLocationButton,.secretScreen[data-theme-mode=intense] .raveRadarHeaderIcon,.secretScreen[data-theme-mode=intense] .newsIcon{border-color:rgba(var(--pda-primary), .28);color:rgba(var(--pda-primary), .92);background:linear-gradient(135deg, rgba(var(--pda-primary), .16), rgba(var(--pda-secondary), .18)), #ffffff0e;box-shadow:0 0 18px rgba(var(--pda-primary), .15), inset 0 1px 0 #ffffff29}.secretScreen[data-theme-mode=decent] .pdaAppGlyph,.secretScreen[data-theme-mode=decent] .pdaDockGlyph,.secretScreen[data-theme-mode=decent] .themesHeroIcon,.secretScreen[data-theme-mode=decent] .installHeroIcon,.secretScreen[data-theme-mode=decent] .weatherHeroIcon,.secretScreen[data-theme-mode=decent] .weatherLocationButton,.secretScreen[data-theme-mode=decent] .raveRadarHeaderIcon,.secretScreen[data-theme-mode=decent] .newsIcon{border-color:rgba(var(--pda-primary), .22);color:rgba(var(--pda-primary), .88);box-shadow:0 0 13px rgba(var(--pda-primary), .08), inset 0 1px 0 #ffffff24;background:linear-gradient(#ffffff0e,#ffffff05),#0000006b}.pdaAppIcon:hover .pdaAppGlyph,.pdaAppIcon:focus-visible .pdaAppGlyph,.pdaDockIconActive .pdaDockGlyph,.pdaDockIcon:hover .pdaDockGlyph,.pdaDockIcon:focus-visible .pdaDockGlyph,.themeOption:hover,.themeOption:focus-visible,.themeOptionActive,.themeCategoryTab:hover,.themeCategoryTab:focus-visible,.themeCategoryTabActive{border-color:rgba(var(--pda-secondary), .38);box-shadow:0 0 24px rgba(var(--pda-secondary), .24), 0 0 18px rgba(var(--pda-primary), .12), inset 0 1px 0 #ffffff2e}.secretScreen[data-theme-mode=intense] .pdaDock,.secretScreen[data-theme-mode=intense] .themesActive,.secretScreen[data-theme-mode=intense] .themeCategoryTab,.secretScreen[data-theme-mode=intense] .themeOption,.secretScreen[data-theme-mode=intense] .installStep,.secretScreen[data-theme-mode=intense] .newsItem,.secretScreen[data-theme-mode=intense] .weatherRaveMeter,.secretScreen[data-theme-mode=intense] .raveRadarDetails{border-color:rgba(var(--pda-primary), .16);background:linear-gradient(135deg, rgba(var(--pda-primary), .06), rgba(var(--pda-secondary), .07)), rgba(var(--pda-panel-dark), .44)}.secretScreen[data-theme-mode=decent] .pdaDock,.secretScreen[data-theme-mode=decent] .themesActive,.secretScreen[data-theme-mode=decent] .themeCategoryTab,.secretScreen[data-theme-mode=decent] .themeOption,.secretScreen[data-theme-mode=decent] .installStep,.secretScreen[data-theme-mode=decent] .newsItem,.secretScreen[data-theme-mode=decent] .weatherRaveMeter,.secretScreen[data-theme-mode=decent] .raveRadarDetails{border-color:rgba(var(--pda-primary), .13)}.secretScreen[data-theme-mode=decent] .pdaDock{background:linear-gradient(#ffffff0f,#ffffff06),#000000b8;border-color:#ffffff1c;box-shadow:0 16px 36px #00000057,inset 0 1px #ffffff1c}.secretScreen[data-theme-mode=decent] .pdaDockGlyph{color:rgba(var(--pda-primary), .86);background:linear-gradient(#ffffff0e,#ffffff05),#0000007a;border-color:#ffffff1c;box-shadow:0 0 10px #00000047,inset 0 1px #ffffff1c}.secretScreen[data-theme-mode=decent] .pdaDockIconActive .pdaDockGlyph,.secretScreen[data-theme-mode=decent] .pdaDockIcon:hover .pdaDockGlyph,.secretScreen[data-theme-mode=decent] .pdaDockIcon:focus-visible .pdaDockGlyph{border-color:rgba(var(--pda-primary), .24);box-shadow:0 0 12px rgba(var(--pda-primary), .1), inset 0 1px 0 #ffffff21;background:linear-gradient(#ffffff12,#ffffff06),#00000094}.secretScreen[data-theme-mode=decent] .newsItem,.secretScreen[data-theme-mode=decent] .weatherHero,.secretScreen[data-theme-mode=decent] .weatherStats section,.secretScreen[data-theme-mode=decent] .weatherRaveMeter,.secretScreen[data-theme-mode=decent] .weatherMessage,.secretScreen[data-theme-mode=decent] .raveRadarListView,.secretScreen[data-theme-mode=decent] .raveRadarListItem,.secretScreen[data-theme-mode=decent] .raveRadarDetails,.secretScreen[data-theme-mode=decent] .raveRadarEvent,.secretScreen[data-theme-mode=decent] .raveEventDetailBody,.secretScreen[data-theme-mode=decent] .raveRadarLocationActions a,.secretScreen[data-theme-mode=decent] .raveEventDetailActions a{background:linear-gradient(#ffffff0d,#ffffff04),#00000070;border-color:#ffffff1c;box-shadow:0 12px 28px #0000002e,inset 0 1px #ffffff17}.secretScreen[data-theme-mode=decent] .raveRadarListView{background-color:#030303;background-image:linear-gradient(#ffffff0b,#ffffff04),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.secretScreen[data-theme-mode=decent] .newsIcon,.secretScreen[data-theme-mode=decent] .weatherHeroIcon,.secretScreen[data-theme-mode=decent] .weatherStats svg,.secretScreen[data-theme-mode=decent] .raveRadarListPin,.secretScreen[data-theme-mode=decent] .raveRadarDetailsTop>span{background:linear-gradient(#ffffff0e,#ffffff05),#00000085}.secretScreen[data-theme-mode=decent] .raveRadarListItem:hover,.secretScreen[data-theme-mode=decent] .raveRadarListItem:focus-visible,.secretScreen[data-theme-mode=decent] .raveRadarListItemActive,.secretScreen[data-theme-mode=decent] .raveRadarEvent:hover,.secretScreen[data-theme-mode=decent] .raveRadarEvent:focus-visible{border-color:rgba(var(--pda-primary), .22);box-shadow:0 0 14px rgba(var(--pda-primary), .08), inset 0 1px 0 #ffffff1c;background:linear-gradient(#fff1,#ffffff05),#0000008a}.secretScreen .raveRadarHeaderIcon,.secretScreen .raveRadarViewToggle .raveRadarViewActive,.secretScreen .raveRadarViewToggle button:hover,.secretScreen .raveRadarViewToggle button:focus-visible,.secretScreen .raveRadarZoomControls button,.secretScreen .raveRadarCollapseButton,.secretScreen .raveRadarDetailsTop>span,.secretScreen .raveRadarListMeta,.secretScreen .raveRadarLocationActions a,.secretScreen .raveEventDetailTop button,.secretScreen .raveEventDetailActions a{border-color:rgba(var(--pda-primary), .22);color:rgba(var(--pda-primary), .9);background:rgba(var(--pda-primary), .07)}.secretScreen .raveRadarViewToggle .raveRadarViewActive,.secretScreen .raveRadarViewToggle button:hover,.secretScreen .raveRadarViewToggle button:focus-visible{box-shadow:0 0 16px rgba(var(--pda-primary), .12)}.secretScreen .raveRadarMarker{border-color:rgba(var(--pda-primary), .28);color:#ebfffaf2;box-shadow:0 0 18px rgba(var(--pda-primary), .18), inset 0 1px 0 #ffffff21}.secretScreen .raveRadarMarker svg,.secretScreen .raveRadarListPin,.secretScreen .raveRadarLocationActions svg,.secretScreen .raveEventDetailActions svg{color:rgba(var(--pda-secondary), .92)}.secretScreen .raveRadarMarkerActive,.secretScreen .raveRadarMarker:hover,.secretScreen .raveRadarMarker:focus-visible,.secretScreen .raveRadarListItem:hover,.secretScreen .raveRadarListItem:focus-visible,.secretScreen .raveRadarListItemActive,.secretScreen .raveRadarCollapseButton:hover,.secretScreen .raveRadarCollapseButton:focus-visible,.secretScreen .raveRadarLocationActions a:hover,.secretScreen .raveRadarLocationActions a:focus-visible{border-color:rgba(var(--pda-secondary), .38);background:rgba(var(--pda-secondary), .13);box-shadow:0 0 20px rgba(var(--pda-secondary), .16)}.secretScreen .raveRadarListCopy small,.secretScreen .raveRadarListMeta,.secretScreen .raveRadarDetails small,.secretScreen .raveRadarEventsTop time,.secretScreen .raveRadarEvent time,.secretScreen .raveEventDetailTop span{color:rgba(var(--pda-primary), .74)}.secretScreen .raveRadarEvents,.secretScreen .raveRadarMap,.secretScreen .raveRadarListView{border-color:rgba(var(--pda-primary), .17)}.secretScreen .raveRadarEvent:hover,.secretScreen .raveRadarEvent:focus-visible{border-color:rgba(var(--pda-primary), .26);background:rgba(var(--pda-primary), .075)}.secretScreen[data-theme-mode=decent] .raveRadarHeaderIcon,.secretScreen[data-theme-mode=decent] .raveRadarViewToggle .raveRadarViewActive,.secretScreen[data-theme-mode=decent] .raveRadarViewToggle button:hover,.secretScreen[data-theme-mode=decent] .raveRadarViewToggle button:focus-visible,.secretScreen[data-theme-mode=decent] .raveRadarZoomControls button,.secretScreen[data-theme-mode=decent] .raveRadarCollapseButton,.secretScreen[data-theme-mode=decent] .raveRadarDetailsTop>span,.secretScreen[data-theme-mode=decent] .raveRadarListMeta,.secretScreen[data-theme-mode=decent] .raveRadarLocationActions a,.secretScreen[data-theme-mode=decent] .raveEventDetailTop button,.secretScreen[data-theme-mode=decent] .raveEventDetailActions a{background:linear-gradient(#ffffff0e,#ffffff05),#0000007a}.themeCheck,.weatherRaveTrack span{color:rgba(var(--pda-primary), .92);background:rgba(var(--pda-primary), .12);box-shadow:0 0 18px rgba(var(--pda-primary), .18)}.themesActive span,.themeOptionCopy small,.weatherRaveTop span,.weatherStats span,.weatherFooter,.raveRadarListCopy small,.raveRadarListMeta,.raveRadarDetails small{color:rgba(var(--pda-primary), .68)}.secretScreen .pdaAppIconPlaceholder .pdaAppGlyph,.secretScreen .newsIcon,.secretScreen .weatherHeroIcon,.secretScreen .weatherLocationButton,.secretScreen .raveRadarHeaderIcon,.secretScreen .raveRadarDetailsTop>span,.secretScreen .raveRadarListPin,.secretScreen .installStep>span,.secretScreen .themesHeroIcon,.secretScreen .themeCheck,.secretScreen .messagesContact>span,.secretScreen .messagesChatTop button{border-color:rgba(var(--pda-secondary), .24);color:rgba(var(--pda-primary), .9);background:linear-gradient(135deg, rgba(var(--pda-primary), .08), rgba(var(--pda-secondary), .1)), #ffffff0b}.secretScreen .weatherStats svg,.secretScreen .weatherRaveTop svg,.secretScreen .raveRadarMarker svg,.secretScreen .raveRadarListPin,.secretScreen .raveRadarDetailsTop>span,.secretScreen .raveRadarLocationActions svg,.secretScreen .raveEventDetailActions svg{color:rgba(var(--pda-secondary), .9)}.secretScreen .weatherLocationButton:hover,.secretScreen .weatherLocationButton:focus-visible,.secretScreen .raveRadarZoomControls button:hover,.secretScreen .raveRadarZoomControls button:focus-visible,.secretScreen .raveRadarCollapseButton:hover,.secretScreen .raveRadarCollapseButton:focus-visible,.secretScreen .raveRadarLocationActions a:hover,.secretScreen .raveRadarLocationActions a:focus-visible,.secretScreen .messagesContactActive,.secretScreen .messagesContact:hover,.secretScreen .messagesContact:focus-visible,.secretScreen .themeModeSwitch:hover,.secretScreen .themeModeSwitch:focus-visible,.secretScreen .themeModeSwitchActive,.secretScreen .themeCategoryTab:hover,.secretScreen .themeCategoryTab:focus-visible,.secretScreen .themeCategoryTabActive{border-color:rgba(var(--pda-secondary), .32);background:linear-gradient(135deg, rgba(var(--pda-primary), .075), rgba(var(--pda-secondary), .105)), #ffffff0d}.secretScreen .raveRadarMarkerActive,.secretScreen .raveRadarMarker:hover,.secretScreen .raveRadarMarker:focus-visible{border-color:rgba(var(--pda-secondary), .42);background:rgba(var(--pda-secondary), .18);box-shadow:0 0 24px rgba(var(--pda-secondary), .26), 0 0 20px rgba(var(--pda-primary), .12)}.secretScreen .messageBubbleMe{border-color:rgba(var(--pda-primary), .22);color:#ebfffaf5;background:rgba(var(--pda-primary), .1)}.secretScreen .messageBubbleHim{border-color:rgba(var(--pda-secondary), .18);background:rgba(var(--pda-secondary), .08)}.secretScreen .messagesChat,.secretScreen .raveEventDetailBody,.secretScreen .raveRadarListView,.secretScreen .weatherHero,.secretScreen .installIntro,.secretScreen .themeModeSwitch,.secretScreen .themesActive,.secretScreen .themeCategoryTab,.secretScreen .themeOption{background:linear-gradient(135deg, rgba(var(--pda-primary), .045), rgba(var(--pda-secondary), .055)), rgba(var(--pda-panel-dark), .42)}.secretScreen .themeModeSwitchActive .themeModeSwitchTrack,.secretScreen .themeModeSwitchTrack{border-color:rgba(var(--pda-primary), .24)}.secretScreen .themeModeSwitchActive .themeModeSwitchTrack{background:rgba(var(--pda-primary), .12)}.secretScreen .themeModeSwitchActive .themeModeSwitchTrack i{background:rgba(var(--pda-primary), .92);box-shadow:0 0 14px rgba(var(--pda-primary), .34)}.secretScreen .themeCategoryTabActive small{color:rgba(var(--pda-primary), .96);background:rgba(var(--pda-primary), .14);box-shadow:0 0 10px rgba(var(--pda-primary), .12)}.secretScreen .weatherMessageError,.secretScreen .weatherRaveNo{border-color:rgba(var(--pda-secondary), .24);background:rgba(var(--pda-secondary), .08)}.secretScreen .weatherRaveNo .weatherRaveTrack span{background:rgba(var(--pda-secondary), .88);box-shadow:0 0 18px rgba(var(--pda-secondary), .28)}.secretScreen[data-theme-mode=decent] .pdaAppIconPlaceholder .pdaAppGlyph,.secretScreen[data-theme-mode=decent] .newsIcon,.secretScreen[data-theme-mode=decent] .weatherHeroIcon,.secretScreen[data-theme-mode=decent] .weatherLocationButton,.secretScreen[data-theme-mode=decent] .raveRadarHeaderIcon,.secretScreen[data-theme-mode=decent] .raveRadarDetailsTop>span,.secretScreen[data-theme-mode=decent] .raveRadarListPin,.secretScreen[data-theme-mode=decent] .installStep>span,.secretScreen[data-theme-mode=decent] .themesHeroIcon,.secretScreen[data-theme-mode=decent] .themeCheck,.secretScreen[data-theme-mode=decent] .messagesContact>span,.secretScreen[data-theme-mode=decent] .messagesChatTop button,.secretScreen[data-theme-mode=decent] .raveRadarZoomControls button,.secretScreen[data-theme-mode=decent] .raveRadarCollapseButton,.secretScreen[data-theme-mode=decent] .raveRadarLocationActions a,.secretScreen[data-theme-mode=decent] .raveEventDetailActions a{background:linear-gradient(#ffffff0e,#ffffff05),#00000075;box-shadow:0 0 10px #00000047,inset 0 1px #ffffff1f}.secretScreen[data-theme-mode=decent] .pdaAppIcon:hover .pdaAppGlyph,.secretScreen[data-theme-mode=decent] .pdaAppIcon:focus-visible .pdaAppGlyph,.secretScreen[data-theme-mode=decent] .pdaDockIconActive .pdaDockGlyph,.secretScreen[data-theme-mode=decent] .pdaDockIcon:hover .pdaDockGlyph,.secretScreen[data-theme-mode=decent] .pdaDockIcon:focus-visible .pdaDockGlyph{background:linear-gradient(#ffffff13,#ffffff06),#00000085}.secretScreen[data-theme=frutiger]{color:#f6fefff0;background:radial-gradient(at 18% 12%,#8bdfff21,#0000 34%),radial-gradient(at 86% 18%,#bda8ff1c,#0000 36%),linear-gradient(#090909 0%,#030303 58%,#000 100%)}.secretScreen[data-theme=frutiger]:before{opacity:.48;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 0 18%,#ffffff1a 24%,#0000 31% 100%) 0 0/140% 140%,linear-gradient(160deg,#0000 0 58%,#7ee1ff1f 66%,#0000 74% 100%) 0 0/120% 120%,radial-gradient(at 64% 12%,#ffffff21,#0000 32%) 0 0/100% 100%;-webkit-mask-image:linear-gradient(#000,#0000008f);mask-image:linear-gradient(#000,#0000008f)}.secretScreen[data-theme=frutiger] .pdaGlow{filter:blur(44px)saturate(1.25);background:radial-gradient(circle at 26% 16%,#96e8ff6b,#0000 34%),radial-gradient(circle at 74% 86%,#cca9ff4d,#0000 40%)}.secretScreen[data-theme=frutiger] .pdaBezel{background:linear-gradient(150deg,#ffffff3d,#0000 18%),linear-gradient(330deg,#8bdfff29,#0000 28%),linear-gradient(#141f2ab8,#01060ceb);border-color:#ffffff47;box-shadow:0 38px 115px #0000009e,0 0 42px #8bdfff33,inset 0 1px #ffffff6b,inset 0 -22px 44px #0000006b}.secretScreen[data-theme=frutiger] .pdaScreen{background:linear-gradient(#01060a4d,#00020494),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900%201600'%20preserveAspectRatio='xMidYMid%20slice'%3e%3cdefs%3e%3clinearGradient%20id='sky'%20x1='0'%20x2='0'%20y1='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%2359bfff'/%3e%3cstop%20offset='0.52'%20stop-color='%23b8edff'/%3e%3cstop%20offset='1'%20stop-color='%23effcff'/%3e%3c/linearGradient%3e%3clinearGradient%20id='hillA'%20x1='0'%20x2='1'%20y1='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23b8ff73'/%3e%3cstop%20offset='0.52'%20stop-color='%2341c85a'/%3e%3cstop%20offset='1'%20stop-color='%23087f43'/%3e%3c/linearGradient%3e%3clinearGradient%20id='hillB'%20x1='0'%20x2='1'%20y1='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23e3ff9a'/%3e%3cstop%20offset='0.55'%20stop-color='%2363d96b'/%3e%3cstop%20offset='1'%20stop-color='%230b6f47'/%3e%3c/linearGradient%3e%3cradialGradient%20id='sunGlow'%20cx='44%25'%20cy='22%25'%20r='42%25'%3e%3cstop%20offset='0'%20stop-color='%23ffffff'%20stop-opacity='0.82'/%3e%3cstop%20offset='0.24'%20stop-color='%23eafdff'%20stop-opacity='0.40'/%3e%3cstop%20offset='1'%20stop-color='%23ffffff'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3cradialGradient%20id='bubble'%20cx='32%25'%20cy='26%25'%20r='58%25'%3e%3cstop%20offset='0'%20stop-color='%23ffffff'%20stop-opacity='0.72'/%3e%3cstop%20offset='0.42'%20stop-color='%23dffaff'%20stop-opacity='0.22'/%3e%3cstop%20offset='0.72'%20stop-color='%238bdfff'%20stop-opacity='0.10'/%3e%3cstop%20offset='1'%20stop-color='%23ffffff'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3cfilter%20id='soft'%3e%3cfeGaussianBlur%20stdDeviation='2'/%3e%3c/filter%3e%3c/defs%3e%3crect%20width='900'%20height='1600'%20fill='url(%23sky)'/%3e%3crect%20width='900'%20height='1600'%20fill='url(%23sunGlow)'/%3e%3cpath%20d='M-70%201015%20C110%20850%20270%20910%20430%201015%20C590%201120%20720%201028%20975%20870%20L975%201600%20L-70%201600%20Z'%20fill='url(%23hillB)'/%3e%3cpath%20d='M-90%201125%20C170%20900%20390%201030%20520%201124%20C690%201246%20780%201110%20990%201030%20L990%201600%20L-90%201600%20Z'%20fill='url(%23hillA)'/%3e%3cpath%20d='M0%201205%20C180%201072%20365%201135%20520%201218%20C665%201296%20780%201262%20900%201190%20L900%201600%20L0%201600%20Z'%20fill='%23078652'%20opacity='0.34'/%3e%3cpath%20d='M-40%201335%20C120%201275%20270%201308%20450%201364%20C620%201418%20760%201408%20940%201316%20L940%201600%20L-40%201600%20Z'%20fill='%23034f38'%20opacity='0.28'/%3e%3ccircle%20cx='175'%20cy='355'%20r='116'%20fill='url(%23bubble)'/%3e%3ccircle%20cx='700'%20cy='515'%20r='92'%20fill='url(%23bubble)'%20opacity='0.70'/%3e%3ccircle%20cx='540'%20cy='255'%20r='54'%20fill='url(%23bubble)'%20opacity='0.62'/%3e%3cpath%20d='M95%20512%20C148%20470%20215%20470%20260%20512%20C204%20504%20146%20504%2095%20512%20Z'%20fill='%23ffffff'%20opacity='0.34'%20filter='url(%23soft)'/%3e%3cpath%20d='M600%20345%20C655%20310%20730%20316%20780%20360%20C705%20344%20654%20340%20600%20345%20Z'%20fill='%23ffffff'%20opacity='0.28'%20filter='url(%23soft)'/%3e%3cpath%20d='M-20%201140%20C150%201020%20304%201060%20472%201162'%20fill='none'%20stroke='%23f2ffd7'%20stroke-opacity='0.26'%20stroke-width='7'/%3e%3cpath%20d='M190%201260%20C334%201178%20520%201198%20728%201290'%20fill='none'%20stroke='%23e6ffbc'%20stroke-opacity='0.18'%20stroke-width='6'/%3e%3c/svg%3e") 50%/cover no-repeat,radial-gradient(circle at 18% 0,#ffffff1f,#0000 32%),radial-gradient(circle at 88% 16%,#8bdfff24,#0000 32%),linear-gradient(#0a141fa3,#01050abd);border-color:#ffffff3d;box-shadow:inset 0 0 0 1px #ffffff1c,inset 0 0 44px #ffffff0a}.secretScreen[data-theme=frutiger] .pdaStatusBar,.secretScreen[data-theme=frutiger] .pdaDock{-webkit-backdrop-filter:blur(24px)saturate(1.65)}.secretScreen[data-theme=frutiger] .pdaViewport{-webkit-backdrop-filter:none}.secretScreen[data-theme=frutiger] .pdaScanlines{opacity:.1;mix-blend-mode:soft-light}.secretScreen[data-theme=frutiger] .pdaKicker,.secretScreen[data-theme=frutiger] .pdaStatusSignal{color:#dffaffdb;text-shadow:0 0 16px #8bdfff38}.secretScreen[data-theme=frutiger] .pdaIdentity h1{text-shadow:0 0 18px #ffffff2e,0 0 28px #8bdfff29;background-image:linear-gradient(120deg,#fff,#9de8ff,#d2c4ff,#eaffff)}.secretScreen[data-theme=frutiger] .pdaAppGlyph,.secretScreen[data-theme=frutiger] .pdaDock,.secretScreen[data-theme=frutiger] .pdaDockGlyph,.secretScreen[data-theme=frutiger] .newsItem,.secretScreen[data-theme=frutiger] .newsIcon,.secretScreen[data-theme=frutiger] .weatherHero,.secretScreen[data-theme=frutiger] .weatherStats section,.secretScreen[data-theme=frutiger] .weatherRaveMeter,.secretScreen[data-theme=frutiger] .weatherMessage,.secretScreen[data-theme=frutiger] .installIntro,.secretScreen[data-theme=frutiger] .installStep,.secretScreen[data-theme=frutiger] .themesActive,.secretScreen[data-theme=frutiger] .themeModeSwitch,.secretScreen[data-theme=frutiger] .themeOption,.secretScreen[data-theme=frutiger] .messagesContact,.secretScreen[data-theme=frutiger] .messagesChat,.secretScreen[data-theme=frutiger] .messageBubble,.secretScreen[data-theme=frutiger] .raveRadarMap,.secretScreen[data-theme=frutiger] .raveRadarListView,.secretScreen[data-theme=frutiger] .raveRadarListItem,.secretScreen[data-theme=frutiger] .raveRadarDetails,.secretScreen[data-theme=frutiger] .raveRadarEvent,.secretScreen[data-theme=frutiger] .raveEventDetailBody{-webkit-backdrop-filter:blur(22px)saturate(1.75)contrast(1.05);background:linear-gradient(135deg,#fff3,#ffffff0e 38%,#8bdfff13),#ffffff0b;border-color:#ffffff38;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #ffffff0e,0 14px 36px #00000040}.secretScreen[data-theme=frutiger] .pdaAppGlyph,.secretScreen[data-theme=frutiger] .pdaDockGlyph,.secretScreen[data-theme=frutiger] .newsIcon,.secretScreen[data-theme=frutiger] .weatherHeroIcon,.secretScreen[data-theme=frutiger] .weatherLocationButton,.secretScreen[data-theme=frutiger] .installHeroIcon,.secretScreen[data-theme=frutiger] .themesHeroIcon,.secretScreen[data-theme=frutiger] .installStep>span,.secretScreen[data-theme=frutiger] .messagesContact>span,.secretScreen[data-theme=frutiger] .messagesChatTop button,.secretScreen[data-theme=frutiger] .raveRadarHeaderIcon,.secretScreen[data-theme=frutiger] .raveRadarZoomControls button,.secretScreen[data-theme=frutiger] .raveRadarCollapseButton,.secretScreen[data-theme=frutiger] .raveRadarDetailsTop>span,.secretScreen[data-theme=frutiger] .raveRadarListPin,.secretScreen[data-theme=frutiger] .raveRadarLocationActions a,.secretScreen[data-theme=frutiger] .raveEventDetailTop button,.secretScreen[data-theme=frutiger] .raveEventDetailActions a{color:#f2fdfff0;-webkit-backdrop-filter:blur(24px)saturate(1.95)contrast(1.08);background:linear-gradient(145deg,#ffffff5c,#ffffff14 42%,#8bdfff1a),#ffffff0e;border-color:#ffffff4d;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #ffffff14,0 0 18px #8bdfff21,0 10px 26px #0003}.secretScreen[data-theme=frutiger] .pdaAppGlyph:after,.secretScreen[data-theme=frutiger] .pdaDockGlyph:after,.secretScreen[data-theme=frutiger] .newsIcon:after,.secretScreen[data-theme=frutiger] .weatherHeroIcon:after,.secretScreen[data-theme=frutiger] .installHeroIcon:after,.secretScreen[data-theme=frutiger] .themesHeroIcon:after,.secretScreen[data-theme=frutiger] .raveRadarHeaderIcon:after{content:"";pointer-events:none;border-radius:inherit;opacity:.74;mix-blend-mode:screen;background:linear-gradient(135deg,#ffffff75,#0000 34%),radial-gradient(at 70% 78%,#ffffff2e,#0000 42%);position:absolute;inset:1px}.secretScreen[data-theme=frutiger] .pdaAppIcon:hover .pdaAppGlyph,.secretScreen[data-theme=frutiger] .pdaAppIcon:focus-visible .pdaAppGlyph,.secretScreen[data-theme=frutiger] .pdaDockIconActive .pdaDockGlyph,.secretScreen[data-theme=frutiger] .pdaDockIcon:hover .pdaDockGlyph,.secretScreen[data-theme=frutiger] .pdaDockIcon:focus-visible .pdaDockGlyph,.secretScreen[data-theme=frutiger] .themeOption:hover,.secretScreen[data-theme=frutiger] .themeOption:focus-visible,.secretScreen[data-theme=frutiger] .themeOptionActive,.secretScreen[data-theme=frutiger] .raveRadarMarkerActive,.secretScreen[data-theme=frutiger] .raveRadarMarker:hover,.secretScreen[data-theme=frutiger] .raveRadarMarker:focus-visible{background:linear-gradient(145deg,#ffffff6b,#ffffff1a 42%,#bda8ff29),#ffffff12;border-color:#ffffff6b;box-shadow:inset 0 1px #ffffff8f,0 0 24px #8bdfff2e,0 16px 34px #0000003d}.secretScreen[data-theme=frutiger] .pdaDock{background:linear-gradient(135deg,#ffffff38,#ffffff0e),#08121c7a;border-radius:28px}.secretScreen[data-theme=frutiger] .pdaDockGlyph,.secretScreen[data-theme=frutiger] .pdaAppGlyph{border-radius:22px}.secretScreen[data-theme=frutiger] .raveRadarTiles img{filter:grayscale(.35)invert()hue-rotate(155deg)saturate(1.2)brightness(.7)contrast(1.04);opacity:.62}.secretScreen[data-theme=frutiger] .raveRadarMapOverlay{mix-blend-mode:screen;background:radial-gradient(circle,#0000 0%,#02080e3d 74%),linear-gradient(135deg,#ffffff14,#0000 36%)}.secretScreen[data-theme=frutiger] .messageBubbleMe{background:linear-gradient(145deg,#dffaff3d,#8bdfff14),#ffffff0e}.secretScreen[data-theme=frutiger] .messageBubbleHim{background:linear-gradient(145deg,#bda8ff38,#fff1),#ffffff0b}.secretScreen[data-theme^=mainframe-]{--pda-bg-start:#000;--pda-bg-mid:#000;--pda-bg-end:#000;--pda-panel:0, 0, 0;--pda-panel-dark:0, 0, 0;color:rgba(var(--pda-primary), .9);background:#000}.secretScreen[data-theme=mainframe-red]{--pda-primary:255, 48, 48;--pda-secondary:255, 48, 48;--pda-tertiary:255, 48, 48;--pda-title-a:#ff3030;--pda-title-b:#ff3030;--pda-title-c:#ff3030;--pda-title-d:#ff3030}.secretScreen[data-theme=mainframe-yellow]{--pda-primary:255, 226, 0;--pda-secondary:255, 226, 0;--pda-tertiary:255, 226, 0;--pda-title-a:#ffe200;--pda-title-b:#ffe200;--pda-title-c:#ffe200;--pda-title-d:#ffe200}.secretScreen[data-theme=mainframe-green]{--pda-primary:57, 255, 20;--pda-secondary:57, 255, 20;--pda-tertiary:57, 255, 20;--pda-title-a:#39ff14;--pda-title-b:#39ff14;--pda-title-c:#39ff14;--pda-title-d:#39ff14}.secretScreen[data-theme=mainframe-cyan]{--pda-primary:0, 255, 255;--pda-secondary:0, 255, 255;--pda-tertiary:0, 255, 255;--pda-title-a:#0ff;--pda-title-b:#0ff;--pda-title-c:#0ff;--pda-title-d:#0ff}.secretScreen[data-theme=mainframe-blue]{--pda-primary:22, 131, 255;--pda-secondary:22, 131, 255;--pda-tertiary:22, 131, 255;--pda-title-a:#1683ff;--pda-title-b:#1683ff;--pda-title-c:#1683ff;--pda-title-d:#1683ff}.secretScreen[data-theme=mainframe-purple]{--pda-primary:168, 85, 255;--pda-secondary:168, 85, 255;--pda-tertiary:168, 85, 255;--pda-title-a:#a855ff;--pda-title-b:#a855ff;--pda-title-c:#a855ff;--pda-title-d:#a855ff}.secretScreen[data-theme=mainframe-pink]{--pda-primary:255, 43, 214;--pda-secondary:255, 43, 214;--pda-tertiary:255, 43, 214;--pda-title-a:#ff2bd6;--pda-title-b:#ff2bd6;--pda-title-c:#ff2bd6;--pda-title-d:#ff2bd6}.secretScreen[data-theme=mainframe-orange]{--pda-primary:255, 128, 0;--pda-secondary:255, 128, 0;--pda-tertiary:255, 128, 0;--pda-title-a:#ff8000;--pda-title-b:#ff8000;--pda-title-c:#ff8000;--pda-title-d:#ff8000}.secretScreen[data-theme^=mainframe-]:before,.secretScreen[data-theme^=mainframe-] :not(.neoMascotSprite){box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;background-image:none!important}.secretScreen[data-theme^=mainframe-] *{caret-color:rgb(var(--pda-primary));color:rgb(var(--pda-primary))!important}.secretScreen[data-theme^=mainframe-] .pdaGlow,.secretScreen[data-theme^=mainframe-] .neoMascotGlow,.secretScreen[data-theme^=mainframe-] .pdaScanlines{display:none}.secretScreen[data-theme^=mainframe-] .pdaBezel{border-color:rgba(var(--pda-primary), .72);background-color:#000}.secretScreen[data-theme^=mainframe-] .pdaSpeaker{background-color:rgba(var(--pda-primary), .56);height:3px}.secretScreen[data-theme^=mainframe-] .pdaCamera{border:1px solid rgba(var(--pda-primary), .72);background-color:#000;border-radius:50%}.secretScreen[data-theme^=mainframe-] .pdaScreen{border-color:rgba(var(--pda-primary), .7);background-color:#000}.secretScreen[data-theme^=mainframe-] .pdaStatusBar{border-bottom:1px solid rgba(var(--pda-primary), .28);color:rgba(var(--pda-primary), .78);background-color:#000}.secretScreen[data-theme^=mainframe-] .pdaIdentity h1{color:rgb(var(--pda-primary));-webkit-text-fill-color:currentColor;background:0 0;animation:none}.secretScreen[data-theme^=mainframe-] :is(.pdaAppGlyph,.pdaDock,.pdaDockGlyph,.placeholderApp,.newsItem,.newsIcon,.weatherLocationButton,.weatherMessage,.weatherHero,.weatherHeroIcon,.weatherStats section,.weatherRaveMeter,.weatherRaveTrack,.raveRadarHeaderIcon,.raveRadarViewToggle,.raveRadarViewToggle button,.raveRadarListView,.raveRadarListItem,.raveRadarDetails,.raveRadarCollapseButton,.raveRadarDetailsTop>span,.raveRadarLocationActions a,.raveRadarEvents,.raveRadarEvent,.raveEventDetailTop button,.raveEventDetailBody,.raveEventDetailActions a,.messagesContact,.messagesChat,.messagesChatTop button,.messageBubble,.installHeroIcon,.installIntro,.installStep,.installStep>span,.themesHeroIcon,.themesActive,.themeModeSwitch,.themeModeSwitchTrack,.themeOption,.themeSwatches,.themeCheck){border-color:rgba(var(--pda-primary), .42);background-color:#000!important}.secretScreen[data-theme^=mainframe-] .weatherRaveTrack span{background-color:rgb(var(--pda-primary))!important}.secretScreen[data-theme^=mainframe-] :is(.pdaAppIcon:hover .pdaAppGlyph,.pdaAppIcon:focus-visible .pdaAppGlyph,.pdaDockIconActive .pdaDockGlyph,.pdaDockIcon:hover .pdaDockGlyph,.pdaDockIcon:focus-visible .pdaDockGlyph,.themeOption:hover,.themeOption:focus-visible,.themeOptionActive){border-color:rgb(var(--pda-primary));transform:none;background-color:#000!important}.secretScreen[data-theme^=mainframe-] :is(.pdaKicker,.pdaStatusSignal,.pdaAppLabel,.themesHeader h2,.themesActive strong,.themeModeSwitchCopy strong,.themeCategoryTab,.themeOptionCopy strong,.themeCheck){color:rgba(var(--pda-primary), .96)}.secretScreen[data-theme^=mainframe-] :is(.pdaIdentity span,.themesActive p,.themeModeSwitchCopy small,.themeOptionCopy small){color:rgba(var(--pda-primary), .68)}.secretScreen[data-theme^=mainframe-] .themeModeSwitchTrack i{border:1px solid rgb(var(--pda-primary));background-color:#000}.secretScreen[data-theme^=mainframe-] .themeCategoryTab small{border:1px solid rgba(var(--pda-primary), .42);color:rgba(var(--pda-primary), .88);background-color:#000}.secretScreen[data-theme^=mainframe-] .themeCategoryTabActive{outline:1px solid rgba(var(--pda-primary), .82);outline-offset:-4px}.secretScreen[data-theme^=mainframe-][data-theme-mode=decent] :is(.pdaBezel,.pdaScreen,.pdaAppGlyph,.pdaDock,.pdaDockGlyph,.themesActive,.themeModeSwitch,.themeCategoryTab,.themeOption){border-color:rgba(var(--pda-primary), .38)}.secretScreen[data-theme^=mainframe-][data-theme-mode=intense] :is(.pdaBezel,.pdaScreen,.pdaAppGlyph,.pdaDock,.pdaDockGlyph,.themesActive,.themeModeSwitch,.themeCategoryTab,.themeOption){border-color:rgba(var(--pda-primary), .82)}.secretScreen .themeQuickSettings,.secretScreen .themeSegmented{border-color:rgba(var(--pda-primary), .14)}.secretScreen .themeSegmented .themeSegmentActive,.secretScreen .themeCategoryTabActive{border-color:rgba(var(--pda-primary), .5);color:rgb(var(--pda-primary));box-shadow:0 0 14px rgba(var(--pda-primary), .12);background:rgba(var(--pda-primary), .13)!important}.secretScreen[data-theme^=mainframe-] :is(.themeQuickSettings,.themeSegmented){border-color:rgba(var(--pda-primary), .42);background-color:#000}.secretScreen[data-theme^=mainframe-] .themeSegmented .themeSegmentActive,.secretScreen[data-theme^=mainframe-] .themeCategoryTabActive{outline:1px solid rgb(var(--pda-primary));outline-offset:-3px;color:rgb(var(--pda-primary));background-color:#000!important}.secretScreen[data-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.secretScreen[data-appearance=white]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pda-bg-start:#fff;--pda-bg-mid:#f2f4f8;--pda-bg-end:#e6eaf1;--pda-panel:255, 255, 255;--pda-panel-dark:237, 240, 246;color:#192233;background:linear-gradient(#fff,#e6eaf1)}.secretScreen[data-appearance=white]:before{opacity:.18;mix-blend-mode:multiply}.secretScreen[data-appearance=white] .pdaGlow{background:radial-gradient(circle at 24% 16%, rgba(var(--pda-primary), .2), transparent 36%), radial-gradient(circle at 76% 84%, rgba(var(--pda-secondary), .14), transparent 40%);filter:blur(48px)saturate(.85)}.secretScreen[data-appearance=white] .pdaBezel{background:linear-gradient(145deg,#fff,#cbd2dd);box-shadow:0 28px 80px #18223730,inset 0 1px #fff}.secretScreen[data-appearance=white] .pdaScreen{background:linear-gradient(#fff,#edf0f6);border-color:#b3bdcc;box-shadow:inset 0 0 0 1px #fff}.secretScreen[data-appearance=white][data-theme-mode=intense] .pdaScreen{background:radial-gradient(at 0% 0%, rgba(var(--pda-primary), .18), transparent 60%), #f8f9fc}.secretScreen[data-appearance=white] .pdaStatusBar{text-shadow:none;-webkit-backdrop-filter:blur(20px)saturate(1.15);box-shadow:0 3px 12px #15233814;color:#243147!important;background:linear-gradient(90deg, rgba(var(--pda-primary), .07), rgba(var(--pda-secondary), .05)), #fffffff0!important;border-bottom:1px solid #c5cedb!important}.secretScreen[data-appearance=white] .pdaStatusBar time,.secretScreen[data-appearance=white] .pdaBattery{text-shadow:none;color:#243147!important}.secretScreen[data-appearance=white] .pdaStatusSignal{text-shadow:none;color:color-mix(in srgb, rgb(var(--pda-primary)) 52%, #243147)!important}.secretScreen[data-appearance=white] .pdaScanlines{opacity:.08}.secretScreen[data-appearance=white] :is(.pdaDock,.pdaAppGlyph,.pdaDockGlyph,.placeholderApp,.newsItem,.newsIcon,.weatherHero,.weatherStats section,.weatherMessage,.weatherRaveMeter,.raveRadarHeaderIcon,.raveRadarViewToggle,.raveRadarViewToggle button,.raveRadarZoomControls button,.raveRadarCollapseButton,.raveRadarMap,.raveRadarEvents,.raveRadarListView,.raveRadarListItem,.raveRadarDetails,.raveRadarEvent,.raveRadarDetailsTop>span,.raveRadarLocationActions a,.raveEventDetailActions a,.raveEventDetailBody,.raveEventDetailTop,.messagesContacts,.messagesContact,.messagesChat,.messagesChatTop,.messageBubble,.installStep,.installIntro,.installHeroIcon,.themesHeroIcon,.themesActive,.themeQuickSettings,.themeSegmented,.themeOption,.themeSwatches,.synagramProfileLink,.chatOnboardingIcon,.communityChatThread,.communityChatMessage,.communityChatModeSwitch,.communityChatUser,.communityChatConversation,.chatAvatar,.chatAvatarOption,.chatNotificationPrompt){border-color:#c5cedb;box-shadow:0 3px 12px #1523380a;background:#ffffffeb!important}.secretScreen[data-appearance=white] :is(h1,h2,h3,p,strong,small,label,code,time,b,.pdaAppLabel,.pdaStatusBar,.pdaStatusSignal,.pdaKicker,.pdaIdentityCopy>span,.themesActive>span,.themeModeSwitchCopy,.messagesChatTop span,.raveEventDetailTop span,.synagramProfileLink,.chatOnboarding,.chatState,.communityChatHeader span,.communityChatEmpty,.chatNotificationPrompt strong,.chatNotificationPrompt p,.communityChatMessage p,.communityChatMessage time,button,input,textarea,select){text-shadow:none;color:#243147!important}.secretScreen[data-appearance=white] :is(.pdaKicker,.pdaStatusSignal,.themesActive>span){color:#52627a!important}.secretScreen[data-appearance=white] :is(.chatOnboarding input,.communityChatComposer input){color:#243147;background:#fff;border-color:#c5cedb}.secretScreen[data-appearance=white] .communityChatMessageColorRed{background:#ffe6ea!important;border-color:#e77f91!important}.secretScreen[data-appearance=white] .communityChatMessageColorGreen{background:#e1f8e9!important;border-color:#65ba82!important}.secretScreen[data-appearance=white] .communityChatMessageColorBlue{background:#e5efff!important;border-color:#75a2e7!important}.secretScreen[data-appearance=white] .communityChatMessageColorPink{background:#ffe4f6!important;border-color:#dc78ba!important}.secretScreen[data-appearance=white] .messageBubbleMe{background:#e1f8f1!important;border-color:#76b9a5!important}.secretScreen[data-appearance=white] .messageBubbleHim{background:#f0f2f6!important;border-color:#c5cedb!important}.secretScreen[data-appearance=white] .pdaIdentity h1{-webkit-text-fill-color:#243147;background:0 0}.secretScreen[data-appearance=white] .globalChatPermission{background:#18223761}.secretScreen[data-appearance=white] .globalChatPermission>section{color:#243147;background:#fffffffa;border-color:#aeb8c7}.secretScreen[data-appearance=white] .globalChatPermission p{color:#52627a!important}.secretScreen[data-appearance=white] .globalChatPermissionActions button{background:#edf0f5;border-color:#c5cedb;color:#52627a!important}.secretScreen[data-appearance=white] .globalChatPermissionActions button:last-child{background:#fff;border-color:#8794a7;color:#172033!important}.secretScreen[data-appearance=white] .neoMascotTapHint{background:#fffffff0;border-color:#8794a7;box-shadow:0 2px 8px #15233818;color:#243147!important}.secretScreen[data-appearance=white] :is(.pdaAppGlyph,.pdaDockGlyph,.themeCheck){color:color-mix(in srgb, rgb(var(--pda-primary)) 45%, #172033)!important}.secretScreen[data-appearance=white] :is(.themeOptionActive,.messagesContactActive){border-color:#65748b;background:linear-gradient(rgba(var(--pda-primary), .18), rgba(var(--pda-primary), .18)), #fff!important}.secretScreen[data-appearance=white] .themeSegmented{border-color:#c5cedb;background:#e8ecf3!important}.secretScreen[data-appearance=white] .themeSegmented .themeSegmentActive,.secretScreen[data-appearance=white] .themeCategoryTabActive{border-color:color-mix(in srgb, rgb(var(--pda-primary)) 45%, #65748b);box-shadow:0 2px 8px #15233818;color:#172033!important;background:#fff!important}.secretScreen[data-appearance=white] .themeCategoryTab{border-color:#c5cedb;color:#52627a!important;background:#f4f6f9!important}.secretScreen[data-appearance=white] .themeCategoryTab:is(:hover,:focus-visible){border-color:#8794a7;color:#172033!important;background:#fff!important}.secretScreen[data-appearance=white] .themeSwatches{background:#edf0f5!important}.secretScreen[data-appearance=white] .themeCheck:empty{border-color:#c5cedb;background:#edf0f5!important}.secretScreen[data-appearance=white][data-theme=frutiger] .raveRadarTiles img{filter:grayscale(.1)saturate(.8)brightness(1.03)contrast(.92);opacity:.72}.secretScreen[data-appearance=white][data-theme=frutiger] .raveRadarMapOverlay{mix-blend-mode:multiply;background:linear-gradient(135deg,#ffffff24,#0000 42%)}.secretScreen[data-appearance=white][data-theme=frutiger] :is(.pdaAppGlyph,.pdaDockGlyph,.newsIcon,.weatherHeroIcon,.installHeroIcon,.themesHeroIcon,.raveRadarHeaderIcon):after{opacity:.24}.secretScreen[data-appearance=white] .customColorChooser input:focus-visible{outline-color:#243147}.synagramApp{align-content:start;gap:14px;min-width:0;display:grid}.synagramHeader{align-items:center;gap:12px;display:flex}.synagramHeader h2{color:#fff;margin:0;font-size:1.5rem}.synagramProfileLink{border:1px solid rgba(var(--pda-primary), .35);color:#eef1f7;background:rgba(var(--pda-primary), .08);border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:5px 8px;font-size:.65rem;line-height:1;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.synagramProfileLink:hover{border-color:rgba(var(--pda-primary), .75);color:#fff;background:rgba(var(--pda-primary), .16)}.synagramProfileLink:focus-visible{outline:2px solid rgb(var(--pda-primary));outline-offset:2px}.synagramIcon{color:#fff;background:linear-gradient(35deg,#ffbc52,#ed388b 48%,#7847dc);border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:28px;display:grid}.synagramAvatar{border:2px solid rgba(var(--pda-primary), .7);object-fit:cover;border-radius:50%;flex-shrink:0;width:56px;height:56px}.synagramBiography{white-space:pre-wrap;color:#eef1f7;margin:0;font-size:.78rem;line-height:1.5}.synagramStats{border-block:1px solid rgba(var(--pda-primary), .2);justify-content:space-around;margin:0;padding:10px 0;display:flex}.synagramStats div{text-align:center;gap:2px;display:grid}.synagramStats dt{color:#fff;font-size:.82rem;font-weight:700}.synagramStats dd{color:#ebf0ffa6;margin:0;font-size:.65rem}.synagramHint{color:#ebf0ffb3;margin:0;font-size:.75rem;line-height:1.5}.synagramPost{border:1px solid rgba(var(--pda-primary), .25);background:rgba(var(--pda-panel-dark), .5);border-radius:12px;gap:14px;min-width:0;display:grid;overflow:hidden}.synagramPost img{width:100%;height:auto;display:block}.synagramSlider{background:#050507;position:relative;overflow:hidden}.synagramSliderButton{color:#fff;cursor:pointer;background:#0000009e;border:1px solid #fff3;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.synagramSliderButton:hover{background:#000000d1}.synagramSliderButton:focus-visible{outline:2px solid rgb(var(--pda-primary));outline-offset:2px}.synagramSliderPrevious{left:10px}.synagramSliderNext{right:10px}.synagramSliderCount{color:#fff;background:#000000a6;border-radius:999px;padding:3px 7px;font-size:.68rem;position:absolute;top:10px;right:10px}.synagramSliderDots{justify-content:center;gap:6px;display:flex;position:absolute;bottom:10px;left:0;right:0}.synagramSliderDots button{cursor:pointer;background:#ffffff8c;border:0;border-radius:50%;width:7px;height:7px;padding:0;box-shadow:0 1px 4px #000c}.synagramSliderDots button.isActive{background:#fff;transform:scale(1.25)}.synagramCaption{white-space:pre-wrap;overflow-wrap:anywhere;color:#eef1f7;margin:0;padding:0 14px 14px;line-height:1.5}.synagramGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.synagramTile{aspect-ratio:1;border:1px solid rgba(var(--pda-primary), .25);background:rgb(var(--pda-panel-dark));cursor:pointer;border-radius:6px;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.synagramTile img{object-fit:cover;width:100%;height:100%;display:block}.synagramTile:focus-visible{outline:2px solid rgb(var(--pda-primary));outline-offset:2px}.synagramTile:hover{border-color:rgb(var(--pda-primary))}.synagramImageCount{color:#fff;background:#000a;border-radius:5px;align-items:center;gap:4px;padding:3px 5px;font-size:.65rem;display:flex;position:absolute;top:5px;right:5px}.secretHelper{z-index:20;animation:.78s cubic-bezier(.2,.9,.2,1) helperRunIn;position:fixed;bottom:22px;right:max(18px,50vw - 488px)}.secretHelperHidden{pointer-events:none;animation:2.2s ease-in forwards helperWalkAway}.helperClose{z-index:3;color:#ebf0ffb8;cursor:pointer;-webkit-backdrop-filter:blur(14px);background:#ffffff1a;border:0;border-radius:999px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:-12px;right:-8px}.helperClose span{line-height:1;transform:translateY(-.5px)}.helperClose:hover{color:#fff;background:#ffffff29}.helperNpcButton{cursor:pointer;background:0 0;border:0;grid-template-columns:74px auto;align-items:end;gap:8px;padding:0;display:grid;position:relative}.helperNpcButton:focus-visible{outline-offset:10px;border-radius:18px;outline:2px solid #7de8ffad}.helperSprite{width:86px;height:auto;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 0 8px #00ffccd1)drop-shadow(0 0 18px #ff00aa4d);margin-bottom:-5px;margin-left:-16px;animation:1.6s ease-in-out infinite helperBobFlipped;display:block;transform:scaleX(-1)}.helperSpriteSad{filter:drop-shadow(0 0 8px #7c3dff85)drop-shadow(0 0 18px #d72aff2e)grayscale(.25);margin-bottom:-14px;animation:none}.helperSpriteLeaving{filter:drop-shadow(0 0 8px #7c3dff66)drop-shadow(0 0 18px #d72aff26)grayscale(.18);margin-bottom:-5px;animation:1.1s ease-in-out infinite helperBob;transform:scaleX(1)}.helperWhisper{color:#ebf0ffd1;-webkit-backdrop-filter:blur(20px)saturate(1.14);letter-spacing:.08em;text-align:left;text-transform:uppercase;background:linear-gradient(145deg,#ffffff1f,#ffffff0d),#04080adb;border:1px solid #7de8ff2e;border-radius:18px;max-width:178px;padding:12px 14px;font-size:.78rem;font-weight:800;line-height:1.35;position:relative;box-shadow:0 18px 55px #0000005c,inset 0 1px #ffffff1f}.helperWhisperSad{color:#ebdcffc7;background:linear-gradient(145deg,#d72aff1a,#ffffff0a),#04050ae0;border-color:#d72aff33}.helperWhisperSad:after{content:":'(";color:#e25cffe0;letter-spacing:.02em;text-transform:none;margin-top:5px;font-size:.82rem;display:block}.helperWhisper:before{content:"";background:linear-gradient(145deg,#ffffff1a,#ffffff0d),#04080adb;border-bottom:1px solid #7de8ff2e;border-left:1px solid #7de8ff2e;width:14px;height:14px;position:absolute;bottom:16px;left:-7px;transform:rotate(45deg)}.helperWhisperSad:before{background:linear-gradient(145deg,#d72aff17,#ffffff0a),#04050ae0;border-bottom-color:#d72aff33;border-left-color:#d72aff33}.helperModalContainer{-webkit-backdrop-filter:blur(18px)saturate(1.06);border:1px solid #00ffcc24;border-radius:24px;overflow:hidden;box-shadow:0 28px 90px #0000009e,inset 0 1px #ffffff0e;background:radial-gradient(circle at 12% 0,#00ffcc14,#0000 34%),radial-gradient(circle at 88% 0,#ff00aa0e,#0000 32%),#020303!important;padding:26px!important}.helperModalContainer,.helperModalBody{color:#fff!important}.helperModalBody{background:0 0;padding:0}.helperModalClose{color:#ebf0ffad}.helperModalClose:hover{color:#fff;background:#ffffff14}.helperModalClose .ant-modal-close-x{color:inherit}.helperModalMask{-webkit-backdrop-filter:blur(7px);background:#000000b8}.helperModalBody p{margin:0;font-size:.96rem;line-height:1.62;color:#ffffffe0!important}.helperDialog{grid-template-columns:92px 1fr;align-items:end;gap:16px;display:grid}.helperDialogText{min-width:0}.modalHelperSprite{width:104px;height:auto;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 0 8px #00ffcc94)drop-shadow(0 0 18px #ff00aa3d);margin-bottom:-8px;margin-left:-12px;animation:1.8s ease-in-out infinite modalHelperFloat;display:block}.modalHelperSpriteAsk{animation-name:modalHelperFloatFlipped;transform:scaleX(-1)}.helperKicker{background:linear-gradient(120deg,#ff2d2d,#ff4d3d,#ff174f,#ff5a36);letter-spacing:.13em;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;color:#0000!important;font-size:.72rem!important;font-weight:800!important}.helperAction{color:#020303;background:linear-gradient(90deg,#0fc,#ff8fd8);border:0;border-radius:999px;width:fit-content;font-weight:800;box-shadow:0 0 18px #00ffcc2e}.helperChoiceRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.helperActionSecondary{color:#ebf0ffc7;background:#ffffff0e;border:1px solid #d72aff47;border-radius:999px;width:fit-content;font-weight:800;box-shadow:0 0 18px #d72aff14}.helperActionSecondary:hover{color:#fff!important;background:#d72aff1a!important;border-color:#d72aff85!important}.helperAction:hover{filter:brightness(1.08);color:#000!important}.helperAction:disabled{box-shadow:none;background:#ffffff1a;color:#ffffff6b!important}.helperUnlockActionRow{justify-content:center;width:100%;margin-top:8px;display:flex}.helperUnlockAction{min-height:32px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:4px 15px;font-weight:800}.helperUnlockAction:not(:disabled){animation:1.8s ease-in-out infinite helperUnlockGlow;box-shadow:0 0 12px #ff0000b8,0 0 28px #ff00006b;color:#080000!important;background:red!important}.helperUnlockAction:not(:disabled):hover{filter:brightness(1.08);color:#000!important;background:red!important}.helperUnlockAction:disabled{color:#ffffff6b;cursor:not-allowed;background:#ffffff1a}.roomMixer{gap:14px;width:min(100%,460px);display:grid}.helperArena{touch-action:none;cursor:crosshair;background:radial-gradient(circle at 18% 78%,#00ffcc1f,#0000 24%) 0 0/100% 100%,radial-gradient(circle at 76% 28%,#ff8fd81f,#0000 24%) 0 0/100% 100%,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/34px 34px,#00000047 0 0/100% 100%;border:1px solid #7de8ff29;border-radius:18px;width:min(100%,520px);height:260px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.helperArena:after{content:"tap / drag";color:#ebf0ff57;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;font-size:.68rem;font-weight:900;position:absolute;top:12px;left:14px}.arenaDjBooth{z-index:2;pointer-events:none;justify-items:center;width:96px;display:grid;position:absolute;bottom:6%;right:7%}.arenaDjSprite{width:96px;height:96px;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 0 8px #176bff7a)drop-shadow(0 0 18px #d72aff3d);margin-bottom:-18px;display:block}.arenaDjDeck{background:radial-gradient(circle at 24%,#176bffa6 0 3px,#0000 4px),radial-gradient(circle at 76%,#d72affa6 0 3px,#0000 4px),linear-gradient(90deg,#176bff29,#d72aff24),#020307db;border:1px solid #d72aff38;border-radius:999px;width:84px;height:18px;box-shadow:0 0 18px #176bff29,inset 0 1px #ffffff1a}.arenaPlayer{z-index:3;width:82px;height:auto;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 0 8px #00ffccbd)drop-shadow(0 0 18px #ff00aa40);pointer-events:none;transition:left .42s,top .42s;position:absolute;transform:translate(-50%,-72%)}.arenaPlayerLeft{transform:translate(-50%,-72%)scaleX(-1)}.arenaOrb{z-index:1;color:#ebf0ffc7;cursor:pointer;background:radial-gradient(circle,#ffffff2e,#0000 56%),#ffffff0a;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:54px;height:54px;padding:0;animation:1.6s ease-in-out infinite orbPulse;display:grid;position:absolute;transform:translate(-50%,-50%)}.arenaOrb span{color:#ffffffd1;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:900}.arenaOrbbass{box-shadow:0 0 22px #00ffcc47}.arenaOrbmid{box-shadow:0 0 22px #ff8fd847}.arenaOrblow{box-shadow:0 0 22px #a98bff4d}.arenaOrbDriftBass{animation:1.6s ease-in-out infinite orbPulse,5.8s ease-in-out infinite orbDriftBass}.arenaOrbDriftMid{animation:1.4s ease-in-out infinite orbPulse,6.4s ease-in-out infinite orbDriftMid}.arenaOrbDriftLow{animation:1.8s ease-in-out infinite orbPulse,7s ease-in-out infinite orbDriftLow}.mixChannel{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:16px;padding:12px 12px 4px;transition:border-color .18s,box-shadow .18s,background .18s;position:relative}.mixChannelReady{background:#00ffcc12;border-color:#00ffcc70;box-shadow:0 0 18px #00ffcc1f}.mixChannelHeader{color:#ebf0ffd1;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:.78rem;font-weight:800;display:flex}.mixChannelHeader strong{color:#b2f5ffe6;font-size:.74rem}.mixChannelReady .mixChannelHeader strong{color:#0fc}.mixChannel .ant-slider{margin:8px 4px 14px}.mixChannel .ant-slider-rail{background:#ffffff1c;border-radius:999px;height:7px}.mixChannel .ant-slider-track{background:linear-gradient(90deg,#0fc,#ff8fd8);border-radius:999px;height:7px}.mixChannel .ant-slider-handle:after{width:16px;height:16px;box-shadow:0 0 0 2px #0fc,0 0 18px #00ffcc70}.mixChannel .ant-slider-handle:focus:after,.mixChannel .ant-slider-handle:hover:after{box-shadow:0 0 0 3px #ff8fd8,0 0 20px #ff8fd87a}.sweetSpot{pointer-events:none;background:#00ffcc2e;border-radius:999px;height:7px;position:absolute;bottom:9px;left:0}.mixStatus{color:#ebf0ffa3;letter-spacing:.04em;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;width:fit-content;padding:8px 11px;font-size:.78rem;font-weight:800}.mixStatusReady{color:#d2fff2f0;background:#00ffcc14;border-color:#00ffcc4d}@keyframes helperRunIn{0%{opacity:0;transform:translate(90px)translateY(10px)}62%{opacity:1;transform:translate(-8px)translateY(0)}to{opacity:1;transform:translate(0)translateY(0)}}@keyframes helperWalkAway{0%{opacity:1;transform:translate(0)translateY(0)rotate(0)}22%{opacity:1;transform:translate(-12px)translateY(2px)rotate(-2deg)}to{opacity:0;transform:translate(260px)translateY(10px)rotate(4deg)}}@keyframes helperBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes helperBobFlipped{0%,to{transform:scaleX(-1)translateY(0)}50%{transform:scaleX(-1)translateY(-4px)}}@keyframes modalHelperFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes modalHelperFloatFlipped{0%,to{transform:scaleX(-1)translateY(0)}50%{transform:scaleX(-1)translateY(-5px)}}@keyframes orbPulse{0%,to{opacity:.76;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}@keyframes helperUnlockGlow{0%,to{transform:scale(.98);box-shadow:0 0 10px #ff0000a3,0 0 23px #ff00005c}50%{transform:scale(1.04);box-shadow:0 0 16px #ff0000e0,0 0 36px #ff00008f}}@keyframes orbDriftBass{0%,to{margin-top:0;margin-left:0}35%{margin-top:-16%;margin-left:24%}68%{margin-top:-38%;margin-left:8%}}@keyframes orbDriftMid{0%,to{margin-top:0;margin-left:0}30%{margin-top:18%;margin-left:-34%}70%{margin-top:40%;margin-left:-12%}}@keyframes orbDriftLow{0%,to{margin-top:0;margin-left:0}28%{margin-top:-24%;margin-left:28%}62%{margin-top:-30%;margin-left:-30%}}@media (width<=640px){.secretHelper{bottom:16px;right:14px}.helperNpcButton{grid-template-columns:58px minmax(0,138px);gap:6px}.helperSprite{width:72px;margin-left:-15px}.helperWhisper{padding:10px 12px;font-size:.68rem}.helperModalContainer{padding:22px!important}.helperDialog{grid-template-columns:74px 1fr;gap:12px}.modalHelperSprite{width:84px;margin-left:-10px}.roomMixer{width:100%}.helperArena{height:230px}.arenaPlayer{width:72px}.arenaDjBooth{width:76px;bottom:5%;right:4%}.arenaDjSprite{width:78px;height:78px;margin-bottom:-14px}.arenaDjDeck{width:68px}.arenaOrb{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.helperUnlockAction{animation:none;transform:none}}
