.aryse-ch,.aryse-ch-home,.aryse-rs-medal{--c-text:#17121d;--c-text-2:#5f586a;--c-line:#e9e6ee;--c-band:#efeef3;--c-track:#17121d14;--c-accent:#6d35dc;--c-accent-strong:#7e4aed;--c-soft:#7e4aed1a}.dark .aryse-ch,.dark .aryse-ch-home,.dark .aryse-rs-medal{--c-text:#f5f3f8;--c-text-2:#a8a1b2;--c-line:#24202b;--c-band:#121016;--c-track:#ffffff17;--c-accent:#b69cff;--c-soft:#7e4aed2e}.aryse-ch-badge{flex:none;place-items:center;display:inline-grid;position:relative}.aryse-ch-badge svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.aryse-ch-badge .b-ring{fill:none;stroke:#ffffff59;stroke-width:1.5px}.aryse-ch-badge .b-shine{fill:#ffffff1a}.aryse-ch-badge .b-lock{fill:none;stroke:currentColor;stroke-opacity:.35;stroke-width:1.5px;stroke-dasharray:4 4}.aryse-ch-badge em{color:#fff;letter-spacing:.03em;text-align:center;font-family:Sora,Manrope,sans-serif;font-style:normal;font-weight:800;line-height:1.05;font-size:calc(var(--b,1) * 15px);position:relative}.aryse-ch-badge em.is-long{font-size:calc(var(--b,1) * 11.5px)}.aryse-ch-badge em small{letter-spacing:.1em;opacity:.85;margin-top:1px;font-size:.62em;font-weight:700;display:block}.aryse-ch-badge.is-locked,.aryse-ch-badge.is-locked em{color:var(--c-text-2,#8c8596)}.aryse-ch{width:min(100%,720px);color:var(--c-text);margin-inline:auto;padding:4px 16px 124px;font-family:Manrope,system-ui,sans-serif}.aryse-ch-top{align-items:center;gap:12px;padding-bottom:8px;display:flex}.aryse-ch-top h1{letter-spacing:-.02em;flex:1;margin:0;font-size:22px;font-weight:800}.aryse-ch-back{border:1.5px solid var(--c-line);width:40px;height:40px;color:var(--c-text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.aryse-ch-back svg{width:20px;height:20px}.aryse-ch-tabs{border-bottom:1px solid var(--c-line);scrollbar-width:none;gap:22px;margin-inline:calc(50% - 50vw);padding:0 calc(50vw - 50%);display:flex;overflow-x:auto}.aryse-ch-tabs::-webkit-scrollbar{display:none}.aryse-ch-tabs:after{content:"";flex:0 0 1px}.aryse-ch-tabs button{height:46px;color:var(--c-text-2);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:14.5px;font-weight:700}.aryse-ch-tabs button[aria-selected=true]{color:var(--c-text);box-shadow:inset 0 -2px 0 var(--c-accent-strong)}.aryse-ch-tabs button:focus-visible{outline:2px solid var(--c-accent-strong);outline-offset:-2px}.aryse-ch-band{background:var(--c-band);height:8px;margin-inline:calc(50% - 50vw)}.aryse-ch-sec{padding:18px 0 8px}.aryse-ch-sec h2{justify-content:space-between;align-items:baseline;margin:0 0 10px;font-size:17px;font-weight:800;display:flex}.aryse-ch-sec h2 small{color:var(--c-text-2);font-size:13px;font-weight:600}.aryse-ch-sec-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.aryse-ch-sec-head h2{margin:0}.aryse-ch-note{color:var(--c-text-2);margin:8px 0 0;font-size:13px;line-height:1.4}.aryse-ch-myrank{color:var(--c-text-2);margin:0 0 10px;font-size:14px}.aryse-ch-myrank b{color:var(--c-text);font-size:15px}.aryse-ch-chip{background:var(--c-soft);width:fit-content;color:var(--c-accent);letter-spacing:.02em;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.aryse-ch-bar{background:var(--c-track);border-radius:999px;height:6px;display:block;overflow:hidden}.aryse-ch-bar i{border-radius:inherit;background:linear-gradient(90deg,#7e4aed,#9d6fff);height:100%;transition:width .6s cubic-bezier(.23,1,.32,1);display:block}.aryse-ch-bar.is-big{height:10px}.aryse-ch-btn{min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.aryse-ch-btn.is-primary{background:var(--c-accent-strong);color:#fff}.aryse-ch-btn.is-ghost{color:var(--c-accent);background:0 0;border:1.5px solid #7e4aed8c}.aryse-ch-btn.is-wide{width:100%;min-height:50px;margin-top:14px;font-size:15.5px}.aryse-ch-btn:disabled{opacity:.55;cursor:default}.aryse-ch-btn:active:not(:disabled){transform:scale(.97)}.aryse-ch-btn:focus-visible{outline:2px solid var(--c-accent-strong);outline-offset:2px}.aryse-ch-list{padding-top:4px}.aryse-ch-row{color:inherit;grid-template-columns:46px 1fr 20px;align-items:center;gap:14px;padding:14px 0;text-decoration:none;display:grid}.aryse-ch-row+.aryse-ch-row{border-top:1px solid var(--c-line)}.aryse-ch-row-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.aryse-ch-row-txt b{font-size:15px;font-weight:700}.aryse-ch-row-txt small{color:var(--c-text-2);font-variant-numeric:tabular-nums;font-size:13px}.aryse-ch-row-txt .aryse-ch-bar{margin-top:6px}.aryse-ch-chev{width:20px;height:20px;color:var(--c-text-2);stroke-width:1.5px}.aryse-ch-open{margin:0;padding:4px 0 0;list-style:none}.aryse-ch-open li{align-items:center;gap:12px;padding:12px 0;display:flex}.aryse-ch-open li+li{border-top:1px solid var(--c-line)}.aryse-ch-open-main{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.aryse-ch-open-main>span:not(.aryse-ch-badge){flex-direction:column;gap:3px;min-width:0;display:flex}.aryse-ch-open-main b{font-size:15px;font-weight:700}.aryse-ch-open-main small{color:var(--c-text-2);align-items:center;gap:5px;font-size:12.5px;display:flex}.aryse-ch-open-main small svg{stroke-width:1.5px;width:14px;height:14px}.aryse-ch-open-ico{width:40px;height:26px;color:var(--c-accent);stroke-width:1.5px;flex:none}.aryse-ch-grid{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.aryse-ch-grid li{flex-direction:column;align-items:center;gap:6px;display:flex}.aryse-ch-grid small{color:var(--c-text-2);font-size:12px;font-weight:600;line-height:1.25}.aryse-ch-hero{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:12px 8px 18px;display:flex}.aryse-ch-hero h2{letter-spacing:-.01em;text-wrap:balance;margin:2px 0 0;font-family:Sora,Manrope,sans-serif;font-size:23px;font-weight:700}.aryse-ch-hero p{max-width:320px;color:var(--c-text-2);margin:0;font-size:14.5px;line-height:1.4}.aryse-ch-progress{padding:0 0 18px}.aryse-ch-progress-top{color:var(--c-text-2);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:14px;font-weight:700;display:flex}.aryse-ch-progress-top b{color:var(--c-text);font-family:Sora,Manrope,sans-serif;font-size:24px}.aryse-ch-meta{color:var(--c-text-2);flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:13px;font-weight:600;display:flex}.aryse-ch-meta span{align-items:center;gap:6px;display:inline-flex}.aryse-ch-meta svg{stroke-width:1.5px;width:16px;height:16px}.aryse-ch-rule{color:var(--c-text-2);gap:8px;margin:14px 0 0;font-size:13px;line-height:1.4;display:flex}.aryse-ch-leave{color:var(--c-text-2);font:inherit;cursor:pointer;background:0 0;border:0;margin:28px auto 0;padding:10px 16px;font-size:14px;font-weight:700;display:block}.aryse-ch-leave:active{opacity:.6}.aryse-ch-rule svg{stroke-width:1.5px;flex:none;width:16px;height:16px;margin-top:1px}.aryse-ch-seg{border:1.5px solid var(--c-line);border-radius:999px;padding:3px;display:inline-flex}.aryse-ch-seg button{height:30px;color:var(--c-text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:800}.aryse-ch-seg button[aria-pressed=true]{background:var(--c-accent-strong);color:#fff}.aryse-ch-rank{margin:0;padding:0;list-style:none}.aryse-ch-rank li{grid-template-columns:24px 34px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.aryse-ch-rank li+li{border-top:1px solid var(--c-line)}.aryse-ch-rank li[data-me=true] .aryse-ch-name{color:var(--c-accent)}.aryse-ch-pos{color:var(--c-text-2);font-variant-numeric:tabular-nums;text-align:center;font-size:13px;font-weight:800}.aryse-ch-av{background:var(--c-soft);width:34px;height:34px;color:var(--c-accent);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;overflow:hidden}.aryse-ch-av img{object-fit:cover;width:100%;height:100%}.aryse-ch-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:14.5px;font-weight:700;display:flex;overflow:hidden}.aryse-ch-name svg{width:15px;height:15px;color:var(--c-accent);stroke-width:1.8px;flex:none}.aryse-ch-val{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.aryse-ch-empty{color:var(--c-text-2);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:48px 24px;font-size:14px;line-height:1.45;display:flex}.aryse-ch-empty.is-small{padding:32px 12px}.aryse-ch-empty svg{width:42px;height:42px;color:var(--c-accent);stroke-width:1.4px}.aryse-ch-empty b{color:var(--c-text);font-size:16.5px}.aryse-ch-empty .aryse-ch-btn{margin-top:12px}.aryse-ch-skel{background:var(--c-band);border-radius:12px;height:64px;margin:12px 0;animation:1.2s ease-in-out infinite aryse-ch-pulse}.aryse-ch-skel.is-tall{height:200px}@keyframes aryse-ch-pulse{50%{opacity:.5}}.aryse-ch-missions{margin:0;padding:0;list-style:none}.aryse-ch-missions li{grid-template-columns:26px 1fr auto;align-items:center;gap:12px;padding:11px 0;display:grid}.aryse-ch-missions li+li{border-top:1px solid var(--c-line)}.aryse-ch-check{border:1.5px solid color-mix(in srgb, var(--c-text-2) 45%, transparent);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.aryse-ch-missions li[data-done=true] .aryse-ch-check{border-color:var(--c-accent-strong);background:var(--c-accent-strong);color:#fff}.aryse-ch-check svg{stroke-width:2.6px;width:14px;height:14px}.aryse-ch-mission-txt{flex-direction:column;min-width:0;display:flex}.aryse-ch-mission-txt b{font-size:15px;font-weight:700}.aryse-ch-missions li[data-done=true] .aryse-ch-mission-txt b{color:var(--c-text-2);text-decoration:line-through;text-decoration-thickness:1.5px}.aryse-ch-mission-txt small{color:var(--c-text-2);font-variant-numeric:tabular-nums;font-size:13px}.aryse-ch-xp{color:var(--c-accent);white-space:nowrap;font-size:12.5px;font-weight:800}.aryse-ch-home{color:var(--c-text)}.aryse-ch-head-link{min-height:44px;color:var(--c-accent);align-items:center;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.aryse-ch-featured{color:inherit;border:1.5px solid #7e4aed73;border-radius:16px;grid-template-columns:60px 1fr 20px;align-items:center;gap:14px;margin-top:16px;padding:14px;text-decoration:none;transition:transform .16s;display:grid}.aryse-ch-featured:active{transform:scale(.985)}.aryse-ch-ongoing{margin-top:18px}.aryse-ch-ongoing h3{color:var(--c-text-2);letter-spacing:.04em;text-transform:uppercase;margin:0 0 2px;font-size:12.5px;font-weight:800}.aryse-ch-featured:focus-visible{outline:2px solid var(--c-accent-strong);outline-offset:2px}.aryse-ch-featured-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.aryse-ch-featured-txt b{font-size:15.5px;font-weight:800}.aryse-ch-featured-txt small{color:var(--c-text-2);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.35}.aryse-ch-featured-txt .aryse-ch-bar{margin-top:6px}@media (prefers-reduced-motion:reduce){.aryse-ch-bar i{transition:none}.aryse-ch-skel{animation:none}.aryse-ch-featured,.aryse-ch-btn{transition:none}}.aryse-ch-list-title{margin:18px 0 0;font-size:17px;font-weight:800}.aryse-ch-wins{border-top:1px solid var(--c-line);color:var(--c-text-2);margin:18px 0 0;padding-top:14px;font-size:14px;font-weight:600}.aryse-ch-wins b{color:var(--c-text);font-family:Sora,Manrope,sans-serif;font-size:18px}
