@font-face{font-family:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ba35eb811246f14c-s.9af79fe1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/680aa1e827d679d2-s.p.59922d9b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla Fallback;src:local(Arial);ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.0%;size-adjust:102.4%}.karla_964b01e9-module__UiOhua__className{font-family:Karla,Karla Fallback;font-style:normal}.karla_964b01e9-module__UiOhua__variable{--font-karla:"Karla","Karla Fallback"}
@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes skeletonPulse{0%,to{opacity:.6}50%{opacity:1}}.JC-Skeleton{background:#ffffff0f;border-radius:4px;animation:1.2s ease-in-out infinite skeletonPulse}.JC-Body{min-height:90vh;position:relative}.JC-BodyWrapper{isolation:isolate;position:relative}.JC-PortalHero{text-align:center;padding:48px 24px 56px;animation:.5s fadeIn}.JC-PortalHero h1{font-family:var(--font-space);color:var(--text-main);letter-spacing:-.02em;background:linear-gradient(135deg,var(--text-main)0%,var(--accent)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:clamp(2rem,5vw,3rem);font-weight:800}.JC-PortalHero p{color:var(--secondBG-text);max-width:520px;margin:0 auto 32px;font-size:1.1rem;line-height:1.6}.JC-PortalCtas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.JC-PortalCta{font-family:var(--font-space);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;gap:8px;padding:14px 24px;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.JC-PortalCta-primary{background:linear-gradient(135deg,var(--accent)0%,#5a8bc4 100%);color:#fff;border:1px solid #fff3;box-shadow:0 4px 14px #78a1d959}.JC-PortalCta-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #78a1d973}.JC-PortalCta-secondary{background:var(--secondBG);color:var(--text-main);border:2px solid #ffffff1f}.JC-PortalCta-secondary:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.JC-AboutSection{background-color:#070814;background-image:radial-gradient(ellipse 110% 65% at 50% 108%,color-mix(in srgb,var(--accent)28%,transparent)0%,transparent 58%),radial-gradient(circle at 10% 14%,#fff8e608 0%,transparent 30%),linear-gradient(168deg,#0c0e1a 0%,#080a12 48%,#05060e 100%);border:1px solid #ffffff0f;border-radius:4px 4px 18px;grid-template-columns:1fr auto;gap:0;min-height:320px;margin-top:24px;margin-bottom:48px;animation:.6s .1s backwards fadeIn;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 42px #00000080,inset 0 1px #ffffff0a}.JC-AboutSection:before{content:"";z-index:2;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent)15%,transparent)12%,var(--accent)42%,color-mix(in srgb,var(--accent)70%,#fff)50%,var(--accent)58%,color-mix(in srgb,var(--accent)15%,transparent)88%,transparent 100%);height:2px;box-shadow:0 0 22px color-mix(in srgb,var(--accent)48%,transparent),0 -8px 28px color-mix(in srgb,var(--accent)14%,transparent);pointer-events:none;position:absolute;inset:auto 0 0}@media (max-width:768px){.JC-AboutSection{grid-template-rows:auto 1fr;grid-template-columns:1fr}}.JC-AboutSection-content{flex-direction:column;justify-content:center;padding:40px 36px;display:flex}.JC-AboutSection-content h2{font-family:var(--font-space);color:var(--text-main);letter-spacing:-.02em;margin:0 0 12px;font-size:1.75rem;font-weight:700}.JC-AboutSection-content p{color:#ffffffc7;margin:0;font-size:1rem;line-height:1.7}.JC-AboutSection-image{background:linear-gradient(135deg,#78a1d91f 0%,#78a1d90a 100%);width:360px;max-width:100%;min-height:280px;position:relative}@media (max-width:768px){.JC-AboutSection-image{order:-1;width:100%;min-height:240px}}.JC-AboutSection-image img{object-fit:cover;width:100%;height:100%}@keyframes blogItemIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.JC-BlogSection{width:100%;padding-top:24px}.JC-BlogSection-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.JC-BlogSection-title{font-family:var(--font-space);letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.4rem;font-weight:700;display:flex}.JC-BlogSection-title .ph{color:var(--accent);font-size:1.3rem}.JC-BlogSection-page{color:var(--grey);font-size:.85rem;font-family:var(--font-space);font-weight:500}.JC-BlogShowAll{background:var(--secondBG);border:1px solid var(--borderColor);color:var(--text-main);font-family:var(--font-space);transition:var(--transition);white-space:nowrap;border-radius:100px;flex-shrink:0;align-items:center;gap:7px;padding:9px 18px;font-size:.875rem;font-weight:600;display:inline-flex}.JC-BlogShowAll:hover{border-color:var(--accent);color:var(--accent)}.JC-FeaturedPost{border-radius:var(--borderRadius-large);border:1px solid var(--borderColor);background:var(--secondBG);grid-template-columns:1fr 1fr;min-height:340px;margin-bottom:24px;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;overflow:hidden}.JC-FeaturedPost:hover{border-color:#ffffff2e;transform:translateY(-3px);box-shadow:0 24px 56px #00000073}.JC-FeaturedPost-image{min-height:300px;position:relative}.JC-FeaturedPost-imagePlaceholder{background:var(--thirdBG);color:#ffffff26;justify-content:center;align-items:center;font-size:3rem;display:flex}.JC-FeaturedPost-content{flex-direction:column;justify-content:center;gap:14px;padding:40px 36px;display:flex}.JC-FeaturedPost-title{font-family:var(--font-space);letter-spacing:-.025em;color:var(--text-main);margin:0;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;line-height:1.25}.JC-FeaturedPost-excerpt{color:#ffffffb8;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.JC-FeaturedPost-cta{color:var(--accentHover);font-family:var(--font-space);align-items:center;gap:6px;margin-top:4px;font-size:.875rem;font-weight:600;transition:gap .2s;display:inline-flex}.JC-FeaturedPost:hover .JC-FeaturedPost-cta{gap:10px}@media (max-width:860px){.JC-FeaturedPost{grid-template-columns:1fr}.JC-FeaturedPost-image{min-height:220px}.JC-FeaturedPost-content{padding:28px 24px}}.JC-BlogGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:860px){.JC-BlogGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.JC-BlogGrid{grid-template-columns:1fr}}.JC-BlogCard{border-radius:var(--borderRadius-small);border:1px solid var(--borderColor);background:var(--secondBG);flex-direction:column;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden}.JC-BlogCard:hover{border-color:#ffffff2e;transform:translateY(-3px);box-shadow:0 12px 32px #00000059}.JC-BlogCard-image{background:var(--thirdBG);flex-shrink:0;height:176px;position:relative}.JC-BlogCard-imagePlaceholder{color:#ffffff1f;justify-content:center;align-items:center;width:100%;height:100%;font-size:2.5rem;display:flex}.JC-BlogCard-body{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}.JC-BlogCard-tag{color:var(--accentHover);letter-spacing:.06em;text-transform:uppercase;background:#6060d338;border-radius:100px;align-self:flex-start;align-items:center;padding:3px 9px;font-size:.7rem;font-weight:700;display:inline-flex}.JC-BlogCard-title{font-family:var(--font-space);letter-spacing:-.02em;color:var(--text-main);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.975rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.JC-BlogCard-excerpt{color:#fff9;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.85rem;line-height:1.55;display:-webkit-box;overflow:hidden}.JC-BlogCard-meta{color:var(--grey);align-items:center;gap:4px;margin-top:auto;padding-top:6px;font-size:.78rem;display:flex}.JC-BlogPagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:40px;display:flex}.JC-BlogPagination-btn{border-radius:var(--borderRadius-mini);background:var(--secondBG);border:1px solid var(--borderColor);min-width:40px;height:40px;color:var(--text-main);font-family:var(--font-space);transition:var(--transition);justify-content:center;align-items:center;padding:0 12px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.JC-BlogPagination-btn:hover{border-color:var(--accent);color:var(--accent)}.JC-BlogPagination-btn--active{background:var(--accent);border-color:var(--accent);color:#fff}.JC-BlogPagination-btn--active:hover{color:#fff;filter:brightness(1.1)}.JC-BlogEmpty{text-align:center;color:var(--secondBG-text);flex-direction:column;align-items:center;gap:16px;padding:72px 24px;display:flex}.JC-BlogEmpty .ph{opacity:.4;font-size:3rem}.JC-BlogEmpty p{margin:0;font-size:1rem}.JC-BlogPost{width:100%;max-width:760px;margin:0 auto;padding:24px 24px 0}.JC-BlogPost-back{margin-bottom:28px}.JC-BlogPost-backLink{font-family:var(--font-space);color:var(--grey);align-items:center;gap:7px;font-size:.875rem;font-weight:600;transition:color .2s;display:inline-flex}.JC-BlogPost-backLink:hover{color:var(--text-main)}.JC-BlogPost-hero{border-radius:var(--borderRadius-large);height:400px;margin-bottom:36px;position:relative;overflow:hidden}@media (max-width:600px){.JC-BlogPost-hero{border-radius:var(--borderRadius-small);height:240px}}.JC-BlogPost-tags{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.JC-BlogPost-title{font-family:var(--font-space);letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(1.75rem,4vw,2.4rem);font-weight:800;line-height:1.2}.JC-BlogPost-meta{color:var(--grey);border-bottom:1px solid var(--borderColor-light);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:40px;padding-bottom:28px;font-size:.875rem;display:flex}.JC-BlogPost-meta>span+span:before{content:"·";margin-right:6px}.JC-BlogPost-content{color:#ffffffdb;font-size:1.05rem;line-height:1.78}.JC-BlogPost-content h2{font-family:var(--font-space);letter-spacing:-.025em;color:var(--text-main);margin:2.25rem 0 .875rem;font-size:1.5rem;font-weight:700}.JC-BlogPost-content h3{font-family:var(--font-space);letter-spacing:-.015em;color:var(--text-main);margin:1.75rem 0 .75rem;font-size:1.2rem;font-weight:600}.JC-BlogPost-content p{margin-bottom:1.25rem}.JC-BlogPost-content a{color:var(--accentHover);text-underline-offset:3px;text-decoration:underline}.JC-BlogPost-content a:hover{color:#fff}.JC-BlogPost-content img{border-radius:var(--borderRadius-mini);max-width:100%;margin:1rem 0}.JC-BlogPost-content figure{margin:1.5rem 0}.JC-BlogPost-content figcaption{color:var(--grey);text-align:center;margin-top:8px;font-size:.8rem}.JC-BlogPost-content blockquote{border-left:3px solid var(--accent);background:var(--secondBG);border-radius:0 var(--borderRadius-mini)var(--borderRadius-mini)0;color:#ffffffb8;margin:1.75rem 0;padding:10px 22px;font-style:italic}.JC-BlogPost-content pre{border:1px solid var(--borderColor);border-radius:var(--borderRadius-mini);background:#0a0b18;margin:1.5rem 0;padding:18px 22px;font-size:.9em;overflow-x:auto}.JC-BlogPost-content code{background:#ffffff12;border-radius:4px;padding:2px 6px;font-family:Courier New,Courier,monospace;font-size:.9em}.JC-BlogPost-content pre code{background:0 0;padding:0}.JC-BlogPost-content ul,.JC-BlogPost-content ol{margin-bottom:1.25rem;padding-left:1.6rem}.JC-BlogPost-content li{margin-bottom:.4rem}.JC-BlogPost-content hr{border:none;border-top:1px solid var(--borderColor);margin:2.5rem 0}.JC-BlogSection-header{animation:.4s cubic-bezier(.22,1,.36,1) 40ms backwards blogItemIn}.JC-FeaturedPost{animation:.5s cubic-bezier(.22,1,.36,1) .1s backwards blogItemIn}.JC-BlogGrid .JC-BlogCard:first-child{animation:.45s cubic-bezier(.22,1,.36,1) 80ms backwards blogItemIn}.JC-BlogGrid .JC-BlogCard:nth-child(2){animation:.45s cubic-bezier(.22,1,.36,1) .14s backwards blogItemIn}.JC-BlogGrid .JC-BlogCard:nth-child(3){animation:.45s cubic-bezier(.22,1,.36,1) .2s backwards blogItemIn}.JC-BlogGrid .JC-BlogCard:nth-child(4){animation:.45s cubic-bezier(.22,1,.36,1) .26s backwards blogItemIn}.JC-BlogGrid .JC-BlogCard:nth-child(5){animation:.45s cubic-bezier(.22,1,.36,1) .32s backwards blogItemIn}.JC-BlogGrid .JC-BlogCard:nth-child(6){animation:.45s cubic-bezier(.22,1,.36,1) .38s backwards blogItemIn}.JC-BlogGrid .JC-BlogCard:nth-child(7){animation:.45s cubic-bezier(.22,1,.36,1) .44s backwards blogItemIn}.JC-BlogGrid .JC-BlogCard:nth-child(8){animation:.45s cubic-bezier(.22,1,.36,1) .5s backwards blogItemIn}.JC-BlogGrid .JC-BlogCard:nth-child(9){animation:.45s cubic-bezier(.22,1,.36,1) .56s backwards blogItemIn}.JC-BlogGrid .JC-BlogCard:nth-child(10){animation:.45s cubic-bezier(.22,1,.36,1) .6s backwards blogItemIn}.JC-BlogGrid .JC-BlogCard:nth-child(n+11){animation:.45s cubic-bezier(.22,1,.36,1) .64s backwards blogItemIn}.JC-BlogPost-back{animation:.4s cubic-bezier(.22,1,.36,1) 50ms backwards blogItemIn}.JC-BlogPost-hero{animation:.5s cubic-bezier(.22,1,.36,1) .1s backwards blogItemIn}.JC-BlogPost-tags{animation:.4s cubic-bezier(.22,1,.36,1) .16s backwards blogItemIn}.JC-BlogPost-title{animation:.4s cubic-bezier(.22,1,.36,1) .2s backwards blogItemIn}.JC-BlogPost-meta{animation:.4s cubic-bezier(.22,1,.36,1) .24s backwards blogItemIn}.JC-BlogPost-content{animation:.5s cubic-bezier(.22,1,.36,1) .3s backwards blogItemIn}@media (prefers-reduced-motion:reduce){.JC-BlogSection-header,.JC-FeaturedPost,.JC-BlogGrid .JC-BlogCard,.JC-BlogPost-back,.JC-BlogPost-hero,.JC-BlogPost-tags,.JC-BlogPost-title,.JC-BlogPost-meta,.JC-BlogPost-content{animation:none}}.JC-Container{width:100%;max-width:var(--widthMain);z-index:3;flex-direction:column;gap:35px;min-height:60vh;margin:-80px auto 0;padding-top:40px;padding-bottom:40px;display:flex;position:relative}.JC-Container.JC-Container--animate{transition:opacity .28s,transform .28s}.JC-Container.JC-Container--animate:not(.JC-Container--visible){opacity:0;transform:translateY(12px)}.JC-Container.JC-Container--animate.JC-Container--visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.JC-Container.JC-Container--animate:not(.JC-Container--visible),.JC-Container.JC-Container--animate.JC-Container--visible{opacity:1;transition:none;transform:none}}.JC-CustomPage-header{background-color:#070814;background-image:radial-gradient(ellipse 120% 80% at 50% 110%,color-mix(in srgb,var(--accent)32%,transparent)0%,transparent 55%),linear-gradient(168deg,#0c0e1a 0%,#080a12 48%,#05060e 100%);border:1px solid #ffffff0f;border-radius:4px 4px 18px;justify-content:center;align-items:center;min-height:100px;margin:-24px 0 32px;padding:20px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 42px #00000080,inset 0 1px #ffffff0a}.JC-CustomPage-header:before{content:"";z-index:2;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent)15%,transparent)12%,var(--accent)42%,color-mix(in srgb,var(--accent)70%,#fff)50%,var(--accent)58%,color-mix(in srgb,var(--accent)15%,transparent)88%,transparent 100%);height:2px;box-shadow:0 0 22px color-mix(in srgb,var(--accent)48%,transparent),0 -8px 28px color-mix(in srgb,var(--accent)14%,transparent);pointer-events:none;position:absolute;inset:auto 0 0}.JC-CustomPage-header-between{z-index:2;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.JC-CustomPage-header-center{text-align:center;pointer-events:none;position:absolute;left:0;right:0}.JC-CategoryName-big{font-family:var(--font-space);color:var(--text-main);margin:0;font-size:1.75rem;font-weight:700}.JC-StaffSection{margin-bottom:25px}.JC-StaffSection:last-child{margin-bottom:0}.JC-StaffSection-content{background-color:#070814;background-image:radial-gradient(ellipse 110% 65% at 50% 108%,color-mix(in srgb,var(--accent)24%,transparent)0%,transparent 58%),radial-gradient(circle at 10% 14%,#fff8e608 0%,transparent 30%),linear-gradient(168deg,#0c0e1a 0%,#080a12 48%,#05060e 100%);border:1px solid #ffffff0f;border-radius:4px 4px 18px;padding:28px 24px;position:relative;overflow:hidden;box-shadow:0 16px 42px #00000080,inset 0 1px #ffffff0a}.JC-StaffSection-content:before{content:"";z-index:2;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent)15%,transparent)12%,var(--accent)42%,color-mix(in srgb,var(--accent)70%,#fff)50%,var(--accent)58%,color-mix(in srgb,var(--accent)15%,transparent)88%,transparent 100%);height:2px;box-shadow:0 0 22px color-mix(in srgb,var(--accent)48%,transparent),0 -8px 28px color-mix(in srgb,var(--accent)14%,transparent);pointer-events:none;position:absolute;inset:auto 0 0}.JC-StaffSection-header{border-bottom:1px solid #ffffff14;margin-bottom:24px;padding-bottom:16px}.JC-StaffSection-header h1{font-family:var(--font-space);color:var(--text-main);margin:0 0 6px;font-size:1.5rem;font-weight:700}.JC-StaffSection-header p{color:#ffffff9e;margin:0;font-size:.95rem}.JC-StaffGrids{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.JC-StaffBox{background-color:#070814;background-image:linear-gradient(168deg,#0c0e1a 0%,#080a12 48%,#05060e 100%);border:1px solid #ffffff0f;border-radius:4px 4px 18px;align-items:stretch;gap:16px;padding:18px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000073,inset 0 1px #ffffff0a}.JC-StaffBox[data-rank-level="4"]{background:linear-gradient(250deg,#b4000059 0%,#8c000029 45%,var(--body)100%);border-color:#aa000080;box-shadow:0 4px 16px #aa000040}.JC-StaffBox[data-rank-level="4"]:before{background:linear-gradient(135deg,#c8000040,#0000 55%)}.JC-StaffBox:before{content:"";opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.JC-StaffBox[data-rank-level=d]{background:linear-gradient(250deg,#f3746b59 0%,#a8332b29 45%,var(--body)100%);border-color:#f3746b80;box-shadow:0 4px 16px #f3746b40}.JC-StaffBox[data-rank-level=d]:before{background:linear-gradient(135deg,#f3746b40,#0000 55%)}.JC-StaffBox[data-rank-level=c]{background:linear-gradient(250deg,#1f1fbb59 0%,#1022e529 45%,var(--body)100%);border-color:#1f1fbb80;box-shadow:0 4px 16px #1f1fbb40}.JC-StaffBox[data-rank-level=c]:before{background:linear-gradient(135deg,#1022e540,#0000 55%)}.JC-StaffBox[data-rank-level=co]{background:linear-gradient(250deg,#ff46464d 0%,#dc323224 45%,var(--body)100%);border-color:#ff555573;box-shadow:0 4px 16px #ff555538}.JC-StaffBox[data-rank-level=co]:before{background:linear-gradient(135deg,#ff646438,#0000 55%)}.JC-StaffBox[data-rank-level="6"]{background:linear-gradient(250deg,#1898ea59 0%,#00efff29 45%,var(--body)100%);border-color:#1898ea80;box-shadow:0 4px 16px #1898ea40}.JC-StaffBox[data-rank-level="6"]:before{background:linear-gradient(135deg,#00efff38,#0000 55%)}.JC-StaffBox[data-rank-level=b]{background:linear-gradient(250deg,#07959559 0%,#77fbfb29 45%,var(--body)100%);border-color:#07959580;box-shadow:0 4px 16px #07959540}.JC-StaffBox[data-rank-level=b]:before{background:linear-gradient(135deg,#77fbfb38,#0000 55%)}.JC-StaffBox[data-rank-level="5"]{background:linear-gradient(250deg,#ff720059 0%,#ff480029 45%,var(--body)100%);border-color:#ff720080;box-shadow:0 4px 16px #ff720040}.JC-StaffBox[data-rank-level="5"]:before{background:linear-gradient(135deg,#ff480040,#0000 55%)}.JC-StaffBox[data-rank-level="3"]{background:linear-gradient(250deg,#ffc50052 0%,#bf740024 45%,var(--body)100%);border-color:#ffc50080;box-shadow:0 4px 16px #ffc50038}.JC-StaffBox[data-rank-level="3"]:before{background:linear-gradient(135deg,#ffc50040,#0000 55%)}.JC-StaffBox[data-rank-level=trialmod]{background:linear-gradient(250deg,#ffff6452 0%,#ffdc3224 45%,var(--body)100%);border-color:#abab6980;box-shadow:0 4px 16px #ffff5538}.JC-StaffBox[data-rank-level=trialmod]:before{background:linear-gradient(135deg,#ffff7840,#0000 55%)}.JC-StaffBox[data-rank-level="7"]{background:linear-gradient(250deg,#9f00ff52 0%,#60009924 45%,var(--body)100%);border-color:#9f00ff73;box-shadow:0 4px 16px #9f00ff38}.JC-StaffBox[data-rank-level="7"]:before{background:linear-gradient(135deg,#9f00ff38,#0000 55%)}.JC-StaffBox[data-rank-level="8"]{background:linear-gradient(250deg,#19e61952 0%,#32c83224 45%,var(--body)100%);border-color:#19e61973;box-shadow:0 4px 16px #19e61938}.JC-StaffBox[data-rank-level="8"]:before{background:linear-gradient(135deg,#32c83238,#0000 55%)}.JC-StaffBox[data-rank-level="9"]{background:linear-gradient(250deg,#45924552 0%,#2a5a2a24 45%,var(--body)100%);border-color:#45924573;box-shadow:0 4px 16px #45924538}.JC-StaffBox[data-rank-level="9"]:before{background:linear-gradient(135deg,#45924538,#0000 55%)}.JC-StaffBox:hover{transform:translateY(-4px);box-shadow:0 14px 36px #0f172a40}.JC-StaffBox[data-rank-level="4"]:hover{box-shadow:0 14px 36px #aa000059}.JC-StaffBox[data-rank-level=d]:hover{box-shadow:0 14px 36px #f3746b4d}.JC-StaffBox[data-rank-level=c]:hover{box-shadow:0 14px 36px #1f1fbb4d}.JC-StaffBox[data-rank-level=co]:hover{box-shadow:0 14px 36px #ff55554d}.JC-StaffBox[data-rank-level="6"]:hover{box-shadow:0 14px 36px #1898ea4d}.JC-StaffBox[data-rank-level=b]:hover{box-shadow:0 14px 36px #07959547}.JC-StaffBox[data-rank-level="5"]:hover{box-shadow:0 14px 36px #ff720047}.JC-StaffBox[data-rank-level="3"]:hover{box-shadow:0 14px 36px #ffc5004d}.JC-StaffBox[data-rank-level=trialmod]:hover{box-shadow:0 14px 36px #ffff554d}.JC-StaffBox[data-rank-level="7"]:hover{box-shadow:0 14px 36px #9f00ff47}.JC-StaffBox[data-rank-level="8"]:hover{box-shadow:0 14px 36px #19e61947}.JC-StaffBox[data-rank-level="9"]:hover{box-shadow:0 14px 36px #45924547}.JC-StaffBox:hover:before{opacity:1}.JC-StaffBox-left{flex-direction:column;flex:1;justify-content:center;gap:8px;min-width:0;display:flex}.JC-StaffName{font-family:var(--font-space);color:var(--text-main);margin:0;font-size:1.15rem;font-weight:700}.JC-StaffLevel{text-transform:uppercase;letter-spacing:.06em;z-index:2;border:1px solid #ffffff80;border-radius:999px;width:fit-content;margin:0;padding:6px 12px;font-size:.8rem;font-weight:700;display:inline-block;position:relative;box-shadow:0 2px 8px #00000026}.JC-StaffLevel-manager{color:#fff;background:linear-gradient(135deg,#f3746b,#a8332b);border-color:#f3746bd9}.JC-StaffLevel-senior-admin{color:#fff;background:linear-gradient(135deg,#1f1fbb,#1022e5);border-color:#1f1fbbd9}.JC-StaffLevel-admin{color:#fff;background:linear-gradient(135deg,#1898ea,#00efff);border-color:#1898ead9}.JC-StaffLevel-developer{color:#fff;background:linear-gradient(135deg,#079595,#77fbfb);border-color:#079595d9}.JC-StaffLevel-senior-mod{color:#fff;background:linear-gradient(135deg,#ff7200,#ff4800);border-color:#ff7200d9}.JC-StaffLevel-mod{color:#1a1200;background:linear-gradient(135deg,#ffc500,#bf7400);border-color:#ffc500e6}.JC-StaffLevel-helper{color:#fff;background:linear-gradient(135deg,#9f00ff,#600099);border-color:#9f00ffd9}.JC-StaffLevel-senior-builder{color:#fff;background:linear-gradient(135deg,#19e619,#32c832);border-color:#19e619d9}.JC-StaffLevel-builder{color:#fff;background:linear-gradient(135deg,#459245,#2a5a2a);border-color:#459245d9}.JC-StaffLevel-owner,.JC-StaffLevel-co-owner{color:#fff;background:#a00;border-color:#c80000cc}.JC-StaffLevel-co-owner{font-style:italic}.JC-StaffLevel-plat-admin{color:#fff;background:#d33;border-color:#ff6464cc;font-style:italic}.JC-StaffLevel-trialmod{color:#000;background:#ff5;border-color:#ff5c}.JC-StaffLevel-3{color:#1a1200;background:linear-gradient(135deg,#ffc500,#bf7400);border-color:#ffc500e6}.JC-StaffLevel-5{color:#fff;background:linear-gradient(135deg,#ff7200,#ff4800);border-color:#ff7200d9}.JC-StaffLevel-6{color:#fff;background:linear-gradient(135deg,#1898ea,#00efff);border-color:#1898ead9}.JC-StaffLevel-c{color:#fff;background:linear-gradient(135deg,#1f1fbb,#1022e5);border-color:#1f1fbbd9}.JC-StaffLevel-co{color:#fff;background:#d33;border-color:#ff6464cc;font-style:italic}.JC-StaffLevel-d{color:#fff;background:linear-gradient(135deg,#f3746b,#a8332b);border-color:#f3746bd9}.JC-StaffLevel-b{color:#fff;background:linear-gradient(135deg,#079595,#77fbfb);border-color:#079595d9}.JC-StaffLevel-4{color:#fff;background:#a00;border-color:#c80000cc}.JC-StaffBox-info{flex-direction:column;gap:6px;margin-top:4px;display:none}.JC-StaffBox-line{color:var(--secondBG-text);align-items:center;gap:8px;font-size:.85rem;display:flex}.JC-StaffBox-line i{color:#5865f2;flex-shrink:0;font-size:1.1rem}.JC-StaffBox-right{flex-shrink:0;align-items:center;gap:0;display:flex;position:relative}.JC-StaffBox-img-v1{object-fit:contain;width:200px;height:200px;image-rendering:pixelated;transition:transform .3s;position:absolute;top:-10px;right:-35px;transform:scaleX(-1)}.JC-StatsSection{margin-bottom:32px}.JC-StatsSection-content{background-color:#070814;background-image:radial-gradient(ellipse 110% 65% at 50% 108%,color-mix(in srgb,var(--accent)24%,transparent)0%,transparent 58%),radial-gradient(circle at 10% 14%,#fff8e608 0%,transparent 30%),linear-gradient(168deg,#0c0e1a 0%,#080a12 48%,#05060e 100%);border:1px solid #ffffff0f;border-radius:4px 4px 18px;padding:28px 24px 32px;position:relative;overflow:hidden;box-shadow:0 16px 42px #00000080,inset 0 1px #ffffff0a}.JC-StatsSection-content:before{content:"";z-index:2;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent)15%,transparent)12%,var(--accent)42%,color-mix(in srgb,var(--accent)70%,#fff)50%,var(--accent)58%,color-mix(in srgb,var(--accent)15%,transparent)88%,transparent 100%);height:2px;box-shadow:0 0 22px color-mix(in srgb,var(--accent)48%,transparent),0 -8px 28px color-mix(in srgb,var(--accent)14%,transparent);pointer-events:none;position:absolute;inset:auto 0 0}.JC-StatsSection-toolbar{border-bottom:2px solid #78a1d933;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-bottom:24px;padding-bottom:20px;display:flex}.JC-StatsSection-search-wrap{flex:1;min-width:200px;position:relative}.JC-StatsSection-search-icon{color:#ffffff7a;pointer-events:none;font-size:1.2rem;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.JC-StatsSection-search{border-radius:var(--borderRadius-mini);border:1px solid #ffffff24;width:100%;padding:12px 14px 12px 44px;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.JC-StatsSection-search:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #78a1d933}.JC-StatsSection-sort-wrap{align-items:center;gap:10px;display:flex}.JC-StatsSection-sort-label{color:var(--secondBG-text);font-size:.9rem;font-weight:600}.JC-StatsSection-sort{border-radius:var(--borderRadius-mini);background:var(--secondBG);cursor:pointer;border:1px solid #ffffff24;min-width:140px;padding:10px 14px;font-family:inherit;font-size:.9rem}.JC-StatsSection-sort:focus{border-color:var(--accent);outline:none}.JC-LeaderboardTable{flex-direction:column;gap:0;display:flex}.JC-LeaderboardTable-header{border-radius:var(--borderRadius-mini)var(--borderRadius-mini)0 0;text-transform:uppercase;letter-spacing:.05em;color:#ffffff9e;background:linear-gradient(135deg,#78a1d914 0%,#78a1d905 100%);border:1px solid #ffffff14;border-bottom:none;grid-template-columns:56px 1fr minmax(0,2fr);align-items:center;gap:16px;padding:12px 16px;font-size:.8rem;font-weight:700;display:grid}.JC-LeaderboardTable-col-rank{width:40px}.JC-LeaderboardRow{border:1px solid #ffffff14;border-bottom:none;grid-template-columns:56px 1fr minmax(0,2fr);align-items:center;gap:16px;padding:14px 16px;transition:background .2s,border-color .2s;display:grid}.JC-LeaderboardRow:last-child{border-radius:0 0 var(--borderRadius-mini)var(--borderRadius-mini);border-bottom:1px solid #ffffff14}.JC-LeaderboardRow:only-child{border-radius:var(--borderRadius-mini);border:1px solid #ffffff14}.JC-LeaderboardRow:hover{background:#78a1d90f}.JC-LeaderboardRow[data-top-three="1"]{background:linear-gradient(90deg,#ffc1071f 0%,#0000 100%);border-color:#ffc10740}.JC-LeaderboardRow[data-top-three="2"]{background:linear-gradient(90deg,#c0c0c01f 0%,#0000 100%);border-color:#c0c0c040}.JC-LeaderboardRow[data-top-three="3"]{background:linear-gradient(90deg,#cd7f321f 0%,#0000 100%);border-color:#cd7f3240}.JC-LeaderboardRow-rank{border-radius:var(--borderRadius-mini);width:40px;height:40px;font-family:var(--font-space);color:var(--text-main);background:#ffffff0f;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex}.JC-LeaderboardRow-rank i{font-size:1.5rem}.JC-LeaderboardRow-rank i.ph-ph-trophy{color:#eab308}.JC-LeaderboardRow[data-top-three="2"] .JC-LeaderboardRow-rank i{color:#94a3b8}.JC-LeaderboardRow[data-top-three="3"] .JC-LeaderboardRow-rank i{color:#cd7f32}.JC-LeaderboardRow-rank-num{color:var(--secondBG-text)}.JC-LeaderboardRow-player{align-items:center;gap:12px;min-width:0;display:flex}.JC-LeaderboardRow-head{width:40px;height:40px;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;background:#ffffff0f;border:2px solid #ffffff1a;border-radius:6px;flex-shrink:0}.JC-LeaderboardRow-info{flex-direction:column;gap:4px;min-width:0;display:flex}.JC-LeaderboardRow-name{font-family:var(--font-space);color:var(--text-main);font-size:1rem;font-weight:700}.JC-LeaderboardRow-badge{text-transform:uppercase;letter-spacing:.04em;color:var(--accent);background:#78a1d926;border-radius:999px;width:fit-content;padding:2px 8px;font-size:.75rem;font-weight:600}.JC-LeaderboardRow-stats{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));align-items:stretch;gap:10px 16px;min-width:0;display:grid}.JC-StatBlock{border-radius:var(--borderRadius-mini);background:linear-gradient(135deg,#78a1d90f 0%,#78a1d905 100%);border:1px solid #ffffff14;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;transition:border-color .2s,background .2s;display:flex;overflow:hidden}.JC-LeaderboardRow:hover .JC-StatBlock{background:linear-gradient(135deg,#78a1d914 0%,#78a1d908 100%);border-color:#78a1d933}.JC-StatBlock-label{text-transform:uppercase;letter-spacing:.05em;color:#ffffff85;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.7rem;font-weight:700;line-height:1.2;overflow:hidden}.JC-StatBlock-value{font-family:var(--font-space);color:var(--text-main);align-items:center;gap:6px;min-width:0;font-size:1rem;font-weight:700;line-height:1.2;display:inline-flex}.JC-StatBlock-valueText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.JC-StatBlock-value i{color:var(--accent);flex-shrink:0;font-size:.95rem}.JC-StatBlock--compact .JC-StatBlock-value{font-size:.95rem}.JC-StatBlock--compact .JC-StatBlock-value i{display:none}.JC-StatBlock--parkour .JC-StatBlock-value{font-variant-numeric:tabular-nums}.JC-StatBlock--primary{background:linear-gradient(135deg,#78a1d91f 0%,#78a1d90a 100%);border-color:#78a1d933}.JC-StatBlock--primary .JC-StatBlock-value{color:var(--accent);font-size:1.05rem}.JC-LeaderboardRow:hover .JC-StatBlock--primary{background:linear-gradient(135deg,#78a1d924 0%,#78a1d90f 100%);border-color:#78a1d959}.JC-LeaderboardEmpty{text-align:center;border-radius:0 0 var(--borderRadius-mini)var(--borderRadius-mini);border:1px solid #ffffff14;border-top:none;padding:48px 24px}.JC-LeaderboardEmpty i{color:var(--accent);opacity:.7;margin-bottom:16px;font-size:3rem;display:block}.JC-LeaderboardEmpty p{color:#ffffffad;margin:0 0 16px;font-size:1rem}.JC-LeaderboardPagination{border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:20px;margin-top:24px;padding-top:20px;display:flex}.JC-LeaderboardPagination-info{color:#ffffffad;font-size:.9rem;font-weight:600}@media (max-width:900px){.JC-LeaderboardTable-header,.JC-LeaderboardRow{grid-template-columns:48px 1fr}.JC-LeaderboardTable-col-stats,.JC-LeaderboardRow-stats{border-top:1px solid #ffffff12;grid-column:1/-1;margin-top:4px;padding-top:12px;padding-left:64px}.JC-LeaderboardTable-header .JC-LeaderboardTable-col-stats{display:none}}@media (max-width:600px){.JC-StatsSection-toolbar{flex-direction:column;align-items:stretch}.JC-StatsSection-search-wrap{min-width:0}.JC-StatsSection-sort-wrap{justify-content:space-between}.JC-LeaderboardTable-header,.JC-LeaderboardRow{grid-template-columns:44px 1fr;gap:10px;padding:12px}.JC-LeaderboardRow-stats{grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:8px 12px;margin-left:0;padding-left:0}.JC-StatBlock{padding:8px 10px}.JC-StatBlock-value{font-size:.9rem}.JC-StatBlock--compact .JC-StatBlock-value{font-size:.85rem}.JC-LeaderboardRow-head{width:36px;height:36px}.JC-LeaderboardRow-rank{width:36px;height:36px;font-size:1rem}}.JC-VoteSection{background-color:#070814;background-image:radial-gradient(ellipse 110% 65% at 50% 108%,color-mix(in srgb,var(--accent)24%,transparent)0%,transparent 58%),radial-gradient(circle at 10% 14%,#fff8e608 0%,transparent 30%),linear-gradient(168deg,#0c0e1a 0%,#080a12 48%,#05060e 100%);border:1px solid #ffffff0f;border-radius:4px 4px 18px;margin-top:0;padding:32px 24px;position:relative;overflow:hidden;box-shadow:0 16px 42px #00000080,inset 0 1px #ffffff0a}.JC-VoteSection:before{content:"";z-index:2;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent)15%,transparent)12%,var(--accent)42%,color-mix(in srgb,var(--accent)70%,#fff)50%,var(--accent)58%,color-mix(in srgb,var(--accent)15%,transparent)88%,transparent 100%);height:2px;box-shadow:0 0 22px color-mix(in srgb,var(--accent)48%,transparent),0 -8px 28px color-mix(in srgb,var(--accent)14%,transparent);pointer-events:none;position:absolute;inset:auto 0 0}.JC-VoteLayout{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);align-items:start;gap:20px;display:grid}.JC-VoteIntro{background-color:#070814;background-image:radial-gradient(ellipse 100% 60% at 50% 108%,color-mix(in srgb,var(--accent)20%,transparent)0%,transparent 60%),linear-gradient(168deg,#0c0e1a 0%,#080a12 48%,#05060e 100%);border:1px solid #ffffff0f;border-radius:4px 4px 16px;padding:22px 20px;box-shadow:0 8px 28px #0006,inset 0 1px #ffffff0a}.JC-VoteIntro-kicker{text-transform:uppercase;letter-spacing:.08em;color:#ffffff94;margin:0 0 8px;font-size:.76rem;font-weight:700}.JC-VoteIntro-title{font-family:var(--font-space);color:var(--text-main);margin:0 0 12px;font-size:1.35rem;font-weight:700}.JC-VoteIntro-text{color:#ffffffc7;margin:0 0 10px;font-size:.92rem;line-height:1.65}.JC-VoteIntro-text:last-child{margin-bottom:0}.JC-VoteLinks{min-width:0}.JC-VoteGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.JC-VoteBox{text-align:center;background-color:#070814;background-image:radial-gradient(ellipse 110% 70% at 50% 108%,color-mix(in srgb,var(--accent)30%,transparent)0%,transparent 58%),linear-gradient(168deg,#0c0e1a 0%,#080a12 48%,#05060e 100%);color:var(--text-main);border:1px solid #ffffff0f;border-radius:4px 4px 18px;flex-direction:column;justify-content:center;align-items:center;padding:24px 20px;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 42px #00000080,inset 0 1px #ffffff0a}.JC-VoteBox:before{content:"";z-index:2;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent)15%,transparent)12%,var(--accent)42%,color-mix(in srgb,var(--accent)70%,#fff)50%,var(--accent)58%,color-mix(in srgb,var(--accent)15%,transparent)88%,transparent 100%);height:2px;box-shadow:0 0 22px color-mix(in srgb,var(--accent)48%,transparent),0 -8px 28px color-mix(in srgb,var(--accent)14%,transparent);pointer-events:none;position:absolute;inset:auto 0 0}.JC-VoteBox:hover{box-shadow:0 24px 52px #0009,0 0 32px color-mix(in srgb,var(--accent)22%,transparent);border-color:#ffffff1f;transform:translateY(-6px)}.JC-VoteBox-title{font-family:var(--font-space);color:var(--text-main);margin:0 0 6px;font-size:1.1rem;font-weight:700}.JC-VoteBox-sub{color:#ffffff9e;margin:0;font-size:.8rem}.JC-PageContent{background-color:#070814;background-image:radial-gradient(ellipse 110% 65% at 50% 108%,color-mix(in srgb,var(--accent)24%,transparent)0%,transparent 58%),radial-gradient(circle at 10% 14%,#fff8e608 0%,transparent 30%),linear-gradient(168deg,#0c0e1a 0%,#080a12 48%,#05060e 100%);border:1px solid #ffffff0f;border-radius:4px 4px 18px;margin-top:0;margin-bottom:32px;padding:32px 36px 40px;position:relative;overflow:hidden;box-shadow:0 16px 42px #00000080,inset 0 1px #ffffff0a}.JC-PageContent:before{content:"";z-index:2;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent)15%,transparent)12%,var(--accent)42%,color-mix(in srgb,var(--accent)70%,#fff)50%,var(--accent)58%,color-mix(in srgb,var(--accent)15%,transparent)88%,transparent 100%);height:2px;box-shadow:0 0 22px color-mix(in srgb,var(--accent)48%,transparent),0 -8px 28px color-mix(in srgb,var(--accent)14%,transparent);pointer-events:none;position:absolute;inset:auto 0 0}.JC-PageContent h2{font-family:var(--font-space);color:var(--text-main);border-bottom:1px solid #78a1d933;margin:28px 0 12px;padding-bottom:6px;font-size:1.35rem;font-weight:700}.JC-PageContent h2:first-child{margin-top:0}.JC-PageContent h3{font-family:var(--font-space);color:var(--text-main);margin:20px 0 8px;font-size:1.1rem;font-weight:600}.JC-PageContent p{color:#ffffffd1;margin:0 0 14px;font-size:.95rem;line-height:1.75}.JC-PageContent ul,.JC-PageContent ol{color:#ffffffd1;margin:0 0 14px;padding-left:1.5rem;font-size:.95rem;line-height:1.7}.JC-PageContent li{margin-bottom:6px}.JC-PageContent strong{color:var(--text-main);font-weight:600}.JC-PageContent .JC-RulesTOC{margin-bottom:24px;padding-left:0;list-style:none}.JC-PageContent .JC-RulesTOC li{margin-bottom:8px}.JC-PageContent .JC-RulesTOC a{color:var(--text-main);border-bottom:1px solid #ffffff2e;text-decoration:none}.JC-PageContent .JC-RulesTOC a:hover{border-bottom-color:var(--text-main)}.JC-PageContent code{background:#ffffff14;border-radius:4px;padding:2px 6px;font-size:.9em}.JC-ModuleBack-btn{border-radius:var(--borderRadius);font-family:var(--font-space);color:var(--text-main);background:var(--secondBG);border:1px solid #ffffff1a;align-items:center;gap:6px;padding:8px 14px;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.JC-ModuleBack-btn:hover{border-color:var(--accent);color:var(--accent)}.JC-Application-error{color:#c0392b;margin-bottom:12px;font-weight:500}.JC-Application-meta{color:#ffffffad;margin-bottom:16px;font-size:.9rem}.JC-Application-label{color:var(--text-main);margin-bottom:6px;font-size:.9rem;font-weight:600;display:block}.JC-Application-input,.JC-Application-select,.JC-Application-textarea{border-radius:var(--borderRadius);border:1px solid #ffffff24;width:100%;max-width:400px;margin-bottom:16px;padding:10px 14px;font-family:inherit;font-size:.95rem}.JC-Application-textarea{resize:vertical;min-height:100px}.JC-Application-textarea-sm{max-width:100%;min-height:60px}.JC-Application-btn{border-radius:var(--borderRadius);font-family:var(--font-space);cursor:pointer;border:none;align-items:center;gap:8px;padding:12px 20px;font-size:.95rem;font-weight:600;transition:opacity .2s,transform .2s;display:inline-flex}.JC-Application-btn-primary{background:linear-gradient(135deg,var(--accent)0%,#5a8bc4 100%);color:#fff}.JC-Application-btn-primary:hover:not(:disabled){opacity:.95;transform:translateY(-1px)}.JC-Application-btn-secondary{background:var(--secondBG);color:var(--text-main);border:1px solid #ffffff1f}.JC-Application-btn-secondary:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.JC-Application-logout{color:#ffffff9e;cursor:pointer;background:0 0;border:none;font-size:.9rem;text-decoration:underline}.JC-Application-logout:hover{color:var(--accent)}.JC-Application-form{margin-bottom:24px}.JC-Application-form-inline{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;display:flex}.JC-Application-form-inline .JC-Application-label{margin-bottom:4px}.JC-Application-form-inline .JC-Application-select{max-width:140px;margin-bottom:0}.JC-Application-form-inline .JC-Application-textarea{max-width:320px;margin-bottom:0}.JC-Application-list{flex-direction:column;gap:12px;display:flex}.JC-Application-card{background-color:#070814;background-image:radial-gradient(ellipse 110% 65% at 50% 108%,color-mix(in srgb,var(--accent)22%,transparent)0%,transparent 58%),linear-gradient(168deg,#0c0e1a 0%,#080a12 48%,#05060e 100%);color:var(--text-main);border:1px solid #ffffff0f;border-radius:4px 4px 16px;flex-direction:column;gap:4px;padding:16px 20px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000073,inset 0 1px #ffffff0a}.JC-Application-card:before{content:"";z-index:2;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent)15%,transparent)12%,var(--accent)42%,color-mix(in srgb,var(--accent)70%,#fff)50%,var(--accent)58%,color-mix(in srgb,var(--accent)15%,transparent)88%,transparent 100%);height:2px;box-shadow:0 0 18px color-mix(in srgb,var(--accent)40%,transparent);pointer-events:none;position:absolute;inset:auto 0 0}.JC-Application-card:hover{box-shadow:0 16px 44px #0000008c,0 0 22px color-mix(in srgb,var(--accent)16%,transparent);border-color:#ffffff1a;transform:translateY(-2px)}.JC-Application-card-title{font-size:1rem;font-weight:600}.JC-Application-card-date{color:#ffffff9e;font-size:.85rem}.JC-Application-status{text-transform:capitalize;font-weight:600}.JC-Application-status-pending{color:#b8860b}.JC-Application-status-accepted{color:#2e7d32}.JC-Application-status-denied{color:#c0392b}.JC-Application-detail-header{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.JC-Application-comments{margin-bottom:24px}.JC-Application-comments h3{margin-top:0}.JC-Application-comment{border-radius:var(--borderRadius);background:#ffffff0f;margin-bottom:10px;padding:12px 16px}.JC-Application-comment p{margin:8px 0 0}.JC-Application-dl{grid-template-columns:auto 1fr;gap:8px 20px;margin:0 0 24px;font-size:.95rem;display:grid}.JC-Application-dl dt{color:var(--text-main);font-weight:600}.JC-Application-dl dd{color:#ffffffe0;margin:0}.JC-Application-admin-actions{border-radius:var(--borderRadius-large);background:#78a1d914;border:1px solid #78a1d933;margin-bottom:24px;padding:20px}.JC-Application-attachments{margin-top:24px}.JC-Application-attachments h3{margin-top:0}.JC-Application-attachments-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.JC-Application-attachment{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.JC-Application-attachment-img{border-radius:var(--borderRadius);object-fit:cover;border:1px solid #ffffff1a}.JC-Application-attachment-link{color:var(--accent);font-size:.9rem;text-decoration:none}.JC-Application-attachment-link:hover{text-decoration:underline}.JC-Application-radio-group{flex-wrap:wrap;gap:12px 24px;margin-bottom:16px;display:flex}.JC-Application-radio-group label{cursor:pointer;align-items:center;gap:8px;font-weight:500;display:flex}.JC-Application-file{color:#ffffffc7;margin-bottom:16px;font-size:.9rem}.JC-Application-username{margin-bottom:12px;font-size:.95rem}.JC-Application-welcome{margin-bottom:16px}.JC-Application-actions{margin-bottom:24px}.JC-AppLayout{flex-direction:column;flex:1;align-items:stretch;width:100%;display:flex}.JC-AppCard{background-color:#070814;background-image:radial-gradient(ellipse 110% 65% at 50% 108%,color-mix(in srgb,var(--accent)24%,transparent)0%,transparent 58%),radial-gradient(circle at 10% 14%,#fff8e608 0%,transparent 30%),linear-gradient(168deg,#0c0e1a 0%,#080a12 48%,#05060e 100%);border:1px solid #ffffff0f;border-radius:4px 4px 18px;width:100%;padding:28px 24px;position:relative;overflow:visible;box-shadow:0 16px 42px #00000080,inset 0 1px #ffffff0a}.JC-AppCard:before{content:"";z-index:2;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent)15%,transparent)12%,var(--accent)42%,color-mix(in srgb,var(--accent)70%,#fff)50%,var(--accent)58%,color-mix(in srgb,var(--accent)15%,transparent)88%,transparent 100%);height:2px;box-shadow:0 0 22px color-mix(in srgb,var(--accent)48%,transparent),0 -8px 28px color-mix(in srgb,var(--accent)14%,transparent);pointer-events:none;position:absolute;inset:auto 0 0}.JC-AppHeader{text-align:center;margin-bottom:28px}.JC-AppHeader--right{gap:15px;display:flex}.JC-AppHeader--row{text-align:left;flex-flow:row-reverse wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.JC-AppHeader-inner{flex:1;min-width:0}.JC-AppTitle{font-family:var(--font-space);color:var(--text-main);letter-spacing:-.02em;align-items:center;gap:10px;margin:0 0 4px;font-size:clamp(1.5rem,4vw,1.85rem);font-weight:700;display:flex}.JC-AppSubtitle{color:#ffffffad;margin:0;font-size:.95rem}.JC-AppBack{border-radius:var(--borderRadius-mini);color:var(--text-main);background:#ffffff0f;border:1px solid #ffffff1a;align-items:center;gap:6px;padding:8px 14px;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.JC-AppBack:hover{border-color:var(--accent);color:var(--accent);background:#ffffff14}.JC-AppLink{color:var(--text-main);font-weight:600;text-decoration:none}.JC-AppLink:hover{text-decoration:underline}.JC-AppLogout{color:#ffffff9e;cursor:pointer;background:0 0;border:none;padding:8px 0;font-size:.9rem;text-decoration:underline}.JC-AppLogout:hover{color:var(--accent)}.JC-AppModalOverlay{z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.JC-AppModal{background-color:#070814;background-image:radial-gradient(ellipse 120% 80% at 50% 110%,color-mix(in srgb,var(--accent)30%,transparent)0%,transparent 55%),linear-gradient(168deg,#0c0e1a 0%,#080a12 48%,#05060e 100%);border:1px solid #ffffff0f;border-radius:4px 4px 20px;width:100%;max-width:420px;padding:24px 28px 28px;position:relative;overflow:hidden;box-shadow:0 24px 64px #000000a6,inset 0 1px #ffffff0a}.JC-AppModal:before{content:"";z-index:2;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent)15%,transparent)12%,var(--accent)42%,color-mix(in srgb,var(--accent)70%,#fff)50%,var(--accent)58%,color-mix(in srgb,var(--accent)15%,transparent)88%,transparent 100%);height:2px;box-shadow:0 0 22px color-mix(in srgb,var(--accent)48%,transparent);pointer-events:none;position:absolute;inset:auto 0 0}.JC-AppCard--narrow{max-width:420px;margin-left:auto;margin-right:auto}.JC-AppCard--requirements{max-width:640px;margin-left:auto;margin-right:auto}.JC-AppReqContent{margin-bottom:24px}.JC-AppReqTitle{font-family:var(--font-space);color:var(--text-main);margin:0 0 12px;font-size:1.35rem;font-weight:700}.JC-AppReqIntro{color:#ffffffd1;margin:0 0 16px;font-size:.95rem;line-height:1.6}.JC-AppReqSub{color:var(--text-main);margin:16px 0 8px;font-size:1rem;font-weight:600}.JC-AppReqList{color:#ffffffd1;margin:0 0 16px;padding-left:1.25rem;font-size:.95rem;line-height:1.65}.JC-AppReqList li{margin-bottom:6px}.JC-AppReqNote{color:#ffffffd1;margin:0 0 8px;font-size:.95rem}.JC-AppReqGoodluck{color:#ffffffc7;margin:0;font-size:.95rem}.JC-AppSuccess{text-align:center;padding:40px 24px}.JC-AppSuccess i{color:#2e7d32;margin-bottom:16px;font-size:3rem;display:block}.JC-AppSuccess-title{font-family:var(--font-space);color:var(--text-main);margin:0 0 8px;font-size:1.35rem;font-weight:700}.JC-AppSuccess p{color:#ffffffc7;margin:0;font-size:.95rem}.JC-AppCard-title{font-family:var(--font-space);color:var(--text-main);margin:0 0 8px;font-size:1.25rem;font-weight:700}.JC-AppCard-desc{color:#ffffffc7;margin:0 0 20px;font-size:.95rem;line-height:1.6}.JC-AppAlert{border-radius:var(--borderRadius-mini);margin-bottom:16px;padding:12px 16px;font-size:.9rem;font-weight:500}.JC-AppAlert--error{color:#a93226;background:#c0392b1f;border:1px solid #c0392b4d}.JC-AppAlert--info{color:#2c5282;background:#78a1d91f;border:1px solid #78a1d940;margin-bottom:16px}.JC-AppFormGroup{margin-bottom:8px}.JC-AppOtpUser{margin-bottom:16px;font-size:.95rem}.JC-AppBtnRow{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.JC-AppLabel{color:var(--text-main);margin-bottom:6px;font-size:.9rem;font-weight:600;display:block}.JC-AppInput,.JC-AppSelect,.JC-AppTextarea{border-radius:var(--borderRadius-mini);width:100%;max-width:100%;color:var(--text-main);background:#ffffff0d;border:1px solid #ffffff1f;margin-bottom:16px;padding:12px 14px;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s,background .2s}.JC-AppInput:focus,.JC-AppSelect:focus,.JC-AppTextarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)18%,transparent);background:#ffffff12;outline:none}.JC-AppInput::placeholder,.JC-AppTextarea::placeholder{color:#ffffff61}.JC-AppSelect{cursor:pointer;appearance:auto}.JC-AppTextarea{resize:vertical;min-height:120px}.JC-AppTextarea--sm{max-width:100%;min-height:72px}.JC-AppBtn{border-radius:var(--borderRadius-mini);font-family:var(--font-space);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:.95rem;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s,box-shadow .2s;display:inline-flex}.JC-AppBtn--primary{background:linear-gradient(135deg,#4d6fff 0%,var(--accent)48%,#8b5cf6 100%);color:#fff;border:1px solid #c8dcff40;box-shadow:0 0 20px #648cff59,inset 0 2px #ffffff2e}.JC-AppBtn--primary:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 0 28px #82b4ff73,inset 0 2px #ffffff38}.JC-AppBtn--secondary{color:var(--text-main);background:#ffffff0f;border:1px solid #ffffff1f}.JC-AppBtn--secondary:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:#ffffff17}.JC-AppBtn--danger{color:#f87171;background:#dc26261f;border:1px solid #dc26264d}.JC-AppBtn--danger:hover:not(:disabled){color:#fca5a5;background:#dc262638;border-color:#dc262699}.JC-AppBtn--full{width:100%}.JC-AppBtn--lg{padding:14px 24px;font-size:1rem}.JC-AppBtn:disabled{opacity:.7;cursor:not-allowed}.JC-AppLoading{justify-content:center;align-items:center;gap:8px;padding:32px;display:flex}.JC-AppLoading-dot{background:var(--accent);border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite both JC-AppLoadingPulse}.JC-AppLoading-dot:nth-child(2){animation-delay:.2s}.JC-AppLoading-dot:nth-child(3){animation-delay:.4s}@keyframes JC-AppLoadingPulse{0%,80%,to{opacity:.4;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.JC-AppEmpty{text-align:center;color:#ffffff9e;padding:40px 24px}.JC-AppEmpty i{color:var(--accent);margin-bottom:12px;font-size:2.5rem;display:block}.JC-AppEmpty p{margin-bottom:16px}.JC-AppDashboard{margin-bottom:20px}.JC-AppDashboard-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.JC-AppLimitNote{color:#ffffffad;margin:0;font-size:.9rem}.JC-AppBreadcrumbs{color:#ffffff94;background:#ffffff0a;border:1px solid #ffffff12;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:25px;padding:12px 18px;font-size:.88rem;display:flex}.JC-AppBreadcrumbs a{color:var(--text-main);opacity:.5;text-decoration:none}.JC-AppBreadcrumbs a:hover{text-decoration:underline}.JC-AppBreadcrumbs-sep{opacity:.45;-webkit-user-select:none;user-select:none}.JC-AppBreadcrumbs-current{color:var(--text-main);font-weight:600}.JC-CustomSelect{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.JC-CustomSelect-label{text-transform:uppercase;letter-spacing:.05em;color:#ffffff85;font-size:.78rem;font-weight:700}.JC-CustomSelect-trigger{border-radius:var(--borderRadius-mini);width:100%;min-height:44px;color:var(--text-main);cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-family:inherit;font-size:.95rem;font-weight:500;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.JC-CustomSelect-trigger:hover:not(:disabled){border-color:#ffffff3d}.JC-CustomSelect-trigger:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #78a1d940}.JC-CustomSelect-trigger:disabled{opacity:.55;cursor:not-allowed}.JC-CustomSelect-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.JC-CustomSelect-caret{opacity:.55;flex-shrink:0;font-size:14px}.JC-CustomSelect-menu{border-radius:var(--borderRadius-mini);background-color:#0c0e1c;background-image:linear-gradient(168deg,#0e101e 0%,#090b14 100%);border:1px solid #ffffff1f;max-height:280px;margin:0;padding:6px 0;list-style:none;overflow-y:auto;box-shadow:0 8px 32px #000000a6,0 0 0 1px #ffffff0a}.JC-CustomSelect-option{text-align:left;width:100%;color:var(--text-main);cursor:pointer;background:0 0;border:none;padding:10px 14px;font-family:inherit;font-size:.92rem;font-weight:500;display:block}.JC-CustomSelect-option:hover,.JC-CustomSelect-option:focus-visible{background:color-mix(in srgb,var(--accent)14%,transparent);outline:none}.JC-CustomSelect-option.is-selected{background:color-mix(in srgb,var(--accent)20%,transparent);color:#fff;font-weight:600}.JC-CustomSelect--filter .JC-CustomSelect-trigger{min-height:40px;padding:8px 12px;font-size:.88rem}.JC-CustomSelect--filter{flex:160px;min-width:148px;max-width:240px}.JC-CustomSelect--sm .JC-CustomSelect-trigger{min-height:42px;padding:9px 12px;font-size:.9rem}.JC-AppField .JC-CustomSelect{width:100%;margin-bottom:16px}.JC-AppField .JC-CustomSelect .JC-CustomSelect-trigger{margin-bottom:0}.JC-AdminListTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px 28px;margin-bottom:22px;display:flex}.JC-AdminListTop-left{flex:1;min-width:min(100%,220px)}.JC-AdminListTop-left .JC-AppTitle{margin-bottom:6px}.JC-AdminListTop-filters{z-index:3;flex-direction:column;align-items:stretch;display:flex;position:relative}@media (min-width:720px){.JC-AdminListTop-filters{align-items:flex-end}}.JC-AdminFiltersPopover{width:100%;max-width:min(100%,420px);position:relative}@media (min-width:720px){.JC-AdminFiltersPopover{width:auto;max-width:380px}}.JC-AdminFiltersPopover-trigger{border-radius:var(--borderRadius-mini);width:100%;color:var(--text-main);cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;gap:10px;padding:10px 14px;font-size:.88rem;font-weight:600;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.JC-AdminFiltersPopover-trigger:hover{border-color:var(--accent);color:var(--accent)}.JC-AdminFiltersPopover-trigger i.ph-faders-horizontal{opacity:.85;flex-shrink:0;font-size:1.1rem}.JC-AdminFiltersPopover-summary{line-clamp:2;-webkit-line-clamp:2;color:#ffffffbf;-webkit-box-orient:vertical;flex:1;min-width:0;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.JC-AdminFiltersPopover-trigger:hover .JC-AdminFiltersPopover-summary{color:inherit}.JC-AdminFiltersPopover-caret{opacity:.65;flex-shrink:0;font-size:.95rem}.JC-AdminFiltersPopover-panel{z-index:300;box-sizing:border-box;border-radius:var(--borderRadius-small);-webkit-overflow-scrolling:touch;background-color:#0a0c1a;background-image:linear-gradient(168deg,#0c0e1a 0%,#080a12 100%);border:1px solid #ffffff1a;max-height:min(75vh,520px);padding:16px 16px 14px;overflow:hidden auto;box-shadow:0 20px 56px #0000008c}.JC-AdminFiltersPopover-title{text-transform:uppercase;letter-spacing:.06em;color:#ffffff7a;margin:0 0 12px;font-size:.72rem;font-weight:700}.JC-AdminFiltersPopover-panel .JC-CustomSelect{flex:none;width:100%;min-width:0;max-width:none;margin-bottom:12px}.JC-AdminFiltersPopover-panel .JC-CustomSelect:last-of-type{margin-bottom:14px}.JC-AdminFiltersPopover-done{border-radius:var(--borderRadius-mini);width:100%;color:var(--text-main);cursor:pointer;background:#78a1d926;border:1px solid #78a1d959;margin-top:4px;padding:10px 14px;font-size:.9rem;font-weight:600;transition:background .15s,border-color .15s}.JC-AdminFiltersPopover-done:hover{border-color:var(--accent);background:#78a1d938}.JC-AppCard--table{padding:0;overflow:hidden}.JC-AppCard--table .JC-AppDashboard{z-index:2;padding:20px 20px 0;position:relative}.JC-AppCard--table>.JC-AppLoading,.JC-AppCard--table>.JC-AppEmpty{z-index:2;position:relative}.JC-AppCard--table .JC-AppFilterBox{z-index:2;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0;padding:20px 20px 12px;position:relative}.JC-AppTableWrap{z-index:1;padding:0 0 8px;position:relative}.JC-AppTableWrap .JC-AppListHint{margin-bottom:0;padding:0 20px 10px}.JC-AppTable{width:100%}.JC-AppTable-head{text-transform:uppercase;letter-spacing:.06em;color:#ffffff7a;background:#ffffff0a;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) minmax(0,2.5fr) minmax(72px,auto) minmax(96px,auto);align-items:center;gap:12px 16px;padding:12px 20px;font-size:.72rem;font-weight:700;display:grid}.JC-AppTable-head>*{min-width:0}.JC-AppTable-row{color:var(--text-main);border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) minmax(0,2.5fr) minmax(72px,auto) minmax(96px,auto);align-items:center;gap:12px 16px;padding:16px 20px;text-decoration:none;transition:background .15s;display:grid}.JC-AppTable-cell{min-width:0}.JC-AppTable-row:last-child{border-bottom:none}.JC-AppTable-row:hover{background:#78a1d90f}.JC-AppTable-row--unread{border-left:3px solid var(--accent,#5c8cc4);padding-left:17px}.JC-AppTable-primary{overflow-wrap:anywhere;word-break:break-word;flex-wrap:wrap;align-items:center;gap:8px;font-size:.98rem;font-weight:700;display:flex}.JC-AppTable-secondary{color:#ffffff8c;overflow-wrap:anywhere;word-break:break-word;margin-top:4px;font-size:.84rem;display:block}.JC-AppTable-cell--num{text-align:right;font-variant-numeric:tabular-nums;justify-self:end}.JC-AppTable-cell--muted{color:#ffffff85;font-size:.9rem}.JC-AppSection--firstDetail{padding-top:4px}.JC-AppDetailEmpty{color:#ffffff85;margin:0;padding:8px 0 4px;font-size:.92rem}@media (max-width:720px){.JC-AppTable-head{display:none}.JC-AppTable-row{grid-template-columns:1fr;gap:12px;padding:16px 18px}.JC-AppTable-cell{grid-template-columns:108px 1fr;align-items:start;gap:10px;display:grid}.JC-AppTable-cell:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.04em;color:#ffffff7a;font-size:.68rem;font-weight:700}.JC-AppTable-cell--num{text-align:left;justify-self:stretch}.JC-AppTable-cell[data-label=Application]{display:block}.JC-AppTable-cell[data-label=Application]:before{margin-bottom:8px;display:block}.JC-AppTable-primary{display:flex}}.JC-AppList{flex-direction:column;gap:10px;display:flex}.JC-AppListHint{color:#ffffff94;margin-bottom:8px;font-size:.85rem}.JC-AppListItem{border-radius:var(--borderRadius-small);color:var(--text-main);background:#ffffff0a;border:1px solid #ffffff14;flex-direction:column;gap:4px;padding:16px 20px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.JC-AppListItem:hover{border-color:var(--accent);box-shadow:0 4px 12px #78a1d91f}.JC-AppListItem-main{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.JC-AppListItem-sr{color:#ffffff85;min-width:1.5em;font-size:.9rem;font-weight:600}.JC-AppListItem-position{font-weight:600}.JC-AppListItem-meta{color:#ffffff9e;font-size:.85rem}.JC-AppListItem--admin{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.JC-AppListItem--admin .JC-AppListItem-main{display:none}.JC-AppListItem-left{flex-wrap:wrap;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.JC-AppListItem--admin .JC-AppListItem-meta{color:#ffffff94;font-size:.85rem}.JC-AppListItem-id{color:#ffffff85;font-size:.9rem}.JC-AppListItem-user{font-weight:600}.JC-AppListItem-status{flex-shrink:0;margin-left:auto}.JC-AppListItem-type{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700}.JC-AppListItem-type--ticket{color:#2c5282;background:#78a1d933}.JC-AppListItem-type--staff{color:#ffffffad;background:#ffffff14}.JC-AppChoiceGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.JC-AppChoiceCard{background-color:#070814;background-image:radial-gradient(ellipse 110% 70% at 50% 108%,color-mix(in srgb,var(--accent)26%,transparent)0%,transparent 58%),linear-gradient(168deg,#0c0e1a 0%,#080a12 48%,#05060e 100%);color:var(--text-main);border:1px solid #ffffff0f;border-radius:4px 4px 16px;flex-direction:column;align-items:flex-start;padding:24px;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000073,inset 0 1px #ffffff0a}.JC-AppChoiceCard:before{content:"";z-index:2;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent)15%,transparent)12%,var(--accent)42%,color-mix(in srgb,var(--accent)70%,#fff)50%,var(--accent)58%,color-mix(in srgb,var(--accent)15%,transparent)88%,transparent 100%);height:2px;box-shadow:0 0 22px color-mix(in srgb,var(--accent)48%,transparent);pointer-events:none;position:absolute;inset:auto 0 0}.JC-AppChoiceCard:hover{box-shadow:0 20px 48px #0000008c,0 0 28px color-mix(in srgb,var(--accent)18%,transparent);border-color:#ffffff1a;transform:translateY(-4px)}.JC-AppChoiceCard i{color:var(--accent);margin-bottom:12px;font-size:2rem}.JC-AppChoiceCard-title{font-family:var(--font-space);margin:0 0 8px;font-size:1.15rem;font-weight:700}.JC-AppChoiceCard-desc{color:var(--secondBG-text);margin:0;font-size:.9rem;line-height:1.5}.JC-AppChoiceCard--disabled{opacity:.65;cursor:not-allowed;pointer-events:none;box-shadow:none}.JC-AppChoiceCard--disabled:hover{box-shadow:none;border-color:#ffffff14}.JC-AppChoiceCard--disabled i{color:#ffffff61}.JC-AppChoiceCard--disabled .JC-AppChoiceCard-title{color:#ffffff94}.JC-AppInput--readonly{color:#ffffff9e;cursor:default;background:#ffffff0f}.JC-AppStatus{text-transform:capitalize;border-radius:999px;padding:4px 10px;font-size:.85rem;font-weight:600}.JC-AppStatus--pending{color:#8b6914;background:#b8860b33}.JC-AppStatus--accepted{color:#1b5e20;background:#2e7d3233}.JC-AppStatus--denied{color:#a93226;background:#c0392b33}.JC-AppStatus--resolved{color:#1b5e20;background:#2e7d3233}.JC-AppDetailHeader{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;display:flex}.JC-AppDetailHeader-meta{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.JC-AppDetailHeader-meta>:not(:last-child):after{content:" · ";color:#ffffff6b;pointer-events:none;margin-left:4px}.JC-AppDetailHeader-status{flex-shrink:0}.JC-AppDetailMeta{color:#ffffffad;font-size:.9rem}.JC-AppDetailFields{flex-direction:column;gap:0;display:flex}.JC-AppDetailField{background:#ffffff0a;border:1px solid #ffffff14;border-bottom:none;padding:14px 18px}.JC-AppDetailField:first-child{border-radius:var(--borderRadius-mini)var(--borderRadius-mini)0 0}.JC-AppDetailField:last-child{border-radius:0 0 var(--borderRadius-mini)var(--borderRadius-mini);border-bottom:1px solid #ffffff14}.JC-AppDetailField:only-child{border-radius:var(--borderRadius-mini);border-bottom:1px solid #ffffff14}.JC-AppDetailField-label{text-transform:uppercase;letter-spacing:.04em;color:#ffffff85;margin-bottom:6px;font-size:.8rem;font-weight:600;display:block}.JC-AppDetailField-value{color:var(--text-main);white-space:pre-wrap;word-break:break-word;font-size:.95rem;line-height:1.6}.JC-AppSection{margin-top:28px}.JC-AppSection:first-of-type{margin-top:0}.JC-AppSection-title{font-family:var(--font-space);color:var(--text-main);margin:0 0 12px;font-size:1.1rem;font-weight:600}.JC-AppCommentList{flex-direction:column;gap:10px;display:flex}.JC-AppComment{border-radius:var(--borderRadius-mini);border-left:3px solid var(--accent);background:#ffffff0d;padding:14px 18px}.JC-AppComment-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.JC-AppComment-meta time{color:#ffffff94;font-size:.85rem}.JC-AppComment-body{margin:0;font-size:.95rem;line-height:1.6}.JC-AppDl{grid-template-columns:auto 1fr;gap:8px 24px;margin:0;font-size:.95rem;display:grid}.JC-AppDl dt{color:var(--text-main);font-weight:600}.JC-AppDl dd{color:#ffffffe0;margin:0}.JC-AppAttachments{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.JC-AppAttachment{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.JC-AppAttachment-img{border-radius:var(--borderRadius-mini);object-fit:cover;border:1px solid #ffffff1a}.JC-AppAttachment-link{color:var(--accent);font-size:.9rem;text-decoration:none}.JC-AppAttachment-link:hover{text-decoration:underline}.JC-AppForm{margin-top:8px}.JC-AppFormSection{margin-bottom:28px}.JC-AppFormSection-title{font-family:var(--font-space);color:var(--text-main);border-bottom:1px solid #ffffff14;margin:0 0 16px;padding-bottom:8px;font-size:1.05rem;font-weight:600}.JC-AppFormSubsection-title{font-family:var(--font-space);color:var(--text-main);border-bottom:none;margin:20px 0 10px;padding-bottom:0;font-size:1rem;font-weight:600}.JC-AppFormHint{color:#ffffff9e;margin:0 0 12px;font-size:.9rem}.JC-AppField{margin-bottom:16px}.JC-AppField:last-child{margin-bottom:0}.JC-AppRadioGroup{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.JC-AppRadio{border-radius:var(--borderRadius-mini);background:var(--secondBG);cursor:pointer;min-height:44px;color:var(--text-main);-webkit-user-select:none;user-select:none;border:1px solid #ffffff24;align-items:center;gap:10px;padding:10px 16px;font-size:.95rem;font-weight:500;transition:border-color .2s,box-shadow .2s,background .2s;display:inline-flex;position:relative}.JC-AppRadio:hover{border-color:#ffffff38}.JC-AppRadio:has(.JC-AppRadio-input:focus-visible){border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #78a1d940}.JC-AppRadio:has(.JC-AppRadio-input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent)12%,var(--secondBG))}.JC-AppRadio-input{opacity:0;clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.JC-AppRadio-indicator{border:2px solid #ffffff3d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:border-color .2s,background .2s;display:flex}.JC-AppRadio:has(.JC-AppRadio-input:checked) .JC-AppRadio-indicator{border-color:var(--accent);background:var(--accent)}.JC-AppRadio-indicator:after{content:"";opacity:0;background:#fff;border-radius:50%;width:6px;height:6px;transition:opacity .15s,transform .15s;transform:scale(0)}.JC-AppRadio:has(.JC-AppRadio-input:checked) .JC-AppRadio-indicator:after{opacity:1;transform:scale(1)}.JC-AppRadio-text{line-height:1.25}@media (max-width:480px){.JC-AppRadioGroup{flex-direction:column}.JC-AppRadio{box-sizing:border-box;width:100%}}.JC-AppFile{color:#ffffffc7;margin-top:4px;font-size:.9rem}.JC-AppFileCount{color:#ffffff9e;margin-top:8px;font-size:.9rem}.JC-AppFilePickList{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.JC-AppFilePickItem{border-radius:var(--borderRadius-mini);background:#ffffff0a;border:1px solid #ffffff1f;align-items:center;gap:12px;padding:10px 12px;display:flex}.JC-AppFilePick-thumb{background:#ffffff14;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;width:56px;height:56px;overflow:hidden}.JC-AppFilePick-thumb img{object-fit:cover;width:100%;height:100%;display:block}.JC-AppFilePick-thumb--doc{background:#78a1d91a;border:1px solid #78a1d933;justify-content:center;align-items:center;display:flex}.JC-AppFilePick-thumb--doc .ph{color:#3b6fa0d9;font-size:1.65rem}.JC-AppFilePick-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.JC-AppFilePick-name{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}.JC-AppFilePick-size{color:#ffffff85;font-size:.82rem}.JC-AppFilePick-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 12px;display:flex}.JC-AppFilePick-view{color:var(--accent);font-size:.88rem;font-weight:600;text-decoration:none}.JC-AppFilePick-view:hover{text-decoration:underline}.JC-AppFilePick-remove{border-radius:var(--borderRadius-mini);background:var(--secondBG);color:#ffffffad;cursor:pointer;border:1px solid #ffffff24;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:.85rem;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.JC-AppFilePick-remove:hover{color:#a93226;background:#c0392b0f;border-color:#c0392b73}.JC-AppFilePick-remove .ph{font-size:1rem}@media (max-width:520px){.JC-AppFilePickItem{flex-wrap:wrap}.JC-AppFilePick-actions{justify-content:flex-end;width:100%}}.JC-AppFormActions{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:12px;margin-top:24px;padding-top:20px;display:flex}.JC-AppAdminActions{border-radius:var(--borderRadius-small);background:#78a1d914;border:1px solid #78a1d933;margin-bottom:28px;padding:20px 24px}.JC-AppEditCard{border-radius:var(--borderRadius-small);background:linear-gradient(135deg,#78a1d91a 0%,#78a1d90d 100%);border:1px solid #78a1d940;margin-bottom:28px;padding:20px 24px}.JC-AppEditCard-title{font-family:var(--font-space);color:var(--text-main);margin:0 0 16px;font-size:1rem;font-weight:600}.JC-AppEditCard-hint{color:#ffffff9e;margin:0 0 12px;font-size:.9rem}.JC-AppLockedNotice{border-radius:var(--borderRadius-mini);background:#ffffff0f;border:1px solid #ffffff1a;align-items:center;gap:12px;margin-bottom:24px;padding:16px 20px;display:flex}.JC-AppLockedNotice--afterThread{margin-top:28px;margin-bottom:0}.JC-AppLockedNotice i{color:#ffffff6b;flex-shrink:0;font-size:1.5rem}.JC-AppLockedNotice p{color:#ffffffc7;margin:0;font-size:.95rem}.JC-AppListItem--unread{border-left:3px solid var(--accent,#5c8cc4);margin-left:-2px;padding-left:10px}.JC-AppUnreadDot{background:#c62828;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.JC-AppListItem-meta-sep{opacity:.45;margin:0 4px}.JC-AppEditForm{margin:0}.JC-AppEditForm-row{flex-wrap:wrap;align-items:flex-end;gap:16px 20px;display:flex}.JC-AppEditForm-field{flex-direction:column;gap:6px;display:flex}.JC-AppEditForm-field--grow{flex:1;min-width:200px}.JC-AppEditForm-action{flex-shrink:0}.JC-AppEditForm .JC-AppSelect--sm{width:auto;min-width:140px;margin-bottom:0}.JC-AppEditForm .JC-AppTextarea{max-width:100%;margin-bottom:0}.JC-AppSelect--sm{padding:10px 12px;font-size:.9rem}.JC-AppForm--inline{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;display:flex}.JC-AppForm--inline .JC-AppField{margin-bottom:0}.JC-AppForm--inline .JC-AppSelect{max-width:140px;margin-bottom:0}.JC-AppForm--inline .JC-AppTextarea{min-width:200px;max-width:320px;margin-bottom:0}.JC-AppField--flex{flex:1;min-width:200px}.JC-AppField--action{align-self:flex-end}.JC-AppFilters{border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-bottom:24px;padding-bottom:20px;display:flex}.JC-AppFilterBox{border-radius:var(--borderRadius-small);background:#ffffff0a;border:1px solid #ffffff14;margin-bottom:24px;padding:18px 20px}.JC-AppFilterRow{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-bottom:10px;display:flex}.JC-AppFilterRow:last-child{margin-bottom:0}.JC-AppFilterBox .JC-AppFilterHint{color:#ffffff85;margin:0;font-size:.85rem}.JC-AppFilterGroup{flex-direction:column;gap:4px;display:flex}.JC-AppFilterLabel{color:var(--secondBG-text);font-size:.85rem;font-weight:600}.JC-AppSelect--filter{width:auto;min-width:140px;margin-bottom:0}.JC-AppFilterHint{color:#ffffff94;margin:0 0 0 auto;font-size:.85rem}.JC-AppAuditHint{color:#ffffffad;margin:0 0 16px;font-size:.9rem}.JC-AppAuditList{flex-direction:column;gap:12px;display:flex}.JC-AppAuditItem{border-radius:var(--borderRadius-mini);background:#ffffff0d;border-left:3px solid #ffffff24;gap:12px;padding:12px 16px;display:flex}.JC-AppAuditItem--status{border-left-color:var(--accent)}.JC-AppAuditItem--comment{border-left-color:#2e7d32}.JC-AppAuditIcon{color:#ffffff6b;flex-shrink:0;font-size:1.1rem}.JC-AppAuditItem>div{flex:1;min-width:0}.JC-AppAuditItem strong{margin-right:6px}.JC-AppAuditTime{color:#ffffff85;margin-top:4px;font-size:.8rem;display:block}.JC-AppAuditItem .JC-AppComment-body{margin-top:8px;margin-bottom:0}@media (max-width:600px){.JC-AppForm--inline{flex-direction:column;align-items:stretch}.JC-AppForm--inline .JC-AppSelect,.JC-AppForm--inline .JC-AppTextarea{max-width:none}.JC-AppEditForm-row{flex-direction:column;align-items:stretch}.JC-AppEditForm-field--grow{min-width:0}.JC-AppEditForm .JC-AppSelect--sm{width:100%;min-width:0}.JC-AppListItem--admin{flex-direction:column;align-items:flex-start}.JC-AppListItem-status{margin-left:0}}.JC-AppAssignBanner{border-radius:var(--borderRadius-mini);color:var(--text-main);background:#78a1d91a;border:1px solid #78a1d940;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:.9rem;display:flex}.JC-AppAssignBanner--readonly{background:#ffffff0f;border-color:#ffffff1f}.JC-AppAssignBanner-hint{color:#ffffff85}.JC-AppPriorityBadge{text-transform:uppercase;letter-spacing:.03em;border-radius:99px;margin-bottom:16px;padding:4px 12px;font-size:.8rem;font-weight:600;display:inline-block}.JC-AppPriorityBadge--low{color:#2e7d32;background:#4caf501f}.JC-AppPriorityBadge--normal{color:#1565c0;background:#2196f31f}.JC-AppPriorityBadge--high{color:#e65100;background:#ff98001f}.JC-AppPriorityBadge--urgent{color:#c62828;background:#f443361f}.JC-AppAuditTag{text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:.72rem;font-weight:600;display:inline-block}.JC-AppAuditTag--staff{color:#3b6fa0;background:#78a1d926}.JC-AppAuditTag--user{color:#2e7d32;background:#4caf501f}.JC-AppAuditItem--user{border-left-color:#4caf50}.JC-AppAuditItem--staff{border-left-color:#5c8cc4}.JC-AppBbToolbar{border-radius:var(--borderRadius-mini);background:var(--secondBG);border:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;padding:8px 10px;display:flex;box-shadow:0 1px 2px #0000000a}.JC-AppBbToolbar-btn{min-width:34px;min-height:34px;font-size:.72rem;font-weight:700;font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;color:#ffffffbf;background:#ffffffbf;border:1px solid #ffffff24;border-radius:6px;justify-content:center;align-items:center;padding:6px 11px;line-height:1;transition:border-color .15s,background .15s,box-shadow .15s,color .15s,transform .1s;display:inline-flex}.JC-AppBbToolbar-btn:hover{color:var(--accent);background:#78a1d91f;border-color:#fff3}.JC-AppBbToolbar-btn:focus-visible{border-color:var(--accent);color:var(--accent);outline:none;box-shadow:0 0 0 3px #78a1d947}.JC-AppBbToolbar-btn:active{transform:translateY(1px)}.JC-AppBbToolbar-btn:nth-child(5){margin-left:10px;position:relative}.JC-AppBbToolbar-btn:nth-child(5):before{content:"";background:#0000001f;border-radius:1px;width:1px;height:20px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}@media (max-width:480px){.JC-AppBbToolbar{gap:5px;padding:6px 8px}.JC-AppBbToolbar-btn{min-width:32px;min-height:32px;padding:5px 9px;font-size:.68rem}}.JC-bbcode-quote{background:#ffffff0d;border-left:3px solid #ffffff38;border-radius:4px;margin:8px 0;padding:8px 12px;font-style:italic}.JC-ThreadMsg-body .JC-bbcode-imgLink,.JC-AppComment-body .JC-bbcode-imgLink,.JC-AppAuditItem .JC-bbcode-imgLink{border-radius:var(--borderRadius-mini);vertical-align:top;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;outline:none;flex-shrink:0;width:150px;height:120px;margin-top:10px;line-height:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-block;overflow:hidden;box-shadow:0 2px 8px #00000059}@media (min-width:640px){.JC-ThreadMsg-body .JC-bbcode-imgLink,.JC-AppComment-body .JC-bbcode-imgLink,.JC-AppAuditItem .JC-bbcode-imgLink{width:200px;height:150px}}.JC-ThreadMsg-body .JC-bbcode-imgLink:hover,.JC-AppComment-body .JC-bbcode-imgLink:hover,.JC-AppAuditItem .JC-bbcode-imgLink:hover{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent)35%,transparent);transform:scale(1.03)}.JC-ThreadMsg-body .JC-bbcode-imgLink:focus-visible,.JC-AppComment-body .JC-bbcode-imgLink:focus-visible,.JC-AppAuditItem .JC-bbcode-imgLink:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)45%,transparent)}.JC-ThreadMsg-body .JC-bbcode-inlineImg,.JC-AppComment-body .JC-bbcode-inlineImg,.JC-AppAuditItem .JC-bbcode-inlineImg{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block}.JC-AppListItem-type--bug_report{color:#e65100;background:#ff98001f}.JC-Thread{flex-direction:column;gap:0;display:flex}.JC-ThreadMsg{border-bottom:1px solid #ffffff0f;gap:14px;padding:16px 0;display:flex}.JC-ThreadMsg:last-child{border-bottom:none;padding-bottom:0}.JC-ThreadMsg:first-child{padding-top:0}.JC-ThreadMsg-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.05rem;display:flex}.JC-ThreadMsg--staff .JC-ThreadMsg-avatar{color:#5c8cc4;background:#5c8cc433}.JC-ThreadMsg--user .JC-ThreadMsg-avatar{color:#4caf50;background:#4caf5026}.JC-ThreadMsg-content{flex:1;min-width:0}.JC-ThreadMsg-header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.JC-ThreadMsg-author{color:var(--text-main);font-size:.95rem;font-weight:700}.JC-ThreadMsg-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:2px 7px;font-size:.7rem;font-weight:700}.JC-ThreadMsg-badge--staff{color:#7aaed8;background:#5c8cc42e}.JC-ThreadMsg-badge--user{color:#81c784;background:#4caf5026}.JC-ThreadMsg-time{color:#ffffff6b;margin-left:auto;font-size:.78rem}.JC-ThreadMsg-body{color:#ffffffe0;white-space:pre-wrap;word-break:break-word;font-size:.95rem;line-height:1.65}.JC-ThreadMsg-body p{margin:0}.JC-ThreadActivity{color:#ffffff8c;border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:8px 0;font-size:.84rem;display:flex}.JC-ThreadActivity:last-child{border-bottom:none}.JC-ThreadActivity-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:14px}.JC-ThreadActivity time{margin-left:auto;font-size:.76rem}.JC-AttachGrid{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.JC-AttachThumb{border-radius:var(--borderRadius-mini);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;flex-shrink:0;width:100px;height:80px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden}.JC-AttachThumb:hover{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent)35%,transparent);transform:scale(1.04)}.JC-AttachThumb-img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.JC-AttachThumb--pick .JC-AttachThumb-img{pointer-events:auto}.JC-AttachThumb-icon{color:#ffffff73;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.6rem;display:flex}.JC-ImageModal{z-index:99990;background:#000000e0;justify-content:center;align-items:center;padding:20px;animation:.18s JC-imgModalIn;display:flex;position:fixed;inset:0}@keyframes JC-imgModalIn{0%{opacity:0}to{opacity:1}}.JC-ImageModal-panel{border-radius:var(--borderRadius-small);max-width:min(90vw,1100px);max-height:90vh;position:relative;overflow:hidden;box-shadow:0 32px 80px #000000b3}.JC-ImageModal-img{object-fit:contain;border-radius:var(--borderRadius-small);max-width:100%;max-height:88vh;display:block}.JC-ImageModal-close{color:#fff;cursor:pointer;z-index:1;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.3rem;transition:background .15s;display:flex;position:absolute;top:10px;right:10px}.JC-ImageModal-close:hover{background:#000c}.JC-ReplyBox{border-radius:var(--borderRadius-small);background:#ffffff08;border:1px solid #ffffff14;margin-top:24px;padding:20px}.JC-ReplyBox-title{font-family:var(--font-space);text-transform:uppercase;letter-spacing:.05em;color:#ffffff8c;margin:0 0 14px;font-size:.9rem;font-weight:700}.JC-ReplyBox-footer{justify-content:flex-end;align-items:center;margin-top:12px;display:flex}.JC-AppBbToolbar{background:#ffffff0a!important}.JC-AppBbToolbar-btn{color:#ffffffb3!important;background:#ffffff14!important}.JC-AppBbToolbar-btn:hover{background:color-mix(in srgb,var(--accent)16%,transparent)!important;color:#fff!important}.JC-AppLiveToast{z-index:50;border-radius:var(--borderRadius-small);color:var(--text-main);background:linear-gradient(135deg,#2e7d321f 0%,#78a1d926 100%);border:1px solid #2e7d3240;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:12px 16px;font-size:.92rem;display:flex;position:sticky;top:0;box-shadow:0 4px 14px #0000000f}.JC-AppLiveToast-body{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.JC-AppLiveToast-badge{color:#fff;background:#e53935;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 1px 4px #e5393559}.JC-AppLiveToast-text{flex:1;min-width:0}.JC-AppLiveToast-dismiss{cursor:pointer;width:32px;height:32px;color:var(--text-main);background:#ffffff14;border:none;border-radius:6px;flex-shrink:0;font-size:1.25rem;line-height:1}.JC-AppLiveToast-dismiss:hover{background:#ffffff1f}.JC-AppPrivateNotesSection .JC-AppPrivateNotes-hint{color:#fff9;margin:0 0 14px;font-size:.88rem;line-height:1.45}.JC-AppPrivateNotes-list{flex-direction:column;gap:12px;margin-bottom:18px;display:flex}.JC-AppPrivateNote{border-radius:var(--borderRadius-mini);background:#8a2be20f;border:1px solid #8a2be226;border-left:3px solid #8a2be259;padding:12px 16px}.JC-AppPrivateNote-meta{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:8px;font-size:.88rem;display:flex}.JC-AppPrivateNote-meta time{color:#ffffff85;font-size:.82rem}.JC-AppPrivateNote-body{white-space:pre-wrap;word-break:break-word;color:var(--text-main);margin:0;font-size:.92rem;line-height:1.55}.JC-LoginContainer{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:60vh;padding:40px 20px;display:flex}.JC-AuthCard{background-color:#070814;background-image:radial-gradient(ellipse 120% 80% at 50% 110%,color-mix(in srgb,var(--accent)32%,transparent)0%,transparent 55%),radial-gradient(circle at 10% 14%,#fff8e608 0%,transparent 30%),linear-gradient(168deg,#0c0e1a 0%,#080a12 48%,#05060e 100%);border:1px solid #ffffff0f;border-radius:4px 4px 20px;width:100%;max-width:500px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0009,inset 0 1px #ffffff0a}.JC-AuthCard:before{content:"";z-index:2;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent)15%,transparent)12%,var(--accent)42%,color-mix(in srgb,var(--accent)70%,#fff)50%,var(--accent)58%,color-mix(in srgb,var(--accent)15%,transparent)88%,transparent 100%);height:2px;box-shadow:0 0 22px color-mix(in srgb,var(--accent)48%,transparent),0 -8px 28px color-mix(in srgb,var(--accent)14%,transparent);pointer-events:none;position:absolute;inset:auto 0 0}.JC-AuthCard-header{text-align:center;background:linear-gradient(135deg,#4d6fff 0%,var(--accent)48%,#8b5cf6 100%);border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;padding:18px 24px;display:flex}.JC-AuthCard-title{font-family:var(--font-space);color:#fff;letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.JC-AuthCard-body{flex-direction:column;gap:0;padding:32px 28px 36px;display:flex}.JC-AuthCard-body .JC-AppAlert{text-align:center;width:100%;margin-bottom:18px}.JC-AuthCard-hint{text-align:center;color:#ffffff8c;margin-bottom:20px;font-size:.88rem;line-height:1.5}.JC-AuthCard-hint a{color:var(--accent);font-weight:600;text-decoration:underline}.JC-AuthCard-form{flex-direction:column;gap:0;width:100%;display:flex}.JC-AuthCard-form .JC-AppBtn{margin-bottom:12px}.JC-AuthCard-form .JC-AppBtn:last-child{margin-bottom:0}.JC-AuthCard-form .JC-AuthCard-hint{margin-bottom:12px}.JC-AuthCard-form .JC-AppInput,.JC-AuthCard-form .JC-AppSelect{margin-bottom:0}.JC-AuthForm-group{flex-direction:column;gap:6px;width:100%;margin-bottom:18px;display:flex}.JC-AuthForm-group:last-of-type{margin-bottom:22px}.JC-AuthCard-label{text-transform:uppercase;letter-spacing:.05em;color:#ffffff8c;font-size:11px;font-weight:700}.JC-AuthForm-row{gap:10px;display:flex}@media (max-width:600px){.JC-StaffGrids,.JC-VoteGrid,.JC-VoteLayout{grid-template-columns:1fr}.JC-PageContent{padding:24px 20px 32px}}
*{box-sizing:border-box;margin:0;padding:0}:root{--body:#050512;--secondBG:#24246b4d;--thirdBG:#5454854d;--fourBG:#3d3d74;--accent:#6060d3;--accentHover:#9b9bfd;--text:#fff;--grey:#a9a9b1;--greyish:#9090a1;--btnShadow:3px 3px 20px var(--accent);--text-main:#fff;--text-white:#fff;--secondBG-text:#ffffff80;--accent-text:#fff;--textAccent:#fff;--borderColor:#fff2;--borderColor-light:#ffffff10;--borderRadius-large:16px;--borderRadius-small:14px;--borderRadius-mini:8px;--transition:.3s ease;--widthMain:1150px;--font-space:"Space Grotesk",sans-serif;--font-bungee:"Bungee",sans-serif;--font-google:"Google Sans Flex",sans-serif;--font-karla:"Karla",sans-serif;--footer-upper:var(--secondBG);--footer-lower:var(--thirdBG);--headerGradient:linear-gradient(168deg,#050314 0%,#0a0e28 38%,#101238 72%,#0c0f26 100%);--header-glow-cyan:#64c8ff24;--header-glow-violet:#b478ff1f;--header-accent-soft:#8cbeff59;--mcip-glow-cyan:0 0 16px #64d2ff52,0 0 32px #508cff24;--mcip-glow-violet:0 0 16px #b48cff5c,0 0 32px #785aff24;--mcip-glow-cyan-hover:0 0 28px #78dcff8c,0 0 52px #5aa0ff47;--mcip-glow-violet-hover:0 0 28px #c8a0ff94,0 0 52px #8264ff42;--mcip-count-bg:linear-gradient(135deg,#78c8fff2 0%,#8c6effeb 55%,#c878ffe0 100%);--mcip-count-glow:0 0 14px #8cbeff8c;--mcip-minitext:#9ecbff}html,body{scroll-behavior:smooth;width:100%;max-width:100vw;min-height:100vh;overflow-x:hidden}body{font-family:var(--font-karla);background-color:var(--body);color:var(--text-main);position:relative}p{margin-bottom:0}:focus-visible{outline:inherit}a{-webkit-text-decoration:inherit;text-decoration:inherit;transition:var(--transition);color:var(--text-main)}button{cursor:pointer;font-family:var(--font-karla);transition:var(--transition);color:var(--text-main)}.JC-Header{background:radial-gradient(ellipse 125% 85% at 50% -18%,#5f4bb973 0%,transparent 54%),radial-gradient(ellipse 72% 58% at 90% 42%,#286ed238 0%,transparent 50%),radial-gradient(ellipse 68% 52% at 6% 58%,#7341af33 0%,transparent 48%),var(--headerGradient);color:#fff;width:100%;padding-top:0;padding-bottom:20px;position:relative;overflow:hidden}.JC-Header:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 58% 42% at 38% 62%,var(--header-glow-cyan)0%,transparent 56%),radial-gradient(ellipse 48% 40% at 78% 28%,var(--header-glow-violet)0%,transparent 52%);will-change:transform,opacity;position:absolute;inset:-8%}@media (prefers-reduced-motion:no-preference){.JC-Header:before{animation:24s ease-in-out infinite alternate JC-headerNebula}}@keyframes JC-headerNebula{0%{opacity:.88;transform:translate(0)scale(1)}to{opacity:1;transform:translate(-2%,1.2%)scale(1.04)}}.JC-HeaderParticles{z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:.92;position:absolute;inset:0}.JC-HeaderParticles-canvas{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.JC-HeaderParticles{display:none}.JC-Header:before{opacity:.95;animation:none}}.JC-Header:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(95% 70% at 50% 45%,#0000 35%,#02040e80 100%),radial-gradient(circle at 22% 18%,#82d2ff12 0%,#0000 40%),radial-gradient(circle at 82% 72%,#be82ff0f 0%,#0000 38%),linear-gradient(#0000 0% 58%,#04061259 100%);position:absolute;inset:0}.JC-Header-width,.JC-HeaderWidth{width:100%;min-height:400px;max-width:var(--widthMain);z-index:3;margin:0 auto;padding:25px 0 50px;position:relative}.JC-HeaderFooter{background:var(--body);z-index:2;box-sizing:border-box;pointer-events:none;border-radius:20px 20px 0 0;height:124px;margin-top:-20px;padding-top:20px;position:relative;overflow:hidden}.JC-navBar{width:100%;position:relative}.JC-navHamburger{color:#fff;cursor:pointer;width:48px;height:48px;transition:var(--transition);background:#ffffff1a;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:28px;line-height:1;display:none}.JC-navHamburger:hover,.JC-navHamburger:focus-visible{color:#d4e9ff;background:#64aaff38;outline:none;box-shadow:0 0 20px #78beff33}.JC-navMobileBackdrop,.JC-navMobilePanel{display:none}.JC-navBar-center{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin:0 auto;display:flex}.JC-navLink{color:#fff;transition:var(--transition);font-size:20px;font-weight:800;font-family:var(--font-google);background:0 0;justify-content:center;align-items:center;padding:20px;display:flex}.JC-navLink:hover,.JC-navLink:focus{color:#e8f4ff;text-shadow:0 0 14px #8cc8ff73;transform:scale(1.05)}.JC-navStore{color:#fff;text-transform:uppercase;width:145px;height:55px;transition:var(--transition);background:linear-gradient(135deg,#4d6fff 0%,#6a4fd4 48%,#8b5cf6 100%);border:1px solid #c8dcff59;border-radius:100px;padding:0;font-size:18px;box-shadow:0 0 24px #648cff66,inset 0 2px #fff3}.JC-navStore:hover{color:#fff;filter:brightness(1.12);box-shadow:0 0 32px #82b4ff80,inset 0 2px #ffffff47}.JC-Account{color:#fff;cursor:pointer;transition:var(--transition);background:0 0;border:none;justify-content:center;align-items:center;padding:8px;font-size:40px;line-height:1;display:flex}.JC-Account:hover,.JC-Account:focus-visible{color:var(--accent);transform:scale(1.06)}.JC-Header-supportBtn{color:#fff;cursor:pointer;width:52px;height:52px;transition:var(--transition);background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:26px;display:flex;position:relative;overflow:visible}.JC-Header-supportBtn:hover,.JC-Header-supportBtn:focus-visible{color:#d4e9ff;background:#64aaff38;box-shadow:0 0 22px #78beff38}.JC-StoreBarBottom{z-index:9990;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-end;gap:10px;height:100%;padding-right:30px;display:flex;position:fixed;bottom:0;right:0}.JC-StoreBarBottom>*{pointer-events:auto}.JC-StoreBarBottom-box{justify-content:center;align-items:stretch;width:100%;min-width:0;display:flex}.JC-StoreBarBottom-box .JC-StoreBar-userButton,.JC-StoreBarBottom-box .JC-StoreBar-cart-button{width:100%;min-width:0;max-width:50px;height:50px;padding:0 16px}.JC-StoreBarBottom-box .JC-StoreBar-userButton{padding:0 14px}.JC-StoreBarBottom-box .JC-StoreBar-cart-button{min-width:unset;flex-direction:column;gap:0;padding:0 10px}.JC-StoreBarBottom-box .JC-StoreBar-cart-button-icon{font-size:24px}.JC-StoreBarBottom-box .JC-StoreBar-userButton-avatar{width:32px;height:32px}.JC-StoreBarTooltip-wrap{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.JC-StoreBarTooltip{white-space:nowrap;color:#fff;pointer-events:none;opacity:0;visibility:hidden;z-index:10060;background:linear-gradient(165deg,#3d3018 0%,#2a2210 55%,#1f180c 100%);border:1px solid #eaa21a73;border-radius:10px;padding:7px 12px;font-size:12px;font-weight:700;transition:opacity .18s,visibility .18s,transform .18s;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)translate(6px);box-shadow:0 10px 28px #0000008c,0 0 24px #eaa21a1f}.JC-StoreBarTooltip:after{content:"";filter:drop-shadow(1px 0 #eaa21a38);border:6px solid #0000;border-left-color:#2a2210;margin-top:-6px;position:absolute;top:50%;left:100%}.JC-StoreBarTooltip-wrap:hover .JC-StoreBarTooltip,.JC-StoreBarTooltip-wrap:focus-within .JC-StoreBarTooltip{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}.JC-headerBtnTooltipWrap{display:inline-flex;position:relative}.JC-headerBtnTooltip{white-space:nowrap;color:#fff;pointer-events:none;opacity:0;visibility:hidden;z-index:10060;background:linear-gradient(165deg,#1e1a38 0%,#14122c 55%,#0e0c22 100%);border:1px solid #8cbeff66;border-radius:10px;padding:7px 12px;font-size:12px;font-weight:700;transition:opacity .18s,visibility .18s,transform .18s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 10px 28px #0000008c,0 0 24px #64a0ff2e}.JC-headerBtnTooltip:after{content:"";filter:drop-shadow(0 -1px #8cbeff40);border:6px solid #0000;border-bottom-color:#14122c;margin-left:-6px;position:absolute;bottom:100%;left:50%}.JC-headerBtnTooltipWrap:hover .JC-headerBtnTooltip,.JC-headerBtnTooltipWrap:focus-within .JC-headerBtnTooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.JC-HeaderContent{justify-content:space-between;align-items:center;gap:20px;margin:20px auto 0;display:flex}.JC-HeaderContent-left,.JC-HeaderContent-center,.JC-HeaderContent-right{flex:1;min-width:0}.JC-HeaderContent-center{flex:none;justify-content:center;display:flex}.JC-Header-logo{transition:var(--transition);display:inline-flex}.JC-Header-logo:hover{filter:brightness(1.08)drop-shadow(0 0 14px #8cc8ff38)}.JC-Header-logo-img{width:300px;max-width:min(300px,42vw);height:auto}.JC-MCIP-Box{color:#fff;cursor:pointer;transition:var(--transition);-webkit-text-decoration:inherit;text-decoration:inherit;align-items:center;gap:15px;display:flex;position:relative}.JC-MCIP-Box:hover{color:#d4e9ff;text-shadow:0 0 20px #8cc8ff59;transform:translateY(-5px)}.JC-MCIP-Box:hover .JC-MCIP-Box-icon{border-color:#c8ebfff2}.JC-MCIP-Box[data-type=minecraft]:hover .JC-MCIP-Box-icon{box-shadow:var(--mcip-glow-cyan-hover),0 0 0 1px #ffffff24 inset}.JC-MCIP-Box[data-type=discord]:hover .JC-MCIP-Box-icon{box-shadow:var(--mcip-glow-violet-hover),0 0 0 1px #ffffff24 inset}.JC-MCIP-Box-icon{-webkit-backdrop-filter:blur(12px);color:#f0f7ff;width:60px;height:60px;transition:var(--transition);border:2px solid #8cc8ffa6;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;font-size:28px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.JC-MCIP-Box[data-type=minecraft] .JC-MCIP-Box-icon{box-shadow:var(--mcip-glow-cyan),0 0 0 1px #ffffff1a inset;background:radial-gradient(130% 130% at 28% 18%,#78e6ff6b 0%,#3c78c873 38%,#142350b8 100%)}.JC-MCIP-Box[data-type=discord] .JC-MCIP-Box-icon{box-shadow:var(--mcip-glow-violet),0 0 0 1px #ffffff1a inset;background:radial-gradient(130% 130% at 72% 22%,#c8aaff7a 0%,#6e50c880 42%,#231246c7 100%);border-color:#b4a0ffb3}.JC-HeaderContent-right .JC-MCIP-Box{text-align:right;flex-direction:row-reverse;width:fit-content;max-width:100%;margin-left:auto}.JC-HeaderContent-left .JC-MCIP-Box{width:fit-content;max-width:100%}.JC-MCIP-Box-col{min-width:0}.JC-MCIP-Box-title{align-items:center;gap:10px;display:flex}.JC-HeaderContent-right .JC-MCIP-Box-title{text-align:right;flex-direction:row-reverse;justify-content:flex-end}.JC-MCIP-Box-title p{text-transform:uppercase;font-size:22px;font-weight:400;font-family:var(--font-bungee);margin:0}.JC-MCIP-Box-count{background:var(--mcip-count-bg);text-align:center;color:#fff;font-size:14px;font-family:var(--font-bungee);min-width:28px;box-shadow:var(--mcip-count-glow);text-shadow:0 1px #ffffff40;border:1px solid #ffffff59;border-radius:8px;justify-content:center;align-items:center;padding:5px 10px;display:inline-flex}.JC-MCIP-Box-minitext{text-transform:uppercase;font-size:12px;font-weight:400;font-family:var(--font-bungee);letter-spacing:.04em;color:var(--mcip-minitext);opacity:.92;margin:0}.JC-navDiscordBtn{box-sizing:border-box;min-height:48px;padding:0 calc(12px + env(safe-area-inset-right,0px))0 14px;color:#fff;font-family:var(--font-google);letter-spacing:.02em;cursor:pointer;z-index:10;-webkit-tap-highlight-color:transparent;background:linear-gradient(165deg,#6e7dff6b 0%,#4b58dc52 45%,#3741b461 100%);border:1px solid #818eff8c;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:.9rem;font-weight:800;line-height:1;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s;display:none;position:absolute;top:0;right:0;box-shadow:0 2px 14px #0006,inset 0 1px #ffffff2e}.JC-navDiscordBtn:hover,.JC-navDiscordBtn:focus-visible{color:#fff;background:linear-gradient(165deg,#8291ff8c 0%,#5f6ceb73 50%,#4b58d280 100%);border-color:#bec6ffd9;outline:none;box-shadow:0 4px 20px #5865f273,inset 0 1px #ffffff40}.JC-navDiscordBtn:active{transform:scale(.98)}.JC-navDiscordBtn-icon{color:#fff;flex-shrink:0;font-size:22px;line-height:1}.JC-navDiscordBtn-count{text-align:center;font-variant-numeric:tabular-nums;min-width:1.35em;color:inherit;background:#7a7fbd;border-radius:20px;padding:4px 8px;font-size:12px;font-weight:600;position:absolute;top:-10px;left:-15px}.JC-StoreBar-userButton{background:var(--thirdBG);border-radius:var(--borderRadius-mini);border:1px solid var(--borderColor-light);text-align:left;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;max-width:60px;height:60px;transition:var(--transition);justify-content:center;align-items:center;gap:10px;padding:0 20px;display:flex}.JC-StoreBar-userButton:hover{filter:brightness(1.1)}.JC-StoreBar-userButton-avatar{object-fit:cover;border-radius:8px;width:36px;height:36px}.JC-StoreBar-cart-button{background:var(--accent);border-radius:var(--borderRadius-mini);text-align:center;width:100%;min-width:180px;height:60px;color:var(--accent-text);transition:var(--transition);cursor:pointer;border:0 solid #0000;flex-direction:column;justify-content:center;align-items:center;padding:0 15px;display:flex;position:relative;overflow:visible}.JC-StoreBar-cart-button:hover{filter:brightness(1.1)}.JC-StoreBar-cart-button-icon{font-size:22px;line-height:1}.JC-StoreBar-cart-badge{background:var(--body);min-width:22px;height:22px;color:var(--accent);border:2px solid var(--accent);font-size:11px;font-weight:200;font-family:var(--font-bungee);z-index:5;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;line-height:1;display:flex;position:absolute;top:-7px;left:-7px;box-shadow:0 2px 10px #0006}.curve{height:50px;margin-top:-25px;position:relative;overflow:hidden}.curve>span{content:"";background:var(--body);border-radius:100%;width:4000px;height:300px;margin-left:-2000px;position:absolute;bottom:-250px;left:50%;box-shadow:inset 0 1px 10px #0000000d}.site-footer{z-index:2;background:0 0;width:100%;padding:56px 24px 48px;position:relative}.site-footer-inner{max-width:var(--widthMain);margin:0 auto;padding-top:36px;position:relative}.site-footer-logoOverlap{z-index:4;line-height:0;position:absolute;top:0;left:20px}.site-footer-logo-link{filter:drop-shadow(0 6px 12px #00000073);line-height:0;transition:opacity .25s,transform .25s;display:inline-block}.site-footer-logo-link:hover{opacity:.92;transform:translateY(-2px)}.site-footer-logo{object-fit:contain;width:min(220px,42vw);height:auto;max-height:100px;display:block}.site-footer-panel{border-radius:var(--borderRadius-large);border:1px solid var(--borderColor);background:var(--footer-upper);overflow:hidden;box-shadow:0 20px 48px #00000059,0 0 0 1px #0003}.site-footer-lower{background:var(--footer-lower);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding:28px 25px 22px;display:flex}.site-footer-lower-left{flex-direction:column;flex:240px;gap:6px;min-width:0;display:flex}.site-footer-copyright{font-family:var(--font-karla);color:var(--text-white);opacity:.95;margin:0;font-size:14px;font-weight:500}.site-footer-disclaimer{font-family:var(--font-karla);color:var(--secondBG-text);max-width:520px;margin:0;font-size:13px;line-height:1.45}.site-footer-lower-right{flex-shrink:0}.site-footer-madeby{opacity:.6;align-items:center;line-height:0;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.site-footer-madeby:hover,.site-footer-madeby:focus-visible{opacity:1;transform:translateY(-1px)}.site-footer-madeby-img{object-fit:contain;filter:drop-shadow(0 2px 8px #00000059);width:auto;max-width:min(50px,40vw);height:auto;max-height:44px;display:block}.JC-LayoutMain{width:100%;max-width:var(--widthMain);grid-template-columns:7fr 3fr;align-items:start;gap:24px;margin:0 auto;padding:60px 0 0;display:grid}.JC-LayoutMain-content,.JC-LayoutMain-sidebar{background:#ffffff08;min-height:50vh;padding:20px;position:relative;box-shadow:inset 0 1px #ffffff0d}.JC-LayoutMain-sidebar{background:#7864c80f;border-color:#b496ff38}.JC-LayoutMain-placeholderLabel{font-family:var(--font-space);letter-spacing:.14em;text-transform:uppercase;color:#b4c8e673;font-size:12px;font-weight:600;display:block}@media (max-width:900px){.JC-LayoutMain{grid-template-columns:1fr}.JC-LayoutMain-content,.JC-LayoutMain-sidebar{min-height:200px}}@media (max-width:1300px){:root{--widthMain:90%}}@media (max-width:968px){.JC-Header-logo-img{max-width:min(250px,50vw)}.JC-navBar{justify-content:flex-start;align-items:center;min-height:52px;display:flex}.JC-navHamburger{display:inline-flex}.JC-navBar-center{display:none!important}.JC-navMobileBackdrop{z-index:10140;-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(80% 60% at 0 30%,#3c50a040 0%,#0000 55%),#03050ee0;transition:opacity .3s,visibility .3s;display:block;position:fixed;inset:0}.JC-navMobileBackdrop--open{opacity:1;visibility:visible;pointer-events:auto}.JC-navMobilePanel{z-index:10150;visibility:hidden;background:linear-gradient(165deg,#1a1735 0%,#121028 42%,#0a0818 100%);border-right:1px solid #8cb9ff2e;border-radius:0 22px 22px 0;flex-direction:column;align-items:stretch;width:min(340px,88vw);max-width:100%;padding:0;transition:transform .38s cubic-bezier(.22,1,.28,1),visibility .38s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-105%);box-shadow:20px 0 64px #0000008c,inset 0 0 0 1px #ffffff0a,inset -1px 0 40px #6496ff0f}.JC-navMobilePanel--open{visibility:visible;transform:translate(0)}.JC-navMobilePanel-top{padding:max(16px,env(safe-area-inset-top,0px))18px 16px 20px;z-index:1;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.JC-navMobilePanel-brandBlock{flex-direction:column;gap:2px;min-width:0;display:flex}.JC-navMobilePanel-brand{font-family:var(--font-bungee);letter-spacing:.03em;color:#e8f0ff;text-shadow:0 0 28px #8cc8ff59;font-size:1.25rem;line-height:1.15}.JC-navMobilePanel-tagline{font-family:var(--font-space);letter-spacing:.2em;text-transform:uppercase;color:#b4cdff8c;font-size:11px;font-weight:600}.JC-navMobilePanel-close{color:#e8f2ff;cursor:pointer;background:#ffffff0d;border:1px solid #96beff38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;padding:0;font-size:22px;line-height:1;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.JC-navMobilePanel-close:hover,.JC-navMobilePanel-close:focus-visible{color:#fff;background:#64a0ff26;border-color:#b4d2ff73;outline:none;box-shadow:0 0 24px #78b4ff33}.JC-navMobilePanel-close:active{transform:scale(.96)}.JC-navMobilePanel-accent{opacity:.9;background:linear-gradient(90deg,#0000,#8cc8ff73 20%,#b48cff59 80%,#0000);flex-shrink:0;height:1px;margin:0 20px}.JC-navMobilePanel-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:18px 16px max(28px,env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;gap:0;display:flex;overflow-y:auto}.JC-navMobilePanel-sectionLabel{font-family:var(--font-space);letter-spacing:.18em;text-transform:uppercase;color:#a0b9e680;margin:22px 0 10px;padding:0 6px;font-size:11px;font-weight:600}.JC-navMobilePanel-sectionLabel:first-of-type{margin-top:20px}.JC-navMobilePanel-links{flex-direction:column;gap:6px;display:flex}a.JC-navMobile-link{color:#f8faffeb;background:#ffffff08;border:1px solid #0000;border-radius:16px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px 14px;padding:12px 12px 12px 10px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:grid}a.JC-navMobile-link:hover,a.JC-navMobile-link:focus-visible{background:#78aaff1a;border-color:#8cbeff33;outline:none;box-shadow:0 0 0 1px #64a0ff14}a.JC-navMobile-link:active{transform:scale(.99)}.JC-navMobile-link-icon{color:#d4e8ff;background:linear-gradient(145deg,#64a0ff33 0%,#785ac826 100%);border:1px solid #a0c8ff26;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex;box-shadow:0 2px 12px #0003}.JC-navMobile-link-label{font-family:var(--font-google);letter-spacing:.01em;justify-self:start;font-size:16px;font-weight:700}.JC-navMobile-link-arrow{color:#aad2ffa6;background:#ffffff0a;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:flex}a.JC-navMobile-link:hover .JC-navMobile-link-arrow,a.JC-navMobile-link:focus-visible .JC-navMobile-link-arrow{color:#dcebfff2;background:#78aaff1f}a.JC-navMobile-store{color:#fff;background:linear-gradient(135deg,#5168ff 0%,#6546d4 45%,#7c3aed 100%);border:1px solid #b4c8ff47;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:0;margin-bottom:2px;padding:18px 18px 18px 16px;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 8px 32px #5064dc73,inset 0 2px #ffffff2e}.JC-navMobile-store-glow{pointer-events:none;opacity:.7;background:radial-gradient(circle at 30% 20%,#ffffff38 0%,#0000 45%);position:absolute;inset:-40%}a.JC-navMobile-store:hover,a.JC-navMobile-store:focus-visible{filter:brightness(1.06);outline:none;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff29,0 14px 40px #6478f080,inset 0 2px #ffffff38}a.JC-navMobile-store:active{filter:brightness(.98);transform:translateY(0)}.JC-navMobile-store-icon{z-index:1;filter:drop-shadow(0 2px 8px #00000040);font-size:30px;line-height:1;position:relative}.JC-navMobile-store-copy{z-index:1;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex;position:relative}.JC-navMobile-store-text{font-family:var(--font-bungee);letter-spacing:.05em;text-transform:uppercase;font-size:18px;line-height:1.15}.JC-navMobile-store-hint{font-family:var(--font-space);letter-spacing:.02em;color:#ffffffc7;font-size:12px;font-weight:500}.JC-navMobile-store-arrow{z-index:1;opacity:.9;font-size:22px;position:relative}a.JC-navMobile-store[aria-current=page]{border-color:#fff6;box-shadow:0 0 0 2px #c8dcff59,inset 0 0 0 1px #ffffff1f,0 8px 36px #82a0ff73,inset 0 2px #fff3}.JC-Header-supportBtn{display:none!important}.JC-Header-width,.JC-HeaderWidth{min-height:0;padding-bottom:32px}.JC-HeaderContent{flex-wrap:wrap;gap:24px;margin-top:24px}.JC-HeaderContent-center{flex:100%;order:-1;justify-content:center}.JC-HeaderContent-left,.JC-HeaderContent-right{flex:calc(50% - 12px)}.JC-HeaderContent-left .JC-MCIP-Box{text-align:left;flex-direction:row}.JC-HeaderContent-right .JC-MCIP-Box{text-align:right;flex-direction:row-reverse}.site-footer-lower-left{flex:auto}}@media (max-width:800px){.JC-Header-logo-img{max-width:min(200px,55vw)}}@media (max-width:768px){.site-footer{margin-top:48px;padding:48px 16px 36px}.site-footer-inner{padding-top:28px}.site-footer-logoOverlap{top:4px;left:50%;transform:translate(-50%)}.site-footer-logo{width:min(200px,70vw);max-height:64px}.site-footer-lower{text-align:center;flex-direction:column;align-items:center;padding-left:20px}.site-footer-lower-right{align-self:center}.site-footer-disclaimer{max-width:100%}}@media (max-width:650px){.JC-navDiscordBtn{display:inline-flex}.JC-HeaderContent-right{display:none}.JC-HeaderContent-left .JC-MCIP-Box{flex-direction:row-reverse;justify-content:space-between;width:100%}}.JC-HeaderTop-auth .JC-HeaderUser{margin-top:0;position:relative;right:auto}.JC-HeaderUser{z-index:6;margin-top:18px;position:absolute;right:0}.JC-HeaderNotif{flex-shrink:0;position:relative}.JC-HeaderNotif-trigger{color:#fff;cursor:pointer;width:44px;height:44px;transition:var(--transition);background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex;position:relative;overflow:visible}.JC-HeaderNotif-triggerIcon{z-index:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:relative}.JC-HeaderNotif-trigger:hover,.JC-HeaderNotif.is-open .JC-HeaderNotif-trigger{background:#fff3}.JC-HeaderNotif-badge{color:#fff;text-align:center;z-index:2;pointer-events:none;box-sizing:border-box;background:#e53935;border:2px solid #1e283cf2;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:2px;right:2px}.JC-HeaderNotif-menu{z-index:60;background-color:#0c0e1c;background-image:linear-gradient(168deg,#0e101e 0%,#090b14 100%);border:1px solid #ffffff1a;border-radius:12px;width:min(320px,92vw);max-height:360px;padding:6px 0;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 16px 48px #000000a6,0 0 0 1px #ffffff0a}.JC-HeaderNotif-empty{color:#ffffff73;margin:0;padding:14px 18px;font-size:13px}.JC-HeaderNotif-link{color:#ffffffd1;border-bottom:1px solid #ffffff12;flex-direction:column;gap:4px;padding:10px 16px;text-decoration:none;display:flex}.JC-HeaderNotif-link:last-child{border-bottom:none}.JC-HeaderNotif-link:hover{background:color-mix(in srgb,var(--accent)10%,transparent);color:#fff}.JC-HeaderNotif-link--unread{border-left:3px solid var(--accent,#5c8cc4);padding-left:13px}.JC-HeaderNotif-linkTitle{font-size:.88rem;font-weight:600}.JC-HeaderNotif-linkMeta{color:#ffffff73;font-size:.75rem}.JC-DashboardHeader{justify-content:space-between;align-items:center;width:100%;margin-bottom:25px;display:flex}.JC-HeaderUser-trigger{color:#fff;cursor:pointer;transition:var(--transition);background:#ffffff14;border:none;border-radius:100px;align-items:center;gap:10px;padding:6px;font-family:inherit;font-size:14px;font-weight:500;display:flex}.JC-HeaderUser-trigger:hover,.JC-HeaderUser.is-open .JC-HeaderUser-trigger{background:#fff3}.JC-HeaderUser-avatar{object-fit:cover;border:2px solid #ffffff59;border-radius:50%;flex-shrink:0}.JC-HeaderUser-chevron{opacity:.85;margin-left:2px;font-size:12px}.JC-HeaderUser-menu{opacity:0;visibility:hidden;z-index:50;background-color:#0c0e1c;background-image:linear-gradient(168deg,#0e101e 0%,#090b14 100%);border:1px solid #ffffff1a;border-radius:12px;min-width:220px;padding:6px 0;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px);box-shadow:0 16px 48px #000000a6,0 0 0 1px #ffffff0a}.JC-HeaderUser.is-open .JC-HeaderUser-menu{opacity:1;visibility:visible;transform:translateY(0)}.JC-HeaderUser-section{border-bottom:1px solid #ffffff12;padding:3px 0}.JC-HeaderUser-section:last-of-type{border-bottom:none}.JC-HeaderUser-sectionLabel{letter-spacing:.08em;color:#ffffff59;text-transform:uppercase;padding:6px 16px;font-size:10px;font-weight:700;display:block}.JC-HeaderUser-link{color:#ffffffd1;align-items:center;padding:8px 16px;font-size:.88rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.JC-HeaderUser-link:hover{background:color-mix(in srgb,var(--accent)12%,transparent);color:#fff}.JC-HeaderUser-logout{text-align:left;color:#f87171d9;cursor:pointer;background:0 0;border:none;align-items:center;width:100%;margin:0;padding:8px 16px;font-family:inherit;font-size:.88rem;font-weight:500;transition:background .15s,color .15s;display:flex}.JC-HeaderUser-logout:hover{color:#fca5a5;background:#dc26261f}.JC-navBar-center .JC-navLink[aria-current=page]{color:#e8f4ff;text-shadow:0 0 14px #8cc8ff73}.JC-StoreBarBottom-box .JC-HeaderUser{margin-top:0;position:relative;right:auto}.JC-StoreBarBottom-box .JC-HeaderUser-menu{z-index:10070;top:auto;bottom:calc(100% + 10px);transform:translateY(6px)}.JC-StoreBarBottom-box .JC-HeaderUser.is-open .JC-HeaderUser-menu{transform:translateY(0)}.JC-StoreBarBottom-box .JC-HeaderNotif-menu{z-index:10070;top:auto;bottom:calc(100% + 10px);right:0}.JC-PortalFloatingSkeleton{background:#ffffff14;border-radius:12px;width:50px;max-width:50px;height:50px;animation:1.2s ease-in-out infinite skeletonPulse}@media (max-width:968px){span.JC-navMobile-link.JC-navMobile-link--portalDisabled{opacity:.45;pointer-events:none;cursor:not-allowed;color:#f8faffeb;background:#ffffff08;border:1px solid #0000;border-radius:16px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px 14px;padding:12px 12px 12px 10px;display:grid}}
