.R7gYzq_workspace{gap:var(--space-6);flex-direction:column;display:flex}
@layer components{.HxwJkq_root{align-items:center;gap:var(--space-1);min-height:24px;padding:3px var(--space-2);color:var(--color-text-muted);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:800;line-height:1.2;display:inline-flex}.HxwJkq_accent{color:var(--color-accent-hover);background:var(--color-accent-soft);border-color:var(--color-accent)}.HxwJkq_success{color:var(--color-success);background:var(--color-success-soft);border-color:var(--color-success)}.HxwJkq_warning{color:var(--color-warning);background:var(--color-warning-soft);border-color:var(--color-warning)}.HxwJkq_danger{color:var(--color-danger);background:var(--color-danger-soft);border-color:var(--color-danger)}}
@layer components{._5pdeQG_root{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--control-height-medium);padding-inline:var(--space-4);color:var(--color-text);border-radius:var(--radius-small);cursor:pointer;font-size:var(--font-size-sm);font-weight:800;line-height:var(--line-height-tight);text-align:center;transition:transform var(--motion-fast), color var(--motion-fast), background-color var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast);background:0 0;border:1px solid #0000;display:inline-flex}._5pdeQG_root:hover:not(:disabled){transform:translateY(-1px)}._5pdeQG_root:active:not(:disabled){transform:translateY(0)}._5pdeQG_root:disabled,._5pdeQG_root[aria-disabled=true]{color:var(--color-text-muted);background:var(--color-surface-subtle);border-color:var(--color-border);cursor:not-allowed}._5pdeQG_primary{color:var(--color-accent-contrast);background:var(--color-accent);box-shadow:0 10px 28px var(--color-overlay)}._5pdeQG_primary:hover:not(:disabled){color:var(--color-accent-contrast);background:var(--color-accent-hover)}._5pdeQG_secondary{color:var(--color-text);background:var(--color-surface);border-color:var(--color-border)}._5pdeQG_secondary:hover:not(:disabled){border-color:var(--color-accent)}._5pdeQG_ghost{color:var(--color-text-muted);background:0 0}._5pdeQG_ghost:hover:not(:disabled){color:var(--color-text);background:var(--color-accent-soft)}._5pdeQG_danger{color:var(--color-danger);background:var(--color-danger-soft);border-color:var(--color-danger)}._5pdeQG_danger:hover:not(:disabled){color:var(--color-canvas-deep);background:var(--color-danger)}._5pdeQG_small{min-height:var(--control-height-small);padding-inline:var(--space-3);font-size:var(--font-size-xs)}._5pdeQG_large{min-height:var(--control-height-large);padding-inline:var(--space-5);font-size:var(--font-size-md)}._5pdeQG_full{width:100%}._5pdeQG_tile{width:100%;min-width:var(--control-height-medium);padding:var(--space-1);flex-direction:column;gap:0}._5pdeQG_icon{width:var(--control-height-medium);padding-inline:0}._5pdeQG_icon>span:not(._5pdeQG_spinner){display:none}._5pdeQG_loading{cursor:progress}._5pdeQG_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite _5pdeQG_spin}@keyframes _5pdeQG_spin{to{transform:rotate(360deg)}}}
@layer components{.F25Ioa_root{width:var(--control-height-medium);min-width:var(--control-height-medium);height:var(--control-height-medium);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-small);cursor:pointer;transition:color var(--motion-fast), background-color var(--motion-fast), border-color var(--motion-fast);justify-content:center;align-items:center;padding:0;display:inline-flex}.F25Ioa_root:hover:not(:disabled){color:var(--color-text);border-color:var(--color-accent)}.F25Ioa_danger{color:var(--color-danger);background:var(--color-danger-soft);border-color:var(--color-danger)}.F25Ioa_root:disabled{color:var(--color-text-muted);background:var(--color-surface-subtle);cursor:not-allowed}}
@layer components{.KWRyBq_root{width:min(calc(100% - (var(--space-4) * 2)), 620px);max-height:calc(100dvh - (var(--space-4) * 2));color:var(--color-text);background:0 0;border:0;padding:0;overflow:visible}.KWRyBq_root::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.KWRyBq_root[data-size=media],.KWRyBq_root[data-size=sheet]{width:min(calc(100% - (var(--space-4) * 2)), 960px)}.KWRyBq_panel{max-height:inherit;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-large);box-shadow:var(--shadow-floating);overflow:auto}.KWRyBq_header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.KWRyBq_header h2{color:var(--color-text);font-size:var(--font-size-xl);margin:0}.KWRyBq_header p{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.KWRyBq_content{padding:var(--space-5)}.KWRyBq_actions{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}@media (max-width:560px){.KWRyBq_root[data-size=media]{width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0}.KWRyBq_root[data-size=media] .KWRyBq_panel{border-radius:0;min-height:100%}.KWRyBq_root[data-size=sheet]{width:100%;max-width:100%;max-height:88dvh;margin:0;position:fixed;inset:auto 0 0}.KWRyBq_root[data-size=sheet] .KWRyBq_panel{border-radius:var(--radius-large) var(--radius-large) 0 0;max-height:88dvh}.KWRyBq_root{width:calc(100% - (var(--space-3) * 2))}.KWRyBq_header,.KWRyBq_content{padding:var(--space-4)}.KWRyBq_actions{padding:var(--space-3) var(--space-4)}.KWRyBq_actions>*{flex:auto}}}
@layer components{._8ffMeq_root{justify-content:center;align-items:center;gap:var(--space-3);min-width:0;min-height:240px;padding:var(--space-6);color:var(--color-text-muted);background:var(--color-surface);border:1px dashed var(--color-border-strong);border-radius:var(--radius-large);text-align:center;overflow-wrap:anywhere;flex-direction:column;display:flex}._8ffMeq_root h2{max-width:100%;color:var(--color-text);font-family:var(--font-display);font-size:var(--font-size-lg);margin:0}._8ffMeq_root p{max-width:min(100%,560px);line-height:var(--line-height-body);margin:0}._8ffMeq_actions{justify-content:center;gap:var(--space-2);max-width:100%;margin-top:var(--space-2);flex-wrap:wrap;display:flex}}
@layer components{._2c9WSG_root{gap:var(--space-2);min-width:0;color:var(--color-text);display:grid}._2c9WSG_label{font-size:var(--font-size-xs);font-weight:800}._2c9WSG_required{color:var(--color-danger)}._2c9WSG_control :is(input,select,textarea){width:100%;min-height:var(--control-height-medium);color:var(--color-text);background:var(--color-canvas-deep);border:1px solid var(--color-border);border-radius:var(--radius-small);padding:10px 12px}._2c9WSG_control textarea{resize:vertical;min-height:112px}._2c9WSG_control :is(input,select,textarea):hover:not(:disabled){border-color:var(--color-border-strong)}._2c9WSG_control :is(input,select,textarea)[aria-invalid=true]{border-color:var(--color-danger);box-shadow:0 0 0 2px var(--color-danger-soft)}._2c9WSG_control :is(input,select,textarea):disabled{color:var(--color-text-muted);background:var(--color-surface-subtle)}._2c9WSG_hint{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-body);margin:0}._2c9WSG_error{color:var(--color-danger);font-size:var(--font-size-xs);font-weight:700;line-height:var(--line-height-body);margin:0}}
@layer components{.t8V48W_root{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--color-text);background:var(--color-accent-soft);border:1px solid var(--color-accent);border-radius:var(--radius-small);font-size:var(--font-size-sm);line-height:var(--line-height-body);display:flex}.t8V48W_success{color:var(--color-success);background:var(--color-success-soft);border-color:var(--color-success)}.t8V48W_warning{color:var(--color-warning);background:var(--color-warning-soft);border-color:var(--color-warning)}.t8V48W_error{color:var(--color-danger);background:var(--color-danger-soft);border-color:var(--color-danger)}.t8V48W_content{min-width:0}}
@layer components{.c1Ue7G_root{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-medium)}.c1Ue7G_raised{background:var(--color-surface-raised);border-color:var(--color-border-strong);box-shadow:var(--shadow-card)}.c1Ue7G_subtle{background:var(--color-surface-subtle)}.c1Ue7G_danger{background:var(--color-danger-soft);border-color:var(--color-danger)}.c1Ue7G_small{padding:var(--space-3)}.c1Ue7G_medium{padding:var(--space-5)}.c1Ue7G_large{padding:var(--space-6)}}
@layer components{._1-WBOW_root{background:linear-gradient(90deg, var(--color-surface-subtle), var(--color-surface-raised), var(--color-surface-subtle));border-radius:var(--radius-small);background-size:200% 100%;animation:1.4s ease-in-out infinite _1-WBOW_shimmer;display:block}._1-WBOW_text{width:100%;height:1em}._1-WBOW_media{aspect-ratio:16/10;width:100%}._1-WBOW_card{border-radius:var(--radius-medium);width:100%;min-height:180px}@keyframes _1-WBOW_shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){._1-WBOW_root{animation:none}}}
@layer components{.lVWYQa_list{align-items:stretch;gap:var(--space-1);padding:var(--space-1);background:var(--color-canvas-deep);border:1px solid var(--color-border);border-radius:var(--radius-medium);scrollbar-width:thin;display:flex;overflow-x:auto}.lVWYQa_tab{min-height:var(--control-height-medium);padding:var(--space-2) var(--space-3);color:var(--color-text-muted);border-radius:var(--radius-small);cursor:pointer;font-size:var(--font-size-xs);background:0 0;border:1px solid #0000;flex:1 0 auto;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.lVWYQa_tab:hover{color:var(--color-text);background:var(--color-surface-subtle)}.lVWYQa_tab[aria-selected=true],.lVWYQa_tab[aria-current=page]{color:var(--color-accent-contrast);background:var(--color-accent);border-color:var(--color-accent)}}
@layer components{.bY5_QG_mobileBeastmaster[aria-current=page]{color:var(--color-accent);border-color:var(--color-accent);box-shadow:var(--shadow-focus)}.bY5_QG_actionSecondary,.bY5_QG_actionPrimary{display:contents}.bY5_QG_actionLabel{display:inline}@media (max-width:1150px){.bY5_QG_actionSecondary,.bY5_QG_actionLabel{display:none}}}
.Af-lzW_shortcuts{margin-block:var(--space-7)}
@layer components{.SsaGba_navigation{margin-bottom:var(--space-5)}}
@layer components{.dVKx5q_toolbar,.dVKx5q_close{display:none}@media (max-width:700px){.dVKx5q_toolbar{z-index:var(--z-popover);right:var(--space-3);bottom:calc(var(--space-3) + env(safe-area-inset-bottom));left:var(--space-3);gap:var(--space-2);padding:var(--space-2);background:var(--color-surface-subtle);border:1px solid var(--color-border-strong);border-radius:var(--radius-medium);box-shadow:var(--shadow-floating);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:1fr 1fr 1.15fr;display:grid;position:fixed}.dVKx5q_toolbar button{min-height:var(--control-height-large);padding-inline:var(--space-2);font-size:var(--font-size-xs)}.dVKx5q_close{z-index:var(--z-dialog);top:calc(var(--space-3) + env(safe-area-inset-top));right:var(--space-3);display:block;position:fixed}}}
@layer components{.jje1dW_root{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.jje1dW_end{justify-content:flex-end}.jje1dW_between{justify-content:space-between}.jje1dW_sticky{z-index:10;bottom:max(var(--space-3), env(safe-area-inset-bottom));padding:var(--space-2);background:var(--color-overlay);border:1px solid var(--color-border);border-radius:var(--radius-medium);box-shadow:var(--shadow-floating);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky}@media (max-width:700px){.jje1dW_mobileStack{grid-template-columns:1fr;display:grid}.jje1dW_mobileStack>*{width:100%}}}
@layer components{.gQ_nGW_root{min-width:0;padding-block:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-xs)}.gQ_nGW_root ol{align-items:center;gap:var(--space-2);min-width:0;margin:0;padding:0;list-style:none;display:flex}.gQ_nGW_item{align-items:center;gap:var(--space-2);min-width:0;display:flex}.gQ_nGW_item a{min-height:var(--control-height-medium);color:var(--color-text-muted);align-items:center;text-decoration:none;display:inline-flex}.gQ_nGW_item a:hover{color:var(--color-accent);text-underline-offset:.2em;text-decoration:underline}.gQ_nGW_item a:focus-visible{border-radius:var(--radius-small);box-shadow:var(--shadow-focus);outline:none}.gQ_nGW_current{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gQ_nGW_separator{color:var(--color-border-strong);flex:none}.gQ_nGW_mobileBack{display:none}@media (max-width:560px){.gQ_nGW_root{padding-block:var(--space-3)}.gQ_nGW_item{display:none}.gQ_nGW_item:nth-last-child(2){display:flex}.gQ_nGW_item:nth-last-child(2) .gQ_nGW_separator{display:none}.gQ_nGW_item:nth-last-child(2) a{gap:var(--space-2);color:var(--color-text);font-weight:700}.gQ_nGW_mobileBack{flex:none;display:block}}}
@layer components{.n5JtDW_root{align-items:end;gap:var(--space-3);margin-bottom:var(--space-6);padding:var(--space-4);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-medium);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.n5JtDW_actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.n5JtDW_fields{align-items:end;gap:var(--space-3);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.n5JtDW_search{grid-template-columns:minmax(0,1fr) auto}.n5JtDW_search .n5JtDW_actions{grid-column:auto}.n5JtDW_searchSort{grid-template-columns:minmax(0,1fr) minmax(12rem,.4fr);align-items:start}.n5JtDW_searchSort>details{grid-column:1/-1}.n5JtDW_spot{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(140px,.7fr)}.n5JtDW_spot>details{grid-column:1/4;align-self:stretch}.n5JtDW_spot>details>summary{min-height:var(--control-height-medium);color:var(--color-text-muted);cursor:pointer;font-size:var(--font-size-xs);align-items:center;font-weight:800;display:flex}.n5JtDW_spot>details>div{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.n5JtDW_spot>details label{align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-3);color:var(--color-text-muted);background:var(--color-surface-subtle);border:1px solid var(--color-border);cursor:pointer;font-size:var(--font-size-xs);border-radius:999px;display:inline-flex}.n5JtDW_spot>details input{width:16px;height:16px;accent-color:var(--color-accent);margin:0}.n5JtDW_spot .n5JtDW_actions{grid-area:2/4;align-self:end}@media (max-width:1000px) and (min-width:701px){.n5JtDW_spot{grid-template-columns:repeat(2,minmax(0,1fr))}.n5JtDW_spot>details,.n5JtDW_spot .n5JtDW_actions{grid-area:auto/1/auto/-1}}@media (max-width:700px){.n5JtDW_root,.n5JtDW_fields,.n5JtDW_search,.n5JtDW_searchSort,.n5JtDW_spot{row-gap:var(--space-4);grid-template-columns:1fr}.n5JtDW_actions,.n5JtDW_search .n5JtDW_actions,.n5JtDW_spot .n5JtDW_actions,.n5JtDW_spot>details{grid-area:auto/1}.n5JtDW_actions>*{width:100%}.n5JtDW_spot>details>div{gap:var(--space-2)}}}
@layer components{.kBZJFW_root{gap:var(--space-5);padding:var(--space-5);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-medium);display:grid}.kBZJFW_heading span{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.18em;font-size:.625rem;font-weight:800}.kBZJFW_heading h2{margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:var(--font-size-lg)}.kBZJFW_heading p{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-body)}.kBZJFW_content{gap:var(--space-4);display:grid}}
@layer components{.lA0Zia_root{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-medium);transition:transform var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast);overflow:hidden}.lA0Zia_root:focus-within,.lA0Zia_root:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card);transform:translateY(-2px)}.lA0Zia_media{aspect-ratio:16/10;background:var(--color-canvas-deep);position:relative;overflow:hidden}.lA0Zia_body{gap:var(--space-3);padding:var(--space-4);display:grid}}
@layer components{.qhx-ha_root{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-block:var(--space-6);display:flex}.qhx-ha_copy{overflow-wrap:anywhere;min-width:0}.qhx-ha_eyebrow{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.2em;font-size:.625rem;font-weight:800;display:flex}.qhx-ha_title{color:var(--color-text);font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.2}.qhx-ha_description{max-width:760px;margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.qhx-ha_actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.qhx-ha_center{text-align:center;flex-direction:column;align-items:center}.qhx-ha_center .qhx-ha_description{margin-inline:auto}.qhx-ha_center .qhx-ha_actions{justify-content:center}@media (max-width:700px){.qhx-ha_root{margin-block:var(--space-5);flex-direction:column;align-items:stretch}.qhx-ha_actions{grid-template-columns:1fr;display:grid}.qhx-ha_actions>*{width:100%}}}
@layer components{.Y85yvq_root{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.Y85yvq_entry{align-items:center;gap:var(--space-4);display:inline-flex}.Y85yvq_status{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-xs)}}
@layer components{._8Q5wZa_root{gap:var(--space-3);min-width:0;display:grid}._8Q5wZa_comfortable{gap:var(--space-5)}._8Q5wZa_compact{gap:var(--space-2)}}
@layer components{.NchSAW_root>div{overflow-wrap:anywhere;min-width:0}.NchSAW_root{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.NchSAW_eyebrow{margin-bottom:var(--space-1);color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.18em;font-size:.625rem;font-weight:800;display:block}.NchSAW_title{color:var(--color-text);font-family:var(--font-display);margin:0;font-size:clamp(1.25rem,3vw,1.5rem);line-height:1.3}.NchSAW_description{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-body)}.NchSAW_action{color:var(--color-text-muted);font-size:var(--font-size-xs);flex:none}@media (max-width:520px){.NchSAW_root{flex-direction:column;align-items:flex-start}}}
@layer components{.zZjN7G_root{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-medium);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid;overflow:hidden}.zZjN7G_item{gap:var(--space-1);padding:var(--space-4);border-right:1px solid var(--color-border);display:grid}.zZjN7G_item:last-child{border-right:0}.zZjN7G_item span{color:var(--color-text-muted);font-size:var(--font-size-xs)}.zZjN7G_item strong{color:var(--color-text);font-size:var(--font-size-lg)}@media (max-width:520px){.zZjN7G_item{border-right:0;border-bottom:1px solid var(--color-border)}.zZjN7G_item:last-child{border-bottom:0}}.zZjN7G_compact{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.zZjN7G_compact .zZjN7G_item{padding:var(--space-3);border-bottom:0;min-width:0}.zZjN7G_compact .zZjN7G_item dd{margin:0}.zZjN7G_compact .zZjN7G_item strong{font-size:var(--font-size-body);overflow-wrap:anywhere}}
._wxEuW_page{max-width:var(--reading-width);padding:var(--space-6) var(--space-4) var(--space-8);margin-inline:auto}._wxEuW_content{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}._wxEuW_viewer{gap:var(--space-4);flex-direction:column;min-width:0;display:flex;position:relative}._wxEuW_viewer[data-integrated] ._wxEuW_stage,._wxEuW_viewer[data-integrated] ._wxEuW_flat{height:min(42svh,420px)}._wxEuW_stage{touch-action:pan-y;border-radius:var(--radius-large);background:radial-gradient(ellipse at center, var(--color-surface-subtle), var(--color-canvas-deep));width:100%;height:min(62svh,620px);min-height:260px;overflow:hidden}._wxEuW_stage canvas{object-fit:contain;width:100%;height:100%;display:block}._wxEuW_video{background:var(--color-canvas-deep);border-radius:var(--radius-large);width:100%;max-height:65svh}._wxEuW_flat{background:var(--color-canvas-deep);pointer-events:none;justify-content:center;align-items:center;height:min(62svh,620px);min-height:260px;display:flex;position:absolute;inset:0 0 auto}._wxEuW_flat img{object-fit:contain;max-width:77%;max-height:77%}._wxEuW_compare{padding-top:var(--space-4);justify-content:center;display:flex}._wxEuW_inputs{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._wxEuW_editor{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}@media (max-width:600px){._wxEuW_inputs{grid-template-columns:minmax(0,1fr)}._wxEuW_page{padding-top:var(--space-4)}}
@layer components{._9CXfJa_root{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);min-width:0}._9CXfJa_summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-height-large);padding:var(--space-3) var(--space-4);color:var(--color-text);cursor:pointer;font-weight:700;list-style:none;display:flex}._9CXfJa_summary::-webkit-details-marker{display:none}._9CXfJa_summary:hover{color:var(--color-accent)}._9CXfJa_summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:var(--space-1);border-radius:var(--radius-medium)}._9CXfJa_chevron{flex-shrink:0}._9CXfJa_root[open]>._9CXfJa_summary ._9CXfJa_chevron{transform:rotate(180deg)}._9CXfJa_content{padding:var(--space-3) var(--space-4) var(--space-4)}}
@layer pages{.nHj38a_page{gap:var(--space-6);display:grid}.nHj38a_sources{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-medium);display:flex}.nHj38a_sources>div:first-child{gap:var(--space-1);display:grid}.nHj38a_sources span{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-xs)}.nHj38a_sourceLinks{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:700px){.nHj38a_page{gap:var(--space-5)}.nHj38a_sources{flex-direction:column;align-items:stretch}.nHj38a_sourceLinks{justify-content:stretch;display:grid}}}
.qhNvBq_related{margin-block-start:var(--space-7)}@media (max-width:700px){.qhNvBq_related{margin-block-start:var(--space-6)}}
@layer components{._6GSkqa_root{min-width:0;margin-block:var(--space-6)}._6GSkqa_content{gap:var(--space-5);overflow-wrap:anywhere;min-width:0;display:grid}@media (max-width:700px){._6GSkqa_root{margin-block:var(--space-5)}}}
.ycfXxa_stack,.ycfXxa_editor{gap:var(--space-5);min-width:0;display:grid}.ycfXxa_workspace{gap:var(--space-4);min-width:0;display:grid}.ycfXxa_boardContainer{container-type:inline-size}.ycfXxa_board{gap:var(--space-5);min-width:0;display:grid}.ycfXxa_side{gap:var(--space-3);min-width:0;display:grid}.ycfXxa_side h3{color:var(--color-accent);font-size:var(--font-size-section);margin:0}.ycfXxa_groups{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ycfXxa_diamond{gap:var(--space-1);grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ycfXxa_position{min-width:0}.ycfXxa_position[data-position="0"]{grid-area:1/2}.ycfXxa_position[data-position="1"]{grid-area:2/3}.ycfXxa_position[data-position="2"]{grid-area:3/2}.ycfXxa_position[data-position="3"]{grid-area:2/1}.ycfXxa_slotIcon{flex-shrink:0;place-items:center;width:28px;height:32px;display:grid}.ycfXxa_slotIcon img{object-fit:contain;width:28px;height:28px}.ycfXxa_slotKey{font-size:var(--font-size-caption)}.ycfXxa_readSlot{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-subtle);place-items:center;min-height:44px;display:grid}.ycfXxa_picker{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ycfXxa_actionContent{align-items:center;gap:var(--space-2);text-align:left;width:100%;min-width:0;display:flex}.ycfXxa_actionContent img{flex:none}.ycfXxa_actionText{overflow-wrap:anywhere;font-size:var(--font-size-label);display:grid}.ycfXxa_muted{color:var(--color-text-muted);font-size:var(--font-size-label)}.ycfXxa_fields{gap:var(--space-4);display:grid}.ycfXxa_cards{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.ycfXxa_jobs{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.ycfXxa_description{white-space:pre-wrap;overflow-wrap:anywhere}.ycfXxa_slotList{gap:var(--space-2);font-size:var(--font-size-label);padding:0;list-style:none;display:grid}@media (min-width:640px){.ycfXxa_fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ycfXxa_editor{grid-template-columns:minmax(280px,.8fr) minmax(0,1.5fr);align-items:start}.ycfXxa_workspace{grid-area:1/2}.ycfXxa_desktopPicker{grid-area:1/1}}@media (max-width:999px){.ycfXxa_desktopPicker{display:none}}@container (min-width:640px){.ycfXxa_board{grid-template-columns:repeat(2,minmax(0,1fr))}}
.D_1SLa_grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.D_1SLa_card{gap:var(--space-2);min-height:100%;padding:var(--space-4);color:inherit;border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);flex-direction:column;text-decoration:none;display:flex}.D_1SLa_card:hover{border-color:var(--color-border-strong)}.D_1SLa_card strong{font-size:var(--font-size-section)}.D_1SLa_card span{color:var(--color-text-muted)}
._7QF8mq_root{min-width:0;margin-block:var(--space-7)}._7QF8mq_groups{gap:var(--space-3);display:grid}._7QF8mq_links{gap:var(--space-3);flex-wrap:wrap;display:flex}
._8wTA3G_photos{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}._8wTA3G_photo{gap:var(--space-3);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}._8wTA3G_photo img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-card);width:100%}
.DQyRGG_section{margin-block-start:var(--space-7)}.DQyRGG_cards{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.DQyRGG_cardBody{gap:var(--space-4);display:grid}.DQyRGG_takeaways{line-height:var(--line-height-body);margin:0;padding-inline-start:var(--space-5)}.DQyRGG_takeaways li+li{margin-block-start:var(--space-2)}@media (max-width:700px){.DQyRGG_cards{grid-template-columns:minmax(0,1fr)}.DQyRGG_section{margin-block-start:var(--space-6)}}
.sxuMuG_content{padding-block:var(--space-8);align-items:stretch;gap:var(--space-7);flex-direction:column;display:flex}@media (max-width:700px){.sxuMuG_content{padding-block:var(--space-6);gap:var(--space-6)}}
@layer components{._6xzfMq_root{gap:var(--space-4);padding-bottom:var(--space-8);display:grid}._6xzfMq_progress{height:var(--space-2);background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-pill);overflow:hidden}._6xzfMq_progress span{background:var(--color-success);height:100%;transition:width var(--motion-normal) ease;display:block}._6xzfMq_filters{gap:var(--space-4);display:grid}._6xzfMq_searchControl{display:block;position:relative}._6xzfMq_searchControl svg{top:50%;left:var(--space-3);color:var(--color-text-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}._6xzfMq_searchControl input{padding-left:var(--space-7)}._6xzfMq_list{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._6xzfMq_card{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}._6xzfMq_number{color:var(--color-brand-secondary);font-family:var(--font-mono);font-size:var(--font-size-caption);grid-area:2/1;font-weight:800}._6xzfMq_cardCopy{grid-area:1/2/span 3;min-width:0}._6xzfMq_cardCopy h3{margin:0 0 var(--space-1);font-size:var(--font-size-xl);line-height:var(--line-height-heading)}._6xzfMq_cardCopy p{color:var(--color-text-muted);line-height:var(--line-height-body);margin:0}._6xzfMq_cardCopy ._6xzfMq_target{margin-top:var(--space-2);color:var(--color-text);font-size:var(--font-size-label)}._6xzfMq_cardCopy ._6xzfMq_coordinates{gap:var(--space-1) var(--space-2);margin-top:var(--space-2);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}._6xzfMq_coordinates strong{color:var(--color-text);font-family:var(--font-body)}._6xzfMq_coordinates span:first-of-type{color:var(--color-accent)}._6xzfMq_cardCopy dl{margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:1px solid var(--color-border)}._6xzfMq_cardCopy dl div{gap:var(--space-1);display:grid}._6xzfMq_cardCopy dt{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:800}._6xzfMq_cardCopy dd{font-size:var(--font-size-label);margin:0}._6xzfMq_captureToggle{grid-template-columns:var(--control-height-medium);cursor:pointer;align-items:center;display:inline-grid}._6xzfMq_captureToggle input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}._6xzfMq_captureToggle span{width:var(--control-height-medium);height:var(--control-height-medium);color:#0000;background:var(--color-canvas-deep);border:1px solid var(--color-border-strong);border-radius:var(--radius-small);place-items:center;display:grid}._6xzfMq_captureToggle input:checked+span{color:var(--color-accent-contrast);background:var(--color-success);border-color:var(--color-success)}._6xzfMq_captureToggle input:focus-visible+span{box-shadow:var(--shadow-focus);outline:none}._6xzfMq_captureToggle b{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._6xzfMq_cardAction{grid-column:1/-1;justify-content:flex-end;display:flex}._6xzfMq_mapModalContent{gap:var(--space-4);display:grid}._6xzfMq_mapCanvas{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-large);box-shadow:var(--shadow-card);position:relative;overflow:hidden}._6xzfMq_mapCanvas img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}._6xzfMq_mapPin{z-index:3;width:var(--control-height-medium);height:var(--control-height-medium);color:var(--color-accent-contrast);background:var(--color-accent);border:3px solid var(--color-canvas-deep);border-radius:var(--radius-pill);box-shadow:var(--shadow-card);cursor:pointer;transform:translate(-50%, -50%) scale(var(--map-inverse-scale));place-items:center;padding:0;display:grid;position:absolute}._6xzfMq_mapPin[aria-pressed=true]{color:var(--color-canvas-deep);background:var(--color-brand-secondary);box-shadow:var(--shadow-focus)}._6xzfMq_mapPin span{font-family:var(--font-mono);font-weight:900}._6xzfMq_mapLegend{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}._6xzfMq_mapLegend button{align-items:center;gap:var(--space-2);min-height:var(--control-height-medium);padding:var(--space-2) var(--space-3);color:var(--color-text);text-align:left;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-small);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}._6xzfMq_mapLegend button[aria-pressed=true]{border-color:var(--color-accent);box-shadow:var(--shadow-focus)}._6xzfMq_mapLegend strong,._6xzfMq_mapLegend small{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-caption)}._6xzfMq_mapLegend span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._6xzfMq_reset{justify-content:flex-end;display:flex}@media (max-width:800px){._6xzfMq_list{grid-template-columns:1fr}}@media (max-width:700px){._6xzfMq_root{gap:var(--space-5)}._6xzfMq_cardCopy h3{font-size:var(--font-size-section)}._6xzfMq_mapLegend{grid-template-columns:1fr}._6xzfMq_reset>*{width:100%}}@media (prefers-reduced-motion:reduce){._6xzfMq_progress span{transition:none}}._6xzfMq_areaList,._6xzfMq_areaSection,._6xzfMq_beastContent{gap:var(--space-3);min-width:0;display:grid}._6xzfMq_areaList{gap:var(--space-6)}._6xzfMq_areaProgress{width:100%;height:var(--space-2);accent-color:var(--color-success);display:block}._6xzfMq_rowHeading,._6xzfMq_quickActions,._6xzfMq_beastActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._6xzfMq_rowHeading{justify-content:space-between}._6xzfMq_rowHeading h2,._6xzfMq_rowHeading h3,._6xzfMq_beastContent p{overflow-wrap:anywhere;margin:0}._6xzfMq_rowHeading h2,._6xzfMq_rowHeading h3{font-size:var(--font-size-section)}._6xzfMq_rowHeading small{color:var(--color-text-muted);font-size:var(--font-size-caption)}._6xzfMq_coordinateList{gap:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:var(--font-size-body);flex-wrap:wrap;display:flex}._6xzfMq_coordinateList strong{white-space:nowrap}._6xzfMq_checkRow{gap:var(--space-2);min-height:var(--control-height-medium);cursor:pointer;align-items:center;display:flex}._6xzfMq_checkRow input{width:var(--space-5);height:var(--space-5);accent-color:var(--color-success);flex-shrink:0}._6xzfMq_checkRow span{overflow-wrap:anywhere}._6xzfMq_beastDetails summary{min-height:var(--control-height-medium);cursor:pointer;color:var(--color-text-muted);align-items:center;display:flex}._6xzfMq_beastDetails summary:before{content:"+";margin-right:var(--space-2)}._6xzfMq_beastDetails[open] summary:before{content:"−"}._6xzfMq_beastDetails ul{padding-left:var(--space-5);margin:0}._6xzfMq_beastContent p{color:var(--color-text-muted)}._6xzfMq_mapChoices{gap:var(--space-2);flex-wrap:wrap;display:flex}._6xzfMq_mapPin[data-caught=true]{background:var(--color-success)}._6xzfMq_mapPin[aria-pressed=true]{z-index:4}._6xzfMq_nextHunt{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._6xzfMq_nextHunt h2{margin:var(--space-1) 0;font-size:var(--font-size-section);overflow-wrap:anywhere}._6xzfMq_nextHunt p{color:var(--color-text-muted);font-size:var(--font-size-label);margin:0}._6xzfMq_nextHunt strong{font-size:var(--font-size-caption);color:var(--color-accent)}._6xzfMq_huntSticky{top:var(--site-header-scroll-offset);z-index:5;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2);background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex;position:sticky}._6xzfMq_huntSticky strong{font-size:var(--font-size-caption)}._6xzfMq_huntActions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}}
._EUicG_root{gap:24px;display:grid}._EUicG_heading{justify-content:space-between;align-items:end;gap:24px;display:flex}._EUicG_heading h1{margin:5px 0 8px;font-size:clamp(1.8rem,4vw,3rem)}._EUicG_heading p{max-width:720px;color:var(--color-text-muted);margin:0}._EUicG_heading>span{white-space:nowrap;color:var(--color-text-muted);font-size:.78rem}._EUicG_workspace{grid-template-columns:minmax(320px,470px) minmax(0,1fr);align-items:start;gap:28px;display:grid}._EUicG_preview{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-soft);border-radius:20px;padding:14px;position:sticky;top:92px}._EUicG_preview canvas{aspect-ratio:4/5;touch-action:none;background:var(--color-surface-soft);border-radius:12px;width:100%;height:auto;display:block}._EUicG_preview p{text-align:center;color:var(--color-text-muted);margin:10px 4px 0;font-size:.78rem}._EUicG_controls{gap:16px;display:grid}._EUicG_section{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;gap:16px;padding:20px;display:grid}._EUicG_sectionTitle{align-items:center;gap:10px;display:flex}._EUicG_sectionTitle span{background:var(--color-accent);width:28px;height:28px;color:var(--color-accent-contrast);border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid}._EUicG_sectionTitle h2{margin:0;font-size:1.12rem}._EUicG_adjustments{gap:12px;display:grid}._EUicG_adjustments label{grid-template-columns:70px 1fr;align-items:center;gap:12px;font-size:.82rem;display:grid}._EUicG_adjustments input{width:100%}._EUicG_adjustments button{color:var(--color-text-muted);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;min-height:44px;display:flex}._EUicG_selection{border:1px solid var(--color-border);background:var(--color-surface-subtle);text-align:left;width:100%;min-height:64px;color:inherit;border-radius:13px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:9px 12px;display:grid}._EUicG_selection:hover{border-color:var(--color-accent)}._EUicG_selection i,._EUicG_pickerItem i{border:3px solid var(--color-surface);width:40px;height:40px;box-shadow:0 0 0 1px var(--color-border-strong);border-radius:50%}._EUicG_selection img,._EUicG_pickerItem img,._EUicG_emptyIcon{object-fit:contain;background:var(--color-surface-soft);border-radius:10px;place-items:center;width:44px;height:44px;display:grid}._EUicG_selection span{gap:3px;min-width:0;display:grid}._EUicG_selection small{letter-spacing:.09em;color:var(--color-text-muted);font-size:.68rem}._EUicG_selection b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._EUicG_parts{gap:9px;display:grid}._EUicG_templates{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}._EUicG_templates button{border:1px solid var(--color-border);background:var(--color-surface-subtle);min-height:108px;color:inherit;border-radius:13px;padding:9px}._EUicG_templates ._EUicG_active{border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 25%,transparent)}._EUicG_templateSample{border-radius:7px;height:62px;margin-bottom:7px;display:block}._EUicG_simple{background:linear-gradient(var(--color-aether-soft) 68%,var(--color-canvas) 68%)}._EUicG_fantasy{background:linear-gradient(var(--color-aether) 68%,var(--color-bg-deep) 68%);border:3px double var(--color-gold)}._EUicG_magazine{background:linear-gradient(135deg,var(--color-surface-soft) 0 68%,var(--color-brand-secondary) 68%)}._EUicG_textField{gap:7px;font-size:.82rem;font-weight:700;display:grid}._EUicG_textField input,._EUicG_picker input{border:1px solid var(--color-border);background:var(--color-surface-subtle);min-height:48px;color:inherit;border-radius:12px;padding:0 13px}._EUicG_help{color:var(--color-text-muted);margin:0;font-size:.8rem}._EUicG_tags{flex-wrap:wrap;gap:8px;display:flex}._EUicG_tags button{border:1px solid var(--color-border);background:var(--color-surface-subtle);min-height:44px;color:inherit;border-radius:999px;padding:0 14px}._EUicG_tags button[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}._EUicG_status{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;margin:0;padding:12px 16px}._EUicG_publish{background:color-mix(in srgb,var(--color-accent) 9%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-accent) 30%,var(--color-border));border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:24px;display:grid}._EUicG_publish h2,._EUicG_publish p{margin:0}._EUicG_publish p{color:var(--color-text-muted);margin-top:5px;font-size:.86rem}._EUicG_picker{gap:12px;display:grid}._EUicG_picker>label{border:1px solid var(--color-border);border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:0 10px;display:grid;position:relative}._EUicG_picker>label input{background:0 0;border:0;outline:0;width:100%}._EUicG_picker>label button{background:0 0;border:0;min-width:44px;min-height:44px}._EUicG_pickerList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:52vh;display:grid;overflow:auto}._EUicG_pickerItem{border:1px solid var(--color-border);background:var(--color-surface);text-align:left;min-height:64px;color:inherit;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}._EUicG_pickerItem span:last-child{min-width:0;display:grid}._EUicG_pickerItem b,._EUicG_pickerItem small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._EUicG_pickerItem small{color:var(--color-text-muted)}@media (max-width:760px){._EUicG_heading{display:grid}._EUicG_heading>span{justify-self:start}._EUicG_workspace{display:block}._EUicG_preview{margin-bottom:16px;padding:9px;position:relative;top:auto}._EUicG_section{padding:16px}._EUicG_pickerList{grid-template-columns:1fr}._EUicG_publish{grid-template-columns:auto 1fr}._EUicG_publish a,._EUicG_publish button{grid-column:1/-1;width:100%}._EUicG_templates button{min-height:94px}._EUicG_templateSample{height:49px}}._EUicG_root{padding-bottom:clamp(72px,8vw,120px)}@media (max-width:760px){._EUicG_root{padding-bottom:64px}}@media (prefers-reduced-motion:reduce){._EUicG_root *{scroll-behavior:auto!important}}._EUicG_preview>img{object-fit:contain;width:100%;height:auto;display:block}._EUicG_preview>canvas[hidden]{display:none}
@layer components{.ZUMpLW_root{gap:var(--space-8);padding-block:var(--space-7) var(--space-8);display:grid}.ZUMpLW_heroPhoto{margin:0}.ZUMpLW_hero{align-items:center;gap:var(--space-7);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.ZUMpLW_heroCopy{min-width:0}.ZUMpLW_makerShortcut{margin-top:var(--space-4)}.ZUMpLW_heroPhoto{border-radius:var(--radius-large);background:var(--color-canvas-deep);min-width:0;min-height:440px;position:relative;overflow:hidden}.ZUMpLW_photoLink{position:absolute;inset:0}.ZUMpLW_photoLink img{object-fit:cover}.ZUMpLW_photoLink:focus-visible{outline:var(--space-1) solid var(--color-accent);outline-offset:calc(-1 * var(--space-1));z-index:1}.ZUMpLW_caption{bottom:0;gap:var(--space-2);padding:var(--space-5);background:var(--color-overlay);pointer-events:none;display:grid;position:absolute;inset-inline:0}.ZUMpLW_caption h2{font:inherit;margin:0;font-weight:700}.ZUMpLW_caption p{align-items:center;gap:var(--space-1);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}.ZUMpLW_caption a{pointer-events:auto;min-height:var(--control-height-medium);align-items:center;text-decoration:underline;display:inline-flex}.ZUMpLW_kicker{color:var(--color-brand-secondary);font-family:var(--font-mono);margin:0}.ZUMpLW_heroPlaceholder{min-height:inherit;align-content:center;justify-items:center;gap:var(--space-5);padding:var(--space-5);text-align:center;display:grid}.ZUMpLW_section{min-width:0}.ZUMpLW_events{gap:var(--space-4);display:grid}.ZUMpLW_event{align-items:center;gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,3fr) auto;display:grid}.ZUMpLW_event h3{margin-block:var(--space-3)}.ZUMpLW_eventDate{align-items:center;gap:var(--space-2);color:var(--color-brand-secondary);flex-wrap:wrap;display:flex}.ZUMpLW_muted{color:var(--color-text-muted);margin:0}.ZUMpLW_gallery,.ZUMpLW_featureGrid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ZUMpLW_featureGrid{margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ZUMpLW_gallery img,.ZUMpLW_featureGrid img{object-fit:cover}.ZUMpLW_maker{gap:var(--space-7);padding-block:var(--space-7);border-block:1px solid var(--color-border);grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:center;display:grid}.ZUMpLW_makerArt{justify-items:center;gap:var(--space-3);color:var(--color-brand-secondary);font-family:var(--font-mono);text-align:center;display:grid}@media (max-width:1000px){.ZUMpLW_hero{gap:var(--space-5)}.ZUMpLW_gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ZUMpLW_root{gap:var(--space-7);padding-top:var(--space-5)}.ZUMpLW_hero{grid-template-columns:minmax(0,1fr)}.ZUMpLW_heroPhoto{grid-row:1;min-height:280px}.ZUMpLW_caption{padding:var(--space-4);background:var(--color-photo-caption-overlay);text-shadow:var(--shadow-photo-caption-text)}.ZUMpLW_caption p{color:var(--color-text)}.ZUMpLW_event{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.ZUMpLW_maker{grid-template-columns:minmax(0,1fr)}.ZUMpLW_makerArt{display:none}}@media (max-width:600px){.ZUMpLW_gallery,.ZUMpLW_featureGrid{grid-template-columns:minmax(0,1fr)}}}
.jS9fVG_intro{gap:var(--space-3);margin-bottom:var(--space-6);display:grid}.jS9fVG_intro p{margin:0}.jS9fVG_hint{margin-block:var(--space-3);color:var(--color-text-muted)}.jS9fVG_feedback{margin-block:var(--space-3)}
.lm8-NG_page{width:100%;max-width:var(--reading-width);padding:var(--space-7) var(--space-4) var(--space-9);gap:var(--space-6);flex-direction:column;margin-inline:auto;display:flex}.lm8-NG_form{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.lm8-NG_avatarRow{align-items:center;gap:var(--space-5);grid-template-columns:112px minmax(0,1fr);display:grid}.lm8-NG_avatar{border-radius:var(--radius-pill);background:var(--color-surface-subtle);width:112px;height:112px;color:var(--color-text);border:1px solid var(--color-border);font-size:var(--font-size-avatar);place-items:center;display:grid;position:relative;overflow:hidden}.lm8-NG_avatar img{object-fit:cover}.lm8-NG_avatarControls{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.lm8-NG_hint{color:var(--color-text-muted)}.lm8-NG_danger{gap:var(--space-5);flex-direction:column;display:flex}@media (max-width:600px){.lm8-NG_avatarRow{grid-template-columns:minmax(0,1fr)}}
@layer components{.RPLTeG_section{margin-top:var(--space-7)}.RPLTeG_grid{gap:var(--space-5);padding-top:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.RPLTeG_imageLink{display:block;position:absolute;inset:0}.RPLTeG_imageLink img{object-fit:cover;transition:transform var(--motion-medium)}.RPLTeG_imageLink:hover img{transform:scale(1.025)}.RPLTeG_copy{gap:var(--space-2);min-width:0;display:grid}.RPLTeG_copy>a{color:var(--color-text);font-family:var(--font-display);font-size:var(--font-size-md);overflow-wrap:anywhere;font-weight:750;line-height:1.4}.RPLTeG_copy>a:hover{color:var(--color-aether-hover)}.RPLTeG_copy p{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.RPLTeG_copy span{align-items:center;gap:var(--space-1);color:var(--color-aether);font-size:var(--font-size-xs);line-height:1.5;display:flex}.RPLTeG_copy span svg{flex:none}.RPLTeG_emptyAction{min-height:var(--control-height-medium);padding-inline:var(--space-4);color:var(--color-bg-deep);background:var(--color-aether);border-radius:var(--radius-small);font-size:var(--font-size-sm);justify-content:center;align-items:center;font-weight:800;display:inline-flex}@media (max-width:900px){.RPLTeG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.RPLTeG_section{margin-top:var(--space-6)}.RPLTeG_grid{grid-template-columns:1fr}}}
@layer components{.lz2Qra_navigation{margin-bottom:var(--space-5)}@media (max-width:760px){.lz2Qra_navigation{margin-bottom:var(--space-4)}}}
._NnAXq_page{max-width:var(--reading-width);padding:var(--space-6) var(--space-4) var(--space-8);gap:var(--space-6);flex-direction:column;margin-inline:auto;display:flex}._NnAXq_content{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}._NnAXq_list{gap:var(--space-6);flex-direction:column;display:flex}._NnAXq_item{gap:var(--space-5);grid-template-columns:120px minmax(0,1fr);display:grid}._NnAXq_thumbnail{object-fit:contain;background:var(--color-canvas-deep);border-radius:var(--radius-large);width:120px;height:120px}._NnAXq_filename{overflow-wrap:anywhere}._NnAXq_stage{background:var(--color-canvas-deep);border-radius:var(--radius-large);height:min(65svh,640px);min-height:300px;overflow:hidden}._NnAXq_stage canvas{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:600px){._NnAXq_item{grid-template-columns:minmax(0,1fr)}}
.e2fkra_content{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.e2fkra_stage{background:var(--color-canvas-deep);border-radius:var(--radius-large);width:100%;height:min(60svh,620px);min-height:300px;overflow:hidden}.e2fkra_stage canvas{object-fit:contain;width:100%;height:100%;display:block}
