@import"https://fonts.googleapis.com/css2?family=Anton&family=Big+Shoulders+Display:wght@600;700;800;900&family=Barlow+Condensed:wght@500;600;700&family=Barlow:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&family=Noto+Sans+Devanagari:wght@400;600;700&family=Noto+Sans+Malayalam:wght@400;600;700&family=Noto+Sans+Tamil:wght@400;600;700&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css";html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@keyframes notifBellShake{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(10deg)}60%{transform:rotate(-8deg)}75%{transform:rotate(4deg)}}@keyframes notifBadgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes notifPopoverFade{0%{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes notifBannerSlide{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}@keyframes notifLiveDotPulse{0%{transform:scale(.95);box-shadow:0 0 #ff4f8bb3}70%{transform:scale(1);box-shadow:0 0 0 8px #ff4f8b00}to{transform:scale(.95);box-shadow:0 0 #ff4f8b00}}.notif-bell-btn{position:relative;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#ffffff0d;border:1px solid var(--zc-border-hi);color:var(--zc-text);transition:background .2s,border-color .2s,transform .2s}.notif-bell-btn:hover{background:#ffc3d31a;border-color:var(--zc-blush);color:#fff;transform:translateY(-1px)}.notif-bell-btn:focus-visible{outline:3px solid var(--zc-sand);outline-offset:2px}.notif-bell-btn.has-unread{color:var(--zc-sun)}.notif-bell-btn.has-unread:hover .notif-bell-icon{animation:notifBellShake .6s ease}.notif-badge{position:absolute;top:-5px;right:-5px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff4f8b,#ff9a6b);color:#fff;font-family:var(--font-label);font-weight:700;font-size:.74rem;letter-spacing:.02em;border:2px solid var(--zc-night);box-shadow:0 0 12px #ff4f8bb3;animation:notifBadgePulse 2.2s infinite ease-in-out}.notif-title-ico{color:var(--zc-sun)}.notif-popover{position:absolute;top:54px;right:0;width:390px;max-width:calc(100vw - 24px);z-index:9999;overflow:hidden;border-radius:24px;isolation:isolate;background:radial-gradient(120% 70% at 100% 115%,rgba(255,79,139,.26),transparent 65%),linear-gradient(180deg,#1e143efa,#0e0b20fc);border:1px solid rgba(255,195,211,.18);box-shadow:0 40px 90px -26px #000000f2,inset 0 1px #ffffff12;animation:notifPopoverFade .22s cubic-bezier(.16,1,.3,1);transform-origin:top right}.notif-popover-header{padding:18px 18px 14px;display:flex;flex-direction:column;gap:14px;border-bottom:1px solid var(--zc-border)}.notif-popover-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.notif-popover-title{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:800;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:#fff}.notif-popover-count-pill{padding:2px 10px;border-radius:999px;font-family:var(--font-label);font-weight:700;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;background:#ff4f8b33;border:1px solid rgba(255,79,139,.5);color:#ffd0dc}.notif-mark-all-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:0;cursor:pointer;padding:6px 8px;border-radius:999px;font-family:var(--font-label);font-weight:700;font-size:.84rem;letter-spacing:.1em;text-transform:uppercase;color:var(--zc-soft);transition:color .2s,background .2s}.notif-mark-all-btn:hover{color:#fff;background:#ffc3d31a}.notif-mark-all-btn.solid{padding:9px 16px;border:1px solid var(--zc-border-hi);color:var(--zc-text);background:#ffffff0d}.notif-mark-all-btn.solid:hover{border-color:var(--zc-blush);background:#ffc3d31f}.notif-mark-all-btn:focus-visible,.notif-tab-btn:focus-visible,.notif-view-all-btn:focus-visible,.notif-copy-btn:focus-visible,.notif-modal-close-btn:focus-visible{outline:3px solid var(--zc-sand);outline-offset:2px}.notif-tabs{display:flex;gap:2px;padding:4px;border-radius:999px;background:#0c0b1d99;border:1px solid var(--zc-border)}.notif-tabs-wide{flex:1 1 320px;max-width:420px}.notif-tab-btn{flex:1;padding:7px 12px;border:0;border-radius:999px;background:transparent;cursor:pointer;white-space:nowrap;text-align:center;font-family:var(--font-label);font-weight:700;font-size:.84rem;letter-spacing:.1em;text-transform:uppercase;color:var(--zc-soft);transition:background .2s,color .2s}.notif-tab-btn:hover{color:#fff;background:#ffc3d314}.notif-tab-btn.active{background:linear-gradient(180deg,#ffe9b8,#ff9a6b);color:#2a1230}.notif-list-body{max-height:380px;overflow-y:auto;padding:10px}.notif-list-body::-webkit-scrollbar,.notif-modal-body::-webkit-scrollbar{width:6px}.notif-list-body::-webkit-scrollbar-thumb,.notif-modal-body::-webkit-scrollbar-thumb{background:#ffc3d340;border-radius:6px}.notif-item-card{--t: var(--zc-sun);--t-rgb: 255, 210, 122;position:relative;display:flex;gap:14px;padding:14px;margin-bottom:8px;cursor:pointer;border-radius:18px;background:#ffffff06;border:1px solid transparent;transition:background .2s,border-color .2s,transform .2s}.notif-item-card:last-child{margin-bottom:0}.notif-item-card:hover{background:#ffc3d312;border-color:var(--zc-border-hi);transform:translate(3px)}.notif-item-card.unread{background:linear-gradient(90deg,rgba(var(--t-rgb),.12),#ffffff08 75%);border-color:rgba(var(--t-rgb),.28)}.notif-item-card.type-urgent{--t: #ff4f8b;--t-rgb: 255, 79, 139}.notif-item-card.type-warning{--t: #ffd27a;--t-rgb: 255, 210, 122}.notif-item-card.type-announcement{--t: #ff9a6b;--t-rgb: 255, 154, 107}.notif-item-card.type-info{--t: #45d6a0;--t-rgb: 69, 214, 160}.notif-icon-box{width:40px;height:40px;flex-shrink:0;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--t);background:rgba(var(--t-rgb),.14);border:1px solid rgba(var(--t-rgb),.35)}.notif-item-card.unread .notif-icon-box{background:var(--t);color:#1a0f24;border-color:transparent;box-shadow:0 8px 20px -8px var(--t)}.notif-item-content{flex:1;min-width:0}.notif-item-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:4px}.notif-item-title{font-family:var(--font-label);font-weight:700;font-size:1.04rem;letter-spacing:.06em;text-transform:uppercase;color:#fff;line-height:1.2;word-break:break-word}.notif-item-time{flex-shrink:0;white-space:nowrap;padding-top:2px;font-family:var(--font-label);font-weight:600;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#fdeef280}.notif-item-msg{font-size:.94rem;line-height:1.5;color:#fdeef2cc;word-break:break-word;white-space:pre-wrap}.notif-item-msg.truncated{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notif-item-tags{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.notif-tag-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.notif-target-pill,.notif-type-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-family:var(--font-label);font-weight:700;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.notif-target-pill.personal{background:#ff4f8b2e;color:#ffd0dc;border:1px solid rgba(255,79,139,.4)}.notif-target-pill.global{background:#ffffff0d;color:var(--zc-soft);border:1px solid var(--zc-border)}.notif-type-pill{color:#fdeef28c;border:1px solid var(--zc-border)}.notif-unread-indicator{width:9px;height:9px;border-radius:50%;background:var(--t, var(--zc-sun));box-shadow:0 0 10px var(--t, var(--zc-sun));flex-shrink:0}.notif-copy-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:0;background:none;cursor:pointer;font-family:var(--font-label);font-weight:700;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:#fdeef28c;transition:color .2s,background .2s}.notif-copy-btn:hover{color:#fff;background:#ffc3d31a}.notif-copy-btn.done{color:var(--zc-green)}.notif-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:34px 18px;text-align:center;color:var(--zc-soft)}.notif-empty i{width:64px;height:64px;display:grid;place-items:center;margin-bottom:8px;border-radius:50%;font-size:1.5rem;color:var(--zc-blush);background:#ffc3d312;border:1px dashed rgba(255,195,211,.3)}.notif-empty strong{font-family:var(--font-display);font-weight:800;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:#fff}.notif-empty span{font-size:.94rem;max-width:30ch}.notif-empty.big{padding:56px 20px}.notif-empty.big i{width:84px;height:84px;font-size:2rem}.notif-popover-footer{padding:12px;border-top:1px solid var(--zc-border)}.notif-view-all-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;border-radius:999px;cursor:pointer;font-family:var(--font-label);font-weight:700;font-size:.92rem;letter-spacing:.1em;text-transform:uppercase;color:#fff;border:1.5px solid transparent;background:linear-gradient(#100c24cc,#100c24cc) padding-box,linear-gradient(120deg,#ffd27a,#ff4f8b 55%,#7a2a7f) border-box;transition:transform .2s,box-shadow .2s}.notif-view-all-btn:hover{transform:translateY(-1px);box-shadow:0 12px 28px -14px #ff4f8bcc}.notif-pinned-banner{position:fixed;top:76px;left:50%;transform:translate(-50%);width:calc(100% - 32px);max-width:1120px;z-index:490;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 18px;border-radius:999px;color:#fff;font-family:var(--font-body);background:#120d2ae0;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,195,211,.22);box-shadow:0 16px 40px #000000b3;animation:notifBannerSlide .3s cubic-bezier(.16,1,.3,1)}.notif-pinned-banner.type-urgent{border-color:#ff4f8bb3;box-shadow:0 12px 36px #000000b3,0 0 24px #ff4f8b59}.notif-pinned-banner.type-warning{border-color:#ffd27ab3;box-shadow:0 12px 36px #000000b3,0 0 24px #ffd27a4d}.notif-pinned-banner.type-announcement{border-color:#ff9a6bb3;box-shadow:0 12px 36px #000000b3,0 0 24px #ff9a6b4d}.notif-pinned-banner.type-info{border-color:#45d6a0b3;box-shadow:0 12px 36px #000000b3,0 0 24px #45d6a047}.notif-pinned-live-badge{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:999px;flex-shrink:0;font-family:var(--font-label);font-weight:700;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.notif-pinned-live-dot{width:8px;height:8px;border-radius:50%;background:currentColor;animation:notifLiveDotPulse 1.8s infinite}.notif-pinned-body{display:flex;align-items:center;gap:12px;overflow:hidden;flex:1}.notif-pinned-text{font-size:.94rem;font-weight:500;color:#fffffff2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-pinned-text strong{color:#fff;font-weight:700}.notif-pinned-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.notif-pinned-detail-btn{padding:6px 14px;border-radius:999px;cursor:pointer;font-family:var(--font-label);font-weight:700;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#ffffff14;border:1px solid var(--zc-border-hi);transition:background .2s}.notif-pinned-detail-btn:hover{background:#ffc3d333}.notif-pinned-dismiss-btn{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;cursor:pointer;color:var(--zc-soft);background:#ffffff0f;border:1px solid var(--zc-border);transition:background .2s,color .2s}.notif-pinned-dismiss-btn:hover{background:#ff4f8b38;color:#fff}.notif-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;background:#07061ac2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:notifPopoverFade .2s ease}.notif-modal-card{position:relative;isolation:isolate;width:100%;max-width:720px;max-height:min(86vh,760px);display:flex;flex-direction:column;overflow:hidden;border-radius:28px;background:radial-gradient(110% 60% at 50% 120%,rgba(255,154,107,.2),transparent 70%),linear-gradient(160deg,#22194afa,#100d26fc) padding-box,linear-gradient(135deg,#ffc3d34d,#ffc3d312) border-box;border:1px solid transparent;box-shadow:0 40px 100px -30px #000000e6}.notif-modal-header{padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--zc-border)}.notif-modal-title{display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-weight:800;font-size:clamp(1.3rem,4vw,1.7rem);letter-spacing:.08em;text-transform:uppercase;color:#fff}.notif-modal-close-btn{width:38px;height:38px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-size:.95rem;cursor:pointer;color:var(--zc-soft);background:#ffffff0d;border:1px solid var(--zc-border-hi);transition:background .2s,color .2s}.notif-modal-close-btn:hover{background:#ffc3d324;color:#fff}.notif-modal-toolbar{padding:14px 26px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--zc-border);background:#0c0b1d59}.notif-search{position:relative;flex:1 1 200px;max-width:280px;display:block}.notif-search i{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:.85rem;color:var(--zc-soft);pointer-events:none}.notif-search-input{width:100%;box-sizing:border-box;padding:10px 16px 10px 40px;border-radius:999px;outline:none;font-family:var(--font-body);font-size:.94rem;color:#fff;background:#ffffff0d;border:1px solid var(--zc-border-hi);transition:border-color .2s,background .2s}.notif-search-input::placeholder{color:#fdeef273}.notif-search-input:focus{border-color:var(--zc-sand);background:#ffffff14}.notif-modal-body{flex:1;overflow-y:auto;padding:16px 22px;display:flex;flex-direction:column;gap:4px}.notif-modal-footer{padding:14px 26px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid var(--zc-border);background:#0c0b1d73}.notif-modal-count{font-family:var(--font-label);font-weight:600;font-size:.86rem;letter-spacing:.1em;text-transform:uppercase;color:#fdeef28c}@media (max-width: 600px){.notif-popover{width:min(380px,calc(100vw - 24px));right:-52px}.notif-pinned-banner{width:calc(100% - 20px);padding:8px 12px;border-radius:22px}.notif-pinned-text{font-size:.84rem}.notif-modal-header,.notif-modal-toolbar,.notif-modal-footer{padding-left:18px;padding-right:18px}.notif-modal-body{padding:12px}.notif-search,.notif-tabs-wide{max-width:none;flex-basis:100%}.notif-tab-btn{padding:7px 8px;font-size:.78rem;letter-spacing:.06em}}@media (prefers-reduced-motion: reduce){.notif-badge,.notif-pinned-live-dot,.notif-popover,.notif-modal-overlay,.notif-pinned-banner{animation:none}.notif-item-card,.notif-bell-btn,.notif-view-all-btn{transition:none}.notif-bell-btn.has-unread:hover .notif-bell-icon{animation:none}}.st-page{--st-ok: #45d6a0;--st-maint: #ffd27a;--st-warn: #ff9a6b;--st-bad: #ff4f8b}.st-panel,.st-hero,.st-feed .status-discord-msg{border:1px solid transparent;background:linear-gradient(160deg,#22194aeb,#100d26f0) padding-box,linear-gradient(135deg,#ffc3d340,#ffc3d30f) border-box;box-shadow:0 30px 70px -44px #000000e6}.st-panel{border-radius:24px;padding:26px}.st-block{display:flex;flex-direction:column;gap:22px;min-width:0}.st-block .ar-head h2{font-size:clamp(1.9rem,3.6vw,2.8rem)}.st-hero{--c: var(--st-ok);position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;padding:40px 44px;border-radius:28px}.st-hero:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 140% at 0% 50%,color-mix(in srgb,var(--c) 22%,transparent),transparent 70%)}.st-hero.is-maintenance{--c: var(--st-maint)}.st-hero.is-degraded{--c: var(--st-warn)}.st-hero.is-offline{--c: var(--st-bad)}.st-hero-main{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;flex:1 1 360px}.st-state{display:flex;align-items:center;gap:18px;margin:4px 0 2px}.st-state h2{margin:0;font-family:var(--font-display);font-weight:800;text-transform:uppercase;line-height:.95;font-size:clamp(2.4rem,6vw,4.6rem);color:#fff;letter-spacing:.01em}.st-beacon{position:relative;flex:none;width:22px;height:22px;border-radius:50%;background:var(--c);box-shadow:0 0 22px var(--c)}.st-beacon i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--c);animation:st-ring 2s ease-out infinite}@keyframes st-ring{0%{transform:scale(1);opacity:.9}to{transform:scale(2.8);opacity:0}}.st-health{margin:4px 0 14px;display:flex;align-items:center;gap:10px;color:var(--zc-text);font-size:1.1rem}.st-health i{color:var(--c)}.st-refresh i{color:inherit}.st-hero-stats{display:flex;gap:14px;flex:0 1 auto}.st-hero-stats>div{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:170px;padding:18px 24px;border-radius:20px;background:#0c0b1d8c;border:1px solid rgba(255,195,211,.12)}.st-num{font-family:var(--font-poster);font-weight:400;font-size:clamp(3rem,5vw,4.2rem);line-height:1;letter-spacing:.02em;color:transparent;-webkit-text-stroke:2px var(--c);font-variant-numeric:tabular-nums}.st-num small{font-size:.5em;-webkit-text-stroke-width:1.5px;margin-left:2px}.st-hero-stats span{font-family:var(--font-label);font-weight:700;font-size:.84rem;letter-spacing:.2em;text-transform:uppercase;color:var(--zc-soft)}.st-strip-wrap{display:flex;flex-direction:column;gap:12px}.st-strip{display:flex;gap:3px;height:64px}.st-day{flex:1 1 0;min-width:0;border-radius:4px;background:var(--st-ok);opacity:.8;transition:transform .15s,opacity .15s}.st-day.maintenance{background:var(--st-maint);opacity:1}.st-day.degraded{background:var(--st-warn);opacity:1}.st-day.offline{background:var(--st-bad);opacity:1;box-shadow:0 0 14px -2px var(--st-bad)}.st-day:hover{transform:scaleY(1.12);opacity:1}.st-strip-axis{display:flex;justify-content:space-between;gap:12px;font-family:var(--font-label);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--zc-soft)}.st-legend{display:flex;flex-wrap:wrap;gap:10px 22px;margin:6px 0 0;padding:0;list-style:none}.st-legend li{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-label);font-weight:700;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--zc-text)}.st-legend i{width:14px;height:14px;border-radius:4px;background:var(--st-ok)}.st-legend i.maintenance{background:var(--st-maint)}.st-legend i.degraded{background:var(--st-warn)}.st-legend i.offline{background:var(--st-bad)}.st-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:36px;align-items:start}.st-clear,.st-feed-empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:48px 24px;font-size:1rem}.st-clear i{font-size:2.2rem;color:var(--st-ok)}.st-feed-empty i{font-size:2.2rem;color:#ffc3d366}.st-timeline{position:relative;margin:0;padding:0 0 0 30px;list-style:none;display:flex;flex-direction:column;gap:16px}.st-timeline:before{content:"";position:absolute;left:7px;top:12px;bottom:12px;width:2px;border-radius:2px;background:linear-gradient(180deg,#ffc3d359,#ffc3d314)}.st-inc{--c: var(--st-warn);position:relative;padding:20px 22px;border-radius:20px;display:flex;flex-direction:column;gap:10px;border:1px solid transparent;background:linear-gradient(160deg,#22194aeb,#100d26f0) padding-box,linear-gradient(135deg,#ffc3d340,#ffc3d30f) border-box}.st-inc.is-offline{--c: var(--st-bad)}.st-inc.is-maintenance{--c: var(--st-maint)}.st-inc:before{content:"";position:absolute;left:-30px;top:26px;width:16px;height:16px;border-radius:50%;background:var(--c);box-shadow:0 0 0 4px #110e28;box-sizing:border-box}.st-inc.resolved:before{background:#110e28;border:3px solid var(--c);box-shadow:0 0 0 3px #110e28}.st-inc.active{background:radial-gradient(80% 120% at 0% 0%,color-mix(in srgb,var(--c) 16%,transparent),transparent 70%) padding-box,linear-gradient(160deg,#22194aeb,#100d26f0) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--c) 55%,transparent),#ffc3d314) border-box}.st-inc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.st-inc-head h3{margin:0;font-size:1.35rem;line-height:1.15;color:#fff;min-width:0;overflow-wrap:anywhere}.st-inc-msg{margin:0;color:var(--zc-text);line-height:1.55;font-size:1rem;overflow-wrap:anywhere}.st-inc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-top:4px;font-size:.92rem;color:var(--zc-soft)}.st-inc-foot i{margin-right:6px}.st-sev,.st-state-pill{flex:none;display:inline-flex;align-items:center;gap:7px;padding:5px 13px;border-radius:999px;font-family:var(--font-label);font-weight:700;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border:1px solid currentColor}.st-sev.offline{color:var(--st-bad);background:#ff4f8b1f}.st-sev.degraded{color:var(--st-warn);background:#ff9a6b1f}.st-sev.maintenance{color:var(--st-maint);background:#ffd27a1f}.st-state-pill.done{color:var(--st-ok);background:#45d6a01a}.st-state-pill.live{color:#fff;background:var(--st-bad);border-color:transparent}.st-state-pill.live:before{content:"";width:7px;height:7px;border-radius:50%;background:#fff;animation:st-blink 1.4s ease-in-out infinite}@keyframes st-blink{50%{opacity:.3}}.st-feed{display:flex;flex-direction:column;gap:16px}.st-from{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-label);font-weight:700;font-size:.9rem;letter-spacing:.16em;text-transform:uppercase;color:var(--zc-peach)}.status-discord-msg{padding:20px 22px;border-radius:20px;display:flex;flex-direction:column;gap:12px;min-width:0}.status-discord-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.status-discord-time{font-size:.88rem;color:var(--zc-soft)}.status-discord-body{font-size:1rem;color:var(--zc-text);line-height:1.55;overflow-wrap:anywhere}.status-discord-emoji{width:22px;height:22px;vertical-align:middle;display:inline-block;margin:0 2px}.status-timestamp-tag{background:#ffc3d31a;border:1px solid rgba(255,195,211,.18);color:var(--zc-blush);font-size:.82rem;padding:1px 8px;border-radius:6px}.status-code-inline{background:#0c0b1db3;border:1px solid rgba(255,195,211,.14);color:var(--zc-sun);padding:1px 6px;border-radius:6px;font-family:monospace;font-size:.86rem}.status-link{color:var(--zc-blush);text-decoration:underline;word-break:break-all}.status-link:hover{color:#fff}.status-discord-h2{font-size:1.25rem;font-weight:800;color:#fff;margin:8px 0 4px}.status-discord-h3{font-size:1.1rem;font-weight:700;color:#fff;margin:6px 0 4px}.status-discord-h4{font-size:1rem;font-weight:700;color:#fff;margin:6px 0 4px}.status-attachment-grid{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.status-attachment-img{max-width:100%;max-height:240px;border-radius:12px;border:1px solid rgba(255,195,211,.16);object-fit:cover}.status-discord-embed{position:relative;overflow:hidden;margin-top:4px;padding:14px 18px;border-radius:14px;background:#0c0b1d99;border-left:4px solid var(--zc-rose)}.status-discord-embed-header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.status-discord-embed-author-icon{width:20px;height:20px;border-radius:50%;object-fit:cover}.status-discord-embed-author-name{font-size:.9rem;font-weight:700;color:var(--zc-text)}.status-discord-embed-title{font-weight:700;font-size:1.05rem;color:#fff;margin-bottom:6px;padding-right:64px}.status-discord-embed-title-link{color:var(--zc-sand);text-decoration:none}.status-discord-embed-title-link:hover{text-decoration:underline}.status-discord-embed-desc{font-size:.95rem;color:var(--zc-text);line-height:1.5;margin-bottom:8px;overflow-wrap:anywhere}.status-discord-embed-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px 16px;margin:10px 0}.status-discord-embed-field{display:flex;flex-direction:column;gap:2px;min-width:0}.status-discord-embed-field.full-width{grid-column:1 / -1}.status-discord-embed-field-name{font-family:var(--font-label);font-weight:700;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--zc-blush)}.status-discord-embed-field-value{font-size:.92rem;color:var(--zc-text);line-height:1.4;overflow-wrap:anywhere}.status-discord-embed-image{max-width:100%;max-height:320px;border-radius:10px;margin-top:10px;object-fit:cover}.status-discord-embed-thumbnail{position:absolute;top:14px;right:14px;width:56px;height:56px;border-radius:10px;object-fit:cover}.status-discord-embed-footer{display:flex;align-items:center;gap:6px;margin-top:10px;padding-top:8px;font-size:.82rem;color:var(--zc-soft);border-top:1px solid rgba(255,195,211,.1)}.status-discord-embed-footer-icon{width:16px;height:16px;border-radius:50%;object-fit:cover}@media (max-width: 980px){.st-grid{grid-template-columns:minmax(0,1fr);gap:44px}}@media (max-width: 720px){.st-hero{padding:28px 22px;gap:24px;border-radius:24px}.st-hero-stats{width:100%}.st-hero-stats>div{flex:1 1 0;min-width:0;padding:14px 16px}.st-beacon{width:16px;height:16px}.st-panel{padding:18px 16px;border-radius:20px}.st-strip{gap:1px;height:52px}.st-day{border-radius:2px}.st-timeline{padding-left:24px}.st-inc:before{left:-24px}.st-inc{padding:16px}.st-inc-head{flex-direction:column;gap:8px}.status-discord-msg{padding:16px}}@media (prefers-reduced-motion: reduce){.st-beacon i,.st-state-pill.live:before,.pa-dot{animation:none}.st-day{transition:none}.st-day:hover{transform:none}}.pa-banner{--c: var(--zc-green, #45d6a0);position:fixed;top:72px;left:50%;transform:translate(-50%);z-index:490;width:calc(100% - 32px);max-width:1120px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px 10px 14px;border-radius:18px;color:#fff;font-family:var(--font-body);border:1px solid transparent;background:linear-gradient(160deg,#22194af5,#100d26f7) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--c) 70%,transparent),#ffc3d31a) border-box;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 22px 50px -20px #000000e6,0 0 30px -10px var(--c);animation:pa-in .35s cubic-bezier(.16,1,.3,1)}@keyframes pa-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.pa-banner.type-urgent{--c: var(--zc-rose, #ff4f8b)}.pa-banner.type-warning{--c: var(--zc-sun, #ffd27a)}.pa-banner.type-announcement{--c: var(--zc-peach, #ff9a6b)}.pa-banner.type-info{--c: var(--zc-green, #45d6a0)}.pa-body{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.pa-badge{flex:none;display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:999px;font-family:var(--font-label);font-weight:700;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);border:1px solid color-mix(in srgb,var(--c) 45%,transparent)}.pa-dot{width:8px;height:8px;border-radius:50%;background:currentColor;animation:pa-pulse 1.8s ease-in-out infinite}@keyframes pa-pulse{50%{opacity:.3}}.pa-text{min-width:0;font-size:1rem;line-height:1.4;color:var(--zc-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-text strong{color:#fff;font-weight:700}.pa-banner.is-open .pa-text{white-space:normal}.pa-actions{display:flex;align-items:center;gap:8px;flex:none}.pa-btn{min-height:36px;padding:0 16px;border-radius:12px;cursor:pointer;font-family:var(--font-label);font-weight:700;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#ffffff0f;border:1px solid rgba(255,195,211,.24);transition:background .2s,border-color .2s}.pa-btn:hover{background:#ffc3d324;border-color:var(--zc-blush)}.pa-close{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--zc-soft);background:#ffffff0d;border:1px solid rgba(255,195,211,.16);transition:color .2s,background .2s}.pa-close:hover{color:#fff;background:#ff4f8b40}.pa-btn:focus-visible,.pa-close:focus-visible{outline:3px solid var(--zc-sand);outline-offset:2px}@media (max-width: 640px){.pa-banner{top:64px;align-items:flex-start;gap:10px;padding:10px;border-radius:16px}.pa-body{flex-direction:column;align-items:stretch;gap:8px}.pa-badge{align-self:flex-start}.pa-text{font-size:.94rem}.pa-actions{flex-direction:column;align-items:flex-end}}@media (prefers-reduced-motion: reduce){.pa-banner{animation:none}}:root{--zc-night: #0c0b1d;--zc-night-2: #120f27;--zc-plum: #2a1450;--zc-violet: #5b2a86;--zc-rose: #ff4f8b;--zc-rose-rgb: 255, 79, 139;--zc-peach: #ff9a6b;--zc-sun: #ffd27a;--zc-sand: #ffe6a8;--zc-blush: #ffc3d3;--zc-blush-ink: #3a2342;--zc-sunset: linear-gradient(180deg, #2a1450 0%, #7a2a7f 38%, #e2477b 66%, #ff9a6b 86%, #ffd27a 100%);--zc-sunset-h: linear-gradient(90deg, #5b2a86, #e2477b 45%, #ff9a6b 75%, #ffd27a);--zc-accent: var(--zc-rose);--zc-accent-rgb: var(--zc-rose-rgb);--zc-pink: #ff6fa3;--zc-cyan: #ffd27a;--zc-cyan-rgb: 255, 210, 122;--zc-green: #45d6a0;--zc-amber: var(--zc-sun);--zc-brand-red: #ff1f4f;--zc-void: #07061a;--zc-bg: var(--zc-night);--zc-surface: rgba(28, 22, 58, .62);--zc-surface-hi: rgba(42, 30, 84, .7);--zc-border: rgba(255, 195, 211, .1);--zc-border-hi: rgba(255, 195, 211, .22);--zc-text: #fdeef2;--zc-soft: rgba(253, 238, 242, .66);--zc-radius: 22px;--bg: var(--zc-night);--bg2: var(--zc-void);--blue: var(--zc-rose);--blue-dim: rgba(var(--zc-rose-rgb), .14);--blue-border: rgba(var(--zc-rose-rgb), .32);--green: var(--zc-green);--text: var(--zc-text);--muted: rgba(253, 238, 242, .5);--border: var(--zc-border);--border-strong: var(--zc-border-hi);--card: rgba(255, 255, 255, .035);--card-hover: rgba(255, 255, 255, .06);--nav-h: 68px}html body{background:radial-gradient(1200px 520px at 50% -180px,rgba(91,42,134,.55),transparent 70%),radial-gradient(900px 420px at 85% 110%,rgba(226,71,123,.1),transparent 70%),var(--zc-night);background-attachment:fixed;color:var(--zc-text)}::selection{background:var(--zc-rose);color:#fff}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:var(--zc-void)}::-webkit-scrollbar-thumb{background:linear-gradient(var(--zc-violet),var(--zc-rose));border-radius:9px}html body .grid-bg{background-image:none}html body h1,html body h2,html body .sh-title,html body .pt-h2,html body .zc-display{font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:.06em;line-height:.95;color:#fff}html body h3{font-family:var(--font-display);font-weight:700;letter-spacing:.03em}html body .pt-kicker,html body .sh-sub,html body .pt-count,html body .pt-list-head,html body .zc-kicker{font-family:var(--font-label);font-weight:600;letter-spacing:.24em;text-transform:uppercase}html body .pt-kicker,html body .sh-sub,html body .zc-kicker{color:var(--zc-blush)}html body .pt-tick{background:var(--zc-rose);box-shadow:0 0 10px rgba(var(--zc-rose-rgb),.7)}html body .pt-count-dot{background:var(--zc-green);box-shadow:0 0 8px var(--zc-green)}.zc-sand{color:var(--zc-sand)}html body .navbar{height:var(--nav-h);background:linear-gradient(180deg,#0c0b1deb,#0c0b1db8);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,195,211,.08);border-image:none}html body .navbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--zc-sunset-h);opacity:.55;pointer-events:none}html body .n-links li a{font-family:var(--font-label);font-weight:600;font-size:.86rem;letter-spacing:.16em;text-transform:uppercase;color:#fdeef2b8}html body .n-links li a:hover{color:#fff}html body .n-links li a.active{color:var(--zc-sand);text-shadow:none}html body .n-dropdown{background:#120f27f7;border:1px solid var(--zc-border);border-top:0;border-radius:0 0 18px 18px;box-shadow:0 30px 70px -18px #000c}html body .n-dropdown:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--zc-sunset-h)}html body .n-dropdown-item{font-family:var(--font-body);border-radius:10px}html body .n-dropdown-item:hover{background:rgba(var(--zc-rose-rgb),.1)}html body .n-store{background:var(--zc-blush);color:var(--zc-blush-ink);border-radius:999px;font-family:var(--font-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:9px 18px;box-shadow:none}html body .n-store:hover{background:#fff;color:var(--zc-blush-ink);box-shadow:0 8px 24px -8px #ffc3d3b3;transform:translateY(-1px)}html body .btn-solid,html body .btn-outline,html body .btn-discord,html body .zc-pill{font-family:var(--font-label);font-weight:700;font-size:.98rem;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:13px 26px;display:inline-flex;align-items:center;gap:10px;transition:transform .15s,box-shadow .2s,background .2s,border-color .2s,color .2s}html body .btn-solid,html body .btn-solid.blue,html body .zc-pill{background:var(--zc-blush);color:var(--zc-blush-ink);border:0;box-shadow:0 10px 30px -12px #ffc3d3bf}html body .btn-solid:hover,html body .zc-pill:hover{opacity:1;background:#fff;transform:translateY(-2px)}html body .zc-pill.sun{background:var(--zc-sand);color:#3a2a12;box-shadow:0 10px 30px -12px #ffe6a8b3}html body .btn-outline,html body .zc-pill.ghost{background:#ffffff0a;border:1.5px solid rgba(255,195,211,.4);color:var(--zc-text)}html body .btn-outline:hover,html body .zc-pill.ghost:hover{border-color:var(--zc-blush);background:#ffc3d314;color:#fff}html body .btn-solid:active,html body .btn-outline:active,html body .zc-pill:active{transform:translateY(1px)}html body .pt-podium-slot,html body .pt-list-wrap,html body .mp-card{background:var(--zc-surface);border:1px solid var(--zc-border);border-radius:var(--zc-radius);box-shadow:inset 0 1px #ffffff0d,0 18px 40px -18px #000000b3}html body .pt-podium-slot.is-first{border-color:#ffd27a80;box-shadow:0 0 44px #ffd27a24}html body .pt-row-rank{font-family:var(--font-display);font-weight:800;color:var(--zc-blush);font-size:1.3rem}html body .pt-row:hover{background:rgba(var(--zc-rose-rgb),.06)}html body .pt-bar i{background:var(--zc-sunset-h);box-shadow:none}html body .pt-tabgroup{border-radius:999px;background:#ffffff0a;border-color:var(--zc-border)}html body .pt-tabgroup button{font-family:var(--font-label);letter-spacing:.14em;border-radius:999px}html body .pt-tabgroup button.on{background:var(--zc-blush);color:var(--zc-blush-ink);box-shadow:none}html body .pt-row.is-you,html body .pt-podium-slot.is-you{outline-color:var(--zc-sand)}.zc-sun{position:absolute;width:var(--size, 320px);aspect-ratio:1;border-radius:50%;pointer-events:none;background:linear-gradient(180deg,#ffd27a,#ff9a6b 45%,#e2477b 80%,#7a2a7f);-webkit-mask:repeating-linear-gradient(180deg,#000 0 14px,transparent 14px 20px) bottom / 100% 55% no-repeat,linear-gradient(#000,#000) top / 100% 46% no-repeat;mask:repeating-linear-gradient(180deg,#000 0 14px,transparent 14px 20px) bottom / 100% 55% no-repeat,linear-gradient(#000,#000) top / 100% 46% no-repeat;filter:drop-shadow(0 0 40px rgba(255,154,107,.35));opacity:var(--alpha, .9)}.zc-scan{position:relative}.zc-scan:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(0deg,rgba(0,0,0,.12) 0 1px,transparent 1px 3px);mix-blend-mode:multiply;opacity:.5}.zc-media{position:relative;overflow:hidden;border-radius:28px;isolation:isolate;background:var(--zc-sunset);box-shadow:0 30px 80px -30px #000000d9,inset 0 0 0 1px #ffffff0f}.retro-boot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000;display:flex;align-items:center;justify-content:center;background:radial-gradient(800px 420px at 50% 85%,rgba(226,71,123,.28),transparent 70%),var(--zc-void);color:var(--zc-blush);font-family:var(--font-label);cursor:pointer;animation:boot-off .5s ease-in forwards;animation-delay:var(--boot-hold, 2.6s)}.retro-boot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.25) 0 1px,transparent 1px 3px)}.retro-boot-screen{width:min(560px,90vw);text-align:center;animation:boot-in .6s cubic-bezier(.2,.8,.2,1) both}.retro-boot-kicker{font-size:.9rem;font-weight:700;letter-spacing:.4em;color:var(--zc-sand);margin-bottom:18px}.retro-boot-kicker:before{content:"▶ "}.retro-boot-mark{width:120px;margin:0 auto 16px;display:block;filter:drop-shadow(0 0 30px rgba(255,79,139,.45))}.retro-boot-logo{font-family:var(--font-display);font-weight:900;font-size:clamp(2.6rem,9vw,4.4rem);letter-spacing:.08em;text-transform:uppercase;color:#fff;line-height:1;margin-bottom:22px}.retro-boot-logo span{color:var(--zc-blush);text-shadow:0 0 26px rgba(var(--zc-rose-rgb),.6)}.retro-boot-line{font-size:.86rem;font-weight:600;letter-spacing:.2em;line-height:2;white-space:pre;opacity:0;animation:boot-line .01s forwards;text-transform:uppercase}.retro-boot-line b{color:var(--zc-green);font-weight:700}.retro-boot-start{margin-top:20px;font-size:.8rem;letter-spacing:.36em;color:var(--zc-green);display:inline-flex;align-items:center;gap:10px}.retro-boot-start:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--zc-green);box-shadow:0 0 8px var(--zc-green);animation:pulse-dot 1.2s ease-in-out infinite}@keyframes boot-in{0%{opacity:0;transform:translateY(8px) scaleY(.96);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes boot-line{to{opacity:1}}@keyframes boot-off{to{opacity:0;visibility:hidden}}@keyframes pulse-dot{50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.retro-boot-start:before{animation:none}.retro-boot{animation-delay:0s;animation-duration:.01s}.retro-boot-screen,.retro-boot-line{animation:none;opacity:1}}html body .notif-bell-btn,html body .live-now-btn{border-radius:999px;background:#ffffff0d;border:1px solid var(--zc-border-hi);color:var(--zc-text)}html body .notif-bell-btn:hover,html body .live-now-btn:hover{background:#ffc3d31a;border-color:var(--zc-blush)}html body .notif-bell-btn.has-unread{border-color:#ffd27ab3;box-shadow:0 0 18px -4px #ffd27a99}html body .live-now-btn{font-family:var(--font-label);font-weight:700;letter-spacing:.12em;text-transform:uppercase}html body .n-login{border-radius:999px;background:transparent;border:1.5px solid rgba(255,195,211,.45);color:var(--zc-text);font-family:var(--font-label);font-weight:700;letter-spacing:.1em;text-transform:uppercase}html body .n-login:hover{background:#ffc3d31a;border-color:var(--zc-blush);color:#fff}html body .ipbar{background:#120f27e6;border-top:1px solid var(--zc-border);border-bottom:1px solid var(--zc-border);font-family:var(--font-label);letter-spacing:.1em}html body .ip-chip{background:#ffc3d31a;border:1px solid rgba(255,195,211,.35);color:var(--zc-blush);border-radius:999px}html body .ip-chip:hover{background:#ffc3d333}html body .ip-pop{font-family:var(--font-display);font-weight:800;color:var(--zc-sand)}html body .big-footer{position:relative;background:linear-gradient(180deg,transparent,rgba(42,20,80,.35));border-top:0}html body .big-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--zc-sunset-h);opacity:.7}html body .bf-col-title{font-family:var(--font-label);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--zc-sand)}html body .bf-col a{color:var(--zc-soft)}html body .bf-col a:hover{color:#fff}html body .bf-desc{color:var(--zc-soft)}html body .bf-powered{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--zc-blush)}html body .bf-social{border-radius:50%;border-color:var(--zc-border-hi);color:var(--zc-text)}html body .bf-social:hover{background:var(--zc-blush);border-color:var(--zc-blush);color:var(--zc-blush-ink)}html body .btn-solid,html body .btn-outline,html body .btn-discord,html body .zc-pill{position:relative;overflow:hidden;isolation:isolate;border-radius:12px;padding:14px 24px;font-family:var(--font-label);font-weight:700;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s,color .2s}html body .zc-pill.sm{padding:10px 18px;font-size:.88rem;border-radius:10px}html body .btn-solid,html body .btn-solid.blue,html body .zc-pill{background:linear-gradient(180deg,#ffe9b8,#ffc28a 48%,#ff9a6b);color:#2a1230;border:0;box-shadow:inset 0 1px #ffffffbf,inset 0 -2px #781e3c40,0 12px 30px -12px #ff9a6bd9}html body .zc-pill.sun{background:linear-gradient(180deg,#fff3cf,#ffe08a 55%,#ffc65a);color:#2e1d05}html body :is(.btn-solid,.zc-pill:not(.ghost)):before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.65),transparent);transform:skew(-18deg);transition:left .6s cubic-bezier(.2,.8,.2,1)}html body :is(.btn-solid,.zc-pill:not(.ghost)):hover:before{left:120%}html body .btn-solid:hover,html body .zc-pill:not(.ghost):hover{background:linear-gradient(180deg,#fff1cf,#ffcf9a 48%,#ffa878);transform:translateY(-2px);box-shadow:inset 0 1px #ffffffd9,inset 0 -2px #781e3c40,0 18px 40px -12px #ff9a6bf2}html body :is(.btn-solid,.btn-outline,.zc-pill) i.fa-arrow-right{transition:transform .25s cubic-bezier(.2,.8,.2,1)}html body :is(.btn-solid,.btn-outline,.zc-pill):hover i.fa-arrow-right{transform:translate(5px)}html body .btn-outline,html body .zc-pill.ghost{color:#fff;border:1.5px solid transparent;background:linear-gradient(#100c24c7,#100c24c7) padding-box,linear-gradient(120deg,#ffd27a,#ff4f8b 55%,#7a2a7f) border-box;box-shadow:0 10px 28px -14px #ff4f8b99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html body .btn-outline:hover,html body .zc-pill.ghost:hover{color:#fff;transform:translateY(-2px);background:linear-gradient(#ff4f8b2e,#ff4f8b2e) padding-box,linear-gradient(120deg,#ffd27a,#ff4f8b 55%,#7a2a7f) border-box;box-shadow:0 16px 36px -14px #ff4f8bd9}html body :is(.btn-solid,.btn-outline,.zc-pill):active{transform:translateY(1px) scale(.99)}html body :is(.btn-solid,.btn-outline,.zc-pill):focus-visible{outline:3px solid var(--zc-sand);outline-offset:3px}@media (prefers-reduced-motion: reduce){html body :is(.btn-solid,.zc-pill):before{display:none}html body :is(.btn-solid,.btn-outline,.zc-pill):hover{transform:none}}html:root{--ui-surface: #161230;--ui-surface-2: #1d1740;--ui-line: rgba(255, 195, 211, .11);--ui-line-2: rgba(255, 195, 211, .22);--ui-text: #fdeef2;--ui-soft: rgba(253, 238, 242, .62);--ui-accent: #ff4f8b;--ui-accent-2: #ff7aa6;--ui-cyan: #ffd27a;--ui-radius: 16px;--ui-radius-sm: 10px;--ui-shadow: 0 30px 70px -20px rgba(0, 0, 0, .8), 0 0 0 1px rgba(255, 195, 211, .08)}html body .mp-card{border-radius:20px;background:linear-gradient(180deg,#2a1e548c,#1612308c);border:1px solid rgba(255,195,211,.12);box-shadow:inset 0 1px #ffffff0d,0 24px 50px -24px #000c}html body .mp-label{font-family:var(--font-label);font-weight:700;font-size:.82rem;letter-spacing:.22em;color:var(--zc-sand)}html body .mp-btn{position:relative;overflow:hidden;isolation:isolate;min-height:42px;padding:0 18px;border-radius:12px;cursor:pointer;font-family:var(--font-label);font-weight:700;font-size:.92rem;letter-spacing:.1em;text-transform:uppercase;color:#fff;border:1.5px solid transparent;background:linear-gradient(#100c24cc,#100c24cc) padding-box,linear-gradient(120deg,#ffd27a,#ff4f8b 55%,#7a2a7f) border-box;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s}html body .mp-btn:hover{transform:translateY(-2px);background:linear-gradient(#ff4f8b2e,#ff4f8b2e) padding-box,linear-gradient(120deg,#ffd27a,#ff4f8b 55%,#7a2a7f) border-box;box-shadow:0 14px 30px -14px #ff4f8bcc}html body .mp-btn.primary{border:0;color:#2a1230;background:linear-gradient(180deg,#ffe9b8,#ffc28a 48%,#ff9a6b);box-shadow:inset 0 1px #ffffffbf,inset 0 -2px #781e3c40,0 12px 30px -12px #ff9a6bd9}html body .mp-btn.primary:hover{background:linear-gradient(180deg,#fff1cf,#ffcf9a 48%,#ffa878)}html body .mp-btn.primary:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.65),transparent);transform:skew(-18deg);transition:left .6s cubic-bezier(.2,.8,.2,1)}html body .mp-btn.primary:hover:before{left:120%}html body .mp-btn:focus-visible{outline:3px solid var(--zc-sand);outline-offset:3px}html body .mp-tickets a,html body .mp-chars .mp-char{border-radius:14px;background:#0c0b1d73;border-color:#ffc3d31a}html body .mp-tickets a:hover{border-color:#ffd27a73}html body .mp-tstatus{border-radius:8px;font-family:var(--font-label);font-weight:700;letter-spacing:.12em}html body .ui-field>label{font-family:var(--font-label);font-weight:700;font-size:.86rem;letter-spacing:.14em;color:var(--zc-sand)}html body .ui-input{border-radius:12px;background:#0c0b1d8c;border-color:#ffc3d32e;color:var(--zc-text);font-family:var(--font-body)}html body .ui-input:hover{border-color:#ffc3d352}html body .ui-input:focus{border-color:var(--zc-sand);background:#ffd27a0d;box-shadow:0 0 0 3px #ffd27a26}html body .ui-dialog,html body .dlg,html body .ui-modal{border-radius:20px}@media (prefers-reduced-motion: reduce){html body .mp-btn:hover{transform:none}html body .mp-btn.primary:before{display:none}}html body .mp-card{border-radius:22px;border:1px solid transparent;box-shadow:0 30px 70px -44px #000000e6;background:radial-gradient(70% 90% at 50% 140%,rgba(255,79,139,.12),transparent 70%) padding-box,linear-gradient(180deg,#17123a,#110e28) padding-box,linear-gradient(135deg,#ff4f8b6b,#ffc3d312 40%,#ffd27a47) border-box}html body .mp-label{font-family:var(--font-label);font-weight:700;font-size:.9rem;letter-spacing:.26em;text-transform:uppercase;color:var(--zc-blush)}html body .mp-stats>div{border-radius:14px;background:#0c0b1d8c;border-color:#ffc3d31a}html body .mp-stats strong{font-weight:800;font-size:1.6rem;background:linear-gradient(180deg,#fff,#ffd27a 95%);-webkit-background-clip:text;background-clip:text;color:transparent}html body .mp-avatar{background:var(--zc-sunset);color:#fff;box-shadow:0 10px 30px -10px #ff4f8bcc}html:root body{--bt-a: #ff4f8b;--bt-b: #ff9a6b}.jc,.jm,.jw{--bt-a: var(--job);--bt-b: var(--job2)}html:root body :is(.btn-solid,.btn-solid.blue,.zc-pill,.zc-pill.sun,.mp-btn.primary,.ex-btn.primary,.tk-btn-primary,.tcl-btn:not(.ghost),.gr-btn:not(.ghost):not(.danger),.btn-profile,.no-role-apply,.rb-btn.primary){color:#fff;border:1px solid transparent;text-shadow:none;background:linear-gradient(#171234f0,#171234f0) padding-box,linear-gradient(135deg,var(--bt-a),var(--bt-b)) border-box;box-shadow:0 10px 26px -18px var(--bt-a)}html:root body :is(.btn-solid,.btn-solid.blue,.zc-pill,.zc-pill.sun,.mp-btn.primary,.ex-btn.primary,.tk-btn-primary,.tcl-btn:not(.ghost),.gr-btn:not(.ghost):not(.danger),.btn-profile,.no-role-apply,.rb-btn.primary):hover:not(:disabled){color:#170f26;filter:none;background:linear-gradient(135deg,var(--bt-a),var(--bt-b)) border-box;box-shadow:0 16px 34px -14px var(--bt-a);transform:translateY(-2px)}html:root body :is(.btn-solid,.zc-pill,.mp-btn.primary):before{display:none}html:root body :is(.btn-outline,.zc-pill.ghost,.mp-btn:not(.primary),.ex-btn:not(.primary),.tk-btn:not(.tk-btn-primary),.tcl-btn.ghost,.gr-btn.ghost){color:#f3e6ee;border:1px solid rgba(255,195,211,.24);-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff09;box-shadow:none}html:root body :is(.btn-outline,.zc-pill.ghost,.mp-btn:not(.primary),.ex-btn:not(.primary),.tk-btn:not(.tk-btn-primary),.tcl-btn.ghost,.gr-btn.ghost):hover:not(:disabled){color:#fff;border-color:var(--bt-a);background:color-mix(in srgb,var(--bt-a) 14%,transparent);box-shadow:0 12px 28px -18px var(--bt-a);transform:translateY(-2px)}html:root body :is(.btn-solid,.btn-outline,.zc-pill,.mp-btn,.ex-btn,.tk-btn,.tcl-btn,.gr-btn):disabled{opacity:.42;cursor:not-allowed;transform:none;box-shadow:none;filter:grayscale(.6)}html:root body .hd-connect-go{color:#ffd9c0;background:#ff4f8b29;box-shadow:inset 0 0 0 1px #ff9a6b73}html:root body .hd-connect:hover .hd-connect-go{color:#170f26;background:linear-gradient(135deg,#ff4f8b,#ff9a6b);box-shadow:none}html:root body .hd-login{background:linear-gradient(#171234f0,#171234f0) padding-box,linear-gradient(135deg,#ff4f8b,#ff9a6b) border-box;border-width:1px}html:root body .hd-login:hover{color:#170f26;background:linear-gradient(135deg,#ff4f8b,#ff9a6b) border-box}.lp{display:flex;align-items:center;gap:14px 18px;flex-wrap:wrap;padding:14px 18px;border-radius:16px;background:#120f2ab3;border:1px solid rgba(255,195,211,.14)}.lp-label{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-label);font-weight:700;font-size:.9rem;letter-spacing:.16em;text-transform:uppercase;color:var(--zc-blush)}.lp-opts{display:flex;flex-wrap:wrap;gap:8px}.lp-opt{min-height:40px;padding:0 16px;border-radius:12px;cursor:pointer;font:600 1.02rem/1 var(--font-body);color:#f3e6ee;background:#ffffff0a;border:1px solid rgba(255,195,211,.22);transition:border-color .2s,background .2s,transform .2s,color .2s}.lp-opt:hover{border-color:var(--zc-blush);transform:translateY(-2px)}.lp-opt.on{color:#170f26;border-color:transparent;background:linear-gradient(135deg,#ff4f8b,#ff9a6b);box-shadow:0 10px 24px -12px #ff4f8b}.lp-note{flex-basis:100%;color:var(--zc-soft)}html:not([lang=en]) :is(.rl-page,.rl-lesson,.rl-overlay,.ex-embed,.lp,.jw,body.i18n-page .ph) :is(h1,h2,h3,p,span,small,label,button,li,a,b,strong,em,input,textarea){letter-spacing:normal!important;text-transform:none!important}html:not([lang=en]) :is(.rl-page,.rl-lesson,.ex-embed,.jw,body.i18n-page .ph) :is(h1,h2,h3){line-height:1.32!important}html:not([lang=en]) :is(.rl-page,.rl-lesson,.ex-embed,.jw) :is(p,li,.rl-cardtext,.rl-opt,.ex-option,.rl-why){line-height:1.75}html:not([lang=en]) .rl-ch-title,html:not([lang=en]) .rl-card h3,html:not([lang=en]) .rl-q{font-weight:700}.hd{position:fixed;top:0;left:0;right:0;z-index:900;padding:14px clamp(10px,2.4vw,28px) 0;pointer-events:none}.hd-bar{pointer-events:auto;position:relative;max-width:1560px;margin:0 auto;height:62px;display:flex;align-items:center;gap:18px;padding:0 10px 0 18px;border-radius:18px;background:#0e0b208c;border:1px solid rgba(255,195,211,.14);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 18px 50px -20px #000000b3,inset 0 1px #ffffff0f;transition:background .45s,border-color .45s,box-shadow .45s,backdrop-filter .45s}.hd.is-scrolled .hd-bar{background:#0e0b20b8;border-color:#ffc3d324;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 18px 50px -20px #000c,inset 0 1px #ffffff0f}.hd-progress{position:absolute;left:26px;right:26px;bottom:-1px;height:2px;border-radius:2px;background:var(--zc-sunset-h);transform-origin:left;transform:scaleX(0);opacity:0;transition:opacity .3s}.hd.is-scrolled .hd-progress{opacity:.9}.hd-nav{flex:1;display:flex;justify-content:flex-start;min-width:0}.hd-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex}.hd-logo img{height:56px;width:auto;filter:drop-shadow(0 4px 14px rgba(255,79,139,.35));transition:transform .3s cubic-bezier(.2,.8,.2,1)}.hd-logo:hover img{transform:scale(1.05)}.hd-nav ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:0}.hd-item{position:relative}.hd-link{position:relative;display:inline-flex;align-items:center;gap:6px;padding:10px;border-radius:10px;border:0;background:none;cursor:pointer;font-family:var(--font-label);font-weight:700;font-size:.9rem;letter-spacing:.09em;text-transform:uppercase;color:#fdeef2c7;text-decoration:none;white-space:nowrap;transition:color .2s,background .25s}.hd-link:after{content:"";position:absolute;left:50%;right:50%;bottom:4px;height:2px;border-radius:2px;background:var(--zc-sunset-h);transition:left .3s cubic-bezier(.2,.8,.2,1),right .3s cubic-bezier(.2,.8,.2,1)}.hd-link:hover{color:#fff;background:#ffffff0f}.hd-link:hover:after,.hd-link.on:after{left:10px;right:10px}.hd-link.on{color:var(--zc-sand)}.hd-link.locked{color:#fdeef26b}.hd-link:focus-visible{outline:2px solid var(--zc-sand);outline-offset:2px}.hd-caret{font-size:.6rem;transition:transform .3s}.has-menu.open .hd-caret{transform:rotate(180deg)}.hd-menu{position:absolute;top:calc(100% + 12px);left:50%;min-width:290px;padding:8px;border-radius:16px;background:#120e28f0;border:1px solid rgba(255,195,211,.14);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 30px 80px -24px #000000e6;opacity:0;visibility:hidden;transform:translate(-50%,-8px) scale(.97);transform-origin:top center;transition:opacity .22s,transform .32s cubic-bezier(.2,.9,.3,1.2),visibility .22s}.hd-menu:before{content:"";position:absolute;left:22px;right:22px;top:0;height:2px;background:var(--zc-sunset-h);border-radius:2px}.hd-menu:after{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.has-menu.open .hd-menu,.hd-account.open .hd-menu{opacity:1;visibility:visible;transform:translate(-50%) scale(1)}.hd-menu-right{left:auto;right:0;transform:translateY(-8px) scale(.97);transform-origin:top right}.hd-account.open .hd-menu-right{transform:translate(0) scale(1)}.hd-menu-head{padding:10px 12px 8px;font-family:var(--font-label);font-weight:600;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--zc-soft);display:flex;align-items:center;gap:8px}.hd-menu-head strong{color:#fff;letter-spacing:.04em}.hd-menu-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;color:var(--zc-text);text-decoration:none;transition:background .2s,transform .2s}.hd-menu-item:hover,.hd-menu-item:focus-visible{background:#ffc3d314;transform:translate(3px);outline:none}.hd-menu-item strong{display:block;font-family:var(--font-label);font-weight:700;font-size:1.02rem;letter-spacing:.06em;text-transform:uppercase;color:#fff}.hd-menu-item small{display:block;color:var(--zc-soft);font-size:.84rem;margin-top:1px}.hd-menu-item.on strong{color:var(--zc-sand)}.hd-menu-ico{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--zc-sunset);color:#fff;font-size:.95rem;box-shadow:0 8px 20px -10px #e2477bcc}.hd-right{flex:none;display:flex;align-items:center;gap:8px;position:relative}.hd-connect{display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 5px 0 14px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,195,211,.22);color:var(--zc-text);text-decoration:none;font-family:var(--font-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;transition:border-color .25s,background .25s}.hd-connect strong{font-family:var(--font-display);font-size:1.05rem;color:var(--zc-sand);letter-spacing:.02em}.hd-connect-dot{width:8px;height:8px;border-radius:50%;background:#8a6a7e}.hd-connect.on .hd-connect-dot{background:var(--zc-green);box-shadow:0 0 #45d6a099;animation:hd-ping 2s infinite}.hd-connect-go{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:8px;background:linear-gradient(180deg,#ffe9b8,#ff9a6b);color:#2a1230;box-shadow:inset 0 1px #ffffffb3;font-weight:700;letter-spacing:.08em;transition:background .2s,gap .25s}.hd-connect:hover{border-color:var(--zc-blush);background:#ffc3d31a}.hd-connect:hover .hd-connect-go{background:linear-gradient(180deg,#fff1cf,#ffa878);gap:12px}@keyframes hd-ping{70%{box-shadow:0 0 0 7px #45d6a000}to{box-shadow:0 0 #45d6a000}}.hd-live{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,79,139,.5);background:#ff4f8b1f;color:#fff;cursor:pointer;font-family:var(--font-label);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hd-live-dot{width:8px;height:8px;border-radius:50%;background:#ff3b5c;box-shadow:0 0 10px #ff3b5c;animation:hd-blink 1.2s ease-in-out infinite}@keyframes hd-blink{50%{opacity:.35}}.hd-live-pop{position:absolute;top:calc(100% + 12px);right:90px;width:320px;padding:8px;border-radius:22px;background:#120e28f5;border:1px solid rgba(255,195,211,.14);box-shadow:0 30px 80px -24px #000}.hd-live-empty{margin:0;padding:4px 12px 12px;color:var(--zc-soft)}.hd-live-card{display:flex;gap:12px;align-items:center;padding:8px;border-radius:14px;text-decoration:none;color:var(--zc-text)}.hd-live-card:hover{background:#ffc3d314}.hd-live-card img,.hd-live-thumb{width:86px;aspect-ratio:16 / 9;object-fit:cover;border-radius:10px;flex:none;display:grid;place-items:center;background:#000;color:#ff3b5c}.hd-live-card strong{display:block;font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase}.hd-live-card small{color:var(--zc-soft)}.hd-avatar{width:42px;height:42px;border-radius:12px;padding:2px;border:0;cursor:pointer;background:var(--zc-sunset)}.hd-avatar img,.hd-avatar span{width:100%;height:100%;border-radius:10px;object-fit:cover;display:grid;place-items:center;background:var(--zc-night);color:#fff;font-family:var(--font-display);font-weight:800}.hd-account{position:relative}.hd-login{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:12px;border:1.5px solid transparent;background:linear-gradient(#100c24cc,#100c24cc) padding-box,linear-gradient(120deg,#ffd27a,#ff4f8b 55%,#7a2a7f) border-box;color:var(--zc-text);text-decoration:none;font-family:var(--font-label);font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background .2s,border-color .2s}.hd-login:hover{background:linear-gradient(#ff4f8b33,#ff4f8b33) padding-box,linear-gradient(120deg,#ffd27a,#ff4f8b 55%,#7a2a7f) border-box;color:#fff}html body .hd .notif-bell-btn{width:42px;height:42px;border-radius:12px}.hd-burger{display:none;width:46px;height:42px;border-radius:12px;border:1px solid rgba(255,195,211,.22);background:#ffffff0f;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px}.hd-burger span{width:18px;height:2px;border-radius:2px;background:#fff;transition:width .25s}.hd-burger span:last-child{width:12px;align-self:center;transform:translate(3px)}.hd-burger:hover span:last-child{width:18px;transform:none}.hd.is-tight .hd-nav{visibility:hidden;position:absolute;pointer-events:none}.hd.is-tight .hd-burger{display:flex}.hd.is-tight .hd-right{margin-left:auto}@media (max-width: 1180px){.hd-nav{display:none}.hd-burger{display:flex}.hd-right{margin-left:auto}.hd-logo{left:18px;transform:translateY(-50%)}}@media (max-width: 640px){.hd{padding-top:10px}.hd-bar{height:56px;padding:0 6px 0 12px;gap:8px}.hd-connect{padding:0 4px 0 10px}.hd-connect-txt{display:none}.hd-connect-go{padding:0 12px}.hd-login span,.hd-live{display:none}.hd-login{padding:0 12px}.hd-live-pop{right:0;width:min(320px,calc(100vw - 20px))}}.mn{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;background:var(--zc-night);clip-path:circle(0% at calc(100% - 50px) 40px);visibility:hidden;transition:clip-path .7s cubic-bezier(.7,0,.2,1),visibility 0s .7s;overflow-y:auto;overscroll-behavior:contain}.mn.open{clip-path:circle(150% at calc(100% - 50px) 40px);visibility:visible;transition:clip-path .75s cubic-bezier(.7,0,.2,1),visibility 0s}.mn-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,var(--zc-night) 0%,#2a1450 45%,#7a2a7f 70%,#e2477b 88%,#ff9a6b 100%)}.mn-sun{--size: min(70vw, 620px);left:50%;bottom:-12%;transform:translate(-50%) translateY(30%);opacity:0;transition:transform 1.1s cubic-bezier(.2,.8,.2,1) .15s,opacity .8s .15s}.mn.open .mn-sun{transform:translate(-50%) translateY(0);opacity:.95}.mn-palms{position:absolute;top:0;right:0;bottom:0;left:0;color:#0c061ad9}.mn-palms .zc-palm{position:absolute;bottom:-2%;width:min(22vw,200px)}.mn-palms .a{left:-3%}.mn-palms .b{left:12%;width:min(14vw,130px)}.mn-palms .c{right:-3%}.mn-palms .d{right:12%;width:min(14vw,130px)}.mn-top{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:18px clamp(16px,4vw,48px)}.mn-logo img{height:40px}.mn-close{width:50px;height:50px;border-radius:14px;border:1px solid rgba(255,195,211,.3);background:#ffffff0f;cursor:pointer;position:relative}.mn-close span{position:absolute;left:15px;right:15px;top:24px;height:2px;background:#fff;border-radius:2px;transform:rotate(45deg)}.mn-close span:last-child{transform:rotate(-45deg)}.mn-close:hover{background:#ffc3d326}.mn-body{position:relative;z-index:2;flex:1;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;padding:10px clamp(16px,6vw,90px) 40px;align-items:start}.mn-main{display:flex;flex-direction:column}.mn-big{position:relative;display:flex;align-items:baseline;gap:16px;width:fit-content;font-family:var(--font-display);font-weight:900;font-size:clamp(2.6rem,7.4vw,6rem);line-height:1.02;letter-spacing:.04em;text-transform:uppercase;color:#fff;text-decoration:none;opacity:0;transform:translateY(40px);transition:color .25s,opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1)}.mn.open .mn-big{opacity:1;transform:none;transition-delay:calc(.18s + var(--i) * .05s)}.mn-num{font-family:var(--font-label);font-weight:600;font-size:.95rem;letter-spacing:.2em;color:var(--zc-blush);transform:translateY(-1.6em)}.mn-big:hover,.mn-big:focus-visible{color:var(--zc-sand);outline:none}.mn-big:hover:after{transform:scaleX(1)}.mn-big:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:4px;background:var(--zc-sunset-h);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.mn-big.on{color:var(--zc-sand)}.mn-big.locked{color:#ffffff73}.mn-side{display:flex;flex-direction:column;gap:26px;padding-top:18px}.mn-more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}.mn-small{font-family:var(--font-label);font-weight:700;font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;color:#fdeef2cc;text-decoration:none;padding:7px 0;opacity:0;transform:translateY(16px);transition:color .2s,opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1)}.mn.open .mn-small{opacity:1;transform:none;transition-delay:calc(.25s + var(--i) * .03s)}.mn-small:hover{color:#fff}.mn-small.locked{color:#fdeef266}.mn-connect{align-self:flex-start}.mn-dot{width:9px;height:9px;border-radius:50%;background:#8a6a7e}.mn-dot.on{background:#0f9d69}.mn-account{display:flex;align-items:center;gap:12px;padding:14px;border-radius:22px;background:#0c0b1d8c;border:1px solid rgba(255,195,211,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mn-account img,.mn-av{width:44px;height:44px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--zc-sunset);font-family:var(--font-display);font-weight:800;color:#fff}.mn-who{flex:1;min-width:0;display:flex;flex-direction:column}.mn-who strong{color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mn-who small{color:var(--zc-soft)}@media (max-width: 820px){.mn-body{grid-template-columns:1fr;gap:24px;padding-bottom:60px}.mn-side{padding-top:0}}footer.ft{position:relative;display:block;padding:0;margin-top:120px;border:0;background:var(--zc-void);overflow:hidden}.ft-horizon{position:relative;height:clamp(380px,52vw,640px);overflow:hidden;isolation:isolate}.ft-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(180deg,var(--zc-night) 0%,#22104a 30%,#6b2a86 55%,#d6467e 76%,#ff9a6b 92%,#ffd27a 100%)}.ft-sun{--size: min(56vw, 640px);left:50%;bottom:14%;margin-left:calc(var(--size) / -2);z-index:-1}.ft-call{position:absolute;z-index:2;left:0;right:0;top:13%;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:0 16px}.ft-call .zc-kicker{margin:0;font-size:1rem}.ft-call-btns{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.ft-word{position:absolute;z-index:1;left:0;right:0;bottom:9%;display:flex;justify-content:center;gap:.18em;font-family:var(--font-poster);font-weight:400;font-size:clamp(5rem,21vw,19rem);line-height:.82;letter-spacing:.01em;color:transparent;-webkit-text-stroke:2px rgba(255,230,168,.85);text-shadow:0 0 60px rgba(255,154,107,.35);pointer-events:none;-webkit-user-select:none;user-select:none}.ft-word span:last-child{color:#0c0b1deb;-webkit-text-stroke:0}.ft-palms{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;color:#07061a;pointer-events:none}.ft-palms .zc-palm{position:absolute;bottom:0;width:clamp(110px,16vw,230px)}.ft-palms .a{left:-2%}.ft-palms .b{left:10%;width:clamp(70px,10vw,150px)}.ft-palms .c{right:-2%}.ft-palms .d{right:10%;width:clamp(70px,10vw,150px)}.ft-ground{position:absolute;left:0;right:0;bottom:0;height:12%;z-index:2;background:linear-gradient(180deg,#07061a00,#07061a 70%)}.ft-body{max-width:1240px;margin:0 auto;padding:40px 16px 30px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:48px}.ft-logo{height:90px;width:auto;filter:drop-shadow(0 10px 30px rgba(255,79,139,.3))}.ft-brand p{color:var(--zc-soft);max-width:40ch;line-height:1.6;margin:14px 0 18px}.ft-socials{display:flex;gap:10px}.ft-socials a{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:var(--zc-text);border:1px solid var(--zc-border-hi);text-decoration:none;transition:background .2s,color .2s,transform .2s}.ft-socials a:hover{background:var(--zc-blush);color:var(--zc-blush-ink);transform:translateY(-3px)}.ft-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ft-cols>div{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.ft-cols h4{margin:0 0 6px;font-family:var(--font-label);font-weight:700;font-size:.9rem;letter-spacing:.24em;text-transform:uppercase;color:var(--zc-sand)}.ft-cols a{color:var(--zc-soft);text-decoration:none;position:relative;transition:color .2s}.ft-cols a:hover{color:#fff}.ft-status{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ft-status.on{color:var(--zc-green)!important}.ft-dot{width:8px;height:8px;border-radius:50%;background:#8a6a7e}.ft-status.on .ft-dot{background:var(--zc-green);box-shadow:0 0 8px var(--zc-green)}.ft-ip{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:10px;border:1px solid rgba(255,195,211,.3);background:#ffc3d30f;color:var(--zc-blush);cursor:pointer;font:inherit}.ft-ip code{font-family:var(--font-mono);font-size:.9rem}.ft-ip:hover{background:#ffc3d324}.ft-bottom{max-width:1240px;margin:0 auto;padding:22px 16px 34px;border-top:1px solid var(--zc-border);display:flex;align-items:center;gap:20px;flex-wrap:wrap;color:#fdeef273;font-size:.86rem}.ft-bottom-links{display:flex;gap:18px;margin-left:auto}.ft-bottom-links a{color:#fdeef299;text-decoration:none}.ft-bottom-links a:hover{color:#fff}.ft-top{width:46px;height:46px;border-radius:12px;border:0;cursor:pointer;background:linear-gradient(180deg,#ffe9b8,#ff9a6b);color:#2a1230;font-size:1rem;transition:transform .25s,background .2s}.ft-top:hover{transform:translateY(-4px);background:#fff}@media (max-width: 860px){.ft-body{grid-template-columns:1fr;gap:32px}.ft-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-bottom-links{margin-left:0}}@media (max-width: 520px){.ft-cols{grid-template-columns:1fr}.ft-call{top:8%}}@media (prefers-reduced-motion: reduce){.hd,.hd-bar,.hd-menu,.mn,.mn-big,.mn-small,.mn-sun{transition:none!important}.hd-connect.on .hd-connect-dot,.hd-live-dot{animation:none}}html.lenis{scroll-behavior:auto!important}.ph{position:relative;overflow:hidden;isolation:isolate;min-height:clamp(400px,56vh,560px);display:flex;align-items:flex-end;padding:120px 0 0}.ph-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:linear-gradient(180deg,#0c0b1d,#1d1043 30%,#4a1d72 55%,#a3307f 76%,#ec5a7d 92%,#ff9a6b)}.ph-night .ph-sky{background:linear-gradient(180deg,#07061a,#120f33 40%,#2a1857 72%,#5b2a86)}.ph-neon .ph-sky{background:linear-gradient(180deg,#0c0b1d,#13214f 40%,#2a5a9a 72%,#3ee0f2)}.ph-sun{--size: min(46vw, 520px);right:6%;bottom:-24%;z-index:-2}.ph-night .ph-sun{--alpha: .55}.ph-ghost{position:absolute;z-index:-1;left:0;right:0;top:18%;font-family:var(--font-poster);font-weight:400;font-size:clamp(5rem,17vw,15rem);line-height:.88;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;text-align:right;padding-right:4vw;color:transparent;-webkit-text-stroke:1.5px rgba(255,230,168,.32);pointer-events:none;-webkit-user-select:none;user-select:none}.ph-palms{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.ph-palms .zc-palms{position:absolute;top:0;right:0;bottom:0;left:0;color:#0c061ad9}.ph-palms .zc-palm{position:absolute;bottom:-6%;width:clamp(110px,13vw,210px)}.ph-palms .a{right:30%}.ph-palms .b{right:40%;width:clamp(70px,8vw,130px);bottom:-4%}.ph-palms .c{right:-3%}.ph-palms .d{right:9%;width:clamp(70px,8vw,130px);bottom:-4%}.ph-fade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#0c0b1de6,#0c0b1d8c 40%,#0c0b1d00 70%),linear-gradient(180deg,rgba(12,11,29,0) 50%,var(--zc-night) 100%)}.ph-content{position:relative;z-index:1;width:min(1240px,calc(100% - 32px));margin:0 auto;padding-bottom:clamp(36px,6vh,64px);display:flex;flex-direction:column;align-items:flex-start;gap:10px;animation:ph-in .8s cubic-bezier(.2,.8,.2,1) both}.ph-kicker{margin:0;padding:7px 14px;border-radius:10px;background:#0c0b1d8c;border:1px solid rgba(255,195,211,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-label);font-weight:700;font-size:.84rem;letter-spacing:.22em;text-transform:uppercase;color:var(--zc-blush)}.ph-title{margin:0;font-size:clamp(3rem,8vw,6.4rem)!important;line-height:.88!important;max-width:14ch;text-shadow:0 10px 40px rgba(0,0,0,.45)}.ph-title.long{font-size:clamp(2.4rem,6vw,4.8rem)!important}.ph-sub{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(1.2rem,2.4vw,1.8rem);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(90deg,var(--zc-sand),var(--zc-blush) 60%,#ff8fb5);-webkit-background-clip:text;background-clip:text;color:transparent}.ph-tag{margin:4px 0 0;max-width:60ch;color:var(--zc-text);font-size:1.05rem;line-height:1.6;text-shadow:0 2px 12px rgba(0,0,0,.6)}@keyframes ph-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (max-width: 720px){.ph{min-height:360px;padding-top:100px}.ph-sun{right:-20%;--size: 90vw;bottom:-30%}.ph-ghost{top:22%;font-size:26vw}.ph-palms .a,.ph-palms .b{display:none}}@media (prefers-reduced-motion: reduce){.ph-content{animation:none}}html body :is(.staff-hero,.rules-hero,.ticket-hero){position:relative;overflow:hidden;isolation:isolate;min-height:clamp(400px,56vh,560px)!important;height:auto!important;display:flex;align-items:flex-end;padding-top:120px;background:var(--zc-night)}html body :is(.sh-bg,.rh-bg,.th-bg){position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;opacity:1!important;background:linear-gradient(180deg,#0c0b1d,#1d1043 30%,#4a1d72 55%,#a3307f 76%,#ec5a7d 92%,#ff9a6b)!important;filter:none!important;transform:none!important}html body :is(.sh-bg,.rh-bg,.th-bg):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c0b1de6,#0c0b1d80 42%,#0c0b1d00 72%),linear-gradient(180deg,rgba(12,11,29,0) 50%,var(--zc-night) 100%)}html body :is(.sh-glow,.th-glow){position:absolute!important;z-index:-2;inset:auto 6% -24% auto!important;width:min(46vw,520px)!important;height:auto!important;aspect-ratio:1;border-radius:50%;opacity:.9!important;filter:drop-shadow(0 0 40px rgba(255,154,107,.35))!important;background:linear-gradient(180deg,#ffd27a,#ff9a6b 45%,#e2477b 80%,#7a2a7f)!important;-webkit-mask:repeating-linear-gradient(180deg,#000 0 14px,transparent 14px 20px) bottom / 100% 55% no-repeat,linear-gradient(#000,#000) top / 100% 46% no-repeat;mask:repeating-linear-gradient(180deg,#000 0 14px,transparent 14px 20px) bottom / 100% 55% no-repeat,linear-gradient(#000,#000) top / 100% 46% no-repeat}html body :is(.sh-char,.th-char){display:none!important}html body :is(.sh-ghost,.rh-ghost,.th-ghost){position:absolute!important;z-index:-1!important;left:0!important;right:0!important;top:18%!important;bottom:auto!important;transform:none!important;font-family:var(--font-poster)!important;font-weight:400!important;font-size:clamp(5rem,17vw,15rem)!important;line-height:.88!important;letter-spacing:.01em!important;text-align:right;padding-right:4vw;white-space:nowrap;text-transform:uppercase;color:transparent!important;-webkit-text-stroke:1.5px rgba(255,230,168,.32)!important;opacity:1!important;pointer-events:none;-webkit-user-select:none;user-select:none}html body :is(.sh-content,.rh-content,.th-content){position:relative;z-index:1;width:min(1240px,calc(100% - 32px));max-width:none!important;margin:0 auto;padding:0 0 clamp(36px,6vh,64px)!important;display:flex;flex-direction:column;align-items:flex-start;gap:10px}html body :is(.sh-title,.rh-title,.th-title){margin:0;font-family:var(--font-display)!important;font-weight:800;text-transform:uppercase;font-size:clamp(3rem,8vw,6.4rem)!important;line-height:.88!important;letter-spacing:.06em;color:#fff!important;text-shadow:0 10px 40px rgba(0,0,0,.45)}html body :is(.sh-sub,.rh-sub,.th-sub){margin:0;font-family:var(--font-display)!important;font-weight:800;font-size:clamp(1.2rem,2.4vw,1.8rem)!important;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(90deg,var(--zc-sand),var(--zc-blush) 60%,#ff8fb5);-webkit-background-clip:text;background-clip:text;color:transparent!important}html body :is(.sh-tag,.rh-tag){margin:4px 0 0;max-width:60ch;color:var(--zc-text)!important;font-size:1.05rem;line-height:1.6;text-shadow:0 2px 12px rgba(0,0,0,.6)}html body :is(.sh-eyebrow,.th-eyebrow){display:inline-flex;align-items:center;gap:10px;padding:7px 14px;border-radius:10px;background:#0c0b1d8c;border:1px solid rgba(255,195,211,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-label)!important;font-weight:700;font-size:.84rem!important;letter-spacing:.22em;text-transform:uppercase;color:var(--zc-blush)!important}html body :is(.sh-pulse,.th-pulse){background:var(--zc-green)!important;box-shadow:0 0 10px var(--zc-green)!important}html body .gp-hero .sh-bg{background:linear-gradient(180deg,#0c0b1d,color-mix(in srgb,var(--gang, #ff4f8b) 35%,#1d1043) 55%,color-mix(in srgb,var(--gang, #ff4f8b) 70%,#ff9a6b))!important}@media (max-width: 720px){html body :is(.staff-hero,.rules-hero,.ticket-hero){min-height:360px!important;padding-top:100px}html body :is(.sh-glow,.th-glow){width:90vw!important;right:-20%!important}}html body :is(.modal-overlay,.no-role-overlay){background:#07061abd;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:16px}html body :is(.modal,.no-role-box){position:relative;overflow:hidden;isolation:isolate;border-radius:28px;padding:44px 40px 36px;background:radial-gradient(120% 70% at 50% 118%,rgba(255,154,107,.34),rgba(226,71,123,.16) 45%,transparent 70%),linear-gradient(160deg,#22194af7,#100d26fa) padding-box,linear-gradient(135deg,#ffc3d34d,#ffc3d312) border-box;border:1px solid transparent;box-shadow:0 40px 100px -30px #000000e6}html body :is(.modal,.no-role-box):after{content:"";position:absolute;z-index:-1;left:50%;bottom:-150px;width:300px;height:300px;margin-left:-150px;border-radius:50%;background:linear-gradient(180deg,#ffd27a,#ff9a6b 45%,#e2477b);-webkit-mask:repeating-linear-gradient(180deg,#000 0 9px,transparent 9px 15px);mask:repeating-linear-gradient(180deg,#000 0 9px,transparent 9px 15px);opacity:.2;pointer-events:none}html body .modal-logo{width:auto;height:auto}html body .modal-logo img{content:url(/assets/logo-mark-sunset.png);width:84px;height:auto;filter:drop-shadow(0 8px 24px rgba(255,79,139,.45))}html body :is(.modal-title,.no-role-title){font-family:var(--font-display);font-weight:800;font-size:clamp(1.8rem,6vw,2.3rem);line-height:1.05;letter-spacing:.06em;text-transform:uppercase;color:#fff}html body :is(.modal-desc,.no-role-desc){color:var(--zc-soft);font-size:1rem;line-height:1.6}html body .modal-note{color:#fdeef280;font-size:.82rem}html body .modal-note a{color:var(--zc-sand)}html body :is(.modal-close,.no-role-close){top:16px;right:16px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:.95rem;line-height:1;color:var(--zc-soft);background:#ffffff0d;border:1px solid var(--zc-border-hi);cursor:pointer;transition:background .2s,color .2s}html body :is(.modal-close,.no-role-close):hover{background:#ffc3d324;color:#fff}html body :is(.modal-close,.no-role-close):focus-visible{outline:3px solid var(--zc-sand);outline-offset:2px}html body .btn-discord{height:auto;padding:15px 26px;border-radius:999px;justify-content:center;font-family:var(--font-label);font-weight:700;font-size:1.05rem;letter-spacing:.1em;background:#5865f2;color:#fff;border:0;box-shadow:inset 0 1px #ffffff40,0 12px 30px -12px #5865f2e6}html body .btn-discord:hover{background:#6b77ff;transform:translateY(-2px)}html body .btn-logout{height:auto;padding:13px 24px;border-radius:999px;font-family:var(--font-label);font-weight:700;font-size:.98rem;letter-spacing:.1em;text-transform:uppercase;background:transparent;border:1.5px solid rgba(255,195,211,.35);color:var(--zc-text)}html body .btn-logout:hover{background:#ffc3d31a;border-color:var(--zc-blush);color:#fff}html body :is(.btn-profile,.no-role-apply){min-height:0;padding:14px 26px;border-radius:999px;font-family:var(--font-label);font-weight:700;font-size:1.02rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}html body .no-role-apply{display:inline-flex;align-items:center;justify-content:center;gap:10px}html body .user-card{border-radius:20px;background:#0c0b1d8c;border:1px solid rgba(255,195,211,.16)}html body .user-card-av{background:linear-gradient(135deg,#ff4f8b,#ff9a6b)}html body .user-card-name{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase}html body .no-role-icon{width:76px;height:76px;margin:0 auto 18px;border-radius:50%;display:grid;place-items:center;font-size:1.9rem;color:var(--zc-sun);background:linear-gradient(160deg,#ff4f8b38,#ff9a6b1a);border:1px solid rgba(255,195,211,.3);box-shadow:0 10px 40px -10px #ff9a6b99}@media (max-width: 480px){html body :is(.modal,.no-role-box){padding:40px 22px 28px}}.hd-menu{min-width:340px;padding:10px;border-radius:22px;overflow:hidden;isolation:isolate;background:radial-gradient(120% 90% at 100% 110%,rgba(255,79,139,.26),transparent 65%),radial-gradient(90% 70% at 0% -10%,rgba(255,210,122,.1),transparent 60%),linear-gradient(180deg,#1e143ef7,#0e0b20fa);border:1px solid rgba(255,195,211,.18);box-shadow:0 40px 90px -26px #000000f2,0 0 0 1px #ffffff08,inset 0 1px #ffffff12}.hd-menu:before{left:0;right:0;height:3px;border-radius:0}.has-menu .hd-menu:after{content:"";position:absolute;z-index:-1;right:-40px;bottom:-70px;left:auto;top:auto;width:190px;height:190px;border-radius:50%;background:linear-gradient(180deg,#ffd27a,#ff9a6b 45%,#e2477b);-webkit-mask:repeating-linear-gradient(180deg,#000 0 8px,transparent 8px 13px);mask:repeating-linear-gradient(180deg,#000 0 8px,transparent 8px 13px);opacity:.22}.hd-menu-kick{margin:4px 12px 8px;font-family:var(--font-label);font-weight:700;font-size:.78rem;letter-spacing:.3em;text-transform:uppercase;color:var(--zc-blush)}.hd-menu-item{position:relative;gap:14px;padding:11px 14px 11px 12px;border-radius:16px;overflow:hidden;transition:background .25s,transform .25s cubic-bezier(.2,.8,.2,1)}.hd-menu-item:hover,.hd-menu-item:focus-visible{background:linear-gradient(90deg,rgba(255,79,139,.18),rgba(255,154,107,.04) 70%,transparent);transform:translate(4px)}.hd-menu-ico{width:44px;height:44px;border-radius:14px;font-size:1.05rem;color:var(--zc-sand);background:linear-gradient(160deg,#ff4f8b38,#ff9a6b1a);border:1px solid rgba(255,195,211,.22);box-shadow:none;transition:background .3s,color .3s,transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.hd-menu-item:hover .hd-menu-ico,.hd-menu-item:focus-visible .hd-menu-ico{color:#fff;background:linear-gradient(160deg,#ff4f8b,#ff9a6b);border-color:transparent;transform:rotate(-6deg) scale(1.08);box-shadow:0 10px 24px -8px #ff4f8b}.hd-menu-txt{flex:1;min-width:0}.hd-menu-item strong{font-size:1.06rem;letter-spacing:.07em}.hd-menu-item small{margin-top:2px;font-size:.86rem}.hd-menu-go{font-size:.8rem;color:var(--zc-sand);opacity:0;transform:translate(-8px);transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1)}.hd-menu-item:hover .hd-menu-go,.hd-menu-item:focus-visible .hd-menu-go{opacity:1;transform:none}.hd-menu-item.on{background:linear-gradient(90deg,rgba(255,210,122,.12),transparent 75%)}.hd-menu-item.on:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:2px;background:var(--zc-sunset);box-shadow:0 0 12px #ff9a6b}.hd-menu-item.on .hd-menu-ico{color:#fff;background:linear-gradient(160deg,#ff4f8b,#ff9a6b);border-color:transparent}.has-menu.open .hd-menu .hd-menu-item{animation:hd-row .4s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 55ms + 70ms)}@keyframes hd-row{0%{opacity:0;transform:translate(-14px)}}.hd-menu-right .hd-menu-item{padding:9px 12px}.hd-menu-right .hd-menu-ico{width:38px;height:38px}@media (max-width: 1100px){.hd-menu{min-width:300px}}@media (prefers-reduced-motion: reduce){.has-menu.open .hd-menu .hd-menu-item{animation:none}.hd-menu-item,.hd-menu-ico,.hd-menu-go{transition:none}}.has-menu:after{content:"";position:absolute;left:-12px;right:-12px;top:100%;height:18px}.hd-account:after{content:"";position:absolute;left:-12px;right:-12px;top:100%;height:18px}.hd-menu:before,html body :is(.modal,.no-role-box):before,html body .n-dropdown:before,.ui-dialog:before,.ex-card:before,.ai-start-card:before{content:none!important;display:none!important}.sc-screen{position:relative;isolation:isolate;overflow:hidden;min-height:100vh;display:grid;place-items:center;padding:40px 16px;color:var(--zc-text);font-family:var(--font-body);background:linear-gradient(180deg,var(--zc-night) 0%,#22104a 38%,#6b2a86 66%,#d6467e 88%,#ff9a6b 100%)}.sc-sun{--size: min(80vw, 620px);position:absolute;z-index:-1;left:50%;bottom:-38%;margin-left:calc(var(--size) / -2);opacity:.55}.sc-ground{position:absolute;z-index:0;left:0;right:0;bottom:0;height:16%;background:linear-gradient(180deg,#07061a00,#07061a 80%);pointer-events:none}.sc-card{position:relative;z-index:1;text-align:center;max-width:520px;display:flex;flex-direction:column;align-items:center}.sc-num{font-family:var(--font-poster);font-size:clamp(7rem,30vw,14rem);line-height:.95;letter-spacing:.02em;color:transparent;-webkit-text-stroke:3px var(--zc-sun);text-shadow:0 0 60px rgba(255,154,107,.45)}.sc-icon{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;font-size:2.2rem;color:var(--zc-sun);margin-bottom:8px;background:#0c0b1d8c;border:1px solid rgba(255,195,211,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 40px -10px #ff9a6bb3}.sc-title{margin:14px 0 0;font-family:var(--font-display);font-weight:800;font-size:clamp(2rem,7vw,3.2rem);letter-spacing:.06em;text-transform:uppercase;color:#fff;line-height:1.05}.sc-msg{margin:14px 0 0;max-width:46ch;font-size:1.08rem;line-height:1.6;color:#fdeef2d1;text-shadow:0 2px 12px rgba(0,0,0,.5)}.sc-small{font-size:.94rem;color:#fdeef2b3}.sc-btn{margin-top:30px;display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:999px;text-decoration:none;cursor:pointer;font-family:var(--font-label);font-weight:700;font-size:1.02rem;letter-spacing:.1em;text-transform:uppercase;color:#2a1230;background:linear-gradient(180deg,#ffe9b8,#ffc28a 48%,#ff9a6b);box-shadow:inset 0 1px #ffffffbf,0 14px 34px -12px #ff9a6be6;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.sc-btn:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffd9,0 20px 44px -12px #ff9a6b}.sc-btn:focus-visible{outline:3px solid var(--zc-sand);outline-offset:3px}.sc-reason{margin:20px 0 6px;padding:14px 20px;border-radius:18px;font-size:.98rem;color:#ffd0dc;background:#ff1f4f24;border:1px solid rgba(255,79,139,.45)}.sc-ban .sc-icon{color:var(--zc-rose);border-color:#ff4f8b8c}@media (prefers-reduced-motion: reduce){.sc-btn{transition:none}}.ai{--s: 92px;--l: #e4e9f1;--m: #9aa4b2;position:relative;display:inline-grid;place-items:center;width:var(--s);height:var(--s);flex:none;filter:drop-shadow(0 10px calc(var(--s) * .2) color-mix(in srgb,var(--m) 55%,transparent));transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .4s}.ai svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.ai i{position:relative;font-size:calc(var(--s) * .34);line-height:1;background:linear-gradient(180deg,var(--l),var(--m) 85%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 1px rgba(0,0,0,.7)) drop-shadow(0 0 calc(var(--s) * .06) color-mix(in srgb,var(--m) 70%,transparent))}.ai.t-legendary i{margin-top:calc(var(--s) * .06)}.ai.t-mythic{animation:ai-glow 3.2s ease-in-out infinite}@keyframes ai-glow{50%{filter:drop-shadow(0 0 calc(var(--s) * .3) var(--m)) drop-shadow(0 10px calc(var(--s) * .2) color-mix(in srgb,var(--m) 55%,transparent))}}.ai.is-locked{filter:grayscale(.85) brightness(.7);animation:none}@media (prefers-reduced-motion: reduce){.ai.t-mythic{animation:none}}:root{--font-display: "Big Shoulders Display", "Barlow Condensed", "Arial Narrow", "Noto Sans Malayalam", "Noto Sans Tamil", "Noto Sans Devanagari", sans-serif;--font-label: "Barlow Condensed", "Arial Narrow", "Noto Sans Malayalam", "Noto Sans Tamil", "Noto Sans Devanagari", sans-serif;--font-poster: "Anton", "Big Shoulders Display", "Arial Narrow", sans-serif;--font-body: "Barlow", "Noto Sans Malayalam", "Noto Sans Tamil", "Noto Sans Devanagari", -apple-system, "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, Consolas, monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #0c0b1d;--bg2: #0c0b1d;--blue: #cc1a1a;--blue-dim: rgba(204, 26, 26, .12);--blue-border: rgba(204, 26, 26, .3);--red: #cc1f1f;--green: #48c878;--text: #d0d8e4;--muted: #6a7890;--border: rgba(255, 255, 255, .08);--border-strong:rgba(255, 255, 255, .14);--card: rgba(255, 255, 255, .03);--card-hover: rgba(255, 255, 255, .055);--nav-h: 60px}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg);color:var(--text);overflow-x:hidden;min-height:100vh}a{text-decoration:none;color:inherit}img{display:block}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#cc1a1a4d;border-radius:4px}.grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.025) 1px,transparent 1px,transparent 80px)}.divider{height:1px;background:linear-gradient(90deg,transparent,rgba(204,26,26,.18),transparent)}.btn-solid{display:inline-flex;align-items:center;gap:9px;background:#fff;color:#0c0b1d;font-family:var(--font-display);font-weight:700;font-size:.95rem;letter-spacing:.05em;text-transform:uppercase;padding:0 26px;height:46px;border:none;border-radius:5px;cursor:pointer;transition:opacity .15s,transform .12s}.btn-solid:hover{opacity:.88;transform:translateY(-2px)}.btn-solid.blue{background:var(--blue);color:#fff}.btn-outline{display:inline-flex;align-items:center;gap:9px;background:transparent;color:#fff;font-family:var(--font-display);font-weight:700;font-size:.95rem;letter-spacing:.05em;text-transform:uppercase;padding:0 26px;height:46px;border:1.5px solid rgba(255,255,255,.35);border-radius:5px;cursor:pointer;transition:border-color .15s,background .15s,transform .12s}.btn-outline:hover{border-color:#fff9;background:#ffffff0f;transform:translateY(-2px)}.btn-discord{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;background:#5865f2;color:#fff;font-family:var(--font-display);font-weight:700;font-size:1rem;letter-spacing:.05em;text-transform:uppercase;border:none;border-radius:7px;cursor:pointer;transition:opacity .15s,transform .12s}.btn-discord:hover{opacity:.9;transform:translateY(-1px)}.navbar{position:fixed;top:0;left:0;right:0;z-index:500;height:var(--nav-h);display:flex;align-items:center;padding:0 24px;background:#0c0b1d40;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.08)}.n-logo{display:flex;align-items:center;gap:0;margin-right:32px;flex-shrink:0}.n-logo-img{height:42px;width:auto;object-fit:contain;display:block}.n-hex{width:38px;height:38px;background:transparent;border:2px solid var(--blue);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);display:flex;align-items:center;justify-content:center}.n-hex span{font-family:var(--font-display);font-weight:900;font-size:1.1rem;color:var(--blue)}.n-logotext{font-family:var(--font-display);font-weight:700;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;line-height:1.1;display:flex;flex-direction:column}.n-logotext strong{font-size:1rem;font-weight:800;color:#fff;letter-spacing:.04em}.n-links{display:flex;align-items:center;gap:0;list-style:none;flex:1}.n-links li a{display:flex;align-items:center;gap:4px;padding:0 14px;height:var(--nav-h);font-family:var(--font-mono);font-size:.82rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#e1e7f094;transition:color .18s;white-space:nowrap}.n-links li a:hover{color:#fff}.n-links li a.active{color:#fff;font-weight:700}.n-links .drop>a:before{content:""}.n-links .drop>a{gap:5px}.n-links .drop>a .drop-arrow{font-size:.65rem;opacity:.5;display:inline-block;transition:transform .2s}.n-links .drop:hover>a .drop-arrow{transform:rotate(180deg)}.n-links .drop{position:relative}.n-dropdown{position:absolute;top:calc(var(--nav-h) - 2px);left:0;min-width:300px;background:#080a0ef7;border:1px solid rgba(255,255,255,.1);border-top:2px solid var(--blue);border-radius:0 0 8px 8px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:8px 0;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease;z-index:600}.n-links .drop:hover .n-dropdown,.n-links .drop:focus-within .n-dropdown{opacity:1;pointer-events:all;transform:translateY(0)}.n-dropdown-notice{display:flex;align-items:center;gap:8px;padding:8px 16px 10px;margin:0 8px 4px;border-bottom:1px solid rgba(255,255,255,.07);font-size:.72rem;color:#ffaa32d9;line-height:1.4}.n-dropdown-notice i{font-size:.75rem;flex-shrink:0;color:#ffaa32}.n-dropdown-item{display:flex;align-items:center;gap:10px;padding:10px 16px;font-family:var(--font-display);font-size:.92rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#ffffffb3;text-decoration:none;transition:background .12s,color .12s;cursor:pointer}.n-dropdown-item:hover{background:#cc1a1a1f;color:#fff}.n-dropdown-item:hover .dd-dot{background:var(--blue)}.dd-dot{width:5px;height:5px;border-radius:50%;background:#fff3;flex-shrink:0;transition:background .12s}.n-dropdown-gangs{min-width:210px;border-top:2px solid #ff3333}.n-dropdown-gangs .n-dropdown-item{gap:12px;font-size:.95rem}.n-dropdown-gangs .n-dropdown-item.active{background:#cc1a1a33;color:#fff}.n-dropdown-gangs .n-dropdown-item i{font-size:.95rem;width:18px;text-align:center}.n-links li a.locked{opacity:.45;cursor:not-allowed}.n-right{display:flex;align-items:center;gap:10px;margin-left:auto}.n-store{display:flex;align-items:center;gap:8px;background:var(--blue);color:#fff;font-family:var(--font-display);font-weight:700;font-size:.92rem;letter-spacing:.06em;text-transform:uppercase;padding:0 20px;height:38px;border:none;border-radius:6px;cursor:pointer;box-shadow:0 4px 16px #cc1a1a47;transition:transform .15s ease,box-shadow .15s ease,background .15s}.n-store:hover{transform:translateY(-1px);box-shadow:0 6px 22px #cc1a1a6b;background:#d91f1f}.n-hexbtn{width:40px;height:40px;background:#ffffff12;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);display:flex;align-items:center;justify-content:center;color:#fff9;font-size:1rem;cursor:pointer;transition:background .15s,color .15s}.n-hexbtn:hover{background:#cc1a1a40;color:#fff}.n-user{display:flex;align-items:center;gap:9px;cursor:pointer;padding:4px 12px 4px 4px;border:1px solid var(--border-strong);border-radius:50px;transition:background .15s,border-color .15s}.n-user:hover{background:#ffffff0d;border-color:var(--blue)}.n-avatar{width:30px;height:30px;border-radius:50%;border:2px solid var(--blue);object-fit:cover;background:#cc1a1a33;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:.85rem;color:var(--blue);overflow:hidden}.n-avatar img{width:100%;height:100%;object-fit:cover}.n-username{font-family:var(--font-display);font-weight:700;font-size:.9rem;color:#fff;letter-spacing:.02em}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#05070be0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s}.modal-overlay.show{opacity:1;pointer-events:all}.modal{position:relative;background:#0c0b1d;border:1px solid rgba(255,255,255,.12);border-top:3px solid var(--blue);border-radius:10px;padding:44px 48px;max-width:440px;width:90%;max-height:calc(100vh - 64px);overflow-y:auto;text-align:center;transform:translateY(20px);transition:transform .25s}.modal-overlay.show .modal{transform:translateY(0)}.modal-close{position:absolute;top:14px;right:16px;background:none;border:none;color:var(--muted);font-size:1.2rem;cursor:pointer;transition:color .15s}.modal-close:hover{color:#fff}.modal-logo{width:72px;height:72px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.modal-logo img{width:100%;height:100%;object-fit:contain}.modal-title{font-family:var(--font-display);font-weight:800;font-size:1.8rem;letter-spacing:.06em;text-transform:uppercase;color:#fff;margin-bottom:10px}.modal-desc{font-size:.88rem;color:var(--muted);line-height:1.6;margin-bottom:28px}.modal-note{font-size:.74rem;color:var(--muted);margin-top:16px;line-height:1.5}.modal-note a{color:var(--blue)}.modal-user{display:none}.modal-user.show{display:block}.user-card{display:flex;align-items:center;gap:14px;background:#ffffff0a;border:1px solid var(--border);border-radius:8px;padding:16px 18px;margin-bottom:20px;text-align:left}.user-card-av{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--blue),#5865f2);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:1.2rem;color:#fff;flex-shrink:0;overflow:hidden}.user-card-av img{width:100%;height:100%;object-fit:cover}.user-card-name{font-family:var(--font-display);font-weight:700;font-size:1.1rem;color:#fff}.user-card-tag{font-size:.78rem;color:var(--muted)}.btn-logout{width:100%;height:40px;background:transparent;border:1px solid rgba(255,255,255,.15);color:var(--muted);font-family:var(--font-display);font-weight:600;font-size:.9rem;letter-spacing:.04em;text-transform:uppercase;border-radius:6px;cursor:pointer;transition:border-color .15s,color .15s}.btn-logout:hover{border-color:#ffffff59;color:#fff}.sec-heading{position:relative;display:flex;align-items:center;gap:14px;margin-bottom:40px}.sec-heading-ghost{position:absolute;left:0;top:-16px;font-family:var(--font-display);font-weight:900;font-size:4.5rem;letter-spacing:-.02em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.05);pointer-events:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.sec-hex{width:44px;height:44px;flex-shrink:0;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.sec-hex.blue{background:var(--blue)}.sec-hex.red{background:var(--red)}.sec-label{font-family:var(--font-display);font-weight:800;font-size:2rem;letter-spacing:.07em;text-transform:uppercase;color:#fff}footer{background:#050709;border-top:1px solid rgba(255,255,255,.06);padding:36px 64px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.f-logo{display:flex;align-items:center;gap:10px}.f-copy{font-size:.76rem;color:var(--muted)}.f-socials{display:flex;gap:10px}.f-socials a{width:34px;height:34px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--muted);transition:border-color .15s,color .15s,background .15s;text-decoration:none}.f-socials a:hover{border-color:var(--blue);color:var(--blue);background:#cc1a1a14}.no-role-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:800;background:#05070be0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s}.no-role-overlay.show{opacity:1;pointer-events:all}.no-role-box{position:relative;background:#0c0b1d;border:1px solid rgba(255,255,255,.1);border-top:3px solid var(--red);border-radius:10px;padding:44px 48px;max-width:420px;width:90%;text-align:center;transform:translateY(18px);transition:transform .25s}.no-role-overlay.show .no-role-box{transform:translateY(0)}.no-role-icon{font-size:2.5rem;margin-bottom:16px}.no-role-title{font-family:var(--font-display);font-weight:800;font-size:1.6rem;letter-spacing:.05em;text-transform:uppercase;color:#fff;margin-bottom:10px}.no-role-desc{font-size:.88rem;color:var(--muted);line-height:1.65;margin-bottom:24px}.no-role-apply{display:inline-flex;align-items:center;gap:8px;background:var(--blue);color:#fff;font-family:var(--font-display);font-weight:700;font-size:.95rem;letter-spacing:.05em;text-transform:uppercase;padding:11px 28px;border-radius:5px;text-decoration:none;transition:opacity .15s}.no-role-apply:hover{opacity:.85}.no-role-close{position:absolute;top:14px;right:16px;background:none;border:none;color:var(--muted);font-size:1.2rem;cursor:pointer;transition:color .15s}.no-role-close:hover{color:#fff}.rv{opacity:0;transform:translateY(22px);transition:opacity .55s ease,transform .55s ease}.rv.on{opacity:1;transform:translateY(0)}.play-banner{position:relative;padding:58px 64px;background:linear-gradient(90deg,#060c18,#07101e);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:40px;overflow:hidden}.play-banner:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,transparent,var(--blue) 50%,transparent)}.play-em{font-size:2.2rem;flex-shrink:0}.play-title{font-family:var(--font-display);font-weight:800;font-size:1.8rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-bottom:5px}.play-sub{font-size:.88rem;color:var(--muted);line-height:1.6;max-width:500px}.play-banner .btn-solid{margin-left:auto;white-space:nowrap}@media (max-width: 960px){.navbar{padding:0 16px}.n-links{display:none}footer{padding:28px 20px}.play-banner{padding:40px 24px;flex-wrap:wrap}.play-banner .btn-solid{margin:0}}.n-ham{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:38px;height:38px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:7px;cursor:pointer;padding:0;flex-shrink:0}.n-ham span{display:block;width:18px;height:2px;background:#ffffffbf;border-radius:2px}@media (max-width: 960px){.n-ham{display:flex}.n-links,.n-store{display:none}.navbar{padding:0 16px}}.drawer-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1199;background:#0009;opacity:0;transition:opacity .3s ease}.drawer-overlay.show{display:block;opacity:1}.mobile-drawer{position:fixed;top:0;right:0;bottom:0;z-index:1200;width:min(300px,88vw);background:#080a10f7;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-left:1px solid rgba(255,255,255,.07);padding:20px 20px 32px;overflow-y:auto;transform:translate(100%);transition:transform .32s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.mobile-drawer.open{transform:translate(0)}.drawer-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.drawer-logo{display:flex;align-items:center;gap:9px;font-family:var(--font-display);font-weight:800;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3}.drawer-logo img{height:26px;width:auto}.drawer-close{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;width:32px;height:32px;color:#ffffff80;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center}.drawer-close:hover{color:#fff}.mobile-connect{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px;margin-bottom:14px;background:#cc1a1a1a;border:1px solid rgba(204,26,26,.25);border-radius:8px;color:#ff8080;text-decoration:none;font-family:var(--font-display);font-weight:700;font-size:.9rem;letter-spacing:.05em;text-transform:uppercase;transition:background .15s}.mobile-connect:hover{background:#cc1a1a2e}.mobile-nav-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px;flex:1}.mobile-nav-links li a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:7px;color:#ffffffa6;text-decoration:none;font-size:.9rem;font-weight:500;transition:background .15s,color .15s}.mobile-nav-links li a:hover,.mobile-nav-links li a.active{background:#ffffff0d;color:#fff}.mobile-nav-links li a.locked{opacity:.38;cursor:not-allowed}.nav-icon{width:20px;text-align:center;font-size:.88rem;opacity:.75}.mobile-drawer.open .mobile-nav-links li{animation:drawerLinkIn .3s cubic-bezier(.16,1,.3,1) both}.mobile-drawer.open .mobile-nav-links li:nth-child(1){animation-delay:.05s}.mobile-drawer.open .mobile-nav-links li:nth-child(2){animation-delay:.1s}.mobile-drawer.open .mobile-nav-links li:nth-child(3){animation-delay:.15s}.mobile-drawer.open .mobile-nav-links li:nth-child(4){animation-delay:.2s}.mobile-drawer.open .mobile-nav-links li:nth-child(5){animation-delay:.25s}.mobile-drawer.open .mobile-nav-links li:nth-child(6){animation-delay:.3s}.mobile-drawer.open .mobile-nav-links li:nth-child(7){animation-delay:.35s}@keyframes drawerLinkIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.live-now-btn{display:flex;align-items:center;gap:7px;padding:0 14px;height:34px;border-radius:6px;background:#cc1a1a1f;border:1px solid rgba(204,26,26,.35);color:#ff6060;text-decoration:none;font-family:var(--font-display);font-weight:800;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;animation:livePulse 2s ease-in-out infinite;transition:background .2s}.live-now-btn:hover{background:#cc1a1a38}.live-now-offline{background:#ffffff0a!important;border-color:#ffffff1a!important;color:#ffffff4d!important;animation:none!important;cursor:default}@keyframes livePulse{0%,to{box-shadow:0 0 #cc1a1a00}50%{box-shadow:0 0 0 4px #cc1a1a26}}.live-dot{width:7px;height:7px;border-radius:50%;background:#f33;flex-shrink:0;animation:liveBreathe 1.4s ease-in-out infinite}.live-dot-off{width:7px;height:7px;border-radius:50%;background:#fff3;flex-shrink:0}@keyframes liveBreathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}.navbar{background:#0c0b1d40!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;transition:background .35s ease,box-shadow .35s ease,border-color .35s ease;transform:translateZ(0);will-change:transform}.navbar.scrolled{background:#0c0b1da6!important;border-bottom-color:#cc1a1a38!important;box-shadow:0 6px 30px #0000008c!important}.n-dropdown{background:#080a12eb!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.mobile-drawer{backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.modal-box{background:#080a14eb!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(255,255,255,.1)!important}.n-links li{overflow:visible}.n-links li a{position:relative;overflow:visible}.n-links li a:after{content:"";position:absolute;bottom:12px;left:50%;transform:translate(-50%);width:0;height:2px;border-radius:2px;background:var(--blue);box-shadow:0 0 10px #cc1a1ab3;transition:width .3s cubic-bezier(.34,1.2,.64,1);pointer-events:none}.n-links li a:hover:after{width:calc(100% - 28px)}.n-links li a.active:after{width:calc(100% - 28px)}.n-links .drop>a:after{display:none}#scrollProgress{position:fixed;top:0;left:0;z-index:9999;height:2px;width:0%;background:linear-gradient(90deg,#8b0000,#cc1a1a,#f44,#cc1a1a);background-size:300% 100%;animation:progShimmer 2.5s linear infinite;pointer-events:none;transition:width .08s linear}@keyframes progShimmer{0%{background-position:100%}to{background-position:-100%}}#cursorGlow{position:fixed;z-index:0;pointer-events:none;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(204,26,26,.05) 0%,transparent 70%);transform:translate(-50%,-50%);transition:opacity .4s ease;opacity:0;will-change:left,top}.rv{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.rv-left{opacity:0;transform:translate(-36px);transition:opacity .65s ease,transform .65s ease}.rv-right{opacity:0;transform:translate(36px);transition:opacity .65s ease,transform .65s ease}.rv-scale{opacity:0;transform:scale(.93);transition:opacity .55s ease,transform .55s ease}.rv-fast{opacity:0;transform:translateY(14px);transition:opacity .35s ease,transform .35s ease}.rv-blur{opacity:0;filter:blur(10px);transform:translateY(16px);transition:opacity .7s ease,transform .7s ease,filter .7s ease}.rv-pop{opacity:0;transform:scale(.87);transition:opacity .5s cubic-bezier(.34,1.56,.64,1),transform .5s cubic-bezier(.34,1.56,.64,1)}.rv-slide-up{opacity:0;transform:translateY(44px);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}.rv-text{clip-path:inset(0 100% 0 0);transition:clip-path .7s cubic-bezier(.16,1,.3,1)}.rv.on,.rv-left.on,.rv-right.on,.rv-scale.on,.rv-fast.on,.rv-blur.on,.rv-pop.on,.rv-slide-up.on{opacity:1;transform:none;filter:none}.rv-text.on{clip-path:inset(0 0% 0 0)}.rv-stagger>:nth-child(1){transition-delay:0s}.rv-stagger>:nth-child(2){transition-delay:.09s}.rv-stagger>:nth-child(3){transition-delay:.18s}.rv-stagger>:nth-child(4){transition-delay:.27s}.rv-stagger>:nth-child(5){transition-delay:.36s}.rv-stagger>:nth-child(6){transition-delay:.45s}@keyframes heroCharIn{0%{opacity:0;transform:scale(1.07) translateY(14px)}to{opacity:1;transform:scale(1) translateY(0)}}.hero-char{animation:heroCharIn 1.2s cubic-bezier(.16,1,.3,1) .05s both;will-change:transform,opacity}@keyframes titleSlam{0%{opacity:0;letter-spacing:.22em;transform:translateY(28px)}60%{letter-spacing:.05em}to{opacity:1;letter-spacing:.02em;transform:translateY(0)}}.hero-title{animation:titleSlam .9s cubic-bezier(.16,1,.3,1) .2s both}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hero-tagline{animation:fadeUp .75s ease .4s both}.hero-sub{animation:fadeUp .7s ease .52s both}.hero-btns{animation:fadeUp .7s ease .64s both}@keyframes ghostFloat{0%,to{transform:translateY(0) translate(-50%);opacity:.04}50%{transform:translateY(-10px) translate(-50%);opacity:.08}}.hero-title-ghost{animation:ghostFloat 9s ease-in-out infinite}@keyframes pageFade{0%{opacity:0}to{opacity:1}}body{animation:pageFade .3s ease both}.tilt-card{transform-style:preserve-3d;will-change:transform}.hover-shimmer{position:relative;overflow:hidden}.hover-shimmer:before{content:"";position:absolute;top:0;left:-100%;width:55%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);transition:left .55s ease;pointer-events:none;z-index:1}.hover-shimmer:hover:before{left:150%}.hover-lift{transition:transform .22s ease,box-shadow .22s ease!important}.hover-lift:hover{transform:translateY(-5px)!important;box-shadow:0 12px 36px #00000059!important}.hover-border{transition:border-color .2s ease,box-shadow .2s ease!important}.hover-border:hover{border-color:#cc1a1a59!important;box-shadow:0 0 0 1px #cc1a1a1a,0 4px 24px #cc1a1a12!important}@keyframes _rip{to{transform:scale(1);opacity:0}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float-anim{animation:floatY 4s ease-in-out infinite}.float-slow{animation:floatY 6s ease-in-out infinite}.float-delay{animation:floatY 4s ease-in-out .8s infinite}.magnetic{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}@keyframes numPop{0%{transform:scale(1)}40%{transform:scale(1.15)}to{transform:scale(1)}}.num-pop{animation:numPop .4s ease}.btn-solid,.btn-discord{position:relative;overflow:hidden}.btn-solid:after,.btn-discord:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);transition:left .6s ease;pointer-events:none}.btn-solid:hover:after,.btn-discord:hover:after{left:150%}.panel-tab{display:none}.panel-tab.active{display:block;animation:tabSlideIn .22s cubic-bezier(.16,1,.3,1) both}@keyframes tabSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.panel-nav-item{transition:background .15s,color .15s}.panel-nav-item.active{position:relative}.panel-nav-item.active:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:3px;border-radius:0 2px 2px 0;background:var(--blue)}.pstat{transition:transform .22s ease,box-shadow .22s ease}.pstat:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000059}.p-compose-card{transition:transform .2s ease,box-shadow .2s ease}.p-compose-card:hover{transform:translateY(-3px);box-shadow:0 8px 28px #00000040}.bf-social i{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.bf-social:hover i{transform:rotate(12deg) scale(1.15)}.bf-col ul li a{position:relative;display:inline-block}.bf-col ul li a:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:1px;background:#ffffff4d;transition:width .25s ease}.bf-col ul li a:hover:after{width:100%}.news-item{transition:background .15s,transform .2s ease!important}.news-item:hover{background:#ffffff05!important;transform:translate(3px)}.news-item:hover .news-item-date{color:#cc1a1a80}@keyframes chipFlash{0%{background:#48c87833;border-color:#48c87866}to{background:#cc1a1a1a;border-color:#cc1a1a40}}.ip-chip.copied{animation:chipFlash .6s ease}#heroParticles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.45}.play-banner{position:relative;overflow:hidden}.play-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.015),transparent);background-size:200% 100%;animation:bannerSweep 4s linear infinite}@keyframes bannerSweep{0%{background-position:200%}to{background-position:-200%}}.sec-label{position:relative;display:inline-block}.sec-label:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--blue);transition:width .8s cubic-bezier(.16,1,.3,1) .3s}.rv-slide-up.on .sec-label:after,.rv.on .sec-label:after{width:100%}.ipbar{background:#040608;border-top:1px solid rgba(255,255,255,.06);padding:14px 64px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:.8rem;color:#ffffff73}.ip-live{display:flex;align-items:center;gap:7px;font-size:.78rem;color:#48c878;font-weight:600;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase}.ip-dot{width:7px;height:7px;border-radius:50%;background:#48c878;box-shadow:0 0 7px #48c878;flex-shrink:0}.ip-chip{display:flex;align-items:center;gap:8px;background:#cc1a1a1a;border:1px solid rgba(204,26,26,.25);border-radius:4px;padding:5px 14px;cursor:pointer;transition:background .15s}.ip-chip:hover{background:#cc1a1a2e}.ip-chip span{font-family:var(--font-display);font-size:.9rem;font-weight:700;color:var(--blue);letter-spacing:.04em}.ip-sep{width:1px;height:16px;background:#ffffff14;flex-shrink:0}.ip-hint{font-size:.7rem;color:var(--muted)}.ip-pop{font-family:var(--font-display);font-weight:700;font-size:.9rem;color:#fff;margin-left:4px}@media (max-width:640px){.ipbar{padding:12px 20px;gap:12px}}.big-footer{background:#040508;border-top:1px solid rgba(255,255,255,.07)}.bf-top{display:grid;grid-template-columns:1fr 2fr;gap:60px;max-width:1100px;margin:0 auto;padding:64px 40px 48px}.bf-logo{display:flex;align-items:center;gap:14px;margin-bottom:18px}.bf-logo img{width:42px;height:42px}.bf-name{font-family:var(--font-display);font-weight:900;font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase;color:#fff}.bf-tagline{font-size:.72rem;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:2px}.bf-desc{font-size:.83rem;color:#ffffff61;line-height:1.75;margin-bottom:22px;max-width:280px}.bf-powered{font-family:var(--font-display);font-weight:600;font-size:.85rem;color:#ffffff8c;margin-bottom:22px;letter-spacing:.08em}.bf-socials{display:flex;gap:10px}.bf-social{width:36px;height:36px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);display:flex;align-items:center;justify-content:center;color:#ffffff73;font-size:1rem;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.bf-social:hover{background:#cc1a1a26;color:#ff8080;border-color:#cc1a1a4d}.bf-cols{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px}.bf-col-title{font-family:var(--font-display);font-weight:800;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;margin-bottom:16px}.bf-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.bf-col ul li a{font-size:.84rem;color:#ffffff73;text-decoration:none;transition:color .15s}.bf-col ul li a:hover{color:#fff}.bf-bottom{border-top:1px solid rgba(255,255,255,.06);max-width:1100px;margin:0 auto;padding:20px 40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.bf-copy{flex:1 1 220px;min-width:0;font-size:.75rem;color:#fff3}.bf-links{display:flex;gap:20px;flex-wrap:wrap;justify-content:flex-end}.bf-links a{font-size:.75rem;color:#ffffff40;text-decoration:none;transition:color .15s;white-space:nowrap}.bf-links a:hover{color:#ffffff80}@media (max-width:768px){.bf-top{grid-template-columns:1fr;gap:36px;padding:40px 20px 32px}.bf-cols{grid-template-columns:1fr 1fr}.bf-bottom{flex-direction:column;text-align:center;padding:16px 20px}.bf-desc{max-width:100%}}.live-popup{position:absolute;top:calc(100% + 10px);right:0;width:320px;background:#080a12f7;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1);border-top:2px solid #cc1a1a;border-radius:10px;box-shadow:0 20px 60px #0009;z-index:2000;overflow:hidden;animation:livePopupIn .2s cubic-bezier(.16,1,.3,1) both}@keyframes livePopupIn{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:none}}.live-popup-header{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.07);font-family:var(--font-display);font-weight:800;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#fff6}.live-popup-dot{width:7px;height:7px;border-radius:50%;background:#f33;animation:liveBreathe 1.4s ease-in-out infinite;flex-shrink:0}.live-card{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.05);text-decoration:none;transition:background .15s;cursor:pointer}.live-card:last-child{border-bottom:none}.live-card:hover{background:#ffffff0a}.live-card-thumb{width:88px;height:52px;border-radius:6px;object-fit:cover;background:#ffffff0f;flex-shrink:0;border:1px solid rgba(255,255,255,.08)}.live-card-thumb-placeholder{width:88px;height:52px;border-radius:6px;background:linear-gradient(135deg,#cc1a1a26,#0006);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.4rem;border:1px solid rgba(204,26,26,.2)}.live-card-info{flex:1;min-width:0}.live-card-channel{font-family:var(--font-display);font-weight:700;font-size:.82rem;color:#fff;letter-spacing:.03em;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-card-title{font-size:.76rem;color:#ffffff73;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:5px}.live-card-badge{display:inline-flex;align-items:center;gap:4px;background:#ff000026;border:1px solid rgba(255,0,0,.3);border-radius:3px;padding:1px 6px;font-family:var(--font-display);font-weight:800;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:#f44}.live-popup-empty{padding:24px 16px;text-align:center;color:#ffffff4d;font-size:.82rem}.live-popup-offline{border-top-color:#ffffff26}.n-logo{gap:11px}.n-logo-img{transition:transform .25s cubic-bezier(.16,1,.3,1),filter .25s}.n-logo:hover .n-logo-img{transform:scale(1.06);filter:drop-shadow(0 0 10px rgba(204,26,26,.45))}.n-wordmark{display:flex;flex-direction:column;line-height:1}.n-wordmark strong{font-family:var(--font-display);font-weight:800;font-size:1.02rem;letter-spacing:.06em;text-transform:uppercase;color:#fff}.n-wordmark em{font-family:var(--font-mono);font-style:normal;font-size:.56rem;font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:#cc1a1ad9;margin-top:4px}.n-right{gap:12px}.n-login{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;background:#5865f21f;border:1px solid rgba(88,101,242,.35);border-radius:6px;color:#c7ccff;font-family:var(--font-display);font-weight:700;font-size:.9rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.n-login:hover{background:#5865f238;border-color:#5865f299;color:#fff}.n-login svg{flex-shrink:0}@media (max-width: 1100px){.n-login span{display:none}.n-login{padding:0 11px}}@media (max-width: 720px){.n-wordmark{display:none}}@media (prefers-reduced-motion: reduce){#scrollProgress{animation:none!important}}.sk{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17 37%,#ffffff0a 63%);background-size:400% 100%;animation:skShimmer 1.4s ease infinite;border-radius:8px}@keyframes skShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.sk-list{display:flex;flex-direction:column;gap:10px}.sk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:18px}.sk-card{display:flex;align-items:center;gap:16px;padding:17px 20px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff05}.sk-av{width:42px;height:42px;border-radius:12px;flex-shrink:0}.sk-lines{flex:1;display:flex;flex-direction:column;gap:9px}.sk-line{height:11px}.sk-line.w60{width:60%}.sk-line.w35{width:35%}.sk-pill{width:64px;height:22px;border-radius:6px;flex-shrink:0}.sk-block{width:100%}@media (prefers-reduced-motion: reduce){.sk{animation:none}}.bike-loader-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;width:100%;min-height:280px;-webkit-user-select:none;user-select:none}.bike-loader-container.fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0c0b1df2;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);min-height:100vh}.bike-loader-box{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:320px;animation:bikeLoaderFadeIn .3s ease}@keyframes bikeLoaderFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.bike-loader-gif-wrap{position:relative;width:180px;height:140px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;border-radius:16px;overflow:hidden}.bike-loader-gif{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 16px rgba(204,26,26,.45))}.bike-loader-brand{font-family:var(--font-display);font-weight:900;font-size:1.6rem;letter-spacing:.15em;text-transform:uppercase;color:#fff;margin-bottom:4px;text-shadow:0 0 20px rgba(204,26,26,.5)}.bike-loader-text{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ff7a7a}.bike-loader-pulse-dot{width:7px;height:7px;border-radius:50%;background:#ff3d5a;box-shadow:0 0 10px #ff3d5a;animation:bikePulse 1.2s ease-in-out infinite}@keyframes bikePulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.bike-loader-line{width:100px;height:2px;background:linear-gradient(90deg,transparent,#cc1f1f,transparent);margin-top:12px}@media (max-width: 1800px){html body .n-links li a{padding:0 10px;letter-spacing:.12em}}@media (max-width: 1500px){html body .n-links li a{padding:0 8px;letter-spacing:.08em}#liveNowTrigger span:last-child{display:none}}.navbar.nav-collapsed .n-links{display:none}.navbar.nav-collapsed .n-ham{display:flex}.n-userwrap{position:relative}button.n-user{background:transparent;color:inherit;font:inherit;padding:4px 10px 4px 4px}.n-user-caret{font-size:.62rem;color:#e1e7f099;transition:transform .2s}.n-userwrap.open .n-user-caret,.n-userwrap:hover .n-user-caret{transform:rotate(180deg)}.n-usermenu{position:absolute;right:0;top:calc(100% + 10px);min-width:230px;background:#080d12f7;border:1px solid rgba(255,255,255,.1);border-top:2px solid var(--blue);border-radius:0 0 10px 10px;padding:6px 0;box-shadow:0 18px 40px #00000080;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .16s,transform .16s;z-index:650}.n-usermenu:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.n-userwrap.open .n-usermenu{opacity:1;pointer-events:all;transform:none}@media (hover: hover){.n-userwrap:hover .n-usermenu{opacity:1;pointer-events:all;transform:none}}.n-usermenu-head{padding:8px 16px 10px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.07);font-size:.76rem;color:#b0bccecc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n-usermenu-head strong{color:#fff}.n-usermenu .n-dropdown-item{display:flex;align-items:center;gap:10px}.n-logo-img.n-logo-wide{height:46px;width:auto}@media (max-width: 720px){.n-logo-img.n-logo-wide{height:38px}}.drawer-logo .drawer-logo-wide{height:40px;width:auto}.bf-logo .bf-logo-wide{width:220px;height:auto;max-width:100%}.retro-boot-mark{width:120px;height:auto;display:block;margin:0 auto 14px;filter:drop-shadow(0 0 24px rgba(255,45,120,.45));animation:bootMark 1.2s ease both}@keyframes bootMark{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.retro-boot-mark{animation:none}}:root{--ui-surface: #120f2a;--ui-surface-2: #17123a;--ui-line: rgba(255,255,255,.09);--ui-line-2: rgba(255,255,255,.16);--ui-text: #d6deea;--ui-soft: #8b97aa;--ui-accent: #ff4f8b;--ui-accent-2: #ff4a4f;--ui-cyan: #ffd27a;--ui-radius: 12px;--ui-radius-sm: 8px;--ui-shadow: 0 24px 60px rgba(0,0,0,.55), 0 0 0 1px rgba(255,255,255,.04);--fs-xs: .75rem;--fs-sm: .85rem;--fs-md: .95rem;--fs-lg: 1.1rem;--fs-h3: 1.25rem;--fs-h2: 1.6rem;--fs-h1: clamp(2rem, 4.2vw, 3rem)}.ui-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:flex;align-items:center;justify-content:center;padding:16px;background:#030508b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:uiFade .15s ease-out}.ui-dialog{position:relative;width:100%;max-width:460px;max-height:calc(100vh - 32px);overflow-y:auto;background:linear-gradient(180deg,var(--ui-surface-2),var(--ui-surface));border:1px solid var(--ui-line);border-radius:16px;box-shadow:var(--ui-shadow);padding:26px 24px 20px;color:var(--ui-text);font-family:var(--font-body);animation:uiPop .18s cubic-bezier(.2,.9,.3,1.2)}.ui-dialog:before{content:"";position:absolute;left:24px;right:24px;top:0;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--ui-cyan),transparent);opacity:.7}.ui-dialog.danger:before{background:linear-gradient(90deg,transparent,var(--ui-accent),transparent)}@keyframes uiFade{0%{opacity:0}}@keyframes uiPop{0%{opacity:0;transform:translateY(8px) scale(.97)}}.ui-dialog-x{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:8px;border:0;background:transparent;color:var(--ui-soft);cursor:pointer;font-size:1rem}.ui-dialog-x:hover{background:#ffffff12;color:#fff}.ui-dialog-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;margin-bottom:14px;background:#ffd27a1a;color:var(--ui-cyan);font-size:1.15rem}.ui-dialog-icon.danger{background:#ff4f8b1f;color:var(--ui-accent-2)}.ui-dialog-title{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:#fff;margin:0 32px 6px 0;letter-spacing:-.01em;text-transform:none}.ui-dialog-msg{color:var(--ui-soft);font-size:var(--fs-sm);line-height:1.6;margin-bottom:4px;white-space:pre-line}.ui-dialog-msg strong{color:#fff}.ui-dialog-fields{display:flex;flex-direction:column;gap:14px;margin-top:16px}.ui-dialog-error{margin-top:14px;padding:9px 12px;border-radius:var(--ui-radius-sm);background:#ff4f8b1a;border:1px solid rgba(255,79,139,.3);color:#ff9a9d;font-size:var(--fs-sm)}.ui-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;flex-wrap:wrap}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 16px;border-radius:var(--ui-radius-sm);cursor:pointer;font:600 var(--fs-sm) var(--font-display);letter-spacing:.01em;text-decoration:none;white-space:nowrap;background:#ffffff0d;border:1px solid var(--ui-line-2);color:#fff;transition:background .15s,border-color .15s,transform .05s}.ui-btn:hover{background:#ffffff1a}.ui-btn:active{transform:translateY(1px)}.ui-btn:disabled{opacity:.55;cursor:default}.ui-btn:focus-visible,.ui-input:focus-visible,.ui-select-btn:focus-visible{outline:2px solid var(--ui-cyan);outline-offset:2px}.ui-btn-primary{background:var(--ui-accent);border-color:var(--ui-accent)}.ui-btn-primary:hover{background:var(--ui-accent-2);border-color:var(--ui-accent-2)}.ui-btn-danger{background:#ff4f8b24;border-color:#ff4f8b80;color:#ff8589}.ui-btn-danger:hover{background:var(--ui-accent);color:#fff}.ui-btn-ghost{background:transparent;border-color:transparent;color:var(--ui-soft)}.ui-btn-ghost:hover{color:#fff;background:#ffffff0f}.ui-btn-sm{min-height:30px;padding:0 11px;font-size:var(--fs-xs)}.ui-field{display:flex;flex-direction:column;gap:6px}.ui-field>label{font-size:var(--fs-xs);font-weight:600;color:var(--ui-soft);letter-spacing:.04em;text-transform:uppercase}.ui-field-hint{color:#6f7b8e;font-size:var(--fs-xs);line-height:1.45}.ui-input{width:100%;min-height:42px;padding:10px 12px;border-radius:var(--ui-radius-sm);background:#ffffff0a;border:1px solid var(--ui-line-2);color:#fff;font:400 var(--fs-md) var(--font-body);outline:none;transition:border-color .15s,background .15s}.ui-input::placeholder{color:#5f6b7d}.ui-input:hover{border-color:#ffffff3d}.ui-input:focus{border-color:var(--ui-cyan);background:#ffd27a0a}textarea.ui-input{resize:vertical;line-height:1.55}.ui-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:var(--fs-sm);color:var(--ui-text)}.ui-check input{position:absolute;opacity:0;pointer-events:none}.ui-check-box{flex:none;width:20px;height:20px;margin-top:1px;border-radius:6px;display:grid;place-items:center;border:1px solid var(--ui-line-2);background:#ffffff0a;color:transparent;font-size:.7rem;transition:background .15s,border-color .15s}.ui-check input:checked+.ui-check-box{background:var(--ui-cyan);border-color:var(--ui-cyan);color:#001014}.ui-check input:focus-visible+.ui-check-box{outline:2px solid var(--ui-cyan);outline-offset:2px}.ui-check small{display:block;color:var(--ui-soft);font-size:var(--fs-xs);margin-top:2px}.ui-select{position:relative}.ui-select-btn{width:100%;min-height:42px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:var(--ui-radius-sm);cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid var(--ui-line-2);color:#fff;font:500 var(--fs-md) var(--font-body)}.ui-select-btn>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-btn:hover,.ui-select.open .ui-select-btn{border-color:#ffd27a80}.ui-select-caret{font-size:.7rem;color:var(--ui-soft);transition:transform .15s}.ui-select.open .ui-select-caret{transform:rotate(180deg)}.ui-select.compact .ui-select-btn{min-height:32px;font-size:var(--fs-sm);padding:0 10px;min-width:128px}.ui-select-menu{position:fixed;z-index:2147483000;max-height:300px;overflow-y:auto;list-style:none;margin:0;padding:6px;border-radius:10px;background:#17123a;border:1px solid var(--ui-line-2);box-shadow:0 16px 40px #00000080;animation:uiPop .12s ease-out}.ui-select-menu li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:7px;cursor:pointer;color:var(--ui-text);font-size:var(--fs-sm);white-space:nowrap}.ui-select-menu li>i:first-child{width:18px;text-align:center;color:var(--ui-soft)}.ui-select-menu li.hi{background:#ffffff12;color:#fff}.ui-select-menu li.sel{color:var(--ui-cyan)}.ui-select-label{flex:1;display:flex;flex-direction:column}.ui-select-label small{color:var(--ui-soft);font-size:var(--fs-xs);white-space:normal}.ui-select-tick{font-size:.75rem}.ui-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:7px 12px 7px 10px;border-radius:999px;cursor:pointer;text-decoration:none;background:#ffffff0a;border:1px solid var(--ui-line);color:var(--ui-text);font:600 var(--fs-sm) var(--font-display);transition:background .15s,border-color .15s,color .15s}.ui-back i{font-size:.8rem;transition:transform .15s}.ui-back:hover{background:#ffffff14;border-color:var(--ui-line-2);color:#fff}.ui-back:hover i{transform:translate(-3px)}.ui-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font:600 .68rem var(--font-display);letter-spacing:.05em;text-transform:uppercase;background:#ffffff12;color:var(--ui-soft);border:1px solid var(--ui-line)}.ui-badge.warn{background:#ffaa321a;color:#ffbf5e;border-color:#ffaa324d}.zc-hero{position:relative;width:100%;min-height:300px;overflow:hidden;display:flex;align-items:flex-end;margin-top:var(--nav-h);border-bottom:1px solid rgba(255,79,139,.25)}.zc-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 120% at 82% 12%,rgba(140,40,160,.1) 0%,transparent 50%),linear-gradient(90deg,#0c0b1d,#0c0b1da6,#0c0b1d26),linear-gradient(155deg,#0c0b1d,#0c0b1d 32%,#17123a 62%,#0c0b1d)}.zc-hero-glow{position:absolute;top:-30%;right:-5%;width:55%;height:130%;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 60% 40%,rgba(255,79,139,.14) 0%,transparent 65%)}.zc-hero-ghost{position:absolute;left:56px;bottom:24px;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;font:900 clamp(4.5rem,13vw,9.5rem)/1 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.06);white-space:nowrap}.zc-hero-content{position:relative;z-index:2;padding:0 64px 40px;max-width:760px;animation:zcHeroIn .6s cubic-bezier(.16,1,.3,1) both}@keyframes zcHeroIn{0%{opacity:0;transform:translateY(14px)}}.zc-hero-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;font:600 .7rem var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--zc-cyan, #ffd27a)}.zc-hero-tick{width:22px;height:2px;background:currentColor;box-shadow:0 0 8px currentColor}.zc-hero-tag{font-size:.92rem;color:#ced6e4c7;line-height:1.6;margin-bottom:14px;max-width:520px}.zc-hero-title{font:900 clamp(2.6rem,7vw,5.5rem)/.95 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:#fff;margin-bottom:8px;text-shadow:0 0 90px rgba(255,79,139,.18)}.zc-hero-sub{font:700 1.3rem var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--zc-accent, #ff4f8b)}@media (max-width: 760px){.zc-hero{min-height:230px}.zc-hero-content{padding:0 18px 28px}.zc-hero-ghost{left:12px}.zc-hero-sub{font-size:1rem}}@media (prefers-reduced-motion: reduce){.zc-hero-content{animation:none}}.zc-hero-title.long{font-size:clamp(2.2rem,4.6vw,3.6rem);line-height:1}.ac-empty,.pt-empty,.wr-empty,.forum-empty,.ticket-empty,.shame-empty,.sp-empty,.ac-side-empty,.gp-mini-empty{font-family:var(--font-body)!important;letter-spacing:0!important;text-transform:none!important;font-size:var(--fs-md);line-height:1.6;color:var(--ui-soft)}.ac-empty,.pt-empty,.wr-empty{max-width:560px;margin:24px auto;padding:36px 24px!important;border:1px dashed var(--ui-line-2);border-radius:var(--ui-radius);background:#ffffff05}.ac-empty:before,.pt-empty:before,.wr-empty:before{content:"";display:block;margin-bottom:10px;font:900 1.3rem "Font Awesome 6 Free";color:#ffffff40}.skel{border-radius:8px;background:linear-gradient(90deg,#ffffff0d,#ffffff1c,#ffffff0d 80%);background-size:300% 100%;animation:skelShine 1.4s ease-in-out infinite}@keyframes skelShine{0%{background-position:100% 0}to{background-position:-100% 0}}.skel-card{height:140px;border-radius:var(--ui-radius)}.skel-lines{display:flex;flex-direction:column;gap:10px}.skel-line{height:12px}.skel-line.short{width:35%;height:10px}.skel-rows{display:flex;flex-direction:column;gap:10px}.skel-row{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:12px;border:1px solid var(--ui-line);background:#ffffff05}.skel-avatar{width:40px;height:40px;border-radius:12px;flex:none}.skel-row-text{flex:1;display:flex;flex-direction:column;gap:8px}.skel-pill{width:80px;height:24px;border-radius:999px;flex:none}@media (prefers-reduced-motion: reduce){.skel{animation:none}}.skel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:14px}.rb-skel-title .skel-line{height:30px;width:55%!important;margin-bottom:18px}.mp-wrap{max-width:1040px;margin:0 auto;padding:36px 20px 80px;display:flex;flex-direction:column;gap:16px;font-family:var(--font-body);color:var(--ui-text)}.mp-card{padding:22px 24px;border-radius:16px;background:linear-gradient(180deg,#ffffff0b,#ffffff04);border:1px solid var(--ui-line)}.mp-id{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.mp-avatar{width:64px;height:64px;border-radius:18px;overflow:hidden;display:grid;place-items:center;font:700 1.5rem var(--font-display);background:linear-gradient(135deg,#ff4f8b,#ff7a6b);color:#fff;flex:none}.mp-avatar img{width:100%;height:100%;object-fit:cover}.mp-id-text{flex:1;min-width:180px}.mp-id-text h2{font:700 1.5rem var(--font-display);color:#fff;margin:0 0 4px}.mp-sub,.mp-muted{color:var(--ui-soft);font-size:.9rem;line-height:1.55}.mp-muted a,.mp-link{color:var(--ui-cyan);text-decoration:none}.mp-id-links{display:flex;gap:8px;flex-wrap:wrap}.mp-btn{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:10px;text-decoration:none;font:600 .86rem var(--font-display);color:#fff;background:#ffffff0f;border:1px solid var(--ui-line-2)}.mp-btn:hover{background:#ffffff1c}.mp-btn.primary{background:linear-gradient(135deg,#ff4f8b,#ff7a6b);border-color:transparent;align-self:flex-start;margin-top:4px}.mp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.mp-span{grid-column:1 / -1}.mp-label{font:600 .7rem var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ui-soft);margin-bottom:14px}.mp-label-row{display:flex;justify-content:space-between;align-items:baseline}.mp-link{font-size:.85rem;display:inline-flex;gap:6px;align-items:center}.mp-wl{display:flex;flex-direction:column;gap:10px;border-top:2px solid var(--tone)}.mp-wl.tone-green{--tone: #32d296}.mp-wl.tone-amber{--tone: #f5b544}.mp-wl.tone-red{--tone: #ff3b5c}.mp-wl.tone-cyan{--tone: #ffd27a}.mp-wl .mp-label{margin-bottom:4px}.mp-wl-head{display:flex;align-items:center;gap:12px}.mp-wl-head i{font-size:1.3rem;color:var(--tone)}.mp-wl-head h3{font:700 1.15rem var(--font-display);color:#fff;margin:0}.mp-wl p{margin:0;color:var(--ui-soft);font-size:.92rem;line-height:1.55}.mp-attempts{display:flex;align-items:center;gap:5px}.mp-attempts span{width:22px;height:5px;border-radius:3px;background:#ffffff1f}.mp-attempts span.used{background:#ff3b5c}.mp-attempts small{margin-left:8px;color:var(--ui-soft);font-size:.78rem}.mp-ip{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:10px;cursor:pointer;background:#32d2961a;border:1px solid rgba(50,210,150,.35);color:#7df0c4}.mp-ip code{font:600 1rem var(--font-mono)}.mp-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mp-stats>div{padding:12px 14px;border-radius:12px;background:#0003;border:1px solid var(--ui-line)}.mp-stats strong{display:block;font:700 1.25rem var(--font-display);color:#fff}.mp-stats small{color:var(--ui-soft);font-size:.76rem}.mp-gang{grid-column:1 / -1;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;text-decoration:none;color:#fff;background:color-mix(in srgb,var(--gang) 10%,transparent);border:1px solid color-mix(in srgb,var(--gang) 40%,transparent)}.mp-gang img{width:34px;height:34px;object-fit:contain}.mp-gang span{flex:1;display:flex;flex-direction:column}.mp-gang small{color:var(--ui-soft);font-size:.78rem}.mp-tickets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mp-tickets a{display:grid;grid-template-columns:64px minmax(0,1fr) auto 70px;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;text-decoration:none;color:var(--ui-text);background:#0000002e;border:1px solid var(--ui-line)}.mp-tickets a:hover{border-color:#ffd27a66}.mp-tnum{font:600 .82rem var(--font-mono);color:var(--ui-soft)}.mp-tsub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;font-weight:500}.mp-tstatus{font:600 .68rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:999px;border:1px solid var(--ui-line-2);color:var(--ui-soft)}.mp-tstatus.s-open{color:#ffd27a;border-color:#ffd27a66}.mp-tstatus.s-claimed{color:#f5b544;border-color:#f5b54466}.mp-tstatus.s-resolved{color:#32d296;border-color:#32d29666}.mp-tickets small{color:var(--ui-soft);font-size:.76rem;text-align:right}.mp-chars .mp-char{display:grid;grid-template-columns:64px minmax(0,1fr) auto 70px;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;color:var(--ui-text);background:#0000002e;border:1px solid var(--ui-line)}.jb-status{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;border:1px solid var(--tone);background:color-mix(in srgb,var(--tone) 8%,transparent)}.jb-status.tone-green{--tone: #32d296}.jb-status.tone-amber{--tone: #f5b544}.jb-status.tone-red{--tone: #ff3b5c}.jb-status.tone-cyan{--tone: #ffd27a}.jb-status.tone-grey{--tone: #6f7b8e}.jb-status strong{color:var(--tone);font-size:.9rem}.jb-status small{color:var(--ui-soft);font-size:.76rem}.jb-status p{margin:4px 0 0;color:var(--ui-text);font-size:.88rem;line-height:1.5;white-space:pre-line}.jb-form{display:flex;flex-direction:column;gap:16px;padding-top:6px;border-top:1px solid var(--ui-line)}.jb-form .ui-field>label{text-transform:none;letter-spacing:0;font-size:.9rem;color:var(--ui-text)}.jb-opt{color:var(--ui-soft);font-style:normal;font-weight:400}.jb-bad .ui-input{border-color:#ff3b5c}.jb-choices{display:flex;flex-wrap:wrap;gap:8px}.jb-choices label{display:inline-flex;align-items:center;padding:8px 14px;border-radius:10px;cursor:pointer;border:1px solid var(--ui-line-2);background:#0000002e;color:var(--ui-soft);font-weight:600;font-size:.88rem}.jb-choices label.on{color:#fff;border-color:var(--job, #ff4f8b);background:color-mix(in srgb,var(--job, #ff4f8b) 14%,transparent)}.jb-choices label:focus-within{outline:2px solid var(--ui-cyan);outline-offset:2px}.jb-choices input{position:absolute;opacity:0;pointer-events:none}.jb-foot{text-align:center}.mp-linkbtn{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:.85rem}.mp-linkbtn:hover,.mp-link:hover{text-decoration:underline}.mp-tstatus.s-denied{color:#ff6b81;border-color:#ff3b5c66}.nc-form{display:flex;flex-direction:column;gap:14px;margin-bottom:16px}.nc-kinds{display:flex;gap:8px;flex-wrap:wrap}.nc-kinds label{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:10px;cursor:pointer;border:1px solid var(--ui-line-2);background:#0000002e;color:var(--ui-soft);font-weight:600;font-size:.88rem}.nc-kinds label.on{color:#fff;border-color:#ff4f8b99;background:#ff4f8b1a}.nc-kinds label:focus-within{outline:2px solid var(--ui-cyan);outline-offset:2px}.nc-kinds input{position:absolute;opacity:0;pointer-events:none}.nc-names-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nc-form-actions{display:flex;gap:8px;flex-wrap:wrap}.nc-form-actions .mp-btn{cursor:pointer;margin-top:0}.nc-error{margin:0;color:#ff6b81;font-size:.88rem}.nc-note{display:block;color:var(--ui-soft);font-size:.78rem;white-space:normal;text-align:left}@media (max-width: 520px){.nc-names-row{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.mp-grid{grid-template-columns:minmax(0,1fr)}.mp-tickets a,.mp-chars .mp-char{grid-template-columns:minmax(0,1fr) auto}.mp-tnum,.mp-tickets small{display:none}}.btn-profile{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;margin-bottom:10px;border-radius:10px;text-decoration:none;font:600 .9rem var(--font-display);color:#fff;background:#ffd27a14;border:1px solid rgba(255,210,122,.35)}.btn-profile:hover{background:#ffd27a26}.notif-toasts{position:fixed;right:18px;bottom:18px;z-index:4500;display:flex;flex-direction:column;gap:10px;width:min(360px,calc(100vw - 36px))}.notif-toast{position:relative;display:flex;border-radius:14px;overflow:hidden;animation:toastIn .3s cubic-bezier(.16,1,.3,1) both;background:#120f2a;border:1px solid var(--ui-line-2);box-shadow:0 18px 44px -12px #000000bf;border-left:4px solid #ffd27a}.notif-toast.t-urgent{border-left-color:#ff3b5c}.notif-toast.t-warning{border-left-color:#f5b544}.notif-toast.t-announcement{border-left-color:#32d296}.notif-toast-body{flex:1;display:flex;flex-direction:column;gap:4px;padding:12px 14px;text-align:left;background:none;border:0;cursor:pointer;color:var(--ui-text);font-family:var(--font-body)}.notif-toast-body strong{font:700 .92rem var(--font-display);color:#fff}.notif-toast-body span{font-size:.84rem;line-height:1.45;color:var(--ui-soft);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.notif-toast-x{background:none;border:0;color:var(--ui-soft);cursor:pointer;padding:10px 12px;align-self:flex-start}.notif-toast-x:hover{color:#fff}@keyframes toastIn{0%{opacity:0;transform:translateY(12px) scale(.98)}}.zc-hero-sub+.zc-hero-tag,.zc-hero-title+.zc-hero-tag{margin-top:14px;margin-bottom:0}.gr-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:16px}@media (max-width: 860px){.gr-grid{grid-template-columns:1fr}}.gr-h{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:1rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:0 0 14px}.gr-h i{color:var(--ui-accent)}.gr-h em{font-style:normal;font-size:.75rem;color:var(--ui-soft);background:#ffffff0f;padding:2px 8px;border-radius:10px}.gr-label{display:block;font-size:.78rem;font-weight:600;color:var(--ui-soft);text-transform:uppercase;letter-spacing:.08em;margin:12px 0 6px}.gr-in{width:100%;box-sizing:border-box;background:#ffffff0a;border:1px solid var(--ui-line-2);color:#fff;border-radius:10px;padding:11px 13px;font:inherit;font-size:.95rem}.gr-in:focus{outline:none;border-color:#ff4f8bb3;box-shadow:0 0 0 3px #ff4f8b26}.gr-hint{display:block;color:var(--ui-soft);font-size:.76rem;margin-top:6px;line-height:1.4}.gr-btns{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.gr-row{display:flex;gap:8px}.gr-row .gr-in{flex:1}.gr-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;border:1px solid transparent;background:var(--ui-accent);color:#fff;font:inherit;font-weight:700;font-size:.88rem;cursor:pointer;white-space:nowrap}.gr-btn:hover:not(:disabled){filter:brightness(1.1)}.gr-btn:disabled{opacity:.45;cursor:not-allowed}.gr-btn.ghost{background:#ffffff0d;border-color:var(--ui-line-2);color:var(--ui-text)}.gr-btn.danger{background:#ff4f8b1f;border-color:#ff4f8b73;color:#ff8a8a}.gr-checks{display:flex;flex-direction:column;gap:8px;margin-top:14px}.gr-check{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid;font-size:.86rem}.gr-check>i:first-child{margin-top:3px;width:16px;text-align:center}.gr-check span{flex:1;display:flex;flex-direction:column;gap:2px}.gr-check small{color:var(--ui-soft);font-size:.76rem}.gr-check.ok{border-color:#32d29666;background:#32d29612;color:#9ef0cc}.gr-check.bad{border-color:#ff506473;background:#ff506412;color:#ffadb8}.gr-mark{margin-top:3px}.gr-note{display:flex;align-items:center;gap:10px;padding:14px 18px;font-size:.9rem}.gr-note.ok{border-color:#32d29673;color:#9ef0cc}.gr-note.bad{border-color:#ff506473;color:#ffadb8}.gr-locked{display:flex;gap:16px;align-items:flex-start}.gr-locked>i{font-size:1.5rem;color:var(--ui-accent);margin-top:4px}.gr-locked p{color:var(--ui-soft);margin:6px 0 10px;font-size:.9rem}.gr-link{color:#ff6b6b;font-weight:600;font-size:.88rem}.gr-rules{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;color:var(--ui-text);font-size:.9rem;line-height:1.45}.gr-rules strong{color:#fff}.gr-empty{color:var(--ui-soft);font-size:.9rem;margin:0}.gr-roster{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:8px}.gr-roster li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#ffffff08;border:1px solid var(--ui-line)}.gr-av{width:32px;height:32px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#ff4f8b33;color:#fff;font-weight:700;flex:none}.gr-av img{width:100%;height:100%;object-fit:cover}.gr-name{flex:1;min-width:0;display:flex;flex-direction:column;font-size:.88rem;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gr-name small{color:var(--ui-soft);font-size:.72rem}.gr-icon{background:none;border:1px solid var(--ui-line-2);color:var(--ui-soft);width:30px;height:30px;border-radius:8px;cursor:pointer;flex:none}.gr-icon:hover:not(:disabled){color:#ff8a8a;border-color:#ff506480}.gr-reqs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gr-reqs li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:#ffffff08;border:1px solid var(--ui-line)}.gr-type{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:3px 8px;border-radius:6px;flex:none}.gr-type.add{color:#9ef0cc;background:#32d2961f}.gr-type.remove{color:#ffadb8;background:#ff50641f}.gr-req-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:.9rem;color:#fff}.gr-req-main small{color:var(--ui-soft);font-size:.76rem}.gr-req-main .gr-reason{color:#ffadb8}.gr-pill{font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:20px;white-space:nowrap}.gr-pill.amber{color:#ffd27a;background:#f5b54424}.gr-pill.green{color:#9ef0cc;background:#32d29624}.gr-pill.red{color:#ffadb8;background:#ff506424}.gr-pill.grey{color:var(--ui-soft);background:#ffffff0f}@media (max-width: 600px){.gr-reqs li{flex-wrap:wrap}.gr-row{flex-direction:column}}.cg-wrap{max-width:1240px}.cg-share{margin-top:18px}.cg-chips{display:flex;flex-wrap:wrap;gap:8px}.cg-chip{padding:7px 14px;border-radius:20px;border:1px solid var(--ui-line-2);background:#ffffff0a;color:var(--ui-soft);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.cg-chip:hover{color:#fff}.cg-chip.on{background:var(--ui-accent);border-color:var(--ui-accent);color:#fff}.cg-grid{columns:4 260px;column-gap:14px}.cg-card{position:relative;display:block;width:100%;margin:0 0 14px;padding:0;border:1px solid var(--ui-line);border-radius:14px;overflow:hidden;background:var(--ui-surface);cursor:zoom-in;break-inside:avoid;text-align:left;color:inherit;font:inherit}.cg-card>img{display:block;width:100%;height:auto;transition:transform .35s ease}.cg-card:hover>img{transform:scale(1.035)}.cg-card:focus-visible{outline:2px solid var(--ui-cyan);outline-offset:2px}.cg-vidtile{display:grid;place-items:center;aspect-ratio:16 / 9;font-size:2.6rem;color:var(--ui-accent);background:radial-gradient(circle at 50% 40%,rgba(255,79,139,.22),transparent 70%),var(--ui-surface-2)}.cg-over{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:6px;padding:34px 14px 12px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.88));opacity:0;transform:translateY(6px);transition:.25s ease}.cg-card:hover .cg-over,.cg-card:focus-visible .cg-over{opacity:1;transform:none}@media (hover: none){.cg-over{opacity:1;transform:none}}.cg-over strong{color:#fff;font-size:.95rem;line-height:1.25}.cg-author{display:flex;align-items:center;gap:7px;font-size:.8rem;color:var(--ui-text)}.cg-author img{width:22px;height:22px;border-radius:50%;object-fit:cover}.cg-author small{color:var(--ui-soft)}.cg-multi{position:absolute;top:10px;right:10px;padding:3px 9px;border-radius:12px;background:#000000a6;color:#fff;font-size:.74rem;font-weight:700}.cg-multi.left{right:auto;left:10px}.cg-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:48px 20px;text-align:center;color:var(--ui-soft)}.cg-empty i{font-size:2.2rem;color:var(--ui-accent);margin-bottom:6px}.cg-empty strong{color:#fff;font-size:1.05rem}.cg-more{align-self:center}.cg-mini{width:54px;height:40px;border-radius:8px;overflow:hidden;flex-shrink:0;display:grid;place-items:center;background:var(--ui-surface-2);color:var(--ui-soft)}.cg-mini img{width:100%;height:100%;object-fit:cover}.cg-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:grid;place-items:center;padding:24px;background:#020408e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cg-lb-x{position:absolute;top:16px;right:18px;width:40px;height:40px;border-radius:50%;border:1px solid var(--ui-line-2);background:#ffffff0f;color:#fff;font-size:1.1rem;cursor:pointer}.cg-lb-x.static{position:static;flex-shrink:0}.cg-lb-box{display:grid;grid-template-columns:minmax(0,1fr) 320px;width:min(1280px,100%);max-height:calc(100vh - 48px);border-radius:16px;overflow:hidden;background:var(--ui-surface);border:1px solid var(--ui-line)}@media (max-width: 860px){.cg-lb-box{grid-template-columns:1fr;overflow-y:auto}}.cg-lb-media{position:relative;display:grid;place-items:center;background:#000;min-height:260px}.cg-lb-media img{max-width:100%;max-height:calc(100vh - 48px);object-fit:contain;display:block}.cg-lb-novid{font-size:3rem;color:var(--ui-soft)}.cg-lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:none;background:#0009;color:#fff;cursor:pointer}.cg-lb-nav.prev{left:12px}.cg-lb-nav.next{right:12px}.cg-lb-count{position:absolute;bottom:12px;left:50%;transform:translate(-50%);padding:3px 10px;border-radius:12px;background:#0009;color:#fff;font-size:.78rem}.cg-lb-info{padding:22px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;color:var(--ui-text)}.cg-lb-info h3{margin:0;color:#fff;font-family:var(--font-display);font-size:1.3rem}.cg-lb-info p{margin:0;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.cg-video{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:8px 14px;border-radius:10px;background:#ff4f8b24;border:1px solid rgba(255,79,139,.45);color:#ffb3b5;text-decoration:none;font-weight:700;font-size:.86rem}.cg-form{width:min(620px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:22px 24px;border-radius:16px;background:var(--ui-surface);border:1px solid var(--ui-line-2);color:var(--ui-text);display:flex;flex-direction:column}.cg-form-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cg-form-head h3{margin:0;color:#fff;font-family:var(--font-display);font-size:1.2rem;display:flex;gap:10px;align-items:center}.cg-form-head h3 i{color:var(--ui-accent)}.cg-form-sub{font-size:.84rem;color:var(--ui-soft);margin:8px 0 4px}.cg-form .gr-label small{color:var(--ui-soft);font-weight:400;text-transform:none;letter-spacing:0}.cg-ta{resize:vertical;min-height:70px;font-family:inherit}.cg-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:130px;padding:16px;border:2px dashed var(--ui-line-2);border-radius:12px;color:var(--ui-soft);cursor:pointer;text-align:center}.cg-drop:hover{border-color:var(--ui-accent);color:var(--ui-text)}.cg-drop>i{font-size:1.8rem;color:var(--ui-accent)}.cg-drop small{font-size:.75rem}.cg-drop.has{align-items:stretch}.cg-previews{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px}.cg-prev{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--ui-surface-2);display:grid;place-items:center}.cg-prev img{width:100%;height:100%;object-fit:cover}.cg-prev button{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;border:none;background:#000000bf;color:#fff;font-size:.7rem;cursor:pointer}.cg-prev.add{border:1px dashed var(--ui-line-2);font-size:1.2rem}.cg-err{margin-top:12px;padding:10px 14px;border-radius:10px;background:#ff4f8b1f;border:1px solid rgba(255,79,139,.4);color:#ffadb8;font-size:.86rem}.gr-locked-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px}.gr-how{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px;color:var(--ui-text);font-size:.9rem;line-height:1.5}.gr-how strong{color:#fff}.gr-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch}.gr-rulebar{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.gr-rule{position:relative;display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:14px;background:linear-gradient(180deg,#ffffff0b,#ffffff04);border:1px solid var(--ui-line);overflow:hidden}.gr-rule>i{position:absolute;top:14px;right:16px;font-size:1.1rem;color:#ff4f8b8c}.gr-rule strong{display:flex;align-items:baseline;gap:6px;font-family:var(--font-display);font-size:1.9rem;line-height:1;color:#fff}.gr-rule strong small{font-size:.85rem;font-weight:600;color:var(--ui-soft)}.gr-rule span{font-size:.8rem;color:var(--ui-soft)}.gr-rule.full{border-color:#ff506480}.gr-rule.full strong{color:#ffadb8}.gr-meter{display:block;height:4px;margin-top:8px;border-radius:4px;background:#ffffff14;overflow:hidden}.gr-meter b{display:block;height:100%;background:linear-gradient(90deg,var(--ui-cyan),var(--ui-accent))}.gr-add,.gr-remove{display:flex;flex-direction:column}.gr-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.gr-fields .gr-label,.gr-remove .gr-label{margin-top:0}@media (max-width: 600px){.gr-fields{grid-template-columns:1fr}}.gr-hint i{color:var(--ui-cyan);margin-right:4px}.gr-nick{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px;padding:12px 14px;border-radius:10px;background:#ffd27a0f;border:1px dashed rgba(255,210,122,.35)}.gr-nick span{font-size:.76rem;color:var(--ui-soft);text-transform:uppercase;letter-spacing:.08em}.gr-nick strong{font-family:var(--font-display);color:#fff;font-size:1rem;overflow-wrap:anywhere}.gr-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:18px}.gr-sub{margin:0 0 14px;color:var(--ui-soft);font-size:.86rem;line-height:1.5}.gr-sub.small{margin:10px 0 0;font-size:.78rem}.gr-sub i{color:#ff8a8a}.gr-btn.danger:not(:disabled):hover{background:#ff4f8b38}@media (max-width: 600px){.gr-actions .gr-btn{flex:1;justify-content:center}}.gr-in::placeholder{color:#d6deea61}.gr-checks.idle{margin-top:16px}.gr-check.idle{border-color:var(--ui-line);background:#ffffff05;color:var(--ui-soft)}.gr-check.idle strong{color:var(--ui-text)}.gr-help{margin-top:8px;font-size:.8rem;color:var(--ui-soft)}.gr-help summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:6px}.gr-help summary::-webkit-details-marker{display:none}.gr-help summary:hover{color:var(--ui-text)}.gr-help summary i{color:var(--ui-cyan)}.gr-help p{margin:6px 0 0;padding:10px 12px;border-radius:8px;background:#ffffff08;border:1px solid var(--ui-line);line-height:1.5}.gr-help strong{color:#fff}.gr-btn:disabled,.gr-btn.danger:disabled{background:#ffffff0d;border-color:var(--ui-line-2);color:var(--ui-soft);opacity:1;filter:none}.et-live{display:inline-block;width:8px;height:8px;border-radius:50%;background:#32d296;box-shadow:0 0 8px #32d296;margin-right:6px;animation:etPulse 1.6s ease-in-out infinite;vertical-align:middle}@keyframes etPulse{50%{opacity:.35}}.et-off{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--ui-soft)}.et-off a{color:#ff6b6b;font-weight:600}.et-card{padding:18px}.et-table{display:flex;flex-direction:column;gap:6px;overflow-x:auto}.et-row{display:grid;grid-template-columns:48px minmax(160px,1fr) repeat(var(--et-cols),minmax(70px,110px));align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:#ffffff08;border:1px solid var(--ui-line);border-left:4px solid var(--et-color, rgba(255,255,255,.12));min-width:fit-content;transition:background .4s}.et-head{background:none;border-color:transparent;padding-top:0;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ui-soft)}.et-head span:not(:nth-child(2)){text-align:center}.et-head .rank{color:#ffc107}.et-row.first{background:linear-gradient(90deg,#ffc1071f,#ffc10705);border-color:#ffc10759}.et-row.podium{background:#ffffff0d}.et-row.bump{animation:etBump 1.4s ease}@keyframes etBump{0%{background:#32d29659}}.et-pos{text-align:center;font-family:var(--font-display);font-weight:800;font-size:1.1rem;color:var(--ui-soft)}.et-row.first .et-pos{color:#ffc107}.et-team{display:flex;align-items:center;gap:12px;min-width:0}.et-team img,.et-team b{width:34px;height:34px;border-radius:8px;object-fit:contain;flex:none;background:#ffffff0d;display:grid;place-items:center;color:#fff}.et-team strong{color:#fff;font-size:.98rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.et-val{text-align:center;font-family:var(--font-display);font-weight:700;color:var(--ui-text);font-size:1rem}.et-val.rank{color:#fff;font-size:1.25rem;font-weight:800}.et-foot{margin:12px 4px 0;font-size:.82rem;color:var(--ui-soft)}.et-foot strong{color:#fff}.gr-req-av{position:relative;width:40px;height:40px;border-radius:50%;overflow:hidden;flex:none;display:grid;place-items:center;background:#5865f2;color:#fff;font-weight:800}.gr-req-av img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.gr-req-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gr-req-name .gr-type{font-size:.62rem;padding:2px 6px}.gr-req-main .gr-req-who{color:#a5b0ff;font-size:.76rem}.gr-remove .ui-select,.gr-remove [class*=select]{width:100%}.tcl-status{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;border-color:var(--ui-line-2)}.tcl-status.open{border-color:#32d2968c;background:linear-gradient(90deg,#32d2961a,#32d29605)}.tcl-status-main{display:flex;align-items:center;gap:10px;color:#fff;font-size:1rem}.tcl-status-main small{color:var(--ui-soft);font-weight:500}.tcl-dot{width:10px;height:10px;border-radius:50%;background:#ff4d64;box-shadow:0 0 10px #ff4d64}.tcl-status.open .tcl-dot{background:#32d296;box-shadow:0 0 10px #32d296;animation:etPulse 1.2s infinite}.tcl-me{font-size:.86rem}.tcl-can{color:#9ef0cc}.tcl-cant{color:var(--ui-soft)}.tcl-note{border-color:#32d29673;color:#9ef0cc}.tcl-day{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px}.tcl-dayslot{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;border:1px dashed var(--ui-line-2)}.tcl-dayslot.taken{border-style:solid;border-color:#ffc10766;background:#ffc1070d}.tcl-dayslot b{font-family:var(--font-display);font-size:1.2rem;color:#fff}.tcl-dayslot span{font-size:.86rem;color:var(--ui-text)}.tcl-dayslot .muted,.tcl-holder .muted{color:var(--ui-soft)}.tcl-rule{margin:-6px 0 12px;font-size:.82rem;color:var(--ui-soft)}.tcl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:10px}.tcl-card{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;background:#ffffff08;border:1px solid var(--ui-line);border-top:3px solid var(--tcl-color)}.tcl-card.booked{opacity:.85}.tcl-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.tcl-name{font-family:var(--font-display);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;font-size:.95rem}.tcl-booked{font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:6px;color:#ffd27a;background:#f5b54424}.tcl-holder{display:flex;align-items:center;gap:8px;font-size:.86rem;color:var(--ui-text)}.tcl-holder img{width:22px;height:22px;object-fit:contain;border-radius:4px}.tcl-fight{font-size:.78rem;color:#ffd27a}.tcl-actions{display:flex;flex-direction:column;gap:6px;margin-top:auto}.tcl-btn{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:9px 12px;border-radius:10px;border:0;background:var(--ui-accent);color:#fff;font:inherit;font-weight:700;font-size:.86rem;cursor:pointer}.tcl-btn small{font-weight:500;opacity:.85;font-size:.74rem}.tcl-btn:hover{filter:brightness(1.1)}.tcl-btn.ghost{background:#ffffff0d;border:1px solid var(--ui-line-2);color:var(--ui-text)}.tcl-blocked{color:var(--ui-soft);font-size:.74rem;line-height:1.35}.tcl-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#020408bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:16px}.tcl-modal{position:relative;width:min(440px,100%);background:#120f2a;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:22px;box-shadow:0 30px 80px #0009;color:var(--ui-text)}.tcl-modal h3{margin:4px 0 6px;font-family:var(--font-display);font-size:1.3rem;color:#fff;text-transform:uppercase;letter-spacing:.03em}.tcl-modal-type{font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffc107}.tcl-x{position:absolute;top:12px;right:12px;background:none;border:0;color:var(--ui-soft);font-size:1.1rem;cursor:pointer}.tcl-vs{color:var(--ui-text);margin:0 0 14px}.tcl-vs strong{color:#fff}.tcl-label{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-soft);margin:12px 0 8px}.tcl-slots{display:flex;gap:8px;flex-wrap:wrap}.tcl-slot{flex:1;min-width:100px;padding:10px;border-radius:10px;border:1px solid var(--ui-line-2);background:#ffffff08;color:#fff;font:inherit;font-weight:700;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px}.tcl-slot.on{border-color:#32d296;background:#32d2961f}.tcl-slot:disabled{opacity:.45;cursor:not-allowed}.tcl-slot small{font-size:.68rem;font-weight:500;color:var(--ui-soft)}.tcl-puzzle{padding:12px;border-radius:12px;background:#ffffff08;border:1px solid var(--ui-line);text-align:center}.tcl-prompt{color:#fff;font-weight:700;margin-bottom:10px}.tcl-icons{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.tcl-icons button{font-size:1.6rem;padding:8px 0;border-radius:10px;border:1px solid var(--ui-line-2);background:#00000040;cursor:pointer}.tcl-icons button:hover:not(:disabled){border-color:#32d296;background:#32d2961a}.tcl-puzzle small{display:block;margin-top:8px;color:var(--ui-soft);font-size:.74rem}.tcl-puzzle-wait{color:var(--ui-soft);font-size:.86rem}.tcl-err{margin-top:12px;padding:10px 12px;border-radius:10px;background:#ff4d641a;border:1px solid rgba(255,77,100,.4);color:#ffadb8;font-size:.86rem}@media (max-width: 480px){.tcl-icons{grid-template-columns:repeat(3,1fr)}}.ui-select-native{display:inline-block;min-width:150px;max-width:100%;vertical-align:middle}.ui-select-native>.ui-select{width:100%}.ui-select-native .ui-select-btn{width:100%}.ui-select-native .ui-select-btn:disabled{opacity:.55;cursor:not-allowed}label .ui-select-native,.xa-field .ui-select-native,.grx-field .ui-select-native,.gr-field .ui-select-native,.form-group .ui-select-native,.ui-dialog-fields .ui-select-native,.et-admin-fields .ui-select-native,.p-compose-card>.ui-select-native,td .ui-select-native{display:block;width:100%}.ui-select-native.compact .ui-select-btn{min-height:32px}
