:root body [data-style-key="3c18fe9ea22b"] { color:var(--accent);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:0.15em;display:block;margin-bottom:var(--space-sm); }
:root body [data-style-key="0dd2632a5428"] { color:var(--accent);font-style:italic; }
:root body [data-style-key="be7a463aef52"] { width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-xl); }
:root body [data-style-key="46f19e373af8"] { background:var(--surface); }
:root body [data-style-key="a3f2a85df9bf"] { max-width:700px;margin:0 auto; }
:root body [data-style-key="349f73ed2d06"] { cursor:default;text-align:center;padding:var(--space-xl); }
:root body [data-style-key="9ce1ce3dd2de"] { font-size:2rem;color:var(--accent);margin-bottom:var(--space-md); }
:root body [data-style-key="91966fe49cf4"] { width:48px;height:48px;margin:0 auto; }
:root body [data-style-key="94fd51ba92ab"] { font-size:var(--fs-small); }
:root body [data-style-key="d6835068994a"] { font-size:var(--fs-h1);margin-bottom:var(--space-2xl); }
:root body [data-style-key="119d4709fba0"] { font-family:var(--font-heading);font-size:var(--fs-h3);margin-bottom:var(--space-lg); }
:root body [data-style-key="d0466aa33fa8"] { display:none; }
:root body [data-style-key="64144a7a49e8"] { margin-top:var(--space-lg); }
:root body [data-style-key="9d7d04685651"] { margin-top:var(--space-sm); }
:root body [data-style-key="53794a70b810"] { padding-top:calc(var(--header-height) + var(--space-3xl)); }
:root body [data-style-key="d7ffb06d6c82"] { resize:vertical; }
:root body [data-style-key="3dc93ed47974"] { margin-top:var(--space-md);color:var(--text-secondary);font-size:var(--fs-small); }
:root body [data-style-key="c42e5e2dd00d"] { font-size:var(--fs-small);color:var(--text-secondary); }
:root body [data-style-key="7fe7461b0435"] { aspect-ratio:1;border-radius:var(--radius-lg); }
:root body [data-style-key="0a12f54b96fe"] { text-align:center;margin-top:var(--space-3xl); }
:root body [data-style-key="71c4a8c1bd17"] { color:var(--accent);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:0.15em; }
:root body [data-style-key="19d3ce500712"] { font-size:var(--fs-h2);margin:var(--space-md) 0; }
:root body [data-style-key="b98d394f4bb4"] { color:var(--text-secondary); }
:root body [data-style-key="b2b16e7054cf"] { display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg); }
:root body [data-style-key="38965f9b18ca"] { margin:0; }
:root body [data-style-key="f00af1788308"] { height:32px;width:80%;margin-bottom:var(--space-lg); }
:root body [data-style-key="cf5cf89f961a"] { height:24px;width:40%;margin-bottom:var(--space-lg); }
:root body [data-style-key="823a5b8141cf"] { height:80px;width:100%;margin-bottom:var(--space-lg); }
:root body [data-style-key="a685dbc8b222"] { padding-top:var(--space-4xl); }
:root body [data-style-key="dcc5a285c94a"] { color:var(--text-secondary);max-width:500px;margin:var(--space-md) auto 0; }
:root body [data-style-key="89ac7bd639a6"] { padding-top:0; }
:root body [data-style-key="79299d5e5fa9"] { display:flex;gap:var(--space-sm);align-items:center; }
:root body [data-style-key="4f0dca798696"] { width:80px;padding:0.5rem;font-size:var(--fs-small); }
:root body [data-style-key="805f01b170a3"] { color:var(--text-muted); }
:root body [data-style-key="84e52f08e254"] { margin-top:var(--space-md); }
:root body [data-style-key="c0248e5b8700"] { display:flex;gap:var(--space-sm);justify-content:center;margin-top:var(--space-3xl); }
:root body [data-style-key="10d73d12694f"] { color:var(--accent); }
:root body [data-style-key="898c1886231c"] { position:relative; }
:root body [data-style-key="63dc98e76179"] { position:fixed;top:0;right:-100%;width:300px;height:100vh;background:var(--surface);z-index:var(--z-drawer);transition:right 0.3s var(--ease-out);padding:80px var(--space-xl) var(--space-xl);display:flex;flex-direction:column;gap:var(--space-lg); }
:root body [data-style-key="ee68b643ff7a"] { font-size:1.125rem; }
:root body [data-style-key="d90da10a67a4"] { border:none;border-top:1px solid var(--border);margin:var(--space-md) 0; }
:root body [data-style-key="dedfb6f2f2d1"] { position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:24px;height:24px;color:var(--text-muted); }
:root body [data-style-key="b97a39bb8d1c"] { position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:1.5rem; }
:root body [data-style-key="b797c03eeb57"] { max-height:400px;overflow-y:auto; }
:root body [data-style-key="b793b2af142c"] { margin-bottom:var(--space-sm); }
:root body [data-style-key="15bdb8cb9958"] { width:64px;height:64px;margin:0 auto var(--space-lg);opacity:0.3; }
:root body [data-style-key="b720f18fb904"] { display:flex;align-items:center;justify-content:space-between; }
:root body [data-style-key="69c3b5121295"] { text-align:center;color:var(--text-muted);padding:var(--space-xl); }
:root body [data-style-key="619015aea712"] { display:flex;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md); }
:root body [data-style-key="f587c93dde50"] { width:50px;height:50px;border-radius:var(--radius-sm);object-fit:cover; }
:root body [data-style-key="68753a2886d5"] { font-weight:500;color:var(--text-primary); }
:root body [data-style-key="181dfa5bc616"] { font-family:var(--font-mono);color:var(--accent);font-size:var(--fs-small); }
:root body [data-style-key="744b0af3d964"] { text-align:center;padding:var(--space-4xl); }
:root body [data-style-key="81570d704007"] { margin:var(--space-md) 0 var(--space-lg); }
:root body [data-style-key="461f867d8184"] { font-family:var(--font-mono);color:var(--text-secondary); }
:root body [data-style-key="2e85a784c8b7"] { width:50px;text-align:center;border:none;background:transparent;font-family:var(--font-mono); }
:root body [data-style-key="34d7b577cd96"] { font-family:var(--font-mono);color:var(--accent);font-weight:600; }
:root body [data-style-key="b90e95aa9b73"] { grid-column:1/-1;text-align:center;padding:var(--space-4xl);color:var(--text-muted); }
:root body [data-style-key="9c5f58dbbee8"] { font-size:var(--fs-h4); }
