.pattern[data-astro-cid-zkyenuo5]{border-top:2px solid var(--line-strong)}.pattern-head[data-astro-cid-zkyenuo5]{flex-direction:column;gap:2px;padding:14px 0 10px;display:flex}.pattern-head[data-astro-cid-zkyenuo5] h3[data-astro-cid-zkyenuo5]{font-size:1.125rem}.parts[data-astro-cid-zkyenuo5]{margin:0;padding:0;list-style:none}.parts[data-astro-cid-zkyenuo5] li[data-astro-cid-zkyenuo5]{border-top:1px solid var(--line);grid-template-columns:64px 1fr auto;gap:12px;padding:12px 0;font-size:.9375rem;display:grid}.part-id[data-astro-cid-zkyenuo5]{font-weight:700}.marks[data-astro-cid-zkyenuo5]{white-space:nowrap;font-weight:700}.code[data-astro-cid-rkkdg5zj]{--flap-size:1.6rem;--flap:#16182f;--flap-hi:#20233f;--flap-ink:#f4efe2;align-items:center;gap:14px;display:inline-flex}.code[data-astro-cid-rkkdg5zj] .swatch[data-astro-cid-rkkdg5zj]{border-radius:4px;width:14px;height:14px}.meta[data-astro-cid-rkkdg5zj]{color:var(--on-night-2);font-weight:600}.countdown[data-astro-cid-rkkdg5zj]{--flap:#16182f;--flap-hi:#20233f;--flap-ink:var(--amber);--flap-size:clamp(3.6rem, 2rem + 6vw, 7rem);background:linear-gradient(#0a0b19,#070814);border-radius:18px;justify-self:end;padding:clamp(18px,2.4vw,28px);box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff0a,0 40px 80px -30px #000000b3}.cd-label[data-astro-cid-rkkdg5zj]{font:700 1.125rem/1.2 var(--font-display);color:#f4efe2;margin-bottom:14px}.cd-when[data-astro-cid-rkkdg5zj]{color:var(--on-night-2);margin-top:14px;font-size:.875rem}.body[data-astro-cid-rkkdg5zj]{padding-top:clamp(48px,6vw,88px)}.grid[data-astro-cid-rkkdg5zj]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.unit[data-astro-cid-rkkdg5zj]+.unit[data-astro-cid-rkkdg5zj]{margin-top:40px}.unit-title[data-astro-cid-rkkdg5zj]{flex-direction:column;gap:2px;margin-bottom:12px;font-size:1.25rem;display:flex}.unit-no[data-astro-cid-rkkdg5zj]{color:var(--muted);letter-spacing:0;font-size:.875rem;font-weight:700}.tname[data-astro-cid-rkkdg5zj]{font-weight:600}.nowrap[data-astro-cid-rkkdg5zj]{white-space:nowrap}.side[data-astro-cid-rkkdg5zj]{top:calc(var(--header-h) + 24px);flex-direction:column;gap:28px;display:flex;position:sticky}.sample-wrap[data-astro-cid-rkkdg5zj]{flex-direction:column;gap:8px;display:flex}@media (width<=1020px){.countdown[data-astro-cid-rkkdg5zj]{justify-self:start}}@media (width<=900px){.grid[data-astro-cid-rkkdg5zj]{grid-template-columns:minmax(0,1fr)}.side[data-astro-cid-rkkdg5zj]{order:-1;position:static}}
