.alib{gap:var(--sp-s);flex-direction:column;display:flex}.alib-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.alib-bar{grid-template-columns:minmax(0,1fr) minmax(0,280px) auto;align-items:center;gap:14px;display:grid}.alib-q{margin:0;display:flex}.alib-q input,.alib-go{border:2px solid var(--ink);height:50px;box-shadow:4px 4px 0 var(--ink);font:600 15px/1.2 var(--sans);color:var(--ink);transition:transform .15s var(--ease), box-shadow .15s var(--ease), background .15s;border-radius:0}.alib-q input{background:var(--white);flex:1;min-width:0;padding:0 14px;font-weight:500}.alib-q input::placeholder{color:var(--muted)}.alib-q input:focus-visible,.alib-go:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.alib-sel{min-width:0}.alib-go{background:var(--butter);cursor:pointer;padding:0 22px}.alib-go:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-1px)}.alib-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alib-chip{border:1.5px solid var(--ink);background:var(--white);color:var(--ink);transition:background .2s var(--ease), transform .2s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:15px;display:inline-flex}.alib-n{color:var(--cocoa)}.alib-chip:hover{transform:translateY(-1px)}.alib-chip.on{background:var(--butter);box-shadow:2px 2px 0 var(--ink)}.alib-clear{color:var(--cocoa);border-bottom:1px solid;font-size:14px}.acar{margin-top:var(--sp-xs);-webkit-user-select:none;user-select:none;touch-action:pan-y;position:relative}.acar-stage{height:clamp(420px,62vh,640px);position:relative;overflow:hidden}.acar-slide{height:92%;aspect-ratio:var(--ar,9 / 16);max-width:92%;translate:calc(-50% + var(--x)) -50%;scale:var(--s);opacity:var(--o);z-index:var(--z);border:2px solid var(--ink);background:var(--ink);box-shadow:5px 5px 0 var(--ink);transition:translate .45s var(--ease), scale .45s var(--ease), opacity .45s var(--ease);cursor:pointer;border-radius:18px;padding:0;display:block;position:absolute;top:50%;left:50%;overflow:hidden}.acar-slide img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.acar-live{cursor:default;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:flex;overflow:visible}.acar-live .mxf{border:2px solid var(--ink);width:auto;max-width:100%;height:100%;box-shadow:5px 5px 0 var(--ink);border-radius:18px}.acar-live>img{object-fit:contain;border:2px solid var(--ink);width:auto;max-width:100%;height:100%;box-shadow:5px 5px 0 var(--ink);border-radius:18px}.alb .acar-slide:not(.acar-live){box-shadow:none}html.alb-on .alib-grid,html.alb-on .arail{pointer-events:none}.acar-mid:focus-visible{outline:3px solid var(--butter);outline-offset:4px}.acar-play{background:var(--butter);border:2px solid var(--ink);width:64px;height:64px;box-shadow:3px 3px 0 var(--ink);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.acar-play:after{content:"";border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent var(--ink);position:absolute;top:50%;left:54%;translate:-50% -50%}.acar-arrow{z-index:5;border:2px solid var(--ink);background:var(--white);width:48px;height:48px;box-shadow:3px 3px 0 var(--ink);cursor:pointer;border-radius:50%;position:absolute;top:50%;translate:0 -50%}.acar-arrow:after{content:"";border:solid var(--ink);border-width:0 0 2.5px 2.5px;width:12px;height:12px;position:absolute;top:50%;left:50%;translate:-30% -50%;rotate:45deg}.acar-next:after{translate:-70% -50%;rotate:-135deg}.acar-prev{left:4px}.acar-next{right:4px}.acar-arrow:hover:not(:disabled){background:var(--butter)}.acar-arrow:disabled{opacity:.35;cursor:default}.acar-arrow:focus-visible{outline:3px solid var(--butter);outline-offset:2px}.acar-cap{text-align:center;flex-direction:column;gap:6px;margin-top:18px;display:flex}.acar-title{font-size:20px;font-weight:700}.acar-title a{border-bottom:1.5px solid}.acar-meta{color:var(--cocoa);font-size:15px}.alib-grid{margin:var(--sp-s) 0 0;grid-template-columns:repeat(6,minmax(0,1fr));gap:26px 20px;padding:0;list-style:none;display:grid}.alib-cell{flex-direction:column;gap:8px;min-width:0;display:flex}.alib-card{aspect-ratio:9/16;border:2px solid var(--ink);background:var(--ink);box-shadow:3px 3px 0 var(--ink);transition:transform .2s var(--ease), box-shadow .2s var(--ease);border-radius:14px;display:block;position:relative;overflow:hidden}.alib-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.alib-card:hover,.alib-card:focus-visible{box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}.alib-play{z-index:2;background:var(--butter);border:2px solid var(--ink);border-radius:50%;width:40px;height:40px;transition:opacity .2s;position:absolute;top:50%;left:50%;translate:-50% -50%}.alib-play:after{content:"";border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent var(--ink);position:absolute;top:50%;left:55%;translate:-50% -50%}.alib-card.scrub .alib-play{opacity:0}.alib-kind{background:var(--powder);border:1.5px solid var(--ink);padding:2px 6px;font-size:10px;position:absolute;top:8px;left:8px}.alib-cap{flex-direction:column;gap:2px;min-width:0;font-size:14px;display:flex}.alib-who{align-items:baseline;gap:8px;min-width:0;display:flex}.alib-who a{flex:1;min-width:0}.alib-no{color:var(--cocoa);flex:none;font-size:13px;font-weight:500}.alib-cap a{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.alib-cap span{color:var(--cocoa);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.alib-end{padding:var(--sp-s) 0 0;text-align:center;color:var(--cocoa);font-size:12px}.alb{z-index:900;background:#1f1a16f7;justify-content:center;align-items:center;padding:56px 16px 24px;display:none;position:fixed;inset:0}.alb.open{display:flex}.alb .acar{width:min(1400px,100%);margin:0}.alb .acar-stage{height:min(86vh,1000px);overflow:visible}.alb .acar-slide{height:97%}.alb{padding-top:24px}.alb .acar-cap a,.alb .acar-title,.alb .acar-meta{color:var(--paper)}.alb-x{z-index:6;position:absolute;top:14px;right:16px}.alb-copy{z-index:6;height:36px;font:600 14px/1 var(--sans);color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);cursor:pointer;border-radius:999px;padding:0 14px;position:absolute;top:14px;right:64px}.alb-copy:hover{background:var(--butter)}@media (max-width:1100px){.alib-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.alib-bar{grid-template-columns:minmax(0,1fr) auto}.alib-sel{grid-area:2/1/auto/-1}.alib-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.acar-stage{height:clamp(380px,68vh,560px)}.acar-slide{height:86%}.acar-far{opacity:0}.acar-near{scale:.6;translate:calc(-50% + var(--x) * .8) -50%}.acar-arrow{width:40px;height:40px}.alb{padding:52px 0 16px}.alb .acar-stage{height:74vh}}@media (prefers-reduced-motion:reduce){.acar-slide,.alib-card,.alib-chip,.alib-go,.alib-q input{transition:none}}.arail{--hb:min(620px, 70vh);--hs:calc(var(--hb) * .56);--wb:calc(var(--hb) * 9 / 16);--ws:calc(var(--hs) * 9 / 16);--gap:22px;margin-top:var(--sp-xs);-webkit-user-select:none;user-select:none;touch-action:pan-y;position:relative}.arail-track{height:var(--hb);box-sizing:content-box;margin-right:calc(50% - 50vw);padding:0 0 8px;position:relative;overflow:hidden}.arail-card{width:var(--ws);height:var(--hs);border:2px solid var(--ink);background:var(--ink);box-shadow:4px 4px 0 var(--ink);translate:calc(var(--wb) + var(--gap) + (var(--d) - 1) * (var(--ws) + var(--gap))) calc(var(--hb) - var(--hs));transition:translate .5s var(--ease), width .5s var(--ease), height .5s var(--ease), opacity .4s var(--ease);cursor:pointer;border-radius:16px;display:block;position:absolute;top:0;left:0;overflow:hidden}.arail-card.big{width:var(--wb);height:var(--hb);box-shadow:5px 5px 0 var(--ink);z-index:2;border-radius:20px;translate:0}.arail-card.gone{translate:calc(-1 * (var(--wb) + var(--gap))) 0;width:var(--wb);height:var(--hb);opacity:0;pointer-events:none}.arail-card img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.arail-card:focus-visible{outline:3px solid var(--butter);outline-offset:4px}.arail-card.scrub .acar-play{opacity:0}.arail-info{top:0;left:calc(var(--wb) + var(--gap));height:calc(var(--hb) - var(--hs) - var(--gap));flex-direction:column;justify-content:flex-start;gap:8px;min-width:0;display:flex;position:absolute;right:0}.arail-no{font:600 12px/1.2 var(--mono);letter-spacing:.06em;background:var(--powder);border:1.5px solid var(--ink);align-self:flex-start;padding:3px 8px 2px}.arail-client{font-family:var(--disp);text-transform:uppercase;letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(30px,3.4vw,48px);font-weight:800;line-height:.95;overflow:hidden}.arail-client a{border-bottom:2px solid}.arail-meta{color:var(--cocoa);font-size:16px}.arail-acts{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:auto;display:flex}.arail-arrows{flex:none;gap:12px;display:flex}.arail-arrows .acar-arrow{position:relative;top:auto;left:auto;right:auto;translate:none}@media (max-width:1100px){.arail{--hb:min(560px, 66vh);--hs:calc(var(--hb) * .5)}.arail-client{font-size:30px}}@media (max-width:760px){.arail{--wb:calc((100vw - 32px) * .8);--hb:calc(var(--wb) * 16 / 9);--hs:var(--hb);--ws:var(--wb);--gap:12px}.arail-card{translate:calc(var(--wb) + var(--gap) + (var(--d) - 1) * (var(--ws) + var(--gap))) 0}.arail-info{gap:6px;height:auto;margin-top:18px;position:static}.arail-client{white-space:normal;font-size:26px}.arail-acts{margin-top:10px}}@media (prefers-reduced-motion:reduce){.arail-card{transition:none}}.alib-card{position:relative}.alib-card .autoloop,.arail-card .autoloop{z-index:1;pointer-events:none;position:absolute;inset:0}.alib-card .autoloop .adt-vid,.arail-card .autoloop .adt-vid{object-fit:cover;--media-object-fit:cover;width:100%;height:100%;display:block}.alib-card .alib-play,.arail-card .acar-play{z-index:2}
