*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.flex{display:flex}.table{display:table}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.resize{resize:both}.border{border-width:1px}.italic{font-style:italic}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;background:#06080d}:root{--bg:#06080d;--bg2:#0a0d14;--bg3:#0f1219;--surface:#131720;--surface2:#181d28;--surface3:#1e2535;--border:rgba(255,255,255,.06);--border2:rgba(255,255,255,.1);--border3:rgba(255,255,255,.16);--accent:#4a9eff;--accent2:#72b4ff;--red:#e85050;--green:#42d97a;--blue:#4a9eff;--purple:#a855f7;--muted:#5a6a84;--text:#e2e6f0;--text2:#8896b0;--r:10px}html{overflow-x:hidden;max-width:100vw}body{background:var(--bg);color:var(--text);font-family:Outfit,sans-serif;overflow-x:hidden;max-width:100vw;min-width:0}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--bg2)}::-webkit-scrollbar-thumb{background:var(--surface3);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}@keyframes glow-dot{0%,to{box-shadow:0 0 #42d97a99}50%{box-shadow:0 0 0 5px #42d97a00}}@keyframes navUnderline{0%{transform:scaleX(.2);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes mobileNavIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}main{padding-top:62px;min-height:100vh}#root{opacity:1;transition:opacity .45s ease}@media (prefers-reduced-motion:reduce){#root{transition:none}}.site-orbs{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.site-orb{position:absolute;border-radius:50%;opacity:.5;will-change:transform;transform:translateZ(0)}.site-orb--1{width:46vw;height:46vw;max-width:640px;max-height:640px;top:-12vw;left:-8vw;background:radial-gradient(circle at 50% 50%,#4a9eff73,#4a9eff38 34%,#4a9eff12 58%,#4a9eff00 78%);animation:orbDrift1 26s ease-in-out infinite}.site-orb--2{width:40vw;height:40vw;max-width:560px;max-height:560px;top:0;right:-12vw;background:radial-gradient(circle at 50% 50%,#42d97a52,#42d97a26 34%,#42d97a0d 58%,#42d97a00 78%);animation:orbDrift2 32s ease-in-out infinite}.site-orb--3{width:50vw;height:50vw;max-width:700px;max-height:700px;bottom:-18vw;left:34%;background:radial-gradient(circle at 50% 50%,#a855f74d,#a855f724 34%,#a855f70d 58%,#a855f700 78%);animation:orbDrift3 38s ease-in-out infinite}@keyframes orbDrift1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(7vw,5vw) scale(1.14)}}@keyframes orbDrift2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-6vw,6vw) scale(1.1)}}@keyframes orbDrift3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(5vw,-5vw) scale(1.16)}}@media (prefers-reduced-motion:reduce){.site-orb{animation:none}}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}html.js-reveal .rules-hero,html.js-reveal .section-head,html.js-reveal .rules-aside,html.js-reveal .rules-section-head,html.js-reveal .rule-item,html.js-reveal .pkg-item,html.js-reveal .perks-box,html.js-reveal .pay-strip,html.js-reveal .credits-form-card,html.js-reveal .news-entry,html.js-reveal .gang-card,html.js-reveal .top-col,html.js-reveal .data-table-wrap,html.js-reveal .db-fallback{opacity:0;transform:translateY(24px);transition:opacity .55s ease,transform .6s cubic-bezier(.16,1,.3,1)}html.js-reveal .rules-aside{transform:translate(-26px)}html.js-reveal .credits-form-card{transform:translate(28px)}html.js-reveal .reveal-in,html.js-reveal [data-reveal=in]{opacity:1;transform:none}@keyframes heroCharIn{0%{opacity:0;transform:translate(46px) translateY(12px)}to{opacity:1;transform:none}}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes heroBgFade{0%{opacity:0}to{opacity:1}}@keyframes heroGridIn{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes heroGlowPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.08)}}@keyframes heroRise{0%{opacity:0;transform:translateY(24px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes heroCardIn{0%{opacity:0;transform:translateY(30px) scale(.955)}to{opacity:1;transform:none}}@keyframes charSettle{0%{transform:translateY(22px) scale(.86)}to{transform:none}}@keyframes charIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes scShimmer{0%{background-position:150% 0}to{background-position:-150% 0}}@keyframes scPulse{0%{box-shadow:0 0 #42d97a80}to{box-shadow:0 0 0 8px #42d97a00}}.section-wrap{max-width:1280px;margin:0 auto;padding:4rem 1.5rem}.section-head{margin-bottom:2.5rem}.rule-item{padding:1.3rem 0;border-bottom:1px solid var(--border)}.rule-item:last-child{border:none}.credits-form-card{grid-column:2;grid-row:1;align-self:stretch;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border2);border-radius:14px;padding:1.5rem}.credits-form-card h3{font-size:.98rem;font-weight:600;margin-bottom:.3rem;display:flex;align-items:center;gap:.5rem;color:var(--text);font-family:Outfit,sans-serif}.credits-form-card h3 svg{color:var(--accent)}.credits-form-card .sub{font-size:.82rem;color:var(--text2);margin-bottom:1.4rem;line-height:1.6}.pkg-item{position:relative;background:linear-gradient(180deg,var(--surface) 0%,var(--bg3) 100%);border:1px solid var(--border2);border-radius:14px;padding:1.25rem 1.2rem;cursor:pointer;transition:border-color .16s,transform .16s,box-shadow .16s}.pkg-item:hover{border-color:#4a9eff73;transform:translateY(-4px);box-shadow:0 16px 34px #00000059}.pkg-item.selected{border-color:var(--accent);background:linear-gradient(180deg,#4a9eff1a,#4a9eff05);box-shadow:0 0 0 1px var(--accent),0 14px 32px #4a9eff33}.perks-box{background:var(--surface);border:1px solid var(--border2);border-radius:12px;padding:1.3rem 1.4rem}.perks-box h4{font-size:.72rem;font-weight:600;margin-bottom:1rem;color:var(--text2);letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;gap:.5rem;font-family:JetBrains Mono,monospace}.perks-box h4 svg{color:var(--accent)}.pay-strip{display:flex;align-items:center;justify-content:center;gap:.85rem;margin-top:.5rem;padding:1rem 1.3rem;background:var(--surface);border-radius:12px;border:1px solid var(--border2);font-size:.8rem;color:var(--text2);flex-wrap:wrap}footer{background:var(--bg2);border-top:1px solid var(--border);padding:2.8rem 1.5rem 1.8rem}footer:not([class]){position:relative;overflow:hidden;background:radial-gradient(ellipse 55% 90% at 12% 0%,rgba(74,158,255,.06),transparent 62%),radial-gradient(ellipse 48% 80% at 88% 8%,rgba(66,217,122,.045),transparent 60%),linear-gradient(180deg,var(--bg2) 0%,var(--bg) 100%);border-top-color:var(--border2);padding:3rem 1.5rem 1.8rem}footer:not([class]):before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(74,158,255,.5),transparent)}.lsg-toaster{font-family:Outfit,sans-serif!important}.lsg-toaster ol{display:flex;flex-direction:column;align-items:center;gap:12px}@keyframes lsg-toast-float{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.lsg-toast{display:flex;align-items:center;gap:.65rem;min-width:300px;max-width:min(420px,calc(100vw - 32px));padding:.8rem 1rem;border-radius:12px;position:relative;pointer-events:auto;color:var(--text);background:var(--surface,#161922);border:1px solid var(--border2,#252a35);box-shadow:0 10px 30px -12px #0000008c;animation:lsg-toast-float .18s ease-out}.lsg-toast-icon{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--accent)}.lsg-toast-icon svg{width:18px;height:18px}.lsg-toast-title{font-size:.87rem;font-weight:600;line-height:1.35;color:var(--text);flex:1;min-width:0;word-break:break-word}.lsg-toast-desc{font-size:.78rem;line-height:1.4;color:var(--text2);margin-top:2px}.lsg-toast-success{border-color:#42d97a4d}.lsg-toast-success .lsg-toast-icon{color:var(--green)}.lsg-toast-error{border-color:#e8505052}.lsg-toast-error .lsg-toast-icon{color:var(--red)}.lsg-toast-warning{border-color:#f5a52452}.lsg-toast-warning .lsg-toast-icon{color:#f5a524}.lsg-toast-info{border-color:#4a9eff4d}.lsg-toast-loading .lsg-toast-icon{color:var(--text2)}@media (max-width:1024px){.credits-form-card{grid-column:1;grid-row:auto}}@media (max-width:820px){.section-wrap{padding:2.6rem 1.1rem}.section-head{margin-bottom:1.6rem}.rules-hero{padding:.6rem 0 1.6rem;margin-bottom:1.4rem}.rules-section-head{gap:.7rem;margin-bottom:1rem;padding-bottom:.9rem}.rules-aside{position:static;min-width:0;width:100%;overflow:hidden}.pkg-item{padding:1rem 1.05rem 1.1rem}.credits-form-card{padding:1.15rem;border-radius:12px}.credits-form-card h3{font-size:.95rem}.perks-box{padding:1.05rem 1.1rem}.pay-strip{flex-direction:column;gap:.65rem;padding:.9rem 1rem}.lsg-toast{max-width:calc(100vw - 2rem);min-width:0;width:100%}textarea{font-size:.74rem!important;min-height:340px!important}.gang-card{padding:14px}.data-table-wrap{border-radius:12px;margin-left:-.15rem;margin-right:-.15rem}.data-table{font-size:.78rem;min-width:620px}.data-table thead th,.data-table tbody td{padding:10px 12px}}@media (max-width:480px){.section-wrap{padding:2rem .85rem}.pkg-item{padding:.9rem .95rem 1rem}}.data-err{display:none;align-items:center;gap:.6rem;padding:12px 16px;background:#f2555514;border:1px solid rgba(242,85,85,.2);border-radius:var(--r);color:var(--red);font-size:.82rem;margin-bottom:1.2rem}.data-err.show{display:flex}.top-col{background:linear-gradient(180deg,var(--surface) 0%,var(--bg2) 100%);border:1px solid var(--border2);border-radius:14px;overflow:hidden;box-shadow:0 12px 30px #00000047}.data-empty{text-align:center;padding:2rem 1rem;color:var(--muted);font-size:.85rem;line-height:2}.infinity-loader{display:inline-flex;align-items:center;justify-content:center;width:58px;height:34px;color:var(--accent);vertical-align:middle}.infinity-loader svg{width:100%;height:100%;overflow:visible}.infinity-loader path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:7}.infinity-loader-track{stroke:#5a6a8447}.infinity-loader-tail{stroke:var(--accent);stroke-dasharray:34 66;stroke-dashoffset:0;filter:drop-shadow(0 0 5px rgba(74,158,255,.85));animation:infinity-loader-chase 1.15s linear infinite}@keyframes infinity-loader-chase{to{stroke-dashoffset:-100}}.gang-card{background:linear-gradient(180deg,var(--surface) 0%,var(--bg2) 100%);border:1px solid var(--border2);border-radius:13px;padding:16px 18px 16px 20px;transition:border-color .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden}.gang-card:before{content:"";position:absolute;top:0;left:0;width:4px;bottom:0;background:var(--gc,var(--accent));box-shadow:0 0 14px var(--gc,var(--accent))}.gang-card:hover{border-color:var(--border3);transform:translateY(-3px);box-shadow:0 14px 30px #00000052}.data-table-wrap{background:var(--bg2);border:1px solid var(--border2);border-radius:14px;overflow:hidden;overflow-x:auto;box-shadow:0 12px 30px #00000047}.data-table{width:100%;border-collapse:collapse;font-size:.85rem}.data-table thead tr{border-bottom:1px solid var(--border2)}.data-table thead th{padding:12px 16px;text-align:left;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text2);white-space:nowrap;background:linear-gradient(180deg,var(--surface),var(--bg2))}.data-table tbody tr{border-bottom:1px solid var(--border);transition:background .12s,box-shadow .12s}.data-table tbody tr:last-child{border-bottom:none}.data-table tbody tr:hover{background:#4a9eff12;box-shadow:inset 3px 0 0 var(--accent)}.data-table tbody td{padding:11px 16px;vertical-align:middle;color:var(--text)}@keyframes spin{to{transform:rotate(360deg)}}.fa-spin{animation:spin 1s linear infinite}.news-entry{background:var(--surface);border:1px solid var(--border2);border-radius:14px;overflow:hidden;position:relative;transition:border-color .25s,transform .25s,box-shadow .25s;display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:0}.news-entry:hover{border-color:#4a9eff59;transform:translateY(-3px);box-shadow:0 16px 36px #0000004d}@media (max-width: 820px){.news-entry{grid-template-columns:1fr}}.rules-hero{position:relative;text-align:center;padding:1.5rem 0 2.5rem;border-bottom:1px solid var(--border);margin-bottom:2.4rem}.rules-hero:before{content:"";position:absolute;top:-30px;left:50%;transform:translate(-50%);width:min(560px,90%);height:180px;background:radial-gradient(ellipse at center,rgba(74,158,255,.1),transparent 70%);pointer-events:none;z-index:-1}@keyframes titleWave{to{background-position:220% center}}.rules-aside{position:sticky;top:80px}.rules-section-head{position:relative;display:flex;align-items:center;gap:1rem;margin-bottom:1.4rem;padding-bottom:1.2rem;border-bottom:1px solid var(--border)}.rules-section-head:after{content:"";position:absolute;left:0;bottom:-1px;width:64px;height:2px;background:linear-gradient(90deg,var(--accent),transparent);border-radius:2px}.site-main-inner .data-table-wrap{background:linear-gradient(180deg,#181f2ddb,#0a0e18e6);border-color:#94b4dc24;box-shadow:0 18px 48px #00000047,inset 0 1px #ffffff09;backdrop-filter:blur(10px)}@media (max-width:880px){.rules-aside{position:static}}@keyframes lsg-fade{0%{opacity:0}to{opacity:1}}@keyframes nf-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-25px) scale(1.08)}}@keyframes nf-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes nf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nf-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.db-fallback{margin:0 auto;max-width:520px;text-align:center;padding:2.4rem 1.8rem;background:var(--bg2);border:1px dashed var(--border3);border-radius:14px}.db-fallback h4{font-family:Bebas Neue,sans-serif;font-size:1.4rem;letter-spacing:.04em;margin-bottom:.5rem;color:var(--text)}.db-fallback p{font-size:.86rem;color:var(--text2);line-height:1.6}@keyframes lb-fade{0%{opacity:0}to{opacity:1}}@keyframes lb-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes popularShine{0%,55%{transform:translate(-130%)}72%,to{transform:translate(130%)}}@keyframes staffMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes forumStatusPulse{0%{box-shadow:0 0 0 0 var(--accent),0 0 hsl(var(--primary)/0)}30%{box-shadow:0 0 0 2px var(--accent),0 0 24px hsl(var(--primary)/.45)}to{box-shadow:0 0 0 0 transparent,0 0 0 transparent}}@keyframes acpPendingPulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes acpRoleIn{0%{opacity:0;transform:translate(-50%,-46%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.legal-doc{color:var(--text2);line-height:1.7;font-size:.9rem;text-align:left}.legal-doc>p:first-child{position:relative;margin:0 0 1.4rem;padding:.8rem .9rem .8rem 1rem;border:1px solid var(--border2);border-left:3px solid var(--accent);border-radius:0 10px 10px 0;background:rgba(var(--v2-fg,255,255,255),.03);color:var(--text2);font-size:.88rem;line-height:1.65}.legal-doc p{margin:0 0 .9rem}.legal-doc>p:last-child{margin-bottom:0}.legal-doc h2{display:flex;align-items:center;gap:.55rem;font-family:Outfit,sans-serif;font-size:1.02rem;font-weight:700;color:var(--text);letter-spacing:.01em;margin:1.9rem 0 .75rem;padding-top:1.2rem;border-top:1px solid var(--border)}.legal-doc h2:before{content:"";flex-shrink:0;width:4px;height:1.05em;border-radius:3px;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 35%,transparent))}.legal-doc h2:first-of-type{border-top:none;padding-top:0;margin-top:0}.legal-doc ul{margin:0 0 1rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.legal-doc li{position:relative;padding-left:1.35rem;line-height:1.6}.legal-doc li:before{content:"";position:absolute;left:.3rem;top:.62em;width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--accent) 70%,transparent)}.legal-doc li>strong:first-child{color:var(--text);font-weight:700}.legal-doc strong{color:var(--text);font-weight:600}.legal-doc a{color:var(--accent);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.legal-doc a:hover{color:var(--accent2,var(--accent));text-decoration-thickness:2px}.legal-consent-text{font-size:.78rem;color:var(--muted);line-height:1.5;text-align:center;margin:.7rem 0 .2rem}.legal-consent-link{background:none;border:none;padding:0;font:inherit;font-weight:600;color:var(--accent);text-decoration:none;cursor:pointer;transition:color .15s}.legal-consent-link:hover{color:var(--accent2)}.legal-modal-backdrop{position:fixed;inset:0;z-index:10050;touch-action:auto;background:#04070db8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem;animation:legalFade .18s ease}@keyframes legalFade{0%{opacity:0}to{opacity:1}}.legal-modal{position:relative;width:100%;max-width:1100px;max-height:min(88vh,1020px);display:flex;flex-direction:column;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 4%,transparent),transparent 30%),var(--bg2);border:1px solid var(--border2);border-radius:18px;overflow:hidden;box-shadow:0 30px 80px -20px #000000bf;animation:legalRise .22s cubic-bezier(.16,1,.3,1)}@keyframes legalRise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.legal-modal-close{position:absolute;top:.85rem;right:.9rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;border:1px solid var(--border2);background:var(--bg2);color:var(--text2);cursor:pointer;transition:all .15s}.legal-modal-close:hover{color:var(--text);border-color:var(--border3)}.legal-modal-body{overflow-y:auto;padding:2rem;-webkit-overflow-scrolling:touch;text-align:left}.legal-doc-head{text-align:center;margin-bottom:3rem}.legal-doc-head h1{margin:0;font-family:Outfit,sans-serif;font-size:2.25rem;font-weight:700;letter-spacing:-.02em;color:var(--text);line-height:1.15}.legal-doc-date{margin:.6rem 0 0;font-size:.88rem;color:var(--muted)}.legal-doc-card{border:1px solid var(--border2);border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--v2-fg,255 255 255) 0%,transparent)}.legal-toc{padding:1.5rem;background:var(--bg);border-bottom:1px solid var(--border2)}.legal-toc-head{display:flex;align-items:center;gap:.55rem;margin-bottom:1rem;font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:700;color:var(--text)}.legal-toc-head i{font-size:.9rem;color:var(--accent)}.legal-toc-list{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1.5rem}.legal-toc-list a{color:var(--accent);text-decoration:none;font-size:.875rem;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s}.legal-toc-list a:hover{color:var(--accent-hi,var(--accent));text-decoration:underline;text-underline-offset:2px}.legal-doc-body{padding:1.75rem}.legal-modal-body .legal-doc{font-size:.9rem}.legal-modal-body .legal-doc h2{display:flex;align-items:center;gap:0;font-size:1.5rem;font-weight:700;color:var(--text);margin:2rem 0 1rem;padding:0 0 .5rem;border-top:none;border-bottom:1px solid var(--border2);scroll-margin-top:.5rem}.legal-modal-body .legal-doc h2:before{display:none}.legal-modal-body .legal-doc h2:first-of-type{margin-top:0}.legal-h2-ico{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;margin-right:.7rem;border-radius:10px;font-size:.85rem;background:color-mix(in srgb,var(--legal-ico,var(--accent)) 16%,transparent);border:1px solid color-mix(in srgb,var(--legal-ico,var(--accent)) 32%,transparent);color:var(--legal-ico,var(--accent))}.legal-ico--accent{--legal-ico:var(--accent)}.legal-ico--green{--legal-ico:var(--green)}.legal-ico--amber{--legal-ico:#f5a623}.legal-ico--red{--legal-ico:var(--red)}.legal-ico--purple{--legal-ico:var(--purple)}.legal-ico--blue{--legal-ico:var(--blue)}.legal-note{display:flex;gap:.7rem;align-items:flex-start;margin:0 0 1.1rem;padding:.85rem 1rem;border-radius:12px;background:color-mix(in srgb,var(--legal-ico,var(--accent)) 10%,transparent);border:1px solid color-mix(in srgb,var(--legal-ico,var(--accent)) 28%,transparent);color:var(--text2);font-size:.86rem;line-height:1.6}.legal-note>i{flex-shrink:0;margin-top:.2rem;color:var(--legal-ico,var(--accent))}.legal-cards,.legal-rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:.7rem;margin:0 0 1.15rem}.legal-card,.legal-rowcard{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:.95rem 1rem;border-radius:12px;background:var(--bg2);border:1px solid var(--border2)}.legal-rowcard-main{display:flex;flex-direction:column;flex:1;min-width:0;width:100%}.legal-card-ico{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:9px;font-size:.78rem;line-height:1;background:color-mix(in srgb,var(--legal-ico,var(--accent)) 16%,transparent);border:1px solid color-mix(in srgb,var(--legal-ico,var(--accent)) 32%,transparent);color:var(--legal-ico,var(--accent))}.legal-card-ico i,.legal-h2-ico i{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1}.legal-card strong,.legal-rowcard-main strong{display:block;margin:.6rem 0 .25rem;color:var(--text);font-size:.9rem;font-weight:700}.legal-card span,.legal-rowcard-main span{display:block;color:var(--text2);font-size:.8rem;line-height:1.55}.legal-pill{display:inline-flex!important;align-items:center;gap:.3rem;align-self:flex-start;margin-top:auto;padding:.22rem .6rem;border-radius:99px;font-size:.68rem;font-weight:700;width:auto;background:color-mix(in srgb,var(--legal-ico,var(--accent)) 15%,transparent);border:1px solid color-mix(in srgb,var(--legal-ico,var(--accent)) 35%,transparent);color:var(--legal-ico,var(--accent))}.legal-card span+.legal-pill,.legal-rowcard-main span+.legal-pill{margin-top:.65rem}.legal-split{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:0 0 1rem}.legal-panel{padding:1rem 1.1rem;border-radius:12px;background:color-mix(in srgb,var(--legal-ico,var(--accent)) 8%,transparent);border:1px solid color-mix(in srgb,var(--legal-ico,var(--accent)) 26%,transparent)}.legal-panel-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem;color:var(--text);font-size:.92rem;font-weight:700}.legal-panel-head i{color:var(--legal-ico,var(--accent))}.legal-panel p{margin:0 0 .5rem;font-size:.84rem}.legal-subcard{margin-top:.7rem;padding:.75rem .85rem;border-radius:10px;background:var(--bg);border:1px solid var(--border2)}.legal-subcard strong{display:flex;align-items:center;gap:.45rem;color:var(--text);font-size:.85rem}.legal-row{display:flex;align-items:center;gap:.5rem;margin-top:.4rem;font-size:.82rem;color:var(--text2)}.legal-row i{width:14px;text-align:center;color:var(--muted);flex-shrink:0}.legal-doc-foot{margin-top:1.8rem;padding-top:1rem;border-top:1px solid var(--border2);font-size:.82rem;color:var(--muted)}@media (max-width:720px){.legal-modal-body{padding:1.6rem 1.15rem 1.8rem}.legal-doc-head{margin-bottom:1.8rem}.legal-doc-head h1{font-size:1.5rem}.legal-toc{padding:1.1rem}.legal-toc-head{font-size:1.05rem}.legal-toc-list{grid-template-columns:1fr}.legal-doc-body{padding:1.1rem}.legal-modal-body .legal-doc h2{font-size:1.15rem}.legal-h2-ico{width:28px;height:28px;margin-right:.55rem;font-size:.75rem}.legal-cards,.legal-rows,.legal-split{grid-template-columns:1fr}}.legal-modal-body{scrollbar-width:thin;scrollbar-color:var(--border3) transparent}.legal-modal-body::-webkit-scrollbar{width:9px}.legal-modal-body::-webkit-scrollbar-button{display:none;width:0;height:0}.legal-modal-body::-webkit-scrollbar-thumb{background:var(--border3);border-radius:9px;border:2px solid transparent;background-clip:content-box}.legal-modal-body::-webkit-scrollbar-thumb:hover{background:var(--muted);background-clip:content-box}.legal-modal-close:hover{background:color-mix(in srgb,var(--red) 12%,transparent);border-color:color-mix(in srgb,var(--red) 40%,transparent);color:var(--red)}@keyframes modalIn{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes rolePulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--role-color) 0%,transparent),0 4px 14px -4px color-mix(in srgb,var(--role-color) 50%,transparent),inset 0 1px #ffffff12}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--role-color) 18%,transparent),0 6px 22px -4px color-mix(in srgb,var(--role-color) 75%,transparent),inset 0 1px #ffffff1a}}@keyframes roleShine{0%{background-position:200% 0}to{background-position:-100% 0}}@keyframes magma-flow{0%,to{background-position:0 0,0% 50%,100% 50%,0% 50%}50%{background-position:0 0,100% 50%,0% 50%,100% 50%}}@keyframes magma-shimmer{0%{background-position:-150% 0,0% 50%,100% 50%,0% 50%}to{background-position:150% 0,0% 50%,100% 50%,0% 50%}}@keyframes magma-border-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes magma-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.04)}}@keyframes staff-breath{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.12) saturate(1.18)}}@keyframes gold-flow{0%,to{background-position:0 0,0% 50%}50%{background-position:0 0,100% 50%}}@keyframes gold-shimmer{0%{background-position:-150% 0,0% 50%}to{background-position:150% 0,0% 50%}}@keyframes gold-border-shine{0%{background-position:0% 0}to{background-position:300% 0}}@keyframes sapphire-flow{0%,to{background-position:0 0,0% 50%}50%{background-position:0 0,100% 50%}}@keyframes sapphire-shimmer{0%{background-position:-150% 0,0% 50%}to{background-position:150% 0,0% 50%}}@keyframes emerald-flow{0%,to{background-position:0 0,0% 50%}50%{background-position:0 0,100% 50%}}@keyframes emerald-shimmer{0%{background-position:-150% 0,0% 50%}to{background-position:150% 0,0% 50%}}@keyframes staff-conic-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes staff-scan-shine{0%,to{background-position:0 0}}@keyframes staff-pres-throb{0%,to{filter:brightness(1)}50%{filter:brightness(1.1)}}@keyframes staff-pres-halo{0%,to{opacity:.6}50%{opacity:.85}}@keyframes rank-badge-pulse-strong{0%,to{filter:brightness(1)}50%{filter:brightness(1.06)}}@keyframes rank-pres-pulse{0%,to{opacity:.65}50%{opacity:.8}}@keyframes custom-safe-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes adminBadgePulse{0%,to{box-shadow:0 4px 14px #b8141459,inset 0 1px #f996}50%{box-shadow:0 4px 22px #f42525a6,inset 0 1px #ff999980}}@keyframes forum-viewer-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes rank-aurora-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes rank-gold-pulse{0%,to{box-shadow:0 0 #fbbf24bf,0 0 18px #f59e0b99}50%{box-shadow:0 0 0 6px #fbbf2400,0 0 30px #fbbf24e6}}@keyframes rank-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes rank-pulse{0%,to{box-shadow:0 0 #a855f7b3,0 0 18px #a855f780}50%{box-shadow:0 0 0 6px #a855f700,0 0 28px #a855f7b3}}@keyframes rank-glitch-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes rank-glitch-spin{to{transform:rotate(360deg)}}@keyframes rank-glitch-pulse{0%,to{box-shadow:0 0 #0ff9,0 0 22px #ff00ffb3,0 0 38px #00ff8873}50%{box-shadow:0 0 0 6px #f0f0,0 0 32px #00fffff2,0 0 56px #ff00ffa6}}@keyframes rank-glitch-jitter{0%,to{transform:translate(0)}20%{transform:translate(-1px,1px)}40%{transform:translate(1px,-1px)}60%{transform:translate(-1px,-1px)}80%{transform:translate(1px,1px)}}@keyframes rank-glitch-jitter-b{0%{transform:translate(0)}25%{transform:translate(1.5px,-1px)}50%{transform:translate(-1.5px,1px)}75%{transform:translate(1px,1.5px)}to{transform:translate(-1px,-1.5px)}}@keyframes rank-staff-mod-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes rank-staff-dir-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes rank-staff-vp-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes rank-staff-pres-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes rank-badge-gold-pulse{0%,to{box-shadow:0 0 #fbbf248c}50%{box-shadow:0 0 0 4px #fbbf2400,0 0 16px #fbbf24b3}}@keyframes rank-badge-pulse{0%,to{box-shadow:0 0 #a855f78c}50%{box-shadow:0 0 0 4px #a855f700,0 0 14px #a855f799}}@keyframes rankFxPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes rankFxRainbow{to{background-position:200% center}}@keyframes rankFxShimmer{to{background-position:-200% center}}html,body{overflow-x:hidden;max-width:100vw}@media (max-width: 768px){input,select,textarea{font-size:16px}button,[role=button],a.button{min-height:40px}}img,video{max-width:100%;height:auto}img[width][height]{height:auto}@media (max-width: 768px){html,body{max-width:100%;overflow-x:hidden}}*,*:before,*:after{min-width:0}img,svg,video,canvas,iframe{max-width:100%}pre,code{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}table{max-width:100%}.section-wrap{width:100%}@media (max-width: 1400px){.section-wrap{padding:3.4rem 1.4rem}}@media (max-width: 1100px){.news-entry{grid-template-columns:1fr}}@media (max-width: 960px){.section-wrap{padding:2.8rem 1.1rem}}@media (max-width: 640px){:root{--r:9px}.section-wrap{padding-left:.95rem;padding-right:.95rem}[role=dialog]{max-width:calc(100vw - 1.2rem)}}@media (max-width: 420px){html{font-size:15px}.section-wrap{padding-left:.7rem;padding-right:.7rem}}@media (max-width: 360px){html{font-size:14px}}html,body{overflow-x:hidden}@media (max-width: 820px){h1,h2,h3,h4{overflow-wrap:break-word;hyphens:none}p,a,li{overflow-wrap:break-word}img,video,canvas,svg{max-width:100%;height:auto}pre,code{white-space:pre-wrap;word-break:break-word}table{display:block;max-width:100%;overflow-x:auto}}@media (max-width: 640px){.section-wrap{padding:2rem .95rem}h2{font-size:clamp(1.4rem,5.5vw,2rem);line-height:1.15}h3{font-size:clamp(1.1rem,4vw,1.4rem);line-height:1.2}}@media (max-width: 380px){.section-wrap{padding:1.6rem .7rem}}@media (max-width: 640px){button,input,select,textarea{font-size:16px}}@media (max-width: 640px){[role=dialog]{max-width:calc(100vw - .8rem)!important;max-height:calc(100dvh - 1rem);overflow-y:auto}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.co-page{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;overflow:hidden}html:has(.co-page),body:has(.co-page){overflow:hidden;height:100%;position:fixed;width:100%;touch-action:none}.co-bg{position:absolute;inset:-5px;background-size:cover;background-position:center top;filter:brightness(.4) saturate(.8)}.co-overlay{position:absolute;inset:0;background:linear-gradient(135deg,#0c122366,#10162a59,#0c122373)}.co-label{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:#ffffff80}.co-label i{font-size:.7rem;width:14px;text-align:center;color:var(--accent,#4a9eff);opacity:.7}.co-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(74,158,255,.15),transparent);margin:.2rem 0}.co-pay-btn{width:100%;padding:.85rem;background:linear-gradient(135deg,#4a9eff,#3b82f6);border:none;border-radius:10px;color:#fff;font-size:.92rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:opacity .2s,transform .15s;margin-top:.5rem}.co-pay-btn:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.co-pay-btn:disabled{opacity:.5;cursor:not-allowed}.co-pay-error{font-size:.8rem;color:#ef4444;display:flex;align-items:center;gap:.4rem}.co-pay-error i{font-size:.75rem}.co-success{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:2.5rem 2rem;background:#162038d1;backdrop-filter:blur(30px);border-radius:20px;border:1px solid rgba(74,158,255,.12);max-width:460px;width:calc(100% - 2rem);box-shadow:0 0 80px #4a9eff0f,0 25px 60px #00000080;overflow:hidden}.co-success-banner{position:absolute;top:0;left:0;right:0;height:132px;background-size:cover;background-position:center;-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent);mask-image:linear-gradient(180deg,#000 45%,transparent);opacity:.5;pointer-events:none}.co-success-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#16203859,#162038eb)}.co-success-logo{position:relative;z-index:1;width:60px;height:60px;border-radius:16px;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(74,158,255,.35);box-shadow:0 0 24px #4a9eff38,0 6px 18px #00000073;margin-top:.35rem}@keyframes coThanksPulse{0%,to{box-shadow:0 0 14px color-mix(in srgb,var(--tc,#ffd700) 30%,transparent)}50%{box-shadow:0 0 26px color-mix(in srgb,var(--tc,#ffd700) 60%,transparent)}}.co-success-title{font-family:"Chakra Petch",var(--font),sans-serif;font-size:1.4rem;font-weight:700;color:#fff;margin:0}.co-success-sub{font-size:.88rem;color:#ffffff80;margin:0}.co-success-details{width:100%;background:#4a9eff0f;border:1px solid rgba(74,158,255,.1);border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.6rem}@media (max-width:520px){.co-page{align-items:flex-start}.co-success{box-sizing:border-box;width:100%;max-width:100%;margin:0;border-radius:0;border-left:0;border-right:0;padding:1.5rem 1rem 1.75rem;gap:.75rem;max-height:100dvh;overflow-y:auto}.co-success-banner{height:104px}.co-success-logo{width:52px;height:52px;border-radius:14px}.co-success-title{font-size:1.15rem;line-height:1.25}.co-success-sub{font-size:.82rem;line-height:1.45}.co-success-details{padding:.8rem;gap:.5rem}.co-success-details .co-label{font-size:.78rem}.co-pay-btn{padding:.7rem;font-size:.82rem;border-radius:8px}}@keyframes filterPanelIn{0%{opacity:0;transform:translateY(-10px) scale(.985)}to{opacity:1;transform:none}}@media (max-width:768px){input,textarea,select{font-size:16px!important}}@supports (padding-bottom: env(safe-area-inset-bottom)){@media (max-width:768px){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}}@media (max-width:768px){html,body{overflow-x:hidden;max-width:100vw}*{box-sizing:border-box}img,video{max-width:100%;height:auto}iframe{max-width:100%}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}pre,code{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}}@keyframes repPulse{0%,to{opacity:1;box-shadow:0 0 9px rgb(var(--rep-c))}50%{opacity:.55;box-shadow:0 0 16px rgb(var(--rep-c))}}@keyframes repShine{0%{left:-60%}to{left:115%}}@keyframes newsShimmer{to{background-position:-200% 0}}.news-entry{border-radius:18px}.news-entry:hover{transform:translateY(-4px)}@keyframes punCardIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@keyframes banStamp{0%{opacity:0;transform:rotate(-9deg) scale(1.9)}65%{opacity:1;transform:rotate(-9deg) scale(.94)}to{opacity:1;transform:rotate(-9deg) scale(1)}}@media (min-width:641px){@keyframes acpRoleDrop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}}.lsg-toast{background:color-mix(in srgb,var(--v2-pop,var(--surface)) 96%,transparent);backdrop-filter:blur(18px) saturate(1.2)}.lsg-toast-info{border-color:color-mix(in srgb,var(--accent) 34%,transparent)!important}.lsg-toast-info .lsg-toast-icon{color:var(--accent-hi)}.lsg-toast-success{background:linear-gradient(135deg,color-mix(in srgb,var(--green) 12%,transparent),transparent 60%),color-mix(in srgb,var(--v2-pop,var(--surface)) 96%,transparent)}.lsg-toast-error{background:linear-gradient(135deg,color-mix(in srgb,var(--red) 13%,transparent),transparent 60%),color-mix(in srgb,var(--v2-pop,var(--surface)) 96%,transparent)}.lsg-toast-warning{background:linear-gradient(135deg,rgba(245,165,36,.12),transparent 60%),color-mix(in srgb,var(--v2-pop,var(--surface)) 96%,transparent)}.wa{--wa-line:rgba(255,255,255,.08);--wa-line2:rgba(255,255,255,.14);--wa-panel:#121620;--wa-panel2:#171c28;--wa-sunk:#0c0f16;--wa-a:var(--accent,#4a9eff);--wa-a-soft:rgba(74,158,255,.12);--wa-a-line:rgba(74,158,255,.42);display:grid;grid-template-columns:230px minmax(0,1fr);gap:1rem;align-items:start;margin:1rem 0 3rem}.wa input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;margin:0;width:17px;height:17px;border-radius:5px;cursor:pointer;border:1px solid var(--wa-line2);background:#ffffff0f;display:inline-grid;place-content:center;transition:background .14s,border-color .14s}.wa input[type=checkbox]:before{content:"";width:10px;height:10px;transform:scale(0);background:#fff;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transition:transform .13s}.wa input[type=checkbox]:hover{border-color:var(--wa-a-line)}.wa input[type=checkbox]:checked{background:var(--wa-a);border-color:var(--wa-a)}.wa input[type=checkbox]:checked:before{transform:scale(1)}.wa input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--wa-a-soft)}@media (max-width:900px){.wa{grid-template-columns:minmax(0,1fr)}}@keyframes auth-reveal-unclip{to{overflow:visible}}@keyframes auth-otp-pop{0%{opacity:0;transform:scale(.5) translateY(4px)}to{opacity:1;transform:none}}@keyframes auth-otp-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes auth-otp-wave{0%,to{transform:translateY(0);opacity:.65}50%{transform:translateY(-5px);opacity:1}}@keyframes auth-otp-flip{0%{transform:rotateX(0) scale(1)}45%{transform:rotateX(-58deg) scale(1.07)}to{transform:rotateX(0) scale(1)}}@keyframes auth-otp-collapse{to{opacity:0;transform:scale(.9)}}@keyframes auth-verdict-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes auth-verdict-ring{0%{box-shadow:0 0 #42d97a73}70%{box-shadow:0 0 0 18px #42d97a00}to{box-shadow:0 0 #42d97a00}}@keyframes auth-otp-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-8px)}40%,60%{transform:translate(8px)}}@keyframes auth-otp-flash{0%{box-shadow:0 0 #e8505073}to{box-shadow:0 0 0 10px #e8505000}}@keyframes auth-card-red{0%,to{box-shadow:0 26px 60px -30px #000000d9,inset 0 1px #ffffff0d}35%{box-shadow:0 0 0 1px #e8505073,0 26px 60px -30px #e8505099}}input[type=checkbox],input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;flex-shrink:0;width:17px;height:17px;display:inline-grid;place-content:center;vertical-align:middle;border:1.5px solid var(--border3);background:var(--bg2);cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}input[type=checkbox]{border-radius:6px}input[type=radio]{border-radius:50%}input[type=checkbox]:before{content:"";width:10px;height:10px;background:#fff;transform:scale(0);transition:transform .12s ease-out;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}input[type=radio]:before{content:"";width:7px;height:7px;border-radius:50%;background:#fff;transform:scale(0);transition:transform .12s ease-out}input[type=checkbox]:checked,input[type=radio]:checked{border-color:transparent;background:linear-gradient(160deg,var(--accent),var(--accent-lo));box-shadow:0 6px 14px -8px color-mix(in srgb,var(--accent) 80%,transparent)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 55%,transparent)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 24%,transparent)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.45;cursor:not-allowed}input[type=checkbox]:indeterminate{border-color:transparent;background:linear-gradient(160deg,var(--accent),var(--accent-lo))}input[type=checkbox]:indeterminate:before{transform:scale(1);clip-path:polygon(10% 42%,90% 42%,90% 58%,10% 58%)}.pkg-item{display:flex;flex-direction:column;height:100%}main:has(.hero--photo) .site-orbs{display:none}.pkg-item{padding:0;overflow:hidden}.pkg-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.pkg-item{padding:0}}@keyframes profileOnlinePulse{0%,to{box-shadow:0 0 #42d97a8c}60%{box-shadow:0 0 0 5px #42d97a00}}.co-page:has(.co-success.is-premium){overflow-y:auto;align-items:safe center;padding:1.2rem 0}@keyframes coHeroIn{0%{transform:scale(1.5);opacity:0}to{transform:scale(1.9);opacity:1}}@keyframes coFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:640px){@keyframes coHeroIn{0%{transform:scale(1.2);opacity:0}to{transform:scale(1.5);opacity:1}}}@keyframes hwFog{0%{transform:translate(-5%)}to{transform:translate(5%)}}@keyframes hwGhostR{0%{transform:translate(-12vw)}25%{transform:translate(20vw,-3vh)}50%{transform:translate(50vw,2vh)}75%{transform:translate(80vw,-2vh)}to{transform:translate(112vw)}}@keyframes hwGhostL{0%{transform:translate(112vw) scaleX(-1)}25%{transform:translate(80vw,2vh) scaleX(-1)}50%{transform:translate(50vw,-2vh) scaleX(-1)}75%{transform:translate(20vw,3vh) scaleX(-1)}to{transform:translate(-12vw) scaleX(-1)}}@keyframes hwSpider{0%,to{transform:translateY(-30px)}50%{transform:translateY(8px)}}html.season-halloween:not(.theme-v2) .site-orb--1{background:radial-gradient(circle at 50% 50%,#ff7a1a29,#ff7a1a12 34%,#ff7a1a05 58%,#ff7a1a00 78%)}html.season-halloween:not(.theme-v2) .site-orb--2{background:radial-gradient(circle at 50% 50%,#ff96281a,#ff96280b 34%,#ff962804 58%,#ff962800 78%)}html.season-halloween:not(.theme-v2) .site-orb--3{background:radial-gradient(circle at 50% 50%,#ff5a141a,#ff5a140b 34%,#ff5a1404 58%,#ff5a1400 78%)}.hw-web{position:fixed;top:0;width:clamp(150px,16vw,250px);height:auto;z-index:150;pointer-events:none;color:#ffffff3d;transform-origin:0 0;animation:hwWebSway 9s ease-in-out infinite}.hw-web--tl{left:0}.hw-web--tr{right:0;transform:scaleX(-1);transform-origin:50% 0;animation-name:hwWebSwayR;animation-delay:-4s}@keyframes hwWebSway{0%,to{transform:rotate(0)}50%{transform:rotate(1.2deg)}}@keyframes hwWebSwayR{0%,to{transform:scaleX(-1) rotate(0)}50%{transform:scaleX(-1) rotate(1.2deg)}}@media (max-width:720px){.hw-web{width:96px;color:#ffffff29}}@media (prefers-reduced-motion:reduce){.hw-web{animation:none}}@keyframes cs-tape-run{0%{transform:translate(0)}to{transform:translate(-50%)}}.data-table-with-banner{overflow:hidden;padding:0}.data-table-with-banner .data-table{width:100%;margin:0;border-collapse:collapse;display:table}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}@media (min-width: 640px){.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
