.JXiW6W_work{gap:12px;min-width:0;display:grid}.JXiW6W_legend{font-size:var(--fs-label);color:var(--muted-aa);text-wrap:pretty;margin:0;line-height:1.5}.JXiW6W_words{flex-wrap:wrap;gap:16px 24px;margin:0;padding:0;list-style:none;display:flex}.JXiW6W_word{gap:8px;min-width:0;display:grid}.JXiW6W_cells{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.JXiW6W_cells>li{width:1.5em;font:600 clamp(22px, 2.4vw, 28px)/1 var(--ff-display);color:var(--text);justify-items:center;gap:4px;display:grid}.JXiW6W_cells>li>:first-child{text-underline-offset:6px;text-decoration-thickness:2px}.JXiW6W_cells>li[data-vowel]>:first-child{text-decoration-line:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.JXiW6W_cells>li>:nth-child(2){font:500 14px/1 var(--ff-display);font-variant-numeric:tabular-nums;color:var(--gold)}.JXiW6W_subtotal{font-size:var(--fs-label);color:var(--muted-aa);font-variant-numeric:tabular-nums;margin:0;line-height:1.4}.JXiW6W_first{font-size:var(--fs-data);color:var(--text-80);margin:0;line-height:1.5}@media (forced-colors:active){.JXiW6W_cells>li[data-vowel]>:first-child{text-decoration-color:canvastext}.JXiW6W_cells>li>:nth-child(2){color:canvastext}}
.bSgc8W_form{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.bSgc8W_field{gap:4px;min-width:0;display:grid}.bSgc8W_hint{font-size:var(--fs-label);color:var(--muted-aa);text-wrap:pretty;margin:0;line-height:1.5}.bSgc8W_submitRow{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.bSgc8W_submitRow>button{width:100%}.bSgc8W_submitRow:has(>:nth-child(2)){grid-template-columns:minmax(0,1fr) auto;align-items:center}@media (min-width:641px){.bSgc8W_submitRow{max-width:480px}}@media (min-width:1024px){.bSgc8W_submitRow{max-width:none}}.bSgc8W_status{min-height:3em;font-size:var(--fs-label);color:var(--text-80);overflow-wrap:anywhere;text-wrap:pretty;align-content:start;gap:4px;line-height:1.5;display:grid}.bSgc8W_status p{margin:0}
.iBnCkW_ring{justify-items:center;gap:12px;min-width:0;margin:0;display:grid}.iBnCkW_disc{aspect-ratio:1;width:100%;max-width:min(100svh - 216px,max(560px,52vw));position:relative}.iBnCkW_disc svg{display:block}.iBnCkW_disc text{font:600 34px var(--ff-editorial);font-variant-numeric:lining-nums;text-anchor:middle;dominant-baseline:central}.iBnCkW_disc:before,.iBnCkW_disc:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.iBnCkW_disc:before{box-shadow:var(--halo);inset:5%}.iBnCkW_disc:after{background:var(--bezel);inset:4.63%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.iBnCkW_note{max-width:40ch;font-size:var(--fs-label);color:var(--muted-aa);text-align:center;text-wrap:balance;line-height:1.5}@media (forced-colors:active){.iBnCkW_disc:before,.iBnCkW_disc:after{display:none}}
.HWcWpa_row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 16px;min-height:80px;padding:12px 0;display:grid}.HWcWpa_label{font-size:var(--fs-data);color:var(--text-80);grid-column:1;margin:0;font-weight:600;line-height:1.3}.HWcWpa_also{font-size:var(--fs-label);color:var(--muted-aa);grid-column:1;margin:0;line-height:1.4}.HWcWpa_numeral{font:600 clamp(48px, 9vw, 72px)/1 var(--ff-editorial);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;text-align:right;color:var(--gold-hi);grid-area:1/2/span 3;margin:0}.HWcWpa_sum{font-size:var(--fs-label);color:var(--muted-aa);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:1;align-items:baseline;gap:0 12px;margin:0;line-height:1.4;display:flex}.HWcWpa_master{color:var(--text-80);font-weight:600}.HWcWpa_none{font-size:var(--fs-data);color:var(--text-80);text-wrap:pretty;grid-column:1/-1;margin:0;line-height:1.5}
.dnnKza_readings{gap:16px;padding-top:24px;display:grid}.dnnKza_reading{align-content:start;gap:8px;min-width:0;padding:24px 16px;display:grid}.dnnKza_title{font:600 clamp(28px, 2.4vw, 38px)/1.1 var(--ff-editorial);font-variant-numeric:lining-nums;color:var(--text);text-wrap:balance;margin:0}.dnnKza_summary{max-width:var(--measure-read);font-size:var(--fs-lead);color:var(--text-90);text-wrap:pretty;margin:0;line-height:1.5}.dnnKza_reading>details{border-top:0;margin-top:4px}.dnnKza_reading summary{min-height:44px;color:var(--gold);justify-content:flex-start;padding:8px 0;font-weight:500}.dnnKza_reading summary:after{border-color:var(--gold)}.dnnKza_body{max-width:var(--measure-read);font-size:var(--fs-body);color:var(--text-80);gap:16px;padding-top:8px;line-height:1.7;display:grid}.dnnKza_body p{text-wrap:pretty;margin:0}.dnnKza_body .dnnKza_about{border-bottom:1px solid var(--border-soft);font-size:var(--fs-data);color:var(--muted-aa);padding-bottom:16px;line-height:1.55}.dnnKza_status{font-size:var(--fs-label);color:var(--muted-aa);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;line-height:1.5;display:flex}.dnnKza_status p{margin:0}.dnnKza_status:empty{position:absolute}@media (min-width:641px){.dnnKza_reading{padding:32px}}@keyframes dnnKza_unfold{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:no-preference){.dnnKza_reading details[open] .dnnKza_body{animation:dnnKza_unfold var(--dur-enter) var(--ease-out)}}@media print{.dnnKza_readings .dnnKza_reading{box-shadow:none;break-inside:avoid;background:0 0;border:0;border-radius:0;padding:0}.dnnKza_reading summary:after,.dnnKza_reading details:not([open]){display:none}}
.hpmTuW_rules{gap:12px;min-width:0;display:grid}.hpmTuW_group{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.hpmTuW_groupLabel{font-size:var(--fs-label);color:var(--text-80);font-weight:500;line-height:1.4}.hpmTuW_switch{border:1px solid var(--control-border);border-radius:var(--r-pill);background:var(--card-solid);grid-auto-flow:column;padding:2px;display:inline-grid}.hpmTuW_switch button{border-radius:var(--r-pill);min-width:52px;height:32px;font-size:var(--fs-label);color:var(--muted-aa);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 12px;font-weight:500;position:relative}.hpmTuW_switch button:after{content:"";position:absolute;inset:-6px 0}.hpmTuW_switch button[aria-pressed=true]{border-color:var(--gold);background:var(--tone-gold-bg);color:var(--gold)}.hpmTuW_switch button:focus-visible{outline:var(--focus-outline);outline-offset:3px}@media (hover:hover){.hpmTuW_switch button[aria-pressed=false]:hover{color:var(--text)}}.hpmTuW_switch button[aria-pressed=false]:active{background:var(--card-hover)}@media (prefers-reduced-motion:no-preference){.hpmTuW_switch button{transition:color var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out)}}.hpmTuW_vowels{gap:0;display:grid}.hpmTuW_rule{font-size:var(--fs-label);color:var(--muted-aa);text-wrap:pretty;margin:0;line-height:1.5}@media (forced-colors:active){.hpmTuW_switch button[aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}}
.-\31 vPVa_tool{gap:16px;min-width:0;display:grid}.-\31 vPVa_stage{min-width:0;display:grid}.-\31 vPVa_stage>*{grid-area:1/1;min-width:0}.-\31 vPVa_result{border-bottom:1px solid var(--border);align-content:start;min-height:calc(240px + 3em);display:grid}.-\31 vPVa_printName{font-size:var(--fs-data);color:var(--text-80);overflow-wrap:anywhere;margin:0 0 8px;font-weight:600;display:none}@media print{.-\31 vPVa_printName{display:block}}.-\31 vPVa_result:not(:has(*)){border-bottom-color:#0000}.-\31 vPVa_result:focus-visible{outline:var(--focus-outline);outline-offset:4px;border-radius:var(--r-sm)}@media (max-width:767px){.-\31 vPVa_result{scroll-margin-top:16px}}.-\31 vPVa_stage:has(>.-\31 vPVa_result [data-number])>:not(.-\31 vPVa_result){visibility:hidden}.-\31 vPVa_noneSwitch{margin:0 0 12px}.-\31 vPVa_other{font-size:var(--fs-label);color:var(--muted-aa);font-variant-numeric:tabular-nums;margin:0;padding-top:12px;line-height:1.5}.-\31 vPVa_dateHint{font-size:var(--fs-label);color:var(--muted-aa);text-wrap:pretty;margin:0 0 12px;line-height:1.5}.-\31 vPVa_dateError{font-size:var(--fs-label);color:var(--tone-error-fg);margin:8px 0 0;line-height:1.5}.-\31 vPVa_letters{min-height:96px}@media (min-width:641px){.-\31 vPVa_tool{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:32px}.-\31 vPVa_tool>*{grid-column:1/-1}.-\31 vPVa_tool>.-\31 vPVa_stage{grid-area:2/1}.-\31 vPVa_tool>[data-ui=number-ring]{grid-area:2/2}}@media print{.-\31 vPVa_result:focus-visible{outline:none}.-\31 vPVa_tool>[data-ui=name-date]{display:none}}@media (min-width:1024px){.-\31 vPVa_tool{grid-template-rows:repeat(6,auto) 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:normal;column-gap:48px}.-\31 vPVa_tool>*,.-\31 vPVa_tool>.-\31 vPVa_stage{grid-area:auto/1}.-\31 vPVa_tool>[data-ui=number-ring]{top:var(--header-clear);grid-area:1/2/-1;align-self:start;position:sticky}}
.M4vN6W_scene{text-align:center;align-content:center;justify-items:center;gap:12px;min-width:0;margin:0;padding:24px 16px;display:grid}.M4vN6W_picture{justify-items:center;gap:12px;min-width:0;display:grid}.M4vN6W_words{flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.M4vN6W_word{min-width:0}.M4vN6W_letters{flex-wrap:nowrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.M4vN6W_cell{width:1.4em;font:600 clamp(20px, 5.4vw, 28px)/1 var(--ff-display);color:var(--text);justify-items:center;gap:8px;display:grid}.M4vN6W_ch{text-underline-offset:6px;text-decoration-thickness:2px}.M4vN6W_cell[data-vowel=true] .M4vN6W_ch{text-decoration-line:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.M4vN6W_val{font:500 14px/1 var(--ff-display);font-variant-numeric:tabular-nums;color:var(--gold)}.M4vN6W_numeral{font:500 clamp(80px, 22vw, 112px)/1 var(--ff-editorial);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;color:var(--gold-hi);text-shadow:0 0 40px var(--gold-glow);margin:0}.M4vN6W_caption{max-width:34ch;font-size:var(--fs-label);color:var(--muted-aa);text-wrap:balance;line-height:1.5}@media (min-width:641px){.M4vN6W_scene{padding:32px 24px}}@media (forced-colors:active){.M4vN6W_cell[data-vowel=true] .M4vN6W_ch{text-decoration-color:canvastext}.M4vN6W_val{color:canvastext}.M4vN6W_numeral{color:canvastext;text-shadow:none}}@media print{.M4vN6W_scene{display:none}}
