.acp{gap:var(--space-7);padding-bottom:var(--space-7);flex-direction:column;display:flex}.acp-hero{background:var(--signal);color:var(--on-signal);overflow:hidden}.acp-hero__in{max-width:calc(var(--page-max) + 2 * var(--gutter));padding:var(--space-5) var(--gutter) var(--space-6);box-sizing:border-box;gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:center;margin:0 auto;display:grid}.acp-hero__copy{align-items:flex-start;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.acp-tag{min-height:28px;padding:0 var(--space-2);background:var(--brand);color:var(--on-brand);align-items:center;display:inline-flex}.acp-hero__h1{color:var(--on-signal);max-width:16ch;margin:0;font-size:40px;line-height:40px}.acp-stats{align-items:baseline;gap:var(--space-1) var(--space-5);flex-wrap:wrap;margin:0;display:flex}.acp-stat{align-items:baseline;gap:var(--space-2);flex-direction:row-reverse;display:flex}.acp-stat__n{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:56px;font-weight:900;line-height:52px}.acp-stat__label{color:var(--on-signal);white-space:nowrap}.acp-hero__keys{width:100%;min-height:48px;margin-top:var(--space-2);flex-direction:column;align-items:stretch;display:flex}.acp-hero__keys .ca-btn{justify-content:center}.acp-hero__art{justify-content:center;display:flex}@media (min-width:600px){.acp-hero__keys{align-items:flex-start;width:auto}}@media (min-width:720px){.acp-hero__h1{max-width:none;font-size:64px;line-height:60px}.acp-stat__n{font-size:96px;line-height:84px}}@media (min-width:960px){.acp-hero__in{justify-content:start;column-gap:var(--space-8);padding-block:var(--space-7);grid-template-columns:auto auto}}.acp-crest{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);background:radial-gradient(60% 50% at 50% 42%, color-mix(in srgb, var(--signal) 24%, transparent) 0%, transparent 70%), var(--brand);clip-path:polygon(0 0,calc(100% - 32px) 0,100% 32px,100% 100%,0 100%);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--signal) 60%, transparent);flex-direction:column;display:flex;position:relative}.acp-crest .ca-emblem{width:min(300px,66vw);height:min(300px,66vw)}.acp-crest__line{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.acp-crest__what{color:var(--on-brand);font-family:var(--font-sans);font-size:16px;font-weight:700;line-height:20px}.acp-crest__ap{padding:0 var(--space-2);background:var(--signal);color:var(--on-signal);font-family:var(--font-sans);font-size:14px;font-weight:800;line-height:24px}.club-crest{--em-glow:color-mix(in srgb, var(--signal) 60%, transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;margin:0;padding:0;transition:filter .2s ease-out,transform .16s ease-out;display:inline-grid}.club-crest:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.club-crest:hover,.club-crest:focus-visible{filter:drop-shadow(0 0 16px color-mix(in srgb, var(--signal) 70%, transparent))}.club-crest:active{transform:scale(.97)}.club-crest .cr-shield,.club-crest .cr-crown,.club-crest .cr-ribbon,.club-crest .cr-laurel,.club-crest .cr-plaque,.club-crest .cr-gem{transform-box:fill-box}.club-crest[data-enter=wait] .ca-emblem{opacity:0}@media (prefers-reduced-motion:no-preference){.club-crest:hover .ca-emblem,.club-crest:focus-visible .ca-emblem{transition:translate .2s ease-out,transform .16s ease-out;translate:0 -6px}.club-crest:hover .cr-gem,.club-crest:focus-visible .cr-gem{transform-origin:50%;animation:.9s ease-in-out infinite alternate club-crest-gem}.club-crest:hover .cr-gem:nth-of-type(2){animation-delay:.3s}.club-crest[data-enter=hold] .ca-emblem{animation:1ms linear 3s backwards club-crest-hold}.club-crest[data-enter=run] .cr-shield{transform-origin:50% 0;animation:.62s cubic-bezier(.3,1.4,.5,1) both club-crest-drop}.club-crest[data-enter=run] .cr-laurel{transform-origin:50% 100%;animation:.46s cubic-bezier(.2,.9,.3,1) .26s both club-crest-open}.club-crest[data-enter=run] .cr-crown{transform-origin:50% 100%;animation:.46s cubic-bezier(.3,1.6,.5,1) .42s both club-crest-land}.club-crest[data-enter=run] .cr-plaque{animation:.26s ease-out .56s both club-crest-fade}.club-crest[data-enter=run] .cr-ribbon{animation:.44s cubic-bezier(.3,.8,.3,1) .6s both club-crest-unfurl}.club-crest[data-enter=run] .ca-emblem:before{animation:.9s ease-out .98s backwards ca-emblem-burst}.club-crest[data-enter=run] .ca-emblem__foil:before{animation:.7s ease-in-out .9s both club-crest-sweep,5.5s ease-in-out 2.4s infinite ca-emblem-glint}}@media (prefers-reduced-motion:reduce){.club-crest[data-enter=hold] .ca-emblem,.club-crest[data-enter=run] .ca-emblem{animation:.3s ease-out both club-crest-fade}}@keyframes club-crest-hold{0%,to{opacity:0}}@keyframes club-crest-drop{0%{opacity:0;transform:translateY(-40%)rotate(-7deg)}45%{opacity:1}70%{transform:translateY(2%)rotate(3deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes club-crest-open{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes club-crest-land{0%{opacity:0;transform:translateY(-60%)scale(.8)}60%{opacity:1;transform:translateY(4%)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes club-crest-unfurl{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes club-crest-fade{0%{opacity:0}}@keyframes club-crest-sweep{0%{transform:translate(-66.667%,-66.667%)}to{transform:translate(0)}}@keyframes club-crest-gem{0%{opacity:1;transform:scale(1)}to{opacity:.6;transform:scale(1.5)}}html[data-ca-club=member] .acp-join{visibility:hidden}.acp-me{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.acp-me__stats{gap:var(--space-5);flex-wrap:wrap;margin:0;display:flex}.acp-me__stat{gap:var(--space-1);flex-direction:column-reverse;display:flex}.acp-me__label{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.acp-me__num{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:40px;font-weight:900;line-height:40px}.acp-me__flame .game-flame{color:var(--on-signal);font-size:40px;line-height:40px}.acp-main{gap:var(--space-7);flex-direction:column;width:100%;min-width:0;display:flex}.acp-block{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.acp-h2{color:var(--ink);font-family:var(--font-sans);font-variation-settings:"wdth" 75;margin:0;font-size:28px;font-weight:800;line-height:32px}.acp-h3{color:var(--ink);font-variation-settings:"wdth" 75;margin:0;font-size:20px;font-weight:800;line-height:24px}.acp-sub{color:var(--ink-muted);font-size:15px;font-weight:600;line-height:20px}.acp-perks{gap:var(--space-widget);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.acp-perk{gap:var(--space-2);min-width:0;padding:var(--space-4);background:var(--surface-raised);border:1.5px solid var(--line-strong);flex-direction:column;display:flex}.acp-perk__icon{width:48px;height:48px;margin-bottom:var(--space-2);background:var(--signal);color:var(--on-signal);justify-content:center;align-items:center;display:inline-flex}.acp-perk__icon .ca-icon{fill:currentColor}.acp-perk .acp-h3{font-size:18px;line-height:22px}@media (min-width:960px){.acp-perks{grid-template-columns:repeat(4,minmax(0,1fr))}.acp-perk{padding:var(--space-5)}}.acp-badges{gap:var(--space-4) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.acp-badge{flex:none}.acp-streak{gap:var(--space-4);padding:var(--space-4);background:var(--brand);color:var(--on-brand);flex-direction:column;display:flex}.acp-streak__head{align-items:center;gap:var(--space-2);font-variation-settings:"wdth" 75;margin:0;font-size:20px;font-weight:800;line-height:24px;display:flex}.acp-streak__steps{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.acp-step{align-items:center;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.acp-step__n{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--signal);font-size:32px;font-weight:900;line-height:32px}@media (min-width:720px){.acp-streak{padding:var(--space-5) var(--space-6);flex-direction:row;justify-content:space-between;align-items:center}.acp-streak__steps{gap:var(--space-4);flex:0 560px}}.acp-reach{gap:var(--space-4);padding:var(--space-4);background:var(--surface-raised);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-strong);flex-direction:column;display:flex}.acp-reach__head{gap:var(--space-1);flex-direction:column;margin:0;font-size:20px;font-weight:800;line-height:24px;display:flex}.acp-reach__how{color:var(--ink-muted);font-size:15px;font-weight:600;line-height:20px}.acp-reach__steps{gap:var(--space-4) var(--space-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));margin:0;padding:0;list-style:none;display:grid}.acp-reach__step{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;min-width:0;display:flex}.acp-reach__n{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800;line-height:20px}.acp-reach__rule{color:var(--ink-muted);font-size:14px;font-weight:600;line-height:18px}@media (min-width:960px){.acp-reach{padding:var(--space-5) var(--space-6);flex-direction:row;justify-content:space-between;align-items:center}.acp-reach__head{flex:none}.acp-reach__n{font-size:20px;line-height:24px}.acp-reach__steps{flex:0 760px;grid-template-columns:repeat(7,minmax(0,1fr))}}.acp-top{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.acp-top>li{min-width:0}.acp-camp{align-items:center;gap:var(--space-3);height:100%;padding:var(--space-3);box-sizing:border-box;background:var(--surface-raised);border:1.5px solid var(--line-strong);color:var(--ink);text-decoration:none;display:flex}.ca-ui a.acp-camp{color:var(--ink);text-decoration:none}.acp-camp:hover{border-color:var(--ink)}.acp-camp:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.acp-camp .acp-camp__pic{flex:none;width:72px;height:72px;margin:0}.acp-camp__body{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.acp-camp__name{font-variation-settings:"wdth" 75;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:800;line-height:21px;display:-webkit-box;overflow:hidden}.acp-camp__ap{align-self:flex-start}.acp-camp__rate{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:24px;font-weight:900;line-height:24px}.acp-camp__rate .ca-nx{font-family:var(--font-sans);color:var(--ink-muted);font-variation-settings:"wdth" 100;font-size:14px;font-weight:700}.acp-camp__bug{flex:none}@media (min-width:960px){.acp-top{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}.acp-end{flex-direction:column;align-items:stretch;display:flex}.acp-end .ca-btn{justify-content:center}@media (min-width:600px){.acp-end{align-items:center}.acp-end .ca-btn{min-width:280px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .acp-hero{background:var(--brand);color:var(--on-brand);box-shadow:0 1px 0 var(--line)}:root:not([data-theme=light]) .acp-hero__h1,:root:not([data-theme=light]) .acp-stat__label{color:var(--on-brand)}:root:not([data-theme=light]) .acp-tag{background:var(--signal);color:var(--on-signal)}:root:not([data-theme=light]) .acp-hero .ca-btn--on-signal{--ca-face:var(--signal);background:var(--signal);border-color:var(--signal);color:var(--on-signal)}:root:not([data-theme=light]) .acp-me__flame .game-flame{color:var(--on-brand)}:root:not([data-theme=light]) .acp-streak{background:var(--surface-raised);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-strong)}}:root[data-theme=dark] .acp-hero{background:var(--brand);color:var(--on-brand);box-shadow:0 1px 0 var(--line)}:root[data-theme=dark] .acp-hero__h1,:root[data-theme=dark] .acp-stat__label{color:var(--on-brand)}:root[data-theme=dark] .acp-tag{background:var(--signal);color:var(--on-signal)}:root[data-theme=dark] .acp-hero .ca-btn--on-signal{--ca-face:var(--signal);background:var(--signal);border-color:var(--signal);color:var(--on-signal)}:root[data-theme=dark] .acp-me__flame .game-flame{color:var(--on-brand)}:root[data-theme=dark] .acp-streak{background:var(--surface-raised);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-strong)}
.ca-unlock{--ink:var(--on-brand);--ink-muted:color-mix(in srgb, var(--on-brand) 72%, transparent);--line-strong:color-mix(in srgb, var(--on-brand) 56%, transparent);--surface-raised:color-mix(in srgb, var(--on-brand) 6%, transparent);--surface-sunken:color-mix(in srgb, var(--on-brand) 14%, transparent);--focus:var(--signal);--neon:color-mix(in srgb, var(--signal) 70%, transparent);--hero:224px;z-index:90;overscroll-behavior:contain;color:var(--on-brand);font-family:var(--font-sans);text-align:center;-webkit-tap-highlight-color:transparent;outline:none;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}.ca-unlock__ground{background:radial-gradient(56% 42% at 50% 34%, color-mix(in srgb, var(--signal) 16%, transparent) 0%, transparent 72%), color-mix(in srgb, var(--brand) 94%, transparent);position:fixed;inset:0}.ca-unlock__sparks{pointer-events:none;z-index:2;width:100%;height:100%;position:fixed;inset:0}.ca-unlock__close{top:var(--space-4);right:var(--space-4);z-index:3;position:fixed}.ca-unlock__stage{z-index:1;align-items:center;gap:var(--space-3);box-sizing:border-box;width:min(100%,420px);padding:var(--space-6) var(--space-4);flex-direction:column;flex:none;margin:auto;display:flex;position:relative}.ca-unlock__hero{width:var(--hero);height:var(--hero);margin-bottom:var(--space-2);place-items:center;display:grid;position:relative}.ca-unlock__hero>*{grid-area:1/1}.ca-unlock__rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--signal) 34%, transparent) 0deg 5deg, transparent 5deg 20deg);-webkit-mask:radial-gradient(circle, var(--brand) 0%, transparent 62%);-webkit-mask:radial-gradient(circle, var(--brand) 0%, transparent 62%);mask:radial-gradient(circle, var(--brand) 0%, transparent 62%);opacity:0;position:absolute;inset:-40%}.ca-unlock__glow{background:radial-gradient(circle, color-mix(in srgb, var(--signal) 62%, transparent) 0%, color-mix(in srgb, var(--signal) 18%, transparent) 42%, transparent 68%);opacity:0;position:absolute;inset:-6%}.ca-unlock__ring{border:3px solid var(--signal);box-shadow:0 0 16px var(--neon), inset 0 0 12px var(--neon);opacity:0;position:absolute;inset:22%}.ca-unlock__size{perspective:720px;place-items:center;display:grid}.ca-unlock__flip{transform-style:preserve-3d;place-items:center;display:grid;position:relative}.ca-unlock__flip>*{grid-area:1/1}.ca-unlock__face{backface-visibility:hidden;position:relative}.ca-unlock__back{background:var(--signal);backface-visibility:hidden;width:176px;height:176px;transform:rotateY(180deg);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M27 24H73V50C73 68 63 79 50 86C37 79 27 68 27 50Z'/></svg>") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M27 24H73V50C73 68 63 79 50 86C37 79 27 68 27 50Z'/></svg>") 50%/100% 100% no-repeat}.ca-unlock__plate{place-items:center;width:160px;height:160px;display:grid;position:relative}.ca-unlock__plate>*{grid-area:1/1}.ca-unlock__plate-art{width:100%;height:100%;filter:drop-shadow(0 0 12px var(--neon));overflow:visible}.ca-unlock__plate-word{margin-top:var(--space-6);color:var(--signal);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;align-self:start;font-size:14px;font-weight:800;line-height:16px;position:relative}.ca-unlock__plate-num{margin-top:var(--space-3);font-family:var(--font-display);color:var(--signal);text-shadow:0 0 16px var(--neon);font-variant-numeric:tabular-nums;font-size:72px;font-weight:900;line-height:72px;position:relative}.ca-unlock .ca-emblem:after,.ca-unlock__plate:after{content:"";background:linear-gradient(105deg, transparent 38%, color-mix(in srgb, var(--on-brand) 80%, transparent) 50%, transparent 62%) no-repeat;pointer-events:none;background-position:100% 0;background-size:300% 100%;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M27 24H73V50C73 68 63 79 50 86C37 79 27 68 27 50Z'/></svg>") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M27 24H73V50C73 68 63 79 50 86C37 79 27 68 27 50Z'/></svg>") 50%/100% 100% no-repeat}.ca-unlock__plate:after{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M12 6H88V44C88 70 72 86 50 96C28 86 12 70 12 44Z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M12 6H88V44C88 70 72 86 50 96C28 86 12 70 12 44Z'/></svg>")}.ca-unlock__kicker{padding:0 var(--space-2);background:var(--signal);color:var(--on-signal)}.ca-unlock__name{max-width:100%;color:var(--on-brand);overflow-wrap:anywhere}.ca-unlock__ap{color:var(--signal);text-shadow:0 0 12px var(--neon);font-variant-numeric:tabular-nums;display:inline-grid}.ca-unlock__ap>*{grid-area:1/1}.ca-unlock__ap-hold{visibility:hidden}.ca-unlock__gains{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ca-unlock__level{align-items:center;gap:var(--space-2);grid-template-columns:1fr auto;width:min(100%,320px);display:grid}.ca-unlock__lv{text-align:left;color:var(--on-brand)}.ca-unlock__up{padding:0 var(--space-2);background:var(--signal);color:var(--on-signal)}.ca-unlock__up:not([data-in]){visibility:hidden}.ca-unlock__bar{background:var(--surface-sunken);grid-column:1/-1;height:8px;display:block;position:relative;overflow:hidden}.ca-unlock__fill{background:var(--signal);box-shadow:0 0 12px var(--neon);transform-origin:0;position:absolute;inset:0}.ca-unlock__keys{justify-content:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.ca-unlock__keys .ca-btn{justify-content:center;min-width:136px}.ca-unlock .ca-btn--primary,.ca-unlock .ca-btn--primary:hover,.ca-unlock .ca-btn--primary:active{background:var(--signal);border-color:var(--signal);color:var(--on-signal);box-shadow:0 0 16px color-mix(in srgb, var(--signal) 40%, transparent)}.ca-unlock .ca-btn--primary:hover .ca-btn__label{text-underline-offset:3px;text-decoration:underline}.ca-unlock .ca-btn--primary:focus-visible{outline-color:var(--on-brand)}.ca-unlock__flip:not([data-in]),.ca-unlock__kicker:not([data-in]),.ca-unlock__name:not([data-in]),.ca-unlock__ap:not([data-in]),.ca-unlock__extra:not([data-in]),.ca-unlock__level:not([data-in]),.ca-unlock__keys:not([data-in]){visibility:hidden}@media (min-width:900px){.ca-unlock{--hero:320px}.ca-unlock__size{transform:scale(1.5)}.ca-unlock__stage{gap:var(--space-4)}.ca-unlock__ap{font-size:72px;line-height:72px}.ca-unlock__name{font-size:56px;line-height:56px}}@media (max-height:700px){.ca-unlock{--hero:176px}.ca-unlock__size{transform:scale(.85)}.ca-unlock__stage{gap:var(--space-2);padding:var(--space-4)}}@media (prefers-reduced-motion:no-preference){.ca-unlock__ground,.ca-unlock__close{animation:.22s ease-out both ca-unlock-fade}.ca-unlock__flip[data-in]{animation:.72s both ca-unlock-fly}.ca-unlock__size:has(>.ca-unlock__flip[data-in]){animation:80ms ease-out both ca-unlock-fade}.ca-unlock__rays[data-in]{animation:.6s ease-out both ca-unlock-rays-in,16s linear infinite ca-unlock-spin}.ca-unlock__glow[data-in]{animation:.64s cubic-bezier(.2,.8,.2,1) both ca-unlock-glow,2.4s ease-in-out .64s infinite alternate ca-unlock-breathe}.ca-unlock__ring[data-in]{animation:.82s cubic-bezier(.1,.7,.3,1) both ca-unlock-ring}.ca-unlock__ring--late[data-in]{animation-delay:.16s}.ca-unlock__face[data-sheen] .ca-emblem:after,.ca-unlock__face[data-sheen] .ca-unlock__plate:after{animation:.7s ease-in-out both ca-unlock-sheen}.ca-unlock__kicker[data-in]{animation:.3s cubic-bezier(.2,.8,.2,1) both ca-unlock-rise}.ca-unlock__name[data-in]{animation:.42s cubic-bezier(.2,1.5,.4,1) 60ms both ca-unlock-pop}.ca-unlock__extra[data-in]{animation:.32s cubic-bezier(.2,.8,.2,1) .16s both ca-unlock-rise}.ca-unlock__ap[data-in]{animation:.36s cubic-bezier(.2,1.5,.4,1) both ca-unlock-pop}.ca-unlock__ap.is-ticked{animation:.28s cubic-bezier(.2,1.6,.4,1) both ca-unlock-tick}.ca-unlock__level[data-in]{animation:.32s cubic-bezier(.2,.8,.2,1) both ca-unlock-rise}.ca-unlock__up[data-in]{animation:.32s cubic-bezier(.2,1.6,.4,1) both ca-unlock-pop}.ca-unlock__keys[data-in]{animation:.34s cubic-bezier(.2,.8,.2,1) both ca-unlock-rise}.ca-unlock.is-skipped .ca-unlock__flip,.ca-unlock.is-skipped .ca-unlock__ring,.ca-unlock.is-skipped .ca-unlock__kicker,.ca-unlock.is-skipped .ca-unlock__name,.ca-unlock.is-skipped .ca-unlock__extra,.ca-unlock.is-skipped .ca-unlock__ap,.ca-unlock.is-skipped .ca-unlock__level,.ca-unlock.is-skipped .ca-unlock__up,.ca-unlock.is-skipped .ca-unlock__keys,.ca-unlock.is-skipped .ca-emblem:after,.ca-unlock.is-skipped .ca-unlock__plate:after{animation:none}.ca-unlock.is-skipped .ca-unlock__rays{opacity:1;animation:16s linear infinite ca-unlock-spin}.ca-unlock.is-skipped .ca-unlock__glow{opacity:1;animation:none}}@media (prefers-reduced-motion:reduce){.ca-unlock{animation:.2s ease-out both ca-unlock-fade}.ca-unlock__glow,.ca-unlock__rays{opacity:1}.ca-unlock__ring,.ca-unlock__sparks{display:none}}@keyframes ca-unlock-fade{0%{opacity:0}}@keyframes ca-unlock-fly{0%{animation-timing-function:cubic-bezier(.45,0,.35,1);transform:translateY(64px)scale(.18)rotateY(-360deg)}56%{animation-timing-function:cubic-bezier(.3,.8,.4,1);transform:translateY(-6px)scale(1.16)rotateY(10deg)}78%{transform:translateY(0)scale(.96)rotateY(-4deg)}to{transform:translateY(0)scale(1)rotateY(0)}}@keyframes ca-unlock-rays-in{0%{opacity:0;transform:scale(.5)}to{opacity:1}}@keyframes ca-unlock-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes ca-unlock-glow{0%{opacity:0;transform:scale(.3)}35%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes ca-unlock-breathe{0%{opacity:1;transform:scale(1)}to{opacity:.7;transform:scale(.94)}}@keyframes ca-unlock-ring{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(2.1)}}@keyframes ca-unlock-sheen{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ca-unlock-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes ca-unlock-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes ca-unlock-tick{0%{transform:scale(1.18)}to{transform:scale(1)}}
[data-rank=rookie]{--rank:#72788e;--rank-ink:var(--ink)}[data-rank=clipper]{--rank:#11b5d4;--rank-ink:#0a6e82}[data-rank=hunter]{--rank:#8b5cf6;--rank-ink:#6d3fd9}[data-rank=alpha]{--rank:#fd0;--rank-ink:#0b1026}[data-rank=legend]{--rank:#e5b800;--rank-ink:#0b1026}[data-rank=ghost]{--rank:var(--line-strong);--rank-ink:var(--ink-muted)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-rank=rookie]{--rank:#a9b0c8}:root:not([data-theme=light]) [data-rank=clipper]{--rank-ink:#5feaff}:root:not([data-theme=light]) [data-rank=hunter]{--rank-ink:#c4a8ff}:root:not([data-theme=light]) [data-rank=alpha],:root:not([data-theme=light]) [data-rank=legend]{--rank-ink:#fd0}}:root[data-theme=dark] [data-rank=rookie]{--rank:#a9b0c8}:root[data-theme=dark] [data-rank=clipper]{--rank-ink:#5feaff}:root[data-theme=dark] [data-rank=hunter]{--rank-ink:#c4a8ff}:root[data-theme=dark] [data-rank=alpha],:root[data-theme=dark] [data-rank=legend]{--rank-ink:#fd0}.game-ring{--ring-w:3px;--ring-gap:2px;position:relative}.game-ring__frame{inset:calc(-1 * (var(--ring-w) + var(--ring-gap)));padding:var(--ring-w);background:conic-gradient(var(--rank) calc(var(--ring-p,1) * 1turn), color-mix(in srgb, var(--rank) 26%, transparent) 0);-webkit-mask-composite:xor;pointer-events:none;position:absolute;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.game-ring[data-rank=alpha]>.game-ring__frame{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 40%, transparent)}.game-ring[data-rank=legend]>.game-ring__frame{background:conic-gradient(from var(--foil-a,0deg), #ffe45c, #fff6c2, #e5b800, #fff0a0, #c99a00, #ffe45c)}.game-ring[data-rank=ghost]>.game-ring__frame{border:2px dashed var(--line-strong);background:0 0;padding:0;-webkit-mask:none;mask:none}.game-ring .club-pip{z-index:1}.game-ring--l{--ring-w:4px;--ring-gap:3px}@property --foil-a{syntax:"<angle>";inherits:false;initial-value:0deg}@media (prefers-reduced-motion:no-preference){.game-ring[data-rank=legend]>.game-ring__frame{animation:6s linear infinite game-foil}}@keyframes game-foil{to{--foil-a:360deg}}.game-lvl{--cut:6px;padding:2px var(--space-2) 2px var(--space-2);background:var(--rank);color:var(--on-pick);clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);font:800 12px/16px var(--font-sans);letter-spacing:.04em;font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:4px;display:inline-flex}.game-lvl[data-rank=rookie],.game-lvl[data-rank=hunter]{color:#fff}.game-lvl__n{font:800 15px/16px var(--font-display)}.whop-club__ring{place-items:center;line-height:0;display:inline-grid}.game-flame{color:#ff7a1a;font:800 14px/16px var(--font-display);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:2px;display:inline-flex}.game-flame__svg{transform-origin:50% 90%;display:block;overflow:visible}.game-flame__outer{fill:#ff5a1f}.game-flame__core{fill:#ff9a1f}.game-flame__heart{fill:#ffe45c}.game-flame[data-heat="1"] .game-flame__svg{transform:scale(.82)}.game-flame[data-heat="1"] .game-flame__heart{fill:#ff9a1f}.game-flame[data-heat="3"] .game-flame__svg{transform:scale(1.08)}.game-flame[data-heat="4"] .game-flame__svg{filter:drop-shadow(0 0 3px #ff7a1a8c);transform:scale(1.16)}.game-flame[data-heat="5"] .game-flame__svg{filter:drop-shadow(0 0 5px #ffc42eb3);transform:scale(1.22)}.game-flame[data-heat="5"] .game-flame__core{fill:#ffc42e}.game-flame[data-heat="5"] .game-flame__heart{fill:#fff}.game-flame[data-risk]{color:var(--ink-muted)}.game-flame[data-risk] .game-flame__outer{fill:color-mix(in srgb, #ff5a1f 45%, var(--line-strong))}.game-flame[data-risk] .game-flame__core{fill:color-mix(in srgb, #ff9a1f 40%, var(--line-strong))}.game-flame[data-heat="0"]{color:var(--ink-subtle)}.game-flame[data-heat="0"] path{fill:var(--line-strong)}.game-flame--l{gap:4px;font-size:28px;line-height:28px}@media (prefers-reduced-motion:no-preference){.game-flame:not([data-heat="0"]):not([data-risk]) .game-flame__core{transform-origin:50% 95%;animation:1.6s ease-in-out infinite alternate game-flicker}.game-flame[data-risk] .game-flame__svg{animation:2.4s ease-in-out infinite game-breathe}}@keyframes game-flicker{0%{transform:scale(1)}40%{transform:scale(.94,1.06)skew(-2deg)}to{transform:scale(1.03,.96)skew(2deg)}}@keyframes game-breathe{50%{opacity:.6}}.game-freeze{color:#5fb8ff;gap:2px;display:inline-flex}.game-freeze .game-glyph{display:block}.game-freeze__off{color:var(--line-strong)}.game-quests{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.game-quests__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.game-q__row{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);background:var(--surface-raised);color:var(--ink);border-left:3px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto auto;text-decoration:none;transition:border-color .2s,background-color .2s;display:grid}.game-q__row:hover{border-left-color:var(--ink)}.game-q__row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.game-q__icon{background:var(--surface-sunken);width:32px;height:32px;color:var(--ink);place-items:center;display:grid}.game-q__label{font:800 14px/18px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.game-q__ap{font:800 12px/16px var(--font-sans);color:var(--ink-muted);font-variant-numeric:tabular-nums}.game-pips{gap:var(--space-1);display:inline-flex}.game-pips i{background:var(--line);width:10px;height:10px;transition:background-color .18s,transform .22s cubic-bezier(.2,1.6,.4,1);display:block}.game-pips i.is-on{background:var(--pick);box-shadow:inset 0 0 0 1px var(--pick-edge)}.game-q[data-done] .game-q__row{border-left-color:var(--pick)}.game-q[data-done] .game-q__icon{background:var(--pick);color:var(--on-pick)}.game-q[data-done] .game-q__label{color:var(--ink-muted)}.game-q[data-done] .game-q__ap{color:var(--ink)}@media (prefers-reduced-motion:no-preference){.game-pips i.is-on{animation:.32s cubic-bezier(.2,1.6,.4,1) both game-pip}}@keyframes game-pip{0%{transform:scale(.3)}to{transform:none}}.game-clear{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);color:var(--ink-muted);font:800 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;display:grid}.game-clear__bar{gap:var(--space-1);grid-template-columns:repeat(3,1fr);height:6px;display:grid}.game-clear__bar i{background:var(--line)}.game-clear__bar i.is-on{background:var(--pick)}.game-clear[data-done]{color:var(--ink)}.game-clear[data-done] .game-clear__bar i{background:var(--pick);box-shadow:0 0 8px color-mix(in srgb, var(--pick) 60%, transparent)}.game-card{gap:var(--space-4);display:grid}.game-card--skel{min-height:calc(var(--space-8) * 2)}.game-card__top{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.game-card__level{align-items:center;gap:var(--space-3);min-width:0;display:flex}.game-card__num{font:800 40px/40px var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums}.game-card__rank{font:800 14px/18px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--rank-ink)}.game-card__bar{background:color-mix(in srgb, var(--rank) 22%, var(--surface-sunken));flex:200px;min-width:160px;height:8px;position:relative;overflow:hidden}.game-card__bar i{width:calc(var(--ring-p,0) * 100%);background:var(--rank);position:absolute;inset:0 auto 0 0}.game-card__ap{font:700 12px/16px var(--font-sans);color:var(--ink-muted);font-variant-numeric:tabular-nums}.game-ghostline{justify-content:center;align-items:center;gap:var(--space-2);font:800 14px/18px var(--font-sans);color:var(--ink);margin:0;display:flex}.game-ghost{width:36px;height:36px;color:var(--ink-muted);font:800 16px/16px var(--font-display);place-items:center;display:grid}.gm{z-index:90;color:#f3f5fb;font-family:var(--font-sans);place-items:center;display:grid;position:fixed;inset:0}.gm__kicker{font:800 14px/18px var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:#c9cee0;margin:0}.gm--clear,.gm--streak{cursor:pointer;background:#05081a8c}.gm__card{align-items:center;gap:var(--space-3);min-width:min(300px,100vw - 32px);padding:var(--space-5) var(--space-6);border-top:6px solid var(--pick);text-align:center;background:#0b1026;flex-direction:column;display:flex;position:relative;box-shadow:0 24px 60px #00000073}.gm__checks{gap:8px;display:flex}.gm__check{background:var(--pick);color:#0b1026;place-items:center;width:44px;height:44px;display:grid}.gm__ap{font:800 32px/36px var(--font-display);color:var(--pick);font-variant-numeric:tabular-nums;margin:0}.gm__rays{opacity:.9;background:repeating-conic-gradient(#ffdd0042 0deg 6deg,#0000 6deg 18deg);width:140vmax;height:140vmax;margin:-70vmax 0 0 -70vmax;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(circle,#000 0%,#0000 46%);mask:radial-gradient(circle,#000 0%,#0000 46%)}.gm__flame{place-items:center;min-height:96px;display:grid}.gm--streak .game-flame{color:#fff;font-size:48px;line-height:48px}@media (prefers-reduced-motion:no-preference){.gm--clear,.gm--streak{animation:.2s ease-out both gm-fade}.gm__card{animation:.38s cubic-bezier(.2,1.5,.4,1) 60ms both gm-pop}.gm__rays{animation:9s linear infinite gm-spin,.4s ease-out both gm-fade}.gm__check{animation:gm-pop .3s calc(.26s + var(--i) * .14s) cubic-bezier(.2, 1.7, .4, 1) both}.gm__ap{animation:.36s cubic-bezier(.2,1.5,.35,1) .76s both gm-slam}.gm__flame{animation:.7s cubic-bezier(.2,1.4,.4,1) 80ms both gm-flare}}@keyframes gm-fade{0%{opacity:0}}@keyframes gm-pop{0%{opacity:0;transform:scale(.6)}}@keyframes gm-slam{0%{opacity:0;transform:scale(2.6)}70%{opacity:1;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes gm-spin{to{transform:rotate(1turn)}}@keyframes gm-flare{0%{opacity:0;transform:scale(.2)translateY(30px)}60%{opacity:1;transform:scale(1.25)}to{transform:scale(1)}}.game-streak{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}.game-streak__top{align-items:flex-start;gap:var(--space-3);display:flex}.game-streak__words{gap:2px;min-width:0;display:grid}.game-streak__label{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.game-streak__name{color:var(--ink-muted);margin:0}.game-streak__head{font:800 20px/24px var(--font-display);color:var(--ink);margin:0}.game-streak__facts{align-items:center;gap:var(--space-2);color:var(--ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;font-weight:600;display:flex}
.dcp{gap:var(--space-7);padding-bottom:var(--space-6);flex-direction:column;display:flex}.dcp-hero{background:var(--signal);color:var(--on-signal);overflow:hidden}.dcp-hero__in{max-width:calc(var(--page-max) + 2 * var(--gutter));padding:var(--space-6) var(--gutter);box-sizing:border-box;gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:center;margin:0 auto;display:grid}.dcp-hero__copy{align-items:flex-start;gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.dcp-hero__h1{color:var(--on-signal);max-width:14ch}.dcp-hero__card{justify-self:center}@media (min-width:720px){.dcp-hero__h1{max-width:none;font-size:56px;line-height:56px}}@media (min-width:960px){.dcp-hero__in{padding-block:var(--space-7);grid-template-columns:minmax(0,628px) minmax(0,524px);justify-content:start}.dcp-hero__card{justify-self:end}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dcp-hero{background:var(--brand);color:var(--on-brand);box-shadow:0 1px 0 var(--line)}:root:not([data-theme=light]) .dcp-hero__h1{color:var(--on-brand)}:root:not([data-theme=light]) .ca-ui .dcp-hero a.dcp-add{background:var(--signal);color:var(--on-signal)}:root:not([data-theme=light]) .dcp-tilepic,:root:not([data-theme=light]) .dcp-embed{background:var(--surface-raised);box-shadow:inset 0 0 0 1.5px var(--line-strong)}}:root[data-theme=dark] .dcp-hero{background:var(--brand);color:var(--on-brand);box-shadow:0 1px 0 var(--line)}:root[data-theme=dark] .dcp-hero__h1{color:var(--on-brand)}:root[data-theme=dark] .ca-ui .dcp-hero a.dcp-add{background:var(--signal);color:var(--on-signal)}:root[data-theme=dark] .dcp-tilepic,:root[data-theme=dark] .dcp-embed{background:var(--surface-raised);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.dcp-add{justify-content:center;align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-5);background:var(--signal);color:var(--on-signal);border-radius:var(--radius-none);font-family:var(--font-sans);font-variation-settings:"wdth" 75;-webkit-tap-highlight-color:transparent;font-size:20px;font-weight:800;line-height:24px;text-decoration:none;display:inline-flex}.ca-ui a.dcp-add{color:var(--on-signal);text-decoration:none}.dcp-add:hover{filter:brightness(.96)}.ca-ui .dcp-hero a.dcp-add{background:var(--brand);color:var(--on-brand)}.dcp-hero .dcp-add:hover{filter:brightness(1.2)}.dcp-add:active>*{transform:translateY(1px)}.dcp-add:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.dcp-mark{fill:currentColor;flex:none}.dcp-add .dcp-mark{width:22px}.dcp-card{background:var(--surface-raised);width:min(340px,100%);color:var(--ink);border:1.5px solid var(--ink);box-shadow:8px 8px 0 var(--brand);flex-direction:column;margin:0;display:flex}.dcp-card__plate{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-height:112px;padding:var(--space-3);color:#fff;background:linear-gradient(135deg,#1b2a6b 0%,#3d2a7a 100%);display:flex}.dcp-card__tag{padding:2px var(--space-2);color:#0b1026;background:#fff}.dcp-card__body{gap:var(--space-1) var(--space-3);padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.dcp-card__title{font-variation-settings:"wdth" 75;grid-column:1/-1;font-size:20px;font-weight:800;line-height:24px}.dcp-card__rate{align-items:baseline;gap:var(--space-2);display:inline-flex}.dcp-card__rate b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:28px;font-weight:900;line-height:32px}.dcp-card__rate .ca-t-label{color:var(--ink-muted)}.dcp-card__plats{align-items:center;gap:var(--space-2);fill:var(--ink);display:inline-flex}.dcp-card .dcp-listed{margin:0 var(--space-3) var(--space-3)}.dcp-listed{align-self:flex-start;align-items:center;gap:var(--space-2);min-height:28px;padding:0 var(--space-2);background:var(--surface-sunken);color:var(--ink);white-space:nowrap;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.dcp-main{gap:var(--space-7);flex-direction:column;width:100%;min-width:0;max-width:1200px;margin:0;display:flex}.dcp-h2{color:var(--ink);font-family:var(--font-sans);font-variation-settings:"wdth" 75;margin:0;font-size:28px;font-weight:800;line-height:32px}.dcp-h3{color:var(--ink);font-variation-settings:"wdth" 75;margin:0;font-size:20px;font-weight:800;line-height:24px}.dcp-sub{color:var(--ink-muted);font-size:16px;font-weight:600;line-height:20px}.dcp-block{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.dcp-steps{gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.dcp-step{min-width:0}.dcp-step>section{gap:var(--space-4);flex-direction:column;height:100%;display:flex}.dcp-step__head{align-items:flex-start;gap:var(--space-3);display:flex}.dcp-step__n{background:var(--signal);width:40px;height:40px;color:var(--on-signal);font-family:var(--font-display);flex:none;justify-content:center;align-items:center;font-size:24px;font-weight:900;line-height:24px;display:inline-flex}.dcp-step__words{flex-direction:column;gap:2px;min-width:0;display:flex}.dcp-step .dcp-h2{font-size:24px;line-height:28px}@media (min-width:960px){.dcp-steps{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.dcp-frame{background:var(--surface-raised);border:1.5px solid var(--line-strong);flex-direction:column;flex:auto;min-width:0;margin:0;display:flex}.dcp-frame__bar{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);background:var(--surface-sunken);border-bottom:1.5px solid var(--line-strong);color:var(--ink);font-weight:700;display:flex}.dcp-frame__title{text-transform:uppercase;letter-spacing:.04em;font-size:14px;font-weight:800;line-height:20px}.dcp-frame__body{gap:var(--space-3);padding:var(--space-4);flex-direction:column;flex:auto;min-width:0;display:flex}.dcp-frame__key{background:var(--brand);min-height:40px;color:var(--on-brand);font-variation-settings:"wdth" 75;justify-content:center;align-items:center;margin-top:auto;font-weight:800;display:flex}.dcp-avatar{flex:none;display:block}.dcp-avatar__ground{fill:var(--brand)}.dcp-avatar__bug{fill:var(--signal)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dcp-avatar__ground{fill:#000}}:root[data-theme=dark] .dcp-avatar__ground{fill:#000}.dcp-app{align-items:center;gap:var(--space-3);display:flex}.dcp-app__name{font-variation-settings:"wdth" 75;font-size:20px;font-weight:800;line-height:24px}.dcp-app__tag{padding:1px var(--space-1);background:var(--brand);color:var(--on-brand)}.dcp-perms{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dcp-perm{align-items:center;gap:var(--space-2);font-size:16px;font-weight:600;line-height:20px;display:flex}.dcp-perm__check{fill:var(--live);flex:none}.dcp-channel{white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.dcp-channel__hash{color:var(--ink-muted);font-weight:800}.dcp-channel .ca-icon{fill:var(--ink-muted)}.dcp-msg{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.dcp-msg__main{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.dcp-msg__who{align-items:center;gap:var(--space-2);font-weight:800;display:inline-flex}.dcp-msg__text{font-size:16px;line-height:22px}.dcp-select{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-6) var(--space-2) var(--space-2);background:var(--surface-sunken);border:1.5px solid var(--ink);flex-wrap:wrap;display:flex;position:relative}.dcp-select__on{padding:2px var(--space-2);background:var(--signal);color:var(--on-signal);display:inline-flex}.dcp-select__on .dcp-channel__hash{color:var(--on-signal)}.dcp-select__caret{fill:var(--ink);position:absolute;top:50%;right:8px;transform:translateY(-50%)}.dcp-input{min-height:44px;padding:0 var(--space-3);background:var(--surface-sunken);align-items:center;margin-top:auto;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:16px;display:flex}.dcp-input b{color:var(--ink)}.dcp-input:after{content:"";background:var(--ink);width:2px;height:20px;margin-left:2px;animation:1.1s step-end infinite dcp-caret}@keyframes dcp-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.dcp-input:after{animation:none}}.dcp-post{gap:var(--space-2);padding:var(--space-3);background:var(--surface-sunken);flex-direction:column;display:flex}.dcp-post__line{background:var(--line-strong);width:100%;height:10px;display:block}.dcp-post__line--short{width:60%}.dcp-post__rate{font-weight:800}.dcp-later{align-items:center;gap:var(--space-2);color:var(--ink-muted);display:inline-flex}.dcp-later .ca-icon{fill:currentColor}.dcp-row{align-items:center;gap:var(--space-3);padding:var(--space-2);border:1.5px solid var(--ink);display:flex}.dcp-row__title{font-variation-settings:"wdth" 75;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:800;overflow:hidden}.dcp-row__rate{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:20px;font-weight:900}.dcp-gets{gap:var(--space-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.dcp-get{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.dcp-get>:first-child{margin-bottom:var(--space-2);flex:auto}@media (min-width:720px){.dcp-gets{grid-template-columns:repeat(3,minmax(0,1fr))}}.dcp-tilepic,.dcp-embed{gap:var(--space-3);min-height:176px;padding:var(--space-4);box-sizing:border-box;background:var(--brand);color:var(--on-brand);flex-direction:column;display:flex}.dcp-tilepic__title{font-variation-settings:"wdth" 75;font-size:24px;font-weight:800;line-height:28px}.dcp-tilepic .dcp-listed{color:var(--on-brand);background:#ffffff1f}.dcp-join{align-self:flex-start;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);background:var(--signal);color:var(--on-signal);font-variation-settings:"wdth" 75;margin-top:auto;font-weight:800;display:inline-flex}.dcp-embed{border-left:4px solid var(--signal)}.dcp-embed__cmd{opacity:.8;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:14px}.dcp-embed__title{font-variation-settings:"wdth" 75;font-size:20px;font-weight:800;line-height:24px}.dcp-embed__fields{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dcp-embed__fields>span{flex-direction:column;gap:2px;min-width:0;display:flex}.dcp-embed__fields .ca-t-label{opacity:.75;font-size:12px}.dcp-embed__fields b{font-family:var(--font-display);white-space:nowrap;font-size:18px;font-weight:900;line-height:22px}.dcp-digest{gap:var(--space-2);flex-direction:column;display:flex}.dcp-digest__row{align-items:center;gap:var(--space-2);grid-template-columns:32px minmax(0,1fr) auto;display:grid}.dcp-digest__score{background:var(--signal);height:22px;color:var(--on-signal);font-family:var(--font-display);justify-content:center;align-items:center;font-size:14px;font-weight:900;display:inline-flex}.dcp-digest__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dcp-digest__rate{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:900}.dcp-trust__grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:960px){.dcp-trust__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.dcp-reads{border:1.5px solid var(--line-strong);background:var(--surface-raised);margin:0}.dcp-reads__list{margin:0;padding:0;list-style:none}.dcp-reads__row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-4);color:var(--ink-muted);border-top:1px solid var(--line);display:flex}.dcp-reads__row:first-child{border-top:0}.dcp-reads__row--on{color:var(--ink)}.dcp-reads__state{padding:2px var(--space-2);background:var(--surface-sunken);color:var(--ink-muted)}.dcp-reads__row--on .dcp-reads__state{background:var(--live);color:var(--on-live)}.dcp-trust__side{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.dcp-facts{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.dcp-fact{padding-left:var(--space-3);border-left:4px solid var(--signal);flex-direction:column;gap:2px;display:flex}.dcp-fact__label{font-variation-settings:"wdth" 75;color:var(--ink);font-size:20px;font-weight:800;line-height:24px}.dcp-fact__body{color:var(--ink-muted);margin:0;font-size:16px;line-height:20px}.dcp-end{justify-content:center;display:flex}
.inbox{--inbox-x:var(--space-4)}.inbox__head{align-items:center;gap:var(--space-2);min-height:64px;padding:var(--space-2) var(--space-3) var(--space-2) var(--inbox-x);border-bottom:1px solid var(--line);flex:none;display:flex}.inbox__title{min-width:0;font-family:var(--font-sans);font-variation-settings:"wdth" 75;letter-spacing:-.005em;flex:1;margin:0;font-size:24px;font-weight:800;line-height:28px}.inbox__readall{flex:none}.inbox__key{box-sizing:border-box;border:1.5px solid var(--line-strong);border-radius:var(--radius-none);background:var(--surface-raised);width:40px;height:40px;color:var(--ink);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.inbox__key svg{fill:currentColor}.inbox__key:hover{border-color:var(--ink);background:var(--surface-sunken)}.inbox__key:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.inbox__filters{gap:var(--space-2);padding:var(--space-3) var(--inbox-x);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.inbox__filters::-webkit-scrollbar{display:none}.ca-chip.inbox__filter{width:auto;height:36px;padding:0 var(--space-3);flex:none}.inbox__body{overscroll-behavior:contain;min-height:0;padding-bottom:var(--space-5);flex:1;overflow-y:auto}.inbox__group+.inbox__group{margin-top:var(--space-2)}.inbox__day{padding:var(--space-3) var(--inbox-x) var(--space-1);color:var(--ink-muted);margin:0}.inbox__list{margin:0;padding:0;list-style:none}.inbox__row{align-items:center;gap:var(--space-3);box-sizing:border-box;min-height:68px;padding:var(--space-3) var(--inbox-x);color:var(--ink);text-decoration:none;display:flex;position:relative}button.inbox__row{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0}.inbox__row:is(a,button):hover{background:var(--surface-sunken)}.inbox__row:is(a,button):focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.inbox__row.is-unread{box-shadow:inset 4px 0 0 var(--signal);background:color-mix(in srgb, var(--signal) 7%, transparent)}.inbox__row.is-unread:hover{background:color-mix(in srgb, var(--signal) 14%, var(--surface-sunken))}.inbox__art{background:var(--surface-sunken);flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative;overflow:hidden}.inbox__art.is-campaign{background:0 0}.inbox__art.is-badge{background:0 0;overflow:visible}.inbox__art.is-level{background:var(--ink);color:var(--signal);font:900 22px/1 var(--font-display);font-variant-numeric:tabular-nums}.inbox__art.is-quest{background:var(--live);color:var(--on-live)}.inbox__art.is-ops{background:var(--risk);color:var(--on-risk)}.inbox__art svg{fill:currentColor}.inbox__thumb{background:var(--surface-sunken);justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.inbox__thumb img{object-fit:cover;width:100%;height:100%;display:block}.inbox__thumb.is-logo{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line)}.inbox__thumb.is-logo img{object-fit:contain;padding:var(--space-1);box-sizing:border-box}.inbox__thumb.is-tile{background:linear-gradient(135deg, var(--g-from), var(--g-to));color:var(--g-ink);font:800 16px/1 var(--font-sans);font-variation-settings:"wdth" 75}.inbox__art.is-stack{background:0 0;overflow:visible}.inbox__art.is-stack .inbox__thumb{width:30px;height:30px;box-shadow:0 0 0 2px var(--surface-overlay);position:absolute}.inbox__art.is-stack .inbox__thumb:first-child{z-index:3;top:14px;left:0}.inbox__art.is-stack .inbox__thumb:nth-child(2){z-index:2;top:7px;left:7px}.inbox__art.is-stack .inbox__thumb:nth-child(3){z-index:1;top:0;left:14px}.inbox__art.is-stack .inbox__thumb.is-tile{font-size:12px}.inbox__main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.inbox__line{align-items:baseline;gap:var(--space-1);min-width:0;font-size:15px;line-height:20px;display:flex}.inbox__brand{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:60%;font-weight:700;overflow:hidden}.inbox__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-muted);overflow:hidden}.inbox__inbrand,.inbox__row--badge .inbox__name,.inbox__row--streak .inbox__name,.inbox__row--level .inbox__name,.inbox__row--quest .inbox__name,.inbox__row--ops .inbox__name{color:var(--ink);font-weight:700}.inbox__count{font-family:var(--font-display);font-variant-numeric:tabular-nums;flex:none;font-size:18px;font-weight:900;line-height:20px}.inbox__meta{align-items:center;gap:var(--space-2);min-width:0;min-height:20px;font-size:14px;line-height:20px;display:flex}.inbox__label{flex:none;font-weight:700}.inbox__row--ops .inbox__label{color:var(--risk)}.inbox__trigger{height:20px;padding:0 var(--space-2);flex:none}.inbox__trigger.is-risk{background:var(--risk);color:var(--on-risk)}.inbox__trigger.is-signal{background:var(--signal);color:var(--on-signal)}.inbox__trigger.is-draining{background:var(--draining-soft);color:var(--draining)}.inbox__trigger.is-info{background:var(--info-soft);color:var(--info)}.inbox__trigger.is-plain{background:var(--surface-sunken);color:var(--ink)}.inbox__chip{gap:var(--space-1);height:20px;padding:0 var(--space-2);flex:none}.inbox__fig{font-family:var(--font-sans);letter-spacing:0;font-variation-settings:"wdth" 87.5;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:20px}.inbox__fig .ca-nx{color:var(--ink-muted);font-size:12px}.inbox__unit{color:var(--ink-muted);font-size:12px;font-weight:700}.inbox__alpha{flex:none}.inbox__ago{padding-left:var(--space-1);color:var(--ink-subtle);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.inbox__caret{border-right:2px solid var(--ink-muted);border-bottom:2px solid var(--ink-muted);flex:none;width:8px;height:8px;margin:0 4px 0 2px;transition:transform .16s cubic-bezier(.2,.8,.2,1);transform:translateY(-2px)rotate(45deg)}.inbox__caret.is-open{transform:translateY(2px)rotate(225deg)}.inbox__burst{background:color-mix(in srgb, var(--surface-sunken) 45%, transparent)}.inbox__row.is-child{min-height:60px;padding-left:calc(var(--inbox-x) + var(--space-5))}.inbox__row.is-child .inbox__art{width:36px;height:36px}@media (prefers-reduced-motion:reduce){.inbox__caret{transition:none}}.inbox__card{align-items:center;gap:var(--space-3);margin:var(--space-3) var(--inbox-x) var(--space-1);padding:var(--space-3);border:1.5px solid var(--ink);background:var(--surface-raised);display:flex}.inbox__card-mark{background:var(--signal);width:40px;height:40px;color:var(--on-signal);flex:none;justify-content:center;align-items:center;display:flex}.inbox__card-mark svg{fill:currentColor}.inbox__card-title{flex:1;min-width:0;font-size:15px;font-weight:700;line-height:20px}.inbox__empty{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--inbox-x);color:var(--ink-muted);flex-direction:column;display:flex}.inbox__empty-mark{background:var(--live-soft);width:56px;height:56px;color:var(--live);justify-content:center;align-items:center;display:flex}.inbox__empty-mark svg{fill:currentColor}.inbox__skel .inbox__art{animation:1.2s ease-in-out infinite inbox-pulse}.inbox__bar{background:var(--surface-sunken);width:70%;height:12px;animation:1.2s ease-in-out infinite inbox-pulse;display:block}.inbox__bar--short{width:40%}@keyframes inbox-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.inbox__skel .inbox__art,.inbox__bar{animation:none}}@media (max-width:599px){.inbox{--inbox-x:var(--space-3)}.inbox__head{padding-top:max(var(--space-2), env(safe-area-inset-top))}}
@font-face{font-stretch:75% 100%;font-family:archivo;src:url(../media/Archivo_Variable-s.p.00v7k7evl4puu.woff2?dpl=9bfe3201494d)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.archivo_4fea5eaf-module__ZksZXG__className{font-family:archivo,archivo Fallback;font-style:normal}.archivo_4fea5eaf-module__ZksZXG__variable{--ca-font-archivo:"archivo", "archivo Fallback"}
@font-face{font-family:anybody;src:url(../media/Anybody_Numerals-s.17g396ctroea5.woff2?dpl=9bfe3201494d)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:anybody Fallback;src:local(Arial);ascent-override:92.26%;descent-override:27.85%;line-gap-override:0.0%;size-adjust:86.17%}.anybody_5dddb0a4-module__dQJMpa__className{font-family:anybody,anybody Fallback;font-style:normal;font-weight:900}.anybody_5dddb0a4-module__dQJMpa__variable{--ca-font-anybody:"anybody", "anybody Fallback"}
