[data-ar-theme=haunted]{--ar-glow: #ff6a1f;--ar-glow-2: #7a2cff}.ar{display:grid;gap:var(--k-s-8);padding-bottom:var(--k-s-12)}.ar-eyebrow{margin:0;color:var(--k-text-label);font:var(--k-fw-semibold) var(--k-fs-micro) / 1.2 var(--k-font-sans);letter-spacing:var(--k-ls-eyebrow);text-transform:uppercase}.ar-h2{margin:0;font:var(--k-fw-regular) var(--k-fs-serif-xl) / var(--k-lh-heading) var(--k-font-serif)}.ar-sub{margin:0;color:var(--k-text-muted);font-size:var(--k-fs-body);line-height:var(--k-lh-body);max-width:62ch}.ar-section{display:grid;gap:var(--k-s-4)}.ar-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--k-s-2) var(--k-s-4)}.ar-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--k-s-6);overflow:hidden;padding:var(--k-s-8) var(--k-s-6);border:1px solid var(--k-line);border-radius:var(--k-r-2xl);background:var(--k-bg);isolation:isolate}@media(min-width:900px){.ar-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;padding:var(--k-s-10) var(--k-s-8)}}.ar-hero--solo{grid-template-columns:minmax(0,1fr)!important;min-height:280px;align-content:end}.ar-hero__fx{position:absolute;inset:0;z-index:-1;pointer-events:none}.ar-hero__fx:before,.ar-hero__fx:after{content:"";position:absolute;inset:-20%;background:radial-gradient(40% 50% at 18% 80%,color-mix(in srgb,var(--ar-glow, var(--k-text)) 26%,transparent),transparent 70%),radial-gradient(45% 55% at 85% 15%,color-mix(in srgb,var(--ar-glow-2, var(--k-text)) 22%,transparent),transparent 70%);animation:ar-drift 18s cubic-bezier(.37,0,.63,1) infinite alternate}.ar-hero__fx:after{background:radial-gradient(30% 22% at 30% 40%,color-mix(in srgb,var(--k-text) 7%,transparent),transparent 70%),radial-gradient(35% 25% at 70% 70%,color-mix(in srgb,var(--k-text) 6%,transparent),transparent 70%);animation-duration:26s;animation-direction:alternate-reverse}.ar-hero__body{display:grid;gap:var(--k-s-3);justify-items:start}.ar-hero__title{margin:0;font:var(--k-fw-regular) var(--k-fs-serif-hero) / .95 var(--k-font-serif);letter-spacing:-.01em}.ar-hero__tag{margin:0;color:var(--k-text-body);font-size:var(--k-fs-lead);line-height:var(--k-lh-lead);max-width:46ch}.ar-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--k-s-3)}.ar-hero__cta{display:flex;flex-wrap:wrap;gap:var(--k-s-2);margin-top:var(--k-s-2)}.ar-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border:1px solid var(--k-line-control);border-radius:var(--k-r-pill);color:var(--k-text);font:var(--k-fw-semibold) var(--k-fs-caption) / 1 var(--k-font-sans);white-space:nowrap}.ar-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--k-text-muted)}.ar-chip[data-phase=open]:before,.ar-chip[data-phase=voting]:before{background:var(--ar-glow, var(--k-text));box-shadow:0 0 8px var(--ar-glow, var(--k-text));animation:ar-pulse 1.8s ease-in-out infinite}.ar-count{display:inline-flex;align-items:center;gap:var(--k-s-2)}.ar-count__label{color:var(--k-text-muted);font-size:var(--k-fs-caption)}.ar-count__segs{display:inline-flex;gap:4px}.ar-count__seg{display:grid;justify-items:center;min-width:38px;padding:5px 6px 4px;border:1px solid var(--k-line);border-radius:var(--k-r-sm);background:var(--k-fill-card)}.ar-count__seg b{font:var(--k-fw-regular) var(--k-fs-serif-md) / 1 var(--k-font-serif);font-variant-numeric:tabular-nums}.ar-count__seg small{color:var(--k-text-label);font:var(--k-fw-semibold) var(--k-fs-nano) / 1.4 var(--k-font-sans);letter-spacing:var(--k-ls-caps);text-transform:uppercase}.ar-prize{display:grid;gap:var(--k-s-3);padding:var(--k-s-5);border:1px solid color-mix(in srgb,var(--medal-gold) 35%,transparent);border-radius:var(--k-r-xl);background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--medal-gold) 10%,transparent),transparent 70%),var(--k-fill-card)}.ar-prize__top{display:flex;align-items:center;gap:var(--k-s-3)}.ar-prize__top .medal-coin{min-width:28px;height:28px;font-size:var(--k-fs-body)}.ar-prize__amount{margin:0;font:var(--k-fw-regular) var(--k-fs-serif-2xl) / 1 var(--k-font-serif)}.ar-prize__amount small{color:var(--k-text-muted);font:var(--k-fw-medium) var(--k-fs-body) / 1 var(--k-font-sans)}.ar-prize__list{margin:0;padding:0;list-style:none;display:grid;gap:6px;color:var(--k-text-body);font-size:var(--k-fs-body)}.ar-prize__list li{display:flex;gap:8px;align-items:baseline}.ar-prize__list li:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:var(--medal-gold);transform:translateY(-2px)}.ar-pot{display:grid;gap:6px;padding-top:var(--k-s-3);border-top:1px solid var(--k-line-faint)}.ar-pot__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--k-s-2)}.ar-pot__row b{font:var(--k-fw-regular) var(--k-fs-serif-lg) / 1 var(--k-font-serif);font-variant-numeric:tabular-nums}.ar-pot__row span{color:var(--k-text-muted);font-size:var(--k-fs-caption)}.ar-pot__bar{height:6px;overflow:hidden;border-radius:var(--k-r-pill);background:var(--k-fill-track)}.ar-pot__bar i{display:block;height:100%;width:var(--p, 0%);border-radius:inherit;background:linear-gradient(90deg,var(--medal-gold-lo),var(--medal-gold),var(--medal-gold-hi))}.ar-pot__note{margin:0;color:var(--k-text-muted);font-size:var(--k-fs-caption);line-height:var(--k-lh-ui)}.ar-test{display:flex;gap:var(--k-s-3);align-items:flex-start;padding:var(--k-s-3) var(--k-s-4);border:1px dashed var(--k-line-control);border-radius:var(--k-r-lg);color:var(--k-text-body);font-size:var(--k-fs-body);line-height:var(--k-lh-body)}.ar-test b{color:var(--k-text)}.ar-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;overflow:hidden;border:1px solid var(--k-line);border-radius:var(--k-r-lg);background:var(--k-line)}.ar-stat{display:grid;gap:2px;padding:var(--k-s-3) var(--k-s-4);background:var(--k-fill-card)}.ar-stat b{font:var(--k-fw-regular) var(--k-fs-serif-lg) / 1 var(--k-font-serif);font-variant-numeric:tabular-nums}.ar-stat span{color:var(--k-text-muted);font-size:var(--k-fs-caption)}.ar-ladder{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:var(--k-s-2);margin:0;padding:0;list-style:none}.ar-place{display:grid;gap:6px;align-content:start;padding:var(--k-s-4);border:1px solid var(--k-line);border-radius:var(--k-r-lg);background:var(--k-fill-card)}.ar-place[data-medal="1"]{border-color:color-mix(in srgb,var(--medal-gold) 40%,transparent)}.ar-place .medal-coin{justify-self:start;min-width:24px;height:24px}.ar-place__n{margin:0;font:var(--k-fw-semibold) var(--k-fs-title) / 1.2 var(--k-font-sans);font-variant-numeric:tabular-nums}.ar-place__x{margin:0;color:var(--k-text-muted);font-size:var(--k-fs-caption);line-height:var(--k-lh-ui)}.ar-place--rest .medal-coin{background:var(--k-fill-strong);color:var(--k-text)}.ar-tabs{display:flex;gap:4px;padding:4px;border:1px solid var(--k-line);border-radius:var(--k-r-pill);width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto}.ar-tab{display:inline-flex;align-items:center;flex:none;height:32px;padding:0 14px;border:0;border-radius:var(--k-r-pill);background:none;color:var(--k-text-muted);font:var(--k-fw-semibold) var(--k-fs-ui) / 1 var(--k-font-sans);text-decoration:none;cursor:pointer}.ar-tab:hover{color:var(--k-text)}.ar-tab[aria-selected=true]{background:var(--k-inverse);color:var(--k-inverse-ink)}.ar-tab:focus-visible{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:var(--k-focus-offset)}.ar-tab small{margin-left:6px;opacity:.6;font-size:var(--k-fs-count)}.ar-panel{display:grid;gap:var(--k-s-5)}.ar-panel[hidden]{display:none}.ar-brief{margin:0;padding:var(--k-s-3) var(--k-s-4);border-left:2px solid var(--ar-glow, var(--k-line-hover));color:var(--k-text-body);font-size:var(--k-fs-body);line-height:var(--k-lh-body)}.ar-board{display:grid;gap:var(--k-s-3);width:100%;max-width:720px}.ar-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--k-s-2);align-items:end;margin:0;padding:0;list-style:none}.ar-podium__spot{display:grid;gap:6px;min-width:0}.ar-podium__spot[data-medal="1"]{order:2}.ar-podium__spot[data-medal="2"]{order:1}.ar-podium__spot[data-medal="3"]{order:3}.ar-podium__img{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--k-r-lg);background:var(--k-fill-sunken);box-shadow:0 0 0 1px color-mix(in srgb,var(--m) 50%,transparent)}.ar-podium__spot[data-medal="1"] .ar-podium__img{box-shadow:0 0 0 1px color-mix(in srgb,var(--m) 70%,transparent),0 10px 40px color-mix(in srgb,var(--m) 18%,transparent)}.ar-podium__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ar-podium__img .medal-coin{position:absolute;top:8px;left:8px}.ar-podium__who{display:flex;align-items:center;gap:6px;min-width:0;color:var(--k-text);font-size:var(--k-fs-small);font-weight:var(--k-fw-semibold);text-decoration:none}.ar-podium__who span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-podium__score{color:var(--k-text-muted);font-size:var(--k-fs-caption);font-variant-numeric:tabular-nums}.ar-ranks{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--k-line-faint)}.ar-ranks li{display:flex;align-items:center;gap:var(--k-s-3);min-height:44px;border-bottom:1px solid var(--k-line-faint);font-size:var(--k-fs-body)}.ar-ranks__pos{width:20px;color:var(--k-text-meta);font-weight:var(--k-fw-semibold);text-align:center;font-variant-numeric:tabular-nums}.ar-ranks__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--k-text);text-decoration:none;font-weight:var(--k-fw-semibold)}.ar-ranks__pct{color:var(--k-text-muted);font-size:var(--k-fs-small);font-variant-numeric:tabular-nums}.ar-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(46%,180px),1fr));gap:var(--k-s-2);margin:0;padding:0;list-style:none}.ar-entry{position:relative;display:grid;overflow:hidden;border-radius:var(--k-r-lg);background:var(--k-fill-sunken)}.ar-entry__img{display:block;aspect-ratio:4 / 5;overflow:hidden}.ar-entry__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform var(--k-dur-lift) var(--k-ease-enter)}.ar-entry:hover .ar-entry__img img{transform:scale(1.03)}.ar-entry__by{position:absolute;inset:auto 0 0;display:flex;align-items:center;gap:6px;padding:28px 10px 10px;background:linear-gradient(transparent,var(--k-media-fade-strong));color:var(--k-text-strong);font-size:var(--k-fs-caption);font-weight:var(--k-fw-semibold);pointer-events:none}.ar-entry__by span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-empty{display:grid;gap:var(--k-s-2);justify-items:start;padding:var(--k-s-6);border:1px dashed var(--k-line-control);border-radius:var(--k-r-lg)}.ar-empty p{margin:0;color:var(--k-text-muted);font-size:var(--k-fs-body)}.ar-empty b{color:var(--k-text);font:var(--k-fw-regular) var(--k-fs-serif-md) / 1.2 var(--k-font-serif)}.ar-mine{display:flex;gap:var(--k-s-3);overflow-x:auto;margin:0;padding:0 0 4px;list-style:none}.ar-mine li{flex:none;display:grid;gap:6px;width:132px}.ar-mine__img{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--k-r-md);background:var(--k-fill-sunken)}.ar-mine__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ar-mine__meta{display:flex;justify-content:space-between;align-items:center;gap:6px;min-height:14px}.ar-state{color:var(--k-text-muted);font-size:var(--k-fs-count);font-weight:var(--k-fw-semibold)}.ar-state[data-s=live]{color:var(--k-text)}.ar-withdraw{padding:0;border:0;background:none;color:var(--k-text-muted);font-size:var(--k-fs-count);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ar-withdraw:hover{color:var(--k-text)}.ar-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:var(--k-s-2);margin:0;padding:0;list-style:none;counter-reset:step}.ar-steps li{counter-increment:step;display:grid;gap:6px;padding:var(--k-s-4);border:1px solid var(--k-line);border-radius:var(--k-r-lg);background:var(--k-fill-card);font-size:var(--k-fs-body);color:var(--k-text-body);line-height:var(--k-lh-body)}.ar-steps li:before{content:counter(step);display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--k-line-hover);border-radius:50%;color:var(--k-text);font:var(--k-fw-semibold) var(--k-fs-caption) / 1 var(--k-font-sans)}.ar-steps b{color:var(--k-text)}.ar-weights{display:flex;height:32px;overflow:hidden;border:1px solid var(--k-line);border-radius:var(--k-r-md)}.ar-weights span{display:grid;place-items:center;overflow:hidden;color:var(--k-inverse-ink);font:var(--k-fw-semibold) var(--k-fs-caption) / 1 var(--k-font-sans);white-space:nowrap}.ar-weights span:nth-child(1){flex:40;background:var(--k-inverse)}.ar-weights span:nth-child(2){flex:30;background:var(--k-inverse-hover)}.ar-weights span:nth-child(3){flex:20;background:var(--k-inverse-press)}.ar-weights span:nth-child(4){flex:10;background:var(--k-fill-strong);color:var(--k-text)}.ar-rules{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--k-text-body);font-size:var(--k-fs-body);line-height:var(--k-lh-body);max-width:72ch}.ar-dates{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:1px;overflow:hidden;margin:0;padding:0;list-style:none;border:1px solid var(--k-line);border-radius:var(--k-r-lg);background:var(--k-line)}.ar-dates li{display:grid;gap:2px;padding:var(--k-s-3) var(--k-s-4);background:var(--k-fill-card)}.ar-dates b{font-size:var(--k-fs-body);font-weight:var(--k-fw-semibold)}.ar-dates span{color:var(--k-text-muted);font-size:var(--k-fs-caption)}.ar-dates li[data-now]{background:color-mix(in srgb,var(--ar-glow, var(--k-text)) 8%,var(--k-fill-card))}.ar-links{display:flex;gap:var(--k-s-2)}.ar-dialog{width:min(720px,calc(100vw - 32px))}.ar-dialog .k-modal__body{display:grid;gap:var(--k-s-4)}.ar-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;max-height:46vh;overflow-y:auto;margin:0;padding:2px;list-style:none}.ar-pick button{position:relative;display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;padding:0;border:0;border-radius:var(--k-r-md);background:var(--k-fill-sunken);cursor:pointer}.ar-pick button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ar-pick button[aria-pressed=true]{box-shadow:0 0 0 2px var(--k-text),0 0 0 4px var(--k-bg) inset}.ar-pick button:disabled{cursor:not-allowed}.ar-pick button:disabled img{opacity:.3}.ar-pick button small{position:absolute;inset:auto 4px 4px;padding:3px 5px;border-radius:var(--k-r-xs);background:var(--k-scrim-sheet);color:var(--k-text-strong);font-size:var(--k-fs-nano);line-height:1.3;text-align:center}.ar-field{display:grid;gap:6px}.ar-field__label{color:var(--k-text-label);font:var(--k-fw-semibold) var(--k-fs-micro) / 1.2 var(--k-font-sans);letter-spacing:var(--k-ls-caps);text-transform:uppercase}.ar-field textarea{min-height:64px;padding:10px 12px;border:1px solid var(--k-line-field);border-radius:var(--k-r-md);background:var(--k-fill-field);color:var(--k-text);font:var(--k-fw-regular) var(--k-fs-body) / var(--k-lh-body) var(--k-font-sans);resize:vertical}.ar-err{margin:0;color:var(--k-text);font-size:var(--k-fs-body)}.ar-confirm{display:grid;gap:var(--k-s-2);padding:var(--k-s-3) var(--k-s-4);border:1px solid var(--k-line-control);border-radius:var(--k-r-md);font-size:var(--k-fs-body)}.ar-vote{display:grid;gap:var(--k-s-5);width:100%;max-width:860px;margin-inline:auto}.ar-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--k-s-3)}@media(max-width:560px){.ar-pair{gap:var(--k-s-2)}}.ar-side{position:relative;display:grid;gap:8px;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.ar-side__img{display:block;overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--k-r-xl);background:var(--k-fill-sunken);box-shadow:0 0 0 1px var(--k-line);transition:box-shadow var(--k-dur-instant) var(--k-ease),transform var(--k-dur-lift) var(--k-ease-enter)}.ar-side__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ar-side:hover .ar-side__img{box-shadow:0 0 0 2px var(--k-text);transform:translateY(-2px)}.ar-side:focus-visible{outline:none}.ar-side:focus-visible .ar-side__img{box-shadow:0 0 0 2px var(--k-focus)}.ar-side[data-picked] .ar-side__img{box-shadow:0 0 0 3px var(--ar-glow, var(--k-text))}.ar-side__who{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--k-fs-small);font-weight:var(--k-fw-semibold)}.ar-side__who span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-side__key{margin-left:auto;padding:2px 6px;border:1px solid var(--k-line-control);border-radius:var(--k-r-xs);color:var(--k-text-muted);font-size:var(--k-fs-count)}.ar-vote__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--k-s-3)}.ar-vote__count{color:var(--k-text-muted);font-size:var(--k-fs-small);font-variant-numeric:tabular-nums}.ar-vote[data-busy] .ar-pair{opacity:.55;pointer-events:none}@keyframes ar-drift{0%{transform:translate3d(-2%,1%,0) scale(1)}to{transform:translate3d(2%,-1%,0) scale(1.06)}}@keyframes ar-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.ar-hero__fx:before,.ar-hero__fx:after,.ar-chip:before{animation:none!important}.ar-entry__img img,.ar-side__img{transition:none}}[data-mood=ember]{--tp-a: #ff7a1a;--tp-b: #3a1500}[data-mood=blood]{--tp-a: #d1173a;--tp-b: #2a0009}[data-mood=violet]{--tp-a: #8b3dff;--tp-b: #170a2e}[data-mood=moss]{--tp-a: #79c95e;--tp-b: #0d200d}[data-mood=bone]{--tp-a: #efe6d2;--tp-b: #26221d}[data-mood=ice]{--tp-a: #9fd8ff;--tp-b: #0a1924}.ar-tpls{display:grid;gap:var(--k-s-5)}.ar-tpls__group{display:grid;gap:var(--k-s-2)}.ar-tpl-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--k-s-2);margin:0;padding:0;list-style:none}@media(min-width:520px){.ar-tpl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.ar-tpl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ar-tpl{position:relative;display:grid;grid-template-rows:1fr auto auto auto;gap:4px;min-height:210px;padding:var(--k-s-4);overflow:hidden;border:1px solid var(--k-line);border-radius:var(--k-r-xl);background:var(--k-bg);color:var(--k-text);text-decoration:none;isolation:isolate;transition:border-color var(--k-dur-instant) var(--k-ease),transform var(--k-dur-lift) var(--k-ease-enter)}.ar-tpl:hover{border-color:color-mix(in srgb,var(--tp-a) 55%,transparent);transform:translateY(-2px)}.ar-tpl:focus-visible{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:var(--k-focus-offset)}.ar-tpl__art{position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 55% at 75% 18%,color-mix(in srgb,var(--tp-a) 42%,transparent),transparent 70%),radial-gradient(60% 50% at 15% 85%,color-mix(in srgb,var(--tp-a) 16%,transparent),transparent 70%),linear-gradient(180deg,var(--tp-b),var(--k-bg) 85%);transition:transform var(--k-dur-slide) var(--k-ease-enter)}.ar-tpl:hover .ar-tpl__art{transform:scale(1.06)}.ar-tpl__art:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,color-mix(in srgb,var(--k-text) 3%,transparent) 0 1px,transparent 1px 7px);-webkit-mask:linear-gradient(180deg,transparent,var(--k-bg) 70%);mask:linear-gradient(180deg,transparent,var(--k-bg) 70%)}.ar-tpl__title{align-self:end;font:var(--k-fw-regular) var(--k-fs-serif-lg) / 1.05 var(--k-font-serif)}.ar-tpl__line{color:var(--k-text-body);font-size:var(--k-fs-caption);line-height:var(--k-lh-ui)}.ar-tpl__foot{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.ar-tpl__cost{color:var(--k-text-muted);font-size:var(--k-fs-count);font-variant-numeric:tabular-nums}.ar-tpl__go{color:var(--k-text);font-size:var(--k-fs-caption);font-weight:var(--k-fw-semibold)}@media(prefers-reduced-motion:reduce){.ar-tpl,.ar-tpl__art{transition:none}}.ar-prize__try{display:grid;place-items:center;min-height:236px;margin:calc(-1 * var(--k-s-2)) 0 var(--k-s-1)}.ar-place--frame{justify-items:start}.ar-place__try{display:grid;place-items:center;width:100%;min-height:156px;margin-bottom:var(--k-s-1)}.ar-judge{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--k-s-6);align-items:start}@media(min-width:1000px){.ar-judge{grid-template-columns:minmax(0,1fr) 320px}}.ar-judge__list{display:grid;gap:var(--k-s-3);margin:0;padding:0;list-style:none}.ar-judge__side{display:grid;gap:var(--k-s-6);position:sticky;top:calc(var(--k-nav-h) + var(--k-s-4))}.ar-jcard{display:grid;grid-template-columns:148px minmax(0,1fr);gap:var(--k-s-4);padding:var(--k-s-3);border:1px solid var(--k-line);border-radius:var(--k-r-lg);background:var(--k-fill-card)}@media(max-width:560px){.ar-jcard{grid-template-columns:minmax(0,1fr)}}.ar-jcard__img{display:block;overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--k-r-md);background:var(--k-fill-sunken)}.ar-jcard__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ar-jcard__body{display:grid;gap:var(--k-s-2);align-content:start;min-width:0}.ar-jcard__who{display:flex;align-items:center;gap:var(--k-s-2);font-size:var(--k-fs-body)}.ar-jcard__meta{margin:0;color:var(--k-text-muted);font-size:var(--k-fs-caption);line-height:var(--k-lh-ui)}.ar-jrange{display:grid;grid-template-columns:92px minmax(0,1fr) 24px;align-items:center;gap:var(--k-s-2);font-size:var(--k-fs-small)}.ar-jrange input{width:100%;accent-color:var(--k-text)}.ar-jrange output{font-variant-numeric:tabular-nums;font-weight:var(--k-fw-semibold);text-align:right}.ar-jnote{height:var(--k-h-md);padding:0 var(--k-s-3);border:1px solid var(--k-line-field);border-radius:var(--k-r-md);background:var(--k-fill-field);color:var(--k-text);font:var(--k-fw-regular) var(--k-fs-small) / 1 var(--k-font-sans)}.ar-award{padding:var(--k-s-4);border:1px solid var(--k-line);border-radius:var(--k-r-lg);background:var(--k-fill-card)}.ar-payouts{display:grid;gap:4px;margin:0;padding-left:18px;color:var(--k-text-body);font-size:var(--k-fs-small)}.ar-ep{gap:var(--k-s-5)}.ar-ep__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--k-s-6);align-items:start}@media(min-width:900px){.ar-ep__grid{grid-template-columns:minmax(0,1fr) minmax(0,400px)}}.ar-ep__img{margin:0;overflow:hidden;border-radius:var(--k-r-xl);background:var(--k-fill-sunken);box-shadow:0 0 0 1px var(--k-line),0 30px 80px -40px color-mix(in srgb,var(--ar-glow, var(--k-text)) 45%,transparent)}.ar-ep__img img{display:block;width:100%;height:auto;max-height:82vh;-o-object-fit:contain;object-fit:contain}.ar-ep__none{display:grid;place-items:center;aspect-ratio:4 / 5;color:var(--k-text-muted);font-size:var(--k-fs-body)}.ar-ep__side{display:grid;gap:var(--k-s-4);align-content:start;min-width:0}.ar-ep__title{margin:0;font:var(--k-fw-regular) var(--k-fs-serif-page) / 1 var(--k-font-serif)}.ar-ep__title span{display:block;margin-top:6px;color:var(--k-text-muted);font:var(--k-fw-semibold) var(--k-fs-small) / 1.2 var(--k-font-sans)}.ar-ep__who{display:flex;align-items:center;gap:var(--k-s-3)}.ar-ep__name{display:grid;flex:1;gap:2px;min-width:0}.ar-ep__name a{overflow:hidden;color:var(--k-text);font-size:var(--k-fs-ui);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.ar-ep__name small{color:var(--k-text-muted);font-size:var(--k-fs-caption)}.ar-ep__cap{margin:0;color:var(--k-text-body);font:italic var(--k-fw-regular) var(--k-fs-serif-sm) / 1.4 var(--k-font-serif)}.ar-ep__phase{display:flex;flex-wrap:wrap;align-items:center;gap:var(--k-s-3)}.ar-share,.ar-join{display:grid;gap:var(--k-s-3);padding:var(--k-s-4);border:1px solid var(--k-line);border-radius:var(--k-r-lg);background:var(--k-fill-card);scroll-margin-top:80px}.ar-share:focus{outline:none}.ar-share__card{justify-self:center;width:min(100%,220px);overflow:hidden;border-radius:var(--k-r-md);background:var(--k-bg);box-shadow:0 0 0 1px var(--k-line)}.ar-share__card canvas{display:block;width:100%;height:auto;aspect-ratio:9 / 16}.ar-share__btns,.ar-join__btns{display:flex;flex-wrap:wrap;gap:var(--k-s-2)}.ar-share__btns .k-btn{flex:1 1 auto}.ar-share__to{display:flex;flex-wrap:wrap;align-items:center;gap:var(--k-s-2)}.ar-share__label{margin-right:2px;color:var(--k-text-label);font:var(--k-fw-semibold) var(--k-fs-micro) / 1.2 var(--k-font-sans);letter-spacing:var(--k-ls-caps);text-transform:uppercase}.ar-share__url{width:100%;height:var(--k-h-md);padding:0 var(--k-s-3);border:1px solid var(--k-line-field);border-radius:var(--k-r-md);background:var(--k-fill-field);color:var(--k-text-body);font:var(--k-fw-regular) var(--k-fs-small) / 1 var(--k-font-sans);text-overflow:ellipsis}.ar-share__note,.ar-join__how{margin:0;color:var(--k-text-muted);font-size:var(--k-fs-caption);line-height:var(--k-lh-ui)}.ar-mine__share{color:var(--k-text);font-size:var(--k-fs-count);font-weight:var(--k-fw-semibold);text-decoration:none}.ar-mine__share:hover{text-decoration:underline}.ar-empty--wall{justify-items:stretch}.ar-ghosts{display:grid;grid-template-columns:repeat(3,minmax(0,118px));gap:8px}.ar-ghost{display:grid;place-items:center;gap:6px;aspect-ratio:4 / 5;padding:10px;border:1px dashed var(--k-line-control);border-radius:var(--k-r-lg);color:var(--k-text-muted)}.ar-ghost svg{width:34px;height:auto;fill:currentColor;opacity:.55;overflow:visible}.ar-ghost--first{border-color:color-mix(in srgb,var(--ar-glow, var(--k-line-hover)) 45%,transparent);color:var(--k-text-body)}.ar-ghost--first svg{fill:var(--ar-glow, currentColor);opacity:.9}.ar-ghost small{font:var(--k-fw-semibold) var(--k-fs-caption) / 1.2 var(--k-font-sans);letter-spacing:var(--k-ls-caps);text-transform:uppercase;text-align:center}
