.gn-out{min-width:0}.gn-empty,.gn-load{text-align:center;border:1px solid var(--line-soft);border-radius:var(--r-tile);background:var(--paper) url(/img/ink/ink-lake.webp) right bottom / 70% auto no-repeat;place-items:center;gap:10px;min-height:420px;padding:40px 28px;display:grid}.gn-empty-h{font-family:var(--serif);font-size:var(--t-title);color:var(--ink);margin:0}.gn-empty p:not(.gn-empty-h){max-width:38ch;font-size:var(--t-sub);color:var(--ink3);margin:0}.gn-load{background:var(--paper)}.gn-ink{width:190px;height:190px;position:relative}.gn-ink i{filter:blur(8px);background:radial-gradient(circle, color-mix(in srgb, var(--ink) 22%, transparent) 0%, transparent 62%);opacity:0;border-radius:50%;animation:2.4s ease-out infinite gn-bloom;position:absolute;inset:0;transform:scale(.2)}.gn-ink i:nth-child(2){animation-delay:.8s}.gn-ink i:nth-child(3){animation-delay:1.6s}@keyframes gn-bloom{0%{opacity:0;transform:scale(.2)}30%{opacity:.9}to{opacity:0;transform:scale(1.35)}}.gn-orbit{animation:9s linear infinite gn-spin;position:absolute;inset:0}.gn-orbit .gn-el{transform:rotate(calc(var(--i) * 72deg)) translate(82px) rotate(calc(var(--i) * -72deg));margin:-11px 0 0 -11px;position:absolute;top:50%;left:50%}@keyframes gn-spin{to{transform:rotate(360deg)}}.gn-load-t{font-family:var(--serif);font-size:var(--t-title);color:var(--ink);margin:6px 0 0}.gn-load-t i.han{font-style:normal;font-family:var(--han);font-size:var(--t-sub);color:var(--ink3);margin-left:6px}.gn-load-s{font-size:var(--t-small);color:var(--ink3);min-height:1.5em;margin:0}@media (prefers-reduced-motion:reduce){.gn-ink i,.gn-orbit{animation:none}.gn-ink i:first-child{opacity:.6;transform:scale(1)}}.gn-el{vertical-align:middle;border-radius:var(--ui-radius-inner,6px);width:22px;height:22px;font-style:normal;font-family:var(--han);font-size:var(--t-label);color:var(--paper);place-items:center;margin-right:3px;line-height:1;display:inline-grid}.gn-el.wood{background:var(--wood)}.gn-el.fire{background:var(--fire)}.gn-el.earth{background:var(--earth)}.gn-el.metal{background:var(--metal)}.gn-el.water{background:var(--water)}.gn-el.none{border:1px dashed var(--line);color:var(--ink3);background:0 0}.gn-lead{font-size:var(--t-small);color:var(--ink3);margin:0 0 10px}.gn-card{text-align:left;cursor:pointer;scroll-snap-align:start;border:1px solid var(--line);border-radius:var(--r-tile);background:var(--paper);min-width:132px;font:inherit;color:var(--ink);flex:none;gap:8px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:grid}.gn-card:hover{border-color:var(--ink3)}.gn-card.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.gn-card-n{font-family:var(--han);font-size:var(--t-title);letter-spacing:.04em;font-weight:400}.gn-card-m{justify-content:space-between;align-items:center;gap:8px;display:flex}.gn-more{color:var(--ink3);font-size:var(--t-small);place-content:center;justify-items:center}.gn-more i{font-style:normal;font-size:var(--t-title)}.gn-seal{background:var(--cinnabar);color:var(--paper);border-radius:var(--ui-radius-inner,6px);font-variant-numeric:tabular-nums;align-content:center;place-items:center;display:inline-grid}.gn-seal.sm{width:34px;height:30px}.gn-seal.sm b{font-size:var(--t-small);font-weight:700}.gn-seal.lg{flex:none;gap:2px;width:96px;height:96px}.gn-seal.lg b{font-family:var(--sans);font-size:calc(var(--t-hero) * 1.4);font-variant-numeric:lining-nums tabular-nums;font-weight:700;line-height:1}.gn-seal.lg i{font-style:normal;font-family:var(--han);font-size:var(--t-small);letter-spacing:.2em}.gn-detail{border:1px solid var(--line-soft);border-radius:var(--r-tile);background:var(--paper);margin-top:14px;padding:8px 28px 28px;position:relative}.gn-actions{z-index:3;background:color-mix(in srgb, var(--paper) 92%, transparent);backdrop-filter:blur(6px);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0 -28px;padding:10px 28px;display:flex;position:sticky;top:64px}.gn-act{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper);font:inherit;font-size:var(--t-small);color:var(--ink2);cursor:pointer;padding:7px 14px}.gn-act:hover{border-color:var(--ink3);color:var(--ink)}.gn-act[aria-pressed=true]{border-color:var(--accent);color:var(--accent-deep)}.gn-hd{justify-content:space-between;align-items:center;gap:20px;margin-top:6px;display:flex}.gn-name{gap:4px;min-width:0;display:grid}.gn-py{font-size:var(--t-sub);letter-spacing:.08em;color:var(--ink3)}.gn-han{font-family:var(--han);letter-spacing:.08em;color:var(--ink);font-size:clamp(52px,6vw,84px);font-weight:400;line-height:1.05}.gn-sec{border-top:1px solid var(--line-soft);margin-top:26px;padding-top:22px}.gn-h{font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin:0 0 14px;font-weight:600}.gn-h i.han{font-style:normal;font-family:var(--han);text-transform:none;letter-spacing:0;margin-left:6px}.gn-note{font-size:var(--t-small);color:var(--ink3);margin:12px 0 0}.gn-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.gn-parts div{border-radius:var(--ui-radius-inner,8px);background:var(--paper2);align-items:baseline;gap:6px;padding:12px 14px;display:flex}.gn-parts b{font-size:var(--t-title);font-variant-numeric:tabular-nums;color:var(--ink)}.gn-parts span{font-size:var(--t-small);color:var(--ink3)}.gn-checks{gap:4px;margin:14px 0 0;padding:0;list-style:none;display:grid}.gn-checks li{font-size:var(--t-sub);color:var(--ink2)}.gn-checks li.no{color:var(--ink3)}.gn-pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.gn-pl{border-radius:var(--ui-radius-inner,8px);background:var(--paper2);justify-items:center;gap:2px;padding:12px 6px;display:grid}.gn-pl.dm{box-shadow:inset 0 0 0 1px var(--line)}.gn-pl-k{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}.gn-pl-s,.gn-pl-b{font-family:var(--han);font-weight:400;font-size:var(--t-hero-big);color:var(--ink);line-height:1.2}.gn-pl .wood{color:var(--wood)}.gn-pl .fire{color:var(--fire)}.gn-pl .earth{color:var(--earth)}.gn-pl .metal{color:var(--metal)}.gn-pl .water{color:var(--water)}.gn-bars{gap:8px;margin-top:16px;display:grid}.gn-bar{grid-template-columns:7.5rem minmax(0,1fr) 3rem 6.5rem;align-items:center;gap:10px;display:grid}.gn-bar-k{font-size:var(--t-sub);color:var(--ink2);white-space:nowrap}.gn-bar-t{height:14px}.gn-bar-t i{border-radius:0 calc(var(--ui-radius-inner) / 2) calc(var(--ui-radius-inner) / 2) 0;background:color-mix(in srgb, var(--ink3) 55%, var(--paper));height:100%;display:block}.gn-bar-t i.good{background:var(--accent-deep)}.gn-bar-v{font-size:var(--t-small);font-variant-numeric:tabular-nums;color:var(--ink);text-align:right}.gn-bar-r{font-size:var(--t-small);color:var(--ink3)}.gn-bar-r.use,.gn-bar-r.joy{color:var(--accent-deep);font-weight:600}.gn-favours{font-size:var(--t-sub);color:var(--ink2);margin:14px 0 0}.gn-chars{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gn-ch{border-radius:var(--r-tile);background:var(--paper2);align-content:start;gap:10px;padding:18px;display:grid}.gn-ch-h{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.gn-ch-c{font-family:var(--han);font-weight:400;font-size:calc(var(--t-hero-big) * 1.6);color:var(--ink);line-height:1}.gn-ch-py{font-size:var(--t-sub);color:var(--ink3)}.gn-role{border-radius:var(--r-pill);font-size:var(--t-small);border:1px solid var(--line);color:var(--ink2);margin-left:auto;padding:2px 9px}.gn-role.use,.gn-role.joy{background:var(--accent-soft);color:var(--accent-deep);border-color:#0000}.gn-ch-g{font-family:var(--serif);font-size:var(--t-body);color:var(--ink);margin:0;line-height:1.5}.gn-ch-g span{font-family:var(--sans);font-size:var(--t-label);color:var(--ink3);margin-left:8px}.gn-ch-dl{gap:6px;margin:0;display:grid}.gn-ch-dl div{gap:2px;display:grid}.gn-ch-dl dt{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}.gn-ch-dl dd{font-size:var(--t-small);color:var(--ink2);margin:0}.gn-agree{color:var(--ink3);margin-left:6px}.gn-cit{color:var(--ink3)}.gn-ch-why{border-top:1px solid var(--line-soft);font-size:var(--t-sub);color:var(--ink);margin:0;padding-top:10px;line-height:1.6}.gn-poem{border-left:2px solid var(--accent);border-radius:0 var(--ui-radius-inner,8px) var(--ui-radius-inner,8px) 0;background:var(--paper2) url(/img/paper_grain.png);margin:0 0 10px;padding:18px 22px}.gn-poem blockquote{font-family:var(--han);font-size:var(--t-title);color:var(--ink2);margin:0;line-height:1.6}.gn-poem mark{color:var(--names-red);background:0 0;font-weight:600}.gn-poem figcaption{font-size:var(--t-small);color:var(--ink3);margin-top:6px}.gn-work{margin-top:22px}.gn-work summary{cursor:pointer;font-size:var(--t-small);color:var(--ink3)}.gn-work p{font-size:var(--t-small);color:var(--ink2);margin:8px 0 0}.gn-lede{font-size:var(--t-body);color:var(--ink2);margin:0 0 12px;line-height:1.6}.gn-lede b{color:var(--ink)}.gn-h4{font-size:var(--t-sub);color:var(--ink);margin:18px 0 8px;font-weight:600}.gn-h4 i.han,.gn-cx dt i.han,.gn-grid-k i.han,.gn-er-r i.han{font-style:normal;font-family:var(--han);color:var(--ink3)}.gn-bar2{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:10px;margin-top:8px;display:grid}.gn-bar2-k{font-size:var(--t-label);color:var(--ink3)}.gn-bar2-k i.han{font-style:normal;font-family:var(--han)}.gn-bar2-t{gap:2px;height:20px;display:flex}.gn-bar2-t i{border-radius:2px;place-items:center;min-width:3px;display:grid;overflow:hidden}.gn-bar2-t i:first-child{border-radius:4px 2px 2px 4px}.gn-bar2-t i:last-child{border-radius:2px 4px 4px 2px}.gn-bar2-t b{font-family:var(--han);font-weight:400;font-size:var(--t-label);color:var(--paper)}.gn-bar2-t .wood{background:var(--wood)}.gn-bar2-t .fire{background:var(--fire)}.gn-bar2-t .earth{background:var(--earth)}.gn-bar2-t .metal{background:var(--metal)}.gn-bar2-t .water{background:var(--water)}.gn-bar2-t .none{background:var(--line)}.gn-legend{font-size:var(--t-small);color:var(--ink3);flex-wrap:wrap;gap:4px 14px;margin:10px 0 0;display:flex}.gn-lg{align-items:center;gap:2px;display:inline-flex}.gn-lg b{font-variant-numeric:tabular-nums;color:var(--ink2)}.gn-lg i.han{font-style:normal;font-family:var(--han)}.gn-lg.use,.gn-lg.joy,.gn-lg.use b,.gn-lg.joy b{color:var(--names-red)}.gn-fill{font-size:var(--t-small);color:var(--ink2);flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.gn-fill li{align-items:center;gap:6px;display:flex}.gn-fill b.han{font-family:var(--han);font-size:var(--t-sub);color:var(--ink)}.gn-rl2{color:var(--ink3);font-style:normal}.gn-rl2.use,.gn-rl2.joy{color:var(--names-red)}.gn-note span{margin-right:10px}.gn-grids{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.gn-grid{border:1px solid var(--line-soft);border-radius:var(--ui-radius-inner,8px);background:var(--paper);padding:10px 12px}.gn-core{border-radius:var(--r-pill);font-style:normal;font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;vertical-align:1px;background:color-mix(in srgb, var(--names-red) 10%, var(--paper));color:var(--names-red);margin-left:8px;padding:1px 7px}.gn-grid-k{font-size:var(--t-label);color:var(--ink3);display:block}.gn-grid>b{font-size:var(--t-title);font-variant-numeric:lining-nums tabular-nums;color:var(--ink);margin-right:6px}.gn-lk{border-radius:var(--ui-radius-inner,8px);font-style:normal;font-family:var(--han);font-size:var(--t-label);vertical-align:2px;margin-left:4px;padding:0 6px;line-height:1.7;display:inline-block}.gn-lk.good{background:var(--names-red);color:var(--paper)}.gn-lk.mixed{border:1px solid var(--line);color:var(--ink2)}.gn-lk.poor{background:var(--ink);color:var(--paper)}.gn-grid p{font-size:var(--t-label);color:var(--ink3);margin:6px 0 0;line-height:1.45}.gn-grids.six{grid-template-columns:repeat(3,minmax(0,1fr))}.gn-grids.six .gn-grid.key{grid-column:auto}.gn-tags{flex-wrap:wrap;gap:3px;margin-top:6px;display:flex}.gn-tags .gn-lk{margin-left:0}.gn-verdict{border-radius:var(--ui-radius-inner,8px);background:var(--paper2);margin:12px 0 0;padding:12px 14px}.gn-verdict p{font-size:var(--t-small);color:var(--ink2);margin:0;line-height:1.6}.gn-verdict p b{color:var(--ink)}.gn-verdict ul{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.gn-verdict li{font-size:var(--t-small);color:var(--ink2);padding-left:16px;line-height:1.5;position:relative}.gn-verdict li:before{position:absolute;left:0}.gn-verdict li.plus:before{content:"✓";color:var(--names-red)}.gn-verdict li.warn:before{content:"!";color:var(--gold-deep)}.gn-verdict li.avoid:before{content:"✕";color:var(--ink)}.gn-talents{font-size:var(--t-small);color:var(--ink2);margin:10px 0 0}.gn-cxs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.gn-cx{border:1px solid var(--line-soft);border-radius:var(--ui-radius-inner,8px);background:var(--paper);padding:14px 16px}.gn-cx header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.gn-cx-c{font-family:var(--han);font-size:var(--t-hero);color:var(--names-red);font-weight:400;line-height:1}.gn-cx-py{font-size:var(--t-small);color:var(--ink3);flex:1}.gn-cx dl{gap:10px;margin:0;display:grid}.gn-cx dt{font-size:var(--t-label);color:var(--ink3)}.gn-cx dd{font-size:var(--t-small);color:var(--ink2);margin:2px 0 0;line-height:1.6}.gn-zh{font-family:var(--han)}.gn-kx{color:var(--ink)}.gn-src,.gn-cx .gn-cit{font-family:var(--sans,inherit);font-size:var(--t-label);color:var(--ink3);margin-left:6px}.gn-cx dd .gn-src{margin:3px 0 0;display:block}.gn-g5-t{color:var(--ink);font-weight:600;display:block}.gn-g5{align-items:center;gap:8px;margin:6px 0 2px;display:flex}.gn-g5 em{font-style:normal;font-size:var(--t-label);letter-spacing:.04em;color:var(--ink3)}.gn-g5-bar{grid-template-columns:repeat(5,22px);gap:3px;display:grid}.gn-g5-bar i{background:var(--line);border-radius:3px;height:6px}.gn-g5-bar i.on{background:var(--ink2)}.gn-poem-m{font-size:var(--t-small);color:var(--ink2);margin:8px 0 0;line-height:1.6}.gn-poem-m b{color:var(--ink);font-weight:600}.gn-work .gn-parts{margin-top:10px}@media (width<=720px){.gn-grids{grid-template-columns:repeat(2,minmax(0,1fr))}.gn-grid.key{grid-column:1/-1}.gn-cxs{grid-template-columns:minmax(0,1fr)}.gn-er{grid-template-columns:auto 4rem minmax(0,1fr) 2.6rem}.gn-er-r{grid-column:2/-1}.gn-detail{padding:6px 18px 22px}.gn-actions{margin:0 -18px;padding:10px 18px}.gn-parts,.gn-chars{grid-template-columns:minmax(0,1fr)}.gn-bar{grid-template-columns:5.5rem minmax(0,1fr) 2.6rem}.gn-bar-r{grid-column:2/-1;margin-top:-6px}.gn-seal.lg{width:72px;height:72px}.gn-seal.lg b{font-size:var(--t-hero-big)}}.btn.gn-red{color:var(--paper);background:linear-gradient(90deg, var(--names-red,var(--accent-deep)), color-mix(in srgb, var(--names-red,var(--accent-deep)) 70%, var(--ink)));border-color:#0000}.btn.gn-red:hover{color:var(--paper);filter:brightness(1.08);background:linear-gradient(90deg, var(--names-red,var(--accent-deep)), color-mix(in srgb, var(--names-red,var(--accent-deep)) 70%, var(--ink)));border-color:#0000}.btn.gn-red[disabled]{opacity:.6;cursor:progress}.gn-sum{z-index:4;border:1px solid var(--line);border-radius:var(--r-tile);background:color-mix(in srgb, var(--paper) 94%, transparent);backdrop-filter:blur(6px);align-items:center;gap:14px;margin:18px 0 0;padding:12px 18px;display:flex;position:sticky;top:64px}.gn-sum[hidden]{display:none}.gn-sum-t{min-width:0;font-size:var(--t-sub);color:var(--ink2);flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 12px;display:flex}.gn-sum-t b.han{font-family:var(--han);font-size:var(--t-title);color:var(--ink);font-weight:400}.gn-sum-t i{color:var(--ink3);font-style:normal}.gn-out:empty{display:none}.gn-out{margin-top:18px}.gn-board .gn-sec.gn-chart,.gn-board .gn-charts{border-top:0;margin-top:0;padding-top:0}.gn-charts ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gn-charts li{font-size:var(--t-sub);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.gn-charts li b{color:var(--ink);font-weight:600}.gn-rl{border:1px solid var(--line);border-radius:var(--r-pill);font-size:var(--t-small);color:var(--ink3);padding:1px 8px}.gn-need{color:var(--ink3)}.gn-board .gn-lead{margin:22px 0 10px}.gn-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.gn-split>*{min-width:0}.gn-list{scroll-snap-type:x proximity;scrollbar-width:thin;gap:10px;padding:2px 2px 8px;display:flex;overflow-x:auto}.gn-split .gn-detail{margin-top:0}@media (width>=1080px){.gn-split{grid-template-columns:240px minmax(0,1fr)}.gn-list{flex-direction:column;padding:0;position:sticky;top:130px;overflow:visible}.gn-list .gn-card{min-width:0}}.gn-card-e{display:inline-flex}.gn-for{font-size:var(--t-small);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:6px 0 0}.gn-set{max-width:280px}.gn-set-k{font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}.gn-set-n{font-family:var(--han);font-weight:400;font-size:var(--t-body);letter-spacing:.04em;color:var(--ink)}.gn-set-l{font-size:var(--t-small);color:var(--ink3);line-height:1.5}.gn-setbox{border-radius:var(--r-tile);background:var(--paper2);margin-bottom:14px;padding:18px 20px}.gn-set-link{font-size:var(--t-sub);color:var(--ink2);margin:0 0 12px}.gn-members{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.gn-mem{text-align:left;cursor:pointer;border:1px solid var(--line);border-radius:var(--r-tile);background:var(--paper);font:inherit;color:var(--ink);gap:6px;padding:12px 14px;display:grid}.gn-mem:hover{border-color:var(--ink3)}.gn-mem.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.gn-mem-k{font-size:var(--t-small);color:var(--ink3)}.gn-cmp table{border-collapse:collapse;width:100%;font-size:var(--t-sub)}.gn-cmp th{text-align:left;font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);border-bottom:1px solid var(--line);padding:8px 6px}.gn-cmp td{border-bottom:1px solid var(--line-soft);font-variant-numeric:tabular-nums;color:var(--ink2);padding:10px 6px}.gn-cmp td span{font-size:var(--t-small);color:var(--ink3);display:block}.gn-cmp-n{cursor:pointer;font-family:var(--han);font-size:var(--t-title);color:var(--ink);background:0 0;border:0;padding:0}.gs-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.gs-card{border:1px solid var(--line);border-radius:var(--ui-radius);background:var(--paper);font:inherit;color:inherit;text-align:left;cursor:pointer;align-content:start;padding:0;transition:border-color .15s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden}.gs-card:hover{border-color:var(--ink3);transform:translateY(-2px)}.gs-card.on{border-color:var(--names-red,var(--accent-deep));box-shadow:inset 0 0 0 1px var(--names-red,var(--accent-deep)), 0 18px 36px -24px color-mix(in srgb, var(--ink) 60%, transparent);transform:translateY(-2px)}.gs-card:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--names-red,var(--accent-deep)) 25%, transparent);outline:none}@media (prefers-reduced-motion:reduce){.gs-card,.gs-card:hover,.gs-card.on{transition:none;transform:none}}.gs-art{background:50% 55%/cover no-repeat;height:104px;display:block;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.gs-body{gap:8px;margin-top:-18px;padding:0 18px 18px;display:grid;position:relative}.gs-card header{align-items:center;gap:8px;margin:0;display:flex}.gs-card header b{font-family:var(--serif);font-size:var(--t-title);color:var(--ink);font-weight:500}.gs-card header em{border-radius:var(--ui-radius-inner);font-style:normal;font-size:var(--t-label);color:var(--paper);background:var(--names-red,var(--accent-deep));padding:1px 7px}.gs-check{border:1px solid var(--line);background:var(--paper);border-radius:50%;flex:none;width:16px;height:16px;margin-left:auto}.gs-card.on .gs-check{border:5px solid var(--names-red,var(--accent-deep))}.gs-price{font-family:var(--serif);font-size:calc(var(--t-hero) * 1.25);font-variant-numeric:lining-nums;color:var(--ink);margin:0;font-weight:400;line-height:1.1}.gs-card ul{font-size:var(--t-sub);color:var(--ink2);gap:5px;margin:4px 0 0;padding:0;list-style:none;display:grid}.gs-card li{align-items:baseline;gap:8px;display:flex}.gs-card li:before{content:"";background:var(--names-red,var(--ink3));flex:none;width:5px;height:5px;transform:translateY(-2px)rotate(45deg)}.gs-card.rec{background:var(--paper2)}.gs-card.lacquer{border-color:var(--gold-lit);background:linear-gradient(170deg, var(--gold-soft), color-mix(in srgb, var(--gold-soft) 70%, var(--gold-lit) 30%))}.gs-card.lacquer .gs-art{mix-blend-mode:multiply}.gs-card.lacquer header em{background:var(--gold)}.gs-card.lacquer:hover{border-color:var(--gold)}.gs-pay{border-radius:var(--ui-radius-inner);width:100%;height:52px;font-size:var(--t-body);justify-content:center;margin-top:16px;font-weight:600}.gs{border-radius:var(--ui-radius);background:var(--paper) url(/paper_grain.png);width:min(900px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--ink);box-shadow:0 30px 80px -30px color-mix(in srgb, var(--ink) 70%, transparent);border:0;padding:30px 32px 28px}.gs .k{letter-spacing:.12em}.gs::backdrop{background:color-mix(in srgb, var(--ink) 45%, transparent)}.gs-x{margin:0;position:absolute;top:12px;right:14px}.gs-x button{width:34px;height:34px;font-size:var(--t-title);color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:50%}.gs-x button:hover{background:var(--paper2);color:var(--ink)}.gs-x button:focus{outline:none}.gs-x button:focus-visible{box-shadow:0 0 0 2px var(--line)}.gs .k b.han{font-family:var(--han);color:var(--ink);font-weight:400}.gs h2{font-family:var(--serif);font-size:var(--t-hero);margin:4px 0 18px;font-weight:400}.gs-fine b{color:var(--ink2)}.gs-err{font-size:var(--t-small);color:var(--ink2);margin:6px 0 0}.gs-err:empty{display:none}.gs-fine{font-size:var(--t-label);color:var(--ink3);margin:6px 0 0}.gs-note{border-radius:var(--r-tile);background:var(--paper2);font-size:var(--t-sub);color:var(--ink2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 14px;padding:12px 16px;display:flex}.gs-note b{color:var(--ink)}.gs-note .btn{font-size:var(--t-small);flex:none}.gs-grid.one{grid-template-columns:minmax(0,360px);justify-content:center}.gs-price s{font-size:var(--t-body);color:var(--ink3);margin-left:6px}.gn-more span{font-size:var(--t-label);letter-spacing:.06em;color:var(--names-red,var(--accent-deep))}.gn-saved{font-size:var(--t-small);color:var(--accent-deep);white-space:nowrap;flex:none;text-decoration:none}.gn-saved:hover{text-underline-offset:3px;text-decoration:underline}.gn-chartsum{border:1px solid var(--line);border-radius:var(--ui-radius);background:var(--paper);margin-top:0;padding:0}.gn-chartsum>summary{cursor:pointer;font-size:var(--t-sub);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px 20px;padding:12px 18px;list-style:none;display:flex}.gn-chartsum>summary::-webkit-details-marker{display:none}.gn-chartsum>summary b.han{font-family:var(--han);font-weight:400;font-size:var(--t-title);color:var(--ink);vertical-align:-2px}.gn-chartsum>summary em{font-style:normal;font-size:var(--t-small);color:var(--ink3);margin-left:auto}.gn-chartsum[open]>summary em:before{content:"Hide the chart"}.gn-chartsum[open]>summary em{font-size:0}.gn-chartsum[open]>summary em:before{font-size:var(--t-small)}.gn-chartsum>.gn-chart{border-top:1px solid var(--line-soft);margin:0;padding:4px 18px 18px}.gn-card-py{font-size:var(--t-small);letter-spacing:.04em;color:var(--ink3);margin-top:-4px}.nc{text-align:center;justify-items:center;gap:0;padding:56px 16px 64px;list-style:none;display:grid}.nc-name{justify-items:center;gap:10px;display:grid}.nc-cell{width:64px;height:64px;font-family:var(--serif-display,var(--han));color:var(--ink);place-items:center;font-size:40px;line-height:1;display:grid;position:relative}.nc-cell.pick{border:1px solid var(--line);color:var(--ink3)}.nc-cell.pick:before,.nc-cell.pick:after{content:"";background:var(--line-soft);position:absolute}.nc-cell.pick:before{width:1px;top:6px;bottom:6px;left:50%}.nc-cell.pick:after{height:1px;top:50%;left:6px;right:6px}.nc-cell.pick b{font-weight:400}.nc-cell.pick b.flip{animation:.14s ease-out both nc-flip}@keyframes nc-flip{0%{opacity:.25;filter:blur(1.5px);transform:translateY(1px)}to{opacity:1;filter:none;transform:none}}.nc-cell.pick.set{color:var(--ink);border-color:#0000;animation:.5s ease-out both nc-set}.nc-seg{gap:6px;margin-top:40px;display:flex}.nc-seg span{background:var(--line);width:36px;height:1px;position:relative;overflow:hidden}.nc-seg span:after{content:"";background:var(--ink2);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.nc-seg span.done:after,.nc.done .nc-seg span:after{transform:scaleX(1)}.nc-seg span.on:after{animation:nc-fill var(--dur,2s) cubic-bezier(.35, .1, .4, 1) forwards}.nc-seg span.wait:before{content:"";z-index:1;background:linear-gradient(90deg, transparent, var(--paper), transparent);width:40%;animation:1.4s ease-in-out infinite nc-sweep;position:absolute;top:0;bottom:0}.nc.done .nc-seg span:before{display:none}@keyframes nc-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nc-sweep{0%{left:-40%}to{left:100%}}.nc-k{font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;color:var(--ink3);font-variant-numeric:tabular-nums;margin:18px 0 0}.nc-k i.han{font-style:normal;font-family:var(--han);letter-spacing:.3em;text-transform:none;margin-left:10px}.nc{align-content:start;min-height:460px}.nc-txt{justify-items:center;width:min(100%,48ch);height:8.6em;display:grid;overflow:hidden}.nc-t{white-space:nowrap;text-overflow:ellipsis;width:100%;height:1.5em;line-height:1.5;font-family:var(--serif);font-size:var(--t-title);color:var(--ink);margin:10px 0 0;overflow:hidden}.nc-d{-webkit-line-clamp:2;width:100%;height:3em;line-height:1.5;font-family:var(--serif);font-style:italic;font-size:var(--t-serif);color:var(--ink3);font-variant-numeric:tabular-nums;-webkit-box-orient:vertical;margin:6px 0 0;display:-webkit-box;overflow:hidden}.nc-t.in,.nc-d.in{animation:.7s both nc-fade}@keyframes nc-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.lb-row.lb-in{animation:.5s cubic-bezier(.2,.7,.3,1) both lb-in;animation-delay:calc(var(--k) * 70ms)}@keyframes lb-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lb-row.lb-in,.nc *,.nc-res-in{animation:none!important}}.lb-skel{border-bottom:1px solid var(--line-soft);grid-template-columns:2.2fr 1fr 2fr 1.4fr;align-items:center;gap:14px;padding:14px 16px;list-style:none;display:grid}.lb-skel span{background:var(--line-soft);border-radius:5px;height:10px;animation:1.4s ease-in-out infinite lb-shim}.lb-skel span:first-child{height:14px}.lb-skel:nth-child(2) span{animation-delay:.12s}.lb-skel:nth-child(3) span{animation-delay:.24s}@keyframes lb-shim{0%,to{opacity:.5}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.lb-skel span{animation:none}}.lb-lens{border:1px solid var(--line-soft);font-style:normal;font-size:var(--t-label);color:var(--ink3);white-space:nowrap;border-radius:999px;margin-left:8px;padding:0 6px;line-height:1.6;display:inline-block}.lb-lens i.han{font-style:normal;font-family:var(--han);margin-left:3px}.nm-lens{font-size:var(--t-small);color:var(--ink3);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 10px;display:flex}.nm-lens .lb-lens{color:var(--ink2,var(--ink));margin-left:0}.gs-sizes{font-size:var(--t-small);color:var(--ink3);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 14px;margin:14px 0 0;display:flex}.gs-sizes span:first-child{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;margin-right:2px}.gs-sizes b{font-weight:500}.gs-sizes span.on{color:var(--ink);font-weight:500}.gn-poem-means{font-size:var(--t-small);color:var(--ink2,var(--ink));margin:6px 0 0;line-height:1.55}.nr{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-tile);margin-top:8px;padding:8px 28px 28px;scroll-margin-top:88px}@media (width<=640px){.nr{padding:4px 16px 20px}}.nr[hidden],#g-run-out[hidden]{display:none}.nr-head{text-align:center;justify-items:center;gap:6px;margin:8px 0 28px;display:grid}.nr-k{font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;color:var(--ink3);margin:0}.nr-h{font-family:var(--serif);font-weight:400;font-size:var(--t-hero);color:var(--ink);margin:0}.nr-h .han{font-family:var(--han)}.nr-grid{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0;display:grid}.nr-card{text-align:center;border-bottom:1px solid var(--line);align-content:start;gap:6px;padding:28px 24px 30px;display:grid}@media (width>=768px){.nr-card+.nr-card{border-left:1px solid var(--line)}}.nr-lens{font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);margin:0 0 6px}.nr-lens i.han{font-style:normal;font-family:var(--han);letter-spacing:.2em;text-transform:none;margin-left:8px}.nr-name{font-family:var(--serif-display,var(--han));letter-spacing:.12em;color:var(--ink);margin:0;font-size:40px;line-height:1.15}.nr-name.sm{font-size:var(--t-hero)}.nr-py{font-size:var(--t-small);letter-spacing:.06em;color:var(--ink3);margin:0}.nr-gloss{font-family:var(--serif);font-style:italic;font-size:var(--t-body);color:var(--ink2);flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:10px 0 0;display:flex}.nr-gloss b{color:var(--ink);font-style:normal;font-weight:400}.nr-why{text-align:left;max-width:36ch;font-family:var(--serif);font-size:var(--t-serif);color:var(--ink2);margin:14px auto 0;line-height:1.6}.nr-member+.nr-member{margin-top:14px}.nr-acts{text-align:center;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin:32px auto 8px;display:flex}.nr-rerun{min-width:min(100%,280px)}.nr-acts a.gn-act{color:var(--ink2);text-decoration:none}.gn-act.quiet{color:var(--ink3);border-color:#0000}.nr-fail{text-align:center;max-width:46ch;font-family:var(--serif);font-size:var(--t-serif);color:var(--ink2);margin:64px auto 0}.nc-res-in{animation:.7s cubic-bezier(.2,.7,.3,1) both nr-in;animation-delay:calc(var(--k) * .16s)}@keyframes nr-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nr-more{border:1px solid var(--line);border-radius:var(--r-pill);font:inherit;font-size:var(--t-small);letter-spacing:.04em;color:var(--ink2);cursor:pointer;background:0 0;justify-self:center;margin-top:14px;padding:6px 16px}.nr-more:hover{border-color:var(--names-red);color:var(--names-red)}.nr-member .nr-more{margin-top:6px;padding:3px 12px}.nr-grid:not(.sets) .nr-card{flex-direction:column;align-items:center;display:flex}.nr-grid:not(.sets) .nr-card>.nr-more{margin-top:auto}.nr-grid:not(.sets) .nr-why{margin-bottom:14px}.nr-saved{font-size:var(--t-small);color:var(--ink3);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;margin:6px 0 0;display:flex}.nr-saved a{color:var(--names-red);border-bottom:1px solid color-mix(in srgb, var(--names-red) 35%, transparent);text-decoration:none}.nr-saved a:hover{border-color:var(--names-red)}.nr-tick{background:color-mix(in srgb, var(--names-red) 12%, var(--paper));width:16px;height:16px;color:var(--names-red);font-size:var(--t-label);border-radius:50%;place-items:center;margin-right:2px;display:inline-grid}.gn-words{gap:4px;display:grid}.gn-words>span{display:block}.gn-words b.han{color:var(--ink);font-weight:400}.gn-words i{color:var(--ink3);margin:0 4px;font-style:italic}.gn-dict-src a{color:var(--ink2)}.gn-hit{color:var(--names-red);background:0 0;padding:0}.gn-elw{white-space:nowrap;color:var(--ink2);vertical-align:middle;align-items:center;gap:5px;display:inline-flex}.gn-elw.none{color:var(--ink3)}.gn-dot{border-radius:50%;flex:none;width:8px;height:8px}.gn-dot.wood{background:var(--wood)}.gn-dot.fire{background:var(--fire)}.gn-dot.earth{background:var(--earth)}.gn-dot.metal{background:var(--metal)}.gn-dot.water{background:var(--water)}.gn-hero{text-align:center;place-items:center;margin:0 0 26px;display:grid;position:relative}.gn-hero[hidden]{display:none}.gn-hero-t{max-width:none;font-family:var(--serif);font-weight:400;font-size:var(--t-hero-big);letter-spacing:-.01em;color:var(--ink);text-shadow:0 1px 12px color-mix(in srgb, var(--paper) 90%, transparent);margin:0;line-height:1.08}.gn-hero-s{font-family:var(--serif);font-style:italic;font-size:var(--t-body);color:var(--ink2);margin:6px 0 0}@media (width<=480px){.gn-hero{margin:10px 0 18px}}.gn-hero[data-v]{isolation:isolate;border-radius:var(--ui-radius);margin:0 0 18px;padding:24px 16px 22px;overflow:hidden}.gn-hero[data-v]:before,.gn-hero[data-v]:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.gn-hero[data-v]:before{-webkit-mask-repeat:repeat;mask-repeat:repeat;mask-mode:luminance}.gn-hero[data-v^=wave]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"40\" height=\"20\" viewBox=\"0 0 40 20\"%3E%3Ccircle cx=\"20\" cy=\"0\" r=\"20\" fill=\"%23000\"/%3E%3Ccircle cx=\"20\" cy=\"0\" r=\"18.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"20\" cy=\"0\" r=\"14.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"20\" cy=\"0\" r=\"10.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"20\" cy=\"0\" r=\"6.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"20\" cy=\"0\" r=\"2.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"0\" cy=\"10\" r=\"20\" fill=\"%23000\"/%3E%3Ccircle cx=\"0\" cy=\"10\" r=\"18.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"0\" cy=\"10\" r=\"14.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"0\" cy=\"10\" r=\"10.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"0\" cy=\"10\" r=\"6.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"0\" cy=\"10\" r=\"2.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"40\" cy=\"10\" r=\"20\" fill=\"%23000\"/%3E%3Ccircle cx=\"40\" cy=\"10\" r=\"18.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"40\" cy=\"10\" r=\"14.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"40\" cy=\"10\" r=\"10.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"40\" cy=\"10\" r=\"6.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"40\" cy=\"10\" r=\"2.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"20\" cy=\"20\" r=\"20\" fill=\"%23000\"/%3E%3Ccircle cx=\"20\" cy=\"20\" r=\"18.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"20\" cy=\"20\" r=\"14.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"20\" cy=\"20\" r=\"10.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"20\" cy=\"20\" r=\"6.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"20\" cy=\"20\" r=\"2.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"0\" cy=\"30\" r=\"20\" fill=\"%23000\"/%3E%3Ccircle cx=\"0\" cy=\"30\" r=\"18.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"0\" cy=\"30\" r=\"14.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"0\" cy=\"30\" r=\"10.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"0\" cy=\"30\" r=\"6.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"0\" cy=\"30\" r=\"2.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"40\" cy=\"30\" r=\"20\" fill=\"%23000\"/%3E%3Ccircle cx=\"40\" cy=\"30\" r=\"18.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"40\" cy=\"30\" r=\"14.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"40\" cy=\"30\" r=\"10.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"40\" cy=\"30\" r=\"6.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"40\" cy=\"30\" r=\"2.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"40\" height=\"20\" viewBox=\"0 0 40 20\"%3E%3Ccircle cx=\"20\" cy=\"0\" r=\"20\" fill=\"%23000\"/%3E%3Ccircle cx=\"20\" cy=\"0\" r=\"18.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"20\" cy=\"0\" r=\"14.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"20\" cy=\"0\" r=\"10.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"20\" cy=\"0\" r=\"6.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"20\" cy=\"0\" r=\"2.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"0\" cy=\"10\" r=\"20\" fill=\"%23000\"/%3E%3Ccircle cx=\"0\" cy=\"10\" r=\"18.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"0\" cy=\"10\" r=\"14.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"0\" cy=\"10\" r=\"10.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"0\" cy=\"10\" r=\"6.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"0\" cy=\"10\" r=\"2.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"40\" cy=\"10\" r=\"20\" fill=\"%23000\"/%3E%3Ccircle cx=\"40\" cy=\"10\" r=\"18.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"40\" cy=\"10\" r=\"14.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"40\" cy=\"10\" r=\"10.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"40\" cy=\"10\" r=\"6.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"40\" cy=\"10\" r=\"2.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"20\" cy=\"20\" r=\"20\" fill=\"%23000\"/%3E%3Ccircle cx=\"20\" cy=\"20\" r=\"18.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"20\" cy=\"20\" r=\"14.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"20\" cy=\"20\" r=\"10.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"20\" cy=\"20\" r=\"6.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"20\" cy=\"20\" r=\"2.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"0\" cy=\"30\" r=\"20\" fill=\"%23000\"/%3E%3Ccircle cx=\"0\" cy=\"30\" r=\"18.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"0\" cy=\"30\" r=\"14.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"0\" cy=\"30\" r=\"10.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"0\" cy=\"30\" r=\"6.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"0\" cy=\"30\" r=\"2.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"40\" cy=\"30\" r=\"20\" fill=\"%23000\"/%3E%3Ccircle cx=\"40\" cy=\"30\" r=\"18.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"40\" cy=\"30\" r=\"14.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"40\" cy=\"30\" r=\"10.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"40\" cy=\"30\" r=\"6.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3Ccircle cx=\"40\" cy=\"30\" r=\"2.00\" fill=\"none\" stroke=\"%23fff\" stroke-width=\"1\"/%3E%3C/svg%3E");-webkit-mask-size:56px 28px;mask-size:56px 28px}.gn-hero[data-v$=-red]{background:var(--names-red)}.gn-hero[data-v$=-red]:before{background:color-mix(in srgb, var(--paper) 24%, var(--names-red))}.gn-hero[data-v$=-red]:after{background:radial-gradient(ellipse 46% 70% at 50% 50%, var(--names-red) 30%, transparent 100%)}.gn-hero[data-v$=-red] .gn-hero-t{color:var(--paper);text-shadow:none}.gn-hero[data-v$=-red] .gn-hero-s{color:color-mix(in srgb, var(--paper) 82%, transparent)}
