.mSCa7W_wrap{padding:var(--space-7) var(--container-pad) var(--space-8);min-height:calc(100dvh - var(--header-height) - 160px);place-items:center;display:grid}.mSCa7W_card{width:min(440px,100%);padding:var(--space-6);position:relative;overflow:hidden}.mSCa7W_card:before,.mSCa7W_card:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.mSCa7W_card:before{background:radial-gradient(circle, var(--color-accent-moon-soft), transparent 70%);width:140px;height:140px;top:-70px;left:-50px}.mSCa7W_card:after{background:radial-gradient(circle, var(--color-accent-sun-soft), transparent 70%);width:180px;height:180px;bottom:-90px;right:-70px}.mSCa7W_emblem{margin-bottom:var(--space-4);gap:6px;display:flex}.mSCa7W_emblemMoon,.mSCa7W_emblemSun{border-radius:50%;width:14px;height:14px}.mSCa7W_emblemMoon{background:var(--hero-moon-disc);box-shadow:0 0 10px var(--hero-moon-glow)}.mSCa7W_emblemSun{background:var(--hero-sun-disc);box-shadow:0 0 10px var(--hero-sun-glow)}.mSCa7W_title{font-family:var(--font-serif);font-size:var(--text-3xl)}.mSCa7W_lead{color:var(--color-text-secondary);margin:var(--space-2) 0 var(--space-5);font-size:var(--text-sm)}.mSCa7W_form{gap:var(--space-4);flex-direction:column;display:flex;position:relative}.mSCa7W_row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.mSCa7W_link{font-size:var(--text-sm);color:var(--color-accent-sun);text-underline-offset:3px;text-decoration:underline}.mSCa7W_footer{margin-top:var(--space-5);font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center;position:relative}
._8RiFmG_button{--btn-bg:var(--color-surface);--btn-fg:var(--color-text-primary);--btn-border:var(--color-border-strong);border-radius:var(--radius-pill);border:1px solid var(--btn-border);background:var(--btn-bg);min-height:42px;color:var(--btn-fg);font-size:var(--text-sm);white-space:nowrap;text-align:center;transition:transform var(--duration-fast) var(--ease-out), background-color var(--duration-fast), border-color var(--duration-fast), box-shadow var(--duration-base);justify-content:center;align-items:center;gap:.5em;padding:.55rem 1.1rem;font-weight:600;line-height:1.2;display:inline-flex}._8RiFmG_button:hover:not(:disabled){border-color:var(--color-text-secondary)}._8RiFmG_button:active:not(:disabled){transform:scale(.97)}._8RiFmG_button:disabled,._8RiFmG_button[aria-disabled=true]{opacity:.55;cursor:not-allowed}._8RiFmG_sm{min-height:34px;font-size:var(--text-xs);padding:.35rem .85rem}._8RiFmG_block{width:100%}._8RiFmG_iconOnly{width:42px;padding:0}._8RiFmG_sm._8RiFmG_iconOnly{width:34px}._8RiFmG_primary{--btn-bg:linear-gradient(135deg, var(--color-primary), var(--color-primary-strong));--btn-fg:var(--color-on-primary);--btn-border:transparent;box-shadow:0 8px 22px -12px var(--color-primary-strong)}._8RiFmG_primary:hover:not(:disabled){box-shadow:0 10px 28px -10px var(--color-primary-strong);border-color:#0000}._8RiFmG_secondary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._8RiFmG_ghost{--btn-bg:transparent;--btn-border:transparent}._8RiFmG_ghost:hover:not(:disabled){--btn-bg:var(--color-surface-hover);border-color:#0000}._8RiFmG_moon{--btn-bg:var(--color-accent-moon-soft);--btn-border:color-mix(in srgb, var(--color-accent-moon) 40%, transparent)}._8RiFmG_eclipse{--btn-bg:linear-gradient(135deg, var(--color-accent-eclipse), var(--color-accent-eclipse-violet));--btn-fg:#fff;--btn-border:transparent}._8RiFmG_danger{--btn-bg:transparent;--btn-fg:var(--color-danger);--btn-border:color-mix(in srgb, var(--color-danger) 50%, transparent)}._8RiFmG_danger:hover:not(:disabled){--btn-bg:color-mix(in srgb, var(--color-danger) 12%, transparent)}
._7TkKXa_header{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}._7TkKXa_filters{gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:end;display:grid}._7TkKXa_filters>:first-child{grid-column:span 2}._7TkKXa_filterActions{gap:var(--space-2);display:flex}._7TkKXa_label{font-size:var(--text-xs);color:var(--color-text-secondary);margin-bottom:.3rem;font-weight:600;display:block}._7TkKXa_control{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-input);width:100%;min-height:42px;color:var(--color-text-primary);font-size:var(--text-sm);padding:.5rem .8rem}._7TkKXa_control:focus{border-color:var(--color-accent-sun);box-shadow:0 0 0 3px var(--color-accent-sun-soft);outline:none}select._7TkKXa_control option{background:var(--color-background-elevated)}._7TkKXa_count{color:var(--color-text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-4)}._7TkKXa_realmBanner{--realm-accent:var(--color-accent-moon);padding:var(--space-7) 0 var(--space-6);margin-bottom:var(--space-5);border-bottom:1px solid var(--color-border);background:var(--glow-moon);position:relative;overflow:hidden}._7TkKXa_realmSun{--realm-accent:var(--color-accent-sun);background:var(--glow-sun)}._7TkKXa_realmEclipse{--realm-accent:var(--color-accent-eclipse)}._7TkKXa_realmOrb{opacity:.85;border-radius:50%;width:180px;height:180px;position:absolute;top:50%;right:8%;translate:0 -50%}._7TkKXa_realmMoonOrb{background:var(--hero-moon-disc);box-shadow:0 0 60px 10px var(--hero-moon-glow)}._7TkKXa_realmSunOrb{background:var(--hero-sun-disc);box-shadow:0 0 70px 14px var(--hero-sun-glow)}._7TkKXa_eyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--realm-accent);margin-bottom:var(--space-2);align-items:center;gap:.4rem;display:inline-flex}._7TkKXa_genreGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}._7TkKXa_genreTile{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);transition:transform var(--duration-fast) var(--ease-out), border-color var(--duration-fast), box-shadow var(--duration-base);justify-content:space-between;align-items:center;display:flex}._7TkKXa_genreTile:hover,._7TkKXa_genreTile:focus-visible{border-color:var(--color-accent-sun);box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}._7TkKXa_genreName{font-family:var(--font-serif);font-size:var(--text-xl)}._7TkKXa_genreCount{font-size:var(--text-xs);color:var(--color-text-muted)}._7TkKXa_curated{margin-bottom:var(--space-7)}@media (max-width:640px){._7TkKXa_realmOrb{opacity:.5;width:90px;height:90px;right:4%}._7TkKXa_filters{grid-template-columns:1fr 1fr}._7TkKXa_filters>:first-child,._7TkKXa_filterActions{grid-column:1/-1}}
.o9ViBq_button{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:.85;width:34px;height:34px;transition:transform var(--duration-fast) var(--ease-spring), opacity var(--duration-fast), background-color var(--duration-fast);background:#0000008c;border:1px solid #ffffff40;border-radius:50%;place-items:center;display:grid}.o9ViBq_button:hover,.o9ViBq_button:focus-visible{opacity:1;transform:scale(1.08)}.o9ViBq_active{background:var(--color-accent-sun);color:#1b0f04;opacity:1;border-color:#0000}
.Ga6Faq_shell{grid-template-columns:240px minmax(0,1fr);min-height:100dvh;display:grid}.Ga6Faq_sidebar{gap:var(--space-4);height:100dvh;padding:var(--space-5) var(--space-4);border-right:1px solid var(--color-border);background:var(--color-background-elevated);flex-direction:column;display:flex;position:sticky;top:0}.Ga6Faq_brand{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:600}.Ga6Faq_brandSub{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-caps);text-transform:uppercase}.Ga6Faq_nav{flex-direction:column;gap:2px;display:flex}.Ga6Faq_navLink{border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);align-items:center;gap:.6rem;padding:.55rem .75rem;display:flex}.Ga6Faq_navLink:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.Ga6Faq_navLink[aria-current=page]{background:var(--color-surface-strong);color:var(--color-text-primary);box-shadow:inset 3px 0 0 var(--color-accent-sun)}.Ga6Faq_sidebarFoot{gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);margin-top:auto;display:grid}.Ga6Faq_main{padding:var(--space-6) clamp(1rem, 3vw, 2.5rem) var(--space-8);min-width:0}.Ga6Faq_pageHead{justify-content:space-between;align-items:end;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.Ga6Faq_title{font-family:var(--font-serif);font-size:var(--text-3xl)}.Ga6Faq_lead{color:var(--color-text-secondary);font-size:var(--text-sm)}.Ga6Faq_stats{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.Ga6Faq_stat{padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface)}.Ga6Faq_statValue{font-size:var(--text-2xl);font-weight:700}.Ga6Faq_statLabel{font-size:var(--text-xs);color:var(--color-text-muted)}.Ga6Faq_grid2{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));display:grid}.Ga6Faq_card{padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);min-width:0}.Ga6Faq_cardTitle{font-size:var(--text-lg);margin-bottom:var(--space-3)}.Ga6Faq_tableWrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow-x:auto}.Ga6Faq_table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.Ga6Faq_table th,.Ga6Faq_table td{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:middle;padding:.65rem .85rem}.Ga6Faq_table th{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-weight:600}.Ga6Faq_table tr:last-child td{border-bottom:0}.Ga6Faq_rowActions{flex-wrap:wrap;gap:6px;display:flex}.Ga6Faq_toolbar{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:end;display:flex}.Ga6Faq_control{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-input);min-height:38px;color:var(--color-text-primary);font-size:var(--text-sm);padding:.4rem .7rem}.Ga6Faq_control option{background:var(--color-background-elevated)}.Ga6Faq_form{gap:var(--space-4);display:grid}.Ga6Faq_formGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.Ga6Faq_checkGrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.4rem 1rem;display:grid}.Ga6Faq_muted{color:var(--color-text-muted);font-size:var(--text-xs)}.Ga6Faq_list{font-size:var(--text-sm);gap:6px;margin:0;padding:0;list-style:none;display:grid}.Ga6Faq_listRow{justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding:.45rem 0;display:flex}.Ga6Faq_thumbs{flex-wrap:wrap;gap:8px;display:flex}.Ga6Faq_thumb{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-strong);width:72px;height:96px}.Ga6Faq_upload{gap:var(--space-2);display:grid}.Ga6Faq_loginWrap{min-height:100dvh;padding:var(--space-5);place-items:center;display:grid}.Ga6Faq_loginCard{width:min(400px,100%);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border-strong);background:var(--color-surface-strong);gap:var(--space-4);display:grid}@media (max-width:860px){.Ga6Faq_shell{grid-template-columns:1fr}.Ga6Faq_sidebar{height:auto;position:static}.Ga6Faq_nav{flex-flow:wrap}}
._49J1Ea_card{--realm-accent:var(--color-accent-moon);flex-direction:column;gap:.55rem;min-width:0;display:flex;position:relative}._49J1Ea_sun{--realm-accent:var(--color-accent-sun)}._49J1Ea_eclipse{--realm-accent:var(--color-accent-eclipse)}._49J1Ea_coverWrap{aspect-ratio:3/4;border-radius:var(--radius-card);background:var(--color-surface-strong);border:1px solid var(--color-border);box-shadow:var(--shadow-card);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base);position:relative;overflow:hidden;container-type:inline-size}._49J1Ea_cover{object-fit:cover;filter:saturate(.9)brightness(.93);width:100%;height:100%;transition:filter var(--duration-base), transform var(--duration-slow) var(--ease-out)}._49J1Ea_overlay{z-index:1;position:absolute;inset:0}._49J1Ea_card:hover ._49J1Ea_coverWrap,._49J1Ea_card:focus-within ._49J1Ea_coverWrap{border-color:color-mix(in srgb, var(--realm-accent) 65%, transparent);box-shadow:var(--shadow-card-hover), 0 0 0 1px color-mix(in srgb, var(--realm-accent) 30%, transparent), 0 0 26px -6px color-mix(in srgb, var(--realm-accent) 55%, transparent);transform:translateY(-5px)}._49J1Ea_card:hover ._49J1Ea_cover,._49J1Ea_card:focus-within ._49J1Ea_cover{filter:none;transform:scale(1.035)}._49J1Ea_titleLink:focus-visible{outline:none}._49J1Ea_titleLink:focus-visible ._49J1Ea_title{text-decoration:underline;-webkit-text-decoration-color:var(--realm-accent);text-decoration-color:var(--realm-accent)}._49J1Ea_card:has(._49J1Ea_titleLink:focus-visible) ._49J1Ea_coverWrap{outline:2px solid var(--color-focus);outline-offset:3px}._49J1Ea_badges{pointer-events:none;gap:4px;display:flex;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden}._49J1Ea_pill{white-space:nowrap;border-radius:var(--radius-pill);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e;padding:.1rem .45rem;font-size:.66rem;font-weight:600}._49J1Ea_sample{pointer-events:none;position:absolute;top:6px;left:6px}._49J1Ea_bookmark{z-index:2;position:absolute;top:6px;right:6px}._49J1Ea_meta{flex-direction:column;gap:.1rem;min-width:0;display:flex}._49J1Ea_title{font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}._49J1Ea_alt{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._49J1Ea_sub{font-size:var(--text-xs);color:var(--color-text-secondary);flex-wrap:wrap;gap:.25rem .6rem;display:flex}._49J1Ea_rating{color:var(--color-accent-sun)}._49J1Ea_genres{flex-wrap:wrap;gap:4px;margin:.15rem 0 0;padding:0;list-style:none;display:flex}._49J1Ea_genre{border-radius:var(--radius-pill);border:1px solid var(--color-border);color:var(--color-text-muted);padding:.05rem .4rem;font-size:.66rem}._49J1Ea_compact ._49J1Ea_genres,._49J1Ea_compact ._49J1Ea_alt{display:none}@container (max-width:170px){._49J1Ea_formatPill{display:none}}
.YeEf2G_panels{z-index:5;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-120px;display:grid;position:relative}.YeEf2G_panel{--realm-accent:var(--color-accent-moon);padding:var(--space-5);position:relative;overflow:hidden}.YeEf2G_panel:before{content:"";pointer-events:none;background:var(--glow-moon);position:absolute;inset:0}.YeEf2G_panelSun{--realm-accent:var(--color-accent-sun)}.YeEf2G_panelSun:before{background:var(--glow-sun)}.YeEf2G_panelHead{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex;position:relative}.YeEf2G_panelIcon{width:54px;height:54px;color:var(--realm-accent);filter:drop-shadow(0 0 12px color-mix(in srgb, var(--realm-accent) 60%, transparent));flex-shrink:0}.YeEf2G_panelTitle{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:600}.YeEf2G_panelSubtitle{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-secondary)}.YeEf2G_panelAction{margin-left:auto}.YeEf2G_panelGrid{gap:var(--space-3);grid-template-columns:repeat(10,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.YeEf2G_sections{gap:var(--space-7);margin-top:var(--space-7);flex-direction:column;display:flex}.YeEf2G_section{animation:YeEf2G_fade-up var(--duration-slow) var(--ease-out) both}.YeEf2G_popularLayout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;display:grid}.YeEf2G_popularPanel{padding:var(--space-5);min-width:0}.YeEf2G_tabs{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface-hover);scrollbar-width:none;gap:4px;padding:4px;display:flex;overflow-x:auto}.YeEf2G_tab{border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--text-sm);background:0 0;border:0;flex-shrink:0;padding:.4rem .95rem}.YeEf2G_tab[aria-selected=true]{background:var(--color-surface-strong);color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.YeEf2G_quote{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5);text-align:center;background-image:var(--glow-sun), var(--glow-moon);flex-direction:column;display:flex}.YeEf2G_quoteRule{background:var(--color-text-muted);width:32px;height:1px}.YeEf2G_quoteText{font-family:var(--font-serif);font-size:var(--text-xl);line-height:1.5}.YeEf2G_quoteSub{font-family:var(--font-cjk);font-size:var(--text-sm);color:var(--color-text-muted)}.YeEf2G_notice{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-2)}.YeEf2G_continueCard{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);transition:transform var(--duration-fast) var(--ease-out), border-color var(--duration-fast);align-items:center;display:flex}.YeEf2G_continueCard:hover,.YeEf2G_continueCard:focus-visible{border-color:var(--color-border-strong);transform:translateY(-2px)}.YeEf2G_continueThumb{border-radius:var(--radius-sm);object-fit:cover;background:var(--color-surface-strong);flex-shrink:0;width:54px;height:72px}.YeEf2G_continueTitle{font-weight:600;font-size:var(--text-sm)}.YeEf2G_continueMeta{font-size:var(--text-xs);color:var(--color-text-secondary)}.YeEf2G_progress{background:var(--color-border);border-radius:2px;height:3px;margin-top:.4rem;overflow:hidden}.YeEf2G_progressBar{background:linear-gradient(90deg, var(--color-accent-moon), var(--color-accent-sun));height:100%}.YeEf2G_continueList{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.YeEf2G_panels{grid-template-columns:minmax(0,1fr)}:root[data-theme=sun] .YeEf2G_panel[data-panel-realm=moon],:root[data-theme=moon] .YeEf2G_panel[data-panel-realm=sun],:is(:root[data-theme=sun] .YeEf2G_modeScoped li:has([data-series-realm=moon]),:root[data-theme=moon] .YeEf2G_modeScoped li:has([data-series-realm=sun])){display:none}@media (max-width:1240px){.YeEf2G_panelGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1100px){.YeEf2G_panels,.YeEf2G_popularLayout{grid-template-columns:1fr}}@media (max-width:640px){.YeEf2G_panels{margin-top:-60px}.YeEf2G_panel{padding:var(--space-4)}.YeEf2G_panelGrid{padding-bottom:var(--space-2);grid-template-columns:none;grid-auto-columns:42%;grid-auto-flow:column;overflow-x:auto}.YeEf2G_panelSubtitle{display:none}}
.eucylq_hero{--realm-accent:var(--color-accent-moon);border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.eucylq_sun{--realm-accent:var(--color-accent-sun)}.eucylq_eclipse{--realm-accent:var(--color-accent-eclipse)}.eucylq_backdrop{filter:blur(40px)saturate(1.2);opacity:.35;background-position:50%;background-size:cover;position:absolute;inset:-40px;transform:scale(1.1)}.eucylq_backdrop:after{content:"";background:linear-gradient(180deg, transparent 0%, var(--color-background) 95%);position:absolute;inset:0}.eucylq_heroInner{gap:var(--space-6);padding-block:var(--space-6);grid-template-columns:240px minmax(0,1fr);display:grid;position:relative}.eucylq_cover{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--realm-accent) 40%, transparent);width:100%;box-shadow:var(--shadow-panel), 0 0 40px -10px color-mix(in srgb, var(--realm-accent) 60%, transparent);background:var(--color-surface-strong)}.eucylq_info{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.eucylq_badges{flex-wrap:wrap;gap:6px;display:flex}.eucylq_title{font-family:var(--font-serif);font-size:var(--text-display);font-weight:600;line-height:1.05}.eucylq_alt{color:var(--color-text-secondary)}.eucylq_meta{color:var(--color-text-secondary);font-size:var(--text-sm);flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.eucylq_metaRating{color:var(--color-accent-sun)}.eucylq_genres{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.eucylq_genre{border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);font-size:var(--text-xs);color:var(--color-text-secondary);padding:.25rem .7rem}.eucylq_genre:hover{color:var(--color-text-primary);border-color:var(--realm-accent)}.eucylq_actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.eucylq_toggles{gap:var(--space-2);flex-wrap:wrap;display:flex}.eucylq_rating{border:0;align-items:center;gap:2px;margin:0;padding:0;display:inline-flex}.eucylq_ratingLegend{float:left;font-size:var(--text-xs);color:var(--color-text-muted);margin-right:.6rem}.eucylq_star{color:var(--color-text-muted);cursor:pointer;border-radius:4px;padding:2px}.eucylq_star[data-on]{color:var(--color-accent-sun)}.eucylq_star:focus-within{outline:2px solid var(--color-focus)}.eucylq_body{gap:var(--space-6);padding-block:var(--space-6) var(--space-8);grid-template-columns:minmax(0,1fr) 320px;display:grid}.eucylq_panel{padding:var(--space-5)}.eucylq_panelTitle{font-family:var(--font-serif);font-size:var(--text-2xl);margin-bottom:var(--space-3)}.eucylq_synopsis{color:var(--color-text-secondary);white-space:pre-line;max-width:70ch}.eucylq_dl{font-size:var(--text-sm);grid-template-columns:auto 1fr;gap:.6rem 1rem;margin:0;display:grid}.eucylq_dl dt{color:var(--color-text-muted)}.eucylq_dl dd{margin:0}.eucylq_chapterList{flex-direction:column;max-height:560px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.eucylq_chapter{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.75rem .5rem;display:flex}.eucylq_chapter:hover,.eucylq_chapter:focus-visible{background:var(--color-surface-hover)}.eucylq_chapterName{font-weight:500}.eucylq_chapterRead .eucylq_chapterName{color:var(--color-text-muted)}.eucylq_chapterMeta{font-size:var(--text-xs);color:var(--color-text-muted);align-items:center;gap:.75rem;display:flex}.eucylq_notice{margin-bottom:var(--space-3)}.eucylq_sectionGap{gap:var(--space-5);flex-direction:column;display:flex}@media (max-width:900px){.eucylq_heroInner{gap:var(--space-4);grid-template-columns:150px minmax(0,1fr)}.eucylq_body{grid-template-columns:1fr}}@media (max-width:560px){.eucylq_heroInner{grid-template-columns:1fr}.eucylq_cover{width:170px}}
.jJR6QG_shelf{position:relative}.jJR6QG_track{grid-auto-flow:column;grid-auto-columns:var(--card-width);gap:var(--space-4);overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:8px 2px var(--space-3);scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;display:grid;overflow-x:auto}.jJR6QG_track>*{scroll-snap-align:start}.jJR6QG_grid{grid-template-columns:repeat(auto-fill, minmax(min(var(--card-width), 42vw), 1fr));gap:var(--space-5) var(--space-4);display:grid}@media (max-width:640px){.jJR6QG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jJR6QG_track{grid-auto-columns:128px}}
.bfn3sa_field{flex-direction:column;gap:.4rem;display:flex}.bfn3sa_label{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:600}.bfn3sa_hint{font-size:var(--text-xs);color:var(--color-text-muted)}.bfn3sa_error{font-size:var(--text-xs);color:var(--color-danger)}.bfn3sa_input{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-input);width:100%;min-height:46px;color:var(--color-text-primary);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);padding:.65rem .9rem}.bfn3sa_input::placeholder{color:var(--color-text-muted)}.bfn3sa_input:focus{border-color:var(--color-accent-sun);box-shadow:0 0 0 3px var(--color-accent-sun-soft);outline:none}.bfn3sa_input[aria-invalid=true]{border-color:var(--color-danger)}textarea.bfn3sa_input{resize:vertical;min-height:120px}select.bfn3sa_input{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:2.2rem}select.bfn3sa_input option{background:var(--color-background-elevated);color:var(--color-text-primary)}.bfn3sa_passwordWrap{position:relative}.bfn3sa_passwordWrap .bfn3sa_input{padding-right:3rem}.bfn3sa_reveal{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--color-text-secondary);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.bfn3sa_reveal:hover{color:var(--color-text-primary)}.bfn3sa_check{font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:.55rem;display:inline-flex}.bfn3sa_check input{width:18px;height:18px;accent-color:var(--color-accent-sun)}.bfn3sa_alert{border-radius:var(--radius-md);font-size:var(--text-sm);border:1px solid;padding:.75rem 1rem}.bfn3sa_alertError{color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 40%, transparent);background:color-mix(in srgb, var(--color-danger) 8%, transparent)}.bfn3sa_alertSuccess{color:var(--color-success);border-color:color-mix(in srgb, var(--color-success) 40%, transparent);background:color-mix(in srgb, var(--color-success) 8%, transparent)}.bfn3sa_alertInfo{color:var(--color-text-secondary);border-color:var(--color-border-strong);background:var(--color-surface-hover)}
.lnUIdW_header{z-index:var(--z-header);height:var(--header-height);background:color-mix(in srgb, var(--color-background) 72%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3);border-bottom:1px solid var(--color-border);position:sticky;top:0}.lnUIdW_inner{align-items:center;gap:var(--space-4);height:100%;display:flex}.lnUIdW_brand{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.lnUIdW_brandMark{width:40px;height:30px}.lnUIdW_brandText{flex-direction:column;line-height:1;display:flex}.lnUIdW_brandTop{letter-spacing:.04em;font-size:1.2rem;font-weight:700}.lnUIdW_brandBottom{letter-spacing:.32em;color:var(--color-text-secondary);margin-top:3px;font-size:.6rem}.lnUIdW_search{flex:280px;max-width:420px}.lnUIdW_nav{align-items:center;gap:2px;margin-left:auto;display:flex}.lnUIdW_navLink{border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap;transition:color var(--duration-fast), background-color var(--duration-fast);align-items:center;gap:.4rem;padding:.5rem .8rem;font-weight:500;display:inline-flex;position:relative}.lnUIdW_navLink:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}.lnUIdW_navLink[aria-current=page]{color:var(--color-text-primary);background:var(--color-surface-strong);box-shadow:inset 0 0 0 1px var(--color-border)}.lnUIdW_navLink[aria-current=page]:after{content:"";background:var(--nav-accent,var(--color-accent-sun));height:2px;box-shadow:0 0 10px var(--nav-accent,var(--color-accent-sun));border-radius:2px;position:absolute;bottom:-11px;left:25%;right:25%}.lnUIdW_navMoon{--nav-accent:var(--color-accent-moon)}.lnUIdW_navEclipse{--nav-accent:var(--color-accent-eclipse)}.lnUIdW_actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.lnUIdW_iconButton{width:40px;height:40px;color:var(--color-text-secondary);transition:color var(--duration-fast), background-color var(--duration-fast), border-color var(--duration-fast);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;display:grid;position:relative}.lnUIdW_iconButton:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}.lnUIdW_iconButton[aria-pressed=true]{color:var(--color-accent-sun);border-color:color-mix(in srgb, var(--color-accent-sun) 40%, transparent)}.lnUIdW_avatar{border-color:var(--color-border-strong);color:var(--color-text-primary)}.lnUIdW_count{background:var(--color-accent-eclipse);color:#fff;text-align:center;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:17px;position:absolute;top:4px;right:3px}.lnUIdW_signIn{margin-left:4px}.lnUIdW_menuButton,.lnUIdW_mobileSearch{display:none}@media (max-width:1240px){.lnUIdW_nav{display:none}.lnUIdW_menuButton{display:grid}.lnUIdW_search{margin-left:auto}}@media (max-width:760px){.lnUIdW_search{display:none}.lnUIdW_mobileSearch{margin-left:auto;display:grid}.lnUIdW_brandText,.lnUIdW_signIn{display:none}}.lnUIdW_menuWrap{position:relative}.lnUIdW_menu{border-radius:var(--radius-lg);background:var(--color-surface-strong);border:1px solid var(--color-border-strong);min-width:220px;box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));animation:lnUIdW_fade-up var(--duration-base) var(--ease-out);padding:6px;position:absolute;top:calc(100% + 10px);right:0}.lnUIdW_menuHeader{border-bottom:1px solid var(--color-border);margin-bottom:4px;padding:.6rem .75rem}.lnUIdW_menuName{font-weight:600}.lnUIdW_menuEmail{font-size:var(--text-xs);color:var(--color-text-muted)}.lnUIdW_menuItem{border-radius:var(--radius-md);width:100%;font-size:var(--text-sm);color:var(--color-text-secondary);text-align:left;background:0 0;border:0;align-items:center;gap:.6rem;padding:.6rem .75rem;display:flex}.lnUIdW_menuItem:hover,.lnUIdW_menuItem:focus-visible{background:var(--color-surface-hover);color:var(--color-text-primary)}.lnUIdW_drawer{width:min(340px,88vw);height:100dvh;max-height:none;padding:var(--space-5);border:0;border-left:1px solid var(--color-border-strong);background:var(--color-background-elevated);color:var(--color-text-primary);margin:0 0 0 auto}.lnUIdW_drawer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080}.lnUIdW_drawer[open]{animation:lnUIdW_slide-in var(--duration-base) var(--ease-out)}@keyframes lnUIdW_slide-in{0%{opacity:0;transform:translate(40px)}}.lnUIdW_drawerHead{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.lnUIdW_drawerNav{flex-direction:column;gap:4px;display:flex}.lnUIdW_drawerNav .lnUIdW_navLink{font-size:var(--text-base);padding:.75rem 1rem}.lnUIdW_drawerNav .lnUIdW_navLink[aria-current=page]:after{width:3px;height:auto;inset:25% auto 25% 0}.lnUIdW_drawerSection{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.lnUIdW_drawerSearch{margin-bottom:var(--space-4)}.lnUIdW_modeSwitch{border-radius:var(--radius-pill);border:1px solid var(--color-border);min-width:40px;height:40px;color:var(--color-text-primary);transition:background-color var(--duration-fast), border-color var(--duration-fast), transform var(--duration-fast);background:0 0;justify-content:center;align-items:center;gap:.4rem;padding:0 10px;display:inline-flex}.lnUIdW_modeSwitch:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.lnUIdW_modeSwitch:active{transform:scale(.94)}.lnUIdW_modeIcon{border-radius:50%;width:18px;height:18px}.lnUIdW_modeIcon[data-body=sun]{background:var(--body-sun-disc);box-shadow:0 0 10px 1px var(--body-sun-glow)}.lnUIdW_modeIcon[data-body=moon]{background:var(--body-moon-disc);box-shadow:0 0 10px 1px var(--body-moon-glow)}.lnUIdW_modeIcon[data-body=eclipse]{background:var(--eclipse-disc);box-shadow:0 0 0 1.5px #ff6e78e6,0 0 10px 2px #ff3b47b3}.lnUIdW_modeEclipse{border-color:color-mix(in srgb, var(--color-accent-eclipse) 55%, transparent)}.lnUIdW_modeText{font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-accent-eclipse);font-weight:700}
.B-t5ZG_layout{gap:var(--space-5);max-width:860px;display:grid}.B-t5ZG_section{padding:var(--space-5)}.B-t5ZG_sectionTitle{font-family:var(--font-serif);font-size:var(--text-2xl);margin-bottom:var(--space-4)}.B-t5ZG_group{margin:0 0 var(--space-5);border:0;padding:0}.B-t5ZG_group:last-child{margin-bottom:0}.B-t5ZG_legend{margin-bottom:.25rem;font-weight:600}.B-t5ZG_hint{color:var(--color-text-muted);font-size:var(--text-sm);margin-bottom:var(--space-3)}.B-t5ZG_options{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.B-t5ZG_option{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border-strong);background:var(--color-surface-hover);cursor:pointer;transition:border-color var(--duration-fast), box-shadow var(--duration-fast);align-items:flex-start;display:flex;position:relative}.B-t5ZG_option:has(input:checked){border-color:var(--color-accent-sun);box-shadow:0 0 0 3px var(--color-accent-sun-soft)}.B-t5ZG_option:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.B-t5ZG_option input{accent-color:var(--color-accent-sun);margin-top:.3rem}.B-t5ZG_optionTitle{font-weight:600}.B-t5ZG_optionDesc{font-size:var(--text-sm);color:var(--color-text-secondary)}.B-t5ZG_swatch{gap:4px;margin-top:.5rem;display:flex}.B-t5ZG_swatch span{border:1px solid #7f7f7f59;border-radius:50%;width:22px;height:22px}.B-t5ZG_forms{gap:var(--space-5);display:grid}.B-t5ZG_form{gap:var(--space-3);max-width:420px;display:grid}.B-t5ZG_dl{margin:0 0 var(--space-4);font-size:var(--text-sm);grid-template-columns:max-content 1fr;gap:.5rem 1.25rem;display:grid}.B-t5ZG_dl dt{color:var(--color-text-muted)}.B-t5ZG_dl dd{margin:0}.B-t5ZG_status{font-size:var(--text-sm);color:var(--color-success);min-height:1.4em}
._2gAOq_layer{pointer-events:none;position:absolute;inset:0;overflow:visible;container-type:size}._2gAOq_overlay{pointer-events:auto;transform:rotate(var(--f-rot,0deg));position:absolute}._2gAOq_fill{background:var(--f-fill,transparent);position:absolute;inset:0}._2gAOq_overlay[data-shape=bubble] ._2gAOq_fill{border-radius:50%;box-shadow:0 0 0 .15cqw #00000014}._2gAOq_overlay[data-shape=box] ._2gAOq_fill{border:.22cqw solid #000000c7;border-radius:.8cqw}._2gAOq_overlay[data-clear] ._2gAOq_fill{box-shadow:none}._2gAOq_text{font-family:var(--ov-font,var(--f-font,var(--font-inter), "Noto Sans", "Noto Sans CJK JP", "Malgun Gothic", sans-serif));font-size:calc(2.2cqw * var(--f-size,1) * var(--ov-scale,1) * var(--fit,1));font-weight:var(--ov-weight,var(--f-weight,600));font-style:var(--ov-style,var(--f-style,normal));color:var(--ov-color,var(--f-color,#111));line-height:var(--ov-lh,1.15);text-align:var(--ov-align,var(--f-align,center));text-shadow:var(--ov-effect,none);-webkit-text-stroke:calc(var(--f-stroke-w,0) * 2em) var(--f-stroke,transparent);paint-order:stroke fill;white-space:pre-line;overflow-wrap:anywhere;word-break:normal;line-break:strict;-webkit-hyphens:auto;hyphens:auto;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;align-content:safe center;display:grid;position:absolute}._2gAOq_text:before{content:attr(data-t)}._2gAOq_selectable{-webkit-user-select:text;user-select:text}._2gAOq_text[data-overflow=true]{outline:none}
.aIZjQW_realm{--color-background:#080204;--color-surface:#1e070cb8;--color-surface-strong:#26090ff2;--color-surface-hover:#ff506412;--color-input:#ffffff0d;--color-border:#dc324642;--color-border-strong:#eb465a70;--color-text-primary:#f7eded;--color-text-secondary:#d2b6b8;--color-text-muted:#a98e91;--color-focus:#ff7a8a;--color-danger:#ff8fa0;--color-success:#7fdcb0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;margin-top:calc(-1 * var(--header-height));padding-top:var(--header-height);min-height:80dvh;color:var(--color-text-primary);animation:aIZjQW_eclipse-in var(--duration-slow) var(--ease-out) both;background:radial-gradient(1000px 520px at 50% -8%,#be182c52,#0000 62%),radial-gradient(800px 500px at 50% 110%,#6e0a1947,#0000 60%),#080204;position:relative}.aIZjQW_realm:before{content:"";pointer-events:none;opacity:.7;background-image:radial-gradient(1.5px 1.5px at 12% 22%,#ff5a64b3,#0000),radial-gradient(1px 1px at 28% 64%,#ff8c5a99,#0000),radial-gradient(1.5px 1.5px at 46% 38%,#ff465a80,#0000),radial-gradient(1px 1px at 63% 18%,#ff786e99,#0000),radial-gradient(1.5px 1.5px at 78% 54%,#ff505a99,#0000),radial-gradient(1px 1px at 90% 30%,#ff966480,#0000);background-size:100% 600px;animation:40s linear infinite aIZjQW_embers;position:absolute;inset:0}@keyframes aIZjQW_embers{to{background-position:0 -600px}}@keyframes aIZjQW_eclipse-in{0%{opacity:0;filter:brightness(.4)}}.aIZjQW_intro{text-align:center;padding:var(--space-6) 0 var(--space-6);position:relative}.aIZjQW_indicator{margin-bottom:var(--space-5);border-radius:var(--radius-pill);color:#ffd5d9;font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;background:#28060c99;border:1px solid #ee43598c;align-items:center;gap:.5rem;padding:.3rem .85rem;font-weight:600;display:inline-flex}.aIZjQW_indicatorDot{background:var(--eclipse-corona);width:7px;height:7px;box-shadow:0 0 8px var(--eclipse-corona);border-radius:50%}.aIZjQW_symbol{width:104px;height:104px;margin:0 auto var(--space-5);background:var(--eclipse-disc);border-radius:50%;position:relative;box-shadow:0 0 0 2px #ff787dd9,0 0 26px 6px #ff3b4799,0 0 80px #aa142899}.aIZjQW_symbolCorona{z-index:-1;background:conic-gradient(var(--eclipse-corona), var(--eclipse-corona-hot), #a3142c, var(--eclipse-corona), #8f1126, var(--eclipse-corona));filter:blur(8px);opacity:.9;border-radius:50%;animation:16s linear infinite aIZjQW_spin;position:absolute;inset:-40%;-webkit-mask-image:radial-gradient(circle,#0000 34%,#000 37%,#0000 70%);mask-image:radial-gradient(circle,#0000 34%,#000 37%,#0000 70%)}@keyframes aIZjQW_spin{to{transform:rotate(360deg)}}.aIZjQW_title{font-family:var(--font-serif);font-size:var(--text-display);letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(90deg,#ff8a95,#fff3f3 45%,#ffad7a);color:#0000;-webkit-background-clip:text;background-clip:text}.aIZjQW_subtitle{margin-top:var(--space-2);color:var(--color-text-secondary);letter-spacing:.08em}.aIZjQW_return{margin-top:var(--space-5);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.aIZjQW_returnLabel{width:100%;font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.08em}.aIZjQW_returnButton{border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:38px;color:var(--color-text-primary);font-size:var(--text-sm);transition:background-color var(--duration-fast), border-color var(--duration-fast);align-items:center;gap:.5rem;padding:.4rem 1rem .4rem .6rem;display:inline-flex}.aIZjQW_returnButton:hover{background:var(--color-surface-hover);border-color:#ff7882b3}.aIZjQW_returnIcon{border-radius:50%;width:18px;height:18px}.aIZjQW_returnIcon[data-body=sun]{background:var(--body-sun-disc);box-shadow:0 0 10px var(--body-sun-glow)}.aIZjQW_returnIcon[data-body=moon]{background:var(--body-moon-disc);box-shadow:0 0 10px var(--body-moon-glow)}.aIZjQW_gate{max-width:560px;padding:var(--space-6);gap:var(--space-4);text-align:left;margin:0 auto;display:grid}.aIZjQW_gateTitle{font-family:var(--font-serif);font-size:var(--text-2xl)}.aIZjQW_gateBody{color:var(--color-text-secondary)}.aIZjQW_gateActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.aIZjQW_small{font-size:var(--text-xs);color:var(--color-text-muted)}.aIZjQW_divider{background:var(--color-border);height:1px}.aIZjQW_content{padding-bottom:var(--space-8);position:relative}.aIZjQW_section{margin-bottom:var(--space-7)}
.CXd4tG_form{width:100%;position:relative}.CXd4tG_input{border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-input);width:100%;height:42px;color:var(--color-text-primary);font-size:var(--text-sm);transition:border-color var(--duration-fast), box-shadow var(--duration-fast), background-color var(--duration-fast);padding:0 1rem 0 2.6rem}.CXd4tG_input::placeholder{color:var(--color-text-muted)}.CXd4tG_input:focus{border-color:var(--color-accent-sun);box-shadow:0 0 0 3px var(--color-accent-sun-soft);outline:none}.CXd4tG_icon{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.CXd4tG_list{z-index:10;border-radius:var(--radius-lg);background:var(--color-surface-strong);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0}.CXd4tG_option{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:.75rem;padding:.4rem .5rem;display:flex}.CXd4tG_option[aria-selected=true]{background:var(--color-surface-hover)}.CXd4tG_thumb{object-fit:cover;background:var(--color-surface);border-radius:4px;flex-shrink:0;width:34px;height:45px}.CXd4tG_optTitle{font-size:var(--text-sm);font-weight:600}.CXd4tG_optAlt{font-size:var(--text-xs);color:var(--color-text-muted)}.CXd4tG_all{font-size:var(--text-xs);color:var(--color-text-secondary);padding:.5rem}
.X8_zOG_tabs{margin-bottom:var(--space-5);border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:4px;display:flex}.X8_zOG_tab{color:var(--color-text-secondary);font-weight:500;font-size:var(--text-sm);border-bottom:2px solid #0000;margin-bottom:-1px;padding:.7rem 1rem}.X8_zOG_tab[aria-current=page]{color:var(--color-text-primary);border-bottom-color:var(--color-accent-sun)}.X8_zOG_list{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.X8_zOG_item{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);align-items:center;display:flex}.X8_zOG_item:hover,.X8_zOG_item:focus-visible{border-color:var(--color-border-strong)}.X8_zOG_thumb{border-radius:var(--radius-sm);object-fit:cover;background:var(--color-surface-strong);flex-shrink:0;width:54px;height:72px}.X8_zOG_itemTitle{font-weight:600;font-size:var(--text-sm)}.X8_zOG_itemMeta{font-size:var(--text-xs);color:var(--color-text-secondary)}.X8_zOG_toolbar{margin-bottom:var(--space-3);justify-content:flex-end;display:flex}.X8_zOG_notifications{gap:var(--space-2);flex-direction:column;max-width:760px;margin:0;padding:0;list-style:none;display:flex}.X8_zOG_notification{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);display:flex}.X8_zOG_unread{border-color:color-mix(in srgb, var(--color-accent-eclipse) 50%, transparent)}.X8_zOG_time{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap}
.Ozgv8a_editButton{border:1px solid var(--color-border-strong);background:var(--color-surface-strong);width:28px;height:28px;color:var(--color-text-secondary);box-shadow:var(--shadow-card);vertical-align:middle;transition:color var(--duration-fast), border-color var(--duration-fast), transform var(--duration-fast);border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.Ozgv8a_editButton:hover,.Ozgv8a_editButton:focus-visible{color:var(--color-accent-primary);border-color:var(--color-accent-primary);transform:scale(1.06)}.Ozgv8a_editLabel{border-radius:var(--radius-pill);width:auto;height:28px;font-size:var(--text-xs);align-items:center;gap:.35rem;padding:0 .7rem;font-weight:600;display:inline-flex}.Ozgv8a_coverSlot{position:relative}.Ozgv8a_coverSlot>.Ozgv8a_floating{z-index:2;position:absolute;top:10px;right:10px}.Ozgv8a_inlineRow{align-items:flex-start;gap:var(--space-2);display:flex}.Ozgv8a_inlineRow>:first-child{min-width:0}.Ozgv8a_headRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.Ozgv8a_chapterRow{align-items:center;gap:var(--space-2);display:flex}.Ozgv8a_chapterRow>:first-child{flex:1;min-width:0}.Ozgv8a_dialog{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-strong);width:min(680px,100vw - 2rem);max-height:min(86vh,900px);color:var(--color-text-primary);box-shadow:var(--shadow-panel);padding:0}.Ozgv8a_dialogWide{width:min(960px,100vw - 2rem)}.Ozgv8a_dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c}.Ozgv8a_dialogInner{max-height:inherit;flex-direction:column;display:flex}.Ozgv8a_dialogHead{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.Ozgv8a_dialogTitle{font-family:var(--font-serif);font-size:var(--text-xl)}.Ozgv8a_dialogBody{padding:var(--space-5);gap:var(--space-4);display:grid;overflow:auto}.Ozgv8a_dialogFoot{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border);display:flex}.Ozgv8a_dialogFoot .Ozgv8a_status{margin-right:auto}.Ozgv8a_grid2{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Ozgv8a_muted{color:var(--color-text-muted);font-size:var(--text-sm)}.Ozgv8a_status{font-size:var(--text-sm);color:var(--color-text-secondary)}.Ozgv8a_error{color:var(--color-danger)}.Ozgv8a_genreGrid{flex-wrap:wrap;gap:6px;display:flex}.Ozgv8a_genreOption{border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:.35rem;padding:.3rem .7rem;display:inline-flex}.Ozgv8a_genreOption:has(input:checked){border-color:var(--color-accent-primary);background:color-mix(in srgb, var(--color-accent-primary) 14%, transparent)}.Ozgv8a_genreOption input{accent-color:var(--color-accent-primary)}.Ozgv8a_coverPreview{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);width:160px}.Ozgv8a_chapterTable{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.Ozgv8a_chapterTable th,.Ozgv8a_chapterTable td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.5rem .4rem}.Ozgv8a_chapterTable th{color:var(--color-text-muted);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.Ozgv8a_chapterFocus{background:color-mix(in srgb, var(--color-accent-primary) 10%, transparent)}.Ozgv8a_actions{flex-wrap:wrap;gap:4px;display:flex}.Ozgv8a_state{border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);white-space:nowrap;padding:.1rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}.Ozgv8a_state[data-state=published]{border-color:color-mix(in srgb, var(--color-success) 60%, transparent);color:var(--color-success)}.Ozgv8a_state[data-state=pending],.Ozgv8a_state[data-state=publishedPendingRevision]{border-color:color-mix(in srgb, var(--color-warning) 60%, transparent);color:var(--color-warning)}.Ozgv8a_state[data-state=approved]{border-color:color-mix(in srgb, var(--color-accent-moon) 60%, transparent);color:var(--color-accent-moon)}.Ozgv8a_state[data-state=rejected]{border-color:color-mix(in srgb, var(--color-danger) 60%, transparent);color:var(--color-danger)}.Ozgv8a_state[data-state=archived]{opacity:.6}.Ozgv8a_editorBox{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:grid}.Ozgv8a_pages{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(92px,1fr));margin:0;padding:0;list-style:none;display:grid}.Ozgv8a_page{font-size:var(--text-xs);color:var(--color-text-muted);gap:4px;display:grid;position:relative}.Ozgv8a_page img{aspect-ratio:2/3;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-strong);width:100%}.Ozgv8a_pageTools{justify-content:space-between;gap:2px;display:flex}.Ozgv8a_pageTools button{border:1px solid var(--color-border);color:var(--color-text-secondary);background:0 0;border-radius:4px;flex:1;padding:2px 0;font-size:.7rem}.Ozgv8a_pageTools button:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-border-strong)}.Ozgv8a_pageTools button:disabled{opacity:.35}@media (max-width:640px){.Ozgv8a_grid2{grid-template-columns:1fr}.Ozgv8a_chapterTable .Ozgv8a_hideSm{display:none}}.Ozgv8a_textLink{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);min-height:30px;font-size:var(--text-xs);color:var(--color-text-primary);align-items:center;padding:0 .6rem;font-weight:600;display:inline-flex}.Ozgv8a_textLink:hover{border-color:var(--color-accent-primary)}
.oMxB2W_empty{justify-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-4);text-align:center;color:var(--color-text-secondary);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);display:grid}.oMxB2W_emptyIcon{color:var(--color-text-muted)}.oMxB2W_emptyTitle{color:var(--color-text-primary);font-family:var(--font-serif);font-size:var(--text-xl)}.oMxB2W_pagination{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.oMxB2W_pageInfo{color:var(--color-text-secondary);font-size:var(--text-sm);padding-inline:var(--space-3)}.oMxB2W_sectionHeader{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.oMxB2W_sectionHeader>:last-child:not(:first-child){max-width:100%}.oMxB2W_sectionTitle{font-family:var(--font-serif);font-size:var(--text-2xl);align-items:center;gap:.6rem;font-weight:600;display:flex}.oMxB2W_sectionIcon{color:var(--section-accent,var(--color-accent-sun))}.oMxB2W_sectionSubtitle{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin-top:.25rem}.oMxB2W_dialog{max-width:min(440px,100vw - 2rem);padding:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-strong);color:var(--color-text-primary);box-shadow:var(--shadow-panel)}.oMxB2W_dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c}.oMxB2W_dialogTitle{font-size:var(--text-lg);margin-bottom:var(--space-2)}.oMxB2W_dialogBody{color:var(--color-text-secondary);font-size:var(--text-sm)}.oMxB2W_dialogActions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);display:flex}.oMxB2W_badge{border-radius:var(--radius-pill);letter-spacing:.04em;border:1px solid var(--color-border-strong);background:var(--color-surface-strong);color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.7rem;font-weight:600;display:inline-flex}.oMxB2W_badgeMoon{color:var(--color-accent-moon);border-color:color-mix(in srgb, var(--color-accent-moon) 40%, transparent)}.oMxB2W_badgeSun{color:var(--color-accent-sun);border-color:color-mix(in srgb, var(--color-accent-sun) 40%, transparent)}.oMxB2W_badgeEclipse{color:var(--color-accent-eclipse);border-color:color-mix(in srgb, var(--color-accent-eclipse) 40%, transparent)}.oMxB2W_badgeSuccess{color:var(--color-success);border-color:color-mix(in srgb, var(--color-success) 40%, transparent)}.oMxB2W_badgeWarning{color:var(--color-warning);border-color:color-mix(in srgb, var(--color-warning) 40%, transparent)}
.TxZwhW_reader{--reader-bar-h:56px;--rd-accent:#2ec4b6;background:var(--color-reader-background);min-height:100dvh}.TxZwhW_bar{z-index:var(--z-header);align-items:center;gap:var(--space-3);min-height:var(--reader-bar-h);padding:.5rem var(--container-pad);background:var(--color-reader-chrome);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);transition:transform var(--duration-base) var(--ease-out);display:flex;position:sticky;top:0}.TxZwhW_barHidden{transform:translateY(-100%)}.TxZwhW_titleBlock{flex:1;min-width:0}.TxZwhW_seriesTitle{font-weight:600;font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TxZwhW_chapterTitle{font-size:var(--text-xs);color:var(--color-text-secondary)}.TxZwhW_pageCount{font-size:var(--text-xs);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.TxZwhW_select{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-input);max-width:9rem;min-height:36px;color:var(--color-text-primary);font-size:var(--text-sm);padding:.3rem .6rem}.TxZwhW_select option{background:var(--color-background-elevated)}.TxZwhW_settingsButton,.TxZwhW_editLink{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);min-width:36px;height:36px;color:var(--color-text-primary);font-size:var(--text-xs);background:0 0;justify-content:center;align-items:center;gap:.35rem;padding:0 .5rem;font-weight:600;display:inline-flex}.TxZwhW_settingsButton:hover,.TxZwhW_settingsButton:focus-visible,.TxZwhW_editLink:hover,.TxZwhW_editLink:focus-visible{border-color:var(--rd-accent);color:var(--rd-accent)}.TxZwhW_progressTrack{z-index:calc(var(--z-header) - 1);cursor:pointer;background-clip:content-box;position:fixed}.TxZwhW_progressTrack:before{content:"";background:#7f7f7f40;position:absolute}.TxZwhW_progressFill{background:linear-gradient(90deg, var(--rd-accent), var(--color-accent-sun));transition:transform .15s linear;position:absolute}.TxZwhW_progressTrack[data-position=top],.TxZwhW_progressTrack[data-position=bottom]{height:12px;left:0;right:0}.TxZwhW_progressTrack[data-position=top]{top:var(--reader-bar-h)}.TxZwhW_progressTrack[data-position=bottom]{bottom:0}.TxZwhW_progressTrack[data-position=top]:before,.TxZwhW_progressTrack[data-position=bottom]:before,.TxZwhW_progressTrack[data-position=top] .TxZwhW_progressFill,.TxZwhW_progressTrack[data-position=bottom] .TxZwhW_progressFill{height:3px;left:0;right:0}.TxZwhW_progressTrack[data-position=top]:before,.TxZwhW_progressTrack[data-position=top] .TxZwhW_progressFill{top:0}.TxZwhW_progressTrack[data-position=bottom]:before,.TxZwhW_progressTrack[data-position=bottom] .TxZwhW_progressFill{bottom:0}.TxZwhW_progressTrack[data-position=top] .TxZwhW_progressFill,.TxZwhW_progressTrack[data-position=bottom] .TxZwhW_progressFill{transform-origin:0;transform:scaleX(var(--p,0))}.TxZwhW_reader[data-direction=rtl] .TxZwhW_progressTrack .TxZwhW_progressFill{transform-origin:100%}.TxZwhW_progressTrack[data-position=left],.TxZwhW_progressTrack[data-position=right]{top:var(--reader-bar-h);width:12px;bottom:0}.TxZwhW_progressTrack[data-position=left]{left:0}.TxZwhW_progressTrack[data-position=right]{right:0}.TxZwhW_progressTrack[data-position=left]:before,.TxZwhW_progressTrack[data-position=right]:before,.TxZwhW_progressTrack[data-position=left] .TxZwhW_progressFill,.TxZwhW_progressTrack[data-position=right] .TxZwhW_progressFill{width:3px;top:0;bottom:0}.TxZwhW_progressTrack[data-position=left]:before,.TxZwhW_progressTrack[data-position=left] .TxZwhW_progressFill{left:0}.TxZwhW_progressTrack[data-position=right]:before,.TxZwhW_progressTrack[data-position=right] .TxZwhW_progressFill{right:0}.TxZwhW_progressTrack[data-position=left] .TxZwhW_progressFill,.TxZwhW_progressTrack[data-position=right] .TxZwhW_progressFill{transform-origin:top;background:linear-gradient(180deg, var(--rd-accent), var(--color-accent-sun));transform:scaleY(var(--p,0))!important}.TxZwhW_progressTrack:focus-visible{outline:2px solid var(--rd-accent)}.TxZwhW_frame{background:var(--color-surface);flex-shrink:0;position:relative}.TxZwhW_pageImg{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;filter:grayscale(var(--rd-grey,0)) brightness(calc(1 - var(--rd-dim,0) * .9));display:block}.TxZwhW_pageError{place-content:center;gap:var(--space-3);text-align:center;color:var(--color-text-secondary);font-size:var(--text-sm);display:grid;position:absolute;inset:0}.TxZwhW_retry{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);color:var(--color-text-primary);background:0 0;justify-self:center;padding:.4rem .9rem}.TxZwhW_pages{padding:var(--space-4) 0 var(--space-6);flex-direction:column;align-items:center;display:flex}.TxZwhW_pages .TxZwhW_frame{width:min(100%,860px)}.TxZwhW_reader[data-progress=left] .TxZwhW_pages,.TxZwhW_reader[data-progress=left] .TxZwhW_stage{padding-left:14px}.TxZwhW_reader[data-progress=right] .TxZwhW_pages,.TxZwhW_reader[data-progress=right] .TxZwhW_stage{padding-right:14px}.TxZwhW_stage{height:calc(100dvh - var(--reader-bar-h));touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:6px 0 14px;display:flex;position:relative;overflow:hidden}.TxZwhW_spread{justify-content:center;align-items:center;height:100%;display:flex}.TxZwhW_slide_right{animation:TxZwhW_slideFromRight .22s var(--ease-out,ease-out)}.TxZwhW_slide_left{animation:TxZwhW_slideFromLeft .22s var(--ease-out,ease-out)}@keyframes TxZwhW_slideFromRight{0%{opacity:.2;transform:translate(14%)}}@keyframes TxZwhW_slideFromLeft{0%{opacity:.2;transform:translate(-14%)}}@media (prefers-reduced-motion:reduce){.TxZwhW_slide_right,.TxZwhW_slide_left{animation:none}}:is(html[data-motion=reduced] .TxZwhW_slide_right,html[data-motion=reduced] .TxZwhW_slide_left){animation:none}.TxZwhW_pageNav{border-radius:var(--radius-md);color:#fff;opacity:0;width:40px;height:64px;transition:opacity var(--duration-fast);background:#00000059;border:0;place-items:center;margin-top:-32px;display:grid;position:absolute;top:50%}.TxZwhW_stage:hover .TxZwhW_pageNav,.TxZwhW_pageNav:focus-visible{opacity:1}.TxZwhW_pageNavLeft{left:8px}.TxZwhW_pageNavRight{right:8px}.TxZwhW_endCard{align-items:center;gap:var(--space-4);text-align:center;color:var(--color-text-secondary);padding:var(--space-6);flex-direction:column;display:flex}.TxZwhW_autoPill{z-index:calc(var(--z-header) + 1);color:#e7ebef;background:#15181d;border:1px solid #2c323b;border-radius:999px;align-items:center;gap:.6rem;padding:.45rem .6rem;font-size:.8rem;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #00000073}.TxZwhW_autoPill button{background:var(--rd-accent);color:#062823;border:0;border-radius:999px;min-height:30px;padding:0 .8rem;font-weight:700}.TxZwhW_autoPill button:last-child{color:#e7ebef;background:#2a3038}.TxZwhW_autoPill input{width:110px;accent-color:var(--rd-accent)}.TxZwhW_end{align-items:center;gap:var(--space-4);padding:var(--space-7) var(--container-pad) var(--space-8);text-align:center;color:var(--color-text-secondary);flex-direction:column;display:flex}.TxZwhW_endTitle{font-family:var(--font-serif);font-size:var(--text-2xl);color:var(--color-text-primary)}.TxZwhW_nav{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:640px){.TxZwhW_hideSm{display:none}.TxZwhW_bar{gap:var(--space-2)}.TxZwhW_select{max-width:6.5rem}.TxZwhW_pageNav{display:none}}
._3hUVsW_footer{margin-top:var(--space-8);border-top:1px solid var(--color-border);background:color-mix(in srgb, var(--color-background) 80%, transparent)}._3hUVsW_inner{gap:var(--space-5);padding-block:var(--space-6);font-size:var(--text-sm);grid-template-columns:1.2fr 1fr 1.2fr;display:grid}._3hUVsW_name{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:600}._3hUVsW_tagline{color:var(--color-text-muted);margin-top:.25rem}._3hUVsW_links{color:var(--color-text-secondary);flex-wrap:wrap;align-content:start;gap:.5rem 1.25rem;display:flex}._3hUVsW_links a:hover{color:var(--color-text-primary)}._3hUVsW_meta{color:var(--color-text-muted);font-size:var(--text-xs);text-align:right;justify-items:end;gap:.6rem;display:grid}._3hUVsW_admin{color:var(--color-text-muted);opacity:.8;text-underline-offset:3px;text-decoration:underline}._3hUVsW_admin:hover{opacity:1}@media (max-width:760px){._3hUVsW_inner{grid-template-columns:1fr}._3hUVsW_meta{text-align:left;justify-items:start}}
.rT3uRq_wrap{gap:var(--space-4);display:grid}.rT3uRq_tabs{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}.rT3uRq_tab{border-radius:var(--radius-pill);color:var(--color-text-secondary);font-weight:600;font-size:var(--text-sm);background:0 0;border:0;padding:.45rem 1rem}.rT3uRq_tab[aria-selected=true]{background:var(--color-accent-primary);color:var(--color-on-accent,#fff)}.rT3uRq_panel{padding:var(--space-5);gap:var(--space-3);min-width:0;display:grid}.rT3uRq_panelTitle{font-family:var(--font-serif);font-size:var(--text-xl)}.rT3uRq_headRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.rT3uRq_muted{color:var(--color-text-muted);font-size:var(--text-sm)}.rT3uRq_error{color:var(--color-danger);font-size:var(--text-sm)}.rT3uRq_warn{color:var(--color-warning);font-size:var(--text-sm);font-weight:600}.rT3uRq_legend{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rT3uRq_tableWrap{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.rT3uRq_table,.rT3uRq_matrix{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.rT3uRq_table th,.rT3uRq_table td,.rT3uRq_matrix th,.rT3uRq_matrix td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.5rem .6rem}.rT3uRq_table thead th,.rT3uRq_matrix thead th{color:var(--color-text-muted);font-size:var(--text-xs);white-space:nowrap;font-weight:600}.rT3uRq_matrix thead th:not(:first-child){text-align:center}.rT3uRq_rank{opacity:.7;font-weight:400;display:block}.rT3uRq_groupRow th{background:var(--color-surface);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary)}.rT3uRq_permCell{min-width:220px;font-weight:500}.rT3uRq_permCell span:first-child{display:block}.rT3uRq_permCell code,.rT3uRq_table code,.rT3uRq_diff code{color:var(--color-text-muted);font-size:.72rem}.rT3uRq_flags{vertical-align:middle;gap:4px;margin-left:6px;display:inline-flex}.rT3uRq_cell{min-width:76px;position:relative;text-align:center!important;vertical-align:middle!important}.rT3uRq_cell input{width:18px;height:18px;accent-color:var(--color-accent-primary);cursor:pointer}.rT3uRq_cell[data-cell=implicit],.rT3uRq_cell[data-cell=locked]{color:var(--color-text-muted)}.rT3uRq_cell[data-changed]{background:color-mix(in srgb, var(--color-warning) 16%, transparent)}.rT3uRq_inheritedMark{color:var(--color-accent-moon);font-size:var(--text-xs);font-weight:700;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.rT3uRq_cellDemo{width:20px;height:20px;font-size:var(--text-xs);border-radius:4px;place-items:center;font-weight:700;display:inline-grid}.rT3uRq_cellDemo[data-cell=own]{background:var(--color-accent-primary);color:var(--color-on-accent,#fff)}.rT3uRq_cellDemo[data-cell=inherited]{border:1px solid var(--color-border-strong);color:var(--color-accent-moon)}.rT3uRq_bar{bottom:var(--space-3);justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-strong);display:flex;position:sticky}.rT3uRq_bar[data-active]{border-color:var(--color-warning);box-shadow:var(--shadow-panel)}.rT3uRq_bar>:first-child{margin-right:auto}.rT3uRq_dialog{width:min(560px,100vw - 2rem);max-height:86vh;padding:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-strong);color:var(--color-text-primary)}.rT3uRq_dialog[open]{gap:var(--space-3);display:grid}.rT3uRq_dialog::backdrop{background:#0000008c}.rT3uRq_diff{gap:var(--space-2);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.rT3uRq_diff ul{padding-left:var(--space-3);margin:4px 0 0;list-style:none}.rT3uRq_diff [data-diff=add]{color:var(--color-success)}.rT3uRq_diff [data-diff=remove]{color:var(--color-danger)}.rT3uRq_dialogActions,.rT3uRq_actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.rT3uRq_actions{justify-content:flex-start}.rT3uRq_editor{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);display:grid}.rT3uRq_grid2{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rT3uRq_toolbar{gap:var(--space-2);flex-wrap:wrap;display:flex}.rT3uRq_control{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:36px;color:var(--color-text-primary);padding:0 .75rem}.rT3uRq_toolbar input.rT3uRq_control{flex:1;min-width:180px}@media (max-width:640px){.rT3uRq_grid2{grid-template-columns:1fr}.rT3uRq_hideSm{display:none}.rT3uRq_panel{padding:var(--space-4)}}
._28NHya_shell{background:var(--color-background);height:100dvh;color:var(--color-text-primary);font-size:var(--text-sm);grid-template-rows:auto auto 1fr;display:grid}._28NHya_bar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-surface-strong);flex-wrap:wrap;display:flex}._28NHya_back{color:var(--color-text-secondary)}._28NHya_title{font-family:var(--font-serif);font-size:var(--text-lg,1.1rem);margin-right:var(--space-2)}._28NHya_group{border:1px solid var(--color-border);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}._28NHya_seg{color:var(--color-text-secondary);font-size:var(--text-xs);background:0 0;border:0;padding:.35rem .6rem;font-weight:600}._28NHya_seg small{opacity:.6;font-weight:400}._28NHya_seg[aria-pressed=true]{background:var(--color-accent-primary);color:var(--color-on-primary,#fff)}._28NHya_row>._28NHya_seg{border:1px solid var(--color-border);border-radius:var(--radius-md)}._28NHya_toggle{color:var(--color-text-secondary);align-items:center;gap:4px;display:inline-flex}._28NHya_spacer{flex:1}._28NHya_control{border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-input,var(--color-surface));min-height:30px;color:var(--color-text-primary);font-size:var(--text-xs);min-width:0;padding:0 .5rem}._28NHya_control[aria-invalid]{border-color:var(--color-danger)}._28NHya_btn,._28NHya_iconBtn{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:30px;color:var(--color-text-primary);font-size:var(--text-xs);align-items:center;gap:4px;padding:0 .75rem;font-weight:600;display:inline-flex}._28NHya_iconBtn{padding:0 .55rem;font-size:1rem}._28NHya_btn:disabled,._28NHya_iconBtn:disabled{opacity:.45}._28NHya_primary{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-on-primary,#fff)}._28NHya_link{color:var(--color-danger);font-size:var(--text-xs);background:0 0;border:0;padding:0;text-decoration:underline}._28NHya_state{color:var(--color-text-muted);font-size:var(--text-xs)}._28NHya_state[data-dirty]{color:var(--color-warning);font-weight:600}._28NHya_toast{justify-content:space-between;align-items:center;gap:var(--space-2);padding:.4rem var(--space-3);font-size:var(--text-xs);background:color-mix(in srgb, var(--color-success) 18%, var(--color-surface-strong));margin:0;display:flex}._28NHya_toast[data-tone=error]{background:color-mix(in srgb, var(--color-danger) 22%, var(--color-surface-strong))}._28NHya_toast button{color:inherit;background:0 0;border:0;font-size:1rem}._28NHya_body{grid-template-columns:210px minmax(0,1fr) 320px;min-height:0;display:grid}._28NHya_tree,._28NHya_inspector{border-right:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-2);overflow:auto}._28NHya_inspector{border-right:0;border-left:1px solid var(--color-border);padding:0}._28NHya_treeHead{margin:var(--space-3) 0 4px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);padding:0 6px;font-size:.68rem}._28NHya_tree ul{margin:0;padding:0;list-style:none}._28NHya_tree button{border-radius:var(--radius-sm);width:100%;color:var(--color-text-secondary);text-align:left;font-size:var(--text-xs);background:0 0;border:0;justify-content:space-between;align-items:center;gap:4px;padding:.3rem 6px;display:flex}._28NHya_tree button:hover{background:var(--color-surface-hover)}._28NHya_tree button[aria-current]{background:color-mix(in srgb, var(--color-accent-primary) 22%, transparent);color:var(--color-text-primary)}._28NHya_count{background:var(--color-warning);color:#111;text-align:center;border-radius:9px;min-width:18px;padding:0 4px;font-size:.65rem}._28NHya_stage{background:repeating-conic-gradient(#7f7f7f14 0% 25%, transparent 0% 50%) 0 0 / 20px 20px, var(--color-background-elevated);padding:12px;position:relative;overflow:auto}._28NHya_device{transform-origin:0 0;box-shadow:var(--shadow-panel);background:var(--color-background);border-radius:6px;overflow:hidden}._28NHya_frame{border:0;width:100%;height:100%;min-height:600px;display:block}._28NHya_tabs{z-index:1;border-bottom:1px solid var(--color-border);background:var(--color-surface-strong);grid-template-columns:repeat(4,1fr);display:grid;position:sticky;top:0}._28NHya_tabs button{color:var(--color-text-secondary);font-size:var(--text-xs);background:0 0;border:0;border-bottom:2px solid #0000;padding:.55rem .2rem;font-weight:600}._28NHya_tabs button[aria-selected=true]{color:var(--color-text-primary);border-bottom-color:var(--color-accent-primary)}._28NHya_section{gap:var(--space-3);padding:var(--space-3);display:grid}._28NHya_selectedName{font-weight:700}._28NHya_selectedName code,._28NHya_field code{color:var(--color-text-muted);font-size:.7rem;font-weight:400}._28NHya_muted{color:var(--color-text-muted);font-size:var(--text-xs)}._28NHya_fieldset{padding:var(--space-2) var(--space-3) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:6px;margin:0;display:grid}._28NHya_fieldset legend,._28NHya_legendText{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);padding:0 4px;font-size:.68rem}._28NHya_field{font-size:var(--text-xs);color:var(--color-text-secondary);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:6px;display:grid}._28NHya_field>small{grid-column:2}._28NHya_inline{align-items:center;gap:4px;min-width:0;display:flex}._28NHya_inline ._28NHya_control{flex:1}._28NHya_inline input[type=color]{border:1px solid var(--color-border);background:0 0;border-radius:4px;width:30px;height:28px;padding:0}._28NHya_inline input[type=range]{flex:1;min-width:60px}._28NHya_invalid{color:var(--color-danger)}._28NHya_row{flex-wrap:wrap;gap:6px;display:flex}._28NHya_versions,._28NHya_assets{gap:6px;margin:0;padding:0;list-style:none;display:grid}._28NHya_versions li{border:1px solid var(--color-border);border-radius:var(--radius-sm);justify-content:space-between;align-items:flex-start;gap:6px;padding:6px 8px;display:flex}._28NHya_assets li{border:1px solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:64px minmax(0,1fr);align-items:start;gap:8px;padding:6px;display:grid}._28NHya_assets img{object-fit:contain;background:repeating-conic-gradient(#7f7f7f33 0% 25%,#0000 0% 50%) 0 0/12px 12px;border-radius:4px;width:64px;height:64px}._28NHya_dialog{width:min(460px,100vw - 2rem);padding:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-strong);color:var(--color-text-primary)}._28NHya_dialog[open]{gap:var(--space-3);display:grid}._28NHya_dialog h2{font-family:var(--font-serif);font-size:var(--text-xl)}._28NHya_dialog ._28NHya_field{grid-template-columns:1fr}._28NHya_dialog::backdrop{background:#0000008c}@media (max-width:1100px){._28NHya_body{grid-template-columns:minmax(0,1fr) 300px}._28NHya_tree{display:none}}@media (max-width:760px){._28NHya_shell{height:auto;min-height:100dvh}._28NHya_body{grid-template-columns:1fr}._28NHya_stage{height:70vh}._28NHya_inspector{border-left:0;border-top:1px solid var(--color-border)}}
._1uBXBW_studio{--st-bg:#0b0b0e;--st-panel:#0f0f13;--st-bar:#121217;--st-btn:#1c1c22;--st-btn-hover:#25252e;--st-border:#2a2a32;--st-line:#1c1c22;--st-text:#e0e0e0;--st-muted:#8a8a94;--st-accent:#00d4ff;--st-accent-ink:#001218;--st-warn:#ffb020;--st-danger:#ff5470;border:1px solid var(--st-line);background:var(--st-bg);color:var(--st-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;gap:0;font-size:.82rem;display:grid;overflow:hidden}._1uBXBW_nav{background:var(--st-bar);border-bottom:1px solid var(--st-line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}._1uBXBW_brand{flex:1;min-width:200px}._1uBXBW_back{color:var(--st-muted);font-size:.72rem}._1uBXBW_back:hover{color:var(--st-accent)}._1uBXBW_title{letter-spacing:.02em;color:var(--st-accent);align-items:center;gap:8px;font-size:1.05rem;font-weight:800;display:flex}._1uBXBW_badge{border:1px solid var(--st-warn);color:var(--st-warn);border-radius:999px;padding:.1rem .45rem;font-size:.65rem;font-weight:700}._1uBXBW_navGroup,._1uBXBW_zoom,._1uBXBW_row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._1uBXBW_zoom{gap:2px}._1uBXBW_select,._1uBXBW_btn,._1uBXBW_btnOutline,._1uBXBW_primary,._1uBXBW_danger,._1uBXBW_small,._1uBXBW_tool{border:1px solid var(--st-border);background:var(--st-btn);color:#b0b0b5;letter-spacing:.03em;text-transform:uppercase;border-radius:4px;min-height:32px;padding:0 .7rem;font-size:.72rem;font-weight:700}._1uBXBW_select{text-transform:none}._1uBXBW_btn:hover:not(:disabled),._1uBXBW_tool:hover:not(:disabled),._1uBXBW_small:hover:not(:disabled){background:var(--st-btn-hover);color:#fff}._1uBXBW_btn[aria-pressed=true],._1uBXBW_tool[aria-pressed=true],._1uBXBW_small[aria-pressed=true]{background:var(--st-accent);border-color:var(--st-accent);color:var(--st-accent-ink)}._1uBXBW_btnOutline{border-color:var(--st-accent);color:var(--st-accent);background:0 0}._1uBXBW_primary{background:var(--st-accent);color:var(--st-accent-ink);border:0;min-width:96px}._1uBXBW_primary:hover:not(:disabled){background:#33e0ff}._1uBXBW_danger{border-color:var(--st-danger);color:var(--st-danger);background:0 0}._1uBXBW_small{text-transform:none;min-height:26px;padding:0 .45rem}._1uBXBW_btn:disabled,._1uBXBW_btnOutline:disabled,._1uBXBW_primary:disabled,._1uBXBW_small:disabled,._1uBXBW_tool:disabled{opacity:.4}._1uBXBW_state{color:var(--st-muted);background:var(--st-panel);border-bottom:1px solid var(--st-line);padding:5px 14px;font-size:.72rem}._1uBXBW_state[data-tone=ok]{color:#3ddc97}._1uBXBW_state[data-tone=error]{color:var(--st-danger)}._1uBXBW_body{grid-template-columns:150px minmax(0,1fr) 330px;min-height:calc(100dvh - 220px);display:grid}._1uBXBW_assets{background:var(--st-panel);border-right:1px solid var(--st-line);align-content:start;gap:4px;max-height:calc(100dvh - 200px);padding:10px 8px;display:grid;overflow-y:auto}._1uBXBW_label{letter-spacing:.1em;text-transform:uppercase;color:var(--st-muted);margin-top:4px;font-size:.66rem;font-weight:700}._1uBXBW_asset{color:var(--st-text);text-align:left;background:0 0;border:0;border-left:2px solid #0000;border-radius:3px;grid-template-columns:30px 1fr auto;align-items:center;gap:6px;padding:4px;font-size:.74rem;display:grid}._1uBXBW_asset:hover{background:var(--st-btn)}._1uBXBW_asset[aria-current]{border-left-color:var(--st-accent);background:var(--st-btn);color:var(--st-accent)}._1uBXBW_asset img{object-fit:cover;border-radius:2px;width:30px;height:40px}._1uBXBW_dot{text-align:center;min-width:26px;color:var(--st-muted);background:#24242b;border-radius:999px;padding:1px 5px;font-size:.66rem;font-weight:800}._1uBXBW_asset[data-status=ready] ._1uBXBW_dot{color:var(--st-accent);background:#00d4ff26}._1uBXBW_asset[data-status=waiting] ._1uBXBW_dot{color:var(--st-warn);background:#ffb02026}._1uBXBW_canvasWrap{background:radial-gradient(circle at 1px 1px, #ffffff0d 1px, transparent 0) 0 0 / 18px 18px, var(--st-bg);justify-content:center;align-items:flex-start;max-height:calc(100dvh - 200px);padding:16px;display:flex;overflow:auto}._1uBXBW_frame{touch-action:none;-webkit-user-select:none;user-select:none;background:#111;flex-shrink:0;position:relative;box-shadow:0 10px 40px #0009}._1uBXBW_frame[data-tool=pickFill],._1uBXBW_frame[data-tool=pickColor],._1uBXBW_frame[data-tool=pickFill] ._1uBXBW_hit,._1uBXBW_frame[data-tool=pickColor] ._1uBXBW_hit{cursor:crosshair}._1uBXBW_image{width:100%;height:100%;display:block}._1uBXBW_layer{position:absolute;inset:0;container-type:size}._1uBXBW_item{display:contents}._1uBXBW_hit{cursor:move;position:absolute}._1uBXBW_frame[data-guides] ._1uBXBW_hit{outline:1px dashed #00d4ff8c}._1uBXBW_item[data-selected] ._1uBXBW_hit{outline:none}._1uBXBW_gizmo{pointer-events:none;outline:1.5px solid var(--st-accent);position:absolute}._1uBXBW_handle,._1uBXBW_vertex,._1uBXBW_rotateHandle{z-index:2;pointer-events:auto;touch-action:none;padding:0;position:absolute}._1uBXBW_handle{border:1.5px solid var(--st-accent);background:#fff;border-radius:1px;width:11px;height:11px;margin:-5.5px 0 0 -5.5px}._1uBXBW_handle[data-handle=e],._1uBXBW_handle[data-handle=w]{background:var(--st-accent);cursor:ew-resize}._1uBXBW_handle[data-handle=n],._1uBXBW_handle[data-handle=s]{cursor:ns-resize}._1uBXBW_handle[data-handle=ne],._1uBXBW_handle[data-handle=sw]{cursor:nesw-resize}._1uBXBW_handle[data-handle=nw],._1uBXBW_handle[data-handle=se]{cursor:nwse-resize}._1uBXBW_rotateStem{border-left:1.5px solid var(--st-accent);height:26px;position:absolute;top:-26px;left:50%}._1uBXBW_rotateHandle{background:var(--st-accent);cursor:grab;border:1.5px solid #0f0f14;border-radius:50%;width:13px;height:13px;margin-left:-6.5px;top:-32px;left:50%}._1uBXBW_vertex{z-index:3;background:var(--st-warn);cursor:grab;border:1.5px solid #0f0f14;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px}._1uBXBW_side{background:var(--st-panel);border-left:1px solid var(--st-line);flex-direction:column;min-width:0;max-height:calc(100dvh - 200px);display:flex}._1uBXBW_tabs{grid-template-columns:1fr 1fr;gap:4px;padding:10px 10px 0;display:grid}._1uBXBW_tabs button{border:1px solid var(--st-border);background:var(--st-btn);color:#b0b0b5;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;min-height:32px;font-size:.72rem;font-weight:800}._1uBXBW_tabs button[aria-selected=true]{background:var(--st-accent);border-color:var(--st-accent);color:var(--st-accent-ink)}._1uBXBW_pill{background:var(--st-warn);color:#1a1000;border-radius:999px;margin-left:6px;padding:0 6px}._1uBXBW_section{align-content:start;gap:8px;padding:10px;display:grid;overflow-y:auto}._1uBXBW_toolGrid{grid-template-columns:1fr 1fr;gap:5px;display:grid}._1uBXBW_layers{gap:2px;max-height:180px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}._1uBXBW_layers button{width:100%;color:var(--st-text);text-align:left;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:6px;padding:.3rem .4rem;font-size:.75rem;display:flex}._1uBXBW_layers button:hover{background:var(--st-btn)}._1uBXBW_layers button[aria-current]{border-color:var(--st-accent);background:#00d4ff14}._1uBXBW_placed,._1uBXBW_queuedMark{text-align:center;flex-shrink:0;width:22px;font-family:ui-monospace,monospace;font-weight:800}._1uBXBW_placed{color:var(--st-accent)}._1uBXBW_queuedMark{color:var(--st-warn)}._1uBXBW_layerText{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._1uBXBW_warnDot{color:var(--st-warn);font-weight:900}._1uBXBW_form{border-top:1px solid var(--st-line);gap:8px;padding-top:6px;display:grid}._1uBXBW_field{min-width:0;color:var(--st-muted);gap:3px;font-size:.68rem;display:grid}._1uBXBW_field input,._1uBXBW_field select,._1uBXBW_field textarea,._1uBXBW_vertexRow input,._1uBXBW_rotateRow input[type=number]{border:1px solid var(--st-border);min-height:28px;color:var(--st-text);font:inherit;background:#15151a;border-radius:3px;min-width:0;padding:.25rem .4rem;font-size:.8rem}._1uBXBW_field textarea{resize:vertical}._1uBXBW_field input[type=range],._1uBXBW_rotateRow input[type=range]{accent-color:var(--st-accent);background:0 0;border:0;padding:0}._1uBXBW_grid2{grid-template-columns:1fr 1fr;gap:6px;display:grid}._1uBXBW_checks{align-items:flex-end;gap:10px;padding-bottom:4px;display:flex}._1uBXBW_checks label,._1uBXBW_inlineCheck{color:var(--st-text);align-items:center;gap:4px;font-size:.74rem;display:inline-flex}._1uBXBW_checks input,._1uBXBW_inlineCheck input{accent-color:var(--st-accent)}._1uBXBW_colorRow{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}._1uBXBW_swatch{color:var(--st-muted);gap:3px;font-size:.68rem;display:grid}._1uBXBW_swatch input{border:1px solid var(--st-border);background:0 0;border-radius:3px;width:46px;height:28px;padding:0}._1uBXBW_swatch input:disabled{opacity:.35}._1uBXBW_rotateRow{grid-template-columns:1fr 64px auto;align-items:center;gap:6px;display:grid}._1uBXBW_vertices{gap:4px;display:grid}._1uBXBW_vertexRow{grid-template-columns:16px 1fr 1fr auto auto;align-items:center;gap:4px;font-size:.7rem;display:grid}._1uBXBW_vertexRow label{align-items:center;gap:3px;display:flex}._1uBXBW_vertexRow input{width:100%}._1uBXBW_muted{color:var(--st-muted);font-size:.74rem}._1uBXBW_warn{color:var(--st-warn);font-size:.74rem;font-weight:700}._1uBXBW_keys{color:var(--st-muted);font-size:.72rem}._1uBXBW_keys summary{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;font-weight:700}._1uBXBW_sample{border:1px solid var(--st-line);white-space:pre-wrap;color:#b8c4cc;background:#15151a;border-radius:4px;margin:0;padding:8px;font-size:.7rem;line-height:1.45}._1uBXBW_summary{border-collapse:collapse;width:100%;font-size:.74rem}._1uBXBW_summary td{border-bottom:1px solid var(--st-line);padding:.25rem .35rem}._1uBXBW_summary tr[data-status=empty] td:nth-child(2){color:var(--st-muted)}._1uBXBW_summary tr[data-status=waiting] td:nth-child(3){color:var(--st-warn);font-weight:700}._1uBXBW_link{color:var(--st-accent);font:inherit;background:0 0;border:0;padding:0}._1uBXBW_modalScrim{z-index:90;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}._1uBXBW_modal{border:1px solid var(--st-border);background:var(--st-panel);width:min(620px,100%);max-height:86dvh;color:var(--st-text);border-radius:8px;gap:10px;padding:20px;display:grid;overflow:auto}._1uBXBW_errors{gap:4px;margin:0;padding-left:1.2rem;font-size:.8rem;display:grid}._1uBXBW_errors code{color:var(--st-danger);font-size:.75rem}@media (max-width:1150px){._1uBXBW_body{grid-template-columns:minmax(0,1fr) 310px}._1uBXBW_assets{border-right:0;border-bottom:1px solid var(--st-line);grid-column:1/-1;grid-auto-columns:120px;grid-auto-flow:column;max-height:none;overflow-x:auto}._1uBXBW_assets ._1uBXBW_label{display:none}}@media (max-width:780px){._1uBXBW_body{grid-template-columns:1fr}._1uBXBW_side,._1uBXBW_canvasWrap{max-height:none}._1uBXBW_side{border-left:0;border-top:1px solid var(--st-line)}}
.zG9rDG_scrim{z-index:80;background:#00000059;position:fixed;inset:0}.zG9rDG_panel{--rs-bg:#15181d;--rs-surface:#1e2229;--rs-border:#2c323b;--rs-text:#e7ebef;--rs-muted:#8f99a5;--rs-accent:#2ec4b6;--rs-accent-ink:#062823;z-index:81;background:var(--rs-bg);width:min(360px,100vw);color:var(--rs-text);border-left:1px solid var(--rs-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;font-size:.85rem;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #00000073}.zG9rDG_head{border-bottom:1px solid var(--rs-border);justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex}.zG9rDG_title{letter-spacing:.02em;font-size:.95rem;font-weight:700}.zG9rDG_close{width:32px;height:32px;color:var(--rs-muted);background:0 0;border:0;border-radius:8px;font-size:1.4rem;line-height:1}.zG9rDG_close:hover,.zG9rDG_close:focus-visible{background:var(--rs-surface);color:var(--rs-text)}.zG9rDG_body{flex:1;align-content:start;gap:.85rem;padding:.6rem 1rem 1.5rem;display:grid;overflow-y:auto}.zG9rDG_section{border-top:1px solid var(--rs-border);text-transform:uppercase;letter-spacing:.1em;color:var(--rs-accent);margin-top:.4rem;padding-top:.8rem;font-size:.72rem;font-weight:700}.zG9rDG_group{gap:.4rem;min-width:0;display:grid}.zG9rDG_label{text-transform:uppercase;letter-spacing:.08em;color:var(--rs-muted);font-size:.72rem;font-weight:600}.zG9rDG_hint{color:var(--rs-muted);font-size:.75rem}.zG9rDG_segments{background:var(--rs-surface);border:1px solid var(--rs-border);border-radius:8px;gap:2px;padding:2px;display:flex}.zG9rDG_segment{cursor:pointer;flex:1;min-width:0}.zG9rDG_segment input{opacity:0;pointer-events:none;position:absolute}.zG9rDG_segment span{text-align:center;color:var(--rs-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:.42rem .3rem;font-size:.75rem;font-weight:600;display:block;overflow:hidden}.zG9rDG_segment input:checked+span{background:var(--rs-accent);color:var(--rs-accent-ink)}.zG9rDG_segment input:focus-visible+span{outline:2px solid var(--rs-accent);outline-offset:1px}.zG9rDG_segment:hover input:not(:checked):not(:disabled)+span{color:var(--rs-text)}.zG9rDG_segment[data-disabled]{cursor:not-allowed;opacity:.45}.zG9rDG_toggleRow{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.zG9rDG_inline{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.zG9rDG_switch{background:#3a414b;border:0;border-radius:999px;flex-shrink:0;width:38px;height:22px;transition:background .15s;position:relative}.zG9rDG_switch span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.zG9rDG_switch[aria-checked=true]{background:var(--rs-accent)}.zG9rDG_switch[aria-checked=true] span{transform:translate(16px)}.zG9rDG_switch:focus-visible{outline:2px solid var(--rs-accent);outline-offset:2px}.zG9rDG_value{font-variant-numeric:tabular-nums;color:var(--rs-text);font-size:.75rem}.zG9rDG_range{width:100%;accent-color:var(--rs-accent)}.zG9rDG_select{border:1px solid var(--rs-border);background:var(--rs-surface);width:100%;min-height:34px;color:var(--rs-text);border-radius:8px;padding:0 .6rem}.zG9rDG_color{border:1px solid var(--rs-border);background:0 0;border-radius:6px;width:44px;height:30px;padding:0}.zG9rDG_buttons{gap:.5rem;display:flex}.zG9rDG_btn,.zG9rDG_btnGhost,.zG9rDG_reset{border-radius:8px;min-height:32px;padding:0 .9rem;font-size:.78rem;font-weight:700}.zG9rDG_btn{background:var(--rs-accent);color:var(--rs-accent-ink);border:0}.zG9rDG_btnGhost,.zG9rDG_reset{border:1px solid var(--rs-border);background:var(--rs-surface);color:var(--rs-text)}.zG9rDG_btnGhost:disabled{opacity:.45}.zG9rDG_reset{justify-self:start}@media (max-width:640px){.zG9rDG_panel{border-left:0;border-top:1px solid var(--rs-border);border-radius:14px 14px 0 0;width:100%;max-height:82dvh;top:auto;left:0}}
