:root{color-scheme:dark;--bg: #08090c;--bg-soft: rgba(22, 16, 12, .86);--panel: rgba(31, 22, 16, .9);--panel-strong: rgba(43, 27, 15, .94);--line: rgba(69, 218, 129, .28);--gold: #20b866;--gold-strong: #82f5b3;--red: #a73e33;--text: #f4efe5;--muted: #b7ad9c;--dim: #756c60;--green: #78d08e;--shadow: 0 24px 80px rgba(0, 0, 0, .45);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=light]{color-scheme:light;--bg: #d8dadd;--bg-soft: rgba(236, 232, 224, .9);--panel: rgba(244, 241, 235, .92);--panel-strong: rgba(236, 226, 214, .94);--line: rgba(24, 139, 77, .32);--gold: #157245;--gold-strong: #1a8f4f;--text: #191817;--muted: #5f5b55;--dim: #7a746b;--shadow: 0 24px 80px rgba(40, 35, 30, .16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{position:relative;margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:var(--bg);color:var(--text)}.choice-pill:focus-within span{outline:2px solid var(--gold-strong);outline-offset:2px}:root[data-theme=light] .background-layer{background:linear-gradient(180deg,#ffffff14,#d6d8da3d),url(/assets/superzone-pattern-bg-light.webp) center top / cover repeat-y}button,input{font:inherit}a{color:inherit;text-decoration:none}.background-layer{position:fixed;inset:0;z-index:-2;background:linear-gradient(180deg,#0304042e,#0405056b),url(/assets/superzone-pattern-bg.webp) center top / cover repeat-y}.background-layer:after{content:none}.l2-background-art{position:absolute;top:0;left:0;right:0;display:grid;grid-auto-rows:78px;gap:14px;align-content:start;height:100%;min-height:100vh;padding:0 0 48px;z-index:-1;overflow:hidden;pointer-events:none}.l2-art-row{display:flex;justify-content:center;gap:18px;min-width:1900px}.l2-art-row:nth-child(odd){transform:translate(-34px)}.l2-art-row:nth-child(2n){transform:translate(34px)}.l2-art-item{position:static;display:inline-flex;align-items:center;justify-content:center;width:clamp(50px,4.8vw,74px);height:74px;opacity:.092;filter:grayscale(1) contrast(1.12) brightness(.82);mix-blend-mode:screen;transform:translateY(var(--art-shift)) rotate(var(--art-spin))}.l2-art-item img{display:block;width:auto;max-width:100%;max-height:100%;height:auto;object-fit:contain}.l2-art-1{top:118px;left:-82px;width:175px;transform:rotate(-7deg)}.l2-art-2{top:128px;right:7%;width:160px;transform:rotate(8deg)}.l2-art-3{top:305px;right:-96px;width:175px;transform:rotate(-10deg)}.l2-art-4{top:535px;left:10%;width:160px;transform:rotate(5deg)}.l2-art-5{top:535px;right:18%;width:175px;transform:rotate(6deg)}.l2-art-6{top:610px;left:-92px;width:175px;transform:rotate(-5deg)}.l2-art-7{top:760px;right:4%;width:175px;transform:rotate(7deg)}.l2-art-8{top:820px;left:18%;width:150px;transform:rotate(15deg)}.l2-art-9{top:940px;right:28%;width:150px;transform:rotate(-13deg)}.l2-art-10{top:1030px;left:4%;width:175px;transform:rotate(11deg)}.l2-art-11{top:1160px;right:-58px;width:175px;transform:rotate(-4deg)}.l2-art-12{top:1285px;left:8%;width:175px;transform:rotate(-12deg)}.l2-art-13{top:1410px;right:18%;width:175px;transform:rotate(12deg)}.l2-art-14{top:1535px;left:7%;width:150px;transform:rotate(-17deg)}.l2-art-15{top:1645px;right:6%;width:150px;transform:rotate(18deg)}.l2-art-16{top:1740px;left:-74px;width:175px;transform:rotate(-9deg)}.l2-art-17{top:1845px;right:8%;width:175px;transform:rotate(8deg)}.l2-art-18{top:1965px;left:8%;width:175px;transform:rotate(10deg)}.l2-art-19{top:2085px;right:-78px;width:175px;transform:rotate(-8deg)}.l2-art-20{top:2205px;left:9%;width:175px;transform:rotate(9deg)}.l2-art-21{top:2315px;right:7%;width:150px;transform:rotate(-16deg)}.l2-art-22{top:2415px;right:6%;width:175px;transform:rotate(7deg)}.l2-art-23{top:2535px;left:-70px;width:175px;transform:rotate(-10deg)}.l2-art-24{top:2655px;right:4%;width:160px;transform:rotate(13deg)}.l2-art-25{top:2780px;left:8%;width:175px;transform:rotate(-7deg)}.l2-art-26{top:92px;left:16.4%;width:160px;transform:rotate(2deg)}.l2-art-27{top:3040px;right:9%;width:175px;transform:rotate(10deg)}.l2-art-28{top:3260px;left:-80px;width:175px;transform:rotate(-8deg)}.l2-art-29{top:3420px;right:5%;width:175px;transform:rotate(-13deg)}.l2-art-30{top:3620px;right:-92px;width:175px;transform:rotate(8deg)}.l2-art-31{top:3780px;left:7%;width:175px;transform:rotate(12deg)}.l2-art-32{top:250px;right:-86px;width:160px;transform:rotate(11deg)}.l2-art-33{top:455px;left:3%;width:155px;transform:rotate(-14deg)}.l2-art-34{top:690px;right:-112px;width:175px;transform:rotate(-6deg)}.l2-art-35{top:835px;left:-58px;width:150px;transform:rotate(9deg)}.l2-art-36{top:1035px;right:2%;width:150px;transform:rotate(15deg)}.l2-art-37{top:1185px;left:9%;width:160px;transform:rotate(-8deg)}.l2-art-38{top:1325px;right:-64px;width:160px;transform:rotate(7deg)}.l2-art-39{top:1450px;left:-70px;width:160px;transform:rotate(-12deg)}.l2-art-40{top:1565px;right:5%;width:150px;transform:rotate(18deg)}.l2-art-41{top:1680px;left:12%;width:150px;transform:rotate(10deg)}.l2-art-42{top:1815px;right:-92px;width:160px;transform:rotate(-11deg)}.l2-art-43{top:1935px;left:2%;width:160px;transform:rotate(6deg)}.l2-art-44{top:2070px;right:3%;width:150px;transform:rotate(13deg)}.l2-art-45{top:2195px;left:-54px;width:150px;transform:rotate(-16deg)}.l2-art-46{top:2320px;right:-70px;width:160px;transform:rotate(9deg)}.l2-art-47{top:2445px;left:11%;width:160px;transform:rotate(17deg)}.l2-art-48{top:2565px;right:5%;width:175px;transform:rotate(-15deg)}.l2-art-49{top:2685px;left:-88px;width:160px;transform:rotate(8deg)}.l2-art-50{top:2810px;right:-98px;width:175px;transform:rotate(-7deg)}.l2-art-51{top:2935px;left:7%;width:150px;transform:rotate(-11deg)}.l2-art-52{top:3055px;right:2%;width:150px;transform:rotate(10deg)}.l2-art-53{top:3180px;left:-64px;width:160px;transform:rotate(13deg)}.l2-art-54{top:3305px;right:-75px;width:160px;transform:rotate(-12deg)}.l2-art-55{top:3425px;left:12%;width:160px;transform:rotate(16deg)}.l2-art-56{top:3545px;right:4%;width:150px;transform:rotate(7deg)}.l2-art-57{top:3665px;left:-78px;width:160px;transform:rotate(-8deg)}.l2-art-58{top:3785px;right:-90px;width:160px;transform:rotate(11deg)}.l2-art-59{top:3905px;left:5%;width:150px;transform:rotate(-14deg)}.l2-art-60{top:4025px;right:1%;width:160px;transform:rotate(8deg)}.l2-art-61{top:4145px;left:-72px;width:160px;transform:rotate(12deg)}.l2-art-62{top:4265px;right:-78px;width:160px;transform:rotate(-10deg)}:root[data-theme=light] .l2-art-item{opacity:.13;filter:grayscale(1) contrast(1.04) brightness(.72);mix-blend-mode:multiply}.site-header,.hero,.content-grid,.submit-band,.footer{width:min(1180px,calc(100% - 32px));margin-inline:auto}.site-header{width:calc(100% - 48px);margin-inline:24px}.site-header{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;gap:22px;min-height:86px;padding-top:12px}.brand,.nav-links,.header-actions,.header-search,.hero-actions,.eyebrow,.primary-btn,.secondary-btn,.stat,.rank-cell,.server-title,.tag-row,.vote-btn,.panel-title,.vote-site{display:flex;align-items:center}.brand{gap:0}.superzone-brand{align-items:flex-start;flex-direction:column;min-width:0;color:#f5f2ec;font-weight:800;letter-spacing:.02em;line-height:1;transform:translateY(-6px);text-shadow:0 2px 4px rgba(0,0,0,.85),0 0 8px rgba(46,206,118,.52),0 0 18px rgba(69,218,129,.48),0 0 34px rgba(18,126,74,.28)}.brand-main{display:flex;align-items:center}.brand-signature{margin-top:2px;align-self:center;margin-left:0;color:#ffb04f;font-family:Segoe Script,Gabriola,Brush Script MT,cursive;font-size:.78rem;font-style:normal;font-weight:700;letter-spacing:.02em;line-height:.95;text-shadow:0 1px 2px rgba(0,0,0,.9),0 0 8px rgba(255,126,28,.38);transform:rotate(-2deg)}:root[data-theme=light] .brand-signature{color:#9c520f;text-shadow:0 1px 0 rgba(255,255,255,.72),0 0 8px rgba(255,126,28,.18)}.brand-letter,.brand-word{position:relative;z-index:1;display:inline-flex;align-items:center;font-size:1.18rem;-webkit-text-stroke:.9px #000;paint-order:stroke fill}.brand-letter{color:#fff4e1;text-shadow:0 2px 4px rgba(0,0,0,.9),0 0 8px rgba(46,206,118,.58),0 0 18px rgba(69,218,129,.52),0 0 34px rgba(18,126,74,.32)}.superzone-mark{width:50px;height:50px;margin:0 -9px 0 -4px;overflow:visible;filter:drop-shadow(0 9px 15px rgba(0,0,0,.7)) drop-shadow(0 0 12px rgba(69,218,129,.48))}.alien-mark{transform:translateY(1px)}.tentacle{stroke:#0e0806b8;stroke-width:1.1}.tentacle-orange{fill:#e36b16}.tentacle-cyan{fill:#1587a5}.eye-shell{fill:#1b0f0a;stroke:#ff8724b8;stroke-width:1.4}.eye-white{fill:#ff8a22}.eye-iris{fill:#ffe0a8}.eye-pupil{fill:#050404}.eye-glint{fill:#fff2d8}.header-search-wrap{position:relative;flex:0 1 302px;max-width:403px;min-width:260px;margin-left:6px}.header-search{width:100%;min-height:44px;gap:10px;padding:0 15px;color:var(--muted);background:#0d0a0894;border:1px solid rgba(46,206,118,.24);border-radius:8px;box-shadow:inset 0 0 0 1px #00000047,0 0 22px #2ece7614;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:root[data-theme=light] .header-search,:root[data-theme=light] .nav-links,:root[data-theme=light] .header-stats,:root[data-theme=light] .server-suggestions{background:#ebecedeb;border-color:#10818e47;box-shadow:0 12px 30px #352f281f,0 0 18px #23d6d91f}:root[data-theme=light] .nav-links{background:#e2e8e2f0;border-color:#0e5e3457}:root[data-theme=light] .nav-links button{color:#1d2922;background:#0e5e340d;border:1px solid rgba(14,94,52,.11)}:root[data-theme=light] .nav-links button:hover,:root[data-theme=light] .nav-links button.active{color:#082415;background:#188b4d2e;border-color:#0e5e3447;box-shadow:inset 0 0 0 1px #ffffff5c}.header-search:focus-within{color:var(--gold-strong);border-color:#45da8194;box-shadow:inset 0 0 0 1px #0000005c,0 0 24px #2ece762e}.header-search input{width:100%;min-width:0;color:var(--text);background:transparent;border:0;outline:0}.header-search input::placeholder{color:#f4efe58a}:root[data-theme=light] .header-search{color:#222}:root[data-theme=light] .header-search input{color:#111}:root[data-theme=light] .header-search input::placeholder{color:#111111ad}.server-suggestions{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;display:grid;gap:6px;padding:8px;background:#100b08f5;border:1px solid rgba(46,206,118,.32);border-radius:8px;box-shadow:0 18px 44px #0000007a,0 0 24px #2ece7624;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.server-suggestion{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:9px 10px;color:var(--text);text-align:left;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:7px;cursor:pointer}.server-suggestion.premium-suggestion{background:linear-gradient(90deg,#23d6d942,#1896a824 58%,#ffffff0b),radial-gradient(circle at 12% 50%,rgba(84,235,232,.22),transparent 34%),#ffffff0a;border-color:#43e0e275;box-shadow:inset 0 1px #ffffff0f,0 0 22px #23d6d929}.server-suggestion.premium-suggestion strong{color:#dffdfc}.server-suggestion:hover,.server-suggestion:focus-visible,.server-suggestion.active{background:#23d6d924;border-color:#43e0e26b;outline:0}.server-suggestion.active{box-shadow:inset 0 0 0 1px #43e0e22e,0 0 18px #23d6d91f}.server-suggestion.premium-suggestion:hover,.server-suggestion.premium-suggestion:focus-visible,.server-suggestion.premium-suggestion.active{background:linear-gradient(90deg,#23d6d95c,#1896a833 58%,#ffffff0e),radial-gradient(circle at 12% 50%,rgba(84,235,232,.3),transparent 34%),#ffffff0e;border-color:#7ff7f39e;box-shadow:inset 0 0 0 1px #7ff7f338,0 0 28px #23d6d938}:root[data-theme=light] .server-suggestion.premium-suggestion{background:linear-gradient(90deg,#10818e4d,#10818e21 58%,#ffffffa3),#ffffffb8;border-color:#10818e6b;box-shadow:inset 0 1px #ffffff80,0 0 18px #10818e24}:root[data-theme=light] .server-suggestion.premium-suggestion strong{color:#102a2e}:root[data-theme=light] .server-suggestion.premium-suggestion:hover,:root[data-theme=light] .server-suggestion.premium-suggestion:focus-visible,:root[data-theme=light] .server-suggestion.premium-suggestion.active{background:linear-gradient(90deg,#10818e61,#10818e2e 58%,#ffffffb8),#ffffffc7;border-color:#10818e8f}.server-suggestion span{display:grid;gap:3px;min-width:0}.server-suggestion strong,.server-suggestion small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-suggestion strong{font-size:.92rem}.server-suggestion small{color:var(--muted);font-size:.76rem}.search-premium-badge{flex:0 0 auto;padding:4px 8px;color:#1c1205;font-size:.62rem;font-style:normal;font-weight:900;line-height:1;text-transform:uppercase;background:linear-gradient(180deg,#ffd65a,#d99018);border:1px solid rgba(255,239,168,.72);border-radius:5px;box-shadow:0 2px #00000047,0 0 10px #ffb82038}:root[data-theme=light] .search-premium-badge{color:#171006;background:linear-gradient(180deg,#ffd95d,#d88b16);border-color:#91520c42}.brand small,.stat small,.vote-count small,.server-meta span,.vote-site span,.footer{color:var(--muted)}.nav-links{position:absolute;top:6px;left:50%;z-index:4;transform:translate(-50%);gap:5px;padding:5px;border:1px solid rgba(46,206,118,.2);border-radius:8px;background:#262a2ce6;box-shadow:0 16px 40px #0000003d,0 0 22px #2ece7614;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-stats{position:absolute;top:64px;left:50%;z-index:3;display:flex;align-items:center;gap:4px;padding:5px;color:var(--muted);background:#262a2ce6;border:1px solid rgba(46,206,118,.2);border-radius:8px;box-shadow:0 16px 40px #0000003d,0 0 22px #2ece7614;transform:translate(-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-stats .stat{gap:9px;min-height:38px;padding:0 12px;background:transparent;border:0;border-radius:6px}.header-stats .stat+.stat{border-left:1px solid rgba(255,255,255,.08)}.header-stats .stat svg{width:15px;height:15px}.header-stats .stat span{margin-left:0;color:var(--text);font-size:.95rem;font-weight:900}.header-stats .stat small{font-size:.75rem;white-space:nowrap}.nav-links button{padding:9px 14px;color:var(--text);font-size:.92rem;font-weight:800;border-radius:6px;background:#ffffff05;border:0;cursor:pointer;white-space:nowrap}.nav-links button:hover,.nav-links button.active,.header-action:hover,.secondary-btn:hover{color:var(--text);background:#ffffff1a}.nav-links button.active{color:var(--text);background:#ffffff1a;box-shadow:none}.header-actions{position:absolute;top:12px;right:0;gap:8px;margin-left:auto}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;min-height:34px;color:var(--text);background:#0d0a0894;border:1px solid rgba(46,206,118,.24);border-radius:8px;box-shadow:inset 0 0 0 1px #00000047,0 0 10px #2ece761f;cursor:pointer}.theme-toggle:hover{background:#ffffff1a}:root[data-theme=light] .theme-toggle{background:#ebecedeb;border-color:#188b4d47;box-shadow:0 12px 30px #352f281f}.header-action,.secondary-btn{gap:8px;padding:11px 14px;color:var(--text);background:#0d0a0894;border:1px solid rgba(46,206,118,.24);border-radius:8px;box-shadow:inset 0 0 0 1px #00000047,0 0 22px #2ece7614;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer}.header-action,.primary-btn,.secondary-btn,.vote-btn,.details-back-btn,.details-visit-btn,.auth-social-btn,.pagination-actions button,.ad-slot-card,.ad-slot-preview,.file-upload-control .file-upload-button{transform:translateY(0) scale(1);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,filter .16s ease;will-change:transform}:root[data-theme=light] .secondary-btn{color:#17563f;background:linear-gradient(180deg,#effbf4,#cde8d8);border-color:#71a78a;box-shadow:inset 0 1px #ffffffb3,0 2px 5px #17563f14;font-weight:700}:root[data-theme=light] .secondary-btn:hover:not(:disabled){background:linear-gradient(180deg,#e2f6e9,#b6ddc8);border-color:#337455}:root[data-theme=light] .secondary-btn:focus-visible{outline:2px solid #176847;outline-offset:3px}:root[data-theme=light] .secondary-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;filter:none}.header-action:hover,.primary-btn:hover,.secondary-btn:hover,.vote-btn:hover,.details-back-btn:hover,.details-visit-btn:hover,.auth-social-btn:hover,.pagination-actions button:hover:not(:disabled),.ad-slot-card:hover,.ad-slot-preview:hover,.file-upload-control:hover .file-upload-button{transform:translateY(-2px) scale(1.025);filter:brightness(1.06)}.header-action:active,.primary-btn:active,.secondary-btn:active,.vote-btn:active,.details-back-btn:active,.details-visit-btn:active,.auth-social-btn:active,.pagination-actions button:active:not(:disabled),.ad-slot-card:active,.ad-slot-preview:active,.file-upload-control:active .file-upload-button{transform:translateY(0) scale(.985);filter:brightness(.98)}.header-action svg,.primary-btn svg,.details-back-btn svg,.details-visit-btn svg,.auth-social-btn svg,.vote-btn svg{transition:transform .16s ease}.vote-btn svg{color:#1587a5;stroke:#0b0705;stroke-width:1.8}.header-action:hover svg,.primary-btn:hover svg,.details-back-btn:hover svg,.details-visit-btn:hover svg,.auth-social-btn:hover svg,.vote-btn:hover svg{transform:translate(1px) rotate(-4deg)}.header-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 17px;font-size:.9rem;font-weight:800;white-space:nowrap}.yellow-action svg{color:#151006;stroke-width:2.4}.menu-side-action{position:absolute;top:12px;z-index:4}.menu-side-left{right:calc(50% + 365px)}.menu-side-right{left:calc(50% + 365px)}.yellow-action{color:#151006;background:linear-gradient(180deg,#ffd64a,#e6a928);border-color:#fad8669e;box-shadow:inset 0 1px #ffffff2e,0 0 10px #ffb8201f}.yellow-action:hover{color:#151006;background:linear-gradient(180deg,#ffe166,#efb236);border-color:#ffe280bd;box-shadow:inset 0 1px #ffffff38,0 0 12px #ffb82029}.orange-action{color:#211204;background:linear-gradient(180deg,#f7a13e,#cd7623);border-color:#f2a9529e;box-shadow:inset 0 1px #ffffff29,0 0 10px #ff7e1c1f;-webkit-backdrop-filter:none;backdrop-filter:none}.orange-action:hover{color:#211204;background:linear-gradient(180deg,#ffb04f,#da832d);border-color:#ffbc68bd;box-shadow:inset 0 1px #fff3,0 0 12px #ff7e1c29}.account-add-coins-action{color:#06131b;background:linear-gradient(180deg,#72dbff,#1f9ed0);border-color:#76e0ffb8;box-shadow:inset 0 1px #ffffff47,0 0 14px #2fbfeb38}.account-add-coins-action:hover{color:#06131b;background:linear-gradient(180deg,#8ae4ff,#2db0df);border-color:#98e9ffdb;box-shadow:inset 0 1px #ffffff57,0 0 18px #2fbfeb52}.logout-action{color:#fff0ee;background:linear-gradient(180deg,#d94c42,#9e2722);border-color:#ff70688f;box-shadow:inset 0 1px #ffffff29,0 0 12px #d94c4229;-webkit-backdrop-filter:none;backdrop-filter:none}.logout-action:hover{color:#fff;background:linear-gradient(180deg,#f05a50,#b9302a);border-color:#ff877eb8;box-shadow:inset 0 1px #fff3,0 0 14px #d94c4238}.user-account-card{display:inline-flex;align-items:center;gap:9px;min-width:190px;min-height:44px;padding:6px 11px 6px 7px;color:var(--text);text-align:left;background:#121416eb;border:1px solid rgba(69,218,129,.24);border-radius:8px;box-shadow:inset 0 1px #ffffff12,0 0 12px #2ece7614;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,filter .16s ease}.user-account-card:hover{transform:translateY(-2px) scale(1.025);filter:brightness(1.06);border-color:#45da8166;box-shadow:inset 0 1px #ffffff1a,0 0 14px #2ece7624}.user-account-card:active{transform:translateY(0) scale(.985)}.user-account-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;overflow:hidden;background:#0d0f10;border:1px solid rgba(255,214,74,.42);border-radius:50%}.user-account-avatar .superzone-mark{width:28px;height:28px;margin:0}.user-account-avatar img{width:100%;height:100%;object-fit:cover}.user-account-copy{display:grid;gap:1px;min-width:0}.user-account-copy strong{max-width:164px;overflow:hidden;color:#f4efe5;font-size:.84rem;font-weight:900;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.user-account-copy small{color:var(--muted);font-size:.72rem;font-weight:800;line-height:1.05}.user-account-copy em{color:#20b4c2;font-style:normal;font-weight:950}:root[data-theme=light] .user-account-card{background:#f7f1e8f0;border-color:#188b4d47}:root[data-theme=light] .user-account-copy strong{color:#111}:root[data-theme=light] .user-account-copy em{color:#d95f10}.hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:44px;min-height:620px;padding:100px 0 70px}.hero-without-copy{min-height:92px;padding:22px 0 0}.hero-copy{max-width:790px}.eyebrow{gap:8px;width:fit-content;color:var(--gold-strong);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.hero h1{margin:20px 0 18px;max-width:780px;font-size:clamp(2.8rem,7vw,6.5rem);line-height:.94;letter-spacing:0;text-wrap:balance}.hero p,.submit-band p,.reward-panel p{color:var(--muted);line-height:1.7}.hero p{max-width:630px;font-size:1.08rem}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px}.primary-btn,.vote-btn{justify-content:center;gap:9px;color:#1f1407;font-weight:800;background:linear-gradient(135deg,#ffb14a,#a26d2d);border:1px solid rgba(255,235,185,.45);border-radius:8px;box-shadow:0 12px 34px #d8ad5f2e;cursor:pointer}.primary-btn{min-height:48px;padding:0 18px}.primary-btn:disabled{cursor:default;filter:saturate(.9) brightness(.94);opacity:.82}.payment-submit-btn{align-items:center;gap:8px;line-height:1}.payment-button-emoji{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:.98rem;line-height:0;filter:drop-shadow(0 0 6px rgba(255,235,185,.36));transform:translateY(-2px);vertical-align:middle}.hero-panel{display:grid;gap:10px;padding:14px;background:#0d0d10b8;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.stat{gap:13px;min-height:72px;padding:15px;background:linear-gradient(90deg,#2ece7624,#ffffff06);border:1px solid rgba(255,255,255,.06);border-radius:7px}.stat svg{color:var(--gold-strong)}.stat span{margin-left:auto;font-size:1.5rem;font-weight:900}.content-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;margin-top:0}.rankings,.side-panel,.submit-band{background:var(--bg-soft);border:1px solid rgba(255,255,255,.08);border-radius:8px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.rankings{width:min(100%,1240px);justify-self:center;padding:18px}.home-side-banners{position:absolute;top:0;bottom:0;z-index:8;width:350px;pointer-events:none}.home-side-banners-stack{position:sticky;top:145px;display:grid;gap:14px;width:350px;max-height:calc(100vh - 165px);overflow:hidden;pointer-events:none}.home-side-banners-left{left:calc((100vw - 100%)/-2 + 16px)}.home-side-banners-right{right:calc((100vw - 100%)/-2 + 16px)}.home-side-banner{display:block;width:350px;height:560px;overflow:hidden;background:#ff7e1c14;border:1px solid rgba(255,188,104,.38);border-radius:8px;box-shadow:0 12px 28px #00000061,0 0 18px #ff7e1c1f;pointer-events:auto}.home-side-banner img{display:block;width:100%;height:100%;object-fit:cover}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.global-side-banners{position:fixed;inset:0;width:min(1180px,calc(100vw - 32px));margin-inline:auto;z-index:8;pointer-events:none}.global-side-banners .home-side-banners{position:absolute}.campaign-discount-checkout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin:12px 0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--bg-soft)}.campaign-discount-checkout label{display:grid;gap:6px;min-width:0;font-size:.82rem}.campaign-discount-checkout input,.campaign-discount-form input:not([type=checkbox]){width:100%;min-width:0;padding:9px 10px;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:6px}.campaign-discount-checkout p,.campaign-discount-checkout small{grid-column:1 / -1;margin:0}.campaign-discount-admin{display:grid;gap:12px;margin:22px 0;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--bg-soft)}.campaign-discount-admin h2,.campaign-discount-admin p{margin:0}.campaign-discount-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.campaign-discount-form>label{display:grid;gap:6px}.campaign-discount-form fieldset{display:flex;gap:16px;border:1px solid var(--line);border-radius:6px}.campaign-discount-form fieldset label{display:inline-flex;align-items:center;gap:6px}.campaign-discount-form>button{justify-self:start}.campaign-discount-list{display:grid;gap:8px}.campaign-discount-created{padding:12px;border:1px solid var(--line);border-radius:7px;overflow-wrap:anywhere}.campaign-discount-demo-note{color:var(--muted);font-size:.85rem}.responsive-site-banners{display:none}@media(max-width:1875px){.global-side-banners{display:none}.responsive-site-banners{display:grid;gap:9px;width:min(1180px,calc(100% - 32px));margin:18px auto;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--bg-soft)}.responsive-site-banners>div{display:flex;gap:10px;overflow-x:auto;padding:2px 1px 8px;scroll-snap-type:x mandatory}.responsive-site-banners .home-side-banner{flex:0 0 min(190px,43vw);width:min(190px,43vw);height:auto;aspect-ratio:350 / 560;scroll-snap-align:start}.responsive-site-banners .home-side-banner img{object-fit:cover}}@media(max-width:600px){.campaign-discount-checkout,.campaign-discount-form{grid-template-columns:1fr}}.section-heading>div{min-width:0}.filter-bar{display:flex;align-items:center;gap:12px;min-width:0;max-width:100%;flex-wrap:wrap;flex:0 0 auto;padding:8px;color:var(--text);background:#ffffff09;border:1px solid rgba(67,224,226,.2);border-radius:8px}.filter-bar strong,.filter-bar label,.filter-bar .filter-field,.filter-bar label span,.filter-bar .filter-field>span{flex:0 0 auto}.filter-bar strong,.filter-bar label span,.filter-bar .filter-field>span{font-size:.78rem;font-weight:800}.filter-bar label,.filter-bar .filter-field{display:flex;align-items:center;gap:7px}.filter-bar select{min-width:132px;min-height:34px;padding:0 30px 0 10px;color:var(--text);background:#262a2ceb;border:1px solid rgba(255,255,255,.11);border-radius:7px;outline:0}.chronicle-filter-field{position:relative}.custom-select{position:relative;width:220px}.rates-select{width:128px}.custom-select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:34px;padding:0 28px 0 10px;color:var(--text);text-align:left;background:#262a2ceb;border:1px solid rgba(67,224,226,.18);border-radius:7px;cursor:pointer}.custom-select-trigger:after{content:"";position:absolute;right:10px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.72}.custom-select-menu{position:absolute;top:calc(100% + 7px);left:0;z-index:30;display:grid;gap:2px;width:min(320px,82vw);max-height:360px;padding:7px;overflow-y:auto;background:#121314fa;border:1px solid rgba(67,224,226,.28);border-radius:8px;box-shadow:0 20px 40px #00000075,0 0 20px #23d6d91f}.rates-select-menu{width:128px}.custom-select-option{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:32px;padding:0 9px;color:var(--text);text-align:left;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer}.custom-select-option:hover,.custom-select-option.selected{color:#03191c;background:linear-gradient(180deg,#8df5ff,#22aeca);border-color:#7ff7f39e}.custom-select-option.group-preview{color:#bff7f4;background:linear-gradient(90deg,#23d6d938,#23d6d912),#ffffff0a;border-color:#43e0e24d}.custom-select-option.group-option{margin-top:5px;color:#7ff7f3;font-weight:900;background:#23d6d91a;border-color:#43e0e23d}.custom-select-option.group-option:hover,.custom-select-option.group-option.selected{color:#03191c;background:linear-gradient(180deg,#8df5ff,#22aeca);border-color:#7ff7f3c7;box-shadow:0 0 14px #23d6d92e}.custom-select-option small{flex:0 0 auto;padding:2px 5px;color:#03191c;font-size:.62rem;font-weight:900;background:#7ff7f3eb;border-radius:4px}.filter-bar>button{min-height:34px;padding:0 15px;color:#211204;font-weight:800;background:linear-gradient(180deg,#f7a13e,#cd7623);border:1px solid rgba(242,169,82,.62);border-radius:7px;box-shadow:inset 0 1px #ffffff29,0 0 10px #ff7e1c1f;cursor:pointer}.filter-bar>button:hover{background:linear-gradient(180deg,#ffb04f,#da832d);border-color:#ffbc68bd;box-shadow:inset 0 1px #fff3,0 0 12px #ff7e1c29}:root[data-theme=light] .filter-bar{background:#ebecedeb;border-color:#10818e3d}:root[data-theme=light] .filter-bar select{color:#111;background:#ffffffc7;border-color:#24211e24}:root[data-theme=light] .custom-select-trigger{color:#111;background:#ffffffc7;border-color:#10818e33}:root[data-theme=light] .custom-select-menu{background:#f8f7f4fa;border-color:#10818e4d}:root[data-theme=light] .custom-select-option{color:#1d1a16}:root[data-theme=light] .custom-select-option.group-option{color:#075b66;background:#10818e21;border-color:#10818e47}:root[data-theme=light] .custom-select-option.group-preview{color:#075b66;background:linear-gradient(90deg,#10818e2e,#10818e0f),#ffffffd1;border-color:#10818e47}.modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:8px 24px;background:#0000009e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.add-server-modal{width:min(100%,620px);max-height:min(96vh,900px);padding:18px;overflow-y:auto;background:#16100cf5;border:1px solid rgba(242,169,82,.28);border-radius:8px;box-shadow:0 28px 80px #00000094,0 0 28px #ff7e1c1f}.modal-heading,.modal-actions{display:flex;align-items:center;justify-content:space-between;gap:14px}.modal-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--text);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:7px;cursor:pointer}.modal-close:hover{background:#ff7e1c29;border-color:#f2a95257}.add-server-modal h2{margin:12px 0 16px;font-size:1.35rem}.add-server-submit-modal{width:min(100%,960px)}.advertisement-title{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.modal-brand-mark{display:inline-flex;align-items:center;transform:translateY(1px) scale(.94);transform-origin:left center}.modal-brand-mark .superzone-mark{width:44px;height:44px;margin:0 -8px 0 -3px}.modal-brand-mark .brand-letter,.modal-brand-mark .brand-word{font-size:1.18rem}:root[data-theme=light] .modal-brand-mark .brand-letter{color:#111;text-shadow:0 1px 0 rgba(255,255,255,.72),0 0 8px rgba(255,126,28,.18)}.add-server-form{display:grid;gap:8px}.add-server-preview-panel{position:sticky;top:0;z-index:8;display:grid;gap:10px;padding:12px;background:#17120f;border:1px solid rgba(255,154,45,.16);border-radius:8px;box-shadow:0 8px 18px #0000003d}.add-server-preview-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.add-server-preview-heading strong{color:var(--text);font-size:.95rem;font-weight:950}.add-server-preview-heading span{color:var(--muted);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.78rem;font-weight:750}.add-server-preview-panel .server-row{margin:0;grid-template-columns:82px minmax(0,1fr) 92px 76px 86px;gap:10px;min-width:0;padding:11px;cursor:default}.add-server-preview-panel .rank-cell{gap:8px}.add-server-preview-panel .rank-number{width:26px;height:26px}.add-server-preview-panel .server-icon-slot,.add-server-preview-panel .server-icon-slot img{width:54px;height:54px}.add-server-preview-panel .server-icon-slot .superzone-mark{width:42px;height:42px}.add-server-preview-panel .server-main{min-height:66px}.add-server-preview-panel .server-title{display:grid;grid-template-columns:minmax(0,1fr) minmax(118px,150px)}.add-server-preview-panel .server-title h3{min-width:0;transform:none}.add-server-preview-panel .server-actions-stack{width:auto}.add-server-preview-panel .vote-count{display:none}.add-server-preview-panel .vote-btn{pointer-events:none}.add-server-form label{display:grid;gap:6px;min-width:0}.add-server-form label span{color:var(--muted);font-size:.78rem;font-weight:800}.add-server-form input,.add-server-form select,.add-server-form textarea{width:100%;min-height:38px;padding:0 11px;color:var(--text);background:#262a2ceb;border:1px solid rgba(242,169,82,.22);border-radius:7px;outline:0}.add-server-form textarea{min-height:82px;padding-block:10px;resize:vertical}.add-server-form input:focus,.add-server-form select:focus,.add-server-form textarea:focus{border-color:#ffbc689e;box-shadow:0 0 0 3px #ff7e1c1f}.add-server-form input[type=file]{padding:8px 10px}.file-upload-control{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 8px;min-height:38px;padding:0}.banner-file-field{display:grid;gap:6px}.banner-file-field>span:first-child{color:var(--muted);font-size:.78rem;font-weight:900}.file-upload-control .file-upload-button input{display:none}.file-upload-control .file-upload-button{position:relative;display:inline-flex;align-items:center;justify-content:center;justify-self:start;width:fit-content;min-height:38px;padding:0 13px;color:#211204;font-size:.82rem;font-weight:900;background:linear-gradient(180deg,#f7a13e,#cd7623);border:1px solid rgba(242,169,82,.62);border-radius:7px;box-shadow:inset 0 1px #ffffff29,0 0 10px #ff7e1c1f;cursor:pointer;overflow:hidden}.file-upload-control .file-upload-name{display:block;min-width:0;overflow:hidden;color:var(--muted);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.76rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.file-upload-hint{grid-column:1 / -1;color:var(--dim);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.72rem;font-weight:600;line-height:1.15}.file-upload-control:hover .file-upload-button,.file-upload-control:focus-within .file-upload-button{background:linear-gradient(180deg,#ffb04f,#da832d);border-color:#ffbc68bd}.file-upload-control:focus-within .file-upload-button{outline:2px solid rgba(255,188,104,.65);outline-offset:2px}.form-section{min-width:0;margin:0;padding:11px;background:#ffffff09;border:1px solid rgba(242,169,82,.18);border-radius:8px}.form-section legend{padding:0 5px;color:var(--muted);font-size:.78rem;font-weight:900}.legend-hint{margin-left:6px;color:var(--dim);font-size:.68rem;font-weight:700}.compact-section{padding-bottom:9px}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.submit-inline-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.choice-grid,.rates-fields-grid{display:grid;gap:8px}.choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-grid.two-columns,.rates-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-pill{position:relative;display:flex;align-items:center;min-height:34px;cursor:pointer}.choice-pill input{position:absolute;inset:0;opacity:0;cursor:pointer}.choice-pill span{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:34px;padding:0 10px;color:var(--text);font-size:.78rem;font-weight:800;text-align:center;background:#262a2ceb;border:1px solid rgba(242,169,82,.2);border-radius:7px}.choice-pill input:checked+span,.choice-pill:hover span{color:#211204;background:linear-gradient(180deg,#ffb04f,#cd7623);border-color:#ffbc68b3;box-shadow:0 0 12px #ff7e1c24}.choice-pill input:focus-visible+span{outline:2px solid rgba(255,188,104,.65);outline-offset:2px}.seasonal-field-hint{margin:6px 0 0;color:var(--muted);font-size:.78rem;line-height:1.5}.server-draft-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;color:var(--muted)}.server-draft-bar small{flex:1 1 220px}.admin-vote-bonus{border:1px solid var(--line);border-radius:10px;padding:16px;margin-block:18px}.admin-vote-bonus p{line-height:1.5}.admin-vote-bonus .form-note{color:var(--text)}.admin-vote-bonus>button{max-width:100%;white-space:normal}.admin-vote-bonus-history details{padding-block:8px;overflow-wrap:anywhere}.admin-vote-bonus-history summary{cursor:pointer}.admin-vote-bonus-history ul{padding-left:20px}.form-note{margin:0;padding:10px 12px;color:#ffdcae;background:#ff7e1c1a;border:1px solid rgba(242,169,82,.24);border-radius:7px}.form-error{grid-column:1 / -1;margin:0;padding:9px 11px;color:#ffd8d4;background:#d94c4224;border:1px solid rgba(255,112,104,.3);border-radius:7px;font-size:.82rem;font-weight:800}.modal-actions{align-self:start;justify-content:flex-end;margin-top:14px;white-space:nowrap}:root[data-theme=light] .modal-backdrop{background:#24201c61}:root[data-theme=light] .add-server-modal{background:#f8f7f4fa;border-color:#c070264d}:root[data-theme=light] .add-server-form input,:root[data-theme=light] .add-server-form select,:root[data-theme=light] .add-server-form textarea{color:#111;background:#ffffffd1;border-color:#c0702638}:root[data-theme=light] .form-section,:root[data-theme=light] .add-server-preview-panel{background:#dfd8cc;border-color:#c0702633}:root[data-theme=light] .add-server-preview-heading strong{color:#111}:root[data-theme=light] .add-server-preview-panel{box-shadow:0 10px 24px #3e30223d}:root[data-theme=light] .add-server-preview-panel .server-row{background:linear-gradient(90deg,#2ece7638,#d8efe1 70%),#d9e8df;border-color:#2f8b5470}:root[data-theme=light] .choice-pill span{color:#1d1a16;background:#ffffffc7;border-color:#c0702633}:root[data-theme=light] .choice-pill input:checked+span,:root[data-theme=light] .choice-pill:hover span{color:#211204;background:linear-gradient(180deg,#ffb04f,#cd7623);border-color:#c0702694;box-shadow:0 0 12px #c070262e}.advertisement-modal{width:min(100%,1080px);max-height:calc(100vh - 16px);min-height:min(98vh,1040px)}.ad-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.ad-mode-switch button{display:flex;align-items:center;gap:10px;min-height:72px;padding:12px;color:var(--text);text-align:left;background:#ffffff09;border:1px solid rgba(242,169,82,.18);border-radius:8px;cursor:pointer;transform:translateY(0) scale(1);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.ad-mode-switch button:hover,.ad-mode-switch button.active{transform:translateY(-2px) scale(1.015);background:#ff7e1c1f;border-color:#f2a95266;box-shadow:0 0 18px #ff7e1c1f}.ad-mode-switch button.active{background:linear-gradient(90deg,#ff7e1c33,#ff7e1c14),#ffffff0a}.ad-mode-switch svg{flex:0 0 auto;color:#ffb04f}.advertisement-eyebrow-emoji,.banner-tab-emoji,.premium-tab-emoji{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:18px;height:18px;font-size:1rem;line-height:1}.advertisement-eyebrow-emoji{width:17px;height:17px;filter:drop-shadow(0 0 6px rgba(66,225,123,.35))}.banner-tab-emoji{filter:drop-shadow(0 0 7px rgba(255,158,46,.42))}.premium-tab-emoji{filter:drop-shadow(0 0 7px rgba(66,190,255,.42))}.ad-mode-switch span{display:grid;gap:4px}.ad-mode-switch small{color:var(--muted);line-height:1.35}.ad-booking-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:16px}.ad-preview-panel{display:grid;gap:8px;align-content:start;min-height:250px;padding:12px;background:linear-gradient(180deg,rgba(255,126,28,.08),transparent 38%),#ffffff09;border:1px solid rgba(242,169,82,.22);border-radius:8px}.ad-map-thumb{position:relative;display:grid;grid-template-columns:70px minmax(0,1fr) 70px;gap:8px;min-height:270px;padding:10px;color:var(--text);text-align:left;background:radial-gradient(circle at 50% 16%,rgba(35,214,217,.08),transparent 36%),#0000002e;border:1px solid rgba(67,224,226,.2);border-radius:8px;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.ad-map-thumb:hover{transform:translateY(-2px);border-color:#7ff7f361;box-shadow:0 0 20px #23d6d91f}.ad-map-thumb-side-stack{display:grid;gap:7px;min-height:230px}.ad-map-thumb-side-stack span{position:relative;display:flex;align-items:center;justify-content:center;min-height:112px;overflow:hidden;color:#211204;font-size:.58rem;font-weight:900;text-align:center;background:repeating-linear-gradient(-45deg,#ffffff24,#ffffff24 6px,#ffbc683d 6px 12px),linear-gradient(180deg,#ffb04f,#cd7623);border:1px solid rgba(255,226,128,.74);border-radius:7px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease}.ad-map-thumb-side-stack span.selected{z-index:2;border-color:#4fd8fff2;box-shadow:0 0 0 2px #0000007a,0 0 22px #4fd8ff6b;filter:saturate(1.12) brightness(1.08)}.ad-map-thumb-side-stack span.left-selected{transform:translate(-12px) scale(1.04)}.ad-map-thumb-side-stack span.right-selected{transform:translate(12px) scale(1.04)}.ad-map-thumb-side-stack span.selected:after{position:absolute;right:5px;bottom:5px;z-index:1;padding:2px 5px;color:#4fd8ff;font-size:.52rem;font-weight:900;line-height:1;content:"Selected";background:#000000b8;border:1px solid rgba(79,216,255,.56);border-radius:5px}.ad-map-thumb-side-stack img{width:100%;height:100%;object-fit:cover}.ad-map-thumb-main{display:grid;gap:7px;min-width:0}.ad-map-thumb-header{display:block;min-height:26px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:6px}.ad-map-thumb-ranking{display:flex;align-items:center;justify-content:center;padding:7px;min-height:200px;color:#ffffff9e;font-size:.72rem;font-weight:900;background:#848c9138;border:1px solid rgba(180,188,192,.18);border-radius:7px}.ad-map-thumb em{position:absolute;left:50%;bottom:10px;color:var(--muted);font-size:.66rem;font-style:normal;font-weight:900;text-align:center;transform:translate(-50%);white-space:nowrap}.ad-map-expanded{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px;background:#000000ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ad-map-expanded-panel{width:min(100%,1040px);max-height:92vh;padding:14px;overflow-y:auto;background:#161818fa;border:1px solid rgba(67,224,226,.24);border-radius:8px;box-shadow:0 28px 70px #0000008f}.ad-map-expanded-heading{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:12px;color:var(--text)}.ad-map-expanded-heading strong{text-align:center}.ad-map-expanded-heading button{position:absolute;right:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--text);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:7px;cursor:pointer}.ad-map-large{display:grid;grid-template-columns:175px minmax(0,1fr) 175px;gap:12px;min-height:572px}.ad-map-side-column{display:grid;gap:12px;align-content:start}.ad-map-large-center{display:grid;align-content:start;gap:8px;min-width:0}.ad-map-zone{position:relative;min-height:280px;padding:10px;overflow:hidden;color:#211204;font-size:.78rem;font-weight:900;text-align:center;background:repeating-linear-gradient(-45deg,#ffffff24,#ffffff24 7px,#ffbc683d 7px 14px),linear-gradient(180deg,#ffb04f,#cd7623);border:1px dashed rgba(255,226,128,.72);border-radius:7px;cursor:pointer}.ad-map-zone img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ad-map-zone span{position:relative;z-index:1;display:inline-block;padding:7px 9px;color:#fff;background:#00000085;border-radius:6px;text-shadow:0 2px 4px rgba(0,0,0,.85)}.ad-map-zone.active,.ad-map-zone:hover{border-color:#7ff7f3b8;box-shadow:0 0 22px #23d6d938}.ad-map-zone:disabled{cursor:not-allowed;opacity:.62}.ad-map-zone:disabled:hover{border-color:#ffe280b8;box-shadow:none}.ad-map-ranking{display:grid;gap:8px;padding:12px;min-height:572px;background:#848c912e;border:1px solid rgba(180,188,192,.16);border-radius:8px}.ad-map-ranking-head{color:#fff;font-weight:900;text-align:center}.ad-map-ranking span{min-height:88px;display:flex;align-items:center;padding:0 14px;color:#ffffff6b;font-size:.78rem;font-weight:800;background:#a0a6aa21;border:1px solid rgba(180,188,192,.09);border-radius:7px}.mini-home-preview{display:grid;grid-template-columns:74px minmax(0,1fr) 74px;gap:9px;min-height:430px;padding:10px;background:radial-gradient(circle at 50% 18%,rgba(35,214,217,.08),transparent 36%),#0000002e;border:1px solid rgba(255,255,255,.08);border-radius:8px}.mini-home-main{display:grid;align-content:start;gap:8px;min-width:0}.mini-home-header{display:grid;grid-template-columns:.8fr .7fr 1fr;gap:6px;min-height:38px;padding:7px;color:var(--muted);font-size:.62rem;font-weight:900;background:#00000047;border:1px solid rgba(255,255,255,.08);border-radius:7px}.mini-home-header span{display:inline-flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0d;border-radius:5px}.mini-ranking-card{display:grid;gap:7px;padding:8px;background:#ffffff0b;border:1px solid rgba(67,224,226,.22);border-radius:8px}.mini-ranking-title{display:flex;align-items:center;justify-content:space-between;min-height:28px;color:#bff7f4;font-size:.62rem;font-weight:900}.mini-ranking-card>span{min-height:42px;background:linear-gradient(90deg,#23d6d92e,#ffffff09),#ffffff09;border:1px solid rgba(67,224,226,.14);border-radius:7px}.ad-slot-rail{position:sticky;top:10px;align-self:start;flex-direction:column;width:100%;min-height:360px;writing-mode:vertical-rl;text-orientation:mixed}.ad-slot-rail small{margin-top:8px;font-size:.62rem;opacity:.82}.ad-preview-note{margin:0;color:var(--muted);font-size:.74rem;font-weight:700;text-align:center}.ad-preview-legacy{display:none}.ad-preview-header{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:0 10px;color:var(--muted);font-size:.75rem;font-weight:900;background:#0000003d;border:1px solid rgba(255,255,255,.08);border-radius:7px}.ad-slot-preview{display:inline-flex;align-items:center;justify-content:center;min-height:42px;color:#ffdcae;font-size:.78rem;font-weight:900;text-transform:uppercase;background:repeating-linear-gradient(-45deg,#ff7e1c1f,#ff7e1c1f 7px,#ffbc682e 7px 14px),#ff7e1c14;border:1px dashed rgba(255,188,104,.58);border-radius:7px;cursor:pointer}.ad-slot-preview:hover,.ad-slot-preview.active{color:#211204;background:repeating-linear-gradient(-45deg,#ffffff1f,#ffffff1f 7px,#ffffff38 7px 14px),linear-gradient(180deg,#ffb04f,#cd7623);border-color:#ffe280d1;box-shadow:0 0 18px #ff7e1c2e}.ad-slot-top{min-height:52px}.ad-slot-menu{min-height:42px}.ad-preview-content{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:10px;min-height:320px}.ad-preview-list{display:grid;gap:8px}.ad-preview-list>span{min-height:50px;background:#ffffff0b;border:1px solid rgba(255,255,255,.07);border-radius:7px}.ad-slot-list{min-height:58px}.ad-slot-side{align-self:start;min-height:150px}.ad-slots-panel,.ad-request-form{display:grid;gap:10px}.ad-selected-slot{display:grid;gap:5px;padding:12px;background:#ff7e1c1a;border:1px solid rgba(242,169,82,.26);border-radius:8px}.ad-selected-slot strong{font-size:1rem}.ad-selected-slot span{color:var(--muted);font-size:.78rem;font-weight:800}.ad-selected-slot small{color:var(--muted)}.ad-spec-list{display:grid;gap:4px;margin:4px 0 0;padding-left:18px;color:var(--muted);font-size:.76rem;line-height:1.35}.ad-slot-list{display:grid;gap:8px}.ad-slot-card{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:58px;padding:10px;color:var(--text);text-align:left;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:7px;cursor:pointer}.ad-slot-card span{display:grid;gap:4px}.ad-slot-card small{color:var(--muted)}.ad-slot-card em{color:#ffb04f;font-size:.76rem;font-style:normal;font-weight:900}.ad-slot-card-meta{display:grid;flex:0 0 auto;gap:3px;justify-items:end;text-align:right}.ad-slot-card-meta small{color:#7ff7f3;font-size:.66rem;font-weight:900}.ad-slot-card:hover,.ad-slot-card.active{background:#ff7e1c1f;border-color:#f2a95257}.ad-availability-list{display:grid;gap:7px;margin:0;padding:11px;background:#ffffff09;border:1px solid rgba(67,224,226,.18);border-radius:8px}.ad-availability-list legend{padding:0 5px;color:var(--muted);font-size:.78rem;font-weight:900}.ad-availability-list>small{color:var(--muted);font-size:.78rem}.ad-availability-list button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding:0 11px;color:var(--text);font-family:inherit;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:7px;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.ad-availability-list button.active,.ad-availability-list button:hover{background:#23d6d91f;border-color:#43e0e25c;box-shadow:0 0 18px #23d6d91f;transform:translateY(-2px) scale(1.015)}.ad-availability-list button:disabled{cursor:not-allowed;opacity:.72}.ad-availability-list button:disabled:hover{background:#ffffff09;border-color:#ffffff12;box-shadow:none;transform:none}.ad-availability-list button span{color:var(--text);font-size:1rem;font-weight:700;line-height:1.2}.ad-availability-list button em{font-size:.76rem;font-style:normal;font-weight:900}.ad-availability-list button em.available-now{color:#4fd8ff;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000}.ad-availability-list button em.available-later{color:var(--muted)}.ad-request-form label{display:grid;gap:6px}.ad-request-form label span{color:var(--muted);font-size:.78rem;font-weight:800}.ad-request-form input,.ad-request-form select{width:100%;min-height:38px;padding:0 11px;color:var(--text);background:#262a2ceb;border:1px solid rgba(242,169,82,.22);border-radius:7px;outline:0}.ad-actions{margin-top:0}.premium-booking-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:20px}.premium-preview-panel{display:grid;align-self:start;align-content:start;gap:12px;padding:12px;background:radial-gradient(circle at 18% 35%,rgba(35,214,217,.16),transparent 36%),#ffffff09;border:1px solid rgba(67,224,226,.24);border-radius:8px}.premium-selected-plan{display:grid;gap:4px;padding:11px;background:#23d6d914;border:1px solid rgba(67,224,226,.2);border-radius:8px}.premium-selected-plan span,.premium-selected-plan small{color:var(--muted)}.premium-selected-plan strong{color:#7ff7f3;font-size:1.05rem}.selected-premium-summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.selected-premium-summary span{color:var(--text)}.selected-premium-summary em{color:#7ff7f3;font-size:.82rem;font-style:normal;font-weight:900}.premium-preview-row{position:relative;grid-template-columns:96px minmax(0,1fr);min-height:122px;overflow:hidden;padding-left:58px}.premium-preview-panel .server-row.premium-preview-row{grid-template-columns:96px minmax(0,1fr);width:100%;min-width:0}.premium-preview-row .server-main,.premium-preview-row .server-title,.premium-preview-row .server-title h3{min-width:0}.premium-preview-row .server-title h3{flex-basis:auto}.premium-hanging-ribbon{position:absolute;top:-6px;left:-6px;z-index:3;width:98px;height:98px;overflow:visible;pointer-events:none}.premium-hanging-ribbon:before,.premium-hanging-ribbon:after{content:"";position:absolute;z-index:1;width:22px;height:12px;background:linear-gradient(180deg,#85550d,#3c2405);box-shadow:inset 0 1px #ffdc6729,0 3px 6px #0000004d}.premium-hanging-ribbon:before{top:8px;left:61px;width:18px;height:10px;clip-path:polygon(0 0,100% 0,72% 100%,0 100%);transform:rotate(-45deg)}.premium-hanging-ribbon:after{top:61px;left:8px;width:18px;height:10px;clip-path:polygon(0 0,100% 0,100% 100%,28% 100%);transform:rotate(-45deg)}.premium-ribbon-band{position:absolute;top:24px;left:-38px;z-index:2;display:block;width:142px;padding:5px 0 6px;color:#2a1603;font-size:.68rem;font-weight:900;letter-spacing:.04em;text-align:center;text-transform:uppercase;background:linear-gradient(180deg,rgba(255,255,255,.48) 0 1px,transparent 1px calc(100% - 2px),rgba(104,59,6,.42) calc(100% - 2px)),linear-gradient(90deg,rgba(121,72,5,.28),transparent 14%,transparent 86%,rgba(121,72,5,.24)),linear-gradient(180deg,#fff0a0,#ffd34d 38%,#e6a928 64%,#b97612);border-top:1px solid rgba(255,249,191,.95);border-bottom:1px solid rgba(112,62,3,.65);text-shadow:0 1px 0 rgba(255,245,177,.58);box-shadow:0 6px 12px #00000057,0 2px #ffffff24 inset,0 -10px 16px #844b0538 inset,0 0 14px #ffb82038;transform:rotate(-45deg);transform-origin:center}.premium-ribbon-band:before,.premium-ribbon-band:after{content:none}:root[data-theme=light] .premium-hanging-ribbon:before,:root[data-theme=light] .premium-hanging-ribbon:after{background:linear-gradient(180deg,#b57b1a,#7b4b0a);opacity:.72;box-shadow:0 2px 4px #78501629}.premium-preview-row .server-meta,.premium-preview-row .vote-count{display:none}.premium-benefits{display:grid;gap:8px}.premium-benefits span{padding:9px 10px;color:#bff7f4;font-size:.82rem;font-weight:800;background:#23d6d914;border:1px solid rgba(67,224,226,.18);border-radius:7px}.premium-request-form{align-content:start}.premium-payment-panel{display:grid;gap:5px;padding:11px;color:#bff7f4;background:radial-gradient(circle at 15% 20%,rgba(35,214,217,.18),transparent 42%),#23d6d914;border:1px solid rgba(67,224,226,.24);border-radius:8px}.premium-payment-panel strong{display:inline-flex;align-items:center;gap:7px;color:#7ff7f3;font-size:.92rem}.premium-payment-panel span{color:var(--text);font-size:.86rem;font-weight:800}.premium-payment-panel small{color:var(--muted);font-size:.78rem}.premium-payment-panel.success{color:#dfffe8;background:radial-gradient(circle at 15% 20%,rgba(69,221,133,.18),transparent 42%),#45dd8514;border-color:#45dd8547}.premium-payment-panel.success strong{color:#8df5b3}.premium-plan-grid{display:grid;gap:8px;margin:0;padding:11px;background:#ffffff09;border:1px solid rgba(67,224,226,.18);border-radius:8px}.premium-plan-grid legend{padding:0 5px;color:var(--muted);font-size:.78rem;font-weight:900}.premium-plan-card{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:58px;padding:10px;color:var(--text);text-align:left;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:7px;cursor:pointer;transform:translateY(0) scale(1);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.premium-plan-card:hover,.premium-plan-card.active{transform:translateY(-2px) scale(1.015);background:#23d6d91f;border-color:#43e0e25c;box-shadow:0 0 18px #23d6d91f}.premium-plan-card span{display:grid;gap:4px}.premium-plan-card small{color:var(--muted)}.premium-plan-card em{color:#7ff7f3;font-size:.78rem;font-style:normal;font-weight:900}.banner-duration-grid .premium-plan-card{min-height:52px;padding-inline:14px}.banner-duration-select{width:100%;min-height:44px;padding:0 12px;color:var(--text);font-family:inherit;font-size:.94rem;font-weight:800;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:7px;cursor:pointer}.banner-duration-selected{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;background:#23d6d914;border:1px solid rgba(67,224,226,.22);border-radius:7px}.banner-duration-selected span{display:grid;gap:3px;min-width:0;padding:8px;background:#00000021;border:1px solid rgba(255,255,255,.06);border-radius:6px}.banner-duration-selected small{color:var(--muted);font-size:.66rem;font-weight:900;text-transform:uppercase}.banner-duration-selected strong{overflow:hidden;color:var(--text);font-size:.82rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.banner-duration-grid .inline-save-note{color:var(--muted);font-size:.78rem;font-weight:800}.premium-server-picker{display:grid;gap:7px;margin:0;padding:11px;background:#ffffff09;border:1px solid rgba(67,224,226,.18);border-radius:8px}.premium-server-picker legend{padding:0 5px;color:var(--muted);font-size:.78rem;font-weight:900}.premium-server-option{display:grid;grid-template-columns:minmax(120px,1fr) minmax(92px,.72fr) 52px;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 10px;color:var(--text);text-align:left;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:7px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.premium-server-option:hover,.premium-server-option.active{transform:translateY(-1px);background:#23d6d91f;border-color:#43e0e25c;box-shadow:0 0 14px #23d6d91f}.premium-server-name{min-width:0;overflow:hidden;color:var(--text);font-size:.86rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.premium-server-chronicle{min-width:0;overflow:hidden;color:#bff7f4;font-size:.72rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.premium-server-rates{justify-self:end;color:var(--muted);font-size:.68rem;font-weight:900}:root[data-theme=light] .ad-preview-panel,:root[data-theme=light] .ad-selected-slot,:root[data-theme=light] .ad-slot-card{background-color:#ffffff94;border-color:#c0702638}:root[data-theme=light] .ad-preview-header{background:#ffffffa3;border-color:#24211e1f}:root[data-theme=light] .ad-slot-preview{color:#8b4a0f}:root[data-theme=light] .ad-mode-switch button,:root[data-theme=light] .premium-preview-panel{background-color:#ffffff94;border-color:#c0702638}:root[data-theme=light] .premium-benefits span{color:#06464d;background:#10818e1a;border-color:#095c6833}:root[data-theme=light] .premium-selected-plan,:root[data-theme=light] .premium-plan-grid,:root[data-theme=light] .premium-plan-card,:root[data-theme=light] .premium-server-picker,:root[data-theme=light] .premium-server-option,:root[data-theme=light] .ad-availability-list,:root[data-theme=light] .ad-availability-list button,:root[data-theme=light] .banner-duration-select,:root[data-theme=light] .banner-duration-selected{background-color:#ffffff94;border-color:#095c682e}:root[data-theme=light] .premium-selected-plan strong,:root[data-theme=light] .premium-plan-card em,:root[data-theme=light] .selected-premium-summary em,:root[data-theme=light] .premium-server-chronicle{color:#075b66}:root[data-theme=light] .selected-premium-summary span{color:#111}:root[data-theme=light] .banner-duration-select,:root[data-theme=light] .banner-duration-selected strong{color:#111}:root[data-theme=light] .banner-duration-selected span{background:#ffffff7a;border-color:#095c681f}:root[data-theme=light] .premium-payment-panel{color:#06464d;background:#10818e1a;border-color:#095c6833}:root[data-theme=light] .premium-payment-panel strong{color:#075b66}:root[data-theme=light] .premium-payment-panel span{color:#111}:root[data-theme=light] .premium-payment-panel.success{background:#188b4d1f;border-color:#188b4d3d}:root[data-theme=light] .premium-payment-panel.success strong{color:#0d6b3a}:root[data-theme=light] .premium-server-name{color:#111}:root[data-theme=light] .premium-server-option:hover,:root[data-theme=light] .premium-server-option.active,:root[data-theme=light] .ad-availability-list button.active,:root[data-theme=light] .ad-availability-list button:hover{background:#10818e24;border-color:#10818e59}:root[data-theme=light] .ad-availability-list button:disabled,:root[data-theme=light] .ad-availability-list button:disabled:hover{background-color:#ffffff94;border-color:#095c682e;box-shadow:none;transform:none}:root[data-theme=light] .ad-request-form input{color:#111;background:#ffffffd1;border-color:#c0702638}:root[data-theme=light] .ad-request-form select{color:#111;background:#ffffffd1;border-color:#c0702638}.auth-modal{width:min(100%,460px)}.auth-modal>h2{text-align:center}.auth-intro{margin-bottom:16px;color:var(--muted);line-height:1.5}.auth-navigation{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);width:100%;text-align:center;align-items:center;justify-content:center;gap:8px;margin-top:6px}.auth-navigation button:first-child{justify-self:end}.auth-navigation button:last-child{justify-self:start}.auth-navigation button:only-child{grid-column:1 / -1;justify-self:center}.first-server-premium-title,.first-server-premium-note{color:#f5c75c}.first-server-premium-title{text-shadow:0 1px 12px rgba(245,199,92,.14)}.first-server-premium-note{margin:-4px 0 16px;font-size:.85rem;font-weight:600;line-height:1.5}.first-server-premium-eligibility{display:block;margin-top:4px;color:var(--muted);font-weight:400}:root[data-theme=light] .first-server-premium-title,:root[data-theme=light] .first-server-premium-note{color:#855700;text-shadow:none}.auth-navigation button{min-height:44px;padding:8px 6px;color:#aedfc4;font:inherit;font-size:.82rem;font-weight:700;background:transparent;border:0;border-radius:5px;text-underline-offset:4px;cursor:pointer}.auth-navigation button:hover:not(:disabled){text-decoration:underline;background:#4db17b1a}.auth-navigation button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.auth-navigation button:disabled{opacity:.5;cursor:not-allowed}.auth-navigation-divider{width:1px;height:14px;background:var(--line)}:root[data-theme=light] .auth-navigation button{color:#17563f}.auth-form{display:grid;gap:12px}.auth-form label{display:grid;gap:6px}.auth-form label span{color:var(--muted);font-size:.78rem;font-weight:900}.auth-form input{min-height:42px;padding:0 12px;color:var(--text);background:#211710;border:1px solid rgba(255,154,45,.18);border-radius:8px;outline:0}.auth-submit-btn{justify-content:center;margin-top:2px}.auth-legal-check{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:10px;background:#17120f;border:1px solid rgba(255,154,45,.14);border-radius:8px}.auth-remember-check{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-self:start;gap:8px;padding:8px 10px;background:#17120f;border:1px solid rgba(255,154,45,.14);border-radius:8px}.auth-legal-check input{width:16px;min-height:16px;margin-top:2px;accent-color:#f7a13e}.auth-remember-check input{width:16px;min-height:16px;accent-color:#20b4c2}.auth-legal-check span{line-height:1.4}.auth-remember-check span{color:var(--muted);font-size:.8rem;font-weight:900}.auth-legal-check button,.legal-footer button{padding:0;color:#ffad48;font:inherit;font-weight:900;background:none;border:0;cursor:pointer}.auth-legal-check button:hover,.legal-footer button:hover{color:#7ff7f3}:root[data-theme=light] .legal-footer button:hover{color:#d95f10}.auth-divider{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin:16px 0 12px;color:var(--muted)}.auth-divider span{height:1px;background:#ff9a2d2e}.auth-divider strong{font-size:.78rem;font-weight:900}.auth-social-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.auth-social-btn{display:grid;justify-items:center;gap:7px;min-height:76px;padding:10px;color:var(--muted);font-size:.82rem;font-weight:900;background:#211710;border:1px solid rgba(255,154,45,.18);border-radius:8px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,filter .16s ease}.auth-social-btn:hover{transform:translateY(-2px) scale(1.02);filter:brightness(1.06)}.auth-social-btn span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;font-size:1rem;font-weight:950;border-radius:7px}.auth-social-btn svg{width:21px;height:21px}.discord-social{border-color:#5865f257}.discord-social span{color:#fff;background:linear-gradient(180deg,#5865f2,#3f4bc7);box-shadow:0 0 10px #5865f22e}.google-social span{color:#111;background:#f7f1e8;box-shadow:0 0 10px #ff9a2d1f}:root[data-theme=light] .auth-form input,:root[data-theme=light] .contact-form input,:root[data-theme=light] .contact-form select,:root[data-theme=light] .contact-form textarea{color:#111;background:#f7f1e8;border-color:#c0702638}:root[data-theme=light] .auth-legal-check,:root[data-theme=light] .contact-form,:root[data-theme=light] .contact-method-card{background:#f7f1e8;border-color:#c070262e}:root[data-theme=light] .contact-method-card:hover{border-color:#c0702661;box-shadow:0 0 16px #f77e1c29}:root[data-theme=light] .contact-method-card svg,:root[data-theme=light] .contact-facebook-icon{color:#d95f10;filter:drop-shadow(0 0 6px rgba(247,126,28,.22))}:root[data-theme=light] .contact-method-card strong{color:#111}:root[data-theme=light] .contact-form input::placeholder,:root[data-theme=light] .contact-form textarea::placeholder{color:#74706a;opacity:1}:root[data-theme=light] .contact-submit-note{color:#d95f10;background:radial-gradient(circle at 10% 50%,rgba(247,126,28,.16),transparent 38%),radial-gradient(circle at 90% 50%,rgba(247,126,28,.16),transparent 38%),#f7f1e8;border-color:#c070263d}:root[data-theme=light] .auth-divider span{background:#c0702633}:root[data-theme=light] .auth-social-btn{color:#111;background:#f7f1e8;border-color:#c0702638}h2,h3,p{margin-top:0}.section-heading h1,.panel-title h2,.submit-band h2{margin-bottom:0}.section-heading h1,.submit-band h2{font-size:clamp(1.55rem,3vw,2.1rem)}.ranking-seo-intro{max-width:68ch;margin:8px 0 0;color:var(--muted);font-size:.92rem;line-height:1.5}.search-box{display:flex;align-items:center;gap:10px;min-width:250px;padding:0 12px;color:var(--muted);background:#00000038;border:1px solid rgba(255,255,255,.08);border-radius:8px}.search-box input{width:100%;min-height:42px;color:var(--text);background:transparent;border:0;outline:0}.server-list{display:grid;gap:10px}.empty-results{margin:0;padding:22px;color:var(--muted);text-align:center;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:8px}.pagination-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:10px 12px;color:var(--muted);background:#ffffff08;border:1px solid rgba(46,206,118,.16);border-radius:8px}.pagination-actions{display:flex;align-items:center;gap:6px}.pagination-actions button{min-width:40px;min-height:34px;padding:0 11px;color:#211204;font-weight:800;background:linear-gradient(180deg,#f7a13e,#cd7623);border:1px solid rgba(242,169,82,.62);border-radius:7px;box-shadow:inset 0 1px #ffffff29,0 0 10px #ff7e1c1f;cursor:pointer}.pagination-actions button:hover:not(:disabled),.pagination-actions button.active{color:#211204;background:linear-gradient(180deg,#ffb04f,#da832d);border-color:#ffbc68bd;box-shadow:inset 0 1px #fff3,0 0 12px #ff7e1c29}.pagination-actions button:disabled{opacity:.5;filter:saturate(.72);cursor:not-allowed}.server-row{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr) 94px 76px minmax(112px,max-content) 90px;align-items:center;gap:12px;min-height:108px;padding:13px 13px 13px 58px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:8px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.server-row:hover,.server-row:focus-visible{border-color:#ff9a2d6b;box-shadow:inset 0 0 0 1px #ff9a2d14,0 0 16px #ff7e1c1f;outline:0;transform:translateY(-1px)}.server-row.featured{overflow:hidden}:root[data-theme=light] .rankings,:root[data-theme=light] .server-row,:root[data-theme=light] .pagination-bar{background:#f4f1ebe0;border-color:#78593e33}:root[data-theme=light] .server-row.top-ranked{background:linear-gradient(90deg,rgba(24,139,77,calc(var(--rank-glow) + .12)),#188b4d14 54%,#ffffff57 88%),#e8efe8eb;border-color:rgba(14,94,52,var(--rank-border))}:root[data-theme=light] .server-row.featured{background:linear-gradient(90deg,#10818e57,#10818e1f 56%,#ffffff57 88%),#e6f0eff0;border-color:#095c686b;box-shadow:inset 0 0 0 1px #095c6824,0 0 18px #095c6814}:root[data-theme=light] .tag-row span,:root[data-theme=light] .server-icon-slot,:root[data-theme=light] .rank-number{color:#24372d;background:#188b4d1a;border-color:#0e5e3429}:root[data-theme=light] .server-row.featured .server-icon-slot,:root[data-theme=light] .server-row.featured .rank-number{border-color:#095c6852;box-shadow:0 0 12px #095c6814}:root[data-theme=light] .vote-count-badge{border-color:#095c686b;box-shadow:0 0 10px #095c681a}:root[data-theme=light] .vote-count-icon{color:#fff4e1;background:linear-gradient(180deg,#ff9a2d,#d95f10)}:root[data-theme=light] .vote-count-badge strong{color:#fff;background:linear-gradient(180deg,#1b95b6,#126a84);text-shadow:0 1px 2px rgba(0,0,0,.85)}:root[data-theme=light] .premium-badge{color:#03282d;background:linear-gradient(180deg,#64d7d2,#0b8798);border-color:#095c686b;box-shadow:0 0 10px #095c681f}.server-row.top-ranked{background:linear-gradient(90deg,rgba(46,206,118,var(--rank-glow)),#ffffff09 72%),#ffffff09;border-color:rgba(69,218,129,var(--rank-border))}.server-row.featured{background:linear-gradient(90deg,#23d6d933,#1896a81a 48%,#ffffff09 82%),radial-gradient(circle at 12% 50%,rgba(84,235,232,.16),transparent 34%),#ffffff0a;border-color:#43e0e25c;box-shadow:inset 0 0 0 1px #97fffc14,0 0 22px #23d6d91a}.server-row.featured .server-icon-slot,.server-row.featured .rank-number{border-color:#43e0e257;box-shadow:0 0 14px #23d6d91f}.server-row.rank-1{--rank-glow: .2;--rank-border: .46}.server-row.rank-2{--rank-glow: .16;--rank-border: .38}.server-row.rank-3{--rank-glow: .13;--rank-border: .32}.server-row.rank-4{--rank-glow: .1;--rank-border: .26}.server-row.rank-5{--rank-glow: .08;--rank-border: .22}.server-row.rank-6{--rank-glow: .065;--rank-border: .18}.server-row.rank-7{--rank-glow: .052;--rank-border: .15}.server-row.rank-8{--rank-glow: .04;--rank-border: .12}.server-row.rank-9{--rank-glow: .03;--rank-border: .1}.server-row.rank-10{--rank-glow: .02;--rank-border: .08}.rank-cell{justify-content:flex-start;gap:10px;height:64px;color:var(--gold-strong);font-weight:900}.rank-number{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--muted);font-size:.86rem;background:#ffffff0b;border:1px solid rgba(255,255,255,.08);border-radius:4px}.server-icon-slot{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;overflow:hidden;background:#00000038;border:1px solid rgba(46,206,118,.14);border-radius:6px}.server-icon-slot img{display:block;width:64px;height:64px;max-width:100%;max-height:100%;object-fit:contain}.server-list>.server-row{grid-template-columns:168px minmax(0,1fr) 94px 76px minmax(112px,max-content) 90px}.server-list>.server-row>.rank-cell>.server-icon-slot{flex:0 0 128px;width:128px;height:128px}.server-list>.server-row>.rank-cell>.rank-number{flex-shrink:0}.server-list>.server-row>.rank-cell>.server-icon-slot img{width:100%;height:100%}.server-list>.server-row>.rank-cell>.server-icon-slot .superzone-mark{width:96px;height:96px}#add-server-error,#manage-server-error{scroll-margin-block:8px}.server-icon-slot .superzone-mark{width:48px;height:48px;margin:0;filter:drop-shadow(0 4px 8px rgba(0,0,0,.48)) drop-shadow(0 0 8px rgba(69,218,129,.3))}.server-icon-slot span{color:var(--gold-strong);font-size:1.35rem;font-weight:900}.server-main{display:grid;grid-template-rows:1fr auto;align-self:stretch;gap:8px;min-width:0;min-height:78px}.server-title{align-items:center;align-self:center;gap:10px;min-width:0;min-height:34px}.server-title h3{display:flex;align-items:center;flex:1 1 24ch;min-width:0;overflow:hidden;margin:0;padding:2px 0 4px;font-size:1.1rem;line-height:1.24;text-overflow:ellipsis;transform:translateY(6px);white-space:nowrap}.server-actions-stack{display:inline-grid;flex:0 0 auto;gap:5px;justify-items:end;width:150px}.premium-social-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;width:100%;gap:5px}.launch-date{flex:0 0 auto;transform:translateY(-5%);width:100%;padding:4px 8px;font-size:.72rem;font-weight:800;text-align:center;border-radius:999px}.discord-tag,.youtube-tag{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:22px;padding:0 5px;color:#dff4ff;font-size:.68rem;font-weight:900;background:linear-gradient(180deg,#5865f2,#3f4bc7);border:1px solid rgba(164,176,255,.42);border-radius:999px}.discord-tag{box-shadow:0 0 10px #5865f22e;background:linear-gradient(180deg,#5865f2,#3f4bc7);border:1px solid rgba(164,176,255,.42)}.youtube-tag{color:#fff2f2;background:linear-gradient(180deg,#ff4747,#c91f1f);border:1px solid rgba(255,122,122,.46);box-shadow:0 0 10px #ff2d2d29}.discord-tag:hover,.youtube-tag:hover{color:#fff;transform:translateY(-1px)}.discord-tag:hover{box-shadow:0 0 14px #5865f247}.youtube-tag:hover{box-shadow:0 0 14px #ff2d2d42}.premium-badge{flex:0 0 auto;transform:translateY(-5%);padding:4px 8px;color:#031819;font-size:.68rem;font-weight:900;text-transform:uppercase;background:linear-gradient(180deg,#7ff7f3,#20b4c2);border:1px solid rgba(174,255,252,.55);border-radius:999px;box-shadow:0 0 12px #23d6d92e}.launch-date.opened{color:#062111;background:var(--green)}.launch-date.coming{color:#2d1506;background:#e1a15d}.tag-row{align-self:end;flex-wrap:nowrap;gap:5px;max-width:100%;min-width:0;overflow:hidden;transform:translateY(2px)}.tag-row span{flex:0 1 auto;min-width:0;padding:5px 7px;color:var(--text);font-size:.74rem;background:#00000038;border:1px solid rgba(255,255,255,.07);border-radius:999px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-meta,.vote-count{display:grid;gap:5px;justify-items:center;text-align:center}.vote-count{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px;min-width:0}.server-meta strong,.vote-count strong{font-size:1rem}.server-chronicle-meta span,.server-chronicle-meta strong{color:var(--text)}.server-favorites-meta span{color:var(--muted)}.server-favorites-meta strong{color:var(--text);overflow-wrap:anywhere}:root[data-theme=light] .server-chronicle-meta span,:root[data-theme=light] .server-chronicle-meta strong{color:#111}:root[data-theme=light] .server-favorites-meta span{color:#111}.vote-count small{color:var(--muted);font-size:.76rem;font-weight:800}.vote-count-badge{display:inline-flex;flex:0 0 auto;align-items:stretch;min-height:24px;overflow:hidden;border:1px solid rgba(21,135,165,.52);border-radius:4px;box-shadow:inset 0 1px #ffffff14,0 0 12px #1587a524}.vote-count-icon{display:inline-flex;align-items:center;justify-content:center;width:27px;flex:0 0 27px;color:#fff4e1;font-family:Segoe Script,Gabriola,Brush Script MT,cursive;font-size:.95rem;font-weight:900;line-height:1;background:linear-gradient(180deg,#ff9a2d,#e36b16);border-right:1px solid rgba(68,23,20,.55);text-shadow:0 1px 2px rgba(0,0,0,.82),0 0 8px rgba(255,126,28,.52)}.vote-count-badge strong{display:inline-flex;align-items:center;justify-content:center;flex:1 0 auto;white-space:nowrap;min-width:64px;padding:0 8px;color:#fff7ed;font-family:Arial,sans-serif;font-size:.78rem;font-weight:900;font-variant-numeric:tabular-nums;font-kerning:none;line-height:1;background:linear-gradient(180deg,#1b95b6,#126a84);text-shadow:0 1px 2px rgba(0,0,0,.85)}.vote-btn{min-height:44px;border-radius:7px}.server-vote-actions{display:grid;grid-template-rows:36px auto 36px;justify-items:center;gap:4px;min-width:0}.server-vote-actions.is-preview{grid-template-rows:auto}.server-vote-actions>.vote-btn{width:100%}.favorite-heart{display:inline-flex;align-items:center;justify-content:center;width:40px;height:36px;padding:0;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:color .16s ease,background-color .16s ease}.favorite-heart:hover,.favorite-heart[aria-pressed=true]{color:#f58ca1;background:#f58ca114}.favorite-heart:focus-visible{outline:2px solid var(--gold-strong);outline-offset:2px}:root[data-theme=dark] .favorite-heart{color:#ff5b5b}:root[data-theme=dark] .favorite-heart:hover,:root[data-theme=dark] .favorite-heart[aria-pressed=true]{background:#ff5b5b14}:root[data-theme=light] .favorite-heart:hover,:root[data-theme=light] .favorite-heart[aria-pressed=true]{color:#b52d4f;background:#b52d4f12}.server-details-page{width:min(100% - 36px,1240px);margin:10px auto 0}.details-back-btn{display:inline-flex;align-items:center;gap:8px;min-height:38px;margin-bottom:12px;padding:0 13px;color:#211204;font-weight:900;background:linear-gradient(180deg,#f7a13e,#cd7623);border:1px solid rgba(242,169,82,.62);border-radius:7px;box-shadow:inset 0 1px #ffffff29,0 0 10px #ff7e1c1f;cursor:pointer}.server-details-hero{position:relative;display:grid;grid-template-columns:126px minmax(0,1fr) 220px;align-items:center;gap:22px;min-height:214px;overflow:hidden;padding:24px 24px 24px 34px;background:radial-gradient(circle at 10% 42%,rgba(255,154,45,.16),transparent 36%),linear-gradient(180deg,#26170e,#171311);border:1px solid rgba(255,154,45,.3);border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 42px #00000038}.server-details-hero.featured{background:radial-gradient(circle at 12% 50%,rgba(35,214,217,.22),transparent 34%),linear-gradient(180deg,#173237,#151d1f 52%,#171311);border-color:#43e0e25c;box-shadow:inset 0 0 0 1px #97fffc14,0 0 22px #23d6d91a}.details-icon-block{display:grid;gap:10px;justify-items:center}.details-server-icon,.details-server-icon img{width:84px;height:84px}.details-server-icon .superzone-mark{width:62px;height:62px}.details-rank{display:inline-flex;align-items:center;justify-content:center;min-width:54px;min-height:28px;color:#fff4e1;font-weight:900;background:linear-gradient(180deg,#ff9a2d,#e36b16);border:1px solid rgba(255,195,112,.46);border-radius:5px;box-shadow:0 0 12px #ff7e1c24}.details-title-block{min-width:0}.details-title-block .launch-date{display:inline-flex;width:auto;margin-bottom:10px}.details-title-block h1{margin:-2px 0;overflow:hidden;padding:2px 0 4px;color:var(--text);font-size:clamp(2rem,4vw,3.15rem);line-height:1.12;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 14px rgba(255,126,28,.22),0 2px 0 rgba(0,0,0,.52)}.details-title-block p{max-width:720px;margin:12px 0 0;color:var(--muted);line-height:1.55}.details-feature-list{display:flex;flex-wrap:wrap;gap:7px}.details-feature-list span{padding:6px 9px;color:var(--muted);font-size:.8rem;font-weight:800;background:#00000038;border:1px solid rgba(255,255,255,.08);border-radius:999px}.details-action-card{display:grid;gap:9px;justify-items:stretch;padding:14px;background:#17120f;border:1px solid rgba(255,154,45,.18);border-radius:8px}.details-action-card>span{color:var(--muted);font-size:.78rem;font-weight:900;text-align:center;text-transform:uppercase}.details-action-card>.vote-count-badge{justify-self:center}.details-vote-btn,.details-visit-btn{width:100%;min-height:38px}.details-visit-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#eafcff;font-weight:900;background:linear-gradient(180deg,#2bb8d6,#1587a5 58%,#0f6179);border:1px solid rgba(119,226,246,.58);border-radius:7px;box-shadow:inset 0 1px #ffffff38,0 0 14px #1587a547;text-shadow:0 1px 2px rgba(0,0,0,.55)}.details-visit-btn svg{color:#ffb24d;filter:drop-shadow(0 1px 1px rgba(0,0,0,.65)) drop-shadow(0 0 5px rgba(255,154,45,.42))}.server-details-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px;margin-top:14px}.details-panel{padding:18px;background:#17120f;border:1px solid rgba(255,154,45,.18);border-radius:8px}.details-panel h2{margin-bottom:14px;color:var(--text);font-size:1.05rem}.details-info-grid,.details-rates-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.details-rates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.details-info-item,.details-rates-grid div{display:grid;gap:6px;min-height:64px;padding:10px;background:#211710;border:1px solid rgba(255,154,45,.12);border-radius:7px}.details-info-item span,.details-rates-grid span,.details-muted{color:var(--muted);font-size:.78rem;font-weight:800}.details-info-item strong,.details-rates-grid strong{color:var(--text)}.details-link-actions{display:grid;gap:8px}.details-link-actions .youtube-tag,.details-link-actions .discord-tag{min-height:36px;font-size:.78rem}.server-reviews-panel{margin-top:14px}.review-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.review-heading h2{margin-bottom:4px}.review-heading span,.review-heading strong{color:var(--muted);font-size:.82rem;font-weight:800}.review-form{position:relative;margin-bottom:14px}.review-form fieldset{display:grid;gap:12px;margin:0;padding:14px;background:#211710;border:1px solid rgba(255,154,45,.12);border-radius:8px}.review-form fieldset:disabled{opacity:.48}.review-form legend,.review-form label span{color:var(--muted);font-size:.78rem;font-weight:900}.review-stars{display:flex;gap:6px}.review-stars button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#ffad4857;background:#17120f;border:1px solid rgba(255,154,45,.24);border-radius:7px;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.review-stars button:hover,.review-stars button.active{color:#ffad48;background:#ff9a2d1f;border-color:#ffbc687a;transform:translateY(-1px)}.review-stars svg.filled{color:#ffad48}.review-form textarea{width:100%;resize:vertical;min-height:98px;padding:11px 12px;color:#20b4c2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.86rem;font-weight:750;line-height:1.45;background:#17120f;border:1px solid rgba(255,154,45,.18);border-radius:8px;outline:0}.review-form textarea::placeholder{color:#20b4c294}.review-form-error{margin:-2px 0 0;padding:9px 10px;color:#ffd8d8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8rem;font-weight:800;background:#a01e1842;border:1px solid rgba(255,97,85,.28);border-radius:8px}.review-thank-you{display:grid;justify-items:center;gap:5px;padding:14px;text-align:center;background:radial-gradient(circle at 10% 50%,rgba(35,214,217,.14),transparent 38%),radial-gradient(circle at 90% 50%,rgba(35,214,217,.14),transparent 38%),#211710;border:1px solid rgba(67,224,226,.24);border-radius:8px}.review-thank-you strong{color:#20b4c2;font-size:.98rem}.review-thank-you span{color:var(--muted);font-size:.84rem;font-weight:750}.review-lock-message{position:absolute;inset:14px;display:grid;place-content:center;justify-items:center;gap:10px;padding:18px;text-align:center;background:#17120fd6;border:1px solid rgba(255,154,45,.22);border-radius:8px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.review-lock-message strong{color:#fff4e1;font-size:1.02rem}.review-lock-message span{color:var(--muted);font-size:.85rem}.review-lock-message div{display:flex;gap:8px;margin-top:2px}.review-list{display:grid;gap:10px}.review-card{padding:12px;background:#211710;border:1px solid rgba(255,154,45,.12);border-radius:8px}.review-card div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.review-card strong{display:block;margin-right:auto;color:var(--text);text-align:left}.review-card span{display:inline-flex;margin-left:auto;gap:2px;color:#ffad4847}.review-card svg.filled{color:#ffad48}.review-card p{margin:0;color:#20b4c2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.86rem;font-weight:750;line-height:1.45}.account-panel-page{width:min(100% - 36px,1240px);margin:10px auto 0}.account-hero-panel{display:grid;grid-template-columns:auto minmax(0,1fr) 230px;align-items:center;gap:18px;padding:22px;background:radial-gradient(circle at 8% 50%,rgba(35,214,217,.18),transparent 32%),linear-gradient(180deg,#173237,#151d1f 52%,#171311);border:1px solid rgba(67,224,226,.34);border-radius:8px;box-shadow:inset 0 0 0 1px #97fffc14,0 0 22px #23d6d91a}.account-avatar-large{display:inline-flex;align-items:center;justify-content:center;width:82px;height:82px;background:#0d0f10;border:1px solid rgba(255,214,74,.42);border-radius:50%}.account-avatar-large .superzone-mark{width:64px;height:64px;margin:0}.account-avatar-large img{width:100%;height:100%;object-fit:cover}.account-heading{min-width:0}.account-heading span{color:#20b4c2;font-size:.8rem;font-weight:950;text-transform:uppercase}.account-heading h1{margin:4px 0 8px;overflow:hidden;color:var(--text);font-size:clamp(2rem,4vw,3rem);line-height:1;text-overflow:ellipsis;white-space:nowrap}.account-heading p{margin:0;color:var(--muted)}.account-balance-card{display:grid;gap:8px;padding:14px;background:#17120f;border:1px solid rgba(255,154,45,.18);border-radius:8px}.account-balance-card span{color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.account-balance-card strong{color:#20b4c2;font-size:1.45rem}.account-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:14px;margin-top:14px}.account-servers-panel,.account-reviews-panel{grid-column:1 / -1}.account-reviews-modal{width:min(100%,920px)}.account-reviews-modal h2{margin-bottom:14px}.account-campaigns-modal{width:min(100%,980px);max-height:min(88vh,820px);overflow:auto}.account-campaigns-modal h2{margin-bottom:14px}.campaign-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.campaign-summary-grid div,.campaign-card,.campaign-stat{background:#211710;border:1px solid rgba(255,154,45,.12);border-radius:8px}.campaign-summary-grid div{display:grid;gap:5px;padding:12px}.campaign-summary-grid span,.campaign-stat span{color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.campaign-summary-grid strong{color:#20b4c2;font-size:1.18rem}.campaign-list{display:grid;gap:10px}.campaign-card{display:grid;grid-template-columns:minmax(0,1fr) 120px auto auto;align-items:center;gap:10px;padding:12px}.campaign-card.has-banner-edit{grid-template-columns:minmax(0,1fr) 120px auto auto auto}.campaign-card-main{display:grid;gap:5px;min-width:0}.campaign-card-main strong{overflow:hidden;color:var(--text);font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.campaign-card-main small{color:var(--muted);font-size:.78rem;font-weight:800}.campaign-status{width:fit-content;padding:4px 8px;color:#06131b;font-size:.72rem;font-weight:950;border-radius:999px}.campaign-status.active{background:linear-gradient(180deg,#7ff7f3,#20b4c2)}.campaign-status.warning{background:linear-gradient(180deg,#ffcf6a,#e6942b)}.campaign-stat{display:grid;justify-items:center;gap:5px;padding:9px;text-align:center}.campaign-stat strong{color:var(--text);font-size:.9rem;white-space:nowrap}.campaign-renew-btn{min-width:88px}.campaign-banner-edit-body{display:flex;align-items:center;gap:16px;margin-top:14px}.campaign-banner-edit-body>img{display:block;flex:0 0 88px;width:88px;height:141px;object-fit:cover;border:1px solid var(--line);border-radius:6px}.campaign-banner-file{min-width:0}.campaign-banner-edit-note{margin:12px 0 0;color:var(--muted);font-size:.82rem;line-height:1.5}.campaign-statistics{display:grid;gap:14px;min-width:0}.campaign-statistics h3,.campaign-statistics h4,.campaign-statistics p{margin:0;overflow-wrap:anywhere}.campaign-statistics-back{display:inline-flex;align-items:center;justify-self:start;gap:7px}.campaign-statistics-heading{display:flex;justify-content:space-between;align-items:start;gap:14px}.campaign-statistics-heading>div{min-width:0}.campaign-statistics-heading label{display:grid;gap:6px;font-size:.8rem}.campaign-statistics-heading input{min-width:0;max-width:100%;padding:9px;color:var(--text);background:var(--bg-soft);border:1px solid var(--line);border-radius:6px;color-scheme:dark}:root[data-theme=light] .campaign-statistics-heading input{color-scheme:light}.campaign-statistics-note,.campaign-statistics-total{color:var(--muted);font-size:.82rem;line-height:1.6}.campaign-statistics .campaign-summary-grid{margin:0}.campaign-statistics-table{width:100%;border-collapse:collapse;font-size:.82rem;font-variant-numeric:tabular-nums}.campaign-statistics-table th,.campaign-statistics-table td{padding:9px 6px;border-bottom:1px solid var(--line);text-align:right}.campaign-statistics-table th:first-child{text-align:left}.campaign-statistics-table tfoot{font-weight:800}.campaign-statistics-month{padding:7px 0;border:0;background:none;color:var(--text);text-decoration:underline;cursor:pointer}.campaign-statistics button:focus-visible,.campaign-statistics-trigger:focus-visible{outline:2px solid var(--text);outline-offset:3px}@media(max-width:640px){.campaign-statistics-heading{flex-direction:column}.campaign-statistics-table{font-size:.7rem}.campaign-statistics-table th,.campaign-statistics-table td{padding:8px 3px}}.campaign-renew-panel{display:grid;gap:12px;margin-top:14px;padding:14px;background:#17120f;border:1px solid rgba(67,224,226,.22);border-radius:8px;box-shadow:0 0 18px #23d6d914}.campaign-renew-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.campaign-renew-heading div{display:grid;gap:4px;min-width:0}.campaign-renew-heading span{color:#20b4c2;font-size:.76rem;font-weight:950;text-transform:uppercase}.campaign-renew-heading strong{overflow:hidden;color:var(--text);font-size:1.05rem;text-overflow:ellipsis;white-space:nowrap}.campaign-renew-heading small{color:var(--muted);font-size:.78rem;font-weight:800}.campaign-renew-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.campaign-renew-option{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:58px;padding:10px;color:var(--text);text-align:left;background:#211710;border:1px solid rgba(255,154,45,.14);border-radius:8px;cursor:pointer}.campaign-renew-option:hover,.campaign-renew-option.active{color:#211204;background:linear-gradient(180deg,#ffb04f,#cd7623);border-color:#ffbc689e;box-shadow:0 0 12px #ff7e1c24}.campaign-renew-option span{display:grid;gap:3px;min-width:0}.campaign-renew-option strong,.campaign-renew-option small,.campaign-renew-option em{color:inherit}.campaign-renew-option strong{font-size:.88rem;font-weight:950}.campaign-renew-option small{color:currentColor;font-size:.72rem;font-weight:750;opacity:.72}.campaign-renew-option em{flex:0 0 auto;font-style:normal;font-weight:950}.campaign-renew-checkout{display:grid;gap:5px;padding:11px;color:#20b4c2;background:radial-gradient(circle at 10% 50%,rgba(35,214,217,.12),transparent 38%),radial-gradient(circle at 90% 50%,rgba(35,214,217,.12),transparent 38%),#211710;border:1px solid rgba(67,224,226,.22);border-radius:8px}.campaign-renew-checkout strong{display:inline-flex;align-items:center;gap:7px;color:inherit}.campaign-renew-checkout span,.campaign-renew-checkout small{color:var(--muted);font-weight:750}.campaign-renew-checkout.success{color:#7ff7f3}.campaign-renew-actions{justify-content:flex-end;margin-top:0}.add-coins-modal{width:min(100%,980px);max-height:min(90vh,860px);overflow:auto}.add-coins-modal h2{margin-bottom:14px}.coins-balance-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;margin-bottom:12px;padding:0 14px;color:#06131b;background:linear-gradient(180deg,#7ff7f3,#20b4c2);border:1px solid rgba(174,255,252,.55);border-radius:8px;box-shadow:0 0 18px #23d6d91f}.coins-balance-strip span{font-size:.78rem;text-transform:uppercase}.coins-balance-strip strong{font-size:1rem}.coins-bonus-panel,.coins-quantity-panel{margin-bottom:12px;background:#17120f;border:1px solid rgba(255,154,45,.14);border-radius:8px}.coins-bonus-panel{padding:14px}.coins-bonus-panel h3{margin:0 0 10px;color:var(--text);font-size:1rem;font-weight:950;text-align:center}.coins-bonus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.coins-bonus-grid button,.payment-method-card{color:var(--text);text-align:left;background:#211710;border:1px solid rgba(255,154,45,.14);border-radius:8px;cursor:pointer}.coins-bonus-grid button{display:grid;gap:4px;min-height:58px;padding:10px}.coins-bonus-grid button:hover,.coins-bonus-grid button.active,.payment-method-card:hover,.payment-method-card.active{color:#211204;background:linear-gradient(180deg,#ffb04f,#cd7623);border-color:#ffbc689e;box-shadow:0 0 12px #ff7e1c24}.coins-bonus-grid span,.coins-bonus-grid strong,.payment-method-card strong,.payment-method-card small{color:inherit}.coins-bonus-grid span{font-size:.74rem;font-weight:850;opacity:.72;text-transform:uppercase}.coins-bonus-grid strong{font-size:.9rem;font-weight:950}.coins-quantity-panel{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:14px;padding:16px}.coins-quantity-panel>div:first-child{display:grid;align-content:center;gap:10px}.coins-quantity-panel>div:first-child>span{color:#20b4c2;font-size:.76rem;font-weight:950;text-transform:uppercase}.coins-quantity-panel label{display:inline-flex;align-items:center;gap:10px;width:fit-content;max-width:100%;padding:9px 12px;background:#211710;border:1px solid rgba(67,224,226,.22);border-radius:8px}.coins-quantity-panel input{width:150px;max-width:45vw;color:#20b4c2;font-size:2rem;font-weight:950;line-height:1;background:transparent;border:0;outline:0}.coins-quantity-panel label strong{color:var(--muted);font-size:.86rem;font-weight:950}.coins-total-preview{display:grid;align-content:center;justify-items:end;gap:2px;min-height:94px;padding:12px;background:radial-gradient(circle at 50% 0%,rgba(35,214,217,.12),transparent 50%),#211710;border:1px solid rgba(67,224,226,.22);border-radius:8px}.coins-total-preview span{color:#2ece76;font-size:.75rem;font-weight:950;text-transform:uppercase}.coins-total-preview strong{color:#20b4c2;font-size:2.35rem;font-weight:950;line-height:1}.coins-total-preview small{color:var(--muted);font-size:.75rem;font-weight:850}.payment-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px}.payment-method-card{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;min-height:88px;padding:11px}.payment-method-icon{display:grid;place-items:center;width:44px;height:44px;color:#06131b;font-size:.72rem;font-weight:950;border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff3d}.payment-method-icon.stripe{background:linear-gradient(180deg,#7ff7f3,#20b4c2)}.payment-method-card span:last-child{display:grid;gap:4px;min-width:0}.payment-method-card strong{font-size:.9rem;font-weight:950}.payment-method-card small{font-size:.74rem;font-weight:750;opacity:.72}.coins-checkout-panel{display:grid;gap:5px;padding:11px;color:#20b4c2;background:radial-gradient(circle at 10% 50%,rgba(35,214,217,.12),transparent 38%),radial-gradient(circle at 90% 50%,rgba(35,214,217,.12),transparent 38%),#211710;border:1px solid rgba(67,224,226,.22);border-radius:8px}.coins-actions{justify-content:flex-end;margin-top:12px}.coins-balance-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:12px 14px;color:#06131b;background:linear-gradient(180deg,#7ff7f3,#20b4c2);border:1px solid rgba(174,255,252,.55);border-radius:8px}.coins-balance-strip span,.coins-balance-strip strong{font-weight:950}.coins-bonus-panel,.coins-quantity-panel,.coins-checkout-panel{margin-bottom:14px;padding:14px;background:#17120f;border:1px solid rgba(255,154,45,.16);border-radius:8px}.coins-bonus-panel h3{margin:0 0 10px;color:var(--text);text-align:center;font-size:1rem}.coins-bonus-grid{display:grid;gap:7px}.coins-bonus-grid button{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:34px;padding:0 12px;color:var(--text);background:#211710;border:1px solid rgba(255,154,45,.12);border-radius:7px;cursor:pointer}.coins-bonus-grid button:hover,.coins-bonus-grid button.active{color:#211204;background:linear-gradient(180deg,#ffcf6a,#e6942b);border-color:#ffd56494}.coins-bonus-grid span,.coins-bonus-grid strong{font-size:.85rem;font-weight:950}.coins-quantity-panel{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:18px;background:radial-gradient(circle at 4% 50%,rgba(35,214,217,.12),transparent 28%),#17120f}.coins-quantity-panel>div:first-child{display:grid;gap:10px}.coins-quantity-panel>div:first-child>span{color:var(--text);font-size:1.05rem;font-weight:950}.coins-quantity-panel label{display:grid;grid-template-columns:minmax(0,180px) auto;align-items:center;gap:10px}.coins-quantity-panel input{width:100%;min-height:52px;padding:0 14px;color:#20b4c2;font-size:1.55rem;font-weight:950;background:#211710;border:1px solid rgba(67,224,226,.28);border-radius:8px;outline:0}.coins-quantity-panel label strong{color:var(--muted);font-size:1.05rem}.coins-total-preview{display:grid;justify-items:end;gap:2px;padding:14px;background:#211710;border:1px solid rgba(67,224,226,.28);border-radius:8px}.coins-total-preview span{color:#2ece76;font-size:.82rem;font-weight:950}.coins-total-preview strong{color:#20b4c2;font-size:2rem;line-height:1}.coins-total-preview small{color:var(--muted);font-weight:900}.payment-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.add-coins-modal .payment-method-grid.stripe-only{grid-template-columns:minmax(0,1fr)}.payment-method-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:98px;padding:14px;color:var(--text);text-align:left;background:#17120f;border:1px solid rgba(255,154,45,.14);border-radius:8px;cursor:pointer}.payment-method-card:hover,.payment-method-card.active{border-color:#43e0e257;box-shadow:0 0 16px #23d6d91f;transform:translateY(-1px)}.payment-method-icon{display:inline-grid;place-items:center;width:48px;height:48px;color:#06131b;font-size:.78rem;font-weight:950;background:linear-gradient(180deg,#7ff7f3,#20b4c2);border-radius:50%}.payment-method-card span:last-child{display:grid;gap:4px}.payment-method-card strong{color:inherit;font-size:.95rem}.payment-method-card small{color:inherit;font-size:.82rem;line-height:1.45;font-weight:750;opacity:1}.coins-checkout-panel{display:grid;gap:5px;color:#20b4c2;background:radial-gradient(circle at 10% 50%,rgba(35,214,217,.12),transparent 38%),radial-gradient(circle at 90% 50%,rgba(35,214,217,.12),transparent 38%),#17120f;border-color:#43e0e238}.coins-checkout-panel strong{display:inline-flex;align-items:center;gap:7px;color:inherit}.coins-checkout-panel span,.coins-checkout-panel small{color:var(--muted);font-weight:750}.coins-checkout-panel.success{color:#7ff7f3}.coins-actions{justify-content:flex-end;margin-top:0}.account-review-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.account-review-tabs button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:0 12px;color:var(--muted);background:#211710;border:1px solid rgba(255,154,45,.14);border-radius:8px;cursor:pointer}.account-review-tabs button:hover,.account-review-tabs button.active{color:#211204;background:linear-gradient(180deg,#f7a13e,#cd7623);border-color:#f2a9529e;box-shadow:inset 0 1px #ffffff29,0 0 12px #ff7e1c24}.account-review-tabs span,.account-review-tabs strong{overflow:hidden;font-size:.86rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.account-review-tabs strong{justify-self:end;min-width:28px;padding:3px 7px;color:inherit;background:#00000029;border-radius:999px}.account-action-list{display:grid;gap:9px}.account-server-list{display:grid;gap:10px}.account-server-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:12px;background:#211710;border:1px solid rgba(255,154,45,.12);border-radius:8px}.account-server-card div{display:grid;gap:4px;min-width:0}.account-server-card strong{overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.account-server-card small{color:var(--muted);font-weight:800}.account-server-votes{justify-self:end}.account-review-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px}.account-review-column{display:flex;flex-direction:column;gap:10px;min-width:0}.account-review-title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:10px 12px;background:#211710;border:1px solid rgba(255,154,45,.12);border-radius:8px}.account-review-title strong{overflow:hidden;color:var(--text);font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.account-review-title span{justify-self:end;color:var(--muted);font-size:.76rem;font-weight:850;white-space:nowrap}.account-review-active-title{margin-bottom:10px}.account-review-list{display:grid;gap:9px;flex:1;grid-auto-rows:1fr}.paged-review-list{grid-auto-rows:auto}.account-review-card{display:grid;grid-template-rows:auto auto 1fr;gap:8px;padding:12px;background:#211710;border:1px solid rgba(255,154,45,.12);border-radius:8px}.account-review-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.account-review-card-head span{display:grid;gap:3px;min-width:0}.account-review-card-head strong{overflow:hidden;color:var(--text);font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.account-review-card-head small,.account-review-card-head em{color:var(--muted);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.74rem;font-weight:750;font-style:normal}.account-review-card-head em{flex:0 0 auto;padding:4px 7px;background:#17120f;border:1px solid rgba(255,154,45,.12);border-radius:999px}.account-review-stars{display:inline-flex;gap:2px;width:fit-content;color:#ffad4847}.account-review-stars svg.filled{color:#ffad48}.account-review-card p{margin:0;color:#20b4c2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.82rem;font-weight:600;line-height:1.45}.account-review-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px}.account-review-pagination span{color:var(--muted);font-size:.8rem;font-weight:900;white-space:nowrap}.account-review-pagination button:disabled{color:var(--muted);background:#2b2825;border-color:#b7ad9c2e;box-shadow:none;cursor:not-allowed;opacity:.62;transform:none}.bump-action{color:#03282d;background:linear-gradient(180deg,#7ff7f3,#20b4c2);border-color:#aefffc8c;box-shadow:inset 0 1px #fff3,0 0 12px #23d6d924}.bump-action:hover:not(:disabled){color:#03282d;background:linear-gradient(180deg,#8ffffb,#2bb8d6);border-color:#aefffcb8}.bump-action:disabled{color:var(--muted);background:#2b2825;border-color:#b7ad9c2e;box-shadow:none;cursor:not-allowed;opacity:.72;transform:none}.manage-server-modal{width:min(100%,820px);max-height:min(88vh,860px);overflow:auto}.manage-server-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.manage-server-preview-panel{margin-bottom:2px}.manage-server-form label{display:grid;gap:6px}.manage-server-form label span,.manage-feature-grid legend,.manage-form-section legend{color:var(--muted);font-size:.78rem;font-weight:900}.manage-server-form input,.manage-server-form select,.manage-server-form textarea{width:100%;min-height:42px;padding:0 12px;color:var(--text);background:#211710;border:1px solid rgba(255,154,45,.18);border-radius:8px;outline:0}.manage-server-form textarea{min-height:104px;padding-block:10px;resize:vertical}.manage-server-form input[readonly]{color:var(--muted);background:#17120f;cursor:not-allowed}.manage-server-form .full-span{grid-column:1 / -1}.manage-form-section{display:grid;gap:10px;margin:0;padding:10px;background:#17120f;border:1px solid rgba(255,154,45,.14);border-radius:8px}.manage-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:10px;background:#17120f;border:1px solid rgba(255,154,45,.14);border-radius:8px}.manage-feature-grid label{display:flex;align-items:center;gap:7px;padding:7px 8px;background:#211710;border:1px solid rgba(255,154,45,.1);border-radius:7px}.manage-feature-grid input{width:15px;min-height:15px;accent-color:#f7a13e}.profile-editor-modal{width:min(100%,560px)}.profile-editor-form{display:grid;gap:12px}.profile-editor-form label{display:grid;gap:6px}.profile-editor-form label span,.profile-password-section legend{color:var(--muted);font-size:.78rem;font-weight:900}.profile-editor-form input{width:100%;min-height:42px;padding:0 12px;color:var(--text);background:#211710;border:1px solid rgba(255,154,45,.18);border-radius:8px;outline:0}.profile-icon-editor{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px;background:#17120f;border:1px solid rgba(255,154,45,.14);border-radius:8px}.profile-icon-preview{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;overflow:hidden;background:#0d0f10;border:1px solid rgba(118,224,255,.48);border-radius:50%;box-shadow:0 0 12px #2fbfeb2e}.profile-icon-preview .superzone-mark{width:50px;height:50px;margin:0}.profile-icon-preview img{width:100%;height:100%;object-fit:cover}.profile-password-section{display:grid;gap:10px;margin:0;padding:10px;background:#17120f;border:1px solid rgba(255,154,45,.14);border-radius:8px}.profile-editor-message{margin:0;padding:9px 10px;font-size:.82rem;font-weight:800;border-radius:8px}.profile-editor-message.error{color:#ffd8d8;background:#a01e1842;border:1px solid rgba(255,97,85,.28)}.profile-editor-message.success{color:#d9fff3;background:#157e523d;border:1px solid rgba(75,222,153,.28)}:root[data-theme=light] .auth-modal .profile-editor-message.success,:root[data-theme=light] .profile-editor-modal .profile-editor-message.success{color:#165535}:root[data-theme=light] .auth-modal .profile-editor-message.error,:root[data-theme=light] .profile-editor-modal .profile-editor-message.error{color:#842719}.profile-editor-actions{justify-content:flex-end}:root[data-theme=light] .server-details-hero,:root[data-theme=light] .details-panel{background:#ede5d8;border-color:#78593e33}:root[data-theme=light] .server-details-hero.featured{background:linear-gradient(180deg,#d7eeec,#e9e4d9)}:root[data-theme=light] .details-title-block h1,:root[data-theme=light] .details-panel h2,:root[data-theme=light] .details-info-item strong,:root[data-theme=light] .details-rates-grid strong{color:#111}:root[data-theme=light] .details-feature-list span{color:#24372d;background:#188b4d1a;border-color:#0e5e3429}:root[data-theme=light] .details-action-card,:root[data-theme=light] .details-info-item,:root[data-theme=light] .details-rates-grid div,:root[data-theme=light] .review-form fieldset,:root[data-theme=light] .review-card{background:#f7f1e8;border-color:#095c681f}:root[data-theme=light] .review-stars button,:root[data-theme=light] .review-form textarea{background:#ede5d8;border-color:#c0702638}:root[data-theme=light] .review-form textarea{color:#c46916;font-weight:750}:root[data-theme=light] .review-form textarea::placeholder{color:#c4691694}:root[data-theme=light] .review-stars button{color:#c4691657}:root[data-theme=light] .review-stars button:hover,:root[data-theme=light] .review-stars button.active{color:#c46916;background:#f7a13e2e;border-color:#c070265c}:root[data-theme=light] .review-lock-message{background:#ede5d8db;border-color:#c070263d}:root[data-theme=light] .review-thank-you{background:radial-gradient(circle at 10% 50%,rgba(247,126,28,.16),transparent 38%),radial-gradient(circle at 90% 50%,rgba(247,126,28,.16),transparent 38%),#f7f1e8;border-color:#c070263d}:root[data-theme=light] .review-thank-you strong{color:#d95f10}:root[data-theme=light] .review-lock-message strong,:root[data-theme=light] .review-card strong{color:#111}:root[data-theme=light] .review-card p,:root[data-theme=light] .account-review-card p{color:#c46916;font-weight:750}:root[data-theme=light] .account-hero-panel{background:linear-gradient(180deg,#d7eeec,#e9e4d9);border-color:#095c6847}:root[data-theme=light] .account-heading h1,:root[data-theme=light] .account-server-card strong,:root[data-theme=light] .account-review-title strong,:root[data-theme=light] .account-review-card-head strong{color:#111}:root[data-theme=light] .account-server-card .vote-count-badge strong,:root[data-theme=light] .details-action-card .vote-count-badge strong{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.85)}:root[data-theme=light] .account-balance-card,:root[data-theme=light] .account-server-card,:root[data-theme=light] .account-review-tabs button,:root[data-theme=light] .account-review-title,:root[data-theme=light] .account-review-card,:root[data-theme=light] .campaign-summary-grid div,:root[data-theme=light] .campaign-card,:root[data-theme=light] .campaign-stat,:root[data-theme=light] .campaign-renew-panel,:root[data-theme=light] .campaign-renew-option,:root[data-theme=light] .coins-bonus-panel,:root[data-theme=light] .coins-bonus-grid button,:root[data-theme=light] .coins-quantity-panel,:root[data-theme=light] .coins-quantity-panel label,:root[data-theme=light] .coins-total-preview,:root[data-theme=light] .payment-method-card,:root[data-theme=light] .coins-checkout-panel{background:#f7f1e8;border-color:#c070262e}:root[data-theme=light] .campaign-card-main strong,:root[data-theme=light] .campaign-stat strong,:root[data-theme=light] .coins-bonus-panel h3{color:#111}:root[data-theme=light] .campaign-summary-grid strong{color:#d95f10}:root[data-theme=light] .campaign-renew-heading span{color:#d95f10}:root[data-theme=light] .coins-quantity-panel>div:first-child>span,:root[data-theme=light] .coins-quantity-panel input,:root[data-theme=light] .coins-total-preview strong,:root[data-theme=light] .coins-checkout-panel{color:#d95f10}:root[data-theme=light] .campaign-renew-heading strong{color:#111}:root[data-theme=light] .campaign-renew-checkout{color:#d95f10;background:radial-gradient(circle at 10% 50%,rgba(247,126,28,.14),transparent 38%),radial-gradient(circle at 90% 50%,rgba(247,126,28,.14),transparent 38%),#f7f1e8;border-color:#c0702638}:root[data-theme=light] .coins-total-preview,:root[data-theme=light] .coins-checkout-panel{background:radial-gradient(circle at 10% 50%,rgba(247,126,28,.14),transparent 38%),radial-gradient(circle at 90% 50%,rgba(247,126,28,.14),transparent 38%),#f7f1e8;border-color:#c0702638}:root[data-theme=light] .account-review-card-head em{background:#ede5d8;border-color:#c070262e}:root[data-theme=light] .account-review-tabs button:hover,:root[data-theme=light] .account-review-tabs button.active{color:#211204;background:linear-gradient(180deg,#f7a13e,#cd7623);border-color:#f2a9529e}:root[data-theme=light] .account-review-pagination button:disabled{color:#6b645d;background:#e0d8cc;border-color:#78593e2e}:root[data-theme=light] .account-balance-card strong,:root[data-theme=light] .account-heading span{color:#d95f10}:root[data-theme=light] .bump-action{color:#03282d;background:linear-gradient(180deg,#64d7d2,#0b8798);border-color:#095c6857}:root[data-theme=light] .bump-action:disabled{color:#6b645d;background:#e0d8cc;border-color:#78593e2e}:root[data-theme=light] .manage-server-form input,:root[data-theme=light] .manage-server-form select,:root[data-theme=light] .manage-server-form textarea,:root[data-theme=light] .manage-feature-grid label,:root[data-theme=light] .profile-editor-form input{color:#111;background:#f7f1e8;border-color:#c070262e}:root[data-theme=light] .manage-feature-grid,:root[data-theme=light] .manage-form-section,:root[data-theme=light] .manage-server-form input[readonly],:root[data-theme=light] .profile-icon-editor,:root[data-theme=light] .profile-password-section{background:#ede5d8;border-color:#c070262e}:root[data-theme=light] .auth-remember-check{background:#f7f1e8;border-color:#c070262e}:root[data-theme=light] .profile-icon-preview{background:#f7f1e8;border-color:#10818e57}.sidebar{display:grid;gap:16px}.side-panel{padding:18px}.panel-title{gap:10px;margin-bottom:16px}.panel-title svg{color:var(--gold-strong)}.vote-sites{display:grid;gap:10px}.vote-site{justify-content:space-between;gap:14px;padding:12px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:8px}.vote-site div{display:grid;gap:4px}.vote-site button{min-width:92px;min-height:38px;color:var(--muted);background:#0000003d;border:1px solid rgba(255,255,255,.09);border-radius:7px}.vote-site button.ready{color:#1f1407;font-weight:800;background:var(--gold-strong)}.reward-panel{background:linear-gradient(135deg,#188b4d38,#2ece7624),var(--panel-strong)}.reward-panel a{color:var(--gold-strong);font-weight:800}.submit-band{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;padding:26px}.submit-band p{max-width:720px;margin-bottom:0}.footer{display:flex;justify-content:space-between;gap:16px;padding:22px 0 44px;font-size:.9rem}.legal-footer{align-items:center;margin-top:28px;padding-top:18px;color:var(--muted);border-top:2px solid #4b4640}.footer-brand-block{display:flex;align-items:flex-start;gap:2px}.footer-logo-stack,.footer-copy{display:grid}.footer-logo-stack{justify-items:center;gap:4px}.footer-logo-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px}.footer-logo-mark .superzone-mark{width:34px;height:34px;margin:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.45)) drop-shadow(0 0 6px rgba(255,126,28,.18))}.footer-copy strong{color:var(--muted);font-weight:900}.footer-copy small{color:var(--dim);font-weight:700}.footer-logo-stack em{color:#f2a44d;font-family:Brush Script MT,Segoe Script,cursive;font-size:.72rem;font-style:normal;line-height:1;white-space:nowrap;transform:translateY(7px);text-shadow:0 0 8px rgba(255,126,28,.32),0 1px 1px rgba(0,0,0,.48)}.footer-copy{align-self:center;transform:translate(-28px,-3px)}.legal-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px}.legal-footer button{color:var(--dim);font-size:.95rem;font-weight:700}.legal-modal{width:min(100%,760px);max-height:min(86vh,780px);overflow:auto}.contact-modal{width:min(100%,820px);max-height:min(90vh,860px);overflow:auto}.contact-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.contact-method-card{display:grid;justify-items:center;gap:7px;min-height:118px;padding:18px;color:var(--text);text-align:center;text-decoration:none;background:#211710;border:1px solid rgba(255,154,45,.16);border-radius:8px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.contact-method-card:hover{border-color:#43e0e257;box-shadow:0 0 16px #23d6d924;transform:translateY(-2px)}.contact-method-card:focus-visible{outline:2px solid var(--text);outline-offset:3px}.contact-discord-card svg{width:25px;height:25px}.contact-method-card svg,.contact-facebook-icon{color:#20b4c2;filter:drop-shadow(0 0 6px rgba(35,214,217,.28))}.contact-facebook-icon{display:inline-grid;place-items:center;width:26px;height:26px;font-size:1.35rem;font-weight:950;line-height:1}.contact-method-card strong{color:var(--text);font-size:.95rem}.contact-method-card small{color:var(--muted);font-size:.78rem;font-weight:750}.contact-form{display:grid;gap:12px;padding:14px;background:#17120f;border:1px solid rgba(255,154,45,.14);border-radius:8px}.contact-form p{margin:0;color:var(--muted);font-size:.88rem;font-weight:750;line-height:1.5}.contact-form label{display:grid;gap:6px}.contact-form label span{color:var(--muted);font-size:.78rem;font-weight:900}.contact-form input,.contact-form select,.contact-form textarea{width:100%;min-height:42px;padding:0 12px;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.95rem;font-weight:900;background:#211710;border:1px solid rgba(255,154,45,.18);border-radius:8px;outline:0}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#f4efe59e;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.95rem;font-weight:900;opacity:1}.contact-form input:focus::placeholder,.contact-form textarea:focus::placeholder{color:transparent}.contact-form textarea{min-height:118px;padding-block:10px;resize:vertical}.contact-submit-note{padding:9px 10px;color:#20b4c2;background:radial-gradient(circle at 10% 50%,rgba(35,214,217,.14),transparent 38%),radial-gradient(circle at 90% 50%,rgba(35,214,217,.14),transparent 38%),#211710;border:1px solid rgba(67,224,226,.24);border-radius:8px}.contact-submit-btn{justify-content:center;justify-self:start}.legal-updated{margin:-6px 0 16px;color:var(--muted);font-size:.85rem;font-weight:800}.legal-content{display:grid;gap:12px}.legal-content section{padding:14px;background:#211710;border:1px solid rgba(255,154,45,.12);border-radius:8px}.legal-content h3{margin-bottom:7px;color:var(--text);font-size:1rem}.legal-content p{margin-bottom:0;color:var(--muted);line-height:1.55}:root[data-theme=light] .legal-content section{background:#f7f1e8;border-color:#c070262e}:root[data-theme=light] .legal-content h3{color:#111}@media(max-width:1875px){.home-side-banners{display:none}}@media(max-width:2200px){.site-header{display:grid;grid-template-columns:minmax(175px,auto) minmax(260px,360px) minmax(0,1fr) auto;grid-template-rows:auto auto auto;align-items:start;gap:8px 14px;min-height:152px}.superzone-brand{grid-column:1;grid-row:1}.header-search-wrap{grid-column:2;grid-row:1;width:100%;max-width:none;min-width:0;margin-left:0}.header-actions{position:static;grid-column:4;grid-row:1;justify-self:end}.menu-side-action{position:static;grid-row:2;justify-self:center}.menu-side-left{grid-column:1}.menu-side-right{grid-column:4}.nav-links{position:static;grid-column:2 / 4;grid-row:2;justify-self:center;max-width:100%;transform:none}.nav-links button{padding-inline:12px}.header-stats{position:static;grid-column:1 / -1;grid-row:3;justify-self:center;transform:none}}@media(max-width:1320px){.site-header{grid-template-columns:minmax(175px,auto) minmax(240px,1fr) auto;min-height:192px}.header-actions{grid-column:3}.nav-links{grid-column:1 / -1;grid-row:2;flex-wrap:wrap}.menu-side-action{grid-row:3}.menu-side-left{grid-column:1;justify-self:start}.menu-side-right{grid-column:3;justify-self:end}.header-stats{grid-row:4}}@media(min-width:641px)and (max-width:767px){.server-list>.server-row .tag-row{flex-wrap:nowrap;overflow:hidden}.server-list>.server-row .tag-row span{white-space:nowrap}}.add-server-form>.form-section>legend,.manage-server-form>:is(.manage-form-section,.manage-feature-grid)>legend{position:relative;max-width:calc(100% - 16px);margin-left:8px;padding:5px 12px 9px;line-height:1.5;background:#16100c;border-color:inherit;border-radius:0 0 10px 10px}.add-server-form>.form-section>legend:after,.manage-server-form>:is(.manage-form-section,.manage-feature-grid)>legend:after{content:"";position:absolute;inset:50% 0 0;border:1px solid;border-color:inherit;border-top:0;border-radius:0 0 10px 10px;pointer-events:none}:root[data-theme=light] .add-server-form>.form-section>legend,:root[data-theme=light] .manage-server-form>:is(.manage-form-section,.manage-feature-grid)>legend{background:#f8f7f4}@media(max-width:980px){.l2-background-art{grid-auto-rows:68px;gap:10px;padding-top:0}.l2-art-row{gap:14px;min-width:1500px}.l2-art-item{opacity:.065;width:clamp(48px,6.5vw,64px);height:64px;max-width:64px}.l2-art-1,.l2-art-3,.l2-art-5,.l2-art-6,.l2-art-7,.l2-art-10,.l2-art-11,.l2-art-12,.l2-art-13,.l2-art-16,.l2-art-17,.l2-art-18,.l2-art-19,.l2-art-20,.l2-art-22,.l2-art-23,.l2-art-24,.l2-art-25,.l2-art-27,.l2-art-28,.l2-art-29,.l2-art-30,.l2-art-31{width:145px}.l2-art-2,.l2-art-4,.l2-art-8,.l2-art-9,.l2-art-14,.l2-art-15,.l2-art-21,.l2-art-26{width:130px}.site-header{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:auto;padding-bottom:10px}.header-actions{grid-column:2;min-width:0}.header-search-wrap{grid-column:1 / -1;grid-row:2;max-width:none;margin:0}.nav-links{display:flex;grid-column:1 / -1;grid-row:3;justify-content:center;flex-wrap:wrap}.menu-side-action{display:inline-flex;grid-row:4;max-width:100%}.menu-side-left{grid-column:1}.menu-side-right{grid-column:2}.header-stats{position:static;grid-row:5;width:100%;justify-content:center;transform:none}.hero,.content-grid{grid-template-columns:1fr}.section-heading{align-items:stretch;display:grid}.filter-bar{flex-wrap:wrap}.ad-booking-layout,.premium-booking-layout{grid-template-columns:1fr}.ad-preview-panel{min-height:auto}.server-details-hero,.server-details-grid,.account-hero-panel,.account-grid,.account-review-columns,.account-review-tabs,.campaign-summary-grid{grid-template-columns:1fr}.campaign-card{grid-template-columns:1fr;align-items:stretch}.campaign-card.has-banner-edit,.campaign-renew-options,.coins-bonus-grid,.coins-quantity-panel,.payment-method-grid{grid-template-columns:1fr}.coins-total-preview{justify-items:start}.campaign-stat{justify-items:start;text-align:left}.server-details-hero{align-items:stretch}.details-icon-block{justify-items:start}.details-action-card,.account-balance-card{max-width:320px}.hero{min-height:auto;padding-top:64px}.server-title h3{min-width:0}.details-info-grid,.details-rates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.l2-background-art{grid-auto-rows:56px;gap:8px;padding-top:0}.l2-art-row{gap:10px;min-width:1200px}.l2-art-item{opacity:.045;width:50px;height:50px}.l2-art-2,.l2-art-4,.l2-art-6,.l2-art-9,.l2-art-11,.l2-art-14,.l2-art-17,.l2-art-19,.l2-art-21,.l2-art-22,.l2-art-24,.l2-art-28,.l2-art-30,.l2-art-26{display:none}.site-header,.hero,.content-grid,.submit-band,.footer{width:min(100% - 22px,1180px)}.site-header{width:calc(100% - 22px);margin-inline:11px}.site-header{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header .superzone-brand{grid-column:1 / -1;justify-self:center}.header-actions{grid-column:1 / -1;grid-row:2;justify-self:center;margin-left:0;flex-wrap:wrap;justify-content:center}.header-search-wrap{grid-row:3}.nav-links{grid-row:4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.nav-links button{min-height:40px;padding-inline:6px;font-size:.82rem;white-space:normal}.menu-side-action{grid-row:5;justify-self:stretch;padding-inline:5px;font-size:.76rem;white-space:normal;min-height:42px}.header-stats{grid-row:6;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.header-stats .stat{flex-wrap:wrap;justify-content:center;gap:3px 5px;min-width:0;padding:5px 3px}.header-stats .stat small{width:100%;text-align:center;font-size:.68rem;white-space:normal}.hero{padding:44px 0 28px}.hero h1{font-size:3rem}.hero-panel,.section-heading,.submit-band,.footer{display:grid}.legal-footer{justify-items:start}.legal-footer nav{justify-content:flex-start}.form-row,.choice-grid,.choice-grid.two-columns,.rates-fields-grid,.ad-mode-switch,.contact-method-grid{grid-template-columns:1fr}.search-box{min-width:0;width:100%}.rankings,.side-panel{padding:12px}.server-details-page,.account-panel-page{width:min(100% - 22px,1240px)}.server-details-hero{padding:18px}.details-title-block h1,.account-heading h1{white-space:normal}.account-server-card{grid-template-columns:1fr}.account-server-votes{justify-self:start}.manage-server-form,.manage-feature-grid,.details-info-grid,.details-rates-grid{grid-template-columns:1fr}.pagination-bar{align-items:stretch;display:grid}.pagination-actions{flex-wrap:wrap}.server-icon-slot,.server-icon-slot img{width:44px;height:44px}.server-icon-slot .superzone-mark{width:36px;height:36px}}.demo-banner,.portal-notice,.form-feedback,.status-message,.loading-state{padding:10px 14px;color:var(--text);line-height:1.5;overflow-wrap:anywhere;background:var(--bg-soft);border:1px solid var(--line);border-radius:8px}.demo-banner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;width:min(1180px,calc(100% - 32px));margin:10px auto 0;font-size:.8rem}.demo-banner strong{color:var(--gold-strong);letter-spacing:.08em}.demo-banner button,.portal-notice button{min-height:36px;padding:5px 10px;color:var(--text);font-weight:700;background:#7fb4961f;border:1px solid var(--line);border-radius:6px;cursor:pointer}.portal-notice,.loading-state{width:min(1180px,calc(100% - 32px));margin:0 auto 16px}.portal-notice{display:flex;align-items:center;justify-content:space-between;gap:12px}.portal-notice button{flex:0 0 36px}.portal-notice--verification{flex-wrap:wrap}.portal-notice--verification button{flex:0 0 auto;max-width:100%}.email-delivery-hint{display:block;margin-top:4px;color:var(--muted);font-size:.8rem;line-height:1.5}.email-verification-page{display:grid;min-height:100vh;min-height:100svh;place-items:center;padding:32px 20px;background:var(--bg);text-align:center;overflow-wrap:anywhere}.email-verification-page>div{max-width:540px}.email-verification-page h1{margin:0;font-size:clamp(1.6rem,5vw,2.2rem)}.email-verification-page p{margin:16px 0 0;color:var(--muted);line-height:1.6}.email-verification-page button{margin:24px auto 0}.demo-account-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.demo-account-actions .secondary-btn{justify-content:center;padding:8px;min-height:40px;white-space:normal}.account-transactions-panel{grid-column:1 / -1}.account-transactions-panel .account-review-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;overflow-wrap:anywhere}.account-transactions-panel .account-review-card small{grid-column:1 / -1;color:var(--muted)}.admin-list-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto auto;align-items:center;gap:10px;margin-top:10px;padding:12px;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:8px;background:var(--bg-soft)}.admin-list-item>span,.form-error{overflow-wrap:anywhere}.form-error{color:#ffb4a9;padding:10px;border:1px solid #a9584d;border-radius:7px}:root[data-theme=light] .form-error{color:#922c22}.form-feedback,.status-message{margin-block:10px;font-size:.85rem}.form-feedback[data-tone=error],.form-feedback.error,.status-message.error,.portal-notice.error{border-color:#d97062}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold-strong);outline-offset:3px}.add-server-modal{min-width:0;max-height:min(calc(100dvh - 24px),900px);overscroll-behavior:contain}.add-server-modal :is(input,select,textarea,fieldset),.review-form fieldset,.account-grid>*,.server-details-grid>*{min-width:0;max-width:100%}.details-info-item strong,.details-title-block p,.review-card p,.account-review-card p{overflow-wrap:anywhere}.modal-close{flex-shrink:0}.hero.hero-without-copy{min-height:52px;padding:12px 0 0}@media(max-width:1200px){.server-list>.server-row{grid-template-columns:168px minmax(0,1fr) minmax(110px,max-content) 90px;grid-template-areas:"rank main main main" "chronicle favorites votes vote";padding:16px 14px 14px 40px;gap:12px}.server-list>.server-row>.rank-cell{grid-area:rank}.server-list>.server-row>.rank-cell>.server-icon-slot{position:absolute;left:80px;top:4px}.server-list>.server-row>.server-chronicle-meta{align-self:end}.server-list>.server-row>.server-main{grid-area:main}.server-list>.server-row>.server-chronicle-meta{grid-area:chronicle}.server-list>.server-row>.server-favorites-meta{grid-area:favorites}.server-list>.server-row>.vote-count{grid-area:votes}.server-list>.server-row>.server-vote-actions{grid-area:vote}.server-list .server-vote-actions{grid-template-rows:36px auto}.server-list .vote-count{align-self:end;margin-bottom:10px}.server-list .server-main{min-height:62px}.server-list .tag-row{flex-wrap:wrap;overflow:visible;transform:none}.server-list .tag-row span{white-space:normal;overflow-wrap:anywhere}}@media(max-width:980px){.add-server-preview-panel{position:static}.add-server-preview-panel .server-row{grid-template-columns:82px minmax(0,1fr);gap:10px}.add-server-preview-panel .server-vote-actions{grid-column:1 / -1;justify-self:end}.add-server-preview-panel .server-title{grid-template-columns:minmax(0,1fr);justify-items:start}.add-server-preview-panel .server-actions-stack{justify-items:start;width:min(150px,100%)}.add-server-preview-panel .tag-row{flex-wrap:wrap}.add-server-preview-panel .tag-row span{white-space:normal}}@media(max-width:640px){.header-action:not(.menu-side-action),.theme-toggle,.modal-close{min-height:40px}.header-actions .user-account-card{min-width:0;max-width:220px}.header-actions .user-account-copy{min-width:0;overflow:hidden}.header-actions .user-account-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero.hero-without-copy{min-height:22px;padding:0}.filter-bar{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.filter-bar .filter-field,.filter-bar>label{display:grid;grid-template-columns:78px minmax(0,1fr);min-width:0}.filter-bar .custom-select,.filter-bar select{width:100%;min-width:0}.filter-bar .custom-select-menu{left:auto;right:0;max-width:calc(100vw - 64px)}.custom-select-trigger{min-height:40px;white-space:normal}.server-list>.server-row{grid-template-columns:minmax(min-content,1fr) minmax(0,1fr);grid-template-areas:"rank rank" "main main" "chronicle favorites" "votes vote";padding:16px 12px 12px;gap:12px}.server-list>.server-row>.rank-cell{justify-content:center;min-height:44px}.server-list>.server-row>.rank-cell>.server-icon-slot{position:static;flex-basis:88px;width:88px;height:88px;transform:none}.server-list>.server-row>.rank-cell>.server-icon-slot .superzone-mark{width:72px;height:72px}.server-list>.server-row>.server-chronicle-meta{align-self:center}.server-list>.server-row>.server-main{min-height:0;gap:10px}.server-list .server-title{flex-wrap:wrap;gap:8px}.server-list .server-title h3{flex:1 1 100%;font-size:1rem;white-space:normal;overflow-wrap:anywhere;transform:none}.server-list .server-actions-stack{justify-items:start;width:min(180px,100%)}.server-list .server-meta{min-width:0;justify-items:start;text-align:left;font-size:.85rem;overflow-wrap:anywhere}.server-list .vote-count{flex-wrap:wrap;justify-content:flex-start}.server-list .vote-btn{min-height:42px}.modal-backdrop{padding:10px}.add-server-modal{padding:12px;max-height:calc(100dvh - 20px)}.modal-heading,.modal-actions,.add-server-preview-heading,.auth-options,.auth-modal-footer,.ad-checkout-summary{flex-wrap:wrap}.modal-heading{gap:8px}.modal-brand-mark{max-width:calc(100% - 44px)}.add-server-preview-panel{padding:8px}.add-server-preview-panel .server-row{grid-template-columns:minmax(0,1fr);padding:14px 10px}.add-server-preview-panel .rank-cell{justify-content:center}.add-server-preview-panel .server-title h3{white-space:normal;overflow-wrap:anywhere}.add-server-preview-panel .server-chronicle-meta,.add-server-preview-panel .server-favorites-meta{display:flex;justify-content:center;flex-wrap:wrap}.account-hero-panel,.details-panel{padding:14px}.account-heading h1,.details-title-block h1,.account-server-card strong,.campaign-card strong{overflow-wrap:anywhere}.account-review-tabs button,.account-review-card-head,.review-card>div,.review-lock-message div,.review-heading,.campaign-card-actions{flex-wrap:wrap}.manage-server-modal .manage-server-form,.manage-server-modal .manage-feature-grid{grid-template-columns:minmax(0,1fr)}.ad-map-thumb{grid-template-columns:44px minmax(0,1fr) 44px;padding:7px}.ad-map-thumb em{width:90%;white-space:normal}.ad-map-expanded{padding:10px}.ad-map-expanded-panel{width:100%;min-width:0;max-height:calc(100dvh - 20px);overflow:auto}.ad-map-large{grid-template-columns:minmax(44px,1fr) minmax(0,2fr) minmax(44px,1fr);gap:8px}.file-upload-control,.profile-icon-editor{grid-template-columns:minmax(0,1fr)}.premium-preview-panel .server-row.premium-preview-row{grid-template-columns:minmax(0,1fr);padding:18px 10px 12px}.premium-preview-row .rank-cell{justify-content:center}.premium-preview-row .server-title{flex-wrap:wrap}.premium-preview-row .server-title h3{flex-basis:100%;white-space:normal;overflow-wrap:anywhere;transform:none}.premium-preview-row .tag-row{flex-wrap:wrap}.premium-preview-row .tag-row span{white-space:normal}.premium-server-option{grid-template-columns:minmax(0,1fr) auto;gap:5px}.premium-server-name{grid-column:1 / -1;white-space:normal;overflow-wrap:anywhere}.premium-plan-card,.selected-premium-summary,.coins-balance-strip{flex-wrap:wrap}.auth-social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-transactions-panel .account-review-card,.admin-list-item{grid-template-columns:minmax(0,1fr)}.demo-banner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;padding:8px 10px}.demo-banner>span{grid-column:1 / -1;grid-row:2}.demo-banner button{grid-column:2;grid-row:1;justify-self:end}.server-details-hero.featured .details-icon-block{justify-items:center}.demo-account-actions .secondary-btn{font-size:.75rem}.pagination-actions button{min-height:40px}}.community-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:1100px;margin:0 auto 22px;padding:0 16px}.community-nav a{display:flex;align-items:center;gap:7px;padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--muted);font-size:13px}.community-nav a:hover,.community-nav a[aria-current]{color:var(--gold-strong);border-color:var(--gold)}.community-page{max-width:1100px;margin:0 auto 40px;padding:24px;background:var(--panel);border:1px solid var(--line);border-radius:12px}.community-page h1{font-size:26px;margin-top:0}.community-page h2{font-size:18px}.community-page p,.community-caption{color:var(--muted);line-height:1.6}.community-page a,.community-panel a{color:var(--gold-strong);text-decoration:underline}.community-actions,.community-row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.community-row-actions{margin-top:8px}.community-row-actions button{display:inline-flex;align-items:center;gap:5px;background:var(--bg-soft);color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:5px 8px;font-size:11px;cursor:pointer}.community-row-actions button[aria-pressed=true]{color:var(--gold-strong);border-color:var(--gold)}.ownership-badge{display:inline-block;margin:5px 5px 0 0;padding:3px 6px;font-size:10px;color:var(--gold-strong);border:1px solid var(--line);border-radius:4px}.advanced-filters{border:1px solid var(--line);border-radius:8px;background:var(--bg-soft);margin:0 0 14px;padding:12px}.advanced-filters summary{cursor:pointer;color:var(--muted);font-size:13px}.advanced-filters summary svg{vertical-align:middle;margin-right:5px}.advanced-filters summary strong{color:var(--gold-strong);margin-left:8px}.advanced-filter-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.advanced-filter-fields label,.calendar-controls label,.community-panel label{display:grid;gap:6px;color:var(--muted);font-size:13px;min-width:0}.advanced-filters select,.calendar-controls select,.community-panel input,.community-panel textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--text);padding:10px;font:inherit}.feature-filters{display:flex;flex-wrap:wrap;gap:10px 18px;border:0;padding:12px 0;margin:8px 0}.feature-filters legend{color:var(--muted);font-size:12px}.feature-filters label{display:flex;align-items:center;gap:5px;font-size:12px}.saved-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.community-card{border:1px solid var(--line);border-radius:8px;padding:18px;background:var(--bg-soft);min-width:0;overflow-wrap:anywhere}.community-card h2{margin:0 0 12px}.community-card.unread{border-left:3px solid var(--gold)}.community-empty{padding:24px 0}.calendar-controls{display:grid;grid-template-columns:1fr 1fr 2fr;gap:14px;margin:22px 0}.calendar-list,.notification-list{display:grid;gap:14px;margin:20px 0}.calendar-item{display:flex;align-items:center;justify-content:space-between;gap:20px}.community-panel{margin-top:18px}.community-panel p{line-height:1.6;overflow-wrap:anywhere}.community-panel form{display:grid;gap:12px;margin:14px 0;max-width:650px}.community-panel code,.community-panel pre{overflow-wrap:anywhere;white-space:pre-wrap;font-size:12px;background:var(--bg-soft);padding:8px;border-radius:5px}.community-panel .secret-value{display:block;-webkit-user-select:all;user-select:all;max-width:100%}.community-panel details{margin-top:18px;padding-top:12px;border-top:1px solid var(--line)}.community-panel summary{cursor:pointer;color:var(--gold-strong)}.community-timeline{list-style:none;padding:0}.community-timeline li{margin:14px 0;padding:8px 16px;border-left:2px solid var(--line)}.community-timeline small{display:block;margin:6px 0;color:var(--muted)}.review-community{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.owner-reply{padding:12px;background:var(--bg-soft);border-left:2px solid var(--gold)}.community-error{color:#ef8d86}:root[data-theme=light] .community-error{color:#a02118}.help-guide details{padding:18px 0;border-bottom:1px solid var(--line)}.help-guide summary{cursor:pointer;font-weight:600}.help-guide li{margin:10px 0;line-height:1.6}@media(max-width:700px){.community-page{margin:0 12px 25px;padding:18px}.advanced-filter-fields,.calendar-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-controls label:last-child{grid-column:1/-1}.saved-grid{grid-template-columns:1fr}.calendar-item{align-items:flex-start;flex-direction:column}.community-nav{gap:6px;padding:0 12px}.community-nav a{font-size:11px;padding:8px}}@media(max-width:400px){.advanced-filter-fields{grid-template-columns:1fr}.community-page h1{font-size:22px}}.review-card .review-card-header,.account-review-card .review-card-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;min-width:0;margin:0 0 7px}.review-card-header .reviewer-identity{display:inline-flex;flex:1 1 150px;align-items:center;min-width:0;gap:8px;margin:0;color:var(--text)}.review-card-header .reviewer-avatar{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;margin:0;overflow:hidden;color:var(--muted);background:var(--bg-soft);border:1px solid var(--line);border-radius:50%}.reviewer-avatar img{display:block;width:100%;height:100%;object-fit:cover}.reviewer-avatar .reviewer-initials{margin:0;color:inherit;font-size:11px;font-weight:800}.review-card-header .reviewer-name{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--text)}.review-card-header .review-feedback-rating{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;margin:0 0 0 auto}.review-card-header .review-reactions{display:inline-flex;align-items:center;gap:5px;margin:0}.review-reactions .review-reaction{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:40px;min-height:30px;padding:5px 7px;color:var(--muted);background:var(--bg-soft);border:1px solid var(--line);border-radius:6px;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.review-reactions .review-reaction span{display:inline;margin:0;color:inherit;font-variant-numeric:tabular-nums}.review-reaction:hover:not(:disabled),.review-reaction:focus-visible{border-color:var(--gold-strong)}.review-reaction:focus-visible{outline:2px solid var(--gold-strong);outline-offset:2px}.review-reactions .upvote[aria-pressed=true]{color:#50e1d6;background:#123b3a;border-color:#268f87}.review-reactions .downvote[aria-pressed=true]{color:#ffb0a8;background:#4b2426;border-color:#ad5d5b}:root[data-theme=light] .review-reactions .upvote[aria-pressed=true]{color:#086b64;background:#d8f2ed}:root[data-theme=light] .review-reactions .downvote[aria-pressed=true]{color:#a02c31;background:#fbe3e0}.review-reactions .review-reaction:disabled{cursor:default;opacity:.6}.review-card-header .review-rating-stars{display:inline-flex;flex:0 0 auto;gap:2px;margin:0;color:#ffad4847}.review-card-header .review-rating-stars .filled{color:#ffad48}.review-card .review-reaction-error,.account-review-card .review-reaction-error{flex-basis:100%;margin:0;color:var(--gold-strong);font-size:.8rem}@media(max-width:600px){.review-reactions .review-reaction{min-width:44px;min-height:40px}}.owner-tools-modal{width:min(940px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow-y:auto;padding:24px}.bump-countdown{font-variant-numeric:tabular-nums;white-space:nowrap}.account-server-card .bump-action:has(.bump-countdown){min-width:154px;gap:5px}.vote-banner-gallery{margin:24px 0}.vote-banner-list{display:grid;gap:12px}.vote-banner-option{display:grid;grid-template-columns:205px minmax(0,1fr);gap:20px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--bg-soft);min-width:0}.vote-banner-preview{display:grid;justify-items:start;gap:12px;min-width:0}.vote-banner-name{color:var(--text);font-size:.76rem;font-weight:750}.vote-banner-preview img{display:block;width:180px;height:40px;max-width:100%}.vote-banner-preview small{color:var(--muted);font-size:.68rem}.vote-banner-code{min-width:0}.vote-banner-code .owner-code-field{margin:0}.vote-banner-code .owner-code-field textarea{font-family:Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:400;line-height:1.6;overflow-wrap:anywhere}.vote-banner-copy-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:8px}.vote-banner-copy-row button{display:inline-flex;align-items:center;gap:6px;min-height:36px}.vote-banner-copy-row [role=status]{color:var(--text);font-size:.74rem}:root[data-theme=light] .vote-banner-copy-row button{color:#155342;background:#e4f3e9;border-color:#358165;text-shadow:none}@media(max-width:640px){.vote-banner-option{grid-template-columns:minmax(0,1fr);gap:14px;padding:12px}}.owner-tools-modal h2{margin:4px 0 8px;overflow-wrap:anywhere}.owner-tools-modal h3,.owner-tools-modal h4,.community-admin h2{margin:0 0 12px;color:var(--text)}.owner-tools-eyebrow{color:var(--gold-strong);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.owner-tools-intro,.owner-card-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.owner-tools-intro{color:var(--muted);font-size:.85rem;margin:8px 0 18px}.owner-listing-state,.owner-verified{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:4px 7px;border:1px solid var(--line);border-radius:5px;color:var(--text);font-size:.66rem;font-weight:800;text-transform:capitalize;line-height:1.4}.owner-verified,.owner-listing-state.state-approved,.owner-listing-state.state-verified{color:var(--gold-strong);background:color-mix(in srgb,var(--gold) 11%,transparent)}.owner-listing-state.state-pending,.owner-listing-state.state-open{border-color:#a17840}.owner-listing-state.state-rejected,.owner-listing-state.state-suspended{border-color:#c17463}.owner-card-status{margin-top:3px}.owner-moderation-reason{overflow-wrap:anywhere}.account-server-card:has(.owner-tools-trigger){grid-template-columns:auto minmax(0,1fr) auto auto auto auto}.owner-tools-trigger{color:var(--gold-strong);border-color:var(--line)}.account-server-entry{display:grid;gap:8px;min-width:0}.account-owned-server-preview{display:grid;gap:10px;min-width:0}:root[data-theme=light] .account-server-card .owner-tools-trigger{color:#155342;background:linear-gradient(180deg,#e7f7ed,#bce6d3);border:1px solid #358165;box-shadow:inset 0 1px #fff,0 2px 4px #1553421f;text-shadow:none}:root[data-theme=light] .account-server-card .owner-tools-trigger:hover{background:linear-gradient(180deg,#d6f2e4,#9edbbb);border-color:#155342}:root[data-theme=light] .account-server-card .owner-tools-trigger:focus-visible{outline:3px solid #0e6a53;outline-offset:3px}.owner-demo-actions{display:grid;gap:8px;margin-top:15px;padding-top:14px;border-top:1px solid var(--line)}.owner-demo-actions button{white-space:normal}.owner-demo-actions small{color:var(--muted);font-size:.74rem;line-height:1.6}.owner-tools-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px;margin:0 0 18px;border:1px solid var(--line);border-radius:9px;background:var(--bg-soft)}.owner-tools-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:42px;padding:9px 8px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--muted);font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.owner-tools-tabs button[aria-selected=true]{color:var(--gold-strong);border-color:var(--line);background:var(--panel-strong)}.owner-tool-panel{min-width:0}.owner-setup-help{margin:16px 0;padding:16px 18px;border:1px solid var(--line);border-left:3px solid var(--gold-strong);border-radius:8px;background:var(--bg-soft);color:var(--text);font-size:.82rem;line-height:1.65;overflow-wrap:anywhere}.owner-setup-help h4{font-size:.9rem}.owner-setup-help p{margin:8px 0}.owner-setup-help p:last-child{margin-bottom:0}.owner-setup-help ol{margin:10px 0;padding-left:20px}.owner-setup-help li+li{margin-top:8px}.owner-setup-help details{margin-top:12px}.owner-setup-help summary{cursor:pointer;font-weight:750;color:var(--gold-strong)}.owner-setup-help summary:focus-visible{outline:2px solid var(--gold-strong);outline-offset:4px;border-radius:3px}#owner-panel-ownership .secondary-btn{min-height:42px;padding:10px 15px;border:1px solid #467f65;border-radius:8px;background:linear-gradient(180deg,#214537,#142e25);color:#d6f6e4;font-size:.84rem;font-weight:700;text-shadow:none;box-shadow:inset 0 1px #ffffff12,0 2px 5px #0000001a}#owner-panel-ownership .secondary-btn:hover:not(:disabled){background:linear-gradient(180deg,#2b5845,#1c3d30);border-color:#83b99b}#owner-panel-ownership .secondary-btn:focus-visible{outline:3px solid #66c797;outline-offset:3px}#owner-panel-ownership .secondary-btn:disabled{opacity:.5;cursor:not-allowed}:root[data-theme=light] #owner-panel-ownership .secondary-btn{color:#17563f;background:linear-gradient(180deg,#effbf4,#cde8d8);border-color:#71a78a;box-shadow:inset 0 1px #fff,0 2px 5px #15534212}:root[data-theme=light] #owner-panel-ownership .secondary-btn:hover:not(:disabled){background:linear-gradient(180deg,#e2f6e9,#b6ddc8);border-color:#337455}:root[data-theme=light] #owner-panel-ownership .secondary-btn:focus-visible{outline-color:#176847}.owner-tools-note,.owner-tools-empty{color:var(--muted);font-size:.82rem;line-height:1.65;overflow-wrap:anywhere}.owner-tools-note{margin:0 0 15px}.owner-tools-empty{padding:15px;border:1px dashed var(--line);border-radius:7px}.owner-tools-demo{padding:12px;border-left:3px solid var(--gold);background:var(--bg-soft);color:var(--text);font-size:.8rem;line-height:1.55}.owner-tools-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.owner-tools-form label,.owner-proof-fields label,.owner-code-field,.owner-secret label,.owner-analytics-heading label,.admin-listing-filters label,.admin-listing-editor label,.community-admin-card>label{display:grid;min-width:0;gap:7px;color:var(--text);font-size:.78rem;font-weight:750}.owner-tools-form input:not([type=checkbox]),.owner-tools-form select,.owner-tools-form textarea,.owner-proof-fields input,.owner-proof-fields textarea,.owner-code-field input,.owner-code-field textarea,.owner-secret input,.owner-analytics-heading select,.admin-listing-filters input,.admin-listing-filters select,.admin-listing-editor input,.admin-listing-editor select,.community-admin-card textarea{width:100%;min-width:0;min-height:41px;padding:10px 11px;border:1px solid var(--line);border-radius:6px;background:var(--bg-soft);color:var(--text);font:inherit;font-size:.83rem;line-height:1.45}.owner-tools-form textarea,.owner-proof-fields textarea,.owner-code-field textarea,.community-admin-card textarea{resize:vertical}.owner-tools-form .owner-checkbox{grid-column:1 / -1;display:flex;gap:9px;align-items:center;min-height:36px}.owner-checkbox input{flex:0 0 auto;width:17px;height:17px;accent-color:var(--gold)}.owner-tools-wide,.owner-tools-form>.owner-tools-actions{grid-column:1 / -1}.owner-tools-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px}.owner-tools-actions button,.owner-tool-panel>button,.owner-proof-fields>button,.owner-secret>button{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-height:40px;white-space:normal}.owner-tools-feedback{padding:12px 14px;margin:0 0 16px;border-radius:7px;border:1px solid var(--line);color:var(--gold-strong);background:var(--bg-soft);font-size:.84rem;line-height:1.6;overflow-wrap:anywhere}.owner-tools-feedback.error{color:#ffb4a9;border-color:#a9584d}.owner-proof-status{display:flex;gap:12px;align-items:center;padding:14px;margin:16px 0;border:1px solid var(--line);border-radius:8px;color:var(--gold-strong)}.owner-proof-status div{display:grid;gap:5px}.owner-proof-status small{color:var(--muted)}.owner-proof-fields{display:grid;gap:12px;margin-bottom:20px}.owner-proof-fields>button{justify-self:start}.owner-tools-subheading{margin-top:26px!important}.owner-event-list,.owner-audit-log{display:grid;gap:12px;margin:0;padding:0;list-style:none}.owner-event-list li,.owner-audit-log li{display:grid;gap:7px;padding:16px;border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:6px;background:var(--bg-soft);overflow-wrap:anywhere}.owner-event-list p,.owner-audit-log p{margin:0;line-height:1.65;font-size:.84rem;white-space:pre-wrap}.owner-event-list time,.owner-event-kind,.owner-audit-log small{color:var(--muted);font-size:.75rem}.owner-event-kind{text-transform:uppercase;letter-spacing:.05em;color:var(--gold-strong);font-weight:800}.owner-code-field{margin:15px 0 10px}.owner-code-field textarea,.owner-code-field input,.owner-secret input,.owner-proof-fields textarea{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.76rem}.owner-secret{display:grid;gap:10px;padding:15px;margin-top:15px;border:1px solid var(--gold);border-radius:8px}.owner-secret button{justify-self:start}.owner-integration-steps{padding-left:24px;margin:20px 0;color:var(--muted);font-size:.84rem;line-height:1.8}.owner-integration-steps li+li{margin-top:10px}.owner-integration-steps code{color:var(--text);overflow-wrap:anywhere;font-size:.78rem}.owner-reward-test{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.owner-reward-result{display:grid;gap:8px;padding:14px;margin:0;border:1px solid var(--line);border-radius:7px}.owner-reward-result>div,.community-admin-card dl>div{display:grid;grid-template-columns:minmax(80px,.45fr) minmax(0,1fr);gap:10px}.owner-reward-result dt,.community-admin-card dt{color:var(--muted);font-size:.76rem}.owner-reward-result dd,.community-admin-card dd{margin:0;overflow-wrap:anywhere;font-size:.8rem}.owner-analytics-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.owner-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:18px 0}.owner-metric-grid>div{display:grid;gap:8px;padding:15px;border:1px solid var(--line);border-radius:7px;background:var(--bg-soft)}.owner-metric-grid span{color:var(--muted);font-size:.73rem}.owner-metric-grid strong{font-size:1.5rem;color:var(--gold-strong)}.owner-analytics-table{min-width:0;margin-top:23px}.owner-table-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:7px}.owner-table-scroll table{width:100%;border-collapse:collapse;font-size:.76rem}.owner-table-scroll th,.owner-table-scroll td{padding:11px 12px;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}.owner-table-scroll thead{background:var(--panel-strong)}.owner-table-scroll tbody th{font-weight:600}.owner-table-scroll tbody tr:last-child>*{border-bottom:0}.admin-listing-filters{display:grid;grid-template-columns:minmax(160px,.4fr) minmax(0,1fr);gap:12px;margin:16px 0}.admin-listing-card .admin-listing-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.35fr) auto;align-items:end;gap:10px;grid-column:1 / -1;width:100%;padding-top:8px;border-top:1px solid var(--line)}.admin-listing-editor button{min-height:41px}.community-admin{margin:28px 0}.community-admin-section{padding-top:22px;margin-top:24px;border-top:1px solid var(--line)}.community-admin-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.community-admin-card{min-width:0;display:grid;align-content:start;gap:12px;padding:17px;border:1px solid var(--line);border-radius:8px;background:var(--bg-soft);overflow-wrap:anywhere}.community-admin-card header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.community-admin-card p{margin:0;font-size:.84rem;line-height:1.65;white-space:pre-wrap}.owner-report-quote{margin:0;padding:10px 12px;border-left:3px solid var(--line);color:var(--muted);font-size:.8rem;line-height:1.6;white-space:pre-wrap}.admin-listing-domain{display:block;margin-top:5px;color:var(--muted);font-size:.72rem;overflow-wrap:anywhere}.community-admin-card small{color:var(--muted)}.community-admin-card dl{display:grid;gap:9px;margin:0}.owner-duplicate-group{padding:13px;margin-top:10px;border:1px solid var(--line);border-radius:7px;background:var(--bg-soft);overflow-wrap:anywhere}.owner-duplicate-group summary{cursor:pointer;line-height:1.55;font-weight:750;font-size:.82rem}.owner-duplicate-group ul{display:grid;gap:13px;padding:12px 0 0 18px}.owner-duplicate-group li{padding-left:3px}.owner-duplicate-group li>*{display:block}.owner-duplicate-group span,.owner-duplicate-group small{margin-top:4px;color:var(--muted);font-size:.75rem}.owner-tools-modal button:disabled,.community-admin button:disabled{opacity:.58;cursor:not-allowed}:root[data-theme=light] .owner-tools-feedback.error{color:#933322}@media(max-width:900px){.account-server-card:has(.owner-tools-trigger){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-server-card:has(.owner-tools-trigger)>.server-icon-slot{grid-column:1}.account-server-card:has(.owner-tools-trigger)>div{grid-column:2 / -1}.account-server-card:has(.owner-tools-trigger)>.account-server-votes{grid-column:1 / -1;justify-self:start}.account-server-card:has(.owner-tools-trigger)>button{width:100%;min-width:0;padding-inline:8px;font-size:.72rem}.account-server-card:has(.owner-tools-trigger)>.bump-action{grid-column:1 / -1;min-width:0}.community-admin-cards{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.owner-tools-modal{width:calc(100vw - 20px);padding:15px}.owner-tools-tabs{display:flex;flex-wrap:wrap;padding:6px}.owner-tools-tabs button{flex:1 1 80px;font-size:.7rem;gap:5px}.owner-tools-tabs svg{width:14px}.owner-tools-form,.admin-listing-filters,.admin-listing-card .admin-listing-editor{grid-template-columns:minmax(0,1fr)}.owner-tools-actions{align-items:stretch}.owner-tools-actions>button{flex:1 1 160px}.owner-proof-status{align-items:flex-start}.owner-proof-status>svg{flex:0 0 auto}.owner-reward-result>div,.community-admin-card dl>div{grid-template-columns:minmax(0,1fr);gap:3px}.owner-analytics-heading label{width:100%}.owner-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-table-scroll th,.owner-table-scroll td{padding:9px}.owner-event-list li,.community-admin-card{padding:12px}}.purchase-consent{margin:16px 0;padding:14px;border:1px solid rgba(218,157,85,.5);border-radius:8px;background:#da9d5514;color:var(--text);font-size:.875rem;line-height:1.5}.purchase-consent>strong{font-size:.95rem}.purchase-consent>p{margin:6px 0;color:var(--text)}.purchase-consent .purchase-terms-link{padding:0;border:0;background:transparent;color:var(--gold-strong);text-decoration:underline;text-underline-offset:3px;font:inherit;font-weight:600}.purchase-consent .purchase-consent-check{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;margin-top:12px;cursor:pointer}.purchase-consent .purchase-consent-check input{width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0;accent-color:var(--gold)}.purchase-consent .purchase-consent-check span{color:var(--text);font-size:inherit;font-weight:400}.purchase-consent button:focus-visible,.purchase-consent input:focus-visible{outline:2px solid var(--gold-strong);outline-offset:3px}:root[data-theme=light] .purchase-consent{border-color:#85511580;background:#8551150d}.payment-review-panel{margin:20px 0 32px;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--bg-soft);overflow-wrap:anywhere}.payment-review-panel p,.payment-review-panel li{line-height:1.6}.payment-review-controls{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:16px 0}.payment-review-panel label{display:grid;gap:8px}.payment-review-panel input,.payment-review-panel textarea,.payment-review-panel select{width:100%;min-width:0;padding:10px;border:1px solid var(--line);border-radius:6px;color:var(--text);background:var(--bg);font:inherit}.payment-review-panel textarea{min-height:110px;resize:vertical}.payment-case-list{padding:0;list-style:none}.payment-case-list li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.payment-case-list li span{min-width:0}.payment-case-date{display:block;margin-top:4px;font-size:.9em}.payment-case-list button{flex-shrink:0}.payment-case-detail{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.payment-case-detail form{display:grid;gap:14px;margin-top:16px}.payment-case-detail details{margin:16px 0}.payment-case-detail summary{cursor:pointer}.payment-case-detail li{margin:8px 0}@media(max-width:700px){.payment-review-panel{padding:12px}.payment-case-list li{align-items:flex-start;flex-direction:column}}
