@layer base;@layer components{:root{--tear:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 100' preserveAspectRatio='none'%3E%3Cpolygon points='4.04,0 4.09,1.43 4.74,2.86 5.16,4.29 4.55,5.71 4.11,7.14 4.76,8.57 5.17,10 5.84,11.43 6.22,12.86 6.58,14.29 6.15,15.71 5.44,17.14 5.14,18.57 4.57,20 4.43,21.43 5.4,22.86 4.38,24.29 4.13,25.71 3.32,27.14 3.28,28.57 3.84,30 4.43,31.43 5.68,32.86 6.26,34.29 5.76,35.71 5.52,37.14 5.55,38.57 5.85,40 5.6,41.43 5.82,42.86 5.34,44.29 4.62,45.71 4.23,47.14 3.19,48.57 3.65,50 4.38,51.43 5.07,52.86 4.8,54.29 4.71,55.71 4.97,57.14 4.92,58.57 5.05,60 5.88,61.43 6.25,62.86 6.58,64.29 6.08,65.71 4.8,67.14 4.47,68.57 4.77,70 4.88,71.43 4.71,72.86 4.43,74.29 3.93,75.71 3.72,77.14 3.34,78.57 4.33,80 5.63,81.43 5.98,82.86 6.23,84.29 6.15,85.71 5.78,87.14 5.25,88.57 5.57,90 6.22,91.43 5.85,92.86 5.12,94.29 3.81,95.71 3.49,97.14 3.42,98.57 3.88,100 19.04,100 18.13,98.57 17.64,97.14 18.11,95.71 18.48,94.29 19.74,92.86 19.93,91.43 20.39,90 19.92,88.57 19.59,87.14 19.09,85.71 19.81,84.29 20,82.86 19.58,81.43 19.24,80 18.15,78.57 17.58,77.14 17.55,75.71 17.36,74.29 18.07,72.86 19.31,71.43 19.34,70 19,68.57 18.91,67.14 19.4,65.71 19.29,64.29 20.29,62.86 20.77,61.43 20.2,60 19.66,58.57 18.82,57.14 18.23,55.71 17.82,54.29 18.65,52.86 18.23,51.43 18.76,50 18.22,48.57 17.45,47.14 18.02,45.71 18.84,44.29 20.01,42.86 20.37,41.43 20.51,40 20.14,38.57 19.15,37.14 19.57,35.71 18.89,34.29 19.38,32.86 19.5,31.43 18.55,30 17.96,28.57 17.25,27.14 17.35,25.71 18.16,24.29 18.57,22.86 19.47,21.43 19.12,20 18.8,18.57 18.78,17.14 19.35,15.71 20.3,14.29 20.51,12.86 20.08,11.43 19.37,10 18.96,8.57 18.39,7.14 17.85,5.71 18.28,4.29 18.15,2.86 18.69,1.43 17.94,0' fill='%23000' fill-opacity='0.07'/%3E%3Cpolygon points='5.24,0 5.29,1.43 5.94,2.86 6.36,4.29 5.75,5.71 5.31,7.14 5.96,8.57 6.37,10 7.04,11.43 7.42,12.86 7.78,14.29 7.35,15.71 6.64,17.14 6.34,18.57 5.77,20 5.63,21.43 6.6,22.86 5.58,24.29 5.33,25.71 4.52,27.14 4.48,28.57 5.04,30 5.63,31.43 6.88,32.86 7.46,34.29 6.96,35.71 6.72,37.14 6.75,38.57 7.05,40 6.8,41.43 7.02,42.86 6.54,44.29 5.82,45.71 5.43,47.14 4.39,48.57 4.85,50 5.58,51.43 6.27,52.86 6,54.29 5.91,55.71 6.17,57.14 6.12,58.57 6.25,60 7.08,61.43 7.45,62.86 7.78,64.29 7.28,65.71 6,67.14 5.67,68.57 5.97,70 6.08,71.43 5.91,72.86 5.63,74.29 5.13,75.71 4.92,77.14 4.54,78.57 5.53,80 6.83,81.43 7.18,82.86 7.43,84.29 7.35,85.71 6.98,87.14 6.45,88.57 6.77,90 7.42,91.43 7.05,92.86 6.32,94.29 5.01,95.71 4.69,97.14 4.62,98.57 5.08,100 17.84,100 16.93,98.57 16.44,97.14 16.91,95.71 17.28,94.29 18.54,92.86 18.73,91.43 19.19,90 18.72,88.57 18.39,87.14 17.89,85.71 18.61,84.29 18.8,82.86 18.38,81.43 18.04,80 16.95,78.57 16.38,77.14 16.35,75.71 16.16,74.29 16.87,72.86 18.11,71.43 18.14,70 17.8,68.57 17.71,67.14 18.2,65.71 18.09,64.29 19.09,62.86 19.57,61.43 19,60 18.46,58.57 17.62,57.14 17.03,55.71 16.62,54.29 17.45,52.86 17.03,51.43 17.56,50 17.02,48.57 16.25,47.14 16.82,45.71 17.64,44.29 18.81,42.86 19.17,41.43 19.31,40 18.94,38.57 17.95,37.14 18.37,35.71 17.69,34.29 18.18,32.86 18.3,31.43 17.35,30 16.76,28.57 16.05,27.14 16.15,25.71 16.96,24.29 17.37,22.86 18.27,21.43 17.92,20 17.6,18.57 17.58,17.14 18.15,15.71 19.1,14.29 19.31,12.86 18.88,11.43 18.17,10 17.76,8.57 17.19,7.14 16.65,5.71 17.08,4.29 16.95,2.86 17.49,1.43 16.74,0' fill='%23000' fill-opacity='0.12'/%3E%3Cpolygon points='6.34,0 6.39,1.43 7.04,2.86 7.46,4.29 6.85,5.71 6.41,7.14 7.06,8.57 7.47,10 8.14,11.43 8.52,12.86 8.88,14.29 8.45,15.71 7.74,17.14 7.44,18.57 6.87,20 6.73,21.43 7.7,22.86 6.68,24.29 6.43,25.71 5.62,27.14 5.58,28.57 6.14,30 6.73,31.43 7.98,32.86 8.56,34.29 8.06,35.71 7.82,37.14 7.85,38.57 8.15,40 7.9,41.43 8.12,42.86 7.64,44.29 6.92,45.71 6.53,47.14 5.49,48.57 5.95,50 6.68,51.43 7.37,52.86 7.1,54.29 7.01,55.71 7.27,57.14 7.22,58.57 7.35,60 8.18,61.43 8.55,62.86 8.88,64.29 8.38,65.71 7.1,67.14 6.77,68.57 7.07,70 7.18,71.43 7.01,72.86 6.73,74.29 6.23,75.71 6.02,77.14 5.64,78.57 6.63,80 7.93,81.43 8.28,82.86 8.53,84.29 8.45,85.71 8.08,87.14 7.55,88.57 7.87,90 8.52,91.43 8.15,92.86 7.42,94.29 6.11,95.71 5.79,97.14 5.72,98.57 6.18,100 16.74,100 15.83,98.57 15.34,97.14 15.81,95.71 16.18,94.29 17.44,92.86 17.63,91.43 18.09,90 17.62,88.57 17.29,87.14 16.79,85.71 17.51,84.29 17.7,82.86 17.28,81.43 16.94,80 15.85,78.57 15.28,77.14 15.25,75.71 15.06,74.29 15.77,72.86 17.01,71.43 17.04,70 16.7,68.57 16.61,67.14 17.1,65.71 16.99,64.29 17.99,62.86 18.47,61.43 17.9,60 17.36,58.57 16.52,57.14 15.93,55.71 15.52,54.29 16.35,52.86 15.93,51.43 16.46,50 15.92,48.57 15.15,47.14 15.72,45.71 16.54,44.29 17.71,42.86 18.07,41.43 18.21,40 17.84,38.57 16.85,37.14 17.27,35.71 16.59,34.29 17.08,32.86 17.2,31.43 16.25,30 15.66,28.57 14.95,27.14 15.05,25.71 15.86,24.29 16.27,22.86 17.17,21.43 16.82,20 16.5,18.57 16.48,17.14 17.05,15.71 18,14.29 18.21,12.86 17.78,11.43 17.07,10 16.66,8.57 16.09,7.14 15.55,5.71 15.98,4.29 15.85,2.86 16.39,1.43 15.64,0' fill='%23000' fill-opacity='0.2'/%3E%3Cpolygon points='7.44,0 7.49,1.43 8.14,2.86 8.56,4.29 7.95,5.71 7.51,7.14 8.16,8.57 8.57,10 9.24,11.43 9.62,12.86 9.98,14.29 9.55,15.71 8.84,17.14 8.54,18.57 7.97,20 7.83,21.43 8.8,22.86 7.78,24.29 7.53,25.71 6.72,27.14 6.68,28.57 7.24,30 7.83,31.43 9.08,32.86 9.66,34.29 9.16,35.71 8.92,37.14 8.95,38.57 9.25,40 9,41.43 9.22,42.86 8.74,44.29 8.02,45.71 7.63,47.14 6.59,48.57 7.05,50 7.78,51.43 8.47,52.86 8.2,54.29 8.11,55.71 8.37,57.14 8.32,58.57 8.45,60 9.28,61.43 9.65,62.86 9.98,64.29 9.48,65.71 8.2,67.14 7.87,68.57 8.17,70 8.28,71.43 8.11,72.86 7.83,74.29 7.33,75.71 7.12,77.14 6.74,78.57 7.73,80 9.03,81.43 9.38,82.86 9.63,84.29 9.55,85.71 9.18,87.14 8.65,88.57 8.97,90 9.62,91.43 9.25,92.86 8.52,94.29 7.21,95.71 6.89,97.14 6.82,98.57 7.28,100 15.64,100 14.73,98.57 14.24,97.14 14.71,95.71 15.08,94.29 16.34,92.86 16.53,91.43 16.99,90 16.52,88.57 16.19,87.14 15.69,85.71 16.41,84.29 16.6,82.86 16.18,81.43 15.84,80 14.75,78.57 14.18,77.14 14.15,75.71 13.96,74.29 14.67,72.86 15.91,71.43 15.94,70 15.6,68.57 15.51,67.14 16,65.71 15.89,64.29 16.89,62.86 17.37,61.43 16.8,60 16.26,58.57 15.42,57.14 14.83,55.71 14.42,54.29 15.25,52.86 14.83,51.43 15.36,50 14.82,48.57 14.05,47.14 14.62,45.71 15.44,44.29 16.61,42.86 16.97,41.43 17.11,40 16.74,38.57 15.75,37.14 16.17,35.71 15.49,34.29 15.98,32.86 16.1,31.43 15.15,30 14.56,28.57 13.85,27.14 13.95,25.71 14.76,24.29 15.17,22.86 16.07,21.43 15.72,20 15.4,18.57 15.38,17.14 15.95,15.71 16.9,14.29 17.11,12.86 16.68,11.43 15.97,10 15.56,8.57 14.99,7.14 14.45,5.71 14.88,4.29 14.75,2.86 15.29,1.43 14.54,0' fill='%23f6f1e5' fill-opacity='1'/%3E%3C/svg%3E");--tape-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,0 11.11,9.87 22.22,11.67 33.33,4.4 44.44,9.96 55.56,1.42 66.67,3.53 77.78,5.91 88.89,5.95 100,10.1 100,40 99.2,68 100,86.24 88.89,91.04 77.78,97.68 66.67,97.41 55.56,95.99 44.44,90.27 33.33,94.66 22.22,99.42 11.11,86.24 0,94.99 0.8,72 0,78' fill='%23141210'/%3E%3C/svg%3E");--tape-red:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,0 11.11,9.87 22.22,11.67 33.33,4.4 44.44,9.96 55.56,1.42 66.67,3.53 77.78,5.91 88.89,5.95 100,10.1 100,40 99.2,68 100,86.24 88.89,91.04 77.78,97.68 66.67,97.41 55.56,95.99 44.44,90.27 33.33,94.66 22.22,99.42 11.11,86.24 0,94.99 0.8,72 0,78' fill='%23e2311d'/%3E%3C/svg%3E");--tape-paper:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,0 11.11,9.87 22.22,11.67 33.33,4.4 44.44,9.96 55.56,1.42 66.67,3.53 77.78,5.91 88.89,5.95 100,10.1 100,40 99.2,68 100,86.24 88.89,91.04 77.78,97.68 66.67,97.41 55.56,95.99 44.44,90.27 33.33,94.66 22.22,99.42 11.11,86.24 0,94.99 0.8,72 0,78' fill='%23f7f2e8'/%3E%3C/svg%3E")}.ap-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ap-st{font-family:var(--font-display);color:var(--ink);text-wrap:balance;font-kerning:normal;letter-spacing:-.012em;margin:0;font-weight:700}.ap-st-xl{font-size:clamp(76px,12.6vw,224px);line-height:.84}.ap-st-l{font-size:clamp(58px,9vw,160px);line-height:.86}.ap-st-m{font-size:clamp(46px,6.2vw,112px);line-height:.88}.ap-st-s{font-size:clamp(34px,4.2vw,72px);line-height:.9}.ap-st-line{margin-block:-.06em -.12em;padding-block:.06em .12em}.ap-st[data-st=pre]{visibility:hidden;animation:0s 2.4s forwards ap-st-show}@keyframes ap-st-show{to{visibility:visible}}.ap-red,.ap-v{color:var(--red)}.ap-kicker{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:12px;font-weight:500;line-height:1.3;display:flex}.ap-kicker>span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.ap-kicker>span+span:before{content:"";opacity:.55;background:currentColor;width:4px;height:4px;margin-right:7px;transform:rotate(45deg)}.ap-kicker b{color:var(--ink);font-weight:600}.ap-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:500;line-height:1.2}.ap-lead{max-width:34em;color:var(--ink-2);margin:0;font-size:clamp(17px,1.35vw,21px);font-weight:500;line-height:1.45}.ap-dot{background:var(--red);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;position:relative}.ap-dot:after{content:"";background:var(--red);border-radius:50%;animation:1.9s cubic-bezier(.2,.6,.3,1) infinite ap-ping;position:absolute;inset:0}@keyframes ap-blink{50%{opacity:.2}}@keyframes ap-ping{0%{opacity:.5;transform:scale(1)}80%,to{opacity:0;transform:scale(3)}}.ap-roll{vertical-align:bottom;font-family:var(--font-mono);letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.14;display:inline-flex}.ap-roll-in{display:inline-flex}.ap-roll-c{height:1.14em;display:inline-block;overflow:hidden}.ap-roll-s{transform:translateY(calc(var(--d,0) * -1.14em));transition:transform 1.1s cubic-bezier(.16,1,.3,1);display:block}.ap-roll-s>i{text-align:center;height:1.14em;font-style:normal;display:block}.ap-roll-p{text-align:center;height:1.14em;display:inline-block}.ap-roll-p[data-ch=\.],.ap-roll-p[data-ch=\,]{width:.3em;margin-inline:-.03em}.ap-roll-poster{font-family:var(--font-poster);letter-spacing:.01em;text-transform:uppercase;font-weight:400}.ap-tabs{scrollbar-width:none;align-items:stretch;display:flex;position:relative;overflow-x:auto}.ap-tabs::-webkit-scrollbar{display:none}.ap-tab{z-index:1;white-space:nowrap;font-family:var(--font-poster);letter-spacing:.02em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:8px;font-size:21px;line-height:1;transition:color .16s;display:inline-flex;position:relative}.ap-tab small{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);font-size:11.5px;font-weight:500}.ap-tab:hover,.ap-tab[aria-selected=true]{color:var(--ink)}.ap-tabs-ind{z-index:0;pointer-events:none;will-change:transform, width;position:absolute;top:0;left:0}.ap-tabs-line{border-bottom:2px solid var(--ink);gap:clamp(22px,3vw,40px)}.ap-tabs-line .ap-tab{padding:18px 0 22px}.ap-tabs-line .ap-tabs-ind{background:url(/gj/art/brush.png) 0/100% 100% no-repeat;height:14px;top:auto;bottom:0}.ap-tabs-pill{border-radius:var(--radius-sm);background:var(--card);width:max-content;max-width:100%;box-shadow:inset 0 0 0 2px var(--ink);gap:2px;padding:4px}.ap-tabs-pill .ap-tab{align-items:center;height:40px;padding:0 18px;font-size:18px}.ap-tabs-pill .ap-tab[aria-selected=true]{color:var(--paper)}.ap-tabs-pill .ap-tab[aria-selected=true] small{color:#efe7d8b3}.ap-tabs-pill .ap-tabs-ind{background:var(--ink);height:auto;top:4px;bottom:4px}.ap-sw{--h:34px;--w:68px;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:14px;font-size:15px;font-weight:600;display:inline-flex}.ap-sw-sm{--h:26px;--w:52px;gap:10px;font-size:14px}.ap-sw-lg{--h:44px;--w:88px;font-size:16px}.ap-sw-track{width:var(--w);height:var(--h);border-radius:var(--radius-sm);background:var(--sunk);box-shadow:inset 0 0 0 2px var(--ink);flex:none;transition:background-color .22s;position:relative}.ap-sw-on,.ap-sw-off{font-family:var(--font-poster);font-size:calc(var(--h) * .36);letter-spacing:.04em;transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%)}.ap-sw-on{left:calc(var(--h) * .4);color:#fff;opacity:0}.ap-sw-off{right:calc(var(--h) * .4);color:var(--muted)}.ap-sw-knob{width:calc(var(--h) - 8px);height:calc(var(--h) - 8px);background:var(--ink);border-radius:1px;transition:transform .38s cubic-bezier(.3,1.4,.5,1),width .16s;position:absolute;top:4px;left:4px}.ap-sw:active:not(:disabled) .ap-sw-knob{width:calc(var(--h) - 8px + 6px)}.ap-sw[aria-checked=true] .ap-sw-track{background:var(--red);box-shadow:inset 0 0 0 2px var(--ink)}.ap-sw-ink[aria-checked=true] .ap-sw-track{background:var(--ink)}.ap-sw-ink[aria-checked=true] .ap-sw-knob{background:var(--paper)}.ap-sw[aria-checked=true] .ap-sw-knob{transform:translateX(calc(var(--w) - var(--h)))}.ap-sw[aria-checked=true]:active:not(:disabled) .ap-sw-knob{transform:translateX(calc(var(--w) - var(--h) - 6px))}.ap-sw[aria-checked=true] .ap-sw-on{opacity:1}.ap-sw[aria-checked=true] .ap-sw-off{opacity:0}.ap-sw:disabled{opacity:.5;cursor:not-allowed}.ap-tape{height:64px;color:var(--ink);align-items:stretch;display:flex;position:relative}.ap-tape:before{content:"";background:var(--ink);clip-path:polygon(0 18%,3% 0,22% 14%,47% 4%,70% 16%,86% 0,93% 30%,100% 0,100% 100%,92% 78%,74% 100%,51% 86%,27% 100%,8% 84%,0 100%);height:5px;position:absolute;top:0;left:0;right:0}.ap-tape-tag{font-family:var(--font-poster);letter-spacing:.02em;text-transform:uppercase;color:var(--red);flex:none;align-items:center;gap:12px;padding:6px 28px 0 2px;font-size:25px;display:inline-flex}.ap-tape-vp{flex:1;min-width:0;padding-top:6px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}.ap-tape-track{will-change:transform;width:max-content;height:100%;display:flex}.ap-tape-set{flex:none;display:flex}.ap-tape-i{white-space:nowrap;font-family:var(--font-display);align-items:center;gap:12px;padding:0 30px;font-size:22px;font-weight:700;transition:color .16s;display:inline-flex;position:relative}.ap-tape-i b{font-family:var(--font-poster);letter-spacing:.01em;text-transform:uppercase;font-size:21px;font-weight:400}.ap-tape-i+.ap-tape-i:before,.ap-tape-set+.ap-tape-set>.ap-tape-i:first-child:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px;margin-top:1px;position:absolute;top:50%;left:-3px;transform:translateY(-50%)}a.ap-tape-i:hover b{color:var(--red)}.ap-tape[data-tone=dark]{color:var(--on-sumi)}.ap-tape[data-tone=dark]:before{background:var(--on-sumi)}.ap-tape[data-tone=dark] .ap-tape-i:before{background:var(--on-sumi)!important}.ap-chip{border-radius:var(--radius-sm);background:var(--sunk);height:28px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.ap-chip.is-ghost{box-shadow:inset 0 0 0 1.5px var(--hair);color:var(--muted);background:0 0;font-weight:500}.ap-chip.is-red{background:var(--red);color:#fff}.ap-chip.is-ink{background:var(--ink);color:var(--paper)}.ap-tag{background:var(--tape-ink) no-repeat 0 0 / 100% 100%;height:27px;color:var(--paper);font-family:var(--font-poster);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;padding:1px 14px 0;font-size:15px;display:inline-flex}.ap-tag.is-red{background-image:var(--tape-red);color:#fff}.ap-tag.is-paper{background-image:var(--tape-paper);color:var(--ink)}.ap-paper{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.ap-inked{position:relative}.ap-inked:before{content:"";box-shadow:inset 0 0 0 4px var(--card), inset 0 0 0 5.5px #14121047;pointer-events:none;border:1.5px solid #14121080;position:absolute;inset:6px}.ap-rule{background:var(--ink);clip-path:polygon(0 18%,3% 0,22% 14%,47% 4%,70% 16%,86% 0,93% 30%,100% 0,100% 100%,92% 78%,74% 100%,51% 86%,27% 100%,8% 84%,0 100%);height:5px;display:block;position:relative}.ap-av{object-fit:cover;background:var(--bg-2);box-shadow:0 0 0 1.5px var(--ink);border-radius:1px;flex:none}.ap-btn-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ap-link{color:var(--red-ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ap-link svg{transition:transform .2s}.ap-link:hover svg{transform:translate(3px)}.ap-link:hover{text-underline-offset:3px;text-decoration:underline}.ap-page{min-height:60vh;padding-bottom:clamp(24px,4vw,60px)}.ap-head{gap:20px;padding:clamp(12px,2.2vw,30px) 0 clamp(20px,2.6vw,36px);display:grid}.ap-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px 48px;display:flex}.ap-head-side{justify-items:start;gap:18px;max-width:30em;display:grid}.ap-empty{text-align:center;box-shadow:inset 0 0 0 2px var(--ink);border-radius:var(--radius-sm);background:#f7f2e88c;border:0;justify-items:center;gap:14px;margin:28px 0 0;padding:clamp(32px,5vw,64px) 24px;display:grid}.ap-empty h3{margin:0;font-size:clamp(34px,4vw,56px)}.ap-empty p{max-width:30em;color:var(--muted);margin:0}.ap-err{box-shadow:inset 3px 0 0 var(--down);color:#9c2617;background:#d23a2a17;margin:14px 0;padding:12px 14px;font-size:14.5px;font-weight:500}.ap-more{justify-content:center;padding:12px 0 8px;display:flex}.ap-bar{background:var(--sunk);height:10px;box-shadow:inset 0 0 0 1.5px var(--ink);position:relative;overflow:hidden}.ap-bar>i{background:var(--red);transform-origin:0;transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.ap-skel{background:linear-gradient(100deg, var(--sunk) 30%, #f4eddf 50%, var(--sunk) 70%);border-radius:var(--radius-sm);background-size:220% 100%;animation:1.4s linear infinite ap-shimmer}@keyframes ap-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.ap-rv{opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 55ms);transform:translateY(26px)}.ap-rv[data-in="1"]{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ap-rv{opacity:1;transform:none}}
