.arc-face[data-v-9ca185f4]{--card-acc:#a78bfa;color:#f1f0f5;background:radial-gradient(120% 70% at 50% 42%, color-mix(in oklab, var(--card-acc) 30%, transparent) 0%, transparent 62%), linear-gradient(170deg, #1b1b22 0%, #0e0e12 70%);border-radius:5cqw;grid-template-rows:auto 1fr auto auto;justify-items:center;padding:9cqw 8cqw 10cqw;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;overflow:clip;container-type:inline-size}.arc-face[data-v-9ca185f4]:after{border:1px solid color-mix(in oklab, var(--card-acc) 45%, transparent);content:"";pointer-events:none;border-radius:5cqw;position:absolute;top:0;bottom:0;left:0;right:0}.arc-face__frame[data-v-9ca185f4]{border:max(1px, .5cqw) solid color-mix(in oklab, var(--card-acc) 38%, transparent);pointer-events:none;border-radius:2.5cqw;position:absolute;top:4.5cqw;bottom:4.5cqw;left:4.5cqw;right:4.5cqw}.arc-face__frame .c[data-v-9ca185f4]{background:var(--card-acc);width:4cqw;height:4cqw;position:absolute;transform:rotate(45deg)}.c.tl[data-v-9ca185f4]{top:-2cqw;left:-2cqw}.c.tr[data-v-9ca185f4]{top:-2cqw;right:-2cqw}.c.bl[data-v-9ca185f4]{bottom:-2cqw;left:-2cqw}.c.br[data-v-9ca185f4]{bottom:-2cqw;right:-2cqw}.arc-face__numeral[data-v-9ca185f4]{font-family:var(--arc-caps);letter-spacing:.08em;color:color-mix(in oklab, var(--card-acc) 72%, #fff);font-size:max(11px,7.5cqw);font-weight:500;line-height:1;position:relative}.is-boon .arc-face__numeral[data-v-9ca185f4]{font-family:var(--arc-caps);letter-spacing:.2em;text-transform:uppercase;padding-top:2cqw;font-size:4.6cqw;font-weight:500}.arc-face__seal[data-v-9ca185f4]{align-self:center;place-items:center;display:grid;position:relative}.arc-face__halo[data-v-9ca185f4]{aspect-ratio:1;border:max(1px, .4cqw) dashed color-mix(in oklab, var(--card-acc) 30%, transparent);border-radius:50%;width:92cqw;position:absolute;top:50%;left:50%;translate:-50% -50%}.arc-face__sigil[data-v-9ca185f4]{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:86cqw;height:auto;filter:drop-shadow(0 0 5cqw color-mix(in oklab, var(--card-acc) 55%, transparent));-webkit-user-select:none;user-select:none;align-self:center;position:relative}.arc-face__name[data-v-9ca185f4]{max-width:100%;font-family:var(--arc-display);font-variation-settings:"FLAR" 100;letter-spacing:.03em;text-align:center;text-transform:uppercase;text-wrap:balance;font-size:max(13px,9.4cqw);font-weight:600;line-height:1.1;position:relative}.arc-face__role[data-v-9ca185f4]{font-family:var(--arc-caps);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab, var(--card-acc) 70%, #fff);text-align:center;margin-top:2.6cqw;font-size:max(11px,5.6cqw);line-height:1.3;position:relative}.arc-face.is-boon[data-v-9ca185f4]{background:radial-gradient(closest-side, transparent 72%, #00000080 100%), radial-gradient(120% 70% at 50% 44%, color-mix(in oklab, var(--card-acc) 18%, transparent) 0%, transparent 60%), radial-gradient(90% 60% at 50% 120%, #46040e8c, transparent 70%), linear-gradient(170deg, #1a0f11 0%, #0b0607 72%)}.arc-face.is-boon[data-v-9ca185f4]:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='384'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.022 .03' numOctaves='5' seed='9'/%3E%3CfeColorMatrix values='0 0 0 0 .36 0 0 0 0 .02 0 0 0 0 .05 3.2 0 0 0 -1.38'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 50%/cover,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .35 0 0 0 0 .3 0 0 0 .55 -.18'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E") 0 0/40cqw;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(62% 40% at 0 100%,#000 20%,#0000 72%),radial-gradient(52% 34% at 100% 0,#000 15%,#0000 72%);mask-image:radial-gradient(62% 40% at 0 100%,#000 20%,#0000 72%),radial-gradient(52% 34% at 100% 0,#000 15%,#0000 72%)}.is-boon[data-v-9ca185f4]:after{border-color:#96162880}.is-boon .arc-face__frame[data-v-9ca185f4]{border-color:#8012228c}.is-boon .arc-face__frame .c[data-v-9ca185f4]{background:#7e1020}.is-boon .arc-face__numeral[data-v-9ca185f4]{color:#c9707b}.is-boon .arc-face__sigil[data-v-9ca185f4]{filter:drop-shadow(0 0 5cqw #96102480)}@container (width<=150px){.arc-face__role[data-v-9ca185f4]{display:none}}.arc-back[data-v-9278f89d]{color:var(--acc);border-radius:5cqw;position:absolute;top:0;bottom:0;left:0;right:0;overflow:clip}.arc-back__art[data-v-9278f89d]{background:var(--back-mark,none) 50% 50% / 32% auto no-repeat, var(--back-lines,none) 0 0 / 100% 100% no-repeat, url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20162'%20preserveAspectRatio='none'%3e%3ccircle%20cx='50'%20cy='81'%20r='30'%20fill='%23111116'/%3e%3c/svg%3e") 0 0 / 100% 100% no-repeat, radial-gradient(90% 60% at 50% 50%, color-mix(in oklab, currentColor 16%, transparent), transparent 70%), linear-gradient(165deg, #1a1a21, #0d0d11);position:absolute;top:0;bottom:0;left:0;right:0}.arc-back__art[data-v-9278f89d]:after{border:1px solid color-mix(in oklab, currentColor 40%, transparent);content:"";border-radius:5cqw;position:absolute;top:0;bottom:0;left:0;right:0}.arc-back__was[data-v-9278f89d]{opacity:0}.night-wait{height:var(--scene-h,100%);pointer-events:none;background:#0d0d11;position:absolute;top:0;bottom:auto;left:0;right:0}:root[data-theme=parchment] .night-wait{background:linear-gradient(180deg, #e3e1e2 0%, #ece8e4 46%, #efe6e2 72%, var(--arc-bg) 100%)}.arc-hero[data-v-994fe5f7]{isolation:isolate;min-height:max(600px,100svh);padding:calc(var(--site-header-stack,106px) + clamp(12px, 2.6vh, 36px)) clamp(18px, 4vw, 64px) clamp(20px, 3.4vh, 44px);padding-inline:var(--arc-gutter);padding-bottom:calc(var(--roof-h,96px) + clamp(0px, 1vh, 12px));align-items:center;display:flex;position:relative;overflow:clip}@media (min-width:901px) and (min-height:591px) and (prefers-reduced-motion:no-preference){.arc-hero[data-v-994fe5f7]{overflow:clip visible}}.arc-hero__grid[data-v-994fe5f7]{z-index:1;width:100%;max-width:var(--arc-container);-moz-column-gap:clamp(24px, 3.5vw, 64px);grid-template:".table"1fr"intro table""body table"".table"1fr/minmax(0,5fr) minmax(0,7fr);column-gap:max(24px,min(3.5vw,64px));margin:0 auto;display:grid;position:relative}.arc-hero__intro[data-v-994fe5f7]{grid-area:intro;container-type:inline-size}.arc-hero__body[data-v-994fe5f7]{grid-area:body}.arc-hero__table[data-v-994fe5f7]{grid-area:table}.arc-hero__intro[data-v-994fe5f7],.arc-hero__body[data-v-994fe5f7]{position:relative}.arc-hero__title[data-v-994fe5f7]{font-family:var(--arc-display);font-variation-settings:"FLAR" 100;--title-size:clamp(44px, min(19.5cqi, 12.5vh), 112px);font-weight:600;font-size:calc(var(--title-size) * var(--fit,1));letter-spacing:-.03em;color:var(--arc-ink);text-shadow:0 2px 30px color-mix(in srgb, var(--arc-bg) 60%, transparent);margin:0 0 max(18px,min(2.6vh,24px));line-height:.98}.arc-hero__title>span[data-v-994fe5f7]{display:block}.arc-hero__title-accent[data-v-994fe5f7]{color:var(--acc-ink);white-space:nowrap}.arc-hero__title-line[data-v-994fe5f7]{white-space:nowrap;display:inline-block}.arc-hero__lede[data-v-994fe5f7]{max-width:34em;font-size:var(--arc-fs-lede);color:color-mix(in oklab, var(--arc-ink) 72%, var(--arc-muted));text-wrap:pretty;margin:0 0 max(20px,min(3.2vh,30px));line-height:1.6}.arc-hero__actions[data-v-994fe5f7]{flex-wrap:wrap;gap:12px;display:flex}.arc-hero__news-date[data-v-994fe5f7]{border-left:var(--arc-bw) solid var(--arc-line);min-width:3.4em;font-size:var(--arc-fs-small);color:var(--arc-muted);text-align:left;white-space:nowrap;opacity:0;margin-left:2px;padding-left:11px;font-weight:500;transition:opacity .4s}.arc-hero__news-date.is-shown[data-v-994fe5f7]{opacity:1}@media (min-width:901px) and (max-width:1140px){.arc-hero__news-date[data-v-994fe5f7]{display:none}}.arc-hero__shuffle.is-busy .fa-layer-group[data-v-994fe5f7]{animation:.9s cubic-bezier(.6,0,.3,1) infinite arc-hero-riffle-994fe5f7}@keyframes arc-hero-riffle-994fe5f7{50%{transform:translateY(-2px)rotate(-12deg)}}.arc-hero__meta[data-v-994fe5f7]{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:max(18px,min(3vh,26px));display:flex}.arc-hero .arc-ip[data-v-994fe5f7]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (min-width:1221px){.arc-hero__meta[data-v-994fe5f7]{display:none}}.arc-hero__copy-note[data-v-994fe5f7]{max-width:30em;font-size:var(--arc-fs-small);color:var(--arc-bad);flex-basis:100%;margin:-2px 0 0;line-height:1.5}.arc-hero__copy-note[data-v-994fe5f7]:not(.is-shown){height:0;margin:0;overflow:hidden}.arc-hero__table[data-v-994fe5f7]{flex-direction:column;align-self:center;align-items:center;min-width:0;display:flex;position:relative}.arc-stage[data-v-994fe5f7]{touch-action:pan-y;flex:none;position:relative}.arc-stage__backlight[data-v-994fe5f7]{left:calc(var(--pivot-x) - var(--card-w) * 1.1);top:calc(var(--pivot-y) + var(--drawn-y) - var(--card-h) * .75);width:calc(var(--card-w) * 2.2);height:calc(var(--card-h) * 1.5);background:radial-gradient(closest-side, color-mix(in oklab, var(--acc) 26%, transparent), transparent);pointer-events:none;opacity:0;will-change:opacity;border-radius:50%;transition:opacity .9s cubic-bezier(.4,0,.2,1);position:absolute}.arc-stage__backlight.is-on[data-v-994fe5f7]{opacity:1}.arc-stage__orbit[data-v-994fe5f7]{left:calc(var(--pivot-x) - var(--u) * 1.06);top:calc(var(--pivot-y) - var(--u) * 1.06);width:calc(var(--u) * 2.12);height:calc(var(--u) * 2.12);color:color-mix(in oklab, var(--acc-ink) 60%, var(--arc-ink));pointer-events:none;transition:color .9s cubic-bezier(.4,0,.2,1);position:absolute}.arc-stage__fan[data-v-994fe5f7]{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.arc-stage__fan>.arc-card[data-v-994fe5f7]{pointer-events:auto}.arc-stage__slot[data-v-994fe5f7]{left:calc(var(--pivot-x) - var(--card-w) / 2);top:calc(var(--pivot-y) + var(--drawn-y) - var(--card-h) / 2);width:var(--card-w);height:var(--card-h);border-radius:calc(var(--card-w) * .05);border:var(--arc-bw-accent) dashed color-mix(in oklab, var(--acc-ink) 60%, transparent);background:radial-gradient(closest-side, color-mix(in oklab, var(--acc) 10%, transparent), color-mix(in srgb, var(--arc-bg) 50%, transparent));cursor:pointer;place-items:center;transition:opacity .5s,border-color .3s;display:grid;position:absolute}.arc-stage__slot[data-v-994fe5f7]:hover{border-color:var(--acc-ink)}.arc-stage__slot.is-gone[data-v-994fe5f7]{opacity:0;pointer-events:none}.arc-stage__halo[data-v-994fe5f7]{left:calc(var(--pivot-x) - var(--card-w) / 2);top:calc(var(--pivot-y) + var(--drawn-y) - var(--card-h) / 2);width:var(--card-w);height:var(--card-h);border-radius:calc(var(--card-w) * .05);box-shadow:0 calc(var(--card-w) * .05) calc(var(--card-w) * .16) var(--arc-shadow-strong), 0 0 calc(var(--card-w) * .2) color-mix(in oklab, var(--card-acc,var(--acc)) 22%, transparent);opacity:0;pointer-events:none;z-index:59;transition:opacity .45s;position:absolute}.arc-stage__halo.is-on[data-v-994fe5f7]{opacity:1}.arc-stage__slot-mark[data-v-994fe5f7]{font-family:var(--arc-display);font-variation-settings:"FLAR" 100;font-weight:600;font-size:calc(var(--card-w) * .34);color:color-mix(in oklab, var(--acc-ink) 70%, transparent);line-height:1}:root[data-theme=parchment] .arc-stage__slot[data-v-994fe5f7]{--arc-bg:#0b0b0e;--acc-ink:var(--acc);box-shadow:0 1.5cqw 4cqw var(--arc-shadow)}.arc-card[data-v-994fe5f7]{all:unset;left:calc(var(--pivot-x) - var(--card-w) / 2);top:calc(var(--pivot-y) - var(--card-h) / 2);width:var(--card-w);height:var(--card-h);cursor:pointer;border-radius:calc(var(--card-w) * .05);-webkit-tap-highlight-color:transparent;position:absolute}.arc-card.is-drawn[data-v-994fe5f7]{cursor:default}.arc-card[data-v-994fe5f7]:focus-visible{outline:none}.arc-card:focus-visible .arc-card__side--back[data-v-994fe5f7]{box-shadow:0 0 0 var(--arc-focus-off) var(--arc-bg), 0 0 0 calc(var(--arc-focus-off) + var(--arc-focus-w)) var(--arc-ink), 0 1cqw 3cqw var(--arc-shadow-strong)}.arc-card.is-drawn:focus-visible .arc-card__side--front[data-v-994fe5f7]{box-shadow:0 0 0 var(--arc-focus-off) var(--arc-bg), 0 0 0 calc(var(--arc-focus-off) + var(--arc-focus-w)) var(--arc-ink), 0 1cqw 3cqw var(--arc-shadow-strong)}.arc-card__lift[data-v-994fe5f7]{transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;right:0;container-type:inline-size}.arc-card.is-fan .arc-card__lift[data-v-994fe5f7]{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.arc-card.is-fan.is-popped[data-v-994fe5f7]{z-index:3}.arc-card.is-fan.is-popped .arc-card__lift[data-v-994fe5f7]{transform:translateY(-20%)scale(1.08)}.arc-card.is-fan:focus-visible .arc-card__lift[data-v-994fe5f7]{transform:translateY(-20%)scale(1.08)}.arc-card[data-v-994fe5f7]:before{border-radius:inherit;box-shadow:0 0 calc(var(--card-w) * .3) calc(var(--card-w) * .04) color-mix(in oklab, var(--acc) 75%, transparent);content:"";opacity:0;pointer-events:none;transition:opacity .28s,transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;top:3%;bottom:3%;left:3%;right:3%}.arc-card.is-fan.is-popped[data-v-994fe5f7]:before{opacity:1;transform:translateY(calc(var(--card-h) * -.2)) scale(1.08)}.arc-card.is-fan[data-v-994fe5f7]:focus-visible:before{opacity:1;transform:translateY(calc(var(--card-h) * -.2)) scale(1.08)}.arc-card.is-drawn[data-v-994fe5f7]:before{transition:opacity .28s}.arc-card.is-drawn .arc-card__lift[data-v-994fe5f7]{transition:none}.arc-card__side[data-v-994fe5f7]{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 1.5cqw 4cqw var(--arc-shadow-strong);border-radius:5cqw;transition:box-shadow .45s;position:absolute;top:0;bottom:0;left:0;right:0}.arc-card.is-drawn .arc-card__side--back[data-v-994fe5f7],.arc-card.is-fan .arc-card__side--front[data-v-994fe5f7]{visibility:hidden}.arc-card.is-drawn .arc-card__side--front[data-v-994fe5f7]{box-shadow:0 1.5cqw 4cqw var(--arc-shadow-strong), 0 0 0 1px color-mix(in oklab, var(--card-acc) 40%, transparent)}.arc-card__round[data-v-994fe5f7]{border-radius:5cqw;position:absolute;top:0;bottom:0;left:0;right:0;overflow:clip}.arc-card__sheen[data-v-994fe5f7]{pointer-events:none;opacity:calc(.25 + var(--sheen,0) * .75);background:radial-gradient(circle at var(--mx,50%) var(--my,30%), #fff3, transparent 42%), linear-gradient(115deg, transparent 30%, color-mix(in oklab, var(--acc) 22%, transparent) 48%, #ffffff14 52%, transparent 70%);background-size:100% 100%,260% 260%;background-position:0 0, calc(var(--mx,50%) * -1) 50%;position:absolute;top:0;bottom:0;left:0;right:0}.arc-hero__draw[data-v-994fe5f7]{max-width:100%;min-height:var(--draw-room,44px);text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:4px;display:flex}.arc-hero__draw-row[data-v-994fe5f7]{justify-content:center;align-items:center;gap:10px 18px;display:flex}.arc-hero .arc-hero__shuffle[data-v-994fe5f7]{font-size:var(--arc-btn-fs);flex:none}.arc-hero__shuffle-label[data-v-994fe5f7]{display:inline-grid}.arc-hero__shuffle-label>span[data-v-994fe5f7]{grid-area:1/1}.arc-hero__shuffle-label>.is-off[data-v-994fe5f7]{display:none}.arc-hero__hint[data-v-994fe5f7]{max-width:24em;font-size:var(--arc-fs-small);color:var(--arc-muted);text-align:left;text-wrap:pretty;margin:0;line-height:1.5}.arc-hero__read[data-v-994fe5f7]{border-radius:var(--arc-r-sm);color:var(--arc-ink);white-space:nowrap;align-items:center;gap:8px;margin:-4px -6px -4px -2px;padding:4px 6px;font-weight:600;text-decoration:none;display:inline-flex}.arc-hero__read[data-v-994fe5f7]:hover{color:var(--arc-ink)}.arc-hero__read[data-v-994fe5f7]:focus-visible{color:var(--acc-ink);text-underline-offset:4px;outline:none;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:2px}.arc-hero__read i[data-v-994fe5f7]{color:color-mix(in oklab, var(--acc-ink) 80%, var(--arc-ink));font-size:12px}:root[data-theme=parchment] .arc-hero__hint[data-v-994fe5f7]{color:color-mix(in oklab, var(--arc-muted) 30%, var(--arc-ink))}:root[data-theme=parchment] .arc-hero__read i[data-v-994fe5f7]{color:color-mix(in oklab, var(--acc-ink) 45%, var(--arc-ink))}@media (max-width:900px){.arc-hero[data-v-994fe5f7]{min-height:0;padding-bottom:max(28px,min(5vh,60px));padding-top:calc(var(--site-header-stack,106px) + 22px);align-items:flex-start}.arc-hero__grid[data-v-994fe5f7]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""table""body";row-gap:22px}.arc-hero__title[data-v-994fe5f7]{--title-size:clamp(42px, 10vw, 84px);margin-bottom:0}.arc-hero__body[data-v-994fe5f7]{max-width:640px;padding-top:8px}.arc-hero__draw[data-v-994fe5f7]{--draw-room:76px}.arc-hero__draw-row[data-v-994fe5f7]{flex-direction:column}.arc-hero__hint[data-v-994fe5f7]{text-align:center}}@media (max-width:520px){.arc-hero__title[data-v-994fe5f7]{--title-size:clamp(42px, 13.5vw, 60px)}.arc-hero__lede[data-v-994fe5f7]{font-size:16px}.arc-hero .arc-hero__shuffle[data-v-994fe5f7]{width:auto;min-width:min(100%,240px)}}@media (prefers-reduced-motion:reduce){.arc-card[data-v-994fe5f7],.arc-card__lift[data-v-994fe5f7],.arc-card__side[data-v-994fe5f7],.arc-card[data-v-994fe5f7]:before,.arc-stage__halo[data-v-994fe5f7]{transition:none!important}.arc-stage__backlight[data-v-994fe5f7]{transition:opacity .3s}}.descent-fog{pointer-events:none;width:100%;position:absolute;left:0;overflow:clip}.descent-fog--veil{z-index:2}.descent-fog__drift{position:absolute;top:0;bottom:0;left:0;right:auto}.descent-fog__light,.descent-fog__layer{opacity:0;transition:opacity .9s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0;right:0}.descent-fog__light{background:0 0/100% 100% no-repeat}.descent-fog__layer{background-position:0 0;background-repeat:repeat-x}.descent-fog__light.is-on,.descent-fog__layer.is-on{opacity:1}.descent-fog--gpu .descent-fog__light,.descent-fog--gpu .descent-fog__layer{will-change:opacity}@media (prefers-reduced-motion:reduce){.descent-fog__light,.descent-fog__layer{transition-duration:.3s}}.arc-descent{display:none}@media (min-height:591px) and (prefers-reduced-motion:no-preference){.arc-descent{--room-in:clamp(300px, 46vh, 520px);--gap:clamp(96px, 14svh, 150px);--solid:96px;z-index:-1;height:calc(var(--gap) + var(--room-in));margin-bottom:calc(-1 * var(--room-in));background:linear-gradient(180deg, transparent, var(--arc-bg) var(--solid));pointer-events:none;display:block;position:relative}:root[data-theme=parchment] .arc-descent{--room-in:clamp(170px, 24vh, 240px)}}@media (max-width:900px) and (min-height:591px) and (prefers-reduced-motion:no-preference){.arc-descent{--room-in:clamp(160px, 22vh, 220px);--gap:clamp(24px, 4svh, 40px)}}@media (min-width:901px) and (min-height:591px) and (prefers-reduced-motion:no-preference){.arc-descent{--solid:0px;--gap:clamp(100px, 15svh, 180px);height:calc(100svh + var(--gap) + var(--room-in));background:var(--arc-bg);margin-top:-100svh}}@media (prefers-reduced-motion:reduce){.arc-descent{--band:clamp(220px, 40svh, 420px);z-index:1;height:var(--band);margin-bottom:calc(var(--band) * -.35);background:linear-gradient(180deg, transparent 0, transparent 45%, var(--arc-bg) 65%, var(--arc-bg) 72%, transparent 100%);pointer-events:none;display:block;position:relative;overflow:hidden}}.concept-arcana{--roof-h:clamp(96px, 15vh, 168px);--room-foot:clamp(180px, 24vh, 280px);background:var(--arc-bg);min-height:100vh;color:var(--arc-ink);font-family:var(--arc-body);font-synthesis:none;position:relative}.arc-pending{min-height:1000svh}.arc-ambient{z-index:0;pointer-events:none;contain:strict;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:translateZ(0)}.arc-ambient.is-covered{visibility:hidden}.arc-ambient__wash{opacity:.5;background:radial-gradient(60vmax 50vmax at 100% 50%, color-mix(in oklab, var(--wash) 9%, transparent), transparent 70%), radial-gradient(50vmax 40vmax at 0% 100%, color-mix(in oklab, var(--wash) 6%, transparent), transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.arc-wash-enter-active,.arc-wash-leave-active{transition:opacity .7s cubic-bezier(.4,0,.2,1)}.arc-wash-enter-from,.arc-wash-leave-to{opacity:0}.arc-ambient__grain{opacity:.05;background-size:160px 160px;position:absolute;top:0;bottom:0;left:0;right:0}.arc-main{z-index:1;position:relative}.concept-arcana .progression+.arc-section:before{z-index:-1;top:var(--story-overlap,0px);height:calc(var(--arc-section-pad) * 1.5);background:linear-gradient(180deg, var(--arc-page), color-mix(in srgb, var(--arc-page) 62%, transparent) 38%, transparent);pointer-events:none;content:"";position:absolute;left:0;right:0}@media (min-height:591px) and (prefers-reduced-motion:no-preference){.concept-arcana .progression+.arc-section{--story-overlap:calc(var(--room-foot) * .6);margin-top:calc(-1 * var(--story-overlap));padding-top:calc(var(--arc-section-pad) * .5)}}.concept-arcana .arc-held,.concept-arcana .arc-held:before,.concept-arcana .arc-held:after{animation-play-state:paused!important}.concept-arcana>footer,.concept-arcana>.site-footer{z-index:1;position:relative}.concept-arcana .arc-label{font-family:var(--arc-caps);letter-spacing:.14em;text-transform:uppercase;color:var(--acc-ink);margin:0;font-size:11px;font-weight:500;transition:color .6s}.concept-arcana .arc-ip{border-radius:var(--std-r-ctl,8px);background:var(--q-t1);color:var(--arc-ink);transition:background-color var(--q-dur,.15s) ease, color var(--q-dur,.15s) ease;border:0}.concept-arcana .arc-ip:hover{background:var(--q-t2)}.concept-arcana .arc-ip:active{background:var(--q-t1)}.concept-arcana .arc-ip:focus-visible{background:var(--q-t3);outline:none}.concept-arcana .arc-ip:focus-visible .arc-ip__label{color:var(--acc-ink)}.concept-arcana .arc-ip{min-height:var(--arc-btn-h);font:inherit;cursor:pointer;align-items:center;gap:12px;padding:0 7px 0 18px;display:inline-flex}.concept-arcana .arc-ip__label{font-family:var(--arc-caps);letter-spacing:.12em;text-transform:uppercase;color:var(--arc-muted);font-size:10.5px}.concept-arcana .arc-ip__address{font-family:var(--arc-mono);-webkit-user-select:all;user-select:all;font-size:14px;font-weight:500}.concept-arcana .arc-ip__hint{border-radius:var(--arc-r-sm);background:color-mix(in oklab, var(--acc) 16%, transparent);min-height:34px;color:var(--arc-ink);white-space:nowrap;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:600;transition:background-color .2s;display:inline-flex}.concept-arcana .arc-ip:hover .arc-ip__hint{background:color-mix(in oklab, var(--acc) 26%, transparent)}.concept-arcana .arc-ip.is-copied .arc-ip__hint{color:#06210f;background:#4ade80}.concept-arcana .arc-ip.is-failed .arc-ip__hint{color:#2a0606;background:#f87171}.concept-arcana .arc-link{color:var(--acc-ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, var(--acc-ink) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--acc-ink) 45%, transparent);text-underline-offset:4px;font-weight:600;transition:color .2s,text-decoration-color .2s}.concept-arcana .arc-link:hover{color:var(--arc-ink);text-decoration-color:currentColor}.concept-arcana .arc-status{color:var(--arc-muted);align-items:center;gap:9px;margin:0;font-size:14px;display:inline-flex}.concept-arcana .arc-status__dot{background:var(--arc-muted);border-radius:50%;width:9px;height:9px}.concept-arcana .arc-status.is-online .arc-status__dot{background:#4ade80;box-shadow:0 0 10px #4ade80}.concept-arcana .arc-status.is-offline .arc-status__dot{background:#f87171}@keyframes arc-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes arc-spin{to{transform:rotate(360deg)}}@media (max-width:520px){.concept-arcana .arc-btn{width:100%}.concept-arcana .arc-ip{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.concept-arcana *,.concept-arcana :before,.concept-arcana :after{animation-duration:.001ms!important;animation-iteration-count:1!important}.arc-wash-enter-active,.arc-wash-leave-active{transition:opacity .3s}}
