.bOXf6W_banner{z-index:1;width:min(1100px,100%);margin:0 auto;position:relative}.bOXf6W_frame{border:1px solid var(--border-strong);background-color:var(--screen);box-shadow:var(--shadow-lg);border-radius:24px;position:relative;overflow:hidden}.bOXf6W_video{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.bOXf6W_sound{top:var(--space-4);right:var(--space-4);align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--ink-card-line);border-radius:var(--radius-pill);background-color:var(--photo-shade);color:var(--text-on-photo);font-size:var(--text-base);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color var(--transition-fast);font-weight:600;display:inline-flex;position:absolute}.bOXf6W_sound:hover{background-color:var(--screen)}.bOXf6W_sound svg{width:18px;height:18px}.bOXf6W_caption{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-base);text-align:center}@media (max-width:640px){.bOXf6W_frame{border-radius:var(--radius-lg)}.bOXf6W_sound{top:var(--space-2);right:var(--space-2);min-height:40px;padding:0 var(--space-3);font-size:var(--text-sm)}}
.W1A5cG_section{max-width:1200px;padding:128px var(--space-6) 0;margin:0 auto;position:relative}.W1A5cG_head{text-align:center;flex-direction:column;align-items:center;display:flex}.W1A5cG_eyebrow{color:var(--accent-text);font-size:var(--text-sm);letter-spacing:.16em;text-transform:uppercase;margin:0;font-weight:700}.W1A5cG_heading{margin:var(--space-3) 0 0;letter-spacing:-.035em;font-size:clamp(34px,4.6vw,60px);font-weight:800;line-height:1.05}.W1A5cG_sub{max-width:620px;margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:clamp(16px,1.5vw,19px);line-height:1.55}.W1A5cG_list{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:56px 0 0;padding:0;list-style:none;display:grid}.W1A5cG_card{border:1px solid var(--border-subtle);background:radial-gradient(120% 70% at 100% 0%, color-mix(in srgb, var(--gold-500) 10%, transparent), transparent 60%), var(--bg-surface);box-shadow:var(--shadow-sm);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);border-radius:28px;flex-direction:column;padding:14px;display:flex}.W1A5cG_card:hover{border-color:color-mix(in srgb, var(--gold-500) 35%, transparent);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.W1A5cG_scene{height:360px;padding:56px var(--space-5) var(--space-5);border:1px solid var(--border-subtle);background:radial-gradient(60% 55% at 50% 58%, color-mix(in srgb, var(--gold-500) 14%, transparent), transparent 75%), radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--text-primary) 12%, transparent) 1px, transparent 0) 0 0 / 18px 18px, var(--bg-inset);border-radius:20px;place-items:center;display:grid;position:relative;overflow:hidden}.W1A5cG_number{color:color-mix(in srgb, var(--gold-500) 70%, transparent);font-family:var(--font-serif);font-size:40px;font-style:italic;line-height:1;position:absolute;top:12px;left:18px}.W1A5cG_body{gap:var(--space-3);flex-direction:column;flex:1;padding:22px 12px 12px;display:flex}.W1A5cG_title{letter-spacing:-.015em;margin:0;font-size:23px;font-weight:800}.W1A5cG_text{color:var(--text-secondary);font-size:var(--text-lg);margin:0;line-height:1.6}.W1A5cG_points{gap:var(--space-2);margin:var(--space-2) 0 0;padding:var(--space-4) 0 0;border-top:1px solid var(--border-subtle);list-style:none;display:grid}.W1A5cG_points li{align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.W1A5cG_check{background-color:var(--accent-soft);width:18px;height:18px;color:var(--accent-text);border-radius:50%;flex:none;padding:3px}.W1A5cG_tree{flex-direction:column;align-items:center;display:flex}.W1A5cG_couple{align-items:center;gap:6px;display:flex}.W1A5cG_person{align-items:center;gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--bg-surface);box-shadow:var(--shadow-sm);padding:5px 12px 5px 5px;display:inline-flex}.W1A5cG_avatar{background-color:var(--accent-soft);width:30px;height:30px;color:var(--accent-text);font-size:var(--text-sm);border-radius:50%;place-items:center;font-weight:800;display:grid}.W1A5cG_avatar svg{width:17px;height:17px}.W1A5cG_who{text-align:left;line-height:1.2;display:grid}.W1A5cG_who strong{font-size:var(--text-sm);font-weight:700}.W1A5cG_who small{color:var(--text-muted);font-size:var(--text-xs)}.W1A5cG_me{border-color:var(--gold-500);background-color:var(--accent-soft);box-shadow:0 0 0 4px color-mix(in srgb, var(--gold-500) 16%, transparent)}.W1A5cG_me .W1A5cG_avatar{background:linear-gradient(180deg, var(--gold-400), var(--gold-500));color:var(--accent-contrast)}.W1A5cG_rings{width:18px;height:10px;position:relative}.W1A5cG_rings:before,.W1A5cG_rings:after{content:"";border:1.5px solid var(--gold-500);border-radius:50%;width:10px;height:10px;position:absolute;top:0}.W1A5cG_rings:before{left:0}.W1A5cG_rings:after{right:0}.W1A5cG_stem{background-color:color-mix(in srgb, var(--gold-500) 75%, transparent);width:2px;height:18px}.W1A5cG_add{height:42px;margin-left:var(--space-2);border:1.5px dashed var(--border-strong);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.W1A5cG_add svg{width:14px;height:14px}.W1A5cG_line{gap:10px;width:min(280px,100%);display:grid}.W1A5cG_chain{gap:6px;margin:0;padding:0;list-style:none;display:grid}.W1A5cG_chain li{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--bg-surface);box-shadow:var(--shadow-sm);align-items:center;gap:10px;padding:6px 12px 6px 6px;display:flex}.W1A5cG_ok{background-color:var(--match-soft);width:22px;height:22px;color:var(--match-text);border-radius:50%;place-items:center;display:grid}.W1A5cG_ok svg{width:14px;height:14px}.W1A5cG_linkName{font-size:var(--text-sm);font-weight:700}.W1A5cG_linkTag{color:var(--match-text);font-size:var(--text-xs);margin-left:auto;font-weight:600}.W1A5cG_result{border:1px solid var(--ink-card-line);border-radius:var(--radius-md);background-color:var(--ink-card);color:var(--ink-card-text);box-shadow:var(--shadow-md);gap:4px;padding:12px 14px;display:grid}.W1A5cG_resultLabel{color:var(--gold-400);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.W1A5cG_resultRow{justify-content:space-between;align-items:baseline;display:flex}.W1A5cG_resultRow strong{color:var(--gold-300);font-size:var(--text-xl);font-weight:800}.W1A5cG_resultRow b{font-size:var(--text-xl);font-weight:800}.W1A5cG_meter{border-radius:var(--radius-pill);background-color:var(--ink-card-soft);height:4px;overflow:hidden}.W1A5cG_meter span{border-radius:inherit;background-color:var(--gold-500);width:94%;height:100%;display:block}.W1A5cG_resultPath{color:var(--ink-card-muted);font-size:var(--text-xs)}.W1A5cG_story{justify-items:center;gap:14px;width:min(290px,100%);display:grid}.W1A5cG_paper{border-radius:var(--radius-sm);background:linear-gradient(180deg, var(--parchment-1), var(--parchment-2));width:100%;color:var(--ink);box-shadow:var(--shadow-md), inset 0 0 24px color-mix(in srgb, var(--rod-light) 25%, transparent);gap:6px;padding:16px 18px 18px;display:grid;transform:rotate(-1.5deg)}.W1A5cG_paperYear{color:var(--ink-soft);letter-spacing:.14em;font-size:10px;font-weight:700}.W1A5cG_paperTitle{font-family:var(--font-script);font-size:21px;line-height:1.2}.W1A5cG_paperText{color:var(--ink-soft);font-family:var(--font-serif);font-size:var(--text-sm);font-style:italic;line-height:1.45}.W1A5cG_media{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.W1A5cG_chip{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background-color:var(--bg-surface);height:32px;font-size:var(--text-xs);box-shadow:var(--shadow-sm);align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.W1A5cG_chip svg{width:15px;height:15px;color:var(--accent-text)}.W1A5cG_wave{align-items:center;gap:2px;height:16px;display:inline-flex}.W1A5cG_wave span{background-color:var(--accent-text);border-radius:1px;width:2px;height:40%}.W1A5cG_wave span:nth-child(2),.W1A5cG_wave span:nth-child(8){height:70%}.W1A5cG_wave span:nth-child(3),.W1A5cG_wave span:nth-child(6){height:100%}.W1A5cG_wave span:nth-child(4){height:55%}.W1A5cG_wave span:nth-child(5){height:85%}@media (max-width:640px){.W1A5cG_section{padding:96px var(--space-4) 0}.W1A5cG_scene{padding-inline:var(--space-3)}}
.J160va_page{--cta-bg:var(--text-primary);--cta-text:var(--bg-app);--glow:color-mix(in srgb, var(--gold-500) 18%, transparent);background-color:var(--bg-app);min-height:100dvh;color:var(--text-primary);overflow-x:hidden}:root[data-theme=dark] .J160va_page{--cta-bg:var(--accent);--cta-text:var(--accent-contrast);--glow:color-mix(in srgb, var(--gold-500) 12%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .J160va_page{--cta-bg:var(--accent);--cta-text:var(--accent-contrast);--glow:color-mix(in srgb, var(--gold-500) 12%, transparent)}}.J160va_day,.J160va_night{object-fit:cover;width:100%;height:100%;display:block}.J160va_steppe .J160va_night,.J160va_shanyrak .J160va_night,:is(:root[data-theme=dark] .J160va_steppe .J160va_day,:root[data-theme=dark] .J160va_shanyrak .J160va_day){display:none}:is(:root[data-theme=dark] .J160va_steppe .J160va_night,:root[data-theme=dark] .J160va_shanyrak .J160va_night){display:block}@media (prefers-color-scheme:dark){:is(:root:not([data-theme=light]) .J160va_steppe .J160va_day,:root:not([data-theme=light]) .J160va_shanyrak .J160va_day){display:none}:is(:root:not([data-theme=light]) .J160va_steppe .J160va_night,:root:not([data-theme=light]) .J160va_shanyrak .J160va_night){display:block}}.J160va_hero{isolation:isolate;background:radial-gradient(70% 60% at 50% 0%, var(--glow), transparent 72%), var(--bg-app);position:relative}.J160va_header{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);max-width:1200px;padding:var(--space-5) var(--space-6);flex-wrap:wrap;margin:0 auto;display:flex;position:relative}.J160va_logo{align-items:center;gap:var(--space-3);display:inline-flex}.J160va_logo img{border-radius:var(--radius-sm)}.J160va_logo strong{letter-spacing:-.01em;font-size:19px;font-weight:800}.J160va_tools{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.J160va_langs{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--bg-surface) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:2px;padding:3px;display:flex}.J160va_lang{min-width:44px;height:38px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--text-sm);letter-spacing:.04em;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:0;font-weight:700}.J160va_lang:hover{color:var(--text-primary)}.J160va_langOn,.J160va_langOn:hover{background-color:var(--bg-active);color:var(--accent-text)}.J160va_theme{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--bg-surface) 70%, transparent);width:46px;height:46px;color:var(--text-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color var(--transition-fast);place-items:center;display:grid}.J160va_theme:hover{background-color:var(--bg-active)}.J160va_theme svg{width:20px;height:20px}.J160va_signIn{min-height:46px;padding:0 var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--bg-surface) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color var(--transition-fast);align-items:center;font-size:15px;font-weight:600;display:inline-flex}.J160va_signIn:hover{background-color:var(--bg-hover)}.J160va_heroBody{z-index:2;max-width:1200px;padding:72px var(--space-6) 0;text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.J160va_eyebrow{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid color-mix(in srgb, var(--gold-500) 30%, transparent);border-radius:var(--radius-pill);background-color:var(--accent-soft);color:var(--accent-text);font-size:var(--text-base);margin:0;font-weight:600;display:inline-flex}.J160va_dot{background-color:var(--gold-500);border-radius:50%;width:7px;height:7px}.J160va_title{letter-spacing:-.035em;max-width:980px;margin:28px 0 0;font-size:clamp(44px,7.4vw,104px);font-weight:800;line-height:1}.J160va_title em{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--accent-text);font-style:italic;font-weight:500}.J160va_lead{max-width:660px;color:var(--text-secondary);margin:28px 0 0;font-size:clamp(17px,1.7vw,21px);line-height:1.55}.J160va_actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;margin-top:40px;display:flex}.J160va_primary,.J160va_secondary{min-height:58px;transition:transform var(--transition-fast), background-color var(--transition-fast), filter var(--transition-fast);border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-size:17px;font-weight:700;display:inline-flex}.J160va_primary{background-color:var(--cta-bg);color:var(--cta-text);box-shadow:var(--shadow-md)}.J160va_primary:hover{filter:brightness(1.08)}.J160va_primary:active,.J160va_secondary:active{transform:translateY(1px)}.J160va_secondary{border:1px solid var(--border-strong);background-color:color-mix(in srgb, var(--bg-surface) 60%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:600}.J160va_secondary:hover{background-color:var(--bg-hover)}.J160va_arrow{width:20px;height:20px}.J160va_note{margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:var(--text-base)}.J160va_steppe{z-index:0;height:clamp(380px,52vw,720px);margin-top:-96px;position:relative}.J160va_steppe img{object-position:50% 74%;-webkit-mask-image:linear-gradient(#0000 0%,#000 42% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 42% 72%,#0000 100%)}.J160va_overview{z-index:1;padding:0 var(--space-6);margin-top:clamp(-260px,-16vw,-120px);position:relative}.J160va_heading{letter-spacing:-.03em;text-align:center;margin:0;font-size:clamp(32px,4.4vw,56px);font-weight:800;line-height:1.08}.J160va_finale{isolation:isolate;place-items:center;min-height:clamp(520px,56vw,760px);margin-top:120px;display:grid;position:relative;overflow:hidden}.J160va_shanyrak{z-index:-2;position:absolute;inset:0}.J160va_shanyrak img{object-position:50% 50%}.J160va_finale:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--bg-app) 0%, transparent 22%, transparent 78%, var(--bg-app) 100%), radial-gradient(60% 55% at 50% 50%, color-mix(in srgb, var(--bg-app) 82%, transparent), color-mix(in srgb, var(--bg-app) 40%, transparent));position:absolute;inset:0}.J160va_finaleBody{max-width:820px;padding:96px var(--space-6);text-align:center;flex-direction:column;align-items:center;display:flex}.J160va_quote{color:var(--accent-text);font-family:var(--font-serif);margin:20px 0 0;font-size:clamp(24px,2.8vw,34px);font-style:italic;line-height:1.3}.J160va_quoteTranslation{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-lg)}.J160va_footer{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);max-width:1200px;padding:28px var(--space-6);color:var(--text-secondary);font-size:var(--text-base);flex-wrap:wrap;margin:0 auto;display:flex}.J160va_footer strong{color:var(--text-primary)}@media (max-width:640px){.J160va_header{padding-inline:var(--space-4)}.J160va_heroBody{padding:var(--space-10) var(--space-4) 0}.J160va_steppe{margin-top:-40px}.J160va_overview{padding:0 var(--space-4)}.J160va_finale{margin-top:88px}.J160va_finaleBody{padding:72px var(--space-4)}}
.O694XG_card{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);scroll-margin-top:var(--space-3);transition:background-color var(--transition-base), border-color var(--transition-base);flex-direction:column;display:flex;overflow:hidden}.O694XG_header{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle);display:flex}.O694XG_title{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.01em;margin:0;font-weight:600}.O694XG_action{margin-left:auto}.O694XG_body{padding:var(--space-5);flex:1;min-height:0}.O694XG_flush{padding:0}
.asX87W_grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.asX87W_field{align-content:start;gap:6px;min-width:0;display:grid}.asX87W_wide{grid-column:1/-1}.asX87W_label{color:var(--text-secondary);font-size:var(--text-xs);font-weight:600}.asX87W_hint{color:var(--text-muted);font-size:var(--text-xs)}.asX87W_error{color:var(--danger-500);font-size:var(--text-xs)}.asX87W_input{width:100%;min-width:0;height:42px;padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--bg-inset);color:var(--text-primary);font:inherit;font-size:var(--text-sm)}.asX87W_input:focus{border-color:var(--accent);background-color:var(--bg-surface);outline:none}.asX87W_textarea{height:auto;min-height:140px;padding:var(--space-3);resize:vertical;line-height:1.6}.asX87W_invalid{border-color:var(--danger-500)}.asX87W_button{justify-content:center;align-items:center;gap:var(--space-2);height:42px;padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);white-space:nowrap;transition:filter var(--transition-fast), background-color var(--transition-fast);font-weight:700;display:inline-flex}.asX87W_button svg{flex-shrink:0;width:16px;height:16px}.asX87W_button:disabled{opacity:.55;cursor:not-allowed}.asX87W_primary{background:linear-gradient(180deg, var(--gold-400), var(--gold-500));color:var(--accent-contrast);border:0}.asX87W_primary:hover:not(:disabled){filter:brightness(1.07)}.asX87W_ghost{border:1px solid var(--border-strong);color:var(--text-primary);background:0 0}.asX87W_ghost:hover:not(:disabled){background-color:var(--bg-hover)}.asX87W_danger{border:1px solid color-mix(in srgb, var(--danger-500) 50%, transparent);color:var(--danger-500);background:0 0}.asX87W_danger:hover:not(:disabled){background-color:color-mix(in srgb, var(--danger-500) 10%, transparent)}@media (max-width:560px){.asX87W_grid{grid-template-columns:minmax(0,1fr)}}
.eA4i-a_player{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border-subtle));border-radius:var(--radius-pill);background:radial-gradient(60% 120% at 0% 50%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%), var(--bg-inset);display:flex}.eA4i-a_compact{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2)}.eA4i-a_play{background:linear-gradient(180deg, var(--gold-400), var(--gold-500));width:46px;height:46px;color:var(--accent-contrast);box-shadow:0 4px 14px color-mix(in srgb, var(--gold-500) 35%, transparent);transition:transform var(--transition-fast);border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.eA4i-a_compact .eA4i-a_play{width:36px;height:36px}.eA4i-a_play:hover{transform:scale(1.05)}.eA4i-a_play svg{width:18px;height:18px}.eA4i-a_playing .eA4i-a_play{animation:1.6s ease-in-out infinite eA4i-a_pulse}@keyframes eA4i-a_pulse{50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--gold-500) 18%, transparent)}}.eA4i-a_body{align-items:center;gap:2px var(--space-3);flex:1;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.eA4i-a_title{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-weight:700;overflow:hidden}.eA4i-a_wave{cursor:pointer;outline-offset:4px;align-items:center;gap:2px;height:34px;display:flex}.eA4i-a_compact .eA4i-a_wave{height:26px}.eA4i-a_bar{border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--text-muted) 45%, transparent);min-width:2px;transition:background-color var(--transition-fast);flex:1}.eA4i-a_barDone{background-color:var(--gold-400)}.eA4i-a_time{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.eA4i-a_ink{padding:var(--space-3) var(--space-4);border:2px solid color-mix(in srgb, var(--ink) 70%, transparent);background:color-mix(in srgb, var(--parchment-2) 35%, transparent);color:var(--ink);border-radius:255px 18px 225px/18px 225px 18px 255px}.eA4i-a_ink .eA4i-a_play{border:2px solid var(--ink);color:var(--ink);box-shadow:none;background:0 0;border-radius:52% 48% 55% 45%/47% 55% 45% 53%}.eA4i-a_ink.eA4i-a_playing .eA4i-a_play{background:color-mix(in srgb, var(--gold-500) 25%, transparent);animation:none}.eA4i-a_ink .eA4i-a_title{font-family:var(--font-hand);font-size:22px;font-weight:700}.eA4i-a_ink .eA4i-a_bar{background-color:color-mix(in srgb, var(--ink) 25%, transparent)}.eA4i-a_ink .eA4i-a_barDone{background-color:var(--ink)}.eA4i-a_ink .eA4i-a_time{color:var(--ink-soft);font-family:var(--font-hand);font-size:17px}@media (prefers-reduced-motion:reduce){.eA4i-a_playing .eA4i-a_play{animation:none}}
.vgJrVq_overlay{z-index:130;padding:var(--space-5);background-color:color-mix(in srgb, var(--bg-app) 62%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:vgJrVq_appear var(--transition-base) ease-out;place-items:center;display:grid;position:fixed;inset:0}@keyframes vgJrVq_appear{0%{opacity:0}}.vgJrVq_dialog{width:100%;max-height:calc(100dvh - 2 * var(--space-5));border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background-color:var(--bg-surface);box-shadow:var(--shadow-lg);animation:vgJrVq_rise var(--transition-base) ease-out;outline:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}@keyframes vgJrVq_rise{0%{opacity:0;transform:translateY(10px)}}.vgJrVq_sm{max-width:440px}.vgJrVq_md{max-width:620px}.vgJrVq_lg{max-width:820px}.vgJrVq_xl{max-width:1180px}.vgJrVq_head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.vgJrVq_headText{min-width:0}.vgJrVq_title{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.01em;margin:0;font-weight:700}.vgJrVq_subtitle{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-sm)}.vgJrVq_close{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--bg-surface);width:36px;height:36px;color:var(--text-secondary);flex-shrink:0;place-items:center;display:grid}.vgJrVq_close:hover{background-color:var(--bg-hover);color:var(--text-primary)}.vgJrVq_closeGlyph{width:16px;height:16px}.vgJrVq_body{min-height:0;padding:var(--space-5) var(--space-6);overflow-y:auto}.vgJrVq_bareBody{padding:0}.vgJrVq_foot{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.vgJrVq_dialog.vgJrVq_plain{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}@media (max-width:600px){.vgJrVq_overlay{place-items:end stretch;padding:0}.vgJrVq_dialog{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-height:94dvh}.vgJrVq_head,.vgJrVq_body,.vgJrVq_foot{padding-left:var(--space-4);padding-right:var(--space-4)}.vgJrVq_bareBody{padding:0}}
.i_5j2a_badge{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--accent) 16%, var(--bg-inset)), var(--bg-inset) 70%);color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.i_5j2a_xs{width:30px;height:30px}.i_5j2a_sm{width:40px;height:40px}.i_5j2a_md{width:60px;height:60px}.i_5j2a_lg{width:76px;height:76px}.i_5j2a_xl{width:132px;height:132px}.i_5j2a_ring{width:100%;height:100%;position:absolute;inset:0}.i_5j2a_initial{font-family:var(--font-display);font-weight:800;line-height:1}.i_5j2a_xs .i_5j2a_initial{font-size:12px}.i_5j2a_sm .i_5j2a_initial{font-size:15px}.i_5j2a_md .i_5j2a_initial{font-size:22px}.i_5j2a_lg .i_5j2a_initial{font-size:28px}.i_5j2a_xl .i_5j2a_initial{font-size:48px}.i_5j2a_ornament{width:52%;height:52%}
.fXWFNa_frame{background:linear-gradient(135deg, var(--gold-300), var(--gold-500) 50%, var(--gold-600));box-shadow:0 0 0 2px var(--bg-surface);border-radius:50%;flex-shrink:0;padding:2px;display:block}.fXWFNa_photo{object-fit:cover;object-position:50% 22%;background-color:var(--bg-inset);border-radius:50%;width:100%;height:100%;display:block}.fXWFNa_xs{width:30px;height:30px}.fXWFNa_sm{width:40px;height:40px}.fXWFNa_md{width:60px;height:60px}.fXWFNa_lg{width:76px;height:76px;padding:3px}.fXWFNa_xl{width:132px;height:132px;padding:4px}
.mDio1q_block{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);display:grid}.mDio1q_bare{border-top:0;margin-top:0;padding-top:0}.mDio1q_title{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.mDio1q_list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.mDio1q_row{align-items:center;gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:minmax(110px,.9fr) minmax(0,1.6fr) 64px;display:grid}.mDio1q_label{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mDio1q_track{border-radius:var(--radius-pill);background-color:var(--bg-inset);height:6px;overflow:hidden}.mDio1q_bar{border-radius:inherit;background:linear-gradient(90deg, var(--gold-500), var(--gold-400));height:100%;box-shadow:0 0 8px color-mix(in srgb, var(--gold-400) 45%, transparent);transition:width var(--transition-base);display:block}.mDio1q_value{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right}
._89c6tW_wrap{padding:var(--space-6) var(--space-5) var(--space-6) 104px;min-height:420px;position:relative}._89c6tW_wrap:before{content:"";pointer-events:none;opacity:var(--tree-backdrop-opacity);background-image:url(../media/tree-backdrop.01_zujyv0tzbi.svg);background-position:50% 58%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0;transform:translateZ(0);-webkit-mask-image:radial-gradient(118% 104% at 50% 58%,#000 38%,#0000 96%);mask-image:radial-gradient(118% 104% at 50% 58%,#000 38%,#0000 96%)}._89c6tW_links{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}._89c6tW_link{fill:none;stroke:var(--accent);stroke-width:1.5px;opacity:.55}._89c6tW_arrow{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.75}._89c6tW_row{z-index:1;justify-content:center;padding-bottom:56px;display:flex;position:relative}._89c6tW_row:last-child{padding-bottom:0}._89c6tW_level{text-align:left;width:84px;position:absolute;top:22px;left:-88px}._89c6tW_roman{font-family:var(--font-display);font-size:var(--text-xl);color:var(--accent);font-weight:700;line-height:1}._89c6tW_levelName{font-size:var(--text-xs);color:var(--text-muted);line-height:1.3}._89c6tW_slots{justify-content:center;align-items:flex-start;gap:var(--space-4);flex-wrap:nowrap;flex:1;min-width:0;display:flex}._89c6tW_union{width:34px;color:var(--accent);flex-shrink:0;align-self:center;place-items:center;margin-top:26px;display:grid}._89c6tW_unionIcon{fill:none;stroke:currentColor;stroke-width:1.6px;opacity:.8;width:34px;height:18px}._89c6tW_node{flex:0 200px;min-width:132px;display:flex;position:relative}._89c6tW_person{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--bg-surface-2);text-align:left;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);flex:1;display:flex}._89c6tW_person:hover{border-color:var(--accent);transform:translateY(-1px)}._89c6tW_selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 18px -4px var(--accent)}._89c6tW_me{border-color:var(--jade-500);box-shadow:0 0 0 1px var(--jade-500), 0 0 18px -6px var(--jade-500)}._89c6tW_info{flex-direction:column;min-width:0;display:flex}._89c6tW_name{font-weight:600;font-size:var(--text-base);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}._89c6tW_years{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;display:block}._89c6tW_meTag{font-size:var(--text-xs);color:var(--jade-500);font-weight:600;display:block}._89c6tW_tools{z-index:1;gap:4px;display:flex;position:absolute;top:-12px;right:-8px}._89c6tW_tool{border:1px solid var(--border-subtle);background-color:var(--bg-surface);width:28px;height:28px;box-shadow:var(--shadow-sm);color:var(--text-secondary);border-radius:50%;place-items:center;display:grid}._89c6tW_tool:hover{border-color:var(--accent);color:var(--accent-text)}._89c6tW_toolDanger:hover{border-color:var(--danger-500);color:var(--danger-500)}._89c6tW_toolGlyph{width:14px;height:14px}@media (hover:none){._89c6tW_tools{top:-16px}._89c6tW_tool{width:36px;height:36px}}@media (max-width:760px){._89c6tW_wrap{padding:var(--space-5) var(--space-3) var(--space-6);min-height:0}._89c6tW_row{flex-direction:column;align-items:center;padding-bottom:22px}._89c6tW_level{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background-color:var(--bg-surface);white-space:nowrap;align-items:baseline;gap:6px;width:auto;margin-bottom:30px;padding:4px 12px;display:inline-flex;position:static}._89c6tW_roman{font-size:var(--text-base)}._89c6tW_levelName{line-height:1}._89c6tW_slots{align-items:stretch;gap:var(--space-2);width:100%;max-width:520px}._89c6tW_node{flex:0 calc(50% - 20px);min-width:0}._89c6tW_union{width:24px;margin-top:0}._89c6tW_unionIcon{width:24px;height:14px}._89c6tW_slots:not(._89c6tW_pair){grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 40px;display:grid}._89c6tW_slots:not(._89c6tW_pair) ._89c6tW_node:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 20px)}._89c6tW_person{gap:var(--space-2);padding:var(--space-3) var(--space-2);text-align:center;flex-direction:column}._89c6tW_info{align-items:center;width:100%}._89c6tW_name{-webkit-line-clamp:2;font-size:var(--text-sm);white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}._89c6tW_tools{pointer-events:none;justify-content:space-between;top:4px;left:4px;right:4px}._89c6tW_tool{pointer-events:auto;width:30px;height:30px}._89c6tW_wrap:before{background-position:50% 4%;background-size:150%;-webkit-mask-image:linear-gradient(#000 0% 26%,#0000 64%);mask-image:linear-gradient(#000 0% 26%,#0000 64%)}}
.rz8rZG_page{gap:var(--space-5);padding:var(--space-5);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.rz8rZG_stats{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rz8rZG_main{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(360px,400px);align-items:start;display:grid}.rz8rZG_bottom{gap:var(--space-4);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}@media (max-width:1280px){.rz8rZG_bottom{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.rz8rZG_treeEmpty{padding:var(--space-10);color:var(--text-muted);font-size:var(--text-sm);text-align:center;margin:0}.rz8rZG_tree{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.rz8rZG_side{gap:var(--space-4);flex-direction:column;display:flex}.rz8rZG_linkButton{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--text-xs);padding:var(--space-2) var(--space-3);background:0 0;font-weight:600}.rz8rZG_linkButton:hover{background-color:var(--bg-hover);color:var(--text-primary)}.rz8rZG_loading,.rz8rZG_error{padding:var(--space-10);color:var(--text-muted);font-size:var(--text-sm);place-items:center;display:grid}.rz8rZG_error{color:var(--danger-500)}@media (max-width:1200px){.rz8rZG_stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rz8rZG_main{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.rz8rZG_page{padding:var(--space-3);gap:var(--space-3)}.rz8rZG_bottom{grid-template-columns:minmax(0,1fr)}.rz8rZG_stats{gap:var(--space-2)}}.rz8rZG_missing{justify-items:center;gap:var(--space-2);text-align:center;display:grid}.rz8rZG_missing strong{color:var(--text-primary);font-size:var(--text-lg)}
.HPY9-q_trigger{justify-content:space-between;align-items:center;gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--bg-inset);width:100%;min-width:0;color:var(--text-primary);font:inherit;text-align:left;transition:border-color var(--transition-fast), background-color var(--transition-fast);display:inline-flex}.HPY9-q_md{height:42px;padding:0 var(--space-3);font-size:var(--text-sm)}.HPY9-q_sm{width:auto;height:30px;padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--text-xs);background-color:#0000;font-weight:600}.HPY9-q_trigger:hover:not(:disabled){border-color:var(--border-strong)}.HPY9-q_trigger:focus-visible,.HPY9-q_open{border-color:var(--accent);outline:none}.HPY9-q_trigger:disabled{opacity:.55;cursor:not-allowed}.HPY9-q_invalid{border-color:var(--danger-500)}.HPY9-q_value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HPY9-q_placeholder{color:var(--text-muted)}.HPY9-q_chevron{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;color:var(--text-muted);transition:rotate var(--transition-fast);flex-shrink:0}.HPY9-q_open .HPY9-q_chevron{color:var(--accent);rotate:180deg}.HPY9-q_popover{z-index:200;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--bg-elevated);max-height:320px;box-shadow:var(--shadow-lg);animation:HPY9-q_drop var(--transition-fast) ease-out;grid-template-rows:minmax(0,1fr);display:grid;position:fixed;overflow:hidden}@keyframes HPY9-q_drop{0%{opacity:0;transform:translateY(-4px)}}.HPY9-q_up{animation-name:HPY9-q_lift}@keyframes HPY9-q_lift{0%{opacity:0;transform:translateY(4px)}}.HPY9-q_withSearch{grid-template-rows:auto minmax(0,1fr)}.HPY9-q_search{padding:var(--space-2);border-bottom:1px solid var(--border-subtle);display:flex;position:relative}.HPY9-q_searchIcon{top:50%;left:calc(var(--space-2) + 10px);width:15px;height:15px;color:var(--text-muted);pointer-events:none;position:absolute;translate:0 -50%}.HPY9-q_searchInput{min-width:0;height:34px;padding:0 var(--space-3) 0 32px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--bg-inset);color:var(--text-primary);font:inherit;font-size:var(--text-sm);flex:1}.HPY9-q_searchInput:focus{border-color:var(--accent);outline:none}.HPY9-q_list{padding:var(--space-1);margin:0;list-style:none;overflow-y:auto}.HPY9-q_option{align-items:center;gap:var(--space-2);min-height:36px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;display:flex}.HPY9-q_active{background-color:var(--bg-hover);color:var(--text-primary)}.HPY9-q_selected{color:var(--accent);font-weight:600}.HPY9-q_check{flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.HPY9-q_check svg{width:15px;height:15px}.HPY9-q_optionLabel{flex:1;min-width:0}.HPY9-q_hint{color:var(--text-muted);font-size:var(--text-xs);flex-shrink:0;font-weight:400}.HPY9-q_empty{padding:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}
.uLL1ma_player{border-radius:var(--radius-md);background-color:var(--screen);isolation:isolate;outline:none;display:grid;position:relative;overflow:hidden}.uLL1ma_player:focus-visible{box-shadow:0 0 0 2px var(--gold-400)}.uLL1ma_video{cursor:pointer;grid-area:1/1;width:100%;height:auto;display:block}.uLL1ma_width .uLL1ma_video{aspect-ratio:auto 16/9;object-fit:contain}.uLL1ma_contain{max-width:100%;max-height:100%;box-shadow:0 20px 60px var(--photo-shade);justify-self:center}.uLL1ma_contain .uLL1ma_video{width:auto;max-width:100cqw;max-height:100cqh}.uLL1ma_bigPlay{z-index:2;background:linear-gradient(180deg, var(--gold-400), var(--gold-500));width:76px;height:76px;color:var(--accent-contrast);box-shadow:0 0 0 8px color-mix(in srgb, var(--gold-400) 22%, transparent), 0 10px 30px var(--photo-shade);transition:transform var(--transition-fast);border:0;border-radius:50%;grid-area:1/1;place-self:center;place-items:center;display:grid}.uLL1ma_bigPlay:hover{transform:scale(1.06)}.uLL1ma_bigPlay svg{width:30px;height:30px;translate:2px}.uLL1ma_length{z-index:2;margin:var(--space-3);padding:2px var(--space-2);border-radius:var(--radius-sm);background-color:var(--photo-shade);color:var(--text-on-photo);font-size:var(--text-xs);font-variant-numeric:tabular-nums;pointer-events:none;grid-area:1/1;place-self:end;font-weight:700}.uLL1ma_spinner{z-index:2;border:3px solid color-mix(in srgb, var(--text-on-photo) 25%, transparent);border-top-color:var(--gold-400);pointer-events:none;border-radius:50%;grid-area:1/1;place-self:center;width:46px;height:46px;animation:.9s linear infinite uLL1ma_spin}@keyframes uLL1ma_spin{to{rotate:360deg}}.uLL1ma_bar{z-index:3;align-self:end;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-3) var(--space-2);background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--screen) 85%, transparent));color:var(--text-on-photo);opacity:0;transition:opacity var(--transition-base), translate var(--transition-base);pointer-events:none;grid-area:1/1;display:flex;translate:0 8px}.uLL1ma_started .uLL1ma_bar,.uLL1ma_player:focus-visible .uLL1ma_bar{opacity:1;pointer-events:auto;translate:0}.uLL1ma_player:has(:focus-visible) .uLL1ma_bar{opacity:1;pointer-events:auto;translate:0}.uLL1ma_player.uLL1ma_idle .uLL1ma_bar{opacity:0;pointer-events:none;translate:0 8px}.uLL1ma_idle,.uLL1ma_idle .uLL1ma_video{cursor:none}.uLL1ma_ctrl{width:34px;height:34px;color:inherit;transition:background-color var(--transition-fast);background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.uLL1ma_ctrl:hover{background-color:color-mix(in srgb, var(--text-on-photo) 16%, transparent)}.uLL1ma_ctrl svg{width:18px;height:18px}.uLL1ma_track{cursor:pointer;touch-action:none;flex:1;align-items:center;min-width:60px;height:22px;display:grid;position:relative}.uLL1ma_rail{border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--text-on-photo) 18%, transparent);height:5px;transition:height var(--transition-fast);position:relative;overflow:hidden}.uLL1ma_track:hover .uLL1ma_rail{height:7px}.uLL1ma_buffered,.uLL1ma_done{position:absolute;inset:0 auto 0 0}.uLL1ma_buffered{background-color:color-mix(in srgb, var(--text-on-photo) 12%, transparent)}.uLL1ma_done{background-color:var(--gold-400)}.uLL1ma_knob{background-color:var(--gold-300);width:14px;height:14px;box-shadow:0 1px 4px var(--photo-shade);transition:scale var(--transition-fast);pointer-events:none;border-radius:50%;position:absolute;top:50%;translate:-50% -50%;scale:0}.uLL1ma_track:hover .uLL1ma_knob,.uLL1ma_track:active .uLL1ma_knob{scale:1}.uLL1ma_time{font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-weight:600}.uLL1ma_volume{align-items:center;display:flex}.uLL1ma_volumeRange{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--gold-400) var(--level), color-mix(in srgb, var(--text-on-photo) 25%, transparent) var(--level));opacity:0;appearance:none;cursor:pointer;width:0;height:4px;transition:width var(--transition-base), opacity var(--transition-base), margin var(--transition-base);margin:0}.uLL1ma_volume:hover .uLL1ma_volumeRange,.uLL1ma_volumeRange:focus-visible{width:72px;margin-inline:var(--space-1) var(--space-2);opacity:1}.uLL1ma_volumeRange::-webkit-slider-thumb{background-color:var(--gold-300);appearance:none;border:0;border-radius:50%;width:12px;height:12px}.uLL1ma_volumeRange::-moz-range-thumb{background-color:var(--gold-300);border:0;border-radius:50%;width:12px;height:12px}.uLL1ma_ink{border-radius:0}.uLL1ma_ink.uLL1ma_contain{border:8px solid var(--rod-dark)}.uLL1ma_ink.uLL1ma_contain .uLL1ma_video{max-width:calc(100cqw - 16px);max-height:calc(100cqh - 16px)}.uLL1ma_ink .uLL1ma_bigPlay{border:2.5px solid var(--ink);background:color-mix(in srgb, var(--parchment-1) 92%, transparent);color:var(--ink);box-shadow:0 0 0 6px color-mix(in srgb, var(--parchment-1) 30%, transparent), 0 10px 30px var(--photo-shade);border-radius:52% 48% 55% 45%/47% 55% 45% 53%}.uLL1ma_ink .uLL1ma_length,.uLL1ma_ink .uLL1ma_time{font-family:var(--font-hand);font-size:17px;font-weight:600}.uLL1ma_ink .uLL1ma_length{background-color:color-mix(in srgb, var(--parchment-1) 90%, transparent);color:var(--ink)}.uLL1ma_ink .uLL1ma_bar{color:var(--parchment-1)}.uLL1ma_ink .uLL1ma_knob{background-color:var(--parchment-1)}.uLL1ma_ink .uLL1ma_spinner{border-top-color:var(--parchment-2)}@media (prefers-reduced-motion:reduce){.uLL1ma_spinner{animation-duration:2.4s}.uLL1ma_bar{transition:none}}.uLL1ma_player:fullscreen{box-shadow:none;border:0;border-radius:0;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center}.uLL1ma_player:fullscreen .uLL1ma_video{aspect-ratio:auto;object-fit:contain;width:100%;max-width:none;height:100%;max-height:none}.uLL1ma_player:fullscreen .uLL1ma_bar{padding:var(--space-10) var(--space-6) var(--space-5);justify-self:stretch}.uLL1ma_player:fullscreen .uLL1ma_bigPlay{width:96px;height:96px}
.oF_wAG_layout{height:min(780px, calc(100dvh - 2 * var(--space-5)));grid-template-columns:minmax(0,1fr) 360px;display:grid}.oF_wAG_stage{min-height:0;padding:var(--space-6) calc(var(--space-10) + var(--space-8));background:radial-gradient(70% 70% at 50% 50%, color-mix(in srgb, var(--accent) 6%, transparent), transparent 70%), var(--bg-inset);grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;position:relative;container-type:size}.oF_wAG_image{border-radius:var(--radius-md);object-fit:contain;max-width:100%;max-height:100%;box-shadow:0 20px 60px var(--photo-shade)}.oF_wAG_audio{justify-items:center;gap:var(--space-5);width:min(560px,100%);display:grid}.oF_wAG_empty{justify-items:center;gap:var(--space-4);max-width:360px;color:var(--text-muted);font-size:var(--text-sm);text-align:center;display:grid}.oF_wAG_bigIcon{width:96px;height:96px;color:var(--accent);opacity:.8}.oF_wAG_nav{border:1px solid color-mix(in srgb, var(--text-on-photo) 18%, transparent);background-color:color-mix(in srgb, var(--photo-shade) 85%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:44px;height:44px;color:var(--text-on-photo);transition:background-color var(--transition-fast);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.oF_wAG_nav:hover{background-color:var(--photo-shade)}.oF_wAG_nav svg{width:20px;height:20px}.oF_wAG_prev{left:var(--space-4)}.oF_wAG_next{right:var(--space-4)}.oF_wAG_counter{bottom:var(--space-4);padding:3px var(--space-3);border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--photo-shade) 85%, transparent);color:var(--text-on-photo);font-size:var(--text-xs);font-variant-numeric:tabular-nums;position:absolute;left:50%;translate:-50%}.oF_wAG_info{gap:var(--space-4);min-height:0;padding:var(--space-5);border-left:1px solid var(--border-subtle);flex-direction:column;display:flex;overflow-y:auto}.oF_wAG_top{justify-content:space-between;align-items:center;display:flex}.oF_wAG_kind{padding:4px var(--space-3);border-radius:var(--radius-pill);background-color:var(--accent-soft);color:var(--accent);font-size:var(--text-xs);align-items:center;gap:6px;font-weight:700;display:inline-flex}.oF_wAG_kindIcon{width:14px;height:14px}.oF_wAG_title{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.01em;margin:0;font-weight:800;line-height:1.25}.oF_wAG_facts{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.oF_wAG_fact{color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:6px;display:inline-flex}.oF_wAG_factIcon{width:15px;height:15px;color:var(--text-muted)}.oF_wAG_description{color:var(--text-secondary);font-family:var(--font-serif);font-size:var(--text-base);margin:0;font-style:italic;line-height:1.6}.oF_wAG_person{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--bg-inset);transition:border-color var(--transition-fast);display:flex}.oF_wAG_person:hover{border-color:var(--accent)}.oF_wAG_personText{flex:1;min-width:0;display:grid}.oF_wAG_personLabel{color:var(--text-muted);font-size:var(--text-xs)}.oF_wAG_personName{font-weight:700}.oF_wAG_personArrow{width:16px;height:16px;color:var(--text-muted)}.oF_wAG_actions{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(92px,1fr));margin-top:auto;display:grid}.oF_wAG_download{justify-content:center;align-items:center;gap:var(--space-2);height:42px;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);font-size:var(--text-sm);text-align:center;font-weight:700;line-height:1.15;display:inline-flex}.oF_wAG_download:hover{background-color:var(--bg-hover)}.oF_wAG_actions>*{padding:0 var(--space-2)}.oF_wAG_actionIcon{width:16px;height:16px}.oF_wAG_confirm{gap:var(--space-3);padding:var(--space-3);border:1px solid color-mix(in srgb, var(--danger-500) 40%, transparent);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);display:grid}.oF_wAG_confirmButtons{justify-content:flex-end;gap:var(--space-2);display:flex}.oF_wAG_error{color:var(--danger-500);font-size:var(--text-sm);margin:0}.oF_wAG_form{gap:var(--space-4);display:grid}.oF_wAG_formButtons{justify-content:flex-end;gap:var(--space-2);display:flex}.oF_wAG_scroll{filter:drop-shadow(0 30px 50px color-mix(in srgb, var(--photo-shade) 80%, transparent));display:grid}.oF_wAG_rod{z-index:2;height:48px;filter:drop-shadow(0 8px 10px color-mix(in srgb, var(--photo-shade) 70%, transparent));border-style:solid;border-width:0 132px;border-image:url(../media/scroll-rod.0j802axz-c_zd.webp) 0 440 fill/0 132px;position:relative}.oF_wAG_paperWrap{grid-template-rows:0fr;margin:-8px 46px;animation:.75s cubic-bezier(.25,.8,.25,1) 80ms forwards oF_wAG_unroll;display:grid}@keyframes oF_wAG_unroll{to{grid-template-rows:1fr}}.oF_wAG_paper{min-height:0;color:var(--ink);background:linear-gradient(90deg, color-mix(in srgb, var(--parchment-3) 70%, transparent), transparent 3%, transparent 97%, color-mix(in srgb, var(--parchment-3) 70%, transparent)), linear-gradient(180deg, color-mix(in srgb, var(--rod-dark) 22%, transparent), transparent 3%, transparent 97%, color-mix(in srgb, var(--rod-dark) 22%, transparent)), radial-gradient(40% 30% at 20% 15%, color-mix(in srgb, var(--parchment-3) 22%, transparent), transparent 70%), url(../media/scroll-parchment.38_1czhunfudh.webp) center / 420px auto repeat, var(--parchment-1);box-shadow:inset 6px 0 10px -6px color-mix(in srgb, var(--rod-dark) 35%, transparent), inset -6px 0 10px -6px color-mix(in srgb, var(--rod-dark) 35%, transparent);overflow:hidden}.oF_wAG_parchment{height:min(680px, calc(100dvh - 2 * var(--space-5) - 96px));grid-template-columns:minmax(0,1fr) 340px;animation:.45s ease-out .55s both oF_wAG_inkIn}@keyframes oF_wAG_inkIn{0%{opacity:0;transform:translateY(6px)}}.oF_wAG_parchment .oF_wAG_stage{padding-bottom:var(--space-10);background:0 0}.oF_wAG_parchment .oF_wAG_stage:after{content:"";inset:var(--space-8) 0 var(--space-8) auto;background:linear-gradient(180deg, transparent, var(--parchment-3), transparent);width:1px;position:absolute}.oF_wAG_parchment .oF_wAG_image{background-color:var(--parchment-1);box-shadow:0 2px 0 color-mix(in srgb, var(--parchment-3) 60%, transparent), 0 16px 32px color-mix(in srgb, var(--ink) 28%, transparent);filter:sepia(.12)contrast(1.02);border-radius:0;padding:8px;rotate:-.6deg}.oF_wAG_parchment .oF_wAG_nav{border:2px solid color-mix(in srgb, var(--ink) 75%, transparent);background-color:color-mix(in srgb, var(--parchment-1) 80%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ink);border-radius:52% 48% 55% 45%/47% 55% 45% 53%}.oF_wAG_parchment .oF_wAG_nav:hover{background-color:var(--parchment-1)}.oF_wAG_parchment .oF_wAG_next{border-radius:45% 55% 48% 52%/53% 45% 55% 47%}.oF_wAG_parchment .oF_wAG_counter{bottom:var(--space-1);color:var(--ink-soft);font-family:var(--font-hand);background:0 0;font-size:20px;font-weight:600}.oF_wAG_parchment .oF_wAG_info{gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-5);scrollbar-color:var(--parchment-3) transparent;scrollbar-width:thin;border-left:0}.oF_wAG_parchment .oF_wAG_kind{color:var(--ink-soft);font-family:var(--font-hand);background:0 0;padding:0;font-size:21px;font-weight:600}.oF_wAG_parchment .oF_wAG_kindIcon{width:16px;height:16px}.oF_wAG_parchment .oF_wAG_inkClose{border:2px solid color-mix(in srgb, var(--ink) 70%, transparent);color:var(--ink);background:0 0;border-radius:52% 48% 55% 45%/47% 55% 45% 53%}.oF_wAG_parchment .oF_wAG_inkClose:hover{background-color:color-mix(in srgb, var(--parchment-3) 30%, transparent);color:var(--ink)}.oF_wAG_parchment .oF_wAG_title{color:var(--ink);font-family:var(--font-script);letter-spacing:0;text-shadow:0 0 1px color-mix(in srgb, var(--ink) 35%, transparent);font-size:30px;font-weight:400;line-height:1.3}.oF_wAG_parchment .oF_wAG_fact{color:var(--ink-soft);font-family:var(--font-hand);font-size:21px}.oF_wAG_parchment .oF_wAG_factIcon{color:var(--ink-soft)}.oF_wAG_parchment .oF_wAG_description{color:var(--ink);font-family:var(--font-script);font-size:18px;font-style:normal;line-height:1.7}.oF_wAG_parchment .oF_wAG_person{color:var(--ink);background:0 0;border:0;border-radius:0;align-self:flex-start;padding:2px 4px 10px;position:relative}.oF_wAG_parchment .oF_wAG_person:after{content:"";opacity:.55;height:10px;transition:opacity var(--transition-fast);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 10' preserveAspectRatio='none'><path d='M2 4 C 50 9, 90 1, 140 6 S 185 7, 198 3' fill='none' stroke='rgb(59,42,23)' stroke-width='1.6' stroke-linecap='round'/></svg>") 50%/100% 100% no-repeat;position:absolute;inset:auto 0 0 44px}.oF_wAG_parchment .oF_wAG_person:hover:after{opacity:1}.oF_wAG_parchment .oF_wAG_personText{align-items:baseline;gap:var(--space-2);font-family:var(--font-hand);display:flex}.oF_wAG_parchment .oF_wAG_personLabel{color:var(--ink-soft);font-size:20px}.oF_wAG_parchment .oF_wAG_personName{font-size:25px}.oF_wAG_parchment .oF_wAG_personArrow{color:var(--ink-soft)}.oF_wAG_parchment .oF_wAG_actions{background:linear-gradient(90deg, transparent, var(--parchment-3), transparent) top / 100% 1px no-repeat;border-top:0;justify-content:center;display:flex}.oF_wAG_parchment .oF_wAG_download{border:2px solid color-mix(in srgb, var(--ink) 65%, transparent);height:auto;color:var(--ink);font-family:var(--font-hand);transition:background-color var(--transition-fast), border-color var(--transition-fast), rotate var(--transition-fast);border-radius:255px 15px 225px/15px 225px 15px 255px;padding:3px 18px 5px;font-size:23px;font-weight:700;line-height:1.2;rotate:-1.5deg}.oF_wAG_parchment .oF_wAG_download:hover{border-color:var(--ink);background-color:color-mix(in srgb, var(--parchment-3) 30%, transparent);rotate:0deg}.oF_wAG_parchment .oF_wAG_bigIcon{color:var(--ink-soft)}.oF_wAG_parchment .oF_wAG_empty{color:var(--ink-soft);font-family:var(--font-hand);font-size:21px}@media (max-width:900px){.oF_wAG_layout{grid-template-rows:minmax(260px,55dvh) auto;grid-template-columns:minmax(0,1fr);height:auto}.oF_wAG_info{border-left:0;border-top:1px solid var(--border-subtle)}.oF_wAG_parchment .oF_wAG_info{border-top:0}.oF_wAG_parchment .oF_wAG_stage:after{inset:auto var(--space-8) 0;background:linear-gradient(90deg, transparent, var(--parchment-3), transparent);width:auto;height:1px}}@media (max-width:640px){.oF_wAG_stage{padding-inline:var(--space-10)}.oF_wAG_rod{border-width:0 96px;border-image-width:0 96px;height:36px}.oF_wAG_paperWrap{margin-inline:32px}}@media (prefers-reduced-motion:reduce){.oF_wAG_paperWrap{grid-template-rows:1fr;animation:none}.oF_wAG_parchment{animation:none}}
.x7graq_overlay{z-index:125;padding:var(--space-6) var(--space-4);background:radial-gradient(70% 70% at 50% 50%, color-mix(in srgb, var(--bg-app) 55%, transparent), color-mix(in srgb, var(--bg-app) 85%, transparent));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;animation:.25s ease-out x7graq_overlayIn;display:grid;position:fixed;inset:0}.x7graq_overlayClosing{animation:.65s ease-in forwards x7graq_overlayOut}@keyframes x7graq_overlayIn{0%{opacity:0}}@keyframes x7graq_overlayOut{70%{opacity:1}to{opacity:0}}.x7graq_close{top:var(--space-4);right:var(--space-4);border:1px solid var(--border-subtle);background-color:var(--bg-surface);width:42px;height:42px;color:var(--text-secondary);box-shadow:var(--shadow-md);border-radius:50%;place-items:center;display:grid;position:fixed}.x7graq_close:hover{color:var(--text-primary)}.x7graq_close svg{width:18px;height:18px}.x7graq_scroll{width:min(780px,100%);filter:drop-shadow(0 30px 50px color-mix(in srgb, var(--photo-shade) 80%, transparent));animation:.38s cubic-bezier(.2,.9,.3,1.2) x7graq_drop;display:grid}@keyframes x7graq_drop{0%{opacity:0;transform:translateY(-30px)scale(.92)}}.x7graq_rod{z-index:2;height:48px;filter:drop-shadow(0 8px 10px color-mix(in srgb, var(--photo-shade) 70%, transparent));border-style:solid;border-width:0 132px;border-image:url(../media/scroll-rod.0j802axz-c_zd.webp) 0 440 fill/0 132px;margin-inline:-46px;position:relative}.x7graq_rod:after{content:"";background:repeating-linear-gradient(90deg, transparent 0 60px, color-mix(in srgb, var(--parchment-1) 22%, transparent) 60px 70px, transparent 70px 120px);opacity:0;mix-blend-mode:soft-light;pointer-events:none;background-size:120px 100%;border-radius:999px;animation:1.1s cubic-bezier(.25,.8,.25,1) .25s both x7graq_spin;position:absolute;inset:8px -40px}@keyframes x7graq_spin{0%{opacity:.9;background-position:0 0}85%{opacity:.9}to{opacity:0;background-position:480px 0}}.x7graq_paperWrap{grid-template-rows:0fr;margin-block:-8px;animation:1.1s cubic-bezier(.25,.8,.25,1) .25s forwards x7graq_unroll;display:grid}@keyframes x7graq_unroll{to{grid-template-rows:1fr}}.x7graq_closing .x7graq_paperWrap{grid-template-rows:1fr;animation:.6s cubic-bezier(.6,0,.8,.4) forwards x7graq_rollUp}.x7graq_closing .x7graq_rod:after{animation:.6s cubic-bezier(.6,0,.8,.4) both x7graq_spinBack}@keyframes x7graq_rollUp{to{grid-template-rows:0fr}}@keyframes x7graq_spinBack{0%{opacity:.9;background-position:480px 0}to{opacity:.9;background-position:0 0}}.x7graq_paper{min-height:0;color:var(--ink);background:linear-gradient(90deg, color-mix(in srgb, var(--parchment-3) 70%, transparent), transparent 4%, transparent 96%, color-mix(in srgb, var(--parchment-3) 70%, transparent)), linear-gradient(180deg, color-mix(in srgb, var(--rod-dark) 22%, transparent), transparent 3%, transparent 97%, color-mix(in srgb, var(--rod-dark) 22%, transparent)), radial-gradient(40% 25% at 18% 12%, color-mix(in srgb, var(--parchment-3) 22%, transparent), transparent 70%), url(../media/scroll-parchment.38_1czhunfudh.webp) center / 420px auto repeat, var(--parchment-1);box-shadow:inset 6px 0 10px -6px color-mix(in srgb, var(--rod-dark) 35%, transparent), inset -6px 0 10px -6px color-mix(in srgb, var(--rod-dark) 35%, transparent);position:relative;overflow:hidden}.x7graq_content{gap:var(--space-5);max-height:calc(100dvh - 180px);padding:var(--space-6) var(--space-10) var(--space-6);scrollbar-color:var(--parchment-3) transparent;scrollbar-width:thin;opacity:0;animation:.5s ease-out 1s forwards x7graq_ink;display:grid;overflow-y:auto}.x7graq_closing .x7graq_content{opacity:1;animation:.18s ease-in forwards x7graq_inkOut}@keyframes x7graq_ink{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes x7graq_inkOut{to{opacity:0}}.x7graq_band{justify-content:center;gap:var(--space-3);color:color-mix(in srgb, var(--parchment-3) 90%, var(--ink));opacity:.8;display:flex}.x7graq_bandMark{width:22px;height:22px}.x7graq_sealRow{align-items:center;gap:var(--space-4);margin-top:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.x7graq_sealLine{background:linear-gradient(90deg, transparent, var(--parchment-3), transparent);height:1px}.x7graq_seal{width:92px;height:auto;filter:drop-shadow(0 4px 6px color-mix(in srgb, var(--ink) 35%, transparent));animation:.52s cubic-bezier(.3,1.4,.5,1) 1.45s both x7graq_stamp;rotate:-8deg}@keyframes x7graq_stamp{0%{opacity:0;transform:scale(1.8)}60%{opacity:1}}.x7graq_head{justify-items:center;gap:var(--space-2);text-align:center;display:grid}.x7graq_kind{color:var(--ink-soft);font-family:var(--font-hand);font-size:22px;font-weight:500;line-height:1}.x7graq_title{color:var(--ink);font-family:var(--font-script);text-shadow:0 0 1px color-mix(in srgb, var(--ink) 35%, transparent);margin:0;font-size:44px;font-weight:400;line-height:1.15}.x7graq_rule{align-items:center;gap:var(--space-2);color:var(--parchment-3);grid-template-columns:80px auto 80px;display:grid}.x7graq_rule>span{background:linear-gradient(90deg, transparent, var(--parchment-3), transparent);height:1px}.x7graq_ruleMark{width:20px;height:20px}.x7graq_cover{justify-items:center;gap:var(--space-2);margin:0;display:grid}.x7graq_coverButton{border:1px solid color-mix(in srgb, var(--parchment-3) 80%, transparent);background-color:color-mix(in srgb, var(--parchment-1) 60%, var(--parchment-2));max-width:100%;box-shadow:0 2px 0 color-mix(in srgb, var(--parchment-3) 60%, transparent), 0 12px 24px color-mix(in srgb, var(--ink) 18%, transparent);cursor:zoom-in;padding:8px;display:block}.x7graq_coverImage{filter:sepia(.15)contrast(1.02);width:auto;max-width:100%;height:auto;max-height:min(560px,62dvh);display:block}.x7graq_caption{color:var(--ink-soft);font-family:var(--font-hand);text-align:center;font-size:19px}.x7graq_text{gap:var(--space-4);color:var(--ink);font-family:var(--font-script);text-shadow:0 0 .6px color-mix(in srgb, var(--ink) 40%, transparent);font-size:22px;line-height:1.75;display:grid}.x7graq_text p{margin:0}.x7graq_text p:first-child:first-letter{float:left;margin:2px var(--space-3) 0 0;color:var(--gold-600);font-family:var(--font-hand);text-shadow:1px 1px 0 color-mix(in srgb, var(--ink) 30%, transparent), 0 0 1px var(--ink);font-size:84px;font-weight:700;line-height:.78}.x7graq_quote{color:var(--ink);font-family:var(--font-script);text-align:center;margin:0;font-size:32px;line-height:1.5}.x7graq_quoteMark{color:var(--gold-600)}.x7graq_section{gap:var(--space-3);display:grid}.x7graq_sectionTitle{align-items:center;gap:var(--space-3);color:var(--ink-soft);font-family:var(--font-hand);text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:0;font-size:24px;font-weight:700;display:grid}.x7graq_sectionTitle:before,.x7graq_sectionTitle:after{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 10' preserveAspectRatio='none'><path d='M2 6 C 40 2, 70 9, 110 5 S 170 3, 198 5' fill='none' stroke='rgb(107,82,51)' stroke-width='1.4' stroke-linecap='round' opacity='.7'/></svg>") 50%/100% 100% no-repeat;height:10px}.x7graq_audios{gap:var(--space-3);display:grid}.x7graq_audio{gap:var(--space-1);display:grid}.x7graq_audioNote{padding-left:var(--space-4);color:var(--ink-soft);font-family:var(--font-hand);margin:0;font-size:19px}.x7graq_videoFrame{gap:var(--space-2);border:1px solid var(--parchment-3);background-color:var(--rod-dark);margin:0;padding:8px;display:grid}.x7graq_videoFrame .x7graq_caption{color:var(--parchment-2)}.x7graq_gallery{align-items:start;gap:var(--space-4);padding:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;list-style:none;display:grid}.x7graq_print{background-color:var(--parchment-1);width:100%;box-shadow:0 6px 16px color-mix(in srgb, var(--ink) 22%, transparent);text-align:center;transition:transform var(--transition-fast);cursor:zoom-in;border:0;gap:6px;padding:7px 7px 10px;display:grid}.x7graq_print:hover{transform:scale(1.04)}.x7graq_printImage{width:100%;height:auto;display:block}.x7graq_printCaption{color:var(--ink-soft);font-family:var(--font-hand);font-size:17px;line-height:1.15}.x7graq_foot{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.x7graq_person{align-items:center;gap:var(--space-3);color:var(--ink);padding:2px 4px 10px;display:flex;position:relative}.x7graq_person:after{content:"";opacity:.55;transform-origin:0;height:10px;transition:opacity var(--transition-fast), transform var(--transition-base);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 10' preserveAspectRatio='none'><path d='M2 4 C 50 9, 90 1, 140 6 S 185 7, 198 3' fill='none' stroke='rgb(59,42,23)' stroke-width='1.6' stroke-linecap='round'/></svg>") 50%/100% 100% no-repeat;position:absolute;inset:auto 0 0 48px}.x7graq_person:hover:after{opacity:1}.x7graq_personText{align-items:baseline;gap:var(--space-2);font-family:var(--font-hand);display:flex}.x7graq_personLabel{color:var(--ink-soft);font-family:var(--font-hand);font-size:20px}.x7graq_personName{font-size:26px;font-weight:700}.x7graq_personArrow{width:16px;height:16px;color:var(--ink-soft);transition:transform var(--transition-fast)}.x7graq_person:hover .x7graq_personArrow{transform:translate(3px)}.x7graq_actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.x7graq_confirmText{color:var(--ink-soft);font-family:var(--font-hand);font-size:21px}.x7graq_action{border:2px solid color-mix(in srgb, var(--ink) 65%, transparent);color:var(--ink);font-family:var(--font-hand);transition:background-color var(--transition-fast), border-color var(--transition-fast), rotate var(--transition-fast);background:0 0;border-radius:255px 15px 225px/15px 225px 15px 255px;align-items:center;gap:6px;padding:3px 16px 5px;font-size:23px;font-weight:700;line-height:1.2;display:inline-flex;rotate:-1.5deg}.x7graq_action:nth-child(2n){border-radius:15px 225px 15px 255px/255px 15px 225px;rotate:1.2deg}.x7graq_action:hover:not(:disabled){border-color:var(--ink);background-color:color-mix(in srgb, var(--parchment-3) 30%, transparent);rotate:0deg}.x7graq_action:disabled{opacity:.55}.x7graq_action svg{width:16px;height:16px}.x7graq_danger{border-color:color-mix(in srgb, var(--danger-500) 60%, var(--ink));color:color-mix(in srgb, var(--danger-500) 75%, var(--ink))}.x7graq_danger:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger-500) 80%, var(--ink));background-color:color-mix(in srgb, var(--danger-500) 10%, transparent)}.x7graq_error{color:var(--danger-500);font-family:var(--font-hand);text-align:center;margin:0;font-size:20px}@media (max-width:640px){.x7graq_content{padding:var(--space-5) var(--space-5)}.x7graq_rod{border-width:0 96px;border-image-width:0 96px;height:36px;margin-inline:-14px}.x7graq_title{font-size:34px}.x7graq_text{font-size:19px}}@media (prefers-reduced-motion:reduce){.x7graq_overlay,.x7graq_scroll,.x7graq_rod:after,.x7graq_seal,.x7graq_content{animation:none}.x7graq_content{opacity:1}.x7graq_paperWrap{grid-template-rows:1fr;animation:none}}
.iQwULW_timeline{--year-w:64px;--node:30px;gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid;position:relative}.iQwULW_timeline:before{content:"";top:14px;bottom:14px;left:calc(var(--year-w) + var(--space-4) + var(--node) / 2 - 1px);border-radius:var(--radius-pill);background:linear-gradient(to bottom, var(--gold-500), color-mix(in srgb, var(--gold-500) 20%, transparent));width:2px;position:absolute}.iQwULW_event{grid-template-columns:var(--year-w) var(--node) minmax(0, 1fr);align-items:start;gap:var(--space-4);display:grid;position:relative}.iQwULW_divider{z-index:1;margin-left:calc(var(--year-w) + var(--node) + 2 * var(--space-4));color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700;position:relative}.iQwULW_year{padding-top:var(--space-3);color:var(--accent);font-family:var(--font-display);font-size:var(--text-lg);font-variant-numeric:tabular-nums;text-align:right;font-weight:800}.iQwULW_node{z-index:1;margin-top:var(--space-2);background-color:var(--bg-app);box-shadow:0 0 0 4px var(--bg-app);border-radius:50%;place-items:center;display:grid;position:relative}.iQwULW_card{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--bg-surface);color:var(--text-primary);text-align:left;transition:border-color var(--transition-fast), transform var(--transition-fast);grid-template-columns:minmax(0,1fr);display:grid}.iQwULW_card:hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent);transform:translate(2px)}.iQwULW_cardWithCover{grid-template-columns:minmax(0,1fr) 132px}.iQwULW_cardBody{align-content:start;gap:var(--space-1);min-width:0;display:grid}.iQwULW_cardCover{border-radius:var(--radius-md);object-fit:cover;object-position:50% 30%;width:132px;height:100%;min-height:96px;max-height:120px;box-shadow:0 6px 16px color-mix(in srgb, var(--photo-shade) 40%, transparent)}.iQwULW_cardFoot{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.iQwULW_attachments{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.iQwULW_badge{padding:2px var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-muted);align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.iQwULW_badge svg{width:12px;height:12px}.iQwULW_cardTitle{font-size:var(--text-base);font-weight:700}.iQwULW_cardText{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.55}.iQwULW_cardPerson{padding:2px var(--space-2);border-radius:var(--radius-pill);background-color:var(--accent-soft);color:var(--accent);font-size:var(--text-xs);font-weight:600}.iQwULW_compact{--year-w:46px;gap:var(--space-3)}.iQwULW_compact .iQwULW_year{font-size:var(--text-sm)}.iQwULW_compact .iQwULW_card{padding:var(--space-3)}.iQwULW_notes{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.iQwULW_note{align-content:start;gap:var(--space-3);width:100%;height:100%;padding:var(--space-4);border:1px solid var(--border-subtle);border-top:3px solid var(--accent);border-radius:var(--radius-lg);background:radial-gradient(90% 60% at 100% 0%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 70%), var(--bg-surface);color:var(--text-primary);text-align:left;display:grid}.iQwULW_note:hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.iQwULW_noteHead{align-items:center;gap:var(--space-2);display:flex}.iQwULW_noteIcon{width:16px;height:16px;color:var(--accent);flex-shrink:0}.iQwULW_noteTitle{color:var(--accent);font-size:var(--text-sm);flex:1;font-weight:700}.iQwULW_noteYear{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.iQwULW_noteText{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6}.iQwULW_notePerson{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);display:inline-flex}.iQwULW_quotes{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin:0;padding:0;list-style:none;display:grid}.iQwULW_quote{align-content:space-between;gap:var(--space-4);width:100%;height:100%;padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:radial-gradient(80% 80% at 0% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%), var(--bg-surface);color:var(--text-primary);text-align:left;display:grid}.iQwULW_quote:hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.iQwULW_quoteIcon{width:28px;height:28px;color:var(--accent)}.iQwULW_quoteText{font-family:var(--font-serif);font-size:20px;font-style:italic;line-height:1.5}.iQwULW_quoteBy{align-items:center;gap:var(--space-3);display:flex}.iQwULW_quoteByText{display:grid}.iQwULW_quoteName{font-size:var(--text-sm);font-weight:700}.iQwULW_quoteYear{color:var(--text-muted);font-size:var(--text-xs)}@media (max-width:600px){.iQwULW_timeline{--year-w:40px}.iQwULW_year{font-size:var(--text-sm)}}
.XLuqKW_panel{gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}.XLuqKW_head{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.XLuqKW_headText{min-width:0}.XLuqKW_nameLink:hover{color:var(--accent)}.XLuqKW_name{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:800;overflow:hidden}.XLuqKW_subtitle{color:var(--text-secondary);font-size:var(--text-sm)}.XLuqKW_years{color:var(--text-muted);font-variant-numeric:tabular-nums}.XLuqKW_iconButton{border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-muted);transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;align-self:start;place-items:center;display:grid}.XLuqKW_iconButton:hover{background-color:var(--bg-hover);color:var(--text-primary)}.XLuqKW_iconButtonGlyph{width:16px;height:16px}.XLuqKW_tabs{gap:var(--space-4);border-bottom:1px solid var(--border-subtle);scrollbar-width:none;display:flex;overflow-x:auto}.XLuqKW_tabs::-webkit-scrollbar{display:none}.XLuqKW_tab{padding:var(--space-2) 0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;transition:color var(--transition-fast);background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;font-weight:600}.XLuqKW_tab:hover{color:var(--text-primary)}.XLuqKW_tabActive{border-bottom-color:var(--accent);color:var(--text-primary)}.XLuqKW_body{gap:var(--space-4);flex-direction:column;display:flex}.XLuqKW_description{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.6}.XLuqKW_tiles{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.XLuqKW_tile{align-items:center;column-gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--bg-inset);grid-template-columns:auto minmax(0,1fr);display:grid}.XLuqKW_tileIcon{width:22px;height:22px;color:var(--accent);grid-row:span 2}.XLuqKW_tileValue{font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.XLuqKW_tileLabel{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.XLuqKW_fields{flex-direction:column;margin:0;display:flex}.XLuqKW_field{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm);grid-template-columns:136px minmax(0,1fr);align-items:baseline;display:grid}.XLuqKW_field:last-child{border-bottom:0}.XLuqKW_fieldLabel{align-items:center;gap:var(--space-2);color:var(--text-muted);margin:0;display:flex}.XLuqKW_fieldIcon{opacity:.8;flex-shrink:0;width:15px;height:15px;transform:translateY(2px)}.XLuqKW_fieldValue{color:var(--text-primary);margin:0}.XLuqKW_block{padding:var(--space-3);border-radius:var(--radius-md);background-color:var(--bg-inset);flex-direction:column;gap:2px;display:flex}.XLuqKW_blockLabel{color:var(--text-muted);font-size:var(--text-xs)}.XLuqKW_blockValue{color:var(--text-primary);font-size:var(--text-sm);line-height:1.5}.XLuqKW_note{color:var(--text-muted);font-size:var(--text-sm);margin:0}.XLuqKW_kinGroup{gap:var(--space-2);display:grid}.XLuqKW_kinList{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.XLuqKW_kin{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--bg-inset);color:var(--text-primary);text-align:left;display:flex}.XLuqKW_kin:hover{border-color:var(--accent)}.XLuqKW_kinAvatar{background-color:var(--bg-surface);width:28px;height:28px;color:var(--text-secondary);font-size:var(--text-xs);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.XLuqKW_female{color:var(--accent)}.XLuqKW_kinText{min-width:0;display:grid}.XLuqKW_kinName{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.XLuqKW_kinYears{color:var(--text-muted);font-size:var(--text-xs)}.XLuqKW_items{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.XLuqKW_item{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background-color:var(--bg-inset);display:flex}.XLuqKW_itemIcon{background-color:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.XLuqKW_itemIcon svg{width:17px;height:17px}.XLuqKW_itemText{gap:2px;min-width:0;display:grid}.XLuqKW_itemTitle{font-size:var(--text-sm);font-weight:600}.XLuqKW_itemMeta{color:var(--text-muted);font-size:var(--text-xs)}.XLuqKW_story{border-left:2px solid var(--accent)}.XLuqKW_storyBody{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.5}.XLuqKW_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.XLuqKW_actions:empty{display:none}.XLuqKW_primary,.XLuqKW_ghost{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;height:42px;padding:0 var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);white-space:nowrap;flex:130px;font-weight:700;display:flex}.XLuqKW_full{flex-basis:100%}.XLuqKW_primary{background:linear-gradient(180deg, var(--gold-400), var(--gold-500));color:var(--accent-contrast);border:0}.XLuqKW_primary:hover{filter:brightness(1.07)}.XLuqKW_ghost{border:1px solid var(--border-strong);color:var(--text-primary);background:0 0}.XLuqKW_ghost:hover{background-color:var(--bg-hover)}.XLuqKW_primaryGlyph{flex-shrink:0;width:16px;height:16px}.XLuqKW_empty{padding:var(--space-8) var(--space-5);color:var(--text-muted);font-size:var(--text-sm);text-align:center}.XLuqKW_readonly{color:var(--text-muted);font-size:var(--text-xs);margin:0;line-height:1.5}@media (max-width:480px){.XLuqKW_field{grid-template-columns:112px minmax(0,1fr)}}
.YWO3PW_prompt{padding:40px var(--space-6) var(--space-5);background:radial-gradient(90% 60% at 50% 0%, color-mix(in srgb, var(--gold-500) 14%, transparent), transparent 70%);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.YWO3PW_close{top:var(--space-4);right:var(--space-4);position:absolute}.YWO3PW_emblem{width:72px;height:72px;box-shadow:0 0 0 6px color-mix(in srgb, var(--gold-500) 12%, transparent), var(--shadow-md);border-radius:50%}.YWO3PW_title{margin:var(--space-5) 0 0;font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.015em;font-weight:800;line-height:1.2}.YWO3PW_reason{max-width:340px;margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:var(--text-base);line-height:1.55}.YWO3PW_actions{gap:var(--space-2);width:100%;margin-top:var(--space-6);display:grid}.YWO3PW_primary,.YWO3PW_secondary{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-5);border-radius:var(--radius-md);font-size:var(--text-base);transition:filter var(--transition-fast), background-color var(--transition-fast);font-weight:700;display:inline-flex}.YWO3PW_primary{background:linear-gradient(180deg, var(--gold-400), var(--gold-500));color:var(--accent-contrast);box-shadow:var(--shadow-sm)}.YWO3PW_primary:hover{filter:brightness(1.07)}.YWO3PW_secondary{border:1px solid var(--border-strong);color:var(--text-primary)}.YWO3PW_secondary:hover{background-color:var(--bg-hover)}.YWO3PW_arrow{width:18px;height:18px}.YWO3PW_stay{margin-top:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-sm);background:0 0;border:0;font-weight:600}.YWO3PW_stay:hover{color:var(--text-primary)}@media (max-width:600px){.YWO3PW_prompt{padding:36px var(--space-4) var(--space-4)}}
.aFEvNa_frame{min-width:0;height:100%;position:relative}.aFEvNa_controls{top:var(--space-4);right:var(--space-4);z-index:2;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--bg-surface) 85%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;position:absolute}.aFEvNa_controls button{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-secondary);background:0 0;border:0;place-items:center;display:grid}.aFEvNa_controls button:hover:not(:disabled){background-color:var(--bg-hover);color:var(--text-primary)}.aFEvNa_controls button:disabled{opacity:.35}.aFEvNa_controls svg{width:16px;height:16px}.aFEvNa_value{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:center;font-size:10px}.aFEvNa_viewport{scrollbar-width:thin;height:100%;overflow:auto}.aFEvNa_canvas{width:max-content;min-width:100%}@media (max-width:760px){.aFEvNa_canvas{width:auto;padding-top:44px}.aFEvNa_controls{top:var(--space-3);right:var(--space-3);grid-auto-flow:column;align-items:center}.aFEvNa_value{padding:0 var(--space-1)}}
.beCCLa_options{gap:var(--space-2);display:grid}.beCCLa_option{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--bg-surface);color:var(--text-primary);text-align:left;display:flex}.beCCLa_option:hover:not(:disabled){border-color:var(--border-strong)}.beCCLa_optionOn,.beCCLa_optionOn:hover:not(:disabled){border-color:var(--accent);background-color:var(--accent-soft)}.beCCLa_radio{border:2px solid var(--border-strong);border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}.beCCLa_optionOn .beCCLa_radio{border:5px solid var(--accent)}.beCCLa_optionText{gap:2px;display:grid}.beCCLa_optionTitle{font-size:var(--text-base);font-weight:700}.beCCLa_optionHint{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.45}.beCCLa_text{color:var(--text-secondary);font-size:var(--text-base);margin:0;line-height:1.5}.beCCLa_error{margin:var(--space-3) 0 0;color:var(--danger-500);font-size:var(--text-sm)}
._66DBGG_sidebar{isolation:isolate;width:var(--sidebar-width);background-color:var(--bg-surface);border-right:1px solid var(--border-subtle);transition:width var(--transition-base), background-color var(--transition-base);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}._66DBGG_collapsed{width:76px}._66DBGG_brand{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4);min-height:var(--topbar-height);display:flex}._66DBGG_mark{border-radius:50%;flex-shrink:0;width:40px;height:40px}._66DBGG_brandText{flex-direction:column;min-width:0;display:flex}._66DBGG_brandName{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.02em;white-space:nowrap;font-weight:700}._66DBGG_brandMotto{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}._66DBGG_collapsed ._66DBGG_brandText{display:none}._66DBGG_nav{padding:var(--space-2) var(--space-3);scrollbar-width:thin;flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}._66DBGG_groupLabel{padding:var(--space-4) var(--space-3) var(--space-2);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600}._66DBGG_collapsed ._66DBGG_groupLabel{text-align:center;padding-inline:0;font-size:0}._66DBGG_collapsed ._66DBGG_groupLabel:after{content:"";background-color:var(--border-subtle);height:1px;margin:var(--space-2) var(--space-3);display:block}._66DBGG_item{align-items:center;gap:var(--space-3);padding:10px var(--space-3);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-base);text-align:left;width:100%;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:0;display:flex;position:relative}._66DBGG_item:hover{background-color:var(--bg-hover);color:var(--text-primary)}._66DBGG_item._66DBGG_active{background-color:var(--bg-active);color:var(--text-primary);font-weight:600}._66DBGG_item._66DBGG_active:before{content:"";border-radius:var(--radius-pill);background-color:var(--accent);width:3px;height:18px;position:absolute;top:50%;left:0;translate:0 -50%}._66DBGG_icon{flex-shrink:0;width:20px;height:20px}._66DBGG_label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._66DBGG_collapsed ._66DBGG_label{display:none}._66DBGG_collapsed ._66DBGG_item{justify-content:center}._66DBGG_badge{padding:2px var(--space-2);border-radius:var(--radius-pill);background-color:var(--accent-soft);color:var(--accent);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}._66DBGG_collapsed ._66DBGG_badge{display:none}._66DBGG_scene{z-index:-2;object-fit:cover;object-position:50% 40%;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:440px;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#00000059 30%,#000 58%);mask-image:linear-gradient(#0000 0%,#00000059 30%,#000 58%)}._66DBGG_sceneShade{z-index:-1;background:linear-gradient(to bottom, transparent, var(--scene-shade));pointer-events:none;height:240px;position:absolute;inset:auto 0 0}._66DBGG_sceneLight{object-position:9% 50%;height:620px;display:none;bottom:64px;-webkit-mask-image:linear-gradient(#0000 0% 34%,#00000073 50%,#000 63% 80%,#0000 100%);mask-image:linear-gradient(#0000 0% 34%,#00000073 50%,#000 63% 80%,#0000 100%)}:root[data-theme=light] ._66DBGG_sceneDark{display:none}:root[data-theme=light] ._66DBGG_sceneLight{display:block}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) ._66DBGG_sceneDark{display:none}:root:not([data-theme=dark]) ._66DBGG_sceneLight{display:block}}._66DBGG_collapsed ._66DBGG_scene{object-position:30% 40%}._66DBGG_footer{gap:var(--space-4);padding:var(--space-4);flex-direction:column;flex-shrink:0;display:flex}._66DBGG_quote{gap:var(--space-1);padding-left:var(--space-3);border-left:2px solid var(--gold-400);color:var(--scene-text);text-shadow:0 1px 8px var(--scene-shade);margin:0;display:grid}._66DBGG_quoteText{font-family:var(--font-serif);font-size:var(--text-base);font-style:italic;line-height:1.35}._66DBGG_quoteNote{color:var(--scene-accent);font-size:var(--text-xs);letter-spacing:.02em;opacity:.85}._66DBGG_collapsed ._66DBGG_quote{display:none}._66DBGG_langs{gap:var(--space-1);border:1px solid color-mix(in srgb, var(--scene-text) 16%, transparent);border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--scene-shade) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:3px;display:flex}._66DBGG_lang{padding:var(--space-2) 0;border-radius:var(--radius-pill);color:color-mix(in srgb, var(--scene-text) 65%, transparent);font-size:var(--text-xs);letter-spacing:.04em;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:0;flex:1;font-weight:600}._66DBGG_lang:hover{color:var(--scene-text)}._66DBGG_lang._66DBGG_langActive{background:linear-gradient(180deg, var(--gold-400), var(--gold-500));color:var(--accent-contrast);box-shadow:0 2px 10px color-mix(in srgb, var(--gold-500) 35%, transparent)}._66DBGG_collapsed ._66DBGG_footer{padding-inline:var(--space-2)}._66DBGG_collapsed ._66DBGG_langs{flex-direction:column}@media (max-width:900px){._66DBGG_sidebar{z-index:40;box-shadow:var(--shadow-lg);position:fixed;inset:0 auto 0 0;translate:-100%}._66DBGG_mobileOpen{translate:0}}
.nNwSZG_page{gap:var(--space-4)}.nNwSZG_banner{align-content:end;gap:var(--space-2);min-height:190px;padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:linear-gradient(90deg, var(--bg-app) 22%, color-mix(in srgb, var(--bg-app) 55%, transparent) 50%, transparent 78%), url(../media/family-banner.0xukkumia35tv.webp) right 30% / cover no-repeat, var(--bg-surface);display:grid;position:relative;overflow:hidden}:root[data-theme=light] .nNwSZG_banner{background:linear-gradient(90deg, var(--bg-app) 20%, color-mix(in srgb, var(--bg-app) 50%, transparent) 46%, transparent 72%), url(../media/family-banner-light.2q2p-she521ax.webp) right 40% / cover no-repeat, var(--bg-surface)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .nNwSZG_banner{background:linear-gradient(90deg, var(--bg-app) 20%, color-mix(in srgb, var(--bg-app) 50%, transparent) 46%, transparent 72%), url(../media/family-banner-light.2q2p-she521ax.webp) right 40% / cover no-repeat, var(--bg-surface)}}.nNwSZG_crumbs{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);display:flex}.nNwSZG_crumbs a:hover{color:var(--text-primary)}.nNwSZG_crumbs span{color:var(--text-secondary)}.nNwSZG_crumbIcon{width:12px;height:12px}.nNwSZG_title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:34px;font-weight:800}.nNwSZG_subtitle{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.nNwSZG_toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.nNwSZG_tabs{gap:var(--space-5);scrollbar-width:none;display:flex;overflow-x:auto}.nNwSZG_tab{align-items:center;gap:var(--space-2);padding:var(--space-3) 0;color:var(--text-muted);font-size:var(--text-sm);background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;font-weight:600;display:inline-flex}.nNwSZG_tab:hover{color:var(--text-primary)}.nNwSZG_tabOn{border-bottom-color:var(--accent);color:var(--accent)}.nNwSZG_tabIcon{width:16px;height:16px}.nNwSZG_tabCount{border-radius:var(--radius-pill);background-color:var(--bg-inset);color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;padding:0 6px}.nNwSZG_controls{align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);display:flex}.nNwSZG_filter{width:170px}.nNwSZG_views{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--bg-surface);gap:2px;padding:3px;display:flex}.nNwSZG_view{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--text-muted);background:0 0;border:0;place-items:center;display:grid}.nNwSZG_view svg{width:18px;height:18px}.nNwSZG_viewOn{background-color:var(--accent-soft);color:var(--accent)}.nNwSZG_main{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(340px,400px);display:grid}.nNwSZG_treeCard{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:radial-gradient(60% 40% at 50% 0%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 70%), var(--bg-surface);min-width:0;height:660px;overflow:hidden}.nNwSZG_panel{scrollbar-width:thin;max-height:660px;overflow-y:auto}.nNwSZG_empty{padding:var(--space-6);color:var(--text-muted);font-size:var(--text-sm);margin:0}.nNwSZG_bottom{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.9fr);display:grid}.nNwSZG_stack{gap:var(--space-4);display:grid}.nNwSZG_link{color:var(--accent);font-size:var(--text-xs);background:0 0;border:0;padding:0;font-weight:700}.nNwSZG_link:hover{text-decoration:underline}.nNwSZG_photos{gap:var(--space-3);display:grid}.nNwSZG_lead{aspect-ratio:16/10;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--bg-inset);text-align:left;width:100%;padding:0;display:block;position:relative;overflow:hidden}.nNwSZG_leadImage{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-base)}.nNwSZG_lead:hover .nNwSZG_leadImage{transform:scale(1.03)}.nNwSZG_leadCaption{padding:var(--space-6) var(--space-3) var(--space-3);background:linear-gradient(to top, var(--photo-shade), transparent);color:var(--text-on-photo);font-size:var(--text-xs);gap:2px;display:grid;position:absolute;inset:auto 0 0}.nNwSZG_leadCaption strong{font-size:var(--text-sm)}.nNwSZG_docs{gap:var(--space-3);display:grid}.nNwSZG_uploadTile{justify-content:center;align-items:center;gap:var(--space-2);border:1.5px dashed color-mix(in srgb, var(--accent) 50%, transparent);border-radius:var(--radius-md);height:44px;color:var(--accent);font-size:var(--text-sm);background:0 0;font-weight:700;display:flex}.nNwSZG_uploadTile:hover{background-color:var(--accent-soft)}.nNwSZG_uploadIcon{width:16px;height:16px}.nNwSZG_section{gap:var(--space-4);display:grid}.nNwSZG_sectionHead{justify-content:flex-end;display:flex}.nNwSZG_timeline{max-width:920px}@media (max-width:1300px){.nNwSZG_bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.nNwSZG_stack{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.nNwSZG_main{grid-template-columns:minmax(0,1fr)}.nNwSZG_treeCard{height:560px}.nNwSZG_panel{max-height:none}}@media (max-width:760px){.nNwSZG_bottom,.nNwSZG_stack{grid-template-columns:minmax(0,1fr)}.nNwSZG_title{font-size:var(--text-2xl)}.nNwSZG_banner{padding:var(--space-5)}}
.PCUq9G_page{align-content:start;gap:var(--space-5);width:100%;padding:var(--space-6) var(--space-5) var(--space-10);grid-auto-rows:max-content;display:grid;overflow-y:auto}.PCUq9G_state{padding:var(--space-10);color:var(--text-muted);font-size:var(--text-sm);text-align:center;flex:1;place-items:center;display:grid}.PCUq9G_head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.PCUq9G_title{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;margin:0;font-weight:800}.PCUq9G_subtitle{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.PCUq9G_modes{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--bg-inset);gap:4px;padding:4px;display:flex}.PCUq9G_mode{min-width:170px;padding:var(--space-2) var(--space-4);border-radius:calc(var(--radius-lg) - 4px);color:var(--text-secondary);text-align:left;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:0;gap:2px;display:grid}.PCUq9G_mode:hover{color:var(--text-primary)}.PCUq9G_modeOn{background-color:var(--bg-surface);color:var(--text-primary);box-shadow:var(--shadow-sm)}.PCUq9G_modeTitle{font-size:var(--text-sm);font-weight:700}.PCUq9G_modeOn .PCUq9G_modeTitle{color:var(--accent)}.PCUq9G_modeHint{color:var(--text-muted);font-size:var(--text-xs)}.PCUq9G_columns{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;display:grid}.PCUq9G_stage{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:radial-gradient(60% 30% at 50% 0%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 70%), var(--bg-surface);min-width:0;display:grid;overflow:hidden}.PCUq9G_entry{z-index:1;padding:var(--space-6) var(--space-5) 0 104px;position:relative}@media (max-width:600px){.PCUq9G_entry{padding:var(--space-4) var(--space-3) 0}}.PCUq9G_loadingTree{padding:var(--space-10);color:var(--text-muted);font-size:var(--text-sm);text-align:center;margin:0}.PCUq9G_side{min-width:0;position:sticky;top:0}@media (max-width:1100px){.PCUq9G_columns{grid-template-columns:1fr}.PCUq9G_side{position:static}}@media (max-width:600px){.PCUq9G_page{padding:var(--space-4) var(--space-3) var(--space-8)}.PCUq9G_modes,.PCUq9G_mode{width:100%;min-width:0}}
.zro5xa_root{position:relative}.zro5xa_bell{border-radius:var(--radius-md);width:38px;height:38px;color:var(--text-secondary);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:0;place-items:center;display:grid;position:relative}.zro5xa_bell:hover,.zro5xa_bellOpen{background-color:var(--bg-hover);color:var(--text-primary)}.zro5xa_bell svg{width:19px;height:19px}.zro5xa_badge{border:2px solid var(--bg-surface);border-radius:var(--radius-pill);background:linear-gradient(180deg, var(--gold-400), var(--gold-500));min-width:15px;height:15px;color:var(--accent-contrast);box-sizing:content-box;place-items:center;padding:0 3px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;top:1px;left:calc(50% + 2px)}.zro5xa_panel{z-index:70;width:400px;max-height:min(600px, calc(100dvh - var(--topbar-height) - 24px));border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--bg-elevated);box-shadow:var(--shadow-lg);animation:zro5xa_drop var(--transition-base) ease-out;grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;top:calc(100% + 10px);right:-8px;overflow:hidden}@keyframes zro5xa_drop{0%{opacity:0;transform:translateY(-6px)}}.zro5xa_head{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--border-subtle);display:flex}.zro5xa_heading{font-family:var(--font-display);font-size:var(--text-lg);font-weight:800}.zro5xa_count{padding:2px var(--space-2);border-radius:var(--radius-pill);background-color:var(--accent-soft);color:var(--accent);font-size:var(--text-xs);font-weight:700}.zro5xa_readAll{padding:4px var(--space-2);border-radius:var(--radius-sm);color:var(--accent);font-size:var(--text-sm);background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-weight:600;display:inline-flex}.zro5xa_readAll:hover{background-color:var(--accent-soft)}.zro5xa_readAll svg{width:15px;height:15px}.zro5xa_body{min-height:0;padding:var(--space-2) var(--space-2) var(--space-3);overscroll-behavior:contain;overflow-y:auto}.zro5xa_state{padding:var(--space-6) var(--space-4);color:var(--text-muted);font-size:var(--text-sm);text-align:center;margin:0}.zro5xa_empty{justify-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);color:var(--text-muted);font-size:var(--text-sm);text-align:center;display:grid}.zro5xa_empty svg{width:34px;height:34px;color:var(--accent);opacity:.7}.zro5xa_group+.zro5xa_group{margin-top:var(--space-2)}.zro5xa_groupTitle{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700}.zro5xa_list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.zro5xa_item{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-md);color:inherit;text-align:left;transition:background-color var(--transition-fast);background:0 0;border:0;display:flex;position:relative}.zro5xa_item:hover{background-color:var(--bg-hover)}.zro5xa_unread{background-color:color-mix(in srgb, var(--accent) 7%, transparent)}.zro5xa_unread:hover{background-color:color-mix(in srgb, var(--accent) 12%, transparent)}.zro5xa_icon{border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.zro5xa_icon svg{width:18px;height:18px}.zro5xa_welcome,.zro5xa_date{background-color:var(--accent-soft);color:var(--accent)}.zro5xa_hint{background-color:color-mix(in srgb, var(--jade-500) 15%, transparent);color:var(--jade-500)}.zro5xa_summary{background-color:color-mix(in srgb, var(--violet-400) 16%, transparent);color:var(--violet-400)}.zro5xa_text{min-width:0;padding-right:var(--space-3);flex:1;gap:3px;display:grid}.zro5xa_title{font-size:var(--text-base);font-weight:700;line-height:1.35}.zro5xa_itemBody{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.45}.zro5xa_meta{color:var(--text-muted);font-size:var(--text-xs)}.zro5xa_dot{top:50%;right:var(--space-3);background-color:var(--gold-500);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--gold-500) 22%, transparent);border-radius:50%;position:absolute;translate:0 -50%}@media (max-width:600px){.zro5xa_panel{top:calc(var(--topbar-height) + 6px);right:var(--space-2);left:var(--space-2);width:auto;position:fixed}}@media (prefers-reduced-motion:reduce){.zro5xa_panel{animation:none}}
.qU-j6W_form{gap:var(--space-4);display:grid}.qU-j6W_drop{width:100%;min-height:170px;padding:var(--space-4);border:1.5px dashed color-mix(in srgb, var(--accent) 55%, transparent);border-radius:var(--radius-lg);background:radial-gradient(80% 90% at 50% 0%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 70%), var(--bg-inset);color:var(--text-secondary);transition:border-color var(--transition-fast), background-color var(--transition-fast);place-items:center;display:grid;overflow:hidden}.qU-j6W_drop:hover,.qU-j6W_dragging{border-color:var(--accent)}.qU-j6W_dragging{background-color:var(--accent-soft)}.qU-j6W_withPreview{padding:var(--space-2)}.qU-j6W_dropText{justify-items:center;gap:var(--space-1);font-size:var(--text-sm);display:grid}.qU-j6W_dropText strong{color:var(--text-primary)}.qU-j6W_dropIcon{width:34px;height:34px;margin-bottom:var(--space-2);color:var(--accent)}.qU-j6W_preview{border-radius:var(--radius-md);object-fit:contain;max-width:100%;max-height:240px}.qU-j6W_error{color:var(--danger-500);font-size:var(--text-sm);margin:0}
.YOR7-a_search{flex:1;max-width:420px;position:relative}.YOR7-a_icon{left:var(--space-3);width:17px;height:17px;color:var(--text-muted);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.YOR7-a_input{width:100%;height:40px;padding:0 var(--space-4) 0 38px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--bg-inset);color:var(--text-primary);font-size:var(--text-base);transition:border-color var(--transition-fast), background-color var(--transition-fast);font-family:inherit}.YOR7-a_input::placeholder{color:var(--text-muted)}.YOR7-a_input:focus{border-color:var(--accent);background-color:var(--bg-surface);outline:none}.YOR7-a_popover{z-index:60;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--bg-elevated);min-width:320px;box-shadow:var(--shadow-lg);animation:YOR7-a_drop var(--transition-fast) ease-out;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}@keyframes YOR7-a_drop{0%{opacity:0;transform:translateY(-4px)}}.YOR7-a_list{max-height:360px;padding:var(--space-1);margin:0;list-style:none;overflow-y:auto}.YOR7-a_option{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);cursor:pointer;display:flex}.YOR7-a_active{background-color:var(--bg-hover)}.YOR7-a_avatar{background-color:var(--bg-inset);width:32px;height:32px;color:var(--text-secondary);font-size:var(--text-sm);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.YOR7-a_female{color:var(--accent)}.YOR7-a_text{min-width:0;display:grid}.YOR7-a_name{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.YOR7-a_meta{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.YOR7-a_empty{padding:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.YOR7-a_all{width:100%;padding:var(--space-3);border:0;border-top:1px solid var(--border-subtle);color:var(--accent);font-size:var(--text-sm);text-align:left;background:0 0;font-weight:600}.YOR7-a_all:hover{background-color:var(--bg-hover)}@media (max-width:600px){.YOR7-a_search{flex:0 0 36px}.YOR7-a_input{color:#0000;cursor:pointer;height:36px;padding:0}.YOR7-a_input::placeholder{color:#0000}.YOR7-a_icon{left:50%;translate:-50% -50%}.YOR7-a_search:focus-within{top:50%;right:var(--space-3);left:var(--space-3);z-index:70;position:absolute;translate:0 -50%}.YOR7-a_search:focus-within .YOR7-a_input{height:40px;padding:0 var(--space-4) 0 38px;color:var(--text-primary);cursor:text}.YOR7-a_search:focus-within .YOR7-a_input::placeholder{color:var(--text-muted)}.YOR7-a_search:focus-within .YOR7-a_icon{left:var(--space-3);translate:0 -50%}.YOR7-a_popover{min-width:0}}
.tRmt9a_crumbs{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.tRmt9a_crumbs a:hover{color:var(--text-primary)}.tRmt9a_crumbs span{color:var(--text-secondary)}.tRmt9a_crumbIcon{width:12px;height:12px}.tRmt9a_hero{align-items:center;gap:var(--space-6);padding:var(--space-6);border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border-subtle));border-radius:var(--radius-xl);background:radial-gradient(60% 120% at 0% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 60%), radial-gradient(40% 80% at 100% 100%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 70%), var(--bg-surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.tRmt9a_portrait{position:relative}.tRmt9a_photoButton{border:2px solid var(--bg-surface);background:linear-gradient(180deg, var(--gold-400), var(--gold-500));width:38px;height:38px;color:var(--accent-contrast);box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:6px;right:2px}.tRmt9a_photoButton svg{width:18px;height:18px}.tRmt9a_photoButton:hover:not(:disabled){filter:brightness(1.07)}.tRmt9a_heroText{gap:var(--space-3);min-width:0;display:grid}.tRmt9a_name{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:34px;font-weight:800;line-height:1.1}.tRmt9a_line{align-items:center;gap:var(--space-3);color:var(--text-secondary);flex-wrap:wrap;display:flex}.tRmt9a_years{font-size:var(--text-lg);font-variant-numeric:tabular-nums}.tRmt9a_meTag{color:var(--jade-400);font-weight:700}.tRmt9a_role{padding:2px var(--space-3);border-radius:var(--radius-pill);background-color:var(--accent-soft);color:var(--accent);font-size:var(--text-sm);font-weight:600}.tRmt9a_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.tRmt9a_chip{padding:5px var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background-color:var(--bg-inset);color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:6px;display:inline-flex}.tRmt9a_chip svg{width:14px;height:14px;color:var(--accent)}.tRmt9a_heroActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.tRmt9a_error{color:var(--danger-500);font-size:var(--text-sm);margin:0}.tRmt9a_tiles{gap:var(--space-2);grid-template-columns:repeat(2,120px);display:grid}.tRmt9a_tile{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--bg-inset);gap:2px;display:grid}.tRmt9a_tileValue{color:var(--accent);font-family:var(--font-display);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:800}.tRmt9a_tileLabel{color:var(--text-muted);font-size:var(--text-xs)}.tRmt9a_tabs{gap:var(--space-5);border-bottom:1px solid var(--border-subtle);scrollbar-width:none;display:flex;overflow-x:auto}.tRmt9a_tab{align-items:center;gap:var(--space-2);padding:var(--space-2) 0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm);background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;font-weight:600;display:inline-flex}.tRmt9a_tab:hover{color:var(--text-primary)}.tRmt9a_tabOn{border-bottom-color:var(--accent);color:var(--text-primary)}.tRmt9a_tabIcon{width:16px;height:16px}.tRmt9a_infoGrid{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.tRmt9a_side{gap:var(--space-4);display:grid}.tRmt9a_panel{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background-color:var(--bg-surface);display:grid}.tRmt9a_panelHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.tRmt9a_panelTitle{font-size:var(--text-lg);margin:0;font-weight:700}.tRmt9a_count{color:var(--text-muted);font-weight:500}.tRmt9a_facts{margin:0;display:grid}.tRmt9a_fact{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm);grid-template-columns:180px minmax(0,1fr);display:grid}.tRmt9a_fact:last-child{border-bottom:0}.tRmt9a_factLabel{align-items:center;gap:var(--space-2);color:var(--text-muted);display:flex}.tRmt9a_factIcon{opacity:.85;flex-shrink:0;width:16px;height:16px}.tRmt9a_factValue{color:var(--text-primary);margin:0}.tRmt9a_note{padding:var(--space-4) var(--space-4) var(--space-4) var(--space-10);border-radius:var(--radius-lg);background-color:var(--accent-soft);color:var(--text-primary);font-family:var(--font-serif);font-size:var(--text-lg);margin:0;font-style:italic;line-height:1.55;position:relative}.tRmt9a_noteIcon{top:var(--space-4);left:var(--space-3);width:24px;height:24px;color:var(--accent);position:absolute}.tRmt9a_link{color:var(--accent);font-size:var(--text-sm);background:0 0;border:0;padding:0;font-weight:600}.tRmt9a_link:hover{text-decoration:underline}.tRmt9a_muted{color:var(--text-muted);font-size:var(--text-sm);margin:0}.tRmt9a_relatives{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tRmt9a_relative{padding:var(--space-3) var(--space-2);border-radius:var(--radius-lg);text-align:center;transition:background-color var(--transition-fast);justify-items:center;gap:4px;display:grid}.tRmt9a_relative:hover{background-color:var(--bg-hover)}.tRmt9a_relativeName{max-width:100%;margin-top:var(--space-1);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.tRmt9a_relativeRole{color:var(--text-muted);font-size:var(--text-xs)}.tRmt9a_ancestors{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tRmt9a_ancestor{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);grid-template-columns:70px auto minmax(0,1fr) auto;display:grid}.tRmt9a_ancestor:hover{background-color:var(--bg-hover)}.tRmt9a_ancestorStep{color:var(--accent);font-size:var(--text-xs);font-weight:700}.tRmt9a_ancestorName{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tRmt9a_ancestorYears{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.tRmt9a_path{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.6}.tRmt9a_kinGrid{align-items:start;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.tRmt9a_kinList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tRmt9a_kin{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-lg);transition:background-color var(--transition-fast);display:flex}.tRmt9a_kin:hover{background-color:var(--bg-hover)}.tRmt9a_kinText{flex:1;min-width:0;display:grid}.tRmt9a_kinName{font-weight:700}.tRmt9a_kinMeta{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tRmt9a_kinArrow{width:16px;height:16px;color:var(--text-muted)}@media (max-width:1200px){.tRmt9a_hero{grid-template-columns:auto minmax(0,1fr)}.tRmt9a_tiles{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.tRmt9a_infoGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.tRmt9a_hero{padding:var(--space-5);grid-template-columns:minmax(0,1fr);justify-items:start}.tRmt9a_name{font-size:var(--text-2xl)}.tRmt9a_tiles{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.tRmt9a_fact{grid-template-columns:130px minmax(0,1fr)}.tRmt9a_relatives{grid-template-columns:repeat(2,minmax(0,1fr))}}
._1Vy4SG_toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._1Vy4SG_split{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(300px,380px);display:grid}._1Vy4SG_timeline{width:100%}._1Vy4SG_aside{gap:var(--space-5);display:grid;position:sticky;top:0}._1Vy4SG_asideBlock{gap:var(--space-3);display:grid}._1Vy4SG_asideHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._1Vy4SG_asideTitle{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700}._1Vy4SG_asideLink{color:var(--accent);font-size:var(--text-xs);background:0 0;border:0;padding:0;font-weight:600}._1Vy4SG_asideLink:hover{text-decoration:underline}._1Vy4SG_aside ul{grid-template-columns:minmax(0,1fr)}@media (max-width:1100px){._1Vy4SG_split{grid-template-columns:minmax(0,1fr)}._1Vy4SG_aside{position:static}}
.TKc5nq_page{align-content:start;gap:var(--space-5);width:100%;padding:var(--space-6) var(--space-5) var(--space-10);grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;display:grid;overflow-y:auto}.TKc5nq_head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.TKc5nq_headText{min-width:0}.TKc5nq_eyebrow{margin-bottom:var(--space-1);color:var(--text-muted);font-size:var(--text-xs)}.TKc5nq_title{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;margin:0;font-weight:800}.TKc5nq_subtitle{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.TKc5nq_actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.TKc5nq_state{padding:var(--space-10);color:var(--text-muted);font-size:var(--text-sm);text-align:center;flex:1;place-items:center;display:grid}.TKc5nq_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.TKc5nq_chip{align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background-color:var(--bg-surface);color:var(--text-secondary);font-size:var(--text-sm);transition:border-color var(--transition-fast), color var(--transition-fast), background-color var(--transition-fast);font-weight:600;display:inline-flex}.TKc5nq_chip:hover{color:var(--text-primary)}.TKc5nq_chipOn{border-color:color-mix(in srgb, var(--accent) 60%, transparent);background-color:var(--accent-soft);color:var(--accent)}.TKc5nq_chipCount{border-radius:var(--radius-pill);background-color:var(--bg-inset);color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;padding:0 6px}.TKc5nq_chipOn .TKc5nq_chipCount{background-color:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent)}@media (max-width:600px){.TKc5nq_page{padding:var(--space-4) var(--space-3) var(--space-8)}}
.T0tNCq_panel{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background-color:var(--bg-surface);display:grid}.T0tNCq_head{gap:var(--space-1);display:grid}.T0tNCq_title{font-size:var(--text-lg);margin:0;font-weight:700}.T0tNCq_subtitle{color:var(--text-muted);font-size:var(--text-xs);margin:0;line-height:1.5}.T0tNCq_state{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.55}.T0tNCq_body{gap:var(--space-4);transition:opacity var(--transition-fast);display:grid}.T0tNCq_stale{opacity:.55}.T0tNCq_hero{gap:var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);border-radius:var(--radius-lg);background:radial-gradient(100% 80% at 0% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 65%), var(--bg-inset);display:grid}.T0tNCq_heroHead{align-items:center;gap:var(--space-4);display:flex}.T0tNCq_ring{flex-shrink:0;place-items:center;width:72px;height:72px;display:grid;position:relative}.T0tNCq_ringSvg{width:100%;height:100%;position:absolute;inset:0}.T0tNCq_ringTrack{fill:none;stroke:var(--bg-surface);stroke-width:5px}.T0tNCq_ringValue{fill:none;stroke:var(--gold-400);stroke-width:5px;stroke-linecap:round;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--gold-400) 55%, transparent));transition:stroke-dasharray var(--transition-base)}.T0tNCq_ringText{color:var(--accent);font-family:var(--font-display);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:800}.T0tNCq_heroText{gap:2px;min-width:0;display:grid}.T0tNCq_heroLabel{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.T0tNCq_heroClan{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.T0tNCq_heroTribe{color:var(--text-secondary);font-size:var(--text-xs)}.T0tNCq_meta{color:var(--text-muted);font-size:var(--text-xs)}.T0tNCq_hint{color:var(--jade-400);font-weight:600}.T0tNCq_warning{padding-left:var(--space-3);border-left:2px solid var(--accent);color:var(--text-secondary);font-size:var(--text-xs);margin:0;line-height:1.5}.T0tNCq_chain{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.T0tNCq_link{padding:3px var(--space-3) 3px 4px;border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--jade-500) 12%, transparent);color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:6px;display:inline-flex}.T0tNCq_link strong{color:var(--text-primary)}.T0tNCq_mark{background-color:color-mix(in srgb, var(--jade-500) 24%, transparent);width:20px;height:20px;color:var(--jade-400);font-size:var(--text-xs);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}.T0tNCq_fuzzy{background-color:var(--accent-soft)}.T0tNCq_fuzzy .T0tNCq_mark{background-color:color-mix(in srgb, var(--accent) 24%, transparent);color:var(--accent)}.T0tNCq_filled{background-color:color-mix(in srgb, var(--map-3) 14%, transparent)}.T0tNCq_filled .T0tNCq_mark{background-color:color-mix(in srgb, var(--map-3) 28%, transparent);color:var(--map-2)}.T0tNCq_section{gap:6px;display:grid}.T0tNCq_sectionLabel{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.T0tNCq_path{flex-wrap:wrap;gap:4px;display:flex}.T0tNCq_step{padding:2px var(--space-2);border-radius:var(--radius-pill);background-color:var(--bg-surface);color:var(--text-secondary);font-size:var(--text-xs);font-weight:600}.T0tNCq_juz{background-color:var(--accent-soft);color:var(--accent)}.T0tNCq_more{padding:2px var(--space-2);border:1px dashed var(--border-strong);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--text-xs);background:0 0}.T0tNCq_more:hover{color:var(--text-primary)}.T0tNCq_above{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.5}.T0tNCq_above strong{color:var(--text-primary)}.T0tNCq_actions{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.T0tNCq_extend{gap:var(--space-2);display:flex}.T0tNCq_stepper{border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:center;height:38px;display:flex}.T0tNCq_stepper button{width:32px;height:100%;color:var(--text-secondary);background:0 0;border:0;place-items:center;display:grid}.T0tNCq_stepper button:disabled{opacity:.4}.T0tNCq_stepValue{min-width:22px;font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:center;font-weight:700}.T0tNCq_primary,.T0tNCq_ghost{align-items:center;gap:var(--space-2);height:38px;padding:0 var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);white-space:nowrap;font-weight:700;display:inline-flex}.T0tNCq_primary{background:linear-gradient(180deg, var(--gold-400), var(--gold-500));color:var(--accent-contrast);border:0}.T0tNCq_primary:hover:not(:disabled){filter:brightness(1.07)}.T0tNCq_ghost{border:1px solid var(--border-strong);color:var(--text-primary);background:0 0}.T0tNCq_ghost:hover:not(:disabled){background-color:var(--bg-hover)}.T0tNCq_primary:disabled,.T0tNCq_ghost:disabled{opacity:.55;cursor:progress}.T0tNCq_glyph{width:15px;height:15px}.T0tNCq_locked{color:var(--text-muted);font-size:var(--text-xs);line-height:1.4}.T0tNCq_done{align-items:center;gap:var(--space-2);color:var(--jade-400);font-size:var(--text-sm);font-weight:600;display:inline-flex}.T0tNCq_saved{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--jade-500) 45%, transparent);border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--jade-500) 10%, transparent);flex-basis:100%;display:grid}.T0tNCq_savedTitle{align-items:center;gap:var(--space-2);color:var(--jade-500);font-size:var(--text-sm);font-weight:700;display:inline-flex}.T0tNCq_savedText{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.45}.T0tNCq_savedLink{margin-top:var(--space-1);color:var(--accent);font-size:var(--text-sm);justify-self:start;align-items:center;gap:6px;font-weight:700;display:inline-flex}.T0tNCq_savedLink:hover{text-decoration:underline}.T0tNCq_error{color:var(--danger-500);font-size:var(--text-xs);flex-basis:100%;margin:0}.T0tNCq_others{gap:var(--space-2);display:grid}.T0tNCq_othersToggle{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) 0;border:0;border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--text-sm);text-align:left;background:0 0;font-weight:600;display:flex}.T0tNCq_othersToggle:hover{color:var(--text-primary)}.T0tNCq_othersCount{padding:0 var(--space-2);border-radius:var(--radius-pill);background-color:var(--bg-inset);color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.T0tNCq_chevron{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform var(--transition-fast);margin-left:auto}.T0tNCq_chevronOpen{transform:rotate(180deg)}.T0tNCq_list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.T0tNCq_row{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--bg-inset)}.T0tNCq_rowOpen{border-color:color-mix(in srgb, var(--accent) 40%, var(--border-subtle))}.T0tNCq_rowHead{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);color:var(--text-primary);text-align:left;background:0 0;border:0;display:flex}.T0tNCq_rowPercent{min-width:44px;color:var(--accent);font-variant-numeric:tabular-nums;font-weight:800}.T0tNCq_rowText{flex:1;min-width:0;display:grid}.T0tNCq_rowClan{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.T0tNCq_rowTail{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.T0tNCq_rowBody{gap:var(--space-3);padding:0 var(--space-3) var(--space-3);display:grid}.T0tNCq_explore{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--accent) 40%, var(--border-subtle));border-radius:var(--radius-lg);background-color:var(--accent-soft);color:var(--accent);font-size:var(--text-sm);transition:border-color var(--transition-fast);font-weight:700;display:flex}.T0tNCq_explore:hover{border-color:var(--accent)}.T0tNCq_explore>span{gap:2px;display:grid}.T0tNCq_exploreHint{color:var(--text-muted);font-size:var(--text-xs);font-weight:500}.T0tNCq_exploreIcon{flex-shrink:0;width:18px;height:18px}.T0tNCq_ink{gap:var(--space-3);border-top:0;padding-top:0}.T0tNCq_ink .T0tNCq_ghost,.T0tNCq_ink .T0tNCq_primary{height:50px;padding:0 var(--space-6);background:var(--gold-500);color:var(--ink-card);font-size:var(--text-lg);border:0;border-radius:14px}.T0tNCq_ink .T0tNCq_ghost:hover:not(:disabled),.T0tNCq_ink .T0tNCq_primary:hover:not(:disabled){background:var(--gold-400);filter:none}.T0tNCq_ink .T0tNCq_glyph{width:18px;height:18px}.T0tNCq_ink .T0tNCq_stepper{border-color:var(--ink-card-line);border-radius:14px;height:50px}.T0tNCq_ink .T0tNCq_stepper button{width:40px;color:var(--ink-card-muted)}.T0tNCq_ink .T0tNCq_stepValue{color:var(--ink-card-text)}.T0tNCq_ink .T0tNCq_locked,.T0tNCq_inkLocked{color:var(--ink-card-muted);font-size:var(--text-sm);flex-basis:100%;margin:0}.T0tNCq_ink .T0tNCq_done{color:var(--jade-400)}.T0tNCq_ink .T0tNCq_saved{border-color:color-mix(in srgb, var(--jade-500) 40%, transparent);background-color:color-mix(in srgb, var(--jade-500) 14%, transparent)}.T0tNCq_ink .T0tNCq_savedTitle{color:var(--jade-400)}.T0tNCq_ink .T0tNCq_savedText{color:var(--ink-card-muted)}.T0tNCq_ink .T0tNCq_savedLink{color:var(--gold-300)}
.ByV33G_topbar{align-items:center;gap:var(--space-3);height:var(--topbar-height);padding:0 var(--space-5);background-color:var(--bg-surface);border-bottom:1px solid var(--border-subtle);flex-shrink:0;display:flex;position:relative}.ByV33G_iconButton{border-radius:var(--radius-md);width:38px;height:38px;color:var(--text-secondary);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.ByV33G_iconButton:hover{background-color:var(--bg-hover);color:var(--text-primary)}.ByV33G_iconButton svg{width:19px;height:19px}.ByV33G_burger{display:none}.ByV33G_filter{flex-shrink:0;width:170px}.ByV33G_spacer{flex:1}.ByV33G_primary,.ByV33G_secondary{align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);white-space:nowrap;transition:filter var(--transition-fast), background-color var(--transition-fast);font-weight:600;display:inline-flex}.ByV33G_primary{background-color:var(--accent);color:var(--accent-contrast);border:0}.ByV33G_primary:hover{filter:brightness(1.07)}.ByV33G_secondary{border:1px solid var(--border-subtle);color:var(--text-primary);background:0 0}.ByV33G_secondary:hover{background-color:var(--bg-hover)}.ByV33G_primary svg,.ByV33G_secondary svg{width:17px;height:17px}.ByV33G_user{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-primary);font-size:var(--text-sm);background:0 0;font-weight:600;display:inline-flex}.ByV33G_user:hover{background-color:var(--bg-hover)}.ByV33G_avatar{background-color:var(--accent-soft);width:30px;height:30px;color:var(--accent);font-size:var(--text-sm);border-radius:50%;place-items:center;font-weight:700;display:grid}.ByV33G_userPlaceholder{flex-shrink:0;width:120px;height:38px}@media (max-width:1200px){.ByV33G_secondary span,.ByV33G_primary span{display:none}.ByV33G_primary .ByV33G_always{display:inline}.ByV33G_primary,.ByV33G_secondary{padding:0 var(--space-3)}}@media (max-width:900px){.ByV33G_topbar{padding:0 var(--space-3)}.ByV33G_burger{display:grid}.ByV33G_filter,.ByV33G_userName{display:none}}@media (max-width:600px){.ByV33G_topbar{gap:var(--space-2)}.ByV33G_iconButton,.ByV33G_secondary,.ByV33G_add{width:36px;height:36px}.ByV33G_secondary,.ByV33G_add{justify-content:center;padding:0}.ByV33G_primary{height:36px}}@media (max-width:359px){.ByV33G_share{display:none}}
.k6FtIa_shell{background-color:var(--bg-app);height:100dvh;display:flex;overflow:hidden}.k6FtIa_content{flex-direction:column;flex:1;min-width:0;display:flex}.k6FtIa_scrim{z-index:30;background:#00000080;border:0;position:fixed;inset:0}@media (min-width:901px){.k6FtIa_scrim{display:none}}
.B5JBua_toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.B5JBua_search{flex:0 320px;min-width:220px;display:flex;position:relative}.B5JBua_searchIcon{top:50%;left:var(--space-3);width:16px;height:16px;color:var(--text-muted);pointer-events:none;position:absolute;translate:0 -50%}.B5JBua_searchInput{width:100%;height:38px;padding:0 var(--space-3) 0 36px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background-color:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--text-sm)}.B5JBua_searchInput:focus{border-color:var(--accent);outline:none}
