.instagram-feed{min-width:0}.ig-feed-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.ig-feed-heading h2{font:500 30px/1.2 var(--title-font);margin:0}.ig-feed-heading .eyebrow{margin:0 0 8px}.ig-feed-heading>small{color:var(--muted);font-size:12px;line-height:1.6}.ig-account-filters{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.ig-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.ig-post{background:var(--panel,#fff);border:1px solid var(--border);border-radius:8px;min-width:0;overflow:hidden}.ig-post-header{align-items:center;gap:10px;padding:13px 14px;display:flex}.ig-avatar{border:1px solid var(--border);border-radius:50%;flex-shrink:0;width:36px;height:36px;display:flex;overflow:hidden}.ig-avatar img{object-fit:cover;width:100%;height:100%}.ig-avatar-fallback{background:var(--active);place-items:center;width:100%;height:100%;display:grid}.ig-identity{gap:2px;min-width:0;text-decoration:none;display:grid}.ig-identity strong{overflow-wrap:anywhere;font-size:13px}.ig-identity span{color:var(--muted);font-size:11px}.ig-original{flex-shrink:0;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.ig-media-wrap{background:var(--active);position:relative}.ig-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.ig-carousel::-webkit-scrollbar{display:none}.ig-slide{scroll-snap-align:start;aspect-ratio:4/5;flex:0 0 100%;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.ig-slide>img,.ig-slide>video{object-fit:contain;width:100%;height:100%;display:block}.ig-slide>[hidden]{display:none!important}.ig-video-fallback{color:#fff;background:#000000b3;border-radius:3px;padding:5px 8px;font-size:11px;position:absolute;bottom:8px;left:8px}.ig-media-fallback{color:var(--muted);place-content:center;place-items:center;gap:10px;font-size:12px;display:grid}.ig-slide-count{color:#fff;background:#000000a6;border-radius:18px;padding:4px 9px;font-size:11px;position:absolute;top:12px;right:12px}.ig-slide-prev,.ig-slide-next{color:#222;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:48%;box-shadow:0 1px 6px #0002}.ig-slide-prev{left:10px}.ig-slide-next{right:10px}.ig-post-body{padding:10px 14px 15px}.ig-post-actions{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex;position:relative}.ig-post-actions>a:first-child{gap:12px;display:flex}.ig-source{color:var(--muted);font-size:11px}.ig-dots{gap:3px;max-width:70px;display:flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.ig-dots i{background:var(--muted);opacity:.3;border-radius:50%;flex-shrink:0;width:4px;height:4px}.ig-dots i.active{background:var(--accent);opacity:1}.ig-likes{margin:0 0 7px;font-size:12px;font-weight:600}.ig-caption{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.ig-caption.expanded{display:block}.ig-caption strong{font-weight:600}.ig-expand{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.ig-comments,.ig-date{color:var(--muted);margin-top:7px;font-size:11px;display:block}.ig-sync-note{border:1px solid var(--border);color:var(--muted);border-radius:6px;margin:0 0 18px;padding:12px 14px;font-size:12px;line-height:1.7}.ig-sync-note a{text-decoration:underline}.ig-empty{text-align:center;color:var(--muted);padding:32px 16px;line-height:1.8}.ig-load-more{min-height:60px;color:var(--muted);place-items:center;margin:20px 0;font-size:12px;display:grid}.ig-compact .ig-feed-heading h2{font-size:24px}.ig-compact{border-top:1px solid var(--border);margin-top:18px;padding-top:20px}.ig-page{max-width:1040px;margin:auto}.ig-page>.page-title{margin-bottom:24px}.member-instagram-link{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.member-instagram-link>a{font-size:12px;text-decoration:underline}.ig-post a:focus-visible,.ig-post button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=1023px){.ig-feed-grid{grid-template-columns:minmax(0,1fr);gap:20px}.ig-feed-heading{flex-direction:column;align-items:start;gap:8px}.ig-feed-heading h2{font-size:26px}.ig-account-filters{gap:6px}.ig-account-filters .ch{height:32px;min-height:32px;padding:0 11px;font-size:12px}.ig-post{border-radius:6px}.ig-caption{font-size:13.5px}.ig-post-header,.ig-post-body{padding:12px}.ig-source{font-size:11px}.member-instagram-link{flex-wrap:wrap;margin-top:12px}.ig-page>.page-title{margin-bottom:20px}}@media (width>=1024px){.ig-page .ig-feed-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ig-translation-tools{min-height:20px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px;font-size:11px;display:flex}.ig-translation-tools:empty{display:none}.ig-translation-tools button{color:var(--accent);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:3px 0;text-decoration:underline}.member-post-grid .ig-caption-block{margin-top:10px;margin-bottom:12px}.member-post-grid .ig-caption{font-size:12px;line-height:1.8}.member-post-grid .ig-translation-tools button{color:var(--member-accent)}.ig-stories{border:1px solid var(--border);background:var(--panel);border-radius:8px;margin-bottom:24px;padding:16px}.ig-stories-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ig-stories-heading h3{margin:0;font-size:15px}.ig-stories-heading small,.ig-stories-note{color:var(--muted);font-size:11px;line-height:1.7}.ig-stories-note{margin:7px 0 0}.ig-story-accounts{gap:22px;padding:16px 2px 5px;display:flex;overflow-x:auto}.ig-story-account{min-width:78px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:0;display:flex}.ig-story-account:disabled{cursor:default;opacity:.65}.ig-story-account strong{font-size:11px}.ig-story-account>small{color:var(--muted);white-space:nowrap;font-size:10px}.ig-story-avatar{border:1px solid var(--border);border-radius:50%;place-items:center;width:56px;height:56px;padding:3px;display:grid;position:relative}.ig-story-avatar>span,.ig-story-avatar img{object-fit:cover;background:var(--active);border-radius:50%;width:48px;height:48px;position:absolute;inset:3px}.ig-story-avatar>span{place-items:center;font-size:20px;display:grid}.has-stories .ig-story-avatar{border:2px solid var(--accent)}.ig-story-avatar b{background:var(--accent);color:var(--panel);border:2px solid var(--panel);border-radius:12px;padding:2px 5px;font-size:9px;position:absolute;bottom:-2px;right:-2px}.ig-story-avatar img[hidden]{display:none}.ig-story-dialog{border:1px solid var(--border);background:var(--panel);width:min(450px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--text);border-radius:10px;padding:0;overflow-y:auto}.ig-story-dialog::backdrop{background:#100b16c9}.ig-story-viewer>header{align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex}.ig-story-viewer>header>span{color:var(--muted);margin-left:auto}.ig-story-viewer>header button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:5px;display:grid}.ig-story-progress{gap:3px;margin:0 12px 8px;display:flex}.ig-story-progress i{background:var(--border);border-radius:2px;flex:1;height:3px}.ig-story-progress i.seen{background:var(--accent)}.ig-story-media{background:#171319;justify-content:center;align-items:center;height:min(66dvh,650px);display:flex;position:relative}.ig-story-media>img,.ig-story-media>video{object-fit:contain;width:100%;height:100%}.ig-story-media>p{color:#fff;text-align:center;padding:30px;font-size:13px;line-height:1.8}.ig-story-prev,.ig-story-next{color:#fff;cursor:pointer;background:#0008;border:0;border-radius:4px;place-items:center;width:30px;height:34px;display:grid;position:absolute;top:48%}.ig-story-prev{left:6px}.ig-story-next{right:6px}.ig-story-viewer>.ig-caption-block{padding:12px 14px 0}.ig-story-viewer>footer{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:11px;display:flex}.ig-story-viewer>footer>div{gap:4px;display:grid}.ig-story-viewer>footer small{font-size:10px}.ig-story-viewer>footer a{white-space:nowrap;align-items:center;display:flex}.ig-stories button:focus-visible,.ig-stories a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=1023px){.ig-stories{padding:12px}.ig-story-accounts{gap:14px}.ig-story-account{min-width:70px}.ig-story-dialog{max-height:calc(100dvh - 20px)}}.ig-video-status{color:#fff;background:#000000bf;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;font-size:11px;display:flex;position:absolute;bottom:52px;left:8px;right:8px}.ig-video-status button{color:#222;cursor:pointer;background:#fff;border:0;border-radius:3px;padding:4px 8px}.ig-video-status a{color:#fff;text-decoration:underline}.ig-account-filter-label{color:var(--muted);margin:0 0 10px;font-size:12px}.ig-account-filters{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.ig-account-filter{border:1px solid var(--border);background:var(--panel);min-width:0;min-height:98px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 8px;font-size:12px;display:flex}.ig-account-filter:hover{border-color:var(--accent)}.ig-account-filter.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--active);color:var(--accent);font-weight:600}.ig-filter-avatar{background:var(--active);width:48px;height:48px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.ig-filter-avatar>img{object-fit:cover;width:100%;height:100%}.ig-account-filter:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=640px){.ig-account-filters{scroll-snap-type:x proximity;flex-wrap:nowrap;gap:8px;margin-bottom:14px;padding:2px 2px 10px;display:flex;overflow-x:auto}.ig-account-filter{scroll-snap-align:start;flex:0 0 80px;min-height:94px}.ig-filter-avatar{width:44px;height:44px}}@font-face{font-family:Figtree;src:url(/fonts/figtree-0-577e4151dc.woff2)format("woff2");font-weight:300 600;font-style:normal;font-display:swap;unicode-range:U+20,U+21,U+22,U+23,U+24,U+25,U+26,U+27,U+28,U+29,U+2A,U+2B,U+2C,U+2D,U+2E,U+2F,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3A,U+3B,U+3C,U+3D,U+3E,U+3F,U+40,U+41,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4A,U+4B,U+4C,U+4D,U+4E,U+4F,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5A,U+5B,U+5C,U+5D,U+5E,U+5F,U+60,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6A,U+6B,U+6C,U+6D,U+6E,U+6F,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7A,U+7B,U+7C,U+7D,U+7E,U+7F,U+80,U+81,U+82,U+83,U+84,U+85,U+86,U+87,U+88,U+89,U+8A,U+8B,U+8C,U+8D,U+8E,U+8F,U+90,U+91,U+92,U+93,U+94,U+95,U+96,U+97,U+98,U+99,U+9A,U+9B,U+9C,U+9D,U+9E,U+9F,U+A0,U+A1,U+A2,U+A3,U+A4,U+A5,U+A6,U+A7,U+A8,U+A9,U+AA,U+AB,U+AC,U+AD,U+AE,U+AF,U+B0,U+B1,U+B2,U+B3,U+B4,U+B5,U+B6,U+B7,U+B8,U+B9,U+BA,U+BB,U+BC,U+BD,U+BE,U+BF,U+C0,U+C1,U+C2,U+C3,U+C4,U+C5,U+C6,U+C7,U+C8,U+C9,U+CA,U+CB,U+CC,U+CD,U+CE,U+CF,U+D0,U+D1,U+D2,U+D3,U+D4,U+D5,U+D6,U+D7,U+D8,U+D9,U+DA,U+DB,U+DC,U+DD,U+DE,U+DF,U+E0,U+E1,U+E2,U+E3,U+E4,U+E5,U+E6,U+E7,U+E8,U+E9,U+EA,U+EB,U+EC,U+ED,U+EE,U+EF,U+F0,U+F1,U+F2,U+F3,U+F4,U+F5,U+F6,U+F7,U+F8,U+F9,U+FA,U+FB,U+FC,U+FD,U+FE,U+FF,U+2000,U+2001,U+2002,U+2003,U+2004,U+2005,U+2006,U+2007,U+2008,U+2009,U+200A,U+200B,U+200C,U+200D,U+200E,U+200F,U+2010,U+2011,U+2012,U+2013,U+2014,U+2015,U+2016,U+2017,U+2018,U+2019,U+201A,U+201B,U+201C,U+201D,U+201E,U+201F,U+2020,U+2021,U+2022,U+2023,U+2024,U+2025,U+2026,U+2027,U+2028,U+2029,U+202A,U+202B,U+202C,U+202D,U+202E,U+202F,U+2030,U+2031,U+2032,U+2033,U+2034,U+2035,U+2036,U+2037,U+2038,U+2039,U+203A,U+203B,U+203C,U+203D,U+203E,U+203F,U+2040,U+2041,U+2042,U+2043,U+2044,U+2045,U+2046,U+2047,U+2048,U+2049,U+204A,U+204B,U+204C,U+204D,U+204E,U+204F,U+2050,U+2051,U+2052,U+2053,U+2054,U+2055,U+2056,U+2057,U+2058,U+2059,U+205A,U+205B,U+205C,U+205D,U+205E,U+205F,U+2060,U+2061,U+2062,U+2063,U+2064,U+2065,U+2066,U+2067,U+2068,U+2069,U+206A,U+206B,U+206C,U+206D,U+206E,U+206F}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorantgaramond-0-dedde00424.woff2)format("woff2");font-weight:300 600;font-style:normal;font-display:swap;unicode-range:U+20,U+21,U+22,U+23,U+24,U+25,U+26,U+27,U+28,U+29,U+2A,U+2B,U+2C,U+2D,U+2E,U+2F,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3A,U+3B,U+3C,U+3D,U+3E,U+3F,U+40,U+41,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4A,U+4B,U+4C,U+4D,U+4E,U+4F,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5A,U+5B,U+5C,U+5D,U+5E,U+5F,U+60,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6A,U+6B,U+6C,U+6D,U+6E,U+6F,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7A,U+7B,U+7C,U+7D,U+7E,U+7F,U+80,U+81,U+82,U+83,U+84,U+85,U+86,U+87,U+88,U+89,U+8A,U+8B,U+8C,U+8D,U+8E,U+8F,U+90,U+91,U+92,U+93,U+94,U+95,U+96,U+97,U+98,U+99,U+9A,U+9B,U+9C,U+9D,U+9E,U+9F,U+A0,U+A1,U+A2,U+A3,U+A4,U+A5,U+A6,U+A7,U+A8,U+A9,U+AA,U+AB,U+AC,U+AD,U+AE,U+AF,U+B0,U+B1,U+B2,U+B3,U+B4,U+B5,U+B6,U+B7,U+B8,U+B9,U+BA,U+BB,U+BC,U+BD,U+BE,U+BF,U+C0,U+C1,U+C2,U+C3,U+C4,U+C5,U+C6,U+C7,U+C8,U+C9,U+CA,U+CB,U+CC,U+CD,U+CE,U+CF,U+D0,U+D1,U+D2,U+D3,U+D4,U+D5,U+D6,U+D7,U+D8,U+D9,U+DA,U+DB,U+DC,U+DD,U+DE,U+DF,U+E0,U+E1,U+E2,U+E3,U+E4,U+E5,U+E6,U+E7,U+E8,U+E9,U+EA,U+EB,U+EC,U+ED,U+EE,U+EF,U+F0,U+F1,U+F2,U+F3,U+F4,U+F5,U+F6,U+F7,U+F8,U+F9,U+FA,U+FB,U+FC,U+FD,U+FE,U+FF,U+2000,U+2001,U+2002,U+2003,U+2004,U+2005,U+2006,U+2007,U+2008,U+2009,U+200A,U+200B,U+200C,U+200D,U+200E,U+200F,U+2010,U+2011,U+2012,U+2013,U+2014,U+2015,U+2016,U+2017,U+2018,U+2019,U+201A,U+201B,U+201C,U+201D,U+201E,U+201F,U+2020,U+2021,U+2022,U+2023,U+2024,U+2025,U+2026,U+2027,U+2028,U+2029,U+202A,U+202B,U+202C,U+202D,U+202E,U+202F,U+2030,U+2031,U+2032,U+2033,U+2034,U+2035,U+2036,U+2037,U+2038,U+2039,U+203A,U+203B,U+203C,U+203D,U+203E,U+203F,U+2040,U+2041,U+2042,U+2043,U+2044,U+2045,U+2046,U+2047,U+2048,U+2049,U+204A,U+204B,U+204C,U+204D,U+204E,U+204F,U+2050,U+2051,U+2052,U+2053,U+2054,U+2055,U+2056,U+2057,U+2058,U+2059,U+205A,U+205B,U+205C,U+205D,U+205E,U+205F,U+2060,U+2061,U+2062,U+2063,U+2064,U+2065,U+2066,U+2067,U+2068,U+2069,U+206A,U+206B,U+206C,U+206D,U+206E,U+206F}@font-face{font-family:Manrope;src:url(/fonts/manrope-0-dcef0df7f8.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+20,U+21,U+22,U+23,U+24,U+25,U+26,U+27,U+28,U+29,U+2A,U+2B,U+2C,U+2D,U+2E,U+2F,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3A,U+3B,U+3C,U+3D,U+3E,U+3F,U+40,U+41,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4A,U+4B,U+4C,U+4D,U+4E,U+4F,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5A,U+5B,U+5C,U+5D,U+5E,U+5F,U+60,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6A,U+6B,U+6C,U+6D,U+6E,U+6F,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7A,U+7B,U+7C,U+7D,U+7E,U+7F,U+80,U+81,U+82,U+83,U+84,U+85,U+86,U+87,U+88,U+89,U+8A,U+8B,U+8C,U+8D,U+8E,U+8F,U+90,U+91,U+92,U+93,U+94,U+95,U+96,U+97,U+98,U+99,U+9A,U+9B,U+9C,U+9D,U+9E,U+9F,U+A0,U+A1,U+A2,U+A3,U+A4,U+A5,U+A6,U+A7,U+A8,U+A9,U+AA,U+AB,U+AC,U+AD,U+AE,U+AF,U+B0,U+B1,U+B2,U+B3,U+B4,U+B5,U+B6,U+B7,U+B8,U+B9,U+BA,U+BB,U+BC,U+BD,U+BE,U+BF,U+C0,U+C1,U+C2,U+C3,U+C4,U+C5,U+C6,U+C7,U+C8,U+C9,U+CA,U+CB,U+CC,U+CD,U+CE,U+CF,U+D0,U+D1,U+D2,U+D3,U+D4,U+D5,U+D6,U+D7,U+D8,U+D9,U+DA,U+DB,U+DC,U+DD,U+DE,U+DF,U+E0,U+E1,U+E2,U+E3,U+E4,U+E5,U+E6,U+E7,U+E8,U+E9,U+EA,U+EB,U+EC,U+ED,U+EE,U+EF,U+F0,U+F1,U+F2,U+F3,U+F4,U+F5,U+F6,U+F7,U+F8,U+F9,U+FA,U+FB,U+FC,U+FD,U+FE,U+FF,U+2000,U+2001,U+2002,U+2003,U+2004,U+2005,U+2006,U+2007,U+2008,U+2009,U+200A,U+200B,U+200C,U+200D,U+200E,U+200F,U+2010,U+2011,U+2012,U+2013,U+2014,U+2015,U+2016,U+2017,U+2018,U+2019,U+201A,U+201B,U+201C,U+201D,U+201E,U+201F,U+2020,U+2021,U+2022,U+2023,U+2024,U+2025,U+2026,U+2027,U+2028,U+2029,U+202A,U+202B,U+202C,U+202D,U+202E,U+202F,U+2030,U+2031,U+2032,U+2033,U+2034,U+2035,U+2036,U+2037,U+2038,U+2039,U+203A,U+203B,U+203C,U+203D,U+203E,U+203F,U+2040,U+2041,U+2042,U+2043,U+2044,U+2045,U+2046,U+2047,U+2048,U+2049,U+204A,U+204B,U+204C,U+204D,U+204E,U+204F,U+2050,U+2051,U+2052,U+2053,U+2054,U+2055,U+2056,U+2057,U+2058,U+2059,U+205A,U+205B,U+205C,U+205D,U+205E,U+205F,U+2060,U+2061,U+2062,U+2063,U+2064,U+2065,U+2066,U+2067,U+2068,U+2069,U+206A,U+206B,U+206C,U+206D,U+206E,U+206F}@font-face{font-family:Noto Serif SC;src:url(/fonts/notoserifsc-0-b39bd4140e.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+4E00,U+4E09,U+4E0A,U+4E0B,U+4E0D,U+4E0E,U+4E13,U+4E16,U+4E1A,U+4E1C,U+4E1D,U+4E22,U+4E24,U+4E2A,U+4E2D,U+4E39,U+4E3A,U+4E3B,U+4E3E,U+4E45,U+4E48,U+4E4B,U+4E50,U+4E5F,U+4E66,U+4E86,U+4E8B,U+4E8C,U+4E8E,U+4E92,U+4E94,U+4E9A,U+4E9B,U+4EA4,U+4EA7,U+4EAB,U+4EAC,U+4EBA,U+4EC0,U+4EC5,U+4ECA,U+4ECB,U+4ECD,U+4ECE,U+4ED9,U+4EE3,U+4EE5,U+4EEC,U+4EF6,U+4EFB,U+4EFD,U+4F18,U+4F1A,U+4F20,U+4F26,U+4F4D,U+4F4E,U+4F53,U+4F55,U+4F5C,U+4F60,U+4F8B,U+4F9B,U+4F9D,U+4FA7,U+4FDD,U+505C,U+5148,U+5149,U+5168,U+516C,U+5217,U+5361,U+56F4,U+56FE,U+5B87,U+5B99,U+5C0F,U+5DF2,U+5E74,U+5F0F,U+5F55,U+6211,U+636E,U+641C,U+64AD,U+6536,U+653E,U+6587,U+65B0,U+65E5,U+65F6,U+663E,U+6682,U+6700,U+6761,U+6765,U+6848,U+6863,U+6E90,U+7684,U+793A,U+7B5B,U+7D22,U+7EA2,U+7ED2,U+7EE7,U+7EED,U+7F29,U+7F6E,U+8303,U+85CF,U+884C,U+8BB0,U+8BC1,U+8C31,U+8D1D,U+8DEF,U+8F6C,U+9009,U+900F,U+90A3,U+90E8,U+91CD,U+955C,U+95F4,U+961F,U+9986}@font-face{font-family:Noto Serif SC;src:url(/fonts/notoserifsc-1-71ebf34ae1.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+4FE1,U+5019,U+5047,U+50CF,U+5143,U+514B,U+5165,U+516D,U+5170,U+5171,U+5173,U+5176,U+5177,U+5185,U+5188,U+518D,U+5199,U+51B5,U+51C6,U+51E0,U+51FA,U+51FB,U+5206,U+5207,U+521B,U+5220,U+5224,U+5229,U+522B,U+5230,U+5236,U+524D,U+5267,U+529E,U+52A0,U+52A1,U+52A8,U+5305,U+5317,U+5339,U+533A,U+5341,U+534E,U+534F,U+5355,U+5360,U+5370,U+5386,U+539F,U+53BB,U+53CA,U+53D1,U+53D6,U+53D7,U+53D8,U+53E3,U+53E4,U+53EA,U+53EF,U+53F0,U+53F2,U+53F7,U+5404,U+5408,U+5409,U+540C,U+540D,U+540E,U+542B,U+5448,U+544A,U+5458,U+5468,U+547D,U+548C,U+54C1,U+54CD,U+54E5,U+552E,U+5531,U+559C,U+5609,U+5668,U+56DB,U+56DE,U+56E0,U+56E2,U+56FD,U+5728,U+5730,U+573A,U+5747,U+5751,U+5761,U+578B,U+57FA,U+583A,U+58F0,U+58F3,U+5904,U+5907,U+590D,U+590F,U+5916,U+591A,U+591C,U+5927,U+5929,U+5931,U+5934,U+5947,U+5951,U+5957,U+5979,U+597D,U+59C6,U+59CB,U+59D3,U+5A92,U+5B50,U+5B57,U+5B58,U+5B89,U+5B8C,U+5B98,U+5B9A,U+5B9E,U+5BA1}@font-face{font-family:Noto Serif SC;src:url(/fonts/notoserifsc-2-37d6a5c52d.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+5BA3,U+5BAB,U+5BB6,U+5BB9,U+5BBE,U+5BC6,U+5BF9,U+5BFC,U+5C01,U+5C06,U+5C14,U+5C1A,U+5C3C,U+5C3D,U+5C4B,U+5C4F,U+5C51,U+5C55,U+5C5E,U+5C65,U+5C71,U+5C9B,U+5D4C,U+5DE1,U+5DE5,U+5DF1,U+5DF4,U+5E03,U+5E15,U+5E26,U+5E4C,U+5E55,U+5E73,U+5E76,U+5E7F,U+5E8F,U+5E93,U+5E94,U+5E95,U+5EA6,U+5EFA,U+5F00,U+5F15,U+5F20,U+5F52,U+5F53,U+5F71,U+5F80,U+5F85,U+5F88,U+5F97,U+5FAA,U+5FC3,U+5FC6,U+5FD7,U+5FEB,U+5FF5,U+6001,U+606F,U+60AC,U+60C5,U+610F,U+611F,U+6210,U+6216,U+622A,U+6237,U+6240,U+624B,U+624D,U+6253,U+6258,U+6279,U+627E,U+628A,U+62A5,U+62C9,U+62CD,U+62D6,U+62E9,U+6301,U+6307,U+6309,U+6362,U+6388,U+6392,U+63A2,U+63A5,U+63A8,U+63D0,U+6444,U+6458,U+64A4,U+64CD,U+652F,U+6539,U+6548,U+6566,U+6570,U+6574,U+6599,U+65AD,U+65AF,U+65B9,U+65E0,U+65E7,U+65E9,U+660E,U+661F,U+662F,U+666F,U+6697,U+66F2,U+66F4,U+66FC,U+66FF,U+6708,U+6709,U+670D,U+671F,U+672A,U+672B,U+672C,U+672D,U+673A,U+6742,U+6743,U+6749}@font-face{font-family:Noto Serif SC;src:url(/fonts/notoserifsc-3-5f1f8b0f30.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+6797,U+679C,U+67CF,U+67D0,U+67E5,U+6807,U+680F,U+6837,U+6838,U+683C,U+68C0,U+6982,U+6A21,U+6A2A,U+6B21,U+6B22,U+6B4C,U+6B63,U+6B64,U+6B65,U+6BB5,U+6BCF,U+6BD4,U+6C14,U+6C38,U+6C42,U+6CA1,U+6CD5,U+6CE8,U+6D1B,U+6D3B,U+6D41,U+6D4F,U+6D88,U+6DF7,U+6DFB,U+6E05,U+6E29,U+6E2F,U+6ED1,U+6EE8,U+6F14,U+6FB3,U+70B9,U+7167,U+7247,U+7248,U+724C,U+7279,U+72B6,U+72EC,U+732E,U+73AF,U+73B0,U+73CD,U+7403,U+7406,U+74E6,U+751F,U+7528,U+7531,U+7535,U+753B,U+754C,U+7559,U+7599,U+7629,U+767B,U+767D,U+76AE,U+76D6,U+76D8,U+76DB,U+76EE,U+76F4,U+76F8,U+770B,U+771F,U+7740,U+77E5,U+77F6,U+786E,U+7891,U+78C1,U+793E,U+795E,U+7968,U+798F,U+79C1,U+79CD,U+79F0,U+79FB,U+7A0B,U+7A3F,U+7A7A,U+7A97,U+7ACB,U+7AD9,U+7AE0,U+7AEF,U+7B14,U+7B26,U+7B2C,U+7B49,U+7B56,U+7B7E,U+7BA1,U+7BAD,U+7BC7,U+7C7B,U+7C89,U+7CCA,U+7CFB,U+7EA0,U+7EA6,U+7EA7,U+7EAA,U+7EB3,U+7EBD,U+7EBF,U+7EC4,U+7EC8,U+7ECD,U+7ECF,U+7ED1,U+7ED3,U+7ED9,U+7EDF}@font-face{font-family:Noto Serif SC;src:url(/fonts/notoserifsc-4-75b48603ed.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+7EFC,U+7F16,U+7F3A,U+7F51,U+7F72,U+7F8E,U+7FA4,U+7FFB,U+8005,U+800C,U+804C,U+8054,U+80A4,U+80CC,U+80FD,U+81EA,U+81F3,U+81F4,U+8212,U+821E,U+822A,U+8272,U+827A,U+8282,U+829D,U+8349,U+83B7,U+8428,U+8865,U+8868,U+88C1,U+88C5,U+8981,U+8986,U+89C1,U+89C2,U+89C4,U+89C6,U+89C8,U+89D2,U+8A00,U+8BA1,U+8BA4,U+8BA9,U+8BB8,U+8BBA,U+8BBE,U+8BBF,U+8BC6,U+8BD1,U+8BD5,U+8BE5,U+8BED,U+8BF4,U+8BF7,U+8BFB,U+8C03,U+8C37,U+8D21,U+8D25,U+8D26,U+8D44,U+8D77,U+8D85,U+8DB3,U+8DE8,U+8DF3,U+8EAB,U+8F66,U+8F68,U+8F6E,U+8F7D,U+8F91,U+8FB9,U+8FBE,U+8FC7,U+8FC8,U+8FD1,U+8FD4,U+8FD8,U+8FD9,U+8FDB,U+8FEA,U+8FF0,U+8FF7,U+9010,U+901A,U+9020,U+9053,U+90FD,U+914D,U+91C7,U+91CC,U+91CF,U+91D1,U+949F,U+94FE,U+9500,U+9519,U+95E8,U+95ED,U+95FB,U+962A,U+963F,U+9644,U+9648,U+9650,U+9664,U+9686,U+968F,U+96C5,U+96C6,U+975E,U+9762,U+97E9,U+97F3,U+9875,U+9876,U+9879,U+987A,U+987E,U+987F,U+9884,U+9891,U+9898,U+98CE,U+9996,U+9999}@font-face{font-family:Noto Serif SC;src:url(/fonts/notoserifsc-5-0d82753807.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+9A6C,U+9A8C,U+9AD8,U+9C81,U+9E21,U+9ECE,U+9ED8,U+9F50}@font-face{font-family:Noto Sans SC;src:url(/fonts/notosanssc-0-2d9d5740f2.woff2)format("woff2");font-weight:300 500;font-style:normal;font-display:swap;unicode-range:U+4E00,U+4E09,U+4E0A,U+4E0B,U+4E0D,U+4E0E,U+4E13,U+4E16,U+4E1A,U+4E1C,U+4E1D,U+4E22,U+4E24,U+4E2A,U+4E2D,U+4E39,U+4E3A,U+4E3B,U+4E3E,U+4E45,U+4E48,U+4E4B,U+4E50,U+4E5F,U+4E66,U+4E86,U+4E8B,U+4E8C,U+4E8E,U+4E92,U+4E94,U+4E9A,U+4E9B,U+4EA4,U+4EA7,U+4EAB,U+4EAC,U+4EBA,U+4EC0,U+4EC5,U+4ECA,U+4ECB,U+4ECD,U+4ECE,U+4ED9,U+4EE3,U+4EE5,U+4EEC,U+4EF6,U+4EFB,U+4EFD,U+4F18,U+4F1A,U+4F20,U+4F26,U+4F4D,U+4F4E,U+4F53,U+4F55,U+4F5C,U+4F60,U+4F8B,U+4F9B,U+4F9D,U+4FA7,U+4FDD,U+505C,U+5148,U+5149,U+5168,U+516C,U+5217,U+5361,U+56F4,U+56FE,U+5B87,U+5B99,U+5C0F,U+5DF2,U+5E74,U+5F0F,U+5F55,U+6211,U+636E,U+641C,U+64AD,U+6536,U+653E,U+6587,U+65B0,U+65E5,U+65F6,U+663E,U+6682,U+6700,U+6761,U+6765,U+6848,U+6863,U+6E90,U+7684,U+793A,U+7B5B,U+7D22,U+7EA2,U+7ED2,U+7EE7,U+7EED,U+7F29,U+7F6E,U+8303,U+85CF,U+884C,U+8BB0,U+8BC1,U+8C31,U+8D1D,U+8DEF,U+8F6C,U+9009,U+900F,U+90A3,U+90E8,U+91CD,U+955C,U+95F4,U+961F,U+9986}@font-face{font-family:Noto Sans SC;src:url(/fonts/notosanssc-1-578ab75aa0.woff2)format("woff2");font-weight:300 500;font-style:normal;font-display:swap;unicode-range:U+4FE1,U+5019,U+5047,U+50CF,U+5143,U+514B,U+5165,U+516D,U+5170,U+5171,U+5173,U+5176,U+5177,U+5185,U+5188,U+518D,U+5199,U+51B5,U+51C6,U+51E0,U+51FA,U+51FB,U+5206,U+5207,U+521B,U+5220,U+5224,U+5229,U+522B,U+5230,U+5236,U+524D,U+5267,U+529E,U+52A0,U+52A1,U+52A8,U+5305,U+5317,U+5339,U+533A,U+5341,U+534E,U+534F,U+5355,U+5360,U+5370,U+5386,U+539F,U+53BB,U+53CA,U+53D1,U+53D6,U+53D7,U+53D8,U+53E3,U+53E4,U+53EA,U+53EF,U+53F0,U+53F2,U+53F7,U+5404,U+5408,U+5409,U+540C,U+540D,U+540E,U+542B,U+5448,U+544A,U+5458,U+5468,U+547D,U+548C,U+54C1,U+54CD,U+54E5,U+552E,U+5531,U+559C,U+5609,U+5668,U+56DB,U+56DE,U+56E0,U+56E2,U+56FD,U+5728,U+5730,U+573A,U+5747,U+5751,U+5761,U+578B,U+57FA,U+583A,U+58F0,U+58F3,U+5904,U+5907,U+590D,U+590F,U+5916,U+591A,U+591C,U+5927,U+5929,U+5931,U+5934,U+5947,U+5951,U+5957,U+5979,U+597D,U+59C6,U+59CB,U+59D3,U+5A92,U+5B50,U+5B57,U+5B58,U+5B89,U+5B8C,U+5B98,U+5B9A,U+5B9E,U+5BA1}@font-face{font-family:Noto Sans SC;src:url(/fonts/notosanssc-2-709ce6feb5.woff2)format("woff2");font-weight:300 500;font-style:normal;font-display:swap;unicode-range:U+5BA3,U+5BAB,U+5BB6,U+5BB9,U+5BBE,U+5BC6,U+5BF9,U+5BFC,U+5C01,U+5C06,U+5C14,U+5C1A,U+5C3C,U+5C3D,U+5C4B,U+5C4F,U+5C51,U+5C55,U+5C5E,U+5C65,U+5C71,U+5C9B,U+5D4C,U+5DE1,U+5DE5,U+5DF1,U+5DF4,U+5E03,U+5E15,U+5E26,U+5E4C,U+5E55,U+5E73,U+5E76,U+5E7F,U+5E8F,U+5E93,U+5E94,U+5E95,U+5EA6,U+5EFA,U+5F00,U+5F15,U+5F20,U+5F52,U+5F53,U+5F71,U+5F80,U+5F85,U+5F88,U+5F97,U+5FAA,U+5FC3,U+5FC6,U+5FD7,U+5FEB,U+5FF5,U+6001,U+606F,U+60AC,U+60C5,U+610F,U+611F,U+6210,U+6216,U+622A,U+6237,U+6240,U+624B,U+624D,U+6253,U+6258,U+6279,U+627E,U+628A,U+62A5,U+62C9,U+62CD,U+62D6,U+62E9,U+6301,U+6307,U+6309,U+6362,U+6388,U+6392,U+63A2,U+63A5,U+63A8,U+63D0,U+6444,U+6458,U+64A4,U+64CD,U+652F,U+6539,U+6548,U+6566,U+6570,U+6574,U+6599,U+65AD,U+65AF,U+65B9,U+65E0,U+65E7,U+65E9,U+660E,U+661F,U+662F,U+666F,U+6697,U+66F2,U+66F4,U+66FC,U+66FF,U+6708,U+6709,U+670D,U+671F,U+672A,U+672B,U+672C,U+672D,U+673A,U+6742,U+6743,U+6749}@font-face{font-family:Noto Sans SC;src:url(/fonts/notosanssc-3-2bf73a799e.woff2)format("woff2");font-weight:300 500;font-style:normal;font-display:swap;unicode-range:U+6797,U+679C,U+67CF,U+67D0,U+67E5,U+6807,U+680F,U+6837,U+6838,U+683C,U+68C0,U+6982,U+6A21,U+6A2A,U+6B21,U+6B22,U+6B4C,U+6B63,U+6B64,U+6B65,U+6BB5,U+6BCF,U+6BD4,U+6C14,U+6C38,U+6C42,U+6CA1,U+6CD5,U+6CE8,U+6D1B,U+6D3B,U+6D41,U+6D4F,U+6D88,U+6DF7,U+6DFB,U+6E05,U+6E29,U+6E2F,U+6ED1,U+6EE8,U+6F14,U+6FB3,U+70B9,U+7167,U+7247,U+7248,U+724C,U+7279,U+72B6,U+72EC,U+732E,U+73AF,U+73B0,U+73CD,U+7403,U+7406,U+74E6,U+751F,U+7528,U+7531,U+7535,U+753B,U+754C,U+7559,U+7599,U+7629,U+767B,U+767D,U+76AE,U+76D6,U+76D8,U+76DB,U+76EE,U+76F4,U+76F8,U+770B,U+771F,U+7740,U+77E5,U+77F6,U+786E,U+7891,U+78C1,U+793E,U+795E,U+7968,U+798F,U+79C1,U+79CD,U+79F0,U+79FB,U+7A0B,U+7A3F,U+7A7A,U+7A97,U+7ACB,U+7AD9,U+7AE0,U+7AEF,U+7B14,U+7B26,U+7B2C,U+7B49,U+7B56,U+7B7E,U+7BA1,U+7BAD,U+7BC7,U+7C7B,U+7C89,U+7CCA,U+7CFB,U+7EA0,U+7EA6,U+7EA7,U+7EAA,U+7EB3,U+7EBD,U+7EBF,U+7EC4,U+7EC8,U+7ECD,U+7ECF,U+7ED1,U+7ED3,U+7ED9,U+7EDF}@font-face{font-family:Noto Sans SC;src:url(/fonts/notosanssc-4-57dae05463.woff2)format("woff2");font-weight:300 500;font-style:normal;font-display:swap;unicode-range:U+7EFC,U+7F16,U+7F3A,U+7F51,U+7F72,U+7F8E,U+7FA4,U+7FFB,U+8005,U+800C,U+804C,U+8054,U+80A4,U+80CC,U+80FD,U+81EA,U+81F3,U+81F4,U+8212,U+821E,U+822A,U+8272,U+827A,U+8282,U+829D,U+8349,U+83B7,U+8428,U+8865,U+8868,U+88C1,U+88C5,U+8981,U+8986,U+89C1,U+89C2,U+89C4,U+89C6,U+89C8,U+89D2,U+8A00,U+8BA1,U+8BA4,U+8BA9,U+8BB8,U+8BBA,U+8BBE,U+8BBF,U+8BC6,U+8BD1,U+8BD5,U+8BE5,U+8BED,U+8BF4,U+8BF7,U+8BFB,U+8C03,U+8C37,U+8D21,U+8D25,U+8D26,U+8D44,U+8D77,U+8D85,U+8DB3,U+8DE8,U+8DF3,U+8EAB,U+8F66,U+8F68,U+8F6E,U+8F7D,U+8F91,U+8FB9,U+8FBE,U+8FC7,U+8FC8,U+8FD1,U+8FD4,U+8FD8,U+8FD9,U+8FDB,U+8FEA,U+8FF0,U+8FF7,U+9010,U+901A,U+9020,U+9053,U+90FD,U+914D,U+91C7,U+91CC,U+91CF,U+91D1,U+949F,U+94FE,U+9500,U+9519,U+95E8,U+95ED,U+95FB,U+962A,U+963F,U+9644,U+9648,U+9650,U+9664,U+9686,U+968F,U+96C5,U+96C6,U+975E,U+9762,U+97E9,U+97F3,U+9875,U+9876,U+9879,U+987A,U+987E,U+987F,U+9884,U+9891,U+9898,U+98CE,U+9996,U+9999}@font-face{font-family:Noto Sans SC;src:url(/fonts/notosanssc-5-9bd6deaa72.woff2)format("woff2");font-weight:300 500;font-style:normal;font-display:swap;unicode-range:U+9A6C,U+9A8C,U+9AD8,U+9C81,U+9E21,U+9ECE,U+9ED8,U+9F50}@font-face{font-family:Noto Sans KR;src:url(/fonts/notosanskr-0-64d51fcbc0.woff2)format("woff2");font-weight:300 500;font-style:normal;font-display:swap;unicode-range:U+AC1C,U+AC70,U+AC74,U+AC8C,U+AD50,U+AE30,U+B155,U+B274,U+B2A5,U+B2DB,U+B2E4,U+B300,U+B364,U+B370,U+B3D9,U+B4DC,U+B514,U+B5A4,U+B77C,U+B7EC,U+B808,U+B81B,U+B8F0,U+B9AC,U+B9B0,U+B9C8,U+B9C9,U+B9E4,U+BB34,U+BB3C,U+BCA8,U+BCB3,U+BCC4,U+BCF4,U+BD10,U+BD80,U+BDD4,U+BDF0,U+C0AC,U+C2A4,U+C2AC,U+C2DC,U+C544,U+C548,U+C5B4,U+C5D0,U+C5F0,U+C608,U+C624,U+C6D4,U+C6EC,U+C704,U+C720,U+C774,U+C778,U+C784,U+C787,U+C790,U+C804,U+C870,U+C9C4,U+CD9C,U+CE60,U+CE74,U+CF00,U+D038,U+D0AC,U+D0C0,U+D130,U+D22C,U+D2B8,U+D31D,U+D32C,U+D53C,U+D559,U+D55C,U+D639,U+D654,U+D65C,U+D6C4}:root{color:#241b22;font-synthesis:none;--bg:#fff5f2;--bg-edge:#faeae3;--text:#241b22;--muted:#7e655f;--panel:#fffaf6f0;--panel-solid:#fffaf6;--border:#e9d4ce;--accent:#983d3c;--highlight:#d96862;--active:#fde4de;--road:#b57763;--road-mark:#fff5df;--branch:#c7a9a3;--shadow:#50141612;background:#fff5f2;font-family:Figtree,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}:root[data-theme=velvet]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#241028;--bg-edge:#180a1c;--text:#f3e7ee;--muted:#c7abbb;--panel:#28142ec7;--panel-solid:#28142e;--border:#4a2c52;--accent:#e3a9c4;--highlight:#b481c2;--active:#7e5b6c59;--road:#977294;--road-mark:#ead5e2;--branch:#876a89;--shadow:#00000029;background:#241028}*{box-sizing:border-box}body{background:radial-gradient(1200px 820px at 52% 56%,#ffede7 0%,var(--bg) 46%,var(--bg-edge) 100%);min-height:100vh;margin:0;font-size:13px;line-height:1.65}body:before{content:"";pointer-events:none;z-index:0;opacity:.3;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' type='matrix' values='0 0 0 0 0.38 0 0 0 0 0.18 0 0 0 0 0.17 0 0 0 0.85 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:190px 190px;position:fixed;inset:0}html[data-theme=velvet] body:before{mix-blend-mode:screen;opacity:.26;filter:hue-rotate(200deg);background-size:150px 150px}body:after{content:"";pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(115deg,#ffffff29,#0000 22%,#78282817 55%,#ffffff1f 78%,#7828281a);position:fixed;inset:0;box-shadow:inset 0 0 220px #5014162e}html[data-theme=velvet] body:after{background:linear-gradient(115deg,#b481c21f,#0000 22%,#501e5a33 55%,#b481c221);box-shadow:inset 0 0 220px #0a040ead}#root{position:relative}a{color:var(--accent);text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}button{background:0 0;border:0}input,select,textarea{border:1px solid var(--border);background:var(--panel-solid);border-radius:4px;max-width:100%;min-height:44px;padding:10px}textarea{resize:vertical;width:100%}input::placeholder,textarea::placeholder{color:var(--muted)}button,a,input,select,textarea{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3,.brand{font-family:Cormorant Garamond,Songti SC,serif;font-weight:500;line-height:1.25}h1{margin-bottom:0;font-size:38px}h2{margin-bottom:12px;font-size:27px}h3{margin-bottom:10px;font-size:21px}p{margin-bottom:12px}small{font-size:max(11px,var(--min-label-font,8px));color:var(--muted)}.muted{color:var(--muted);font-size:12px}.eyebrow{font-size:max(10px,var(--min-label-font,8px));letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.panel{border:1px solid var(--border);background:var(--panel);border-radius:4px}.chip{border:1px solid var(--border);min-height:36px;color:var(--text);background:var(--panel);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 13px;font-size:12px;line-height:1.4;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--highlight);text-decoration:none}.chip.active{background:var(--active);border-color:var(--highlight);color:var(--accent)}.chips{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.text-button{color:var(--accent);padding:10px 0;text-decoration:underline}.text-link{margin:12px 0;display:block}.icon-button{width:44px;height:44px;color:var(--text);justify-content:center;align-items:center;display:inline-flex}.header{z-index:20;align-items:center;gap:22px;max-width:1440px;margin:auto;padding:22px 40px 14px;display:flex;position:relative}.brand{color:var(--text);white-space:nowrap;font-size:22px}.brand span{color:#e0654c}.brand:hover{text-decoration:none}.header nav{align-items:center;gap:21px;display:flex}.header nav a{color:var(--text);white-space:nowrap;border-bottom:2px solid #0000;padding:6px 0;font-size:13px}.header nav .nav-active{border-color:var(--highlight)}.preferences{white-space:nowrap;gap:7px;margin-left:auto;display:flex}.preferences .chip{font-size:max(11px,var(--min-label-font,8px));padding:5px 10px}.menu-toggle{display:none}.main{max-width:1440px;min-height:calc(100vh - 225px);margin:auto;padding:26px 40px 45px}.main:focus{outline:none}.page-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.page-title .eyebrow{margin-bottom:9px}.page-title .chip{flex-shrink:0}footer{max-width:1440px;color:var(--muted);font-size:max(11px,var(--min-label-font,8px));justify-content:space-between;gap:20px;margin:0 auto;padding:20px 40px 115px;display:flex}footer div{gap:20px;display:flex}.skip-link{z-index:100;background:var(--panel-solid);padding:12px;position:fixed;top:5px;left:5px;transform:translateY(-150%)}.skip-link:focus{transform:none}.search-bar{border:1px solid var(--border);background:var(--panel);z-index:10;border-radius:999px;align-items:center;gap:10px;width:min(520px,100%);margin:0 auto;padding:0 14px;display:flex;position:relative}.search-bar input{background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:36px;padding:10px 0;font-size:12px}.search-bar kbd{font-size:max(10px,var(--min-label-font,8px));color:var(--muted)}.search-bar button{color:var(--muted);min-width:28px;min-height:36px}.search-bar.compact{width:100%;margin-bottom:18px}.universe{grid-template-columns:260px minmax(0,1fr) 276px;gap:24px;min-height:830px;display:grid;position:relative}.home-left,.home-right{z-index:3;pointer-events:none;padding-top:20px}.home-left>*,.home-right>*{pointer-events:auto}.home-left .panel,.home-right .panel{color:var(--text);margin-bottom:18px;padding:17px;display:block}.home-left .today-teaser{min-height:146px;margin-bottom:40px}.home-left .panel:hover{text-decoration:none}.big-date{color:var(--accent);margin-bottom:12px;font-family:Cormorant Garamond,serif;font-size:48px;line-height:1.1}.home-left .panel p,.home-right .panel p{font-size:12px}.home-right{padding-top:20px}.orbit-system{left:calc(50% - 20px);top:var(--orbit-top,418px);z-index:1;width:0;height:0;position:absolute}.orbit-guide{border:1px solid var(--border);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.orbit-0{width:calc(240px * var(--orbit-scale,1));height:calc(240px * var(--orbit-scale,1))}.orbit-1{width:calc(410px * var(--orbit-scale,1));height:calc(410px * var(--orbit-scale,1))}.orbit-2{width:calc(580px * var(--orbit-scale,1));height:calc(580px * var(--orbit-scale,1))}.orbit-3{width:calc(860px * var(--orbit-scale,1));height:calc(860px * var(--orbit-scale,1));border-style:dashed}.orbit-sun{width:190px;color:var(--text);text-align:center;z-index:2;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-56px)}.orbit-sun:hover{text-decoration:none}.sun-disc{width:112px;height:112px;box-shadow:inset -13px -14px 24px #6c24356b,inset 7px 8px 18px #fff0dd6b,0 0 54px var(--shadow);background:radial-gradient(circle at 38% 34%,#f6b9ae,#d96862 58%,#a8413f);border-radius:50%;place-items:center;display:grid;position:relative}.orbit-sun strong{z-index:2;color:#fff;text-shadow:0 1px 4px #46141c7a;margin:5px 0 0;font-family:Cormorant Garamond,Songti SC,serif;font-size:19px;font-weight:400;line-height:1.1;position:absolute;top:56px;left:0;right:0}.orbit-sun .eyebrow{font-size:max(8px,var(--min-label-font,8px));letter-spacing:.12em;margin:7px 0 0}.orbit-sun>span:not(.eyebrow),.orbit-sun small{font-size:max(10px,var(--min-label-font,8px));color:var(--muted)}.orbit-sun small{font-size:max(8px,var(--min-label-font,8px))}.halo{pointer-events:none;background:radial-gradient(circle,#d9686242,#d9686200 68%);border-radius:50%;width:250px;height:250px;animation:7s ease-in-out infinite breathe;position:absolute;top:-69px;left:50%;transform:translate(-50%)}.orbit-track{--orbit-scale-x:1;--orbit-scale-y:1;--orbit-inverse-x:1;--orbit-inverse-y:1;--orbit-duration:100s;width:0;height:0;transform:scale(var(--orbit-scale-x),var(--orbit-scale-y));pointer-events:none;position:absolute;inset:0}.release-track{--orbit-duration:140s}.outer-track{--orbit-duration:180s}.edge-track{--orbit-duration:220s}.orbit-revolution{width:0;height:0;animation:spin var(--orbit-duration) linear infinite}.orbit-system:hover .orbit-revolution,.orbit-system:hover .orbit-node,.orbit-system:focus-within .orbit-revolution,.orbit-system:focus-within .orbit-node,.motion-paused .orbit-revolution,.motion-paused .orbit-node{animation-play-state:paused}.orbit-toggle{margin-left:4px}.orbit-node{left:calc(var(--x) * var(--orbit-scale,1));top:calc(var(--y) * var(--orbit-scale,1));transform:scale(var(--orbit-inverse-x),var(--orbit-inverse-y)) translate(-50%,-50%);animation:orbit-upright var(--orbit-duration) linear infinite;transform-origin:0 0;pointer-events:auto;min-width:85px;color:var(--text);text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute}.orbit-node small{font-size:max(11px,var(--min-label-font,8px));max-width:110px;color:var(--text);background:0 0;font-weight:700;line-height:1.2}.orbit-disc{height:var(--planet-size,72px);width:var(--planet-size,72px);background:var(--gradient,linear-gradient(150deg,var(--panel-solid),var(--member)));border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;font-family:Cormorant Garamond,serif;font-size:23px;display:flex;position:relative;overflow:hidden;box-shadow:inset -7px -9px 15px #1c121b6b,inset 5px 5px 12px #ffffff5c,0 9px 19px #2c182338}.orbit-disc:after{content:"";background:linear-gradient(120deg,#ffffff4d,#0000 46%,#0000001f);animation:26s linear infinite spin;position:absolute;inset:0}.orbit-disc:before{content:"";z-index:1;background:#23161e42;position:absolute;inset:0}.orbit-disc img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.orbit-disc .planet-title{z-index:2;color:#fff;width:calc(100% - 8px);font-family:Arial,Noto Sans,sans-serif;font-size:var(--planet-font);overflow-wrap:normal;word-break:normal;text-align:center;text-shadow:0 1px 3px #000000a6;font-weight:700;line-height:1.05;position:relative}.member-node .orbit-disc{border-color:var(--member);width:54px;height:54px}.unit-node .orbit-disc,.tour-node .orbit-disc{width:51px;height:51px}.milestone-node .orbit-disc{border:2px solid var(--highlight);background:var(--gradient,linear-gradient(135deg,#cf9ca9,#894656));width:64px;height:64px}.orbit-index{display:none}.orbit-focus{color:var(--text);box-shadow:0 14px 34px var(--shadow);display:block;overflow:hidden}.orbit-focus:hover{border-color:var(--highlight);text-decoration:none}.orbit-focus-art{background:linear-gradient(155deg,#dcaab8,#8e5568);height:clamp(180px,20vw,360px)}.home-page .orbit-focus-art{aspect-ratio:4/3;height:auto}.orbit-focus-copy{padding:13px}.orbit-focus-copy h2{margin:3px 0;font-size:22px}.orbit-focus-copy p{font-size:max(11px,var(--min-label-font,8px));margin:2px 0 8px}.orbit-focus-copy .eyebrow{font-size:max(9px,var(--min-label-font,8px));margin:0}.orbit-focus-copy>a{color:var(--accent);font-size:max(11px,var(--min-label-font,8px));margin-top:9px;display:inline-block}.orbit-caption{z-index:2;text-align:center;font-size:max(11px,var(--min-label-font,8px));color:var(--muted);margin:0;position:relative}.image-slot{background:linear-gradient(155deg,#d8a4b2,#8e5568);border-radius:3px;min-height:75px;position:relative;overflow:hidden}.image-slot:before{content:"";text-align:center;font-size:max(9px,var(--min-label-font,8px));letter-spacing:.15em;color:#ffffffa6;position:absolute;top:40%;left:0;right:0}.image-slot>span{font-size:max(8px,var(--min-label-font,8px));color:#4a342e;background:#fff9f3db;border-radius:2px;padding:1px 4px;position:absolute;bottom:4px;left:5px}.scope{font-size:max(11px,var(--min-label-font,8px));flex-wrap:wrap;align-items:center;gap:5px;line-height:1.4;display:inline-flex}.scope i{background:var(--member);border-radius:50%;flex-shrink:0;width:6px;height:6px}.scope small{font-size:max(9px,var(--min-label-font,8px))}.badge{border:1px solid var(--border);font-size:max(10px,var(--min-label-font,8px));white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:3px 7px;display:inline-flex}.badge small{font-size:max(9px,var(--min-label-font,8px))}.evidence-1{border-style:double;border-width:3px;padding:1px 5px}.evidence-2{border-style:dotted}.evidence-3{color:var(--muted);border-style:dashed}.archive-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.archive-toolbar .chips{margin:0}.archive-toolbar select{padding:6px}.active-filters{flex-wrap:wrap;gap:7px;min-height:28px;margin:12px 0;display:flex}.active-filters .chip{font-size:max(10px,var(--min-label-font,8px))}.archive-grid{grid-template-columns:210px minmax(0,1fr) 290px;align-items:start;gap:16px;display:grid}.filters{padding:16px}.filter-field{margin-bottom:15px;display:block}.filter-field>span{font-size:max(11px,var(--min-label-font,8px));margin-bottom:5px;display:block}.filter-field select{width:100%;font-size:max(11px,var(--min-label-font,8px))}.archive-results{overflow:hidden}.list-heading{color:var(--muted);font-size:max(10px,var(--min-label-font,8px));letter-spacing:.08em;border-bottom:1px solid var(--border);padding:13px}.archive-row{border-bottom:1px solid var(--border);text-align:left;grid-template-columns:65px minmax(110px,1fr) 88px 95px 95px;align-items:center;gap:10px;width:100%;min-height:104px;padding:12px;display:grid}.archive-row:last-child{border:0}.archive-row:hover,.archive-row.selected{background:var(--active)}.archive-row .image-slot{height:70px;min-height:0}.archive-row .image-slot:before,.archive-row .image-slot span{font-size:max(6px,var(--min-label-font,8px))}.archive-row strong{font-size:12px;line-height:1.5;display:block}.archive-row small{font-size:max(9px,var(--min-label-font,8px));overflow-wrap:anywhere;margin-top:4px;display:block}.archive-row .badge{white-space:normal;font-size:max(9px,var(--min-label-font,8px));padding:3px 5px}.archive-row .badge small{margin:0;display:inline}.row-date{font-size:max(10px,var(--min-label-font,8px))}.selected-panel{padding:17px}.selected-panel>.image-slot{height:145px;margin-bottom:15px}.selected-panel h2{font-size:24px}.selected-panel p{font-size:12px}.sources{margin-top:25px}.source,.fact{border-bottom:1px solid var(--border);font-size:max(11px,var(--min-label-font,8px));padding:11px 0}.source strong{margin-bottom:5px;display:block}.source code,.fact code{font-size:max(10px,var(--min-label-font,8px));overflow-wrap:anywhere;color:var(--muted);margin:6px 0;display:block}.source small{display:block}.fact p{margin:8px 0;font-size:12px}.fact.conflict{border:1px solid var(--branch);background:var(--active);margin-top:12px;padding:12px}.mobile-filter{display:none}.empty{text-align:center;border-style:dashed;margin-bottom:20px;padding:38px 20px}.empty h3{font-size:24px}.empty .chip{margin:5px}.empty-symbol{color:var(--muted);font-size:36px;display:block}.record-grid,.event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.record-card{color:var(--text);padding:13px;display:block}.record-card:hover{border-color:var(--highlight);text-decoration:none}.record-card .image-slot{height:120px;margin-bottom:13px}.record-card h3{margin:12px 0 7px;font-size:23px}.record-card p{margin-top:10px;font-size:12px}.event-card{padding:17px}.event-card h3{font-size:21px}.event-card .text-link{font-size:12px}.section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-heading p{margin:0}.timeline-toolbar{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.timeline-toolbar p{flex:1;margin:0}.time-road-scene{width:100%;max-width:1100px;margin:30px auto;position:relative}.time-road-scene>svg{position:absolute;top:0;left:0;overflow:visible}.road-watermark{opacity:.08;white-space:nowrap;pointer-events:none;font-family:Cormorant Garamond,serif;font-size:clamp(34px,7vw,90px);position:absolute;top:0;left:50%;transform:translate(-50%)}.time-road-stations{padding:40px 0;position:relative}.time-road-stop{align-items:center;height:210px;display:flex}.station-right{justify-content:flex-end}.time-road-station{width:43%;color:var(--text);z-index:2;padding:18px;line-height:1.5;display:block}.time-road-station:hover{border-color:var(--highlight);text-decoration:none}.time-road-station strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0;font-family:Cormorant Garamond,Songti SC,serif;font-size:21px;display:-webkit-box;overflow:hidden}.time-road-station small,.time-road-station span{font-size:max(11px,var(--min-label-font,8px));color:var(--muted);display:block}.branch-station{border-top:2px solid var(--member,var(--branch))}@media (width<=700px){.time-road-station{padding:12px}.time-road-station strong{font-size:16px}.time-road-station small,.time-road-station span{font-size:max(9px,var(--min-label-font,8px))}}.odometer{align-items:center;gap:20px;padding:14px 20px;display:flex}.odometer>div{background:var(--border);flex:1;height:4px}.odometer i{background:var(--highlight);width:100%;height:4px;display:block}@media (width<=360px){.home-page .orbit-system{transform:scale(.82)}}.today-layout{grid-template-columns:minmax(0,1fr) 300px;gap:28px;margin-top:25px;display:grid}.today-date{align-items:center;gap:22px;margin-bottom:30px;display:flex}.today-date>span{color:var(--accent);font-family:Cormorant Garamond,serif;font-size:78px;line-height:1}.today-date h2{margin-bottom:8px}.gaps{padding:20px}.gaps .event-card{margin:15px 0}.gaps h2{font-size:25px}.gaps .event-card h3{font-size:18px}.detail-layout{grid-template-columns:minmax(0,1fr) 300px;gap:28px;display:grid}.detail-layout>*{min-width:0}.detail-layout>aside{padding:20px}.detail-layout>aside .record-card{align-items:center;margin:20px 0}.detail-layout>aside .record-card>div:last-child{min-width:0}.detail-layout>aside .record-card h3,.cassette-content h2{overflow-wrap:anywhere}.detail-record{padding:28px}.save-record{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.cassette-section{min-width:0}.cassette-perspective{perspective:1200px;padding:25px 0 35px}.cassette-body{aspect-ratio:1.8;width:min(640px,100%);transform-style:preserve-3d;border:0;border-radius:14px;margin:auto;padding:0;transition:transform .9s cubic-bezier(.4,.05,.2,1);display:block;position:relative}.cassette-body.side-B{transform:rotateY(180deg)}.cassette-face{backface-visibility:hidden;box-shadow:inset 0 0 30px #60474355,0 12px 30px var(--shadow);color:#352727;background:linear-gradient(145deg,#cfaaa0,#b7897c);border:2px solid #604743;border-radius:14px;padding:26px;position:absolute;inset:0;overflow:hidden}.cassette-B{color:#f3e7ee;background:linear-gradient(145deg,#98718e,#553c5b);border-color:#362739;transform:rotateY(180deg)}.tape-label{text-align:left;background:repeating-linear-gradient(0deg,#f6e9dd,#f6e9dd 14px,#e0c8b6 15px);border:1px solid #70544c;border-radius:4px;flex-direction:column;gap:5px;height:46%;padding:13px;display:flex}.cassette-B .tape-label{color:#352727;background:#ddc7d5}.tape-label strong{font-family:Cormorant Garamond,serif;font-size:27px;line-height:1.05}.tape-label span{font-size:max(10px,var(--min-label-font,8px));letter-spacing:.15em}.tape-label small{color:#5b4546}.reels{background:#302529;border:2px solid #5c4540;border-radius:30px;justify-content:space-around;align-items:center;height:32%;margin:10px 0;display:flex}.reels i{background:repeating-conic-gradient(#f4e8dd 0deg 25deg,#473638 25deg 60deg);border:7px solid #d4b1a3;border-radius:50%;width:63px;height:63px;animation:9s linear infinite spin;position:relative}.reels i:after{content:"";background:#302529;border-radius:50%;position:absolute;inset:17px}.reels span{background:#9b867b;width:25%;height:16px}.tape-base{letter-spacing:22px;text-align:center;font-size:18px}.screw{background:#d4b7ac;border:1px solid #57413f;border-radius:50%;width:8px;height:8px;position:absolute}.screw:after{content:"";background:#57413f;width:5px;height:1px;position:absolute;top:3px;left:1px}.screw.one{top:10px;left:10px}.screw.two{top:10px;right:10px}.screw.three{bottom:10px;left:10px}.screw.four{bottom:10px;right:10px}.cassette-content{border:1px solid var(--border);background:var(--panel);border-radius:4px;padding:26px}.member-tabs{flex-wrap:wrap;gap:9px;margin:0 0 24px;display:flex}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:20px 0 35px;display:grid}.collection-card{color:var(--text);padding:18px}.collection-card:hover{border-color:var(--highlight);text-decoration:none}.collection-card .image-slot{height:170px;margin-bottom:20px}.collection-card p{font-size:12px}.new-collection{align-items:center;gap:14px;margin-bottom:30px;padding:20px;display:flex}.new-collection input{flex:1;min-width:0}.collection-detail{padding:28px}.collection-fields{grid-template-columns:1fr 2fr;gap:20px;display:grid}.collection-fields label{flex-direction:column;gap:8px;display:flex}.demo-banner{border:1px dashed var(--border);margin-bottom:25px;padding:18px}.demo-banner .chip{margin-left:10px}.collection-entry{border-bottom:1px solid var(--border);grid-template-columns:32px 95px 1fr auto;align-items:center;gap:18px;padding:22px 0;display:grid}.collection-entry .image-slot{height:95px}.collection-entry h3{margin:0 0 8px}.collection-entry textarea{margin-top:12px}.entry-number{color:var(--muted);font-family:Cormorant Garamond,serif;font-size:25px}.entry-actions{flex-wrap:wrap;gap:5px;max-width:160px;display:flex}.add-record-form{gap:10px;margin:25px 0;display:flex}.add-record-form select{flex:1}.delete-confirm{border:1px dashed var(--highlight);margin-top:20px;padding:18px}.delete-confirm .chip{margin-right:10px}.lens-layout{grid-template-columns:minmax(0,1fr) 310px;gap:26px;display:grid}.lens-layout>aside{align-self:start;padding:24px}.upload-zone{text-align:center;border-style:dashed;border-width:1.5px;padding:45px 25px}.upload-zone img{object-fit:contain;max-width:100%;max-height:350px;margin:0 auto 15px;display:block}.upload-icon{color:var(--muted);font-family:serif;font-size:65px}.file-button{cursor:pointer;margin:12px;position:relative;overflow:hidden}.file-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.file-button:focus-within{outline:2px solid var(--accent);outline-offset:4px}.lens-status{margin:20px 0;padding:25px}.demo-candidate{margin:20px 0}.demo-candidate>p{color:var(--muted);margin-top:12px;font-size:12px}.error-message{color:var(--accent);border:1px solid var(--highlight);padding:12px}.schedule-grid,.appearance-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.contribution-form{max-width:780px;padding:28px}.contribution-form label{flex-direction:column;gap:8px;margin:20px 0;display:flex}.appearance-grid{margin-bottom:25px}.theme-card{text-align:left;min-height:240px;padding:45px 25px}.theme-preview-red{color:#241b22;background:radial-gradient(#ffede7,#faeae3)}.theme-preview-velvet{color:#f3e7ee;background:radial-gradient(#3a1f42,#180a1c)}.theme-card[aria-pressed=true]{outline:2px solid var(--highlight);outline-offset:3px}.appearance-grid+.panel{padding:25px}.about-panel{max-width:900px;padding:30px}.coverage-table>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:15px;padding:12px 0;display:flex}.coverage-table{margin:20px 0}.dock{z-index:30;border:1px solid var(--border);background:var(--panel-solid);max-width:1520px;box-shadow:0 6px 30px var(--shadow);border-radius:4px;align-items:center;gap:16px;margin:auto;padding:10px 17px;display:flex;position:fixed;bottom:18px;left:40px;right:40px}.dock-cover{color:#352727;background:linear-gradient(140deg,#dfb4a6,#9f6d79);border-radius:3px;justify-content:center;align-items:center;width:42px;height:42px;font-family:Cormorant Garamond,serif;font-size:20px;display:flex}.dock-title{width:280px;min-width:0}.dock-title strong{font-size:12px;font-weight:500;line-height:1.4;display:block}.dock-title small{font-size:max(10px,var(--min-label-font,8px));display:block}.dock-controls{align-items:center;gap:4px;display:flex}.play-unavailable{color:var(--muted);padding:0 9px;font-size:25px}.dock-line{background:var(--border);flex:1;height:3px;margin:0 20px}.queue-panel{background:var(--panel-solid);width:min(440px,100%);max-height:55vh;padding:18px;position:absolute;bottom:calc(100% + 12px);right:0;overflow:auto}.queue-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;display:flex}.queue-row>button:first-child{text-align:left;min-height:44px;color:var(--accent)}.toast{z-index:60;background:var(--text);max-width:90%;color:var(--bg);box-shadow:0 10px 30px var(--shadow);border-radius:999px;padding:12px 22px;font-size:12px;position:fixed;bottom:105px;left:50%;transform:translate(-50%)}.storage-warning{background:var(--active);border-bottom:1px solid var(--highlight);padding:12px 40px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes orbit-upright{0%{transform:rotate(0deg) scale(var(--orbit-inverse-x),var(--orbit-inverse-y)) translate(-50%,-50%)}to{transform:rotate(-360deg) scale(var(--orbit-inverse-x),var(--orbit-inverse-y)) translate(-50%,-50%)}}@keyframes breathe{0%,to{opacity:.3}50%{opacity:.75}}@media (width>=1500px){.archive-row{grid-template-columns:78px minmax(120px,1fr) 110px 120px 108px}}@media (width<=1250px){.header{gap:16px;padding-left:24px;padding-right:24px}.header nav{gap:13px}.header nav a{font-size:12px}.skin-link{display:none}.main{padding-left:24px;padding-right:24px}.universe{grid-template-columns:200px minmax(0,1fr) 205px}.home-left .panel,.home-right .panel{padding:14px}.orbit-system{transform:scale(.85)}.archive-grid{grid-template-columns:180px minmax(0,1fr)}.selected-panel{grid-column:1/-1;grid-template-columns:180px 1fr;gap:15px;display:grid}.selected-panel>.image-slot{grid-row:1/6;height:180px}.selected-panel .sources{grid-column:1/-1}.selected-panel h2,.selected-panel p{margin:0}.detail-layout{grid-template-columns:minmax(0,1fr) 260px}.dock{left:24px;right:24px}}@media (width<=1024px){.header{flex-wrap:wrap;gap:10px 20px}.header nav{order:3;justify-content:space-between;gap:10px;width:100%}.preferences{margin-left:auto}.universe{grid-template-columns:1fr 1fr;gap:18px;min-height:0;padding-top:700px;display:grid}.orbit-system{top:355px;transform:scale(.78)}.home-left,.home-right{pointer-events:auto;padding:0}.home-left .panel,.home-right .panel{margin-bottom:16px}.orbit-caption{margin-top:10px}.home-right .panel:first-child{min-height:238px}.archive-row{grid-template-columns:65px minmax(0,1fr) 85px 95px}.archive-row>.badge{grid-area:2/2;justify-self:start}.archive-row>.image-slot{grid-row:1/3}.odometer{margin-top:25px}.today-layout{grid-template-columns:1fr}.gaps{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.gaps>h2,.gaps>.eyebrow,.gaps>p{grid-column:1/-1}.gaps .event-card{margin:0}.detail-layout{grid-template-columns:minmax(0,1fr)}.detail-layout>aside{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.detail-layout>aside>h3{grid-column:1/-1}.detail-layout>aside .record-card{margin:0}.lens-layout{grid-template-columns:1fr}.lens-layout>aside{flex-wrap:wrap;gap:15px;display:flex}.lens-layout>aside h2,.lens-layout>aside .eyebrow{width:100%}.collection-grid{gap:15px}.collection-card .image-slot{height:140px}}@media (width<=700px){body{font-size:13px}.header{grid-template-columns:max-content max-content minmax(0,1fr);gap:8px;padding:13px 18px;display:grid}.brand{font-size:25px}.menu-toggle{grid-column:2;margin-left:0;display:flex}.header nav{display:none}.header nav.open{background:var(--panel-solid);width:auto;box-shadow:0 10px 20px var(--shadow);flex-direction:column;align-items:stretch;padding:15px;display:flex;position:absolute;top:70px;left:18px;right:18px}.header nav a{padding:12px;font-size:14px}.preferences{grid-column:3;justify-content:flex-end;gap:4px;width:auto;margin:0}.preferences .chip{min-height:38px}.chip{min-height:44px;font-size:12px}.skin-link{display:none}.main{padding:20px 18px 30px}.home-main{padding-top:6px}.page-title{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:23px}h1{font-size:32px}h2{font-size:25px}.page-title .chip{font-size:max(11px,var(--min-label-font,8px))}.page-title input[type=date]{width:100%}.search-bar{padding:0 12px}.search-bar input{font-size:max(11px,var(--min-label-font,8px))}.search-bar kbd{display:none}.universe{grid-template-columns:1fr;gap:0;padding-top:490px}.orbit-system{top:255px;left:50%;transform:none}.orbit-0{width:36vw;height:36vw}.orbit-1{width:52.5vw;height:52.5vw}.orbit-2{width:70vw;height:70vw}.orbit-3{width:90vw;height:90vw;display:block}.orbit-sun{width:130px;transform:translate(-50%,-36px)}.sun-disc{width:72px;height:72px}.orbit-sun strong{margin-top:2px;font-size:16px}.orbit-sun .eyebrow{font-size:max(5px,var(--min-label-font,8px));max-width:95px;margin:5px 0 0}.orbit-sun>span:not(.eyebrow){font-size:max(8px,var(--min-label-font,8px))}.orbit-sun small{font-size:max(7px,var(--min-label-font,8px))}.halo{width:140px;height:140px;top:-34px}.member-track{--orbit-scale-x:.6;--orbit-scale-y:.6;--orbit-inverse-x:1.66667;--orbit-inverse-y:1.66667}.release-track{--orbit-scale-x:.512195;--orbit-scale-y:.512195;--orbit-inverse-x:1.95238;--orbit-inverse-y:1.95238}.outer-track{--orbit-scale-x:.43;--orbit-scale-y:.43;--orbit-inverse-x:2.32558;--orbit-inverse-y:2.32558}.edge-track{--orbit-scale-x:.47;--orbit-scale-y:.47;--orbit-inverse-x:2.12766;--orbit-inverse-y:2.12766}.orbit-node{min-width:60px}.orbit-node small{font-size:max(9px,var(--min-label-font,8px));max-width:75px;font-weight:700;line-height:1.15}.orbit-disc,.unit-node .orbit-disc,.tour-node .orbit-disc{width:48px;height:48px;font-size:16px}.member-node .orbit-disc{width:42px;height:42px;font-size:17px}.milestone-node .orbit-disc{width:48px;height:48px}.orbit-disc .planet-title{font-size:calc(var(--planet-font) * .85)}.home-left,.home-right{grid-template-columns:1fr;gap:14px;display:grid}.home-left .panel,.home-right .panel{margin:0;padding:20px}.home-right{margin-top:14px}.home-right .panel:first-child{min-height:0}.orbit-caption{margin:20px 0;line-height:1.8}.home-left .today-teaser{grid-template-columns:1fr 1fr;column-gap:15px;display:grid}.today-teaser .eyebrow{grid-column:1/-1}.today-teaser .big-date{text-align:right;grid-area:2/2/4}.today-teaser small{grid-column:1/-1}.archive-toolbar{flex-wrap:wrap;gap:12px}.archive-toolbar>span{order:3;width:100%}.archive-toolbar>label{font-size:max(11px,var(--min-label-font,8px));margin-left:auto}.archive-toolbar .chips{gap:5px}.archive-toolbar .chip{padding:7px 10px}.mobile-filter{display:inline-flex}.archive-grid{grid-template-columns:1fr}.filters{display:none}.filters.is-open{display:block}.filters.is-open .filter-field{vertical-align:top;width:calc(50% - 8px);margin-right:8px;display:inline-block}.archive-row{grid-template-columns:52px minmax(0,1fr) 86px;gap:9px;padding:12px 10px}.archive-row>.scope{grid-area:2/2}.archive-row>.row-date{grid-area:1/3}.archive-row>.badge{grid-area:2/3;justify-self:stretch}.archive-row>.image-slot{grid-row:1/3;height:70px}.archive-row strong{font-size:max(11px,var(--min-label-font,8px))}.selected-panel{grid-column:auto;display:block}.selected-panel>.image-slot{height:190px;margin-bottom:15px}.selected-panel h2{margin-bottom:12px}.selected-panel p{margin:12px 0}.record-grid,.event-grid{grid-template-columns:1fr}.record-card{grid-template-columns:90px minmax(0,1fr);gap:14px;padding:14px;display:grid}.record-card>.image-slot{height:115px;margin:0}.record-card h3{margin:8px 0;font-size:20px}.record-card p{font-size:max(11px,var(--min-label-font,8px))}.timeline-toolbar{gap:12px}.timeline-toolbar>p{flex-basis:100%}.odometer{flex-wrap:wrap;gap:10px;padding:14px}.odometer small{text-align:center;width:100%}.today-date{align-items:flex-start;gap:15px}.today-date>span{font-size:60px}.today-date h2{font-size:22px}.today-date p{font-size:max(11px,var(--min-label-font,8px))}.gaps{display:block}.gaps .event-card{margin:15px 0}.cassette-content{padding:20px}.cassette-perspective{padding:20px 0 25px}.cassette-face{border-radius:9px;padding:15px}.tape-label{gap:2px;height:45%;padding:6px}.tape-label strong{font-size:18px}.tape-label span,.tape-label small{font-size:max(7px,var(--min-label-font,8px))}.reels{height:30%;margin:6px 0}.reels i{border-width:4px;width:36px;height:36px}.reels i:after{inset:9px}.tape-base{font-size:max(11px,var(--min-label-font,8px));letter-spacing:15px}.cassette-section>.section-heading{align-items:flex-start}.cassette-section>.section-heading .eyebrow{max-width:120px}.detail-layout>aside{display:block}.detail-layout>aside .record-card{margin-top:15px}.collection-grid{grid-template-columns:1fr}.collection-card{grid-template-columns:90px 1fr;gap:10px 18px;display:grid}.collection-card>.image-slot{grid-row:1/5;height:120px;margin:0}.collection-card h2{margin:0;font-size:23px}.collection-card p{font-size:max(11px,var(--min-label-font,8px));margin:0}.new-collection{flex-wrap:wrap;padding:18px}.new-collection label,.new-collection input{width:100%}.collection-detail{padding:18px}.collection-fields{grid-template-columns:1fr}.collection-entry{grid-template-columns:25px 60px 1fr;gap:10px;padding:20px 0}.collection-entry>.image-slot{height:70px}.collection-entry h3{font-size:18px}.entry-actions{grid-column:3;max-width:none}.demo-banner .chip{margin:10px 0 0}.add-record-form{flex-wrap:wrap}.add-record-form select{width:100%}.upload-zone{padding:25px 15px}.lens-layout>aside{display:block}.schedule-grid,.appearance-grid{grid-template-columns:1fr}.theme-card{min-height:190px;padding:30px 22px}.contribution-form,.about-panel{padding:20px}.dock{gap:9px;padding:8px;bottom:10px;left:12px;right:12px}.dock-cover{display:none}.dock-title{flex:1;width:auto}.dock-title strong{font-size:max(10px,var(--min-label-font,8px))}.dock-title small{font-size:max(8px,var(--min-label-font,8px))}.dock-controls{gap:0}.dock-controls .icon-button{width:32px;height:44px}.play-unavailable{padding:0 4px;font-size:22px}.dock-line{display:none}.dock>.chip{padding:7px 9px}.queue-panel{width:100%;right:0}.toast{text-align:center;border-radius:10px;width:90%;bottom:90px}footer{flex-direction:column;gap:12px;padding:25px 18px 100px}.storage-warning{padding:12px 18px;font-size:12px}.coverage-table>div{font-size:max(11px,var(--min-label-font,8px))}.coverage-table>div>span:last-child{text-align:right}}.home-right{grid-column:3}.branch-pagination{align-items:center;gap:12px;margin-top:15px;display:flex}@media (width<=1024px){.branch-pagination{flex-wrap:wrap;gap:8px}.branch-pagination>span{width:100%}.home-right{grid-column:2}}@media (width<=700px){.home-right{grid-column:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.image-slot.has-image:before{display:none}.image-slot img,.orbit-disc img{object-fit:cover;width:100%;height:100%;display:block}.orbit-disc{overflow:hidden}.image-slot.detail-photo{height:min(70vh,640px)}.detail-photo img{object-fit:contain;background:var(--panel-solid)}.image-slot.detail-photo.is-catalog-artwork{aspect-ratio:1;width:100%;max-width:640px;height:auto;min-height:0;margin-inline:auto}.detail-layout>aside .record-card .image-slot.is-catalog-artwork{aspect-ratio:1;align-self:center;width:100%;height:auto;min-height:0}.detail-layout>aside .record-card .image-slot.is-catalog-artwork img{object-fit:contain;object-position:center}.detail-layout>aside .record-card-art{flex-direction:column;align-self:center;align-items:center;gap:6px;min-width:0;display:flex}.detail-layout>aside .record-card-art .image-slot{width:100%;margin:0}.detail-layout>aside .record-card-art .scope{text-align:center;overflow-wrap:anywhere;justify-content:center;max-width:100%}.detail-layout>aside .record-card-scope-below h3{margin-top:0}@media (width>=701px){.detail-layout>aside .record-card-scope-below>div:last-child{margin-top:12px}}.image-slot.member-portrait{height:360px}.member-portrait img,.selected-panel>.image-slot img{object-fit:contain;background:var(--panel-solid)}.photo-credit,.source-link,.field-source-links{overflow-wrap:anywhere;font-size:12px}.photo-credit small{margin-top:4px;display:block}.photo-credit a,.source-link,.field-source-links a{text-underline-offset:3px;text-decoration:underline}.field-source-links{flex-wrap:wrap;gap:10px;display:flex}.track-list a{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.track-list small{white-space:nowrap}.track-list a>span{overflow-wrap:anywhere;min-width:0}.archive-pagination{flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.credit-gallery .image-slot{height:220px}.video-links{border-top:1px solid var(--border);margin:24px 0;padding-top:16px}.video-entry{padding:12px 0}.video-entry h4{overflow-wrap:anywhere;margin:0 0 10px}.video-destination{align-items:center;gap:12px;margin:12px 0;display:flex}.video-destination .chip{flex-shrink:0}.video-destination small{overflow-wrap:anywhere;color:var(--muted);display:block}.video-links-featured{margin:0 0 24px;padding:20px}.video-links-featured h3{margin-top:0}.video-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.video-destinations .video-destination{flex-wrap:wrap;align-content:start}.video-platform-pending{opacity:.65;cursor:default;border-style:dashed}@media (width<=700px){.video-destinations .video-destination{flex-direction:column;align-items:flex-start;gap:8px}}@media (width>=1251px){.archive-grid{grid-template-columns:224px minmax(0,1fr) 274px;gap:18px}.today-layout{grid-template-columns:minmax(0,1fr) 336px;gap:24px}.lens-layout{grid-template-columns:346px minmax(0,1fr);gap:22px}.collection-grid{gap:14px}}@media (width>=701px){.dock{max-width:none;box-shadow:none;border-bottom:0;border-left:0;border-right:0;border-radius:0;padding:9px max(40px,50vw - 680px);bottom:0;left:0;right:0}}@media (width<=700px){.orbit-node{min-width:0}.orbit-node small{display:block}.orbit-sun strong{color:#fff;text-shadow:0 1px 4px #00000080;white-space:nowrap;font-size:14px;position:absolute;top:22px}.orbit-sun>.eyebrow,.orbit-sun>span:not(.eyebrow),.orbit-sun>small{display:none}.orbit-index{margin:0 0 14px;padding:14px 18px;display:block}.orbit-index>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.orbit-index a{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}}.lens-layout>.lens-results{box-shadow:none;background:0 0;border:0;padding:0;display:block}.lens-results>.panel{margin-bottom:16px}.lens-scope{margin-top:16px;padding:18px}.today-side>.panel{margin-bottom:12px;padding:15px}.today-other-days h2,.today-playlist h2{font-size:16px}.today-day-link{text-align:left;border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;background:0 0;gap:10px;padding:8px 0;display:flex}.today-day-link span:first-child{color:var(--highlight);flex:0 0 42px}.today-day-link span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.today-playlist a{color:var(--text);gap:12px;padding:8px 0;font-size:12px;display:flex}.today-playlist a span{color:var(--highlight)}@media (width>=1251px){.today-layout .today-date>span{font-size:66px}.today-layout .event-grid{grid-template-columns:1fr;gap:8px;display:grid}.today-layout .event-card{margin:0}}.member-layout{grid-template-columns:minmax(0,1fr) 330px;gap:22px;display:grid}.member-layout>main{min-width:0}.member-hero{grid-template-columns:198px minmax(0,1fr);gap:18px;min-height:240px;margin-bottom:16px;display:grid}.member-profile-photo{width:198px;height:198px;overflow:hidden}.member-profile-photo img{object-fit:cover;width:100%;height:100%}.member-hero h2{margin:0;font-family:Cormorant Garamond,Songti SC,serif;font-size:48px;font-weight:400}.member-hero .chips{margin-top:16px}.member-releases,.member-timeline{margin-bottom:16px;padding:14px}.member-release-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.member-release-list a{color:var(--text);grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);gap:2px 8px;font-size:12px;display:grid}.member-release-list .image-slot{grid-row:1/3;width:48px;height:48px}.member-release-list strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.member-release-list small{color:var(--muted)}.member-timeline a{border-bottom:1px solid var(--border);color:var(--text);gap:12px;padding:8px 0;font-size:12px;display:flex}.member-timeline time{color:var(--highlight);white-space:nowrap}.member-side .panel{margin-bottom:12px;padding:15px}.member-side .member-count{color:var(--text);justify-content:space-between;padding:6px 0;font-size:12px;display:flex}.member-side .member-count span:last-child{color:var(--muted)}.member-cassette{margin-top:20px}.member-cassette .cassette{max-width:100%}@media (width<=1024px){.member-layout{grid-template-columns:1fr}.member-side{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}}@media (width<=700px){.member-hero{grid-template-columns:1fr}.member-profile-photo{width:100%;height:240px}.member-release-list,.member-side{grid-template-columns:1fr}}.collections-layout{grid-template-columns:minmax(0,1fr) 322px;gap:22px;display:grid}.collections-layout>main{min-width:0}.collections-layout .collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collections-layout .collection-card .image-slot{height:116px}.collections-layout .new-collection{margin-bottom:18px}.collections-side .panel{margin-bottom:12px;padding:15px}@media (width<=1024px){.collections-layout{grid-template-columns:1fr}.collections-side{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}}@media (width<=700px){.collections-layout .collection-grid,.collections-side{grid-template-columns:1fr}}.lens-results>.lens-evidence{padding:20px}.road-mobile{display:none}.horizontal-road-scroll{scrollbar-color:var(--highlight) transparent;width:100%;margin:22px 0 14px;overflow:auto hidden}.horizontal-road-scene{position:relative}.horizontal-road-scene>svg{position:absolute;inset:0}.horizontal-road-window{color:var(--muted);font-size:max(11px,var(--min-label-font,8px));letter-spacing:.12em;position:absolute;top:16px;left:24px}.horizontal-road-station{width:176px;min-height:100px;color:var(--text);z-index:2;padding:10px;display:block;position:absolute}.horizontal-road-station:hover{border-color:var(--highlight);text-decoration:none}.horizontal-road-station small,.horizontal-road-station span{font-size:max(10px,var(--min-label-font,8px));color:var(--muted);display:block}.horizontal-road-scene{min-height:720px}.horizontal-road-station strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.horizontal-road-station small,.horizontal-road-station span{font-size:max(10px,var(--min-label-font,8px));line-height:1.35;display:block}.horizontal-road-connector,.horizontal-road-marker{z-index:3;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.horizontal-road-connector{background:var(--branch);z-index:1;width:1px}.horizontal-road-marker{border:2.5px solid var(--panel-solid);background:var(--marker-color);width:15px;height:15px;box-shadow:0 0 0 1px var(--marker-color);border-radius:50%}.horizontal-road-marker.marker-tour{border-radius:3px}.horizontal-road-marker.marker-unit{border:2px solid var(--panel-solid);width:13px;height:13px;box-shadow:0 0 0 1px #b0567c}.horizontal-road-marker.marker-unit:after{content:"";border:2px solid var(--panel-solid);background:#a9761c;border-radius:50%;width:9px;height:9px;position:absolute;top:1px;left:8px}html[data-theme=velvet] .horizontal-road-station{background:#28142ed1;border-color:#4a2c52}@media (width<=700px){.road-desktop{display:none}.road-mobile{display:block}}@media (width>=1025px){.home-page .universe{min-height:calc(680px * var(--orbit-scale,1) + 150px)}.home-page .orbit-system{transform:none}}@media (width>=1251px){.home-left .today-teaser{height:146px;min-height:0;padding:14px;overflow:hidden}.home-left .today-teaser .eyebrow{display:none}.home-left .today-teaser h2{margin:0 0 2px;font-size:25px;line-height:1.1}.home-left .today-teaser .big-date{margin:0 0 2px;font-size:43px}.home-left .today-teaser p{font-size:max(10px,var(--min-label-font,8px));margin:0 0 3px}.home-left .today-teaser small{font-size:max(9px,var(--min-label-font,8px))}.home-left>.panel:not(.today-teaser){min-height:188px;padding:14px}.home-left>.panel:not(.today-teaser) h2{margin:2px 0 8px;font-size:26px}.home-left>.panel:not(.today-teaser) p{font-size:max(11px,var(--min-label-font,8px));margin:5px 0}.home-right .orbit-focus{padding:0}.orbit-focus-copy{padding:12px}.orbit-focus-copy h2{margin:2px 0;font-size:21px}.orbit-focus-copy p{margin:2px 0 5px}.orbit-focus-copy span{margin-top:5px}}@media (width<=360px){.today-layout{grid-template-columns:minmax(0,1fr)}.today-layout>section,.today-layout>aside{min-width:0}.today-date{display:block}.today-date>span{margin-bottom:10px;font-size:54px;display:block}}@media (width>=1251px){.archive-page>.page-title{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.archive-page>.search-bar{max-width:none;margin:0 0 12px}.archive-page>.archive-toolbar{margin:0 0 12px}.archive-page>.archive-grid{margin-top:0}.archive-page .filters{padding:14px}.archive-page .filter-field{margin-bottom:9px}.archive-page .filter-field select{min-height:34px}}.record-facts{grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);gap:10px 16px;margin:22px 0;font-size:13px;display:grid}.record-facts dt{color:var(--muted)}.record-facts dd{overflow-wrap:anywhere;margin:0}.track-preview audio{width:100%;max-width:480px}.video-preview{max-width:480px;display:block}.video-preview img{aspect-ratio:16/9;object-fit:cover;border-radius:4px;width:100%}.video-entry h4,.detail-record h2{overflow-wrap:anywhere}.setlist-song-list{columns:2;padding-left:22px;font-size:13px;line-height:1.8}.setlist-song-list li{break-inside:avoid;overflow-wrap:anywhere;margin-bottom:6px}.concert-setlists{margin:28px 0}@media (width<=700px){.setlist-song-list{columns:1}}body{isolation:isolate;color:var(--text)}body:before,body:after{z-index:0;width:100vw;height:100dvh;inset:0}#root{z-index:1}.sun-disc{overflow:hidden}.orbit-focus-art{aspect-ratio:4/3;overflow:hidden}.orbit-focus-art img{object-fit:cover;width:100%;height:100%;display:block}html[data-theme=velvet] body:before{filter:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='190' height='190'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' type='matrix' values='0 0 0 0 0.86 0 0 0 0 0.74 0 0 0 0 0.90 0 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}html[data-theme=velvet] body{background:radial-gradient(1200px 820px at 52% 56%,#3a1f42 0%,#241028 46%,#180a1c 100%)}html[data-theme=velvet] body:after{mix-blend-mode:overlay;background:linear-gradient(115deg,#ffffff1f 0%,#fff0 22%,#b481c238 55%,#ffffff17 78%,#501e5a57 100%);box-shadow:inset 0 0 260px #0a040ead}html[data-theme=velvet] .archive-page .archive-columns{border-color:var(--border);background:#4a2c529e}html[data-theme=velvet] .archive-page .archive-row.selected{background:#7e5b6c47}html[data-theme=velvet] .road-watermark{opacity:.26}@media (width>=1251px){.header{grid-template-columns:max-content minmax(0,1fr) max-content;column-gap:22px;display:grid}.header nav{gap:20px}.home-page .home-left,.home-page .home-right{padding-top:16px}.home-page .orbit-0{width:300px;height:300px}.home-page .orbit-1{width:500px;height:500px}.home-page .orbit-2{width:696px;height:696px}.home-page .orbit-3{width:860px;height:860px}.home-page .member-track{--orbit-duration:92s}.home-page .release-track{--orbit-duration:150s}.home-page .edge-track{--orbit-duration:230s}.home-page .orbit-node{gap:4px;min-width:0}.home-page .orbit-node small{max-width:none;color:var(--muted);font-size:max(8.5px,var(--min-label-font,8px));white-space:nowrap;font-weight:400}.home-page .orbit-label{background:var(--panel);color:var(--text);font-size:max(10.5px,var(--min-label-font,8px));white-space:nowrap;border-radius:3px;padding:1px 6px;font-weight:400;line-height:1.25;display:block}.home-page .orbit-disc .planet-title,.home-page .orbit-disc:before{display:none}.home-page .orbit-node .orbit-disc{width:var(--planet-size,40px);height:var(--planet-size,40px);background:radial-gradient(circle at 36% 32%, color-mix(in srgb, var(--member), white 45%), var(--member))}.home-page .release-node[href="/archive/item-perfect-velvet"] .orbit-disc{box-shadow:0 0 0 3px #d9686238}.home-page .milestone-node .orbit-disc{width:var(--planet-size,36px);height:var(--planet-size,36px);background:var(--panel-solid);border-width:1.5px}}.orbit-label{display:none}.home-page .orbit-revolution{animation-name:orbit-spin-with-phase}.home-page .orbit-node{animation-name:orbit-node-counter-phase}.home-page .orbit-track{--orbit-scale-x:1;--orbit-scale-y:1;--orbit-inverse-x:1;--orbit-inverse-y:1}.home-page .orbit-disc{box-shadow:inset -9px -12px 17px #1e111c7a,inset 5px 6px 12px #ffffff6b,0 10px 22px #28152142}@keyframes orbit-spin-with-phase{0%{transform:rotate(var(--orbit-phase,0deg))}to{transform:rotate(calc(var(--orbit-phase,0deg) + 1turn))}}@keyframes orbit-node-counter-phase{0%{transform:rotate(calc(0deg - var(--phase,0deg))) scale(var(--orbit-inverse-x),var(--orbit-inverse-y)) translate(-50%,-50%)}to{transform:rotate(calc(0deg - var(--phase,0deg) - 1turn)) scale(var(--orbit-inverse-x),var(--orbit-inverse-y)) translate(-50%,-50%)}}@media (width<=700px){.home-page .orbit-track{--orbit-scale-x:var(--mobile-orbit-x,.72)!important;--orbit-scale-y:.92!important;--orbit-inverse-x:var(--mobile-orbit-inverse,1.3889)!important;--orbit-inverse-y:1.087!important}.home-page .orbit-node .orbit-disc{width:var(--planet-size,36px);height:var(--planet-size,36px)}.home-page .orbit-node small{display:none}.home-page .orbit-sun{width:100px;transform:translate(-50%,-30px)}.home-page .sun-disc{width:64px;height:64px}.home-page .orbit-sun strong{font-size:12px;top:32px}.home-page .orbit-sun>span,.home-page .orbit-disc .planet-title{display:none}.home-page .orbit-label{background:var(--panel);color:var(--text);font-family:Manrope,PingFang SC,Microsoft YaHei,sans-serif;font-size:max(10.5px,var(--min-label-font,8px));white-space:nowrap;border-radius:3px;padding:1px 6px;font-weight:400;line-height:1.25;display:block}.home-page .orbit-node .orbit-disc{flex:none}.home-page .orbit-node{min-width:0}.home-page .orbit-focus-art{aspect-ratio:4/3;height:auto!important}.header{grid-template-columns:minmax(0,1fr) max-content max-content}.header .brand{grid-area:1/1;justify-self:start}.header .preferences{grid-area:1/2;justify-self:end}.header .menu-toggle{grid-area:1/3;justify-self:end;margin-left:0}.header .preferences .chip{min-height:32px;font-size:max(9px,var(--min-label-font,8px));padding:3px 6px}}@media (width>=1251px){.archive-page .archive-grid{grid-template-columns:224px minmax(0,1fr) 274px;gap:18px}.archive-page .archive-row,.archive-page .archive-columns{grid-template-columns:78px minmax(0,1fr) 120px 132px 108px 92px;align-items:center;gap:11px;padding:9px 12px;display:grid}.archive-page .archive-row{min-height:68px}.archive-page .archive-row .image-slot{height:50px}.archive-page .selected-panel>.image-slot{height:104px}}.archive-page .archive-columns{border-bottom:1px solid var(--border);background:#f6e7e0f0}.archive-page .archive-record-name,.archive-page .row-date,.archive-page .row-platforms{overflow-wrap:anywhere;min-width:0}.archive-page .row-platforms{font-size:max(10px,var(--min-label-font,8px));color:var(--muted)}.archive-page .archive-row.selected{background:#d9686217}@media (width<=1250px){.archive-page .archive-columns{display:none}.archive-page .row-platforms{grid-area:3/2/auto/-1}}@media (width<=700px){.archive-page .row-platforms{grid-area:3/2/auto/-1}}.horizontal-road-station{width:162px;min-height:0;padding:8px 10px}.horizontal-road-station strong{-webkit-line-clamp:unset;font-size:12.5px;line-height:1.3;display:block;overflow:visible}:root{--title-font:"Cormorant Garamond","Noto Serif SC","Songti SC",serif;--body-font:"Figtree","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--muted:#8c716d;--toggle-muted:#b3a19c;--chip-border:#d3b7b0;--active:#d9686229;--road-mark:#dfc3bb;--disclaimer:#96776f;--breadcrumb:#7a605b;--floating-shadow:0 10px 24px #501e1e29,0 2px 6px #501e1e1a;--irene:#b0567c;--seulgi:#a9761c;--wendy:#3d72b0;--joy:#3e7554;--yeri:#75529a;--unit:#d81e33;--group:#e0654c}html[data-theme=velvet]{--toggle-muted:#7e6a80;--chip-border:#5b3a63;--disclaimer:#c7a2b8;--breadcrumb:#c7abbb;--floating-shadow:0 12px 28px #00000080,0 2px 6px #00000059;--irene:#da91b1;--seulgi:#ebc56e;--wendy:#8fbdf0;--joy:#86d1a1;--yeri:#bd97de;--unit:#ff4d5e}html{scrollbar-gutter:auto}#root{min-height:100dvh;padding-bottom:56px}h1,h2,h3,.brand{font-family:var(--title-font)}.hangul{font-family:Figtree,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-weight:400}.header{border-bottom:1px solid var(--border);gap:28px;max-width:none;height:64px;padding:20px 40px 12px;display:flex}.header nav{gap:20px}.header nav a{padding:0 0 4px;font-family:Noto Serif SC,Songti SC,serif;font-size:14px;font-weight:600;line-height:1.5}.brand{line-height:1.2}html[data-theme=velvet] .brand span{color:#e0654c}.preferences{gap:8px}.pill-toggle,.sort-control{border:1px solid var(--highlight);color:var(--highlight);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 11px;display:inline-flex}.pill-toggle>div{align-items:center;gap:4px;display:inline-flex}.pill-toggle button{color:var(--toggle-muted);background:0 0;align-items:center;gap:5px;padding:4px 1px;font-size:11.5px;font-weight:400;line-height:1.2;transition:color .15s ease-out;display:inline-flex}.pill-toggle button.is-selected{color:var(--highlight);font-weight:600}.pill-toggle svg{flex-shrink:0}.breadcrumb{z-index:10;color:var(--breadcrumb);gap:6px;font-size:11.5px;line-height:14px;display:flex;position:absolute;top:78px;left:40px}.breadcrumb a{color:inherit}.breadcrumb [aria-current]{color:var(--text)}.main{min-height:calc(100dvh - 130px);padding:51px 40px 45px}.page-title{margin-bottom:14px}.page-title h1{font-size:38px;line-height:1.06}.page-title .eyebrow{font-size:max(9.5px,var(--min-label-font,8px));color:#8c716d;margin:0 0 9px}html[data-theme=velvet] .page-title .eyebrow{color:#c7a2b8}.disclaimer{text-align:right;max-width:none;font-size:max(9.5px,var(--min-label-font,8px));color:var(--disclaimer);margin:0;padding:0 40px 12px;line-height:14px;display:block;position:relative}@media (width>=701px){.disclaimer{padding:0;position:absolute;bottom:68px;right:40px}}.dock{border:0;border-top:1px solid var(--border);max-width:none;height:56px;box-shadow:none;background:var(--panel-solid);z-index:40;border-radius:0;gap:14px;padding:9px 40px;position:fixed;bottom:0;left:0;right:0}.dock-cover{border-radius:3px;flex:0 0 36px;width:36px;height:36px;font-size:12px;overflow:hidden}.dock-cover img{object-fit:cover;width:100%;height:100%}.dock-title{width:auto;max-width:400px}.dock-title strong{font-size:12px;font-weight:400}.dock-title small{font-size:max(10px,var(--min-label-font,8px))}.dock-controls{gap:12px;margin-left:18px}.dock-controls .icon-button{width:20px;height:25px;padding:0}.dock-controls .play-unavailable{padding:0;font-size:18px}.dock-line{height:3px}.dock>.queue-capsule{border-color:var(--chip-border);min-height:28px;color:var(--text);background:0 0;gap:6px;padding:5px 12px;font-size:11.5px}.queue-panel{width:380px;box-shadow:var(--floating-shadow);z-index:42;background:var(--panel-solid);border-radius:8px;padding:14px;animation:.2s ease-out queue-enter;position:fixed;bottom:70px;right:40px}.queue-heading{align-items:baseline;gap:8px;margin-bottom:9px;display:flex}.queue-heading h3{margin:0;font-size:22px}.queue-heading small{font-size:max(10px,var(--min-label-font,8px))}.queue-heading>button{color:var(--highlight);margin-left:auto;font-size:11.5px}.queue-items{max-height:45vh;overflow-y:auto}.queue-row{border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;margin:3px 0;padding:7px;display:flex}.queue-row.current{border-color:var(--highlight);background:var(--active)}.queue-track{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.queue-track>div:last-child{min-width:0}.queue-track strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;display:block;overflow:hidden}.queue-track small{font-size:max(10px,var(--min-label-font,8px))}.queue-art{border-radius:3px;flex:0 0 38px;width:38px;height:38px;overflow:hidden}.queue-art img{object-fit:cover;width:100%;height:100%}.queue-note{font-size:max(9.5px,var(--min-label-font,8px));margin:12px 0 0}.drawer-handle,.queue-backdrop{display:none}.chip{border-color:var(--chip-border)}.chip.active,.ch.on{border-color:var(--highlight);background:var(--active);color:var(--text)}.ch{border:1px solid var(--chip-border);color:var(--text);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;line-height:1.4;display:inline-flex}.search-bar{box-shadow:var(--floating-shadow)}.page-item .detail-heading>.chip[href=\/archive],.page-collection .page-title>a[href=\/collections],.page-member .page-title>a[href=\/members]{display:none}@keyframes queue-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1250px) and (width>=701px){.header nav{gap:12px}.header nav a{font-size:12px}.header{gap:16px;padding-left:24px;padding-right:24px}.preferences{gap:5px}.pill-toggle{gap:5px;padding-left:7px;padding-right:8px}}@media (width<=700px){:root{--floating-shadow:0 8px 18px #241b222e,0 2px 5px #241b221a}#root{padding-bottom:58px}.header{grid-template-columns:minmax(0,1fr) max-content max-content;gap:8px;height:56px;padding:12px 16px;display:grid}.header .brand{font-size:22px}.header .preferences{gap:4px}.pill-toggle{gap:4px;padding:3px 9px 3px 8px}.pill-toggle>svg{width:13px;height:13px}.pill-toggle>div{gap:3px}.pill-toggle button{font-size:max(10px,var(--min-label-font,8px));padding:2px 1px}.header .menu-toggle{width:22px;height:28px;padding:0}.header nav{background:var(--panel-solid);padding:14px 18px;top:56px;left:0;right:0}.header nav a{padding:8px 0;font-size:14px}.breadcrumb{font-size:max(10px,var(--min-label-font,8px));top:69px;left:18px}.main{min-height:calc(100dvh - 145px);padding:40px 18px 18px}.main.home-main{padding-top:14px}.page-title .eyebrow{font-size:max(10px,var(--min-label-font,8px));margin-bottom:10px}.page-title h1{font-size:28px;line-height:1.15}.disclaimer{font-size:max(9.5px,var(--min-label-font,8px));padding:0 18px 14px;line-height:1.5}.dock{gap:9px;height:58px;padding:8px 14px}.dock-cover{flex-basis:34px;width:34px;height:34px}.dock-title{flex:1;min-width:0;max-width:none}.dock-title strong{font-size:max(11px,var(--min-label-font,8px))}.dock-title small{font-size:max(9px,var(--min-label-font,8px))}.dock-controls{gap:0;margin:0}.dock-controls .icon-button{display:none}.dock-controls .play-unavailable{padding:0 8px;font-size:20px}.dock>.queue-capsule{min-height:34px;font-size:max(11px,var(--min-label-font,8px));padding:6px 10px}.dock-line{display:none}.queue-backdrop{z-index:41;background:#241b2261;display:block;position:fixed;inset:0}.queue-panel{border-radius:16px 16px 0 0;width:100%;max-height:75dvh;padding:12px 16px 16px;animation:.25s ease-out queue-enter;bottom:58px;right:0}.drawer-handle{background:var(--chip-border);border-radius:9px;width:36px;height:4px;margin:0 auto 16px;display:block}.queue-heading h3{font-size:23px}.queue-items{max-height:48dvh}.queue-row{margin:4px 0;padding:10px 8px}.queue-art{flex-basis:40px;width:40px;height:40px}.queue-note{font-size:max(11px,var(--min-label-font,8px))}}.home-main{padding-top:16px}.home-page>.search-bar{width:540px;max-width:100%;height:38px;min-height:0;margin:0 auto 14px;padding:6px 16px}.home-page>.search-bar input{min-height:0;font-size:12.5px}.home-page .universe{grid-template-columns:230px minmax(0,1fr) 274px;gap:24px;min-height:calc(100dvh - 200px)}.home-page .home-left,.home-page .home-right{padding-top:12px}.home-page .home-left .panel{width:230px;height:auto;min-height:0;box-shadow:var(--floating-shadow);margin:0 0 32px;padding:14px}.home-page .home-left .big-date{letter-spacing:.01em;margin:0 0 9px;font-size:42px;font-weight:500;line-height:1}.home-page .home-left .schedule-teaser .big-date{font-size:38px}.home-page .home-left h2{margin:0 0 9px;font-size:25px;line-height:1.05}.home-page .home-left p{margin:0 0 6px;font-size:12px;line-height:1.6}.home-page .home-left .schedule-teaser p{font-size:11.5px}.home-page .home-left small{font-size:max(9.5px,var(--min-label-font,8px));color:var(--muted);line-height:1.2;display:block}.home-page .home-left .text-link{color:var(--muted);margin:0;padding:0;font-size:11.5px;line-height:1.2;display:block}.mobile-only{display:none}.home-page .home-right .orbit-focus{box-shadow:var(--floating-shadow);padding:0}.home-page .orbit-focus-copy{padding:12px}.home-page .orbit-focus-copy .eyebrow{font-size:max(9.5px,var(--min-label-font,8px));margin:0 0 9px}.home-page .orbit-focus-copy h2{margin:0 0 3px;font-size:22px}.home-page .orbit-focus-copy>p:last-child{margin:0;font-size:11.5px}.home-page .orbit-label,.home-page .orbit-sun strong{font-family:Manrope,sans-serif;font-weight:400}.home-page .orbit-node small{font-weight:400}.home-page .sun-disc:after{content:"";background:linear-gradient(135deg,#0000 20%,#ffffff40 35%,#0000 65%);border-radius:50%;animation:26s linear infinite spin;position:absolute;inset:0}.home-page .orbit-caption{z-index:5;margin:0;position:absolute;bottom:76px;left:50%;transform:translate(-50%)}.home-page .orbit-toggle{min-height:28px;font-size:max(10px,var(--min-label-font,8px));box-shadow:var(--floating-shadow);padding:4px 12px}@media (width<=700px){.home-page>.search-bar{width:100%;height:46px;margin-bottom:0;padding:8px 15px}.home-page .universe{flex-direction:column;gap:0;min-height:0;padding-top:665px;display:flex}.home-page .orbit-system{top:330px}.home-page .orbit-caption{white-space:nowrap;position:absolute;top:720px;bottom:auto}.home-page .home-right{order:0;margin:0;padding:0}.home-page .home-right .orbit-focus{align-items:center;gap:10px;margin:0 0 20px;padding:10px;display:flex}.home-page .orbit-focus-art{aspect-ratio:4/3;flex:0 0 72px;width:72px}.home-page .orbit-focus-copy{min-width:0;padding:0}.home-page .orbit-focus-copy .eyebrow{font-size:max(10px,var(--min-label-font,8px));margin:0 0 7px}.home-page .orbit-focus-copy h2{margin:0 0 2px;font-size:21px}.home-page .orbit-focus-copy>p:last-child{font-size:max(11px,var(--min-label-font,8px))}.home-page .home-left{order:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:0 0 8px;padding:0;display:grid}.home-page .home-left .panel{width:auto;height:100%;margin:0;padding:12px;display:block}.home-page .home-left .mobile-only{font-size:max(9.5px,var(--min-label-font,8px));letter-spacing:.16em;margin:0 0 8px;display:block}.home-page .home-left .big-date,.home-page .home-left .schedule-teaser .big-date{text-align:left;margin:0 0 4px;font-size:30px;line-height:1}.home-page .home-left h2{margin:0 0 10px;font-size:20px}.home-page .home-left p,.home-page .home-left .schedule-teaser p{font-size:12.5px;line-height:1.5}.home-page .home-left small,.home-page .home-left .text-link{font-size:12px}}.archive-page>.page-title{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.archive-page .archive-grid{grid-template-columns:224px minmax(0,1fr) 274px;align-items:stretch;gap:18px;margin-top:0;display:grid}.archive-page .filters{flex-direction:column;gap:11px;padding:13px;display:flex;overflow:auto}.filter-heading{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.filter-heading h3{margin:0;font-size:18px}.filter-heading .text-button{color:var(--accent);padding:0;font-size:11.5px}.archive-filter-field>.eyebrow{font-size:max(9.5px,var(--min-label-font,8px));letter-spacing:.16em;margin:0 0 6px;display:block}.filter-chips{flex-wrap:wrap;gap:5px;display:flex}.filter-chips .ch{font-size:max(11px,var(--min-label-font,8px));padding:3px 9px}.filter-select{position:relative}.filter-select select{border:1px solid var(--chip-border);appearance:none;border-radius:8px;width:100%;min-height:28px;padding:5px 22px 5px 8px;font-size:11.5px}.filter-select svg{pointer-events:none;position:absolute;top:9px;right:8px}.filter-note{font-size:max(10px,var(--min-label-font,8px));margin:15px 0 0}.archive-center{flex-direction:column;gap:10px;min-width:0;display:flex}.archive-center>.search-bar{width:100%;height:38px;min-height:0;margin:0;padding:6px 16px}.archive-center>.search-bar input{min-height:0;font-size:12.5px}.archive-center>.search-bar svg{width:13px;height:13px}.archive-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.archive-toolbar .chips{flex:1;gap:5px}.archive-toolbar .chips .chip{font-size:max(11px,var(--min-label-font,8px));min-height:26px;padding:3px 9px}.record-count{font-size:max(11px,var(--min-label-font,8px));white-space:nowrap;color:var(--muted);margin-left:auto}.archive-toolbar .pill-toggle button{font-size:max(11px,var(--min-label-font,8px))}.sort-control{gap:6px;padding:3px 12px}.sort-control select{appearance:none;min-height:0;color:var(--highlight);font-size:max(11px,var(--min-label-font,8px));background:0 0;border:0;border-radius:0;padding:4px 1px;font-weight:600;line-height:1.2}.active-filters{flex-wrap:wrap;gap:5px;margin:0;display:flex}.archive-results{flex:1;min-width:0;padding:0;overflow:auto}.archive-pagination{border-bottom:1px solid var(--border);font-size:max(11px,var(--min-label-font,8px));align-items:center;gap:6px;padding:8px 12px;display:flex}.archive-pagination>span{color:var(--muted);margin-right:auto}.archive-pagination .ch{font-size:max(10px,var(--min-label-font,8px));padding:3px 9px}.archive-page .archive-columns,.archive-page .archive-row{grid-template-columns:60px minmax(0,1.9fr) minmax(65px,1fr) minmax(70px,1fr) 48px minmax(60px,1fr);align-items:center;gap:10px;padding:9px 12px;display:grid}.archive-page .archive-columns{font-size:max(9px,var(--min-label-font,8px));letter-spacing:.05em}.archive-page .archive-row{text-align:left;width:100%;min-height:68px}.archive-page .archive-row .image-slot{aspect-ratio:4/3;width:60px;height:45px}.archive-page .archive-row strong{font-size:12px;font-weight:400;line-height:1.4}.archive-row small{font-size:max(10px,var(--min-label-font,8px))}.archive-page .archive-row>.scope{font-size:max(11px,var(--min-label-font,8px));white-space:normal;min-width:0}.archive-page .row-date{font-size:max(10px,var(--min-label-font,8px))}.archive-page .row-date small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.row-evidence,.archive-page .row-platforms{font-size:max(10px,var(--min-label-font,8px));color:var(--muted)}.row-arrow{display:none}.archive-page .selected-panel{padding:13px;overflow:auto}.archive-page .selected-panel>.eyebrow{font-size:max(9.5px,var(--min-label-font,8px));margin:0 0 10px}.archive-page .selected-panel>.image-slot{aspect-ratio:4/3;width:100%;height:auto;margin:0 0 10px}.archive-page .selected-panel h2{margin-bottom:9px;font-size:20px;line-height:1.15}.archive-page .selected-panel>p{font-size:11.5px;line-height:1.6}.archive-page .selected-panel .video-links,.archive-page .selected-panel .sources{margin:14px 0 0;padding-top:9px}.archive-page .selected-panel .sources h3,.archive-page .selected-panel .video-links h3{font-size:16px}.archive-page .selected-panel .muted{font-size:max(10.5px,var(--min-label-font,8px))}.archive-page .selected-panel .source{padding:8px 0}.archive-page .selected-panel .fact{font-size:max(11px,var(--min-label-font,8px))}.archive-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px;display:grid}.archive-card{text-align:left;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.archive-card .image-slot{aspect-ratio:4/3;flex-shrink:0;width:100%;height:auto}.archive-card-copy{min-width:0;padding:9px}.archive-card-copy>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.8em;margin-bottom:6px;font-size:12px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.archive-card-copy>.scope{font-size:max(10.5px,var(--min-label-font,8px));margin-bottom:5px;display:flex}.record-meta{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:max(10px,var(--min-label-font,8px));color:var(--muted);margin:0 0 4px;line-height:1.5;overflow:hidden}.card-platforms{font-size:max(10px,var(--min-label-font,8px));color:var(--muted)}.archive-card.selected{border-color:var(--highlight);box-shadow:var(--floating-shadow)}.archive-page .mobile-filter{display:none}@media (width>=701px){.archive-page .archive-grid{height:calc(100dvh - 244px);min-height:560px}.archive-page .filters,.archive-center,.selected-panel{min-height:0}.archive-page .archive-results{overflow-y:auto}}.filter-overlay{z-index:60;background:#241b224d;justify-content:center;align-items:flex-start;padding:72px 14px 76px;display:flex;position:fixed;inset:0}.filter-dialog{background:var(--panel-solid);width:100%;max-width:390px;max-height:100%;box-shadow:var(--floating-shadow);border-radius:14px;flex-direction:column;padding:13px;animation:.25s ease-out queue-enter;display:flex}.filter-dialog .filter-heading{align-items:center;margin-bottom:12px}.filter-dialog .filter-heading .text-button{margin-left:auto}.filter-dialog-fields{flex-direction:column;gap:13px;min-height:0;display:flex;overflow:auto}.filter-dialog-actions{padding-top:12px}.filter-dialog-actions>.ch{justify-content:center;width:100%;min-height:36px}@media (width<=1100px) and (width>=701px){.archive-page .archive-grid{grid-template-columns:180px minmax(0,1fr)}.archive-page .selected-panel{display:none}.archive-card-grid{gap:10px}}@media (width<=700px){.archive-page .archive-grid{display:block}.archive-page .filters,.archive-page .selected-panel{display:none}.archive-center{gap:12px}.archive-center>.search-bar{height:42px;padding:8px 13px}.archive-center>.search-bar input{font-size:11.5px}.archive-center>.search-bar kbd{display:none}.archive-page .archive-toolbar{align-items:center;gap:7px}.archive-toolbar .chips{flex-basis:100%;width:100%}.archive-page .mobile-filter{font-size:max(11px,var(--min-label-font,8px));padding:4px 10px;display:inline-flex}.archive-page .record-count{font-size:max(10px,var(--min-label-font,8px));margin-left:auto}.archive-toolbar .pill-toggle{gap:4px;padding:3px 8px}.archive-toolbar .pill-toggle button{font-size:max(10px,var(--min-label-font,8px))}.sort-control{gap:3px;padding:3px 8px}.sort-control select{font-size:max(10px,var(--min-label-font,8px))}.archive-page .archive-pagination{font-size:max(10px,var(--min-label-font,8px));gap:4px;padding:8px}.archive-pagination .ch{padding:3px 7px}.archive-page .archive-columns{display:none}.archive-page .archive-row{grid-template-rows:auto auto auto;grid-template-columns:70px minmax(0,1fr) 12px;gap:3px 9px;min-height:100px;padding:10px}.archive-page .archive-row>.image-slot{aspect-ratio:4/3;grid-area:1/1/4;width:70px;height:auto}.archive-page .archive-record-name{grid-area:1/2;min-width:0}.archive-page .archive-row strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.8em;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.archive-page .archive-record-name small{display:none}.archive-page .archive-row>.scope{font-size:max(10.5px,var(--min-label-font,8px));white-space:nowrap;grid-area:2/2;overflow:hidden}.archive-page .archive-row>.row-date{font-size:max(10px,var(--min-label-font,8px));white-space:nowrap;text-overflow:ellipsis;grid-area:3/2;overflow:hidden}.archive-page .row-date small{font-size:max(10px,var(--min-label-font,8px));margin-left:4px;display:inline}.archive-page .row-platforms,.row-evidence{display:none}.row-arrow{color:var(--muted);grid-area:1/3/4;display:block}.archive-card-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:0}.cards-view .archive-results{background:0 0;border:0}.cards-view .archive-pagination{border:1px solid var(--border);border-radius:4px;margin-bottom:12px}.archive-card-copy{padding:8px}.archive-card-copy>strong{height:2.8em;margin-bottom:5px;font-size:12px;line-height:1.4}.archive-card-copy>.scope{font-size:max(10px,var(--min-label-font,8px));white-space:nowrap;height:16px;margin-bottom:4px;line-height:16px;overflow:hidden}.card-platforms{display:none}.record-meta{font-size:max(9.5px,var(--min-label-font,8px));height:15px;margin:0;line-height:15px}.archive-card .image-slot span{font-size:max(7px,var(--min-label-font,8px));white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.active-filters .ch{font-size:max(10px,var(--min-label-font,8px));padding:3px 8px}}.timeline-page{position:relative}.road-years{font-family:var(--body-font);font-size:max(10px,var(--min-label-font,8px));letter-spacing:.12em;margin-left:18px;font-weight:400}.timeline-toolbar{align-items:center;gap:10px;margin:0;display:flex}.timeline-toolbar>.muted{font-size:max(10.5px,var(--min-label-font,8px));margin:0}.timeline-toolbar .chips{gap:8px}.timeline-toolbar .chip{min-height:26px;padding:4px 10px;font-size:11.5px}.timeline-toolbar .road-instructions{font-size:max(11px,var(--min-label-font,8px));color:var(--muted);margin:0 0 0 auto}.aligned-road-scene{width:calc(100% + 80px);margin-left:-40px;position:relative}.aligned-road-scene>svg{position:absolute;inset:0}.road-station{width:190px;color:var(--text);z-index:2;background:#fffaf6f0;border:1.5px solid #d8a398;border-radius:6px;min-height:0;padding:11px 12px;transition:border-color .15s ease-out,box-shadow .15s ease-out;position:absolute;box-shadow:0 4px 12px #501e1e1a}.road-station:hover{box-shadow:var(--floating-shadow);border-color:var(--highlight);text-decoration:none}.road-station small{color:var(--station-color);font-size:max(10.5px,var(--min-label-font,8px));letter-spacing:.08em;white-space:nowrap;display:block}.road-station strong{-webkit-line-clamp:2;font-family:var(--title-font);-webkit-box-orient:vertical;margin:2px 0;font-size:17px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.road-station p{color:#7e655f;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12.5px;line-height:1.55;overflow:hidden}.road-station .station-hint{color:var(--accent);margin-top:6px;font-size:12.5px;display:block}html[data-theme=velvet] .road-station{background:#3e2447;border:1px solid #a97bb8;box-shadow:0 6px 16px #00000073,inset 0 1px #ffffff24}.road-switch{border:1px solid var(--highlight);background:var(--panel-solid);width:40px;height:92px;color:var(--accent);box-shadow:var(--floating-shadow);z-index:6;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:330px}.road-prev{left:-28px}.road-next{right:-28px}@media (width<=700px){.desktop-only{display:none!important}.timeline-page .page-title{margin-bottom:10px}.road-years{font-size:max(8.5px,var(--min-label-font,8px));margin-left:12px}.timeline-toolbar{flex-wrap:wrap;gap:8px}.timeline-toolbar .chip{font-size:max(10px,var(--min-label-font,8px));min-height:24px;padding:3px 9px}.timeline-toolbar .road-instructions{width:100%;font-size:max(10px,var(--min-label-font,8px));margin:0;line-height:1.7}.timeline-page .mobile-only{display:block}.aligned-road-scene{width:calc(100% + 36px);margin-left:-18px}.mobile-road-scene{margin-top:64px}.road-station{width:190px;min-height:0}.road-switch{width:auto;height:32px;font-size:max(11px,var(--min-label-font,8px));box-shadow:var(--floating-shadow);margin:16px auto;padding:5px 14px;position:relative;top:auto;left:auto;right:auto}.road-prev{margin-bottom:-40px}.road-next{margin-top:-14px}}@media (width>=701px){.home-main{padding-top:10px;padding-bottom:32px}.home-page>.search-bar{width:552px}.home-page .universe{grid-template-columns:258px minmax(0,1fr) 274px;min-height:calc(100dvh - 238px)}.home-page .home-left,.home-page .home-right{padding-top:6px}.home-page .home-left .panel{box-sizing:content-box;width:230px}.home-page .orbit-system{top:calc(var(--orbit-top,414px) - 26px)}.archive-page .archive-grid{height:calc(100dvh - 300px)}}@media (width<=700px){.home-page .universe{padding-top:540px}.home-page .orbit-system{top:290px}.home-page .orbit-caption{top:594px}.home-page .home-right .orbit-focus{margin-top:20px}}.today-page>.page-title{align-items:flex-end;margin-bottom:14px}.today-heading-date{vertical-align:baseline;border-left:1px solid var(--chip-border);color:var(--accent);white-space:nowrap;margin-left:20px;padding-left:20px;font-size:38px;font-weight:500;display:inline-block}.today-navigation{flex-shrink:0;gap:6px;display:flex}.today-navigation .ch{font-size:max(10px,var(--min-label-font,8px));padding:4px 9px}.date-jump{cursor:pointer;position:relative}.date-jump input{opacity:0;cursor:pointer;width:100%;min-height:0;position:absolute;inset:0}.date-jump input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.today-page .today-layout{grid-template-columns:minmax(0,1fr) 336px;align-items:start;gap:24px;display:grid}.today-empty{align-items:center;gap:12px;min-height:82px;padding:18px;display:flex}.today-empty .empty-symbol{color:var(--muted);flex-shrink:0;margin:0;font-size:24px}.today-empty h2{font-family:var(--body-font);margin:0 0 4px;font-size:14px;line-height:1.5}.today-empty p{color:var(--muted);margin:0;font-size:11.5px}.today-empty-actions{flex-wrap:wrap;flex-shrink:0;gap:5px;margin-left:auto;display:flex}.today-empty-actions .ch{font-size:max(10px,var(--min-label-font,8px));background:0 0;padding:4px 9px}.nearby-heading{font-size:max(9.5px,var(--min-label-font,8px));margin:14px 0 9px}.memory-card{color:var(--text);align-items:center;gap:12px;margin-bottom:9px;padding:11px;text-decoration:none;display:flex}.memory-card:hover{border-color:var(--highlight);text-decoration:none}.memory-card>.image-slot{aspect-ratio:4/3;flex:0 0 112px;width:112px;height:84px}.memory-card .image-slot span{font-size:max(7.5px,var(--min-label-font,8px));white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.memory-copy{flex:1;min-width:0}.memory-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:18px;line-height:1.25;display:-webkit-box;overflow:hidden}.memory-copy h3 time{font-family:var(--title-font);color:var(--accent);white-space:nowrap;margin-right:8px;font-size:19px;line-height:1.2}.memory-copy p{color:var(--muted);margin:0 0 4px;font-size:11.5px;line-height:1.5}.memory-copy small{font-size:max(10px,var(--min-label-font,8px));white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.memory-action{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.memory-action .scope{border:1px solid var(--member);color:var(--member);font-size:max(10px,var(--min-label-font,8px));border-radius:999px;padding:2px 7px}.memory-action>span{font-size:max(10px,var(--min-label-font,8px));color:var(--accent)}.today-side .eyebrow{font-size:max(9.5px,var(--min-label-font,8px));margin:0 0 9px}.today-day-link{align-items:baseline;gap:12px;width:100%;padding:6px 0;font-size:11.5px;line-height:1.5;display:flex}.today-day-link time{font-family:var(--title-font);color:var(--accent);flex:0 0 56px;font-size:19px;line-height:1.2}.today-day-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.today-day-link:last-child{border-bottom:0}.today-gaps>.muted{font-size:max(10px,var(--min-label-font,8px));margin:0 0 8px}.coverage-gap{border:1px dashed var(--chip-border);border-radius:3px;margin-top:7px;padding:7px 9px}.coverage-gap strong{font-size:11.5px;font-weight:400;display:block}.coverage-gap small{font-size:max(9.5px,var(--min-label-font,8px))}.today-track{text-align:left;width:100%;font-size:max(11px,var(--min-label-font,8px));align-items:baseline;gap:9px;padding:5px 0;display:flex}.today-track>span{color:var(--muted);font-size:max(10px,var(--min-label-font,8px));flex:0 0 9px}.today-track>strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:max(11px,var(--min-label-font,8px));flex:1;font-weight:400;overflow:hidden}.today-track small{font-size:max(10px,var(--min-label-font,8px));white-space:nowrap;text-overflow:ellipsis;max-width:55%;overflow:hidden}.today-track small span{color:var(--muted)}.playlist-add{font-size:max(10px,var(--min-label-font,8px));margin:10px 0 0 auto;padding:4px 9px;display:flex}.memory-overlay{z-index:60;background:#241b2266;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.memory-dialog{background:var(--panel-solid);width:600px;max-width:100%;max-height:90dvh;padding:28px;position:relative;overflow:auto}.memory-dialog .page-title h1{font-size:28px}.memory-close{position:absolute;top:8px;right:12px}@media (width<=1100px) and (width>=701px){.today-page .today-layout{grid-template-columns:minmax(0,1fr) 290px}.today-empty{flex-wrap:wrap}.today-empty-actions{margin-left:34px}.today-page .today-heading-date{font-size:30px}.memory-action{max-width:95px}}@media (width<=700px){.today-page>.page-title{margin-bottom:16px;display:block}.today-heading-date{margin-left:12px;padding-left:12px;font-size:28px}.today-navigation{gap:6px;margin-top:12px}.today-navigation .ch{font-size:max(10.5px,var(--min-label-font,8px))}.today-page .today-layout{display:block}.today-empty{min-height:0;padding:20px 16px;display:block}.today-empty .empty-symbol{margin:0 0 10px;font-size:25px;display:block}.today-empty h2{font-family:var(--title-font);margin-bottom:7px;font-size:18px;line-height:1.4}.today-empty p{font-size:12px;line-height:1.6}.today-empty-actions{flex-wrap:wrap;gap:7px;margin:13px 0 0;display:flex}.today-empty-actions .ch{font-size:max(11px,var(--min-label-font,8px));padding:5px 10px}.nearby-heading{font-size:max(10px,var(--min-label-font,8px));margin:18px 0 10px}.memory-card{flex-wrap:wrap;gap:10px;margin-bottom:10px;padding:10px}.memory-card>.image-slot{flex:0 0 96px;width:96px;height:72px}.memory-copy h3{font-size:17px;line-height:1.2}.memory-copy h3 time{margin-right:5px;font-size:19px}.memory-copy p{font-size:max(10.5px,var(--min-label-font,8px))}.memory-copy small{font-size:max(9px,var(--min-label-font,8px))}.memory-action{flex-direction:row;justify-content:space-between;gap:6px;width:100%;margin-left:106px}.memory-action .scope,.memory-action>span{font-size:max(9px,var(--min-label-font,8px))}.today-page .today-side{margin-top:18px}.today-page .today-side>.panel{margin-bottom:12px;padding:14px}.today-side .eyebrow{font-size:max(10px,var(--min-label-font,8px))}.today-day-link{font-size:max(11px,var(--min-label-font,8px));padding:7px 0}.today-day-link time{font-size:19px}.coverage-gap{padding:9px}.coverage-gap small{display:none}.today-track{padding:7px 0;font-size:11.5px}.today-track small{font-size:max(10.5px,var(--min-label-font,8px))}.playlist-add{font-size:max(11px,var(--min-label-font,8px))}.memory-overlay{padding:12px}.memory-dialog{padding:26px 16px}}.main:not(.home-main)>.page-title>a[href=\/archive],.page-item .page-title>a[href=\/archive],.page-collections .page-title>a[href=\/collections]{display:none}@media (width<=700px){.memory-action{flex:none;width:calc(100% - 106px);min-width:0}.memory-action>span{white-space:nowrap}.home-page .universe{padding-top:451px}.home-page .orbit-system{top:203px}.home-page .orbit-caption{top:544px}.home-page .orbit-focus-copy .eyebrow{line-height:1.2}.home-page .orbit-focus-copy h2{line-height:1.1}.home-page .orbit-focus-copy>p:last-child{line-height:1.3}}html[data-theme=red] body{background:radial-gradient(900px 500px at 70% 0,#fde4de 0%,#ffede7 70%)}@media (width<=700px){.preferences .pill-toggle button{font-size:11.5px}}.home-page .orbit-sun strong{color:var(--text);text-shadow:none;margin:5px 0 0;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.2;position:static}@media (width<=700px){.home-page .orbit-sun strong{font-size:13px}.home-page{overflow-x:clip}.home-page .home-left .panel{flex-direction:column;display:flex}.home-page .home-left .panel .eyebrow{font-size:max(10px,var(--min-label-font,8px));margin:0 0 8px;line-height:1.2}.home-page .home-left .big-date{line-height:1.05}.home-page .home-left h2{margin:0 0 8px;line-height:1.2}.home-page .home-left p:not(.eyebrow){margin:0}.home-page .home-left small,.home-page .home-left .text-link{margin-top:auto;padding-top:6px;font-size:12px;line-height:1.5}.disclaimer{padding-bottom:0}}@media (width>=701px){.page-timeline.main{padding-top:45px}.archive-card-copy>strong{height:auto}.queue-heading h3{font-size:20px}.queue-art{flex-basis:34px;width:34px;height:34px}.queue-track strong{font-size:12.5px}.queue-track small{font-size:max(10.5px,var(--min-label-font,8px))}.queue-duration{font-size:max(11px,var(--min-label-font,8px));color:var(--muted)}.queue-note{border-top:1px solid var(--border);font-size:max(11px,var(--min-label-font,8px));padding-top:9px;line-height:1.5}}.today-page .today-layout{margin-top:0}.today-empty .empty-symbol{border:1.5px dashed var(--chip-border);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;display:flex}@media (width<=700px){.breadcrumb{font-size:12.5px;line-height:18px}.today-navigation .ch,.today-empty-actions .ch{min-height:44px;padding:0 14px;font-size:13px}.today-empty h2{font-family:var(--body-font);font-size:17px;line-height:1.5}.today-empty p{font-size:12.5px;line-height:1.55}.today-empty .empty-symbol{margin-bottom:8px}.timeline-toolbar .road-instructions.mobile-only{order:-1;margin:0 0 8px;font-size:12.5px;line-height:1.55}.timeline-toolbar .chip{min-height:44px;padding:0 14px;font-size:13px}.road-years{display:none}.road-switch{height:44px;font-size:12.5px}.filter-overlay{padding:92px 10px 76px}.filter-dialog{max-width:370px;max-height:min(680px,100%);padding:14px}.filter-dialog .filter-heading h3{font-size:22px}.filter-dialog .filter-heading .text-button{border:1px solid var(--chip-border);border-radius:999px;min-height:40px;padding:0 14px;font-size:13px}.filter-dialog .filter-heading .icon-button{border:1px solid var(--chip-border);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.filter-dialog .filter-chips .ch{min-height:40px;padding:0 12px;font-size:13px}.filter-dialog .filter-select select{min-height:44px;padding:0 28px 0 14px;font-size:13px}.filter-dialog .filter-select svg{top:16px}.filter-dialog .archive-filter-field>.eyebrow{font-size:max(10px,var(--min-label-font,8px));margin-bottom:8px}.filter-dialog-actions>.ch{min-height:48px;font-size:13px}.queue-heading h3{font-size:22px}.queue-track strong{font-size:14px}.queue-track small{font-size:12px}.queue-row>.icon-button{justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.queue-duration{display:none}.queue-note{font-size:12px;line-height:1.6}}.today-empty{border-style:dashed}@media (width<=700px){.memory-copy p{font-size:12.5px;line-height:1.55}.memory-copy small{font-size:max(11px,var(--min-label-font,8px))}.memory-action .scope{font-size:max(10.5px,var(--min-label-font,8px))}.memory-action>span{font-size:max(11px,var(--min-label-font,8px))}.today-day-link,.coverage-gap strong{font-size:13.5px}.today-track>strong{font-size:14px}.today-track>span{font-size:13px}.today-track small{font-size:12.5px}.playlist-add{min-height:44px;padding:0 14px;font-size:13px}}.road-station:after{content:"";left:calc(var(--connector-x) - 1px);width:1px;height:max(0px,calc(var(--connector-y) - 100%));background:var(--station-color);opacity:.55;pointer-events:none;position:absolute;top:100%}.road-station.station-group:after{background:var(--chip-border);opacity:1}.road-station.station-below:after{top:var(--connector-y);height:calc(-1 * var(--connector-y))}html[data-theme=velvet] .road-station p{color:#dcc6d3}@media (width<=700px){.road-station{background:#fffaf6f5}.road-station p{color:#7a605b}}:root{--title-font:"Cormorant Garamond","Noto Serif SC","Figtree","Noto Sans KR","Songti SC","STSong","SimSun",serif;--body-font:"Figtree","Noto Sans SC","Noto Sans KR","PingFang SC","Microsoft YaHei","Hiragino Sans GB",sans-serif;--hangul-font:"Figtree","Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif;--desktop-scale:1;--canvas-height:100dvh;--canvas-left:0px;--min-label-font:8px;--hover-bg:#d968621a;--selected-hover:#d968623d;--press-bg:#d9686233;--row-hover:#d9686212;--link-hover:#6e2c2b;--card-hover-shadow:0 8px 20px #501e1e24;--card-press-shadow:0 3px 8px #501e1e1f}html[data-theme=velvet]{--hover-bg:#b481c21a;--selected-hover:#b481c23d;--press-bg:#b481c233;--row-hover:#b481c212;--link-hover:#f2c6db;--card-hover-shadow:0 8px 22px #0000006b;--card-press-shadow:0 3px 9px #00000061}body{font-family:var(--body-font)}.hangul,[lang=ko]{font-family:var(--hangul-font);font-weight:400}.brand{font-size:26px;line-height:1.2}.brand span,html[data-theme=velvet] .brand span{color:#e0654c}.header nav a,.header nav>span{white-space:nowrap;color:var(--text);border-bottom:2px solid #0000;padding:0 0 4px;font-family:Noto Serif SC,Songti SC,STSong,SimSun,serif;font-size:18px;font-weight:600;line-height:1.5}.header nav>.nav-active{border-bottom-color:var(--highlight);cursor:default}.header nav a:hover{color:var(--highlight);text-decoration:none}.preferences .pill-toggle{gap:8px;padding:5px 16px 5px 12px}.preferences .pill-toggle>div{gap:6px}.preferences .pill-toggle>svg{width:16px;height:16px}.preferences .pill-toggle button{gap:6px;padding:4px 1px;font-size:15px}.pill-toggle button,.pill-toggle button:hover{background:0 0}a,button,.ch,.pill-toggle{transition:color .15s ease-out,border-color .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out,opacity .15s ease-out}a:hover{text-decoration:none}a:not(.brand):not(.panel):not(.road-station):not(.orbit-node):hover{color:var(--link-hover)}.breadcrumb{right:40px}.breadcrumb a{color:var(--accent);flex-shrink:0}.breadcrumb a:hover{color:var(--link-hover)}.breadcrumb [aria-current]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ch:hover,.chip:hover,.pill-toggle:hover{border-color:var(--highlight);background:var(--hover-bg);transform:none}.ch.on:hover,.chip.active:hover{background:var(--selected-hover)}.ch:active,.chip:active,.pill-toggle:active{background:var(--press-bg)}.ch.on:active,.chip.active:active{background:var(--selected-hover)}:is(a,button,input,textarea):focus:not(:focus-visible){outline:none}:is(a,button,input,textarea):focus-visible{outline:2px solid var(--highlight);outline-offset:2px}.icon-button:hover,.orbit-toggle:hover{color:var(--highlight)}.icon-button:active,.orbit-toggle:active{opacity:.7}.dock-line{transition:height .15s ease-out}.dock-line:hover{height:5px}.queue-panel{box-sizing:border-box}.queue-capsule{cursor:pointer}.drawer-handle{pointer-events:none}.image-slot span{font-size:max(7.5px,var(--min-label-font))}@media (width>=1024px){#root{zoom:var(--desktop-scale);width:1440px;min-height:var(--canvas-height);margin:0 auto;padding-bottom:56px}.header{border:0;align-items:center;gap:18px;max-width:none;height:64px;padding:20px 40px 0;display:flex}.header nav{background:0 0;flex-wrap:nowrap;align-items:baseline;gap:20px;margin-left:10px;padding:0;display:flex;position:static}.header .menu-toggle{display:none}.preferences{gap:8px;margin-left:auto}.main{max-width:none;min-height:calc(var(--canvas-height) - 130px);padding:51px 40px 45px}.breadcrumb{top:78px;left:40px}.dock{width:1440px;left:var(--canvas-left);gap:14px;height:56px;padding:9px 40px;bottom:0;right:auto}.queue-panel{width:380px;right:calc(var(--canvas-left) + 40px);max-height:calc(var(--canvas-height) - 150px);bottom:70px}.queue-items{max-height:calc(var(--canvas-height) * .45)}.disclaimer{padding:0;position:absolute;bottom:68px;right:40px}.desktop-only{display:initial}.mobile-only{display:none!important}.page-title .eyebrow{margin-bottom:9px}.page-title h1{font-size:38px;line-height:1.06}}@media (width<=1023px){html,body{overscroll-behavior-x:none;width:100%;max-width:100%;overflow-x:clip}#root{zoom:1;width:100%;padding-bottom:calc(57px + env(safe-area-inset-bottom));min-height:100dvh}.header{height:calc(56px + env(safe-area-inset-top));padding:calc(12px + env(safe-area-inset-top)) 16px 12px;background:var(--bg);border:0;grid-template-columns:minmax(0,1fr) max-content max-content;gap:8px;display:grid}.header .brand{grid-area:1/1;font-size:24px}.header .preferences{grid-area:1/2;gap:4px}.header .menu-toggle{grid-area:1/3;justify-content:center;align-items:center;width:26px;height:28px;margin:0;padding:0;display:flex}.header nav{top:calc(56px + env(safe-area-inset-top));background:var(--panel-solid);padding:14px 18px;display:none;position:absolute;left:0;right:0}.header nav.open{flex-direction:column;align-items:stretch;gap:6px;display:flex}.header nav a,.header nav>span{padding:8px 0;font-size:14px}.preferences .pill-toggle{gap:4px;padding:3px 9px 3px 8px}.preferences .pill-toggle>div{gap:3px}.preferences .pill-toggle>svg{width:13px;height:13px}.preferences .pill-toggle button{font-size:max(11px,var(--min-label-font,8px));padding:2px 1px}.breadcrumb{left:16px;right:16px;top:calc(69px + env(safe-area-inset-top));font-size:12.5px;line-height:18px}.main{min-height:calc(100dvh - 145px);padding:40px 16px 18px}.main.home-main{padding-top:12px}.page-title .eyebrow{font-size:max(10px,var(--min-label-font,8px));margin-bottom:10px}.page-title h1{font-size:28px;line-height:1.15}.desktop-only{display:none!important}.mobile-only{display:initial}.disclaimer{font-size:max(9.5px,var(--min-label-font,8px));padding:0 16px;line-height:1.5;position:relative;bottom:auto;right:auto}.dock{width:100%;height:calc(57px + env(safe-area-inset-bottom));padding:6px 12px calc(6px + env(safe-area-inset-bottom));background:#fff9f3f7;gap:10px;left:0;right:0;box-shadow:0 -4px 12px #241b2214}html[data-theme=velvet] .dock{background:#28142ef7}.dock-cover{border:1px solid var(--border);border-radius:4px;flex:0 0 36px;width:36px;height:36px;display:flex}.dock-title{flex:1;min-width:0;max-width:none}.dock-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.dock-title small{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.dock-controls{flex:0 0 44px;gap:0;margin:0}.dock-controls .icon-button{display:none}.dock-controls .play-unavailable{width:44px;height:44px;color:var(--text);justify-content:center;align-items:center;padding:0;display:flex}.dock-line{display:none}.dock>.queue-capsule{flex-shrink:0;min-height:40px;padding:0 12px;font-size:13px}.dock>.queue-capsule[aria-expanded=true]{border-color:var(--highlight);background:var(--active)}.queue-backdrop{z-index:41;inset:0;bottom:calc(57px + env(safe-area-inset-bottom));background:#241b2261;display:block;position:fixed}.queue-panel{width:100%;right:0;bottom:calc(57px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;max-height:75dvh;padding:12px 16px 16px}.drawer-handle{background:var(--chip-border);border-radius:9px;width:36px;height:4px;margin:0 auto 16px;display:block}.queue-items{max-height:48dvh}.queue-row{margin:4px 0;padding:10px 8px}.queue-heading h3{font-size:22px}.queue-track strong{font-size:14px}.queue-track small{font-size:12px}.queue-art{flex-basis:40px;width:40px;height:40px}.queue-duration{display:none}.queue-note{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.home-page .member-track{--orbit-duration:76.7s}.home-page .release-track{--orbit-duration:125s}.home-page .edge-track{--orbit-duration:191.7s}.home-page .outermost-track{--orbit-duration:275s}.home-page .orbit-system:not(.motion-paused) .orbit-revolution,.home-page .orbit-system:not(.motion-paused) .orbit-node{animation-play-state:running}.home-page .motion-paused .orbit-revolution,.home-page .motion-paused .orbit-node{animation-play-state:paused}.home-page .orbit-node small{font-family:var(--hangul-font);font-weight:400}.home-page .orbit-sun strong,.home-page .orbit-label{font-family:Manrope,sans-serif;font-weight:400}.home-page .orbit-node:hover .orbit-disc{transform:scale(1.1)}.home-page .orbit-node:hover .orbit-label{font-weight:600}.home-page .orbit-disc{transition:transform .15s ease-out}.home-page .home-left .panel:hover,.home-page .orbit-focus:hover{border-color:var(--highlight);box-shadow:var(--card-hover-shadow);color:var(--text)}.home-page .home-left .panel:active,.home-page .orbit-focus:active{box-shadow:var(--card-press-shadow)}.home-page .home-left .big-date{font-variant-numeric:lining-nums}.home-page .home-left .text-link,.home-page .home-left small{color:var(--accent)}.home-page .orbit-toggle{min-height:28px;color:var(--accent);box-shadow:var(--floating-shadow);background:#fffdfaf0;border:1px solid #e0c3bc;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:11.5px;line-height:1.2;display:inline-flex}html[data-theme=velvet] .home-page .orbit-toggle{color:#e3a9c4;background:#28142eeb;border-color:#5b3a63}@media (width>=1024px){.main.home-main{min-height:calc(var(--canvas-height) - 120px);padding:10px 40px 32px}.home-page>.search-bar{width:520px;max-width:none;height:38px;margin:0 auto 14px;padding:6px 16px}.home-page .universe{min-height:calc(var(--canvas-height) - 238px);grid-template-columns:258px minmax(0,1fr) 274px;gap:24px;padding-top:0;display:grid}.home-page .home-left,.home-page .home-right{margin:0;padding-top:6px}.home-page .home-left .panel{box-sizing:content-box;width:230px;height:auto;min-height:0;margin:0 0 32px;padding:14px;overflow:visible}.home-page .home-left .big-date{letter-spacing:.01em;margin:0 0 9px;font-size:42px;line-height:1}.home-page .home-left .schedule-teaser .big-date{font-size:38px}.home-page .home-left h2{margin:0 0 9px;font-size:25px;line-height:1.05}.home-page .home-left p{margin:0 0 6px;font-size:12px;line-height:1.6}.home-page .home-left .schedule-teaser p{font-size:11.5px}.home-page .home-left small{font-size:max(9.5px,var(--min-label-font,8px));line-height:1.2}.home-page .home-left .text-link{font-size:11.5px;line-height:1.2}.home-page .home-right{grid-column:3}.home-page .home-right .orbit-focus{margin:0;padding:0;display:block}.home-page .orbit-focus-art{aspect-ratio:4/3;width:100%;height:auto!important}.home-page .orbit-focus-copy{padding:12px}.home-page .orbit-focus-copy .eyebrow{font-size:max(9.5px,var(--min-label-font,8px));margin:0 0 9px}.home-page .orbit-focus-copy h2{margin:0 0 3px;font-size:22px;line-height:1.25}.home-page .orbit-focus-copy>p:last-child{margin:0;font-size:11.5px}.home-page .orbit-system{top:374px;left:calc(50% - 20px);transform:none}.home-page .orbit-0{width:300px;height:300px}.home-page .orbit-1{width:500px;height:500px}.home-page .orbit-2{width:696px;height:696px}.home-page .orbit-3{width:860px;height:860px}.home-page .orbit-track{--orbit-scale-x:1;--orbit-scale-y:1;--orbit-inverse-x:1;--orbit-inverse-y:1}.home-page .orbit-node{gap:4px;min-width:0}.home-page .orbit-node small{max-width:none;color:var(--muted);font-size:max(8.5px,var(--min-label-font,8px));white-space:nowrap;display:block}.home-page .orbit-label{background:var(--panel);color:var(--text);font-size:max(10.5px,var(--min-label-font,8px));white-space:nowrap;border-radius:3px;padding:1px 6px;line-height:1.25;display:block}.home-page .orbit-disc .planet-title,.home-page .orbit-disc:before{display:none}.home-page .orbit-node .orbit-disc{width:var(--planet-size,40px);height:var(--planet-size,40px)}.home-page .orbit-caption{left:calc(var(--canvas-left) + 720px);margin:0;position:fixed;top:auto;bottom:68px;transform:translate(-50%)}}@media (width<=1023px){.home-page{overflow-x:clip}.home-page>.search-bar{width:100%;max-width:100%;height:46px;margin:0;padding:8px 15px}.home-page .universe{flex-direction:column;gap:0;min-height:0;padding-top:451px;display:flex}.home-page .orbit-system{top:203px;left:50%;transform:none}.home-page .orbit-track{--orbit-scale-x:var(--mobile-orbit-x,.379)!important;--orbit-scale-y:var(--mobile-orbit-y,.379)!important;--orbit-inverse-x:var(--mobile-orbit-inverse,2.639)!important;--orbit-inverse-y:var(--mobile-orbit-inverse-y,2.639)!important}.home-page .outermost-track{--orbit-duration:191.7s}.home-page .orbit-node{min-width:0;width:var(--planet-size);height:var(--planet-size);display:block}.home-page .orbit-node small,.home-page .planet-title{display:none}.home-page .orbit-node .orbit-disc{width:var(--planet-size,36px);height:var(--planet-size,36px);flex:none}.home-page .orbit-label{top:calc(100% + 4px);left:calc(50% + var(--label-shift,0px));background:var(--panel);width:max-content;font-size:max(10.5px,var(--min-label-font,8px));white-space:nowrap;border-radius:3px;padding:1px 6px;line-height:1.25;display:block;position:absolute;transform:translate(-50%)}.home-page .orbit-sun{width:50px;transform:translate(-50%,-25px)}.home-page .sun-disc{width:50px;height:50px}.home-page .orbit-sun strong{white-space:nowrap;pointer-events:none;min-width:max-content;color:var(--text);text-shadow:none;margin:3px 0 0;font-size:13px;line-height:1.2;position:static}.home-page .orbit-sun>span{display:none}.home-page .orbit-guide{width:calc(var(--mobile-guide-radius) * 2 * var(--mobile-orbit-x));height:calc(var(--mobile-guide-radius) * 2 * var(--mobile-orbit-y))}.home-page .orbit-caption{top:calc(544px + env(safe-area-inset-top));white-space:nowrap;position:absolute;bottom:auto;left:50%}.home-page .home-right{order:0;margin:0;padding:0}.home-page .home-right .orbit-focus{align-items:center;gap:10px;margin:20px 0;padding:10px;display:flex}.home-page .orbit-focus-art{aspect-ratio:4/3;flex:0 0 72px;width:72px;height:auto!important}.home-page .orbit-focus-copy{min-width:0;padding:0}.home-page .orbit-focus-copy .eyebrow{font-size:max(10px,var(--min-label-font,8px));margin:0 0 7px;line-height:1.2}.home-page .orbit-focus-copy h2{margin:0 0 2px;font-size:21px;line-height:1.1}.home-page .orbit-focus-copy>p:last-child{font-size:max(11px,var(--min-label-font,8px));line-height:1.3}.home-page .home-left{order:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin:0 0 8px;padding:0;display:grid}.home-page .home-left .panel{box-sizing:border-box;flex-direction:column;width:auto;height:100%;min-height:0;margin:0;padding:12px;display:flex}.home-page .home-left .eyebrow.mobile-only{font-size:max(10px,var(--min-label-font,8px));margin:0 0 8px;line-height:1.2;display:block}.home-page .home-left .big-date,.home-page .home-left .schedule-teaser .big-date{text-align:left;margin:0 0 4px;font-size:30px;line-height:1}.home-page .home-left h2{margin:0 0 8px;font-size:20px;line-height:1.2}.home-page .home-left p:not(.eyebrow){margin:0;font-size:12.5px;line-height:1.5}.home-page .home-left small,.home-page .home-left .text-link{margin-top:auto;padding-top:6px;font-size:12px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.home-page .orbit-revolution,.home-page .orbit-node,.home-page .halo,.home-page .sun-disc:after{animation:none!important}}@media (width>=1024px){.header{flex-wrap:nowrap}.header nav{order:initial;justify-content:flex-start;width:auto}.home-page .orbit-system{top:364px}}.header nav a:hover{color:var(--highlight)!important}@media (width>=1024px){.home-page>.search-bar,.archive-page>.search-bar{box-sizing:content-box;width:520px;height:24px;padding:6px 16px}}@media (width<=1023px){html,body,html[data-theme] body{background-color:var(--bg)}html:before{content:"";height:env(safe-area-inset-top);background:var(--bg);z-index:100;pointer-events:none;position:fixed;inset:0 0 auto}.header{padding:env(safe-area-inset-top) 12px 0 16px;border-bottom:1px solid var(--border);background:var(--bg);align-items:center;gap:8px;display:flex}html[data-theme=velvet] .header{background:var(--bg)}.header .brand{flex-shrink:0;order:0}.header .preferences{order:1;gap:6px;margin-left:auto}.header .menu-toggle{width:40px;height:40px;color:var(--text);background:0 0;border:0;flex:0 0 40px;order:2}.header .menu-toggle svg{width:22px;height:22px}.preferences .pill-toggle{gap:6px}.preferences .pill-toggle button{padding:5px 1px}.header nav.open{top:calc(56px + env(safe-area-inset-top));background:var(--bg);border-bottom:1px solid var(--border);padding:14px 18px;left:0;right:0}#root .search-input-shell{--search-scale:.78125;height:24px;position:relative}#root .archive-page .search-input-shell{--search-scale:.8125}#root .search-bar input{width:calc(100% / var(--search-scale));max-width:none;transform:translateY(-50%) scale(var(--search-scale));transform-origin:0;min-height:0;padding:0;font-size:16px;line-height:1.4;position:absolute;top:50%;left:0}}.search-input-shell{flex:1;align-items:center;min-width:0;display:flex}.archive-page .archive-heading-grid{grid-template-columns:224px minmax(0,1fr) 274px;align-items:end;gap:18px;margin-bottom:14px;display:grid}.archive-heading-grid .page-title{white-space:nowrap;margin:0}.archive-heading-grid .archive-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.archive-toolbar .active-filters{flex:1;gap:5px;min-width:0;margin-right:auto}.active-filters .ch{font-size:max(11px,var(--min-label-font,8px));white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:3px 9px;overflow:hidden}.archive-toolbar .record-count{font-size:max(11px,var(--min-label-font,8px));margin-left:auto}.archive-toolbar .pill-toggle{gap:6px;padding:3px 14px}.archive-toolbar .pill-toggle>div{gap:6px}.archive-toolbar .pill-toggle button{font-size:max(11px,var(--min-label-font,8px));padding:4px 1px;line-height:1.2}.archive-page .archive-grid{grid-template-columns:224px minmax(0,1fr) 274px;align-items:start;gap:18px;height:auto;min-height:0}.archive-page .filters,.archive-page .selected-panel{max-height:calc(var(--canvas-height) - 148px);overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:var(--chip-border) transparent;flex-direction:column;min-height:0;display:flex;position:sticky;top:80px;overflow:hidden auto}.archive-page .selected-panel{display:block}.archive-page .archive-center{min-width:0;scroll-margin-top:16px;display:block;position:relative}.archive-page .archive-results{flex:none;min-height:0;overflow:visible}.archive-page .archive-row{grid-template-columns:60px minmax(0,1.9fr) minmax(65px,1fr) minmax(70px,1fr) 48px minmax(60px,1fr);min-height:68px}.archive-page .archive-columns{grid-template-columns:60px minmax(0,1.9fr) minmax(65px,1fr) minmax(70px,1fr) 48px minmax(60px,1fr);display:grid}.archive-page .row-platforms{grid-area:auto}.archive-page .row-evidence,.archive-page .row-platforms,.archive-page .row-date{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.archive-page .archive-row>.scope{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.archive-page .archive-row:hover{background:var(--row-hover);box-shadow:none}.archive-page .archive-row.selected{background:var(--active);border-left:2px solid var(--highlight)}.archive-page .archive-card{background:var(--panel);transition:border-color .15s ease-out,box-shadow .15s ease-out}.archive-page .archive-card.selected{border-color:var(--highlight);background:var(--active);box-shadow:var(--floating-shadow)}.archive-page .archive-card:hover{border-color:var(--highlight);box-shadow:var(--card-hover-shadow)}.archive-page .archive-card:active{box-shadow:var(--card-press-shadow)}.archive-page .archive-card-copy>strong{height:2.8em}.archive-page .archive-card-copy{flex:1;min-width:0}.archive-load-sentinel{pointer-events:none;height:1px}.archive-load-status{border-top:1px solid var(--border);text-align:center;color:var(--muted);font-size:max(11px,var(--min-label-font,8px));margin:0;padding:10px 12px}.custom-dropdown{min-width:0;position:relative}.dropdown-trigger{border:1px solid var(--chip-border);text-align:left;background:#fffdfacc;border-radius:8px;align-items:center;gap:6px;width:100%;min-height:28px;padding:5px 8px;font-size:11.5px;line-height:1.4;display:flex}html[data-theme=velvet] .dropdown-trigger{background:#28142ecc}.dropdown-trigger.has-value,.is-open>.dropdown-trigger{border-color:var(--highlight)}.dropdown-trigger>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dropdown-trigger>svg{flex-shrink:0}.dropdown-trigger>svg:last-child{transition:transform .15s ease-out}.is-open>.dropdown-trigger>svg:last-child{transform:rotate(180deg)}.dropdown-trigger:hover{border-color:var(--highlight);background:var(--hover-bg)}.dropdown-trigger:active{background:var(--press-bg)}.dropdown-options{z-index:30;color:#241b22;background:#fffdfa;border:1px solid #d3b7b0;border-radius:10px;width:196px;max-height:226px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 10px 24px #501e1e29}.dropdown-options>button{white-space:nowrap;text-align:left;border-radius:6px;align-items:center;gap:8px;width:100%;padding:6px 10px;font-size:11.5px;line-height:1.65;display:flex}.dropdown-options>button>span:not(.dropdown-checkbox){text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dropdown-options>button.on{background:#d9686229}.dropdown-options>button:hover{background:#d9686214}.dropdown-check{color:var(--highlight);flex-shrink:0}.dropdown-checkbox{display:none}html[data-theme=velvet] .dropdown-options{color:#f3e7ee;background:#2c1531;border-color:#5b3a63;box-shadow:0 12px 28px #00000080}html[data-theme=velvet] .dropdown-options>button.on{background:#7e5b6c8c}html[data-theme=velvet] .dropdown-options>button:hover{background:#7e5b6c47}.sort-dropdown{flex-shrink:0}.sort-dropdown .dropdown-trigger{min-height:29px;color:var(--highlight);border-color:var(--highlight);font-size:max(11px,var(--min-label-font,8px));background:0 0;border-radius:999px;padding:3px 14px;font-weight:600}.sort-dropdown .dropdown-options{width:170px;left:auto;right:0}.archive-sources{border-top:1px solid var(--border);margin-top:14px;padding-top:9px}.archive-sources h3{margin:0 0 5px;font-size:16px}.archive-source-row{min-height:28px;color:var(--text);border-radius:5px;align-items:center;gap:6px;margin:0 -8px;padding:0 8px;font-size:11.5px;display:flex}.archive-source-row>svg{color:var(--accent);transition:transform .15s ease-out}.archive-source-row:hover{background:#d968621f;color:var(--text)!important}.archive-source-row:hover>svg{transform:translate(2px,-2px)}.archive-source-row:active{background:#d968623d;transform:scale(.99)}html[data-theme=velvet] .archive-source-row:hover{background:#e3a9c424}@media (width>=1024px){.archive-page>.search-bar{width:520px;height:38px;margin:0;padding:6px 16px;position:absolute;top:74px;left:50%;transform:translate(-50%)}.archive-page>.search-bar input{min-height:0;font-size:12.5px}.archive-page>.search-bar>svg{width:13px;height:13px}.archive-page .archive-row,.archive-page .archive-columns{align-items:center;gap:10px;padding:9px 12px;display:grid}.archive-page .archive-row>.image-slot{aspect-ratio:4/3;grid-area:auto;width:60px;height:45px}.archive-page .row-arrow{display:none}.archive-page .archive-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px}}@media (width<=1023px){.archive-page{flex-direction:column;display:flex}.archive-page .archive-heading-grid{display:contents}.archive-heading-grid .page-title{white-space:normal;order:0;margin:0 0 16px}.archive-page>.search-bar{order:1;width:100%;height:46px;margin:0 0 12px;padding:0 16px;position:relative;top:auto;left:auto;transform:none}.archive-page>.search-bar input{min-height:0;font-size:13px}.archive-page>.search-bar kbd{display:none}.archive-heading-grid .archive-toolbar{order:2;grid-template-columns:1fr max-content max-content;align-items:center;gap:8px 6px;margin-bottom:12px;display:grid}.archive-toolbar>.active-filters{display:none!important}.archive-page .mobile-filter{font-size:max(11px,var(--min-label-font,8px));border-color:var(--highlight);color:var(--highlight);justify-self:start;gap:5px;padding:0 10px;font-weight:600;display:inline-flex}.archive-toolbar>.record-count{font-size:max(11px,var(--min-label-font,8px));color:var(--muted);grid-area:2/1/auto/-1;margin:0;line-height:18px}.archive-toolbar>.pill-toggle{grid-area:1/2;gap:6px;padding:0 10px}.archive-toolbar>.pill-toggle button{font-size:max(11px,var(--min-label-font,8px));gap:0;height:26px;padding:0}.archive-toolbar .pill-toggle>div{gap:6px}.archive-toolbar .view-label{display:none}.archive-toolbar>.sort-dropdown{grid-area:1/3}.archive-toolbar .sort-dropdown .dropdown-trigger{font-size:max(11px,var(--min-label-font,8px));gap:6px;min-height:28px;padding:0 10px;line-height:1.2}.archive-toolbar :is(.mobile-filter,.pill-toggle,.sort-dropdown .dropdown-trigger){box-sizing:border-box;height:28px;min-height:28px;position:relative}.archive-toolbar :is(.mobile-filter,.pill-toggle button,.sort-dropdown .dropdown-trigger):before{content:"";min-width:36px;position:absolute;inset:-4px 0}.archive-page .archive-grid{order:3;height:auto;min-height:0;display:block}.archive-page .filters,.archive-page .selected-panel,.archive-page .archive-columns{display:none}.archive-page .archive-row{grid-template-rows:auto auto auto;grid-template-columns:70px minmax(0,1fr) 12px;gap:3px 9px;min-height:100px;padding:10px}.archive-page .archive-row>.image-slot{aspect-ratio:4/3;grid-area:1/1/4;width:70px;height:auto}.archive-page .archive-record-name{grid-area:1/2;min-width:0}.archive-page .archive-row strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.8em;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.archive-page .archive-record-name small{display:none}.archive-page .archive-row>.scope{font-size:max(10.5px,var(--min-label-font,8px));grid-area:2/2}.archive-page .archive-row>.row-date{font-size:max(10px,var(--min-label-font,8px));grid-area:3/2}.archive-page .row-date small{font-size:max(10px,var(--min-label-font,8px));margin-left:4px;display:inline}.archive-page .row-platforms,.archive-page .row-evidence{display:none}.archive-page .row-arrow{color:var(--muted);grid-area:1/3/4;display:block}.archive-page .archive-card-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:0}.archive-page.cards-view .archive-results{background:0 0;border:0}.archive-page .archive-card-copy{padding:8px}.archive-page .archive-card-copy>strong{height:2.8em;margin-bottom:5px;font-size:12px;line-height:1.4}.archive-page .archive-card-copy>.scope{font-size:max(10px,var(--min-label-font,8px));white-space:nowrap;height:16px;margin-bottom:4px;line-height:16px;overflow:hidden}.archive-page .card-platforms{display:none}.archive-page .record-meta{font-size:max(9.5px,var(--min-label-font,8px));height:15px;margin:0;line-height:15px}.archive-load-status{display:none}.filter-overlay{z-index:60;background:#241b2266;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.filter-dialog{width:100%;max-width:none;height:calc(100dvh - 84px - env(safe-area-inset-top));background:#fffcf9;border-radius:20px 20px 0 0;flex-direction:column;max-height:none;padding:0;animation:.25s ease-out queue-enter;display:flex;overflow:hidden}html[data-theme=velvet] .filter-dialog{background:var(--panel-solid)}.filter-dialog>.drawer-handle{margin:8px auto}.filter-dialog>.filter-heading{flex-shrink:0;align-items:center;margin:0 0 10px;padding:0 16px}.filter-dialog .filter-heading h3{font-family:var(--body-font);font-size:22px;line-height:1.2}.filter-dialog .filter-heading .text-button{border:1px solid var(--chip-border);border-radius:999px;height:40px;margin-left:auto;padding:0 14px;font-size:13px}.filter-dialog .filter-heading .icon-button{border:1px solid var(--chip-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.filter-dialog-fields{flex:1;gap:14px;min-height:0;padding:0 16px 14px;overflow-y:auto}.filter-summary{background:var(--row-hover);border:1px solid color-mix(in srgb,var(--highlight) 30%,transparent);border-radius:12px;padding:10px 12px}.filter-summary>p{font-size:max(11px,var(--min-label-font,8px));color:var(--muted);margin:0 0 8px}.filter-summary .active-filters{gap:6px;display:flex}.filter-summary .ch{padding:6px 10px;font-size:12px}.filter-dialog .archive-filter-field>.eyebrow{font-size:max(10px,var(--min-label-font,8px));margin-bottom:8px}.filter-dialog .filter-chips{gap:8px}.filter-dialog .filter-chips .ch{min-height:40px;padding:0 12px;font-size:13px}.filter-dialog .dropdown-trigger{border-radius:10px;width:100%;min-height:44px;padding:0 12px;font-size:14px}.filter-dialog .dropdown-options{width:100%;max-height:214px;margin-top:6px;padding:6px;position:relative;top:auto;left:auto;right:auto}.filter-dialog .dropdown-options>button{gap:10px;min-height:48px;padding:10px 12px;font-size:14px}.filter-dialog .dropdown-checkbox{border:1px solid var(--chip-border);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.filter-dialog .on .dropdown-checkbox{background:var(--highlight);color:#fff;border-color:var(--highlight)}.filter-dialog .dropdown-check{display:none}.filter-dialog-actions{padding:10px 16px calc(18px + env(safe-area-inset-bottom));background:var(--panel-solid);box-shadow:0 -12px 12px -2px var(--panel-solid);flex-shrink:0}.filter-dialog-actions>.ch{width:100%;min-height:48px;color:var(--accent);background:var(--active);box-shadow:0 10px 22px #983d3c61,0 3px 8px #241b2247}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.archive-page .image-slot span{font-size:max(7.5px,var(--min-label-font))}@media (width>=1024px){.archive-page .selected-panel{grid-area:auto}.archive-page .selected-panel>p{margin-top:0}.archive-page .selected-panel>.image-slot{grid-row:auto;height:auto}.page-archive.main{padding-top:55px}.archive-page .filters,.archive-page .selected-panel{min-height:min(656px,calc(var(--canvas-height) - 148px))}.archive-page .filter-note{margin-top:auto}}.archive-page .archive-row .image-slot span{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 6px);overflow:hidden}.archive-page{overflow-anchor:none}@media (width>=1024px){.archive-page .archive-row,.archive-page .archive-columns{grid-template-columns:78px minmax(0,1fr) 150px 124px 136px 128px;gap:11px}.archive-page .archive-row>.image-slot{width:78px;height:58.5px}.archive-page .archive-record-name strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.archive-page .archive-record-name small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}}.archive-source-row{color:#5c4a47}html[data-theme=velvet] .archive-source-row{color:#c7abbb}.page-timeline.main{overflow-clip-margin:0;overflow:clip}.timeline-page .page-title{margin-bottom:7px}.timeline-toolbar{flex-wrap:nowrap;gap:9px}.timeline-toolbar>.muted{font-size:max(10.5px,var(--min-label-font,8px))}.timeline-toolbar .chips{flex-wrap:nowrap;gap:8px;display:flex}.timeline-toolbar .chip{box-sizing:border-box;white-space:nowrap;height:28px;min-height:28px;padding:0 10px;font-size:11.5px;position:relative}.timeline-toolbar .chip:before{content:"";min-width:36px;position:absolute;inset:-4px 0}.road-desktop,.road-mobile{pointer-events:none}.road-station{pointer-events:auto}.road-layer-out .road-station{pointer-events:none}.road-station{font-variant-numeric:lining-nums;width:170px}.road-station strong{font-variant-numeric:lining-nums;font-size:15px}.road-station small{text-overflow:ellipsis;overflow:hidden}.road-station:active{box-shadow:var(--card-press-shadow)}.road-transition{--road-direction:1;position:relative}.road-layer{position:relative}.road-layer-out{pointer-events:none;width:100%;animation:.25s cubic-bezier(.22,.61,.36,1) both road-out;position:absolute;top:0;left:0}.road-layer-in{animation:.35s cubic-bezier(.22,.61,.36,1) .15s both road-in}@keyframes road-out{to{opacity:0;transform:translateX(calc(-140px * var(--road-direction)))}}@keyframes road-in{0%{opacity:0;transform:translateX(calc(140px * var(--road-direction)))}to{opacity:1;transform:translate(0)}}.reduced-road-motion .road-layer-out{animation:.15s ease-out both road-fade-out}.reduced-road-motion .road-layer-in{animation:.15s ease-out both road-fade-in}@keyframes road-fade-out{to{opacity:0}}@keyframes road-fade-in{0%{opacity:0}to{opacity:1}}@media (width>=1024px){.page-timeline.main{padding-top:48px}.road-desktop{display:block}.road-mobile{display:none}.road-transition{margin-top:-14px}.aligned-road-scene{width:1440px;margin-left:-40px}.road-prev{left:-28px}.road-next{right:-28px}.road-switch{width:40px;height:92px;padding:0;position:absolute;top:330px}}@media (width>=1729px){.page-timeline.main{overflow:visible}}@media (width<=1023px){.page-timeline.main{padding-top:40px;overflow:clip}.timeline-page .page-title{margin-bottom:10px}.timeline-page .page-title h1{font-size:30px;line-height:1.08}.road-years{display:none}.timeline-toolbar{grid-template-columns:max-content minmax(0,1fr);gap:10px 9px;display:grid}.timeline-toolbar>.muted{white-space:nowrap;grid-row:2}.timeline-toolbar>.chips{grid-row:2;justify-content:flex-start;gap:8px}.timeline-toolbar .road-instructions.mobile-only{order:initial;font-size:max(11px,var(--min-label-font,8px));grid-area:1/1/auto/-1;width:auto;margin:0;line-height:1.65;display:block}.timeline-toolbar .chip{height:28px;min-height:28px;padding:0 10px;font-size:11.5px}.timeline-page .mobile-only{display:initial}.timeline-page .desktop-only{display:none!important}.road-desktop{display:none}.road-mobile{display:block}.road-transition{margin:0}.aligned-road-scene{width:calc(100% + 32px);margin-left:-16px}.mobile-road-scene{margin-top:0}.road-station{background:#fffaf6f5;width:190px}.road-station strong{font-size:17px}.mobile-road-scene .road-station:after{display:none}.road-switch{width:max-content;height:32px;min-height:32px;font-size:max(11px,var(--min-label-font,8px));margin:12px auto 14px;padding:5px 14px;position:relative;top:auto;left:auto;right:auto}.road-prev{margin-bottom:14px}.road-next{margin-top:14px}.mobile-road-scene .road-station{width:min(190px,50vw - 14px)}.timeline-toolbar .chips{margin:0}}@media (width>=1024px){.timeline-toolbar .chips{margin:0}.timeline-toolbar .road-instructions.desktop-only{flex:none;margin-left:auto}}@media (prefers-reduced-motion:reduce){.reduced-road-motion .road-layer-out,.reduced-road-motion .road-layer-in{animation-duration:.15s!important;animation-delay:0s!important}}.road-switch:hover{border-color:var(--highlight);background:var(--hover-bg)}.road-switch:active{background:var(--press-bg)}@media (width<=1023px){.road-switch{height:44px;min-height:44px;color:var(--text);border-color:var(--chip-border);background:#fffdfa;padding:0 14px;font-size:12.5px;box-shadow:0 8px 18px #241b223d,0 2px 4px #241b2224}html[data-theme=velvet] .road-switch{background:var(--panel-solid)}.mobile-road-controls{top:calc(8px + env(safe-area-inset-top));z-index:15;border:1px solid var(--highlight);background:var(--bg);pointer-events:auto;border-radius:999px;grid-template-columns:1fr auto 1fr;gap:6px;width:min(100%,280px);margin:12px auto 24px;padding:3px 9px 3px 8px;display:grid;position:sticky}.mobile-road-controls .road-switch,.mobile-drive-toggle{width:auto;height:auto;min-height:0;font-size:max(11px,var(--min-label-font,8px));white-space:nowrap;box-shadow:none;color:var(--toggle-muted);background:0 0;border:0;margin:0;padding:5px 1px;line-height:1.2;position:relative}.mobile-road-controls button:before{content:"";position:absolute;inset:-6px 0}.mobile-road-controls button:hover,.mobile-road-controls .mobile-drive-toggle{color:var(--highlight);background:0 0}.mobile-road-controls button:active{color:var(--accent);background:0 0}.mobile-road-stream,.road-stream-segment{overflow-anchor:none;position:relative}.road-stream-segment{margin:0;padding:0}.road-stream-segment.is-current{z-index:2}.mobile-road-stream .aligned-road-scene{margin-top:0;margin-bottom:0}}@media (width>=1024px){.road-desktop{--road-bleed:max(0px,calc((100vw / var(--desktop-scale) - 1440px) / 2));width:calc(1440px + var(--road-bleed) * 2);margin-left:calc(-40px - var(--road-bleed));padding-inline:calc(40px + var(--road-bleed));overflow:clip}.desktop-road-drive{width:1440px;height:640px;margin-left:-40px;position:relative}.desktop-road-track{will-change:transform;position:absolute;inset:0}.desktop-road-tile{width:1440px;position:absolute;top:0}.desktop-road-tile .aligned-road-scene{margin-left:0}.desktop-drive-car{pointer-events:none;position:absolute;inset:0;overflow:visible}.desktop-drive-car .rv-car{pointer-events:visiblePainted}}.concert-schedule ol{margin:16px 0;padding:0;list-style:none}.concert-show{border-bottom:1px solid var(--border);grid-template-columns:100px minmax(0,1fr) auto auto;align-items:start;gap:12px;padding:14px 0;font-size:13px;display:grid}.concert-show time{font-variant-numeric:tabular-nums;color:var(--text-secondary)}.concert-show strong,.concert-show small{display:block}.concert-show small{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:4px;line-height:1.5}.concert-show-status{font-size:max(11px,var(--min-label-font,8px));color:var(--text-secondary)}.concert-show.is-cancelled time,.concert-show.is-cancelled strong{text-decoration:line-through}.concert-show.is-upcoming .concert-show-status{color:var(--highlight)}@media (width<=700px){.concert-show{grid-template-columns:88px minmax(0,1fr) auto;gap:8px;font-size:12px}.concert-show a{font-size:max(11px,var(--min-label-font,8px));grid-column:2}}.dock-play{color:var(--text);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.dock-play:hover{color:var(--highlight)}.music-player{z-index:42;right:calc(var(--canvas-left) + 40px);width:420px;max-height:calc(var(--canvas-height) - 110px);background:var(--panel-solid);box-shadow:var(--floating-shadow);border-radius:12px;padding:20px;position:fixed;bottom:70px;overflow-y:auto}.music-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.music-heading h3{overflow-wrap:anywhere;margin:0;font-size:22px}.music-heading .eyebrow{margin:0 0 8px}.music-platforms,.music-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.music-player p{font-size:12px;line-height:1.7}.music-player .text-button{font-size:12px}.music-embed{background:#fff;border:0;border-radius:8px;width:100%;height:330px;margin-top:12px;display:block}.music-embed-song{height:90px}.music-embed-apple-song{height:175px}.music-source{align-items:center;gap:5px;margin-top:8px;font-size:12px;display:inline-flex}.music-frame-note{margin:8px 0}.detail-play{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}@media (width<=1023px){.dock-play{width:44px;height:44px}.music-player{width:100%;right:0;bottom:calc(57px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;max-height:75dvh;padding:18px 16px}.music-heading h3{font-size:20px}}:root{--irene:#faaac9;--seulgi:#f6d971;--wendy:#4696e5;--joy:#65c28a;--yeri:#ab91d9;--group:#e0654c;--unit:#d81e33;--irene-seulgi:#d81e33}html[data-theme=velvet]{--chip-border:#b481c2;--irene:#f8c8d8;--seulgi:#f2cc4a;--wendy:#9db8d8;--joy:#9bc4a9;--yeri:#b09bc8;--group:#d4806f;--unit:#d81e33;--irene-seulgi:#d81e33}.home-page .orbit-sun strong,.home-page .orbit-label,.home-page .orbit-toggle{font-family:var(--body-font)}.image-slot>span:empty{display:none}html[data-theme=velvet] :is(.chip,.ch,.pill-toggle,.orbit-toggle,.sort-control,.dropdown-trigger,.queue-capsule){border-color:#b481c2}html[data-theme=velvet] :is(.chip,.ch,.pill-toggle,.orbit-toggle,.sort-control,.dropdown-trigger,.queue-capsule):hover{border-color:#e3a9c4}@media (width>=1024px){.header{align-items:baseline}.header nav a,.header nav>span{padding-bottom:2px;font-size:16.5px}.preferences .pill-toggle{gap:6.5px;padding:4px 13px 4px 9.7px}.preferences .pill-toggle>svg{width:13px;height:13px}.preferences .pill-toggle button{gap:6.5px;padding:3.25px .8px;font-size:12.2px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-play-state:paused!important}}.home-page .playlist-teaser{text-align:left;color:var(--text);font:inherit;box-shadow:var(--floating-shadow)}.home-page .playlist-teaser ol{margin:9px 0 0;padding:0;list-style:none}.home-page .playlist-teaser li{align-items:baseline;gap:8px;padding:3px 0;font-size:11.5px;display:flex}.home-page .playlist-teaser li>span{opacity:.6;flex:0 0 12px}.home-page .playlist-teaser li>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:inherit;flex:1;font-weight:400;overflow:hidden}.home-page .playlist-teaser li>small{white-space:nowrap;font:500 max(11px,var(--min-label-font,8px)) var(--body-font);margin:0;padding:0}.home-page .playlist-teaser .text-link{margin-top:6px;display:block}@media (width>=1024px){.home-page .home-left .panel{box-sizing:border-box;width:230px;margin-bottom:16px}.home-page .home-left .playlist-teaser .big-date{font-size:38px}.home-page .playlist-teaser .playlist-heading h2{margin-bottom:0}}@media (width<=1023px){.home-page .home-left .playlist-teaser{flex-direction:row;grid-column:1/-1;gap:14px;height:175.6px;padding:12px;display:flex}.home-page .playlist-heading{flex-direction:column;flex:0 0 118px;min-width:0;display:flex}.home-page .playlist-teaser .playlist-heading .big-date{margin:0 0 4px;font-size:28px;line-height:1.05}.home-page .playlist-teaser .playlist-heading .text-link{margin-top:auto}.home-page .playlist-teaser ol{flex:1;align-self:center;min-width:0;margin:0}.home-page .playlist-teaser li{border-top:1px solid var(--border);gap:8px;padding:4px 0;font-size:12.5px;line-height:1.4}.home-page .playlist-teaser li:first-child{border:0}.home-page .playlist-teaser li>small{font-size:11.5px;line-height:1.2}}.home-page .planet-title{font-size:max(var(--planet-font,13px),var(--min-label-font,8px))}.archive-card,.archive-row{cursor:pointer;position:relative}.archive-card .record-bookmark{top:10px;right:10px}.record-bookmark{border:1px solid var(--chip-border);width:28px;height:28px;color:var(--accent);z-index:2;background:#fff9f5f0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%);box-shadow:0 2px 8px #241b2240}.archive-card .record-bookmark{transform:none}.record-bookmark.is-saved{color:var(--panel-solid);background:var(--accent)}html[data-theme=velvet] .record-bookmark{background:#2a1430}html[data-theme=velvet] .record-bookmark.is-saved{background:var(--accent)}.archive-row .row-platforms{padding-right:30px}.collect-overlay{z-index:100;background:#241b2285;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.collect-dialog{border:1px solid var(--chip-border);width:480px;min-height:507px;max-height:85dvh;box-shadow:var(--floating-shadow);background:#fff9f5;border-radius:6px;flex-direction:column;padding:20px 24px;display:flex}.collect-dialog>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.collect-dialog h2{margin:0;font-size:26px;font-weight:500;line-height:1.2}.collect-summary{border:1px solid var(--chip-border);background:#ffffff8c;border-radius:4px;align-items:center;gap:12px;min-height:66px;padding:10px 12px;display:flex}.collect-summary .image-slot{border-radius:3px;flex:0 0 58px;width:58px;height:44px}.collect-summary .image-slot>span{display:none}.collect-summary>div:last-child{min-width:0}.collect-summary strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}.collect-summary small,.collect-label small,.collect-option small{font-size:max(11px,var(--min-label-font,8px));color:var(--muted)}.collect-label{margin:18px 0 9px;font-size:12px;font-weight:500}.collect-label small{font-weight:400}.collect-options{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow:auto}.collect-option{text-align:left;border:1px solid var(--chip-border);border-radius:4px;flex-shrink:0;align-items:center;gap:10px;min-height:38px;padding:8px 10px;font-size:13px;display:flex}.collect-option>i{border:1px solid var(--chip-border);border-radius:50%;flex-shrink:0;width:17px;height:17px;position:relative}.collect-option>span{flex:1;align-items:center;gap:6px;display:flex}.collect-option.selected{border-color:var(--accent);background:var(--hover-bg)}.collect-option.selected>i{border-color:var(--accent)}.collect-option.selected>i:after{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:3px}.collect-option[disabled]{opacity:.45;cursor:default}.collect-option small{margin-left:auto}.collect-new{font-weight:500}.collect-create{gap:8px;display:flex}.collect-create input{width:100%;min-width:0;height:36px}.collect-dialog>footer{justify-content:flex-end;gap:8px;padding-top:18px;display:flex}.collect-dialog>footer .ch{height:36px;padding:0 16px;font-size:12.5px}.collect-dialog>footer .ch.on{min-width:105px}.collect-handle{display:none}html[data-theme=velvet] .collect-overlay{background:#140a1880}html[data-theme=velvet] .collect-dialog{background:#2a1430;border-color:#4a2c52}html[data-theme=velvet] .collect-summary{background:#28142ec7;border-color:#5b3a63}@media (width<=1023px){.record-bookmark{width:36px;height:36px;right:25px}.archive-row .archive-record-name,.archive-row>.scope,.archive-row>.row-date{margin-right:32px}.archive-card .record-bookmark{top:8px;right:8px}.collect-overlay{align-items:flex-end}.collect-dialog{width:100%;min-height:524px;max-height:85dvh;padding:10px 16px max(20px,env(safe-area-inset-bottom));border-radius:14px 14px 0 0}.collect-handle{touch-action:none;background:#b89890;border-radius:9px;width:36px;min-height:4px;margin:0 auto 16px;display:block}.collect-dialog h2{font-size:24px}.collect-summary small,.collect-label small,.collect-option small{font-size:12.5px}.collect-option{min-height:39.4px}.collect-dialog>footer .ch,.collect-create input{height:44px}.page-archive{min-height:0}}.collect-dialog>footer{width:auto;max-width:none;text-align:initial;flex-shrink:0;margin:0;padding:18px 0 0}.collect-summary .image-slot,.collect-create input{min-height:0}.collect-dialog>footer{flex-direction:row}.rv-car-body{transform:scale(2)}@media (width<=1023px){.rv-car-body{transform:scale(1.6)}}.today-page>.page-title{margin-bottom:12px;position:relative}.today-page .today-heading-date{margin-left:18px;padding-left:18px}.today-page .today-layout{grid-template-columns:800px 536px;align-items:stretch;gap:24px}.today-page .today-memories{flex-direction:column;display:flex}.today-page .today-navigation{gap:8px}.today-page .today-navigation .ch{height:25px;min-height:25px;padding:0 10px;font-size:11.5px}.today-empty{border-radius:4px;gap:18px;min-height:94px;padding:20px}.today-empty .empty-symbol{border-width:1px;flex:0 0 52px;width:52px;height:52px;font-size:18px}.today-empty h2{margin:0;font-size:17px;font-weight:400;line-height:1.5}.today-empty-actions{flex-wrap:nowrap;gap:8px}.today-empty-actions .ch{white-space:nowrap;height:25px;min-height:25px;padding:0 10px;font-size:11.5px}.nearby-heading{margin:12px 0 9px}.nearby-memories{flex-direction:column;flex:1;gap:9px;display:flex}.today-page .memory-card{flex:1;gap:14px;min-height:168px;margin:0;padding:10px 14px 10px 10px}.today-page .memory-card>.image-slot{border:1px solid var(--border);border-radius:3px;flex:0 0 114px;width:114px;height:86px}.today-page .memory-card .image-slot>span{display:none}.memory-copy h3{font-size:16px;font-weight:500;line-height:1.4;display:block;overflow:visible}.memory-copy h3 time{margin-right:12px}.memory-copy p{color:var(--muted);margin:0 0 2px;font-size:11.5px}.memory-copy small{font-size:max(10.5px,var(--min-label-font,8px));color:var(--muted)}.memory-action .scope{font-size:max(8.5px,var(--min-label-font,8px));background:color-mix(in srgb,var(--member) 14%,transparent);padding:2px 7px;line-height:12px}.memory-action .scope i{width:6px;height:6px}.memory-action>span{font-size:11.5px}.today-page .today-side{flex-direction:column;gap:12px;display:flex}.today-page .today-side>.panel{margin:0;padding:13px 14px}.today-page .today-side .eyebrow{margin-bottom:9px}.today-page .today-day-link{border-bottom:1px solid var(--border);height:36px;color:var(--text);text-align:left;gap:0;padding:0}.today-page .today-day-link:last-child{border-bottom:0}.today-page .today-day-link:hover{background:var(--row-hover)}.today-day-link time{flex:0 0 78px}.today-page .coverage-gap{border-color:var(--border);cursor:default;border-radius:4px;padding:7px 10px}.today-page .coverage-gap strong{font-size:12px}.today-page .coverage-gap small{font-size:max(10.5px,var(--min-label-font,8px));color:var(--muted)}.today-page .memory-card:hover{box-shadow:var(--card-hover-shadow);color:var(--text)}.today-page .memory-card:active{box-shadow:var(--card-press-shadow)}html[data-theme=velvet] .memory-card{border-color:#5b3a63}@media (width>=1024px){.today-page .today-navigation{position:absolute;bottom:0;right:560px}.today-page .today-layout{min-height:473px}.today-page .today-side>.today-gaps{margin-top:0}}@media (width<=1023px){.today-page>.page-title{margin-bottom:16px;display:block}.today-page .page-title h1,.today-page .today-heading-date{font-size:30px}.today-page .today-heading-date{margin-left:18px;padding-left:18px}.today-page .today-navigation{gap:8px;margin-top:16px}.today-page .today-navigation .ch{height:44px;min-height:44px;padding:0 14px;font-size:13px}.today-page .today-layout{display:block}.today-empty{border-radius:6px;grid-template-columns:46px minmax(0,1fr);gap:18px;padding:18px;display:grid}.today-empty .empty-symbol{width:46px;height:46px;margin:0}.today-empty h2{font-size:17px;line-height:25.5px}.today-empty-actions{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:8px;margin:0;display:flex}.today-empty-actions .ch{height:44px;padding:0 14px;font-size:13px}.today-page .nearby-heading{font-size:max(11px,var(--min-label-font,8px));margin:18px 0 10px}.today-page .memory-card{border-radius:6px;grid-template-columns:98px minmax(0,1fr);gap:8px 12px;min-height:0;padding:12px;display:grid}.today-page .memory-card>.image-slot{border-radius:4px;grid-area:1/1/3;align-self:start;width:98px;height:74px}.memory-copy{grid-area:1/2;min-width:0}.memory-copy h3{margin-bottom:4px;font-size:15px;line-height:1.5}.memory-copy p,.memory-copy small{white-space:normal;font-size:12.5px;line-height:21.25px;display:inline;overflow:visible}.memory-action{flex-direction:row;grid-area:2/2;justify-content:space-between;width:100%;min-width:0;max-width:none;margin:0}.memory-action .scope{font-size:max(10.5px,var(--min-label-font,8px));max-width:calc(100% - 30px);padding:2px 8px;line-height:14px}.memory-action>span.mobile-only{width:24px;font-size:18px}.today-page .today-side{gap:12px;margin-top:18px}.today-page .today-side>.panel{border-radius:6px;padding:14px}.today-page .today-side .eyebrow{font-size:max(11px,var(--min-label-font,8px))}.today-page .today-day-link{height:35px;font-size:13.5px}.today-day-link time{font-family:var(--body-font);font-size:13.5px}.today-page .coverage-gap{border-radius:6px;padding:9px 12px}.today-page .coverage-gap strong{font-size:13.5px}.today-page .coverage-gap small{display:none}}.today-page .today-heading-date{border-left:0;position:relative}.today-heading-date:before{content:"";background:var(--chip-border);width:1px;height:28px;position:absolute;top:calc(50% - 14px);left:0}@media (width<=1023px){.today-heading-date:before{height:24px;top:calc(50% - 12px)}}.lens-page{position:relative}.lens-result-heading{font-size:max(9.5px,var(--min-label-font,8px));margin:0;line-height:16px;position:absolute;top:46px;left:368px}.lens-v2-layout{grid-template-columns:346px minmax(0,1fr);align-items:start;gap:22px;display:grid}.lens-left{flex-direction:column;gap:12px;display:flex}.lens-drop{cursor:pointer;text-align:center;background:#fff9f399;border:1.5px dashed #d3a99e;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:295px;padding:22px;display:flex}.lens-drop.dragging{border-color:var(--highlight);background:var(--hover-bg)}.lens-drop>svg{color:#b4584f}.lens-drop p{margin:0;font-size:12.5px;font-weight:400;line-height:1.6}.lens-drop small{font-size:max(10px,var(--min-label-font,8px));color:var(--muted);line-height:1.6}.lens-drop .ch{height:25px;min-height:25px;padding:0 10px;font-size:11.5px}.lens-uploaded{border-radius:4px;min-height:115px;padding:12px}.lens-uploaded>.eyebrow{font-size:max(9.5px,var(--min-label-font,8px));margin:0 0 8px}.lens-uploaded>div{align-items:center;gap:12px;min-width:0;display:flex}.lens-uploaded img{object-fit:cover;border-radius:3px;flex-shrink:0;width:66px;height:66px}.lens-uploaded p{overflow-wrap:anywhere;min-width:0;margin:0;font-size:11.5px}.lens-uploaded small{font-size:max(11px,var(--min-label-font,8px));color:var(--muted);margin-top:4px;display:block}.lens-right{flex-direction:column;gap:10px;display:flex}.lens-candidate{border:1px solid var(--border);height:102px;color:var(--text);background:#fffdfaf5;border-radius:6px;align-items:center;gap:12px;padding:12px;display:flex}.lens-candidate>.image-slot{border:1px solid var(--border);border-radius:3px;flex-shrink:0;width:76px;height:76px}.lens-candidate .image-slot>span{display:none}.lens-candidate-copy{flex:1;min-width:0}.lens-candidate-copy>strong{font-size:13px;font-weight:500;line-height:1.4}.lens-candidate-copy>small{font-size:max(11px,var(--min-label-font,8px));color:var(--muted);margin-top:2px;display:block}.lens-candidate-copy>p{color:#5c4a47;max-width:704px;margin:6px 0 0;font-size:11.5px;line-height:18.4px}.lens-open{color:var(--accent);flex-shrink:0;font-size:11.5px}.lens-candidate:hover{border-color:var(--highlight);box-shadow:var(--card-hover-shadow);color:var(--text)}.lens-candidate:active{box-shadow:var(--card-press-shadow)}.lens-status{cursor:help;border:1px dashed var(--muted);font-size:max(8.5px,var(--min-label-font,8px));letter-spacing:.04em;border-radius:999px;margin-left:8px;padding:2px 7px;line-height:12px;display:inline-block;position:relative}.lens-status.community{border-style:dotted}.lens-tooltip{color:#fff5f2;width:210px;font-size:max(11px,var(--min-label-font,8px));z-index:10;background:#241b22f5;border-radius:6px;padding:8px 10px;line-height:1.5;display:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 20px #00000047}.lens-status:hover .lens-tooltip,.lens-status:focus .lens-tooltip{display:block}.lens-help{align-items:center;gap:14px;min-height:63px;padding:13px;display:flex}.lens-help>div:first-child{flex:1;min-width:0}.lens-help .eyebrow{font-size:max(9.5px,var(--min-label-font,8px));margin:0 0 5px}.lens-help p:not(.eyebrow){color:#5c4a47;margin:0;font-size:11.5px;line-height:18.4px}.lens-help-actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.lens-help-actions .ch{white-space:nowrap;height:25px;min-height:25px;padding:0 10px;font-size:11.5px}.lens-state-empty .lens-help-actions .ch{border-color:var(--accent);height:36px;color:var(--accent);padding:0 18px;font-size:13px}.lens-state-empty .lens-help-actions .lens-primary{background:var(--accent);color:var(--bg);font-weight:600}.lens-empty{border-style:dashed;align-items:center;gap:18px;min-height:94px;padding:20px;display:flex}.lens-empty>i{border:1px dashed var(--chip-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-style:normal;display:flex}.lens-empty h2{font:400 17px var(--body-font);margin:0 0 5px}.lens-empty p{font-size:max(11px,var(--min-label-font,8px));color:var(--muted);margin:0}.lens-skeleton{border:1px solid var(--border);background:var(--panel);border-radius:6px;align-items:center;gap:12px;height:100px;padding:12px;display:flex}.lens-skeleton>i{flex-shrink:0;width:74px;height:74px}.lens-skeleton>div{flex-direction:column;flex:1;gap:10px;display:flex}.lens-skeleton span{border-radius:99px;width:80%;height:9px;display:block}.lens-skeleton span:first-child{width:45%}.lens-skeleton span:last-child{width:65%}.lens-skeleton i,.lens-skeleton span{background:#eddcd6;animation:1.6s ease-in-out infinite lens-pulse}.lens-loading-overlay{z-index:110;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fff5f2c2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lens-loading-card{box-sizing:content-box;border:1px solid var(--border);text-align:center;background:#fffaf6fa;border-radius:10px;flex-direction:column;align-items:center;gap:14px;width:300px;padding:28px 36px;display:flex;box-shadow:0 14px 40px #00000047}.lens-loading-card>strong{font-size:15px;font-weight:500}.lens-loading-card>p{color:var(--muted);margin:0;font-size:11.5px;line-height:18.4px}.lens-loading-card>.ch{height:25px;min-height:25px;padding:0 12px;font-size:11.5px}.lens-ribbon{width:156px;height:76px;overflow:visible}.lens-ribbon>path{fill:none;stroke:url(#lens-ribbon-color);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;animation:3.4s ease-in-out infinite lens-draw}.lens-ribbon>.ribbon-light{stroke:#ffd9d0;stroke-width:1.8px;opacity:.75;transform:translate(-1px,-1.6px)}.ribbon-dot{fill:#fff5f2;stroke:#e0654c;stroke-width:1.5px;offset-path:path("M6 62 C10 44 16 24 22 10 C42 0 56 18 40 32 C34 37 28 37 25 35 C30 46 34 58 40 62 C46 66 52 52 55 36 C57 24 60 12 66 10 C72 8 72 16 70 22 C71 36 80 52 88 62 C98 46 108 26 116 10 C122 3 128 12 121 22 C113 34 134 52 154 36");offset-rotate:0deg;animation:3.4s ease-in-out infinite lens-dot}@keyframes lens-pulse{0%,to{opacity:.45}50%{opacity:.9}}@keyframes lens-draw{0%{stroke-dashoffset:100px}50%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes lens-dot{0%{offset-distance:0%;opacity:1}49%{opacity:1}50%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}html[data-theme=velvet] .lens-drop{background:#28142e99}html[data-theme=velvet] .lens-candidate{background:#28142ef5}html[data-theme=velvet] .lens-candidate-copy>p,html[data-theme=velvet] .lens-help p:not(.eyebrow){color:#d9c2cf}html[data-theme=velvet] .lens-skeleton i,html[data-theme=velvet] .lens-skeleton span{background:#4a2c52}html[data-theme=velvet] .lens-loading-overlay{background:#482c5075}html[data-theme=velvet] .lens-loading-card{background:#28142ef5;box-shadow:0 22px 54px #08020c8c,0 6px 16px #08020c61,0 0 0 1px #b481c21f}@media (width<=1023px){.lens-page .page-title h1{font-size:30px}.lens-v2-layout{display:block}.lens-result-heading{font-size:max(11px,var(--min-label-font,8px));margin:20px 0 10px;position:static}.lens-page{flex-direction:column;display:flex}.lens-page>.page-title{order:0}.lens-page>.lens-result-heading{display:none}.lens-v2-layout{order:1}.lens-mobile-heading{font-size:max(11px,var(--min-label-font,8px));letter-spacing:.16em;color:var(--muted);margin:8px 0 0}.lens-drop{border-radius:10px;height:201px;padding:20px}.lens-drop p{font-size:14px}.lens-drop small{font-size:12.5px}.lens-drop .ch{height:44px;min-height:44px;padding:0 14px;font-size:13px}.lens-uploaded{border-radius:6px;min-height:82px}.lens-uploaded img{border-radius:4px;width:58px;height:58px}.lens-uploaded p{font-size:13.5px}.lens-uploaded small{font-size:12.5px}.lens-right{margin-top:12px}.lens-candidate{grid-template-columns:66px minmax(0,1fr);gap:10px 12px;height:auto;min-height:190px;padding:12px;display:grid}.lens-candidate>.image-slot{border-radius:4px;align-self:start;width:66px;height:66px}.lens-candidate-copy>strong{font-size:14.5px}.lens-candidate-copy>small{font-size:12.5px}.lens-candidate-copy>p{font-size:13.5px;line-height:22.3px}.lens-candidate-copy{display:contents}.lens-candidate-copy>strong{grid-area:1/2;align-self:start}.lens-candidate-copy>small{grid-column:1/-1}.lens-candidate-copy>p{grid-column:1/-1;margin:0}.lens-status{font-size:max(10.5px,var(--min-label-font,8px));grid-area:1/2;place-self:end start;margin:30px 0 0;padding:2px 8px;line-height:14px}.lens-open{grid-column:1/-1;justify-self:end;align-items:center;min-height:44px;font-size:13px;display:flex}.lens-help{padding:14px;display:block}.lens-help p:not(.eyebrow){font-size:13.5px;line-height:1.65}.lens-help-actions{flex-wrap:wrap;gap:8px;margin-top:12px}.lens-help-actions .ch,.lens-state-empty .lens-help-actions .ch{height:44px;min-height:44px;padding:0 14px;font-size:13px}.lens-empty{border-radius:6px;gap:14px;min-height:80px;padding:16px}.lens-empty>i{width:46px;height:46px}.lens-empty h2{font-size:15px}.lens-empty p{font-size:12px}.lens-loading-overlay{align-items:flex-start;padding-top:230px}.lens-loading-card{box-sizing:border-box;width:358px;max-width:calc(100% - 32px);padding:24px 28px}.lens-loading-card>p{font-size:12.5px;line-height:20px}.lens-loading-card>.ch{height:44px;min-height:44px;padding:0 18px;font-size:13px}.lens-skeleton{height:90px}.lens-skeleton>i{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.lens-ribbon>path{stroke-dashoffset:0;animation:none!important}.ribbon-dot{display:none}.lens-skeleton i,.lens-skeleton span{animation:none!important}}.lens-page>.page-title{margin-bottom:18px}.lens-drop>input{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.members-v2{--tape-stroke:var(--member-accent)}.member-irene{--tape-stroke:#cd8ba5}.member-seulgi{--tape-stroke:#d2b13e}.member-wendy{--tape-stroke:#3272be}.member-joy{--tape-stroke:#489768}.member-yeri{--tape-stroke:#8164ae}.member-irene-seulgi{--tape-stroke:#171419}html[data-theme=velvet] .member-irene{--tape-stroke:#a78792}html[data-theme=velvet] .member-seulgi{--tape-stroke:#a28b32}html[data-theme=velvet] .member-wendy{--tape-stroke:#5c7fa8}html[data-theme=velvet] .member-joy{--tape-stroke:#698572}html[data-theme=velvet] .member-yeri{--tape-stroke:#776988}.members-v2>.page-title{align-items:flex-end;gap:16px;margin-bottom:18px}.member-v2-tabs{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.member-v2-tabs .ch{white-space:nowrap;height:25px;min-height:25px;color:var(--text);padding:0 10px;font-size:11.5px}.member-v2-tabs i{border-radius:50%;flex-shrink:0;width:8px;height:8px}.member-v2-tabs .on{background:color-mix(in srgb,var(--person-color) 14%,transparent);border-color:var(--person-color)!important}.member-v2-layout{grid-template-columns:998px 340px;align-items:start;gap:22px;display:grid}.member-v2-main{min-height:717px;padding:20px}.member-v2-top{grid-template-columns:182px minmax(0,1fr) 373px;align-items:center;gap:18px;min-height:240px;display:grid}.member-v2-photos{gap:6px;height:240px;display:flex}.member-v2-photos .image-slot{border:1px solid var(--border);aspect-ratio:3/4;border-radius:3px;flex:1;width:182px;min-width:0;height:240px}.member-v2-photos .image-slot>span,.member-v2-work .image-slot>span{display:none}.member-v2-identity>.eyebrow{font-size:max(9.5px,var(--min-label-font,8px));margin:0 0 9px}.member-v2-name h2{font:500 42px/1.05 var(--title-font);overflow-wrap:anywhere;margin:0 0 8px}.member-v2-identity>p:not(.eyebrow){color:var(--muted);margin:0;font-size:12.5px;line-height:1.65}.member-v2-facts{margin:14px 0}.member-v2-facts>div{grid-template-columns:52px minmax(0,1fr);gap:10px;line-height:21.5px;display:grid}.member-v2-facts dt{font-size:max(10.5px,var(--min-label-font,8px));color:var(--muted)}.member-v2-facts dd{color:var(--text);margin:0;font-size:11.5px}.member-v2-actions{flex-wrap:wrap;gap:8px;display:flex}.member-v2-actions .ch,.member-v2-actions .chip{white-space:nowrap;height:25px;min-height:25px;padding:0 10px;font-size:11.5px}.member-v2-tape{flex-direction:column;justify-content:space-between;width:373px;height:240px;display:flex}.member-v2-flip{justify-content:center;align-items:center;gap:8px;display:flex}.member-v2-flip .ch{height:25px;min-height:25px;padding:0 10px;font-size:11.5px}.tape-visual{perspective:1200px;width:100%}.tape-visual .cassette-body{aspect-ratio:1.8;width:100%;margin:0;box-shadow:0 12px 30px #241b2247}.tape-visual .cassette-face{border:2px solid var(--tape-stroke,#70544c);background:var(--tape-color,#d4806f);color:#352727;box-shadow:none;padding:17px}.tape-visual .tape-label{color:#352727;background:repeating-linear-gradient(0deg,#f6ede6 0 14px,#e4d3c7 15px);gap:0;padding:9px}.tape-visual .tape-label span{font-size:max(8.5px,var(--min-label-font,8px));letter-spacing:.15em;line-height:1.4}.tape-visual .tape-label strong{font-size:19px;font-weight:600;line-height:1.1}.tape-visual .tape-label small{font-size:max(8.5px,var(--min-label-font,8px));color:#5b4546;line-height:1.4}.tape-visual .reels{margin:8px 0 0}.tape-visual .reels i{border-width:5px;flex-shrink:0;width:50.7px;height:50.7px}.tape-visual .reels i:after{inset:12px}.tape-visual .reels span{height:10px}.tape-visual .tape-base{letter-spacing:.9em;color:#352727;margin-top:4px;font-size:12px;line-height:1.4}.tape-visual .screw{width:10px;height:10px}.tape-visual .screw:after{width:6px;top:4px;left:1px}.member-v2-works,.member-v2-posts{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.member-section-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.member-section-title h3{font:500 22px/1.2 var(--title-font);margin:0}.member-section-title small{font-size:max(11px,var(--min-label-font,8px));color:var(--muted);white-space:nowrap}.member-v2-work-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.member-v2-work{align-items:center;gap:12px;min-height:96px;padding:10px;display:flex}.member-v2-work>.image-slot{aspect-ratio:1;border-radius:3px;flex-shrink:0;width:74px;height:74px}.member-v2-work>div:last-child{min-width:0}.member-v2-work strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.4;display:block;overflow:hidden}.member-v2-work small{font-size:max(11px,var(--min-label-font,8px));color:var(--muted);line-height:16.5px;display:block}.member-v2-side .panel{margin-bottom:12px;padding:13px}.member-v2-side .eyebrow,.member-mobile-profile .eyebrow,.member-mobile-career .eyebrow,.member-mobile-instagram .eyebrow{font-size:max(9.5px,var(--min-label-font,8px));margin:0 0 10px}.member-v2-profile dl{margin:0}.member-v2-profile dl>div{grid-template-columns:56px minmax(0,1fr);gap:10px;min-height:27px;display:grid}.member-v2-profile dt{font-size:max(11px,var(--min-label-font,8px));color:var(--muted)}.member-v2-profile dd{margin:0;font-size:12.5px;line-height:20px}.member-v2-career ol{margin:0 0 12px;padding:0;list-style:none}.member-v2-career li{border-left:2px solid var(--member-accent);grid-template-columns:76px minmax(0,1fr);gap:10px;padding:0 0 14px 12px;display:grid;position:relative}.member-v2-career li:before{content:"";background:var(--member-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:-5px}.member-v2-career li time{color:var(--member-accent);font-size:12px;font-weight:500}.member-v2-career li span{font-size:13.5px;line-height:1.5}.member-v2-career .ch{height:25px;min-height:25px;padding:0 10px;font-size:11.5px}.member-v2-sources>a{overflow-wrap:anywhere;font-size:11.5px;line-height:1.8;display:block}.instagram-account{align-items:center;gap:12px;display:flex}.instagram-account>i{background:var(--active);border-radius:50%;flex-shrink:0;width:50px;height:50px}.instagram-account strong{font-size:13px;font-weight:500}.instagram-account small{font-size:max(11px,var(--min-label-font,8px));color:var(--muted);display:block}.instagram-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.instagram-counts>div{border:1px solid var(--border);text-align:center;border-radius:4px;height:56px;padding:8px 4px}.instagram-counts strong{font:500 20px/1.1 var(--title-font);display:block}.instagram-counts small{font-size:max(11px,var(--min-label-font,8px));color:var(--muted)}.member-instagram>.muted{font-size:max(11px,var(--min-label-font,8px));margin:10px 0 0}.member-post-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.member-post-grid article{min-width:0}.instagram-placeholder{aspect-ratio:1;background:var(--active);border:1px solid var(--border);border-radius:3px;width:100%}.member-post-grid p{font-size:max(11px,var(--min-label-font,8px));color:var(--muted);margin:7px 0 0;line-height:1.7}.member-post-grid small{font-size:inherit;display:block}html[data-theme=velvet] .tape-visual .tape-label{color:#2a1d2b;background:repeating-linear-gradient(0deg,#eee4ea 0 14px,#d9c9d3 15px)}html[data-theme=velvet] .tape-visual .reels i{border-color:#c9b8cc}html[data-theme=velvet] .tape-visual .screw{background:#cdbfd0;border-color:#3a2c45}@media (width<=1023px){.members-v2>.page-title{margin-bottom:16px;display:block}.members-v2 .page-title h1{font-size:30px}.member-v2-tabs{flex-wrap:wrap;gap:8px;margin-top:16px}.member-v2-tabs .ch{height:28px;min-height:28px}.member-v2-layout{display:block}.member-v2-main{border-radius:6px;min-height:0;padding:14px}.member-v2-top{grid-template-columns:110px minmax(0,1fr);gap:14px 12px;display:grid}.member-v2-tape{border-bottom:1px solid var(--border);order:0;grid-area:1/1/auto/-1;gap:12px;width:100%;height:auto;padding-bottom:16px}.member-v2-flip{justify-content:space-between;gap:6px}.member-v2-flip>.eyebrow{font-size:max(9px,var(--min-label-font,8px));margin:0;line-height:1.4}.member-v2-flip .ch{white-space:nowrap;height:28px;min-height:28px;padding:0 8px;font-size:11.5px}.member-v2-photos{grid-area:2/1;height:146px}.member-v2-photos .image-slot{width:110px;height:146px}.member-v2-name{grid-area:2/2;display:contents}.member-v2-identity>.eyebrow{font-size:max(10px,var(--min-label-font,8px));grid-area:2/2;align-self:start;margin-top:14px}.member-v2-name h2{grid-area:2/2;align-self:center;margin:0;font-size:34px}.member-v2-name>.hangul{overflow-wrap:anywhere;grid-area:2/2;align-self:end;margin-bottom:18px;font-size:12px}.member-v2-facts{grid-column:1/-1;margin:0}.member-v2-facts>div{grid-template-columns:62px minmax(0,1fr);line-height:23px}.member-v2-facts dt{font-size:max(11px,var(--min-label-font,8px))}.member-v2-facts dd{font-size:12.5px}.member-v2-actions{flex-wrap:wrap;grid-column:1/-1;gap:6px}.member-v2-actions .ch,.member-v2-actions .chip{height:28px;min-height:28px;font-size:max(11px,var(--min-label-font,8px));padding:0 8px}.member-mobile-profile,.member-mobile-career,.member-mobile-instagram{margin-top:16px;display:block!important}.member-mobile-profile>.panel,.member-mobile-career>.panel,.member-mobile-instagram>.panel{border-radius:6px;padding:14px}.member-mobile-career>.panel{background:0 0;border:0;padding:0}.member-v2-work-grid{grid-template-columns:minmax(0,1fr)}.member-v2-work{min-height:101px}.member-v2-work>.image-slot{width:66px;height:66px}.member-v2-work small{font-size:12.5px;line-height:19.4px}.member-v2-work strong{font-size:14px}.member-section-title h3{font-size:20px}.member-v2-profile dd{font-size:12.5px}.member-v2-career li{grid-template-columns:84px minmax(0,1fr);gap:16px}.member-v2-career li span{font-size:13.5px}.member-v2-side{margin-top:12px}.member-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 11px}.member-post-grid p{font-size:12.5px}.instagram-placeholder{border-radius:4px}.instagram-counts>div{height:58px}.tape-visual .cassette-face{padding:15px}.tape-visual .tape-label span,.tape-visual .tape-label small{font-size:max(8px,var(--min-label-font,8px))}.tape-visual .reels i{width:49px;height:49px}.tape-visual .tape-base{font-size:max(10px,var(--min-label-font,8px));margin:3px 0 0}.members-v2 .page-title h1{line-height:1.08}.member-v2-tabs{margin-top:14px}.member-v2-identity{grid-area:2/2;align-self:start;padding-top:2px}.member-v2-identity>.eyebrow{font-size:max(10px,var(--min-label-font,8px));margin:0 0 8px}.member-v2-identity h2{margin:0 0 8px}.member-v2-identity>.hangul{margin:0;font-size:12px;line-height:1.6}}.member-v2-work>.image-slot{min-height:0}.member-irene-seulgi .tape-base{color:#f3e7ee;opacity:.85}.instagram-account{color:var(--text);min-width:0;text-decoration:none}.instagram-account>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.instagram-account-icon{width:44px;height:44px;color:var(--member-accent);background:color-mix(in srgb,var(--member-accent) 12%,transparent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.member-instagram .instagram-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.member-instagram .instagram-counts>div{height:auto;min-height:60px}.instagram-feed-note{color:var(--muted);margin:-4px 0 14px;font-size:11px}.member-v2-posts .member-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.instagram-post{border:1px solid var(--border);border-top:2px solid var(--member-accent);overflow-wrap:anywhere;background:color-mix(in srgb,var(--panel) 94%,var(--member-accent) 6%);border-radius:5px;flex-direction:column;min-height:245px;padding:12px;display:flex}.instagram-post-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;font-size:10px;line-height:1.5;display:flex}.instagram-post-meta>span:first-child{align-items:center;gap:5px;display:flex}.instagram-collaboration{border:1px solid var(--border);color:var(--text);border-radius:3px;padding:1px 5px}.instagram-post-author{color:var(--member-accent);margin:10px 0;font-size:11px}.member-post-grid .instagram-caption,.instagram-caption-details summary>span{white-space:pre-wrap;color:var(--text);margin:0;font-size:12px;line-height:1.8;display:block}.instagram-caption-details{margin-bottom:12px}.instagram-caption-details summary{cursor:pointer;list-style:none}.instagram-caption-details summary>span{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.instagram-caption-details summary::-webkit-details-marker{display:none}.instagram-caption-details summary strong{color:var(--member-accent);text-underline-offset:3px;margin-top:8px;font-size:11px;font-weight:500;text-decoration:underline;display:inline-block}.instagram-caption-details[open] summary>span{display:none}.instagram-caption-details[open] summary strong{margin:0 0 8px}.instagram-caption-details .caption-less,.instagram-caption-details[open] .caption-more{display:none}.instagram-caption-details[open] .caption-less{display:inline}.instagram-post-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-top:auto;padding-top:18px;font-size:10px;display:flex}.instagram-post-footer a{color:var(--text);align-items:center;gap:3px;min-height:28px;font-size:11px;display:inline-flex}.instagram-empty{padding:20px 0}@media (width<=1023px){.member-v2-posts .member-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.instagram-post{min-height:230px;padding:10px}.member-post-grid .instagram-caption,.instagram-caption-details summary>span{font-size:12px}.instagram-post-meta{flex-wrap:wrap}.instagram-post-footer{gap:3px}}@media (width<=359px){.member-v2-posts .member-post-grid{grid-template-columns:minmax(0,1fr)}}.instagram-post-media{background:var(--active);border-radius:3px 3px 0 0;margin:-12px -12px 12px;position:relative;overflow:hidden}.instagram-image-open{aspect-ratio:4/5;cursor:zoom-in;width:100%;color:var(--muted);background:0 0;border:0;padding:0;display:block;position:relative}.instagram-image-open img{object-fit:cover;width:100%;height:100%;display:block}.instagram-video-cover{color:#fff;background:#000000b3;border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:flex;position:absolute;inset:auto auto 10px 10px}.instagram-image-controls{justify-content:center;align-items:center;gap:14px;min-height:34px;padding:3px 8px;display:flex;position:relative}.instagram-image-controls button{border:1px solid var(--border);background:var(--panel);width:32px;height:30px;color:var(--text);cursor:pointer;border-radius:4px;place-items:center;display:grid}.instagram-image-position{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.instagram-image-error{padding:20px;font-size:12px;line-height:1.7;display:block}.instagram-image-dialog{border:1px solid var(--border);background:var(--panel-solid);width:min(900px,100vw - 28px);max-width:none;max-height:calc(100dvh - 28px);color:var(--text);border-radius:8px;padding:0;overflow:auto}.instagram-image-dialog::backdrop{background:#000000c7}.instagram-image-dialog-body{padding:12px}.instagram-image-dialog-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:13px;display:flex}.instagram-image-dialog-title button{color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.instagram-large-image{background:var(--active);justify-content:center;align-items:center;min-height:180px;display:flex}.instagram-large-image img{object-fit:contain;width:100%;height:calc(100dvh - 190px);display:block}.instagram-image-dialog-body>a{text-align:center;font-size:12px;line-height:2.4;display:block}@media (width<=1023px){.instagram-post-media{margin:-10px -10px 10px}.instagram-image-controls{gap:7px}.instagram-image-controls button{width:30px}.instagram-image-dialog-body{padding:8px}}.instagram-post-header{align-items:center;gap:7px;min-width:0;min-height:30px;margin-bottom:10px;display:flex}.instagram-post-header>a{color:var(--text);overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px;font-weight:600}.instagram-post-avatar{border:1px solid color-mix(in srgb,var(--member-accent) 60%,var(--border));width:28px;height:28px;color:var(--member-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.instagram-post-header .instagram-collaboration{white-space:nowrap;font-size:9px}.instagram-post-media{border-radius:0}.instagram-image-open img{object-fit:contain}.instagram-post-metrics{color:var(--text);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:1px 0 9px;display:flex}.instagram-post-metrics>span{align-items:center;gap:5px;font-size:11px;display:inline-flex}.instagram-post-metrics strong{font-variant-numeric:tabular-nums;font-weight:600}.instagram-post-meta{margin-bottom:9px}@media (width<=1023px){.instagram-post-header{flex-wrap:wrap;gap:5px}.instagram-post-header>a{font-size:11px}.instagram-post-avatar{width:23px;height:23px}.instagram-post-header .instagram-collaboration{margin-left:28px}.instagram-post-metrics{gap:8px}.instagram-post-metrics>span{gap:3px;font-size:10px}}.member-post-grid .instagram-metrics-date{color:var(--muted);margin:-2px 0 9px;font-size:10px}@media (width<=1023px){.member-v2-posts .member-post-grid{grid-template-columns:minmax(0,1fr);gap:20px}.member-post-grid .instagram-caption,.instagram-caption-details summary>span{font-size:13px}}.member-v2-work:focus-visible{outline:2px solid var(--member-accent);outline-offset:3px}.member-v2-work:hover{border-color:var(--member-accent)}.collections-v2>.page-title{align-items:flex-end;gap:20px;margin-bottom:0}.collections-v2 .page-title h1{align-items:center;gap:10px;display:flex}.collection-caption{color:var(--muted);margin:10px 0 18px;font-size:13px}.collection-list-actions{align-items:center;gap:8px;padding-bottom:2px;display:flex;transform:translateY(33px)}.collections-v2 .ch{white-space:nowrap;height:25px;min-height:25px;padding:0 10px;font-size:11.5px}.collection-sort{position:relative}.collection-sort>.ch{border-color:var(--chip-border);color:var(--text)}.collection-sort .chevron-open{transform:rotate(180deg)}.collection-sort-menu{border:1px solid var(--border);z-index:20;background:#fff9f5;border-radius:4px;width:208px;padding:5px 0;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px #241b2238}.collection-sort-menu>button{text-align:left;align-items:flex-start;gap:8px;width:100%;padding:9px 12px;font-size:12.5px;font-weight:400;display:flex}.collection-sort-menu>button>i,.collection-sort-menu>button>svg{width:14px;color:var(--accent);flex:0 0 14px;margin-top:3px}.collection-sort-menu small{font-size:max(10.5px,var(--min-label-font,8px));color:var(--muted);margin-top:1px;display:block}.collection-sort-menu>button[aria-selected=true]{background:var(--hover-bg);font-weight:500}.collection-sort-menu>button:hover{background:var(--row-hover)}.collection-sort-menu>p{border-top:1px solid var(--border);font-size:max(10.5px,var(--min-label-font,8px));color:var(--muted);margin:4px 0 0;padding:8px 12px 5px;line-height:1.5}.collection-v2-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.collection-v2-card{min-height:215.8px;padding:12px;position:relative}.collection-v2-card>a{height:100%;min-height:189.8px;color:var(--text);flex-direction:column;display:flex}.collection-cover-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.collection-cover-strip .image-slot,.collection-cover-strip>i{aspect-ratio:4/3;border:1px solid var(--border);border-radius:3px;width:100%;min-width:0;height:auto}.collection-cover-strip>i{background:0 0;border-style:dashed}.collection-cover-strip .image-slot>span{display:none}.collection-v2-card h2{font:500 15px/1.35 var(--body-font);margin:0}.collection-v2-card small{color:var(--muted);margin-top:2px;font-size:11.5px}.collection-v2-card p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 8px;font-size:12.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.collection-scope-counts{flex-wrap:wrap;gap:6px;margin-top:auto;padding-right:36px;display:flex}.collection-scope-counts .ch{cursor:default}.collection-pin{border:1px solid var(--chip-border);width:28px;height:28px;color:var(--muted);background:#fff9f5f0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 8px #241b2247,0 1px 2px #241b2233}.collection-pin.pinned{background:var(--accent);border-color:var(--accent);color:var(--bg)}.collection-v2-card:hover{border-color:var(--highlight);box-shadow:var(--card-hover-shadow)}.collection-v2-card:active{box-shadow:var(--card-press-shadow)}.collection-new-tile{min-height:215.8px;color:var(--muted);border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.collection-new-tile strong{color:var(--text);font-size:15px;font-weight:500}.collection-new-tile small{font-size:max(11px,var(--min-label-font,8px))}.collection-rename{color:var(--muted);width:28px;min-width:28px;transform:scaleX(-1)}.collection-detail-actions{justify-content:space-between;align-items:center;gap:12px;margin:16px 0 12px;display:flex}.collection-detail-actions>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.collection-view-actions{gap:10px!important}.collection-view-actions .pill-toggle{width:120px;height:29.2px;padding:3px 10px}.collection-view-actions .pill-toggle>div{justify-content:space-between;gap:6px;width:100%}.collection-view-actions .pill-toggle button{font-size:max(11px,var(--min-label-font,8px));gap:6px;padding:0}.collection-view-actions .dropdown-trigger{border-color:var(--chip-border);height:25px;min-height:25px;color:var(--text);font-size:11.5px}.collection-record-list{overflow:hidden}.collection-record-row{border-bottom:1px solid var(--border);min-height:77px;padding-right:50px;position:relative}.collection-record-row:last-child{border-bottom:0}.collection-record-row>a{min-height:77px;color:var(--text);grid-template-columns:20px 74px minmax(0,1fr);align-items:center;gap:14px;padding:10px 18px;display:grid}.collection-record-row>a>span{font-size:max(11px,var(--min-label-font,8px));color:var(--muted)}.collection-record-row .image-slot{border:1px solid var(--border);border-radius:3px;width:74px;height:56px}.collection-record-row .image-slot>span,.collection-record-card .image-slot>span{display:none}.collection-record-row strong{font-size:14px;font-weight:500;line-height:1.4;display:block}.collection-record-row small{font-size:max(11px,var(--min-label-font,8px));color:var(--muted)}.collection-record-row p{color:var(--muted);margin:2px 0 0;font-size:11.5px;line-height:15px}.collection-record-row>.icon-button{width:36px;height:36px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.collection-record-row:hover{background:var(--row-hover)}.collection-record-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.collection-record-card{min-height:253.3px;color:var(--text);padding:10px}.collection-record-card .image-slot{aspect-ratio:4/3;border:1px solid var(--border);border-radius:3px;width:100%;height:auto}.collection-record-card h3{font:500 13px/1.5 var(--body-font);margin:8px 0 2px}.collection-record-card small{font-size:max(11px,var(--min-label-font,8px));color:var(--muted)}.collection-record-card:hover{border-color:var(--highlight);box-shadow:var(--card-hover-shadow);color:var(--text)}.collection-empty{min-height:calc(var(--canvas-height) - 292px);text-align:center;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;padding:40px 28px;display:flex}.collection-empty>i{border:1.5px dashed var(--chip-border);width:56px;height:56px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.collection-empty h2{margin:14px 0 6px;font-size:26px;font-weight:500}.collection-empty>p{color:var(--muted);margin:0;font-size:12.5px}.collection-empty>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin-top:20px;display:grid}.collection-empty>div>button{text-align:left;border-radius:4px;padding:14px}.collection-empty strong{font-size:13.5px;font-weight:500;display:block}.collection-empty small{font-size:max(11px,var(--min-label-font,8px));color:var(--muted);margin-top:4px;line-height:1.6;display:block}.v2-modal-overlay{z-index:100;background:#241b2285;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.v2-modal{border:1px solid var(--border);background:#fff9f5;border-radius:4px;width:520px;max-height:85dvh;padding:22px 24px;overflow:auto;box-shadow:0 24px 60px #00000052}.v2-modal header{justify-content:space-between;align-items:center;gap:16px;display:flex}.v2-modal h2{margin:0;font-size:26px;font-weight:500;line-height:1.2}.v2-modal footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;display:flex}.v2-modal footer>.ch{height:36px;min-height:36px;padding:0 16px;font-size:12.5px}.collection-new-overlay label{margin-top:14px;font-size:12px;font-weight:500;display:block}.collection-name-input{margin-top:6px;position:relative}.collection-name-input>input{border-color:var(--chip-border);background:#ffffff8c;border-radius:4px;width:100%;height:36px;padding:0 70px 0 12px;font-size:13px}.collection-name-input>input:focus{border-color:var(--accent)}.collection-name-input>span{font-size:max(11px,var(--min-label-font,8px));color:var(--muted);font-weight:400;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.collection-new-overlay textarea{border-color:var(--chip-border);resize:vertical;background:#ffffff8c;border-radius:4px;width:100%;height:64px;min-height:64px;margin-top:6px;padding:9px 12px;font-size:13px}.collection-add-overlay .v2-modal{border-radius:10px;flex-direction:column;width:560px;height:400px;max-height:85dvh;padding:20px 22px;display:flex;overflow:hidden}.collection-add-overlay h2{font-size:22px}.collection-add-search{border-color:var(--chip-border);background:#ffffff8c;border-radius:4px;width:100%;height:36px;min-height:36px;margin-top:10px;padding:0 12px;font-size:13px}.collection-type-chips{gap:6px;margin-top:10px;display:flex}.collection-type-chips .ch{height:25px;min-height:25px;padding:0 10px;font-size:11.5px}.collection-add-list{flex:1;min-height:0;margin-top:6px;overflow:auto}.collection-add-row{border-bottom:1px solid var(--border);text-align:left;grid-template-columns:20px 44px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:5px 0;display:grid}.collection-add-row>i{border:1.5px solid var(--chip-border);width:16px;height:16px;color:var(--accent);border-radius:3px;justify-content:center;align-items:center;display:flex}.collection-add-row[aria-checked=true]>i{border-color:var(--accent)}.collection-add-row .image-slot{aspect-ratio:4/3;border:1px solid var(--border);border-radius:3px;width:44px;height:33px}.collection-add-row .image-slot>span{display:none}.collection-add-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.collection-add-row small{font-size:max(11px,var(--min-label-font,8px));color:var(--muted);display:block}.collection-add-overlay footer{justify-content:space-between;margin-top:14px}.collection-add-overlay footer>span{color:var(--muted);font-size:12px}.collection-add-overlay footer>.ch{height:34px;min-height:34px;padding:0 18px}.collection-paste{margin-top:16px}.collection-paste input{width:100%;height:36px;margin:8px 0 14px;display:block}.collection-paste .ch{margin:8px 8px 0 0}html[data-theme=velvet] .collection-sort-menu{background:#2a1c2d}html[data-theme=velvet] .collection-pin{background:#2a1c2de0;border-color:#b481c2}html[data-theme=velvet] .collection-pin.pinned{background:var(--accent);color:#241028}html[data-theme=velvet] .v2-modal-overlay{background:#14081885}html[data-theme=velvet] .v2-modal{background:#2a1430}html[data-theme=velvet] .collection-name-input>input,html[data-theme=velvet] .collection-new-overlay textarea,html[data-theme=velvet] .collection-add-search{background:#ffffff0f}@media (width<=1023px){.collections-v2>.page-title{display:block}.collections-v2 .page-title h1{overflow-wrap:anywhere;font-size:30px;line-height:1.2;display:block}.collection-caption{min-height:28px;margin:8px 0 14px;padding-top:4px;font-size:13px}.collection-list-actions{float:right;gap:8px;padding:0;transform:translateY(28px)}.collections-v2 .ch{height:28px;min-height:28px;font-size:11.5px}.collection-v2-grid{clear:both;grid-template-columns:minmax(0,1fr);gap:12px}.collection-v2-card{border-radius:6px}.collection-v2-card>a{min-height:189.8px}.collection-cover-strip .image-slot,.collection-cover-strip>i{border-radius:4px}.collection-pin{width:34px;height:34px}.collection-new-tile{border-radius:6px;min-height:110.4px}.collection-scope-counts{padding-right:42px}.collection-sort-menu{border-radius:6px;width:232px}.collection-sort-menu>button{padding:10px 12px;font-size:13px}.collection-sort-menu small{font-size:max(11px,var(--min-label-font,8px))}.collection-detail-actions{flex-wrap:wrap;gap:12px;margin-top:12px}.collection-detail-actions>div:first-child{width:100%}.collection-view-actions{justify-content:flex-end;width:100%}.collection-view-actions .dropdown-trigger{height:28px;min-height:28px}.collection-record-list{border-radius:6px}.collection-record-row{min-height:72px;padding-right:36px}.collection-record-row>a{grid-template-columns:16px 58px minmax(0,1fr);gap:10px;min-height:72px;padding:10px 12px}.collection-record-row>a>span{font-size:12.5px}.collection-record-row .image-slot{width:58px;height:44px}.collection-record-row strong{font-size:13px}.collection-record-row small{font-size:12.5px}.collection-record-row>.icon-button{right:0}.collection-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collection-record-card{border-radius:6px;min-height:190.6px}.collection-record-card .image-slot{border-radius:4px}.collection-record-card small{font-size:12.5px}.collection-empty{border-radius:6px;min-height:500px;padding:22px 16px}.collection-empty>i{width:58px;height:58px}.collection-empty>div{grid-template-columns:minmax(0,1fr)}.collection-empty>div>button{border-radius:6px;min-height:72px}.v2-modal{border-radius:6px;width:358px;max-width:calc(100% - 32px);padding:18px}.collection-new-overlay{align-items:flex-start;padding-top:126px}.collection-name-input>input{height:44px}.collection-name-input>span{font-size:12.5px}.v2-modal footer>.ch{height:44px;min-height:44px}.collection-add-overlay{align-items:flex-end}.collection-add-overlay .v2-modal{width:100%;max-width:100%;height:449px;padding:16px 16px max(20px,env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.collection-type-chips .ch{height:28px;min-height:28px}.collection-add-row{grid-template-columns:20px 54px minmax(0,1fr)}.collection-add-row .image-slot{width:54px;height:41px}.collection-add-row>i{width:18px;height:18px}.collection-add-row small{font-size:12.5px}.collection-add-overlay footer>.ch{height:44px;min-height:44px}}.v2-modal footer{width:auto;max-width:none;text-align:initial;flex-shrink:0;padding:0}.v2-modal header>.icon-button{width:36px;height:36px;min-height:36px;padding:0}.v2-modal input{min-height:0}.v2-modal textarea{display:block}.collections-v2 .image-slot,.collection-add-row .image-slot{min-height:0}.collection-name-input{line-height:0}.collection-new-overlay label{line-height:18px}.v2-modal footer{flex-direction:row}.collection-type-chips{flex-wrap:wrap;flex-shrink:0;max-height:64px;overflow:auto}.generic-detail>.eyebrow{font-size:max(9.5px,var(--min-label-font,8px));margin:0 0 14px;line-height:16px}.generic-detail-layout{grid-template-columns:998px 340px;align-items:start;gap:22px;display:grid}.generic-detail-main{flex-direction:column;gap:15px;display:flex}.generic-detail-info{grid-template-columns:242px minmax(0,1fr);align-items:center;gap:22px;min-height:244px;padding:20px;display:grid}.generic-detail-info>.image-slot{aspect-ratio:4/3;border:1px solid var(--border);border-radius:3px;width:242px;height:182px;min-height:0}.generic-detail-info>.image-slot>span{display:none}.generic-detail-info .eyebrow{font-size:max(9.5px,var(--min-label-font,8px));margin:0 0 9px}.generic-detail-info h1{font:500 38px/1.06 var(--title-font);overflow-wrap:anywhere;margin:0 0 8px}.generic-summary{font-size:max(11px,var(--min-label-font,8px));color:var(--muted);margin:0 0 12px;line-height:1.6}.generic-detail-info dl{flex-direction:column;gap:6px;margin:0;display:flex}.generic-detail-info dl>div{grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.generic-detail-info dt{font-size:max(10.5px,var(--min-label-font,8px));color:var(--muted)}.generic-detail-info dd{flex-wrap:wrap;gap:6px;margin:0;font-size:12px;display:flex}.generic-detail .ch,.generic-detail .chip{white-space:nowrap;height:25px;min-height:25px;padding:0 10px;font-size:11.5px}.generic-detail .scope i{width:8px;height:8px}.generic-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.generic-materials,.generic-related{padding:16px}.generic-materials>header{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.generic-materials h2{font:500 20px/1.2 var(--title-font);margin:0}.generic-materials header>small{font-size:max(11px,var(--min-label-font,8px));color:var(--muted)}.generic-materials>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.generic-materials>div>a{min-height:80px;color:var(--text);align-items:center;gap:10px;padding:10px;display:flex}.generic-materials>div>a>div{background:var(--active);border-radius:3px;flex-shrink:0;width:58px;height:58px;overflow:hidden}.generic-materials img{object-fit:cover;width:100%;height:100%}.generic-materials a>span{min-width:0}.generic-materials strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.generic-materials a small{font-size:max(11px,var(--min-label-font,8px));color:var(--muted)}.generic-materials a:hover{box-shadow:var(--card-hover-shadow);border-color:var(--highlight)}.generic-related>.eyebrow,.generic-sources>.eyebrow{font-size:max(9.5px,var(--min-label-font,8px));margin:0 0 9px}.generic-related>a{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:7px 0;font-size:12.5px;display:flex}.generic-related>a:last-child{border:0}.generic-related>a>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.generic-related a small{color:var(--muted);flex-shrink:0;font-size:11.5px}.generic-related a:hover{background:var(--row-hover)}.generic-sources{padding:13px}.generic-sources>a{min-height:28px;font-size:max(11px,var(--min-label-font,8px));justify-content:space-between;align-items:center;padding:4px 0;line-height:1.6;display:flex}.generic-sources>a:hover{background:var(--hover-bg)}.generic-sources>small{font-size:max(10px,var(--min-label-font,8px));color:var(--muted);margin-top:8px;line-height:1.6;display:block}@media (width<=1023px){.generic-detail>.eyebrow{font-size:max(11px,var(--min-label-font,8px));margin-bottom:10px}.generic-detail>h1{font:500 30px/1.2 var(--title-font);overflow-wrap:anywhere;margin:0 0 16px;display:block}.generic-detail-layout{display:block}.generic-detail-main{gap:12px}.generic-detail-info{border-radius:6px;padding:14px;display:block}.generic-detail-info>.image-slot{aspect-ratio:4/3;border-radius:4px;width:100%;height:auto;margin-bottom:14px}.generic-detail-info .eyebrow{font-size:max(11px,var(--min-label-font,8px))}.generic-summary{font-size:12.5px}.generic-detail-info dt{font-size:max(11px,var(--min-label-font,8px))}.generic-detail-info dd{font-size:12.5px}.generic-detail .ch,.generic-detail .chip{height:28px;min-height:28px}.generic-materials,.generic-related{border-radius:6px;padding:14px}.generic-materials>div{grid-template-columns:minmax(0,1fr)}.generic-materials>div>a{border-radius:6px}.generic-related>a{min-height:33.8px;font-size:13px}.generic-sources{border-radius:6px;margin-top:12px;padding:14px}.generic-sources>a{font-size:13px}}.generic-detail-info h1{display:block}:root{--group-tape-stroke:#984433}html[data-theme=velvet]{--group-tape-stroke:#90574b}.breadcrumb-parent{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.tape-page>.eyebrow{font-size:max(9.5px,var(--min-label-font,8px));margin:0 0 14px;line-height:16px}.tape-layout{grid-template-columns:998px 340px;align-items:start;gap:22px;display:grid}.tape-main{min-height:769px;padding:20px}.tape-header{grid-template-columns:551px 373px;align-items:start;gap:32px;min-height:240px;display:grid}.tape-record-info{grid-template-columns:240px minmax(0,1fr);align-content:center;gap:0 18px;min-height:240px;display:grid}.tape-record-info>.image-slot{border:1px solid var(--border);border-radius:3px;grid-area:1/1/4;align-self:center;width:240px;height:240px;min-height:0}.tape-record-info>.image-slot>span{display:none}.tape-record-identity{grid-area:1/2}.tape-record-identity>.eyebrow{font-size:max(9.5px,var(--min-label-font,8px));margin:0 0 10px;line-height:1.6}.tape-record-identity>h1{font:500 42px/1.05 var(--title-font);overflow-wrap:anywhere;margin:0 0 8px}.tape-record-identity>p:not(.eyebrow){color:var(--muted);margin:0 0 10px;font-size:12.5px;line-height:1.6}.tape-record-info>dl{flex-direction:column;grid-area:2/2;gap:4px;margin:0;display:flex}.tape-record-info dl>div{grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:10px;line-height:1.5;display:grid}.tape-record-info dt{font-size:max(10.5px,var(--min-label-font,8px));color:var(--muted)}.tape-record-info dd{overflow-wrap:anywhere;margin:0;font-size:11.5px}.tape-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.tape-record-info>.tape-actions{grid-area:3/2;margin-top:12px}.tape-page .ch,.tape-page .chip{white-space:nowrap;height:25px;min-height:25px;padding:0 10px;font-size:11.5px}.tape-flip-column{flex-direction:column;justify-content:space-between;min-width:0;height:240px;display:flex}.tape-flip-heading{justify-content:center;align-items:center;gap:8px;display:flex}.tape-page .tape-visual .tape-label{background:repeating-linear-gradient(0deg,#f6ede6 0 14px,#e4d3c7 15px);gap:0}.tape-page .tape-visual .reels{margin:6px 0}.tape-page .tape-visual .reels span{height:14px}.tape-side .panel{margin-bottom:12px;padding:13px}.tape-side .eyebrow{font-size:max(9.5px,var(--min-label-font,8px));justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px;line-height:1.6;display:flex}.tape-side .eyebrow>small{font-size:max(11px,var(--min-label-font,8px));letter-spacing:0;white-space:nowrap}.tape-side p:not(.eyebrow){margin:0 0 7px;font-size:12.5px;line-height:1.7}.tape-side a{font-size:12.5px;line-height:1.7}.tape-platforms>a{justify-content:space-between;align-items:baseline;gap:14px;min-height:28px;display:flex}.tape-platforms small{color:var(--muted);flex-shrink:0;font-size:11.5px}.tape-platforms>a:hover{background:var(--row-hover)}.tape-track-section,.tape-official,.tape-context-columns,.show-setlist{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.tape-section-title{justify-content:space-between;align-items:baseline;gap:14px;margin:0 0 12px;display:flex}.tape-section-title h2{font:500 22px/1.2 var(--title-font);margin:0}.tape-section-title small{font-size:max(11px,var(--min-label-font,8px));color:var(--muted);white-space:nowrap}.tape-track-row{text-align:left;border-bottom:1px solid var(--border);grid-template-columns:26px minmax(0,1fr) 170px 44px;align-items:center;gap:10px;width:100%;padding:6px 8px;font-size:12.5px;display:grid}.tape-track-row>span,.tape-track-row small,.tape-track-row time{color:var(--muted);font-size:11.5px;font-weight:400}.tape-track-row>strong{white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.tape-track-row>time{text-align:right}.tape-track-row:hover{background:var(--row-hover)}.tape-track-row.playing{background:var(--hover-bg)}.tape-track-row.playing>span{color:var(--accent)}.tape-unassigned>button{text-align:left;border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;width:100%;padding:6px 0;font-size:12.5px;display:flex}.tape-unassigned>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tape-unassigned>button>small{color:var(--muted);font-size:11.5px}.tape-concert .tape-record-info{grid-template-columns:182px minmax(0,1fr)}.tape-concert .tape-record-info>.image-slot{aspect-ratio:3/4;width:182px;height:240px}.tape-stops>a{border-bottom:1px solid var(--border);align-items:baseline;gap:8px;min-height:30px;padding:6px 0;font-size:12px;display:flex}.tape-stops time{font-size:max(11px,var(--min-label-font,8px));color:var(--muted);flex:0 0 88px}.tape-stops>a>span{flex:1;min-width:0}.tape-stops b{color:var(--accent);font-weight:400}.tape-stops>a:hover{background:var(--row-hover)}.tape-picture-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.tape-picture-grid a{min-width:0;color:var(--text)}.tape-picture-grid a>div{aspect-ratio:4/3;border:1px solid var(--border);background:var(--active);border-radius:3px;position:relative;overflow:hidden}.tape-picture-grid img{object-fit:cover;width:100%;height:100%}.tape-picture-grid a>div>span,.tape-picture-grid a>div>i{color:var(--bg);background:#241b228c;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-style:normal;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tape-picture-grid small{font-size:max(11px,var(--min-label-font,8px));color:var(--muted);margin-top:4px;line-height:1.5;display:block}.tape-picture-grid a:hover>div{border-color:var(--highlight);box-shadow:var(--card-hover-shadow)}.tape-context-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.tape-context-row{border-bottom:1px solid var(--border);grid-template-columns:92px minmax(0,1fr);gap:10px;padding:6px 0;font-size:12.5px;line-height:1.5;display:grid}.tape-context-row time{color:var(--muted);font-size:11.5px}.tape-status{font-size:max(8.5px,var(--min-label-font,8px));letter-spacing:.04em;border:1px solid var(--chip-border);color:var(--muted);border-radius:999px;margin-left:6px;padding:2px 7px;display:inline-block}.tape-behind-preview .eyebrow a{letter-spacing:0;text-transform:none;white-space:nowrap;font-size:11.5px}.tape-behind-preview>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tape-behind-preview img{aspect-ratio:1;object-fit:cover;border-radius:3px;width:100%}.tape-behind-preview small{font-size:max(10.5px,var(--min-label-font,8px));line-height:1.5;display:block}.tape-show-title{font:500 38px/1.06 var(--title-font);margin:-5px 0 16px}.show-facts{justify-content:space-between;align-items:center;gap:16px;display:flex}.show-facts dl{flex-direction:column;gap:5px;margin:0;display:flex}.show-facts dl>div{grid-template-columns:48px minmax(0,1fr);gap:14px;display:grid}.show-facts dt{font-size:max(11px,var(--min-label-font,8px));color:var(--muted)}.show-facts dd{margin:0;font-size:12.5px}.show-song-grid{column-count:2;column-gap:32px;margin:0;padding:0;list-style:none}.show-song-grid li{border-bottom:1px solid var(--border);break-inside:avoid;align-items:baseline;gap:8px;padding:5px 0;font-size:12.5px;line-height:1.2;display:flex}.show-song-grid li>span{font-size:max(11px,var(--min-label-font,8px));color:var(--muted);flex:0 0 30px}.tape-setlist-source{font-size:max(11px,var(--min-label-font,8px));color:var(--muted);margin-top:12px}.tape-other-stops>a,.tape-other-stops>div{border-bottom:1px solid var(--border);gap:8px;padding:5px 0;font-size:12px;line-height:1.5;display:flex}.tape-other-stops time{font-size:max(11px,var(--min-label-font,8px));color:var(--muted);flex:0 0 52px}.tape-other-stops .current{color:var(--accent)}.tape-show .tape-side .tape-official{border:0;margin:0;padding:0}.tape-show .tape-side .tape-picture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tape-show .tape-side .tape-section-title h2{font:400 max(9.5px,var(--min-label-font,8px)) var(--body-font);letter-spacing:.16em}.tape-show .tape-side .panel:has(.tape-official:empty){display:none}.tape-backstage .tape-main>section+section{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.backstage-videos>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.backstage-videos a>div{aspect-ratio:16/9;background:var(--active);border-radius:3px;position:relative;overflow:hidden}.backstage-videos img{object-fit:cover;width:100%;height:100%}.backstage-videos i{font-style:normal;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.backstage-videos strong{font-size:12px;font-weight:400;display:block}.backstage-videos small{font-size:max(10.5px,var(--min-label-font,8px));color:var(--muted);display:block}@media (width<=1023px){.tape-page>.eyebrow{font-size:max(11px,var(--min-label-font,8px));margin:0 0 14px;line-height:1.5}.tape-layout{display:block}.tape-main{border-radius:6px;min-height:0;padding:14px}.tape-header{flex-direction:column;gap:16px;min-height:0;display:flex}.tape-flip-column{border-bottom:1px solid var(--border);order:0;gap:14px;width:100%;height:auto;padding-bottom:16px}.tape-flip-heading{justify-content:space-between;gap:8px}.tape-flip-heading .eyebrow{font-size:max(10px,var(--min-label-font,8px));margin:0}.tape-page .ch,.tape-page .chip{height:28px;min-height:28px;padding:0 9px;font-size:11.5px}.tape-record-info,.tape-concert .tape-record-info{order:1;grid-template-columns:110px minmax(0,1fr);align-content:start;gap:12px;width:100%;min-height:0}.tape-record-info>.image-slot{grid-area:1/1;align-self:start;width:110px;height:110px}.tape-concert .tape-record-info>.image-slot{width:110px;height:145px}.tape-record-identity{grid-area:1/2}.tape-record-identity>.eyebrow{font-size:max(10px,var(--min-label-font,8px));margin:0 0 8px}.tape-record-identity>h1{font-size:34px;line-height:1.05}.tape-record-identity>p:not(.eyebrow){margin:0;font-size:12px}.tape-record-info>dl{grid-area:2/1/auto/-1;gap:5px}.tape-record-info dl>div{grid-template-columns:62px minmax(0,1fr);gap:10px}.tape-record-info dt{font-size:max(11px,var(--min-label-font,8px))}.tape-record-info dd{font-size:12.5px}.tape-record-info>.tape-actions{grid-area:3/1/auto/-1;gap:6px;margin:0}.tape-side{margin-top:12px}.tape-side .panel{border-radius:6px}.tape-platforms .eyebrow{font-size:max(11px,var(--min-label-font,8px))}.tape-track-section{margin-top:16px}.tape-album .tape-track-section h2{font:400 max(11px,var(--min-label-font,8px)) var(--body-font);letter-spacing:.14em}.tape-section-title h2{font-size:20px}.tape-section-title small{font-size:12.5px}.tape-track-row{grid-template-columns:26px minmax(0,1fr) 42px;gap:8px;padding:7px 0;font-size:13px}.tape-mobile-side{margin-top:16px;display:block!important}.tape-mobile-side>.panel{border-radius:6px;padding:13px}.tape-mobile-side .eyebrow{font-size:max(11px,var(--min-label-font,8px));margin:0 0 10px}.tape-mobile-side .tape-stops time{flex-basis:96px}.tape-official{margin-top:16px}.tape-picture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tape-picture-grid small{font-size:12px}.tape-context-columns{flex-direction:column;gap:16px;display:flex}.tape-context-row{grid-template-columns:84px minmax(0,1fr);font-size:13px}.tape-status{font-size:max(10.5px,var(--min-label-font,8px));padding:2px 8px}.tape-behind-preview>div{grid-template-columns:repeat(2,minmax(0,1fr))}.tape-show-title{font-size:30px;line-height:1.08}.show-facts{display:block}.show-facts .tape-actions{margin-top:14px}.show-facts dt{font-size:max(11px,var(--min-label-font,8px))}.show-facts dd{font-size:12.5px}.show-song-grid{column-count:1}.show-song-grid li{gap:10px;padding:7px 0;font-size:13px;line-height:1.5}.show-song-grid li>span{flex-basis:28px;font-size:11.5px}.show-setlist .ch{margin-top:12px;display:inline-flex}.show-all-link{color:var(--accent);margin-top:12px;padding:14px;font-size:13px;display:block}.backstage-videos>div:last-child{grid-template-columns:minmax(0,1fr)}.backstage-videos strong{font-size:13px}.backstage-videos small{font-size:11.5px}}.tape-community-notes blockquote{border:1px dotted var(--muted);border-radius:4px;margin:0 0 9px;padding:9px}.tape-community-notes blockquote p{margin:0 0 6px;font-size:12px}.tape-community-notes blockquote small{font-size:max(11px,var(--min-label-font,8px));color:var(--muted)}.tape-status.community{border-style:dotted}.backstage-member-posts{padding:13px}.backstage-member-posts h2{font:400 max(9.5px,var(--min-label-font,8px)) var(--body-font);letter-spacing:.16em;text-transform:uppercase}.backstage-member-posts>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;display:grid}.backstage-member-posts a>div{aspect-ratio:1;background:var(--active);border:1px solid var(--border);border-radius:3px;overflow:hidden}.backstage-member-posts img{object-fit:cover;width:100%;height:100%}.backstage-member-posts a>span{color:var(--text);align-items:center;gap:6px;margin-top:5px;font-size:11.5px;display:flex}.backstage-member-posts i{background:var(--member-color);border-radius:50%;width:8px;height:8px}.backstage-member-posts small{font-size:max(10px,var(--min-label-font,8px));color:var(--muted)}@media (width<=1023px){.backstage-member-posts{border-radius:6px;margin-top:12px;padding:14px}.backstage-member-posts h2{font:500 20px var(--title-font);letter-spacing:0}.backstage-member-posts small{font-size:11.5px}}.backstage-anecdotes .tape-context-row{grid-template-columns:84px 44px minmax(0,1fr);gap:10px}.backstage-anecdotes .tape-context-row>small{font-size:max(11px,var(--min-label-font,8px));color:var(--muted)}.backstage-videos i{color:#fff5f2;background:#241b228c;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;display:flex}.backstage-photos strong{font-size:max(10.5px,var(--min-label-font,8px));color:var(--muted);margin-top:4px;font-weight:400;line-height:1.5;display:block}@media (width<=1023px){.tape-backstage .tape-main{background:0 0;border:0;min-height:0;padding:0}.tape-backstage .tape-main>section{border:1px solid var(--border);background:var(--panel);border-radius:6px;margin:0 0 12px;padding:14px}.tape-backstage .tape-main>section+section{margin-top:0;padding-top:14px}.tape-backstage .tape-main>.muted{border:1px solid var(--border);background:var(--panel);border-radius:6px;padding:14px}.backstage-anecdotes .tape-context-row{display:block}.backstage-anecdotes .tape-context-row>small:before{content:" · "}.backstage-anecdotes .tape-context-row>span{margin-top:4px;font-size:13px;line-height:1.55;display:block}.backstage-photos strong{font-size:12.5px}}.schedule-v2-layout{grid-template-columns:minmax(0,1fr) 340px;gap:22px;margin-top:16px;display:grid}.schedule-primary{min-height:720px;padding:18px 20px;overflow:hidden}.schedule-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.schedule-filters{flex-wrap:wrap;gap:6px;display:flex}.schedule-filters .ch{gap:5px;font-size:11.5px}.schedule-filters i,.schedule-member i{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.schedule-desktop-toggle{margin-left:auto}.schedule-desktop-toggle .pill-toggle{width:120px;height:29.2px;padding:3px 14px}.schedule-desktop-toggle .pill-toggle>div{gap:6px}.schedule-desktop-toggle .pill-toggle button{font-size:max(11px,var(--min-label-font,8px));align-items:center;gap:5px;padding:4px 1px;display:flex}.schedule-group-label{font-size:max(9.5px,var(--min-label-font,8px));letter-spacing:.16em;margin:6px 0 4px!important}.schedule-row{border-bottom:1px solid var(--border);color:var(--text);grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 8px;transition:background .18s;display:grid}.schedule-row:hover{background:color-mix(in srgb,var(--highlight) 7%,transparent)}.schedule-row.past{opacity:.72}.schedule-row.pending{border-bottom-style:dashed}.schedule-date strong{font-family:var(--title-font);font-size:22px;font-weight:500;line-height:1.1;display:block}.schedule-date small{font-size:max(11px,var(--min-label-font,8px));color:var(--muted);margin-top:2px;display:block}.schedule-copy{min-width:0}.schedule-copy>strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;line-height:1.35;display:block;overflow:hidden}.schedule-copy p{color:var(--muted);margin:3px 0 0;font-size:11.5px}.schedule-meta{justify-content:flex-end;align-items:center;gap:10px;display:flex}.schedule-member{white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.schedule-status{font-size:max(10px,var(--min-label-font,8px));letter-spacing:.04em;border:1px solid var(--chip-border);white-space:nowrap;color:var(--text);border-radius:999px;padding:2px 8px;display:inline-block}.schedule-status.pending{border-style:dashed}.schedule-news{flex-direction:column;align-self:start;gap:12px;display:flex}.schedule-news>.eyebrow{margin:6px 0 0}.schedule-news>a{color:var(--text);padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s}.schedule-news>a:hover{border-color:var(--highlight);box-shadow:0 8px 22px var(--shadow);transform:translateY(-2px)}.schedule-news strong{font-size:12.5px;font-weight:500;line-height:1.5;display:block}.schedule-news p{font-size:max(11px,var(--min-label-font,8px));color:var(--muted);margin:5px 0 0;line-height:1.5}.schedule-news p span{color:var(--accent)}.schedule-no-results{text-align:center;color:var(--muted);margin:0;padding:6px;font-size:12.5px}.schedule-month-controls{align-items:center;gap:6px;display:flex}.schedule-month-controls .ch{white-space:nowrap;gap:4px;font-size:11.5px}.schedule-month-controls span.ch{cursor:default;pointer-events:none}.schedule-month-controls button:disabled{opacity:.38;pointer-events:none}.schedule-calendar-viewport{margin-top:12px;overflow:hidden}.schedule-calendar-month{animation:.5s cubic-bezier(.4,.05,.2,1) schedule-month-in}@keyframes schedule-month-in{0%{transform:translateX(calc(var(--month-direction)*100%))}to{transform:translate(0)}}.schedule-weekdays,.schedule-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.schedule-weekdays{font-size:max(11px,var(--min-label-font,8px));color:var(--muted);margin-bottom:6px}.schedule-weekdays>span{padding:0 6px}.schedule-weekdays b{font-weight:400}.schedule-day{border:1px solid var(--border);border-radius:3px;height:96px;padding:5px 6px;overflow:hidden}.schedule-day.adjacent{opacity:.38}.schedule-day.today{border-color:var(--highlight);box-shadow:inset 0 0 0 1px var(--highlight)}.schedule-day-number{color:var(--muted);justify-content:space-between;font-size:11.5px;display:flex}.schedule-day-number small{color:var(--accent);font-size:11.5px}.schedule-calendar-event{border:1px solid #0000;border-left:3px solid var(--event-color);background:color-mix(in srgb,var(--event-color) 12%,transparent);min-height:62px;font-size:max(10.5px,var(--min-label-font,8px));color:var(--text);border-radius:3px;flex-direction:column;align-items:flex-start;gap:2px;margin-top:4px;padding:4px 6px;display:flex}.schedule-calendar-event:hover{box-shadow:0 2px 8px #501e1e2e}.schedule-calendar-event time{font-weight:600}.schedule-calendar-event strong{font-size:max(10.5px,var(--min-label-font,8px));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}.schedule-calendar-event .schedule-member{font-size:max(10px,var(--min-label-font,8px));opacity:.85;gap:3px}.schedule-calendar-event .schedule-member i{width:6px;height:6px}.schedule-calendar-event.pending{border-style:dashed;border-color:var(--event-color)}.schedule-calendar-event.past{opacity:.55}html[data-theme=velvet] .schedule-calendar-event{background:color-mix(in srgb,var(--event-color) 18%,transparent)}.schedule-detail-main{min-width:0}.schedule-detail-info{grid-template-columns:320px minmax(0,1fr);gap:24px;padding:20px;display:grid}.schedule-detail-info>.image-slot{aspect-ratio:4/3;width:320px;height:240px;min-height:0}.schedule-detail-info dl{margin:12px 0 18px}.schedule-detail-info dl>div{grid-template-columns:64px minmax(0,1fr);gap:10px;margin:9px 0;font-size:12px;line-height:1.6;display:grid}.schedule-detail-info dt{color:var(--muted)}.schedule-detail-info dd{flex-wrap:wrap;gap:12px;margin:0;display:flex}.schedule-detail-buttons{flex-wrap:wrap;gap:8px;display:flex}.schedule-detail-buttons button.ch{border-radius:999px;gap:5px;width:auto;height:25px;padding:0 10px}.schedule-detail-side{flex-direction:column;gap:14px;display:flex}.schedule-countdown>.eyebrow{margin:0}.schedule-countdown>div{align-items:baseline;gap:10px;margin:8px 0 2px;display:flex}.schedule-countdown strong{font-family:var(--title-font);font-size:42px;line-height:1}.schedule-countdown>small{color:var(--muted);font-size:11.5px}.schedule-detail-sources>.eyebrow{margin:0 0 8px}.schedule-detail-sources>a{border-bottom:1px solid var(--border);color:var(--accent);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:12px;display:flex}.schedule-detail-sources>a:last-child{border:0}.schedule-detail-sources small{font-size:max(10.5px,var(--min-label-font,8px));color:var(--muted)}.schedule-all-shows>header{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.schedule-all-shows h2{font-family:var(--title-font);margin:0;font-size:20px;font-weight:500}.schedule-all-shows header small{font-size:max(11px,var(--min-label-font,8px));color:var(--muted)}.schedule-all-shows>a{border-bottom:1px solid var(--border);color:var(--text);grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 8px;font-size:12px;display:grid}.schedule-all-shows>a.current{background:color-mix(in srgb,var(--highlight) 10%,transparent)}.schedule-all-shows>a:hover{background:color-mix(in srgb,var(--highlight) 7%,transparent)}.schedule-all-shows time{color:var(--muted);font-size:11.5px}@media (width<=1023px){.schedule-v2 .page-title{justify-content:space-between;align-items:flex-end;display:flex}.schedule-mobile-toggle{margin-bottom:3px}.schedule-mobile-toggle .pill-toggle{height:28px;padding:0 12px}.schedule-mobile-toggle .pill-toggle button{font-size:max(11px,var(--min-label-font,8px));align-items:center;gap:5px;display:flex}.schedule-v2-layout{flex-direction:column;gap:18px;margin-top:12px;display:flex}.schedule-primary{border-radius:6px;min-height:0;padding:14px}.schedule-controls{margin:10px 0 12px}.schedule-filters .ch{height:28px;font-size:11.5px}.schedule-group-label{font-size:max(11px,var(--min-label-font,8px));letter-spacing:.14em;margin-top:12px!important}.schedule-row{grid-template-columns:64px minmax(0,1fr);gap:4px 10px;padding:10px 0}.schedule-date{grid-row:1/3;align-self:start}.schedule-date small{font-size:12.5px}.schedule-copy>strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.schedule-copy p{line-height:1.55}.schedule-meta{grid-column:2;justify-content:flex-start}.schedule-news{gap:10px}.schedule-news>.eyebrow{font-size:max(11px,var(--min-label-font,8px))}.schedule-news p{font-size:12.5px}.schedule-no-results{padding:16px}.schedule-mobile-months{margin-top:10px}.schedule-month-controls .ch{height:28px;font-size:max(11px,var(--min-label-font,8px));padding:0 10px}.schedule-weekdays,.schedule-calendar-grid{gap:3px}.schedule-weekdays{text-align:center;font-size:max(11px,var(--min-label-font,8px))}.schedule-weekdays>span{padding:0}.schedule-day{height:56px;padding:4px}.schedule-day-number{font-size:max(11px,var(--min-label-font,8px))}.schedule-calendar-event{border:0;border-radius:9px;height:6px;min-height:6px;margin-top:4px;padding:0;display:block;background:var(--event-color)!important}.schedule-calendar-event>*{display:none}.schedule-calendar-event.pending{border:1px dashed var(--event-color);background:0 0!important}.schedule-calendar-event.past{opacity:.5}.schedule-month-list{margin-top:16px}.schedule-detail-v2 .page-title h1{font-size:28px;line-height:1.2}.schedule-detail-info{padding:14px;display:block}.schedule-detail-info>.image-slot{aspect-ratio:4/3;width:100%;height:auto;margin-bottom:14px}.schedule-detail-info dl>div{grid-template-columns:52px minmax(0,1fr);font-size:12px}.schedule-detail-buttons .ch,.schedule-detail-buttons button.ch{height:28px}.schedule-mobile-countdown{margin-top:12px}.schedule-countdown{padding:14px 16px}.schedule-all-shows{margin-top:12px;padding:14px}.schedule-all-shows h2{font-size:18px}.schedule-all-shows>header{align-items:flex-start;gap:8px}.schedule-all-shows>a{grid-template-columns:70px minmax(0,1fr) auto;gap:6px;padding:10px 0;font-size:11.5px}.schedule-all-shows time{font-size:max(11px,var(--min-label-font,8px))}.schedule-detail-side{gap:12px}.schedule-detail-sources{padding:14px}.schedule-detail-sources>a{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.schedule-calendar-month{animation:none}}.schedule-countdown strong{font-size:38px;line-height:1.1}.schedule-countdown span{font-size:16px}.schedule-countdown{padding:13px}.schedule-detail-side{gap:12px}.schedule-detail-sources{padding:13px}.schedule-all-shows{margin-top:14px;padding:16px}.schedule-all-shows>a{grid-template-columns:70px minmax(0,1fr) auto;gap:10px;padding:8px;font-size:12.5px}.schedule-all-shows .schedule-status{font-size:max(8.5px,var(--min-label-font,8px));padding:2px 7px}.schedule-all-shows>a.past{opacity:.65}.schedule-detail-info dl>div{margin:6px 0;font-size:12.5px;line-height:1.55}.schedule-detail-info dt{font-size:max(10.5px,var(--min-label-font,8px))}@media (width<=1023px){.schedule-all-shows{padding:14px}.schedule-all-shows>header{display:block}.schedule-all-shows h2{font-family:var(--body-font);font-size:max(11px,var(--min-label-font,8px));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:inline}.schedule-all-shows header small{font-size:max(11px,var(--min-label-font,8px))}.schedule-all-shows header small:before{content:" · "}.schedule-all-shows>a{grid-template-columns:58px minmax(0,1fr) auto;gap:6px;padding:8px 0}.schedule-all-shows .schedule-status{font-size:max(10.5px,var(--min-label-font,8px))}.schedule-detail-info dl>div{grid-template-columns:56px minmax(0,1fr)}.schedule-detail-info dt{font-size:max(11px,var(--min-label-font,8px))}}.schedule-detail-buttons button.ch{height:25px;min-height:25px;padding:0 10px}.schedule-detail-v2 .schedule-mobile-countdown{margin-top:12px}@media (width<=1023px){.schedule-detail-buttons button.ch{height:28px;min-height:28px}.schedule-v2 .page-title h1{font-size:30px;line-height:1.08}.schedule-v2 .page-title .eyebrow,.schedule-detail-v2 .page-title .eyebrow{font-size:max(11px,var(--min-label-font,8px))}.schedule-all-shows header small .schedule-city-count{display:none}}.schedule-detail-buttons .collect-trigger{border-radius:999px;align-items:center;gap:5px;height:25px;min-height:25px;padding:0 10px;font-size:11.5px;display:inline-flex}@media (width<=1023px){.schedule-detail-buttons .collect-trigger{height:28px;min-height:28px}.schedule-all-shows .schedule-city-count{display:none}}.schedule-status{color:#5c4a47;line-height:14px}.schedule-all-shows .schedule-status{line-height:12px}.schedule-detail-info dd{color:#5c4a47}html[data-theme=velvet] .schedule-status{color:#d9c2cf;border-color:#5b3a63}html[data-theme=velvet] .schedule-detail-info dd{color:#d9c2cf}@media (width<=1023px){.schedule-all-shows .schedule-status{line-height:14px}}.account-avatar{border:1.5px solid var(--highlight);background:linear-gradient(135deg,color-mix(in srgb,var(--wendy) 30%,var(--bg)),var(--wendy));width:32px;height:32px;color:var(--text);font-family:var(--title-font);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:inline-flex;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%}.header-account{border-radius:50%;align-self:center;margin-left:4px;display:flex}.header-account.current{box-shadow:0 0 0 3px color-mix(in srgb,var(--highlight) 20%,transparent)}.auth-v2{grid-template-columns:minmax(0,1fr) 480px;align-items:stretch;gap:22px;margin-top:-12px;display:grid}.auth-welcome{flex-direction:column;min-height:806px;padding:36px 40px;display:flex;overflow:hidden}.auth-welcome h1{font-family:var(--title-font);margin:0;font-size:38px;font-weight:500;line-height:1.08}.auth-welcome>p{color:#5c4a47;max-width:420px;margin:10px 0 0;font-size:13.5px;line-height:1.7}.account-wordmark b{color:#e0654c;font-weight:500}.account-orbit{flex-shrink:0;align-self:center;width:720px;height:572px;margin:auto;position:relative;overflow:hidden}.account-orbit-home{transform-origin:0 0;pointer-events:none;width:1440px;height:980px;position:absolute;top:0;left:0;transform:translate(-102px,-37px)scale(.66)}.account-orbit-home>.search-bar,.account-orbit-home>.orbit-caption,.account-orbit-home .home-left,.account-orbit-home .home-right{display:none!important}.account-orbit-home .universe{width:1440px;min-height:980px;padding:0;display:block;position:relative}.account-orbit-home .orbit-system{top:490px;left:700px;transform:none}.account-orbit-home .orbit-node small{font-size:12.13px;display:block}.account-orbit-home .orbit-sun{width:112px}.account-orbit-home .sun-disc{width:112px;height:112px}.auth-form{padding:32px 36px}.auth-register .auth-form{padding:26px 36px}.auth-form>h2{font-family:var(--title-font);margin:0;font-size:32px;font-weight:500;line-height:1.1}.auth-subtitle{color:var(--muted);margin:6px 0 0;font-size:12.5px}.auth-fields{flex-direction:column;gap:14px;margin-top:16px;display:flex}.auth-register .auth-fields{margin-top:18px}.account-field{flex-direction:column;gap:6px;display:flex;position:relative}.account-field>span{justify-content:space-between;align-items:center;font-size:12px;font-weight:500;line-height:1.5;display:flex}.account-field input,.account-field textarea,.profile-email{border:1px solid var(--chip-border);width:100%;height:36px;min-height:36px;font-family:var(--body-font);color:var(--text);background:#ffffff8c;border-radius:4px;padding:0 12px;font-size:13px;line-height:1.5;display:block}.account-field textarea{resize:vertical;height:84px;padding:9px 12px}.account-field input:focus,.account-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--highlight) 25%,transparent);outline:0}.account-field input::placeholder,.account-field textarea::placeholder{color:var(--muted)}.account-password{position:relative}.account-password input{padding-right:50px}.account-password button{color:var(--muted);font-size:max(11px,var(--min-label-font,8px));background:0 0;border:0;padding:0;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.forgot-password{float:right;z-index:1;color:var(--accent);background:0 0;margin-bottom:-18px;padding:0;font-size:12px;position:relative}.account-check{align-items:flex-start;gap:10px;margin:16px 0;font-size:12.5px;line-height:1.5;display:flex}.account-check input{appearance:none;border:1.5px solid var(--accent);cursor:pointer;background:0 0;border-radius:3px;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:1px 0 0;padding:0;position:relative}.account-check input:checked:after{content:"✓";text-align:center;color:var(--accent);font-size:12px;position:absolute;inset:-1px 0 0}.account-check button{font-size:inherit;color:var(--accent);background:0 0;padding:0;display:inline}.account-primary,.auth-oauth .ch{justify-content:center;width:100%;height:36px;min-height:36px;padding:0 14px;font-size:13px;font-weight:500}.account-primary{color:var(--accent)}.auth-divider{color:var(--muted);align-items:center;gap:12px;margin:18px 0;font-size:11.5px;display:flex}.auth-divider>span{background:var(--border);flex:1;height:1px}.auth-oauth{flex-direction:column;gap:10px;display:flex}.auth-switch{text-align:center;margin:18px 0 0;font-size:12.5px}.auth-switch a{color:var(--accent);margin-left:6px}.password-strength{gap:4px;margin-top:8px;display:flex}.password-strength i{background:var(--border);border-radius:9px;flex:1;height:4px}.password-strength i.filled{background:var(--accent)}.password-strength-copy{font-size:max(11px,var(--min-label-font,8px));color:var(--muted);margin-top:4px;display:block}.account-error{color:#c0453f;border:1px solid #c0453f;border-radius:4px;margin:14px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.account-info{color:var(--accent);margin:14px 0;font-size:12.5px}.account-loading{min-height:120px;color:var(--muted)}.profile-v2>.page-title{align-items:flex-end}.profile-saved{height:25px;color:var(--accent);font-size:11.5px}.profile-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:22px;margin-top:16px;display:grid}.profile-main{flex-direction:column;min-height:720px;padding:22px 24px;display:flex}.profile-avatar-row{align-items:center;gap:18px;margin-bottom:22px;display:flex}.profile-avatar-row>.account-avatar{border:2px solid var(--wendy);width:92px;height:92px;font-size:38px}.profile-avatar-actions{gap:8px;display:flex}.profile-avatar-actions .ch{height:25px}.profile-avatar-row p{font-size:max(11px,var(--min-label-font,8px));color:var(--muted);margin:8px 0 0}.profile-fields{flex-direction:column;gap:18px;display:flex}.account-field small{font-size:max(11px,var(--min-label-font,8px));color:var(--muted);font-weight:400}.account-field .invalid{color:#c0453f}.profile-language{width:calc(50% - 7px)}.profile-language .dropdown-trigger{width:100%;height:36px;min-height:36px;color:var(--text);background:#ffffff8c;border-radius:4px;padding:0 12px;font-size:13px}.profile-theme{gap:8px;display:flex}.profile-theme .ch{height:25px}.profile-save-actions{justify-content:flex-end;gap:8px;margin-top:auto;padding-top:24px;display:flex}.profile-save-actions .ch{justify-content:center;width:96px;height:36px;font-size:13px}.profile-save-actions .ch.on{width:120px;color:var(--accent)}.profile-side{flex-direction:column;align-self:start;gap:12px;display:flex}.profile-side>.panel{padding:14px}.profile-side .eyebrow{font-size:max(9.5px,var(--min-label-font,8px));letter-spacing:.16em;margin:0 0 12px}.profile-email{justify-content:space-between;align-items:center;gap:8px;display:flex}.profile-email>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profile-email button{font-size:max(11px,var(--min-label-font,8px));white-space:nowrap;color:var(--accent);background:0 0;padding:0}.profile-password-submit{justify-content:center;width:100%;height:36px;margin-top:14px;font-size:13px}.profile-signout{font-size:max(11px,var(--min-label-font,8px));color:var(--accent);background:0 0;margin-top:8px;margin-left:auto;padding:0;display:block}.profile-delete-copy{color:#5c4a47;margin:0 0 12px;font-size:12.5px;line-height:20px}.account-danger{height:25px;color:#c0453f!important;border-color:#c0453f!important}.account-danger:hover{background:#c0453f12}.account-confirm .v2-modal,.account-legal .v2-modal{width:480px;max-height:85dvh;padding:24px;overflow:auto}.account-confirm h2,.account-legal h2{margin:0 0 12px;font-size:28px}.account-confirm footer,.account-legal footer{flex-direction:row;justify-content:flex-end;gap:8px;width:auto;max-width:none;margin:0;padding:20px 0 0;display:flex}.account-confirm footer .ch,.account-legal footer .ch{height:36px}.account-confirm .account-error{margin-bottom:14px}html[data-theme=velvet] .auth-welcome>p,html[data-theme=velvet] .profile-delete-copy{color:#d9c2cf}html[data-theme=velvet] .account-field input,html[data-theme=velvet] .account-field textarea,html[data-theme=velvet] .profile-email,html[data-theme=velvet] .profile-language .dropdown-trigger{background:#ffffff0f;border-color:#5b3a63}html[data-theme=velvet] .account-error,html[data-theme=velvet] .account-danger,html[data-theme=velvet] .account-field .invalid{color:#f08a83!important;border-color:#f08a83!important}@media (width>=1024px){.page-login.main,.page-register.main{padding-top:51px}.auth-v2{margin-top:0}}@media (width<=1023px){.header-account{display:none}.page-login.main,.page-register.main{padding-top:42px}.auth-v2{margin-top:0;display:block}.auth-welcome{display:none}.auth-form,.auth-register .auth-form{border-radius:6px;padding:20px 18px}.auth-form>h2{font-size:30px}.account-field input,.profile-email,.profile-language .dropdown-trigger,.account-primary,.auth-oauth .ch{height:44px;min-height:44px}.password-strength-copy{font-size:12.5px}.profile-v2 .page-title h1{font-size:30px;line-height:1.08}.profile-v2 .page-title .eyebrow{font-size:max(11px,var(--min-label-font,8px))}.profile-saved{height:28px;font-size:max(11px,var(--min-label-font,8px))}.profile-layout{margin-top:12px;display:block}.profile-main{border-radius:6px;min-height:0;padding:16px}.profile-avatar-row{align-items:center;gap:12px;margin-bottom:20px}.profile-avatar-row>.account-avatar{width:76px;height:76px;font-size:32px}.profile-avatar-actions{gap:6px}.profile-avatar-actions .ch{height:44px;padding:0 14px;font-size:13px}.profile-avatar-row p{font-size:12.5px;line-height:1.5}.profile-language{width:100%}.profile-theme .ch{height:28px}.profile-save-actions{padding-top:20px}.profile-save-actions .ch{flex-shrink:0;width:77px;height:44px}.profile-save-actions .ch.on{flex:1;width:auto}.profile-side{gap:12px;margin-top:12px}.profile-side .eyebrow{font-size:max(11px,var(--min-label-font,8px));letter-spacing:.14em}.profile-password-submit{height:44px}.profile-side .account-danger{height:44px;padding:0 14px;font-size:13px}.account-confirm .v2-modal,.account-legal .v2-modal{width:358px;padding:20px 18px}.account-confirm footer .ch,.account-legal footer .ch{height:44px}}.account-field input,.account-field textarea{font-weight:400}.profile-fields{gap:16px}.profile-avatar-row{margin-bottom:16px}.account-field>span{line-height:1.5}.account-field>small{margin-top:-2px}.profile-language .dropdown-trigger.has-value{border-color:var(--chip-border)}.profile-side .eyebrow{margin-bottom:10px}.profile-side .account-field{margin-top:10px}.profile-side form.account-field,.profile-side .account-field+.account-field{margin-top:12px}.profile-side .account-field input{padding-right:12px}.profile-password-submit{margin-top:12px}@media (width>=1024px){.page-login.main,.page-register.main{padding-top:45px}}@media (width<=1023px){.profile-save-actions{padding-top:16px}.profile-main .account-field small{font-size:12.5px}.profile-main .account-field>small{margin-top:-2px}}@media (prefers-reduced-motion:reduce){.account-orbit-home .orbit-revolution{animation:orbit-spin-with-phase var(--orbit-duration) linear infinite!important;animation-play-state:paused!important}.account-orbit-home .orbit-node{animation:orbit-node-counter-phase var(--orbit-duration) linear infinite!important;animation-play-state:paused!important}}.account-orbit-home{--min-label-font:calc(8px / var(--desktop-scale,1) / .66)}.account-orbit-home .orbit-label{font-size:max(14px,var(--min-label-font))}.account-orbit-home .orbit-node small{font-size:max(12.13px,var(--min-label-font))}.account-orbit-home .orbit-sun strong{font-size:max(16px,var(--min-label-font))}.mobile-menu-overlay{display:none}@media (width<=1023px){.header{z-index:70}.header .menu-toggle{width:40px;height:40px;margin:0 -7px}.header .desktop-navigation{display:none}.mobile-menu-overlay{inset:calc(56px + env(safe-area-inset-top)) 0 0;z-index:71;background:#241b2273;display:block;position:fixed}.mobile-menu-panel{width:100%;max-height:calc(100dvh - 56px - env(safe-area-inset-top));background:#fff9f5;border-bottom:1px solid #e9d4ce;padding:16px 16px 18px;animation:.2s ease-out mobile-menu-in;overflow-y:auto;box-shadow:0 14px 30px #241b2233}.mobile-menu-user{border-bottom:1px solid var(--border);color:var(--text);align-items:center;gap:12px;padding:4px 0 14px;display:flex}.mobile-menu-user .account-avatar{border:1.5px solid var(--highlight);width:44px;height:44px;font-size:22px}.mobile-menu-user>div{flex:1}.mobile-menu-user strong{font-size:15px;font-weight:500;display:block}.mobile-menu-user small{color:var(--muted);font-size:12px;display:block}.mobile-menu-user>span:last-child{color:#b89890;font-size:18px}.header .mobile-menu-panel nav{background:0 0;flex-direction:column;align-items:stretch;gap:0;width:100%;margin:0;padding:0;display:flex;position:static}.header .mobile-menu-panel nav a{border-bottom:1px solid var(--border);min-height:48px;color:var(--text);justify-content:space-between;align-items:center;padding:0 4px;font-family:Noto Serif SC,serif;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none;display:flex}.header .mobile-menu-panel nav a span{font:400 18px var(--body-font);color:#b89890}.header .mobile-menu-panel nav a:active{background:color-mix(in srgb,var(--highlight) 10%,transparent)}.mobile-menu-logout{justify-content:center;width:100%;height:44px;margin-top:16px;padding:0 14px;font-size:13px}.mobile-menu-guest{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:4px 4px 14px;font-size:15px;display:flex}.mobile-menu-guest a{color:var(--accent)}.mobile-menu-guest>span{color:var(--muted)}.profile-signout{display:none}html[data-theme=velvet] .mobile-menu-overlay{background:#140a188c}html[data-theme=velvet] .mobile-menu-panel{background:#2a1430;border-color:#4a2c52}html[data-theme=velvet] .mobile-menu-user>span:last-child,html[data-theme=velvet] .mobile-menu-panel nav a span{color:#c7abbb}}@keyframes mobile-menu-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mobile-menu-panel{animation:none}}@media (width<=1023px){.header .mobile-menu-panel nav a{min-height:49.5px}}.research-guide{overflow-wrap:anywhere;max-width:1240px;margin:32px auto;padding:28px 32px;font-size:14px;line-height:1.85}.research-guide h1,.research-guide h2{font-family:var(--title-font);font-weight:500;line-height:1.3}.research-guide h1{font-size:30px}.research-guide h2{font-size:24px}.research-guide h3{margin-top:24px;font-size:17px}.research-guide p{max-width:90ch}.research-guide a{text-underline-offset:3px;text-decoration:underline}.research-note{color:var(--muted);border-left:2px solid var(--accent);padding-left:16px}.research-table-scroll{margin:20px 0;overflow-x:auto}.research-guide table{border-collapse:collapse;text-align:left;width:100%;min-width:520px}.research-guide th,.research-guide td{border-bottom:1px solid var(--chip-border);vertical-align:top;padding:12px}.research-guide tbody th{font-weight:500}.research-guide td small{color:var(--muted);white-space:nowrap;display:block}.research-links{flex-wrap:wrap;gap:12px 22px;margin:24px 0;display:flex}.research-sources{border-top:1px solid var(--chip-border);padding-top:18px}.research-sources summary{cursor:pointer}.research-sources ul{max-height:380px;padding-left:20px;overflow:auto}.research-sources small,.research-sources p{color:var(--muted);font-size:12px}.research-member-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-left:20px;display:grid}.research-member-list p{margin:4px 0}.research-facts{flex-wrap:wrap;gap:24px;display:flex}.research-facts dt{color:var(--muted);font-size:12px}.research-facts dd{margin:0}.research-tracklist li{padding:6px 0}.research-tracklist small{color:var(--muted);margin-left:20px}.disclaimer .research-links{justify-content:center;font-size:12px}.staging-banner{z-index:10000;color:#fff;background:#742b42;border-radius:8px;padding:6px 12px;font-size:12px;position:fixed;bottom:100px;right:12px}.staging-banner a{color:#fff;text-decoration:underline}.main:has(>.research-guide){padding-bottom:100px}@media (width<=1023px){.research-guide{margin:24px 16px;padding:20px;font-size:13px}.research-guide h1{font-size:25px}.research-member-list{grid-template-columns:1fr}.research-guide th,.research-guide td{padding:10px 8px}.research-facts{gap:16px}.research-sources ul{max-height:none}.research-links{gap:10px 16px}}.main.home-main>.research-guide{max-width:none;margin-inline:0}.support-rail{top:min(var(--support-rail-end,720px),calc(var(--canvas-height,100vh) - 82px));transform-origin:100% 100%;z-index:35;text-align:left;font-family:var(--body-font);flex-direction:column;align-items:flex-end;gap:8px;line-height:1.4;display:flex;position:fixed;right:0;transform:translateY(-100%)scale(.7)}.support-rail-title{color:var(--muted);background:var(--panel-solid);border:1px solid var(--border);border-right:0;border-radius:8px 0 0 8px;padding:5px 12px;font-size:16px;font-weight:500}.support-rail a{background:var(--panel-solid);border:1px solid var(--border);width:136px;min-height:48px;box-shadow:0 4px 18px var(--shadow);color:var(--text);border-right:0;border-radius:14px 0 0 14px;align-items:center;gap:9px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.support-rail a:hover{border-color:var(--accent);color:var(--accent)}.support-rail a:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.support-rail-logo{background:#fff;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.support-rail-logo img{object-fit:contain;display:block}.support-rail-arrow{color:var(--muted);margin-left:auto;font-size:12px}@media (width<=1023px){.support-rail{top:auto;bottom:calc(82px + env(safe-area-inset-bottom));gap:6px;transform:scale(.7)}.support-rail-title{padding:4px 8px;font-size:13px}.support-rail a{border-radius:12px 0 0 12px;gap:7px;width:112px;min-height:44px;padding:6px 8px;font-size:12px}.support-rail-logo{flex-basis:26px;width:26px;height:26px}.support-rail-logo img{max-width:21px;max-height:21px}}
