.name-page{--md-primary:#f5c15e;--md-on-primary:#000;--md-primary-container:#f5c15e21;--md-on-primary-container:#f5c15e;--md-surface:#000;--md-surface-container-lowest:#060606;--md-surface-container-low:#0d0d0d;--md-surface-container:#131313;--md-surface-container-high:#1a1a1a;--md-surface-container-highest:#232323;--md-on-surface:#fff;--md-on-surface-variant:#b5b5b5;--md-on-surface-muted:#8c8c8c;--md-outline:#4a4a4a;--md-outline-variant:#1c1c1c;--md-scrim:#000000c2;--md-shape-xs:4px;--md-shape-s:8px;--md-shape-m:12px;--md-shape-l:20px;--md-shape-xl:28px;--md-shape-2xl:36px;--md-shape-full:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:144px;--ease-emphasized:cubic-bezier(.2, 0, 0, 1);--ease-standard:cubic-bezier(.2, 0, 0, 1);--dur-short:.16s;--dur-medium:.32s;--dur-long:.46s;--content-max:1240px;background:var(--md-surface);color:var(--md-on-surface);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.name-page *,.name-page :before,.name-page :after{box-sizing:border-box}.name-page .t-display{letter-spacing:-.015em;text-transform:uppercase;margin:0;font-size:clamp(2.25rem,5.6vw,4rem);font-weight:300;line-height:1.06}.name-page .t-display .dim{color:var(--md-on-surface-muted)}.name-page .t-headline{letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,3vw,1.75rem);font-weight:500;line-height:1.25}.name-page .t-body-l{margin:0;font-size:1.0625rem;font-weight:400;line-height:1.68}.name-page .t-body-m{margin:0;font-size:.9375rem;font-weight:400;line-height:1.62}.name-page .t-overline{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600;line-height:1.4}.name-page .tx-variant{color:var(--md-on-surface-variant)}.name-page .tx-muted{color:var(--md-on-surface-muted)}.name-page .tx-primary{color:var(--md-primary)}.name-page .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.name-page :focus-visible{outline:2px solid var(--md-primary);outline-offset:3px;border-radius:var(--md-shape-xs)}.name-page .skip-link{left:var(--sp-4);z-index:100;background:var(--md-primary);color:var(--md-on-primary);padding:var(--sp-3) var(--sp-4);border-radius:var(--md-shape-s);transition:top var(--dur-short) var(--ease-standard);font-weight:700;text-decoration:none;position:absolute;top:-120px}.name-page .skip-link:focus{top:var(--sp-4)}.name-page .shell{max-width:var(--content-max);padding-inline:clamp(var(--sp-4), 5vw, var(--sp-7));margin:0 auto}.name-page .hero{padding-block:clamp(var(--sp-7), 10vh, var(--sp-9)) var(--sp-8);padding-top:150px}.name-page .hero__eyebrow{align-items:center;gap:var(--sp-4);color:var(--md-on-surface-muted);display:flex}.name-page .hero__eyebrow:after{content:"";background:var(--md-outline-variant);flex:1;height:1px}.name-page .hero__lede{max-width:54ch;margin-top:var(--sp-6)}.name-page .hero__title{margin-top:var(--sp-6)}.name-page .grid>li{display:flex}.name-page .grid{gap:var(--sp-3);padding:0 0 var(--sp-10);grid-template-columns:minmax(0,1fr);margin:0;list-style:none;display:grid}.name-page .card{width:100%;padding:var(--sp-5) var(--sp-5) var(--sp-4);text-align:left;background:var(--md-surface-container-low);border-radius:var(--md-shape-l);color:inherit;font:inherit;cursor:pointer;transition:background var(--dur-short) var(--ease-standard);border:0;flex-direction:column;flex:1;display:flex;position:relative}.name-page .card:hover{background:var(--md-surface-container)}.name-page .card[data-selected=true]{background:var(--md-surface-container-high)}.name-page .kw{letter-spacing:.005em;border-radius:var(--md-shape-xs);background:var(--md-primary-container);color:var(--md-primary);padding:.14em .5em;font-size:.94em;font-weight:600}.name-page .kw--lg{font-size:1.1875rem;font-weight:600;line-height:1.35;display:inline-block}.name-page .kw--xl{font-size:1.5rem;font-weight:600;line-height:1.3;display:inline-block}.name-page .scrim{z-index:50;background:var(--md-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:nameFade var(--dur-medium) var(--ease-standard);position:fixed;inset:0}.name-page .sheet{z-index:51;background:var(--md-surface-container-lowest);border-radius:var(--md-shape-2xl) 0 0 var(--md-shape-2xl);width:min(480px,100vw);height:100dvh;animation:nameSlideIn var(--dur-long) var(--ease-emphasized);flex-direction:column;display:flex;position:fixed;top:0;right:0;box-shadow:-32px 0 80px #000000a8}.name-page .sheet__header{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-6) var(--sp-5) var(--sp-5) var(--sp-6);flex:none;display:flex}.name-page .sheet__eyebrow{color:var(--md-on-surface-muted);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.5em;font-size:.6875rem;font-weight:600;display:flex}.name-page .sheet__title{margin:var(--sp-4) 0 0}.name-page .sheet__deva{margin-top:var(--sp-2);color:var(--md-on-surface-muted);font-size:1.125rem;font-weight:400}.name-page .attr__value,.name-page .attr--accent .attr__value{color:var(--md-primary)}.name-page .copy-btn{margin-top:var(--sp-4);padding:var(--sp-2) var(--sp-4);border-radius:var(--md-shape-full);background:var(--md-surface-container);color:var(--md-on-surface-variant);font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-short) var(--ease-standard), color var(--dur-short) var(--ease-standard);border:0;align-items:center;font-size:.6875rem;font-weight:600;display:inline-flex}.name-page .copy-btn:hover{background:var(--md-surface-container-highest);color:var(--md-on-surface)}.name-page .copy-btn[data-copied=true]{background:var(--md-primary-container);color:var(--md-primary)}.name-page .sheet__body{overscroll-behavior:contain;padding:var(--sp-2) var(--sp-6) var(--sp-7);gap:var(--sp-6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.name-page .sheet__section{gap:var(--sp-4);flex-direction:column;display:flex}.name-page .sheet__divider{background:var(--md-outline-variant);border:0;height:1px;margin:0}.name-page .sheet__footer{align-items:center;gap:var(--sp-1);padding:var(--sp-4) var(--sp-6) var(--sp-6);flex:none;display:flex}.name-page .icon-btn{border-radius:var(--md-shape-full);background:var(--md-surface-container);width:44px;height:44px;color:var(--md-on-surface-variant);cursor:pointer;transition:background var(--dur-short) var(--ease-standard), color var(--dur-short) var(--ease-standard);border:0;flex:none;place-items:center;display:grid}.name-page .icon-btn:hover{background:var(--md-surface-container-highest);color:var(--md-on-surface)}.name-page .nav-btn{border-radius:var(--md-shape-full);background:var(--md-surface-container);width:52px;height:52px;color:var(--md-on-surface);cursor:pointer;transition:background var(--dur-short) var(--ease-standard);border:0;flex:none;place-items:center;display:grid}.name-page .nav-btn:hover:not(:disabled){background:var(--md-surface-container-highest)}.name-page .nav-btn:disabled{opacity:.3;cursor:not-allowed}.name-page .nav-readout{letter-spacing:.04em;font-size:.8125rem;font-weight:600}.name-page .attrs{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.name-page .attr{gap:var(--sp-2);padding:var(--sp-4);background:var(--md-surface-container-low);border-radius:var(--md-shape-m);flex-direction:column;display:flex}.name-page .tags{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.name-page .tag{padding:var(--sp-2) var(--sp-3);border-radius:var(--md-shape-s);background:var(--md-surface-container-low);color:var(--md-on-surface-variant);font-size:.75rem;font-weight:500}.name-page .callout{padding:var(--sp-4);background:var(--md-primary-container);border-radius:var(--md-shape-m);color:var(--md-primary)}@keyframes nameFade{0%{opacity:0}}@keyframes nameSlideIn{0%{opacity:0;transform:translate(28px)}}@media (max-width:640px){.name-page .sheet{border-radius:var(--md-shape-2xl) var(--md-shape-2xl) 0 0;width:100vw;height:92dvh;animation-name:nameSlideUp;top:auto;bottom:0}@keyframes nameSlideUp{0%{opacity:0;transform:translateY(32px)}}.name-page .sheet__header,.name-page .sheet__body,.name-page .sheet__footer{padding-inline:var(--sp-4)}.name-page .attrs{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.name-page *,.name-page :before,.name-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.name-page .lt{gap:var(--sp-2);margin-top:var(--sp-6);grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.name-page .lt__col{gap:var(--sp-2);flex-direction:column;display:flex}.name-page .lt__head{border-radius:var(--md-shape-s);background:var(--md-surface-container);height:34px;color:var(--md-on-surface-variant);font-variant-numeric:tabular-nums;place-items:center;font-size:.9375rem;font-weight:600;display:grid}.name-page .lt__cells{gap:var(--sp-2);flex-direction:column;display:flex}.name-page .lt__cell{border-radius:var(--md-shape-s);background:var(--md-surface-container-low);height:40px;color:var(--md-on-surface-muted);transition:background var(--dur-short) var(--ease-standard), color var(--dur-short) var(--ease-standard);place-items:center;font-size:1rem;font-weight:500;display:grid;position:relative}.name-page .lt__cell[data-used=true]{background:var(--md-primary);color:var(--md-on-primary);font-weight:700}.name-page .lt__x{opacity:.75;font-size:.625rem;font-weight:700;position:absolute;top:3px;right:6px}.name-page .lt__col[data-empty=true] .lt__head{border:1px dashed var(--md-outline);color:var(--md-on-surface-muted);background:0 0}.name-page .lt__void{justify-content:center;align-items:center;gap:var(--sp-2);border:1px dashed var(--md-outline-variant);border-radius:var(--md-shape-s);min-height:128px;padding:var(--sp-2);text-align:center;flex-direction:column;flex:1;display:flex}.name-page .lt__void-mark{color:var(--md-outline);font-size:1.25rem;line-height:1}.name-page .lt__void-note{letter-spacing:.1em;text-transform:uppercase;color:var(--md-on-surface-muted);font-size:.5625rem;font-weight:600}@media (max-width:720px){.name-page .lt{grid-template-columns:repeat(5,minmax(0,1fr))}.name-page .lt__void{min-height:88px}}@media (max-width:420px){.name-page .lt{grid-template-columns:repeat(3,minmax(0,1fr))}.name-page .lt__cell{height:36px;font-size:.9375rem}}.name-page .calc{align-items:flex-end;gap:var(--sp-3);margin-top:var(--sp-7);flex-wrap:wrap;display:flex}.name-page .field{gap:var(--sp-2);flex-direction:column;flex:320px;display:flex}.name-page .name-input{width:100%;height:56px;padding:0 var(--sp-5);background:var(--md-surface-container-low);color:var(--md-on-surface);border-radius:var(--md-shape-full);font:inherit;transition:background var(--dur-short) var(--ease-standard);border:1px solid #0000;font-size:1.0625rem}.name-page .name-input::placeholder{color:var(--md-on-surface-muted)}.name-page .name-input:hover{background:var(--md-surface-container)}.name-page .name-input:focus{border-color:var(--md-primary);background:var(--md-surface-container);outline:none}.name-page .calc__clear{height:56px;padding:0 var(--sp-5);border-radius:var(--md-shape-full);background:var(--md-surface-container);color:var(--md-on-surface-variant);font:inherit;cursor:pointer;transition:background var(--dur-short) var(--ease-standard), color var(--dur-short) var(--ease-standard);border:0;font-size:.875rem;font-weight:600}.name-page .calc__clear:hover{background:var(--md-surface-container-highest);color:var(--md-on-surface)}@media (max-width:480px){.name-page .field,.name-page .calc__clear{flex:100%}}.name-page .working{margin-top:var(--sp-7)}.name-page .wk-block{margin-top:var(--sp-6)}.name-page .wk-block:first-child{margin-top:0}.name-page .wk{align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.name-page .wk__unit{min-width:34px;padding:var(--sp-2) var(--sp-2);border-radius:var(--md-shape-s);background:var(--md-surface-container-low);flex-direction:column;align-items:center;display:flex}.name-page .wk__unit[data-kind=vowel]{background:var(--md-primary-container)}.name-page .wk__ch{color:var(--md-on-surface);font-size:.9375rem;font-weight:600;line-height:1.2}.name-page .wk__unit[data-kind=vowel] .wk__ch{color:var(--md-primary)}.name-page .wk__v{color:var(--md-on-surface-muted);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600;line-height:1.2}.name-page .wk__plus,.name-page .wk__eq{color:var(--md-outline);font-size:.8125rem}.name-page .wk__total{color:var(--md-primary);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:300}.name-page .wk-note{margin-top:var(--sp-4);max-width:60ch}.name-page .wk-note em{color:var(--md-primary);font-style:normal}.name-page .wk-inline .wk{margin-top:0}.name-page .card__top{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.name-page .card__src{letter-spacing:.16em;text-transform:uppercase;color:var(--md-on-surface-muted);padding-top:6px;font-size:.6875rem;font-weight:600}.name-page .card__result{align-items:baseline;gap:var(--sp-2);letter-spacing:-.02em;color:var(--md-primary);font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:200;line-height:1;display:flex}.name-page .card__compound{letter-spacing:.1em;color:var(--md-on-surface-muted);font-size:.6875rem;font-weight:600}.name-page .card__name{margin-top:var(--sp-6)}.name-page .card__meaning{margin-top:var(--sp-2)}.name-page .card__summary{margin-top:var(--sp-4)}.name-page .card__foot{padding-top:var(--sp-5);border-top:1px solid var(--md-outline-variant);margin-top:auto}.name-page .card__tag{letter-spacing:.14em;text-transform:uppercase;color:var(--md-on-surface-muted);font-size:.6875rem;font-weight:600}@media (min-width:780px){.name-page .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.name-page .numgrid{margin:var(--sp-7) 0 0;gap:var(--sp-3);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (min-width:720px){.name-page .numgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.name-page .numgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.name-page .numcard{gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--md-shape-l);background:var(--md-surface-container-low);flex-direction:column;display:flex}.name-page .numcard[data-hit=true]{background:var(--md-surface-container);box-shadow:inset 2px 0 0 var(--md-primary)}.name-page .numcard__top{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.name-page .numcard__n{letter-spacing:-.03em;color:var(--md-on-surface-muted);font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:200;line-height:1}.name-page .numcard[data-hit=true] .numcard__n{color:var(--md-primary)}.name-page .numcard__planet{color:var(--md-on-surface-variant);flex-direction:column;align-items:flex-end;gap:2px;font-size:.8125rem;font-weight:600;display:flex}.name-page .numcard__planet span{letter-spacing:.12em;text-transform:uppercase;color:var(--md-on-surface-muted);font-size:.625rem;font-weight:500}.name-page .numcard__title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.name-page .numcard__keys{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.name-page .numcard__keys li{padding:3px var(--sp-3);border-radius:var(--md-shape-full);background:var(--md-surface-container-high);letter-spacing:.04em;color:var(--md-on-surface-variant);font-size:.6875rem;font-weight:600}.name-page .numcard__rows{gap:var(--sp-3);flex-direction:column;margin:0;display:flex}.name-page .numcard__rows>div{gap:var(--sp-1);padding-top:var(--sp-3);border-top:1px solid var(--md-outline-variant);flex-direction:column;display:flex}.name-page .numcard__rows dt{letter-spacing:.14em;text-transform:uppercase;color:var(--md-on-surface-muted);font-size:.625rem;font-weight:700}.name-page .numcard__rows dd{color:var(--md-on-surface-variant);margin:0;font-size:.875rem;line-height:1.55}.name-page .numcard__hit{padding-top:var(--sp-3);border-top:1px solid var(--md-outline-variant);letter-spacing:.12em;text-transform:uppercase;color:var(--md-primary);margin:0;font-size:.6875rem;font-weight:700}.name-page .try{justify-content:space-between;align-items:flex-end;gap:var(--sp-6);padding:var(--sp-7);border-radius:var(--md-shape-2xl);background:var(--md-surface-container-low);flex-wrap:wrap;display:flex}.name-page .try__text{max-width:44ch}.name-page .try__text p{margin-top:var(--sp-3)}.name-page .try .calc{flex:340px;margin-top:0}@media (max-width:640px){.name-page .try,.name-page .live{padding:var(--sp-5)}}.name-page .live{margin-top:var(--sp-6);padding:var(--sp-7);border-radius:var(--md-shape-2xl);background:var(--md-surface-container-low)}.name-page .live__note{margin-top:var(--sp-6);max-width:60ch}.name-page .trios{margin:0 0 var(--sp-7);gap:var(--sp-2);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (min-width:720px){.name-page .trios{grid-template-columns:repeat(3,minmax(0,1fr))}}.name-page .trio{align-items:center;gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--md-shape-l);background:var(--md-surface-container);display:flex;position:relative}.name-page .trio__n{letter-spacing:-.03em;color:var(--md-primary);font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:200;line-height:1}.name-page .trio__meta{flex-direction:column;gap:3px;min-width:0;display:flex}.name-page .trio__label{letter-spacing:.14em;text-transform:uppercase;color:var(--md-on-surface-muted);font-size:.6875rem;font-weight:700}.name-page .trio__title{color:var(--md-on-surface);font-size:.875rem;font-weight:600}.name-page .trio__from{top:var(--sp-4);right:var(--sp-4);letter-spacing:.1em;text-transform:uppercase;color:var(--md-on-surface-muted);font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:600;position:absolute}.name-page .worked{margin-top:var(--sp-6);padding:var(--sp-6);border:1px solid var(--md-outline-variant);border-radius:var(--md-shape-l)}.name-page .wk-who{margin:0 0 var(--sp-4);letter-spacing:.14em;text-transform:uppercase;color:var(--md-on-surface-muted);font-size:.6875rem;font-weight:600}.name-page .wk-who strong{color:var(--md-on-surface);font-weight:700}.name-page .bignum{align-items:center;gap:var(--sp-5);padding:var(--sp-5);border-radius:var(--md-shape-l);background:var(--md-surface-container-low);display:flex}.name-page .bignum__n{letter-spacing:-.03em;color:var(--md-primary);font-variant-numeric:tabular-nums;font-size:3.5rem;font-weight:200;line-height:1}.name-page .bignum__meta{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.name-page .bignum__title{font-size:1.0625rem;font-weight:600}.name-page .bignum__planet{letter-spacing:.14em;text-transform:uppercase;color:var(--md-on-surface-muted);font-size:.6875rem;font-weight:600}.name-page .ninelist{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.name-page .nine{gap:var(--sp-4);padding:var(--sp-4);border-radius:var(--md-shape-m);background:var(--md-surface-container-low);display:flex}.name-page .nine--on{background:var(--md-primary-container)}.name-page .nine__n{width:28px;color:var(--md-on-surface-muted);font-variant-numeric:tabular-nums;flex:none;font-size:1.25rem;font-weight:300;line-height:1.2}.name-page .nine--on .nine__n{color:var(--md-primary);font-weight:500}.name-page .nine__body{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.name-page .nine__title{letter-spacing:.14em;text-transform:uppercase;color:var(--md-on-surface-variant);font-size:.6875rem;font-weight:700}.name-page .nine--on .nine__title{color:var(--md-primary)}.name-page .table-sec,.name-page .aspects-sec,.name-page .worked-sec,.name-page .try-sec,.name-page .numbers-sec,.name-page .brief{border-top:1px solid var(--md-outline-variant);padding-block:var(--sp-9) var(--sp-8)}.name-page .aspects-sec .grid{margin-top:var(--sp-7)}.name-page .aspects-sec .brief__inner{display:block}.name-page .aspects-sec .brief__inner h2{margin-bottom:var(--sp-4)}.name-page .numbers-sec .brief__inner{display:block}.name-page .numbers-sec .brief__inner h2{margin-bottom:var(--sp-4)}.name-page .brief__inner{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.name-page .brief__inner{gap:var(--sp-8);grid-template-columns:240px minmax(0,1fr)}}.name-page .brief__body{gap:var(--sp-4);flex-direction:column;max-width:66ch;display:flex}.name-page .brief__body h3{margin:var(--sp-4) 0 0;color:var(--md-on-surface);font-size:1.0625rem;font-weight:600}.name-page .brief__body h3:first-child{margin-top:0}
