.WKvmUq_card{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--ink-700), var(--ink-800) 65%);gap:.7rem;margin:0 0 1.2rem;padding:1rem 1.1rem;display:grid}.WKvmUq_title{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--gold-bright);margin:0;font-weight:600}.WKvmUq_lead{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-dim);margin:0;line-height:1.55}.WKvmUq_table{border-collapse:collapse;width:100%;font-family:var(--font-ui);font-size:var(--fs-sm);font-variant-numeric:tabular-nums lining-nums}.WKvmUq_table th,.WKvmUq_table td{border-bottom:1px solid var(--line-soft);text-align:left;padding:.35rem .5rem}.WKvmUq_table thead th{font-family:var(--font-rune);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);font-weight:400}.WKvmUq_table tbody th{color:var(--text);font-weight:400}.WKvmUq_before{color:var(--text-dim);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--gold) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--gold) 35%, transparent)}.WKvmUq_after{color:var(--gold-bright)}.WKvmUq_ok{border:1px solid var(--line-strong);color:var(--gold-bright);font-family:var(--font-ui);font-size:var(--fs-sm);cursor:pointer;background:0 0;border-radius:999px;justify-self:start;padding:.45rem 1.2rem}
._vELmW_layer{z-index:120;pointer-events:none;position:fixed;inset:0}._vELmW_layerSoft ._vELmW_card{pointer-events:auto}._vELmW_shade{pointer-events:auto;position:absolute;inset:0}._vELmW_shadeDark{background:color-mix(in srgb, var(--void) 74%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_vELmW_guide-fade .35s var(--ease-out)}._vELmW_hole{border-radius:var(--radius);pointer-events:none;box-shadow:0 0 0 9999px color-mix(in srgb, var(--void) 74%, transparent), 0 0 0 1px var(--line-strong), 0 0 34px color-mix(in srgb, var(--gold) 28%, transparent);position:absolute}._vELmW_holeSoft{box-shadow:0 0 0 1px var(--gold-deep), 0 0 0 4px color-mix(in srgb, var(--gold) 12%, transparent), 0 0 40px color-mix(in srgb, var(--gold) 22%, transparent)}@keyframes _vELmW_guide-fade{0%{opacity:0}}._vELmW_dot3{vertical-align:middle;background:color-mix(in srgb, var(--gold) 10%, transparent);border:1px solid color-mix(in srgb, var(--gold) 35%, transparent);width:1.4rem;height:1.4rem;color:var(--gold);font-family:var(--font-rune);font-size:var(--fs-sm);transition:color .2s var(--ease-soft), border-color .2s var(--ease-soft), background-color .2s var(--ease-soft), box-shadow .2s var(--ease-soft);border-radius:99px;flex:none;place-items:center;line-height:1;display:inline-grid}._vELmW_dot3:hover{color:var(--gold-bright);border-color:var(--gold);background:color-mix(in srgb, var(--gold) 20%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--gold) 25%, transparent)}._vELmW_dot3On{color:var(--gold-bright);border-color:var(--gold);background:color-mix(in srgb, var(--gold) 14%, transparent)}._vELmW_card{pointer-events:auto;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, var(--ink-700), var(--ink-900));width:min(380px,100vw - 32px);box-shadow:var(--shadow-deep);animation:_vELmW_guide-in .34s var(--ease-out) both;overscroll-behavior:contain;padding:1.15rem 1.25rem 1rem;position:absolute;overflow-y:auto}._vELmW_cardCenter{top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes _vELmW_guide-in{0%{opacity:0;transform:translateY(10px)}}._vELmW_cardCenter{animation-name:_vELmW_guide-in-center}@keyframes _vELmW_guide-in-center{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}._vELmW_count{font-family:var(--font-rune);font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);margin:0 0 .35rem}._vELmW_title{font-size:var(--fs-2xl);color:var(--gold-bright);margin:0 0 .5rem}._vELmW_text{font-size:var(--fs-md);color:var(--text-dim);margin:0 0 .55rem;line-height:1.6}._vELmW_math{border-left:2px solid var(--gold-deep);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:color-mix(in srgb, var(--gold) 6%, transparent);font-size:var(--fs-sm);color:var(--gold);margin:.7rem 0 0;padding:.5rem .65rem;line-height:1.5}._vELmW_dots{flex-wrap:wrap;gap:5px;margin:.9rem 0 .75rem;display:flex}._vELmW_dot{background:var(--ink-500);width:5px;height:5px;transition:all .25s var(--ease-soft);border-radius:99px}._vELmW_dotPast{background:var(--gold-deep)}._vELmW_dotOn{background:var(--gold);width:16px}._vELmW_foot{background:linear-gradient(180deg, transparent, var(--ink-900) 45%);align-items:center;gap:.5rem;margin:0 -1.25rem -1rem;padding:.55rem 1.25rem .75rem;display:flex;position:sticky;bottom:-1rem}._vELmW_spacer{flex:1}._vELmW_skip,._vELmW_back,._vELmW_next{font-size:var(--fs-sm);transition:color .2s var(--ease-soft), border-color .2s var(--ease-soft), background-color .2s var(--ease-soft);border-radius:99px;padding:.4rem .9rem}._vELmW_skip{color:var(--text-faint);background:0 0;border:none;padding-left:0}._vELmW_skip:hover{color:var(--text-dim)}._vELmW_back{border:1px solid var(--line-soft);color:var(--text-dim);background:0 0}._vELmW_back:hover:not(:disabled){border-color:var(--line-strong);color:var(--text)}._vELmW_back:disabled{opacity:.35;cursor:default}._vELmW_next{background:linear-gradient(180deg, var(--gold), var(--gold-deep));color:var(--on-gold);border:1px solid #0000;font-weight:600}._vELmW_next:hover{background:linear-gradient(180deg, var(--gold-bright), var(--gold))}@media (max-width:640px){._vELmW_card,._vELmW_cardCenter{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;animation-name:_vELmW_guide-in;top:auto!important;bottom:0!important;left:0!important;transform:none!important}}._vELmW_terms{font-size:var(--fs-sm);gap:.15rem;margin:.7rem 0 0;display:grid}._vELmW_termsHead{font-family:var(--font-rune);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin-bottom:.2rem}._vELmW_term{justify-content:space-between;gap:1rem;display:flex}._vELmW_term dt{color:var(--text-dim)}._vELmW_term dd{font-variant-numeric:tabular-nums lining-nums;margin:0}._vELmW_termTotal{border-top:1px solid var(--line);margin-top:.2rem;padding-top:.25rem;font-weight:600}._vELmW_termTotal dt{color:inherit}
.aIeNha_veil{z-index:110;overscroll-behavior:contain;padding:var(--gutter);background:color-mix(in srgb, var(--void) 78%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:aIeNha_veil-in .3s var(--ease-out);place-items:start center;display:grid;position:fixed;inset:0;overflow-y:auto}@media (min-height:700px){.aIeNha_veil{align-items:center}}@keyframes aIeNha_veil-in{0%{opacity:0}}.aIeNha_card{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--ink-700), var(--ink-900));width:min(460px,100%);box-shadow:var(--shadow-deep);animation:aIeNha_veil-card .38s var(--ease-out) both;padding:1.4rem 1.5rem 1.15rem}.aIeNha_cardWide{width:min(720px,100%);max-height:calc(100dvh - var(--gutter) * 2);flex-direction:column;padding:1.3rem 1.4rem 1.1rem;display:flex}@keyframes aIeNha_veil-card{0%{opacity:0;transform:translateY(14px)}}
.efqMuq_offer{max-width:16rem;font-family:var(--font-ui);text-align:center;flex-direction:column;align-items:center;gap:.45rem;display:flex}.efqMuq_offerText{font-size:var(--fs-sm);color:var(--text-dim);line-height:1.4}.efqMuq_offerLink{background:linear-gradient(135deg, var(--gold-bright), var(--gold) 55%, var(--gold-mute));color:var(--on-gold);font-size:var(--fs-sm);white-space:nowrap;box-shadow:0 8px 22px -14px color-mix(in srgb, var(--gold) 95%, transparent);transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);border-radius:99px;padding:.4rem .95rem;font-weight:600;text-decoration:none;display:inline-block}.efqMuq_offerLink:hover{box-shadow:0 12px 28px -14px var(--gold);transform:translateY(-1px)}.efqMuq_offerCompact{white-space:normal;max-width:15rem}.efqMuq_offerCompact .efqMuq_offerText{font-size:var(--fs-xs);color:var(--text)}.efqMuq_offerCompact .efqMuq_offerLink{font-size:var(--fs-xs)}.efqMuq_panel{font-family:var(--font-ui);flex-direction:column;gap:1.2rem;display:flex}.efqMuq_lead{font-size:var(--fs-md);color:var(--text-dim);margin:0}.efqMuq_notice,.efqMuq_success,.efqMuq_unavailable{border:1px solid color-mix(in srgb, var(--amber) 35%, transparent);border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--amber);border-left-width:3px;margin:0;padding:.6rem .8rem}.efqMuq_success{border-color:color-mix(in srgb, var(--gold) 45%, transparent);color:var(--gold)}.efqMuq_unavailable{border-color:var(--line-soft);color:var(--text-dim)}.efqMuq_error{background:color-mix(in srgb, var(--blood) 12%, transparent);border:1px solid color-mix(in srgb, var(--blood) 45%, transparent);border-radius:var(--radius-sm);color:var(--blood-soft);font-size:var(--fs-sm);border-left-width:3px;margin:0;padding:.6rem .8rem}.efqMuq_plan,.efqMuq_tariff{border:1px solid var(--line-soft);border-radius:var(--radius);background:color-mix(in srgb, var(--void) 40%, transparent);flex-direction:column;gap:.8rem;padding:1rem 1.1rem;display:flex}.efqMuq_planHead,.efqMuq_tariffHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.efqMuq_planTitle,.efqMuq_tariffName{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--text);margin:0;font-weight:500}.efqMuq_badge,.efqMuq_badgeWarn{font-family:var(--font-rune);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.efqMuq_badgeWarn{color:var(--amber)}.efqMuq_facts{flex-direction:column;gap:.55rem;margin:0;display:flex}.efqMuq_fact{border-top:1px solid var(--line-soft);grid-template-columns:minmax(8rem,40%) 1fr;gap:.6rem;padding-top:.55rem;display:grid}.efqMuq_factTerm{font-size:var(--fs-sm);color:var(--text-faint)}.efqMuq_factValue{font-size:var(--fs-md);color:var(--text);font-variant-numeric:tabular-nums lining-nums;flex-direction:column;gap:.2rem;margin:0;display:flex}.efqMuq_factNote{font-size:var(--fs-sm);color:var(--text-dim);margin:0}.efqMuq_warn{border:1px solid color-mix(in srgb, var(--amber) 35%, transparent);border-radius:var(--radius-sm);border-left-width:3px;flex-direction:column;align-items:flex-start;gap:.6rem;padding:.7rem .8rem;display:flex}.efqMuq_warnText{font-size:var(--fs-sm);color:var(--amber);margin:0}.efqMuq_confirm{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ink-900) 60%, transparent);flex-direction:column;gap:.7rem;padding:.7rem .8rem;display:flex}.efqMuq_confirmText{font-size:var(--fs-sm);color:var(--text);margin:0}.efqMuq_confirmActions{flex-wrap:wrap;gap:.6rem;display:flex}.efqMuq_pay{background:linear-gradient(135deg, var(--gold-bright), var(--gold) 55%, var(--gold-mute));color:var(--on-gold);font-size:var(--fs-body);box-shadow:0 10px 30px -14px color-mix(in srgb, var(--gold) 95%, transparent);transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out), opacity .2s;border:none;border-radius:99px;align-self:stretch;padding:.7rem 1rem;font-weight:600}.efqMuq_pay:hover:not(:disabled){box-shadow:0 16px 38px -14px var(--gold);transform:translateY(-1px)}.efqMuq_pay:disabled{opacity:.55;cursor:default}.efqMuq_payGhost,.efqMuq_danger{border:1px solid var(--line-strong);color:var(--text-dim);font-size:var(--fs-sm);background:0 0;border-radius:99px;align-self:flex-start;padding:.5rem .95rem;text-decoration:none;transition:border-color .25s,color .25s}.efqMuq_payGhost:hover:not(:disabled){border-color:var(--gold);color:var(--text)}.efqMuq_danger{border-color:color-mix(in srgb, var(--blood) 55%, transparent);color:var(--blood-soft)}.efqMuq_danger:hover:not(:disabled){border-color:var(--blood-soft)}.efqMuq_payGhost:disabled,.efqMuq_danger:disabled{opacity:.55;cursor:default}.efqMuq_tariffs{flex-direction:column;gap:1rem;display:flex}.efqMuq_tariffPrice{align-items:baseline;gap:.4rem;margin:0;display:flex}.efqMuq_priceValue{font-family:var(--font-rune);font-size:var(--fs-xl);color:var(--gold);font-variant-numeric:tabular-nums lining-nums}.efqMuq_pricePer{font-size:var(--fs-sm);color:var(--text-faint)}.efqMuq_tariffNote{font-size:var(--fs-sm);color:var(--text-dim);margin:0}.efqMuq_autoRenew{font-size:var(--fs-xs);color:var(--text-dim);margin:0;line-height:1.5}.efqMuq_autoRenew a{color:var(--gold)}.efqMuq_pack{flex-direction:column;gap:.7rem;display:flex}.efqMuq_packField{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.efqMuq_packLabel{font-size:var(--fs-sm);color:var(--text-dim)}.efqMuq_packSelect{background:color-mix(in srgb, var(--void) 70%, transparent);border:1px solid var(--line-soft);border-radius:var(--radius-sm);color:var(--text);font-size:var(--fs-md);font-variant-numeric:tabular-nums lining-nums;padding:.45rem .7rem}.efqMuq_packSelect:focus{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 14%, transparent);outline:none}.efqMuq_packSum{font-size:var(--fs-sm);color:var(--text-dim);font-variant-numeric:tabular-nums lining-nums;margin:0}.efqMuq_packTotal{font-family:var(--font-rune);font-size:var(--fs-xl);color:var(--gold)}.efqMuq_history{flex-direction:column;gap:.6rem;display:flex}.efqMuq_historyTitle{font-family:var(--font-rune);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin:0;font-weight:400}.efqMuq_payments{margin:0;padding:0;list-style:none}.efqMuq_payment{border-top:1px solid var(--line-soft);font-size:var(--fs-sm);font-variant-numeric:tabular-nums lining-nums;grid-template-columns:auto 1fr auto;grid-template-areas:"when what sum""when what state";column-gap:.8rem;padding:.55rem 0;display:grid}.efqMuq_paymentWhen{color:var(--text-faint);grid-area:when}.efqMuq_paymentWhat{color:var(--text-dim);grid-area:what}.efqMuq_paymentSum{text-align:right;color:var(--text);grid-area:sum}.efqMuq_paymentOk,.efqMuq_paymentState{text-align:right;font-size:var(--fs-xs);color:var(--gold);grid-area:state}.efqMuq_paymentState{color:var(--text-faint)}
.bpT28a_head{border-bottom:1px solid var(--line-soft);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding-bottom:.9rem;display:grid}.bpT28a_portrait{border:1px solid var(--line);object-fit:cover;object-position:50% 18%;border-radius:50%;width:56px;height:56px}.bpT28a_kicker{font-family:var(--font-rune);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin:0 0 .15rem}.bpT28a_title{color:var(--gold-bright);margin:0;font-size:clamp(1.25rem,3.4vw,1.55rem)}.bpT28a_left{font-size:var(--fs-sm);color:var(--text-faint);white-space:nowrap;align-self:center}.bpT28a_scroll{overscroll-behavior:contain;flex:1;min-height:0;margin:0 -.35rem;padding:.9rem .35rem .2rem;overflow-y:auto}.bpT28a_empty{font-size:var(--fs-md);color:var(--text-faint);margin:.6rem 0}.bpT28a_groupTitle{font-family:var(--font-rune);font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);justify-content:space-between;align-items:baseline;gap:.6rem;margin:0 0 .5rem;display:flex}.bpT28a_groupSources{font-family:var(--font-ui);letter-spacing:.04em;text-transform:none;color:var(--text-faint)}.bpT28a_items{overflow-anchor:none;flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.bpT28a_item{border:1px solid var(--line-soft);border-left:2px solid var(--gold);border-radius:var(--radius);background:color-mix(in srgb, var(--ink-600) 50%, transparent);padding:.7rem .85rem .6rem}.bpT28a_partial{border-color:color-mix(in srgb, var(--ember) 55%, transparent);border-left:3px solid var(--ember);background:color-mix(in srgb, var(--ember) 9%, color-mix(in srgb, var(--ink-600) 50%, transparent))}.bpT28a_partial .bpT28a_itemCount{color:var(--ember-soft);font-weight:600}.bpT28a_done{border-left-color:var(--line-soft);opacity:.72}.bpT28a_skipped{border-left-color:var(--line-soft);opacity:.6;border-left-style:dashed}.bpT28a_itemHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.15rem .6rem;display:flex}.bpT28a_itemTitle{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--text);flex:none;margin:0}.bpT28a_itemCount{font-size:var(--fs-xs);color:var(--text-faint);text-align:right}.bpT28a_ask{vertical-align:middle;background:color-mix(in srgb, var(--gold) 10%, transparent);border:1px solid color-mix(in srgb, var(--gold) 35%, transparent);width:1.3rem;height:1.3rem;color:var(--gold);font-family:var(--font-rune);font-size:var(--fs-xs);transition:color .2s var(--ease-soft), border-color .2s var(--ease-soft), background-color .2s var(--ease-soft);border-radius:99px;place-items:center;margin-left:.45rem;line-height:1;display:inline-grid}.bpT28a_ask:hover,.bpT28a_ask[aria-expanded=true]{color:var(--gold-bright);border-color:var(--gold);background:color-mix(in srgb, var(--gold) 20%, transparent)}.bpT28a_itemHint{font-size:var(--fs-sm);color:var(--text-faint);margin:.25rem 0 0;line-height:1.45}.bpT28a_options{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.bpT28a_option{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--ink-800) 50%, transparent);color:var(--text-dim);font-size:var(--fs-sm);cursor:pointer;transition:border-color .2s var(--ease-soft), background-color .2s var(--ease-soft), box-shadow .2s var(--ease-soft), color .2s var(--ease-soft);border-radius:999px;align-items:baseline;gap:.35rem;padding:.3rem .6rem;display:inline-flex}.bpT28a_option:hover,.bpT28a_option:focus-visible{border-color:var(--gold);color:var(--text);box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 40%, transparent), 0 0 12px color-mix(in srgb, var(--gold) 22%, transparent);outline:none}.bpT28a_optionOn{border-color:var(--gold);background:color-mix(in srgb, var(--gold-shade) 55%, transparent);color:var(--gold-bright)}.bpT28a_optionOn:hover,.bpT28a_optionOn:focus-visible{border-color:var(--gold-bright);box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 55%, transparent), 0 0 14px color-mix(in srgb, var(--gold) 30%, transparent)}.bpT28a_optionBlocked{opacity:.75;border-style:dashed}.bpT28a_optionLocked{opacity:.45;cursor:not-allowed}.bpT28a_optionWhy{font-size:var(--fs-2xs);color:var(--text-faint)}.bpT28a_optionBoon{border-color:color-mix(in srgb, var(--arcane) 50%, transparent);animation:bpT28a_boon-glow 2.6s var(--ease-soft) infinite}.bpT28a_optionBoon.bpT28a_optionOn{border-color:var(--arcane);box-shadow:0 0 12px color-mix(in srgb, var(--arcane) 45%, transparent);animation:none}.bpT28a_optionBoon:hover,.bpT28a_optionBoon:focus-visible{border-color:var(--arcane);box-shadow:0 0 0 1px color-mix(in srgb, var(--arcane) 60%, transparent), 0 0 14px color-mix(in srgb, var(--arcane) 40%, transparent);animation:none}@keyframes bpT28a_boon-glow{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 10px color-mix(in srgb, var(--arcane) 38%, transparent)}}.bpT28a_itemBoon{color:var(--arcane);white-space:nowrap;display:block}@media (prefers-reduced-motion:reduce){.bpT28a_optionBoon{box-shadow:0 0 10px color-mix(in srgb, var(--arcane) 30%, transparent);animation:none}}.bpT28a_optionMeta{font-size:var(--fs-2xs);color:var(--text-faint);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.bpT28a_optionOn .bpT28a_optionMeta{color:var(--gold)}.bpT28a_ownRow{gap:.4rem;margin-top:.5rem;display:flex}.bpT28a_own{border:1px solid var(--line-soft);border-radius:var(--radius);background:color-mix(in srgb, var(--ink-900) 55%, transparent);min-width:0;color:var(--text);font-size:var(--fs-sm);flex:1;padding:.35rem .6rem}.bpT28a_own:focus-visible{border-color:var(--gold);outline:none}.bpT28a_ownAdd,.bpT28a_later,.bpT28a_collapse{color:var(--text-faint);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:1px solid #0000}.bpT28a_ownAdd{border-color:var(--line-soft);border-radius:var(--radius);padding:.35rem .7rem}.bpT28a_ownAdd:hover:not(:disabled),.bpT28a_later:hover,.bpT28a_collapse:hover{color:var(--text)}.bpT28a_ownAdd:disabled{opacity:.4;cursor:default}.bpT28a_later{margin-top:.45rem;padding:0}.bpT28a_collapse{align-self:flex-start;margin-top:.85rem;padding:0}.bpT28a_mark{z-index:60;border:1px solid var(--gold);background:linear-gradient(180deg, color-mix(in srgb, var(--gold-shade) 90%, transparent), color-mix(in srgb, var(--ink-600) 95%, transparent));color:var(--gold-bright);box-shadow:var(--shadow-deep);cursor:pointer;animation:bpT28a_mark-pulse 2.6s var(--ease-soft) infinite;border-radius:999px;align-items:center;gap:.3rem;padding:.45rem .7rem .45rem .6rem;display:inline-flex;position:fixed;bottom:clamp(1rem,3vw,2rem);right:calc(clamp(1rem,3vw,2rem) + 8.6rem)}.bpT28a_markSign{font-family:var(--font-display);font-size:var(--fs-lg);line-height:1}.bpT28a_markCount{font-size:var(--fs-sm);font-variant-numeric:lining-nums tabular-nums}@keyframes bpT28a_mark-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--gold) 35%, transparent)}50%{box-shadow:0 0 0 6px #0000}}@media (prefers-reduced-motion:reduce){.bpT28a_mark{animation:none}}@media (max-width:640px){.bpT28a_head{grid-template-columns:auto 1fr}.bpT28a_left{grid-column:1/-1}}.bpT28a_option:disabled{cursor:default}.bpT28a_group+.bpT28a_group{margin-top:.5rem}.bpT28a_groupLabel{font-family:var(--font-rune);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin:.45rem 0 .25rem}.bpT28a_optionWrap{display:inline-flex}.bpT28a_badge{font-family:var(--font-rune);font-size:var(--fs-2xs);letter-spacing:.08em;color:var(--gold);margin:.2rem 0 0}.bpT28a_collapseDone{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 14%, transparent);color:var(--gold-bright);border-radius:999px;padding:.35rem 1.1rem}.bpT28a_collapseDone:hover{background:color-mix(in srgb, var(--gold) 22%, transparent);color:var(--gold-bright)}.bpT28a_markQuiet{border-color:var(--line-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--ink-600) 92%, transparent), color-mix(in srgb, var(--ink-800) 95%, transparent));color:var(--text-dim);animation:none}.bpT28a_markQuiet:hover{border-color:var(--gold);color:var(--gold-bright)}.bpT28a_optionOpen{border-color:var(--line-strong);color:var(--text)}.bpT28a_optionHas .bpT28a_optionMeta{color:var(--gold)}.bpT28a_familyPanel{border:1px solid var(--line-soft);border-left:2px solid var(--gold);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--void) 35%, transparent);margin-top:.6rem;padding:.55rem .7rem .7rem}.bpT28a_familyPanel .bpT28a_options{margin-top:.4rem}.bpT28a_familyLabel{font-family:var(--font-rune);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0}.bpT28a_groupNote{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-dim);margin:.15rem 0 .4rem;line-height:1.5}.bpT28a_circleLabel{font-family:var(--font-rune);font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--line);margin:.85rem 0 .1rem;padding-bottom:.25rem}.bpT28a_group>.bpT28a_circleLabel:first-child{margin-top:.55rem}.bpT28a_roleGroup+.bpT28a_roleGroup{margin-top:.35rem}@media (max-width:640px){.bpT28a_mark{right:4.6rem;bottom:calc(4.4rem + env(safe-area-inset-bottom))}}.bpT28a_inspect{border:1px solid var(--line-soft);border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--text-dim);margin:.5rem 0 0;padding:.5rem .65rem;line-height:1.45;display:none}.bpT28a_inspectTitle{color:var(--gold-bright);font-weight:500;font-family:var(--font-display);font-size:var(--fs-lg);display:block}.bpT28a_inspectText{margin:.25rem 0 0}@media (hover:none){.bpT28a_inspect{display:block}}.bpT28a_create{border:1px dashed var(--line);color:var(--gold);font-size:var(--fs-sm);cursor:pointer;background:0 0;border-radius:999px;margin-top:.6rem;padding:.3rem .75rem}.bpT28a_create:hover{border-color:var(--gold)}.bpT28a_createPane{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--ink-800) 50%, transparent);margin-top:.7rem;padding:.85rem 1rem;position:relative}.bpT28a_createClose{color:var(--text-faint);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;position:absolute;top:.4rem;right:.5rem}.bpT28a_createClose:hover{color:var(--text)}.bpT28a_createFull{z-index:1000;background:linear-gradient(160deg, var(--ink-700), var(--ink-800) 65%);background-attachment:fixed;position:fixed;inset:0;overflow-y:auto}.bpT28a_createFullBody{max-width:44rem;margin:0 auto;padding:3rem 16px 2rem;position:relative}.bpT28a_createFull .bpT28a_createClose{font-size:var(--fs-lg);position:fixed;top:.9rem;right:1rem}
.anRg9W_veil{z-index:140;background:color-mix(in srgb, var(--void) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:anRg9W_dice-veil .28s var(--ease-out);place-items:center;padding:clamp(.6rem,2vw,1.6rem);display:grid;position:fixed;inset:0}@keyframes anRg9W_dice-veil{0%{opacity:0}}.anRg9W_window{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--ink-700), var(--ink-900));width:min(1100px,100%);height:min(760px,100%);box-shadow:var(--shadow-deep);animation:anRg9W_dice-in .35s var(--ease-out) both;flex-direction:column;padding:clamp(.9rem,2vw,1.4rem);display:flex}@keyframes anRg9W_dice-in{0%{opacity:0;transform:translateY(14px)scale(.99)}}.anRg9W_head{align-items:center;gap:.8rem;margin-bottom:.9rem;display:flex}.anRg9W_title{color:var(--gold-bright);align-items:center;gap:.5rem;margin:0;font-size:clamp(1.3rem,3vw,1.7rem);display:flex}.anRg9W_close{border:1px solid var(--line-soft);width:2.1rem;height:2.1rem;color:var(--text-dim);font-size:var(--fs-md);transition:color .2s var(--ease-soft), border-color .2s var(--ease-soft), background-color .2s var(--ease-soft);background:0 0;border-radius:99px;place-items:center;margin-left:auto;line-height:1;display:grid}.anRg9W_close:hover{color:var(--gold);border-color:var(--line-strong);background:color-mix(in srgb, var(--gold) 10%, transparent)}.anRg9W_controls{flex-wrap:wrap;align-items:center;gap:.5rem .7rem;margin-bottom:.8rem;display:flex}.anRg9W_dice{flex-wrap:wrap;gap:.3rem;display:flex}.anRg9W_face{border:1px solid var(--line-soft);color:var(--text-faint);font-family:var(--font-rune);font-size:var(--fs-sm);transition:color .2s var(--ease-soft), border-color .2s var(--ease-soft), background-color .2s var(--ease-soft);background:0 0;border-radius:99px;padding:.3rem .6rem;position:relative}.anRg9W_face:hover{color:var(--gold);border-color:var(--line)}.anRg9W_faceOn,.anRg9W_faceOn:hover{color:var(--gold-bright);border-color:var(--line-strong);background:color-mix(in srgb, var(--gold) 12%, transparent)}.anRg9W_count{align-items:center;gap:.3rem;display:inline-flex}.anRg9W_step{border:1px solid var(--line-soft);width:1.7rem;height:1.7rem;color:var(--text-dim);background:0 0;border-radius:99px;place-items:center;line-height:1;display:grid}.anRg9W_step:hover:not(:disabled){color:var(--gold);border-color:var(--line-strong)}.anRg9W_step:disabled{opacity:.35;cursor:default}.anRg9W_countValue,.anRg9W_mod input{appearance:textfield;border:1px solid var(--line-soft);background:color-mix(in srgb, var(--ink-900) 60%, transparent);width:3rem;color:var(--gold-bright);font-family:var(--font-rune);text-align:center;border-radius:8px;padding:.25rem .3rem}.anRg9W_countValue::-webkit-outer-spin-button{appearance:none;margin:0}.anRg9W_countValue::-webkit-inner-spin-button{appearance:none;margin:0}.anRg9W_mod input::-webkit-outer-spin-button{appearance:none;margin:0}.anRg9W_mod input::-webkit-inner-spin-button{appearance:none;margin:0}.anRg9W_mod{font-size:var(--fs-sm);color:var(--text-faint);align-items:center;gap:.4rem;display:inline-flex}.anRg9W_throw{font-family:var(--font-display);background:linear-gradient(180deg, var(--gold), var(--gold-deep));color:var(--on-gold);font-size:var(--fs-md);transition:background .2s var(--ease-soft);border:1px solid #0000;border-radius:99px;margin-left:auto;padding:.45rem 1.1rem;font-weight:600}.anRg9W_throw:hover:not(:disabled){background:linear-gradient(180deg, var(--gold-bright), var(--gold))}.anRg9W_throw:disabled{opacity:.4;cursor:default}.anRg9W_tray{border:9px solid var(--wood-deep);background:var(--felt);min-height:220px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ink-900) 85%, transparent), inset 0 8px 18px color-mix(in srgb, var(--black) 75%, transparent), 0 1px 0 1px color-mix(in srgb, var(--flame) 50%, transparent), 0 8px 0 var(--ink-600), 0 18px 34px color-mix(in srgb, var(--black) 50%, transparent);border-radius:18px;flex:1;position:relative;overflow:hidden}.anRg9W_tray:after{pointer-events:none;content:"";box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--felt-deep) 65%, transparent), inset 0 0 34px color-mix(in srgb, var(--black) 55%, transparent);border-radius:8px;position:absolute;inset:0}.anRg9W_canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.anRg9W_canvas:active{cursor:grabbing}.anRg9W_total{font-family:var(--font-rune);color:var(--gold-bright);text-shadow:0 0 26px color-mix(in srgb, var(--gold) 30%, transparent);font-size:clamp(2rem,6vw,3rem);line-height:1}.anRg9W_foot{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-top:.8rem;display:flex}.anRg9W_result{font-size:var(--fs-md);color:var(--text-dim);margin:0}.anRg9W_clear{color:var(--text-faint);font-size:var(--fs-sm);background:0 0;border:none;margin-left:auto;padding:0}.anRg9W_clear:hover{color:var(--gold)}.anRg9W_log{font-size:var(--fs-sm);color:var(--text-faint);margin:.4rem 0 0;padding:0;line-height:1.7;list-style:none}
._31hasW_button{z-index:60;border:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--ink-500) 92%, transparent), color-mix(in srgb, var(--ink-800) 95%, transparent));color:var(--gold-bright);font-size:var(--fs-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 34px -12px color-mix(in srgb, var(--black) 90%, transparent), 0 0 24px color-mix(in srgb, var(--gold) 14%, transparent);transition:transform .25s var(--ease-out), border-color .25s var(--ease-soft), box-shadow .25s var(--ease-soft);border-radius:99px;align-items:center;gap:.55rem;padding:.5rem 1rem .5rem .6rem;display:inline-flex;position:fixed;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}._31hasW_button:hover{border-color:var(--line-strong);box-shadow:0 18px 40px -12px color-mix(in srgb, var(--black) 95%, transparent), 0 0 30px color-mix(in srgb, var(--gold) 26%, transparent);transform:translateY(-2px)}._31hasW_icon{width:2rem;height:2rem;filter:drop-shadow(0 2px 6px color-mix(in srgb, var(--black) 50%, transparent));transition:transform .4s var(--ease-out);flex:none}._31hasW_button:hover ._31hasW_icon{transform:rotate(-18deg)}._31hasW_label{font-family:var(--font-display);font-size:var(--fs-base);letter-spacing:.01em}@media (max-width:640px){._31hasW_label{display:none}._31hasW_button{bottom:calc(4.2rem + env(safe-area-inset-bottom));padding:.55rem}}
._3srabG_hall{isolation:isolate;width:100%;padding:clamp(1.4rem, 4vw, 3.2rem) var(--gutter);flex:1;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:clip}._3srabG_hearth{z-index:-1;pointer-events:none;position:absolute;inset:0}._3srabG_fire{background:radial-gradient(ellipse at 50% 100%, color-mix(in srgb, var(--ember) 26%, transparent), color-mix(in srgb, var(--gold) 10%, transparent) 45%, transparent 70%);filter:blur(30px);width:min(1100px,120vw);height:60vh;animation:_3srabG_breathe 7s var(--ease-soft) infinite;position:absolute;bottom:-22vh;left:50%;transform:translate(-50%)}._3srabG_spark{background:var(--ember-soft);width:3px;height:3px;box-shadow:0 0 8px var(--ember);opacity:0;border-radius:50%;animation:9s linear infinite _3srabG_ember-up;position:absolute;bottom:6%}._3srabG_frame{width:100%;max-width:var(--measure);border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--ink-700), var(--ink-800) 60%);box-shadow:var(--shadow-deep);animation:_3srabG_rise-in .7s var(--ease-out) both;grid-template-columns:16.5rem 1fr;gap:0;margin-block:auto;display:grid;position:relative;overflow:hidden}._3srabG_rail{background:color-mix(in srgb, var(--void) 45%, transparent);border-right:1px solid var(--line-soft);flex-direction:column;gap:1.1rem;min-width:0;padding:1.3rem 1.2rem;display:flex}._3srabG_railTop{align-items:center;gap:.5rem;display:flex}._3srabG_help{border:1px solid var(--line-soft);width:1.55rem;height:1.55rem;color:var(--text-faint);font-family:var(--font-rune);font-size:var(--fs-sm);transition:color .25s var(--ease-soft), border-color .25s var(--ease-soft), background-color .25s var(--ease-soft);background:0 0;border-radius:99px;flex:none;place-items:center;margin-left:auto;line-height:1;display:grid}._3srabG_help:hover{color:var(--gold);border-color:var(--line-strong);background:color-mix(in srgb, var(--gold) 8%, transparent)}._3srabG_exit{font-size:var(--fs-sm);color:var(--text-faint);text-decoration:none}._3srabG_exit:hover{color:var(--gold)}._3srabG_kicker{font-family:var(--font-rune);font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0}._3srabG_path{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}._3srabG_pathStep{width:100%;color:var(--text-faint);font-size:var(--fs-md);text-align:left;transition:color .25s var(--ease-soft), background-color .25s var(--ease-soft), border-color .25s var(--ease-soft);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.7rem;padding:.42rem .5rem;display:flex}._3srabG_pathStep:disabled{opacity:.4;cursor:default}._3srabG_pathStep:not(:disabled):hover{color:var(--text-dim);background:color-mix(in srgb, var(--white) 3.5%, transparent)}._3srabG_pathMark{border:1px solid var(--line);width:1.55rem;height:1.55rem;font-family:var(--font-rune);font-size:var(--fs-sm);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}._3srabG_done{color:var(--text-dim)}._3srabG_done ._3srabG_pathMark{color:var(--verdant);border-color:color-mix(in srgb, var(--verdant) 45%, transparent)}._3srabG_here,._3srabG_here:hover{color:var(--gold-bright);background:color-mix(in srgb, var(--gold) 10%, transparent);border-color:var(--line-strong)}._3srabG_here ._3srabG_pathMark{color:var(--gold-bright);border-color:var(--gold);box-shadow:0 0 14px color-mix(in srgb, var(--gold) 30%, transparent)}._3srabG_card{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--ink-900) 55%, transparent);flex-direction:column;gap:.55rem;margin-top:auto;padding:.85rem .9rem;display:flex}._3srabG_cardHead{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}._3srabG_cardName{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--text);overflow-wrap:anywhere;line-height:1.15}._3srabG_cardBlank{color:var(--text-faint);font-style:italic}._3srabG_cardLevel{border:1px solid var(--line-strong);width:1.7rem;height:1.7rem;font-family:var(--font-rune);font-size:var(--fs-sm);color:var(--gold);border-radius:50%;flex:none;place-items:center;display:grid}._3srabG_cardMeta{font-size:var(--fs-xs);color:var(--text-faint);min-height:1.2em;margin:0}._3srabG_cardStats{grid-template-columns:repeat(3,1fr);gap:.3rem;display:grid}._3srabG_cardStat{font-size:var(--fs-xs);color:var(--text-dim);font-variant-numeric:lining-nums tabular-nums;align-items:baseline;gap:.28rem;display:flex}._3srabG_cardStat b{font-family:var(--font-rune);font-weight:400;font-size:var(--fs-2xs);letter-spacing:.1em;color:var(--text-faint)}._3srabG_cardHp{font-size:var(--fs-sm);color:var(--text-faint);border-top:1px solid var(--line-soft);padding-top:.45rem}._3srabG_cardHp strong{color:var(--verdant);font-variant-numeric:lining-nums tabular-nums}._3srabG_stage{flex-direction:column;min-width:0;min-height:min(76vh,640px);padding:clamp(1.3rem,3vw,2.2rem);display:flex}._3srabG_head{animation:_3srabG_rise-in .5s var(--ease-out) both}._3srabG_stepOf{font-family:var(--font-rune);font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);margin:0 0 .5rem}._3srabG_title{margin:0 0 .5rem;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:500}._3srabG_lead{max-width:52ch;font-size:var(--fs-md);color:var(--text-dim);margin:0}._3srabG_body{animation:_3srabG_rise-in .5s var(--ease-out) 60ms both;flex:1;margin:1.6rem 0;container-type:inline-size}._3srabG_choices{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.6rem;display:grid}._3srabG_cell{min-width:0;animation:_3srabG_rise-in .45s var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms);display:flex;position:relative}._3srabG_choices._3srabG_choicesWide{grid-template-columns:repeat(2,minmax(0,1fr))}._3srabG_choicesWide>._3srabG_cell{container-type:inline-size}._3srabG_cell>._3srabG_choice{flex:1;min-width:0;animation:none}._3srabG_ask{z-index:1;background:color-mix(in srgb, var(--gold) 10%, transparent);border:1px solid color-mix(in srgb, var(--gold) 35%, transparent);width:1.5rem;height:1.5rem;color:var(--gold);font-family:var(--font-rune);font-size:var(--fs-sm);transition:color .25s var(--ease-soft), border-color .25s var(--ease-soft), background-color .25s var(--ease-soft);border-radius:99px;place-items:center;line-height:1;display:grid;position:absolute;top:.4rem;left:.4rem}._3srabG_cell:hover ._3srabG_ask{color:var(--gold-bright);border-color:color-mix(in srgb, var(--gold) 55%, transparent)}._3srabG_ask:hover{color:var(--gold-bright);border-color:var(--gold);background:color-mix(in srgb, var(--gold) 20%, transparent)}._3srabG_askOn,._3srabG_cell:hover ._3srabG_askOn{color:var(--gold-bright);border-color:var(--gold);background:color-mix(in srgb, var(--gold) 14%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--gold) 22%, transparent)}._3srabG_info{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--ink-600) 50%, transparent);animation:_3srabG_rise-in .35s var(--ease-out) both;margin-top:.7rem;padding:.85rem 1rem}._3srabG_infoHead{align-items:baseline;gap:.6rem;display:flex}._3srabG_infoName{font-size:var(--fs-lg);color:var(--gold-bright);flex:1;margin:0}._3srabG_infoClose{color:var(--text-faint);font-size:var(--fs-sm);background:0 0;border:none;flex:none;padding:.2rem;line-height:1}._3srabG_infoClose:hover{color:var(--text)}._3srabG_infoFacts{flex-wrap:wrap;gap:.4rem 1.6rem;margin:.6rem 0 0;display:flex}._3srabG_infoFact{align-items:baseline;gap:.45rem;margin:0;display:flex}._3srabG_infoFact dt{font-size:var(--fs-sm);letter-spacing:.04em;color:var(--text-faint)}._3srabG_infoFact dd{font-size:var(--fs-sm);color:var(--gold);margin:0}._3srabG_infoTraits{border-top:1px solid var(--line-soft);flex-direction:column;gap:.55rem;margin:.8rem 0 0;padding-top:.7rem;display:flex}._3srabG_infoTraits._3srabG_branchTraits{border-top:0;margin:.8rem 0 0;padding-top:0}._3srabG_branchSpells{margin-top:.9rem}._3srabG_branchHead{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--gold);margin:0 0 .35rem;font-weight:600;line-height:1.3}._3srabG_infoTrait{grid-template-columns:minmax(7.5rem,11rem) 1fr;gap:.2rem 1rem;margin:0;display:grid}._3srabG_infoTrait dt{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--gold);font-weight:600;line-height:1.3}._3srabG_infoTrait dd{font-size:var(--fs-sm);color:var(--text-dim);margin:0;line-height:1.55}._3srabG_infoPoints{color:var(--text-faint);flex-direction:column;gap:.25rem;margin:.35rem 0 0;padding-left:1.1rem;display:flex}._3srabG_infoPoints li::marker{color:var(--gold)}@container (max-width:38rem){._3srabG_infoTrait{grid-template-columns:1fr}}._3srabG_infoPending{font-size:var(--fs-sm);color:var(--text-faint);margin:.7rem 0 0;line-height:1.55}._3srabG_choice{background:color-mix(in srgb, var(--white) 2%, transparent);border:1px solid var(--line-soft);border-radius:var(--radius);color:var(--text-dim);text-align:center;animation:_3srabG_rise-in .45s var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms);transition:color .25s var(--ease-soft), border-color .25s var(--ease-soft), background-color .25s var(--ease-soft), transform .25s var(--ease-out);flex-direction:column;align-items:center;gap:.5rem;padding:1rem .7rem;display:flex;position:relative}._3srabG_choice:hover{color:var(--text);border-color:var(--line);background:color-mix(in srgb, var(--white) 4.5%, transparent);transform:translateY(-2px)}._3srabG_chosen,._3srabG_chosen:hover{color:var(--gold-bright);border-color:var(--line-strong);background:color-mix(in srgb, var(--gold) 9%, transparent);box-shadow:inset 0 0 26px color-mix(in srgb, var(--gold) 10%, transparent), var(--shadow-lift)}._3srabG_chosen:after{content:"";background:var(--gold);width:6px;height:6px;box-shadow:0 0 10px var(--gold);border-radius:50%;position:absolute;top:.5rem;right:.5rem}._3srabG_choiceWide{text-align:left;flex-direction:row;align-items:center;gap:.85rem;padding-left:1.9rem}._3srabG_sigil{border:1px solid var(--line);width:2.6rem;height:2.6rem;font-family:var(--font-display);font-size:var(--fs-xl);color:var(--gold);background:color-mix(in srgb, var(--void) 50%, transparent);transition:border-color .25s var(--ease-soft);border-radius:50%;flex:none;place-items:center;display:grid}._3srabG_chosen ._3srabG_sigil{border-color:var(--gold);box-shadow:0 0 18px color-mix(in srgb, var(--gold) 25%, transparent)}._3srabG_choiceName{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;max-width:100%;font-size:clamp(.8rem,3.6vw,.95rem);line-height:1.25}._3srabG_choiceWide ._3srabG_choiceName{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;white-space:nowrap;flex:none}@container (max-width:19.5rem){._3srabG_choiceWide{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding-left:.7rem}}._3srabG_aside{font-size:var(--fs-sm);color:var(--text-faint);grid-column:1/-1;max-width:48ch;margin:.3rem 0 0}._3srabG_asideStarted{color:var(--ember-soft)}._3srabG_naming{flex-direction:column;gap:1rem;max-width:34rem;display:flex}._3srabG_nameLabel{font-family:var(--font-rune);font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint)}._3srabG_nameInput{border:none;border-bottom:1px solid var(--line);width:100%;color:var(--text);font-family:var(--font-display);transition:border-color .25s var(--ease-soft);background:0 0;padding:.5rem 0 .6rem;font-size:clamp(1.6rem,3.6vw,2.3rem)}._3srabG_nameInput::placeholder{color:var(--text-faint);opacity:.55}._3srabG_nameInput:focus{border-bottom-color:var(--gold);outline:none}._3srabG_gate{z-index:1;width:min(var(--measure), 100%);padding:clamp(2rem, 6vw, 4rem) var(--gutter);animation:_3srabG_rise-in .6s var(--ease-out) both;margin:auto;position:relative}._3srabG_gateExit{color:var(--text-faint);font-size:var(--fs-sm);margin-bottom:1.6rem;text-decoration:none;display:inline-block}._3srabG_gateExit:hover{color:var(--gold)}._3srabG_gateTitle{color:var(--gold-bright);margin:.3rem 0 .5rem;font-size:clamp(2rem,6vw,3rem)}._3srabG_gateLead{max-width:46ch;font-size:var(--fs-base);color:var(--text-dim);margin:0 0 2rem;line-height:1.7}._3srabG_modes{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:.9rem;display:grid}._3srabG_modeCard{text-align:left;border:1px solid var(--line-soft);border-radius:var(--radius);background:color-mix(in srgb, var(--white) 2%, transparent);transition:border-color .25s var(--ease-soft), background-color .25s var(--ease-soft), transform .25s var(--ease-out);animation:_3srabG_rise-in .45s var(--ease-out) both;flex-direction:column;gap:.5rem;padding:1.5rem 1.4rem;display:flex}._3srabG_modeCard:hover{border-color:var(--line);background:color-mix(in srgb, var(--ink-500) 45%, transparent);transform:translateY(-2px)}._3srabG_modeOn,._3srabG_modeOn:hover{border-color:var(--line-strong);background:color-mix(in srgb, var(--gold) 9%, transparent)}._3srabG_modeName{font-family:var(--font-display);color:var(--gold-bright);font-size:1.55rem}._3srabG_modeText{font-size:var(--fs-md);color:var(--text-dim);line-height:1.6}._3srabG_modeFor{border-top:1px solid var(--line-soft);font-size:var(--fs-sm);color:var(--text-faint);margin-top:auto;padding-top:.5rem;line-height:1.5}._3srabG_origin{flex-direction:column;gap:.9rem;display:flex}._3srabG_originField{flex-direction:column;gap:.35rem;display:flex}._3srabG_originLabel{font-family:var(--font-rune);font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}._3srabG_originHint{font-family:var(--font-ui);font-size:var(--fs-xs);letter-spacing:0;text-transform:none}._3srabG_originInput,._3srabG_originSelect{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ink-900) 60%, transparent);color:var(--text);font-size:var(--fs-base);padding:.55rem .7rem}._3srabG_originInput:focus,._3srabG_originSelect:focus{border-color:var(--line-strong);outline:none}._3srabG_originRow{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.9rem;display:grid}._3srabG_dieRow{flex-wrap:wrap;gap:.4rem;display:flex}._3srabG_dieChoice{border:1px solid var(--line-soft);color:var(--text-dim);font-family:var(--font-rune);font-size:var(--fs-md);transition:color .2s var(--ease-soft), border-color .2s var(--ease-soft), background-color .2s var(--ease-soft);background:0 0;border-radius:99px;padding:.4rem .8rem}._3srabG_dieChoice:hover{color:var(--gold);border-color:var(--line)}._3srabG_dieOn,._3srabG_dieOn:hover{color:var(--gold-bright);border-color:var(--line-strong);background:color-mix(in srgb, var(--gold) 9%, transparent)}._3srabG_levelPick{border:1px solid var(--line-soft);border-radius:var(--radius);background:color-mix(in srgb, var(--ink-600) 35%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:1.1rem;padding:.7rem .9rem;display:flex}._3srabG_levelLabel{font-size:var(--fs-md);color:var(--text-dim);flex-direction:column;gap:.1rem;display:flex}._3srabG_levelHint{font-size:var(--fs-sm);color:var(--text-faint)}._3srabG_levelControl{align-items:center;gap:.4rem;display:inline-flex}._3srabG_levelBtn{border:1px solid var(--line-soft);width:1.9rem;height:1.9rem;color:var(--text-dim);font-size:var(--fs-base);transition:color .2s var(--ease-soft), border-color .2s var(--ease-soft), background-color .2s var(--ease-soft);background:0 0;border-radius:99px;place-items:center;line-height:1;display:grid}._3srabG_levelBtn:hover:not(:disabled){color:var(--gold);border-color:var(--line-strong);background:color-mix(in srgb, var(--gold) 8%, transparent)}._3srabG_levelBtn:disabled{opacity:.35;cursor:default}._3srabG_levelValue{appearance:textfield;border:1px solid var(--line-soft);background:color-mix(in srgb, var(--ink-900) 60%, transparent);width:3.2rem;color:var(--gold-bright);font-family:var(--font-rune);font-size:var(--fs-base);text-align:center;border-radius:8px;padding:.25rem .3rem}._3srabG_levelValue::-webkit-outer-spin-button{appearance:none;margin:0}._3srabG_levelValue::-webkit-inner-spin-button{appearance:none;margin:0}._3srabG_summary{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem;margin:0;display:grid}._3srabG_summary div{border:1px solid var(--line-soft);border-radius:var(--radius);background:color-mix(in srgb, var(--void) 35%, transparent);padding:.6rem .75rem}._3srabG_summary dt{font-size:var(--fs-xs);color:var(--text-faint)}._3srabG_summary dd{font-family:var(--font-display);font-size:var(--fs-2xl);color:var(--gold-bright);font-variant-numeric:lining-nums tabular-nums;margin:.2rem 0 0}._3srabG_summaryHint{font-family:var(--font-ui);font-size:var(--fs-2xs);color:var(--text-faint);display:block}._3srabG_error{color:var(--blood-soft);font-size:var(--fs-sm);margin:0}._3srabG_foot{border-top:1px solid var(--line-soft);align-items:center;gap:.7rem;padding-top:1rem;display:flex}._3srabG_back{color:var(--text-faint);font-size:var(--fs-md);background:0 0;border:none}._3srabG_back:hover:not(:disabled){color:var(--gold)}._3srabG_back:disabled{opacity:.3;cursor:default}._3srabG_next{border:1px solid var(--line-strong);background:linear-gradient(100deg, color-mix(in srgb, var(--gold) 16%, transparent), color-mix(in srgb, var(--ember) 12%, transparent));color:var(--gold-bright);font-size:var(--fs-body);transition:box-shadow .3s var(--ease-soft), transform .25s var(--ease-out), opacity .2s var(--ease-soft);border-radius:99px;align-items:center;gap:.6rem;margin-left:auto;padding:.6rem 1.3rem;display:inline-flex;position:relative;overflow:hidden}._3srabG_next:hover:not(:disabled){box-shadow:var(--glow-gold);transform:translateY(-1px)}._3srabG_next:disabled{opacity:.4;cursor:default}._3srabG_arrow{width:20px;height:12px;transition:transform .3s var(--ease-out)}._3srabG_next:hover:not(:disabled) ._3srabG_arrow{transform:translate(4px)}@media (max-width:1024px){._3srabG_frame{grid-template-columns:1fr}._3srabG_rail{border-right:none;border-bottom:1px solid var(--line-soft)}._3srabG_path{scrollbar-width:none;flex-direction:row;overflow-x:auto}._3srabG_path::-webkit-scrollbar{display:none}._3srabG_pathLabel{white-space:nowrap}._3srabG_card{flex-direction:row;justify-content:space-between;align-items:center;gap:.8rem;margin-top:0}._3srabG_cardHead{flex:none}._3srabG_cardMeta{text-align:right}._3srabG_cardStats,._3srabG_cardHp{display:none}._3srabG_stage{min-height:0}}@media (max-width:640px){._3srabG_hall{padding:0}._3srabG_frame{border:none;border-radius:0;min-height:100dvh}}@container (max-width:31rem){._3srabG_choices{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr))}}@keyframes _3srabG_rise-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes _3srabG_breathe{0%,to{opacity:.6}50%{opacity:1}}@keyframes _3srabG_ember-up{0%{opacity:0;transform:translate(0,0)scale(.6)}12%{opacity:1}80%{opacity:.6}to{opacity:0;transform:translate3d(var(--sway,20px), -60vh, 0) scale(1.1)}}._3srabG_chips{flex-wrap:wrap;gap:.5rem;display:flex}._3srabG_chip{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--ink-800) 50%, transparent);color:var(--text-dim);font-size:var(--fs-body);cursor:pointer;animation:_3srabG_rise-in .45s var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms);transition:border-color .25s var(--ease-soft), background-color .25s var(--ease-soft), color .25s var(--ease-soft);border-radius:999px;padding:.45rem .85rem}._3srabG_chip:hover{border-color:var(--line-strong);color:var(--text)}._3srabG_chipOn{border-color:var(--gold);background:color-mix(in srgb, var(--gold-shade) 55%, transparent);color:var(--gold-bright)}._3srabG_speciesChoice{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--ink-600) 50%, transparent);animation:_3srabG_rise-in .4s var(--ease-out) both;margin-top:.7rem;padding:.85rem 1rem}._3srabG_speciesChoiceLabel{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--gold);flex-direction:column;gap:.15rem;margin-bottom:.5rem;font-weight:600;display:flex}._3srabG_speciesChoice ._3srabG_chip{font-size:var(--fs-sm);padding:.3rem .75rem}._3srabG_speciesChoiceOpen{border-left:3px solid var(--gold)}._3srabG_speciesChoiceDone{border-left:3px solid var(--line-soft)}._3srabG_speciesChoiceHead{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}._3srabG_speciesChoiceCount{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--gold);white-space:nowrap;font-weight:600}._3srabG_speciesChoiceDone ._3srabG_speciesChoiceCount{color:var(--text-faint);font-weight:400}._3srabG_speciesChoiceHint{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-faint);line-height:1.45}._3srabG_picks{overflow-anchor:none;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}._3srabG_own{margin-top:1.1rem}._3srabG_ownRules{margin-top:.9rem}._3srabG_ownChoice{border-style:dashed;border-color:var(--line)}._3srabG_ownChoice._3srabG_chosen{border-style:solid}._3srabG_ownChoice ._3srabG_sigil{color:var(--text-dim);border-style:dashed}._3srabG_ownChoice._3srabG_chosen ._3srabG_sigil{color:var(--gold);border-style:solid}._3srabG_hpChoice{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}._3srabG_hpChoiceButtons{flex-wrap:wrap;gap:.5rem;display:flex}._3srabG_editorFull{z-index:1000;background:linear-gradient(160deg, var(--ink-700), var(--ink-800) 65%);background-attachment:fixed;position:fixed;inset:0;overflow-y:auto}._3srabG_editorBody{gap:.9rem;max-width:44rem;margin:0 auto;padding:3rem 16px 2.5rem;display:grid;position:relative}._3srabG_editorClose{color:var(--text-faint);font-size:var(--fs-lg);cursor:pointer;background:0 0;border:0;position:fixed;top:.9rem;right:1rem}._3srabG_editorClose:hover{color:var(--text)}._3srabG_editorTitle{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--gold-bright);margin:0;font-weight:600}._3srabG_editorFoot{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:.6rem;padding-top:.6rem;display:flex}._3srabG_tale{border:1px solid var(--line-soft);border-radius:var(--radius);margin-top:1rem;padding:.8rem 1rem}._3srabG_taleHead{cursor:pointer;font-family:var(--font-display);font-size:var(--fs-lg);color:var(--gold-bright)}._3srabG_taleNote{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-dim)}._3srabG_taleField{gap:.35rem;margin-top:.8rem;display:grid}._3srabG_taleLabel{font-family:var(--font-rune);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}._3srabG_taleInput{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--void) 30%, transparent);width:100%;color:var(--text);font-family:var(--font-ui);font-size:var(--fs-body);resize:vertical;padding:.6rem .8rem;line-height:1.6}._3srabG_taleInput:focus{border-color:var(--gold);outline:none}
.GLSuJW_guard{display:contents}.GLSuJW_guard :is(button,select,input,textarea):not(nav button,.pip,.level-display,.stat-box__value,.identity__name,[aria-expanded]:not(.ui-select__button),[aria-label^=Свернуть],.circle-filter__chip,.act__use,.act__variant,.init__go,.turn button){opacity:.45;filter:saturate(.5)}.GLSuJW_nudge{left:50%;bottom:calc(5rem + env(safe-area-inset-bottom));z-index:60;border:1px solid var(--line-strong);background:var(--ink-700);box-shadow:var(--shadow-lift);color:var(--gold-bright);font-size:var(--fs-sm);white-space:nowrap;border-radius:99px;margin:0;padding:.6rem 1rem;position:fixed;transform:translate(-50%)}
.z4brqG_app{isolation:isolate;z-index:1;flex-direction:column;flex:1;width:100%;display:flex;position:relative}.z4brqG_hearth{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 100%, color-mix(in srgb, var(--ember) 13%, transparent), color-mix(in srgb, var(--gold) 6%, transparent) 45%, transparent 70%);filter:blur(40px);width:min(1200px,130vw);height:70vh;position:fixed;bottom:-30vh;left:50%;transform:translate(-50%)}.z4brqG_topbar{z-index:40;background:color-mix(in srgb, var(--ink-900) 82%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--line-soft);position:sticky;top:0}.z4brqG_topbarInner{width:100%;max-width:var(--measure);padding:.5rem var(--gutter);align-items:center;gap:.8rem;margin:0 auto;display:flex}.z4brqG_back{color:var(--text-dim);font-size:var(--fs-sm);flex:none;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.z4brqG_back:hover{color:var(--gold)}.z4brqG_backArrow{transition:transform .3s var(--ease-out);display:inline-block}.z4brqG_back:hover .z4brqG_backArrow{transform:translate(-3px)}.z4brqG_path{min-width:0;font-size:var(--fs-sm);color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:.45rem;display:flex;overflow:hidden}.z4brqG_pathRoot,.z4brqG_pathSep{color:var(--text-faint)}.z4brqG_pathRoot{font-family:var(--font-rune);letter-spacing:.08em}.z4brqG_help{border:1px solid var(--line-soft);width:1.65rem;height:1.65rem;color:var(--text-faint);font-family:var(--font-rune);font-size:var(--fs-sm);transition:color .25s var(--ease-soft), border-color .25s var(--ease-soft), background-color .25s var(--ease-soft);background:0 0;border-radius:99px;flex:none;place-items:center;line-height:1;display:grid}.z4brqG_help:hover{color:var(--gold);border-color:var(--line-strong);background:color-mix(in srgb, var(--gold) 8%, transparent)}.z4brqG_gear{position:relative}.z4brqG_gear .z4brqG_dot{border:1px solid var(--void);width:7px;height:7px;position:absolute;top:-1px;right:-1px}.z4brqG_dot{border-radius:50%;flex:none;width:7px;height:7px;position:relative}.z4brqG_saving .z4brqG_dot:after{content:"";border:1px solid var(--gold);animation:z4brqG_pulse-ring 1.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-3px}@keyframes z4brqG_pulse-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.z4brqG_saved{color:var(--text-faint)}.z4brqG_saved .z4brqG_dot{background:var(--verdant);box-shadow:0 0 8px color-mix(in srgb, var(--verdant) 60%, transparent)}.z4brqG_saving{color:var(--gold)}.z4brqG_saving .z4brqG_dot{background:var(--gold)}.z4brqG_offline{color:var(--amber)}.z4brqG_offline .z4brqG_dot{background:var(--amber)}.z4brqG_conflict,.z4brqG_rejected{color:var(--blood-soft)}.z4brqG_conflict .z4brqG_dot,.z4brqG_rejected .z4brqG_dot{background:var(--blood-bright)}.z4brqG_sheet{width:100%;max-width:var(--measure);padding:clamp(1rem, 2.5vw, 1.8rem) var(--gutter) 6.5rem;flex-direction:column;flex:1;gap:1rem;margin:0 auto;display:flex}.z4brqG_tabs{z-index:30;margin:0 calc(var(--gutter) * -1);padding:.5rem var(--gutter);background:linear-gradient(to bottom, color-mix(in srgb, var(--ink-900) 92%, transparent), color-mix(in srgb, var(--ink-900) 72%, transparent));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;gap:.25rem;display:flex;position:sticky;top:41px;overflow-x:auto}.z4brqG_tabs::-webkit-scrollbar{display:none}.z4brqG_tab{color:var(--text-faint);font-size:var(--fs-md);white-space:nowrap;transition:color .25s var(--ease-soft), background-color .25s var(--ease-soft), border-color .25s var(--ease-soft);background:0 0;border:1px solid #0000;border-radius:99px;padding:.42rem 1.05rem;position:relative}.z4brqG_tab:hover{color:var(--text-dim);background:color-mix(in srgb, var(--white) 4%, transparent)}.z4brqG_tabMuted:not(.z4brqG_tabActive){opacity:.45}.z4brqG_tabActive,.z4brqG_tabActive:hover{color:var(--gold-bright);background:color-mix(in srgb, var(--gold) 12%, transparent);border-color:var(--line-strong);box-shadow:inset 0 0 18px color-mix(in srgb, var(--gold) 12%, transparent);opacity:1}.z4brqG_subtabs{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:.2rem 1.2rem;margin:.4rem 0 .2rem;padding:0 .2rem;display:flex}.z4brqG_subtab{color:var(--text-faint);font-size:var(--fs-md);cursor:pointer;background:0 0;border:none;padding:.45rem .1rem .55rem;position:relative}.z4brqG_subtab:hover{color:var(--text-dim)}.z4brqG_subtabActive,.z4brqG_subtabActive:hover{color:var(--gold-bright)}.z4brqG_subtabActive:after{content:"";background:var(--gold);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.z4brqG_main{animation:z4brqG_rise-in .4s var(--ease-out);flex:1}.z4brqG_twoCol{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:1rem;display:grid}.z4brqG_col{flex-direction:column;gap:1rem;min-width:0;display:flex}@media (max-width:1024px){.z4brqG_twoCol{grid-template-columns:1fr}}.z4brqG_overlay{background:color-mix(in srgb, var(--void) 72%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;animation:z4brqG_rise-in .3s var(--ease-out);justify-content:center;align-items:flex-start;padding:4rem 1rem;display:flex;position:fixed;inset:0}.z4brqG_dialog{background:linear-gradient(160deg, var(--ink-700), var(--ink-800) 70%);border:1px solid color-mix(in srgb, var(--blood) 50%, transparent);border-radius:var(--radius-lg);width:480px;max-width:100%;box-shadow:var(--shadow-deep);animation:z4brqG_rise-in .4s var(--ease-out) both;padding:1.5rem}.z4brqG_dialogTitle{font-size:var(--fs-xl);color:var(--blood-soft);margin:0 0 .6rem}.z4brqG_dialogText{font-size:var(--fs-md);color:var(--text-dim);margin:0 0 1.1rem}.z4brqG_dialogActions{flex-wrap:wrap;gap:.6rem;display:flex}.z4brqG_choice{text-align:left;background:color-mix(in srgb, var(--white) 3%, transparent);border:1px solid var(--line);border-radius:var(--radius);min-width:170px;color:var(--text);font-size:var(--fs-sm);transition:border-color .25s var(--ease-soft), background-color .25s var(--ease-soft), transform .25s var(--ease-out);flex:1;padding:.75rem .85rem}.z4brqG_choice:hover{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 8%, transparent);transform:translateY(-1px)}.z4brqG_choiceHint{font-size:var(--fs-xs);color:var(--text-faint);margin-top:.25rem;display:block}@media (max-width:640px){.z4brqG_path{display:none}}@keyframes z4brqG_rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:640px){.z4brqG_tabs{padding:.35rem .5rem calc(.35rem + env(safe-area-inset-bottom));border-top:1px solid var(--line-soft);background:color-mix(in srgb, var(--ink-900) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:0;margin:0;position:fixed;inset:auto 0 0}.z4brqG_tab{min-height:44px;font-size:var(--fs-body);flex:1}.z4brqG_sheet{padding-bottom:calc(8rem + env(safe-area-inset-bottom))}}.z4brqG_demoCta{border:1px solid var(--line-strong);color:var(--gold-bright);font-size:var(--fs-sm);white-space:nowrap;border-radius:99px;flex:none;padding:.35rem .85rem;text-decoration:none}.z4brqG_demoCta:hover{background:color-mix(in srgb, var(--gold) 12%, transparent);border-color:var(--gold)}.z4brqG_demoNote{padding:.6rem var(--gutter);border-bottom:1px solid var(--line-soft);background:color-mix(in srgb, var(--gold) 8%, transparent);color:var(--gold);font-size:var(--fs-sm);text-align:center;margin:0}.z4brqG_pdfWrap{flex:none;position:relative}.z4brqG_pdf{border:1px solid var(--line-soft);color:var(--text-dim);font-family:var(--font-ui);font-size:var(--fs-xs);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:99px;padding:.3rem .7rem;line-height:1}.z4brqG_pdf:hover:not(:disabled){color:var(--gold);border-color:var(--line-strong);background:color-mix(in srgb, var(--gold) 8%, transparent)}.z4brqG_pdf:disabled{cursor:progress}.z4brqG_pdfMessage{z-index:5;background:var(--ink-600);border:1px solid var(--line-strong);color:var(--text);font-size:var(--fs-xs);white-space:nowrap;border-radius:6px;padding:.35rem .6rem;position:absolute;top:calc(100% + .4rem);right:0}.z4brqG_pdfOffer{white-space:normal;text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}
.n3GHPG_page{z-index:1;width:min(var(--measure), 100%);animation:n3GHPG_rise-in .6s var(--ease-out) both;margin:0 auto;padding:clamp(1.6rem,5vw,3.2rem) 16px 3rem;position:relative}.n3GHPG_top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.n3GHPG_kicker{font-family:var(--font-rune);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0}.n3GHPG_skip{color:var(--text-faint);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none}.n3GHPG_skip:hover{color:var(--text)}.n3GHPG_title{font-family:var(--font-display);font-size:var(--fs-2xl);color:var(--gold-bright);margin:.3rem 0 1.2rem;font-weight:600}.n3GHPG_intro{max-width:52ch;font-size:var(--fs-body);color:var(--text-dim);margin:-.4rem 0 1.4rem;line-height:1.6}.n3GHPG_tray{flex-wrap:wrap;gap:.6rem;margin:0 0 1.4rem;padding:0;list-style:none;display:flex}.n3GHPG_stone{opacity:.35;transition:opacity .3s var(--ease-soft), transform .3s var(--ease-out);justify-items:center;gap:.2rem;display:grid}.n3GHPG_stoneDone{opacity:.8}.n3GHPG_stoneNow{opacity:1;transform:translateY(-3px)}.n3GHPG_stoneName{font-family:var(--font-rune);font-size:var(--fs-2xs);letter-spacing:.14em;color:var(--text-dim);font-variant-numeric:lining-nums tabular-nums}.n3GHPG_stoneNow .n3GHPG_stoneName{color:var(--gold-bright)}.n3GHPG_card{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(165deg, color-mix(in srgb, var(--ink-700) 92%, transparent), color-mix(in srgb, var(--ink-900) 94%, transparent));gap:.8rem;padding:1.3rem 1.4rem;display:grid}.n3GHPG_actLead{border-bottom:1px solid var(--line-soft);font-size:var(--fs-sm);color:var(--text-dim);margin:0;padding-bottom:.8rem}.n3GHPG_label{font-family:var(--font-rune);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0}.n3GHPG_say{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--text);margin:0;line-height:1.5}.n3GHPG_throw{justify-items:start;gap:.6rem;display:grid}.n3GHPG_roll{border:1px solid var(--gold);background:color-mix(in srgb, var(--gold) 12%, transparent);color:var(--gold-bright);font-size:var(--fs-body);cursor:pointer;font-variant-numeric:lining-nums tabular-nums;border-radius:99px;padding:.6rem 1.3rem}.n3GHPG_roll:disabled{opacity:.5;cursor:default}.n3GHPG_result{min-height:3.6rem}.n3GHPG_result .die-face{width:3.4rem;height:3.4rem}.n3GHPG_result .act__roll{font-size:var(--fs-lg);align-items:center}.n3GHPG_tray .die-face{width:2.4rem;height:2.4rem}.n3GHPG_after{font-size:var(--fs-sm);color:var(--text-dim);line-height:1.55;display:block}.n3GHPG_win{color:var(--verdant)}.n3GHPG_lose{color:var(--ember)}.n3GHPG_next{background:linear-gradient(135deg, var(--gold-bright), var(--gold) 55%, var(--gold-mute));color:var(--ink-900);font-size:var(--fs-body);cursor:pointer;border:none;border-radius:99px;justify-self:start;padding:.65rem 1.6rem;font-weight:600}.n3GHPG_rule{border:1px solid var(--gold);border-radius:var(--radius);background:color-mix(in srgb, var(--gold) 7%, transparent);padding:.9rem 1rem}.n3GHPG_ruleLabel{font-family:var(--font-rune);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 .3rem}.n3GHPG_ruleFormula{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--text);margin:0}.n3GHPG_ruleFormula b{color:var(--gold-bright)}.n3GHPG_ruleFormula span{color:var(--text-dim)}.n3GHPG_ruleList{font-size:var(--fs-sm);color:var(--text-dim);gap:.35rem;margin:.7rem 0 0;padding-left:1.1rem;line-height:1.55;display:grid}.n3GHPG_ruleList b{color:var(--text)}.n3GHPG_notation{border:1px solid var(--line-soft);border-radius:var(--radius);background:color-mix(in srgb, var(--void) 35%, transparent);padding:.8rem 1rem}.n3GHPG_notationList{gap:.35rem;margin:0;display:grid}.n3GHPG_notationRow{grid-template-columns:3.4rem 1fr;align-items:baseline;gap:.6rem;display:grid}.n3GHPG_notationSample{font-family:var(--font-rune);font-size:var(--fs-lg);color:var(--gold-bright);font-variant-numeric:lining-nums tabular-nums}.n3GHPG_notationText{font-size:var(--fs-sm);color:var(--text-dim);margin:0;line-height:1.5}
.pSk6DW_page{isolation:isolate;width:100%;max-width:var(--measure);padding:clamp(1.5rem, 5vw, 3rem) var(--gutter) 3rem;flex:1;margin:0 auto;position:relative}.pSk6DW_glow{background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--gold) 14%, transparent), transparent 65%);filter:blur(40px);z-index:-1;pointer-events:none;height:420px;position:absolute;inset:-10% -20% auto}.pSk6DW_head{border-bottom:1px solid var(--line-soft);max-width:760px;animation:pSk6DW_rise-in .6s var(--ease-out) both;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem;padding-bottom:1.2rem;display:flex}.pSk6DW_kicker{font-family:var(--font-rune);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 .3rem}.pSk6DW_title{color:var(--text);margin:0;font-size:clamp(1.9rem,5vw,2.6rem);font-weight:500}.pSk6DW_headLinks{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.3rem 1.1rem;display:flex}.pSk6DW_signout{color:var(--text-faint);font-size:var(--fs-sm);background:0 0;border:none;padding:.3rem 0;transition:color .2s}.pSk6DW_signout:hover{color:var(--text)}.pSk6DW_badge{background:var(--gold);min-width:1.2rem;height:1.2rem;color:var(--ink-900);font-size:var(--fs-2xs);font-variant-numeric:lining-nums tabular-nums;border-radius:99px;place-items:center;margin-left:.35rem;padding:0 .3rem;font-weight:600;display:inline-grid}.pSk6DW_list{flex-direction:column;gap:.7rem;max-width:760px;display:flex;container-type:inline-size}.pSk6DW_entry{border:1px solid var(--line-soft);border-radius:var(--radius);background:linear-gradient(160deg, var(--ink-700), var(--ink-800));opacity:0;animation:pSk6DW_rise-in .55s var(--ease-out) both;transition:transform .35s var(--ease-out), border-color .35s var(--ease-soft), box-shadow .35s var(--ease-out);align-items:center;gap:.8rem;padding:.9rem 1rem;display:flex;position:relative}.pSk6DW_entry:hover{border-color:var(--line-strong);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.pSk6DW_link{flex:1;align-items:center;gap:.9rem;min-width:0;text-decoration:none;display:flex}.pSk6DW_level{border:1px solid var(--line-strong);background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--gold) 16%, transparent), transparent 72%);width:46px;height:46px;transition:box-shadow .35s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.pSk6DW_entry:hover .pSk6DW_level{box-shadow:var(--glow-gold)}.pSk6DW_levelNum{font-variant-numeric:lining-nums tabular-nums;font-family:var(--font-display);font-size:var(--fs-2xl);color:var(--gold);font-weight:700;line-height:1}.pSk6DW_body{flex-direction:column;min-width:0;display:flex}.pSk6DW_name{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.25;overflow:hidden}.pSk6DW_meta{font-size:var(--fs-sm);color:var(--text-dim)}.pSk6DW_touched{font-size:var(--fs-xs);color:var(--text-faint)}.pSk6DW_chevron{color:var(--text-faint);font-size:var(--fs-lg);transition:transform .35s var(--ease-out), color .35s;margin-left:auto;padding-left:.6rem}.pSk6DW_entry:hover .pSk6DW_chevron{color:var(--gold);transform:translate(4px)}.pSk6DW_delete{border:1px solid var(--line-soft);color:var(--text-faint);font-size:var(--fs-xs);background:0 0;border-radius:99px;flex:none;padding:.28rem .7rem;transition:border-color .2s,color .2s,background-color .2s}.pSk6DW_delete:hover{border-color:color-mix(in srgb, var(--blood) 50%, transparent);color:var(--blood-soft);background:color-mix(in srgb, var(--blood) 10%, transparent)}.pSk6DW_yes:hover{background:color-mix(in srgb, var(--blood) 22%, transparent)}.pSk6DW_confirm{font-size:var(--fs-sm);color:var(--text-dim);white-space:nowrap;animation:pSk6DW_rise-in .25s var(--ease-out);align-items:center;gap:.4rem;display:inline-flex}.pSk6DW_create{border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--text-dim);font-size:var(--fs-body);background:0 0;justify-content:center;align-items:center;gap:.6rem;margin-top:.3rem;padding:1rem;text-decoration:none;transition:border-color .3s,color .3s,background-color .3s;display:flex}.pSk6DW_create:hover{border-color:var(--gold);color:var(--gold-bright);background:color-mix(in srgb, var(--gold) 6%, transparent)}.pSk6DW_createMark{width:24px;height:24px;font-size:var(--fs-body);transition:transform .4s var(--ease-out);border:1px solid;border-radius:50%;place-items:center;line-height:1;display:grid}.pSk6DW_create:hover .pSk6DW_createMark{transform:rotate(90deg)}@container (max-width:31rem){.pSk6DW_entry{flex-wrap:wrap}.pSk6DW_chevron{display:none}}@keyframes pSk6DW_rise-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes pSk6DW_breathe{0%,to{opacity:.55}50%{opacity:1}}
.gMz1Ma_kicker{font-family:var(--font-rune);font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);margin:0 0 .3rem}.gMz1Ma_title{color:var(--gold-bright);margin:0 0 1.05rem;font-size:clamp(1.3rem,3.6vw,1.6rem)}.gMz1Ma_answers{flex-direction:column;gap:.55rem;display:flex}.gMz1Ma_answer{text-align:left;border:1px solid var(--line-soft);border-radius:var(--radius);background:color-mix(in srgb, var(--ink-600) 50%, transparent);transition:border-color .25s var(--ease-soft), background-color .25s var(--ease-soft), transform .25s var(--ease-out);animation:gMz1Ma_picker-answer .42s var(--ease-out) both;animation-delay:calc(.1s + var(--i) * 70ms);flex-direction:column;gap:.15rem;padding:.65rem .9rem;display:flex}@keyframes gMz1Ma_picker-answer{0%{opacity:0;transform:translate(-8px)}}.gMz1Ma_answer:hover{border-color:var(--line-strong);background:color-mix(in srgb, var(--ink-500) 60%, transparent);transform:translate(3px)}.gMz1Ma_answerLabel{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--text)}.gMz1Ma_answerHint{font-size:var(--fs-sm);color:var(--text-faint);line-height:1.45}.gMz1Ma_close{font-size:var(--fs-sm);color:var(--text-faint);background:0 0;border:none;margin-top:.9rem;padding:0}.gMz1Ma_close:hover{color:var(--text-dim)}.gMz1Ma_note{font-size:var(--fs-md);color:var(--text-dim);margin:0 0 .7rem;line-height:1.5}.gMz1Ma_answer{--i:0}.gMz1Ma_toggle{border-top:1px solid var(--line-soft);font-size:var(--fs-sm);color:var(--text-dim);cursor:pointer;align-items:flex-start;gap:.5rem;margin-top:1rem;padding-top:.9rem;display:flex}.gMz1Ma_toggle input{accent-color:var(--gold);margin-top:.15rem}.gMz1Ma_toggleHint{font-size:var(--fs-xs);color:var(--text-faint);margin-top:.15rem;display:block}.gMz1Ma_setting{border-top:1px solid var(--line-soft);flex-direction:column;gap:.45rem;margin-top:1rem;padding-top:.9rem;display:flex}.gMz1Ma_settingLabel{font-size:var(--fs-sm);color:var(--text-dim)}.gMz1Ma_settingChoices{flex-wrap:wrap;gap:.4rem;display:flex}.gMz1Ma_settingChoice{border:1px solid var(--line-soft);color:var(--text-dim);font-family:var(--font-ui);font-size:var(--fs-sm);transition:color .25s var(--ease-soft), border-color .25s var(--ease-soft), background-color .25s var(--ease-soft);background:0 0;border-radius:99px;padding:.35rem .85rem}.gMz1Ma_settingChoice:hover{color:var(--text);border-color:var(--line)}.gMz1Ma_settingChoice[aria-pressed=true]{color:var(--gold-bright);border-color:var(--line-strong);background:color-mix(in srgb, var(--gold) 9%, transparent)}.gMz1Ma_saveStatus{border-top:1px solid var(--line-soft);font-size:var(--fs-xs);color:var(--text-faint);margin:1rem 0 0;padding-top:.9rem}.gMz1Ma_inline{border:1px solid var(--gold);border-radius:var(--radius);background:color-mix(in srgb, var(--ink-600) 70%, transparent);margin:0 0 1rem;padding:1rem 1.1rem}
._1db0Ja_wrap{isolation:isolate;flex:1;justify-content:center;align-items:center;padding:3rem 1.2rem 4rem;display:flex;position:relative;overflow:hidden}._1db0Ja_card{z-index:1;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(165deg, color-mix(in srgb, var(--ink-700) 92%, transparent), color-mix(in srgb, var(--ink-900) 94%, transparent));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;max-width:420px;box-shadow:var(--shadow-deep);animation:_1db0Ja_rise-in .8s var(--ease-out) both;padding:2.2rem 2rem;position:relative}._1db0Ja_card:before{content:"";background:linear-gradient(90deg, transparent, var(--gold) 50%, transparent);opacity:.8;height:1px;position:absolute;inset:-1px -1px auto}._1db0Ja_kicker{font-family:var(--font-rune);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);align-items:center;gap:.6rem;margin:0 0 .7rem;display:flex}._1db0Ja_kicker:before{content:"";background:var(--gold);width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb, var(--gold) 80%, transparent);transform:rotate(45deg)}._1db0Ja_title{color:var(--text);margin:0 0 .35rem;font-size:2rem;font-weight:500}._1db0Ja_subtitle{font-size:var(--fs-md);color:var(--text-dim);margin:0 0 1.7rem}._1db0Ja_field{margin-bottom:1rem;display:block}._1db0Ja_label{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.4rem;display:block}._1db0Ja_input{background:color-mix(in srgb, var(--void) 70%, transparent);border:1px solid var(--line-soft);border-radius:var(--radius-sm);width:100%;color:var(--text);font-size:var(--fs-body);transition:border-color .25s var(--ease-soft), box-shadow .25s var(--ease-soft), background-color .25s var(--ease-soft);padding:.7rem .85rem}._1db0Ja_input::placeholder{color:var(--text-faint)}._1db0Ja_input:hover{border-color:var(--line)}._1db0Ja_input:focus{border-color:var(--gold);background:color-mix(in srgb, var(--void) 90%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 14%, transparent);outline:none}._1db0Ja_submit{background:linear-gradient(135deg, var(--gold-bright), var(--gold) 55%, var(--gold-mute));width:100%;color:var(--ink-900);font-size:var(--fs-body);box-shadow:0 10px 30px -14px color-mix(in srgb, var(--gold) 95%, transparent);transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out), opacity .2s;border:none;border-radius:99px;margin-top:.6rem;padding:.78rem;font-weight:600;position:relative;overflow:hidden}._1db0Ja_submit:after{content:"";background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--white) 55%, transparent) 50%, transparent);opacity:.6;pointer-events:none;width:45%;animation:6s ease-in-out infinite _1db0Ja_glint;position:absolute;inset:0 auto 0 0;transform:translate(-110%)}._1db0Ja_submit:hover:not(:disabled){box-shadow:0 16px 38px -14px var(--gold);transform:translateY(-1px)}._1db0Ja_submit:disabled{opacity:.55;cursor:default}._1db0Ja_submit:disabled:after{animation:none}._1db0Ja_error{background:color-mix(in srgb, var(--blood) 12%, transparent);border:1px solid color-mix(in srgb, var(--blood) 45%, transparent);border-radius:var(--radius-sm);color:var(--blood-soft);font-size:var(--fs-sm);animation:_1db0Ja_rise-in .35s var(--ease-out);border-left-width:3px;margin:0 0 1rem;padding:.6rem .8rem}._1db0Ja_consent{font-size:var(--fs-sm);color:var(--text-dim);cursor:pointer;align-items:flex-start;gap:.6rem;margin:.2rem 0 1.1rem;line-height:1.5;display:flex}._1db0Ja_check{width:1rem;height:1rem;accent-color:var(--gold);flex:none;margin:.15rem 0 0}._1db0Ja_consent a,._1db0Ja_oauthNote a{color:var(--gold);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--gold) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--gold) 45%, transparent)}._1db0Ja_oauthNote{text-align:center;font-size:var(--fs-xs);color:var(--text-faint);margin:.7rem 0 0;line-height:1.5}._1db0Ja_divider{font-family:var(--font-rune);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:.8rem;margin:1.4rem 0;display:flex}._1db0Ja_divider:before,._1db0Ja_divider:after{content:"";background:var(--line-soft);flex:1;height:1px}._1db0Ja_oauth{background:color-mix(in srgb, var(--white) 3%, transparent);border:1px solid var(--line-soft);width:100%;color:var(--text-dim);font-size:var(--fs-md);border-radius:99px;padding:.68rem;transition:border-color .25s,color .25s,background-color .25s}._1db0Ja_oauth:hover{border-color:var(--line-strong);color:var(--text);background:color-mix(in srgb, var(--white) 6%, transparent)}._1db0Ja_switch{text-align:center;font-size:var(--fs-sm);color:var(--text-faint);margin:1.4rem 0 0}@keyframes _1db0Ja_rise-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes _1db0Ja_glint{0%{transform:translate(-110%)}55%,to{transform:translate(240%)}}a._1db0Ja_submit{text-align:center;text-decoration:none;display:block}
.oOWQSG_card{border:1px solid var(--line);border-radius:var(--radius-sm,.4rem);background:color-mix(in srgb, var(--white) 2%, transparent);flex-direction:column;gap:.45rem;margin:.2rem 0 .6rem;padding:.7rem .8rem;display:flex;container-type:inline-size}.oOWQSG_row{grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;gap:.6rem;display:grid}.oOWQSG_label{font-size:var(--fs-xs);color:var(--text-faint)}.oOWQSG_value{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.oOWQSG_chips{flex-wrap:wrap;gap:.3rem;display:flex}.oOWQSG_chip{border:1px solid var(--line-soft);font-size:var(--fs-sm);color:var(--text-dim);cursor:pointer;transition:color .2s var(--ease-soft), border-color .2s var(--ease-soft), background-color .2s var(--ease-soft);background:0 0;border-radius:999px;padding:.18rem .6rem}.oOWQSG_chip:hover:not(:disabled){border-color:var(--line-strong);color:var(--text)}.oOWQSG_chip:disabled{opacity:.45;cursor:not-allowed}.oOWQSG_on{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 12%, transparent);color:var(--gold-bright)}.oOWQSG_small{font-size:var(--fs-xs);padding:.1rem .5rem}.oOWQSG_fact{background:color-mix(in srgb, var(--gold) 10%, transparent);font-size:var(--fs-sm);color:var(--text);border-radius:999px;padding:.12rem .55rem}.oOWQSG_note{font-size:var(--fs-xs);color:var(--text-faint);flex-basis:100%;line-height:1.45}.oOWQSG_warn{font-size:var(--fs-sm);color:var(--ember);margin:0}.oOWQSG_warnInline{font-size:var(--fs-xs);color:var(--ember)}.oOWQSG_picker{flex-direction:column;gap:.4rem;display:flex}.oOWQSG_groupLabel{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin:0 0 .2rem}.oOWQSG_magic{border-top:1px solid var(--line-soft);flex-direction:column;gap:.45rem;padding-top:.5rem;display:flex}.oOWQSG_group{flex-direction:column;gap:.35rem;display:flex}.oOWQSG_groupTitle{font-family:var(--font-rune);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:.3rem 0 0}.oOWQSG_select,.oOWQSG_input{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--black) 25%, transparent);font-size:var(--fs-sm);color:var(--text);padding:.2rem .45rem}.oOWQSG_input{width:7rem}.oOWQSG_textarea{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--void) 30%, transparent);background-image:repeating-linear-gradient(to bottom, transparent, transparent calc(1.9em - 1px), var(--line-soft) calc(1.9em - 1px), var(--line-soft) 1.9em);width:100%;min-height:5.7em;font:inherit;font-size:var(--fs-sm);color:var(--text);resize:vertical;transition:border-color .25s var(--ease-soft), background-color .25s var(--ease-soft);background-position:0 .5rem;background-attachment:local;padding:.5rem .7rem;line-height:1.9}.oOWQSG_textarea::placeholder{color:var(--text-faint)}.oOWQSG_textarea:hover{border-color:var(--line)}.oOWQSG_textarea:focus{border-color:var(--gold);background-color:color-mix(in srgb, var(--gold) 6%, transparent);outline:none}.oOWQSG_wide{width:100%;max-width:20rem}.oOWQSG_narrow{width:4rem}.oOWQSG_stack{flex-direction:column;gap:.35rem;display:flex}.oOWQSG_inline{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.oOWQSG_count{text-align:center;min-width:4.5rem;font-size:var(--fs-sm);color:var(--text)}.oOWQSG_link{font-size:var(--fs-xs);color:var(--text-faint);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.oOWQSG_link:hover{color:var(--text)}.oOWQSG_result{font-size:var(--fs-sm);color:var(--gold-bright);margin:0}@container (max-width:33rem){.oOWQSG_row{grid-template-columns:1fr;gap:.25rem}}.oOWQSG_wearPick{min-width:12rem}
.ZcuKyW_header{z-index:50;position:relative}.ZcuKyW_inner{max-width:var(--measure);padding:.85rem var(--gutter);align-items:center;gap:1.4rem;margin:0 auto;display:flex}.ZcuKyW_brand{color:var(--gold);align-items:center;gap:.55rem;margin-right:auto;text-decoration:none;display:inline-flex}.ZcuKyW_mark{width:26px;height:26px;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--gold) 40%, transparent));transition:transform .6s var(--ease-out);flex:none}.ZcuKyW_brand:hover .ZcuKyW_mark{transform:rotate(72deg)}.ZcuKyW_markCore{animation:ZcuKyW_breathe 3.4s var(--ease-soft) infinite;transform-origin:50%}.ZcuKyW_word{font-family:var(--font-brand);font-size:var(--fs-xl);letter-spacing:.04em;background:linear-gradient(100deg, var(--gold-bright) 0%, var(--candle) 45%, var(--ember-soft) 62%, var(--gold-bright) 100%);color:#0000;filter:drop-shadow(0 1px 6px color-mix(in srgb, var(--void) 80%, transparent));background-size:220% 100%;-webkit-background-clip:text;background-clip:text;line-height:1;animation:9s linear infinite ZcuKyW_brand-shimmer}.ZcuKyW_brand:hover .ZcuKyW_word{animation:ZcuKyW_brand-crit .7s var(--ease-out), ZcuKyW_brand-shimmer 9s linear infinite}@keyframes ZcuKyW_brand-shimmer{0%{background-position:0 0}to{background-position:200% 0}}@keyframes ZcuKyW_brand-crit{40%{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--gold-glow) 95%, transparent))}}@media (prefers-reduced-motion:reduce){.ZcuKyW_word,.ZcuKyW_brand:hover .ZcuKyW_word{animation:none}}.ZcuKyW_nav{gap:1.5rem;display:flex}.ZcuKyW_link{font-size:var(--fs-sm);color:var(--text-dim);white-space:nowrap;padding:.2rem 0;text-decoration:none;position:relative}.ZcuKyW_link:after{content:"";background:var(--gold);width:0;height:1px;transition:width .35s var(--ease-out);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ZcuKyW_link:hover{color:var(--gold-bright)}.ZcuKyW_link:hover:after{width:100%}.ZcuKyW_actions{align-items:center;gap:.5rem;display:flex}.ZcuKyW_ghost{font-size:var(--fs-sm);color:var(--text-dim);border-radius:var(--radius-sm);padding:.45rem .7rem;text-decoration:none;transition:color .2s,background-color .2s}.ZcuKyW_ghost:hover{color:var(--text);background:color-mix(in srgb, var(--white) 4%, transparent)}.ZcuKyW_cta{font-size:var(--fs-sm);color:var(--ink-900);background:linear-gradient(135deg, var(--gold-bright), var(--gold));border-radius:var(--radius-sm);white-space:nowrap;box-shadow:0 6px 22px -10px color-mix(in srgb, var(--gold) 90%, transparent);transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);padding:.48rem 1rem;font-weight:500;text-decoration:none;position:relative;overflow:hidden}.ZcuKyW_cta:hover{color:var(--ink-900);box-shadow:0 10px 30px -10px color-mix(in srgb, var(--gold) 95%, transparent);transform:translateY(-1px)}.ZcuKyW_cta:after{content:"";background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--white) 55%, transparent) 50%, transparent 80%);opacity:0;background-size:220% 100%;position:absolute;inset:0}.ZcuKyW_cta:hover:after{opacity:1;animation:ZcuKyW_shimmer .9s var(--ease-soft)}.ZcuKyW_bare .ZcuKyW_inner{padding-left:max(var(--gutter), calc(clamp(.8rem, 8vw, 7rem) + clamp(34px, 6vw, 46px) + 1rem - max(0px, (100vw - var(--measure)) / 2)))}@media (max-width:640px){.ZcuKyW_nav,.ZcuKyW_ghost{display:none}}@keyframes ZcuKyW_breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes ZcuKyW_shimmer{0%{background-position:-150% 0}to{background-position:250% 0}}@media (max-width:640px){.ZcuKyW_bare .ZcuKyW_inner{padding-left:3.4rem}}
.E0kJGG_page{background:radial-gradient(ellipse 120% 40% at 50% 0%, color-mix(in srgb, var(--ember) 9%, transparent), transparent 60%), radial-gradient(ellipse 90% 30% at 50% 100%, color-mix(in srgb, var(--ember) 6%, transparent), transparent 65%), linear-gradient(180deg, var(--ink-900), var(--ink-800) 45%, var(--ink-900));flex:1;width:100%;margin-top:-68px;overflow-x:clip}.E0kJGG_room{isolation:isolate;text-align:center;min-height:100svh;padding:clamp(4.6rem, 9vh, 5.8rem) var(--gutter) 0;--hearth-w:clamp(190px, 42vw, 300px);background:radial-gradient(ellipse 90% 60% at 50% 100%, color-mix(in srgb, var(--ember) 18%, transparent), transparent 70%), radial-gradient(ellipse 80% 55% at 50% 0%, color-mix(in srgb, var(--wood) 16%, transparent), transparent 72%), linear-gradient(180deg, var(--ink-800), var(--ink-700) 55%, var(--ink-800));flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:hidden}.E0kJGG_wall{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.E0kJGG_scene{aspect-ratio:2048/1152;width:auto;height:max(100%,56.25vw);position:absolute;bottom:0;left:50%;transform:translate(-50%);container-type:size}.E0kJGG_wallArt{object-fit:cover;object-position:center bottom}.E0kJGG_candles{z-index:1;pointer-events:none;position:absolute;inset:0}.E0kJGG_candle{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--gold-glow) 55%, transparent), color-mix(in srgb, var(--flame) 22%, transparent) 26%, color-mix(in srgb, var(--ember) 8%, transparent) 52%, transparent 72%);filter:blur(3px);mix-blend-mode:screen;border-radius:50%;animation-name:E0kJGG_candle-glow,E0kJGG_candle-jitter;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite;position:absolute;transform:translate(-50%,-50%)}@keyframes E0kJGG_candle-glow{0%,to{opacity:.7}28%{opacity:1}52%{opacity:.82}79%{opacity:.95}}@keyframes E0kJGG_candle-jitter{0%{transform:translate(-50%,-50%)scale(1)}17%{transform:translate(-50%,-50%)scale(1.07)}29%{transform:translate(-50%,-50%)scale(.95)}44%{transform:translate(-50%,-50%)scale(1.04)}58%{transform:translate(-50%,-50%)scale(.98)}73%{transform:translate(-50%,-50%)scale(1.08)}89%{transform:translate(-50%,-50%)scale(.96)}to{transform:translate(-50%,-50%)scale(1)}}.E0kJGG_fireGlow{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--flame) 46%, transparent), color-mix(in srgb, var(--ember) 18%, transparent) 36%, transparent 68%);filter:blur(18px);mix-blend-mode:screen;border-radius:50%;width:16%;animation:6.4s ease-in-out infinite E0kJGG_fire-breath,1.9s ease-in-out infinite E0kJGG_fire-jitter;position:absolute;top:68.4%;left:49.9%;transform:translate(-50%,-50%)}.E0kJGG_fireRoom{background:radial-gradient(ellipse closest-side at 50% 60%, color-mix(in srgb, var(--flame) 42%, transparent), color-mix(in srgb, var(--ember) 20%, transparent) 55%, transparent 100%);mix-blend-mode:screen;width:22%;height:30%;animation:3.7s ease-in-out infinite E0kJGG_fire-breath,2.3s ease-in-out infinite E0kJGG_fire-jitter;position:absolute;top:61%;left:49.9%;transform:translate(-50%,-50%)}.E0kJGG_fireFloor{background:radial-gradient(ellipse, color-mix(in srgb, var(--flame) 38%, transparent), transparent 70%);filter:blur(14px);mix-blend-mode:screen;border-radius:50%;width:26%;height:16%;animation:5.3s ease-in-out infinite E0kJGG_fire-breath,2.7s ease-in-out infinite reverse E0kJGG_fire-jitter;position:absolute;top:88%;left:50%;transform:translate(-50%,-50%)}.E0kJGG_sparks{--rise:11vw;z-index:1;pointer-events:none;height:71%;position:absolute;top:0;left:0;right:0}.E0kJGG_spark{background:var(--gold-glow);box-shadow:0 0 6px 2px color-mix(in srgb, var(--flame) 85%, transparent), 0 0 14px 5px color-mix(in srgb, var(--ember) 50%, transparent);opacity:0;will-change:transform, opacity;border-radius:50%;animation-name:E0kJGG_spark-up;animation-timing-function:ease-out;animation-iteration-count:infinite;position:absolute;bottom:0}@keyframes E0kJGG_fire-jitter{0%{transform:translate(-50%,-50%)scale(1)}19%{transform:translate(-50%,-50%)scale(1.14)}34%{transform:translate(-50%,-50%)scale(.9)}51%{transform:translate(-50%,-50%)scale(1.09)}67%{transform:translate(-50%,-50%)scale(.94)}84%{transform:translate(-50%,-50%)scale(1.05)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes E0kJGG_fire-breath{0%,to{opacity:.5}22%{opacity:1}41%{opacity:.66}58%{opacity:.94}76%{opacity:.58}88%{opacity:.85}}@keyframes E0kJGG_hearth-breath{0%,to{opacity:.72}35%{opacity:1}60%{opacity:.86}}@supports (height:1cqh){.E0kJGG_sparks{--rise:24cqh}}@keyframes E0kJGG_spark-up{0%{opacity:0;transform:translate(0,0)scale(.5)}12%{opacity:1}55%{opacity:.7}to{opacity:0;transform:translate3d(var(--sway,20px), calc(var(--rise,9vw) * -1), 0) scale(1.05)}}.E0kJGG_dust{pointer-events:none;background-image:radial-gradient(1px 1px at 18% 34%, color-mix(in srgb, var(--gold-bright) 50%, transparent), transparent), radial-gradient(1.4px 1.4px at 64% 22%, color-mix(in srgb, var(--ember-soft) 40%, transparent), transparent), radial-gradient(1px 1px at 82% 58%, color-mix(in srgb, var(--gold-bright) 35%, transparent), transparent), radial-gradient(1.2px 1.2px at 36% 72%, color-mix(in srgb, var(--gold-bright) 30%, transparent), transparent);animation:E0kJGG_dust-breathe 9s var(--ease-soft) infinite;background-size:520px 520px,680px 680px,460px 460px,740px 740px;position:absolute;inset:0}.E0kJGG_lantern{transform-origin:50% 0;width:clamp(34px,6vw,46px);animation:E0kJGG_sway 7s var(--ease-soft) infinite;pointer-events:none;position:absolute;top:0}.E0kJGG_lanternLeft{animation-duration:7.5s;left:clamp(.8rem,8vw,7rem)}.E0kJGG_lanternRight{animation-duration:6.2s;animation-direction:reverse;right:clamp(.8rem,8vw,7rem)}.E0kJGG_chain{background:repeating-linear-gradient(180deg, var(--gold-deep) 0 4px, transparent 4px 7px);opacity:.7;width:1px;height:clamp(2.2rem,7vh,4.5rem);margin-inline:auto;display:block}.E0kJGG_lanternBody{width:100%;height:auto;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--ember) 45%, transparent));display:block}.E0kJGG_wick{transform-origin:20px 40px;animation:2.4s ease-in-out infinite E0kJGG_candle}.E0kJGG_lanternGlow{background:radial-gradient(circle, color-mix(in srgb, var(--ember) 22%, transparent), transparent 68%);filter:blur(18px);border-radius:50%;width:320%;height:220%;animation:3.6s ease-in-out infinite E0kJGG_candle;position:absolute;bottom:-60%;left:50%;transform:translate(-50%)}.E0kJGG_roomInner{z-index:1;flex-direction:column;align-items:center;gap:clamp(1rem,2.6vh,1.35rem);max-width:760px;padding-bottom:.5rem;display:flex;position:relative}.E0kJGG_title{text-shadow:0 2px 24px color-mix(in srgb, var(--void) 75%, transparent);letter-spacing:-.02em;margin:0;font-size:clamp(2.4rem,9.6vw,5.4rem);font-weight:500;line-height:1.02;position:relative}.E0kJGG_title:before{content:"";z-index:-1;background:radial-gradient(ellipse closest-side, color-mix(in srgb, var(--void) 68%, transparent), color-mix(in srgb, var(--void) 40%, transparent) 55%, transparent 100%);filter:blur(28px);pointer-events:none;border-radius:50%;width:124%;height:140%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.E0kJGG_titleLine{opacity:0;animation:E0kJGG_rise 1s var(--ease-out) forwards;display:block}.E0kJGG_titleLine:first-child{animation-delay:.2s}.E0kJGG_titleAccent{background:linear-gradient(100deg, var(--gold-bright) 0%, var(--candle) 45%, var(--ember-soft) 62%, var(--gold-bright) 100%);color:#0000;text-shadow:none;filter:drop-shadow(0 2px 10px color-mix(in srgb, var(--void) 90%, transparent));animation-delay:.35s;animation:E0kJGG_rise 1s var(--ease-out) .35s forwards, E0kJGG_warm-shimmer 9s linear 1.3s infinite;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}.E0kJGG_lead{max-width:42ch;color:var(--text-dim);text-shadow:0 1px 3px color-mix(in srgb, var(--void) 90%, transparent), 0 0 14px color-mix(in srgb, var(--void) 70%, transparent);opacity:0;animation:E0kJGG_rise 1s var(--ease-out) .5s forwards;margin:0;font-size:clamp(.98rem,3.3vw,1.22rem);line-height:1.7}.E0kJGG_actions{opacity:0;animation:E0kJGG_rise 1s var(--ease-out) .65s forwards;flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.E0kJGG_primary{border:1px solid var(--line-strong);font-family:var(--font-rune);font-size:var(--fs-base);letter-spacing:.04em;color:var(--on-gold);background:linear-gradient(135deg, var(--gold-bright), var(--gold) 55%, var(--ember-soft));box-shadow:0 12px 34px -14px color-mix(in srgb, var(--ember) 80%, transparent), var(--glow-ember);transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out), filter .25s var(--ease-soft);border-radius:999px;align-items:center;gap:.65rem;padding:.95rem 1.7rem;text-decoration:none;display:inline-flex}.E0kJGG_primary:hover{color:var(--on-gold);filter:brightness(1.06);box-shadow:0 18px 44px -14px color-mix(in srgb, var(--ember) 95%, transparent), var(--glow-gold);transform:translateY(-2px)}.E0kJGG_primary:active{transform:translateY(0)}.E0kJGG_arrow{width:20px;height:12px;transition:transform .25s var(--ease-out)}.E0kJGG_primary:hover .E0kJGG_arrow{transform:translate(4px)}.E0kJGG_secondary{border:1px solid var(--line);font-size:var(--fs-body);color:var(--text-dim);background:color-mix(in srgb, var(--ink-700) 55%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:border-color .25s var(--ease-soft), color .25s var(--ease-soft), background .25s var(--ease-soft);border-radius:999px;align-items:center;padding:.95rem 1.5rem;text-decoration:none;display:inline-flex}.E0kJGG_secondary:hover{border-color:var(--line-strong);color:var(--gold-bright);background:color-mix(in srgb, var(--ink-500) 60%, transparent)}.E0kJGG_whispers{font-size:var(--fs-sm);color:var(--text-dim);text-shadow:0 1px 3px color-mix(in srgb, var(--void) 95%, transparent), 0 0 12px color-mix(in srgb, var(--void) 80%, transparent);opacity:0;animation:E0kJGG_rise 1s var(--ease-out) .8s forwards;flex-wrap:wrap;justify-content:center;gap:.5rem 1.4rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.E0kJGG_whispers li{align-items:center;gap:.5rem;display:inline-flex}.E0kJGG_whispers li+li:before{content:"◆";color:var(--gold-deep);font-size:.5em}.E0kJGG_floor{z-index:0;justify-content:center;align-items:flex-end;width:100%;display:flex;position:relative}.E0kJGG_tables{width:calc(var(--hearth-w) * 1.25);z-index:1;position:absolute;bottom:-.8rem}.E0kJGG_tablesLeft{right:calc(50% + var(--hearth-w) * .85)}.E0kJGG_tablesRight{left:calc(50% + var(--hearth-w) * .85)}.E0kJGG_clutter{width:calc(var(--hearth-w) * .32);z-index:1;position:absolute;bottom:-.8rem}.E0kJGG_clutterLeft{right:calc(50% + var(--hearth-w) * .52)}.E0kJGG_clutterRight{left:calc(50% + var(--hearth-w) * .52)}.E0kJGG_hearthSlot{z-index:0;width:100%;margin-top:clamp(.6rem,2.5vh,1.8rem);margin-bottom:clamp(-2.2rem,-3.5vh,-1rem);position:relative}.E0kJGG_stairs{right:var(--gutter);color:var(--text-faint);font-family:var(--font-rune);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;flex-direction:column;align-items:center;gap:.6rem;text-decoration:none;display:flex;position:absolute;bottom:clamp(1rem,4vh,2.2rem)}.E0kJGG_stairs:hover{color:var(--gold)}.E0kJGG_stairsLine{background:linear-gradient(180deg, var(--gold-deep), transparent);width:1px;height:clamp(2rem,6vh,3.4rem)}.E0kJGG_stairsWord{color:var(--text-dim)}@media (max-width:640px){.E0kJGG_room{padding-top:5.8rem}.E0kJGG_lantern{width:30px;left:.6rem}.E0kJGG_lanternRight{left:auto;right:.6rem}.E0kJGG_chain{height:1.6rem}.E0kJGG_lead{font-size:var(--fs-body);line-height:1.6}.E0kJGG_primary,.E0kJGG_secondary{font-size:var(--fs-md);padding:.8rem 1.4rem}.E0kJGG_whispers{font-size:var(--fs-xs);gap:.35rem .9rem}.E0kJGG_stairs{display:none}.E0kJGG_room{--hearth-w:40vw}.E0kJGG_tables{display:none}.E0kJGG_clutter{width:calc(var(--hearth-w) * .42);bottom:-1rem}}.E0kJGG_section{width:min(var(--measure), 100%);padding:clamp(4rem, 12vh, 8rem) var(--gutter);margin-inline:auto}.E0kJGG_sectionHead{text-align:center;max-width:44rem;margin:0 auto clamp(2rem,5vh,3.4rem)}.E0kJGG_kicker{font-family:var(--font-rune);font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ember-soft);margin:0 0 .7rem}.E0kJGG_sectionTitle{margin:0 0 .9rem;font-size:clamp(1.9rem,6vw,3rem);font-weight:500}.E0kJGG_sectionLead{color:var(--text-dim);margin:0;font-size:clamp(.98rem,3.2vw,1.1rem);line-height:1.7}.E0kJGG_barSection{width:min(var(--measure), 100%);padding:clamp(3rem, 10vh, 7rem) var(--gutter);align-items:center;gap:clamp(2rem,6vw,4rem);margin-inline:auto;display:grid}@media (min-width:1025px){.E0kJGG_barSection{grid-template-columns:1fr .9fr}}.E0kJGG_barText{text-align:left}.E0kJGG_barArt{justify-content:center;display:flex}.E0kJGG_checks{gap:.7rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.E0kJGG_checks li{font-size:var(--fs-body);color:var(--text-dim);padding-left:1.7rem;position:relative}.E0kJGG_checks li:before{content:"";border:1px solid var(--gold);background:color-mix(in srgb, var(--gold) 18%, transparent);border-radius:2px;width:9px;height:9px;position:absolute;top:.62em;left:0;transform:rotate(45deg)}.E0kJGG_board{border:1px solid var(--line);border-radius:var(--radius-lg);background:repeating-linear-gradient(92deg, color-mix(in srgb, var(--black) 16%, transparent) 0 2px, transparent 2px 9px), linear-gradient(160deg, var(--ink-600), var(--ink-800) 70%);box-shadow:inset 0 0 60px color-mix(in srgb, var(--black) 60%, transparent), var(--shadow-deep);gap:clamp(1.4rem,4vw,2rem);padding:clamp(1.2rem,4vw,2.4rem);display:grid}@media (min-width:641px){.E0kJGG_board{grid-template-columns:repeat(2,1fr)}}.E0kJGG_notice{transform:rotate(var(--tilt,0deg));background:radial-gradient(ellipse 60% 40% at 30% 20%, color-mix(in srgb, var(--candle) 6%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--text) 10%, transparent), color-mix(in srgb, var(--text) 4%, transparent));border:1px solid color-mix(in srgb, var(--text) 16%, transparent);box-shadow:var(--shadow-lift);transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out), border-color .35s var(--ease-soft);border-radius:3px;padding:1.6rem 1.4rem 1.4rem;position:relative}.E0kJGG_notice:hover{border-color:var(--line-strong);box-shadow:var(--shadow-deep), var(--glow-gold);transform:rotate(0)translateY(-4px)}.E0kJGG_pin{background:radial-gradient(circle at 35% 30%, var(--gold-bright), var(--gold-deep));width:14px;height:14px;box-shadow:0 3px 8px color-mix(in srgb, var(--black) 70%, transparent);border-radius:50%;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.E0kJGG_noticeTag{font-family:var(--font-rune);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--accent,var(--gold));margin:0 0 .6rem}.E0kJGG_noticeTitle{margin:0 0 .6rem;font-size:clamp(1.25rem,4.4vw,1.55rem);font-weight:500}.E0kJGG_noticeText{font-size:var(--fs-body);color:var(--text-dim);margin:0;line-height:1.65}.E0kJGG_seal_gold{--accent:var(--gold)}.E0kJGG_seal_arcane{--accent:var(--arcane)}.E0kJGG_seal_ember{--accent:var(--ember-soft)}.E0kJGG_seal_verdant{--accent:var(--verdant)}.E0kJGG_notice:before{content:"";background:linear-gradient(180deg, transparent, var(--accent,var(--gold)), transparent);opacity:.6;width:2px;position:absolute;inset:0 auto 0 0}.E0kJGG_slate{text-align:center;border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(ellipse 80% 60% at 50% 0%, color-mix(in srgb, var(--gold-glow) 5%, transparent), transparent 70%), linear-gradient(180deg, var(--ink-700), var(--ink-900));max-width:44rem;box-shadow:inset 0 0 50px color-mix(in srgb, var(--black) 70%, transparent), var(--shadow-deep);margin-inline:auto;padding:clamp(1.8rem,6vw,3.2rem);position:relative;overflow:hidden}.E0kJGG_slate:before{content:"";border:1px dashed color-mix(in srgb, var(--text) 16%, transparent);border-radius:calc(var(--radius-lg) - 8px);pointer-events:none;position:absolute;inset:10px}.E0kJGG_slateGlow{background:radial-gradient(circle, color-mix(in srgb, var(--ember) 16%, transparent), transparent 70%);filter:blur(30px);width:90%;height:80%;animation:E0kJGG_dust-breathe 6s var(--ease-soft) infinite;pointer-events:none;border-radius:50%;position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}.E0kJGG_menu{text-align:left;gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.E0kJGG_menuRow{align-items:baseline;gap:.6rem;display:flex}.E0kJGG_menuName{font-family:var(--font-display);color:var(--text);flex-direction:column;font-size:clamp(1.05rem,3.6vw,1.25rem);display:flex}.E0kJGG_menuNote{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-dim);font-style:normal}.E0kJGG_menuDots{background-image:linear-gradient(90deg, color-mix(in srgb, var(--text) 28%, transparent) 0 3px, transparent 3px 7px);background-size:7px 1px;flex:1;min-width:1.5rem;height:1px;transform:translateY(-.25em)}.E0kJGG_menuPrice{white-space:nowrap;font-family:var(--font-rune);font-size:var(--fs-md);letter-spacing:.06em;color:var(--gold)}.E0kJGG_menuPaid{font-size:var(--fs-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-bright)}.E0kJGG_slateFoot{font-size:var(--fs-md);color:var(--text-dim);margin:1.8rem 0 0;position:relative}.E0kJGG_pricing{width:min(var(--measure), 100%);gap:clamp(1rem,3vw,1.4rem);margin:0 auto;display:grid}@media (min-width:641px){.E0kJGG_pricing{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.E0kJGG_pricing{grid-template-columns:repeat(4,1fr)}}.E0kJGG_priceCard{text-align:center;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, color-mix(in srgb, var(--ink-500) 35%, transparent), color-mix(in srgb, var(--ink-900) 55%, transparent));transition:border-color .3s var(--ease-soft), transform .3s var(--ease-out);flex-direction:column;gap:.4rem;padding:1.5rem 1.3rem 1.3rem;display:flex;position:relative}.E0kJGG_priceCard:hover{border-color:var(--line-strong);transform:translateY(-3px)}.E0kJGG_priceName{font-family:var(--font-rune);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0}.E0kJGG_priceFigure{font-family:var(--font-rune);letter-spacing:.02em;color:var(--gold-bright);margin:0;font-size:clamp(2rem,5.4vw,2.5rem);line-height:1}.E0kJGG_pricePeriod{font-size:var(--fs-sm);letter-spacing:.08em;color:var(--text-dim);margin-left:.15rem}.E0kJGG_priceText{font-size:var(--fs-sm);color:var(--text-dim);margin:0;line-height:1.55}.E0kJGG_priceStrike{color:var(--text-faint);text-decoration:line-through;-webkit-text-decoration-color:var(--ember-soft);text-decoration-color:var(--ember-soft)}.E0kJGG_pricingFoot{text-align:center;margin:clamp(1.6rem,4vh,2.2rem) 0 0}.E0kJGG_pricingLink{border:1px solid var(--line-strong);font-family:var(--font-rune);font-size:var(--fs-md);letter-spacing:.04em;color:var(--gold-bright);transition:background-color .25s var(--ease-soft), border-color .25s var(--ease-soft);border-radius:99px;align-items:center;padding:.7rem 1.4rem;text-decoration:none;display:inline-flex}.E0kJGG_pricingLink:hover{background:color-mix(in srgb, var(--gold) 12%, transparent);border-color:var(--gold)}.E0kJGG_evening{counter-reset:hour;gap:clamp(1.4rem,4vw,2rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:641px){.E0kJGG_evening{grid-template-columns:repeat(3,1fr)}}.E0kJGG_hour{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, color-mix(in srgb, var(--ink-500) 35%, transparent), color-mix(in srgb, var(--ink-900) 55%, transparent));transition:border-color .3s var(--ease-soft), transform .3s var(--ease-out);padding:1.6rem 1.4rem;position:relative}.E0kJGG_hour:hover{border-color:var(--line-strong);transform:translateY(-3px)}.E0kJGG_hourMark{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--ember) 50%, transparent));margin-bottom:.9rem;display:block}.E0kJGG_candleFlame{transform-origin:bottom;animation:1.8s ease-in-out infinite E0kJGG_candle}.E0kJGG_hourWhen{font-family:var(--font-rune);font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 .35rem}.E0kJGG_hourTitle{margin:0 0 .5rem;font-size:clamp(1.2rem,4.2vw,1.45rem);font-weight:500}.E0kJGG_hourText{font-size:var(--fs-body);color:var(--text-dim);margin:0;line-height:1.65}.E0kJGG_sheets{gap:clamp(1.2rem,4vw,1.8rem);display:grid}@media (min-width:641px){.E0kJGG_sheets{grid-template-columns:repeat(3,1fr)}}.E0kJGG_sheet{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, color-mix(in srgb, var(--ink-500) 35%, transparent), color-mix(in srgb, var(--ink-900) 55%, transparent));color:var(--text);transition:border-color .3s var(--ease-soft), transform .3s var(--ease-out), box-shadow .3s var(--ease-soft);flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.6rem 1.4rem 1.4rem;text-decoration:none;display:flex;position:relative}.E0kJGG_sheet:hover{border-color:var(--line-strong);box-shadow:var(--shadow-lift);transform:translateY(-3px)}.E0kJGG_sheet:before{content:"";background:linear-gradient(180deg, transparent, var(--accent,var(--gold)), transparent);opacity:.6;width:2px;position:absolute;inset:0 auto 0 0}.E0kJGG_sheet_ember{--accent:var(--ember-soft)}.E0kJGG_sheet_arcane{--accent:var(--arcane)}.E0kJGG_sheet_verdant{--accent:var(--verdant)}.E0kJGG_sheetMeta{font-family:var(--font-rune);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--accent,var(--gold))}.E0kJGG_sheetName{font-family:var(--font-display);font-size:clamp(1.2rem,4.2vw,1.4rem);font-weight:500}.E0kJGG_sheetHook{font-size:var(--fs-body);color:var(--text-dim);flex:1;line-height:1.65}.E0kJGG_sheetOpen{font-family:var(--font-rune);font-size:var(--fs-md);letter-spacing:.04em;color:var(--gold-bright);align-items:center;gap:.5rem;margin-top:.4rem;display:inline-flex}.E0kJGG_sheet:hover .E0kJGG_sheetOpen .E0kJGG_arrow{transform:translate(4px)}.E0kJGG_finale{isolation:isolate;width:min(var(--measure), 100%);padding:clamp(3.5rem, 11vh, 7rem) var(--gutter);text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;align-items:center;gap:1.2rem;margin:0 auto clamp(3rem,8vh,6rem);display:flex;position:relative;overflow:hidden}.E0kJGG_finaleGlow{background:radial-gradient(circle, color-mix(in srgb, var(--ember) 22%, transparent), transparent 66%);filter:blur(40px);z-index:-1;width:min(120%,900px);height:160%;animation:E0kJGG_dust-breathe 7s var(--ease-soft) infinite;border-radius:50%;position:absolute;bottom:-60%;left:50%;transform:translate(-50%)}.E0kJGG_finaleTitle{margin:0;font-size:clamp(2rem,7vw,3.4rem);font-weight:500}.E0kJGG_finaleText{max-width:40ch;color:var(--text-dim);margin:0;font-size:clamp(1rem,3.4vw,1.12rem);line-height:1.7}.E0kJGG_finaleWhisper{font-family:var(--font-rune);font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);margin:.4rem 0 0}@keyframes E0kJGG_rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes E0kJGG_sway{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}@keyframes E0kJGG_candle{0%,to{opacity:.85;transform:scale(1)}35%{opacity:1;transform:scale(.88,1.12)}70%{opacity:.78;transform:scale(1.08,.92)}}@keyframes E0kJGG_dust-breathe{0%,to{opacity:.5}50%{opacity:1}}@keyframes E0kJGG_warm-shimmer{0%{background-position:0 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.E0kJGG_lantern,.E0kJGG_wick,.E0kJGG_lanternGlow,.E0kJGG_dust,.E0kJGG_titleAccent,.E0kJGG_candleFlame,.E0kJGG_slateGlow,.E0kJGG_finaleGlow,.E0kJGG_candle,.E0kJGG_fireGlow,.E0kJGG_fireRoom,.E0kJGG_fireFloor{animation:none}.E0kJGG_spark{display:none}.E0kJGG_sign,.E0kJGG_titleLine,.E0kJGG_lead,.E0kJGG_actions,.E0kJGG_whispers{opacity:1;animation:none}}.E0kJGG_finaleActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;display:flex}.E0kJGG_finaleDemo{border:1px solid var(--line-strong);color:var(--gold-bright);font-size:var(--fs-md);transition:background-color .25s var(--ease-soft), border-color .25s var(--ease-soft);border-radius:99px;padding:.7rem 1.2rem;text-decoration:none}.E0kJGG_finaleDemo:hover{background:color-mix(in srgb, var(--gold) 12%, transparent);border-color:var(--gold)}
.lYf4WW_notice{border:1px solid var(--line-strong);border-radius:var(--radius);background:color-mix(in srgb, var(--gold) 7%, transparent);max-width:760px;color:var(--text);font-family:var(--font-ui);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:0 0 1.4rem;padding:.75rem 1rem;line-height:1.5;display:flex}.lYf4WW_resend{border:1px solid var(--line-strong);color:var(--gold-bright);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .9rem}.lYf4WW_resend:disabled{opacity:.5;cursor:default}
.zhYoBW_page{width:100%;padding:clamp(5.5rem, 12vh, 7rem) var(--gutter) clamp(4rem, 12vh, 8rem);background:radial-gradient(ellipse 120% 40% at 50% 0%, color-mix(in srgb, var(--ember) 9%, transparent), transparent 60%), radial-gradient(ellipse 90% 30% at 50% 100%, color-mix(in srgb, var(--ember) 6%, transparent), transparent 65%), linear-gradient(180deg, var(--ink-900), var(--ink-800) 45%, var(--ink-900));flex:1;margin-top:-68px}.zhYoBW_head{text-align:center;max-width:46rem;margin:0 auto clamp(2rem,6vh,3.4rem)}.zhYoBW_kicker{font-family:var(--font-rune);font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ember-soft);margin:0 0 .7rem}.zhYoBW_title{margin:0 0 .9rem;font-size:clamp(2.4rem,8vw,4rem);font-weight:500}.zhYoBW_lead{max-width:44ch;color:var(--text-dim);margin:0 auto;font-size:clamp(.98rem,3.2vw,1.12rem);line-height:1.7}.zhYoBW_tiers{width:min(var(--measure), 100%);gap:clamp(1.2rem,3vw,1.8rem);margin:0 auto;display:grid}@media (min-width:641px){.zhYoBW_tiers{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.zhYoBW_tiers{grid-template-columns:repeat(4,1fr)}}.zhYoBW_card{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--ink-500) 35%, transparent), color-mix(in srgb, var(--ink-900) 55%, transparent));box-shadow:var(--shadow-lift);transition:border-color .3s var(--ease-soft), transform .3s var(--ease-out), box-shadow .3s var(--ease-soft);flex-direction:column;gap:1.1rem;padding:1.7rem 1.5rem 1.5rem;display:flex;position:relative}.zhYoBW_card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-deep);transform:translateY(-3px)}.zhYoBW_cardFree{border-style:dashed}.zhYoBW_cardYear:before{content:"";background:linear-gradient(90deg, transparent, var(--gold) 50%, transparent);opacity:.8;height:1px;position:absolute;inset:-1px -1px auto}.zhYoBW_cardHead{flex-direction:column;gap:.35rem;display:flex}.zhYoBW_cardName{margin:0;font-size:clamp(1.5rem,4.4vw,1.8rem);font-weight:500}.zhYoBW_cardPrice{flex-direction:column;gap:.1rem;margin:0;display:flex}.zhYoBW_priceValue{font-family:var(--font-rune);letter-spacing:.02em;color:var(--gold-bright);font-size:clamp(2rem,5vw,2.6rem);line-height:1}.zhYoBW_pricePer{font-family:var(--font-rune);font-size:var(--fs-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.zhYoBW_cardStrike{font-family:var(--font-rune);font-size:var(--fs-md);letter-spacing:.04em;color:var(--text-faint);text-decoration:line-through;-webkit-text-decoration-color:var(--ember-soft);text-decoration-color:var(--ember-soft);margin:-.4rem 0 0}.zhYoBW_cardSave{font-size:var(--fs-sm);color:var(--ember-soft);margin:.2rem 0 0;line-height:1.55}.zhYoBW_features{flex:1;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.zhYoBW_feature{font-size:var(--fs-body);color:var(--text-dim);padding-left:1.5rem;position:relative}.zhYoBW_feature:before{content:"";border:1px solid var(--gold);background:color-mix(in srgb, var(--gold) 18%, transparent);border-radius:2px;width:8px;height:8px;position:absolute;top:.4em;left:0;transform:rotate(45deg)}.zhYoBW_featureOff{color:var(--text-faint)}.zhYoBW_featureOff:before{border-color:var(--text-faint);background:0 0;transform:rotate(45deg)}.zhYoBW_cardLink{border:1px solid var(--line-strong);font-family:var(--font-rune);font-size:var(--fs-base);letter-spacing:.04em;color:var(--on-gold);background:linear-gradient(135deg, var(--gold-bright), var(--gold) 55%, var(--ember-soft));box-shadow:0 12px 34px -14px color-mix(in srgb, var(--ember) 80%, transparent), var(--glow-ember);transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out), filter .25s var(--ease-soft);border-radius:999px;justify-content:center;align-self:stretch;align-items:center;margin-top:.4rem;padding:.8rem 1.2rem;text-decoration:none;display:inline-flex}.zhYoBW_cardLink:hover{color:var(--on-gold);filter:brightness(1.06);box-shadow:0 18px 44px -14px color-mix(in srgb, var(--ember) 95%, transparent), var(--glow-gold);transform:translateY(-2px)}.zhYoBW_cardFree .zhYoBW_cardLink{color:var(--gold-bright);background:color-mix(in srgb, var(--gold) 12%, transparent);box-shadow:none}.zhYoBW_cardFree .zhYoBW_cardLink:hover{background:color-mix(in srgb, var(--gold) 20%, transparent);border-color:var(--gold)}.zhYoBW_foot{text-align:center;max-width:46rem;font-size:var(--fs-sm);color:var(--text-faint);margin:clamp(2rem,6vh,3rem) auto 0;line-height:1.7}
.XQzRlW_list{flex-direction:column;gap:1rem;display:flex}.XQzRlW_key{border:1px solid var(--line-soft);border-radius:var(--radius-md);background:color-mix(in srgb, var(--void) 40%, transparent);padding:1rem 1.1rem}.XQzRlW_keyHead{justify-content:space-between;align-items:baseline;gap:.8rem;margin-bottom:.5rem;display:flex}.XQzRlW_keyTitle{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--text)}.XQzRlW_keyMeta{font-size:var(--fs-sm);color:var(--text-dim);margin:0}.XQzRlW_notice{font-size:var(--fs-sm);color:var(--amber);border:1px solid color-mix(in srgb, var(--amber) 35%, transparent);border-radius:var(--radius-sm);border-left-width:3px;margin:0 0 .8rem;padding:.5rem .7rem}.XQzRlW_holders{margin:0;padding:0;list-style:none}.XQzRlW_holder{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:.8rem;padding:.55rem 0;display:flex}.XQzRlW_holderName{font-size:var(--fs-md);color:var(--text)}.XQzRlW_holderEmail{font-style:normal;font-size:var(--fs-sm);color:var(--text-faint);margin-left:.3rem}.XQzRlW_transfer{border:1px solid var(--line-strong);color:var(--text-dim);font-size:var(--fs-xs);background:0 0;border-radius:99px;padding:.4rem .7rem;transition:border-color .25s,color .25s}.XQzRlW_transfer:hover:not(:disabled){border-color:var(--gold);color:var(--text)}.XQzRlW_transfer:disabled{opacity:.5;cursor:default}.XQzRlW_incoming{margin-top:1.6rem}.XQzRlW_incoming h2{font-family:var(--font-rune);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 .7rem}.XQzRlW_answerRow{gap:.6rem;margin-top:.7rem;display:flex}.XQzRlW_accept,.XQzRlW_decline{font-size:var(--fs-md);transition:transform .25s var(--ease-out), opacity .2s;border-radius:99px;padding:.5rem 1rem}.XQzRlW_accept{background:linear-gradient(135deg, var(--gold-bright), var(--gold) 55%, var(--gold-mute));color:var(--on-gold);border:none;font-weight:600}.XQzRlW_decline{border:1px solid var(--line-strong);color:var(--text-dim);background:0 0}.XQzRlW_accept:hover:not(:disabled),.XQzRlW_decline:hover:not(:disabled){transform:translateY(-1px)}.XQzRlW_accept:disabled,.XQzRlW_decline:disabled{opacity:.55;cursor:default}.XQzRlW_error{font-size:var(--fs-sm);color:var(--blood-soft);background:color-mix(in srgb, var(--blood) 12%, transparent);border:1px solid color-mix(in srgb, var(--blood) 45%, transparent);border-radius:var(--radius-sm);border-left-width:3px;margin:0 0 1rem;padding:.5rem .7rem}.XQzRlW_invites{justify-items:start;gap:.5rem;margin:0 0 .9rem;display:grid}.XQzRlW_invite{flex-wrap:wrap;align-items:center;gap:.4rem;width:100%;display:flex}.XQzRlW_inviteUrl{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-width:0;color:var(--text);font-size:var(--fs-xs);background:0 0;flex:100%;padding:.4rem .6rem}
.jXgtnq_page{width:100%;padding:clamp(5.5rem, 12vh, 7rem) var(--gutter) clamp(4rem, 10vh, 6rem);background:radial-gradient(ellipse 120% 40% at 50% 0%, color-mix(in srgb, var(--ember) 7%, transparent), transparent 60%), linear-gradient(180deg, var(--ink-900), var(--ink-800) 45%, var(--ink-900));flex:1;margin-top:-68px}.jXgtnq_head{text-align:center;max-width:46rem;margin:0 auto clamp(2rem,6vh,3.4rem)}.jXgtnq_kicker{font-family:var(--font-rune);font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ember-soft);margin:0 0 .7rem}.jXgtnq_title{margin:0 0 .9rem;font-size:clamp(2.2rem,7vw,3.4rem);font-weight:500}.jXgtnq_lead{max-width:52ch;font-size:var(--fs-base);color:var(--text-dim);margin:0 auto;line-height:1.7}.jXgtnq_layout{width:min(var(--measure), 100%);gap:clamp(1.6rem,4vw,3rem);margin:0 auto;display:grid}@media (min-width:1025px){.jXgtnq_layout{grid-template-columns:16rem minmax(0,46rem);justify-content:center;align-items:start}}.jXgtnq_toc{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--ink-700) 60%, transparent);padding:1.2rem 1.3rem}@media (min-width:1025px){.jXgtnq_toc{position:sticky;top:5.5rem}}.jXgtnq_tocLabel{font-family:var(--font-rune);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 .7rem}.jXgtnq_tocList{font-size:var(--fs-sm);font-variant-numeric:tabular-nums lining-nums;color:var(--text-faint);flex-direction:column;gap:.35rem;margin:0;padding-left:1.3rem;display:flex}.jXgtnq_tocLink{color:var(--text-dim);text-decoration:none}.jXgtnq_tocLink:hover{color:var(--gold)}.jXgtnq_body{min-width:0}.jXgtnq_section{border-top:1px solid var(--line-soft);padding:1.6rem 0;scroll-margin-top:5.5rem}.jXgtnq_section:first-child{border-top:0;padding-top:0}.jXgtnq_sectionTitle{font-size:var(--fs-2xl);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-weight:500;display:flex}.jXgtnq_num{font-family:var(--font-rune);font-size:var(--fs-lg);font-variant-numeric:tabular-nums lining-nums;color:var(--gold)}.jXgtnq_para,.jXgtnq_item{font-size:var(--fs-body);color:var(--text);font-variant-numeric:tabular-nums lining-nums;line-height:1.7}.jXgtnq_para{margin:0 0 .8rem}.jXgtnq_list{flex-direction:column;gap:.45rem;margin:0 0 .8rem;padding-left:1.2rem;display:flex}.jXgtnq_item::marker{color:var(--gold)}.jXgtnq_link{color:var(--gold);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--gold) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--gold) 45%, transparent);text-underline-offset:.18em}.jXgtnq_link:hover{color:var(--gold-bright)}.jXgtnq_related{border-top:1px solid var(--line);margin-top:1.4rem;padding-top:1.6rem}.jXgtnq_relatedList{flex-wrap:wrap;gap:.6rem 1.6rem;margin:0;padding:0;list-style:none;display:flex}.jXgtnq_relatedLink{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--text);text-decoration:none}.jXgtnq_relatedLink:hover{color:var(--gold)}
