:root{--bg:#070b14;--panel:#101827;--panel2:#151f31;--text:#f7f9fc;--muted:#96a2b7;--line:#253149;--accent:#f4b942;--accent2:#ffd978;--danger:#ef6262}*{box-sizing:border-box}html{background:var(--bg)}body{background:radial-gradient(circle at 50% -20%,#17233c 0,var(--bg) 38%);color:var(--text);min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,100% - 40px);margin-inline:auto}.siteHeader .wrap,.siteMain.wrap{width:min(1540px,100% - 48px)}.pageShell{min-height:72vh;padding-block:28px 60px}.siteHeader{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b14e0;border-bottom:1px solid #ffffff12;position:sticky;top:0}.navin{align-items:center;gap:28px;min-height:70px;display:flex}.brand span{color:var(--accent)}.navLinks,.navActions{align-items:center;gap:20px;display:flex}.navLinks{color:#c9d2e3;white-space:nowrap;scrollbar-width:none;gap:14px;overflow-x:auto}.navLinks::-webkit-scrollbar{display:none}.navActions{margin-left:auto}.userNav{align-items:center;gap:7px;display:flex}.userNav form{margin:0}.iconBtn{border:1px solid var(--line);background:var(--panel2);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0;font-size:16px;display:inline-flex}.iconBtn:hover{border-color:var(--accent);background:var(--panel)}.localeLink{border:1px solid var(--line);border-radius:8px;padding:6px 8px;font-size:13px}.card{border:1px solid var(--line);background:linear-gradient(145deg,#151f31f5,#0d1422f5);border-radius:16px;margin:16px 0;padding:22px;box-shadow:0 18px 45px #00000024}.btn{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#17120a;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:11px 16px;font-weight:800;display:inline-flex}.btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.btnSmall{padding:8px 13px;font-size:14px}.muted{color:var(--muted)}.grid{grid-template-columns:150px minmax(0,1fr) 150px;gap:22px;display:grid}.main{min-width:0}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stats .card{margin:0}.stats b{font-size:24px}.ad{text-align:center;min-height:300px;color:var(--muted);background:#1018278c;border:1px dashed #34415a;border-radius:14px;justify-content:center;align-items:center;margin-top:16px;display:flex}.form{max-width:560px}.form label{margin-top:10px;font-weight:700;display:block}.form input:not([type=checkbox]):not([type=radio]),.form textarea,.form select{width:100%;color:var(--text);border:1px solid var(--line);background:#0a111e;border-radius:9px;outline:none;margin:7px 0 14px;padding:11px 12px}.form input:focus,.form textarea:focus,.form select:focus{border-color:var(--accent)}.form input[type=checkbox],.form input[type=radio]{width:auto;margin:0 6px 0 0}.table{border-collapse:collapse;width:100%}.table td,.table th{border-bottom:1px solid var(--line);text-align:left;padding:11px}.siteFooter{border-top:1px solid var(--line);color:var(--muted);background:#070b14;padding:36px 0}.footerGrid{justify-content:space-between;gap:30px;display:flex}.footerGrid p{max-width:520px}.footerLinks{align-items:flex-start;gap:18px;display:flex}.hero{padding:52px 0 30px}.hero h1{letter-spacing:-2.5px;max-width:850px;margin:0 0 20px;font-size:clamp(38px,6vw,72px);line-height:1.02}.hero p{max-width:720px;color:var(--muted);font-size:19px;line-height:1.7}.eyebrow{color:var(--accent2);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:800;display:inline-block}.heroActions{gap:12px;margin-top:26px;display:flex}.secondaryBtn{border:1px solid var(--line);border-radius:10px;align-items:center;padding:10px 15px;display:inline-flex}.sectionTitle{margin-top:42px}.productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.productGrid .card{margin:0}.badge{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 9px;font-size:12px;display:inline-flex}.notice{border-left:3px solid var(--accent);padding-left:14px}.error{border-color:#ef626280}.dashboardNav{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.dashboardNav a{border:1px solid var(--line);background:#101827bf;border-radius:9px;padding:9px 12px;font-size:14px}.dashboardNav a:hover{border-color:var(--accent);color:var(--accent2)}.rowBetween{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.tableWrap{overflow-x:auto}[data-theme=light]{--bg:#f4f6fa;--panel:#fff;--panel2:#eef2f7;--text:#151b28;--muted:#667085;--line:#d9e0ea}html[data-theme=light] body{background:radial-gradient(circle at 50% -20%,#fff8e7 0,var(--bg) 40%)}html[data-theme=light] .siteHeader{background:#f4f6fae6}html[data-theme=light] .card{background:linear-gradient(145deg,#fff,#f7f9fc)}html[data-theme=light] .form input:not([type=checkbox]):not([type=radio]),html[data-theme=light] .form textarea,html[data-theme=light] .form select{color:var(--text);background:#fff}.themeQuick,.themeControls,.languageChoices,.settingsLinks,.accentPresets{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.themeChoice,.languageChoices button{border:1px solid var(--line);background:var(--panel2);color:var(--text);cursor:pointer;border-radius:9px;padding:8px 11px}.themeQuick .themeChoice{padding:6px 8px}.themeChoice.active,.activeChoice{box-shadow:0 0 0 1px var(--accent) inset;border-color:var(--accent)!important}.themeControls label{align-items:center;gap:8px;display:flex}.themeControls input[type=color]{border:1px solid var(--line);background:0 0;border-radius:8px;width:44px;height:34px;padding:2px}.settingsGrid{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:22px;display:grid}.settingsMenu{flex-direction:column;gap:7px;display:flex;position:sticky;top:92px}.settingsMenu a,.settingsLinks a{border:1px solid var(--line);border-radius:9px;padding:9px 11px}.settingsMenu a:hover,.settingsLinks a:hover{border-color:var(--accent)}.settingsAccordion{padding:0;overflow:hidden}.settingsAccordionButton{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;font-size:18px;font-weight:800;display:flex}.settingsAccordionButton:hover{color:var(--accent2)}.settingsChevron{font-size:22px;line-height:1;transition:transform .25s}.settingsAccordion.isOpen .settingsChevron{transform:rotate(180deg)}.settingsAccordionClip{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.settingsAccordion.isOpen .settingsAccordionClip{grid-template-rows:1fr}.settingsAccordionContent{min-height:0;padding:0 22px;overflow:hidden}.settingsAccordion.isOpen .settingsAccordionContent{padding-bottom:22px}.connectionRow{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.connectionBlock{padding-top:14px}.dangerZone{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.dangerZone button{border:1px solid var(--danger);color:#fff;background:var(--danger);cursor:pointer;border-radius:9px;padding:9px 12px}.accentDot{cursor:pointer;border:2px solid #ffffff8c;border-radius:50%;width:30px;height:30px}.accentPresets{margin:14px 0}.languageChoices button{font-size:15px}@media (max-width:760px){.settingsGrid{grid-template-columns:1fr}.settingsMenu{flex-direction:row;position:static;overflow-x:auto}.themeQuick{display:none}}@media (max-width:900px){.grid{grid-template-columns:1fr}.ad{display:none}.stats,.productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.navLinks{display:none}.navin{gap:14px}.navActions{gap:10px}.hero{padding-top:34px}}@media (max-width:600px){.wrap{width:min(100% - 24px,1180px)}.stats,.productGrid{grid-template-columns:1fr}.navActions>a:not(.btn):not(.localeLink){display:none}.hero h1{letter-spacing:-1.5px}.heroActions,.footerGrid,.footerLinks{flex-direction:column}.footerGrid{display:flex}.card{padding:17px}.table{display:block;overflow-x:auto}}.guestHero{justify-content:space-between;align-items:center;gap:32px;padding:42px 0 24px;display:flex}.guestHero h1{max-width:820px;margin:8px 0;font-size:clamp(34px,4vw,58px);line-height:1.02}.guestHero p{max-width:760px;color:var(--muted);margin:0;font-size:17px}.guestBoard,.guestBottom{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0;display:grid}.guestPanel{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:18px}.guestPanel h2{margin:0 0 14px;font-size:19px}.miniGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.miniGrid article,.squareGrid article{border:1px solid var(--line);background:var(--panel2);border-radius:11px;min-width:0;padding:13px}.miniGrid b,.squareGrid b{margin-bottom:5px;font-size:14px;display:block}.miniGrid span,.squareGrid span{color:var(--muted);font-size:12px;line-height:1.4;display:block}.squareGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.squareGrid article{aspect-ratio:1.25;flex-direction:column;justify-content:center;display:flex}.helpPanel{flex-direction:column;justify-content:center;display:flex}.guestBottom{margin-bottom:22px}@media (max-width:1050px){.squareGrid{grid-template-columns:repeat(3,1fr)}.guestBoard,.guestBottom{grid-template-columns:1fr}}@media (max-width:700px){.guestHero{padding-top:28px;display:block}.guestHero .heroActions{margin-top:18px}.miniGrid,.squareGrid{grid-template-columns:repeat(2,1fr)}}.guestLayout{grid-template-columns:minmax(0,2fr) minmax(340px,.8fr);align-items:start;gap:18px;margin:16px 0 28px;display:grid}.guestMainColumn,.guestSideColumn{gap:18px;display:grid}.largeInfoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.largeInfoGrid article,.serviceTileGrid article,.sideStack article{border:1px solid var(--line);background:var(--panel2);border-radius:12px;padding:18px}.largeInfoGrid article{min-height:145px}.largeInfoGrid b,.serviceTileGrid b,.sideStack b{margin-bottom:9px;font-size:15px;display:block}.largeInfoGrid span,.serviceTileGrid span,.sideStack span{color:var(--muted);font-size:13px;line-height:1.55;display:block}.serviceTileGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.serviceTileGrid article{min-height:150px}.sidePanel{padding:20px}.sideStack{gap:12px;display:grid}.sideStack article{min-height:128px}.sideEmpty{border:1px dashed var(--line);min-height:150px;color:var(--muted);text-align:center;border-radius:12px;justify-content:center;align-items:center;padding:20px;display:flex}@media (max-width:1100px){.guestLayout{grid-template-columns:1fr}.guestSideColumn{grid-template-columns:1fr 1fr}}@media (max-width:760px){.largeInfoGrid,.serviceTileGrid,.guestSideColumn{grid-template-columns:1fr}.largeInfoGrid article,.serviceTileGrid article,.sideStack article{min-height:auto}}@media (min-width:1200px){.pageShell:has(.guestLayout){width:min(1580px,100% - 64px)}.pageShell:has(.guestLayout) .guestHero{padding-left:8px;padding-right:8px}.pageShell:has(.guestLayout) .guestLayout{grid-template-columns:minmax(0,3fr) minmax(390px,1fr);gap:22px}.pageShell:has(.guestLayout) .largeInfoGrid{gap:14px}.pageShell:has(.guestLayout) .serviceTileGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}:is(.pageShell:has(.guestLayout) .largeInfoGrid article,.pageShell:has(.guestLayout) .serviceTileGrid article){min-height:160px;padding:22px}.pageShell:has(.guestLayout) .sidePanel{padding:22px}.pageShell:has(.guestLayout) .sideStack article{min-height:145px;padding:20px}}@media (min-width:761px){.pageShell:has(.guestLayout) .guestPanel>h2{font-size:22px}:is(.pageShell:has(.guestLayout) .largeInfoGrid b,.pageShell:has(.guestLayout) .serviceTileGrid b,.pageShell:has(.guestLayout) .sideStack b){font-size:17px;line-height:1.35}.pageShell:has(.guestLayout) .helpPanel p{font-size:15px}.pageShell:has(.guestLayout) .sideEmpty{font-size:15px}.pageShell:has(.guestLayout) .guestPanel>h2{margin-bottom:18px;font-size:25px;line-height:1.25}:is(.pageShell:has(.guestLayout) .largeInfoGrid b,.pageShell:has(.guestLayout) .serviceTileGrid b,.pageShell:has(.guestLayout) .sideStack b){margin-bottom:11px;font-size:19px;line-height:1.4}:is(.pageShell:has(.guestLayout) .largeInfoGrid span,.pageShell:has(.guestLayout) .serviceTileGrid span,.pageShell:has(.guestLayout) .sideStack span){font-size:17px;line-height:1.65}:is(.pageShell:has(.guestLayout) .largeInfoGrid article,.pageShell:has(.guestLayout) .serviceTileGrid article){min-height:185px;padding:24px}.pageShell:has(.guestLayout) .sideStack article{min-height:160px;padding:22px}.pageShell:has(.guestLayout) .helpPanel p{font-size:17px;line-height:1.65}.pageShell:has(.guestLayout) .sideEmpty{font-size:17px;line-height:1.65}}.themeGlyph{width:1.15em;color:var(--accent2);opacity:.9;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.themeGlyph:before{content:attr(data-dark)}html[data-theme=light] .themeGlyph{color:#4b5563;opacity:.95}html[data-theme=light] .themeGlyph:before{content:attr(data-light)}html[data-theme=default] .themeGlyph{color:var(--accent2)}.guestPanel>h2:before{content:"✦";color:var(--accent2);margin-right:9px;font-size:.8em;display:inline-block}html[data-theme=light] .guestPanel>h2:before{content:"✦";color:#4b5563}:root{--bg:#050505;--panel:#121212d6;--panel2:#141414e0;--text:#fff;--muted:#a1a1aa;--line:#ffffff17;--accent:#c89b3c;--accent2:#e0b85a}html[data-theme=default],html[data-theme=dark]{background:#050505}html[data-theme=default] body,html[data-theme=dark] body{background-image:linear-gradient(#000000c2,#000000e6),url(/images/background.png);background-position:50%;background-size:cover;background-attachment:fixed}.siteHeader{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050505e6;border-bottom:1px solid #ffffff1a}.brand{letter-spacing:-.7px;font-size:25px;font-weight:900}.brand span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#c89b3c,#e0b85a);-webkit-background-clip:text;background-clip:text}.navLinks a,.navActions>a{transition:color .2s}.navLinks a:hover,.navActions>a:not(.btn):hover,.footerLinks a:hover{color:#e0b85a}.card,.guestPanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121212d1;border:1px solid #c89b3c29;box-shadow:0 10px 30px #0000003d}.card{transition:transform .22s,border-color .22s,box-shadow .22s}.card:hover{border-color:#c89b3c57;transform:translateY(-3px);box-shadow:0 0 22px #c89b3c12}.largeInfoGrid article,.serviceTileGrid article,.sideStack article{background:#0a0a0a6b;border-color:#ffffff14;transition:border-color .2s,background .2s}.largeInfoGrid article:hover,.serviceTileGrid article:hover,.sideStack article:hover{background:#c89b3c0b;border-color:#c89b3c52}.btn{color:#080706;background:linear-gradient(135deg,#c89b3c,#e0b85a);box-shadow:0 0 20px #c89b3c1a}.btn:hover{box-shadow:0 0 22px #c89b3c42}.secondaryBtn,.iconBtn,.themeChoice,.languageChoices button,.dashboardNav a,.settingsMenu a,.settingsLinks a{background:#121212ad;border-color:#c89b3c33}.secondaryBtn:hover,.iconBtn:hover,.themeChoice:hover,.dashboardNav a:hover,.settingsMenu a:hover{background:#c89b3c14;border-color:#e0b85a80}.eyebrow{color:#e0b85a}.guestHero h1,.hero h1{letter-spacing:-2px}.guestPanel>h2:before,.themeGlyph{color:#c89b3c}.form input:not([type=checkbox]):not([type=radio]),.form textarea,.form select{background:#0505059e;border-color:#c89b3c47}.form input:focus,.form textarea:focus,.form select:focus{border-color:#e0b85a;box-shadow:0 0 0 3px #c89b3c14}.siteFooter{background:#050505eb;border-top-color:#ffffff14}html[data-theme=light] body{background-image:linear-gradient(#faf7efe6,#f4f1e9f5),url(/images/background.png);background-position:50%;background-size:cover;background-attachment:fixed}html[data-theme=light] .card,html[data-theme=light] .guestPanel{background:#ffffffd1;border-color:#9a6f182e}html[data-theme=light] .siteFooter{background:#ebe6da}.authStage{grid-template-columns:minmax(0,1fr) minmax(390px,480px);align-items:center;gap:64px;min-height:calc(100vh - 210px);padding:48px 0;display:grid}.authIntro{max-width:680px}.authIntro h1{letter-spacing:-2px;margin:16px 0 20px;font-size:clamp(40px,4.5vw,64px);line-height:1.04}.authIntro>p{color:var(--muted);max-width:620px;font-size:18px;line-height:1.75}.authPill{color:#e0b85a;background:#c89b3c1a;border:1px solid #c89b3c4d;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700;display:inline-flex}.authHighlights{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.authHighlights span{color:#d4d4d8;background:#1212129e;border:1px solid #ffffff17;border-radius:14px;padding:16px}.authCard{background:#05050594;border-color:#c89b3c66;width:100%;max-width:none;margin:0;padding:30px;box-shadow:0 0 70px #c89b3c1f}.authCard h1{margin-top:0;font-size:32px}.authCard form{gap:3px;display:grid}.authCard .btn{margin-top:8px}.authCard>a,.authCard p a{color:var(--accent2)}html[data-theme=light] .authHighlights span{color:#332d23;background:#ffffffb3;border-color:#57462324}html[data-theme=light] .authCard{background:#ffffffc7;box-shadow:0 18px 55px #5746231f}@media (max-width:900px){.authStage{grid-template-columns:1fr;gap:28px;padding:30px 0}.authIntro h1{font-size:42px}.authHighlights{grid-template-columns:1fr 1fr 1fr}}@media (max-width:600px){.authIntro h1{font-size:34px}.authHighlights{grid-template-columns:1fr}.authCard{padding:22px}}.profileHero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.profileHero h1{margin:12px 0 6px;font-size:clamp(36px,4vw,54px)}.profileInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.profileInfoCard dl{margin:0;display:grid}.profileInfoCard dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr);gap:18px;padding:13px 0;display:grid}.profileInfoCard dl>div:last-child{border-bottom:0}.profileInfoCard dt{color:var(--muted)}.profileInfoCard dd{overflow-wrap:anywhere;margin:0;font-weight:700}.profileNameCard{max-width:none}.discordGuildSection{padding:24px}.sectionHeadingRow{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.countBadge{min-width:38px;height:38px;color:var(--accent2);background:#c89b3c1f;border:1px solid #c89b3c4d;border-radius:12px;place-items:center;font-weight:800;display:inline-grid}.discordGuildGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-top:20px;display:grid}.discordGuildCard{background:#08080875;border:1px solid #c89b3c29;border-radius:18px;gap:16px;min-width:0;padding:18px;transition:all .22s;display:flex}.discordGuildCard:hover{border-color:#e0b85a6b;transform:translateY(-2px);box-shadow:0 12px 28px #0003}.guildAvatar{width:58px;height:58px;color:var(--accent2);background-color:#c89b3c1f;background-position:50%;background-size:cover;border:1px solid #c89b3c47;border-radius:17px;flex:0 0 58px;place-items:center;font-weight:900;display:grid}.guildCardBody{flex:1;min-width:0}.guildCardTitle{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.guildCardTitle h3{overflow-wrap:anywhere;margin:2px 0 5px;font-size:18px}.statusBadge{white-space:nowrap;color:var(--muted);border:1px solid #ffffff1f;border-radius:999px;padding:5px 8px;font-size:11px}.statusBadge.online{color:#72d69b;background:#48bb7814;border-color:#48bb7847}.guildMeta{color:var(--muted);flex-wrap:wrap;gap:8px 14px;margin-top:10px;font-size:12px;display:flex}.dangerBtn{color:#fca5a5;background:linear-gradient(#7f1d1d47,#450a0a38);border:1px solid #ef444461;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:750;transition:all .2s;display:inline-flex}.dangerBtn:hover{background:#7f1d1d61;border-color:#f87171bf;transform:translateY(-1px);box-shadow:0 0 20px #ef44441a}.connectionRemoveBtn span{font-size:20px;line-height:14px}.subtleDanger{padding:7px 11px;font-size:13px}html[data-theme=light] .discordGuildCard{background:#ffffffb3;border-color:#9a6f182b}html[data-theme=light] .dangerBtn{color:#b42318;background:#fff5f5;border-color:#f3b5b0}@media (max-width:760px){.profileHero{flex-direction:column;align-items:flex-start}.profileInfoGrid{grid-template-columns:1fr}.profileInfoCard dl>div{grid-template-columns:1fr;gap:4px}.discordGuildGrid{grid-template-columns:1fr}.guildCardTitle{flex-direction:column}}.themeQuick{align-items:center;gap:6px;display:flex}.themeQuick .themeChoice,.localeChoices .localeLink{color:var(--muted);position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:9px 10px!important;transform:none!important}.themeQuick .themeChoice:after,.localeChoices .localeLink:after{content:"";background:0 0;border-radius:2px;height:2px;transition:all .2s;position:absolute;bottom:1px;left:20%;right:20%}.themeQuick .themeChoice.active,.localeChoices .localeLink.active{color:var(--text)}.themeQuick .themeChoice.active:after,.localeChoices .localeLink.active:after{background:var(--accent2)}.themeQuick .themeChoice:hover,.localeChoices .localeLink:hover{color:var(--accent2)}.localeChoices{align-items:center;gap:2px;display:flex}.card:not(.form),.guestPanel,.largeInfoGrid article,.serviceTileGrid article,.sideStack article,.discordGuildCard,.settingsAccordion{transition:transform .22s,border-color .22s,box-shadow .22s,background .22s}.card:not(.form):hover,.guestPanel:hover,.largeInfoGrid article:hover,.serviceTileGrid article:hover,.sideStack article:hover,.discordGuildCard:hover,.settingsAccordion:hover{z-index:2;border-color:#e0b85a57;position:relative;transform:translateY(-4px);box-shadow:0 14px 34px #0000003d,0 0 20px #c89b3c0e}@media (prefers-reduced-motion:reduce){.card,.guestPanel,.largeInfoGrid article,.serviceTileGrid article,.sideStack article,.discordGuildCard,.settingsAccordion{transition:none!important;transform:none!important}}.pageShell .card:not(.form):hover,.pageShell .guestPanel:hover,.pageShell .largeInfoGrid article:hover,.pageShell .serviceTileGrid article:hover,.pageShell .sideStack article:hover,.pageShell .discordGuildCard:hover,.pageShell .settingsAccordion:hover{z-index:5;transform:translateY(-6px)scale(1.012)!important;box-shadow:0 20px 42px #00000057,0 0 24px #c89b3c17!important}.guestSideColumn .guestPanel:last-child{padding:26px}.guestSideColumn .guestPanel:last-child>h2{font-size:27px}.guestSideColumn .guestPanel:last-child .sideStack article{min-height:180px;padding:24px}.guestSideColumn .guestPanel:last-child .sideStack b{font-size:20px}.guestSideColumn .guestPanel:last-child .sideStack span{font-size:18px}.guestSideColumn .guestPanel:last-child .sideEmpty{min-height:190px;padding:28px;font-size:18px}.websiteEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.websiteEditorForm{max-width:none}.websiteEditorForm textarea{resize:vertical;min-height:82px}.websiteEditorForm h3{color:var(--accent2);margin:28px 0 8px}.editorPair{grid-template-columns:minmax(170px,.75fr) minmax(0,1.25fr);gap:10px;margin:8px 0;display:grid}.editorPair input,.editorPair textarea{width:100%}@media (max-width:1100px){.websiteEditorGrid{grid-template-columns:1fr}}@media (max-width:650px){.editorPair{grid-template-columns:1fr}}.brandWithLogo{align-items:center;gap:10px;display:inline-flex}.brandLogo{object-fit:cover;border:1px solid #c89b3c52;border-radius:10px;width:38px;height:38px;box-shadow:0 0 18px #c89b3c17}.brandWord{letter-spacing:-.7px;color:var(--text);-webkit-text-fill-color:initial;font-weight:900}.brandWord b{color:var(--accent2);font-weight:900}.footerBrand .brandLogo{width:46px;height:46px}.authIdentity{align-items:center;gap:14px;margin-bottom:8px;display:flex}.authIdentity>img{object-fit:cover;border:1px solid #c89b3c59;border-radius:16px;width:64px;height:64px;box-shadow:0 0 28px #c89b3c1f}@media (max-width:700px){.brandWithLogo{gap:7px}.brandLogo{width:32px;height:32px}.brandWord{font-size:20px}.authIdentity>img{width:54px;height:54px}}@media (min-width:901px){.siteHeader .wrap{min-height:76px}.siteHeader .brandLogo{width:44px;height:44px}.siteHeader .brandWord{font-size:27px}.siteHeader .navLinks{gap:20px}.siteHeader .navLinks a{font-size:15px}.siteHeader .navActions{gap:10px}.siteHeader .themeQuick .themeChoice,.siteHeader .localeChoices .localeLink{font-size:14px;padding:10px 11px!important}.siteHeader .btnSmall,.siteHeader .iconBtn{min-height:38px}}@media (min-width:761px){.pageShell:has(.guestLayout) .guestPanel>h2{font-size:22px;line-height:1.3}:is(.pageShell:has(.guestLayout) .largeInfoGrid b,.pageShell:has(.guestLayout) .serviceTileGrid b,.pageShell:has(.guestLayout) .sideStack b){font-size:17px;line-height:1.4}:is(.pageShell:has(.guestLayout) .largeInfoGrid span,.pageShell:has(.guestLayout) .serviceTileGrid span,.pageShell:has(.guestLayout) .sideStack span){font-size:15px;line-height:1.6}.pageShell:has(.guestLayout) .helpPanel p{font-size:15px;line-height:1.6}.pageShell:has(.guestLayout) .sideEmpty{font-size:15px;line-height:1.6}.guestSideColumn .guestPanel:last-child>h2{font-size:23px}.guestSideColumn .guestPanel:last-child .sideStack b{font-size:17px}.guestSideColumn .guestPanel:last-child .sideStack span,.guestSideColumn .guestPanel:last-child .sideEmpty{font-size:15px}}@media (min-width:901px){.siteHeader .wrap{min-height:70px}.siteHeader .brandLogo{width:40px;height:40px}.siteHeader .brandWord{font-size:24px}.siteHeader .navLinks{gap:18px}.siteHeader .navLinks a{font-size:14px}.siteHeader .themeQuick .themeChoice,.siteHeader .localeChoices .localeLink{font-size:13px;padding:9px 10px!important}.siteHeader .btnSmall,.siteHeader .iconBtn{min-height:36px}}.brandLogo,.footerBrand .brandLogo,.authIdentity>img{object-fit:contain!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.brandLogo{filter:drop-shadow(0 3px 7px #c89b3c21)}.authIdentity>img{filter:drop-shadow(0 5px 12px #c89b3c1f)}.homeAdFrame{grid-template-columns:minmax(110px,170px) minmax(0,1fr) minmax(110px,170px);align-items:start;gap:18px;width:min(1720px,100vw - 28px);margin:0 auto;display:grid}.homeCenter{min-width:0}.railAds{gap:16px;display:grid;position:sticky;top:86px}.railAd{background:#080808;border:1px solid #c89b3c38;min-height:310px;max-height:430px;transition:transform .22s,border-color .22s,box-shadow .22s;display:block;overflow:hidden}.railAd:hover{z-index:3;border-color:#e0b85a9e;transform:translateY(-7px)scale(1.045);box-shadow:0 20px 42px #00000061}html[data-theme=dark] .railAd:hover,html[data-selected-theme=dark] .railAd:hover{border-color:#e0b85a8c;box-shadow:0 20px 42px #00000085}.railAd img{object-fit:cover;width:100%;height:100%;min-height:310px;max-height:430px;display:block}.homeCenter .guestHero h1{font-size:clamp(38px,3.4vw,54px);line-height:1.02}.homeCenter .guestPanel{padding:18px}.homeCenter .largeInfoGrid article,.homeCenter .serviceTileGrid article,.homeCenter .sideStack article{min-height:0;padding:17px}.homeCenter .guestLayout,.homeCenter .guestMainColumn,.homeCenter .guestSideColumn{gap:16px}.homeCenter .serviceTileGrid,.homeCenter .largeInfoGrid{gap:12px}.homeCenter .sideStack{gap:11px}@media (max-width:1450px){.homeAdFrame{grid-template-columns:minmax(90px,125px) minmax(0,1fr) minmax(90px,125px);gap:12px}.railAd,.railAd img{min-height:260px;max-height:360px}}@media (max-width:1180px){.homeAdFrame{width:min(100% - 28px,1180px);display:block}.railAds{display:none}}.railAdEmpty{text-align:center;background:linear-gradient(160deg,#c89b3c0e,#050505e0);border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:310px;padding:22px 14px;text-decoration:none;display:flex}.railAdEmpty:before{content:"";background:var(--accent2);opacity:.75;width:42px;height:2px;margin-bottom:4px}.railAdEmpty .railAdMark{letter-spacing:2px;text-transform:uppercase;color:var(--accent2);font-size:11px;font-weight:800}.railAdEmpty strong{color:var(--text);font-size:18px}.railAdEmpty small{color:var(--muted);font-size:13px;line-height:1.5}.railAdEmpty .railAdCta{color:var(--accent2);margin-top:8px;font-size:12px;font-weight:800}.railAdEmpty:hover .railAdCta{text-decoration:underline}@media (max-width:1450px){.railAdEmpty{min-height:260px;padding:16px 10px}.railAdEmpty strong{font-size:16px}}@media (min-width:1501px){.homeAdFrame{box-sizing:border-box;display:grid}.railAds{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.leftRail,.rightRail{justify-self:stretch}.homeCenter{justify-self:center;width:100%;max-width:1120px}}@media (min-width:1181px) and (max-width:1500px){.homeAdFrame{box-sizing:border-box;display:grid}.railAds{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%}.leftRail,.rightRail{justify-self:stretch}.homeCenter{justify-self:center;width:100%}}@media (min-width:1501px){.homeAdFrame{grid-template-columns:minmax(0,260px) minmax(0,1120px) minmax(0,260px);justify-content:space-between;gap:12px;width:calc(100vw - 12px);max-width:none;margin-left:calc(50% - 50vw + 6px);margin-right:0}.railAds{width:260px}.homeCenter{max-width:1120px}}@media (min-width:1181px) and (max-width:1500px){.homeAdFrame{grid-template-columns:minmax(0,190px) minmax(0,980px) minmax(0,190px);justify-content:space-between;gap:8px;width:calc(100vw - 12px);max-width:none;margin-left:calc(50% - 50vw + 6px);margin-right:0}.railAds{width:190px}.homeCenter{max-width:min(980px,100vw - 404px)}}@media (min-width:1501px){.leftRail{transform:translate(28px)}.rightRail{transform:translate(-28px)}}@media (min-width:1181px) and (max-width:1500px){.leftRail{transform:translate(18px)}.rightRail{transform:translate(-18px)}}html[data-theme=dark]{--bg:#111;--panel:#1d1d1de6;--panel2:#232323eb;--text:#f7f7f7;--muted:#b7b7bd;--line:#ffffff21}html[data-theme=dark] body{background-image:linear-gradient(#0a0a0a9c,#0c0c0cc2),url(/images/background.png)}html[data-theme=dark] .secondaryBtn,html[data-theme=dark] .iconBtn,html[data-theme=dark] .themeChoice,html[data-theme=dark] .languageChoices button,html[data-theme=dark] .dashboardNav a,html[data-theme=dark] .settingsMenu a,html[data-theme=dark] .settingsLinks a{background:#1f1f1fc7}html[data-theme=dark] .form input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] .form textarea,html[data-theme=dark] .form select{background:#141414e0}html[data-theme=dark] .siteFooter{background:#101010f2}html[data-theme=dark] .railAdEmpty{background:linear-gradient(160deg,#c89b3c12,#141414eb)}html[data-theme=dark] .brandLogo,html[data-theme=dark] .footerBrand .brandLogo,html[data-theme=dark] .authIdentity>img{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=light]{--bg:#5f6266;--panel:#9ea0a3f0;--panel2:#b4b6b8f2;--text:#151619;--muted:#383b3f;--line:#1414142e;--accent:#9b7017;--accent2:#b78319}html[data-theme=light] body{color:var(--text);background-image:linear-gradient(#5c5f63c2,#525559d1),url(/images/background.png);background-position:50%;background-size:cover;background-attachment:fixed}html[data-theme=light] .siteHeader{background:#696c70f2;border-bottom-color:#14141433}html[data-theme=light] .card,html[data-theme=light] .guestPanel{background:#9ea0a3f0;border-color:#4637183d;box-shadow:0 12px 30px #0000001f}html[data-theme=light] .largeInfoGrid article,html[data-theme=light] .serviceTileGrid article,html[data-theme=light] .sideStack article{background:#b8babcf0;border-color:#14141426}html[data-theme=light] .largeInfoGrid article:hover,html[data-theme=light] .serviceTileGrid article:hover,html[data-theme=light] .sideStack article:hover{background:#c2c4c6f7;border-color:#9b70177a}html[data-theme=light] .guestPanel h1,html[data-theme=light] .guestPanel h2,html[data-theme=light] .guestPanel h3,html[data-theme=light] .largeInfoGrid b,html[data-theme=light] .serviceTileGrid b,html[data-theme=light] .sideStack b{color:#111214}html[data-theme=light] .muted,html[data-theme=light] .largeInfoGrid span,html[data-theme=light] .serviceTileGrid span,html[data-theme=light] .sideStack span{color:#41454a}html[data-theme=light] .secondaryBtn,html[data-theme=light] .iconBtn,html[data-theme=light] .dashboardNav a,html[data-theme=light] .settingsMenu a,html[data-theme=light] .settingsLinks a{color:#111214;background:#b0b2b4f0;border-color:#1414142e}html[data-theme=light] .form input:not([type=checkbox]):not([type=radio]),html[data-theme=light] .form textarea,html[data-theme=light] .form select{color:#111214;background:#c4c6c8f5;border-color:#14141438}html[data-theme=light] .siteFooter{color:#242629;background:#6c6f73;border-top-color:#1414142e}html[data-theme=light] .railAdEmpty{background:linear-gradient(160deg,#b7831917,#b8babce6);border-color:#7856126b}html[data-theme=light] .brandLogo,html[data-theme=light] .footerBrand .brandLogo,html[data-theme=light] .authIdentity>img,html[data-theme=dark] .brandLogo,html[data-theme=dark] .footerBrand .brandLogo,html[data-theme=dark] .authIdentity>img{box-shadow:none!important;object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-theme=light] .brandLogo{filter:drop-shadow(0 2px 5px #0000002e)}html[data-theme=dark] .brandLogo{filter:drop-shadow(0 3px 7px #c89b3c24)}.guestPanel .serviceTileGrid{gap:12px;display:grid;grid-template-columns:1fr!important}.guestPanel .serviceTileGrid article{grid-template-columns:minmax(210px,32%) minmax(0,1fr);align-items:start;column-gap:22px;padding:18px 22px;display:grid;height:auto!important;min-height:0!important}.guestPanel .serviceTileGrid article b,.guestPanel .serviceTileGrid article h3{margin:0;font-size:18px;line-height:1.35}.guestPanel .serviceTileGrid article p,.guestPanel .serviceTileGrid article span{margin:0;line-height:1.65}@media (max-width:760px){.guestPanel .serviceTileGrid article{grid-template-columns:1fr;gap:8px;padding:16px 18px}}html[data-theme=light] .brandLogo{mix-blend-mode:multiply;filter:contrast(1.08)saturate(1.08)drop-shadow(0 2px 4px #00000024)!important}.brandLogoCss{color:#d4a52f;letter-spacing:-5px;text-shadow:1px 1px #76510d,-1px -1px #f4cf64,0 2px 4px #00000040;place-items:center;width:40px;height:40px;font:italic 900 31px/1 Arial,sans-serif;transform:skew(-9deg);box-shadow:none!important;background:0 0!important;border:0!important;display:grid!important}html[data-theme=light] .brandLogoCss{mix-blend-mode:normal;filter:none!important}.brandLogoLight,html[data-theme=light] .brandLogoDark{display:none!important}html[data-theme=light] .brandLogoLight{mix-blend-mode:screen;filter:contrast(1.3)saturate(1.15)!important;display:block!important}html[data-theme=light] body{background-color:#ebe8e2!important;background-image:linear-gradient(90deg,#f6f4f0db,#ebe7e08a),url(/images/background.png)!important;background-position:top!important;background-repeat:repeat!important;background-size:cover!important;background-attachment:fixed!important;background-origin:padding-box!important;background-clip:border-box!important;font-family:Arial,Helvetica Neue,sans-serif!important}html[data-theme=dark] body{font-family:Arial,Helvetica Neue,sans-serif!important}html[data-theme=light] .siteHeader{width:min(1410px,100% - 56px);top:16px;background:#f8f7f4ed!important;border:1px solid #413a2f1c!important;border-radius:14px!important;margin:0 auto!important;box-shadow:0 8px 30px #3a322617!important}html[data-theme=dark] .siteHeader{width:min(1410px,100% - 56px);top:16px;border-radius:14px!important;margin:0 auto!important}html[data-theme=light] .siteHeader .wrap,html[data-theme=dark] .siteHeader .wrap{width:100%!important;padding:0 20px!important}html[data-theme=light] .navin,html[data-theme=dark] .navin{gap:34px!important;min-height:72px!important}html[data-theme=light] .brandLogo,html[data-theme=dark] .brandLogo{width:48px!important;height:48px!important}html[data-theme=light] .brandWord{color:#222!important;font-size:25px!important}html[data-theme=dark] .brandWord{font-size:25px!important}html[data-theme=light] .brandWord b{color:#777!important}html[data-theme=light] .navLinks,html[data-theme=dark] .navLinks{gap:12px!important}html[data-theme=light] .navLinks a{border-radius:8px;padding:10px 12px;font-size:15px;font-weight:700;color:#222!important}html[data-theme=dark] .navLinks a{border-radius:8px;padding:10px 12px;font-size:15px;font-weight:700}html[data-theme=light] .navLinks a:first-child{background:linear-gradient(135deg,#b88727,#956613);color:#fff!important}html[data-theme=light] .navActions,html[data-theme=dark] .navActions{gap:10px!important}html[data-theme=light] .pageShell,html[data-theme=dark] .pageShell{width:min(1410px,100% - 56px)!important;padding:46px 0 70px!important}.refHome{flex-direction:column;gap:16px;display:flex}.refHero{background:linear-gradient(90deg,#f7f5f1f7 0%,#f7f5f1db 52%,#eeeae247 100%);border:0;border-radius:0;grid-template-columns:55% 45%;align-items:center;min-height:500px;padding:46px 48px;display:grid;position:relative;overflow:hidden}.refHero:before{content:"";pointer-events:none;background:radial-gradient(circle at 70% 42%,#ffffffb3,#0000 27%),linear-gradient(90deg,#0000 50%,#b784200a);position:absolute;inset:0}.refHeroCopy,.refHeroMark{z-index:1;position:relative}.refBrandLine{letter-spacing:-5px;margin-bottom:18px;font-size:76px;line-height:.9}.refBrandLine strong{color:#171717}.refBrandLine span{color:#6d6d6d;font-weight:700}.refHero h1{letter-spacing:-1.8px;color:#3d3b38;margin:0 0 20px;font-size:44px;line-height:1.05}.refHero h1:first-letter{color:inherit}.refHero p{color:#66615b;max-width:650px;margin:0;font-size:19px;line-height:1.55}.refHeroActions{gap:14px;margin-top:30px;display:flex}.refGoldBtn,.refWhiteBtn{border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:0 22px;font-weight:800;transition:transform .3s,box-shadow .3s,filter .3s;display:inline-flex}.refGoldBtn{color:#fff;background:linear-gradient(135deg,#bd8c28,#9b6913);box-shadow:0 7px 18px #92621233}.refWhiteBtn{color:#222;background:#ffffffdb;border:1px solid #37312826;box-shadow:0 5px 15px #37302512}.refHeroActions .refGoldBtn:hover,.refHeroActions .refWhiteBtn:hover{filter:brightness(1.06);transform:translateY(-3px)scale(1.025);box-shadow:0 12px 26px #6949123d}html[data-theme=dark] .refHeroActions .refGoldBtn:hover,html[data-theme=dark] .refHeroActions .refWhiteBtn:hover,html[data-selected-theme=dark] .refHeroActions .refGoldBtn:hover,html[data-selected-theme=dark] .refHeroActions .refWhiteBtn:hover{filter:brightness(1.1);box-shadow:0 12px 28px #0000007a}.refTrust{gap:36px;margin-top:30px;display:flex}.refTrust>div{align-items:center;gap:10px;display:flex}.refTrust b{color:#9a6a12;background:#eee3cb;border-radius:9px;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.refTrust span{flex-direction:column;display:flex}.refTrust strong{color:#222;font-size:14px}.refTrust small{color:#777;margin-top:3px;font-size:12px}.refHeroMark{justify-content:center;align-items:center;display:flex}.refHeroMark img{filter:grayscale()contrast(1.15)drop-shadow(0 14px 8px #00000038);mix-blend-mode:multiply;width:min(430px,90%);height:auto}.refCategories{background:#faf8f4e8;border-radius:16px;grid-template-columns:repeat(5,1fr);gap:14px;padding:18px;display:grid;box-shadow:0 10px 28px #3c322412}.refCategory{background:#ffffff7a;border:1px solid #3e362a1a;border-radius:12px;grid-template-columns:54px 1fr 18px;align-items:center;gap:12px;min-height:108px;padding:16px;display:grid}.refCategory i{color:#946513;background:#eee2c8;border-radius:10px;place-items:center;width:48px;height:48px;font-size:26px;font-style:normal;display:grid}.refCategory span{flex-direction:column;gap:6px;display:flex}.refCategory strong{color:#1e1d1b;font-size:15px}.refCategory small{color:#6d6861;font-size:12px;line-height:1.45}.refCategory>b{color:#9d6b12;font-size:28px}.refPromo{color:#fff;background-color:#0000;background-image:linear-gradient(90deg,#121212f5,#1b1916e3),url(/images/background.png);background-position:50% 55%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:13px;grid-template-columns:80px 1fr auto;align-items:center;gap:24px;min-height:122px;padding:22px 28px;display:grid}.refPromoMark{color:#c79a3a;font-size:48px;font-style:italic;font-weight:900}.refPromo h3{margin:0 0 7px;font-size:20px}.refPromo p{color:#ddd;margin:0;font-size:15px}.refPromo .refGoldBtn{min-height:50px;transition:transform .3s,box-shadow .3s,filter .3s}.refPromo .refGoldBtn:hover{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 10px 24px #92621252}html[data-theme=dark] .refPromo .refGoldBtn:hover,html[data-selected-theme=dark] .refPromo .refGoldBtn:hover{filter:brightness(1.1);box-shadow:0 10px 24px #d5a33a38}.refFeatured{background:#f9f7f3f0;border-radius:15px;padding:22px 26px 28px;box-shadow:0 10px 28px #3c322412}.refSectionHead{justify-content:space-between;align-items:center;gap:20px;display:flex}.refSectionHead>div{align-items:center;gap:12px;display:flex}.refSectionHead span{color:#a77417;font-size:28px}.refSectionHead h2{margin:0;font-size:25px}.refSectionHead>a{color:#555;border:1px solid #37302624;border-radius:9px;padding:10px 14px;font-size:13px}.refFeatureGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px;display:grid}.refFeatureGrid article{background:#f2eee7;border:1px solid #40372a1c;border-radius:12px;padding:22px}.refFeatureGrid i{color:#9b6a13;font-size:26px;font-style:normal}.refFeatureGrid h3{margin:13px 0 8px;font-size:17px}.refFeatureGrid p{color:#6a655e;min-height:42px;font-size:13px;line-height:1.6}.refFeatureGrid a{color:#976714;font-size:13px;font-weight:800}html[data-theme=light] .siteFooter{background:#ddd7cc!important;border-top:1px solid #3c34281f!important}@media (max-width:1000px){.refHero{grid-template-columns:1fr;padding:42px 30px}.refHeroMark{opacity:.14;position:absolute;right:-8%}.refHeroCopy{max-width:760px}.refCategories,.refFeatureGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){html[data-theme=light] .siteHeader,html[data-theme=light] .pageShell,html[data-theme=dark] .siteHeader,html[data-theme=dark] .pageShell{width:calc(100% - 20px)!important}.refHero{min-height:auto;padding:38px 20px}.refBrandLine{font-size:52px}.refHero h1{font-size:34px}.refTrust{flex-direction:column;gap:12px}.refHeroActions{flex-direction:column}.refCategories,.refFeatureGrid{grid-template-columns:1fr}.refPromo{text-align:center;grid-template-columns:1fr}.refPromoMark{display:none}.refSectionHead{flex-direction:column;align-items:flex-start}}html[data-theme=light] .brandLogoLight,html[data-theme=light] .brandLogoDark{mix-blend-mode:normal!important;filter:none!important;object-fit:contain!important;background:0 0!important}html[data-theme=dark] .brandLogoLight,html[data-theme=dark] .brandLogoDark{object-fit:contain!important}html[data-theme=light] .refHeroMark img{mix-blend-mode:normal!important;filter:drop-shadow(0 14px 10px #0000002e)!important;object-fit:contain!important}html[data-theme=dark] .refHeroMark img{object-fit:contain!important}html[data-theme=light] body{background-color:#e9e6df!important;background-image:linear-gradient(#f8f6f157,#eeeae26b),url(/images/sroedge-background-light.png)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}html[data-theme=light] .refHero{background:linear-gradient(90deg,#faf8f4e6 0%,#faf8f4c2 48%,#faf8f433 100%)!important;grid-template-columns:58% 42%!important;min-height:390px!important;padding:34px 42px!important}html[data-theme=dark] .refHero{grid-template-columns:58% 42%!important;min-height:390px!important;padding:34px 42px!important}html[data-theme=light] .refBrandLine,html[data-theme=dark] .refBrandLine{letter-spacing:-4px!important;margin-bottom:14px!important;font-size:62px!important}html[data-theme=light] .refHero h1,html[data-theme=dark] .refHero h1{letter-spacing:-1.4px!important;margin-bottom:15px!important;font-size:36px!important;line-height:1.06!important}html[data-theme=light] .refHero p,html[data-theme=dark] .refHero p{max-width:590px!important;font-size:16px!important;line-height:1.55!important}html[data-theme=light] .refHeroActions,html[data-theme=dark] .refHeroActions{gap:12px!important;margin-top:24px!important}html[data-theme=light] .refGoldBtn,html[data-theme=light] .refWhiteBtn,html[data-theme=dark] .refGoldBtn,html[data-theme=dark] .refWhiteBtn{min-height:47px!important;padding:0 18px!important;font-size:15px!important}html[data-theme=light] .refTrust,html[data-theme=dark] .refTrust{gap:28px!important;margin-top:24px!important}html[data-theme=light] .refTrust b,html[data-theme=dark] .refTrust b{width:38px!important;height:38px!important;font-size:20px!important}html[data-theme=light] .refTrust strong,html[data-theme=dark] .refTrust strong{font-size:13px!important}html[data-theme=light] .refTrust small,html[data-theme=dark] .refTrust small{font-size:11px!important}html[data-theme=light] .refHeroMark img,html[data-theme=dark] .refHeroMark img{width:min(330px,82%)!important}@media (max-width:1000px){html[data-theme=light] .refHero,html[data-theme=dark] .refHero{min-height:350px!important;padding:32px 26px!important}html[data-theme=light] .refBrandLine,html[data-theme=dark] .refBrandLine{font-size:52px!important}html[data-theme=light] .refHero h1,html[data-theme=dark] .refHero h1{font-size:32px!important}}@media (max-width:650px){html[data-theme=light] .refHero,html[data-theme=dark] .refHero{min-height:auto!important;padding:30px 18px!important}html[data-theme=light] .refBrandLine,html[data-theme=dark] .refBrandLine{font-size:45px!important}html[data-theme=light] .refHero h1,html[data-theme=dark] .refHero h1{font-size:30px!important}}.refPromoMark img{object-fit:contain;filter:drop-shadow(0 5px 8px #00000059);width:64px;height:64px;display:block}.refPromoMark{place-items:center;display:grid}html[data-theme=light] .refPromo h3{text-shadow:0 1px 2px #00000047;color:#c4932e!important}.refSplit{flex-direction:column;gap:16px;display:flex}.refBotSection{border-top:3px solid #a87518}.refServiceSection{border-top:3px solid #46464638}.refFeatureGrid.refThree{grid-template-columns:repeat(3,1fr)}@media (max-width:800px){.refFeatureGrid.refThree{grid-template-columns:1fr}}html[data-theme=light] .refSplit,html[data-theme=dark] .refSplit{gap:12px!important}html[data-theme=light] .refSplit .refFeatured,html[data-theme=dark] .refSplit .refFeatured{border-radius:13px!important;padding:16px 20px 19px!important}html[data-theme=light] .refSplit .refSectionHead h2,html[data-theme=dark] .refSplit .refSectionHead h2{font-size:20px!important}html[data-theme=light] .refSplit .refSectionHead span,html[data-theme=dark] .refSplit .refSectionHead span{font-size:23px!important}html[data-theme=light] .refSplit .refSectionHead>a,html[data-theme=dark] .refSplit .refSectionHead>a{padding:8px 11px!important;font-size:12px!important}html[data-theme=light] .refSplit .refFeatureGrid,html[data-theme=dark] .refSplit .refFeatureGrid{gap:10px!important;margin-top:14px!important}html[data-theme=light] .refSplit .refFeatureGrid article,html[data-theme=dark] .refSplit .refFeatureGrid article{border-radius:10px!important;min-height:0!important;padding:16px 17px!important}html[data-theme=light] .refSplit .refFeatureGrid i,html[data-theme=dark] .refSplit .refFeatureGrid i{font-size:22px!important}html[data-theme=light] .refSplit .refFeatureGrid h3,html[data-theme=dark] .refSplit .refFeatureGrid h3{margin:9px 0 6px!important;font-size:15px!important}html[data-theme=light] .refSplit .refFeatureGrid p,html[data-theme=dark] .refSplit .refFeatureGrid p{min-height:36px!important;margin:0 0 9px!important;font-size:12px!important;line-height:1.5!important}html[data-theme=light] .refSplit .refFeatureGrid a,html[data-theme=dark] .refSplit .refFeatureGrid a{font-size:12px!important}@media (max-width:650px){html[data-theme=light] .refSplit .refFeatured,html[data-theme=dark] .refSplit .refFeatured{padding:14px!important}html[data-theme=light] .refSplit .refSectionHead h2,html[data-theme=dark] .refSplit .refSectionHead h2{font-size:18px!important}}.servicesPage{flex-direction:column;gap:18px;display:flex}.servicesIntro{background:#f9f7f2ed;border:1px solid #3f372b1f;border-radius:16px;padding:30px 32px;box-shadow:0 12px 34px #382f2214}.servicesIntro>span{letter-spacing:.12em;color:#a87518;font-size:12px;font-weight:900}.servicesIntro h1{letter-spacing:-1.3px;margin:8px 0 9px;font-size:36px}.servicesIntro p{color:#69655f;margin:0}.servicesRows{flex-direction:column;gap:10px;display:flex}.serviceRow{background:#f9f7f2f0;border:1px solid #3f372b1f;border-radius:12px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:104px;padding:18px 22px;display:grid;box-shadow:0 8px 24px #382f220f}.serviceRow i{color:#986812;background:#eee2c8;border-radius:10px;place-items:center;width:48px;height:48px;font-size:24px;font-style:normal;display:grid}.serviceRow h2{margin:0 0 5px;font-size:18px}.serviceRow p{color:#69655f;margin:0;font-size:13px}.serviceRow>a{color:#fff;background:linear-gradient(135deg,#b8841d,#986811);border-radius:9px;padding:10px 14px;font-size:13px;font-weight:800}@media (max-width:650px){.servicesIntro{padding:22px 18px}.servicesIntro h1{font-size:29px}.serviceRow{grid-template-columns:44px 1fr;padding:15px}.serviceRow i{width:40px;height:40px}.serviceRow>a{grid-column:2;justify-self:start}}.siteHeader .navLinks{align-items:center!important;gap:18px!important;display:flex!important;overflow:visible!important}.siteHeader .navLinks>a,.siteHeader .navLinks>a:first-child{all:unset!important;box-sizing:border-box!important;cursor:pointer!important;color:#171717!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-width:max-content!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1.1!important;display:flex!important}.siteHeader .navLinks>a:before,.siteHeader .navLinks>a:after{content:none!important;display:none!important}.siteHeader .navLinks>a .navLabel{color:inherit!important;transition:color .2s!important;display:block!important}.siteHeader .navLinks>a .navOrnament{color:inherit!important;letter-spacing:-1.25px!important;white-space:nowrap!important;font-size:8px!important;font-weight:400!important;line-height:8px!important;transition:color .2s,transform .2s!important;display:block!important}html[data-theme=light] .siteHeader .navLinks>a{color:#171717!important}html[data-theme=light] .siteHeader .navLinks>a.navActive,html[data-theme=light] .siteHeader .navLinks>a:hover{color:#c58b19!important}html[data-theme=light] .siteHeader .navLinks>a:hover .navOrnament,html[data-theme=dark] .siteHeader .navLinks>a:hover .navOrnament{transform:scaleX(1.08)!important}html[data-theme=light] .siteHeader .navActions,html[data-theme=dark] .siteHeader .navActions{align-items:center;gap:14px;display:flex}html[data-theme=light] .siteHeader .themeQuick,html[data-theme=dark] .siteHeader .themeQuick{align-items:center;gap:8px;display:flex}html[data-theme=light] .siteHeader .themeQuick .themeChoice,html[data-theme=light] .siteHeader .themeQuick .themeChoice.active{transition:transform .2s;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;width:auto!important;height:auto!important;padding:5px!important}html[data-theme=dark] .siteHeader .themeQuick .themeChoice,html[data-theme=dark] .siteHeader .themeQuick .themeChoice.active{border-radius:0!important;width:auto!important;height:auto!important;padding:5px!important}html[data-theme=light] .siteHeader .themeQuick .themeChoice:hover,html[data-theme=dark] .siteHeader .themeQuick .themeChoice:hover{transform:translateY(-1px)scale(1.08)}html[data-theme=light] .siteHeader .localeChoices,html[data-theme=dark] .siteHeader .localeChoices{align-items:center;gap:13px;display:flex}html[data-theme=light] .siteHeader .localeChoices .localeLink,html[data-theme=light] .siteHeader .navActions>a:not(.btn){flex-direction:column;align-items:center;transition:color .2s;display:flex;position:relative;color:#171717!important;box-shadow:none!important;background:0 0!important;border:0!important;text-decoration:none!important}html[data-theme=dark] .siteHeader .localeChoices .localeLink,html[data-theme=dark] .siteHeader .navActions>a:not(.btn){flex-direction:column;align-items:center;display:flex;position:relative}html[data-theme=light] .siteHeader .localeChoices .localeLink:after,html[data-theme=light] .siteHeader .navActions>a:not(.btn):after{content:"✦";color:#171717;white-space:nowrap;margin-top:4px;font-size:8px;line-height:9px;transition:color .2s,transform .2s;display:block}html[data-theme=dark] .siteHeader .localeChoices .localeLink:after,html[data-theme=dark] .siteHeader .navActions>a:not(.btn):after{white-space:nowrap;margin-top:4px;font-size:8px;line-height:9px;display:block}html[data-theme=light] .siteHeader .localeChoices .localeLink.active,html[data-theme=light] .siteHeader .localeChoices .localeLink.active:after,html[data-theme=light] .siteHeader .localeChoices .localeLink:hover,html[data-theme=light] .siteHeader .localeChoices .localeLink:hover:after,html[data-theme=light] .siteHeader .navActions>a:not(.btn):hover,html[data-theme=light] .siteHeader .navActions>a:not(.btn):hover:after{color:#c58b19!important}html[data-theme=light] .siteHeader .localeChoices .localeLink:hover:after,html[data-theme=light] .siteHeader .navActions>a:not(.btn):hover:after,html[data-theme=dark] .siteHeader .localeChoices .localeLink:hover:after,html[data-theme=dark] .siteHeader .navActions>a:not(.btn):hover:after{transform:scaleX(1.08)}html[data-theme=light] .siteHeader .navActions,html[data-theme=dark] .siteHeader .navActions{align-items:center!important;gap:15px!important;height:52px!important;display:flex!important}html[data-theme=light] .siteHeader .themeQuick{align-items:center!important;gap:10px!important;height:52px!important;display:flex!important}html[data-theme=dark] .siteHeader .themeQuick{flex-flow:row!important;align-items:center!important;gap:10px!important;height:52px!important;display:flex!important}html[data-theme=dark] .siteHeader .navActions .userNav>a.btn.btnSmall{color:#111!important;-webkit-text-fill-color:#111!important}html[data-theme=light] .siteHeader .themeQuick .themeChoice{width:24px!important;height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;margin:0!important;padding:0!important;line-height:1!important;display:grid!important}html[data-theme=dark] .siteHeader .themeQuick .themeChoice,html[data-theme=dark] .siteHeader .themeQuick .themeChoice.active{box-sizing:border-box!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 32px!important;place-items:center!important;margin:0!important;padding:0!important;line-height:1!important;display:grid!important}html[data-theme=light] .siteHeader .localeChoices,html[data-theme=dark] .siteHeader .localeChoices{align-items:center!important;gap:15px!important;height:52px!important;display:flex!important}html[data-theme=light] .siteHeader .localeChoices .localeLink,html[data-theme=light] .siteHeader .navActions>a:not(.btn),html[data-theme=dark] .siteHeader .localeChoices .localeLink,html[data-theme=dark] .siteHeader .navActions>a:not(.btn){box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;height:52px!important;padding:7px 2px!important;line-height:1.1!important;display:flex!important}html[data-theme=light] .siteHeader .localeChoices .localeLink:after,html[data-theme=light] .siteHeader .navActions>a:not(.btn):after{content:"✦"!important;letter-spacing:-1px!important;height:8px!important;margin:0!important;padding:0!important;font-size:7px!important;line-height:8px!important;display:block!important;position:static!important;transform:none!important}html[data-theme=dark] .siteHeader .localeChoices .localeLink:after,html[data-theme=dark] .siteHeader .navActions>a:not(.btn):after{letter-spacing:-1px!important;height:8px!important;margin:0!important;padding:0!important;font-size:7px!important;line-height:8px!important;display:block!important;position:static!important;transform:none!important}html[data-theme=light] .siteHeader .navActions>.btn,html[data-theme=dark] .siteHeader .navActions>.btn{justify-content:center!important;align-items:center!important;height:42px!important;margin:0!important;display:inline-flex!important}html[data-theme=light] .siteHeader .localeChoices .localeLink:after,html[data-theme=light] .siteHeader .navActions>a:not(.btn):after{content:"✦"!important;color:#171717!important;letter-spacing:-1.25px!important;white-space:nowrap!important;width:auto!important;height:8px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:8px!important;font-weight:400!important;line-height:8px!important}html[data-theme=dark] .siteHeader .localeChoices .localeLink:after,html[data-theme=dark] .siteHeader .navActions>a:not(.btn):after{letter-spacing:-1.25px!important;white-space:nowrap!important;border-radius:0!important;width:auto!important;height:8px!important;font-size:8px!important;font-weight:400!important;line-height:8px!important}html[data-theme=light] .siteHeader .localeChoices .localeLink.active{color:#c58b19!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=light] .siteHeader .localeChoices .localeLink.active:after{color:#c58b19!important;box-shadow:none!important;background:0 0!important}html[data-theme=light] .siteHeader .localeChoices .localeLink:hover:after,html[data-theme=light] .siteHeader .navActions>a:not(.btn):hover:after{color:#c58b19!important;transform:scaleX(1.08)!important}html[data-theme=dark] .siteHeader .localeChoices .localeLink:hover:after,html[data-theme=dark] .siteHeader .navActions>a:not(.btn):hover:after{transform:scaleX(1.08)!important}.siteHeader .localeChoices .localeFlag:after,.siteHeader .navActions>.loginLink:after{content:none!important;display:none!important}.siteHeader .navInner{align-items:center!important}.siteHeader .navLinks{align-self:stretch!important;align-items:center!important;display:flex!important}.siteHeader .navLinks>a,.siteHeader .navLinks>a:first-child{justify-content:center!important;gap:2px!important;height:auto!important;min-height:0!important;padding:0 10px!important;transform:translateY(4px)!important}.siteHeader .navLinks .navOrnament{height:8px!important;line-height:8px!important}.refEyebrow{color:#b77b0b;letter-spacing:1.4px;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800;line-height:1}.productGrid .card{will-change:transform;transition:transform .42s cubic-bezier(.22,.61,.36,1),box-shadow .42s,border-color .32s!important}@media (prefers-reduced-motion:reduce){.productGrid .card,.productGrid .card .btn{transition:none!important}.productGrid .card:hover{transform:none!important}}.productGrid .card{transition:transform .9s cubic-bezier(.16,1,.3,1),box-shadow .9s cubic-bezier(.16,1,.3,1),border-color .65s!important}.productGrid .card:hover{transform:translateY(-4px)scale(1.006)!important}.productGrid .card .btn{transition:transform .55s,box-shadow .55s,background-color .55s!important}html[data-theme=light] .refHero:before{background:radial-gradient(circle at 70% 42%,#ffffff57,#0000 30%),linear-gradient(90deg,#0000 50%,#b7842006)!important}html[data-theme=light] .refHero{background:linear-gradient(90deg,#faf8f473 0%,#faf8f457 48%,#faf8f41a 100%)!important}html[data-theme=light] .refFeatured{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#faf8f473!important;border-color:#b7842033!important;box-shadow:0 10px 28px #3c32240b!important}html[data-theme=light] .refFeatureGrid article{transition:background-color .3s,border-color .3s,transform .45s,box-shadow .45s;background:#f2eee794!important;border-color:#40372a21!important}html[data-theme=light] .refFeatureGrid article:hover{transform:translateY(-3px);box-shadow:0 10px 24px #5a421914;background:#faf7f0b8!important;border-color:#b784204d!important}html[data-theme=dark] .refFeatureGrid article:hover{transform:translateY(-3px)}.portraitBanner{z-index:8;aspect-ratio:1/2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#9d6b12;text-align:center;pointer-events:auto;background:#faf8f457;border:1px dashed #b7842085;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:clamp(105px,9.5vw,150px);display:flex;position:fixed;top:50%;transform:translateY(-45%);box-shadow:0 10px 28px #3c32240d}.portraitBanner span{letter-spacing:1.2px;font-size:10px;font-weight:900}.portraitBanner small{color:#777;font-size:10px}@media (max-width:1740px){.portraitBanner{display:none}}.portraitBanner{aspect-ratio:300/1050!important;aspect-ratio:auto!important;width:clamp(115px,9.5vw,155px)!important;height:min(72vh,680px)!important;max-height:none!important}.portraitBannerLeft{left:max(10px,25vw - 430px)!important}.portraitBannerRight{right:max(10px,25vw - 430px)!important}.portraitBanner{aspect-ratio:230/950!important;width:230px!important;height:950px!important;max-height:none!important}@media (max-height:1080px){.portraitBanner{width:184px!important;height:760px!important}}@media (max-width:1740px){.portraitBanner{display:none!important}}.portraitBanner .adPlaceholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:26px;height:100%;padding:18px;display:flex}.portraitBanner .adPlaceholder strong{letter-spacing:.5px;color:#28231c;font-size:16px;font-weight:900;line-height:1.35}.portraitBanner .adPlaceholder a{color:#fff;letter-spacing:.4px;background:linear-gradient(135deg,#bd8c28,#9b6913);border-radius:8px;padding:10px 14px;font-size:11px;font-weight:900;transition:transform .25s,box-shadow .25s;box-shadow:0 6px 16px #92621233}.portraitBanner .adPlaceholder a:hover{transform:translateY(-2px);box-shadow:0 9px 20px #92621247}html[data-theme=light] main>.hero .eyebrow,html[data-theme=dark] main>.hero .eyebrow{font-size:11px!important}html[data-theme=light] main>.hero h1,html[data-theme=dark] main>.hero h1{letter-spacing:-1.5px!important;font-size:clamp(30px,3.1vw,46px)!important;line-height:1.08!important}html[data-theme=light] main>.hero p,html[data-theme=dark] main>.hero p{max-width:720px!important;font-size:15px!important;line-height:1.55!important}html[data-theme=light] .productGrid,html[data-theme=dark] .productGrid{gap:14px!important}html[data-theme=light] .productGrid .card,html[data-theme=dark] .productGrid .card{min-height:0!important;padding:18px!important}html[data-theme=light] .productGrid .card h2,html[data-theme=dark] .productGrid .card h2{margin:10px 0 8px!important;font-size:19px!important}html[data-theme=light] .productGrid .card p,html[data-theme=dark] .productGrid .card p{margin:8px 0!important;font-size:13px!important;line-height:1.5!important}html[data-theme=light] .productGrid .card .badge,html[data-theme=dark] .productGrid .card .badge{padding:5px 8px!important;font-size:11px!important}html[data-theme=light] .productGrid .card .btn,html[data-theme=dark] .productGrid .card .btn{min-height:40px!important;padding:0 14px!important;font-size:13px!important}.adminBotHealth{grid-template-columns:minmax(140px,1fr) 150px auto!important;align-items:center!important;gap:12px!important;margin:10px 0!important;display:grid!important}.adminBotHealth .btn{min-height:40px!important;margin:0!important}.botHealth-online{border-color:#2f8f5259!important}.botHealth-maintenance{color:#9a6811!important;background:#e2be742e!important;border-color:#b784206b!important}.botHealth-offline{opacity:.68!important}.botHealth-unknown{color:#87601a!important}html[data-theme=light] .productGrid,html[data-theme=dark] .productGrid{margin-top:22px!important}html[data-theme=light] main>.hero,html[data-theme=dark] main>.hero{padding-top:26px!important;padding-bottom:26px!important}html[data-theme=light] main>.hero .eyebrow{letter-spacing:1.25px!important;color:#a66f0d!important;margin-bottom:10px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;display:block!important}html[data-theme=dark] main>.hero .eyebrow{letter-spacing:1.25px!important;margin-bottom:10px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;display:block!important}html[data-theme=light] main>.hero h1{letter-spacing:-1.25px!important;color:#171717!important;margin:0 0 12px!important;font-size:40px!important;font-weight:800!important;line-height:1.08!important}html[data-theme=dark] main>.hero h1{letter-spacing:-1.25px!important;margin:0 0 12px!important;font-size:40px!important;font-weight:800!important;line-height:1.08!important}html[data-theme=light] main>.hero p{color:#514d47!important;max-width:760px!important;margin:0!important;font-size:14px!important;font-weight:500!important;line-height:1.6!important}html[data-theme=dark] main>.hero p{max-width:760px!important;margin:0!important;font-size:14px!important;font-weight:500!important;line-height:1.6!important}@media (max-width:760px){html[data-theme=light] main>.hero h1,html[data-theme=dark] main>.hero h1{font-size:32px!important}}html[data-theme=light] main>.hero .eyebrow{background:#fff9!important;border-radius:3px!important;width:max-content!important;padding:7px 11px!important}html[data-theme=dark] main>.hero .eyebrow{border-radius:3px!important;width:max-content!important;padding:7px 11px!important}html[data-theme=light] .productGrid .card{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#f2eee794!important;border-color:#40372a21!important;box-shadow:0 10px 24px #3c32240b!important}html[data-theme=light] .productGrid .card:hover{background:#faf7f0b8!important;border-color:#b784204d!important;box-shadow:0 10px 24px #5a421914!important}html[data-theme=light] .productGrid .card,html[data-theme=dark] .productGrid .card{position:relative!important;overflow:hidden!important}html[data-theme=light] .productGrid .card:after{content:"";pointer-events:none;border:1px solid #b7842024;border-radius:50%;width:145px;height:145px;position:absolute;bottom:-54px;right:-38px;box-shadow:0 0 0 12px #b7842009,0 0 0 26px #b7842006}html[data-theme=dark] .productGrid .card:after{border-radius:50%;width:145px;height:145px;position:absolute;bottom:-54px;right:-38px}.botCardTop{justify-content:space-between;align-items:center;min-height:27px;display:flex}.botCardMark{color:#b77b0b85;font-size:18px;line-height:1;transition:transform .7s cubic-bezier(.16,1,.3,1),color .4s}.productGrid .card:hover .botCardMark{color:#b77b0b;transform:rotate(90deg)scale(1.12)}html[data-theme=light] .productGrid .card h2,html[data-theme=dark] .productGrid .card h2{margin-top:5px!important;margin-bottom:5px!important}.botTitleOrnament{color:#b77b0b94;align-items:center;gap:5px;width:78px;height:8px;margin:0 0 8px;display:flex}.botTitleOrnament span{background:linear-gradient(90deg,#b77b0b14,#b77b0b8c);flex:1;height:1px}.botTitleOrnament span:last-child{background:linear-gradient(90deg,#b77b0b8c,#b77b0b14)}.botTitleOrnament b{font-size:6px;font-weight:400}html[data-theme=light] .productGrid .card .btn{z-index:1;position:relative;box-shadow:0 7px 16px #92621229!important}html[data-theme=dark] .productGrid .card .btn{z-index:1;position:relative}.botTitleRow{justify-content:space-between;align-items:center;gap:16px;display:flex}html[data-theme=light] .productGrid .card .botTitleRow h2,html[data-theme=dark] .productGrid .card .botTitleRow h2{margin:5px 0!important}.botTypeIcon{color:#a9700c;background:#ffffff3d;border:1px solid #b77b0b3d;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1;transition:transform .65s cubic-bezier(.16,1,.3,1),border-color .4s,background .4s;display:grid;box-shadow:inset 0 0 0 3px #b77b0b06}.productGrid .card:hover .botTypeIcon{background:#ffffff61;border-color:#b77b0b6b;transform:translateY(-2px)scale(1.04)}html[data-theme=light] .productGrid .card,html[data-theme=dark] .productGrid .card{padding-right:112px!important}.botTitleRow{display:block!important}.botTypeIcon{z-index:2;background:#ffffff4d!important;border-radius:15px!important;width:62px!important;height:62px!important;font-size:34px!important;position:absolute!important;top:50%!important;right:30px!important;transform:translateY(-50%)!important}.productGrid .card:hover .botTypeIcon{transform:translateY(-50%)scale(1.06)!important}@media (max-width:760px){html[data-theme=light] .productGrid .card,html[data-theme=dark] .productGrid .card{padding-right:82px!important}.botTypeIcon{width:50px!important;height:50px!important;font-size:28px!important;right:18px!important}}.botTypeIcon{border-radius:18px!important;width:76px!important;height:76px!important;font-size:42px!important;right:24px!important}html[data-theme=light] .productGrid .card,html[data-theme=dark] .productGrid .card{padding-right:126px!important}@media (max-width:760px){.botTypeIcon{width:58px!important;height:58px!important;font-size:32px!important;right:16px!important}html[data-theme=light] .productGrid .card,html[data-theme=dark] .productGrid .card{padding-right:92px!important}}.refStats{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#b7842024;border:1px solid #b7842033;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden;box-shadow:0 10px 28px #3c32240b}.refStat{background:#faf8f485;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-content:center;column-gap:12px;min-height:112px;padding:20px 24px;display:grid}.refStat i{color:#a9700c;background:#ffffff3d;border:1px solid #b77b0b47;border-radius:10px;grid-row:1/3;align-self:center;place-items:center;width:34px;height:34px;font-size:18px;font-style:normal;display:grid}.refStat strong{color:#201d18;font-size:28px;font-weight:900;line-height:1}.refStat span{color:#625b50;letter-spacing:.15px;margin-top:7px;font-size:12px;font-weight:700}@media (max-width:900px){.refStats{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.refStats{grid-template-columns:1fr}.refStat{min-height:92px}}html[data-theme=light] .refStats{background:#84693e33!important}html[data-theme=light] .refStat{background:#e1dacead!important}html[data-theme=light] .servicesPage>.servicesHero,html[data-theme=dark] .servicesPage>.servicesHero{padding-top:26px!important;padding-bottom:26px!important}html[data-theme=light] .servicesPage>.servicesHero .eyebrow{text-transform:uppercase;letter-spacing:1.25px!important;color:#a66f0d!important;background:#fff9!important;border-radius:3px!important;width:max-content!important;margin-bottom:10px!important;padding:7px 11px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;display:block!important}html[data-theme=dark] .servicesPage>.servicesHero .eyebrow{letter-spacing:1.25px!important;border-radius:3px!important;width:max-content!important;margin-bottom:10px!important;padding:7px 11px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;display:block!important}html[data-theme=light] .servicesPage>.servicesHero h1{letter-spacing:-1.25px!important;color:#171717!important;margin:0 0 12px!important;font-size:40px!important;font-weight:800!important;line-height:1.08!important}html[data-theme=dark] .servicesPage>.servicesHero h1{letter-spacing:-1.25px!important;margin:0 0 12px!important;font-size:40px!important;font-weight:800!important;line-height:1.08!important}html[data-theme=light] .servicesPage>.servicesHero p{color:#514d47!important;max-width:760px!important;margin:0!important;font-size:14px!important;font-weight:500!important;line-height:1.6!important}html[data-theme=dark] .servicesPage>.servicesHero p{max-width:760px!important;margin:0!important;font-size:14px!important;font-weight:500!important;line-height:1.6!important}@media (max-width:760px){html[data-theme=light] .servicesPage>.servicesHero h1,html[data-theme=dark] .servicesPage>.servicesHero h1{font-size:32px!important}}html[data-theme=light] .serviceCardGrid,html[data-theme=dark] .serviceCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:22px!important;display:grid!important}html[data-theme=light] .serviceCatalogCard{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#f2eee794!important;border:1px solid #40372a21!important;border-radius:14px!important;min-height:0!important;padding:18px 126px 18px 18px!important;transition:transform .9s cubic-bezier(.16,1,.3,1),box-shadow .9s cubic-bezier(.16,1,.3,1),border-color .65s,background-color .45s!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 24px #3c32240b!important}html[data-theme=dark] .serviceCatalogCard{border-radius:14px!important;min-height:0!important;padding:18px 126px 18px 18px!important;display:block!important;position:relative!important;overflow:hidden!important}html[data-theme=light] .serviceCatalogCard:hover{background:#faf7f0b8!important;border-color:#b784204d!important;transform:translateY(-4px)scale(1.006)!important;box-shadow:0 10px 24px #5a421914!important}html[data-theme=dark] .serviceCatalogCard:hover{transform:translateY(-4px)scale(1.006)!important}.serviceCardTop{min-height:27px}.serviceBadge{color:#9a6811;letter-spacing:.35px;background:#ffffff47;border:1px solid #b7842052;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.serviceCardTitle{display:block}.serviceCardTitle h2{color:#171717!important;margin:5px 0!important;font-size:19px!important}.serviceCardTitle i{color:#a9700c!important;background:#ffffff4d!important;border:1px solid #b77b0b3d!important;border-radius:18px!important;place-items:center!important;width:76px!important;height:76px!important;font-family:Georgia,Times New Roman,serif!important;font-size:42px!important;font-style:normal!important;line-height:1!important;transition:transform .65s cubic-bezier(.16,1,.3,1),border-color .4s,background .4s!important;display:grid!important;position:absolute!important;top:50%!important;right:24px!important;transform:translateY(-50%)!important}.serviceCatalogCard:hover .serviceCardTitle i{background:#ffffff61!important;border-color:#b77b0b6b!important;transform:translateY(-50%)scale(1.06)!important}.serviceCatalogCard>p{color:#625d55!important;margin:8px 0!important;font-size:13px!important;line-height:1.5!important}.serviceCatalogCard>.btn{z-index:2;position:relative;align-items:center!important;width:auto!important;min-height:40px!important;margin-top:8px!important;padding:0 14px!important;font-size:13px!important;display:inline-flex!important}.serviceCatalogCard:after{content:"";pointer-events:none;border:1px solid #b7842024;border-radius:50%;width:145px;height:145px;position:absolute;bottom:-54px;right:-38px;box-shadow:0 0 0 12px #b7842009,0 0 0 26px #b7842006}@media (max-width:900px){html[data-theme=light] .serviceCardGrid,html[data-theme=dark] .serviceCardGrid{grid-template-columns:1fr!important}}@media (max-width:760px){html[data-theme=light] .serviceCatalogCard,html[data-theme=dark] .serviceCatalogCard{padding-right:92px!important}.serviceCardTitle i{width:58px!important;height:58px!important;font-size:32px!important;right:16px!important}}html[data-theme=light] .faqPage>.faqHero,html[data-theme=dark] .faqPage>.faqHero{padding-top:26px!important;padding-bottom:26px!important}html[data-theme=light] .faqPage>.faqHero .eyebrow{text-transform:uppercase;letter-spacing:1.25px!important;color:#a66f0d!important;background:#fff9!important;border-radius:3px!important;width:max-content!important;margin-bottom:10px!important;padding:7px 11px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;display:block!important}html[data-theme=dark] .faqPage>.faqHero .eyebrow{letter-spacing:1.25px!important;border-radius:3px!important;width:max-content!important;margin-bottom:10px!important;padding:7px 11px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;display:block!important}html[data-theme=light] .faqPage>.faqHero h1{letter-spacing:-1.25px!important;color:#171717!important;margin:0 0 12px!important;font-size:40px!important;font-weight:800!important;line-height:1.08!important}html[data-theme=dark] .faqPage>.faqHero h1{letter-spacing:-1.25px!important;margin:0 0 12px!important;font-size:40px!important;font-weight:800!important;line-height:1.08!important}html[data-theme=light] .faqPage>.faqHero p{color:#514d47!important;max-width:760px!important;margin:0!important;font-size:14px!important;font-weight:500!important;line-height:1.6!important}html[data-theme=dark] .faqPage>.faqHero p{max-width:760px!important;margin:0!important;font-size:14px!important;font-weight:500!important;line-height:1.6!important}.faqContent{margin-top:22px!important}@media (max-width:760px){html[data-theme=light] .faqPage>.faqHero h1,html[data-theme=dark] .faqPage>.faqHero h1{font-size:32px!important}}html[data-theme=light] .contactPage>.contactHero,html[data-theme=dark] .contactPage>.contactHero{padding-top:26px!important;padding-bottom:26px!important}html[data-theme=light] .contactPage>.contactHero .eyebrow{text-transform:uppercase;letter-spacing:1.25px!important;color:#a66f0d!important;background:#fff9!important;border-radius:3px!important;width:max-content!important;margin-bottom:10px!important;padding:7px 11px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;display:block!important}html[data-theme=dark] .contactPage>.contactHero .eyebrow{letter-spacing:1.25px!important;border-radius:3px!important;width:max-content!important;margin-bottom:10px!important;padding:7px 11px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;display:block!important}html[data-theme=light] .contactPage>.contactHero h1{letter-spacing:-1.25px!important;color:#171717!important;margin:0 0 12px!important;font-size:40px!important;font-weight:800!important;line-height:1.08!important}html[data-theme=dark] .contactPage>.contactHero h1{letter-spacing:-1.25px!important;margin:0 0 12px!important;font-size:40px!important;font-weight:800!important;line-height:1.08!important}html[data-theme=light] .contactPage>.contactHero p{color:#514d47!important;max-width:760px!important;margin:0!important;font-size:14px!important;font-weight:500!important;line-height:1.6!important}html[data-theme=dark] .contactPage>.contactHero p{max-width:760px!important;margin:0!important;font-size:14px!important;font-weight:500!important;line-height:1.6!important}.contactContent{margin-top:22px!important}@media (max-width:760px){html[data-theme=light] .contactPage>.contactHero h1,html[data-theme=dark] .contactPage>.contactHero h1{font-size:32px!important}}.faqList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.faqItem{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f2eee794;border:1px solid #40372a21;border-radius:13px;transition:border-color .35s,background .35s,box-shadow .35s;overflow:hidden;box-shadow:0 8px 22px #3c32240a}.faqItem:hover,.faqItem[open]{background:#faf7f0b8;border-color:#b784204d;box-shadow:0 10px 24px #5a421912}.faqItem summary{cursor:pointer;grid-template-columns:38px 1fr 30px;align-items:center;gap:10px;min-height:68px;padding:12px 16px;list-style:none;display:grid}.faqItem summary::-webkit-details-marker{display:none}.faqNo{color:#a9700c;background:#ffffff40;border:1px solid #b77b0b40;border-radius:8px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.faqItem summary strong{color:#24211c;font-size:14px;line-height:1.35}.faqItem summary i{color:#a9700c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:20px;font-style:normal;transition:transform .4s cubic-bezier(.16,1,.3,1),background .3s;display:grid}.faqItem[open] summary i{background:#b77b0b17;transform:rotate(45deg)}.faqAnswer{padding:0 16px 16px 64px}.faqAnswer p{color:#625d55;border-top:1px solid #b7842024;margin:0;padding-top:11px;font-size:13px;line-height:1.65}@media (max-width:900px){.faqList{grid-template-columns:1fr}}@media (max-width:520px){.faqItem summary{grid-template-columns:34px 1fr 28px;padding:11px 12px}.faqAnswer{padding:0 12px 14px 56px}}.faqList{align-items:start!important}.faqItem{align-self:start!important}.faqItem summary i{color:#9d6808!important;background:#ffffff61!important;border:1px solid #a66f0d61!important;width:32px!important;height:32px!important;font-size:25px!important;font-weight:700!important;line-height:1!important;box-shadow:0 3px 10px #92621214!important}.faqItem summary:hover i{background:#b77b0b1a!important;border-color:#a66f0da6!important;box-shadow:0 4px 12px #92621226!important}.faqItem[open] summary i{background:#b77b0b24!important;border-color:#a66f0d85!important;transform:rotate(45deg)!important}.faqItem summary strong{text-shadow:0 1px #ffffff73;color:#171512!important;letter-spacing:-.1px!important;font-size:15px!important;font-weight:800!important;line-height:1.4!important}.faqAnswer p{color:#39342d!important;letter-spacing:.02px!important;font-size:14px!important;font-weight:600!important;line-height:1.7!important}.faqNo{color:#986309!important;font-size:11px!important;font-weight:900!important}.contactChannels{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.contactChannel{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f2eee79e;border:1px solid #40372a21;border-radius:14px;flex-direction:column;align-items:flex-start;gap:9px;min-height:130px;padding:17px;transition:transform .55s cubic-bezier(.16,1,.3,1),border-color .35s,background .35s;display:flex;position:relative;box-shadow:0 8px 22px #3c32240a}.contactChannel:hover{background:#faf7f0c7;border-color:#b7842057;transform:translateY(-3px)}.contactChannel>i{color:#a9700c;background:#ffffff4d;border:1px solid #b77b0b45;border-radius:9px;place-items:center;width:34px;height:34px;font-size:19px;font-style:normal;display:grid}.contactChannel h2{color:#1c1915;margin:0 0 4px;font-size:15px}.contactChannel p{color:#575149;margin:0;font-size:12px;font-weight:600;line-height:1.5}.contactChannel>b{color:#a9700c;font-size:18px;position:absolute;top:18px;right:16px}.contactMain{grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);gap:14px;margin-top:14px;display:grid}.contactFormCard,.contactInfoCard{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f2eee7a3;border:1px solid #40372a21;border-radius:14px;padding:24px;box-shadow:0 10px 26px #3c32240b}.contactKicker{letter-spacing:1.2px;color:#a66f0d;font-size:11px;font-weight:900}.contactFormCard h2,.contactInfoCard h2{color:#1c1915;margin:7px 0 6px;font-size:23px}.contactFormCard>p{color:#5b554d;margin:0 0 19px;font-size:13px;font-weight:600}.contactForm{gap:13px;display:grid}.contactFieldRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contactForm label{color:#39342d;gap:6px;font-size:12px;font-weight:800;display:grid}.contactForm input,.contactForm select,.contactForm textarea{color:#25211c;width:100%;font:inherit;background:#ffffff85;border:1px solid #40372a29;border-radius:9px;outline:none;padding:11px 12px;font-weight:600;transition:border-color .25s,box-shadow .25s,background .25s}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{background:#ffffffb8;border-color:#b77b0b8c;box-shadow:0 0 0 3px #b77b0b14}.contactForm textarea{resize:vertical;min-height:130px}.contactSubmit{margin-top:2px;width:max-content!important}.contactForm small{color:#777066;font-size:10px;line-height:1.5}.contactInfoCard{align-self:start}.contactInfoLine{border-bottom:1px solid #b7842021;grid-template-columns:36px 1fr;gap:11px;padding:16px 0;display:grid}.contactInfoLine:last-child{border-bottom:0}.contactInfoLine>i{color:#a9700c;border:1px solid #b77b0b40;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.contactInfoLine strong{color:#28231d;font-size:13px}.contactInfoLine p{color:#625c53;margin:5px 0 7px;font-size:12px;font-weight:600;line-height:1.55}.contactInfoLine a{color:#a66f0d;font-size:11px;font-weight:900}@media (max-width:1000px){.contactChannels{grid-template-columns:repeat(2,1fr)}.contactMain{grid-template-columns:1fr}}@media (max-width:560px){.contactChannels,.contactFieldRow{grid-template-columns:1fr}.contactFormCard,.contactInfoCard{padding:18px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select,input,textarea{font-family:inherit}html[data-theme=light] select,html[data-theme=light] input,html[data-theme=light] textarea{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#26211b!important;background-color:#faf8f4eb!important;border-color:#a66f0d4d!important}html[data-theme=dark] select,html[data-theme=dark] input,html[data-theme=dark] textarea{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;color:#f1ede5!important;background-color:#191b1ff0!important;border-color:#cc9e414d!important}html[data-theme=light] select option{color:#26211b!important;background:#f7f3eb!important}html[data-theme=dark] select option{color:#f1ede5!important;background:#1d1f23!important}html[data-theme=light] select option:checked{color:#fff!important;background:#b78320!important}html[data-theme=dark] select option:checked{color:#fff!important;background:#9a6c19!important}html[data-theme=light] ::placeholder{opacity:1;color:#81786b!important}html[data-theme=dark] ::placeholder{opacity:1;color:#aaa399!important}.themeSelect{z-index:8;width:100%;position:relative}.themeSelect.isOpen{z-index:30}.themeSelectButton{color:#26211b;width:100%;min-height:43px;font:inherit;cursor:pointer;text-align:left;background:#faf8f4eb;border:1px solid #a66f0d4d;border-radius:9px;justify-content:space-between;align-items:center;padding:0 12px;font-weight:600;display:flex}.themeSelectButton i{color:#a9700c;font-size:18px;font-style:normal;transition:transform .3s}.themeSelect.isOpen .themeSelectButton i{transform:rotate(180deg)}.themeSelectMenu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#f8f5eee6,#f2ede3eb),url(/images/sroedge-background-light.png) 50%/cover;border:1px solid #b77b0b57;border-radius:11px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 16px 34px #372a172e}.themeSelectMenu button{color:#29241d;width:100%;min-height:39px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:0 11px;font-size:12px;font-weight:700;transition:background .2s,color .2s,padding .2s;display:flex}.themeSelectMenu button span{color:#b78320;opacity:0;font-size:6px;transition:opacity .2s}.themeSelectMenu button:hover,.themeSelectMenu button.selected{color:#8d5e0a;background:#b77b0b24;padding-left:15px}.themeSelectMenu button:hover span,.themeSelectMenu button.selected span{opacity:1}html[data-theme=dark] .themeSelectButton{color:#f1ede5;background:#191b1ff0;border-color:#cc9e414d}html[data-theme=dark] .themeSelectMenu{background:linear-gradient(#18191ce8,#131417f0),url(/images/sroedge-background-light.png) 50%/cover;border-color:#cc9e4147}html[data-theme=dark] .themeSelectMenu button:hover,html[data-theme=dark] .themeSelectMenu button.selected{color:#e0b45d;background:#b77b0b2e}.contactAlternatives{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f2eee794;border:1px solid #40372a21;border-radius:14px;margin-top:14px;padding:22px;box-shadow:0 9px 24px #3c32240a}.contactAltHead h2{color:#1c1915;margin:6px 0 4px;font-size:21px}.contactAltHead p{color:#625c53;margin:0 0 16px;font-size:12px;font-weight:600}.contactAltGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.contactAlt{background:#ffffff45;border:1px solid #b77b0b2e;border-radius:11px;grid-template-columns:38px 1fr 18px;align-items:center;gap:10px;min-height:76px;padding:12px;transition:transform .35s,border-color .3s,background .3s;display:grid;position:relative}.contactAlt:hover{background:#ffffff7a;border-color:#b77b0b66;transform:translateY(-2px)}.contactAlt>i{color:#a9700c;border:1px solid #b77b0b40;border-radius:9px;place-items:center;width:36px;height:36px;font-size:18px;font-style:normal;display:grid}.contactAlt strong{color:#26211b;font-size:13px;display:block}.contactAlt span{color:#6d655b;overflow-wrap:anywhere;margin-top:3px;font-size:10px;font-weight:600;display:block}.contactAlt>b{color:#a9700c;font-size:16px}.contactAltSoon{opacity:.68;cursor:default}.contactAltSoon:hover{transform:none}@media (max-width:1000px){.contactAltGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.contactAltGrid{grid-template-columns:1fr}.contactAlternatives{padding:18px}}.liveSupportFab{z-index:80;color:#fff;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#bd8c28,#95630f);border:1px solid #b77b0b6b;border-radius:999px;align-items:center;gap:9px;padding:0 17px;transition:transform .3s,box-shadow .3s,filter .3s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #5b3d0f47}.liveSupportFab:hover{filter:brightness(1.08);transform:translateY(-4px)scale(1.035);box-shadow:0 18px 38px #5b3d0f61}.liveSupportFab span{font-size:18px}.liveSupportFab b{letter-spacing:.2px;font-size:12px}.liveSupportPanel{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#f8f5eef0,#efe9def5),url(/images/sroedge-background-light.png) 50%/cover;border:1px solid #b77b0b52;border-radius:16px;grid-template-rows:auto 1fr auto auto;width:min(370px,100vw - 28px);height:510px;display:grid;position:fixed;bottom:84px;right:24px;overflow:hidden;box-shadow:0 22px 55px #2f251740}.liveSupportPanel header{background:#ffffff42;border-bottom:1px solid #b77b0b29;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.liveSupportPanel header>div{grid-template-columns:9px 1fr;column-gap:8px;display:grid}.liveSupportPanel header strong{color:#211d17;font-size:13px}.liveSupportPanel header small{color:#7b7266;grid-column:2;font-size:9px;font-weight:700}.liveDot{background:#45a562;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 3px #45a5621f}.liveSupportPanel header button{color:#9a6811;cursor:pointer;background:0 0;border:0;font-size:24px}.liveMessages{flex-direction:column;gap:9px;padding:15px;display:flex;overflow-y:auto}.liveMsg{border-radius:12px;max-width:86%;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.55}.liveMsg.bot{color:#383129;background:#ffffffad;border:1px solid #40372a1a;border-bottom-left-radius:3px;align-self:flex-start}.liveMsg.user{color:#fff;background:linear-gradient(135deg,#b78320,#95630f);border-bottom-right-radius:3px;align-self:flex-end}.liveSupportPanel form{background:#ffffff40;border-top:1px solid #b77b0b24;grid-template-columns:1fr 42px;gap:7px;padding:10px 12px;display:grid}.liveSupportPanel form input{min-width:0;height:40px;border-radius:9px!important}.liveSupportPanel form button{color:#fff;cursor:pointer;background:#a9700c;border:0;border-radius:9px;font-size:16px}.liveSupportPanel footer{text-align:center;color:#8b8174;padding:6px;font-size:8px;font-weight:700}.liveHandoff{background:#a9700c;border-radius:8px;align-self:flex-start;padding:9px 12px;font-size:11px;font-weight:900;color:#fff!important}html[data-theme=dark] .liveSupportPanel{background:linear-gradient(#17181bf2,#111215f7),url(/images/sroedge-background-light.png) 50%/cover;border-color:#cc9e4147}html[data-theme=dark] .liveSupportPanel header strong{color:#f0eadf}html[data-theme=dark] .liveSupportPanel header small,html[data-theme=dark] .liveSupportPanel footer{color:#aaa196}html[data-theme=dark] .liveMsg.bot{color:#eee9df;background:#2a2b2fdb;border-color:#cc9e4121}@media (max-width:520px){.liveSupportFab{bottom:14px;right:14px}.liveSupportPanel{height:min(510px,100vh - 100px);bottom:72px;right:14px}}html[data-theme=dark] .liveSupportFab:hover,html[data-selected-theme=dark] .liveSupportFab:hover{filter:brightness(1.1);box-shadow:0 18px 40px #0000008c,0 0 20px #b77b0b1f!important}.liveWelcome{background:0 0!important;border:0!important;flex-direction:column!important;gap:11px!important;padding:18px!important;display:flex!important;overflow-y:auto!important}.liveWelcomeIntro b{color:#211d17;font-size:16px}.liveWelcomeIntro p{color:#6d655b;margin:5px 0 4px;font-size:11px;font-weight:600;line-height:1.5}.liveWelcome label{color:#554d43;gap:5px;font-size:10px;font-weight:900;display:grid}.liveWelcome input,.liveWelcome select{border-radius:9px!important;height:41px!important;padding:0 11px!important;font-size:12px!important}.liveWelcome .liveStart{color:#fff;cursor:pointer;background:linear-gradient(135deg,#bd8c28,#95630f);border:0;border-radius:9px;width:100%;height:42px;font-size:12px;font-weight:900;box-shadow:0 7px 17px #9262122e}.liveQuick{border-top:1px solid #b77b0b24;gap:6px;margin-top:4px;padding-top:10px;display:grid}.liveQuick>small{letter-spacing:1px;color:#9a6811;font-size:8px;font-weight:900}.liveQuick button{color:#3c352d;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:#ffffff6b;border:1px solid #b77b0b2e;border-radius:8px;justify-content:space-between;align-items:center;padding:0 10px;font-size:10px;font-weight:800;transition:background .2s,border-color .2s,transform .2s;display:flex}.liveQuick button:hover{background:#b77b0b1a;border-color:#b77b0b5c;transform:translate(2px)}.liveQuick button b{color:#a9700c}.liveComposer{flex-direction:unset!important;background:#ffffff40!important;border-top:1px solid #b77b0b24!important;grid-template-columns:1fr 42px!important;gap:7px!important;padding:10px 12px!important;display:grid!important;overflow:visible!important}html[data-theme=dark] .liveWelcomeIntro b{color:#f0eadf}html[data-theme=dark] .liveWelcomeIntro p,html[data-theme=dark] .liveWelcome label{color:#aaa196}html[data-theme=dark] .liveQuick button{color:#eee9df;background:#2a2b2fc7;border-color:#cc9e4129}.liveWelcome .themeSelect{z-index:20}.liveWelcome .themeSelect.isOpen{z-index:60}.liveWelcome .themeSelectButton{color:#3a342d!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:#ffffff85!important;border:1px solid #b77b0b4d!important;border-radius:9px!important;padding:0 12px!important;font-size:12px!important;font-weight:700!important}.liveWelcome .themeSelectButton i{font-size:16px!important}.liveWelcome .themeSelectMenu{background:linear-gradient(#f8f5eef5,#efe9def7),url(/images/sroedge-background-light.png) 50%/cover!important;border-radius:10px!important;max-height:205px!important;padding:5px!important;top:calc(100% + 5px)!important;overflow-y:auto!important;box-shadow:0 14px 30px #372a172e!important}.liveWelcome .themeSelectMenu button{color:#393229!important;background:0 0!important;border-radius:7px!important;min-height:34px!important;padding:0 10px!important;font-size:11px!important;font-weight:700!important}.liveWelcome .themeSelectMenu button:hover,.liveWelcome .themeSelectMenu button.selected{color:#8d5e0a!important;background:#b77b0b21!important;padding-left:13px!important}.liveWelcome .themeSelectMenu button+button{margin-top:2px!important}html[data-theme=dark] .liveWelcome .themeSelectButton{color:#eee9df!important;background:#222327e0!important}html[data-theme=dark] .liveWelcome .themeSelectMenu{background:linear-gradient(#1c1d20f7,#141518fa),url(/images/sroedge-background-light.png) 50%/cover!important}html[data-theme=dark] .liveWelcome .themeSelectMenu button{color:#eee9df!important}html[data-theme=dark] .liveWelcome .themeSelectMenu button:hover,html[data-theme=dark] .liveWelcome .themeSelectMenu button.selected{color:#e0b45d!important;background:#b77b0b2e!important}.refPartners{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#faf8f473;border:1px solid #b7842033;border-radius:14px;margin-top:18px;padding:25px;scroll-margin-top:90px;box-shadow:0 10px 28px #3c32240b}.refPartnersIntro{color:#625b50;max-width:720px;margin:8px 0 18px;font-size:13px;font-weight:600;line-height:1.6}.refPartnerGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.refPartnerGrid article,.refPartnerJoin{text-align:center;background:#f2eee78f;border:1px solid #40372a1f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:112px;padding:15px;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .3s,background .3s;display:flex}.refPartnerGrid article:hover,.refPartnerJoin:hover{background:#faf7f0c2;border-color:#b7842057;transform:translateY(-3px)}.refPartnerGrid i{color:#a9700c;border:1px solid #b77b0b40;border-radius:9px;place-items:center;width:35px;height:35px;font-size:18px;font-style:normal;display:grid}.refPartnerGrid strong{color:#28231d;font-size:13px}.refPartnerGrid span{color:#9a6811;font-size:10px;font-weight:800}.refPartnerJoin{border-style:dashed!important}.refPartnerJoin i{font-size:22px}@media (max-width:900px){.refPartnerGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.refPartnerGrid{grid-template-columns:1fr}.refPartners{padding:18px}}.refSectionHead>a.refSectionCta{color:#fff!important;letter-spacing:.15px!important;background:linear-gradient(135deg,#c9952d,#a96f0c)!important;border:1px solid #97620961!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:36px!important;padding:0 14px!important;font-size:11px!important;font-weight:900!important;transition:transform .3s,box-shadow .3s,filter .3s!important;display:inline-flex!important;box-shadow:0 6px 15px #9262122e!important}.refSectionHead>a.refSectionCta:hover{filter:brightness(1.06)!important;transform:translateY(-2px)!important;box-shadow:0 9px 20px #92621247!important}.refPartnerGrid>a:not(.refPartnerJoin){text-align:center;background:#f2eee78f;border:1px solid #40372a1f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;padding:16px;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .3s,background .3s;display:flex}.refPartnerGrid>a:not(.refPartnerJoin):hover{background:#faf7f0c2;border-color:#b7842057;transform:translateY(-3px)}.refPartnerGrid>a:not(.refPartnerJoin) img{object-fit:contain;filter:drop-shadow(0 6px 10px #352a191a);width:92px;height:92px;margin-bottom:3px}.refPartnerGrid>a:not(.refPartnerJoin) strong{color:#28231d;font-size:14px}.refPartnerGrid>a:not(.refPartnerJoin) span{color:#9a6811;font-size:10px;font-weight:900}.refPartnerJoin{min-height:190px!important}.homeUpdatesBackdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f19116b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.homeUpdatesModal{background:linear-gradient(#f9f6eff5,#efe9def7),url(/images/sroedge-background-light.png) 50%/cover;border:1px solid #b77b0b57;border-radius:17px;width:min(650px,94vw);overflow:hidden;box-shadow:0 28px 70px #271e1252}.homeUpdatesModal header{border-bottom:1px solid #b77b0b29;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.homeUpdatesModal header>div{grid-template-columns:24px 1fr;align-items:center;display:grid}.homeUpdatesModal header>div>span{color:#ae7410;grid-row:1/3;font-size:18px}.homeUpdatesModal header strong{color:#26211b;font-size:15px}.homeUpdatesModal header small{letter-spacing:1.5px;color:#8c8173;font-size:8px;font-weight:900}.homeUpdatesModal header>button{color:#a9700c;cursor:pointer;background:0 0;border:0;font-size:25px}.homeUpdatesModal nav{grid-template-columns:repeat(3,1fr);gap:6px;padding:12px 15px;display:grid}.homeUpdatesModal nav button{color:#4a4136;min-height:38px;font:inherit;cursor:pointer;background:#ffffff61;border:1px solid #b77b0b2e;border-radius:8px;font-size:10px;font-weight:900}.homeUpdatesModal nav button.active{color:#fff;background:linear-gradient(135deg,#c9952d,#a96f0c);border-color:#a96f0c}.homeUpdatesBody{text-align:center;min-height:205px;padding:28px 32px}.homeUpdatesBody>i{color:#a9700c;border:1px solid #b77b0b40;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;font-style:normal;display:grid}.homeUpdatesBody h2{color:#26211b;margin:12px 0 9px;font-size:22px}.homeUpdatesBody p{white-space:pre-line;color:#625b50;max-width:520px;margin:0 auto;font-size:13px;font-weight:600;line-height:1.7}.homeUpdatesModal footer{border-top:1px solid #b77b0b24;justify-content:flex-end;padding:12px 16px;display:flex}.homeUpdatesModal footer button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#a9700c;border:0;border-radius:8px;padding:0 18px;font-size:11px;font-weight:900}html[data-theme=dark] .homeUpdatesModal{background:linear-gradient(#191a1df5,#121316fa),url(/images/sroedge-background-light.png) 50%/cover}html[data-theme=dark] .homeUpdatesModal header strong,html[data-theme=dark] .homeUpdatesBody h2{color:#f1ede5}html[data-theme=dark] .homeUpdatesModal nav button{color:#eee9df;background:#2a2b2fd1}html[data-theme=dark] .homeUpdatesModal nav button.active{color:#fff;background:linear-gradient(135deg,#bd8c28,#95630f)}@media (max-width:560px){.homeUpdatesModal nav{grid-template-columns:1fr}.homeUpdatesBody{min-height:170px;padding:22px 18px}}.homeUpdatesSuppress{color:#51483d;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff47;border:1px solid #b77b0b26;border-radius:9px;align-items:center;gap:9px;margin:0 18px 10px;padding:10px 12px;font-size:11px;display:flex}.homeUpdatesSuppress>span{color:#fff;background:#ffffff8c;border:1px solid #a9700c7a;border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:12px;font-weight:900;transition:all .2s;display:grid}.homeUpdatesSuppress>span.checked{background:linear-gradient(135deg,#c9952d,#a96f0c);border-color:#a96f0c}.homeUpdatesSuppress b{font-weight:800}html[data-theme=dark] .homeUpdatesSuppress{color:#ddd6ca;background:#2a2b2fa8;border-color:#cc9e4129}html[data-theme=dark] .homeUpdatesSuppress>span{background:#141518cc}html[data-theme=dark] .homeUpdatesSuppress>span.checked{background:linear-gradient(135deg,#bd8c28,#95630f)}.navUpdatesBtn{color:#a9700c;width:38px;height:38px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#fff9e8e0,#e8d3a4bd);border:1px solid #b77b0b4d;border-radius:10px;flex:0 0 38px;place-items:center;margin-left:8px;font-size:17px;transition:transform .25s,box-shadow .25s,background .25s;display:grid;box-shadow:0 5px 14px #6d490e1a}.navUpdatesBtn:hover{color:#fff;background:linear-gradient(135deg,#c9952d,#a96f0c);transform:translateY(-2px);box-shadow:0 8px 18px #9262123d}html[data-theme=dark] .navUpdatesBtn{color:#d6a947;background:#222327d1;border-color:#cc9e4147}html[data-theme=dark] .navUpdatesBtn:hover{color:#fff;background:linear-gradient(135deg,#bd8c28,#95630f)}.footerLinks button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.footerLinks button:hover{color:#a9700c}.footerPolicyModal .homeUpdatesBody{min-height:230px}.footerPolicyModal .homeUpdatesBody p{text-align:left;max-width:560px}.footerPolicyModal{width:min(680px,94vw)}.siteFooter .footerLinks{flex-wrap:wrap!important;justify-content:flex-end!important;gap:7px!important;max-width:560px!important;display:flex!important}.siteFooter .footerLinks button{color:#55472f!important;letter-spacing:.15px!important;background:linear-gradient(135deg,#fffcf2ad,#e2ca9542)!important;border:1px solid #a66f0d47!important;border-radius:8px!important;min-height:34px!important;padding:0 13px!important;font-size:10px!important;font-weight:900!important;transition:transform .25s,border-color .25s,box-shadow .25s,color .25s,background .25s!important;position:relative!important;box-shadow:inset 0 1px #ffffffa6,0 4px 12px #63430e12!important}.siteFooter .footerLinks button:before{content:"✦";color:#b47a12;margin-right:6px;font-size:8px!important}.siteFooter .footerLinks button:hover{color:#fff!important;background:linear-gradient(135deg,#c9952d,#a96f0c)!important;border-color:#a9700c94!important;transform:translateY(-2px)!important;box-shadow:0 7px 17px #895b0e33!important}.siteFooter .footerLinks button:hover:before{color:#fff!important}.siteFooter .footerLinks button:focus-visible{outline-offset:2px!important;outline:2px solid #b77b0b7a!important}html[data-theme=dark] .siteFooter .footerLinks button{color:#d8d0c4!important;background:linear-gradient(135deg,#2f2c25e0,#202022eb)!important;border-color:#cc9e413d!important;box-shadow:inset 0 1px #ffffff09,0 4px 12px #00000024!important}html[data-theme=dark] .siteFooter .footerLinks button:before{color:#d2a13c!important}html[data-theme=dark] .siteFooter .footerLinks button:hover{color:#fff!important;background:linear-gradient(135deg,#bd8c28,#95630f)!important;border-color:#c79735!important}@media (max-width:700px){.siteFooter .footerLinks{justify-content:flex-start!important}.siteFooter .footerLinks button{min-height:36px!important}}html[data-theme=light] .siteFooter{background:linear-gradient(#d2cbbfe0,#beb5a6f0)!important;border-top:1px solid #74521933!important;box-shadow:0 -8px 28px #3a2d1b12!important}html[data-theme=dark] .siteFooter{background:linear-gradient(#141518f5,#0e0f11fa)!important;border-top:1px solid #cc9e4126!important;box-shadow:0 -8px 28px #0003!important}.siteFooter{background:linear-gradient(#0e0e0efb,#090909fe)!important;border-top:1px solid #c591263d!important;position:relative!important;overflow:hidden!important;box-shadow:0 -14px 38px #0003!important}.siteFooter:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle at 18% 0,#b77b0b13,#0000 32%),radial-gradient(circle at 82% 15%,#b77b0b0b,#0000 28%);position:absolute;inset:0}.siteFooter>.wrap{z-index:1;position:relative}html[data-theme=light] .siteFooter,html[data-theme=dark] .siteFooter{background:linear-gradient(#0f0f0efb,#080808fe)!important;border-top-color:#c5912640!important}.siteFooter .brandWord,.siteFooter .footerColumn strong{color:#d5a02e!important}.siteFooter p,.siteFooter .footerAbout p,.siteFooter .footerBottom,.siteFooter .footerLegalNote p{color:#b9b1a5!important}.siteFooter .footerTrust,.siteFooter .footerLegalNote b{color:#d0a13f!important}.siteFooter .footerLinks button{color:#ddd5c8!important;background:linear-gradient(135deg,#2d2a23e0,#1b1b1cf0)!important;border-color:#cc9e413d!important;box-shadow:inset 0 1px #ffffff09,0 5px 14px #0000002e!important}.siteFooter .footerLinks button:before{color:#d5a23a!important}.siteFooter .footerLinks button:hover{color:#fff!important;background:linear-gradient(135deg,#c9952d,#9e680d)!important;border-color:#d1a13e!important}.footerNavArea{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.footerQuickLinks{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.footerQuickLinks a{color:#c8c0b4;background:#ffffff09;border:1px solid #cc9e4133;border-radius:8px;align-items:center;min-height:34px;padding:0 13px;font-size:10px;font-weight:900;transition:all .25s;display:inline-flex}.footerQuickLinks a:before{content:"✦";color:#c9942d;margin-right:6px;font-size:6px}.footerQuickLinks a:hover{color:#e2b553;background:#be891f1f;border-color:#cc9e417a;transform:translateY(-2px)}@media (max-width:700px){.footerNavArea{align-items:flex-start}.footerQuickLinks{justify-content:flex-start}}.siteFooter .footerQuickLinks a,.siteFooter .footerLinks button{min-height:auto!important;box-shadow:none!important;color:#d0c8bc!important;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 3px!important;font-size:12px!important;font-weight:800!important}.siteFooter .footerQuickLinks a:before,.siteFooter .footerLinks button:before{content:"✦"!important;color:#d2a13c!important;margin-right:7px!important;font-size:9px!important}.siteFooter .footerQuickLinks a:hover,.siteFooter .footerLinks button:hover{box-shadow:none!important;color:#e1ad3c!important;background:0 0!important;border:0!important;transform:translateY(-1px)!important}.siteFooter .footerQuickLinks a:hover:before,.siteFooter .footerLinks button:hover:before{color:#f0bd4c!important}.siteFooter{padding:30px 0 28px!important}.siteFooter .footerGrid{grid-template-columns:minmax(340px,1fr) minmax(620px,1.35fr)!important;align-items:start!important;gap:55px!important;display:grid!important}.siteFooter .footerBrand{margin-bottom:14px!important}.siteFooter .footerBrand .brandWord{font-size:27px!important}.siteFooter .footerGrid>div:first-child>p{color:#b8b2a9!important;margin:0!important;font-size:13px!important}.footerPolicyColumns>.footerLinks,.footerQuickColumns .footerQuickLinks{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:7px!important;padding-left:12px!important;display:flex!important;position:relative!important}.footerPolicyColumns>.footerLinks:before,.footerQuickColumns .footerQuickLinks:before{content:"";background:#d7a300;width:3px;position:absolute;top:0;bottom:0;left:0}.footerQuickColumns{grid-template-columns:.8fr 1fr!important;gap:18px!important;display:grid!important}.siteFooter .footerLinks button,.siteFooter .footerQuickLinks a{white-space:nowrap!important;min-height:20px!important;padding:1px 0!important;font-size:12px!important;line-height:1.35!important}.siteFooter .footerLinks button:before,.siteFooter .footerQuickLinks a:before{margin-right:7px!important;font-size:8px!important}@media (max-width:1050px){.siteFooter .footerGrid{grid-template-columns:1fr!important}.footerNavArea{grid-template-columns:1.4fr 1fr!important}}@media (max-width:700px){.footerNavArea,.footerPolicyColumns,.footerQuickColumns{grid-template-columns:1fr!important}.siteFooter .footerGrid{gap:28px!important}}.siteFooter .footerPartnerLink{color:#d0c8bc!important;padding:1px 0!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important}.siteFooter .footerPartnerLink:hover{color:#e1ad3c!important}.siteFooter .footerLinks button:before,.siteFooter .footerQuickLinks a:before{color:#f0b900!important;font-size:10px!important}.siteFooter .footerPartnerLink{color:#d0c8bc!important}.siteFooter .footerPartnerLink:first-letter{color:#f0b900!important}.footerNavArea{grid-template-columns:2fr 1fr!important;gap:18px!important}.footerPolicyColumns{grid-template-columns:1fr 1fr!important;gap:18px!important}.footerQuickColumns{grid-template-columns:1fr!important;gap:0!important}.footerQuickColumns>div:empty{display:none!important}.siteFooter .footerLinks button:before,.siteFooter .footerQuickLinks a:before,.siteFooter .footerPartnerLink:first-letter{color:#c9952d!important}@media (min-width:1051px){.footerNavArea{grid-template-columns:2fr 1fr!important;display:grid!important}.footerPolicyColumns{grid-template-columns:1fr 1fr!important;display:grid!important}.footerQuickColumns{display:block!important}}.footerPolicyColumns>.footerLinks:before,.footerQuickColumns .footerQuickLinks:before{background:#a9700c!important;box-shadow:0 0 6px #a9700c1f!important}.siteFooter .footerLinks button:before,.siteFooter .footerQuickLinks a:before,.siteFooter .footerPartnerLink:first-letter{color:#a9700c!important}@media (min-width:1051px){.siteFooter .footerGrid{grid-template-columns:minmax(340px,1fr) minmax(620px,1.35fr)!important}.footerNavArea{grid-template-columns:2fr 1fr!important;gap:0!important}.footerPolicyColumns{grid-template-columns:1fr 1fr!important;gap:0!important}.footerPolicyColumns>.footerLinks:nth-child(2){transform:translate(18px)!important}.footerPolicyColumns>.footerLinks:first-child{transform:translate(-10px)!important}.footerQuickColumns{transform:translate(-6px)!important}}.siteFooter .footerDescription:before{content:"✦";color:#a9700c;vertical-align:1px;margin-right:8px;font-size:10px;display:inline-block}.siteFooter .footerLinks button,.siteFooter .footerLinks a,.siteFooter .footerQuickLinks a{width:max-content!important;position:relative!important}.siteFooter .footerLinks button:after,.siteFooter .footerLinks a:after,.siteFooter .footerQuickLinks a:after{content:"";transform-origin:50%;opacity:.7;background:linear-gradient(90deg,#0000,#a9700c 18% 82%,#0000);height:1px;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(.72)}.siteFooter .footerLinks button:hover:after,.siteFooter .footerLinks a:hover:after,.siteFooter .footerQuickLinks a:hover:after{opacity:1;transform:scaleX(1)}.footerPolicyModal .homeUpdatesBody{background:#f7f3e9!important}.footerPolicyModal .homeUpdatesBody h2{color:#17130d!important;letter-spacing:.01em!important;font-weight:900!important}.footerPolicyModal .homeUpdatesBody p{color:#171717!important;letter-spacing:.005em!important;text-shadow:none!important;font-size:15px!important;font-weight:600!important;line-height:1.75!important}.footerPolicyModal .homeUpdatesBody i{color:#8f620e!important}.footerPolicyModal header small{color:#e2c27c!important}img{-webkit-user-drag:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.heroLogoReveal{cursor:pointer!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important;overflow:visible!important}.heroLogoReveal .heroLogoWord{opacity:0;white-space:nowrap;color:#666;max-width:0;margin-left:0;font-size:52px;font-weight:500;line-height:1;transition:max-width .38s,opacity .28s,transform .38s;overflow:hidden;transform:translate(-18px)}.heroLogoReveal .heroLogoWord b{color:#171717;font-weight:900}.heroLogoReveal.isOpen .heroLogoWord{opacity:1;max-width:230px;margin-left:4px;transform:translate(0)}.heroLogoReveal:focus-visible{outline-offset:8px;outline:2px solid #a9700c!important}@media (max-width:700px){.heroLogoReveal .heroLogoWord{font-size:34px}.heroLogoReveal.isOpen .heroLogoWord{max-width:155px}}.heroLogoReveal .heroLogoWord{letter-spacing:-2px!important;color:#8b5b0b!important;text-shadow:0 1px #f1cf70,0 3px 8px #53300038!important;margin-left:-13px!important;font-size:50px!important;font-weight:800!important}.heroLogoReveal.isOpen .heroLogoWord{max-width:225px!important;margin-left:-13px!important}.heroLogoReveal .heroLogoWord>span{opacity:0;filter:blur(3px);background:linear-gradient(#f3d36d 0%,#c58a18 42%,#8b5708 76%,#d5a32b 100%);color:#0000;transition:opacity .32s,transform .42s cubic-bezier(.2,.8,.2,1),filter .35s;transition-delay:calc(var(--i) * .11s);-webkit-background-clip:text;background-clip:text;display:inline-block;transform:translate(-13px)scale(.92)}.heroLogoReveal.isOpen .heroLogoWord>span{opacity:1;filter:blur();transform:translate(0)scale(1)}.heroLogoReveal:not(.isOpen) .heroLogoWord>span{transition-delay:calc((5 - var(--i)) * 55ms)}.heroLogoSurprise{flex-direction:column;align-items:flex-start;margin-left:-13px;display:flex;overflow:visible}.heroLogoReveal .heroLogoSurprise .heroLogoWord{color:#3b2400!important;text-shadow:0 1px #fff0a7,0 2px #9b6500,0 0 13px #ffae008c,0 5px 12px #4125004d!important;margin-left:0!important}.heroLogoReveal.isOpen .heroLogoSurprise .heroLogoWord{margin-left:0!important}.heroLogoReveal .heroLogoWord>span{background:linear-gradient(#fff1a1 0%,#f6b817 28%,#b86f00 62%,#5e3500 100%)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.heroLogoSurprise small{white-space:nowrap;letter-spacing:1.4px;color:#8b5708;opacity:0;text-shadow:0 1px #ffffffe6;margin:-2px 0 0 7px;font-size:12px;font-weight:900;transition:opacity .35s .82s,transform .4s .82s;transform:translateY(7px)}.heroLogoReveal.isOpen .heroLogoSurprise small{opacity:1;transform:translateY(0)}.heroLogoReveal.isOpen img{filter:drop-shadow(0 0 7px #f6b8176b)drop-shadow(0 5px 6px #46280040);transition:filter .35s}.pageShell>.card.form{-webkit-backdrop-filter:blur(10px)saturate(112%)!important;background:#ffffff7a!important;border:1px solid #a9700c38!important;box-shadow:0 18px 46px #37280f1a,inset 0 1px #ffffffad!important}html[data-theme=dark] .pageShell>.card.form{background:#13121094!important;border-color:#c5912640!important;box-shadow:0 18px 46px #0000003d,inset 0 1px #ffffff09!important}.fieldTooltip{width:100%;display:block;position:relative}.fieldTooltip>input{width:100%!important}.fieldTooltipBubble{z-index:40;color:#e3b94f;letter-spacing:.01em;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#16130df0;border:1px solid #a9700c6b;border-radius:8px;width:max-content;max-width:min(390px,100vw - 48px);padding:8px 11px;font-size:11px;font-weight:800;line-height:1.4;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;bottom:calc(100% + 9px);left:18px;transform:translateY(5px)scale(.98);box-shadow:0 9px 24px #2619042e}.fieldTooltipBubble:after{content:"";border:6px solid #0000;border-top-color:#16130df0;position:absolute;top:100%;left:18px}.fieldTooltip:hover .fieldTooltipBubble,.fieldTooltip:focus-within .fieldTooltipBubble{opacity:1;visibility:visible;transform:translateY(0)scale(1)}html[data-theme=dark] .fieldTooltipBubble{color:#d9ad46;background:#0c0b09f5;border-color:#d2a13c66}.authLoginLayout{grid-template-columns:minmax(430px,560px) minmax(420px,1fr);align-items:center;gap:clamp(45px,7vw,120px);min-height:calc(100vh - 210px);display:grid}.authLoginLayout>.card.form{width:100%!important;margin:0!important}.authLoginShowcase{justify-content:center;align-items:center;gap:28px;padding:38px 5vw 38px 0;display:flex}.authShowcaseMark img{filter:drop-shadow(0 8px 18px #7249032e);width:clamp(150px,14vw,225px);height:auto}.authShowcaseCopy{max-width:430px}.authShowcaseCopy>span{color:#9b690d;letter-spacing:2px;font-size:12px;font-weight:900}.authShowcaseCopy h2{color:#24211b;margin:12px 0 9px;font-size:clamp(30px,3vw,48px);line-height:1.04}.authShowcaseCopy p{color:#514b40;margin:0 0 18px;font-size:17px;line-height:1.65}.authShowcaseCopy small{color:#9b690d;letter-spacing:.7px;font-size:11px;font-weight:900}html[data-theme=dark] .authShowcaseCopy h2{color:#eee7da}html[data-theme=dark] .authShowcaseCopy p{color:#bdb4a6}@media (max-width:980px){.authLoginLayout{grid-template-columns:1fr;min-height:auto}.authLoginShowcase{padding:20px 0 10px}.authShowcaseMark img{width:125px}}@media (max-width:620px){.authLoginShowcase{display:none}}.authRegisterLayout{grid-template-columns:minmax(430px,560px) minmax(420px,1fr);align-items:center;gap:clamp(45px,7vw,120px);min-height:calc(100vh - 210px);display:grid}.authRegisterLayout>.card.form{width:100%!important;margin:0!important}.authRegisterShowcase{flex-direction:column;justify-content:center;align-items:flex-start;max-width:570px;padding:35px 5vw 35px 0;display:flex}.authRegisterMark img{filter:drop-shadow(0 7px 16px #72490333);width:clamp(105px,10vw,155px);height:auto;margin-bottom:20px}.authRegisterShowcase>span{color:#9b690d;letter-spacing:2px;font-size:12px;font-weight:900}.authRegisterShowcase h2{color:#24211b;margin:12px 0 10px;font-size:clamp(31px,3.2vw,50px);line-height:1.05}.authRegisterShowcase>p{color:#514b40;max-width:500px;margin:0 0 22px;font-size:17px;line-height:1.65}.authRegisterPerks{flex-wrap:wrap;gap:9px;margin-bottom:19px;display:flex}.authRegisterPerks b{color:#7f550b;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff61;border:1px solid #a9700c40;border-radius:999px;padding:8px 12px;font-size:11px}.authRegisterShowcase small{color:#9b690d;letter-spacing:.4px;font-size:12px;font-style:italic;font-weight:900}html[data-theme=dark] .authRegisterShowcase h2{color:#eee7da}html[data-theme=dark] .authRegisterShowcase>p{color:#bdb4a6}html[data-theme=dark] .authRegisterPerks b{color:#d2a13c;background:#14120e80}@media (max-width:980px){.authRegisterLayout{grid-template-columns:1fr;min-height:auto}.authRegisterShowcase{padding:20px 0 10px}.authRegisterMark img{width:105px}}@media (max-width:620px){.authRegisterShowcase{display:none}}html[data-theme=dark] .topbar,html[data-theme=dark] .navbar,html[data-theme=dark] header{border-color:#c5912633!important}html[data-theme=dark] .card,html[data-theme=dark] .refFeatured,html[data-theme=dark] .refFeatureGrid article,html[data-theme=dark] .refStat,html[data-theme=dark] .refPartners{-webkit-backdrop-filter:blur(10px)saturate(110%)!important;background:#0d0f148f!important;border-color:#c591263b!important;box-shadow:0 18px 46px #00000040,inset 0 1px #ffffff06!important}html[data-theme=dark] .refHero,html[data-theme=dark] .refSplit{background:0 0!important}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] .refBrandLine strong{color:#f2ede4!important}html[data-theme=dark] p,html[data-theme=dark] .refFeatureGrid article p,html[data-theme=dark] .refPartnersIntro{color:#bdb7ad!important}html[data-theme=dark] .refEyebrow,html[data-theme=dark] .refSectionHead>div>span,html[data-theme=dark] .refFeatureGrid article>i,html[data-theme=dark] .refBrandLine span{color:#c99224!important}html[data-theme=dark] input,html[data-theme=dark] textarea{color:#eee8dd!important;background:#090b109e!important;border-color:#c5912647!important;box-shadow:inset 0 1px #ffffff06!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#8f8a82!important}html[data-theme=dark] .refWhiteBtn{color:#e8e1d5!important;background:#101217ad!important;border-color:#c5912647!important}html[data-theme=dark] .refTrust>div{background:#0c0e1366!important;border-color:#c5912626!important}html[data-theme=dark] .refTrust strong{color:#e8e1d5!important}html[data-theme=dark] .refTrust small{color:#9f998f!important}html[data-theme=dark] .refStats{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#090b0f70!important;border-color:#c591262b!important}html[data-theme=dark] .refStat strong{color:#f0e9dc!important}html[data-theme=dark] .refStat span{color:#aaa398!important}html[data-theme=dark] .authLoginLayout>.card.form,html[data-theme=dark] .authRegisterLayout>.card.form{background:#0b0d1299!important;border-color:#c5912640!important}html[data-theme=dark] .siteHeader{-webkit-backdrop-filter:blur(13px)saturate(115%)!important;background:#080a0ebd!important;border:1px solid #c5912630!important}html[data-theme=dark] .siteHeader a,html[data-theme=dark] .navLabel{color:#d9d3c8!important}html[data-theme=dark] .navActive .navLabel,html[data-theme=dark] .siteHeader a:hover{color:#d6a33a!important}html[data-theme=dark] .refHeroMark img,html[data-theme=dark] .authShowcaseMark img,html[data-theme=dark] .authRegisterMark img{filter:drop-shadow(0 0 9px #d29d2b3d)drop-shadow(0 8px 16px #00000047)}html[data-theme=dark] .homeUpdatesBody{color:#e8e1d6!important;background:#0d0f14f7!important}html[data-theme=dark] .homeUpdatesBody p{color:#c4bdb2!important}html[data-theme=dark] .homeUpdatesBody h2{color:#eee7db!important}html[data-theme=dark] .themeSelectMenu{background:#0b0d12f7!important;border-color:#c5912640!important;box-shadow:0 18px 40px #00000061!important}html[data-theme=dark] .themeSelectMenu button{color:#ddd6ca!important}html[data-theme=dark] .themeSelectMenu button:hover{color:#e3b04a!important;background:#c591261a!important}html[data-theme=dark] .footerPolicyModal .homeUpdatesBody{background:#101116!important}html[data-theme=dark] .footerPolicyModal .homeUpdatesBody h2{color:#eee8dc!important}html[data-theme=dark] .footerPolicyModal .homeUpdatesBody p{color:#d0c9be!important}html[data-theme=dark] .authShowcaseCopy h2,html[data-theme=dark] .authRegisterShowcase h2{color:#f0eadd!important}html[data-theme=dark] .authShowcaseCopy p,html[data-theme=dark] .authRegisterShowcase>p{color:#bdb6aa!important}html[data-theme=dark] .authRegisterPerks b{color:#d5a23b!important;background:#0a0c118c!important;border-color:#c5912642!important}html[data-theme=dark] .heroLogoReveal .heroLogoWord>span{background:linear-gradient(#ffe991 0%,#e6aa27 32%,#a86609 68%,#e0ae38 100%)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-theme=dark] .siteFooter .footerLinks button,html[data-theme=dark] .siteFooter .footerLinks a,html[data-theme=dark] .siteFooter .footerQuickLinks a,html[data-theme=dark] .siteFooter .footerPartnerLink{box-shadow:none!important;background:0 0!important;border-top:0!important;border-bottom:0!important;border-right:0!important}html[data-theme=dark] .refFeatureGrid article,html[data-theme=dark] .refStat,html[data-theme=dark] .refFeatured,html[data-theme=dark] .refPartners{background:linear-gradient(145deg,#12151cc7,#080a0fad)!important;border:1px solid #d5a33a57!important;box-shadow:0 16px 38px #00000057,inset 0 1px #ffffff0b!important}html[data-theme=dark] .refFeatureGrid article:hover,html[data-theme=dark] .refStat:hover{border-color:#e1b1499e!important;box-shadow:0 22px 44px #0000006b,0 0 24px #c5912621!important}html[data-theme=dark] .refStats{background:#07090e99!important;border:1px solid #c5912640!important;box-shadow:0 14px 34px #00000042!important}html[data-theme=dark] .refPromo{background:linear-gradient(100deg,#1b150ad1,#0c0e13b8)!important;border-color:#d5a33a59!important;box-shadow:0 15px 38px #00000047!important}html[data-theme=dark] .refFeatureGrid article h3,html[data-theme=dark] .refStat strong{color:#f4eee2!important}html[data-theme=dark] .refFeatureGrid article p,html[data-theme=dark] .refStat span{color:#bcb5a9!important}html[data-theme=dark] .productGrid .card:after{content:"";pointer-events:none;border:1px solid #c591262e;box-shadow:0 0 0 12px #c591260a,0 0 0 26px #c5912606}html[data-theme=dark] .botTypeIcon{color:#d0a13f!important;background:#0e10159e!important;border-color:#c5912652!important}html,html[data-theme],html[data-theme=light],html[data-theme=dark]{--bg:#f4f1e9!important;--panel:#ffffffe0!important;--panel2:#f7f3e9!important;--text:#17140e!important;--muted:#665f54!important;--line:#57462329!important;--accent:#9a6f18!important;--accent2:#b88725!important}html[data-theme=dark] body{color:#17140e!important;background-color:#e9e6df!important;background-image:linear-gradient(#f8f6f157,#eeeae26b),url(/images/sroedge-background-light.png)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}html[data-theme=dark] .siteHeader{background:#faf7efe6!important;border-bottom-color:#57462324!important}html[data-theme=dark] .card,html[data-theme=dark] .guestPanel{background:#ffffffd1!important;border-color:#9a6f182e!important}html[data-theme=dark] .largeInfoGrid article,html[data-theme=dark] .serviceTileGrid article,html[data-theme=dark] .sideStack article{background:#ffffffad!important;border-color:#57462321!important}html[data-theme=dark] .form input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] .form textarea,html[data-theme=dark] .form select{color:#eee9df!important;background:#080a0ec2!important;border-color:#c28f2647!important}html[data-theme=dark] .siteFooter{background:linear-gradient(#0f0f0efb,#080808fe)!important;border-top-color:#c5912640!important}html[data-selected-theme=dark]{--bg:#090b0f!important;--panel:#101217c2!important;--panel2:#14161cb8!important;--text:#eee9df!important;--muted:#aaa49a!important;--line:#c28f263b!important;--accent:#b67b0d!important;--accent2:#dda82e!important}html[data-selected-theme=dark] body{color:var(--text)!important;background-color:#080a0e!important;background-image:linear-gradient(#04060947,#05070a75),url(/images/sroedge-background-dark.png)!important}html[data-selected-theme=dark] .siteHeader{background:#090b0fdb!important;border-bottom-color:#c28f2638!important}html[data-selected-theme=dark] .siteHeader .navLabel,html[data-selected-theme=dark] .siteHeader a:not(.btn){color:#ddd7cc!important}html[data-selected-theme=dark] .siteHeader .brandWord{-webkit-text-fill-color:transparent!important;background:linear-gradient(90deg,#e2b64e,#a66d08)!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-selected-theme=dark] .refHero h1,html[data-selected-theme=dark] .refHero h2,html[data-selected-theme=dark] h1,html[data-selected-theme=dark] h2,html[data-selected-theme=dark] h3{color:#f0ebe2!important}html[data-selected-theme=dark] p{color:#b9b2a7}html[data-selected-theme=dark] .refStats,html[data-selected-theme=dark] .refFeatureGrid article,html[data-selected-theme=dark] .productGrid .card,html[data-selected-theme=dark] .card,html[data-selected-theme=dark] .guestPanel{background:#0d0f14a3!important;border-color:#c28f263d!important;box-shadow:0 14px 34px #00000040!important}html[data-selected-theme=dark] input,html[data-selected-theme=dark] textarea,html[data-selected-theme=dark] select{color:#eee9df!important;background:#080a0ec2!important;border-color:#c28f2647!important}html[data-selected-theme=dark] .refWhiteBtn,html[data-selected-theme=dark] .secondaryBtn{color:#eee9df!important;background:#101217c2!important;border-color:#c28f2640!important}html[data-selected-theme=dark] .themeChoice,html[data-selected-theme=dark] .localeLink{color:#ddd7cc!important;background:#0f1116bd!important;border-color:#c28f263d!important}html[data-selected-theme=dark] .siteFooter{background:linear-gradient(#0a0b0efb,#050608fe)!important}html[data-selected-theme=dark] .authShowcaseCopy h2,html[data-selected-theme=dark] .authRegisterShowcase h2{color:#f0ebe2!important}html[data-selected-theme=dark] .authShowcaseCopy p,html[data-selected-theme=dark] .authRegisterShowcase>p{color:#b9b2a7!important}html[data-selected-theme=dark] body,html[data-selected-theme=dark] main,html[data-selected-theme=dark] section,html[data-selected-theme=dark] article{color:#eee9df}html[data-selected-theme=dark] .refHero p,html[data-selected-theme=dark] .refStat span,html[data-selected-theme=dark] .refFeatureGrid p,html[data-selected-theme=dark] .productGrid p,html[data-selected-theme=dark] .muted,html[data-selected-theme=dark] small{color:#aaa49a!important}html[data-selected-theme=dark] .refStat strong,html[data-selected-theme=dark] .refFeatureGrid strong,html[data-selected-theme=dark] .refFeatureGrid b,html[data-selected-theme=dark] .productGrid h2,html[data-selected-theme=dark] label,html[data-selected-theme=dark] .form label,html[data-selected-theme=dark] .refTrust strong,html[data-selected-theme=dark] .refTrust b{color:#eee9df!important}html[data-selected-theme=dark] .refTrust>div,html[data-selected-theme=dark] .authRegisterPerks b{color:#d9b04c!important;background:#0d0f148f!important;border-color:#c28f2638!important}html[data-selected-theme=dark] .refPromo{background:linear-gradient(100deg,#12100cdb,#090b0fc7)!important;border-color:#c28f2647!important}html[data-selected-theme=dark] .refPromo strong,html[data-selected-theme=dark] .refPromo h2{color:#f0ebe2!important}html[data-selected-theme=dark] .eyebrow,html[data-selected-theme=dark] .refEyebrow,html[data-selected-theme=dark] .refSectionHead span{color:#d5a13a!important}html[data-selected-theme=dark] .badge{color:#c7bda9!important;background:#0d0f1485!important;border-color:#c28f2640!important}html[data-selected-theme=dark] input::placeholder,html[data-selected-theme=dark] textarea::placeholder{color:#827d75!important}html[data-selected-theme=dark] .homeUpdatesBody{color:#eee9df!important;background:#111318!important}html[data-selected-theme=dark] .homeUpdatesBody h2,html[data-selected-theme=dark] .homeUpdatesBody h3{color:#f0ebe2!important}html[data-selected-theme=dark] .homeUpdatesBody p{color:#b7b0a5!important}html[data-selected-theme=dark] .themeSelectButton,html[data-selected-theme=dark] .themeSelectMenu{color:#eee9df!important;background:#0b0d12f5!important;border-color:#c28f2640!important}html[data-selected-theme=dark] .fieldTooltipBubble{color:#d9ad46!important;background:#0a0b0ef5!important;border-color:#c28f265c!important}html[data-selected-theme=dark] .authLoginLayout .card,html[data-selected-theme=dark] .authRegisterLayout .card{background:#0c0e13ad!important}html[data-selected-theme=dark] .authLoginLayout a,html[data-selected-theme=dark] .authRegisterLayout a{color:#d7a43b}html[data-selected-theme=dark] .footerPolicyModal .homeUpdatesBody{background:#101116!important}html[data-selected-theme=dark] .footerPolicyModal .homeUpdatesBody p{color:#d0c9be!important}html[data-selected-theme=dark] .refHero{background:#07090d6b!important}html[data-selected-theme=dark] .refHero h1{color:#f3eee5!important}html[data-selected-theme=dark] .refHero h1 b,html[data-selected-theme=dark] .refHero h1 strong{color:#d49a24!important}html[data-selected-theme=dark] .refHero p{color:#c8c1b6!important}html[data-selected-theme=dark] .refTrust>div{background:#090b0fb8!important}html[data-selected-theme=dark] .refStats{background:#0a0c10c7!important;border-color:#cb972a42!important}html[data-selected-theme=dark] .refStat{background:#0f1116b8!important;border-color:#cb972a2e!important}html[data-selected-theme=dark] .refStat strong{color:#f2ede4!important}html[data-selected-theme=dark] .refStat span{color:#b9b2a7!important}html[data-selected-theme=dark] .refFeatured,html[data-selected-theme=dark] .refPartners{background:#0a0c10ad!important;border-color:#cb972a40!important}html[data-selected-theme=dark] .refFeatured .refSectionHead h2,html[data-selected-theme=dark] .refPartners h2{color:#f2ede4!important}html[data-selected-theme=dark] .refSplit .refFeatured{border-style:solid!important;border-width:3px 0 0!important}html[data-selected-theme=dark] .refFeatureGrid article{background:#0e1015cc!important;border-color:#cb972a3d!important}html[data-selected-theme=dark] .refFeatureGrid article h3{color:#f0ebe2!important}html[data-selected-theme=dark] .sideAd{color:#eee8de!important;background:#0b0d11ad!important;border-color:#cb972a57!important}html[data-selected-theme=dark] .sideAd strong{color:#eee8de!important}html[data-selected-theme=dark] .siteHeader .navLinks a{color:#e5dfd5!important}html[data-selected-theme=dark] .siteHeader .navLinks a:hover,html[data-selected-theme=dark] .siteHeader .navLinks a.active{color:#d8a331!important}html[data-selected-theme=dark] .localeChoices a{color:#cfc7bb!important}html[data-selected-theme=dark] .localeChoices a.active{color:#d9a32e!important}html[data-selected-theme=dark] .siteHeader .loginLink{color:#e5dfd5!important}html[data-selected-theme=dark] .refBrandLine strong{color:#f3eee5!important}html[data-selected-theme=dark] .refBrandLine span{color:#d39a25!important}html[data-selected-theme=dark] .refHeroCopy>h1{color:#f7f2e9!important;text-shadow:0 2px 8px #00000052!important}html[data-selected-theme=dark] .refHeroCopy>p{color:#d2cbc0!important}html[data-selected-theme=dark] .refTrust div span strong{color:#f5f0e7!important}html[data-selected-theme=dark] .refTrust div span small{color:#bdb5a9!important}html[data-selected-theme=dark] .refStats .refStat strong{color:#f6f1e8!important}html[data-selected-theme=dark] .refStats .refStat span{color:#bdb5aa!important}html[data-selected-theme=dark] .refPromo h3{color:#d9a22d!important}html[data-selected-theme=dark] .refPromo p{color:#c5bdb1!important}html[data-selected-theme=dark] .refSectionHead h2,html[data-selected-theme=dark] .refFeatureGrid article h3{color:#f4efe6!important}html[data-selected-theme=dark] .refFeatureGrid article p{color:#bdb5aa!important}html[data-selected-theme=dark] .refFeatureGrid article>a,html[data-selected-theme=dark] .refPartnerGrid a span{color:#d8a432!important}html[data-selected-theme=dark] .refPartnersIntro{color:#c3bbb0!important}html[data-selected-theme=dark] .refPartnerGrid a{background:#0d0f14c2!important;border-color:#cb972a40!important}html[data-selected-theme=dark] .refPartnerGrid a strong{color:#f2ede4!important}html[data-selected-theme=dark] .sideAd,html[data-selected-theme=dark] .sideAd strong{color:#f2ede4!important;text-shadow:0 1px 4px #00000059!important}html[data-selected-theme=dark] .siteHeader .navLinks a,html[data-selected-theme=dark] .siteHeader .loginLink{color:#eee8df!important}html[data-selected-theme=dark] .siteHeader .navLinks a:after{color:#c99125!important}html[data-selected-theme=dark] .localeChoices a,html[data-selected-theme=dark] .siteHeader .loginLink{color:#d8d1c6!important;opacity:1!important}html[data-selected-theme=dark] .localeChoices a:hover,html[data-selected-theme=dark] .siteHeader .loginLink:hover{color:#e0aa32!important;opacity:1!important}html[data-selected-theme=dark] .localeChoices a.active{color:#dca52b!important;opacity:1!important}html[data-selected-theme=dark] .navActions>.loginLink{color:#e8e1d7!important;-webkit-text-fill-color:#e8e1d7!important;opacity:1!important;visibility:visible!important}html[data-selected-theme=dark] .navActions .localeChoices>.localeLink{color:#d6cfc4!important;-webkit-text-fill-color:#d6cfc4!important;opacity:1!important;visibility:visible!important}html[data-selected-theme=dark] .navActions .localeChoices>.localeLink.active{color:#dca52b!important;-webkit-text-fill-color:#dca52b!important}html[data-selected-theme=dark] .navActions>.loginLink:hover,html[data-selected-theme=dark] .navActions .localeChoices>.localeLink:hover{color:#e0aa32!important;-webkit-text-fill-color:#e0aa32!important}html[data-selected-theme=dark] .homeUpdatesOverlay,html[data-selected-theme=dark] .modalOverlay{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#020407ad!important}html[data-selected-theme=dark] .homeUpdatesModal,html[data-selected-theme=dark] .modal,html[data-selected-theme=dark] .footerPolicyModal{color:#eee8de!important;background:#0b0d12f7!important;border:1px solid #cd9a2c52!important;box-shadow:0 24px 70px #0000008c,0 0 28px #b57b0d12!important}html[data-selected-theme=dark] .homeUpdatesModal header,html[data-selected-theme=dark] .footerPolicyModal header{background:linear-gradient(100deg,#1d170cf0,#0c0e13f5)!important;border-bottom-color:#cd9a2c3d!important}html[data-selected-theme=dark] .homeUpdatesModal header h2,html[data-selected-theme=dark] .footerPolicyModal header h2{color:#f2ece2!important}html[data-selected-theme=dark] .homeUpdatesModal header small,html[data-selected-theme=dark] .footerPolicyModal header small{color:#d3a447!important}html[data-selected-theme=dark] .homeUpdatesBody,html[data-selected-theme=dark] .footerPolicyModal .homeUpdatesBody{color:#e7e0d5!important;background:#0c0e13fa!important}html[data-selected-theme=dark] .homeUpdatesBody h2,html[data-selected-theme=dark] .homeUpdatesBody h3,html[data-selected-theme=dark] .homeUpdatesBody strong{color:#f3ede4!important}html[data-selected-theme=dark] .homeUpdatesBody p,html[data-selected-theme=dark] .homeUpdatesBody li{color:#c9c1b5!important}html[data-selected-theme=dark] .homeUpdatesTabs{background:#07090db8!important;border-color:#cd9a2c2e!important}html[data-selected-theme=dark] .homeUpdatesTabs button{color:#aaa399!important;background:0 0!important;border-color:#0000!important}html[data-selected-theme=dark] .homeUpdatesTabs button.active{color:#e0ad3e!important;background:#b57b0d26!important;border-color:#cd9a2c47!important}html[data-selected-theme=dark] .homeUpdatesClose,html[data-selected-theme=dark] .modalClose{color:#e8e1d7!important;background:#ffffff0e!important;border-color:#cd9a2c3d!important}html[data-selected-theme=dark] .homeUpdatesClose:hover,html[data-selected-theme=dark] .modalClose:hover{color:#e5b247!important;background:#cd9a2c21!important}html[data-selected-theme=dark] .themeSelectMenu{background:#090b0ffa!important;border:1px solid #cd9a2c4d!important;box-shadow:0 18px 45px #0000007a!important}html[data-selected-theme=dark] .themeSelectMenu button{color:#ddd5ca!important;background:0 0!important}html[data-selected-theme=dark] .themeSelectMenu button:hover,html[data-selected-theme=dark] .themeSelectMenu button.active{color:#e1ad3d!important;background:#cd9a2c1f!important}html[data-selected-theme=dark] .fieldTooltipBubble{color:#dfad42!important;background:#080a0efa!important;border-color:#cd9a2c61!important;box-shadow:0 12px 30px #0000006b!important}html[data-selected-theme=dark] .fieldTooltipBubble:after{border-top-color:#080a0efa!important}html[data-selected-theme=dark] .homeUpdatesModal header .brandWord,html[data-selected-theme=dark] .footerPolicyModal header .brandWord,html[data-selected-theme=dark] .homeUpdatesModal header strong:first-child,html[data-selected-theme=dark] .footerPolicyModal header strong:first-child{color:#e1ad3d!important;-webkit-text-fill-color:#e1ad3d!important;opacity:1!important;text-shadow:0 1px 8px #daa0282e!important}.portraitBanner .bannerCreative{border-radius:inherit!important;width:100%!important;height:100%!important;display:block!important;overflow:hidden!important}.portraitBanner .bannerCreative img{object-fit:cover!important;object-position:center!important;border-radius:inherit!important;width:100%!important;height:100%!important;display:block!important}.portraitBanner:has(.bannerCreative){will-change:transform;background:0 0!important;padding:0!important;transition:transform .48s cubic-bezier(.22,.61,.36,1),filter .42s,box-shadow .48s!important}.portraitBanner:has(.bannerCreative):hover{filter:brightness(1.06)!important;z-index:20!important;box-shadow:0 22px 48px #46300c47!important}:is(html[data-theme=dark] .portraitBanner:has(.bannerCreative):hover,html[data-selected-theme=dark] .portraitBanner:has(.bannerCreative):hover){filter:brightness(1.1)!important;box-shadow:0 22px 48px #0000008c!important}@media (min-width:1741px){.portraitBanner{aspect-ratio:230/950!important;width:min(184px,50vw - 729px)!important;height:auto!important;max-height:760px!important;top:50%!important;transform:translateY(-45%)!important}.portraitBannerLeft{left:12px!important}.portraitBannerRight{right:12px!important}.portraitBanner:has(.bannerCreative):hover{transform:translateY(-45%)scale(1.055)!important}}@media (max-width:1740px){.portraitBanner{display:none!important}}html[data-selected-theme=dark] .homeUpdatesModal>header>div>strong{color:#e7b342!important;-webkit-text-fill-color:#e7b342!important;opacity:1!important;filter:none!important;text-shadow:0 0 10px #daa02829!important}html[data-selected-theme=dark] .homeUpdatesModal>header>div>span{color:#d79d22!important;opacity:1!important}html[data-selected-theme=dark] .homeUpdatesModal>header>div>small{color:#d5a43b!important;-webkit-text-fill-color:#d5a43b!important;opacity:1!important}html[data-selected-theme=dark] .refTrust>div{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:linear-gradient(145deg,#191b20f0,#0a0c10f0)!important;box-shadow:0 8px 20px #00000061,inset 0 1px #ffffff0f!important}html[data-selected-theme=dark] .refTrust>div>i{color:#9d690d!important;background:linear-gradient(145deg,#f2ead8,#d9c9a3)!important;box-shadow:0 4px 12px #00000038!important}html[data-selected-theme=dark] .refTrust strong{color:#fffaf0!important}html[data-selected-theme=dark] .refTrust small{color:#c8c0b3!important}html[data-selected-theme=dark] .refTrust>div{background:#0c0e12e6!important;box-shadow:0 8px 20px #00000057!important}html[data-selected-theme=dark] .refTrust>div>b{color:#9a6a12!important;background:#eee3cb!important}html[data-selected-theme=dark] .refTrust>div>span>strong{color:#fffaf0!important}html[data-selected-theme=dark] .refTrust>div>span>small{color:#c9c1b5!important}html[data-selected-theme=dark] main>.hero>.eyebrow{color:#e0aa32!important;-webkit-text-fill-color:#e0aa32!important;text-shadow:0 0 10px #daa0281f!important;background:#0c0e12b8!important;border-color:#d39d2761!important}html[data-selected-theme=dark] main>.hero>h1{color:#fffaf1!important;-webkit-text-fill-color:#fffaf1!important;text-shadow:0 2px 10px #0000006b!important}html[data-selected-theme=dark] main>.hero>p{color:#d2cbc0!important;-webkit-text-fill-color:#d2cbc0!important;text-shadow:0 1px 5px #0000004d!important}html[data-selected-theme=dark] .servicesHero>.eyebrow,html[data-selected-theme=dark] .faqHero>.eyebrow,html[data-selected-theme=dark] .contactHero>.eyebrow{color:#e0aa32!important;-webkit-text-fill-color:#e0aa32!important;text-shadow:0 0 10px #daa0281f!important;background:#0c0e12b8!important;border-color:#d39d2761!important}html[data-selected-theme=dark] .servicesHero>h1,html[data-selected-theme=dark] .faqHero>h1,html[data-selected-theme=dark] .contactHero>h1{color:#fffaf1!important;-webkit-text-fill-color:#fffaf1!important;text-shadow:0 2px 10px #0000006b!important}html[data-selected-theme=dark] .servicesHero>p,html[data-selected-theme=dark] .faqHero>p,html[data-selected-theme=dark] .contactHero>p{color:#d2cbc0!important;-webkit-text-fill-color:#d2cbc0!important;text-shadow:0 1px 5px #0000004d!important}html[data-selected-theme=dark] .refFeatureGrid article:hover,html[data-selected-theme=dark] .refCategory:hover,html[data-selected-theme=dark] .productGrid .card:hover,html[data-selected-theme=dark] .serviceCatalogCard:hover,html[data-selected-theme=dark] .faqItem:hover,html[data-selected-theme=dark] .faqCard:hover,html[data-selected-theme=dark] .contactChannel:hover,html[data-selected-theme=dark] .contactAlt:hover,html[data-selected-theme=dark] .contactFormCard:hover{background:linear-gradient(145deg,#2f2714f0,#131210f0)!important;border-color:#dca9367a!important;box-shadow:0 15px 34px #00000057,0 0 18px #d29a2514!important}html[data-selected-theme=dark] .serviceCatalogCard,html[data-selected-theme=dark] .faqItem,html[data-selected-theme=dark] .faqCard,html[data-selected-theme=dark] .contactChannel,html[data-selected-theme=dark] .contactAlt,html[data-selected-theme=dark] .contactFormCard{background:#0d0f14a3!important;border-color:#c28f263d!important;box-shadow:0 14px 34px #00000040!important}html[data-selected-theme=dark] .faqPage .faqItem h2,html[data-selected-theme=dark] .faqPage .faqItem h3,html[data-selected-theme=dark] .faqPage .faqItem summary,html[data-selected-theme=dark] .faqPage .faqCard h2,html[data-selected-theme=dark] .faqPage .faqCard h3{color:#b98218!important;-webkit-text-fill-color:#b98218!important}html[data-selected-theme=dark] .faqPage .faqItem p,html[data-selected-theme=dark] .faqPage .faqCard p{color:#9f771f!important;-webkit-text-fill-color:#9f771f!important}html[data-selected-theme=dark] .faqPage .faqItem h2,html[data-selected-theme=dark] .faqPage .faqItem h3,html[data-selected-theme=dark] .faqPage .faqItem summary,html[data-selected-theme=dark] .faqPage .faqCard h2,html[data-selected-theme=dark] .faqPage .faqCard h3,html[data-selected-theme=dark] .faqPage .faqItem p,html[data-selected-theme=dark] .faqPage .faqCard p{text-shadow:none!important;filter:none!important}html[data-selected-theme=dark] .faqList .faqItem summary,html[data-selected-theme=dark] .faqList .faqItem summary *,html[data-selected-theme=dark] .faqList .faqAnswer,html[data-selected-theme=dark] .faqList .faqAnswer *{text-shadow:none!important;-webkit-filter:none!important;box-shadow:none!important}html[data-selected-theme=dark] .faqList .faqItem summary>strong{color:#b98218!important;-webkit-text-fill-color:#b98218!important;opacity:1!important}html[data-selected-theme=dark] .faqList .faqAnswer>p{color:#9f771f!important;-webkit-text-fill-color:#9f771f!important;opacity:1!important}html[data-selected-theme=dark] .servicesHero>.eyebrow,html[data-selected-theme=dark] .faqHero>.eyebrow,html[data-selected-theme=dark] .contactHero>.eyebrow{background:#0c0e12b8!important;border-color:#d39d2761!important}html[data-selected-theme=dark] .servicesPage .servicesHero>.eyebrow,html[data-selected-theme=dark] .faqPage .faqHero>.eyebrow,html[data-selected-theme=dark] .contactPage .contactHero>.eyebrow{color:#e0aa32!important;-webkit-text-fill-color:#e0aa32!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;opacity:1!important;background-color:#0c0e12eb!important;background-image:none!important;border:1px solid #d39d2761!important}html[data-selected-theme=dark] main:not(.servicesPage):not(.faqPage):not(.contactPage)>.hero>.eyebrow{border:1px solid #d39d2794!important}html[data-selected-theme=dark] .productGrid .card>p,html[data-selected-theme=dark] .productGrid .card>.muted,html[data-selected-theme=dark] .servicesPage .serviceCatalogCard>p{color:#c7952c!important;-webkit-text-fill-color:#c7952c!important;text-shadow:none!important}html[data-selected-theme=dark] .contactPage .contactAlternatives,html[data-selected-theme=dark] .contactPage .contactInfoCard{-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;color:#eee9df!important;background:#a66d0838!important;border-color:#d39d274d!important;box-shadow:0 14px 34px #00000038!important}html[data-selected-theme=light] .contactPage .contactAlternatives,html[data-selected-theme=light] .contactPage .contactInfoCard{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#0003!important;border-color:#00000029!important;box-shadow:0 10px 26px #00000014!important}html[data-selected-theme=light] .contactPage .contactAlternatives h2,html[data-selected-theme=light] .contactPage .contactAlternatives strong,html[data-selected-theme=light] .contactPage .contactInfoCard h2,html[data-selected-theme=light] .contactPage .contactInfoCard strong{color:#17130e!important;-webkit-text-fill-color:#17130e!important}html[data-selected-theme=light] .contactPage .contactAlternatives p,html[data-selected-theme=light] .contactPage .contactAlternatives span,html[data-selected-theme=light] .contactPage .contactInfoCard p{color:#40382f!important;-webkit-text-fill-color:#40382f!important}html[data-selected-theme=light] .contactPage .contactAlternatives .contactKicker,html[data-selected-theme=light] .contactPage .contactInfoCard .contactKicker,html[data-selected-theme=light] .contactPage .contactInfoCard a{color:#9a6200!important;-webkit-text-fill-color:#9a6200!important}html[data-selected-theme=dark] .contactPage .contactAlternatives h2,html[data-selected-theme=dark] .contactPage .contactInfoCard h2,html[data-selected-theme=dark] .contactPage .contactInfoCard strong{color:#f2ede4!important}html[data-selected-theme=dark] .contactPage .contactAlternatives p,html[data-selected-theme=dark] .contactPage .contactInfoCard p{color:#bdb5aa!important}html[data-selected-theme=dark] .contactPage .contactAlt{background:#0b0d12f0!important;border-color:#cd9a2c61!important;box-shadow:0 10px 24px #00000052!important}html[data-selected-theme=dark] .contactPage .contactAlt strong{color:#eee8de!important;-webkit-text-fill-color:#eee8de!important;opacity:1!important;text-shadow:none!important}html[data-selected-theme=dark] .contactPage .contactAlt span{color:#bdb5a9!important;-webkit-text-fill-color:#bdb5a9!important;opacity:1!important;text-shadow:none!important}html[data-selected-theme=dark] .contactPage .contactAlt>i{color:#d49a24!important;opacity:1!important;background:#b57b0d14!important;border-color:#cd9a2c61!important}html[data-selected-theme=dark] .contactPage .contactAlt>b{color:#c58c1d!important;opacity:.9!important}html[data-selected-theme=dark] .contactPage .contactAltSoon{opacity:1!important}html[data-selected-theme=dark] .contactPage .contactAlt:hover{background:linear-gradient(145deg,#2b2312f5,#0d0f13f5)!important;border-color:#dca9368c!important}html[data-selected-theme=dark] .authLoginLayout .authShowcaseCopy{-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:#07090db8!important;border:1px solid #cd9a2c47!important;box-shadow:0 16px 42px #00000057!important}html[data-selected-theme=dark] .authLoginLayout .authShowcaseCopy h2{color:#fffaf1!important;text-shadow:0 2px 8px #00000073!important}html[data-selected-theme=dark] .authLoginLayout .authShowcaseCopy p{color:#d5cec2!important;text-shadow:none!important}html[data-selected-theme=dark] .authLoginLayout .authLoginShowcase{-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:#07090db8!important;border:1px solid #cd9a2c47!important;box-shadow:0 16px 42px #00000057!important}html[data-selected-theme=dark] .authLoginLayout .authShowcaseCopy{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.authLoginShowcaseClean{box-shadow:none;filter:none;-webkit-backdrop-filter:none;background:0 0;border:0;justify-content:center;align-items:center;gap:32px;padding:38px 5vw 38px 0;display:flex}.authShowcaseMarkClean img{filter:drop-shadow(0 8px 18px #7249032e);width:clamp(150px,14vw,225px);height:auto;display:block}.authShowcaseCopyClean{max-width:430px;box-shadow:none;filter:none;-webkit-backdrop-filter:none;background:0 0;border:0}.authShowcaseCopyClean>span{color:#c58a13;letter-spacing:2px;font-size:12px;font-weight:900}.authShowcaseCopyClean h2{color:#fffaf1;text-shadow:0 2px 8px #00000073;margin:12px 0 9px;font-size:clamp(30px,3vw,48px);line-height:1.04}.authShowcaseCopyClean p{color:#c58a13;margin:0 0 18px;font-size:17px;line-height:1.65}.authShowcaseCopyClean small{color:#c58a13;letter-spacing:.7px;font-size:11px;font-weight:900}@media (max-width:980px){.authLoginShowcaseClean{padding:20px 0 10px}.authShowcaseMarkClean img{width:125px}}@media (max-width:620px){.authLoginShowcaseClean{display:none}}html[data-selected-theme=dark] .authLoginShowcaseClean{-webkit-backdrop-filter:none!important;background:#07090d94!important;border:1px solid #cd9a2c4d!important;box-shadow:0 14px 38px #00000038!important}html[data-selected-theme=dark] .authShowcaseCopyClean>p,html[data-selected-theme=dark] .authShowcaseCopyClean>small{color:#bd8418!important;-webkit-text-fill-color:#9f6b0b!important;text-shadow:none!important;-webkit-text-fill-color:#bd8418!important;opacity:1!important}html[data-selected-theme=dark] .authRegisterShowcase{-webkit-backdrop-filter:none!important;background:#07090d94!important;border:1px solid #cd9a2c4d!important;box-shadow:0 14px 38px #00000038!important}html[data-selected-theme=dark] .authRegisterShowcase:before,html[data-selected-theme=dark] .authRegisterShowcase:after{content:none!important}html[data-selected-theme=dark] .authRegisterShowcase>span{color:#c58a13!important;-webkit-text-fill-color:#c58a13!important}html[data-selected-theme=dark] .authRegisterShowcase>p,html[data-selected-theme=dark] .authRegisterShowcase>small,html[data-selected-theme=dark] .authRegisterPerks>b{color:#bd8418!important;-webkit-text-fill-color:#bd8418!important;opacity:1!important;text-shadow:none!important}html[data-selected-theme=dark] .authLoginLayout>.card.form{background:linear-gradient(145deg,#0a0c11eb,#0e0d0edb)!important;border:1px solid #cd9a2c57!important;box-shadow:0 18px 46px #0000004d,inset 0 1px #ffffff06!important}html[data-selected-theme=dark] .authLoginLayout>.card.form:before{content:""!important;background:linear-gradient(#d9a331,#d9a33100)!important}html[data-selected-theme=dark] .authLoginLayout>.card.form label{color:#eee8de!important}html[data-selected-theme=dark] .authLoginLayout>.card.form input:not([type=checkbox]):not([type=radio]){background:#eef2faf7!important;border:1px solid #cd9a2c3d!important;transition:border-color .2s,box-shadow .2s!important;box-shadow:inset 0 1px 3px #00000014!important}html[data-selected-theme=dark] .authLoginLayout>.card.form input:focus{border-color:#c99020!important;box-shadow:0 0 0 3px #c9902021!important}html[data-selected-theme=dark] .authLoginLayout>.card.form .btn{border:1px solid #f4be4429!important;box-shadow:0 7px 18px #ae700029!important}html[data-selected-theme=dark] .authLoginLayout>.card.form .btn:hover{box-shadow:0 10px 22px #ae700040!important}html[data-selected-theme=dark] .authLoginLayout>.card.form{background:linear-gradient(155deg,#090b10f0,#0f0e0de0)!important;border:1px solid #c9911f4d!important}html[data-selected-theme=dark] .authLoginLayout>.card.form label{text-transform:uppercase!important;color:#c8bfae!important}html[data-selected-theme=dark] .authLoginLayout>.card.form input:not([type=checkbox]):not([type=radio]){background:#f0f3f9f5!important}html[data-selected-theme=dark] .authLoginLayout>.card.form form>button.btn{background:linear-gradient(135deg,#a96f08,#c38b18)!important}html[data-selected-theme=dark] .authLoginLayout>.card.form form>p>a:not(.btn){color:#c58a13!important}html[data-selected-theme=dark] .authLoginLayout>.card.form form>p:has(a.btn) .btn{color:#d6a238!important;box-shadow:none!important;background:#b57b0d21!important;border:1px solid #cd9a2c4d!important}html[data-selected-theme=dark] .authLoginLayout>.card.form form>p:has(a.btn) .btn:hover{background:#b57b0d38!important;border-color:#daa6357a!important}html[data-selected-theme=dark] .authLoginTitleOrnament{color:#b77d10!important;opacity:.95!important}html[data-selected-theme=dark] .authLoginLayout>.card.form h1{color:#a9a9a9!important;-webkit-text-fill-color:#a9a9a9!important;text-shadow:none!important;font-style:normal!important}html[data-selected-theme=dark] .authLoginLayout>.card.form input:not([type=checkbox]):not([type=radio]){color:#ddd7cc!important;-webkit-text-fill-color:#ddd7cc!important;caret-color:#d09a2c!important;background:#14171deb!important;border:1px solid #cd9a2c47!important;box-shadow:inset 0 1px #ffffff06,0 5px 14px #0000001f!important}html[data-selected-theme=dark] .authLoginLayout>.card.form input:not([type=checkbox]):not([type=radio]):hover{background:#181b21f5!important;border-color:#cd9a2c66!important}html[data-selected-theme=dark] .authLoginLayout>.card.form input:not([type=checkbox]):not([type=radio]):focus{background:#191c22fa!important;border-color:#b98218!important;box-shadow:0 0 0 3px #b982181c,inset 0 1px #ffffff06!important}html[data-selected-theme=dark] body .authLoginLayout>.card.form input{color:#ddd7cc!important;-webkit-text-fill-color:#ddd7cc!important;caret-color:#d09a2c!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background-color:#15181e!important;background-image:none!important;border:1px solid #cd9a2c52!important;transition:background-color 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #15181e!important}html[data-selected-theme=dark] body .authLoginLayout>.card.form input:-webkit-autofill{color:#ddd7cc!important;-webkit-text-fill-color:#ddd7cc!important;caret-color:#d09a2c!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background-color:#15181e!important;background-image:none!important;border:1px solid #cd9a2c52!important;transition:background-color 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #15181e!important}html[data-selected-theme=dark] body .authLoginLayout>.card.form input:-webkit-autofill:hover{color:#ddd7cc!important;-webkit-text-fill-color:#ddd7cc!important;caret-color:#d09a2c!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background-color:#15181e!important;background-image:none!important;border:1px solid #cd9a2c52!important;transition:background-color 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #15181e!important}html[data-selected-theme=dark] body .authLoginLayout>.card.form input:-webkit-autofill:focus{color:#ddd7cc!important;-webkit-text-fill-color:#ddd7cc!important;caret-color:#d09a2c!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background-color:#15181e!important;background-image:none!important;border:1px solid #cd9a2c52!important;transition:background-color 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #15181e!important}html[data-selected-theme=dark] body .authLoginLayout>.card.form input{color:#ddd7cc!important;-webkit-text-fill-color:#ddd7cc!important;background-color:#0000!important;background-image:none!important;border-color:#cd9a2c47!important;box-shadow:inset 0 0 0 1000px #0c0e126b!important}html[data-selected-theme=dark] body .authLoginLayout>.card.form input:-webkit-autofill{color:#ddd7cc!important;-webkit-text-fill-color:#ddd7cc!important;background-color:#0000!important;background-image:none!important;border-color:#cd9a2c47!important;box-shadow:inset 0 0 0 1000px #0c0e126b!important}html[data-selected-theme=dark] body .authLoginLayout>.card.form input:-webkit-autofill:hover{color:#ddd7cc!important;-webkit-text-fill-color:#ddd7cc!important;background-color:#0000!important;background-image:none!important;border-color:#cd9a2c47!important;box-shadow:inset 0 0 0 1000px #0c0e126b!important}html[data-selected-theme=dark] body .authLoginLayout>.card.form input:-webkit-autofill:focus{color:#ddd7cc!important;-webkit-text-fill-color:#ddd7cc!important;background-color:#0000!important;background-image:none!important;border-color:#cd9a2c47!important;box-shadow:inset 0 0 0 1000px #0c0e126b!important}html[data-selected-theme=dark] .authLoginPasswordOrnament{color:#b77d10!important;opacity:.95!important}.heroLogoSurprise small{margin-top:10px!important;padding-bottom:4px!important;line-height:1.25!important;overflow:hidden!important}.heroLogoReveal .heroLogoWord>span:nth-child(5){margin-bottom:-8px!important;padding-bottom:8px!important;overflow:visible!important}.heroLogoReveal .heroLogoWord{margin-bottom:-9px!important;padding-bottom:9px!important;overflow:visible!important}.heroLogoSurprise{margin-left:-34px!important;position:relative!important}.heroFireworks{pointer-events:none;z-index:4;width:1px;height:1px;position:absolute;top:43%;left:50%}.heroFireworks i{--a:calc(var(--p) * 30deg);opacity:0;width:4px;height:4px;transform:rotate(var(--a)) translateX(0) scale(.2);background:#f6c64a;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 7px #e9a91e}.heroLogoReveal.isOpen .heroFireworks:before,.heroLogoReveal.isOpen .heroFireworks:after{content:"";border:1px solid #f2b830cc;border-radius:50%;width:6px;height:6px;animation:.75s ease-out 80ms both heroFireworkRing;position:absolute;top:-3px;left:-3px}.heroLogoReveal.isOpen .heroFireworks:after{animation-delay:.24s}@keyframes heroFireworkBurst{0%{opacity:0;transform:rotate(var(--a)) translateX(3px) scale(.3)}12%{opacity:1}65%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(112px) scale(.9)}}@keyframes heroFireworkRing{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(12)}}@media (prefers-reduced-motion:reduce){.heroFireworks{display:none!important}}.heroFireworks{z-index:20!important}.heroFireworks i{width:7px!important;height:7px!important;box-shadow:0 0 10px,0 0 20px!important}.heroLogoReveal.isOpen .heroFireworks i{animation-duration:1.15s!important}.heroLogoReveal.isOpen .heroFireworks:before{border:2px solid #36d9ff!important;box-shadow:0 0 16px #36d9ff!important}.heroLogoReveal.isOpen .heroFireworks:after{border:2px solid #ff59d6!important;box-shadow:0 0 16px #ff59d6!important}.heroFireworks i:first-child{--a:0deg}.heroFireworks i:nth-child(2){--a:30deg}.heroFireworks i:nth-child(3){--a:60deg}.heroFireworks i:nth-child(4){--a:90deg}.heroFireworks i:nth-child(5){--a:120deg}.heroFireworks i:nth-child(6){--a:150deg}.heroFireworks i:nth-child(7){--a:180deg}.heroFireworks i:nth-child(8){--a:210deg}.heroFireworks i:nth-child(9){--a:240deg}.heroFireworks i:nth-child(10){--a:270deg}.heroFireworks i:nth-child(11){--a:300deg}.heroFireworks i:nth-child(12){--a:330deg}.heroLogoReveal.isOpen .heroFireworks i{animation-name:heroFireworkBurst!important;animation-duration:1.15s!important;animation-timing-function:cubic-bezier(.16,.72,.25,1)!important;animation-delay:80ms!important;animation-fill-mode:both!important}.heroLogoReveal,.heroLogoSurprise{overflow:visible!important}.heroFireworks{z-index:999!important;pointer-events:none!important;width:0!important;height:0!important;display:block!important;position:absolute!important;top:45%!important;left:50%!important;overflow:visible!important}.heroFireworks i{opacity:0;border-radius:50%!important;width:8px!important;height:8px!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.heroLogoReveal.isOpen .heroFireworks i:first-child{animation:1.2s ease-out 50ms both fw1!important}.heroLogoReveal.isOpen .heroFireworks i:nth-child(2){animation:1.2s ease-out 50ms both fw2!important}.heroLogoReveal.isOpen .heroFireworks i:nth-child(3){animation:1.2s ease-out 50ms both fw3!important}.heroLogoReveal.isOpen .heroFireworks i:nth-child(4){animation:1.2s ease-out 50ms both fw4!important}.heroLogoReveal.isOpen .heroFireworks i:nth-child(5){animation:1.2s ease-out 50ms both fw5!important}.heroLogoReveal.isOpen .heroFireworks i:nth-child(6){animation:1.2s ease-out 50ms both fw6!important}.heroLogoReveal.isOpen .heroFireworks i:nth-child(7){animation:1.2s ease-out 50ms both fw7!important}.heroLogoReveal.isOpen .heroFireworks i:nth-child(8){animation:1.2s ease-out 50ms both fw8!important}.heroLogoReveal.isOpen .heroFireworks i:nth-child(9){animation:1.2s ease-out 50ms both fw9!important}.heroLogoReveal.isOpen .heroFireworks i:nth-child(10){animation:1.2s ease-out 50ms both fw10!important}.heroLogoReveal.isOpen .heroFireworks i:nth-child(11){animation:1.2s ease-out 50ms both fw11!important}.heroLogoReveal.isOpen .heroFireworks i:nth-child(12){animation:1.2s ease-out 50ms both fw12!important}@keyframes fw1{20%{opacity:1}to{opacity:0;transform:translate(125px)}}@keyframes fw2{20%{opacity:1}to{opacity:0;transform:translate(108px,63px)}}@keyframes fw3{20%{opacity:1}to{opacity:0;transform:translate(63px,108px)}}@keyframes fw4{20%{opacity:1}to{opacity:0;transform:translateY(125px)}}@keyframes fw5{20%{opacity:1}to{opacity:0;transform:translate(-63px,108px)}}@keyframes fw6{20%{opacity:1}to{opacity:0;transform:translate(-108px,63px)}}@keyframes fw7{20%{opacity:1}to{opacity:0;transform:translate(-125px)}}@keyframes fw8{20%{opacity:1}to{opacity:0;transform:translate(-108px,-63px)}}@keyframes fw9{20%{opacity:1}to{opacity:0;transform:translate(-63px,-108px)}}@keyframes fw10{20%{opacity:1}to{opacity:0;transform:translateY(-125px)}}@keyframes fw11{20%{opacity:1}to{opacity:0;transform:translate(63px,-108px)}}@keyframes fw12{20%{opacity:1}to{opacity:0;transform:translate(108px,-63px)}}.heroFireworks i{transform-origin:50% 0!important;filter:drop-shadow(0 0 4px)!important;border-radius:50% 50% 65% 65%!important;width:5px!important;height:10px!important}.heroFireworks i:nth-child(6n+1){color:#ff4545!important;background:#ff4545!important}.heroFireworks i:nth-child(6n+2){color:#35d8ff!important;background:#35d8ff!important}.heroFireworks i:nth-child(6n+3){color:#ffe24a!important;background:#ffe24a!important}.heroFireworks i:nth-child(6n+4){color:#6cff72!important;background:#6cff72!important}.heroFireworks i:nth-child(6n+5){color:#ff5fda!important;background:#ff5fda!important}.heroFireworks i:nth-child(6n+6){color:#9d73ff!important;background:#9d73ff!important}.heroLogoReveal.isOpen .heroFireworks i:nth-child(8n+1){--x:125px;--y:-30px;animation-delay:40ms!important}.heroLogoReveal.isOpen .heroFireworks i:nth-child(8n+2){--x:92px;--y:86px;animation-delay:80ms!important}.heroLogoReveal.isOpen .heroFireworks i:nth-child(8n+3){--x:18px;--y:118px;animation-delay:20ms!important}.heroLogoReveal.isOpen .heroFireworks i:nth-child(8n+4){--x:-82px;--y:92px;animation-delay:.11s!important}.heroLogoReveal.isOpen .heroFireworks i:nth-child(8n+5){--x:-128px;--y:-18px;animation-delay:50ms!important}.heroLogoReveal.isOpen .heroFireworks i:nth-child(8n+6){--x:-72px;--y:-105px;animation-delay:90ms!important}.heroLogoReveal.isOpen .heroFireworks i:nth-child(8n+7){--x:22px;--y:-128px;animation-delay:30ms!important}.heroLogoReveal.isOpen .heroFireworks i:nth-child(8n){--x:94px;--y:-92px;animation-delay:.12s!important}.heroLogoReveal.isOpen .heroFireworks i:nth-child(n+9):nth-child(-n+16){--m:.72}.heroLogoReveal.isOpen .heroFireworks i:nth-child(n+17):nth-child(-n+24){--m:.52}.heroLogoReveal.isOpen .heroFireworks i:nth-child(n+25){--m:.36}@keyframes fireworkParticle{0%{opacity:0;transform:translateY(24px)scale(.25)}10%{opacity:1}22%{opacity:1;transform:translate(0)scale(1)}72%{opacity:1;transform:translate(calc(var(--x) * var(--m,1)),calc(var(--y) * var(--m,1))) rotate(22deg) scale(.8)}to{opacity:0;transform:translate(calc(var(--x) * var(--m,1)),calc((var(--y) * var(--m,1)) + 38px)) rotate(48deg) scale(.25)}}.heroFireworks{top:45%!important;left:50%!important}.heroFireworks i{width:7px!important;height:12px!important;box-shadow:none!important;filter:drop-shadow(0 0 2px)!important;border-radius:2px!important}.heroLogoReveal.isOpen .heroFireworks i{animation:1.65s cubic-bezier(.12,.72,.18,1) both heroConfettiPop!important}.heroLogoReveal.isOpen .heroFireworks i:nth-child(8n+1){--cx:128px;--cy:-105px;--cr:310deg}.heroLogoReveal.isOpen .heroFireworks i:nth-child(8n+2){--cx:96px;--cy:-142px;--cr:-260deg}.heroLogoReveal.isOpen .heroFireworks i:nth-child(8n+3){--cx:42px;--cy:-125px;--cr:390deg}.heroLogoReveal.isOpen .heroFireworks i:nth-child(8n+4){--cx:-42px;--cy:-138px;--cr:-330deg}.heroLogoReveal.isOpen .heroFireworks i:nth-child(8n+5){--cx:-105px;--cy:-112px;--cr:280deg}.heroLogoReveal.isOpen .heroFireworks i:nth-child(8n+6){--cx:-132px;--cy:-72px;--cr:-410deg}.heroLogoReveal.isOpen .heroFireworks i:nth-child(8n+7){--cx:74px;--cy:-86px;--cr:350deg}.heroLogoReveal.isOpen .heroFireworks i:nth-child(8n){--cx:-70px;--cy:-82px;--cr:-300deg}.heroLogoReveal.isOpen .heroFireworks i:nth-child(3n){animation-delay:80ms!important}.heroLogoReveal.isOpen .heroFireworks i:nth-child(4n){animation-delay:.14s!important}.heroLogoReveal.isOpen .heroFireworks i:nth-child(5n){width:10px!important;height:6px!important}@keyframes heroConfettiPop{0%{opacity:0;transform:translateY(15px)rotate(0)scale(.25)}8%{opacity:1}48%{opacity:1;transform:translate(var(--cx),var(--cy)) rotate(var(--cr)) scale(1)}72%{opacity:1;transform:translate(var(--cx),calc(var(--cy) + 45px)) rotate(calc(var(--cr) + 130deg)) scale(.9)}to{opacity:0;transform:translate(calc(var(--cx) * 1.08),calc(var(--cy) + 115px)) rotate(calc(var(--cr) + 260deg)) scale(.65)}}.heroLogoReveal.isOpen .heroFireworks:before,.heroLogoReveal.isOpen .heroFireworks:after{display:none!important}html[data-selected-theme=dark] .heroFireworks i{filter:drop-shadow(0 0 3px)!important}html[data-selected-theme=dark] .heroFireworks i:nth-child(6n+1){color:#d39a25!important;background:#d39a25!important}html[data-selected-theme=dark] .heroFireworks i:nth-child(6n+2){color:#f0c45b!important;background:#f0c45b!important}html[data-selected-theme=dark] .heroFireworks i:nth-child(6n+3){color:#9f731e!important;background:#9f731e!important}html[data-selected-theme=dark] .heroFireworks i:nth-child(6n+4){color:#e6dcc8!important;background:#e6dcc8!important}html[data-selected-theme=dark] .heroFireworks i:nth-child(6n+5){color:#78623b!important;background:#78623b!important}html[data-selected-theme=dark] .heroFireworks i:nth-child(6n+6){color:#c2b7a4!important;background:#c2b7a4!important}html[data-selected-theme=light] .heroFireworks i{filter:drop-shadow(0 1px 2px #4a2d0047)!important}html[data-selected-theme=light] .heroFireworks i:nth-child(6n+1){color:#a66d08!important;background:#a66d08!important}html[data-selected-theme=light] .heroFireworks i:nth-child(6n+2){color:#d59b22!important;background:#d59b22!important}html[data-selected-theme=light] .heroFireworks i:nth-child(6n+3){color:#7c5310!important;background:#7c5310!important}html[data-selected-theme=light] .heroFireworks i:nth-child(6n+4){color:#e2bd62!important;background:#e2bd62!important}html[data-selected-theme=light] .heroFireworks i:nth-child(6n+5){color:#8b7550!important;background:#8b7550!important}html[data-selected-theme=light] .heroFireworks i:nth-child(6n+6){color:#b58a36!important;background:#b58a36!important}.heroSparks{pointer-events:none;z-index:25;width:0;height:0;position:absolute;top:45%;left:50%;overflow:visible}.heroSparks i{color:#ffd86a;opacity:0;background:#ffd86a;border-radius:50%;width:3px;height:3px;position:absolute;top:0;left:0;box-shadow:0 0 5px,0 0 10px}.heroSparks i:nth-child(6n+1){--sx:72px;--sy:-48px;animation-delay:30ms!important}.heroSparks i:nth-child(6n+2){--sx:48px;--sy:-86px;animation-delay:.12s!important}.heroSparks i:nth-child(6n+3){--sx:-22px;--sy:-76px;animation-delay:70ms!important}.heroSparks i:nth-child(6n+4){--sx:-68px;--sy:-42px;animation-delay:.16s!important}.heroSparks i:nth-child(6n+5){--sx:-54px;--sy:24px;animation-delay:.1s!important}.heroSparks i:nth-child(6n){--sx:64px;--sy:30px;animation-delay:.2s!important}.heroSparks i:nth-child(n+7):nth-child(-n+12){--sm:.68}.heroSparks i:nth-child(n+13){--sm:.42}@keyframes heroSpark{0%{opacity:0;transform:translate(0)scale(.2)}12%{opacity:1;transform:translate(0)scale(1.5)}70%{opacity:1;transform:translate(calc(var(--sx)*var(--sm,1)),calc(var(--sy)*var(--sm,1))) scale(.8)}to{opacity:0;transform:translate(calc(var(--sx)*var(--sm,1)),calc((var(--sy)*var(--sm,1)) + 18px)) scale(.15)}}html[data-selected-theme=dark] .heroSparks i:nth-child(3n+1){color:#f0c45b;background:#f0c45b}html[data-selected-theme=dark] .heroSparks i:nth-child(3n+2){color:#d39a25;background:#d39a25}html[data-selected-theme=dark] .heroSparks i:nth-child(3n){color:#eee1c5;background:#eee1c5}html[data-selected-theme=light] .heroSparks i:nth-child(3n+1){color:#b8790c;background:#b8790c}html[data-selected-theme=light] .heroSparks i:nth-child(3n+2){color:#d59b22;background:#d59b22}html[data-selected-theme=light] .heroSparks i:nth-child(3n){color:#8b5b0b;background:#8b5b0b}.heroSparks{top:48%!important;left:48%!important}.heroSparks i{color:#ffc84b!important;filter:none!important;transform-origin:50% 0!important;background:linear-gradient(#fff8d6 0%,#ffd25b 22%,#e89a16 62%,#0000 100%)!important;border-radius:999px!important;width:2px!important;height:34px!important;box-shadow:0 0 4px #fff1a6,0 0 8px #e99a16!important}.heroLogoReveal.isOpen .heroSparks i{animation:.78s cubic-bezier(.12,.7,.25,1) both heroMetalSpark!important}.heroSparks i:nth-child(6n+1){--sx:155px;--sy:72px;--sr:-67deg}.heroSparks i:nth-child(6n+2){--sx:132px;--sy:118px;--sr:-52deg}.heroSparks i:nth-child(6n+3){--sx:88px;--sy:145px;--sr:-35deg}.heroSparks i:nth-child(6n+4){--sx:-132px;--sy:105px;--sr:55deg}.heroSparks i:nth-child(6n+5){--sx:-162px;--sy:58px;--sr:70deg}.heroSparks i:nth-child(6n){--sx:45px;--sy:165px;--sr:-18deg}.heroSparks i:nth-child(3n){height:22px!important}.heroSparks i:nth-child(4n){height:46px!important}.heroSparks i:nth-child(2n){animation-delay:60ms!important}@keyframes heroMetalSpark{0%{opacity:0;transform:translate(0,0) rotate(var(--sr)) scaleY(.25)}8%{opacity:1;transform:translate(0,0) rotate(var(--sr)) scaleY(1)}68%{opacity:.95;transform:translate(calc(var(--sx)*.72),calc(var(--sy)*.72)) rotate(var(--sr)) scaleY(.82)}to{opacity:0;transform:translate(var(--sx),var(--sy)) rotate(var(--sr)) scaleY(.15)}}html[data-selected-theme=dark] .heroSparks i,html[data-selected-theme=light] .heroSparks i{color:#ffc84b!important;background:linear-gradient(#fffbe8 0%,#ffd45c 20%,#e89512 58%,#0000 100%)!important}html[data-selected-theme=dark] .authLoginLayout>.card.form .authLoginButtonRow>.btn{color:#e3c278!important;background:linear-gradient(135deg,#6f4806,#8a5b09)!important;border:1px solid #ad771461!important;box-shadow:0 4px 10px #0000002e!important}html[data-selected-theme=dark] .authLoginLayout>.card.form>p:has(a.btn) .btn{color:#e3c278!important;background:linear-gradient(135deg,#6f4806,#8a5b09)!important;border:1px solid #ad771461!important;box-shadow:0 4px 10px #0000002e!important}html[data-selected-theme=dark] .authLoginLayout>.card.form .authLoginButtonRow>.btn:hover{background:linear-gradient(135deg,#805507,#9a680d)!important;border-color:#c28f2680!important}html[data-selected-theme=dark] .authLoginLayout>.card.form>p:has(a.btn) .btn:hover{background:linear-gradient(135deg,#805507,#9a680d)!important;border-color:#c28f2680!important}html[data-selected-theme=dark] .authLoginButtonRow .authProviderBtn>img{filter:drop-shadow(0 1px 2px #0000004d)!important}html[data-selected-theme=dark] .authLoginButtonRow a[href="/api/auth/discord"] .authProviderIcon{color:#aeb8ff!important}html[data-selected-theme=dark] .authLoginCardBottomOrnament{color:#8f6417!important;opacity:.82!important}html[data-selected-theme=dark] .authLoginLayout>.card.form{border-color:#9d6c147a!important;box-shadow:inset 0 0 0 1px #462b0552,inset 0 0 24px #68420817,0 14px 38px #0000004d!important}html[data-selected-theme=dark] .authLoginLayout>.card.form:after{content:""!important;pointer-events:none!important;opacity:.9!important;border:1px solid #d39d271a!important;position:absolute!important;inset:4px!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 23%,#0000 31%,#000 43% 67%,#0000 75%,#000 92%,#0000 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#000 8% 23%,#0000 31%,#000 43% 67%,#0000 75%,#000 92%,#0000 100%)!important}html[data-selected-theme=dark] .authRegisterForm{background:linear-gradient(155deg,#090b10f0,#0f0e0de0)!important;border:1px solid #9d6c147a!important;box-shadow:inset 0 0 0 1px #462b0552,inset 0 0 24px #68420817,0 14px 38px #0000004d!important}html[data-selected-theme=dark] .authRegisterForm:after{content:""!important;pointer-events:none!important;border:1px solid #d39d271a!important;position:absolute!important;inset:4px!important;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 23%,#0000 31%,#000 43% 67%,#0000 75%,#000 92%,#0000)!important;mask-image:linear-gradient(90deg,#0000,#000 8% 23%,#0000 31%,#000 43% 67%,#0000 75%,#000 92%,#0000)!important}html[data-selected-theme=dark] .authRegisterForm h1{color:#a9a9a9!important;-webkit-text-fill-color:#a9a9a9!important;text-shadow:none!important}html[data-selected-theme=dark] .authRegisterTitleOrnament,html[data-selected-theme=dark] .authRegisterCardBottomOrnament{color:#8f6417!important;opacity:.88!important}.authRegisterTitleOrnamentBottom{margin:-13px 0 24px!important}html[data-selected-theme=dark] .authRegisterForm label{text-transform:uppercase!important;color:#c8bfae!important}html[data-selected-theme=dark] .authRegisterForm input:not([type=checkbox]){color:#ddd7cc!important;-webkit-text-fill-color:#ddd7cc!important;background:#0c0e126b!important;border-color:#cd9a2c47!important}html[data-selected-theme=dark] .authRegisterSubmit{color:#e3c278!important;background:linear-gradient(135deg,#6f4806,#8a5b09)!important;border:1px solid #ad771461!important}html[data-selected-theme=dark] .authRegisterForm input:not([type=checkbox]){color:#ddd7cc!important;-webkit-text-fill-color:#ddd7cc!important;background-color:#0000!important;background-image:none!important;border:1px solid #cd9a2c4d!important;box-shadow:inset 0 0 0 1000px #0c0e127a!important}html[data-selected-theme=dark] .authRegisterForm input:-webkit-autofill{color:#ddd7cc!important;-webkit-text-fill-color:#ddd7cc!important;background-color:#0000!important;background-image:none!important;border:1px solid #cd9a2c4d!important;box-shadow:inset 0 0 0 1000px #0c0e127a!important}html[data-selected-theme=dark] .authRegisterForm input:-webkit-autofill:hover{color:#ddd7cc!important;-webkit-text-fill-color:#ddd7cc!important;background-color:#0000!important;background-image:none!important;border:1px solid #cd9a2c4d!important;box-shadow:inset 0 0 0 1000px #0c0e127a!important}html[data-selected-theme=dark] .authRegisterForm input:-webkit-autofill:focus{color:#ddd7cc!important;-webkit-text-fill-color:#ddd7cc!important;background-color:#0000!important;background-image:none!important;border:1px solid #cd9a2c4d!important;box-shadow:inset 0 0 0 1000px #0c0e127a!important}html[data-selected-theme=dark] .authRegisterForm input::placeholder{color:#81796c!important;-webkit-text-fill-color:#81796c!important;opacity:.72!important}html[data-selected-theme=dark] .authRegisterForm input[type=checkbox]{appearance:none!important;background:#0c0e12c7!important;border:1px solid #cd9a2c94!important}html[data-selected-theme=dark] .authRegisterForm input[type=checkbox]:checked{background:#8a5b09!important}html[data-selected-theme=dark] .authRegisterForm input[type=checkbox]:checked:after{content:""!important;filter:drop-shadow(0 0 2px #e8b13abf)!important;background:url(/sroedge-logo-gold.png) 50%/contain no-repeat!important;inset:-4px!important}html[data-selected-theme=dark] .authRegisterForm label:has(input[type=checkbox]) a{color:#d29a28!important;text-decoration:none!important}html[data-selected-theme=dark] .authRegisterSubmit{box-shadow:0 5px 12px #0000003d!important}html[data-selected-theme=dark] .authRegisterSubmit:hover{background:linear-gradient(135deg,#805507,#9a680d)!important;border-color:#c28f2685!important}html[data-selected-theme=dark] .authRegisterForm input:not([type=checkbox]):not([type=radio]){color:#ddd7cc!important;-webkit-text-fill-color:#ddd7cc!important;background-color:#0000!important;background-image:none!important;border-color:#cd9a2c47!important;box-shadow:inset 0 0 0 1000px #0c0e126b!important}html[data-selected-theme=dark] .authRegisterForm input:-webkit-autofill{color:#ddd7cc!important;-webkit-text-fill-color:#ddd7cc!important;background-color:#0000!important;background-image:none!important;border-color:#cd9a2c47!important;box-shadow:inset 0 0 0 1000px #0c0e126b!important}html[data-selected-theme=dark] .authRegisterForm input:-webkit-autofill:hover{color:#ddd7cc!important;-webkit-text-fill-color:#ddd7cc!important;background-color:#0000!important;background-image:none!important;border-color:#cd9a2c47!important;box-shadow:inset 0 0 0 1000px #0c0e126b!important}html[data-selected-theme=dark] .authRegisterForm input:-webkit-autofill:focus{color:#ddd7cc!important;-webkit-text-fill-color:#ddd7cc!important;background-color:#0000!important;background-image:none!important;border-color:#cd9a2c47!important;box-shadow:inset 0 0 0 1000px #0c0e126b!important}html[data-selected-theme=dark] .registerPolicyChecks label{text-transform:none!important}html[data-selected-theme=dark] .registerPolicyChecks input{appearance:none!important;background:#0c0e12c7!important;border:1px solid #cd9a2c94!important}html[data-selected-theme=dark] .registerPolicyChecks input:checked{background:#8a5b09!important}html[data-selected-theme=dark] .registerPolicyChecks input:checked:after{content:""!important;filter:drop-shadow(0 0 2px #e8b13abf)!important;background:url(/sroedge-logo-gold.png) 50%/contain no-repeat!important;inset:-4px!important}html[data-selected-theme=dark] .registerPolicyChecks button{color:#d29a28!important;text-underline-offset:3px!important;cursor:pointer!important;background:0 0!important;border:0!important;text-decoration:underline!important}html[data-selected-theme=dark] .registerPolicyChecks span{color:#bdb5a9!important}html[data-selected-theme=light] .authLoginLayout>.card.form,html[data-selected-theme=light] .authRegisterForm{background:linear-gradient(155deg,#fffcf4f0,#f7efdde6)!important;border:1px solid #a66d0857!important;border-radius:18px!important;padding:32px 34px!important;position:relative!important;box-shadow:inset 0 0 0 1px #ffffff9e,inset 0 0 24px #a66d080f,0 14px 38px #4d30051f!important}html[data-selected-theme=dark] .authLoginLayout>.card.form,html[data-selected-theme=dark] .authRegisterForm{border-radius:18px!important;padding:32px 34px!important;position:relative!important}html[data-selected-theme=light] .authLoginLayout>.card.form h1,html[data-selected-theme=light] .authRegisterForm h1{text-align:center!important;color:#665d50!important;-webkit-text-fill-color:#665d50!important;letter-spacing:.045em!important;width:100%!important;text-shadow:none!important;font-family:Georgia,Times New Roman,serif!important;font-size:27px!important;font-weight:600!important}html[data-selected-theme=dark] .authLoginLayout>.card.form h1,html[data-selected-theme=dark] .authRegisterForm h1{text-align:center!important;letter-spacing:.045em!important;width:100%!important;font-family:Georgia,Times New Roman,serif!important;font-size:27px!important;font-weight:600!important}html[data-selected-theme=light] .authLoginTitleOrnament,html[data-selected-theme=light] .authLoginPasswordOrnament,html[data-selected-theme=light] .authLoginCardBottomOrnament,html[data-selected-theme=light] .authRegisterTitleOrnament,html[data-selected-theme=light] .authRegisterCardBottomOrnament{text-align:center!important;color:#a66d08!important;letter-spacing:2.5px!important;opacity:.9!important;width:100%!important;font-size:12px!important;font-weight:900!important;line-height:1!important}html[data-selected-theme=dark] .authLoginTitleOrnament,html[data-selected-theme=dark] .authLoginPasswordOrnament,html[data-selected-theme=dark] .authLoginCardBottomOrnament,html[data-selected-theme=dark] .authRegisterTitleOrnament,html[data-selected-theme=dark] .authRegisterCardBottomOrnament{text-align:center!important;letter-spacing:2.5px!important;width:100%!important;font-size:12px!important;font-weight:900!important;line-height:1!important}html[data-selected-theme=light] .authLoginLayout>.card.form label,html[data-selected-theme=light] .authRegisterForm label{letter-spacing:.07em!important;text-transform:uppercase!important;color:#5f5548!important;font-size:12px!important;font-weight:800!important}html[data-selected-theme=dark] .authLoginLayout>.card.form label,html[data-selected-theme=dark] .authRegisterForm label{letter-spacing:.07em!important;font-size:12px!important;font-weight:800!important}html[data-selected-theme=light] .authLoginLayout>.card.form input:not([type=checkbox]):not([type=radio]),html[data-selected-theme=light] .authRegisterForm input:not([type=checkbox]):not([type=radio]){color:#4f473c!important;-webkit-text-fill-color:#4f473c!important;background:#fffcf49e!important;border:1px solid #a66d084d!important;border-radius:8px!important;height:39px!important;padding:0 12px!important;font-size:13px!important}html[data-selected-theme=dark] .authLoginLayout>.card.form input:not([type=checkbox]):not([type=radio]),html[data-selected-theme=dark] .authRegisterForm input:not([type=checkbox]):not([type=radio]){border-radius:8px!important;height:39px!important;padding:0 12px!important;font-size:13px!important}html[data-selected-theme=light] .authLoginButtonRow,html[data-selected-theme=dark] .authLoginButtonRow{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;display:flex!important}html[data-selected-theme=light] .authLoginButtonRow .authProviderBtn,html[data-selected-theme=light] .authRegisterSubmit{color:#f6e5ba!important;background:linear-gradient(135deg,#8f5d07,#aa7410)!important;border:1px solid #80520561!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:8px 12px!important;font-size:12px!important;display:inline-flex!important;box-shadow:0 4px 10px #4e300324!important}html[data-selected-theme=dark] .authLoginButtonRow .authProviderBtn,html[data-selected-theme=dark] .authRegisterSubmit{border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:8px 12px!important;font-size:12px!important;display:inline-flex!important}html[data-selected-theme=light] .authLoginButtonRow .authProviderBtn>img,html[data-selected-theme=light] .authRegisterSubmit img,html[data-selected-theme=dark] .authLoginButtonRow .authProviderBtn>img,html[data-selected-theme=dark] .authRegisterSubmit img{object-fit:contain!important;width:20px!important;height:20px!important}html[data-selected-theme=light] .authLoginButtonRow .authProviderIcon,html[data-selected-theme=dark] .authLoginButtonRow .authProviderIcon{flex:0 0 17px!important;width:17px!important;height:17px!important}html[data-selected-theme=light] .registerPolicyChecks,html[data-selected-theme=dark] .registerPolicyChecks{gap:7px!important;margin:6px 0 14px!important;display:grid!important}html[data-selected-theme=light] .registerPolicyChecks label{text-transform:none!important;letter-spacing:0!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:12px!important;display:flex!important}html[data-selected-theme=dark] .registerPolicyChecks label{letter-spacing:0!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:12px!important;display:flex!important}html[data-selected-theme=light] .registerPolicyChecks input{appearance:none!important;background:#fffaefcc!important;border:1px solid #a66d088c!important;border-radius:3px!important;flex:0 0 15px!important;width:15px!important;height:15px!important;margin:0!important;position:relative!important}html[data-selected-theme=dark] .registerPolicyChecks input{border-radius:3px!important;flex:0 0 15px!important;width:15px!important;height:15px!important;margin:0!important;position:relative!important}html[data-selected-theme=light] .registerPolicyChecks input:checked{background:#9b680c!important}html[data-selected-theme=light] .registerPolicyChecks input:checked:after{content:""!important;filter:drop-shadow(0 0 2px #e8b13abf)!important;background:url(/sroedge-logo-gold.png) 50%/contain no-repeat!important;position:absolute!important;inset:-4px!important}html[data-selected-theme=dark] .registerPolicyChecks input:checked:after{position:absolute!important}html[data-selected-theme=light] .registerPolicyChecks button{color:#98650b!important;font:inherit!important;text-underline-offset:3px!important;cursor:pointer!important;background:0 0!important;border:0!important;padding:0!important;font-weight:800!important;text-decoration:underline!important}html[data-selected-theme=dark] .registerPolicyChecks button{font:inherit!important;padding:0!important;font-weight:800!important}html[data-selected-theme=light] .registerPolicyChecks span{color:#6d6253!important;font-weight:650!important}html[data-selected-theme=dark] .registerPolicyChecks span{font-weight:650!important}html[data-selected-theme=light] .authLoginShowcaseClean,html[data-selected-theme=light] .authRegisterShowcase{-webkit-backdrop-filter:none!important;background:#fffaef9e!important;border:1px solid #a66d0847!important;border-radius:18px!important;padding:38px 42px!important;box-shadow:0 14px 38px #4d30051a!important}html[data-selected-theme=dark] .authLoginShowcaseClean,html[data-selected-theme=dark] .authRegisterShowcase{border-radius:18px!important;padding:38px 42px!important}.authCustomValidation{border-radius:8px;align-items:center;gap:8px;margin:0 0 12px;padding:9px 11px;font-size:12px;font-weight:750;line-height:1.35;display:none}.authCustomValidation.isVisible{display:flex}.authCustomValidation>span{font-size:13px}html[data-selected-theme=dark] .authCustomValidation{color:#e2b75c;background:#5f2a1847;border:1px solid #c26f356b;box-shadow:inset 0 0 14px #78371414}html[data-selected-theme=dark] .authCustomValidation>span{color:#d08a2d}html[data-selected-theme=light] .authCustomValidation{color:#7a4d12;background:#be7d201a;border:1px solid #a66d084d;box-shadow:inset 0 0 12px #a66d080d}html[data-selected-theme=light] .authCustomValidation>span{color:#a66d08}html[data-selected-theme=dark] .liveSupportFab{color:#ead29a!important;background:linear-gradient(135deg,#7b5008,#a46e0d)!important;border-color:#d39d276b!important;box-shadow:0 12px 30px #00000061,0 0 18px #b77b0b14!important}html[data-selected-theme=dark] .liveSupportPanel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(155deg,#090b10f7,#0f0e0df5),url(/images/sroedge-background-dark.png) 50%/cover!important;border:1px solid #c9911f57!important;box-shadow:inset 0 0 0 1px #462b053d,0 22px 55px #00000085!important}html[data-selected-theme=dark] .liveSupportPanel header{background:#0a0b0eb8!important;border-bottom-color:#c9911f33!important}html[data-selected-theme=dark] .liveSupportPanel header strong{color:#e7dfd1!important}html[data-selected-theme=dark] .liveSupportPanel header small,html[data-selected-theme=dark] .liveSupportPanel footer{color:#9e968a!important}html[data-selected-theme=dark] .liveSupportPanel header button{color:#c58b20!important}html[data-selected-theme=dark] .liveDot{background:#b98520!important;box-shadow:0 0 0 3px #b9852024,0 0 10px #b9852047!important}html[data-selected-theme=dark] .liveWelcomeIntro b{color:#e9e1d5!important}html[data-selected-theme=dark] .liveWelcomeIntro p,html[data-selected-theme=dark] .liveWelcome label{color:#aaa196!important}html[data-selected-theme=dark] .liveWelcome input,html[data-selected-theme=dark] .liveComposer input{color:#ddd7cc!important;-webkit-text-fill-color:#ddd7cc!important;background:#0c0e12b8!important;border-color:#cd9a2c42!important;box-shadow:inset 0 0 0 1px #0000001f!important}html[data-selected-theme=dark] .liveWelcome .themeSelectButton{color:#ddd7cc!important;background:#0c0e12b8!important;border-color:#cd9a2c47!important}html[data-selected-theme=dark] .liveWelcome .themeSelectMenu{background:linear-gradient(#121317fa,#0b0c0ffc),url(/images/sroedge-background-dark.png) 50%/cover!important;border-color:#cd9a2c3d!important}html[data-selected-theme=dark] .liveWelcome .themeSelectMenu button{color:#ddd7cc!important}html[data-selected-theme=dark] .liveWelcome .themeSelectMenu button:hover,html[data-selected-theme=dark] .liveWelcome .themeSelectMenu button.selected{color:#ddb35c!important;background:#b77b0b29!important}html[data-selected-theme=dark] .liveWelcome .liveStart,html[data-selected-theme=dark] .liveComposer button,html[data-selected-theme=dark] .liveHandoff{color:#e7c77d!important;background:linear-gradient(135deg,#6f4806,#8a5b09)!important;border:1px solid #ad771461!important}html[data-selected-theme=dark] .liveMsg.bot{color:#ddd7cc!important;background:#191a1ee0!important;border-color:#cd9a2c2b!important}html[data-selected-theme=dark] .liveMsg.user{color:#f0d99f!important;background:linear-gradient(135deg,#74500d,#936510)!important;border:1px solid #cd9a2c33!important}html[data-selected-theme=dark] .liveQuick{border-top-color:#cd9a2c29!important}html[data-selected-theme=dark] .liveQuick>small{color:#c18b24!important}html[data-selected-theme=dark] .liveQuick button{color:#d8d1c6!important;background:#16171bc7!important;border-color:#cd9a2c2b!important}html[data-selected-theme=dark] .liveQuick button:hover{background:#b77b0b1f!important;border-color:#cd9a2c57!important}html[data-selected-theme=dark] .liveQuick button b{color:#c99631!important}html[data-selected-theme=dark] .liveComposer{background:#090a0db8!important;border-top-color:#cd9a2c29!important}.achievementLanding{gap:28px;display:grid}.achievementHero{background:radial-gradient(circle at 78% 45%,#c4912b2e,#0000 30%),linear-gradient(135deg,#13151af5,#201c16f0);border:1px solid #cc9e4138;border-radius:24px;grid-template-columns:1.15fr .85fr;align-items:center;gap:34px;min-height:520px;padding:56px;display:grid;overflow:hidden}.achievementHeroCopy{max-width:700px}.achievementKicker{letter-spacing:1.7px;color:#c99a3f;margin-bottom:12px;font-size:11px;font-weight:900;display:inline-block}.achievementHero h1{letter-spacing:-2px;margin:0 0 16px;font-size:58px;line-height:1.02}.achievementHero p{color:#c8c3b9;max-width:680px;font-size:16px;line-height:1.75}.achievementActions{gap:10px;margin-top:26px;display:flex}.achievementMedalStage{place-items:center;min-height:340px;display:grid;position:relative}.heroMedal{z-index:2;background:radial-gradient(circle,#3c3323 0 35%,#17191d 36% 62%,#8e6726 63% 67%,#17191d 68%);border:10px double #b8862f;border-radius:50%;align-content:center;place-items:center;width:230px;height:230px;display:grid;position:relative;transform:rotate(-4deg);box-shadow:0 0 70px #c99a3f40,inset 0 0 28px #ffd26f2e}.heroMedal span{color:#e2b65e;font-size:54px}.heroMedal b{color:#f0d79b;font:900 36px Georgia}.heroMedal small{letter-spacing:7px;color:#c9a75e}.medalRibbon{clip-path:polygon(0 0,100% 0,88% 100%,50% 88%,12% 100%);background:linear-gradient(90deg,#7a1f22,#c99a3f 45% 55%,#7a1f22);width:86px;height:260px;position:absolute;top:40px}.medalRibbon.left{left:28%;transform:rotate(-18deg)}.medalRibbon.right{right:28%;transform:rotate(18deg)}.achievementIntro{text-align:center;max-width:850px;margin:auto}.achievementIntro>span{letter-spacing:1.5px;color:#b88935;font-size:11px;font-weight:900}.achievementIntro h2{margin:8px 0;font-size:30px}.achievementIntro p{color:var(--muted);line-height:1.7}.achievementCategoryGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.achievementCategoryGrid article{background:#1e2025b3;border:1px solid #cc9e412e;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:170px;padding:18px;display:flex}.achievementCategoryGrid small{text-align:center;font-weight:800}.achievementCategoryGrid strong{color:#c99a3f;font-size:12px}.miniMedal{background:radial-gradient(circle,#453821,#17191d 62%);border:6px double #b88935;border-radius:50%;place-items:center;width:74px;height:74px;display:grid;box-shadow:0 8px 24px #00000038}.miniMedal span{color:#e2b65e;font-size:25px}.miniMedal.m1{border-color:#8c939d}.miniMedal.m2{border-color:#9c633a}.miniMedal.m3{border-color:#b39ad6}.miniMedal.mystery{filter:grayscale();opacity:.58}.miniMedal.mystery span{color:#ddd;font-size:14px}.talismanRoad{background:#14161aad;border:1px solid #cc9e412e;border-radius:20px;padding:34px}.talismanGrid{grid-template-columns:repeat(5,1fr);gap:18px 14px;margin-top:24px;display:grid}.talismanGrid article{text-align:center;justify-items:center;gap:6px;display:grid}.talismanGrid b{font-size:15px}.talismanGrid span,.talismanGrid small{color:var(--muted);font-size:13px}.talismanMark{color:#e3b75c;background:#1b1d22;border:5px double #9a7433;border-radius:50%;place-items:center;width:70px;height:70px;font-size:28px;display:grid}.talismanMark.legend{border-color:#e0b458;box-shadow:0 0 28px #e5b44b66}.achievementCta{text-align:center;background:linear-gradient(135deg,#b17e221f,#1e2025b3);border:1px solid #cc9e4133;border-radius:20px;padding:46px}.achievementCta p{max-width:700px;color:var(--muted);margin:0 auto 20px}.badgeCabinet{gap:18px;display:grid}.cabinetHead{background:linear-gradient(135deg,#b17e221a,#1e2025b8);border:1px solid #cc9e412e;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:26px;display:flex}.cabinetHead h1{margin:3px 0}.cabinetHead p{color:var(--muted);margin:0}.cabinetProgress{text-align:right;justify-content:flex-end;align-items:center;gap:14px;min-width:220px;display:flex}.cabinetProgressText{gap:4px;display:grid}.cabinetTalismanImage{object-fit:contain;filter:drop-shadow(0 8px 14px #7b540f2e);width:82px;height:82px;display:block}.cabinetProgress span{color:var(--muted);font-size:11px}.showcaseChooser{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#181a1ef0;border:1px solid #cc9e413d;border-radius:13px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:sticky;top:10px}.showcaseChooser>div{align-items:center;gap:10px;display:flex}.showcaseChooser span{color:#d6a84f}.badgeCategory{margin-top:24px}.badgeCategoryHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.badgeCategoryHead h2{margin:0;font-size:20px}.badgeCategoryHead span{color:#c99a3f;font-size:12px}.badgeCard{background:#1e2025a6;border:1px solid #cc9e4129;border-radius:15px;grid-template-columns:94px 1fr;gap:14px;min-height:142px;padding:15px;display:grid;position:relative}.badgeCard.locked{opacity:.54;filter:saturate(.45)}.badgeCard p{color:var(--muted);margin:0 0 7px;font-size:12px;line-height:1.5}.badgeCard small,.earnedDate,.lockedText{color:#bd9140;font-size:10px}.badgeMedal{background:radial-gradient(circle,#463820,#191b20 62%);border:6px double #b98c3c;border-radius:50%;align-content:center;place-items:center;width:82px;height:82px;display:grid;box-shadow:0 8px 20px #0003}.badgeMedal i{color:#e0b458;font-size:25px;font-style:normal}.badgeMedal b{color:#d7c28f;font-size:9px}.badgeMedal.cat-security{border-color:#7891a8}.badgeMedal.cat-profile{border-color:#9d82b5}.badgeMedal.cat-shopping{border-color:#bd8a45}.badgeMedal.cat-support{border-color:#688f85}.badgeMedal.cat-sp{border-color:#c0a348}.badgeMedal.cat-collection{border-color:#b55f55}.badgeMedal.cat-usage{border-color:#6d8eb7}.badgeMedal.event{border-color:#777}.showcasePick{align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:10px;right:12px}.showcasePick input{accent-color:#c99a3f}.profileAchievementShowcase{background:linear-gradient(135deg,#b17e221a,#1e2025a8);border:1px solid #cc9e4133;border-radius:16px;grid-template-columns:auto minmax(180px,.6fr) 1fr auto;align-items:center;gap:18px;margin:14px 0;padding:18px;display:grid}.profileLevelSeal{background:#1b1d22;border:5px double #b98c3c;border-radius:50%;align-content:center;place-items:center;width:76px;height:76px;display:grid}.profileLevelSeal span{color:#b99a61;font-size:10px}.profileLevelSeal strong{color:#e1b45a;font-size:27px}.profileTalisman{gap:2px;display:grid}.profileTalisman small{color:#b98c3c;font-size:9px}.profileTalisman h2{margin:0;font-size:16px}.profileTalisman span{color:var(--muted);font-size:10px}.profileBadgeFive{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.profileBadgeSlot{text-align:center;color:#777;border:1px dashed #cc9e4133;border-radius:10px;align-content:center;place-items:center;min-height:76px;display:grid}.profileBadgeSlot.filled{color:#d9ad56;background:#be8b2e14;border-style:solid}.profileBadgeSlot i{font-size:18px;font-style:normal}.profileBadgeSlot b{font-size:8px}.profileBadgeSlot span{font-size:8px;line-height:1.2}.profileBadgeSlot:not(.filled)>span{font-size:20px}.profileBadgeEmptyLink{border-radius:9px;place-items:center;width:100%;min-height:74px;display:grid;color:inherit!important;font-size:20px!important;text-decoration:none!important}.profileBadgeEmptyLink:hover{background:#be8b2e14;color:var(--accent2)!important}html[data-theme=light] .achievementHero{background:radial-gradient(circle at 78% 45%,#c4912b2e,#0000 30%),linear-gradient(135deg,#f5f0e7,#e9e1d3)}html[data-theme=light] .achievementHero p{color:#514d47}html[data-theme=light] .achievementCategoryGrid article,html[data-theme=light] .talismanRoad,html[data-theme=light] .badgeCard,html[data-theme=light] .profileAchievementShowcase{background:#f2eee7b8}html[data-theme=light] .showcaseChooser{background:#f8f5eff0}html[data-theme=light] .talismanMark,html[data-theme=light] .profileLevelSeal{background:#f4eee3}@media (max-width:980px){.achievementHero{grid-template-columns:1fr;padding:34px}.achievementMedalStage{min-height:280px}.achievementCategoryGrid{grid-template-columns:repeat(2,1fr)}.talismanGrid{grid-template-columns:repeat(4,1fr)}.profileAchievementShowcase{grid-template-columns:auto 1fr}.profileBadgeFive{grid-column:1/-1}.badgeGrid{grid-template-columns:1fr}}@media (max-width:600px){.achievementHero h1{font-size:40px}.achievementHero{padding:24px}.achievementCategoryGrid{grid-template-columns:1fr}.talismanGrid{grid-template-columns:repeat(2,1fr)}.cabinetHead{flex-direction:column;align-items:flex-start}.cabinetProgress{text-align:left}.badgeCard{grid-template-columns:76px 1fr}.badgeMedal{width:66px;height:66px}.profileAchievementShowcase{grid-template-columns:1fr}.profileBadgeFive{grid-template-columns:repeat(5,1fr)}}.profileHeroActions{align-items:center;gap:9px;display:flex}.adminPanelEntry{box-shadow:0 0 22px #c99a3f29}.adminControl{gap:18px;display:grid}.adminTitle{justify-content:space-between;align-items:center;display:flex}.adminTitle h1{margin:5px 0}.adminModuleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adminModuleCard{text-decoration:none;transition:all .18s;display:block}.adminModuleCard:hover{border-color:#c99a3f73;transform:translateY(-2px)}.adminModuleCard small{color:#b98c3c;font-size:9px}.adminModuleCard h2{margin:6px 0;font-size:17px}.adminModuleCard p{color:var(--muted);margin:0 0 12px;font-size:12px}.adminModuleCard span{color:#c99a3f;font-size:11px;font-weight:900}.adminRoleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adminRoleForm{gap:10px;display:grid}.permissionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.permissionGrid label{border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:8px;padding:10px;display:flex}.permissionGrid label>span{gap:2px;display:grid}.permissionGrid small{color:var(--muted);font-size:9px}.permissionGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0}.adminAssignRow{grid-template-columns:1fr 1fr auto;gap:9px;display:grid}.adminMembershipList{gap:7px;margin-top:14px;display:grid}.adminMembershipList>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px;display:flex}.adminMembershipList span{display:grid}.adminMembershipList small{color:var(--muted)}@media (max-width:900px){.adminModuleGrid,.permissionGrid{grid-template-columns:repeat(2,1fr)}.adminRoleGrid{grid-template-columns:1fr}}@media (max-width:600px){.profileHeroActions{flex-direction:column;align-items:stretch}.adminModuleGrid,.permissionGrid,.permissionGrid.compact,.adminAssignRow{grid-template-columns:1fr}}.profileWorkspace{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:16px;display:grid}.profileSidebar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf8f4d1;border:1px solid #be8b2e33;border-radius:14px;padding:10px 8px;position:sticky;top:94px;box-shadow:0 10px 28px #3c32240f}.profileSidebarTitle{color:var(--muted);letter-spacing:.14em;padding:4px 10px 9px;font-size:10px;font-weight:900}.profileSidebar nav{gap:1px;display:grid}.profileSidebar nav a{border-radius:7px;padding:8px 10px;font-size:13px;font-weight:800;transition:color .18s,background .18s;position:relative}.profileSidebar nav a:after{content:"";background:linear-gradient(90deg,#0000,#be8b2e9e,#0000);height:1px;transition:transform .18s;position:absolute;bottom:4px;left:10px;right:10px;transform:scaleX(0)}.profileSidebar nav a:hover{color:var(--accent2);background:#be8b2e0f}.profileSidebar nav a:hover:after{transform:scaleX(1)}html[data-theme=dark] .profileSidebar,html[data-selected-theme=dark] .profileSidebar{background:#07090dc7;border-color:#cb972a38;box-shadow:0 10px 28px #00000024}html[data-theme=dark] .profileSidebar nav a:hover,html[data-selected-theme=dark] .profileSidebar nav a:hover{background:#be8b2e14}.profileContent{min-width:0}.profileContent>main{gap:14px;min-width:0;display:grid}.profileContent>main>h1{display:none}.overviewHero{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#faf8f4ad;border:1px solid #b7842033;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex;box-shadow:0 10px 28px #3c32240b}html[data-selected-theme=dark] .overviewHero,html[data-theme=dark] .overviewHero{background:#07090db8;border-color:#cb972a38;box-shadow:0 10px 28px #00000024}.overviewHero h1{margin:5px 0 6px;font-size:30px}.overviewWelcomeLine{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.overviewRoleBadge{color:var(--accent2);letter-spacing:.04em;white-space:nowrap;background:#be8b2e1a;border:1px solid #be8b2e52;border-radius:999px;align-items:center;padding:4px 9px;font-size:13px;font-weight:900;display:inline-flex}.overviewHero p{color:var(--muted);margin:0}.overviewEyebrow{letter-spacing:.14em;color:var(--accent2);font-size:10px;font-weight:900}.overviewHeroActions{flex-wrap:wrap;gap:8px;display:flex}.overviewHeroStats{grid-template-columns:repeat(5,minmax(92px,1fr));gap:7px;min-width:530px;max-width:100%;display:grid}.overviewHeroStats>div{background:linear-gradient(145deg,var(--panel),#be8b2e14);border:1px solid #be8b2e38;border-radius:10px;gap:3px;padding:9px 12px;display:grid}.overviewHeroStats span{color:var(--muted);font-size:11px}.overviewHeroStats b{font-size:17px}.overviewStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.overviewShowcase{border-top:1px solid #be8b2e33;flex:100%;grid-template-columns:auto minmax(150px,.55fr) minmax(300px,1fr) auto;align-items:center;gap:16px;margin-top:4px;padding-top:16px;display:grid}.overviewHero{flex-wrap:wrap}.overviewShowcase .profileBadgeFive{grid-template-columns:repeat(5,76px);justify-content:end;justify-self:end;gap:10px;min-width:0;transform:translate(28px)}.overviewShowcase .profileBadgeSlot{border-radius:50%;justify-self:center;width:76px;height:76px;min-height:76px;padding:5px;overflow:visible}.overviewShowcase .profileBadgeSlot.filled{background:0 0;border:0;grid-template-rows:1fr auto auto;gap:0;display:grid;position:relative}.profileBadgeArtwork{object-fit:contain;filter:drop-shadow(0 4px 7px #5f400a29);width:54px;height:54px;margin:auto;display:block}.overviewShowcase .profileBadgeSlot.filled>b{font-size:7px;line-height:1}.overviewShowcase .profileBadgeSlot.filled>span{max-width:72px;font-size:6px;line-height:1.05}.overviewShowcase .profileBadgeEmptyLink{border-radius:50%;width:100%;height:100%;min-height:0}.overviewCabinetLink{white-space:nowrap}.overviewStatsInHero{border-top:1px solid #be8b2e33;flex:100%;padding-top:16px}.overviewStats .card{background:linear-gradient(145deg,var(--panel),#be8b2e14);border-color:#be8b2e33;min-height:88px;padding:18px 20px}.overviewStats .card b{margin-top:5px;font-size:25px;display:inline-block}.overviewDashboardGrid{grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);gap:14px;display:grid}.overviewDashboardMain,.overviewDashboardSide{gap:14px;display:grid}.overviewDashboardMain{grid-template-columns:1.15fr .85fr}.overviewModule,.overviewFeed{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#faf8f48c;border:1px solid #be8b2e47;border-radius:16px;padding:20px;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;box-shadow:0 10px 28px #3c32240f}.overviewModule:hover,.overviewFeed:hover{background:#faf8f4b8;border-color:#e0aa37b8;transform:translateY(-1px);box-shadow:0 0 0 1px #e0aa3729,0 12px 30px #be8b2e21}html[data-theme=dark] .overviewModule,html[data-selected-theme=dark] .overviewModule,html[data-theme=dark] .overviewFeed,html[data-selected-theme=dark] .overviewFeed{background:#07090d94;border-color:#cb972a4d}html[data-theme=dark] .overviewModule:hover,html[data-selected-theme=dark] .overviewModule:hover,html[data-theme=dark] .overviewFeed:hover,html[data-selected-theme=dark] .overviewFeed:hover{background:#7e581429;border-color:#e7b13a85;box-shadow:0 0 0 1px #e7b13a12,0 14px 34px #0003}.overviewModuleHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.overviewDiscordIdentity{align-items:center;gap:10px;min-width:0;display:flex}.overviewDiscordAvatar{object-fit:cover;border:1px solid #be8b2e47;border-radius:50%;flex:0 0 42px;width:42px;height:42px;box-shadow:0 4px 12px #0000001a}.overviewModuleHead h2{margin:3px 0 0;font-size:20px}.overviewModuleHead>a,.overviewModule>a,.overviewEmpty>a{color:var(--accent2);font-size:12px;font-weight:850}.overviewEmpty{background:#be8b2e09;border:1px dashed #be8b2e38;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:116px;margin-top:14px;padding:17px;display:flex}.overviewEmpty.compact{min-height:72px}.overviewEmpty p,.overviewMuted{color:var(--muted);margin:5px 0 8px;font-size:13px;line-height:1.5}.overviewRow{border:1px solid #be8b2e29;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:13px;display:flex}.overviewRow>div{gap:3px;display:grid}.overviewRow span{color:var(--muted);font-size:11px}.overviewRow strong{color:var(--accent2);font-size:11px}.overviewStatusDot{background:#8b8b8b;border-radius:50%;width:9px;height:9px;margin-top:7px;box-shadow:0 0 0 4px #7878781a}.overviewStatusDot.online{background:#54a96c;box-shadow:0 0 0 4px #54a96c1f}.overviewFeed{gap:12px;display:grid}.overviewFeedList{gap:7px;display:grid}.overviewFeedItem{border-top:1px solid #be8b2e1f;grid-template-columns:28px 1fr;gap:10px;padding:10px 0;display:grid}.overviewFeedItem>span{width:28px;height:28px;color:var(--accent2);background:#be8b2e1a;border-radius:50%;place-items:center;display:grid}.overviewFeedItem p{color:var(--muted);margin:3px 0 0;font-size:12px}@media (max-width:1050px){.overviewDashboardGrid{grid-template-columns:1fr}.overviewDashboardSide{grid-template-columns:1fr 1fr}}@media (max-width:720px){.overviewDashboardMain,.overviewDashboardSide{grid-template-columns:1fr}}.profileContent>main>.card{background:linear-gradient(145deg,var(--panel),#be8b2e0f);border-color:#be8b2e33;box-shadow:0 10px 26px #00000012}.profileContent>main>.card h2{margin-top:0}.profileContent>main>.card a{color:var(--accent2);font-weight:800}@media (max-width:900px){.overviewHero{flex-direction:column;align-items:flex-start}.overviewStats{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.overviewStats{grid-template-columns:1fr 1fr}.overviewHero{padding:20px}.overviewHero h1{font-size:25px}}.navNotificationBtn{border:1px solid var(--line);background:var(--panel2);border-radius:9px;place-items:center;width:36px;height:36px;font-size:16px;line-height:1;padding:0!important;display:inline-grid!important}.navNotificationBtn:hover{border-color:var(--accent);background:var(--panel)}@media (max-width:900px){.profileWorkspace{grid-template-columns:1fr}.profileSidebar{position:static;overflow-x:auto}.profileSidebar nav{min-width:max-content;display:flex}.profileSidebar nav a{white-space:nowrap}}.navActions .userNav{gap:5px}.navActions .userNav .btnSmall{border-radius:7px!important;min-height:30px!important;padding:6px 9px!important;font-size:11px!important}.navActions .userNav .iconBtn{border-radius:7px!important;width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;font-size:13px!important}.navActions .navNotificationBtn{border-radius:7px!important;width:30px!important;height:30px!important;font-size:13px!important}.navActions>a.iconBtn{border:1px solid var(--line)!important;background:var(--panel2)!important;width:30px!important;min-width:30px!important;height:30px!important;box-shadow:none!important;border-radius:7px!important;place-items:center!important;padding:0!important;font-size:13px!important;line-height:1!important;text-decoration:none!important;display:inline-grid!important}.navActions>a.iconBtn:hover{border-color:var(--accent)!important;background:var(--panel)!important;text-decoration:none!important}.siteHeader .navActions>a.navNotificationBtn,.siteHeader .navActions .userNav>a.navNotificationBtn{border:1px solid var(--line)!important;background:var(--panel2)!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;color:var(--text)!important;border-radius:7px!important;flex:0 0 30px!important;place-items:center!important;gap:0!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:1!important;text-decoration:none!important;display:inline-grid!important}.siteHeader .navActions>a.navNotificationBtn:after,.siteHeader .navActions>a.navNotificationBtn:before,.siteHeader .navActions .userNav>a.navNotificationBtn:after,.siteHeader .navActions .userNav>a.navNotificationBtn:before{content:none!important;display:none!important}.siteHeader .navActions>a.navNotificationBtn:hover,.siteHeader .navActions .userNav>a.navNotificationBtn:hover{border-color:var(--accent)!important;background:var(--panel)!important;color:var(--accent2)!important}.siteHeader .navActions .navUtilityIcon{border:1px solid var(--line)!important;background:var(--panel2)!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;color:var(--text)!important;border-radius:7px!important;flex:0 0 30px!important;place-items:center!important;gap:0!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:1!important;text-decoration:none!important;display:inline-grid!important;transform:none!important}.siteHeader .navActions .navUtilityIcon:before,.siteHeader .navActions .navUtilityIcon:after{content:none!important;display:none!important}.siteHeader .navActions .navUtilityIcon:hover{border-color:var(--accent)!important;background:var(--panel)!important;color:var(--accent2)!important}.siteHeader .localeChoices .localeFlag{border:1px solid var(--line)!important;background:var(--panel2)!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;border-radius:7px!important;flex:0 0 30px!important;place-items:center!important;gap:0!important;margin:0!important;padding:0!important;font-size:16px!important;line-height:1!important;text-decoration:none!important;display:inline-grid!important;transform:none!important}.siteHeader .localeChoices .localeFlag:before,.siteHeader .localeChoices .localeFlag:after{content:none!important;display:none!important}.siteHeader .localeChoices .localeFlag:hover,.siteHeader .localeChoices .localeFlag.active{border-color:var(--accent)!important;background:var(--panel)!important;transform:none!important}html[data-theme=light] .siteHeader .navActions>a.loginLink:before,html[data-theme=light] .siteHeader .navActions>a.loginLink:after{content:none!important;display:none!important}html[data-theme=dark] .siteHeader .navActions>a.loginLink:before,html[data-theme=dark] .siteHeader .navActions>a.loginLink:after{display:none!important}.siteHeader .navActions>a.loginLink.loginIconButton{box-sizing:border-box!important;color:#111!important;background:#fffaf0!important;border:1px solid #d4a13a!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s!important;display:inline-flex!important;box-shadow:0 3px 10px #79541114!important}.siteHeader .navActions>a.loginIconButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.siteHeader .navActions>a.loginIconButton:hover{color:#111!important;background:#fff6e3!important;border-color:#b87d13!important;transform:translateY(-2px)!important;box-shadow:0 8px 18px #9a670e2e!important}html[data-theme=dark] .siteHeader .navActions>a.loginIconButton,html[data-selected-theme=dark] .siteHeader .navActions>a.loginIconButton{border:1px solid var(--line)!important;background:var(--panel2)!important;color:var(--text)!important;box-shadow:none!important;place-items:center!important}html[data-theme=dark] .siteHeader .navActions>a.loginIconButton:hover,html[data-selected-theme=dark] .siteHeader .navActions>a.loginIconButton:hover{color:#f5d77f!important;background:#22201b!important;border-color:#d2a13c!important;box-shadow:0 8px 20px #00000075!important}html[data-theme=light] .siteHeader .navActions>a.loginLink.loginIconButton{box-sizing:border-box!important;border:1px solid var(--line)!important;background:var(--panel2)!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;color:var(--text)!important;border-radius:7px!important;flex-direction:row!important;flex:0 0 30px!important;place-items:center!important;gap:0!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-grid!important;transform:none!important}html[data-theme=dark] .siteHeader .navActions>a.loginLink.loginIconButton{box-sizing:border-box!important;border-radius:7px!important;flex-direction:row!important;flex:0 0 30px!important;gap:0!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-grid!important;transform:none!important}html[data-theme=light] .siteHeader .navActions>a.loginLink.loginIconButton:hover{background:var(--panel)!important;border-color:var(--accent)!important;color:var(--accent2)!important;box-shadow:none!important;transform:none!important}html[data-theme=dark] .siteHeader .navActions>a.loginLink.loginIconButton:hover{transform:none!important}html[data-theme=dark] .achievementLanding .achievementHero,html[data-selected-theme=dark] .achievementLanding .achievementHero{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#07090d6b!important}html[data-theme=dark] .achievementLanding .achievementHero:before,html[data-selected-theme=dark] .achievementLanding .achievementHero:before{content:none!important}html[data-theme=dark] .achievementLanding .achievementHero p,html[data-selected-theme=dark] .achievementLanding .achievementHero p{color:#d2cbc0!important;text-shadow:0 1px 8px #000000b8!important}html[data-theme=light]:not([data-selected-theme=dark]) .achievementLanding .talismanRoad{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(90deg,#faf8f438 0%,#faf8f424 48%,#faf8f408 100%)!important}html[data-theme=light][data-selected-theme=dark] .achievementLanding .talismanRoad,html[data-theme=dark] .achievementLanding .talismanRoad,html[data-selected-theme=dark] .achievementLanding .talismanRoad{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#07090d6b!important}.achievementHero .achievementActions .refGoldBtn,.achievementHero .achievementActions .refWhiteBtn{z-index:3!important;transition:transform .38s cubic-bezier(.16,1,.3,1),box-shadow .38s,filter .38s,border-color .38s!important;position:relative!important}.achievementHero .achievementActions .refGoldBtn:hover,.achievementHero .achievementActions .refWhiteBtn:hover{filter:brightness(1.08)!important;z-index:4!important;transform:translateY(-4px)scale(1.045)!important}html[data-theme=light] .achievementHero .achievementActions .refGoldBtn:hover{box-shadow:0 14px 30px #92621257!important}html[data-theme=light] .achievementHero .achievementActions .refWhiteBtn:hover{border-color:#b7842061!important;box-shadow:0 14px 28px #523d1c2e!important}html[data-theme=dark] .achievementHero .achievementActions .refGoldBtn:hover,html[data-selected-theme=dark] .achievementHero .achievementActions .refGoldBtn:hover{box-shadow:0 14px 32px #c89b3c47!important}html[data-theme=dark] .achievementHero .achievementActions .refWhiteBtn:hover,html[data-selected-theme=dark] .achievementHero .achievementActions .refWhiteBtn:hover{border-color:#e0b85a6b!important;box-shadow:0 14px 30px #0000007a!important}html[data-theme=light] .achievementCategoryGrid article{-webkit-backdrop-filter:blur(1.25px)!important;backdrop-filter:blur(1.25px)!important;background:linear-gradient(90deg,#f2eee77a 0%,#f2eee752 52%,#f2eee724 100%)!important}html[data-theme=dark] .achievementCategoryGrid article,html[data-selected-theme=dark] .achievementCategoryGrid article{-webkit-backdrop-filter:blur(1.25px)!important;backdrop-filter:blur(1.25px)!important;background:linear-gradient(90deg,#12151cad 0%,#0d101675 52%,#080a0f38 100%)!important}.productGrid .card .btn,.serviceCatalogCard>.btn{background:linear-gradient(135deg,var(--accent),var(--accent2))!important;color:#17120a!important;border:0!important;border-radius:10px!important;font-weight:800!important}html[data-theme=light] .productGrid .card .btn,html[data-theme=light] .serviceCatalogCard>.btn{box-shadow:0 7px 16px #92621229!important}.productGrid .card .btn:hover,.serviceCatalogCard>.btn:hover{filter:brightness(1.05)!important;transform:translateY(-1px)!important}.contactPage .contactAltGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.contactPage .contactAlt{min-height:82px!important;padding:13px 14px!important}@media (max-width:900px){.contactPage .contactAltGrid{grid-template-columns:1fr!important}}.contactPage>.contactHero{position:relative;overflow:hidden;padding:62px 28px 48px!important}.contactHeroCopy{z-index:2;max-width:850px;position:relative}.contactPage>.contactHero h1{margin:0 0 15px!important;font-size:clamp(42px,4vw,58px)!important;line-height:1.04!important}.contactPage>.contactHero p{max-width:820px!important;margin:0!important;font-size:16px!important;line-height:1.65!important}.contactHeroMeta{color:#a9700c;align-items:center;gap:10px;width:230px;margin-top:22px;display:flex}.contactHeroMeta i{background:linear-gradient(90deg,#a9700c26,#a9700cbf,#a9700c26);flex:1;height:1px;display:block}.contactHeroMeta span{font-size:8px}html[data-theme=dark] .contactPage>.contactHero h1,html[data-selected-theme=dark] .contactPage>.contactHero h1{color:#f5f0e6!important;text-shadow:0 2px 14px #000000b8!important}html[data-theme=dark] .contactPage>.contactHero p,html[data-selected-theme=dark] .contactPage>.contactHero p{color:#c9c1b4!important;text-shadow:0 1px 8px #000000c7!important}html[data-theme=dark] .contactPage>.contactHero:before,html[data-selected-theme=dark] .contactPage>.contactHero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#03070dad 0%,#03070d66 46%,#03070d14 78%,#0000 100%);inset:0}html[data-theme=dark] .contactHeroMeta,html[data-selected-theme=dark] .contactHeroMeta{color:#d5a33a}html[data-theme=dark] .contactHeroMeta i,html[data-selected-theme=dark] .contactHeroMeta i{background:linear-gradient(90deg,#d5a33a1f,#d5a33ab8,#d5a33a1f)}@media (max-width:760px){.contactPage>.contactHero{padding:42px 18px 34px!important}.contactPage>.contactHero h1{font-size:34px!important}.contactHeroMeta{width:180px;margin-top:18px}}.faqPage>.faqHero{position:relative;overflow:hidden;padding:62px 28px 48px!important}.faqHeroCopy{z-index:2;max-width:850px;position:relative}.faqPage>.faqHero h1{margin:0 0 15px!important;font-size:clamp(42px,4vw,58px)!important;line-height:1.04!important}.faqPage>.faqHero p{max-width:820px!important;margin:0!important;font-size:16px!important;line-height:1.65!important}.faqHeroMeta{color:#a9700c;align-items:center;gap:10px;width:230px;margin-top:22px;display:flex}.faqHeroMeta i{background:linear-gradient(90deg,#a9700c26,#a9700cbf,#a9700c26);flex:1;height:1px;display:block}.faqHeroMeta span{font-size:8px}html[data-theme=dark] .faqPage>.faqHero h1,html[data-selected-theme=dark] .faqPage>.faqHero h1{color:#f5f0e6!important;text-shadow:0 2px 14px #000000b8!important}html[data-theme=dark] .faqPage>.faqHero p,html[data-selected-theme=dark] .faqPage>.faqHero p{color:#c9c1b4!important;text-shadow:0 1px 8px #000000c7!important}html[data-theme=dark] .faqPage>.faqHero:before,html[data-selected-theme=dark] .faqPage>.faqHero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#03070dad 0%,#03070d66 46%,#03070d14 78%,#0000 100%);inset:0}html[data-theme=dark] .faqHeroMeta,html[data-selected-theme=dark] .faqHeroMeta{color:#d5a33a}html[data-theme=dark] .faqHeroMeta i,html[data-selected-theme=dark] .faqHeroMeta i{background:linear-gradient(90deg,#d5a33a1f,#d5a33ab8,#d5a33a1f)}@media (max-width:760px){.faqPage>.faqHero{padding:42px 18px 34px!important}.faqPage>.faqHero h1{font-size:34px!important}.faqHeroMeta{width:180px;margin-top:18px}}.servicesPage>.servicesHero{position:relative;overflow:hidden;padding:62px 28px 48px!important}.servicesHeroCopy{z-index:2;max-width:850px;position:relative}.servicesPage>.servicesHero h1{margin:0 0 15px!important;font-size:clamp(42px,4vw,58px)!important;line-height:1.04!important}.servicesPage>.servicesHero p{max-width:820px!important;margin:0!important;font-size:16px!important;line-height:1.65!important}.servicesHeroMeta{color:#a9700c;align-items:center;gap:10px;width:230px;margin-top:22px;display:flex}.servicesHeroMeta i{background:linear-gradient(90deg,#a9700c26,#a9700cbf,#a9700c26);flex:1;height:1px;display:block}.servicesHeroMeta span{font-size:8px}html[data-theme=light] .serviceCatalogCard{-webkit-backdrop-filter:blur(1.25px)!important;backdrop-filter:blur(1.25px)!important;background:linear-gradient(90deg,#f2eee77a 0%,#f2eee752 52%,#f2eee724 100%)!important}html[data-theme=light] .serviceCatalogCard:hover{background:linear-gradient(90deg,#faf7f099 0%,#faf7f06b 52%,#faf7f038 100%)!important}html[data-theme=dark] .serviceCatalogCard,html[data-selected-theme=dark] .serviceCatalogCard{-webkit-backdrop-filter:blur(1.25px)!important;backdrop-filter:blur(1.25px)!important;background:linear-gradient(90deg,#12151cad 0%,#0d101675 52%,#080a0f38 100%)!important}html[data-theme=dark] .serviceCatalogCard:hover,html[data-selected-theme=dark] .serviceCatalogCard:hover{background:linear-gradient(90deg,#161920c2 0%,#1013198a 52%,#0a0c114d 100%)!important}html[data-theme=dark] .servicesPage>.servicesHero h1,html[data-selected-theme=dark] .servicesPage>.servicesHero h1{color:#f5f0e6!important;text-shadow:0 2px 14px #000000b8!important}html[data-theme=dark] .servicesPage>.servicesHero p,html[data-selected-theme=dark] .servicesPage>.servicesHero p{color:#c9c1b4!important;text-shadow:0 1px 8px #000000c7!important}html[data-theme=dark] .servicesPage>.servicesHero:before,html[data-selected-theme=dark] .servicesPage>.servicesHero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#03070dad 0%,#03070d66 46%,#03070d14 78%,#0000 100%);inset:0}html[data-theme=dark] .servicesHeroMeta,html[data-selected-theme=dark] .servicesHeroMeta{color:#d5a33a}html[data-theme=dark] .servicesHeroMeta i,html[data-selected-theme=dark] .servicesHeroMeta i{background:linear-gradient(90deg,#d5a33a1f,#d5a33ab8,#d5a33a1f)}@media (max-width:760px){.servicesPage>.servicesHero{padding:42px 18px 34px!important}.servicesPage>.servicesHero h1{font-size:34px!important}.servicesHeroMeta{width:180px;margin-top:18px}}html[data-theme=dark] main>.productsHero h1,html[data-selected-theme=dark] main>.productsHero h1{color:#f5f0e6!important;text-shadow:0 2px 14px #000000b8!important}html[data-theme=dark] main>.productsHero p,html[data-selected-theme=dark] main>.productsHero p{color:#c9c1b4!important;text-shadow:0 1px 8px #000000c7!important}html[data-theme=dark] main>.productsHero:before,html[data-selected-theme=dark] main>.productsHero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#03070dad 0%,#03070d66 46%,#03070d14 78%,#0000 100%);inset:0}html[data-theme=light] .productGrid .card{-webkit-backdrop-filter:blur(1.25px)!important;backdrop-filter:blur(1.25px)!important;background:linear-gradient(90deg,#f2eee77a 0%,#f2eee752 52%,#f2eee724 100%)!important}html[data-theme=light] .productGrid .card:hover{background:linear-gradient(90deg,#faf7f099 0%,#faf7f06b 52%,#faf7f038 100%)!important}html[data-theme=dark] .productGrid .card,html[data-selected-theme=dark] .productGrid .card{-webkit-backdrop-filter:blur(1.25px)!important;backdrop-filter:blur(1.25px)!important;background:linear-gradient(90deg,#12151cad 0%,#0d101675 52%,#080a0f38 100%)!important}html[data-theme=dark] .productGrid .card:hover,html[data-selected-theme=dark] .productGrid .card:hover{background:linear-gradient(90deg,#161920c2 0%,#1013198a 52%,#0a0c114d 100%)!important}main>.productsHero{position:relative;overflow:hidden;padding:62px 28px 48px!important}.productsHeroCopy{z-index:2;max-width:850px;position:relative}main>.productsHero h1{margin-bottom:15px!important;font-size:clamp(42px,4vw,58px)!important;line-height:1.04!important}main>.productsHero p{max-width:820px!important;font-size:16px!important;line-height:1.65!important}.productsHeroMeta{color:#a9700c;align-items:center;gap:10px;width:230px;margin-top:22px;display:flex}.productsHeroMeta i{background:linear-gradient(90deg,#a9700c26,#a9700cbf,#a9700c26);flex:1;height:1px;display:block}.productsHeroMeta span{font-size:8px}html[data-theme=dark] .productsHeroMeta,html[data-selected-theme=dark] .productsHeroMeta{color:#d5a33a}html[data-theme=dark] .productsHeroMeta i,html[data-selected-theme=dark] .productsHeroMeta i{background:linear-gradient(90deg,#d5a33a1f,#d5a33ab8,#d5a33a1f)}@media (max-width:760px){main>.productsHero{padding:42px 18px 34px!important}main>.productsHero h1{font-size:34px!important}.productsHeroMeta{width:180px;margin-top:18px}}.siteHeader .navActions .navRegisterBtn{border-radius:7px!important;min-height:30px!important;padding:6px 10px!important;font-size:12px!important}html[data-theme=dark] .siteHeader .navLinks a:hover,html[data-theme=dark] .siteHeader .navLinks>a.navActive,html[data-selected-theme=dark] .siteHeader .navLinks a:hover,html[data-selected-theme=dark] .siteHeader .navLinks>a.navActive{color:#d8a331!important;-webkit-text-fill-color:#d8a331!important}.siteHeader .navLinks a,.siteHeader .themeQuick .themeChoice,.siteHeader .localeChoices .localeFlag,.siteHeader .navActions .navUtilityIcon,.siteHeader .navActions>a.loginIconButton{transition:transform .25s,box-shadow .25s,filter .25s,color .2s,border-color .25s,background .25s!important}.siteHeader .navLinks a:first-child{transition-duration:.4s!important}.siteHeader .navLinks a:hover{z-index:2;position:relative;filter:none!important;box-shadow:none!important;background:0 0!important;transform:translateY(-2px)!important}.siteHeader .themeQuick .themeChoice:hover,.siteHeader .localeChoices .localeFlag:hover,.siteHeader .navActions .navUtilityIcon:hover,.siteHeader .navActions>a.loginIconButton:hover{filter:brightness(1.06);z-index:2;position:relative;transform:translateY(-2px)!important;box-shadow:0 7px 16px #50370c29!important}html[data-theme=dark] .siteHeader .navLinks a:hover,html[data-selected-theme=dark] .siteHeader .navLinks a:hover{box-shadow:none!important;filter:none!important;background:0 0!important}html[data-theme=dark] .siteHeader .themeQuick .themeChoice:hover,html[data-theme=dark] .siteHeader .localeChoices .localeFlag:hover,html[data-theme=dark] .siteHeader .navActions .navUtilityIcon:hover,html[data-theme=dark] .siteHeader .navActions>a.loginIconButton:hover,html[data-selected-theme=dark] .siteHeader .themeQuick .themeChoice:hover,html[data-selected-theme=dark] .siteHeader .localeChoices .localeFlag:hover,html[data-selected-theme=dark] .siteHeader .navActions .navUtilityIcon:hover,html[data-selected-theme=dark] .siteHeader .navActions>a.loginIconButton:hover{filter:brightness(1.1);box-shadow:0 7px 18px #0000006b!important}.badgeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.badgeCard{border-radius:15px;grid-template-columns:94px 1fr;gap:14px;min-height:142px;padding:15px}.badgeCard p{margin:0 0 7px;font-size:12px;line-height:1.5}.badgeCard small,.earnedDate,.lockedText{font-size:10px}.showcasePick{font-size:10px;bottom:10px;right:12px}@media (max-width:1100px){.badgeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.badgeGrid{grid-template-columns:1fr}}@media (max-width:700px){.badgeGrid{grid-template-columns:1fr}.badgeCard{grid-template-columns:76px 1fr}.badgeMedal{width:66px;height:66px}}.achievementLanding .achievementCategoryGrid article{border-radius:13px;gap:5px;min-height:126px;padding:12px}.achievementLanding .miniMedal{border-width:4px;width:56px;height:56px}.achievementLanding .miniMedal span{font-size:19px}.achievementLanding .achievementCategoryGrid .miniMedal img{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block}.achievementLanding .miniMedal.mystery span,.achievementLanding .achievementCategoryGrid small{font-size:11px}.achievementLanding .achievementCategoryGrid strong{font-size:10px}@media (max-width:980px){.achievementLanding .achievementCategoryGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.achievementLanding .achievementCategoryGrid{grid-template-columns:repeat(2,1fr)}}.achievementLanding .achievementHero{grid-template-columns:1fr;min-height:360px;padding:34px 42px}.achievementLanding .achievementHeroCopy{max-width:820px}.achievementLanding .achievementHero h1{margin-bottom:12px;font-size:46px}.achievementLanding .achievementHero p{font-size:14px;line-height:1.6}.achievementLanding .achievementActions{margin-top:18px}.achievementLanding .achievementMedalStage{display:none}@media (max-width:980px){.achievementLanding .achievementCategoryGrid .eventTeaser{grid-column:auto}.achievementLanding .achievementHero{min-height:auto;padding:28px}}@media (max-width:700px){.achievementLanding .achievementCategoryGrid .eventTeaser{grid-column:1/-1}.achievementLanding .achievementHero h1{font-size:36px}}.achievementLanding .achievementCategoryGrid .eventTeaser{grid-column:auto}@media (max-width:1100px){.achievementLanding .achievementCategoryGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:980px){.achievementLanding .achievementCategoryGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.achievementLanding .achievementCategoryGrid{grid-template-columns:repeat(2,1fr)}.achievementLanding .achievementCategoryGrid .eventTeaser{grid-column:auto}}.achievementLanding .achievementCategoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.achievementLanding .achievementCategoryGrid .eventTeaser{grid-column:2/span 2;min-height:126px}@media (max-width:980px){.achievementLanding .achievementCategoryGrid{grid-template-columns:repeat(3,1fr)}.achievementLanding .achievementCategoryGrid .eventTeaser{grid-column:1/-1}}@media (max-width:700px){.achievementLanding .achievementCategoryGrid{grid-template-columns:repeat(2,1fr)}.achievementLanding .achievementCategoryGrid .eventTeaser{grid-column:1/-1}}.achievementLanding .eventTeaser{flex-direction:column;justify-content:center;align-items:center;display:flex}.achievementLanding .eventBadgeSlots{grid-template-columns:repeat(5,1fr);align-items:center;gap:8px;width:100%;display:grid}.achievementLanding .eventBadgeSlot{justify-items:center;gap:3px;display:grid}.achievementLanding .eventBadgeSlot .miniMedal{width:46px;height:46px}.achievementLanding .eventBadgeSlot strong{font-size:9px}.achievementLanding .eventTeaser>small{margin-top:5px}.achievementLanding .achievementCategoryGrid>article{text-align:left;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f2eee794;border:1px solid #40372a21;border-radius:14px;justify-content:center;align-items:flex-start;min-height:126px;padding:16px 92px 16px 16px;transition:transform .9s cubic-bezier(.16,1,.3,1),box-shadow .9s cubic-bezier(.16,1,.3,1),border-color .65s,background-color .45s;position:relative;overflow:hidden;box-shadow:0 10px 24px #3c32240b}.achievementLanding .achievementCategoryGrid>article:hover{background:#faf7f0b8;border-color:#b784204d;transform:translateY(-4px)scale(1.006);box-shadow:0 10px 24px #5a421914}.achievementLanding .achievementCategoryGrid>article>.miniMedal{border-width:4px;width:72px;height:72px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.achievementLanding .achievementCategoryGrid>article>small{font-size:13px;font-weight:800}.achievementLanding .achievementCategoryGrid>article>strong{font-size:10px}.achievementLanding .achievementCategoryGrid>article:after{content:"";pointer-events:none;border:1px solid #b7842024;border-radius:50%;width:145px;height:145px;position:absolute;bottom:-54px;right:-38px;box-shadow:0 0 0 12px #b7842009,0 0 0 26px #b7842006}.achievementLanding .eventTeaser{text-align:center;align-items:center;padding:12px 16px}.achievementLanding .eventTeaser:after{z-index:-1}.achievementLanding .eventBadgeSlots{z-index:1;position:relative}.achievementLanding .eventTeaser>small{z-index:1;font-size:11px;position:relative}@media (max-width:700px){.achievementLanding .achievementCategoryGrid>article{padding-right:78px}.achievementLanding .achievementCategoryGrid>article>.miniMedal{width:52px;height:52px;right:14px}.achievementLanding .eventTeaser{padding-right:16px}}.achievementLanding .eventBadgeSlots{grid-template-columns:repeat(3,1fr);max-width:360px;margin-inline:auto}.achievementLanding .eventTeaser>small{text-align:center;width:100%}.achievementLanding .eventTeaser{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:12px 16px;display:flex}.achievementLanding .eventBadgeSlots{justify-content:center;align-items:center;width:min(100%,360px);margin:0 auto}.achievementLanding .eventTeaser>small{text-align:center;width:100%;margin:8px 0 0}.achievementLanding .eventTeaser{grid-column:1/-1}.achievementLanding .eventBadgeSlots{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none;margin:0}.achievementLanding .eventBadgeSlot{width:100%}.achievementLanding .achievementHero{grid-template-columns:minmax(0,1fr) minmax(260px,38%);align-items:center}.achievementLanding .achievementHeroImage{justify-content:center;align-items:center;min-width:0;height:100%;display:flex;overflow:hidden}.achievementLanding .achievementHeroImage img{object-fit:contain;width:min(100%,430px);height:auto;max-height:300px;display:block}@media (max-width:800px){.achievementLanding .achievementHero{grid-template-columns:1fr}.achievementLanding .achievementHeroImage{margin-top:18px}.achievementLanding .achievementHeroImage img{max-height:220px}}.achievementLanding .achievementHeroImage img{width:min(115%,500px);max-width:none;max-height:330px}@media (min-width:801px){.achievementLanding .achievementHero{position:relative}.achievementLanding .achievementHeroImage{align-items:flex-start;width:38%;height:100%;position:absolute;top:0;right:42px}.achievementLanding .achievementHeroImage img{margin-top:0;transform:none}}html[data-theme=light] .achievementLanding .achievementHero{background:linear-gradient(90deg,#faf8f473 0%,#faf8f457 48%,#faf8f41a 100%)!important}html[data-theme=light][data-selected-theme=dark] .achievementLanding .achievementHero{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#07090d6b!important}html[data-theme=light][data-selected-theme=dark] .achievementLanding .achievementHero p{color:#d2cbc0!important;text-shadow:0 1px 8px #000000b8!important}html[data-theme=light] .achievementLanding .achievementCta p{text-shadow:0 1px 1px #ffffff73;font-weight:600;color:#37332d!important}html[data-theme=dark] .achievementLanding .achievementCta p{font-weight:600}.profileTalisman{align-items:center;gap:14px;min-width:0;display:flex}.profileTalisman>div{min-width:0}.achievementLanding .talismanRoadImage{object-fit:contain;object-position:center;background:0 0;border-radius:0;width:100%;height:170px;margin:0 auto 8px;display:block}.profileTalismanImage{object-fit:contain;object-position:center;background:0 0;border-radius:0;width:96px;height:118px}@media (max-width:700px){.achievementLanding .talismanRoadImage{height:145px}.profileTalismanImage{width:80px;height:100px}}html[data-selected-theme=dark] .forgotPasswordCard,html[data-theme=light][data-selected-theme=dark] .forgotPasswordCard{-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:linear-gradient(145deg,#0c0f15f0,#111319e6)!important;border-color:#be871b61!important;box-shadow:inset 0 0 0 1px #53370833,0 18px 42px #00000057!important}.authLoginLayout .authLoginPasswordOrnament{margin-top:18px!important;margin-bottom:18px!important}.authLoginButtonRow>button.authProviderBtn>img{object-fit:contain!important;flex:0 0 17px!important;width:17px!important;height:17px!important;transform:scale(1.65)!important}.authLoginLayout .authRememberMe{cursor:pointer;text-transform:none!important;letter-spacing:0!important;align-items:center!important;gap:8px!important;width:max-content!important;margin:18px 0 2px!important;display:flex!important}.authLoginLayout .authRememberMe input{cursor:pointer;appearance:none!important;background:#ffffff0d!important;border:1px solid #b77b0b9e!important;border-radius:3px!important;flex:0 0 15px!important;width:15px!important;height:15px!important;margin:0!important;position:relative!important}.authLoginLayout .authRememberMe input:checked{background:#a9700c!important}.authLoginLayout .authRememberMe input:checked:after{content:"✓";color:#fff;font-size:13px;font-weight:900;position:absolute;top:-4px;left:2px}.authLoginLayout .authRememberMe span{font-size:12px;text-transform:none!important;letter-spacing:0!important;font-weight:800!important}.authActivationNoticeWrap{justify-content:center;align-items:center;min-height:calc(100vh - 210px);padding:28px 0;display:flex}.authActivationNoticeWrap .authActivationNotice{text-align:center!important;border-radius:20px!important;width:min(100%,620px)!important;margin:0 auto!important;padding:42px 44px!important}.authActivationNoticeIcon{color:#b77b0b;background:#c591261a;border:1px solid #b77b0b61;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:26px;display:grid;box-shadow:inset 0 0 0 5px #b77b0b0a}.authActivationNotice h1{margin:0 0 17px!important;font-size:clamp(27px,3vw,36px)!important}.authActivationNotice p{max-width:510px;margin:0 auto 12px!important;line-height:1.6!important}.authActivationNotice .btn{justify-content:center!important;min-width:190px!important;margin-top:15px!important;display:inline-flex!important}@media (max-width:620px){.authActivationNoticeWrap{min-height:calc(100vh - 175px);padding:18px 0}.authActivationNoticeWrap .authActivationNotice{border-radius:16px!important;padding:32px 22px!important}.authActivationNoticeIcon{width:52px;height:52px;font-size:23px}}html[data-theme=light]:not([data-selected-theme=dark]) .authActivationNotice{-webkit-backdrop-filter:blur(10px)saturate(112%)!important;backdrop-filter:blur(10px)saturate(112%)!important;color:#302a20!important;background:linear-gradient(145deg,#fffdf8e6,#f8f1e2d1)!important;border-color:#a9700c47!important;box-shadow:inset 0 1px #ffffffd9,0 20px 48px #593c0a1f!important}html[data-theme=light]:not([data-selected-theme=dark]) .authActivationNotice h1{color:#29241d!important}html[data-theme=light]:not([data-selected-theme=dark]) .authActivationNotice p{color:#655d50!important}html[data-theme=light]:not([data-selected-theme=dark]) .authActivationNoticeIcon{color:#96630b!important;background:linear-gradient(145deg,#fff9e8f2,#efdba9b8)!important;border-color:#a9700c57!important;box-shadow:inset 0 0 0 5px #b77b0b0b,0 8px 22px #6e48081a!important}html[data-theme=dark] .authActivationNotice,html[data-selected-theme=dark] .authActivationNotice,html[data-theme=light][data-selected-theme=dark] .authActivationNotice{-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;color:#eee8df!important;background:linear-gradient(145deg,#0c0f15f0,#111319e6)!important;border-color:#be871b61!important;box-shadow:inset 0 0 0 1px #53370833,0 18px 42px #00000057!important}html[data-theme=dark] .authActivationNotice h1,html[data-selected-theme=dark] .authActivationNotice h1,html[data-theme=light][data-selected-theme=dark] .authActivationNotice h1{color:#f2eee7!important}html[data-theme=dark] .authActivationNotice p,html[data-selected-theme=dark] .authActivationNotice p,html[data-theme=light][data-selected-theme=dark] .authActivationNotice p{color:#bdb7ad!important}.resetPasswordCard{border-radius:18px!important;width:min(100%,560px)!important;margin:clamp(44px,10vh,110px) auto!important;padding:36px 38px!important}html[data-theme=dark] .resetPasswordCard,html[data-selected-theme=dark] .resetPasswordCard,html[data-theme=light][data-selected-theme=dark] .resetPasswordCard{color:#eee8df!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:linear-gradient(145deg,#0c0f15f2,#111319eb)!important;border-color:#be871b61!important;box-shadow:inset 0 0 0 1px #53370833,0 18px 42px #00000057!important}html[data-theme=dark] .resetPasswordCard h1,html[data-selected-theme=dark] .resetPasswordCard h1,html[data-theme=light][data-selected-theme=dark] .resetPasswordCard h1{color:#f2eee7!important}html[data-theme=dark] .resetPasswordCard label,html[data-selected-theme=dark] .resetPasswordCard label,html[data-theme=light][data-selected-theme=dark] .resetPasswordCard label{color:#d8d1c7!important}html[data-theme=dark] .resetPasswordCard input,html[data-selected-theme=dark] .resetPasswordCard input,html[data-theme=light][data-selected-theme=dark] .resetPasswordCard input{color:#f2eee7!important;background:#0a0d12d1!important;border-color:#be871b61!important}@media (max-width:620px){.resetPasswordCard{margin:28px auto!important;padding:30px 22px!important}}.authLoginLayout .authNotice,.authRegisterForm .authNotice,.forgotPasswordCard .authNotice,.resetPasswordCard .authNotice{border-radius:10px!important;margin:18px 0 22px!important;padding:14px 16px!important;font-size:13px!important;line-height:1.55!important;display:block!important}.authLoginLayout .authNoticeError,.authRegisterForm .authNoticeError,.forgotPasswordCard .authNoticeError,.resetPasswordCard .authNoticeError{color:#f0c5bb!important;background:#7e241924!important;border:1px solid #e05d4594!important;box-shadow:0 0 0 1px #802a1c1a,0 8px 22px #00000024!important}.authLoginLayout .authNoticeSuccess,.forgotPasswordCard .authNoticeSuccess,.resetPasswordCard .authNoticeSuccess{color:#bfe0c6!important;background:#2c6f3f21!important;border:1px solid #55a4687a!important}html[data-theme=light]:not([data-selected-theme=dark]) .authLoginLayout .authNoticeError,html[data-theme=light]:not([data-selected-theme=dark]) .authRegisterForm .authNoticeError,html[data-theme=light]:not([data-selected-theme=dark]) .forgotPasswordCard .authNoticeError,html[data-theme=light]:not([data-selected-theme=dark]) .resetPasswordCard .authNoticeError{color:#7b291d!important;background:#be3d2614!important;border-color:#b5422d61!important}html[data-theme=light]:not([data-selected-theme=dark]) .authLoginLayout .authNoticeSuccess,html[data-theme=light]:not([data-selected-theme=dark]) .forgotPasswordCard .authNoticeSuccess,html[data-theme=light]:not([data-selected-theme=dark]) .resetPasswordCard .authNoticeSuccess{color:#245d32!important;background:#30824614!important;border-color:#37804b57!important}.authActivationResend{border-top:1px solid #e05d453d!important;margin-top:12px!important;padding-top:12px!important}.authActivationResend span{margin-bottom:9px;font-size:12px;font-weight:800;display:block}.authActivationResend>div{align-items:stretch;gap:8px;display:flex}.authActivationResend input{min-width:0!important;height:38px!important;margin:0!important;padding:8px 10px!important;font-size:12px!important}.authActivationResend .btn{white-space:nowrap;flex:none!important;min-height:38px!important;padding:8px 13px!important;font-size:12px!important}@media (max-width:480px){.authActivationResend>div{flex-direction:column}.authActivationResend .btn{width:100%}}.authRecoveryLinks{flex-direction:column;align-items:flex-start;gap:7px;width:100%;margin-top:20px!important;display:flex!important}.authRecoveryLinks a{font-size:12px;font-weight:800}@media (max-width:480px){.authRecoveryLinks{gap:10px}.authRecoveryLinks a{font-size:11px}html[data-selected-theme=dark] .refStat{border-width:0!important}}html[data-selected-theme=dark] .homeUpdatesSuppress,html[data-theme=light][data-selected-theme=dark] .homeUpdatesSuppress{color:#eee8df!important;background:#2a2b2fe0!important;border-color:#cc9e4147!important}html[data-selected-theme=dark] .homeUpdatesSuppress b,html[data-theme=light][data-selected-theme=dark] .homeUpdatesSuppress b{color:#eee8df!important}html[data-selected-theme=dark] .homeUpdatesSuppress>span,html[data-theme=light][data-selected-theme=dark] .homeUpdatesSuppress>span{background:#141518eb!important;border-color:#d8a3319e!important}html[data-selected-theme=dark] .homeUpdatesSuppress>span.checked,html[data-theme=light][data-selected-theme=dark] .homeUpdatesSuppress>span.checked{color:#fff!important;background:linear-gradient(135deg,#bd8c28,#95630f)!important}.contactPage .homeUpdatesBackdrop,.contactDetailsBackdrop{z-index:5000!important}.contactDetailsBackdrop{isolation:isolate}.contactDetailsList p:has(.contactCopyBtn){grid-template-columns:145px minmax(0,1fr) 34px}.contactCopyBtn{color:#a9700c;width:30px;height:30px;font:inherit;cursor:pointer;background:#b77b0b12;border:1px solid #b77b0b47;border-radius:7px;place-items:center;font-size:16px;font-weight:900;transition:all .2s;display:grid}.contactCopyBtn:hover{background:#b77b0b29;transform:translateY(-1px)}html[data-theme=dark] .contactCopyBtn,html[data-selected-theme=dark] .contactCopyBtn{color:#d8a331;background:#cd9a2c12;border-color:#cd9a2c47}@media (max-width:560px){.contactDetailsList p:has(.contactCopyBtn){grid-template-columns:minmax(0,1fr) 34px}.contactDetailsList p:has(.contactCopyBtn)>strong{grid-column:1/-1}}.contactAltButton{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit}.contactDetailsModal .homeUpdatesBody{padding:25px 30px}.contactDetailsList{text-align:left;gap:9px;margin-top:18px;display:grid}.contactDetailsList p{background:#ffffff4d;border:1px solid #b77b0b29;border-radius:9px;grid-template-columns:145px 1fr;align-items:center;gap:14px;padding:11px 13px;display:grid;max-width:none!important;margin:0!important}.contactDetailsList strong{color:#26211b}.contactDetailsList a{color:#9b670d;overflow-wrap:anywhere;font-weight:800}.contactDetailsList span{color:#625b50;font-weight:800}html[data-theme=dark] .contactDetailsList p,html[data-selected-theme=dark] .contactDetailsList p{background:#ffffff09;border-color:#cd9a2c2e}html[data-theme=dark] .contactDetailsList strong,html[data-selected-theme=dark] .contactDetailsList strong{color:#eee7db}html[data-theme=dark] .contactDetailsList a,html[data-selected-theme=dark] .contactDetailsList a{color:#d8a331}html[data-theme=dark] .contactDetailsList span,html[data-selected-theme=dark] .contactDetailsList span{color:#c4bdb2}@media (max-width:560px){.contactDetailsList p{grid-template-columns:1fr;gap:4px}.contactDetailsModal .homeUpdatesBody{padding:22px 18px}}.authPasswordField{width:100%!important;display:block!important;position:relative!important}.authPasswordField>input{width:100%!important;padding-right:48px!important}.sroSecuritySettings .authPasswordField>input{margin:0!important;padding-right:48px!important;display:block!important}.sroSecuritySettings .authPasswordField>.authPasswordToggle{margin:0!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}.authPasswordToggle{color:#b77b0b!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:7px!important;place-items:center!important;width:32px!important;height:32px!important;padding:0!important;font-size:20px!important;line-height:1!important;display:grid!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}.authPasswordToggle:hover,.authPasswordToggle:focus-visible{color:#d9a532!important;background:#b77b0b1f!important;outline:none!important}html[data-theme=light]:not([data-selected-theme=dark]) .authPasswordToggle{color:#96640a!important}html[data-selected-theme=light] .authRegisterForm h1,html[data-selected-theme=dark] .authRegisterForm h1{margin:0 0 25px!important}html[data-selected-theme=light] .authRegisterTitleOrnament,html[data-selected-theme=dark] .authRegisterTitleOrnament{margin:0 0 10px!important}html[data-selected-theme=light] .authRegisterTitleOrnamentBottom,html[data-selected-theme=dark] .authRegisterTitleOrnamentBottom{margin:-13px 0 24px!important}html[data-selected-theme=light] .authRegisterCardBottomOrnament,html[data-selected-theme=dark] .authRegisterCardBottomOrnament{margin:24px 0 -5px!important}html[data-selected-theme=light] .authRegisterForm input:not([type=checkbox]):not([type=radio]),html[data-selected-theme=dark] .authRegisterForm input:not([type=checkbox]):not([type=radio]),html[data-selected-theme=light] .authRegisterForm .authPasswordField>input,html[data-selected-theme=dark] .authRegisterForm .authPasswordField>input{margin:6px 0 13px!important}html[data-selected-theme=light] .registerPolicyChecks,html[data-selected-theme=dark] .registerPolicyChecks{gap:7px!important;margin:6px 0 14px!important}html[data-selected-theme=light] .authRegisterSubmit,html[data-selected-theme=dark] .authRegisterSubmit{margin-top:0!important}html[data-selected-theme=light] .authRegisterForm .registerPolicyChecks label,html[data-selected-theme=dark] .authRegisterForm .registerPolicyChecks label{margin:7px 0 12px!important;line-height:1.35!important}html[data-theme=light]:not([data-selected-theme=dark]) .authRegisterForm .registerPolicyChecks input[type=checkbox]:checked{background:0 0!important}html[data-theme=light]:not([data-selected-theme=dark]) .authRegisterForm .registerPolicyChecks input[type=checkbox]:checked:after{content:""!important;filter:drop-shadow(0 0 2px #9760007a)!important;opacity:1!important;background:url(/sroedge-logo-gold.png) 50%/contain no-repeat!important;position:absolute!important;inset:-4px!important}html[data-theme=dark]:not([data-selected-theme=dark]) .authRegisterForm .registerPolicyChecks input[type=checkbox]:checked:after{position:absolute!important}.discordHub{gap:16px;display:grid}.discordHero,.discordIdentityCard,.discordMetricCard,.discordServers,.discordConnectState{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#faf8f49e;border:1px solid #be8b2e3d;box-shadow:0 12px 30px #0000000f}.discordHero{border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;display:flex}.discordHero h1{margin:4px 0 5px;font-size:29px}.discordHero p{max-width:720px;color:var(--muted);margin:0}.discordKicker{color:var(--accent2);letter-spacing:.14em;font-size:10px;font-weight:950}.discordConnectionPill{border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:850;display:flex}.discordConnectionPill i{background:#888;border-radius:50%;width:8px;height:8px}.discordConnectionPill.connected i{background:#55b76f;box-shadow:0 0 0 5px #55b76f1c}.discordOverviewGrid{grid-template-columns:minmax(0,1fr) 210px;gap:14px;display:grid}.discordIdentityCard{border-radius:16px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.discordAvatar,.discordServerIcon,.discordMark{color:var(--accent2);background:#be8b2e1a;border:1px solid #be8b2e57;place-items:center;font-weight:950;display:grid}.discordAvatar{border-radius:50%;width:64px;height:64px;font-size:25px;overflow:hidden}.discordAvatar img{object-fit:cover;width:100%;height:100%;display:block}.discordDisconnect{color:#b94f43;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:850}.discordDisconnect:hover{color:#d65c4e;text-underline-offset:3px;text-decoration:underline}.discordIdentityText h2{margin:3px 0}.discordIdentityText p{color:var(--muted);margin:0;font-size:12px}.discordIdentityActions{justify-items:end;gap:7px;display:grid}.discordIdentityActions>a{color:var(--accent2);font-size:11px;font-weight:800}.discordMetricCard{border-radius:16px;padding:20px}.discordMetricCard strong{margin-top:7px;font-size:36px;display:block}.discordMetricCard p{color:var(--muted);margin:5px 0 14px;font-size:12px}.discordMetricBar{background:#be8b2e1f;border-radius:9px;height:4px;overflow:hidden}.discordMetricBar i{background:var(--accent2);height:100%;display:block}.discordServers{border-radius:17px;padding:22px}.discordSectionHead{justify-content:space-between;gap:15px;margin-bottom:15px;display:flex}.discordSectionHead h2{margin:3px 0}.discordServerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.discordServerCard{border:1px solid #be8b2e2e;border-radius:13px;grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:14px;transition:all .18s;display:grid}.discordServerCard:hover{border-color:#dca63294;transform:translateY(-1px);box-shadow:0 8px 24px #be8b2e1a}.discordServerIcon{border-radius:14px;width:48px;height:48px;overflow:hidden}.discordServerIcon img{object-fit:cover;width:100%;height:100%;display:block}.discordServerCard h3{margin:0 0 5px}.discordServerCard p{color:var(--muted);margin:6px 0 0;font-size:10px}.discordPermission{background:#5b78aa1a;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:850;display:inline-flex}.discordPermission.owner{color:var(--accent2);background:#be8b2e1f}.discordEmpty{border:1px dashed #be8b2e40;border-radius:13px;justify-items:start;gap:6px;padding:22px;display:grid}.discordEmpty p{color:var(--muted);margin:0 0 7px}.discordConnectState{text-align:center;border-radius:18px;justify-items:center;padding:52px 24px;display:grid}.discordMark{border-radius:22px;width:70px;height:70px;margin-bottom:16px;font-size:29px}.discordMark svg{width:38px;height:29px;display:block}.discordConnectState p{max-width:620px;color:var(--muted)}.discordNotice{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:12px;padding:13px 16px 13px 44px;font-size:13px;font-weight:850;position:relative;box-shadow:0 8px 22px #00000014}.discordNotice:before{border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:950;display:grid;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.discordNotice.success{color:var(--text);background:#409a5b29;border:1px solid #409a5b75}.discordNotice.success:before{content:"✓";color:#2f8c4a;background:#409a5b38}.discordNotice.error{color:var(--text);background:#be4a3c26;border:1px solid #be4a3c75}.discordNotice.error:before{content:"!";color:#b4473b;background:#be4a3c38}html[data-theme=dark] .discordNotice.success,html[data-selected-theme=dark] .discordNotice.success{background:#36894f33;border-color:#53be7175}html[data-theme=dark] .discordNotice.error,html[data-selected-theme=dark] .discordNotice.error{background:#a63e3333;border-color:#d85a4c75}html[data-theme=dark] .discordHero,html[data-selected-theme=dark] .discordHero,html[data-theme=dark] .discordIdentityCard,html[data-selected-theme=dark] .discordIdentityCard,html[data-theme=dark] .discordMetricCard,html[data-selected-theme=dark] .discordMetricCard,html[data-theme=dark] .discordServers,html[data-selected-theme=dark] .discordServers,html[data-theme=dark] .discordConnectState,html[data-selected-theme=dark] .discordConnectState{background:#07090da8;border-color:#cb972a42}html[data-theme=dark] .discordServerCard:hover,html[data-selected-theme=dark] .discordServerCard:hover{background:#7e581421}@media (max-width:850px){.discordOverviewGrid{grid-template-columns:1fr}.discordIdentityCard{grid-template-columns:54px 1fr}.discordIdentityActions{grid-column:1/-1;justify-items:start}.discordServerGrid{grid-template-columns:1fr}}@media (max-width:600px){.discordHero{flex-direction:column;align-items:flex-start}.discordIdentityCard{grid-template-columns:1fr}}.profileSidebar nav a.profileSidebarActive{color:var(--accent2)!important}.profileSidebar nav a.profileSidebarActive:after{height:2px;bottom:3px;box-shadow:0 1px 7px #be8b2e47;background:linear-gradient(90deg,#0000,#be8b2ef2 22%,#e6b84ef2 50%,#be8b2ef2 78%,#0000)!important;transform:scaleX(1)!important}html[data-theme=dark] .profileSidebar nav a.profileSidebarActive,html[data-selected-theme=dark] .profileSidebar nav a.profileSidebarActive{color:#d7a633!important}.orderHub{gap:16px;display:grid}.orderHubHero{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#faf8f4c7;border:1px solid #be8b2e38;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex;box-shadow:0 12px 30px #3c32240f}.orderKicker{color:var(--accent2);letter-spacing:.15em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.orderHubHero h1{margin:0 0 5px;font-size:27px}.orderHubHero p{max-width:650px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.orderHubCount{text-align:center;border-left:1px solid #be8b2e38;min-width:112px;padding:12px 16px}.orderHubCount strong{color:var(--accent2);font-size:25px;line-height:1;display:block}.orderHubCount span{color:var(--muted);margin-top:5px;font-size:10px;font-weight:800;display:block}.orderEmpty{text-align:center;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(135deg,#faf8f4db,#fff9e6ad);border:1px solid #be8b2e38;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:38px 24px;display:flex;box-shadow:0 14px 38px #3c322412}.orderEmptyIcon{width:62px;height:62px;color:var(--accent2);background:#be8b2e14;border:1px solid #be8b2e5c;border-radius:18px;place-items:center;margin-bottom:14px;font-size:28px;display:grid}.orderEmpty h2{margin:0 0 7px;font-size:23px}.orderEmpty p{max-width:560px;color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.65}.orderList{gap:12px;display:grid}.orderCard{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#faf8f4d1;border:1px solid #be8b2e38;border-radius:16px;padding:18px 20px;box-shadow:0 10px 28px #3c32240e}.orderCardHead{border-bottom:1px solid #be8b2e29;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:12px;display:flex}.orderCardHead h2{margin:0;font-size:18px}.orderStatus{text-transform:uppercase;color:var(--accent2);background:#be8b2e17;border:1px solid #be8b2e4d;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:900}.orderStatus-paid{color:#32834a;background:#409a5b1a;border-color:#409a5b59}.orderStatus-cancelled,.orderStatus-refunded{color:#ad493e;background:#be4a3c14;border-color:#be4a3c4d}.orderInfoGrid{grid-template-columns:2fr 1fr 1fr;gap:9px;margin-top:12px;display:grid}.orderInfoGrid>div{background:#be8b2e0b;border-radius:9px;padding:9px 11px}.orderInfoGrid span{color:var(--muted);font-size:9px;font-weight:800;display:block}.orderInfoGrid strong{margin-top:3px;font-size:11px;display:block}.orderItems{gap:1px;margin-top:10px;display:grid}.orderItem{border-bottom:1px solid #be8b2e1a;justify-content:space-between;align-items:center;gap:15px;padding:8px 4px;font-size:12px;display:flex}.orderItem small{color:var(--muted)}.orderCardFoot{justify-content:flex-end;padding-top:10px;display:flex}.orderCardFoot a{color:var(--accent2);font-size:11px;font-weight:900}html[data-theme=dark] .orderHubHero,html[data-selected-theme=dark] .orderHubHero,html[data-theme=dark] .orderCard,html[data-selected-theme=dark] .orderCard{background:#07090dc7;border-color:#cb972a38;box-shadow:0 12px 30px #00000029}html[data-theme=dark] .orderEmpty,html[data-selected-theme=dark] .orderEmpty{background:linear-gradient(135deg,#07090dd1,#1d170ab8);border-color:#cb972a3d;box-shadow:0 14px 38px #0000002e}html[data-theme=dark] .orderInfoGrid>div,html[data-selected-theme=dark] .orderInfoGrid>div{background:#be8b2e0e}@media (max-width:650px){.orderHubHero{display:grid}.orderHubCount{text-align:left;border-top:1px solid #be8b2e33;border-left:0;padding:12px 0 0}.orderInfoGrid{grid-template-columns:1fr}.orderItem{flex-direction:column;align-items:flex-start;gap:3px}}.licenseHub{gap:16px;display:grid}.licenseHubHero{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#faf8f4c7;border:1px solid #be8b2e38;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex;box-shadow:0 12px 30px #3c32240f}.licenseHubKicker,.licenseEmptyEyebrow,.licenseProductLabel{color:var(--accent2);letter-spacing:.15em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.licenseHubHero h1{margin:0 0 5px;font-size:27px}.licenseHubHero p{max-width:650px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.licenseHubCount{text-align:center;border-left:1px solid #be8b2e38;min-width:112px;padding:12px 16px}.licenseHubCount strong{color:var(--accent2);font-size:25px;line-height:1;display:block}.licenseHubCount span{color:var(--muted);margin-top:5px;font-size:10px;font-weight:800;display:block}.licenseSuccess{background:#be8b2e17;border:1px solid #be8b2e47;border-radius:11px;padding:12px 15px;font-weight:800}.licenseEmpty{text-align:center;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(135deg,#faf8f4db,#fff9e6ad);border:1px solid #be8b2e38;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:38px 24px;display:flex;box-shadow:0 14px 38px #3c322412}.licenseEmptyIcon{width:62px;height:62px;color:var(--accent2);background:#be8b2e14;border:1px solid #be8b2e5c;border-radius:18px;place-items:center;margin-bottom:14px;font-size:35px;display:grid;transform:rotate(45deg)}.licenseEmptyIcon:first-letter{transform:rotate(-45deg)}.licenseEmpty h2{margin:0 0 7px;font-size:23px}.licenseEmpty p{max-width:520px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.licenseEmptyActions{gap:9px;margin-top:20px;display:flex}.licenseEmptyActions .btnGhost{color:var(--accent2)!important;background:0 0!important;border:1px solid #be8b2e61!important}.licenseCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.licenseCard{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#faf8f4d1;border:1px solid #be8b2e38;border-radius:17px;padding:20px;box-shadow:0 12px 30px #3c32240f}.licenseCardTop{border-bottom:1px solid #be8b2e29;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.licenseCardTop h2{margin:0;font-size:20px}.licenseStatus{color:var(--accent2);text-transform:uppercase;background:#be8b2e17;border:1px solid #be8b2e4d;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.licenseMetaGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.licenseMetaGrid>div{background:#be8b2e0b;border-radius:10px;padding:10px 11px}.licenseMetaGrid span,.licenseRemaining span{color:var(--muted);font-size:10px;font-weight:800;display:block}.licenseMetaGrid strong{margin-top:3px;font-size:12px;display:block}.licenseRemaining{border:1px solid #be8b2e26;border-radius:10px;justify-content:space-between;align-items:center;margin-top:10px;padding:10px 11px;display:flex}.licenseRemaining strong{color:var(--accent2);font-size:12px}.licenseCardActions{justify-content:space-between;align-items:center;gap:12px;margin-top:15px;display:flex}.licenseStoreLink{color:var(--accent2);font-size:11px;font-weight:900}.licenseDisabled{max-width:260px;color:var(--muted);font-size:11px}html[data-theme=dark] .licenseHubHero,html[data-selected-theme=dark] .licenseHubHero,html[data-theme=dark] .licenseCard,html[data-selected-theme=dark] .licenseCard{background:#07090dc7;border-color:#cb972a38;box-shadow:0 12px 30px #00000029}html[data-theme=dark] .licenseEmpty,html[data-selected-theme=dark] .licenseEmpty{background:linear-gradient(135deg,#07090dd1,#1d170ab8);border-color:#cb972a3d;box-shadow:0 14px 38px #0000002e}html[data-theme=dark] .licenseMetaGrid>div,html[data-selected-theme=dark] .licenseMetaGrid>div{background:#be8b2e0e}@media (max-width:800px){.licenseCards{grid-template-columns:1fr}.licenseHubHero{align-items:flex-start}.licenseHubCount{min-width:auto}.licenseEmpty{min-height:260px}}@media (max-width:560px){.licenseHubHero{display:grid}.licenseHubCount{text-align:left;border-top:1px solid #be8b2e33;border-left:0;padding:12px 0 0}.licenseMetaGrid{grid-template-columns:1fr}.licenseCardActions{flex-direction:column;align-items:flex-start}.licenseEmptyActions{flex-direction:column;width:100%;max-width:230px}}.storeHub{gap:18px;display:grid}.storeHero{background:linear-gradient(105deg,#f8f7f2fa 0%,#f8f7f2e6 39%,#f8f7f247 68%,#f8f7f214),radial-gradient(circle at 84% 35%,#e1b54b7a,#0000 31%),linear-gradient(135deg,#edf2f5 0%,#f7f2e5 58%,#d9b95e 100%);border:1px solid #be8b2e3d;border-radius:22px;min-height:330px;position:relative;overflow:hidden;box-shadow:0 18px 45px #3c322417}.storeHeroBackdrop{opacity:.9;background:radial-gradient(circle at 88% 42%,#fff6c4d9 0 2%,#0000 18%),linear-gradient(125deg,#0000 57%,#ffffff5c 57.5%,#0000 58%),linear-gradient(155deg,#0000 68%,#9a7e4024 68.5%,#0000 69%);position:absolute;inset:0}.storeHeroContent{z-index:2;width:min(590px,66%);padding:54px 48px;position:relative}.storeEyebrow{color:var(--accent2);letter-spacing:.17em;font-size:10px;font-weight:950;display:block}.storeHero h1{max-width:560px;margin:8px 0 10px;font-size:36px;line-height:1.08}.storeHero p{max-width:550px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.storeHeroActions{gap:9px;margin-top:22px;display:flex}.storeGhostBtn{color:var(--accent2);background:#ffffff57;border:1px solid #be8b2e59;border-radius:9px;justify-content:center;align-items:center;padding:9px 15px;font-size:12px;font-weight:900;display:inline-flex}.storeBalance{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa8;border:1px solid #be8b2e52;border-radius:14px;min-width:190px;padding:14px 17px;position:absolute;bottom:22px;right:24px;box-shadow:0 10px 28px #4f3e161a}.storeBalance span,.storeBalance small{color:var(--muted);letter-spacing:.08em;font-size:9px;font-weight:850;display:block}.storeBalance strong{color:var(--accent2);margin:4px 0;font-size:22px;display:block}.storeToolbar{justify-content:space-between;align-items:flex-end;gap:18px;padding:7px 2px;display:flex}.storeToolbar h2{margin:4px 0 0;font-size:23px}.storeTrust{color:var(--muted);gap:15px;font-size:10px;font-weight:800;display:flex}.storeProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.storeProductCard{background:#faf8f4d6;border:1px solid #be8b2e33;border-radius:18px;grid-template-columns:128px 1fr;min-height:260px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 12px 30px #3c32240f}.storeProductCard:hover{border-color:#be8b2e6b;transform:translateY(-2px);box-shadow:0 16px 34px #3c32241a}.storeProductVisual{background:linear-gradient(160deg,#ebe2cacc,#f9f7f180);border-right:1px solid #be8b2e2e;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:relative}.storeProductVisual>span{color:#785d2473;font-size:10px;font-weight:950;position:absolute;top:12px;left:13px}.storeProductVisual small{letter-spacing:.14em;color:var(--muted);font-size:8px;font-weight:900}.storeProductMark{color:#725111;background:linear-gradient(145deg,#fff9e9,#d5a73d);border:1px solid #be8b2e7a;border-radius:19px;place-items:center;width:64px;height:64px;font-family:Georgia,serif;font-size:35px;font-weight:900;display:grid;box-shadow:0 12px 25px #a979182e}.storeProductBody{padding:18px}.storeProductTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.storeProductTop h3{margin:5px 0 3px;font-size:18px}.storeProductTop p{color:var(--muted);margin:0;font-size:11px}.storePrice{white-space:nowrap;color:var(--accent2);font-size:18px}.storeFeatures{color:var(--muted);gap:5px;margin:14px 0;font-size:10px;font-weight:750;display:grid}.storeBuyForm{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.storeBuyForm label span{color:var(--muted);margin-bottom:4px;font-size:9px;font-weight:850;display:block}.storeBuyForm select{width:100%;min-width:0;height:38px;color:inherit;background:#ffffff8c;border:1px solid #be8b2e38;border-radius:8px;padding:0 9px;font-size:11px}.storeBuyBtn{white-space:nowrap;height:38px}.storeFootNote{background:#be8b2e0b;border:1px solid #be8b2e2e;border-radius:14px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.storeFootNote b{font-size:12px}.storeFootNote p{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.55}html[data-theme=dark] .storeHeroBackdrop,html[data-selected-theme=dark] .storeHeroBackdrop{opacity:.5}html[data-theme=dark] .storeBalance,html[data-selected-theme=dark] .storeBalance{background:#080a0eb3}html[data-theme=dark] .storeProductCard,html[data-selected-theme=dark] .storeProductCard{background:#07090dc7;border-color:#cb972a38}html[data-theme=dark] .storeBuyForm select,html[data-selected-theme=dark] .storeBuyForm select{background:#040609a6}@media (max-width:900px){.storeProductGrid{grid-template-columns:1fr}.storeHeroContent{width:72%}.storeTrust{display:none}}@media (max-width:600px){.storeHero{min-height:390px}.storeHeroContent{width:auto;padding:34px 24px}.storeHero h1{font-size:29px}.storeBalance{bottom:20px;left:24px;right:24px}.storeProductCard{grid-template-columns:92px 1fr}.storeBuyForm{grid-template-columns:1fr}.storeToolbar{align-items:flex-start}.storeProductVisual{min-height:100%}}.storeHero{background:linear-gradient(90deg,#f8f7f2fa 0%,#f8f7f2e8 31%,#f8f7f2a1 54%,#efd794b8 78%,#d7ab41c7 100%),radial-gradient(circle at 88% 36%,#f4c757bd,#0000 34%);min-height:270px}.storeHeroBackdrop{opacity:1;background:linear-gradient(90deg,#ffffff61 0%,#ffffff29 38%,#ffffff08 67%,#bb851f24 100%),radial-gradient(circle at 88% 40%,#ffe79a7a,#0000 32%)}.storeProductCard{background:linear-gradient(90deg,#faf8f4f0 0%,#faf8f4d1 52%,#efdba585 82%,#dbb24f57 100%);position:relative}.storeProductCard:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#ffffff2e,#0000 45%,#cb972a17);position:absolute;inset:0}.storeProductVisual,.storeProductBody{z-index:1;position:relative}html[data-theme=dark] .storeProductVisual,html[data-selected-theme=dark] .storeProductVisual{background:linear-gradient(90deg,#121211eb,#352a13ad,#76551857)}@media (max-width:600px){.storeHero{min-height:350px}.storeHeroContent{padding:28px 24px}}.storeHero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#ffffff57 0%,#ffffff2e 34%,#ffffff0f 58%,#fff0 78%);position:absolute;inset:0}.storeHeroContent,.storeBalance{z-index:3}.storeDemoCard .storeBuyBtn:disabled{opacity:.58;cursor:default}html[data-theme=dark] .storeHero:after,html[data-selected-theme=dark] .storeHero:after{background:linear-gradient(90deg,#030508c2 0%,#0305088f 28%,#0305084d 50%,#03050814 72%,#0000 90%)}html[data-theme=dark] .storeProductCard:after,html[data-selected-theme=dark] .storeProductCard:after{background:linear-gradient(90deg,#03050894 0%,#03050852 35%,#0305081f 58%,#0000 88%)}.storeHero{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#faf9f6fa 0%,#faf9f6e6 30%,#faf9f699 54%,#f1d68b61 76%,#d5a32d3d 100%)!important}.storeHero:after{background:0 0!important}.storeProductCard:after{background:0 0!important}.storeProductVisual{background:linear-gradient(90deg,#f5eedce0,#ead29485,#d8a6303d)!important}.storeProductCard{background:linear-gradient(90deg,#faf8f4fc 0%,#faf8f4f2 34%,#faf8f4d6 58%,#efd284b3 80%,#d3a02a85 100%)!important}html[data-theme=dark] .storeProductCard,html[data-selected-theme=dark] .storeProductCard{background:linear-gradient(90deg,#07090dfc 0%,#07090df2 34%,#07090dd9 59%,#483511b8 80%,#7e5a168a 100%)!important}.storeHero{border-radius:18px!important;min-height:238px!important}.storeHeroContent{width:min(650px,61%)!important;padding:34px 42px!important}.storeHero h1{letter-spacing:-.035em;max-width:640px!important;margin:9px 0 10px!important;font-size:31px!important;line-height:1.06!important}.storeHero p{max-width:610px!important;font-size:12px!important;line-height:1.65!important}.storeHeroActions{margin-top:18px!important}.storeBalance{border-radius:12px!important;min-width:176px!important;padding:12px 15px!important;bottom:22px!important;right:24px!important}.storeBalance strong{font-size:20px!important}.storeHero{background:linear-gradient(90deg,#faf9f6e6 0%,#faf9f6c7 25%,#faf9f66b 48%,#f6e2aa33 68%,#d8a63021 100%)!important}.storeHeroBackdrop{background:linear-gradient(90deg,#ffffff14,#0000 58%,#daa9350f)!important}html[data-theme=dark] .storeHero,html[data-selected-theme=dark] .storeHero{background:linear-gradient(90deg,#07090de8 0%,#07090dc7 26%,#07090d75 49%,#4131133d 70%,#825c1429 100%)!important}@media (max-width:600px){.storeHero{min-height:350px!important}.storeHeroContent{width:auto!important;padding:28px 24px!important}.storeHero h1{font-size:27px!important}}.walletHub{gap:16px;display:grid}.walletHero{background:linear-gradient(100deg,#faf9f6f0,#faf9f6b8 48%,#e6c0615c 78%,#cd97213d);border:1px solid #be8b2e3b;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;min-height:190px;padding:32px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 35px #3c322412}.walletHero:after{content:"";pointer-events:none;background:radial-gradient(circle at 84% 25%,#fff1bb8c,#0000 30%);position:absolute;inset:0}.walletHero>div{z-index:1;position:relative}.walletHero h1{letter-spacing:-.035em;margin:7px 0 8px;font-size:30px}.walletHero p{max-width:560px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.walletEyebrow{color:var(--accent2);letter-spacing:.16em;font-size:9px;font-weight:950;display:block}.walletBalance{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff9e;border:1px solid #be8b2e4d;border-radius:14px;min-width:225px;padding:16px 18px}.walletBalance span,.walletBalance small{color:var(--muted);letter-spacing:.08em;font-size:9px;font-weight:850;display:block}.walletBalance strong{color:var(--accent2);margin:5px 0;font-size:27px;display:block}.walletGrid{grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);gap:14px;display:grid}.walletTopup,.walletRecent{background:linear-gradient(110deg,#faf8f4f5,#faf8f4d1 58%,#e6c36947);border:1px solid #be8b2e2e;border-radius:17px;padding:22px;box-shadow:0 10px 26px #3c32240d}.walletTopup h2,.walletRecent h2{margin:5px 0 8px;font-size:20px}.walletTopup>p{color:var(--muted);margin:0 0 17px;font-size:11px;line-height:1.6}.walletAmounts{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.walletAmounts button{height:40px;color:inherit;background:#ffffff8c;border:1px solid #be8b2e3d;border-radius:9px;font-weight:900}.walletAmounts button:disabled,.walletCustom button:disabled{opacity:.7}.walletCustom{grid-template-columns:1fr auto;gap:8px;margin-top:9px;display:grid}.walletCustom>div{background:#ffffff7a;border:1px solid #be8b2e33;border-radius:9px;height:40px;display:flex;overflow:hidden}.walletCustom span{color:var(--accent2);border-right:1px solid #be8b2e2e;place-items:center;padding:0 10px;font-size:10px;font-weight:900;display:grid}.walletCustom input{width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:0;padding:0 10px}.walletPending{color:var(--muted);margin-top:13px;font-size:9px;display:block}.walletSectionHead{justify-content:space-between;align-items:flex-start;display:flex}.walletSectionHead>span{min-width:29px;height:29px;color:var(--accent2);border:1px solid #be8b2e3d;border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:grid}.walletEmpty{text-align:center;border:1px dashed #be8b2e38;border-radius:12px;place-items:center;min-height:150px;display:grid}.walletEmpty b{font-size:12px}.walletEmpty p{max-width:320px;color:var(--muted);margin:-35px 0 0;font-size:10px}.walletEntryList{display:grid}.walletEntry{border-top:1px solid #be8b2e1c;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.walletEntryIcon{width:31px;height:31px;color:var(--accent2);background:#be8b2e17;border-radius:9px;place-items:center;font-weight:950;display:grid}.walletEntry b,.walletEntry span,.walletEntry small{display:block}.walletEntry b{font-size:11px}.walletEntry span,.walletEntry small{color:var(--muted);margin-top:2px;font-size:9px}.walletEntry>div:last-child{text-align:right}.walletPositive strong{color:#408a59}.walletNegative strong{color:#a64b4b}.walletInfo{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.walletInfo>div{background:#be8b2e09;border:1px solid #be8b2e26;border-radius:13px;align-items:center;gap:11px;padding:14px 16px;display:flex}.walletInfo>div>span{min-width:35px;height:35px;color:var(--accent2);background:#be8b2e17;border-radius:10px;place-items:center;font-size:10px;font-weight:950;display:grid}.walletInfo p{margin:0}.walletInfo b,.walletInfo small{display:block}.walletInfo b{font-size:10px}.walletInfo small{color:var(--muted);margin-top:2px;font-size:9px;line-height:1.4}html[data-theme=dark] .walletHero,html[data-selected-theme=dark] .walletHero{background:linear-gradient(100deg,#07090df5,#07090dc2 50%,#5740136b 80%,#91671745)}html[data-theme=dark] .walletBalance,html[data-selected-theme=dark] .walletBalance{background:#07090dad}html[data-theme=dark] .walletTopup,html[data-selected-theme=dark] .walletTopup,html[data-theme=dark] .walletRecent,html[data-selected-theme=dark] .walletRecent{background:linear-gradient(110deg,#07090df0,#07090dd6 60%,#4e3a124d)}html[data-theme=dark] .walletAmounts button,html[data-selected-theme=dark] .walletAmounts button,html[data-theme=dark] .walletCustom>div,html[data-selected-theme=dark] .walletCustom>div{background:#0406098c}@media (max-width:850px){.walletGrid,.walletInfo{grid-template-columns:1fr}.walletHero{flex-direction:column;align-items:flex-start}.walletBalance{width:100%}}@media (max-width:520px){.walletHero{padding:26px 22px}.walletHero h1{font-size:26px}.walletAmounts{grid-template-columns:repeat(2,1fr)}.walletCustom{grid-template-columns:1fr}}.legalPage{background:linear-gradient(120deg,#faf9f6f7,#faf9f6e0 72%,#e0bc5d29);border:1px solid #be8b2e2e;border-radius:18px;max-width:900px;margin:22px auto 44px;padding:34px 38px;box-shadow:0 14px 34px #322a1c0f}.legalEyebrow{color:var(--accent2);letter-spacing:.16em;font-size:9px;font-weight:950}.legalPage h1{letter-spacing:-.035em;margin:8px 0 10px;font-size:30px}.legalLead{color:var(--muted);margin:0 0 24px;font-size:12px;line-height:1.7}.legalPage section{border-top:1px solid #be8b2e21;padding:19px 0}.legalPage section h2{margin:0 0 8px;font-size:15px}.legalPage section p{color:var(--muted);margin:0;font-size:11px;line-height:1.8}.legalNotice{background:#be8b2e0f;border:1px solid #be8b2e38;border-radius:11px;margin-top:18px;padding:13px 15px;font-size:10px;font-weight:750;line-height:1.6}.footerLegalLinks{flex-direction:column;gap:7px;display:flex}.footerLegalLinks a{color:var(--muted);font-size:11px;text-decoration:none}html[data-theme=dark] .legalPage,html[data-selected-theme=dark] .legalPage{background:linear-gradient(120deg,#07090df5,#07090de0 72%,#543e1233)}@media (max-width:650px){.legalPage{padding:26px 22px}.legalPage h1{font-size:25px}}.footerPolicyColumns{align-items:flex-start!important}.footerLegalLinks{border-left:3px solid #c79119d9;padding-left:10px;gap:8px!important}.footerLegalLinks a{text-underline-offset:3px;-webkit-text-decoration:underline #c7911952;text-decoration:underline #c7911952;position:relative;color:inherit!important;padding-left:13px!important;font-size:12px!important;font-weight:700!important;line-height:1.25!important}.footerLegalLinks a:before{content:"✦";color:var(--accent2);font-size:7px;position:absolute;top:1px;left:0}.footerLegalLinks a:hover{color:var(--accent2)!important}.footerPolicyColumns{grid-template-columns:auto auto auto!important;gap:34px!important;display:grid!important}.footerLegalLinks{min-width:145px;order:-1!important}.footerNavArea{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:34px!important;display:grid!important}@media (max-width:850px){.footerPolicyColumns,.footerNavArea{grid-template-columns:1fr!important}}.footerLegalLinks a{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;text-underline-offset:3px!important;padding:0 0 0 13px!important;-webkit-text-decoration:underline #c7911952!important;text-decoration:underline #c7911952!important;display:block!important}.footerLegalLinks{font-size:inherit!important;font-weight:inherit!important;color:inherit!important}.siteFooter .footerLegalLinks{font-size:initial!important;font-weight:initial!important;color:initial!important;border-left:0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:7px!important;padding-left:12px!important;display:flex!important;position:relative!important}.siteFooter .footerLegalLinks:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0;background:#a9700c!important;box-shadow:0 0 6px #a9700c1f!important}.siteFooter .footerLegalLinks a{color:#d0c8bc!important;white-space:nowrap!important;width:max-content!important;min-height:20px!important;padding:1px 0!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important;text-decoration:none!important;position:relative!important}.siteFooter .footerLegalLinks a:before{content:"✦"!important;color:#a9700c!important;margin-right:7px!important;font-size:8px!important;position:static!important}.siteFooter .footerLegalLinks a:after{content:"";transform-origin:50%;opacity:.7;background:linear-gradient(90deg,#0000,#a9700c 18% 82%,#0000);height:1px;position:absolute;bottom:-2px;left:15px;right:0;transform:scaleX(.72)}.siteFooter .footerLegalLinks a:hover{color:#e1ad3c!important}.siteFooter .footerLegalLinks a:hover:after{opacity:1;transform:scaleX(1)}html[data-theme=dark] .siteFooter .footerLegalLinks a,html[data-selected-theme=dark] .siteFooter .footerLegalLinks a{color:#d0c8bc!important}.walletInfo>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf7efd1!important;border-color:#96681257!important;box-shadow:0 8px 20px #31271414!important}.walletInfo>div>span{color:#9b6810!important;background:#be8b2e29!important}.walletInfo b{color:#17140f!important;font-weight:900!important}.walletInfo small{color:#5f584e!important;font-weight:600!important}html[data-theme=dark] .walletInfo>div,html[data-selected-theme=dark] .walletInfo>div{background:#080a0ed1!important;border-color:#c9952d4d!important;box-shadow:0 8px 22px #0000003d!important}html[data-theme=dark] .walletInfo>div>span,html[data-selected-theme=dark] .walletInfo>div>span{color:#d7a63d!important;background:#c9952d24!important}html[data-theme=dark] .walletInfo b,html[data-selected-theme=dark] .walletInfo b{color:#eee8dd!important}html[data-theme=dark] .walletInfo small,html[data-selected-theme=dark] .walletInfo small{color:#aaa296!important}.storeFootNote{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf7efd6!important;border-color:#96681257!important;box-shadow:0 8px 20px #31271414!important}.storeFootNote>span{color:#9b6810!important}.storeFootNote b{color:#17140f!important;font-weight:900!important}.storeFootNote p{color:#5f584e!important;font-weight:600!important}html[data-theme=dark] .storeFootNote,html[data-selected-theme=dark] .storeFootNote{background:#080a0ed1!important;border-color:#c9952d4d!important;box-shadow:0 8px 22px #0000003d!important}html[data-theme=dark] .storeFootNote>span,html[data-selected-theme=dark] .storeFootNote>span{color:#d7a63d!important}html[data-theme=dark] .storeFootNote b,html[data-selected-theme=dark] .storeFootNote b{color:#eee8dd!important}html[data-theme=dark] .storeFootNote p,html[data-selected-theme=dark] .storeFootNote p{color:#aaa296!important}.badgeCabinet{gap:16px!important}.cabinetHead{min-height:190px;position:relative;overflow:hidden;box-shadow:0 14px 35px #3c32240f;background:linear-gradient(100deg,#faf9f6eb,#faf9f6b8 52%,#dbb24940)!important;border-color:#be8b2e40!important;padding:30px 34px!important}.cabinetHead:after{content:"";pointer-events:none;background:radial-gradient(circle at 84% 30%,#ffeba961,#0000 29%);position:absolute;inset:0}.cabinetHead>div{z-index:1;position:relative}.cabinetHead h1{letter-spacing:-.035em;font-size:30px;margin:7px 0 8px!important}.cabinetHead p{max-width:590px;font-size:12px;line-height:1.65}.achievementKicker{color:var(--accent2);letter-spacing:.16em;font-size:9px;font-weight:950}.cabinetProgress{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff94;border:1px solid #be8b2e47;border-radius:14px;min-width:205px;padding:15px 17px;box-shadow:0 10px 26px #4f3e1614}.cabinetProgress strong{color:var(--accent2)!important;font-size:27px!important}.cabinetProgress b{font-size:11px}.showcaseChooser{box-shadow:0 8px 22px #3c322412;background:#faf8f4e6!important;border-color:#be8b2e40!important;padding:11px 14px!important;top:12px!important}.showcaseChooser>div strong{font-size:11px}.showcaseChooser>div span{background:#be8b2e14;border:1px solid #be8b2e38;border-radius:8px;place-items:center;min-width:32px;height:25px;font-size:10px;font-weight:900;display:grid}.badgeCategory{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#faf8f480;border:1px solid #be8b2e24;border-radius:17px;padding:18px;margin-top:20px!important}.badgeCategoryHead{margin-bottom:13px!important}.badgeCategoryHead h2{font-size:17px!important}.badgeCategoryHead span{background:#be8b2e12;border:1px solid #be8b2e2e;border-radius:8px;place-items:center;min-width:34px;height:24px;font-weight:900;display:grid}.badgeCard{transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 8px 22px #3c32240b;background:#faf8f4d1!important;border-color:#be8b2e2e!important}.badgeCard.earned:hover{transform:translateY(-2px);box-shadow:0 12px 26px #3c322417;border-color:#be8b2e6b!important}.badgeCard.locked{filter:saturate(.55);opacity:.62!important}.badgeMedal{background:radial-gradient(circle,#fff9e9,#e7dcc7 64%)!important;box-shadow:0 8px 20px #7e5b1921!important}.badgeMedal i{color:#b57b16!important}.badgeMedal b{color:#73591f!important}.badgeCard h3{color:#1b1813}.badgeCard p{color:#655f56!important}.showcasePick{background:#ffffff73;border:1px solid #be8b2e29;border-radius:8px;padding:5px 8px}.eventBadges{border-style:dashed}.mysteryBadge{background:#efece69e!important}html[data-theme=dark] .cabinetHead,html[data-selected-theme=dark] .cabinetHead{background:linear-gradient(100deg,#07090df2,#07090dc7 52%,#58411457)!important}html[data-theme=dark] .cabinetProgress,html[data-selected-theme=dark] .cabinetProgress{background:#07090db3}html[data-theme=dark] .showcaseChooser,html[data-selected-theme=dark] .showcaseChooser{background:#080a0ee6!important}html[data-theme=dark] .badgeCategory,html[data-selected-theme=dark] .badgeCategory{background:#080a0e7a;border-color:#c9952d29}html[data-theme=dark] .badgeMedal,html[data-selected-theme=dark] .badgeMedal{background:radial-gradient(circle,#40341e,#11141a 64%)!important;box-shadow:0 8px 20px #00000040!important}html[data-theme=dark] .badgeMedal i,html[data-selected-theme=dark] .badgeMedal i{color:#d8aa4d!important}html[data-theme=dark] .badgeMedal b,html[data-selected-theme=dark] .badgeMedal b{color:#d5bd86!important}html[data-theme=dark] .badgeCard h3,html[data-selected-theme=dark] .badgeCard h3{color:#eee8dd}html[data-theme=dark] .badgeCard p,html[data-selected-theme=dark] .badgeCard p{color:#aaa296!important}html[data-theme=dark] .mysteryBadge,html[data-selected-theme=dark] .mysteryBadge{background:#090b0f9e!important}@media (max-width:600px){.cabinetHead{padding:25px 22px!important}.cabinetProgress{text-align:left;width:100%}.badgeCategory{padding:13px}.showcaseChooser{position:static!important}}.cabinetTabsWrap{gap:12px;margin-top:14px;display:grid}.cabinetTabs{scrollbar-width:thin;gap:7px;padding:3px 2px 8px;display:flex;overflow-x:auto}.cabinetTabs button{color:#625b50;min-height:38px;font:inherit;cursor:pointer;background:#faf8f4c7;border:1px solid #be8b2e2e;border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:10px;font-weight:850;display:flex}.cabinetTabs button b{color:#9b6810;background:#be8b2e17;border-radius:7px;min-width:27px;padding:4px 5px;font-size:8px}.cabinetTabs button.active{color:#8f6113;background:#be8b2e21;border-color:#be8b2e7a;box-shadow:inset 0 -2px #be8b2ebf}.cabinetTabPanels .badgeCategory{margin-top:0!important}.badgeCard p{background:#be8b2e12;border-left:2px solid #be8b2e8c;border-radius:0 8px 8px 0;padding:8px 10px;font-weight:700;color:#39342d!important;margin:7px 0 9px!important;font-size:11px!important;line-height:1.5!important}.badgeCard.locked{opacity:.72!important}.badgeCard.locked p{color:#514b43!important}html[data-theme=dark] .badgeCard p,html[data-selected-theme=dark] .badgeCard p,html[data-theme=dark] .badgeCard.locked p,html[data-selected-theme=dark] .badgeCard.locked p{background:#c9952d13;color:#d1c9bd!important}@media (max-width:600px){.cabinetTabs button{min-height:36px;padding:0 10px}.badgeCard p{font-size:10px!important}}.cabinetTabsWrap{gap:15px!important}.cabinetTabs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf8f4b8;border:1px solid #be8b2e2e;border-radius:14px;grid-template-columns:repeat(9,minmax(92px,1fr));position:relative;overflow-x:auto;box-shadow:0 8px 24px #3c32240d;gap:0!important;padding:5px!important;display:grid!important}.cabinetTabs button{letter-spacing:.01em;justify-content:center;position:relative;color:#746c61!important;background:0 0!important;border:0!important;border-radius:10px!important;min-height:44px!important;padding:0 10px!important;font-size:9px!important}.cabinetTabs button+button:before{content:"";background:#be8b2e1f;width:1px;position:absolute;top:12px;bottom:12px;left:0}.cabinetTabs button b{color:#a87318!important;background:#be8b2e14!important;min-width:25px!important}.cabinetTabs button:hover{color:#8c6118!important;background:#be8b2e0e!important}.cabinetTabs button.active{color:#80540b!important;background:linear-gradient(135deg,#be8b2e29,#be8b2e12)!important;box-shadow:inset 0 0 0 1px #be8b2e42,0 4px 12px #7b561414!important}.cabinetTabs button.active:after{content:"";background:#b57b16;border-radius:3px;height:2px;position:absolute;bottom:4px;left:28%;right:28%}.cabinetTabPanels .badgeCategory{background:#faf8f4a8!important;padding:20px!important}.badgeGrid{gap:12px!important}.badgeCard{align-items:center;background:#fffdf9c2!important;border-radius:14px!important;grid-template-columns:82px 1fr!important;min-height:132px!important;padding:14px 16px!important}.badgeMedal{border-width:4px!important;width:70px!important;height:70px!important}.badgeCard>div:nth-child(2)>small{letter-spacing:.04em;font-size:8px!important}.badgeCard p{position:relative;color:#494239!important;background:#be8b2e0e!important;border:0!important;border-radius:8px!important;margin:0 0 7px!important;padding:7px 10px 7px 23px!important;font-size:10px!important;font-weight:700!important;line-height:1.45!important}.badgeCard p:before{content:"◆";color:#b57b16;font-size:7px;position:absolute;top:8px;left:9px}.earnedDate,.lockedText{font-size:9px!important}.showcasePick{background:#faf8f4b8!important;padding:4px 7px!important;bottom:9px!important;right:10px!important}html[data-theme=dark] .cabinetTabs button,html[data-selected-theme=dark] .cabinetTabs button{color:#aaa296!important;background:0 0!important}html[data-theme=dark] .cabinetTabs button:hover,html[data-selected-theme=dark] .cabinetTabs button:hover{color:#d0b276!important;background:#c9952d0e!important}html[data-theme=dark] .cabinetTabs button.active,html[data-selected-theme=dark] .cabinetTabs button.active{color:#e0b65d!important;background:linear-gradient(135deg,#c9952d24,#c9952d0e)!important;box-shadow:inset 0 0 0 1px #c9952d3b,0 4px 12px #00000029!important}html[data-theme=dark] .cabinetTabPanels .badgeCategory,html[data-selected-theme=dark] .cabinetTabPanels .badgeCategory{background:#07090d8c!important}html[data-theme=dark] .badgeCard,html[data-selected-theme=dark] .badgeCard{background:#0a0c10c7!important}@media (max-width:1050px){.cabinetTabs{display:flex!important}.cabinetTabs button{min-width:118px}}@media (max-width:600px){.cabinetTabPanels .badgeCategory{padding:12px!important}.badgeCard{grid-template-columns:66px 1fr!important;padding:12px!important}.badgeMedal{width:58px!important;height:58px!important}.badgeCard p{padding-left:20px!important}}.cabinetTabsWrap{align-items:start;grid-template-columns:205px minmax(0,1fr)!important;gap:14px!important;display:grid!important}.cabinetTabs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf8f4cc!important;border:1px solid #be8b2e2e!important;border-radius:16px!important;flex-direction:column!important;gap:5px!important;padding:8px!important;display:flex!important;position:sticky!important;top:68px!important;overflow:visible!important;box-shadow:0 12px 30px #3c32240f!important}.cabinetTabs button{text-align:left;color:#665f55!important;background:0 0!important;border:0!important;border-radius:10px!important;justify-content:space-between!important;width:100%!important;min-height:45px!important;padding:0 11px 0 13px!important;font-size:9px!important}.cabinetTabs button+button:before{display:none!important}.cabinetTabs button b{text-align:center!important;color:#9a6813!important;background:#be8b2e14!important;border-radius:8px!important;min-width:29px!important;padding:5px!important}.cabinetTabs button:hover{transform:translate(2px);background:#be8b2e0f!important}.cabinetTabs button.active{color:#7f530b!important;background:linear-gradient(90deg,#be8b2e2e,#be8b2e0e)!important;transform:translate(0)!important;box-shadow:inset 3px 0 #b57b16!important}.cabinetTabs button.active:after{display:none!important}.cabinetTabPanels{min-width:0}.cabinetTabPanels .badgeCategory{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.badgeCategoryHead{border-bottom:1px solid #be8b2e29;min-height:62px;padding:0 5px 10px;margin:0 0 10px!important}.badgeCategoryHead h2{letter-spacing:-.02em;font-size:20px!important}.badgeCategoryHead span{border-radius:10px!important;min-width:42px!important;height:30px!important}.badgeGrid{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.badgeCard{min-height:96px!important;box-shadow:none!important;background:#fcfaf6cc!important;border:1px solid #be8b2e26!important;border-radius:13px!important;grid-template-columns:64px minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important;padding:11px 13px!important;display:grid!important}.badgeCard.earned:hover{transform:translate(3px)!important;box-shadow:0 8px 20px #3c32240f!important}.badgeMedal{border-width:3px!important;width:54px!important;height:54px!important;box-shadow:0 5px 13px #7e5b191a!important}.badgeMedal i{font-size:17px!important}.badgeMedal b{font-size:7px!important}.badgeCard h3{margin:1px 0 4px!important;font-size:13px!important}.badgeCard>div:nth-child(2)>small{font-size:7px!important}.badgeCard p{color:#4e473e!important;background:#be8b2e0e!important;border:0!important;border-radius:7px!important;margin:2px 0 0!important;padding:5px 8px!important;font-size:9px!important;font-weight:700!important;line-height:1.4!important;display:inline-block!important}.badgeCard p:before{display:none!important}.earnedDate,.lockedText{margin-top:5px;display:block;font-size:8px!important}.showcasePick{white-space:nowrap;background:#faf8f4a6!important;border:1px solid #be8b2e26!important;border-radius:9px!important;align-self:center!important;padding:6px 8px!important;position:static!important}.badgeCard.locked{opacity:.66!important;grid-template-columns:64px minmax(0,1fr)!important}.mysteryBadge{min-height:96px!important}html[data-theme=dark] .cabinetTabs,html[data-selected-theme=dark] .cabinetTabs{background:#07090dcc!important;border-color:#c9952d2b!important;box-shadow:0 12px 30px #0000002e!important}html[data-theme=dark] .cabinetTabs button,html[data-selected-theme=dark] .cabinetTabs button{color:#aaa296!important}html[data-theme=dark] .cabinetTabs button.active,html[data-selected-theme=dark] .cabinetTabs button.active{color:#ddb25a!important;background:linear-gradient(90deg,#c9952d26,#c9952d0a)!important}html[data-theme=dark] .badgeCard,html[data-selected-theme=dark] .badgeCard{background:#090b0fcc!important;border-color:#c9952d26!important}html[data-theme=dark] .badgeCard p,html[data-selected-theme=dark] .badgeCard p{color:#c9c1b5!important;background:#c9952d0f!important}html[data-theme=dark] .showcasePick,html[data-selected-theme=dark] .showcasePick{background:#05070aa6!important}@media (max-width:900px){.cabinetTabsWrap{grid-template-columns:1fr!important}.cabinetTabs{flex-direction:row!important;display:flex!important;position:static!important;overflow-x:auto!important}.cabinetTabs button{width:auto!important;min-width:125px!important}.badgeCard{grid-template-columns:58px minmax(0,1fr) auto!important}}@media (max-width:600px){.badgeCard,.badgeCard.locked{grid-template-columns:50px minmax(0,1fr)!important}.badgeMedal{width:45px!important;height:45px!important}.showcasePick{grid-column:2;justify-self:start}.badgeCategoryHead h2{font-size:17px!important}}.cabinetTabPanels .badgeGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.cabinetTabPanels .badgeCard{grid-template-rows:auto auto!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:8px 11px!important;min-height:112px!important;padding:11px 12px!important}.cabinetTabPanels .badgeMedal{grid-row:1/span 2;width:50px!important;height:50px!important}.cabinetTabPanels .badgeCard>div:nth-child(2){align-self:center;min-width:0}.cabinetTabPanels .badgeCard h3{font-size:12px!important}.cabinetTabPanels .badgeCard p{max-width:100%;font-size:8.5px!important}.cabinetTabPanels .showcasePick{margin-top:-2px;grid-column:2!important;place-self:end start!important;padding:4px 7px!important;font-size:8px!important;position:static!important}.cabinetTabPanels .badgeCard.locked{grid-template-rows:1fr!important;grid-template-columns:58px minmax(0,1fr)!important}.cabinetTabPanels .badgeCard.locked .badgeMedal{grid-row:1}.cabinetTabPanels .badgeCard.locked>div:nth-child(2){align-self:center}@media (max-width:1100px){.cabinetTabPanels .badgeGrid{grid-template-columns:1fr!important}}@media (max-width:900px){.cabinetTabPanels .badgeGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.cabinetTabPanels .badgeGrid{grid-template-columns:1fr!important}}.showcaseSaveBar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf8f4e0;border:1px solid #be8b2e3d;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:11px 13px;display:flex;box-shadow:0 10px 24px #3c322412}.showcaseSaveBar>div{align-items:center;gap:9px;display:flex}.showcaseSaveBar strong{font-size:10px}.showcaseSaveBar span{color:#9b6810;background:#be8b2e1a;border-radius:8px;place-items:center;min-width:31px;height:25px;font-size:9px;font-weight:900;display:grid}.showcasePick input{appearance:none;cursor:pointer;place-items:center;background:#ffffff8c!important;border:1px solid #91691d73!important;border-radius:4px!important;width:16px!important;height:16px!important;margin:0!important;display:grid!important}.showcasePick input:checked{background:#be8b2e29!important;border-color:#b57b16!important}.showcasePick input:checked:after{content:"✦";color:#a9700c;font-size:9px;font-weight:900;line-height:1}.showcasePick{cursor:pointer!important}html[data-theme=dark] .showcaseSaveBar,html[data-selected-theme=dark] .showcaseSaveBar{background:#07090ddb;border-color:#c9952d3d;box-shadow:0 10px 24px #00000038}html[data-theme=dark] .showcasePick input,html[data-selected-theme=dark] .showcasePick input{background:#080a0ebf!important;border-color:#c9952d6b!important}html[data-theme=dark] .showcasePick input:checked:after,html[data-selected-theme=dark] .showcasePick input:checked:after{color:#d7aa50}@media (max-width:600px){.showcaseSaveBar{z-index:8;position:sticky;bottom:10px}}.cabinetTabPanels .badgeCard h3{font-size:15px!important;line-height:1.2!important}.cabinetTabPanels .badgeCard>div:nth-child(2)>small{font-size:9px!important;line-height:1.3!important}.cabinetTabPanels .badgeCard p{padding:6px 9px!important;font-size:11px!important;line-height:1.5!important}.cabinetTabPanels .earnedDate,.cabinetTabPanels .lockedText{font-size:9.5px!important;line-height:1.35!important}.cabinetTabPanels .showcasePick{font-size:9.5px!important;font-weight:800!important}.cabinetTabPanels .badgeMedal b{font-size:8px!important}.cabinetTabPanels .badgeCard h3{color:#211d17!important;font-size:16px!important;font-weight:900!important}.cabinetTabPanels .badgeCard>div:nth-child(2)>small{color:#9a6813!important;font-size:10px!important;font-weight:800!important}.cabinetTabPanels .badgeCard p{color:#332e27!important;background:#ffffff85!important;font-size:12px!important;font-weight:750!important;line-height:1.5!important}.cabinetTabPanels .earnedDate{color:#a16d13!important;font-size:10px!important;font-weight:800!important}.cabinetTabPanels .lockedText{color:#61594e!important;font-size:10px!important;font-weight:800!important}.cabinetTabPanels .showcasePick{color:#27221b!important;font-size:10px!important;font-weight:900!important}html[data-theme=dark] .cabinetTabPanels .badgeCard h3,html[data-selected-theme=dark] .cabinetTabPanels .badgeCard h3{color:#f0ebe2!important}html[data-theme=dark] .cabinetTabPanels .badgeCard>div:nth-child(2)>small,html[data-selected-theme=dark] .cabinetTabPanels .badgeCard>div:nth-child(2)>small{color:#d8ad55!important}html[data-theme=dark] .cabinetTabPanels .badgeCard p,html[data-selected-theme=dark] .cabinetTabPanels .badgeCard p{color:#ded7cc!important;background:#ffffff0b!important}html[data-theme=dark] .cabinetTabPanels .lockedText,html[data-selected-theme=dark] .cabinetTabPanels .lockedText{color:#a9a195!important}html[data-theme=dark] .cabinetTabPanels .showcasePick,html[data-selected-theme=dark] .cabinetTabPanels .showcasePick{color:#eee8dd!important}html[data-theme=dark] .cabinetTabPanels .badgeCard.earned:hover,html[data-selected-theme=dark] .cabinetTabPanels .badgeCard.earned:hover{background:linear-gradient(120deg,#37290ee0,#12100ce6)!important;border-color:#deaa3db8!important;box-shadow:0 10px 28px #c48b1c2b,inset 0 0 0 1px #deaa3d1a!important}html:not([data-theme=dark]):not([data-selected-theme=dark]) .cabinetTabPanels .badgeCard.earned:hover{box-shadow:none!important;border-color:#be8b2e26!important;transform:none!important}.cabinetTabsRail{align-self:start;gap:8px;display:grid;position:sticky;top:68px}.cabinetTabsRail .cabinetTabs{position:static!important}.cabinetTabsRail .showcaseSaveBar{min-height:45px;border-radius:12px!important;margin:0!important;padding:7px 8px!important;position:static!important}.cabinetTabsRail .showcaseSaveBar>div{gap:6px!important}.cabinetTabsRail .showcaseSaveBar strong{font-size:9px!important}.cabinetTabsRail .showcaseSaveBar span{min-width:28px!important;height:22px!important;font-size:8px!important}.cabinetTabsRail .showcaseSaveBar .btn{border-radius:8px!important;min-height:30px!important;padding:0 9px!important;font-size:8px!important}@media (max-width:900px){.cabinetTabsRail{position:static}.cabinetTabsRail .showcaseSaveBar{max-width:100%}}.showcasePick{align-items:center!important;gap:6px!important;display:inline-flex!important}.showcaseLogo{opacity:.82;filter:sepia(.35)saturate(1.2);object-fit:contain!important;width:16px!important;height:16px!important;display:block!important}.showcasePick:has(input:checked) .showcaseLogo{opacity:1;filter:none}.showcasePick input{flex:none}.showcasePick input:checked:after{content:""!important;filter:none!important;background:url(/sroedge-mark.webp) 50%/contain no-repeat!important;width:11px!important;height:11px!important;display:block!important}.showcaseLogo{display:none!important}html:not([data-theme=dark]):not([data-selected-theme=dark]) .showcasePick input:checked{background:#f6ecd5!important;border-color:#b57b16!important}html:not([data-theme=dark]):not([data-selected-theme=dark]) .showcasePick input:checked:after{filter:sepia()saturate(2.2)brightness(.72)!important;background-image:url(/sroedge-mark-light.svg)!important}html:not([data-theme=dark]):not([data-selected-theme=dark]) .showcasePick input:checked{background:#fff8e9!important;border-color:#c18a22!important;box-shadow:inset 0 0 0 1px #c18a221a!important}html:not([data-theme=dark]):not([data-selected-theme=dark]) .showcasePick input:checked:after{content:"S"!important;color:#a9700c!important;filter:none!important;background:0 0!important;width:auto!important;height:auto!important;font-family:Georgia,serif!important;font-size:10px!important;font-weight:900!important;line-height:1!important}.badgeCabinet .badgeMedal img{object-fit:contain;width:100%;height:100%;display:block}.badgeCabinet .badgeMedal{position:relative}.badgeLockedOverlay{z-index:2;color:#fff;text-shadow:0 2px 8px #0000008c;-webkit-backdrop-filter:grayscale()saturate(.25);backdrop-filter:grayscale()saturate(.25);background:#484b50b8;border-radius:50%;place-items:center;font-size:34px;font-weight:900;line-height:1;display:grid;position:absolute;inset:0}.badgeCard.locked .badgeMedal img{filter:grayscale()brightness(.65)}.badgeCabinet .badgeMedal:has(img){overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.supportWorkspace{gap:14px;display:grid}.supportHero{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#faf8f4ad;border:1px solid #b7842033;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex;box-shadow:0 10px 28px #3c32240b}.supportHero h1{margin:5px 0 6px;font-size:30px}.supportHero p{max-width:650px;color:var(--muted);margin:0;line-height:1.55}.supportHeroStats{grid-template-columns:repeat(4,minmax(82px,1fr));gap:7px;min-width:390px;display:grid}.supportHeroStats>div{background:linear-gradient(145deg,var(--panel),#be8b2e14);border:1px solid #be8b2e38;border-radius:10px;gap:3px;padding:9px 12px;display:grid}.supportHeroStats span{color:var(--muted);font-size:10px}.supportHeroStats b{font-size:18px}.supportGrid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:14px;display:grid}.supportComposer,.supportTickets{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#faf8f48c;border:1px solid #be8b2e47;border-radius:16px;padding:20px;box-shadow:0 10px 28px #3c32240f}.supportComposer{position:sticky;top:94px}.supportSectionHead,.supportListHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.supportSectionHead h2,.supportListHead h2{margin:4px 0 0;font-size:21px}.supportHeadMark{width:38px;height:38px;color:var(--accent2);background:#be8b2e14;border:1px solid #be8b2e4d;border-radius:50%;place-items:center;font:900 19px Georgia;display:grid}.supportHint{color:var(--muted);margin:12px 0 16px;font-size:12px;line-height:1.55}.supportCreateForm,.supportReply{gap:12px;display:grid}.supportCreateForm label{gap:6px;display:grid}.supportCreateForm label>span{font-size:11px;font-weight:850}.supportCreateForm textarea{resize:vertical;min-height:155px}.supportFormFoot{justify-content:space-between;align-items:center;gap:12px;display:flex}.supportFormFoot small{color:var(--muted);font-size:10px}.supportListHead{border-bottom:1px solid #be8b2e29;padding-bottom:14px}.supportListHead>span{min-width:30px;height:30px;color:var(--accent2);background:#be8b2e1a;border-radius:999px;place-items:center;font-size:11px;font-weight:900;display:grid}.supportEmpty{text-align:center;min-height:260px;color:var(--muted);align-content:center;place-items:center;gap:7px;display:grid}.supportEmpty>div{width:58px;height:58px;color:var(--accent2);border:1px dashed #be8b2e59;border-radius:50%;place-items:center;font:900 25px Georgia;display:grid}.supportEmpty b{color:var(--text)}.supportEmpty p{max-width:360px;margin:0;font-size:12px;line-height:1.5}.supportTicket{border-bottom:1px solid #be8b2e26;padding:17px 0}.supportTicket:last-child{border-bottom:0;padding-bottom:0}.supportTicket>header{justify-content:space-between;gap:14px;display:flex}.supportTicket h3{margin:6px 0 3px;font-size:17px}.supportTicket header small,.supportTicket time{color:var(--muted);font-size:9px}.supportStatus{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:900;display:inline-flex}.supportStatus.open{color:#3e9a58;background:#46a05f1f}.supportStatus.pending{color:#b47b12;background:#cd962821}.supportStatus.closed{color:var(--muted);background:#7878781f}.supportThread{gap:7px;margin-top:12px;display:grid}.supportMessage{background:#be8b2e09;border:1px solid #be8b2e24;border-radius:12px;max-width:88%;padding:10px 12px}.supportMessage.mine{background:#be8b2e17;border-bottom-right-radius:4px;justify-self:end}.supportMessage.team{border-bottom-left-radius:4px;justify-self:start}.supportMessage>span{color:var(--accent2);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.supportMessage p{white-space:pre-wrap;margin:4px 0 5px;font-size:12px;line-height:1.5}.supportMessage small{color:var(--muted);font-size:8px}.supportReply{border-top:1px dashed #be8b2e2e;margin-top:12px;padding-top:12px}.supportReply textarea{resize:vertical;min-height:76px}.supportReply .btn{justify-self:end}html[data-theme=dark] .supportHero,html[data-selected-theme=dark] .supportHero,html[data-theme=dark] .supportComposer,html[data-selected-theme=dark] .supportComposer,html[data-theme=dark] .supportTickets,html[data-selected-theme=dark] .supportTickets{background:#07090d9e;border-color:#cb972a45}@media (max-width:1050px){.supportHero{flex-direction:column;align-items:flex-start}.supportHeroStats{width:100%;min-width:0}.supportGrid{grid-template-columns:1fr}.supportComposer{position:static}}@media (max-width:600px){.supportHero{padding:20px}.supportHeroStats{grid-template-columns:repeat(2,1fr)}.supportFormFoot{flex-direction:column;align-items:flex-start}.supportMessage{max-width:96%}}.supportWorkspace .supportPortalHero{color:#f8f0df;background:radial-gradient(circle at 86% 40%,#be8b2e33,#0000 38%),linear-gradient(115deg,#16191ff7,#2a2219f5);border:1px solid #ce9f4961;min-height:285px;padding:38px 44px;position:relative;overflow:hidden}.supportPortalHero .overviewEyebrow{color:#dbb56b}.supportPortalHero h1{letter-spacing:-1px;margin:10px 0;font-size:clamp(29px,3vw,44px)}.supportPortalHero p{color:#d0c8b9;max-width:480px;font-size:14px}.supportPortalCta{margin-top:22px;text-decoration:none;display:inline-flex}.supportPortalEmblem{background:radial-gradient(circle,#ce993933,#11121680);border:8px double #dfb35d8c;border-radius:50%;flex:0 0 190px;align-content:center;place-items:center;gap:4px;width:190px;height:190px;display:grid;transform:rotate(-9deg);box-shadow:0 0 55px #c99a3f2e,inset 0 0 28px #ffd26f17}.supportPortalEmblem span{color:#e1b75e;font-size:36px}.supportPortalEmblem strong{color:#f0d59b;font:900 31px Georgia}.supportPortalEmblem small{letter-spacing:4px;color:#dfc38b;font-size:9px}.supportPortalBody{flex-direction:column;gap:20px;display:flex}.supportPortalBody .supportComposer{background:var(--panel);max-width:none;box-shadow:none;border:1px solid #be8b2e38;position:static}.supportPortalBody .supportCreateForm{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:14px;display:grid}.supportPortalBody .supportCreateForm label{align-content:start}.supportPortalBody .supportFormFoot{grid-column:1/-1}.supportPortalBody .supportTickets{box-shadow:none;background:0 0;border:0;padding:0}.supportPortalBody .supportListHead{padding:0 4px 16px}.supportPortalBody .supportTicket{background:var(--panel);border:1px solid #be8b2e38;border-radius:13px;margin-top:9px;padding:17px 20px;box-shadow:0 4px 18px #00000008}.supportPortalBody .supportTicket>header{align-items:center}.supportPortalBody .supportTicket h3{font-size:16px}.supportConversation{border-top:1px solid #be8b2e29;margin-top:12px;padding-top:12px}.supportConversation summary{cursor:pointer;color:var(--accent2);font-size:12px;font-weight:850;list-style:none}.supportConversation summary:after{content:"⌄";float:right;font-size:17px}.supportConversation[open] summary:after{content:"⌃"}.supportConversation .supportThread{padding-top:12px}.supportPortalBody .supportEmpty{background:var(--panel);border:1px dashed #be8b2e40;border-radius:15px}html[data-theme=light] .supportPortalHero,html[data-selected-theme=light] .supportPortalHero{background:radial-gradient(circle at 86% 40%,#be8b2e33,#0000 38%),linear-gradient(115deg,#27221c,#4b3821)}@media (max-width:750px){.supportWorkspace .supportPortalHero{min-height:240px;padding:28px 22px}.supportPortalEmblem{border-width:4px;flex-basis:95px;width:95px;height:95px}.supportPortalEmblem span,.supportPortalEmblem strong{font-size:17px}.supportPortalEmblem small{letter-spacing:1px;font-size:6px}.supportPortalBody .supportCreateForm{grid-template-columns:1fr}}.supportV3{gap:20px;max-width:1180px;display:grid}.supportV3Head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:6px 0 13px;display:flex}.supportV3Head h1{letter-spacing:-.5px;margin:7px 0 5px;font-size:27px}.supportV3Head p{color:var(--muted);margin:0;font-size:13px}.supportV3Head>.btn{flex-shrink:0;text-decoration:none}.supportV3Section{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:22px 24px}.supportV3SectionTitle{margin-bottom:17px}.supportV3SectionTitle h2{margin:5px 0 0;font-size:19px}.supportV3SectionTitle h2 small{color:var(--muted);font-size:12px}.supportV3SectionTitle p{color:var(--muted);margin:6px 0 0;font-size:12px}.supportV3TicketList{gap:8px;display:grid}.supportV3Ticket{border:1px solid var(--line);background:var(--bg);border-radius:10px;overflow:hidden}.supportV3Ticket>summary{cursor:pointer;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}.supportV3Ticket>summary::-webkit-details-marker{display:none}.supportV3TicketIcon{height:36px;color:var(--accent2);background:#b9842812;border:1px solid #b984283b;border-radius:9px;flex:0 0 36px;place-items:center;font-size:18px;display:grid}.supportV3TicketMain{flex:1;gap:5px;min-width:0;display:grid}.supportV3TicketMain strong{overflow-wrap:anywhere;font-size:13px}.supportV3TicketMain small{color:var(--muted);font-size:10px}.supportV3Chevron{color:var(--muted);font-size:20px;transition:transform .2s}.supportV3Ticket[open] .supportV3Chevron{transform:rotate(180deg)}.supportV3TicketBody{border-top:1px solid var(--line);padding:16px 20px 20px}.supportV3TicketBody .supportThread{margin-top:0}.supportV3TicketBody .supportMessage{max-width:80%}.supportV3TicketBody .supportReply{margin-top:18px}.supportV3TicketBody .supportReply label{font-size:12px;font-weight:700}.supportV3Form{gap:9px;max-width:820px;display:grid}.supportV3Form>label{margin-top:5px;font-size:12px;font-weight:750}.supportV3Form input,.supportV3Form textarea,.supportV3TicketBody textarea{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);font:inherit;border-radius:9px;outline:none;padding:12px 13px;font-size:13px;transition:border-color .15s,box-shadow .15s;display:block}.supportV3Form input:focus,.supportV3Form textarea:focus,.supportV3TicketBody textarea:focus{border-color:var(--accent2);box-shadow:0 0 0 3px #b984281a}.supportV3Form textarea{resize:vertical;min-height:125px}.supportV3FormBottom{justify-content:space-between;align-items:center;gap:12px;margin-top:5px;display:flex}.supportV3FormBottom span{color:var(--muted);font-size:10px}.supportV3Empty{text-align:center;border:1px dashed var(--line);border-radius:10px;justify-items:center;gap:7px;padding:30px 15px;display:grid}.supportV3Empty>span{color:var(--accent2);font-size:26px}.supportV3Empty h3{margin:0;font-size:14px}.supportV3Empty p{color:var(--muted);margin:0;font-size:12px}.supportV3Empty a{color:var(--accent2);margin-top:6px;font-size:12px;font-weight:800;text-decoration:none}@media (max-width:600px){.supportV3Head{align-items:flex-start}.supportV3Head h1{font-size:23px}.supportV3Section{padding:16px}.supportV3Ticket>summary{gap:8px;padding:11px}.supportV3TicketIcon{display:none}.supportV3FormBottom{flex-direction:column;align-items:flex-start}.supportV3TicketBody .supportMessage{max-width:100%}}.supportSubjectBox{min-width:0;position:relative}.supportSubjectField{position:relative}.supportV3Form .supportSubjectField input{padding-right:45px}.supportSubjectToggle{border:0;border-left:1px solid var(--line);width:36px;color:var(--accent2);cursor:pointer;background:0 0;border-radius:5px;font-size:20px;position:absolute;top:4px;bottom:4px;right:4px}.supportSubjectMenu{z-index:40;background:var(--panel);scrollbar-color:#b9842873 transparent;scrollbar-width:thin;border:1px solid #b9842859;border-radius:10px;max-height:265px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 35px #00000030}.supportSubjectMenu button{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:11px 12px;font-size:12px;display:block}.supportSubjectMenu button:hover,.supportSubjectMenu button:focus-visible,.supportSubjectMenu button[aria-selected=true]{color:var(--accent2);background:#b984281f;outline:none}.liveSupportPanel.liveSupportEnhanced{flex-direction:column;display:flex;border-radius:15px!important;width:min(510px,100vw - 32px)!important;height:min(700px,100dvh - 110px)!important;max-height:none!important}.liveSupportPanel.liveSupportEnhanced.isExpanded{width:min(720px,100vw - 32px)!important;height:min(830px,100dvh - 105px)!important}.liveSupportEnhanced header{flex-shrink:0;min-height:67px;padding:13px 20px!important}.liveSupportEnhanced header strong{font-size:15px!important}.liveSupportEnhanced header small{font-size:11px!important}.liveHeaderActions{align-items:center;gap:7px;display:flex}.liveSupportEnhanced .liveHeaderActions button{cursor:pointer;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;font-size:19px!important}.liveSupportEnhanced .liveHeaderActions button:hover{background:#b984281f}.liveSupportEnhanced .liveWelcome{flex:1;gap:17px!important;padding:24px!important}.liveSupportEnhanced .liveWelcomeIntro b{font-size:19px!important}.liveSupportEnhanced .liveWelcomeIntro p{font-size:13px!important;line-height:1.6!important}.liveSupportEnhanced .liveWelcome label{gap:8px!important;font-size:12px!important}.liveSupportEnhanced .liveWelcome input{height:47px!important;font-size:14px!important}.liveSupportEnhanced .liveWelcome .themeSelectButton{height:47px!important;min-height:47px!important;font-size:14px!important}.liveSupportEnhanced .liveWelcome .themeSelectMenu{max-height:300px!important}.liveSupportEnhanced .liveWelcome .themeSelectMenu button{padding:12px!important;font-size:13px!important}.liveSupportEnhanced .liveWelcome .liveStart{height:48px!important;font-size:14px!important}.liveSupportEnhanced .liveMessages{flex:1;min-height:0;overflow-y:auto;padding:20px!important}.liveSupportEnhanced .liveMsg{overflow-wrap:anywhere;max-width:94%!important;padding:13px 15px!important;font-size:14px!important;line-height:1.65!important}.liveSupportEnhanced .liveQuick{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:9px!important;margin-top:20px!important;padding-top:17px!important}.liveSupportEnhanced .liveQuick>small{grid-column:1/-1;margin-bottom:4px;letter-spacing:.6px!important;font-size:12px!important}.liveSupportEnhanced .liveQuick button{text-align:left!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:59px!important;padding:13px!important;font-size:13px!important;font-weight:750!important;line-height:1.35!important;display:flex!important}.liveSupportEnhanced .liveQuick button span{overflow-wrap:anywhere;min-width:0}.liveSupportEnhanced .liveQuick button b{flex-shrink:0;font-size:16px!important}.liveSupportEnhanced .liveComposer{flex-shrink:0;gap:10px!important;padding:14px 17px!important}.liveSupportEnhanced .liveComposer input{height:45px!important;font-size:14px!important}.liveSupportEnhanced footer{flex-shrink:0;padding:9px!important;font-size:10px!important}@media (max-width:600px){.liveSupportPanel.liveSupportEnhanced,.liveSupportPanel.liveSupportEnhanced.isExpanded{width:calc(100vw - 16px)!important;height:min(730px,100dvh - 88px)!important;bottom:72px!important;right:8px!important}.liveSupportEnhanced .liveQuick{grid-template-columns:1fr 1fr}.liveSupportEnhanced .liveQuick button{min-height:65px!important;padding:10px!important;font-size:12px!important}.liveSupportEnhanced .liveWelcome{padding:18px!important}.liveSupportEnhanced .liveMessages{padding:14px!important}}@media (max-width:360px){.liveSupportEnhanced .liveQuick{grid-template-columns:1fr}}@media (min-width:601px){.liveSupportPanel.liveSupportEnhanced{width:min(420px,100vw - 32px)!important;height:min(590px,100dvh - 110px)!important}.liveSupportPanel.liveSupportEnhanced.isExpanded{width:min(610px,100vw - 32px)!important;height:min(740px,100dvh - 105px)!important}}.liveSupportEnhanced .liveWelcome{gap:13px!important;padding:20px!important}.liveSupportEnhanced .liveQuick button{min-height:53px!important}.liveSupportEnhanced .liveHeaderActions{gap:15px!important}.liveSupportEnhanced .liveHeaderActions button{width:34px!important;height:34px!important}.liveGuide{color:var(--text);background:#b984280e;border:1px solid #b9842842;border-radius:12px;margin-top:17px;padding:14px}.liveGuideTop{border-bottom:1px solid #b984282e;gap:5px;padding-bottom:13px;display:grid}.liveGuideTop span,.liveGuideOptions small,.liveGuideSteps small{letter-spacing:.45px;color:#bb8a2b;font-size:11px;font-weight:850}.liveGuideTop strong{color:var(--text);font-size:15px;line-height:1.45}.liveGuideOptions{gap:9px;padding-top:13px;display:grid}.liveGuideOptions small{margin-bottom:3px}.liveGuideOptions button{background:var(--panel);width:100%;min-height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border:1px solid #b984283d;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:750;display:flex}.liveGuideOptions button:hover,.liveGuideTopics button:hover{background:#b9842821;border-color:#b9842880}.liveGuideOptions button b{color:#b88727}.liveGuideSteps{gap:13px;padding-top:14px;display:grid}.liveGuideSteps p{margin:0;font-size:13px;line-height:1.5}.liveGuideProgress{background:#b9842824;border-radius:8px;height:5px;overflow:hidden}.liveGuideProgress span{background:#b88727;border-radius:8px;height:100%;transition:width .2s;display:block}.liveGuideActions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.liveGuideActions button{background:var(--panel);color:var(--text);font:inherit;cursor:pointer;border:1px solid #b9842859;border-radius:9px;padding:12px 8px;font-size:12px;font-weight:800}.liveGuideActions button:first-child{background:#b9842826}.liveGuideActions button:hover{border-color:#b88727}.liveGuideResolved{padding:14px 0;font-size:13px;font-weight:750}.liveGuideTopics{border-top:1px solid #b984282e;margin-top:15px;padding-top:12px}.liveGuideTopics summary{color:#b88727;cursor:pointer;font-size:12px;font-weight:800}.liveGuideTopics>div{gap:5px;padding-top:10px;display:grid}.liveGuideTopics button{background:var(--panel);color:var(--text);font:inherit;text-align:left;cursor:pointer;border:1px solid #b984282e;border-radius:7px;padding:9px 10px;font-size:12px}.liveGuideTicketLink{color:#b88727;margin-top:14px;font-size:12px;font-weight:800;line-height:1.5;text-decoration:none;display:block}.liveSupportEnhanced .liveHandoff{text-align:center;border-radius:9px;padding:12px;font-size:13px;text-decoration:none;display:block}.liveRecovery{background:#b9842814;border:1px solid #b9842847;border-radius:9px;gap:8px;margin-top:14px;padding:13px;display:grid}.liveRecovery strong{color:var(--text);font-size:13px}.liveRecovery p{color:var(--text);margin:0;font-size:12px;line-height:1.6}.liveRecovery a{color:#fff;background:linear-gradient(135deg,#bd8c28,#95630f);border-radius:7px;width:max-content;max-width:100%;padding:9px 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}html[data-selected-theme=light] .registerPolicyChecks input[type=checkbox],html[data-selected-theme=dark] .registerPolicyChecks input[type=checkbox],.authLoginLayout .authRememberMe input[type=checkbox]{box-sizing:border-box!important;aspect-ratio:1!important;flex:0 0 18px!important;align-self:center!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important}html[data-selected-theme=dark] .siteHeader .navActions .navLoginBtn,html[data-selected-theme=dark] .siteHeader .navActions .navRegisterBtn,html[data-theme=dark] .siteHeader .navActions .navLoginBtn,html[data-theme=dark] .siteHeader .navActions .navRegisterBtn{color:#000!important;-webkit-text-fill-color:#000!important}input[type=checkbox]:not(.registerPolicyChecks input):not(.sitePreferences .prefRow input){cursor:pointer;box-sizing:border-box!important;appearance:none!important;aspect-ratio:1!important;vertical-align:middle!important;background:#fffaefcc!important;border:1px solid #a66d088c!important;border-radius:3px!important;flex:0 0 18px!important;align-self:center!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important;position:relative!important}html[data-selected-theme=dark] input[type=checkbox]:not(.registerPolicyChecks input):not(.sitePreferences .prefRow input),html[data-theme=dark]:not([data-selected-theme=light]) input[type=checkbox]:not(.registerPolicyChecks input):not(.sitePreferences .prefRow input){background:#0c0e12c7!important;border-color:#cd9a2c94!important}html[data-selected-theme=light] input[type=checkbox]:not(.registerPolicyChecks input):not(.sitePreferences .prefRow input):checked,html[data-theme=light]:not([data-selected-theme=dark]) input[type=checkbox]:not(.registerPolicyChecks input):not(.sitePreferences .prefRow input):checked{background:#9b680c!important}html[data-selected-theme=dark] input[type=checkbox]:not(.registerPolicyChecks input):not(.sitePreferences .prefRow input):checked,html[data-theme=dark]:not([data-selected-theme=light]) input[type=checkbox]:not(.registerPolicyChecks input):not(.sitePreferences .prefRow input):checked{background:#8a5b09!important}input[type=checkbox]:not(.registerPolicyChecks input):not(.sitePreferences .prefRow input):checked:after{content:""!important;filter:drop-shadow(0 0 2px #e8b13abf)!important;opacity:1!important;background:url(/sroedge-logo-gold.png) 50%/contain no-repeat!important;position:absolute!important;inset:-4px!important}input[type=checkbox]:not(.registerPolicyChecks input):not(.sitePreferences .prefRow input):focus-visible{outline-offset:3px!important;outline:2px solid #d7a337!important}html[data-theme=dark] .card.form input#displayName,html[data-selected-theme=dark] .card.form input#displayName{caret-color:#e0b85a;color:#f7f3e9!important;background:#141414e0!important;border-color:#c89b3c61!important}html[data-theme=dark] .card.form input#displayName::placeholder,html[data-selected-theme=dark] .card.form input#displayName::placeholder{opacity:1;color:#a9a49a!important}html[data-theme=dark] .card.form input#displayName:focus,html[data-selected-theme=dark] .card.form input#displayName:focus{border-color:#e0b85a!important;box-shadow:0 0 0 3px #c89b3c21!important}html[data-theme=dark] .card.form input#displayName:-webkit-autofill{caret-color:#e0b85a;-webkit-text-fill-color:#f7f3e9!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}html[data-theme=dark] .card.form input#displayName:-webkit-autofill:hover{caret-color:#e0b85a;-webkit-text-fill-color:#f7f3e9!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}html[data-theme=dark] .card.form input#displayName:-webkit-autofill:focus{caret-color:#e0b85a;-webkit-text-fill-color:#f7f3e9!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}html[data-selected-theme=dark] .card.form input#displayName:-webkit-autofill{caret-color:#e0b85a;-webkit-text-fill-color:#f7f3e9!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}html[data-selected-theme=dark] .card.form input#displayName:-webkit-autofill:hover{caret-color:#e0b85a;-webkit-text-fill-color:#f7f3e9!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}html[data-selected-theme=dark] .card.form input#displayName:-webkit-autofill:focus{caret-color:#e0b85a;-webkit-text-fill-color:#f7f3e9!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}html[data-selected-theme=dark] .form input:not([type=checkbox]):not([type=radio]),html[data-selected-theme=dark] .form textarea,html[data-selected-theme=dark] .form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eee9df!important;background:#080a0ec2!important;border-color:#c28f2647!important}html[data-theme=dark] .form input:not([type=checkbox]):not([type=radio]):focus,html[data-theme=dark] .form textarea:focus,html[data-theme=dark] .form select:focus,html[data-selected-theme=dark] .form input:not([type=checkbox]):not([type=radio]):focus,html[data-selected-theme=dark] .form textarea:focus,html[data-selected-theme=dark] .form select:focus{outline-color:#e0b85a;border-color:#e0b85a!important}html[data-theme=dark] .form input:not([type=checkbox]):not([type=radio]):-webkit-autofill{caret-color:#e0b85a;-webkit-text-fill-color:#eee9df!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}html[data-theme=dark] .form input:not([type=checkbox]):not([type=radio]):-webkit-autofill:hover{caret-color:#e0b85a;-webkit-text-fill-color:#eee9df!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}html[data-theme=dark] .form input:not([type=checkbox]):not([type=radio]):-webkit-autofill:focus{caret-color:#e0b85a;-webkit-text-fill-color:#eee9df!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}html[data-selected-theme=dark] .form input:not([type=checkbox]):not([type=radio]):-webkit-autofill{caret-color:#e0b85a;-webkit-text-fill-color:#eee9df!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}html[data-selected-theme=dark] .form input:not([type=checkbox]):not([type=radio]):-webkit-autofill:hover{caret-color:#e0b85a;-webkit-text-fill-color:#eee9df!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}html[data-selected-theme=dark] .form input:not([type=checkbox]):not([type=radio]):-webkit-autofill:focus{caret-color:#e0b85a;-webkit-text-fill-color:#eee9df!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}
