:where(.ac-days,.acp-list){--ac-ground:var(--bg);--ac-pic:44px;--ac-gap:var(--ui-s3);--ac-bleed:0px;--ac-band:var(--ac-bleed)}.ac-day+.ac-day{margin-top:var(--ui-s3)}.ac-day-name{padding:var(--ui-s2) 0;font:600 var(--ui-fs-body) / 20px var(--font);letter-spacing:-.01em;color:var(--fg);margin:0}.ac-rows{--ui-line-in:calc(-1 * var(--ac-bleed));--ui-line-out:calc(-1 * var(--ac-bleed));margin:0;padding:0;list-style:none}.ac-skel+.ac-skel:before{content:"";top:0;right:calc(-1 * var(--ac-bleed));left:calc(-1 * var(--ac-bleed));background:var(--line);pointer-events:none;height:1px;position:absolute}.ac-row{--nx-ground:var(--ac-ground);align-items:flex-start;gap:var(--ac-gap);margin:0 calc(-1 * var(--ac-band));padding:12px var(--ac-band);transition:background-color .16s var(--ease);display:flex;position:relative}@media (hover:none){.ac-row:active{--nx-ground:color-mix(in srgb, var(--fg) 5%, var(--ac-ground));background:var(--nx-ground)}}.ac-row:has(>.ac-words .ac-hit:focus-visible){outline:2px solid color-mix(in srgb, var(--accent) 50%, transparent);outline-offset:2px;border-radius:var(--ui-r-small)}@media (width<=640px){main.ac-page .ac-days{--ac-bleed:var(--ui-gutter)}main.ac-page .ac-row:has(>.ac-words .ac-hit:focus-visible){outline-offset:-2px;border-radius:0}}.ac-row>.nx-art{width:var(--ac-pic);height:var(--ac-pic);border-radius:var(--ui-r-small)}.ac-row>.nx-art.nx-face{border-radius:50%}.ac-row .nx-mark,.ac-row .nx-app{width:18px;height:18px;bottom:-3px;right:-3px}.ac-row .nx-mark svg{width:11px;height:11px}.ac-row .nx-art.bare .nx-mark,.ac-row .nx-art.bare>.nx-app{width:auto;height:auto;inset:0}.ac-row .nx-art.bare .nx-mark svg{width:22px;height:22px}.ac-row .nx-r{width:24px;height:24px}.ac-pile{width:var(--ac-pic);height:var(--ac-pic);flex:none;position:relative}.ac-pile>.nx-art{border-radius:var(--ui-r-small);width:70%;height:70%;position:absolute}.ac-pile>.nx-art:first-child{top:0;left:0}.ac-pile>.nx-art:last-child{box-shadow:0 0 0 2px var(--nx-ground);bottom:0;right:0}.ac-pile-face>.nx-art{border-radius:50%}.ac-words{min-width:0;min-height:var(--ac-pic);flex-direction:column;flex:1;justify-content:center;display:flex}.ac-head{align-items:baseline;gap:var(--ui-s2);display:flex}.ac-title{min-width:0;font:500 var(--ui-fs-body) / 20px var(--font);letter-spacing:-.01em;color:var(--fg);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;display:-webkit-box;overflow:hidden}.ac-hit{all:unset;cursor:pointer}span.ac-hit{cursor:default}.ac-hit:after{content:"";z-index:0;border-radius:inherit;position:absolute;inset:0}.ac-when{color:var(--muted);font:500 var(--ui-fs-meta) / 20px var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.ac-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}@property --ac-glow{syntax:"<percentage>";inherits:true;initial-value:0%}.ac-row[data-land]{--ac-lens:12px;--nx-ground:color-mix(in srgb, var(--accent) var(--ac-glow), var(--ac-ground));isolation:isolate;animation:ac-glow 2.2s cubic-bezier(.4, 0, .6, 1) var(--ac-at,0s) both}.ac-row[data-land]:before{content:"";inset:3px calc(var(--ac-band) - var(--ac-lens));z-index:-1;border-radius:var(--ui-r-row);background:color-mix(in srgb, var(--accent) var(--ac-glow), transparent);pointer-events:none;animation:ac-bloom .52s var(--spring) var(--ac-at,0s) both;position:absolute}.ac-row[data-land=rise]{animation:rise-in var(--appear) var(--ease) var(--ac-at,0s) both, ac-glow 2.2s cubic-bezier(.4, 0, .6, 1) var(--ac-at,0s) both}.ac-row[data-land] .ac-dot{animation:ac-dot .52s var(--spring) calc(var(--ac-at,0s) + .16s) both}@keyframes ac-glow{0%{--ac-glow:0%}12%,40%{--ac-glow:18%}to{--ac-glow:0%}}@keyframes ac-bloom{0%{scale:.96 .9}to{scale:1}}@keyframes ac-dot{0%{scale:0}55%{scale:1.45}to{scale:1}}@media (prefers-reduced-motion:reduce){.ac-row[data-land],.ac-row[data-land]:before,.ac-row[data-land] .ac-dot{animation:none}}.ac-sub{font:400 var(--ui-fs-meta) / 18px var(--font);color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.ac-sub .nx-now{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.ac-acts{--ctl:32px;z-index:1;gap:var(--ui-s2);margin-top:var(--ui-s2);display:flex;position:relative}.ac-open-head{--ctl:36px;align-items:center;gap:var(--ui-s3);padding:var(--ui-s2) 0 var(--ui-s2);display:flex}.ac-back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ac-open-name{min-width:0;display:grid}.ac-open-name h3{font:600 var(--ui-fs-body) / 20px var(--font);letter-spacing:-.01em;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.ac-open-name small{font:500 var(--ui-fs-meta) / 18px var(--font);color:var(--muted)}.ac-in{animation:fade-in .24s var(--ease) backwards, ac-from-right .36s var(--ease) backwards}.ac-out{animation:fade-in .24s var(--ease) backwards, ac-from-left .36s var(--ease) backwards}.ac-open[data-arrive] .ac-rows>li{animation:fade-in var(--appear) var(--ease) backwards, ac-from-right .42s var(--ease) backwards;animation-delay:calc(60ms + var(--i,0) * 32ms)}@keyframes ac-from-right{0%{translate:28px}}@keyframes ac-from-left{0%{translate:-28px}}main.ac-page{overflow-x:clip}.ac-skel{align-items:center;gap:var(--ac-gap);padding:12px 0;display:flex;position:relative}.ac-skel>.skeleton:first-child{width:var(--ac-pic);height:var(--ac-pic);border-radius:var(--ui-r-small);flex:none}.ac-skel>span:last-child{gap:var(--ui-s2);flex:1;display:grid}.ac-skel>span:last-child>.skeleton{border-radius:var(--ui-r-small);height:12px}.ac-skel>span:last-child>.skeleton:last-child{width:55%}.ac-row .nx-tier{--tier-size:20px;--tier-ring:var(--tier-pro-ink);z-index:1;box-shadow:0 0 0 2px var(--nx-ground,var(--bg)), 0 2px 5px 1px #00000047;position:absolute;bottom:-3px;right:-3px}.ac-row .nx-tier[data-tier=plus]{--tier-ring:var(--tier-plus-ink)}.ac-row .nx-tier[data-tier=studio]{--tier-ring:var(--tier-studio-ink)}.ac-row .nx-art.bare>.nx-tier{--tier-size:var(--ac-pic);box-shadow:none;bottom:0;right:0}.ac-row .nx-tier.is-landing{animation:.72s cubic-bezier(.2,1.5,.4,1) .26s both pop-in}.ac-row .nx-tier.is-landing:after{content:"";border:2px solid var(--tier-ring);border-radius:inherit;opacity:0;animation:ac-ring .9s var(--ease) .62s;pointer-events:none;position:absolute;inset:-3px}@keyframes ac-ring{0%{opacity:.8;scale:.8}to{opacity:0;scale:1.9}}#ac-gear svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}@media (prefers-reduced-motion:reduce){.ac-in,.ac-out,.ac-open[data-arrive] .ac-rows>li,.ac-row .nx-tier.is-landing,.ac-row .nx-tier.is-landing:after{animation:none}}
